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

/*共通*/
h3{width:100%;height:auto;padding:0;margin:80px auto 20px auto;text-align:center;	color:#7c481f;	font-size:28px;	font-family: "Lucida Grande","メイリオ","Meiryo";	letter-spacing:6px;}
.h4-1{width:100%;height:auto;padding:16px 0 16px 0;margin:50px 0 20px 0;color:#ad9481;font-size:20px;font-family: "Lucida Grande","メイリオ","Meiryo";letter-spacing:4px;text-align:left;/*border-bottom:#7c481f 1px dotted;border-top:#f8f4f0 5px solid;*/border-bottom:#ad9481 1px solid;border-top:#ad9481 4px solid;}
.h4-2{width:auto;height:auto;margin:60px auto 0px auto;padding:0px 0 0px 30px;color:#afa697;font-size:23px;font-family: "Lucida Grande","メイリオ","Meiryo";letter-spacing:4px;text-align:left;border-left:#ccc2ae 8px solid;}
.h4-3{width:auto;height:auto;margin:20px auto 0px auto;padding:0px 0 0px 30px;color:#afa697;font-size:23px;font-family: "Lucida Grande","メイリオ","Meiryo";letter-spacing:4px;text-align:left;border-left:#ccc2ae 8px solid;}

.h5-1{width:98%;margin:0 auto 10px auto;	padding:0;text-align:center;font-size:15px;color:#a1692e;letter-spacing:2px;border-bottom:#a1692e 1px solid;font-family:"Lucida Grande","メイリオ","Meiryo";}
/*.h5-2{width:100%;height:auto;margin:0 auto 30px auto;padding:18px 0 14px 0;font-family:"Lucida Grande","メイリオ","Meiryo";font-size:20px;font-weight:bold;color:#FFF;text-align:center;letter-spacing:4px;line-height:20px;background:#A48C6C;}*/
.h5-2{width:66%;height:auto;margin:0px auto;padding:15px 0;border-bottom:#ad9481 3px double;border-top:#ad9481 3px double;font-family: "Lucida Grande","メイリオ","Meiryo";text-align:center;font-weight:bold;font-size:20px;color:#ad9481;letter-spacing:4px;}
.h5-3{width:950px;margin:30px auto 15px auto;padding:0 0 8px 0px;font-family: "Lucida Grande","メイリオ","Meiryo";font-size:20px;color:#4c453a;border-bottom:#4c453a 1px solid;letter-spacing:5px;}
/*.h5-4{width:850px;margin:40px auto 10px auto;padding:0 0px 0px 0px;font-family: "Lucida Grande","メイリオ","Meiryo";font-size:20px;color:#4c453a;border-bottom:#c6b8a1 3px double;letter-spacing:4px;font-weight:normal;}*/
.h5-4{width:850px;margin:40px auto 10px auto;padding:0 0px 0px 20px;font-family: "Lucida Grande","メイリオ","Meiryo";font-size:20px;color:#4c453a;border-left:#4c453a 4px solid;letter-spacing:4px;}

.h6-1{width: auto;height:auto;margin:10px auto 0;padding:30px 15px 5px;text-align:center;color:#735F4D;font-family: "Lucida Grande","メイリオ","Meiryo";font-size:20px;font-weight: bold;}
.h6-2{width:880px;margin:30px auto 0px auto;padding:0 0px 0px 0px;font-family: "Lucida Grande","メイリオ","Meiryo";font-size:16px;color:#4c453a;letter-spacing:4px;}

.box1{width:1200px;height:auto;margin:0 auto;}
.box2{width:1150px;height:auto;margin:0 auto;}
.box3{width:1100px;height:auto;margin:0 auto;}
.box4{width:1050px;height:auto;margin:0 auto;}
.box5{width:1000px;height:auto;margin:0 auto;}
.box6{width:950px;height:auto;margin:0 auto;}
.box7{width:900px;height:auto;margin:0 auto;}
.box8{width:850px;height:auto;margin:0 auto;}
.box9{width:800px;height:auto;margin:0 auto;}
.box10{width:750px;height:auto;margin:0 auto;}

.text1{font-family: "Lucida Grande","メイリオ","Meiryo";font-size:16px;color:#000;line-height:36px;letter-spacing:4px;}
.text1 a{color:#7c481f;}

.text2{font-family: "Lucida Grande","メイリオ","Meiryo";font-size:18px;color:#6e5e54;letter-spacing:5px}
.text2 a{color:#6e5e54;}

.text3{font-family: "Lucida Grande","メイリオ","Meiryo";font-size:15px;color:#000;line-height:32px;letter-spacing:3px;}
.text3 a{color:#7c481f;}

.text4{font-family: "Lucida Grande","メイリオ","Meiryo";font-size:14px;color:#000;line-height:25px;letter-spacing:2px;}
.text4 a{color:#7c481f;}

.text5{font-family: "Lucida Grande","メイリオ","Meiryo";font-size:13px;color:#000;line-height:20px;letter-spacing:2px;}
.text5 a{color:#7c481f;}

.text6{font-family: "Lucida Grande","メイリオ","Meiryo";font-size:12px;color:#000;line-height:18x;letter-spacing:1px;}
.text6 a{color:#7c481f;}

.text7{font-size:15px;font-family: "Lucida Grande","メイリオ","Meiryo";line-height:18px;color:#716944;}

.text8{font-family: "Lucida Grande","メイリオ","Meiryo";font-size:20px;color:#000;line-height:36px;letter-spacing:4px;}

.text9{font-size:16px;line-height:30px;color:#4c453a;letter-spacing:4px;line-height:36px;font-family: "Lucida Grande","メイリオ","Meiryo";}

.text10{font-family: "Lucida Grande","メイリオ","Meiryo";font-size:15px;color:#4c453a;letter-spacing:4px;line-height:30px;			}
.text10 a{color:#7c481f; }

.text11{font-family:"Lucida Grande","メイリオ","Meiryo";font-size:18px;color:#7c481f;letter-spacing:6px;text-align:center;}


/*カタログ*/
.catalogue{width:100%;height:auto;border-collapse:collapse;margin:30px auto 0 auto;}
.catalogue td{margin:0;padding:0px 0px 0px 0;text-align:center;font-family: "Lucida Grande","メイリオ","Meiryo";	font-size:12px;	line-height:24px;	letter-spacing:2px;}

/*カンパニープロフィール*/
.grrtings{width:1000px;height:20px;margin:0 auto;background:url(../image/2nd/back_title_greeting.png);}
.grrtings2{width:1000px;height:3px;margin:5px auto;background:url(../image/2nd/back_title_greeting.png);}

#outline{width:1000px;height:auto;margin:0 auto;border-collapse:collapse; border:0}
#outline th{width:22%;height:auto;margin:0 auto;padding:10px 0;  font-size:16px;letter-spacing:2px;line-height:45px;font-family: "Lucida Grande","メイリオ","Meiryo";font-weight: normal;border-bottom:#cbb6a6 1px solid;color:#9b8b80;}
#outline td{width:78%;height:auto;margin:0 auto;padding:10px 0;  font-size:16px;letter-spacing:2px;line-height:45px;font-family: "Lucida Grande","メイリオ","Meiryo";border-bottom:#DBDBDB 1px solid;}
#outline td a{color:#7c481f;}

.trigone{color:#e8dcc8;margin:0px 0 0 0;paddingt:0 10px 0 0;font-size:20px;}


#history{width:900px;height:auto;margin:0 auto;border-collapse:collapse; border:0}
#history th{width:18%;height:auto;margin:0 auto;padding:16px 0;  font-size:14px;letter-spacing:2px;line-height:24px;font-family: "Lucida Grande","メイリオ","Meiryo";border-bottom:#cbb6a6 1px solid;color:#9b8b80; /*background:#cbb6a6;*/vertical-align:top;}
#history td{width:82%;height:auto;margin:0 auto;padding:16px 0 16px 20px;  font-size:14px;letter-spacing:2px;line-height:24px;font-family: "Lucida Grande","メイリオ","Meiryo";border-bottom:#DBDBDB 1px solid;border-left:#848484 1px dotted;vertical-align:top;}
#history td a{color:#7c481f;}

.pdf{width:440px; height:60px;margin:0px auto 0px auto;}
.pdf a{display:block;padding:15px 0px;font-size:18px;font-family: "Lucida Grande","メイリオ","Meiryo";letter-spacing:3px;font-weight:bold;color:#FFF;background:#ad9481;border:#ad9481 1px solid;text-align:center;text-decoration:none;}
.pdf a:hover{color:#7c481f;background:#FFF;border:#ad9481 1px solid;}

.archive_link{width:400px; height:auto;margin:50px auto 0px auto;background:#4c453a;border:1px solid #4c453a;font-size:20px;letter-spacing:2px;font-weight:bold;text-align:center;font-family: "Lucida Grande","メイリオ","Meiryo"; border-radius:40px}
.archive_link a{ display:block;padding:12px 0px; text-decoration:none;color:#FFFFFF;}
.archive_link a:hover{background:#FFFFFF; color:#4c453a; border-radius:40px}
.archive{width:200px; height:auto;margin:50px auto 0px 0; padding:6px 10px;background:#ad9481;font-size:20px;color:#FFFFFF;letter-spacing:2px;font-weight:bold;text-align:center;font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif; border-radius:20px}


/*メルマガ*/
.mg_link a{display:block;width:700px;height:auto;margin:30px auto; padding:14px 0 12px 0;font-size:18px;font-family: "Lucida Grande","メイリオ","Meiryo";letter-spacing:5px;color:#FFF;background:#ad9481;border:#ad9481 1px solid;text-align:center;	text-decoration:none; font-weight:bold;}
.mg_link a:hover{color:#7c481f;background:#FFF; border:#ad9481 1px solid}
.mg_pp{width:800px;height:auto;margin:0 auto;background:url(../image/customer_support/back_warranty.jpg) top center repeat;}
.pp_iflame{margin:0 auto;padding:0;width:800px;height:210px;border:none;overflow:auto;-webkit-overflow-scrolling:touch;border:none;}
.pp_iflame_iframe{display:block;width: 800px;height:200px;margin:0 auto;padding:0;text-align:center;border:none;}

/*お問い合わせ*/
.contact1{	width:536px;	height:auto;	margin:0px auto 0 0;	padding:0 0 20px 0; 	float:left;		}
.contact1 h4,.contact2 h4{width:100%;color:#7c481f;font-size:22px;font-family: "Lucida Grande","メイリオ","Meiryo"; letter-spacing:4px; padding:16px 0 12px 0;margin:0px 0 20px 0;text-align: center;/*border-bottom:#7c481f 1px dotted;border-top:#f8f4f0 5px solid;*/border-bottom:#ad9481 1px solid;border-top:#ad9481 4px solid;}
.contact2{	width:536px;	height:auto;	margin:0px 0 20px auto;	padding:0 0 20px 0; 	float: right;	}
.contact_tel{	width:90%;	height:auto;	margin:20px auto 20px auto;	padding:0 0px 10px 0px;	border:#A48C6C 2px solid;	background:#fefdfd;	}
.contact_tel h5{width:100%;height:auto;margin:0 auto 30px auto;padding:18px 0 14px 0;font-family:"Lucida Grande","メイリオ","Meiryo";font-size:20px;font-weight:bold;color:#FFF;text-align:center;letter-spacing:4px;line-height:20px;background:#A48C6C;}
.contact_title{width:80%;height:auto;margin:0 auto 5px auto;padding:0px0 8px 0;font-family:"Lucida Grande","メイリオ","Meiryo";font-size:17px;color:#ad9481;font-weight:700;letter-spacing:3px;text-align:center;border-bottom:#ad9481 1px solid;}
.contact_text1{	width: 90%;	height:auto;	margin:0 auto 20px auto;	font-family: "Lucida Grande","メイリオ","Meiryo";	font-size:22px;	font-weight:bold;	color:#333;	letter-spacing:3px;		}
.contact_text2{	margin:0px;	padding:0px 0 0px 23px;	font-family: "Lucida Grande","メイリオ","Meiryo";	font-size:15px;	font-weight:300;	color:#333;	letter-spacing:3px;	}

#nyuryoku_form{width:446px;height:auto;float:right;margin:0px 25px 0 auto;padding:20px 20px;border:#f8f4f0 10px solid;background:#fefdfd;color:#7c481f;font-size:22px;font-family:"Lucida Grande","メイリオ","Meiryo";letter-spacing:2px;text-align:center;	font-weight:bold;}


/*FAQ*/
.faq_list_box{width:96%;height:auto;margin:10px auto 0px auto;padding:20px 0% 10px 0%;background:url(../image/customer_support/back_warranty.jpg) top center repeat;border:solid #ede7da 1px;}
.faq_list{width:100%;height:auto;margin:0px auto;padding:0;list-style-type:none;}
.faq_list li a{ display:block;height:auto;margin:0px auto 0px auto;padding:0px 0%; float:left; text-align:center}
.faq_list li a:hover{/* border-bottom:#b2a490 2px solid;*/ }
.faq_list_box img{ border:0}

#faq_ol1{width:88%; height:auto;margin:10px auto 20px auto;padding:40px 0px 30px 70px;background:url(../image/customer_support/back_warranty.jpg) top center repeat;border:solid #ede7da 1px;}
#faq_ol1 li{padding:0 20px 0 0px;/*font-family: "Lucida Grande","メイリオ","Meiryo";letter-spacing:4px;*/line-height:30px;font-size:15px;color:#4c453a;font-weight:bold;}

.faq_subbox{width:740px;margin:0px auto 30px auto;padding:24px 20px 16px 20px;background:url(../image/customer_support/back_warranty.jpg) top center repeat;border:solid #ede7da 8px;}
.faq_subbox_title{width:90%;height:auto;border-bottom:#000000 1px dotted;margin:0px auto 10px auto; text-align:center; font-weight:bold;}
.faq_subbox_text{width:80%;height:auto;margin:0px auto 0px auto; }

/*OTHERS*/
.others_subbox{
	width:820px;
	margin:10px auto 10px auto;
	padding:30px 20px 30px 20px;
	background:url(../image/customer_support/back_warranty.jpg) top center repeat;
	border:solid #ede7da 1px;
	}
	
.others_pp{width:820px;margin:20px auto 0 auto;padding:0;}
.others_pp li{width: auto;margin:10px 0px 20px 70px;	padding:0 10px 0 0px;	font-size:14px;	line-height:24px;	font-family: "Lucida Grande","メイリオ","Meiryo";	letter-spacing:4px;	color:#333;	list-style-type: decimal;	}
.others_pp > p{	margin:0px 0 0 30px;	padding:0;	font-size:16px;	line-height:30px;	letter-spacing:4px;	font-family: "Lucida Grande","メイリオ","Meiryo";	font-weight:800;	}

.others_pp2{margin:0;padding-left:1.5em;}
.others_pp2 li{width:auto;margin:2px 0px 2px 0px;padding:0;font-size:14px;line-height:30px;font-family:"Lucida Grande","メイリオ","Meiryo";letter-spacing:4px;color:#656259;text-indent:-1.9em;list-style-type:none;list-style-position:inside;counter-increment:cnt;}

.others_web{	width:780px;margin:10px auto 0px auto;padding:0;}
.others_web li{margin:0px 0px 10px 0px;	padding:0 ;	font-size:15px;	line-height:26px;	font-family: "Lucida Grande","メイリオ","Meiryo";	letter-spacing:6px;text-indent:-1.3em;    list-style-type:none;	}

/*OTHERS 20230117*/
.others_pp3 { width:910px;  margin: 20px 0 50px auto;  padding: 0;  font-size: 15px; letter-spacing: 2px;line-height: 28px;font-family: "Lucida Grande", "メイリオ", "Meiryo";}
.others_pp3 > li{list-style-type: none;	counter-increment: cnt;margin: 0;  padding: 0 0 10px 40px; text-indent: -32px;}
.others_pp3 > li::before{content: "(" counter(cnt) ") ";}

.others_pp4 {  width:860px;  margin: 20px 0 30px auto;  padding: 0;  font-size: 14px; letter-spacing: 2px;line-height: 24px;font-family: "Lucida Grande", "メイリオ", "Meiryo";}
.others_pp4 li{    margin: 0px auto 10px auto;list-style: none;  padding-left: 10px;  text-indent: -20px;color: #4c453a;}

.others_table1 {  width: 880px;  margin: 20px 0 50px auto;  padding: 0;  border-collapse: collapse;  border-top: solid 1px #ede7da; font-family: "Lucida Grande", "メイリオ", "Meiryo";}
.others_table1 tr th {  background-color: #c6b8a1;  border-bottom: solid 1px #ede7da;  padding: 10px 0;  font-weight: normal;  text-align: center;   font-size: 16px;  color: #fff;letter-spacing: 2px; line-height: 22px;}
.others_table1 tr th:first-of-type {  border-right: solid 1px #ede7da;}
.others_table1 tr td {  border-bottom: solid 1px #ede7da;  padding:18px 10px;  font-family: "Lucida Grande", "メイリオ", "Meiryo";  font-size: 13px; color: #4c453a;letter-spacing: 2px;  line-height: 22px;text-indent:0}
.others_table1 tr td:first-child {  border-right: solid 1px #ede7da;	background:#FAF8F5;}

.others_text1{    width: 910px; margin: 20px 0 50px auto;padding: 0 0 0 0px;   font-size: 15px; letter-spacing: 2px;line-height: 28px;font-family: "Lucida Grande", "メイリオ", "Meiryo";}
.others_text2{    width: 880px; margin: 10px 0 30px auto;padding: 0 0 0 0px;   font-size: 15px; letter-spacing: 2px;line-height: 28px;font-family: "Lucida Grande", "メイリオ", "Meiryo";}

.disclosure{    width: 760px;    margin: 0 auto 20px auto; padding: 50px 50px; background:#FAF8F5;font-family: "Lucida Grande","メイリオ","Meiryo";}
.disclosure h6{margin:0px auto 20px auto;padding:0px 0px;text-align:center;color:#735F4D;font-size:16px;letter-spacing: 2px;font-weight: bold;}
.disclosure ol{margin:0px auto 0 auto;padding:0px 0px; font-size: 14px;    letter-spacing: 2px;    color: #4c453a;}
.disclosure ol li{list-style-type: none;	counter-increment: cnt;margin: 0;  padding: 0 0 10px 40px; text-indent: -30px;}
.disclosure ol li::before{content: "(" counter(cnt) ") ";}
.disclosure p{margin:0px auto 0 auto;padding:0px 0px; font-size: 14px;    letter-spacing: 2px;    color: #4c453a;}
/*.option li{    list-style: none;  padding-left: 1.3em;  text-indent: -1.3em;}*/
/*.no3{    width: 820px;    padding: 0 0 0 40px;    letter-spacing: 2px;}*/


/*メンテナンス受付方法*/
.maintenance_faq{width:100%;margin:0 auto;padding: 0;}
.maintenance_faq li {width:74%;margin:0 auto 26px auto;list-style-type: none;font-size:18px;font-family: "Lucida Grande","メイリオ","Meiryo";letter-spacing:6px;font-weight:bold;}
.maintenance_faq li a {	display: block;	color:#FFF;background:#ad9481;text-decoration:none; 	padding:15px 26px 15px 34px;border:#ad9481 1px solid}
.maintenance_faq li a:hover{color:#7c481f;background:#FFF; border:#ad9481 1px solid}	

/*.process{width:900px;margin:20px auto 50px auto; padding:50px; background:url(../image/customer_support/back_warranty.jpg) top center repeat;}*/
.process_m{width:86%;height:auto;margin:10px auto;padding:16px 0px;background:#FFF;border:#ad9481 1px solid;text-align:center;color:#7c481f;font-size:18px;font-family: "Lucida Grande","メイリオ","Meiryo";letter-spacing:3px;font-weight:bold;}
.arrow{text-align:center;color:#7c481f;font-size:18px;font-family: "Lucida Grande","メイリオ","Meiryo";letter-spacing:6px;}

.maintenance_link a{display:block;width:60%;height:22px;margin:10px auto 0 auto;padding:15px 26px;font-size:18px;font-family:"Lucida Grande","メイリオ","Meiryo";letter-spacing:5px;color:#FFF;background:#ad9481;border:#ad9481 1px solid;text-align:center;text-decoration:none;font-weight:bold;}
.maintenance_link a:hover{height:22px;color:#7c481f;background:#FFF; border:#ad9481 1px solid}
.maintenance_table{border-collapse: collapse;margin:0 auto;}
.maintenance_table th{border-bottom: 1px solid #cbb6a6}
.maintenance_table td{border-bottom: 1px solid #DBDBDB}
 .maintenance_table th{padding: 12px 0;color: #333;margin:0 auto 20px auto; color:#7c481f; font-weight:normal}
 .maintenance_table td{padding: 12px 0 12px 18px;margin:0 auto 20px auto; line-height:30px}
 
/*ご愛用上の注意*/
.section_image{float:left;width:32%;height:auto; margin-top:60px;}
.section_text{float:right;width:58%;padding-left:4%;border-left:#f8f4f0 8px solid;margin-top:60px;}
.section_text h4{width:100%;color:#ad9481;font-size:24px;font-family: "Lucida Grande","メイリオ","Meiryo";font-weight:normal;letter-spacing:6px;padding:10px 0 20px 0;margin:0px auto;text-align:left;}

.use_link{width:90%;height:auto;margin:10px auto 0 auto;font-size:18px;font-family:"Lucida Grande","メイリオ","Meiryo";letter-spacing:5px;background:#ad9481;border:#ad9481 1px solid;text-align:center;font-weight:bold;}
.use_link a{display:block;padding:15px 26px;text-decoration:none;color:#FFF;}
.use_link a:hover{color:#7c481f;background:#FFF;}

/*オーバーホール*/
#overhaul{width:96%;height:auto;margin:0 auto 80px auto;}

/*リクルート*/
#recruit{width:100%;/*height:570px;*/height:356px;margin:0 auto;background:url(../image/2nd/recruit_bg.jpg) top center no-repeat;background-size:2980px auto;}
#recruit_menu{width:1000px;height:auto;margin:0 auto 80px auto;/*background:url(../image/back_recruit.jpg) top center repeat;*/}

.recruit_menu_box{width:462px;height:auto;float:left;margin:0 10px 20px 10px;border:#f8f4f0 6px solid;padding:3px;}
#recruit_menu1,
#recruit_menu2,
#recruit_menu3,
#recruit_menu4{
width:462px;height:195px;display:inline-block;position:relative;z-index:1;color:#FFF;text-decoration:none;outline:none;font-size:28px;font-weight:bold;font-family:"Lucida Grande","メイリオ","Meiryo";letter-spacing:3px;/*text-align:center;*/padding:140px 0px 0 50px;}
#recruit_menu1{background:url(../image/2nd/recruit3.jpg) top center no-repeat;background-size:100% auto;}
#recruit_menu2{background:url(../image/2nd/recruit12.jpg) top center no-repeat;background-size:100% auto;}
#recruit_menu3{background:url(../image/2nd/recruit11.jpg) top center no-repeat;background-size:100% auto;}
#recruit_menu4{background:url(../image/2nd/recruit13.jpg) no-repeat;background-size:100% auto; background-position:50% 70%;}

#recruit_menu1::before,#recruit_menu2::before,#recruit_menu3::before,#recruit_menu4::before,
#recruit_menu1::after,#recruit_menu2::after,#recruit_menu3::after,#recruit_menu4::after {
	position: absolute;z-index: -1;display: block;content: '';
	}

#recruit_menu1,#recruit_menu2,#recruit_menu3,#recruit_menu4,
#recruit_menu1::before,#recruit_menu2::before,#recruit_menu3::before,#recruit_menu4::before,
#recruit_menu1::after,#recruit_menu2::after,#recruit_menu3::after,#recruit_menu4::after {
	-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;-webkit-transition: all .3s;transition: all .3s;}

#recruit_menu1:hover,#recruit_menu2:hover,#recruit_menu3:hover,#recruit_menu4:hover{background-color: #fff;border-color: #59b1eb;color:#FFF;letter-spacing:8px;}

#recruit_menu1::before,#recruit_menu2::before,#recruit_menu3::before,#recruit_menu4::before,
#recruit_menu1::after,#recruit_menu2::after,#recruit_menu3::after,#recruit_menu4::after {
	left: 0;width: 100%;height: 50%;background:rgba(131,113,78,0.0);}

#recruit_menu1::before,#recruit_menu2::before,#recruit_menu3::before,#recruit_menu4::before {top: 0;}
#recruit_menu1::after,#recruit_menu2::after,#recruit_menu3::after,#recruit_menu4::after {bottom: 0;}

#recruit_menu1:hover::before,#recruit_menu2:hover::before,#recruit_menu3:hover::before,#recruit_menu4:hover::before,
#recruit_menu1:hover::after,#recruit_menu2:hover::after,#recruit_menu3:hover::after,#recruit_menu4:hover::after {
	height: 0;/*background-color:#483b28;*/background:rgba(255,255,255,0.5);}

#job{width:100%;height:auto;margin:0 auto;background:url(../image/customer_support/back_warranty.jpg) top center repeat;padding:10px 0 70px 0;}
/* 
.botton_job{width:480px;height:220px;margin:0 10px;padding:20px 0px;font-size:28px;letter-spacing:6px;color:#333333;font-family: "Lucida Grande","メイリオ","Meiryo";line-height:34px; }
.botton_job a {width:438px;height:145px;display:block;margin:0px auto 0px auto;padding:75px 0px 0px 0;text-decoration:none;background:rgba(255,255,255,0.8);color:#83714E;-webkit-transition:0.8s;-moz-transition:0.8s;-o-transition:0.8s;-ms-transition:0.8s;transition:0.8s;}
.botton_job a:hover{background:rgba(131,113,78,0.5);color:#FFF;}
*/
.botton_job{position:relative;width:480px; height:67px;padding:100px 0px 96px 0;margin:0 auto;/*「販売」「メンテ」両方の場合 margin:0 10px;float:left;*/}
.botton_job a{position:absolute;top:0;left:0;width:100%;height:100%; text-indent:-999px;-webkit-transition: 0.8s;-moz-transition: 0.8s;-o-transition: 0.8s;-ms-transition: 0.8s;transition: 0.8s;}
.botton_job a:hover{background-color:#FFF;filter:alpha(opacity=50);-moz-opacity: 0.5;opacity: 0.5;}
.botton_job .detail{width:100%;margin:0px auto;padding:20px 0px 17px 0;/*padding:15px 0px 9px 0;background:rgba(131,113,78,0.5);color:#7c481f;*/color:#1d0f0c;background:rgba(255,255,255,0.7);font-size:26px; font-family:"Lucida Grande","メイリオ","Meiryo";letter-spacing:6px;font-weight:bold;text-align:center;line-height:28px;}

#flow{width:76%;height:auto;margin:0 auto;padding:10px 0px 30px 0px;border:#f8f4f0 10px solid;border-radius:10px;}
.process_r{width:80%;height:auto;margin:10px auto;padding:10px 0px;background:#ad9481;border:#ad9481 1px solid;text-align:center;color:#FFF;font-size:18px;font-family: "Lucida Grande","メイリオ","Meiryo";letter-spacing:3px;}

#ggmap_box{width:960px;margin:20px auto 0 auto; padding:10px; border:#f8f4f0 10px solid;}
#ggmap {position: relative;padding-bottom: 56.25%;padding-top: 30px;height: 0;overflow: hidden;}
#ggmap iframe,#ggmap object,#ggmap embed {position: absolute;top: 0;left:0; width:100%;height: 100%;}

#welfare{width:100%;height:auto;margin:50px auto 0 auto;background:url(../image/back_recruit.jpg) top center repeat;padding:10px 0 80px 0;}
#welfare ul{width:918px;margin:50px auto 0 auto;padding:0;/*border-top:#ad9481 4px solid;border-bottom:#f5f2ee 5px solid;*/}
#welfare ul li{width:286px;height:auto;float:left;list-style-type: none;font-size:18px;/*font-weight:bold;*/font-family: "Lucida Grande","メイリオ","Meiryo";letter-spacing:5px;margin:0 0px 25px 0px;border-left:#c6b8a1 5px solid;padding:0px 0px 0px 15px;}

#mynavi{width:480px;height:auto;margin:40px auto 0 auto;padding:30px 0px;text-align:center;border:#ad9481 1px solid; border-radius:6px;}
#mynavi ul{width:122px;height:85px;margin:0px auto;padding:0; list-style:none;}
#mynavi ul li{width:auto;margin:0px auto 0 auto;padding:0;}
.mynavi_link{ height:auto;margin:10px 0 0 0;}
.mynavi_link img{ border:0}
.mynavi_link a{width:auto; display:block;font-size:17px;font-family: "Lucida Grande","メイリオ","Meiryo";letter-spacing:2px;font-weight:bold;color:#7c481f;text-align:center;text-decoration:none;}
.mynavi_link a:hover{color:#ad9481;text-decoration:underline;}
/*ボタン２つの時
#mynavi{width:480px;height:auto;margin:40px auto 0 auto;padding:30px 0px;text-align:center;border:#ad9481 1px solid; border-radius:6px;}
#mynavi ul{width:400px;height:85px;margin:0px 30px 0 50px;padding:0; list-style:none;}
#mynavi ul li{width:auto;margin:0px auto 0 auto;padding:0; float:left;}
.mynavi_link{ height:auto;margin:10px 10px 0px 10px;}
.mynavi_link img{ border:0}
.mynavi_link a{width:auto; display:block;font-size:17px;font-family: "Lucida Grande","メイリオ","Meiryo";letter-spacing:2px;font-weight:bold;color:#7c481f;text-align:center;text-decoration:none;}
.mynavi_link a:hover{color:#ad9481;text-decoration:underline;}
*/

#recruit_banner_wrapper{text-align: center;margin: 30px auto 0 auto;font-size: 0}
#recruit_banner_wrapper img{height:60px;margin:0 10px}
#recruit_banner_wrapper img:hover{ opacity:0.5}
/*
#fashionhr img{ width:250px;border:1px solid #E1E1E1;}
#fashionhr{display:block; margin:20px auto 0 auto; -webkit-transition: all 0.6s ease;-moz-transition: all 0.6s ease;-o-transition: all 0.6s ease;transition: all  0.6s ease;}
#fashionhr:hover{ opacity:0.5}*/

/*リクルート　募集職種・詳細*/
#breadcrumb_r{width:100%;height:auto;margin:0 auto;color:#7c481f;	text-align:left;font-family: "Lucida Grande","メイリオ","Meiryo";font-size:14px; letter-spacing:3px}
#breadcrumb_r ul{max-width:1200px;width:90%;margin:0 auto; padding:0;}
#breadcrumb_r a{color:#1e120e; text-decoration:none;	}
#breadcrumb_r a:hover{color:#7c481f;text-decoration:underline;	}
#breadcrumb_r ul li {display: inline;margin:0 auto; padding:0;}

.job1{width:780px;height:auto;margin:0px auto 80px auto;padding:40px 60px;border:#f8f4f0 10px solid;background:#fefdfd;}
.job_q{width:100%;color:#7c481f;font-size:18px;font-family: "Lucida Grande","メイリオ","Meiryo";font-weight:bold;letter-spacing:4px;padding:30px 0 0px 0;margin:0px auto 14px auto;text-align:left;border-bottom:#f8f4f0 3px solid;/*border-bottom:#7c481f 1px dotted;*/}
.job_a{width:96%;margin:0px auto 30px auto;   font-family: "Lucida Grande","メイリオ","Meiryo";font-size:16px;letter-spacing:6px;line-height:30px;    }
.job_a a{color:#7c481f;text-decoration:underline;}

.interview_link{position:relative;width:96%;margin:0px auto 0px auto;}
.interview_link a{position:absolute;top:0;left:0;width:100%;height:100%; text-indent:-999px;-webkit-transition: 0.8s;-moz-transition: 0.8s;-o-transition: 0.8s;-ms-transition: 0.8s;transition: 0.8s;}
.interview_link a:hover{background-color:#FFF;filter:alpha(opacity=50);-moz-opacity: 0.5;opacity: 0.5;}
.interview_link img{display:block;width:100%;}
.interview_link .detail{width:90%;margin:10px auto 20px 0;padding-left:5%;border-left:#f8f4f0 8px solid;color:#7c481f;font-size:18px; font-family:"Lucida Grande","メイリオ","Meiryo";letter-spacing:3px;line-height:24px;}
.staff_image{float:left;width:30%;height:auto; padding-top:50px;margin:0px auto;}
.interview_text{float:right; width:62%; padding-left:4%;border-left:#f8f4f0 8px solid; margin-top:50px }
.staff_name{width:100%;height:auto;margin:0px auto 20px auto;color:#7c481f;font-size:20px; font-weight:bold;font-family:"Lucida Grande","メイリオ","Meiryo";letter-spacing:6px;line-height:32px;}