/* -- wbs STYLE V2.0 -- */

/* --Zentai-- */

body{
margin-top: 0;
padding: 0;
text-align: center;
background: #EAEAEA;
font-family: "Verdana","‚l‚r ‚oƒSƒVƒbƒN","Osaka";
line-height: 1.5em;
letter-spacing: 5%;
}

.bc{
margin-top: 0;
margin-left: auto;
margin-right: auto;
width: 780px;
}

strong{
font-weight: 600;
}

.main_contents{
margin-top: 10px;
margin-bottom: 10px;
font-coler: #333333;
}

table{
border-collapse:collapse;
border-color:#DDDDDD;
}

td{
border-collapse:collapse;
border-color:#DDDDDD;
}

th{
border-collapse:collapse;
border-color:#DDDDDD;
}

td.top-comment{
font-size: 11px;
color: #777777;
padding-left: 10px;
}

.bar{
margin-top: 10px;
margin-bottom: 20px;
}

.topmenu{
font-size: 12px;
}

.main{
font-size: 83%;
line-height: 1.4em;
margin-top: 5px;
margin-bottom: 10px;
}

.main2{
font-size: 100%;
line-height: 1.4em;
margin-top: 5px;
margin-bottom: 5px;
}

.main3{
font-size: 80%;
line-height: 1.4em;
}

.main4{
font-size: 90%;
line-height: 1.4em;
margin-top: 5px;
margin-bottom: 10px;
}

.main_t{
font-size: 85%;
line-height: 1.4em;
margin-top: 20px;
margin-left: 30px;
margin-bottom: 5px;
}

.main_tetsu{
margin-bottom: 25px;
}

.kiyaku{
font-size: 85%;
line-height: 1.4em;
margin-left: 20px;
margin-bottom: 5px;
}

.kiyaku_tyuui{
font-size: 80%;
line-height: 1.4em;
margin-top: 5px;
margin-left: 20px;
margin-bottom: 5px;
}

.tyuui{
font-size: 11px;
line-height: 1.4em;
margin-top: 5px;
margin-bottom: 15px;
}

.tyuui2{
font-size: 11px;
line-height: 1.4em;
margin-top: 5px;
margin-bottom: 5px;
}

.title{
font-size: 95%;
letter-spacing: 20%;
}

.small{
font-size: 11px;
}

.x_small{
font-size: 10px;
}

.xx_small{
font-size: 9px;
}

.large{
line-height: 1.4em;
margin-top: 5px;
margin-bottom: 5px;
font-size: 100%;
font-weight: 600;
}

.important{
color: #ff0000;
}

.important_b{
color: #ff0000;
font-weight: 600;
}

.notice{
color: #cc0000;
}

.notice_b{
color: #cc0000;
font-weight: 600;
}

.notice_small{
font-size: 11px;
color: #cc0000;
}

.magazine{
font-family: "‚l‚r ƒSƒVƒbƒN",Osaka;
font-size: 13px;
}

.service-title{
font-size: 92%;
color: #333333;
font-weight: 600;
padding-left: 5px;
background-color: #FFC6AA;
}

.service-subtitle{
font-size: 85%;
color: #333333;
padding-left: 5px;
background-color: #FFF1EA;
}

.security-title{
font-size: 92%;
color: #333333;
font-weight: 600;
padding-left: 5px;
background-color: #99DDDD;
}

.security-subtitle{
font-size: 85%;
color: #333333;
padding-left: 5px;
background-color: #D9F2F2;
}

.tetsu-title{
font-size: 92%;
color: #333333;
font-weight: 600;
padding-left: 5px;
background-color: #B1C7F8;
}

.tetsu-subtitle{
font-size: 85%;
color: #333333;
padding-left: 5px;
background-color: #EBF0FE;
}

.link-title{
font-size: 92%;
color: #333333;
font-weight: 600;
padding-left: 5px;
background-color: #B1E1F8;
}

