@charset "Shift_JIS";

body {
font-family: "ＭＳ Ｐゴシック", "Osaka";
margin:0px;
}

/*ボックス*/
#con {
width:550px;
height:auto;
margin:10px 0 10px 15px;
}

#pan {
width:100%
height:auto;
font-size:68.75%;
margin:5px 0 10px 0;
padding:0;
}

#up {
width:100%;
height:auto;
text-align:right;
font-size:81.25%;
margin:20px 0 10px 0;
}

/*リンク*/
A:link{ color:#0033CC; text-decoration:none; }
A:visited{ color:#0033CC; text-decoration:none; }
/*A:visited{ color:#800080; text-decoration:none; }稼働時に変更*/
A:hover{ color:#FF3300; text-decoration:underline; }
A:active{	color:#FF0000; text-decoration:none; }

/*段落*/
p {
font-size:81.25%;
line-height:130%;
margin:0px;
}

/*汎用--見出し*/
h1 {
font-size:131.25%;
margin:0px;
}

h2 {
font-size:100%;
line-height:30px;
margin:0px 0 5px 0px;
background-image:url(../images/h2_bg.gif);
background-repeat:no-repeat;
width:565px;
height:30px;
padding:0 0 0 15px;
}

h3 {
font-size:87.5%;
margin:5px 0 5px 0px;
color:#990000;
}

h4 {
font-size:81.25%;
margin:5px 0 5px 0px;
}


/*汎用フォントサイズ*/
.l9 { font-size:200%; }
.l8 { font-size:131.25%; }
.l7 { font-size:112.5%; }
.l6 { font-size:100%; }
.l5 { font-size:87.5%; }
.l4 { font-size:81.25%; } /*基準サイズ*/
.l3 { font-size:75%; }
.l2 { font-size:68.75%; }
.l1 { font-size:62.5%; }

/*汎用フォントサイズ--行間あり*/
.lh8 { font-size:131.25%; line-height:130%; }
.lh7 { font-size:112.5%; line-height:130%; }
.lh6 { font-size:100%; line-height:130%; }
.lh5 { font-size:87.5%; line-height:130%; }
.lh4 { font-size:81.25%; line-height:130%; }
.lh3 { font-size:75%; line-height:130%; }
.lh2 { font-size:68.75%; line-height:130%; }
.lh1 { font-size:62.5%; line-height:130%; }

/*スペーサ*/
.m_top03 { margin-top:3px; }
.m_top05 { margin-top:5px; }
.m_top08 { margin-top:8px; }
.m_top10 { margin-top:10px; }
.m_top15 { margin-top:15px; }
.m_top20 { margin-top:20px; }
.m_top25 { margin-top:25px; }
.m_top30 { margin-top:30px; }
.m_top35 { margin-top:35px; }
.m_top50 { margin-top:50px; }