@charset "UTF-8";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-style:normal;font-weight:400;font-size:100%;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,main,nav,section{display:block}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}input,textarea{margin:0;padding:0}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th{text-align:left}a:focus{outline:none}button,input:not([type=radio]),optgroup,select,textarea{margin:0;-moz-appearance:none;-webkit-appearance:none;appearance:none}select::-ms-expand{display:none}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:none;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}input[type=text],input[type=password],textarea,select{outline:0;margin:0}input[type=radio],input[type=checkbox],input[type=file]{margin:0}input[type=radio],input[type=checkbox],label{cursor:pointer}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}textarea{width:100%}.cfix:after{content:"";display:block;clear:both}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}html{overflow-x:hidden;font-size:62.5%}body{color:#333;font-size:1.4em;line-height:1;font-family:-apple-system,BlinkMacSystemFont,"Lucida Grande","Yu Gothic",YuGothic,Verdana,Meiryo,"M+ 1p",sans-serif;-webkit-text-size-adjust:100%;word-wrap:break-word}.serif{font-family:"Yu Mincho",YuMincho,"Hiragino Mincho ProN","Hiragino Mincho Pro","HGP明朝B",serif,Arial;font-feature-settings:"pkna"}.lato{font-family:'Lato',sans-serif}.lato.light{font-weight:300}#container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;min-height:100vh;height:100%;z-index:2;background:#fff;-webkit-transition:all .5s ease;transition:all .5s ease}#content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}#main{position:relative}strong{color:#125ca7}img{width:100%;height:auto;vertical-align:bottom}div.img img,div.thumb img{width:100%;height:auto}a{color:#333}h2,h3,h4,h5,h6{line-height:1.3}p{line-height:1.6}p.link,p.back{margin-top:.5em;text-align:right}p.link+p.link{margin-top:.5em}p.link a:after{content:"\f105";display:inline-block;margin-left:.3em;color:inherit;-webkit-font-smoothing:antialiased;font-weight:700;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-family:"Font Awesome 5 Free"}p.link.out a:after{content:"\f08e"}p.link.center{margin-top:1.5em;text-align:center}p.link.center a{font-size:18px}a.link.out:after{content:"\f35d";display:inline-block;margin-left:.3em;color:inherit;-webkit-font-smoothing:antialiased;font-weight:700;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-family:"Font Awesome 5 Free"}p.back{text-align:left}p.back a:before{content:"\f100";display:inline-block;margin-right:.3em;color:inherit;-webkit-font-smoothing:antialiased;font-weight:700;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-family:"Font Awesome 5 Free"}p.link i{margin-left:.3em}p.more_btn{margin:1em 0 1.5em;line-height:1;text-align:right}p.more_btn a{display:inline-block;padding:8px 12px 8px 17px;border-radius:14px;background:#a1bbd0;box-shadow:2px 2px 0 0 #fff000;color:#fff;font-size:12px;text-decoration:none}p.more_btn a:after{content:"";display:inline-block;width:0;height:0;margin-left:6px;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:6px solid #fff}li{line-height:1.5}ul.list li,dl.list dd,ul.check li{position:relative;margin-bottom:.5em;padding-left:1em}ul.list li:before,dl.list dd:before{content:"・";position:absolute;top:0;left:0}ul.check li{padding-left:1.4em}ul.check li:before{content:"\f058";display:inline-block;position:absolute;top:0;left:0;color:inherit;-webkit-font-smoothing:antialiased;font-weight:700;font-style:normal;font-variant:normal;text-rendering:auto;font-family:"Font Awesome 5 Free";color:#125ca7}.num li{position:relative;margin-bottom:.5em;padding-left:1.4em;counter-increment:serial}.num li:before{content:counter(serial) ".";position:absolute;top:0;left:0}.num.bracket li{padding-left:1.6em;counter-increment:bracket}.num.bracket li:before{content:"(" counter(bracket) ")"}.num.roman li{padding-left:1.4em;counter-increment:roman}.num.roman li:before{content:counter(roman,lower-roman) "."}dt{line-height:1.5}dd{line-height:1.5}.float_l{float:left}.float_r{float:right}.center{text-align:center}.img_bg{overflow:hidden;height:0;line-height:2;background-repeat:no-repeat;background-position:center top;background-size:contain}.flex{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.flex_wrap{-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.flex_column{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.btn{margin:2em 0;line-height:1;text-align:center}.btn a{display:inline-block;min-width:240px;padding:.8em 1.5em;background:#ccc;color:#fff;line-height:1.5;text-decoration:none;letter-spacing:.05em}.btn i{margin-right:.4em}.btn.double_arrow a:after{content:"≫";display:inline-block;margin-left:.3em}.wrap .btn:last-of-type{margin-bottom:0}.arrow{display:block;position:relative}.arrow:after{content:"\f105";display:inline-block;position:absolute;top:50%;right:1em;margin-top:-.5em;color:inherit;-webkit-font-smoothing:antialiased;font-weight:700;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-family:"Font Awesome 5 Free"}.arrow.up:after{content:"\f106"}.arrow.down:after{content:"\f107"}.arrow.left:after{content:"\f104"}.bold{font-weight:700}.fs_s{font-size:.8em}.fs_m{font-size:1.2em}.fs_l{font-size:1.5em}.fs_xl{font-size:2em}.fs_n{font-size:1em !important}.wrap{padding:2em 3vw}.no_wrap{margin-right:-5vw;margin-left:-5vw}.pc_wd{padding:0 3vw}.page_tit{margin-bottom:40px;padding:24px 0 16px;background:#16a89e;color:#fff;font-size:26px;text-align:center}.page_tit .roman{display:block;margin-top:3px;color:#333;font-size:18px}.page_tit+.wrap{padding-top:0}.tit{margin-bottom:20px;font-size:30px;text-align:center}.m_tit{margin-bottom:1em;padding:.6em 0;border-top:solid 2px #ccc;border-bottom:solid 2px #ccc;font-size:1.2em;text-align:center;line-height:1.3}.belt_tit{margin-bottom:1.5em;background:#ccc}.belt_tit>*{padding:.5em 4vw;color:#fff;font-size:1.25em}.belt_tit span.serif{display:inline-block;margin-right:.6em;font-style:italic}.has_lines{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.has_lines:before,.has_lines:after{content:'';-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;height:1px;background:rgba(204,204,204,.5);min-width:20px;display:inline-block;vertical-align:middle}.has_lines:before{margin-right:1em}.has_lines:after{margin-left:1em}div.post_list .deco_tit{margin-bottom:0;padding-bottom:1.3em;border-bottom:solid 2px #f375a7}div.post_list p.link{margin-top:1em}.post_none{margin:2em 0;text-align:center}.google_map{position:relative;width:100%;height:0;overflow:hidden;padding-top:56.25%}.google_map iframe{position:absolute;top:0;left:0;width:100%;height:100%}.bg_box{margin-bottom:1.5em;padding:1.2em 1em;background:#eee}.mb{margin-bottom:2em !important}.mb_s{margin-bottom:.5em !important}.mb_none{margin-bottom:0 !important}.cl_red{color:#d38cac !important}.cl_blue{color:#a0bad0 !important}.cl_white{color:#fff !important}.cl_bg{background:rgba(18,92,167,.1)}@media screen and (max-width:768px){.sp_none{display:none}.sp_flex{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.sp_center{text-align:center}body.locked{overflow-y:hidden;height:100vh}.sp_btn{margin:2em 0;line-height:1;text-align:center}.sp_btn a{display:inline-block;min-width:240px;padding:.8em 1.5em;background:#ccc;color:#fff;line-height:1.5;text-decoration:none;letter-spacing:.05em}}@media screen and (min-width:769px){body{position:relative;font-size:1.4rem}p{line-height:1.6}p.more_btn a:hover{background:#fff000;box-shadow:2px 2px 0 0 #a1bbd0;color:#a1bbd0;text-decoration:none}p.more_btn a:hover:after{border-left:6px solid #a1bbd0}a:hover{filter:alpha(opacity=70 finishopacity=70);-moz-opacity:.7;opacity:.7}.tel a{pointer-events:none}.pc_center{text-align:center}.pc_none{display:none !important}.pc_flex{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.wrap{max-width:800px;margin:0 auto;padding:4em 0}.no_wrap{margin-right:0;margin-left:0}.pc_wd{width:800px;margin:0 auto;padding:0}.btn{margin:3em 0}.btn a{min-width:300px}.page_tit{margin-bottom:60px;padding:34px 0 33px;font-size:40px}.page_tit .roman{margin-top:3px;font-size:28px}.page_tit+.wrap{padding-top:0}.tit{margin-bottom:1.2em;font-size:34px}.deco_tit{padding-top:42px;background-size:160px auto;font-size:3.4rem}.belt_tit{margin-bottom:2.5em}.belt_tit>*{width:1000px;margin:0 auto;padding:.3em 0;font-size:2.15em}.belt_tit span.serif{margin-left:30px}.tel a{pointer-events:none}.bg_box{margin-bottom:2.5em;padding:1.2em}}#header{box-shadow:0 1px 1px rgba(204,204,204,.1)}#header a,#gnav a{text-decoration:none}#header .menu_btn.top{display:flex;flex-direction:column;justify-content:center;position:absolute;z-index:1000;top:0;right:0;width:80px;height:70px;background:#f1f2f3;text-align:center}#header .menu_btn.top:before{content:"\f0c9";color:#333;-webkit-font-smoothing:antialiased;font-weight:700;font-size:27px;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-family:"Font Awesome 5 Free";transition:all .36s ease}#header .menu_btn.top.active:before{content:"\f00d"}#header .tel.pc_none{position:absolute;z-index:2;top:0;right:0;width:48px;height:48px}#header .tel.pc_none a{display:block;background-color:#ccc;color:#333;font-size:20px;line-height:48px;text-align:center}#header .site_tit{display:flex;flex-direction:column;justify-content:center;height:70px;margin:0 80px 0 0;text-align:center}#header .site_tit img{width:auto;max-width:200px;max-height:40px}#header .site_tit a{display:inline-block;font-size:1.15em}#gnav{display:none;position:fixed;top:70px;right:0;bottom:0;left:0;z-index:999;border-top:solid 1px #f1f2f3;background:rgba(255,255,255,1)}#gnav li{line-height:1}#gnav li a{display:block;position:relative;padding:24px 48px 24px 24px;border-bottom:solid 1px #f1f2f3;color:#333;font-size:16px}#gnav li a:after{content:"\f105";display:inline-block;position:absolute;top:50%;right:22px;margin-top:-.5em;color:inherit;-webkit-font-smoothing:antialiased;font-weight:700;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-family:"Font Awesome 5 Free"}#gnav .contact i{display:inline-block;margin-right:40px;font-size:20px;vertical-align:-2px}#gnav .contact .form a{background:#125ca7;color:#fff !important}@media screen and (max-width:768px){#gnav{overflow-y:scroll;width:100%;height:100%}}@media screen and (min-width:769px){#header{position:relative}#header .box{display:flex;flex-direction:column;justify-content:center;width:1000px;height:110px;margin:0 auto;padding:0 50% 0 0}#header .site_tit{height:auto;margin:0 40px 0 20px;text-align:left}#header .site_tit img{width:auto;max-width:240px;max-height:50px}#header .site_tit a{font-size:1.6em}#gnav{display:block;position:static;background:0 0}#gnav li a{border-bottom:none}#gnav ul.menu{display:flex;justify-content:space-around;width:1000px;margin:0 auto}#gnav ul.menu li a{padding:20px}#gnav li a:after{content:none}#gnav .contact{display:flex;flex-direction:row-reverse;justify-content:flex-end;position:absolute;top:0;right:50%;margin-right:-500px}#gnav .contact li a{display:flex;flex-direction:column;justify-content:center;align-items:center;width:138px;height:110px;padding:0}#gnav .contact i{margin:0 0 4px;vertical-align:baseline}#gnav .contact .line_app,#gnav .contact .form{text-align:center}#gnav .contact .line_app a{border-left:solid 1px #f1f2f3}#gnav .contact .line_app i{font-size:44px}#gnav .contact .form i{font-size:40px}#gnav .contact .form a{background:#125ca7;color:#fff !important}#gnav .contact .tel{margin-right:20px}#gnav .contact .tel a{width:auto;font-size:30px;line-height:1.2}#gnav .contact .tel .day_of_week{font-size:22px;vertical-align:2px}}#footer a{text-decoration:none}#footer .page_top{text-align:center}#footer .page_top a{display:block;padding:8px;background-color:#f1f2f3;color:#333;font-size:30px}#footer .sp_contact_set{margin-bottom:30px;border-bottom:solid 1px #f1f2f3}#footer .sp_contact_set li{width:100%;height:85px;line-height:1}#footer .sp_contact_set.line_app li,#footer .sp_contact_set.tel li{width:50%}#footer .sp_contact_set.tel.line_app li{width:33.3%;width:-webkit-calc(100%/3);width:calc(100%/3)}#footer .sp_contact_set .tel+.line_app{border-left:solid 1px #f1f2f3}#footer .sp_contact_set a{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;color:#333;font-size:16px}#footer .sp_contact_set .form a{background:#125ca7;color:#fff}#footer .sp_contact_set i{margin-bottom:6px;font-size:24px}#footer .site_tit{margin-bottom:20px;font-size:1.5em;text-align:center}#footer .site_tit img{width:auto;max-width:200px;max-height:40px}#footer .sns{justify-content:center;margin-bottom:20px}#footer .sns li{margin:0 10px;line-height:1}#footer .sns a{color:#333;font-size:42px}#footer .tel_item{margin-bottom:30px}#footer .tel_item a{font-size:30px}#footer .tel_item .time{margin-top:10px;font-size:30px}#footer .tel_item .day_of_week{font-size:22px;vertical-align:2px}#footer nav a{letter-spacing:.2em}#footer ul.menu{margin-bottom:2.5em;text-align:center}#footer ul.menu li{margin-bottom:.8em}#footer ul.menu li a{padding:.5em 1em}#footer .copyright{padding:30px 0 10px;background:#16a89e;color:#fff;font-size:12px;text-align:center}@media screen and (min-width:769px){#footer{position:relative;padding-top:50px;border-top:solid 1px #f1f2f3}#footer .page_top{position:absolute;top:15%;right:50%;margin-right:-400px;margin-bottom:0;width:80px;height:80px}#footer .page_top a{display:flex;flex-direction:column;justify-content:center;height:100%;padding:0;font-size:40px}#footer .logo_sns{justify-content:center;margin-bottom:30px}#footer .site_tit{margin:0}#footer .site_tit img{max-width:320px;max-height:60px}#footer .sns{align-items:center;margin:0 0 0 40px}#footer .sns li{margin:0 5px}#footer .sns a{font-size:32px}#footer .tel_item{justify-content:center;align-items:center;margin-bottom:40px}#footer .tel_item div{margin:0 15px}#footer .tel_item .time{margin-top:0}#footer nav{width:800px;margin:0 auto 35px}#footer nav a{letter-spacing:normal}#footer ul.menu{display:flex;justify-content:space-between;flex-wrap:wrap;text-align:center}#footer ul.menu li{margin:0}#footer ul.menu li a{padding:0}#footer .copyright{padding:45px 0 20px}}.flex-control-paging li a{width:9px !important;height:9px !important;border-radius:0 !important;background:#f1f2f3 !important}.flex-control-paging li a.flex-active{background:#16a89e !important}#home .about .catch_copy{margin-bottom:10px;color:#125ca7;font-size:22px;line-height:1.4}.news_list li{border-bottom:dashed 1px #ccc}.news_list a{display:block;position:relative;padding:8px .5em 8px 1.5em;color:#333;text-decoration:none}.news_list .date{margin-right:1em;color:#125ca7}.news_list i{position:absolute;top:8px;left:.6em;line-height:1.5}.bn li{margin-bottom:.5em}.bn li img{margin-bottom:.5em;border:1px solid #eee}@media screen and (min-width:769px){#home .home_catch_img{max-width:1000px;margin:0 auto}#home .about .catch_copy{margin-bottom:22px;font-size:40px;text-align:center}.news_list{width:800px;margin:0 auto}.news_list li{padding:14px 0}.news_list a{display:inline-block;position:relative;padding:0 100px 0 240px}.news_list .date{display:inline-block;position:absolute;top:1px;left:100px;margin-right:15px;font-size:14px}.news_list i{position:static;margin-right:.5em}}#business .page_catch{margin-bottom:30px}#business .read{margin-bottom:40px}#business .point{margin-bottom:60px}#business .point .box{margin-bottom:35px;padding:20px 18px;background:rgba(18,92,167,.1)}#business .point .img{margin-bottom:15px}#business .point h3{margin-bottom:15px;color:#125ca7;font-size:24px}#business .point h3 span{font-size:.7em}#business .point p.price{margin-top:.5em;color:#16a89e;font-size:1.5em;font-weight:700;text-align:right}#business .access{margin-bottom:50px}#business .google_map{margin-bottom:25px}#business p.btn{margin:.5em 0}#business p.btn a{background:#125ca7}@media screen and (min-width:769px){#business .page_catch{margin-bottom:25px}#business .read{margin-bottom:45px}#business .tit{margin-bottom:20px}#business .point{margin-bottom:60px}#business .point .box{margin-bottom:30px;padding:40px}#business .point .img{width:340px;margin-bottom:0}#business .point .txt{position:relative;width:350px}#business .point .btn{position:absolute;right:0}#business .point .btn a{min-width:200px}#business .point h3{margin-bottom:24px;font-size:30px}#business .access{margin-bottom:100px}}.business_single .read{margin:1em 0;font-size:.9em}.business_single .txt{margin:2em 0;padding:1.5em;background:rgba(18,92,167,.1)}.business_single h3{margin:0 0 .5em;font-size:1.5em;font-weight:700;color:#125ca7}.business_single .price{display:inline-block;color:#16a89e;font-size:1.2em;font-weight:700}.business_single .example{margin:1em 0 0;padding:1em;background:#fff}.business_single .example h4{margin:0 0 .5em;text-align:center;font-size:1.1em;font-weight:700}@media screen and (min-width:769px){.business_single .read{margin:2em 0 0;font-size:1em}.business_single .page_catch{max-width:80%;margin:0 auto}.business_single .pc_flex{flex-wrap:wrap}.business_single .txt{width:calc(50% - 1em);padding:3em}.business_single .txt:nth-child(even){margin-right:0}#joc{width:100%}}#about .philosophy p.img_bg{padding-top:17%;background:url(//point-bank.biz/wp/wp-content/themes/company/img/about_philosophy.png) no-repeat;background-size:100% auto}#about .guideline p.img_bg{padding-top:17%;background:url(//point-bank.biz/wp/wp-content/themes/company/img/about_guidelines.png) no-repeat;background-size:100% auto}#about .pc_wd>div{margin-bottom:4em}#about h2.tit{margin-bottom:.5em;color:#16a89e}#about p.read{text-align:center}#about p.strong{margin-bottom:.8em;font-size:1.3em;text-align:center}dl.table{display:flex;flex-wrap:wrap;margin-bottom:40px;border:solid 1px #f1f2f3;border-bottom:none}dl.table dt{display:flex;flex-direction:column;justify-content:center;width:30%;padding:20px;border-bottom:solid 1px #f1f2f3;background:#16a89e;font-size:14px}dl.table dd{display:flex;flex-direction:column;justify-content:center;width:70%;padding:10px 15px;border-bottom:solid 1px #f1f2f3}@media screen and (min-width:769px){#about .philosophy p.img_bg,#about .vision p.img_bg,#about .guideline p.img_bg{width:450px;margin:0 auto .8em;padding-top:62px}#about p.strong{font-size:1.8em}dl.table{margin-bottom:80px}dl.table dt{width:22.5%;padding:18px 30px;font-size:16px}dl.table dd{width:77.5%;padding:10px 30px}}#access{margin-bottom:80px}.access .google_map{margin-bottom:25px}@media screen and (max-width:768px){.access .google_map{padding-top:100%}}#requirements .detail{display:flex;justify-content:space-between;flex-wrap:wrap;width:100%;margin-bottom:60px}#requirements .detail dt{position:relative;width:25%;margin-right:4%;padding:10px 0;text-align:center;line-height:1.5}#requirements .detail dt span{display:block;padding:6px 0;background:#f1f2f3}#requirements .detail dt:after{content:"";display:block;position:absolute;bottom:0;left:0;width:400%;border-bottom:dashed 1px #333}#requirements .detail dd{width:71%;padding:16px 0}#recruit_form{padding:20px 0 80px}#recruit_form .tit{color:#125ca7;font-size:24px}@media screen and (min-width:769px){#requirements .detail dt{width:100px;margin-right:20px}#requirements .detail dt:after{width:800%}#requirements .detail dd{width:680px}#recruit_form .tit{font-size:30px}}#recruit .quali>div{margin:1em 0;padding:1em;border:1px solid #ddd;border-radius:5px}#recruit .job_desc{margin:3em 0}#recruit .job_desc div{margin:2em 0}#recruit .job_desc div h3.belt_tit{margin-bottom:.5em;padding:.5em}#recruit form label{margin-right:1em;font-size:1.1em}#recruit form input[name=your-age]{max-width:100px;margin-right:.5em}@media screen and (min-width:769px){#recruit .job_desc div h3.belt_tit{margin-bottom:1em}}.news_tit{margin-bottom:1.2em;padding-bottom:.6em;border-bottom:dashed 1px #ccc;font-size:1.15em;line-height:1.5}.news_tit .date{display:block;margin-bottom:.5em;font-size:.8em}.news_content{margin-bottom:1.5em}.back_btn a{display:inline-block;padding:.3em 1em;background:#ccc;color:#fff;font-size:.9em;text-decoration:none}.back_btn a:before{content:"\f104";display:inline-block;margin-right:.5em;color:inherit;-webkit-font-smoothing:antialiased;font-weight:700;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-family:"Font Awesome 5 Free"}#privacypolicy .read{margin-bottom:2em}#privacypolicy dt{position:relative;margin-bottom:.5em;padding-left:1.2em;color:#a0bad0}#privacypolicy dt:before{content:"●";position:absolute;top:0;left:0}#privacypolicy dd{margin-bottom:2em}#privacypolicy .info h2{margin-bottom:.4em}#privacypolicy .info li{margin-bottom:.3em}@media screen and (min-width:769px){#privacypolicy .wrap{width:800px}}#contact{margin-bottom:80px}dl.contact_form dt{margin-bottom:.6em;font-weight:700;font-size:1.15em;line-height:1.2}dl.contact_form dd{margin-bottom:1.5em}dl.contact_form dd.note{font-size:.9em;line-height:1.5}dl.contact_form dd.note strong{color:#a1bbd0}dl.contact_form dd:not(.file) input,dl.contact_form select,dl.contact_form textarea{width:100%;padding:.8em;border:solid 1px #ccc;box-shadow:none}dl.contact_form dd.age input{width:8em;margin-right:.5em}dl.contact_form dd.date .hope{display:inline-block;margin-right:.8em;font-weight:700;vertical-align:middle}dl.contact_form dd.date input{display:inline-block;width:auto;min-width:10em;min-height:2em;padding:.5em .8em;border:none;background:0 0;vertical-align:middle}dl.contact_form select{width:auto}dl.contact_form textarea{line-height:1.5}.submit_btn{margin:2em 0 1em;text-align:center}.submit_btn input{display:inline-block;min-width:128px;padding:13px 28px;border:none;border-radius:5px;background:#125ca7;color:#fff;font-size:18px;line-height:1.5;text-decoration:none;letter-spacing:.05em}dl.contact_form .required:after{content:"必須";display:inline-block;margin-left:.5em;padding:.2em .4em;border-radius:.2em;background:#125ca7;color:#fff;font-weight:400;font-size:.8em}dl.contact_form dd.radio label{display:inline-block;margin-right:2em;margin-bottom:.3em;padding:0}dl.contact_form dd input[type=radio]{display:inline-block;width:auto;vertical-align:middle}dl.contact_form dd input[type=checkbox]{display:inline-block;width:auto;-moz-appearance:checkbox;-webkit-appearance:checkbox;appearance:checkbox}.contact_form .radio.checkbox input{width:auto;height:auto;margin:0 .5em;vertical-align:middle;line-height:normal;-webkit-appearance:radio}dl.contact_form dd input[type=file]{display:inline-block;width:auto;margin:.5em auto;padding:0;border:none;border-radius:0;background:0 0;font-size:1.4rem}span.wpcf7-list-item{display:inline-block;margin:0}div.wpcf7 .ajax-loader{margin-right:-16px}#thanks{min-height:45vh}#thanks .txt{margin:0 0 1em;font-size:1.6em}::placeholder{color:#bbb}@media screen and (min-width:769px){dl.contact_form{width:640px;margin:0 auto}dl.contact_form dt{margin-bottom:.5em;font-size:16px}dl.contact_form dd{margin-bottom:2em}.submit_btn input{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.submit_btn input:hover{filter:alpha(opacity=70 finishopacity=70);-moz-opacity:.7;opacity:.7}div.wpcf7-mail-sent-ok,div.wpcf7-response-output{width:800px;margin:2em auto;text-align:center}#thanks{width:640px;margin:0 auto;min-height:60vh}}body.error404 #content{display:flex;flex-direction:column;justify-content:center}#error_404 .txt{margin:1em 0;font-size:1.8em;line-height:1.4}@media screen and (min-width:769px){#error_404{width:640px;margin:0 auto}}div.pager{margin:1.5em 0}div.pager li{display:inline-block;overflow:hidden;width:30px;height:30px;margin:0 10px 5px 0;font-size:16px;line-height:1;text-align:center;vertical-align:middle}div.pager li span.current{display:block;padding:7px 0;background:#eee}div.pager li span.dots{display:block;padding:7px 0}div.pager li a{display:block;padding:7px 0;background:#ccc;color:#fff;font-size:16px;text-align:center;text-decoration:none}div.pager li a.next,div.pager li a.prev{border:none;background:0 0 !important;color:#ccc}@media screen and (min-width:769px){div.pager{margin:2.5em 0}div.pager ul{text-align:center}div.pager li{margin:0 10px 10px 0}div.pager li a:hover{background:#fff;color:#a1bbd0}div.pager li a.next:hover,div.pager li a.prev:hover{background:0 0;filter:alpha(opacity=70 finishopacity=70);-moz-opacity:.7;opacity:.7}}