#yoyaku_top{margin:10px 0 0 25px;padding:0;line-height:20px;list-style-type:none;}
#yoyaku_top h3{margin:0 5px 0 0;font-size:12px;line-height:26px;text-indent:12px;width:180px;height:28px;background:url(img/midashibar_mini_base.gif);background-repeat:no-repeat;display:block;position:relative;color:#000;float:left}
#yoyaku_top h3 img{margin:0;padding:0;border:0 none;top:0;right:0;position:absolute}
#yoyaku_top strong{margin:0 0 0 10px;padding:0;font-size:14px;font-weight:bold;display:inline;letter-spacing:2px}
#yoyaku_top .txtline{margin:0 0 0 10px;font-size:12px;display:inline;letter-spacing:2px}
#yoyaku_top input{margin:0 5px 0 5px;padding:0;height:26px;line-height:26px;vertical-align:top;display:inline}
#yoyaku_top label{margin:0 0 0 0;padding:0;font-size:14px;line-height:26px;font-weight:normal;letter-spacing:1px;vertical-align:top;display:inline}
#yoyaku_top span{margin:0;font-size:12px;line-height:26px;font-weight:normal;}

#yoyaku_box{margin:10px 0 0 75px;padding:0;line-height:20px;list-style-type:none;height:225px;}
#yoyaku_box div{margin:0 80px 20px 0;padding:0;width:110px;display:block;position:relative;background-color:#80807E;float:left}
#yoyaku_box div h4{margin:3px 0 0 5px;padding:0;width:290px;font-size:12px;line-height:20px;height:20px;display:block;position:relative;color:#FFF;}
#yoyaku_box div p{margin:0 0 7px 15px;padding:0;width:274px;font-size:12px;line-height:20px;display:block;position:relative;color:#FFF;}
#yoyaku_box div img{margin:5px 15px;padding:0;}
#yoyaku_box div p a{text-decoration:none;font-weight:bold}
#yoyaku_box select{font-weight:bold;}
#yoyaku_box option{letter-spacing:2px}
#ladyimgs,#ladyimgs img,#timesel{display:none}

#yoyaku_bottom{margin:0 0 0 25px;padding:0;line-height:26px;list-style-type:none;clear:both}
#yoyaku_bottom h3{margin:0 5px 20px 0;font-size:12px;line-height:26px;text-indent:12px;width:180px;height:28px;background:url(img/midashibar_mini_base.gif);background-repeat:no-repeat;display:block;position:relative;color:#000;float:left}
#yoyaku_bottom h3 img{margin:0;padding:0;border:0 none;top:0;right:0;position:absolute}
#yoyaku_bottom h4{margin:0 5px 0 0;font-size:12px;line-height:26px;text-indent:12px;width:180px;height:28px;background:url(img/midashibar_mini_base.gif);background-repeat:no-repeat;display:block;position:relative;color:#000;float:left}
#yoyaku_bottom h4 img{margin:0;padding:0;border:0 none;top:0;right:0;position:absolute}
#yoyaku_bottom h5{margin:0 5px 20px 0;font-size:12px;line-height:26px;text-indent:12px;width:100px;height:28px;background:url(img/midashibar_mini_base.gif);background-repeat:no-repeat;display:block;position:relative;color:#000;float:left}
#yoyaku_bottom h5 img{margin:0;padding:0;border:0 none;top:0;right:0;position:absolute}


#yoyaku_bottom strong{margin:0 0 0 10px;padding:0;font-size:14px;font-weight:bold;display:inline;letter-spacing:2px}
#yoyaku_bottom .txtline{margin:0 0 0 10px;font-size:12px;display:inline;letter-spacing:2px}
#yoyaku_bottom select{padding:0px;font-size:14px;font-weight:bold;height:22px;width:230px;border:solid 1px #a29c8e;float:left}
#yoyaku_bottom input{padding:0 3px;border:solid 1px #a29c8e;height:20px;font-size:14px;line-height:20px;font-weight:bold;float:left}
#yoyaku_bottom textarea{margin:1px 5px 0 0;padding:3px;font-size:14px;font-weight:bold;line-height:16px;border:solid 1px #a29c8e;width:450px;height:50px;float:left}
#yoyaku_bottom label{float:left}

.yoyaku_tt{margin:0;padding:0;width:680px;height:19px;position:absolute;top:58px;left:15px;}

.yoyaku_lastline{margin:0 0 0 25px;width:400px;float:left;}
.yoyaku_lastline_cf{margin:10px 0 0 25px;line-height:18px;float:left}
#yoyaku_submit{margin:10px 0 0 80px;padding:0;width:146px;height:37px ! important;line-height:37px;border:0 none ! important;float:left}


