/*
=============================================
[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;
}

.l4Mg {
	margin:0 0 0 4px;
}

.l8Mg {
	margin:0 0 0 8px;
}

.l10Mg {
	margin:0 0 0 10px;
}

.l30Mg {
    margin:0 0 0 30px;
}

.r4Mg {
	margin:0 4px 0 0;
}

.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;
}

.l6r6Mg {
	margin:0 6px 0 6px;
}

.l10r10Mg {
	margin:0 10px 0 10px;
}

.t10r175l10Mg {
	margin:10px 175px 0 10px;
}

.t75Mgl210Mg {
    margin:75px 0 0 210px;
}	


/*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%
}
h3.listMarkbk4 {
	background: #C8D1D3 url(../common/img/mark11.gif) ;
	background-position: 5px center ;
	background-repeat: no-repeat ;
	padding:5px 0 5px 20px;
	font-size :90%
}
h3.listMarkbk5 {
	background: #d5cbd7 url(../common/img/mark11.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;
}

/*vol18*/
.bgbGr{
	background-color:#C8D1D3;
}

.bgdpp{
	background-color:#d5cbd7;
}

/*vol19*/
.bg_nr{
	background-repeat:no-repeat;
	}
	
p.listMark01 {
    background-image:url(../common/img/mark01.gif);
	background-position:20px 3px;
	background-repeat:no-repeat;
	padding:0 0 11px 30px;
}
/*vol20*/
h3.vol20{
	background-color:#FF0071;
	width:554px;
}
.mg1Wh{
	background-color:#9E9B96;
	color:#FFFFFF;
	padding-left:1em;
	font-weight:bold;
}
.h10{
	height:10px;
	font-size:0;	
}
.LGr{
	color:#62FD71;
}
.pk{
	color:#E07EF9;
}
.fs0{
	font-size:0;
}
dl{
	width:340px;
	font-size:100%;
	line-height:140%;
}
dt{  
	float:left;  
	width:60px;  
	padding:5px 0;    
	font-weight:bold;  
} 
dd{  
	width:270px;  
	margin-left:60px;  
	padding:5px 5px 5px 0;   
}
dl.b{
	width:540px;
	font-size:100%;
	line-height:140%;
}
dl.b dt{  
	float:left;  
	width:60px;  
	padding:5px 0;    
	font-weight:bold;
} 
dl.b dd{  
	width:470px;  
	margin-left:65px;
	padding:5px 0;
	vertical-align:top;  
} 
.min05{
	background:url(../feature/vol20/img/mimg05.jpg) no-repeat top;
	width:383px;
	height:115px;
	font-size:85%;
}
.min05 p{
	margin-left:10px;
	padding:0;
	line-height:140%;
}
.min06{
	background:url(../feature/vol20/img/mimg06.jpg) no-repeat top;
	width:574px;
	height:24px;
}
/* vol20-2*/
table#vol2002 td.min {
	background:url(../feature/vol20/img/bg_title02.jpg) no-repeat top;
	width:574px;
	height:140px;
	vertical-align:top;
}
table#vol2002 td.min h2 {
	padding-left:107px;
	position:top
}
table#vol2002 td.min p {
	margin-top:20px;
	text-align:right
}
p.sound {
	color:#e287fc;
	font-weight:bold;
}
.t37b45Mg {
	margin:37px 0 45px 0;
}

