/*
=============================================
[c!]COLORS -Think Innovation!-
http://www.colors.gr.jp/
info@colors.gr.jp
(C)2005 COLORS Co.,Ltd. All Rights Reserved.
--
Author: MIKI @ COLORS! Coding Division
Version: 2006-09-20
---------------------------------------------

File Name : feature.css

=============================================
*/

.bgWh {
	background-color:#FFFFFF;
}

h4.listMark {
	background-image: url(../common/img/mark07.gif) ;
	background-position: left center ;
	background-repeat: no-repeat ;
	padding-left: 20px;
	font-size:90%;
	margin-top :20px
}
h4.listMark2 {
	background-image: url(../common/img/mark07.gif) ;
	background-position: left top ;
	background-repeat: no-repeat ;
	padding-left: 20px;
	font-size:90%;
	margin-top :5px;
	margin-left: 10px;
	text-align :left
}
h4.listMark3 {
	background-image: url(../common/img/mark02.gif) ;
	background-position:0 5px;
	background-repeat: no-repeat ;
	padding-left: 20px;
	font-size:90%;
	margin-left: 10px;
	text-align :left
}

/* ====================
Margin
==================== */
.t36Mg {
	margin:36px 0 0 0;
}

.l8Mg {
	margin:0 0 0 8px;
}

.r10Mg {
	margin:0 10px 0 0;
}

.r22Mg {
	margin:0 22px 0 0;
}
.t10r22Mg {
	margin:10px 22px 0 0;
}

.b15Mg {
	margin:0 0 15px 0;
}

.tb10r20Mg {
	margin:10px 20px 10px 0;
}
.t20l10Mg {
	margin:20px 0 0 10px;
}

/*vol4*/
p.cap_title{
	margin-left:10px;
}

p#cap_prof{
	float:right;
	font-size:70%;
}

h3.listMark {
	background-image: url(../common/img/mark07.gif) ;
	background-position: left center ;
	background-repeat: no-repeat ;
	padding:5px 0 5px 20px;
}
h3.listMarkbk {
	background: #ddeeff url(../common/img/mark07.gif) ;
	background-position: 5px center ;
	background-repeat: no-repeat ;
	padding:5px 0 5px 20px;
	font-size :90%
}
h3.listMarkbk2 {
	background: #dbfd7e url(../common/img/mark08.gif) ;
	background-position: 5px center ;
	background-repeat: no-repeat ;
	padding:5px 0 5px 20px;
	font-size :90%
}
h3.listMarkbk3 {
	background: #F4C0FF url(../common/img/mark09.gif) ;
	background-position: 5px center ;
	background-repeat: no-repeat ;
	padding:5px 0 5px 20px;
	font-size :90%
}

.kakomi01{
	padding:10px;
	border:1px solid #227E92;
}
.kakomi01 p{
	color:#227E92;
}
.decheadBG{
	color:#B38937;
	font-weight:bold;
	padding:2px 0 2px 10px;
	margin-bottom:15px;
	background-color:#EFE3CD;
}
.decheadBG h3{
	color:#000000;
	font-size:80%;
}
.deccontMg{
	padding:10px 0 0 10px;
}
/*vol8*/

p.que {
	color:#7b7979;
	margin-bottom:10px;
}

p.ans {
	margin-bottom:15px;
}

/**/
span.f{
	FONT-FAMILY: times,serif;
	padding-left:0.2em;
	padding-right:0.2em;
	font-size:115%;
	font-weight:bold;
}
span.f sub{
}


/*vol10*/
ul#myNavi{
	padding:15px 0 0 0;
}
ul#myNavi li{
	display:inline;
	margin:0;
	padding:0 5px 0 0;
	font-size:70%;
	line-height:1.5;
	color:#000000;
}
ul#myNavi li a{
	padding:0 10px 0 0;
}

p.ret_myNavi{
	padding:10px 0 0 0;
}
p.ret_myNavi a{
	font-size:80%;
	letter-spacing:0.1em;

}

/*vol14*/
table#sdh td p{
	line-height:1.3em;
}


/*vol17*/
div#hd17{
	 padding:140 40 0 30;
} 

div#hd17 dl dt{
	padding-left:40px;
	font-size:70%;
	font-weight:bold;
}

div#hd17 dl dd{
	font-size:65%;
	line-height:1.4;
}

div#nt2_17 dl dt{
	padding-left:20px;
	margin-top:10px;
	font-size:80%;
	font-weight:bold;
	color:#660099;
}

div#nt2_17 dl dd{
	margin-top:10px;
}

div#nt2_17 dl dd ul li{
	font-size:70%;
	margin:0 0 10 0;
}

td.pr {
	border-left:1px solid #646464;
	border-right:1px solid #646464;
}