@media screen and (max-width:800px){h1{font-size:60%;margin:0 auto;display:none}h1,ul.breadcrumb,section,footer{width:90%}section{margin:0 auto 1em;padding:0 1%}section.main_img{width:90%;margin:-1em auto 2em !important;padding:0 !important}section,.breadcrumb{font-size:90%}header img.logo{width:20%}header .title_desc{max-width:77%}header span{font-size:4vw}header .title_desc{font-size:3vw}#g-nav{position:fixed;z-index:999;top:0;right:-120%;width:100%;height:100vh;background:rgba(252,248,227,.95);transition:all .6s}#g-nav.panelactive{right:0}#g-nav.panelactive #g-nav-list{position:fixed;z-index:999;width:100%;height:100vh;overflow:auto;-webkit-overflow-scrolling:touch}#g-nav ul{position:absolute;z-index:999;top:40%;left:50%;transform:translate(-50%,-50%)}#g-nav li{list-style:none;text-align:center}#g-nav li a{color:#333;text-decoration:none;padding:10px;display:block;text-transform:uppercase;letter-spacing:.1em;font-weight:700}.openbtn1{position:fixed;z-index:999999;top:10px;right:10px;cursor:pointer;width:50px;height:50px}.openbtn1 span{display:inline-block;transition:all .4s;position:absolute;left:14px;height:3px;border-radius:2px;background-color:#8e451a;width:45%}.openbtn1 span:nth-of-type(1){top:15px}.openbtn1 span:nth-of-type(2){top:23px}.openbtn1 span:nth-of-type(3){top:31px}.openbtn1.active span:nth-of-type(1){top:18px;left:18px;transform:translateY(6px) rotate(-45deg);width:45%}.openbtn1.active span:nth-of-type(2){opacity:0}.openbtn1.active span:nth-of-type(3){top:30px;left:18px;transform:translateY(-6px) rotate(45deg);width:45%}.Heading_border{font-size:130%;letter-spacing:0em}ul.box{display:block}ul.box li{display:block;width:100% !important;max-width:100%;clear:both;margin:0 0 1em;padding-top:0;text-align:justify;position:inherit}ul.box li a:link{padding:1em 0 0}ul.box li a:hover{opacity:.6}ul.box li p{position:inherit;top:0;left:0;transform:translate(0%,0%);color:#555;text-shadow:1px 1px 0px #fff;font-size:100% !important;font-weight:700}ul.box li p span{width:82%;font-size:80%;display:block;clear:inherit;float:left;margin-bottom:.5em;font-weight:400}.buyahakkei_translate_area img,ul.box li img{display:block;width:15%;float:left;margin:0 1em 1em 0}.reccmnd_tips,.reccmnd_document{width:90%}footer{border-top:1px solid #8e451a;padding-top:3em}footer ul,footer ul.vertical{width:100% !important;max-width:inherit;float:inherit;clear:both;margin-bottom:.5em;padding:2em 0 1em;border-top:1px solid #d9c2b4}footer ul li,footer ul.vertical li{width:auto;margin:0 2% .5em 0;writing-mode:inherit;writing-mode:inherit;-moz-writing-mode:inherit;-o-writing-mode:inherit;-webkit-writing-mode:inherit;float:left;font-weight:400;font-family:inherit}footer ul.vertical li{width:100%;clear:both;margin:0 0 .5em;font-size:100%}footer ul.vertical li:before{content:"\f0da";margin:0 .5em 0 0}footer img.logo{max-width:30%}.swiper-rev_slide .slide-content p{font-size:100% !important;line-height:1.2}footer .vertical{display:none}