/* text style */

h1 {
font-size: 12px; 
line-height: 150%
}

h2 {
font-size: 12px; 
line-height: 150%
}

h3 {
font-size: 12px; 
line-height: 150%
}


.twe_green { 
font-family: 'Lucida Grande','Hiragino Kaku Gothic Pro','ƒqƒ‰ƒMƒmŠpƒS Pro W3','‚l‚r ‚oƒSƒVƒbƒN',sans-serif;
font-size: 12px; 
color:#009A66;
line-height: 150%
}

.twe_green2 { 
font-family: 'Lucida Grande','Hiragino Kaku Gothic Pro','ƒqƒ‰ƒMƒmŠpƒS Pro W3','‚l‚r ‚oƒSƒVƒbƒN',sans-serif;
font-size: 12px; 
color:#356533;
line-height: 150%
}


.twe_blue {
font-family: 'Lucida Grande','Hiragino Kaku Gothic Pro','ƒqƒ‰ƒMƒmŠpƒS Pro W3','‚l‚r ‚oƒSƒVƒbƒN',sans-serif; 
font-size: 12px; 
color:#24A0C2;
line-height: 150%
}

.twe_orange { 
font-family: 'Lucida Grande','Hiragino Kaku Gothic Pro','ƒqƒ‰ƒMƒmŠpƒS Pro W3','‚l‚r ‚oƒSƒVƒbƒN',sans-serif;
font-size: 12px; 
color:#F90051;
line-height: 150%
}

.twe_orange-130 {
font-family: 'Lucida Grande','Hiragino Kaku Gothic Pro','ƒqƒ‰ƒMƒmŠpƒS Pro W3','‚l‚r ‚oƒSƒVƒbƒN',sans-serif; 
font-size: 12px; 
color:#F90051;
line-height: 130%
}

.fore_orange { 
font-family: 'Lucida Grande','Hiragino Kaku Gothic Pro','ƒqƒ‰ƒMƒmŠpƒS Pro W3','‚l‚r ‚oƒSƒVƒbƒN',sans-serif;
font-size: 14px; 
color:#F90051;
line-height: 130%;
font-weight:bold
}

.twe_white { 
font-family: 'Lucida Grande','Hiragino Kaku Gothic Pro','ƒqƒ‰ƒMƒmŠpƒS Pro W3','‚l‚r ‚oƒSƒVƒbƒN',sans-serif;
font-size: 12px; 
color:#FFFFFF;
line-height: 150%
}

.twe_white-B { 
font-family: 'Lucida Grande','Hiragino Kaku Gothic Pro','ƒqƒ‰ƒMƒmŠpƒS Pro W3','‚l‚r ‚oƒSƒVƒbƒN',sans-serif;
font-size: 12px; 
color:#FFFFFF;
line-height: 150%;
font-weight:bold

}


.twe_white-160 { 
font-family: 'Lucida Grande','Hiragino Kaku Gothic Pro','ƒqƒ‰ƒMƒmŠpƒS Pro W3','‚l‚r ‚oƒSƒVƒbƒN',sans-serif;
font-size: 12px; 
color:#FFFFFF;
line-height: 160%
}

.twe_white-170 { 
font-family: 'Lucida Grande','Hiragino Kaku Gothic Pro','ƒqƒ‰ƒMƒmŠpƒS Pro W3','‚l‚r ‚oƒSƒVƒbƒN',sans-serif;
font-size: 12px; 
color:#FFFFFF;
line-height: 170%
}

.twe_white-180 { 
font-family: 'Lucida Grande','Hiragino Kaku Gothic Pro','ƒqƒ‰ƒMƒmŠpƒS Pro W3','‚l‚r ‚oƒSƒVƒbƒN',sans-serif;
font-size: 12px; 
color:#FFFFFF;
line-height: 180%
}

.news { 
font-family: 'Lucida Grande','Hiragino Kaku Gothic Pro','ƒqƒ‰ƒMƒmŠpƒS Pro W3','‚l‚r ‚oƒSƒVƒbƒN',sans-serif;
font-size: 12px; 
line-height: 150%;
padding:11px 11px 11px 11px;
}

