@charset "euc-jp";
/* CSS Document */

/* --HTML-- */
html {
	height: 100%;
	margin: 0 0 0 0;
	scrollbar-face-color: #fffff;
	scrollbar-track-color: #ffffff;
	scrollbar-arrow-color: #cccccc;
	scrollbar-highlight-color: #ffffff;
	scrollbar-shadow-color: #ffffff;
	scrollbar-3dlight-color: #cccccc;
	scrollbar-darkshadow-color: #cccccc;
}

/* --BODY-- */
body {
	color: #999;
	text-align: center;	/* 要素のセンタリング＠IE6 */
	height: 100%;
	scrollbar-face-color: #fffff;
	scrollbar-track-color: #ffffff;
	scrollbar-arrow-color: #cccccc;
	scrollbar-highlight-color: #ffffff;
	scrollbar-shadow-color: #ffffff;
	scrollbar-3dlight-color: #cccccc;
	scrollbar-darkshadow-color: #cccccc;
}

/********************************************************/
/* A													*/
/********************************************************/
/* --menu-- */
div#menu ul.menu a {
	color: #999;
	text-decoration: none;
}

/* --submenu-- */
div#submenu a {
	color: #727b97;
	text-decoration: none;
}
div#submenu a:hover {
	color: #fff;
	text-decoration: none;
	background: #727b97;
}

/*******************************************************/
/* 共通クラス											*/
/********************************************************/
.mbtm1em {
	margin-bottom: 1em;
}

.mtop1em {
	margin-top: 1em;
}

/********************************************************/
/* 検索窓    											*/
/********************************************************/
.woong {font-size:9pt;}
.woong1 {font-size:8pt;line-height:130%}
.woong2 {font-size:15pt;line-height:130%}
.woong3 {font-size:7pt; font-family:matchworks,tahoma;color:#444444;line-height:130%}
.woong4 {font-size:11pt;line-height:130%}
.input{border:solid 1;verdana;font-size:9pt;color:black;background-color:white;height:19px}
.input2{border:solid 0;verdana;font-size:9pt;color:black;background-color:white;height:16px}
input{font-size:9pt;}


/********************************************************/
/* レイアウト											*/
/********************************************************/
/* --container-- */
div#container {
	width: 780px;
	margin: 50px auto 0px auto;
	padding: 0;
	text-align: left;						/* 要素のセンタリング(IE用)を元に戻す */
	overflow: hidden;
}


/* --header-- */
div#header {
	overflow: hidden;
	margin: 0 0 0 0;
}
	div#header img#logo {
		float: left;
		margin-bottom: 0px;
	}

	/* --member-- */
	div#header div#member {
		float: right;
		font-size: 93%;
		margin: 10px 0 0 0;
	}

	/* --menu-- */
	div#header div#gmenu {
		clear: both;
		overflow: hidden;
		padding-top: 7px;
		padding-bottom: 4px;
		margin: 0 0 0 0;
		text-align: left:
	}

		div#header div#gmenu ul {
			font-size: 0;
			text-align: left;
		}
		
			div#header div#gmenu li {
				float: left;
			}


/* --main-- */
div#main {
	overflow: hidden;
	margin: 1em 0 0 0;;
}

	/* --contents-- */
	div#main div#contents {
		float: right;
		width: 600px;
		margin: 0;
		padding: 0;
	}

		/* --sex-- */
		div#main div#contents div#sex {
			width: 600px;
			overflow: hidden;
			margin: 0 0 1em 0;
		}


		/* --news-- */
		div#main div#contents div.news {
			width: 600px;
			margin: 1em 0 0 0;
		}
			
			div#main div#contents div.news iframe {
				border: 1px solid #cccccc;
				width: 598px;
				height: 380px;
				margin: 12px 0 0 0 0;
				padding: 0 0 0 0;
			}

			html>/**/body div#main div#contents div.news iframe {
				border: 1px solid #cccccc;
				width: 598px;
				height: 380px;
				padding: 0 0 0 0;
			}


		/* --recommend-- */
		div#main div#contents div.recommend {
			margin: 1em 0 0 0;
		}
		
			div#main div#contents div.recommend div.line {
				clear: both;
				overflow: hidden;
				margin: 1em 0 0.5em 0;
				font-size: 78.5%;
			}
			
			div#main div#contents div.recommend div.line div.thum,
			div#main div#contents div.recommend div.line div.thum2 {    				
				margin: 0 20px 0 0;
				text-align: center;
				width: 135px;
				float: left;
				padding: 0 0 1em 0; 
			}

			div#main div#contents div.recommend div.line div.thum p,
			div#main div#contents div.recommend div.line div.thum2 p {
				font-size: 106%;
				overflow: hidden;
				padding: 1em 0;
			}
			
			div#main div#contents div.recommend div.line div.thum a,
			div#main div#contents div.recommend div.line div.thum2 a{
　　　　　　　　font-family:Century Gothic;
	            color:#676767;
	            font-size: 11px;
				line-height: 110%;
	            margin: 10px 0 10px 0;
　　　　　　}

            div#main div#contents div.recommend div.line div.thum a:hover,
			div#main div#contents div.recommend div.line div.thum2 a:hover {
　　　　　　　　text-decoration:none;
　　　　　　　　color:#FA9528;
　　　　　　}


			div#main div#contents div.recommend div.line div.thum2 {
				margin: 0;
			}

		/* --new item-- */
		div#main div#contents div.newitem {
			margin: 0;
		}


	/* --menu-- */
	div#menu {
		float: left;
		width: 150px;
		margin: 1em 0 1em 0;
		padding: 0 0 0 0;
	}
	
		div#menu div#tabs {
			margin: 0;
			padding: 0;
		}
	
		div#menu ul.menu {
			padding: 0 0 0.5em 0;
			margin: 0 0 1em 0;
		}
		
			div#menu ul.menu li {
				margin: 0.5em 0 0 0;
				font-size: 93%;
			}



		/* ugp */
		div#footer div#fmenu ul.ugp {
			width: 130px;
			margin: 0 20px 0 0;
		}
		div#footer div#fmenu ul.ugp2 {
			width: 130px;
			margin: 0 20px 0 0;
		}
	
		/* grapes */
		div#footer div#fmenu ul.grapes {
			width: 130px;
			margin: 0 20px 0 0;
		}
	
		/* harmonie */
		div#footer div#fmenu ul.harmonie {
			width: 130px;
			margin: 0 20px 0 0;
		}
		div#footer div#fmenu ul.harmonie2 {
			width: 130px;
			margin: 0 20px 0 0;
		}

	div#footer div#copyright {
		color: #999;
		text-align: center;	/* 要素のセンタリング＠IE6 */
		margin: 1em auto;
		clear: both;	
	}
