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