@charset "utf-8";
/* CSS Document */

/*===================================================================
    top  
===================================================================*/
.main_top{
	width: 100%;
	min-width: 1366px;
	height: 480px;
	background: url(../images/top/top_02.png) no-repeat right bottom;
	background-size: cover;
}
.main_top p{
	padding-top: 55px;
	padding-left: 230px;
}

.top_01{
	text-align: center;
	margin-top: 40px;
	margin-bottom: 80px;
}
.top_01 .p1{
	margin-bottom: 55px;
}
.top_01_box{
	background: url(../images/top/top_04.png) no-repeat;
	width: 260px;
	height: 230px;
	display: inline-block;
	vertical-align: top;
	padding-top: 30px;
	margin: 0px 30px;
}
.top_01 .p2{
	margin-top: 20px;
	margin-bottom: 30px;
}

.top_title_01{
	text-align: center;
	position: relative;
	margin-bottom: 65px;
}
.top_title_01 .p2{
	position: absolute;
	top:-20px;
	left:195px;
}

.top_02{
	text-align: center;
}
.top_02 ul{
	margin-bottom: 10px;
}
.top_02 li{
	display: inline-block;
	vertical-align: top;
	margin: 0px 3px;
}

.top_title_02{
	text-align: center;
	position: relative;
	margin-bottom: 65px;
	margin-top: 100px;
}
.top_title_02 .p2{
	position: absolute;
	top:-20px;
	right:195px;
}

.top_03{
	text-align: center;
}
.top_03_box{
	position: relative;
	width: 245px;
	height: 255px;
	border: solid 1px #A67C52;
	background: url(../images/top/top_31.png) no-repeat right bottom;
	padding: 30px 20px 0px 20px;
	display: inline-block;
	margin: 0px 20px;
}
.top_03_box .p1{
	font-size: 20px;
	margin-bottom: 20px;
}
.top_03_box .p2{
	font-size: 15px;
	font-weight: bold;
	color: #A67C52;
	text-align: left;
}
.top_03_box .p3{
	font-size: 15px;
	text-align: left;
}
.top_03_box .p4{
	margin-top: 30px;
}
.top_03_box .p4 a:link{
	color:#A67C52;
	list-style:none;
	text-decoration: underline;
}
.top_03_box .p4 a:visited{
	color:#A67C52;
	list-style:none;
}
.top_03_box .p4 a:hover{
	color:#ccc;
	list-style:none;
}
.top_03_box .p5{
	position: absolute;
	right:5px;
	bottom:0px;
	color: #fff;
	font-size: 16px;
	font-weight: bold;
}
.top_04{
	text-align: center;
	margin-top: 50px;
	margin-bottom: 100px;
}

.top_05{
	text-align: center;
}
.top_05 p a{
	font-weight: bold;
	color: #A67C52;
	text-decoration: underline;
}

.top_06{
	width: 900px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 40px;
}
.top_06_left{
	float: left;
	width: 390px;
	margin-left: 35px;
}
.top_06_right{
	width: 405px;
	float: right;
}
.top_06_left .top_06_title{
	font-size: 20px;
	color: #A67C52;
	border-left: solid 6px #A67C52;
	padding-left: 10px;
	margin-bottom: 30px;
}
.top_news{
	overflow: auto;
	height: 340px;
}
.top_06_left table{
	width: 100%;
}
.top_06_left tr{
	border-bottom: dashed 2px #ccc;
}
.top_06_left th{
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 10px;
	font-weight: normal;
	font-size: 13px;
}
.top_06_left td{
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 13px;
}
.top_06_left td a{
	font-size: 13px;
}

