@charset "Shift_JIS";
/*---Default Layout--------------------------------------------------*/
body{margin:0px; padding:0px; font-size:1.0em; font-family:"メイリオ","ＭＳ ゴシック"; background-image:url("../_img/basebg.gif");}
h1,h2,h3,h4,h5,h6{margin:0px; padding:0px;}
p,ol,ul,li,dl,dd,table{margin:0px; padding:0px;}
p,li{text-align:justify; text-justify:inter-ideograph;}
img{border-width:0px;}
br.cb{clear:both;}
span.f12{font-size:12px; font-weight:normal;}

/*-------------------------------------------------------------------*/
/*---Container------------------------------------------------*/
div#container{width:780px; height:auto; margin-top:0px; margin-left:auto; margin-right:auto; border:solid 2px #060;}

/*-------------------------------------------------------------------*/
/*---header--------------------------------------------*/
header{width:774px; height:40px; margin:0px auto 0px; padding:4px; background:#060;}
div#headbox{width:767px; height:36px; border:solid 1px #efe;}
div#wrap{width:760px; height:24px; margin-top:10px; margin-left:auto; margin-right:auto; display:flex;}
div#lft{width:80px; height:24px;}
div#cnt{width:600px; height:24px; font-size:14px; color:#fff; letter-spacing:1px; text-align:center;}
div#rht{width:80px; height:24px;}

/*-------------------------------------------------------------------*/
/*---Content----------------------------------------------------*/
div#content{width:776px; height:auto; padding-top:10px; padding-bottom:10px; margin:0px auto; display:flex; background:#fff;}
h2{height:18px; font-size:14px; color:#090; letter-spacing:1.0px; text-indent:14px; margin-left:30px; margin-top:4px; margin-bottom:0px; background:url("../_img/sbsqshgre.gif") no-repeat left top;}

ul.listmnu{width:360px; margin-top:0px; margin-bottom:10px; margin-left:28px;}

ul.listmnu li{width:330px; height:12px; font-size:12px; color:#060; letter-spacing:1.0px; list-style-type:disc; margin-left:28px; margin-top:8px;}

span.slist{font-size:11px; letter-spacing:0px;}
span.ko{font-size:11px; color:#060; font-weight:normal;}


/*-------------------------------------------------------------------*/
/*- Message&Coment ------------------------------------------------*/
div.msgbox{width:680px; margin-left:auto; margin-right:auto; padding:10px 10px; clear:both;}
p.msg{font-size:12px; color:#060; letter-spacing:1px;}
p.msgc{font-size:12px; color:#060; letter-spacing:1px; text-align:center;}
p.atn{font-size:12px; color:#f60; letter-spacing:1px;}
p.cmt{font-size:12px; letter-spacing:1px; margin-left:28px; margin-top:28px;}
p.kbcmt{font-size:12px; color:#060; letter-spacing:1px; margin:14px 20px;}
p.phmsg{font-size:12px; color:#060; letter-spacing:1px; margin:14px 38px; text-indent:14px; line-height:170%;}
span.cons{font-size:11px; color:#000; font-weight:normal;}

/*-------------------------------------------------------------------*/
/*---Footer---------------------------------------------------------*/
div#ewrap{width:774px; height:30px; margin-top:0px; margin-left:auto; margin-right:auto; background:#060; padding:4px;}
footer{width:772px;  height:30px; margin-left:auto; margin-right:auto; background:#060; margin-top:0px; border:solid 1px #efe;}
div#foot{width:772px; height:16px; margin-left:auto; margin-right:auto; margin-bottom:10px; display:flex;  padding-top:4px; padding-bottom:2px;}

/*---Footer Link---------------------*/
div#flht{width:100px; font-size:12px; color:#ffc; text-align:right; padding-right:10px;}
div#fcnt{width:600px; font-size:10px; color:#efe; text-align:center; margin-top:3px;}
div#frht{width:100px; font-size:12px; color:#ffc; text-align:right; padding-right:10px;}
div#frht a:link{color:#ffc;}
div#frht a:visited{color:#ffc;}
div#frht a:hover{color:#ffc; font-weight:bold;}
div#frht a:active{color:#ffc;}
div#flht a:link{color:#ffc;}
div#flht a:visited{color:#ffc;}
div#flht a:hover{color:#ffc; font-weight:bold;}
div#flht a:active{color:#ffc;}
