@charset "UTF-8";
/*
	font-size
	10 	77
	11 	85
	12 	93 (was 93)
	13 	100
	14 	108 (was 107)
	15 	116 (was 114)
	16 	123.1 (was 122)
	17 	131 (was 129)
	18 	138.5 (was 136)
	19 	146.5 (was 144)
	20 	153.9 (was 152)
	21 	161.6 (was 159)
	22 	167
	23 	174
	24 	182
	25 	189
	26 	197
*/
.item_title{
	width:457px;
	float:left;
	display:inline;
}
.item_image{
	width:231px;
	float:right;
	display:inline;
}
#item_head{
	border:1px solid #999999;
	height:233px;
}
#item_menu{
	width:690px;
	height:39px;
	margin:5px 0 0 0;
}
#item_menu li{
	float:left;
	margin:0 1px 0 0;
}
#item_side{
	border:1px solid #999999;
	height:233px;
	margin:0 0 5px 0;
	background-image:url(../images/item/side_background.png);
	background-position:bottom;
}
#item_side ul{
	padding:5px 0 0 50px;
}
#item_side li{
	font-size:85%;
}
#item_side a,#item_side a:visited{
	color:#ffffff;
	text-decoration:underline;
}
#item_side a:hover{
	text-decoration:none;
}
#item_detail{
	border:1px solid #c2cfd5;
	background-color:#f9fcfd;
	background-image:url(../images/item/detail_background.png);
	background-repeat:repeat-x;
	background-position:bottom;
	width:668px;
	padding:10px;
    overflow: hidden;
	clear:both;
}
#item_detail:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}
/*\*/
* html #item_detail {
    height: 1em;
    overflow: visible;
}
/**/
h4.item_box_catch{
	padding:10px 10px 5px 10px;
	margin:0 0 5px 0;
	color:#005274;
	font-size:93%;
	border-bottom:1px solid #005274;
}
.item_section{	
	clear:both;
}
.item_section_image{
	width:200px;
	float:left;
	margin:0 10px 20px 0;
	padding:5px 0 0 0;
	display:inline;
}
.item_section_text{
	width:458px;
	float:right;
	padding:5px 0 0 0;
	display:inline;
}
.item_section_text3{
	width:408px;
	float:right;
	display:inline;
}
.item_section_text h4,.item_section_text_full h4,.item_section_text3 h4{
	color:#005274;
	font-size:93%;
	padding:0px 0 5px 0;
	border-bottom:1px dashed #005274;
	margin:0 0 5px 0;
}
.item_section_text p,.item_section_text_full p,.item_section_text3 p{
	font-size:85%;
	padding:0 0 5px 0;
}
.item_section_text h5{
	font-size:77%;
	color:#333355;
	padding:5px 0 0 0;
}
.item_section_text ul{
	font-size:77%;
	color:#333355;
	padding:0 0 5px 25px;
	list-style-type:circle;
}
.item_section_column{
	border:1px solid #dddddd;
	background-color:#ffffee;
	padding:5px;
	margin:5px 0;
}
.item_section_image2{
	width:200px;
	float:left;
	margin:0 10px 20px 0;
	display:inline;
}
.item_section_text2{
	width:438px;
	float:right;
	display:inline;
	font-size:85%;
}
.item_section_text2 h4{
	padding:0 0 5px 5px;
	margin:0 0 5px 0;
	border-bottom:1px dashed #aaaaaa;
}
.item_section_text2 p{
	padding:5px;
}
#item_box_menu a.wactive {
	color: #B2CCFF;
	text-decoration: underline;
}
.item_box_image1 {
	width:225px;
	float:left;
}
.item_section_image3 {
	width:250px;
	float:left;
}
.item_box_text1 {
	width:420px;
	float:right;
	font-size:85%;
	margin:80px 0 0 0;
}
.item_box_image2{
	text-align:center;
	padding:0 0 10px 0;
}
.item_box_text2 img{
	width:80px;
	padding:0 0 0 10px;
	float:left;
}
.item_box_text2 p{
	float:right;
	width:560px;
	font-size:85%;
	padding:0;
	margin:0;
}
#item_read{
	font-size:93%;
	padding:10px;
}
.item_notice{
	font-size:77%;
	padding:10px;
	margin:5px 0;
	border:1px solid #dddddd;
	background-color:#fafafa;
}
.item_section_image4{
	width:320px;
	float:left;
	display:inline;
	height:260px;
}
.item_section_image5{
	width:320px;
	float:right;
	display:inline;
	height:260px;
}
.item_section_image4 p,.item_section_image5 p{
	text-align:center;
}
.item_section_image4 dt,.item_section_image5 dt{
	padding:5px 0 0 0;
	margin:0 5px 0 5px;
	border-bottom:1px dashed #005274;
	font-size:85%;
	color:#005274;
}
.item_section_image4 dd,.item_section_image5 dd{
	padding:5px 5px 5px 5px;
	font-size:77%;
}
.item_section2{
	width:212px;
	padding:5px;
	float:left;
	display:inline;
}
.item_section2 h4{
	border-bottom:1px dashed #005274;
	font-size:93%;
	color:#005274;
	margin:5px;
}
.item_section2 p{
	font-size:85%;
	padding:5px;
}
	
.item_top{
	margin:5px 0;
}
.item_top dt{
	padding:0 0 5px 0;
}
.item_top dd{
	text-align:right;
	padding:0 0 50px 0;
	font-size:85%;
}
.item_top dd p{
	width:280px;
	float:left;
	text-align:left;
	margin:0 0 0 200px;
	display:inline;
}
.item_top dd a{
	float:right;
	display:block;
	width:188px;
}
.item_top dd a img{
	vertical-align:middle;
	padding:0 0 0 5px;
}