/*===================================================================
    seminar  
===================================================================*/
.seminar_title{
	color: #A67C52;
	font-size: 20px;
	font-weight: bold;
	border-left: solid 6px #A67C52;
	padding-left: 10px;
	margin-bottom: 20px;
	width: 850px;
	margin-left: auto;
	margin-right: auto;
}
.seminar_01{
	width: 835px;
	margin-left: auto;
	margin-right: auto;
}
.seminar_01_left{
	width: 530px;
	float: left;
}
.seminar_01_right{
	width: 277px;
	float: right;
}
.seminar_01_left_box{
	position: relative;
}
.seminar_01_left_box_img{
	position: absolute;
	right: 140px;
    top: 50px;
}
.seminar_01_left ul{
	margin-top: 10px;
	margin-bottom: 10px;
}
.seminar_01_left li{
	color: #FF931E;
}
.seminar_01_left_box p a{
	color: #3C589D;
}


/*===================================================================
    cloud  
===================================================================*/
.cloud_01{
	width: 895px;
	margin-left: auto;
	margin-right: auto;
}
.cloud_01_left{
	width: 490px;
	float: left;
}
.cloud_01_right{
	width: 316px;
	float: right;
}
.cloud_01_left .p1{
	background: url(../images/mf_cloud/mf_cloud_01.png) no-repeat left center;
	padding-left: 55px;
	font-size: 20px;
	font-weight: bold;
	color: #3D84BE;
	margin-bottom: 20px;
}

.cloud_02{
	width: 895px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 50px;
	margin-bottom: 50px;
}
.cloud_02 .p1{
	color: #A67C52;
	font-size: 20px;
	border-left: solid 6px #A67C52;
	padding-left: 10px;
	margin-bottom: 20px;
}

.cloud_03{}
.cloud_03 .p1{
	text-align: center;
	font-size: 20px;
	font-weight: bold;
	margin-bottom: 40px;
}
.cloud_03_box{
	width: 745px;
	margin-left: auto;
	margin-right: auto;
	border: solid 1px #A67C52;
	padding: 20px 20px 10px 20px;
}
.cloud_03_box dl{
	border-bottom: solid 1px #ccc;
	padding-bottom: 10px;
	margin-bottom: 10px;
}
.cloud_03_box dt{
	width: 50px;
	margin-right: 30px;
	display: inline-block;
	vertical-align: middle;
}
.cloud_03_box dd{
	width: 660px;
	display: inline-block;
	vertical-align: middle;
	font-size: 16px;
	font-weight: bold;
}


/*===================================================================
    tax  
===================================================================*/
.tax_01{
	width: 825px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 50px;
}
.tax_01_left{
	width: 435px;
	float: left;
}
.tax_01_right{
	width: 280px;
	float: right;
}
.tax_01_left .p1{
	color: #A67C52;
	font-size: 20px;
	border-left: solid 6px #A67C52;
	padding-left: 10px;
	margin-bottom: 20px;
}

.tax_02{
	width: 775px;
	margin-left: auto;
	margin-right: auto;
	padding: 25px;
	border: solid 1px #A67C52;
}
.tax_02 p{
	margin-bottom: 10px;
}
.tax_02_box_01{
	float: left;
	width: 367px;
	height: 190px;
	border-right: solid 1px #A67C52;
	border-bottom: solid 1px #A67C52;
	padding-left: 20px;
}
.tax_02_box_02{
	float: right;
	width: 367px;
	height: 190px;
	border-bottom: solid 1px #A67C52;
	padding-left: 20px;
}
.tax_02_box_03{
	float: left;
	width: 367px;
	height: 190px;
	border-right: solid 1px #A67C52;
	padding-left: 20px;
	padding-top: 20px;
}
.tax_02_box_04{
	float: right;
	width: 367px;
	height: 190px;
	padding-left: 20px;
	padding-top: 20px;
}

/*===================================================================
    flow  
===================================================================*/
.flow_01{
	text-align: center;
}
.flow_01 .p1{
	color: #A67C52;
	font-size: 20px;
	border-left: solid 6px #A67C52;
	padding-left: 10px;
	text-align: left;
	width: 880px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 50px;
}

