@charset "utf-8";
/*! destyle.css v3.0.0 | MIT License | https://github.com/nicolas-cusan/destyle.min.css */
*,:before,:after{box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;text-decoration:none;color:inherit}abbr[title]{text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:0 0;padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}[type=checkbox]{-webkit-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;appearance:radio}button,[type=button],[type=reset],[type=submit]{cursor:pointer}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}.grecaptcha-badge{display:none}html,body{font-family:"Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;font-size:14px;line-height:1.357142;font-weight:500;letter-spacing:.03em;font-style:normal;color:#333;background:#fff;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;min-height:100%}.pc_only{display:block}.sp_only{display:none}@media only screen and (max-width:896px){.pc_only{display:none}.sp_only{display:block}body.page{padding-top:0}}img{width:100%;height:auto}::selection{background:#333;color:#fff}::-moz-selection{background:#ccc;color:#fff}a:link,a:visited,a:active{color:#050505;text-decoration:none;-webkit-tap-highlight-color:transparent}a:hover{text-decoration:none}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-prev{display:block;position:absolute;top:50%;z-index:10;border:none;text-indent:-9999px;cursor:pointer;-webkit-transition:all .5s 0s ease;transition:all .5s 0s ease;width:40px;height:40px;left:50%;margin-left:-540px}.slick-next{display:block;position:absolute;top:50%;z-index:10;border:none;text-indent:-9999px;cursor:pointer;-webkit-transition:all .5s 0s ease;transition:all .5s 0s ease;width:40px;height:40px;left:50%;margin-left:430px}.slide .slick-disabled{opacity:.2}@media only screen and (max-width:896px){.slide .slick-prev:hover{opacity:1}.slide .slick-next:hover{opacity:1}.slick-prev{top:50%;left:15px;margin-top:-15px;background-size:30px auto;width:30px;height:30px;z-index:10}.slick-next{top:50%;right:15px;margin-top:-15px;background-size:30px auto;width:30px;height:30px;z-index:10}.slick-prev:hover,.slick-next:hover{-webkit-transform:scale3d(1,1,1) translate(0,0) rotate(0deg);-moz-transform:scale3d(1,1,1) translate(0,0) rotate(0deg);-ms-transform:scale3d(1,1,1) translate(0,0) rotate(0deg);-o-transform:scale3d(1,1,1) translate(0,0) rotate(0deg);transform:scale3d(1,1,1) translate(0,0) rotate(0deg)}}.scrollview{opacity:0;transform:scale(1,1) translate(0%,20px)}.scrollview.view{opacity:1;transition:all .8s .3s ease;transform:scale(1,1) translate(0%,0%)}.lazyload_set img,.lazyload_set span{opacity:0}.lazyload_set img.lazyloaded,.lazyload_set span.lazyloaded{opacity:1;transition:all .6s 0s ease}#loading{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;background:#fff}#loading.out{opacity:0;transition:all .8s .4s linear}@media only screen and (max-width:896px){#loading .logo{position:absolute;top:50%;left:50%;width:130px;height:165px;margin-top:-82px;margin-left:-65px}}.block_header{position:fixed;top:0;left:0;width:100%;height:115px;z-index:100;transition:all .5s 0s ease}body.page_scroll .block_header{height:80px;background:#fff}body.page .block_header{height:80px;background:#fff}body.page_scroll.back_scroll .block_header{transform:translate(0%,0%)}.block_header .inner{position:relative;line-height:1;margin:0 40px}.block_header .inner .logo{position:absolute;top:40px;left:0;width:350px;transition:all .5s 0s ease}body.page .block_header .inner .logo,body.page_scroll .block_header .inner .logo{top:24px}.block_header .inner .logo a{display:block}.block_header .inner .logo a svg{fill:#fff;transition:all .5s 0s ease;width:300px}body.page .block_header .inner .logo a svg,body.page_scroll .block_header .inner .logo a svg{fill:#000;width:228px}.block_header .inner ul.menu{position:absolute;top:0;right:60px;display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.block_header .inner ul.menu li{margin-left:40px;position:relative}.block_header .inner ul.menu li a{display:block;font-size:14px;line-height:115px;color:#fff;font-weight:700;transition:all .5s 0s ease}body.page_scroll .block_header .inner ul.menu li a,body.page .block_header .inner ul.menu li a{color:#000;line-height:80px}.block_header .inner ul.menu li a span{display:inline-block}.block_header .inner ul.menu li a:hover{opacity:.5}.block_header .inner ul.menu li ul.dropmenu{position:absolute;top:60px;left:0;background:#fff;padding:20px;width:200px;box-shadow:0px 10px 30px 0px rgb(51 51 51/20%);border-radius:5px;opacity:0;visibility:hidden;transition:all .5s 0s ease;transform:translate(0%,20px)}body.top .block_header .inner ul.menu li ul.dropmenu{position:absolute;top:80px}body.top.page_scroll .block_header .inner ul.menu li ul.dropmenu{position:absolute;top:60px}.block_header .inner ul.menu li:hover ul.dropmenu{opacity:1;visibility:visible;transform:translate(0%,0px)}.block_header .inner ul.menu li ul.dropmenu li{margin:0;margin-bottom:10px;border-bottom:1px #ccc solid;padding-bottom:10px}.block_header .inner ul.menu li ul.dropmenu li:last-child{border:none;padding:0;margin:0}.block_header .inner ul.menu li ul.dropmenu li a{line-height:2;font-size:13px;color:#050505;font-weight:700;display:block;transition:all .5s 0s ease}.block_header .inner ul.sns{position:absolute;top:45px;right:0;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;transition:all .5s 0s ease}body.page_scroll .block_header .inner ul.sns,body.page .block_header .inner ul.sns{top:27px}.block_header .inner ul.sns li{margin-left:15px}.block_header .inner ul.sns li a{display:block;transition:all .5s 0s ease}.block_header .inner ul.sns li a:hover{opacity:.5}.block_header .inner ul.sns li svg{width:25px;height:25px;fill:#fff;transition:all .5s 0s ease}body.page_scroll .block_header .inner ul.sns li a svg,body.page .block_header .inner ul.sns li a svg{fill:#000}@media only screen and (min-width:1025px)and (max-width:1224px){.block_header .inner ul.menu li{margin-left:20px}}@media only screen and (max-width:1024px){.block_header{height:58px}body.page_scroll .block_header,body.page .block_header{height:58px}.block_header .inner{position:relative;margin:0 20px}body.page .block_header .inner .logo,body.page_scroll .block_header .inner .logo{top:12px}.block_header .inner .logo{top:12px}.block_header .inner .logo a svg{width:190px;vertical-align:top}body.page .block_header .inner .logo a svg,body.page_scroll .block_header .inner .logo a svg{width:190px;vertical-align:top}body.top.menu_open .block_header .inner .logo a svg{fill:#000}.block_header .inner ul.menu{display:none}.block_header .inner ul.sns{display:none}}.block_navi a{display:none}@media only screen and (max-width:1024px){.block_navi a{position:fixed;display:block;top:0;right:0;width:58px;height:58px;z-index:120}.block_navi a .wrap{position:absolute;top:50%;left:50%;width:58px;height:58px;margin-top:-29px;margin-left:-29px;overflow:hidden;transition:all .4s 0s ease}.block_navi a span.l1{position:absolute;top:50%;left:50%;width:25px;height:1px;margin-left:-12px;background:#000;transform-origin:center center;margin-top:-4px;transition:all .4s 0s ease}body.menu_open .block_navi a span.l1{margin-top:0;background:#000;transform:scale3d(1,1,1) translate(0px,0px) rotate(40deg)}.block_navi a span.l2{position:absolute;top:50%;left:50%;width:25px;height:1px;margin-left:-12px;background:#000;transform-origin:center center;margin-top:0;transition:all .4s 0s ease}body.menu_open .block_navi a span.l2{margin-top:0;background:#000;transform:scale3d(0,0,0) translate(0px,0px) rotate(-40deg)}.block_navi a span.l3{position:absolute;top:50%;left:50%;width:25px;height:1px;margin-left:-12px;background:#000;transform-origin:center center;margin-top:4px;transition:all .4s 0s ease}body.menu_open .block_navi a span.l3{margin-top:0;background:#000;transform:scale3d(1,1,1) translate(0px,0px) rotate(-40deg)}body.top .block_navi a span.l1,body.top .block_navi a span.l2,body.top .block_navi a span.l3{background:#fff}body.top.page_scroll .block_navi a span.l1,body.top.page_scroll .block_navi a span.l2,body.top.page_scroll .block_navi a span.l3,body.top.menu_open .block_navi a span.l1,body.top.menu_open .block_navi a span.l2,body.top.menu_open .block_navi a span.l3{background:#000}}.block_sp_menu{display:none}@media only screen and (max-width:1024px){.block_sp_menu{display:block;position:fixed;top:0;right:0;width:100%;height:100%;z-index:10;background:url(//mitsuoka-kofushowa.com/wp-content/themes/mitsuoka/assets/css/../img/common/bg.jpg);opacity:0;visibility:hidden;transition:all .8s 0s cubic-bezier(.875,.005,.09,.990)}body.menu_open .block_sp_menu{opacity:1;visibility:visible;transform:translate(0%,0%)}.block_sp_menu .inner{position:absolute;top:50%;left:0;width:100%;text-align:center;transform:translate(0%,-50%);margin-top:30px}.block_sp_menu .inner ul.menu{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.block_sp_menu .inner ul.menu li{margin-bottom:3vh;width:100%}.block_sp_menu .inner ul.menu li a{display:block;line-height:1;font-size:28px;letter-spacing:.02em;font-family:moret,"Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;font-weight:700;font-style:normal}.block_sp_menu .inner ul.menu li a span{display:block;padding-top:4px;font-size:12px}.block_sp_menu .inner ul.menu li a.active span{border-bottom:1px #000 solid;box-sizing:border-box}.block_sp_menu .inner ul.sns{padding-top:2vh;display:flex;flex-direction:row;justify-content:center;align-items:flex-start}.block_sp_menu .inner ul.sns li{margin:0 10px}.block_sp_menu .inner ul.menu li ul.dropmenu{padding-top:10px;letter-spacing:-.4em;text-align:center}.block_sp_menu .inner ul.menu li ul.dropmenu li{display:inline-block;letter-spacing:normal;margin:0 8px 10px;width:auto}.block_sp_menu .inner ul.menu li ul.dropmenu li a{display:block;font-size:12px;letter-spacing:.02em;font-family:"Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;font-weight:700}.block_sp_menu .inner ul.menu li ul.dropmenu li a span{font-size:12px}}.wrapper{overflow:hidden;position:relative;padding-top:100vh}body.page .wrapper{padding-top:640px}body.page.single .wrapper{padding-top:80px}@media only screen and (max-width:896px){body.page .wrapper{padding-top:430px}body.page.single .wrapper{padding-top:58px}}.block_bg{position:fixed;top:0;left:0;width:100%;height:100%;z-index:0}body.page .block_bg{margin-top:80px;height:560px}.block_bg:before{content:"";position:absolute;top:50%;margin-top:-30px;left:50%;margin-left:-30px;width:60px;height:60px;background:url(//mitsuoka-kofushowa.com/wp-content/themes/mitsuoka/assets/css/../img/common/loading.svg) no-repeat center center;background-size:50px;z-index:2}body.pageLoad .block_bg:before{transform:scale(0,0) translate(0%,0px);transition:all .8s 0s cubic-bezier(.875,.005,.09,.990)}.block_bg:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,1)}body.pageLoad .block_bg:after{width:0;transition:all .8s .5s cubic-bezier(.875,.005,.09,.990)}.block_bg .movie_area{position:absolute;top:50%;left:50%;width:100%;height:100%}.block_bg .movie_area:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:1}.block_bg .movie_area video{position:absolute;top:0;left:0;width:100%;height:100%}body.low_power .block_bg .movie_area video{display:none}body.low_power .block_bg{background:url(//mitsuoka-kofushowa.com/wp-content/themes/mitsuoka/assets/css/../img/top/movie.jpg) no-repeat center center;background-size:cover}.block_bg .image_area{height:560px;position:relative}.block_bg .image_area span{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center center;transform:scale(1.2,1.2) translate(0%,0px)}body.pageLoad .block_bg .image_area span{transform:scale(1,1) translate(0%,0px);transition:all 1.2s .5s ease}.block_bg .textarea{position:absolute;top:50%;left:0;width:100%;text-align:center;transform:translate(0%,-50%);z-index:2}.block_bg .textarea .copy{color:#d0ac72;font-size:80px;font-family:moret,serif;font-weight:700;letter-spacing:.02em;line-height:1;margin-bottom:0;opacity:0;font-style:normal}body.pageLoad .block_bg .textarea .copy{opacity:1}.block_bg .textarea h1.copy{color:#fff;opacity:0}body.pageLoad .block_bg .textarea h1.copy{opacity:1}.block_bg .textarea .copy div{display:block;margin-top:-15px}.block_bg .textarea .jp{color:#fff;font-size:16px;line-height:1;letter-spacing:.02em;opacity:0;transform:scale(1,1) translate(0%,20px);font-weight:700}body.top .block_bg .textarea .jp{line-height:1.8}body.pageLoad .block_bg .textarea .jp{opacity:1;transition:all .5s .8s ease;transform:scale(1,1) translate(0%,0px)}@media only screen and (max-width:896px){body.page .block_bg{margin-top:58px;height:370px}.block_bg .image_area{height:370px}body.low_power .block_bg .movie_area{background:url(//mitsuoka-kofushowa.com/wp-content/themes/mitsuoka/assets/css/../img/teaser/title.jpg) no-repeat center center;background-size:cover}.block_bg .textarea .copy{font-size:56px;margin-bottom:0}.block_bg .textarea .copy div{margin-top:-15px}.block_bg .textarea .jp{font-size:14px}}.js-title_animation{overflow:hidden}.js-title_animation span.t{opacity:0;overflow:hidden;display:inline-block;transform:scale(1,1) translate(0%,100%)}.js-title_animation.view span.t{opacity:1;transition:all .5s .2s ease;transform:scale(1,1) translate(0%,0%)}.js-title_animation.view span.t:nth-child(0){transition:all .5s .25s ease}.js-title_animation.view span.t:nth-child(1){transition:all .5s .3s ease}.js-title_animation.view span.t:nth-child(2){transition:all .5s .35s ease}.js-title_animation.view span.t:nth-child(3){transition:all .5s .4s ease}.js-title_animation.view span.t:nth-child(4){transition:all .5s .45s ease}.js-title_animation.view span.t:nth-child(5){transition:all .5s .5s ease}.js-title_animation.view span.t:nth-child(6){transition:all .5s .55s ease}.js-title_animation.view span.t:nth-child(7){transition:all .5s .6s ease}.js-title_animation.view span.t:nth-child(8){transition:all .5s .65s ease}.js-title_animation.view span.t:nth-child(9){transition:all .5s .7s ease}.js-title_animation.view span.t:nth-child(10){transition:all .5s .75s ease}.js-title_animation.view span.t:nth-child(11){transition:all .5s .8s ease}.js-title_animation.view span.t:nth-child(12){transition:all .5s .85s ease}.js-title_animation.view span.t:nth-child(13){transition:all .5s .9s ease}.js-title_animation.view span.t:nth-child(14){transition:all .5s .95s ease}.js-title_animation.view span.t:nth-child(15){transition:all .5s 1s ease}.js-title_animation.view span.t:nth-child(16){transition:all .5s 1.05s ease}.js-title_animation.view span.t:nth-child(17){transition:all .5s 1.1s ease}.js-title_animation.view span.t:nth-child(18){transition:all .5s 1.15s ease}.js-title_animation.view span.t:nth-child(19){transition:all .5s 1.2s ease}.js-title_animation.view span.t:nth-child(20){transition:all .5s 1.25s ease}.block_fix_btn{position:fixed;bottom:0;left:0;width:100%;height:50px;z-index:9;transition:all .8s .9s cubic-bezier(.875,.005,.09,.990)}body.top .block_fix_btn{transform:translate(0%,100%)}body.pageLoad .block_fix_btn{transform:translate(0%,0%)}body.pageLoad.footer_view .block_fix_btn{transform:translate(0%,100%);transition:all .8s 0s cubic-bezier(.875,.005,.09,.990)}.block_fix_btn ul{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start}.block_fix_btn ul li{width:50%}.block_fix_btn ul li a{height:50px;font-size:14px;font-weight:700;color:#fff;display:flex;flex-direction:row;justify-content:center;align-items:center}.block_fix_btn ul li:nth-child(1) a{background:#b77552;transition:all .4s 0s ease}.block_fix_btn ul li:nth-child(1) a span{position:relative;background:url(//mitsuoka-kofushowa.com/wp-content/themes/mitsuoka/assets/css/../img/common/icon_mail.svg) no-repeat left center;display:block;height:50px;padding-left:50px;line-height:50px}.block_fix_btn ul li:nth-child(2) a{background:#7ea79a;transition:all .4s 0s ease}.block_fix_btn ul li:nth-child(2) a span{position:relative;background:url(//mitsuoka-kofushowa.com/wp-content/themes/mitsuoka/assets/css/../img/common/icon_phone.svg) no-repeat left center;display:block;height:50px;padding-left:50px;line-height:50px}.block_fix_btn ul li:nth-child(1) a:hover,.block_fix_btn ul li:nth-child(2) a:hover{background:#d0ac72}@media only screen and (max-width:896px){.block_fix_btn ul li a{height:50px;font-size:12px}.block_fix_btn ul li:nth-child(1) a span{position:relative;background:url(//mitsuoka-kofushowa.com/wp-content/themes/mitsuoka/assets/css/../img/common/icon_mail.svg) no-repeat left center;background-size:25px;display:block;height:50px;padding-left:34px;line-height:50px}.block_fix_btn ul li:nth-child(2) a span{position:relative;background:url(//mitsuoka-kofushowa.com/wp-content/themes/mitsuoka/assets/css/../img/common/icon_phone.svg) no-repeat left center;background-size:25px;display:block;height:50px;padding-left:34px;line-height:50px}}.block_lineup{position:relative;background:#fff url(//mitsuoka-kofushowa.com/wp-content/themes/mitsuoka/assets/css/../img/common/bg.jpg);padding:100px 0 200px}.block_lineup:before{content:"";position:absolute;top:-5px;left:0;width:100%;height:50px;background:url(//mitsuoka-kofushowa.com/wp-content/themes/mitsuoka/assets/css/../img/common/bg_top.png) repeat-x center top}.block_lineup .inner{max-width:1440px;margin:0 auto}.block_lineup .inner .title{text-align:center;line-height:1;font-size:83px;letter-spacing:.02em;font-family:moret,serif;font-weight:700;margin-bottom:10px;font-style:normal}.block_lineup .inner .jp{text-align:center;line-height:1;font-size:14px;letter-spacing:.02em;font-weight:700;margin-bottom:80px;transition:all .6s .6s ease}.block_lineup .inner .list{display:flex;flex-wrap:wrap;width:100%}.block_lineup .inner .list .column{width:25%;position:relative;padding-bottom:120px;overflow:hidden;margin-bottom:40px}.block_lineup .inner .list .column:before{content:"";position:absolute;top:20%;left:0;width:0;height:100vw;background:url(//mitsuoka-kofushowa.com/wp-content/themes/mitsuoka/assets/css/../img/top/lineup_bg01.jpg);pointer-events:none;transition:all .8s .4s cubic-bezier(.875,.005,.09,.990)}.block_lineup .inner .list .column:nth-child(1):before{transition:all .8s .4s cubic-bezier(.875,.005,.09,.990)}.block_lineup .inner .list .column:nth-child(2):before{transition:all .8s .45s cubic-bezier(.875,.005,.09,.990)}.block_lineup .inner .list .column:nth-child(3):before{transition:all .8s .5s cubic-bezier(.875,.005,.09,.990)}.block_lineup .inner .list .column:nth-child(4):before{transition:all .8s .55s cubic-bezier(.875,.005,.09,.990)}.block_lineup .inner .list .column:nth-child(5):before{transition:all .8s .4s cubic-bezier(.875,.005,.09,.990)}.block_lineup .inner .list .column:nth-child(6):before{transition:all .8s .45s cubic-bezier(.875,.005,.09,.990)}.block_lineup .inner .list .column:nth-child(7):before{transition:all .8s .5s cubic-bezier(.875,.005,.09,.990)}.block_lineup .inner .list .column:nth-child(8):before{transition:all .8s .55s cubic-bezier(.875,.005,.09,.990)}.block_lineup .inner .list .column.view:before{width:100%}.block_lineup .inner .list .column:nth-child(2n):before{background:url(//mitsuoka-kofushowa.com/wp-content/themes/mitsuoka/assets/css/../img/top/lineup_bg02.jpg)}.block_lineup .inner .list .column a{display:block;position:relative}.block_lineup .inner .list .column figure{padding:0 20px;margin-bottom:20px}.block_lineup .inner .list .column figure img{display:block;transition:all .5s 0s ease}.block_lineup .inner .list .column a:hover figure img{transform:scale(1.07,1.07) translate(0%,0px)}.block_lineup .inner .list .column .to{position:relative;padding:0 40px 0 0;margin:0 40px;margin-bottom:20px}.block_lineup .inner .list .column .to .logo{position:relative;height:40px;width:100%}.block_lineup .inner .list .column .to .logo span{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-size:contain;background-position:left center;background-repeat:no-repeat}.block_lineup .inner .list .column .to .arrow{position:absolute;top:0;right:0;width:40px;height:40px;border:1px #333 solid;box-sizing:border-box;background:#333;display:flex;flex-direction:row;justify-content:center;align-items:center;overflow:hidden;transition:all .4s 0s ease}.block_lineup .inner .list .column a:hover .to .arrow{background:0 0}.block_lineup .inner .list .column .to .arrow svg{stroke:#fff}.block_lineup .inner .list .column a:hover .to .arrow svg{animation:hoverElem .5s ease-in-out}@keyframes hoverElem{0%{transform:translate3D(0,0,0)}49%{transform:translate3D(300%,0,0);visibility:hidden}50%{transform:translate3D(-300%,0,0);visibility:hidden}52%{visibility:visible}100%{transform:translate3D(0,0,0)}}.block_lineup .inner .list .column a:hover .to .arrow svg{stroke:#333}.block_lineup .inner .list .column p{position:relative;margin:0 40px}.block_lineup .inner .list .column .contact a{position:absolute;bottom:45px;left:40px;width:-webkit-calc(100% - 80px);width:calc(100% - 80px);border:1px #333 solid;border-radius:50px;font-size:16px;height:50px;font-weight:700;display:flex;flex-direction:row;justify-content:center;align-items:center;transition:all .4s 0s ease}.block_lineup .inner .list .column .contact a:hover{background:#333;color:#fff}@media only screen and (max-width:896px){.block_lineup{padding:40px 0 100px}.block_lineup:before{content:"";position:absolute;top:-5px;left:0;width:100%;height:50px;background:url(//mitsuoka-kofushowa.com/wp-content/themes/mitsuoka/assets/css/../img/common/bg_top.png) repeat-x center top}.block_lineup .inner .title{font-size:48px;margin-bottom:10px}.block_lineup .inner .jp{margin-bottom:10px}.block_lineup .inner .list{display:block;position:relative}.block_lineup .inner .list .slick-prev{top:20vw;left:0;margin:0;background:rgba(0,0,0,.4) url(//mitsuoka-kofushowa.com/wp-content/themes/mitsuoka/assets/css/../img/common/arrow_next.svg) no-repeat center center;background-size:6px auto;transform:rotate(180deg);width:48px;height:48px;z-index:2}.block_lineup .inner .list .slick-next{top:20vw;right:0;left:auto;margin:0;background:rgba(0,0,0,.4) url(//mitsuoka-kofushowa.com/wp-content/themes/mitsuoka/assets/css/../img/common/arrow_next.svg) no-repeat center center;background-size:6px auto;width:48px;height:48px;z-index:2}.block_lineup .inner .list .column{width:100vw;padding-bottom:120px;margin-bottom:20px}.block_lineup .inner ul.thum{display:flex;flex-wrap:wrap;width:95%;margin:0 auto}.block_lineup .inner ul.thum li{width:25%;margin-bottom:10px}.block_lineup .inner ul.thum li a{display:block;padding:0 5px}.block_lineup .inner ul.thum li a figure{position:relative;overflow:hidden;border-radius:100%;padding-top:100%;padding-top:-webkit-calc(100% - 4px);padding-top:calc(100% - 4px);background:url(//mitsuoka-kofushowa.com/wp-content/themes/mitsuoka/assets/css/../img/top/lineup_bg02.jpg);border:2px #fff solid;transition:all .4s 0s ease}.block_lineup .inner ul.thum li a.active figure{border:2px #d0ac72 solid;background:url(//mitsuoka-kofushowa.com/wp-content/themes/mitsuoka/assets/css/../img/top/lineup_bg01.jpg)}.block_lineup .inner ul.thum li a figure span{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-size:90%;background-position:center center;background-repeat:no-repeat}.block_lineup .inner .navi{display:flex;flex-direction:row;justify-content:center;align-items:center}.block_lineup .inner .navi a.prev{display:block;width:20px;height:20px;background:url(//mitsuoka-kofushowa.com/wp-content/themes/mitsuoka/assets/css/../img/common/arrow_prev3.svg) no-repeat center center;background-size:10px auto}.block_lineup .inner .navi a.next{display:block;width:20px;height:20px;background:url(//mitsuoka-kofushowa.com/wp-content/themes/mitsuoka/assets/css/../img/common/arrow_next3.svg) no-repeat center center;background-size:10px auto}.block_lineup .inner .navi .num{text-align:center;width:200px;font-size:32px;letter-spacing:.02em;font-family:moret,serif;font-weight:700;font-style:normal;display:flex;flex-direction:row;justify-content:center;align-items:flex-end}.block_lineup .inner .navi .num .now{font-size:42px;margin-right:5px}.block_lineup .inner .navi .num .all{margin-left:5px}}.block_used{position:relative;background:url(//mitsuoka-kofushowa.com/wp-content/themes/mitsuoka/assets/css/../img/top/used_image.jpg) no-repeat center center;background-size:cover;background-attachment:fixed;height:764px;display:flex;flex-direction:column;justify-content:center;align-items:center}.block_used:before{content:"";position:absolute;top:-35px;left:0;width:100%;height:50px;background:url(//mitsuoka-kofushowa.com/wp-content/themes/mitsuoka/assets/css/../img/common/bg_bottom.png) repeat-x center bottom}.block_used:after{content:"";position:absolute;bottom:-35px;left:0;width:100%;height:50px;background:url(//mitsuoka-kofushowa.com/wp-content/themes/mitsuoka/assets/css/../img/common/bg_top.png) repeat-x center top}.block_used .copy{width:100%;position:absolute;top:-40px;left:0;height:84px;background-image:url(//mitsuoka-kofushowa.com/wp-content/themes/mitsuoka/assets/css/../img/top/loop_text.svg)}.block_used .textarea{color:#fff;text-align:center}.block_used .textarea p{font-size:16px;line-height:1.5;letter-spacing:.02em;font-weight:700;margin-bottom:50px}.block_used .textarea .btn{width:360px;margin:0 auto}.block_used .textarea .btn a{display:block;height:80px;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#f7c35f;font-size:16px;font-weight:700;transition:all .5s 0s ease}.block_used .textarea .btn a:hover{background:#000;color:#f7c35f}.block_used .textarea .btn a span svg{stroke:#333;vertical-align:1px;margin-left:10px;width:11px;transition:all .5s 0s ease}.block_used .textarea .btn a:hover span svg{stroke:#f7c35f}@media only screen and (min-width:897px) and (max-width:1224px){.block_used{background:url(//mitsuoka-kofushowa.com/wp-content/themes/mitsuoka/assets/css/../img/top/used_image.jpg) no-repeat center center;background-size:cover;background-attachment:scroll}}@media only screen and (max-width:896px){.block_used{background:url(//mitsuoka-kofushowa.com/wp-content/themes/mitsuoka/assets/css/../img/top/used_image.jpg) no-repeat center center;background-size:cover;background-attachment:scroll;height:667px}.block_used:before{content:"";position:absolute;top:-35px;left:0;width:100%;height:50px;background:url(//mitsuoka-kofushowa.com/wp-content/themes/mitsuoka/assets/css/../img/common/bg_bottom.png) repeat-x center bottom;background-size:auto 50%}.block_used:after{content:"";position:absolute;bottom:-35px;left:0;width:100%;height:50px;background:url(//mitsuoka-kofushowa.com/wp-content/themes/mitsuoka/assets/css/../img/common/bg_top.png) repeat-x center top;background-size:auto 50%}.block_used .copy{top:-20px;height:64px;background-image:url(//mitsuoka-kofushowa.com/wp-content/themes/mitsuoka/assets/css/../img/top/loop_text.png);background-size:auto 64px}.block_used .textarea{padding:0 20px}.block_used .textarea p{font-size:16px;margin-bottom:50px}.block_used .textarea .btn{width:100%;margin:0 auto}}.block_information{position:relative;background:url(//mitsuoka-kofushowa.com/wp-content/themes/mitsuoka/assets/css/../img/common/bg.jpg);padding:150px 0}.block_information .inner{max-width:1320px;margin:0 auto;padding:0 80px;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start}.block_information .inner .title{font-size:72px;line-height:1;font-family:moret,"Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;font-weight:700;font-style:normal;letter-spacing:.02em;width:50%}.block_information .inner .title small{display:block;font-size:14px;transition:all .6s .6s ease}.block_information .inner .list{width:50%;padding-top:20px}.block_information .inner .list .column{position:relative;margin-bottom:30px}.block_information .inner .list .column:after{content:"";position:absolute;bottom:0;left:0;width:0;height:1px;background:#dcdcdc}.block_information .inner .list .column.view:after{width:100%;transition:all .5s .5s ease}.block_information .inner .list .column a{display:block;position:relative;padding-bottom:40px;transition:all .5s 0s ease}.block_information .inner .list .column a:hover{opacity:.5}.block_information .inner .list .column a .arrow{content:"";position:absolute;bottom:5px;right:0;width:15px;height:15px;overflow:hidden}.block_information .inner .list .column a .arrow span{position:absolute;top:0;left:0;width:15px;height:15px;background:url(//mitsuoka-kofushowa.com/wp-content/themes/mitsuoka/assets/css/../img/common/arrow_next2.svg) no-repeat center center;display:block}.block_information .inner .list .column a:hover .arrow span{animation:hoverElem .5s ease-in-out}.block_information .inner .list .column a .meta{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;margin-bottom:20px}.block_information .inner .list .column a .meta time{display:block;font-size:20px;font-family:moret,"Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;font-weight:700;font-style:normal;letter-spacing:.02em;margin-right:30px;line-height:1}.block_information .inner .list .column a .meta ul.category{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;line-height:1}.block_information .inner .list .column a .meta ul.category li{font-size:16px;color:#9b9b9b;font-weight:700}.block_information .inner .list .column a .c_title{font-size:16px;line-height:1.8}.block_information .inner .list .more{text-align:right}.block_information .inner .list .more a{display:inline-block;font-size:16px;padding-bottom:4px;padding-right:30px;font-weight:700;position:relative;transition:all .5s 0s ease;position:relative}.block_information .inner .list .more a:after{content:"";position:absolute;bottom:0;left:0;width:0;height:1px;background:#000}.block_information .inner .list .more.view a:after{width:100%;transition:all .5s .5s ease}.block_information .inner .list .more a:hover{opacity:.5}.block_information .inner .list .more a .arrow{content:"";position:absolute;bottom:5px;right:0;width:15px;height:15px;overflow:hidden}.block_information .inner .list .more a .arrow span{content:"";position:absolute;top:0;left:0;width:15px;height:15px;background:url(//mitsuoka-kofushowa.com/wp-content/themes/mitsuoka/assets/css/../img/common/arrow_next2.svg) no-repeat center center}.block_information .inner .list .more a:hover .arrow span{animation:hoverElem .5s ease-in-out}@media only screen and (max-width:896px){.block_information{padding:80px 0}.block_information .inner{padding:0 20px;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start}.block_information .inner .title{font-size:48px;width:100%;text-align:center}.block_information .inner .list{width:100%;padding-top:60px}.block_information .inner .list .column{border-bottom:1px #dcdcdc solid;position:relative;margin-bottom:30px}.block_information .inner .list .column a .arrow{bottom:10px}.block_information .inner .list .column a .meta{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;margin-bottom:20px}.block_information .inner .list .column a .meta ul.category{padding-top:2px}}.block_sitemenu{position:relative;display:flex;flex-wrap:wrap;width:100%}.block_sitemenu:before{content:"";position:absolute;top:-44px;left:0;width:100%;height:50px;z-index:1;background:url(//mitsuoka-kofushowa.com/wp-content/themes/mitsuoka/assets/css/../img/common/bg_bottom.png) repeat-x center bottom}.block_sitemenu.gray:before{background:url(//mitsuoka-kofushowa.com/wp-content/themes/mitsuoka/assets/css/../img/common/bg_bottom2.png) repeat-x center bottom}.block_sitemenu:after{content:"";position:absolute;bottom:-44px;left:0;width:100%;height:50px;z-index:1;background:url(//mitsuoka-kofushowa.com/wp-content/themes/mitsuoka/assets/css/../img/common/bg_top2.png) repeat-x center top}.block_sitemenu .column{width:50%;transform:scale(1,1) translate(0%,0%);opacity:1}.block_sitemenu .column a{display:block;position:relative}.block_sitemenu .column a:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#242424;transition:all .8s .4s ease}.block_sitemenu .column.view a:after{opacity:0}.block_sitemenu .column a figure{position:relative;padding-top:44.4444%;overflow:hidden}.block_sitemenu .column a figure span{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center center;transition:all .5s 0s ease;transform:scale(1.1,1.1)}.block_sitemenu .column.view a figure span{transform:scale(1,1)}.block_sitemenu .column a:hover figure span{transform:scale(1.1,1.1)}.block_sitemenu .column a .c_title{position:absolute;top:50%;left:0;width:100%;line-height:1;text-align:center;transform:translate(0%,-50%);font-size:48px;font-family:moret,"Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;font-weight:700;font-style:normal;letter-spacing:.02em;color:#fff;z-index:2}.block_sitemenu .column a .c_title small{display:block;font-size:14px}@media only screen and (max-width:896px){.block_sitemenu:before{background:url(//mitsuoka-kofushowa.com/wp-content/themes/mitsuoka/assets/css/../img/common/bg_bottom.png) repeat-x center bottom;background-size:auto 50%}.block_sitemenu:after{background:url(//mitsuoka-kofushowa.com/wp-content/themes/mitsuoka/assets/css/../img/common/bg_top2.png) repeat-x center top;background-size:auto 50%}.block_sitemenu .column{width:100%;transform:scale(1,1) translate(0%,0%)}.block_sitemenu .column a .c_title{font-size:32px}.block_sitemenu .column a .c_title small{padding-top:5px}}.block_footer{position:relative;width:100%;background-color:#242424;color:#fff;padding:60px 0 40px;letter-spacing:.02em}.block_footer .inner{max-width:1320px;margin:0 auto;padding:0 80px}.block_footer .inner .wrap{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;padding-bottom:40px;border-bottom:1px #424242 solid;margin-bottom:10px}.block_footer .inner .wrap .company{width:52%}.block_footer .inner .wrap .company .name{font-size:16px;font-weight:700;margin-bottom:16px}.block_footer .inner .wrap .company .address{font-size:14px;font-weight:700;line-height:1.8;margin-bottom:25px}.block_footer .inner .wrap .company .address a{color:#fff}.block_footer .inner .wrap .company ul.sns{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.block_footer .inner .wrap .company ul.sns li{font-size:14px;font-weight:700;margin-right:15px}.block_footer .inner .wrap .company ul.sns li a{display:block;transition:all .5s 0s ease}.block_footer .inner .wrap .company ul.sns li a:hover{opacity:.5}.block_footer .inner .wrap .company ul.sns li a svg{fill:#fff}.block_footer .inner .wrap ul.menu{width:24%}.block_footer .inner .wrap ul.menu li{margin-bottom:10px;font-weight:700}.block_footer .inner .wrap ul.menu li a{color:#fff;font-size:14px;transition:all .5s 0s ease}.block_footer .inner .wrap ul.menu li svg{stroke:#fff;vertical-align:1px;margin-left:10px;width:11px;transition:all .5s 0s ease}.block_footer .inner .wrap ul.menu li a:hover{opacity:.5}.block_footer .inner .copyright{text-align:center;font-size:14px;font-weight:700}@media only screen and (max-width:896px){.block_footer{padding:60px 0 20px}.block_footer .inner{padding:0 20px}.block_footer .inner .wrap{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;padding-bottom:40px;border-bottom:1px #424242 solid;margin-bottom:10px}.block_footer .inner .wrap .company{width:100%;margin-bottom:40px}.block_footer .inner .wrap ul.menu{width:100%}.block_footer .inner .copyright{text-align:center;font-size:14px;font-weight:700}}.block_store{position:relative;background:#fff url(//mitsuoka-kofushowa.com/wp-content/themes/mitsuoka/assets/css/../img/common/bg.jpg);padding:130px 0 0}.block_store:before{content:"";position:absolute;top:-5px;left:0;width:100%;height:50px;background:url(//mitsuoka-kofushowa.com/wp-content/themes/mitsuoka/assets/css/../img/common/bg_top.png) repeat-x center top}.block_store .inner{max-width:1440px;margin:0 auto}.block_store .inner .title{text-align:center;line-height:1;font-size:83px;letter-spacing:.02em;font-family:moret,serif;font-weight:700;font-style:normal;margin-bottom:10px}.block_store .inner .section{padding-bottom:40px}.block_store .inner .section .summary{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:100px}.block_store .inner .section .summary.re{flex-direction:row-reverse}.block_store .inner .section .summary .textarea{width:37.5%;position:relative;z-index:1}.block_store .inner .section .summary .textarea .in{background:#fff;position:relative;left:140px;padding:100px 0;text-align:left}.block_store .inner .section .summary.re .textarea .in{left:-140px}.block_store .inner .section .summary .textarea .in .c_title{padding:0 60px;font-size:56px;letter-spacing:.02em;font-family:moret,serif;font-weight:700;font-style:normal;line-height:1;margin-bottom:10px}.block_store .inner .section .summary .textarea .in .jp{padding:0 60px;font-size:14px;letter-spacing:.02em;font-weight:700;line-height:1;margin-bottom:20px}.block_store .inner .section .summary .textarea .in p{padding:0 60px;font-size:16px;letter-spacing:.02em;line-height:1.8}.block_store .inner .section .summary figure{width:62.5%}.block_store .inner .section .image01{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin:0 140px;margin-bottom:100px}.block_store .inner .section .image01 li{width:48%}.block_store .inner .section .image02{margin:0 240px;margin-bottom:100px}.block_store .inner .section .image03{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;margin:0 140px;margin-bottom:100px;padding-top:40px}.block_store .inner .section .image03 li{width:69%}.block_store .inner .section .image03 li:last-child{width:28%;margin-top:-60px}.block_store .inner .section .access{background:url(//mitsuoka-kofushowa.com/wp-content/themes/mitsuoka/assets/css/../img/top/lineup_bg01.jpg);margin:0 140px;margin-bottom:100px;padding:0 100px;padding-bottom:100px}.block_store .inner .section .access .a_title{text-align:center;font-size:56px;letter-spacing:.02em;font-family:moret,serif;font-weight:700;font-style:normal;line-height:1;position:relative;top:-25px}.block_store .inner .section .access .jp{text-align:center;font-size:14px;font-weight:700;margin-top:-15px;margin-bottom:60px}.block_store .inner .section .access .gmap{margin-bottom:35px}.block_store .inner .section .access .gmap .gwap{position:relative;padding-top:56%}.block_store .inner .section .access .gmap .gwap iframe{position:absolute;top:0;left:0;width:100%;height:100%}.block_store .inner .section .access .wrap{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start}.block_store .inner .section .access .wrap .column{width:48%}.block_store .inner .section .access .wrap .column .w_title{font-size:24px;letter-spacing:.02em;font-weight:700;margin-bottom:15px}.block_store .inner .section .access .wrap .column dl.two{display:flex;flex-wrap:wrap;width:100%;border-bottom:1px #909090 solid;padding-bottom:5px;margin-bottom:10px}.block_store .inner .section .access .wrap .column dl.two dt{width:100px;font-size:16px}.block_store .inner .section .access .wrap .column dl.two dd{width:-webkit-calc(100% - 100px);width:calc(100% - 100px);font-size:16px}.block_store .inner .section .access .wrap .column dl.two dd a{color:#333}.block_store .inner .section .access .wrap .column dl.one{margin-bottom:20px}.block_store .inner .section .access .wrap .column dl.one dt{font-size:16px;border-bottom:1px #909090 solid;padding-bottom:5px;margin-bottom:10px}.block_store .inner .section .access .wrap .column dl.one dd{font-size:16px}@media only screen and (min-width:897px) and (max-width:1100px){.block_store .inner .section .summary .textarea{width:47.5%}.block_store .inner .section .summary .textarea .in{left:70px}.block_store .inner .section .summary.re .textarea .in{left:-70px}}@media only screen and (max-width:896px){.block_store{padding:75px 0 0}.block_store:before{background:url(//mitsuoka-kofushowa.com/wp-content/themes/mitsuoka/assets/css/../img/common/bg_top.png) repeat-x center top;background-size:auto 50%}.block_store .inner .section{padding-bottom:40px}.block_store .inner .section .summary{display:flex;flex-direction:column-reverse;justify-content:space-between;align-items:center;margin-bottom:60px}.block_store .inner .section .summary.re{flex-direction:column-reverse}.block_store .inner .section .summary .textarea{width:auto;margin:0 20px;margin-top:-50px;position:relative;z-index:1}.block_store .inner .section .summary .textarea .in{left:0;padding:35px 0}.block_store .inner .section .summary.re .textarea .in{left:0}.block_store .inner .section .summary .textarea .in .c_title{padding:0 20px;font-size:32px;margin-bottom:10px}.block_store .inner .section .summary .textarea .in .jp{padding:0 20px;font-size:14px;margin-bottom:20px}.block_store .inner .section .summary .textarea .in p{padding:0 20px;font-size:16px;line-height:1.8}.block_store .inner .section .summary figure{width:100%}.block_store .inner .section .image01{display:flex;flex-direction:column;justify-content:space-between;align-items:center;margin:0 20px;margin-bottom:0}.block_store .inner .section .image01 li{width:100%;margin-bottom:30px}.block_store .inner .section .image02{margin:0 20px;margin-bottom:60px}.block_store .inner .section .image03{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;margin:0 20px;margin-bottom:20px;padding-top:0}.block_store .inner .section .image03 li{width:100%}.block_store .inner .section .image03 li:last-child{width:100%;margin-top:0;padding-top:20px}.block_store .inner .section .access{background:url(//mitsuoka-kofushowa.com/wp-content/themes/mitsuoka/assets/css/../img/top/lineup_bg01.jpg);margin:0;margin-bottom:20px;padding:0 20px;padding-bottom:0}.block_store .inner .section .access .a_title{font-size:40px;top:-25px}.block_store .inner .section .access .jp{font-size:14px;margin-top:-15px;margin-bottom:30px}.block_store .inner .section .access .gmap{margin-bottom:35px}.block_store .inner .section .access .gmap .gwap{position:relative;padding-top:56%}.block_store .inner .section .access .wrap{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start}.block_store .inner .section .access .wrap .column{width:100%;margin-bottom:20px}.block_store .inner .section .access .wrap .column .w_title{font-size:24px;margin-bottom:15px}.block_store .inner .section .access .wrap .column dl.two dt{width:100px;font-size:16px}.block_store .inner .section .access .wrap .column dl.two dd{width:-webkit-calc(100% - 100px);width:calc(100% - 100px);font-size:16px}.block_store .inner .section .access .wrap .column dl.one{margin-bottom:20px}}.block_message{position:relative;background:#fff url(//mitsuoka-kofushowa.com/wp-content/themes/mitsuoka/assets/css/../img/common/bg.jpg);padding:130px 0}.block_message:before{content:"";position:absolute;top:-5px;left:0;width:100%;height:50px;background:url(//mitsuoka-kofushowa.com/wp-content/themes/mitsuoka/assets/css/../img/common/bg_top.png) repeat-x center top}.block_message .inner{max-width:1440px;margin:0 auto}.block_message .inner .title{text-align:center;line-height:1;font-size:83px;letter-spacing:.02em;font-family:moret,serif;font-style:normal;font-weight:700;margin-bottom:10px}.block_message .inner .jp{text-align:center;line-height:1;font-size:14px;letter-spacing:.02em;font-weight:700;margin-bottom:90px;transition:all .6s .6s ease}.block_message .inner .c_text{text-align:center;margin-bottom:110px}.block_message .inner .c_text span{display:inline-block;position:relative;line-height:1.5;font-size:40px;letter-spacing:.02em;font-weight:700}.block_message .inner .c_text span:before{content:"";position:absolute;top:0;left:-40px;width:42px;height:34px;background:url(//mitsuoka-kofushowa.com/wp-content/themes/mitsuoka/assets/css/../img/about/icon01.svg) no-repeat}.block_message .inner .c_text span:after{content:"";position:absolute;bottom:0;right:-40px;width:42px;height:34px;background:url(//mitsuoka-kofushowa.com/wp-content/themes/mitsuoka/assets/css/../img/about/icon02.svg) no-repeat}.block_message .inner .wrap{max-width:1320px;padding:0 80px;margin:0 auto;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start}.block_message .inner .wrap figure{width:42%}.block_message .inner .wrap .textarea{width:50%}.block_message .inner .wrap .textarea p{font-size:16px;line-height:1.8;margin-bottom:20px}.block_message .inner .wrap .textarea .write{font-size:14px;font-weight:700}.block_message .inner .wrap .textarea .write .name{font-size:18px}@media only screen and (max-width:896px){.block_message{padding:60px 0}.block_message:before{height:50px;background:url(//mitsuoka-kofushowa.com/wp-content/themes/mitsuoka/assets/css/../img/common/bg_top.png) repeat-x center top;background-size:auto 50%}.block_message .inner .title{font-size:40px;margin-bottom:10px}.block_message .inner .jp{margin-bottom:60px}.block_message .inner .c_text{margin-bottom:40px}.block_message .inner .c_text span{font-size:20px}.block_message .inner .c_text span:before{content:"";position:absolute;top:0;left:-20px;width:22px;height:17px;background:url(//mitsuoka-kofushowa.com/wp-content/themes/mitsuoka/assets/css/../img/about/icon01.svg) no-repeat;background-size:20px auto}.block_message .inner .c_text span:after{content:"";position:absolute;bottom:0;right:-20px;width:22px;height:17px;background:url(//mitsuoka-kofushowa.com/wp-content/themes/mitsuoka/assets/css/../img/about/icon02.svg) no-repeat;background-size:20px auto}.block_message .inner .wrap{padding:0 20px;margin:0 auto;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start}.block_message .inner .wrap figure{padding:0 20px;width:auto;margin-bottom:40px}.block_message .inner .wrap .textarea{width:100%}.block_message .inner .wrap .textarea p{font-size:16px;line-height:1.8;margin-bottom:20px}.block_message .inner .wrap .textarea .write{font-size:14px;font-weight:700}.block_message .inner .wrap .textarea .write .name{font-size:18px}}.block_point{position:relative;background:#fff url(//mitsuoka-kofushowa.com/wp-content/themes/mitsuoka/assets/css/../img/common/bg2.jpg);padding:130px 0}.block_point:before{content:"";position:absolute;top:-5px;left:0;width:100%;height:50px;background:url(//mitsuoka-kofushowa.com/wp-content/themes/mitsuoka/assets/css/../img/common/bg_top3.png) repeat-x center top}.block_point .inner{margin:0 auto}.block_point .inner .summary{max-width:1460px;padding:0 150px;margin:0 auto;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;margin-bottom:100px}.block_point .inner .summary .title_set{width:58.6%}.block_point .inner .summary .textarea{width:39.6%;font-size:16px;line-height:1.8}.block_point .inner .title{line-height:1;font-size:72px;letter-spacing:.02em;font-family:moret,serif;font-weight:700;font-style:normal;margin-bottom:10px}.block_point .inner .jp{line-height:1;font-size:14px;letter-spacing:.02em;font-weight:700;transition:all .6s .6s ease}.block_point .inner .column{position:relative;display:flex;padding-left:51.38%;margin-bottom:120px}.block_point .inner .column.re{padding-left:0;padding-right:51.38%}.block_point .inner .column figure{width:51.38%;position:absolute;top:0;left:0;height:100%}.block_point .inner .column.re figure{left:auto;right:0}.block_point .inner .column figure span{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center center}.block_point .inner .column .textarea .in{padding:0 140px 70px 100px}.block_point .inner .column.re .textarea .in{padding:0 100px 70px 140px}.block_point .inner .column .textarea .in .sub_title{position:relative;padding-left:92px;line-height:1}.block_point .inner .column .textarea .in .sub_title:before{content:"";position:absolute;top:50%;left:0;width:0;height:1px;margin-top:-1px;background:#d0ac72}.block_point .inner .column .textarea .in .sub_title.view:before{width:80px;transition:all .5s .6s ease}.block_point .inner .column .textarea .in .sub_title span{display:inline-block;font-size:16px;font-weight:700;letter-spacing:.02em;font-family:moret,serif;font-style:normal;transform:scale(1,1) translate(-40px,0%);opacity:0}.block_point .inner .column .textarea .in .sub_title.view span{transform:scale(1,1) translate(0px,0%);opacity:1;transition:all .5s .6s ease}.block_point .inner .column .textarea .in .num span{overflow:hidden;display:block}.block_point .inner .column .textarea .in .num img{height:141px;width:auto;transform:scale(1,1) translate(0px,100%)}.block_point .inner .column .textarea .in .num.view img{transform:scale(1,1) translate(0px,0%);transition:all .8s .6s ease}.block_point .inner .column .textarea .in .c_title{font-size:24px;line-height:1.4;font-weight:700;margin-bottom:40px;opacity:0}.block_point .inner .column .textarea .in .c_title.view{opacity:1;transition:all .5s .6s ease}.block_point .inner .column .textarea .in p{font-size:16px;line-height:1.8;opacity:0}.block_point .inner .column .textarea .in p.view{opacity:1;transition:all .5s .6s ease}@media only screen and (min-width:897px) and (max-width:1100px){.block_point .inner .column .textarea .in{padding:0 70px 70px 50px}.block_point .inner .column.re .textarea .in{padding:0 50px 70px 70px}}@media only screen and (max-width:896px){.block_point{padding:60px 0 0}.block_point:before{background:url(//mitsuoka-kofushowa.com/wp-content/themes/mitsuoka/assets/css/../img/common/bg_top3.png) repeat-x center top;background-size:auto 50%}.block_point .inner{margin:0 auto}.block_point .inner .summary{padding:0 20px;margin:0 auto;display:flex;flex-direction:column;margin-bottom:70px}.block_point .inner .summary .title_set{width:100%;margin-bottom:60px}.block_point .inner .summary .textarea{width:100%;font-size:16px;line-height:1.8}.block_point .inner .title{text-align:center;font-size:40px;margin-bottom:10px}.block_point .inner .jp{text-align:center}.block_point .inner .column{position:relative;display:block;padding-left:0;margin-bottom:0}.block_point .inner .column.re{padding-left:0;padding-right:0}.block_point .inner .column figure{width:100%;position:relative;top:0;left:0;height:auto;padding-top:56%;margin-bottom:40px}.block_point .inner .column.re figure{left:auto;right:0}.block_point .inner .column .textarea .in{padding:0 20px 80px}.block_point .inner .column.re .textarea .in{padding:0 20px 80px}.block_point .inner .column .textarea .in .num img{height:91px;width:auto}.block_point .inner .column .textarea .in .c_title{font-size:20px;line-height:1.4;margin-bottom:20px}.block_point .inner .column .textarea .in p{font-size:16px;line-height:1.8}}.block_profile{position:relative;background:#fff url(//mitsuoka-kofushowa.com/wp-content/themes/mitsuoka/assets/css/../img/common/bg.jpg);padding:130px 0}.block_profile:before{content:"";position:absolute;top:-5px;left:0;width:100%;height:50px;background:url(//mitsuoka-kofushowa.com/wp-content/themes/mitsuoka/assets/css/../img/common/bg_top.png) repeat-x center top}.block_profile .inner{max-width:1440px;margin:0 auto}.block_profile .inner .title{text-align:center;line-height:1;font-size:83px;letter-spacing:.02em;font-family:moret,serif;font-weight:700;font-style:normal;margin-bottom:10px}.block_profile .inner .jp{text-align:center;line-height:1;font-size:14px;letter-spacing:.02em;font-weight:700;margin-bottom:90px;transition:all .6s .6s ease}.block_profile .inner .list{max-width:1460px;padding:0 150px;margin:0 auto;display:flex;flex-direction:row;justify-content:center;align-items:flex-start;margin-bottom:130px;gap:80px}.block_profile .inner .list .column{width:30%;letter-spacing:.02em}.block_profile .inner .list .column figure{position:relative;margin-bottom:20px}.block_profile .inner .list .column .job{font-size:14px;font-weight:700;margin-bottom:4px}.block_profile .inner .list .column .name{font-size:24px;font-weight:700;margin-bottom:10px}.block_profile .inner .list .column p{font-size:16px;line-height:1.8}.block_profile .inner .message{text-align:center;font-size:16px;margin-bottom:90px}.block_profile .inner .message p{margin-bottom:16px;line-height:1.8}.block_profile .inner .p_list{max-width:960px;margin:0 auto;border-top:1px #dcdcdc solid;padding-top:20px;padding-bottom:0}.block_profile .inner .p_list:last-child{border-bottom:1px #dcdcdc solid}.block_profile .inner .p_list.wrap{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start}.block_profile .inner .p_list.wrap dl{width:48%;position:relative;display:flex;flex-wrap:wrap;width:100%;font-size:16px}.block_profile .inner .p_list.wrap dl dt{width:100px;padding-bottom:20px}.block_profile .inner .p_list.wrap dl dd{width:100%;width:-webkit-calc(100% - 100px);width:calc(100% - 100px);padding-bottom:20px}.block_profile .inner .p_list .p_title{font-size:16px;font-weight:700;padding-bottom:10px}.block_profile .inner .p_list p{font-size:16px;line-height:1.8;padding-bottom:20px}@media only screen and (max-width:896px){.block_profile{padding:60px 0}.block_profile:before{content:"";position:absolute;top:-5px;left:0;width:100%;height:50px;background:url(//mitsuoka-kofushowa.com/wp-content/themes/mitsuoka/assets/css/../img/common/bg_top.png) repeat-x center top;background-size:auto 50%}.block_profile .inner .title{font-size:40px;margin-bottom:10px}.block_profile .inner .jp{margin-bottom:40px}.block_profile .inner .list{padding:0 20px;margin:0 auto;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;margin-bottom:20px;gap:0}.block_profile .inner .list .column{width:100%;margin-bottom:60px}.block_profile .inner .list .column .job{font-size:14px;font-weight:700;margin-bottom:4px}.block_profile .inner .list .column .name{font-size:24px;font-weight:700;margin-bottom:10px}.block_profile .inner .list .column p{font-size:16px;line-height:1.8}.block_profile .inner .message{text-align:left;font-size:16px;margin-bottom:60px;padding:0 20px}.block_profile .inner .message p{margin-bottom:16px;line-height:1.8}.block_profile .inner .p_list{margin:0 20px;padding-top:20px;padding-bottom:0}.block_profile .inner .p_list:last-child{border-bottom:1px #dcdcdc solid}.block_profile .inner .p_list.wrap{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start}.block_profile .inner .p_list.wrap dl{width:100%;position:relative;display:flex;flex-wrap:wrap;width:100%;font-size:16px}.block_profile .inner .p_list.wrap dl dt{width:100px;padding-bottom:20px}.block_profile .inner .p_list.wrap dl dd{width:100%;width:-webkit-calc(100% - 100px);width:calc(100% - 100px);padding-bottom:20px}.block_profile .inner .p_list .p_title{font-size:16px;font-weight:700;padding-bottom:10px}.block_profile .inner .p_list p{font-size:16px;line-height:1.8;padding-bottom:20px}}.block_support{position:relative;background:#fff url(//mitsuoka-kofushowa.com/wp-content/themes/mitsuoka/assets/css/../img/common/bg.jpg);padding:130px 0}.block_support:before{content:"";position:absolute;top:-5px;left:0;width:100%;height:50px;background:url(//mitsuoka-kofushowa.com/wp-content/themes/mitsuoka/assets/css/../img/common/bg_top.png) repeat-x center top}.block_support .inner{max-width:1440px;margin:0 auto}.block_support .inner .list{margin:0 140px}.block_support .inner .list .column{border-bottom:1px #dcdcdc solid;padding-bottom:40px;margin-bottom:40px;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start}.block_support .inner .list .column .c_title{width:43.1%;font-size:24px;font-weight:700;letter-spacing:.02em}.block_support .inner .list .column .textarea{width:56.89%;letter-spacing:.02em}.block_support .inner .list .column .textarea p{font-size:16px;line-height:1.8;margin-bottom:16px}.block_support .inner .list .column .textarea p:last-child{margin-bottom:0}.block_support .inner .list .column .textarea figure{width:80%;margin:0 auto}.block_support .inner .list .column .textarea .attention{font-size:12px;line-height:1.8}.block_support .inner .list .column .textarea .btn_area{margin-top:40px}.block_support .inner .list .column .textarea .btn_area a .btn{background:#f7c35f;text-align:center;position:relative;padding:15px;font-size:16px;font-weight:700;cursor:pointer;transition:all .5s 0s ease}.block_support .inner .list .column .textarea .btn_area a:hover .btn{background:#000;color:#f7c35f}.block_support .inner .list .column .textarea .btn_area a .btn span svg{stroke:#333;vertical-align:1px;margin-left:10px;width:11px;transition:all .5s 0s ease}.block_support .inner .list .column .textarea .btn_area a:hover .btn span svg{stroke:#f7c35f}@media only screen and (max-width:896px){.block_support{padding:60px 0}.block_support:before{content:"";position:absolute;top:-5px;left:0;width:100%;height:50px;background:url(//mitsuoka-kofushowa.com/wp-content/themes/mitsuoka/assets/css/../img/common/bg_top.png) repeat-x center top;background-size:auto 50%}.block_support .inner .list{margin:0 20px}.block_support .inner .list .column{flex-direction:column;justify-content:space-between;align-items:flex-start}.block_support .inner .list .column .c_title{width:100%;font-size:24px;margin-bottom:10px}.block_support .inner .list .column .textarea{width:100%}.block_support .inner .list .column .textarea figure{width:100%;margin:0 auto}}.block_entry_list{position:relative;background:#fff url(//mitsuoka-kofushowa.com/wp-content/themes/mitsuoka/assets/css/../img/common/bg.jpg);padding:130px 0}.block_entry_list:before{content:"";position:absolute;top:-5px;left:0;width:100%;height:50px;background:url(//mitsuoka-kofushowa.com/wp-content/themes/mitsuoka/assets/css/../img/common/bg_top.png) repeat-x center top}.block_entry_list .inner{max-width:1320px;margin:0 auto}.block_entry_list .inner .navigation{margin-bottom:80px;margin-top:-80px}.block_entry_list .inner .navigation ul{letter-spacing:-.4em;text-align:center}.block_entry_list .inner .navigation ul li{display:inline-block;letter-spacing:normal;margin:0 10px;padding-right:20px;position:relative}.block_entry_list .inner .navigation ul li:after{content:"";position:absolute;top:2px;right:0;width:1px;height:15px;background:#ccc}.block_entry_list .inner .navigation ul li:last-child:after{display:none}.block_entry_list .inner .navigation ul li a{display:block;font-size:14px;font-weight:700;letter-spacing:.02em;transition:all .5s 0s ease}.block_entry_list .inner .navigation ul li a:hover{opacity:.5}.block_entry_list .inner .navigation ul li a.active{border-bottom:1px #000 solid}.block_entry_list .inner .list{margin:0 80px;display:flex;flex-wrap:wrap}.block_entry_list .inner .list .column{width:31.3%;margin-right:3%;margin-bottom:70px}.block_entry_list .inner .list .column:nth-child(3n){margin-right:0}.block_entry_list .inner .list .column a{display:block;position:relative;border-bottom:1px #000 solid;padding-bottom:15px;color:#333}.block_entry_list .inner .list .column a figure{position:relative;padding-top:75%;margin-bottom:20px;overflow:hidden}.block_entry_list .inner .list .column a figure span{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center center;transition:all .5s 0s ease}.block_entry_list .inner .list .column a:hover figure span{transform:scale(1.1,1.1)}.block_entry_list .inner .list .column a .c_title{font-size:16px;font-weight:700;letter-spacing:.02em;margin-bottom:15px}.block_entry_list .inner .list .column a .name{position:relative;padding-left:30px;font-size:14px;font-weight:700;letter-spacing:.02em;margin-bottom:5px}.block_entry_list .inner .list .column a .name:before{content:"";position:absolute;top:0;left:0;width:20px;height:20px;background:url(//mitsuoka-kofushowa.com/wp-content/themes/mitsuoka/assets/css/../img/common/icon_person.svg) no-repeat center center;background-size:20px}.block_entry_list .inner .list .column a .car_name{position:relative;padding-left:30px;font-size:14px;font-weight:700;letter-spacing:.02em;margin-bottom:5px}.block_entry_list .inner .list .column a .car_name:before{content:"";position:absolute;top:0;left:0;width:20px;height:20px;background:url(//mitsuoka-kofushowa.com/wp-content/themes/mitsuoka/assets/css/../img/common/icon_car.svg) no-repeat center center;background-size:20px}.block_entry_list .inner .list .column a .sub_title{font-size:14px;font-weight:700;letter-spacing:.02em;margin-bottom:5px}.block_entry_list .inner .list .column a .arrow{content:"";position:absolute;bottom:5px;right:0;width:15px;height:15px;overflow:hidden}.block_entry_list .inner .list .column a .arrow span{position:absolute;top:0;left:0;width:15px;height:15px;background:url(//mitsuoka-kofushowa.com/wp-content/themes/mitsuoka/assets/css/../img/common/arrow_next2.svg) no-repeat center center;display:block}.block_entry_list .inner .list .column a:hover .arrow span{animation:hoverElem .5s ease-in-out}@media only screen and (max-width:896px){.block_entry_list{padding:60px 0}.block_entry_list:before{content:"";position:absolute;top:-5px;left:0;width:100%;height:50px;background:url(//mitsuoka-kofushowa.com/wp-content/themes/mitsuoka/assets/css/../img/common/bg_top.png) repeat-x center top;background-size:auto 50%}.block_entry_list .inner .navigation{margin-bottom:40px;margin-top:-20px}.block_entry_list .inner .navigation ul{padding:0 20px;display:flex;overflow-x:scroll;word-break:keep-all;white-space:nowrap;text-align:left}.block_entry_list .inner .navigation ul::-webkit-scrollbar{display:none}.block_entry_list .inner .navigation ul li{display:inline-block;letter-spacing:normal;margin:0 20px 0 0}.block_entry_list .inner .navigation ul li:after{content:"";position:absolute;top:2px;right:0;width:1px;height:12px;background:#ccc}.block_entry_list .inner .navigation ul li a{display:block;font-size:12px;font-weight:700;letter-spacing:.02em;transition:all .5s 0s ease}.block_entry_list .inner .navigation ul li a:hover{opacity:.5}.block_entry_list .inner .navigation ul li a.active{border-bottom:1px #000 solid}.block_entry_list .inner .list{margin:0 20px}.block_entry_list .inner .list .column{width:100%;margin-right:0;margin-bottom:40px}.block_entry_list .inner .list .column:nth-child(3n){margin-right:0}}.block_entry{position:relative}.block_entry .entry{position:relative;background:#fff url(//mitsuoka-kofushowa.com/wp-content/themes/mitsuoka/assets/css/../img/common/bg.jpg);padding:130px 0}.block_entry .entry:before{content:"";position:absolute;top:-5px;left:0;width:100%;height:50px;background:url(//mitsuoka-kofushowa.com/wp-content/themes/mitsuoka/assets/css/../img/common/bg_top.png) repeat-x center top}.block_entry .entry .inner{max-width:1440px;margin:0 auto;padding:0 140px}.block_entry .entry .inner .title_area{padding-bottom:30px;border-bottom:1px #dcdcdc solid;margin-bottom:80px}.block_entry .entry .inner .title_area .category{position:relative;padding-left:50px;font-size:16px;font-weight:700;font-style:normal;letter-spacing:.02em;margin-bottom:10px}.block_entry .entry .inner .title_area .category:after{content:"";position:absolute;top:50%;left:0;width:40px;height:1px;margin-top:-1px;background:#d0ac72}.block_entry .entry .inner .title_area .title{font-size:32px;font-weight:700;font-style:normal;letter-spacing:.02em;margin-bottom:20px;line-height:1.5}.block_entry .entry .inner .title_area .sub_title{line-height:30px;font-size:16px;font-weight:700;margin-bottom:10px}.block_entry .entry .inner .title_area time{line-height:30px;font-size:16px;font-weight:700;margin-bottom:10px}.block_entry .entry .inner .title_area .meta .name{background:url(//mitsuoka-kofushowa.com/wp-content/themes/mitsuoka/assets/css/../img/common/icon_person.svg) no-repeat left center;background-size:30px;padding-left:40px;line-height:30px;font-size:16px;font-weight:700;margin-bottom:10px}.block_entry .entry .inner .title_area .meta .car{background:url(//mitsuoka-kofushowa.com/wp-content/themes/mitsuoka/assets/css/../img/common/icon_car.svg) no-repeat left center;background-size:30px;padding-left:40px;line-height:30px;font-size:16px;font-weight:700}.block_entry .entry .inner .textarea{max-width:760px;margin:0 auto;font-size:16px;letter-spacing:.02em;line-height:1.8}@media only screen and (max-width:896px){.block_entry .entry .inner .textarea{font-size:14px}}.block_entry .entry .inner .text{margin-bottom:40px}.block_entry .entry .inner .text h1{font-size:24px;font-weight:700}.block_entry .entry .inner .text h2{font-size:18px;font-weight:700}.block_entry .entry .inner .textarea p{margin-bottom:20px}.block_entry .entry .inner .textarea p:last-child{margin-bottom:0}.block_entry .entry .inner .textarea p a{color:#b77552;font-weight:700;text-decoration:underline}.block_entry .entry .inner .textarea p a:hover{text-decoration:none}.block_entry .entry .inner .textarea p .bg_yellow{background-color:#fff000;font-weight:700}.block_entry .entry .inner .textarea figure{margin-bottom:40px}.block_entry .entry .inner .textarea figure figcaption{display:block;padding-top:10px;font-weight:700;font-size:14px}.block_entry .entry .inner .textarea .table_list{margin-bottom:40px}.block_entry .entry .inner .textarea .table_list dl{font-size:14px;letter-spacing:.02em;line-height:1.8;display:flex;flex-wrap:wrap;width:100%;border-bottom:1px #333 solid}.block_entry .entry .inner .textarea .table_list dl dt{width:100px;font-weight:700;padding-bottom:5px;padding-top:5px}.block_entry .entry .inner .textarea .table_list dl dd{width:-webkit-calc(100% - 100px);width:calc(100% - 100px);padding:0 5px;padding-bottom:5px;padding-top:5px}.block_entry .entry .inner .textarea .sub_title{font-weight:700;margin-bottom:20px;font-size:24px;font-weight:700;letter-spacing:.02em;line-height:1.8;background:#9a8776;color:#fff;padding:5px 10px}@media only screen and (max-width:896px){.block_entry .entry .inner .textarea .sub_title{position:relative;left:-20px;width:100vw;font-size:18px;line-height:1.5;padding:5px 20px}}.block_entry .entry .inner .textarea .sub_title02{font-weight:700;margin-bottom:20px;font-size:16px;letter-spacing:.02em;position:relative;padding:5px 26px 5px 42px;background:#efd9b6;color:#333;line-height:1.4;margin-left:-20px;border-bottom:solid 3px #d0ac72}@media only screen and (max-width:896px){.block_entry .entry .inner .textarea .sub_title02{font-size:14px}}.block_entry .entry .inner .textarea .sub_title02:before{position:absolute;content:'';left:-2px;top:-2px;width:0;height:0;border:none;border-left:solid 40px #fff;border-bottom:solid 79px transparent;z-index:-1}.block_entry .entry .inner .textarea .sub_title03{font-weight:700;margin-bottom:20px;font-size:16px;letter-spacing:.02em;line-height:1.8;border-bottom:1px #000 solid;padding-bottom:5px}@media only screen and (max-width:896px){.block_entry .entry .inner .textarea .sub_title03{font-size:14px;padding-bottom:5px}}.block_entry .entry .inner .textarea .comment{border:1px #000 dotted;padding:50px 40px 40px;position:relative;margin-top:100px}.block_entry .entry .inner .textarea .comment .c_title{position:absolute;top:-56px;left:40px;width:140px;background:url(//mitsuoka-kofushowa.com/wp-content/themes/mitsuoka/assets/css/../img/common/bg.jpg)}.block_entry .entry .inner .textarea .comment p{margin-bottom:0}.block_entry .entry .inner .textarea .comment p.right{text-align:right;font-weight:700}.block_entry .entry .inner .textarea .comment p.right span{display:inline-block;position:relative}.block_entry .entry .inner .textarea .comment p.right span:after{content:"";position:absolute;top:50%;margin-top:-1px;left:-70px;width:60px;height:1px;background:#000}@media only screen and (max-width:896px){.block_entry{position:relative}.block_entry .entry{padding:60px 0}.block_entry .entry:before{background:url(//mitsuoka-kofushowa.com/wp-content/themes/mitsuoka/assets/css/../img/common/bg_top.png) repeat-x center top;background-size:auto 50%}.block_entry .entry .inner{padding:0 20px;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start}.block_entry .entry .inner .title_area{width:100%;margin-bottom:40px}.block_entry .entry .inner .title_area .category{font-size:16px;margin-bottom:10px}.block_entry .entry .inner .title_area .title{font-size:24px;margin-bottom:20px}.block_entry .entry .inner .textarea{width:100%}.block_entry .entry .inner .textarea p{margin-bottom:20px}.block_entry .entry .inner .textarea figure{margin-bottom:20px}.block_entry .entry .inner .textarea figure figcaption{display:block;padding-top:10px;font-size:10px}.block_entry .entry .inner .textarea .comment{padding:60px 20px 20px;margin-top:60px}.block_entry .entry .inner .textarea .comment .c_title{position:absolute;top:-56px;left:20px;width:140px;background:url(//mitsuoka-kofushowa.com/wp-content/themes/mitsuoka/assets/css/../img/common/bg.jpg)}.block_entry .entry .inner .textarea .comment p{margin-bottom:0}}.block_entry_list_mini{position:relative;background:#fff url(//mitsuoka-kofushowa.com/wp-content/themes/mitsuoka/assets/css/../img/common/bg2.jpg);padding:100px 0 60px}.block_entry_list_mini:before{content:"";position:absolute;top:-5px;left:0;width:100%;height:50px;background:url(//mitsuoka-kofushowa.com/wp-content/themes/mitsuoka/assets/css/../img/common/bg_top3.png) repeat-x center top}.block_entry_list_mini .inner{max-width:1440px;padding:0 140px;margin:0 auto}.block_entry_list_mini .inner .title{font-size:72px;line-height:1;font-family:moret,"Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;font-weight:700;font-style:normal;margin-bottom:10px;letter-spacing:.02em}.block_entry_list_mini .inner .jp{line-height:1;font-size:14px;letter-spacing:.02em;font-weight:700;margin-bottom:40px;transition:all .6s .6s ease}.block_entry_list_mini .inner .list{display:flex;flex-wrap:wrap}.block_entry_list_mini .inner .list .no_entry{text-align:center;font-size:16px;font-weight:700;letter-spacing:.02em;margin-bottom:15px}.block_entry_list_mini .inner .list .column{width:22.7%;margin-right:3%;margin-bottom:70px}.block_entry_list_mini .inner .list .column:nth-child(4n){margin-right:0}.block_entry_list_mini .inner .list .column a{display:block;position:relative;border-bottom:1px #000 solid;padding-bottom:15px}.block_entry_list_mini .inner .list .column a figure{position:relative;padding-top:75%;margin-bottom:20px;overflow:hidden}.block_entry_list_mini .inner .list .column a figure span{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center center;transition:all .5s 0s ease}.block_entry_list_mini .inner .list .column a:hover figure span{transform:scale(1.1,1.1)}.block_entry_list_mini .inner .list .column a .c_title{font-size:14px;font-weight:700;letter-spacing:.02em;margin-bottom:15px}.block_entry_list_mini .inner .list .column a .sub_title{font-size:14px;font-weight:700;letter-spacing:.02em;margin-bottom:5px}.block_entry_list_mini .inner .list .column a time{font-size:14px;font-weight:700;letter-spacing:.02em;margin-bottom:5px}.block_entry_list_mini .inner .list .column a .name{position:relative;padding-left:30px;font-size:14px;font-weight:700;letter-spacing:.02em;margin-bottom:5px}.block_entry_list_mini .inner .list .column a .name:before{content:"";position:absolute;top:0;left:0;width:20px;height:20px;background:url(//mitsuoka-kofushowa.com/wp-content/themes/mitsuoka/assets/css/../img/common/icon_person.svg) no-repeat center center;background-size:20px}.block_entry_list_mini .inner .list .column a .car_name{position:relative;padding-left:30px;font-size:14px;font-weight:700;letter-spacing:.02em;margin-bottom:5px}.block_entry_list_mini .inner .list .column a .car_name:before{content:"";position:absolute;top:0;left:0;width:20px;height:20px;background:url(//mitsuoka-kofushowa.com/wp-content/themes/mitsuoka/assets/css/../img/common/icon_car.svg) no-repeat center center;background-size:20px}.block_entry_list_mini .inner .list .column a .arrow{content:"";position:absolute;bottom:5px;right:0;width:15px;height:15px;overflow:hidden}.block_entry_list_mini .inner .list .column a .arrow span{position:absolute;top:0;left:0;width:15px;height:15px;background:url(//mitsuoka-kofushowa.com/wp-content/themes/mitsuoka/assets/css/../img/common/arrow_next2.svg) no-repeat center center;display:block}.block_entry_list_mini .inner .list .column a:hover .arrow span{animation:hoverElem .5s ease-in-out}@media only screen and (max-width:896px){.block_entry_list_mini{padding:60px 0}.block_entry_list_mini:before{content:"";position:absolute;top:-5px;left:0;width:100%;height:50px;background:url(//mitsuoka-kofushowa.com/wp-content/themes/mitsuoka/assets/css/../img/common/bg_top.png) repeat-x center top;background-size:auto 50%}.block_entry_list_mini .inner{padding:0 20px;margin:0 auto}.block_entry_list_mini .inner .title{text-align:center;font-size:40px;margin-bottom:10px}.block_entry_list_mini .inner .jp{text-align:center;margin-bottom:40px}.block_entry_list_mini .inner .list{margin:0}.block_entry_list_mini .inner .list .column{width:100%;margin-right:0;margin-bottom:40px}.block_entry_list_mini .inner .list .column:nth-child(3n){margin-right:0}}.block_contact{position:relative}.block_contact .summary{background:url(//mitsuoka-kofushowa.com/wp-content/themes/mitsuoka/assets/css/../img/common/bg2.jpg);padding:160px 0 80px}.block_contact .summary .title{text-align:center;line-height:1;font-size:83px;letter-spacing:.02em;font-family:moret,serif;font-weight:700;font-style:normal;margin-bottom:10px}.block_contact .summary .jp{text-align:center;line-height:1;font-size:14px;letter-spacing:.02em;font-weight:700;margin-bottom:30px;transition:all .6s .6s ease}.block_contact .summary .exp{text-align:center;font-size:16px;letter-spacing:.02em;line-height:1.8;margin-bottom:30px}.block_contact .summary .tel_t{text-align:center;font-size:16px;letter-spacing:.02em;line-height:1;margin-bottom:5px;font-weight:700}.block_contact .summary .tel{text-align:center;font-size:48px;letter-spacing:.02em;line-height:1.2;font-family:moret,serif;font-weight:700;font-style:normal;margin-bottom:10px}.block_contact .summary .attention{text-align:center;font-size:16px;letter-spacing:.02em;line-height:1}.block_contact .entry{position:relative;background:#fff url(//mitsuoka-kofushowa.com/wp-content/themes/mitsuoka/assets/css/../img/common/bg.jpg);padding:130px 0}.block_contact .entry:before{content:"";position:absolute;top:-5px;left:0;width:100%;height:50px;background:url(//mitsuoka-kofushowa.com/wp-content/themes/mitsuoka/assets/css/../img/common/bg_top.png) repeat-x center top}.block_contact .entry .inner{max-width:760px;margin:0 auto}.block_contact .form_list .column{padding-bottom:30px}.block_contact .form_list .column.two_c{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start}.block_contact .form_list .column.two_c .tc{width:48%}.block_contact .form_list .column .column_title{line-height:1.2;font-size:16px;padding-bottom:10px;font-weight:700}.block_contact .form_list .column .column_title small{display:block;font-size:12px;line-height:1.7;padding-top:4px}.block_contact .form_list .column .column_title .must{color:#d0ac72;font-weight:700}.block_contact .form_list .column .column_form.two{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start}.block_contact .form_list .column .column_form.two li{width:48%}.block_contact .form_list .column .column_form input[type=text],.block_contact .form_list .column .column_form input[type=email],.block_contact .form_list .column .column_form input[type=tel],.block_contact .form_list .column .column_form textarea{border:none;background:#fff;color:#000;font-size:16px;border:1px #c8c8c8 solid;border-radius:5px;-webkit-appearance:none;-webkit-tap-highlight-color:rgba(0,0,0,0);padding:12px 15px;width:100%;box-shadow:none;margin-bottom:5px;font-family:"Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif}.block_contact .form_list .column .column_form input[type=text]:hover,.block_contact .form_list .column .column_form input[type=email]:hover,.block_contact .form_list .column .column_form input[type=tel]:hover,.block_contact .form_list .column .column_form textarea:hover{border:1px #000 solid}.block_contact .form_list .column .column_form .conf{border:none;background:#eee;color:#000;font-size:16px;border-radius:5px;-webkit-appearance:none;-webkit-tap-highlight-color:rgba(0,0,0,0);padding:12px 15px;width:100%;box-shadow:none;margin-bottom:5px;font-family:"Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif}.block_contact .form_list .column .column_form select{border:none;background:#fff;color:#000;font-size:16px;border:1px #c8c8c8 solid;border-radius:5px;-webkit-appearance:none;-webkit-tap-highlight-color:rgba(0,0,0,0);padding:12px 15px;width:100%;box-shadow:none;margin-bottom:5px;font-family:"Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif}.block_contact .form_list .column .column_form select:hover{border:1px #000 solid}.block_contact .form_list .column .column_form .select_box{position:relative}.block_contact .form_list .column .column_form .select_box:before{position:absolute;top:50%;margin-top:-3px;right:.9em;width:0;height:0;padding:0;content:'';border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #666;pointer-events:none;z-index:2}.block_contact .form_list .btn_area{padding-top:40px}.block_contact .form_list .btn_area input[type=submit],.block_contact .form_list .btn_area input[type=button]{border-radius:0;-webkit-appearance:none;-webkit-tap-highlight-color:rgba(0,0,0,0);display:block;width:100%;background:#f7c35f;text-align:center;line-height:80px;font-weight:700;font-family:"Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;font-size:16px;transition:all .5s 0s ease;margin-bottom:10px}.block_contact .form_list .btn_area input[type=submit]:hover,.block_contact .form_list .btn_area input[type=button]:hover{background:#000;color:#f7c35f}.block_contact .form_list .column .attention{color:#dc3232;font-size:12px;text-indent:-20px;padding-left:20px}.block_contact .form_list .column .attention svg{fill:#dc3232;width:15px;margin-right:5px;vertical-align:middle}.block_contact .form_list .column ::placeholder{color:#ccc}.block_contact .comp{font-size:12px;font-weight:700}.wpcf7-response-output{border:none !important;background:#fff;color:#ff4947;text-align:center;font-size:22px;padding:20px !important;border-radius:0;text-align:left;font-size:14px}.wpcf7-not-valid-tip{padding:5px 10px;border-radius:20px;font-size:12px !important;color:#fff !important;display:block;background:#dc3232;font-weight:700;margin-top:10px}.wpcf7-spinner{padding-top:10px;display:block !important}@media only screen and (max-width:896px){.block_contact .summary{background:url(//mitsuoka-kofushowa.com/wp-content/themes/mitsuoka/assets/css/../img/common/bg2.jpg);padding:90px 0 40px}.block_contact .summary .title{font-size:48px;margin-bottom:10px}.block_contact .summary .jp{font-size:14px;margin-bottom:30px}.block_contact .summary .exp{font-size:16px;line-height:1.8;margin-bottom:30px}.block_contact .summary .tel_t{margin-bottom:5px}.block_contact .summary .tel{margin-bottom:10px}.block_contact .entry{padding:60px 0}.block_contact .entry:before{background:url(//mitsuoka-kofushowa.com/wp-content/themes/mitsuoka/assets/css/../img/common/bg_top.png) repeat-x center top;background-size:auto 50%}.block_contact .entry .inner{margin:0 20px}.block_contact .form_list .column{padding-bottom:15px}.block_contact .form_list .column.two_c{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start}.block_contact .form_list .column.two_c .tc{width:100%}.block_contact .form_list .column.two_c .tc:first-child{padding-bottom:15px}}.block_pager{overflow:hidden;text-align:center;margin-top:40px}.block_pager .page-numbers{display:inline-block;letter-spacing:normal;vertical-align:top;margin:0 4px;width:30px;height:30px;border-radius:30px;line-height:30px;background:0 0;color:#000;font-size:20px;font-family:moret,serif;font-weight:700;font-style:normal;transition:all .5s 0s ease}.block_pager .page-numbers.current{background:#d0ac72;color:#fff}.block_pager .page-numbers:hover{opacity:.5}.block_pager .page-numbers.prev{text-indent:-9999px;background:url(//mitsuoka-kofushowa.com/wp-content/themes/mitsuoka/assets/css/../img/common/arrow_next3.svg) no-repeat center center;background-size:6px;-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.block_pager .page-numbers.next{text-indent:-9999px;background:url(//mitsuoka-kofushowa.com/wp-content/themes/mitsuoka/assets/css/../img/common/arrow_next3.svg) no-repeat center center;background-size:6px;-webkit-transform:rotate(0deg);transform:rotate(0deg)}.block_pager a.prev{display:inline-block;letter-spacing:normal;vertical-align:top;margin:0 4px;width:30px;height:30px;line-height:30px;-webkit-transition:all .5s 0s ease;transition:all .5s 0s ease;text-indent:-9999px;background:url(//mitsuoka-kofushowa.com/wp-content/themes/mitsuoka/assets/css/../img/common/arrow_next3.svg) no-repeat center center;background-size:8px;-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.block_pager a.next{display:inline-block;letter-spacing:normal;vertical-align:top;margin:0 4px;width:30px;height:30px;line-height:30px;transition:all .5s 0s ease;text-indent:-9999px;background:url(//mitsuoka-kofushowa.com/wp-content/themes/mitsuoka/assets/css/../img/common/arrow_next3.svg) no-repeat center center;background-size:8px;-webkit-transform:rotate(0deg);transform:rotate(0deg)}.block_pager a.list{display:inline-block;letter-spacing:normal;vertical-align:top;margin:0 4px;width:auto;height:45px;line-height:45px;border:none;font-size:12px;font-family:'Open Sans','Noto Sans JP',"游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;font-weight:700;letter-spacing:.1em;font-style:normal}@media only screen and (max-width:768px){.block_pager .page-numbers{margin:0 4px;width:8vw;height:8vw;line-height:8vw;font-size:12px}.block_pager a.prev{width:8vw;height:8vw;line-height:8vw}.block_pager a.next{width:8vw;height:8vw;line-height:8vw}.block_pager a.list{margin:0 10px;width:auto;height:8vw;line-height:8vw}}.red{color:red !important}.form-btn{text-align:center}.form-btn-font-o{background:#666;padding:20px 50px;text-align:center;color:#fff;font-weight:700;width:100%}.mwform-radio-field label{margin:5px}