@charset "UTF-8";html{font-family:'Lucida Grande','segoe UI','ヒラギノ丸ゴ ProN W4','Hiragino Maru Gothic ProN','Meiryo','Arial','sans-serif';-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-size:62.5%}body{margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;font-size:1.6em}article,footer,header,main,menu,nav,section{display:block}a{background-color:transparent}a:active,a:hover{outline:0}strong{font-weight:bold}small{font-size:80%}img{border:0}a img:active,a img:focus,a img:hover{opacity:0.7;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}html{overflow-y:scroll}a{-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s;color:#03c}a:active,a:focus,a:hover{color:#f60}address,h1,h2,h3{font-style:normal;font-weight:normal}img{vertical-align:bottom;-ms-interpolation-mode:bicubic}div{word-wrap:break-word}table{width:100%;word-break:break-all;word-wrap:break-word;border-spacing:0}img{height:auto;max-width:100%}img{max-width:none\9}html:not(:target) img{max-width:100%}p{margin:0 0 1em;text-align:justify;text-justify:inter-ideograph;padding:0}ol,ul{margin-left:40px;padding-left:0}li{margin-bottom:0.5em}table{width:100%;margin:1em 0;padding:0;border-top:1px solid #cfcfcf;border-left:1px solid #cfcfcf}td,th{padding:1.25em 1em;border-right:1px solid #cfcfcf;border-bottom:1px solid #cfcfcf}th{background-color:#e9e9e9;font-weight:700;text-align:left}dd{margin-left:0;padding-left:1em}.global-nav-in,.main-body-in,.site-footer-in,.site-header-in{-webkit-box-sizing:border-box;box-sizing:border-box;width:900px;margin:auto}.main-body-in{width:100%}.breadcrumbs{width:900px;margin-right:auto;margin-left:auto}.site-header-conts{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;width:100%;height:136px;padding:10px;background:url("../images/common/header-bg.jpg") top left repeat-x}.header-right,.site-title{-webkit-box-sizing:border-box;box-sizing:border-box;width:49%;float:left}.site-title{display:block;margin:0}.header-right{display:block;margin-left:2%;padding:0 22px}.header-right a,.site-title a{display:block}.global-nav{padding:0;background:#FFFFFF}.global-nav-panel{display:none;font-size:12px}.global-nav-panel span{display:block;min-height:20px;line-height:20px}.icon-gn-menu{padding-left:25px;background:url("../images/icon/icon-gn-menu.png") left center no-repeat}.icon-gn-close{padding-left:25px;background:url("../images/icon/icon-gn-close.png") left center no-repeat}@media screen and (-webkit-min-device-pixel-ratio:2), (min-resolution: 2dppx){.icon-gn-menu{background:url("../images/icon/icon-gn-menu@2x.png") left center no-repeat;-webkit-background-size:20px 20px;background-size:20px 20px}.icon-gn-close{background:url("../images/icon/icon-gn-close@2x.png") left center no-repeat;-webkit-background-size:20px 20px;background-size:20px 20px}}.global-nav .show-menu{display:block!important}.global-nav-in ul{display:table;width:100%;margin:0;padding:0;table-layout:fixed}.global-nav-in li{display:table-cell;list-style:none;position:relative;vertical-align:middle;margin:0;text-align:center}.global-nav-in li a{display:block;min-height:1.5em;padding:0.5em 0.2em 0.7em;border-right:4px solid #c8c9ca;background:linear-gradient(to bottom,#fff 0%,#fdebdc 100%);background:-webkit-linear-gradient(top,#fff 0%,#fdebdc 100%);color:#3e3a39;font-weight:bold;font-size:1.2em;text-decoration:none}.global-nav-in li a.global-nav-last{border-right:none}.global-nav-in li a span{display:inline-block;border-bottom:4px solid #fdebdc;padding:0;margin:0;width:80%;-moz-box-sizing:border-box;box-sizing:border-box}.global-nav-in li a:active span,.global-nav-in li a:focus span,.global-nav-in li a:hover span{border-bottom:4px solid #fbb03b;-moz-box-sizing:border-box;box-sizing:border-box}.main-body{padding-bottom:30px}.breadcrumbs-in{margin:1em 0;padding:0;color:#999}.breadcrumbs-in a{color:#999}.breadcrumbs-in a:active,.breadcrumbs-in a:focus,.breadcrumbs-in a:hover{color:#f60}.breadcrumbs-in li{display:inline-block;list-style:none;position:relative;margin-right:15px;padding-right:15px;background:url("../images/icon/icon-brc.gif") right center no-repeat}.breadcrumbs-in li.bcl-first:before{content:url("../images/icon/icon-home-brc.png")}.breadcrumbs-in li.bcl-last{background:none}.breadcrumbs-in li.bcl-last:before{content:none}@media screen and (-webkit-min-device-pixel-ratio:2), (min-resolution: 2dppx){.breadcrumbs-in li{background:url("../images/icon/icon-brc@2x.gif") right center no-repeat;-webkit-background-size:5px 9px;background-size:5px 9px}.breadcrumbs-in li.bcl-first:before{width:12px;height:12px;background:url("../images/icon/icon-home-brc@2x.png")}.breadcrumbs-in li.bcl-first:before{display:inline-block;vertical-align:middle;-webkit-background-size:contain;background-size:contain;content:" "}.breadcrumbs-in li.bcl-last:before{width:0;height:0;background:none;content:none}}.col1 .main-conts{margin-bottom:40px;line-height:1.8}.section-wrap{-webkit-box-sizing:border-box;box-sizing:border-box;width:900px;margin-right:auto;margin-left:auto;padding:30px}.section-wrap.top{background:url("../images/common/section-bg1.jpg") top left repeat;border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px}.section-wrap .section-in{-webkit-box-sizing:border-box;box-sizing:border-box}.section-wrap.top .section-in{border-top:4px dotted #009aff;border-bottom:4px dotted #009aff;padding:1.2em 0 0.5em;margin:0 0 0.5em}.section-wrap.top .section-in.reason{border-bottom:none;padding-bottom:0;margin-bottom:0}.section-wrap.omakase .section-in{padding:1.2em 0 0.5em}.section-wrap.contact-wrap{padding:0 0 30px}.section-wrap.reform{background:#f5a400;padding:0;margin-bottom:30px}.section-wrap.reform .section-in{padding:16px 30px 30px;background:url(../images/common/reform-bg.png)top left no-repeat;background-size:contain}.section-wrap.reform-osusume{background:#f5f2e9;text-align:center;margin-bottom:30px}.section-wrap.flow{background:url(../images/common/workflow-bg.jpg)top left no-repeat;margin-bottom:30px}.section-wrap.omakase-kouji{border:3px solid #329cd0;-webkit-box-sizing:border-box;box-sizing:border-box;padding-bottom:0;padding-top:15px;margin-bottom:30px}.section-wrap.omakase-kouji .section-in{padding:0}.section-wrap.voice{-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;background:url(../images/common/voice-bg.png)top left repeat;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;margin-bottom:30px}.section-wrap.contact-wrap{padding:0}article.section-wrap.company,article.section-wrap.cooparate,article.section-wrap.link{padding-top:0}.site-footer{color:#000;border-top:2px groove #fff}.site-footer-in a{color:#000;text-decoration:none}.site-footer-in a:active,.site-footer-in a:focus,.site-footer-in a:hover{color:#f60}.site-footer-nav{margin:0 auto;padding:1em 0;text-align:center}.site-footer-nav li{display:inline;list-style:none;margin-left:50px;padding:0 0 0 13px}.site-footer-nav li:first-child{margin-left:0}.copyright{margin:0;padding:5px 0;color:#000}.copyright p{text-align:center}.copyright small{font-size:100%}.page-top{display:none;position:fixed;right:20px;bottom:20px;z-index:99;line-height:1.2;margin-bottom:0}.section-in > h1:first-child,.section-in > h2:first-child,.section-in > h3:first-child{margin-top:0}header h1{margin:0.5em 0;padding:0;color:#000;font-size:1em}.main-body .top h2{margin:0 0 0.5em}.main-body .flow h2{text-align:center}.main-body .contact h2{text-align:center;margin:0}.company h2,.cooparate h2,.link h2,.nf h2{background-color:#0090d8;color:#FFF;padding:0.4em 1.5em;margin:1em 0;font-size:1.5em;font-weight:700;line-height:1.2;display:inline-block}.nf h2{display:block}.nf h2 span{font-size:4em}.main-body .top .col2-wrap h3{color:#ffde00;font-weight:bold;font-size:2em;line-height:1.2;padding:10px 0 20px 27%;margin:0;text-shadow:-3px -3px 2px #00a4aa, 3px -3px 2px #00a4aa, -3px 3px 2px #00a4aa, 3px 3px 2px #00a4aa,3px 3px 3px #000}.main-body .top .col.step4 h3{padding:30px 0 44px 27%}.main-body .top .col-reason-wrap h3{color:#fff;background:#62bd37;border:4px solid #fff;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;font-weight:bold;font-size:1.7em;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0.3em;margin:0 0 1em}.main-body .reform h3{background:#006837;border:2px solid #fff;border-radius:12px;-webkit-border-radius:12px;-moz-border-radius:12px;color:#fff;text-align:center;font-weight:bold;font-size:1.7em;line-height:1.3;margin:1em 0 0.3em}.col-reason-wrap p{color:#000;font-weight:600;font-size:1.4em;line-height:1.4}.col-reason-wrap p span{color:#f15a24}.contact a{text-align:center;display:block;margin-top:1em}.margin-p{font-size:1em;margin:1em 20px}.wh{font-size:1em;color:#fff;margin:1em 20px 0;padding-bottom:1em;font-weight:bold;text-align:center}.bl{font-size:1em;color:#000;margin:1em 20px 0;padding-bottom:1em;font-weight:bold;text-align:center}.flow .col p{margin:1em 0;text-shadow:1px 1px 2px #fff}.omakase-kouji .col img{-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #786a56;width:100%}.omakase-kouji .col p{color:#FFF;background:#786a56;text-align:center;padding:1em 0.5em;font-size:0.8em;font-weight:bold}.omakase-kouji .col.l2 p{padding:0.1em}.voice div p{margin:0 19% 2em 22%;padding:1em 0 2.5em;font-size:0.95em}.voice1{background:url(../images/voice1.png)top no-repeat}.voice2{background:url(../images/voice2.png)top no-repeat}.company .contact,.cooparate .contact,.link .contact{margin-top:3em}.top table{width:100%;color:#fff;border-collapse:separate;border-spacing:7px;font-weight:bold;font-size:1.7em;border:none}.top table td{background:#ff5800;padding:0 0.8em;line-height:1;vertical-align:middle;border:none}.top table td.price-image{padding:0;width:71px}.top table td.price-value{text-align:right}.top table td span{font-size:0.7em;white-space:nowrap}.col2-wrap,.col3-wrap,.col4-wrap,.col6-wrap,col-reason-wrap{margin:0 0 1em}.col-reason-wrap .col-l,.col-reason-wrap .col-r,.col2-wrap .col{-webkit-box-sizing:border-box;box-sizing:border-box;float:left;margin-left:2%}.col6-wrap .col{-webkit-box-sizing:border-box;box-sizing:border-box;float:left;margin-left:1%}.col4-wrap .col{-webkit-box-sizing:border-box;box-sizing:border-box;float:left;margin-left:8.33%;position:relative;display:inline-block}.col2-wrap .col:first-child,.col4-wrap .col:first-child,.col6-wrap .col:first-child{margin-left:0}.col-reason-wrap .col-r{margin-left:3%}.col6-wrap .col{width:15.8%;text-align:center}.col4-wrap .col{width:18.75%}.col2-wrap .col{width:49%}.top .col2-wrap .col{border:3px solid #9bdddd;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;box-shadow:0 0 6px 3px #fff;-moz-box-shadow:0 0 6px 3px #fff;-webkit-box-shadow:0 0 6px 3px #fff;padding:1em;font-weight:bold;font-size:1.05em;color:#fff;min-height:275px}.top .col2-wrap .col.step1{background:url(../images/flow1.png)top left no-repeat #32bbbb}.top .col2-wrap .col.step2{background:url(../images/flow2.png)top left no-repeat #32bbbb}.top .col2-wrap .col.step3{background:url(../images/flow3.png)top left no-repeat #32bbbb}.top .col2-wrap .col.step4{background:url(../images/flow4.png)top left no-repeat #32bbbb}.col-reason-wrap .col-l{width:35%}.col-reason-wrap .col-r{width:60%}.flow .col4-wrap .col:after{content:'';width:0;height:0;border:solid 40px transparent;border-left:solid 30px #de3158;position:absolute;top:18%;left:115%}.flow .col4-wrap .col.last:after{border:none}.check-list{margin-left:0;padding:0 1em}.check-list li{list-style:none;font-size:1.45em;font-weight:bold;margin-bottom:0.5em;padding-left:47px;background:url("../images/icon/icon-check-list.png") left 3px no-repeat}@media screen and (-webkit-min-device-pixel-ratio:2), (min-resolution: 2dppx){.check-list li{background:url("../images/icon/icon-check-list@2x.png") left 3px no-repeat;-webkit-background-size:43px 38px;background-size:43px 38px}}.article-body:after,.clearfix:after,.col-reason-wrap:after,.col2-wrap:after,.col4-wrap:after,.col6-wrap:after,.global-nav-in li ul:after,.main-body-in:after,.section-in:after,.site-header-conts:after{content:'';display:block;clear:both;height:0}