@charset "Shift_JIS";

/* **************************************  */
/* タイトル：whats.css */
/* 制作社：ELD */
/* 概要：通常ページのベースレイアウトとなるCSSファイル */
/* 制作日：2008年03月10日 */
/* ************************************* */

/* 結核について
----------------------------------------------------------------------------*/
.read01 {
	width:500px;
	font-size:0.9em;
	line-height:1.5em;
	text-align:left;
	margin-top:20px;
	margin-left:20px;
	margin-right:20px;
	margin-bottom:10px;
	padding-top:10px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:10px;
	border-top:1px solid #333333;
	border-bottom:1px solid #333333;
}

.t-box {
	width:550px;
	text-align:center;
	margin-bottom:10px;
}

.ct01 {
	width:550px;
	text-align:left;
	margin-top:20px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:10px;
}

.photo-cap {
	width:170px;
	display: block;
	font-size:0.75em;
	line-height:1.3em;
	text-align:left;
	margin-top:5px;
	padding:3px;
	border:1px dashed #cccccc;
}

.k-table {
	width:530px;
	margin-top:20px;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:10px;
	border-top:1px dashed #669900;
}

.k-tth01 {
	width:90px;
	font-size:0.9em;
	line-height:1.5em;
	font-weight:bold;
	text-align:right;
	vertical-align:top;
	padding:5px;
	border-bottom:1px dashed #669900;
}

.k-ttd01 {
	width:230px;
	font-size:0.9em;
	line-height:1.5em;
	text-align:left;
	vertical-align:top;
	padding:5px;
	border-bottom:1px dashed #669900;
}

.k-ttd02 {
	width:190px;
	font-size:0.9em;
	line-height:1.5em;
	text-align:left;
	vertical-align:top;
	padding:5px;
	border-bottom:1px dashed #669900;
}

.k-ttd0b {
	width:440px;
	font-size:0.9em;
	line-height:1.5em;
	text-align:left;
	vertical-align:top;
	padding:5px;
	border-bottom:1px dashed #669900;
}


.dw-box {
	width:400px;
	margin-top:20px;
	margin-left:50px;
	margin-right: auto;
	margin-bottom:10px;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
	border:3px dashed #ff9900;	
}

.dw-box02 {
	width:280px;
	margin-top:20px;
	margin-left:140px;
	margin-right: auto;
	margin-bottom:10px;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
	border:3px dashed #ff9900;	
}

.d1 {
	width:260px;
	text-align: center;
}

.d2 {
	width:120px;
	text-align:right;
}

.d3 {
	width:260px;
	text-align: center;
}

/* 本文中の小見出し、ポイントマーク for 結核かなと思ったら
---------------------------------------------------------------------------- */
.ct02 {
	width:550px;
	text-align:left;
	margin-top:20px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
}

.komibox-b1 {
	width:520px;
	display: compact;
	font-size:0.9em;
	font-weight:bold;
	vertical-align:middle;
	margin-top:20px;
	margin-bottom:10px;
	padding: 5px 0px 2px 35px;
	background:url(../img/navi/no1.jpg) no-repeat;
	background-position: 8px 10px;
	background-color:#d1e8ff;
}

.komibox-b2 {
	width:530px;
	display: compact;
	font-size:0.9em;
	font-weight:bold;
	vertical-align:middle;
	margin-top:20px;
	margin-bottom:10px;
	padding: 5px 0px 2px 35px;
	background:url(../img/navi/no2.jpg) no-repeat;
	background-position: 8px 10px;
	background-color:#d1e8ff;
}

.komibox-b3 {
	width:530px;
	display: compact;
	font-size:0.9em;
	font-weight:bold;
	vertical-align:middle;
	margin-top:20px;
	margin-bottom:10px;
	padding: 5px 0px 2px 35px;
	background:url(../img/navi/no3.jpg) no-repeat;
	background-position: 8px 10px;
	background-color:#d1e8ff;
}

