/* CSS Document */

/*----------------------------------
    {ݒ
-----------------------------------*/
P{margin:0;padding:0}
body{margin:0; padding:0; font-size:0.8em; background:url(../images/body.gif) #FFFFFF; color:#555555;}
#container{width:720px; margin:0 auto; background:url(../images/container.gif) repeat-y; position: relative;}
#exposition{width:660px; margin:15px auto 0 auto; position: relative;}
#navi{width:auto; height:36px; background:url(../images/navi_bg.gif) repeat-x; position: relative; text-align:center; margin:0;}
#area{clear:both; margin:0; padding:0;}
#navi H2{margin: 0;padding-top: 10px; font-size:0.9em; font-weight:normal; color:#0066CC;}
.center{text-align:center;}
form{margin:0; padding:0;}
/*----------------------------------
    H1,H2,H3
-----------------------------------*/
H2{margin:0  0 10px 0; padding: 0; font-size:1.4em; color:#FF6B24; line-height:130%;}
H3{margin:0 10px 5px 0; padding: 0; font-size:1.2em;}

/*----------------------------------
    MARGIN
-----------------------------------*/
.marginBottom10px{margin-bottom:10px;}
.marginBottom15px{margin-bottom:15px;}
.marginBottom20px{margin-bottom:20px;}
.marginBottom9px{margin-bottom:9px;}
.marginBottom8px{margin-bottom:8px;}
.marginTopBottom5px{margin-top:5px; margin-bottom:5px;}


/*----------------------------------
    FLOAT
-----------------------------------*/
.left{float:left;}


/*----------------------------------
    FOOTER
-----------------------------------*/
#footer{clear:both; width:720px; margin:0 auto;background:url(../images/footer.gif) no-repeat; height:40px; position: relative;}
.clear{clear:coth;}
.comment{background:url(../images/ico_comment.gif) no-repeat; padding-left:20px; padding-top:1px;}
.area{background:url(../images/ico_area.gif) no-repeat; padding-left:20px; padding-top:1px;color:#DF7E01;}
.time{background:url(../images/ico_time.gif) no-repeat; padding-left:20px; padding-top:1px; color:#DF7E01;}
.calendar{background:url(../images/ico_calendar.gif) no-repeat; padding-left:20px; padding-top:1px;color:#DF7E01;}
.sta{background:url(../images/ico_station.gif) no-repeat; padding-left:20px; padding-top:1px;color:#DF7E01;}

/*----------------------------------
    CONTENT
-----------------------------------*/
#content{width:700px; margin:0 auto; position: relative;}
#content H1{margin:20px 0 5px 0; padding: 0; font-size:1.7em; letter-spacing:-0.1em; color:#FF9900}
#boder_bot{width:660px;height:30px; background:url(../images/border_dot.gif) no-repeat; margin:0; padding:0;}
#recruit{margin:15px 50px 25px 50px;}
#recruit P.txt{font-size:1.0em; line-height:180%; margin-bottom:15px;}
#recruit .info{font-size:1em; line-height:150%; margin-top:20px; margin-bottom:20px; padding:10px; background-color:#FFFFFF; width:430px; margin-left:auto; margin-right:auto; border:#EEEEEE solid 1px;}
#recruit P.thanks{font-size:1.1em; line-height:180%; margin-bottom:15px; text-align:center;}


/*----------------------------------
    TEXT
-----------------------------------*/
.tel{font-weight:bold; color:#CC0000;}
.cap{font-size:0.8em;}
TH{/*background:url(../images/th_bg.gif) repeat-x;*/
background-color:#EEEEEE;font-weight:normal; color:#446688; height:17px;}
dl{margin:0; padding:0;}
dt{margin:0;padding:0;font-weight:bold;}
dd{margin-top:-13px;text-align:right;}
.colorCC0000emB{font-weight:bold; color:#CC0000; font-size:1.2em}



/*----------------------------------
    LINK
-----------------------------------*/
a{color:#0066CC; text-decoration:none;}
a:hover{color:#0066CC; text-decoration:underline;}
a:active{color:#0066CC;}
a:visited{color:#0066CC;}
