@charset "UTF-8";


/* ニコチン依存とはスタイル
-------------------------------------------------------------------------------- */
div#contents-area  p.cen{
	text-align:center;
	font-weight:bold;}






/* ニコチン依存のメカニズムスタイル
-------------------------------------------------------------------------------- */
div#contents-area div#depend_mechanism dl {
	margin:0 10px 25px 10px;
	display:inline-block;
}

div#contents-area div#depend_mechanism dl:after {
	clear:both;
	height: 0px;
	visibility: hidden;
	display: block;
	content: ".";
}


div#contents-area div#depend_mechanism dl dt {
	float:left;
}


div#contents-area div#depend_mechanism dl dd {
	margin:0 0 0 270px;
}







/* ニコチン依存の指標
-------------------------------------------------------------------------------- */
div#contents-area div#depend_indicator ul {
	margin:0 10px;
}

div#contents-area div#depend_indicator ul li {
	border:3px solid #f7c9b9;
	margin:0 0 25px 0;
}

div#contents-area div#depend_indicator ul li h3 {
	margin:0 0 10px 0;
	padding:4px 10px;
	background:#f7c9b9;
}

div#contents-area div#depend_indicator ul li dl.check,
div#contents-area div#depend_indicator ul li ol.check {
	margin:0 0 10px 0;
	padding:15px;
}

div#contents-area div#depend_indicator ul li dl.check dt {
	font-weight:bold;
	margin:0 0 3px 0;
}

div#contents-area div#depend_indicator ul li dl.check dd {
	margin:0 0 10px 0;
	background:url(../../../shared/img/common/line_dot01.gif) 0 100% repeat-x;
	padding:0 0 10px 1.5em;
}

div#contents-area div#depend_indicator ul li ol.check li {
	border:none;
	margin:0 0 10px 0;
	background:url(../../../shared/img/common/line_dot01.gif) 0 100% repeat-x;
	font-weight:bold;
}


div#contents-area div#depend_indicator ul li p {
	text-align:right;
	font-weight:bold;
	padding:0 10px 3px 10px;
	border-bottom:2px solid #666;
	margin:0 15px 10px 15px;
}

div#contents-area div#depend_indicator ul li p.small {
	text-align:left;
	font-weight:normal;
	padding:0;
	margin:10px 15px;
	font-size:90%;
	border:none;
}

div#contents-area div#depend_indicator ul li div {
	margin:0 15px 20px 15px;
	padding:15px;
	background:#EEE;
}

div#contents-area div#depend_indicator ul li div h4 {
	margin:0 0 5px 0;
}

div#contents-area div#depend_indicator ul li div dl.result {
	display:inline-block;
	margin:0;
}

div#contents-area div#depend_indicator ul li div dl.result:after {
	clear:both;
	height: 0px;
	visibility: hidden;
	display: block;
	content: ".";
}

div#contents-area div#depend_indicator ul li div dl.result dt {
	float:left;
	clear:left;
	margin:0 0 5px 0;
	font-weight:bold;
}

div#contents-area div#depend_indicator ul li div dl.result dd {
	margin:0 0 5px 5em;
	padding:0;
	border:none;
}

div#contents-area div#depend_indicator ul li div p {
	text-align:left;
	padding:0;
	margin:0;
	border:none;
	font-weight:normal;
}




