@charset "UTF-8";


/* ニコチネル パッチの特長スタイル
-------------------------------------------------------------------------------- */
div#contents-area div#products_tokucho dl {
	margin:0 10px 25px 10px;
	display:inline-block;
}

div#contents-area div#products_tokucho dl:after {
	clear:both;
	height: 0px;
	visibility: hidden;
	display: block;
	content: ".";
}

div#contents-area div#products_tokucho dl dt {
	float:left;
	width:200px;
	padding: 10px;
	border: 1px solid #DDD;

}

div#contents-area div#products_tokucho dl dt p {
	margin:0;

}

div#contents-area div#products_tokucho dl dt img {
	margin:0;
	display:block;
}

div#contents-area div#products_tokucho dl dd {
	margin:0 0 0 235px;
}

div#contents-area div#products_tokucho dl dd ul {
	padding:0 0 0 20px;
}

div#contents-area div#products_tokucho dl dd ul li {
	list-style-type:disc;
}

/* acrobat ダウンロードスタイル */
div#contents-area div#products_tokucho div.pluginA01 {
	border:1px solid #333;
	padding:15px;
	margin:20px 10px;
}

div#contents-area div#products_tokucho div.pluginA01:after {
	clear:both;
	height: 0px;
	visibility: hidden;
	display: block;
	content: ".";
}

div#contents-area div#products_tokucho div.pluginA01 p {
	margin:0 0 0 100px;
}

div#contents-area div#products_tokucho div.pluginA01 p.acrobat_image {
	float:left;
	margin:0;
}

div#contents-area div#products_tokucho p strong {
	color:#000;
	font-weight:bold;
}

div#contents-area div#products_tokucho p a.product-pdf {
	background: url(../../../shared/img/common/icon_pdf01.gif) no-repeat 0 0;
	padding:0 0 0 19px;
}

div#contents-area div#products_tokucho p.r{
	margin:0 20px 0 20px;
}



/* テーブルスタイル */
div#contents-area div#products_tokucho table {
	border-collapse:collapse;
	margin:0 10px 10px 10px;
	width:95%;
}

* html body div#contents-area div#products_tokucho table {
	width:auto;
}

div#contents-area div#products_tokucho table th,
div#contents-area div#products_tokucho table td {
	padding:8px;
	border:1px solid #83a3cb;
	border-collapse: collapse;
	background:#FFF;
	text-align:center;
}

* html body div#contents-area div#products_tokucho table th {
	font-size:95%;
	line-height:140%;
}

* html body div#contents-area div#products_tokucho table td{
	font-size:95%;
	line-height:140%;
}

div#contents-area div#products_tokucho table td.t1{
	width:12em;}
div#contents-area div#products_tokucho table td.t2{
	width:4em;}
	div#contents-area div#products_tokucho table td.t3{
	width:126px;}


/* 右寄せテキストスタイル */

.rtext{
	margin:20px 20px 0 0;
	text-align:right;
}

.rtext:after {
	clear:both;
	height: 0px;
	visibility: hidden;
	display: block;
	content: ".";
}

/* 禁煙までの流れスタイル
-------------------------------------------------------------------------------- */
div#contents-area div#products_step h3#step0 {
	text-align:center;
	border:3px solid #fbc400;
	background:#feedb2;
	padding:3px 8px;
	margin:0 10px;
}

div#contents-area div#products_step h3#step3 {
	text-align:center;
	border:3px solid #c3d718;
	background:#edf3b9;
	padding:3px 8px;
	margin:0 10px;
}

div#contents-area div#products_step dl {
	margin:0 10px;
	display:inline-block;
	padding:15px;
}

div#contents-area div#products_step dl:after {
	clear:both;
	height: 0px;
	visibility: hidden;
	display: block;
	content: ".";
}

div#contents-area div#products_step dl#step1 {
	border:3px solid #fbc400;
	background:#feedb2;
}

div#contents-area div#products_step dl#step2 {
	border:3px solid #c3d718;
	background:#edf3b9;
}