.link-subtitle{
font-size: 85%;
color: #333333;
padding-left: 5px;
background-color: #EBF8FE;
}

.support-title{
font-size: 92%;
color: #333333;
font-weight: 600;
padding-left: 5px;
background-color: #C4F8B1;
}

.support-subtitle{
font-size: 85%;
color: #333333;
padding-left: 5px;
background-color: #F0FDEC;
}

.oshirase-title{
font-size: 100%;
color: #333333;
font-weight: 600;
background-color: #FEEBF0;
margin-top: 20px;
margin-bottom: 10px;
}

.oshirase-subtitle{
font-size: 90%;
color: #333333;
font-weight: 600;
background-color: #FCD8E1;
margin-top: 20px;
margin-bottom: 10px;
}

.welcome-title{
font-size: 92%;
color: #333333;
font-weight: 600;
padding-left: 5px;
background-color: #F8B1C7;
}

.welcome-subtitle{
font-size: 85%;
color: #333333;
padding-left: 5px;
background-color: #FEEBF0;
}

.toiawase-title{
font-size: 92%;
color: #333333;
font-weight: 600;
padding-left: 5px;
background-color: #F4C88A;
}

.toiawase-subtitle{
font-size: 85%;
color: #333333;
padding-left: 5px;
background-color: #FCEDD8;
}

.magazine-title{
font-size: 92%;
color: #802900;
font-weight: 600;
margin-top: 20px;
margin-bottom: 10px;
background-color: #FFE2D5;
}

.hikari-title{
font-size: 92%;
color: #333333;
font-weight: 600;
padding-left: 5px;
background-color: #FFF4BF;
}

.hikari-subtitle{
font-size: 85%;
color: #333333;
padding-left: 5px;
background-color: #FFFCEA;
}

.commufa-title{
font-size: 92%;
color: #333333;
font-weight: 600;
padding-left: 5px;
background-color: #8AD2F4;
}

.commufa-subtitle{
font-size: 85%;
color: #333333;
padding-left: 5px;
background-color: #D8F0FC;
}

form{
margin: 0;
padding: 0;
}

.verticalleft20{
margin-left: 20px;
}

.verticalleft10{
margin-left: 10px;
}

.Center{
text-align: center;
}

.Right{
text-align: right;
}

.Left{
text-align: left;
}

.flesh{
background-color: #F1EFE2;
}

.flesh_small{
background-color: #F1EFE2;
font-size: 10px;
}

/* --Link-- */

a:link{
text-decoration: none;
color: #1247C2;
}

a:visited{
text-decoration: none;
color: #0F399B;
}

a:hover{
text-decoration: underline;
color: #ED3D72;
}

a:active{
text-decoration: underline;
color: #ED3D72;
}

a.cont:link{
text-decoration: none;
color: #1247C2;
}

a.cont:visited{
text-decoration: none;
color: #0F399B;
}

a.cont:hover{
text-decoration: underline;
color: #ED3D72;
}

a.cont:active{
text-decoration: underline;
color: #ED3D72;
}

a.news:link{
text-decoration: none;
color: #1247C2;
}

a.news:visited{
text-decoration: none;
color: #0F399B;
}

a.news:hover{
text-decoration: underline;
color: #ED3D72;
}

a.news:active{
text-decoration: underline;
color: #ED3D72;
}

a.black:link{
text-decoration: none;
color: #333333;
}

a.black:visited{
text-decoration: none;
color: #333333;
}

a.black:hover{
text-decoration: underline;
color: #ED3D72;
}

a.black:active{
text-decoration: underline;
color: #ED3D72;
}

/* --Font coler-- */

.g1{
color: #ffffff;
}

.g2{
color: #EAEAEA;
}

.g3{
color: #333333;
}

.g4{
color: #666666;
}

.g5{
color: #999999;
}

.g6{
color: #CCCCCC;
}

.g7{
color: #BFBFBF;
}

.g8{
color: #DADADA;
}

