@charset "utf-8";



/*-- Index --*/
body#Best {
	color: #444;
	font-size: small;
	line-height: 140%;
	word-spacing: normal;
	text-align: left;
	margin: 0;
	background-color: #064a93;
	vertical-align: top;
}

body#Best #Boundary {
	width: 885px ;
	margin: 0 auto ;
}

/*-- TOP HEADER --*/
body#Best #Boundary #Header_top {
	height: 190px;
	padding: 0 ;
	background: url('../images/header_top.gif') no-repeat ;
}

body#Best #Boundary #Header_top a.close_top {
	clear: both ;
	display: block ;
	position: absolute ;
	top: 8px ;
	width: 84px ;
	height: 12px ;
	margin-left: 789px ;
	background: url('../images/btn_top_close.gif') 0 0 no-repeat ;
}

body#Best #Boundary #Header_top a:hover.close_top {
	background-position: 0 -12px ;
}

body#Best #Boundary #Header_top a.list {
	clear: both ;
	position: absolute ;
	display: block ;
	top: 50px ;
	width: 114px ;
	height: 30px ;
	margin-left: 758px ;
	background: url('../images/btn_top_list.gif') 0 0 no-repeat ;
}

body#Best #Boundary #Header_top a:hover.list {
	background-position: 0 -30px ;
}

/* Contents ------------------------------------------------------------------------ */

body#Best #Boundary ol#BestList {
	clear: both;
	list-style: none;
	width: 860px;
	height: 430px;
	background: url('../images/photo.jpg') no-repeat;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 13px;
}

body#Best #Boundary ol#BestList li {
	float: left ;
	width: 85px ;
	height: 85px ;
	margin: 0 1px 1px 0 ;
}

body#Best #Boundary ol#BestList li a {
	display: block ;
	width: 85px ;
	height: 85px ;
}

/* Contents Btn */

body#Best #Boundary ol#BestList li a:hover {
	background: url('../images/photo.jpg') no-repeat ;
}

/*1*/
body#Best #Boundary ol#BestList li a:hover.one {
	background-position: 0 -430px ;
}

/*2*/
body#Best #Boundary ol#BestList li a:hover.two {
	background-position: -86px -430px ;
}

/*3*/
body#Best #Boundary ol#BestList li a:hover.three {
	background-position: -172px -430px ;
}

/*4*/
body#Best #Boundary ol#BestList li a:hover.four {
	background-position: -258px -430px ;
}

/*5*/
body#Best #Boundary ol#BestList li a:hover.five {
	background-position: -344px -430px ;
}

/*6*/
body#Best #Boundary ol#BestList li a:hover.six {
	background-position: -430px -430px ;
}

/*7*/
body#Best #Boundary ol#BestList li a:hover.seven {
	background-position: -516px -430px ;
}

/*8*/
body#Best #Boundary ol#BestList li a:hover.eight {
	background-position: -602px -430px ;
}

/*9*/
body#Best #Boundary ol#BestList li a:hover.nine {
	background-position: -688px -430px ;
}

/*10*/
body#Best #Boundary ol#BestList li a:hover.ten {
	background-position: -774px -430px ;
}

/*11*/
body#Best #Boundary ol#BestList li a:hover.eleven {
	background-position: 0 -516px ;
}

/*12*/
body#Best #Boundary ol#BestList li a:hover.twelve {
	background-position: -86px -516px ;
}

/*13*/
body#Best #Boundary ol#BestList li a:hover.thirteen {
	background-position: -172px -516px ;
}

/*14*/
body#Best #Boundary ol#BestList li a:hover.fourteen {
	background-position: -258px -516px ;
}

/*15*/
body#Best #Boundary ol#BestList li a:hover.fifteen {
	background-position: -344px -516px ;
}

/*16*/
body#Best #Boundary ol#BestList li a:hover.sixteen {
	background-position: -430px -516px ;
}

/*17*/
body#Best #Boundary ol#BestList li a:hover.seventeen {
	background-position: -516px -516px ;
}

/*18*/
body#Best #Boundary ol#BestList li a:hover.eighteen {
	background-position: -602px -516px ;
}

/*19*/
body#Best #Boundary ol#BestList li a:hover.nineteen {
	background-position: -688px -516px ;
}

/*20*/
body#Best #Boundary ol#BestList li a:hover.twenty {
	background-position: -774px -516px ;
}

