@charset "UTF-8";/*!
 * ress.css • v1.0.0
 * MIT License
 * top_original reset
 */@import url(https://fonts.googleapis.com/css?family=Lato);a,abbr[title]{text-decoration:none}*,td,th{padding:0}progress,sub,sup{vertical-align:baseline}#entry #main .sec_entry_01 a,svg:not(:root){overflow:hidden}a,audio,canvas,progress,video{display:inline-block}*,dd,dt,li,p,td,th{word-break:break-all}#blog #mainimg,#company #mainimg,#contact #mainimg,#entry #mainimg,#inspection #mainimg,#order #mainimg,#parts #mainimg,#purchase #mainimg{height:365px;text-align:center}body,header .btn_hd_02,sub,sup{position:relative}#main,body{min-width:1050px}html{-webkit-box-sizing:border-box;box-sizing:border-box;overflow-y:scroll;-webkit-text-size-adjust:100%}*,::after,::before{background-repeat:no-repeat;-webkit-box-sizing:inherit;box-sizing:inherit}::after,::before{text-decoration:inherit;vertical-align:inherit}*{margin:0;-webkit-box-sizing:border-box;box-sizing:border-box}audio:not([controls]){display:none;height:0}button,hr{overflow:visible}blockquote,body,dd,dl,dt,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,html,iframe,legend,li,ol,p,pre,textarea,ul{margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,p span,section,summary{display:block}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}ul{list-style:none}table{border-collapse:collapse;border-spacing:0}td,th{font-weight:400;text-align:left}summary{display:list-item}small{font-size:80%}[hidden],template{display:none}abbr[title]{border-bottom:1px dotted}a{background-color:transparent;-webkit-text-decoration-skip:objects;color:#262825}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace,monospace}b,strong{font-weight:bolder}dfn{font-style:italic}mark{background-color:#ff0;color:#000}sub,sup{font-size:75%;line-height:0}sub{bottom:-.25em}sup{top:-.5em}input{border-radius:0}iframe,legend{border:0}[aria-controls],[role=button],[type=button],[type=reset],[type=submit],button{cursor:pointer}[aria-disabled],[disabled],a[href^="tel:"]{cursor:default}[type=number]{width:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit;margin:0}optgroup{font-weight:700}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:0;padding:0}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button:-moz-focusring{outline:ButtonText dotted 1px}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}button,select{text-transform:none}button,input,select,textarea{background-color:transparent;border-style:none;color:inherit}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{color:inherit;display:table;max-width:100%;white-space:normal}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}img{border-style:none}[aria-busy=true]{cursor:progress}::-moz-selection{background-color:#b3d4fc;color:#000;text-shadow:none}::selection{background-color:#b3d4fc;color:#000;text-shadow:none}@-webkit-keyframes tel{0%,100%,76%{-webkit-transform:rotateZ(0) scale(1);transform:rotateZ(0) scale(1)}79%,85%,91%,97%{-webkit-transform:rotateZ(0) scale(1.05);transform:rotateZ(0) scale(1.05)}82%,88%,94%{-webkit-transform:rotateZ(-15deg) scale(1.05);transform:rotateZ(-15deg) scale(1.05)}}@keyframes tel{0%,100%,76%{-webkit-transform:rotateZ(0) scale(1);transform:rotateZ(0) scale(1)}79%,85%,91%,97%{-webkit-transform:rotateZ(0) scale(1.05);transform:rotateZ(0) scale(1.05)}82%,88%,94%{-webkit-transform:rotateZ(-15deg) scale(1.05);transform:rotateZ(-15deg) scale(1.05)}}html{font-size:62.5%}body{color:#333;font-size:1.5em;font-family:"ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,sans-serif;background:#fff;line-height:2}#blog .ttl_cmn_02,#company .ttl_cmn_02,#contact .ttl_cmn_02,#entry .ttl_cmn_02,#index .ttl_cmn_02,#inspection .ttl_cmn_02,#order .ttl_cmn_02,#parts .ttl_cmn_02,#purchase .ttl_cmn_02{text-align:center;line-height:1}a[href=""]{pointer-events:none}.text_sp_br_01{display:none}.dec_bg{background:url(../images/bg_cmn_02.png),url(../images/bg_cmn_01.jpg);padding:6px}.dec_border{background:url(../images/bg_cmn_03.png) bottom repeat-x;padding-bottom:16px;margin-bottom:10px}.dec_indent{padding-left:1rem;text-indent:-1rem}.dec_weight{font-weight:700}#index .ttl_cmn_02{background:url(../images/bg_cmn_02.png),url(../images/bg_index_01.jpg);margin-bottom:40px;padding-bottom:6px}#index .ttl_cmn_02 span{font-size:13px;font-size:1.3rem;font-weight:400;display:block;font-family:Lato,"ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,sans-serif}#index .ttl_cmn_02 span.ttl_cmn_bg_01{font-size:24px;font-size:2.4rem;background:url(../images/bg_index_01.jpg);font-family:"ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,sans-serif;font-weight:700;padding:12px 0 7px}#index .ttl_cmn_03{font-size:16px;font-size:1.6rem;color:#333;font-weight:700;border-left:5px solid;padding-left:10px;display:inline-block;margin-bottom:20px}#company .ttl_cmn_02{background:url(../images/bg_cmn_02.png),url(../images/bg_company_01.jpg);margin-bottom:40px;padding-bottom:6px}#company .ttl_cmn_02 span{font-size:13px;font-size:1.3rem;font-weight:400;display:block;font-family:Lato,"ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,sans-serif;color:#5c8a43}#company .ttl_cmn_02 span.ttl_cmn_bg_01{font-size:24px;font-size:2.4rem;background:url(../images/bg_company_01.jpg);font-family:"ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,sans-serif;font-weight:700;padding:12px 0 7px;color:#224f0a}#company .ttl_cmn_03{font-size:16px;font-size:1.6rem;color:#333;font-weight:700;border-left:5px solid;padding-left:10px;display:inline-block;margin-bottom:20px}#order .ttl_cmn_02{background:url(../images/bg_cmn_02.png),url(../images/bg_order_01.jpg);margin-bottom:40px;padding-bottom:6px}#order .ttl_cmn_02 span{font-size:13px;font-size:1.3rem;font-weight:400;display:block;font-family:Lato,"ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,sans-serif;color:#a05b63}#order .ttl_cmn_02 span.ttl_cmn_bg_01{font-size:24px;font-size:2.4rem;background:url(../images/bg_order_01.jpg);font-family:"ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,sans-serif;font-weight:700;padding:12px 0 7px;color:#a02433}#order .ttl_cmn_03{font-size:16px;font-size:1.6rem;color:#333;font-weight:700;border-left:5px solid;padding-left:10px;display:inline-block;margin-bottom:20px}#purchase .ttl_cmn_02{margin-bottom:40px;padding-bottom:6px;background:url(../images/bg_cmn_02.png),url(../images/bg_nav_03.jpg)}#purchase .ttl_cmn_02 span{font-size:13px;font-size:1.3rem;font-weight:400;display:block;font-family:Lato,"ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,sans-serif;color:#1b556f}#purchase .ttl_cmn_02 span.ttl_cmn_bg_01{font-size:24px;font-size:2.4rem;font-family:"ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,sans-serif;font-weight:700;padding:12px 0 7px;color:#064967;background:url(../images/bg_nav_03.jpg)}#purchase .ttl_cmn_03{font-size:16px;font-size:1.6rem;color:#333;font-weight:700;border-left:5px solid;padding-left:10px;display:inline-block;margin-bottom:20px}#inspection .ttl_cmn_02{margin-bottom:40px;padding-bottom:6px;background:url(../images/bg_cmn_02.png),url(../images/bg_nav_04.jpg)}#inspection .ttl_cmn_02 span{font-size:13px;font-size:1.3rem;font-weight:400;display:block;font-family:Lato,"ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,sans-serif;color:#775c88}#inspection .ttl_cmn_02 span.ttl_cmn_bg_01{font-size:24px;font-size:2.4rem;font-family:"ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,sans-serif;font-weight:700;padding:12px 0 7px;color:#604571;background:url(../images/bg_nav_04.jpg)}#inspection .ttl_cmn_03{font-size:16px;font-size:1.6rem;color:#333;font-weight:700;border-left:5px solid;padding-left:10px;display:inline-block;margin-bottom:20px;border-color:#a78bb8}#entry .ttl_cmn_02{margin-bottom:40px;padding-bottom:6px;background:url(../images/bg_cmn_02.png),url(../images/bg_nav_05.jpg)}#entry .ttl_cmn_02 span{font-size:13px;font-size:1.3rem;font-weight:400;display:block;font-family:Lato,"ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,sans-serif;color:#a18422}#entry .ttl_cmn_02 span.ttl_cmn_bg_01{font-size:24px;font-size:2.4rem;font-family:"ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,sans-serif;font-weight:700;padding:12px 0 7px;color:#856a0d;background:url(../images/bg_nav_05.jpg)}#entry .ttl_cmn_03{font-size:16px;font-size:1.6rem;color:#333;font-weight:700;border-left:5px solid;padding-left:10px;display:inline-block;margin-bottom:20px;border-color:#e5c65c}#parts .ttl_cmn_02{margin-bottom:40px;padding-bottom:6px;background:url(../images/bg_cmn_02.png),url(../images/bg_nav_06.jpg)}#parts .ttl_cmn_02 span{font-size:13px;font-size:1.3rem;font-weight:400;display:block;font-family:Lato,"ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,sans-serif;color:#3d9878}#parts .ttl_cmn_02 span.ttl_cmn_bg_01{font-size:24px;font-size:2.4rem;font-family:"ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,sans-serif;font-weight:700;padding:12px 0 7px;color:#267d5e;background:url(../images/bg_nav_06.jpg)}#parts .ttl_cmn_03{font-size:16px;font-size:1.6rem;color:#333;font-weight:700;border-left:5px solid;padding-left:10px;display:inline-block;margin-bottom:20px;border-color:#7cd2b6}#blog .ttl_cmn_02{background:url(../images/bg_cmn_02.png),url(../images/bg_blog_01.jpg);margin-bottom:40px;padding-bottom:6px}#blog .ttl_cmn_02 span{font-size:13px;font-size:1.3rem;font-weight:400;display:block;font-family:Lato,"ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,sans-serif;color:#7bbad7}#blog .ttl_cmn_02 span.ttl_cmn_bg_01{font-size:24px;font-size:2.4rem;background:url(../images/bg_blog_01.jpg);font-family:"ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,sans-serif;font-weight:700;padding:12px 0 7px;color:#3a99c5}#blog .ttl_cmn_03{font-size:16px;font-size:1.6rem;color:#333;font-weight:700;border-left:5px solid;padding-left:10px;display:inline-block;margin-bottom:20px;border-color:#3a99c5}#contact .ttl_cmn_02{margin-bottom:40px;padding-bottom:6px;background:url(../images/bg_cmn_02.png),url(../images/bg_cmn_01.jpg)}#contact .ttl_cmn_02 span{font-size:13px;font-size:1.3rem;font-weight:400;display:block;font-family:Lato,"ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,sans-serif;color:#333}#contact .ttl_cmn_02 span.ttl_cmn_bg_01{font-size:24px;font-size:2.4rem;font-family:"ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,sans-serif;font-weight:700;padding:12px 0 7px;color:#333;background:url(../images/bg_cmn_01.jpg)}#contact .ttl_cmn_03{font-size:16px;font-size:1.6rem;color:#333;font-weight:700;border-left:5px solid;padding-left:10px;display:inline-block;margin-bottom:20px}#blog #mainimg .ttl_cmn_01 img,#company #mainimg .ttl_cmn_01 img,#contact #mainimg .ttl_cmn_01 img,#entry #mainimg .ttl_cmn_01 img,#inspection #mainimg .ttl_cmn_01 img,#order #mainimg .ttl_cmn_01 img,#parts #mainimg .ttl_cmn_01 img,#purchase #mainimg .ttl_cmn_01 img{display:block;margin:0 auto}.tbl_cmn_01{width:100%;line-height:1.6}.tbl_cmn_01 td,.tbl_cmn_01 th{vertical-align:top}.tbl_cmn_01 th{width:25%;padding:15px 5% 15px 2%}.tbl_cmn_01 td{width:75%;padding:15px 5% 15px 0}.tbl_cmn_01 tr:nth-child(even){background:#e8e8e8}body:not(#index) section+section{margin-top:80px}body:not(#index) section .box_cmn_01{padding:0 20px}#index #mainimg{background:url(../images/mainimg_index_01.jpg) top/cover no-repeat;height:565px}#index #mainimg .ttl_cmn_01{width:1050px;min-width:1050px;margin:0 auto;text-align:left;padding-top:160px}#company #mainimg{background:url(../images/mainimg_company_01.jpg) top/cover no-repeat}#company #mainimg .ttl_cmn_01{font-size:30px;font-size:3rem;color:#fff;font-weight:700;padding-top:135px;letter-spacing:8px}#order #mainimg .ttl_cmn_01,#purchase #mainimg .ttl_cmn_01{font-size:30px;color:#fff;font-weight:700;padding-top:135px;letter-spacing:8px}#order #mainimg{background:url(../images/mainimg_order_01.jpg) top/cover no-repeat}#order #mainimg .ttl_cmn_01{font-size:3rem}#purchase #mainimg{background:url(../images/mainimg_purchase_01.jpg) top/cover no-repeat}#purchase #mainimg .ttl_cmn_01{font-size:3rem}#inspection #mainimg{background:url(../images/mainimg_inspection_01.jpg) top/cover no-repeat}#inspection #mainimg .ttl_cmn_01{font-size:30px;font-size:3rem;color:#fff;font-weight:700;padding-top:135px;letter-spacing:8px}#entry #mainimg{background:url(../images/mainimg_entry_01.jpg) top/cover no-repeat}#entry #mainimg .ttl_cmn_01{font-size:30px;font-size:3rem;color:#fff;font-weight:700;padding-top:135px;letter-spacing:8px}#blog #mainimg .ttl_cmn_01,#parts #mainimg .ttl_cmn_01{font-size:30px;font-weight:700;padding-top:135px;letter-spacing:8px;color:#fff}#parts #mainimg{background:url(../images/mainimg_parts_01.jpg) top/cover no-repeat}#parts #mainimg .ttl_cmn_01{font-size:3rem}#blog #mainimg{background:url(../images/mainimg_blog_01.jpg) top/cover no-repeat}#blog #mainimg .ttl_cmn_01{font-size:3rem}#contact #mainimg{background:url(../images/mainimg_contact_01.jpg) top/cover no-repeat}#contact #mainimg .ttl_cmn_01{font-size:30px;font-size:3rem;color:#fff;font-weight:700;padding-top:135px;letter-spacing:8px}header{background:#262825;line-height:1}header:after{content:"";display:block;clear:both}header .btn_hd_01,header .btn_hd_02{padding:20px 0 15px;display:inline-block}header .btn_hd_01{float:left;padding-left:40px}header .btn_hd_02{float:right;margin:14px 40px 0 0}header .btn_hd_02::after{color:#fff;font-weight:400;content:"お問い合わせはこちら";position:absolute;top:0;right:-10px;letter-spacing:9px}#index #main .nav_index_01 a span,#main .box_sidebar_01 .nav_sidebar_01 a span{font-family:Lato,"ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,sans-serif;letter-spacing:0}#main{width:1050px;margin:0 auto;position:relative;min-height:100%;top:-70px;padding-bottom:130px}#main:after{content:"";display:block;clear:both}#main .box_sidebar_01 .nav_sidebar_01,#main .btn_sp_01{display:none}#main .box_sidebar_01{background:url(../images/bg_cmn_01.jpg);height:100%;padding:8px;text-align:center}#main .box_sidebar_01 img+p{font-size:13px;font-size:1.3rem;text-align:left;margin-bottom:15px}#main .box_sidebar_01 .nav_sidebar_01+img,#main .box_sidebar_01 img+img{margin-bottom:10px}#main .box_sidebar_01 a{margin-bottom:10px;line-height:0}#main .box_sidebar_01 .nav_sidebar_01 li:nth-child(1) a{-webkit-transition:all .3s ease;transition:all .3s ease;background:url(../images/bg_nav_01.jpg);color:#224f0a}#main .box_sidebar_01 .nav_sidebar_01 li:nth-child(1) a::before{content:url(../images/img_nav_01.png)}#main .box_sidebar_01 .nav_sidebar_01 li:nth-child(1) a::after{background:#224f0a}#main .box_sidebar_01 .nav_sidebar_01 li:nth-child(1) a span,#main .box_sidebar_01 .nav_sidebar_01 li:nth-child(1) a::after{-webkit-transition:all .3s ease;transition:all .3s ease;color:#8fbd75}#main .box_sidebar_01 .nav_sidebar_01 li:nth-child(2) a{-webkit-transition:all .3s ease;transition:all .3s ease;background:url(../images/bg_nav_02.jpg);color:#a02433}#main .box_sidebar_01 .nav_sidebar_01 li:nth-child(2) a::before{content:url(../images/img_nav_02.png)}#main .box_sidebar_01 .nav_sidebar_01 li:nth-child(2) a::after{background:#a02433}#main .box_sidebar_01 .nav_sidebar_01 li:nth-child(2) a span,#main .box_sidebar_01 .nav_sidebar_01 li:nth-child(2) a::after{-webkit-transition:all .3s ease;transition:all .3s ease;color:#e7a3ac}#main .box_sidebar_01 .nav_sidebar_01 li:nth-child(3) a{-webkit-transition:all .3s ease;transition:all .3s ease;background:url(../images/bg_nav_03.jpg);color:#064967}#main .box_sidebar_01 .nav_sidebar_01 li:nth-child(3) a::before{content:url(../images/img_nav_03.png)}#main .box_sidebar_01 .nav_sidebar_01 li:nth-child(3) a::after{background:#064967}#main .box_sidebar_01 .nav_sidebar_01 li:nth-child(3) a span,#main .box_sidebar_01 .nav_sidebar_01 li:nth-child(3) a::after{-webkit-transition:all .3s ease;transition:all .3s ease;color:#7cb7d1}#main .box_sidebar_01 .nav_sidebar_01 li:nth-child(4) a{-webkit-transition:all .3s ease;transition:all .3s ease;background:url(../images/bg_nav_04.jpg);color:#604571}#main .box_sidebar_01 .nav_sidebar_01 li:nth-child(4) a::before{content:url(../images/img_nav_04.png)}#main .box_sidebar_01 .nav_sidebar_01 li:nth-child(4) a::after{background:#604571}#main .box_sidebar_01 .nav_sidebar_01 li:nth-child(4) a span,#main .box_sidebar_01 .nav_sidebar_01 li:nth-child(4) a::after{-webkit-transition:all .3s ease;transition:all .3s ease;color:#b99ac9}#main .box_sidebar_01 .nav_sidebar_01 li:nth-child(5) a{-webkit-transition:all .3s ease;transition:all .3s ease;background:url(../images/bg_nav_05.jpg);color:#856a0d}#main .box_sidebar_01 .nav_sidebar_01 li:nth-child(5) a::before{content:url(../images/img_nav_05.png)}#main .box_sidebar_01 .nav_sidebar_01 li:nth-child(5) a::after{background:#856a0d}#main .box_sidebar_01 .nav_sidebar_01 li:nth-child(5) a span,#main .box_sidebar_01 .nav_sidebar_01 li:nth-child(5) a::after{-webkit-transition:all .3s ease;transition:all .3s ease;color:#e3ce88}#main .box_sidebar_01 .nav_sidebar_01 li:nth-child(6) a{-webkit-transition:all .3s ease;transition:all .3s ease;background:url(../images/bg_nav_06.jpg);color:#217859}#main .box_sidebar_01 .nav_sidebar_01 li:nth-child(6) a::before{content:url(../images/img_nav_06.png)}#main .box_sidebar_01 .nav_sidebar_01 li:nth-child(6) a::after{background:#217859}#main .box_sidebar_01 .nav_sidebar_01 li:nth-child(6) a span,#main .box_sidebar_01 .nav_sidebar_01 li:nth-child(6) a::after{-webkit-transition:all .3s ease;transition:all .3s ease;color:#a0e6ce}#main .box_sidebar_01 .nav_sidebar_01 li:nth-child(7) a{-webkit-transition:all .3s ease;transition:all .3s ease;color:#e8e8e8;background:url(../images/bg_ft_01.jpg)}#main .box_sidebar_01 .nav_sidebar_01 li:nth-child(7) a::before{content:url(../images/img_nav_07.png)}#main .box_sidebar_01 .nav_sidebar_01 li:nth-child(7) a::after{background:#000}#main .box_sidebar_01 .nav_sidebar_01 li:nth-child(7) a span,#main .box_sidebar_01 .nav_sidebar_01 li:nth-child(7) a::after{-webkit-transition:all .3s ease;transition:all .3s ease;color:#e8e8e8}#main .box_sidebar_01 .nav_sidebar_01 a{font-weight:700;position:relative;display:block;margin:0;padding:10px 20px 10px 60px;line-height:1.4;text-align:left;font-size:18px;font-size:1.8rem;height:60px}#main .box_sidebar_01 .nav_sidebar_01 a::after,#main .box_sidebar_01 .nav_sidebar_01 a::before,footer{position:absolute}#main .box_sidebar_01 .nav_sidebar_01 a::before{margin:3px 10px 0 -50px}#main .box_sidebar_01 .nav_sidebar_01 a::after{content:"＞";padding:5px 5px 2px;border-radius:3px 0 0 3px;top:calc(50% - 11px);right:0}#main .box_sidebar_01 .nav_sidebar_01 a p{-webkit-transition:all .3s ease;transition:all .3s ease}#main .box_sidebar_01 .nav_sidebar_01 a span{font-weight:400;display:block}#main .box_sidebar_01 .nav_sidebar_01 li:nth-child(1) a:hover{color:#32730f}#main .box_sidebar_01 .nav_sidebar_01 li:nth-child(1) a:hover::after{background:#32730f}#main .box_sidebar_01 .nav_sidebar_01 li:nth-child(1) a:hover span,#main .box_sidebar_01 .nav_sidebar_01 li:nth-child(1) a:hover::after{color:#9dc586}#main .box_sidebar_01 .nav_sidebar_01 li:nth-child(2) a:hover{color:#c12b3e}#main .box_sidebar_01 .nav_sidebar_01 li:nth-child(2) a:hover::after{background:#c12b3e}#main .box_sidebar_01 .nav_sidebar_01 li:nth-child(2) a:hover span,#main .box_sidebar_01 .nav_sidebar_01 li:nth-child(2) a:hover::after{color:#ecb7be}#main .box_sidebar_01 .nav_sidebar_01 li:nth-child(3) a:hover{color:#08648e}#main .box_sidebar_01 .nav_sidebar_01 li:nth-child(3) a:hover::after{background:#08648e}#main .box_sidebar_01 .nav_sidebar_01 li:nth-child(3) a:hover span,#main .box_sidebar_01 .nav_sidebar_01 li:nth-child(3) a:hover::after{color:#8fc1d8}#main .box_sidebar_01 .nav_sidebar_01 li:nth-child(4) a:hover{color:#76548a}#main .box_sidebar_01 .nav_sidebar_01 li:nth-child(4) a:hover::after{background:#76548a}#main .box_sidebar_01 .nav_sidebar_01 li:nth-child(4) a:hover span,#main .box_sidebar_01 .nav_sidebar_01 li:nth-child(4) a:hover::after{color:#c5abd2}#main .box_sidebar_01 .nav_sidebar_01 li:nth-child(5) a:hover{color:#a81}#main .box_sidebar_01 .nav_sidebar_01 li:nth-child(5) a:hover::after{background:#a81}#main .box_sidebar_01 .nav_sidebar_01 li:nth-child(5) a:hover span,#main .box_sidebar_01 .nav_sidebar_01 li:nth-child(5) a:hover::after{color:#e8d79d}#main .box_sidebar_01 .nav_sidebar_01 li:nth-child(6) a:hover{color:#2a9871}#main .box_sidebar_01 .nav_sidebar_01 li:nth-child(6) a:hover::after{background:#2a9871}#main .box_sidebar_01 .nav_sidebar_01 li:nth-child(6) a:hover span,#main .box_sidebar_01 .nav_sidebar_01 li:nth-child(6) a:hover::after{color:#b4ebd8}#main .box_sidebar_01 .nav_sidebar_01 .nav_sp_01{display:none}#main .box_sidebar_01 .nav_sidebar_01 a.dec_letter{letter-spacing:-3px}#main .box_sidebar_01 .nav_sidebar_01 a span,#main .box_sidebar_01 .nav_sidebar_01 a::after{font-size:11px;font-size:1.1rem}#main .box_sidebar_01 .btn_sidebar_bnr_01{background:#fff}#main .box_sidebar_01 .btn_sidebar_bnr_01 img{-webkit-transition:all .3s ease;transition:all .3s ease}#main .box_sidebar_01 .btn_sidebar_bnr_01:hover img{opacity:.5}#main .box_sidebar_01 .btn_sidebar_01,#main .box_sidebar_01 .btn_sidebar_02{-webkit-transition:all .3s ease;transition:all .3s ease;font-size:14px;font-size:1.4rem;color:#fff;font-weight:400;font-family:Lato,"ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,sans-serif;width:110px;border-radius:6px;padding:15px 10px}#main .box_sidebar_01 .btn_sidebar_01 svg,#main .box_sidebar_01 .btn_sidebar_02 svg{font-size:24px;font-size:2.4rem;margin-right:5px;vertical-align:-7px}#main .box_sidebar_01 .btn_sidebar_01{background:#3c5a99}#main .box_sidebar_01 .btn_sidebar_01:hover{background:#4e71ba}#main .box_sidebar_01 .btn_sidebar_02{margin-left:10px;background:#3e729a}#main .box_sidebar_01 .btn_sidebar_02:hover{background:#528cb9}#main .box_sidebar_01 .box_sidebar_02{color:#333;font-weight:400;margin-top:20px;background:#00b900;border:4px solid #00b900;border-radius:10px;line-height:1.4}#main .box_sidebar_01 .box_sidebar_02 img{padding:5px 0}#main .box_sidebar_01 .box_sidebar_02 p{background:#fff;border-radius:0 0 10px 10px;padding:10px;margin-bottom:0;text-align:center}footer,footer .btn_cmn_pagetop_01{background:url(../images/bg_ft_01.jpg)}footer .btn_cmn_pagetop_01,footer .btn_ft_02{-webkit-transition:all .3s ease;border-radius:5px}#main .box_sidebar_01 .box_sidebar_02 p span{text-align:left}#main .box_sidebar_01 .box_sidebar_02 p .text_sidebar_01{color:#00b900;font-weight:700;font-size:15px;font-size:1.5rem;width:200px;margin:0 auto}#main .box_sidebar_01 .box_sidebar_02 p .text_sidebar_01+span{margin-top:15px}#main .box_cmn_sidebar_01{position:absolute;float:left;width:265px;height:100%;z-index:1}#main .box_cmn_contetnts_01{float:right;margin-top:120px;width:750px;min-height:1105px}body:not(#index) #main .box_cmn_contetnts_01{min-height:1620px}body:not(#index) .box_sidebar_01 .nav_sidebar_01{display:block}footer{width:100%;bottom:-350px;z-index:0;padding-top:25px;text-align:center}footer .btn_cmn_pagetop_01{transition:all .3s ease;font-size:34px;font-size:3.4rem;color:#fff;font-weight:400;opacity:0;width:50px;height:50px;position:fixed;bottom:30px;right:55px;line-height:1.6;-webkit-transform:scale(1.1);transform:scale(1.1)}footer .btn_cmn_pagetop_01.show{opacity:1;-webkit-transform:scale(1);transform:scale(1)}footer .btn_cmn_pagetop_01:hover{color:rgba(255,255,255,.5);font-weight:400}footer a,footer li::before,footer p{font-size:13px;font-size:1.3rem;color:#dcdbdc;font-weight:400}footer p{color:#ccc;font-weight:400;padding:15px 0}footer img{display:block;margin:0 auto}footer .btn_ft_02{transition:all .3s ease;font-size:15px;font-size:1.5rem;color:#262825;font-weight:700;background:url(../images/bg_cmn_01.jpg);padding:15px 25px;margin-top:25px}footer .btn_ft_02 svg{font-size:24px;font-size:2.4rem;margin-left:10px}footer .btn_ft_02:hover{color:rgba(38,40,37,.5);font-weight:700}footer .btn_ft_03{width:85px;margin:15px auto 25px;display:block}footer .btn_ft_03 svg{-webkit-transition:all .3s ease;transition:all .3s ease;font-size:30px;font-size:3rem;margin:0 auto 10px;display:block}footer .btn_ft_03:hover svg{-webkit-transform:rotateY(360deg);transform:rotateY(360deg)}footer .list_ft_01,footer .text_ft_01{background:#262825}footer .list_ft_01{padding-top:20px}footer .list_ft_01 li{display:inline-block}footer .list_ft_01 li+li{margin-left:10px}footer .list_ft_01 li+li::before{content:"|";padding-right:10px}footer .list_ft_01 li a{-webkit-transition:all .3s ease;transition:all .3s ease}footer .list_ft_01 li a:hover{opacity:.5}footer .text_ft_01{color:#6d6d6d;font-weight:400}#index #main .nav_index_01 li:nth-child(1) a{-webkit-transition:all .3s ease;transition:all .3s ease;background:url(../images/bg_nav_01.jpg);color:#224f0a}#index #main .nav_index_01 li:nth-child(1) a::before{content:url(../images/img_nav_01.png)}#index #main .nav_index_01 li:nth-child(1) a::after{background:#224f0a}#index #main .nav_index_01 li:nth-child(1) a span,#index #main .nav_index_01 li:nth-child(1) a::after{-webkit-transition:all .3s ease;transition:all .3s ease;color:#8fbd75}#index #main .nav_index_01 li:nth-child(2) a{-webkit-transition:all .3s ease;transition:all .3s ease;background:url(../images/bg_nav_02.jpg);color:#a02433}#index #main .nav_index_01 li:nth-child(2) a::before{content:url(../images/img_nav_02.png)}#index #main .nav_index_01 li:nth-child(2) a::after{background:#a02433}#index #main .nav_index_01 li:nth-child(2) a span,#index #main .nav_index_01 li:nth-child(2) a::after{-webkit-transition:all .3s ease;transition:all .3s ease;color:#e7a3ac}#index #main .nav_index_01 li:nth-child(3) a{-webkit-transition:all .3s ease;transition:all .3s ease;background:url(../images/bg_nav_03.jpg);color:#064967}#index #main .nav_index_01 li:nth-child(3) a::before{content:url(../images/img_nav_03.png)}#index #main .nav_index_01 li:nth-child(3) a::after{background:#064967}#index #main .nav_index_01 li:nth-child(3) a span,#index #main .nav_index_01 li:nth-child(3) a::after{-webkit-transition:all .3s ease;transition:all .3s ease;color:#7cb7d1}#index #main .nav_index_01 li:nth-child(4) a{-webkit-transition:all .3s ease;transition:all .3s ease;background:url(../images/bg_nav_04.jpg);color:#604571}#index #main .nav_index_01 li:nth-child(4) a::before{content:url(../images/img_nav_04.png)}#index #main .nav_index_01 li:nth-child(4) a::after{background:#604571}#index #main .nav_index_01 li:nth-child(4) a span,#index #main .nav_index_01 li:nth-child(4) a::after{-webkit-transition:all .3s ease;transition:all .3s ease;color:#b99ac9}#index #main .nav_index_01 li:nth-child(5) a{-webkit-transition:all .3s ease;transition:all .3s ease;background:url(../images/bg_nav_05.jpg);color:#856a0d}#index #main .nav_index_01 li:nth-child(5) a::before{content:url(../images/img_nav_05.png)}#index #main .nav_index_01 li:nth-child(5) a::after{background:#856a0d}#index #main .nav_index_01 li:nth-child(5) a span,#index #main .nav_index_01 li:nth-child(5) a::after{-webkit-transition:all .3s ease;transition:all .3s ease;color:#e3ce88}#index #main .nav_index_01 li:nth-child(6) a{-webkit-transition:all .3s ease;transition:all .3s ease;background:url(../images/bg_nav_06.jpg);color:#217859}#index #main .nav_index_01 li:nth-child(6) a::before{content:url(../images/img_nav_06.png)}#index #main .nav_index_01 li:nth-child(6) a::after{background:#217859}#index #main .nav_index_01 li:nth-child(6) a span,#index #main .nav_index_01 li:nth-child(6) a::after{-webkit-transition:all .3s ease;transition:all .3s ease;color:#a0e6ce}#index #main .nav_index_01 li:nth-child(7) a{-webkit-transition:all .3s ease;transition:all .3s ease;color:#e8e8e8;background:url(../images/bg_ft_01.jpg)}#index #main .nav_index_01 li:nth-child(7) a::before{content:url(../images/img_nav_07.png)}#index #main .nav_index_01 li:nth-child(7) a::after{background:#000}#index #main .nav_index_01 li:nth-child(7) a span,#index #main .nav_index_01 li:nth-child(7) a::after{-webkit-transition:all .3s ease;transition:all .3s ease;color:#e8e8e8}#index #main .nav_index_01 a{font-weight:700;position:relative;display:block;margin:0;padding:10px 20px 10px 60px;line-height:1.4;text-align:left}#index #main .nav_index_01 a::after,#index #main .nav_index_01 a::before{position:absolute}#index #main .nav_index_01 a::before{margin:3px 10px 0 -50px}#index #main .nav_index_01 a::after{content:"＞";padding:5px 5px 2px;border-radius:3px 0 0 3px}#index #main .nav_index_01 a p{-webkit-transition:all .3s ease;transition:all .3s ease}#index #main .nav_index_01 a span{font-weight:400;display:block}#index #main .nav_index_01 .nav_index_box_01{font-size:20px;font-size:2rem;width:48%;padding:7px;background:url(../images/bg_cmn_02.png),url(../images/bg_cmn_01.jpg);display:inline-block;vertical-align:top}#index #main .nav_index_01 .nav_index_box_01+.nav_index_box_01{margin-left:4%}#index #main .nav_index_01 .nav_index_box_01:nth-child(2n+1){margin-left:0}#index #main .nav_index_01 .nav_index_box_01:nth-child(n+3){margin-top:4%}#index #main .nav_index_01 .nav_index_box_01 a{border:1px solid #e8e8e8;padding-bottom:0}#index #main .nav_index_01 .nav_index_box_01 a.char_position::before{margin-top:8px}#index #main .nav_index_01 .nav_index_box_01 a span,#index #main .nav_index_01 .nav_index_box_01 a::after{font-size:12px;font-size:1.2rem}#index #main .nav_index_01 .nav_index_box_01 a::after{top:14px;right:0}#index #main .nav_index_01 .nav_index_box_01 a p{-webkit-transition:all .3s ease;transition:all .3s ease;width:344px;height:140px;margin:8px 0 0 -60px}#index #main .nav_index_01 .nav_index_box_01 a p .text_index_01{-webkit-transition:all .3s ease;transition:all .3s ease;font-size:13px;font-size:1.3rem;color:#fff;font-weight:400;height:100%;opacity:0;padding:20px;background:rgba(0,0,0,.5)}#index #main .nav_index_01 .nav_index_box_01 a p .text_index_01::after{content:"READ MORE >";display:block;text-decoration:underline}#index #main .nav_index_01 .nav_index_box_01 a:hover p{background-size:120%}#index #main .nav_index_01 .nav_index_box_01 a:hover p .text_index_01{opacity:1}#index #main .nav_index_01 .nav_index_box_01:nth-child(1) p{background:url(../images/img_index_01.jpg) top/100% no-repeat}#index #main .nav_index_01 .nav_index_box_01:nth-child(1) p .text_index_01::after{color:#8fbd75}#index #main .nav_index_01 .nav_index_box_01:nth-child(2) p{background:url(../images/img_index_02.jpg) top/100% no-repeat}#index #main .nav_index_01 .nav_index_box_01:nth-child(2) p .text_index_01::after{color:#e7a3ac}#index #main .nav_index_01 .nav_index_box_01:nth-child(3) p{background:url(../images/img_index_03.jpg) top/100% no-repeat}#index #main .nav_index_01 .nav_index_box_01:nth-child(3) p .text_index_01::after{color:#7cb7d1}#index #main .nav_index_01 .nav_index_box_01:nth-child(4) p{background:url(../images/img_index_04.jpg) top/100% no-repeat}#index #main .nav_index_01 .nav_index_box_01:nth-child(4) p .text_index_01::after{color:#b99ac9}#index #main .nav_index_01 .nav_index_box_01:nth-child(5) p{background:url(../images/img_index_05.jpg) top/100% no-repeat}#index #main .nav_index_01 .nav_index_box_01:nth-child(5) p .text_index_01::after{color:#e3ce88}#index #main .nav_index_01 .nav_index_box_01:nth-child(6) p{background:url(../images/img_index_06.jpg) top/100% no-repeat}#index #main .nav_index_01 .nav_index_box_01:nth-child(6) p .text_index_01::after{color:#a0e6ce}#index #main .sec_index_01{margin-top:40px;background:#e8e8e8;padding:15px 20px}#index #main .sec_index_01 .ttl_index_01{font-size:20px;font-size:2rem;color:#5b5b5b;font-weight:700;display:block;position:relative;padding-left:50px;line-height:1.3}#index #main .sec_index_01 .ttl_index_01::before{content:url(../images/ico_index_01.png);position:absolute;top:0;left:0}#index #main .sec_index_01 .ttl_index_01 span{font-size:13px;font-size:1.3rem;color:#a3a3a3;font-weight:400;font-family:"ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,sans-serif;display:block}#entry #main .sec_entry_01 img,#parts #main .sec_parts_01 img{-o-object-fit:cover;font-family:"object-fit: cover;"}#index #main .sec_index_01 .list_index_01{font-size:0}#index #main .sec_index_01 .list_index_01 dd,#index #main .sec_index_01 .list_index_01 dt{font-size:14px;font-size:1.4rem;display:inline-block;vertical-align:top;padding:10px 0}#index #main .sec_index_01 .list_index_01 dt{width:19%;padding-right:10px}#index #main .sec_index_01 .list_index_01 dd{width:80%}#index #main .sec_index_01 .list_index_01 dd+dt,#index #main .sec_index_01 .list_index_01 dd+dt+dd{border-top:1px dashed #747474}#index #main .sec_index_01 .list_index_01 a{-webkit-transition:all .3s ease;transition:all .3s ease;color:#333;font-weight:400;text-decoration:underline}#index #main .sec_index_01 .list_index_01 a:hover{text-decoration:none}#company #main .sec_company_01 .box_cmn_01{text-align:right}#company #main .sec_company_01 .box_cmn_01 img,#company #main .sec_company_01 .box_cmn_01 p+p{margin-top:35px}#company #main .sec_company_01 .box_cmn_01 p{text-align:left}#company #main .sec_company_02 img{width:208px;display:inline-block;margin-top:40px;vertical-align:top}#company #main .sec_company_02 img+img{margin-left:37px}#company #main .sec_company_02 img:nth-child(3n+2){margin-left:0}#company #main .sec_company_02 img:nth-child(n+5){margin-top:20px}#company #main .sec_company_03 .box_cmn_01 .box_company_map_01{position:relative;width:100%;height:340px}#company #main .sec_company_03 .box_cmn_01 .box_company_map_01 iframe{position:absolute;top:0;left:0;width:100%;height:100%}#company #main .sec_company_03 .box_cmn_01 p{margin-top:10px;line-height:.6}#company #main .sec_company_03 .box_cmn_01 p img{vertical-align:middle;padding-right:5px}#company #main .sec_company_03 .box_cmn_01 p span:last-child{margin-top:10px}#order #main .sec_order_01 .ttl_cmn_02{position:relative}#order #main .sec_order_01 .ttl_cmn_02::after{content:url(../images/ttl_order_02.png);position:absolute;top:-4px;right:20px}#order #main .sec_order_01 .box_cmn_01 p+p{margin-top:35px}#order #main .sec_order_01 .text_order_01{font-size:20px;font-size:2rem;color:#333;font-weight:700;position:relative;border-top:20px solid #e8e8e8;border-bottom:20px solid #e8e8e8;background:#d9d9d9;line-height:.8;padding:20px;text-align:center}#order #main .sec_order_01 .text_order_02{width:100%}#order #main .sec_order_02 .box_order_01{height:200px;padding:20px}#order #main .sec_order_02 .box_order_01:nth-child(odd){background-color:#e8e8e8;background-position:left}#order #main .sec_order_02 .box_order_01:nth-child(odd) p{margin-left:40%}#order #main .sec_order_02 .box_order_01:nth-child(even){background-position:right}#order #main .sec_order_02 .box_order_01:nth-child(1){background-image:url(../images/img_order_02.png);background-size:auto 100%}#order #main .sec_order_02 .box_order_01:nth-child(2){background-image:url(../images/img_order_03.png);background-size:auto 100%}#order #main .sec_order_02 .box_order_01:nth-child(3){background-image:url(../images/img_order_04.png);background-size:auto 100%}#order #main .sec_order_02 .box_order_01:nth-child(4){background-image:url(../images/img_order_05.png);background-size:auto 100%}#order #main .sec_order_02 .box_order_01.char_box{height:250px}#order #main .sec_order_02 .box_order_01+.box_order_01{position:relative}#order #main .sec_order_02 .box_order_01+.box_order_01::after,#order #main .sec_order_02 .box_order_01+.box_order_01::before{content:"";background:url(../images/bg_cmn_02.png);position:absolute}#order #main .sec_order_02 .box_order_01+.box_order_01::before{width:100%;height:6px;top:-6px;left:0}#order #main .sec_order_02 .box_order_01+.box_order_01::after{width:30px;height:20px;top:0;left:calc(50% - 17px);background:-webkit-gradient(linear,left bottom,right top,color-stop(50%,#fff),color-stop(50.5%,transparent)) top left/50% 100% no-repeat,-webkit-gradient(linear,right bottom,left top,color-stop(50%,#fff),color-stop(50.5%,rgba(0,0,0,0))) top right/50% 100% no-repeat,url(../images/bg_cmn_02.png),#e8e8e8;background:linear-gradient(to top right,#fff 50%,transparent 50.5%) top left/50% 100% no-repeat,linear-gradient(to top left,#fff 50%,rgba(0,0,0,0) 50.5%) top right/50% 100% no-repeat,url(../images/bg_cmn_02.png),#e8e8e8}#order #main .sec_order_02 .box_order_01+.box_order_01.dec_arrow::after{background:-webkit-gradient(linear,left bottom,right top,color-stop(50%,#e8e8e8),color-stop(50.5%,transparent)) top left/50% 100% no-repeat,-webkit-gradient(linear,right bottom,left top,color-stop(50%,#e8e8e8),color-stop(50.5%,rgba(0,0,0,0))) top right/50% 100% no-repeat,url(../images/bg_cmn_02.png),#fff;background:linear-gradient(to top right,#e8e8e8 50%,transparent 50.5%) top left/50% 100% no-repeat,linear-gradient(to top left,#e8e8e8 50%,rgba(0,0,0,0) 50.5%) top right/50% 100% no-repeat,url(../images/bg_cmn_02.png),#fff}#order #main .sec_order_02 .box_order_01 p{width:60%}#order #main .sec_order_02 .box_order_01 .text_order_02,#order #main .sec_order_02 .box_order_01 .text_order_03{color:Lato,"ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,sans-serif;font-weight:700}#order #main .sec_order_02 .box_order_01 .text_order_02{font-size:18px;font-size:1.8rem;margin-bottom:15px}#order #main .sec_order_02 .box_order_01 .box_order_03{background:url(../images/bg_cmn_01.jpg);border-radius:2px;margin-top:10px;padding:9px}#order #main .sec_order_02 .box_order_01 .box_order_03 .text_order_03{font-size:16px;font-size:1.6rem;margin-bottom:10px}#order #main .sec_order_02 .box_order_01 .box_order_03 .text_order_03+span{width:65%;vertical-align:top}#order #main .sec_order_02 .box_order_01 .box_order_03 .text_order_04{font-size:11px;font-size:1.1rem;margin-top:10px}#order #main .sec_order_02 .box_order_01 .box_order_03 .text_order_03+span,#order #main .sec_order_02 .box_order_01 .box_order_03 img{display:inline-block}#order #main .sec_order_02 .text_order_05{font-size:24px;font-size:2.4rem;color:#a02433;font-weight:700;text-align:center;margin-top:20px}#purchase #main .sec_purchase_01 .ttl_cmn_02{position:relative}#purchase #main .sec_purchase_01 .ttl_cmn_02::after{content:url(../images/ttl_purchase_02.png);position:absolute;top:-4px;right:20px}#purchase #main .sec_purchase_01 .box_cmn_01 p+p{margin-top:35px}#purchase #main .sec_purchase_01 .box_cmn_01 p .text_purchase_01{color:#333;font-weight:700;display:inline-block;position:relative}#purchase #main .sec_purchase_01 .box_cmn_01 p .text_purchase_01::after{content:"";width:100%;height:10px;background:#d2f5fd;position:absolute;bottom:5px;left:0;z-index:-1}#purchase #main .sec_purchase_01 .box_cmn_01 p .text_purchase_01+.text_purchase_01{margin-left:10px}#purchase #main .sec_purchase_01 .box_cmn_01 .list_purchase_01{margin:40px auto 0;text-align:center}#purchase #main .sec_purchase_01 .box_cmn_01 .list_purchase_01 li{display:inline-block;vertical-align:top}#purchase #main .sec_purchase_01 .box_cmn_01 .list_purchase_01 li+li{margin-left:20px}#purchase #main .sec_purchase_01 .box_cmn_01 .list_purchase_01 li:first-child{position:relative;padding-top:25px}#purchase #main .sec_purchase_01 .box_cmn_01 .list_purchase_01 li:first-child::before{color:#333;font-weight:700;content:"お問い合わせはお気軽にどうぞ！";position:absolute;top:0;left:0;letter-spacing:.46rem}#purchase #main .sec_purchase_01 .box_cmn_01 .list_purchase_01 li .btn_purchase_02{-webkit-transition:all .3s ease;transition:all .3s ease;font-size:21px;font-size:2.1rem;color:#064967;font-weight:700;background:url(../images/bg_cmn_01.jpg);padding:15px 20px;border-radius:5px}#purchase #main .sec_purchase_01 .box_cmn_01 .list_purchase_01 li .btn_purchase_02:hover{color:rgba(6,73,103,.5);font-weight:700}#purchase #main .sec_purchase_01 .box_cmn_01 .list_purchase_01 li svg{margin-left:10px}#purchase #main .sec_purchase_02 .box_purchase_01{position:relative;padding:20px 20px 40px}#purchase #main .sec_purchase_02 .box_purchase_01:nth-child(odd){background-color:#e8e8e8}#purchase #main .sec_purchase_02 .box_purchase_01::after{content:"";width:100%;height:6px;background:url(../images/bg_cmn_02.png);position:absolute;bottom:0;left:0}#purchase #main .sec_purchase_02 .box_purchase_01 .text_purchase_02{font-size:18px;font-size:1.8rem;color:#333;font-weight:700;margin-bottom:20px}#purchase #main .sec_purchase_02 .box_purchase_01 .box_purchase_02,#purchase #main .sec_purchase_02 .box_purchase_01 p{width:65%}#purchase #main .sec_purchase_02 .box_purchase_01 p+p{margin-top:20px}#purchase #main .sec_purchase_02 .box_purchase_01 .box_purchase_02{background:url(../images/bg_cmn_01.jpg);border-radius:2px;padding:20px;margin-top:20px}#entry #main .sec_entry_01 .box_cmn_01+.box_cmn_01,#inspection #main .box_cmn_01+.box_cmn_01{margin-top:40px}#purchase #main .sec_purchase_02 .box_purchase_01:nth-child(1){background-image:url(../images/bg_purchase_01.png);background-position:top right;background-size:35% 100%}#purchase #main .sec_purchase_02 .box_purchase_01:nth-child(1) .text_purchase_02::before{content:url(../images/ico_purchase_01.png);margin-right:10px}#purchase #main .sec_purchase_02 .box_purchase_01:nth-child(2){background-image:url(../images/bg_purchase_02.png);background-position:top right;background-size:35% 100%}#purchase #main .sec_purchase_02 .box_purchase_01:nth-child(2) .text_purchase_02::before{content:url(../images/ico_purchase_02.png);margin-right:10px}#purchase #main .sec_purchase_02 .box_purchase_01:nth-child(3){background-image:url(../images/bg_purchase_03.png);background-position:top right;background-size:35% 100%}#purchase #main .sec_purchase_02 .box_purchase_01:nth-child(3) .text_purchase_02::before{content:url(../images/ico_purchase_03.png);margin-right:10px}#purchase #main .sec_purchase_02 .box_purchase_01:nth-child(4){background-image:url(../images/bg_purchase_04.png);background-position:top right;background-size:35% 100%}#purchase #main .sec_purchase_02 .box_purchase_01:nth-child(4) .text_purchase_02::before{content:url(../images/ico_purchase_04.png);margin-right:10px}#purchase #main .sec_purchase_02 .box_purchase_01:nth-child(5){background-image:url(../images/bg_purchase_05.png);background-position:top right;background-size:35% 100%}#purchase #main .sec_purchase_02 .box_purchase_01:nth-child(5) .text_purchase_02::before{content:url(../images/ico_purchase_05.png);margin-right:10px}#purchase #main .sec_purchase_02 .box_purchase_01:nth-child(6){background-image:url(../images/bg_purchase_06.png);background-position:top right;background-size:35% 100%}#purchase #main .sec_purchase_02 .box_purchase_01:nth-child(6) .text_purchase_02::before{content:url(../images/ico_purchase_06.png);margin-right:10px}#inspection #main .box_cmn_01.char_right{text-align:right}#inspection #main .box_cmn_01+.box_cmn_01:after{content:"";display:block;clear:both}#inspection #main .box_cmn_01 .ttl_cmn_03,#inspection #main .box_cmn_01 p{width:50%;text-align:left;display:inline-block}#inspection #main .box_cmn_01 p{padding:20px 10px}#inspection #main .box_cmn_01 .box_inspection_01{background:url(../images/bg_cmn_01.jpg);border-radius:5px;position:relative}#inspection #main .box_cmn_01 .box_inspection_01 img{position:absolute;bottom:0;left:0}#inspection #main .box_cmn_01 .box_inspection_01 img.char_margin{margin-bottom:10px}#inspection #main .box_cmn_01 .box_inspection_01 .text_inspection_01{padding-bottom:60px}#inspection #main .box_cmn_01 .box_inspection_02{float:left;width:50%}#inspection #main .box_cmn_01 .box_inspection_02 .ttl_cmn_03,#inspection #main .box_cmn_01 .box_inspection_02 p{width:100%}#inspection #main .box_cmn_01 .box_inspection_02+img{float:right;vertical-align:top}#entry #main .sec_entry_01 .ttl_cmn_03{display:block}#entry #main .sec_entry_01 .ttl_cmn_03+img{width:48%}#entry #main .sec_entry_01 a,#entry #main .sec_entry_01 iframe{width:48%;height:260px}#entry #main .sec_entry_01 a:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}#entry #main .sec_entry_01 a+iframe,#entry #main .sec_entry_01 img+iframe{margin-left:3%}#entry #main .sec_entry_01 img{-webkit-transition:all .3s ease;transition:all .3s ease;width:100%;height:260px;object-fit:cover}#parts #main .sec_parts_01 .list_parts_01{margin:35px auto;padding:20px 0;position:relative;text-align:center}#parts #main .sec_parts_01 .list_parts_01::after,#parts #main .sec_parts_01 .list_parts_01::before{content:"";width:calc(100% + 40px);height:6px;background:url(../images/bg_cmn_02.png);position:absolute;left:-20px}#parts #main .sec_parts_01 .list_parts_01::after{bottom:0}#parts #main .sec_parts_01 .list_parts_01::before{top:0}#parts #main .sec_parts_01 .list_parts_01 li{display:inline-block;margin-left:-1px}#parts #main .sec_parts_01 .list_parts_01 li::after,#parts #main .sec_parts_01 .list_parts_01 li::before{content:"";display:inline-block;width:1px;height:1em;background:#000;vertical-align:middle}#parts #main .sec_parts_01 .list_parts_01 li::before{margin-right:20px}#parts #main .sec_parts_01 .list_parts_01 li::after{margin-left:20px}#parts #main .sec_parts_01 .list_parts_01 li a{-webkit-transition:all .3s ease;transition:all .3s ease;color:#267d5e;font-weight:700}#parts #main .sec_parts_01 .list_parts_01 li a:hover{color:#2c916d}#parts #main .sec_parts_01 .ttl_parts_01{font-size:18px;font-size:1.8rem;color:#fff;font-weight:700;background:#267d5e;text-align:center;padding:10px;margin-bottom:35px}#parts #main .sec_parts_01 .ttl_cmn_03{display:block}#parts #main .sec_parts_01 .sec_parts_02+.sec_parts_02{margin-top:80px}#parts #main .sec_parts_01 .sec_parts_03+.sec_parts_03{margin-top:40px}#parts #main .sec_parts_01 .box_parts_01,#parts #main .sec_parts_01 .dec_scrollarrow,#parts #main .sec_parts_01 .link_parts_01{display:inline-block;vertical-align:top}#parts #main .sec_parts_01 img{object-fit:cover}#parts #main .sec_parts_01 .link_parts_01{width:76%;height:320px;overflow:hidden;margin-right:3%}#parts #main .sec_parts_01 .link_parts_01 img{-webkit-transition:all .3s ease;transition:all .3s ease;width:100%;height:320px}#parts #main .sec_parts_01 .link_parts_01:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}#parts #main .sec_parts_01 .box_parts_01{padding:0 5px 0 0;line-height:0;width:20%;height:320px;overflow-y:scroll;background:linear-gradient(white 15px,rgba(255,255,255,0)) 0 0/100% 50px,radial-gradient(at top,rgba(0,0,0,.3),transparent 70%) 0 0/100% 15px,linear-gradient(to top,#fff 15px,rgba(255,255,255,0)) bottom/100% 50px,radial-gradient(at bottom,rgba(0,0,0,.3),transparent 70%) bottom/100% 15px;background-repeat:no-repeat;background-attachment:local,scroll,local,scroll}#parts #main .sec_parts_01 .box_parts_01::-webkit-scrollbar{width:5px;border-radius:2px;background:#7cd2b6}#parts #main .sec_parts_01 .box_parts_01::-webkit-scrollbar-thumb{background:#217859;border-radius:2px}#parts #main .sec_parts_01 .box_parts_01 a,#parts #main .sec_parts_01 .box_parts_01 img{-webkit-transition:all .3s ease;transition:all .3s ease;width:100%;height:70px}#parts #main .sec_parts_01 .box_parts_01 a{overflow:hidden}#parts #main .sec_parts_01 .box_parts_01 a:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}#parts #main .sec_parts_01 .box_parts_01 a+a{margin-top:5px}#blog #main .sec_blog_01 .box_cmn_01:after{content:"";display:block;clear:both}#blog #main .sec_blog_01 .box_cmn_01+.box_cmn_01{margin-top:40px}#blog #main .sec_blog_01 .text_blog_01,#blog #main .sec_blog_01 .ttl_cmn_03{vertical-align:top}#blog #main .sec_blog_01 .ttl_cmn_03{width:84%;padding-right:10px}#blog #main .sec_blog_01 .text_blog_01{font-size:16px;font-size:1.6rem;color:#e8e8e8;font-weight:700;width:15%;display:inline-block}#blog #main .sec_blog_01 a+a{display:none}#blog #main .sec_blog_01 a{float:left;width:45%;height:260px;margin:0 4% 2% 0;overflow:hidden;position:relative}#blog #main .sec_blog_01 a svg,#blog #main .sec_blog_01 a::before{-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-transform:translateY(-5px);transform:translateY(-5px);position:absolute;left:calc(50% - 2.5rem);opacity:0}#blog #main .sec_blog_01 a::after{content:"\f055";font-family:"Font Awesome 5 Solid";display:none}#blog #main .sec_blog_01 a::before{font-size:18px;font-size:1.8rem;color:#fff;font-weight:700;content:"more";letter-spacing:1px;top:60%}#blog #main .sec_blog_01 a svg{font-size:50px;font-size:5rem;color:#fff;font-weight:400;top:calc(60% - 5rem)}#blog #main .sec_blog_01 a:hover svg,#blog #main .sec_blog_01 a:hover::before{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}#blog #main .sec_blog_01 img{width:100%;height:260px;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;"}#contact #main .sec_contact_01 p+p{margin-top:35px}#contact #main .sec_contact_01 .text_contact_01,#contact #main .sec_contact_01 .text_contact_02{color:#d36650;font-weight:700}#contact #main .sec_contact_01 .text_contact_01{border-right:5px solid;padding-right:10px;margin-right:10px}#contact #main .sec_contact_01 .tbl_contact_01{width:100%;margin-top:40px}#contact #main .sec_contact_01 .tbl_contact_01 .box_contact_01{position:relative}#contact #main .sec_contact_01 .tbl_contact_01 .box_contact_01::after{content:"\f107";font-family:"Font Awesome 5 Solid";font-weight:400;display:none}#contact #main .sec_contact_01 .tbl_contact_01 .box_contact_01 svg{position:absolute;top:calc(50% - .7rem);left:45%;pointer-events:none}#contact #main .sec_contact_01 .tbl_contact_01 td,#contact #main .sec_contact_01 .tbl_contact_01 th{vertical-align:middle}#contact #main .sec_contact_01 .tbl_contact_01 td.dec_align,#contact #main .sec_contact_01 .tbl_contact_01 th.dec_align{vertical-align:top}#contact #main .sec_contact_01 .tbl_contact_01 th{color:#333;font-weight:700;width:25%;padding:10px 0}#contact #main .sec_contact_01 .tbl_contact_01 th.char_padding{padding-left:55px}#contact #main .sec_contact_01 .tbl_contact_01 td{width:75%;padding:10px}#contact #main .sec_contact_01 .tbl_contact_01 input[type=text],#contact #main .sec_contact_01 .tbl_contact_01 select,#contact #main .sec_contact_01 .tbl_contact_01 textarea{padding:10px 20px;background:#e8e8e8}#contact #main .sec_contact_01 .tbl_contact_01 input[type=text],#contact #main .sec_contact_01 .tbl_contact_01 textarea{width:100%}#contact #main .sec_contact_01 .tbl_contact_01 .box_contact_01+input[type=text],#contact #main .sec_contact_01 .tbl_contact_01 input[type=text]+input[type=text]{margin-top:10px}#contact #main .sec_contact_01 .tbl_contact_01 select{width:50%}#contact #main .sec_contact_01 .tbl_contact_01 textarea{height:200px}#contact #main .sec_contact_01 .list_contact_01{margin-top:35px;text-align:center}#contact #main .sec_contact_01 .list_contact_01 li{display:inline-block}#contact #main .sec_contact_01 .list_contact_01 li+li{margin-left:10px}#contact #main .sec_contact_01 .list_contact_01 input[type=button],#contact #main .sec_contact_01 .list_contact_01 input[type=submit]{-webkit-transition:all .3s ease;transition:all .3s ease;font-size:21px;font-size:2.1rem;color:#333;font-weight:700;width:340px;padding:15px 0;border-radius:5px;background:url(../images/bg_cmn_01.jpg)}#contact #main .sec_contact_01 .list_contact_01 input[type=button],#contact #main .sec_contact_01 .list_contact_01 input[type=button]:hover,#contact #main .sec_contact_01 .list_contact_01 input[type=submit]:hover{color:rgba(38,40,37,.5);font-weight:700}#contact #main .sec_contact_01 .list_contact_01 input[type=button]:hover{color:#262825;font-weight:700}@media screen and (max-width:768px){.tbl_cmn_01 td,.tbl_cmn_01 th,.text_sp_br_01{display:block}header .btn_hd_01::after,header .btn_hd_02::after{font-family:"Font Awesome 5 Solid";display:none}body{min-width:inherit;overflow-x:hidden}img{height:auto;width:100%}.dec_border{background-size:auto 6px;padding-bottom:5%;margin-bottom:5%}#index .ttl_cmn_02{margin:0 5% 5%}#index .ttl_cmn_03{margin-bottom:5%}#company .ttl_cmn_02{margin:0 5% 5%}#company .ttl_cmn_03{margin-bottom:5%}#order .ttl_cmn_02{margin:0 5% 5%}#order .ttl_cmn_03{margin-bottom:5%}#purchase .ttl_cmn_02{margin:0 5% 5%}#purchase .ttl_cmn_03{margin-bottom:5%}#inspection .ttl_cmn_02{margin:0 5% 5%}#inspection .ttl_cmn_03{margin-bottom:5%}#entry .ttl_cmn_02{margin:0 5% 5%}#entry .ttl_cmn_03{margin-bottom:5%}#parts .ttl_cmn_02{margin:0 5% 5%}#parts .ttl_cmn_03{margin-bottom:5%}#blog .ttl_cmn_02{margin:0 5% 5%}#blog .ttl_cmn_03{margin-bottom:5%}#contact .ttl_cmn_02{margin:0 5% 5%}#contact .ttl_cmn_03{margin-bottom:5%}.tbl_cmn_01 th{color:#333;font-weight:700;width:100%;padding:5% 5% 0}.tbl_cmn_01 td{width:100%;padding:0 5% 5%}body:not(#index) section+section{margin-top:10%}body:not(#index) section .box_cmn_01{padding:0 5%}#index #mainimg{padding:5%;height:100vh;background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,0)),to(rgba(0,0,0,.2))),url(../images/mainimg_index_01.jpg) top/cover no-repeat;background:linear-gradient(to top,rgba(0,0,0,0),rgba(0,0,0,.2)),url(../images/mainimg_index_01.jpg) top/cover no-repeat}#index #mainimg .ttl_cmn_01{width:100%;min-width:100%;padding-top:20vh}#index #mainimg .ttl_cmn_01 img{width:100%;height:auto}#blog #mainimg .ttl_cmn_01 img,#company #mainimg .ttl_cmn_01 img,#contact #mainimg .ttl_cmn_01 img,#entry #mainimg .ttl_cmn_01 img,#inspection #mainimg .ttl_cmn_01 img,#order #mainimg .ttl_cmn_01 img,#parts #mainimg .ttl_cmn_01 img,#purchase #mainimg .ttl_cmn_01 img{width:auto}#company #mainimg{padding:5%;height:auto}#company #mainimg .ttl_cmn_01{font-size:20px;font-size:2rem;padding:25% 0 10%}#order #mainimg{padding:5%;height:auto}#order #mainimg .ttl_cmn_01{font-size:20px;font-size:2rem;padding:25% 0 10%}#purchase #mainimg{padding:5%;height:auto}#purchase #mainimg .ttl_cmn_01{font-size:20px;font-size:2rem;padding:25% 0 10%}#inspection #mainimg{padding:5%;height:auto}#inspection #mainimg .ttl_cmn_01{font-size:20px;font-size:2rem;padding:25% 0 10%}#entry #mainimg{padding:5%;height:auto}#entry #mainimg .ttl_cmn_01{font-size:20px;font-size:2rem;padding:25% 0 10%}#parts #mainimg{padding:5%;height:auto}#parts #mainimg .ttl_cmn_01{font-size:20px;font-size:2rem;padding:25% 0 10%}#blog #mainimg{padding:5%;height:auto}#blog #mainimg .ttl_cmn_01{font-size:20px;font-size:2rem;padding:25% 0 10%}#contact #mainimg{padding:5%;height:auto}#contact #mainimg .ttl_cmn_01{font-size:20px;font-size:2rem;padding:25% 0 10%}header{position:fixed;top:0;left:0;z-index:9;width:100%}header .btn_hd_01,header .btn_hd_02{padding:7%}header .btn_hd_01{float:none;padding-left:5%;line-height:0;position:relative;width:60%}#main,header .btn_hd_01 img{width:100%}header .btn_hd_01::after{content:"\f015";font-weight:400}header .btn_hd_01::before{content:"HOME";font-size:10px;font-size:1rem;color:#fff;font-weight:400;position:absolute;right:-32%;top:calc(50% + 1.5rem)}header .btn_hd_01 svg{font-size:20px;font-size:2rem;color:#fff;font-weight:400;position:absolute;right:-30%;top:calc(50% - 1.5rem)}header .btn_hd_02{-webkit-transition:all .3s ease;transition:all .3s ease;position:fixed;bottom:2%;right:7%;float:none;background:#3c5a99;border-radius:5px;padding:3%;margin:0;-webkit-transform:translateX(100vw);transform:translateX(100vw)}header .btn_hd_02 img{display:none}header .btn_hd_02::after{content:"\f095";font-weight:400}header .btn_hd_02 svg{font-size:25px;font-size:2.5rem;color:#fff;font-weight:400;-webkit-animation:tel 3s infinite linear;animation:tel 3s infinite linear}header .btn_hd_02.js_open{-webkit-transform:translateX(0);transform:translateX(0)}#main{min-width:100%;top:0;padding-bottom:10%}#main .btn_sp_01{display:block;position:fixed;top:3.5vw;right:5%;z-index:10;padding:2%;border:3px solid #fff;border-radius:5px;line-height:0}#main .btn_sp_01 svg{-webkit-transition:all .3s ease;transition:all .3s ease;font-size:20px;font-size:2rem;color:#fff;font-weight:400;-webkit-transform:rotateX(0);transform:rotateX(0)}#main .btn_sp_01 svg.js_open{-webkit-transform:rotateX(360deg);transform:rotateX(360deg)}#main .box_sidebar_01{padding:5%;margin:20% 0 6px;height:auto;position:relative;z-index:8}#main .box_sidebar_01 img{display:none}#main .box_sidebar_01 img.img_sp_01,#main .box_sidebar_01 img.img_sp_01+p{display:inline-block;width:48%;margin-top:5%}#main .box_sidebar_01 img.img_sp_01+p{line-height:1.2;vertical-align:top}#main .box_sidebar_01 img+p{display:none}#main .box_sidebar_01 .btn_sidebar_bnr_01,#main .box_sidebar_01 .btn_sidebar_bnr_01 img,#main .box_sidebar_01 .nav_sidebar_01,#main .box_sidebar_01 .nav_sidebar_01 .nav_sp_01{display:block}#main .box_sidebar_01 a{margin-bottom:5%}#main .box_sidebar_01 .nav_sidebar_01 a{padding-top:15px;line-height:1}#main .box_sidebar_01 .nav_sidebar_01 a::before{margin-top:-5px}#main .box_sidebar_01 .nav_sidebar_01 a::after{padding:5px}#main .box_sidebar_01 .nav_sidebar_01 a span{padding-top:2px}#main .box_sidebar_01 .nav_sidebar_01 a.dec_letter{letter-spacing:0}#main .box_sidebar_01 .btn_sidebar_01,#main .box_sidebar_01 .btn_sidebar_02{width:48%;padding:5% 0;text-align:center;vertical-align:middle}#main .box_sidebar_01 .btn_sidebar_01 svg,#main .box_sidebar_01 .btn_sidebar_02 svg{margin-right:5%}#main .box_sidebar_01 .btn_sidebar_02{margin-left:2%}#main .box_sidebar_01 .box_sidebar_02{display:none;pointer-events:auto;margin-top:0}#main .box_sidebar_01 .box_sidebar_02 img{padding:5%;display:block}footer .list_ft_01,footer p+img{display:none}#main .box_cmn_sidebar_01{-webkit-transition:all .3s ease;transition:all .3s ease;position:fixed;width:100%;top:0;overflow:scroll;-webkit-transform:translateX(100%);transform:translateX(100%);z-index:8}#index #main .nav_index_01 .nav_index_box_01 a,#inspection #main .box_cmn_01 .box_inspection_01{overflow:hidden}#main .box_cmn_sidebar_01.js_open{-webkit-transform:translateX(0);transform:translateX(0)}#main .box_cmn_contetnts_01{float:none;margin-top:8%;width:100%;min-height:100%}body:not(#index) #main .box_cmn_contetnts_01{min-height:auto}footer{position:relative;bottom:0;padding:10% 5% 5%}footer .btn_cmn_pagetop_01{bottom:5%;right:5%}footer p{padding:5% 0;font-size:3.5vw}footer .btn_ft_02{width:100%;padding:5%;margin-top:5%}footer .btn_ft_02 svg{margin-left:5%}footer .btn_ft_03{width:100%;margin:5% auto}#index #main{background:url(../images/bg_cmn_01.jpg);padding-top:5%}#index #main .nav_index_01 a{padding-top:15px}#index #main .nav_index_01 a::before{margin-top:-5px}#index #main .nav_index_01 a::after{padding:5px}#index #main .nav_index_01 a span{padding-top:2px}#index #main .nav_index_01{padding:0 5%}#index #main .nav_index_01 .nav_index_box_01{font-size:18px;font-size:1.8rem;width:100%;padding:2%}#index #main .nav_index_01 .nav_index_box_01+.nav_index_box_01{margin:8% 0 0}#index #main .nav_index_01 .nav_index_box_01:nth-child(n+3){margin-top:8%}#index #main .nav_index_01 .nav_index_box_01 a::after{top:10%}#index #main .nav_index_01 .nav_index_box_01 a p{width:100vw;margin-top:5%;height:auto}#index #main .nav_index_01 .nav_index_box_01 a p .text_index_01{width:calc(100% - 10% - 12px);opacity:1}#index #main .sec_index_01{margin-top:10%;padding:5%;background:#fff}#index #main .sec_index_01 .list_index_01 dd,#index #main .sec_index_01 .list_index_01 dt{padding:2% 0}#index #main .sec_index_01 .list_index_01 dt{width:100%;padding:2% 0 0}#index #main .sec_index_01 .list_index_01 dd+dt,#index #main .sec_index_01 .list_index_01 dd+dt+dd{border:none}#index #main .sec_index_01 .list_index_01 dd{width:100%}#index #main .sec_index_01 .list_index_01 dd+dt{border-top:1px dashed #747474}#company #main .sec_company_01 .box_cmn_01 img,#company #main .sec_company_01 .box_cmn_01 p+p{margin-top:5%;width:auto}#company #main .sec_company_02 img{margin-top:5%;width:100%}#company #main .sec_company_02 img+img{margin-left:auto}#company #main .sec_company_02 img:nth-child(n+5){margin-top:5%}#company #main .sec_company_03 .box_cmn_01 p{margin-top:5%;line-height:1.6}#company #main .sec_company_03 .box_cmn_01 p img{width:auto;display:block;margin:0 auto 2%;padding-right:0}#company #main .sec_company_03 .box_cmn_01 p span:last-child{margin-top:10%}#order #main .sec_order_01 .ttl_cmn_02::after{display:none}#order #main .sec_order_01 .box_cmn_01 p+p{margin-top:5%}#order #main .sec_order_01 .text_order_01{font-size:16px;font-size:1.6rem;padding:5%;line-height:1.5;text-align:left}#order #main .sec_order_02 .box_order_01:nth-child(odd) p{margin:0}#order #main .sec_order_02 .box_order_01:nth-child(even){background:0 0}#order #main .sec_order_02 .box_order_01{height:auto;padding:5%;line-height:1.6}#order #main .sec_order_02 .box_order_01.char_box{height:auto}#order #main .sec_order_02 .box_order_01+.box_order_01{padding-top:10%}#order #main .sec_order_02 .box_order_01 p{width:100%;padding:5%;background:rgba(255,255,255,.9);border-radius:2px}#order #main .sec_order_02 .box_order_01 p.box_sp_01{background:url(../images/bg_cmn_01.jpg);margin-top:5%}#order #main .sec_order_02 .box_order_01 p.box_sp_01 .text_order_02+span,#order #main .sec_order_02 .box_order_01 p.box_sp_01 span+span{display:inline}#order #main .sec_order_02 .box_order_01 .box_order_03{margin-top:5%;padding:5%}#order #main .sec_order_02 .box_order_01 .box_order_03 img{width:auto}#order #main .sec_order_02 .box_order_01 .box_order_03 .text_order_03{margin-bottom:5%}#order #main .sec_order_02 .box_order_01 .box_order_03 .text_order_03+span{width:100%}#order #main .sec_order_02 .box_order_01 .box_order_03 .text_order_04{margin:5% 0}#order #main .sec_order_02 .text_order_05{font-size:20px;font-size:2rem;margin:5% 5% 0;line-height:1.4}#purchase #main .sec_purchase_01 .ttl_cmn_02::after{display:none}#purchase #main .sec_purchase_01 .box_cmn_01 p>span{display:inline}#purchase #main .sec_purchase_01 .box_cmn_01 p>span.text_sp_01{display:block}#purchase #main .sec_purchase_01 .box_cmn_01 p+p{margin-top:5%}#purchase #main .sec_purchase_01 .box_cmn_01 p .text_purchase_01+.text_purchase_01{margin:0}#purchase #main .sec_purchase_01 .box_cmn_01 .list_purchase_01{margin-top:5%}#purchase #main .sec_purchase_01 .box_cmn_01 .list_purchase_01 li{width:100%}#purchase #main .sec_purchase_01 .box_cmn_01 .list_purchase_01 li+li{margin:5% 0 0}#purchase #main .sec_purchase_01 .box_cmn_01 .list_purchase_01 li:first-child{padding-top:10%}#purchase #main .sec_purchase_01 .box_cmn_01 .list_purchase_01 li:first-child .btn_purchase_01{background:url(../images/bg_cmn_01.jpg);border-radius:5px;width:100%;padding:5%;line-height:0}#purchase #main .sec_purchase_01 .box_cmn_01 .list_purchase_01 li:first-child::before{letter-spacing:4px}#purchase #main .sec_purchase_01 .box_cmn_01 .list_purchase_01 li .btn_purchase_02{font-size:18px;font-size:1.8rem;width:100%;padding:5%}#purchase #main .sec_purchase_01 .box_cmn_01 .list_purchase_01 li svg{margin-left:5%}#purchase #main .sec_purchase_02 .box_purchase_01{padding:10% 5%;background-color:#c7d7de}#purchase #main .sec_purchase_02 .box_purchase_01 p{padding:5%;background:rgba(232,232,232,.8)}#purchase #main .sec_purchase_02 .box_purchase_01 .text_purchase_02{margin-bottom:5%;background:rgba(255,255,255,.8);line-height:1.2}#purchase #main .sec_purchase_02 .box_purchase_01:nth-child(1),#purchase #main .sec_purchase_02 .box_purchase_01:nth-child(2),#purchase #main .sec_purchase_02 .box_purchase_01:nth-child(3),#purchase #main .sec_purchase_02 .box_purchase_01:nth-child(4),#purchase #main .sec_purchase_02 .box_purchase_01:nth-child(5),#purchase #main .sec_purchase_02 .box_purchase_01:nth-child(6){background-image:none}#purchase #main .sec_purchase_02 .box_purchase_01 .box_purchase_02,#purchase #main .sec_purchase_02 .box_purchase_01 p{width:100%}#purchase #main .sec_purchase_02 .box_purchase_01 .box_purchase_02,#purchase #main .sec_purchase_02 .box_purchase_01 p+p{margin-top:5%}#purchase #main .sec_purchase_02 .box_purchase_01:nth-child(1) .text_purchase_02::before,#purchase #main .sec_purchase_02 .box_purchase_01:nth-child(2) .text_purchase_02::before,#purchase #main .sec_purchase_02 .box_purchase_01:nth-child(3) .text_purchase_02::before,#purchase #main .sec_purchase_02 .box_purchase_01:nth-child(4) .text_purchase_02::before,#purchase #main .sec_purchase_02 .box_purchase_01:nth-child(5) .text_purchase_02::before,#purchase #main .sec_purchase_02 .box_purchase_01:nth-child(6) .text_purchase_02::before{margin:-14% 0 0 -10%;display:block}#inspection #main .box_cmn_01+.box_cmn_01{margin-top:5%}#inspection #main .box_cmn_01 .ttl_cmn_03,#inspection #main .box_cmn_01 p{width:100%}#inspection #main .box_cmn_01 p{padding:5%}#inspection #main .box_cmn_01 .box_inspection_01 p{position:relative;z-index:1}#inspection #main .box_cmn_01 .box_inspection_01 img{z-index:0;width:50%;opacity:.2}#entry #main .sec_entry_01 .ttl_cmn_03+img,#entry #main .sec_entry_01 a,#entry #main .sec_entry_01 iframe{width:100%}#inspection #main .box_cmn_01 .box_inspection_01 img.char_margin{margin:0;bottom:unset;top:0}#inspection #main .box_cmn_01 .box_inspection_01 .text_inspection_01{padding-bottom:5%}#inspection #main .box_cmn_01 .box_inspection_02{float:none;width:100%}#inspection #main .box_cmn_01 .box_inspection_02 .ttl_cmn_03+p{padding:0}#inspection #main .box_cmn_01 .box_inspection_02 .ttl_cmn_03+p+p{padding:5% 0 0}#inspection #main .box_cmn_01 .box_inspection_02+img{float:none;margin-top:5%}#entry #main .sec_entry_01 .box_cmn_01+.box_cmn_01{margin-top:10%}#entry #main .sec_entry_01 a+iframe,#entry #main .sec_entry_01 img+iframe{margin:5% 0 0}#parts #main .sec_parts_01 .list_parts_01{margin-top:10%;padding:5%}#parts #main .sec_parts_01 .list_parts_01 li{display:block}#parts #main .sec_parts_01 .list_parts_01 li+li{margin-top:2%}#parts #main .sec_parts_01 .list_parts_01 li::after,#parts #main .sec_parts_01 .list_parts_01 li::before{display:none}#parts #main .sec_parts_01 .list_parts_01 li a{color:#fff;font-weight:700;width:80%;vertical-align:middle;line-height:1.2;background:#267d5e;padding:5%;border-radius:5px}#parts #main .sec_parts_01 .ttl_parts_01{padding:5%;margin-bottom:10%}#parts #main .sec_parts_01 .sec_parts_02{margin-top:-20%;padding-top:20%}#parts #main .sec_parts_01 .sec_parts_02+.sec_parts_02{margin-top:-10%}#parts #main .sec_parts_01 .sec_parts_03+.sec_parts_03{margin-top:5%}#parts #main .sec_parts_01 .link_parts_01{width:100%;height:260px;margin-right:0}#parts #main .sec_parts_01 .link_parts_01 img{height:260px}#parts #main .sec_parts_01 .box_parts_01{padding:0;margin-top:5%;width:100%;height:100px;overflow-x:scroll}#parts #main .sec_parts_01 .box_parts_01::-webkit-scrollbar{height:5px}#parts #main .sec_parts_01 .box_parts_01 a{width:30%;display:inline-block}#contact #main .sec_contact_01 .list_contact_01 li,#contact #main .sec_contact_01 .tbl_contact_01 td,#contact #main .sec_contact_01 .tbl_contact_01 th{display:block}#parts #main .sec_parts_01 .box_parts_01 a:nth-child(n+4){margin-top:3%}#parts #main .sec_parts_01 .box_parts_01 a:nth-child(3n+1){margin-left:0}#parts #main .sec_parts_01 .box_parts_01 a+a{margin:0 0 0 5%}#blog #main .sec_blog_01 .box_cmn_01+.box_cmn_01{margin-top:5%}#blog #main .sec_blog_01 .ttl_cmn_03{width:100%;padding-right:0}#blog #main .sec_blog_01 .text_blog_01{width:100%;display:block;line-height:1;margin-bottom:2%}#blog #main .sec_blog_01 a{width:100%;margin:0 0 5%}#contact #main .sec_contact_01 .tbl_contact_01,#contact #main .sec_contact_01 p+p{margin-top:5%}#contact #main .sec_contact_01 .text_contact_01{padding-right:5%;margin-right:5%;width:30%}#contact #main .sec_contact_01 .tbl_contact_01 th{width:100%;padding:10% 0 2%}#contact #main .sec_contact_01 .tbl_contact_01 th.char_padding{padding-left:0}#contact #main .sec_contact_01 .tbl_contact_01 td{width:100%;padding:0}#contact #main .sec_contact_01 .tbl_contact_01 input[type=text],#contact #main .sec_contact_01 .tbl_contact_01 select,#contact #main .sec_contact_01 .tbl_contact_01 textarea{padding:2% 5%}#contact #main .sec_contact_01 .tbl_contact_01 .box_contact_01+input[type=text],#contact #main .sec_contact_01 .tbl_contact_01 input[type=text]+input[type=text]{margin-top:2%}#contact #main .sec_contact_01 .list_contact_01{margin-top:5%}#contact #main .sec_contact_01 .list_contact_01 li+li{margin:2% 0 0}#contact #main .sec_contact_01 .list_contact_01 input[type=button],#contact #main .sec_contact_01 .list_contact_01 input[type=submit]{width:100%;padding:5%}}@media screen{[hidden~=screen]{display:inherit}[hidden~=screen]:not(:active):not(:focus):not(:target){position:absolute!important;clip:rect(0 0 0 0)!important}}
/*# sourceMappingURL=design.css.map */
