@charset "UTF-8";@import url("https://fonts.googleapis.com/css?family=Noto+Sans+JP&display=swap");@import url(https://fonts.googleapis.com/css2?family=Roboto+Condensed:wght@700&display=swap);@font-face{font-family:ロゴたいぷゴシック;src:url("https://cdn.leafscape.be/logotype/logotype_web.woff2") format("woff2")}@font-face{font-family:"Noto Serif Japanese";font-style:normal;font-weight:300;src:url("../webfont/NotoSerifCJKjp-Regular.woff2") format("woff2"),url("../webfont/NotoSerifCJKjp-Regular.woff") format("woff");font-display:swap}@media screen and (min-width:1336px){}@media screen and (max-width:980px){}@media screen and (max-width:1335px) and (min-width:981px){}@media screen and (max-width:980px){body{-webkit-text-size-adjust:100%;font-size:75%}}@-webkit-keyframes buruburu{0%{-webkit-transform:translate(0,0)}50%{-webkit-transform:translate(0,-5px)}to{-webkit-transform:translate(0,0)}}@keyframes buruburu{0%{-webkit-transform:translate(0,0)}50%{-webkit-transform:translate(0,-5px)}to{-webkit-transform:translate(0,0)}}@-webkit-keyframes buruburu2{0%{-webkit-transform:translate(0,0)}50%{-webkit-transform:translate(0,-20px)}to{-webkit-transform:translate(0,0)}}@keyframes buruburu2{0%{-webkit-transform:translate(0,0)}50%{-webkit-transform:translate(0,-20px)}to{-webkit-transform:translate(0,0)}}@-webkit-keyframes fadein{0%{opacity:0}30%{opacity:70%}70%{opacity:50%}to{opacity:100%}}@keyframes fadein{0%{opacity:0}30%{opacity:70%}70%{opacity:50%}to{opacity:100%}}@-webkit-keyframes gradAnimeTime{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes gradAnimeTime{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.fade{opacity:0;-webkit-transform:scale(0.9);transform:scale(0.9);-webkit-transition:all 0.7s;transition:all 0.7s}.fade.effect{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.slidein{opacity:0;-webkit-transform:translateX(-300px);transform:translateX(-300px);-webkit-transition:all 0.7s;transition:all 0.7s}.slidein.effect{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}@-webkit-keyframes fadeUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.fade-list>*{-webkit-transition:all 0.7s;transition:all 0.7s;opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px);position:relative}.fade-list.effect>:first-child{-webkit-animation:fadeUp 1s 0.5s 1 ease normal forwards;animation:fadeUp 1s 0.5s 1 ease normal forwards;-webkit-animation-play-state:running;animation-play-state:running}.fade-list.effect>:nth-child(2){-webkit-animation:fadeUp 1s 1s 1 ease normal forwards;animation:fadeUp 1s 1s 1 ease normal forwards;-webkit-animation-play-state:running;animation-play-state:running}.fade-list.effect>:nth-child(3){-webkit-animation:fadeUp 1s 1.5s 1 ease normal forwards;animation:fadeUp 1s 1.5s 1 ease normal forwards;-webkit-animation-play-state:running;animation-play-state:running}.fade-list.effect>:nth-child(4){-webkit-animation:fadeUp 1s 2s 1 ease normal forwards;animation:fadeUp 1s 2s 1 ease normal forwards;-webkit-animation-play-state:running;animation-play-state:running}.fade-list.effect>:nth-child(5){-webkit-animation:fadeUp 1s 2.5s 1 ease normal forwards;animation:fadeUp 1s 2.5s 1 ease normal forwards;-webkit-animation-play-state:running;animation-play-state:running}.fade-list.effect>:nth-child(6){-webkit-animation:fadeUp 1s 3s 1 ease normal forwards;animation:fadeUp 1s 3s 1 ease normal forwards;-webkit-animation-play-state:running;animation-play-state:running}.fade-list.effect>:nth-child(7){-webkit-animation:fadeUp 1s 3.5s 1 ease normal forwards;animation:fadeUp 1s 3.5s 1 ease normal forwards;-webkit-animation-play-state:running;animation-play-state:running}.fade-list.effect>:nth-child(8){-webkit-animation:fadeUp 1s 4s 1 ease normal forwards;animation:fadeUp 1s 4s 1 ease normal forwards;-webkit-animation-play-state:running;animation-play-state:running}.fade-list.effect>:nth-child(9){-webkit-animation:fadeUp 1s 4.5s 1 ease normal forwards;animation:fadeUp 1s 4.5s 1 ease normal forwards;-webkit-animation-play-state:running;animation-play-state:running}.fade-list.effect>:nth-child(10){-webkit-animation:fadeUp 1s 5s 1 ease normal forwards;animation:fadeUp 1s 5s 1 ease normal forwards;-webkit-animation-play-state:running;animation-play-state:running}.fade-list.effect>:nth-child(11){-webkit-animation:fadeUp 1s 5.5s 1 ease normal forwards;animation:fadeUp 1s 5.5s 1 ease normal forwards;-webkit-animation-play-state:running;animation-play-state:running}.fade-list.effect>:nth-child(12){-webkit-animation:fadeUp 1s 6s 1 ease normal forwards;animation:fadeUp 1s 6s 1 ease normal forwards;-webkit-animation-play-state:running;animation-play-state:running}.move-img{position:relative;overflow:hidden;z-index:1}.move-img:before{display:block;content:"";position:absolute;top:0;left:0;width:0%;height:100%;background:#fff;z-index:1;-webkit-transform-origin:right center;transform-origin:right center;-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transition:width 0.3s cubic-bezier(0.19,1,0.22,1) 0s,-webkit-transform 0.5s cubic-bezier(0.19,1,0.22,1) 0.4s;transition:width 0.3s cubic-bezier(0.19,1,0.22,1) 0s,-webkit-transform 0.5s cubic-bezier(0.19,1,0.22,1) 0.4s;transition:width 0.3s cubic-bezier(0.19,1,0.22,1) 0s,transform 0.5s cubic-bezier(0.19,1,0.22,1) 0.4s;transition:width 0.3s cubic-bezier(0.19,1,0.22,1) 0s,transform 0.5s cubic-bezier(0.19,1,0.22,1) 0.4s,-webkit-transform 0.5s cubic-bezier(0.19,1,0.22,1) 0.4s}.move-img img{position:relative;display:inline-block;height:auto;opacity:0;left:-100%;-webkit-transition:all 0.7s;transition:all 0.7s}.move-img.effect img{opacity:1;left:0}.move-img.effect:before{-webkit-transform:scaleX(0);transform:scaleX(0);width:100%}.blur{-ms-filter:blur(6px);-webkit-filter:blur(6px);filter:blur(6px);-webkit-transition:all 0.5s;transition:all 0.5s;-webkit-transform:scale(0.95);transform:scale(0.95)}.blur.effect{-webkit-transform:scale(1);transform:scale(1);-ms-filter:blur(0);-webkit-filter:blur(0);filter:blur(0)}.panel_box{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:stretch;-webkit-box-align:stretch;align-items:stretch;-ms-flex-pack:start;-webkit-box-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:stretch;align-content:stretch;-ms-flex-align:stretch;align-items:stretch;margin:2rem 0}@media screen and (max-width:1335px) and (min-width:981px),screen and (min-width:1336px){.panel_box>div>:first-child{margin-top:0!important}.panel_box>div>:last-child{margin-bottom:0!important}}.panel_box>div,.panel_box>li{padding:0 10px}.panel_box>div>*,.panel_box>li>*{width:100%}.panel_box.box2>div,.panel_box.box2>li{width:50%}.panel_box.box3>div,.panel_box.box3>li{width:33.3%}.panel_box.box4>div,.panel_box.box4>li{width:25%}@media screen and (max-width:980px){.panel_box{}.panel_box.box2 div,.panel_box.box2 li,.panel_box.box3 div,.panel_box.box3 li,.panel_box.box4 div,.panel_box.box4 li{width:100%}}.p_cont{padding-top:8em;position:relative;background:#fff;background:linear-gradient(135deg,#fff 0%,#fff 25%,#fff 25%,#fff 50%,#fff 50%,#fff 75%,#F5FAFD 75%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="$statCol",endColorstr="$endCol",GradientType=1);background-position:right bottom;background-size:100% 50%;background-repeat:no-repeat}.p_cont .p_title{padding:3em 0 5em;padding-right:10em;position:relative;margin-bottom:3em;background:url("../img/f_bg.jpg") repeat-x right bottom;background-size:auto 75%}.p_cont .p_title h1{font-size:150%;font-weight:normal;padding:1rem 2%}.p_cont .p_title .slug{display:block;font-family:"Roboto Condensed",sans-serif;max-width:10em;font-size:120%;font-weight:bold;color:#041a72;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:1em;text-transform:uppercase;letter-spacing:1px;text-align:right}.p_cont .p_title .breadcrumbs{padding:0 2%;font-size:90%}@media screen and (max-width:980px){.p_cont .p_title{padding:3em 3%!important}.p_cont .p_title .slug{display:none}}.p_cont .p_title .page-info{display:inline-block;background:#fff;padding:1.5em;position:absolute;left:0;top:90%;border-radius:0 35px 35px 0;-webkit-filter:drop-shadow(1px 3px 5px rgba(0,0,0,0.1));-moz-filter:drop-shadow(1px 3px 5px rgba(0,0,0,0.1));-ms-filter:drop-shadow(1px 3px 5px rgba(0,0,0,0.1));filter:drop-shadow(1px 3px 5px rgba(0,0,0,0.1))}@media (-ms-high-contrast:none){.p_cont .p_title .page-info{-webkit-box-shadow:1px 3px 5px 0 rgba(0,0,0,0.1);box-shadow:1px 3px 5px 0 rgba(0,0,0,0.1)}}.p_cont #side_bread{display:none;position:fixed;top:0;bottom:0;height:5em;margin:auto;z-index:100;-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transform:rotateZ(90deg);transform:rotateZ(90deg);color:#666;font-size:90%}.p_cont #side_bread a,.p_cont #side_bread span{display:inline-block;padding:0 3px}@media screen and (max-width:1335px) and (min-width:981px),screen and (max-width:980px){.p_cont #side_bread{display:none!important}}.p_cont .post-data{text-align:right;padding:5px;border-bottom:1px dashed #c1c1c1;color:#666}.p_cont .contents_body{padding:3em 3%}.p_cont .contents_body>p:not([class]){margin-bottom:2em;line-height:1.7;padding:0 1em}.p_cont .contents_body>p:not([class])+p:not([class]){margin-top:-1em}.p_cont .contents_body ol:not([class]) li a,.p_cont .contents_body p:not([class]) a,.p_cont .contents_body table td a,.p_cont .contents_body ul:not([class]) li a{color:#041a72;text-decoration:underline}.p_cont .contents_body ol:not([class]) li a:hover,.p_cont .contents_body p:not([class]) a:hover,.p_cont .contents_body table td a:hover,.p_cont .contents_body ul:not([class]) li a:hover{color:#072bbc;text-decoration:none}.p_cont h2{font-size:180%;padding-left:1.5em;font-weight:normal;position:relative;letter-spacing:2px;margin-bottom:1em;padding-bottom:10px;border-bottom:3px solid #041a72}.p_cont h2:not(:first-child){margin-top:3em}.p_cont h2:before{display:block;content:"";width:1em;height:1em;position:absolute;top:0.25em;left:0;background:#041a72}.p_cont h3{font-size:135%;font-weight:normal;letter-spacing:3px;border-bottom:5px solid #041a72;color:#041a72;padding:5px 0.5em;margin-bottom:1em}.p_cont h4{font-size:120%;letter-spacing:2px;padding:1em;padding-left:4em;position:relative}.p_cont h4:before{display:inline-block;content:"";width:3em;height:1px;background:#041a72;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0}.p_cont .point{font-size:120%;padding:0.5em 1em;letter-spacing:1px;color:#041a72;border-bottom:1px dotted #041a72}.p_cont .point span.sub{font-size:80%;display:inline-block;padding:3px 1em;border-radius:25px;background:#041a72;color:#fff;margin:0 1.5em}.p_cont .point span.sub+.sub{margin-left:-1em}.p_cont .point+ul:not([class]){margin-top:-1em}.p_cont .indent{margin-left:1em;border-left:1px solid #000;padding-left:1em}.p_cont .lead{font-size:110%;line-height:1.8;margin-bottom:2em}.p_cont .note{padding:1.5em 3%;background:#ECEEF1;margin-bottom:2em}.p_cont table{min-width:80%;margin:2em auto 3em;table-layout:fixed;background:#fff}.p_cont table tr td,.p_cont table tr th{vertical-align:middle;border-bottom:1px solid #000;padding:10px 15px}.p_cont table tr td:not(:last-child),.p_cont table tr th:not(:last-child){border-right:1px dashed #c1c1c1}.p_cont table thead td,.p_cont table thead th{background:#5C70B3;color:#fff;font-weight:normal;border-width:0;text-align:center}.p_cont table th{font-weight:bold;letter-spacing:2px}.p_cont table td{font-size:110%}.p_cont table td p{margin-bottom:10px}.p_cont table td ul:not([class]){padding:0 3%}.p_cont table .total-data,.p_cont table .total-data td,.p_cont table .total-data th{background:#FFE490}.p_cont .full{width:100%;margin:0}.p_cont ul.inl-list,.p_cont ul:not([class]){padding:0 1em;margin-bottom:2em}.p_cont ul.inl-list>li,.p_cont ul:not([class])>li{padding:10px 1em 10px 1.5em;position:relative}.p_cont ul.inl-list>li:not(:last-child),.p_cont ul:not([class])>li:not(:last-child){border-bottom:1px dotted #0077c6}.p_cont ul.inl-list>li:before,.p_cont ul:not([class])>li:before{font-family:"Font Awesome 5 Free";font-weight:600;content:"\f105";color:#0077c6;position:absolute;top:10px;left:10px}.p_cont ul.inl-list li{display:inline-block;border-bottom:none!important}.p_cont .point_list{counter-reset:numlist}.p_cont .point_list li{padding-top:2em;padding-left:2em}.p_cont .point_list li dl{padding:1em 1em 0;padding-top:2em;border:5px solid #dedede;position:relative;height:100%}.p_cont .point_list li dl:before{display:inline-block;content:"";width:3em;height:3em;border-radius:50%;position:absolute;left:-1.5em;top:-1.5em;background:#041a72}.p_cont .point_list li dl:after{counter-increment:numlist;content:"0" counter(numlist);color:#fff;position:absolute;font-size:120%;top:-0.75em;left:-0.5em}.p_cont .point_list li dl dt{text-align:center;font-size:120%;color:#041a72;padding-bottom:0.5em;border-bottom:1px dashed #c1c1c1;margin-bottom:1em}.p_cont .point_list li dl dd>h4{padding:0.5em 0;padding-left:3em}.p_cont .point_list li dl dd>h4:before{width:2.5em}.p_cont .point_list li dl dd>ol:not([class]),.p_cont .point_list li dl dd>ul:not([class]){margin-bottom:0.5em;padding:0 1%}.p_cont .point_list li dl dd .btn{margin:1.5em 0}.p_cont .flow_list{margin-bottom:2em;padding-left:6em;counter-reset:numlist}@media screen and (max-width:980px){.p_cont .flow_list{padding-left:0}}.p_cont .flow_list dl{border-left:20px solid #eaeaea;padding:15px;margin-bottom:0;position:relative;counter-increment:numlist}.p_cont .flow_list dl:before{display:inline-block;background:#041a72;color:#fff;padding:3px 8px;border-radius:8px;content:"STEP" counter(numlist);position:absolute;left:-6em;top:15px}@media screen and (max-width:980px){.p_cont .flow_list dl:before{position:relative;top:0;left:0;margin-bottom:10px}}.p_cont .flow_list dl dt{position:relative;font-size:110%;color:#041a72;padding-left:1em;margin-bottom:0.5em;letter-spacing:2px}.p_cont .flow_list dl dt:after{display:inline-block;content:"";width:0.5em;height:0.5em;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:-30px;background:#041a72;border-radius:50%}.p_cont .flow_list dl dt:before{display:inline-block;content:"";width:2em;height:1px;border-top:1px dashed #999;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:-25px}.p_cont .flow_list dl dd{padding-left:1em}.p_cont ul.img2,.p_cont ul.img3,.p_cont ul.img4{margin-bottom:2em}.p_cont ol:not([class]){counter-reset:numlist;padding:0 1em;margin-bottom:2em}.p_cont ol:not([class])>li{padding-left:2em;margin-bottom:1em;position:relative}.p_cont ol:not([class])>li:before{display:inline-block;counter-increment:numlist;content:"0" counter(numlist) ".";color:#041a72;position:absolute;top:0;left:0;background:#fff}.ank_list{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:stretch;-webkit-box-align:stretch;align-items:stretch;-ms-flex-pack:start;-webkit-box-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;width:100%;text-align:center}.ank_list:before{content:"contents";width:100%;border-bottom:1px solid #222;padding-bottom:1rem;margin-bottom:1rem;font-size:80%;text-align:center;display:block}.ank_list li{display:inline-block;width:32%;margin-right:1%;margin-bottom:1rem}@media screen and (max-width:1335px) and (min-width:981px){.ank_list li{width:48%}}@media screen and (max-width:980px){.ank_list li{width:98%;margin-bottom:0.5rem}}.ank_list li a{padding:1rem 2%;height:100%;padding-right:2rem;display:block;background:#E3E7F1;border:1px solid #041a72;color:#041a72;position:relative;z-index:0}.ank_list li a:after{font-family:"Font Awesome 5 Free";font-weight:600;content:"\f105";position:absolute;z-index:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:10px;opacity:0.5;-webkit-transition:0.3s right;transition:0.3s right}.ank_list li a:hover{background:#041a72;text-decoration:none;color:#fff}.ank_list li a:hover:after{right:5px}.page_list{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:stretch;-webkit-box-align:stretch;align-items:stretch;-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;margin-bottom:2rem}.page_list li{width:49%;margin-bottom:1.5rem}.page_list li a{display:block;height:100%;padding:1rem 5%;background:#fff;border-radius:10px;-webkit-filter:drop-shadow(0 0 5px rgba(0,0,0,0.1));-moz-filter:drop-shadow(0 0 5px rgba(0,0,0,0.1));-ms-filter:drop-shadow(0 0 5px rgba(0,0,0,0.1));filter:drop-shadow(0 0 5px rgba(0,0,0,0.1));position:relative;z-index:0}@media (-ms-high-contrast:none){.page_list li a{-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,0.1);box-shadow:0 0 5px 0 rgba(0,0,0,0.1)}}.page_list li a:before{font-family:"Font Awesome 5 Free";font-weight:600;content:"\f105";position:absolute;z-index:0;right:1rem;bottom:0.5rem;font-size:70%;color:#041a72}.page_list li a:after{content:"more";color:#041a72;position:absolute;z-index:0;right:1.6rem;bottom:0.6rem;font-size:80%;-webkit-transition:letter-spacing 0.6s ease-out;transition:letter-spacing 0.6s ease-out}.page_list li a:hover{text-decoration:none;background:#fff;color:#041a72;-webkit-filter:drop-shadow(0 0 3px rgba(0,0,0,0.1));-moz-filter:drop-shadow(0 0 3px rgba(0,0,0,0.1));-ms-filter:drop-shadow(0 0 3px rgba(0,0,0,0.1));filter:drop-shadow(0 0 3px rgba(0,0,0,0.1))}@media (-ms-high-contrast:none){.page_list li a:hover{-webkit-box-shadow:0 0 3px 0 rgba(0,0,0,0.1);box-shadow:0 0 3px 0 rgba(0,0,0,0.1)}}.page_list li a:hover:after{letter-spacing:2px}.page_list li a dl dt{padding-bottom:0.5rem;border-bottom:1px solid #041a72;margin-bottom:0.5rem;font-size:112%;font-weight:bold}.page_list li a dl dd{color:#222}@media screen and (max-width:980px){.page_list{display:block}.page_list li{width:100%}}.cat_box{width:100%;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:stretch;-webkit-box-align:stretch;align-items:stretch;-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}.cat_box a{display:block;padding:1em 2%;width:49%;background:#f5f5f5;border-radius:3px;margin-bottom:1em;position:relative}@media screen and (max-width:980px){.cat_box a{width:100%}}.cat_box a dl dt{font-size:90%;margin-bottom:10px}.cat_box a dl dt span{display:inline-block}.cat_box a dl dt .cat{background:#041a72;color:#fff;font-size:90%;padding:3px 5px;border-radius:5px;margin-right:1em}.cat_box a dl dt .post-time{color:#9292C8}.cat_box a dl dd.post-title{font-size:110%}.cat_box a dl dd.new{font-size:90%;display:inline-block;position:absolute;right:0;top:0;background:#D33D3D;color:#fff;border-radius:0 3px 0 8px;padding:7px 10px;line-height:1}.cat_box a:after{display:inline-block;font-family:"Font Awesome 5 Free";font-weight:600;content:"\f105";position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:2%;-webkit-transition:all 0.7s;transition:all 0.7s}.cat_box a:hover{background:#eee;text-decoration:none}.cat_box a:hover:after{right:1%}.wp-pagenavi{clear:both;padding:3em 2%;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:stretch;-webkit-box-align:stretch;align-items:stretch;-ms-flex-pack:start;-webkit-box-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}.wp-pagenavi a,.wp-pagenavi span{text-decoration:none;border:1px solid #c1c1c1;padding:3px 5px;margin:2px;display:inline-block;min-width:3em;text-align:center;-ms-flex-grow:1;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.wp-pagenavi a:hover,.wp-pagenavi span.current{border-color:#041a72!important;background:#041a72;color:#ffffff}.wp-pagenavi span.current{font-weight:bold}.event_list{margin-bottom:2rem;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:stretch;-webkit-box-align:stretch;align-items:stretch;-ms-flex-pack:start;-webkit-box-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.event_list .cal_list_a{display:block;font-size:70%;border-bottom:1px solid #c1c1c1;width:33.3%}.event_list .cal_list_a *{-webkit-transition:all 0.7s;transition:all 0.7s}@media screen and (max-width:980px){.event_list .cal_list_a{width:50%}}.event_list .cal_list_a dl{padding:20px;border-radius:10px;-webkit-filter:drop-shadow(0 0 8px rgba(0,0,0,0.1));-moz-filter:drop-shadow(0 0 8px rgba(0,0,0,0.1));-ms-filter:drop-shadow(0 0 8px rgba(0,0,0,0.1));filter:drop-shadow(0 0 8px rgba(0,0,0,0.1))}@media (-ms-high-contrast:none){.event_list .cal_list_a dl{-webkit-box-shadow:0 0 8px 0 rgba(0,0,0,0.1);box-shadow:0 0 8px 0 rgba(0,0,0,0.1)}}@media screen and (max-width:980px){.event_list .cal_list_a dl{padding:3px}}.event_list .cal_list_a dl dt{margin-bottom:20px;width:100%;height:100%;position:relative;overflow:hidden}.event_list .cal_list_a dl dt:before{content:"";display:block;padding-top:100%}.event_list .cal_list_a dl dt img{position:absolute;top:0;left:0;width:100%;height:100%!important;-o-object-fit:contain;object-fit:contain;font-family:"object-fit: contain;"}.event_list .cal_list_a dl dd{text-align:center}@media screen and (max-width:980px){.event_list .cal_list_a dl dd{padding:5px}}.event_list .cal_list_a dl dd .title{font-weight:bold;color:#1a4dab;margin:0}.event_list .cal_list_a dl dd p.excerpt{word-break:break-all}.event_list a:hover{background:#e2efed;-webkit-filter:drop-shadow(0 0 0 rgba(0,0,0,0));-moz-filter:drop-shadow(0 0 0 rgba(0,0,0,0));-ms-filter:drop-shadow(0 0 0 rgba(0,0,0,0));filter:drop-shadow(0 0 0 rgba(0,0,0,0));text-decoration:none}@media (-ms-high-contrast:none){.event_list a:hover{-webkit-box-shadow:0 0 0 0 rgba(0,0,0,0);box-shadow:0 0 0 0 rgba(0,0,0,0)}}.event_list a:hover img{-webkit-transform:scale(1.2);transform:scale(1.2)}.floormap_box{overflow:auto;text-align:center;padding-bottom:1em;position:relative}.floormap_box img{width:1200px;max-width:inherit;max-width:initial}.floormap_box:before{display:block;width:100%;height:2.5em;content:"";background:url("../img/map_imgicon.jpg") no-repeat right top;background-size:contain}@media screen and (max-width:980px){.floormap_box:before{display:none}}.floor-menu{display:none}.floor-menu li{width:50%;padding:5px;text-align:center}.floor-menu li a{display:block;height:100%;padding:10px;color:#041a72;border:1px solid #041a72}@media screen and (max-width:980px){.floormap_box{min-width:inherit;min-width:100%;max-width:100%;margin-bottom:1em}.floormap_box img{max-width:100%}.floormap_box map{display:none}.floor-menu{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:stretch;-webkit-box-align:stretch;align-items:stretch;-ms-flex-pack:start;-webkit-box-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}}#inq_cont{width:100%;max-width:980px;padding:2em 2%;border:15px solid #eaeaea;margin:0 auto}.care{padding:1.5em;background:#FFF8D3;margin-bottom:2em}.care p{margin-bottom:0}.item{margin-bottom:0!important;padding:1.5em 3% 1em;border-top:1px solid #dedede;position:relative}.item>:last-child{margin-bottom:0}.item .wpcf7-form-control-wrap{position:static!important}.item span.wpcf7-not-valid-tip{display:inline-block;font-size:0.7em!important;padding:2px 5px;border:1px solid #FF4545;background:#FFEFEF;color:red;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:2px}@media screen and (max-width:980px){.item span.wpcf7-not-valid-tip{position:absolute;position:relative;top:auto;left:auto;-webkit-transform:translate(0,0);transform:translate(0,0);position:absolute;top:0;right:0}}.item-name{font-size:90%;color:#666;margin-bottom:10px}.item-text{display:inline-block;margin-bottom:10px;margin-right:1em}.item-flow{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:stretch;-webkit-box-align:stretch;align-items:stretch;-ms-flex-pack:start;-webkit-box-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}.optional,.required{display:inline-block;font-size:85%;padding:3px 10px;margin-right:1em}.required{background:#EE3E3E;color:#fff}.optional{border:1px solid #c1c1c1;color:#666}.contents_body input[type=date],.contents_body input[type=email],.contents_body input[type=number],.contents_body input[type=tel],.contents_body input[type=text],.contents_body select,.contents_body textarea{border-radius:3px;padding:10px;margin-bottom:10px;max-width:100%;min-height:1.5rem;background:#dedede;border:none;-webkit-box-shadow:none;box-shadow:none;outline:none}@media screen and (max-width:980px){.contents_body input[type=date],.contents_body input[type=email],.contents_body input[type=number],.contents_body input[type=tel],.contents_body input[type=text],.contents_body select,.contents_body textarea{width:100%}}.contents_body textarea{width:80%}@media screen and (max-width:980px){.contents_body textarea{width:100%}}label{cursor:pointer}label input[type=checkbox],label input[type=hidden],label input[type=radio]{display:none}label input[type=checkbox]+span.wpcf7-list-item-label,label input[type=hidden]+span.wpcf7-list-item-label,label input[type=radio]+span.wpcf7-list-item-label{display:inline-block;padding:5px 15px;margin:3px;background:#eaeaea;border-radius:5px}@media screen and (max-width:980px){label input[type=checkbox]+span.wpcf7-list-item-label,label input[type=hidden]+span.wpcf7-list-item-label,label input[type=radio]+span.wpcf7-list-item-label{display:block;width:100%}}label input[type=checkbox]+span.wpcf7-list-item-label:before,label input[type=hidden]+span.wpcf7-list-item-label:before,label input[type=radio]+span.wpcf7-list-item-label:before{display:inline-block;margin-right:10px;font-family:"Font Awesome 5 Free";font-weight:600;content:"\f105";color:#fff}label input[type=checkbox]:checked+span.wpcf7-list-item-label,label input[type=hidden]+span.wpcf7-list-item-label,label input[type=radio]:checked+span.wpcf7-list-item-label{background:#ffc65d!important}label input[type=checkbox]+span.wpcf7-list-item-label:before{content:"\f0c8"}label input[type=checkbox]:checked+span.wpcf7-list-item-label:before{content:"\f14a"}label input[type=radio]+span.wpcf7-list-item-label:before{content:"\f111"}label input[type=radio]:checked+span.wpcf7-list-item-label:before{content:"\f192"}span.wpcf7-list-item{margin-left:0!important}.link_info{font-size:85%;color:#8c8c8c;font-weight:normal}.accept_btn{text-align:center;font-size:120%;letter-spacing:1px;margin-bottom:1em;padding:1.5em 3%}.accept_btn span{margin:0!important}.accept_btn label,.accept_btn span label,.accept_btn span.wpcf7-list-item{display:block;width:100%}.accept_btn label input[type=checkbox]+span.wpcf7-list-item-label{padding:1.5em 3em;display:block;width:100%;-webkit-transition:all 0.7s;transition:all 0.7s}.accept_btn label input[type=checkbox]+span.wpcf7-list-item-label:hover{background:#fff5e2}.accept_btn .link_info{margin-top:1em!important;font-size:70%}ul.inq_step{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:stretch;-webkit-box-align:stretch;align-items:stretch;-ms-flex-pack:start;-webkit-box-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;margin:0 auto 2rem;max-width:100%}ul.inq_step li{font-size:120%;width:31.3%;margin:0 1%;padding:8px 3%;text-align:center;color:#999;letter-spacing:3px;position:relative}ul.inq_step li:not(:last-child):after{position:absolute;top:0.5rem;right:-1rem;font-family:"Font Awesome 5 Free";font-weight:600;content:"\f105";content:"\f101"}ul.inq_step li span{background:#c1c1c1;color:#fff;font-size:70%;display:block;margin-bottom:5px;padding:3px;letter-spacing:0}ul.inq_step li.step-active{color:#FF9915}ul.inq_step li.step-active span{background:#FF9915}.comfirm_btn{overflow:visible!important;position:relative;padding-bottom:4em}.comfirm_btn input[type=button],.comfirm_btn input[type=submit]{background-color:transparent;border:none;outline:none;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:100%;display:block;width:100%;padding:1rem 3%;border-radius:5px;border:1px solid #dedede;letter-spacing:2px;-webkit-transition:all 0.7s;transition:all 0.7s}.comfirm_btn input[type=button].wpcf7c-btn-confirm,.comfirm_btn input[type=submit].wpcf7c-btn-confirm{border-color:#ff5959;color:#ff5959}.comfirm_btn input[type=button].wpcf7c-btn-confirm:hover,.comfirm_btn input[type=submit].wpcf7c-btn-confirm:hover{background:#fff2f2}.comfirm_btn input[type=button].wpcf7-back,.comfirm_btn input[type=submit].wpcf7-back{border-color:#7372bd;color:#7372bd}.comfirm_btn input[type=button].wpcf7-back:hover,.comfirm_btn input[type=submit].wpcf7-back:hover{background:#e8e8ff}.comfirm_btn input[type=button].wpcf7-submit,.comfirm_btn input[type=submit].wpcf7-submit{background:#ff5050;color:#fff}.comfirm_btn input[type=button].wpcf7-submit:hover,.comfirm_btn input[type=submit].wpcf7-submit:hover{background:#bb3030}.comfirm_btn input[type=button]:disabled,.comfirm_btn input[type=submit]:disabled{border-color:#c1c1c1;background:#ececec;color:#969696;cursor:not-allowed;position:relative}.comfirm_btn input[type=button]:disabled:hover,.comfirm_btn input[type=submit]:disabled:hover{background:#ececec!important}#p_sitemap .menu-sitemap-container>ul{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:stretch;-webkit-box-align:stretch;align-items:stretch;-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}#p_sitemap .menu-sitemap-container>ul>li{-webkit-transition:all 0.7s;transition:all 0.7s;width:49%;padding:1em;background:#eaeaea;border-radius:10px;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:stretch;-webkit-box-align:stretch;align-items:stretch;-ms-flex-pack:start;-webkit-box-pack:start;justify-content:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;padding-right:1em;margin-bottom:1em}#p_sitemap .menu-sitemap-container>ul>li:hover{background:#E8EFF5}@media screen and (max-width:980px){#p_sitemap .menu-sitemap-container>ul>li{width:100%}}#p_sitemap .menu-sitemap-container>ul>li.wide{width:100%}#p_sitemap .menu-sitemap-container>ul>li>a{width:32%;display:block;font-size:90%;font-weight:bold;padding-right:1em;-ms-flex-grow:1;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;position:relative}#p_sitemap .menu-sitemap-container>ul>li>a:after{font-family:"Font Awesome 5 Free";font-weight:600;content:"\f105";position:absolute;right:10px;top:0;-webkit-transition:all 0.7s;transition:all 0.7s}#p_sitemap .menu-sitemap-container>ul>li>ul{width:68%;padding-left:1em;border-left:1px solid #c1c1c1}#p_sitemap .menu-sitemap-container>ul>li>ul li a{display:block;position:relative;padding-left:1em}#p_sitemap .menu-sitemap-container>ul>li>ul li a:before{display:inline-block;content:"-";color:#666;position:absolute;top:0;left:0}#p_sitemap .menu-sitemap-container>ul>li>ul li a:after{font-family:"Font Awesome 5 Free";font-weight:600;content:"\f105";font-size:90%;color:#ccc;position:absolute;right:10px;top:0;-webkit-transition:all 0.7s;transition:all 0.7s}#p_sitemap .menu-sitemap-container a:hover:after{right:3px}.doctor-infomation>div{position:relative;padding:10px 15px 5.5em;margin-bottom:2em;width:33.3%}@media screen and (max-width:1335px) and (min-width:981px){.doctor-infomation>div{width:50%}}@media screen and (max-width:980px){.doctor-infomation>div{width:100%}}.doctor-infomation>div>.btn{width:85%;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:10px;margin:0}.doctor-infomation>div>.btn a{display:block;font-size:100%}.doctor-info{margin-bottom:30px}.doctor-info dt{font-size:90%;padding-bottom:5px;margin-bottom:10px;border-bottom:1px solid #dedede}.doctor-info dt:before{display:inline-block;font-family:"Font Awesome 5 Free";font-weight:600;content:"\f111";color:#041a72;margin-right:10px}.doctor-info dd{padding-left:1.5em}.doctor-info dd:not(:last-child){margin-bottom:1em}.history_list{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:stretch;-webkit-box-align:stretch;align-items:stretch;-ms-flex-pack:start;-webkit-box-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;margin-left:1em;border-left:3px dotted #b9c7ff;padding-bottom:1em}.history_list dt{font-size:120%;width:15%;position:relative;padding-left:1em;color:#041a72}.history_list dt:before{font-family:"Font Awesome 5 Free";font-weight:600;content:"\f111";position:absolute;top:0;left:-0.6em}.history_list dd{width:85%}.history_list dd .history_title{font-size:110%;color:#468dd8}.history_list dd p:not([class]){font-size:90%;background:#f1f1f1;padding:10px 1.5em;margin-bottom:2em}@media screen and (max-width:980px){.history_list dd,.history_list dt{width:100%}.history_list dd{padding-top:1em;padding-left:2em}}