@charset "shift_jis";

/* -----------------------------------------------------------
CSS Information 08/09/01

 File name:      next.css
 Style Info:     next page English only
----------------------------------------------------------- */

/*----------------------------------------------------
	about
---------------------------------------------------*/
/* menu */
#menu ul#pan li{float:left; }

#menu .course{margin-top:45px; }

#menu .course .img{float:left; margin-right:30px; text-align:center; }

#menu .course .list{float:left; width:290px; }

#menu .course .list li{margin-bottom:15px; }

#menu .course .list .top{font-size:120%; margin-bottom:23px; font-weight:bold; line-height:1; }

#menu .course .list .top span{color:#770000; }

#menu .course_u{margin-top:10px; border-top:dashed 1px #999999; padding-top:15px; }


/* about */
#access{margin-top:40px; margin-bottom:30px; }

#access dl dt{float:left; width:90px; }

#access dl dd{margin-bottom:27px; float:left; width:410px; }

#access dl dd.mark{background:url(../img/ico_mark.gif) no-repeat left 5px; padding-left:13px; width:288px; margin-bottom:12px; }

#access dl dd.markend{background:url(../img/ico_mark.gif) no-repeat left 5px; padding-left:13px; width:288px; margin-bottom:27px; }

#access dl dd.marke{background:url(../img/ico_mark.gif) no-repeat left 5px; padding-left:13px; width:400px;margin-bottom:27px; }

/* about accessmap */

#map{margin:5px 0 40px 0; }

#map_p{margin:5px 0 200px 0; }

#accessmap{margin-top:40px; margin-bottom:30px; }

#accessmap dl dt{float:left; width:90px; }

#accessmap dl dd{margin-bottom:2px; float:left; width:410px; }

#accessmap p {margin-top:30px; float:right;}

#accessmap img { margin:30px 0;}


.accessmap_box{
padding-bottom:10px;
height:26px;
}

.accessmap_box_title {
float:left;
}
.accessmap_box_print_btn {
float:right;
}

#google_area {
width:498px;
height:398px;
border:solid 1px #cccccc;
}
.close_btn {
background:url(../../en/about/img/p_close_btn.gif) 0 0.2em no-repeat;
margin:5px 0;
padding:2px 0 2px 18px;
float:right;
}
.print_btn {
text-align:center;
margin:10px 0;
}
.accessmap_box_title_m {
float:left;
margin:10px 0;
}
.print_text_box {
padding:10px 0;
float:right;
}


/*----------------------------------------------------
	multi box (chef and news and recruit)
---------------------------------------------------*/
#multi h3{font-size:100%; margin:45px 0px 24px; font-weight:normal; }

#multi h3 span{background:#7a7a7a; color:#FFFFFF; padding:5px; font-weight:bold;}

#multi h3 strong{color:#770000; }

#multi h3 a{ color:#fff; text-decoration:underline;  }
#multi h3 a:hover{ color:#fff; text-decoration:none;  }

#multi p{margin-bottom:24px; line-height:1.8; }

#multi p span{color:#770000; }

#multi h4{color:#770000; font-size:100%; margin-bottom:30px; }

#multi dl{margin-bottom:45px; }

#multi dl dt{float:left; width:80px; }

#multi dl dd{margin-bottom:27px; float:left; width:420px; }

#multi dl dd img{float:left; margin-right:15px; }

#multi dl dd.end{margin-bottom:0px; }

#multi table{width:100%; }

#multi table th{text-align:left; font-weight:normal; padding:10px 5px 10px 0px; border-bottom:1px solid #999999; }

#multi table td{padding:10px 0px 10px 0px; border-bottom:1px solid #999999; }

#multi .kome{background:url(../img/ico_kome.gif) no-repeat left 5px; padding-left:15px; font-size:80%; margin-top:15px; }

#multi table td input.half{ime-mode:disabled; }

#multi #send{text-align:center; margin-top:30px; }

#multi #send input{margin:0px 20px; }

#multi .thanks{margin-bottom:50px; }

#multi #rsv{width:200px; margin:0px auto 10px; padding:20px 20px 0px; border:2px solid #AAAAAA; background:#EFEFEF; }
#multi #rsv_1{width:400px; margin:0px auto 10px; padding:20px 20px 0px; border:2px solid #AAAAAA; background:#EFEFEF; }

#multi #rsv p strong{font-size:120%; }
#multi #rsv_1 p strong{font-size:120%; }

#multi #rec{width:250px; margin:0px auto 20px; padding:20px 20px 0px; border:2px solid #AAAAAA; background:#EFEFEF; }


/*----------------------------------------------------
	background
---------------------------------------------------*/

#chef{ background:url(../img/back_chef.jpg) no-repeat left top;  padding-right:100px;}

#about{ background:url(../img/back_about.jpg) no-repeat left top;  padding-right:100px;}

#about_d{ background:url(../img/back_about_d.jpg) no-repeat left top;  padding-right:100px;}

#about_m{ background:url(../img/back_about_m.jpg) no-repeat left top;  padding-right:100px;}

#news{ background:url(../img/back_news.jpg) no-repeat left top;  padding-right:100px;}

#recruit{ background:url(../img/back_recruit.jpg) no-repeat left top;  padding-right:100px;}

#reserve{ background:url(../img/back_reserve.jpg) no-repeat left top;  padding-right:100px;}

#about_access_pri{ padding-right:100px;}