@charset "utf-8";
@import "../../css/common.css";
/*-----------------------------------------------------*/
/* 3つの対策(index.html) style css */
/*-----------------------------------------------------*/
#advice *{margin:0;padding:0;}
#advice{margin:0 auto 3em;}

/* h1：タイトル */
#advice h1{margin:0 auto 0.2em;}

/* h2 */
#advice h2{
	width:650px;
	margin:0 auto 0.8em;
}

#advice .voice{
	width:600px;
	margin:0 auto 2em;
	padding:10px 0 0;
	background-color:#fdfcf2;
	border:1px solid #ccc;
}

/* h3 */
#advice .voice h3{
	font-size:1.2em;
	margin:0 auto 0.4em;
	text-align:center;
}

/* リード文 */
#advice p.read{
	width:640px;
	margin:0 auto 0.6em;
}

/* テキスト */
#advice p.text{
	width:620px;
	margin:0 auto 1.2em;
	line-height:1.8;
}

#advice p.text span{
	color:#e84526;
	font-weight:bold;
	font-size:1.2em;
	background-color:#ffecef;
}

/* ---------------------------------------------------------------- */
/* top-area:3つの対策 */
/* ---------------------------------------------------------------- */
#advice .top-area *{margin:0;padding:0;}
#advice .top-area{
	width:630px;
	margin:0 auto 0.6em;
}

/* clear hack */
#advice .top-area{zoom:1;}
#advice .top-area:after{content:".";clear:both;height:0;display:block;visibility:hidden;}

/* left */
#advice .top-area .left{
	float:left;
	width:450px;
	padding:30px 0 0;
}

/* right */
#advice .top-area .right{
	float:right;
	width:170px;
}

/* dl */
#advice .top-area ul li{
	margin:0 0 0.6em;
	list-style-type:none;
}

/* リスト */
#advice ol,#advice ul{
	margin:0 0 1.2em 46px;
}

#advice ol li,#advice ul li{
	font-weight:bold;
	font-size:1.2em;
	margin:0 0 0.2em 0;
}

/* pagetop */
#advice .pagetop02{margin-bottom:2em;}

/* ---------------------------------------------------------------- */

