@charset "utf-8";@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500&display=swap');@import url('https://fonts.googleapis.com/css?family=Quicksand:300,400,500,700');*{margin:0;padding:0}html{scroll-behavior:smooth}html,body{height:100%;-webkit-overflow-scrolling:touch}body{color:#0e0e0e;margin:0;padding:0;font-size:16px;font-family:'Noto Sans JP',sans-serif;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased}strong,.bold{font-weight:700}li,dl,dt,dd,ol,ul{list-style:none;margin:0;padding:0}header,nav,section,div,footer{box-sizing:border-box}.clear:after{content:"";display:block;clear:both}h1,h2,h3,h4,h5,h6{font-weight:500}h1,h2,h3,h4,h5,h6,p{line-height:2}.txtl{text-align:left !important}.txtc{text-align:center !important;margin:auto}img.txtc{text-align:center;margin:0 auto 1em;display:block}.txtr{text-align:right !important}.mb0{margin-bottom:0 !important}a,a img,a:hover,a:hover img,.cp_qa .cp_actab-content,.cp_qa .cp_plus,.g-nav{-webkit-transition:.3s;-moz-transition:.3s;transition:.3s}img{vertical-align:middle;max-width:100%;-webkit-backface-visibility:hidden;image-rendering:-webkit-optimize-contrast}img.fit{width:300px;height:auto;object-fit:cover}a,a:link,a:visited,a:focus{outline:none;color:#222;-webkit-tap-highlight-color:rgba(0,0,0,0);word-break:break-all;text-decoration:none}a:hover{outline:none;color:#999;cursor:pointer}a img{text-decoration:none;outline:none}a:hover img{opacity:.7;text-decoration:none}.anchor{display:block;padding-top:120px;margin-top:-120px}.logo a:hover img,.logo a:hover{opacity:.7;-webkit-transition:.3s;-moz-transition:.3s;transition:.3s}.sp-only{display:none !important}.red{color:#ef3131}.fixed{position:fixed;top:0;left:0;right:0;z-index:2;width:100%}a.link{display:inline-block}a.link:after{content:"";display:block;width:0;transition:width .3s;border-bottom:1px solid #00ada9}a.link:hover:after{width:100%}a.link:hover{opacity:1;cursor:pointer}.orderbox{display:flex;flex-direction:row}.order1{order:1}.order2{order:2}.order3{order:3}.order4{order:4}.txt09{font-size:.9em}.txt11{font-size:1.1em}.txt12{font-size:1.2em}header,.g-nav{z-index:9999}header{box-sizing:border-box;position:fixed;width:100%;top:0;padding:1.5em 0 0;background:rgba(255,255,255,.95);-webkit-transition:.3s;-moz-transition:.3s;transition:.3s}header [class*=col-sm-],footer [class*=col-sm-]{padding:0}header .logo img{max-width:170px;margin-left:3em}header .header_btn{padding-right:3em}header .access_btn,header .contact_btn,.flow_box .contact_btn{border-radius:30px;padding:5px;text-align:center}header .access_btn p,header .contact_btn p,.flow_box .contact_btn p{padding-left:20px}header .access_btn:hover,header .contact_btn:hover,#tuijyu ul li:hover,#tuijyu_sp a:hover,.g-nav ul.g-nav-list li.g-nav-menu a:hover,.flow_box .contact_btn:hover{opacity:.7;-webkit-transition:.3s;-moz-transition:.3s;transition:.3s}header .access_btn{border:2px solid #70bab8;color:#00ada9;background-image:url(//torepania.com/wp-content/themes/torepania_theme/assets/css/../images/common/access_ico.svg);background-repeat:no-repeat;background-size:17px;background-position:35px;max-width:170px;margin:0 0 0 auto}header .contact_btn,.flow_box .contact_btn{color:#fff;background-color:#00ada9;background-image:url(//torepania.com/wp-content/themes/torepania_theme/assets/css/../images/common/mail_ico_w.svg);background-repeat:no-repeat;background-size:23px;background-position:35px;margin-left:1em;max-width:250px}header .g-nav ul.g-nav-list{float:right}.g-nav ul.g-nav-list{text-align:center;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;-moz-flex-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;justify-content:center;-ms-justify-content:center;-webkit-justify-content:center;-moz-justify-content:center;margin-right:2em}.g-nav ul.g-nav-list li.g-nav-menu{position:relative;margin:0 0 0 1.5em}.g-nav ul.g-nav-list li.g-nav-menu a{color:#222;display:block;box-sizing:border-box;text-align:left;line-height:normal;padding-bottom:1.5em;border-bottom:3px solid transparent}.g-nav ul.g-nav-list li.g-nav-menu span{position:relative;display:block;padding:0 1.5em 0 0;box-sizing:border-box;font-size:1.1em}.g-nav ul.g-nav-list li.g-nav-menu small{font-size:.9em;font-family:"Quicksand",sans-serif;font-weight:500}.g-nav ul.g-nav-list li.g-nav-menu a:hover{border-bottom:3px solid #00ada9}.g-nav ul.g-nav-list li.g-nav-menu img{vertical-align:top}.g-nav ul.g-nav-list .submenu{position:relative;z-index:9999}.g-nav ul.g-nav-list .submenu:after{position:absolute;content:"";margin:auto;bottom:-2px;left:0;right:0;width:0;height:0;border-style:solid;border-width:4px 3px 0;border-color:#00398b transparent transparent}.g-nav ul.g-nav-list .submenu .g-nav-sub span:hover,.g-nav ul.g-nav-list .submenu:hover,.g-nav ul.g-nav-list .submenu .g-nav-sub span:hover,.g-nav ul.g-nav-list .submenu:hover{cursor:pointer}.g-nav ul.g-nav-list .submenu .g-nav-sub{opacity:0;position:absolute;top:4em;width:140%;left:-20%;background:rgba(5,57,139,.95);color:#fff;padding:1em;border:none;box-sizing:border-box;font-size:.8em;visibility:hidden}.g-nav ul.g-nav-list .submenu:hover .g-nav-sub,.g-nav ul.g-nav-list .submenu:hover .g-nav-sub:hover,.g-nav ul.g-nav-list .submenu .g-nav-sub:hover{top:5em;opacity:1;visibility:visible}.g-nav ul.g-nav-list .submenu .g-nav-sub a.link:after{border-bottom:1px solid #fff}.g-nav ul.g-nav-list .submenu .g-nav-sub,.g-nav ul.g-nav-list .submenu:hover .g-nav-sub,.g-nav ul.g-nav-list .submenu:hover .g-nav-sub:hover,.g-nav ul.g-nav-list .submenu .g-nav-sub:hover{-webkit-transition:.3s;-moz-transition:.3s;transition:.3s}.g-nav ul.g-nav-list .submenu .g-nav-sub li a{color:#fff;text-align:center;padding:.4em;box-sizing:border-box;display:inline-block}.hamburger{display:none;position:fixed;z-index:3;right:1.5em;top:15px;width:45px;height:45px;cursor:pointer;text-align:center}.hamburger span{display:block;position:absolute;width:40px;height:1px;left:6px;background:#0e0e0e;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;transition:.3s ease-in-out}.hamburger span:nth-child(1){top:10px}.hamburger span:nth-child(2){top:20px}.hamburger span:nth-child(3){top:30px}.hamburger.active span:nth-child(1){top:16px;left:6px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);transform:rotate(-45deg)}.hamburger.active span:nth-child(2),.hamburger.active span:nth-child(3){top:16px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg)}nav.globalMenuSp{position:fixed;z-index:2;top:-150vh;left:0;background:#fff;width:100%;opacity:0;transition:opacity .6s ease,visibility .6s ease;padding:5em 2em 3em;display:none}nav.globalMenuSp ul{margin:0 auto;padding:0;width:100%}nav.globalMenuSp ul li{list-style-type:none;width:100%;transition:.4s all;font-size:1.1em;border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:1em 0}nav.globalMenuSp ul li span,nav.globalMenuSp ul li small{display:block}nav.globalMenuSp ul li small{font-family:"Quicksand",sans-serif}nav.globalMenuSp ul li:nth-child(2){border:none}nav.globalMenuSp ul li:hover{opacity:.7}nav.globalMenuSp ul li a{display:block;text-decoration:none}nav.globalMenuSp .logo img{max-width:250px;width:100%;margin:0 auto 2em;display:block}nav.globalMenuSp .header_btn{display:block;padding:0;overflow:hidden}nav.globalMenuSp .header_btn .col-xs-6{padding:0 1em}nav.globalMenuSp .header_btn .access_btn,nav.globalMenuSp .header_btn .contact_btn{width:100%;max-width:100%;margin:2em 0 0}nav.globalMenuSp .header_btn .contact_btn p{padding-left:30px}nav.globalMenuSp .footer_logo{margin-top:2em}nav.globalMenuSp.active{opacity:100;top:0}#tuijyu{background-color:#00ada9;position:fixed;right:0;top:20%;border-radius:10px 0 0 10px;padding:1.5em 1em;writing-mode:vertical-rl;z-index:10}#tuijyu ul{display:flex}#tuijyu ul li:nth-child(1){background-image:url(//torepania.com/wp-content/themes/torepania_theme/assets/css/../images/common/mail_ico_w.svg);background-repeat:no-repeat;background-size:18px;background-position:top 0 left 50%;padding-top:1.7em}#tuijyu ul li:nth-child(2){border-top:1px solid #fff;border-bottom:1px solid #fff;padding:.7em 0;margin:.7em 0}#tuijyu a,#tuijyu_sp a{color:#fff}#tuijyu_sp{position:fixed;bottom:-1px;display:flex;width:100%;z-index:10}#tuijyu_sp a{text-align:center}#tuijyu_sp a:nth-child(1){width:60%}#tuijyu_sp a:nth-child(2){width:40%}#tuijyu_sp .tuijyu_sp1{background-color:#00ada9;background-image:url(//torepania.com/wp-content/themes/torepania_theme/assets/css/../images/common/mail_ico_w.svg);background-repeat:no-repeat;background-size:25px;background-position:10%;padding:1em 1em 1em 3em}#tuijyu_sp .tuijyu_sp2{background-color:#b4d100;background-image:url(//torepania.com/wp-content/themes/torepania_theme/assets/css/../images/common/tel_ico.svg);background-repeat:no-repeat;background-size:25px;background-position:30%;padding:1em 1em 1em 3em}footer{position:relative;background-color:#f7f5ef;padding:3em 4em}.home footer{margin-top:0}footer .footer_logo img{width:100%;max-width:200px;margin-bottom:1.5em}footer .footer_logo .logo{margin:0 auto 2em}footer .footer_logo h3{font-weight:400;margin-bottom:.3em}footer .footer_logo a{text-decoration:underline;font-size:.75em;font-family:"Quicksand",sans-serif;font-weight:500}footer .footer_logo p{font-size:.9em;line-height:1.7em}footer .f_nav_list{padding:0 1em}footer .f_nav_list li{display:block;border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:1em}footer .f_nav_list li{display:block;border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:1em}footer .f_nav_list li:nth-child(2){border:none}.copy{font-size:.75em;text-align:center;padding:1em 0}main{min-height:60vh}.page main section{margin:0 auto 4em}.page main p{margin-bottom:1em}.slick-slider{width:80%;margin:0 0 0 auto}.slick-slider .slick-list{border-radius:30px 0 0 30px}.page .top__contact{margin:0}.page_top{margin-bottom:5em}.page_privacy-policy,.single .page_top,.page_thanks .page_top{margin:10em 0 0}.page_top .under_title{width:25vw;margin-left:13vw}.page_top .under_img{width:61vw;min-height:31vw;background:#fff;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-repeat:no-repeat;background-size:cover;border-radius:20px 0 0 20px}.page_top .under_img_about{background-image:url(//torepania.com/wp-content/themes/torepania_theme/assets/css/../images/page/about_mv.jpg)}.page_top .under_img_flow{background-image:url(//torepania.com/wp-content/themes/torepania_theme/assets/css/../images/page/flow_mv.jpg)}.page_top .under_img_contact{background-image:url(//torepania.com/wp-content/themes/torepania_theme/assets/css/../images/page/contact_mv.jpg)}.page_top .under_img_news{background-image:url(//torepania.com/wp-content/themes/torepania_theme/assets/css/../images/page/news_mv.jpg)}.page_top .row{align-items:center}.page_privacy-policy .row{align-items:start}.page_privacy-policy .under_title{margin-left:0}.page_top h1{font-size:5em;font-weight:500;line-height:.8em;font-family:"Quicksand",sans-serif}.page_privacy-policy h1{line-height:1em}.page_top h1 span{display:block;font-size:.34em;font-family:'Noto Sans JP',sans-serif !important;font-weight:400}.page main h3{text-align:center;font-size:2.5em;background-image:url(//torepania.com/wp-content/themes/torepania_theme/assets/css/../images/common/page_h3_title.png);background-repeat:no-repeat;background-position:bottom;padding-bottom:.3em;margin-bottom:1em}#page-top{position:fixed;right:2em;bottom:2em;z-index:10}#page-top a{width:50px;height:50px;position:relative;display:block;color:#fff;background-color:#00ada9;border-radius:10px;transition:.3s;font-size:1.5em;line-height:1;box-sizing:border-box;margin:auto;text-align:center;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}#page-top a:hover{opacity:.6;text-decoration:none !important}.youtube{height:0;overflow:hidden;padding-bottom:40%;position:relative;max-width:60%;margin:2em auto}.youtube iframe{position:absolute;left:0;top:0;height:100%;width:100%}.googlemap{height:0;overflow:hidden;padding-bottom:40%;position:relative;margin:1em auto}.googlemap iframe{position:absolute;left:0;top:0;height:100%;width:100%}.more-btn a,.news_more-btn a,input[type="submit"i]{color:#fff;display:block;padding:.5em;box-sizing:border-box;border:1px solid #00ada8;margin-top:1em;width:100%;text-align:center;background:#00ada9;border-radius:30px;letter-spacing:.1em}.more-btn a:before{content:">";margin-right:1em;font-weight:700}.more-btn a:hover,input[type="submit"i]:hover{background:#fff;color:#00ada8;opacity:1;-webkit-transition:.3s;-moz-transition:.3s;transition:.3s}input[type="submit"i],.page_thanks .more-btn a{max-width:480px;margin:3em auto 0}.breadcrumbs{margin:0 auto 5em;font-size:.8em;background:#e7ecf4;padding:.3em 0}.table{margin:auto;display:table}.scroll-box{overflow-x:auto;padding-bottom:10px;-webkit-overflow-scrolling:touch;margin-bottom:1em}.scroll-box::-webkit-scrollbar{height:4px}.scroll-box::-webkit-scrollbar-track{background:#eee}.scroll-box::-webkit-scrollbar-thumb{background:#aaa;border:none}.scroll-box::-webkit-scrollbar-thumb:hover{background:#999}.scroll-box table{min-width:600px;border-collapse:collapse;border-spacing:0;width:100%}.scroll-box th,.scroll-box td{vertical-align:middle;border:1px solid #dcdcdc;text-align:center;padding:1em !important;font-size:1.1em}.scroll-box th{background:#f7f5ef;font-weight:400}.required,.optional{vertical-align:middle;box-sizing:border-box;margin:-.2em 1em 0 0;display:inline-block;font-size:.8em;padding:0 .5em;border-radius:3px}.required{color:#00ada9;border:2px solid #00ada9}.optional{color:#999;border:2px solid #bfbfbf}.example{font-size:.8em}::placeholder{color:#999}ul.dot_list{margin:0 auto 1em}ul.dot_list li{margin:0 auto .3em;padding:0 0 0 1em;position:relative}ul.dot_list li:before{position:absolute;content:"";border-radius:50%;background:#222;width:5px;height:5px;left:0;top:.7em}ul.check_list{clear:both;overflow:hidden;box-sizing:border-box}ul.check_list li{position:relative;margin:0 auto .5em;padding:.3em .3em .4em 2em;font-size:1em;background:#f0f0f0}ul.check_list li:after,ul.check_list li:before{position:absolute;content:"";display:block;background:#8d0000;top:.8em;left:.9em;height:11px;width:4px;transform:rotate(45deg)}ul.check_list li:before{top:1em;left:.6em;height:8px;transform:rotate(-45deg)}dl.access{clear:both;overflow:hidden}dl.access dt,dl.access dd{box-sizing:border-box;text-align:left;margin:0 auto}dl.access dt{float:left;clear:both;width:25%;font-weight:400;border-top:1px dashed #999;padding:1em 0}dl.access dd{float:right;width:75%;clear:right;border-top:1px dashed #999;padding:1em 0}.list{display:flex;flex-wrap:wrap;justify-content:space-between}.list .list__item{width:calc((100% - 40px)/3);min-height:300px;display:flex}.list .list__item .list__item__link{width:100%;display:flex;justify-content:center;align-items:center}details{cursor:pointer}summary{outline:none}details[open] .details-content{animation:fadeIn .5s ease}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}100%{opacity:1;transform:none}}.single .pagetitle{font-weight:400;margin:1em 0}.single .page_top .col-sm-8{padding-bottom:7em}.single .page_top .container{max-width:1400px;margin:0 auto}.single aside{margin-top:6em}.date_time{font-size:.9em}.date_cat a,.date_cat span{border:1px solid #00ada9;background:#00ada9;color:#fff;display:block;padding:.2em .5em;font-size:.8em;border-radius:30px;text-align:center;position:relative;top:-5px}.single .date_cat a,.single .date_cat span{display:inline-block;font-size:.9em;padding:.1em 1.5em}.date_cat a:hover{background:#fff;color:#00ada9}.newMark{box-sizing:border-box;margin:-.25em .5em 0;color:#ef3131;font-weight:700;font-size:.8em;vertical-align:middle;display:inline-block}.tag_list{margin:0 auto 1em;text-align:center}.tags,.tags li{display:inline-block}.tags a{padding:4px 5px;font-size:.8em;margin:-2px 5px 5px 0;background:#f0f0f0;color:#222;border-radius:10px;line-height:1.5;vertical-align:top;display:inline-block}.post-type-archive-media main .container{clear:inherit;overflow:inherit}aside h4{font-family:"Quicksand",sans-serif;font-weight:700;font-size:1.5em}aside ul{margin:0 auto 3em}aside ul li{padding:.5em 0}aside summary{border:1px solid #c9c9c9;padding:1em;max-width:230px;position:relative}aside summary:after{content:"";font-weight:700;position:absolute;right:10%;background-image:url(//torepania.com/wp-content/themes/torepania_theme/assets/css/../images/common/arrow_small.svg);background-repeat:no-repeat;background-position:center;padding:.8em;transition:.2s}aside details[open] summary:after{transform:rotate(180deg)}.thumbnail{position:relative}.thumbnail img{max-width:100%;min-height:180px;text-align:center;width:100%;height:100%;object-fit:cover;display:block;margin:3em auto 2em;border-top:1px solid #ccc;padding-top:2em}.post_section .thumbnail img{min-height:100%}.fullGroup{max-width:800px;margin:auto}.pagination-area{margin:2em auto;text-align:center}.pagination-area .pagination{text-align:center;margin:auto;display:block}.pagination-area .pagination .nav-links .page-numbers.current,.pagination-area .pagination .nav-links a{padding:1% 1.6%;color:#fff;margin:2px;box-sizing:border-box;border-radius:50%;font-family:"Quicksand",sans-serif;font-weight:700}.pagination-area .pagination .nav-links .page-numbers.current{background:#099;border:1px solid #099}.pagination-area .pagination .nav-links a{background:#c9c9c9;border:1px solid #c9c9c9}.pagination-area .pagination .nav-links a:hover{background:#999;color:#fff;text-decoration:none}.pagination-area h2.screen-reader-text{display:none}.screen-reader-text{clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);position:absolute}.post_nav{padding:.5em;box-sizing:border-box;clear:both;overflow:hidden;margin:0 auto;display:flex;justify-content:space-between;align-items:center}.post_nav .prev{float:left}.post_nav .prev:before{content:"<";font-weight:700}.post_nav .next{float:right}.post_nav .next:before{content:">";font-weight:700}.post_nav .news_more-btn{max-width:200px;margin:0 auto;width:100%}.post_nav .news_more-btn a:before{content:"";background-image:url(//torepania.com/wp-content/themes/torepania_theme/assets/css/../images/common/news_more-btn.svg);background-repeat:no-repeat;background-position:center;padding:1em;margin-right:.5em}.post_nav a{padding:.5em 1em;box-sizing:border-box;margin:0}.post_nav a:hover{opacity:.7}span.wpcf7-list-item{display:inline-block;margin:0 1em 0 0}input[type="checkbox"i]{width:auto}input[type=tel],input[type=email],input[type=text],textarea{font-size:1em;overflow:hidden;border:1px solid #c9c9c9;padding:5px 10px;box-sizing:border-box;resize:none;-webkit-appearance:none;-webkit-user-select:auto;-webkit-tap-highlight-color:rgba(0,0,0,0);margin-bottom:.3em !important;background-color:#fff}textarea{width:100%}button,[type=button],[type=reset],[type=submit]{cursor:pointer;-webkit-appearance:none;appearance:none;border:1px solid #ccc;border-radius:3px;padding:3px;margin:0 0 0 5px}.form-width-100{width:100%;margin-bottom:.5em}.form-width-50{max-width:50%;width:100%;margin-bottom:.5em}.form-width-30{max-width:30%;width:100%;margin-bottom:.5em}.form-select-time{display:inline-block}.form-select{margin-bottom:8px}.form-select:last-child{margin-bottom:0}.form-select-num{margin-right:8px}.form-select-day select{height:30px;width:60px;border-radius:3px;border:1px solid #ccc}.form-select-day{margin-right:15px}.form-select-time{display:inline-block}.form-select-time label{margin:0 15px 0 0}.form-telday{display:inline-block}.form-telday-list{float:left}.form-telday-list:last-child{margin-right:0}span.wpcf7-list-item{margin-left:0}.contact_table{background-color:#f7f5ef;padding:2em;box-sizing:border-box;font-size:1.1em}.contact_table dt{margin-bottom:1em;font-weight:500}.contact_table dd{margin-bottom:2em;padding-bottom:2em;border-bottom:1px solid #c9c9c9}.your-name01,.your-name02,.your-name03,.your-name04{width:48%}.your-name01 input,.your-name02 input,.your-name03 input,.your-name04 input{width:100%}.contact_table div{background-color:#fff;padding:3em;text-align:center}.contact_table div a{color:#00ada9;border-bottom:1px solid #00ada9}h3.border_top{border-top:1px solid #222;padding:1.5em 0 0;margin:2em auto 1.5em !important;font-size:1.3em;font-weight:700}.page main h4.bold{font-size:1.1em;font-weight:700;margin:0 auto .5em}.post_section{padding-bottom:2em;border-bottom:1px solid #ccc;margin:0 auto 3em}.archive .top__news{background-color:#fff;padding:0 0 5em}a.post_section_link:before{display:inline-block;vertical-align:top}a.post_section_link:before{content:"\003e";margin-right:.3em}.post_section .more-btn{margin:0 !important}.post_section .more-btn a{padding:.3em 1em .2em;margin:1em 0;max-width:200px}.post-type-archive-member .thumbnail img{height:140px;border:1px solid #ccc}.archive article p.txt{margin:0 auto 2em}.archive article .date,.single article .date,.post_section .date{border-bottom:1px solid #222;margin:0 auto 1em;padding:0 0 .3em;box-sizing:border-box}.single-member .post_section .thumbnail img{width:500px;height:150px}.sp-row{display:flex;flex-wrap:wrap;flex-direction:row}.gallery li img,.imgs li img{max-width:100%;max-height:100%;text-align:center;width:100%;object-fit:cover;display:block;margin:0 auto .5em}.imgs li img{height:120px}.imgs li{cursor:pointer}.imgs li img{opacity:.4}.imgs li.slick-current img{opacity:1}.grecaptcha-badge{bottom:9em !important;z-index:999}.page_about .top__needs{margin:0}.page_about .top__needs .container{padding-top:0}.about_01 img{display:block;margin:2em auto}.about_01 h4{text-align:center;font-size:3.1em;color:#00ada9}.point_box{background-color:#f7f5ef;border-radius:30px;padding:1em 3em 3em;margin-top:2em}.point_box .container{max-width:1200px}.point_box dl{display:flex;align-items:center}.point_box dl dt,.feature_box dl dt,.flow_box dl dt{font-family:"Quicksand",sans-serif;font-weight:500;font-size:5em;position:relative;width:30%}.point_box dl dt:after{content:"";border-right:1px solid #0e0e0e;position:absolute;height:70px;right:25%;top:15%}.point_box dl dd{width:70%;right:0;top:15%;font-size:2.2em;font-weight:500}.point_box dl dd span{font-size:1.4em;color:#00ada9}.about_01 [class*=col-sm-],.about_04 [class*=col-sm-]{padding:0}.about_01 .col-sm-6 img{margin-bottom:.5em}.about_01 .col-sm-6:nth-child(1),.about_04 .col-sm-6:nth-child(1){padding-right:1.5%}.about_01 .col-sm-6:nth-child(2),.about_04 .col-sm-6:nth-child(2){padding-left:1.5%}.support_box{margin:2em auto !important;align-items:end}.support_box .support_box01,.support_box .support_box02,.support_box .support_box03{border-radius:10px}.support_box .support_box01,.support_box .support_box03{border:5px solid #c9c9c9}.support_box .support_box02{border:5px solid #00ada9}.support_box .support_box01 h4,.support_box .support_box02 h4,.support_box .support_box03 h4{font-size:2.1em;margin-bottom:.5em;text-align:center}.support_box .support_box01 h4,.support_box .support_box03 h4{background-color:#c9c9c9;padding:.5em}.support_box .support_box02 h4{background-color:#00ada9;color:#fff;padding:1em .5em}.support_box .support_box01 div,.support_box .support_box02 div,.support_box .support_box03 div{padding:1em;font-size:1.1em}.support_box_txt{text-align:center}.support_box_txt span{border:1px solid #0e0e0e;border-radius:5px;padding:.1em .5em .2em}.support_box_txt b{font-size:1.6em;font-weight:400}.support_box .support_box02 .support_box_txt b{color:#00ada9}.feature_box dl,.flow_box dl{background-color:#f7f5ef;border-radius:20px;padding:3em;margin-bottom:2em}.feature_box dl .container,.flow_box dl .container{display:flex;max-width:1200px;align-items:center}.feature_box .step01:after,.feature_box .step02:after,.feature_box .step03:after{background-repeat:no-repeat;right:2%;bottom:0;position:absolute;content:""}.feature_box .step01:after{background-image:url(//torepania.com/wp-content/themes/torepania_theme/assets/css/../images/page/about_img04.png);height:165px;width:200px}.feature_box .step02:after{background-image:url(//torepania.com/wp-content/themes/torepania_theme/assets/css/../images/page/about_img05.png);height:180px;width:245px}.feature_box .step03:after{background-image:url(//torepania.com/wp-content/themes/torepania_theme/assets/css/../images/page/about_img06.png);height:155px;width:175px}.feature_box dl dt:after{content:"";border-right:1px solid #0e0e0e;position:absolute;height:200%;right:25%;top:-50%}.feature_box dl dd{width:50%}.feature_box h4,.flow_box h4{line-height:1.3em;font-size:1.9em;font-weight:400;margin-bottom:1em}.feature_box dl p,.about_04 .company_box p,.flow_box dl p{margin-bottom:0;font-size:1.1em}.feature_box dl p small{font-size:.8em}.about_03 .scroll-box table th:nth-child(1),.about_03 .scroll-box table th:nth-child(3){width:20%}.about_03 .scroll-box table th:nth-child(2){width:60%}.about_03 p{line-height:3em}.about_04 .company_box01,.about_04 .company_box02{border:1px solid #ccc;padding:2em;border-radius:20px;min-height:785px}.about_04 .company_txt{font-size:1.4em;line-height:1.5;margin:1em 0 0}.about_04 .company_txt span{font-size:.7em}.about_04 .company_box01 h4,.about_04 .company_box02 h4{font-size:1.9em;line-height:1}.about_04 .company_box01 h4{color:#00ada9}.about_04 .company_box02 h4{color:#b4d100}.about_04 .company_box01 .row,.about_04 .company_box02 .row{align-items:end;margin-bottom:1em}.about_04 .company_box01 .company_txt_box span,.about_04 .company_box02 .company_txt_box span{padding:.1em 1em .2em}.about_04 .company_box01 .company_txt_box span{border:2px solid #00ada9;color:#00ada9}.about_04 .company_box02 .company_txt_box span{border:2px solid #b4d100;color:#b4d100}.about_04.company_txt_box span{font-size:1em}.about_04 .company_box02 .more-btn a{background-color:#b4d100;border:1px solid #b4d100}.about_04 .company_box02 .more-btn a:hover{color:#b4d100 !important;background:#fff !important}.flow_box dl:nth-child(3) h4,.flow_box .step6-7 dl:nth-child(1) h4{margin:0}.flow_box dl:nth-child(4) img{margin-bottom:1em}.flow_box dl:nth-child(4) .more-btn a{max-width:400px}.flow_box dl dt{width:35%}.flow_box dl dt span{font-size:.3em;margin-right:1em;position:relative;top:-20px}.flow_box dl dt:after{content:"";border-right:1px solid #0e0e0e;position:absolute;height:200%;right:0;top:-50%}.flow_box dl dd{width:75%;padding-left:3em}.flow_box .step6-7 dl:nth-child(2) dd{width:45%}.flow_box .flow_tel{display:inline-block;text-align:center;margin:1em 0}.flow_box .contact_btn{max-width:400px;background-position:25%}.flow_box .step6-7,.feature_box .step01,.feature_box .step02,.feature_box .step03{position:relative}.flow_box .step6-7:after{position:absolute;content:"";background-image:url(//torepania.com/wp-content/themes/torepania_theme/assets/css/../images/page/flow_img02.png);background-repeat:no-repeat;right:2%;bottom:10%;height:370px;width:220px}.privacy-policy main p{font-size:1.1em}.privacy-policy main h4{font-size:1.5em;color:#00ada9;margin-top:1.5em}.privacy-policy_01{border-bottom:1px solid #ccc;padding-bottom:2em}.privacy-policy_02 ul li{list-style:inside;margin-bottom:.5em}.privacy-policy_02 ul li:last-child{margin-bottom:1em}.contact_01 h4{font-family:"Quicksand",sans-serif;font-weight:500;font-size:2.5em;line-height:1.5em}.contact_01 .col-sm-5 p{font-family:"Quicksand",sans-serif;font-weight:500;font-size:1.6em}.contact_01 .col-sm-5 span{font-size:.6em;position:relative;top:-20px}.contact_01 .col-sm-7 h4{margin-bottom:.5em}@media screen and (min-width:1195px){header.smaller{padding:1em 0 0}header [class*=col-sm-]{margin:0}header.smaller .g-nav ul.g-nav-list li.g-nav-menu span{font-size:.9em}header.smaller .g-nav ul.g-nav-list li.g-nav-menu small{font-size:.8em}header.smaller .g-nav ul.g-nav-list li.g-nav-menu a{padding-bottom:.5em}header.smaller .logo img{max-width:140px}header .sp-only{display:block !important}}@media screen and (min-width:821px){a[href^="tel:"]{pointer-events:none}.page_business table.border-table tbody th{width:auto}.row .more-btn{margin:0 .5em .5em}}@media screen and (max-width:1440px){header .access_btn{background-position:20px}header .contact_btn{background-position:20px}.page_top .under_title{width:30vw;margin-left:5vw}.page_top .under_img{width:65vw}}@media screen and (max-width:1200px){.g-nav ul.g-nav-list li.g-nav-menu{margin:0 0 0 1.5em}.g-nav ul.g-nav-list li.g-nav-menu a{font-size:1em}.g-nav ul.g-nav-list li.g-nav-menu span{padding:0 1em}}@media screen and (max-width:1194px){.g-nav,.header_btn{display:none}.hamburger,nav.globalMenuSp{display:block}header .access_btn{background-position:35%}header .contact_btn{background-position:23%}.feature_box p,.flow_box p{line-height:1.3em}header{padding:1em 0}nav.globalMenuSp .footer_logo{display:none}}@media screen and (max-width:820px){body{font-size:18px}.pc-only{display:none !important}.sp-only{display:block !important}.orderbox{flex-direction:column}.order1{order:2}.order2{order:1}.order3{order:4}.order4{order:3}#tuijyu{display:none}header{height:70px}header .logo img{max-width:120px;margin-left:2em}header .header_btn,{display:none}dl.news_blog dt,dl.news_blog dd{width:100%;float:none}.googlemap{padding-bottom:70%}.archive aside{margin:5em auto 0}footer{padding:3em 0}footer .col-sm-5,footer .col-sm-7{width:100%}footer .container{max-width:90%;width:90%}footer .footer_logo{padding:2em 0 0;display:block}footer .footer_logo h3{font-size:1.3em}footer .footer_logo p{font-size:1.1em}footer .f_txt{padding:2em;border-right:none;margin:0;width:90%;border-top:5px solid #00398b}footer .f_txt p.txt{line-height:1.7;margin-bottom:1em}footer .f_nav_list{font-size:1.1em}.copy{font-size:.9em}.page_top .container{padding:0;width:95%}.post_section .row{display:flex;flex-wrap:wrap;flex-direction:row;font-size:.8em}.post_section .row .col-sm-3{width:30%}.post_section .row .col-sm-9{width:70%;padding-left:5%}input[type=tel],input[type=email],input[type=text],textarea{width:100%;max-width:320px;padding:.5em 5px}input#zip{max-width:160px}.page main h3,.about_01 h4{font-size:2em}.point_box{padding:2em 1em}.point_box dl,.feature_box dl .container,.flow_box dl .container{display:block}.point_box dl dt{text-align:center;padding-bottom:.5em}.feature_box dl dt{padding-bottom:1em}.point_box dl dt:after{border-right:none;border-bottom:1px solid #0e0e0e;position:absolute;height:1px;top:80%;width:50%}.point_box dl dd{padding-bottom:1em}.point_box dl dt,.feature_box dl dt,.flow_box dl dt,.point_box dl dd,.feature_box dl dd,.flow_box dl dd,.flow_box .step6-7 dl:nth-child(2) dd{width:100%}.feature_box dl dt:after,.flow_box dl dt:after{border-bottom:1px solid #0e0e0e;border-right:none;position:absolute;width:100%;height:1px;right:0;top:80%}.flow_box dl dt:after{top:100%}.feature_box dl,.about_04 .company_box01,.about_04 .company_box02{padding:2em 1em}.feature_box .step01:after,.feature_box .step02:after,.feature_box .step03:after{top:12%}.flow_box dl{padding:2em 1em 4em}.flow_box dl dt span{margin-right:.5em}.flow_box dl dt{margin-bottom:.5em}.flow_box .flow_tel{margin:2em 0}.flow_box .contact_btn,.flow_box dl:nth-child(4) .more-btn a{max-width:100%}.flow_box dl dd{padding:0}.flow_box .step6-7:after{top:10%;bottom:0;height:450px;width:270px;background-size:cover}.flow_box .contact_btn{background-position:12%}.page_top .under_title,.page_top .under_img{width:95%;margin:0 0 0 auto}.page_top .under_img{min-height:50vw}}@media screen and (max-width:600px){body{font-size:16px}nav.globalMenuSp .header_btn [class*=col-xs-],.about_04 [class*=col-xs-],.archive [class*=col-xs-],.single [class*=col-xs-]{width:100%}nav.globalMenuSp .header_btn .contact_btn{margin:0}nav.globalMenuSp .header_btn .col-xs-6{padding:0}nav.globalMenuSp .footer_logo{display:none}footer [class*=col-sm-]{width:100%}footer .f_nav_list{margin:0}footer .f_nav_list:first-child li:nth-child(3){border-bottom:none}#page-top{right:1em;bottom:4em !important}.feature_box .step01:after,.feature_box .step02:after,.feature_box .step03:after{top:5%}.feature_box .step01:after{background-size:90%;width:170px;right:0}.feature_box .step02:after{width:200px}.feature_box .step03:after{top:10%;width:180px}.flow_box .step6-7:after{top:15%;height:270px;width:150px}.page_top{margin-bottom:2em}.contact_table div{padding:2em 1em}.contact_01 .col-sm-5 h4{border-top:1px solid #ccc;padding-top:1em}.archive aside,.single aside{margin-top:0}.single aside details{margin-bottom:5em}aside summary{max-width:100%}.single .page_top .col-sm-8{padding-bottom:2em}.post_section{margin-bottom:1em}iframe{width:100%}}