html{margin:0px;padding:0px;height:100%}
body,div,ul,ol,li,h1,h2,h3{padding:0;margin:auto;}
body{width:100%;height:100%;word-break:break-all;font:12px/1.22 "Osaka","ＭＳ Ｐゴシック","Arial",sans-serif;*font-size:small;*font:x-small;text-decoration:none;margin:0;padding:0;border:0 none;text-align:center;background:url(img/cont_bg.jpg);background-repeat:repeat-y;background-position:center;}
h1,h2,h3,h4,h5{font-size:115%;margin:0;padding:0;}
a:link,a:visited,a:hover,a:active{color:#666666;}
img{border:0 none;}
em{color:#FF4900;font-style:normal;font-weight:bold;}
small{font-size:75%;color:#FF4900;font-weight:bold;}
span{font-size:85%;}
tt{margin:0;padding:0;font-size:16px;font-family:"Osaka-等幅","ＭＳ Ｐゴシック",monospace;display:block;float:left}


#mainbox{margin:0 auto;padding:0;position:relative;display:block;width:1000px;height:auto;text-align:left;color:#847b69}
#main_right_menu{padding:0;top:0px;right:0px;position:absolute;display:block;width:300px;height:100%;}

#pri_menu{margin:0;padding:0;position:absolute;display:block;width:150px;left:12px;top:45px;color:#000}
#pri_menu ul{margin:0;padding:0}
#pri_menu li{margin:2px 4px;list-style-type:none;height:30px;line-height:30px;font-weight:bold;font-size:12px;letter-spacing:0px;font-family:monospace;}
#pri_menu a,#pri_menu a:link,#pri_menu a:visited,#pri_menu a:active{text-decoration:none;color:#000}

#middle_menu{margin:0;padding:0;position:absolute;display:block;width:180px;left:165px;top:77px;color:#000;z-index:99}
#middle_menu ul{margin:0;padding:0}
#middle_menu li{margin:2px 4px;list-style-type:none;height:20px;line-height:20px;font-weight:bold;font-size:12px;letter-spacing:0px;font-family:monospace;}
#middle_menu a,#middle_menu a:link,#middle_menu a:visited,#middle_menu a:active{text-decoration:none;color:#000}
#middle_menu a:hover{color:ff4a00;}
#middle_dot{margin:0;padding:0;position:absolute;display:block;width:60px;left:100px;top:86px;font-weight:bold;font-size:12px;letter-spacing:0px;font-family:monospace;color:#ff4a00;}
#middle_waku{margin:0;padding:0;position:absolute;display:block;width:181px;height:69px;left:103px;top:75px;font-weight:bold;font-size:12px;letter-spacing:0px;font-family:monospace;color:#ff4a00;z-index:98}

#btnme_yoyaku{margin:0;padding:0;position:absolute;display:block;width:149px;height:76px;left:8px;top:250px;}


#sec_menu{margin:0;padding:0;position:absolute;display:block;width:150px;left:165px;top:250px;}
#sec_menu ul{margin:0;padding:0}
#sec_menu li{margin:2px 4px;list-style-type:none;height:25px;line-height:25px;font-weight:bold;font-size:10px;letter-spacing:0px;font-family:monospace;}
#sec_menu a,#sec_menu a:link,#sec_menu a:visited,#sec_menu a:active{text-decoration:none;color:#847b69 ! important;}

#sidebox{margin:0;padding:0;width:300px;position:absolute;top:350px;left:0}

#bottom_menu{margin:20px 0 0 0;padding:0;position:relative;display:block;width:150px;left:12px;}
#bottom_menu ul{margin:0;padding:0}
#bottom_menu li{margin:2px 4px;list-style-type:none;height:25px;line-height:25px;font-weight:bold;font-size:10px;letter-spacing:0px;font-family:monospace;}
#bottom_menu a,#bottom_menu a:link,#bottom_menu a:visited,#bottom_menu a:active{text-decoration:none;color:#847b69 ! important;}

#bottom_box{margin:0;padding:0;width:300px;height:80px;position:relative;display:block;}

#alsok{position:absolute;display:block;width:136px;right:5px;top:5px;color:#847b69}
#alsok img{padding:0;margin:0;position:absolute;top:0;right:0;float:right;}
#alsok ul{padding:0;margin:0;display:block;top:0;left:0;}
#alsok li{font-size:10px;text-align:left;list-style-type:none;line-height:110%;padding-top:3px;}
#alsok a,#alsok a:link,#alsok a:visited,#alsok a:active{color:#847b69 ! important;}
#lstdate{position:absolute;right:5px;top:40px;font-size:12px;color:#847b69}
address{position:absolute;right:5px;top:55px;font-size:10px;color:#847b69}

#sideb_lt{position:absolute;width:6px;height:23px;top:5px;left:10px;}
#sideb_ct{position:absolute;width:140px;height:40px;top:5px;left:20px;font-size:11px;line-height:105%;font-weight:bold;color:#FEFFFF}
#sideb_ct b{font-size:12px;line-height:105%;letter-spacing:1px;font-family:monospace;}
#sideb_rt{position:absolute;width:140px;height:23px;top:5px;left:155px;}


#main_left{margin:0;padding:0;top:0;left:0;position:absolute;display:block;width:700px;height:auto;}
#main_left h1{margin:0;padding:0;top:0;left:0;position:absolute;display:block;}
#main_left h1 img{margin:0;padding:0;border:0;width:700px;height:70px}
#main_left h2{margin:0 0 8px 0;padding:0;height:45px;font-size:12px;text-indent:20px;line-height:42px;font-weight:bold;color:#FFF;background:url(img/colm_tt_base.gif);background-repeat:no-repeat;display:block}

#main_left dl{margin:5px 0 0 25px;padding:0;}
#main_left dt{margin:0;padding:0;}
#main_left dd{margin:0;padding:0;}

.ptxtbox{margin:10px 0 0 0;width:660px;text-indent:8px;text-indent:12px;line-height:18px;}
.txtbox{margin:0 0 0 20px;padding:0;width:640px;line-height:20px;}
.txtbox_send{margin:20px 0 0 40px;padding:0;width:640px;font-size:14px;line-height:20px;}
.txtbox_send_name{margin:0 0 0 40px;padding:0;width:630px;font-size:14px;line-height:20px;text-align:right}

#heder_box{width:700px;height:100px;margin:0;padding:0;position:relative}
#heder_box_yoyaku{width:700px;height:80px;margin:0;padding:0;position:relative}
#toplogo{top:10px;left:5px;position:absolute}
#minibar{top:30px;left:310px;width:379px;height:23px;position:absolute}
#minibar2{top:30px;left:300px;width:389px;height:23px;position:absolute}
#titlebar{top:58px;left:10px;width:680px;height:42px;position:absolute}
.yoyaku_tt{margin:0;padding:0;width:680px;height:19px;position:absolute;top:58px;left:15px;}

.head_beginner{margin:0;padding:0;width:660px;height:11px;font-size:11px;line-height:11px;text-align:right;display:block;}
.gl_th_img{margin:0;padding:0;border:0;width:140px;height:187px;display:block;float:left}
.hedtt{width:140px;display:block;float:left}
.btn_ue{width:78px;height:24px;margin:0 0 10px 570px}

#top_panel{margin:0 0 0 8px;padding:0;}
#top_panel a{fon-size:115%;line-height:40px;text-indent:10px;margin:0 10px 10px 0;width:315px;height:45px;background:url(img/btn_ptop_off.gif);background-repeat:no-repeat;display:block;float:left;position:relative}
#top_panel a img{width:65px;height:45px;top:0;right:0;position:absolute}
#top_panel a:link,#top_panel a:visited,#top_panel a:active{color:#000;font-weight:bold;text-decoration:none}
#top_panel a:hover{color:#FFF;font-weight:bold;}


.line1{width:670px;height:1px;margin:0;padding:0;border:0px none;background:url(img/line.gif);background-repeat:repeat-x;}
.line2{width:655px;height:1px;margin:0 0 0 22px;padding:0;border:0px none;background:url(img/line.gif);background-repeat:repeat-x;}
.line3{width:670px;height:1px;margin:0;padding:0;border:0px none;background:url(img/line.gif);background-repeat:repeat-x;}
.line4{width:646px;height:1px;margin:0 0 0 12px;padding:0;border:0px none;background:url(img/line.gif);background-repeat:repeat-x;}
.line5{width:670px;height:1px;margin:10px 0;padding:0;border:0px none;background:url(img/line.gif);background-repeat:repeat-x;}
.line6{width:640px;height:1px;margin:5px 5px;padding:0;border:0px none;background:url(img/line.gif);background-repeat:repeat-x;}
.line7{width:640px;height:1px;margin:12px 12px;padding:0;border:0px none;background:url(img/line.gif);background-repeat:repeat-x;}



