.recruit_top{max-width:1200px;margin:0 auto;position:relative}.rtcopy{width:8%;max-width:200px;position:absolute;top:15%;left:15%}#recruit h1{color:var(--colors-brand-default);text-align:center;font-family:Zen Maru Gothic,sans-serif;font-size:220%;font-weight:500}#recruit h2{width:150px;color:var(--colors-accent-text);text-align:center;border:solid 1px var(--colors-brand-default);margin:0 auto 20px;padding:5px 0;font-family:Zen Maru Gothic,sans-serif;font-size:120%;font-weight:500}.rt_left{width:20%;color:var(--colors-accent-text);letter-spacing:.2em;font-family:Zen Maru Gothic,sans-serif;font-size:120%;font-weight:500}.recruit_list{text-align:left;width:60%;max-width:1000px;margin:0 auto 100px;line-height:1.7}#recruit table{border-spacing:0 10px;border-collapse:separate}#recruit tr{vertical-align:top}#recruit td,#recruit th{border-bottom:dotted 1px var(--colors-accent-6);padding-bottom:7px}.formicon{width:40px;margin:0 auto}.contacttitle{color:var(--colors-accent-text);text-align:center;margin:0 auto 20px;font-family:Zen Maru Gothic,sans-serif;font-size:140%;font-weight:500}.c_buttonwrap{width:350px;height:60px;margin:0 auto;position:relative}.c_buttonwrap img{opacity:1;height:auto;transition:opacity .3s;position:absolute;top:0;left:0}.c_buttonwrap img:last-child,.c_buttonwrap:hover img:first-child{opacity:0}.c_buttonwrap:hover img:last-child{opacity:1}@media screen and (width<=750px){.rtcopy{width:15%;top:12%;left:12%}#recruit h1{font-size:200%}#recruit h2{font-size:130%}.rt_left{letter-spacing:.1em;width:25%;font-size:110%}.recruit_list{width:90%;margin:0 auto 70px}.c_buttonwrap{width:80%}}
