﻿@charset "utf-8";

/* ver 1.1.1 (2013/2/4) */
#left_area a{
	color:#3755ad;
}
#left_area .inner_area .mar_b{
	margin-bottom:30px;
}
#left_area .context .txt01{
	font-weight:bold;
	padding-bottom:4px;
}
#left_area .context .txt_area{
	padding-bottom:30px;
}





#left_area .inner_area{
	border-top:3px solid #0c3d7c;
	_border-top:none !important;
	border-bottom:1px solid #d6d6d6;
	background:#ffffff;
}
#left_area .inner_area.use{
	border-top:3px solid #0c3d7c;
}

#left_area .inner_area h3{
	font-size:154%;
	font-weight:bold;
	padding:10px 0 8px 15px;
	background:url(../../common/img/c_titile_bg.jpg) repeat-x left bottom #ffffff;
	border-left:1px solid #d6d6d6;
	border-right:1px solid #d6d6d6;
	_border-top:3px solid #0c3d7c;
}
#left_area .inner_area h3 span{
	font-size:80%;
}

#left_area .inner_area .inner_box{
	border-top:1px solid #d6d6d6;
	_border-top:none;
	border-left:1px solid #d6d6d6;
	border-right:1px solid #d6d6d6;
	padding:20px 20px 30px;
}


#left_area .inner_area .inner_box .detail_area02{
	border-top:1px dotted #c8cfd8;
	margin-top:30px;
}

#left_area .inner_area .inner_box .inner{
	margin-bottom:30px;
}
#left_area .inner_area .inner_box .inner02{
	margin-top:30px;
}


#left_area .inner_area .inner_box .img01{
	float:right;
	margin-left:85px;
}
#left_area .inner_area .inner_box p.txt01{
	padding-bottom:10px;
}
#left_area .inner_area .inner_box span{
	/*display:inline-block;
	background:url(../img/r_navi_icon_01.gif) no-repeat left 3px;
	padding-left:18px;
	cursor:pointer;
	color:#3755ad;*/
}

#left_area .inner_area .inner_box span .Select {
	/*padding:0;*/
	color: black;
	font-weight:bold;
}

#left_area .inner_area .inner_box span.open{
	display:inline-block;
	background:url(../img/r_navi_icon_02.gif) no-repeat left 3px;
	padding-left:18px;
	cursor:pointer;
	color:#3755ad;
}
#left_area .inner_area .inner_box .context span{
	display:inline-block;
	background:url(../img/r_navi_icon_02.gif) no-repeat left 3px;
	padding-left:18px;
	cursor:pointer;
	color:#3755ad;
}
#left_area .inner_area .inner_box .list_area{
	background:#eef6f9;	
	padding:10px 15px 15px;
	margin-bottom:30px;
}
#left_area .inner_area .inner_box .txt02{
	font-weight:bold;
	padding-bottom:4px;
}
/*#left_area .inner_area .inner_box .left_box{
	width:208px;
	float:left;
}*/
#left_area .inner_area .inner_box .left_box {
    width: 290px;
    display: inline-block;
    vertical-align: top;
    overflow: hidden;
    margin-right: 10px;
    margin-bottom:40px;
}

/*#left_area .inner_area .inner_box .right_box{
	width:433px;
	float:right;
	line-height:1.6;
}*/

#left_area .inner_area .inner_box .right_box {
    width: 350px;
    line-height: 1.6;
    display: inline-block;
    height: 137px;
    overflow: hidden;
}

#left_area .inner_area .inner_box .right_box .in01{
	position:relative;
    word-break: break-all;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
	/*height:191px;*/
}

#left_area .inner_area .inner_box .right_box .HU{
	position:relative;
	height:191px;
}


#left_area .inner_area .inner_box .right_box .txt03{
	font-size:139%;
	color:#3755ad;
	border-bottom:1px solid #b3c3d8;
	font-weight:bold;
	padding-bottom:5px;
	margin-bottom:8px;
}
#left_area .inner_area .inner_box .right_box .in01 dt{
	width:65px;
	float:left;
	background:url(../img/icon_01.gif) no-repeat right 6px;
}
#left_area .inner_area .inner_box .right_box .in01 dd{
	width:358px;
	float:left;
	padding-left:10px
}
#left_area .inner_area .inner_box .right_box  span{
/*	background-position:2pt;
	position:absolute;
	bottom:0;
	right:0;*/
}

#left_area .inner_area .inner_box .in02{
	border-bottom:1px solid #c8cfd8;	
	margin-top:10px;
	padding-bottom:30px;
	display:none;
}
#left_area .inner_area .inner_box .in02 .in02_box{
	width:433px;
	float:right;
	border-top:1px dotted #c8cfd8;	
}
#left_area .inner_area .inner_box .in02 dl{
	border-bottom:1px dotted #c8cfd8;
	padding:5px 0 3px;	
}

#left_area .inner_area .inner_box .in02 dt{
	width:103px;
	float:left;
}
#left_area .inner_area .inner_box .in02 dd{
	width:330px;
	float:left;
}
#left_area .inner_area .inner_box .in02 .txt04{
	padding:5px 0 3px;	
}
#left_area .inner_area .inner_box .in02 .contact{
	border:1px solid #c8cfd8;	
	padding:10px 15px;
	margin:20px 0 0;
}
#left_area .inner_area .inner_box .in02 .contact p{
	padding:0 0 5px;
}

#left_area .inner_area .inner_box .in02 .contact .txt05{
	background:url(../../common/img/icon_01.gif) no-repeat left 5px;
	padding-left:13px;
}

.box{
/*	padding-top: 220px;
	margin-top: -220px;
*/}