@charset "utf-8"; ul#Gnavi li#GnaviPrice a {background-position: -285px -28px !important; } html {background: url(../../../common/images/bg_all.gif) repeat 0 0; } body {background: url(../images/head2.gif) no-repeat top center; } #wrap {width:960px; margin: 0 auto; position: relative; } #bg_head {height: 164px; width: 960px; margin: 0 auto; padding: 0; } #bg_head h1{float: left; width: 217px; height:92px; } #bg_head h1 a{background:url(../../common/images/logo.gif) no-repeat 0 0; width: 217px; height:92px; text-indent:-9999px; overflow:hidden; display: block; } #bg_head div#h1coments a{background:url(../../common/images/h2_txt.gif) no-repeat 0 0; width: 198px; height:29px; text-indent:-9999px; overflow:hidden; display: block; float: left; margin: 42px 0 0 20px; } #main_contents {} #main_contents #contents_inner{float: left; width: 730px; } #main_contents #contents_inner h2{background:url(../images/h2.gif) no-repeat 0 0; width: 730px; height: 80px; text-indent:-9999px; overflow:hidden; display: block; margin: 0 0 20px 0; } h3#ShortNavi{margin: 0 0 20px; float: left; } #main_contents #contents_inner #ShortNavi li{background:url(../images/icon_h3arrow.gif) no-repeat 0 0; padding: 0 0 0 15px; margin: 0 12px 0 0; float: left; line-height: 1.2; }#main_contents #contents_inner #ShortNavi li a{color:#35393D; } #main_contents #contents_inner #ShortNavi {margin: 0 0 20px;float: left;} #main_contents #contents_inner h4{background:url(../images/h4.gif) no-repeat 0 0; width: 715px; height: 19px; overflow:hidden; display: block; padding: 13px 0 13px 15px; margin: 0 0 5px 0; font-weight: bold; font-size: 15px; } #main_contents #contents_inner #ph01{float: left; margin: 30px 0 30px 15px; width: 216px; } #main_contents #contents_inner #ph01 #ph01comment{background: #D65A92; padding: 15px; font-size:13px; line-height: 1.3; color: #fff; text-shadow: 1px 1px 0 #953f66; } #main_contents #contents_inner #ph02{float: right; padding: 45px 15px 0 0; } #main_contents #contents_inner img.imgmargin{margin: 20px 0; } #main_contents #contents_inner #taiken{background:url(../images/taiken.jpg) no-repeat 0 0; width: 730px; height: 255px; position: relative; margin: 10px 0; } #main_contents #contents_inner #taiken a{background:url(../images/taiken_btn.gif) no-repeat 0 0; width: 261px; height: 47px; text-indent:-9999px; overflow:hidden; display: block; position: absolute; top: 163px; right: 207px; } #main_contents #contents_inner #taiken a:hover{background-position: 0 -48px; } #main_contents #contents_inner table.price_table {margin: 20px 0; width:100%; border-bottom: 1px solid #C4C4C4; border-right: 1px solid #C4C4C4; } #main_contents #contents_inner table.price_table td{padding: 10px 12px; border-top: 1px solid #C4C4C4; border-left: 1px solid #C4C4C4; } #main_contents #contents_inner table.price_table tr:hover{background:url(../images/bg_cell2.gif) repeat 0 0; } #main_contents #contents_inner table.price_table tr.cell_pink td{background:url(../images/bg_cell.gif) repeat 0 0; } #main_contents #contents_inner #lesson_main{margin: 10px 0; } #main_contents #contents_inner #lesson_main .boxs{width: 223px; float: left; margin: 20px 20px 30px 0; } #main_contents #contents_inner #lesson_main .boxs#grupe, #main_contents #contents_inner #lesson_main .boxs#oyako, #main_contents #contents_inner #lesson_main .boxs#onecoin{margin-right:15px; } #main_contents #contents_inner #lesson_main .boxs li{border-bottom: 1px solid #C4C4C4; padding: 7px 0; } #main_contents #contents_inner #lesson_main .boxs li.caps{background:url(../images/icon_hone.gif) no-repeat 0 0; padding: 0 0 4px 25px; border-bottom: 3px solid #7BA78E; line-height:1.8; font-size: 11px; } #main_contents #contents_inner #lesson_main .boxs li.names{font-weight: bold; padding: 18px 0; } #main_contents #contents_inner #lesson_main .boxs li.names span{font-size: 16px; } #main_contents #contents_inner #lesson_main .boxs li.weeks li{float: left; background:url(../images/weeks.gif) no-repeat 0 0; width: 23px; height:23px; text-indent:-9999px; overflow:hidden; display: block; margin: 0 3px 0 0; padding: 0; border-bottom: none; } #main_contents #contents_inner #lesson_main .boxs li.weeks li.mon_off{ background-position: 0 -23px; } #main_contents #contents_inner #lesson_main .boxs li.weeks li.tue_off{ background-position: -26px -23px; } #main_contents #contents_inner #lesson_main .boxs li.weeks li.wed_off{ background-position: -52px -23px; } #main_contents #contents_inner #lesson_main .boxs li.weeks li.thu_off{ background-position: -78px -23px; } #main_contents #contents_inner #lesson_main .boxs li.weeks li.fri_off{ background-position: -104px -23px; } #main_contents #contents_inner #lesson_main .boxs li.weeks li.sat_off{ background-position: -130px -23px; } #main_contents #contents_inner #lesson_main .boxs li.weeks li.sun_off{ background-position: -156px -23px; } #main_contents #contents_inner #lesson_main .boxs li.weeks li.mon_on{ background-position: 0 0; } #main_contents #contents_inner #lesson_main .boxs li.weeks li.tue_on{ background-position: -26px 0; } #main_contents #contents_inner #lesson_main .boxs li.weeks li.wed_on{ background-position: -52px 0; } #main_contents #contents_inner #lesson_main .boxs li.weeks li.thu_on{ background-position: -78px 0; } #main_contents #contents_inner #lesson_main .boxs li.weeks li.fri_on{ background-position: -104px 0; } #main_contents #contents_inner #lesson_main .boxs li.weeks li.sat_on{ background-position: -130px 0; } #main_contents #contents_inner #lesson_main .boxs li.weeks li.sun_on{ background-position: -156px 0; } #main_contents #contents_inner #lesson_main .boxs li.comments{border: none; } #main_contents #contents_inner #lesson_main .boxs li.comments span{font-size: 11px; line-height: 1.3; }


#campaign_banner {
	width: 480px;
	float: right;
	}

#campaign_banner img {
	width: 100%;
	}