/*21*/
body#Best #Boundary ol#BestList li a:hover.twentyOne {
	background-position: 0 -602px ;
}

/*22*/
body#Best #Boundary ol#BestList li a:hover.twentyTwo {
	background-position: -86px -602px ;
}

/*23*/
body#Best #Boundary ol#BestList li a:hover.twentyThree {
	background-position: -172px -602px ;
}

/*24*/
body#Best #Boundary ol#BestList li a:hover.twentyFour {
	background-position: -258px -602px ;
}

/*25*/
body#Best #Boundary ol#BestList li a:hover.twentyFive {
	background-position: -344px -602px ;
}

/*26*/
body#Best #Boundary ol#BestList li a:hover.twentySix {
	background-position: -430px -602px ;
}

/*27*/
body#Best #Boundary ol#BestList li a:hover.twentySeven {
	background-position: -516px -602px ;
}

/*28*/
body#Best #Boundary ol#BestList li a:hover.twentyEight {
	background-position: -602px -602px ;
}

/*29*/
body#Best #Boundary ol#BestList li a:hover.twentyNine {
	background-position: -688px -602px ;
}

/*30*/
body#Best #Boundary ol#BestList li a:hover.thirty {
	background-position: -774px -602px ;
}

/*31*/
body#Best #Boundary ol#BestList li a:hover.thirtyOne {
	background-position: 0 -688px ;
}

/*32*/
body#Best #Boundary ol#BestList li a:hover.thirtyTwo {
	background-position: -86px -688px ;
}

/*33*/
body#Best #Boundary ol#BestList li a:hover.thirtyThree {
	background-position: -172px -688px ;
}

/*34*/
body#Best #Boundary ol#BestList li a:hover.thirtyFour {
	background-position: -258px -688px ;
}

/*35*/
body#Best #Boundary ol#BestList li a:hover.thirtyFive {
	background-position: -344px -688px ;
}

/*36*/
body#Best #Boundary ol#BestList li a:hover.thirtySix {
	background-position: -430px -688px ;
}

/*37*/
body#Best #Boundary ol#BestList li a:hover.thirtySeven {
	background-position: -516px -688px ;
}

/*38*/
body#Best #Boundary ol#BestList li a:hover.thirtyEight {
	background-position: -602px -688px ;
}

/*39*/
body#Best #Boundary ol#BestList li a:hover.thirtyNine {
	background-position: -688px -688px ;
}

/*40*/
body#Best #Boundary ol#BestList li a:hover.forty {
	background-position: -774px -688px ;
}

/*41*/
body#Best #Boundary ol#BestList li a:hover.fortyOne {
	background-position: 0 -774px ;
}

/*42*/
body#Best #Boundary ol#BestList li a:hover.fortyTwo {
	background-position: -86px -774px ;
}

/*43*/
body#Best #Boundary ol#BestList li a:hover.fortyThree {
	background-position: -172px -774px ;
}

/*44*/
body#Best #Boundary ol#BestList li a:hover.fortyFour {
	background-position: -258px -774px ;
}

/*45*/
body#Best #Boundary ol#BestList li a:hover.fortyFive {
	background-position: -344px -774px ;
}

/*46*/
body#Best #Boundary ol#BestList li a:hover.fortySix {
	background-position: -430px -774px ;
}

/*47*/
body#Best #Boundary ol#BestList li a:hover.fortySeven {
	background-position: -516px -774px ;
}

/*48*/
body#Best #Boundary ol#BestList li a:hover.fortyEight {
	background-position: -602px -774px ;
}

/*49*/
body#Best #Boundary ol#BestList li a:hover.fortyNine {
	background-position: -688px -774px ;
}

/*50*/
body#Best #Boundary ol#BestList li a:hover.fifty {
	background-position: -774px -774px ;
}

/*-- TOP MAIN CONT --*/
body#Best #Boundary #top_main_cont #cont_left {
	height: 270px;
	padding: 0 ;
	background: url('../images/top_cont_01.gif') no-repeat ;
}

body#Best #Boundary #top_main_cont #cont_right {
	height: 255px ;
	padding: 0 ;
	background: url('../images/top_cont_02.gif') no-repeat ;
}

body#Best #Boundary #top_main_cont a.btn_top_pan {
	clear: both;
	display: block;
	position: absolute;
	top: 868px;
	width: 320px;
	height: 14px;
	margin-left: 0px;
	background: url('../images/btn_top_pan.gif') 0 0 no-repeat;
	_top: 956px;
}

