@charset "UTF-8";abbr,address,article,aside,audio,b,blockquote,body,button,caption,cite,code,dd,del,dfn,dialog,div,dl,dt,em,fieldset,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{background:transparent;background:none;border:none;margin:0;outline:0;padding:0}address,b,caption,cite,code,dfn,em,i,strong,th,var{font-style:normal;font-weight:400}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}body{line-height:1}article,aside,dialog,figure,footer,header,hgroup,nav,section{display:block}blockquote,q{quotes:none}a{background:transparent;border:0;font-size:100%;margin:0;outline:0;padding:0}ins{text-decoration:none}ins,mark{background-color:#ff9}mark{font-style:italic;font-weight:700}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}hr{border:0;border-top:1px solid #ccc;display:block;height:1px;margin:1em 0;padding:0}img,input,select{vertical-align:middle}input[type=password],input[type=text],texarea{-webkit-appearance:none;border:1px solid #ccc;display:inline-block}ol,ul{list-style:none}html{font-size:62.5%}body{-webkit-text-size-adjust:none;color:#333;font-family:ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,新ゴR,Verdana,ＭＳ Ｐゴシック,sans-serif;font-weight:400;line-height:1.8;text-align:center}#wrap,body{position:relative}#wrap{font-size:13px;font-size:1.3rem;padding:0}.pc_view{display:none}header{background:#fff;-webkit-box-shadow:0 2px 0 rgba(0,0,0,.1);box-shadow:0 2px 0 rgba(0,0,0,.1);height:70px;position:relative;text-align:left}header .inner img:nth-of-type(2){display:block;left:20px;position:absolute;top:25px;width:120px}header .inner a{background:#008fd9;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;display:block;height:100%;padding:10px 0 0;position:absolute;right:0;text-align:center;top:0;width:70px}header .inner a i{font-size:32px;font-size:3.2rem;text-align:center}header .inner a span{display:block;font-size:10px;font-size:1rem;position:absolute;text-align:center;text-decoration:none;top:45px;width:100%}#visual div{width:100%}#visual img:nth-of-type(2){display:block;width:100%}#area01{margin:0 20px 30px}#area01 img{width:100%}#contact01{margin:0}#contact01 .inner{width:100%}#contact01 .inner h2{margin:0 0 20px}#contact01 .inner h2 img:nth-of-type(2){display:block;width:100%}#contact01 .inner div:first-of-type{padding:0 10px}#contact01 .inner div:first-of-type a:first-of-type{display:block;margin:0 0 10px}#contact01 .inner div:first-of-type a:first-of-type img:nth-of-type(2){display:block;width:100%}#contact01 .inner div:first-of-type a:nth-of-type(3){display:block;margin:0 0 10px}#contact01 .inner div:first-of-type a:nth-of-type(3) img{display:block;width:100%}#contact01 .inner div:nth-of-type(2){padding:0}#contact01 .inner div:nth-of-type(2) img:nth-of-type(2){display:block;width:100%}#reason{-webkit-background-size:contain;background:url(/img/sp/bg_reason.png) 50% 0 no-repeat;background-size:contain;margin:0 0 30px}#reason h2 img:nth-of-type(2){display:block;width:100%}#reason ul{margin:0;padding:0 20px}#reason ul li{border-bottom:1px dotted #afafaf;margin:0}#reason ul li img:nth-of-type(2){display:block;width:100%}#reason ul li:last-of-type{border-bottom:none}#etiquette{background:url(/img/sp/bg_blue.png) 0 0 repeat;padding:25px 20px}#etiquette .inner img:nth-of-type(2){display:block;width:100%}#etiquette .inner h2{margin:0 0 15px}#etiquette .inner ul{margin:0 0 15px;width:100%}#etiquette .inner ul:after{clear:both;content:"";display:block}#etiquette .inner ul li{float:left;margin:0 2% 0 0;width:32%}#etiquette .inner ul li:last-of-type{margin:0}#how{padding:0 0 30px}#how h2{margin:0 0 20px}#how h2 img:nth-of-type(2){display:block;width:100%}#how .inner{padding:0 20px}#how .inner img:last-of-type{display:block;width:100%}#how .inner p{margin:0 0 10px}#how .inner p img:nth-of-type(2){display:block;width:100%}#point{-webkit-background-size:contain;background:url(/img/sp/bg_how01.png) 50% 0 no-repeat;background-size:contain}#point h2 img:nth-of-type(2){display:block;width:100%}#point .inner{padding:0 20px}#point .inner ul li{margin:0 0 15px}#point .inner ul li img:nth-of-type(2){display:block;width:100%}#point .inner ul li:last-of-type{margin:0}#promise .inner{padding:0 20px}#promise .inner img:nth-of-type(2){display:block;width:100%}#contact02{background:#009dee;border-bottom:1px solid #007dbe;margin:0 0 30px;padding:0 0 5px}#contact02 .inner{background:#fff;padding:0 0 10px;width:100%}#contact02 .inner h2{margin:0 0 20px}#contact02 .inner h2 img:nth-of-type(2){display:block;width:100%}#contact02 .inner div:first-of-type{padding:0 10px}#contact02 .inner div:first-of-type a:first-of-type{display:block;margin:0 0 10px}#contact02 .inner div:first-of-type a:first-of-type img:nth-of-type(2){display:block;width:100%}#contact02 .inner div:first-of-type a:nth-of-type(3){display:block}#contact02 .inner div:first-of-type a:nth-of-type(3) img{display:block;width:100%}#voice{background:url(/img/pc/bg_voice02.png) 0 0;padding:0 0 30px}#voice h2{margin:0 0 20px}#voice h2 img:nth-of-type(2){display:block;width:100%}#voice .inner{padding:0 20px}#voice .inner ul{margin:0 0 30px}#voice .inner ul li{border-bottom:1px dotted #a28f7b;margin:0 0 10px;padding:0 0 10px}#voice .inner div img:nth-of-type(2),#voice .inner ul li img:nth-of-type(2){display:block;width:100%}#example{background:url(/img/sp/bg_blue.png) 0 0 repeat;padding:25px 20px}#example h2{margin:0 0 20px}#example h2 img:nth-of-type(2){display:block;width:100%}#example .inner .btn_slider{margin:0 0 20px}#example .inner .btn_slider ul:after{clear:both;content:"";display:block}#example .inner .btn_slider ul li{float:left;margin:0 5% 5px 0;width:47.5%}#example .inner .btn_slider ul li img{display:block;width:100%}#example .inner .btn_slider ul li:nth-child(2n+0){margin:0 0 5px}#example .inner .bx-wrapper{margin:0 0 20px;position:relative;width:100%}#example .inner .bx-wrapper .bxslider li{margin:0 auto;overflow:hidden}#example .inner .bx-wrapper .bxslider li img{border:5px solid #aad6ec;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;position:relative;width:100%}#example .inner .bx-wrapper .bxslider li div{background-color:rgba(0,0,0,.7);bottom:0;color:#fff;font-size:12px;font-size:1.2rem;font-weight:700;padding:10px 20px;position:absolute;text-align:left;width:100%;z-index:800}#example .inner .bx-wrapper .bx-controls{bottom:0;height:30px;left:0;margin:auto;position:absolute;top:0;width:100%}#example .inner .bx-wrapper .bx-controls a{display:block;height:30px;overflow:hidden;text-indent:100%;white-space:nowrap;width:30px}#example .inner .bx-wrapper .bx-controls .bx-prev{background:url(/img/pc/ico_arrow_left.png) 0 0 no-repeat;background-size:contain;left:10px;position:absolute;-webkit-transform:translateZ(1px);transform:translateZ(1px)}#example .inner .bx-wrapper .bx-controls .bx-next{background:url(/img/pc/ico_arrow_right.png) 0 0 no-repeat;background-size:contain;position:absolute;right:10px;-webkit-transform:translateZ(1px);transform:translateZ(1px)}#example .inner p img:nth-of-type(2){display:block;width:100%}#example .inner #example_i{border-top:3px dotted #0081d1;margin:30px 0 0;padding:20px 0 0}#example .inner #example_i:last-child{border-bottom:3px dotted #0081d1;margin-bottom:20px;padding-bottom:30px}#example .inner #example_i h3{margin:0 0 15px}#example .inner #example_i h3 img:nth-of-type(2){display:block;width:100%}#example .inner #example_i ul:after{clear:both;content:"";display:block}#example .inner #example_i ul li{float:left;margin:0 2% 0 0;width:32%}#example .inner #example_i ul li img{display:block;width:100%}#example .inner #example_i ul li:last-of-type{margin:0}#example .inner .example-detail{border-top:3px dotted #0081d1;margin:30px 0 0;padding:30px 0 0}#flow{-webkit-background-size:contain;background:url(/img/sp/bg_how01.png) 50% 0 no-repeat;background-size:contain;padding:30px 0 20px}#flow h2{margin:0 0 20px}#flow h2 img:nth-of-type(2){display:block;width:100%}#flow .inner{padding:0 20px}#flow .inner ul li{margin:0}#flow .inner ul li img:nth-of-type(2){display:block;width:100%}#aikawa{margin:0 0 30px}#aikawa .inner{padding:0 20px}#aikawa .inner img:nth-of-type(2){display:block;width:100%}#faq{background:#39b5f5;padding:25px 20px}#faq h2{margin:0 0 20px}#faq h2 img:nth-of-type(2){display:block;width:100%}#faq .inner ul li{margin:0 0 10px}#faq .inner ul li img:nth-of-type(2){display:block;width:100%}#inquiry h2{margin:0 0 20px}#inquiry h2 img:nth-of-type(2){display:block;width:100%}#inquiry .inner{padding:0 20px}#inquiry .inner p{margin:0 0 15px}#inquiry .inner p a,#inquiry .inner p a img,#inquiry .inner p img:nth-of-type(2){display:block;width:100%}#inquiry .inner #form p{font-size:16px;font-size:1.6rem}#inquiry .inner #form .error_block{border:5px solid #d00;border-radius:10px;color:#d00;margin:15px 0;padding:10px 15px}#inquiry .inner #form .error_block p{font-size:18px;font-size:1.8rem;font-weight:700;margin:0 0 5px}#inquiry .inner #form .error_block li{font-size:16px;font-size:1.6rem}#inquiry .inner #form table{border-collapse:collapse;border-top:1px solid #c9c9c9;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 0 20px;width:100%}#inquiry .inner #form table td,#inquiry .inner #form table th{border:1px solid #c9c9c9;border-top:none;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;font-size:16px;font-size:1.6rem;padding:10px 15px;text-align:left;width:100%}#inquiry .inner #form table td:after,#inquiry .inner #form table th:after{clear:both;content:"";display:block}#inquiry .inner #form table th{background:#d1efff}#inquiry .inner #form table th span{background:#023fbc;border-radius:3px;color:#fff;display:inline-block;font-size:12px;font-size:1.2rem;margin:0 0 0 5px;padding:0 4px}#inquiry .inner #form table th .must{background:#fa1516}#inquiry .inner #form table td>div{margin:0 0 5px}#inquiry .inner #form table td>div:first-of-type{margin:0}#inquiry .inner #form table td input,#inquiry .inner #form table td select{border:1px solid #ccc;border-radius:3px;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;font-size:14px;font-size:1.4rem;padding:5px}#inquiry .inner #form table td input[type=text]{width:100%}#inquiry .inner #form table td select{margin:0 0 5px;width:90%}#inquiry .inner #form table td textarea{border:1px solid #ccc;border-radius:3px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:14px;font-size:1.4rem;height:200px;padding:5px;width:100%}#inquiry .inner #form table td .error{color:#d00;display:block;font-weight:700;margin:5px 0}#inquiry .inner #form #privacy{background:#efefef;font-size:12px;font-size:1.2rem;margin:0 0 20px;padding:15px 20px;text-align:left}#inquiry .inner #form #btn_block{margin:0 0 50px;text-align:center}#inquiry .inner #form #btn_block button{cursor:pointer}#inquiry .inner #form #btn_block button img{display:block;width:250px}footer{background:#8fd7ff;padding:30px 0 0}footer .inner{padding:0 20px 30px;text-align:left}footer .inner img{display:block;margin:0 0 15px;width:40%}footer .inner div{width:100%}footer .inner div:first-of-type table{border-top:1px dotted #76a4bd}footer .inner div p{line-height:1.6;margin:0 0 15px}footer .inner div table{border-collapse:collapse;width:100%}footer .inner div table td,footer .inner div table th{border-bottom:1px dotted #76a4bd;font-size:12px;font-size:1.2rem;padding:10px}footer .inner div table th{white-space:nowrap;width:35%}footer .inner div table th span{font-size:11px;font-size:1.1rem}footer .inner div table td{width:65%}footer .inner div table td p{margin:0 0 10px}footer .inner div table td p:last-of-type{margin:0}footer .inner div table .tokyo{position:relative}footer .inner div table .tokyo:after{content:"2-62-8 BIGオフィスプラザ池袋11F"}footer .inner div table .saitama{position:relative}footer .inner div table .saitama:after{content:"5-15-2"}footer .inner div table .chiba{position:relative}footer .inner div table .chiba:after{content:"2-7-9富⼠⾒ビル609"}footer .inner div table .yokohama{position:relative}footer .inner div table .yokohama:after{content:"7 合人社横浜日本大通7ビル4階"}footer .footeer-area{background:#d7f1ff;font-size:13px;font-size:1.3rem;margin:0 20px 40px;padding:20px 20px 15px;text-align:left}footer .footeer-area h3{border-bottom:1px dotted #76a4bd;color:#0051b4;font-size:16px;font-size:1.6rem;font-weight:700;margin:0 0 15px;padding:0 0 10px;text-align:center}footer .footeer-area h3 span{font-size:14px;font-size:1.4rem;font-weight:400}footer .footeer-area p{font-size:14px;font-size:1.4rem;font-weight:700;margin:0 0 5px}footer .footeer-area ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 0 10px}footer .footeer-area ul li{line-height:1.6;list-style-type:disc;margin:0 0 0 8%;width:42%}footer small{background:#008fd9;color:#fff;display:block;padding:6px 0}footer small a{color:#fff}#gotop{bottom:10px;height:40px;opacity:.5;position:fixed;right:10px;width:40px}#gotop a,#gotop a img{display:block}#gotop a img{height:40px;width:40px}