.kaisetsu00 {
	width:510px;
	font-size:0.9em;
	line-height:1.5em;
	text-align:left;
	margin-top:0px;
	margin-left:10px;
	margin-right: auto;
	margin-bottom:5px;
	padding-top:0px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:0px;
}

.kaisetsu00c {
	width:510px;
	font-size:0.9em;
	line-height:1.5em;
	text-align: center;
	margin-top:0px;
	margin-left:10px;
	margin-right: auto;
	margin-bottom:5px;
	padding-top:0px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:0px;
}

.kaisetsu01 {
	width:510px;
	font-size:0.9em;
	line-height:1.5em;
	text-align:left;
	margin-top:10px;
	margin-left:10px;
	margin-right: auto;
	margin-bottom:10px;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
	border:1px dashed #cccccc;	
}


/* Ｑ＆Ａ
----------------------------------------------------------------------------*/
.attention {
	font-size:0.9em;
	line-height:1.5em;
	text-align:left;
	margin-top:10px;
	margin-left:0px;
	margin-right: auto;
	margin-bottom:10px;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
	border:2px dashed #ff0000;
}

#qtb ul {
	margin:0px;
	padding:0px;
	line-height:1.5em;
	list-style:none;
}

#qtb li {
	margin:0px;
	padding-top:0px;
	padding-left:30px;
	background:url(../img/about/qtns.jpg) no-repeat;
	background-position:10px 3px;
}

.q-index{
	display:block;
	width:550px;
	font-size:0.9em;
	line-height:1.5em;
	text-align:left;
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;	
}
	
.q-box-l{
	width:268px;
	vertical-align:top;
	padding-left:5px;
	padding-bottom:5px;
	border-left: 0px solid #cccccc;
	border-right: 1px dashed #cccccc;
	border-bottom: 1px dashed #cccccc;
}

.q-box-r{
	width:260px;
	vertical-align:top;
	padding-left:5px;
	padding-bottom:5px;
	border-bottom: 1px dashed #cccccc;	
}

.q-box-l-btm {
	width:260px;
	vertical-align:top;
	padding-left:5px;
	padding-bottom:5px;
	border-left: 0px solid #cccccc;
	border-right: 1px dashed #cccccc;
}

.q-box-r-btm {
	width:260px;
	vertical-align:top;
	padding-left:5px;
	padding-bottom:5px;
}

.qt-box {
	width:260px;
	font-weight:bold;
	vertical-align: baseline;
	margin-top:10px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:5px;
	padding-top:0px;
	padding-left:3px;
	padding-right:0px;
	padding-bottom:0px;
	background-color:#d1e8ff;
}

.anc-box{
	display:block;
	width:528px;
	margin-top:10px;
	padding:15px;
	border:1px solid #d1e8ff;
}
.qt {
	width:508px;
	font-size:0.9em;
	line-height:1.5em;
	font-weight:bold;
	vertical-align:top;
	margin:10px;
	padding:5px;
	background-color:#d1e8ff;
}

.qtb {
	font-size:0.9em;
	line-height:1.5em;
	text-align:left;
	font-weight:bold;
	margin-top:0px;
	margin-left:20px;
	margin-bottom:5px;
	padding-top:15px;
	padding-left:40px;
	padding-right:0px;
	padding-bottom:10px;
	background:url(../img/about/qtn.jpg) no-repeat;
	background-position: 0px 10px;
	border-bottom:1px dashed #cccccc;
}

.acb {
	font-size:0.9em;
	line-height:1.5em;
	text-align:left;
	font-weight: normal;
	margin-top:3px;
	margin-left:20px;
	margin-bottom:5px;
	padding-top:10px;
	padding-left:40px;
	padding-right:0px;
	padding-bottom:10px;
	background:url(../img/about/anc.jpg) no-repeat;
	background-position: 0px 10px;
	border-bottom:1px solid #cccccc;
}

.hbox {
	width:510px;
	margin-top:0px;
	margin-left:0px;
}


.tbox {
	width:480px;
	margin-top:10px;
	margin-left:30px;
}

