﻿#marugoto html,#marugoto body,#marugoto div,#marugoto span,#marugoto applet,#marugoto object,#marugoto iframe,#marugoto h1,#marugoto h2,#marugoto h3,#marugoto h4,#marugoto h5,#marugoto h6,#marugoto p,#marugoto blockquote,#marugoto pre,#marugoto a,#marugoto abbr,#marugoto acronym,#marugoto address,#marugoto big,#marugoto cite,#marugoto code,#marugoto del,#marugoto dfn,#marugoto em,#marugoto img,#marugoto ins,#marugoto kbd,#marugoto q,#marugoto s,#marugoto samp,#marugoto small,#marugoto strike,#marugoto strong,#marugoto sub,#marugoto sup,#marugoto tt,#marugoto var,#marugoto b,#marugoto u,#marugoto i,#marugoto center,#marugoto dl,#marugoto dt,#marugoto dd,#marugoto ol,#marugoto ul,#marugoto li,#marugoto fieldset,#marugoto form,#marugoto label,#marugoto legend,#marugoto table,#marugoto caption,#marugoto tbody,#marugoto tfoot,#marugoto thead,#marugoto tr,#marugoto th,#marugoto td,#marugoto article,#marugoto aside,#marugoto canvas,#marugoto details,#marugoto embed,#marugoto figure,#marugoto figcaption,#marugoto footer,#marugoto header,#marugoto hgroup,#marugoto menu,#marugoto nav,#marugoto output,#marugoto ruby,#marugoto section,#marugoto summary,#marugoto time,#marugoto mark,#marugoto audio,#marugoto video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}#marugoto article,#marugoto aside,#marugoto details,#marugoto figcaption,#marugoto figure,#marugoto footer,#marugoto header,#marugoto hgroup,#marugoto menu,#marugoto nav,#marugoto section{display:block}#marugoto body{line-height:1}#marugoto ol,#marugoto ul{list-style:none}#marugoto blockquote,#marugoto q{quotes:none}#marugoto blockquote:before,#marugoto blockquote:after,#marugoto q:before,#marugoto q:after{content:"";content:none}#marugoto table{border-collapse:collapse;border-spacing:0}#marugoto{background-color:rgba(243,239,229,.5);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;font-size:20px;font-weight:bold;color:#000;position:relative}@media print,screen and (max-width: 768px){#marugoto{font-size:12px}}#marugoto *:focus{outline:none}#marugoto *{box-sizing:border-box}#marugoto img{width:100%;max-width:100%;height:auto;display:block}#marugoto a{text-decoration:none;color:#000;display:block;transition:all .2s}#marugoto a:hover{opacity:.8}@media print,screen and (max-width: 768px){#marugoto .pc_only{display:none !important}}@media print,screen and (min-width: 769px){#marugoto .sp_only{display:none !important}}#marugoto .wrapper{width:87%;max-width:1000px;margin:0 auto}#marugoto .ttl img{width:auto;max-width:none;height:80px;margin:0 auto}@media print,screen and (max-width: 768px){#marugoto .ttl img{height:40px}}#marugoto .ttl_box{display:flex;align-items:center;align-content:center;justify-content:center}#marugoto .ttl_box>img{width:250px;margin-right:5px}@media print,screen and (max-width: 768px){#marugoto .ttl_box>img{width:130px;margin:0}}#marugoto .ttl_box h3,#marugoto .ttl_box p{width:345px}@media print,screen and (max-width: 768px){#marugoto .ttl_box h3,#marugoto .ttl_box p{width:180px}}#marugoto .btn{width:470px;border:1px #000 solid;border-radius:50px;line-height:88px;text-align:center;margin:0 auto;position:relative}@media print,screen and (min-width: 769px){#marugoto .btn:hover:after{right:40px}}@media print,screen and (max-width: 768px){#marugoto .btn{width:235px;line-height:43px}}#marugoto .btn:after{content:"";width:25px;height:100%;background:url(../img/arrow_b.png) no-repeat;background-size:100%;background-position:center;position:absolute;top:0;right:50px;transition:all .2s}@media print,screen and (max-width: 768px){#marugoto .btn:after{width:15px;right:25px}}#marugoto .banner{width:650px;background-repeat:no-repeat;background-size:cover;background-position:center;box-shadow:3px 3px 5px rgba(0,0,0,.5);border-radius:15px;line-height:150px;text-align:center;color:#fff;margin:0 auto;position:relative}@media print,screen and (min-width: 769px){#marugoto .banner:hover:after{right:130px}}@media print,screen and (max-width: 768px){#marugoto .banner{width:87%;box-shadow:2px 2px 3px rgba(0,0,0,.5);border-radius:5px;line-height:75px}}#marugoto .banner:after{content:"";width:25px;height:100%;background:url(../img/arrow_w.png) no-repeat;background-size:100%;background-position:center;position:absolute;top:0;right:140px;transition:all .2s}@media print,screen and (max-width: 768px){#marugoto .banner:after{width:15px;right:70px}}#marugoto .banner.type1{background-image:url(../img/banner_bg01.jpg)}#marugoto .banner.type2{background-image:url(../img/banner_bg02.jpg)}#marugoto .banner.type3{background-image:url(../img/banner_bg03.jpg)}#marugoto .link_list{display:flex;background-color:#fff}#marugoto .link_list li{width:50%}#marugoto .link_list li a{padding:30px 0}@media print,screen and (max-width: 768px){#marugoto .link_list li a{padding:15px 0}}#marugoto .link_list li a img{width:auto;max-width:none;height:140px;margin:0 auto;opacity:.3}@media print,screen and (max-width: 768px){#marugoto .link_list li a img{height:70px}}#marugoto .link_list li.active a{background-color:rgba(243,239,229,.8)}#marugoto .link_list li.active a img{opacity:1}#marugoto .note{font-size:14px !important;line-height:20px !important;color:#666}@media print,screen and (max-width: 768px){#marugoto .note{font-size:10px !important;line-height:16px !important}}#marugoto .menu_box nav{display:none;width:100%;height:100vh;padding-top:260px;background-color:#fff;position:fixed;top:0;left:0;z-index:998}@media print,screen and (max-width: 768px){#marugoto .menu_box nav{padding-top:130px}}#marugoto .menu_box nav ul{border-bottom:1px #b5b5b6 solid}#marugoto .menu_box nav ul li{border-top:1px #b5b5b6 solid;position:relative}@media print,screen and (min-width: 769px){#marugoto .menu_box nav ul li:hover:after{right:55px}}#marugoto .menu_box nav ul li:after{content:"";width:25px;height:100%;background:url(../img/arrow_b.png) no-repeat;background-size:100%;background-position:center;position:absolute;top:0;right:65px;transition:all .2s}@media print,screen and (max-width: 768px){#marugoto .menu_box nav ul li:after{width:15px;right:30px}}#marugoto .menu_box nav ul li a{padding:30px 0}@media print,screen and (max-width: 768px){#marugoto .menu_box nav ul li a{padding:15px 0}}#marugoto .menu_box nav ul li a .ttl img{height:45px}@media print,screen and (max-width: 768px){#marugoto .menu_box nav ul li a .ttl img{height:25px}}#marugoto .menu_box nav ul li a .ttl_box{margin-top:35px}@media print,screen and (max-width: 768px){#marugoto .menu_box nav ul li a .ttl_box{margin-top:15px}}#marugoto .menu_box nav ul li a .ttl_box>img{width:130px}@media print,screen and (max-width: 768px){#marugoto .menu_box nav ul li a .ttl_box>img{width:70px}}#marugoto .menu_box nav ul li a .ttl_box p{width:180px}@media print,screen and (max-width: 768px){#marugoto .menu_box nav ul li a .ttl_box p{width:90px}}#marugoto .menu_box nav ul li a:nth-of-type(2){padding-top:0}#marugoto .menu_box nav ul li a:nth-of-type(2) .ttl_box{margin:-5px 0 25px}@media print,screen and (max-width: 768px){#marugoto .menu_box nav ul li a:nth-of-type(2) .ttl_box{margin-bottom:10px}}#marugoto .menu_box .menu_btn{width:90px;padding:25px 0 20px;background-color:rgba(255,255,255,.9);border-radius:50%;position:fixed;top:130px;right:30px;z-index:999;cursor:pointer}@media print,screen and (max-width: 768px){#marugoto .menu_box .menu_btn{width:45px;padding:10px 0 6px;top:70px;right:15px}}#marugoto .menu_box .menu_btn:after{content:"MENU";font-size:10px;line-height:100%;text-align:center;color:#666;display:block;margin-top:10px}@media print,screen and (max-width: 768px){#marugoto .menu_box .menu_btn:after{transform:scale(0.6);margin-top:3px}}#marugoto .menu_box .menu_btn div{width:35px;height:25px;margin:0 auto;position:relative;z-index:999}@media print,screen and (max-width: 768px){#marugoto .menu_box .menu_btn div{width:20px;height:16px}}#marugoto .menu_box .menu_btn div span{width:100%;height:3px;background-color:#666;position:absolute;left:0;transition:all .2s}@media print,screen and (max-width: 768px){#marugoto .menu_box .menu_btn div span{height:2px}}#marugoto .menu_box .menu_btn div span:nth-of-type(1){top:0}#marugoto .menu_box .menu_btn div span:nth-of-type(2){top:11px}@media print,screen and (max-width: 768px){#marugoto .menu_box .menu_btn div span:nth-of-type(2){top:7px}}#marugoto .menu_box .menu_btn div span:nth-of-type(3){bottom:0}#marugoto .menu_box .menu_btn.active{box-shadow:2px 2px 2px rgba(0,0,0,.3)}#marugoto .menu_box .menu_btn.active span:nth-of-type(1){-webkit-transform:translateY(11px) rotate(-45deg);transform:translateY(11px) rotate(-45deg)}@media print,screen and (max-width: 768px){#marugoto .menu_box .menu_btn.active span:nth-of-type(1){-webkit-transform:translateY(7px) rotate(-45deg);transform:translateY(7px) rotate(-45deg)}}#marugoto .menu_box .menu_btn.active span:nth-of-type(2){opacity:0}#marugoto .menu_box .menu_btn.active span:nth-of-type(3){-webkit-transform:translateY(-11px) rotate(45deg);transform:translateY(-11px) rotate(45deg)}@media print,screen and (max-width: 768px){#marugoto .menu_box .menu_btn.active span:nth-of-type(3){-webkit-transform:translateY(-7px) rotate(45deg);transform:translateY(-7px) rotate(45deg)}}#marugoto .menu_box .menu_btn.active:after{content:"CLOSE"}#marugoto.top #mv{padding:195px 0 70px;background:url(../img/top/mv_bg_pc.png) no-repeat;background-size:cover;background-position:top center}@media print,screen and (max-width: 768px){#marugoto.top #mv{padding:170px 0 30px;background-image:url(../img/top/mv_bg_sp.png);overflow:hidden}}#marugoto.top #mv h1{width:400px;margin:0 auto 50px}@media print,screen and (max-width: 768px){#marugoto.top #mv h1{width:250px;margin-bottom:90px}}#marugoto.top #mv .slider{width:775px;height:141px;line-height:0;margin:0 auto;overflow:hidden}@media print,screen and (max-width: 768px){#marugoto.top #mv .slider{width:100%;height:31.5vw}}#marugoto.top #mv .slider:nth-of-type(1){margin-bottom:35px}@media print,screen and (max-width: 768px){#marugoto.top #mv .slider:nth-of-type(1){margin-bottom:20px}}#marugoto.top #mv .slider li{padding:0 10px}@media print,screen and (max-width: 768px){#marugoto.top #mv .slider li{padding:0 6px}}#marugoto.top #information{padding:75px 0 150px;background:url(../img/top/information_bg_pc.png) no-repeat;background-size:1280px;background-position:bottom center}@media print,screen and (max-width: 768px){#marugoto.top #information{padding:35px 0 45px;background-image:url(../img/top/information_bg_sp.png);background-size:100%;background-position:bottom 20px center}}#marugoto.top #information .cont>li{padding:65px 0 55px;background-color:rgba(255,255,255,.9);border-radius:20px;margin-top:35px}@media print,screen and (max-width: 768px){#marugoto.top #information .cont>li{padding:40px 0 30px;border-radius:10px;margin-top:20px}}#marugoto.top #information .cont>li>p{line-height:50px;text-align:center;margin:50px 0 35px}@media print,screen and (max-width: 768px){#marugoto.top #information .cont>li>p{line-height:25px;margin:25px 0}}#marugoto.top #information .cont>li ul{width:90%;display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto 50px}@media print,screen and (max-width: 768px){#marugoto.top #information .cont>li ul{width:100%;margin-bottom:35px}}#marugoto.top #information .cont>li ul li{width:170px;margin:0 10px}@media print,screen and (max-width: 768px){#marugoto.top #information .cont>li ul li{width:105px;margin-top:15px}#marugoto.top #information .cont>li ul li:nth-child(-n+2){margin-top:0 !important}}#marugoto.top #information .cont>li:nth-child(1){margin-top:70px}@media print,screen and (max-width: 768px){#marugoto.top #information .cont>li:nth-child(1){margin-top:25px}}#marugoto.top #information .cont>li:nth-child(1) .ttl_box{position:relative}@media print,screen and (max-width: 768px){#marugoto.top #information .cont>li:nth-child(1) .ttl_box{flex-wrap:wrap}}@media print,screen and (min-width: 769px){#marugoto.top #information .cont>li:nth-child(1) .ttl_box .note{font-size:10px !important;line-height:16px !important;position:absolute;bottom:-25px;left:35%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@media print,screen and (max-width: 768px){#marugoto.top #information .cont>li:nth-child(1) .ttl_box .note{width:100%;padding:0 15px;margin-top:5px}}#marugoto.top #history{padding:90px 0 75px;background-color:#fff}@media print,screen and (max-width: 768px){#marugoto.top #history{padding:45px 0 40px}}#marugoto.top #history p{line-height:50px;text-align:center;margin:65px 0 70px}@media print,screen and (max-width: 768px){#marugoto.top #history p{line-height:25px;margin:25px 0 40px}}#marugoto.top #diagnose{padding:90px 0 75px;background-color:#f3efe5}@media print,screen and (max-width: 768px){#marugoto.top #diagnose{padding:45px 0 40px}}#marugoto.top #diagnose .ttl img{height:180px}@media print,screen and (max-width: 768px){#marugoto.top #diagnose .ttl img{height:90px}}#marugoto.top #diagnose p{line-height:50px;text-align:center;margin:65px 0 70px}@media print,screen and (max-width: 768px){#marugoto.top #diagnose p{line-height:25px;margin:25px 0 40px}}#marugoto.top .bnr{width:550px;margin:50px auto 0}@media print,screen and (max-width: 768px){#marugoto.top .bnr{width:90%;margin:25px auto}}#marugoto.products .menu_btn{transition:all .2s}#marugoto.products .menu_btn.active{top:130px}@media print,screen and (max-width: 768px){#marugoto.products .menu_btn.active{top:70px}}#marugoto.products section{padding-bottom:85px;background:url(../img/top/information_bg_pc.png) repeat-y;background-size:1280px;background-position:bottom center}@media print,screen and (max-width: 768px){#marugoto.products section{padding-bottom:40px;background-image:url(../img/top/information_bg_sp.png);background-size:100%}}#marugoto.products section>div{margin:0 0 65px;padding-top:50px}@media print,screen and (max-width: 768px){#marugoto.products section>div{margin:0 0 40px;padding-top:30px}}#marugoto.products section>div .cont>li{padding:65px 0;background-color:rgba(255,255,255,.9);box-shadow:3px 3px 5px rgba(0,0,0,.5);border-radius:20px;font-size:18px;line-height:30px;margin-top:25px}@media print,screen and (max-width: 768px){#marugoto.products section>div .cont>li{padding:30px 15px;box-shadow:2px 2px 3px rgba(0,0,0,.5);border-radius:10px;font-size:10px;line-height:18px;margin-top:15px}}#marugoto.products section>div .cont>li:nth-child(1){margin-top:45px}@media print,screen and (max-width: 768px){#marugoto.products section>div .cont>li:nth-child(1){margin-top:25px}}#marugoto.products section>div .cont>li h3{padding-bottom:35px;background:url(../img/products/ttl_line.png) no-repeat;background-size:290px;background-position:bottom center;font-size:30px;line-height:100%;text-align:center}@media print,screen and (max-width: 768px){#marugoto.products section>div .cont>li h3{padding-bottom:20px;background-size:145px;font-size:16px}}#marugoto.products section>div .cont>li>div{display:flex;justify-content:center;margin:35px 0 20px}@media print,screen and (max-width: 768px){#marugoto.products section>div .cont>li>div{justify-content:space-between;margin:15px 0}}#marugoto.products section>div .cont>li>div .img_box{width:275px;margin-right:40px}@media print,screen and (max-width: 768px){#marugoto.products section>div .cont>li>div .img_box{width:46%;margin:0}}#marugoto.products section>div .cont>li>div .text_box{width:255px;padding:30px 0 20px;display:flex;flex-wrap:wrap;align-content:space-between}@media print,screen and (max-width: 768px){#marugoto.products section>div .cont>li>div .text_box{width:47%;padding:15px 0 10px}#marugoto.products section>div .cont>li>div .text_box>p{margin-bottom:5px}}#marugoto.products section>div .cont>li>div .text_box>img{width:120px;margin:-40px auto -20px}@media print,screen and (max-width: 768px){#marugoto.products section>div .cont>li>div .text_box>img{width:80px;margin:-20px auto 5px}}#marugoto.products section>div .cont>li>div .text_box p{width:100%;text-align:center}#marugoto.products section>div .cont>li>div .text_box ul{width:100%;display:flex;justify-content:center}#marugoto.products section>div .cont>li>div .text_box ul li{margin-right:10px}@media print,screen and (max-width: 768px){#marugoto.products section>div .cont>li>div .text_box ul li{margin-right:5px}}#marugoto.products section>div .cont>li>div .text_box ul li:last-child{margin:0}#marugoto.products section>div .cont>li>div .text_box ul li img{width:auto;max-width:none;height:75px}@media print,screen and (max-width: 768px){#marugoto.products section>div .cont>li>div .text_box ul li img{height:40px}}#marugoto.products section>div .cont>li>ul{width:580px;padding:25px;background-color:#fafbfb;border:1px #f8f5ef solid;display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto 40px}@media print,screen and (max-width: 768px){#marugoto.products section>div .cont>li>ul{width:100%;padding:10px 15px;margin-bottom:20px}}#marugoto.products section>div .cont>li>ul li{width:48%;margin-top:15px}@media print,screen and (max-width: 768px){#marugoto.products section>div .cont>li>ul li{margin-top:5px}}#marugoto.products section>div .cont>li>ul li:nth-child(-n+2){margin-top:0}#marugoto.products section>div .cont>li>ul li h4{padding-bottom:5px;border-bottom:1px #c9caca solid;margin-bottom:10px}@media print,screen and (max-width: 768px){#marugoto.products section>div .cont>li>ul li h4{margin-bottom:5px}}#marugoto.products section>div .cont>li>ul li.type1 h4{color:#2c893a}#marugoto.products section>div .cont>li>ul li.type2 h4{color:#8fc31f}#marugoto.products section>div .cont>li>ul li.type3 h4{color:#00a0e9}@media print,screen and (max-width: 768px){#marugoto.products section>div .cont>li .btn{width:175px;line-height:38px}#marugoto.products section>div .cont>li .btn:after{right:15px}}#marugoto.products section>div .note{text-align:center;margin-top:30px}@media print,screen and (max-width: 768px){#marugoto.products section>div .note{text-align:left;margin-top:15px}}#marugoto.products .link_shop{width:450px;margin:0 auto 50px}@media print,screen and (max-width: 768px){#marugoto.products .link_shop{width:70%;margin-bottom:30px}}#marugoto.history .menu_btn{top:330px;transition:all .2s}@media print,screen and (max-width: 768px){#marugoto.history .menu_btn{top:170px}}#marugoto.history .menu_btn.active{top:130px}@media print,screen and (max-width: 768px){#marugoto.history .menu_btn.active{top:70px}}#marugoto.history section{padding-bottom:60px;position:relative;z-index:9}@media print,screen and (max-width: 768px){#marugoto.history section{padding-bottom:30px}}#marugoto.history section:after{content:"";width:100%;height:100%;background:url(../img/top/information_bg_pc.png) repeat-y;background-size:1280px;background-position:bottom center;position:absolute;top:0;left:0;z-index:-1;opacity:.1;pointer-events:none}@media print,screen and (max-width: 768px){#marugoto.history section:after{background-image:url(../img/top/information_bg_sp.png);background-size:100%}}#marugoto.history section .link_list li a{padding:60px 0}@media print,screen and (max-width: 768px){#marugoto.history section .link_list li a{padding:30px 0}}#marugoto.history section .link_list li a img{height:80px}@media print,screen and (max-width: 768px){#marugoto.history section .link_list li a img{height:40px}}#marugoto.history section .cont{margin:80px auto 60px}@media print,screen and (max-width: 768px){#marugoto.history section .cont{margin:40px auto 30px}}#marugoto.history section .cont ul li{display:flex;flex-wrap:wrap;margin-bottom:40px}@media print,screen and (max-width: 768px){#marugoto.history section .cont ul li{margin-bottom:20px}}#marugoto.history section .cont ul li:last-child{margin:0}#marugoto.history section .cont ul li h2{width:140px;padding-left:15px;font-size:35px;line-height:100%}@media print,screen and (max-width: 768px){#marugoto.history section .cont ul li h2{width:75px;padding-left:5px;font-size:18px}}#marugoto.history section .cont ul li p{font-size:18px;line-height:30px}@media print,screen and (max-width: 768px){#marugoto.history section .cont ul li p{font-size:10px;line-height:16px}}#marugoto.history section .cont ul li .main{width:calc(100% - 140px);padding-bottom:30px;position:relative}@media print,screen and (max-width: 768px){#marugoto.history section .cont ul li .main{width:calc(100% - 75px);padding-bottom:15px}}#marugoto.history section .cont ul li .main:before,#marugoto.history section .cont ul li .main:after{content:"";background-color:#000;position:absolute;pointer-events:none}#marugoto.history section .cont ul li .main:before{width:3px;height:calc(100% - 65px);bottom:0;left:-85px}@media print,screen and (max-width: 768px){#marugoto.history section .cont ul li .main:before{width:2px;height:calc(100% - 35px);left:-45px}}#marugoto.history section .cont ul li .main:after{width:9px;height:9px;border-radius:50%;top:60px;left:-88px}@media print,screen and (max-width: 768px){#marugoto.history section .cont ul li .main:after{width:6px;height:6px;top:30px;left:-47px}}#marugoto.history section .cont ul li .main h3{font-size:30px;line-height:45px;color:#b89b4d;margin:65px 0 20px}@media print,screen and (max-width: 768px){#marugoto.history section .cont ul li .main h3{font-size:16px;line-height:24px;margin:30px 0 10px}}#marugoto.history section .cont ul li .main>img{max-width:515px}#marugoto.history section .cont ul li .main>*{margin-bottom:30px}@media print,screen and (max-width: 768px){#marugoto.history section .cont ul li .main>*{margin-bottom:15px}}#marugoto.history section .cont ul li .main>*:last-child{margin:0}@media print,screen and (min-width: 769px){#marugoto.history section .cont ul li .main .note{position:absolute;top:30px;left:200px}}#marugoto.history section .cont ul li .sub{width:100%;padding:40px 0;background-color:rgba(255,255,255,.7);box-shadow:3px 3px 5px rgba(0,0,0,.5);border-radius:10px;margin-top:40px}@media print,screen and (max-width: 768px){#marugoto.history section .cont ul li .sub{padding:20px 0;box-shadow:2px 2px 3px rgba(0,0,0,.5);margin-top:20px}}#marugoto.history section .cont ul li .sub h3 img{width:auto;max-width:none;height:35px;margin:0 auto}@media print,screen and (max-width: 768px){#marugoto.history section .cont ul li .sub h3 img{height:20px}}#marugoto.history section .cont ul li .sub p{text-align:center}#marugoto.history section .cont ul li .sub>img{width:525px;margin-right:auto;margin-left:auto}@media print,screen and (max-width: 768px){#marugoto.history section .cont ul li .sub>img{width:260px}}#marugoto.history section .cont ul li .sub>div{display:flex;align-items:center;align-content:center;justify-content:center}#marugoto.history section .cont ul li .sub>div img{width:120px}@media print,screen and (max-width: 768px){#marugoto.history section .cont ul li .sub>div img{width:60px}}#marugoto.history section .cont ul li .sub>div p{padding:20px 0 30px 60px;background:url(../img/history/text_line.png) no-repeat;background-size:auto 100%;background-position:left;margin:0 0 0 15px}@media print,screen and (max-width: 768px){#marugoto.history section .cont ul li .sub>div p{padding:10px 0 15px 30px;margin-left:10px}}#marugoto.history section .cont ul li .sub>*{margin-bottom:35px}@media print,screen and (max-width: 768px){#marugoto.history section .cont ul li .sub>*{margin-bottom:20px}}#marugoto.history section .cont ul li .sub>*:last-child{margin-bottom:0}#marugoto.diagnose{padding:80px 0}#marugoto.diagnose .menu_btn{top:330px;transition:all .2s}@media print,screen and (max-width: 768px){#marugoto.diagnose .menu_btn{top:170px}}#marugoto.diagnose .menu_btn.active{top:130px}@media print,screen and (max-width: 768px){#marugoto.diagnose .menu_btn.active{top:70px}}@media print,screen and (max-width: 768px){#marugoto.diagnose{padding:5% 0}}#marugoto.diagnose .diagnose_header{display:flex;justify-content:space-between;align-items:flex-end}@media print,screen and (max-width: 768px){#marugoto.diagnose .diagnose_header{justify-content:flex-start;align-items:center}}#marugoto.diagnose .diagnose_header .marugoto_logo{width:120px}@media print,screen and (max-width: 768px){#marugoto.diagnose .diagnose_header .marugoto_logo{width:80px;margin-right:15px}}#marugoto.diagnose .diagnose_header .diagnose_totop{display:flex;align-items:center;font-size:16px;color:#595757;text-decoration:underline}@media print,screen and (max-width: 768px){#marugoto.diagnose .diagnose_header .diagnose_totop{font-size:13px}}#marugoto.diagnose .diagnose_header .diagnose_totop img{display:inline-block;width:30px;margin-right:10px}@media print,screen and (max-width: 768px){#marugoto.diagnose .diagnose_header .diagnose_totop img{width:20px;margin-right:2px}}#marugoto.diagnose .diagnose_header .diagnose_totop:hover{text-decoration:none}#marugoto.diagnose .diagnose_body{margin:15px 0;padding:30px 0;background-color:rgba(255,255,255,.95)}@media print,screen and (max-width: 768px){#marugoto.diagnose .diagnose_body{margin:10px 0;padding:8% 0 10%}}#marugoto.diagnose .diagnose_body .btn{display:flex;justify-content:center;align-items:center;width:350px;padding:15px 10px 12px;font-size:15px;line-height:1.5;background-color:#fbca5a;border:none;border-radius:100vh;box-shadow:2px 2px 2px rgba(0,0,0,.3)}@media print,screen and (max-width: 768px){#marugoto.diagnose .diagnose_body .btn{width:90%;font-size:14px;line-height:50px}}#marugoto.diagnose .diagnose_body .btn::after{right:5%}#marugoto.diagnose .diagnose_body .btn:hover::after{right:3%}#marugoto.diagnose .diagnose_body .btnArea{display:flex;justify-content:center}@media print,screen and (max-width: 768px){#marugoto.diagnose .diagnose_body .btnArea{flex-direction:column}}#marugoto.diagnose .diagnose_body .btnArea .btn{margin:0 30px}#marugoto.diagnose .diagnose_body .btnArea .btn:nth-child(odd){border:solid 1px #000;background-color:#fff}@media print,screen and (max-width: 768px){#marugoto.diagnose .diagnose_body .btnArea .btn{margin:20px auto 0}}#marugoto.diagnose .diagnose_body .btnArea .btn#btn_a3{display:none}#marugoto.diagnose .diagnose_body .btnArea.three .btn{width:30%;margin:0 10px;padding-bottom:4%}#marugoto.diagnose .diagnose_body .btnArea.three .btn::after{right:40%;bottom:0;transform:translateX(-50%);background-position:center bottom 15px}@media print,screen and (max-width: 768px){#marugoto.diagnose .diagnose_body .btnArea.three .btn::after{display:none}}#marugoto.diagnose .diagnose_body .btnArea.three .btn:hover::after{right:38%}#marugoto.diagnose #diagnose_top{background:url(../img/diagnose/bg.png) no-repeat left bottom;background-size:466px auto}@media print,screen and (max-width: 768px){#marugoto.diagnose #diagnose_top{background-size:80% auto}}#marugoto.diagnose #diagnose_top h2{width:430px;margin:0 auto}@media print,screen and (max-width: 768px){#marugoto.diagnose #diagnose_top h2{width:70%}}#marugoto.diagnose #diagnose_top .pkg{width:670px;margin:40px auto}@media print,screen and (max-width: 768px){#marugoto.diagnose #diagnose_top .pkg{width:80%;margin:20px auto}}#marugoto.diagnose #diagnose_question{position:relative;display:none}#marugoto.diagnose #diagnose_question h3{width:98px;margin:0 auto}@media print,screen and (max-width: 768px){#marugoto.diagnose #diagnose_question h3{margin:0 0 0 5%}}#marugoto.diagnose #diagnose_question .q_no{position:absolute;right:30px;top:0;padding:5px 20px;color:#fff;font-size:16px;text-align:center;background-color:#b89b4d}@media print,screen and (max-width: 768px){#marugoto.diagnose #diagnose_question .q_no{right:5%;font-size:3vw}}#marugoto.diagnose #diagnose_question .q_no span{display:inline-block;margin:0 5px}#marugoto.diagnose #diagnose_question h4{margin:30px auto;font-size:20px;text-align:center;letter-spacing:.2em}@media print,screen and (max-width: 768px){#marugoto.diagnose #diagnose_question h4{font-size:3.7vw}}#marugoto.diagnose #diagnose_question .q_pic{width:100%;height:250px;margin:30px auto;text-align:center}#marugoto.diagnose #diagnose_question .q_pic img{width:auto;height:100%;margin:0 auto}@media print,screen and (max-width: 768px){#marugoto.diagnose #diagnose_question .q_pic{width:auto;height:30vw;margin-bottom:10px}}@media print,screen and (max-width: 768px){#marugoto.diagnose #diagnose_question .btnArea{width:90%;margin:0 auto;justify-content:space-between}#marugoto.diagnose #diagnose_question .btnArea .btn{margin:0;width:100%;margin-top:20px;line-height:1.5}#marugoto.diagnose #diagnose_question .btnArea .btn::after{display:none}}#marugoto.diagnose #diagnose_result{display:none;padding:0 100px 50px}@media print,screen and (max-width: 768px){#marugoto.diagnose #diagnose_result{padding:5%}}#marugoto.diagnose #diagnose_result h3{margin:20px 0;text-align:center;font-size:22px}@media print,screen and (max-width: 768px){#marugoto.diagnose #diagnose_result h3{margin:0;font-size:3.6vw}}#marugoto.diagnose #diagnose_result .diagnose_result_products{display:flex;justify-content:space-between;align-items:center;margin:60px auto 30px}@media print,screen and (max-width: 768px){#marugoto.diagnose #diagnose_result .diagnose_result_products{flex-direction:column;margin:30px auto}}#marugoto.diagnose #diagnose_result .diagnose_result_products .pic{width:320px}@media print,screen and (max-width: 768px){#marugoto.diagnose #diagnose_result .diagnose_result_products .pic{width:60%;margin:0 auto}}#marugoto.diagnose #diagnose_result .diagnose_result_products .diagnose_result_products_body{width:calc(100% - 320px);padding-left:5%}@media print,screen and (max-width: 768px){#marugoto.diagnose #diagnose_result .diagnose_result_products .diagnose_result_products_body{width:100%;padding:0}}#marugoto.diagnose #diagnose_result .diagnose_result_products .diagnose_result_products_body h4{margin-bottom:30px;padding-bottom:30px;font-size:30px;text-align:center;background:url(../img/diagnose/ttl_line.png) no-repeat center bottom;background-size:290px auto}@media print,screen and (max-width: 768px){#marugoto.diagnose #diagnose_result .diagnose_result_products .diagnose_result_products_body h4{margin-top:20px;font-size:4.2vw;background-size:70% auto}}#marugoto.diagnose #diagnose_result .diagnose_result_products .diagnose_result_products_body p{font-size:17px;text-align:center}@media print,screen and (max-width: 768px){#marugoto.diagnose #diagnose_result .diagnose_result_products .diagnose_result_products_body p{font-size:3.7vw}}#marugoto.diagnose #diagnose_result .diagnose_result_products .diagnose_result_products_body p sup{position:relative;top:-10px;font-size:50%}#marugoto.diagnose #diagnose_result .diagnose_result_products .diagnose_result_products_body p small{position:relative;display:block;margin-top:10px;padding:0 5% 0 25px;font-size:70%;line-height:1.4;text-align:justify}#marugoto.diagnose #diagnose_result .diagnose_result_products .diagnose_result_products_body p small span{position:absolute;left:10px;top:0}#marugoto.diagnose #diagnose_result .memo{position:relative;margin-bottom:60px;padding:5%;font-size:16px;line-height:1.8;text-align:justify;background-color:#f3efe5}@media print,screen and (max-width: 768px){#marugoto.diagnose #diagnose_result .memo{margin-bottom:30px;font-size:3vw}}#marugoto.diagnose #diagnose_result .memo span{display:block;position:absolute;right:10px;bottom:-10px;width:84px}@media print,screen and (max-width: 768px){#marugoto.diagnose #diagnose_result .memo span{bottom:-5px;width:50px}}/*# sourceMappingURL=style.css.map */
