/*!
 * ress.css • v1.0.0
 * MIT License
 * top_original reset
 */html{-webkit-box-sizing:border-box;-webkit-text-size-adjust:100%;box-sizing:border-box;overflow-y:scroll}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit;background-repeat:no-repeat}:after,:before{text-decoration:inherit;vertical-align:inherit}*{margin:0;padding:0}audio:not([controls]){display:none;height:0}hr{overflow:visible}blockquote,body,dd,dl,dt,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,html,iframe,legend,li,ol,p,pre,textarea,ul{margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}ul{list-style:none}table{border-collapse:collapse;border-spacing:0}td,th{padding:0;font-weight:400;text-align:left}summary{display:list-item}small{font-size:80%}[hidden],template{display:none}abbr[title]{border-bottom:1px dotted;text-decoration:none}a{-webkit-text-decoration-skip:objects;background-color:transparent}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace,monospace}b,strong{font-weight:bolder}dfn{font-style:italic}mark{background-color:#ff0;color:#000}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}input{border-radius:0}[role=button],[type=button],[type=reset],[type=submit],button{cursor:pointer}[disabled]{cursor:default}[type=number]{width:auto}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{margin:0;font:inherit}optgroup{font-weight:700}button{overflow:visible}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:0}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button:-moz-focusring{outline:1px dotted ButtonText}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}button,select{text-transform:none}button,input,select,textarea{border-style:none;background-color:transparent;color:inherit}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{display:table;max-width:100%;border:0;color:inherit;white-space:normal}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}img{border-style:none}progress{vertical-align:baseline}svg:not(:root){overflow:hidden}audio,canvas,progress,video{display:inline-block}iframe{border:0}@media screen{[hidden~=screen]{display:inherit}[hidden~=screen]:not(:active):not(:focus):not(:target){clip:rect(0 0 0 0)!important;position:absolute!important}}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled]{cursor:default}::-moz-selection{background-color:#b3d4fc;color:#000;text-shadow:none}::selection{background-color:#b3d4fc;color:#000;text-shadow:none}*{-webkit-box-sizing:border-box;box-sizing:border-box;word-break:break-all}html{font-size:62.5%}body{min-width:1000px;background:#fff;color:#222;font-family:ヒラギノ角ゴシック Pro,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,sans-serif;font-size:1.4em;letter-spacing:1px;line-height:1.6}@media screen and (max-width:768px){body{min-width:inherit}}@media screen and (max-width:768px){img{width:100%;height:auto}}a{color:#0070c9;text-decoration:none}a[href=""],a[href^="tel:"]{pointer-events:none}a[href^="tel:"]{cursor:default}@media screen and (max-width:768px){a[href^="tel:"]{pointer-events:auto}}@media screen and (max-width:768px){#main{padding-top:20%}}.txt_cmn_eg{font-family:Ubuntu,sans-serif;font-weight:700}.box_cmn_wrapper{width:1000px;min-width:1000px;margin:0 auto}@media screen and (max-width:768px){.box_cmn_wrapper{width:100%;min-width:100%}}.clearfix{*zoom:1}.clearfix:after{display:table;clear:both;content:""}.btn_cmn_01{-webkit-transition:all .3s;display:inline-block;position:relative;width:200px;height:50px;border:1px solid #081d51;color:#081d51;line-height:50px;text-align:center;text-transform:uppercase;transition:all .3s}@media screen and (max-width:768px){.btn_cmn_01{width:100%}}.btn_cmn_01 svg{margin:0 10px 0 0}.btn_cmn_01 span{display:block;z-index:1;position:absolute;top:0;width:100%;height:100%}@media screen and (max-width:768px){.btn_cmn_01 span{position:inherit}}.btn_cmn_01:after,.btn_cmn_01:before{z-index:0;position:absolute;background:#9ec9ff;content:""}.btn_cmn_01:after{-webkit-transition:all .3s;top:0;left:0;width:0;height:100%;transition:all .3s}.btn_cmn_01:hover:after{width:100%}@media screen and (max-width:768px){.btn_cmn_01:hover:after{width:0}}.ttl_cmn_01{min-width:1000px;height:300px;margin:0 0 95px;background:url(../images/bg_cmn_01.jpg) repeat;letter-spacing:3px;text-align:center}@media screen and (max-width:768px){.ttl_cmn_01{min-width:100%;height:30vh;margin-bottom:10%}}.ttl_cmn_01 h1{padding:115px 0 0;color:#081d51;font-size:4rem;font-weight:700}@media screen and (max-width:768px){.ttl_cmn_01 h1{padding:10vh 0 0;font-size:2.5rem}}.ttl_cmn_01 p{margin:-5px 0 0;font-size:#444}.ttl_cmn_02{margin:0 0 40px;color:#222;font-size:3rem;font-weight:700;letter-spacing:3px;text-align:center}@media screen and (max-width:768px){.ttl_cmn_02{margin-bottom:10%;font-size:2rem}}.ttl_cmn_03{position:relative;margin:0 0 25px;border-bottom:3px solid #444;font-size:2rem;font-weight:700}@media screen and (max-width:768px){.ttl_cmn_03{font-size:1.8rem}}.ttl_cmn_03:after{display:block;position:absolute;bottom:-3px;left:0;width:60px;overflow:hidden;border-bottom:3px solid #0072ff;line-height:0;content:""}.tbl_cmn_01{width:100%;border-top:1px solid #9ec9ff}@media screen and (max-width:768px){.tbl_cmn_01{width:90%;margin:0 auto}}.tbl_cmn_01 td,.tbl_cmn_01 th{border-bottom:1px solid #9ec9ff}@media screen and (max-width:768px){.tbl_cmn_01 td,.tbl_cmn_01 th{display:block;width:100%;padding:3% 5%}}.tbl_cmn_01 th{width:200px;padding:20px;background:#e1eeff;color:#081d51;font-weight:700;text-align:center}@media screen and (max-width:768px){.tbl_cmn_01 th{width:100%;text-align:left}}.tbl_cmn_01 td{padding:20px 70px}header{height:96px;border-top:4px solid #081d51}@media screen and (max-width:768px){header{z-index:100;position:fixed;width:100%;height:auto;padding-bottom:3%;background:#fff}}header .logo_hd_01{width:290px;margin:23px 0 0;float:left}@media screen and (max-width:768px){header .logo_hd_01{width:70%;margin:4% 0 0 5%}}header .logo_hd_01 p{margin:-2px 0 0;font-size:1.2rem;letter-spacing:.8px}header .btn_hd_menu{display:none}@media screen and (max-width:768px){header .btn_hd_menu{display:block;z-index:101;position:absolute;top:20%;right:12px;width:34px;height:36px;cursor:pointer}header .btn_hd_menu div{position:relative}header .btn_hd_menu div span{-webkit-transition:.35s ease-in-out;display:block;position:absolute;left:0;width:100%;height:4px;background:#081d51;transition:.35s ease-in-out}header .btn_hd_menu div span:first-child{top:0}header .btn_hd_menu div span:nth-child(2){top:11px}header .btn_hd_menu div span:nth-child(3){top:22px}}@media screen and (max-width:768px){header.open .box_hd_01{-webkit-transform:translateY(100vh);position:fixed;bottom:0;transform:translateY(100vh)}header.open .btn_hd_menu{z-index:1001}header.open .btn_hd_menu span{background:#fff}header.open .btn_hd_menu span:first-child{-webkit-transform:rotate(315deg);top:11px;transform:rotate(315deg)}header.open .btn_hd_menu span:nth-child(2){left:50%;width:0}header.open .btn_hd_menu span:nth-child(3){-webkit-transform:rotate(-315deg);top:11px;transform:rotate(-315deg)}}header .box_hd_01{float:right}@media screen and (max-width:768px){header .box_hd_01{-webkit-transition:.5s ease-in-out;z-index:1000;position:absolute;top:-100vh;width:100%;height:100%;padding:10px 0;background:rgba(8,29,81,.9);text-align:center;transition:.5s ease-in-out}}header .box_hd_01 .subnav_hd_01{letter-spacing:-.4em;text-align:right}@media screen and (max-width:768px){header .box_hd_01 .subnav_hd_01{text-align:center}}header .box_hd_01 .subnav_hd_01 li{display:inline-block;letter-spacing:normal;vertical-align:top}header .box_hd_01 .subnav_hd_01 li.btn_hd_tel{margin:5px 0 0;color:#081d51;font-size:2.4rem}@media screen and (max-width:768px){header .box_hd_01 .subnav_hd_01 li.btn_hd_tel{display:block;position:absolute;right:0;bottom:5vh;left:0;color:#fff}header .box_hd_01 .subnav_hd_01 li.btn_hd_tel a{color:#fff}}header .box_hd_01 .subnav_hd_01 li.btn_hd_tel svg{margin:0 5px 0 0}header .box_hd_01 .subnav_hd_01 li.btn_hd_tel a{color:#081d51}header .box_hd_01 .subnav_hd_01 li.btn_hd_contact{margin:0 0 0 20px}@media screen and (max-width:768px){header .box_hd_01 .subnav_hd_01 li.btn_hd_contact{display:none}}header .box_hd_01 .subnav_hd_01 li.btn_hd_contact a{-webkit-transition:.5s;display:block;width:200px;padding:0 0 2px;border-radius:0 0 10px 10px;background:#081d51;color:#fff;font-size:1.4rem;letter-spacing:3px;line-height:44px;text-align:center;transition:.5s}header .box_hd_01 .subnav_hd_01 li.btn_hd_contact a svg{margin:0 13px 0 0;font-size:2rem;vertical-align:-4px}header .box_hd_01 .subnav_hd_01 li.btn_hd_contact a:hover{background:#3a58a3}header .box_hd_01 nav .nav_hd_01{margin:15px 0 0;letter-spacing:-.4em}@media screen and (max-width:768px){header .box_hd_01 nav .nav_hd_01{margin:10% 0 0}}header .box_hd_01 nav .nav_hd_01 li{display:inline-block;margin:0 0 0 30px;letter-spacing:normal}@media screen and (max-width:768px){header .box_hd_01 nav .nav_hd_01 li{display:block;margin:0 0 5%;text-align:center}}header .box_hd_01 nav .nav_hd_01 li:first-child{margin-left:0}header .box_hd_01 nav .nav_hd_01 li a{display:inline-block;position:relative;padding:0 0 0 1px;color:#222;font-weight:700;letter-spacing:2px;text-decoration:none}@media screen and (max-width:768px){header .box_hd_01 nav .nav_hd_01 li a{color:#fff;font-size:1.8rem}}header .box_hd_01 nav .nav_hd_01 li a:after{-webkit-transform:scaleX(0);-webkit-transform-origin:center top;-webkit-transition:-webkit-transform .3s;position:absolute;bottom:-9px;left:0;width:100%;height:4px;transform:scaleX(0);transform-origin:center top;background:#0072ff;content:"";transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}@media screen and (max-width:768px){header .box_hd_01 nav .nav_hd_01 li a:after{bottom:-4px}}#company nav li:nth-child(3) a:after,#contact nav li:nth-child(7) a:after,#index nav li:first-child a:after,#job nav li:nth-child(6) a:after,#notice nav li:nth-child(2) a:after,#results nav li:nth-child(5) a:after,#service nav li:nth-child(4) a:after,header .box_hd_01 nav .nav_hd_01 li a:hover:after{-webkit-transform:scale(1);transform:scale(1)}footer{min-width:1000px;margin:100px 0 0;background:#e1eeff}@media screen and (max-width:768px){footer{width:100%;min-width:100%;margin-top:10%}}footer .btn_ft_top{-webkit-transition:.5s;display:block;background:#081d51;color:#fff;letter-spacing:2px;line-height:40px;text-align:center;transition:.5s}footer .btn_ft_top svg{margin:0 5px 0 0}footer .btn_ft_top:hover{background:#3a58a3}footer .nav_ft_01{border-bottom:1px solid #081d51;letter-spacing:-.4em;line-height:50px;text-align:center}@media screen and (max-width:768px){footer .nav_ft_01{display:none;border-bottom:none}}footer .nav_ft_01 li{display:inline-block;margin:0 22px;letter-spacing:normal}footer .nav_ft_01 li a{-webkit-transition:.5s;color:#081d51;transition:.5s}footer .nav_ft_01 li a:hover{color:#0072ff}footer .box_ft_01{padding:33px 0;color:#081d51;font-weight:700;text-align:center}footer .box_ft_01 .logo_ft_01{margin:0 0 15px;font-size:2rem;font-weight:700}footer .box_ft_01 .txt_ft_address{font-style:normal}footer .box_ft_01 .txt_ft_address span{padding:0 0 0 15px}@media screen and (max-width:768px){footer .box_ft_01 .txt_ft_address span{display:block;padding:0}}footer .box_ft_01 .txt_ft_02{letter-spacing:-.4em;text-align:center}@media screen and (max-width:768px){footer .box_ft_01 .txt_ft_02{display:inline-block}}footer .box_ft_01 .txt_ft_02 dd,footer .box_ft_01 .txt_ft_02 dt{display:inline-block;letter-spacing:.5px}@media screen and (max-width:768px){footer .box_ft_01 .txt_ft_02 dd,footer .box_ft_01 .txt_ft_02 dt{display:block;float:left}}@media screen and (max-width:768px){footer .box_ft_01 .txt_ft_02 dt{clear:left}}footer .box_ft_01 .txt_ft_02 .deco_ft_01{margin:0 0 0 15px}@media screen and (max-width:768px){footer .box_ft_01 .txt_ft_02 .deco_ft_01{margin:0}}footer .txt_ft_copy{background:#9ec9ff;color:#0072ff;font-size:1.2rem;letter-spacing:2px;line-height:40px;text-align:center}#index .mainimg_index_01{position:relative;min-width:1000px;height:700px;background:url(../images/bg_index_01.png) repeat,url(../images/mainimg_index_01.jpg) no-repeat top/cover}@media screen and (max-width:768px){#index .mainimg_index_01{min-width:100%;height:85vh}}#index .mainimg_index_01 .ttl_index_01{padding:255px 0 0;color:#fff;font-size:4rem;font-weight:700;letter-spacing:2px;text-align:center}@media screen and (max-width:768px){#index .mainimg_index_01 .ttl_index_01{padding:50% 5% 0;font-size:2.5rem}}#index .mainimg_index_01 .ttl_index_01 span{display:block}@media screen and (max-width:768px){#index .mainimg_index_01 .ttl_index_01 span{display:inline}}#index .mainimg_index_01 .btn_index_scroll{position:absolute;right:0;bottom:25px;left:0;text-align:center}#index .mainimg_index_01 .btn_index_scroll a{color:#fff;letter-spacing:2px}#index .mainimg_index_01 .btn_index_scroll a svg{display:block;margin:0 auto}#index .ttl_index_02{display:inline-block;margin:15px 0 0;padding:0 0 0 5px;background:-webkit-gradient(linear,left top,left bottom,color-stop(40%,transparent),color-stop(40%,#9ec9ff));background:-webkit-linear-gradient(transparent 40%,#9ec9ff 0);background:linear-gradient(transparent 40%,#9ec9ff 0);color:#081d51;font-size:3rem;font-weight:700;letter-spacing:2px;line-height:1}@media screen and (max-width:768px){#index .ttl_index_02{font-size:2rem}}#index .ttl_index_03{color:#081d51;font-size:3rem;font-weight:700;text-align:center}@media screen and (max-width:768px){#index .ttl_index_03{font-size:2rem}}#index .ttl_index_03 span{display:block;color:#0072ff;font-size:1.4rem;letter-spacing:3px}@media screen and (max-width:768px){#index .ttl_index_03 span{font-size:1.2rem}}#index .sec_index_cmn_01 .box_cmn_wrapper{position:relative;height:400px;padding:80px 0 0}@media screen and (max-width:768px){#index .sec_index_cmn_01 .box_cmn_wrapper{position:inherit;height:auto;padding:4% 5% 7%;text-align:center}}#index .sec_index_cmn_01 .box_cmn_wrapper .ttl_index_02{margin-bottom:25px}#index .sec_index_cmn_01 .box_cmn_wrapper .img_index_01{position:absolute;bottom:-20px}@media screen and (max-width:768px){#index .sec_index_cmn_01 .box_cmn_wrapper .img_index_01{position:inherit}}#index .sec_index_cmn_01 .box_cmn_wrapper .btn_cmn_01{position:absolute;bottom:80px}@media screen and (max-width:768px){#index .sec_index_cmn_01 .box_cmn_wrapper .btn_cmn_01{position:inherit;margin:5% 0}}#index .sec_index_01{background:#e1eeff}#index .sec_index_01 .box_cmn_wrapper .box_index_01{width:448px;float:right}@media screen and (max-width:768px){#index .sec_index_01 .box_cmn_wrapper .box_index_01{width:100%}}#index .sec_index_01 .box_cmn_wrapper .img_index_01{float:left}#index .sec_index_01 .box_cmn_wrapper .btn_cmn_01{right:240px}#index .sec_index_02 .box_index_01{width:448px;float:left}@media screen and (max-width:768px){#index .sec_index_02 .box_index_01{width:100%}}#index .sec_index_02 .img_index_01{right:0}#index .sec_index_02 .btn_cmn_01{left:0}#index .sec_index_03{min-width:1000px;background:#e1eeff}@media screen and (max-width:768px){#index .sec_index_03{min-width:100%}}#index .sec_index_03 .bg_index_01{padding:95px 0 80px;background:url(../images/bg_index_02.png) repeat-x bottom}@media screen and (max-width:768px){#index .sec_index_03 .bg_index_01{padding-top:10%}}@media screen and (max-width:768px){#index .sec_index_03 .bg_index_01 .box_cmn_wrapper{padding:0 5%}}#index .sec_index_03 .bg_index_01 .ttl_index_03{margin:0 0 20px}#index .sec_index_03 .bg_index_01 p{text-align:center}@media screen and (max-width:768px){#index .sec_index_03 .bg_index_01 p br{display:none}}#index .sec_index_03 .bg_index_02{margin:-1px 0 0;padding:20px 0 95px;background:#9ec9ff}@media screen and (max-width:768px){#index .sec_index_03 .bg_index_02{padding-bottom:10%}}#index .sec_index_03 .bg_index_02 .bnr_index_01 li{display:inline-block;width:480px;height:200px;vertical-align:top}@media screen and (max-width:768px){#index .sec_index_03 .bg_index_02 .bnr_index_01 li{width:90%;margin:0 auto}}#index .sec_index_03 .bg_index_02 .bnr_index_01 li.bnr_index_inner_01{margin:0 14px 0 0}@media screen and (max-width:768px){#index .sec_index_03 .bg_index_02 .bnr_index_01 li.bnr_index_inner_01{margin:0 5% 5%}}#index .sec_index_03 .bg_index_02 .bnr_index_01 li.bnr_index_inner_01 a{background:url(../images/btn_index_01.jpg) no-repeat 0 0}#index .sec_index_03 .bg_index_02 .bnr_index_01 li.bnr_index_inner_02{margin:0 0 0 14px}@media screen and (max-width:768px){#index .sec_index_03 .bg_index_02 .bnr_index_01 li.bnr_index_inner_02{margin:0 5%}}#index .sec_index_03 .bg_index_02 .bnr_index_01 li.bnr_index_inner_02 a{background:url(../images/btn_index_02.jpg) no-repeat 0 0}#index .sec_index_03 .bg_index_02 .bnr_index_01 li a{-webkit-transition:.5s;-webkit-box-shadow:6px 6px 0 #444;display:block;width:100%;height:100%;box-shadow:6px 6px 0 #444;color:#fff;text-align:center;transition:.5s}#index .sec_index_03 .bg_index_02 .bnr_index_01 li a span{display:block}#index .sec_index_03 .bg_index_02 .bnr_index_01 li a span.txt_index_btn_01{padding:75px 0 0;font-size:3rem;font-weight:700;letter-spacing:2px}@media screen and (max-width:768px){#index .sec_index_03 .bg_index_02 .bnr_index_01 li a span.txt_index_btn_01{font-size:2rem}}#index .sec_index_03 .bg_index_02 .bnr_index_01 li a span.txt_index_btn_02{margin:-10px 0 0;color:#e1eeff;font-size:1.4rem;letter-spacing:3px}@media screen and (max-width:768px){#index .sec_index_03 .bg_index_02 .bnr_index_01 li a span.txt_index_btn_02{font-size:1.2rem}}#index .sec_index_03 .bg_index_02 .bnr_index_01 li a:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px)}#index .sec_index_04{padding:90px 0 0}@media screen and (max-width:768px){#index .sec_index_04{width:90%;min-width:90%;margin:0 auto;padding:10% 0 0}}#index .sec_index_04 .box_index_news{width:760px;margin:65px auto 55px}@media screen and (max-width:768px){#index .sec_index_04 .box_index_news{width:100%;margin:0 auto}}#index .sec_index_04 .box_index_news dd,#index .sec_index_04 .box_index_news dt{padding:0 0 20px;float:left}@media screen and (max-width:768px){#index .sec_index_04 .box_index_news dd,#index .sec_index_04 .box_index_news dt{float:none}}#index .sec_index_04 .box_index_news dt{width:130px;clear:left}@media screen and (max-width:768px){#index .sec_index_04 .box_index_news dt{width:100%;padding-bottom:0}}#index .sec_index_04 .box_index_news dd{width:630px}@media screen and (max-width:768px){#index .sec_index_04 .box_index_news dd{width:100%}}#index .sec_index_04 .box_index_news dd a{color:#222}#index .sec_index_04 .box_index_news dd a:hover{text-decoration:underline}@media screen and (max-width:768px){#index .sec_index_04 .box_index_news dd a{text-decoration:underline}}#index .sec_index_04 .btn_cmn_01{display:block;margin:0 auto}#notice .sec_notice_01{margin:0 0 60px}@media screen and (max-width:768px){#notice .sec_notice_01{padding:0 5%}}#notice .sec_notice_01:last-child{margin-bottom:0}#notice .txt_notice_date{margin:0 0 15px;color:#081d51;font-size:1.6rem}#notice .box_notice_02.noimg .box_notice_text,#notice .box_notice_02.notube .box_notice_text{width:100%;float:none}#notice .box_notice_02.img.notube .box_notice_text,#notice .box_notice_02.noimg.tube .box_notice_text{width:600px;float:left}@media screen and (max-width:768px){#notice .box_notice_02.img.notube .box_notice_text,#notice .box_notice_02.noimg.tube .box_notice_text{width:100%;float:none}}#notice .box_notice_02.img.notube .box_notice_img,#notice .box_notice_02.noimg.tube .box_notice_img{width:300px}@media screen and (max-width:768px){#notice .box_notice_02.img.notube .box_notice_img,#notice .box_notice_02.noimg.tube .box_notice_img{width:100%}}#notice .box_notice_02 .box_notice_text{width:370px;float:left}@media screen and (max-width:768px){#notice .box_notice_02 .box_notice_text{width:100%;float:none}}#notice .box_notice_02 .box_notice_img{width:615px;float:right;letter-spacing:-.4em;text-align:right}@media screen and (max-width:768px){#notice .box_notice_02 .box_notice_img{width:100%;margin:5% 0 0;float:none}}#notice .box_notice_02 .box_notice_img li{display:inline-block;width:300px;height:220px;letter-spacing:normal}@media screen and (max-width:768px){#notice .box_notice_02 .box_notice_img li{display:block;width:100%}}#notice .box_notice_02 .box_notice_img li.box_notice_images{margin:0 15px 0 0}@media screen and (max-width:768px){#notice .box_notice_02 .box_notice_img li.box_notice_images{margin:0 0 5%}}#notice .box_notice_02 .box_notice_img li.box_notice_images a{-webkit-transition:.5s;display:none;position:relative;transition:.5s}#notice .box_notice_02 .box_notice_img li.box_notice_images a:first-child{display:block;width:300px;height:220px;overflow:hidden}@media screen and (max-width:768px){#notice .box_notice_02 .box_notice_img li.box_notice_images a:first-child{width:100%}}#notice .box_notice_02 .box_notice_img li.box_notice_images a:first-child img{display:block;position:absolute;top:0;right:0;bottom:0;left:0;max-width:350px;height:auto;margin:auto}@media screen and (max-width:768px){#notice .box_notice_02 .box_notice_img li.box_notice_images a:first-child img{max-width:100%}}#notice .box_notice_02 .box_notice_img li.box_notice_images a:hover{opacity:.6}@media screen and (max-width:768px){#notice .box_notice_02 .box_notice_img li.box_notice_iframe iframe{width:100%}}#company .sec_company_01{margin:0 auto 95px}@media screen and (max-width:768px){#company .sec_company_02{width:90%;min-width:90%}}#company .sec_company_02 iframe{width:100%;height:300px;margin:0 0 30px}@media screen and (max-width:768px){#company .sec_company_02 iframe{height:40vh}}#service .box_service_02{margin-bottom:70px}@media screen and (max-width:768px){#service .box_service_02{padding:0 5%}}#service .box_service_02:last-child{margin-bottom:0}#service .box_service_02 .box_service_txt{width:480px;float:left}@media screen and (max-width:768px){#service .box_service_02 .box_service_txt{width:100%;margin:0 0 3%}}#service .box_service_02 .img_service_01{float:right}#results .box_results_images{margin-bottom:20px;letter-spacing:-.4em}@media screen and (max-width:768px){#results .box_results_images{line-height:0}}#results .box_results_images a{display:inline-block;position:relative;width:300px;height:220px;margin:0 20px 20px 0;overflow:hidden;letter-spacing:normal;vertical-align:top}@media screen and (max-width:768px){#results .box_results_images a{width:45%;height:15vh;margin:0 3% 3% 0}}#results .box_results_images a img{display:block;position:absolute;top:0;right:0;bottom:0;left:0;max-width:330px;height:auto;margin:auto}#results .box_results_images iframe{display:inline-block;vertical-align:top}@media screen and (max-width:768px){#results .box_results_images iframe{width:100%;height:30%}}#results .sec_results_01{margin:0 0 55px}@media screen and (max-width:768px){#results .sec_results_01{padding:0 5%}}#results .sec_results_01:last-child{margin-bottom:0}#job .sec_job_01 .ttl_job_01{margin:0 0 30px;color:#0072ff;font-size:3rem;font-weight:700;text-align:center}@media screen and (max-width:768px){#job .sec_job_01 .ttl_job_01{margin-bottom:0;font-size:2rem}}#job .sec_job_01 p{text-align:center}#job .sec_job_01 .tbl_cmn_01{margin:40px 0 100px}@media screen and (max-width:768px){#job .sec_job_01 .tbl_cmn_01{margin:5% auto}}#job .sec_job_01 .btn_cmn_01{display:block;margin:0 auto}@media screen and (max-width:768px){#job .sec_job_01 .btn_cmn_01{width:90%}}#contact .box_contact_01{margin:0 0 50px;text-align:center}@media screen and (max-width:768px){#contact .box_contact_01{margin-bottom:0}#contact .box_contact_01 p{margin-bottom:5%}}#contact .tbl_contact_01{width:100%;margin:0 0 50px}@media screen and (max-width:768px){#contact .tbl_contact_01{margin-bottom:10%}}#contact .tbl_contact_01 th{width:230px;padding:20px 40px 10px 0;color:#081d51;font-weight:700;vertical-align:top}@media screen and (max-width:768px){#contact .tbl_contact_01 th{display:block;width:100%;padding:8% 0 3%}}#contact .tbl_contact_01 th .txt_contact_01{float:right;color:#0072ff;font-weight:400}#contact .tbl_contact_01 td{padding:10px 0}@media screen and (max-width:768px){#contact .tbl_contact_01 td{display:block;width:100%;padding:0}}#contact .tbl_contact_01 td input{border:1px solid #eee}#contact .tbl_contact_01 td input.input_contact_01{display:block;width:100%;padding:8px 20px 5px}#contact .tbl_contact_01 td input.input_contact_address{margin:20px 0}#contact .tbl_contact_01 td .select_contact_01{position:relative;width:260px;height:37px;border:1px solid #eee}@media screen and (max-width:768px){#contact .tbl_contact_01 td .select_contact_01{width:100%}}#contact .tbl_contact_01 td .select_contact_01:before{display:none;z-index:1;color:#7f878c;font-family:Font Awesome\ 5 Solid;line-height:43px;content:"\f107";pointer-events:none}#contact .tbl_contact_01 td .select_contact_01 svg{position:absolute;top:11px;right:15px}#contact .tbl_contact_01 td .select_contact_01 select{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;padding:0 20px}#contact .tbl_contact_01 td .list_contact_01{margin:10px 0 0}#contact .tbl_contact_01 td .list_contact_01 li{display:inline-block;margin:0 60px 0 0;vertical-align:top}@media screen and (max-width:768px){#contact .tbl_contact_01 td .list_contact_01 li{display:block;margin:0 0 3%}}#contact .tbl_contact_01 td .list_contact_01 li .input_contact_radio{display:none}#contact .tbl_contact_01 td .list_contact_01 li .input_contact_radio:checked+label:after{display:block;position:absolute;top:5px;left:5px;width:10px;height:10px;border-radius:50%;background:#081d51;content:""}#contact .tbl_contact_01 td .list_contact_01 li label{position:relative;padding-left:30px;line-height:1}#contact .tbl_contact_01 td .list_contact_01 li label:before{display:block;position:absolute;top:0;left:0;width:20px;height:20px;border:5px solid #eee;border-radius:50%;content:""}#contact .tbl_contact_01 td textarea{width:100%;height:200px;margin:10px 0 0;padding:8px 20px;border:1px solid #eee}#contact .box_contact_02{height:300px;margin:25px 0 0;padding:25px;overflow-y:scroll;border:1px solid #eee}@media screen and (max-width:768px){#contact .box_contact_02{height:50vh;margin:5% 0 0;padding:5%}#contact .box_contact_02::-webkit-scrollbar{width:10px}#contact .box_contact_02::-webkit-scrollbar-thumb{border-radius:5px;background:#333}#contact .box_contact_02::-webkit-scrollbar-track-piece:end,#contact .box_contact_02::-webkit-scrollbar-track-piece:start{background:#eee}}#contact .box_contact_02 .txt_contact_02{margin:25px 0 0}#contact .box_contact_02 ol{list-style:none}#contact .box_contact_02 ol .box_contact_03{margin-left:20px}#contact .box_contact_02 ol ul li:before{content:"・"}#contact .check_contact_01{margin:45px 0 65px;text-align:center}@media screen and (max-width:768px){#contact .check_contact_01{margin:10% 0}}#contact .check_contact_01 input{display:none}#contact .check_contact_01 input:checked+label:before{border:1px solid #222;background:#222}#contact .check_contact_01 input:checked+label:after{-webkit-transform:rotate(-45deg) scale(1);transform:rotate(-45deg) scale(1);opacity:1}#contact .check_contact_01 label{-webkit-transition:all .2s;display:inline-block;position:relative;padding:3px 3px 3px 22px;cursor:pointer;transition:all .2s}#contact .check_contact_01 label:after,#contact .check_contact_01 label:before{-webkit-transition:all .2s;position:absolute;content:"";transition:all .2s}#contact .check_contact_01 label:before{top:50%;left:0;width:14px;height:14px;margin-top:-8px;border:1px solid #ccc;border-radius:3px;background:#f4f4f4}#contact .check_contact_01 label:after{-webkit-transform:rotate(-45deg) scale(.5);top:50%;left:3px;width:8px;height:4px;margin-top:-4px;transform:rotate(-45deg) scale(.5);border-bottom:2px solid #fff;border-left:2px solid #fff;opacity:0}@media screen and (max-width:768px){#contact .sec_contact_01{padding:0 5%}}#contact .sec_contact_01 .btn_sbmit{text-align:center}#contact .sec_contact_01 .btn_sbmit li{display:inline-block}@media screen and (max-width:768px){#contact .sec_contact_01 .btn_sbmit li{display:block}}#contact .sec_contact_01 .txt_deco_red,#contact .sec_contact_01 .txt_deco_red_02{color:#d50000}#contact .sec_contact_01 .txt_deco_red_02{text-align:center}#contact .sec_contact_01 .btn_contact_01{-webkit-transition:all .3s;display:inline-block;position:relative;width:200px;height:50px;border:1px solid #eee;color:#222;line-height:50px;text-align:center;text-transform:uppercase;transition:all .3s}@media screen and (max-width:768px){#contact .sec_contact_01 .btn_contact_01{width:100%}}#contact .sec_contact_01 .btn_contact_01 svg{margin:0 10px 0 0}#contact .sec_contact_01 .btn_contact_01 span{display:block;z-index:1;position:absolute;top:0;width:100%;height:100%}@media screen and (max-width:768px){#contact .sec_contact_01 .btn_contact_01 span{position:inherit}}#contact .sec_contact_01 .btn_contact_01:after,#contact .sec_contact_01 .btn_contact_01:before{z-index:0;position:absolute;background:#eee;content:""}#contact .sec_contact_01 .btn_contact_01:after{-webkit-transition:all .3s;top:0;right:0;width:0;height:100%;transition:all .3s}#contact .sec_contact_01 .btn_contact_01:hover:after{width:100%}@media screen and (max-width:768px){#contact .sec_contact_01 .btn_contact_01:hover:after{width:0}}#contact .sec_contact_01 .tbl_contact_02 td{padding:20px 0 10px}.sec_company_pdf{margin:0 auto 95px}.service_sign_pdf a{-webkit-transition:.3s ease-out;display:block;width:100%;height:100%;transition:.3s ease-out}.service_sign_pdf a img{-o-object-fit:cover;width:100%;height:100%;object-fit:cover}.service_sign_pdf a:hover{opacity:.6}@media screen and (max-width:768px){.service_sign_pdf a:hover{opacity:1}}