.ac {
	width:508px;
	font-size:0.9em;
	line-height:1.5em;
	text-align:left;
	vertical-align:top;
	margin:10px;
	padding:5px;
	background-color:#ffffff;
	border:1px dashed #cccccc;
}

.ac-grf {
	vertical-align:top;
}

.qtxt {
	font-size:0.9em;
	line-height:1.5em;
	text-align:left;
	vertical-align:top;
	font-weight: bold;
	padding-top:5px;
	padding-left:15px;
	padding-right:5px;
	padding-bottom:5px;
	border-bottom:1px dashed #cccccc;
}

.atxt {
	font-size:0.9em;
	line-height:1.5em;
	text-align:left;
	vertical-align:top;
	font-weight: normal;
	padding-top:5px;
	padding-left:15px;
	padding-right:5px;
	padding-bottom:5px;
	border-bottom:1px solid #cccccc;
}

.grf-q {
	vertical-align:top;
	padding-top:5px;
	padding-left:0px;
	padding-right:5px;
	padding-bottom:5px;
	border-bottom:1px dashed #cccccc;
}

.grf-a {
	vertical-align:top;
	padding-top:5px;
	padding-left:0px;
	padding-right:5px;
	padding-bottom:5px;
	border-bottom:1px solid #cccccc;
}


.qt-1 {
	width:210px;
	font-weight:bold;
	vertical-align: middle;
	margin-top:10px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:5px;
	padding-top:3px;
	padding-left:50px;
	padding-right:0px;
	padding-bottom:3px;
	background: url(../img/about/qtn01.jpg) no-repeat;
	background-color:#d1e8ff;
}

.qt-2 {
	width:210px;
	font-weight:bold;
	vertical-align: middle;
	margin-top:10px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:5px;
	padding-top:3px;
	padding-left:50px;
	padding-right:0px;
	padding-bottom:3px;
	background: url(../img/about/qtn02.jpg) no-repeat;
	background-color:#d1e8ff;
}

.qt-3 {
	width:210px;
	font-weight:bold;
	vertical-align: middle;
	margin-top:10px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:5px;
	padding-top:3px;
	padding-left:50px;
	padding-right:0px;
	padding-bottom:3px;
	background: url(../img/about/qtn03.jpg) no-repeat;
	background-color:#d1e8ff;
}

.qt-4 {
	width:210px;
	font-weight:bold;
	vertical-align: middle;
	margin-top:10px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:5px;
	padding-top:3px;
	padding-left:50px;
	padding-right:0px;
	padding-bottom:3px;
	background: url(../img/about/qtn04.jpg) no-repeat;
	background-color:#d1e8ff;
}

.qt-5 {
	width:210px;
	font-weight:bold;
	vertical-align: middle;
	margin-top:10px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:5px;
	padding-top:3px;
	padding-left:50px;
	padding-right:0px;
	padding-bottom:3px;
	background: url(../img/about/qtn05.jpg) no-repeat;
	background-color:#d1e8ff;
}

.qt-6 {
	width:210px;
	font-weight:bold;
	vertical-align: middle;
	margin-top:10px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:5px;
	padding-top:3px;
	padding-left:50px;
	padding-right:0px;
	padding-bottom:3px;
	background: url(../img/about/qtn06.jpg) no-repeat;
	background-color:#d1e8ff;
}


.qt1 {
	font-size:0.9em;
	line-height:1.5em;
	text-align:left;
	font-weight:bold;
	margin-top:10px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:5px;
	padding-top:10px;
	padding-left:60px;
	padding-right:10px;
	padding-bottom:10px;
	background:url(../img/about/qtn01.jpg) no-repeat;
	background-position: 10px 7px;
	background-color:#d1e8ff;
}


.qt2 {
	font-size:0.9em;
	line-height:1.5em;
	text-align:left;
	font-weight:bold;
	margin-top:10px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:5px;
	padding-top:10px;
	padding-left:60px;
	padding-right:10px;
	padding-bottom:10px;
	background:url(../img/about/qtn02.jpg) no-repeat;
	background-position: 10px 7px;
	background-color:#d1e8ff;
}