.yoyaku_kakunin_base1{top:50%;left:50%;margin:-225px 0 0 -325px;padding:0;width:650px;height:450px;position:fixed;z-index:98;display:none}
.yoyaku_kakunin_base2{top:0;left:0;margin:0;padding:0;width:640px;height:450px;position:absolute;background:transparent url(img/grad_base3.png) no-repeat left bottom ! important;}
.yoyaku_kakunin_base3{top:0;left:640px;margin:0;padding:0;width:10px;height:450px;position:absolute;background:transparent url(img/grad_base3.png) no-repeat right bottom ! important;}

#yoyaku_kakunin{top:50%;left:50%;margin:-225px 0 0 -321px;padding:0;width:632px;height:439px;position:fixed;display:block;line-height:28px;background-color:#FFF;border-width:0 5px 5px 5px;border-style:solid;border-color:#E98523;z-index:99;text-align:left;display:none}
#yoyaku_kakunin h3{margin:0 0 0 0;font-size:12px;line-height:26px;text-indent:12px;width:160px;height:28px;background:url(img/midashibar_mini_base.gif);background-repeat:no-repeat;display:block;position:relative;color:#000;float:left}
#yoyaku_kakunin h3 img{margin:0;padding:0;border:0 none;top:0;right:0;position:absolute}
#yoyaku_kakunin span{margin:0 0 0 5px;font-size:12px;font-weight:bold;letter-spacing:1px;}
#yoyaku_kakunin div.yk_urequest{margin:0 0 0 5px;font-size:12px;font-weight:bold;letter-spacing:1px;line-height:16px;width:450px;height:62px;overflow:auto}

#yoyaku_kakunin .yk_comp{margin:0 0 0 160px;padding:0;width:472px;height:144px;}
#yoyaku_kakunin .yk_comp_no{margin:0 0 0 160px;padding:0;width:472px;height:144px;display:none}

#yoyaku_kakunin .yk_comp .yk_sub{margin:0 1px 0 3px;width:73px;height:144px;float:left;}
#yoyaku_kakunin .yk_comp .yk_sub span{margin:0;}
#yoyaku_kakunin .yk_comp img{margin:0;width:80px;height:144px;float:left;}


#yoyaku_kakunin p{margin:0 0 2px 0;padding:0;width:632px;font-size:12px;font-weight:bold;letter-spacing:2px;background-color:#E98523;color:#FFF;text-align:center}
#yoyaku_kakunin_cancel{margin:0;padding:0;width:100px;height:25px;position:absolute;right:110px;bottom:5px;cursor:pointer}
#yoyaku_kakunin_submit{margin:0;padding:0;width:100px;height:25px;position:absolute;right:5px;bottom:5px;cursor:pointer}
#yoyaku_kakunin b{margin:0;padding:0;font-weight:normal;position:absolute;left:150px;bottom:5px}


.sub_option_base1{top:800px;left:50%;margin:0 0 0 -455px;padding:0;width:670px;height:310px;position:absolute;z-index:81;display:none}
.sub_option_base2{top:0;left:0;margin:0;padding:0;width:660px;height:310px;position:absolute;background:transparent url(img/grad_base3.png) no-repeat left bottom ! important;}
.sub_option_base3{top:0;left:660px;margin:0;padding:0;width:10px;height:310px;position:absolute;background:transparent url(img/grad_base3.png) no-repeat right bottom ! important;}
#sub_option{top:800px;left:50%;margin:0 0 0 -450px;padding:0;width:650px;height:300px;border-width:0 5px 5px 5px;border-style:solid;border-color:gray;position:absolute;z-index:82;line-height:26px;text-align:left;display:none;}
#sub_option p{margin:0 0 2px 0;padding:0;width:650px;background-color:gray;color:#FFF;text-align:right}
#sub_option p span{font-size:12px;cursor:pointer}
#sub_option h5{margin:0 8px 20px 0;font-size:12px;text-indent:8px;line-height:26px;text-indent:12px;width:200px;height:28px;background:url(img/midashibar_mini_base.gif);background-repeat:no-repeat;display:block;float:left;position:relative;}
#sub_option h5 img{margin:0;padding:0;border:0 none;top:0;right:0;position:absolute}
#sub_option tt{margin:0 4px;font-weight:bold;font-size:12px;}
#sub_option_anc{font-size:12px;text-decoration:underline;cursor:pointer}

