@charset "shift_jis";

/*---------------------------------------------------*/
/*  common                                           */
/*---------------------------------------------------*/
*{margin:0;padding:0;font-size:12px;border:0px;}
html{overflow-y:scroll;}
#main{color:#555555;}
a      {color:#ffae06;text-decoration:underline;}
a:hover{color:#dcad4b;text-decoration:underline;}
p{margin:0px;line-height:140%;}
.m0{margin:0px;}
.cssclear{clear:both;}
#mainContainer{
	width:820px;
	margin-left:auto;
	margin-right:auto;
}

/*---------------------------------------------------*/
/*  Header                                           */
/*---------------------------------------------------*/
div#headerContainer{height:170px;}

div#Menu1stContainer{height:31px;}
div#Menu1stContainerBtn0{float:left;width:163px;}
div#Menu1stContainerBtn1{float:left;width:213px;}
div#Menu1stContainerBtn2{float:left;width:213px;}
div#Menu1stContainerBtn3{float:left;width:211px;}
div#MenuSpacer{clear:both;width:800px;height:2px;display:block;}

div#Menu2ndContainer{background-color:#ffae00;height:28px;width:800px;}
.Menu2ndBox  {float:left;height:28px;text-align:center;}
.Menu2ndBoxOn{float:left;height:28px;text-align:center;background-color:#eeeeee;}
.MenuStr  {padding-top:8px;padding-left:15px;padding-right:15px;}
.MenuStrOn{padding-top:8px;padding-left:15px;padding-right:15px;color:#ff8a00;}
#Menu2ndContainer .Menu2ndBox a        {color:#333333;text-decoration:none;display:block;height:28px;}
#Menu2ndContainer .Menu2ndBox a:hover  {color:#ff8a00;text-decoration:none;background-color:#eeeeee;}
#Menu2ndContainer .Menu2ndBoxOn a      {color:#333333;text-decoration:none;display:block;height:28px;}
#Menu2ndContainer .Menu2ndBoxOn a:hover{color:#ff8a00;text-decoration:none;background-color:#eeeeee;}

div#Menu3rdContainer{background-color:#eeeeee;height:28px;width:800px;}
.Menu3rdBox  {float:left;height:28px;text-align:center;}
.Menu3rdBoxOn{float:left;height:28px;text-align:center;background-color:#eeeeee;}
.Menu3rdStr  {padding-top:5px;padding-left:10px;padding-right:10px;}
.Menu3rdStrOn{padding-top:5px;padding-left:10px;padding-right:10px;color:#ff8a00;}
#Menu3rdContainer .Menu3rdBox a        {color:#333333;text-decoration:none;display:block;height:28px;}
#Menu3rdContainer .Menu3rdBox a:hover  {color:#ff8a00;text-decoration:underline;background-color:#eeeeee;}
#Menu3rdContainer .Menu3rdBoxOn a      {color:#333333;text-decoration:none;display:block;height:28px;}
#Menu3rdContainer .Menu3rdBoxOn a:hover{color:#ff8a00;text-decoration:underline;background-color:#eeeeee;}

div#navi{font-size:11px;color:#888888;border:0px;width:800px;margin-top:3px;}
#navi a{font-size:11px;color:#888888;text-decoration:none;}
#navi a:hover{color:#555555;text-decoration:underline;}
div#navi_1{font-size:11px;color:#888888;border:0px;width:800px;margin-top:33px;}
#navi_1 a{font-size:11px;color:#888888;text-decoration:none;}
#navi_1 a:hover{color:#555555;text-decoration:underline;}

div#3rdmenu{width:590px;}
#tblmenu{padding-top:2px;padding-bottom:10px;border-left:1px #cccccc dotted;}
#tblmenu td.LL{padding-left:20px;padding-top:0px;width:11px;}
#tblmenu td.RR{padding-top:4px;}
.RR a{font-size:12px;color:#333333;text-decoration:underline;}
.RR a:hover{color:#ffae06;text-decoration:underline;}
#tblmenu td.RROn{padding-top:4px;}
.RROn a{font-size:12px;color:#ffae06;text-decoration:underline;}
.RROn a:hover{color:#ffae06;text-decoration:underline;}

/*---------------------------------------------------*/
/*  MainContents                                     */
/*---------------------------------------------------*/
div#mainLeftContainer {float:left;width:210px;}
div#mainRightContainer{float:left;margin-top:0px}
.PageTopBtn{clear:both;margin-top:10px;text-align:right;width:570px;}
.ContentsContainer{margin-left:20px;margin-top:10px;width:570px;}

.WorkImgL{line-height:0;margin-left:0px;margin-bottom:0px;}
.WorkImgS{line-height:0;margin-left:0px;margin-bottom:0px;}

/*---------------------------------------------------*/
/*  TableDecoration                                  */
/*---------------------------------------------------*/
.table01 td{padding:5px;border-bottom:1px #cccccc solid;}
.table02 td{padding:5px;}
.table03 td{padding:2px;}

.table04 .cel  {padding:3px;border-left:1px #000000 solid;border-bottom:1px #000000 solid;text-align:center;background-color:#ffd67f;}
.table04 .cel00{padding:3px;border-left:1px #000000 solid;border-bottom:1px #cccccc solid;text-align:center;}
.table04 .cel01{padding:3px;border-left:1px #000000 solid;border-bottom:1px #cccccc solid;}
.table04 .cel02{padding:3px;border-left:1px #ffffff solid;border-bottom:1px #cccccc solid;text-align:center;}
.table04 .cel03{padding:3px;border-left:1px #000000 solid;border-bottom:1px #cccccc solid;text-align:center;}
.table04 .cel04{padding:3px;border-left:1px #000000 solid;border-bottom:1px #cccccc solid;text-align:center;background-color:#f5f5f5;}
.table04 .cel05{padding:3px;border-left:1px #000000 solid;border-bottom:1px #cccccc solid;text-align:center;}
.table04 .cel06{padding:3px;border-left:1px #000000 solid;border-bottom:1px #cccccc solid;text-align:center;background-color:#f5f5f5;}
.table04 .cel07{padding:3px;border-left:1px #000000 solid;border-bottom:1px #cccccc solid;text-align:center;}
.table04 .cel08{padding:3px;border-left:1px #000000 solid;border-bottom:1px #cccccc solid;text-align:center;background-color:#f5f5f5;}
.table04 .cel09{padding:3px;border-left:1px #000000 solid;border-bottom:1px #cccccc solid;text-align:center;}
.table04 .cel10{padding:3px;border-left:1px #000000 solid;border-bottom:1px #cccccc solid;text-align:center;background-color:#f5f5f5;}
.table04 .cel11{padding:3px;border-left:1px #000000 solid;border-bottom:1px #cccccc solid;padding:3px;border-right:1px #000000 solid;text-align:center;}
.table04 .cel00b{padding:3px;border-left:1px #000000 solid;border-bottom:1px #000000 solid;text-align:center;}
.table04 .cel01b{padding:3px;border-left:1px #000000 solid;border-bottom:1px #000000 solid;}
.table04 .cel02b{padding:3px;border-left:1px #ffffff solid;border-bottom:1px #000000 solid;text-align:center;}
.table04 .cel03b{padding:3px;border-left:1px #000000 solid;border-bottom:1px #000000 solid;text-align:center;}
.table04 .cel04b{padding:3px;border-left:1px #000000 solid;border-bottom:1px #000000 solid;text-align:center;background-color:#f5f5f5;}
.table04 .cel05b{padding:3px;border-left:1px #000000 solid;border-bottom:1px #000000 solid;text-align:center;}
.table04 .cel06b{padding:3px;border-left:1px #000000 solid;border-bottom:1px #000000 solid;text-align:center;background-color:#f5f5f5;}
.table04 .cel07b{padding:3px;border-left:1px #000000 solid;border-bottom:1px #000000 solid;text-align:center;}
.table04 .cel08b{padding:3px;border-left:1px #000000 solid;border-bottom:1px #000000 solid;text-align:center;background-color:#f5f5f5;}
.table04 .cel09b{padding:3px;border-left:1px #000000 solid;border-bottom:1px #000000 solid;text-align:center;}
.table04 .cel10b{padding:3px;border-left:1px #000000 solid;border-bottom:1px #000000 solid;text-align:center;background-color:#f5f5f5;}
.table04 .cel11b{padding:3px;border-left:1px #000000 solid;border-bottom:1px #000000 solid;padding:3px;border-right:1px #000000 solid;text-align:center;}
.table04 .cel10bt{padding:3px;border-left:1px #000000 solid;border-bottom:1px #000000 solid;border-right:1px #000000 solid;text-align:center;}

.table05 td{padding:5px;}
.table05 .cel00{width:70px; background-color:#ffd67f;text-align:center;}
.table05 .cel01{width:100px;background-color:#eeeeee;border-bottom:1px #cccccc dotted;}
.table05 .cel02{width:400px;background-color:#ffffff;border-bottom:1px #cccccc dotted;}
.table05 .cel00d{width:70px; background-color:#ffd67f;border-bottom:1px #cccccc solid;text-align:center;}
.table05 .cel01d{width:100px;background-color:#eeeeee;border-bottom:1px #cccccc solid;}
.table05 .cel02d{width:400px;background-color:#ffffff;border-bottom:1px #cccccc solid;}

.table06 td{padding:10px;}
.table06 .strQL{border-top:1px #000000 solid;border-bottom:1px #cccccc solid;border-left:1px #000000 solid;font-size:15px;}
.table06 .strQR{border-top:1px #000000 solid;border-bottom:1px #cccccc solid;border-right:1px #000000 solid;font-size:15px;}
.table06 .strAL{border-bottom:1px #000000 solid;border-left:1px #000000 solid;font-size:12px;}
.table06 .strAR{border-bottom:1px #000000 solid;border-right:1px #000000 solid;font-size:12px;}

.table07 td{padding:10px;}
.table07 .strHL{background-color:#ffd67f;border-top:1px #000000 solid;border-bottom:1px #cccccc solid;border-left: 1px #000000 solid;font-weight:bold;font-size:15px;}
.table07 .strHR{background-color:#ffd67f;border-top:1px #000000 solid;border-bottom:1px #cccccc solid;border-right:1px #000000 solid;font-weight:bold;font-size:15px;}
.table07 .strBL{border-bottom:1px #000000 solid;border-left:1px #000000 solid;font-size:12px;}
.table07 .strBR{border-bottom:1px #000000 solid;border-right:1px #000000 solid;font-size:12px;}

.table08 td#LL{width:285px;padding:5px;border-left:1px #cccccc solid;border-right:1px #cccccc solid;border-bottom:1px #cccccc dotted;}
.table08 td#RR{width:285px;padding:5px;border-right:1px #cccccc solid;border-bottom:1px #cccccc dotted;}
.table08 td#LLt{width:285px;padding:5px;border:1px #cccccc solid;}
.table08 td#RRt{width:285px;padding:5px;border-right:1px #cccccc solid;border-bottom:1px #cccccc solid;border-top:1px #cccccc solid;}
.table08 td#LLd{width:285px;padding:5px;border-left:1px #cccccc solid;border-right:1px #cccccc solid;border-bottom:1px #cccccc solid;}
.table08 td#RRd{width:285px;padding:5px;border-right:1px #cccccc solid;border-bottom:1px #cccccc solid;}

.table09 td#LL{width:110px;background-color:#eeeeee;padding:10px;border-left:1px #cccccc solid;border-top:1px #cccccc solid;border-bottom:1px #cccccc solid;}
.table09 td#RR{width:460px;background-color:#ffffff;padding:10px;border:1px #cccccc solid;}
.table09 td#LLd{width:110px;background-color:#eeeeee;padding:10px;border-left:1px #cccccc solid;border-bottom:1px #cccccc solid;}
.table09 td#RRd{width:460px;background-color:#ffffff;padding:10px;border-left:1px #cccccc solid;border-bottom:1px #cccccc solid;border-right:1px #cccccc solid;}

/*---------------------------------------------------*/
/*  footer                                           */
/*---------------------------------------------------*/
div#FooterContainer{
	width:800px;
	border-top:1px #000000 solid;
}
#FooterContainer a      {font-size:11px;color:#000000;text-decoration:underline;}
#FooterContainer a:hover{color:#cccccc;text-decoration:underline;}
div#FooterLeft{margin-top:5px;float:left;width:450px;}
div#FooterRight{float:left;}




_EOF_