@charset "UTF-8";


/* 見出し説明エリア テキストと画像 */
.index-area {
	margin:10px 0 0 0;
	width:575px;
}
.index-area .index-pic-area {
	width:230px;
	float:left;
}

.index-area .index-pic-area2 {
	width:140px;
	float:left;
}

.index-area .index-exp-area {
	margin:0 0 0 10px;
	width:335px;
	float:left;
}

.index-area .index-exp-area2 {
	margin:0 0 0 10px;
	width:425px;
	float:left;
}

.index-area .index-exp-area3 {
	margin:0 0 0 10px;
	width:565px;
}





.exp-txt01 {
	width:340px;
}
.exp-area02 {
	margin:0 13px 0 0;
	float:left;
	width:355px;
}

.w575 {
	width:575px;
}

.exp-area02 p {
	padding:8px 0 0 13px;
}


ul.pict-area {
	float:left;
	width:205px;
}

ul.pict-area li {
	margin:0 0 15px 0;
}

/* 近くの眼科医院を検索する */
.search-area {
	margin:15px 0 0 0;
	padding:15px;
	width:545px;
	background-color:#F3F3F3;
}

.search-area .btn-search {
	margin:10px 0 0 0;
	text-align:center;
}


/* 他にもこんな方は要注意 */
dl.etc-attention {
	margin:20px 0 0 0;
	padding:4px 4px 6px 4px;
	border:1px solid #EEE;
	width:565px;
	
}

dl.etc-attention dd {
	padding:5px 0 0 10px;
}
dl.etc-attention dd ul {
	width:555px;
}

dl.etc-attention dd ul li {
	margin:0 10px 7px 0;
	float:left;
	width:250px;
}

ul.contact_txt{
	width: 510px;
	margin: 0 0 0 33px;
}

ul.contact_txt li{
	padding: 0 0 0 0;
	margin: 0;
}

ul.at-list2 {
	margin:8px 8px 5px 10px;
}
ul.at-list2 li {
	margin:0;
	padding:0 0 0 16px;
	background:
		transparent
		url(../../img/common/ico_check.gif) 
		no-repeat 0 4px;	
}

dl.check-list2{
	list-style: circle;
}
dl.check-list2 dd{
	padding:0 0 0 13px;
	background: none;
}


div.index-exp-area3 dl.check-list{
	width: 560px;
}

.bg_w{
	background: #FFFFFF;
}

dl.exp-list dt{
	padding-top: 10px;
}