body {margin:0; padding:0; background-image:url('../img/bg02.gif'); background-color:#fbfaf5; background-repeat:repeat-y; font-size:11pt; line-height:1.5; text-align:left; font-family:Verdena,Arial,Helvetica,sans-serif;}

div.title{width:100%; height:70px; margin:0; padding:0; background-image:url('../img/head_bg_s.jpg'); background-repeat:no-repeat; font-size:9pt; line-height:1;}
div.title h1.tl{width:290px; height:70px; margin:0; padding:0; float:left; text-align:left;}
div.title div.tmn{width:400px; height:70px; margin:0; padding:0; float:right; text-align:left; background-image:url('../img/toptoolbg.gif'); background-repeat:no-repeat;}
div.title div.tmn p{width:132px; height:40px; margin:10px 0 0; text-align:left; float:left;}
div.title div.tmn p input{width:110px; margin:10px 0 0 15px; background-color:#897858; border:inset 2px #6b6f59; color:#ffffff;}
div.title div.tmn img{margin:10px 0 0; padding:0;}

div.bdy{width:800px; margin:0; padding:0;}

div.menu {width:125px; margin:0; padding:0; float:left; text-align:right; color:#cccc66;}
div.menu h4{margin:0; padding:0; font-size:9pt; color:#efefde;}
div.menu a{margin:0; padding:0; font-size:8pt; color:#efefde;}
div.menu a:link{color:#efefde;}
div.menu a:visited{color:#efefde;}
div.menu a:hover{color:#efefde;}
div.menu div.sbmn{margin:0; padding:0; width:124px; height:0px; display:none; overflow:hidden;}
div.menu div.sbmn img{margin:0; padding:0; display:none;}

div.conts{width:645px; margin:0; padding:10px 0; float:right; background-color:#fbfaf5;}
div.conts h2.sbtl{font-size:13pt; margin:0; padding:0; font-weight:bolder;}
div.conts h2.sbtl span{font-size:11pt; margin:0; padding:0 10px; font-weight:bolder; color:#333333;}
div.conts h3.pkz{font-size:9pt; font-weight:normal; margin:0; padding:5px 0 10px; color:#666633;}
div.conts h3.pkz a{text-decoration:none;}
div.conts h3.pkz a:hover{text-decoration:underline;}
div.conts h3.pkz span{color:#cc0000;}

div.conts div.hdbun{width:600px; margin:0 0 0 20px; padding:20px 0;}
div.conts div.ci1{width:600px; margin:0 0 0 20px; padding:5px 0 20px;}
div.conts div.ci2{width:560px; margin:0 0 0 40px; padding:20px 0;}
div.conts div.ci3{margin:0 0 0 10px; padding:0;}
div.conts div.ci4{margin:0; padding:5px 0;}
div.conts p.ci1{width:600px; margin:0 0 0 20px; padding:5px 0;}
div.conts p.ci2{width:560px; margin:0 0 0 40px; padding:5px 0;}
div.conts p.ci3{margin:0 0 0 10px; padding:0;}
div.conts p.ci4{margin:0; padding:5px 0;}
div.conts h4{margin:0 0 0 10px; padding:20px 0 10px; font-size:13pt;}
div.conts h5{margin:0 0 0 10px; padding:10px 0 5px; font-size:11pt;}

div.copy{margin:0; padding:40px 0 0; text-align:center; width:625px;}
div.copy img.naname{margin:0 10px; padding:0;}
div.copy p{margin:0; padding:10px 0 0; text-align:center;}






a{text-decoration:underline; color:#00519a;}
a:visited{text-decoration:underline; color:#714c99;}
a:hover{text-decoration:none; color:#cc0000;}

form {margin:0; padding:0;}

img {border:none; margin:0; padding:0;}

.lefter{float:left; margin:5px 5px 0 20px; padding:0;}
.righter{float:right; margin:5px 20px 0 5px; padding:0;}
.lefter2{float:left; margin:0 5px 5px 0; padding:0;}
.righter2{float:right; margin:0 0 5px 5px; padding:0;}

br.clr{clear:both; margin:0; padding:0; font-size:0; line-height:0;}

.n1 {font-size:11pt;}
.n2 {font-size: 9pt;}
.n3 {font-size:13pt;}
.n4 {font-size:7pt;}
.n5 {font-size:15pt;}

.n1b {font-weight:bold; font-size:11pt;}
.n2b {font-weight:bold; font-size:9pt;}
.n3b {font-weight:bold; font-size:13pt;}
.n4b {font-weight:bold; font-size:7pt;}
.n5b {font-weight:bold; font-size:15pt;}

.n1r {font-size:11pt; color:#cc0000;}
.n2r {font-size:9pt; color:#cc0000;}
.n3r {font-size:13pt; color:#cc0000;}
.n4r {font-size:7pt; color:#cc0000;}
.n5r {font-size:15pt; color:#cc0000;}

.n1br {font-weight:bold; color:#cc0000; font-size:11pt;}
.n2br {font-weight:bold; color:#cc0000; font-size:9pt;}
.n3br {font-weight:bold; color:#cc0000; font-size:13pt;}
.n4br {font-weight:bold; color:#cc0000; font-size:7pt;}
.n5br {font-weight:bold; color:#cc0000; font-size:15pt;}

.n1bb {font-weight:bold; color:#333399; font-size:11pt;}
.n2bb {font-weight:bold; color:#333399; font-size:9pt;}
.n3bb {font-weight:bold; color:#333399; font-size:13pt;}
.n4bb {font-weight:bold; color:#333399; font-size:7pt;}
.n5bb {font-weight:bold; color:#333399; font-size:15pt;}






.liner00 {width:630px; margin:20px 0; padding:0; font-size:1px; line-height:1px; border-bottom:dashed 1px #8F8667;}
.liner01 {width:630px; margin:20px 0; padding:0; font-size:1px; line-height:1px; border-bottom:solid 1px #8F8667;}
.liner02 {width:570px; margin:20px 0; padding:0; font-size:1px; line-height:1px; border-bottom:dashed 1px #8F8667;}

table.tbr {width:600px; border:none; margin:8px 0; padding:0; font-size:11pt;}
table.tbr th {background-color:#d2b48c;  width:50px; margin:0; padding:2px 4px; text-align:right; font-weight:normal; font-size:11pt; vertical-align:top;}
table.tbr th.w0 {background-color:#d2b48c;  width:80px; margin:0; padding:2px 4px; text-align:right; font-weight:normal; font-size:11pt; vertical-align:top;}
table.tbr td {background-color:#eee8aa; width:550px; margin:0; padding:2px 4px; text-align:left; font-weight:normal; font-size:11pt;}
table.tbr td.w1 {background-color:#eee8aa; width:350px; margin:0; padding:2px 4px; text-align:left; font-weight:normal; font-size:11pt;}
table.tbr td.w2 {background-color:#eee8aa; width:120px; margin:0; padding:2px 4px; text-align:left; font-weight:normal; font-size:11pt;}
table.tbr td.bk0 {background-color:#d2b48c; width:50px; font-size:11pt;}
table.tbr td.bk1 {background-color:#d2b48c; width:80px; font-size:11pt;}
table.tbr td.bk2 {background-color:#eee8aa; width:350px; font-size:11pt;}
table.tbr td.bk3 {background-color:#eee8aa; width:120px; font-size:11pt;}
table.tbr td.bk4 {background-color:#eee8aa; width:550px; font-size:11pt;}

div.plp{width:600px; margin:0 0 0 15px; padding:0;}
table.plptbl{width:600px; margin:0; padding:0; background-image:url('../img/plp_m.gif'); background-repeat:repeat-y;}
table.plptbl th{width:260px; margin:0; padding:3px 0; text-align:right; font-weight:normal; font-size:90%; vertical-align:top;}
table.plptbl th.cetr{width:600px; margin:0; padding:3px 0; text-align:center; font-weight:normal; font-size:90%; vertical-align:top;}
table.plptbl td{width:320px; margin:0; padding:3px 0 3px 10px; text-indent:10px; text-align:left; font-weight:normal; font-size:90%; vertical-align:top;}
table.plptbl td.lftr{width:600px; margin:0; padding:3px 0; text-align:left; font-weight:normal; font-size:90%; text-indent:40px; vertical-align:top;}
table.plptbl td.rgtr{width:600px; margin:0; padding:3px 0; text-align:right; font-weight:normal; font-size:90%; vertical-align:top;}
table.plptbl td.cetr{width:600px; margin:0; padding:3px 0; text-align:center; font-weight:normal; font-size:90%; vertical-align:top;}
table.plptbl td input.sbmt{color:#ffffff; background-color:#666666; border-width:1px; border-style:outset;}
table.plptbl td input.sbmt:hover{color:#ffffff; background-color:#333333; border-width:1px; border-style:inset;}
table.plptbl td textarea{width:520px;}
table.plptbl span.red{color:#cc0000; font-size:80%;}

table.plptblr{width:600px; margin:0; padding:0; background-image:url('../img/plpr_m.gif'); background-repeat:repeat-y;}
table.plptblr th{width:260px; margin:0; padding:3px 0; text-align:right; font-weight:normal; font-size:90%; vertical-align:top;}
table.plptblr th.cetr{width:600px; margin:0; padding:3px 0; text-align:center; font-weight:normal; font-size:90%; vertical-align:top;}
table.plptblr td{width:320px; margin:0; padding:3px 0 3px 10px; text-indent:10px; text-align:left; font-weight:normal; font-size:90%; vertical-align:top;}
table.plptblr td.lftr{width:600px; margin:0; padding:3px 0; text-align:left; font-weight:normal; font-size:90%; text-indent:40px; vertical-align:top;}
table.plptblr td.rgtr{width:600px; margin:0; padding:3px 0; text-align:right; font-weight:normal; font-size:90%; vertical-align:top;}
table.plptblr td.cetr{width:600px; margin:0; padding:3px 0; text-align:center; font-weight:normal; font-size:90%; vertical-align:top;}
table.plptblr td input.sbmt{color:#ffffff; background-color:#663333; border-width:1px; border-style:outset;}
table.plptblr td input.sbmt:hover{color:#ffffff; background-color:#993333; border-width:1px; border-style:inset;}
table.plptblr td textarea{width:520px;}
table.plptblr span.red{color:#cc0000; font-size:80%;}


dl.osirase_time {margin:0; padding:0; width:600px;}
dl.osirase_time dt {float:left; width:65px; padding:2px 0 0; margin:0; text-align:left;}
dl.osirase_time dd {float:right; width:530px; padding:2px 0 0 2px; margin:0; text-align:left;}
dl.osirase_time dt.cl {clear:both; margin:0; padding:0; width:0; font-size:0; line-height:0;}
dl.osirase_time dd.cl {clear:both; margin:0; padding:0; width:0; font-size:0; line-height:0;}

table.osirase_time {margin:0; padding:0; width:580px; border:none; font-size:100%;}
table.osirase_time th{width:70px; margin:0; padding:0 0 3px; font-weight:normal; text-align:right; vertical-align:top;}
table.osirase_time td{width:500px; padding:0 0 3px 6px; text-align:left; vertical-align:top;}

div.schbox02 {background-image:url('../img/background_maru.gif'); background-repeat:no-repeat; margin:0 0 20px 20px;}

ol.chui{width:600px; margin:10px 0 0; padding:0; font-size:100%; line-height:1.4;}
ol.chui li{display:block; margin:6px 0 0; padding:6px 0 0 38px; list-style-type:none; background-image:url('../img/chuichara1.gif'); background-repeat:no-repeat; background-position:0% 8px; border-top:dashed 1px #cccccc;}
ol.chui li.cr2{display:block; margin:6px 0 0; padding:6px 0 0 38px; list-style-type:none; background-image:url('../img/chuichara2.gif'); background-repeat:no-repeat; background-position:0% 8px; border-top:dashed 1px #cccccc;}
ol.chui li.cr3{display:block; margin:6px 0 0; padding:6px 0 0 38px; list-style-type:none; background-image:url('../img/chuichara3.gif'); background-repeat:no-repeat; background-position:0% 8px; border-top:dashed 1px #cccccc;}
ol.chui li.cr4{display:block; margin:6px 0 0; padding:6px 0 0 38px; list-style-type:none; background-image:url('../img/chuichara4.gif'); background-repeat:no-repeat; background-position:0% 8px; border-top:dashed 1px #cccccc;}

div.rcntl{width:620px; margin:0; padding:20px 0;}
div.rcntl p{width:620px; margin:0; padding:0;}
div.rcntl p.w1{float:left; width:180px; margin:0; padding:0;}
div.rcntl p.w2{float:right; width:410px; margin:10px; padding:0;}

div.bok{width:600px; margin:0 0 0 20px; padding:5px 0 20px;}
div.bok div.bokph{width:110px; margin:10px 0; padding:0; text-align:right; float:left;}
div.bok div.bokmj{width:480px; margin:10px 0 0 8px; padding:0; text-align:left; float:right;}

div.tophe{width:600px; margin:0 0 0 20px; padding:30px 0; text-align:right;}

dl.links {margin:0 0 0 30px; padding:0 0 20px; font-size:90%; width:600px;}
dl.links dt {float:left; width:180px; padding:4px 0; margin:0; text-align:right;}
dl.links dd.ny {float:right; width:410px; padding:4px 0 4px 5px; margin:0;}
dl.links dt.cl {clear:both; margin:0; padding:0; width:0; font-size:0; line-height:0;}
dl.links dd.cl {clear:both; margin:0; padding:0; width:0; font-size:0; line-height:0;}
dl.links dt span{color:#ff0000;}
dl.links dd span{color:#ff0000;}

dl.banner{width:580px; margin:0 0 0 20px; padding:0;}
dl.banner dt{width:470px; float:left; text-align:left;}
dl.banner dd{width:90px; }

textarea.linktx {margin:0 0 0 30px; padding:5px; width:560px; height:80px; font-size:85%; line-height:1.3; border:solid 1px #cccccc; border-style:inset;}

table.hanyo01 {width:500px; margin:5px 20px; padding:0; font-size:11pt; border-left:solid 1px #aaaaaa; border-top:solid 1px #aaaaaa;}
table.hanyo01 th {margin:0; padding:2px 4px; text-align:left; border-bottom:solid 1px #aaaaaa; border-right:solid 1px #aaaaaa; background-color:#eeeeee; font-weight:normal;}
table.hanyo01 td {margin:0; padding:2px 4px; text-align:left; border-bottom:solid 1px #aaaaaa; border-right:solid 1px #aaaaaa;}

div.sec0104hd{float:left; width:620px; margin:20px 0 0; padding:0;}
div.sec0104hd div.hdl{float:left; width:300px; margin:0; padding:0;}
div.sec0104hd div.hdr{float:left; width:300px; margin:0 0 0 10px; padding:0;}
div.sec0104hd div.hdr ul{margin:0 0 0 20px;}
div.sec0104hd div.hdr li{list-style-type:none; margin:7px 0 0; padding:auto; font-weight:bolder; line-height:2; font-size:100%;}

div.ovrflw0206{overflow:auto; width:600px; height:400px; margin:0 0 0 10px; padding:0; border-top:solid 1px #8F8667; border-bottom:solid 1px #8F8667;}
div.ovrflw0206 div.udr{width:565px; margin:0 0 0 10px; padding:10px 0;}
div.ovrflw0206 div.udr h5{font-size:110%; font-weight:bolder; color:#00519a; margin:30px 0 0; padding:15px 0 0; text-indent:20px; border-top:dashed 1px #8F8667; border-bottom:none;}
div.ovrflw0206 div.udr h5.heads{font-size:110%; font-weight:bolder; color:#00519a; margin:80px 0 0; padding:15px 0 0; text-indent:20px; border-top:solid 1px #8F8667; border-bottom:none;}
div.ovrflw0206 div.udr h5.none{font-size:110%; font-weight:bolder; color:#00519a; margin:0; padding:15px 0 0; text-indent:20px; border-top:none; border-bottom:none;}
div.ovrflw0206 div.udr p{font-size:90%; font-weight:normal; color:#333333; margin:0 0 40px; padding:8px 0 0 30px;}

div.sec02_03sub{width:600px; margin:15px 15px 0; padding:0;}

h6.dlset01tl{margin:0 0 2px 20px; padding:2px 0; width:590px; font-size:110%; line-height:1.3; text-indent:5px; border-bottom:solid 1px #cccccc;}
div.dlset01bx{margin:0 25px 15px; padding:0; width:580px;}
dl.dlset01{margin:0; padding:0; width:580px; display:block; font-size:100%;}
dl.dlset01 dt{margin:6px 0 0; padding:6px 0 0; width:150px; display:block; float:left; text-align:left; border-top:dotted 1px #cccccc;}
dl.dlset01 dd{margin:6px 0 0; padding:6px 0 0; width:430px; display:block; float:left; text-align:left; border-top:dotted 1px #cccccc;}
dl.dlset01 dd.dd1{margin:6px 0 0; padding:6px 0 0; width:300px; display:block; float:left; text-align:left;}
dl.dlset01 dd.dd2{margin:6px 0 0; padding:6px 0 0; width:130px; display:block; float:left; text-align:left;}
dl.dlset01 dt.bd{margin:6px 0 0; padding:6px 0 0; width:150px; display:block; float:left; font-weight:bolder; text-align:left; border-top:none;}
dl.dlset01 dd.bd{margin:6px 0 0; padding:6px 0 0; width:430px; display:block; float:left; font-weight:bolder; text-align:left; border-top:none;}
dl.dlset01 dd.dd1bd{margin:6px 0 0; padding:6px 0 0; width:300px; display:block; float:left; font-weight:bolder; text-align:left; border-top:none;}
dl.dlset01 dd.dd2bd{margin:6px 0 0; padding:6px 0 0; width:130px; display:block; float:left; font-weight:bolder; text-align:left; border-top:none;}

span.notice001{font-size:90%; line-height:1.8; color:#cc6666;}

p.tophe{width:580px; margin:0 0 0 20px; padding:0 0 30px; font-size:90%; color:#00519a; font-weight:normal; text-align:right;}

h6.xmlreadingtl{width:124px; margin:4px 0 0; padding:0; font-size:100%;}
ul.xmlreading{width:118px; margin:0 3px; padding:0; font-size:9pt; line-height:1.2;}
ul.xmlreading li{display:block; margin:0; padding:3px 0 0 13px; list-style-type:none; background-image:url('../img/blgch.gif'); background-repeat:no-repeat; background-position:2px 5px; text-align:left; color:#333333;}
ul.xmlreading li a{color:#666666; text-decoration:none;}
ul.xmlreading li a:link{color:#666666; text-decoration:none;}
ul.xmlreading li a:visited{color:#666666; text-decoration:none;}
ul.xmlreading li a:hover{color:#cc0000; text-decoration:none;}

