@charset "Shift_JIS";

/* ---- 全体構成 ---- */
body{
 margin: 0px;
 padding:0px 36px 21px 36px;
 background-color: #efefef;
 background-image: url(../images/background.gif);
 font-family:'Arial',sans-serif;
}

/* ----------- FONTサイズなど ------------ */

#header2{
 width: 522px; height: 18px;
 margin:0px;
 background: #ffffff url(../images/h2_backimg.gif) no-repeat;
 font-family:'Arial',sans-serif;
}

h1{
 margin:0px 0px 0px 0px;
 font-size:20px; color:#444444;  
 font-family:sans-serif;
 padding:0px 0px 0px 0px;
 font-family:'Arial',sans-serif;
}

h2{
 margin:0px 0px 10px 0px;
 font-size:16px; color:#444444;  
 font-family:sans-serif;
 padding:0px 0px 0px 0px;
 font-family:'Arial',sans-serif;
}

h2.t2{
 margin:0px 0px 0px 0px;
 font-size:16px; color:#444444;  
 font-family:sans-serif;
 padding:0px 0px 0px 0px;
 font-family:'Arial',sans-serif;
}

h3{
 margin:18px 0px 10px 10px;
 font-size: 14px; color:#444444; 
 padding:3px 3px 2px 2px;
 background-color:#efefef;
 line-height: 125%;
 font-family:'Arial',sans-serif;
}

h3.t2{
 margin:0px 0px 10px 10px;
 font-size: 14px; color:#444444; 
 padding:3px 3px 2px 2px;
 background-color:#efefef;
 line-height: 125%;
 font-family:'Arial',sans-serif;
}

h3.t3{
 margin:0px 0px 10px 10px;
 font-size: 13px; color:#444444; 
 padding:3px 3px 2px 2px;
 background-color:#ffffff;
 line-height: 125%;
 font-family:'Arial',sans-serif;
}

h3.t4{
 margin:0px 0px 10px 0px;
 font-size: 14px; color:#444444; 
 padding:3px 3px 2px 2px;
 background-color:#efefef;
 line-height: 125%;
 font-family:'Arial',sans-serif;
}

h3.t5{
 margin:5px 0px 10px 0px;
 font-size: 14px; color:#444444; 
 padding:3px 3px 2px 2px;
 background-color:#efefef;
 line-height: 125%;
 font-family:'Arial',sans-serif;
}

h4{
 margin:20px 0px 10px 20px;
 font-size: 12px; color:#062f4e; 
 padding:0px 0px 0px 0px;
 font-family:'Arial',sans-serif;
}

h4.t2{
 margin:0px 0px 0px 0px;
 font-size: 12px; color:#444444; 
 padding:2px 2px 2px 2px;
 font-family:'Arial',sans-serif;
}

h5{
 margin:0px 0px 0px 5px;
 font-size: 12px; color:#444444; 
 padding:0px 0px 0px 0px;
 font-family:'Arial',sans-serif;
}

P{
 padding:0px 0px 0px 20px;
 font-family:'Arial',sans-serif;
}

P.t2{
 margin:0px 0px 0px 20px;
 font-family:'Arial',sans-serif;
}

P.t3{
 margin:10px 0px 0px 10px;
 font-family:'Arial',sans-serif;
}

td.t2{
 font-size: 12px;
 line-height: 120%;
 font-family:'Arial',sans-serif;
}

ul{
/*上右下左*/
 margin:0px 0px 0px 20px;
 padding:10px 0px 0px 0px;
 font-size: 12px;
 line-height: 120%;
 font-family:'Arial',sans-serif;
}

ul.t2{
/*上右下左*/
 margin:20px 0px 0px 50px;
 padding:0px 0px 0px 0px;
 font-size: 13px;
 line-height: 120%;
 font-family:'Arial',sans-serif;
}

ul.t3{
/*上右下左*/
 margin:10px 0px 0px 15px;
 padding:0px 0px 0px 0px;
 font-size: 12px;
 line-height: 120%;
 font-family:'Arial',sans-serif;
}

ol{
 margin:0px 0px 0px 30px;
 padding:0px 0px 0px 0px;
 font-size: 12px;
 line-height: 100%;
 font-family:'Arial',sans-serif;
}

ol.t2{
 margin:0px 0px 0px 60px;
 padding:0px 0px 0px 0px;
 font-size: 12px;
 line-height: 100%;
 font-family:'Arial',sans-serif;
}

ol.t3{
 margin:0px 0px 0px 40px;
 padding:0px 0px 0px 0px;
 font-size: 12px;
 line-height: 100%;
 font-family:'Arial',sans-serif;
}

lh.t2{
 padding:0px 0px 0px -50px;
 line-height: 130%;
 font-family:'Arial',sans-serif;
}

li{
 padding:10px 0px 0px 0px;
 line-height: 120%;
 font-family:'Arial',sans-serif;
}

li.t2{
 padding:0px 0px 5px 0px;
 line-height: 130%;
 font-family:'Arial',sans-serif;
}

li.t3{
 padding:5px 0px 0px 0px;
 line-height: 120%;
 font-family:'Arial',sans-serif;
}

li.t4{
 padding:10px 10px 0px 0px;
 line-height: 120%;
 font-family:'Arial',sans-serif;
}

li.t5{
 padding:0px 10px 5px 0px;
 line-height: 130%;
 font-family:'Arial',sans-serif;
}

.li-padding{
 padding:10px 0px 10px 0px;
 font-family:'Arial',sans-serif;
}

dl{
 margin:20px 0px 0px -20px;
 padding:0px 0px 0px 0px;
 font-size: 12px;
 line-height: 120%;
 font-family:'Arial',sans-serif;
}