.flow_02{
	width: 880px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 50px;
	margin-top: 50px;
}
.flow_02 .p1{
	color: #A67C52;
	font-size: 20px;
	border-left: solid 6px #A67C52;
	padding-left: 10px;
	margin-bottom: 30px;
}
.flow_02 dt{
	font-weight: bold;
	font-size: 16px;
}
.flow_02 dd{
	margin-left: 30px;
}
.flow_02 dd table{
	width: 100%;
	margin-top: 30px;
}
.flow_02 dd tr{
	border-top:solid 1px #A67C52;
	border-bottom: solid 1px #A67C52;
}
.flow_02 dd th{
	background: #FCC46C;
	text-align: left;
	color: #fff;
	padding: 10px;
	width: 130px;
}
.flow_02 dd th span{
	font-weight: normal;
	font-size: 13px;
}
.flow_02 dd td{
	padding: 20px 30px;
	vertical-align: middle;
}

.flow_03{
	width: 880px;
	margin-left: auto;
	margin-right: auto;
}
.flow_03 .p1{
	color: #A67C52;
	font-size: 20px;
	border-left: solid 6px #A67C52;
	padding-left: 10px;
	margin-bottom: 30px;
}

.flow_04{
	width: 750px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 30px;
}
.flow_04_box{
	border: solid 1px #A67C52;
	padding: 20px;
	margin-top: 10px;
}
.flow_04_box .p1{
	font-size: 16px;
}
.flow_04_box .p1 .span01{
	color: #A67C52;
	margin-left: 5px;
	margin-right: 5px;
	font-size: 18px;
}
.flow_04_box .p1 .span02{
	font-size: 16px;
	color: #FF1D25;
}
.flow_04_box .p2{
	font-size: 13px;
	color: #FF1D25;
}

#flow001{
	margin-top:-249px;
    padding-top:249px;
	}
#flow002{
	margin-top:-249px;
    padding-top:249px;
	}
#flow003{
	margin-top:-249px;
    padding-top:249px;
	}


/*===================================================================
    inheritance  
===================================================================*/
.inheritance_01{
	width: 865px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 50px;
}
.inheritance_01_left{
	width: 485px;
	float: left;
}
.inheritance_01_right{
	width: 380px;
	float: right;
	text-align: center;
	margin-top: 40px;
}
.inheritance_title{
	color: #A67C52;
	font-size: 24px;
	border-left: solid 6px #A67C52;
	padding-left: 10px;
	margin-bottom: 30px;
}
.inheritance_01_left .p2{
	font-size: 18px;
}

.inheritance_02{
	width: 865px;
	margin-left: auto;
	margin-right: auto;
}
.inheritance_02 .p2{
	font-size: 18px;
}

.inheritance_03{
	width: 865px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 50px;
	margin-bottom: 50px;
}
.inheritance_03 .p1{
	font-size: 18px;
	color: #FF931E;
	font-weight: bold;
}
.inheritance_03 .p2{
	font-size: 18px;
	margin-bottom: 20px;
	margin-left: 35px;
}

.inheritance_03_box_01{
	border: solid 1px #A67C52;
	padding: 20px 40px;
	width: 660px;
}
.inheritance_03_box_01 dt{
	float: left;
	width: 293px;
	border-right: solid 1px #ccc;
	padding-right: 40px;
}
.inheritance_03_box_01 dd{
	float: right;
	width: 290px;
}

.inheritance_03_box_02{
	border: solid 1px #A67C52;
	width: 176px;
	display: inline-block;
	vertical-align: top;
	height: 200px;
}
.inheritance_03_box_02 .p3{
	font-size: 18px;
	font-weight: bold;
	color: #fff;
	background: #FBB03B;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
}
.inheritance_03_box_02 ul{
	padding: 10px;
}
.inheritance_03_box_02 li{
	font-size: 16px;
}

.inheritance_04{
	width: 865px;
	margin-left: auto;
	margin-right: auto;
}
.inheritance_04 table{
	width: 100%;
}
.inheritance_04 th{
	border: solid 1px #A67C52;
	font-size: 16px;
	color: #fff;
	background: #F9C267;
	vertical-align: middle;
	padding: 20px 0px;
	width: 140px;
}
.inheritance_04 td{
	border: solid 1px #A67C52;
	vertical-align: middle;
	padding: 20px;
}
.inheritance_04 td .p1{
	font-size: 16px;
}
.inheritance_04 td .p2{
	font-size: 16px;
	color: #A67C52;
	margin-top: 10px;
}


