#wrapper{width:auto;background-color:#eee7d5;padding:80px 0}.back_white{width:1180px;background-color:#fff;border-radius:26px;-webkit-box-shadow:0px 1px 6px 0px rgba(37,28,9,0.13);box-shadow:0px 1px 6px 0px rgba(37,28,9,0.13);padding:80px 0;margin:0 auto}.back_white .box_cmn_width p{line-height:2}#ttl_page{position:relative;width:100%;font-family:YakuHanJP, 'Noto Sans Bold', sans-serif;font-size:3.6rem;letter-spacing:.1em;text-align:center;color:#fff;background-color:#584421;background-size:cover;background-position:center center;overflow:hidden;padding:118px 0}#ttl_page span{position:relative;z-index:100}#ttl_page:after{position:absolute;top:0;content:"";display:block;width:100%;height:100vh;background-color:rgba(84,68,34,0.6)}#ttl_page.ttl_recruit{background-image:url(../images/recruit/back_title.jpg)}.detail_about{width:520px}#id_work{width:auto;background-color:#faf7f2;padding:80px 0 76px}#id_work .flex_work{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:auto}#id_work .flex_work figure{width:312px}#id_work .flex_work .ttl_cmn_02{text-align:center}#id_work .flex_work figcaption{text-align:justify;margin:12px 0 0}#id_contact{width:1020px;background-color:#faf7f2;text-align:center;border:4px solid #544422;padding:42px;margin:0 auto}#id_contact h1{font-size:2rem;font-family:YakuHanJP, 'Noto Sans Bold', sans-serif;letter-spacing:.1em;margin:0 0 40px}#id_contact #box_address_recruit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:630px;font-family:'Roboto Condensed', sans-serif;border-top:1px solid #544422;border-bottom:1px solid #544422;line-height:1;padding:12px 20px;margin:0 auto}#id_contact dl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:auto}#id_contact dt{font-size:2.8rem;margin:0 16px 0 0}#id_contact dd{font-size:3.6rem}#id_contact a{display:block;width:auto;pointer-events:none;margin:0 50px 0 0}@media screen and (max-width: 414px){img{max-width:100%;height:auto}#wrapper{width:auto;background-color:#eee7d5;padding:40px 0;margin:0 0 -50px}.back_white{width:94%;border-radius:13px;padding:38px 0 32px;margin:0 auto}.back_white .box_cmn_width{padding:0 4%}.back_white .box_cmn_width p{line-height:1.7}#ttl_page{font-size:2.6rem;padding:40px 0}#id_about .ttl_cmn_01{white-space:nowrap}#id_about figure{margin:30px 0 0}#id_about .detail_about{width:auto}#id_about .mar30{margin-bottom:20px}#id_work{width:auto;background-color:#faf7f2;padding:40px 0 16px;margin:0 0 60px}#id_work .flex_work{display:block}#id_work .flex_work figure{width:100%;text-align:center;margin:0 0 30px}#id_work .flex_work figcaption{margin:6px 0 0}#id_entry .ttl_cmn_01{margin:0 0 20px}#id_entry th{white-space:nowrap}#id_contact{width:94%;background-color:#faf7f2;text-align:center;border:4px solid #544422;padding:30px 20px;margin:0 auto}#id_contact h1{font-size:1.8rem;letter-spacing:0em;margin:0 0 20px}#id_contact h1 span{display:none}#id_contact #box_address_recruit{display:block;width:94%;padding:10px 0;margin:0 auto}#id_contact dl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:auto;margin:5px 0}#id_contact dt{font-size:2.2rem;margin:0 16px 0 0}#id_contact dd{font-size:2.8rem}#id_contact a{pointer-events:auto;margin:0}}
