@charset "Shift_JIS";


body {
margin:0;
padding:0;
background:url(img/zentai_bg.gif) left top repeat-y;
}

           {margin: auto;
           padding: auto;}

/*======アンカー設定=======*/
a:link,a:visited {color:#0000ff; text-decoration:none;}
a:hover {color:#0000ff; text-decoration:underline;}


a.cp:link,a.cp:visited,a.cp:hover,a.cp:active {
color:#666666; text-decoration:none;
}



/*======ヘッダー部分=======*/
.adspace{
width:800px;
float:center;
padding-bottom:5px;
padding-left:36px;
background-color:#EDEDED;
}

.adspace2{
width:800px;
padding-top:5px;
padding-bottom:5px;
padding-left:36px;
background-color:#EDEDED;
}



#ue {
width:800px;
}

#ue h1 {
display:block;
margin:1em 1em 0.5em;
font-size:16px;
}

#ue .setumei {
margin:0 2em 1em;
width:800px;
font-size:14px;
color:#333333;
line-height:150%;
}


/*======コンテンツ部分=======*/
.td2{
font-size:12px;
}

#naka {
position:relative;
background:url(img/naka_bg.gif) left top repeat-y;
border-top:10px solid #e6e6e6;
padding:10px 0 10px;
width:800px;
}

#naka #subtitle {
position:absolute;
left:10px;
top:10px;
width:180px;
}

#naka #hako {
margin:10px 0 10px 200px;
width:600px;
}

#naka #hako h3 {
display:block;
margin:0 1em;
font-size:12px;
}

#naka td.n1 {
padding:0.5em 1em 0.3em 2em;
font-size:12px;
color:#333333;
}

#naka td.n2 {
padding:0 3em;
font-size:12px;
color:#666666;
line-height:130%;
}

#naka table.mspace {
margin:50px 0;
border-top:1px dashed #eeeeee;
}

.contents{
width:600px;
font-size:13px;
padding-left:10px;
margin-bottom:10px;
text-align:left;
}

.adspace3{
padding-top:10px;
padding-left:66px;
margin-bottom:10px;
}


/*======フッター部分=======*/
#shita {
width:800px;
padding-right:210px;
}

#shita td.s1 {
padding:0.4em 1em;
background-color:#cccccc;
font-size:14px;
color:#333333;
text-align:right;
font-size:10px;
}

#shita td.s2 {
padding:1em;
background-color:#eeeeee;
font-size:12px;
color:#666666;
text-align:center;
}

.ad {
margin:12px;
font-size:12px;
text-align:left;
line-height:150%;
}


/*======リンクページ=======*/
#hako #linksyu {
text-align:center;
}

#hako #linksyu td {
padding:0.5em;
background-color:#ffffff;
font-size:12px;
}
.simai{
font-size:10px;
color:#002605;
}
.lin {
font-size:12px;
}

a.msl:link,a.msl:visited,a.msl:hover,a.msl:active {color:#999999; text-decoration:none;}