/*===================================================================
    faq  
===================================================================*/
.faq_01{
	width: 865px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 50px;
}
.faq_01 .p1{
	color: #A67C52;
	font-size: 20px;
	border-left: solid 6px #A67C52;
	padding-left: 10px;
	margin-bottom: 10px;
}
.faq_01_box{
	width: 780px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 50px;
	margin-bottom: 50px;
}
.faq_01_box p{
	border-bottom: dashed 1px #ccc;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 1.5em;
	text-indent: -1.5em;
}
.faq_01_box p span{
	color: #FBB03B;
	font-size: 15px;
	margin-right: 10px;
}
.faq_01_box p a{
	font-size: 15px;
	font-weight: bold;
}

.faq_02{
	width: 810px;
	margin-left: auto;
	margin-right: auto;
	border-top: solid 1px #A67C52;
}
.faq_02 dl{
	border-bottom: solid 1px #A67C52;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 10px;
	padding-right: 10px;
}
.faq_02 dt{
	padding-left: 1.4em;
	text-indent: -1.4em;
	font-size: 16px;
	margin-bottom: 10px;
	font-weight: bold;
}
.faq_02 dt span{
	color: #FBB03B;
	margin-right: 10px;
	font-size: 16px;
	font-weight: bold;
}
.faq_02 dd{
	padding-left: 1.4em;
	text-indent: -1.4em;
	font-size: 16px;
}
.faq_02 dd span{
	color: #009FDF;
	margin-right: 10px;
	font-size: 16px;
	margin-left: 2px;
	font-weight: bold;
}



/*===================================================================
    voice  
===================================================================*/
.voice_01{
	position: relative;
	border: solid 1px #A67C52;
	width: 805px;
	margin-left: auto;
	margin-right: auto;
	padding: 20px 20px 40px 20px;
	background: url(../images/voice/voice_01.png) bottom right no-repeat,url(../images/voice/voice_00.png);
}
.voice_01_nambar{
	position: absolute;
	right:4px;
	bottom:-1px;
	font-size: 17px;
	color: #fff;
}
.voice_01 dl{
	border-bottom: solid 1px #A67C52;
	margin-bottom: 30px;
}
.voice_01 dt{
	float: left;
	font-size: 30px;
	margin-left: 20px;
}
.voice_01 dd{
	float: right;
	margin-right: 20px;
}
.voice_01_left{
	width: 220px;
	float: left;
	margin-left: 20px;
}
.voice_01_right{
	width: 495px;
	float: right;
	margin-right: 20px;
}
.voice_01_right .p1{
	font-size: 15px;
	color: #A67C52;
	margin-bottom: 20px;
}

.voice_02{
	position: relative;
	border: solid 1px #A67C52;
	width: 805px;
	margin-left: auto;
	margin-right: auto;
	padding: 20px 20px 40px 20px;
	background: url(../images/voice/voice_01.png) bottom right no-repeat,url(../images/voice/voice_00.png);
}
.voice_02_nambar{
	position: absolute;
	right:4px;
	bottom:-1px;
	font-size: 17px;
	color: #fff;
}
.voice_02 dl{
	border-bottom: solid 1px #A67C52;
	margin-bottom: 30px;
}
.voice_02 dt{
	float: left;
	font-size: 30px;
	margin-left: 20px;
}
.voice_02 dd{
	float: right;
	margin-right: 20px;
}
.voice_02 .p1{
	font-size: 15px;
	color: #A67C52;
	margin-bottom: 20px;
	margin-left: 20px;
	margin-right: 20px;
}
.voice_02 .p2{
	margin-left: 20px;
	margin-right: 20px;
}


#voice001{
	margin-top:-249px;
    padding-top:249px;
	}
#voice002{
	margin-top:-249px;
    padding-top:249px;
	}
#voice003{
	margin-top:-249px;
    padding-top:249px;
	}