div#contents-area div#products_step dl dt {
	float:left;
	margin:0;
}

div#contents-area div#products_step dl dd {
	margin:0 0 0 115px;
}

div#contents-area div#products_step dl dd h3 {
	margin:0 0 15px 0;
	padding:0 0 3px 5px;
}

div#contents-area div#products_step dl dd p {
	margin: 0 0 10px 0;
}
div#contents-area div#products_step dl dd p span.s1 {
	font-size:80%;
}

div#contents-area div#products_step dl dd div {
	background:#FFF;
	padding:15px;
	border:1px solid #EEE;
}

div#contents-area div#products_step dl dd div h4 {
	font-size:100%;
	border-bottom:2px solid #DDD;
	padding:0 0 2px 0;
	margin:0 0 5px 0;
}

div#contents-area div#products_step dl dd div p {
	margin:0;
}



div#contents-area div#products_step dl#step1 dd h3 {
	background:url(../img/pa_products_step03.gif) 0 100% repeat-x;
	padding:0 0 0 10px;
	line-height:180%;
}

div#contents-area div#products_step dl#step2 dd h3 {
	background:url(../img/pa_products_step04.gif) 0 100% repeat-x;
	padding:0 0 0 10px;
	line-height:180%;
}

div#contents-area div#products_step p.arrow {
	text-align:center;
	margin:15px 10px;
}

div#contents-area div#products_step p.point2 {
	margin:10px;
}


div#contents-area p a.product-pdf {
	background: url(../../../shared/img/common/icon_pdf01.gif) no-repeat 0 0;
	padding:0 0 0 19px;
}

div#contents-area div#diary {
	border:3px solid #f5ee80;
	background:#fffdda;
	padding:10px;
	margin:30px 10px;
}





/* ニコチネル パッチの使い方スタイル
-------------------------------------------------------------------------------- */
div#contents-area div#products_use dl {
	margin:0 10px 15px 10px;
	display:inline-block;
	background:url(../../../shared/img/common/line_dot01.gif) 0 100% repeat-x;
	padding:0 0 15px 0;
}

div#contents-area div#products_use dl:after {
	clear:both;
	height: 0px;
	visibility: hidden;
	display: block;
	content: ".";
}

div#contents-area div#products_use dl dt {
	float:left;
}

div#contents-area div#products_use dl dt img {
	padding: 5px;
	border: 1px solid #DDD;
	margin:0;
	font-size:0;
	line-height:0;
}

div#contents-area div#products_use dl dd {
	margin:0 0 0 150px;
}

div#contents-area div#products_use dl.wide dd {
	margin:0 0 0 270px;
}

div#contents-area div#products_use dl dd h3 {
	font-size:100%;
	border-bottom:3px solid #DDD;
	margin:0 0 5px 0;
	padding:0 0 3px 0;
	line-height:130%;
}

div#contents-area div#products_use dl dd p {
	margin:0 0 5px 0;
}

div#contents-area div#products_use dl dd ol {
	padding:0;
}

div#contents-area div#products_use dl dd ol li {
	margin:0 0 15px 0;
}

div#contents-area div#products_use dl dd ol li strong {
	font-weight:bold;
	color:#000;
}







/* 保管および取り扱い上の注意スタイル
-------------------------------------------------------------------------------- */
div#contents-area div#products_coution ol {
	margin:0 10px 25px 10px;
	padding:0 0 0 20px;
}

div#contents-area div#products_coution ol li {
	margin:0 0 15px 0;
}







/* ニコチネル パッチの構造
-------------------------------------------------------------------------------- */
div#contents-area div#products_structure p {
	margin:0 10px 35px 10px;
}

div#contents-area div#products_structure p.image {
	margin:10px;
}

div#contents-area div#products_structure p span {
	font-weight:bold;
}






/* ニコチン置換療法
-------------------------------------------------------------------------------- */
div#contents-area div#products_replacement