.twe_fif { 
font-family: 'Lucida Grande','Hiragino Kaku Gothic Pro','ƒqƒ‰ƒMƒmŠpƒS Pro W3','‚l‚r ‚oƒSƒVƒbƒN',sans-serif;
font-size: 12px; 
line-height: 150%
}

.twe_fif-yellow { 
font-family: 'Lucida Grande','Hiragino Kaku Gothic Pro','ƒqƒ‰ƒMƒmŠpƒS Pro W3','‚l‚r ‚oƒSƒVƒbƒN',sans-serif;
font-size: 12px; 
line-height: 150%;
color:#FE9900;
}

.twe_fif-B { 
font-family: 'Lucida Grande','Hiragino Kaku Gothic Pro','ƒqƒ‰ƒMƒmŠpƒS Pro W3','‚l‚r ‚oƒSƒVƒbƒN',sans-serif;
font-size: 12px; 
line-height:150%;
font-weight:bold;
}

.twe_fif-B-RED { 
font-family: 'Lucida Grande','Hiragino Kaku Gothic Pro','ƒqƒ‰ƒMƒmŠpƒS Pro W3','‚l‚r ‚oƒSƒVƒbƒN',sans-serif;
font-size: 12px; 
line-height:150%;
font-weight:bold;
color:#CC3135;
}



.twe_for { 
font-family: 'Lucida Grande','Hiragino Kaku Gothic Pro','ƒqƒ‰ƒMƒmŠpƒS Pro W3','‚l‚r ‚oƒSƒVƒbƒN',sans-serif;
font-size: 12px; 
line-height: 140%
}

.twe_thi { 
font-family: 'Lucida Grande','Hiragino Kaku Gothic Pro','ƒqƒ‰ƒMƒmŠpƒS Pro W3','‚l‚r ‚oƒSƒVƒbƒN',sans-serif;
font-size: 12px; 
line-height: 130%
}

.twe_ele { 
font-family: 'Lucida Grande','Hiragino Kaku Gothic Pro','ƒqƒ‰ƒMƒmŠpƒS Pro W3','‚l‚r ‚oƒSƒVƒbƒN',sans-serif;
font-size: 12px; 
line-height: 110%
}

.ten_fif { 
font-family: 'Lucida Grande','Hiragino Kaku Gothic Pro','ƒqƒ‰ƒMƒmŠpƒS Pro W3','‚l‚r ‚oƒSƒVƒbƒN',sans-serif;
font-size: 10px; 
line-height: 110%
}

.nine_thi { 
font-family: 'Lucida Grande','Hiragino Kaku Gothic Pro','ƒqƒ‰ƒMƒmŠpƒS Pro W3','‚l‚r ‚oƒSƒVƒbƒN',sans-serif;
font-size: 9px; 
line-height: 130%;
color:#666666
}

.ten_thi { 
font-family: 'Lucida Grande','Hiragino Kaku Gothic Pro','ƒqƒ‰ƒMƒmŠpƒS Pro W3','‚l‚r ‚oƒSƒVƒbƒN',sans-serif;
font-size: 10px; 
line-height: 130%
}

.ele_fif { 
font-family: 'Lucida Grande','Hiragino Kaku Gothic Pro','ƒqƒ‰ƒMƒmŠpƒS Pro W3','‚l‚r ‚oƒSƒVƒbƒN',sans-serif;
font-size: 11px; 
line-height: 150%
}

.ele_thi { 
font-family: 'Lucida Grande','Hiragino Kaku Gothic Pro','ƒqƒ‰ƒMƒmŠpƒS Pro W3','‚l‚r ‚oƒSƒVƒbƒN',sans-serif;
font-size: 11px; 
line-height: 130%
}

.ele_twe { 
font-family: 'Lucida Grande','Hiragino Kaku Gothic Pro','ƒqƒ‰ƒMƒmŠpƒS Pro W3','‚l‚r ‚oƒSƒVƒbƒN',sans-serif;
font-size: 11px; 
line-height: 120%
}

.ele_thi-B { 
font-family: 'Lucida Grande','Hiragino Kaku Gothic Pro','ƒqƒ‰ƒMƒmŠpƒS Pro W3','‚l‚r ‚oƒSƒVƒbƒN',sans-serif;
font-size: 11px; 
line-height: 130%;
font-weight:bold;
}

