@charset "euc-jp";




#centerLinkBox{
	width:692px;
	background:url(../common_img/box_foot.jpg) no-repeat;
	background-position:left bottom;
	padding-bottom:10px;
}
#centerLinkHead{
	width:692px;
	height:11px;
}
.centerLinkTxt{
	background:url(../common_img/box_back.jpg) repeat-y;
	width:692px;
}
.centerLinkTxt .list0{
	background:url(../common_img/centerListImg0.jpg) left center no-repeat;
	height:20px;
	float:left;
	padding:5px 0 0 36px;
	width:150px;
	margin-left:20px;
	display:inline;
}
.centerLinkTxt .list1{
	background:url(../common_img/centerListImg1.jpg) left center no-repeat;
	height:20px;
	float:left;
	padding:5px 0 0 36px;
	width:150px;
	display:inline;
}
.centerLinkTxt .list2{
	background:url(../common_img/centerListImg2.jpg) left center no-repeat;
	height:20px;
	float:left;
	padding:5px 0 0 36px;
	width:120px;
}
.centerLinkTxt .list3{
	background:url(../common_img/centerListImg3.jpg) left center no-repeat;
	height:20px;
	float:left;
	padding:5px 0 0 36px;
}


/*20160120_area*/

#centerLinkBox_area{
	width:900px;
	background:url(../common_img/box_foot_area.jpg) no-repeat;
	background-position:left bottom;
	padding-bottom:10px;
}

.centerLinkTxt_area{
	background:url(../common_img/box_back_area.jpg) repeat-y;
	width:900px;
}
.centerLinkTxt_area .list0{
	background:url(../common_img/centerListImg0.jpg) left center no-repeat;
	height:20px;
	float:left;
	padding:5px 0 0 36px;
	width:150px;
	margin-left:20px;
	display:inline;
}
.centerLinkTxt_area .list1{
	background:url(../common_img/centerListImg1.jpg) left center no-repeat;
	height:20px;
	float:left;
	padding:5px 0 0 36px;
	width:150px;
	display:inline;
}
.centerLinkTxt_area .list2{
	background:url(../common_img/centerListImg2.jpg) left center no-repeat;
	height:20px;
	float:left;
	padding:5px 0 0 36px;
	width:120px;
}
.centerLinkTxt_area .list3{
	background:url(../common_img/centerListImg3.jpg) left center no-repeat;
	height:20px;
	float:left;
	padding:5px 0 0 36px;
}


/*main*/


#centerCategoryBox{
	width:692px;
	background:url(../common_img/box_foot.jpg) no-repeat;
	background-position:left bottom;
	padding-bottom:10px;
	margin-top:5px;
}
#centerCategoryBack{
	width:692px;
}
#centerCategoryHead{
	width:692px;
	height:36px;
	background:url(../category/images/box_H_title.jpg) no-repeat;

}
#centerCategoryHead h3{
	display:block;
	padding:7px 0 0 10px;
	font-size:14px;
}
#categoryBoxTxt ul{
	text-align:right;
	background-color:#eeeeee;
	margin-top:8px;
}
#categoryBoxTxt li{
	font-size:10px;
	display:inline;
}
#categoryBoxTxt .before10{
	padding: 0 5px 0 5px;
}
#categoryBoxTxt .next10{
	padding: 0 5px 0 5px;
}
#cagegoryTitle{
	background:url(../common_img/box_back.jpg) repeat-y;
	width:692px;
}
#categoryBoxTxt{
	width:672px;
	margin:0 10px 0 10px;
}

#categoryBoxTxt .categoryBoxSubtitle{
	padding:2px 0 2px 0;
	font-size:10px;
}
.conBox{
	width:672px;
	margin:0px auto;
	margin-top:15px;
	padding-bottom:15px;
	background:url(../common_img/dotted_line.gif) no-repeat left bottom;
}
.conBox .date { margin:10px 0 0 0;}
.conBox .date dt{ float:left; margin:0 10px 0 0;}

