@charset "Shift_JIS";

/*mod-uique
-----------------------------------------------------------------*/
.clearfix {overflow:hidden; zoom:100%; clear:both;}
.clearfix:after {content:""; display:block; clear:both; height:0.01px; overflow:hidden; visibility:hidden;}
/*\*/ *html .g_box { height:0.01em; overflow:visible;} /**/


/*#titleArea
----------------------------------------------------------------*/
div#titleArea {width:940px;margin-left:10px;margin-bottom:10px;}
div#titleArea h1 {margin-bottom:0;float:left;}
div.logoArea {float:right;}
div.logoArea img {margin:0 10px 0 0;vertical-align:bottom;}


/*#btnArea
----------------------------------------------------------------*/
div#btnArea {
	width:710px;
	margin:10px 0;
}
div#btnArea:after {content:""; display:block; clear:both; height:0.01px; overflow:hidden; visibility:hidden;}
div#btnArea ul {
	width:710px;
	clear:both;
	float:left;
	margin-bottom:10px;
}
div#btnArea ul li {
	float:left;
	margin-left:15px;
}
div#btnArea ul li.first {
	margin-left:0;
}


div#mainPic {
	position:relative;
	width:940px;
	height:280px;
}
div#mainPic ul.roll {
	position:absolute;
	top:247px;
	left:18px;
}
div#mainPic ul.roll li {
	float:left;
	margin-right:4px;
}