body#Best #Boundary #top_main_cont a:hover.btn_top_pan {
	background-position: 0 -14px ;
}

body#Best #Boundary #top_main_cont a.junjitakasago {
	clear: both ;
	display: block ;
	position: absolute ;
	top: 887px ;
	width: 140px ;
	height: 13px ;
	margin-left: 0px ;
	background: url('../images/junjitakasago.gif') 0 0 no-repeat ;
	_top: 975px;
}

body#Best #Boundary #top_main_cont a:hover.junjitakasago {
	background-position: 0 -13px ;
}

/* --------------------------------------------------------------------------- */



/* 50list Page --------------------------------------------------------------- */
body#Best #Boundary #List {
	clear: both ;
	width: 775px ;
	height: auto ;
	margin: 0 auto 15px auto ;
}

body#Best #Boundary #List h2 {
	clear: both ;
	background: url('../../50sen/images/title.gif') no-repeat;
	width: 775px ;
	height: 35px ;
}

body#Best #Boundary #List dl {
	clear: both ;
	float: left ;
	width: 775px ;
	margin-top: 30px ;
}

body#Best #Boundary #List dt {
	clear: both ;
	height: 35px ;
}

body#Best #Boundary #List dt.tit1 {
	background: url('../../50sen/images/h3.gif') 0 0 no-repeat;
}

body#Best #Boundary #List dt.tit2 {
	background: url('../../50sen/images/h3.gif') 0 -35px no-repeat;
}

body#Best #Boundary #List dt.tit3 {
	background: url('../../50sen/images/h3.gif') 0 -70px no-repeat;
}

body#Best #Boundary #List dt.tit4 {
	background: url('../../50sen/images/h3.gif') 0 -105px no-repeat;
}

body#Best #Boundary #List dt.tit5 {
	background: url('../../50sen/images/h3.gif') 0 -140px no-repeat;
}

body#Best #Boundary #List dt.tit6 {
	background: url('../../50sen/images/h3.gif') 0 -175px no-repeat;
}

body#Best #Boundary #List dt.tit7 {
	background: url('../../50sen/images/h3.gif') 0 -210px no-repeat;
}

body#Best #Boundary #List dt.tit8 {
	background: url('../../50sen/images/h3.gif') 0 -245px no-repeat;
}

body#Best #Boundary #List dd {
	clear: both ;
}

body#Best #Boundary #List dd.img1 {
	height: 215px ;
	background: url('../../50sen/images/island1.gif') 470px 0 no-repeat;
}

body#Best #Boundary #List dd.img2 {
	background: url('../../50sen/images/island2.gif') 460px 0 no-repeat;
}

body#Best #Boundary #List dd.img3 {
	height: 230px ;
	background: url('../../50sen/images/island3.gif') 450px -20px no-repeat;
}

body#Best #Boundary #List dd.img4 {
	height: 100px ;
	background: url('../../50sen/images/island4.gif') 470px 0 no-repeat;
}

body#Best #Boundary #List dd.img5 {
	height: 160px ;
	background: url('../../50sen/images/island5.gif') 470px 0 no-repeat;
}

body#Best #Boundary #List dd.img6 {
	height: 312px ;
	background: url('../../50sen/images/island6.gif') 460px 0 no-repeat;
}

body#Best #Boundary #List dd ul {
	list-style: none ;
	padding-left: 20px ;
}

/* 50sen Page ------------------------------------------------------------------------ */

body#Best #Boundary #Contents {
	clear: both;
	width: 859px;
	height: auto;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: auto;
}

body#Best #Boundary #Contents .contents {
	clear: both ;
	width: 687px ;
	height: auto ;
	margin: 0 auto ;
}

body#Best #Boundary #Contents a#Movable-left {
	display: block ;
	width: 85px ;
	height: 85px ;
	background: url('../../50sen/images/btn.gif') 0 0 no-repeat ;
	position: absolute;
	top: 199px;
}

body#Best #Boundary #Contents a:hover#Movable-left {
	background-position: 0 -85px ;
}

body#Best #Boundary #Contents a#Movable-right {
	display: block;
	width: 85px;
	height: 85px;
	background: url('../../50sen/images/btn.gif') -85px 0 no-repeat;
	margin-left: 774px;
	position: absolute;
	top: 199px;
}

