@charset "utf-8";

body{
text-align:center;
margin:0 auto;
padding:0;
font-family:Verdana, "ＭＳ Ｐゴシック", sans-serif;
}

img {
border-style:none;
}

/* テキスト表示なし */
.non {
display: none;
}

#navi, #navi a{
font-size:11px;
text-align:left;
margin:0 0 0 5px;
}


#container{
width: 760px;
margin: 0 auto;
text-align:center;
padding: 0;
border:1px #CCCCCC solid;
}

#header{
width:760px;
margin:0;
padding:0;
}

#content {
width: 740px;
height:auto;
text-align:left;
margin: 0 auto;
text-align:center;
}

#layoutbody2 {
width: 750px ;
text-align:center;
margin: 0 auto;
}

.tunan_report {
font-size: 12px;
line-height: 150%;
letter-spacing: 1px;
width: 95%;
margin: 0 auto 20px;
}

#index_footer {
width: 760px;
clear: both;
color:#000066;
text-align: center;
padding:5px 0 5px;
margin-top:10px;
border-top:1px #999999 solid;
font-size:12px;

}

#index_footer a:link{
text-decoration:underline;
color:#000066;
}
#index_footer a:visited{
color:#000066;
text-decoration:underline;
}

#index_footer a:hover{
color:#000066;
background-color:#FF3300;
text-decoration:underline;
}

table{
margin:0 auto;
text-align:center;
border-collapse:collapse;
padding:5px;
border:#000099 solid 1px;
font-size:12px;
}

td{
line-height:1.5em;
text-align:left;
padding:5px;
border:#000099 solid 1px;
font-size:12px;
border-collapse:collapse;
}

th{
color:#000000;
border-collapse:collapse;
border:#000099 solid 1px;
background-color:#DAFEE7;
text-align: center;
letter-spacing:5px;}

.tdline{
text-align:center;}

.col{
color:#FF0000;
font-size:14px;
font-weight:bold;}

.col2{
color:#000099;
font-size:14px;
}

h1{
clear:both;
border-bottom:1px #999999 solid;
border-left:10px #666666 solid;
margin:5px;
padding:10px;
width:720px;
font-size:18px;
font-weight:bold;
color:#000099;
text-align:left;
}

h2, h3{
color:#FF0000;
width:92%;
line-height:1.5em;
font-size:15px;
margin:0 auto;
padding:0;
font-weight:800;
color:#333333;
text-align:left;
}

#describe{
border:#006633 dotted 3px;
color:#333333;
font-size:13px;
line-height:1.5em;
padding:10px;
width:85%;
margin:0 auto;
text-align:left;
}

.content{
width:80%;
height:200px;
margin:5px auto;
text-align:left;
border:1px #333333 solid;
}

.content p, .content2 p, .content3 p{
line-height:1.5em;
font-size:12px;
color:#333333;
padding:0 15px;
margin:2px 0;
}

.content img, .content2 img{
float:right;
margin:60px 5px 5px 5px;
}

.content3{
width:80%;
height:auto;
margin:5px auto;
padding-bottom:10px;
text-align:left;
border:1px #333333 solid;
}

.content3 .inline{
text-align:center;
background-color:#0099FF;
color:#FFFFFF;
font-weight:bold;
}


.moji{
color:#0066FF;
background-color:#D2D2D2;
font-weight:bold;
font-size:18px;
margin:0 0 5px 0;
padding:5px;
letter-spacing:5px;
border-bottom:1px #333333 solid;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}

.moji2{
color:#0066FF;
font-weight:bold;
font-size:18px;
margin:5px 0;
letter-spacing:5px;
}

.moji3{
text-align:center;
margin:10px 0;
}

.content2{
width:80%;
height:230px;
margin:5px auto;
text-align:left;
border:1px #333333 solid;
}

.content2 a:link, .content a:link, .content3 a:link{
color:#FF0000;
font-size:14px;
font-weight:bold;
text-align:center;
}
.content2 a:visited, .content a:visited, .content3 a:visited{
color:#FF0000;
font-size:14px;
font-weight:bold;
}
.content2 a:hover, .content a:hover, .content3 a:hover{
color:#00CCFF;
background:#FFFF00;
font-size:14px;
font-weight:bold;
}

.sp{
text-align:left;
}

#content td img{
margin:0;
padding:0;}