dd{
 padding:0px 0px 10px 0px;
 line-height: 120%;
 font-family:'Arial',sans-serif;
}

div{
 padding:0px 0px 0px 0px;
 font-family:'Arial',sans-serif;
}

div.t2{
 margin:10px 10px 10px 10px;
 padding:10px 10px 10px 10px;
 font-family:'Arial',sans-serif;
 background-color:#facc89;
 border:2px #FF0000 solid;
}

div.body{
 padding:0px 0px 0px 0px;
 width:882px;
 font-family:'Arial',sans-serif;
}

table.t2{
 margin:0px 0px 0px 22px;
 font-family:'Arial',sans-serif;
}

table.t3{
 margin:0px 0px 0px 20px;
 FONT-SIZE: 8pt;
 LINE-HEIGHT: 130%;
 font-family:'Arial',sans-serif;
}

.rightimg{
 float:right;
 width:240px;
 margin:0 0 5px 12px;
 font-family:'Arial',sans-serif;
}

.rightimg2{
 float:right;
 width:180px;
 margin:0 0 5px 12px;
 font-family:'Arial',sans-serif;
}

.footer {
 font-size: 12px; color:#ffffff;
 font-family:'Arial',sans-serif;
}

.panlist {
 font-size: 12px;
 line-height: 150%;
 font-family:'Arial',sans-serif;
}

sup{
 vertical-align:text-top;
 line-height:4px;
 font-family:'Arial',sans-serif;
}

A:link     { COLOR: #006699; TEXT-DECORATION: underline; font-family:'Arial',sans-serif;}
A:visited  { COLOR: #006699; TEXT-DECORATION: underline; font-family:'Arial',sans-serif; }
A:hover    { COLOR: #ff9933; TEXT-DECORATION: underline; font-family:'Arial',sans-serif; }
A:active { COLOR: #ff9933; TEXT-DECORATION: underline; font-family:'Arial',sans-serif; }

.f1 { FONT-SIZE: 14pt; LINE-HEIGHT: 125%; font-family:'Arial',sans-serif; }
.f2 { FONT-SIZE: 13pt; LINE-HEIGHT: 125%; font-family:'Arial',sans-serif; }
.f3 { FONT-SIZE: 12pt; LINE-HEIGHT: 125%; font-family:'Arial',sans-serif; }
.f4 { FONT-SIZE: 11pt; LINE-HEIGHT: 125%; font-family:'Arial',sans-serif; }
.f5 { FONT-SIZE: 10pt; LINE-HEIGHT: 135%; font-family:'Arial',sans-serif; }
.f5-1 { FONT-SIZE: 10pt; LINE-HEIGHT: 140%; font-family:'Arial',sans-serif; }
.f6 { FONT-SIZE: 9pt; LINE-HEIGHT: 135%; font-family:'Arial',sans-serif; }
.f6-2 { FONT-SIZE: 9pt; LINE-HEIGHT: 145%; font-family:'Arial',sans-serif; }
.f7 { FONT-SIZE: 8pt; LINE-HEIGHT: 130%; font-family:'Arial',sans-serif; }
.f8 { FONT-SIZE: 7pt; LINE-HEIGHT: 130%; font-family:'Arial',sans-serif; }
.f9 { FONT-SIZE: 6pt; LINE-HEIGHT: 130%; font-family:'Arial',sans-serif; }


a.menu:link { color: #000000; text-decoration: underline; font-family:'Arial',sans-serif;}
a.menu:visited { color: #000000; text-decoration: underline; font-family:'Arial',sans-serif;}
a.menu:active { color: #000000;background-color: #ffb71e; text-decoration: underline; font-family:'Arial',sans-serif;}
a.menu:hover { color: #000000;background-color: #ffb71e; text-decoration: underline; font-family:'Arial',sans-serif;}

a.menu2:link { color: #000000;background-color: #ff9900; text-decoration: underline; font-family:'Arial',sans-serif;}
a.menu2:visited { color: #000000;background-color: #ff9900; text-decoration: underline; font-family:'Arial',sans-serif;}
a.menu2:active { color: #000000;background-color: #ff9900; text-decoration: underline; font-family:'Arial',sans-serif;}
a.menu2:hover { color: #000000;background-color: #ff9900; text-decoration: underline; font-family:'Arial',sans-serif;}

a.headerm:link { color: #ffffff; text-decoration: none; font-family:'Arial',sans-serif;}
a.headerm:visited { color: #ffffff; text-decoration: none; font-family:'Arial',sans-serif;}
a.headerm:active { color: #ffde29; text-decoration: none; font-family:'Arial',sans-serif;}
a.headerm:hover { color: #ffde29; text-decoration: none; font-family:'Arial',sans-serif;}

A.t2:link     { COLOR: #006699; TEXT-DECORATION: underline; font-family:'Arial',sans-serif;}
A.t2:visited  { COLOR: #006699; TEXT-DECORATION: underline; font-family:'Arial',sans-serif; }
A.t2:hover    { COLOR: #ff0000; TEXT-DECORATION: underline; font-family:'Arial',sans-serif; }
A.t2:active { COLOR: #ff0000; TEXT-DECORATION: underline; font-family:'Arial',sans-serif; }

SELECT.global
{
    BORDER-RIGHT: #656565;
    BORDER-TOP: #656565 1px inset;
    FONT-SIZE: 11px;
    BACKGROUND-IMAGE: none;
    MARGIN: 1px;
    BORDER-LEFT: #656565 1px inset;
    COLOR: black;
    BORDER-BOTTOM: #656565 1px inset;
    BACKGROUND-REPEAT: repeat;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana;
    WIDTH: 175px;
    HEIGHT: 15px;
    BACKGROUND-COLOR: #ffffff;
    P: normal;
    font-family:'Arial',sans-serif;
}
