@charset "UTF-8";
/* CSS Document */

/* 基礎設定 */

/* ↓ページタイトル消去 */
#page_title{ display:none; }
/* ↓ページ全体の背景画像と背景色 */
#page_contents{ 
	background-color: #efefef;
    background: linear-gradient(90deg, rgba(240,240,240,0.5) 0%, rgba(255,255,255,0.5) 50%, rgba(240,240,240,0.5) 100%),url(../img/conback.svg); 
}
@media only screen and (max-width: 920px){
#page_contents{ 
	background-color: #efefef;
    background: linear-gradient(90deg, rgba(240,240,240,0.5) 0%, rgba(255,255,255,0.5) 50%, rgba(240,240,240,0.5) 100%); 
}
}
/* ↓グローバルメニュー消した分paddingを消して上に寄せる */
#page_contents .post_content{ padding: 0px 0 120px; }
body.admin-bar{ padding-top: 0px; }
body.hide_page_header_bar.admin-bar.page-id-3524,body.hide_page_header_bar.admin-bar.page-id-5869,body.hide_page_header_bar.admin-bar.page-id-5879,body.hide_page_header_bar.admin-bar.page-id-9455{padding-top: 0px!important;}
.page-id-5879 #container,.page-id-6252 #container{margin-top:0;}
@media only screen and (max-width: 800px){
#page_contents .post_content { padding: 0px 0!important;}
.sci-custom-header__btn-area a:first-child{ display: block; width: 35%; }
}
/* ↓セクション始まりのタイトル(余白は各セクションで設定すること) */
.sectitleh2{
	text-align: center!important;
	color: #004ea2;
	letter-spacing: 0.25em;
	font-size: 36px;
}
.sectitleh2:after{
	display: none;
}
/* ページ下部の謎の余白消去 */
.page-id-3524 #page_contents .post_content,.page-id-5869 #page_contents .post_contentt,.page-id-9455 #page_contents .post_content{
padding-bottom: 0;
}
/* ↓文字黄色く */
.lp_txtyellow{
	color:#ffc200!important;
	display: contents;
}
/* ↓文字1赤く */
.lp_txtred{
	color: #ff6350!important;
    display: contents;
}
/* ↓文字少し大きく(1emに対して1.7em) */
.lp_txtbig{
	font-size: 1.7em;
}

/* ↓TELとメールのボタンの設定 */
.page-id-3524 .post_content .header__sci-btn_tel,.page-id-5869 .post_content .header__sci-btn_tel,.page-id-5879 .post_content .header__sci-btn_tel,.page-id-9455 .post_content .header__sci-btn_tel{
font-size: 1.6rem;
background-image: repeating-linear-gradient(0deg, transparent, transparent 1px, rgba(255, 255, 255, 0.2) 1px, rgba(255, 255, 255, 0.2) 2px ),linear-gradient( 0deg, rgb(228 64 70) 0%, rgb(248 145 122));
position: relative;
overflow: hidden;
}

.page-id-3524 .post_content .sci-btn,.page-id-5869 .post_content .sci-btn,.page-id-5879 .post_content .sci-btn,.page-id-9455 .post_content .sci-btn{height: 100px;}
.page-id-5879 .post_content .sci-btn:before.page-id-3524 .post_content .sci-btn:before,.page-id-5869 .post_content .sci-btn:before,.page-id-9455 .post_content .sci-btn:before{
  position: absolute;
  content: '';
  display: inline-block;
  top: 70px;
  left: 0;
  width: 600px;
  height: 100%;
  background-color: #fff;
}
.page-id-5869 .post_content .header__sci-btn_tel:before,.page-id-3524 .post_content .header__sci-btn_tel:before,.page-id-5879 .post_content .header__sci-btn_tel:before,.page-id-9455 .post_content .header__sci-btn_tel:before{ animation: kiran 5s ease-in-out infinite;}
.page-id-3524 .post_content .header__sci-btn_info:before,.page-id-5869 .post_content .header__sci-btn_info:before,.page-id-5879 .post_content .header__sci-btn_info:before,.page-id-9455 .post_content .header__sci-btn_info:before{ animation: kiran 6s ease-in-out infinite;}
@-webkit-keyframes kiran {
 0%{transform:scale(0) rotate(45deg); opacity: 0; }
 80%{transform:scale(0) rotate(45deg); opacity: 0.5; }
 81%{transform:scale(2) rotate(45deg); opacity: 1; }
 100%{transform:scale(8) rotate(45deg); opacity: 0; }
}

/* 追従メニュー */
.sci-custom-header{
	position: fixed!important;
	z-index: 5000;
    background-color: #FFF;
	border-bottom: 5px solid #2C71B3;
}
#header{ display: none; }
.sci-custom-header .sci-custom-header__inner .sci-custom-header__logo a{ cursor: default;pointer-events: none;}
@media screen and (max-width: 800px){
.sci-custom-header { display: block; }
.page-id-3524 .post_content .sci-btn,.page-id-5869 .post_content .sci-btn,.page-id-5879 .post_content .sci-btn,.page-id-9455 .post_content .sci-btn{height: 70px; font-size: 1.2rem !important;}
}

/* lp_topimg sec0 */
.lp_topimg{
	background-image: url(../img/lp_top.jpg);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
	margin: 0 calc(50% - 50vw);
    padding: 4px calc(50vw - 50% + 8px);
    background-color: aliceblue;
}
.lp_topimg > div{
	padding: 200px 0 150px 50px;
}
.topimg_h1{
	text-align: left!important;
    font-size: 3.3em!important;
    color: #173280!important;
	margin:0!important;
	background: linear-gradient(transparent 70%, #ffc200 0%);
    display: inline;
    text-shadow: 2px 2px 0px rgba(255, 255, 255, 1);
}
.lp_topimg p:first-of-type{
	line-height: 1.7em;
    color: #044797;
	margin-top: 1em;
	background-color: rgba(255,255,255,0.6);
    display: inline-block;
	padding-right: 10em;
}
.lp_topimg ul{
	display: flex;
    list-style: none!important;
	margin-left: 0!important;
	justify-content: center;
    align-items: center;
}
/* ulに勝手に付く青丸の消去 */
.post_content ul li::before{
	display: none;
}
.post_content #sec0 ul li{
	padding: 1em;
    width: 150px;
    height: 150px;
    border-radius: 50%;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #FFF;
    background-image: linear-gradient(0deg, rgba(58, 99, 255, 1), rgba(42, 179, 252, 1) 90%);
	margin-right: 1em;
	font-weight: 700;
	border: 2px solid rgba(255,255,255,0.8);
	line-height: 1.5em;
}
.lp_topimg div div:last-child{display:flex; justify-content: center; align-items: center;}
.page-id-3524 .post_content .lp_topimg .sci-btn,.page-id-5869 .post_content .lp_topimg .sci-btn,.page-id-5879 .post_content .lp_topimg .sci-btn,.page-id-9455 .post_content .lp_topimg .sci-btn{ margin: 0 0.5em;}
#sec0 .spbr,#sec0 .spbr2,#sec0 .spbr3{display: none;}
.lp_rop_graph{
	width: 630px;
    height: 400px;
    background-color: transparent;
    margin-top: 2em;
    background-image: url(../img/lp_graph1.svg);}
.lp_topimg.lp_topimg2 .topimg_h1_sub_span{font-size: 1.5em;color: #FFF;display:inline-block;text-align:center;background-color: #d81e4b;padding: 0.2em;margin-bottom: 0.5em;}
.lp_topimg.lp_topimg2 .topimg_h1_sub_span:first-child{margin-right:0.5em;}
@media screen and (max-width: 1580px){.lp_topimg { background-size: cover;}}
@media (max-width: 1220px) and (min-width: 660px) {.lp_topimg { background-image: url(../img/lp_top2.jpg);}}    
@media screen and (max-width: 1165px){.topimg_h1{ font-size: 3em!important;}.lp_topimg p:first-of-type{padding-right: 8em;}}
@media screen and (max-width: 860px){
.lp_topimg {background-position: 70%; }
.lp_topimg > div{
/*	background-color: rgba(255,255,255,0.7);
    box-shadow: 0px 0px 20px 20px rgba(255,255,255,0.7); */
	padding: 5em 0 1em 0;
}
.topimg_h1{ font-size: 2.5em!important;}
.lp_topimg p:first-of-type{padding-right: 2em;}
}
.spbr4{display:inline;}
@media screen and (max-width: 729px){.lp_topimg.lp_topimg2{
background-image:url(../img/lp_top3.jpg);
background-position: right;}
.lp_topimg.lp_topimg2 .topimg_h1_sub_span br.is-sp{display:none!important;}
}
@media screen and (max-width: 660px){
.lp_topimg { padding: 10px; }
.post_content #sec0 ul li{border-radius: 1em;padding: 0.3em;}
#sec0 .spbr{display: inline-block;}
.lp_topimg p:first-of-type{padding-right: 0;background-color:transparent;font-size: 0.8em;}
.lp_topimg p:first-of-type span{background-color: rgba(255,255,255,0.7);}
.lp_topimg > div{padding:1em;}
.lp_topimg.lp_topimg2 > div{padding:1em 0.5em;}
.post_content #sec0 ul li{ margin-right: 0.5em;height: 120px;}
.lp_topimg div div:last-child{display:block;background-position: center;}
.page-id-3524 .post_content .lp_topimg .sci-btn,.page-id-5869 .post_content .lp_topimg .sci-btn,.page-id-5879 .post_content .lp_topimg .sci-btn,.page-id-9455 .post_content .lp_topimg .sci-btn{ margin: 0 auto;}
.topimg_h1{ font-size: 2em!important;}
.lp_topimg ul{margin-top: 6em;}
}
@media screen and (max-width: 660px){.topimg_h1{ font-size: 2.5em!important;}}
@media screen and (max-width: 635px){.topimg_h1{ font-size: 2em!important;}}
@media screen and (max-width: 570px){.lp_topimg {background-position: 62%; }}
@media screen and (max-width: 472px){
.topimg_h1{ font-size: 1.5em!important;}
.lp_topimg.lp_topimg2 .topimg_h1{ font-size: 1.3em!important;}
#sec0 .spbr2{display: inline;}
.lp_topimg.lp_topimg2 .topimg_h1_sub_span{font-size: 1.1em;display:inline;padding: 0.1em 0;}
.lp_topimg.lp_topimg2 .topimg_h1_sub_span:first-child{margin-right:0em;}
.lp_topimg.lp_topimg2{background-position-x: right; background-position-y: -29px;}
.lp_topimg {background-position: 70%; }
}
@media screen and (max-width: 450px){.post_content #sec0 ul li{ margin-right: 0em;line-height: 1.2em;}.lp_topimg.lp_topimg2 p br.is-sp{display:none!important;}}
@media screen and (max-width: 376px){.lp_topimg {padding-top: 45px;}#sec0 .spbr3{display: inline;}.spbr4{display:none;}.lp_topimg p:first-of-type{display:block;}}
/* sec1 */
#sec1 > .sectitleh2{
	padding-bottom: 0px!important;
	margin-top: 50px!important;
	position: relative;
    text-shadow: 2px 2px 0px rgba(200, 200, 200, 0.5);
}
#sec1 > .sectitleh2::before,#sec1 > .sectitleh2::after{
	content: '';
    display: inline-block;
    width: 1em;
    height: 1em;
    background-image: url('../img/e0798_0.svg');
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
}
#sec1 > .sectitleh2::before{
	margin-right: 5px;
}
#sec1 > .sectitleh2::after{
	transform: scale(-1,1);
	background-color:transparent;
	left: auto;
    bottom: 13px;
}
#sec1 table{
	border: 20px solid #FFF;
    border-radius: 1em;
	border-collapse: separate;
	background-color: #FFF;
}
#sec1 table td,#sec1 table th{
	border: none;
}
#sec1 table .speech_balloon_user_name{
	display: none;
}
#sec1 table tr:first-child th{
	background-color: transparent;
	background-image: linear-gradient(0deg, rgba(58, 99, 255, 1), rgba(42, 179, 252, 1) 90%);
    font-weight: 700;
    border: 2px solid rgba(255,255,255,0.8);
    border-radius: 50%;
    color: #FFF;
    vertical-align: middle;
	font-size: 1.2em;
	padding: 0 10px;
	position: relative;
}
#sec1 table th span:first-child{
	position: absolute;
	top: 10%;
	left: 42%;
}
#sec1 table td {padding: 0px 15px 0px;}
#sec1 table tr th{background-color: transparent;}
#sec1 table td .speech_balloon_text .speech_balloon_text_inner{
	background-color: #66A5AD;
	border: none;
	color: #FFF;
    font-size: 1.1em;
    font-weight: 600;
	text-align: center;
}
#sec1 table tbody tr:last-child td:last-child{border-bottom: 5px dotted #ddd;}
#sec1 table td .speech_balloon:first-child{margin-top: 1em;}
#sec1 table td .speech_balloon .speech_balloon_text_inner{padding: 22px 10px;}
#sec1 table td .speech_balloon1 .speech_balloon_text_inner{background-color: #66A5AD;}
#sec1 table td .speech_balloon1 .before{border:none;}
#sec1 table td .speech_balloon1 .after{border-right-color: #66A5AD; border-width: 10px 15px 10px 0;}
#sec1 table td .speech_balloon3 .speech_balloon_text_inner{background-color: #f18d9e;}
#sec1 table td .speech_balloon3 .before{border:none;}
#sec1 table td .speech_balloon3 .after{border-right-color: #f18d9e; border-width: 10px 15px 10px 0;}
#sec1 table td .speech_balloon_user_image{display: none;}
#sec1 table td .speech_balloon_user{background-repeat: no-repeat;background-size: contain;height: 80px;}
#sec1 table td .speech_balloon.left .speech_balloon_user{margin-right: 15px;}
#sec1 table td .speech_balloon.right .speech_balloon_user{margin-left: 15px;}
/* ↓お悩みイラスト設定 */
#sec1 table tbody:first-child tr:first-child td:first-of-type .speech_balloon_user{background-image: url(../img/nayami1.png);}
#sec1 table tbody:first-child tr:nth-child(2) td:first-of-type .speech_balloon_user{background-image: url(../img/nayami2.png);}
#sec1 table tbody:first-child tr:nth-child(3) td:first-of-type .speech_balloon_user{background-image: url(../img/nayami3.png);}
#sec1 table tbody:nth-child(2) tr:first-child td:first-of-type .speech_balloon_user{background-image: url(../img/nayami4.png);}
#sec1 table tbody:nth-child(2) tr:nth-child(2) td:first-of-type .speech_balloon_user{background-image: url(../img/nayami5.png);}
#sec1 table tbody:nth-child(3) tr:first-child td:first-of-type .speech_balloon_user{background-image: url(../img/nayami6.png);}
#sec1 table tbody:nth-child(3) tr:nth-child(2) td:first-of-type .speech_balloon_user{background-image: url(../img/nayami7.png);}
@media screen and (max-width: 1250px){
#sec1 table tr:first-child th { border-radius: 1em;padding: 0 1.5em;}
#sec1 table th span:first-child{left: 44%;}
}
@media screen and (max-width: 1250px){
#sec1 table td .speech_balloon .speech_balloon_text_inner {padding: 22px 5px;font-size: 1em;}
}
@media screen and (max-width: 1120px){
#sec1 table th span:first-child{display: none;}
#sec1 table td, #sec1 table th {display: block;}
#sec1 table tr:first-child th { border-radius: 1em 1em 0 0;padding: 0.5em;}
#sec1 table tbody tr:nth-child(n+2) th{display: none;}
#sec1 table tbody tr:last-child td:last-child{margin-bottom: 1em;}
}
@media screen and (max-width: 900px){
#sec1 table{width: 100%; table-layout: fixed; word-break: break-all;}
#sec1 .s_table{white-space: normal;}
#sec1 table td .speech_balloon .speech_balloon_user{display: none;}
#sec1 table td .speech_balloon .speech_balloon_text .before,#sec1 table td .speech_balloon .speech_balloon_text .after{display: none;}
#sec1 table td .speech_balloon_text .speech_balloon_text_inner{font-size: 1em;}
#sec1 table tbody tr:last-child td:last-child{border-bottom: none;}
#sec1 table td .speech_balloon_text .speech_balloon_text_inner p{position: relative;}
#sec1 table td .speech_balloon_text .speech_balloon_text_inner p::before {
  content: '';
  display: block;
  position: absolute;
  top: 0.8em;
  left: auto;
  width: 15px;
  height: 8px;
  border-left: 3px solid #FFF;
  border-bottom: 3px solid #FFF;
  transform: rotate(-45deg);
}
#sec1 table td .speech_balloon .speech_balloon_text_inner {padding: 22px 20px;}
}
@media screen and (max-width: 680px){
#sec1 table td {padding: 0px;}
#sec1 table td .speech_balloon_text .speech_balloon_text_inner{text-align: left;}
#sec1 table td .speech_balloon_text .speech_balloon_text_inner p{padding-left: 1em;}
#sec1 table td .speech_balloon_text .speech_balloon_text_inner p::before {left: 0;top: 0.7em;}
#sec1 table tr:first-child th{font-size: 1em;}
#sec1 .lp_triangle + p.sub_title:has(span){line-height: 1em;}
#sec1 .lp_triangle + p.sub_title span{font-size: 1.5rem;}
}
.lp_triangle {
width: 100px;
	height: auto;
    border-style: solid;
    border-right: 50px solid transparent;
    border-left: 50px solid transparent;
    border-top: 60px solid #173280;
    border-bottom: 0;
    margin: 0 auto!important;
    margin-top: -37px!important;
}
.sub_title{text-align: center!important;font-weight: 600;font-size: 36px;line-height: 1.5em; padding: 50px 0;}
#sec1 .sub_title span{background: linear-gradient(transparent 70%, #ffc200 0%);display: inline;text-shadow: 2px 2px 0px rgba(255, 255, 255, 1);}
#sec1 .spbr{display:none;}
@media screen and (max-width: 1172px) and (min-width: 680px){#sec1 .spbr{display: inline-block;}}

/* sec2 */
#sec2{
	background-color: #cfe9ed;
    margin: 0 calc(50% - 50vw);
    padding: 4px calc(50vw - 50% + 8px);
    margin-top: 100px;
}

