﻿html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0}input,select{vertical-align:middle}*,*:before,*:after{box-sizing:border-box}html{height:100%;font-size:62.5%}body{font-size:14px;font-size:1.4rem;font-size:4.375vw;font-family:"ヒラギノ角ゴ Pro W3",Hiragino Kaku Gothic Pro,YuGothic, "Yu Gothic","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}@media screen and (min-width: 769px){body{font-size:14px;font-size:1.4rem}}h1,h2,h3,h4,h5,h6{font-weight:normal}address{font-style:normal}th{font-weight:normal;text-align:left}li{list-style:none}a{color:inherit;text-decoration:none}button{padding:0;background-color:transparent;border:none;cursor:pointer;outline:none;appearance:none}.break-pc{display:none}.break-sp{display:inline}@media screen and (min-width: 769px){.break-pc{display:inline}.break-sp{display:none}}.wrap-1,.wrap-2,.wrap-3{position:relative}@media screen and (min-width: 769px){.wrap-1{width:1280px;margin:0 auto;padding:0 140px}.wrap-2{width:1280px;margin:0 auto}.wrap-3{padding:0 100px;width:1280px;margin:0 auto}}@media screen and (min-width: 769px){.mouseon{transition:.3s ease}.mouseon:hover{opacity:.8}}::selection{background:#0E84E5;color:#fff}img{width:100%;vertical-align:middle}img[src$=".svg"]{width:100%}@media screen and (min-width: 769px){img{width:auto;max-width:100%}}@media screen and (min-width: 769px){a{transition:opacity .4s ease}a:hover{opacity:0.7}}.contentsWrapper{background:url("../img/bg_body.gif") repeat left top transparent;position:relative;padding-bottom:40%}@media screen and (min-width: 769px){.contentsWrapper{padding-bottom:180px}}.header{position:absolute;top:0;left:0;z-index:1;background:#fff;border-top:4px solid #12a0f9;width:100%;box-shadow:0px 4px 3px 0px rgba(6,0,1,0.16)}.header_inner{display:flex;align-items:center;justify-content:space-between;padding:0 10px}.header_logo{width:35%}.header_tel{width:45%;margin-left:5%}.header_mail{width:15.5%}@media screen and (min-width: 769px){.header_inner{width:900px;margin:0 auto;justify-content:flex-start;padding:0;height:96px}.header_logo{width:260px}.header_tel{width:346px;padding-bottom:10px;margin-left:180px}.header_mail{width:95px;margin-left:20px}}.footer{width:100%;position:relative}.act .footer_fixed{position:fixed;bottom:0;left:0;z-index:10}.footer-1{display:none}.footer-2{background:#eaf7ff}.footer-2 .footer_inner{display:flex;justify-content:center;align-items:center;padding:10px}.footer-2 .footer_inner .person{display:none}.footer-3{font-size:12px;font-size:1.2rem;background:#cc0000;color:#fff;font-weight:bold}.footer-3 .footer_inner{height:40px;display:flex;justify-content:flex-start;align-items:center;padding:0 22px;position:relative}.footer-3 .footer_inner p{line-height:1.4}.footer-3 .footer_inner .chara{position:absolute;bottom:0;right:0;width:70px}@media screen and (min-width: 769px){.footer-1{font-size:18px;font-size:1.8rem;display:block;background:#cc0000;color:#fff;text-align:center;font-weight:bold}.footer-1 .footer_inner{width:900px;margin:0 auto;height:52px;display:flex;justify-content:center;align-items:center}.footer-2{background:#eaf7ff}.footer-2 .footer_inner{position:relative;width:900px;height:140px;margin:0 auto;justify-content:flex-start}.footer-2 .footer_inner .person{position:absolute;bottom:0;right:-17px;width:204px;display:block}.footer-2 .footer_inner .btn_mail{margin-left:37px}.footer-2 .footer_inner .btn_mail a{display:block;background:url("../img/btn_footer_mail_pc_on.png") no-repeat left top;background-size:100%}.footer-2 .footer_inner .btn_mail a:hover img{visibility:hidden}.footer-3{display:none}}.mb-10{margin-bottom:10px}.mb-20{margin-bottom:20px}.contents_contact{background:url("../img/bg_contact_sp.png") no-repeat center top transparent;background-size:100%}.contents_contact_in{padding:21% 0 6%}.contents_contact_btn{width:94.6875%;margin:2% auto 0}.contents_contact_btn:first-child{margin-top:0}.contents_banner{padding:6% 0 4%}.contents-5{background:url("../img/bg_five_sp2.png") no-repeat center top transparent;background-size:100%;padding:36% 5% 10%}.contents-5 .five_list{font-size:13px;font-size:1.3rem;font-size:4.0625vw;margin-bottom:13%;line-height:calc(36/24)}@media screen and (min-width: 769px){.contents-5 .five_list{font-size:13px;font-size:1.3rem}}.contents-5 .five-2{margin-bottom:20%}.contents-5 .five-3{margin-bottom:32%}.contents-5 .five-4{margin-bottom:26%}.contents-5 .five-5{margin-bottom:0}.contents-6{background:url("../img/bg_flow_sp.png") no-repeat center top transparent;background-size:100%;padding:45% 5% 10% 23%}.contents-6 .flow_list{font-size:12px;font-size:1.2rem;font-size:3.75vw;line-height:calc(32/24)}@media screen and (min-width: 769px){.contents-6 .flow_list{font-size:12px;font-size:1.2rem}}.contents-6 .flow_list-1{margin-bottom:45%}.contents-6 .flow_list-2{margin-bottom:47%}.contents-6 .flow_list-3{margin-bottom:51%}.contents-7{background:url("../img/bg_voice_sp.png") repeat-y center top #34c6d1;background-size:100%;padding-bottom:12%}.contents-7 .voice_ttl{width:80.9375%;margin:0 auto 12%;padding-top:5%}.contents-7 .voice_box{background:#fff;border-radius:10px;box-shadow:0 3px 3px 0 rgba(0,0,0,0.4);padding:4%;text-align:left;width:96%;margin:0 auto 5%}.contents-7 .voice_box:last-child{margin-bottom:0}.contents-7 .voice_box_ttl{font-size:16px;font-size:1.6rem;font-size:5vw;color:#079aa5;font-weight:bold;margin-bottom:4%}@media screen and (min-width: 769px){.contents-7 .voice_box_ttl{font-size:16px;font-size:1.6rem}}.contents-7 .voice_box_lines p{font-size:14px;font-size:1.4rem;font-size:4.375vw;line-height:1.4}@media screen and (min-width: 769px){.contents-7 .voice_box_lines p{font-size:14px;font-size:1.4rem}}.contents-7 .voice_box_name{text-align:right;margin-top:2%}.contents-7 .voice_box_name p{font-size:14px;font-size:1.4rem;font-size:4.375vw}@media screen and (min-width: 769px){.contents-7 .voice_box_name p{font-size:14px;font-size:1.4rem}}.contents-9{margin:2% 1% 0}.contents-9 .service{border:2px solid #ff3333;padding:5%}.contents-9 .service_ttl{font-size:24px;font-size:2.4rem;font-size:7.5vw;font-weight:bold;color:#fa3232;text-align:left;padding-left:10%;margin-bottom:4%;background:url("../img/icon_pin.png") no-repeat left center transparent;background-size:5% auto}@media screen and (min-width: 769px){.contents-9 .service_ttl{font-size:24px;font-size:2.4rem}}.contents-9 .service_list{margin-bottom:2%}.contents-9 .service_list:last-child{margin-bottom:0}.contents-9 .service_list_ttl{font-size:18px;font-size:1.8rem;font-size:5.625vw;border:#9c9d9b 1px solid;background-image:-moz-linear-gradient(90deg, #eaeaea 0%, #fff 100%);background-image:-webkit-linear-gradient(90deg, #eaeaea 0%, #fff 100%);background-image:-ms-linear-gradient(90deg, #eaeaea 0%, #fff 100%);color:#ff3333;font-weight:bold;padding:1% 1.5%;cursor:pointer}@media screen and (min-width: 769px){.contents-9 .service_list_ttl{font-size:18px;font-size:1.8rem}}.contents-9 .service_list_ttl.active{border-color:#9c9d9b;background-image:-moz-linear-gradient(90deg, #ff3333 0%, #ff3333 100%);background-image:-webkit-linear-gradient(90deg, #ff3333 0%, #ff3333 100%);background-image:-ms-linear-gradient(90deg, #ff3333 0%, #ff3333 100%);color:#fff}.contents-9 .service_list_ttl.active .service_list_ttl_sub:after{-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);border-top:solid 2px #fff;border-right:solid 2px #fff;margin-top:-5px}.contents-9 .service_list_ttl_sub{background:url("../img/icon_service.png") no-repeat left top transparent;background-size:auto 100%;padding:3% 2% 3% 4%;display:block;position:relative}.contents-9 .service_list_ttl_sub:after{display:block;content:'';width:20px;height:20px;border:0px;border-top:solid 2px #ff3333;border-right:solid 2px #ff3333;position:absolute;-ms-transform:rotate(135deg);-webkit-transform:rotate(135deg);transform:rotate(135deg);top:50%;right:2%;margin-top:-15px}.contents-9 .service_list_lines{padding:4% 0}.contents-9 .service_list_lines p{font-size:12px;font-size:1.2rem;font-size:3.75vw;line-height:1.4}@media screen and (min-width: 769px){.contents-9 .service_list_lines p{font-size:12px;font-size:1.2rem}}@media screen and (min-width: 769px){.contents{background-image:url("../img/bg_contents.jpg"),url("../img/bg_body.gif");background-repeat:no-repeat,repeat;background-position:center top,left,top;background-size:1800px,auto}.contents-kv{text-align:center;position:relative;width:936px;margin:0 auto;left:-18px}.contents_inner.shadow{box-shadow:0 40px 30px rgba(0,0,0,0.2);background:#ffffff}.contents_contact{background:url("../img/bg_contact_pc.png") no-repeat center top transparent;background-size:852px;margin-bottom:50px;margin-top:36px}.contents_contact_in{padding:0;height:309px;position:relative}.contents_contact_btn{width:auto;margin:0}.contents_contact_btn_tel{display:none}.contents_contact_btn_mail{position:absolute;bottom:40px;right:60px}.contents_contact_btn_mail a{display:block;background:url("../img/btn_contact_mail_pc_on.png") no-repeat center top transparent;background-size:100%}.contents_contact_btn_mail a:hover img{visibility:hidden}.contents_inner{width:900px;margin:0 auto;text-align:center}.contents-3{background:#fbe3ee}.contents-3 .banner{margin-top:10px}.contents-3 .footer{padding:10px}.contents-5{background:url("../img/bg_five_pc2.png") no-repeat center top transparent;padding:290px 85px 140px}.contents-5 .five{text-align:left}.contents-5 .five_list{font-size:18px;font-size:1.8rem;font-size:5.625vw;line-height:calc(30/18);margin-bottom:70px}}@media screen and (min-width: 769px) and (min-width: 769px){.contents-5 .five_list{font-size:18px;font-size:1.8rem}}@media screen and (min-width: 769px){.contents-5 .five-2{margin-bottom:100px}.contents-5 .five-3{margin-bottom:100px}.contents-5 .five-4{margin-bottom:120px}.contents-6{background:url("../img/bg_flow_pc.png") no-repeat center top transparent;background-size:100%;padding:380px 60px 20px 162px}.contents-6 .flow{text-align:left}.contents-6 .flow_list{font-size:18px;font-size:1.8rem;font-size:5.625vw;line-height:calc(30/18);margin-bottom:70px}}@media screen and (min-width: 769px) and (min-width: 769px){.contents-6 .flow_list{font-size:18px;font-size:1.8rem}}@media screen and (min-width: 769px){.contents-6 .flow_list-1{margin-bottom:190px}.contents-6 .flow_list-2{margin-bottom:154px}.contents-6 .flow_list-3{margin-bottom:155px}.contents-7{background:url("../img/bg_voice_pc.png") repeat-y center top #34c6d1;background-size:100%;padding-bottom:100px}.contents-7 .voice_ttl{width:auto;margin-bottom:37px}.contents-7 .voice_ttl:last-child{margin-bottom:0}.contents-7 .voice_box{width:700px;margin:0 auto 35px}.contents-7 .voice_box_ttl{font-size:24px;font-size:2.4rem;font-size:7.5vw;margin-bottom:10px}}@media screen and (min-width: 769px) and (min-width: 769px){.contents-7 .voice_box_ttl{font-size:24px;font-size:2.4rem}}@media screen and (min-width: 769px){.contents-7 .voice_box_lines p{font-size:17px;font-size:1.7rem;font-size:5.3125vw}}@media screen and (min-width: 769px) and (min-width: 769px){.contents-7 .voice_box_lines p{font-size:17px;font-size:1.7rem}}@media screen and (min-width: 769px){.contents-7 .voice_box_name p{font-size:16px;font-size:1.6rem;font-size:5vw}}@media screen and (min-width: 769px) and (min-width: 769px){.contents-7 .voice_box_name p{font-size:16px;font-size:1.6rem}}@media screen and (min-width: 769px){.contents-9{margin:30px auto 0}.contents .service{display:flex;align-items:flex-start;justify-content:space-between;border-width:4px;border-radius:5px;background:url("../img/bg_service_person_pc.png") no-repeat left bottom transparent;background-size:263px auto}.contents .service_ttl{font-size:48px;font-size:4.8rem;font-size:15vw;background-size:40px auto;padding:5px 0 10px 50px}}@media screen and (min-width: 769px) and (min-width: 769px){.contents .service_ttl{font-size:48px;font-size:4.8rem}}@media screen and (min-width: 769px){.contents .service_lists{width:500px}.contents .service_list{padding-bottom:20px}.contents .service_list:last-child{padding-bottom:0}.contents .service_list_ttl{font-size:20px;font-size:2rem;font-size:6.25vw;background:none;border:none;border-bottom:#ff3333 1px solid;text-align:left;padding:0;cursor:default}}@media screen and (min-width: 769px) and (min-width: 769px){.contents .service_list_ttl{font-size:20px;font-size:2rem}}@media screen and (min-width: 769px){.contents .service_list_ttl_sub{padding:3px 0 7px 20px;background:url("../img/icon_service_pc.png") no-repeat left bottom;background-size:10px}.contents .service_list_ttl_sub:after{display:none}.contents .service_list_lines{text-align:left;padding:10px 0}.contents .service_list_lines p{font-size:14px;font-size:1.4rem;font-size:4.375vw}}@media screen and (min-width: 769px) and (min-width: 769px){.contents .service_list_lines p{font-size:14px;font-size:1.4rem}}
/*# sourceMappingURL=style.css.map */
