/* ---------- 20090219現在、保険市場BOOKのみ使用 ---------- */

div#contents{float:center;width:770px;}
div#contents div#title{margin-top:1em;display:block;float:left;background-image: url('semi_title.gif');background-repeat:no-repeat;width:770px;height:30px;font-size:12pt;font-weight:bold;text-align:left; padding-left:200; padding-right:0; padding-top:8; padding-bottom:0}
div#contents h1{display:none; }
div#contents h2{display:none; }
div#contents dl{float:left; margin-top:1em;border: 1px solid #9900FF;width:760px;}
div#contents dl dt{float:left;text-align:left;font-size:12pt;font-weight:bold;width:760px;background-color:#9999FF; height:25px;padding-top:5px;}
div#contents dl dd{float:left;text-align:left;font-size:11pt;width:750px;padding-left:10px;line-height:150%;}
/*
div#contents ul {font-size: 09pt;list-style-type: none;margin-left: 0px;padding-left: 0px;padding-top: 2px;padding-bottom: 0px;margin-bottom: 2px;margin-top: 0px;width: 730px;}
div#contents li {display: inline;padding:3 5 2 5;border-left-width: 1px;border-left-style: solid;border-left-color: #333333;margin-bottom: 1px;float:left;}
*/
div#contents div#gotop{float:left;width:760px;text-align:right;font-size:09pt;margin-top:1em;}
div#yougo_footer {float:left;background-color: #66cc33;width: 100%;margin-top:10px;}
div#contents ul#index {font-size: 11pt;list-style-type: none;margin-left: 0px;padding-left: 0px;padding-top: 2px;padding-bottom: 0px;margin-bottom: 2px;margin-top: 10px;width: 730px;float:left;}
div#contents ul#index li {display: inline;padding:3 10 2 10;border-left-width: 1px;border-left-style: solid;border-left-color: #333333;margin-bottom: 1px;float:left;}
div#contents ul#index2 {font-size: 09pt;list-style-type: none;margin-left: 0px;padding-left: 0px;padding-top: 2px;padding-bottom: 0px;margin-bottom: 2px;margin-top: 3px;width: 730px;float:left;}
div#contents ul#index2 li {display: inline;padding:0 10 0 10;margin-bottom: 1px;float:left;}
.font12 {
	font-size: 13px;
	font-weight: normal;
	line-height: 20px;


}
.font14 {
	font-size: 13pt;
}
.word_title {
	width: 560px;
	float: none;
	padding-bottom: 3px;
	border-left-style: solid;
	border-left-color: #669900;
	border-left-width: 6px;
	margin-left: 20px;
	padding-left: 5px;
	font-size: 100%;
	padding-top: 3px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	font-weight: bold;
	margin-top: 10px;
}

.word_title2 {
	width: 560px;
	float: none;
	padding-bottom: 3px;
	border-left-style: solid;
	border-left-color: #FF9966;
	border-left-width: medium;
	margin-left: 20px;
	padding-left: 5px;
	font-size: 100%;
	padding-top: 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	font-weight: bold;
	margin-top: 10px;
}

.word_title3 {
	width: 560px;
	float: none;
	padding-bottom: 3px;
	border-left-style: solid;
	border-left-color: #FF9966;
	border-left-width: thick;
	margin-left: 20px;
	padding-left: 5px;
	font-size: 15pt;
	padding-top: 3px;
	border-bottom-width: medium;
	border-bottom-style: double;
	border-bottom-color: #FF9966;
	font-weight: bold;
	margin-top: 10px;
}
.font11 {
	font-size: 10px;
}
.bulue {
	border: 1px dashed #0099CC;
	padding: 8px;
	width: 488px;


}
.h2 {
	font-size: 15px;
	font-weight: bold;
	line-height: 18px;


}
.font12C {
	font-size: 11.5px;
	font-weight: bold;
	color: #666666;

}
.top1C {

	font-size: 16px;
	font-weight: bold;
	line-height: 25px;
}
.fontQA {

	font-size: 10pt;
	font-weight: normal;
	line-height: 12pt;
}
.h3 {


	font-size: 14px;
	font-weight: bold;
	line-height: 24px;
}

.cancer {
	margin-top: 3px;
	margin-right: 3px;
	margin-bottom: 3px;
	margin-left: 3px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #999999;


}
.osusumeS {
	font-size: 14px;
	font-weight: bold;
	line-height: 24px;

}
.osusumeN {




	font-size: 13px;
	line-height: 18px;
}
.fontleft {
	font-size: 12px;
	font-weight: normal;
	line-height: 17px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	padding-left: 5px;
	margin-left: 5px;



}
.table {
	font-weight: normal;
	border: 1px solid #CCCCCC;

}


