@charset "UTF-8";/*======================================== 基本設定========================================*/a:link {	color: #4dac71;	text-decoration: none;}a:visited {	color: #4dac71;	text-decoration: none;}a:hover {	color: #7FC399;	text-decoration: none;}a:hover img {	filter:alpha(opacity=80);  /* IE7以下用 */    -ms-filter: "alpha(opacity=80)"; /* IE8用 */    -moz-opacity:0.8; /* Firefox 1.5未満, Netscape用 */    -khtml-opacity: 0.8;  /* Safari 1.x, 他khtmlに対応したブラウザ用  */    opacity: 0.8; /* Firefox 1.5以上, Opera, Safari用 */}/*======================================== ヘッダー========================================*/div#headerBox {	background-repeat:repeat-x;	background-position:0 bottom;	padding-bottom:8px;	margin-bottom:0px;}h1{	text-indent:-9999px;	width:980px;	height:80px;	margin:0px 0 10px 0;	display:none;}div#ttl{	background-image:url("images/ttl_green.gif");	background-repeat:repeat-x;	background-position:0 0;	width:100%;	height:80px;}div.ttl_box{	background-image:url("images/gol_ttl_box.gif");	background-repeat:no-repeat;	margin:0 auto;	width:980px;	height:80px;}div.mainimg{	margin:20px 0px;}/*======================================== カテゴリー　ヘッダー========================================*/div#content p.cate_description{	float:left;	background-image:url("images/title.gif");	background-repeat:no-repeat;	width:400px;	padding:40px 0 0 0;	margin:0 0 15px 0;	font-size:93%;}div#content div.attention{	float:right;	background-image:url("../common/images/bg_attention.gif");	background-repeat:no-repeat;	width:253px;	height: 66px;	padding:0 0 0;	margin:3px 20px 20px 0;	font-size:85%;}div#content div.attention p{	float:left;	padding:0 0 0;	margin:30px 0 0 20px;	_margin:30px 0 0 10px;}div#content div.attention a p{	color:#000;}div#content div.attention a:hover p{	color:#b00;}div#content div.attention img{	float:right;	padding:0 0 0;	margin:8px 8px 0 0;}/*TOPICS=======================*/body.double div.topics{	margin:0px 0 20px 0;	padding:0px;}body.double div.topics img{	margin:0px;	padding:0px;}body.double div.topics table{	border:none;	width:660px;	margin:0px;	padding:0px;}body.double div.topics table th{	border:none;	border-bottom:1px solid #000;	background:#fff;	vertical-align:text-top;	margin:0px;	padding:8px 20px 0px 2px;}body.double div.topics table th p.day_l{	color:#CABFB6;	font-size:22px;	margin:0px 0 0 0;	padding:0px;}body.double div.topics table th p.day_s{	color:#CABFB6;	font-size:14px;	margin:-5px 0 0 0;	padding:0px;}body.double div.topics table td {	margin:0px;	padding:8px 0 8px 0;	line-height:1em;	border:none;	border-bottom:1px solid #BBB;}body.double div.topics table td img {	margin:0px 8px 0 5px;	/margin:0px 5px 0 5px;	padding:0px;	float:left;}body.double div.topics table dl {	margin:0px;	padding:0px;	width:525px;	/width:450px;}body.double div.topics table dl  a{	margin:0px;	padding:0px;	color:#336699;}body.double div.topics table dl  a:hover{	margin:0px;	padding:0px;	color:#8595B8;}body.double div.topics table dt {	margin:0px;	padding:0px;	font-weight:bold;}body.double div.topics table dd {	margin:3px 0 0 0;	padding:0px;	font-size:71%;}/*========================================　右メニュー========================================*//*===MOVIE=========*/a:hover img {	filter:alpha(opacity=80);  /* IE7以下用 */    -ms-filter: "alpha(opacity=80)"; /* IE8用 */    -moz-opacity:0.8; /* Firefox 1.5未満, Netscape用 */    -khtml-opacity: 0.8;  /* Safari 1.x, 他khtmlに対応したブラウザ用  */    opacity: 0.8; /* Firefox 1.5以上, Opera, Safari用 */}div.top_movie_t{	background:url("images/side/movie_back_01.gif") no-repeat;	width:300px;	height:45px;	margin:0px;	padding:0px;}div.top_movie_t img{	margin:22px 25px 0 0;	padding:0px;	float:right;}div.top_movie_m{	background:url("images/side/movie_back_02.gif") no-repeat;	width:300px;	height:155px;	margin:0px;	padding:0px;}div.top_movie_m img{	margin:0px 20px;	padding:0px;}div.top_movie_m  a:hover img{	filter:alpha(opacity=50);  /* IE7以下用 */    -ms-filter: "alpha(opacity=50)"; /* IE8用 */    -moz-opacity:0.5; /* Firefox 1.5未満, Netscape用 */    -khtml-opacity: 0.5;  /* Safari 1.x, 他khtmlに対応したブラウザ用  */    opacity: 0.5; /* Firefox 1.5以上, Opera, Safari用 */}div.top_movie_m2{	background:url("images/side/movie_back_03.gif") repeat-y;	width:300px;	padding:0px;	height:100%;	margin:0px;}div.top_movie_m2 p{	margin:0px 0 0 0px;	padding:0px 25px 0 25px;	color:#fff;	font-size:13px;	font-weight:light;}div.top_movie_b{	background:url("images/side/movie_back_04.gif") no-repeat;	width:300px;	height:40px;	_height:40px;	margin:0px 0 10px 0;	padding:0px;}div.top_movie_b p{	margin:0px 0 0 0px;	padding:0px 25px 0 25px;	color:#fff;	font-size:30px;	text-align:right;	font-weight:bold;	filter:alpha(opacity=50);  /* IE7以下用 */    -ms-filter: "alpha(opacity=50)"; /* IE8用 */    -moz-opacity:0.5; /* Firefox 1.5未満, Netscape用 */    -khtml-opacity: 0.5;  /* Safari 1.x, 他khtmlに対応したブラウザ用  */    opacity: 0.5; /* Firefox 1.5以上, Opera, Safari用 */}/*===日記=========*/div.t_diary{	margin:10px 0 0 0px;	padding:0px 0px 0 0px;}div.t_diary_ttl{	background:url("images/t_d_ttl.gif") no-repeat;	font-size:12px;	width:300px;	height:30px;	margin:0px;	padding:8px 0 0px 15px;	color:#553300;}div.t_diary_ttl p{	float:left;}div.t_diary_ttl p.d_login{	float:right;	font-size:10px;	margin:0px 0px 0 0;	padding:0px 15px 0 0;	}div.t_diary_ttl p.d_login a{	float:right;	font-size:10px;	margin:0px 0px 0 0;	padding:0px 15px 0 0;	color:#553300;	}div.t_diary_3{ 	margin:0px 0 6px 0;	_margin:5px 0 6px 0;	padding:0px 0 8px 0;	border-bottom:dotted 1px #553300;	}div.t_diary_3 img{ 	margin:0px 8px  0 0;	padding:0px;	float:left;	}div.t_diary_3 dl{ 	margin:0px 0 0 0;	padding:3px 0 0 0;	}div.t_diary_3 dl dt a{ 	font-size:12px;	color:#336699;	}div.t_diary_3 dl dd{ 	font-size:10px;	line-height:1.5em;	}/*■新着一覧*/div#utilities dl.navi dt.new_list{	background:url("images/new_title.gif") no-repeat;}/*■イベントレポート*/div#utilities dl.navi dt.event_list{	background:url("images/event_title.gif") no-repeat;	width:300px;	height:63px;	margin: 0;	margin-top: 10px;	padding: 0;	text-indent:-9999px;}/*===アンケート=========*/dt.question{	background:url("images/question/title.gif") no-repeat;	width:285px;	height:46px;	margin: 5px 0 0 0;	padding: 0;	text-indent:-9999px;}dd.question_t{	background:url("images/question/back_t.gif") no-repeat;	width:300px;	height:29px;	margin: 0;	margin-top: 2px;	padding: 0;}dd.question_t p{	margin: 0;	padding: 8px 0 0 35px;	font-size:108%;	font-weight: bold;	color: #fff;}dd.question_m{	background:url("../common/images/question/back_m.gif") repeat-y;	width:300px;	margin: 0;	padding: 0;}dd.question_m ul{	list-style-type:none;	margin: 5px 0;	padding: 0;}dd.question_m ul li{	border-bottom:1px dotted #999;	margin: 0;	padding: 2px 0 3px 0;}dd.question_m input.vote{	float:left;	background:url("../common/images/question/btn_vote.gif") no-repeat;	background-position:0 0;	width:88px;	height: 23px;	margin: 5px 0 5px 50px;	padding: 0;	border: 0px;	text-indent: -9999em;	cursor: pointer;	overflow: hidden;}dd.question_m p.result{	margin: 0;	padding: 5px 0 5px 150px;}dd.question_m p.result a{	display: block;	background:url("../common/images/question/btn_result.gif") no-repeat;	background-position:0 0;	width:88px;	height: 23px;	margin: 0;	padding: 0;	text-indent: -9999em;}dd.question_m p.result a:hover{	background-position:0 -23px;}dd.question_b{	background:url("../common/images/question/back_b.gif") no-repeat;	width:300px;	height: 7px;	margin: 0;	padding: 0;}/*========================================　下のメニュー========================================*/div.t_u_menu{	background:url("images/gol_menu.jpg") no-repeat;	width:980px;	height:60px;	margin:15px 0 0 0;	_margin:30px 0 0 0;	padding:35px 0 0 0;}div.t_u_menu ul{	list-style:none;	margin:0px 0 0 15px;	_margin:0px 0 0 5px;	padding:0px;}div.t_u_menu ul li{	list-style:none;	margin:0px 10px 0 10px;	padding:0px 0 0 15px;	float:left;	background:url("images/icon_ring.gif") no-repeat left center;}/*========================================　共通========================================*/div.button{	width:660px;	margin: 0 20px 30px 0;}div.button a p.back{	display: block;	float: left;	background:url("images/btn_back.gif") no-repeat;	background-position: 0 0;	width:280px;	height:40px;	margin: 0 0 0 0;	padding:0px 0 0 48px;}div.button a:hover p.back{	background-position: 0 -40px;}div.button a p.back small{	color:#666;	font-size:85%;}div.button a p.next{	display: block;	float: right;	text-align:right;	background:url("images/btn_next.gif") no-repeat;	background-position: right 0;	width:280px;	height:40px;	margin: 0 0 0 0;	padding:0px 48px 0 0;}div.button a:hover p.next{	background-position: right  -40px;}div.button a p.next small{	color:#666;	font-size:85%;}/* Clearfix---------------*/div.tabi_photo_m,div.top_movie_m2,div.button {	_height: 1px;	min-height: 1px;	/*\*//*/	height: 1px;	overflow: hidden;	/**/}div.tabi_photo_m:after,div.top_movie_m2:after,div.button:after {	height: 0;	visibility: hidden;	content: ".";	display: block;	clear: both;}
