@charset"euc-jp";

#maincontents h1,#maincontents h2,#maincontents h3,#maincontents h4,#maincontents p{
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
}
#maincontents {
	background:#ffffff;
	line-height: 150%;
	color:#000000;
}

#maincontents p{
 padding:0 0 25px 0 ;
	margin:0;
}

#maincontents img{
border:0;
}

#maincontents .right{
text-align:right;
}
#maincontents .center{
text-align:center;
}

#maincontents td{
text-align:left;
vertical-align:top;
}

/* 見出し
------------------------------------------------ */

#maincontents h1{
 padding:0;
	margin:0 0 10px 0;
}
#maincontents h2{
 padding:0;
	margin:0 0 10px 0;
}

#maincontents h3{
 padding:0;
	margin:0 0 10px 0;
}
#maincontents h4{
 padding:0;
	margin:0 0 5px 0;
}


/* メニュー
------------------------------------------------ */
#maincontents .header{
padding-bottom:2px;
border-bottom:2px solid #000000;
}
#maincontents .footer{
border-top:2px solid #000000;
padding-top:2px;
}


/* レイアウト
------------------------------------------------ */
#maincontents .main{
padding:15px;
text-align:left;
}
#maincontents .main2{
padding:15px;
text-align:left;
}

#maincontents .pa10{
padding:10px;
}

#maincontents .left_cut{
padding:0 15px 15px 0;
}

#maincontents .right_cut{
padding:0 0 15px 15px;
}

#maincontents .line1{
background:#eeeeee;
border:solid 1px #999999;
padding:10px;
}


/* デザイン
------------------------------------------------ */

#maincontents .mokuteki_an{
text-align:right;
margin:15px 0;
padding:3px;
font-size:90%;
background:#eeeeee;
}
#maincontents .title_bg{
background:url(images/cut02.jpg) repeat left top;
padding:0 30px;
}
#maincontents .cube01{
border:1px #999999 solid;
padding:10px;
}
#maincontents p.txt{
margin:5px;
padding:0;
}
#maincontents p.list{
font-size:90%;
line-height:130%;
color:#003870;
}
#maincontents p.list img{
margin-bottom:5px;
}
#maincontents .blue{
color:#3894D6;
}
#maincontents .red{
color:#cc0000;
}
#maincontents .up{
margin:10px 0 0 0;
border-bottom:1px solid #808080;
text-align:right;
}

#maincontents .next{
margin:10px 0 0 0;
text-align:right;
font-size:90%;
}



/* リストセット
------------------------------------------------ */

#maincontents div.list01{
margin:0 0 15px 0;
padding:0;
text-align:left;
width:430px;

}

#maincontents div.list01 ul{
margin:0;
padding:0;
}


#maincontents div.list01 ul li{
color:#003870;
list-style:url(none) none outside;
background:#99ADC0;
width:auto;
border:1px solid #cccccc;
margin:2px 0 0 0;
padding:0 10px;
font-size:80%;
}

#maincontents div.list02{
margin:0 0 15px 0;
padding:0;
text-align:left;
width:430px;
}

#maincontents div.list02 ul{
margin:0;
padding:0;
}


#maincontents div.list02 ul li{
color:#003870;
list-style:url(none) none outside;
background:#ffffff;
width:auto;
border:1px solid #99ADC0;
margin:2px 0 0 0;
padding:0 10px;
font-size:80%;
}