.secdividers1,.secdividers2,.secdividers3,.secdividers4{
overflow:hidden;
position:relative;
height: 128px;
margin: 0 calc(50% - 50vw);
}
.secdividers1,.secdividers3{margin-top: -115px!important;}
.secdividers2,.secdividers4{margin-bottom: -115px!important;}
.secdividers1::before{ 
content:'';
font-family:'shape divider from ShapeDividers.com';
position: absolute;
z-index: 3;
pointer-events: none;
background-repeat: no-repeat;
bottom: -0.1vw;
left: -0.1vw;
right: -0.1vw;
top: -0.1vw; 
background-size: 100% 90px;
background-position: 50% 100%;  background-image:  url('data:image/svg+xml;charset=utf8, <svg preserveAspectRatio="xMidYMin slice" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2001 77"><g fill="%23cfe9ed"><path opacity=".5" d="M1993 31v22l-19 11-19-11V31l19-11 19 11zM1942 6v11l-10 5-10-5V6l10-6 10 6z"/><path opacity=".75" d="M1961 25v16l-14 8-14-8V25l14-8 14 8zM1969 8v8l-7 4-6-4V8l6-4 7 4z"/><path opacity=".5" d="M1871 31v22l19 11 19-11V31l-19-11-19 11z"/><path opacity=".75" d="M1903 25v16l14 8 14-8V25l-14-8-14 8zM1895 8v8l7 4 7-4V8l-7-4-7 4z"/><path opacity=".5" d="M1855 31v22l-19 11-19-11V31l19-11 19 11zM1803 6v11l-9 5-10-5V6l10-6 9 6z"/><path opacity=".75" d="M1823 25v16l-14 8-14-8V25l14-8 14 8zM1831 8v8l-7 4-7-4V8l7-4 7 4z"/><path opacity=".5" d="M1733 31v22l19 11 19-11V31l-19-11-19 11z"/><path opacity=".75" d="M1765 25v16l14 8 14-8V25l-14-8-14 8zM1757 8v8l6 4 7-4V8l-7-4-6 4z"/><path opacity=".5" d="M1717 31v22l-19 11-19-11V31l19-11 19 11zM1665 6v11l-9 5-10-5V6l10-6 9 6z"/><path opacity=".75" d="M1685 25v16l-14 8-14-8V25l14-8 14 8zM1693 8v8l-7 4-7-4V8l7-4 7 4z"/><path opacity=".5" d="M1594 31v22l19 11 20-11V31l-20-11-19 11z"/><path opacity=".75" d="M1626 25v16l14 8 15-8V25l-15-8-14 8zM1618 8v8l7 4 7-4V8l-7-4-7 4z"/><path opacity=".5" d="M1579 31v22l-19 11-20-11V31l20-11 19 11zM1527 6v11l-10 5-9-5V6l9-6 10 6z"/><path opacity=".75" d="M1547 25v16l-14 8-15-8V25l15-8 14 8zM1555 8v8l-7 4-7-4V8l7-4 7 4z"/><path opacity=".5" d="M1456 31v22l19 11 19-11V31l-19-11-19 11z"/><path opacity=".75" d="M1488 25v16l14 8 14-8V25l-14-8-14 8zM1480 8v8l7 4 7-4V8l-7-4-7 4z"/><path opacity=".5" d="M1441 31v22l-20 11-19-11V31l19-11 20 11zM1389 6v11l-10 5-9-5V6l9-6 10 6z"/><path opacity=".75" d="M1408 25v16l-14 8-14-8V25l14-8 14 8zM1416 8v8l-6 4-7-4V8l7-4 6 4z"/><path opacity=".5" d="M1318 31v22l19 11 19-11V31l-19-11-19 11z"/><path opacity=".75" d="M1350 25v16l14 8 14-8V25l-14-8-14 8zM1342 8v8l7 4 7-4V8l-7-4-7 4z"/><path opacity=".5" d="M1302 31v22l-19 11-19-11V31l19-11 19 11zM1251 6v11l-10 5-10-5V6l10-6 10 6z"/><path opacity=".75" d="M1270 25v16l-14 8-14-8V25l14-8 14 8zM1278 8v8l-7 4-7-4V8l7-4 7 4z"/><path opacity=".5" d="M1180 31v22l19 11 19-11V31l-19-11-19 11z"/><path opacity=".75" d="M1212 25v16l14 8 14-8V25l-14-8-14 8zM1204 8v8l7 4 7-4V8l-7-4-7 4z"/><path opacity=".5" d="M1164 31v22l-19 11-19-11V31l19-11 19 11zM1112 6v11l-9 5-10-5V6l10-6 9 6z"/><path opacity=".75" d="M1132 25v16l-14 8-14-8V25l14-8 14 8zM1140 8v8l-7 4-7-4V8l7-4 7 4z"/><path opacity=".5" d="M1041 31v22l20 11 19-11V31l-19-11-20 11z"/><path opacity=".75" d="M1074 25v16l14 8 14-8V25l-14-8-14 8zM1066 8v8l6 4 7-4V8l-7-4-6 4z"/><path opacity=".5" d="M1026 31v22l-19 11-20-11V31l20-11 19 11zM974 6v11l-9 5-10-5V6l10-6 9 6z"/><path opacity=".75" d="M994 25v16l-14 8-14-8V25l14-8 14 8zM1002 8v8l-7 4-7-4V8l7-4 7 4z"/><path opacity=".5" d="M903 31v22l19 11 20-11V31l-20-11-19 11z"/><path opacity=".75" d="M935 25v16l14 8 15-8V25l-15-8-14 8zM927 8v8l7 4 7-4V8l-7-4-7 4z"/><path opacity=".5" d="M888 31v22l-20 11-19-11V31l19-11 20 11zM836 6v11l-10 5-9-5V6l9-6 10 6z"/><path opacity=".75" d="M856 25v16l-15 8-14-8V25l14-8 15 8zM864 8v8l-7 4-7-4V8l7-4 7 4z"/><path opacity=".5" d="M765 31v22l19 11 19-11V31l-19-11-19 11z"/><path opacity=".75" d="M797 25v16l14 8 14-8V25l-14-8-14 8zM789 8v8l7 4 7-4V8l-7-4-7 4z"/><path opacity=".5" d="M749 31v22l-19 11-19-11V31l19-11 19 11zM698 6v11l-10 5-9-5V6l9-6 10 6z"/><path opacity=".75" d="M717 25v16l-14 8-14-8V25l14-8 14 8zM725 8v8l-7 4-6-4V8l6-4 7 4z"/><path opacity=".5" d="M627 31v22l19 11 19-11V31l-19-11-19 11z"/><path opacity=".75" d="M659 25v16l14 8 14-8V25l-14-8-14 8zM651 8v8l7 4 7-4V8l-7-4-7 4z"/><path opacity=".5" d="M611 31v22l-19 11-19-11V31l19-11 19 11zM560 6v11l-10 5-10-5V6l10-6 10 6z"/><path opacity=".75" d="M579 25v16l-14 8-14-8V25l14-8 14 8zM587 8v8l-7 4-7-4V8l7-4 7 4z"/><path opacity=".5" d="M489 31v22l19 11 19-11V31l-19-11-19 11z"/><path opacity=".75" d="M521 25v16l14 8 14-8V25l-14-8-14 8zM513 8v8l7 4 6-4V8l-6-4-7 4z"/><path opacity=".5" d="M473 31v22l-19 11-19-11V31l19-11 19 11zM421 6v11l-9 5-10-5V6l10-6 9 6z"/><path opacity=".75" d="M441 25v16l-14 8-14-8V25l14-8 14 8zM449 8v8l-7 4-7-4V8l7-4 7 4z"/><path opacity=".5" d="M350 31v22l20 11 19-11V31l-19-11-20 11z"/><path opacity=".75" d="M382 25v16l15 8 14-8V25l-14-8-15 8zM374 8v8l7 4 7-4V8l-7-4-7 4z"/><path opacity=".5" d="M335 31v22l-19 11-20-11V31l20-11 19 11zM283 6v11l-10 5-9-5V6l9-6 10 6z"/><path opacity=".75" d="M303 25v16l-14 8-14-8V25l14-8 14 8zM311 8v8l-7 4-7-4V8l7-4 7 4z"/><path opacity=".5" d="M212 31v22l19 11 20-11V31l-20-11-19 11z"/><path opacity=".75" d="M244 25v16l14 8 14-8V25l-14-8-14 8zM236 8v8l7 4 7-4V8l-7-4-7 4z"/><path opacity=".5" d="M197 31v22l-20 11-19-11V31l19-11 20 11zM145 6v11l-10 5-9-5V6l9-6 10 6z"/><path opacity=".75" d="M164 25v16l-14 8-14-8V25l14-8 14 8zM173 8v8l-7 4-7-4V8l7-4 7 4z"/><path opacity=".5" d="M74 31v22l19 11 19-11V31L93 20 74 31z"/><path opacity=".3" d="M53 9v15l13 7 13-7V9L66 1 53 9zM191 9v15l13 7 13-7V9l-13-8-13 8zM330 9v15l13 7 13-7V9l-13-8-13 8zM468 9v15l13 7 13-7V9l-13-8-13 8zM606 9v15l13 7 13-7V9l-13-8-13 8zM744 9v15l13 7 13-7V9l-13-8-13 8zM883 9v15l12 7 13-7V9l-13-8-12 8zM1021 9v15l13 7 13-7V9l-13-8-13 8zM1159 9v15l13 7 13-7V9l-13-8-13 8zM1297 9v15l13 7 13-7V9l-13-8-13 8zM1435 9v15l13 7 13-7V9l-13-8-13 8zM1574 9v15l13 7 12-7V9l-12-8-13 8zM1712 9v15l13 7 13-7V9l-13-8-13 8zM1850 9v15l13 7 13-7V9l-13-8-13 8z"/><path opacity=".75" d="M106 25v16l14 8 14-8V25l-14-8-14 8zM98 8v8l7 4 7-4V8l-7-4-7 4z"/><path opacity=".5" d="M58 31v22L39 64 20 53V31l19-11 19 11z"/><path opacity=".75" d="M34 8v8l-7 4-6-4V8l6-4 7 4z"/><path d="M2001 77V62l-21-12-24 14-23-14-23 14-24-14-23 14-23-14-23 14-24-14-23 14-23-14-24 14-23-14-23 14-23-14-24 14-23-14-23 14-24-14-23 14-23-14-23 14-24-14-23 14-23-14-24 14-23-14-23 14-23-14-24 14-23-14-23 14-24-14-23 14-23-14-23 14-24-14-23 14-23-14-24 14-23-14-23 14-24-14-23 14-23-14-23 14-24-14-23 14-23-14-24 14-23-14-23 14-23-14-24 14-23-14-23 14-24-14-23 14-23-14-23 14-24-14-23 14-23-14-24 14-23-14-23 14-23-14-24 14-23-14-23 14-24-14-23 14-23-14-24 14-23-14-23 14-23-14-24 14-23-14-23 14-24-14-23 14-23-14-23 14-24-14L0 64v13h2001z"/><path opacity=".75" d="M12 49L0 42V23l12-6 14 8v16l-14 8z"/><path opacity=".3" d="M2001 31l-13-7V9l13-8v30z"/></g></svg>'); 
}
.secdividers2::before{ 
content:'';
font-family:'shape divider from ShapeDividers.com';
position: absolute;
z-index: 3;
pointer-events: none;
background-repeat: no-repeat;
bottom: -0.1vw;
left: -0.1vw;
right: -0.1vw;
top: -0.1vw; 
background-size: 100% 90px;
background-position: 50% 0%;  background-image: url('data:image/svg+xml;charset=utf8, <svg preserveAspectRatio="xMidYMax slice" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2001 77"><g fill="%23cfe9ed"><path opacity=".5" d="M1993 46V24l-19-11-19 11v22l19 11 19-11zM1942 72V60l-10-5-10 5v12l10 5 10-5z"/><path opacity=".75" d="M1961 52V36l-14-8-14 8v16l14 9 14-9zM1969 69v-8l-7-4-6 4v8l6 4 7-4z"/><path opacity=".5" d="M1871 46V24l19-11 19 11v22l-19 11-19-11z"/><path opacity=".75" d="M1903 52V36l14-8 14 8v16l-14 9-14-9zM1895 69v-8l7-4 7 4v8l-7 4-7-4z"/><path opacity=".5" d="M1855 46V24l-19-11-19 11v22l19 11 19-11zM1803 72V60l-9-5-10 5v12l10 5 9-5z"/><path opacity=".75" d="M1823 52V36l-14-8-14 8v16l14 9 14-9zM1831 69v-8l-7-4-7 4v8l7 4 7-4z"/><path opacity=".5" d="M1733 46V24l19-11 19 11v22l-19 11-19-11z"/><path opacity=".75" d="M1765 52V36l14-8 14 8v16l-14 9-14-9zM1757 69v-8l6-4 7 4v8l-7 4-6-4z"/><path opacity=".5" d="M1717 46V24l-19-11-19 11v22l19 11 19-11zM1665 72V60l-9-5-10 5v12l10 5 9-5z"/><path opacity=".75" d="M1685 52V36l-14-8-14 8v16l14 9 14-9zM1693 69v-8l-7-4-7 4v8l7 4 7-4z"/><path opacity=".5" d="M1594 46V24l19-11 20 11v22l-20 11-19-11z"/><path opacity=".75" d="M1626 52V36l14-8 15 8v16l-15 9-14-9zM1618 69v-8l7-4 7 4v8l-7 4-7-4z"/><path opacity=".5" d="M1579 46V24l-19-11-20 11v22l20 11 19-11zM1527 72V60l-10-5-9 5v12l9 5 10-5z"/><path opacity=".75" d="M1547 52V36l-14-8-15 8v16l15 9 14-9zM1555 69v-8l-7-4-7 4v8l7 4 7-4z"/><path opacity=".5" d="M1456 46V24l19-11 19 11v22l-19 11-19-11z"/><path opacity=".75" d="M1488 52V36l14-8 14 8v16l-14 9-14-9zM1480 69v-8l7-4 7 4v8l-7 4-7-4z"/><path opacity=".5" d="M1441 46V24l-20-11-19 11v22l19 11 20-11zM1389 72V60l-10-5-9 5v12l9 5 10-5z"/><path opacity=".75" d="M1408 52V36l-14-8-14 8v16l14 9 14-9zM1416 69v-8l-6-4-7 4v8l7 4 6-4z"/><path opacity=".5" d="M1318 46V24l19-11 19 11v22l-19 11-19-11z"/><path opacity=".75" d="M1350 52V36l14-8 14 8v16l-14 9-14-9zM1342 69v-8l7-4 7 4v8l-7 4-7-4z"/><path opacity=".5" d="M1302 46V24l-19-11-19 11v22l19 11 19-11zM1251 72V60l-10-5-10 5v12l10 5 10-5z"/><path opacity=".75" d="M1270 52V36l-14-8-14 8v16l14 9 14-9zM1278 69v-8l-7-4-7 4v8l7 4 7-4z"/><path opacity=".5" d="M1180 46V24l19-11 19 11v22l-19 11-19-11z"/><path opacity=".75" d="M1212 52V36l14-8 14 8v16l-14 9-14-9zM1204 69v-8l7-4 7 4v8l-7 4-7-4z"/><path opacity=".5" d="M1164 46V24l-19-11-19 11v22l19 11 19-11zM1112 72V60l-9-5-10 5v12l10 5 9-5z"/><path opacity=".75" d="M1132 52V36l-14-8-14 8v16l14 9 14-9zM1140 69v-8l-7-4-7 4v8l7 4 7-4z"/><path opacity=".5" d="M1041 46V24l20-11 19 11v22l-19 11-20-11z"/><path opacity=".75" d="M1074 52V36l14-8 14 8v16l-14 9-14-9zM1066 69v-8l6-4 7 4v8l-7 4-6-4z"/><path opacity=".5" d="M1026 46V24l-19-11-20 11v22l20 11 19-11zM974 72V60l-9-5-10 5v12l10 5 9-5z"/><path opacity=".75" d="M994 52V36l-14-8-14 8v16l14 9 14-9zM1002 69v-8l-7-4-7 4v8l7 4 7-4z"/><path opacity=".5" d="M903 46V24l19-11 20 11v22l-20 11-19-11z"/><path opacity=".75" d="M935 52V36l14-8 15 8v16l-15 9-14-9zM927 69v-8l7-4 7 4v8l-7 4-7-4z"/><path opacity=".5" d="M888 46V24l-20-11-19 11v22l19 11 20-11zM836 72V60l-10-5-9 5v12l9 5 10-5z"/><path opacity=".75" d="M856 52V36l-15-8-14 8v16l14 9 15-9zM864 69v-8l-7-4-7 4v8l7 4 7-4z"/><path opacity=".5" d="M765 46V24l19-11 19 11v22l-19 11-19-11z"/><path opacity=".75" d="M797 52V36l14-8 14 8v16l-14 9-14-9zM789 69v-8l7-4 7 4v8l-7 4-7-4z"/><path opacity=".5" d="M749 46V24l-19-11-19 11v22l19 11 19-11zM698 72V60l-10-5-9 5v12l9 5 10-5z"/><path opacity=".75" d="M717 52V36l-14-8-14 8v16l14 9 14-9zM725 69v-8l-7-4-6 4v8l6 4 7-4z"/><path opacity=".5" d="M627 46V24l19-11 19 11v22l-19 11-19-11z"/><path opacity=".75" d="M659 52V36l14-8 14 8v16l-14 9-14-9zM651 69v-8l7-4 7 4v8l-7 4-7-4z"/><path opacity=".5" d="M611 46V24l-19-11-19 11v22l19 11 19-11zM560 72V60l-10-5-10 5v12l10 5 10-5z"/><path opacity=".75" d="M579 52V36l-14-8-14 8v16l14 9 14-9zM587 69v-8l-7-4-7 4v8l7 4 7-4z"/><path opacity=".5" d="M489 46V24l19-11 19 11v22l-19 11-19-11z"/><path opacity=".75" d="M521 52V36l14-8 14 8v16l-14 9-14-9zM513 69v-8l7-4 6 4v8l-6 4-7-4z"/><path opacity=".5" d="M473 46V24l-19-11-19 11v22l19 11 19-11zM421 72V60l-9-5-10 5v12l10 5 9-5z"/><path opacity=".75" d="M441 52V36l-14-8-14 8v16l14 9 14-9zM449 69v-8l-7-4-7 4v8l7 4 7-4z"/><path opacity=".5" d="M350 46V24l20-11 19 11v22l-19 11-20-11z"/><path opacity=".75" d="M382 52V36l15-8 14 8v16l-14 9-15-9zM374 69v-8l7-4 7 4v8l-7 4-7-4z"/><path opacity=".5" d="M335 46V24l-19-11-20 11v22l20 11 19-11zM283 72V60l-10-5-9 5v12l9 5 10-5z"/><path opacity=".75" d="M303 52V36l-14-8-14 8v16l14 9 14-9zM311 69v-8l-7-4-7 4v8l7 4 7-4z"/><path opacity=".5" d="M212 46V24l19-11 20 11v22l-20 11-19-11z"/><path opacity=".75" d="M244 52V36l14-8 14 8v16l-14 9-14-9zM236 69v-8l7-4 7 4v8l-7 4-7-4z"/><path opacity=".5" d="M197 46V24l-20-11-19 11v22l19 11 20-11zM145 72V60l-10-5-9 5v12l9 5 10-5z"/><path opacity=".75" d="M164 52V36l-14-8-14 8v16l14 9 14-9zM173 69v-8l-7-4-7 4v8l7 4 7-4z"/><path opacity=".5" d="M74 46V24l19-11 19 11v22L93 57 74 46z"/><path opacity=".3" d="M53 68V54l13-8 13 8v14l-13 8-13-8zM191 68V54l13-8 13 8v14l-13 8-13-8zM330 68V54l13-8 13 8v14l-13 8-13-8zM468 68V54l13-8 13 8v14l-13 8-13-8zM606 68V54l13-8 13 8v14l-13 8-13-8zM744 68V54l13-8 13 8v14l-13 8-13-8zM883 68V54l12-8 13 8v14l-13 8-12-8zM1021 68V54l13-8 13 8v14l-13 8-13-8zM1159 68V54l13-8 13 8v14l-13 8-13-8zM1297 68V54l13-8 13 8v14l-13 8-13-8zM1435 68V54l13-8 13 8v14l-13 8-13-8zM1574 68V54l13-8 12 8v14l-12 8-13-8zM1712 68V54l13-8 13 8v14l-13 8-13-8zM1850 68V54l13-8 13 8v14l-13 8-13-8z"/><path opacity=".75" d="M106 52V36l14-8 14 8v16l-14 9-14-9zM98 69v-8l7-4 7 4v8l-7 4-7-4z"/><path opacity=".5" d="M58 46V24L39 13 20 24v22l19 11 19-11z"/><path opacity=".75" d="M34 69v-8l-7-4-6 4v8l6 4 7-4z"/><path d="M2001 0v15l-21 12-24-14-23 14-23-14-24 14-23-14-23 14-23-14-24 14-23-14-23 14-24-14-23 14-23-14-23 14-24-14-23 14-23-14-24 14-23-14-23 14-23-14-24 14-23-14-23 14-24-14-23 14-23-14-23 14-24-14-23 14-23-14-24 14-23-14-23 14-23-14-24 14-23-14-23 14-24-14-23 14-23-14-24 14-23-14-23 14-23-14-24 14-23-14-23 14-24-14-23 14-23-14-23 14-24-14-23 14-23-14-24 14-23-14-23 14-23-14-24 14-23-14-23 14-24-14-23 14-23-14-23 14-24-14-23 14-23-14-24 14-23-14-23 14-24-14-23 14-23-14-23 14-24-14-23 14-23-14-24 14-23-14-23 14-23-14-24 14L0 13V0h2001z"/><path opacity=".75" d="M12 28L0 35v19l12 7 14-9V36l-14-8z"/><path opacity=".3" d="M2001 46l-13 8v14l13 8V46z"/></g></svg>'); 
}
.secdividers3::before{ 
content:'';
font-family:'shape divider from ShapeDividers.com';
position: absolute;
z-index: 3;
pointer-events: none;
background-repeat: no-repeat;
bottom: -0.1vw;
left: -0.1vw;
right: -0.1vw;
top: -0.1vw; 
background-size: 100% 90px;
background-position: 50% 100%;  background-image:url('data:image/svg+xml;charset=utf8, <svg preserveAspectRatio="xMidYMin slice" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2001 77"><g fill="%23266daa"><path opacity=".5" d="M1993 31v22l-19 11-19-11V31l19-11 19 11zM1942 6v11l-10 5-10-5V6l10-6 10 6z"/><path opacity=".75" d="M1961 25v16l-14 8-14-8V25l14-8 14 8zM1969 8v8l-7 4-6-4V8l6-4 7 4z"/><path opacity=".5" d="M1871 31v22l19 11 19-11V31l-19-11-19 11z"/><path opacity=".75" d="M1903 25v16l14 8 14-8V25l-14-8-14 8zM1895 8v8l7 4 7-4V8l-7-4-7 4z"/><path opacity=".5" d="M1855 31v22l-19 11-19-11V31l19-11 19 11zM1803 6v11l-9 5-10-5V6l10-6 9 6z"/><path opacity=".75" d="M1823 25v16l-14 8-14-8V25l14-8 14 8zM1831 8v8l-7 4-7-4V8l7-4 7 4z"/><path opacity=".5" d="M1733 31v22l19 11 19-11V31l-19-11-19 11z"/><path opacity=".75" d="M1765 25v16l14 8 14-8V25l-14-8-14 8zM1757 8v8l6 4 7-4V8l-7-4-6 4z"/><path opacity=".5" d="M1717 31v22l-19 11-19-11V31l19-11 19 11zM1665 6v11l-9 5-10-5V6l10-6 9 6z"/><path opacity=".75" d="M1685 25v16l-14 8-14-8V25l14-8 14 8zM1693 8v8l-7 4-7-4V8l7-4 7 4z"/><path opacity=".5" d="M1594 31v22l19 11 20-11V31l-20-11-19 11z"/><path opacity=".75" d="M1626 25v16l14 8 15-8V25l-15-8-14 8zM1618 8v8l7 4 7-4V8l-7-4-7 4z"/><path opacity=".5" d="M1579 31v22l-19 11-20-11V31l20-11 19 11zM1527 6v11l-10 5-9-5V6l9-6 10 6z"/><path opacity=".75" d="M1547 25v16l-14 8-15-8V25l15-8 14 8zM1555 8v8l-7 4-7-4V8l7-4 7 4z"/><path opacity=".5" d="M1456 31v22l19 11 19-11V31l-19-11-19 11z"/><path opacity=".75" d="M1488 25v16l14 8 14-8V25l-14-8-14 8zM1480 8v8l7 4 7-4V8l-7-4-7 4z"/><path opacity=".5" d="M1441 31v22l-20 11-19-11V31l19-11 20 11zM1389 6v11l-10 5-9-5V6l9-6 10 6z"/><path opacity=".75" d="M1408 25v16l-14 8-14-8V25l14-8 14 8zM1416 8v8l-6 4-7-4V8l7-4 6 4z"/><path opacity=".5" d="M1318 31v22l19 11 19-11V31l-19-11-19 11z"/><path opacity=".75" d="M1350 25v16l14 8 14-8V25l-14-8-14 8zM1342 8v8l7 4 7-4V8l-7-4-7 4z"/><path opacity=".5" d="M1302 31v22l-19 11-19-11V31l19-11 19 11zM1251 6v11l-10 5-10-5V6l10-6 10 6z"/><path opacity=".75" d="M1270 25v16l-14 8-14-8V25l14-8 14 8zM1278 8v8l-7 4-7-4V8l7-4 7 4z"/><path opacity=".5" d="M1180 31v22l19 11 19-11V31l-19-11-19 11z"/><path opacity=".75" d="M1212 25v16l14 8 14-8V25l-14-8-14 8zM1204 8v8l7 4 7-4V8l-7-4-7 4z"/><path opacity=".5" d="M1164 31v22l-19 11-19-11V31l19-11 19 11zM1112 6v11l-9 5-10-5V6l10-6 9 6z"/><path opacity=".75" d="M1132 25v16l-14 8-14-8V25l14-8 14 8zM1140 8v8l-7 4-7-4V8l7-4 7 4z"/><path opacity=".5" d="M1041 31v22l20 11 19-11V31l-19-11-20 11z"/><path opacity=".75" d="M1074 25v16l14 8 14-8V25l-14-8-14 8zM1066 8v8l6 4 7-4V8l-7-4-6 4z"/><path opacity=".5" d="M1026 31v22l-19 11-20-11V31l20-11 19 11zM974 6v11l-9 5-10-5V6l10-6 9 6z"/><path opacity=".75" d="M994 25v16l-14 8-14-8V25l14-8 14 8zM1002 8v8l-7 4-7-4V8l7-4 7 4z"/><path opacity=".5" d="M903 31v22l19 11 20-11V31l-20-11-19 11z"/><path opacity=".75" d="M935 25v16l14 8 15-8V25l-15-8-14 8zM927 8v8l7 4 7-4V8l-7-4-7 4z"/><path opacity=".5" d="M888 31v22l-20 11-19-11V31l19-11 20 11zM836 6v11l-10 5-9-5V6l9-6 10 6z"/><path opacity=".75" d="M856 25v16l-15 8-14-8V25l14-8 15 8zM864 8v8l-7 4-7-4V8l7-4 7 4z"/><path opacity=".5" d="M765 31v22l19 11 19-11V31l-19-11-19 11z"/><path opacity=".75" d="M797 25v16l14 8 14-8V25l-14-8-14 8zM789 8v8l7 4 7-4V8l-7-4-7 4z"/><path opacity=".5" d="M749 31v22l-19 11-19-11V31l19-11 19 11zM698 6v11l-10 5-9-5V6l9-6 10 6z"/><path opacity=".75" d="M717 25v16l-14 8-14-8V25l14-8 14 8zM725 8v8l-7 4-6-4V8l6-4 7 4z"/><path opacity=".5" d="M627 31v22l19 11 19-11V31l-19-11-19 11z"/><path opacity=".75" d="M659 25v16l14 8 14-8V25l-14-8-14 8zM651 8v8l7 4 7-4V8l-7-4-7 4z"/><path opacity=".5" d="M611 31v22l-19 11-19-11V31l19-11 19 11zM560 6v11l-10 5-10-5V6l10-6 10 6z"/><path opacity=".75" d="M579 25v16l-14 8-14-8V25l14-8 14 8zM587 8v8l-7 4-7-4V8l7-4 7 4z"/><path opacity=".5" d="M489 31v22l19 11 19-11V31l-19-11-19 11z"/><path opacity=".75" d="M521 25v16l14 8 14-8V25l-14-8-14 8zM513 8v8l7 4 6-4V8l-6-4-7 4z"/><path opacity=".5" d="M473 31v22l-19 11-19-11V31l19-11 19 11zM421 6v11l-9 5-10-5V6l10-6 9 6z"/><path opacity=".75" d="M441 25v16l-14 8-14-8V25l14-8 14 8zM449 8v8l-7 4-7-4V8l7-4 7 4z"/><path opacity=".5" d="M350 31v22l20 11 19-11V31l-19-11-20 11z"/><path opacity=".75" d="M382 25v16l15 8 14-8V25l-14-8-15 8zM374 8v8l7 4 7-4V8l-7-4-7 4z"/><path opacity=".5" d="M335 31v22l-19 11-20-11V31l20-11 19 11zM283 6v11l-10 5-9-5V6l9-6 10 6z"/><path opacity=".75" d="M303 25v16l-14 8-14-8V25l14-8 14 8zM311 8v8l-7 4-7-4V8l7-4 7 4z"/><path opacity=".5" d="M212 31v22l19 11 20-11V31l-20-11-19 11z"/><path opacity=".75" d="M244 25v16l14 8 14-8V25l-14-8-14 8zM236 8v8l7 4 7-4V8l-7-4-7 4z"/><path opacity=".5" d="M197 31v22l-20 11-19-11V31l19-11 20 11zM145 6v11l-10 5-9-5V6l9-6 10 6z"/><path opacity=".75" d="M164 25v16l-14 8-14-8V25l14-8 14 8zM173 8v8l-7 4-7-4V8l7-4 7 4z"/><path opacity=".5" d="M74 31v22l19 11 19-11V31L93 20 74 31z"/><path opacity=".3" d="M53 9v15l13 7 13-7V9L66 1 53 9zM191 9v15l13 7 13-7V9l-13-8-13 8zM330 9v15l13 7 13-7V9l-13-8-13 8zM468 9v15l13 7 13-7V9l-13-8-13 8zM606 9v15l13 7 13-7V9l-13-8-13 8zM744 9v15l13 7 13-7V9l-13-8-13 8zM883 9v15l12 7 13-7V9l-13-8-12 8zM1021 9v15l13 7 13-7V9l-13-8-13 8zM1159 9v15l13 7 13-7V9l-13-8-13 8zM1297 9v15l13 7 13-7V9l-13-8-13 8zM1435 9v15l13 7 13-7V9l-13-8-13 8zM1574 9v15l13 7 12-7V9l-12-8-13 8zM1712 9v15l13 7 13-7V9l-13-8-13 8zM1850 9v15l13 7 13-7V9l-13-8-13 8z"/><path opacity=".75" d="M106 25v16l14 8 14-8V25l-14-8-14 8zM98 8v8l7 4 7-4V8l-7-4-7 4z"/><path opacity=".5" d="M58 31v22L39 64 20 53V31l19-11 19 11z"/><path opacity=".75" d="M34 8v8l-7 4-6-4V8l6-4 7 4z"/><path d="M2001 77V62l-21-12-24 14-23-14-23 14-24-14-23 14-23-14-23 14-24-14-23 14-23-14-24 14-23-14-23 14-23-14-24 14-23-14-23 14-24-14-23 14-23-14-23 14-24-14-23 14-23-14-24 14-23-14-23 14-23-14-24 14-23-14-23 14-24-14-23 14-23-14-23 14-24-14-23 14-23-14-24 14-23-14-23 14-24-14-23 14-23-14-23 14-24-14-23 14-23-14-24 14-23-14-23 14-23-14-24 14-23-14-23 14-24-14-23 14-23-14-23 14-24-14-23 14-23-14-24 14-23-14-23 14-23-14-24 14-23-14-23 14-24-14-23 14-23-14-24 14-23-14-23 14-23-14-24 14-23-14-23 14-24-14-23 14-23-14-23 14-24-14L0 64v13h2001z"/><path opacity=".75" d="M12 49L0 42V23l12-6 14 8v16l-14 8z"/><path opacity=".3" d="M2001 31l-13-7V9l13-8v30z"/></g></svg>'); 
}
.secdividers4::before{ 
content:'';
font-family:'shape divider from ShapeDividers.com';
position: absolute;
z-index: 3;
pointer-events: none;
background-repeat: no-repeat;
bottom: -0.1vw;
left: -0.1vw;
right: -0.1vw;
top: -0.1vw; 
background-size: 100% 90px;
background-position: 50% 0%;  background-image: url('data:image/svg+xml;charset=utf8, <svg preserveAspectRatio="xMidYMax slice" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2001 77"><g fill="%23266daa"><path opacity=".5" d="M1993 46V24l-19-11-19 11v22l19 11 19-11zM1942 72V60l-10-5-10 5v12l10 5 10-5z"/><path opacity=".75" d="M1961 52V36l-14-8-14 8v16l14 9 14-9zM1969 69v-8l-7-4-6 4v8l6 4 7-4z"/><path opacity=".5" d="M1871 46V24l19-11 19 11v22l-19 11-19-11z"/><path opacity=".75" d="M1903 52V36l14-8 14 8v16l-14 9-14-9zM1895 69v-8l7-4 7 4v8l-7 4-7-4z"/><path opacity=".5" d="M1855 46V24l-19-11-19 11v22l19 11 19-11zM1803 72V60l-9-5-10 5v12l10 5 9-5z"/><path opacity=".75" d="M1823 52V36l-14-8-14 8v16l14 9 14-9zM1831 69v-8l-7-4-7 4v8l7 4 7-4z"/><path opacity=".5" d="M1733 46V24l19-11 19 11v22l-19 11-19-11z"/><path opacity=".75" d="M1765 52V36l14-8 14 8v16l-14 9-14-9zM1757 69v-8l6-4 7 4v8l-7 4-6-4z"/><path opacity=".5" d="M1717 46V24l-19-11-19 11v22l19 11 19-11zM1665 72V60l-9-5-10 5v12l10 5 9-5z"/><path opacity=".75" d="M1685 52V36l-14-8-14 8v16l14 9 14-9zM1693 69v-8l-7-4-7 4v8l7 4 7-4z"/><path opacity=".5" d="M1594 46V24l19-11 20 11v22l-20 11-19-11z"/><path opacity=".75" d="M1626 52V36l14-8 15 8v16l-15 9-14-9zM1618 69v-8l7-4 7 4v8l-7 4-7-4z"/><path opacity=".5" d="M1579 46V24l-19-11-20 11v22l20 11 19-11zM1527 72V60l-10-5-9 5v12l9 5 10-5z"/><path opacity=".75" d="M1547 52V36l-14-8-15 8v16l15 9 14-9zM1555 69v-8l-7-4-7 4v8l7 4 7-4z"/><path opacity=".5" d="M1456 46V24l19-11 19 11v22l-19 11-19-11z"/><path opacity=".75" d="M1488 52V36l14-8 14 8v16l-14 9-14-9zM1480 69v-8l7-4 7 4v8l-7 4-7-4z"/><path opacity=".5" d="M1441 46V24l-20-11-19 11v22l19 11 20-11zM1389 72V60l-10-5-9 5v12l9 5 10-5z"/><path opacity=".75" d="M1408 52V36l-14-8-14 8v16l14 9 14-9zM1416 69v-8l-6-4-7 4v8l7 4 6-4z"/><path opacity=".5" d="M1318 46V24l19-11 19 11v22l-19 11-19-11z"/><path opacity=".75" d="M1350 52V36l14-8 14 8v16l-14 9-14-9zM1342 69v-8l7-4 7 4v8l-7 4-7-4z"/><path opacity=".5" d="M1302 46V24l-19-11-19 11v22l19 11 19-11zM1251 72V60l-10-5-10 5v12l10 5 10-5z"/><path opacity=".75" d="M1270 52V36l-14-8-14 8v16l14 9 14-9zM1278 69v-8l-7-4-7 4v8l7 4 7-4z"/><path opacity=".5" d="M1180 46V24l19-11 19 11v22l-19 11-19-11z"/><path opacity=".75" d="M1212 52V36l14-8 14 8v16l-14 9-14-9zM1204 69v-8l7-4 7 4v8l-7 4-7-4z"/><path opacity=".5" d="M1164 46V24l-19-11-19 11v22l19 11 19-11zM1112 72V60l-9-5-10 5v12l10 5 9-5z"/><path opacity=".75" d="M1132 52V36l-14-8-14 8v16l14 9 14-9zM1140 69v-8l-7-4-7 4v8l7 4 7-4z"/><path opacity=".5" d="M1041 46V24l20-11 19 11v22l-19 11-20-11z"/><path opacity=".75" d="M1074 52V36l14-8 14 8v16l-14 9-14-9zM1066 69v-8l6-4 7 4v8l-7 4-6-4z"/><path opacity=".5" d="M1026 46V24l-19-11-20 11v22l20 11 19-11zM974 72V60l-9-5-10 5v12l10 5 9-5z"/><path opacity=".75" d="M994 52V36l-14-8-14 8v16l14 9 14-9zM1002 69v-8l-7-4-7 4v8l7 4 7-4z"/><path opacity=".5" d="M903 46V24l19-11 20 11v22l-20 11-19-11z"/><path opacity=".75" d="M935 52V36l14-8 15 8v16l-15 9-14-9zM927 69v-8l7-4 7 4v8l-7 4-7-4z"/><path opacity=".5" d="M888 46V24l-20-11-19 11v22l19 11 20-11zM836 72V60l-10-5-9 5v12l9 5 10-5z"/><path opacity=".75" d="M856 52V36l-15-8-14 8v16l14 9 15-9zM864 69v-8l-7-4-7 4v8l7 4 7-4z"/><path opacity=".5" d="M765 46V24l19-11 19 11v22l-19 11-19-11z"/><path opacity=".75" d="M797 52V36l14-8 14 8v16l-14 9-14-9zM789 69v-8l7-4 7 4v8l-7 4-7-4z"/><path opacity=".5" d="M749 46V24l-19-11-19 11v22l19 11 19-11zM698 72V60l-10-5-9 5v12l9 5 10-5z"/><path opacity=".75" d="M717 52V36l-14-8-14 8v16l14 9 14-9zM725 69v-8l-7-4-6 4v8l6 4 7-4z"/><path opacity=".5" d="M627 46V24l19-11 19 11v22l-19 11-19-11z"/><path opacity=".75" d="M659 52V36l14-8 14 8v16l-14 9-14-9zM651 69v-8l7-4 7 4v8l-7 4-7-4z"/><path opacity=".5" d="M611 46V24l-19-11-19 11v22l19 11 19-11zM560 72V60l-10-5-10 5v12l10 5 10-5z"/><path opacity=".75" d="M579 52V36l-14-8-14 8v16l14 9 14-9zM587 69v-8l-7-4-7 4v8l7 4 7-4z"/><path opacity=".5" d="M489 46V24l19-11 19 11v22l-19 11-19-11z"/><path opacity=".75" d="M521 52V36l14-8 14 8v16l-14 9-14-9zM513 69v-8l7-4 6 4v8l-6 4-7-4z"/><path opacity=".5" d="M473 46V24l-19-11-19 11v22l19 11 19-11zM421 72V60l-9-5-10 5v12l10 5 9-5z"/><path opacity=".75" d="M441 52V36l-14-8-14 8v16l14 9 14-9zM449 69v-8l-7-4-7 4v8l7 4 7-4z"/><path opacity=".5" d="M350 46V24l20-11 19 11v22l-19 11-20-11z"/><path opacity=".75" d="M382 52V36l15-8 14 8v16l-14 9-15-9zM374 69v-8l7-4 7 4v8l-7 4-7-4z"/><path opacity=".5" d="M335 46V24l-19-11-20 11v22l20 11 19-11zM283 72V60l-10-5-9 5v12l9 5 10-5z"/><path opacity=".75" d="M303 52V36l-14-8-14 8v16l14 9 14-9zM311 69v-8l-7-4-7 4v8l7 4 7-4z"/><path opacity=".5" d="M212 46V24l19-11 20 11v22l-20 11-19-11z"/><path opacity=".75" d="M244 52V36l14-8 14 8v16l-14 9-14-9zM236 69v-8l7-4 7 4v8l-7 4-7-4z"/><path opacity=".5" d="M197 46V24l-20-11-19 11v22l19 11 20-11zM145 72V60l-10-5-9 5v12l9 5 10-5z"/><path opacity=".75" d="M164 52V36l-14-8-14 8v16l14 9 14-9zM173 69v-8l-7-4-7 4v8l7 4 7-4z"/><path opacity=".5" d="M74 46V24l19-11 19 11v22L93 57 74 46z"/><path opacity=".3" d="M53 68V54l13-8 13 8v14l-13 8-13-8zM191 68V54l13-8 13 8v14l-13 8-13-8zM330 68V54l13-8 13 8v14l-13 8-13-8zM468 68V54l13-8 13 8v14l-13 8-13-8zM606 68V54l13-8 13 8v14l-13 8-13-8zM744 68V54l13-8 13 8v14l-13 8-13-8zM883 68V54l12-8 13 8v14l-13 8-12-8zM1021 68V54l13-8 13 8v14l-13 8-13-8zM1159 68V54l13-8 13 8v14l-13 8-13-8zM1297 68V54l13-8 13 8v14l-13 8-13-8zM1435 68V54l13-8 13 8v14l-13 8-13-8zM1574 68V54l13-8 12 8v14l-12 8-13-8zM1712 68V54l13-8 13 8v14l-13 8-13-8zM1850 68V54l13-8 13 8v14l-13 8-13-8z"/><path opacity=".75" d="M106 52V36l14-8 14 8v16l-14 9-14-9zM98 69v-8l7-4 7 4v8l-7 4-7-4z"/><path opacity=".5" d="M58 46V24L39 13 20 24v22l19 11 19-11z"/><path opacity=".75" d="M34 69v-8l-7-4-6 4v8l6 4 7-4z"/><path d="M2001 0v15l-21 12-24-14-23 14-23-14-24 14-23-14-23 14-23-14-24 14-23-14-23 14-24-14-23 14-23-14-23 14-24-14-23 14-23-14-24 14-23-14-23 14-23-14-24 14-23-14-23 14-24-14-23 14-23-14-23 14-24-14-23 14-23-14-24 14-23-14-23 14-23-14-24 14-23-14-23 14-24-14-23 14-23-14-24 14-23-14-23 14-23-14-24 14-23-14-23 14-24-14-23 14-23-14-23 14-24-14-23 14-23-14-24 14-23-14-23 14-23-14-24 14-23-14-23 14-24-14-23 14-23-14-23 14-24-14-23 14-23-14-24 14-23-14-23 14-24-14-23 14-23-14-23 14-24-14-23 14-23-14-24 14-23-14-23 14-23-14-24 14L0 13V0h2001z"/><path opacity=".75" d="M12 28L0 35v19l12 7 14-9V36l-14-8z"/><path opacity=".3" d="M2001 46l-13 8v14l13 8V46z"/></g></svg>'); 
}
@media (min-width:2100px){
.secdividers1::before,.secdividers3::before{
background-size: 100% calc(2vw + 70px);
}
.secdividers2::before,.secdividers4::before{
background-size: 100% calc(2vw + 70px);
}
}

