body{margin:0; padding:0}
h1,h2{text-align:left; margin:0; font-size:1em; font-weight:normal}
h3{text-align:left; margin:0 0 10px 0; font-size:1em; font-weight:normal;color:#004098}
h4{text-align:left; margin:0 0 10px 0; font-size:1.1em; font-weight:bold;color:#359693}
h5{text-align:left; margin:0 0 0 0; font-size:1.3em; font-weight:bold; color:#184C88}
h6{text-align:left; margin:0 0 12px 0; font-size:1.2em; font-weight:bold;color:#3A3D8C}

body,td{color:#606060}

.bace-haba,.topmenu-haba{width:759px; }

td.main-area2{width:599px; }
td.left-menu{width:159px}

/*   a   */
.sub-lmenu a{text-decoration:none; color:#606060}
.sub-lmenu a:link,.sub-lmenu a:visited{color:#606060}
.sub-lmenu a:hover{color:#006699; text-decoration:underline}

.grayarea a{color:#006699; text-decoration:none}
.grayarea a:hover{color:#336699; text-decoration:underline}

.subtextc0 a{color:#006699; text-decoration:underline}

/*   menu   */
.left-menu{background-color:#ffffff; background-image:  url(/ir/library/nttis/image/l_menu_bg.gif); background-repeat:repeat-y; }
.left-menu .menu-anq{vertical-align:bottom; }

.sub-lmenubg1{background:#E2EFF7 url(/ir/library/nttis/image/l_menu_1_bg.gif); background-repeat:repeat-y; border-top:1px solid #ffffff}
.sub-lmenubg1 td.text a,.gray-title td,.gray-title h1,h2 b{font-weight:bold; color:#184C88; text-decoration:none}


.sub-lmenu,sub-lmenubg1 td{background:#ffffff url(/ir/image/space-bg.gif)}
.sub-lmenubg{background-color:#ffffff; background-image: url(/ir/library/nttis/image/l_menu_2_bg.gif); background-repeat:repeat-y; }

/*   main   */
.attent,.attent .small,.attent .text,.attent .smalln,.attent .textn {color:#CA6E71;}

table.sub2,table.sub1 td.text{width:539px; }
.subtitle,.subtitle-attent,.top-subtitle,.top-subtitle-attent{font-weight:bold;}
div.texttitle,div.texttitle2,table.texttitle,tr.texttitle,div.linetitle{background-color:#E0E0E0; color:#333333}
/*06spr*/
.subtextbind{width:540px;}

td.grayarea,.gray-title{background-color:#F0F0F0; }
td.grayarea2{background-color:#F6F6F6; }

.gray-title,.gray-main{padding-left:8px; }
.gray-main{padding-left:15px; padding-right:15px; padding-top:12px; padding-bottom:5px; }

.grayarea .gray-main td.text,.grayarea .gray-main div.text{background-color:#ffffff; }
.colum-line{height:3px; }

.pagetop{padding:5px 0; }

/*   waku   */
.main-line{background-color:#D5E6EE}
.subtitle,.top-subtitle{margin:0; background-color:#F6F6F6; border:2px solid #ffffff; }
.subtitle-attent,.top-subtitle-attent{margin:0; background-color:#F7F7C6; border:2px solid #ffffff; }
.subtitle-attent2{margin-left:15; margin-bottom:5;}
.subtitle-attent3{margin:0; padding:5px 8px; background-color:#0F218B; }
.subtitle-attent4{margin:0; padding:3px 5px; background-color:#FEE6C2; }
.subtext{margin:0; background-color:#ffffff; border:3px solid #ffffff; }
.subtext02{margin:0; border:3px solid #ffffff; }
.subtextc{ line-height: 150%; }
.subtextc2{line-height: 150%;color:#F0C27A}
.subtextc3{line-height: 150%;color:#004098;font-weight:bold;}
.subtextc0{ line-height: 160%; }
.subtextb{padding:10px 0;margin:0 15px 15px 15px; border-top:2px solid #0F218B; }

.white{color:#ffffff; font-weight:bold; padding:0 4px; }
.qblue{color:#5F67AE; font-weight:bold;}
.qpurple{color:#6B1685; font-weight:bold;}
.green{line-height: 140%;color:#66B821}
.purple{line-height: 140%;color:#533A98}
.red{line-height: 140%;color:#D6325B}
.blue{line-height: 140%;color:#34AB8F}
.blue2{color:#004098;font-weight:bold;}
.textn{line-height: 150%;}
.textn2{padding:10px 10px;line-height: 150%;}
.middle{padding:9px 7px;}
.textn0{line-height: 160%; font-weight:bold;}
.kakomitext{margin:0; background-color:#ffffff; border:1px solid #ffffff; }
/*05winter*/
.kakomitext02{margin:0 0 6px 0; padding:5px 5px; background-color:#ffffff; border:1px solid #606060; }
.kakomitext{border-top:0}
/*06win*/
.kakomitext03{margin:10px 0 0 0; padding:14px 14px; border:1px solid #0F218B; background-color:#EBF8FB; }
.kakomitext03s{margin:10px 0 0 0; padding:14px 14px; border:1px solid #0F218B; background-color:#FFF5DC; }
.kakomitext04{margin:5px 0 0 0; padding:10px 10px; border:1px solid #187FC4; background-color:#FFF5E0; }
.kakomitext05{margin:5px 0 0 0; padding:3px 6px; background-color:#E5F1FA; }
.kakomitext05_2{margin:5px 0 0 0; padding:3px 6px; background-color:#EFF6FC; }
.kakomitext06{margin:5px 0 0 0; padding:3px 6px; background-color:#FDF4E8; }
.kakomitext07{margin:5px 0 0 0; padding:3px 6px; background-color:#F0F7F1; }
.kakomitext08{margin:5px 0 0 0; padding:3px 6px; background-color:#EDEBF5; }
.kakomitext08s{margin:5px 0 0 0; padding:10px 12px; border:1px solid #008837;  }
.kakomitext09{margin:5px 0 0 0; padding:3px 6px; background-color:#FCFAED; }
.kakomitext10{margin:5px 0 0 0; padding:4px 8px; background-color:#FFF6EA; }
.kakomitext11{margin:5px 0 0 0; padding:10px 14px; border:1px solid #004098; background-color:#FFF6EA; }
.kakomitext12{margin:5px 0 0 0; padding:10px 14px; background-color:#D2D3EA; }
.kakomitext13{margin:4px 4px 4px 4px; padding:6px 4px; background-color:#6B1685; }

.kakominote01_1{margin:0 0 0 0; padding:3px 10px; background-color:#964646; border:1px solid #964646;}
.kakominote01_2{margin:0 0 0 0; padding:10px 10px; border:1px solid #964646; }
.kakominote02_1{margin:0 0 0 0; padding:3px 10px; background-color:#B29730; border:1px solid #B29730;}
.kakominote02_2{margin:0 0 0 0; padding:10px 10px; border:1px solid #B29730; }
.kakominote03_1{margin:0 0 0 0; padding:3px 10px; background-color:#65968D; border:1px solid #65968D;}
.kakominote03_2{margin:0 0 0 0; padding:10px 10px; border:1px solid #65968D; }
.kakominote04_1{margin:0 0 0 0; padding:3px 10px; background-color:#76A9D4; border:1px solid #76A9D4;}
.kakominote04_2{margin:0 0 0 0; padding:10px 10px; border:1px solid #76A9D4; }


/*   footer   */
table.footer td{padding-top:8px; background-color:#3D6C96; color:#ffffff; }
.footer td{padding-top:8px; background-color:#3D6C96; color:#ffffff; }
a.footer,.footer-copy{color:#ffffff; text-decoration:none; }
td .copy{width:60%; }
a.footer:hover{color:#E0F0FE; text-decoration:underline; }

/*   list   */
ol,ul{margin:0; margin-left:2em; padding:0px; }
ul{margin-left:1.5em; }
span.orange{ color: #E59D21; font-weight:bold; }
span.red_i{ color:#D70050; font-weight:bold; }
span.blue_i{ color:#004098;  font-weight:bold; }
span.normal { color:#606060; }
/*
ul.list{list-style-type:square; }
ul.list02{list-style-type:square;}
ul.list03{list-style-type:disc;}
ul.link{list-style-type:square; }
*/


