@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,400;0,900;1,700&display=swap";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-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,main{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}input[type=submit],input[type=button]{-webkit-box-sizing:content-box;-webkit-appearance:button;-moz-appearance:button;appearance:button;border:none;box-sizing:border-box}input[type=submit]::-webkit-search-decoration,input[type=button]::-webkit-search-decoration{display:none}input[type=submit]::focus,input[type=button]::focus{outline-offset:-2px}html,body{margin:0;padding:0;border:0;vertical-align:baseline;position:relative;font-size:14px;line-height:1.8;overflow-x:hidden;font-weight:400}@media screen and (min-width:768px){html,body{font-size:16px}}@media screen and (min-width:992px){html,body{font-size:16px;line-height:1.8}}@media screen and (min-width:1200px){html,body{font-size:16px}}body{-webkit-text-size-adjust:100%;overflow-y:hidden;position:relative}body a{color:#333;text-decoration:none;-webkit-transition:all .2s linear!important;-moz-transition:all .2s linear!important;-o-transition:all .2s linear!important;transition:all .2s linear!important}body a:hover{-webkit-transition:all .2s linear!important;-moz-transition:all .2s linear!important;-o-transition:all .2s linear!important;transition:all .2s linear!important}body{font-family:Lato,Yu Gothic Medium,游ゴシック Medium,YuGothic,游ゴシック体,メイリオ,sans-serif;background:#fff0;color:#333}body strong{font-weight:700}body .small{font-size:.8rem}::selection{background:#fff3ce}img{border:none;vertical-align:bottom;max-width:100%;height:auto;width:auto}.opacity:hover{opacity:70%;-moz-opacity:.7;opacity:.7;filter:alpha(opacity=70)}header{position:relative}.header_logo{z-index:10;position:absolute;top:0;left:0;margin:1rem;width:190px;font-size:.6rem;font-weight:700}@media screen and (min-width:768px){.header_logo{width:264px;margin:1.5rem 1rem;font-size:.7rem}}.js-fixed{position:fixed;width:100%;height:100%}.gnav{position:fixed;top:0;right:0;width:70vw;z-index:10}.gnav.is-open{z-index:99}.gnav_icon{width:4rem;height:4rem;background-color:#000;position:fixed;top:0;right:0;z-index:99;cursor:pointer;display:block;border:none}@media screen and (min-width:768px){.gnav_icon{width:6rem;height:6rem}}.gnav_icon span{width:2rem;height:1px;background-color:#fff;position:absolute;left:1.25rem;transition:all .3s ease;opacity:1}@media screen and (min-width:768px){.gnav_icon span{width:3rem;left:1.5rem}}.gnav_icon span:nth-child(1){top:1.5rem}@media screen and (min-width:768px){.gnav_icon span:nth-child(1){top:2rem}}.gnav_icon span:nth-child(2){top:2rem}@media screen and (min-width:768px){.gnav_icon span:nth-child(2){top:3rem}}.gnav_icon span:nth-child(3){top:2.5rem}@media screen and (min-width:768px){.gnav_icon span:nth-child(3){top:4rem}}.gnav.is-open .gnav_icon span:nth-child(1){top:2rem;transform:rotate(45deg) translate(0)}@media screen and (min-width:768px){.gnav.is-open .gnav_icon span:nth-child(1){transform:rotate(45deg) translate(.4rem,1rem);top:2rem}}.gnav.is-open .gnav_icon span:nth-child(2){opacity:0}.gnav.is-open .gnav_icon span:nth-child(3){top:2rem;transform:rotate(-45deg) translate(0)}@media screen and (min-width:768px){.gnav.is-open .gnav_icon span:nth-child(3){transform:rotate(-45deg) translate(.4rem,-1rem);top:4rem}}.gnav_content{background-color:#000000e6;overflow-y:scroll;-ms-overflow-style:none;overflow:-moz-scrollbars-none;scrollbar-width:none;color:#fff;height:100vh;box-sizing:border-box;position:absolute;top:0;width:90vw;right:-90vw;pointer-events:none;padding:3rem;-webkit-transition:all .5s linear;-moz-transition:all .5s linear;-o-transition:all .5s linear;transition:all .5s linear}@media screen and (min-width:768px){.gnav_content{width:50vw;right:-50vw;padding:5rem 5rem 1rem}}@media screen and (min-width:1200px){.gnav_content{padding:5rem 7rem 1rem}}.gnav_content::-webkit-scrollbar{display:none}.gnav_content_inner{pointer-events:none;visibility:hidden;overflow-y:scroll;-ms-overflow-style:none;overflow:-moz-scrollbars-none;scrollbar-width:none;max-height:90%}.gnav_content_inner::-webkit-scrollbar{display:none}.gnav.is-open{pointer-events:auto}.gnav.is-open .gnav_content{right:0;-webkit-transition:all .5s linear;-moz-transition:all .5s linear;-o-transition:all .5s linear;transition:all .5s linear}.gnav.is-open .gnav_content_inner{pointer-events:auto;visibility:visible;-webkit-transition:all .5s linear;-moz-transition:all .5s linear;-o-transition:all .5s linear;transition:all .5s linear}.gnav_item{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px);-webkit-transition:all .7s ease-out;transition:all .7s ease-out}.gnav_item a{transition:all .3s ease;display:block;color:#fff;font-size:1.4rem;letter-spacing:5px;font-weight:700;position:relative}@media screen and (min-width:768px){.gnav_item a{font-size:2rem}}.gnav_item a:hover{letter-spacing:10px}.gnav_item a:before{content:"";position:absolute;left:0;bottom:-4px;width:100%;height:1px;background:#fff;transform:scaleX(0);transform-origin:left;transition:.4s}.gnav_item a:hover:before{transform:scale(1)}.gnav_item.is-animated{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.gnav_item+.gnav_item{margin-top:1.5rem}@media screen and (min-width:768px){.gnav_item+.gnav_item{margin-top:2rem}}.gnav_language{margin:3rem 0;display:flex}@media screen and (min-width:768px){.gnav_language{margin:5rem 0}}.gnav_language li{line-height:1;padding-right:2rem;margin-right:2rem}.gnav_language li:first-child{border-right:1px solid white}.gnav_language a{letter-spacing:5px;font-size:1rem;font-weight:300;color:#fff}.gnav_language .gnav_item+.gnav_item{margin-top:0}.gnav_bn .gnav_item{display:flex}.gnav_bn .gnav_item:before{display:inline-block;content:"→　"}.gnav_bn img{max-width:250px}.gnav_bn .gnav_item+.gnav_item{margin-top:1rem}.gnav_bn a{display:inline;font-size:1rem;font-weight:300;color:#fff;letter-spacing:1px}@media screen and (min-width:768px){.gnav_bn a{letter-spacing:5px}}.fix_contact_btn{position:fixed;bottom:0;left:0;z-index:999;height:auto;width:60px}@media screen and (min-width:768px){.fix_contact_btn{width:110px}}.fix_contact_btn a{position:relative;display:block;cursor:pointer}.fix_contact_btn a:hover{opacity:70%;-moz-opacity:.7;opacity:.7;filter:alpha(opacity=70)}footer{position:relative;margin:5rem 1.5rem 2rem}footer ul{margin-top:3rem}@media screen and (min-width:576px){footer ul{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap}}footer ul li{padding:0 .5rem 1rem 0}footer ul li:after{content:"";display:inline-block;background-image:url(/img/common/icon_black_right.svg);background-repeat:no-repeat;background-position:right center;width:30px;height:10px}@media screen and (min-width:576px){footer ul li{text-align:center;background-image:url(/img/common/line_footer.svg);background-repeat:no-repeat;background-position:right center;padding:0 2rem 0 1rem;margin-bottom:1rem}footer ul li:after{background-image:none}}@media screen and (min-width:1200px){footer ul li{padding:0 3rem 0 2rem;background-size:auto}}footer ul li a{letter-spacing:2px;font-size:.8rem}@media screen and (min-width:576px){footer ul li a{font-size:.7rem}}@media screen and (min-width:1200px){footer ul li a{font-size:.8rem}}footer ul li a:hover{text-decoration:underline}footer p{padding-top:4rem;letter-spacing:2px;font-size:.9rem}@media screen and (min-width:576px){footer p{text-align:right}}.r_footer{margin:0rem 1.5rem 2rem}.r_footer .footer_bottom{margin-top:1.5rem;display:flex;justify-content:center;align-items:center;gap:1rem;flex-direction:column}@media screen and (min-width:576px){.r_footer .footer_bottom{flex-direction:row}}.r_footer .footer_bottom a{font-size:.8rem;display:inline;width:auto;margin:0;text-decoration:underline}.r_footer .footer_bottom a:hover{text-decoration:none}.r_footer .footer_bottom{padding-top:0rem}.footer_top{margin-top:2rem}.footer_top .container{width:90%;max-width:1200px}.footer_top .row{align-items:center}.footer_top a{display:block;text-align:center;width:96%;height:100%;margin:0 auto 1rem}@media screen and (min-width:992px){.footer_top a{margin:0 auto}}.footer_top a img{max-width:300px}.footer_top p{color:#000;font-size:.75rem;line-height:1.5;font-weight:300;text-align:left;align-items:center}.page_top a{display:block;margin-left:auto;cursor:pointer;width:40px;height:40px;background-color:#000;background-image:url(/img/common/icon_white_up.svg);background-repeat:no-repeat;background-position:center center;-webkit-transition:all .2s linear!important;-moz-transition:all .2s linear!important;-o-transition:all .2s linear!important;transition:all .2s linear!important}@media screen and (min-width:576px){.page_top a{margin:0 1rem 1rem auto;width:63px;height:63px}}.page_top a:hover{background-position:center 10px}.g_btn{display:table;padding:.2rem 4rem .2rem 2rem;margin:0 auto 2rem;background-color:#000;border:2px solid black;color:#fff;background-image:url(/img/common/icon_white_right.svg);background-repeat:no-repeat;background-position:right 15px center}@media screen and (min-width:768px){.g_btn{margin:0 0 2rem}}.g_btn{-webkit-transition:all .2s linear!important;-moz-transition:all .2s linear!important;-o-transition:all .2s linear!important;transition:all .2s linear!important}.g_btn:hover{color:#000;background-color:#fff;background-image:url(/img/common/icon_black_right.svg);background-repeat:no-repeat;background-position:right 10px center}.g_center_btn{display:table;padding:.2rem 4rem .2rem 2rem;margin:0 auto 2rem;background-color:#000;border:2px solid black;color:#fff;background-image:url(/img/common/icon_white_right.svg);background-repeat:no-repeat;background-position:right 15px center;-webkit-transition:all .2s linear!important;-moz-transition:all .2s linear!important;-o-transition:all .2s linear!important;transition:all .2s linear!important}.g_center_btn:hover{color:#000;background-color:#fff;background-image:url(/img/common/icon_black_right.svg);background-repeat:no-repeat;background-position:right 10px center}.g_prev_btn{display:table;padding:.2rem 2rem .2rem 4rem;background-color:#000;border:2px solid black;color:#fff;background-image:url(/img/common/icon_white_prev.svg);background-repeat:no-repeat;background-position:left 15px center;background-size:27px auto;-webkit-transition:all .2s linear!important;-moz-transition:all .2s linear!important;-o-transition:all .2s linear!important;transition:all .2s linear!important}.g_prev_btn:hover{color:#000;background-color:#fff;background-image:url(/img/common/icon_black_prev.svg);background-repeat:no-repeat;background-position:left 10px center}.g_otherwindow_link_btn{display:table;padding:.2rem 4rem .2rem 2rem;margin:0 auto 2rem;background-color:#000;border:2px solid black;color:#fff;background-image:url(/img/common/icon_white_otherwindow.svg);background-repeat:no-repeat;background-position:right 15px center;background-size:15px}@media screen and (min-width:768px){.g_otherwindow_link_btn{margin:0 0 2rem}}.g_otherwindow_link_btn{-webkit-transition:all .2s linear!important;-moz-transition:all .2s linear!important;-o-transition:all .2s linear!important;transition:all .2s linear!important}.g_otherwindow_link_btn:hover{color:#000;background-color:#fff;background-image:url(/img/common/icon_black_otherwindow.svg);background-repeat:no-repeat;background-position:right 10px center}.g_otherwindow_center_link_btn{display:table;padding:.2rem 4rem .2rem 2rem;margin:0 auto 2rem;background-color:#000;border:2px solid black;color:#fff;background-image:url(/img/common/icon_white_otherwindow.svg);background-repeat:no-repeat;background-position:right 15px center;background-size:15px;-webkit-transition:all .2s linear!important;-moz-transition:all .2s linear!important;-o-transition:all .2s linear!important;transition:all .2s linear!important}.g_otherwindow_center_link_btn:hover{color:#000;background-color:#fff;background-image:url(/img/common/icon_black_otherwindow.svg);background-repeat:no-repeat;background-position:right 10px center}.g_pager ul{text-align:center;margin-top:4rem;margin-bottom:2rem}.g_pager ul li{display:inline;margin:0 2px;padding:0;display:inline-block;border:1px solid black;background:#fff;color:#000;width:40px;height:40px;text-align:center;position:relative}@media screen and (min-width:768px){.g_pager ul li{width:60px;height:60px}}.g_pager ul li a{vertical-align:middle;position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;display:table;text-decoration:none}.g_pager ul li a span{display:table-cell;vertical-align:middle}.g_pager ul li a:hover{color:#fff;background:#000}.g_pager ul li .active{color:#fff;background-color:#000}.g_pager ul li .active:hover{color:#000;background:#fff}.g_pager ul .pre,.g_pager ul .next{display:inline-block;height:40px;text-align:center}@media screen and (min-width:768px){.g_pager ul .pre,.g_pager ul .next{height:60px}}.g_pager ul .pre a,.g_pager ul .next a{width:100%;text-align:center}.g_page_ttl{margin:4rem auto 0;background-repeat:no-repeat;background-position:center;background-size:cover;display:flex;align-items:center;justify-content:center;position:relative;height:200px}@media screen and (min-width:576px){.g_page_ttl{height:400px}}@media screen and (min-width:768px){.g_page_ttl{margin:6rem auto 0;height:330px}}.g_page_ttl h1{font-weight:700;color:#fff;text-align:center;line-height:1.4;font-size:1.2rem;width:90%}@media screen and (min-width:576px){.g_page_ttl h1{font-size:1.6rem}}@media screen and (min-width:768px){.g_page_ttl h1{width:auto;padding:1rem 5rem;min-width:600px;font-size:2rem}}.g_page_ttl span{position:absolute;right:0;bottom:0;font-size:3rem;font-family:Lato,sans-serif;letter-spacing:4px;font-weight:700;color:#eaeaea3d;line-height:1}@media screen and (min-width:768px){.g_page_ttl span{font-size:8rem}}.C-1 .g_page_ttl{background-image:url(/img/ttl/ttl_sp_company.jpg)}@media screen and (min-width:768px){.C-1 .g_page_ttl{background-image:url(/img/ttl/ttl_pc_company.jpg)}}.C-1-1 .g_page_ttl{background-image:url(/img/ttl/ttl_sp_message.jpg)}@media screen and (min-width:768px){.C-1-1 .g_page_ttl{background-image:url(/img/ttl/ttl_pc_message.jpg)}}.C-1-2 .g_page_ttl{background-image:url(/img/ttl/ttl_sp_identity.jpg)}@media screen and (min-width:768px){.C-1-2 .g_page_ttl{background-image:url(/img/ttl/ttl_pc_identity.jpg)}}.C-1-3 .g_page_ttl{background-image:url(/img/ttl/ttl_sp_outline.jpg)}@media screen and (min-width:768px){.C-1-3 .g_page_ttl{background-image:url(/img/ttl/ttl_pc_outline.jpg)}}.C-1-4 .g_page_ttl{background-image:url(/img/ttl/ttl_sp_history.jpg)}@media screen and (min-width:768px){.C-1-4 .g_page_ttl{background-image:url(/img/ttl/ttl_pc_history.jpg)}}.C-1-5 .g_page_ttl{background-image:url(/img/ttl/ttl_sp_ir.jpg)}@media screen and (min-width:768px){.C-1-5 .g_page_ttl{background-image:url(/img/ttl/ttl_pc_ir.jpg)}}.C-1-6 .g_page_ttl{background-image:url(/img/ttl/ttl_sp_sdgs.jpg)}@media screen and (min-width:768px){.C-1-6 .g_page_ttl{background-image:url(/img/ttl/ttl_pc_sdgs.jpg)}}.C-1-7 .g_page_ttl{background-image:url(/img/ttl/ttl_sp_business.jpg)}@media screen and (min-width:768px){.C-1-7 .g_page_ttl{background-image:url(/img/ttl/ttl_pc_business.jpg)}}.C-1-7-1 .g_page_ttl{background-image:url(/img/ttl/ttl_sp_childcare_jp.jpg)}@media screen and (min-width:768px){.C-1-7-1 .g_page_ttl{background-image:url(/img/ttl/ttl_pc_childcare_jp.jpg)}}.C-1-7-2 .g_page_ttl{background-image:url(/img/ttl/ttl_sp_contract_jp.jpg)}@media screen and (min-width:768px){.C-1-7-2 .g_page_ttl{background-image:url(/img/ttl/ttl_pc_contract_jp.jpg)}}.C-1-7-3 .g_page_ttl{background-image:url(/img/ttl/ttl_sp_overseas_jp.jpg)}@media screen and (min-width:768px){.C-1-7-3 .g_page_ttl{background-image:url(/img/ttl/ttl_pc_overseas_jp.jpg)}}.C-1-7-4 .g_page_ttl{background-image:url(/img/ttl/ttl_sp_recruitment.jpg)}@media screen and (min-width:768px){.C-1-7-4 .g_page_ttl{background-image:url(/img/ttl/ttl_pc_recruitment.jpg)}}.C-1-7-5 .g_page_ttl{background-image:url(/img/ttl/ttl_sp_media.jpg)}@media screen and (min-width:768px){.C-1-7-5 .g_page_ttl{background-image:url(/img/ttl/ttl_pc_media.jpg)}}.C-1-7-6 .g_page_ttl{background-image:url(/img/ttl/ttl_sp_childcare-support_jp.jpg)}@media screen and (min-width:768px){.C-1-7-6 .g_page_ttl{background-image:url(/img/ttl/ttl_pc_childcare-support_jp.jpg)}}.B-2 .g_page_ttl{background-image:url(/img/ttl/ttl_sp_privacy.jpg)}@media screen and (min-width:768px){.B-2 .g_page_ttl{background-image:url(/img/ttl/ttl_pc_privacy.jpg)}}.B-3 .g_page_ttl{background-image:url(/img/ttl/ttl_sp_sitepolicy.jpg)}@media screen and (min-width:768px){.B-3 .g_page_ttl{background-image:url(/img/ttl/ttl_pc_sitepolicy.jpg)}}.B-4 .g_page_ttl{background-image:url(/img/ttl/ttl_sp_cookiespolicy.jpg)}@media screen and (min-width:768px){.B-4 .g_page_ttl{background-image:url(/img/ttl/ttl_pc_cookiespolicy.jpg)}}.B-5 .g_page_ttl{background-image:url(/img/ttl/ttl_sp_trademark.jpg)}@media screen and (min-width:768px){.B-5 .g_page_ttl{background-image:url(/img/ttl/ttl_pc_trademark.jpg)}}.B-6 .g_page_ttl{background-image:url(/img/ttl/ttl_sp_access.jpg)}@media screen and (min-width:768px){.B-6 .g_page_ttl{background-image:url(/img/ttl/ttl_pc_access.jpg)}}.B-7 .g_page_ttl{background-image:url(/img/ttl/ttl_sp_sitemap.jpg)}@media screen and (min-width:768px){.B-7 .g_page_ttl{background-image:url(/img/ttl/ttl_pc_sitemap.jpg)}}.B-10 .g_page_ttl{background-image:url(/img/ttl/ttl_sp_nurselead.jpg)}@media screen and (min-width:768px){.B-10 .g_page_ttl{background-image:url(/img/ttl/ttl_pc_nurselead.jpg)}}.B-11 .g_page_ttl{background-image:url(/img/ttl/ttl_sp_harassment.jpg)}@media screen and (min-width:768px){.B-11 .g_page_ttl{background-image:url(/img/ttl/ttl_pc_harassment.jpg)}}.B-12 .g_page_ttl{background-image:url(/img/ttl/ttl_sp_jobapplicant.jpg)}@media screen and (min-width:768px){.B-12 .g_page_ttl{background-image:url(/img/ttl/ttl_pc_jobapplicant.jpg)}}.E-1 .g_page_ttl{background-image:url(/img/ttl/ttl_sp_news.jpg)}@media screen and (min-width:768px){.E-1 .g_page_ttl{background-image:url(/img/ttl/ttl_pc_news.jpg)}}.breadcrumb{background-color:#535353;display:flex;align-items:center}.breadcrumb ul{display:table;font-size:.7rem;padding:.3rem 2rem;line-height:1.2}@media screen and (min-width:768px){.breadcrumb ul{font-size:.8rem}}.breadcrumb ul li{float:left;line-height:1.4;color:#fff}@media screen and (min-width:768px){.breadcrumb ul li{line-height:2}}.breadcrumb ul li:before{content:"　>　"}.breadcrumb ul li:first-child:before{content:""}.breadcrumb ul li a{color:#fff;text-decoration:underline}.breadcrumb ul li a:hover{text-decoration:none}.breadcrumb.recruit{background-color:#535353;margin-bottom:4rem}.breadcrumb.recruit ul{width:90%;max-width:1200px;margin:0 auto}.breadcrumb.recruit_second{margin-top:-8.5rem;background-color:#535353;margin-bottom:4rem}.breadcrumb.recruit_second ul{width:90%;max-width:1200px;margin:0 auto}.B-1,.B-1-1,.B-1-2{margin-top:6rem}@media screen and (min-width:768px){.B-1,.B-1-1,.B-1-2{margin-top:10rem}}.E-1-1{margin-top:4rem}@media screen and (min-width:768px){.E-1-1{margin-top:6rem}}.scrollanime{opacity:0}.fadeInDown{animation-name:fadeInDown;animation-duration:1s;animation-fill-mode:forwards}@keyframes fadeInDown{0%{opacity:0}to{opacity:1;transform:translate(0)}}.updown{transform:translateY(-100px)}.downup{transform:translateY(100px)}.sect02{overflow:hidden}.slide-right{transform:translate(200px)}.slide-left{transform:translate(-200px)}.al_left{text-align:left}.al_center{text-align:center}.al_i_center{align-items:center}.al_right{text-align:right}.bold{font-weight:700}.strong{font-weight:700;background:linear-gradient(transparent 40%,#fff1cb 40%)}.alert{font-weight:700;color:#a51212}.f_normal{font-weight:400}.f_s{font-size:.9rem}.f_ss{font-size:.8rem}.f_l{font-size:1.2rem}.f_ll{font-size:1.4rem}.f_super{vertical-align:super;font-size:.7rem}.f_sub{vertical-align:sub;font-size:.7rem}.g_h2{font-size:1.4rem;font-weight:700;margin-top:3rem;margin-bottom:2rem;line-height:1.4}@media screen and (min-width:768px){.g_h2{margin-bottom:3rem;font-size:1.8rem;margin-top:7rem;letter-spacing:2px}}.g_h3{font-size:1.3rem;line-height:1.4;font-weight:700;margin-top:4rem;margin-bottom:2rem;border-left:5px solid #535353;padding-left:1rem}@media screen and (min-width:768px){.g_h3{font-size:1.6rem}}.privacy_main_ttl{font-weight:700;font-size:1.4rem;margin:1rem 0 1.5rem}@media screen and (min-width:768px){.privacy_main_ttl{font-size:1.8rem}}.g_lead_txt{font-size:1rem;line-height:2;font-weight:300;margin:0 auto 2rem;max-width:880px;width:90%}@media screen and (min-width:768px){.g_lead_txt{font-size:1.08rem;margin:0 auto 7rem}}.g_normal_link{text-decoration:underline}.g_normal_link:hover{text-decoration:none}.g_arrow_link{text-decoration:underline}.g_arrow_link:after{display:inline-block;content:"";background-image:url(/img/common/icon_black_right.svg);background-repeat:no-repeat;background-position:right center;width:24px;height:14px}.g_arrow_link:hover{text-decoration:none}.g_otherwindow_link{text-decoration:underline;display:inline-block}.g_otherwindow_link:after{display:inline-block;content:"";width:20px;height:20px;background-image:url(/img/common/icon_black_otherwindow.svg);background-repeat:no-repeat;background-position:.2rem bottom}.g_otherwindow_link:hover{text-decoration:none}.g_otherwindow_white_link{text-decoration:underline;display:inline-block}.g_otherwindow_white_link:after{display:inline-block;content:"";width:15px;height:10px;background-image:url(/img/common/icon_white_otherwindow.svg);background-repeat:no-repeat;background-position:.2rem bottom;background-size:contain}.g_otherwindow_white_link:hover{text-decoration:none}.g_tel_link{font-weight:700;text-decoration:underline;letter-spacing:3px}.g_tel_link:hover{text-decoration:none}@media screen and (min-width:768px){.g_tel_link{pointer-events:none;text-decoration:none}}.g_download_link{text-decoration:underline;display:inline-block}.g_download_link:after{display:inline-block;content:"";width:30px;height:18px;background-image:url(/img/common/icon_black_download.svg);background-repeat:no-repeat;background-position:.2rem bottom}.g_download_link:hover{text-decoration:none}.g_prev_link{text-decoration:underline;display:inline-block}.g_prev_link:before{display:inline-block;content:"";width:24px;height:14px;background-image:url(/img/common/icon_black_prev.svg);background-repeat:no-repeat;background-position:left center}.g_prev_link:hover{text-decoration:none}.g_normal_p{margin-bottom:.8rem}.g_related_links{background-color:#f6f6f6;margin-top:3rem;padding:1.5rem 0}@media screen and (min-width:768px){.g_related_links{padding:3rem 0}}.g_related_links p{letter-spacing:5px;margin:1rem 0 2rem;font-size:1.2rem;padding-right:1rem}@media screen and (min-width:768px){.g_related_links p{display:flex;align-items:center}}.g_related_links p:after{content:"";flex-grow:1;height:1px;max-width:300px;background:#000;margin-left:1rem}.g_related_links .g_related_links_list li{margin-bottom:1rem;display:flex;align-items:center}@media screen and (min-width:768px){.g_related_links .g_related_links_list li{margin-bottom:1.5rem}}.g_related_links .g_related_links_list li a{position:relative;display:flex;align-items:center;height:100%;width:100%;background-color:#fff;padding:1.5rem 3.5rem 1.5rem 1rem;background-image:url(/img/common/icon_black_right.svg);background-repeat:no-repeat;background-position:right 20px center}@media screen and (min-width:768px){.g_related_links .g_related_links_list li a{background-position:right 30px center}}@media screen and (min-width:768px){.g_related_links .g_related_links_list li a{padding:1.5rem 3.5rem 1.5rem 2rem}}@media screen and (min-width:992px){.g_related_links .g_related_links_list li a{padding:1rem 3.5rem 1rem 1rem}}@media screen and (min-width:1200px){.g_related_links .g_related_links_list li a{padding:1.5rem 3.5rem 1.5rem 1rem}}.g_related_links .g_related_links_list li a:hover{background-image:url(/img/common/icon_black_right.svg);background-repeat:no-repeat;background-position:right 5px center}@media screen and (min-width:768px){.g_related_links .g_related_links_list li a:hover{background-position:right 15px center}}.g_related_links .g_related_links_list li a:before{content:"";position:absolute;top:-1px;left:0;width:0;height:0;border:1px solid transparent}.g_related_links .g_related_links_list li a:after{content:"";position:absolute;bottom:0;right:0;width:0;height:0;border:1px solid transparent}.g_related_links .g_related_links_list li a:hover:before{width:100%;height:100%;border-top-color:#000;border-right-color:#000;transition:width .25s ease-out,height .25s ease-out .25s}.g_related_links .g_related_links_list li a:hover:after{width:100%;height:100%;border-bottom-color:#000;border-left-color:#000;transition:border-color 0s ease-out .5s,width .25s ease-out .5s,height .25s ease-out .75s}.g_related_links .g_prev_btn{margin:1rem auto}.g_info_link{margin:4rem auto;max-width:1120px}.g_info_link li{margin-bottom:2rem;border-bottom:1px solid #B7B7B7}.g_info_link a{display:block;padding-right:3rem;background-image:url(/img/common/icon_black_right.svg);background-repeat:no-repeat;background-position:right 15px center;-webkit-transition:all .2s linear!important;-moz-transition:all .2s linear!important;-o-transition:all .2s linear!important;transition:all .2s linear!important}.g_info_link a:hover{background-image:url(/img/common/icon_black_right.svg);background-repeat:no-repeat;background-position:right 5px center}.g_info_link a p:hover{text-decoration:underline}.g_info_link .date{font-size:.8rem;font-weight:700;letter-spacing:2px}.g_info_link .new{font-size:.7rem;color:#fff;background-color:#85764d;display:inline-block;padding:0 .5rem;margin-left:1rem;line-height:1.2}.g_back_top{width:90%;max-width:1200px;margin:1rem auto 0}.g_back_top a{text-decoration:underline;display:inline-block}.g_back_top a:before{display:inline-block;content:"";width:24px;height:14px;background-image:url(/img/common/icon_black_prev.svg);background-repeat:no-repeat;background-position:left center}.g_back_top a:hover{text-decoration:none}.g_normal_list{margin-top:2rem;margin-bottom:2rem;padding-left:.5rem}.g_normal_list .g_normal_list_item{padding-bottom:.5rem;text-indent:-1.3rem;padding-left:1.3rem}.g_normal_list .g_normal_list_item a{text-indent:0}.g_normal_list .g_normal_list_item ul{margin:1rem 0 0 1rem}.g_bullet_list{margin-top:2rem;margin-bottom:2rem;padding-left:.5rem}.g_bullet_list .g_bullet_list_item{padding-bottom:1rem;text-indent:-1.3rem;padding-left:1.3rem;list-style:none;list-style-type:none}.g_bullet_list .g_bullet_list_item:before{content:"・ "}.g_bullet_list .g_bullet_list_item a{text-indent:0}.g_bullet_list .g_bullet_list_item ul{margin:1rem 0 0 1rem}.g_num_list{margin-top:2rem;margin-bottom:2rem;padding-left:.5rem}.g_num_list .g_num_list_item{list-style-position:inside;padding-bottom:1rem;text-indent:-3rem;padding-left:2rem;counter-increment:item}.g_num_list .g_num_list_item:before{content:"（" counter(item) "） ";font-size:1.1rem}.g_num_list .g_num_list_item a{text-indent:0}.g_num_list .g_num_list_item ul{margin:1rem 0 0}.g_alpha_list{margin-top:2rem;margin-bottom:2rem;padding-left:.5rem}.g_alpha_list .g_alpha_list_item{list-style-type:lower-alpha;list-style-position:inside;padding-bottom:1rem;text-indent:-1rem;padding-left:1.3rem}.g_alpha_list .g_alpha_list_item a{text-indent:0}.g_alpha_list .g_alpha_list_item ul{margin:1rem 0 0 1rem}.g_normal_dl{margin-top:2rem;margin-bottom:2rem}.g_normal_dl dt{font-weight:700;font-size:1.1rem}.g_normal_dl dd{margin-bottom:2rem}.g_list_inner_p{padding:0 0 0 2rem;text-indent:0}.g_numbered_list{margin-top:2rem;margin-bottom:2rem;padding-left:.5rem}.g_numbered_list .g_numbered_list_item{list-style-type:decimal;list-style-position:inside;padding-bottom:1rem;text-indent:-1rem;padding-left:1.3rem}.g_numbered_list .g_numbered_list_item a{text-indent:0}.g_numbered_list .g_numbered_list_item ul{margin:1rem 0 0 1rem}.g_figure{margin:0 auto}.g_figure img{display:block;margin:0 auto}.g_figure_half{margin-bottom:3rem}.g_figure_half img{margin-bottom:1rem}.g_figure_half figcaption{font-size:.8rem}.g_figure_half figure{order:1}@media screen and (min-width:768px){.g_figure_half figure{order:inherit}}.g_figure_half div{order:2}@media screen and (min-width:768px){.g_figure_half div{order:inherit}}.g_figure_half2 .col-md-6{margin-bottom:6rem}.g_figure_half2 .col-md-6 img{max-width:300px}.g_figure_quarter{margin:0 auto}.g_figure_quarter .row{display:flex;align-items:center}.g_figure_quarter .col-md-6{margin-bottom:6rem}.g_figure_quarter img{display:block;margin:0 auto 1rem}.g_figure_quarter a img:hover{-webkit-transition:all .2s linear!important;-moz-transition:all .2s linear!important;-o-transition:all .2s linear!important;transition:all .2s linear!important;filter:brightness(70%)}.g_figure_4p{margin:0 auto 3rem}.g_figure_4p .row{display:flex;align-items:center;margin-bottom:2rem}.g_figure_4p figure{margin-bottom:1.5rem}@media screen and (min-width:768px){.g_figure_4p figure{margin-bottom:0}}.g_figure_4p img{display:block;margin:0 auto}.g_accordion1{margin-bottom:2rem;margin-top:2rem}.g_accordion1 dl{padding:1.5rem;border-bottom:1px solid #B7B7B7;-webkit-transition:all .2s linear!important;-moz-transition:all .2s linear!important;-o-transition:all .2s linear!important;transition:all .2s linear!important}.g_accordion1 .g_accordion_title{position:relative;cursor:pointer;font-size:1.1rem;padding-right:3rem;display:flex;align-items:center}@media screen and (min-width:768px){.g_accordion1 .g_accordion_title{padding-right:4rem}}.g_accordion1 .g_accordion_title:before{content:"Q";font-size:1.5rem;display:inline-block;padding-right:1rem}@media screen and (min-width:768px){.g_accordion1 .g_accordion_title:before{font-size:3rem;padding-right:3rem}}.g_accordion1 .toggle_btn{position:absolute;top:50%;right:0;transform:translateY(-50%);display:block;width:25px;height:25px;text-indent:100%;white-space:nowrap;overflow:hidden}@media screen and (min-width:768px){.g_accordion1 .toggle_btn{width:50px;height:50px}}.g_accordion1 .toggle_btn:before,.g_accordion1 .toggle_btn:after{display:block;content:"";background-color:#000;position:absolute;width:20px;height:4px;top:50%;left:50%;transform:translate(-50%,-50%)}.g_accordion1 .toggle_btn:before{width:4px;height:20px}.g_accordion1 .g_accordion_title.selected .toggle_btn:before{content:normal}.g_accordion1 dd{display:none;padding:1.5rem;background-color:#f6f6f6;margin-top:1rem}.g_carousel{margin-bottom:2rem;margin-top:2rem}.slick-thumb li{padding:0 .5rem}@media screen and (min-width:768px){.slick-thumb li{padding:0 .1rem}}.slick-thumb img{cursor:pointer}.g_carousel button{margin:0;padding:0;background:none;border:none;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.g_carousel .slide-arrow{position:absolute;top:50%;margin-top:-15px}.g_carousel .prev-arrow{cursor:pointer;left:0;z-index:2;background-color:#fff;position:absolute;background-image:url(/img/common/icon_prev.svg);content:"";display:inline-block;background-repeat:no-repeat;background-position:center;box-shadow:0 0 20px #0000001a;width:26px;height:26px}@media screen and (min-width:768px){.g_carousel .prev-arrow{width:40px;height:40px}}.g_carousel .next-arrow{cursor:pointer;right:0;background-color:#fff;position:absolute;background-image:url(/img/common/icon_next.svg);content:"";display:inline-block;background-repeat:no-repeat;background-position:center;box-shadow:0 0 20px #0000001a;width:26px;height:26px}@media screen and (min-width:768px){.g_carousel .next-arrow{width:40px;height:40px}}.g_carousel .slick-dots li button:before{font-size:15px}.g_carousel .slick-dots li.slick-active button:before{color:#cc1f3a}.g_table1{border-collapse:separate;border-spacing:.5rem;width:100%;margin-bottom:1rem}@media screen and (min-width:768px){.g_table1{border-spacing:1.5rem;margin-bottom:3rem}}.g_table1 thead{display:block;float:left}@media screen and (min-width:768px){.g_table1 thead{display:table-header-group;width:30%;float:none;width:auto}}.g_table1 tbody{display:block;float:left;width:100%}@media screen and (min-width:768px){.g_table1 tbody{display:table-row-group;width:70%;float:none;width:auto}}.g_table1 tr{display:block;float:left;width:100%}@media screen and (min-width:768px){.g_table1 tr{display:table-row;float:none;width:auto}}.g_table1 th{border-bottom:3px solid #535353;text-align:left;font-weight:700;vertical-align:middle;line-height:1.2;padding:3rem .5rem .5rem;display:block}@media screen and (min-width:768px){.g_table1 th{width:30%;padding:0 .5rem 1.5rem;display:table-cell}}.g_table1 td{border-bottom:1px solid #B7B7B7;padding:1.5rem .5rem;display:block}@media screen and (min-width:768px){.g_table1 td{padding:0 .5rem 1.5rem;display:table-cell}}@media screen and (min-width:768px){.g_table1.width_2_8 tbody{width:80%}}@media screen and (min-width:768px){.g_table1.width_2_8 th{width:20%}}.g_table2{width:100%;border-collapse:separate;border-spacing:2px;margin-bottom:1rem}@media screen and (min-width:768px){.g_table2{margin-bottom:3rem}}.g_table2 th{background-color:#535151;color:#fff;text-align:center;font-weight:700;padding:1rem;vertical-align:middle}.g_table2 th:first-child{width:30%}.g_table2 td{padding:1rem;vertical-align:middle}.g_table2 td:nth-child(odd){background-color:#ededed}.g_table2 td:nth-child(2n){background-color:#f6f6f6}.g_table2.width_5_5 th:first-child{width:50%}.g_table2.width_4_6 th:first-child{width:40%}.g_table2.width_2_8 th:first-child{width:20%}.g_graybg_box{margin:2rem auto;background-color:#f6f6f6;padding:1.5rem 2rem}@media screen and (min-width:768px){.g_graybg_box{padding:2rem 3rem}}.g_graybg_box .ttl{font-weight:700;font-size:1.5rem;margin-top:.5rem;margin-bottom:1.5rem;text-align:center}.g_step_box{margin-top:5rem}.g_step_box .g_step_item{width:100%;margin:2rem auto 5rem;border:10px solid #F6F6F6;padding:2rem;position:relative}@media screen and (min-width:768px){.g_step_box .g_step_item{width:80%;padding:2rem 3rem}}.g_step_box .g_step_item:after{content:"";display:block;background-image:url(/img/common/icon_down.svg);background-position:center;background-repeat:no-repeat;background-size:40px auto;width:40px;height:40px;position:absolute;bottom:-4rem;left:0;right:0;margin:auto}.g_step_box .g_step_item:last-child:after{background-image:none}.g_step_box .g_step_item .g_figure_half,.g_step_box .g_step_item .g_figure_half_float{margin-bottom:1rem}.g_step_box .step_no{background-color:#000;color:#fff;font-weight:700;padding:.3rem 2rem;position:absolute;top:-1.5rem}.g_step_box .ttl{font-weight:700;font-size:1.1rem;margin-top:.5rem;margin-bottom:.5rem}.g_hr_normal{height:1px;background-color:#000;width:100%;border:none;margin:2rem auto}.g_normal_form{max-width:910px;margin:0 auto}.g_required{background-color:#cc1f3a;font-size:.8rem;color:#fff;display:inline-block;padding:0 1rem;margin-left:1rem}.g_form_step{width:90%;max-width:680px;display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap;position:relative;margin:0 auto 2rem}@media all and (-ms-high-contrast:none){.g_form_step{justify-content:space-around}}@media screen and (min-width:576px){.g_form_step{margin:0 auto 3rem}}.g_form_step .dot_border{z-index:-1;color:#535353;position:absolute;width:100%;max-width:680px;top:50%;margin:0;height:auto;background:none;padding:0}@media all and (-ms-high-contrast:none){.g_form_step .dot_border{max-width:400px;left:0;right:0;margin:auto}}.g_form_step .dot_border:after{display:block;content:"";width:100%;height:8px;background:radial-gradient(circle farthest-side,#535353,#535353 50%,#fff 50%,#fff);background-size:8px 8px}.g_form_step li{margin:0;border-radius:100px;width:80px;height:80px;padding:1.5rem 0;font-weight:700;text-align:center;background-color:#f6f6f6;color:#a0a0a0;line-height:1.2}@media screen and (min-width:576px){.g_form_step li{width:110px;height:110px}}.g_form_step li span{font-size:1.6rem;display:block}@media screen and (min-width:576px){.g_form_step li span{font-size:2rem}}.g_form_step li.active{background-color:#535353;color:#fff}.g_form_item{font-weight:700;margin:2rem 0 .5rem}.g_form_item_error{width:98%}.g_form_item_error li{border-radius:8px;background-color:#fff6d6;border:1px solid #CC1F3A;color:#cc1f3a;font-weight:700;padding:.3rem 1rem;margin-bottom:.5rem;line-height:1.3}.g_radio_box{margin-bottom:1rem;margin-right:2rem;display:inline-block}input[type=radio]{position:absolute;opacity:0}input[type=radio]+.g_radio_label:before{content:"";background:#f6f6f6;border-radius:100%;border:1px solid #B7B7B7;display:inline-block;width:30px;height:30px;position:relative;margin-right:.3rem;vertical-align:top;cursor:pointer;text-align:center;transition:all .25s ease}input[type=radio]:checked+.g_radio_label:before{background-color:#535353;box-shadow:inset 0 0 0 4px #f6f6f6}input[type=radio]:focus+.g_radio_label:before{outline:none;border-color:#535353}input[type=radio]:disabled+.g_radio_label:before{box-shadow:inset 0 0 0 4px #f6f6f6;border-color:#f6f6f6;background:#f6f6f6}input[type=radio]+.g_radio_label:empty:before{margin-right:0}.g_checkbox_box{display:inline-block;margin-bottom:1rem}.g_checkbox_box input[type=checkbox]{display:none}.g_checkbox_box label{box-sizing:border-box;cursor:pointer;display:inline-block;padding:5px 45px;position:relative;width:auto}.g_checkbox_box label:before{background:#f6f6f6;border:1px solid #B7B7B7;content:"";display:block;width:30px;height:30px;left:5px;margin-top:-16px;position:absolute;top:50%}.g_checkbox_box label:after{border-right:6px solid #535353;border-bottom:6px solid #535353;content:"";display:block;height:24px;left:15px;margin-top:-7px;opacity:0;position:absolute;top:30%;transform:rotate(45deg);width:12px}.g_checkbox_box input[type=checkbox]:checked+label:after{opacity:1}input[type=text]{background-color:#f6f6f6;border:1px solid #B7B7B7;border-radius:10px;width:98%;padding:1rem;font-size:1rem;height:40px;margin-bottom:1rem}@media screen and (min-width:576px){input[type=text]{height:60px}}select{background-color:#f6f6f6;border:1px solid #B7B7B7;border-radius:10px;width:98%;padding:.3rem;font-size:1rem;height:40px;margin-bottom:1rem}@media screen and (min-width:576px){select{height:60px;padding:1rem}}textarea{background-color:#f6f6f6;border:1px solid #B7B7B7;border-radius:10px;width:98%;height:200px;padding:1rem;font-size:1rem;margin-bottom:1rem}input[type=text].g_form_half,select.g_form_half,textarea.g_form_half{width:47%}input[type=text].g_form_half_left,select.g_form_half_left,textarea.g_form_half_left{margin-right:3%;display:inline-block}input[type=text].g_form_small,select.g_form_small,textarea.g_form_small{width:17%}input[type=text].g_form_small_left,select.g_form_small_left,textarea.g_form_small_left{margin-right:3%;display:inline-block}.g_form_btn_wrap{display:flex;justify-content:center;flex-wrap:wrap}.g_form_btn_wrap button{cursor:pointer;display:block;margin:1rem .5rem;width:auto;font-size:1rem}@media screen and (min-width:768px){.g_form_btn_wrap button{font-size:1.2rem}}.g_back_btn{padding:.5rem 2rem .5rem 3rem;border:2px solid black;display:table;background-color:#fff;font-weight:700;font-size:1rem;width:auto;text-align:center;position:relative;-webkit-transition:all .2s linear!important;-moz-transition:all .2s linear!important;-o-transition:all .2s linear!important;transition:all .2s linear!important;cursor:pointer;margin:2rem auto}@media screen and (min-width:768px){.g_back_btn{width:auto;padding:1.2rem 5rem 1.2rem 6rem;margin:1.5rem auto}}.g_back_btn:before{position:absolute;background-image:url(/img/common/icon_black_prev.svg);left:5%;content:"";display:inline-block;background-repeat:no-repeat;background-position:center;width:25px;height:21px}@media screen and (min-width:768px){.g_back_btn:before{height:26px}}.g_back_btn:after{background-image:none}.g_back_btn:hover{-webkit-transition:all .2s linear!important;-moz-transition:all .2s linear!important;-o-transition:all .2s linear!important;transition:all .2s linear!important;background-color:#ccc}.g_inactive_btn{display:table;background-color:#ccc;border:none;font-weight:700;font-size:1rem;width:auto;padding:1rem 3rem 1rem 2rem;text-align:center;position:relative;cursor:inherit;margin:2rem auto;width:90%}@media screen and (min-width:768px){.g_inactive_btn{width:auto;font-size:1.2rem;padding:1.2rem 6rem 1.2rem 5rem;margin:1.5rem auto}}.g_re_inactive_btn{cursor:pointer!important;display:table;background-color:#000;color:#fff;border:none;font-weight:700;font-size:1rem;width:auto;padding:1rem 3rem 1rem 2rem;text-align:center;position:relative;cursor:inherit;margin:2rem auto;width:90%}@media screen and (min-width:768px){.g_re_inactive_btn{width:auto;font-size:1.2rem;padding:1.2rem 6rem 1.2rem 5rem;margin:1.5rem auto}}.g_form_praivacy{margin:3rem 0}.g_form_praivacy h2{font-size:1.3rem;font-weight:700;margin-bottom:2rem}@media screen and (min-width:576px){.g_form_praivacy h2{font-size:1.1rem;margin-bottom:0}}.g_form_praivacy .privacy_main_ttl{font-size:1.3rem;font-weight:700;margin-bottom:2rem}@media screen and (min-width:576px){.g_form_praivacy .privacy_main_ttl{font-size:1.1rem;margin-bottom:0}}.g_form_praivacy .inner{background-color:#f6f6f6;border:1px solid #B7B7B7;border-radius:10px;width:100%;height:250px;padding:1rem;font-size:.8rem;overflow-y:scroll}.g_form_praivacy p{margin-bottom:.5rem;line-height:1.4}.g_form_praivacy .g_h3{font-size:.9rem;margin-top:1rem;margin-bottom:.5rem}@media screen and (min-width:768px){.g_form_praivacy .g_h3{font-size:1rem}}.g_form_praivacy .g_num_list{margin-top:0;margin-bottom:.5rem;padding-left:.5rem}.g_form_praivacy .g_num_list .g_num_list_item{list-style-position:inside;padding-bottom:.5rem;counter-increment:item}.g_form_praivacy .g_num_list .g_num_list_item:before{content:"（" counter(item) "） ";font-size:.8rem}.g_form_praivacy .g_num_list .g_num_list_item a{text-indent:0}.g_form_praivacy .g_num_list .g_num_list_item ul{margin:0 0 0 1rem}.g_form_praivacy .g_bullet_list{margin-top:0;margin-bottom:0rem;padding-left:.5rem}.g_form_praivacy .g_bullet_list .g_bullet_list_item{padding-bottom:0}.g_form_praivacy .g_bullet_list .g_bullet_list_item ul{margin:0 0 0 1rem}.g_form_praivacy .g_alpha_list{margin-top:0;margin-bottom:0rem;padding-left:.5rem}.g_form_praivacy .g_alpha_list .g_alpha_list_item{padding-bottom:0}.g_form_praivacy .g_alpha_list .g_alpha_list_item ul{margin:0 0 0 1rem}.entry_document{padding-left:.4rem}.entry_document p{font-weight:700}.entry_document input{margin-bottom:1rem}.resume{margin-bottom:2rem}.g_news_inner{width:90%;max-width:800px;margin:3rem auto}@media screen and (min-width:768px){.g_news_inner{margin:6rem auto}}.g_news_h1{border-bottom:1px solid black;font-size:1.4rem;font-weight:700;margin-top:3rem;margin-bottom:.5rem;padding-bottom:1rem;line-height:1.4}@media screen and (min-width:768px){.g_news_h1{font-size:1.8rem;margin-top:7rem;letter-spacing:2px}}.g_news_figure{margin-bottom:2rem}.g_news_figure img{display:block;margin:0 auto}.g_date_p{margin-bottom:2rem}.g_date_p span{color:#fff;background-color:#000;font-size:.7rem;display:inline-block;margin-right:.5rem;padding:0 1rem}.g_news_wrap{border-bottom:1px solid black;padding-bottom:3rem}.g_news_wrap .g_news_h2{font-size:1.1rem;line-height:1.4;font-weight:700;margin-top:4rem;margin-bottom:2rem;border-left:5px solid #535353;padding-left:1rem}@media screen and (min-width:768px){.g_news_wrap .g_news_h2{font-size:1.3rem}}.g_news_wrap .g_news_p{line-height:2;margin-bottom:2rem}.g_back_newslist{display:table;padding:.2rem 2rem .2rem 4rem;background-color:#000;border:2px solid black;color:#fff;background-image:url(/img/common/icon_white_prev.svg);background-repeat:no-repeat;background-position:left 15px center;background-size:27px auto;margin:5rem auto 0;-webkit-transition:all .2s linear!important;-moz-transition:all .2s linear!important;-o-transition:all .2s linear!important;transition:all .2s linear!important}.g_back_newslist:hover{color:#000;background-color:#fff;background-image:url(/img/common/icon_black_prev.svg);background-repeat:no-repeat;background-position:left 10px center}.f_left{float:left}.f_right{float:right}.f_clear{clear:both}.block{display:block}.particles_wrap{width:100%;height:300px;position:absolute;top:500px;z-index:-99;overflow:hidden}.g_contents_inner{width:90%;max-width:1200px;margin:3rem auto}@media screen and (min-width:768px){.g_contents_inner{margin:6rem auto}}.g_section{padding:0 0 5rem}@media screen and (min-width:768px){.g_section{padding:0 0 6rem}}body.fixed{position:fixed;width:100%;height:100%;left:0}.adjustment_box div{background-color:#f6f6f6}.mt_0{margin-top:0}.mt_5{margin-top:5px}.mt_10{margin-top:10px}.mt_15{margin-top:15px}.mt_20{margin-top:20px}.pt_0{padding-top:0}.pt_5{padding-top:5px}.pt_10{padding-top:10px}.pt_15{padding-top:15px}.pt_20{padding-top:20px}.mb_0{margin-bottom:0}.mb_5{margin-bottom:5px}.mb_10{margin-bottom:10px}.mb_15{margin-bottom:15px}.mb_20{margin-bottom:20px}.pb_0{padding-bottom:0}.pb_5{padding-bottom:5px}.pb_10{padding-bottom:10px}.pb_15{padding-bottom:15px}.pb_20{padding-bottom:20px}.pb_1r{padding-bottom:1rem}.pb_2r{padding-bottom:2rem}