/*===================================================================
    company  
===================================================================*/
.company_01{
	width: 845px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 50px;
}
.company_01_left{
	width: 490px;
	float: left;
}
.company_01_right{
	width: 220px;
	float: right;
	margin-top: 50px;
}
.company_01 .p1{
	color: #A67C52;
	font-size: 20px;
	border-left: solid 6px #A67C52;
	padding-left: 10px;
	margin-bottom: 20px;
}

.company_02{
	width: 845px;
	margin-left: auto;
	margin-right: auto;
}
.company_02 .p1{
	color: #A67C52;
	font-size: 20px;
	border-left: solid 6px #A67C52;
	padding-left: 10px;
	margin-bottom: 20px;
}
.company_02 table{
	width: 100%;
}
.company_02 th{
	border: solid 1px #A67C52;
	font-size: 16px;
	color: #fff;
	background: #F9C267;
	vertical-align: middle;
	padding: 20px 0px;
	width: 140px;
}
.company_02 td{
	border: solid 1px #A67C52;
	vertical-align: middle;
	padding: 40px 40px;
}

#company002{
	margin-top:-249px;
    padding-top:249px;
	}

.company_02_box{}
.company_02_box_left{
	width: 390px;
	float: left;
}
.company_02_box_right{
	width: 150px;
	float: right;
}
.company_02_box_right img{
	border: solid 1px #A67C52;
}
.staff_name{
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 5px;
}
.staff_sub{
	margin-bottom: 20px;
}
.company_02_box ul{
	border-bottom: dashed 1px #4D4D4D;
	padding-bottom: 10px;
	margin-bottom: 10px;
}
.staff_text{
	border-bottom: dashed 1px #4D4D4D;
	padding-bottom: 10px;
	margin-bottom: 10px;
}



/*===================================================================
    nursing  
===================================================================*/
.nursing_01{
	width: 845px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 20px;
}
.nursing_01_left{
	width: 485px;
	float: left;
}
.nursing_01_right{
	width: 277px;
	float: right;
}
.nursing_01_right img{
	border: solid 1px #A67C52;
}
.nursing_01_left .p1{
	color: #A67C52;
	font-size: 20px;
	border-left: solid 6px #A67C52;
	padding-left: 10px;
	margin-bottom: 20px;
}

.nursing_02{
	width: 845px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 50px;
}
.nursing_02 .p1{
	color: #A67C52;
	font-size: 20px;
	border-left: solid 6px #A67C52;
	padding-left: 10px;
	margin-bottom: 20px;
}
.nursing_02 .p1 span{
	display: block;
	color: #A67C52;
}

.nursing_03{
	width: 845px;
	margin-left: auto;
	margin-right: auto;
}
.nursing_03 .p1{
	color: #A67C52;
	font-size: 20px;
	border-left: solid 6px #A67C52;
	padding-left: 10px;
	margin-bottom: 20px;
}
.nursing_03 .p2{
	font-size: 16px;
	border-bottom: solid 1px #A67C52;
	display: inline-block;
	font-weight: bold;
	margin-bottom: 20px;
}
.nursing_03_box{
	border: solid 1px #A67C52;
	background: url(../images/voice/voice_00.png);
	padding: 30px 40px;
}
.nursing_03_box table{
	width: 100%;
}
.nursing_03_box tr{
	border-bottom: solid 1px #ccc;
}
.nursing_03_box th{
	vertical-align: middle;
	padding-bottom: 10px;
	padding-top: 10px;
	width: 135px;
	text-align: center;
}
.nursing_03_box td{
	vertical-align: middle;
	font-weight: bold;
	font-size: 16px;
	padding-bottom: 10px;
	padding-top: 10px;
}

.nursing_04{
	width: 845px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 50px;
	margin-top: 50px;
}
.nursing_04 .p1{
	color: #A67C52;
	font-size: 20px;
	border-left: solid 6px #A67C52;
	padding-left: 10px;
	margin-bottom: 20px;
}