#sec2 .sectitleh2{margin-top:70px; padding-bottom:0px; position: relative;
text-shadow: 2px 2px 0px rgba(255, 255, 255, 1);}
#sec2 .sectitleh2:before, #sec2 .sectitleh2:after {
  content: '';
  position: absolute;
  top: 50%;
  display: inline-block;
  width: 100px;
  height: 3px;
  background-color: #004ea2;
  transition : all 0.5s ease 0s;
}
#sec2 .sectitleh2:before {
  left:3%;
  -webkit-transform: rotate(60deg) translate(-10%,8%);
      transform: rotate(60deg) translate(0%,8%);
}
#sec2 .sectitleh2:after {
  left: 87%;
  -webkit-transform: rotate(-60deg) translate(-10%,8%);
  transform: rotate(-60deg) translate(0%,8%);
}
@media only screen and (max-width: 1250px){#sec2 .sectitleh2:before {left:0%;}#sec2 .sectitleh2:after {left: 90%;}}
@media only screen and (max-width: 1221px){#sec2 .sectitleh2:before {left:-5%;}#sec2 .sectitleh2:after {left: 94%;}}
@media only screen and (max-width: 1160px){#sec2 .sectitleh2:before {left:-10%;}#sec2 .sectitleh2:after {left: 98%;}}
@media only screen and (max-width: 800px){#sec2 .sectitleh2:before, #sec2 .sectitleh2:after { width: 70px;}#sec2 .sectitleh2:before {left:-4%;}#sec2 .sectitleh2:after {left: 94%;}}
@media only screen and (max-width: 725px){#sec2 .sectitleh2:before, #sec2 .sectitleh2:after {display: none;}}
.sec2con{
	display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
    text-align: center;
}
.sec2con div{
	width: 24%;
    height: 200px;
    background-color: #FFF;
    border-radius: 1em;
    margin: 0.5em!important;
}
#sec2 .btnwrap{
	display: flex;
    justify-content: center;
    align-items: center;
	flex-wrap: wrap;
}
#sec2 .btnwrap a { margin: 1em!important;}
#sec2 .sec2con div img{width:120px;margin: auto;display: block; padding: 10px 0 20px 0;}
#sec2 .sec2con div span{font-size: 1em;color: #444;font-weight: 400;}
.sub_title2{
	text-align: center!important;
    background-color: #FFF;
    border-radius: 5em;
    padding: 0.5em 0!important;
    border: 3px solid #004ea2;}
.sub_title2:after{display:none;}
.sec2con_sub{
	background-image: url(../img/lpsec2_9.svg);
    background-repeat: no-repeat;
    background-position: center;
    margin: 50px 0 75px 0!important;
	height: 230px;
	position: relative;
}
.sec2con_sub p{
    font-size: 1.6em;
    line-height: 1.8em;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-63%,-50%);
	color: #0088e9;
}
#sec2 .sec2arrow{
	height: 165px;
    margin: 0 auto;
    display: block;
    margin-top: -125px;
}
@media only screen and (max-width: 1135px){
#sec2 .spbr{display: none;}
}
@media only screen and (max-width: 926px){
#sec2 .sec2arrow{height: 120px; margin-top: 0px;}
.sec2con div{width: 30%;}
}
@media only screen and (max-width: 800px){
#sec2 .btnwrap a { margin: 0.5em!important;}
.sec2con div{width: 30%; margin: 0.2em;}
#sec2 .sec2con div img{width: 110px;}
#sec2 .sub_title2{font-size: 1em!important;}
}
@media only screen and (max-width: 660px){
.sec2con_sub p{font-size: 1.2em;line-height: 1.5em;}
.sec2con_sub{height: 200px; width: 90vw; margin: 0!important;}
.sec2con div{width: 47%;margin: 0.2em!important;}
}
@media only screen and (max-width: 509px){
.sec2con_sub p{font-size: 1em;line-height: 1.2em;}
}
@media only screen and (max-width: 415px){
#sec2 .sec2con_sub p.sub_title{line-height: 1.1em;}
}
/* sec3 */
#sec3 .sectitleh2{
margin-top:175px!important;
padding: 1rem 2rem!important;
color: #fff;
transform: skew(-15deg);
background-image: linear-gradient(to right, #27acd9 0%, #b4e12b 100%);
}
.page-id-5879 #sec3 .sectitleh2,.page-id-6252 #sec3 .sectitleh2,.page-id-9455 #sec3 .sectitleh2{margin-top:100px!important;}
#sec3 .sectitleh3{background-image: linear-gradient(90deg, rgba(103, 126, 250, 1), rgba(27, 39, 147, 1));transform: skew(0deg);}
#sec3 h2.sectitleh2 span{ 
	transform: skew(15deg);
    display: inline-block;
}
#sec3 h2.sectitleh2.sectitleh3 span{transform: skew(0deg);}
#sec3 div:first-child{text-align: center;}
#sec3 div:first-child p{
	background-image: url(../img/sec3main.png);
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	font-size: 3em;
    font-weight: 900;
    font-style: italic;
    color: #FFF;
    letter-spacing: 0.4em;
	padding: 3em 0em;
}
#sec3 div:first-child p span{
	color: #009efd;
    text-shadow: 2px 2px 0px rgba(255, 255, 255, 1);
    box-shadow: #fff 0px 0px 14px;
    background-color: rgba(255,255,255,0.5);
}
#sec3 .s_table{
	width: 100%;
}
#sec3 table{
	background-color: #EA6186;
    border-collapse: separate;
    border-spacing: 20px;
	table-layout: fixed;
}
#sec3 table caption{
	background-color: #EA6186;
	color:#FFF;
	padding: 1em 0 0 0;
    margin-bottom: -1px;
    border-radius: 1em 1em 0 0;
	font-weight: 700;
    font-size: 1.3em;
}
.page-id-5879 #sec3 table caption,.page-id-6252 #sec3 table caption,.page-id-9455 #sec3 table caption{
    border-radius: 0.5em 0.5em 0 0;
}
.page-id-5879 #sec3 table,.page-id-6252 #sec3 table,.page-id-9455 #sec3 table{border-radius:0 0 0.5em 0.5em;}
#sec3 table img{
	display: flex;
	margin-bottom: 1em;
}
#sec3 table td{
	line-height: 1.5em;
	border-radius: 0.5em;
	position: relative;
}
#sec3 table span:first-child{
font-size: 1em;
    color: #FFF;
    font-weight: 700;
    background-color: #EA6186;
    position: absolute;
    left: -1%;
    top: -1%;
    padding: 0.8em;
    border-radius: 0 0 0.5em 0;
}
#sec3 table span{
	font-size: 0.9em;
    color: #444;
    font-weight: 400;
}