.ele_thi-W { 
font-family: 'Lucida Grande','Hiragino Kaku Gothic Pro','ƒqƒ‰ƒMƒmŠpƒS Pro W3','‚l‚r ‚oƒSƒVƒbƒN',sans-serif;
font-size: 11px; 
line-height: 130%;
color:#FFFFFF;
}

.ele_thi-G { 
font-family: 'Lucida Grande','Hiragino Kaku Gothic Pro','ƒqƒ‰ƒMƒmŠpƒS Pro W3','‚l‚r ‚oƒSƒVƒbƒN',sans-serif;
font-size: 11px; 
line-height: 130%;
color:#B4B4B4;
}

.ele_ele { 
font-family: 'Lucida Grande','Hiragino Kaku Gothic Pro','ƒqƒ‰ƒMƒmŠpƒS Pro W3','‚l‚r ‚oƒSƒVƒbƒN',sans-serif;
font-size: 11px; 
line-height: 110%
}

.twe_six { 
font-family: 'Lucida Grande','Hiragino Kaku Gothic Pro','ƒqƒ‰ƒMƒmŠpƒS Pro W3','‚l‚r ‚oƒSƒVƒbƒN',sans-serif;
font-size: 12px; 
line-height: 180%
}

.twe_sev { 
font-family: 'Lucida Grande','Hiragino Kaku Gothic Pro','ƒqƒ‰ƒMƒmŠpƒS Pro W3','‚l‚r ‚oƒSƒVƒbƒN',sans-serif;
font-size: 12px; 
line-height: 200%
}

.fou_fif { 
font-family: 'Lucida Grande','Hiragino Kaku Gothic Pro','ƒqƒ‰ƒMƒmŠpƒS Pro W3','‚l‚r ‚oƒSƒVƒbƒN',sans-serif;
font-size: 14px; 
line-height: 150% 
}

.fou_fif-B { 
font-family: 'Lucida Grande','Hiragino Kaku Gothic Pro','ƒqƒ‰ƒMƒmŠpƒS Pro W3','‚l‚r ‚oƒSƒVƒbƒN',sans-serif;
font-size: 14px; 
line-height: 150%;
font-weight:bold;
}

.fou_fif-B-W { 
font-family: 'Lucida Grande','Hiragino Kaku Gothic Pro','ƒqƒ‰ƒMƒmŠpƒS Pro W3','‚l‚r ‚oƒSƒVƒbƒN',sans-serif;
font-size: 14px; 
line-height: 150%;
font-weight:bold;
color:#FFFFFF;
}



A { text-decoration : none ; color:#009A66 }
A:hover { text-decoration : underline ; color : #FE9900 }

A.linkhead {
font-size: 12px; 
line-height: 170%;
color:#FFFFFF; 
text-decoration:underline;
}

A.linkhead:hover {
font-size: 12px; 
line-height: 170%;
color:#FFE2B6; 
text-decoration:underline;
}


A.pagetop {
font-size: 12px; 
line-height: 150%;
color:#000000; 
text-decoration:none;
}

A.pagetop:hover {
font-size: 12px; 
line-height: 150%;
color:#009A66; 
text-decoration:underline;
}




/* common style */
body,td,th {
color: #000000;
}


body {
div-align:center;
margin-top:0;
margin-bottom:0;
margin-left:0;
margin-right:0;
text-align:center;
background-color:#FFFFFF;
/*background-image:url(../img/cmn_img/bg.gif);
background-position:top;
background-repeat:repeat-y;*/
}

.bg1{
background-image:url(../img/cmn_img/sdw01.gif);
background-position:right;
background-repeat:repeat-y;
}

.bg2{
background-image:url(../img/cmn_img/sdw02.gif);
background-position:left;
background-repeat:repeat-y;
}


.bg-contents{
background-image:url(../img/cmn_img/bg.gif);
background-position:top;
background-repeat:repeat-y;
}


.waku {
background: #fff;
border-top: solid 1px #FA3F14;
border-left: solid 1px #FA3F14;
border-right: solid 1px #FA3F14;
border-bottom: solid 1px #FA3F14;
padding: 0px;
}


.vt{
vertical-align:top;
text-align:center;
}

.vm{
vertical-align:middle;
}
.vb{
vertical-align:bottom;
}
