@charset "utf-8";

img {vertical-align:top; border:none;}

/* ----------------------------------- トップ */

#content .top {
	width:760px;
	height:300px;
	background:url(../img/top_bg.jpg) no-repeat 435px 0px;
}


/* ----------------------------------- 花嫁さんチェック */

/* 全体 */
#content .check-all {
	background:url(../img/check_bg.jpg) no-repeat 15px 10px;
	padding:0 0 0 390px;
}

/* 右側：全体 */
#content .check dl {
	height:145px;
	padding:0;
	margin:0;
}

/* 右側：個別背景指定 */
#content .check dl.check01 {background:url(../img/check01.jpg) no-repeat 0px 0px;}
#content .check dl.check02 {background:url(../img/check02.jpg) no-repeat 0px 0px;}
#content .check dl.check03 {background:url(../img/check03.jpg) no-repeat 0px 0px;}

/* 右側：テキスト画像 */
#content .check dl dt {
	width:166px;
	height:37px;
	padding:40px 0 0 160px;
	margin:0;
}

/* 右側：ボタン画像 */
#content .check dl dd {
	width:106px;
	height:38px;
	padding:10px 0 0 185px;
	margin:0;
}

/* 右側：ボタン リンク指定 */
#content .check dl dd a {display:block;height:38px;width:106px;}
#content .check dl dd a:hover img {visibility: hidden;}
#content .check dl dd a:hover {background-color:#FFFFFF;} /*IE6対策*/

/* 右側：ボタン リンク個別指定 */
#content .check dl.check01 dd a {background:url(../img/button01_over.gif) no-repeat 2px 0px;}
#content .check dl.check02 dd a {background:url(../img/button02_over.gif) no-repeat 2px 0px;}
#content .check dl.check03 dd a {background:url(../img/button03_over.gif) no-repeat 2px 0px;}

/* 右側：ボタン リンク点線消し対策 */
#content .check dl dd a:focus {outline:none;}


/* ----------------------------------- リングピロー */

#content .pillow {
	width:697px;
	height:225px;
	margin:20px 30px 25px;
	background:url(../img/pillow_bg.gif) no-repeat bottom;
}

/* 枠 */
#content .pillow dl {
	width:126px;
	float:left;
	padding:10px 0 10px 40px;
	margin:0;
}

/* 画像 */
#content .pillow dt {
	width:123px;
	padding:0;
	margin:0;
}

/* テキストリンク */
#content .pillow dd {
	width:123px;
	padding:10px 0 0 0;
	margin:0;
	font-size:12px;
	color:#62b3b2;
}

/* リンク指定 */
#content .pillow a {color:#62b3b2;text-decoration:none;}
#content .pillow a:hover {color:#62b3b2;text-decoration:underline;}


/* ----------------------------------- おすすめサロン */

#content .salon {
	width:auto;
	height:auto;
	padding:15px;
	margin:0 20px 0 15px;
	border:1px solid #adadad;
}

#content .salon dl {
	width:225px;
	float:left;
	padding:15px 5px 10px 0;
	margin:0;
}

#content .salon dt {
	width:82px;
	float:left;
	padding:0;
	margin:0;
}

#content .salon dd {
	width:130px;
	float:right;
	padding:0 0 0 5px;
	margin:0;
	font-size:11px;
	line-height:1.4em;
	color:#333333;
}