.conBox .date table,
.conTxt table{
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-left-color: #999999;
}
.conBox .date th{
	font-weight:normal;
	text-align:left;
	background-color:#F0F0F0;
	padding:5px 10px 5px 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	border-right:1px solid #CCCCCC;
}
.conBox .date td{ padding: 5px 5px 5px 10px; border-bottom:1px solid #CCCCCC;}

.conBox2{
	width:672px;
	margin:0px;
	margin-top:15px;
	padding-bottom:15px;
	background:url(../common_img/dotted_line.gif) no-repeat left bottom;
}
.conBox p.right,
.conBox2 p.right{
	display: block;
	width: 667px;
	text-align: right;
	padding: 0px 5px 0 0;
	clear: both;
}
.conBox p.right a,
.conBox2 p.right a{
	text-decoration: underline;
}
.conBox p.right a:hover,
.conBox2 p.right a:hover{
	text-decoration: none;
}
.conPic{
	width:146px;
	height:111px;
	display:block;
	background:url(../common_img/pic_waku.jpg) no-repeat;
	float:left;
}
.conPic img{
	padding:3px 0 0 3px;
}
.conPic_b{
	width:146px;
	height:111px;
	display:block;
/*	background:url(../common_img/pic_waku.jpg) no-repeat;*/
	float:left;
}
.conPic img_b{
	padding:3px 0 0 3px;
}
.conPic2{
	width:146px;
	height:154px;
	display:block;
	background:url(../common_img/pic_waku2.jpg) no-repeat;
	float:left;
}
.conPic2 img{
	padding:3px 0 0 3px;
}
.conPic3{
	float:left;
}
.conPic3 img{
	padding:0;
}
.conTxt{
	width:510px;
	float:left;
	padding:0 0 15px 10px;
}
.conTxt h4{
	font-weight:bold;
	font-size:14px;
}
.conTxt2{
	width:480px;
	float:left;
	padding:0 0 0 20px;
}
.conTxt2 h4{
	font-weight:bold;
}
.twitter_title{
	padding:5px 0 0 10px;
	background-color: #EAEEEE;
}
.conTxt dt{
	padding:5px 0 5px 0;
}



/*details*/

#centerDetailsHead{
	width:692px;
	height:36px;
	background:url(../category/images/details_H_back.jpg) no-repeat;
}
#article_DetailsHead{
	width:692px;
	height:36px;
	background-image: url(../article/images/h3.jpg);
	background-repeat: no-repeat;
}
#article_DetailsHead h3{
	float:left;
	color: #FFFFFF;
	padding-top: 8px;
	padding-left: 8px;
}
#admin_shead{
	width:892px;
	height:36px;
	background-image: url(../admin/h3.jpg);
	background-repeat: no-repeat;
}
#admin_shead h3{
	float:left;
	color: #FFFFFF;
	padding-top: 8px;
	padding-left: 8px;
}
#centerDetailsHead h3{
	padding:11px 0 0 2px;
	float:left;
}

#centerDetailsHead .aiMark{
	text-align:right;
}
#centerDetailsHead .aiMark img{
	padding:7px 5px 0 0;
}
#detailsTitle{
	background:url(../common_img/box_back.jpg) repeat-y;
	width:692px;
}
#detailsBoxTxt{
	width:672px;
	margin:0 10px 0 10px;
	padding:15px 0 10px 0;
}
#detailsBoxTxt h4{
	font-size:14px;
	font-weight:bold;
	padding-bottom:15px;
}
#detailsBoxTxt table{
	border-collapse:separate;
	border-spacing:0;
	border-top:2px solid #C3D0D8;
	border-left:2px solid #C3D0D8;
	border-right:2px solid #C3D0D8;
	border-bottom:1px solid #C3D0D8;
	width:415px;
	float:left;
}
#detailsBoxTxt table th{
	padding:5px;
	text-align:left;
	border-right:1px solid #C3D0D8;
	border-bottom:1px solid #C3D0D8;
	background:#F9F9F8;
	width:100px;
	font-weight:normal;
}
#detailsBoxTxt td{
padding:5px;
border-bottom:1px solid #C3D0D8;
}

#detailsBoxTxt .table2{
	border-collapse:separate;
	border-spacing:0;
	border-top:2px solid #C3D0D8;
	border-left:2px solid #C3D0D8;
	border-right:2px solid #C3D0D8;
	border-bottom:1px solid #C3D0D8;
	width:672px;
	float:left;
}

