@charset "utf-8";/* CSS Document */
body{font-family:"游ゴシック Medium",YuGothic,YuGothicM,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,sans-serif;color: #2c2c2c}
img{max-width: 100%;}
ul,ol{padding: 0;}
ul li,ol li{list-style: none;display: inline-block;}
ul li a,ol li a{display: block;}
a,a:hover{color: #2c2c2c !important;text-decoration: none !important}
a:hover img {opacity: 0.7;filter: alpha(opacity=70);-ms-filter: "alpha(opacity=70)";}
a:hover{opacity: 0.7 ;}
h1,h2,h3,h4,h5{font-family: "Sawarabi Mincho","ＭＳ Ｐ明朝","MS PMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","serif"}
h1{font-size:36px;color:#0054A7;text-align: center;}
h2{font-size:32px;text-align: center;} 
h3{font-size:24px;text-align: center;}
p{margin: 10px 0 10px 0 !important;font-size: 16px;line-height:1.8;text-align: center;}
header{padding:4px 0 6px;}
header .logo{padding: 9px 0 0 0;}
header .tel{text-align: right;font-size: 30px;padding: 0;}
header .tel i{margin: 0 5px 0 0;font-size: 24px;}
header .tel font{margin: -10px 0 0 0;display: block;font-size: 12px;}
header .tel p{display: block;float: right;margin: 0 !important;font-family: "Sawarabi Mincho";font-size: 26px;text-align: right;}
header .tel a.mail{display: block;float: right;margin: 10px 0 0 10px;width: 100px;height: 40px;line-height: 36px;text-align: center;background: #821A2D;color: #fff !important;font-size: 16px;border-radius: 5px;border-bottom: solid 6px #4E101C;}
footer{padding: 20px 0 20px;}
footer p{margin: 15px 0 0 !important;text-align: left;font-size: 12px;}
footer .logo p{margin: 0 !important;}
footer .logo img{margin: -8px 0 0 0 ;}
footer .right h1{margin: 0px 0 5px;font-size: 18px;font-weight: bold;text-align: left;}
footer .right address{margin: 0;font-size:  12px;}
.sec03 p.tel,.sec07 p.tel{margin:0 !important;padding: 0;font-family: "Sawarabi Mincho";font-size: 38px;line-height: 1.3;font-weight: normal}
.sec03 .tel i,.sec07 .tel i{margin: 0 3px 0 0;font-size: 30px;}
.sec03 .tel font,.sec07 .tel font{margin: 0px 0 0 0;display: block;font-size: 14px;}
.sec03 a.btn i,.sec07 a.btn i{margin: 0 5px 0 0;}
.sec07 .btn{display: block;position: relative;top: 3px;margin: 0 0 0 2%;border-radius: 5px;color: #fff !important;text-align: center;text-decoration: none;background: #4E101C;}
.sec07 a.btn:after {content: "";position: absolute;top: -3px;left: 0;z-index: 1;width: 100%;height: 100%;background: #821A2D;border-radius: 5px;transition: .2s;transform: translate3d(0,0,0);}
.sec07 a.btn>span {display: block;position: relative;top: -3px;z-index: 2;font-family: sans-serif;transition: .2s;}
.sec07 a.btn>span:after {content: "";position: absolute;top: 50%;right: 30px;width: 8px;height: 8px;margin: -4px 0 0 0;border-right: 1px solid #fff;border-top: 1px solid #fff;transform: translateX(5px) rotate(45deg);transition: .3s .1s;}
.sec07 a.btn>span font{display: block;text-align: center;font-size: 12px;}
.sec07 a.btn{padding: 15px 0% 10px;}
.sec07 a.btn:hover {top: 3px;}
.sec07 a.btn:hover:after {top: 0;}
.sec07 a.btn:hover span {top: 0;}
.sec07 a.btn:hover span:after {right: 27px;}
.sec07 a.btn i{margin: 0 5px 0 0;}
.sec07 a.btn.buy{background:#003364;}
.sec07 a.btn.buy:after {background: #0054A7;}
.sec07{margin: 60px 0 0;padding: 60px 0 60px;border-bottom: 1px solid #777;border-top: 1px solid #777;}
.sec07 h1{display: inline-block;margin: 0 0 10px 0px; padding: 0 10px;font-size: 26px;font-weight: bold;font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic","sans-serif";color: #333;text-align: left;background: linear-gradient(transparent 60%,#fff799 60%);}
.sec07 p{display: inline-block;padding: 0 0 0 134px;font-size: 16px;font-weight: normal;background: linear-gradient(transparent 60%,#fff 60%);}
@media screen and (max-width:991px){
	.sec07 .col-md-7,.sec07 .col-md-12{text-align: center;}
	.sec07 h1{margin: 0 0 10px 0;}
	.sec07 p{padding: 0 0 0 20px;}
}
@media screen and (max-width:750px){
	.sec03 a.btn,.sec07 a.btn{margin: 10px 0 0;}
	p{font-size: 14px;text-align: left;}
	header .tel{width: 300px;margin: 10px auto 0;}
	header .tel a,header .tel{text-align: center;vertical-align: top;}
	header .tel a,header .tel p{display: inline-block;float: none;}
	header .tel a{margin: 0 5px 0 0;}
	header .tel p{font-size: 23px;line-height: 1.2}
	header .tel p font{padding: 10px 0 0 0;}
	header .tel {display: none;}
	h1{font-size: 22px;}
	h2{font-size: 20px;}
	h3{font-size: 18px;}
	footer .logo{display: none;}
	footer p{margin: 5px 0 0 0;}
	.sec03 .tel font, .sec07 .tel font{text-align: center;}
	.sec03 p.tel, .sec07 p.tel{text-align: center;width: 100%;}
	.sec07{margin: 0;border-top: none;}
	.sec07 h1{display: block; font-size: 20px;margin: 0 auto;text-align: center;}
	.sec07 p{font-size: 14px;padding: 0;}
}


.flex {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.justify{
  -webkit-box-pack: justify;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
    padding: 0;
}
.wrap{
width:94%;
margin:0 auto;
max-width:1100px;
}
.only_sp{
		display:none;
}
.only_pc{
		display:block;
}
.yellow_line {
    background: linear-gradient(transparent 60%, #fff100 60%);
}
.com_btn01{
max-width:500px;
margin:0 auto;
width:100%;
}
.com_btn02{
max-width:680px;
margin:0 auto;
width:100%;
}
.com_btn03{
	max-width:680px;
	margin:0 auto;
	width:100%;
	}
.com_btn01 a{
	display: block;
    position: relative;
    top: 3px;
    margin: 8px 0 0 2%;
    padding: 15px 5%;
    border-radius: 10px;
    color: #fff !important;
    text-align: center;
    text-decoration: none;
    background: #003364;
}
.com_btn01 a:after {
    content: "";
    position: absolute;
    top: -3px;
    left: 0;
    z-index: 1;
    width: 100%;
    height: 100%;
    margin:0 auto;
    background: #0054A7;
    border-radius: 10px;
    transition: .2s;
    transform: translate3d(0,0,0);
}
.com_btn01 a span {
    display: block;
    position: relative;
    top: -3px;
    z-index: 2;
    font-family: sans-serif;
    transition: .2s;
    font-size:30px;
}
.com_btn02 a{
	display: block;
    position: relative;
    top: 3px;
    margin: 8px 0 0 2%;
    padding: 15px 5%;
    border-radius: 10px;
    color: #fff !important;
    text-align: center;
    text-decoration: none;
    background: #4E101C;
}
.com_btn02 a:after {
    content: "";
    position: absolute;
    top: -3px;
    left: 0;
    z-index: 1;
    width: 100%;
    height: 100%;
    margin:0 auto;
    background: #821A2D;
    border-radius: 10px;
    transition: .2s;
    transform: translate3d(0,0,0);
}
.com_btn02 a span {
    display: block;
    position: relative;
    top: -3px;
    z-index: 2;
    font-family: sans-serif;
    transition: .2s;
    font-size:30px;
}
.com_btn02 a span:before,
.sec07 a.btn>span span:before{
content:"";
display:inline-block;
width:1em;
height:1em;
background:url(../images/chat_i.png) no-repeat center center;
background-size:contain;
margin-right:0.5em;
}

.com_btn03 a{
	display: block;
    position: relative;
    top: 3px;
    margin: 8px 0 0 2%;
    padding: 15px 5%;
    border-radius: 10px;
    color: #fff !important;
    text-align: center;
    text-decoration: none;
    background: #003364;
}
.com_btn03 a:after {
    content: "";
    position: absolute;
    top: -3px;
    left: 0;
    z-index: 1;
    width: 100%;
    height: 100%;
    margin:0 auto;
    background: #0054A7;
    border-radius: 10px;
    transition: .2s;
    transform: translate3d(0,0,0);
}
.com_btn03 a span {
    display: block;
    position: relative;
    top: -3px;
    z-index: 2;
    font-family: sans-serif;
    transition: .2s;
    font-size:30px;
}
.com_btn03 a span:before,
.sec07 a.btn>span span:before{
content:"";
display:inline-block;
width:1em;
height:1em;
background:url(../images/chat_i.png) no-repeat center center;
background-size:contain;
margin-right:0.5em;
}


.com_btn01 a:hover, .com_btn02 a:hover ,.com_btn03 a:hover {top: 3px;}
.com_btn01 a:hover:after, .com_btn02 a:hover:after, .com_btn03 a:hover:after {top: 0;}
.com_btn01 a:hover span, .com_btn02 a:hover span, .com_btn03 a:hover span {top: 0;}
.com_ttl01{
color:#0154A6;
margin:0 0 1em;
}
.fbold{
font-weight:bold;
}

.change_head{
background:url(../images/head_bg.jpg) no-repeat center center;
background-size:cover;
color:#fff;
padding:6em 2% 0;
font-family: "Sawarabi Mincho","ＭＳ Ｐ明朝","MS PMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","serif";
z-index:2;
}
.change_head h1{
color:#fff;
text-shadow: 3px 3px 1px rgba(0,0,0,0.6), 1px 1px 1px rgba(0,0,0,0.6);
font-size:60px;
margin:0 0 1em;
}
.change_head p:nth-of-type(1){
font-size:28px;
text-shadow: 3px 3px 1px rgba(0,0,0,0.6), 1px 1px 1px rgba(0,0,0,0.6);
}
.change_head p:nth-of-type(2){
font-size:34px;
color:#000;
}
.change_head p:nth-of-type(2) span{
background:#FFF850;
padding:0 0.5em;
}
.change_headsub{
max-width:1230px;
width:94%;
margin:3em auto -150px;
background:#fff;
border:1px solid #707070;
padding:3em 2em 4em;
box-shadow: 0 0 5px rgba(0,0,0,0.5);
z-index:2;
position:relative;
}
.change_headsub_txt{
font-size:26px;
font-family: "Sawarabi Mincho","ＭＳ Ｐ明朝","MS PMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","serif";
margin:0 auto 1em;
text-align:center;
color:#000;
}
.change_headsub_txt span.txt{
color:#821C2D;
}
.change_flow,
.change_examination,
.change_reason{
padding:5em 0;
}
.change_target,
.change_flow{
background:#F0F9FC;
}
.change_target{
padding:200px 0 5em;
z-index:-1;
}
.change_target_txt01{
text-align:center;
align-items:center;
justify-content:center;
font-size:22px;
font-weight:bold;
}
.change_target_txt01 span:nth-of-type(1){
color:#fff;
background:#821C2D;
padding:0.2em 0.5em;
}
.change_target_txt01 span:nth-of-type(2){
color:#fff;
background:#0155A6;
padding:0.2em 0.5em;
margin:0 0.5em;
}
p.change_target_txt02{
margin:10px 0 2em!important;
}
p.change_target_txt03{
margin:0 0 2em!important;
}
.change_target_txt03 span{
background: linear-gradient(transparent 60%, #FFF68E 60%);
font-weight:bold;
font-size:22px;
}
.change_target_list{
margin:0 0 2em;
}
.change_target_unit{
width:19%;
text-align:center;
color:#0154A6;
font-weight:bold;
font-size:22px;
}
.change_target_unit div:nth-of-type(1){
margin:0 0 1em;
}
.change_examination_inner{
background:#0154A6;
max-width:1000px;
width:94%;
margin:0 auto 3em;
padding:2em;
}
.change_examination_img{
width:34%;
}
.change_examination_txt{
width:64%;
background:#fff;
padding:2em;
}
.change_examination_txt h3,
.change_examination_txt p{
text-align:left;
}
.change_examination_txt01{
font-weight:bold;
}
.change_examination_txt02 span.txt{
color:#0154A6;
font-weight:bold;
}
.change_flow_inner{
max-width:1000px;
width:94%;
margin:0 auto 2em;
background:#fff;
padding:2em 4em;
box-shadow: 0 0 5px rgba(0,0,0,0.3);
}
.change_flow_ttl01{
font-size:26px;
position:relative;
}
.change_flow_ttl01:after{
background-color: #000000;
    content: "";
    display: block;
    height: 3px;
    margin: 16px auto 1.4em;
    width: 100px;
}
p.change_flow_txt{
margin:0 0 2em!important;
font-size:20px;
}
.change_flow_txt01{
font-size:20px;
font-weight:bold;
}
.change_flow_list{
margin:0 0 2em;
}
.change_flow_list li{
font-size:22px;
font-weight:bold;
padding-left:2.5rem;
background:url(../images/arrow01.svg) no-repeat left center;
background-size: contain;
display:block;
margin:0 0 0.5em;
}
.change_flow_list li span{
color:#C10000;
text-decoration:underline;
}
.change_flow_txt02{
font-size:30px;
font-family: "Sawarabi Mincho","ＭＳ Ｐ明朝","MS PMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","serif";
text-align:center;
}
.change_flow_txt02 span{
font-size:22px;
}
.change_reason{
background:#F0F0F0;
}
p.change_reason_txt01{
font-size:30px;
font-family: "Sawarabi Mincho","ＭＳ Ｐ明朝","MS PMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","serif";
text-align:center;
font-weight:bold;
margin:0 0 1em!important;
}
.change_reason_txt01 span{
font-family:"游ゴシック Medium",YuGothic,YuGothicM,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,sans-serif;
color:#fff;
background:#C10000;
padding:0.2em;
}
.change_reason_txt02{
font-size:30px;
font-family: "Sawarabi Mincho","ＭＳ Ｐ明朝","MS PMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","serif";
text-align:center;
font-weight:bold;
margin:0 0 1em!important;
}
/*
.change_reason_txt02{
font-size:28px;
text-align:center;
font-weight:bold;
margin:0 0 1em!important;
}
*/
.change_reason_list{
margin:0 0 2em;
}
.change_reason_unit{
width:24%;
text-align:center;
background:#fff;
padding:0 1em 1em;
}
.change_reason_no{
background:#0154A6;
color:#fff;
width:50%;
padding:0.4em 0.2em;
font-size:30px;
font-weight:bold;
margin:0 auto 0.5em;
}
.change_reason_no span{
display:block;
font-size:12px;
font-weight:normal;
}
.change_reason_txt{
font-size:30px;
font-family: "Sawarabi Mincho","ＭＳ Ｐ明朝","MS PMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","serif";
line-height:1.4;
height:140px;
}
.change_reason_unit:nth-of-type(2) .change_reason_txt{
font-size:30px;
}
.change_reason_txt03{
font-size:32px;
font-family: "Sawarabi Mincho","ＭＳ Ｐ明朝","MS PMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","serif";
text-align:center;
font-weight:bold;
}
.change_reason_txt03 span{
background: linear-gradient(transparent 60%,#FFFF00 60%);
}
.change_contact{
background:url(../images/bg01.jpg) no-repeat center center;
background-size:cover;
color:#fff;
padding:3em 0 1em;
}
.change_contact .com_btn02{
padding:1em 0 0.6em;
}
.change_contact p{
margin:0 0 1em;
}
.change_contact p span{
color:#FFEB00;
}
.change_contact p a{
color:#fff!important;
text-decoration:underline!important;
}
.change_contact h2{
text-shadow: 3px 3px 1px rgba(0,0,0,0.6), 1px 1px 1px rgba(0,0,0,0.6);
}

.change_webinar{
padding: 5em 0;
}
.change_webinar_inner{
margin:0 0 2em;
}
.change_webinar_ttl01{
font-family: "Sawarabi Mincho","ＭＳ Ｐ明朝","MS PMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","serif";
text-align:center;
font-size: 32px;
margin:0 0 1em;
}
.change_webinar_txt01{
text-align:right;
margin:0 0 1em;
}
.change_webinar_img01{
width:40%;
}
.change_webinar_inner_txt01{
width:58%;
}
.change_webinar_inner_tb01{
widthd:100%;
font-size:1.2rem;
}
.change_webinar_inner_tb01 th{
width:20%;
padding:0 0 1em;
vertical-align:top;
}
.change_webinar_inner_tb01 td{
width:76%;
padding:0 0 1em 2em;
vertical-align:top;
}
.change_webinar_inner_tb01 th span{
width:100%;
color:#fff;
background:#0154A6;
padding:0.2em 1em;
text-align:center;
display:inline-block;
}
.change_webinar_inner_tb01 td .txt01{
font-size:0.8em;
}
.change_webinar_inner_tb01 td .txt02{
font-size:1.4em;
color:#C10222;
}
.change_webinar_inner01{
border:1px solid #707070;
font-size:1.2rem;
font-weight:bold;
margin:0 0 2em;
}
.change_webinar_inner01_01{
	border:1px solid #707070;
	font-size:1.2rem;
	font-weight:bold;
	margin:0 auto 2em;
	width: 80%;
	}
.change_webinar_inner01_ttl{
width:22%;
}
.change_webinar_inner01_ttl span{
width:100%;
color:#fff;
background:#0154A6;
padding:0.6em 1em;
text-align:center;
display:inline-block;
}
.change_webinar_inner01_ttl{
width:22%;
}
.change_webinar_inner01_ttl span{
width:100%;
color:#fff;
background:#0154A6;
padding:0.6em 1em;
text-align:center;
display:inline-block;
}
.change_webinar_inner01_txt{
width:76%;
padding:1em;
}
.change_webinar_inner01_txt li{
display:block;
}
.change_webinar_inner01_txt ul{
width:50%;
margin:0;
}
.change_webinar_inner01_txt01{
	padding:1em;
	}
.change_webinar_inner01_txt01 p{
	text-align: left !important;
	font-size: 1.2em;
	padding-left: 30px;
}
.change_webinar_inner01_txt01 p.blue{
	font-size: 1em;
	color: #0054A7;
}
.change_webinar_inner01_txt01 p.subtitle{
	font-weight: normal;
	font-size: 0.9em;
	padding-left: 120px;
}
.change_webinar_txt02{
font-family: "Sawarabi Mincho","ＭＳ Ｐ明朝","MS PMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","serif";
text-align:center;
font-size: 32px;
margin:0 0 1em;
}
.change_webinar_txt02 .yellow_line{
font-size:0.8em;
}
.change_webinar_txt03{
font-family: "Sawarabi Mincho","ＭＳ Ｐ明朝","MS PMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","serif";
text-align:center;
font-size: 20px;
margin:1em 0 0;
color:#0154A6;
}

.change_fvseminner_inner{
background: #fff;
border: 1px solid #707070;
padding: 3em 2em 4em;
box-shadow: 0 0 5px rgb(0 0 0 / 50%);
max-width: 1230px;
    width: 94%;
    margin: 0 auto 3em;
}
.change_fvseminner_txt01{
font-family: "Sawarabi Mincho","ＭＳ Ｐ明朝","MS PMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","serif";
text-align:center;
font-size: 20px;
margin: 0 0 3em;
}
.change_fvseminner_tb01{
width:80%;
font-size:1.2rem;
margin:0 auto 1em;
}
.change_fvseminner_tb01 th{
width:20%;
padding:0 0 1em;
vertical-align:top;
}
.change_fvseminner_tb01 td{
width:76%;
padding:0 0 1em 2em;
vertical-align:top;
font-weight:bold;
}
.change_fvseminner_tb01 td .txt{
font-size:0.8em;
}
.change_fvseminner_tb01 th span{
width:100%;
color:#fff;
background:#0154A6;
padding:0.2em 1em;
text-align:center;
display:inline-block;
}
.change_fvseminner_inner01{
align-items:center;
justify-content:center;
margin:0 0 2em;
}
.change_fvseminner_inner01_txt{
font-weight:bold;
padding:0 2em;
}
.change_fvseminner_txt02{
font-family: "Sawarabi Mincho","ＭＳ Ｐ明朝","MS PMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","serif";
text-align:center;
font-size: 20px;
margin: 0 0 1em;
}
.change_fvseminner_txt02 .txt{
color: #821C2D;
}

.change_fvseminner02{
	display: flex;
	justify-content: space-between;
	padding: 20px;
}
.change_fvseminner02_txt{
	width: 60%;
	font-size:14px;
}
.change_fvseminner02_txt p{
	font-weight: normal;
	font-size: 14px;
	padding-right: 20px;
}
.change_fvseminner02_txt dl{
	margin:20px 20px 60px 20px;
	display: flex;
	font-size: 18px;
}


.change_fvseminner02_photo{
	width: 38%;
}
.change_fvseminner02_photo img{
	width: 100%;
}

.shiro_waku{
	width: 100%;
	padding: 20px;
	background-color: #fff;
	text-align: left !important;
	margin-bottom: 40px;
}

.shiro_waku p{
	text-align: left !important;
}

.shiro_waku_midashi {
	position: relative;
	overflow: hidden;
	padding: 1rem 1.5rem 1rem 110px;
	border: 2px solid #0154A6;
	font-size: 0.9em;
  }
  .shiro_waku_bold{
  font-size: 1.4em;
  font-weight: bold;
  }

  .shiro_waku_midashi:before {
	position: absolute;
	top: -150%;
	left: -100px;
	width: 180px;
	height: 300%;
	content: '';
	-webkit-transform: rotate(25deg);
	transform: rotate(25deg);
	background: #0154A6;
  }
  
  .nomber {
	font-size: 2em;
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
	display: block;
	padding-top: -3px;
	padding-left: 16px;
	color: #fff;
  }

@media screen and (max-width:750px){
	.shiro_waku_bold{
		font-size: 1.2em;
		font-weight: bold;
		}
	  
	.shiro_waku_midashi {
		position: relative;
		overflow: hidden;
		padding: 1rem 1.5rem 1rem 50px;
		border: 2px solid #0154A6;
		font-size: 0.9em;
	  }
	.shiro_waku_midashi:before {
		position: absolute;
		top: -150%;
		left: -100px;
		width: 150px;
		height: 300%;
		content: '';
		-webkit-transform: rotate(25deg);
		transform: rotate(25deg);
		background: #0154A6;
	  }
	  .nomber {
		font-size: 1.6em;
		position: absolute;
		z-index: 1;
		top: 0;
		left: 0;
		display: block;
		padding-top: -3px;
		padding-left: 6px;
		color: #fff;
	  }
	.only_sp{
		display:block;
	}
	.only_pc{
		display:none;
	}
	.com_btn01 a span,
	.com_btn02 a span,
	.com_btn03 a span{
		font-size:18px;
	}
	.change_head{
		padding:2em 2% 0;
	}
	.change_head h1{
		font-size: 30px;
	}
	.change_head p:nth-of-type(1){
		font-size:18px;
		text-align:center;
	}
	.change_head p:nth-of-type(2){
		font-size:24px;
		text-align:center;
	}
	.change_headsub{
		padding:1em;
	}
	.change_headsub_txt{
		font-size:12px;
	}
	.change_target{
		padding: 200px 0 2em;
	}
	.change_target_txt01{
		font-size:14px;
	}
	.change_target_txt03 span{
		font-size:16px;
	}
	.change_target_txt03{
		text-align:center;
	}
	.change_target_unit{
		width:60%;
		margin:0 auto 1em;
	}
	.change_flow,
	.change_examination,
	.change_reason{
		padding: 2em 0;
	}
	.change_examination_inner{
		padding:1em;
		flex-direction: column-reverse;
		margin: 0 auto 1em;
	}
	.change_examination_img{
		width:100%;
	}
	.change_examination_txt{
		width:100%;
		margin:0 0 1em;
		padding:1em;
	}
	.change_examination_txt h3{
		text-align:center;
	}
	.change_examination_img{
		text-align:center;
	}
	.change_examination_img img{
		width:100%;
	}
	p.change_flow_txt{
		font-size:18px;
		text-align:center;
	}
	.change_flow_ttl01{
		font-size:22px;
	}
	.change_flow_list li{
		font-size:18px;
		background-size: 20px 20px;
		background-position:left top;
		padding-left:22px;
	}
	.change_flow_txt02{
		font-size: 22px;
	}
	.change_flow_txt02 span{
		font-size: 16px;
	}
	.change_flow_txt01{
		font-size: 16px;
	}
	p.change_reason_txt01{
		font-size:22px;
	}
	.change_reason_txt02{
		font-size:30px !important;
	}
	/*
	.change_reason_txt02{
		font-size:20px;
	}*/
	.change_reason_unit{
		width:90%;
		margin:0 auto 1em;
	}
	.change_reason_txt{
		text-align:center;
		height:auto;
	}
	.change_reason_txt03{
		font-size:22px;
	}
	.change_contact p{
		text-align:center;
	}
	.change_flow_inner{
		padding:1em;
	}
	
	.change_webinar{
		padding: 2em 0;
	}
	.change_webinar_ttl01{
		font-size:16px;
	}
	.change_webinar_img01{
		width:100%;
		margin:0 0 1em;
		text-align:center;
	}
	.change_webinar_txt01{
		font-size:0.6em;
	}
	.change_webinar_inner_txt01{
		width:100%;
	}
	.change_webinar_inner_tb01{
		width:100%;
		font-size:1rem;
	}
	.change_webinar_inner_tb01 th{
		width:100%;
		display:block;
	}
	.change_webinar_inner_tb01 td{
		width:100%;
		display:block;
	}
	.change_webinar_inner_tb01 th span{
		max-width:120px;
	}
	.change_webinar_inner_tb01 td .txt01{
		font-size:0.6em;
	}
	.change_webinar_inner_tb01 tr:last-of-type td{
		font-size:0.6em;
	}
	.change_webinar_inner01_ttl{
		width:100%;
	}
	.change_webinar_inner01_ttl span{
		width:80%;
		margin:0 auto;
		display:block;
		font-size:1rem;
	}
	.change_webinar_inner01_txt{
		width:100%;
	}
	.change_webinar_inner01_txt ul{
		width:100%;
		font-size:0.8em;
	}
	.change_webinar_txt02{
		font-size:1rem;
	}
	.change_webinar_txt03{
		font-size:0.7rem;
	}
	
	.change_fvseminner_txt01{
		font-size:14px;
	}
	.change_fvseminner_tb01{
		font-size:1rem;
		width:100%;
	}
	.change_fvseminner_tb01 th{
		width:100%;
		display:block;
	}
	.change_fvseminner_tb01 td{
		width:100%;
		display:block;
		padding: 0 0 1em 1em;
		font-size:1em;
	}
	.change_fvseminner_tb01 th span{
		max-width:120px;
	}
	.change_fvseminner_inner01_txt{
		width:100%;
		padding:0 0 1em;
		text-align:center;
		font-size:1rem;
	}
	.change_fvseminner_txt02{
		font-size:14px;
	}
	.change_webinar_inner01_01{
		width: 100%;
		}
	.change_webinar_inner01_txt01 p{
		text-align: left !important;
		font-size: 0.8em;
		padding-left: 0px;
	}
	.change_webinar_inner01_txt01 p.blue{
		font-size: 0.8em;
		color: #0054A7;
	}
	.change_fvseminner02{
		display: flex;
		flex-direction: column;
		padding: 0;
	}
	.change_fvseminner02_txt{
		width: 100%;
		font-size:13px;
	}
	.change_fvseminner02_txt p{
		font-weight: normal;
		font-size: 13px;
	}
	.change_fvseminner02_txt dl{
		margin:20px 0;
		display: flex;
		flex-direction: column;
		font-size: 14px;
	}
	.change_fvseminner02_photo{
		width: 100%;
		margin: 0 auto;
	}
	.change_fvseminner02_photo img{
		width: 100%;
	}
	.change_webinar_inner01_txt01 p.subtitle{
		font-weight: normal;
		font-size: 0.7em;
		padding-left: 0;
	}
	.shiro_waku{
		width: 100%;
		padding: 20px;
		background-color: #fff;
	}
}