body#Best #Boundary #Contents a:hover#Movable-right {
	background-position: -85px -85px ;
}

/*-- h2 --*/

body#Best #Boundary #Contents .contents h2 {
	clear: both ;
	width: 687px ;
	height: 85px ;
}

body#Best #Boundary #Contents .contents h2.tit1 {
	background: url('../../50sen/images/01_h2.gif') 0 0 no-repeat ;
}

body#Best #Boundary #Contents .contents h2.tit2 {
	background: url('../../50sen/images/02_h2.gif') 0 0 no-repeat ;
}

body#Best #Boundary #Contents .contents h2.tit3 {
	background: url('../../50sen/images/03_h2.gif') 0 0 no-repeat ;
}

body#Best #Boundary #Contents .contents h2.tit4 {
	background: url('../../50sen/images/04_h2.gif') 0 0 no-repeat ;
}

body#Best #Boundary #Contents .contents h2.tit5 {
	background: url('../../50sen/images/05_h2.gif') 0 0 no-repeat ;
}

body#Best #Boundary #Contents .contents h2.tit6 {
	background: url('../../50sen/images/06_h2.gif') 0 0 no-repeat ;
}

body#Best #Boundary #Contents .contents h2.tit7 {
	background: url('../../50sen/images/07_h2.gif') 0 0 no-repeat ;
}

body#Best #Boundary #Contents .contents h2.tit8 {
	background: url('../../50sen/images/08_h2.gif') 0 0 no-repeat ;
}

body#Best #Boundary #Contents .contents h2.tit9 {
	background: url('../../50sen/images/09_h2.gif') 0 0 no-repeat ;
}

body#Best #Boundary #Contents .contents h2.tit10 {
	background: url('../../50sen/images/10_h2.gif') 0 0 no-repeat ;
}

body#Best #Boundary #Contents .contents h2.tit11 {
	background: url('../../50sen/images/11_h2.gif') 0 0 no-repeat ;
}

body#Best #Boundary #Contents .contents h2.tit12 {
	background: url('../../50sen/images/12_h2.gif') 0 0 no-repeat ;
}

body#Best #Boundary #Contents .contents h2.tit13 {
	background: url('../../50sen/images/13_h2.gif') 0 0 no-repeat ;
}

body#Best #Boundary #Contents .contents h2.tit14 {
	background: url('../../50sen/images/14_h2.gif') 0 0 no-repeat ;
}

body#Best #Boundary #Contents .contents h2.tit15 {
	background: url('../../50sen/images/15_h2.gif') 0 0 no-repeat ;
}

body#Best #Boundary #Contents .contents h2.tit16 {
	background: url('../../50sen/images/16_h2.gif') 0 0 no-repeat ;
}

body#Best #Boundary #Contents .contents h2.tit17 {
	background: url('../../50sen/images/17_h2.gif') 0 0 no-repeat ;
}

body#Best #Boundary #Contents .contents h2.tit18 {
	background: url('../../50sen/images/18_h2.gif') 0 0 no-repeat ;
}

body#Best #Boundary #Contents .contents h2.tit19 {
	background: url('../../50sen/images/19_h2.gif') 0 0 no-repeat ;
}

body#Best #Boundary #Contents .contents h2.tit20 {
	background: url('../../50sen/images/20_h2.gif') 0 0 no-repeat ;
}

body#Best #Boundary #Contents .contents h2.tit21 {
	background: url('../../50sen/images/21_h2.gif') 0 0 no-repeat ;
}

body#Best #Boundary #Contents .contents h2.tit22 {
	background: url('../../50sen/images/22_h2.gif') 0 0 no-repeat ;
}

body#Best #Boundary #Contents .contents h2.tit23 {
	background: url('../../50sen/images/23_h2.gif') 0 0 no-repeat ;
}

body#Best #Boundary #Contents .contents h2.tit24 {
	background: url('../../50sen/images/24_h2.gif') 0 0 no-repeat ;
}

body#Best #Boundary #Contents .contents h2.tit25 {
	background: url('../../50sen/images/25_h2.gif') 0 0 no-repeat ;
}

body#Best #Boundary #Contents .contents h2.tit26 {
	background: url('../../50sen/images/26_h2.gif') 0 0 no-repeat ;
}

body#Best #Boundary #Contents .contents h2.tit27 {
	background: url('../../50sen/images/27_h2.gif') 0 0 no-repeat ;
}

