@charset "utf-8";

/* ==============================
use for policy */

div#contents01 h2#stl01{ font-size:11px; font-weight:normal; letter-spacing:0em;}

div#block04 ul, div#block04 ol{
	background-color: #444444;
	width: 93%;
	margin: 5px 0 30px 0;
	padding: 15px;
}
div#block04 ul li{
	list-style-type: square;
	margin-left: 20px;
}
div#block04 ol li{
	list-style-type: decimal;
	margin-left: 20px;
	font-size:11px; line-height:1.7;
	color:#AAA;
}

div#block04 p#syamei{
	text-align: right;
	padding: 30px 0;
}

div#block04 img{
	/*margin-top: 20px;*/
	margin-right: 286px;
	}
	
	
/* ==============================
use for corporate info */

#ci{width:460px; margin:80px auto;}
.underline{ border-bottom:1px solid #525252;}
.blklft{ padding:5px 0 5px 10px; font-size:12px; font-weight:bold; color:#FFF; letter-spacing:0.2em; line-height:1.8; text-align:left; width:127px;}
.blkrit{ padding:5px 0; font-size:11px; color:#c2bebe; letter-spacing:0.1em; line-height:1.8; text-align:left;}


/* ==============================
use for contact */

div#contactblock{width:792px; height:271px; position:relative; margin:120px auto; background-image:url(../images/common/bg_contact.gif)}
div#contactblock #cbtn{ position:absolute; top:219px; left:98px;}

div#contactblock_holiday{width:792px; height:400px; position:relative; margin:30px auto 80px; background-image:url(../images/common/bg_contact_holiday.gif)}
div#contactblock_holiday #cbtn{ position:absolute; top:350px; left:98px;}

div#contactblock_10gw{width:792px; height:400px; position:relative; margin:30px auto 80px; background-image:url(../images/common/bg_contact_10gw.gif)}
div#contactblock_10gw #cbtn{ position:absolute; top:350px; left:98px;}

div#contactblock_100812{width:792px; height:400px; position:relative; margin:30px auto 80px; background-image:url(../images/common/bg_contact_100812.gif)}
div#contactblock_100812 #cbtn{ position:absolute; top:350px; left:98px;}