﻿@charset "UTF-8";

div#contents-area-no-sidecontents ul.link-page,
div#contents-area ul.link-page {
	list-style-type: none;
	clear: both;
	text-align: right;
}

div#contents-area-no-sidecontents ul.link-page li,
div#contents-area {
	display: inline;
	padding: 0 5px 0 10px;
}

div#contents-area-no-sidecontents ul.link-page li.li-bordar,
div#contents-area {
	border-left: 1px solid #630000;
}

div#contents-area-no-sidecontents ul.link-page li a.a-back,
div#contents-area {
	padding-left: 13px;
	background: url(../../../shared/img/contents-link-bg03.gif) 0 3px no-repeat;
}

div#contents-area-no-sidecontents ul.link-page li a.a-next,
div#contents-area {
	padding-right: 13px;
	background: url(../../../shared/img/contents-link-bg02.gif) right 3px no-repeat;
}

/* 左メニュースタイル
---------------------------------------------------------------- */

div#tools-area ul#m01e { display:block; }

/* タバコのことわり方
---------------------------------------------------------------- */
#contents-area-no-sidecontents div.manga {
	margin:20px 0 40px 0;
	width:100%;
	text-align:center;
}

#contents-area-no-sidecontents div.manga table {
	margin:0 auto;
	text-align:center;
}

#contents-area-no-sidecontents dl.face {
	width:95%;
	height:auto;
	margin:0 0 25px 0;
	padding:10px;
}

#contents-area-no-sidecontents dl:after {
	clear:both;
	height: 0px;
	visibility: hidden;
	display: block;
	content: ".";
}

#contents-area-no-sidecontents dl.face dt {
	float:left;
}

#contents-area-no-sidecontents dl.face dd {
	margin:0 0 0 90px;
}

/* 囲みボックス
---------------------------------------------------------------- */
/* ニコちゃん */
div.txtbox_c1 {
}

div.box-top_c1 {
	background:url(../../img/c01_tl.gif) top left no-repeat;
}

div.box-top_c1 span {
	background:url(../../img/c01_tr.gif) top right no-repeat;
	height:15px;
	display:block;
}

div.box-bottom_c1 {
	margin:-12px 0 0 0;
	background:url(../../img/c01_bl.gif) bottom left no-repeat;
}

div.box-bottom_c1 span {
	background:url(../../img/c01_br.gif) bottom right no-repeat;
	height:15px;
	display:block;
}

div.txt-body_c1 {
	padding:0 15px;
	border-left:3px solid #FF976F;
	border-right:3px solid #FF976F;
}


/* マナブくん */
div.txtbox_m1 {
}

div.box-top_m1 {
	background:url(../../img/m01_tl.gif) top left no-repeat;
}

div.box-top_m1 span {
	background:url(../../img/m01_tr.gif) top right no-repeat;
	height:15px;
	display:block;
}

div.box-bottom_m1 {
	margin:-12px 0 0 0;
	background:url(../../img/m01_bl.gif) bottom left no-repeat;
}

div.box-bottom_m1 span {
	background:url(../../img/m01_br.gif) bottom right no-repeat;
	height:15px;
	display:block;
}

div.txt-body_m1 {
	padding:0 15px;
	border-left:3px solid #9CD856;
	border-right:3px solid #9CD856;
}


/* Dr. */
div.txtbox_d1 {
}

div.box-top_d1 {
	background:url(../../img/d01_tl.gif) top left no-repeat;
}

div.box-top_d1 span {
	background:url(../../img/d01_tr.gif) top right no-repeat;
	height:15px;
	display:block;
}

div.box-bottom_d1 {
	margin:-12px 0 0 0;
	background:url(../../img/d01_bl.gif) bottom left no-repeat;
}

div.box-bottom_d1 span {
	background:url(../../img/d01_br.gif) bottom right no-repeat;
	height:15px;
	display:block;
}

div.txt-body_d1 {
	padding:0 15px;
	border-left:3px solid #6EC2E0;
	border-right:3px solid #6EC2E0;
}


/* マナブくん・ニコちゃん */
div.txtbox_m1,
div.txtbox_c1,
div.txtbox_d1
 {
	margin:0 10px 0 0;

}

div.box-top_t1 {
	background:url(../../img/t01_tl.gif) top left no-repeat;
}

div.box-top_t1 span {
	background:url(../../img/t01_tr.gif) top right no-repeat;
	height:15px;
	display:block;
}

div.box-bottom_t1 {
	margin:-12px 0 0 0;
	background:url(../../img/t01_bl.gif) bottom left no-repeat;
}

div.box-bottom_t1 span {
	background:url(../../img/t01_br.gif) bottom right no-repeat;
	height:15px;
	display:block;
}

div.txt-body_t1 {
	padding:0 15px;
	border-left:3px solid #FF5500;
	border-right:3px solid #FF5500;
}

#contents-area-no-sidecontents dl.face dd.nico {
	background:url(../../img/c01_icon.gif) 0 10px no-repeat;
	padding:0 0 0 15px;
}

#contents-area-no-sidecontents dl.face dd.dr {
	background:url(../../img/d01_icon.gif) 0 10px no-repeat;
	padding:0 0 0 15px;
}

#contents-area-no-sidecontents dl.face dd.manabu {
	background:url(../../img/m01_icon.gif) 0 10px no-repeat;
	padding:0 0 0 15px;
}

#contents-area-no-sidecontents dl.face dd.two_pic {
	background:url(../../img/t01_icon.gif) 0 10px no-repeat;
	padding:0 0 0 15px;
	margin:0 0 0 170px;
}

span {
	font-weight:bold;
}

#contents-area-no-sidecontents ol {
	padding:10px 10px 0px;
	margin:10px 0px 10px;
	font-size:100%;
	font-weight:bold;
	border:1px solid #333333;
	background-color:#FFFFFF;
}

#contents-area-no-sidecontents ol li {
	list-style-position:inside;
	margin-bottom:10px;
}