#detailsBoxTxt .table3,
#interviewBoxTxt .table3{
	float: right;
	text-align: right;
	margin: 0px 0px 10px;
	border-style: none;
	width: 200px;
}

#detailsBoxTxt .table3 td,
#interviewBoxTxt .table3 td{
	width:100px;
	height: 20px;
	padding: 0px;
	border-style: none;
}

#detailsRight{
	width:246px;
	float:right;
}


#detailsBoxTxt .presidentPic{
	display:block;
	width:246px;
	height:186px;
	background:url(../category/images/waku.jpg) no-repeat;
}

#detailsBoxTxt .presidentPic img{
	padding:3px 0 0 3px;
}

#detailsBoxTxt .picCaption{
	font-size:10px;
	text-align:right;
}

#detailsBoxTxt .ecoPic{
	display:block;
	border: 2px solid #CC9900;
}

#detailsRight dl{
	padding-top:10px;
}
#interviewBox{
	width:692px;
	background:url(../common_img/box_foot.jpg) no-repeat;
	background-position:left bottom;
	padding-bottom:10px;
	margin-top:5px;
	float: right;
}
#interviewBack{
	width:692px;
}
#interviewHead{
	width:692px;
	height:36px;
	background:url(../common_img/details_H_back.jpg) no-repeat;
}
#interviewHead h3{
	padding:11px 0 0 2px;
}
#interviewTitle{
	width:692px;
	background-image: url(../common_img/box_back.jpg);
	background-repeat: repeat-y;
}
#interviewTitle2{
	width:892px;
	background-image: url(../admin/box_back.jpg);
	background-repeat: repeat-y;
}
#interviewBoxTxt{
	width:672px;
	margin:0 10px 0 10px;
	padding:15px 0 10px 0;
	
}
#interviewBoxTxt img { margin: 10px;}
#interviewBoxTxt .left { float:left;}
#interviewBoxTxt .right { float:right;}
#interviewBoxTxt dt{
	padding:5px 0 5px 0;
}
#interviewBoxTxt dd{
	padding-bottom:15px;
	font-size:12px;

}
.nextTorihiki{

	text-align:center;
}
#interviewBoxTxt{
	width:672px;
	margin:0 10px 0 10px;
	padding:15px 0 10px 0;
	
}
#interviewBoxTxt dt{
	font-weight:bold;
	font-size:14px;
	padding:5px 0 5px 0;
}


/*AIPRESIDENT*/
#presidentBox{
	width:692px;
	background:url(../common_img/box_foot.jpg) no-repeat;
	background-position:left bottom;
	padding-bottom:10px;
	margin-top:5px;
}
#presidentBack{
	width:692px;
}
#presidentHead{
	width:692px;
	height:36px;
	background:url(../common_img/details_H_back.jpg) no-repeat;
}
#presidentHead h3{
	padding:11px 0 0 2px;
}
#presidentTitle{
	background:url(../common_img/box_back.jpg) repeat-y;
	width:692px;
}

#presidentBoxTxt{
	width:648px;
	margin:0 0 0 10px;
	padding:15px 0px 10px 10px;
}
#presidentBoxTxt p{
	padding:7px 0 7px 0;
}
#presidentBoxTxt .inoue{
	text-align:right;
}

.kiyaku{
	padding:7px;
	margin-top:15px;
	background:url(../president/images/bg.jpg) no-repeat left bottom;
	border:solid 1px #666666;
}

.kiyaku p{
	margin:0;
	padding:0;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
}

/*charge*/
#chargeBox{
	width:692px;
	background:url(../common_img/box_foot.jpg) no-repeat;
	background-position:left bottom;
	padding-bottom:10px;
	margin-top:5px;
}
#chargeBack{
	width:692px;
}
#chargeHead{
	width:692px;
	height:36px;
	background:url(../common_img/details_H_back.jpg) no-repeat;
}
#chargeHead h3{
	padding:11px 0 0 2px;
}
#chargeTitle{
	background:url(../common_img/box_back.jpg) repeat-y;
	width:692px;
}

