@charset "utf-8";

/* -- wrap setting
------------------------------------------------------------------*/

#wrap{
	width:800px;
	margin:auto;
	background:url(../images/contents_bg.jpg) repeat;
}

#wrap div#contents{
	padding:10px;
}

p.btn{
	margin:auto;
	text-align:center;
	margin:5px 0 10px 0;
}

div#section01{
	background:	url(../images/bg31.gif) no-repeat top left;
	width:100%;
	margin:5px 5px 15px 5px;
	padding:50px 0 20px 10px;
}

div#cos ul li{
	float:left;
	width:365px;
	height:120px;
	padding:60px 10px 0 10px;
	font-weight:bold;
	line-height:1.6em;
}

div#cos ul li.t01{
	background:	url(../images/bg_mn.jpg) no-repeat top left;
	margin:0 10px 0 0;
}

div#cos ul li.t02{
	background:	url(../images/bg_yk.jpg) no-repeat top left;
}

div#cos ul li.t03{
	background:	url(../images/bg_kc.jpg) no-repeat top left;
	margin:0 10px 0 0;
}

div#cos ul li.t04{
	background:	url(../images/bg_th.jpg) no-repeat top left;
}

div.faq{
	background:	url(../images/bg_qa.jpg) no-repeat top left;
	height:120px;
	margin:15px 0 0 20px;
}

div.faq h2{
	padding:11px 0 0 60px;
}

div.faq p{
	padding:20px 50px 0 60px;
}

p.ttl02{
	margin:10px 0;
}

div.fax{
	background:url(../images/bg_fax.jpg) no-repeat top left;
	padding:5px 0 5px 75px;
	margin:0 0 10px 0;
}

div.tel{
	background:url(../images/bg_tel.jpg) no-repeat left;
	padding:8px 0 5px 75px;
	margin:0 0 10px 0;
	height:100px;
	line-height:1.6em;	
}

div.tel2{
	background:url(../images/bg_tel2.jpg) no-repeat top left;
	padding:5px 0 5px 80px;
	margin:0 0 10px 0;
}

div.email{
	background:url(../images/ttl_email.jpg) no-repeat top left;
	padding:15px 0 5px 80px;
	margin:0 0 10px 0;
	height:50px;
}

div.web{
	background:url(../images/bg_web.jpg) no-repeat top left;
	padding:15px 0 5px 75px;
	margin:0 0 10px 0;
	height:50px;
}

h3{
	text-align:center;
	margin:5px 0;
	border-bottom:1px solid #000;
}

table{
	margin:0 0 20px 0;
}

table th,table td{
	padding:5px 0;
}

table th{
	width:200px;
	text-align:left;
	vertical-align:top;
}

address{
    text-align:center;
}

p.mb10{
	margin:0 0 10px 0;
}

p.mt10{
	margin:10px 0 0 0;
}

div#fb-banner{
	background:url(../images/banner_v202.gif) no-repeat left top;
	width:780px;
	height:181px;
}

div#fbb{
	text-align:right;
	padding:2px 15px 0 0;
	float:right;
}