@charset "EUC-JP";   /*   文字コード   */


a:link { color: #800000; text-decoration: underline;}
a:visited { color: #800000; text-decoration: underline;}
a:hover { color: #000; text-decoration: underline;}
a:active { color: #800000; text-decoration: underline;}

strong{font-weight: bold;}
.red{ color: #ff0000;}

#contentsBox{
	width: 740px;
	margin: 0 auto;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
}


#ContBox{
	width: 550px;
	background:url(/dol/mobile/image2/bg1.jpg) top center repeat-y;
	float: right;
	margin-left:5px;
	color: #666;
}

.textBox{
	width: 490px;
	text-align: left;
	margin: 0 auto;
	color: #666;
	padding-top: 10px;
	line-height: 1.5;
}

.textBox2{
	width: 480px;
	text-align: left;
	margin: 0 auto;
	color: #666;
	padding-top: 10px;
	line-height: 1.5;
}


.textBox3{
	width: 280px;
	text-align: left;
	margin: 0 auto;
	color: #666;
	padding: 0 10px 10px 0;
	line-height: 1.3;
}

.textBox table{
	width: 100%;
}

td{
	vertical-align: top;
}

.margin5{
	margin-bottom: 5px;
}

ul.Performance{
	line-height: 1.5;
	border-top: solid 1px #87836b;
	margin-top: 5px;
}

ul.Performance li{
	padding: 2px 0;
}

.ssBox{
	width: 480px;
	text-align: center;
	margin: 0 auto;
}

table.info{
	width: 480px;
	text-align: left;
	margin: 10px auto 5px auto;
	background: #fff;
}

table.info td{
	padding: 5px;
	border: solid 1px #918c71;
}

td.title{
	width: 100px;
	background: #23221b;
	color: #fff;
}


dd{
	text-indent: -12px;
	padding-left: 15px; 
}

.text11{text-align: left;}
.text12main{text-align: left;}

.blue{color: #006ad8;}

.at{font-size: 10px;}

/* menu 調整 */

#serviceList{
	margin-top: 0;
}