#chargeBoxTxt{
	width:648px;
	padding:15px 0px 10px 10px;
}
#chargeBoxTxt p{
	margin:0 0 0 10px;
	padding:7px 0 7px 0;
}
#chargeFormBox{
	width:692px;
	background:url(../common_img/box_foot.jpg) no-repeat;
	background-position:left bottom;
	padding-bottom:10px;
	margin-top:5px;
}
#chargeFormBack{
	width:692px;
}
#chargeFormHead{
	width:692px;
	height:36px;
	background:url(../common_img/details_H_back.jpg) no-repeat;
}
#chargeFormHead h3{
	padding:11px 0 0 2px;
}
#chargeFormTitle{
	background:url(../common_img/box_back.jpg) repeat-y;
	width:692px;
}

#chargeFormBoxTxt{
	width:648px;
	padding:15px 0px 10px 10px;
}
#chargeFormBoxTxt p{
	margin:0 0 0 10px;
	padding:7px 0 7px 0;
}
#chargeFormBoxTxt table{
	border-collapse:separate;
	border-spacing:0;
	border-top:2px solid #C3D0D8;
	border-left:2px solid #C3D0D8;
	border-right:2px solid #C3D0D8;
	border-bottom:1px solid #C3D0D8;
	width:648px;
	margin:10px 0 0 10px;
	background:#F9F9F8;
}
#chargeFormBoxTxt table p{
	padding:5px;
	margin:0px;
}
#chargeFormBoxTxt table th{
	padding:5px;
	text-align:left;
	border-right:1px solid #C3D0D8;
	border-bottom:1px solid #C3D0D8;
	
	width:150px;
	font-weight:normal;
}

#chargeFormBoxTxt td{
padding:5px;
border-bottom:1px solid #C3D0D8;
	background:#ffffff;
	font-size:10px;
}
#chargeFormBoxTxt .nextIrai{
	text-align:center;
}
#chargeFormBoxTxt .backIrai{
	text-align:center;
}


#chargeFormBoxTxt td.checkTxt{
	font-size:12px;
}
/*contact*/
#contactFormBox{
	width:692px;
	background:url(../common_img/box_foot.jpg) no-repeat;
	background-position:left bottom;
	padding-bottom:10px;
	margin-top:5px;
}
#contactFormBack{
	width:692px;
}
#contactFormHead{
	width:692px;
	height:36px;
	background:url(../common_img/details_H_back.jpg) no-repeat;
}
#contactFormHead h3{
	padding:11px 0 0 2px;
}
#contactFormTitle{
	background:url(../common_img/box_back.jpg) repeat-y;
	width:692px;
}

#contactFormBoxTxt{
	width:648px;
	padding:15px 0px 10px 10px;
}
#contactFormBoxTxt p{
	margin:0 0 0 10px;
	padding:7px 0 7px 0;
}

#contactFormBoxTxt table{
	border-collapse:separate;
	border-spacing:0;
	border-top:2px solid #C3D0D8;
	border-left:2px solid #C3D0D8;
	border-right:2px solid #C3D0D8;
	border-bottom:1px solid #C3D0D8;
	width:648px;
	margin:10px 0 0 10px;
	background:#F9F9F8;
}
#contactFormBoxTxt table p{
	padding:5px;
	margin:0px;
}
#contactFormBoxTxt table th{
	padding:5px;
	text-align:left;
	border-right:1px solid #C3D0D8;
	border-bottom:1px solid #C3D0D8;
	
	width:160px;
	font-weight:normal;
}

#contactFormBoxTxt td{
padding:5px;
border-bottom:1px solid #C3D0D8;
	background:#ffffff;
	font-size:10px;
}
#contactFormBoxTxt .nextIrai{
	text-align:center;
}
#contactFormBoxTxt .backIrai{
	text-align:center;
}

#contactFormBoxTxt .nextIrai2{
	text-align:center;
	float: left;
}
#contactFormBoxTxt .backIrai2{
	text-align:center;
	float: right;
}

#contactFormBoxTxt .checkTxt{
	font-size:12px;
}