.g9{
color: #E1E1E1;
}

.g10{
color: #E7E7E7;
}

.g11{
color: #EAEAEA;
}

.g12{
color: #F4F4F4;
}

.r1{
color: #E6002D;
}

.r2{
color: #F5181E;
}

.r3{
color: #750B0B;
}

.r4{
color: #9B0F0F;
}

.r5{
color: #C21212;
}

.r6{
color: #ED3D3D;
}

.r7{
color: #F16363;
}

.r8{
color: #F48A8A;
}

.r9{
color: #F8B1B1;
}

.r10{
color: #FCD8D8;
}

.r11{
color: #FEEBEB;
}

.p1{
color: #750B2B;
}

.p2{
color: #9B0F39;
}

.p3{
color: #C21247;
}

.p4{
color: #ED3D72;
}

.p5{
color: #F1638D;
}

.p6{
color: #F48AAA;
}

.p7{
color: #F8B1C7;
}

.p8{
color: #FCD8E1;
}

.p9{
color: #FEEBF0;
}

.o1{
color: #802900;
}

.o2{
color: #AA3700;
}

.o3{
color: #D54500;
}

.o4{
color: #FF702B;
}

.o5{
color: #FF8C55;
}

.o6{
color: #FFA980;
}

.o7{
color: #FFC6AA;
}

.o8{
color: #FFE2D5;
}

.o9{
color: #FFF1EA;
}

.y1{
color: #75700B;
}

.y2{
color: #9B940F;
}

.y3{
color: #C2BA12;
}

.y4{
color: #EDE43D;
}

.y5{
color: #F0E964;
}

.y6{
color: #F4EF8A;
}

.y7{
color: #F8F4B1;
}

.y8{
color: #FCFAD8;
}

.y9{
color: #FEFDEB;
}

.lg1{
color: #53750B;
}

.lg2{
color: #6D9B0F;
}

.lg3{
color: #89C212;
}

.lg4{
color: #B4ED3D;
}

.lg5{
color: #C2F163;
}

.lg6{
color: #D2F48A;
}

.lg7{
color: #E1F8B1;
}

.lg8{
color: #F0FCD8;
}

.lg9{
color: #F8FEEB;
}

.lb1{
color: #0B5075;
}

.lb2{
color: #0E6A9C;
}

.lb3{
color: #1286C5;
}

.lb4{
color: #3DB4ED;
}

.lb5{
color: #63C2F1;
}

.lb6{
color: #8AD2F4;
}

.lb7{
color: #B1E1F8;
}

.lb8{
color: #DBF0FC;
}

.lb9{
color: #EBF8FE;
}

.b1{
color: #0B2B75;
}

.b2{
color: #0F399B;
}

.b3{
color: #1247C2;
}

.b4{
color: #3D72ED;
}

.b5{
color: #638DF1;
}

.b6{
color: #8AAAF4;
}

.b7{
color: #B1C7F8;
}

.b8{
color: #D8E1FC;
}

.b9{
color: #EBF0FE;
}

.pu1{
color: #3A0B75;
}

.pu2{
color: #4E0F9B;
}

.pu3{
color: #6212C2;
}

.pu4{
color: #8C3DED;
}

.pu5{
color: #A363F1;
}

.pu6{
color: #BA8AF4;
}

.pu7{
color: #D1B1F8;
}

.pu8{
color: #E8D8FC;
}

.pu9{
color: #F3EBFE;
}

.bl1{
color: #75480B;
}

.bl2{
color: #9B600F;
}

.bl3{
color: #C27712;
}

.bl4{
color: #EDA23D;
}

.bl5{
color: #F1B563;
}

.bl6{
color: #F4C88A;
}

.bl7{
color: #F8DAB1;
}

.bl8{
color: #FCEDD8;
}

.bl9{
color: #FEF5EB;
}

.gr1{
color: #2B750B;
}

.gr2{
color: #399B0F;
}

.gr3{
color: #47C212;
}

