/*------------------------------*/
/*@ƒŠƒXƒgƒXƒ^ƒCƒ‹@*/
/*------------------------------*/
/* LIST #0(nomal) */
#list0 { }
#list0 ul { margin: 0; padding: 0 0 0 40px; list-style-position:inside;}
#list0 li {
	padding: 5px 0 5px 0;
	margin: 0;
	color:#333333; font-size:14px;
	line-height: 150%;
}
/* LIST #1(Pink) */
#list1 { }
#list1 ul { margin: 0; padding: 0; 	border-top: #999999 1px solid;}
#list1 li {
	padding: 5px 0 5px 27px;
	margin: 0;
	color:#D65D93; font-size:18px;
	background: url(img/List_arrow001.png) no-repeat 5px 9px;
	line-height: 150%;
	border-bottom: #999999 1px solid;
	list-style: none;
}
/* LIST #1(orange14px) */
#list1_14 { }
#list1_14 ul { margin: 0; padding: 0; 	border-top: #cccccc 1px solid;}
#list1_14 li {
	padding: 5px 0 5px 22px;
	margin: 0;
	color:#FF7E00; font-size:14px;
	background: url(img/List_arrow001.png) no-repeat 0 9px;
	line-height: 150%;
	border-bottom: #cccccc 1px solid;
	list-style: none;
}
/* LIST #2(blue) */
#list2 { }
#list2 ul { margin: 0; padding: 0; 	border-top: #999999 1px solid;}
#list2 li {
	padding: 5px 0 5px 27px;
	margin: 0;
	color:#0B82A2; font-size:18px;
	background: url(img/List_arrow002.png) no-repeat 5px 9px;
	line-height: 150%;
	border-bottom: #999999 1px solid;
	list-style: none;
}
/* LIST #2(blown14px) */
#list2_14 { }
#list2_14 ul { margin: 0; padding: 0; 	border-top: #cccccc 1px solid;}
#list2_14 li {
	padding: 5px 0 5px 22px;
	margin: 0;
	color:#837467; font-size:14px;
	background: url(img/List_arrow002.png) no-repeat 0 9px;
	line-height: 150%;
	border-bottom: #cccccc 1px solid;
	list-style: none;
}
/* LIST #3(Check) */
#list3 { padding: 20px; border: #cccccc 1px solid; }
#list3 ul { margin: 0; padding: 0; 	border-top: #cccccc 1px solid;}
#list3 li {
	padding: 5px 0 5px 22px;
	margin: 0;
	color:#A2978C; font-size:16px;
	background: url(img/List_arrow003.png) no-repeat 0 9px;
	line-height: 150%;
	border-bottom: #cccccc 1px solid;
	list-style: none;
}
/* LIST #10(Number)bioret */
#list10 { width:560px; padding: 15px; border: 1px solid #987885; background: #FAF0F4; }
#list10_2 { width:560px; margin: 0 10px 0 10px; padding: 0px;}
#list10 ol { margin: 0 0 0 30px; padding: 0px; font-style:italic; font-family:eorgia, Times, serif; font-size:24px; color:#987885;  }
#list10 ol li { margin: 0px; padding: 0px; }
#list10 ol li p { margin: 0px; padding:8px; font-style:normal; font-family:'ƒqƒ‰ƒMƒmŠpƒS Pro W3','Hiragino Kaku Gothic Pro','ƒƒCƒŠƒI',Meiryo,'‚l‚r ‚oƒSƒVƒbƒN',sans-serif; font-size:14px; color:#333333; border-left: 1px solid #987885;}
#list10 ol li p strong { display:block; color:#987885; font-size:16px;}


/* LIST #11(Number)Green */
#list11 { width:560px; padding: 15px; border: 1px solid #859A89; background: #E7EDE3; }
#list11_2 { width:560px; margin: 0 10px 0 10px; padding: 0px;}
#list11 ol { margin: 0 0 0 30px; padding: 0px; font-style:italic; font-family:eorgia, Times, serif; font-size:24px; color:#859A89;  }
#list11 ol li { margin: 0px; padding: 0px; }
#list11 ol li p { margin: 0px; padding:8px; font-style:normal; font-family:'ƒqƒ‰ƒMƒmŠpƒS Pro W3','Hiragino Kaku Gothic Pro','ƒƒCƒŠƒI',Meiryo,'‚l‚r ‚oƒSƒVƒbƒN',sans-serif; font-size:14px; color:#333333; border-left: 1px solid #859A89;}
#list11 ol li p strong { display:block; color:#859A89; font-size:16px;}


/* LIST #12(Number)Blue */
#list12 { width:590px; padding: 10px; border: 1px solid #86ADD5;}
#list12_2 { width:590px; margin: 0 0 0 10px; padding: 0px;}
#list12 ol { margin: 0 0 0 20px; padding: 0px; font-style:italic; font-family:eorgia, Times, serif; font-size:24px; color:#86ADD5;  }
#list12 ol li { margin: 0px; padding: 0px; }
#list12 ol li p { margin: 0px; padding:8px; font-style:normal; font-family:'ƒqƒ‰ƒMƒmŠpƒS Pro W3','Hiragino Kaku Gothic Pro','ƒƒCƒŠƒI',Meiryo,'‚l‚r ‚oƒSƒVƒbƒN',sans-serif; font-size:14px; color:#333333; border-left: 1px solid #86ADD5;}
#list12 ol li p strong { display:block; color:#000000; font-size:16px;}