/*privacy*/
#privacyBox{
	width:692px;
	background:url(../common_img/box_foot.jpg) no-repeat;
	background-position:left bottom;
	padding-bottom:10px;
	margin-top:5px;
}
#privacyBack{
	width:692px;
}
#privacyHead{
	width:692px;
	height:36px;
	background:url(../common_img/details_H_back.jpg) no-repeat;
}
#privacyHead h3{
	padding:11px 0 0 0px;
}
#privacyTitle{
	background:url(../common_img/box_back.jpg) repeat-y;
	width:692px;
}

#privacyBoxTxt{
	width:648px;
	padding:15px 0px 10px 15px;
}
#privacyBoxTxt dt{
	font-weight:bold;
}
#privacyBoxTxt dd{
	padding:0 5px 10px 10px;
}
#privacyBoxTxt li{
	list-style-type:circle;
	margin-left:20px;
}

/*ring*/
#ringBox{
	width:692px;
	background:url(../common_img/box_foot.jpg) no-repeat;
	background-position:left bottom;
	padding-bottom:10px;
	margin-top:5px;
}
#ringBack{
	width:692px;
}
#ringHead{
	width:692px;
	height:36px;
	background:url(../common_img/details_H_back.jpg) no-repeat;
}
#ringHead h3{
	padding:11px 0 0 1px;
}
#ringTitle{
	background:url(../common_img/box_back.jpg) repeat-y;
	width:692px;
}

#ringBoxTxt{
	width:648px;
	padding:15px 0px 10px 10px;
}
#ringBoxTxt p{
	margin:0 0 0 10px;
	padding:7px 0 7px 0;
}
#ringBoxTxt dt{
	font-weight:bold;
	margin:0 0 0 10px;
	padding-top:20px;
}
#ringBoxTxt dd{
	margin:0 0 0 10px;
}


#ringBoxTxt02{
	padding:0px 0px 40px 0px;
}

#ringBoxTxt02 p{
	margin:0 0 0 10px;
	padding:7px 0 7px 0;
}
#ringBoxTxt02 dt{
	font-weight:bold;
	margin:0;
	padding-top:20px;
}
#ringBoxTxt02 dd{
	margin:0;
}



#ringFormBox{
	width:692px;
	background:url(../common_img/box_foot.jpg) no-repeat;
	background-position:left bottom;
	padding-bottom:10px;
	margin-top:5px;
}
#ringFormBack{
	width:692px;
}
#ringFormHead{
	width:692px;
	height:36px;
	background:url(../common_img/details_H_back.jpg) no-repeat;
}
#ringFormHead h3{
	padding:11px 0 0 2px;
}
#ringFormTitle{
	background:url(../common_img/box_back.jpg) repeat-y;
	width:692px;
}

#ringFormBoxTxt{
	width:648px;
	padding:15px 0px 10px 10px;
}
#ringFormBoxTxt p{
	margin:0 0 0 10px;
	padding:7px 0 7px 0;
}
#ringFormBoxTxt .introduce{
	padding:14px 0 0 0;
}
#ringFormBoxTxt .moto{
	border-collapse:separate;
	border-spacing:0;
	border-top:2px solid #C3D0D8;
	border-left:2px solid #C3D0D8;
	border-right:2px solid #C3D0D8;
	border-bottom:1px solid #C3D0D8;
	width:648px;
	margin:10px 0 0 10px;
	background:#F9F9F8;
}
#ringFormBoxTxt table p{
	padding:5px;
	margin:0px;
}

#ringFormBoxTxt .moto th{
	padding:5px;
	text-align:left;
	border-right:1px solid #C3D0D8;
	border-bottom:1px solid #C3D0D8;
	
	width:150px;
	font-weight:normal;
}

#ringFormBoxTxt .moto td{
padding:5px;
border-bottom:1px solid #C3D0D8;
	background:#ffffff;
	font-size:10px;
}
#ringFormBoxTxt .nextIrai{
	text-align:center;
}
#ringFormBoxTxt .backIrai{
	text-align:center;
}