.gr4{
color: #72ED3D;
}

.gr5{
color: #8DF163;
}

.gr6{
color: #A8F48A;
}

.gr7{
color: #C4F8B1;
}

.gr8{
color: #E3FCDA;
}

.gr9{
color: #F0FDEC;
}

.be1{
color: #CC9900;
}

.be2{
color: #8E7D1C;
}

.be3{
color: #EADD95;
}

.be4{
color: #F1E8B8;
}

.be5{
color: #FFF0AA;
}

.be6{
color: #FFF4BF;
}

.be7{
color: #FFF8D5;
}

.be8{
color: #FFFCEA;
}

.bg1{
color: #1E5959;
}

.bg2{
color: #287979;
}

.bg3{
color: #339999;
}

.bg4{
color: #3EB9B9;
}

.bg5{
color: #59C8C8;
}

.bg6{
color: #79D2D2;
}

.bg7{
color: #99DDDD;
}

.bg8{
color: #B9E8E8;
}

.bg9{
color: #D9F2F2;
}

.bg10{
color: #F9FDFD;
}

/* --Background coler-- */

.b-g1{
background-color: #ffffff;
}

.b-g2{
background-color: #EAEAEA;
}

.b-g3{
background-color: #333333;
}

.b-g4{
background-color: #666666;
}

.b-g5{
background-color: #999999;
}

.b-g6{
background-color: #CCCCCC;
}

.b-g7{
background-color: #BFBFBF;
}

.b-g8{
background-color: #DADADA;
}

.b-g9{
background-color: #E1E1E1;
}

.b-g10{
background-color: #E7E7E7;
}

.b-g11{
background-color: #EAEAEA;
}

.b-g12{
background-color: #F4F4F4;
}

.b-r1{
background-color: #E6002D;
}

.b-r2{
background-color: #F5181E;
}

.b-r3{
background-color: #750B0B;
}

.b-r4{
background-color: #9B0F0F;
}

.b-r5{
background-color: #C21212;
}

.b-r6{
background-color: #ED3D3D;
}

.b-r7{
background-color: #F16363;
}

.b-r8{
background-color: #F48A8A;
}

.b-r9{
background-color: #F8B1B1;
}

.b-r10{
background-color: #FCD8D8;
}

.b-r11{
background-color: #FEEBEB;
}

.b-p1{
background-color: #750B2B;
}

.b-p2{
background-color: #9B0F39;
}

.b-p3{
background-color: #C21247;
}

.b-p4{
background-color: #ED3D72;
}

.b-p5{
background-color: #F1638D;
}

.b-p6{
background-color: #F48AAA;
}

.b-p7{
background-color: #F8B1C7;
}

.b-p8{
background-color: #FCD8E1;
}

.b-p9{
background-color: #FEEBF0;
}

.b-o1{
background-color: #802900;
}

.b-o2{
background-color: #AA3700;
}

.b-o3{
background-color: #D54500;
}

.b-o4{
background-color: #FF702B;
}

.b-o5{
background-color: #FF8C55;
}

.b-o6{
background-color: #FFA980;
}

.b-o7{
background-color: #FFC6AA;
}

.b-o8{
background-color: #FFE2D5;
}

.b-o9{
background-color: #FFF1EA;
}

.b-y1{
background-color: #75700B;
}

.b-y2{
background-color: #9B940F;
}

.b-y3{
background-color: #C2BA12;
}

.b-y4{
background-color: #EDE43D;
}

.b-y5{
background-color: #F0E964;
}

.b-y6{
background-color: #F4EF8A;
}

.b-y7{
background-color: #F8F4B1;
}

.b-y8{
background-color: #FCFAD8;
}

.b-y9{
background-color: #FEFDEB;
}

.b-lg1{
background-color: #53750B;
}

.b-lg2{
background-color: #6D9B0F;
}

.b-lg3{
background-color: #89C212;
}

.b-lg4{
background-color: #B4ED3D;
}

