﻿@charset "utf-8";*,ul{padding:0}a img,img{border:none}.em5,a{text-decoration:underline}.clearfix,.clearfix:after,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}h3,h4,ul{line-height:1.5}.attention,.clear,.clearfix:after,.flow,.t-box01{clear:both}*{margin:0}html{overflow-y:scroll}body{font-family:'Century Gothic',"游ゴシック Medium","游ゴシック体","Yu Gothic Medium",YuGothic,"ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;color:#411f06;font-size:1em;line-height:1.8;-webkit-text-size-adjust:100%}h1,h2,h3,h4,h5,h6{font-size:1em;font-weight:400;clear:both}h3,h4,h5{font-weight:700}table{border-collapse:collapse}table.eigyotable,table.table02{border-collapse:separate;width:100%}ol,ul{list-style:none}ul{margin:1em 0 2em}img{vertical-align:bottom;max-height:100%}@-o-viewport{width:320px;zoom:1}a{color:#6696be}a:hover{color:#95b3cd}a.link01{background:url(../images/common/icon_arrow01.png) left 6px no-repeat;background-size:8px;padding-left:14px}a.link02{background:url(../images/common/icon_arrow02.png) left 5px no-repeat;background-size:8px;padding-left:12px}.clearfix:after{content:".";height:0;visibility:hidden}* html .clearfix{height:1%}h2{font-size:2em;margin:1.5em 0}h3{font-size:1.5em;text-align:center;color:#EA4200;border-top:3px dotted #e2d48f;border-bottom:3px dotted #e2d48f;background:#fff;padding:1.3em .4em 1.5em;margin:2em 0 1.5em}h3.subhead{margin:2em 0;border:none;background:url(../images/bg_headline.png);position:relative;color:#411f06}h3.subhead:after{border-color:#fcd622 transparent transparent;border-style:solid;border-width:16px 16px 0;bottom:-16px;content:"";display:block;left:45%;position:absolute;width:0}.inlineb,.txt-btn{display:inline-block}h4{font-size:1.2em;text-align:left;margin:2em 0 1.5em;padding:10px 10px 10px 15px;text-shadow:0 1px 1px #ddd;border-left:8px solid #f5922d}.em6,.em7,.em7b{padding-left:3px}h5{font-size:1.1em;text-align:left;margin:1.5em 0 1em}p{margin-bottom:1.8em;text-align:left}li{margin-bottom:1em;text-align:left}.txt-right{text-align:right!important}.txt-left{text-align:left!important}.center{text-align:center!important}.color-red{color:#d00}.color-salmon{color:#f96060}.color-lime{color:#007c36}.color-green{color:#6baa07}.em1,.em2{color:#c00;font-weight:700}.font_s{font-size:smaller}.font12{font-size:12px}.font10{font-size:10px}.em2{font-size:1.1em}.em3{font-weight:700}.em4{font-weight:700;font-size:large}.em5{font-weight:700}.phone a,.txt-btn{text-decoration:none}.em6{background:#FFF8CE;font-weight:700}.em7{font-weight:700;background:url(../images/common/liner.png) 0 96% repeat-x}.em7b{font-weight:700;background:url(../images/common/liner02.png) 0 110% repeat-x}.line,.lineb,.linered{background:#ff0}.em1 a,.em2 a{color:#d00}.bbbr,.bbr,.br{color:#bf4141;font-weight:700}.b4{font-size:1.2em;font-weight:700}.bbb{font-size:1.1em;font-weight:700}.bb{font-size:1.05em;font-weight:700}.b{font-weight:700}.bbbr{font-size:1.1em}.bbr{font-size:1.05em}.red{color:#d00}.blue{color:#002e73}.gold{color:#a0895c}.gray{color:#666}.line{font-weight:700}.linered{color:#c00;font-weight:700}.lineb{font-weight:700}.u{border-bottom:1px solid}.bnr,.submit-btn{text-align:center;margin:30px 0}.submit{text-align:center!important;margin:3em 0}.txt-btn{color:#fff;font-size:1.6em;line-height:1.3;font-weight:700;padding:1.2em 2%;text-shadow:0 1px 1px #666;text-align:center;-moz-box-shadow:0 2px 2px #aaa;-webkit-box-shadow:0 2px 2px #aaa;box-shadow:0 2px 2px #aaa;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;width:96%}.t-box01 .title,.t-title{font-size:1.2em;font-weight:700}.txt-btn.red{background:#c00;box-shadow:0 5px 0 #950000}.txt-btn.green{background:#2ba62b;box-shadow:0 5px 0 #1f791f}.txt-btn:hover{color:#fff;opacity:.7;cursor:pointer;box-shadow:none;margin-top:5px;margin-bottom:-5px}img{max-width:100%;height:auto}#contents img{margin:0 0 20px}#contents img.alignleft,#contents img.alignright,img.alignright{float:none;margin:0 auto 20px;display:block}#contents img.center,img.center{display:block;margin:15px auto}img.border{border:1px solid #ddd;padding:4px}img.shadow{background:#fff;padding:6px;-moz-box-shadow:1px 2px 5px #ccc;-webkit-box-shadow:1px 2px 5px #ccc;box-shadow:1px 2px 5px #ccc;max-width:96%}.box01,.box01b,.box02{margin:40px 0;padding:5%}img.frame{border:5px solid #fff;box-shadow:0 1px 4px #999;-moz-box-shadow:0 1px 4px #999;-webkit-box-shadow:0 1px 4px #999}.box01,.box01b{border:2px solid #dadada}.box02{background:url(../images/common/pattern_bg01.png) left top}.box03,.box04{margin:40px 0;padding:5%;background:#fff}.box03{border:3px solid #dadada;border-radius:16px}.box04{box-shadow:0 3px 6px #bababa}.t-box01{margin:30px 0}.t-box01 .title{margin:0;padding:15px 5px 12px 15px;background:#fbf7f1;border:3px solid #e8dac2;border-bottom:none;border-radius:12px 12px 0 0}.t-box01 .t-box01In{padding:5%;border:3px solid #e8dac2;border-radius:0 0 12px 12px}.box-blue,.box-gray,.box-green,.box-red,.box-yellow{margin:0 0 30px;padding:20px 20px 0}.box-red{background:#fff5f9;border:1px solid #f2a99d;border-radius:6px;color:#bf0008}.box-yellow{background:#ffffe0;border:1px solid #e0d0a1;border-radius:6px;color:#726055}.box-blue{background:#e5f4fc;border:1px solid #99c7de;border-radius:6px;color:#023894}.box-green{background:#ecfbeb;border:1px solid #82c682;border-radius:6px;color:#007c36}.box-gray{background:#f8f8f8;border:1px solid #ccc;color:#333}.box-blue h4,.box-gray h4,.box-green h4,.box-red h4,.box-yellow h4{border:none;padding:0;margin:0 0 10px}.flow{background:url(../images/common/u_arrow01.png) center bottom no-repeat;background-size:80px;padding:0 0 20px;overflow:hidden;margin:0 0 1em}.flow h4{margin:.5em 0}.flow.last{background:0 0}.testimonial{margin:50px 0;padding:20px 15px 0;border:8px solid #fff;background:url(../images/common/testimonial_bg.png) 97% 16px no-repeat #f8f8f8;line-height:1.5;box-shadow:0 2px 8px #ccc}.testimonial.bgnone{background:url(../images/common/testimonial_bg.png) 98% 10px no-repeat #fff}.t-title{padding-bottom:.5em;border:none;border-bottom:1px dotted #ccc;margin-bottom:1em;color:#c00}.t-name{font-weight:700}.attention{font-size:small;color:#777;text-align:center;margin:1em 0}.dl-check,.dl01,.faq{text-align:left}.box_prof{margin:0 0 20px;padding:1.5em 1.5em .5em;background:url(../images/common/pattern_bg01.png) left top;border:3px solid #999}.box_prof .name{margin:1em 0 2em;font-size:1.1em;font-weight:700}.bullet01 li{list-style-image:url(../images/common/bullet1.gif);list-style-position:inside;font-weight:700;margin-bottom:3px!important;padding:5px 0}.bullet01 li:nth-child(2n){background:#f2f2f2}.list-check01{margin:2em 0}.list-check01 li{background:url(../images/common/icon-check.png) left 8px no-repeat;padding:10px 0 10px 35px;font-size:1.1em;font-weight:700;margin-bottom:6px}.list-check01 li:nth-child(2n){background-color:#f2f2f2}.list-check01.bgnone li{background:url(../images/common/icon-check.png) left 8px no-repeat}.list-check02{margin:2em 0}.list-check02 li{background:url(../images/common/icon-check.png) left 1em no-repeat;padding:20px 5px 20px 38px;font-size:1em;font-weight:700;border-bottom:1px dotted #ccc;margin:0;line-height:1.5}.list-check03 li,.list-check04 li{border-bottom:1px dashed #ccc;font-weight:700}.list-check02 li:nth-child(2n){background:url(../images/common/icon-check.png) left 1em no-repeat #f8f8f8}.list-check03{margin:2em 0}.list-check03 li{margin-bottom:8px;padding:3px 0 8px 36px;background:url(../images/common/icon_check.png) left 0 no-repeat;background-size:30px}.list-check04{margin:2em 0}.list-check04 li{margin-bottom:10px;padding:0 0 10px 34px;background:url(../images/common/icon_check01.png) left 0 no-repeat;background-size:28px}.list-mov{margin:2.5em 0 1em}.list-mov li{background:url(../images/common/icon-mov.png) left top no-repeat;padding:3px 0 12px 52px;font-size:1em;font-weight:700;margin-bottom:1em;border-bottom:1px dotted #ccc}.list-arrow{margin:0 0 40px}.list-arrow li{background:url(../images/common/icon-arrow.png) 6px 1em no-repeat;padding:18px 15px 18px 40px;font-weight:700;margin:0;line-height:1.5}.list-arrow li:nth-child(2n){background:url(../images/common/icon-arrow.png) 6px 1em no-repeat #f8f8f8}.list01{margin:20px 0 30px}.list01 li{margin-bottom:5px;padding:0 0 5px 18px;background:url(../images/common/icon_circle01.png) left 8px no-repeat;background-size:8px}.dl01{margin-bottom:20px}.dl01 dt{margin:10px 0 15px;padding:0 0 10px 10px;font-size:117%;font-weight:700;border-bottom:1px dotted #bababa}.dl01 dd{margin:0 10px 25px;font-size:96%}.faq{margin-bottom:30px}.faq dt{background:url(../images/common/icon_faq-q.png) 5px 15px no-repeat #f2f2f2;background-size:30px;border-top:1px dotted #CCC;border-bottom:1px dotted #CCC;font-size:1.1em;font-weight:700;margin-bottom:10px;padding:15px 5px 15px 45px;line-height:1.5}.faq dd{background:url(../images/common/icon_faq-a.png) 5px top no-repeat;background-size:30px;margin-bottom:20px;padding:2px 0 20px 45px}.faq p{margin:0 0 .75em!important}.dl-check{margin-bottom:20px}.dl-check dt{margin:10px 0 15px;background:url(../images/common/icon-check.png) 10px 10px no-repeat;padding:10px 0 10px 45px;font-size:120%;font-weight:700;border-bottom:1px dotted #bababa}.table01 th,table.table02 th{background:#eee}.dl-check dd{margin:0 10px 25px;font-size:96%}.table01{width:100%;margin-bottom:30px}.table01 td,.table01 th{border:1px solid #dadada;font-weight:400;padding:15px;text-align:left;vertical-align:top}.table01.center td,.table01.center th{text-align:center}.table01.w3070 th{width:30%}.table01.w3070 td{width:70%}table.table02{margin:0 0 20px}table.table01 tr.bdnone td,table.table02 tr.bdnone th{border:none}table.table02 td,table.table02 th{border-bottom:1px solid #dadada;border-right:1px solid #dadada;font-weight:400;padding:7px 4% 6px;text-align:left;vertical-align:top}.iframebox,.youtube-wrap,table.eigyotable{text-align:center}table.eigyotable{margin-bottom:40px}table.eigyotable tr{background-color:#fffae7}table.eigyotable th{background:#e6e6e6;color:#555}table.eigyotable td,table.eigyotable th{padding:10px 2px 7px}.MT0{margin-top:0!important}.MT10{margin-top:10px!important}.MT20{margin-top:20px!important}.MT30{margin-top:30px!important}.MB0{margin-bottom:0!important}.MB10{margin-bottom:10px!important}.MB20{margin-bottom:20px!important}.MB30{margin-bottom:30px!important}.PT0{padding-top:0!important}.PT10{padding-top:10px!important}.PT20{padding-top:20px!important}.PT30{padding-top:30px!important}.PB0{padding-bottom:0!important}.PB10{padding-bottom:10px!important}.PB20{padding-bottom:20px!important}.PB30{padding-bottom:30px!important}.mtb50{margin-top:50px;margin-bottom:50px}.mrl50{margin-right:50px;margin-left:50px}.ML0{margin-left:0!important}.ML10{margin-left:10px!important}.ML20{margin-left:20px!important}.ML30{margin-left:30px!important}.ML50{margin-left:50px!important}.MR0{margin-right:0!important}.MR10{margin-right:10px!important}.MR20{margin-right:20px!important}.MR30{margin-right:30px!important}hr{background:url(../images/common/break.png) center top no-repeat;padding-bottom:30px;margin:50px 0 20px;border:none}.pc{display:none}.youtube-wrap{position:relative;width:100%;padding-top:56.25%;margin-bottom:15px}.youtube-wrap iframe{position:absolute;top:0;right:0;width:100%!important;height:100%!important}.iframebox iframe{max-width:100%}.phone{font-family:Arial,Helvetica,sans-serif;font-weight:700;font-size:3em;color:#d00;line-height:1.2}.phone.size-s{font-size:2.4em}.phone a{color:#d00;background:url(../images/common/icon_tel01.png) left center no-repeat;background-size:44px 44px;padding:5px 0 3px 52px}.reason1,.reason10,.reason2,.reason3,.reason4,.reason5,.reason6,.reason7,.reason8,.reason9{border:none;min-height:20px;padding:20px 0 20px 70px;margin-bottom:1em;color:#c00;border-bottom:3px dotted #ccc}.reason1{background:url(../images/common/icon_reason01.png) 0 50% no-repeat;background-size:63px}.reason2{background:url(../images/common/icon_reason02.png) 0 50% no-repeat;background-size:63px}.reason3{background:url(../images/common/icon_reason03.png) 0 50% no-repeat;background-size:63px}.reason4{background:url(../images/common/icon_reason04.png) 0 50% no-repeat;background-size:63px}.reason5{background:url(../images/common/icon_reason05.png) 0 50% no-repeat;background-size:63px}.reason6{background:url(../images/common/icon_reason06.png) 0 50% no-repeat;background-size:63px}.reason7{background:url(../images/common/icon_reason07.png) 0 50% no-repeat;background-size:63px}.reason8{background:url(../images/common/icon_reason08.png) 0 50% no-repeat;background-size:63px}.reason9{background:url(../images/common/icon_reason09.png) 0 50% no-repeat;background-size:63px}.reason10{background:url(../images/common/icon_reason10.png) 0 50% no-repeat;background-size:63px}.icon-star{border:none;padding:10px 0 20px 70px;margin-bottom:.5em;color:#d00;background:url(../images/common/icon_star01.png) no-repeat;background-size:53px}span.point{font-size:15px;font-weight:700;padding:8px 16px 6px;margin-right:10px;margin-bottom:7px;text-shadow:none;line-height:1.3;display:inline-block;vertical-align:middle;background:#326f9d;color:#fff;border-radius:8px}@media screen and (max-width :767px){.sp_none{display:none}}@media screen and (min-width :768px){body{font-size:1em}.pc_none{display:none}#contents img{margin:0 0 15px}#contents img.alignleft{float:left;margin:0 15px 10px 0}#contents img.alignright,img.alignright{float:right;margin:0 0 10px 15px}#contents img.center{margin:12px auto}img.shadow{max-width:100%}.flow h4{margin:1.5em 0;font-size:1.5em}.flow .itemleft{text-align:left;float:left;width:33%}.flow .itemright{float:right;width:62%}}@media screen and (min-width :1024px){h3{font-size:2.2em;line-height:2}h3.subhead{margin:2.3em 0;border:none}.box01,.box02{margin:40px -50px}h3.subhead:after{border-width:28px 28px 0;bottom:-28px;left:47%}h4{font-size:1.5em}.em2{font-size:1.2em}.b4{font-size:2em}.bbb,.bbbr{font-size:1.4em}.bb,.bbr{font-size:1.2em}.box01{padding:60px}.box01b{margin:40px 0;padding:20px}.box02{padding:50px 40px 40px}.box03,.box04{margin:40px -50px;padding:50px}.box03{border:5px solid #dadada;border-radius:20px}.t-box01{clear:both;margin:40px 0}.t-box01 .title{padding:20px 5px 15px 20px;font-size:1.5em;border-bottom:none}.t-box01 .t-box01In{padding:5%}.ptitle{margin:30px 20px 0;padding:20px}.p-boxIn{margin:0 20px 30px;padding:20px 30px}.p-box02 .ptitle span,.p-box03 .ptitle span,.p-box04 .ptitle span{margin-top:1px}.p-box02 .point,.p-box03 .point,.p-box04 .point{padding:7px 20px}.list-check01,.list-check02,.list-check03{margin:2em 0 2.2em}.list-check01 li{font-size:1.2em}.list-check02 li{font-size:1.1em}.list-check03 li,.list-check04 li{font-size:1.3em;background-size:auto}.list-check03 li{margin-bottom:12px;padding:6px 0 16px 48px}.list-check04{margin:2em 0 2.2em}.list-check04 li{margin-bottom:10px;padding:5px 0 14px 48px}.list-mov{margin:2.5em 1em 1em}.list-mov li{font-size:1.2em}.dl01 dt{margin:20px 0 15px;padding:0 0 10px 15px}.dl01 dd{margin:0 15px 25px}.faq dt{background:url(../images/common/icon_faq-q.png) 5px center no-repeat #f2f2f2;background-size:40px;padding:15px 5px 15px 62px;font-size:1.3em;line-height:1.5}.faq dd{background:url(../images/common/icon_faq-a.png) 5px top no-repeat;background-size:40px;margin-bottom:20px;padding:5px 0 20px 62px}.testimonial{margin:50px 30px;padding:30px}.t-title{font-size:1.3em;padding-bottom:1em;margin-bottom:1.5em}.reason1,.reason10,.reason2,.reason3,.reason4,.reason5,.reason6,.reason7,.reason8,.reason9{font-size:1.5em;padding-left:76px}}