#sec3 .sec3point{
	position: relative;
    text-align: center;
}
#sec3 .sec3point h3{
	padding: 1em 2em;
    background-color: #FFF;
    display: inline-block;
    text-align: center;
    margin: 1em;
    border: 3px solid #004ea2;
    border-radius: 0.5em;
}
#sec3 .sec3point p img{
	position: absolute;
    width: 100px;
    top: 59%;
    right: 50%;
    transform: translate(400%,-29%);
}
#sec3 table caption .spbr{display: none;}
@media only screen and (max-width: 1200px){
#sec3 h2 .spbr {display: none;}
#sec3 table{border-spacing: 10px;}
#sec3 table td{padding: 15px 0px 13px;}
}
@media only screen and (max-width: 1050px){
#sec3 table span{font-size: 0.8em;}
}
@media only screen and (max-width: 900px){
#sec3 table td{display: block; width: 70%;margin-bottom: 1em;}
#sec3 table span{font-size: 0.9em;}
}
@media only screen and (max-width: 850px){
#sec3 div:first-child p {font-size: 2em;}
#sec3 .sec3point p img{display: none;}
}
@media only screen and (max-width: 800px){
#sec3 .sec3point h3 {max-width: 100%;}
}
@media only screen and (max-width: 590px){
#sec3 table td{width: 100%;}
#sec3 table caption {font-size: 1em;}
#sec3 table caption .spbr{display: inline;}
}
@media only screen and (max-width: 540px){
#sec3 div:first-child p {font-size:1.3em;}
}
/* sec4 */
#sec4{
	background-color:#266DAA;
	margin: 0 calc(50% - 50vw);
    padding: 4px calc(50vw - 50% + 8px);
    margin-top: 170px;
}
#sec4 .sec4con{
	background-color: #FFF;
	border-radius: 0.5em;
	padding-bottom: 2em;
	margin-top: 80px;
	margin-bottom: 80px;
}
#sec4 .sec4con > div{
	text-align: center;
}
#sec4 .sec4con .sectitleh2{
    margin: 20px 0;
    padding: 1em 0 0 0;
	background: linear-gradient(transparent 70%, #ffc200 0%);
    display: inline-block;
    text-shadow: 2px 2px 0px rgba(255, 255, 255, 1);
}
#sec4 .sec4con p{
	text-align: center;
    border-bottom: 7px solid #266DAA;
	padding-bottom: 1em;
	position: relative;
}
#sec4 .sec4con p::before{
	content: '';
    display: inline-block;
    width: 1em;
    height: 1em;
    background-image: url(../img/iine.svg);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
	margin-right: 3px;
	vertical-align: text-top;
}
#sec4 .sec4con ol{
	counter-reset: my-counter;
    list-style: none;
	margin-left: 7em;
	margin-top: 2em;
}
#sec4 .sec4con ol li{
	margin-bottom: 20px;
    position: relative;
	font-size: 1.2em;
	color:#266DAA;
	display: inline-block;
	border-bottom: 2px solid #266DAA;
	line-height: 1.5em;
}
#sec4 .sec4con ol li:before {
  content: counter(my-counter);
  counter-increment: my-counter;
  background-color: #266DAA;
  color: #FFF;
  display: block;
  float: left;
  line-height: 22px;
  margin-left: -30px;
  text-align: center;
  height: 30px;
  width: 30px;
  border-radius: 50%;
  margin-top: 2px;
  border: 3px solid #FFF;
}
#sec4 ul.lp_checklist{margin: 0 auto;width: fit-content;}
#sec4 ul.lp_checklist li{background-color: #41b9d1;padding: 0.5em 1em 0.5em 4em;border-radius: 3em;margin:1em 0;}
#sec4 ul.lp_checklist li span{background-color: #FFF;padding: 0.7em 1em;border-radius: 2em;display: block;}
#sec4 ul.lp_checklist li::before{  content: "";
  position: absolute;
  width: 9px;
  height: 21px;
  top: 1.6em;
  left: 35px;
  -webkit-transform: rotate(50deg);
  -ms-transform: rotate(50deg);
  transform: rotate(50deg);
  border-right: 3px solid #004ea2;
  border-bottom: 3px solid #004ea2;
