
@import url(main.css);


.capt {
 font-size: 10pt;
 font-weight: bold;
 margin-left  : -1em;
 color: #006238;
}

.caption {
 font-family:Osaka,"MS PGothic",sans-serif;
 font-size: 7pt;
 color: #444444;
 letter-spacing : 0.04em;
 line-height : 130%;
}

.ind1 {
 font-family:Osaka,"MS PGothic",sans-serif;
 font-size: 10pt;
 margin-left  : 3em;
 margin-right : 3em;
 color: #444444;
 letter-spacing : 0.04em;
 line-height : 150%;
}

.ind2 {
 font-family:Osaka,"MS PGothic",sans-serif;
 font-size: 10pt;
 margin-left  : 4em;
 margin-right : 4em;
 color: #444444;
 letter-spacing : 0.04em;
 line-height : 150%;
}


.main2 {
 font-family:Osaka,"MS PGothic",sans-serif;
 font-size: 8pt;
 margin : 0.3em 2em 1em 1em;
 color: #444444;
 letter-spacing : 0.04em;
 line-height : 150%;
}


.navi {
 font-family:Osaka,"MS PGothic",sans-serif;
 font-size: 9pt;
 margin-left  : 0em;
 margin-right : 0em;
 color: #444444;
 letter-spacing : 0.04em;
 line-height : 160%;
}

.navi2 {
 letter-spacing : 0.03em;
 line-height : 130%;
 font-size: 8pt;
 padding:1em 1em 0em 1em ;
}

.ans {
 font-size: 14px;
 color: #FF6633;
 font-weight: bold;
 text-indent: 1em;
 margin-bottom:0.3em;
}

.doc {
 margin-left:3em;
 margin-right:3em; 
 padding:5px;
 color: #003673;
 background-color:#FFF9D2;
}



.subtitle{
 text-align:left;
 font-size: 15px;
 font-weight: bold;
 color:#7E5B4C;
 padding:2px 10px;
 margin:1em 0;
 background-color:#FFD8CF;
 width:510px;
 }
 
.tinami{
 font-size: 19px;
 font-weight: bold;
}

.li1{
color: #aa0000;
font-size: 13px;
}

TH{
font-size: 9pt;
 background-color:#FFED87;
 padding:3px 0 3px 10px ;
}


.statlist{
 padding:5px 0.5em 2px 1em ;
 border-bottom: 1px #D9D6D2 solid;
}


.sub {
 font-size: 10pt;
 font-weight: bold;
 margin-left  : 0em;
 margin-right : 0em;
 padding:2px;
 color: #FFFFFF;
 background-color:#0E5E9B;
 letter-spacing : 0.04em;
}


.td1 { 
background-color: #41CD9C; 
border-width: 0px 1px 1px 0px;
border-color: #5B5B5B;
border-style: solid;
border-collapse: collapse;
 } 

.td2 { 
background-color: #BD8459; 
border-width: 1px 1px 0px 0px;
border-color: #5B5B5B;
border-style: solid;
border-collapse: collapse;
 } 


.td3 { 
background-color: #FBF3DA; 
border-width: 1px 0px 0px 0px;
border-color: #5B5B5B;
border-style: solid;
border-collapse: collapse;
padding: 3px;
font-size: 8pt;
letter-spacing : 0.02em;
line-height : 130%;
} 

.comment { 
width: 340px; 
background-color: #FFFBEA; 
border: 1px #A2A2A2 solid;
padding: 4px;
font-size: 9pt;
color: #000000;
letter-spacing : 0.03em;
line-height : 140%;
 } 

.sitename{
font-size: 12pt;
font-weight: bold;
padding: 0px 7px 0px 0px;
}

.kana{
 font-size: 8pt;
 color: #000000;
 letter-spacing : 0.05em;
padding: 0px 0px 0.7em 25px;
}

.num{
 font-size: 7pt;
 color: #000000;
padding: 0px 4px 0px 0px;
}

.num2{
 background-color: #F0F0E4; 
 font-size: 7pt;
 color: #FF0000;
padding: 0px 2px 0px 0px;
}

.san{
 font-size: 8pt;
 color: #000000;
 letter-spacing : 0.05em;
padding: 0px 0px 0px 5px;
}

.name{
 font-size: 11pt;
 color: #000000;
 letter-spacing : 0.05em;
padding: 0.5em 0px 0px 23px;
}

.note{
width:430px;
font-size:11px;
margin:1.5em 0;
padding:4px;
background-color:#F4F4F4;
border: solid 1px #CDCDCD;
text-align:left;
}


.note_title{
font-size:12px;
color:#ED7500;
font-weight:bold;
background-image : url("http://www.comicpack-hiroba.com/img/arrow_blue.gif");
background-repeat : no-repeat;
padding-left :12px;
margin:0px;
}


p.main_menu{
text-align:center;
padding:0;
margin:1px 0;
}

.center_contents{
width:570px;
padding:0;
margin:0;
background-image : url("/img/bg_white.gif");
}

.your_url{
color:#009900;
font-weight:bold;
font-size:14px;
margin:1em;
}

p.notice{
width:450px;
text-align:left;
background : url("/img/key_arrow.gif") no-repeat;
margin:0;
padding:2px 14px;
}
