@charset "utf-8";
/* CSS Document */

/* ------------------------------------------------------
qa
------------------------------------------------------ */

/*----------サブメニュー qa----------*/
dl.qa dt.sb01 a{
background-image: url(../kidney_qa/images/sb_01.jpg);
background-position:0 0;
}
dl.qa dt.sb01 a:hover{
background-image: url(../kidney_qa/images/sb_01.jpg);
background-position:0 -40px;
}
dl.qa dt.sb01_on a{
background-image: url(../kidney_qa/images/sb_01.jpg);
background-position:0 -40px;
}

dl.qa dt.sb02 a{
background-image: url(../kidney_qa/images/sb_02.jpg);
background-position:0 0;
}
dl.qa dt.sb02 a:hover{
background-image: url(../kidney_qa/images/sb_02.jpg);
background-position:0 -40px;
}
dl.qa dt.sb02_on a{
background-image: url(../kidney_qa/images/sb_02.jpg);
background-position:0 -40px;
}

dl.qa dt.sb03 a{
background-image: url(../kidney_qa/images/sb_03.jpg);
background-position:0 0;
}
dl.qa dt.sb03 a:hover{
background-image: url(../kidney_qa/images/sb_03.jpg);
background-position:0 -40px;
}
dl.qa dt.sb03_on a{
background-image: url(../kidney_qa/images/sb_03.jpg);
background-position:0 -40px;
}

dl.qa dt.sb04 a{
background-image: url(../kidney_qa/images/sb_04.jpg);
background-position:0 0;
}
dl.qa dt.sb04 a:hover{
background-image: url(../kidney_qa/images/sb_04.jpg);
background-position:0 -40px;
}
dl.qa dt.sb04_on a{
background-image: url(../kidney_qa/images/sb_04.jpg);
background-position:0 -40px;
}

dl.qa dt.sb05 a{
background-image: url(../kidney_qa/images/sb_05.jpg);
background-position:0 0;
}
dl.qa dt.sb05 a:hover{
background-image: url(../kidney_qa/images/sb_05.jpg);
background-position:0 -40px;
}
dl.qa dt.sb05_on a{
background-image: url(../kidney_qa/images/sb_05.jpg);
background-position:0 -40px;
}


div#main p{
	margin:0 0 0 21px;
	padding:0 15px 15px 15px;
	width:612px;
	line-height:140%;
}

span.btn{
	float:right;
	display:block;
	margin:0 0 30px 0;
	padding:0 22px 0 0;
}

div.graphic{
	margin:0 0 0 27px;
}

div#main h5{
	background: url(../images/dt_icon.gif) no-repeat left 3px;
	width: 642px;
	margin:5px 0 5px 21px;
	padding:0 0 0 14px;
	color: #044684;
	font-weight: bold;
	font-size: 130%;
	vertical-align: bottom;
}

div#main h6{
	background:#80b4e4;
	color:#fff;
	padding:5px;
	font-size:100%;
	width:630px;
	margin:20px 0 -10px 20px;
}


div#main dl.qa{
	margin:20px 0 0 20px;
	width:640px;
}

div#main dl.qa dt{
	padding:5px 0 2px 45px;
	margin:0 0 5px 0;
	font-weight:bold;
	border-bottom:2px dotted #e64f4f;
}

div#main dl.qa dd{
	padding:5px 0 5px 0px;
	margin:0 0 30px 0;
}

div#main dl.qa dt.q1{
	background: url(../kidney_qa/images/icon_q1.gif) no-repeat 0 0;
}

div#main dl.qa dt.q2{
	background: url(../kidney_qa/images/icon_q2.gif) no-repeat 0 0;
}

div#main dl.qa dt.q3{
	background: url(../kidney_qa/images/icon_q3.gif) no-repeat 0 0;
}

div#main dl.qa dt.q4{
	background: url(../kidney_qa/images/icon_q4.gif) no-repeat 0 0;
}

div#main dl.qa dt.q5{
	background: url(../kidney_qa/images/icon_q5.gif) no-repeat 0 0;
}