display:inline-block;
background: transparent;
border-radius: 0;
z-index: 2;}
#sec4 ul.lp_checklist li::after{
  content: "";
  position: absolute;
  top: 1.5em;
  left: 25px;
width: 30px;
  height: 30px;
  border-radius: 3em;
background-color: #FFF;
}
#sec4 .sec4sub{
	display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
    text-align: center;
	margin-left: -7em;
	margin-bottom: 20px;
}
#sec4 .sec4sub div{
	width: 30%;
    height: auto;
    background-color: #FFF;
    border-radius: 1em;
    margin: 1.5em;
	box-shadow: 0px 0px 15px -5px #bfbfbf;
	padding: 1.5em 0.5em;
}
#sec4 .sec4sub div img{
	width: 200px;
    margin: auto;
    display: block;
	margin-bottom: -30px;
}
#sec4 .sec4sub div span:first-child{
	background-color: #266DAA;
    color: #FFF;
    padding: 0.5em 2em;
    border-radius: 3em;
}
#sec4 .lp_symptom_example{padding: 1em 50px 0;}
#sec4 .lp_symptom_example span{color:#FFF;background-color: #004ea2;padding:0.8em;margin: 0.5em 1em;display: inline-block; border-radius: 0.2em;}
#sec4 .sec4con > div p:first-of-type br{display: none;}
@media only screen and (max-width: 1170px){
#sec4 .sec4con ol{margin-left: 10%;margin-right: 10%;}
#sec4 .sec4sub{margin-left: 0;}
#sec4 .sec4sub div{	width: 40%;}
#sec4 .sec4con .sectitleh2{background: transparent; padding: 1em;padding-bottom: 0;}
#sec4 .sec4con ol li br{display: none;}
}
@media only screen and (max-width: 800px){
#sec4 .sec4sub div{width: 100%; margin: 0.5em;}
#sec4 .sec4con ol li{font-size: 1em;}
#sec4 .sec4con .sectitleh2{font-size: 1.5em!important;}
#sec4 .lp_symptom_example{padding: 1em 10px 0;}
#sec4 ul.lp_checklist li{margin: 1em 0.5em;}
	#sec4 ul.lp_checklist li span{border-radius: 5em;}
}
@media only screen and (max-width: 550px){
#sec4 .sec4con > div p:first-of-type br{display: inline;}
#sec4 ul.lp_checklist li,#sec4 ul.lp_checklist li span{border-radius:1em;}
}
@media only screen and (max-width: 379px){
#sec4 .sec4con > div p:first-of-type br{display: none;}
}
#sec4 .secdividers3.secdividers7{margin-top: -132px !important;}
#sec4 .secdividers3.secdividers7::before{background-image:url('data:image/svg+xml;charset=utf8, <svg xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="none" viewBox="0 0 476.62 100.69"><path fill="%23083075" d="M476.62 100.69V0l-238.3 95.47L0 0v100.69Z"/></svg>');}
#sec4 .secdividers4.secdividers8{margin-bottom: -132px !important;}
#sec4 .secdividers4.secdividers8::before{background-image:url('data:image/svg+xml;charset=utf8, <svg xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="none" viewBox="0 0 1134.63 158.42"><g fill="%23083075"><path d="M0 0h1134.63L565.17 111.32Z"/><path d="M0 0v51.38l565.17 107.04 569.46-115.6V0Z" opacity=".66"/></g></svg>');}
/* sec5 */
#sec5{
	margin-top: 160px;
	margin-top: 180px;
}
#sec5 div:first-child{
	margin: 0 auto;
    width: 70%;
}
#sec5 .sec5sub{
	background-color: #FFF;
    padding: 2em;
    border-radius: 1em;
    margin: 3em 0 10em 0;
    box-shadow: 0px 0px 15px -5px #bfbfbf;
}
#sec5 .sec5sub .sec5title,#sec9 .sec9sub h2{
	padding: 0.5em 0;
    border-top: double 3px #364e96;
    letter-spacing: 0.1em;
    border-bottom: double 3px #364e96;
	margin-top:30px;
}
#sec5 .sec5sub .s_table:first-of-type{
	border-bottom: 5px dotted #ddd;
	padding-bottom: 2.5em;
}
#sec5 .sec5sub h3,#sec9 .sec9sub h3{
	color: #505050;
    padding: 0.5em;
    display: inline-block;
    line-height: 1.3;
    background: #dbebf8;
    vertical-align: middle;
    border-radius: 25px 0px 0px 25px;
	margin: 0.5em 0 1.3em 0;
}
#sec5 .sec5sub h3:before,#sec9 .sec9sub h3:before {
  content: '\025cf';
  color: white;
  margin-right: 8px;
}
#sec5 .sec5sub tr th,#sec9 .sec9sub tr th{
  vertical-align: middle;
  width: 60%;
  background-color: #004ea2;
  color: #FFF;
  font-weight: 600;
  font-size: 1.2em;
  border-right: 2px solid #FFF;
}
#sec5 .sec5sub tr td,#sec9 .sec9sub tr td{
  background: #f7f7f7;
  font-weight: normal;
  border: none;
  border-bottom: 2px dotted #ddd;
  vertical-align: middle;
  font-size: 1.2em;
}
#sec5 .sec5sub tr:first-child td span {
    background-color: #FFF;
    border: 2px solid #004ea2;
    border-radius: 5em;
    padding: 0.5em;
    color: #004ea2;	
}
#sec5 .sec5sub .sec5table2 tr th{background-color: #41b9d1;width:50%;}
#sec5 .sectitleh2,#sec6 .sectitleh2,#sec7 .sectitleh2,#sec8 .sectitleh2{
	border-bottom: solid 3px #004ea2;
    position: relative;
	padding-bottom: 10px;
}
#sec5 div:first-child .sectitleh2:after,#sec6 .sectitleh2:after,#sec7 .sectitleh2:after,#sec8 .sectitleh2:after{
  position: absolute;
  content: " ";
  display: block;
  border-bottom: solid 3px #ffc200;
  bottom: -3px;
  width: 30%;
  left: 50%;
}
#sec5 .lp_media_fl{display: flex; flex-wrap: wrap; justify-content: space-around;}
#sec5 .lp_doctor_table td{border:none;background: transparent;padding:0;}
#sec6 .sectitleh2{text-shadow: 2px 2px 0px rgba(255, 255, 255, 1);}
@media only screen and (max-width: 1220px){
#sec5 .lp_media_fl{justify-content: center;}
#sec5 .lp_media_fl img{margin-top:20px;}
}
@media only screen and (max-width: 660px){
#sec5 .sec5sub tr td{ padding: 15px 15px 13px;}
	#sec5 .sec5sub .sec5table2 tr th{width:100%;}
}
@media only screen and (max-width: 1070px){
#sec5 .sec5sub tr:first-child td span{background-color: transparent;border: none;padding: 0;margin-left: 0;}
}
@media only screen and (max-width: 930px){
#sec5 div:first-child{width: 100%}
#sec5 .sec5sub tr th{font-size: 1em;}
#sec5 .sec5sub tr td{ font-size: 1em;}
}
@media only screen and (max-width: 780px){
#sec5 .wp-block-columns .wp-block-column figure{text-align: center;}
#sec5 .wp-block-columns .wp-block-column p{margin-top:1em;}
}
@media only screen and (max-width: 685px){
#sec5 .sec5sub tr td,#sec5 .sec5sub tr th{display: block;}
#sec5 .sec5sub tr th{width: 100%;}
#sec5 .lp_media_fl img{width:100%;}
#sec5 .lp_doctor_table td{line-height:2em;border-bottom:1px solid #aaa;padding: 0.5em 0;}
}
@media only screen and (max-width: 410px){
#sec5 .sec5sub tr th{font-size: 0.8em;padding: 0.5em;}
}
/* sec6 */
#sec6{
	background-color: #cfe9ed;
    margin: 0 calc(50% - 50vw);
    padding: 4px calc(50vw - 50% + 8px);
    margin-top: 100px;
}
#sec6 .post_row .sec6txt{
	background-color: #FFF;
    padding: 2em;
    border-radius: 0.5em;
	position: relative;
}
#sec6 .post_row .sec6txt h3{
	border-bottom: double 3px #364e96;
	font-size: 1.5em;
    color: #EA6186;
}
#sec6 .post_row .sec6txt:first-child span{
	position: absolute;
    background-color: #364e96;
    border-radius: 0.5em;
    padding: 1em;
    left: 3%;
    width: 80%;
    color: #FFF;
}
#sec6 .post_row .sec6txt:nth-child(2) span{
	position: absolute;
    background-color: #364e96;
    border-radius: 0.5em;
    padding: 1em;
    right: 3%;
    width: 80%;
    color: #FFF;
}
#sec6 .post_row .sec6txt:nth-child(2) span::after{
	content: '';
    display: inline-block;
    width: 1em;
    height: 1em;
    background-image: url(../img/iine2.svg);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
	margin-left: 3px;
	vertical-align: text-top;
}
#sec6 .post_row .sec6txt:first-child span:before,#sec6 .post_row .sec6txt:nth-child(2) span:before {
  content: "";
  position: absolute;
  top: -29px;
  left: 15%;
  margin-left: -15px;
  border: 15px solid transparent;
  border-bottom: 15px solid #364e96;
}
#sec6 .sectitleh2{
	margin-top: 80px;
}
#sec6 .sec6sub{
background-color: #FFF;
margin: 0 calc(50% - 50vw);
padding: 4px calc(50vw - 50% + 8px);
margin-bottom: 180px;
margin-top: 100px;
text-align: center;
}
#sec6 .sec6sub .secdividers5,#sec6 .sec6sub .secdividers6{
overflow:hidden;
position:relative;
height: 120px;
margin: 0 calc(50% - 50vw);
}
#sec6 .sec6sub p{
padding: 2em 0;
font-size: 1.3em;
font-weight: 600;
}
#sec6 .sec6sub p::before{
content: '\02665';
color: #ffb6c1;
font-size: 1.4em;
}
#sec6 .sec6sub .secdividers5{
margin-top: -120px;
}
#sec6 .sec6sub .secdividers6{
margin-bottom: -120px;
}
#sec6 .sec6sub .secdividers5::before{ 
content:'';
font-family:'shape divider from ShapeDividers.com';
position: absolute;
z-index: 3;
pointer-events: none;
background-repeat: no-repeat;
bottom: -0.1vw;
left: -0.1vw;
right: -0.1vw;
top: -0.1vw; 
background-size: 100% 90px;
background-position: 50% 100%;  background-image: url('data:image/svg+xml;charset=utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 35.28 2.17" preserveAspectRatio="none"><path d="M35.28 1.67c-3.07-.55-9.27.41-16.15 0-6.87-.4-13.74-.58-19.13.1v.4h35.28z" fill="%23ffffff"/><path d="M35.28 1.16c-3.17-.8-7.3.4-10.04.56-2.76.17-9.25-1.47-12.68-1.3-3.42.16-4.64.84-7.04.86C3.12 1.31 0 .4 0 .4v1.77h35.28z" opacity=".5" fill="%23ffffff"/><path d="M35.28.31c-2.57.84-7.68.3-11.8.43-4.1.12-6.85.61-9.57.28C11.18.69 8.3-.16 5.3.02 2.3.22.57.85 0 .87v1.2h35.28z" opacity=".5" fill="%23ffffff"/></svg>'); 
}
#sec6 .sec6sub .secdividers6::before{ 
content:'';
font-family:'shape divider from ShapeDividers.com';
position: absolute;
z-index: 3;
pointer-events: none;
background-repeat: no-repeat;
bottom: -0.1vw;
left: -0.1vw;
right: -0.1vw;
top: -0.1vw; 
background-size: 100% 90px;
background-position: 50% 0%;  background-image: url('data:image/svg+xml;charset=utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 35.28 2.17" preserveAspectRatio="none"><path d="M0 .5c3.07.55 9.27-.42 16.14 0 6.88.4 13.75.57 19.14-.11V0H0z" fill="%23ffffff"/><path d="M0 1c3.17.8 7.29-.38 10.04-.55 2.75-.17 9.25 1.47 12.67 1.3 3.43-.17 4.65-.84 7.05-.87 2.4-.02 5.52.88 5.52.88V0H0z" opacity=".5" fill="%23ffffff"/><path d="M0 1.85c2.56-.83 7.68-.3 11.79-.42 4.1-.12 6.86-.61 9.58-.28 2.73.33 5.61 1.17 8.61 1 3-.19 4.73-.82 5.3-.84V.1H0z" opacity=".5" fill="%23ffffff"/></svg>'); 
}
#sec6 .secdividers1.secdividers9{margin-top: -132px !important;}
#sec6 .secdividers1.secdividers9::before{background-image: url('data:image/svg+xml;charset=utf8, <svg xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="none" viewBox="0 0 476.62 100.69"><path fill="%23cfe9ed" d="M476.62 100.69V0l-238.3 95.47L0 0v100.69Z"/></svg>'); }
#sec6 .secdividers2.secdividers10{margin-bottom: -132px !important;}
#sec6 .secdividers2.secdividers10::before{background-image: url('data:image/svg+xml;charset=utf8, <svg xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="none" viewBox="0 0 1134.63 158.42"><g fill="%23cfe9ed"><path d="M0 0h1134.63L565.17 111.32Z"/><path d="M0 0v51.38l565.17 107.04 569.46-115.6V0Z" opacity=".66"/></g></svg>'); }
@media (min-width:2100px){
#sec6 .sec6sub .secdividers5::before,#sec6 .sec6sub .secdividers6::before{
background-size: 100% calc(2vw + 90px);
}
}
#sec6 .post_row{
	position: relative;
}
#sec6 .sec6arrow{
	width: 5%;
    position: absolute;
    bottom: 0%;
	z-index: 2;
}
#sec6 .sec6arrow.arrowright{
	transform: rotate(-25deg);
	left: 45%;
}
#sec6 .sec6arrow.arrowleft{
	transform: rotate(25deg);
	left: 44%;
}
@media only screen and (max-width: 1210px){
#sec6 .sec6arrow{width: 4%;bottom: -5%;}
#sec6 .post_row:nth-of-type(2) .post_col > img{padding-top: 50px;}
}
@media only screen and (max-width: 1129px) and (min-width: 800px){
#sec6 .post_row:nth-of-type(2) .post_col > img{padding-top: 90px;}
}
@media only screen and (max-width: 800px){
#sec6 .sec6arrow{display: none;}
#sec6 .post_row .post_col img{width: 50%;background-color: #FFF;border-radius: 0.5em;margin-top: 30px;}
#sec6 .post_row:first-of-type .post_col img{margin-top: 60px;}
#sec6 .post_row .post_col:has(img){text-align: center;}
#sec6 .post_row{margin-bottom: 1em; border-bottom: 5px dotted #FFF;}
#sec6 .sec6sub p{text-align: left;}
#sec6 .post_row .sec6txt:nth-child(2) span{right: 0;left:3%;}
#sec6 .post_row:nth-of-type(2) .post_col > img{padding-top: 0px;}
}
@media only screen and (max-width: 660px){
#sec6 .post_row .post_col img{width: 60%;}
}
@media only screen and (max-width: 525px){
#sec6 .post_row .post_col img{width: 70%;}
#sec6 .post_row:first-of-type .post_col img{margin-top: 120px;}
#sec6 .sec6sub p{font-size: 1.1em;}
}
/*sec7*/
#sec7{
    margin-top: 200px;	
}
#sec7 .sci-qa__index{
	text-align: left;
    font-size: 1.25rem !important;
    margin-bottom: 1rem !important;
    position: relative;
    padding-left: 1.5em;
    padding-bottom: 0;
}
#sec7 .sci-qa__question{
	padding: 1em;
}

