@charset "UTF-8";@media only screen and (max-width : 900px){.global-nav-in,.main-body-in,.site-footer-in,.site-header-in{width:96%;margin:auto}.col1 .breadcrumbs,.col1 .section-wrap{width:auto}.col1 .breadcrumbs-in{width:96%;margin-right:auto;margin-left:auto}.check-list li{font-size:1.45em}.section-wrap.reform .section-in{background:none}.voice .section-in div{background-size:contain}.voice div p{font-size:0.8em}.voice1{background:url(../images/voice1-1.png)top no-repeat}.voice2{background:url(../images/voice2-1.png)top no-repeat}.check-list{margin-left:0;padding:0}.check-list li{font-size:1.1em;padding:0.5em 0 0.5em 47px}.section-wrap.reform .section-in{padding-bottom:0}.col6-wrap .col,.col6-wrap .col:first-child{width:23%;margin-left:2%;float:left}.col6-wrap .col.nines{margin-left:0}.col6-wrap:after{content:inherit;display:inherit;clear:inherit;height:auto}.col6-wrap .col.ninee:after{content:'';display:block;clear:both;height:0}.top table td{padding:0.5em 0.8em}.voice div p{margin:0 20% 2em 23%}}@media only screen and (max-width : 736px){.containr,body,html{min-width:0}html{overflow-x:hidden;overflow-y:scroll}body,html{width:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{font-size:0.9em}.global-nav-in,.main-body-in,.site-footer-in,.site-header-in{width:100%}.site-header-in{margin-top:45px}.site-header-conts{padding-bottom:10px;height:auto;background-size:contain}.site-title{margin-top:3em;padding:15px 0}.header-right,.site-title{-webkit-box-sizing:border-box;box-sizing:border-box;width:60%;float:none;margin:0 auto}.header-right a,.site-title a{width:100%}.header-right{padding:2em 0}.site-header-in{position:relative;padding-bottom:1em}.global-nav{position:absolute;top:0;width:100%;margin:0;border:0}.global-nav ul{display:none;position:absolute;top:50px;left:10px;z-index:50;width:80%;border:0;background:#eeeeee}.global-nav-panel{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px;background:#348ecd;color:#fff;cursor:pointer}.global-nav-in li{display:list-item;width:auto;border-right:0;border-bottom:1px solid #ffffff;text-align:left}.global-nav-in li a{display:block;padding:1em 2em 1em 1em;border-right:0;background:url("../images/icon/icon-gn-arw.png") right center no-repeat #eeeeee}@media screen and (-webkit-min-device-pixel-ratio:2), (min-resolution: 2dppx){.global-nav-in li a{background:url("../images/icon/icon-gn-arw@2x.png") right center no-repeat #eeeeee;-webkit-background-size:27px 18px;background-size:27px 18px}}.global-nav-in li ul li:hover > a{background-color:#FFFFFF}.section-wrap{padding:0;border:0}.section-wrap.omakase,.section-wrap.top{padding:1em}.section-wrap.flow{background-size:cover}.section-wrap.omakase-kouji{padding:15px 0.5em 0}.section-wrap .section-in{padding:0.5em}.main-body{padding-bottom:0}.main-body h2,.main-body h3{margin:15px 0 5px}.main-body h1,.main-body h2{font-size:1.5em}.main-body .top h2{line-height:1.2}.main-body .top .col2-wrap .step4 h3,.main-body .top .col2-wrap h3{font-size:1.6em;padding:110px 0 1em 3px}.main-body .top .col-reason-wrap h3{font-size:1.3em}.top .col2-wrap .col p{font-size:0.9em}.col-reason-wrap p{font-size:1em;margin-top:0.5em}.breadcrumbs-in{margin-bottom:1em;padding:0 1em}.breadcrumbs-in li:last-child{display:none}.col1 .breadcrumbs-in{width:auto}.site-footer-nav{display:block;text-align:left;margin-top:1em}.site-footer-nav li,.site-footer-nav li:first-child{display:list-item;margin-left:20px;margin-bottom:1em;font-size:1.3em}.copyright{padding:15px;text-align:left}.page-top img{width:40px}header h1{padding:0 1em}.top .col2-wrap .col{padding:0.5em}.col4-wrap .col,.reform .col2-wrap .col{float:none;width:100%;margin-left:0}.flow .col4-wrap .col::after{border:none}.col6-wrap .col.odd{margin-left:0;width:49%;float:left}.col6-wrap .col.even{margin-left:2%;width:49%;float:left}.omakase-kouji p{clear:both;padding:0 0.5em}.col6-wrap .col.even::after{content:'';display:block;clear:both;height:0}.voice .section-in div{background-size:cover}.voice div p{margin:0.1em 35% 0.5em 1em;font-size:0.8em}.voice1{background:url(../images/voice1-2.png)top no-repeat}.voice2{background:url(../images/voice2-2.png)top no-repeat}.check-list li{-webkit-background-size:30px 25px;background-size:30px 25px;padding-left:40px;padding-top:0.8em}@media screen and (-webkit-min-device-pixel-ratio:2), (min-resolution: 2dppx){.check-list li{-webkit-background-size:30px 25px;background-size:30px 25px}}.omakase-kouji .col p{font-size:1.1em;font-weight:bold}.margin-p{font-size:1.2em}.flow .col p{font-size:1.2em}}