@media screen and (max-width: 500px){.indent_content{padding:40px 16px}.indent_content02{margin-top:40px}.indent_content03{margin-top:30px}.sp-none02{display:none}.page_thumb{height:auto;padding:60px 16px;box-sizing:border-box;margin-top:60px;background-size:cover;text-align:center}.page_thumb h1,.page_thumb p{font-size:5.5vw}.pan{margin:40px 0;padding:0 16px}.single_page{padding-bottom:40px}.page_title{font-size:5vw;margin-bottom:30px;letter-spacing:0}.page_title span{font-size:5vw}.page_title_text{display:none}.sp_hamburger{position:fixed;width:30px;height:25px;top:17.5px;right:16px;z-index:120;display:block}.sp_hamburger .hamburger{width:100%;height:100%;position:absolute;top:0;right:0;z-index:100;background:none;outline:none;border:none}.sp_hamburger .hamburger_bar{display:block;width:100%;height:3px;position:absolute;left:0;background:#000;transition:top 0.24s, transform 0.24s, opacity 0.24s}.sp_hamburger .hamburger_bar:nth-child(1){top:0}.sp_hamburger .hamburger_bar:nth-child(2){top:50%;transform:translateY(-50%)}.sp_hamburger .hamburger_bar:nth-child(3){top:100%;transform:translateY(-100%)}.sp_hamburger .hamburger_bar.is_active:nth-child(1){top:50%;transform:translateY(-50%) rotate(135deg)}.sp_hamburger .hamburger_bar.is_active:nth-child(2){transform:translate(50%, -50%);opacity:0}.sp_hamburger .hamburger_bar.is_active:nth-child(3){top:50%;transform:translateY(-50%) rotate(-135deg)}.sp_nav{position:fixed;top:0;left:0;bottom:0;right:0;z-index:110;opacity:0;transition:opacity 0.24s;pointer-events:none;width:100%;height:100%;background:url("img/sp/header/sp_nav_bg.jpg") top left repeat;box-sizing:border-box;display:flex;align-items:center;justify-content:center;padding:0 16px}.sp_nav .txt01{font-size:7vw;line-height:1.2}.sp_nav .con{position:relative;width:100%}.sp_nav.is_active{opacity:1;pointer-events:auto}.nav-list{display:block;flex-direction:column;box-sizing:border-box;color:#000;width:100%;position:relative;z-index:130;margin-top:10%}.nav-list li{box-sizing:border-box;margin-top:4%;font-size:4vw;font-weight:700}#header{height:60px;position:fixed;top:0;left:0;width:100%;z-index:100;padding:0 16px;box-sizing:border-box}#header h1{font-size:5.5vw}#header .btn_box{display:none}.front_main_box{margin-top:60px}.front_main_box .main{min-width:inherit;left:inherit;margin:inherit;width:100%}.global_nav{display:none}.contact_banner{height:auto}.contact_banner .box{width:50%;text-align:center;padding:6% 0 4%;justify-content:center}.contact_banner .box .triangle{display:none}.contact_banner .box .icon{display:none}.contact_banner .box .txt01{font-size:3.5vw;width:calc(100% - 32px);height:auto;position:absolute;top:-20%;left:0;right:0;padding:3% 0;margin:auto}.contact_banner .box .txt02{font-size:4vw;margin-bottom:4%}.contact_banner .box .txt03{font-size:3vw;letter-spacing:inherit;margin:0 auto}.contact_banner .box .txt03::after{display:none}.contact_banner .box:nth-of-type(2){padding:6% 0 4%}.contact_banner .box:nth-of-type(2) .txt01{left:0;right:0}#index .box01{background:url("img/sp/index/box01_bg.svg") top center no-repeat;background-size:cover;padding:40px 16px}#index .box01 .inner{flex-wrap:wrap;margin-top:30px}#index .box01 .inner .medal{width:48%}#index .box01 .inner .medal:nth-of-type(1){margin:0 8%}#index .box01 .inner .medal:nth-of-type(2){margin:0 4% 0 0}#index .box01 .under{height:auto;padding:10% 10px 10px;border:3px solid #ff850d;margin-top:40px}#index .box01 .under .txt01{font-size:4.5vw;border:3px solid #ff850d;padding:2.5% 5%;top:-10%;left:0;right:0;margin:auto}#index .box01 .under .icon01{display:none}#index .box01 .under .icon02{display:none}#index .box01 .under .txt02{font-size:4vw;line-height:1.7}#index .box01 .under .btn{width:100%;height:auto;font-size:4vw;position:relative;right:inherit;bottom:inherit;padding:16px 0;margin-top:20px}#index .box01 .under .btn::after{display:none}#index .box01 .bg02{height:20%}#index .box02{box-sizing:border-box;padding:40px 16px}#index .box02 .title{justify-content:center}#index .box02 .title img{display:none}#index .box02 .title h2{font-size:4vw}#index .box02 .title h2 span{font-size:5vw}#index .box02 .title h2 .big{font-size:6vw}#index .box02 .link_box{margin:30px auto 10px;flex-wrap:wrap;justify-content:center}#index .box02 .link_box .link_item{width:48%}#index .box02 .link_box .link_item img{display:none}#index .box02 .link_box .link_item .on{position:relative;display:block;clip-path:inset(0)}#index .box02 .link_box .link_item:nth-of-type(1){margin:0 4% 20px 0}#index .box02 .link_box .link_item:nth-of-type(2){margin-right:0}#index .box02 .inner{flex-wrap:wrap}#index .box02 .inner .item{width:48%;border:3px solid #ff850d;padding:20px 10px}#index .box02 .inner .item .txt01{font-size:4vw}#index .box02 .inner .item .icon{display:none}#index .box02 .inner .item .click_icon{display:none}#index .box02 .inner .item .img{margin:16px auto 10px}#index .box02 .inner .item .txt02{font-size:3.5vw;line-height:2}#index .box02 .inner .item:nth-of-type(n+3){margin-top:4%}#index .box03{padding:40px 16px}#index .box03 h2{font-size:5vw}#index .box03 h2 .s01,#index .box03 h2 .s03,#index .box03 h2 .s04{font-size:6vw}#index .box03 h2 .s02{font-size:9vw}#index .box03 .inner{margin:30px auto;display:block}#index .box03 .inner .item{width:100%}#index .box03 .inner .item .txt{font-size:3.5vw;padding:10px 15px;line-height:2;border:3px solid #ff850d}#index .box03 .inner .item:nth-of-type(2){margin:30px auto}#index .box03 .btn{width:100%;font-size:4vw;padding:16px 0}#index .box03 .btn .arrow{width:4%;right:4%}#index .box04{padding:0 0 40px;background-size:contain}#index .box04 h2{margin-bottom:40px}#index .box04 .inner{padding:0 16px}#index .box04 .inner .item{padding:0 0 16px}#index .box04 .inner .item h3{font-size:4vw;width:100%;padding:0 16px;margin-top:16px}#index .box04 .inner .item .info_inner{font-size:3.5vw;margin:16px 0 0 16px}#index .box04 .inner .item .info_inner p:nth-child(2){margin-left:10px}#index .box04 .inner .item .number{font-size:4vw;width:100%;height:auto;left:0;top:inherit;padding:16px 0;position:relative}#index .box04 .inner .item .number::after{display:none}#index .box04 .inner .item .item_btn{width:calc(100% - 32px);height:auto;font-size:4vw;right:inherit;bottom:inherit;padding:16px 0;margin:16px auto 0;position:relative}#index .box04 .inner .item .item_btn .arrow{width:4.5%;right:5%}#index .box04 .inner .item:nth-of-type(n+2){margin-top:30px}#index .box04 .btn{width:calc(100% - 32px);padding:16px 0;height:auto;margin:40px auto 0;font-size:4vw}#index .box04 .btn .arrow{width:4%;right:4%}#index .box05{padding:40px 16px}#index .box05 .title_box{width:100%;margin:0 auto 30px;padding:0}#index .box05 .title_box p{font-size:4vw}#index .box05 .title_box h2{font-size:5vw}#index .box05 .inner .item{width:100%;margin-right:0;padding-right:0}#index .box05 .inner .item .img_box{width:60%}#index .box05 .inner .item .btn01{width:70%;font-size:3.5vw;bottom:16px;right:-60%}#index .box05 .inner .item .time{font-size:3.5vw;margin:16px 0 10px}#index .box05 .inner .item h3{font-size:3.8vw}#index .box05 .inner .item .icon{left:-5%;top:-5%;width:10%}#index .box05 .inner .item:nth-of-type(n+2),#index .box05 .inner .item:nth-of-type(n+4){margin-top:30px}#index .box05 .btn{width:100%;padding:16px 0;font-size:4vw;height:auto;margin:40px auto 0}#index .box05 .btn .arrow{width:4%;right:4%}#index .box06{padding:40px 16px}#index .box06 h2{font-size:7vw}#index .box06 .inner01{display:block;margin:30px auto}#index .box06 .inner01 .img{display:none}#index .box06 .inner01::after{display:none}#index .box06 .inner02 .item{width:100%;font-size:3.5vw;margin-right:0}#index .box06 .inner02 .item img{width:11.5%}#index .box06 .inner02 .item:nth-of-type(2n){margin-right:0}#index .box06 .inner02 .item:nth-of-type(n+2){margin-top:4%}#index .box06 .inner02 .item:nth-of-type(n+5){width:100%;margin-right:0}#index .box06 .inner02 .item:nth-of-type(n+5) img{width:11.5%}#index .box07{padding:40px 16px}#index .box07 .title_box{width:100%;padding:0;margin:0 auto 30px}#index .box07 .title_box p{font-size:4vw}#index .box07 .title_box h2{font-size:6vw}#index .box07 .inner .item{padding:20px 0}#index .box07 .inner .item .time{font-size:3.5vw}#index .box07 .inner .item .tag{font-size:3.5vw;width:auto;height:auto;padding:5px 10px}#index .box07 .inner .item h3{font-size:4vw;margin-top:10px}#index .box07 .btn{width:100%;padding:16px 0;font-size:4vw;height:auto;margin:40px auto 0}#index .box07 .btn .arrow{width:4%;right:4%}#index .box08{padding:40px 16px;background:url("img/sp/index/box08_bg.jpg") top center no-repeat;background-size:cover}#index .box08 h2{font-size:4vw;margin-bottom:30px}#index .box08 h2 span{font-size:8vw;margin-right:10px}#index .box08 .text{font-size:3.5vw;line-height:2}footer{padding-top:60px}footer .big{font-size:6vw;margin-bottom:0}footer .icon01{width:10%;top:-200%;left:16px}footer .icon02{width:10%;bottom:-200%;right:16px}footer .inbox12 nav{display:none}footer .copy{font-size:3vw;margin-top:60px;padding:10px 0}.page_title::before,.page_title::after{height:2px}.page_title::before{margin-right:20px}.page_title::after{margin-left:20px}#archives-blog .inner{padding:0 16px;box-sizing:border-box}#archives-blog .inner .item{padding:20px 0}#archives-blog .inner .item .time{font-size:3.5vw}#archives-blog .inner .item .tag{font-size:3.5vw;width:auto;height:auto;padding:5px 10px}#archives-blog .inner .item h3{font-size:4vw;margin-top:10px}#single_blog .box01{padding:30px 16px;border:2px solid #000;box-sizing:border-box;padding:30px 16px}#single_blog .box01 .over .time{font-size:3.5vw}#single_blog .box01 .over .tag{font-size:3.5vw;padding:2px 10px}#single_blog .box01 h1{font-size:4vw;padding-bottom:16px;margin:10px 0 15px}#single_blog .box01 .text{font-size:3.5vw}#archives_news .inner{padding:0 16px;box-sizing:border-box}#archives_news .inner .item{width:100%;margin-right:0;padding-right:0}#archives_news .inner .item .img_box{width:60%}#archives_news .inner .item .btn01{width:70%;font-size:3.5vw;bottom:16px;right:-60%}#archives_news .inner .item .time{font-size:3.5vw;margin:16px 0 10px}#archives_news .inner .item h3{font-size:3.8vw}#archives_news .inner .item .icon{left:-5%;top:-5%;width:10%}#archives_news .inner .item:nth-of-type(n+2),#archives_news .inner .item:nth-of-type(n+4){margin-top:30px}#flow .main,#flow .l_bnr{display:none}#flow .box01{display:block}#flow .box01 .img_box{min-width:inherit;margin-right:inherit;border-bottom:3px solid #ff850d;margin-bottom:30px}#flow .box01 .img_box .no_txt{position:relative;left:0;top:inherit}#flow .box01 .img_box .no_txt .no_txt01{font-size:5vw}#flow .box01 .img_box .no_txt .no_txt02{font-size:6vw;margin:10px 0 20px}#flow .box01 .txt_box .txt01{font-size:5vw;margin-bottom:20px}#flow .box01 .txt_box .bdr{width:10%;height:3px;margin:20px auto}#flow .box01 .txt_box .txt02{font-size:4vw;line-height:1.5}#flow .box01 .txt_box .btn{width:calc(100% - 32px);height:auto;font-size:4vw;margin:20px auto 30px;padding:16px 0}#flow .box01 .txt_box .btn .arrow{width:4%;right:4%}#flow .box01 .txt_box .txt03{font-size:3.5vw;line-height:2;box-sizing:border-box;padding:0 16px;text-align:left}#flow .box02 .img_box{margin-left:0}#flow .bdr{display:none}#flow .box01:nth-of-type(n+2){margin-top:40px}#flow .box04 .title_box h2{font-size:5.5vw;margin:0 16px}#flow .box04 .title_box .bdr{height:2px}#flow .box04 .txt01{font-size:3.5vw;margin:20px auto 40px}#flow .box04 .inner{display:block}#flow .box04 .inner .item{border:2px solid #ff850d;padding-bottom:30px}#flow .box04 .inner .item h3{font-size:5vw}#flow .box04 .inner .item .con{padding:30px 16px 0}#flow .box04 .inner .item .con h4{font-size:4vw;margin-left:16px}#flow .box04 .inner .item .con ul li{font-size:3.5vw;line-height:1.5}#flow .box04 .inner .item .con ul li:nth-child(n+2){margin-top:16px}#flow .box04 .inner .item:nth-child(n+2){border:2px solid #ca6400;margin-top:30px}#privacy .con{padding:0 16px}#privacy .con h2{font-size:5vw}#privacy .con .text{font-size:3.5vw;margin-top:20px}#privacy .txt01{font-size:3.5vw;padding:0 16px}#privacy .txt02{font-size:3.5vw;line-height:2;margin-top:25px;padding:0 16px}#company .table01 tr th,#company .table01 tr td{display:block;padding:16px;font-size:3.5vw;width:100%}#company .box02 iframe{height:350px}#company .box03 .table02 tr th,#company .box03 .table02 tr td{display:block;padding:16px;width:100%;font-size:3.5vw}#company .box03 .table02 tr th{width:100%;font-size:3.5vw}#company .box04 .inner{padding:0 16px;box-sizing:border-box}#company .box04 .inner a,#company .box04 .inner a:nth-of-type(3n){border:2px solid #ff850d;width:48%;margin-right:4%;font-size:3.5vw;border-left:5px solid #ff850d;height:auto;padding:10px 16px 10px 10px;line-height:1.5}#company .box04 .inner a:nth-of-type(2n){margin-right:0}#company .box04 .inner a:nth-of-type(n+3){margin-top:4%}#archives_interview .inner{padding:0 16px}#archives_interview .inner .item{padding:0 0 16px}#archives_interview .inner .item h3{font-size:4vw;width:100%;padding:0 16px;margin-top:16px}#archives_interview .inner .item .info_inner{font-size:3.5vw;margin:16px 0 0 16px}#archives_interview .inner .item .info_inner p:nth-child(2){margin-left:10px}#archives_interview .inner .item .number{font-size:4vw;width:100%;height:auto;left:0;top:inherit;padding:16px 0;position:relative}#archives_interview .inner .item .number::after{display:none}#archives_interview .inner .item .item_btn{width:calc(100% - 32px);height:auto;font-size:4vw;right:inherit;bottom:inherit;padding:16px 0;margin:16px auto 0;position:relative}#archives_interview .inner .item .item_btn .arrow{width:4.5%;right:5%}#archives_interview .inner .item:nth-of-type(n+2){margin-top:30px}#single_interview .box01{border:5px solid #ff850d;padding:30px 16px}#single_interview .box01 .time{font-size:3.5vw;margin-bottom:16px}#single_interview .box01 h1{font-size:4vw;line-height:2}#single_interview .box01 .text{font-size:3.5vw;line-height:2;margin-top:10px}#single_interview .gallery_box .title_box{padding:16px}#single_interview .gallery_box .title_box h2{font-size:4vw}#single_interview .gallery_box .title_box p{font-size:3.5vw}#single_interview .gallery_box .inner{padding:16px}#single_interview .gallery_box .inner .img,#single_interview .gallery_box .inner .img:nth-of-type(3n){width:48%;margin-right:4%}#single_interview .gallery_box .inner .img:nth-of-type(2n){margin-right:0}#single_interview .gallery_box .inner .img:nth-of-type(n+3){margin-top:4%}#reason .main{height:auto;padding:30px 16px;border:5px solid #e65408}#reason .main .icon{display:none}#reason .main .txt01{width:auto;height:auto;font-size:4vw;padding:10px 0}#reason .main .txt01 img{width:5%}#reason .main .txt02{font-size:4vw;border-bottom:2px solid #000;padding:0 0 16px;margin:15px auto 20px}#reason .main .txt03{font-size:4vw}#reason .main .txt03 span{font-size:6vw}#reason .main .txt03 .big{font-size:8vw}#reason .link_box{display:none}#reason .box01 .title_box{border:3px solid #e65408;display:block}#reason .box01 .title_box .no{font-size:5vw;width:100%;height:auto;padding:10px;justify-content:center;clip-path:inherit}#reason .box01 .title_box .no span{font-size:6vw}#reason .box01 .title_box h2{font-size:5vw;padding:16px 0;text-align:center}#reason .box01 .title_box .icon{display:none}#reason .box01 .inner{display:block}#reason .box01 .inner .img01{margin:0 auto 30px}#reason .box01 .inner .text{font-size:3.5vw;line-height:2;padding:0 16px;box-sizing:border-box}#reason .box01 .bnr{height:auto;display:block;padding:30px 0}#reason .box01 .bnr .img{display:none}#reason .box01 .bnr .txt01{font-size:3.5vw;margin-bottom:10px}#reason .box01 .bnr .txt01 p{margin:0 0 0 5px}#reason .box01 .bnr .txt02{font-size:5vw;text-align:center;line-height:1.5}#reason .box01 .bnr .txt02 span{font-size:6vw}#kanyuseido .main{display:none}#kanyuseido .box01 h2{font-size:4vw;transform:inherit}#kanyuseido .box01 h2 span{transform:inherit}#kanyuseido .box01 .inner{display:block;font-size:3.5vw}#kanyuseido .box01 .inner .img01,#kanyuseido .box01 .inner .img02{margin:0 auto 30px}#kanyuseido .box01 .inner p{padding:0 16px;box-sizing:border-box}#kanyuseido .box02{border:none;padding:40px 0}#kanyuseido .box02 h2{font-size:5vw;margin:0 auto 30px;width:auto}#kanyuseido .box02 h2::before,#kanyuseido .box02 h2::after{height:3px}#kanyuseido .box02 h2::before{margin-right:20px}#kanyuseido .box02 h2::after{margin-left:20px}#kanyuseido .box02 .inner{padding:0;font-size:3.5vw;line-height:2;display:block}#kanyuseido .box02 .inner .img01{margin:0 auto 30px}#kanyuseido .box02 .inner p{padding:0 16px;box-sizing:border-box}#kanyuseido .box02 .sub_title{display:none}#kanyuseido .box02 .img02,#kanyuseido .box02 .txt01,#kanyuseido .box02 .btn{display:none}#kanyuseido .box02 .bnr02{display:none}#kanyuseido .l_bnr{display:none}#tokusho table tr th,#tokusho table tr td{width:100%;display:block;font-size:3.5vw;padding:16px}#about .main{border:5px solid #ff850d;height:auto;justify-content:center}#about .main .man{display:none}#about .main .bg_icon{display:none}#about .main .txt01{font-size:4.5vw;border-bottom:3px solid #ff850d;padding:0 0 16px;margin-bottom:15px;text-align:center}#about .main .txt02{font-size:4.5vw;text-align:center}#about .main .txt02 span{font-size:7vw;text-align:center}#about .main .txt_box{padding:30px 16px}#about .link_box{display:none}#about .box01 .title_box{padding:0 0 16px;border-bottom:2px solid #ff850d;display:block}#about .box01 .title_box .no{display:none}#about .box01 .title_box .title_txt01{font-size:4vw;text-align:center}#about .box01 .title_box h2{font-size:6vw;text-align:center;margin-top:10px}#about .box01 .inner{display:block}#about .box01 .inner .img01,#about .box01 .inner .img02{margin:0 auto 30px}#about .box01 .inner p{font-size:3.5vw;line-height:2;padding:0 16px}#about .l_bnr{border:3px solid #ff850d;height:auto;padding:30px 16px 20px}#about .l_bnr .bg_icon01,#about .l_bnr .bg_icon02{display:none}#about .l_bnr .txt01{font-size:4vw}#about .l_bnr .txt02{font-size:5vw;margin:10px auto 16px;letter-spacing:.5vw}#about .l_bnr .txt03{font-size:6vw}#kyufu .main{border:5px solid #ff850d;padding:30px 16px;display:block;height:auto}#kyufu .main .txt01{font-size:5vw;border-bottom:3px solid #ff850d;padding:0 0 16px;text-align:center}#kyufu .main .txt02{font-size:6vw;text-align:center}#kyufu .main .main_icon{display:none}#kyufu .box01 h2{font-size:5vw;padding:15px 0}#kyufu .box01 .inner{display:block}#kyufu .box01 .inner .img01,#kyufu .box01 .inner .img02{margin:0 auto 30px}#kyufu .box01 .inner p{font-size:3.5vw;line-height:2;padding:0 16px}#kyufu .box03 .title_box{display:block}#kyufu .box03 .title_box .icon01,#kyufu .box03 .title_box .icon02{display:none}#kyufu .box03 .title_box .txt01{font-size:4vw;padding:10px 15px;border-radius:10vw}#kyufu .box03 .title_box h2{font-size:4vw;line-height:1.5;margin-top:20px}#kyufu .box03 .title_box h2 span{font-size:6vw;letter-spacing:1vw}#kyufu .box03 .txt02{padding:15px 0;font-size:5vw}#kyufu .box03 .inner{display:block}#kyufu .box03 .inner .img01,#kyufu .box03 .inner .img02{margin:0 auto 30px}#kyufu .box03 .inner p{font-size:3.5vw;padding:0 16px;line-height:2}#rouhoren .main{display:none}#rouhoren .box01 h2{font-size:5vw;border:3px solid #ff850d}#rouhoren .box01 .inner{display:block}#rouhoren .box01 .inner .img01,#rouhoren .box01 .inner .img02{margin:0 auto 30px}#rouhoren .box01 .inner p{padding:0 16px;font-size:3.5vw;line-height:2}#rouhoren .box01 .bnr{height:auto;padding:40px 16px}#rouhoren .box01 .bnr .icon01,#rouhoren .box01 .bnr .icon02{display:none}#rouhoren .box01 .bnr .txt01{font-size:3.5vw;margin:0 auto 16px;display:table;padding:5px 16px}#rouhoren .box01 .bnr .txt02{font-size:4vw;display:table;margin:0 auto}#rouhoren .box01 .bnr .txt02 p{font-size:7vw;padding:0 6px;margin:auto}#rouhoren .box01 .bnr .txt02 p .bdr02{bottom:2px;width:100%;height:5px}#rouhoren .box01 .bnr .txt02 .txt03 img:nth-of-type(1){margin-right:10px;width:5%}#rouhoren .box01 .bnr .txt02 .txt03 img:nth-of-type(2){margin-left:10px;width:5%}#contact .main{margin-bottom:30px}#contact table th,#contact table td{width:100%;display:block}#contact .btn_box{width:calc(100% - 32px);display:table;margin:30px auto 0}#contact .btn_box input{width:100%;height:auto;padding:16px 0;font-size:4vw}#contact .thanks{padding:0 16px;font-size:3.5vw}#pop_banner{bottom:0}}