/* sec8 */
#sec8{
	margin-top: 100px;
	position: relative;
}
#sec8 h3{
	position: absolute;
	background-color: transparent;
    background-image: linear-gradient(0deg, rgba(58, 99, 255, 1), rgba(42, 179, 252, 1) 90%);
    font-weight: 700;
    border: 2px solid rgba(255,255,255,0.8);
    border-radius: 50%;
    color: #FFF;
    font-size: 1.2em;
    top: 20%;
    left: 20%;
    width: 200px;
    height: 200px;
	text-align: center;
    padding-top: 80px;
}
@media only screen and (max-width: 820px){
#sec8 h3{top: 13%;}
}
@media only screen and (max-width: 660px){
#sec8 h3{width: 170px;height: 170px;padding-top: 70px;}
.sectitleh2{font-size:1em!important;}
}
@media only screen and (max-width: 550px){
#sec8 h3{top: 5%;left: 5%;width: 130px;height: 130px;padding-top: 50px;}
}

/* footer */
footer{
	background-color: #cfe9ed;
    margin: 0 calc(50% - 50vw);
    padding: 4px calc(50vw - 50% + 8px);
    background: linear-gradient(rgba(237, 252, 252, 0.9), rgba(181,217, 236,0.9)),url(../img/mv-ikebukuro.jpg);
	background-size: cover;
	border-top: 1px solid #ddd;
}
footer .post_row{padding: 2em 0 0; flex-flow: column;align-items: center;}
footer .post_row > img{width: 50%;}
footer .post_row .screen-foot__message-text{ font-size: 1.5em; margin-bottom: 0em;}
footer .post_row .screen-foot__info-text{ font-size: 1.3em;margin-bottom: 1em;color: #555;font-weight: 700;}
footer .post_row .screen-foot__info-text br{display:none;}
footer .post_row div { display: flex;align-items: center;}
footer .post_row div .sci-btn{ margin: 1em 0.5em;}
.page-id-5879 footer,.page-id-6252 footer {margin-bottom: -120px!important;}
@media only screen and (max-width: 1160px){
footer .post_row > img{width: 60%;}
}
@media only screen and (max-width: 900px){
footer .post_row .screen-foot__message-text{font-size: 1.3em;}
}
@media only screen and (max-width: 800px){
footer .post_row{display: flex;}
footer .post_row div { display: block;}
.page-id-5879 footer .post_row div,.page-id-6252 footer .post_row div{display:flex;}
footer .post_row div br{ display: none;}
footer .post_row > img{width: 80%;}
footer .post_row .screen-foot__info-text{ font-size: 1em!important;}
.page-id-5879 footer,.page-id-6252 footer {margin-bottom: 0px!important;}
}
@media only screen and (max-width: 450px){
footer .post_row > img{width: 100%;}
footer .post_row .screen-foot__info-text br{display:inline-block;}
}

/* 固定ナビ */
#lp_fix_nav{margin: 0 calc(50% - 50vw);
    padding: 4px calc(50vw - 50% + 8px);
background-color: #4FD1D2;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200' viewBox='0 0 800 800'%3E%3Cg fill='none' stroke='%23A8DFDE' stroke-width='1'%3E%3Cpath d='M769 229L1037 260.9M927 880L731 737 520 660 309 538 40 599 295 764 126.5 879.5 40 599-197 493 102 382-31 229 126.5 79.5-69-63'/%3E%3Cpath d='M-31 229L237 261 390 382 603 493 308.5 537.5 101.5 381.5M370 905L295 764'/%3E%3Cpath d='M520 660L578 842 731 737 840 599 603 493 520 660 295 764 309 538 390 382 539 269 769 229 577.5 41.5 370 105 295 -36 126.5 79.5 237 261 102 382 40 599 -69 737 127 880'/%3E%3Cpath d='M520-140L578.5 42.5 731-63M603 493L539 269 237 261 370 105M902 382L539 269M390 382L102 382'/%3E%3Cpath d='M-222 42L126.5 79.5 370 105 539 269 577.5 41.5 927 80 769 229 902 382 603 493 731 737M295-36L577.5 41.5M578 842L295 764M40-201L127 80M102 382L-261 269'/%3E%3C/g%3E%3Cg fill='%236FF1EF'%3E%3Ccircle cx='769' cy='229' r='5'/%3E%3Ccircle cx='539' cy='269' r='5'/%3E%3Ccircle cx='603' cy='493' r='5'/%3E%3Ccircle cx='731' cy='737' r='5'/%3E%3Ccircle cx='520' cy='660' r='5'/%3E%3Ccircle cx='309' cy='538' r='5'/%3E%3Ccircle cx='295' cy='764' r='5'/%3E%3Ccircle cx='40' cy='599' r='5'/%3E%3Ccircle cx='102' cy='382' r='5'/%3E%3Ccircle cx='127' cy='80' r='5'/%3E%3Ccircle cx='370' cy='105' r='5'/%3E%3Ccircle cx='578' cy='42' r='5'/%3E%3Ccircle cx='237' cy='261' r='5'/%3E%3Ccircle cx='390' cy='382' r='5'/%3E%3C/g%3E%3C/svg%3E");
}
#lp_fix_nav .lp_fix_nav_wrap{    display: flex;
    flex-wrap: wrap;
    justify-content: center;}
