﻿@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#contents-area-no-sidecontents div.manga {
	margin:20px 0 40px 0;
	width:100%;
	text-align:center;
}

div#contents-area-no-sidecontents div.manga table {
	margin:0 auto;
	text-align:center;
}

div#contents-area-no-sidecontents dl.face {
	width:100%;
	height:auto;
	margin:0 0 25px 0;
	padding:10px;
}

div#contents-area-no-sidecontents dl:after {
	clear:both;
	height: 0px;
	visibility: hidden;
	display: block;
	content: ".";
}

div#contents-area-no-sidecontents dl.face dt {
	float:left;
}

div#contents-area-no-sidecontents dl.face dd {
	margin:0 0 0 90px;
}

/* 囲みボックス
---------------------------------------------------------------- */
/* ニコちゃん */
div.txtbox_c1 {
	margin:0 10px 0 0;
	width:95%;
}

* html div.txtbox_c1 {
	margin:0;
}

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 {
	margin:0 10px 0 0;
	width:95%;
}

* html div.txtbox_m1 {
	margin:0;
}

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 {
	margin:0 10px 0 0;
	width:95%;
}

* html div.txtbox_d1 {
	margin:0;
}

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_t1 {
	margin:0 10px 0 0;
	width:95%;
}

* html div.txtbox_t1 {
	margin: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;
}

div#contents-area-no-sidecontents dl.face dd.nico {
	background:url(../../img/c01_icon.gif) 0 10px no-repeat;
	padding:0 0 0 15px;
}

div#contents-area-no-sidecontents dl.face dd.dr {
	background:url(../../img/d01_icon.gif) 0 10px no-repeat;
	padding:0 0 0 15px;
}

div#contents-area-no-sidecontents dl.face dd.manabu {
	background:url(../../img/m01_icon.gif) 0 10px no-repeat;
	padding:0 0 0 15px;
}

div#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;
}

div#contents-area-no-sidecontents dl.face p.hakusho {
	margin:10px 0 0 0;
	text-align:right;
	font-size:95%;
}

span {
	font-weight:bold;
}

div#contents-area-no-sidecontents div.list {
	padding:0px;
	margin-bottom:30px;
}

div#contents-area-no-sidecontents div.list table {
	width:95%;
	background-color:#FFF0EB;
	border-top: 1px solid #FF8C66;
	border-left: 1px solid #FF8C66;
}

div#contents-area-no-sidecontents div.list table th,
div#contents-area-no-sidecontents div.list td {
	padding:10px;
	background-color: #FFF0EB;
	border-right: 1px solid #FF8C66;
	border-bottom: 1px solid #FF8C66;
}

div#contents-area-no-sidecontents div.illust {
	margin:20px 0 40px 0;
}

div#contents-area-no-sidecontents div.illust1 {
	margin:20px 0 40px 0;
	text-align:center;
}

div#contents-area-no-sidecontents div.illust2 {
	text-align:right;
}