#ringFormBoxTxt .saki{
	border-collapse:separate;
	border-spacing:0;
	border-top:2px solid #d8d2c3;
	border-left:2px solid #d8d2c3;
	border-right:2px solid #d8d2c3;
	border-bottom:1px solid #d8d2c3;
	width:648px;
	margin:10px 0 0 10px;
	background:#f7f5ee;
}

#ringFormBoxTxt .saki th{
	padding:5px;
	text-align:left;
	border-right:1px solid #d8d2c3;
	border-bottom:1px solid #d8d2c3;
	
	width:150px;
	font-weight:normal;
}

#ringFormBoxTxt .saki td{
padding:5px;
border-bottom:1px solid #d8d2c3;
	background:#ffffff;
	font-size:10px;
}
#ringFormBoxTxt td.checkTxt{
	font-size:12px;
}
#link {
	width:692px;
	background:url(../common_img/box_foot.jpg) no-repeat;
	background-position:left bottom;
	padding-bottom:10px;
	margin-top:5px;
}
#linkhead {
	width:692px;
	height:36px;
	background:url(../common_img/details_H_back.jpg) no-repeat;
}
#linkhead h3 {
	padding:11px 0 0 2px;
}
#linkbox {
	background:url(../common_img/box_back.jpg) repeat-y;
	width:692px;
	padding-top: 5px;
}
#linkbox h3 {
	padding-left: 25px;
}
#linkwaku {
	width:672px;
	margin:0;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
}
#linkwaku #link1 {
	margin-left: 20px;
}
#linkwaku table {
	width: 640px;
	margin-top: 10px;
	margin-left: 24px;
}
#linkbox th{
	font-size: 15px;
	padding: 15px 0 0 0;
	border-bottom: 1px dotted #DBDBDB;
	text-align: left;
}
#linkbox td{
	font-size: 13px;
	padding: 5px 0 0 5px;
	text-align: left;
}
#linkwaku #link2 {
	color: #FFF;
	background-image: url(../link/images/sub_title_plane.jpg);
	height: 36px;
	width: 648px;
	font-size: 22px;
	padding-top: 4px;
	font-weight: bolder;
	text-indent: 15px;
	margin-left: 20px;
}
#linkbox table.thum{
	margin-bottom: 10px;
	width: 637px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 2px;
	border-top-style: dotted;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: solid;
	border-top-color: #D6D6D6;
	border-right-color: #D6D6D6;
	border-bottom-color: #D6D6D6;
	border-left-color: #D6D6D6;
	margin-left: 24px;
}
#linkbox td.name {
	font-size: 14px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
	color: #333;
}
#linkbox td.address{
	color:#333;
	border-bottom:1px dotted #ccc;
	background-image: url(../link/images/mark_address.jpg);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 22px;
}
#linkbox td.phone{
	text-align:left;
	line-height:20px;
	color:#333;
	width:400px;
	border-bottom:1px dotted #ccc;
	background-image: url(../link/images/mark_phone.jpg);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 22px;
}
#linkbox td.map{
	width:65px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
}
#linkbox td.photo{
	text-align:center;
	padding:5px 5px;
	width:90px;
	vertical-align: top;
}
#linkbox table.plane{
	width:635px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D6D6D6;
	margin-top: 5px;
	margin-bottom: 0px;
	margin-left: 25px;
}
/*-- link3.html --*/
#linkbox table.tbl1{
	width:648px;
	background-repeat: repeat-y;
	margin-top: 0px;
	margin-right: 0px;
	background-image: url(../link/images/tbl1_bak.jpg);
	margin-left: 20px;
	padding-bottom: 20px;
}
#linkbox table.tbl1 td{
	padding: 0;
}
#linkbox table.tbl2{
	width: 212px;
	margin-left: 20px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#linkbox table.tbl3{
	width: 373px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-left: 10px;
}
#linkbox table.tbl3 th{
	font-size: 14px;
	background-color:#CCCCCC;
	text-align: left;
	padding: 5px 0 5px 5px;
} 
#linkbox table.tbl3 td{
	padding: 3px 0 3px 5px;
}
#tbl1_bottom {
	margin-left: 20px;
}

/*admin*/

