﻿@import url("https://fonts.googleapis.com/css?family=ZCOOL+QingKe+HuangYou");@import url("https://fonts.googleapis.com/css?family=Noto+Sans+JP:400,500,700");html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}::selection{background:#999;color:#fff}::-moz-selection{background:#999;color:#fff}html{font-size:10px}body{font-size:1.6rem;line-height:1.6 !important;letter-spacing:.5px;font-family:'Noto Sans JP', "游ゴシック体", YuGothic, "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック", "Yu Gothic", "メイリオ", sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (max-width: 767px){body{font-size:1.4rem}}body.preload *{-moz-transition:none !important;-o-transition:none !important;-webkit-transition:none !important;transition:none !important}small{font-size:1.4rem}a{color:#1b1b1b}a:link,a:hover,a:visited,a:active{text-decoration:none;color:#1b1b1b}img{max-width:100%;height:auto}.container{padding-left:10px;padding-right:10px;max-width:1100px}.container .row{margin-left:-10px;margin-right:-10px}.container [class^="col-"]{padding:0 10px}#header{padding:15px 60px 10px}#header h1{position:absolute;overflow:hidden;width:0;height:0;top:0;left:0}@media (max-width: 991px){#header{padding:15px 30px 10px}#header img{max-width:220px}}@media (max-width: 767px){#header{padding:12px 10px 5px}#header img{max-width:160px}}#main #mainv{position:relative}#main #mainv .mainvImg{width:100%;display:block}#main #mainv .mainvTxt{position:absolute;margin:auto;top:50%;left:0;right:0;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media (max-width: 1400px){#main #mainv .mainvTxt{width:540px}}@media (max-width: 991px){#main #mainv .mainvTxt{width:420px}}@media (max-width: 767px){#main #mainv .mainvTxt{width:200px}}#main #about{background:url('../img/bg-about.png?1545376802') repeat center;-moz-background-size:35px 43px;-o-background-size:35px 43px;-webkit-background-size:35px 43px;background-size:35px 43px;text-align:center;padding:80px 0;font-size:2rem}#main #about .aboutImg{margin:0 auto 20px}#main #about .blueTxt{color:#0073BD;margin:50px 0 30px;font-weight:500}#main #about .aboutList{margin-bottom:30px;margin-left:-10px;margin-right:-10px}#main #about .aboutList li{font-size:2.2rem;font-weight:500;line-height:1.4;padding:0 10px}#main #about .aboutList li p{background:#FFF;height:100px;padding:30px 10px}#main #about .aboutList li.list1 p{border:4px solid #75D92E;color:#5CB121}#main #about .aboutList li.list2 p{border:4px solid #3F8DF7;color:#1C60BC;padding:15px 10px}#main #about .aboutList li.list3 p{border:4px solid #FC6B8C;color:#C9395A}#main #about .aboutTxt{font-size:2.6rem;font-weight:500}@media (max-width: 991px){#main #about{padding:40px 0 50px;font-size:1.7rem}#main #about .aboutImg{max-width:200px;margin-bottom:15px}#main #about .blueTxt{margin:30px 0 15px}#main #about .aboutList{margin-bottom:20px}#main #about .aboutList li{font-size:1.8rem}#main #about .aboutList li p{height:80px;padding:23px 10px}#main #about .aboutList li.list2 p{padding:10px}#main #about .aboutTxt{font-size:1.8rem}}@media (max-width: 767px){#main #about{padding:35px 0;font-size:1.6rem}#main #about .aboutImg{max-width:180px;margin-bottom:10px}#main #about .aboutList{margin-bottom:5px}#main #about .aboutList li{font-size:1.6rem;margin-bottom:10px}#main #about .aboutList li p{height:auto;padding:10px}#main #about .aboutList li.list1 p{border:2px solid #75D92E}#main #about .aboutList li.list2 p{border:2px solid #3F8DF7}#main #about .aboutList li.list3 p{border:2px solid #FC6B8C}#main #about .aboutTxt{font-size:1.6rem}}#main #anshinMenu{padding-top:70px;padding-bottom:70px}#main #anshinMenu li a{display:block;text-align:center;position:relative;padding:20px 20px 65px;font-size:2.2rem;-moz-transition:.2s;-o-transition:.2s;-webkit-transition:.2s;transition:.2s}#main #anshinMenu li a:after{content:"▼";font-size:1.8rem;color:#FFF;text-align:center;position:absolute;padding:7px;display:block;bottom:0;left:0;right:0}#main #anshinMenu li a h3{font-size:2.8rem;font-weight:500}#main #anshinMenu li.menu1 a{border:3px solid #FA3333}#main #anshinMenu li.menu1 a:after{background:#FA3333}#main #anshinMenu li.menu1 a h3{color:#FA3333}#main #anshinMenu li.menu1 a:hover{background:rgba(250,51,51,0.1)}#main #anshinMenu li.menu2 a{border:3px solid #0A3A96}#main #anshinMenu li.menu2 a:after{background:#0A3A96}#main #anshinMenu li.menu2 a h3{color:#0A3A96}#main #anshinMenu li.menu2 a:hover{background:rgba(10,58,150,0.1)}@media (max-width: 991px){#main #anshinMenu{padding-top:55px;padding-bottom:55px}#main #anshinMenu li a{padding:15px 15px 55px;font-size:1.8rem}#main #anshinMenu li a:after{font-size:1.6rem}#main #anshinMenu li a h3{font-size:2.4rem}}@media (max-width: 767px){#main #anshinMenu{padding-top:35px;padding-bottom:35px}#main #anshinMenu li a{padding:10px 10px 35px;font-size:1.3rem;line-height:1.4}#main #anshinMenu li a:after{font-size:1.2rem;padding:3px}#main #anshinMenu li a h3{font-size:2rem;margin-bottom:2px;margin-top:5px}#main #anshinMenu li a img{max-height:40px}#main #anshinMenu li.menu1 a{border:2px solid #FA3333}#main #anshinMenu li.menu2 a{border:2px solid #0A3A96}}#main .flowBox .flowTtl{color:#FFF;font-size:3rem;font-weight:500;text-align:center;padding:20px 0 25px;margin-bottom:40px}#main .flowBox .flowTtl [class^="icon-"]{content:"";display:inline-block;position:relative;margin-right:15px;height:70px;top:23px;margin-top:-23px}#main .flowBox .flowTtl .icon-jiko{background:url('../img/icon-jiko-f.png?1545372036') no-repeat center;-moz-background-size:contain;-o-background-size:contain;-webkit-background-size:contain;background-size:contain;width:125px}#main .flowBox .flowTtl .icon-kosho{background:url('../img/icon-kosho-f.png?1545372344') no-repeat center;-moz-background-size:contain;-o-background-size:contain;-webkit-background-size:contain;background-size:contain;width:112px}#main .flowBox .flowIn>li{background:#FFF;border:4px solid #798084;margin-bottom:60px;position:relative;font-size:1.8rem;display:table;width:100%}#main .flowBox .flowIn>li:after{content:"";background:url('../img/icon-arrow.png?1545373951') no-repeat center;-moz-background-size:contain;-o-background-size:contain;-webkit-background-size:contain;background-size:contain;display:inline-block;width:29px;height:30px;position:absolute;bottom:-50px;left:0;right:0;margin:auto}#main .flowBox .flowIn>li:last-child:after{content:none}#main .flowBox .flowIn>li.point{border:4px solid #0073BD}#main .flowBox .flowIn>li.point .number{background:#0073BD}#main .flowBox .flowIn>li.point .inTtlTel{font-size:3.2rem;font-weight:500;color:#0073BD;line-height:1.4;margin-bottom:10px;background:url('../img/icon-tel.png?1545377194') no-repeat center left;-moz-background-size:contain;-o-background-size:contain;-webkit-background-size:contain;background-size:contain;padding-left:75px}#main .flowBox .flowIn>li.point .telList{overflow:hidden;margin:15px -5px 20px}#main .flowBox .flowIn>li.point .telList li{text-align:center;padding:10px 35px;float:left;margin:0 5px}#main .flowBox .flowIn>li.point .telList li:nth-child(1){border:3px solid #75D92E;color:#75D92E}#main .flowBox .flowIn>li.point .telList li:nth-child(2){border:3px solid #3F8DF7;color:#3F8DF7}#main .flowBox .flowIn>li.point .telList li:nth-child(3){border:3px solid #FC6B8C;color:#FC6B8C}#main .flowBox .flowIn>li.point .inTbl1,#main .flowBox .flowIn>li.point .inTbl2{width:100%}#main .flowBox .flowIn>li.point .inTbl1 tr th,#main .flowBox .flowIn>li.point .inTbl1 tr td,#main .flowBox .flowIn>li.point .inTbl2 tr th,#main .flowBox .flowIn>li.point .inTbl2 tr td{padding:15px 30px;font-weight:500}#main .flowBox .flowIn>li.point .inTbl1 tr th,#main .flowBox .flowIn>li.point .inTbl2 tr th{text-align:center;width:20%;font-size:2.1rem;line-height:1.3}#main .flowBox .flowIn>li.point .inTbl1 tr th span,#main .flowBox .flowIn>li.point .inTbl2 tr th span{font-size:2.3rem;display:block;margin-top:5px}#main .flowBox .flowIn>li.point .inTbl1{margin-bottom:15px}#main .flowBox .flowIn>li.point .inTbl1 tr th{background:#0073BD;color:#FFF}#main .flowBox .flowIn>li.point .inTbl1 tr td{background:#DBF1FF;color:#0073BD;font-size:2.2rem}#main .flowBox .flowIn>li.point .inTbl2{margin-bottom:5px}#main .flowBox .flowIn>li.point .inTbl2 tr th{border:2px solid #FDDB1C;background:#FDDB1C}#main .flowBox .flowIn>li.point .inTbl2 tr td{border:2px solid #FDDB1C}#main .flowBox .flowIn>li.point .inTbl2 tr td .redTxt{color:#FA3333;font-weight:600;font-size:2.4rem}#main .flowBox .flowIn>li.point .inTbl2 tr td .telTxt{background:url('../img/icon-free.png?1545385753') no-repeat center left;-moz-background-size:auto 40px;-o-background-size:auto 40px;-webkit-background-size:auto 40px;background-size:auto 40px;font-size:3.6rem;font-weight:600;padding-left:120px}#main .flowBox .flowIn>li .number,#main .flowBox .flowIn>li .tCel{display:table-cell;vertical-align:middle}#main .flowBox .flowIn>li .number{background:#798084;color:#FFF;width:80px;text-align:center;font-family:'ZCOOL QingKe HuangYou', cursive;font-size:7rem}#main .flowBox .flowIn>li .tCel{padding:15px 30px}#main .flowBox .flowIn>li .inTtl{font-size:3rem}#main .flowBox .flowIn>li .pointTxtBox,#main .flowBox .flowIn>li .redTxtBox{font-weight:500;display:inline-block;position:absolute;top:50%;right:40px;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);text-align:center}#main .flowBox .flowIn>li .pointTxtBox{border:3px solid #FA3333;color:#FA3333;font-size:3.6rem;padding:0 20px}#main .flowBox .flowIn>li .redTxtBox{background:#FA3333;color:#fff;font-size:2.2rem;line-height:1.4;padding:7px 30px}@media (max-width: 991px){#main .flowBox .flowTtl{font-size:2.4rem}#main .flowBox .flowIn>li{border:3px solid #798084;margin-bottom:50px;font-size:1.6rem}#main .flowBox .flowIn>li:after{width:24px;height:25px;bottom:-40px}#main .flowBox .flowIn>li.point{border:3px solid #0073BD}#main .flowBox .flowIn>li.point .inTtlTel{font-size:2.6rem;margin-bottom:7px;padding-left:65px}#main .flowBox .flowIn>li.point .telList li{padding:7px 17px}#main .flowBox .flowIn>li.point .telList li:nth-child(1){border:2px solid #75D92E}#main .flowBox .flowIn>li.point .telList li:nth-child(2){border:2px solid #3F8DF7}#main .flowBox .flowIn>li.point .telList li:nth-child(3){border:2px solid #FC6B8C}#main .flowBox .flowIn>li.point .inTbl1 tr th,#main .flowBox .flowIn>li.point .inTbl1 tr td,#main .flowBox .flowIn>li.point .inTbl2 tr th,#main .flowBox .flowIn>li.point .inTbl2 tr td{padding:15px 20px}#main .flowBox .flowIn>li.point .inTbl1 tr th,#main .flowBox .flowIn>li.point .inTbl2 tr th{width:10%;font-size:1.8rem}#main .flowBox .flowIn>li.point .inTbl1 tr th span,#main .flowBox .flowIn>li.point .inTbl2 tr th span{font-size:2rem}#main .flowBox .flowIn>li.point .inTbl1{margin-bottom:15px}#main .flowBox .flowIn>li.point .inTbl1 tr td{font-size:1.8rem}#main .flowBox .flowIn>li.point .inTbl2 tr td .redTxt{font-size:2rem}#main .flowBox .flowIn>li.point .inTbl2 tr td .telTxt{-moz-background-size:auto 34px;-o-background-size:auto 34px;-webkit-background-size:auto 34px;background-size:auto 34px;font-size:3.2rem;padding-left:100px}#main .flowBox .flowIn>li .number{width:60px;font-size:5rem}#main .flowBox .flowIn>li .tCel{padding:12px 25px 14px}#main .flowBox .flowIn>li .inTtl{font-size:2.6rem}#main .flowBox .flowIn>li .pointTxtBox,#main .flowBox .flowIn>li .redTxtBox{right:20px}#main .flowBox .flowIn>li .pointTxtBox{border:2px solid #FA3333;font-size:2.6rem;padding:0 15px}#main .flowBox .flowIn>li .redTxtBox{font-size:1.6rem;padding:7px 20px}}@media (max-width: 767px){#main .flowBox .flowTtl{font-size:1.8rem;padding:10px 0 15px;margin-bottom:20px}#main .flowBox .flowTtl [class^="icon-"]{margin-right:0;display:block;top:0;margin:0 auto;height:35px}#main .flowBox .flowTtl .icon-jiko{width:62.5px}#main .flowBox .flowTtl .icon-kosho{width:156px}#main .flowBox .flowIn>li{border:2px solid #798084;margin-bottom:40px;font-size:1.5rem}#main .flowBox .flowIn>li:after{width:20px;height:25px;bottom:-35px}#main .flowBox .flowIn>li.point{border:2px solid #0073BD}#main .flowBox .flowIn>li.point .inTtlTel{font-size:1.8rem;margin-bottom:10px;padding-left:45px}#main .flowBox .flowIn>li.point .telList{margin:15px 0 20px}#main .flowBox .flowIn>li.point .telList li{width:100%;padding:10px 35px;margin:0 0 5px}#main .flowBox .flowIn>li.point .inTbl1 tr th,#main .flowBox .flowIn>li.point .inTbl1 tr td,#main .flowBox .flowIn>li.point .inTbl2 tr th,#main .flowBox .flowIn>li.point .inTbl2 tr td{width:100%;display:block;padding:7px 10px}#main .flowBox .flowIn>li.point .inTbl1 tr th,#main .flowBox .flowIn>li.point .inTbl2 tr th{font-size:1.6rem}#main .flowBox .flowIn>li.point .inTbl1 tr td{font-size:1.5rem}#main .flowBox .flowIn>li.point .inTbl2 tr td .redTxt{font-size:1.6rem}#main .flowBox .flowIn>li.point .inTbl2 tr td .telTxt{background:url('../img/icon-free.png?1545385753') no-repeat center left 10px;-moz-background-size:auto 24px;-o-background-size:auto 24px;-webkit-background-size:auto 24px;background-size:auto 24px;font-size:2.4rem;padding:5px 10px 5px 80px;border:2px solid #ccc;-webkit-border-radius:5px;border-radius:5px}#main .flowBox .flowIn>li .number,#main .flowBox .flowIn>li .tCel{display:block;width:100%}#main .flowBox .flowIn>li .number{font-size:2.2rem}#main .flowBox .flowIn>li .tCel{padding:15px 10px}#main .flowBox .flowIn>li .inTtl{font-size:2rem}#main .flowBox .flowIn>li .pointTxtBox,#main .flowBox .flowIn>li .redTxtBox{position:relative;top:auto;right:auto;-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0);margin:7px auto 0}#main .flowBox .flowIn>li .pointTxtBox{font-size:2rem;padding:0 10px}#main .flowBox .flowIn>li .redTxtBox{font-size:1.6rem;padding:3px 10px}}#main #jiko{background:rgba(250,51,51,0.1)}#main #jiko .flowTtl{background:#FA3333}#main #kosho{background:rgba(10,58,150,0.1)}#main #kosho .flowTtl{background:#0A3A96}#main #bookmark{padding-top:40px;padding-bottom:40px}#main #bookmark .bookTtl{color:#0073BD;text-align:center;background:url('../img/icon-book.png?1545387201') no-repeat center left;-moz-background-size:auto 74px;-o-background-size:auto 74px;-webkit-background-size:auto 74px;background-size:auto 74px;font-size:3rem;padding-left:120px;margin-bottom:25px}#main #bookmark .bookTtl span{display:block;font-size:2.6rem}#main #bookmark .bookLink{display:block;background:#FF3A44;color:#FFF;padding:15px;font-weight:500;font-size:2.2rem;text-align:center;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;max-width:80%;border-bottom:6px solid #950A12;margin:0 auto 40px;-moz-transition:.2s;-o-transition:.2s;-webkit-transition:.2s;transition:.2s;position:relative}#main #bookmark .bookLink:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:.7}#main #bookmark .acMenu{margin-bottom:15px}#main #bookmark .acMenu dt{background:#0073BD;color:#FFF;padding:10px 15px;font-size:1.8rem}#main #bookmark .acMenu dt:after{content:"▼";float:right}#main #bookmark .acMenu dt.active:after{content:"▲"}#main #bookmark .acMenu dd{display:none;border:1px solid #0073BD;padding:40px 100px 30px}#main #bookmark .acMenu dd .bookInTtl{color:#0073BD;font-size:2.2rem;margin-bottom:10px;font-weight:500}#main #bookmark .acMenu dd .row{margin-bottom:10px}@media (max-width: 991px){#main #bookmark .bookTtl{-moz-background-size:auto 50px;-o-background-size:auto 50px;-webkit-background-size:auto 50px;background-size:auto 50px;font-size:2rem;padding-left:70px;margin-bottom:20px}#main #bookmark .bookTtl span{font-size:1.8rem}#main #bookmark .bookLink{padding:12px;font-size:1.8rem;border-bottom:5px solid #950A12;margin:0 auto 30px}#main #bookmark .acMenu dt{padding:7px 12px}#main #bookmark .acMenu dd{padding:30px 70px 20px}#main #bookmark .acMenu dd .bookInTtl{font-size:1.8rem}}@media (max-width: 767px){#main #bookmark .bookTtl{-moz-background-size:auto 40px;-o-background-size:auto 40px;-webkit-background-size:auto 40px;background-size:auto 40px;font-size:1.7rem;padding-left:60px}#main #bookmark .bookTtl span{font-size:1.5rem}#main #bookmark .bookLink{padding:10px;font-size:1.6rem;border-bottom:4px solid #950A12}#main #bookmark .acMenu dd{padding:20px 10px 10px}#main #bookmark .acMenu dd .bookInTtl{font-size:1.6rem}}#footer .container{padding-top:30px;padding-bottom:30px}#footer .container .firstImg{margin-bottom:15px}#footer .copy{background:#1b1b1b;color:#FFF;font-size:1.3rem;text-align:center;padding:20px}@media (max-width: 991px){#footer .copy{padding:15px}}@media (max-width: 767px){#footer .container{padding-top:25px;padding-bottom:25px}#footer .copy{font-size:1.1rem}}