.qt3 {
	font-size:0.9em;
	line-height:1.5em;
	text-align:left;
	font-weight:bold;
	margin-top:10px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:5px;
	padding-top:10px;
	padding-left:60px;
	padding-right:10px;
	padding-bottom:10px;
	background:url(../img/about/qtn03.jpg) no-repeat;
	background-position: 10px 7px;
	background-color:#d1e8ff;
}


.qt4 {
	font-size:0.9em;
	line-height:1.5em;
	text-align:left;
	font-weight:bold;
	margin-top:10px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:5px;
	padding-top:10px;
	padding-left:60px;
	padding-right:10px;
	padding-bottom:10px;
	background:url(../img/about/qtn04.jpg) no-repeat;
	background-position: 10px 7px;
	background-color:#d1e8ff;
}


.qt5 {
	font-size:0.9em;
	line-height:1.5em;
	text-align:left;
	font-weight:bold;
	margin-top:10px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:5px;
	padding-top:10px;
	padding-left:60px;
	padding-right:10px;
	padding-bottom:10px;
	background:url(../img/about/qtn05.jpg) no-repeat;
	background-position: 10px 7px;
	background-color:#d1e8ff;
}


.qt6 {
	font-size:0.9em;
	line-height:1.5em;
	text-align:left;
	font-weight:bold;
	margin-top:10px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:5px;
	padding-top:10px;
	padding-left:60px;
	padding-right:10px;
	padding-bottom:10px;
	background:url(../img/about/qtn06.jpg) no-repeat;
	background-position: 10px 7px;
	background-color:#d1e8ff;
}



.ac1 {
	font-size:0.9em;
	line-height:1.5em;
	text-align:left;
	margin-top:10px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:5px;
	padding-top:10px;
	padding-left:60px;
	padding-right:10px;
	padding-bottom:10px;
	background:url(../img/about/anc01.jpg) no-repeat;
	background-position: 10px 7px;
	background-color:#ffffff;
	border:1px dashed #cccccc;
}

.ac2 {
	font-size:0.9em;
	line-height:1.5em;
	text-align:left;
	margin-top:10px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:5px;
	padding-top:10px;
	padding-left:60px;
	padding-right:10px;
	padding-bottom:10px;
	background:url(../img/about/anc02.jpg) no-repeat;
	background-position: 10px 7px;
	background-color:#ffffff;
	border:1px dashed #cccccc;
}

.ac3 {
	font-size:0.9em;
	line-height:1.5em;
	text-align:left;
	margin-top:10px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:5px;
	padding-top:10px;
	padding-left:60px;
	padding-right:10px;
	padding-bottom:10px;
	background:url(../img/about/anc03.jpg) no-repeat;
	background-position: 10px 7px;
	background-color:#ffffff;
	border:1px dashed #cccccc;
}

.ac4 {
	font-size:0.9em;
	line-height:1.5em;
	text-align:left;
	margin-top:10px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:5px;
	padding-top:10px;
	padding-left:60px;
	padding-right:10px;
	padding-bottom:10px;
	background:url(../img/about/anc04.jpg) no-repeat;
	background-position: 10px 7px;
	background-color:#ffffff;
	border:1px dashed #cccccc;
}

.ac5 {
	font-size:0.9em;
	line-height:1.5em;
	text-align:left;
	margin-top:10px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:5px;
	padding-top:10px;
	padding-left:60px;
	padding-right:10px;
	padding-bottom:10px;
	background:url(../img/about/anc05.jpg) no-repeat;
	background-position: 10px 7px;
	background-color:#ffffff;
	border:1px dashed #cccccc;
}

.ac6 {
	font-size:0.9em;
	line-height:1.5em;
	text-align:left;
	margin-top:10px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:5px;
	padding-top:10px;
	padding-left:60px;
	padding-right:10px;
	padding-bottom:10px;
	background:url(../img/about/anc06.jpg) no-repeat;
	background-position: 10px 7px;
	background-color:#ffffff;
	border:1px dashed #cccccc;
}