#lp_fix_nav .lp_fix_nav_guide{
	    width: 100%;
    height: 100px;
    margin-top: 1em;
    border: 3px solid #565c8a;
    background-color: #FFF;
    border-radius: 5px;
	font-size: 1.2em;
}
#lp_fix_nav .lp_fix_nav_guide:hover{background-color: #fafad2;}
#lp_fix_nav .lp_fix_nav_guide_sub{font-size: 0.8em;
    color: #FFF;
    background-color: #179eb3;
    border-radius: 3em;
    padding: 0.2em 1em;}
#lp_fix_nav .lp_fix_nav_guide a{display:relative;}
#lp_fix_nav .lp_fix_nav_guide a::before{
	    content: "";
    display: inline-block;
	background-image: url('../img/footer_bar_dr.png');
    width: 98px;
    height: 130px;
background-size:cover;
position:absolute;
left:10px;
bottom:-10%;}
#lp_fix_nav.lp_fix_nav_scr .lp_fix_nav_guide a::before{left: 12%;}
#lp_fix_nav .lp_fix_nav_guide a::after{
	    content: "";
    display: inline-block;
	background-image: url('../img/meta_ad_9-12_1.png');
    width: 82px;
    height: 110px;
background-size:cover;
position:absolute;
right:10px;
bottom:-40%;
transform: rotate(15deg);}
#lp_fix_nav.lp_fix_nav_scr .lp_fix_nav_guide a::after{right: 13%;}
#lp_fix_nav .lp_fix_nav_tell{    height: 100px;
    margin: 1em 1em 1em 0;
    border: 3px solid #FFF;
    flex: 1;
    background-color: #F87C7C;
    border-radius: 7px;
}
#lp_fix_nav .lp_fix_nav_tell:hover{background-color: #db7093;}
#lp_fix_nav .lp_fix_nav_tell a{color:#FFF; text-shadow: 0px 1px 2px rgba(81, 81, 81, 0.2);}
#lp_fix_nav .lp_fix_nav_mail{    height: 100px;
    margin: 1em 0 1em 1em;
    border: 3px solid #FFF;
    flex: 1;
    background-color: #00baff;
    border-radius: 7px;
}
#lp_fix_nav .lp_fix_nav_mail:hover{background-color: #6495ed;}
#lp_fix_nav .lp_fix_nav_mail a{color:#FFF; text-shadow: 0px 1px 2px rgba(81, 81, 81, 0.2);}
#lp_fix_nav .lp_fix_nav_mail img,#lp_fix_nav .header__btn-icon{
	    max-height: 30px;
	    margin-bottom: -7px;
}
#lp_fix_nav .lp_fix_nav_con{
	text-align: center;
    position: relative;
	box-shadow:2px 2px 2px rgba(0,20,50,.2);
}
#lp_fix_nav .lp_fix_nav_con a{
	position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
	 width: 100%;
	line-height:1.3em;
	font-size: 1.1em;
    font-weight: bold;
	text-decoration: none;
}
#lp_fix_nav.lp_fix_nav_scr{position: fixed;
    bottom: 0px;
    width: 100%;
    z-index: 100;
    left: 0px;
}
#lp_fix_nav.lp_fix_nav_scr .lp_fix_nav_guide{
	height: 60px;
    margin-top: 0.2em;
}
#lp_fix_nav.lp_fix_nav_scr .lp_fix_nav_tell{
	height: 55px;
    margin: 0.5em 0.5em 0.5em 0;
}
#lp_fix_nav.lp_fix_nav_scr .lp_fix_nav_mail{
	height: 55px;
    margin: 0.5em 0 0.5em 0.5em;
}
#lp_fix_nav.lp_fix_nav_scr a .is-pc{display: none;}
#lp_fix_nav .is-sp,#sec0 .is-sp{display:none;}
#sec0.lp_topimg.lp_topimg2 p br.is-sp{display:inline;}
#sec0.lp_topimg.lp_topimg2 p .topimg_h1_sub_span + br.is-sp{display:none;}
.lp_topimg2 img:first-child{    width: 40%;
    padding: 40px 0 0 50px;}
