body{
font-size:80%;
background-image:url(/stand-by/common/images/bg_main.gif);
background-repeat:repeat-y;
margin:0;
padding:0;
_margin-top:-20px;
/*font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro W3",Arial,Helvetica,sans-serif,Osaka,Verdana;
font-family:Arial,Helvetica,sans-serif,Osaka,Verdana,"ＭＳ ゴシック","MS Gothic";*/
font-family: Meiryo,'メイリオ','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','ＭＳ Ｐゴシック',Interstate, Helvetica, Arial, sans-serif;
color:#000000;
}

img{
border:0;
}

h1,h2,h3,p,ul,ol,li{
margin:0;
padding:0;
}

#h1yobi a{
display:block;
width:740px;
height:130px;
z-index:4;
position:absolute;
top:20px;
}

h2{
font-size:1.6em;
background-color:#FFFFFF;
background-image:url(/stand-by/common/images/bg_button.gif);
background-repeat:repeat-x;
/*border:1px solid #CCCCCC;*/
list-style-type:none;
padding:10px;
}

h2 span{
display:block;
padding-left:10px;
border-left:10px solid #00A0D9;
}

.special{
padding:0 !important;
}

h3 span{
color:#FFFFFF;
}

h3 a:hover{
color:#FFFFFF !important;
}


.title{
color:#FFFFFF;
background-color:#61D1F7;
background-image:url(/stand-by/common/images/bg_title.gif);
background-repeat:no-repeat;
width:560px;
/*/*height:30px;*/*/
z-index:0;
margin-bottom:10px;
font-size:1.2em;
}

.title420{
background-color:#61D1F7;
background-image:url(/stand-by/common/images/bg_title.gif);
background-repeat:no-repeat;
width:420px;
/*height:30px;*/
z-index:0;
color:#FFFFFF;
margin-bottom:10px;
font-size:1.2em;
}

.rctop{
background-image:url(/stand-by/common/images/rc_top.gif);
background-repeat:no-repeat;
background-position:top;
width:560px;
/*/*height:30px;*/*/
z-index:1;
}

.rctop420{
background-image:url(/stand-by/common/images/rc_top2.gif);
background-repeat:no-repeat;
background-position:top;
width:420px;
/*height:30px;*/
z-index:1;
}

.rcbottom{
background-image:url(/stand-by/common/images/rc_bottom.gif);
background-repeat:no-repeat;
background-position:bottom;
width:560px;
/*/*height:30px;*/*/
z-index:2;
}

.rcbottom420{
background-image:url(/stand-by/common/images/rc_bottom2.gif);
background-repeat:no-repeat;
background-position:bottom;
width:420px;
/*height:30px;*/
z-index:2;
}

.title150{
background-color:#00A0D9;
width:150px;
/*height:26px;*/
z-index:0;
color:#FFFFFF;
margin-bottom:10px;
}

.rctop150{
background-image:url(/stand-by/common/images/rc_top3.gif);
background-repeat:no-repeat;
background-position:top;
width:150px;
/*height:26px;*/
z-index:1;
}

.rcbottom150{
background-image:url(/stand-by/common/images/rc_bottom3.gif);
background-repeat:no-repeat;
background-position:bottom;
width:150px;
/*height:26px;*/
z-index:2;
}

table{
border-collapse:collapse;
width:100%;
}

.bcSeparate{
border-collapse: separate;
}


a:link{
color:#00A0D9;
text-decoration:none;
}

a:visited{
color:#00A0D9;
text-decoration:none;
}

a:hover{
color:#00A0D9;
text-decoration:underline;
}

.hidden{
display:none;
}

#main{
background-image:url(/stand-by/common/images/bg_main.jpg);
background-repeat:no-repeat;
width:800px;
padding:0 28px;
}

#header{
width:740px;
height:150px;
margin-bottom:10px;
}

/*#header a{
display:block;
width:740px;
height:150px;
}*/

#header ul{
z-index:5;
position:absolute;
left:320px;
}

#header li{
list-style-type:none;
float:left;
}

#s01 a{
display:block;
width:100px;
height:20px;
float:left;
}

#s02 a{
display:block;
width:90px;
height:20px;
float:left;
}

h3{
padding:6px;
/*height:30px;*/
z-index:3;
}

#s03 a{
display:block;
width:90px;
height:20px;
float:left;
}

#s04 a{
display:block;
width:75px;
height:20px;
float:left;
}

#s05 a{
display:block;
width:100px;
height:20px;
float:left;
}

/*#s06{
display:block;
width:700px;
height:100px;
}*/


#footer{
width:740px;
margin-top:12px;
text-align:center;
border-top:1px solid #CCCCCC;
padding-top:10px;
}

.clear{
clear:both;
}


/*レイアウト枠*/

#mainContainer{
width:740px;
}

#mainContents{
width:560px;
float:left;
line-height:1.5em;
}

#navi{
width:170px;
float:right;
/*padding:10px;*/
}


.sContainerNormal{
width:560px;
padding:0 10px 0 10px;
/*margin-left:auto;
margin-right:auto;*/
}

.sContainerColumL{
width:420px;
/*margin-right:10px;*/
float:left;
margin-bottom:12px;
}

.sContainerColumR{
width:130px;
/*margin-right:10px;*/
float:right;
}

.talkContainer{
font-size:120%;
width:540px !important;
margin-right:auto;
margin-left:auto;
margin-bottom:24px;
line-height:200%;
}

/*.talkContainer iframe{
float:left;
}*/

.talkDate{
text-align:right;
margin-bottom:6px;
}

.lateralMotion{
font-size:120%;
text-align:center;
margin-bottom:12px;
float:left;
text-align:center;
position: relative;
left: 5%;
}
.link_before,.link_next{
float:left;
padding:6px;
}
.link_next{
margin-top:-15px;
}

.link_page{
width:3%;
display:block;
padding:6px;
border:#fff 1px solid;
background:#00A0D9;
color:#fff !important;
float:left;
margin:2px;
}
.lateralMotion a.link_page:hover{
background:#fff;
border:#00A0D9 1px solid;
color:#00A0D9 !important;
}
.current_page{
display:block;
padding:6px;
border:#00A0D9 1px solid;
color:#000;
float:left;
font-weight:bold;
margin:2px;
}

.accent{
border:1px solid #CCCCCC;
padding:10px;
font-size:0.8em;
_font-size:0.7em;
line-height:140%;
}


/* 余白 */

.mB6{
margin-bottom:6px;
}

.mB12{
margin-bottom:12px;
}

.mB24{
margin-bottom:24px;
}

.mB30{
margin-bottom:30px;
}


/* 位置 */

.txtAC{
text-align:center;
}

.fL{
float:left;
}

.fR{
float:right;
}


/*タイムテーブル用*/

.timetable{
border-collapse: separate;
border-spacing: 10px;
font-size:1em;

}

.timetable th{
color:#FFFFFF;
letter-spacing:0.1em;
background-color:#019FBA;

}
.cornerName{
border-bottom:1px dotted #7F7F7F;
padding-bottom:6px;
margin-bottom:6px;
font-weight:bold;
}

.pimg{
float:left;
margin-right:10px;
}

.attention{
list-style-type:none;
text-indent:-1em;
margin-left:15px;
}

.indentation{
padding-left:15px;
}