/* *************************************************************************** */
/* kihon setting*/
/* *************************************************************************** */

.css1 {font-size: 1pt; font-weight:400; line-height:100%; font-style:normal;}
.css2 {font-size: 2pt; font-weight:400; line-height:100%; font-style:normal;}
.css3 {font-size: 3pt; font-weight:400; line-height:100%; font-style:normal;}
.css4 {font-size: 4pt; font-weight:400; line-height:100%; font-style:normal;}
.css5 {font-size: 5pt; font-weight:400; line-height:100%; font-style:normal;}
.css6 {font-size: 6pt; font-weight:400; line-height:100%; font-style:normal;}
.css7 {font-size: 7pt; font-weight:400; line-height:100%; font-style:normal;}
.css8 {font-size: 8pt; font-weight:400; line-height:100%; font-style:normal;}
.css9 {font-size: 9pt; font-weight:400; line-height:100%; font-style:normal;}
.css10 {font-size:10pt; font-weight:400; line-height:100%; font-style:normal;}
.css11 {font-size:11pt; font-weight:400; line-height:100%; font-style:normal;}
.css12 {font-size:12pt; font-weight:400; line-height:100%; font-style:normal;}
.css13 {font-size:13pt; font-weight:400; line-height:100%; font-style:normal;}
.css14 {font-size:14pt; font-weight:400; line-height:100%; font-style:normal;}
.css15 {font-size:15pt; font-weight:400; line-height:100%; font-style:normal;}
.css16 {font-size:16pt; font-weight:400; line-height:100%; font-style:normal;}
.css17 {font-size:17pt; font-weight:400; line-height:100%; font-style:normal;}
.css18 {font-size:18pt; font-weight:400; line-height:100%; font-style:normal;}
.css19 {font-size:19pt; font-weight:400; line-height:100%; font-style:normal;}
.css20 {font-size:20pt; font-weight:400; line-height:100%; font-style:normal;}
.css21 {font-size:21pt; font-weight:400; line-height:100%; font-style:normal;}
.css22 {font-size:22pt; font-weight:400; line-height:100%; font-style:normal;}
.css23 {font-size:23pt; font-weight:400; line-height:100%; font-style:normal;}
.css24 {font-size:24pt; font-weight:400; line-height:100%; font-style:normal;}
.css25 {font-size:25pt; font-weight:400; line-height:100%; font-style:normal;}
.css26 {font-size:26pt; font-weight:400; line-height:100%; font-style:normal;}
.css27 {font-size:27pt; font-weight:400; line-height:100%; font-style:normal;}
.css28 {font-size:28pt; font-weight:400; line-height:100%; font-style:normal;}
.css29 {font-size:29pt; font-weight:400; line-height:100%; font-style:normal;}
.css30 {font-size:30pt; font-weight:400; line-height:100%; font-style:normal;}
.css31 {font-size:31pt; font-weight:400; line-height:100%; font-style:normal;}
.css32 {font-size:32pt; font-weight:400; line-height:100%; font-style:normal;}



/* *************************************************************************** */
/* Special SET for [ www.toagosei.co.jp] */
/* *************************************************************************** */


/* *************************************************************************** */
/* BASE SET */
/* *************************************************************************** */
/* 10==size c==color w==weight h==height s==style i==indent m==MISC */
/* .css1 {font-size: 10pt; color: #000000; font-weight:400; line-height:100%; font-style:normal; text-indent:20pt;}*/
/* ********************************* */
body { font-size: 10pt; line-height: 120%; color: black; margin: 0px; padding: 0px; }
table {font-size: 10pt; line-height: 120%;}
tr {font-size: 10pt; line-height: 120%;}
th {font-size: 10pt; line-height: 120%;}
td {font-size: 10pt; line-height: 120%;}
div{font-size: 10pt; line-height: 120%;}

/* *************************************************************************** */
/* FONT SET */
/* *************************************************************************** */
/* 10==size c==color w==weight h==height s==style m==MISC */
/* .css10c1w1h1s1m1 {font-size: 10pt; color: #000000; font-weight:400; line-height:100%; font-style:normal;}*/
/* ********************************* */