footer .lp_foot_guide{    width: 100%;
    height: 100px;
    border: 3px solid #565c8a;
    background-color: #FFF;
    border-radius: 5px;
    font-size: 1.2em;
    text-align: center;
    position: relative;
    box-shadow: 2px 2px 2px rgba(0, 20, 50, .2);
	    justify-content: center;
}
footer .lp_foot_guide:hover{background-color:#fafad2;}
footer .lp_foot_tell{    height: 100px;
    margin: 1em!important;
    border: 3px solid #FFF;
    flex: 1;
    background-color: #F87C7C;
    border-radius: 7px;
    text-align: center;
    position: relative;
    box-shadow: 2px 2px 2px rgba(0, 20, 50, .2);
	    justify-content: center;
}
footer .lp_foot_tell:hover{background-color:#db7093;}
footer .lp_foot_mail{height: 100px;
	margin: 1em!important;
    border: 3px solid #FFF;
    flex: 1;
    background-color: #00baff;
    border-radius: 7px;
    text-align: center;
    position: relative;
    box-shadow: 2px 2px 2px rgba(0, 20, 50, .2);
	    justify-content: center;
}
footer .lp_foot_mail:hover{background-color:#6495ed;}
footer .lp_foot_guide a,footer .lp_foot_tell a,footer .lp_foot_mail a{    line-height: 1.3em;
    font-size: 1.1em;
    font-weight: bold;
    text-decoration: none;}
footer .lp_foot_guide a:hover,footer .lp_foot_tell a:hover,footer .lp_foot_mail a:hover{
	text-decoration: none;
}
footer .lp_foot_tell a,footer .lp_foot_mail a{color:#FFF;text-shadow: 0px 1px 2px rgba(81, 81, 81, 0.2);}
footer .lp_foot_guide .is-sp{display:none;}
footer .lp_foot_guide .is-pc{display:inline;}

@media only screen and (max-width: 1370px){
#lp_fix_nav.lp_fix_nav_scr .lp_fix_nav_guide a::before{left: 7px;}
#lp_fix_nav.lp_fix_nav_scr .lp_fix_nav_guide a::after{right: 7px;}
}
@media only screen and (max-width: 1290px){
#lp_fix_nav .lp_fix_nav_guide a::before{left: -29px;}
#lp_fix_nav .lp_fix_nav_guide a::after{right: -20px;}
}
@media only screen and (max-width: 1220px){
#lp_fix_nav .lp_fix_nav_guide a::before{left: -60px;}
#lp_fix_nav .lp_fix_nav_guide a::after{right: -40px;}
#lp_fix_nav.lp_fix_nav_scr .lp_fix_nav_guide a::before{left: 5px;}
#lp_fix_nav.lp_fix_nav_scr .lp_fix_nav_guide a::after{right: 5px;}
}
@media only screen and (max-width: 1200px){
#lp_fix_nav .lp_fix_nav_guide a::before{left: -70px;}
#lp_fix_nav .lp_fix_nav_guide a::after{right: -50px;}
}
@media only screen and (max-width: 1150px){
#lp_fix_nav .lp_fix_nav_guide a{
    display: flex;
    flex-flow: column;
	font-size: 1em;
}
#lp_fix_nav .lp_fix_nav_guide a::before{left: 0;}
#lp_fix_nav .lp_fix_nav_guide a::after{right:0;bottom: -10%;}
footer .lp_foot_guide .is-sp{display:inline!important;}
	footer .lp_foot_guide{height:120px;}
#sec0.lp_topimg.lp_topimg2 p .topimg_h1_sub_span + br.is-sp{display:inline;}
}
@media only screen and (max-width: 860px){
.lp_topimg2 img:first-child{padding-left: 10px;}
.lp_rop_graph{width:100%;background-repeat: no-repeat;margin-top: 3em;height: 200px;}
footer .lp_foot_guide .is-pc,footer .lp_foot_tell .is-pc,footer .lp_foot_mail .is-pc{display:inline!important;}
}

@media only screen and (max-width: 767px){
#lp_fix_nav a .is-pc{display: none !important;}
#lp_fix_nav .lp_fix_nav_guide a{
    display: flex;
    flex-flow: column;
}
#lp_fix_nav .is-sp,#sec0 .is-sp{display:inline;}
#lp_fix_nav .lp_fix_nav_mail img,#lp_fix_nav .header__btn-icon{
    max-height: 20px;
    margin-right: 3px;
    margin-bottom: -3px;
}
#lp_fix_nav .lp_fix_nav_guide a span:first-child{font-size:0.8em;}
.page-id-5879 .lp_topimg p:first-of-type,.page-id-6252 .lp_topimg p:first-of-type{background-color: rgba(255, 255, 255, 0.6);}
#lp_fix_nav.lp_fix_nav_scr .lp_fix_nav_guide .is-sp{display:none;}
	footer .lp_foot_guide,footer .lp_foot_tell,footer .lp_foot_mail{height:130px;}
footer .lp_foot_guide a,footer .lp_foot_tell a,footer .lp_foot_mail a{font-size:0.9em;}
footer .lp_foot_tell,footer .lp_foot_mail{font-size:1.1em}
}
@media only screen and (max-width: 640px){
#lp_fix_nav .lp_fix_nav_guide a::before{
	left: 2%;
    bottom: 60px;
	width: 54px;
    height: 69px;
	}
	#lp_fix_nav .lp_fix_nav_guide a::after{
width: 47px;
    height: 66px;	
	bottom: 58px;
	}
#lp_fix_nav.lp_fix_nav_scr .lp_fix_nav_guide a::before{
    left: 5%;
    bottom: 5px;
	}
#lp_fix_nav.lp_fix_nav_scr .lp_fix_nav_guide a::after{
    right: 5%;
    bottom: 0px;
    transform: rotate(10deg);
	}
}
@media only screen and (max-width: 640px){
#lp_fix_nav.lp_fix_nav_scr .lp_fix_nav_guide a::before{
    left: 3%;
	}
#lp_fix_nav.lp_fix_nav_scr .lp_fix_nav_guide a::after{
    right: 3%;
	}
.page-id-5879 footer .post_row div,.page-id-6252 footer .post_row div{display:block;}
footer .lp_foot_guide,footer .lp_foot_tell,footer .lp_foot_mail{margin: 1em 0!important;line-height: 1em;display: table!important;    width: 100%;}
footer .lp_foot_guide a,footer .lp_foot_tell a,footer .lp_foot_mail a{display: table-cell;vertical-align: middle;}
.lp_topimg2 img:first-child{width: 90%;}
}
@media only screen and (max-width: 500px){
#lp_fix_nav.lp_fix_nav_scr .lp_fix_nav_guide a::before{
    left: -4%;
	}
#lp_fix_nav.lp_fix_nav_scr .lp_fix_nav_guide a::after{
    right: -2%;
	}
#lp_fix_nav .lp_fix_nav_tell a,#lp_fix_nav .lp_fix_nav_mail a{    font-size: 1.1em;
    line-height: 1em;}
.lp_rop_graph{margin-top: 7em;}
#lp_fix_nav.lp_fix_nav_scr .lp_fix_nav_tell a,#lp_fix_nav.lp_fix_nav_scr .lp_fix_nav_mail a{font-size: 1em;}
}
@media only screen and (max-width: 460px){
#lp_fix_nav.lp_fix_nav_scr .lp_fix_nav_guide a::before{
        left: 0%;
        bottom: 57px;
	}
#lp_fix_nav.lp_fix_nav_scr .lp_fix_nav_guide a::after{
      right: 0%;
      bottom: 55px;
	}
#lp_fix_nav.lp_fix_nav_scr .lp_fix_nav_guide a span:first-child{
		        font-size: 0.7em;
	}
#lp_fix_nav .lp_fix_nav_tell{margin: 1em 0.3em 1em 0;}
#lp_fix_nav .lp_fix_nav_mail{margin: 1em 0 1em 0.3em;}
.lp_topimg2 img:first-child{ padding-top: 20px;}
}
@media only screen and (max-width: 375px){
#lp_fix_nav .lp_fix_nav_tell .is-sp{display:none;}
#lp_fix_nav.lp_fix_nav_scr .lp_fix_nav_tell .is-sp{display:inline;}
#lp_fix_nav .lp_fix_nav_guide a{line-height:1em;}
}
@media only screen and (max-width: 355px){
#lp_fix_nav .lp_fix_nav_guide a::before{
    bottom: 90px;
	}
#lp_fix_nav .lp_fix_nav_guide a::after{
    bottom: 83px;
	}	
}
@media only screen and (max-width: 344px){
#lp_fix_nav.lp_fix_nav_scr .lp_fix_nav_wrap{display:block;}
#lp_fix_nav.lp_fix_nav_scr .lp_fix_nav_guide a span:first-child{font-size:0.6em}
#lp_fix_nav.lp_fix_nav_scr .lp_fix_nav_tell a,#lp_fix_nav.lp_fix_nav_scr .lp_fix_nav_mail a{font-size: 1em;}
#lp_fix_nav.lp_fix_nav_scr .lp_fix_nav_tell,#lp_fix_nav.lp_fix_nav_scr .lp_fix_nav_mail{margin:0.5em 0;}
}

/* sec9 */
#sec9{border-top: 1px solid #ddd;border-bottom: 1px solid #ddd;}
#sec9 > div{background-color: rgb(237, 252, 252,0.5);margin: 0 calc(50% - 50vw);padding: 4px calc(50vw - 50% + 8px);padding-top: 80px;text-align: center;}
#sec9 p.sub_title{color: #0088e9;font-size: 1.6em;padding:0px;}
#sec9 p.sub_title br{display:inline;}
#sec9 .sec9sub{background-color: #FFF;padding: 2em;border-radius: 1em;margin: 3em 0 5em 0;box-shadow: 0px 0px 15px -5px #bfbfbf;text-align:left;}
#sec9 .sec9sub h2::after{content: none;}
#sec9 .sec9sub tr th{width:60%;}
#sec9 img{width:50%;}
#sec9 h2.sub_title2{transition : all 0.2s ease 0s;}
#sec9 h2.sub_title2:hover{color: #FFF;background-color: #00b1c9;}
#sec9 a:hover{text-decoration: none;}
@media all and (max-width: 900px){#sec9 .sec9sub tr th,#sec9 .sec9sub tr td{display:block;width:100%;white-space: normal;}
	#sec9 .sec9sub h3{max-width:100%;}
#sec9 + footer .post_row p.screen-foot__message-text{width:100%;}}
@media all and (max-width: 640px){
#sec9 p.sub_title br:first-child{display:none;}
#sec9 img{width:100%;}
#sec9 p.sub_title{font-size:1em;text-align:left!important;}
#sec9 h2.sub_title2{font-size: 1em !important;}
#sec9 + footer .post_row p.screen-foot__message-text{font-size:0.9em!important;}
}
@media all and (max-width: 480px){#sec9 h2.sub_title2{    border-top: double 3px #364e96;letter-spacing: 0.1em;border-bottom: double 3px #364e96;border-radius:0;border-left:none;border-right:none;}
#sec9 + footer .post_row p.screen-foot__message-text{font-size:0.8em!important;}
#sec9 .sec9sub{padding:1em;}}

#sec5 div:first-child { display:none; }

.page-id-3524 .post_content .yn-chart .sci-btn:before{
    display: block!important;
    top: 50%!important;
    left: 1.5em!important;
    width: 1.3em!important;
    height: 1.3em!important;
    background-color: transparent!important;
}
.ynform-popup-wrap .contact-area{justify-content: center;}
#page_contents .post_content{padding-top:0px;}
body{padding-top:0px!important;}

#sec6{display:none!important; }

body:not(.home){padding-top: 0px !important;}