body#Best #Boundary #Contents .contents h2.tit28 {
	background: url('../../50sen/images/28_h2.gif') 0 0 no-repeat ;
}

body#Best #Boundary #Contents .contents h2.tit29 {
	background: url('../../50sen/images/29_h2.gif') 0 0 no-repeat ;
}

body#Best #Boundary #Contents .contents h2.tit30 {
	background: url('../../50sen/images/30_h2.gif') 0 0 no-repeat ;
}

body#Best #Boundary #Contents .contents h2.tit31 {
	background: url('../../50sen/images/31_h2.gif') 0 0 no-repeat ;
}

body#Best #Boundary #Contents .contents h2.tit32 {
	background: url('../../50sen/images/32_h2.gif') 0 0 no-repeat ;
}

body#Best #Boundary #Contents .contents h2.tit33 {
	background: url('../../50sen/images/33_h2.gif') 0 0 no-repeat ;
}

body#Best #Boundary #Contents .contents h2.tit34 {
	background: url('../../50sen/images/34_h2.gif') 0 0 no-repeat ;
}

body#Best #Boundary #Contents .contents h2.tit35 {
	background: url('../../50sen/images/35_h2.gif') 0 0 no-repeat ;
}

body#Best #Boundary #Contents .contents h2.tit36 {
	background: url('../../50sen/images/36_h2.gif') 0 0 no-repeat ;
}

body#Best #Boundary #Contents .contents h2.tit37 {
	background: url('../../50sen/images/37_h2.gif') 0 0 no-repeat ;
}

body#Best #Boundary #Contents .contents h2.tit38 {
	background: url('../../50sen/images/38_h2.gif') 0 0 no-repeat ;
}

body#Best #Boundary #Contents .contents h2.tit39 {
	background: url('../../50sen/images/39_h2.gif') 0 0 no-repeat ;
}

body#Best #Boundary #Contents .contents h2.tit40 {
	background: url('../../50sen/images/40_h2.gif') 0 0 no-repeat ;
}

body#Best #Boundary #Contents .contents h2.tit41 {
	background: url('../../50sen/images/41_h2.gif') 0 0 no-repeat ;
}

body#Best #Boundary #Contents .contents h2.tit42 {
	background: url('../../50sen/images/42_h2.gif') 0 0 no-repeat ;
}

body#Best #Boundary #Contents .contents h2.tit43 {
	background: url('../../50sen/images/43_h2.gif') 0 0 no-repeat ;
}

body#Best #Boundary #Contents .contents h2.tit44 {
	background: url('../../50sen/images/44_h2.gif') 0 0 no-repeat ;
}

body#Best #Boundary #Contents .contents h2.tit45 {
	background: url('../../50sen/images/45_h2.gif') 0 0 no-repeat ;
}

body#Best #Boundary #Contents .contents h2.tit46 {
	background: url('../../50sen/images/46_h2.gif') 0 0 no-repeat ;
}

body#Best #Boundary #Contents .contents h2.tit47 {
	background: url('../../50sen/images/47_h2.gif') 0 0 no-repeat ;
}

body#Best #Boundary #Contents .contents h2.tit48 {
	background: url('../../50sen/images/48_h2.gif') 0 0 no-repeat ;
}

body#Best #Boundary #Contents .contents h2.tit49 {
	background: url('../../50sen/images/49_h2.gif') 0 0 no-repeat ;
}

body#Best #Boundary #Contents .contents h2.tit50 {
	background: url('../../50sen/images/50_h2.gif') 0 0 no-repeat ;
}

body#Best #Boundary #Contents .contents img.main {
	clear: both ;
	padding-bottom: 20px ;
}

body#Best #Boundary #Contents .contents dl {
	clear: both ;
	height: auto ;
}

body#Best #Boundary #Contents .contents dd p.map {
	width: 215px ;
	height: auto ;

	font-size: x-small ;
	float: left ;
	padding: 0 10px 50px 0 ;
}

body#Best #Boundary #Contents .contents dd p.map img {
	padding-bottom: 15px ;
}

body#Best #Boundary #Contents .contents dd p.map span {
	display: block ;
	width: 202px ;
	padding-top: 20px ;
	background: url('../../50sen/images/icon-info.gif') no-repeat ;
}

body#Best #Boundary #Contents .contents dd p.txt {
	float: left ;
	width: 462px ;
	padding-bottom: 50px ;
}

