@charset "euc-jp";
/* CSS Document */

#page{
 width:860px;
 margin:0 auto;
 padding:20px 35px;
}

#page2{
 width:860px;
 background:#ffffff;
 padding:0;
 border:solid 1px #ffffff;
}

.toptxt{
 font-size:10px;
 text-align:left;
 padding:5px 10px;
}

/*contents waku*/

div.contents{
	padding: 0;
	width:606px;
	margin: 0px 0px 20px 0px;
	border-bottom:1px dashed #cccccc;
}

div.contents h2{
	background:;
	font-size: 14px;
	padding: 4px 0 4px 10px;
	margin: 0;
	color:#980F08;
	font-weight:bold;
}


/*top info list*/

div.contents ul{
margin:10px 0;
list-style:inside;
list-style-type:circle;
}

div.contents li{
padding:3px 0px;
}

/*top main*/

.topmain{
 margin:10px;

}

.topmain h3{
margin:10px 0;
font-size:14px;

}

.toptext{
 margin:10px;
 font-size:12px;
 line-height:140%;

}


/*side waku*/

div.sideparts{
  color:#666666;
  border-bottom:1px dashed #cccccc;
  width:208px;
}

div.sideparts h4{
background:;
color:#980F08;
	font-size: 14px;
	padding: 4px 0 4px 10px;
	margin: 0;
}


/*side list*/

div.sideparts ul{
margin:10px 0;
list-style:inside;
list-style-type:circle;
}

div.sideparts li{
padding:3px 0px;
}

/*side list*/
div.sideparts h5{
margin:10px 10px 0 10px;
}

div.sideparts p{
padding:0 10px 5px 10px;
}



/*information*/

div.info{
 margin:10px;
}

div.info h3{
border-color:#ffffff;
border-style:solid;
border-width:1px 1px 1px 5px;
padding:3px 5px;
margin:auto auto 1px auto;
font-size:14px;
}

div.info .date{
 text-align:right;
 font-size:10px;
 padding:1px 0;
 border-bottom:1px #ffffff dashed;
 margin:1px;
}

div.info .infotext{
margin:10px;
text-align:left;
}

div.info .infotext p{
}

div.info .morelink{
}

div.info .morelink p{
}



/*company*/

div.company{
 margin:10px;
}

div.company h3{
border-color:#ffffff;
border-style:solid;
border-width:1px 1px 1px 5px;
padding:3px 5px;
margin:auto auto 1px auto;
font-size:14px;
}

div.company .infotext{
margin:10px;
text-align:left;
}

div.company .infotext p{
}

div.company .morelink{
}

div.company .morelink p{
}




/*example*/

div.example{
 margin:10px;
 padding-bottom:10px;
 border-bottom:1px dashed #ffffff;
}


div.example table{
}

div.example th{
}

div.example td{
}

div.example h3{
margin-bottom:10px;
font-size:14px;
font-weight:bold;
}

div.example .eximg{
 margin:0 10px 0 0;
}

div.example .eximg img{
}


div.example .extext{
}

div.example .extext p{
}



div.example .exmoretext{
}

div.example .exmoretext p{
}



div.example .contactlink{
 text-align:right;
 margin:5px;
}

div.example .contactlink a:link{
 color:#003366;
 }

div.example .contactlink a:visited{
 color:#003366;
 }

div.example .contactlink a:hover{
 color:#003366;
 }

div.example .contactlink p{
 background:#ffffff;
border:1px solid #cccccc;
 padding:5px;
 width:120px;
 text-align:center;
}



div.example .morelink{
 text-align:right;
 margin:5px;
}

div.example .morelink a:link{
 color:#003366;
 }

div.example .morelink a:visited{
 color:#003366;
 }

div.example .morelink a:hover{
 color:#003366;
 }

div.example .morelink p{
 background:#ffffff;
 padding:5px;
 width:120px;
 text-align:center;
}




.pageswitch{
 text-align:right;
 margin:5px 10px 5px auto;
}



/*mailform*/

#mailform{
 margin:10px;
}

#mailform h3{
 margin:10px;
 font-size:14px;
}

#mailform .forminfo{
 width:450px;
 margin:10px auto;
}

#mailform .forminfo .formaccess{
}

#mailform .forminfo .formtxt{
}

#mailform .formtable table{
}

#mailform .formtable th{
 width:150px;
 padding:5px;
}

#mailform .formtable td{
 padding:5px;
}

#mailform .formtable .textform{
 border:1px solid #cccccc;
 padding:3px;
 width:150px;
}

#mailform .formtable .textarea{
 border:1px solid #cccccc;
 padding:3px;
 width:300px;
}

#mailform .formtable .need{
color:#FF0000;
font-size:10px;
}

#mailform .formtable .formbutton{
 border:1px solid #cccccc;
 padding:3px;
 width:80px;
 display:inline;
}



.bannerlink{
 margin:10px;
 text-align:center;
 }

.bannerlink li{
 display:inline;
 }




