@charset "Shift-JIS";

/* /////////////////////////////////////////////////////

　このスタイルシートは
　ページ固有のデザイン用CSSです。

　　■

///////////////////////////////////////////////////// */






/* ===== ■ トップページ ■ ========================================= */

body {
}




h1 {
text-align:left;
font-weight:normal;
font-size : 12pt;
color : #d80;
}







/*  1段目　*/

#topBody1 {
margin-top : 30px;
font-size : 10pt;
padding-bottom : 10px;
}

.topR {
float : right;
width : 210px;
}

#TN {
padding-bottom : 30px;
}

#TN form {
padding-top : 5px;
padding-left : 15px;
text-align : left !important;
}

.osusume li {
margin-left : 15px;
padding-left : 15px;
background : #fff url(../cg/icon_ya02.gif) scroll no-repeat 0 0.3em;
}

/* 外部バナー*/
p.CM {
margin : 15px !important;
}



.topL {
float : left;
width : 660px;
}

#topLead {
margin : 1em 0;
}

#news {
border-top : #ccc 1px dashed;
}

#news caption {
font-weight: bold;
color : #d80;
}

#news th, #news td {
padding : 0.5em 0.3em !important;
}

#news th {
color : #d80;
}

#news td {
font-weight : bold;
padding-left : 1em;
}

#news td a {
font-weight : bold;
}


/*  2段目　*/

#topBody2 {
padding-top : 20px;
font-size : 10pt;
border-top : #999 1px dashed;
}

h2 {
margin-bottom : 10px;
}


/* ■臨時休館および料金変更のお知らせ■ */
#extra {
padding : 10px;
border-color : #999;
border-width : 1px;
border-style : solid;
background-color : #eee;
}

#extra h2 {
font-size : 12pt;
color : #c00;
}

#extra dt {
background : #eee url(../cg/icon_ya01.gif) scroll no-repeat 0 0.3em;
padding-left : 1em;
}

#extra dd {
padding-left : 1em;
}

#extra em {
color : #c00;
font-weight : normal;
}









/*--- 一押しプラン4種並列 ---*/


#topIchioshi li {
width : 200px;
float : left;
}

#topIchioshi li.Ichi1 {
padding-right : 12px;
border-right : #ccc 1px dashed;
}


#topIchioshi li.Ichi2, #topIchioshi li.Ichi3 {
padding : 0 13px;
border-right : #ccc 1px dashed;
}

#topIchioshi li.Ichi4 {
padding-left : 13px;
}










#topIchioshi li.Ichi1 li, #topIchioshi li.Ichi2 li, #topIchioshi li.Ichi3 li, #topIchioshi li.Ichi4 li {
width : 185px;
padding-left : 15px;
background : #fff url(../cg/icon_ya01.gif) no-repeat scroll 0 0.3em;
}







/*--- フッター ---*/

#footer {
position : relative;
}

#count {
position : absolute;
bottom : 20px;
right : 20px;
}





