@charset "Shift_JIS";

/* ---- 全体構成 ---- */
body{
 margin: 0px; padding: 0px;
 background: #ffffff;
}

/* ----------- FONTサイズなど ------------ */

#header2{
 width: 522px; height: 18px;
 margin:0px;
 background: #ffffff url(../images/h2_backimg.gif) no-repeat;
}

h1{
 margin:0px 0px 0px 0px;
 font-size:20px; color:#444444;  
 font-family:sans-serif;
 padding:0px 0px 0px 0px;
}

h2{
 margin:0px 0px 10px 0px;
 font-size:16px; color:#444444;  
 font-family:sans-serif;
 padding:0px 0px 0px 0px;
}

h3{
 margin:18px 0px 10px 10px;
 font-size: 14px; color:#444444; 
 padding:3px 3px 2px 2px;
 background-color:#efefef;
 line-height: 125%;
}

h4{
 margin:18px 9px 10px 10px;
 font-size: 12px; color:#444444; 
 padding:0px 0px 0px 0px;
}

h4.t2{
 margin:0px 0px 0px 0px;
 font-size: 12px; color:#444444; 
 padding:2px 2px 2px 2px;
}

h5{
 margin:0px 0px 0px 5px;
 font-size: 12px; color:#444444; 
 padding:0px 0px 0px 0px;
}

P{
 padding:0px 0px 0px 20px;
}

P.t2{
 margin:10px 0px 15px 0px;
 padding:0px 0px 0px 20px;
}

td.t2{
 font-size: 12px;
 line-height: 120%;
}

ul{
/*上右下左*/
 margin:0px 0px 0px 20px;
 padding:10px 0px 0px 0px;
 font-size: 12px;
 line-height: 120%;
}

ul.t2{
/*上右下左*/
 margin:0px 0px 0px 60px;
 padding:0px 0px 0px 0px;
 font-size: 12px;
 line-height: 120%;
}

ul.t3{
/*上右下左*/
 margin:-10px 0px 0px 15px;
 padding:0px 0px 0px 0px;
 font-size: 12px;
 line-height: 120%;
}

ol{
 margin:0px 0px 0px 30px;
 padding:0px 0px 0px 0px;
 font-size: 12px;
 line-height: 100%;
}

ol.t2{
 margin:0px 0px 0px 60px;
 padding:0px 0px 0px 0px;
 font-size: 12px;
 line-height: 100%;
}

ol.t3{
 margin:0px 0px 0px 40px;
 padding:0px 0px 0px 0px;
 font-size: 12px;
 line-height: 100%;
}

li{
 padding:10px 0px 0px 0px;
 line-height: 120%;
}

li.t2{
 padding:0px 0px 0px 30px;
 line-height: 100%;
}

li.t2{
 padding:5px 0px 0px 0px;
 line-height: 120%;
}

.li-padding{
 padding:10px 0px 10px 0px;
}

dl{
 margin:0px 0px 0px -30px;
 padding:5px 0px 0px 0px;
 font-size: 12px;
 line-height: 120%;
}

dd{
 padding:10px 0px 0px 0px;
 line-height: 120%;
}

div{
 padding:10px 0px 0px 0px;
}

table.t2{
 margin:0px 0px 0px 22px;
}

table.t3{
 margin:0px 0px 0px 20px;
 FONT-SIZE: 8pt;
 LINE-HEIGHT: 130%
}

.rightimg{
 float:right;
 width:240px;
 margin:0 0 5px 12px;
}

.rightimg2{
 float:right;
 width:180px;
 margin:0 0 5px 12px;
}

.footer {
 font-size: 13px; color:#ffffff;
}

.panlist {
 font-size: 12px;
 line-height: 150%;
}

sup{
 vertical-align:text-top;
 line-height:4px;
}

A:link     { COLOR: #006699; TEXT-DECORATION: underline }
A:visited  { COLOR: #006699; TEXT-DECORATION: underline }
A:hover    { COLOR: #ff9933; TEXT-DECORATION: underline }
A:active { COLOR: #ff9933; TEXT-DECORATION: underline }

.f1 { FONT-SIZE: 14pt; LINE-HEIGHT: 125% }
.f2 { FONT-SIZE: 13pt; LINE-HEIGHT: 125% }
.f3 { FONT-SIZE: 12pt; LINE-HEIGHT: 125% }
.f4 { FONT-SIZE: 11pt; LINE-HEIGHT: 125% }
.f5 { FONT-SIZE: 10pt; LINE-HEIGHT: 135% }
.f5-1 { FONT-SIZE: 10pt; LINE-HEIGHT: 140% }
.f6 { FONT-SIZE: 9pt; LINE-HEIGHT: 135% }
.f6-2 { FONT-SIZE: 9pt; LINE-HEIGHT: 145% }
.f7 { FONT-SIZE: 8pt; LINE-HEIGHT: 130% }
.f8 { FONT-SIZE: 7pt; LINE-HEIGHT: 130% }
.f9 { FONT-SIZE: 6pt; LINE-HEIGHT: 130% }


a.menu:link { color: #000000; text-decoration: underline;}
a.menu:visited { color: #000000; text-decoration: underline;}
a.menu:active { color: #000000;background-color: #ff9900; text-decoration: underline;}
a.menu:hover { color: #000000;background-color: #ff9900; text-decoration: underline;}
