@charset "UTF-8";@import url("https://use.fontawesome.com/releases/v5.6.1/css/all.css");
/*!
  12 COLUMN : RESPONSIVE GRID SYSTEM
  DEVELOPER : DENIS LEBLANC
  URL : http://responsive.gs
  VERSION : 3.0
  LICENSE : GPL & MIT
*/
*,*:after,*:before{box-sizing:border-box}.container{max-width:100%;margin:0 auto}.row{padding-bottom:0}.col{display:block;width:100%}@media (min-width:768px){.span_1{width:8.33333333333%}.span_2{width:16.6666666667%}.span_3{width:25%}.span_4{width:33.3333333333%}.span_5{width:41.6666666667%}.span_6{width:50%}.span_7{width:58.3333333333%}.span_8{width:66.6666666667%}.span_9{width:75%}.span_10{width:83.3333333333%}.span_11{width:91.6666666667%}.span_12{width:100%}.gutters .row{-moz-column-gap:2%;column-gap:2%;row-gap:20px}.gutters .span_1{width:6.5%}.gutters .span_2{width:15%}.gutters .span_3{width:23.5%}.gutters .span_4{width:32%}.gutters .span_5{width:40.5%}.gutters .span_6{width:49%}.gutters .span_7{width:57.5%}.gutters .span_8{width:66%}.gutters .span_9{width:74.5%}.gutters .span_10{width:83%}.gutters .span_11{width:91.5%}.gutters .span_12{width:100%}}
/*!
 12 COLUMN : RESPONSIVE GRID SYSTEM Fix Ver. 1.2.1
*/
.container{padding:0 1%}.container img{max-width:100%;height:auto}*+.container{margin-top:2em}.row:not(:last-child){margin-bottom:4%}.col:not(:last-child){margin-bottom:3%}@media (min-width:768px){.container{max-width:1000px;margin:auto;padding:0 10px}*+.container{margin-top:40px}.row{display:flex;flex-wrap:wrap}.row.reverse{flex-flow:row-reverse}.col:not(:last-child){margin-bottom:0}.col.offset_1{margin-left:8.33333333333%}.col.offset_2{margin-left:16.6666666667%}.col.offset_3{margin-left:25%}.col.offset_4{margin-left:33.3333333333%}.col.offset_5{margin-left:41.6666666667%}.col.offset_6{margin-left:50%}.col.offset_7{margin-left:58.3333333333%}.col.offset_8{margin-left:66.6666666667%}.col.offset_9{margin-left:75%}.col.offset_10{margin-left:83.3333333333%}.col.offset_11{margin-left:91.6666666667%}.col.offset_12{margin-left:100%}}@media (min-width:1024px){.container{padding:0}}@media (min-width:768px){.d-flex{display:flex}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.reverse{flex-direction:row-reverse}.align-items-start{align-items:flex-start}.align-items-center{align-items:center}.align-items-end{align-items:flex-end}.justify-content-start{justify-content:flex-start}.justify-content-center{justify-content:center}.justify-content-between{justify-content:space-between}.justify-content-end{justify-content:flex-end}}@media (min-width:768px) and (min-width:768px){.row.col_5{display:grid;grid-template-columns:repeat(5,1fr)}}.grid_16 .span_1{width:6.25%}.grid_16 .span_2{width:12.5%}.grid_16 .span_3{width:18.75%}.grid_16 .span_4{width:25%}.grid_16 .span_5{width:31.25%}.grid_16 .span_6{width:37.5%}.grid_16 .span_7{width:43.75%}.grid_16 .span_8{width:50%}.grid_16 .span_9{width:56.25%}.grid_16 .span_10{width:62.5%}.grid_16 .span_11{width:68.75%}.grid_16 .span_12{width:75%}.grid_16 .span_13{width:81.25%}.grid_16 .span_14{width:87.5%}.grid_16 .span_15{width:93.75%}.grid_16 .span_16{width:100%}.grid_16.gutters .span_1{width:4.375%}.grid_16.gutters .span_2{width:10.75%}.grid_16.gutters .span_3{width:17.125%}.grid_16.gutters .span_4{width:23.5%}.grid_16.gutters .span_5{width:29.875%}.grid_16.gutters .span_6{width:36.25%}.grid_16.gutters .span_7{width:42.625%}.grid_16.gutters .span_8{width:49%}.grid_16.gutters .span_9{width:55.375%}.grid_16.gutters .span_10{width:61.75%}.grid_16.gutters .span_11{width:68.125%}.grid_16.gutters .span_12{width:74.5%}.grid_16.gutters .span_13{width:80.875%}.grid_16.gutters .span_14{width:87.25%}.grid_16.gutters .span_15{width:93.625%}.grid_16.gutters .span_16{width:100%}*{box-sizing:border-box}*:before,*:after{box-sizing:inherit}html{font-size:62.5%;overflow-x:hidden;scroll-behavior:smooth}html.scrollPrevent{overflow:hidden;height:100%}body{background:#fff;font-family:"Times New Roman","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro",serif;font-size:1.6rem;line-height:1.5;color:#201e1c;height:auto !important;overflow:hidden;letter-spacing:.05em}@media (max-width:767px){body{font-size:1.6rem}}main{overflow:hidden}figure{margin:0;text-align:center}figure img{max-width:100%;height:auto}figure figcaption{margin-top:.5em;text-align:left}picture{margin:0;text-align:center}picture img{max-width:unset;height:auto}a{color:#2669a3;transition:all .3s}a:hover{color:#2669a3;text-decoration:none}.highlight a{color:#201e1c}.highlight a:hover{color:#2669a3}a:not([class]) img,a.swipebox img{transition:all .3s}a:not([class]):hover img,a.swipebox:hover img{opacity:.8}img{vertical-align:middle}img.circle{border-radius:50%}p{margin:.5em 0 1em}p:first-child{margin-top:0}p:last-child{margin-bottom:0}ol,ul{margin:0 0 1em;padding:0 0 0 2.5em;line-height:1.6}ol:last-child,ul:last-child{margin-bottom:0}ol ol,ol ul,ul ol,ul ul{margin:.5em 0;padding-left:2em}ol ol:last-child,ol ul:last-child,ul ol:last-child,ul ul:last-child{margin-bottom:.5em}ul.list-unstyled{padding-left:0;list-style:none}ul.list-unstyled ol,ul.list-unstyled ul{padding-left:2em}ul.list-inline{margin:0;padding:0;list-style:none;margin-left:-7px;font-size:0rem;margin-bottom:16px}ul.list-inline>li{display:inline;padding-left:7px;padding-right:7px;white-space:nowrap;font-size:1.6rem}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}main .contents_wrapper{max-width:100%;padding:0}main section{margin-bottom:100px}@media (max-width:767px){main section{margin-bottom:50px}}@media (max-width:767px){main section:last-child{margin-bottom:80px}}@media (min-width:768px){p{margin:.5em 0 1em}}@media (max-width:900px){.gutters .span_3.column_sub,.gutters .span_9.column_main{float:none;width:100%;margin-left:0}}@media (min-width:600px) and (max-width:900px){.gutters .span_3.column_sub .sidebar{letter-spacing:-.4em}.gutters .span_3.column_sub .sidebar .widget_wrap{letter-spacing:normal;display:inline-block;vertical-align:top;width:49%;margin-left:2%}.gutters .span_3.column_sub .sidebar .widget_wrap:nth-child(2n+1){margin-left:0}}@media (min-width:768px){.container{max-width:1000px}}@media (min-width:576px) and (max-width:767px){.container{max-width:100%}}.article_button{margin-top:5%}@media (min-width:768px){.article_detail:not(.reverse) .col.span_12+.span_4,.article_list:not(.reverse) .col.span_12+.span_4{margin-left:0}}.sidebar{visibility:hidden}.sidebar>.widget_wrap{visibility:visible}.sidebar ul{margin:0;padding:0;list-style:none;margin-bottom:6%}.sidebar ul a{color:#201e1c;text-decoration:none;display:block;padding:.5em;border-bottom:rgba(38,105,163,.1) solid 1px}.sidebar ul a:hover{color:#2669a3;background:rgba(38,105,163,.05)}.gutters .col.span_12+.span_12{margin-left:0}.map_wide #map_canvas,.map_wide iframe{position:absolute;top:0;left:0;width:100%;height:100%}.map_wide img{max-width:none}.slick-track{margin:0 auto}.col dl p{line-height:1.4;margin:0}.col p{line-height:1.8}.container{padding:0 20px}@media (min-width:1020px){.container{padding:0}}.highlight{background:#f0f7ff;color:#201e1c}.highlight.round{border-radius:10px}section.highlight,p.highlight,.col.highlight{padding:4%}.js-header_break_point{display:none;z-index:1000}:root{--header_break_point:1000}:root{--navi_event_type:hover}.column_main .col p+*:not(p),.column_main .col table+*:not(p){margin-top:40px}.globalHeader{background:#fff;color:#201e1c;font-size:14px}@media (max-width:999px){.globalHeader.high{box-shadow:0 0 3px 0 rgba(0,0,0,.2)}}@media (max-width:999px){.globalHeader{background:#fff;position:fixed;z-index:999;width:100%}}.globalHeader .container{position:relative;display:flex;align-items:center;justify-content:space-between;margin:0 auto;padding:0;height:160px;max-width:100%}.globalHeader .container .globalHeader_top{width:98%;margin:0 auto}@media (max-width:999px){.globalHeader .container{height:60px}}.globalHeader .globalHeader_top{width:100%;display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap}.globalHeader .header_logo{width:312px;height:69px;margin:0}@media (min-width:768px) and (max-width:999px){.globalHeader .header_logo{width:200px;height:auto}}@media (max-width:767px){.globalHeader .header_logo{width:150px;height:auto}}.globalHeader .header_logo a{display:block;height:auto;line-height:0}.globalHeader .header_logo a img{max-width:100%;height:auto}.global_nav{width:auto;list-style-position:inside}@media (max-width:999px){.global_nav{position:absolute;top:60px;left:0;width:100%;height:calc(100vh - 60px);height:calc(100dvh - 60px);z-index:56;transition:all .3s;display:flex;justify-content:flex-end;align-items:flex-start;opacity:0;visibility:hidden;overflow-x:hidden;overflow-y:scroll}}.global_nav>ul{list-style:none;padding:0;width:100%;height:100%;display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap}@media (min-width:1000px){.global_nav>ul{margin-top:55px}}@media (max-width:999px){.global_nav>ul{display:block;background:#2669a3;width:80vw;max-width:400px;transform:translateX(100%);transition:all .3s;height:100%;overflow:auto}}@media (max-width:999px){.global_nav>ul li{border-bottom:#b3b3b3 solid 1px}.global_nav>ul li:first-child{border-top:#b3b3b3 solid 1px}}.global_nav>ul li a{color:#201e1c;text-decoration:none;padding:1em;transition:all .3s}@media (max-width:1100px){.global_nav>ul li a{padding:1em .5em}}@media (max-width:999px){.global_nav>ul li a{display:block;padding:1em;color:#fff;position:relative}.global_nav>ul li a:after{content:'';width:8px;height:8px;border:0;border-top:solid 2px #fff;border-right:solid 2px #fff;transform:rotate(45deg);position:absolute;top:50%;right:1em;margin-top:-4px}}.global_nav>ul li a:hover{opacity:.8}.global_nav>ul li:first-child a:before{content:none}@media (max-width:999px){.global_nav.open{opacity:1;visibility:visible;left:0;background:rgba(0,0,0,.8)}}@media (max-width:999px){.global_nav.open>ul{transform:translateX(0)}}#headerToggle{display:none}@media (max-width:999px){#headerToggle{display:block;position:absolute;top:0;bottom:0;margin:auto;right:20px;z-index:99;cursor:pointer;width:30px;height:25px;transition:all .3s}#headerToggle span{position:absolute;left:0;width:100%;height:3px;background-color:#2669a3;transition:all .4s}#headerToggle span:nth-of-type(1){top:0}#headerToggle span:nth-of-type(2){top:11px}#headerToggle span:nth-of-type(3){bottom:0}#headerToggle.active span:nth-of-type(1){transform:translateY(11px) rotate(-45deg)}#headerToggle.active span:nth-of-type(2){left:50%;opacity:0}#headerToggle.active span:nth-of-type(3){transform:translateY(-11px) rotate(45deg)}}.hdr_info_wrapper{display:none}@media (min-width:1000px){.hdr_info_wrapper{display:block;position:absolute;top:15px;right:0}}.hdr_info_wrapper .hdr_info{display:flex;align-items:center;margin-right:10px}.hdr_info_wrapper .hdr_info_group{margin:0;padding:0;list-style:none;display:flex;align-items:center;justify-content:flex-end}.hdr_info_wrapper .hdr_info_group li{margin-left:10px}.hdr_info_wrapper .hdr_info_group .button,.hdr_info_wrapper .hdr_info_group .inquiry .form_button,.inquiry .hdr_info_wrapper .hdr_info_group .form_button{min-width:220px;font-size:1.4rem}.sp_hdr_info_wrapper{display:none}@media (max-width:999px){.sp_hdr_info_wrapper{display:block;position:absolute;top:15px;right:70px}}.sp_hdr_info_wrapper .sp_hdr_info_group{margin:0;padding:0;list-style:none;display:flex;align-items:center;justify-content:flex-end}.sp_hdr_info_wrapper .sp_hdr_info_group li{margin-left:10px}.sp_hdr_info_wrapper .sp_hdr_info_group li.hdr_icon_tel{color:#fff}.sp_hdr_info_wrapper .sp_hdr_info_group li.hdr_icon_tel a{color:#2669a3}.sp_hdr_info_wrapper .sp_hdr_info_group li.hdr_icon_tel i{font-size:3.2rem}.sp_hdr_info_wrapper .sp_hdr_info_group li.hdr_icon_mail{color:#fff}.sp_hdr_info_wrapper .sp_hdr_info_group li.hdr_icon_mail a{color:#2669a3}.sp_hdr_info_wrapper .sp_hdr_info_group li.hdr_icon_mail i{font-size:3.2rem}footer{position:relative;padding:60px 0;font-size:16px}@media (max-width:767px){footer{padding:0 0 1em}}footer .fNav ul{margin:0;padding:0;list-style:none}footer .fNav ul li+li{border-top:1px solid rgba(38,105,163,.3)}footer .fNav ul li a{display:block;padding:1em 15px;text-decoration:none}footer .fNav ul li.menu-item-has-children ul{display:block !important}footer .copy_right{font-size:1rem}@media (max-width:767px){footer ul{border-top:1px solid rgba(38,105,163,.3)}footer ul li>ul{border-top:1px solid rgba(38,105,163,.3)}footer ul li.menu-item-has-children ul{display:block !important;height:auto !important}footer ul li.menu-item-has-children ul a{font-size:90%;padding-left:1.5em}footer ul li.menu-item-has-children ul ul a{padding-left:2.5em}footer .col{margin-bottom:0 !important}}@media (min-width:768px){footer .fNav{margin-bottom:5%}footer .fNav ul{width:100%;text-align:left;border-bottom:none}footer .fNav ul li{border:none !important}footer .fNav ul li a{padding:.2em 1em !important;text-decoration:none;position:relative}footer .fNav ul li a:before{content:'';width:6px;height:6px;border:0;border-top:solid 2px #2669a3;border-right:solid 2px #2669a3;transform:rotate(45deg);position:absolute;top:50%;left:0;margin-top:-5px}footer .fNav ul li>ul{padding-left:.2em}footer .fNav ul li>ul a{font-size:90%}footer .fNav ul li>ul a:before{width:5px;height:5px;border:none;background:#2669a3;border-radius:50%;margin-top:-2px}footer .fNav ul li>ul .sub-menu{padding-left:1em}footer .fNav ul li>ul .sub-menu a:before{width:5px;height:2px;border:none;background:#2669a3;border-radius:0;transform:rotate(0)}}.copy_right{background:#f0f7ff;color:#201e1c;border-top:1px solid #2669a3;font-size:1.5rem;margin:0;padding:2em 0}@media (max-width:767px){.copy_right{padding:1em 0}}@media (min-width:768px) and (max-width:1023px){footer nav ul li.tablet-break:after{content:"\A";white-space:pre}footer nav ul li.tablet-break+li:before{display:none}}footer{background:#f0f7ff;color:#201e1c}footer a{color:#201e1c}footer a:hover{color:#201e1c}@media (min-width:768px){footer .container .row nav ul{display:inline-block}footer .container .row nav a{display:inline-block;padding:.3em}}.main_visual{position:relative;margin-bottom:100px}@media (max-width:999px){.main_visual{margin-top:60px}}@media (max-width:767px){.main_visual{margin-bottom:40px}}.main_visual .main_visual_slick,.main_visual .slick-track{margin:0;padding:0;list-style:none;height:100% !important}.main_visual .slick-track{position:absolute;left:0;right:0;margin:auto}.main_visual .slick-list{position:absolute;top:0;left:0;right:0;margin:auto;height:100%}.main_visual .main_visual_slick{position:relative;margin:0 auto}.main_visual .main_visual_slick .slick-slide{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;overflow:hidden}.main_visual .main_visual_slick .slick-slide picture,.main_visual .main_visual_slick .slick-slide img{position:absolute;left:-300%;right:-300%;margin:auto;top:0;width:auto;height:100%}.main_visual .main_visual_copy{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;margin:0;padding:0;list-style:none;width:100%;max-width:100%;margin:0 auto;z-index:53}.main_visual .main_visual_copy>li{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}.main_visual .main_visual_copy>li img{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;left:3%;right:auto;width:70.4%;max-width:704px;max-height:177px;z-index:52}@media (max-width:767px){.main_visual .main_visual_copy>li img{width:90%;left:0;right:0}}.main_visual .main_visual_slick{padding-top:70%!important}@media (min-width:1000px){.main_visual .main_visual_slick{padding-top:0 !important;height:700px !important}}@media (min-width:1920px){.main_visual .main_visual_slick{padding-top:36.45833%!important}}@media (max-width:767px){.main_visual .main_visual_slick{padding-top:93.33333%!important}}.slick-dots{z-index:55 !important;bottom:-50px}.slick-dots li button{margin:0 auto;background:#ccc}.slick-dots li.slick-active button{background:#2669a3}.main_visual .main_visual_swiper .swiper-slide{position:relative}.main_visual .main_visual_swiper .swiper-slide a{color:#fff}.main_visual .main_visual_swiper .swiper-slide .ofi{padding-top:700px}.main_visual .main_visual_swiper .swiper-slide .text_wrapper{position:absolute;width:100%;bottom:0;background:rgba(0,0,0,.2);padding:1em}.main_visual .main_visual_swiper .swiper-slide .text_wrapper h3{color:#fff;padding:0;margin:0 0 .5em}.main_visual .main_visual_swiper .swiper-slide .text_wrapper h3:after{content:none}.main_visual .swiper-button-prev,.main_visual .swiper-button-next{background:#2669a3;color:#fff;width:60px;height:60px}@media (max-width:767px){.main_visual .swiper-button-prev,.main_visual .swiper-button-next{width:40px;height:40px}}.main_visual .swiper-button-prev:after,.main_visual .swiper-button-next:after{font-size:16px}@media (max-width:767px){.main_visual .swiper-button-prev:after,.main_visual .swiper-button-next:after{font-size:14px}}@media (max-width:767px){.main_visual .swiper-button-prev{left:0}}@media (max-width:767px){.main_visual .swiper-button-next{right:0}}.main_visual .swiper-pagination{position:static;margin:1em 0}.main_visual .swiper-pagination .swiper-pagination-bullet{width:12px;height:12px;background:#2669a3;margin:0 5px;outline-color:transparent}h1:not(.header_logo){text-align:center;font-size:4rem;font-weight:400;padding:1em 5%;color:#201e1c;background:url(/wp-content/uploads/h1.jpg) no-repeat center center/cover;margin:0 0 40px}@media (max-width:767px){h1:not(.header_logo){margin-bottom:10px}}@media (max-width:999px){h1:not(.header_logo){margin-top:60px}}h1:not(.header_logo) span{display:block;font-size:1.6rem;padding-top:.5em;color:#3b3834;font-style:italic}h1:not(.header_logo) a{text-decoration:none}h1:not(.header_logo) a:hover{text-decoration:underline}@media (max-width:767px){h1:not(.header_logo){font-size:2.4rem}h1:not(.header_logo) span{font-size:1.4rem}}h2{display:block;margin:0 auto 1em;position:relative;text-align:center;border:0;font-weight:700;padding:0 0 .5em;font-size:3rem;color:#201e1c}h2 a{text-decoration:none;color:#201e1c}h2 a:hover{text-decoration:underline;color:#201e1c}h2 span{display:block;font-size:1.4rem;padding-top:1em}h2:after{content:'';display:block;position:absolute;height:2px;width:60px;right:0;left:0;bottom:0;top:auto;margin:auto;background:#2669a3}@media (max-width:767px){h2{font-size:2.4rem}h2:after{width:20px}}h3{margin:0 0 1em;padding-bottom:.5em;color:#201e1c;font-size:2.4rem;position:relative}h3 a{text-decoration:none}h3 a:hover{text-decoration:underline}h3:after{content:'';position:absolute;bottom:0;left:0;display:block;width:100%;height:1px;background:rgba(38,105,163,.2)}@media (max-width:767px){h3{font-size:2rem}}h4{margin:0 0 1em;padding-left:1em;font-size:1.8rem;position:relative;color:#201e1c;font-weight:700}h4 a{text-decoration:none}h4 a:hover{text-decoration:underline}h4:after{content:'';position:absolute;bottom:0;top:0;left:0;display:block;width:5px;height:1em;margin:auto;background:#2669a3}.widget_wrap .widget_header{font-size:1.6rem;color:#201e1c;padding:.5em 0 .5em .5em;border-bottom:#2669a3 solid 2px;font-weight:700}.widget_wrap .widget_header a{text-decoration:none}.widget_wrap .widget_header a:hover{text-decoration:underline}@media (max-width:767px){.widget_wrap .widget_header{font-size:1.4rem}}.bread{overflow:hidden;font-size:1.2rem;margin:0 auto 60px;width:100%;max-width:1000px}@media (max-width:767px){.bread{margin:0 auto 40px}}.bread ul{padding:1em 0;margin:0 auto;float:none}.bread ul li{list-style:none;position:relative;float:left;padding-right:2em;margin-right:1.5em}.bread ul li a{text-decoration:none;color:#2669a3}.bread ul li a:hover{color:#2669a3;text-decoration:none}.bread ul li:after{content:'>';display:block;position:absolute;top:0;right:0;bottom:0;margin:auto}.bread ul li:last-child{padding-right:0;margin-right:0}.bread ul li:last-child:after{content:none}.button,.inquiry .form_button{display:inline-block;max-width:270px;width:100%;margin:0;padding:1em;border:#2669a3 solid 1px;border-radius:0;line-height:1;background:#2669a3;color:#fff;text-align:center;text-decoration:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:.3s;font-size:1.6rem;cursor:pointer}.button:hover,.inquiry .form_button:hover{background:#215c8e;color:#fff;border-color:#215c8e}.button.arrow,.inquiry .arrow.form_button{position:relative;font-size:1.6rem}.button.arrow:after,.inquiry .arrow.form_button:after{content:"";display:block;position:absolute;bottom:49%;right:5%;margin:auto;width:15px;height:3px;border-bottom:1px solid #fff;border-right:1px solid #fff;transform:skew(45deg);transition:.2s}.button.arrow:hover,.inquiry .arrow.form_button:hover{border:1px solid #2669a3}.button.arrow:hover:after,.inquiry .arrow.form_button:hover:after{right:4%}.highlight .button,.highlight .inquiry .form_button,.inquiry .highlight .form_button{color:#fff}.highlight .button:hover,.highlight .inquiry .form_button:hover,.inquiry .highlight .form_button:hover{color:#fff}.button.inverse,.inquiry .inverse.form_button{background:0 0;border-color:#2669a3;color:#2669a3}.button.inverse:after,.inquiry .inverse.form_button:after{border-color:#2669a3}.button.inverse:hover,.inquiry .inverse.form_button:hover{background:#2669a3;color:#fff}.button.inverse:hover:after,.inquiry .inverse.form_button:hover:after{border-color:#fff}.button.block,.inquiry .block.form_button{display:block;min-width:100%}.button.small,.inquiry .small.form_button{padding:.6em 1em;max-width:unset;width:auto}.button.small.arrow,.inquiry .small.arrow.form_button{padding-right:2.5em}.button+.button,.inquiry .form_button+.button,.inquiry .button+.form_button,.inquiry .form_button+.form_button{margin-left:.5em}@media (max-width:767px){.button+.button,.inquiry .form_button+.button,.inquiry .button+.form_button,.inquiry .form_button+.form_button{margin-left:0;margin-top:1em}}.inquiry .h-adr{margin:0;padding:4%;border:#f0f7ff solid 5px;border-radius:10px}.inquiry .table-default{border:none}.inquiry .table-default tr:not(:last-of-type){border-bottom:1px solid #ccc}.inquiry .table-default th{background:0 0;border:none;text-align:left;padding:1.4em 50px 1.2em .5em;vertical-align:top;font-weight:700;position:relative}@media (max-width:767px){.inquiry .table-default th{padding:1em 0 0}}.inquiry .table-default th .required{display:inline-block;background:#d43f3a;color:#fff;padding:4px 10px;border-radius:3px;font-size:1.2rem;margin-left:.5em;flex-shrink:0}@media (min-width:768px){.inquiry .table-default th .required{position:absolute;top:1.6em;right:0}}.inquiry .table-default td{background:0 0;border:none;padding:1.2em .5em}@media (max-width:767px){.inquiry .table-default td{padding:.5em 0 1em}}.inquiry .input_wrap{display:block;margin:0;padding:0 .2em}@media (max-width:767px){.inquiry .input_wrap{margin:0}}.inquiry .input_wrap input,.inquiry .input_wrap textarea{margin:0}.inquiry .input_wrap:last-child{margin-right:auto}.inquiry .text-2col{display:flex}.inquiry .text-2col .input_wrap{flex-basis:50%}.inquiry input[type=text],.inquiry input[type=url],.inquiry input[type=email],.inquiry input[type=tel],.inquiry input[type=date],.inquiry input[type=number],.inquiry select,.inquiry textarea{width:100%;max-width:100%;padding:7px 2%;color:#201e1c;font-size:1.6rem;margin:0 .2em;border:1px solid #ccc;background:#fafafa;border-radius:3px;-webkit-appearance:none}@media (max-width:767px){.inquiry input[type=text],.inquiry input[type=url],.inquiry input[type=email],.inquiry input[type=tel],.inquiry input[type=date],.inquiry input[type=number],.inquiry select,.inquiry textarea{margin:.2em 0}}.inquiry input[type=number]{width:65px;text-align:center}.inquiry input.p-postal-code{width:200px}.inquiry input.p-region{width:100px}.inquiry input.p-locality{width:150px}.inquiry input.p-street-address{width:100%}.inquiry input.p-extended-address{width:100%}.inquiry .mwform-tel-field{display:flex;justify-content:space-between}.inquiry .submit{margin:1em 0;text-align:center}@media (min-width:768px){.inquiry input[type=text],.inquiry input[type=url],.inquiry input[type=email],.inquiry input[type=tel],.inquiry input[type=date],.inquiry input[type=text],.inquiry select{margin:0 .2em}.inquiry input[type=number]{width:65px}.inquiry input.p-postal-code{width:200px}.inquiry input.p-region{width:100px}.inquiry input.p-locality{width:150px}.inquiry input.p-street-address{width:100%}.inquiry input.p-extended-address{width:100%}.inquiry textarea{width:100%}.inquiry .input_wrap{display:block;margin:0 .2em}.inquiry .input_wrap input,.inquiry .input_wrap textarea{margin:0}.inquiry .input_wrap:last-child{margin-right:auto}.inquiry .submit{margin:60px 0 0}.inquiry .form_button,.inquiry .wpcf7-submit{background:#2669a3;color:#fff;border-color:#2669a3}.inquiry .form_button.form_back,.inquiry .wpcf7-submit.form_back{background:#ccc;border-color:#ccc;color:#666}.inquiry .form_button.form_back:hover,.inquiry .wpcf7-submit.form_back:hover{background:#bfbfbf;border-color:#bfbfbf;color:#666}.inquiry .form_button.form_send,.inquiry .wpcf7-submit.form_send{background:#1c4e7a;border-color:#1c4e7a;color:#fff}.inquiry .form_button.form_send:hover,.inquiry .wpcf7-submit.form_send:hover{background:#184165;border-color:#184165;color:#fff}}.form_button_wrap{display:flex;justify-content:center}@media (max-width:767px){.form_button_wrap{flex-flow:column;justify-content:center;align-items:center}}.form_button_wrap button{margin:.5em !important}.privacy_wrap{margin-top:5%;border:#ccc solid 1px;padding:1em;height:400px;overflow-y:scroll}.mw_wp_form_confirm .input-show{display:none !important}.mw_wp_form_input .input-hide{display:none !important}.mw_wp_form .error{color:#d43f3a !important}header .global_nav>ul>li.menu-item-has-children{display:flex;flex-wrap:wrap;justify-content:space-between}header .global_nav>ul>li.menu-item-has-children>a{position:relative}@media (max-width:999px){header .global_nav>ul>li.menu-item-has-children>a{width:calc(100% - 49px)}}header .global_nav>ul>li.menu-item-has-children>a:after{content:"";display:block;position:absolute;top:0;right:1em;bottom:0;margin:auto;width:7px;height:7px;border-top:2px solid #fff;border-right:2px solid #fff;transform:translate(0,-50%) rotate(135deg);transition:.2s}@media (max-width:999px){header .global_nav>ul>li.menu-item-has-children>a:after{content:none}}header .global_nav>ul>li.menu-item-has-children.menu_under_open>a:after{transform:translate(0,0) rotate(-45deg)}header .global_nav>ul>li>.sub-menu{margin:0;padding:0;list-style:none}@media (min-width:1000px){header .global_nav>ul>li>.sub-menu{opacity:0;visibility:hidden}}@media (max-width:999px){header .global_nav>ul>li>.sub-menu{width:100%;display:none}}header .global_nav>ul>li>.sub-menu>li{border-bottom:1px solid #b3b3b3}header .global_nav>ul>li>.sub-menu>li:last-child{border-bottom:none}header .global_nav>ul>li>.sub-menu>li>a{background:#3084cc;padding-left:2em;position:relative}header .global_nav>ul>li>.sub-menu>li.menu-item-has-children{position:relative;display:flex;flex-wrap:wrap}header .global_nav>ul>li>.sub-menu>li.menu-item-has-children>a{position:relative}@media (max-width:999px){header .global_nav>ul>li>.sub-menu>li.menu-item-has-children>a{width:calc(100% - 49px)}}@media (min-width:1000px){header .global_nav>ul>li>.sub-menu>li.menu-item-has-children>a:after{content:"";display:block;position:absolute;top:0;right:1em;bottom:0;margin:auto;width:7px;height:7px;border-top:1px solid #fff;border-right:1px solid #fff;transform:rotate(45deg);transition:.2s}}@media (max-width:999px){header .global_nav>ul>li>.sub-menu>li.menu-item-has-children>a:after{content:none}}@media (max-width:999px){header .global_nav>ul>li>.sub-menu>li.menu-item-has-children.menu_under_open>a:after{transform:translate(0,0) rotate(-45deg)}}header .global_nav>ul>li>.sub-menu>li.menu-item-has-children>.sub-menu{margin:0;padding:0;list-style:none}@media (min-width:1000px){header .global_nav>ul>li>.sub-menu>li.menu-item-has-children>.sub-menu{opacity:0;visibility:hidden;transition:.3s}}@media (max-width:999px){header .global_nav>ul>li>.sub-menu>li.menu-item-has-children>.sub-menu{display:none}}@media (min-width:1000px){header .global_nav>ul>li>.sub-menu>li.menu-item-has-children>.sub-menu{position:absolute;top:0;left:100%;min-width:200px}}@media (max-width:999px){header .global_nav>ul>li>.sub-menu>li.menu-item-has-children>.sub-menu{width:100%;display:none}}header .global_nav>ul>li>.sub-menu>li.menu-item-has-children>.sub-menu li:not(:last-child){border-bottom:#fff solid 1px}@media (max-width:999px){header .global_nav>ul>li>.sub-menu>li.menu-item-has-children>.sub-menu li:not(:last-child){border-bottom:#b3b3b3 solid 1px}}header .global_nav>ul>li>.sub-menu>li.menu-item-has-children>.sub-menu li:last-child{border-bottom:none}header .global_nav>ul>li>.sub-menu>li.menu-item-has-children>.sub-menu li a{background:#4290d3}@media (max-width:999px){header .global_nav>ul>li>.sub-menu>li.menu-item-has-children>.sub-menu li a{padding-left:2.5em}}@media (min-width:1000px){header .global_nav>ul>li>.sub-menu>li.menu-item-has-children:hover>.sub-menu,header .global_nav>ul>li>.sub-menu>li.menu-item-has-children.menu_under_open>.sub-menu{opacity:1;visibility:visible}}.child-menu-button{position:relative;width:49px;min-height:49px;background:#000;border:0;outline:0;border-radius:0;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media (min-width:1000px){.child-menu-button{display:none}}.child-menu-button:before,.child-menu-button:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;display:block;margin:auto;background:#fff;transition:.2s ease}.child-menu-button:before{width:15px;height:1px}.child-menu-button:after{width:1px;height:15px}.child-menu-button.is-open:before{opacity:0;transform:rotate(90deg)}.child-menu-button.is-open:after{transform:rotate(90deg)}.child-menu-button.is-open+.sub-menu{opacity:1 !important;visibility:visible !important;display:none}@media (min-width:1000px){header .global_nav>ul>li.menu-item-has-children{position:relative;cursor:pointer}header .global_nav>ul>li.menu-item-has-children>a{position:relative}header .global_nav>ul>li.menu-item-has-children>a:after{border-color:#201e1c;width:0;height:0;bottom:5px;top:auto;left:0;right:0;margin:auto;border-top:6px solid #2669a3;border-left:6px solid transparent;border-right:6px solid transparent;transform:rotate(0deg)}header .global_nav>ul>li.menu-item-has-children>a.menu_under_open:after{transform:rotate(180deg)}header .global_nav>ul>li.menu-item-has-children>.sub-menu{position:absolute;right:0;margin:auto;top:100%;min-width:200px;letter-spacing:-.4em;z-index:999}header .global_nav>ul>li.menu-item-has-children>.sub-menu>li{letter-spacing:normal;display:block;vertical-align:middle;width:100%;text-align:center;border-bottom:0;padding:0}header .global_nav>ul>li.menu-item-has-children>.sub-menu>li:not(:last-child){border-bottom:#fff solid 1px}header .global_nav>ul>li.menu-item-has-children>.sub-menu>li a{display:block;background:#2669a3;padding:.5em;color:#fff}header .global_nav>ul>li.menu-item-has-children>.sub-menu>li a:before{content:none}}@media (min-width:1000px) and (max-width:999px){header .global_nav>ul>li.menu-item-has-children{opacity:1;visibility:visible}}@media (min-width:1000px){header .global_nav>ul>li.menu-item-has-children:hover .sub-menu{opacity:1;visibility:visible}header .global_nav>ul>li.menu-item-has-children:hover>a:after{transform:rotate(180deg)}header .global_nav>ul>li.menu-item-has-children:hover>ul{opacity:1;height:auto;visibility:visible}}.modaal-close:focus:after,.modaal-close:focus:before,.modaal-close:hover:after,.modaal-close:hover:before{background:#2669a3}.movie{position:relative;overflow:hidden;height:0;padding-top:56.25%}.movie iframe{position:absolute;top:0;left:0;width:100% !important;height:100% !important}.movie.ar16to9{padding-top:56.25%}.movie.ar4to3{padding-top:75%}@media (max-width:767px){.news .heading{display:flex;justify-content:space-between}.news .heading h2{text-align:left;margin:0 0 1em}.news .heading h2:after{right:auto}}.news dl{margin:0;overflow-y:auto;max-height:300px}.news dl dt{margin:.5em 0 0;padding:0 1em;font-weight:400}.news dl dd{margin:.5em 0;padding:0 1em .5em;border-bottom:#ccc solid 1px;position:relative}.news dl dd a{text-decoration:none}.news dl dd a:hover{text-decoration:underline}.news dl .badge_category{display:inline-block;background:#2669a3;color:#fff;padding:.2em 1em;margin-left:1em;font-size:1.4rem}@media (min-width:768px){.news>div{display:flex;width:100%;margin:0 auto}.news>div .heading{width:23.5%}.news h2{margin:0;padding:0}.news h2:after{display:none}.news .content{overflow:hidden;width:76.5%;padding-left:2%}.news dl{overflow-y:auto;max-height:200px}.news dl dt{margin:0;padding:1em 0 .5em}.news dl dd{margin:0;padding:.5em 0 1em}}.pagetop{position:fixed;bottom:20px;right:5%;z-index:98}.pagetop a{overflow:hidden;text-indent:100%;white-space:nowrap;display:inline-block;position:relative;width:50px;height:50px;padding:0;background:url(/wp-content/uploads/pagetop.png) no-repeat center center/cover}@media (min-width:768px){.pagetop a{width:75px;height:75px}}footer.high .pagetop{position:absolute;bottom:auto;right:5%;top:0;margin:0;transform:translateY(-50%)}.p-qa .question{font-size:1.6rem;border:none;position:relative;margin:0;padding:1em 50px 1em 1em;background-color:#f0f7ff;font-weight:400}.p-qa .question:after{content:none}.p-qa .question:before{content:none}.p-qa .question.open:after{transform:rotate(180deg)}.p-qa .question:not(:first-child){margin-top:1em !important}.p-qa .answer{padding:1em 0 0 1em}.p-qa.qa_active .question{cursor:pointer}.p-qa.qa_active .question:hover{opacity:.8}.p-qa.qa_active .question:after{content:'';display:block;width:24px;height:24px;position:absolute;right:1em;left:auto;top:50%;bottom:auto;margin-top:-12px;background:url(//shimoda-kazuhiro-law.com/wp-content/themes/wp_base_theme-master/assets/css/../../../../../wp-content/uploads/arrow_down.svg) center center no-repeat;background-size:24px;transition:.5s;border:none}.p-qa.qa_active .answer{display:none}.highlight .qa .question{background:#fff}.highlight .qa .question:hover{background:#f7f7f7}.highlight .qa .question.open:hover{background:#fff}.nav_search{display:none}.nav_search_box{display:none}.p-search .article_list{padding:0;border-bottom:#f0f7ff solid 1px !important;border-top:none}.p-search .article_list:first-of-type{border-top:#f0f7ff solid 1px}.p-search .article_list .col{margin:0}.p-search .article_list .search_item{display:block;text-decoration:none;color:currentColor;padding:1em}.p-search .article_list .search_item:hover{opacity:.8;background:rgba(240,247,255,.03)}.p-search .article_list .search_item h2{margin:0 !important;padding-bottom:0 !important;text-align:left}.p-search .article_list .search_item h2:after{content:none}.p-search .article_list .search_item h2~p{margin-top:.6em}.shopinfo figure,.shopinfo picture{max-width:80%;margin:0 auto}.shopinfo address{text-align:center;font-size:2rem;font-style:normal}.shopinfo dl{margin:2em 0;line-height:1.4}.shopinfo dl:first-child{margin-top:0}.shopinfo dl dt{margin:0 0 .2em;font-weight:400}.shopinfo dl dt:before{content:'';display:inline-block;width:8px;height:3px;margin-right:.3em;vertical-align:middle;background:#2669a3}.shopinfo dl dd{margin:0 0 .5em 1em;padding:0}.map_container{position:relative;width:100%;height:0;padding-top:70%}.map_container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.map_container+p{margin-top:2em}.map_wide{position:relative;width:100%;height:0;padding-top:70%}.map_wide iframe{position:absolute;top:0;left:0;width:100%;height:100%}body.scroll .googlemap{pointer-events:none}@media (min-width:768px){.shopinfo figure,.shopinfo picture{max-width:100%}.shopinfo address{margin-bottom:15px;text-align:left;font-size:2.6rem;line-height:1}.shopinfo dl.dl-horizontal{margin:10px 0}.shopinfo dl.dl-horizontal dd{margin-bottom:.3em}.shopinfo .span12 .map_container{padding-top:50%}.map_wide{padding-top:420px}}.p-sitemap{border-top:rgba(32,30,28,.3) solid 1px}.p-sitemap ul{margin:0;padding:0;list-style:none}.p-sitemap ul li a{display:block;text-decoration:none;position:relative;padding:.6em 1em .6em 1.5em;border-bottom:rgba(32,30,28,.3) solid 1px;font-size:1.8rem}.p-sitemap ul li a:before{content:'';width:6px;height:6px;border:0;border-top:solid 2px #201e1c;border-right:solid 2px #201e1c;transform:rotate(45deg);position:absolute;top:0;bottom:0;left:.5em;margin:auto}.p-sitemap ul li a:hover{background:#f0f7ff}.p-sitemap ul.children{margin:0}.p-sitemap ul.children li a{padding-left:3em;font-size:1.5rem}.p-sitemap ul.children li a:before{left:2em}.sns_icons{display:table;margin:0;padding:0;list-style:none;font-size:0rem;margin:auto}.sns_icons>li{display:inline;padding-left:0;padding-right:0;white-space:nowrap;font-size:1.6rem}.sns_icons li{display:inline-block}.sns_icons li:not(:last-child){margin-right:10px}.sns_icons a{display:block;overflow:hidden;text-indent:100%;white-space:nowrap;width:34px;height:34px;background-repeat:no-repeat;background-size:contain}.sns_icons a.icon_facebook{background-image:url(//shimoda-kazuhiro-law.com/wp-content/themes/wp_base_theme-master/assets/css/../../../../../wp-content/uploads/icon_facebook.png)}.sns_icons a.icon_twitter{background-image:url(//shimoda-kazuhiro-law.com/wp-content/themes/wp_base_theme-master/assets/css/../../../../../wp-content/uploads/icon_twitter.png)}.sns_icons a.icon_line{background-image:url(//shimoda-kazuhiro-law.com/wp-content/themes/wp_base_theme-master/assets/css/../../../../../wp-content/uploads/icon_line.png)}.sns_icons a.icon_google{background-image:url(//shimoda-kazuhiro-law.com/wp-content/themes/wp_base_theme-master/assets/css/../../../../../wp-content/uploads/icon_google.png)}.sns_icons a.icon_instagram{background-image:url(//shimoda-kazuhiro-law.com/wp-content/themes/wp_base_theme-master/assets/css/../../../../../wp-content/uploads/icon_instagram.png)}footer .sns_icons{margin-top:1.5em}@media (min-width:768px){.sns_icons{margin:0}.sns_icons.center{margin:auto}.sns_icons li:not(:last-child){margin-right:20px}.sns_icons a{width:68px;height:68px}footer .sns_icons{margin-top:30px}}@use "sass:math";@media (max-width:767px){.sp_image_cols{display:flex;flex-wrap:wrap;-moz-column-gap:2%;column-gap:2%;row-gap:20px}.sp_image_cols.sp_col2 .col{width:49%}.sp_image_cols.sp_col3{display:flex;flex-wrap:wrap}.sp_image_cols.sp_col3 .col{width:33.3333333333%;padding:0 1%}}table{margin:0 auto}table td,table th{padding:.7em 1em}@media (max-width:767px){table td,table th{padding:.7em .3em}}table th{text-align:center;font-weight:400}.table-default{width:100%;table-layout:fixed}.table-default thead th,.table-default thead td{background:rgba(38,105,163,.15)}.table-default td,.table-default th{border:1px solid #ccc}.table-default th{background:rgba(204,204,204,.2);color:#201e1c}.table-default td{background:0 0}.table-default.table-mini td,.table-default.table-mini th{padding:.5em 1em}@media (max-width:767px){.table-default.table-mini td,.table-default.table-mini th{padding:.5em .3em}}.table-menu{width:100%}.table-menu caption{margin-bottom:.5em;text-align:center;font-size:2rem}.table-menu td,.table-menu th{padding:.7em 1em;border-top:1px solid #ccc;border-bottom:1px solid #ccc}@media (max-width:767px){.table-menu td,.table-menu th{padding:.7em .3em}}.table-menu tbody th{text-align:left}.table-menu td:last-child{text-align:right;white-space:nowrap}.table-schedule{width:100%}.table-schedule caption{margin-bottom:.5em;text-align:center;font-size:2rem}.table-schedule td,.table-schedule th{border:1px solid #ccc;padding:.7em 1em;text-align:center}@media (max-width:767px){.table-schedule td,.table-schedule th{padding:.7em .3em}}.table-schedule thead th{background:rgba(204,204,204,.2)}.table-schedule tbody th{background:rgba(204,204,204,.2)}.table-schedule td{background:0 0}@media (max-width:767px){.responsive-stack{display:block}.responsive-stack thead{display:none}.responsive-stack tbody,.responsive-stack td,.responsive-stack th,.responsive-stack tr{display:block}.responsive-stack td,.responsive-stack th{width:100% !important}.responsive-stack tr:not(:last-child) td,.responsive-stack tr:not(:last-child) th{border-bottom:0}.responsive-stack tr:last-child :not(:last-child){border-bottom:0}}@media (max-width:767px){.responsive-scroll-container{display:block;width:100%;min-height:.01%;overflow-x:scroll}.responsive-scroll-container .responsive-scroll-inner{width:798px;padding:0 15px 15px}.responsive-scroll-container table{width:768px;margin:0}}table.table-default.typeA tr td,table.table-default.typeA tr th{border:0}table.table-default.typeA tr:nth-child(odd) th{background:#2669a3}table.table-default.typeA tr:nth-child(odd) td{background:#f0f7ff}table.table-default.typeA tr:nth-child(even) th{background:#3084cc}table.table-default.typeA tr:nth-child(even) td{background:#fff}table.table-default.typeB{border-spacing:0;overflow:hidden}table.table-default.typeB tbody td,table.table-default.typeB tbody th{background:0 0;color:#201e1c;border:0;border-bottom:1px solid #ccc}table.table-default.typeB tbody tr{position:relative}table.table-default.typeB tbody th{color:#2669a3}table.table-default.typeC th{background:rgba(204,204,204,.2);color:#201e1c}table.table-default.typeC td,table.table-default.typeC th{border:0}table.table-default.typeC td:not(:last-child),table.table-default.typeC th:not(:last-child){border-bottom:2px #fff solid}table.table-default.typeC tr{position:relative}table.table-default.typeC td{transform:translateX(2px)}.highlight table.table-default.typeC td,.highlight table.table-default.typeC th{border:0}.highlight table.table-default.typeC td:not(:last-child),.highlight table.table-default.typeC th:not(:last-child){border-bottom:2px #f0f7ff solid}.article_list{padding:.5em;border-top:rgba(38,105,163,.2) solid 1px;position:relative;overflow:hidden}@media (min-width:768px){.article_list{padding:1em}}.article_list .span_12{margin:2% 0}.article_list:last-of-type{border-bottom:rgba(38,105,163,.2) solid 1px;margin-bottom:100px}@media (max-width:767px){.article_list:last-of-type{margin-bottom:40px}}.article_list .post_header .time:before{content:'\f073';font-family:"Font Awesome 5 Free";margin-right:.5em}.article_list .post_header .category_badge{background:#2669a3;color:#fff;font-size:1.4rem;margin-left:1em;display:inline-block}.article_list .post_header .category_badge a{display:block;padding:.2em 1em;color:#fff;text-decoration:none}.article_list h2{text-align:left;margin:0 0 .5em !important;padding:0;font-size:2.4rem}@media (max-width:767px){.article_list h2{font-size:1.9rem}}.article_list h2:after{content:none}.article_list h2 a:hover{text-decoration:none;color:#2669a3}.m-pagenation{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;margin-bottom:100px}@media (max-width:767px){.m-pagenation{margin-bottom:50px}}.m-pagenation .m-pagenation__prev{margin-right:.5em}.m-pagenation .m-pagenation__prev a{display:block;text-decoration:none;padding:.3em 1em;border:#ccc solid 1px}.m-pagenation .m-pagenation__prev a:hover{background:rgba(38,105,163,.1);border-color:rgba(38,105,163,.1)}.m-pagenation .m-pagenation__next{margin-left:.5em}.m-pagenation .m-pagenation__next a{display:block;text-decoration:none;padding:.3em 1em;border:#ccc solid 1px}.m-pagenation .m-pagenation__next a:hover{background:rgba(38,105,163,.1);border-color:rgba(38,105,163,.1)}.m-pagenation .m-pagenation__body{margin:0;padding:0;list-style:none;display:flex}.m-pagenation .m-pagenation__body li{display:inline-block;margin:0 5px}.m-pagenation .m-pagenation__body li a{text-decoration:none;display:block;padding:.3em 1em;border:#ccc solid 1px}.m-pagenation .m-pagenation__body li a:hover{background:rgba(38,105,163,.1);border-color:rgba(38,105,163,.1)}.m-pagenation .m-pagenation__body li.current{background:#2669a3;color:#fff;border:#2669a3 solid 1px;padding:.3em 1em}.wp-pagenavi{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;margin-bottom:100px}@media (max-width:767px){.wp-pagenavi{margin-bottom:50px}}.wp-pagenavi a,.wp-pagenavi span{display:inline-block;margin:0 5px;text-decoration:none;padding:.3em 1em;border:#ccc solid 1px;color:#2669a3}.wp-pagenavi a.current,.wp-pagenavi span.current{background:#2669a3;color:#fff;border:#2669a3 solid 1px;padding:.3em 1em}.wp-pagenavi a:hover{background:rgba(38,105,163,.1);border-color:rgba(38,105,163,.1)}.article_single01 .article_single01_02{margin-top:10px}.article_single01 .article_single01_02 img{opacity:1;transition:opacity .3s}.article_single01 .article_single01_02 img:hover{cursor:pointer;opacity:.7}.article_single01 .ofi{background:#f0f7ff}.article_single01 .more{display:block;text-align:center}.article_single02 .article_single02_01 img{opacity:1;transition:opacity .3s}.article_single02 .article_single02_01 img:hover{cursor:pointer;opacity:.7}.article_single02 .ofi{background:#f0f7ff}.article_single02 .more{display:block;text-align:center}@media (min-width:768px){.article_single03 .article_single03_02 .span_6{width:45%;margin-left:10%}.article_single03 .article_single03_02 .span_6:first-child{margin-left:0}}@media (min-width:768px){.article_single03 .article_single03_02 .span_12{margin-left:0;margin-top:20px}}.article_single03 .article_single03_02 img{opacity:1;transition:opacity .3s}.article_single03 .article_single03_02 img:hover{cursor:pointer;opacity:.7}.article_single03 .case_arrow{position:relative}@media (max-width:767px){.article_single03 .case_arrow{margin-bottom:10%}}.article_single03 .case_arrow:after{content:"";display:block;position:absolute;top:50%;left:108%;margin:auto;width:35px;height:35px;border-top:3px solid #2669a3;border-right:3px solid #2669a3;transform:translate(0,-50%) rotate(45deg);transform-origin:left top;transition:.2s}@media (max-width:767px){.article_single03 .case_arrow:after{left:0;right:0;top:105%;width:20px;height:20px;transform:translate(0,-50%) rotate(135deg);transform-origin:center}}.article_single03 .ofi{background:#f0f7ff}.article_single03 .more{display:block;text-align:center}.article_single04 ul{margin:0;padding:0;list-style:none}.article_single04 .article_single04_01_img1 .ofi{padding-top:75%}.article_single04 .article_single04_01_img2 .ofi{padding-top:15%}.article_single04 .article_single04_01_img3 .ofi{padding-top:10.8%}.article_single04 .article_single04_01_img4 .ofi{padding-top:8.4%}.article_single04 .article_single04_01_img5 .ofi{padding-top:6.9%}.article_single04 .article_single04_01_img6 .ofi{padding-top:5.8%}.article_single04 .article_single04_01_nav{margin-top:15px}.article_single04 .article_single04_01_nav .ofi{padding-top:11.1%}.article_single04 .article_single04_01_nav .slick-track{width:100% !important;transform:none !important;left:0 !important}.article_single04 .article_single04_01_nav li{margin-left:.8%;width:calc(96% / 6) !important}.article_single04 .article_single04_01_nav li:nth-child(1){margin-left:0}.article_single04.article_container .article_single04_01_img1 .ofi{padding-top:74.5%}.article_single04.article_container .article_single04_01_img2 .ofi{padding-top:18.7%}.article_single04.article_container .article_single04_01_img3 .ofi{padding-top:14.9%}.article_single04.article_container .article_single04_01_img4 .ofi{padding-top:12.5%}.article_single04.article_container .article_single04_01_img5 .ofi{padding-top:10.7%}.article_single04.article_container .article_single04_01_img6 .ofi{padding-top:9.4%}.article_single04.article_container .article_single04_01_nav{margin-top:15px}.article_single04.article_container .article_single04_01_nav .ofi{padding-top:12%}.article_single04.article_container .article_single04_01_nav .slick-track{width:100% !important;transform:none !important;left:0 !important}.article_single04.article_container .article_single04_01_nav li{margin-left:.8%;width:calc(96% / 6) !important}.article_single04.article_container .article_single04_01_nav li:nth-child(1){margin-left:0}.article_single04 .article_single04_02{margin-top:10px}.article_single04 .article_single04_02 img{opacity:1;transition:opacity .3s}.article_single04 .article_single04_02 img:hover{cursor:pointer;opacity:.7}.article_single04 .slick-next,.article_single04 .slick-prev{z-index:1}.article_single04 .slick-next:before,.article_single04 .slick-prev:before{content:none}.article_single04 .slick-next:after,.article_single04 .slick-prev:after{content:"";display:block;position:absolute;top:50%;margin:auto;width:35px;height:35px;border-top:3px solid #2669a3;transition:.2s;z-index:1}.article_single04 .slick-prev{left:0}.article_single04 .slick-prev:after{left:0;border-left:3px solid #2669a3;transform:translate(0,-50%) rotate(-45deg);transform-origin:right top}.article_single04 .slick-next{right:0}.article_single04 .slick-next:after{right:0;border-right:3px solid #2669a3;transform:translate(0,-50%) rotate(45deg);transform-origin:left top}.article_single04 .ofi{background:#f0f7ff;height:auto !important}.article_single04 .more{display:block;text-align:center}@media (min-width:768px){.article_list_case02 .article_list_case02_01{width:67%}.article_list_case02 .article_list_case02_02{width:31%}.article_list_case02.article_single01 .article_single01_02{margin-top:0}}.article_container .article_single01_02{margin-top:10px}.article_container .article_single01_02 img{opacity:1;transition:opacity .3s}.article_container .article_single01_02 img:hover{cursor:pointer;opacity:.7}.article_detail{margin-bottom:4%;font-size:1.5rem}.article_detail h2{text-align:left;margin:0 0 1em;padding:0 0 .5em !important;font-size:2.4rem;border-bottom:#2669a3 solid 2px}@media (max-width:767px){.article_detail h2{font-size:1.9rem}}.article_detail h2:after{content:none}.article_detail h2 a:hover{text-decoration:none;color:#2669a3}.article_detail .span_12{margin:2% 0}.article_detail .post_header .time:before{content:'\f073';font-family:"Font Awesome 5 Free";margin-right:.5em}.article_detail .post_header .category_badge{background:#2669a3;color:#fff;font-size:1.4rem;margin-left:1em;display:inline-block}.article_detail .post_header .category_badge a{display:block;padding:.2em 1em;color:#fff;text-decoration:none}.pager{overflow:hidden;margin-bottom:5%}.pager .pager_prev{float:left}.pager .pager_prev a{display:block;position:relative;padding-left:20px;text-decoration:none}.pager .pager_prev a:after{content:'';width:8px;height:8px;border:0;border-top:solid 2px #2669a3;border-left:solid 2px #2669a3;transform:rotate(-45deg);position:absolute;top:50%;left:4px;margin-top:-6px}.pager .pager_prev a:hover{opacity:.8}.pager .pager_next{float:right}.pager .pager_next a{display:block;position:relative;padding-right:20px;text-decoration:none}.pager .pager_next a:after{content:'';width:8px;height:8px;border:0;border-top:solid 2px #2669a3;border-right:solid 2px #2669a3;transform:rotate(45deg);position:absolute;top:50%;right:4px;margin-top:-6px}.pager .pager_next a:hover{opacity:.8}.ofi{display:block;position:relative;overflow:hidden;padding-top:75%}.ofi.cover img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.ofi>img{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;-o-object-fit:contain;object-fit:contain;max-width:100%;max-height:100%}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.lead{color:#2669a3;font-size:2rem}.text-xxlarge{font-size:2.4rem}.text-xlarge{font-size:2rem}.text-large{font-size:1.6rem}.text-small{font-size:1.2rem}.text-xsmall{font-size:1rem}.text-white{color:#fff !important}.text-black{color:#000 !important}.text-red{color:red !important}.text-primary{color:#2669a3 !important}@media (max-width:767px){.sp-hide,.pc-only,.tablet-only{display:none !important}.sp-text-center{text-align:center}.sp-text-left{text-align:left}.sp-text-right{text-align:right}}@media (min-width:768px){.lead{font-size:2.8rem}.text-xxlarge{font-size:3.6rem}.text-xlarge{font-size:2.8rem}.text-large{font-size:2rem}.text-small{font-size:1.2rem}.text-xsmall{font-size:1rem}.pc-hide,.sp-only{display:none !important}.pc-text-center{text-align:center}.pc-text-left{text-align:left}.pc-text-right{text-align:right}}@media (min-width:768px) and (max-width:1023px){.tablet-hide{display:none !important}}@media (min-width:1024px){.tablet-only{display:none !important}}@media (max-width:999px){.sp-hide02,.pc-only02,.tablet-only02{display:none !important}}@media (min-width:1000px){.pc-hide02,.sp-only02{display:none !important}}.arial{font-family:'Arial',arial !important}.arial_n{font-family:'Arial Narrow',arial !important}.js-tel a{color:currentColor;text-decoration:none}@media (min-width:768px){.js-tel a{pointer-events:none}}.fs12{font-size:12px}@media (max-width:767px){.sp-fs12{font-size:12px !important}}.fs13{font-size:13px}@media (max-width:767px){.sp-fs13{font-size:13px !important}}.fs14{font-size:14px}@media (max-width:767px){.sp-fs14{font-size:14px !important}}.fs15{font-size:15px}@media (max-width:767px){.sp-fs15{font-size:15px !important}}.fs16{font-size:16px}@media (max-width:767px){.sp-fs16{font-size:16px !important}}.fs17{font-size:17px}@media (max-width:767px){.sp-fs17{font-size:17px !important}}.fs18{font-size:18px}@media (max-width:767px){.sp-fs18{font-size:18px !important}}.fs19{font-size:19px}@media (max-width:767px){.sp-fs19{font-size:19px !important}}.fs20{font-size:20px}@media (max-width:767px){.sp-fs20{font-size:20px !important}}.fs21{font-size:21px}@media (max-width:767px){.sp-fs21{font-size:21px !important}}.fs22{font-size:22px}@media (max-width:767px){.sp-fs22{font-size:22px !important}}.fs23{font-size:23px}@media (max-width:767px){.sp-fs23{font-size:23px !important}}.fs24{font-size:24px}@media (max-width:767px){.sp-fs24{font-size:24px !important}}.fs25{font-size:25px}@media (max-width:767px){.sp-fs25{font-size:25px !important}}.fs26{font-size:26px}@media (max-width:767px){.sp-fs26{font-size:26px !important}}.fs27{font-size:27px}@media (max-width:767px){.sp-fs27{font-size:27px !important}}.fs28{font-size:28px}@media (max-width:767px){.sp-fs28{font-size:28px !important}}.fs29{font-size:29px}@media (max-width:767px){.sp-fs29{font-size:29px !important}}.fs30{font-size:30px}@media (max-width:767px){.sp-fs30{font-size:30px !important}}.fs31{font-size:31px}@media (max-width:767px){.sp-fs31{font-size:31px !important}}.fs32{font-size:32px}@media (max-width:767px){.sp-fs32{font-size:32px !important}}.fs33{font-size:33px}@media (max-width:767px){.sp-fs33{font-size:33px !important}}.fs34{font-size:34px}@media (max-width:767px){.sp-fs34{font-size:34px !important}}.fs35{font-size:35px}@media (max-width:767px){.sp-fs35{font-size:35px !important}}.fs36{font-size:36px}@media (max-width:767px){.sp-fs36{font-size:36px !important}}.fs37{font-size:37px}@media (max-width:767px){.sp-fs37{font-size:37px !important}}.fs38{font-size:38px}@media (max-width:767px){.sp-fs38{font-size:38px !important}}.fs39{font-size:39px}@media (max-width:767px){.sp-fs39{font-size:39px !important}}.fs40{font-size:40px}@media (max-width:767px){.sp-fs40{font-size:40px !important}}.mt0{margin-top:0 !important}.mb0{margin-bottom:0 !important}.m-auto{margin-right:auto !important;margin-left:auto !important}.mt-1{margin-top:1em}.mt-2{margin-top:2em}.mt-3{margin-top:3em}.mt-4{margin-top:4em}.mt-5{margin-top:5em}.mb-1{margin-bottom:1em}.mb-2{margin-bottom:2em}.mb-3{margin-bottom:3em}.mb-4{margin-bottom:4em}.mb-5{margin-bottom:5em}.inverse h2,.inverse h3,.inverse h4,.inverse p{color:#fff}.inverse h2:after{background:#fff}.inverse h2 small,.inverse h2 span{color:#fff}.image_right{margin-bottom:1em}@media (min-width:768px){.image_right{display:inline-block;float:right;margin-left:1em}}.dsp-home-only{display:none}.dsp-under-only{display:block}.home .dsp-home-only{display:block}.home .dsp-under-only{display:none}@media (max-width:999px){.targetOffset{scroll-margin-top:60px}}.icon-tel:before{content:'\f879';font-family:'Font Awesome 5 Free';margin-right:5px}.fadeUp{visibility:hidden}@media (min-width:1000px){header .hdr_info_wrapper{top:25px}}header .hdr_info_wrapper .hdr_info_group{align-items:flex-start;gap:15px}header .hdr_info_wrapper .hdr_info_group li{margin:0}header .hdr_info_wrapper .hdr_info_group .telspace{text-align:right;line-height:1.3}header .hdr_info_wrapper .hdr_info_group .telspace .telicon1{font-size:30px;color:#2669a3}header .hdr_info_wrapper .hdr_info_group .mailspace a.button,header .hdr_info_wrapper .hdr_info_group .mailspace .inquiry a.form_button,.inquiry header .hdr_info_wrapper .hdr_info_group .mailspace a.form_button{text-align:left;min-width:183px;height:62px;display:flex;align-items:center;justify-content:center}header .hdr_info_wrapper .hdr_info_group .mailspace a.button:after,header .hdr_info_wrapper .hdr_info_group .mailspace .inquiry a.form_button:after,.inquiry header .hdr_info_wrapper .hdr_info_group .mailspace a.form_button:after{width:6px;height:6px;transform:rotate(-45deg)}header .sp_hdr_info_wrapper{top:11px;right:66px}header .sp_hdr_info_wrapper .sp_hdr_info_group li img{width:40px}@media (min-width:1000px){header .global_nav ul{margin-top:85px}}.telicon1,.telicon2,.telicon3,.mailicon1,.mailicon2{position:relative;display:inline-block}.telicon1:before,.telicon2:before,.telicon3:before,.mailicon1:before,.mailicon2:before{content:"";position:absolute;top:0;bottom:0;left:0;right:auto;margin:auto}.telicon1{padding-left:26px}.telicon1:before{width:19px;height:21px;background:url(/wp-content/uploads/hdr_tel_icon.png) no-repeat center center/cover}.telicon2{padding-left:35px}.telicon2:before{width:27px;height:30px;background:url(/wp-content/uploads/telicon1.png) no-repeat center center/cover}.telicon3{padding-left:27px}.telicon3:before{width:20px;height:23px;background:url(/wp-content/uploads/telicon2.png) no-repeat center center/cover}.mailicon1{padding-left:26px}.mailicon1:before{width:20px;height:15px;background:url(/wp-content/uploads/hdr_mail_icon.png) no-repeat center center/cover}.mailicon2{padding-left:37px}.mailicon2:before{width:30px;height:24px;background:url(/wp-content/uploads/mailicon1.png) no-repeat center center/cover}.top_service h2,.top_greeting h2,.top_news h2,.top_contact h2,.top_about h2{font-size:clamp(24px, 3.4vw, 34px);letter-spacing:.1em;padding-bottom:0}.top_service h2:after,.top_greeting h2:after,.top_news h2:after,.top_contact h2:after,.top_about h2:after{bottom:38%;width:250px}.top_service h2 .sub,.top_greeting h2 .sub,.top_news h2 .sub,.top_contact h2 .sub,.top_about h2 .sub{font-size:clamp(16px, 2vw, 20px);padding-top:0;color:#2669a3;font-weight:400;padding-top:10px}.top_service{padding:100px 0;background:url(/wp-content/uploads/bg_img001.jpg) no-repeat center center/cover}@media (max-width:767px){.top_service{padding:50px 0}}.top_service h3{text-align:center;border-bottom:2px solid #b2c2d1;padding-bottom:5px}.top_service h3 a{color:#201e1c;font-size:clamp(22px, 2.5vw, 25px);padding-right:30px;position:relative}.top_service h3 a:after{content:"";display:block;position:absolute;bottom:49%;right:-10%;margin:auto;width:20px;height:3px;border-bottom:1px solid #2669a3;border-right:1px solid #2669a3;transform:skew(45deg);transition:.2s}.top_service h3 a:hover:after{right:-12%;transition:.2s}.top_service .col:not(:last-child){margin-bottom:40px}@media (min-width:768px){.top_service .btnspace{display:flex;align-items:center;justify-content:flex-start;gap:12px;flex-wrap:wrap}.top_service .btnspace p{width:calc(50% - 6px)}}@media (min-width:768px){.top_service .btnspace p{margin:0}}.top_service .btnspace p a{font-size:clamp(16px, 2.1vw, 21px);line-height:1.3;padding:0;padding-right:1em;width:100%;max-width:100%}@media (max-width:767px){.top_service .btnspace p a{font-size:18px}}.top_service .btnspace p a.button,.top_service .btnspace p .inquiry a.form_button,.inquiry .top_service .btnspace p a.form_button{display:flex;text-align:left;justify-content:center;align-items:center;height:100px;border:none;background:linear-gradient(0deg,#276aa4 0%,#4689c4 100%)}.top_service .btnspace p a.button .icon1,.top_service .btnspace p .inquiry a.form_button .icon1,.inquiry .top_service .btnspace p a.form_button .icon1,.top_service .btnspace p a.button .icon2,.top_service .btnspace p .inquiry a.form_button .icon2,.inquiry .top_service .btnspace p a.form_button .icon2,.top_service .btnspace p a.button .icon3,.top_service .btnspace p .inquiry a.form_button .icon3,.inquiry .top_service .btnspace p a.form_button .icon3,.top_service .btnspace p a.button .icon4,.top_service .btnspace p .inquiry a.form_button .icon4,.inquiry .top_service .btnspace p a.form_button .icon4,.top_service .btnspace p a.button .icon5,.top_service .btnspace p .inquiry a.form_button .icon5,.inquiry .top_service .btnspace p a.form_button .icon5{padding-left:40px;position:relative;display:inline-block}.top_service .btnspace p a.button .icon1:before,.top_service .btnspace p .inquiry a.form_button .icon1:before,.inquiry .top_service .btnspace p a.form_button .icon1:before,.top_service .btnspace p a.button .icon2:before,.top_service .btnspace p .inquiry a.form_button .icon2:before,.inquiry .top_service .btnspace p a.form_button .icon2:before,.top_service .btnspace p a.button .icon3:before,.top_service .btnspace p .inquiry a.form_button .icon3:before,.inquiry .top_service .btnspace p a.form_button .icon3:before,.top_service .btnspace p a.button .icon4:before,.top_service .btnspace p .inquiry a.form_button .icon4:before,.inquiry .top_service .btnspace p a.form_button .icon4:before,.top_service .btnspace p a.button .icon5:before,.top_service .btnspace p .inquiry a.form_button .icon5:before,.inquiry .top_service .btnspace p a.form_button .icon5:before{content:"";width:34px;height:31px;position:absolute;top:0;bottom:0;left:0;right:auto;margin:auto;background:url(/wp-content/uploads/btn_icon001.png) no-repeat center center/cover;transition:.2s}.top_service .btnspace p a.button .icon2:before,.top_service .btnspace p .inquiry a.form_button .icon2:before,.inquiry .top_service .btnspace p a.form_button .icon2:before{background:url(/wp-content/uploads/btn_icon002.png) no-repeat center center/cover}.top_service .btnspace p a.button .icon3:before,.top_service .btnspace p .inquiry a.form_button .icon3:before,.inquiry .top_service .btnspace p a.form_button .icon3:before{background:url(/wp-content/uploads/btn_icon003.png) no-repeat center center/cover}.top_service .btnspace p a.button .icon4:before,.top_service .btnspace p .inquiry a.form_button .icon4:before,.inquiry .top_service .btnspace p a.form_button .icon4:before{background:url(/wp-content/uploads/btn_icon004.png) no-repeat center center/cover}.top_service .btnspace p a.button .icon5:before,.top_service .btnspace p .inquiry a.form_button .icon5:before,.inquiry .top_service .btnspace p a.form_button .icon5:before{background:url(/wp-content/uploads/btn_icon005.png) no-repeat center center/cover}.top_greeting{margin-top:100px;padding-bottom:100px;margin-bottom:0 !important;background:url(/wp-content/uploads/bg_img002.jpg) no-repeat center center/cover}@media (max-width:767px){.top_greeting{padding:50px 0;margin:0 !important}}@media (min-width:768px){.top_greeting h2{margin-top:50px;text-align:left}.top_greeting h2:after{width:100%}}.top_greeting .span_7{padding-right:3%}.top_greeting .span_7 .namespace .name1{font-size:clamp(18px, 2.2vw, 22px)}.top_greeting .span_7 .namespace .name2{font-size:clamp(22px, 3vw, 30px)}@media (max-width:767px){.top_greeting .span_5{margin-bottom:30px}}@media (min-width:768px){.top_greeting .span_5{position:relative;height:497px}.top_greeting .span_5 img{width:890px;height:497px;position:absolute;top:0;left:0;max-width:none}}.top_news{padding:100px 0;background:#f0f7ff}@media (max-width:767px){.top_news{padding:50px 0}}.top_news .news .content{width:100%;padding:5%;background:#fff}@media (min-width:768px){.news dl .badge_category{text-align:center;min-width:103px}.top_news .news .content dl{width:100%;display:flex;flex-wrap:wrap}.top_news .news .content dl dt,.top_news .news .content dl dd{padding:15px 0;border-bottom:1px solid #9cabbb}.top_news .news .content dl dt{width:210px}.top_news .news .content dl dd{width:calc(100% - 210px);position:relative;padding-right:45px;box-sizing:border-box}.top_news .news .content dl dd:after{content:"";display:block;position:absolute;bottom:49%;right:15px;margin:auto;width:20px;height:3px;border-bottom:1px solid #2669a3;border-right:1px solid #2669a3;transform:skew(45deg);transition:.2s}.top_news .news .content dl dd:hover:after{right:10px;transition:.2s}}.top_contact{padding:100px 0;background:url(/wp-content/uploads/bg_img003.jpg) no-repeat center center/cover}@media (max-width:767px){.top_contact{padding:50px 0}}.top_contact h2{color:#fff;line-height:1.4}.top_contact h2:after{content:none}.top_contact .row .span_6{display:flex;align-items:center;justify-content:center;background:#fff;padding:5% 3%;position:relative;transition:.2s}.top_contact .row .span_6>a{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1}.top_contact .row .span_6:hover:last-child{background:rgba(255,255,255,.9);transition:.2s}.top_contact .row .span_6:hover .bgwhite p .mailicon2:after{left:10px}.top_contact .row .span_6 .bgwhite p{margin:0;line-height:1.2}.top_contact .row .span_6 .bgwhite p .mailicon2{font-size:clamp(18px, 2.83333vw, 34px)}@media (max-width:767px){.top_contact .row .span_6 .bgwhite p .mailicon2{padding-top:20px;padding-bottom:20px}}.top_contact .row .span_6 .bgwhite p .mailicon2:after{content:"";display:block;position:absolute;bottom:-20px;right:0;left:0;top:auto;margin:auto;width:30px;height:5px;border-bottom:1px solid #2669a3;border-right:1px solid #2669a3;transform:skew(45deg);transition:.2s}@media (max-width:767px){.top_contact .row .span_6 .bgwhite p .mailicon2:after{bottom:0}}.top_contact .row .span_6 .bgwhite p .mailicon2:hover:after{left:10px;transition:.2s}.top_contact .row .span_6 .bgwhite .txt1{color:#2669a3;font-size:clamp(18px, 2.6vw, 26px)}.top_contact .row .span_6 .bgwhite .txt2{color:#2669a3;font-size:clamp(24px, 4.5vw, 45px)}.top_contact .row .span_6 .bgwhite .txt2 a{text-decoration:none}.top_contact .row .span_6 .bgwhite .txt3{font-size:16px;color:#2669a3;padding-top:5px}.top_access{padding:100px 0}@media (max-width:767px){.top_access{padding:50px 0}}.top_access .row{align-items:center}.top_access .row .span_6 .logotext{margin-bottom:8px;padding-bottom:8px;border-bottom:1px solid #cbcbcb;line-height:1.4}@media (max-width:767px){.top_access .row .span_6 .logotext{margin-top:10px}}.top_access .row .span_6 .logotext .logotext1{font-size:clamp(20px, 2.6vw, 26px);font-weight:700}.top_access .row .span_6 .telicon3{color:#2669a3;font-size:28px;line-height:1.2}@media (min-width:768px){footer .container .row .fNav ul li{list-style:none}footer .container .row .fNav ul li a{padding:.3em 0 !important;padding-left:12px !important}footer .container .row .fNav ul li a:before{content:"";width:0;height:0;border-left:4px solid #2669a3;border-bottom:3px solid transparent;border-top:3px solid transparent;border-right:4px solid transparent;position:absolute;top:0;bottom:0;left:0;right:auto;margin:auto;transform:rotate(0deg)}footer .container .row .fNav ul li .sub-menu a{padding:.1em 0 !important;padding-left:12px !important}footer .container .row .fNav ul li .sub-menu a:before{content:none}}.mt0{margin-top:0 !important}ul.list{padding:0;width:100%}ul.list li{list-style:none;position:relative;padding-left:13px}ul.list li:before{content:"";width:5px;height:5px;border-radius:10px;position:absolute;top:0;bottom:0;left:0;right:auto;margin:auto;background:#2669a3}.flowbox .span_12{position:relative}.flowbox .span_12:not(:last-child){margin-bottom:50px}@media (max-width:767px){.flowbox .span_12:not(:last-child){margin-bottom:40px}}.flowbox .span_12:not(:last-child):after{content:"";width:0;height:0;border-top:20px solid #2669a3;border-left:23px solid transparent;border-right:23px solid transparent;position:absolute;top:auto;bottom:-45px;left:0;right:0;margin:auto}@media (max-width:767px){.flowbox .span_12:not(:last-child):after{bottom:-30px}}