/* LIST #0(nomal) */
#list10_3 { border-left: 1px solid #B15076; padding: 0 0 0 30px;} 
#list10_3 ul { margin: 0; padding: 0; list-style-position:inside;}
#list10_3 li {
	padding: 5px 0 5px 0;
	margin: 0;
	color:#333333; font-size:14px;
	line-height: 150%;
	list-style-type:disc;
	font-family:'ƒqƒ‰ƒMƒmŠpƒS Pro W3','Hiragino Kaku Gothic Pro','ƒƒCƒŠƒI',Meiryo,'‚l‚r ‚oƒSƒVƒbƒN',sans-serif;
}



/* ------------------------ */
/* Q&A—p */
/* ------------------------ */
.s2_qa {
	width:100%;
}
.qa{
	width:100%;
	margin:0 10px 0 10px;
	font-size: 14px;
	}
.s2_qa dl{
	display:block;
	margin:0 0 20px 0;
	}
.s2_qa dt{
	display:block;
	margin:0;
	background-color:#E6F7D6;
	color: #478906;
	font-weight: bold;
	height: 40px;
	}
.s2_qa dt span{
	display:block;
	background-image:url(img/qa_q.gif);
	background-position:5px 50%;
	background-repeat:no-repeat;
	padding: 0 0 0 35px;
	line-height: 40px;
	}
.s2_qa dd{
	display:block;
	margin:0;
	padding:2px 5px;
	}
.s2_qa dd span{
	display:block;
	background-image:url(img/qa_a.gif);
	background-position:left 5px;
	background-repeat:no-repeat;
	padding: 10px 0 0 45px;
	line-height: 150%;
	}
/* ƒpƒuƒŠƒVƒeƒB
---------------------------------------------------- */
table.publicity{
	width: 610px; /* 580 */
	margin: 0;	
	padding: 0;
	font-size: 14px;
	border: 0;
	border-collapse:collapse;
	border-spacing:0;
}
table.publicity td{
	vertical-align: top;
}
table.publicity .title{
	padding: 5px;
	color: #5E3179;
	font-weight: bold;
	border-top: 2px solid #DFCFDC;
	border-bottom: 1px dashed #DFCFDC;
	text-align: left;
	line-height: 20px;
}
table.publicity td.book{
	width: 120px;
	padding: 5px;
	color: #5E3179;
	text-align: center;
	vertical-align: top;
}
table.publicity td  p{
               margin: 0px;
	padding: 5px;
	text-align: left;
}

/*---------------------------------------
@ƒ|ƒbƒvƒAƒbƒv
---------------------------------------*/
#request {
	width:276px;
	height:650px;
	display:none;
	position:fixed;
	right:10px;
	top:20px;
	text-align:left;
	z-index:11;
/*	font-family:"ƒSƒVƒbƒNMB101 M"; */
font-family: Verdana, "ŸàƒSƒVƒbƒN", YuGothic, "ƒqƒ‰ƒMƒmŠpƒS ProN W3", "Hiragino Kaku Gothic ProN", "ƒƒCƒŠƒI", Meiryo, sans-serif;
font-family:'Hiragino Kaku Gothic ProN', Meiryo, sans-serif
	color:#000;
	background: url(http://www.kodatechintai.jp/img/bg_request080801.png) 0 0 no-repeat;
}
#requestBox {
	width:230px;
	margin:0 auto;
	padding:30px 0 0 0;
}
#request p{
	margin:0 0 15px 0;
	padding:0;
	font-size:12px;
	line-height:170%;
}
#request p.requestBoxtitle{
	color:red;
/*	font-family:"ƒSƒVƒbƒNMB101 B"; */
font-family:'Hiragino Kaku Gothic ProN', Meiryo, sans-serif
	font-size:13px;
}
#request p.title{
	margin:0;
	padding:0;
}
#request form{
	margin:0;
	padding:0;
}
#request input.text{
	width:220px;
	margin-bottom:5px;
	border:#000 solid 1px;
}
#request .button{
	width:230px;
	margin:0 auto 5px auto;
	padding:0;
	text-align:center;
}

/*---------------------------------------
@ƒ|ƒbƒvƒAƒbƒv•ÏX20141118
---------------------------------------*/
#request2 {
	width:276px;
	height:552px;
	display:none;
	position:fixed;
	right:10px;
	top:20px;
	text-align:left;
	z-index:11;
	background: url(http://www.superfp.com/20141118_02.img) 0 0 no-repeat;
}
#request2Box {
	width:276px;
	margin:0 auto;
	padding:0 0 0 0;
}