/*
----------------------------------------------------------------*/
.txOrg {	color:#fa931e;}
.wrap {	zoom:100%;}
.wrap:after {content:""; display:block; clear:both; height:0.01px; overflow:hidden; visibility:hidden;}



/*golf
----------------------------------------------------------------*/
.set .iconLink{
    background: url("/common_rn/img/icon_triangle_001.gif") no-repeat scroll 0 5px transparent !important;
    display: inline-block;
    line-height: 1.4;
    padding-left: 6px !important;
    text-indent: 0;	

}

.golfPlace {
	float:left;
	background:url(../img/golf_place.gif) no-repeat left top;
	width:471px;
	height:313px;
	position:relative;
}
.golfPlace p {	display:none;}
.golfPlace a {
	display:block;
	text-indent:-9999px;
	height:20px;
	background-repeat:no-repeat;
	background-position:left top;
}
.golfPlace a.tw {	background-image:url(../img/golf_place_b01.gif); width:62px;
			position:absolute; top:160px; left:167px;}
.golfPlace a.as {	background-image:url(../img/golf_place_b02.gif); width:62px;
			position:absolute; top:193px; left:121px;}
.golfPlace a.hw {	background-image:url(../img/golf_place_b03.gif); width:62px;
			position:absolute; top:184px; left:262px;}
.golfPlace a.gu {	background-image:url(../img/golf_place_b04.gif); width:56px;
			position:absolute; top:212px; left:203px;}
.golfPlace a.ar {	background-image:url(../img/golf_place_b05.gif); width:104px;
			position:absolute; top:243px; left:102px;}
.golfPlace a.us {background-image:url(../img/golf_place_b06.gif); width:62px;
			position:absolute; top: 135px; left: 302px;}

/*.golfPlace a.us1 {background-image:url(../img/150702/golf_place_b07.gif); width:83px;
			position:absolute; top:128px; left:278px;}
.golfPlace a.us2 {
	background-image: url(../img/150915/golf_place_b08.gif);
	width: 108px;
	position: absolute;
	top: 153px;
	left: 257px;
}*/
.golfPlace a:hover {	background-position:left -20px;}
.golfPlace a.jp {	background-image:url(../img/golf_place_jp.gif); width:224px; height:29px;
			position:absolute; bottom:0px; left:0px;}
.golfPlace a.jp:hover {	background-position:left -29px;}


.golfEnjoy {
	float:right;
	width:455px;
}

.golfEnjoy .leftArea{ float:left; width:212px;}
.golfEnjoy .rightArea{ float:right; width:221px;}
.golfEnjoy .rightArea img{ max-width:221px;}

.golfEnjoy ul li{ text-align:center;}

.golfEnjoy ul li a:hover img{ opacity:0.8;}

.golfEnjoy h3 {
	text-indent:-9999px;
	background:url(../img/0411/h3enjoy.gif) no-repeat 5px 10px;
	width:455px;
	height:65px;
}
.golfEnjoy img.left {
	float:left;
	padding-bottom: 50px;
}
.golfEnjoy img.right {
	float:right;
}
.golfEnjoy a.kumikomi {
	float:right;
	display:block;
	text-indent:-9999px;
	width:221px;
	height:38px;
	margin-top:3px;
	margin-bottom:5px;
	background:url(../img/enjoy0204.gif) no-repeat left top;
}
.golfEnjoy a.kumikomi:hover {
	filter: alpha(opacity=70);
	-moz-opacity:0.7;
	opacity:0.7;
}
.golfEnjoy a.kumikomi2 {
	float:right;
	display:block;
	text-indent:-9999px;
	width:221px;
	height:38px;
	margin-top:3px;
	margin-bottom:5px;
	background:url(../img/0517/enjoy0203.gif) no-repeat left top;
}
.golfEnjoy a.kumikomi2:hover {
	filter: alpha(opacity=70);
	-moz-opacity:0.7;
	opacity:0.7;
}
.golfEnjoy a.kumikomi3 {
	float:right;
	display:block;
	text-indent:-9999px;
	width:221px;
	height:44px;
	margin-top:3px;
	margin-bottom:5px;
	background:url(../img/150915/enjoy0205.gif) no-repeat left top;
}
.golfEnjoy a.kumikomi3:hover {
	filter: alpha(opacity=70);
	-moz-opacity:0.7;
	opacity:0.7;
}
.golfEnjoy a.kumikomi4 {
	float:right;
	display:block;
	text-indent:-9999px;
	width:221px;
	height:38px;
	margin-top:3px;
	margin-bottom:5px;
	background:url(../img/0214/enjoy0206.gif) no-repeat left top;
}
.golfEnjoy a.kumikomi4:hover {
	filter: alpha(opacity=70);
	-moz-opacity:0.7;
	opacity:0.7;
}
.golfEnjoy a.kumikomi5 {
	float:right;
	display:block;
	text-indent:-9999px;
	width:221px;
	height:38px;
	margin-top:3px;
	margin-bottom:5px;
	background:url(../img/150915/enjoy150915.gif) no-repeat left top;
}
.golfEnjoy a.kumikomi5:hover {
	filter: alpha(opacity=70);
	-moz-opacity:0.7;
	opacity:0.7;
}
.golfEnjoy a.kumikomi6 {
	float: right;
	display: block;
	text-indent: -9999px;
	width: 221px;
	height: 44px;
	margin-top: 8px;
	margin-bottom: 5px;
	background: url(../img/150915/enjoy0823.gif) no-repeat left top;
}
.golfEnjoy a.kumikomi6:hover {
	filter: alpha(opacity=70);
	-moz-opacity:0.7;
	opacity:0.7;
}
.golfEnjoy a.kumikomi7 {
	float:right;
	display:block;
	text-indent:-9999px;
	width:221px;
	height:44px;
	margin-top:3px;
	margin-bottom:5px;
	background:url(../img/150702/enjoy.gif) no-repeat left top;
}
.golfEnjoy a.kumikomi7:hover {
	filter: alpha(opacity=70);
	-moz-opacity:0.7;
	opacity:0.7;
}
.golfEnjoy a.kumikomi8 {
	float:right;
	display:block;
	text-indent:-9999px;
	width:221px;
	height:25px;
	margin-top:3px;
	margin-bottom:5px;
	background:url(../img/160204/enjoy.gif) no-repeat left top;
}
.golfEnjoy a.kumikomi8:hover {
	filter: alpha(opacity=70);
	-moz-opacity:0.7;
	opacity:0.7;
}
.golfEnjoy a.pro {
	float:right;
	display:block;
	text-indent:-9999px;
	width:221px;
	height:38px;
	margin-top:3px;
	background:url(../img/0411/enjoy0302.gif) no-repeat left top;
}
.golfEnjoy a.pro:hover {
	filter: alpha(opacity=70);
	-moz-opacity:0.7;
	opacity:0.7;
}

.golfBox {
	border-bottom:3px solid #006b42;
	padding-bottom:10px;
	background-repeat:no-repeat;
	background-position:left top;
	zoom:100%;
}
.golfBox:after {content:""; display:block; clear:both; height:0.01px; overflow:hidden; visibility:hidden;}
.golfBox.gu {	background-image:url(../img/golf_box_bg01.gif);}
.golfBox.hw {	background-image:url(../img/golf_box_bg02.gif);}
.golfBox.ar {	background-image:url(../img/150915/golf_box_bg03.gif);}
.golfBox.as {	background-image:url(../img/160923/golf_box_bg04.gif);}

.golfBox.gu h3.gu,
.golfBox.hw h3.hw,
.golfBox.ar h3.ar,
.golfBox.as h3.as {
	text-indent:-9999px;
	width:940px;
	height:50px;
	background-repeat:no-repeat;
	background-position:left top;
}
/*
.golfBox.gu h3.gu {	background-image:url(../img/golf_box_ttl01.png);}
.golfBox.hw h3.hw {	background-image:url(../img/golf_box_ttl02.png);}
.golfBox.ar h3.ar {	background-image:url(../img/golf_box_ttl03.png);}
.golfBox.as h3.as {	background-image:url(../img/golf_box_ttl04.png);}
*/

.golfBox .golfMain {
	float:left;
	width:706px;
}

.golfBox .golfMain ul.mainPhoto {
	margin-left:15px;
	zoom:100%;
}
.golfBox .golfMain ul.mainPhoto:after {content:""; display:block; clear:both; height:0.01px; overflow:hidden; visibility:hidden;}

.golfBox .golfMain ul.mainPhoto li {
	float:left;
	width:164px;
	line-height:17px;
}
.golfBox .golfMain ul.mainPhoto li.photo {
	margin-right:11px;
	font-size:10px;
}

.golfBox .golfMain .shittoku {
	background:url(../img/shittoku_bottom.gif) no-repeat left bottom;
	padding-bottom:11px;
	width:705px;
	margin:10px 0;
}
.golfBox .golfMain .shittoku h4 {
	background:url(../img/shittoku_top.gif) no-repeat left top;
	width:705px;
	height:11px;
	position:relative;
}
.golfBox .golfMain .shittoku h4 img {
	position:absolute;
	top:10px;
	left:15px;
}
.golfBox .golfMain .shittoku .wrap {
	background:url(../img/shittoku_wrap.gif) repeat-y left top;
	width:705px;
}
.golfBox .golfMain .shittoku .wrap p {
	font-size:12px;
	line-height:14px;
	margin-left:120px;
	width:570px;
}

.golfBox .golfMain .price {
	float:left;
	width:410px;
	border-left:2px solid #fa931e;
	_width:420px;
	_overflow:hidden;
}
.golfBox .golfMain .price h4 {
	text-indent:-9999px;
	background:url(../img/golf_h4price.gif) no-repeat left top;
	width:410px;
	height:30px;
}
.golfBox .golfMain .price h5 {
	color:#fa931e;
	font-size:17px;
	line-height:22px;
	border-left:7px solid #fa931e;
	margin:8px 10px;
	padding-left:5px;
}
.golfBox .golfMain .price h5 span {
	font-size:12px;
}
.golfBox .golfMain .price a.optional {
	display:block;
	margin:10px 10px;
	text-indent:-9999px;
	width:400px;
	height:28px;
	background:url(../img/golf_optional.gif) no-repeat left top;
}
.golfBox .golfMain .price a.optional:hover {
	filter: alpha(opacity=70);
	-moz-opacity:0.7;
	opacity:0.7;
}

.golfBox .golfMain .price p.caption {
	font-size:12px;
	line-height:15px;
	margin:0 10px;
}

.golfBox .golfMain .price .shittoku2 {
	background:url(../img/shittoku2_bottom.gif) no-repeat left bottom;
	padding-bottom:11px;
	width:400px;
	margin:10px 0 0 10px;
}
.golfBox .golfMain .price .shittoku2 h4 {
	background:url(../img/shittoku2_top.gif) no-repeat left top;
	width:400px;
	height:11px;
	position:relative;
}
.golfBox .golfMain .price .shittoku2 h4 img {
	position:absolute;
	top:10px;
	left:15px;
}
.golfBox .golfMain .price .shittoku2 .wrap {
	background:url(../img/shittoku2_wrap.gif) repeat-y left top;
	width:400px;
}
.golfBox .golfMain .price .shittoku2 .wrap p {
	font-size:12px;
	line-height:14px;
	margin-left:120px;
	padding-top:5px;
	width:270px;
}

.golfBox .golfMain .price .shittoku2 dl {
	width:360px;
	margin:0 20px;
}
.golfBox .golfMain .price .shittoku2 dl dt {
	color:#ff6600;
	font-weight:bold;
	margin-top:10px;
}
.golfBox .golfMain .price .shittoku2 dl dd {
}

.golfBox .golfMain .set {
	float:right;
	width:276px;
	border-left:2px solid #00cacf;
	overflow:hidden;
}
.golfBox .golfMain .set * {
}
.golfBox .golfMain .set h4 {
	text-indent:-9999px;
	background:url(../img/golf_h5tour.gif) no-repeat left top;
	width:276px;
	height:30px;
	margin:0;
	padding:0;
}
.golfBox .golfMain .set h5 {
	color:#00cacf;
	font-size:17px;
	line-height:22px;
	border-left:7px solid #00cacf;
	margin:8px 0 5px 10px;
	padding-left:5px;
}
.golfBox .golfMain .set p {
	margin:0 0 0 10px;
}
.golfBox .golfMain .set img {
	margin:10px 0 0 10px;
}
.golfBox .golfMain .set a.golfTour {
	display:block;
	text-indent:-9999px;
	background:url(../img/golf_details.gif) no-repeat left top;
	width:270px;
	height:65px;
	margin:10px 0 0 10px;
}
.golfBox .golfMain .set a.golfTour2 {
	display:block;
	text-indent:-9999px;
	background:url(../img/160204/golf_details2.gif) no-repeat left top;
	width:270px;
	height:65px;
	margin:10px 0 0 10px;
}
.golfBox .golfMain .set a.golfTour.off {
	background-position:left -65px;
}
.golfBox .golfMain .set a.golfTour:hover,
.golfBox .golfMain .set a.golfTour2:hover {
	filter: alpha(opacity=80);
	-moz-opacity:0.8;
	opacity:0.8;
}
.golfBox .golfMain .set span.golfTour.off {
	display:block;
	text-indent:-9999px;
	background:url(../img/golf_details.gif) no-repeat left -65px;
	width:270px;
	height:65px;
	margin:10px 10px 0;
}
.golfBox .golfMain .set span.golfTour.off2 {
	display:block;
	text-indent:-9999px;
	background:url(../img/140825/golf_details.gif) no-repeat left -130px;
	width:270px;
	height:65px;
	margin:10px 10px 0;
}


.golfBox .golfSub {
	float:right;
	width:198px;
	margin-right:16px;
	_margin-right:8px;
	background:#d8df21;
	border-bottom:9px solid #006b42;
}
.golfBox .golfSub h4 {
	text-indent:-9999px;
	background:url(../img/golf_top3_ttl.gif) no-repeat left top;
	width:198px;
	height:29px;
}
.golfBox .golfSub h4.five {
	background:url(../img/golf_top5_ttl.gif) no-repeat left top;
}
.golfBox .golfSub dl {
	width:180px;
	margin:0 9px;
	padding:10px 0;
}
.golfBox .golfSub dl.rank2,
.golfBox .golfSub dl.rank3,
.golfBox .golfSub dl.rank4,
.golfBox .golfSub dl.rank5 {
	background:url(../img/golf_sub_line.png) no-repeat center top;;
}
.golfBox .golfSub dl dt {
	color:#184d2b;
	font-size:12px;
	font-weight:bold;
	line-height:15px;
	min-height:24px;
	padding-left:45px;
	background-repeat:no-repeat;
	background-position:10px top;
	margin-bottom:5px;
}
.golfBox .golfSub dl.rank1 dt {	background-image:url(../img/golf_rank1.png);}
.golfBox .golfSub dl.rank2 dt {	background-image:url(../img/golf_rank2.png);}
.golfBox .golfSub dl.rank3 dt {	background-image:url(../img/golf_rank3.png);}
.golfBox .golfSub dl.rank4 dt {	background-image:url(../img/golf_rank4.png);}
.golfBox .golfSub dl.rank5 dt {	background-image:url(../img/golf_rank5.png);}

.golfBox .golfSub dl dd {
	font-size:12px;
	line-height:14px;
}
.golfBox .golfSub dl dd img {
	margin:0 2px 5px;
}



/*others
----------------------------------------------------------------*/

h3.others {
	text-indent:-9999px;
	background:url(../img/others_h3.gif) no-repeat left top;
	width:774px;
	height:25px;
	margin:0 auto;
}

.othersBox {
	width:458px;
	height:340px;
	border:2px solid #1495e5;
	background-repeat:no-repeat;
	background-position:left top;
	position:relative;
}
.othersBox.o01 {	background-image:url(../img/150915/o_bg01.jpg); /*float: right;*/}
.othersBox.o02 {	background-image:url(../img/o_bg02.jpg); float:right;}
.othersBox.o03 {	background-image:url(../img/o_bg03.jpg); float:left;}
.othersBox.o04 {	background-image:url(../img/o_bg04.jpg); float: left;}
.othersBox.o05 {	background-image:url(../img/0517/o_bg05.jpg); float:left;}

.othersBox h4 {
	display:none;
}
.othersBox .read {
	width:177px;
	position:absolute;
	top:51px;
	right:10px;
}
.othersBox .read p {
	background:url(../img/others_line.png) no-repeat center bottom;
	padding-bottom:10px;
	margin-bottom:10px;
	letter-spacing:-1px;
}
.othersBox .read dl {
	width:177px;
	zoom:100%;
}
.othersBox .read dl:after {content:""; display:block; clear:both; height:0.01px; overflow:hidden; visibility:hidden;}
.othersBox .read dl dt {
	color:#1495e5;
	float:left;
}
.othersBox .read dl dd {
	float:left;
}

.othersBox p.caption {
	font-size:10px;
	position:absolute;
	top:225px;
	left:10px;
}

.othersBox ul {
	position:absolute;
	top:240px;
	left:10px;
}
.othersBox ul li {
	text-indent:-9999px;
	width:438px;
	height:27px;
	background-repeat:no-repeat;
	background-position:left top;
	margin-bottom:5px;
}



.othersBox.o01 ul li.menu01 a {	background-image:url(../img/170915/others_b01.gif);}
/*.othersBox.o01 ul li.menu02 {	background-image:url(../img/160413/others_b02_out.gif);}*/
.othersBox.o02 ul li.menu03 {	background-image:url(../img/1106/others_b05.gif);}
/*.othersBox.o03 ul li.menu02 {	background-image:url(../img/others_b07_out2.gif);}*/
.othersBox.o04 ul li.menu01 {	background-image:url(../img/160413/others_b08_out.gif);}
.othersBox.o04 ul li.menu02 {	background-image:url(../img/others_b07_out2.gif);}
.othersBox.o05 ul li.menu01 {	background-image:url(../img/1106/others_b09.gif);}

.othersBox ul li a {
	display:block;
	width:438px;
	height:27px;
	background-repeat:no-repeat;
	background-position:left top;
}
/*.othersBox.o01 ul li.menu01 a {	background-image:url(../img/160923/others_b06-3-2.gif);}*/
.othersBox.o01 ul li.menu02 a {
	background-image:url(../img/161114/others_b02.gif);
}
.othersBox.o02 ul li.menu01 a {	background-image:url(../img/0123/others_b03.gif);}
.othersBox.o02 ul li.menu02 a {	background-image:url(../img/0123/others_b04.gif);}
.othersBox.o02 ul li.menu03 a {	background-image:url(../img/others_b05-2.gif);}
/*.othersBox.o02 ul li.menu04 a {	background-image:url(../img/others_b09.gif);}*/
.othersBox.o03 ul li.menu01 a {	background-image:url(../img/others_b06-2.gif);}
.othersBox.o03 ul li.menu02  {
	background-image:url(../img/150623/others_button_finish.gif);
}
.othersBox.o04 ul li.menu01 a {	background-image:url(../img/others_b08.gif);}
.othersBox.o05 ul li.menu01 a {	background-image:url(../img/0517/others_b09.gif);}
.othersBox ul li a:hover {
	filter: alpha(opacity=70);
	-moz-opacity:0.7;
	opacity:0.7;
}

.othersBox p.caution {
	font-size:11px;
	color:#ff0000;
	position:absolute;
	top:305px;
	left:10px;
}



/*marathon
----------------------------------------------------------------*/

h3.marathon {
	text-indent:-9999px;
	background:url(../img/marathon_h3.gif) no-repeat left top;
	width:913px;
	height:25px;
	margin:0 auto;
}
a.japan {
	display:block;
	margin-top:10px;
	width:345px;
	height:27px;
	text-indent:-9999px;
	background:url(../img/marathon_japan.gif) no-repeat left top!important;
}
a.japan:hover {
	filter: alpha(opacity=70);
	-moz-opacity:0.7;
	opacity:0.7;
}

.marathonBox {
	width:458px;
	height:307px;
	border:2px solid #fcde21;
	background-repeat:no-repeat;
	background-position:left top;
	position:relative;
}
.marathonBox.m01 {
	background-image:url(../img/180501/m_bg01.jpg);
}
.marathonBox.m02 {
	background-image:url(../img/170202/m_bg05.jpg);
}
.marathonBox.m03 {
	background-image:url(../img/m_bg03.jpg);
}
.marathonBox.m04 {
	background-image:url(../img/m_bg04.jpg);
}
.marathonBox.m05 {
	background-image:url(../img/160708/m_bg02.jpg);
}
.marathonBox.m06 {
	background-image:url(../img/160308/m_bg06.jpg);
}
.marathonBox.m07 {
	background-image:url(../img/m_bg07.jpg);
}
.marathonBox.m08 {
	background-image:url(../img/180501/m_bg08.jpg);
}
.marathonBox.m09 {
	background-image:url(../img/m_bg09.jpg);
}

.marathonBox.m10 {
	background-image:url(../img/171011/m_bg10.jpg);
}

.marathonBox.m11 {
	background-image:url(../img/161128//m_bg11.jpg);
}

.marathonBox h4 {
	display:none;
}
.marathonBox .read {
	width:177px;
	position:absolute;
	top:51px;
	right:10px;
}
.marathonBox .read p {
	background:url(../img/others_line.png) no-repeat center bottom;
	padding-bottom:10px;
	margin-bottom:10px;
}
.marathonBox .read dl {
	width:177px;
	zoom:100%;
}
.marathonBox .read dl:after {content:""; display:block; clear:both; height:0.01px; overflow:hidden; visibility:hidden;}
.marathonBox .read dl dt {
	color:#f9921e;
	float:left;
}
.marathonBox .read dl dd {
	float:left;
}

.marathonBox p.caption {
	font-size:10px;
	position:absolute;
	top:235px;
	left:10px;
}

.marathonBox ul {
	position: absolute;
	top: 240px;
	left: 11px;
}
.marathonBox ul li {
	text-indent:-9999px;
	width:438px;
	height:27px;
	background-repeat:no-repeat;
	background-position:left top;
	margin-bottom:5px;
}
/*.marathonBox.m01 ul li.menu01 {	background-image:url(../img/0123/marathon_b04.gif);}*/
.marathonBox.m02 ul li.menu01 {	background-image:url(../img/marathon_b02_out.gif);}
.marathonBox.m03 ul li.menu01 {	background-image:url(../img/marathon_b04-2.gif);}
.marathonBox.m04 ul li.menu01 {	background-image:url(../img/marathon_b03.gif);}
.marathonBox.m05 ul li.menu01 {background-image:url(../img/161001/marathon_b05_out.gif);}
.marathonBox.m06 ul li.menu01 {	background-image:url(../img/marathon_b06_out.gif);}
.marathonBox.m07 ul li.menu01 {	background-image:url(../img/marathon_b03.gif);}
/*.marathonBox.m08 ul li.menu01 {	background-image:url(../img/160923/marathon_b08_out.gif);}*/
.marathonBox.m09 ul li.menu01 {	background-image:url(../img/marathon_b09_out.gif);}
.marathonBox.m10 ul li.menu01 {	background-image:url(../img/170414/marathon_b10_out.gif);}
.marathonBox.m11 ul li.menu01 {	background-image:url(../img/170517/marathon_b11_out.gif);}
.marathonBox ul li a {
	display:block;
	width:438px;
	height:27px;
	background-repeat:no-repeat;
	background-position:left top;
}
.marathonBox.m01 ul li.menu01 a {	background-image:url(../img/marathon_b01-2.gif);}
/*.marathonBox.m02 ul li.menu01 a {background-image:url(../img/170202/marathon_b03-2.gif);}*/
.marathonBox.m03 ul li.menu01 a {	background-image:url(../img/marathon_b04.gif);}
/*.marathonBox.m05 ul li.menu01 a {	background-image:url(../img/160708/marathon_b05_out.gif);}*/
/*.marathonBox.m06 ul li.menu01 a {background-image:url(../img/0418/marathon_b03-2.gif);}*/
.marathonBox.m08 ul li.menu01 a {	background-image:url(../img/180501/marathon_b08.gif);}
.marathonBox.m09 ul li.menu01 a {	background-image:url(../img/0123/marathon_b06.gif);}
/*.marathonBox.m10 ul li.menu01 a {	background-image:url(../img/161001/marathon_b10-2.gif);}*/
/*.marathonBox.m11 ul li.menu01 a {	background-image:url(../img/161128/marathon_b11.gif);}*/

.marathonBox ul li a:hover {
	filter: alpha(opacity=70);
	-moz-opacity:0.7;
	opacity:0.7;
}

.marathonBox p.caution {
	font-size:11px;
	color:#ff0000;
	position:absolute;
	top:270px;
	left:10px;
}

.supportBox {
	width:940px;
	height:139px;
	position:relative;
}
.supportBox p {
	width:578px;
	position:absolute;
	top:53px;
	left:120px;
}

.support-txt{
	position:absolute;
	right:15px;
	bottom:10px;
	font-size:12px;
}
.fl_l{float:left;}
.fl_r{float:right;}
