@charset "UTF-8";article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio[controls],canvas,video{display:inline-block;*display:inline;zoom:1}html{overflow-y:scroll;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body,div,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,ul{margin:0;padding:0}body,button,input,select,textarea{font-size:100%}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}blockquote{margin:1em 40px}dfn{font-style:italic}mark{background:#ff0;color:#000}pre,code,kbd,samp{font-family:monospace,monospace;_font-family:"courier new",monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:"";content:none}small{font-size:75%}sub{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;top:-.5em}sub{bottom:-.25em}ul,ol{margin:0;padding:0}dd{margin:0}nav ul,nav ol{list-style:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure,form{margin:0}fieldset{margin:0 2px;padding:.35em .625em .75em}legend{border:0;*margin-left:-7px;}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle;}button,input{line-height:normal;*overflow:visible;}button{cursor:pointer;-webkit-appearance:button}input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button}input[type=checkbox],input[type=radio]{box-sizing:border-box}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal}h1,h2,h3,h4,h5,h6{font-weight:500;font-size:100%}img,abbr,acronym,fieldset{border:0}li{list-style:none}img{vertical-align:top;font-size:0;line-height:0}*{-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}*:before,*:after{-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}.ie6_error,.no_script{background:#f66;padding:100px;text-align:center;font-size:150%;color:#333}.flt{float:left}.flr{float:right}.txt_l,td.txt_l,.txt_l td{text-align:left}.txt_r,td.txt_r,.txt_r td{text-align:right}.txt_c,td.txt_c,.txt_c td{text-align:center}.valign_t,td.valign_t,.valign_t td{vertical-align:top}.valign_m,td.valign_m,.valign_m td{vertical-align:middle}.valign_b,td.valign_b,.valign_b td{vertical-align:bottom}.clear{clear:both}.clearfix{zoom:1}.clearfix:before{content:"";display:block}.clearfix:after{content:"";display:block;clear:both}.img_bd{border:solid 1px #e8e8e8}.c_red{color:#ff3425}html{width:100%}body{font:500 16px/1.8 "游ゴシック","Yu Gothic",YuGothic,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ ゴシック",sans-serif;color:#040000;text-align:left}@media screen and (max-width:767px){body{font-size:14px}}body::-webkit-scrollbar{width:7px;height:7px}body::-webkit-scrollbar-track{border-radius:3px}body::-webkit-scrollbar-thumb{background:#24464e;border-radius:3px}.win body{font-family:"游ゴシック","Yu Gothic",YuGothic,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ ゴシック",sans-serif}a{text-decoration:none;color:#040000;transition:.3s}a:link,a:active,a:visited{text-decoration:none}.opacity{transition:.3s}.opacity:hover{opacity:.5}img{max-width:100%;height:auto}img[src$=".svg"]{max-width:100%;width:100%;height:auto}.pc{display:inherit}@media screen and (max-width:767px){.pc{display:none}}.sp{display:none}@media screen and (max-width:767px){.sp{display:inherit}}::-moz-selection{background-color:#4c99a5;color:#fff}::selection{background-color:#4c99a5;color:#fff}#container_wrap{overflow:hidden;min-width:1150px;margin-top:160px}@media screen and (max-width:767px){#container_wrap{min-width:1px;margin-top:100px}}.inner{max-width:calc(1297px + 10vw);margin:0 auto;padding:0 5vw}.inner:after{content:"";display:block;clear:both}.inner_15{max-width:calc(1500px + 10vw);margin:0 auto;padding:0 5vw}.inner_15:after{content:"";display:block;clear:both}.inner_90{max-width:calc(900px + 10vw);margin:0 auto;padding:0 5vw}.inner_90:after{content:"";display:block;clear:both}.section{margin-bottom:140px}@media screen and (max-width:767px){.section{margin-bottom:20vw}}.section_02{margin-bottom:100px}@media screen and (max-width:767px){.section_02{margin-bottom:15vw}}.section_id{padding-top:100px;margin-top:-100px}@media screen and (max-width:767px){.section_id{padding-top:80px;margin-top:-80px}}#cursor{transform:translate(0,0);pointer-events:none;position:fixed;top:-5px;left:-5px;width:10px;height:10px;background:#24464e;border-radius:50%;z-index:999;transition:width .1s,height .1s,top .1s,left .1s;mix-blend-mode:multiply}#cursor.hov_{top:-13px;left:-13px;width:26px;height:26px;opacity:.7}.section_wrap{margin:30px 0 140px}@media screen and (max-width:767px){.section_wrap{margin:0 0 20vw}}#main{float:right;width:67%}@media screen and (max-width:767px){#main{float:none;width:100%;margin-bottom:15vw}}#sub{float:left;width:25%}@media screen and (max-width:767px){#sub{float:none;width:100%}}header{padding:0 5vw;position:fixed;left:0;top:0;width:100%;height:160px;display:flex;justify-content:space-between;align-items:center;background:#fff;z-index:3;min-width:1150px;transition:.5s}@media screen and (max-width:767px){header{min-width:1px;height:100px}}header.is-animation{height:100px}@media screen and (max-width:767px){header.is-animation{height:80px}}header.is-animation .header_ttl{width:120px}@media screen and (max-width:767px){header.is-animation .header_ttl{width:80px}}header.is-animation .header_sub{width:calc(100% - 120px - 30px)}header.is-animation #overlay{top:100px;padding:20px 5vw 1.5em}@media screen and (max-width:767px){header.is-animation #overlay{top:80px}}.header_ttl{font-size:0;width:168px;transition:.5s}@media screen and (max-width:767px){.header_ttl{width:100px}}.header_sub{font-size:.875em;color:#24464e;width:calc(100% - 168px - 30px);white-space:nowrap;transition:.5s}@media screen and (max-width:767px){.header_sub{display:none}}#header_left{display:flex;align-items:center;justify-content:space-between;margin-right:3vw}#header_right{display:flex;align-items:center}#gnavi{font-family:"Heebo",sans-serif;font-size:1.0625em}@media screen and (max-width:1370px){#gnavi{display:none}}#gnavi ul{display:flex;text-align:center}#gnavi ul li{margin-right:1.5em}#gnavi ul li a{color:#24464e}#gnavi ul li a:hover{opacity:.7}a.h_button{background:#24464e;font-family:"Heebo",sans-serif;display:block;color:#fff;width:170px;text-align:center;border-radius:27px;padding:1em;line-height:1;font-size:1.065em}@media screen and (max-width:1370px){a.h_button{margin-right:30px}}@media screen and (max-width:767px){a.h_button{width:100px;font-size:.9em;margin-right:4vw}}a.h_button:hover{opacity:.7}.menu-trigger,.menu-trigger span{display:inline-block;transition:all .5s}.menu-trigger{position:relative;width:50px;height:50px;z-index:3;cursor:pointer;display:none;background:#24464e;border-radius:50%}@media screen and (max-width:1370px){.menu-trigger{display:block}}@media screen and (max-width:767px){.menu-trigger{width:40px;height:40px}}.menu-trigger span{position:absolute;z-index:4;left:0;width:25px;height:2px;background:#fff;right:0;margin:auto}@media screen and (max-width:767px){.menu-trigger span{width:18px;height:1px}}.menu-trigger span:nth-of-type(1){top:16px}@media screen and (max-width:767px){.menu-trigger span:nth-of-type(1){top:14px}}.menu-trigger span:nth-of-type(2){top:0;bottom:0}.menu-trigger span:nth-of-type(3){bottom:16px}@media screen and (max-width:767px){.menu-trigger span:nth-of-type(3){bottom:14px}}.menu-trigger.active span{background:#fff}.menu-trigger.active span:nth-of-type(1){transform:translateY(20px) rotate(-45deg);top:4px}@media screen and (max-width:767px){.menu-trigger.active span:nth-of-type(1){top:0}}.menu-trigger.active span:nth-of-type(2){opacity:0}.menu-trigger.active span:nth-of-type(3){transform:translateY(-20px) rotate(45deg);bottom:4px}@media screen and (max-width:767px){.menu-trigger.active span:nth-of-type(3){bottom:0}}#overlay{display:none;width:100%;height:auto;position:fixed;top:140px;right:0;z-index:-1;padding:0 5vw 1.5em;background:#fff}@media screen and (max-width:767px){#overlay{top:100px}}#overlay .sp_nav{font-size:1.0625em;font-family:"Heebo",sans-serif;display:flex;justify-content:center;flex-flow:wrap;margin:0 -1.5em -1em 0}@media screen and (max-width:767px){#overlay .sp_nav{font-size:1.1em}}#overlay .sp_nav li{margin:0 1.5em 1em 0;opacity:0;animation:fade_nav .2s ease .4s 1 forwards}#overlay .sp_nav li:last-child{margin-bottom:0}#overlay .sp_nav a{color:#24464e}#overlay .sp_nav a:hover{opacity:.7}#overlay p{font-size:.75em;line-height:2;opacity:0;animation:fade_nav 1.1s ease 1.3s 1 forwards}@keyframes fade_nav{100%{opacity:1}}footer{max-width:calc(1297px + 10vw);margin:0 auto;padding:100px 5vw 50px}@media screen and (max-width:767px){footer{padding:15vw 5vw 30px}}.list_sns{display:flex;justify-content:center;margin-bottom:75px}@media screen and (max-width:767px){.list_sns{margin-bottom:12vw}}.list_sns li{width:40px;margin-right:30px}@media screen and (max-width:767px){.list_sns li{width:30px;margin-right:20px}}.list_sns li:last-child{margin-right:0}.footer_box{display:flex;align-items:center;justify-content:space-between;margin-bottom:50px}@media screen and (max-width:767px){.footer_box{flex-flow:wrap;margin-bottom:10vw}}.footer_left{display:flex;align-items:center}@media screen and (max-width:767px){.footer_left{margin:0 auto 5vw}}a.f_logo{width:168px;margin-right:30px}@media screen and (max-width:767px){a.f_logo{width:140px}}.f_logo_txt{font-size:.9375em;color:#24464e}.f_navi{display:flex;flex-wrap:wrap;font-family:"Heebo",sans-serif;font-size:1.0625em}@media screen and (max-width:767px){.f_navi{justify-content:center;margin:0 -1.5em -1em 0}}.f_navi li{margin-right:1.5em}@media screen and (max-width:767px){.f_navi li{margin:0 1.5em 1em 0}}.f_navi li:last-child{margin-right:0}@media screen and (max-width:767px){.f_navi li:last-child{margin-right:1.5em}}.f_navi li a{color:#24464e}.f_navi li a:hover{opacity:.7}.f_txt{font-size:1.125em;margin-bottom:80px}@media screen and (max-width:767px){.f_txt{font-size:.9em;margin-bottom:2em}}.copy{font-family:"Heebo",sans-serif;color:#24464e;text-align:center;letter-spacing:1px}@media screen and (max-width:767px){.copy{font-size:.85em}}.f_txt_02{line-height:2;font-size:.8125em;max-width:900px;margin:0 auto 65px}.section_side{margin-bottom:75px}.section_side:last-child{margin-bottom:0}@media screen and (max-width:767px){.section_side{margin-bottom:13vw}}.list_cat{font-size:1.125em;line-height:1.5}.list_cat li{margin-bottom:1em}.list_cat li:last-child{margin-bottom:0}.list_cat li a{position:relative;padding-left:15px}.list_cat li a:before{position:absolute;content:"";background:url(//gd-cc.net/wp-content/themes/gd-cc/css/../images/right_b.svg) no-repeat center/cover;width:4px;height:8px;left:0;top:7.5px}@media screen and (max-width:767px){.list_cat li a:before{top:6px}}.list_cat li a:hover{color:#24464e}.list_side{line-height:1.6;font-size:.9375em}@media screen and (max-width:767px){.list_side{font-size:1.1em}}.list_side li{margin-bottom:7%}@media screen and (max-width:767px){.list_side li{margin-bottom:20px}}.list_side li:last-child{margin-bottom:0}@media screen and (max-width:767px){.list_side li{margin-bottom:5%}}.list_side li .date{margin-bottom:.5em;line-height:1;font-family:"Heebo",sans-serif;font-size:.86em}@media screen and (max-width:767px){.list_side li .date{font-size:.75em}}.list_side li div.article_content{display:flex;justify-content:space-between}.list_side li div.side_img{width:80px;height:80px;overflow:hidden}@media screen and (max-width:767px){.list_side li div.side_img{width:100px;height:100px}}.list_side li div.side_img .wpp-thumbnail{width:100%}.list_side li div.side_desc{width:calc(100% - 100px)}@media screen and (max-width:767px){.list_side li div.side_desc{width:calc(100% - 115px)}}.main_img{margin:50px 0 100px}@media screen and (max-width:767px){.main_img{margin:5vw 0 15vw}}.main_img .main_box{padding:50px 5vw 15px 0;max-width:calc(1390px + 5vw);margin:0 auto;position:relative;display:flex;justify-content:space-between}@media screen and (max-width:767px){.main_img .main_box{flex-flow:wrap;padding:13vw 0 5vw}}.main_img .main_box .main_l{margin-right:30px}@media screen and (max-width:767px){.main_img .main_box .main_l{width:100%;padding-right:5vw;margin:0}}@media screen and (max-width:767px){.main_img .main_box .main_r{width:100%;padding:0 5vw}}.main_img .main_box .sub_txt{font-size:7em;color:#f2f2f2;font-family:"Heebo",sans-serif;position:absolute;white-space:nowrap;z-index:-1;line-height:.7}@media screen and (max-width:767px){.main_img .main_box .sub_txt{font-size:10vw}}.main_img .main_box .sub_txt.txt_t{right:0;top:0;animation:flowing-t 20s linear .3s infinite;transform:translateX(100%)}.main_img .main_box .sub_txt.txt_b{bottom:0;left:0;animation:flowing-b 20s linear 1.5s infinite;transform:translateX(-100%)}@keyframes flowing-t{0%{opacity:1;transform:translateX(100%)}89%{opacity:1}90%{transform:translateX(-100%);opacity:0}100%{transform:translateX(100%);opacity:0}}@keyframes flowing-b{0%{opacity:1;transform:translateX(-100%)}89%{opacity:1}90%{transform:translateX(100%);opacity:0}100%{transform:translateX(-100%);opacity:0}}.section_info{background:#24464e;color:#fff;display:flex;justify-content:space-between;border-radius:47px;padding:1.5em 50px}@media screen and (max-width:767px){.section_info{padding:2em;flex-flow:wrap;justify-content:flex-end;border-radius:25px}}.section_info .info_l{width:180px;border-right:1px solid #fff;padding:5px 0}@media screen and (max-width:767px){.section_info .info_l{width:100%;border-right:none;border-bottom:1px solid #fff;padding:0 0 .5em;margin-bottom:1em}}.section_info .info_l .title{font-family:"Heebo",sans-serif;font-size:1.1875em;letter-spacing:1px}.section_info .info_c{width:calc(100% - 130px - 180px - 5em);font-size:1.125em;padding:5px 0}@media screen and (max-width:767px){.section_info .info_c{width:100%;font-size:.9em;padding:0 0 1em}}.section_info .info_c a{color:#fff;display:inline-flex}.section_info .info_c a .day{margin-right:2em}@media screen and (max-width:767px){.section_info .info_c a .day{margin-right:1em}}.section_info .info_r{width:130px;padding:5px 0}@media screen and (max-width:767px){.section_info .info_r{padding:0}}.section_info .info_r a{color:#fff;position:relative;display:block;font-size:1.0625em;font-family:"Heebo",sans-serif;letter-spacing:1px}.section_info .info_r a:before{position:absolute;content:"";background:url(//gd-cc.net/wp-content/themes/gd-cc/css/../images/arrow_w.svg) no-repeat center/100% 100%;width:40px;height:7px;right:0;top:0;bottom:0;margin:auto}.section_top{background:#f9f8f4;padding:135px 0 140px;position:relative}@media screen and (max-width:767px){.section_top{padding:20vw 0 15vw}}.section_top:before{position:absolute;content:"";background:#24464e;width:1px;height:120px;left:0;right:0;margin:auto;top:-60px}@media screen and (max-width:767px){.section_top:before{height:20vw;top:-10vw}}.section_blog{position:relative;padding:150px 0}@media screen and (max-width:767px){.section_blog{width:calc(100% + 10vw);margin-left:-5vw;padding:15vw 0 20vw}}.section_blog:before{position:absolute;content:"";background:#f9f8f4;width:30%;height:100%;left:0;top:0;z-index:-1}.section_contact_wrap{background:#24464e;padding:50px 0;color:#fff}@media screen and (max-width:767px){.section_contact_wrap{padding:3em 0}}.section_contact{display:flex}@media screen and (max-width:767px){.section_contact{flex-flow:wrap}}.section_contact .contact_l{padding:20px 4% 20px 0;margin-right:4%;border-right:1px solid #fff}@media screen and (max-width:767px){.section_contact .contact_l{padding:0 0 2em;margin:0 0 2em;width:100%;border-right:none;border-bottom:1px solid #fff}}.section_contact .contact_r{padding:20px 0}@media screen and (max-width:767px){.section_contact .contact_r{padding:0}}.section_contact .contact_box{display:flex}.section_contact .contact_box .icon_contact{width:63px;margin-right:25px}@media screen and (max-width:767px){.section_contact .contact_box .icon_contact{width:50px;margin-right:15px}}.section_contact .contect_form{display:flex;width:calc(100% - 63px - 25px)}@media screen and (max-width:767px){.section_contact .contect_form{flex-flow:wrap;width:calc(100% - 50px - 15px)}}.section_contact .contect_form .form_l{margin-right:25px}@media screen and (max-width:767px){.section_contact .contect_form .form_l{margin:0 0 1em}}.section_contact .contect_form .form_r{max-width:300px;width:100%;text-align:center;font-size:1.25em;font-family:"Heebo",sans-serif;white-space:nowrap}@media screen and (max-width:767px){.section_contact .contect_form .form_r{font-size:1em;max-width:220px}}.section_contact .contect_form .form_r a{background:#fff;color:#24464e;display:block;border-radius:35px;position:relative;padding:1em 70px 1em 2em}@media screen and (max-width:767px){.section_contact .contect_form .form_r a{width:100%}}.section_contact .contect_form .form_r a:after{position:absolute;content:"";background:url(//gd-cc.net/wp-content/themes/gd-cc/css/../images/arrow_b.svg) no-repeat center/100% 100%;width:40px;height:7px;right:20px;top:0;bottom:0;margin:auto}.section_contact .contect_form .form_r a:hover{opacity:.5}.section_contact .contact_tel{width:calc(100% - 63px - 25px)}@media screen and (max-width:767px){.section_contact .contact_tel{width:calc(100% - 50px - 15px)}}.section_contact .contact_tel a{color:#fff}.section_contact .title{font-family:"Heebo",sans-serif;font-size:2.375em;line-height:1;margin-bottom:5px;white-space:nowrap}@media screen and (max-width:767px){.section_contact .title{font-size:2.1em;letter-spacing:2px}}.section_contact .txt{font-size:.9375em;display:flex;flex-flow:wrap}.rec_wrap{background-image:url(//gd-cc.net/wp-content/themes/gd-cc/css/../images/bg_recruit.jpg);position:relative;padding:140px 0;color:#fff;text-align:center}@media screen and (max-width:767px){.rec_wrap{background-image:url(//gd-cc.net/wp-content/themes/gd-cc/css/../images/bg_recruit__sp.jpg);padding:15vw 0}}.rec_wrap:before{position:absolute;content:"";background:#040000;opacity:.42;left:0;top:0;width:100%;height:100%}.rec_wrap .inner{position:relative;z-index:1}.rec_wrap .title{font-size:1.125em;font-family:"Heebo",sans-serif;letter-spacing:1px;line-height:1;margin-bottom:1.5em}.rec_wrap .rec_txt{max-width:682px;margin:0 auto 35px}@media screen and (max-width:767px){.rec_wrap .rec_txt{margin:0 auto 30px}}.rec_wrap .rec_p{font-size:1.3125em;margin-bottom:2em}@media screen and (max-width:767px){.rec_wrap .rec_p{font-size:1em}}.rec_wrap a.button{border-radius:0}.section_rec{display:flex;justify-content:space-between;flex-flow:wrap}.section_rec .rec_l{width:400px;color:#24464e}@media screen and (max-width:767px){.section_rec .rec_l{width:100%}}.section_rec .rec_l .rec_sub{font-size:1.25em;font-weight:700;display:table;border-top:6px solid #24464e;padding-top:1.5em;margin-bottom:2em}@media screen and (max-width:767px){.section_rec .rec_l .rec_sub{border-top:3px solid #24464e;padding-top:1em;margin-bottom:1em;font-size:1.1em}}.section_rec .rec_l .title{font-weight:700;font-size:2.125em}@media screen and (max-width:767px){.section_rec .rec_l .title{font-size:1.5em;margin-bottom:1em}}.section_rec .rec_r{max-width:calc(100% - 400px - 5%);font-size:1.125em;line-height:2}@media screen and (max-width:767px){.section_rec .rec_r{max-width:100%;width:100%;font-size:1em}}.box_beige{background:#f9f8f4;padding:110px 0;position:relative}@media screen and (max-width:767px){.box_beige{padding:20vw 0 15vw}}.box_beige:before{position:absolute;content:"";background:#24464e;width:1px;height:120px;left:0;right:0;margin:auto;top:-60px}@media screen and (max-width:767px){.box_beige:before{height:20vw;top:-10vw}}.box_white{background:#fff;padding:90px 0}@media screen and (max-width:767px){.box_white{padding:50px 0 15vw}}.section_company{background-image:url(//gd-cc.net/wp-content/themes/gd-cc/css/../images/company_01.jpg);padding:180px 0;position:relative;color:#fff;text-align:center}@media screen and (max-width:767px){.section_company{padding:20vw 0;width:calc(100% + 10vw);margin-left:-5vw}}.section_company:before{position:absolute;content:"";background:#24464e;opacity:.72;width:100%;height:100%;left:0;top:0}.section_company .inner{position:relative;z-index:1}.section_company .low_main_ttl{color:#fff;font-size:2.875em}@media screen and (max-width:767px){.section_company .low_main_ttl{font-size:2em;line-height:1.5;margin-bottom:1em}}.section_company .low_main_ttl span{font-size:.5em}.section_company .company_p{margin-bottom:1em;line-height:2;font-size:1.125em}@media screen and (max-width:767px){.section_company .company_p{font-size:1em;text-align:left}}.section_company_02{display:flex;justify-content:space-between;flex-flow:wrap}.section_company_02 .company_l{width:420px;color:#24464e;position:relative;padding-top:3.5em}@media screen and (max-width:767px){.section_company_02 .company_l{width:100%;padding-top:2.5em}}.section_company_02 .company_l:before{position:absolute;content:"";background:#24464e;height:6px;width:60%;left:0;top:0}@media screen and (max-width:767px){.section_company_02 .company_l:before{height:3px}}.section_company_02 .company_l .title{font-weight:700;font-size:2.125em;margin-bottom:1.5em}@media screen and (max-width:767px){.section_company_02 .company_l .title{font-size:1.5em;margin-bottom:1em}}.section_company_02 .company_l img.img_company{width:85%;margin-bottom:30px}@media screen and (max-width:767px){.section_company_02 .company_l img.img_company{width:100%;margin-bottom:20px}}.section_company_02 .company_l .name{font-weight:700;font-size:1.25em}@media screen and (max-width:767px){.section_company_02 .company_l .name{margin-bottom:1em;font-size:1.1em}}.section_company_02 .company_r{max-width:calc(100% - 420px - 5%);font-size:1.125em;line-height:2}@media screen and (max-width:767px){.section_company_02 .company_r{max-width:100%;width:100%;font-size:1em}}.section_web{background-image:url(//gd-cc.net/wp-content/themes/gd-cc/css/../images/bg_recruit.jpg);position:relative;padding:140px 0;color:#fff;text-align:center;margin-bottom:50px}@media screen and (max-width:767px){.section_web{background-image:url(//gd-cc.net/wp-content/themes/gd-cc/css/../images/bg_recruit__sp.jpg);padding:15vw 0;margin-bottom:10vw}}.section_web:before{position:absolute;content:"";background:#24464e;opacity:.68;left:0;top:0;width:100%;height:100%}.section_web .inner_90{position:relative;z-index:1}.section_web .sub_ttl{color:#fff}.section_graphic{background-image:url(//gd-cc.net/wp-content/themes/gd-cc/css/../images/bg_graphic.jpg);position:relative;padding:140px 0;color:#fff;text-align:center}@media screen and (max-width:767px){.section_graphic{background-image:url(//gd-cc.net/wp-content/themes/gd-cc/css/../images/bg_graphic_sp.jpg);padding:15vw 0}}.section_graphic:before{position:absolute;content:"";background:#24464e;opacity:.68;left:0;top:0;width:100%;height:100%}.section_graphic .inner_90{position:relative;z-index:1}.section_graphic .sub_ttl{color:#fff}.section_ec{display:flex;justify-content:space-between;flex-flow:wrap}.section_ec .ec_l{width:40%}@media screen and (max-width:767px){.section_ec .ec_l{width:100%}}.section_ec .ec_l .title{border-left:6px solid #24464e;padding:1.5em 0 0 1.5em;font-size:2.125em;font-weight:700;color:#24464e;display:table;position:relative}@media screen and (max-width:767px){.section_ec .ec_l .title{border-left:3px solid #24464e;padding:1em 0 0 1em;font-size:1.5em;margin-bottom:1em}}.section_ec .ec_l .title:before{position:absolute;content:"";background:#24464e;top:0;left:0;width:227px;height:6px}@media screen and (max-width:767px){.section_ec .ec_l .title:before{height:3px}}.section_ec .ec_r{width:60%;font-size:1.125em;line-height:2}@media screen and (max-width:767px){.section_ec .ec_r{width:100%;font-size:1em}}@media screen and (max-width:767px){.box_wrap{width:calc(100% + 10vw);margin-left:-5vw}}.section_txt{font-size:1.125em}@media screen and (max-width:767px){.section_txt{font-size:1em}}.section_txt .day{font-size:1.1em;line-height:1;margin-bottom:3em;text-align:center;color:#24464e;font-family:"Heebo",sans-serif}.section_txt img{margin:3% 0;display:block;width:auto}@media screen and (max-width:767px){.section_txt img{margin:5% 0}}.section_txt_02{font-size:.9375em;line-height:2.4}@media screen and (max-width:767px){.section_txt_02{line-height:2;font-size:1em}}.section_txt_02 .day{font-size:.87em;line-height:1;margin-bottom:1.5em;font-family:"Heebo",sans-serif;letter-spacing:1px}@media screen and (max-width:767px){.section_txt_02 .day{font-size:1em}}.section_txt_02 img{margin:3% 0;display:block;width:auto}@media screen and (max-width:767px){.section_txt_02 img{margin:5% 0}}.section_txt_03{font-size:.9375em;line-height:2.4}@media screen and (max-width:767px){.section_txt_03{line-height:2;font-size:1em}}.section_txt_03 .day{font-size:1.06em;line-height:1;margin-bottom:2em;font-family:"Heebo",sans-serif;letter-spacing:1px;color:#24464e}.section_txt_03 img{margin:3% 0;display:block;width:auto}@media screen and (max-width:767px){.section_txt_03 img{margin:5% 0}}.section_schedule{display:flex;justify-content:space-between;flex-flow:wrap;margin-top:4em}@media screen and (max-width:767px){.section_schedule{margin-top:0}}.section_schedule .schedule_l{width:40%}@media screen and (max-width:767px){.section_schedule .schedule_l{width:100%;margin-bottom:25px}}.section_schedule .schedule_r{width:55%}@media screen and (max-width:767px){.section_schedule .schedule_r{width:100%}}.section_profile{display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:60px;font-size:.9375em;line-height:2.1}@media screen and (max-width:767px){.section_profile{font-size:.85em;line-height:1.8}}.section_profile .profile_l{width:25%}@media screen and (max-width:767px){.section_profile .profile_l{width:35%}}.section_profile .profile_r{width:70%}@media screen and (max-width:767px){.section_profile .profile_r{width:60%}}.section_profile .profile_r .title{position:relative;font-size:1.26em;margin-bottom:1em}@media screen and (max-width:767px){.section_profile .profile_r .title{font-size:1.1em}}.section_profile .profile_r .title:after{position:absolute;content:"";background:#24464e;width:100%;height:1px;right:0;top:0;bottom:0;margin:auto;z-index:-1}.section_profile .profile_r .title span{width:140px;height:55px;text-align:center;line-height:55px;color:#fff;background:#24464e;font-family:"Heebo",sans-serif;letter-spacing:1px;display:block}@media screen and (max-width:767px){.section_profile .profile_r .title span{width:100px;height:40px;line-height:40px}}.section_profile .profile_r .txt{margin-bottom:1em}.list_top{display:flex;flex-flow:wrap;justify-content:space-between;margin-top:4em}@media screen and (max-width:767px){.list_top{margin-top:0}}.list_top li{width:47%}@media screen and (max-width:767px){.list_top li{width:100%;margin-bottom:12vw}}@media screen and (max-width:767px){.list_top li:last-child{margin-bottom:0}}.list_top li img{margin-bottom:40px}@media screen and (max-width:767px){.list_top li img{margin-bottom:20px}}.list_top li .title{color:#24464e;font-weight:700;font-size:2em;line-height:1.5;margin-bottom:.8em}@media screen and (max-width:767px){.list_top li .title{font-size:1.5em;margin-bottom:.5em}}.list_top li .txt{font-size:1.125em;margin-bottom:2em}@media screen and (max-width:767px){.list_top li .txt{font-size:.85em;margin-bottom:1.5em}}.list_top li a.button{margin:0}.list_works{display:flex;justify-content:center;flex-flow:wrap;margin-bottom:50px}@media screen and (max-width:767px){.list_works{margin-bottom:0}}.list_works li{margin-right:4%;width:22%}@media screen and (max-width:767px){.list_works li{width:48%;margin:0 4% 30px 0}}.list_works li:last-child{margin-right:0}@media screen and (max-width:767px){.list_works li:nth-child(2n){margin-right:0}}.list_works li a{color:#24464e}.list_works li a:hover .works_l img{transform:scale(1.1)}.list_works li .works_l{position:relative;margin-bottom:30px;overflow:hidden}@media screen and (max-width:767px){.list_works li .works_l{margin-bottom:15px}}.list_works li .works_l img{width:100%;transform:scale(1);transition:.3s}.list_works li .works_r .cat{left:1.5em;bottom:1.5em;color:#fff;background:#24464e;padding:.8em 1.5em .5em;font-size:.9375em;line-height:1;border-radius:30px;display:table;margin-bottom:1em}@media screen and (max-width:767px){.list_works li .works_r .cat{left:5px;bottom:5px;padding:.5em 1em;font-size:.8em;line-height:1;border-radius:20px}}.list_works li .works_r .title{font-size:1.4375em;line-height:1.5;margin-bottom:.5em}@media screen and (max-width:767px){.list_works li .works_r .title{font-size:1.1em;margin-bottom:.3em}}.list_works li .works_r .day{font-family:"Heebo",sans-serif}@media screen and (max-width:767px){.list_works li .works_r .day{font-size:.9em}}.list_works_low{display:flex;flex-flow:wrap;margin-bottom:-6%}@media screen and (max-width:767px){.list_works_low{margin-bottom:-30px}}.list_works_low li{margin:0 6% 6% 0;width:47%}@media screen and (max-width:767px){.list_works_low li{width:48%;margin:0 4% 30px 0}}.list_works_low li:nth-child(2n){margin-right:0}.list_works_low li a{color:#24464e}.list_works_low li a:hover .works_l img{transform:scale(1.1)}.list_works_low li .works_l{position:relative;margin-bottom:30px;overflow:hidden}@media screen and (max-width:767px){.list_works_low li .works_l{margin-bottom:15px}}.list_works_low li .works_l img{width:100%;transform:scale(1);transition:.3s}.list_works_low li .works_r .cat{left:1.5em;bottom:1.5em;color:#fff;background:#24464e;padding:.8em 1.5em .5em;font-size:.9375em;line-height:1;border-radius:30px;display:table;margin-bottom:1em}@media screen and (max-width:767px){.list_works_low li .works_r .cat{left:5px;bottom:5px;padding:.5em 1em;font-size:.8em;line-height:1;border-radius:20px}}.list_works_low li .works_r .title{font-size:1.4375em;line-height:1.5;margin-bottom:.5em}@media screen and (max-width:767px){.list_works_low li .works_r .title{font-size:1.1em;margin-bottom:.3em}}.list_works_low li .works_r .day{font-family:"Heebo",sans-serif}@media screen and (max-width:767px){.list_works_low li .works_r .day{font-size:.9em}}.list_blog{display:flex;flex-flow:wrap;justify-content:center;margin-bottom:50px}@media screen and (max-width:767px){.list_blog{margin-bottom:10px}}.list_blog li{width:31%;margin-right:3.5%}@media screen and (max-width:767px){.list_blog li{width:100%;margin:0 0 20px}}.list_blog li:last-child{margin-right:0}.list_blog li a{color:#24464e}@media screen and (max-width:767px){.list_blog li a{display:flex;justify-content:space-between}}.list_blog li a:hover .blog_l .fit{transform:scale(1.1)}.list_blog li .blog_l{height:260px;margin-bottom:30px;overflow:hidden}@media screen and (max-width:1460px){.list_blog li .blog_l{height:18vw}}@media screen and (max-width:767px){.list_blog li .blog_l{width:35%;height:25vw;margin-bottom:0}}@media screen and (max-width:767px){.list_blog li .blog_r{width:60%}}.list_blog li .blog_r .title{font-size:1.4375em;line-height:1.5;margin-bottom:.5em}@media screen and (max-width:767px){.list_blog li .blog_r .title{font-size:1.1em}}.list_blog li .blog_r .day{font-family:"Heebo",sans-serif}@media screen and (max-width:767px){.list_blog li .blog_r .day{font-size:.9em}}.list_blog_low{display:flex;flex-flow:wrap;margin-bottom:-6%}@media screen and (max-width:767px){.list_blog_low{margin-bottom:-30px}}.list_blog_low li{width:47%;margin:0 6% 6% 0}@media screen and (max-width:767px){.list_blog_low li{width:100%;margin:0 0 20px}}.list_blog_low li:nth-child(2n){margin-right:0}.list_blog_low li a{color:#24464e}@media screen and (max-width:767px){.list_blog_low li a{display:flex;justify-content:space-between}}.list_blog_low li a:hover .blog_l .fit{transform:scale(1.1)}.list_blog_low li .blog_l{height:260px;margin-bottom:30px;overflow:hidden}@media screen and (max-width:1460px){.list_blog_low li .blog_l{height:18vw}}@media screen and (max-width:767px){.list_blog_low li .blog_l{width:35%;height:25vw;margin-bottom:0}}@media screen and (max-width:767px){.list_blog_low li .blog_r{width:60%}}.list_blog_low li .blog_r .title{font-size:1.4375em;line-height:1.5;margin-bottom:.5em}@media screen and (max-width:767px){.list_blog_low li .blog_r .title{font-size:1.1em}}.list_blog_low li .blog_r .day{font-family:"Heebo",sans-serif}@media screen and (max-width:767px){.list_blog_low li .blog_r .day{font-size:.9em}}.list_info{font-size:1.125em}@media screen and (max-width:767px){.list_info{font-size:1em}}.list_info li{border-bottom:1px solid #24464e}.list_info li a{display:inline-flex;padding:1.5em 2em}@media screen and (max-width:767px){.list_info li a{padding:1.5em 0}}.list_info li a:hover{color:#24464e}.list_info li a .day{margin-right:2em;font-family:"Heebo",sans-serif;letter-spacing:1px}@media screen and (max-width:767px){.list_info li a .day{margin-right:1.5em}}.list_contact_nav{display:flex;justify-content:space-between;flex-flow:wrap;max-width:550px;margin:0 auto 60px;font-size:1.0625em;position:relative;font-weight:700}@media screen and (max-width:767px){.list_contact_nav{max-width:250px;font-size:.8em;margin:0 auto 10vw}}.list_contact_nav:before{position:absolute;content:"";height:1px;width:480px;left:0;right:0;top:10px;margin:auto;background:#7a7a7a}@media screen and (max-width:767px){.list_contact_nav:before{width:200px;top:7px}}.list_contact_nav li span{border-radius:50%;width:21px;height:21px;display:block;margin:0 auto 10px;background:#7a7a7a;position:relative;z-index:1}@media screen and (max-width:767px){.list_contact_nav li span{width:15px;height:15px}}.list_contact_nav li.current span{background:#040000}.list_web li{display:flex;justify-content:space-between;flex-flow:wrap;margin-bottom:50px}@media screen and (max-width:767px){.list_web li{margin-bottom:10vw}}.list_web li:last-child{margin-bottom:0}.list_web li .web_l{position:relative;padding:70px 0 0 70px;width:50%;margin-top:70px}@media screen and (max-width:767px){.list_web li .web_l{width:100%;padding:40px 0 0 40px;margin-top:0}}.list_web li .web_l .en{font-family:"Heebo",sans-serif;color:#f2f2f2;font-size:8.3125em;position:absolute;left:0;top:0;line-height:1}@media screen and (max-width:767px){.list_web li .web_l .en{font-size:5em}}.list_web li .web_r{width:45%;padding-top:220px;position:relative;font-size:1.125em}@media screen and (max-width:767px){.list_web li .web_r{width:100%;padding-top:30px;font-size:1em}}.list_web li .web_r:before{position:absolute;content:"";background:#24464e;width:1px;height:185px;left:50px;top:0}@media screen and (max-width:767px){.list_web li .web_r:before{display:none}}.list_web li .web_r .title{font-size:1.7em;font-weight:700;line-height:1.5;margin-bottom:.8em;color:#24464e}@media screen and (max-width:767px){.list_web li .web_r .title{font-size:1.6em}}.list_web li .web_r .title span{display:block;font-size:.5em;margin-top:1em;font-family:"Heebo",sans-serif;font-weight:500;letter-spacing:1px}.list_faq{font-size:1.125em}@media screen and (max-width:767px){.list_faq{font-size:1em}}.list_faq li{border-top:1px solid #24464e;border-bottom:1px solid #24464e;padding:2em;line-height:1.7}@media screen and (max-width:767px){.list_faq li{padding:2em 0}}.list_faq li .q_content{margin-bottom:1.5em;position:relative;padding-left:50px}@media screen and (max-width:767px){.list_faq li .q_content{padding-left:30px}}.list_faq li .q_content:before{position:absolute;content:"Q";font-size:2.2em;font-family:"Heebo",sans-serif;color:#24464e;left:0;top:-5px;line-height:1}.list_faq li .q_content .title{font-weight:700}@media screen and (max-width:767px){.list_faq li .q_content .title{font-size:1.2em}}.list_faq li .a_content{position:relative;padding-left:50px}@media screen and (max-width:767px){.list_faq li .a_content{padding-left:30px}}.list_faq li .a_content:before{position:absolute;content:"A";font-size:2.2em;font-family:"Heebo",sans-serif;color:#24464e;left:0;top:-5px;line-height:1}.list_graphic{display:flex;flex-flow:wrap;margin-bottom:-8%}@media screen and (max-width:767px){.list_graphic{margin-bottom:-15vw}}.list_graphic li{width:47%;margin:0 6% 8% 0}@media screen and (max-width:767px){.list_graphic li{width:100%;margin:0 0 15vw}}.list_graphic li:nth-child(2n){margin-right:0}.list_graphic li img{margin-bottom:30px}@media screen and (max-width:767px){.list_graphic li img{margin-bottom:20px}}.list_graphic li .graphic_box{font-size:2em;color:#24464e;margin-bottom:.5em;line-height:1.5}@media screen and (max-width:767px){.list_graphic li .graphic_box{font-size:1.4em}}.list_graphic li .graphic_box .title{font-weight:700}.list_graphic li .graphic_box .price{font-family:"Heebo",sans-serif;line-height:1;text-align:right;margin-bottom:10px}.list_graphic li .graphic_box .price:last-child{margin-bottom:0}.list_graphic li .graphic_box .price span{font-family:"游ゴシック","Yu Gothic",YuGothic,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ ゴシック",sans-serif;font-size:.6em;font-weight:700;margin-right:.5em}.list_graphic li .txt{font-size:1.125em;margin-bottom:2em}@media screen and (max-width:767px){.list_graphic li .txt{font-size:1em;margin-bottom:1.5em}}.list_graphic li a.button{margin:0}@media screen and (max-width:767px){.list_graphic li a.button{margin:0 auto}}.list_works__img li{margin-bottom:60px}@media screen and (max-width:767px){.list_works__img li{margin-bottom:5vw}}@media screen and (max-width:767px){.list_works__img li:last-child{margin-bottom:10vw}}.list_works__img li img{width:100%}.list_schedule li{display:flex;justify-content:space-between;margin-bottom:50px}@media screen and (max-width:767px){.list_schedule li{margin-bottom:25px}}.list_schedule li:last-child{margin-bottom:0}.list_schedule li .schedule_num{width:78px;height:78px;display:flex;justify-content:center;align-items:center;text-align:center;color:#fff;border-radius:50%;font-family:"Heebo",sans-serif;letter-spacing:1px;font-size:1.4375em;line-height:1;background:#24464e}@media screen and (max-width:767px){.list_schedule li .schedule_num{width:60px;height:60px;font-size:1.2em}}.list_schedule li .schedule_num span{display:block;font-size:.65em;margin-bottom:5px}.list_schedule li .schedule_content{width:calc(100% - 78px - 1.5em);font-size:1.125em}@media screen and (max-width:767px){.list_schedule li .schedule_content{width:calc(100% - 60px - 1em);font-size:1em}}.list_schedule li .schedule_content .title{border-bottom:1px solid #24464e;color:#24464e;line-height:1.5;margin-bottom:.8em;padding-bottom:.5em;font-size:1.67em;font-weight:700;letter-spacing:1px}@media screen and (max-width:767px){.list_schedule li .schedule_content .title{font-size:1.4em}}.list_schedule li .schedule_content .title .en{display:block;font-family:"Heebo",sans-serif;font-size:.73em;font-weight:500;line-height:1;margin-bottom:.3em}.list_schedule li .schedule_content .title .jp{display:inline-block;margin-left:.5em;font-size:.7em}@media screen and (max-width:767px){.list_schedule li .schedule_content .title .jp{display:block;margin-left:0;font-size:.65em;margin-top:.3em}}.list_sns_02{display:flex}.list_sns_02 li{width:32px;margin-right:20px}@media screen and (max-width:767px){.list_sns_02 li{width:25px;margin-right:15px}}.list_sns_02 li:last-child{margin-right:0}.dlist_profile{margin-top:3em}@media screen and (max-width:767px){.dlist_profile{margin-top:2em}}.dlist_profile dt{position:relative}.dlist_profile dt:after{position:absolute;content:"";background:#24464e;width:100%;height:1px;right:0;top:0;bottom:0;margin:auto;z-index:-1}.dlist_profile dt span{width:240px;height:65px;text-align:center;line-height:65px;color:#fff;margin-bottom:2em;background:#24464e;font-family:"Heebo",sans-serif;letter-spacing:1px;display:block}@media screen and (max-width:767px){.dlist_profile dt span{width:150px;height:45px;line-height:45px;margin-bottom:1em}}.dlist_price{border-top:6px solid #24464e;margin:2em 0 1em;padding-top:1.5em;display:flex;justify-content:space-between;align-items:center;color:#24464e;line-height:1.5}@media screen and (max-width:767px){.dlist_price{border-top:3px solid #24464e;flex-flow:wrap;justify-content:flex-end}}.dlist_price dt{margin-right:2em;font-size:1.625em;font-weight:700}@media screen and (max-width:1460px){.dlist_price dt{font-size:1.5em}}@media screen and (max-width:767px){.dlist_price dt{font-size:1.3em;width:100%;margin:0}}.dlist_price dd{font-size:1.875em;font-family:"Heebo",sans-serif}@media screen and (max-width:1460px){.dlist_price dd{font-size:1.7em}}.dlist_price dd span{font-size:.6em;margin-right:.5em;font-weight:700;font-family:"游ゴシック","Yu Gothic",YuGothic,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ ゴシック",sans-serif}.table_company{width:100%;border-top:1px solid #24464e}.table_company th{width:25%;font-weight:700;padding:2em;border-bottom:1px solid #24464e;vertical-align:top}@media screen and (max-width:767px){.table_company th{display:block;width:100%;padding:20px 10px 10px;border-bottom:none;font-size:1.1em}}.table_company td{width:75%;padding:2em 2em 2em 0;border-bottom:1px solid #24464e}@media screen and (max-width:767px){.table_company td{display:block;width:100%;padding:0 10px 20px}}.top_ttl{font-size:2.125em;margin-bottom:1.5em;text-align:center;font-family:"Heebo",sans-serif;color:#24464e;letter-spacing:1px;line-height:1}@media screen and (max-width:767px){.top_ttl{font-size:1.8em}}.sub_ttl{font-size:2.5em;margin-bottom:1em;line-height:1.5;text-align:center;font-weight:700;letter-spacing:2px;color:#24464e}@media screen and (max-width:767px){.sub_ttl{font-size:1.8em}}.low_main_ttl{font-size:2.5em;font-weight:700;text-align:center;margin-bottom:1.5em;line-height:1;letter-spacing:3px;color:#24464e}@media screen and (max-width:767px){.low_main_ttl{font-size:1.7em;letter-spacing:1px}}.low_main_ttl span{display:block;font-size:.55em;font-family:"Heebo",sans-serif;margin-bottom:1em;letter-spacing:2px;font-weight:500}.main_ttl{font-weight:700;letter-spacing:1px;line-height:1;margin-bottom:4em;text-align:center}@media screen and (max-width:767px){.main_ttl{font-size:.9em;margin-bottom:3em}}.main_ttl span{display:block;font-size:1.875em;margin-bottom:.5em;font-family:"Heebo",sans-serif;font-weight:500}.side_ttl{border-bottom:1px solid #24464e;font-size:1.25em;margin-bottom:1.5em;padding-bottom:.5em;line-height:1;color:#24464e;letter-spacing:1px;font-family:"Heebo",sans-serif}.txt_ttl{font-size:2.125rem;font-weight:700;margin-bottom:1em;text-align:center;line-height:1.5;color:#24464e;letter-spacing:2px}@media screen and (max-width:767px){.txt_ttl{font-size:1.4em;letter-spacing:1px}}.txt_ttl_02{font-size:1.86em;font-weight:700;margin-bottom:1em;line-height:1.5;letter-spacing:2px;border-bottom:1px solid #24464e;padding-bottom:.5em}@media screen and (max-width:767px){.txt_ttl_02{font-size:1.4em;letter-spacing:1px;margin-bottom:1.5em}}.txt_ttl_03{font-size:1.5em;margin-bottom:1em;line-height:1.5;color:#24464e}.add_ttl_01{border-left:6px solid #24464e;padding-left:15px;font-size:1.6em;font-weight:700;line-height:1.5;margin-bottom:.7em}@media screen and (max-width:767px){.add_ttl_01{font-size:1.3em}}.add_ttl_02{font-size:1.46em;font-weight:700;line-height:1.5;margin-bottom:.5em}@media screen and (max-width:767px){.add_ttl_02{font-size:1.25em}}.bg_gray{background:#ccc}.bg_white{background:#fff}.bg_black{background:#000}.txt_clr_gray{color:#ccc}.txt_clr_white{color:#fff}.txt_clr_black{color:#000}#topcontrol{width:35px;height:35px;background:url(//gd-cc.net/wp-content/themes/gd-cc/css/../images/pagetop.png) no-repeat center/auto 100%}a.more{text-align:center;font-size:.9em;color:#ccc;margin:0 5%;width:90%}a.more:hover{border:1px dotted #111;color:#ccc}a.button{color:#fff;display:block;padding:1em 60px;background:#24464e;font-size:1.0625em;text-align:center;font-family:"Heebo","游ゴシック","Yu Gothic",YuGothic,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ ゴシック",sans-serif;max-width:300px;border-radius:35px;position:relative;margin:0 auto}a.button:after{position:absolute;content:"";background:url(//gd-cc.net/wp-content/themes/gd-cc/css/../images/arrow_w.svg) no-repeat center/100% 100%;width:40px;height:7px;right:15px;top:0;bottom:0;margin:auto}a.button:hover{opacity:.7}a.click_tel{pointer-events:none}@media screen and (max-width:767px){a.click_tel{pointer-events:auto}}a.un_line{text-decoration:underline}a.un_line:hover{color:#24464e}.center_p{text-align:center;font-size:1.125em;line-height:2;margin-bottom:3em}@media screen and (max-width:767px){.center_p{font-size:1em;text-align:left;margin-bottom:2em}}#list_breadcrumb{font-size:.9375em;margin:0 5vw 100px;text-align:right}@media screen and (max-width:767px){#list_breadcrumb{margin-bottom:15vw;text-align:left;font-size:.85em}}.contactform{margin-bottom:2em;width:100%}@media screen and (max-width:767px){.contactform{margin-bottom:1em}}.contactform tr th{padding:27px 1em 15px 0;text-align:left;vertical-align:top;width:30%;font-size:1.125em}@media screen and (max-width:767px){.contactform tr th{width:100%;display:block;padding:0 0 1em;font-size:1em}}.contactform tr td{width:70%;padding:15px 0;text-align:left;font-size:.9375em}@media screen and (max-width:767px){.contactform tr td{width:100%;display:block;padding:0 0 2em;font-size:1em}}input,textarea,select{width:70%;padding:1em;border:1px solid #180101;font-family:"游ゴシック","Yu Gothic",YuGothic,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ ゴシック",sans-serif;outline:none}@media screen and (max-width:767px){input,textarea,select{width:100%}}input[type=checkbox],input[type=radio]{width:20px;height:20px;vertical-align:middle}input#addr{width:100%}select{width:70%}@media screen and (max-width:767px){select{width:100%}}textarea{height:250px;width:100%}input#zip,input#zip1{width:25%;margin-bottom:20px}@media screen and (max-width:767px){input#zip,input#zip1{width:35% !important}}span.mwform-tel-field input{width:21.8% !important}@media screen and (max-width:767px){span.mwform-tel-field input{width:28% !important}}.submit,.backBtn{max-width:345px;width:90%;margin:0 auto;padding:1.5em;display:block;line-height:1;color:#fff;cursor:pointer;border:none;font-weight:500;background:#24464e;transition:.3s;border-radius:0;font-size:1.125em}@media screen and (max-width:767px){.submit,.backBtn{font-size:1.1em}}.submit:hover,.backBtn:hover{opacity:.8}.backBtn{background:#2b87cb;margin-top:1.5em}.required{font-size:.8em;display:inline-block;margin-left:1em;line-height:1;background:#24464e;color:#fff;padding:.5em 1em;vertical-align:middle}.policy_p{text-align:center;font-size:.9375em;margin-bottom:50px}.policy_p input[type=checkbox]{width:38px;height:35px;border-radius:10px;vertical-align:middle}.wp-pagenavi{margin:100px -1.5em -1em 0;display:flex;flex-flow:wrap;font-family:"Heebo",sans-serif;line-height:1}@media screen and (max-width:767px){.wp-pagenavi{margin-top:10vw;font-size:1em}}.wp-pagenavi a,.wp-pagenavi span{margin:0 1.5em 1em 0;padding-bottom:.5em;text-align:center;color:#24464e}.wp-pagenavi .current{border-bottom:1px solid #24464e}.yarpp-related{margin:0 !important}.yarpp-related a{font-weight:400 !important}.yarpp-related h3{padding:0 !important;font-weight:500 !important}.m0{margin-bottom:0 !important}.m1em{margin-bottom:1em !important}.list_pagination{width:100%;margin-top:80px;position:relative;display:flex;align-items:center;flex-flow:wrap;justify-content:space-between;border-top:1px solid #24464e;border-bottom:1px solid #24464e;font-size:.9375em;padding:2em 0}@media screen and (max-width:767px){.list_pagination{margin-top:3em;justify-content:center}}.list_pagination li{width:calc(50% - 100px)}@media screen and (max-width:767px){.list_pagination li{width:100%}}.list_pagination li.prev a{padding-left:50px}.list_pagination li.prev a:before{left:0;transform:rotate(180deg)}.list_pagination li.middle{width:200px;text-align:center}@media screen and (max-width:767px){.list_pagination li.middle{margin:1em 0}}.list_pagination li.middle a:before{background:0 0}.list_pagination li.next{text-align:right}.list_pagination li.next a{padding-right:50px}.list_pagination li.next a:before{right:0}.list_pagination li a{position:relative;display:inline-block}.list_pagination li a:before{position:absolute;content:"";width:40px;height:7px;top:0;bottom:0;margin:auto;background:url(//gd-cc.net/wp-content/themes/gd-cc/css/../images/arrow_b.svg) no-repeat center}.list_pagination li a:hover{opacity:.7}.fit{background-size:cover;background-position:center;background-repeat:no-repeat;height:100%;transform:scale(1);transition:.3s}.parallax{position:relative;background-size:cover;background-repeat:no-repeat;background-position-x:center}.bnr_lp{position:fixed;bottom:32px;right:32px;display:block;width:100%;max-width:300px}@media screen and (max-width:767px){.bnr_lp{max-width:200px;bottom:15px;right:15px}}