body{background-color:#f1f0f5}.mb16{margin-bottom:16px}.mb32{margin-bottom:32px}.mb64{margin-bottom:64px}#hajimete{margin-top:-12vw;padding-top:12vw}#wrap{max-width:750px;width:100%;margin:0 auto;position:relative;padding-bottom:56px}.txt-center{text-align:center}#header{width:100%;padding:0;background-color:#fff;height:60px;display:flex;justify-content:flex-end;border-bottom:1px solid #fffbfb;position:fixed;top:0;left:0;z-index:999}#header h1{z-index:999;top:10px;left:6px;position:absolute}#header h1 .index-top{display:inline}#header h1 .default{display:none}#header h1 img{width:180px}#header.change-c h1 .index-top{display:none}#header.change-c h1 .default{display:inherit}#header.change-c .sp-menu{background-color:#fff}#header.change-c .menu-trigger-wrap{background-color:#0c0c0c}.hamburger-menu{position:fixed}.menu-btn{position:fixed;top:0;right:0;display:flex;height:60px;width:60px;justify-content:center;align-items:center;z-index:99;background-color:#fff}.menu-btn span,.menu-btn span:before,.menu-btn span:after{content:"";display:block;height:3px;width:25px;border-radius:3px;background-color:#0c0c0c;position:absolute}.menu-btn span:before{bottom:8px}.menu-btn span:after{top:8px}#menu-btn-check:checked~.menu-btn span{background-color:rgba(255,255,255,0)}#menu-btn-check:checked~.menu-btn span:before{bottom:0;transform:rotate(45deg)}#menu-btn-check:checked~.menu-btn span:after{top:0;transform:rotate(-45deg)}#menu-btn-check{display:none}.menu-content{width:100%;height:100%;position:fixed;top:0;left:100%;z-index:80;background-color:#ececea;transition:all .5s;overflow:scroll}.menu-content ul{padding:70px 10px 0}.menu-content ul li{border-bottom:solid 1px #fff;list-style:none}.menu-content ul li a{display:block;width:100%;font-size:15px;box-sizing:border-box;color:#fff;text-decoration:none;padding:9px 15px 10px 0;position:relative}.menu-content ul li a:before{content:"";width:7px;height:7px;border-top:solid 2px #fff;border-right:solid 2px #fff;transform:rotate(45deg);position:absolute;right:11px;top:16px}#menu-btn-check:checked~.menu-content{left:0}.hajimeteBtn{text-align:center}.hajimeteBtn a{width:80%;background-color:#31b2c0;color:#fff;font-size:1.6rem;text-align:center;padding:12px 0;display:block;margin:18px auto 0}.section.s_07{padding-top:60px;padding-bottom:0}.section.s_07 .midashi{font-size:1.6rem;font-weight:700;background-color:#b91c22;color:#fff;padding:10px 0 10px 20px;box-sizing:border-box}.s_07 .accordion_one{max-width:100%;margin:0 auto}.s_07 .accordion_one a{display:block;color:#53565a}.s_07 .accordion_one .accordion_header{background-color:#f7f7f7;color:#53565a;font-size:1.6rem;padding:14px 46px 14px 20px;text-align:left;position:relative;border-bottom:1px solid #dedede}.s_07 .accordion_one .accordion_inner .accordion_header{background-color:#fff;padding-left:2.6rem;padding-right:10px}.s_07 .accordion_one .accordion_inner .accordion_header:after{content:"";width:6px;height:6px;border:0;border-top:solid 2px #a2a2a2;border-right:solid 2px #a2a2a2;position:absolute;top:50%;right:22px;margin-top:-4px;transform:rotate(45deg)}.s_07 .accordion_one .accordion_inner .accordion_inner .accordion_header{background-color:#b9b9b9}.s_07 .accordion_one .accordion_header .i_box{display:flex;justify-content:center;align-items:center;position:absolute;top:29px;right:10px;width:32px;height:32px;margin-top:-20px;box-sizing:border-box}.s_07 .accordion_one .accordion_header .i_box .one_i{display:block;width:18px;height:18px;position:relative}.s_07 .accordion_one .accordion_header .i_box .one_i:before,.s_07 .accordion_one .accordion_header .i_box .one_i:after{display:flex;content:"";background-color:#53565a;border-radius:10px;width:18px;height:2px;position:absolute;top:13px;left:0}.s_07 .accordion_one .accordion_header .i_box .one_i:before{width:2px;height:18px;top:5px;left:8px}.s_07 .accordion_one .accordion_header.open .i_box .one_i:before{content:none}.s_07 .accordion_one .accordion_inner{display:none;padding:0;box-sizing:border-box}.s_07 .accordion_one .accordion_inner .box_one{height:300px}.s_07 .accordion_one .accordion_inner p.txt_a_ac{margin:0}.s_07 .accordion_one.col2-ptn .accordion_inner .accordion_one{display:flex;flex-wrap:wrap}.s_07 .accordion_one.col2-ptn .accordion_inner .accordion_one .accordion_header{width:50%}.s_07 .accordion_one.col2-ptn .accordion_inner .accordion_one .accordion_header:nth-child(odd){border-right:1px solid #ddd}.s_07 .accordion_one.col3-ptn .accordion_inner .accordion_one{display:flex;flex-wrap:wrap}.s_07 .accordion_one.col3-ptn .accordion_inner .accordion_one .accordion_header{width:33.333%}.s_07 .accordion_one.col3-ptn .accordion_inner .accordion_one .accordion_header:not(:nth-child(3n)){border-right:1px solid #fff}.header-R{display:flex;right:60px;position:fixed;text-align:center;z-index:9999}.header-R.d-none{display:none}.header-R .nav{width:60px;height:60px}.header-R .nav.nav01{background-color:#b91c22}.header-R .nav.nav02{background-color:#32b1c1}.header-R .nav a{color:#fff;display:block}.header-R .nav a i{font-size:2.4rem;padding-top:.9rem}.header-R .nav a span{font-size:1rem;letter-spacing:.1rem}.header-R .nav div{line-height:0;color:#fff}.header-R .nav span{color:#fff;font-size:1rem;letter-spacing:.2rem}.underlayer .s_07 .accordion_one .accordion_inner .accordion_header:after{border:none}.section{padding:40px 0}.pt0{padding-top:0}.pt20{padding-top:20px}.inner{width:100%;padding:0 15px;box-sizing:border-box;margin:0 auto}#main-contents{margin-top:60px}.normal_h2Title{font-weight:400;font-size:1.8rem;border-bottom:solid 3px #32b1c1;position:relative;letter-spacing:.4rem;margin-bottom:16px}.normal_h2Title:after{position:absolute;content:" ";display:block;border-bottom:solid 3px #b91c22;bottom:-3px;width:20%}#Kv img{width:100%}.triangle{width:0;height:0;border-left:20px solid rgba(0,0,0,0);border-right:20px solid rgba(0,0,0,0);border-top:15px solid #b91c22;margin:0 auto}.search-Wrap{border:2px solid #b91c22;box-sizing:border-box;background-color:#fff}.search-Wrap h2{text-align:center;background-color:#b91c22;color:#fff;font-size:1.8rem;padding:6px 0}.search-Wrap h3{font-size:1.6rem;margin-bottom:6px}.pd15{padding:15px}.search_container{box-sizing:border-box;display:flex;justify-content:space-between}.search_container input[type=text]{background:#ffebeb;border:none;height:28px;width:75%;padding:10px;font-family:dnp-shuei-mgothic-std;font-size:1.6rem;border:1px solid #838383}.search_container input[type=text]:focus{outline:0;background:#fff}.search_container input[type=submit]{cursor:pointer;border:none;background:#838383;color:#fff;outline:none;width:20%;padding:10px;height:50px;font-family:dnp-shuei-mgothic-std}.search_container ::-webkit-input-placeholder{color:#b0adad}.boshu-tag{display:flex;flex-wrap:wrap}.boshu-tag li{margin-bottom:4px}.boshu-tag li a{border:1px solid #838383;color:#838383;font-size:1.4rem;text-align:center;border-radius:8px;padding:4px 8px;margin-right:6px}select.Area-select{border:1px solid #838383;background-color:#ffebeb;width:100%;padding:15px;border-radius:0;font-size:1.5rem;font-family:dnp-shuei-mgothic-std;background-image:linear-gradient(45deg,transparent 50%,rgba(0,0,0,.4) 50%),linear-gradient(135deg,rgba(0,0,0,.4) 50%,transparent 50%);background-size:5px 5px,5px 5px;background-position:calc(100% - 15px) 50%,calc(100% - 10px) 50%;background-repeat:no-repeat}select.Area-select option{padding:15px}.Btn-searchLink{background-color:#b91c22;font-size:1.6rem;text-align:center;width:85%;margin:32px auto 0;border-radius:32px}.Btn-searchLink a{color:#fff;display:block;padding:18px 0}.scroll-hint-icon{height:90px !important}.bgWhite02{background-color:#fffbfb}.bgGray02{background-color:#eee}ul.horizontal-list{overflow-x:scroll;display:flex}ul.horizontal-list li.item-one{display:inline-block;flex:0 0 70%;width:80%;height:auto;box-shadow:0px 0px 5px #d5d3d3;margin:0 15px 15px 0;font-size:2.4rem;background-color:#fff;padding:15px;border-radius:8px}ul.horizontal-list li.item-one:first-child{margin-left:15px}ul.horizontal-list li.item-one .count{font-size:1.4rem}ul.horizontal-list li.item-one .thumbnail{background-size:100%;padding-top:56.54%;background-repeat:no-repeat;position:relative;margin-bottom:16px;background-position:center}ul.horizontal-list li.item-one .thumbnail span{position:absolute;font-size:1.2rem;background-color:#32b1c1;color:#fff;left:0;top:0;padding:2px 10px}ul.horizontal-list li.item-one .tag_works{font-size:1.2rem;margin-bottom:6px}ul.horizontal-list li.item-one .name_company{font-size:1.3rem;min-height:2.6rem;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin-bottom:6px;line-height:1.5}ul.horizontal-list li.item-one .color_gray{color:#7d7d7d}ul.horizontal-list li.item-one .title_post{font-size:1.6rem;line-height:1.6;min-height:3.5rem;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin-bottom:10px;color:#b91c22;font-weight:700}ul.horizontal-list li.item-one .detail_company{width:100%;display:flex;align-items:center;margin-bottom:24px}ul.horizontal-list li.item-one .detail_company th,ul.horizontal-list li.item-one .detail_company td{line-height:3.4rem}ul.horizontal-list li.item-one .detail_company th img{width:18px;vertical-align:middle;margin-right:6px}ul.horizontal-list li.item-one .detail_company th .fa{color:#32b1c1}ul.horizontal-list li.item-one .detail_company td{font-size:1.4rem}ul.horizontal-list li.item-one .Btn-postLink{background-color:#32b1c1;text-align:center;padding:12px 0}ul.horizontal-list li.item-one .Btn-postLink a{font-size:1.6rem;display:block;color:#fff}.regist{background-image:url(//p-heros.com/wp/wp-content/themes/pachinkoheros/lib/css/../img/common/bg_regist.jpg);background-size:cover;padding-bottom:10vw;background-position:center}.regist .txt{color:#000;text-align:center;font-size:2rem;padding-top:10vw;line-height:2;margin-bottom:4vw}.regist .txt span{background:linear-gradient(transparent 72%,#ffb11e 50%)}.regist .Btn{background-color:#ffb21d;width:85%;margin:0 auto;text-align:center;margin-bottom:0;border-radius:6px;box-shadow:0 3px rgba(51,51,51,.15)}.regist .Btn a{display:block;color:#414141;font-size:2rem;padding:10px 0}.one-post{display:flex;margin-bottom:10px}.one-post a{display:flex;width:100%}.one-post:last-child{margin-bottom:0}.one-post .wp-postttl{font-size:1.8rem;font-weight:700}.one-post .wp-thumbnail .img{padding-top:64%;background-size:100%;background-position:center;background-repeat:no-repeat;margin-bottom:16px}.one-post .date-type{margin-bottom:8px}.one-post .date-type span.slug{margin-right:4px;padding:4px 6px;color:#fff}.one-post .date-type span.slug.voice{background-color:orange;border:1px solid orange}.one-post .date-type span.slug.researches{background-color:purple;border:1px solid purple}.one-post .date-type span.slug.support{background-color:#253c02;border:1px solid #253c02}.one-post .post_thumbnail{padding-top:24%;width:40%;background-size:contain;background-repeat:no-repeat;position:relative;background-size:100%;margin-right:2%}.one-post .post_thumbnail span{position:absolute;top:0;left:0;background-color:#32b1c1;color:#fff;font-size:1.3rem;padding:4px 20px}.one-post .txt-area{width:60%}.one-post .txt-area div:first-child{font-size:1rem;color:#7d7d7d}.one-post .txt-area div:nth-child(2){font-size:1.3rem;line-height:1.4;min-height:3.5rem;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.one-post .txt-area div.ttl{font-size:1.4rem;line-height:1.4;color:#b91c22}.Btn-More{background-color:#32b1c1;width:85%;margin:24px auto 0;text-align:center}.Btn-More a{display:block;color:#fff;padding:8px 0;font-size:1.5rem}.g-border_content.border-red{margin-bottom:24px}.Btn-More_2{font-size:1.6rem;position:relative;display:inline-block;padding:.9em .4em;background-color:#32b1c1;border:1px solid none;text-align:center;text-decoration:none;letter-spacing:.2rem;width:75%}.Btn-More_2 a{display:block;color:#fff;font-size:1.5rem}.operating{background-color:#fff}.operating .operating-bar{background-color:#3a3a3a;color:#fff;font-size:1.6rem;text-align:center;padding:12px 0;letter-spacing:1.5rem}.operating img{padding:32px 0;width:34%;max-width:200px;margin:0 auto;display:table}.txt-long{position:relative}.txt-main{max-height:78px;overflow:hidden;position:relative;transition:.5s}.txt-main:before{content:"";position:absolute;width:100%;height:50%;bottom:0;pointer-events:none;transition:1s}.txt-long input{visibility:hidden;display:none}.txt-long label{position:absolute;bottom:-30px;display:block;font-size:.9em;padding:.2em 10px;right:0;background:#aaa;color:#fff;z-index:998;cursor:pointer;text-transform:uppercase}.txt-long label:before{content:"続きを読む"}.txt-long input:checked+label:before{content:"閉じる"}.txt-long input[type=checkbox]:checked~.txt-main{max-height:500px}.txt-long input[type=checkbox]:checked~.txt-main:before{opacity:0}.txt-long02{color:#888;font-size:1.1rem;position:relative;margin-bottom:40px}.txt-main02{max-height:42px;overflow:hidden;position:relative;transition:.5s}.txt-main02:before{content:"";position:absolute;width:100%;height:50%;bottom:0;pointer-events:none;transition:1s}.txt-long02 input{visibility:hidden;display:none}.txt-long02 label{position:absolute;bottom:-30px;display:block;font-size:.9em;padding:.2em 10px;right:0;background:#aaa;color:#fff;z-index:998;cursor:pointer;text-transform:uppercase}.txt-long02 label:before{content:"続きを読む"}.txt-long02 input:checked+label:before{content:"閉じる"}.txt-long02 input[type=checkbox]:checked~.txt-main02{max-height:500px}.txt-long02 input[type=checkbox]:checked~.txt-main02:before{opacity:0}footer{position:relative}footer .footNav{border:none;margin:0;width:100%;display:flex;flex-wrap:wrap}footer .footNav .Nav-one{border-bottom:1px solid #838383;width:50%;flex-wrap:wrap;display:flex}footer .footNav .Nav-one:nth-child(even) a{border-left:1px solid #838383}footer .footNav .Nav-one a{padding:15px;width:100%;box-sizing:border-box;display:block;background-color:#eaeaea;color:#0c0c0c}footer .footNav .Nav-one a:before{font-family:FontAwesome;content:"";padding-right:4px}footer .pp{font-size:1rem;text-align:center;padding:15px 0;background-color:#0c0c0c;color:#fff}footer .txt-area{margin-bottom:24px}footer .txt-area .intro-txt{font-size:1rem;color:#888;padding:40px 0 20px;margin-bottom:24px}footer .txt-area .intro-txt .logo{margin-bottom:24px}footer .txt-area .intro-txt .logo img{width:55%}footer .txt-area .intro-txt .midashi{font-weight:700}footer .one-sec{margin-bottom:16px}footer .one-sec .midashi{font-size:1.2rem;margin-bottom:6px;font-weight:700;color:#444}footer .one-sec ul{display:flex;flex-wrap:wrap}footer .one-sec ul li{margin-right:10px}footer .one-sec ul li a{font-size:1.2rem;color:#444}footer .one-sec.last ul{display:inherit}footer .one-sec.last ul li{width:100%}.Link-One{position:fixed;bottom:0;width:100%;max-width:750px;left:50%;transform:translate(-50%,0%)}.Link-One div{background-color:#ffb01f;text-align:center}.Link-One div a{color:#fff;font-weight:700;font-size:1.4rem;padding:14px 0;display:block}.Link-One:after{display:block;content:"";background-size:contain;background-image:url(//p-heros.com/wp/wp-content/themes/pachinkoheros/lib/css/../img/common/bg_Link-One.png);width:68px;height:46px;position:absolute;bottom:0;background-repeat:no-repeat}.Link-Two.d-none{display:none}.Link-Two{position:fixed;bottom:0;width:100%;max-width:750px;text-align:center;display:flex}.Link-Two div{width:50%}.Link-Two div:first-child{background-color:#b91c22}.Link-Two div:first-child a{color:#fff;font-size:1.4rem;display:block;padding:14px 0;font-weight:700;line-height:1.2}.Link-Two div:nth-child(2){background-color:#ffb01f}.Link-Two div:nth-child(2) a{color:#fff;font-size:1.4rem;display:block;padding:14px 0;font-weight:700;line-height:1.2}.Link-Two div:nth-child(2) a span{font-size:1.2rem}.bnr-one{margin-bottom:12px}.bnr-one img{width:100%;box-sizing:border-box;border:1px solid #838383}.bnr-one:last-child{margin-bottom:0}.align_c{text-align:center}.underlayer{background-color:#fff}.underlayer h2{font-weight:400;font-size:1.8rem;border-bottom:solid 2px #32b1c1;position:relative;letter-spacing:.4rem;margin-bottom:16px}.underlayer h2:after{position:absolute;content:" ";display:block;border-bottom:solid 2px #b91c22;bottom:-2px;width:15%}.underlayer h3{text-align:center;font-size:1.7rem;letter-spacing:.5rem;margin-bottom:24px;display:inline-block;position:relative}.underlayer h3 span{font-size:2.4rem;color:#b91c22}.underlayer h3:before{content:"";position:absolute;left:50%;bottom:0;display:inline-block;width:50px;height:2px;transform:translate(-50%);background-color:#b91c22}.underlayer h4.nantokahen_ttl{font-size:1.7rem;text-align:left;border-left:3px solid #3a3a3a;padding-left:8px;margin-bottom:10px}#pan{font-size:1rem;background-color:#eaeaea;padding:12px 0;color:#111212;margin-top:60px;padding:4px 0;border-bottom:1px solid #a6a6a6}#pan.mb0{margin-bottom:0}#pan .flex{display:flex;align-items:center;width:100%;padding:0 0 0 15px;overflow-x:scroll;word-break:keep-all;white-space:nowrap;-webkit-overflow-scrolling:touch;box-sizing:border-box}#pan a{font-size:1.1rem}#pan a:hover{border-bottom:1px solid #111212}#pan .slush{margin:0 10px}#pan .w75{max-width:100%}#pan .now{font-size:1.1rem}.accordion-container{position:relative;width:100%;border-top:none;outline:0;cursor:pointer}.accordion-container .accordion-title{display:flex;position:relative;margin:0;padding:1.6rem 4rem 1.6rem 1.6rem;font-size:1.4rem;font-weight:400;cursor:pointer}.accordion-container .accordion-title:hover i:before,.accordion-container .accordion-title:hover i:active,.accordion-container .content-entry.open i{color:#0c0c0c}.accordion-title{position:relative}.accordion-title:after{content:"";position:absolute;right:25px;top:38%;transition:all .2s ease-in-out;display:block;width:8px;height:8px;border-top:solid 2px #0c0c0c;border-right:solid 2px #0c0c0c;transform:rotate(135deg)}.accordion-title.open:after{transform:rotate(-45deg);top:45%}.accordion-content{display:none;padding:0 1.6rem 1.6rem}.accordion-content .txt{color:#7d7d7d;display:flex}.accordion-content .txt strong{color:#0c0c0c}.accordion-container{width:100%;margin:0 auto 16px;border:1px solid #838383}.Tbl_company{width:100%}.Tbl_company tr th,.Tbl_company tr td{font-weight:400;width:100%;display:block;padding:10px;box-sizing:border-box}.Tbl_company tr th{background-color:#ddd}.Tbl_company tr td{background-color:#fff}.Tbl_company .gmap{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.Tbl_company .gmap iframe,.Tbl_company .gmapr object,.Tbl_company .gmap embed{position:absolute;top:0;left:0;width:100%;height:100%}.Tbl_company .mapLink{background-color:#b91c22;color:#fff;width:100%;margin-top:12px;padding:12px 20px;display:block;text-align:center;box-sizing:border-box}.g-border_content{border:1px solid #e8e8e8;padding:15px;border-radius:8px}.g-border_content .one-cont{text-align:center;margin-bottom:32px}.g-border_content .one-cont .mini-t{width:100%;font-size:1.5rem;padding:.5rem 1rem;margin:0 auto;box-sizing:border-box;color:#fff;background-color:#3a3a3a;text-align:left}.g-border_content .one-dtl{border:1px solid #dedddd}.g-border_content .one-dtl .icon_area{background-color:#f1f0f5;padding:30px 15px}.g-border_content .one-dtl .icon_area img{max-height:80px}.g-border_content .one-dtl .txt_area{font-size:1.5rem;padding:15px;text-align:left}.g-border_content .one-dtl .txt_area span{font-size:1.9rem;color:#b91c22;background:linear-gradient(transparent 60%,#ff6 60%);font-weight:700}.g-border_content .one-dtl .txt_area a{color:#b91c22}.service-intro{text-align:center;margin-bottom:40px}.service-intro .logo{width:94%;margin:0 auto 10px}.service-intro .logo img{width:100%}.service-intro .catch{font-size:1.6rem;font-weight:700;padding:.2rem;width:80%;margin:0 auto 24px;letter-spacing:.5rem;font-weight:400}.service-intro .txt{font-size:1.5rem}.service-intro .txt span{color:#b91c22}.underlayer .triangle{margin-bottom:30px}.one-dtl{margin-bottom:18px;border-bottom:1px solid #ddd;padding-bottom:18px}.underlayer .section.s_07{padding-top:0}.underlayer .section.s_07 .accordion_header{background-color:#b91c22;color:#fff}.underlayer .section.s_07 .accordion_header.open_cont{background-color:#fff}.underlayer .section.s_07 .accordion_header .one_i:after,.underlayer .section.s_07 .accordion_header .one_i:before{background-color:#fff}.underlayer .section.s_07 .accordion_header .i_box{top:29px}.underlayer .section.s_07 .accordion_header.open_cont{color:#0c0c0c;padding:18px 15px 24px}.underlayer .section.s_07 .accordion_header.open_cont h3{margin-bottom:6px;font-weight:400}.underlayer .section.s_07 .accordion_header.open_cont h3:before{content:none}.dtl-search label{margin-right:4px;margin-bottom:8px}.dtl-search label input{display:none}.dtl-search label span{border:1px solid #838383;color:#838383;font-size:1.4rem;text-align:center;border-radius:10px;padding:4px 8px}.dtl-search label input:checked+span{background:#ffebea;border:1px solid #b91c22;color:#0c0c0c}.dtl-search .dtl_boshu{display:flex;flex-wrap:wrap}.go-search .fa{padding-right:6px}.go-search button{background-color:#b91c22;color:#fff;font-size:1.6rem;padding:16px 0;border:none;width:100%}.one-post.search-post{display:inherit}.one-post.search-post a{display:inherit}.one-post.search-post .txt-area,.one-post.search-post .post_thumbnail{width:100%}.one-post.search-post .txt-area .ttl{font-size:1.6rem;margin-bottom:12px}.one-post.search-post .post_thumbnail{margin-bottom:14px;padding-top:65%;background-position:center}.one-post.search-post table{width:100%}.one-post.search-post table th,.one-post.search-post table td{width:100%;display:block;padding:8px;box-sizing:border-box;font-size:1.5rem}.one-post.search-post table th{background-color:#efefef;font-weight:400}.one-post.search-post.detail-post .tocBox p a{display:inline}.tag_kodawari{margin-top:16px;padding-top:16px;color:#838383}.tag_kodawari.kasou{border:none;margin:10px 0;padding-top:0}.tag_kodawari span{color:#838383;font-size:1.2rem;text-align:center;border-radius:12px;margin-right:6px;line-height:1.4}.detail-post .tag_kodawari{margin-top:0;margin-bottom:12px;border:none;padding-top:0}.col-1Link{margin-top:12px}.col-1Link div{width:100%;text-align:center}.col-1Link div a{display:block;font-size:1.5rem;color:#fff;padding:8px 0;background-color:#838383}.col-2Link{display:flex;justify-content:space-between;margin-top:16px}.col-2Link div{width:48%;text-align:center}.col-2Link div a{display:block;font-size:1.5rem;color:#fff;padding:10px 0;border-radius:12px}.col-2Link div:first-child a{background-color:#ffb21d}.col-2Link div:nth-child(2) a{background-color:#32b1c1}.col-2Link div.fav-Btn a{background-color:#b91c22}.page-search .s_07 .accordion_one .accordion_header{pointer-events:none}.page-search .s_07 .accordion_one .accordion_header.open_cont{pointer-events:auto}.page-search .s_07 .accordion_one .accordion_inner{display:block}.page-search .s_07 .accordion_one .accordion_header .one_i:before{display:none}#openModal{border:1px solid #838383;background-color:#ffebeb;width:100%;padding:9px 15px;border-radius:0;font-size:1.5rem;font-family:dnp-shuei-mgothic-std;background-image:linear-gradient(45deg,transparent 50%,rgba(0,0,0,.4) 50%),linear-gradient(135deg,rgba(0,0,0,.4) 50%,transparent 50%);background-size:5px 5px,5px 5px;background-position:calc(100% - 15px) 50%,calc(100% - 10px) 50%;background-repeat:no-repeat;box-sizing:border-box}.about-modalArea{display:none;position:fixed;z-index:999;top:0;left:0;width:100%;height:100%}.about-modalArea .modalBg{width:100%;height:100%;background-color:#fff}.about-modalArea .modalWrapper{position:absolute;top:0;left:0;width:100%;background-color:#fff}.about-modalArea .modalWrapper .decision{position:fixed;bottom:0;width:100%;background-color:#ecebea;text-align:center;padding:16px 0}.about-modalArea .modalWrapper .decision button{width:80%;margin:0 auto;padding:16px 0;font-size:1.6rem;color:#fff;background-color:#b91c22;border:none}.about-modalArea .closeModal{position:absolute;top:15px;right:15px;cursor:pointer;font-size:1.5rem;color:#fff}.about-modalArea button{padding:10px;background-color:#fff;border:1px solid #282828;border-radius:2px;cursor:pointer}.modalContents .ttl{font-size:1.6rem;background-color:#b91c22;color:#fff;padding:14px 0 14px 15px}.about-modalArea{display:none;position:fixed;z-index:999;top:0;left:0;width:100%;height:89%;overflow:scroll}.about-modalArea.height100{height:100%}.shikuchoson{padding:15px}.accordion-area{list-style:none;width:100%;margin:0 auto}.accordion-area.other-search li{text-align:left;position:relative}.accordion-area.other-search li:after{content:"";width:7px;height:7px;border:0;border-top:solid 2px #919191;border-right:solid 2px #919191;position:absolute;top:50%;right:12px;margin-top:-4px;transform:rotate(45deg)}.accordion-area li{margin:10px 0}.accordion-area .ken{position:relative;cursor:pointer;font-size:1.4rem;font-weight:400;transition:all .5s ease;border-bottom:1px solid #838383;padding-bottom:12px}.accordion-area .ken:before{position:absolute;content:"";width:8px;height:8px;border-top:solid 2px #838383;border-right:solid 2px #838383;transform:rotate(135deg);right:0;transition:.4s;top:4px}.accordion-area .ken.close:before{transform:rotate(-45deg);-webkit-transform:rotate(-45deg);top:10px}.accordion-area .box{display:none;font-size:1.4rem;padding-top:12px}.underlayer .one-post.search-post.detail-post .txt-area h2.ttl{color:#b91c22;letter-spacing:normal;line-height:2.8rem;border-bottom:none}.underlayer .one-post.search-post.detail-post .txt-area h2.ttl:after{border-bottom:none}.underlayer .detail-post .smc-one{margin-bottom:32px}.underlayer .detail-post .smc-one:last-child{margin-bottom:0}.underlayer .detail-post h3{text-align:left;border-bottom:dotted 1px #838383;position:relative;letter-spacing:0;display:inherit;margin-bottom:16px;line-height:1.5}.underlayer .detail-post h3:before{position:absolute;content:" ";display:block;border-bottom:none;bottom:-2px;width:15%;left:0;height:1px;transform:inherit;background-color:inherit}.underlayer .detail-post h3 p{line-height:2.5rem;padding-bottom:5px}.underlayer .detail-post h3 p span{font-size:inherit;letter-spacing:0;color:inherit}.underlayer .detail-post .c-logo .post_logo{width:60%;padding-top:26.4%;margin:0 auto 12px;background-size:contain;background-repeat:no-repeat;background-position:center}.underlayer .detail-post a.link_under{text-decoration:underline}.underlayer .detail-post .sDtl_txt{font-size:1.4rem;line-height:2.5rem}.underlayer .detail-post .sDtl_txt .wrap-map{position:relative;width:100%;padding-top:56.25%;margin-top:16px}.underlayer .detail-post .sDtl_txt .wrap-map iframe{position:absolute;top:0;right:0;width:100%;height:100%}.section .p-one:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.p-one{margin-bottom:32px;padding-bottom:32px;border-bottom:1px solid #838383;font-size:1.3rem;line-height:1.9rem}.p-one h3{font-weight:400;font-size:1.5rem;margin-bottom:16px;letter-spacing:.2rem}.p-one h3:before{display:none}.p-one .txt-right{line-height:1.9rem;text-align:right;margin-bottom:16px}.p-one .p-list ul li{padding-left:1.6em;text-indent:-1.6em;margin-bottom:8px}.p-one .p-list table{width:100%;margin:16px 0;text-indent:initial}.p-one .p-list table thead th{background-color:#fffbfb}.p-one .p-list table th,.p-one .p-list table td{padding:5px;box-sizing:border-box;font-weight:400;border:1px solid #838383}.p-one .p-list table th{width:40%;background-color:#fffbfb}.p-one .p-list table td{width:60%}.p-one .indent{padding-left:1rem;text-indent:initial;margin-top:.5rem}.form-topTxt{font-size:1.5rem;margin-bottom:16px;line-height:1.7}.form-topTxt .color_red{color:#b91c22;font-size:1.7rem}.form-topTxt .parag{margin-bottom:12px}table.form{width:100%}table.form th,table.form td{width:100%;display:block;padding:6px;box-sizing:border-box}table.form th{background-color:#eee}table.form td{margin:6px 0}table.form td .error{display:none;color:#b91c22}table.form td input{border:1px solid #3a3a3a;padding:12px;width:100%;box-sizing:border-box;font-size:1.6rem}table.form td input[type=text],table.form td input[type=tel],table.form td input[type=mail],table.form td input[type=password],table.form td input[type=date]{background:#ffebeb;font-size:1.6rem}table.form td textarea{width:100%;background:#ffebeb;padding:12px;box-sizing:border-box;border:1px solid #3a3a3a;-webkit-appearance:none;border-radius:0;font-size:1.6rem}table.form span{font-size:1.2rem;color:#b91c22}.operating,.footNav{display:none !important}.fgt-Txt{text-align:center;text-decoration:underline;margin-bottom:16px}.pageContact table{margin-bottom:24px}.pageContact .absBtn02 button{font-size:1.6rem;position:relative;display:inline-block;padding:.9em .4em;background-color:#b91c22;border:1px solid #838383;color:#fff;text-align:center;text-decoration:none;letter-spacing:.2rem;width:75%}.pageContact .absBtn02 button:nth-of-type(2){background-color:#fff;color:#53565a;margin-top:16px}.pageContact .absBtn02 button.bg_rirekisho{background-color:#32b1c1;color:#fff}.pageContact .absBtn02 .confirm{margin:0 auto;justify-content:space-between}#sitemap span{color:#0c0c0c}#sitemap a{display:block}#sitemap .parent{margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid #838383;font-size:1.6rem}#sitemap .parent a{font-size:1.6rem;padding:4px 0}#sitemap .parent:last-child{border-bottom:none}#sitemap .parent span{padding-bottom:8px;display:block}#sitemap .parent:first-child{margin-top:24px}#sitemap .child{padding-left:1rem}#sitemap .child a{margin-bottom:8px}.result-area{margin-bottom:16px}.result-area .result{text-align:center;color:#fff;background-color:#b91c22}.result-area .result span{font-size:1.8rem;padding:0 4px}.result-area .bdr-g{border:1px solid #838383}.result-area .word{padding:10px}.pager-wrap{text-align:center;font-size:1.6rem;margin-bottom:32px}.pager-wrap .page-numbers.current{border:1px solid #838383;background-color:#3a3a3a;color:#fff;padding:6px}.pager-wrap a{padding:6px;border:1px solid #838383}.post-ttl{color:#b91c22;font-size:1.7rem}textarea.entry-form{resize:vertical}.confirm-mypage{font-size:1.6rem;position:relative;display:inline-block;padding:.9em .4em;background-color:#32b1c1;border:1px solid #838383;color:#fff;text-align:center;text-decoration:none;letter-spacing:.2rem;width:75%}.default-txt p{margin-bottom:1rem;line-height:2}.default-txt h2{letter-spacing:inherit;line-height:2.4rem}.default-txt h3{font-weight:400}.default-txt h4{font-size:1.6rem;border-bottom:1px solid #0c0c0c;margin-bottom:6px;font-weight:400}.default-txt img{margin-bottom:1.6rem}.default-txt .one-post.search-post table{display:block;overflow-x:scroll;white-space:nowrap;-webkit-overflow-scrolling:touch;max-width:800px;margin-bottom:24px;border:none}.default-txt .one-post.search-post table th,.default-txt .one-post.search-post table td{display:revert;background-color:inherit;border:1px solid #7d7d7d}.default-txt .one-post.search-post table th{width:200px;font-weight:700;background-color:#f5f5f5}.default-txt .one-post.search-post table td{width:calc(100% - 200px)}.default-txt .one-post.search-post ul{list-style-type:disc}.default-txt .one-post.search-post ul li{margin-left:1.5em;list-style-type:disc}.default-txt .one-post.search-post ol li{margin-left:1.5em;list-style-type:decimal}.inner.recruitment-inner{padding:0}.inner.recruitment-inner .g-border_content{border:none;padding-top:0}.inner.recruitment-inner .one-post.search-post .post_thumbnail{margin:0 calc(50% - 50vw);width:100vw;padding-top:70%;max-width:100%;margin:0 auto 6px}.inner.recruitment-inner .one-post.search-post.detail-post .tag_kodawari{margin-bottom:0}.inner.recruitment-inner .one-post.search-post.detail-post h2.ttl{font-size:1.6rem;color:#b91c22;letter-spacing:normal;line-height:2.8rem;border-bottom:none}.inner.recruitment-inner .one-post.search-post.detail-post h2.ttl:after{display:none}.inner.recruitment-inner .txt-area .kigyoumei{font-size:1.8rem;font-weight:700;color:#0c0c0c}.inner.recruitment-inner .txt-area .boshu-place{font-size:1.2rem}.inner.recruitment-inner .intro-oubo{text-align:center}.inner.recruitment-inner .intro-oubo .go-oubo a{display:flex;align-items:center;justify-content:center;background-color:#ffb11e;border-radius:14px;padding:6px 0;margin-bottom:12px}.inner.recruitment-inner .intro-oubo .go-oubo a .left{color:#fff;font-size:1.8rem}.inner.recruitment-inner .intro-oubo .go-oubo a .right{font-size:1.1rem;line-height:1.4;color:#ffb11e;background:#fff;font-size:10px;padding:8px;margin-left:16px;border-radius:8px}.inner.recruitment-inner .intro-oubo .fav-Btn{text-align:center}.inner.recruitment-inner .intro-oubo .fav-Btn a{display:inherit;font-size:16px;color:#b91c22;text-align:center;background:#fff9e0;border-radius:8px;line-height:1.25;padding:16px;display:inline-block;transition:all .3s ease;width:100%;box-sizing:border-box}.inner.recruitment-inner .intro-oubo .fav-Btn .remove{display:none}.inner.recruitment-inner .intro-oubo .salary{display:inline-block;border-radius:8px;background:#faf3e3;color:#996b00;font-size:1.4rem;text-align:center;line-height:2;padding:0 8px;white-space:nowrap;margin:12px 0 24px;padding:4px 10px}.sectionab{padding:24px 0 16px;background-color:#f8f8f8}.sectionab .m-ttl{text-align:center;font-size:1.8rem;margin-bottom:8px;font-weight:700}.sectionab .ab-one{margin-bottom:24px}.sectionab .ab-one .ab-ttl{font-size:1.8rem;font-weight:700;line-height:1.7;margin-bottom:12px}.sectionab .ab-one .ab-txt{font-size:1.5rem;color:#444;line-height:1.9}.sectionab .ab-one .ab-img{margin-bottom:16px}.sectionab .ab-one .ab-img img{width:100%}.tocBox pre{white-space:pre-wrap;line-height:1.8}.bnr-line img{width:100%;border-radius:16px}.bnr-line .txt{line-height:1.6;margin-top:10px;color:#444}.tab_container{padding-bottom:1em;background-color:#fff;border:1px solid #33b1c0;margin:0 auto}.tab_item{width:50%;padding:12px 0;border-bottom:2px solid #33b1c0;background-color:#ececec;text-align:center;color:#33b1c0;display:block;float:left;text-align:center;transition:all .2s ease}.tab_item:hover{opacity:.75}input[name=tab_item]{display:none}.tab_content{display:none;padding:1em 1em 0;clear:both;overflow:hidden}#tab1:checked~#tab1_content,#tab2:checked~#tab2_content{display:block}.tab_container input:checked+.tab_item{background-color:#33b1c0;color:#fff}.salarybox .yenijyou{width:100%;margin:10px 0 26px;display:flex;justify-content:space-between;align-items:flex-end}.salarybox .yenijyou input{border:1px solid #838383;background-color:#ffebeb;width:62%;padding:14px 10px;border-radius:0;font-size:1.5rem}.salarybox .yenijyou span{width:30%}.bnr-area_btm{padding:0 15px;margin-top:18px}.bnr-area_btm img{width:100%}.toppage .appealpoint .txt{display:-webkit-box;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical}:root{scroll-behavior:smooth}:target{scroll-margin-block-start:var(--nav)}.default-txt .toc_light_blue.no_bullets{max-width:-moz-fit-content;max-width:fit-content;margin-inline:auto;margin-block-end:40px;background-color:#32b1c0}.default-txt .toc_light_blue.no_bullets>.toc_title{margin:0;font-weight:700;font-size:1.6rem;text-align:center;color:#fff}.default-txt .toc_light_blue.no_bullets>.toc_list{background-color:#fff}.default-txt .toc_light_blue.no_bullets>.toc_list>li{margin-inline-start:0;line-height:1.2;word-break:auto-phrase}.default-txt .toc_light_blue.no_bullets>.toc_list>li::marker,.default-txt .toc_light_blue.no_bullets>.toc_list>li>a{font-weight:700}.default-txt .toc_light_blue.no_bullets>.toc_list>li>ul>li{margin-inline-start:1.5em;margin-block-start:.75em}@media(hover){.default-txt .toc_light_blue.no_bullets a{transition:color .25s}.default-txt .toc_light_blue.no_bullets a:is(:hover,:focus-visible){color:#32b1c0}}@media(max-width:767px){:root{--nav:80px}.default-txt .toc_light_blue.no_bullets{padding:1rem 2rem 2rem}.default-txt .toc_light_blue.no_bullets>.toc_title{padding-block-end:1rem}.default-txt .toc_light_blue.no_bullets>.toc_list{padding:2rem 2rem 2rem 3rem;line-height:1.2}.default-txt .toc_light_blue.no_bullets>.toc_list>li~li{margin-block-start:1.5em}}@media(min-width:768px){:root{--nav:90px}.default-txt .toc_light_blue.no_bullets{padding:4rem}.default-txt .toc_light_blue.no_bullets>.toc_title{padding-block-end:4rem}.default-txt .toc_light_blue.no_bullets>.toc_list{display:grid;grid-template-columns:repeat(2,1fr);gap:2em;padding:4rem}}