@charset "Shift_JIS";

/* ---- 全体構成 ---- */
body{
 margin: 0px;
 padding:0px 36px 21px 36px;
 background-color: #efefef;
 background-image: url(../images/background.gif)
}

/* ----------- 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 10px;
 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 10px;
 background-color:#efefef;
 line-height: 125%;
}

h4{
 margin:18px 20px 10px 25px;
 font-size: 12px; color:#444444; 
 padding:0px 0px 0px 0px;
 background-color:#e9f5ed;
}

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 5px 0px 25px;
}

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 5px 0px 20px;
 padding:0px 0px 0px 0px;
 font-size: 12px;
 line-height: 120%;
}

ul.t4{
/*上右下左*/
 margin:0px 0px 0px 20px;
 padding:0px 0px 0px 0px;
 font-size: 12px;
 line-height: 120%;
}

ul.t5{
/*上右下左*/
 margin:0px 0px 0px 30px;
 padding:0px 0px 0px 0px;
 font-size: 12px;
 line-height: 120%;
}

ul.t6{
/*上右下左*/
 margin:0px 0px 0px 40px;
 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:-10px 0px 0px 48px;
 padding:0px 0px 0px 0px;
 font-size: 12px;
 line-height: 100%;
}

ol.t3{
 margin:0px 5px 0px 25px;
 padding:0px 0px 0px 0px;
 font-size: 12px;
 line-height: 100%;
}

ol.t4{
/*上右下左*/
 margin:0px 0px 0px 60px;
 padding:0px 0px 0px 0px;
 font-size: 12px;
 line-height: 120%;
}

ol.t5{
 margin:0px 5px 0px 15px;
 padding:0px 0px 0px 0px;
 font-size: 12px;
 line-height: 100%;
}

lh{
 padding:10px 0px 0px 0px;
 line-height: 90%;
}

li{
 padding:10px 0px 0px 0px;
 line-height: 140%;
}

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;
}

div.t2{
 padding:10px 0px 10px 10px;
}
div.t3{
 margin:0px 20px 0px 0px;
 padding:10px 10px 0px 10px;
}

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: 11px; color:#444444;
}

.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: #b6dc95; text-decoration: underline;}
a.menu:hover { color: #000000;background-color: #b6dc95; text-decoration: underline;}
