@charset "UTF-8";h1.none{	display:none;}/*=======================================ジャンル別カラー=======================================*/.c_gol{	color:#008833;}.c_bea{	color:#DD0066;}.c_tra{	color:#0077CC;}.c_eve{	color:#994422;}.c_mag{	color:#BB0000;}/*========================================  センター========================================*//*センターイメージ=======================*/div#main p.img_center{	margin: 0 0 10px 0;	padding: 0;}/*最新ニュース=======================*/div#main div.news ul{	margin: 0 20px 20px 1px;	padding: 0;	list-style-type: none;}div#main div.news ul li{	margin-top:7px;	border-bottom: 1px dashed #999;	padding-bottom:5px;	line-height:1.3em;}div#main div.news ul li span.n_title{	background:url("images/mrk_circle_blue.gif") no-repeat;	background-position: 0px 3px;	font-size:108%;	margin: 0 0 0 2px;	padding:0 0 0 12px;}div#main div.news ul li span.golf{	background:url("images/mrk_circle_green.gif") no-repeat;	background-position: 0px 3px;}div#main div.news ul li span.n_text{	font-size:93%;	margin: 0 0 0 0px;	color: #000;	padding:0 0 0 0px;}div#main div.news ul li a {	text-decoration: none;}div#main div.news ul li a:hover {	text-decoration: none;}/*========================================  カテゴリー別最新情報========================================*/body.double div#main div.cate_news{	margin: 0 20px 15px 0;	padding: 0;}/*１番新着=======================*/body.double div#main div.pickup{	float:left;	width:370px;	margin: 0 10px 0 0;	padding: 0;	border:1px solid #ddd;}body.double div#main div.pickup a img{	float:left;	margin: 10px 10px 10px 10px;	padding: 0;}body.double div#main div.pickup h4{	margin: 10px 0 0 0;	padding: 0;	font-size:108%;}body.double div#main div.pickup p{	margin: 5px 5px 10px 0;	padding: 0;	font-size:93%;	line-height:1.4em;}body.double div#main div.pickup p a{	color: #04a;}body.double div#main div.pickup p a:hover{	color: #b00;}/*その他リスト=======================*/body.double div#main dl.list{	float:right;	width:275px;	margin: 0;	padding: 0;}body.double div#main dl.list dt{	float:left;	clear:left;	width:60px;	margin: 0 8px 5px 0;	padding: 0;}body.double div#main dl.list dd{	width:240px;	/width:200px;}body.double div#main dl.list p{	font-size:83%;	margin: 2px 0px 0 0;	line-height:1.3em;}body.double div#main dl.list p strong{	font-size:108%;}body.double div#main div.cate_news p.itemlist{	background:url("images/mrk_arrow_blue.gif") no-repeat;	background-position: 0 2px;	float:right;	text-align:right;	margin: 0px 0 0 0;	padding: 0;	padding-left: 13px;	font-size:85%;}body.double div#main div.cate_news p.itemlist a{	color: #04a;}body.double div#main div.cate_news p.itemlist a:hover{	color: #b00;}/*========================================  ランキング３　横並び========================================*/body.double div#main dl.runking{	float:left;	width:223px;	margin: 0;	padding: 0;}body.double div#main dl.runking dt{	float:left;	width:60px;	margin: 0 8px 5px 0;	/margin: 0 8px 5px 0;	padding: 0;}body.double div#main dl.runking dd{	width:200px;	/width:150px;	margin: 0px;	padding:0px}body.double div#main dl.runking p.order{	display: block;	text-indent:-9999px;	width:90px;	height:30px;	margin: 0px 0px 0 70px;	/margin: 0px 0px 0 0px;	padding: 0;}body.double div#main dl.runking p{	margin: 0;	padding: 0;}body.double div#main dl.runking p.no1{	background:url("images/runking1.gif") no-repeat;}body.double div#main dl.runking p.no2{	background:url("images/runking2.gif") no-repeat;}body.double div#main dl.runking p.no3{	background:url("images/runking3.gif") no-repeat;}body.double div#main dl.runking p strong{	font-size:93%;	margin: 0;	padding: 0;}/*========================================  レイアウト7×○　横並び========================================*/body.double div#main dl.list7{	float:left;	width:95px;	margin: 0 0 10px 0;	padding: 0;}body.double div#main dl.list7 dt{	width:70px;	margin: 0 0 2px 0;	padding: 0;}body.double div#main dl.list7 dd{	width:85px;	margin: 0;	padding: 0;}body.double div#main dl.list7 p{	font-size:85%;	margin: 2px 0px 0 0;	padding: 0;}body.double div#main dl.list7 p small{	font-size:85%;	margin: 0;	padding: 0;}body.double div#main p.itemlist{	background:url("images/mrk_arrow_blue.gif") no-repeat;	background-position: 0 2px;	float:right;	text-align:right;	margin: 0px 20px 20px 0;	padding: 0;	padding-left: 13px;	font-size:85%;}body.double div#main p.itemlist a{	color: #04a;}body.double div#main p.itemlist a:hover{	color: #b00;}/*========================================  レイアウト5×○　横並び========================================*/body.double div#main dl.list5{	float:left;	width:135px;	margin: 0;	padding: 0;}body.double div#main dl.list5 dt{	width:125px;	margin: 0 0 0px 0;	padding: 0;}body.double div#main dl.list5 dt a span img{	dispay:block;	border:7px solid #e6e6e6;	margin: 0 0 0px 0;	padding: 0;}body.double div#main dl.list5 dt a:hover span img{	border:7px solid #ccc;}body.double div#main dl.list5 dt span img{	dispay:block;	border:7px solid #e6e6e6;	margin: 0 0 0px 0;	padding: 0;}body.double div#main dl.list5 dd{	width:125px;	margin: 0;	padding: 0;}body.double div#main dl.list5 p{	font-size:85%;	margin: 0px 0px 0 0;	padding: 0;}/*========================================  レイアウト２×○========================================*/body.double div#main dl.list22{	float:left;	width:340px;	margin: 0;	padding: 0;}body.double div#main dl.list22 dt{	float:left;	width:60px;	margin: 0 8px 5px 0;	padding: 0;}body.double div#main dl.list22 dd{	width:280px;	/width:250px;}body.double div#main dl.list22 p{	font-size:85%;	margin: 2px 0px 0 0;	line-height:1.3em;}body.double div#main dl.list22 p strong{	font-size:108%;}/*========================================  一覧用========================================*/body.double div#main div.archive{	margin: 0 20px 30px 0;	padding: 0;}body.double div#main div.archive h3{	background-color: #fee;	margin: 5px 0 0 0;	padding: 10px 10px;	font-size: 108%;}body.double div#main div.alllist{	float:left;	width:660px;	margin: 0 10px 0 0;	padding: 0;	border-bottom:1px dotted #ddd;}body.double div#main div.alllist img{	float:left;	margin: 10px 10px 10px 3px;	padding: 0;}body.double div#main div.alllist h4{	margin: 10px 0 0 0;	padding: 0;	font-size: 123.1%;}body.double div#main div.alllist p{	margin: 5px 5px 10px 0;	padding: 0;	font-size:93%;	line-height:1.4em;}body.double div#main div.alllist p a{	color: #04a;}body.double div#main div.alllist p a:hover{	color: #b00;}/*========================================  バナー========================================*/dd.banner {	margin: 0px;	padding: 0px;}dd.beautypresnet {	margin: 10px 0px 0px 0px;	padding: 0px;}/*========================================  右メニュー========================================*//*===バナーのコピー=========*/p.banner_copy{	margin: 0px;	margin-top: 10px;	padding: 0px;	text-align:center;	font-size:14px;	font-weight: bold;}p.banner_copy a{	color:#d05;}p.banner_copy a:hover{	color:#e08;	text-decoration:underline;}/*===新着一覧=========*/dt.new_list{	width:300px;	height:40px;	margin: 0;	margin-top: 10px;	padding: 0;	text-indent:-9999px;}dd.new_cate_list{	background:url("images/utilities/bg_dot.gif") ;	background-repeat:repeat;	background-position: 0px 0px;	margin: 0px;	padding: 12px 0 1px 0;}dd.new_cate_list p{	margin: 0px;	padding: 2px 0 0 14px;}dd.new_cate_list ul{	border-bottom: 1px dotted #aaa;	margin: 0 0 10px 1px;	padding: 0 0 5px 0;	list-style-type: none;}dd.new_cate_list ul.noborder{	border:none;}dd.new_cate_list ul li{	background:url("images/utilities/mrk_line.gif") no-repeat;	background-position: 0px 8px;	margin:5px 15px 0 15px;	padding-left:15px;	font-size:100%;}/*===カテゴリー別 新着情報一覧=========*/dt.new_cate{	width:300px;	height:26px;	margin: 0;	margin-top: 12px;	padding: 0;	text-indent:-9999px;}dd.new_cate{	margin: 0px;	padding: 2px 0 0 0;}dd.new_cate ul{	margin: 0;	padding: 0;	list-style-type: none;}dd.new_cate ul li{	border-bottom: 1px dotted #aaa;	margin:5px 0 0 2px;	padding-bottom:3px;	padding-left:12px;	font-size:100%;}/*■カテゴリー別 色づけ*/dt.golf{	background:url("images/utilities/g_new_cate.gif") no-repeat;}dd.golf ul li{	background:url("images/mrk_arrow_green.gif") no-repeat;	background-position: 0 2px;}dd.golf ul li a{	color:#093;}dd.golf ul li a:hover{	color:#b00;}dt.travel{	background:url("images/utilities/t_new_cate.gif") no-repeat;}dd.travel ul li{	background:url("images/mrk_arrow_blue2.gif") no-repeat;	background-position: 0 2px;}dd.travel ul li a{	color:#06c;}dd.travel ul li a:hover{	color:#b00;}dt.beauty{	background:url("images/utilities/b_new_cate.gif") no-repeat;}dd.beauty ul li{	background:url("images/mrk_arrow_pink.gif") no-repeat;	background-position: 0 2px;}dd.beauty ul li a{	color:#d26;}dd.beauty ul li a:hover{	color:#b00;}/*■end カテゴリー別 色づけ*//*===Barateeオススメサイト=========*/dt.bara_reco{	background:url("images/utilities/bara_reco.gif") no-repeat;	width:300px;	height:26px;	margin: 0;	margin-top: 10px;	padding: 0;	text-indent:-9999px;}dd.bara_reco{	margin: 0;	margin-top: 5px;	padding:0px;}/*===マガジン=========*/dt.magazine_t{	background:url("images/magazine/back_t.gif") no-repeat;	width:300px;	height:14px;	margin: 0;	margin-top: 15px;	padding: 0;}dd.magazine_m{	background:url("images/magazine/back_m.gif") repeat-y;	width:300px;	margin: 0;	padding: 0;}dd.magazine_b{	background:url("images/magazine/back_b.gif") no-repeat;	width:300px;	height: 9px;	margin: 0;	padding: 0;}dd.magazine_m p.magazine{	float: left;	margin:0px;	padding:0px 8px 5px 15px;}dd.magazine_m p small{	margin:0;	padding:0;	font-size:85%;}dd.magazine_m ul{	padding:5px 0 2px 0;	margin: 0;}dd.magazine_m ul li{	display:block;	background:url("images/mrk_arrow_blue.gif") no-repeat;	background-position: 0px 2px;	list-style-type:none;	padding:0 0 0 12px;	margin: 1px 0 1px 110px;	font-size:93%;}dd.magazine_m ul li a{	color:#04a;}dd.magazine_m ul li a:hover{	color:#b00;}dd.magazine_m p.banner{	margin:0px;	padding:5px 0 0 15px;}/*===ログイン=========*/div.login_t{	background:url("images/login_t.gif") no-repeat;	width:300px;	height:50px;	margin: 0;	margin-top: 10px;	padding: 0;	/line-height:1px;	/font-size:1px;}div.login_m{	background:url("images/login_m.gif") repeat-y;	width:300px;	margin: 0px;	padding: 5px 15px;}div.login_m div.CBlogin{	background:url("images/login_m2.gif") repeat-y;	width:270px;	margin: 0;	padding: 20px 0px 20px 15px;}div.login_m div.CBlogin form{	margin: 0;	padding: 0;}div.login_m div.CBlogin table{	background:none;	border:none;	margin:0px 0 8px 0;	padding:0px;}div.login_m div.CBlogin table th{	background:none;	border:none;	margin:0px;	padding:0px;}div.login_m div.CBlogin table td{	background:none;	border:none;	margin:0px;	padding:5px;}div.login_b{	background:url("images/login_b.gif") no-repeat;	width:300px;	height:30px;	margin: 0 0 0 0;	padding: 0 0px 0 0;}div.login_b p{	background:url("images/mrk_arrow_blue4.gif") no-repeat left center;	margin: 3px 0 0 0;	padding: 0 15px 0 20px;	float:right;}div.login_b p a{	color:#336699;}div.login_b p a:hover{	color:#999;}/*========================================  Clearfix========================================*/div.login_b,dd.magazine_m,div.cate_news,body.double div#main dl.list dd,div.news,dd.clubbara_m,dd.clubbara_m div.pickup,body.double div#main dl.list,body.double div#main dl.runking,body.double div#main dl.list5,body.double div#main dl.list7,body.double div#main div.archive{	_height: 1px;	min-height: 1px;	/*\*//*/	height: 1px;	overflow: hidden;	/**/}div.login_b:after,dd.magazine_m:after,div.cate_news:after,body.double div#main dl.list dd:after,div.news:after,dd.clubbara_m:after,dd.clubbara_m div.pickup:after,body.double div#main dl.list:after,body.double div#main dl.runking:after,body.double div#main dl.list5:after,body.double div#main dl.list7:after,body.double div#main div.archive:after {	height: 0;	visibility: hidden;	content: ".";	display: block;	clear: both;}