.nursing_05{
	width: 845px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 100px;
	margin-top: 50px;
}
.nursing_05 .p1{
	border-bottom: solid 1px #A67C52;
	width: 60px;
	font-weight: bold;
	font-size: 16px;
	text-align: center;
	margin-bottom: 20px;
}
.nursing_05_box{
	display: inline-block;
	vertical-align: top;
	width: 265px;
	border: solid 1px #A67C52;
	margin: 0px 5px;
}
.nursing_05_box .p2{
	font-size: 16px;
	color: #fff;
	background: #F9C267;
	text-align: center;
	padding: 5px 0px;
}
.nursing_05_box_inn{
	margin: 15px 10px;
	border-bottom: solid 1px #A67C52;
	margin-bottom: 15px;
}
.nursing_05_box_inn .p3{
	color: #A67C52;
}
.nursing_05_box_inn .p4{
	margin-bottom: 10px;
}
.nursing_05 .p5{
	text-align: center;
	color: #A67C52;
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 10px;
}

.nursing_06{
	width: 845px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 50px;
	margin-top: 50px;
}
.nursing_06 .p1{
	color: #A67C52;
	font-size: 20px;
	border-left: solid 6px #A67C52;
	padding-left: 10px;
	margin-bottom: 20px;
}
.nursing_06_box{
	border: solid 1px #A67C52;
	background: url(../images/voice/voice_00.png);
	padding: 30px 40px;
}
.nursing_06_box table{
	width: 100%;
}
.nursing_06_box tr{
	border-bottom: solid 1px #ccc;
}
.nursing_06_box th{
	vertical-align: middle;
	padding-bottom: 10px;
	padding-top: 10px;
	width: 135px;
	text-align: center;
}
.nursing_06_box td{
	vertical-align: middle;
	font-weight: bold;
	font-size: 16px;
	padding-bottom: 10px;
	padding-top: 10px;
}

.nursing_07{
	text-align: center;
}
.nursing_07_title{
	color: #A67C52;
	font-size: 20px;
	border-left: solid 6px #A67C52;
	padding-left: 10px;
	margin-bottom: 20px;
	width: 845px;
	margin-left: auto;
	margin-right: auto;
}
.nursing_07_box{
	position: relative;
	width: 245px;
	height: 255px;
	border: solid 1px #A67C52;
	background: url(../images/top/top_31.png) no-repeat right bottom;
	padding: 30px 20px 0px 20px;
	display: inline-block;
	margin: 0px 10px;
}
.nursing_07_box .p1{
	font-size: 20px;
	margin-bottom: 20px;
}
.nursing_07_box .p2{
	font-size: 15px;
	font-weight: bold;
	color: #A67C52;
	text-align: left;
}
.nursing_07_box .p3{
	font-size: 15px;
	text-align: left;
}
.nursing_07_box .p4{
	margin-top: 30px;
}
.nursing_07_box .p4 a:link{
	color:#A67C52;
	list-style:none;
	text-decoration: underline;
}
.nursing_07_box .p4 a:visited{
	color:#A67C52;
	list-style:none;
}
.nursing_07_box .p4 a:hover{
	color:#ccc;
	list-style:none;
}
.nursing_07_box .p5{
	position: absolute;
	right:5px;
	bottom:0px;
	color: #fff;
	font-size: 16px;
	font-weight: bold;
}
.nursing_08{
	text-align: center;
	margin-top: 50px;
}


/*===================================================================
    support  
===================================================================*/
.support_01{
	width: 845px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 50px;
	text-align: center;
}
.support_01 .p1{
	color: #A67C52;
	font-size: 20px;
	border-left: solid 6px #A67C52;
	padding-left: 10px;
	margin-bottom: 20px;
}

.support_02{
	width: 845px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 50px;
}
.support_02_left{
	width: 520px;
	float: left;
}
.support_02_right{
	width: 280px;
	float: right;
}
.support_02 .p1{
	color: #A67C52;
	font-size: 20px;
	border-left: solid 6px #A67C52;
	padding-left: 10px;
	margin-bottom: 20px;
}
.support_02 .p2{
	font-size: 15px;
	font-weight: bold;
}