#sub_option_pics{margin:8px 0 0 5px;width:640px;height:206px;color:#000;}
#sub_option_pics div{margin:0;width:80px;height:190px;float:left}
#sub_option_pics img{width:80px;height:160px}
#sub_option_pics span{font-size:100%;text-indent:32px;height:28px;line-height:26px;width:80px;background:url(img/midashibar_mini_base.gif);background-repeat:no-repeat;display:block;position:relative;}
#sub_option_pics span img{width:6px;height:28px;margin:0;padding:0;border:0 none;top:0;right:0;position:absolute}
#sub_option_pics b{margin:0;padding:0;width:640px;height:14px;font-size:12px;line-height:14px;text-align:center;display:block}


.sub_course_base1{top:620px;left:50%;margin:0 0 0 -455px;padding:0;width:670px;height:310px;position:absolute;z-index:71;display:none}
.sub_course_base2{top:0;left:0;margin:0;padding:0;width:660px;height:310px;position:absolute;background:transparent url(img/grad_base3.png) no-repeat left bottom ! important;}
.sub_course_base3{top:0;left:660px;margin:0;padding:0;width:10px;height:310px;position:absolute;background:transparent url(img/grad_base3.png) no-repeat right bottom ! important;}
#sub_course{top:620px;left:50%;margin:0 0 0 -450px;padding:0;width:650px;height:300px;border-width:0 5px 5px 5px;border-style:solid;border-color:gray;position:absolute;z-index:72;line-height:26px;text-align:left;display:none;}
#sub_course p{margin:0 0 2px 0;padding:0;width:650px;background-color:gray;color:#FFF;text-align:right}
#sub_course p span{font-size:12px;cursor:pointer}
#sub_course h5{margin:0 8px 0 0px 0;font-size:12px;text-indent:8px;line-height:26px;text-indent:12px;width:200px;height:28px;background:url(img/midashibar_mini_base.gif);background-repeat:no-repeat;display:block;float:left;position:relative;}
#sub_course h5 img{margin:0;padding:0;border:0 none;top:0;right:0;position:absolute}
#sub_course h6{margin:0 8px 120px 0;font-size:12px;text-indent:8px;line-height:26px;text-indent:12px;width:115px;height:28px;background:url(img/midashibar_mini_base.gif);background-repeat:no-repeat;display:block;float:left;position:relative;}
#sub_course h6 img{margin:0;padding:0;border:0 none;top:0;right:0;position:absolute}
#sub_course div{margin:0 0px 0 0;padding:0;width:320px;line-height:20px;float:left}
#sub_course div{font-weight:bold;font-size:12px;font-family:monospace;}
#sub_course tt{margin:0 4px;font-weight:bold;font-size:12px;display:inline;float:none}
#sub_course i{font-weight:normal;font-style:normal;}
#sub_course b{margin:5px 0 0 0;padding:0;width:640px;height:14px;font-size:12px;line-height:14px;text-align:right;font-weight:normal;display:block}
#sub_course_anc{font-size:12px;text-decoration:underline;cursor:pointer}
#sub_course p span{font-size:12px;cursor:pointer}

.today_cal{margin:0;padding:0;position:absolute;width:280px;height:45px;top:106px;left:450px;}
.today_cal p{margin:0;padding:1px;position:relative;width:106px;height:450px;line-height:14px;font-size:10px;color:#4B4B4B;float:left;}
.today_cal ul{margin:0;padding:0;position:relative;float:left;}
.today_cal li{margin:0 2px;padding:0;list-style-type:none;width:42px;height:45px;float:left;text-align:center;font-size:11px;line-height:13px;color:#6A6A6A;background:url(img/today_calbase.jpg);cursor:pointer}
.today_cal li tt{margin:2px 0 0 0;width:42px;height:10px;line-height:10px;font-size:10px;color:#FFF;text-align:center;display:block;float:left;cursor:pointer}
.today_cal li b{margin:4px 0 1px 0;width:42px;height:16px;line-height:16px;font-size:16px;color:#6A6A6A;text-align:center;display:block;float:left;cursor:pointer}
.today_cal a,.today_cal a:link,.today_cal a:visited,.today_cal a:active{text-decoration:none;}
#syumini{margin:0 0 10px 0}
#syumini ul{margin:0 0 0 0;padding:0;position:relative;display:none}
#syumini li{margin:0 2px;padding:0;list-style-type:none;width:108px;height:75px;float:left;text-align:left;font-size:12px;line-height:14px;color:#6A6A6A;}
#syumini li img{margin:0 4px 0 0;float:left;}
#syumini li a{text-decoration:none;}
.yoyaku_mail_cf{margin:5px 0 0 200px;line-height:16px;}
