@charset "utf-8";

/* お客様サポート
----------------------------------------------------------------------------------------------------*/

#support #leftContents h2 {
	margin: 0 0 20px;
}

#support h3 {
	margin: 0 0 20px;
}

#support .box1 {
	padding: 15px;
	margin: 0 0 20px;
	background: #F3F1EB;
}

#support h3 {
	margin: 0 0 15px;
	padding: 10px 0 0; 
	border-top: solid 3px #CCCCCC;
}

#support .box2 .left {
	width: 360px;
}

#support .box2 .right {
	width: 300px;
	border: #E2DECF 1px solid;
	background: #FFF;
}

#support .box2 .right .box3 {
	padding: 15px;
}

#support .box2 .right .box3 ul {
	margin: 0 0 10px;
}

#support .box2 .right .box3 ul li {
	background: url(../../common/com_ar02.gif) left center no-repeat;
	padding: 0 0 0 15px;
}

#support .box4 {
	margin: 0 0 20px;
}

#support .box5 {
	width: 490px;
}

#support .box5 .left,
#support .box5 .right {
	width: 240px;
}


/* 電話でのお問い合わせ
----------------------------------------------------------------------------------------------------*/

#tel #leftContents h2 {
	margin: 0 0 20px;
}

#tel ul {
	margin: 0 0 20px;
}

#tel li {
	display: inline;
	margin: 0 5px 0 0;
}

#tel ul .last {
	margin: 0;
}

#tel .box1 {
	margin: 0 0 15px;
}

#tel h3 {
	margin: 0 0 5px;
	padding: 10px 0 0; 
	border-top: solid 3px #CCCCCC;
}

#tel table {
	border-collapse: collapse;
	margin: 0 0 20px;
}

#tel th, #tel td {
	padding: 5px 10px;
	border: 1px solid #DFDFDF;
}

#tel th {
	background: #A8C5E3;
}

#tel .name {
	width: 120px;
}

#tel .place {
	width: 360px;
}

#tel .phone {
	width: 160px;
}