div#main dl.qa dt.q6{
	background: url(../kidney_qa/images/icon_q6.gif) no-repeat 0 0;
}

div#main dl.qa dt.q7{
	background: url(../kidney_qa/images/icon_q7.gif) no-repeat 0 0;
}

div#main span.link{
	text-align:right;
	display:block;
	margin:0 15px 0 0;
	padding-bottom:20px;
}
div#main span.kome{ color: #FF6600;}
div#main span.kanshu{ text-align: right;}


h5.qa_ind {
	background:#fef4ec !important;
	border-bottom:1px dotted #ff6c00;
	border-top:1px dotted #ff6c00;
	padding:8px 0 8px 10px !important;
	margin-bottom:15px !important;
	color:#ff6c00 !important;
	font-size:16px !important;
}


ul.listy {
	display:block;
	margin-bottom:40px;
	margin-left:20px;
	margin-bottom:40px;
	width:630px;
	padding-bottom:40px;
}

ul.listy li{
	display:block;
	margin-bottom:10px;
	background: url(../kidney_qa/images/qa_arrow.gif) no-repeat 0 0.1em;
	padding-left:20px;
	margin-left:2px;
	margin-left:10px;
}



ul.illust01 {background: url(../kidney_qa/images/qa_illust01.gif) no-repeat right 0;}
ul.illust02 {background: url(../kidney_qa/images/qa_illust02.gif) no-repeat right 0;width:600px;}
ul.illust03 {background: url(../kidney_qa/images/qa_illust03.gif) no-repeat right 0;width:590px;}
ul.illust04 {background: url(../kidney_qa/images/qa_illust04.gif) no-repeat right 0;}



table.consult {
	border-collapse:collapse;
	margin:0 0 20px 0;
	font-size:100%;
}

table.consult tr{
	vertical-align:top;
}

table.consult th{
	border-collapse:collapse;
	color:#0b3672;
	font-weight:bold;
	width:70px;
	padding-bottom:12px;
}

table.consult td{
	padding-bottom:12px;
}

div.sonota {
	background:#f4f4ef;
	padding:15px;
	width:600px;
	margin:0 0 0 20px;
	border:5px solid #e7e7de;
	border-radius: 12px;         /* CSS3 */
	-webkit-border-radius: 12px; /* Webkit */
	-moz-border-radius: 12px;    /* Mozilla */
}


div.sonota a{
	color:#ff7b00;
	font-weight:bold;
}




span.btn_form{
	display:block;
	text-align:center;
}

span.btn_form img{
	display:block;
	text-align:center;
	width:226px;
	margin:0 auto;
}

div.box_in {
	background:#fdf7f7;
	padding:15px;
	width:610px;
	margin:20px 0 0 0;
	border:5px solid #fadddd;
	border-radius: 12px;         /* CSS3 */
	-webkit-border-radius: 12px; /* Webkit */
	-moz-border-radius: 12px;    /* Mozilla */
	width:92%;
}

p.cochira {
	text-align:center;
}

ul.categories {
	display:block;
	margin-left:20px;
	margin-bottom:20px;
	background:#f6f6f6;
	border:1px solid #e6e6e6;
	padding:15px 10px;
	width:630px;
}

ul.categories li{
	display:block;
	float:left;
	margin-right:15px;
	background: url(../kidney_qa/images/qa_arrow2.gif) no-repeat 0 0.1em;
	padding-left:17px;
	font-size:80%;
}


ul.categories2 {
	display:block;
	margin-left:20px;
	margin-bottom:20px;
	background:#f6f6f6;
	border:1px solid #e6e6e6;
	padding:15px 10px;
	width:630px;
}

ul.categories2 li{
	display:block;
	float:left;
	margin-right:15px;
	background: url(../kidney_qa/images/qa_arrow3.gif) no-repeat 0 0.1em;
	padding-left:17px;
	font-size:80%;
}


ul.categories2 li.on a{
	color:#fb4d01;
}








