@charset "UTF-8";*{font-family:"Noto Sans JP","Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;box-sizing:border-box}html{height:100%}img{width:100%}h2,h3,h4{margin:0}a{text-decoration:none}a:hover{opacity:.8}.contents_wrapper{position:relative;transition:transform .6s cubic-bezier(.215,.61,.355,1)}.content_block{width:100%;padding:70px 0}.content_block_100vh{width:100%;height:100vh}.content_block_100vh_md{width:100%;height:100vh}.blog_content_block{width:100%;padding:50px 0 120px}.content_inner{width:100%;margin:0 auto;padding:0 5%;position:relative}.content_inner .inner_section_block{margin-top:70px}.visual_title{padding:100px 0;margin-top:-100px;background-attachment:fixed;background-size:cover}.visual_title .visual_title_inner{max-width:980px;padding:0 50px;margin:0 auto}.visual_title .visual_title_inner h2{font-size:40px;margin:0}.visual_title .visual_title_inner p{margin-top:30px;font-weight:700}.height100_img_block img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.two_bgcolor_block{background:#3d3d3d;position:relative;display:flex;align-items:center}.two_bgcolor_block .text_block{z-index:1;width:50%;display:flex;justify-content:center;align-items:center;flex-direction:column}.two_bgcolor_block .text_block .inner_text_item{width:80%}.two_bgcolor_block .height100_img_block{width:50%}.left_bg:before{content:"";display:block;position:absolute;top:0;left:0;width:50%;height:100%;background:#e2e2e2}.right_bg:before{content:"";display:block;position:absolute;top:0;right:0;width:50%;height:100%;background:#e2e2e2}*,:after,:before{box-sizing:border-box}:after,:before{text-decoration:inherit;vertical-align:inherit}html{cursor:default;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;word-break:break-word}body{margin:0}h1{font-size:2em;margin:.67em 0}dl dl,dl ol,dl ul,ol dl,ul dl{margin:0}ol ol,ol ul,ul ol,ul ul{margin:0}hr{height:0;overflow:visible}main{display:block}nav ol,nav ul{list-style:none;padding:0}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}audio,canvas,iframe,img,svg,video{vertical-align:middle}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}iframe{border-style:none}img{border-style:none}svg:not([fill]){fill:currentColor}svg:not(:root){overflow:hidden}table{border-collapse:collapse}button,input,select{margin:0}button{overflow:visible;text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}fieldset{border:1px solid #a0a0a0;padding:.35em .75em .625em}input{overflow:visible}legend{color:inherit;display:table;max-width:100%;white-space:normal}progress{display:inline-block;vertical-align:baseline}select{text-transform:none}textarea{margin:0;overflow:auto;resize:vertical}[type=checkbox],[type=radio]{padding:0}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}details{display:block}dialog{background-color:#fff;border:solid;color:#000;display:block;height:-moz-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:fit-content}dialog:not([open]){display:none}summary{display:list-item}canvas{display:inline-block}template{display:none}[tabindex],a,area,button,input,label,select,summary,textarea{touch-action:manipulation}[hidden]{display:none}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled=true],[disabled]{cursor:not-allowed}[aria-hidden=false][hidden]{display:initial}[aria-hidden=false][hidden]:not(:focus){clip:rect(0,0,0,0);position:absolute}header{position:fixed;top:0;left:0;right:0;z-index:10}header .header_pc{display:flex;justify-content:space-between;align-items:center;margin-top:2rem}header .header_pc .header_logo{width:140px;margin-left:50px}header .header_pc .header_item{display:flex;align-items:center}header .header_pc .header_item .header_nav ul{display:flex;align-items:center;padding:0;margin:0 50px;list-style:none}header .header_pc .header_item .header_nav ul li{margin-right:20px}header .header_pc .header_item .header_nav ul li:last-of-type{margin-right:0}header .header_pc .header_item .header_nav ul li a{color:#cee4e7;font-weight:700}header .header_pc .header_item .header_nav ul li a:hover{color:#fff}#drawer{position:absolute;top:30px;right:20px;z-index:11}#drawer label{cursor:pointer;position:absolute;top:0;right:0}#drawer #navTgl:checked~.contents_wrapper{transform:translateX(-250px)}#drawer #navTgl{display:none}#drawer .open{z-index:12;position:inherit;width:48px;height:48px;transition:background .6s,transform .6s cubic-bezier(.215,.61,.355,1)}#drawer .open:before,#drawer .open:after{content:""}#drawer .open span,#drawer .open:before,#drawer .open:after{content:"";position:absolute;top:20px;right:30%;width:40%;border-bottom:3px solid #fff;transition:transform .6s cubic-bezier(.215,.61,.355,1)}#drawer .open:before{transform:translateY(-8px)}#drawer .open:after{transform:translateY(8px)}#drawer .close{z-index:3;width:100%;height:100vh;pointer-events:none;transition:background .6s}#drawer #navTgl:checked+.open span{transform:scaleX(0)}#drawer #navTgl:checked+.open:before{transform:rotate(45deg);border-bottom:3px solid #fff}#drawer #navTgl:checked+.open:after{transform:rotate(-45deg);border-bottom:3px solid #fff}#drawer #navTgl:checked~.close{pointer-events:auto;background:rgba(0,0,0,.5);z-index:11;position:fixed}#drawer .menu{z-index:11;position:fixed;overflow:auto;top:0;right:0;width:250px;height:100%;margin:0;box-sizing:border-box;background:#47c7d5;transform:translateX(200%);transition:transform .5s cubic-bezier(.215,.61,.355,1)}#drawer .menu h2,#drawer .menu a{color:#fff}#drawer .menu h2{text-align:center}#drawer .menu ul{margin:0;padding:0}#drawer .menu li{font-size:.8em;line-height:1.4}#drawer #navTgl:checked~.menu{transform:none}.drawer_inner_btn ul{list-style:none;margin:0 0 40px;padding:0}.drawer_inner_btn ul li{margin-bottom:15px}.drawer_inner_btn ul li:last-of-type{margin-bottom:0}.drawer_inner_btn ul li a{color:#fff;font-weight:700;background:#616161;border-radius:20px;display:block;text-align:center;padding:5px 0;text-decoration:none}.sp_menu .header_nav_block{padding:0 15px;margin:70px 0}.sp_menu .header_nav_block ul{list-style:none;padding:0}.sp_menu .header_nav_block ul li{margin-bottom:16px}.sp_menu .header_nav_block ul li a{color:#fff;text-decoration:none;display:flex;align-items:center;font-size:16px;padding:5px 15px}.sp_menu .header_nav_block ul li a:before{font-family:"fontello";content:"\e803";font-size:5px;margin-right:10px;font-weight:400}.sp_menu .header_nav_block ul li a:hover{background:#cee4e7;border-radius:20px}footer{margin-top:210px}footer .footer_black .footer_inner{width:100%;margin:0 auto;padding:70px 5%;position:relative;background-color:#3d3d3d}footer .footer_black .flex_content_02{display:flex;justify-content:space-around;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}footer .footer_black .flex_content_02 a:hover{opacity:1}footer .footer_black .circle_white{background:#fff;border-radius:50%;width:300px;height:300px;padding:10px;color:#fff;box-sizing:border-box}footer .footer_black .circle_white .circle_box01{display:flex;align-items:center;align-content:center;flex-wrap:wrap;background:#47c7d5;border-radius:50%;width:100%;height:100%;box-sizing:border-box;color:#fff;font-size:20px;text-align:center}footer .footer_black .circle_white .circle_box01 .circle-title{margin:auto}footer .footer_black .circle_white .circle_box01 .circle-title h3{display:block;width:100%;margin-bottom:15px;padding:.25em .5em;color:#fff;text-align:center;border-left:solid 10px #fff;background:0 0}footer .footer_black .circle_white .circle_box01 .circle-txt{display:block;width:100%;height:50px;color:#fff;text-align:center}footer .footer_black .circle_white .circle_box01 .button_block{margin:0 auto}footer .footer_black .circle_white .circle_box01 .button_box_circle{margin:30px auto 0;font-size:14px;font-weight:700;display:flex;justify-content:center;align-items:center;color:#fff;cursor:pointer}footer .footer_black .circle_white .circle_box01 .button_box_circle .yazirusi{margin-left:10px;width:30px;height:6px;border-bottom:1px solid #fff;border-right:1px solid #fff;transform:skew(45deg)}footer .footer_black .circle_white_02{background:#fff;border-radius:50%;width:300px;height:300px;padding:10px;margin-left:70px;color:#fff;box-sizing:border-box}footer .footer_black .circle_white_02 .circle_box02{display:flex;align-items:center;align-content:center;flex-wrap:wrap;background:#3d3d3d;border-radius:50%;width:100%;height:100%;box-sizing:border-box;color:#47c7d5;font-size:20px;text-align:center}footer .footer_black .circle_white_02 .circle_box02 .circle-title{margin:auto}footer .footer_black .circle_white_02 .circle_box02 .circle-title h3{display:block;width:100%;margin-bottom:15px;padding:.25em .5em;color:#fff;text-align:center;border-left:solid 10px #47c7d5;background:0 0}footer .footer_black .circle_white_02 .circle_box02 .circle-txt{display:block;width:100%;height:50px;color:#fff;text-align:center}footer .footer_black .circle_white_02 .circle_box02 .button_box_circle{margin:30px auto 0;font-size:14px;font-weight:700;display:flex;justify-content:center;align-items:center;color:#fff;cursor:pointer}footer .footer_black .circle_white_02 .circle_box02 .button_box_circle .yazirusi{margin-left:10px;width:30px;height:6px;border-bottom:1px solid #fff;border-right:1px solid #fff;transform:skew(45deg)}footer .footer_black .footer_box01{display:flex;justify-content:space-between;padding:140px 0 70px}footer .footer_black .footer_box01 .footer_sns a{display:flex;align-items:center}footer .footer_black .footer_box01 .footer_sns a p{color:#fff;padding-right:10px}footer .footer_black .footer_box01 .footer_sns a img{width:20px;height:20px;display:inline}footer .footer_black .footer_box01 .footer_privacypolicy_sitemap a{padding-right:15px;color:#fff}footer .footer_black .footer_box01 .footer_privacypolicy_sitemap a:last-of-type{padding-right:0}footer .footer_black .footer_banner .footer_banner_content .banner_hover{position:relative}footer .footer_black .footer_banner .footer_banner_content .banner_hover .banner_hover-img{margin:0;padding:0}footer .footer_black .footer_banner .footer_banner_content .banner_hover .banner_hover-img img{width:100%;height:100%}footer .footer_black .footer_banner .footer_banner_content .banner_hover .banner_hover-text{position:absolute;width:100%;height:100%;top:0;left:0;color:#fff;background-color:rgba(0,0,0,.65);opacity:0;transition:.3s ease-in-out}footer .footer_black .footer_banner .footer_banner_content .banner_hover .banner_hover-text .banner_text1{color:#fff;font-weight:700;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}footer .footer_black .footer_banner .footer_banner_content .banner_hover:hover .banner_hover-text{opacity:1}footer .footer_black .footer_banner .footer_banner_content .footer_banner_title{padding:35px 0 70px;color:#fff;font-weight:700}.breadcrumb_block{width:880px;margin:10px auto 0}.breadcrumb_block ul{list-style:none;margin:0;padding:0;display:flex}.breadcrumb_block ul li,.breadcrumb_block ul a{color:#616161;font-size:13px}.breadcrumb_block ul li{padding-right:30px;position:relative}.breadcrumb_block ul li:before{font-family:"fontello";content:"\e800";position:absolute;right:10px;transform:rotate(90deg)}.breadcrumb_block ul li:last-of-type:before{content:""}.button_content .button_box_white{font-size:14px;font-weight:700;width:210px;height:60px;display:flex;justify-content:center;align-items:center;color:#616161;cursor:pointer;background-color:#fff}.button_content .button_box_white .yazirusi{margin-left:10px;width:30px;height:6px;border-bottom:1px solid #616161;border-right:1px solid #616161;transform:skew(45deg)}.button_content .button_box_blue{font-size:14px;font-weight:700;width:210px;height:60px;display:flex;justify-content:center;align-items:center;color:#fff;cursor:pointer;background-color:#47c7d5}.button_content .button_box_blue .yazirusi{margin-left:10px;width:30px;height:6px;border-bottom:1px solid #fff;border-right:1px solid #fff;transform:skew(45deg)}.flex_content{display:flex}.pc_none{display:none}#mw_wp_form_mw-wp-form-12 p{font-size:16px}#mw_wp_form_mw-wp-form-12 p:last-of-type{margin-bottom:0}.home_button{display:flex;justify-content:center;margin-top:32px}.home_button a{display:block;border:none;text-decoration:none;background:#47c7d5;color:#fff;font-size:16px;text-align:center;padding:10px;width:160px;line-height:1;border-radius:5px;cursor:pointer}.home_button a:hover{opacity:.8}a[href*="tel:"]{font-size:16px;color:#616161;text-decoration:none}.bg_gray-light{background:#e2e2e2}.bg_gray-lighter{background:#f7f7f7}.bg_black{background:#3d3d3d}.bg_gray{background:#f9f9f9}.bg_main-color{background-color:#47c7d5}.bg_white{background-color:#fff}.form_bg-gray{background-color:#f8f8f8;border:1px solid #dfdfdf}.d_flex{display:flex}.justify_center{justify-content:center}.justify_between{justify-content:space-between}.justify_around{justify-content:space-around}.align_items_center{align-items:center}.box_shadow{box-shadow:0px 3px 6px 0px rgba(0,0,0,.16)}.box_shadow_02{box-shadow:0px 3px 6px 0px rgba(0,0,0,.16)}.box_shadow_inside{box-shadow:inset 0 1px 5px rgba(0,0,0,.16)}.pagination{margin-top:40px;justify-content:center}.pagination a{color:#616161}.pagination .page-numbers{margin:0 10px}.pagination .current{border-bottom:1px solid #616161}.loading{background:#fff;position:fixed;top:0;left:0;height:100%;width:100%;z-index:9000}.loading div{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);display:none;z-index:9999;width:220px}#elevator_nav{position:fixed;right:0;top:45%;padding:30px 10px 30px 0}#elevator_nav ul{padding:0;list-style:none;margin:0;position:relative}#elevator_nav ul:after{content:"";position:absolute;border-left:1px solid #f9f9f9;height:180px;top:10px;left:11px;z-index:0}#elevator_nav ul li{margin-bottom:25px}#elevator_nav ul li:last-of-type{margin-bottom:0;font-size:13px}#elevator_nav ul li a{text-decoration:none;display:flex;align-items:center}#elevator_nav ul li a:before{font-size:13px;font-family:"fontello";content:"\e807";color:#f9f9f9;width:24px;height:20px;display:flex;justify-content:center;align-items:center;flex-direction:column;z-index:1}#elevator_nav ul li a span{font-size:13px}.current:before{color:#3b7ab8 !important;font-size:16px !important}.fadein{opacity:0;transform:translate(0,100px);transition:all 1s}.fadein.active{opacity:1;transform:translate(0,0)}*{color:#616161;font-weight:400}p,a,li,table{font-size:14px}p{text-align:justify;text-justify:inter-ideograph;line-height:2;margin:0}h2{font-size:28px;margin:0 0 20px;color:#616161;font-weight:700}h3{margin:0 0 20px;font-size:23px;font-weight:700}h4{font-size:21px;font-weight:700;margin-bottom:10px}.text_link{font-weight:700;color:#3b7ab8}.fw{font-weight:700}.red_text{color:#e63a05}.yellow_text{color:#f3cb2b}.pink_text{color:#ef75c4}.under_line{font-weight:700;border-bottom:1px dashed #616161}.note,.quote{margin-top:10px;font-size:13px}.note a,.quote a{font-size:13px}.note{position:relative;padding-left:16px}.note:before{content:"※";position:absolute;left:0;top:0}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(//frankart.jp/wp-content/themes/frankart_renewal_2023/./ajax-loader.gif) center center no-repeat}@font-face{font-family:"slick";src:url(//frankart.jp/wp-content/themes/frankart_renewal_2023/./fonts/slick.eot);src:url(//frankart.jp/wp-content/themes/frankart_renewal_2023/./fonts/slick.eot?#iefix) format("embedded-opentype"),url(//frankart.jp/wp-content/themes/frankart_renewal_2023/./fonts/slick.woff) format("woff"),url(//frankart.jp/wp-content/themes/frankart_renewal_2023/./fonts/slick.ttf) format("truetype"),url(//frankart.jp/wp-content/themes/frankart_renewal_2023/./fonts/slick.svg#slick) format("svg");font-weight:400;font-style:normal}.slick-prev,.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0;font-size:0px;cursor:pointer;background:0 0;color:transparent;top:50%;transform:translate(0,-50%);padding:0;border:none;outline:none}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;background:0 0;color:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:"slick";font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:0 0;display:block;height:20px;width:20px;outline:none;line-height:0;font-size:0px;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:"slick";font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:.75}.main_visual{width:100%;height:100vh}.main_visual .main_visual_inner{position:relative}.main_visual .main_visual_inner .slick-slider{margin:0;padding:0}.main_visual .main_visual_inner .slick-slider .slick-slide{background-color:rgba(61,35,0,.1)}.main_visual .main_visual_inner .slick-slider .slick-slide img{width:100%;height:100vh;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;mix-blend-mode:multiply}.main_visual .main_visual_inner .slick-slider .slick-prev{left:25px;z-index:9;width:auto;height:auto}.main_visual .main_visual_inner .slick-slider .slick-prev:before{font-size:40px;font-family:"fontello";content:"\e804";color:#fff}.main_visual .main_visual_inner .slick-slider .slick-next{right:25px;z-index:9;width:auto;height:auto}.main_visual .main_visual_inner .slick-slider .slick-next:before{font-size:40px;font-family:"fontello";content:"\e805";color:#fff}.main_visual .main_visual_inner .logo_sp_top{display:flex;justify-content:center;align-items:center;width:100%;position:absolute;top:15%}.main_visual .main_visual_inner .logo_sp_top img{width:170px}.main_visual .main_visual_inner .mv_copy_box{width:450px;height:450px;border:1px solid #fff;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.main_visual .main_visual_inner .mv_copy_box .mv_copy{width:350px;height:350px;background:#111;background:linear-gradient(360deg,rgba(17,17,17,.3856136204) 0%,#4185aa 100%);border:1px solid #fff;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.main_visual .main_visual_inner .mv_copy_box .mv_copy .mv_circle_box{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.main_visual .main_visual_inner .mv_copy_box .mv_copy .mv_circle_box .mv_title{margin:0;text-align:center;font-size:32px;font-weight:700;letter-spacing:.2rem;line-height:2;color:#fff}.main_visual .main_visual_inner .mv_copy_box .mv_copy .mv_circle_box .catch_copy{color:#fff;text-align:center;font-size:14px;letter-spacing:.2rem}.top_concept{background-color:#fff;display:grid;place-items:center}.top_concept .flex_text_box .sub_title_box h2{padding:0 .5em;color:#fff;background:0 0;border-left:solid 10px #fff}.top_concept .row .col-md-5{background-size:contain;background-repeat:no-repeat;background-position:center;background-image:url(//frankart.jp/wp-content/themes/frankart_renewal_2023/assets/images/common/background_circle_blue.png)}.top_concept .row .col-md-5 .title_decoration_box{margin-bottom:35px;padding-bottom:35px;border-bottom:1px solid #959595}.top_concept .row .col-md-5 .title_decoration_box .title_decoration_01{margin-left:10px;padding:.25em .5em;color:#616161;background:0 0;border-left:solid 10px #47c7d5}.top_concept .row .col-md-5 .title_decoration_box .title_decoration_under{color:#616161;margin-left:10px;font-weight:700}.top_concept .row .col-md-5 .top_text_box{margin:0 10px}.top_concept .row .col-md-5 .top_text_box p{color:#616161;padding-bottom:15px}.top_concept .row .col-md-5 .top_text_box p:last-of-type{padding-bottom:0}.top_ourteam{background-color:#47c7d5;display:grid;place-items:center}.top_ourteam .flex_text_box .sub_title_box h2{padding:0 .5em;color:#fff;background:0 0;border-left:solid 10px #fff}.top_ourteam .row .col-md-5{background-size:contain;background-repeat:no-repeat;background-position:center;background-image:url(//frankart.jp/wp-content/themes/frankart_renewal_2023/assets/images/common/background_circle_white.png)}.top_ourteam .row .col-md-5 .title_decoration_box{margin-bottom:35px;padding-bottom:35px;border-bottom:1px solid #fff}.top_ourteam .row .col-md-5 .title_decoration_box .title_decoration_01{margin-left:10px;padding:.25em .5em;color:#fff;background:0 0;border-left:solid 10px #fff}.top_ourteam .row .col-md-5 .title_decoration_box .title_decoration_under{color:#fff;margin-left:10px;font-weight:700}.top_ourteam .row .col-md-5 .top_text_box{margin:0 10px}.top_ourteam .row .col-md-5 .top_text_box p{color:#fff;padding-bottom:15px}.top_ourteam .row .col-md-5 .top_text_box p:last-of-type{padding-bottom:35px}.news_block{width:100%;background:#f7f7f7}.news_block .news_block_inner{width:980px;margin:0 auto;padding:40px;display:flex;align-items:center}.news_block .news_block_inner .news_heading{width:20%}.news_block .news_block_inner .news_heading h3{text-align:center;color:#616161;font-size:24px;margin:0}.news_block .news_block_inner .news_heading .archive_btn{margin:15px 0 0;text-align:center}.news_block .news_block_inner .news_heading .archive_btn a{text-decoration:none;color:#fff;background:#47c7d5;padding:2px 15px 3px;border-radius:20px;font-size:12px}.news_block .news_block_inner .news_list{padding:0 0 0 30px;width:90%}.news_block .news_block_inner .news_list dl{border-bottom:1px solid #f9f9f9;margin:0;padding:10px 0;display:flex;align-items:center}.news_block .news_block_inner .news_list dl:last-of-type{border-bottom:0}.news_block .news_block_inner .news_list dl dt{font-size:12px;color:#47c7d5;margin-right:20px}.news_block .news_block_inner .news_list dl dt time{color:#47c7d5;font-weight:700}.news_block .news_block_inner .news_list dl dd{margin:0}.news_block .news_block_inner .news_list dl dd a{color:#616161;font-size:14px;font-weight:700}.news_block .news_block_inner .news_list dl dd a:hover{color:#616161;opacity:.8}.news_block .news_block_inner .archive_btn_sp{margin:10px auto}.news_block .news_block_inner .archive_btn_sp a{text-decoration:none;color:#fff;background:#47c7d5;padding:10px 0;border-radius:20px;font-size:16px;display:block;text-align:center}.carousel_slider .slick-slider{cursor:pointer}.carousel_slider .slick-slider .slick-track{display:flex;justify-content:space-between}.carousel_slider .slick-slider .slick-slide{margin-right:10px}.carousel_slider .slick-slider .slick-slide img{border-radius:.25rem}.carousel_slider .slick-slider .slick-list{margin-right:-10px}.carousel_slider .slick-slider .slick-prev{left:25px;top:47%;z-index:9}.carousel_slider .slick-slider .slick-prev:before{font-size:40px;font-family:"fontello";content:"\e804";color:#fff;filter:drop-shadow(0px 0px 4px rgba(0,0,0,.5))}.carousel_slider .slick-slider .slick-next{right:25px;top:47%;z-index:9}.carousel_slider .slick-slider .slick-next:before{font-size:40px;font-family:"fontello";content:"\e805";color:#fff;filter:drop-shadow(0px 0px 4px rgba(0,0,0,.5))}.galleryList{width:100%}.modalBg{background-color:rgba(0,0,0,.8);display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:100}.modalContent{display:none;height:100%;left:0;position:fixed;top:0;bottom:0;width:100%;z-index:101;cursor:pointer}.modalImg{position:relative;width:800px}.modalImg .closeBtn{position:absolute;right:0;top:0;z-index:103;border:0;background:#47c7d5;border-radius:0;padding:10px;cursor:pointer;outline:none}.modalImg .closeBtn i{color:#fff;font-size:20px;line-height:1}.top_news_slider{position:relative}.top_news_slider .carousel_slider .slick-slider{cursor:pointer}.top_news_slider .carousel_slider .slick-slider .slick-track{display:flex;justify-content:space-between}.top_news_slider .carousel_slider .slick-slider .slick-next:before{display:none}.top_news_slider .carousel_slider .slick-slider .slick-prev:before{display:none}.top_news_slider .carousel_slider .slick-slider .slick-slide{margin-right:0}.top_news_slider .carousel_slider .slick-slider .slick-slide img{border-radius:0}.top_news_slider .carousel_slider .slick-slider .slick-list{margin-right:-10px}.top_news_slider .galleryList{width:100%}.top_professional .height100_img_block{width:50%;height:100%}.top_professional .height100_img_block .two_img_box .two_img_box01 .two_img_box02{height:50%}.top_professional .height100_img_block .two_img_box .two_img_box01 .two_img_box02 img{-o-object-fit:cover;object-fit:cover}.top_professional .text_block .title_decoration_box{margin-bottom:35px;padding-bottom:35px;border-bottom:1px solid #fff}.top_professional .text_block h2{margin:0 0 0 15px;padding:.25em .5em;color:#fff;background:0 0;border-left:solid 10px #47c7d5}.top_professional .text_block .top_text_box{margin:0 10px}.top_professional .text_block .top_text_box p{color:#fff;padding-bottom:15px}.top_professional .text_block .top_text_box p:last-of-type{padding-bottom:35px}.main_visual_subpage{width:100%;height:500px;background-image:url(//frankart.jp/wp-content/themes/frankart_renewal_2023/assets/images/common/main_visual_sample.jpg);background-size:cover;background-position:center;display:flex;justify-content:center;align-items:center;flex-direction:column;position:relative}.mv_sub_service{background-image:url(//frankart.jp/wp-content/themes/frankart_renewal_2023/assets/images/subpage/mv_sub_service.jpg)}.mv_sub_works{background-image:url(//frankart.jp/wp-content/themes/frankart_renewal_2023/assets/images/subpage/mv_sub_works.jpg)}.mv_sub_about{background-image:url(//frankart.jp/wp-content/themes/frankart_renewal_2023/assets/images/subpage/mv_sub_about.jpg)}.mv_sub_404error{background-image:url(//frankart.jp/wp-content/themes/frankart_renewal_2023/assets/images/subpage/mv_sub_works.jpg)}.mv_sub_contact{background-image:url(//frankart.jp/wp-content/themes/frankart_renewal_2023/assets/images/subpage/mv_sub_contact.jpg)}.mv_sub_recruit{background-image:url(//frankart.jp/wp-content/themes/frankart_renewal_2023/assets/images/subpage/mv_sub_recruit.jpg)}.mv_sub_news{background-image:url(//frankart.jp/wp-content/themes/frankart_renewal_2023/assets/images/subpage/mv_sub_news.jpg)}.mv_sub_privacypolicy{background-image:url(//frankart.jp/wp-content/themes/frankart_renewal_2023/assets/images/subpage/mv_sub_privacyporicy.jpg)}.mv_sub_privacypolicy .mv_sub_privacypolicy .mv_copy_box .mv_copy .mv_circle_box .mv_title br{display:none}.mv_sub_works .mv_copy_box,.mv_sub_service .mv_copy_box,.mv_sub_news .mv_copy_box,.mv_sub_recruit .mv_copy_box,.mv_sub_privacypolicy .mv_copy_box,.mv_sub_404error .mv_copy_box,.mv_sub_about .mv_copy_box,.mv_sub_contact .mv_copy_box{width:350px;height:350px;border:1px solid #fff;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mv_sub_works .mv_copy_box .mv_copy,.mv_sub_service .mv_copy_box .mv_copy,.mv_sub_news .mv_copy_box .mv_copy,.mv_sub_recruit .mv_copy_box .mv_copy,.mv_sub_privacypolicy .mv_copy_box .mv_copy,.mv_sub_404error .mv_copy_box .mv_copy,.mv_sub_about .mv_copy_box .mv_copy,.mv_sub_contact .mv_copy_box .mv_copy{width:300px;height:300px;background:#111;background:linear-gradient(360deg,rgba(17,17,17,.3856136204) 0%,#4185aa 100%);border:1px solid #fff;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mv_sub_works .mv_copy_box .mv_copy .mv_circle_box,.mv_sub_service .mv_copy_box .mv_copy .mv_circle_box,.mv_sub_news .mv_copy_box .mv_copy .mv_circle_box,.mv_sub_recruit .mv_copy_box .mv_copy .mv_circle_box,.mv_sub_privacypolicy .mv_copy_box .mv_copy .mv_circle_box,.mv_sub_404error .mv_copy_box .mv_copy .mv_circle_box,.mv_sub_about .mv_copy_box .mv_copy .mv_circle_box,.mv_sub_contact .mv_copy_box .mv_copy .mv_circle_box{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mv_sub_works .mv_copy_box .mv_copy .mv_circle_box .mv_title,.mv_sub_service .mv_copy_box .mv_copy .mv_circle_box .mv_title,.mv_sub_news .mv_copy_box .mv_copy .mv_circle_box .mv_title,.mv_sub_recruit .mv_copy_box .mv_copy .mv_circle_box .mv_title,.mv_sub_privacypolicy .mv_copy_box .mv_copy .mv_circle_box .mv_title,.mv_sub_404error .mv_copy_box .mv_copy .mv_circle_box .mv_title,.mv_sub_about .mv_copy_box .mv_copy .mv_circle_box .mv_title,.mv_sub_contact .mv_copy_box .mv_copy .mv_circle_box .mv_title{margin:0;text-align:center;font-size:32px;font-weight:700;line-height:1.5;color:#fff}.mv_sub_works .mv_copy_box .mv_copy .mv_circle_box .catch_copy,.mv_sub_service .mv_copy_box .mv_copy .mv_circle_box .catch_copy,.mv_sub_news .mv_copy_box .mv_copy .mv_circle_box .catch_copy,.mv_sub_recruit .mv_copy_box .mv_copy .mv_circle_box .catch_copy,.mv_sub_privacypolicy .mv_copy_box .mv_copy .mv_circle_box .catch_copy,.mv_sub_404error .mv_copy_box .mv_copy .mv_circle_box .catch_copy,.mv_sub_about .mv_copy_box .mv_copy .mv_circle_box .catch_copy,.mv_sub_contact .mv_copy_box .mv_copy .mv_circle_box .catch_copy{color:#fff;text-align:center;font-size:14px}.about_sub_type{background-color:#fff;display:grid;place-items:center}.about_sub_type .content_block{padding-bottom:0}.about_sub_type .flex_text_box .sub_title_box h2{padding:0 .5em;color:#fff;background:0 0;border-left:solid 10px #fff}.about_sub_type .row .col-md-3 .type_img{margin:0 10px 35px}.about_sub_type .row .col-md-3 .title_decoration_box .title_height{height:75px}.about_sub_type .row .col-md-3 .title_decoration_box .title_height .title_decoration_01{margin-left:10px;padding:.25em .5em;color:#616161;background:0 0;border-left:solid 10px #47c7d5}.about_sub_type .row .col-md-3 .title_decoration_box .title_decoration_under{color:#616161;margin-left:10px;font-weight:700}#about_sub_companyprofile .content_block{padding-bottom:0}#about_sub_companyprofile .title_box .title_decoration_box{margin-bottom:35px;padding-bottom:35px;border-bottom:1px solid #959595}#about_sub_companyprofile .title_box .title_decoration_box .title_decoration_01{margin-left:10px;padding:.25em .5em;color:#616161;background:0 0;border-left:solid 10px #47c7d5}#about_sub_companyprofile .company_content .company_box dl{display:flex;flex-flow:row wrap;width:100%;justify-content:center;margin-bottom:0}#about_sub_companyprofile .company_content .company_box dt{flex-basis:30%;margin-bottom:35px}#about_sub_companyprofile .company_content .company_box dt:last-of-type{margin-bottom:0}#about_sub_companyprofile .company_content .company_box dt p{font-size:16px;font-weight:700;padding:10px;color:#616161;background:0 0;border-left:solid 10px #47c7d5}#about_sub_companyprofile .company_content .company_box dd{flex-basis:50%;padding:10px 10px 10px 20px;margin-bottom:0}#about_sub_companyprofile .company_content .company_box dd a{font-size:16px;color:#616161}#about_sub_member{background-color:#fff;display:grid;place-items:center}#about_sub_member .flex_text_box .sub_title_box h2{padding:0 .5em;color:#fff;background:0 0;border-left:solid 10px #fff}#about_sub_member .row .col-md-5 .title_decoration_box{margin-bottom:35px;padding-bottom:35px;border-bottom:1px solid #959595}#about_sub_member .row .col-md-5 .title_decoration_box .title_decoration_01{margin-left:10px;padding:.25em .5em;color:#616161;background:0 0;border-left:solid 10px #47c7d5}#about_sub_member .row .col-md-5 .title_decoration_box .title_decoration_under{color:#616161;margin-left:10px;font-weight:700}#about_sub_member .row .col-md-5 .top_text_box{margin:0 10px}#about_sub_member .row .col-md-5 .top_text_box p{color:#616161;padding-bottom:15px}#about_sub_member .row .col-md-5 .top_text_box p:last-of-type{padding-bottom:0}#about_sub_member .row .col-md-5 .top_text_box ul{padding:15px 0 1rem}#about_sub_member .row .col-md-5 .top_text_box ul li{line-height:1.5;list-style-type:"・"}.about_sub_companyprofile{display:grid;place-items:center}.about_sub_companyprofile .flex_text_box .sub_title_box h2{padding:0 .5em;color:#fff;background:0 0;border-left:solid 10px #fff}.about_sub_companyprofile .content_block{padding-bottom:0}.about_sub_companyprofile .content_box .title_box .title_decoration_box{margin-bottom:35px;padding-bottom:35px;border-bottom:1px solid #959595}.about_sub_companyprofile .content_box .title_box .title_decoration_box .title_decoration_01{margin-left:10px;padding:.25em .5em;color:#616161;background:0 0;border-left:solid 10px #47c7d5}.about_sub_companyprofile .content_box .access_map{margin:0 10px}.about_sub_companyprofile .content_box .access_map .access_address{margin-top:35px}.about_sub_companyprofile .content_box .access_train{margin-top:15px}#about_sub_works .button_block{justify-content:end !important}#about_sub_works .top_text_box{margin:0 10px}#about_sub_works .top_text_box p{font-weight:700}#about_sub_access{display:grid;place-items:center}#about_sub_access .flex_text_box .sub_title_box h2{padding:0 .5em;color:#fff;background:0 0;border-left:solid 10px #fff}#about_sub_access .content_block{padding-bottom:0}#about_sub_access .content_box .title_box .title_decoration_box{margin-bottom:35px;padding-bottom:35px;border-bottom:1px solid #959595}#about_sub_access .content_box .title_box .title_decoration_box .title_decoration_01{margin-left:10px;padding:.25em .5em;color:#616161;background:0 0;border-left:solid 10px #47c7d5}#about_sub_access .content_box .access_map{margin:0 10px}#about_sub_access .content_box .access_map .access_address{margin-top:35px}#about_sub_access .content_box .access_train{margin-top:15px}.sub_ourservice{background-color:#fff;display:grid;place-items:center}.sub_ourservice .content_block{padding-bottom:0}.sub_ourservice .flex_text_box .sub_title_box h2{padding:0 .5em;color:#fff;background:0 0;border-left:solid 10px #fff}.sub_ourservice .row .col-md-5{background-size:contain;background-repeat:no-repeat;background-position:center;background-image:url(//frankart.jp/wp-content/themes/frankart_renewal_2023/assets/images/common/background_circle_blue.png)}.sub_ourservice .row .col-md-5 .title_decoration_box{margin-bottom:35px;padding-bottom:35px;border-bottom:1px solid #959595}.sub_ourservice .row .col-md-5 .title_decoration_box .title_decoration_01{margin-left:10px;padding:.25em .5em;color:#616161;background:0 0;border-left:solid 10px #47c7d5}.sub_ourservice .row .col-md-5 .title_decoration_box .title_decoration_under{color:#616161;margin-left:10px;font-weight:700}.sub_ourservice .row .col-md-5 .top_text_box{margin:0 10px}.sub_ourservice .row .col-md-5 .top_text_box p{color:#616161;padding-bottom:15px}.sub_ourservice .row .col-md-5 .top_text_box p:last-of-type{padding-bottom:0}.sub_overview{background-color:#fff;display:grid;place-items:center}.sub_overview .flex_text_box .sub_title_box h2{padding:0 .5em;color:#fff;background:0 0;border-left:solid 10px #fff}.sub_overview .content_box .title_box .title_decoration_box{margin-bottom:35px;padding-bottom:35px;border-bottom:1px solid #959595}.sub_overview .content_box .title_box .title_decoration_box .title_decoration_01{margin-left:10px;padding:.25em .5em;color:#616161;background:0 0;border-left:solid 10px #47c7d5}.sub_overview .content_box .title_box .title_decoration_box .title_decoration_under{color:#616161;margin-left:10px;font-weight:700}.sub_overview .content_box .title_box .top_text_box{margin:0 10px}.sub_overview .content_box .title_box .top_text_box p{color:#616161;padding-bottom:15px}.sub_overview .content_box .title_box .top_text_box p:last-of-type{padding-bottom:0}.sub_overview .content_box .img_box{width:80%;margin:35px auto 0}.sub_overview .content_project{background-color:#47c7d5;text-align:center}.sub_overview .content_project hr{margin:0;border-top:3px dashed #fff;border-right:none;border-bottom:none;border-left:none;opacity:1;background-color:#47c7d5}.sub_overview .content_project .project_content{padding:70px 0}.sub_overview .content_project .project_content .row .sub_overview_project02{margin:0 auto}.sub_ourstrength{display:grid;place-items:center}.sub_ourstrength .flex_text_box .sub_title_box h2{padding:0 .5em;color:#fff;background:0 0;border-left:solid 10px #fff}.sub_ourstrength .row .col-md-5{background-size:contain;background-repeat:no-repeat;background-position:center;background-image:url(//frankart.jp/wp-content/themes/frankart_renewal_2023/assets/images/common/background_circle_blue.png)}.sub_ourstrength .row .col-md-5 .title_decoration_box{margin-bottom:35px;padding-bottom:35px;border-bottom:1px solid #959595}.sub_ourstrength .row .col-md-5 .title_decoration_box .title_decoration_01{margin-left:10px;padding:.25em .5em;color:#616161;background:0 0;border-left:solid 10px #47c7d5}.sub_ourstrength .row .col-md-5 .title_decoration_box .title_decoration_under{color:#616161;margin-left:10px;font-weight:700}.sub_ourstrength .row .col-md-5 .top_text_box{margin:0 10px;text-align:center}.sub_ourstrength .row .col-md-5 .top_text_box p{color:#616161;padding-bottom:15px;text-align:center}.sub_ourstrength .row .col-md-5 .top_text_box p:last-of-type{padding-bottom:0}.sub_ourstrength .row .col-md-5 .top_text_box img{width:200px;padding-bottom:15px}.sub_ourstrength .ourstrength_point{margin-top:70px}.sub_ourstrength .ourstrength_point .col-md-4{text-align:center}.sub_ourstrength .ourstrength_point .col-md-4 img{width:80%}.sub_ourstrength .ourstrength_point .ourstrength_point_01 .ourstrength_point_01_img{display:none}.sub_ourstrength .flow_content p{text-align:center;padding-bottom:35px}.sub_ourstrength .flow_content .flow_box img{margin-bottom:35px}.sub_ourstrength .flow_content .flow_box img:nth-of-type(7){margin-bottom:0}.sub_ourstrength .flow_content .flow_box img:last-of-type{margin-bottom:0}.sub_service_work .content_inner{background-size:contain;background-repeat:no-repeat;background-position:center;background-image:url(//frankart.jp/wp-content/themes/frankart_renewal_2023/assets/images/common/background_circle_white.png)}.sub_service_work .bg_main-color{padding:0 5%}.sub_service_work .sub_service_work_title{padding-top:70px}.sub_service_work .sub_service_work_title h2{width:70%;margin:0 auto 35px;padding-bottom:20px;color:#fff;text-align:center;border-bottom:1px solid #fff}.sub_service_work .sub_service_work_block{padding:0 0 70px}.sub_service_work .sub_service_work_block .sub_service_work_content{text-align:center}.sub_works{background-color:#fff;display:grid;place-items:center}.sub_works .flex_text_box .sub_title_box h2{padding:0 .5em;color:#fff;background:0 0;border-left:solid 10px #fff}.sub_works .content_box .title_box .title_decoration_box{margin-bottom:35px;padding-bottom:35px;border-bottom:1px solid #959595}.sub_works .content_box .title_box .title_decoration_box .title_decoration_01{margin-left:10px;padding:.25em .5em;color:#616161;background:0 0;border-left:solid 10px #47c7d5}.sub_works .content_box .title_box .title_decoration_box .title_decoration_under{color:#616161;margin-left:10px;font-weight:700}.sub_works .content_box .title_box .title_box_bottom{margin:0 10px 35px}.sub_works .content_box .title_box .top_text_box{margin:0 10px}.sub_works .content_box .title_box .top_text_box p{color:#fff;padding-bottom:15px}.sub_works .content_box .title_box .top_text_box p:last-of-type{padding-bottom:0}.sub_works .content_box .img_box{width:80%;margin:35px auto 0}.sub_works .content_box .col-md-6{margin-bottom:35px}.sub_works .content_box .card_content{padding:70px 1.5rem;height:550px;margin:0 auto}.sub_works .content_box .card_content .title_box .title_decoration_box{margin-bottom:35px;padding-bottom:35px;border-bottom:1px solid #fff}.sub_works .content_box .card_content .title_box .title_decoration_box .title_decoration_01{margin-left:10px;padding:.25em .5em;color:#fff;background:0 0;border-left:solid 10px #fff}.sub_works .content_box .card_content .title_box .title_decoration_box .title_decoration_under{color:#fff;margin-left:10px;font-weight:700}.sub_works .content_box .card_content .title_box .top_text_box{margin:0 10px}.sub_works .content_box .card_content .title_box .top_text_box p{padding-bottom:15px}.sub_works .content_box .card_content .title_box .top_text_box p:last-of-type{padding-bottom:0}.sub_works .button_block{margin-top:35px;display:flex;justify-content:center}.sub_ourservice{background-color:#fff;display:grid;place-items:center}.sub_ourservice .content_block{padding-bottom:0}.sub_ourservice .flex_text_box .sub_title_box h2{padding:0 .5em;color:#fff;background:0 0;border-left:solid 10px #fff}.sub_ourservice .row .col-md-5{background-size:contain;background-repeat:no-repeat;background-position:center;background-image:url(//frankart.jp/wp-content/themes/frankart_renewal_2023/assets/images/common/background_circle_blue.png)}.sub_ourservice .row .col-md-5 .title_decoration_box{margin-bottom:35px;padding-bottom:35px;border-bottom:1px solid #959595}.sub_ourservice .row .col-md-5 .title_decoration_box .title_decoration_01{margin-left:10px;padding:.25em .5em;color:#616161;background:0 0;border-left:solid 10px #47c7d5}.sub_ourservice .row .col-md-5 .title_decoration_box .title_decoration_under{color:#616161;margin-left:10px;font-weight:700}.sub_ourservice .row .col-md-5 .top_text_box{margin:0 10px}.sub_ourservice .row .col-md-5 .top_text_box p{color:#616161;padding-bottom:15px}.sub_ourservice .row .col-md-5 .top_text_box p:last-of-type{padding-bottom:0}.sub_404_error .button_block{margin-top:35px;text-align:center}.sub_404_error .button_block .button_content{display:inline-block}.sub_privacypolicy .flex_text_box .sub_title_box h2{padding:0 .5em;color:#fff;background:0 0;border-left:solid 10px #fff}.sub_privacypolicy .content_block{padding:70px 5%}.sub_privacypolicy .content_block:first-child{padding-bottom:0}.sub_privacypolicy .privacypolicy_bg_img{background-size:150px;background-repeat:no-repeat;background-position:center;background-image:url(//frankart.jp/wp-content/themes/frankart_renewal_2023/assets/images/common/background_sub_circle_blue.png)}.sub_privacypolicy .privacypolicy_bg_img p{font-weight:700;line-height:1.5}.sub_privacypolicy .content_box{padding:70px 5%}.sub_privacypolicy .content_box:first-child{padding:45px 5% 45px}.sub_privacypolicy .content_box .title_box{margin-bottom:35px}.sub_privacypolicy .content_box .title_box:last-child{margin-bottom:0}.sub_privacypolicy .content_box .title_box .title_decoration_box{margin-bottom:35px;padding-bottom:35px;border-bottom:1px solid #959595}.sub_privacypolicy .content_box .title_box .title_decoration_box .title_decoration_01{margin:0 10px 0;padding:.25em .5em;color:#616161;background:0 0;border-left:solid 10px #47c7d5}.sub_privacypolicy .content_box .title_box .title_box_bottom{margin:0 10px 35px}.sub_privacypolicy .content_box .title_box .top_text_box{margin:0 10px}.sub_privacypolicy .content_box .title_box .list_content ol{padding:0 2rem}.sub_privacypolicy .content_box .title_box .list_content li{padding:0 0 .5rem 10px}.sub_privacypolicy .content_box .title_box .sub_list_content{margin:15px 15px 30px}.sub_privacypolicy .content_box .img_box{width:80%;margin:35px auto 0}.sub_privacypolicy .content_box .privacy_no3 p{padding-bottom:15px}.sub_privacypolicy .content_box .top_text_box_10{padding:15px 0}.sub_recruit{display:grid;place-items:center}.sub_recruit .flex_text_box .sub_title_box h2{padding:0 .5em;color:#fff;background:0 0;border-left:solid 10px #fff}.sub_recruit .content_box{background-color:#fff}.sub_recruit .content_box .title_box .title_decoration_box{margin-bottom:35px;padding-bottom:35px;border-bottom:1px solid #959595}.sub_recruit .content_box .title_box .title_decoration_box .title_decoration_01{margin-left:10px;padding:.25em .5em;color:#616161;background:0 0;border-left:solid 10px #47c7d5}.sub_recruit .content_box .title_box .title_decoration_box .title_decoration_under{color:#616161;margin-left:10px;font-weight:700}.sub_recruit .content_box .title_box .title_box_bottom{margin:0 10px 35px}.sub_recruit .content_box .title_box .top_text_box{margin:0 10px}.sub_recruit .content_box .title_box .top_text_box p{color:#fff;padding-bottom:15px}.sub_recruit .content_box .title_box .top_text_box p:last-of-type{padding-bottom:0}.sub_recruit_entry{background-color:#f9f9f9}.sub_recruit_entry .title_decoration_box{margin-bottom:35px;padding-bottom:35px;border-bottom:1px solid #959595}.sub_recruit_entry .title_decoration_box .title_decoration_01{margin-left:10px;padding:.25em .5em;color:#616161;background:0 0;border-left:solid 10px #47c7d5}.sub_recruit_entryform .contact_content .entry_text{font-weight:700;padding-bottom:70px;text-align:center}.sub_recruit_entryform .contact_content .entry_text a{font-weight:700;color:#47c7d5;text-decoration:underline}.sub_recruit_entryform .recruit_entry_box{padding-bottom:70px}.sub_recruit_entryform .recruit_entry_box dl{display:flex;flex-flow:row wrap;width:100%;justify-content:center;margin-bottom:0}.sub_recruit_entryform .recruit_entry_box dl .wpcf7-list-item.first{margin:0}.sub_recruit_entryform .recruit_entry_box dl .wpcf7-list-item-label{cursor:pointer;display:flex}.sub_recruit_entryform .recruit_entry_box dl input[type=radio]{color:#47c7d5;opacity:0;position:absolute}.sub_recruit_entryform .recruit_entry_box dl .wpcf7-list-item-label:before{background:#fff;border:1px solid #47c7d5;border-radius:100%;content:"";height:1.2em;margin-bottom:auto;margin-right:.5em;margin-top:auto;transition:background-color .5s;width:1.2em}.sub_recruit_entryform .recruit_entry_box dl input[type=radio]:checked+.wpcf7-list-item-label:before{background-color:#47c7d5;box-shadow:inset 0 0 0 3px #fff}.sub_recruit_entryform .recruit_entry_box dl .wpcf7-not-valid-tip{color:#47c7d5 !important}.sub_recruit_entryform .recruit_entry_box dt{flex-basis:30%;margin-bottom:35px}.sub_recruit_entryform .recruit_entry_box dt:last-of-type{margin-bottom:0}.sub_recruit_entryform .recruit_entry_box dt label{font-size:16px;font-weight:700;padding:10px;color:#616161;background:0 0;border-left:solid 10px #47c7d5}.sub_recruit_entryform .recruit_entry_box dd{flex-basis:50%;padding:10px 10px 10px 20px;margin-bottom:0}.sub_recruit_entryform .contact_privacy p{margin-bottom:35px;text-align:center}.sub_recruit_entryform .button_block{display:flex;justify-content:center}.sub_recruit_entryform .button_block span{display:none}.sub_recruit_entryform .wpcf7 input[type=text],.sub_recruit_entryform .wpcf7 input[type=email],.sub_recruit_entryform textarea,.sub_recruit_entryform .wpcf7 input[type=url],.sub_recruit_entryform .wpcf7 input[type=date],.sub_recruit_entryform .wpcf7 input[type=tel]{width:100%;padding:.5rem;border:1px solid #e2e2e2;border-radius:5px;background-color:#f8f8f8}.sub_recruit_entryform .wpcf7 input[type=text]:focus,.sub_recruit_entryform .wpcf7 input[type=email]:focus,.sub_recruit_entryform textarea:focus,.sub_recruit_entryform .wpcf7 input[type=url]:focus,.sub_recruit_entryform .wpcf7 input[type=date]:focus,.sub_recruit_entryform .wpcf7 input[type=tel]:focus{outline:none;border:2px solid #47c7d5}.sub_recruit_entryform label.up_link{display:block;cursor:pointer;background:#47c7d5;color:#fff;font-size:1.2em;line-height:5;text-align:center;border-radius:5px}.sub_recruit_entryform .up_link:before{font-weight:900;font-family:"Font Awesome 5 Free";content:"\f030";margin-right:.3em}.sub_recruit_entryform label.up_link+img{width:100%}.sub_recruit_entryform label.up_link input{display:none}.sub_recruit_entryform .img_form{position:relative;width:100%;margin:0 auto}.sub_recruit_entryform a.del{text-decoration:none}.sub_recruit_entryform a.del:after{position:absolute;top:-8px;right:5px;font-family:"Font Awesome 5 Free";font-weight:900;content:"\f057";font-size:2em;color:#47c7d5}.sub_recruit_entryform a.del:before{content:"";position:absolute;top:7px;right:7px;width:1.8em;height:1.8em;background:#fff;border-radius:50%}.sub_recruit_entryform .contact_text_thanks{color:#47c7d5;font-weight:700;text-align:center;padding-bottom:70px}.sub_news{display:grid;place-items:center}.sub_news .flex_text_box .sub_title_box h2{padding:0 .5em;color:#fff;background:0 0;border-left:solid 10px #fff}.sub_news .content_box{padding:70px 0;background-color:#fff}.sub_news .content_box p{font-weight:700;text-align:center}.under_content{width:100%;padding-top:80px}.under_content .content_inner{width:1100px;padding:0 50px;margin:0 auto}.under_content .content_inner h2{font-size:28px;margin:0 0 40px;padding-bottom:10px;color:#fff;border-bottom:7px double #fff;font-weight:700}.under_content .content_inner h3{margin:0 0 20px;font-size:23px;font-weight:700}.under_content .content_inner h4{font-size:21px;font-weight:700;border-bottom:1px solid #fff;padding:0 0 10px 1em;margin-bottom:10px;position:relative}.under_content .content_inner h4:before{font-size:13px;font-family:"fontello";content:"\e807";color:#fff;margin-right:10px;position:absolute;top:8px;left:0}#sub_contact .contact_block{padding-bottom:0}#sub_contact .contact_content .contact_box{padding-bottom:70px}#sub_contact .contact_content .contact_box dl{display:flex;flex-flow:row wrap;width:100%;justify-content:center;margin-bottom:0}#sub_contact .contact_content .contact_box dt{flex-basis:30%;margin-bottom:35px}#sub_contact .contact_content .contact_box dt:last-of-type{margin-bottom:0}#sub_contact .contact_content .contact_box dt label{font-size:16px;font-weight:700;padding:10px;color:#616161;background:0 0;border-left:solid 10px #47c7d5}#sub_contact .contact_content .contact_box dd{flex-basis:50%;padding:10px 10px 10px 20px;margin-bottom:0}#sub_contact .contact_text p{font-weight:700;text-align:center}#sub_contact .contact_text p a{color:#47c7d5;font-weight:700;-webkit-text-decoration:revert;text-decoration:revert}#sub_contact .contact_text_thanks{color:#47c7d5;font-weight:700;text-align:center;padding-bottom:70px}#sub_contact .contact_privacy p{margin-bottom:35px;text-align:center}#sub_contact .button_block{display:flex;justify-content:center}#sub_contact .button_block span{display:none}.wpcf7 input[type=text],.wpcf7 input[type=email],textarea{width:100%;padding:.5rem;border:1px solid #e2e2e2;border-radius:5px;background-color:#f8f8f8}.wpcf7 input[type=text]:focus,.wpcf7 input[type=email]:focus,textarea:focus{outline:none;border:2px solid #47c7d5}.wpcf7 input[type=submit]{padding:10px 30px;font-size:16px;color:#fff;letter-spacing:.1rem;border:none;background-color:#47c7d5;border-style:solid}.wpcf7 input[type=button]{margin-right:15px;padding:10px 30px;font-size:16px;color:#fff;letter-spacing:.1rem;border:none;background-color:#47c7d5;border-style:solid}.gallerypage_block{background:#3f3f3f;border-radius:20px;padding:70px 30px 60px;margin-bottom:120px}.gallerypage_inner{display:flex;flex-wrap:wrap}.gallerypage_inner:last-of-type{margin:0}.gallerypage_inner .gallerypage_inner_item{margin-right:20px;margin-bottom:20px;width:calc(33.3333333333% - 13.3333333333px)}.gallerypage_inner .gallerypage_inner_item:nth-child(3n){margin-right:0}.gallerypage_inner .gallerypage_inner_item img{width:100%;height:100%;border-radius:20px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;margin-bottom:10px;cursor:pointer}.gallerypage_inner .gallerypage_inner_item p{font-size:13px}.privacy_block{background:#3f3f3f;border-radius:20px;padding:70px 50px 60px;margin:20px 0 120px}.privacy_block p{margin-bottom:20px}.privacy_block h4 before{content:none}.privacy_block section:last-of-type p:last-of-type{margin-bottom:0}article{position:relative}.archive article{background-color:#f7f7f7}.pg_wrapper{max-width:1000px;margin:0 auto}.pg_title{font-size:30px;margin:0 0 50px;color:#47c7d5;text-align:center}.pg_contents{background-color:#fff;padding:50px;max-width:1000px;margin:0 auto}.posts_item_list{display:flex;flex-wrap:wrap}.posts_item_list .posts_item{margin-right:20px;width:100%}.posts_item_list .posts_item:nth-of-type(3n){margin-right:0}.posts_item_list .posts_item a{display:block}.posts_item{margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid #e2e2e2}.posts_item:last-of-type{margin-bottom:0}.posts_tmb{margin:0}.posts_tmb img{box-shadow:1px 1px 3px #bfbfbf;border-radius:.25rem;height:180px;max-width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:320px}.posts_date{color:#47c7d5;display:inline-block;margin-bottom:5px;font-size:13px}.posts_title{font-size:16px;line-height:2;margin:0 0 10px}.posts_cat span{border:1px solid;color:#47c7d5;font-size:12px;margin-right:5px;padding:2px 5px}.no_post{max-width:1000px;margin:0 auto;position:relative}.no_post h1{font-size:30px;margin:0 0 50px;color:#47c7d5;text-align:center}.posts_content{margin-top:30px}.posts_content iframe{width:100%;margin-bottom:30px}.pg-blog .blog_tmb{margin:0 0 15px}.pg_single_title{color:#616161;margin-bottom:10px;text-align:left}.pg_single_contents{padding-bottom:0;padding-top:0;max-width:820px}.pg_single_contents>.blog_tmb{margin-bottom:30px}.pg_single_contents>.blog_tmb img{height:56.25%;width:100%}.pg_single_contents .breadcrumb_block{margin-bottom:50px}.pg-news .posts_item{margin-bottom:30px;padding-bottom:10px;border-bottom:1px solid #f9f9f9}.pg-news .posts_title{margin:0}.wp-block-image{margin:0 0 2em}.wp-block-image img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.wp-block-buttons{justify-content:center}.wp-block-button__link{display:block;width:300px;font-size:14px !important;padding:10px 0;border-radius:50px;text-align:center;margin:20px auto;text-decoration:none}@media screen and (max-width:767px){html{-webkit-overflow-scrolling:touch}.contents_wrapper{overflow:hidden}.content_block{width:100%;padding:100px 0}.content_block_100vh{padding:70px 0;height:auto}.content_block_100vh_md{padding:0 0 70px;height:auto}.blog_content_block{width:100%;padding:50px 0 100px}.visual_title{background-attachment:unset}.visual_title .visual_title_inner{width:90%;padding:0}.visual_title .visual_title_inner h2{font-size:32px}.two_bgcolor_block{flex-wrap:wrap}.two_bgcolor_block .text_block{width:100%;padding:70px 0;background:#3d3d3d}.two_bgcolor_block .text_block .inner_text_item{width:90%}.two_bgcolor_block .height100_img_block{width:100%;height:250px}.left_bg:before{position:static;background:0 0}.right_bg:before{position:static;background:0 0}header{padding:20px 0;position:fixed}header .header_pc{margin-top:0}header .header_pc .header_logo{margin-left:20px;width:100px}header .header_pc .header_item{display:none}#drawer{top:14px}.sp_menu .header_nav_block ul li a:hover{background:0 0}footer{margin-top:620px}footer .footer_black .flex_content_02{display:block;position:absolute;top:-10%;left:50%;transform:translate(-50%,-50%)}footer .footer_black .circle_white{margin:0 auto}footer .footer_black .circle_white .circle_box01{margin:0 auto}footer .footer_black .circle_white_02{margin:35px auto}footer .footer_black .footer_box01{padding:180px 0 70px}footer .footer_black .footer_banner .footer_banner_content .footer_banner_title{text-align:center}.breadcrumb_block{width:90%}.breadcrumb_block ul{flex-wrap:nowrap;overflow-x:scroll}.breadcrumb_block ul li{white-space:nowrap}.flex_content{display:block}.pc_none{display:block}.sm_none{display:none}.sm_order1{order:1}.sm_order2{order:2;margin-top:35px}.loading div{width:180px}#elevator_nav{display:none}h2{font-size:24px}h3{font-size:20px}h4{font-size:18px}.sm_none{display:none}.main_visual{height:80vh;margin-top:0}.main_visual .main_visual_inner .slick-slider .slick-slide{background-color:rgba(61,35,0,.25)}.main_visual .main_visual_inner .slick-slider .slick-slide img{height:80vh}.main_visual .main_visual_inner .slick-slider .slick-prev{left:20px}.main_visual .main_visual_inner .slick-slider .slick-next{right:20px}.main_visual .main_visual_inner .mv_copy_box{width:350px;height:350px}.main_visual .main_visual_inner .mv_copy_box .mv_copy{width:300px;height:300px}.main_visual .main_visual_inner .mv_copy_box .mv_copy .mv_circle_box .mv_title{left:0;right:0;bottom:40%;font-size:26px;display:flex;justify-content:center;color:#fff}.main_visual .main_visual_inner .mv_copy_box .mv_copy .mv_circle_box .catch_copy{letter-spacing:0}.top_ourteam .row .col-md-5 .button_box_white{margin:0 auto}.news_block .news_block_inner{width:auto;padding:0 5%;flex-wrap:wrap}.news_block .news_block_inner .news_heading{width:100%}.news_block .news_block_inner .news_list{width:100%;margin:0;padding:0}.news_block .news_block_inner .news_list dl{padding:20px 0;flex-wrap:wrap}.news_block .news_block_inner .news_list dl dt{width:100%}.news_block .news_block_inner .news_list dl dd{width:100%}.news_block .news_block_inner .news_list dl dd a{font-size:16px}.news_block .news_block_inner .archive_btn_sp{width:250px;margin:30px auto 0}.carousel_slider .slick-slider .slick-prev:before{font-size:30px}.carousel_slider .slick-slider .slick-prev{left:10px}.carousel_slider .slick-slider .slick-next:before{font-size:30px}.carousel_slider .slick-slider .slick-next{right:10px}.top_professional .text_block .top_text_box .button_content .button_box_blue{margin:0 auto}.main_visual_subpage{height:400px;margin-top:0}.mv_sub_privacypolicy .mv_sub_privacypolicy .mv_copy_box .mv_copy .mv_circle_box .mv_title br{display:none}.mv_sub_works .mv_copy_box,.mv_sub_service .mv_copy_box,.mv_sub_news .mv_copy_box,.mv_sub_recruit .mv_copy_box,.mv_sub_privacypolicy .mv_copy_box,.mv_sub_404error .mv_copy_box,.mv_sub_about .mv_copy_box,.mv_sub_contact .mv_copy_box{width:300px;height:300px}.mv_sub_works .mv_copy_box .mv_copy,.mv_sub_service .mv_copy_box .mv_copy,.mv_sub_news .mv_copy_box .mv_copy,.mv_sub_recruit .mv_copy_box .mv_copy,.mv_sub_privacypolicy .mv_copy_box .mv_copy,.mv_sub_404error .mv_copy_box .mv_copy,.mv_sub_about .mv_copy_box .mv_copy,.mv_sub_contact .mv_copy_box .mv_copy{width:250px;height:250px}.mv_sub_works .mv_copy_box .mv_copy .mv_circle_box .mv_title,.mv_sub_service .mv_copy_box .mv_copy .mv_circle_box .mv_title,.mv_sub_news .mv_copy_box .mv_copy .mv_circle_box .mv_title,.mv_sub_recruit .mv_copy_box .mv_copy .mv_circle_box .mv_title,.mv_sub_privacypolicy .mv_copy_box .mv_copy .mv_circle_box .mv_title,.mv_sub_404error .mv_copy_box .mv_copy .mv_circle_box .mv_title,.mv_sub_about .mv_copy_box .mv_copy .mv_circle_box .mv_title,.mv_sub_contact .mv_copy_box .mv_copy .mv_circle_box .mv_title{left:0;right:0;bottom:40%;font-size:26px;display:flex;justify-content:center;color:#fff}.mv_sub_works .mv_copy_box .mv_copy .mv_circle_box .catch_copy,.mv_sub_service .mv_copy_box .mv_copy .mv_circle_box .catch_copy,.mv_sub_news .mv_copy_box .mv_copy .mv_circle_box .catch_copy,.mv_sub_recruit .mv_copy_box .mv_copy .mv_circle_box .catch_copy,.mv_sub_privacypolicy .mv_copy_box .mv_copy .mv_circle_box .catch_copy,.mv_sub_404error .mv_copy_box .mv_copy .mv_circle_box .catch_copy,.mv_sub_about .mv_copy_box .mv_copy .mv_circle_box .catch_copy,.mv_sub_contact .mv_copy_box .mv_copy .mv_circle_box .catch_copy{letter-spacing:0}.about_sub_type{display:none}#about_sub_companyprofile .company_content .company_box dl{flex-flow:column;justify-content:start;padding:0 10px;margin-bottom:0}#about_sub_companyprofile .company_content .company_box dt{margin-bottom:0}#about_sub_companyprofile .company_content .company_box dd{padding:15px 10px 35px 20px}#about_sub_companyprofile .company_content .company_box dd:last-of-type{padding:15px 10px 0 20px}.sub_overview .content_box .img_box{width:70%}.sub_overview .content_project .project_content .row .sub_overview_project02{width:85%}.sub_ourstrength .row .col-md-5 .top_text_box{text-align:center}.sub_ourstrength .row .col-md-5 .top_text_box img{width:270px}.sub_ourstrength .row .col-md-6 img{width:85%;margin:0 auto}.sub_ourstrength .row .col-md-6 img:last-of-type{padding:35px 0}.sub_ourstrength .ourstrength_point .ourstrength_point_01 .ourstrength_point_01_img{display:block;margin:0 auto}.sub_works .content_box .img_box{width:70%}.sub_works .content_box .card_content{height:650px}.sub_privacypolicy .content_box:first-child{padding:30px 5% 30px;background-size:contain}.sub_privacypolicy .content_box .title_box .list_content ol{padding:0 .8rem}.sub_privacypolicy .content_box .img_box{width:70%}.sub_recruit_entryform .recruit_entry_box dl{flex-flow:column;justify-content:start;padding:0 10px;margin-bottom:0}.sub_recruit_entryform .recruit_entry_box dt{margin-bottom:0}.sub_recruit_entryform .recruit_entry_box dd{padding:15px 10px 35px 20px}.sub_recruit_entryform .recruit_entry_box dd:last-of-type{padding:15px 10px 0 20px}.under_content{width:100%}.under_content .content_inner{width:90%;margin:0 auto;padding:0}.under_content .content_inner h2{font-size:24px}.under_content .content_inner h3{font-size:20px}.under_content .content_inner h4{font-size:17px}.under_content .content_inner h4:before{top:4px}#sub_contact .contact_content .contact_box dl{flex-flow:column;justify-content:start;padding:0 10px;margin-bottom:0}#sub_contact .contact_content .contact_box dt{margin-bottom:0}#sub_contact .contact_content .contact_box dd{padding:15px 10px 35px 20px}#sub_contact .contact_content .contact_box dd:last-of-type{padding:15px 10px 0 20px}.gallerypage_block{padding:40px 20px;margin-bottom:70px}.gallerypage_inner .gallerypage_inner_item{margin-right:10px;margin-bottom:10px;width:calc(33.3333333333% - 6.6666666667px)}.gallerypage_inner .gallerypage_inner_item img{border-radius:5px}.gallerypage_inner .gallerypage_inner_item p{font-size:16px}.privacy_block{padding:40px 20px;margin:20px 0 70px}article{padding:70px 0}.pg_wrapper{padding:0 5%}.pg_title{font-size:24px}.pg_contents{padding:50px 20px}.posts_item_list .posts_item{margin-bottom:40px}.posts_tmb img{width:100%;border-radius:10px}.no_post{padding:50px 20px 20px}.home .no_post{margin-top:20px;padding:0 0 30px}.no_post h1{font-size:24px;margin-bottom:30px}.pg_single_contents{padding-bottom:0;padding-top:0}.wp-block-button__link{width:250px;font-size:16px !important}}@media screen and (max-width:750px){body{min-width:initial}}@media screen and (min-width:768px) and (max-width:999px){.content_block_100vh{height:100vw}.content_block_100vh_md{height:auto}header{padding:30px 0;position:fixed}header .header_pc{margin-top:.5rem}header .header_pc .header_item{display:none}footer .footer_black .footer_inner{width:100%;padding:70px 10%}footer .footer_black .flex_content{display:block}footer .footer_black .circle_white{margin:0 auto}footer .footer_black .circle_white .circle_box01{margin:0 auto}.breadcrumb_block{width:90%}.pc_none{display:block}.md_none{display:none}a[href*="tel:"]{pointer-events:none;cursor:default;text-decoration:none}#elevator_nav{background:0 0;right:1%}.md_none{display:none}.main_visual .main_visual_inner .logo_sp_top{display:none}.news_block .news_block_inner{width:100%}.news_block .news_block_inner .archive_btn_sp{display:none}.main_visual_subpage{margin-top:0}.sub_ourstrength .ourstrength_point .ourstrength_point_01 .ourstrength_point_01_img{display:none}.sub_works .content_box .card_content{height:650px}.under_content .content_inner{width:100%;margin:0 auto}.under_content .content_inner h4{font-size:17px}.under_content .content_inner h4:before{top:4px}.gallerypage_inner .gallerypage_inner_item img{height:auto}.pg_single_contents{padding-bottom:0;padding-top:0}}@media screen and (min-width:1200px){.content_inner{padding:0 10%}footer{margin-top:310px}footer .footer_black .flex_content_02{width:1000px;margin:0 auto}footer .footer_black .circle_white{width:400px;height:400px;margin-left:0}footer .footer_black .circle_white_02{width:400px;height:400px;margin-left:0}h2{font-size:36px}.sub_service_work .bg_main-color{padding:0 10%}.sub_works .content_box .card_content{height:500px}.sub_privacypolicy .content_box:first-child{background-size:contain}}@media screen and (min-width:1000px){#drawer{display:none}a[href*="tel:"]{pointer-events:none;cursor:default;text-decoration:none}.lg_none{display:none}.main_visual .main_visual_inner .logo_sp_top{display:none}.news_block .news_block_inner .archive_btn_sp{display:none}}