.top_space{height:85px;display:block}@media screen and (max-width:800px){.top_space{height:50px}}.detailtop_img:before,.detailtop_img:after{display:none}.about{width:100%;height:240px;background-color:#1a9b4c;background-image:repeating-linear-gradient(-45deg,#22a050,#22a050 3px,transparent 0,transparent 6px);display:flex;align-items:center;margin-top:5px}.about .textwrap{margin:auto}.about .about_logo{display:block;margin:0 auto}.about p{font-size:1.8rem;line-height:2;text-align:center;margin-top:30px;color:#fff}.commontitle{font-style:italic;font-size:5rem;font-weight:500;letter-spacing:0;text-align:center;line-height:1.3;display:block;color:#1a9b4c;margin:100px auto 0;z-index:5}.commontitle.white{color:#fff}@media screen and (max-width:559px){.commontitle{width:100%;font-size:4rem;margin-top:60px}}.commontitle span{font-size:1.8rem;font-style:normal;letter-spacing:.1em;display:block}@media screen and (max-width:559px){.commontitle span{font-size:1.2rem}}@media screen and (max-width:559px){.recruit_area{width:90%;margin:0 auto}}.recruit_area .text01{font-size:3.4rem;font-weight:500;letter-spacing:.05em;line-height:2;text-align:center;color:#1a9b4c;margin-top:90px}@media screen and (max-width:559px){.recruit_area .text01{font-size:2rem;margin-top:60px}}.recruit_area .text02{font-size:2rem;letter-spacing:.1em;line-height:3;text-align:center;margin-top:100px}@media screen and (max-width:559px){.recruit_area .text02{font-size:1.4rem;line-height:2.5;text-align:justify;margin-top:60px}.recruit_area .text02 br{display:none}}.gallery_area{width:100%;background-color:#1a9b4c;margin-top:150px;padding:150px 0 200px}@media screen and (max-width:559px){.gallery_area{margin-top:90px;padding:60px 0}}.gallery_area .commontitle{margin-top:0}.gallery_area .photowrap{width:910px;margin:70px auto 0;display:flex;flex-wrap:wrap}@media screen and (max-width:950px){.gallery_area .photowrap{width:90%}}@media screen and (max-width:559px){.gallery_area .photowrap{margin-top:50px}}.gallery_area .photowrap .imgwrap{width:220px;margin-right:10px;margin-bottom:10px;position:relative}@media screen and (max-width:950px){.gallery_area .photowrap .imgwrap{width:24.5%;margin-right:.666%;margin-bottom:.666vw}}@media screen and (max-width:559px){.gallery_area .photowrap .imgwrap{width:49.5%;margin-right:1%;margin-bottom:1vw}.gallery_area .photowrap .imgwrap:nth-child(2n){margin-right:0}}.gallery_area .photowrap .imgwrap:nth-child(4n){margin-right:0}.gallery_area .photowrap .imgwrap span{height:0;display:block;padding-bottom:100%}.gallery_area .photowrap .imgwrap .photo01{background:url(//www.ryohshin.co.jp/_wp/wp-content/themes/wp-ryohshin/assets_ry/css/../img/recruit/gellery_photo01.jpg);background-size:cover;background-position:center center}.gallery_area .photowrap .imgwrap .photo02{background:url(//www.ryohshin.co.jp/_wp/wp-content/themes/wp-ryohshin/assets_ry/css/../img/recruit/gellery_photo02.jpg);background-size:cover;background-position:center center}.gallery_area .photowrap .imgwrap .photo03{background:url(//www.ryohshin.co.jp/_wp/wp-content/themes/wp-ryohshin/assets_ry/css/../img/recruit/gellery_photo03.jpg);background-size:cover;background-position:center center}.gallery_area .photowrap .imgwrap .photo04{background:url(//www.ryohshin.co.jp/_wp/wp-content/themes/wp-ryohshin/assets_ry/css/../img/recruit/gellery_photo04.jpg);background-size:cover;background-position:center center}.gallery_area .photowrap .imgwrap .photo05{background:url(//www.ryohshin.co.jp/_wp/wp-content/themes/wp-ryohshin/assets_ry/css/../img/recruit/gellery_photo05.jpg);background-size:cover;background-position:center center}.gallery_area .photowrap .imgwrap .photo06{background:url(//www.ryohshin.co.jp/_wp/wp-content/themes/wp-ryohshin/assets_ry/css/../img/recruit/gellery_photo06.jpg);background-size:cover;background-position:center center}.gallery_area .photowrap .imgwrap .photo07{background:url(//www.ryohshin.co.jp/_wp/wp-content/themes/wp-ryohshin/assets_ry/css/../img/recruit/gellery_photo07.jpg);background-size:cover;background-position:center center}.gallery_area .photowrap .imgwrap .photo08{background:url(//www.ryohshin.co.jp/_wp/wp-content/themes/wp-ryohshin/assets_ry/css/../img/recruit/gellery_photo08.jpg);background-size:cover;background-position:center center}.gallery_area .photowrap .imgwrap .photo09{background:url(//www.ryohshin.co.jp/_wp/wp-content/themes/wp-ryohshin/assets_ry/css/../img/recruit/gellery_photo09.jpg);background-size:cover;background-position:center center}.gallery_area .photowrap .imgwrap .photo10{background:url(//www.ryohshin.co.jp/_wp/wp-content/themes/wp-ryohshin/assets_ry/css/../img/recruit/gellery_photo10.jpg);background-size:cover;background-position:center center}.gallery_area .photowrap .imgwrap .photo11{background:url(//www.ryohshin.co.jp/_wp/wp-content/themes/wp-ryohshin/assets_ry/css/../img/recruit/gellery_photo11.jpg);background-size:cover;background-position:center center}.gallery_area .photowrap .imgwrap .photo12{background:url(//www.ryohshin.co.jp/_wp/wp-content/themes/wp-ryohshin/assets_ry/css/../img/recruit/gellery_photo12.jpg);background-size:cover;background-position:center center}.gallery_area .photowrap .imgwrap .photo13{background:url(//www.ryohshin.co.jp/_wp/wp-content/themes/wp-ryohshin/assets_ry/css/../img/recruit/gellery_photo13.jpg);background-size:cover;background-position:center center}.gallery_area .photowrap .imgwrap .photo14{background:url(//www.ryohshin.co.jp/_wp/wp-content/themes/wp-ryohshin/assets_ry/css/../img/recruit/gellery_photo14.jpg);background-size:cover;background-position:center center}.gallery_area .photowrap .imgwrap .photo15{background:url(//www.ryohshin.co.jp/_wp/wp-content/themes/wp-ryohshin/assets_ry/css/../img/recruit/gellery_photo15.jpg);background-size:cover;background-position:center center}.gallery_area .photowrap .imgwrap .photo16{background:url(//www.ryohshin.co.jp/_wp/wp-content/themes/wp-ryohshin/assets_ry/css/../img/recruit/gellery_photo16.jpg);background-size:cover;background-position:center center}.movie_area{width:100%}.movie_area .moviewrap{width:820px;display:flex;margin:60px auto 0}@media screen and (max-width:959px){.movie_area .moviewrap{width:90%;display:block;text-align:center}}.movie_area .moviewrap .movieblock{margin:0 auto;text-align:center}@media screen and (max-width:959px){.movie_area .moviewrap .movieblock{display:block}.movie_area .moviewrap .movieblock img{display:block;margin:0 auto}}.movie_area .moviewrap .movieblock:first-child{margin-left:0}.movie_area .moviewrap .movieblock:last-child{margin-right:0}@media screen and (max-width:959px){.movie_area .moviewrap .movieblock:last-child{margin-top:50px}}.movie_area .moviewrap .movieblock .title{font-size:2rem;color:#1a9b4c;text-align:center;border-bottom:solid 2px #1a9b4c;display:inline-block;padding:0 10px 5px}.movie_area .moviewrap .movieblock .movieimgwrap{margin-top:15px;position:relative}.movie_area .moviewrap .movieblock .movieimgwrap:after{content:"";width:50px;height:50px;background:url(//www.ryohshin.co.jp/_wp/wp-content/themes/wp-ryohshin/assets_ry/css/../img/common/youtubeplaybtn.svg) no-repeat;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:5}.movie_area .moviewrap .movieblock:hover{opacity:1;filter:alpha(opacity=100)}.movie_area .moviewrap .movieblock:hover img{opacity:1;filter:alpha(opacity=100)}.movie_area .moviewrap .movieblock:hover .movieimgwrap:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background-color:rgba(26,156,76,.65);z-index:2}@media screen and (max-width:959px){.movie_area .moviewrap .movieblock:hover .movieimgwrap:before{background-color:rgba(255,255,255,0)}}@media screen and (max-width:1000px){.interview_area{width:90%;margin:0 auto}}.interview_area .commontitle{margin-top:170px}@media screen and (max-width:559px){.interview_area .commontitle{margin-top:90px}}.interview_area .text{font-size:1.6rem;letter-spacing:.1em;line-height:2;text-align:center;margin-top:60px}@media screen and (max-width:559px){.interview_area .text{font-size:1.4rem;text-align:justify}.interview_area .text br{display:none}}.interview_area .link_area{width:960px;margin:100px auto 0;display:flex;flex-wrap:wrap}@media screen and (max-width:1000px){.interview_area .link_area{width:100%;margin-top:60px}}@media screen and (max-width:559px){.interview_area .link_area .pc{display:none}}.interview_area .link_area .block{width:49.5%;margin-right:1%;margin-bottom:1vw;position:relative}@media screen and (max-width:559px){.interview_area .link_area .block{width:100%;margin-right:0;margin-bottom:20px}}.interview_area .link_area .block:nth-child(2n){margin-right:0}.interview_area .link_area .block .hover{position:absolute;width:100%;height:100%;top:0;left:0;background:url(//www.ryohshin.co.jp/_wp/wp-content/themes/wp-ryohshin/assets_ry/css/../img/recruit/interview_over.png);background-size:cover;background-position:center center;opacity:0;transition:.3s}@media screen and (max-width:559px){.interview_area .link_area .block .hover{display:none}}.interview_area .link_area .block .hover .textwrap{width:100%;text-align:center;position:absolute;top:50%;transform:translateY(-50%)}.interview_area .link_area .block .hover .textwrap .text01{font-size:2.8rem;letter-spacing:.1em;line-height:1.5;margin:auto;margin-bottom:0;color:#fff}.interview_area .link_area .block .hover .textwrap .text02{font-size:2rem;letter-spacing:.1em;margin:auto;margin-top:25px;margin-bottom:0;color:#fff}.interview_area .link_area .block .hover .textwrap .name{font-size:2.4rem;letter-spacing:.1em;margin:auto;margin-top:5px;margin-bottom:0;color:#fff}.interview_area .link_area .block:hover{opacity:1;filter:alpha(opacity=100)}.interview_area .link_area .block:hover .imgwrap{opacity:1;filter:alpha(opacity=100)}.interview_area .link_area .block:hover .hover{opacity:1}.interview_area .link_area .block:hover .hover p{opacity:1;filter:alpha(opacity=100)}.interview_area .link_area .block .imgwrap{height:0;display:block;padding-bottom:100%}@media screen and (max-width:559px){.interview_area .link_area .block .imgwrap{padding-bottom:50%}}.interview_area .link_area .block .img01{background:url(//www.ryohshin.co.jp/_wp/wp-content/themes/wp-ryohshin/assets_ry/css/../img/recruit/interview_img01.jpg);background-size:cover;background-position:center center}@media screen and (max-width:559px){.interview_area .link_area .block .img01{background:url(//www.ryohshin.co.jp/_wp/wp-content/themes/wp-ryohshin/assets_ry/css/../img/recruit/interview_img01sp.jpg);background-size:cover;background-position:center center}}.interview_area .link_area .block .img02{background:url(//www.ryohshin.co.jp/_wp/wp-content/themes/wp-ryohshin/assets_ry/css/../img/recruit/interview_img02.jpg);background-size:cover;background-position:center center}@media screen and (max-width:559px){.interview_area .link_area .block .img02{background:url(//www.ryohshin.co.jp/_wp/wp-content/themes/wp-ryohshin/assets_ry/css/../img/recruit/interview_img02sp.jpg);background-size:cover;background-position:center center}}.interview_area .link_area .block .img03{background:url(//www.ryohshin.co.jp/_wp/wp-content/themes/wp-ryohshin/assets_ry/css/../img/recruit/interview_img03.jpg);background-size:cover;background-position:center center}@media screen and (max-width:559px){.interview_area .link_area .block .img03{background:url(//www.ryohshin.co.jp/_wp/wp-content/themes/wp-ryohshin/assets_ry/css/../img/recruit/interview_img03sp.jpg);background-size:cover;background-position:center center}}.interview_area .link_area .block .img04{background:url(//www.ryohshin.co.jp/_wp/wp-content/themes/wp-ryohshin/assets_ry/css/../img/recruit/interview_img05.jpg);background-size:cover;background-position:center center}@media screen and (max-width:559px){.interview_area .link_area .block .img04{background:url(//www.ryohshin.co.jp/_wp/wp-content/themes/wp-ryohshin/assets_ry/css/../img/recruit/interview_img05sp.jpg);background-size:cover;background-position:center center}}.interview_area .link_area .block .sptext{display:none}@media screen and (max-width:559px){.interview_area .link_area .block .sptext{width:100%;text-align:center;padding:20px 0;display:block;background-color:#1a9b4c}.interview_area .link_area .block .sptext .textsp01{font-size:1.4rem;line-height:1.5;color:#fff}.interview_area .link_area .block .sptext .textsp02{font-size:1.2rem;line-height:1.5;color:#fff;margin-top:7px}}.guidelines_area .commontitle{margin-top:170px}@media screen and (max-width:559px){.guidelines_area .commontitle{margin-top:90px}}.guidelines_area .guidelinebox{width:960px;margin:60px auto 0}@media screen and (max-width:1000px){.guidelines_area .guidelinebox{width:90%;margin-top:50px}}.guidelines_area .guidelinebox .choose{width:100%;height:60px;display:flex}@media screen and (max-width:559px){.guidelines_area .guidelinebox .choose{height:40px}}.guidelines_area .guidelinebox .choose .link{width:49.5%;margin-right:1%;background-color:#f7f7f7;display:flex;align-items:center;border-radius:3px 3px 0 0;cursor:pointer}.guidelines_area .guidelinebox .choose .link span{font-size:2rem;color:#1a9b4c;margin:auto}@media screen and (max-width:559px){.guidelines_area .guidelinebox .choose .link span{font-size:1.4rem}}.guidelines_area .guidelinebox .choose .link:last-child{margin-right:0}.guidelines_area .guidelinebox .choose .link.current{background-color:#1a9b4c;pointer-events:none}.guidelines_area .guidelinebox .choose .link.current span{color:#fff}.guidelines_area .guidelinebox .box{width:100%;border:solid 1px #1a9b4c;padding:70px}@media screen and (max-width:559px){.guidelines_area .guidelinebox .box{padding:30px 15px}}.guidelines_area .guidelinebox .box .guidelinestable{width:100%;border-collapse:collapse;display:none}.guidelines_area .guidelinebox .box .guidelinestable.active{display:table}@media screen and (max-width:559px){.guidelines_area .guidelinebox .box .guidelinestable.active{display:block}}@media screen and (max-width:559px){.guidelines_area .guidelinebox .box .guidelinestable tr{display:block}.guidelines_area .guidelinebox .box .guidelinestable tr:first-child td{padding-top:0 !important}}.guidelines_area .guidelinebox .box .guidelinestable tr td{width:85%;font-size:1.6rem;letter-spacing:.1em;line-height:1.8;color:#1a9b4c;padding:30px 0;border-bottom:solid 1px #1a9b4c}@media screen and (max-width:559px){.guidelines_area .guidelinebox .box .guidelinestable tr td{width:100%;font-size:1.4rem;display:block;padding:30px 10px;padding-top:0}}.guidelines_area .guidelinebox .box .guidelinestable tr td:first-child{width:15%;font-weight:500;padding-right:10px}@media screen and (max-width:559px){.guidelines_area .guidelinebox .box .guidelinestable tr td:first-child{width:100%;border-bottom:none;padding-top:30px;padding-right:0}.guidelines_area .guidelinebox .box .guidelinestable tr td:first-child br{display:none}}.guidelines_area .guidelinebox .box .guidelinestable tr td:last-child{margin-left:1em}@media screen and (max-width:559px){.guidelines_area .guidelinebox .box .guidelinestable tr td:last-child{margin-left:0}}.guidelines_area .guidelinebox .box .guidelinestable tr td:last-child span{text-indent:-1em;display:inline-block}.guidelines_area .guidelinebox .box .guidelinestable tr td .photowrap{width:100%;display:flex;margin:20px 0 30px}.guidelines_area .guidelinebox .box .guidelinestable tr td .photowrap .left,.guidelines_area .guidelinebox .box .guidelinestable tr td .photowrap .right{width:49.5%;display:block;margin:0;cursor:pointer}.guidelines_area .guidelinebox .box .guidelinestable tr td .photowrap .left img,.guidelines_area .guidelinebox .box .guidelinestable tr td .photowrap .right img{width:100%;height:auto}.guidelines_area .guidelinebox .box .guidelinestable tr td .photowrap .left .textwrap,.guidelines_area .guidelinebox .box .guidelinestable tr td .photowrap .right .textwrap{width:100%;height:48px;display:flex;align-items:center;position:relative;border:solid 1px #1a9b4c}.guidelines_area .guidelinebox .box .guidelinestable tr td .photowrap .left .textwrap p,.guidelines_area .guidelinebox .box .guidelinestable tr td .photowrap .right .textwrap p{font-size:1.6rem;margin:auto;color:#1a9b4c}.guidelines_area .guidelinebox .box .guidelinestable tr td .photowrap .left .textwrap:after,.guidelines_area .guidelinebox .box .guidelinestable tr td .photowrap .right .textwrap:after{content:"+";font-size:2.4rem;font-weight:300;position:absolute;top:50%;right:10px;transform:translateY(-50%);color:#1a9b4c}@media screen and (max-width:559px){.guidelines_area .guidelinebox .box .guidelinestable tr td .photowrap .left .textwrap,.guidelines_area .guidelinebox .box .guidelinestable tr td .photowrap .right .textwrap{height:36px}.guidelines_area .guidelinebox .box .guidelinestable tr td .photowrap .left .textwrap p,.guidelines_area .guidelinebox .box .guidelinestable tr td .photowrap .right .textwrap p{font-size:1.4rem}.guidelines_area .guidelinebox .box .guidelinestable tr td .photowrap .left .textwrap:after,.guidelines_area .guidelinebox .box .guidelinestable tr td .photowrap .right .textwrap:after{font-size:1.8rem}}.guidelines_area .guidelinebox .box .guidelinestable tr td .photowrap .left:hover,.guidelines_area .guidelinebox .box .guidelinestable tr td .photowrap .right:hover{opacity:1;filter:alpha(opacity=100)}.guidelines_area .guidelinebox .box .guidelinestable tr td .photowrap .left:hover .textwrap,.guidelines_area .guidelinebox .box .guidelinestable tr td .photowrap .right:hover .textwrap{opacity:1;filter:alpha(opacity=100);background-color:#1a9b4c}.guidelines_area .guidelinebox .box .guidelinestable tr td .photowrap .left:hover .textwrap p,.guidelines_area .guidelinebox .box .guidelinestable tr td .photowrap .right:hover .textwrap p{opacity:1;filter:alpha(opacity=100);color:#fff}.guidelines_area .guidelinebox .box .guidelinestable tr td .photowrap .left:hover .textwrap:after,.guidelines_area .guidelinebox .box .guidelinestable tr td .photowrap .right:hover .textwrap:after{color:#fff}.guidelines_area .guidelinebox .box .guidelinestable tr td .photowrap .left{margin-right:1%}.guidelines_area .guidelinebox .box .guidelinestable tr:last-child td{border-bottom:none}.form_area{width:820px;margin:200px auto 0}@media screen and (max-width:959px){.form_area{width:90%;margin-top:50px}}.form_area .text01{font-size:2rem;font-weight:500;line-height:2;text-align:center;color:#1a9b4c}@media screen and (max-width:559px){.form_area .text01{font-size:1.4rem}}.form_area .text02{font-size:1.4rem;font-weight:500;line-height:2;text-align:center;color:#1a9b4c;margin-top:10px}@media screen and (max-width:559px){.form_area .text02{font-size:1.2rem}}.form_area .form_table{width:100%;margin:150px auto 0;border-collapse:collapse}@media screen and (max-width:850px){.form_area .form_table{width:100%;display:block}.form_area .form_table tbody{display:block}}@media screen and (max-width:850px){.form_area .form_table tr{display:block}}.form_area .form_table tr td{width:70%;font-size:1.6rem;color:#1a9b4c;padding:20px 0;vertical-align:top}@media screen and (max-width:850px){.form_area .form_table tr td{width:100%;display:block;padding:0 0 50px}}@media screen and (max-width:559px){.form_area .form_table tr td{font-size:1.6rem}.form_area .form_table tr td:first-child{padding-bottom:5px}}.form_area .form_table tr td:first-child{width:30%}@media screen and (max-width:850px){.form_area .form_table tr td:first-child{width:100%;padding-bottom:15px}}.form_area .form_table tr td input[type=text],.form_area .form_table tr td input[type=tel],.form_area .form_table tr td input[type=email],.form_area .form_table tr td textarea{width:100%;font-size:1.8rem;padding:15px;background-color:#e7f5ed;box-sizing:border-box;border:none;outline:none}@media screen and (max-width:850px){.form_area .form_table tr td input[type=text],.form_area .form_table tr td input[type=tel],.form_area .form_table tr td input[type=email],.form_area .form_table tr td textarea{width:100%}}.form_area .form_table tr td.yubin span:first-child input,.form_area .form_table tr td.yubin span:nth-child(2) input{width:200px}.form_area .form_table tr td.yubin span:last-child{display:block;margin-top:10px}.form_area .form_table tr td .wpcf7-list-item{display:block;margin-left:0;margin-bottom:15px}.form_area .form_table tr td .wpcf7-list-item-label{color:#2b2b2b}.form_area .form_table tr td .example{line-height:1.5;color:#2b2b2b;margin-top:5px;opacity:.5}.form_area .form_table tr td .privacybox{width:100%;height:180px;overflow-y:scroll;background-color:#e7f5ed;padding:10px 15px}.form_area .form_table tr td .privacybox p{font-size:1rem;letter-spacing:.1em;line-height:1.8;color:#777}.form_area .form_table tr td .pcheck .wpcf7-list-item{display:inline;margin-bottom:0;margin-right:5px}.form_area .form_table tr td.birthday{vertical-align:baseline}.form_area .form_table tr td.birthday input{width:100px;margin-right:5px}@media screen and (max-width:559px){.form_area .form_table tr td.birthday input{width:70px}}.form_area .form_table tr td.line .wpcf7-list-item{display:inline-block;margin-right:60px;margin-bottom:30px}.form_area .btn_wrap{width:600px;margin:80px auto 170px;display:flex;align-items:center}@media screen and (max-width:650px){.form_area .btn_wrap{width:90%;margin:30px auto 90px}}.form_area .btn_wrap .resetbtn,.form_area .btn_wrap .sendbtn{width:270px;height:60px;margin:auto;position:relative}@media screen and (max-width:650px){.form_area .btn_wrap .resetbtn,.form_area .btn_wrap .sendbtn{width:40%;height:55px}}.form_area .btn_wrap .resetbtn{margin-left:0}@media screen and (max-width:650px){.form_area .btn_wrap .resetbtn{margin-left:auto;margin-right:0}}.form_area .btn_wrap .resetbtn:before{content:"";width:89px;height:17px;background:url(//www.ryohshin.co.jp/_wp/wp-content/themes/wp-ryohshin/assets_ry/css/../img/common/linkbox_arrow_g.svg);position:absolute;top:50%;left:-35px;transform:translateY(-85%) rotateY(-180deg);transition:.3s}@media screen and (max-width:650px){.form_area .btn_wrap .resetbtn:before{width:55px;height:11px}}.form_area .btn_wrap .resetbtn:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background-color:rgba(26,156,76,0);transition:.3s;z-index:0;pointer-events:none}.form_area .btn_wrap .resetbtn:hover:before{left:-45px}.form_area .btn_wrap .resetbtn:hover:after{background-color:rgba(26,156,76,.5)}.form_area .btn_wrap .sendbtn{margin-right:0}@media screen and (max-width:650px){.form_area .btn_wrap .sendbtn{margin-right:auto;margin-left:10px}}.form_area .btn_wrap .sendbtn:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background-color:rgba(26,156,76,0);transition:.3s;z-index:0;pointer-events:none}.form_area .btn_wrap .sendbtn:after{content:"";width:89px;height:17px;background:url(//www.ryohshin.co.jp/_wp/wp-content/themes/wp-ryohshin/assets_ry/css/../img/common/linkbox_arrow_g.svg);position:absolute;top:50%;right:-35px;transform:translateY(-85%);transition:.3s}@media screen and (max-width:650px){.form_area .btn_wrap .sendbtn:after{width:55px;height:11px}}.form_area .btn_wrap .sendbtn:hover:before{background-color:rgba(26,156,76,.5)}.form_area .btn_wrap .sendbtn:hover:after{right:-45px}.form_area .btn_wrap input{font-family:din-condensed,sans-serif;font-style:italic;font-size:1.8rem;font-weight:400;letter-spacing:.05em;width:100%;height:100%;color:#1a9b4c;background:0 0;border:solid 1px #1a9b4c;cursor:pointer}.tellwrap{width:820px;margin:200px auto;border-top:solid 2px #1a9b4c;border-bottom:solid 2px #1a9b4c;text-align:center}@media screen and (max-width:959px){.tellwrap{width:90%;margin:80px auto}}.tellwrap .text01{font-size:2rem;letter-spacing:.1rem;line-height:1.5;text-align:center;color:#1a9b4c;margin-top:45px}@media screen and (max-width:559px){.tellwrap .text01{font-size:1.4rem}}.tellwrap .text02{font-size:6.4rem;font-style:italic;letter-spacing:.1rem;line-height:0;text-align:center;color:#1a9b4c;margin-top:45px}@media screen and (max-width:559px){.tellwrap .text02{font-size:4rem;line-height:.8;margin-top:15px}}.tellwrap .text03{font-size:1.4rem;letter-spacing:.1rem;line-height:1.5;text-align:center;color:#1a9b4c;margin:45px 0}@media screen and (max-width:559px){.tellwrap .text03{font-size:1.2rem;margin-top:30px}}.modal_box{background:rgba(255,255,255,0);width:100%;height:100vh;position:fixed;top:0;z-index:-999;overflow-y:scroll;padding:60px 0;transition:.5s}.modal_box .closebtn{width:15px;height:15px;position:absolute;top:-30px;right:0;cursor:pointer}@media screen and (max-width:559px){.modal_box .closebtn{width:18px;height:18px}}.modal_box .closebtn img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;"}.modalboxwrap{width:960px;height:auto;background-color:#fff;position:relative;top:0;left:50%;transform:translateX(-50%);display:none;margin-bottom:50px;z-index:10000;border:solid 2px #1a9b4c}@media screen and (max-width:1000px){.modalboxwrap{width:90%;left:50%;padding:20px;transform:translateX(-50%)}}.modalwrap{width:720px;margin:0 auto;text-align:center}@media screen and (max-width:1000px){.modalwrap{width:100%}}.modalwrap .title{font-size:2rem;display:inline-block;padding:0 10px 5px;border-bottom:solid 1px #1a9b4c;color:#1a9b4c;margin-top:75px}@media screen and (max-width:1000px){.modalwrap .title{font-size:1.4rem;margin-top:30px}}.modalwrap .title02{font-size:2rem;text-align:left;margin-top:60px;color:#1a9b4c}@media screen and (max-width:1000px){.modalwrap .title02{font-size:1.4rem;margin-top:45px}}.modalwrap .text{font-size:1.6rem;line-height:2.5;text-align:justify;color:#2b2b2b;margin-top:30px;padding-bottom:45px}@media screen and (max-width:1000px){.modalwrap .text{font-size:1.4rem}}.modalwrap .text p{font:inherit;line-height:inherit;text-align:inherit;color:inherit}.modalwrap .text img{width:100%;height:auto;margin-top:30px}