/*Žg—p’†*/
.css8h1 {font-size:8pt; font-weight:normal; line-height:120%; font-style:normal}
.css8h2 {font-size:8pt; font-weight:normal; line-height:140%; font-style:normal}
.css10h1 {font-size:10pt; font-weight:normal; line-height:120%; font-style:normal}
.css10h2 {font-size:10pt; font-weight:normal; line-height:140%; font-style:normal}
.css12h1 {font-size:12pt; font-weight:normal; line-height:120%; font-style:normal}
.css16c1 {font-size:16pt; color: #004A87; font-weight:normal; line-height:120%; font-style:normal}


.css8h1 {font-size:8pt; line-height:120%;}
.css8w1h2 {font-size:8pt; font-weight:600; line-height:140%;}
.css8c1w2h3 {font-size:8pt; color:#004A87; font-weight:800; line-height:110%;}
.css10h1 {font-size:10pt; line-height:120%;}
.css10c1w1h1 {font-size:11pt; color:#004A87; font-weight:800; line-height:120%;}
.css11c1w1h1 {font-size:11pt; color:#004A87; font-weight:800; line-height:120%;}
.css12c1w1h1 {font-size:12pt; color:#004A87; font-weight:800; line-height:120%;}
.css13c1w1h1 {font-size:13pt; color:#004A87; font-weight:800; line-height:120%;}
.css14c1w1h1 {font-size:14pt; color:#004A87; font-weight:800; line-height:120%;}
.css15c1w1h1 {font-size:15pt; color:#004A87; font-weight:800; line-height:120%;}
.css16c1w1h1 {font-size:16pt; color:#004A87; font-weight:800; line-height:120%;}
.css17c1w1h1 {font-size:17pt; color:#004A87; font-weight:800; line-height:120%;}
.css18c1w1h1 {font-size:18pt; color:#004A87; font-weight:800; line-height:120%;}
.css16c1h1 {font-size:16pt; color:#004A87; line-height:120%;}


/* *************************************************************************** */
/* A SET */
/* *************************************************************************** */


A:link {color: #336699; text-decoration: none}
A:visited {color: #336699; text-decoration: none}
A:hover {color: #FF9900; text-decoration: underline}
.menut{ font-weight: bold; font-size: 12px; color: #666666; text-align: center; padding: 3px 8px; border: 1px #AAAAAA solid; width: 120px; }
.main{ font-size: 10pt; line-height: 120%; padding-left: 7px; width: 615px; }
.footer{ font-size: 12px; text-align: center; padding: 5px; border-top: 1px solid; border-bottom: #666666; width: 620px; }
.title{ font-weight: bold; font-size: 14px; color: #666666; padding: 8px 3px 3px 0px; border-bottom: 1px #666666 solid; width: 628px; height: 30px; }
.mainir a{ font-weight: bold; font-size: 12px; color: #004EA3; margin-top: 5px; margin-bottom: 5px; padding: 3px; border-bottom: 1px #004EA3 solid; width: 240px; }
.mainirsub { font-size: 8pt; line-height: 140%; color: black; vertical-align: top; padding-left: 15px; }
.mainirsub a{ color: black;}
.mainirsub a:visited{ color: black;}
div.sub{ padding-bottom: 10px; padding-left: 20px; }
div.sub10{ padding-bottom: 10px; padding-left: 10px; }
div.menu{ padding: 0 0 0 10px; }
div.menusub{ vertical-align: text-top; padding: 0 0 0 20px; }
div.lmenupro{ font-size: 8pt; line-height: 120%; text-indent: -5px; margin-top: 5px; margin-left: 15px; }
div.lmenupro a{ color: #000000; }
div.lmenupro a:hover{ color: #000000; }
div.lmenupro a:visited{ color: #000000; }
div.lmenupro2{ font-size: 8pt; line-height: 120%; text-indent: -5px; margin-top: 5px; margin-left: 0px; }
div.lmenupro2 a{ color: #000000; }
div.lmenupro2 a:hover{ color: #000000; }
div.lmenupro2 a:visited{ color: #000000; }

th.titlecom{ font-weight: bold; vertical-align: top; text-align: left; border-top: 3px #7BA2DA solid;  }
td.capcom{ border-top: 1px #7BA2DA solid; }
ul.capcom { margin: 2px; padding: 2px; list-style: decimal inside; text-align: left;}
li.capcom { text-indent: -17px; margin-left: 15px; list-style: disc; list-style-position: inside; }
div.comouter{ padding: 10px; border: 1px #7BA2DA solid; }
.titlecsr{ font-weight: bold; color: #54A148; vertical-align: top; text-align: left; margin-top: 5px; margin-bottom: 5px; }
dt.csrdtcap{ font-weight: bold; margin-top: 10px; }
dd.csrddcap{ margin-left: 18px; }
div.csrdlcap{ margin: 30px; padding: 10px; border: 1px #54A148 solid; width: 500px; }
div.csrouter{ padding: 10px; border: 1px #54A148 solid; }
.titleir{ font-weight: bold; color: #A4A900; vertical-align: top; text-align: left; margin-top: 5px; margin-bottom: 5px; }
div.irouter{ padding: 10px; border: 1px #A4A900 solid; }
div.irouter2{ padding: 3px; border: 1px #A4A900 solid; }
