﻿#company .table01{box-sizing:border-box;width:100%}#company .table01 tr th,#company .table01 tr td{line-height:1.7;font-size:16px;box-sizing:border-box;border-bottom:1px solid #b7b7b7;padding:25px 30px;vertical-align:middle}#company .table01 tr th{font-size:18px;line-height:1;background:#ff850d;border-bottom:1px solid #fff;width:250px}#company .table01 tr:nth-last-of-type(1) th,#company .table01 tr:nth-last-of-type(1) td{border-bottom:none}#company .box02 iframe{width:100%;height:450px}#company .box03 .table02{box-sizing:border-box;width:100%}#company .box03 .table02 tr th,#company .box03 .table02 tr td{box-sizing:border-box;border-bottom:1px solid #000;font-size:16px;padding:25px 30px;line-height:1.8;vertical-align:middle}#company .box03 .table02 tr th{font-size:18px;line-height:1;background:#ededed}#company .box03 .table02 tr:nth-last-of-type(1) th,#company .box03 .table02 tr:nth-last-of-type(1) td{border-bottom:none}#company .box04 .inner a{box-sizing:border-box;background:#fff;border:3px solid #ff850d;width:386px;margin-right:20px;font-size:18px;line-height:1;border-left:10px solid #ff850d;padding-left:20px;height:60px}#company .box04 .inner a:nth-child(3n){margin-right:0}#company .box04 .inner a:nth-child(n+4){margin-top:20px}#kanyuseido .box01 h2{font-size:35px;line-height:1;background:#ff850d;padding:15px 0;transform:skewX(-15deg)}#kanyuseido .box01 h2 span{display:block;transform:skewX(15deg)}#kanyuseido .box01 .inner{font-size:16px;line-height:2}#kanyuseido .box01 .inner .img01{margin-right:50px}#kanyuseido .box01 .inner .img02{margin-left:50px}#kanyuseido .box02{background:url("img/kanyuseido/box02_bg.jpg") top left repeat;box-sizing:border-box;border:3px solid #ff850d}#kanyuseido .box02 h2{margin:50px auto;font-size:35px;line-height:1;width:calc(100% - 100px)}#kanyuseido .box02 h2::before,#kanyuseido .box02 h2::after{content:'';display:block;height:5px;background:#ff850d;flex-grow:1}#kanyuseido .box02 h2::before{margin-right:50px}#kanyuseido .box02 h2::after{margin-left:50px}#kanyuseido .box02 .inner{padding:0 50px;font-size:16px;line-height:1.8}#kanyuseido .box02 .inner .img01{margin-right:50px}#kanyuseido .box02 .sub_title{width:calc(100% - 100px);margin:50px auto 40px;font-size:35px;line-height:1}#kanyuseido .box02 .sub_title::before,#kanyuseido .box02 .sub_title::after{content:'';display:block;height:5px;background:#ff850d;flex-grow:1}#kanyuseido .box02 .sub_title::before{margin-right:50px}#kanyuseido .box02 .sub_title::after{margin-left:50px}#kanyuseido .box02 .txt01{font-size:20px;line-height:1;margin:50px auto}#kanyuseido .box02 .btn{box-sizing:border-box;width:450px;height:60px;background:#ff850d;margin:0 auto;position:relative;border-radius:5px;margin-bottom:50px;font-size:18px}#kanyuseido .box02 .btn .arrow{position:absolute;right:15px;top:0;bottom:0;margin:auto}#reason .main{box-sizing:border-box;background:url("img/reason/main_bg.jpg") top left repeat;border:10px solid #e65408;width:100%;height:450px;position:relative}#reason .main .txt01{background:#000;box-sizing:border-box;border-radius:17.5px;width:500px;height:35px;font-size:25px;line-height:1;margin:auto}#reason .main .txt01 img:nth-child(1){margin-right:5px}#reason .main .txt01 img:nth-child(2){margin-left:5px}#reason .main .txt02{font-size:30px;line-height:1;box-sizing:border-box;border-bottom:3px solid #000;display:table;padding:0 100px 30px;margin:15px auto 25px}#reason .main .txt03{font-size:35px;line-height:1.1}#reason .main .txt03 span{font-size:60px}#reason .main .txt03 .big{font-size:100px}#reason .main .icon{position:absolute}#reason .main .icon01{left:10px;top:10px}#reason .main .icon02{right:0;top:0}#reason .main .icon03{left:10px;bottom:10px}#reason .main .icon04{right:20px;bottom:20px}#reason .link_box{position:relative;padding-bottom:50px}#reason .link_box a{width:275px;position:relative;z-index:10}#reason .link_box a:nth-child(2){margin:0 60px}#reason .link_box .bg{position:absolute;bottom:0;left:0;right:0;margin:auto;width:100%;height:100px;background:url("img/reason/link_box_bg.jpg") top left repeat}#reason .box01 .title_box{box-sizing:border-box;background:url("img/reason/box01_title_bg.jpg") top left repeat;border:5px solid #e65408;position:relative}#reason .box01 .title_box .no{font-size:25px;line-height:1;background:#e65408;width:306px;height:100px;clip-path:polygon(0 0, 100% 0, 95% 100%, 0 100%);display:flex;align-items:center;justify-content:flex-start;padding-left:20px;box-sizing:border-box}#reason .box01 .title_box .no span{font-size:70px;margin-left:10px}#reason .box01 .title_box h2{font-size:35px;line-height:1;margin-left:20px}#reason .box01 .title_box .icon{position:absolute;right:20px;bottom:0}#reason .box01 .inner .img01{margin-right:50px}#reason .box01 .inner .text{font-size:16px;line-height:2.2}#reason .box01 .bnr{background:url("img/reason/bnr_bg01.jpg") top right repeat;position:relative;box-sizing:border-box;padding-right:60px;height:400px}#reason .box01 .bnr .img{position:absolute;left:0;bottom:0}#reason .box01 .bnr .bdr{content:'';position:absolute;box-sizing:border-box;border:3px solid #fff;width:calc(100% - 20px);height:calc(100% - 20px);top:0;bottom:0;left:0;right:0;margin:auto}#reason .box01 .bnr .txt_box{position:relative;z-index:10}#reason .box01 .bnr .txt01{font-size:25px;line-height:1;margin-bottom:20px}#reason .box01 .bnr .txt01 p{margin:0 0 0 10px}#reason .box01 .bnr .txt02{font-size:45px;line-height:1.1}#reason .box01 .bnr .txt02 span{font-size:110px}#flow .main{margin-bottom:130px}#flow .box01 .img_box{position:relative;box-sizing:border-box;border-bottom:5px solid #ff850d;min-width:575px;margin-right:50px}#flow .box01 .img_box .no_txt{position:absolute;left:0;top:-50px}#flow .box01 .img_box .no_txt .no_txt01{font-size:18px;line-height:1}#flow .box01 .img_box .no_txt .no_txt02{font-size:70px;line-height:1}#flow .box01 .txt_box .txt01{font-size:35px;line-height:1}#flow .box01 .txt_box .bdr{content:'';position:relative;background:#ff850d;width:50px;height:5px;margin:30px auto}#flow .box01 .txt_box .txt02{font-size:18px;line-height:1}#flow .box01 .txt_box .btn{width:350px;height:60px;background:#ff850d;font-size:16px;line-height:1;position:relative;margin:35px auto 25px}#flow .box01 .txt_box .btn .arrow{position:absolute;top:0;bottom:0;right:20px;margin:auto}#flow .box01 .txt_box .txt03{font-size:18px;line-height:1.7}#flow .box02 .img_box{margin-left:50px}#flow .box02 .img_box .no_txt{right:0;left:inherit}#flow .box04 .title_box .bdr{display:block;flex-grow:1;height:3px}#flow .box04 .title_box .bdr span{width:100%;height:100%;background:#ff850d;display:block}#flow .box04 .title_box .bdr span:nth-child(2){margin-top:1px}#flow .box04 .title_box h2{font-size:35px;line-height:1;margin:0 20px}#flow .box04 .txt01{font-size:16px;line-height:1;margin:20px auto 50px}#flow .box04 .inner .item{box-sizing:border-box;background:url("img/flow/box04_item_bg.jpg") top left repeat;border:3px solid #ff850d;border-top:none;padding-bottom:50px}#flow .box04 .inner .item h3{background:#ff850d;padding:10px 0;font-size:30px;line-height:1}#flow .box04 .inner .item .con{padding:50px 45px 0}#flow .box04 .inner .item .con h4{font-size:22px;line-height:1;margin-bottom:20px;position:relative}#flow .box04 .inner .item .con h4::before{content:'';position:absolute;background:#000;width:7px;height:15px;clip-path:polygon(0 0, 100% 50%, 0 100%);left:-15px;top:0;bottom:0;margin:auto}#flow .box04 .inner .item .con ul li{font-size:16px;line-height:1}#flow .box04 .inner .item .con ul li:nth-child(n+2){margin-top:20px}#flow .box04 .inner .item:nth-child(n+2){border:3px solid #ca6400}#flow .box04 .inner .item:nth-child(n+2) h3{background:#ca6400}#tokusho table{box-sizing:border-box;background:#f4f4f4}#tokusho table tr th,#tokusho table tr td{box-sizing:border-box;border-bottom:1px solid #fff;padding:25px;font-size:16px;line-height:1.9;vertical-align:middle}#tokusho table tr th{background:#ff850d;line-height:1;width:300px}#tokusho table tr:nth-last-of-type(1) th,#tokusho table tr:nth-last-of-type(1) td{border-bottom:none}#privacy{font-weight:bold}#privacy .txt01{font-size:14px;line-height:2}#privacy .txt01 span{text-align:right}#privacy .txt02{font-size:14px;line-height:2;margin-top:60px}#privacy .con{margin-top:30px}#privacy .con h2{font-size:20px}#privacy .con .text{font-size:14px;line-height:2;margin-top:30px}#archives-blog .inner .item{box-sizing:border-box;border-bottom:1px solid #ff850d;padding:25px 0;line-height:1}#archives-blog .inner .item .time{font-size:16px;margin-right:10px;display:flex;align-items:center;justify-content:flex-start}#archives-blog .inner .item .time span{margin-right:5px;font-size:10px}#archives-blog .inner .item .tag{font-size:14px;line-height:1;background:#ff850d;width:65px;height:23px}#archives-blog .inner .item h3{font-size:14px;line-height:1;margin-top:20px}#archives-blog .inner .item:nth-child(1){padding-top:0}#single_blog .box01{box-sizing:border-box;border:2px solid #000;background:#fff;padding:35px}#single_blog .box01 .over .time{font-size:16px;line-height:1;display:flex;align-items:center;justify-content:flex-start}#single_blog .box01 .over .time span{font-size:10px;margin-right:5px}#single_blog .box01 .over .tag{box-sizing:border-box;background:#ee7700;display:table;font-size:14px;line-height:1;padding:2px 10px;border-radius:9px;margin-left:10px}#single_blog .box01 h1{font-size:16px;line-height:1.7;box-sizing:border-box;border-bottom:2px solid #000;padding-bottom:20px;margin:15px 0}#single_blog .box01 .text{font-size:16px;line-height:2}#archives_interview .inner .item{box-sizing:border-box;background:url("img/index/box04_item_bg.jpg") top left repeat;box-shadow:0 0 10px rgba(0,0,0,0.6);position:relative;padding:50px 30px 30px;z-index:10}#archives_interview .inner .item .number{font-size:20px;line-height:1;width:250px;height:60px;box-sizing:border-box;border:3px solid #fff;background:#ff850d;position:absolute;left:0;top:-30px}#archives_interview .inner .item .number::after{content:'';position:absolute;width:14px;height:43px;background:#ca6400;right:-17px;top:0;bottom:0;margin:auto;clip-path:polygon(0 0, 100% 50%, 0 100%)}#archives_interview .inner .item h3{font-size:25px;line-height:1.5;width:75%}#archives_interview .inner .item .info_inner{font-size:20px;line-height:1;margin-top:15px}#archives_interview .inner .item .info_inner p:nth-child(2){margin-left:20px}#archives_interview .inner .item .item_btn{box-sizing:border-box;background:#ff850d;width:300px;height:50px;font-size:16px;line-height:1;position:absolute;right:-30px;bottom:30px;border-radius:5px}#archives_interview .inner .item .item_btn .arrow{position:absolute;right:15px;top:0;bottom:0;margin:auto}#archives_interview .inner .item:nth-of-type(n+2){margin-top:60px}#single_interview .box01{box-sizing:border-box;border:15px solid #ff850d;background:#fff;padding:35px}#single_interview .box01 .time{font-size:16px;line-height:1;margin-bottom:20px}#single_interview .box01 h1{font-size:16px;line-height:1.8}#single_interview .box01 .text{font-size:16px;line-height:2;margin-top:15px}#single_interview .gallery_box .title_box{background:#ff850d;padding:20px}#single_interview .gallery_box .title_box h2{font-size:25px;line-height:1}#single_interview .gallery_box .title_box p{font-size:16px;line-height:1}#single_interview .gallery_box .inner{background:#e6e6e6;padding:30px}#single_interview .gallery_box .inner .img{width:360px;margin-right:30px;position:relative}#single_interview .gallery_box .inner .img span{width:100%;padding-top:65%;position:relative;background-size:cover;background-position:center;background-repeat:no-repeat;display:block}#single_interview .gallery_box .inner .img:nth-child(3n){margin-right:0}#single_interview .gallery_box .inner .img:nth-child(n+4){margin-top:30px}#archives_news .inner .item{width:350px;margin-right:50px;padding-right:50px;box-sizing:border-box;border-right:1px solid #000;position:relative}#archives_news .inner .item .img_box{position:relative;width:200px}#archives_news .inner .item .img{width:100%;padding-top:75%;position:relative;background-size:cover;background-position:top center;background-repeat:no-repeat;box-sizing:border-box;z-index:10}#archives_news .inner .item .btn01{box-sizing:border-box;border-bottom:1px solid #000;width:140px;position:absolute;font-size:14px;line-height:1;padding-bottom:5px;z-index:20;bottom:20px;right:-100px}#archives_news .inner .item .btn01::after{content:'';position:absolute;right:0;bottom:0;background:#000;width:7px;height:7px;clip-path:polygon(0 0, 100% 100%, 0 100%)}#archives_news .inner .item .icon{position:absolute;left:-25px;top:-25px}#archives_news .inner .item .time{font-size:14px;line-height:1;margin:20px 0 10px}#archives_news .inner .item h3{font-size:14px;line-height:1}#archives_news .inner .item:nth-child(3n){margin-right:0}#archives_news .inner .item:nth-child(n+4){margin-top:70px}#about .main{box-sizing:border-box;background:url("img/about/main_bg.jpg") top left repeat;position:relative;border:10px solid #ff850d;height:450px;overflow:hidden}#about .main .bg_icon{position:absolute;left:0;bottom:0;height:100%;width:412px;background:url("img/about/main_bg_icon.jpg") top left repeat;clip-path:polygon(0 0, 80px 0, 100% 100%, 0 100%)}#about .main .txt_box{box-sizing:border-box;padding-right:50px}#about .main .txt01{font-size:40px;line-height:1;box-sizing:border-box;border-bottom:3px solid #ff850d;margin-bottom:15px;padding:0 100px 25px 30px}#about .main .txt02{font-size:45px;line-height:1.25}#about .main .txt02 span{font-size:80px;display:block;text-align:right}#about .main .man{position:relative;z-index:10;margin-bottom:-50px}#about .link_box{box-sizing:border-box;padding-bottom:20px;position:relative}#about .link_box a{position:relative;z-index:10}#about .link_box .bg{background:#ff850d;width:100%;height:60px;position:absolute;bottom:0;left:0;margin:auto}#about .box01 .title_box{line-height:1;box-sizing:border-box;border-bottom:5px solid #ff850d}#about .box01 .title_box .no{width:140px;height:140px;background:#ff850d;font-size:100px;margin-right:50px}#about .box01 .title_box .no span{display:block;transform:skewX(-10deg)}#about .box01 .title_box .title_txt01{font-size:20px;transform:skewX(-10deg)}#about .box01 .title_box h2{font-size:50px;line-height:1;margin-top:5px;transform:skewX(-10deg)}#about .box01 .inner .img01{margin-right:50px}#about .box01 .inner .img02{margin-left:50px}#about .box01 .inner p{font-size:16px;line-height:2.2}#about .l_bnr{box-sizing:border-box;background:url("img/about/l_bnr_bg.jpg") top left repeat;border:5px solid #ff850d;width:100%;height:400px;position:relative;overflow:hidden}#about .l_bnr .bg_icon01{position:absolute;left:0;top:0}#about .l_bnr .bg_icon02{position:absolute;right:0;bottom:0}#about .l_bnr .txt01{font-size:20px;line-height:1}#about .l_bnr .txt02{font-size:40px;line-height:1;margin:10px auto 40px;letter-spacing:5px}#about .l_bnr .txt03{font-size:50px;line-height:1.3}#kyufu .main{box-sizing:border-box;background:url("img/kyufu/main_bg.jpg") top left repeat;border:10px solid #ff850d;position:relative;line-height:1;height:450px;padding-right:50px}#kyufu .main .main_icon{position:absolute;left:0;bottom:0}#kyufu .main .txt01{font-size:40px;border-bottom:3px solid #ff850d;padding:0 280px 20px 0;box-sizing:border-box;position:relative;z-index:10;margin-bottom:10px}#kyufu .main .txt02{font-size:80px;position:relative;z-index:10;text-align:right}#kyufu .box01 h2{box-sizing:border-box;box-sizing:border-box;border:3px solid #ff850d;padding:10px 0 15px;font-size:30px;line-height:1}#kyufu .box01 h2 span{transform:skewX(-10deg);display:block}#kyufu .box01 .inner .img01{margin-right:50px}#kyufu .box01 .inner .img02{margin-left:50px}#kyufu .box01 .inner p{font-size:16px;line-height:2.2}#kyufu .box03 .title_box .txt01{display:table;margin:0 auto;background:#ff850d;padding:5px 15px;box-sizing:border-box;border-radius:19.5px;font-size:30px;line-height:1}#kyufu .box03 .title_box h2{font-size:25px;line-height:1.2;margin-top:15px}#kyufu .box03 .title_box h2 span{font-size:60px;letter-spacing:5px}#kyufu .box03 .txt02{box-sizing:border-box;border:3px solid #ff850d;padding:10px 0 15px;font-size:30px;line-height:1}#kyufu .box03 .txt02 span{transform:skewX(-10deg);display:block}#kyufu .box03 .inner .img01{margin-right:50px}#kyufu .box03 .inner p{font-size:16px;line-height:2.2}#rouhoren .main{box-sizing:border-box;width:100%;height:450px;border:10px solid #ff850d;background:url("img/rouhoren/main_bg.jpg") center center no-repeat;line-height:1}#rouhoren .main .txt01{font-size:25px;display:table;background:#ff850d;padding:5px 30px 8px;box-sizing:border-box;border-radius:17.5px;margin:auto}#rouhoren .main .txt02{font-size:40px;margin:25px auto 30px}#rouhoren .main .txt03{font-size:60px;box-sizing:border-box;border-top:3px solid #fff;display:table;margin:0 auto;padding:25px 45px 0}#rouhoren .box01 h2{font-size:35px;line-height:1;box-sizing:border-box;border:5px solid #ff850d;padding:10px 0 12px}#rouhoren .box01 .inner .img01{margin-right:50px}#rouhoren .box01 .inner .img02{margin-left:50px}#rouhoren .box01 .inner p{font-size:16px;line-height:2.2}#rouhoren .box01 .bnr{width:100%;height:400px;position:relative;box-sizing:border-box;background:url("img/rouhoren/bnr_bg.jpg") top center repeat}#rouhoren .box01 .bnr .icon01{position:absolute;left:0;bottom:0}#rouhoren .box01 .bnr .icon02{position:absolute;right:0;bottom:0}#rouhoren .box01 .bnr .bdr{content:'';position:absolute;box-sizing:border-box;border:3px solid #ff850d;width:calc(100% - 20px);height:calc(100% - 20px);top:0;bottom:0;left:0;right:0;margin:auto;z-index:10}#rouhoren .box01 .bnr .txt01{font-size:30px;line-height:1;display:table;background:#ff850d;padding:5px 20px;box-sizing:border-box;border-radius:20px;position:relative;z-index:10;margin-bottom:40px}#rouhoren .box01 .bnr .txt02{font-size:30px;line-height:1.3;position:relative;z-index:10;display:table;margin:0 auto}#rouhoren .box01 .bnr .txt02 p{font-size:70px;display:table;position:relative;padding:0 15px;margin:auto}#rouhoren .box01 .bnr .txt02 p .bdr02{content:'';position:absolute;bottom:2px;left:0;right:0;margin:auto;width:100%;height:10px;background:#000}#rouhoren .box01 .bnr .txt02 p .txt{position:relative;z-index:10}#rouhoren .box01 .bnr .txt02 .txt03 img:nth-of-type(1){margin-right:10px}#rouhoren .box01 .bnr .txt02 .txt03 img:nth-of-type(2){margin-left:10px}#rouhoren .box02 .bnr .txt02{line-height:1.5}#rouhoren .box02 .bnr .txt02 p{font-size:50px;line-height:1.2}#contact .main{margin-bottom:60px}#contact table{box-sizing:border-box;border:1px solid #e6e6e6;width:100%}#contact table th,#contact table td{box-sizing:border-box;border-bottom:1px solid #e6e6e6;vertical-align:middle;padding:20px;font-weight:500;font-size:16px}#contact table th{width:297px;background:#eee}#contact table th .essential{display:flex;align-items:center;justify-content:center;background:#ff850d;width:60px;height:24px;font-size:14px;line-height:1;color:#fff}#contact table th p{display:flex;align-items:center;justify-content:space-between;width:100%}#contact table td{background:#fff}#contact table td input,#contact table td textarea{box-sizing:border-box;padding:10px;background:#efefef;line-height:1.5;border:none;width:100%;outline:none;font-size:16px;font-weight:500;font-family:'Noto Sans JP', sans-serif, "Yu Gothic", "游ゴシック", YuGothic, "游ゴシック体", "ヒラギノ角ゴ Pro W3", "メイリオ", sans-serif, -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Noto Sans Japanese", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", Arial, Meiryo, sans-serif}#contact table td input[type="radio"]{width:auto;cursor:pointer}#contact table td .wpcf7-form-control .wpcf7-list-item.first{margin-left:0}#contact .wpcf7 form .wpcf7-response-output,#contact .wpcf7 form.invalid .wpcf7-response-output,#contact .wpcf7 form.unaccepted .wpcf7-response-output,#contact .wpcf7 form.payment-required .wpcf7-response-output{border:none;color:#ff0000;font-size:14px}#contact .wpcf7-not-valid-tip{font-size:14px;line-height:1;font-weight:500;margin-top:16px;color:#ff0000}#contact .thanks{font-size:16px;line-height:2}#contact div.wpcf7-mail-sent-ok{display:none !important}#contact .wpcf7-spinner{display:none}#contact .txt{font-size: 16px; margin-top: 10px;} #contact .note{margin-top: 10px;} #contact .btn_box{display:table;margin:80px auto 0;position:relative}#contact .btn_box input{width:400px;height:75px;margin:0 auto;display:block;border:none;background:#ff850d;color:#fff;font-size:18px;font-weight:500;font-family:'Noto Sans JP', sans-serif, "Yu Gothic", "游ゴシック", YuGothic, "游ゴシック体", "ヒラギノ角ゴ Pro W3", "メイリオ", sans-serif, -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Noto Sans Japanese", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", Arial, Meiryo, sans-serif;cursor:pointer;padding:0;border-radius:5px}#contact .btn_box::after{content:'';position:absolute;background:url("img/contact/arrow.svg") no-repeat;width:18px;height:18px;top:0;bottom:0;right:20px;margin:auto}