#admin_2 #interviewBox{
	width:892px;
	background-position:left bottom;
	padding-bottom:10px;
	margin-top:5px;
	float:none;
	background-image: url(../admin/box_foot.jpg);
	background-repeat: no-repeat;
}
#admin_2 #interviewBoxTxt{
	width:872px;
	margin-top: 0;
	margin-right: 10px;
	margin-bottom: 0;
	margin-left: 10px;
	padding-top: 15px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 0;
	
}
#admin #interviewBoxTxt dt{
	font-weight:bold;
	font-size:14px;
	padding:5px 0 5px 0;
}
#admin #interviewBoxTxt dd{
	padding-bottom:15px;
	font-size:12px;

}
#admin table { border-top: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC; margin:15px 0 0 0;}
#admin table td { border-bottom:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
padding:8px;}
#admin table th { background-color:#F0F0F0;
border-bottom:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
font-weight:normal;
padding:8px;
text-align:left;}
.follow { width:550px; float: right;}


/*area*/
#areabox{
	background:url(../common_img/box_back_area.jpg) repeat-y;
	width:900px;
	margin-top:5px;
}

#areaback{
	width:900px;
	background:url(../common_img/box_foot_area.jpg) no-repeat;
	background-position:left bottom;
	padding-bottom:30px;
}

#areahead{
	width:900px;
	padding-top:18px;
	background:url(../common_img/box_head.jpg) no-repeat;
}

#areamain{
	padding:0 18px;
}
#areamain h3{
	margin-bottom:20px;
}

#area_list_box{
	margin:0 3px 0 18px;
	width:879px;
}

#areahead .area_list_txt{
	font-size: 14px;
	margin-bottom: 32px;
}

#areahead #area_list_box .areabox_mini{
	border:1px solid #cccccc;
	padding:5px;
	width:266px;
	margin-bottom:20px;
	margin-right:15px;
}

#areahead #area_list_box .left{
	float:left;
}

#areahead #area_list_box .right{
	float:right;
}

#areahead #area_list_box .areabox_mini dt {
	font-weight:bold;
	float:left;
	width:65px;
}

#areahead #area_list_box .areabox_mini dd {
	overflow:hidden;
}

#areahead #area_list_box .areabox_mini .area_list_img{
	width:304px;
	height:180px;
	padding-bottom:10px;
	text-align:center;
	vertical-align:middle;
	display:table-cell;
}

#areahead #area_list_box .areabox_mini .area_list_detail{
	margin-bottom:20px;
}

#areahead #area_list_box .areabox_mini .area_list_detail dt{
	font-size:13px;
	font-weight:bold;
	float:left;
	width:70px;
}

#areahead #area_list_box .areabox_mini .area_list_detail dd{
	margin-bottom:2px;
}

#areahead #area_list_box .areabox_mini .area_list_btn{
	text-align:right;
}

#pic_switch_box{
	margin-bottom:30px;
}

#pic_switch_box img{
	width:100%;
}

#pic_switch_box #target_photo{
	float:left;
	width:660px;
}

#pic_switch_box #thumbnail{
	float:right;
	width:190px;
}

#pic_switch_box #thumbnail li{
	cursor:pointer;
	margin-bottom:10px;
}

#pic_switch_box #thumbnail img{
	transition: all 0.3s ease 0s;
}

#areamain h3{
	font-size:16px;
	font-weight:bold;
	margin-bottom:10px!important;
}

#areamain .area_deatail_c{
	float:left;
	width:40%;
}

#areamain .area_deatail_c .area_deatail_txt li{
	list-style: inside disc;
}

#areamain .area_deatail_p{
	float:right;
	width:55%;
}

#areamain .area_deatail_p table{
	border-collapse: separate;
	border-spacing: 0 2px;
}

#areamain .area_deatail_p table tr th{
	background-color: #cccccc;
	color: #fff;
	color: #fff;
	text-align: center;
	padding: 10px 20px;
	vertical-align: middle;
	width:70px;
}

#areamain .area_deatail_p table tr td{
	background-color: #fbf8f3;
	padding: 15px 20px;
	vertical-align: middle;
}
/*umaimon*/
#umaimonbox{
	background:url(../common_img/box_back_area.jpg) repeat-y;
	width:900px;
	margin-top:5px;
}

