@charset "UTF-8";
body {margin:0px;padding:0px;color:#333333;background:#EEEEEE url(img/bg.jpg) repeat-y center;font: 12px/1.5em "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";}

#wrap{width:770px; margin:0px auto; padding:0px;background:url(img/bg.jpg) repeat-y;}
#container{margin:0px 13px 0px 13px;}

.clear{clear:both;}
.back2top{float:right; margin:10px 0px 0px 0px;}
.back2top a{ display:block; text-indent:-9999px; background:url(img/top.jpg) no-repeat; width:101px; height:10px;}

#header{ background:url(img/headerbg.jpg) no-repeat;width:744px; margin:0px; padding:70px 0px 10px 0px;}
#header .menuTable{margin-left:20px; margin:0px 0px 0px 0px;}
#header .menuTable td{padding:2px;}
#header .menuTable img{margin-right:5px;border:0px;}

/*block01*/
#block01{margin:0px 2px 0px 2px;}
#block01Title{background:url(img/01_title.jpg); text-indent:-9999px;width:740px; height:27px; margin:0px 0px 0px 0px;}
#block01Visible{ padding:10px 0px 25px 0px;}
#block01Left{width:480px; float:left;}
#block01 H1{font-size:14px; font-weight:bold; color:#003300;line-height:100%; margin:20px 0px 5px 0px;}

.block01ListTable{width:478px;border-top:1px solid #CCCCCC;border-left:1px solid #CCCCCC;}
.block01ListTable td{border-bottom:1px solid #CCCCCC;border-right:1px solid #CCCCCC;padding:6px 5px 6px 5px;line-height:130%;}
.tdBG01{background:#EEEEEE;text-align:center;}
.tdBG01l{background:#EEEEEE;text-align:left;}
.tdBG02{background:#FFFEF0;text-align:center;}
.tdBG03l{background:#F0FFF0;text-align:left;}
.tdBG03c{background:#F0FFF0;text-align:center;}
.tdBG03r{background:#F0FFF0;text-align:right;}
.tdBG04l{background:#FCF0F4;text-align:left;}
.tdBG04c{background:#FCF0F4;text-align:center;}
.tdBG04r{background:#FCF0F4;text-align:right;}
.tdBG05l{background:#FDF5E6;text-align:left;}
.tdBG05c{background:#FDF5E6;text-align:center;}
.tdBG05r{background:#FDF5E6;text-align:right;}

.block01Txt{font-size:12px; margin:5px 0px 0px 0px; line-height:130%;}

#block01Right{float:right; width:240px;}

.block01rightTable{width:238px;border-top:1px solid #CCCCCC;border-left:1px solid #CCCCCC; font-size:10px; text-align:center; margin-top:5px;}
.block01rightTable td{border-bottom:1px solid #CCCCCC;border-right:1px solid #CCCCCC;padding:3px 5px 3px 5px;line-height:110%;}
.block01rightTable2{width:238px;border-top:1px solid #CCCCCC;border-left:1px solid #CCCCCC; font-size:10px; text-align:center;}
.block01rightTable2 td{border-bottom:1px solid #CCCCCC;border-right:1px solid #CCCCCC;padding:3px 5px 3px 5px;line-height:110%;}

#block01rightArea{ background:url(img/01_img04.jpg) no-repeat; font-size:10px; padding:160px 5px 10px 90px; margin-top:5px; line-height:1.1em}
#block01rightPoint3{ background:url(img/01_img06.jpg) repeat-y; font-size:10px; padding:0px;}
.block01Point3Txt{font-size:10px; margin:3px 10px 3px 10px; line-height:1.3em;}


/*block02*/
#block02{margin:0px 2px 0px 2px;}
#block02Title{background:url(img/02_title.jpg); text-indent:-9999px;width:740px; height:27px; margin:5px 0px 0px 0px;}
#block02Visible{ padding:10px 0px 25px 0px;}

.block2Txt{ margin:0px 0px 10px 0px;}
.block2Txt2{ margin:10px 0px 5px 0px; font-size:10px; line-height:1.2em}
.block2Txt3{ padding:5px; border:1px solid #CCCCCC; background:#F0F0E6; font-size:10px; line-height:1.2em}

.block02ListTable{width:738px;border-top:1px solid #CCCCCC;border-left:1px solid #CCCCCC; font-size:10px; text-align:center;}
.block02ListTable td{border-bottom:1px solid #CCCCCC;border-right:1px solid #CCCCCC;padding:3px 5px 3px 5px;line-height:1.3em;}
.tdBGB201{background:#F0F0E6;}
.tdBGB202{background:#FAFAC8;}
.tdBGB203{background:#E6FAE6;}
.tdBGB204{background:#FAFAC8;}
.tdAlignLeft{text-align:left;}


/*block03*/
#block03{margin:0px 2px 0px 2px;}
#block03Title{background:url(img/03_title.jpg); text-indent:-9999px;width:740px; height:27px; margin:5px 0px 0px 0px;}
#block03Visible{ padding:10px 0px 25px 0px;}

.block03ImgTable{width:740px; margin:0px 0px 10px 0px; padding:0px;}
.block03ImgTd{ padding:3px; line-height:1.3em;}

#block03BottomArea{background:#EEEEEE; padding:10px;}
#block03BottomArea2{background:#FFFFFF url(img/03_img06.jpg) no-repeat 10px 10px;width:720;border:1px solid #CCCCCC;}
#block03BottomArea3{ margin:10px 10px 10px 122px;}

#block03BottomArea ol{padding:0px; margin:0px;}
#block03BottomArea ol li{padding:0px; margin:10px 0px 0px 0px; list-style:none; line-height:1.3em;}
#block03BottomArea ul{padding:0px; margin:2px 0px 5px 1em;}
#block03BottomArea ul li{padding:0px; margin:0px; list-style:none; line-height:1.3em;}
.block03BottomText { font-size:10px; line-height:1.2em; margin:10px 0px 0px 0px;}


/*block04*/
#block04{margin:0px 2px 0px 2px;}
#block04Title{background:url(img/04_title.jpg); text-indent:-9999px;width:740px; height:27px; margin:5px 0px 0px 0px;}
#block04Visible{ padding:10px 0px 25px 0px;}

.block04ImgTable{margin:10px 0px 10px 0px;}
.block04BottomImg{ float:right;}


/*block05*/
#block05{margin:0px 2px 0px 2px;}
#block05Title{background:url(img/05_title01.jpg); text-indent:-9999px;width:740px; height:27px; margin:5px 0px 0px 0px;}
#block05Visible{ padding:10px 0px 0px 0px;}

.block5Txt{ margin:0px;}

.block05Table01{background:url(img/area01_bg.jpg) repeat-y; margin:10px 0px 0px 0px;}
.block05Table01Img{margin:0px 0px 0px 8px;}
.block05TableTxt{margin:10px;}
.block05TableTxt strong{color:#CC0000;font-size: 14px;font-weight: bold;}

.block05Table02{background:url(img/area02_bg.jpg) repeat-y; margin:10px 0px 0px 0px;}
.block05Table02Table{margin:0px 0px 0px 18px; width:700px;}
.block05TableTxt2{margin:0px;}
.block05TableTxt2 strong{color:#CC0000;font-size: 14px;font-weight: bold;}


/*block06*/
#block06{margin:0px 2px 0px 2px;}
#block06Title{background:url(img/06_title01.jpg); text-indent:-9999px;width:740px; height:27px; margin:5px 0px 0px 0px;}
#block06Visible{ padding:10px 0px 0px 0px;}

.block06Table01{margin:0px 0px 5px 10px; width:730px;}
.block06Table01 p{margin:0.5em 1em 1em;}

#block06BottomArea{background:#EEEEEE; padding:10px;}
#block06BottomArea2{background:#FFFFFF url(img/06_img05.jpg) no-repeat 10px 10px;width:720;border:1px solid #CCCCCC;}
#block06BottomArea3{ margin:10px 10px 10px 150px;}
#block06BottomArea3 p{margin:5px 10px 5px 0px;}


/*footer*/
#footer{ background:url(img/footer.jpg) no-repeat; width:744px; height:54px; text-indent:-9999px; margin:30px 0px 0px 0px; padding-bottom:10px;}
