@charaset"Shift_JIS";


*{
margin:0px;
padding:0px;
}


body{
margin:0px auto;
text-align:center;
background:#e9e9e9;
}


.no{
display:none;
}

.clear{
clear:both;
}

address{
margin:0 0 10px 0;
font-size:10px;
font-weight:normal;
font-style:normal;
font-family: verdana;
color: #3F3F3F; 
line-height:1.5;
text-align:right;
}

/*目次/////////////////////////////////////////////////
【01】ボックス指定
【02】見出しテキスト指定
【03】テーブル指定
【04】テキスト指定
【05】リンク指定
【06】画像指定
【07】リスト
//////////////////////////////////////////////////*/



/*/////////////////////////////////////////////////
【01】ボックス指定
//////////////////////////////////////////////////*/
#head{
width:80%;
margin:0 auto;
text-align: left;
}

#container{
width:80%;
margin:0 auto;
padding:20px 0;
background-color:#FFFFFF;
text-align:center;
}

#contents{
width:80%;
margin:0 auto;
}




#foot{
clear:both;
width:80%;
margin:20px auto;
text-align:center;
}

#container2{
width:80%;
margin:0 auto;
padding:0px 0;
background-color:#FFFFFF;
text-align:center;
}



/*/////////////////////////////////////////////////
【02】見出しテキスト指定
//////////////////////////////////////////////////*/
h1{
display:none;
} 

h2{
text-align:left;
margin:0 0 5px 0;
}


h3{
text-align: right;
border-bottom:#EF0000 1px solid;
margin:0 0 10px 0;
padding:0 0 2px 0;
}

h4{
text-align:left;
border-left:#111183 10px solid;
margin:0 0 10px 0;
padding:0 0 0 10px;
}


h5{
text-align:left;
font-size: 14px; 
color: #393E4F; 
line-height:1.5;
margin:0 0 10px 0;
}









/*/////////////////////////////////////////////////
【03】テーブル指定
//////////////////////////////////////////////////*/




/*/////////////////////////////////////////////////
【04】テキスト指定
//////////////////////////////////////////////////*/
.txt10 { 
text-align:justify;
font-size: 10px; 
color: #393E4F; 
line-height:1.5;
} 


.txt10mainL { 
text-align:justify;
font-size: 10px; 
color: #393E4F; 
line-height:1.5;
margin:0 0 10px 0;
} 

.txt12 { 
text-align:justify;
font-size: 12px; 
color: #393E4F; 
line-height:1.5; 
} 


.txt12mainL { 
text-align:justify;
font-size: 12px; 
color: #393E4F; 
line-height:1.5; 
margin:0 0 10px 0;
} 

.txt14 { 
text-align:justify;
font-size: 14px; 
color: #393E4F; 
line-height:1.5; 
} 


/*/////////////////////////////////////////////////
【05】リンク指定
//////////////////////////////////////////////////*/
a:link {
color: #393E4F;
text-decoration: underline;
}

a:visited {
color: #393E4F;
text-decoration: underline;
}

a:hover {
color: #999999;
text-decoration: none;
}

a:active {
color: #999999;
text-decoration: none;
}








/*/////////////////////////////////////////////////
【06】画像指定
//////////////////////////////////////////////////*/



.yohaku20000{
margin:20px 0 0 0;
}

.yohaku00020{
margin:0 0 0 20px;
}


.yohaku00200{
margin:0 0 20px 0;
}

.yohaku0800{
margin:0 8px 0 0;
}




/*/////////////////////////////////////////////////
【07】リスト
//////////////////////////////////////////////////*/
ul.ulmenu{
margin:0;
}

li.limenu{
display:block;
float:left;
list-style:none;
margin:0;
padding:0;
}