.support_03{
	width: 845px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 50px;
}
.support_03 .p1{
	color: #A67C52;
	font-size: 20px;
	border-left: solid 6px #A67C52;
	padding-left: 10px;
	margin-bottom: 20px;
}

.support_04{
	width: 845px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 50px;
}
.support_04 .p1{
	color: #A67C52;
	font-size: 20px;
	border-left: solid 6px #A67C52;
	padding-left: 10px;
	margin-bottom: 20px;
}
.support_04 li{
	display: inline-block;
	vertical-align: top;
	margin-right: 40px;
}

.support_05{
	width: 845px;
	margin-left: auto;
	margin-right: auto;
}
.support_05 .p1{
	font-size: 16px;
	font-weight: bold;
}
.support_05 .p2{
	margin-bottom: 10px;
}
.support_05 .p2 span{
	color: #FF0000;
}

.support_05 table{
	width: 100%;
}
.support_05 th{
	width: 280px;
	text-align: center;
	vertical-align: middle;
	color: #fff;
	font-size: 16px;
	background: #F9C267;
	border: solid 1px #A67C52;
	padding: 5px 0px;
}
.support_05 td{
	vertical-align: middle;
	border: solid 1px #A67C52;
	padding: 15px 20px;
}
.support_05 .td_01{
	font-weight: bold;
	text-align: center;
}

.support_06{
	width: 845px;
	margin-left: auto;
	margin-right: auto;
}

.support_06{
	width: 845px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 50px;
	margin-top: 50px;
}
.support_06 .p1{
	color: #A67C52;
	font-size: 20px;
	border-left: solid 6px #A67C52;
	padding-left: 10px;
	margin-bottom: 20px;
}

.support_07{
	text-align: center;
}
.support_07 .p1{
	color: #A67C52;
	font-size: 20px;
	margin-top: 20px;
	margin-bottom: 20px;
}

/*===================================================================
    contact  
===================================================================*/
.contact_01{
	width: 845px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 40px;
}
.contact_01 .p1{
	color: #A67C52;
	font-size: 20px;
	border-left: solid 6px #A67C52;
	padding-left: 10px;
	margin-bottom: 20px;
}

.contact_02{
	width: 845px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 100px;
}
.contact_02 table{
	width: 100%;
}
.contact_02 th{
	color: #fff;
	vertical-align: middle;
	background: #F9C267;
	border-top: solid 1px #A67C52;
	border-bottom: solid 1px #A67C52;
	width: 140px;
	font-size: 16px;
}
.contact_02 td{
	border-top: solid 1px #A67C52;
	border-bottom: solid 1px #A67C52;
	background: url(../images/voice/voice_00.png);
	padding: 20px;
}
.contact_02 td span{
	color: #FF1D25;
}
.contact_02 td .text{
	width: 570px;
	padding: 5px;
	border: solid 1px #ccc;
}
.contact_02 td textarea{
	width: 570px;
	padding: 5px;
	border: solid 1px #ccc;
}

.contact_03{
	width: 845px;
	margin-left: auto;
	margin-right: auto;
	border-bottom: solid 1px #A67C52;
}
.contact_03 .p1{
	text-align: center;
	margin-bottom: 40px;
}
.contact_03 dl{
	border-top: solid 1px #A67C52;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	padding-right: 20px;
}
.contact_03 dt{
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 10px;
}
.contact_03 dt span{
	color: #FBB03B;
	font-size: 16px;
	font-weight: bold;
	margin-right: 10px;
}
.contact_03 dd{
}

input#sousin {
    background:url(../images/contact/sousin.png) left top no-repeat;
	width:219px;
	height:33px;
	border: 0px;
	}
input#kakunin {
    background:url(../images/contact/kakunin.png) left top no-repeat;
	width:219px;
	height:33px;
	border: 0px;
	text-indent: -9999px;
	}
input#modoru {
    background:url(../images/contact/modoru.png) left top no-repeat;
	width:219px;
	height:33px;
	border: 0px;
	}
.contact_btn{
	text-align: center;
	margin-top: 30px;
	}


#contact001{
	margin-top:-249px;
    padding-top:249px;
	}