#umaimonback{
	width:900px;
	background:url(../common_img/box_foot_area.jpg) no-repeat;
	background-position:left bottom;
	padding-bottom:30px;
}

#umaimonhead{
	width:900px;
	padding-top:18px;
	background:url(../common_img/box_head.jpg) no-repeat;
}

#umaimonmain{
	padding:0 18px;
}
#umaimonmain h3{
	margin-bottom:20px;
}

#umaimon_list_box{
	margin:0 3px 0 18px;
	width:879px;
}

#umaimonhead .umaimon_list_txt{
	font-size: 14px;
	margin-bottom: 32px;
}

#umaimonhead #umaimon_list_box .umaimonbox_mini{
	border:1px solid #cccccc;
	padding:5px;
	width:266px;
	margin-bottom:20px;
	margin-right:15px;
}

#umaimonhead #umaimon_list_box .left{
	float:left;
}

#umaimonhead #umaimon_list_box .right{
	float:right;
}

#umaimonhead #umaimon_list_box .umaimonbox_mini dt {
	font-weight:bold;
	float:left;
	width:65px;
}

#umaimonhead #umaimon_list_box .umaimonbox_mini dd {
	overflow:hidden;
}

#umaimonhead #umaimon_list_box .umaimonbox_mini .umaimon_list_img{
	width:304px;
	height:180px;
	padding-bottom:10px;
	text-align:center;
	vertical-align:middle;
	display:table-cell;
}

#umaimonhead #umaimon_list_box .umaimonbox_mini .umaimon_list_detail{
	margin-bottom:20px;
}

#umaimonhead #umaimon_list_box .umaimonbox_mini .umaimon_list_detail dt{
	font-size:13px;
	font-weight:bold;
	float:left;
	width:70px;
}

#umaimonhead #area_list_box .umaimonbox_mini .umaimon_list_detail dd{
	margin-bottom:2px;
}

#umaimonhead #umaimon_list_box .umaimonbox_mini .umaimon_list_btn{
	text-align:right;
}
#umaimonmain h3{
	font-size:16px;
	font-weight:bold;
	margin-bottom:10px!important;
}

#umaimonmain .umaimon_deatail_c{
	float:left;
	width:40%;
}

#umaimonmain .umaimon_deatail_c .umaimon_deatail_txt li{
	list-style: inside disc;
}

#umaimonmain .umaimon_deatail_p{
	float:right;
	width:55%;
}

#umaimonmain .umaimon_deatail_p table{
	border-collapse: separate;
	border-spacing: 0 2px;
}

#umaimonmain .umaimon_deatail_p table tr th{
	background-color: #cccccc;
	color: #fff;
	color: #fff;
	text-align: center;
	padding: 10px 20px;
	vertical-align: middle;
	width:70px;
}

#umaimonmain .umaimon_deatail_p table tr td{
	background-color: #fbf8f3;
	padding: 15px 20px;
	vertical-align: middle;
}
/*umaimon_detail*/
#umaimonhead .box{
    padding: 0 18px;
}
#umaimonhead .box .img_Lon{
    float: left;
    width: 660px;
    margin-right: 15px;
}
#umaimonhead .box .img_Nho{
    float: right;
}
#umaimonhead .box .img_Nho img{
    width: 188px;
}
#umaimonhead .box .img_Lon img{
    display: none;
}
#umaimonhead .box .img_Lon  img:first-child {
    display: inline-block;
}
#umaimonhead .box .img_Nho li{
    margin-bottom:10px;
}
#umaimonhead .box h3{
	font-size:16px;
	font-weight:bold;
    margin-bottom: 10px;
}
#umaimonhead .box .boxtxt_left{
    float: left;
    width: 350px;
    margin-right: 34px;
}
#umaimonhead .box .boxtxt_right{
    float: right;
    width: 480px;
}
#umaimonhead .box .boxtxt_right table{
	width:100%;
}
#umaimonhead .box .boxtxt_right table th{
    background: #cccccc;
    width: 27%;
    padding: 15px 0;
    text-align: center;
    color: #fff;
}
#umaimonhead .box .boxtxt_right table td{
	background: #fbf8f3;
    padding-left: 20px;
}