@charset "UTF-8";
@media screen and (max-width:1280px){nav.gnav,.pc,.md{display:none}}main{width:100%;margin:0 auto}section{text-align:center;margin-top:50px}.more-btn{width:80%;display:block;position:relative;color:#454545;font-size:14px;font-weight:700;text-align:center;padding:12px 20px;background-color:#ffdf00;border:1px solid #ffdf00;border-radius:6px;margin:50px auto 20px}.more-btn:link{color:#454545}.more-btn:visited{color:#454545}.more-btn:hover{color:#454545;opacity:.85}.more-btn:active{color:#454545}#wrapper{width:auto;margin:0 auto}#recommend,#new-release,#case-study{width:100%;padding:0 25px;margin-bottom:100px}@media screen and (min-width:768px){a[href^="tel:"]{pointer-events:none}}.btn{display:block;line-height:1;border:1px solid #454545}.btn a{background:#fff;color:#454545;display:block;font-size:14px;text-align:center;line-height:56px;outline:none;margin:0 auto;transition:all .3s;position:relative;z-index:1}.btn a:hover{background:#454545;color:#fff;text-decoration:none}.h1-ttl{background:linear-gradient(transparent 85%,#d0dfe6 85%);line-height:1.5;padding-bottom:15px;margin-bottom:6px}h1.jpstyle,#higekijyou>h1,#syuccyou>h1,#distcompany>h1,#faq>h1>p{font-size:18px;padding:10px 0 10px 20px;font-family:'Philosopher',メイリオ,Meiryo,sans-serif;font-weight:400;border-left:10px solid #890000;margin:20px 10px}.h1-en-title{color:#10385f;font-family:'Philosopher',sans-serif;font-weight:400;font-size:26px;list-style:none}.h1-jp-title{color:#10385f;font-weight:700;font-size:14px;text-align:right;line-height:2.5}#higekijyou,#syuccyou,#distcompany,#faq,#cpnyProf,#rsvForm,#privacy,#contact,#download,#distlist,#distcompany{width:93%;margin:50px auto 80px}#acv-newrel,#acv-rmd{width:100%;margin:50px auto 80px}#distlist{width:100%;margin:30px auto 0}.site-header{background:rgba(255,255,255,1);display:flex;position:fixed;justify-content:space-between;transition:.5s;width:100%;z-index:99}.site-logo{width:200px;padding:0 20px 30px;position:relative}.site-logo img{max-width:200px;height:auto}.site-logo a span{font-size:12px;font-weight:700;color:#10385f;position:absolute;top:45px;right:20px;letter-spacing:.5px}@media screen and (max-width:1280px){.drawer-hamburger{padding-right:15px !important}}@media screen and (min-width:2400px){.gnav{width:55%}}@media screen and (max-width:1920px) and (min-width:1281px){.gnav{width:60%}}.gnav_menu{display:flex;justify-content:space-between;text-align:center;margin:0 auto}.gnav_menu_item{list-style:none;font-size:20px;font-weight:700;line-height:1.8;letter-spacing:.1rem;padding:25px 0;transition:.5s}.gnav_menu_item a{color:#454545;display:block;font-weight:700;line-height:1.9;letter-spacing:.1em;font-size:16px;position:relative}.gnav_menu_item a:hover{text-decoration:none;opacity:.8}.gnav_menu>li a span{display:block;font-family:'Roboto',sans-serif;font-size:9px;font-size:.9rem;font-weight:300}.site-header.transform{padding:0;z-index:99;box-shadow:0 0 10px 0 rgba(0,0,0,.3)}@media screen and (max-width:1920px) and (min-width:1280px){.site-header.transform .gnav{width:65%}}@media screen and (max-width:1024px) and (min-width:768px){.site-header.transform .site-logo{padding:3% 5% !important}}.site-header.transform .gnav_menu_item{padding:25px 0 20px}.site-header.transform .gnav_menu_item a{text-decoration:none}li.reserve-btn{background-color:#890000;list-style:none;text-align:center}li.reserve-btn:hover{opacity:.8}li.reserve-btn a{color:#fff;font-size:20px;font-weight:700;text-decoration:none;padding:40px;display:block}.tp-visual{width:100%;height:80vh;position:relative;z-index:1;float:right;margin-bottom:50px}.visual-img{position:absolute;top:0;right:0;width:100%;height:auto;overflow:hidden}.visual-img .photo1,.visual-img .photo2,.visual-img .photo3,.visual-img .photo4{background:linear-gradient(235deg,rgba(51,51,51,.8),rgba(51,51,51,.8)),url(//promotion.theatres.co.jp/wp/wp-content/themes/TT-Promotion%20Theme/css/../img/main-vs.jpg) no-repeat;background-position:50% 50%;background-size:cover;width:100%;height:100vh;object-fit:cover}.visual-copy{width:100%;position:relative;top:calc(100vh/3);left:50%;transform:translateX(-50%)}@media screen and (max-width:1024px) and (min-width:768px){.sub-text-area{margin-bottom:100px !important}}.tp-visual-more{text-align:center;display:flex;justify-content:flex-end}.tp-visual-more ul{list-style:none}.tp-visual-more li a{text-decoration:none;font-weight:700;font-size:16px;font-size:1.6rem;color:#fff;display:block;padding:20px 100px;background-color:rgba(16,56,95,.9)}.tp-visual-more li a:hover{background-color:rgba(255,223,0,.7);color:#454545}@media screen and (max-width:768px) and (min-width:601px){.visual-copy{top:calc(100vh/4)}}@media screen and (max-width:600px){.visual-copy{top:calc(100vh/20);width:90%}.tp-visual-more{padding:0 20px;display:block}.tp-visual-more li a{font-size:16px;padding:20px 50px}}img.notices-img{width:90%}.soul20{padding-top:20px}img.soul20-img{width:40%;padding:10px 0}img.sdgs-img{width:80%}.notices-bnr{text-align:center}.bnr-area{text-align:center;padding:0 30px}img.bnr-img{width:70%}#new-release{margin-top:80px}.release-grid{display:grid;grid-template-areas:"title1" "title2" "image" "table" "memo";align-items:center}.release-item{width:100%;padding-top:20px;text-align:center;border-bottom:1px dotted #ccc}.col-7.release-text{padding-left:0;margin-left:-15px}.tp-titleWrapper{background:rgba(253,232,208,.5);font-size:14px;padding:5px 10px}.tp-cntTitle1,.tp-cntTitle2{text-align:left;font-weight:700;line-height:1.5;margin-bottom:0}.tp-cntTitle1{grid-area:title1}.tp-cntTitle2{grid-area:title2;height:21px}.tp-dist-img1{grid-area:image;max-width:60%;height:auto;text-align:center;object-fit:cover}.tp-dist-img1 img{width:60%;position:absolute;top:65px;cursor:default;opacity:1}.release-table{grid-area:table;width:100%;font-size:14px;line-height:1.7;margin-top:200px}.release-table th{width:15%;vertical-align:baseline}.release-table td{width:80%;text-align:left;line-height:1.5;vertical-align:baseline}.memo-area{grid-area:memo;margin:20px 15px}.release-memo{padding:2px 0 3px;font-size:12px;background-color:#890000;color:#fff}.list-none{margin:50px 30px}.tp-one-wrapper{display:grid;grid-template-areas:"title_r" "time_r" "image_r" "story_r" "cat_r";width:100%;padding:20px 0;border-bottom:1px dotted #ccc;margin:0 auto}.tp-dist-img2{grid-area:image_r;height:auto;text-align:center;object-fit:cover}.tp-dist-img2 img{width:35%;position:absolute;top:65px;cursor:default;opacity:1;left:50%;transform:translateX(-50%);margin:15px auto}.tp-dist-ttl{grid-area:title_r;font-size:14px;font-weight:700;color:#454545;background:rgba(137,0,0,.08);padding:5px 10px;margin:auto 15px}.tp-dist-time{grid-area:time_r;font-size:13px;text-align:right;margin:0}.tp-story-wrapper{grid-area:story_r;width:100%;overflow:hidden}.tp-dist-story{height:auto;font-size:14px;line-height:1.7;margin-top:200px}.tp-cat-wrap{grid-area:cat_r;margin-top:10px}.tp-dist-cats{font-size:14px;margin-top:10px;padding:5px 3px 0 12px;line-height:1.7;background-color:#f5f5f5}.tp-dist-tags{font-size:14px;padding:0 3px 5px 12px;line-height:1.7;background-color:#f5f5f5}.tp-info{clear:both;width:100%;margin:0 auto;padding-bottom:100px;position:relative}.tp-info .tp-info-ttl{background:#10385f;text-align:center;padding:15px 0}.tp-info .tp-info-ttl h2{color:#fff;font-family:'Philosopher',sans-serif;font-size:26px;letter-spacing:.5px;padding:10px 0 0}.tp-info .tp-info-ttl .tp-info-more{width:50%;display:block;margin:10px auto;line-height:1;border:1px solid #475f77}.tp-info .tp-info-ttl .tp-info-more a{background:#10385f;color:#fff;display:block;font-family:'Roboto',sans-serif;font-size:10px;font-size:1em;font-weight:100;text-align:center;line-height:28px;outline:none;margin:0 auto;padding-top:3px;transition:all .3s;position:relative}.tp-info .tp-info-ttl .tp-info-more a:hover{background:#fff;color:#475f77;text-decoration:none}.tp-info .tp-info-ttl .tp-info-more a:before{content:"";position:absolute;top:15px;left:-11px;width:22px;height:1px;background:#475f77}.tp-info .tp-info-list{background:#f6f5f3;padding:10px;line-height:2}.tp-info .tp-info-list table{margin-bottom:0}.tp-info .tp-info-list tr{padding:.5em 0;list-style:none}.tp-info .tp-info-list th{vertical-align:baseline}.tp-info .tp-info-list th time{font-size:14px;font-family:'Roboto',sans-serif;padding:15px 10px;font-weight:300}.tp-info .tp-info-list td a{font-size:14px;color:#454545}.tp-info .tp-info-list td a:hover{text-decoration:none;opacity:.8}#ft-contact{width:100%;clear:both;background:url(//promotion.theatres.co.jp/wp/wp-content/themes/TT-Promotion%20Theme/css/../img/ft_contact_bg.jpg) no-repeat top center;background-size:cover;padding:50px 0;position:relative;text-align:center}#ft-contact h2{color:#fff;font-family:'Philosopher',sans-serif;font-size:20px;font-size:2rem;letter-spacing:.5px;padding:10px 0 0}#ft-contact .ft-en-title{color:#fff;font-family:'Philosopher',sans-serif;font-weight:400;font-size:26px;list-style:none}#ft-contact .ft-jp-title{color:#fff;font-weight:400;font-size:16px;text-align:center;padding-bottom:30px;border-bottom:1px solid #fff;-moz-text-shadow:0px 0px 5px rgba(0,0,0,.8);-webkit-text-shadow:0px 0px 5px rgba(0,0,0,.8);-ms-text-shadow:0px 0px 5px rgba(0,0,0,.8);text-shadow:0px 0px 5px rgba(0,0,0,.8)}#ft-contact .ft-contact-inner{width:100%}#ft-contact .ft-comment{color:#fff;font-weight:400;font-size:16px;line-height:2;text-align:center;padding:20px 15px;-moz-text-shadow:0px 0px 5px rgba(0,0,0,.8);-webkit-text-shadow:0px 0px 5px rgba(0,0,0,.8);-ms-text-shadow:0px 0px 5px rgba(0,0,0,.8);text-shadow:0px 0px 5px rgba(0,0,0,.8)}#ft-contact .ft-contact-btn{width:90%;margin:0 auto;background-color:rgba(255,223,0,.7)}#ft-contact .ft-contact-btn a{text-align:center;text-decoration:none;font-weight:700;font-size:18px;color:#454545;display:block;padding:1em}#ft-contact .ft-contact-btn:link{color:#fff}#ft-contact .ft-contact-btn:visited{color:#fff}#ft-contact .ft-contact-btn:hover{text-decoration:none;background-color:rgba(137,0,0,.75)}#ft-contact .ft-contact-btn a:hover{color:#fff}#ft-contact .ft-contact-btn:active{color:#fff}footer{width:100%;background-color:#454545;padding-bottom:50px}footer .ft-inner{width:80%;margin:0 auto}footer .footer-fst{position:relative}footer .ft-en-logo{opacity:0;width:50%;padding:30px 0}footer .ft-jp-logo{width:85%;padding:30px 0;position:absolute;right:0;bottom:0}footer .add{color:#fff;text-align:right;padding-right:0}footer .add h2{font-size:15px;font-weight:700}footer .add p{font-size:14px;line-height:1.7}footer .add-txt{font-size:14px;width:100%;padding:7px 0;color:#fff;border-top:1px solid #999;border-bottom:1px solid #999;text-align:center;margin:15px 0}footer .footer-thrd ul.menu-list{width:100%;list-style:none;line-height:1.7;margin-bottom:0}footer .footer-thrd ul.menu-list li a{font-size:14px;text-decoration:none;color:#fff}.ft-copyright{width:100%;line-height:3;background-color:#000;z-index:99}.ft-copyright p{text-align:center;color:#fff;margin:0 auto}.ft-copyright p small{font-size:3vw}#info{height:auto;margin-bottom:18rem;position:relative}.info_btn{position:absolute;font-size:1.2rem;line-height:1.7rem;top:1.2rem;right:0}.btn{font-size:.8em;font-weight:600;padding:.4em 1em;color:#fff;background-color:#454545;border:1px solid #454545;transition:.2s ease-in-out}.btn:hover{background-color:#ffdf00;border:1px solid #ffdf00;color:#454545}.infolist{border-top:.5rem solid #323232;width:90%;margin:0 auto}.infolist li{border-bottom:.1rem solid #999;padding:20px;list-style:none}.infolist li.li_top{padding:0}.infolist li a{color:#323232;display:table;padding:2rem;transition:.2s ease-in-out;width:100%}.infolist li a:hover{background:#eee}.infolist li div{padding-bottom:10px}.infolist li time{width:200px}.infoicon{width:100%}.infoicon p{width:10rem}.infolist li .notice,.infolist li .nontheatre,.infolist li .projection,.infolist li .other{background-color:#323232;table-layout:fixed;color:#fff;font-size:12px;padding:.2rem;margin-right:.5rem;text-align:center;width:80px}.infolist li .notice,.infolist li .other{background-color:#fff;border:1px solid #323232;color:#323232}#info .jpstyle:after{font-family:メイリオ,Meiryo,sans-serif;font-size:1.4rem;content:'｜記事一覧'}#info .infotitle{font-weight:700}#info .innercnt{font-size:14px}#info .innercnt img{pointer-events:none;width:auto;height:auto;margin:1rem}pre{font-family:メイリオ,Meiryo,sans-serif !important;width:95% !important;margin:0 auto;font-size:14px !important;color:#454545 !important;line-height:1.7 !important;white-space:pre-wrap}blockquote{width:90%;font-size:12px;margin:0 auto !important;line-height:1.7}.wp-block-image img{max-width:100%;height:auto}#syuccyou>p{font-size:12px}.wp-block-spacer{height:30px !important}#faq h4 p{font-size:14px;line-height:1.7;width:90%;margin:0 auto;padding-bottom:20px}#privacy .copy-date{padding:20px}#privacy h4{font-size:14px;font-weight:700;line-height:1.7;margin:0;padding-top:20px}#privacy h5{font-size:14px;font-weight:700;line-height:1.5;text-indent:1em;margin:0}#privacy p,#download p{line-height:2;padding-left:1.5rem;margin:0}#privacy p{font-size:13px}table.profTable{width:95%;font-size:14px;margin:0 auto}table.profTable th{width:25%;border-bottom:solid 2px #d7000f;padding:20px 0;text-align:left;text-indent:10px}table.profTable td{font-size:13px;border-bottom:solid 2px #ccc;padding:20px 0 20px 10px;opacity:1}table.profTable td p{margin:0}.map{width:100%;margin:0 auto}.map iframe{height:300px}#access{width:95%;margin:80px auto}.root{width:100%;font-size:13px;padding:10px 0;margin-bottom:30px;line-height:1.7}.root>p{margin-bottom:10px}#beginner,#regular,#shochiku{width:100%;margin:0 auto 50px}#beginner>p,#regular>p,#shochiku>p{width:100%;font-size:16px;font-weight:700;background-color:#454545;color:#fff;text-align:center;padding:1rem 0;margin:0 auto}.inner,.inner2{width:100%;border:1px solid #999;padding-top:30px;margin:0 auto}.inner p,.inner2 p{width:90%;font-size:14px;margin:0 auto;text-align:center}.inner form,.inner2 form{width:90%;text-align:center;font-size:14px;margin:20px auto}.inner form input[type=text]{max-width:100%;font-size:12px;height:40px;text-indent:1rem}.inner form input[type=button]{background-color:#eee;color:#454545;width:60%;height:50px;border:1px solid #999;border-radius:5px;font-size:14px;padding:.5rem 2rem;vertical-align:bottom}a.dlbtn{display:block;width:80%;font-size:18px;font-weight:700;background-color:#890000;color:#fff;border-radius:50px;padding:10px;margin:30px auto 20px;text-align:center}a.dlbtn:hover{opacity:.7;text-decoration:none;color:#fff}input#code{width:80%;font-size:14px;text-transform:capitalize;border:1px solid #999;margin:20px auto}input.btn-regular{padding:.5rem 2rem}#shochiku tabel.cntForm th{width:100%}#shochiku table.cntForm th,#shochiku table.cntForm td{display:block;width:auto;font-size:14px;text-align:initial}#shochiku .doui{font-size:14px;margin:0 auto}#shochiku #modoru,#shochiku #soushin{margin-top:0}#contact>p{padding-bottom:20px;font-size:14px;line-height:1.7}#contact p .red{font-weight:700;color:#890000}.cntForm{width:100%;margin:0 auto;border-collapse:collapse}table.cntForm td,table.cntForm th{display:block;width:auto;border:1px solid #ccc;padding:10px}table.cntForm th{font-size:14px;font-weight:700;background:#efefef;text-align:left}table.cntForm td{font-size:14px}table.cntForm tr th span{font-size:10px;font-weight:400;text-align:center;color:#fff;background-color:#890000;border-radius:3px;padding:2px 5px 3px;margin-left:15px;position:absolute}.entry-content .inquiry tr,.entry-content table{border:solid 1px #d7d7d7}.wpcf7 input[name=your-name],.wpcf7 input[name=your-email],.wpcf7 input[name=your-tel]{width:100%;height:30px;font-size:14px;text-indent:.5rem;border:1px solid #ccc;border-radius:3px}.wpcf7 textarea[name=your-message]{font-family:メイリオ,Meiryo,sans-serif;font-size:14px;color:#454545;width:100%;height:100px;padding-left:5px;border:1px solid #ccc;border-radius:5px}.doui{font-size:14px;padding:20px 0}.doui a:link,.doui a:visited,.doui a:active{color:#1e90ff}.doui a:hover{opacity:.8}.buttonset{text-align:center}#kakunin{width:100%;font-size:16px;font-weight:700;color:#fff;border:none;letter-spacing:.5rem;background-color:#10385f;border-radius:5rem;padding:10px 20px;margin:20px auto;display:inline-block}#soushin{width:30%;font-size:24px;font-weight:700;color:#fff;border:none;letter-spacing:.5rem;background-color:#10385f;border-radius:5rem;padding:1px 2px;margin:5rem auto;display:inline-block}#modoru{width:15%;font-size:20px;font-weight:700;color:#454545;border:none;letter-spacing:.3rem;background-color:#ccc;border-radius:5rem;padding:10px 15px;margin:5rem 2rem 5rem 0;display:inline-block}#kakunin:hover,#soushin:hover,#modoru:hover{opacity:.8}.wpcf7 form .wpcf7-response-output{margin:0 auto !important}input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required.wpcf7c-conf,input.wpcf7-form-control.wpcf7-text.wpcf7-email.wpcf7-validates-as-required.wpcf7-validates-as-email.wpcf7c-conf,input.wpcf7-form-control.wpcf7-text.wpcf7-tel.wpcf7-validates-as-tel.wpcf7c-conf,textarea.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required.wpcf7c-conf{background-color:#e8f0fe}span.wpcf7-not-valid-tip,.wpcf7-response-output.wpcf7-validation-errors{color:red;font-weight:600}#distlist>h1{font-size:20px;padding:10px 0 10px 20px;font-family:'Philosopher',メイリオ,Meiryo,sans-serif;font-weight:400;border-left:10px solid #890000;margin:10px}#distlist h2{padding:10px 20px;font-size:15px;font-weight:700;color:#890000;line-height:1.7;margin-bottom:20px}#distlist h2 a:link,#distlist h2 a:active,#distlist h2 a:hover,#distlist h2 a:visited{color:#1e90ff}#distlist h2 a:hover{opacity:.8}.cnt-wrapper{display:flex;justify-content:space-between;flex-flow:row wrap}.cnt-wrapper:after{content:'';width:100%}.one-wrapper{width:100%;padding:0 10px;margin-bottom:70px;position:relative}.cnt-inner-wrapper{display:block;width:93%;margin:0 auto}.titleWrapper{height:70px;padding:5px 8px;margin-bottom:7px;background-color:#f5f5f5;border-left:solid 15px #363a65;border-bottom:solid 1px #363a65}.cntTitle1,.cntTitle2{font-size:15px;font-weight:700;padding-left:5px;letter-spacing:.5px;margin-bottom:3px}.cntTitle1{padding-top:.3rem}.icon-area{width:100%;display:block}.icon-area-inner{width:98%;margin-top:5px;margin-left:13px !important;position:absolute;top:133px;display:block !important}.newIcon{width:70px;font-size:12px;font-weight:700;text-align:center;padding:2px 5px;color:#fff;background-color:#890000}.recIcon{width:70px;font-size:12px;font-weight:700;text-align:center;padding:2px 5px;color:#fff;background-color:#1e90ff}.recIcon-only{font-size:14px;font-weight:700;padding:2px 5px;color:#fff;background-color:#1e90ff;position:absolute;top:8px;right:8px}.rsvBtn{font-size:14px;font-weight:700;padding:10px;background-color:#000030;border-radius:60px;transition:.2s ease-in-out;text-align:center;margin:10px}.rsvBtn a{color:#fff}.rsvBtn a:hover{color:#fff;text-decoration:none}.cntImg{margin:15px;text-align:center}.cntImg img{opacity:1}.cnt-inner-text{width:100%}table.cntTable1,table.cntTable2{line-height:1.7}table.cntTable1 tr,table.cntTable2 tr{vertical-align:baseline}table.cntTable1 th,table.cntTable1 td,table.cntTable2 th,table.cntTable2 td{font-size:14px}table.cntTable1 th,table.cntTable2 th{vertical-align:baseline;padding-right:10px}table.cntTable1 th:after,table.cntTable2 th:after{content:'：  '}.accessory{width:100%;height:auto;flex-flow:row;flex-wrap:wrap;align-items:center;margin:0}.accessory li{font-size:14px;background-color:#fff5ee;padding:3px;margin:5px 3px;list-style:none}.accessory li:after{content:''}.fa-link{font-size:14px;padding-left:.3rem;padding-right:.5rem}.officialHp{font-size:14px;padding:5px 0 15px;letter-spacing:0}.officialHp a:link,.officialHp a:visited{color:#890000}.officialHp a:hover{color:#1e90ff}.group{background-color:#f5f5f5;padding:5px 10px}.cat-dist,.tag-dist{font-size:13px;font-weight:700;color:#708090}.copy{font-size:10px;display:block;padding:13px 0;border-bottom:1px solid #ccc;letter-spacing:.5px}.story p{font-size:14px;word-break:break-all;overflow:hidden;margin-top:10px;line-height:1.7}.wp-pagenavi a,.wp-pagenavi span{border:none !important;padding:0 !important;margin:0 !important}.pagination,.wp-pagenavi{display:flex !important;align-items:center !important;justify-content:center !important;margin-bottom:70px !important;position:relative !important;font-size:16px !important}.pagination span,.pagination a,.wp-pagenavi span,.wp-pagenavi a{display:block !important;width:auto !important;margin:2px !important;padding:10px 5px !important;border:1px solid #000030 !important;background-color:#fff !important;text-decoration:none !important;text-align:center !important}.pagination .pager,.wp-pagenavi .pager{width:50px !important}.pagination a:hover,.pagination .current,.wp-pagenavi a:hover,.wp-pagenavi .current{color:#fff !important;border-color:#000030 !important;background-color:#000030 !important;font-weight:400 !important}.pagination a.prev,.wp-pagenavi a.prev{margin-right:16px !important}.pagination a.next,.wp-pagenavi a.next{margin-left:10px !important}.pagination span.page_num,.wp-pagenavi span.page_num{display:none !important}.srchform-wrapper{width:95%;padding:20px;margin:0 auto 50px;background-color:#fff5ee}#searchform h3{font-size:16px !important;font-weight:700;padding-bottom:10px}#searchform .ttl{font-size:15px;font-weight:700;padding:5px 0}#searchform .ttl span{font-size:12px}#searchform p{font-size:12px;padding:5px 0}.searchConditions{width:90%;margin:0 auto 30px}.searchConditions h3{font-size:16px !important;font-weight:700;margin:0;line-height:1.7}.searchConditions p{font-size:14px;margin:0;line-height:1.7;text-indent:1.5em}.searchConditions h4{font-size:14px;margin:0;line-height:1.7;text-indent:1.5em}.searchConditions h4 span.results{font-size:20px}#searchform .ckbox{font-size:14px;line-height:2;margin:0;padding-right:10px}input[type=checkbox]{margin:3px 3px 3px 4px}#searchform #s{width:100%;height:35px;text-indent:15px;font-size:14px}#searchform #submit,.srchform-wrapper .reset{width:100%;height:40px;margin-bottom:10px;border:1px solid #999;border-radius:5px;font-size:14px;font-weight:700}.hilite{background-color:#ff0}#distcompany p{font-size:12px;padding-left:40px;line-height:2}.slide-bottom{opacity:0;transform:translateY(30px);transition:all 1s 0s ease-out}.drawer-nav{width:70%;color:#454545;background-color:#fff;padding:50px 20px;line-height:2.5;transition:.2s ease-in-out}.drawer-menu_item a{color:#10385f;font-weight:400}.drawer-menu_item a:before{content:"> "}.drawer-menu_item a:hover{text-decoration:none;opacity:.8}.drawer-hamburger{top:10px !important}