body{background:#163709;text-align:left;font-size:0.9em;margin:0;padding:0}
body#iframe,
body#popup{background:#fff}

/* layout */
#container{margin:0 auto;width:800px;background:#fff;}
#wrap *,#header *,#globalMenu *{margin:0;padding:0;font-family:'‚l‚r ‚oƒSƒVƒbƒN';}
#header{background:url(head_bg.gif) repeat-x top;padding:10px 13px 8px;}
#globalMenu{width:800px;height:48px;padding-top:10px;background:url(basic_bg.jpg) repeat-x top left}
#footer{margin:0 auto;width:800px;background:url(btm.gif) no-repeat bottom;}
#wrap #leftInner{padding:0 0 0 14px;width:171px;float:left}
/*#wrap{background:url(side_bg.jpg) repeat-y 0 0;}*/
#contents{width:800px}
#contentsInner{width:615px;float:right;line-height:140%;}
p{line-height:150%;}

/* commons */
a,a:link,a:visited,a:active {color:#AB7223;text-decoration:none;}
a:hover,
.pageList a,.pageList a:link,.pageList a:visited,.pageList a:active,
.stclinks a,.stclinks a:link,.stclinks a:active {color:#E75218;}
ul,li{list-style:none;}
img{border:0 none}
.clear{clear:both}

/* header */
#header h1 a{background:url(logo.gif) no-repeat;width:269px;height:81px;display:block;float:left}
#header h1 span{visibility:hidden}
#header h2{float:right;}

/* menu */
#globalMenu li{float:left;}
#globalMenu li a{width:200px;height:48px;display:block;}
#globalMenu li span{visibility:hidden}
#globalMenu li.menu1 a{background:url(menu1_sub.jpg);}
#globalMenu li.menu2 a{background:url(menu2_sub.jpg)}
#globalMenu li.menu3 a{background:url(menu3_sub.jpg)}
#globalMenu li.menu4 a{background:url(menu4_sub.jpg);}
#globalMenu li.menu1 a:hover{background:url(menu1_ov_sub.jpg)}
#globalMenu li.menu2 a:hover{background:url(menu2_ov_sub.jpg)}
#globalMenu li.menu3 a:hover{background:url(menu3_ov_sub.jpg)}
#globalMenu li.menu4 a:hover{background:url(menu4_ov_sub.jpg)}

/* wrap */
#wrap .pageList{padding:10px;font-size:0.7em;text-align:right;background:#fff}
#wrap .pageList2{padding:0px;font-size:0.7em;text-align:right;background:#fff}

#wrap .ttl{background:#fff url(ttl_bg.jpg) no-repeat bottom;padding:0 12px 5px}
#wrap .mainContents{padding:10px 0 0 37px;width:545px}
#wrap .mainContents h3{background:url(h3_d.gif) no-repeat 0 3px;padding:0 16px 15px;margin-top:15px;clear:both}
#wrap .mainContents h3.fttl{background:url(h3_d.gif) no-repeat 0 3px;color:#858585;font-size:1.1em;margin-top:15px;}
#wrap .mainContents h3.fttl2{background:url(h3_d.gif) no-repeat 0 3px;color:#693B00;font-size:1.1em;margin-top:15px;}
#wrap .mainContents h4{padding:10px 0 8px;clear:both}

#wrap .mainContents h5{padding:0 0 0 9px;color:#4A658D;clear:both;border-left:5px solid #4A658D;margin:10px 0 5px;font-size:1.1em;line-height:110%;}

#wrap .mainContents h2{padding:0 0 0 9px;color:#608D4A;clear:both;border-left:5px solid #608D4A;margin:10px 0 5px;font-size:1.0em;line-height:110%;}

#wrap .mainContents h6{color:#AB7223;border-left:5px solid #AB7223;padding:0 0 0 7px;font-size:1.0em;margin:5px 0 10px;clear:both;line-height:110%;}
#wrap .mainContents em{color:#4A658D;font-style:normal;font-size:0.8em;font-weight:bold}
#wrap .mainContents p{padding-bottom:12px}
#wrap .mainContents th{text-align:left;font-weight:bold;color:#A55A50;vertical-align:top}
#wrap .mainContents .picL{float:left;padding-right:10px}
#wrap .mainContents .picR{float:right;padding-left: 10px}
#wrap .mainContents .beframe{background:url(f_be_t.gif) no-repeat 0 0;width:500px;margin:0 auto}
#wrap .mainContents .beframe blockquote{background:url(f_be_b.gif) no-repeat bottom left;padding:10px 50px}
#wrap .mainContents .beframe strong{color:#AA7322}
#wrap .mainContents .backnumb{padding-top:10px;clear:both}
#wrap .mainContents .stclinks{text-align:center;padding-top:4px}
#wrap .mainContents .picArea{margin:10px 0}
#wrap .mainContents .picArea img{padding-right:10px}
#wrap .mainContents .notice{line-height:110%}
#wrap .mainContents .noticeTbl{margin-top:10px;background:url(dot.gif) repeat-x top;width:543px;border:0 none;padding-top:10px;}
#wrap .mainContents .noticeTbl th,
#wrap .mainContents .noticeTbl td{padding:5px 10px 5px 5px;background:url(dot.gif) repeat-x bottom;border:0 none}
#wrap .mainContents .noticeTbl th{width:40px}
#wrap .btmlinks{clear:both;text-align:right;font-size:0.8em;padding:15px 10px 5px}
#wrap .btmlinks a{background:url(arrow.gif) no-repeat 10px 1px;padding:0 0 10px 22px ;}
#wrap #contentsInner .btmlinks{padding:15px 5px 15px}
#wrap #contentsInner .pagebtmlinks{padding:5px;text-align:right}
#wrap #contentsInner .btmlinks a{background:url(pagetop.gif) no-repeat 10px 1px;color:#355381;}
.btmlinks a,.btmlinks a:link,.btmlinks a:visited,.btmlinks a:active{color:#E75218;}
#wrap .sentence {padding:5px 0 ;}
#wrap .sentence img{float:left;padding-right:10px}
#wrap .sentence h4 img{float:none;}

/* side */
#wrap #leftInner a{display:block;}
#wrap #leftInner .bnr{margin-top:40px;}
#wrap #leftInner .bnr a{margin-bottom:20px;}
#wrap #leftInner .sMenu{margin-top:30px}
#wrap #leftInner .sMenu span{visibility:hidden}
#wrap #leftInner .sMenu a{width:156px;height:14px;margin-bottom:5px;}

/*#wrap #leftInner .sMenu a.sMenu1{background:url(../img/menu/side_btn1.gif) no-repeat}*/
#wrap #leftInner .sMenu a.sMenu2{background:url(side_btn2.gif) no-repeat}
#wrap #leftInner .sMenu a.sMenu3{background:url(side_btn3.gif) no-repeat}

/*#wrap #leftInner .sMenu a.sMenu1:hover{background:url(../img/menu/side_btn1_ov.gif) no-repeat}*/
#wrap #leftInner .sMenu a.sMenu2ov,
#wrap #leftInner .sMenu a.sMenu2:hover{background:url(side_btn2_ov.gif) no-repeat}
#wrap #leftInner .sMenu a.sMenu3ov,
#wrap #leftInner .sMenu a.sMenu3:hover{background:url(side_btn3_ov.gif) no-repeat}

#wrap #leftInner .frame{background:url(side_f_bg.gif) repeat-y 0 0;margin-bottom:10px;width:166px}
#wrap #leftInner .frame a{padding:5px 0 3px 22px;display:block;margin-bottom:10px}
#wrap #leftInner .frame img.location {border-bottom:1px dotted #345280;}

#wrap #leftInner .frame a.topbg{background:url(side_f_t.gif) no-repeat top left;padding:12px 12px 8px;margin-bottom:0}
#wrap #leftInner .frame a.btmbg{background:url(side_f_b.gif) no-repeat bottom left;padding-bottom:17px;margin-bottom:0}

/* footer */
#footer .copyright{background:#9B8C71 url(foot.gif) no-repeat center center;color:#9B8C71;font-size:1px;height:18px}
#footer .copyright span{visibility:hidden}
#footer .contact{padding:15px 10px 20px;text-align:center;font-size:0.9em}


/* linklist */
.mailmagazine #wrap .mainContents ul,
.linklist #wrap .mainContents ul{padding:10px 0}
.mailmagazine #wrap .mainContents li,
.linklist #wrap .mainContents li{padding:0 0 10px 12px;background:url(arrow.gif) no-repeat 0 3px}
.linklist #wrap .mainContents li a{display:block}

/* query */
.query #wrap .sentence .btnArea{text-align:center;padding:15px 0}
.query #wrap .sentence .err{color:#E60000;font-weight:bold;}
.query #wrap .sentence .querymsg{text-align:center;padding:20px}
.query #wrap .sentence{height:500px}
.query #wrap .sentence textarea{border:1px solid #9c9c9c;width:450px;height:110px;margin:10px 45px}
.query #wrap .sentence strong{color:#AB7223}


/* popup */
body#popup #wrap{background:none;}
body#popup #wrap .mainContents{padding:0 10px 10px;width:545px}
body#popup .btmlinks{text-align:center;font-size:0.8em;padding:15px 0 0}