body#Best #Boundary #Contents .contents dd p.txt2 {
	padding-bottom: 50px ;
}

body#Best #Boundary #Contents .contents dd p.txt2 strong {
	font-weight: bold ;
}

body#Best #Boundary #Contents .contents dd p.txt2 strong.color {
	font-weight: bold ;
	color: #251f66 ;
}

body#Best #Boundary #Contents .contents dd p.txt strong {
	font-weight: bold ;
}

body#Best #Boundary #Contents .contents dd p.txt strong.color {
	font-weight: bold ;
	color: #251f66 ;
}

body#Best #Boundary #Contents .contents h5 {
	clear: both ;
	width: 677px ;
	height: 30px ;
	font-weight: bold ;
	padding: 5px 0 0 10px ;
	background: url('../../50sen/images/h5_bg.gif') no-repeat ;
}

body#Best #Boundary #Contents .contents ul {
	clear: both ;
	list-style: none ;
	padding-left: 10px ;
	margin-bottom: 40px ;
}

body#Best #Boundary #Contents .contents ul.related {
	clear: both ;
	padding: 10px 0 ;
}

body#Best #Boundary #Contents .contents ul.related li {
	float: left ;
	background: url('../../50sen/images/dot_blue.gif') 0 3px no-repeat ;
	padding: 0 15px 0 15px ;
}

/*--------*/
*:first-child+html body#Best #Boundary #Contents .contents ul.related li {
	background-position: 0 5px ;
}

*html body#Best #Boundary #Contents .contents ul.related li {
	background-position: 0 5px ;
}
/*--------*/

body#Best #Boundary #Contents .contents ul.other {
	clear: both ;
	padding: 10px 0 ;
}

body#Best #Boundary #Contents .contents ul.other li {
	float: left ;
	background: url('../../50sen/images/dot_yellow.gif') 0 3px no-repeat ;
	padding: 0 30px 0 15px ;
}

/*--------*/
*:first-child+html body#Best #Boundary #Contents .contents ul.other li {
	background-position: 0 5px ;
}

*html body#Best #Boundary #Contents .contents ul.other li {
	background-position: 0 5px ;
}
/*--------*/

body#Best #Boundary #Contents .contents table {
	clear: both ;
	border: 0 ;
	margin-bottom: 40px ;
}

body#Best #Boundary #Contents .contents table td {
	font-size: x-small ;
}

body#Best #Boundary #Contents .contents table td.photo {
	width: 156px ;
	height: 112px ;
	padding-bottom: 10px ;
}

body#Best #Boundary #Contents .contents table td.spacer {
	width: 21px ;
}
/* --------------------------------------------------------------------------- */

/*-- LIST --*/
#Best #Boundary #top_list {
	padding: 35px 13px 0 13px;
	text-align: center;
}

#Best #Boundary #top_list h2 {
	padding: 12px 0 10px 0;
	background: #fff;
}

#Best #Boundary #top_list ul {
	background: #fff;
}

#Best #Boundary #top_list ul#list01 {
	padding: 10px 0 0 20px;
}

#Best #Boundary #top_list ul#list02 {
	padding: 0 0 0px 70px;
}

#Best #Boundary #top_list ul li {
	list-style: none;
	width: auto;
	float: left;
	padding: 0 25px 0 0;
}

#Best #Boundary #top_list p.text {
	text-align: right;
	background: #fff;
	padding: 0 20px 5px 0;
}

/* --------------------------------------------------------------------------- */

/*-- FOOTER --*/
#Best #Boundary #footer {
	width: 880px;
}

#Best #Boundary #footer_box {
	margin: 0 10px 0 13px;
	_margin-bottom: 15px;
}

*:first-child+html #Best #Boundary #footer_box {
	margin-bottom: 15px;
}

#Best #Boundary #footer #footer_left {
	float: left;
	width: 235px;
	margin: 35px 0 0 0;
}

#Best #Boundary #footer #footer_right {
	float: right;
	width: 134px;
	margin: 15px 0 0 0;
}

/* --------------------------------------------------------------------------- */

/*-- clearfix --*/

.clearfix { /*for IE 5.5-7*/
	zoom: 1;
}

.clearfix:after { /*for modern browser*/
	content: ".";
	display: block;
	height: 0px;
	clear: both;
	visibility: hidden;
	overflow:hidden;
	font-size:0.1em;
	line-height:0;
}

