@charset "shift_jis";


/* ------------------------------------------------------
　 インデックス：メイン画像部分
--------------------------------------------------------- */
#contener #mainImgBox {
width:788px;
height:274px;
padding:0;
margin:0 0 20px 0;}

#contener #mainImgBox h3 {
display:none;}

#contener #mainImgBox img {
margin:0;
padding:0;
border:0;}

#contener #mainImgBox ul#bnBox {
width:239px;
height:274px;
padding:0;
margin:0;
list-style:none;
display:block;
float:left;
background:url(../images/bn_main_bg.jpg);}

#contener #mainImgBox ul#bnBox li {
width:230px;
padding:0;
margin:3px 0 0 9px;
display:block;}

#contener #mainImgBox #imgBox {
width:549px;
height:274px;
padding:0;
margin:0;
float:right;}




/* ------------------------------------------------------
　 インデックス：左下（プラン・お知らせ）
--------------------------------------------------------- */

/* 選べるプラン
---------------------------------------------------------- */
#contener #rightBox #planBox {
width:535px;
padding:0 0 10px 0;
margin:0 14px 20px 0;
border-bottom:1px #999 solid;
background:url(../images/common/box_bg_535.gif);}
#contener #rightBox #planBox:after{/*float clear */
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;}

#contener #rightBox #planBox h3{
width:535px;
height:30px;
padding:0;
margin: 0 0 10px 0;
text-indent:-999em;
background:url(../images/title_plan.gif);}

#contener #rightBox #planBox .largeBn {
width:512px;
margin:0 0 10px 11px;
display:block;}

#contener #rightBox #planBox ul#course {
width:512px;
padding:0;
margin:0 0 0 11px;
display:block;
list-style:none;}

#contener #rightBox #planBox ul#course li {
width:250px;
padding:0;
text-align:center;
margin:0 11px 5px 0;
display:block;
float:left;}

#contener #rightBox #planBox ul#course li.rBox {
margin:0 0 5px 0;}

#contener #rightBox #planBox ul#course li img {
margin:0 0 3px 0;}

#contener #rightBox #planBox ul#course li a {
font-size:90%; _font-size:80%;}


/* お知らせ
---------------------------------------------------------- */
#contener #rightBox #infoBox {
width:535px;
padding:0 0 5px 0;
margin:0 14px 20px 0;
border-bottom:1px #999 solid;
background:url(../images/common/box_bg_535.gif);}
#contener #rightBox #infoBox:after{/*float clear */
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;}

#contener #rightBox #infoBox h3{
width:535px;
height:30px;
padding:0;
margin: 0 0 10px 0;
text-indent:-999em;
background:url(../images/title_info.gif);}

#contener #rightBox #infoBox ul#news {
width:512px;
padding:0;
margin:10px 10px 0 10px;
list-style:none;
display:block;}

#contener #rightBox #infoBox ul#news li {
width:512px;
padding:0 0 7px 0;
margin:0 0 7px 0;
display:block;
border-bottom:1px #999 dotted;}
#contener #rightBox #infoBox ul#news li:after{/*float clear */
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;}

#contener #rightBox #infoBox ul#news li .date {/* 日付 */
width:90px;
padding:0;
margin:0;
float:left;
font-weight:bold;}

#contener #rightBox #infoBox ul#news li .txt {/* テキスト */
width:415px;
padding:0;
margin:0;
float:right;}

#contener #rightBox #infoBox ul#news li strong {/* 強調:太字赤 */
font-size:100%;
font-weight:bold;
text-decoration:none;
color:#d00;}

#contener #rightBox #infoBox ul#news li span {/* 強調 */
font-weight:bold;}