.b-lg5{
background-color: #C2F163;
}

.b-lg6{
background-color: #D2F48A;
}

.b-lg7{
background-color: #E1F8B1;
}

.b-lg8{
background-color: #F0FCD8;
}

.b-lg9{
background-color: #F8FEEB;
}

.b-lb1{
background-color: #0B5075;
}

.b-lb2{
background-color: #0E6A9C;
}

.b-lb3{
background-color: #1286C5;
}

.b-lb4{
background-color: #3DB4ED;
}

.b-lb5{
background-color: #63C2F1;
}

.b-lb6{
background-color: #8AD2F4;
}

.b-lb7{
background-color: #B1E1F8;
}

.b-lb8{
background-color: #DBF0FC;
}

.b-lb9{
background-color: #EBF8FE;
}

.b-b1{
background-color: #0B2B75;
}

.b-b2{
background-color: #0F399B;
}

.b-b3{
background-color: #1247C2;
}

.b-b4{
background-color: #3D72ED;
}

.b-b5{
background-color: #638DF1;
}

.b-b6{
background-color: #8AAAF4;
}

.b-b7{
background-color: #B1C7F8;
}

.b-b8{
background-color: #D8E1FC;
}

.b-b9{
background-color: #EBF0FE;
}

.b-pu1{
background-color: #3A0B75;
}

.b-pu2{
background-color: #4E0F9B;
}

.b-pu3{
background-color: #6212C2;
}

.b-pu4{
background-color: #8C3DED;
}

.b-pu5{
background-color: #A363F1;
}

.b-pu6{
background-color: #BA8AF4;
}

.b-pu7{
background-color: #D1B1F8;
}

.b-pu8{
background-color: #E8D8FC;
}

.b-pu9{
background-color: #F3EBFE;
}

.b-bl1{
background-color: #75480B;
}

.b-bl2{
background-color: #9B600F;
}

.b-bl3{
background-color: #C27712;
}

.b-bl4{
background-color: #EDA23D;
}

.b-bl5{
background-color: #F1B563;
}

.b-bl6{
background-color: #F4C88A;
}

.b-bl7{
background-color: #F8DAB1;
}

.b-bl8{
background-color: #FCEDD8;
}

.b-bl9{
background-color: #FEF5EB;
}

.b-gr1{
background-color: #2B750B;
}

.b-gr2{
background-color: #399B0F;
}

.b-gr3{
background-color: #47C212;
}

.b-gr4{
background-color: #72ED3D;
}

.b-gr5{
background-color: #8DF163;
}

.b-gr6{
background-color: #A8F48A;
}

.b-gr7{
background-color: #C4F8B1;
}

.b-gr8{
background-color: #E3FCDA;
}

.b-gr9{
background-color: #F0FDEC;
}

.b-be1{
background-color: #CC9900;
}

.b-be2{
background-color: #8E7D1C;
}

.b-be3{
background-color: #EADD95;
}

.b-be4{
background-color: #F1E8B8;
}

.b-be5{
background-color: #FFF0AA;
}

.b-be6{
background-color: #FFF4BF;
}

.b-be7{
background-color: #FFF8D5;
}

.b-be8{
background-color: #FFFCEA;
}

.b-bg1{
background-color: #1E5959;
}

.b-bg2{
background-color: #287979;
}

.b-bg3{
background-color: #339999;
}

.b-bg4{
background-color: #3EB9B9;
}

.b-bg5{
background-color: #59C8C8;
}

.b-bg6{
background-color: #79D2D2;
}

.b-bg7{
background-color: #99DDDD;
}

.b-bg8{
background-color: #B9E8E8;
}

.b-bg9{
background-color: #D9F2F2;
}

.b-bg10{
background-color: #F9FDFD;
}



.main5{
font-size: 100%;
line-height: 1.4em;
}
.main6{
font-size: 100%;
line-height: 1.4em;
margin-top: 5px;
margin-bottom: 5px;
}