a:link {
	color: #0000CC;
}
a:visited {
	color: #0000CC;
}
a:hover {
	color: #333333;
	text-decoration: none;
}
a:active {
	color: #0000CC;
}
.tableC {
	font-weight: normal;
	font-size: 13px;
	line-height: 20px;
	border-top: #FFFFFF;
	border-right: #FFFFFF;
	border-bottom: 1px dotted #CCCCCC;
	border-left: #FFFFCC;
	margin-left: 5px;
	padding-left: 5px;



}
.fontleft2 {
	font-size: 12px;
	font-weight: normal;
	line-height: 17px;
	padding-left: 5px;
	margin-left: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	margin-right: 5px;
	padding-right: 5px;



}
.tableCC {

	font-weight: normal;
	font-size: 13px;
	line-height: 18px;
	border-top: #FFFFFF;
	border-right: #FFFFFF;
	border-left: #FFFFCC;
	margin-left: 5px;
	padding-left: 5px;
}
.MtableCC {
	font-weight: bold;
	font-size: 14px;
	line-height: 18px;
	border-top: #FFFFFF;
	border-right: #FFFFFF;
	border-left: #FFFFCC;
	margin-top: 3px;
	padding-top: 3px;


}
.tableCC2 {
	font-weight: normal;
	font-size: 13px;
	line-height: 18px;
	border-top: #FFFFFF;
	border-right: #FFFFFF;
	border-left: #FFFFCC;
	margin-left: 2px;
	padding-left: 2px;
	margin-top: 6px;
	padding-top: 6px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;


}
.fontleft3 {
	font-size: 14px;
	font-weight: normal;
	line-height: 16px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	margin: 1px;
	padding: 1px;

}
.tableC4 {

	font-weight: bold;
	font-size: 15px;
	line-height: 18px;
	margin-left: 1px;
	padding-left: 1px;
	margin-top: 2px;
	padding-top: 2px;
}
.tableCC3 {

	font-weight: normal;
	font-size: 13px;
	line-height: 18px;
	border-top: #FFFFFF;
	border-right: #FFFFFF;
	border-left: #FFFFCC;
	margin-left: 2px;
	padding-left: 2px;
	margin-top: 6px;
	padding-top: 6px;
}
.table0914 {

	font-weight: normal;
}
.tablein {

	font-weight: normal;
}
.fontleft22 {

	font-size: 12px;
	font-weight: normal;
	line-height: 17px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	padding-left: 5px;
	margin-left: 5px;
}



#contents .case-title {
	display:block;
	font-weight:bold;
}

#contents.index01 .case01 .case-title ,
#contents.index02 .case02 .case-title ,
#contents.index03 .case03 .case-title ,
#contents.index04 .case04 .case-title ,
#contents.index05 .case05 .case-title ,
#contents.index06 .case06 .case-title ,
#contents.index07 .case07 .case-title ,
#contents.index08 .case08 .case-title ,
#contents.index09 .case09 .case-title ,
#contents.index10 .case10 .case-title ,
#contents.index11 .case11 .case-title ,
#contents.index12 .case12 .case-title ,
#contents.index13 .case13 .case-title ,
#contents.index14 .case14 .case-title ,
#contents.index15 .case15 .case-title ,
#contents.index16 .case16 .case-title ,
#contents.index17 .case17 .case-title ,
#contents.index18 .case18 .case-title ,
#contents.index19 .case19 .case-title ,
#contents.index20 .case20 .case-title ,
#contents.index21 .case21 .case-title ,
#contents.index22 .case22 .case-title ,
#contents.index23 .case23 .case-title ,
#contents.index24 .case24 .case-title ,
#contents.index25 .case25 .case-title ,
#contents.index26 .case26 .case-title ,
#contents.index27 .case27 .case-title ,
#contents.index28 .case28 .case-title ,
#contents.index29 .case29 .case-title ,
#contents.index30 .case30 .case-title ,
#contents.index31 .case31 .case-title ,
#contents.index32 .case32 .case-title ,
#contents.index33 .case33 .case-title ,
#contents.index34 .case34 .case-title ,
#contents.index35 .case35 .case-title ,
#contents.index36 .case36 .case-title ,
#contents.index37 .case37 .case-title ,
#contents.index38 .case38 .case-title ,
#contents.index39 .case39 .case-title ,
#contents.index40 .case40 .case-title ,
#contents.index41 .case41 .case-title ,
#contents.index42 .case42 .case-title {
	padding-left:16px;
	background:url(/book/img/sa1.gif) 0 50% no-repeat;
}

#contents.index01 .case01 a ,
#contents.index02 .case02 a ,
#contents.index03 .case03 a ,
#contents.index04 .case04 a ,
#contents.index05 .case05 a ,
#contents.index06 .case06 a ,
#contents.index07 .case07 a ,
#contents.index08 .case08 a ,
#contents.index09 .case09 a ,
#contents.index10 .case10 a ,
#contents.index11 .case11 a ,
#contents.index12 .case12 a ,
#contents.index13 .case13 a ,
#contents.index14 .case14 a ,
#contents.index15 .case15 a ,
#contents.index16 .case16 a ,
#contents.index17 .case17 a ,
#contents.index18 .case18 a ,
#contents.index19 .case19 a ,
#contents.index20 .case20 a ,
#contents.index21 .case21 a ,
#contents.index22 .case22 a ,
#contents.index23 .case23 a ,
#contents.index24 .case24 a ,
#contents.index25 .case25 a ,
#contents.index26 .case26 a ,
#contents.index27 .case27 a ,
#contents.index28 .case28 a ,
#contents.index29 .case29 a ,
#contents.index30 .case30 a ,
#contents.index31 .case31 a ,
#contents.index32 .case32 a ,
#contents.index33 .case33 a ,
#contents.index34 .case34 a ,
#contents.index35 .case35 a ,
#contents.index36 .case36 a ,
#contents.index37 .case37 a ,
#contents.index38 .case38 a ,
#contents.index39 .case39 a ,
#contents.index40 .case40 a ,
#contents.index41 .case41 a ,
#contents.index42 .case42 a {
	color:#333;
	text-decoration:none;
	cursor:default;
}

/* 2009.10/6追記 */
div.osusumeN span {
	font-size: 1em;
	font-weight: bold;
	color: #f30;
}

div.book-info {
	padding-top: 20px;
}

/* 2010.11/8 村上玲奈 追記 */
#contents.nomenu .guard-txt{
	text-align:left;
	font-size:0.8em;
	line-height:1.4;
}



