@charset "UTF-8";

main{
	min-width:1200px;
	overflow:hidden;
}

@media only screen and (max-width:1023px){

	main{
		min-width:100%;
	}

}


/* --------------------
mainVisual
-------------------- */

.mainVisual{
	background:url(/kifl/transfer/international/asset/img/main_bg.jpg) no-repeat center 0 / 140%;
	border-bottom-right-radius:1000px 200px;
	border-bottom-left-radius:1000px 200px;
	margin-top:70px;
	margin-left:-100px;
	margin-right:-100px;
	padding-left:100px;
	padding-right:100px;
	overflow:hidden;
}

.mainVisual .box .inner{
	width:970px;
	margin:0 auto;
}

.mainVisual .box:nth-child(1){
	margin:65px auto 0;
	padding:40px 0 30px;
}
.mainVisual .box:nth-child(3){
	padding:0 0 60px;
}

.mainVisual .box .inner img{
	width:100%;
	height:auto;
}

.mainVisual .box .mainImg .img{
	margin:0 0 30px;
}
.mainVisual .box .mainImg .img:nth-child(2){
	position:relative;
}
.mainVisual .box .mainImg .img:nth-child(2):before{
	content:"";
	background:url(/kifl/transfer/international/asset/img/icon_plus.svg) no-repeat;
	width:70px;
	height:75px;
	position:absolute;
	bottom:35px;
	left:50%;
	margin-left:-35px;
}
.mainVisual .box .mainImg .img:nth-child(2) img:nth-child(1),
.mainVisual .box .mainImg .img:nth-child(2) img:nth-child(2){
	width:42.5%;
}

.mainVisual .box:nth-child(3) img{
	width:70%;
	margin:0 auto;
	display:block;
}
.mainVisual .box:nth-child(3) p{
	font-size:2.2rem;
	font-size:clamp(1.6rem, 2.07vw, 2.2rem);
	font-weight:600;
	text-align:center;
	color:#FFFF41;
	line-height:1.8;
}

.mainVisual .subImg{
	margin:0 auto;
}
.mainVisual .subImg img{
	width:33.33%;
	height:auto;
}


@media only screen and (max-width:1023px){

	.mainVisual{
		background:url(/kifl/transfer/international/asset/img/main_bg.jpg) no-repeat  15% 0 / cover;
		margin-top:50px;
		padding-bottom:0;
	}

	.mainVisual .box .inner{
		width:90%;
		padding:0;
	}
	.mainVisual .subImg .inner{
		padding:0;
	}

	.mainVisual .box:nth-child(1){
		margin:30px auto 0;
		padding:0;
	}
	.mainVisual .box:nth-child(3){
		padding:0 0 40px;
	}

	.mainVisual .box .inner img{
		width:100%;
		height:auto;
	}

	.mainVisual .box .mainImg .img{
		width:90%;
		margin:20px auto 30px;
	}
	.mainVisual .box .mainImg .img:nth-child(2){
		flex-wrap:wrap;
		-webkit-flex-wrap:wrap;
	}
	.mainVisual .box .mainImg .img:nth-child(2):before{
		width:50px;
		height:55px;
		bottom:46%;
		margin-left:-25px;
	}
	.mainVisual .box .mainImg .img:nth-child(2) img:nth-child(1),
	.mainVisual .box .mainImg .img:nth-child(2) img:nth-child(2){
		width:100%;
		margin:0 auto;
		display:block;
	}
	.mainVisual .box .mainImg .img:nth-child(2) img:nth-child(2){
		margin:100px 0 0;
	}

	.mainVisual .box:nth-child(3) img{
		width:100%;
	}

	.mainVisual .subImg{
		margin:0 auto;
	}
	.mainVisual .subImg img{
		width:50%;
		height:auto;
	}

}

@media screen and (min-width:737px) and (max-width:1023px){

	.mainVisual .box .mainImg .img{
		width:70%;
	}
	.mainVisual .box .mainImg .img:nth-child(2):before{
		width:60px;
		height:65px;
		margin-left:-30px;
	}
	.mainVisual .box .mainImg .img:nth-child(2) img:nth-child(2){
		margin:110px 0 0;
	}
	.mainVisual .subImg img{
		width:33.33%;
	}

}


/* --------------------
schoolBnr
-------------------- */

.schoolBnr .inner{
	margin:0 auto;
	padding:0 20px;
}

.schoolBnr .ttl{
	margin:45px 0 35px;
	text-align:center;
	font-size:2.4rem;
	font-size:clamp(2.0rem, 2vw, 2.4rem);
}
.schoolBnr .ttl span{
	margin:10px 0 0;
	display:block;
	font-size:1.3rem;
}

.schoolBnr .box{
	padding:0 0 35px;
	text-align:center;
	font-size:0;
}
.schoolBnr .box .img{
	margin:0 10px 20px;
	display:inline-block;
	vertical-align:middle;
}


@media only screen and (max-width:1023px){

	.schoolBnr .inner{
		padding:0 0 4%;
	}

	.schoolBnr .ttl{
		margin:8% 0 6%;
	}
	.schoolBnr .ttl span{
		font-size:1.2rem;
	}

	.schoolBnr .box{
		padding:0;
	}
	.schoolBnr .box .img{
		margin:0 14px 14px;
	}
	.schoolBnr .box .img img{
		width:100%;
		height:auto;
	}

}

@media screen and (min-width:737px) and (max-width:1023px){

	.schoolBnr .ttl{
		font-size:2.2rem;
	}

}



/* --------------------
cont01
-------------------- */

#cont01{
	background:#54CFFF;
}

#cont01 .inner{
	width:90%;
	margin:0 auto;
	padding:100px 20px;
	text-align:center;
}

#cont01 .ttl{
	background:#FFF000;
	margin:0 0 60px;
	padding:25px 300px;
	position:relative;
	display:inline-block;
	border-radius:9999px;
}
#cont01 .ttl:before{
	content:"";
	position:absolute;
	top:100%;
	left:50%;
	margin-left:-14px;
	border:14px solid transparent;
	border-top:22px solid #FFF000;
}

#cont01 .ttl h2{
	font-size:2.8rem;
	font-size:clamp(2.1rem, 2.33vw, 3.0rem);
	font-weight:600;
	color:#1EC0FF;
}

#cont01 .item{
	position:relative;
	width:100%;
	padding-top:1.55%;
	overflow:hidden;
	opacity:0.65;
	-moz-transform:scale(0.8);
	-ms-transform:scale(0.8);
	-o-transform:scale(0.8);
	-webkit-transform:scale(0.8);
	transform:scale(0.8);
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
	cursor:pointer;
}

#cont01 .item .icon_arrow,
#cont01 .item .icon_arrow:before{
	content:'';
	position:absolute;
	top:50%;
	left:50%;
	z-index:1;
	transform:translate(-50%,-50%);
}
#cont01 .item .icon_arrow{
	background:rgba(255,255,255,0.2);
	width:120px;
	height:120px;
	border-radius:100%;
	border:3px solid #fff;
	pointer-events:none;
	box-shadow:3px 3px 3px 2px rgba(0, 0, 0, 0.3);
}
#cont01 .item .icon_arrow:before{
	width:0;
	height:0;
	border-style:solid;
	border-width:20px 0 20px 25px;
	border-color:transparent transparent transparent #fff;
}

#cont01 .item img{
	position:absolute;
	top:50%;
	left:0;
	width:100%;
	height:auto;
	transform:translateY(-50%);
}
#cont01 .item iframe{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}

#cont01 .item.slick-center{
	opacity:1;
	-moz-transform:scale(1);
	-ms-transform:scale(1);
	-o-transform:scale(1);
	-webkit-transform:scale(1);
	transform:scale(1);
}

#cont01 .slick-prev,
#cont01 .slick-next{
	width:24px;
	height:40px;
}
#cont01 .slick-prev:before,
#cont01 .slick-next:before{
	content:"";
	width:24px;
	height:40px;
	display:block;
	opacity:1;
}
#cont01 .slick-prev:before{
	background:url(/kifl/transfer/international/asset/img/icon_arrow_l.svg);
}
#cont01 .slick-next:before{
	background:url(/kifl/transfer/international/asset/img/icon_arrow_r.svg);
}

#cont01 .slick-prev:hover:before,
#cont01 .slick-next:hover:before{
	opacity:0.4;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
}

#cont01 .movieSlider .slick-dots{
	bottom:-60px;
}
#cont01 .movieSlider .slick-dots li button:before{
	font-size:12px;
	content:'●';
	color:#fff;
	opacity:1;
}
#cont01 .movieSlider .slick-dots li.slick-active button:before{
	font-size:18px;
	opacity:1;
	color:#FFF000;
}

#cont01 .item iframe{
	position:absolute;
	top:0;
	right:0;
	width:100%;
	height:100%;
}

#cont01 .item img{
	width:100%;
	height:auto;
}


@media only screen and (max-width:1023px){

	#cont01 .inner{
		width:100%;
		padding:10% 7% 18%;
	}
	#cont01 .inner .box{
		padding:4% 3% 0;
	}

	#cont01 .ttl{
		margin:0 0 8%;
		padding:4% 8%;
	}
	#cont01 .ttl h2{
		line-height:1.4;
	}

	#cont01 .item{
		padding-top:1.65%;
	}
	#cont01 .item .icon_arrow{
		width:80px;
		height:80px;
	}

	#cont01 .slick-list{
		padding:0px 10px 10px;
	}

	#cont01 .slick-prev:before,
	#cont01 .slick-next:before{
		opacity:1;
	}

	#cont01 .slick-prev:hover:before,
	#cont01 .slick-next:hover:before{
		opacity:1;
	}

	#cont01 .movieSlider .slick-dots{
		bottom:-74px;
	}
	#cont01 .movieSlider .slick-dots li{
		margin:0 8px 4px;
	}

}

@media screen and (min-width:737px) and (max-width:1023px){

	#cont01 .inner{
		padding:10% 2% 12%;
	}
	#cont01 .box{
		width:85%;
		margin:0 auto;
	}
	#cont01 .ttl{
		margin:0 0 4%;
	}

}



/* --------------------
cont02
-------------------- */

#cont02{
	background:#F7F195;
	padding:100px 20px;
}

#cont02 .ttl01{
	width:990px;
	margin:0 auto 40px;
}
#cont02 .ttl01 h2{
	font-size:3.2rem;
	font-size:clamp(2.2rem, 3.1vw, 3.2rem);
	font-weight:bold;
	color:#000;
}
#cont02 .ttl01 img{
	width:100%;
	height:auto;
}

#cont02 .box{
	background:#fff;
	width:1160px;
	margin:0 auto 60px;
	padding:60px 50px;
	text-align:center;
	box-sizing:border-box;
	box-shadow:10px 10px 0 0 rgba(0, 0, 0, 0.2);
}
#cont02 .box:last-of-type{
	margin:0 auto;
}

#cont02 .ttl02{
	margin:0 auto 40px;
	position:relative;
	z-index:1;
}
#cont02 .ttl02:before{
	content:"";
	width:1060px;
	height:60px;
	position:absolute;
	top:52px;
	left:0;
	border-radius:9999px;
	z-index:-1;
}
#cont02 .ttl02.ttl_red:before{
	background:#C50030;
}
#cont02 .ttl02.ttl_blu:before{
	background:#1EC0FF;
}

#cont02 .ttl02 h3{
	font-size:3.2rem;
	font-size:clamp(2.2rem, 3.1vw, 3.2rem);
	font-weight:bold;
	color:#fff;
}
#cont02 .ttl02 h3 span{
	width:auto;
	height:104px;
	margin:0 45px 0 0;
	display:inline-block;
	vertical-align:text-bottom;
}
#cont02 .ttl02 h3 span img{
	width:auto;
	height:100%;
}

#cont02 .ttl03{
	margin:0 0 50px;
	position:relative;
	z-index:1;
}

#cont02 .ttl03 h4{
	font-size:4.0rem;
	font-size:clamp(2.4rem, 3.3vw, 4.0rem);
	font-weight:600;
	color:#000;
	line-height:1.6;
}
#cont02 .ttl03 .img img{
	width:100%;
	height:auto;
}
#cont02 .ttl04 h5{
	font-size:3.2rem;
	font-size:clamp(2.2rem, 3.1vw, 3.2rem);
	font-weight:600;
	line-height:1.6;
}
#cont02 .ttl04 h5 span{
	margin:10px 0 0;
	font-size:2.4rem;
	font-size:clamp(1.8rem, 2.34vw, 2.4rem);
	font-weight:600;
	line-height:1.6;
}

#cont02 .box .txt{
	width:960px;
	margin:0 auto 40px;
	text-align:left;
}
#cont02 .box .txt p{
	line-height:2;
}
#cont02 .box .img .cp{
	width:100%;
	margin:20px auto 0;
	display:block;
	font-size:1.2rem;
	text-align:left;
}
#cont02 .box .img .cp:nth-of-type(2){
	margin:10px auto 0;
}

#cont02 #cont02-1 .ttl03 .img{
	width:160px;
	height:221px;
	position:absolute;
	top:-82px;
	left:0;
	z-index:-1;
}
#cont02 #cont02-1 .ttl03 h4{
	width:800px;
	margin:0 0 0 150px;
}
#cont02 #cont02-1.box .img .cp{
	text-align:center;
}

#cont02 #cont02-2 .ttl03,
#cont02 #cont02-3 .ttl03,
#cont02 #cont02-5 .ttl03,
#cont02 #cont02-5 .block01,
#cont02 #cont02-5 .block02{
	width:960px;
	margin:0 auto 30px;
}
#cont02 #cont02-2 .ttl03 .col2:nth-child(1),
#cont02 #cont02-3 .ttl03 .col2:nth-child(1),
#cont02 #cont02-5 .ttl03 .col2:nth-child(1),
#cont02 #cont02-5 .block01 .col2:nth-child(1){
	width:60%;
	text-align:left;
}
#cont02 #cont02-2 .ttl03 .col2:nth-child(2),
#cont02 #cont02-3 .ttl03 .col2:nth-child(2),
#cont02 #cont02-5 .ttl03 .col2:nth-child(2),
#cont02 #cont02-5 .block01 .col2:nth-child(2){
	width:40%;
}

#cont02 #cont02-2.box .block01{
	margin:65px 0 0;
	padding:0 0 60px;
	border:2px solid #707070;
	border-radius:8px;
	box-sizing:border-box;
}
#cont02 #cont02-2.box .block01 .ttl{
	background:#8EDFFF;
	padding:15px 20px;
	position:relative;
	border-top-left-radius:6px;
	border-top-right-radius:6px;
}
#cont02 #cont02-2.box .block01 .ttl .img{
	width:196px;
	height:166px;
	position:absolute;
	top:-25px;
	left:165px;
}
#cont02 #cont02-2.box .block01 .ttl h5{
	font-size:3.0rem;
	font-size:clamp(2.0rem, 2.92vw, 3.0rem);
	font-weight:600;
	color:#000;
	line-height:1.6;
}
#cont02 #cont02-2.box .block01 p{
	margin:40px 0 30px;
	font-size:2.2rem;
	font-size:clamp(1.8rem, 2.07vw, 2.2rem);
	font-weight:600;
}
#cont02 #cont02-2.box .block01 .imgWrap .img{
	width:452px;
	position:relative;
}
#cont02 #cont02-2.box .block01 .imgWrap .img a.btn{
	background:#fff;
	width:362px;
	height:78px;
	display:block;
	position:absolute;
	bottom:-30px;
}
#cont02 #cont02-2.box .block01 .imgWrap .img:nth-child(1) a.btn{
	left:40px;
}
#cont02 #cont02-2.box .block01 .imgWrap .img:nth-child(2) a.btn{
	right:40px;
}
#cont02 #cont02-2.box .block01 .imgWrap .img a.btn:hover img{
	opacity:0.4;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
}

#cont02 #cont02-3 .ttl03 .txt,
#cont02 #cont02-5 .ttl03 .txt,
#cont02 #cont02-5 .block01 .txt{
	width:90%;
	margin:40px 0 0;
}

#cont02 #cont02-3 .ttl03 + .img,
#cont02 #cont02-4 .ttl04 + .img,
#cont02 #cont02-4 .block01{
	margin:40px 0 0;
}
#cont02 #cont02-3 .ttl03 + .img img{
	width:230px;
	height:auto;
}

#cont02 #cont02-4 .ttl03 .img:nth-child(1){
	width:188px;
	height:162px;
	position:absolute;
	top:-120px;
	left:0;
	z-index:-1;
}
#cont02 #cont02-4 .ttl03 .img:nth-child(2){
	width:203px;
	height:178px;
	position:absolute;
	top:-135px;
	right:0;
	z-index:-2;
}
#cont02 #cont02-4 .ttl03 h4{
	width:800px;
	margin:0 auto;
}
#cont02 #cont02-4 .ttl04 + .img img{
	width:340px;
	height:auto;
}
#cont02 #cont02-4 .ttl04 h5 span{
	display:block;
}
#cont02 #cont02-4 .block01 .img{
	width:5.5%;
}
#cont02 #cont02-4 .block01 .txt{
	width:92%;
	margin:0;
}
#cont02 #cont02-4 .block01 .txt p:nth-child(1),
#cont02 #cont02-5 .ttl04 h5{
	margin:10px 0;
	font-size:2.2rem;
	font-size:clamp(1.8rem, 2.07vw, 2.2rem);
	font-weight:600;
	line-height:1.6;
}

#cont02 #cont02-5 .ttl04{
	margin:10px 0 20px;
}
#cont02 #cont02-5 .block01 ul{
	margin:10px 0 0;
}
#cont02 #cont02-5 .block01 li{
	margin:0 0 15px 18px;
	text-indent:-1.5rem;
	line-height:1.6;
}
#cont02 #cont02-5 .block01 li:last-of-type{
	margin:0 0 0 20px;
}
#cont02 #cont02-5 .block01 li:before{
	content:"●";
	color:#C50030;
}
#cont02 #cont02-5 .block01 .col2:nth-child(2) .img{
	width:80%;
	margin:0 auto;
}

#cont02 #cont02-5 .block02{
	margin:50px auto 0;
}
#cont02 #cont02-5 .block02 .col2:nth-child(1){
	width:30%;
	padding:30px;
	border:2px solid #C50030;
	border-radius:10px;
}
#cont02 #cont02-5 .block02 .col2:nth-child(2){
	width:55%;
}
#cont02 #cont02-5 .block02 .col2 .ttl05{
	margin:0 0 20px;
	font-size:2.0rem;
	font-size:clamp(1.7rem, 1.95vw, 2.0rem);
	font-weight:600;
	text-align:left;
}
#cont02 #cont02-5 .block02 .col2:nth-child(1) .txt,
#cont02 #cont02-5 .block02 .col2:nth-child(2) .txt{
	width:100%;
	margin:0;
	text-align:left;
}
#cont02 #cont02-5 .block02 .col2:nth-child(2) .item{
	background:#FDFBDC;
	width:120px;
	height:120px;
	border:2px solid #C50030;
	border-radius:50%;
	position:relative;
}
#cont02 #cont02-5 .block02 .col2:nth-child(2) .item p{
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%,-50%);
	width:100%;
	font-size:1.4rem;
	font-weight:600;
	text-align:center;
	line-height:1.6;
}


@media only screen and (max-width:1023px){

	#cont02{
		padding:8% 6% 12%;
	}

	#cont02 .ttl01{
		width:100%;
	}

	#cont02 .box{
		width:100%;
		margin:0 auto 40px;
		padding:5% 5% 10%;
	}
	#cont02 .ttl02:before{
		width:100%;
		height:50px;
		top:20px;
	}
	#cont02 .ttl02 h3 span{
		height:60px;
		margin:0 10px 0 0;
	}

	#cont02 .ttl03{
		margin:0 0 20px;
	}

	#cont02 .box .txt{
		width:100%;
		margin:0 auto 30px;
	}
	#cont02 .box .txt p{
		line-height:1.8;
	}
	#cont02 .box .img .cp{
		line-height:1.4;
	}

	#cont02 #cont02-1 .ttl03 .img{
		width:90px;
		height:100%;
		top:-110px;
	}
	#cont02 #cont02-1 .ttl03 h4{
		width:100%;
		margin:0;
		padding:10px 0 0;
	}

	#cont02 #cont02-2 .ttl03,
	#cont02 #cont02-3 .ttl03,
	#cont02 #cont02-5 .ttl03,
	#cont02 #cont02-5 .block01,
	#cont02 #cont02-5 .block02{
		width:100%;
		flex-wrap:wrap;
		-webkit-flex-wrap:wrap;
	}
	#cont02 #cont02-2 .ttl03 .col2:nth-child(1),
	#cont02 #cont02-3 .ttl03 .col2:nth-child(1),
	#cont02 #cont02-5 .ttl03 .col2:nth-child(1),
	#cont02 #cont02-5 .block01 .col2:nth-child(1){
		width:100%;
		margin:0 0 20px;
		text-align:center;
	}
	#cont02 #cont02-5 .block01 .col2:nth-child(1){
		text-align:left;
	}
	#cont02 #cont02-2 .ttl03 .col2:nth-child(2),
	#cont02 #cont02-3 .ttl03 .col2:nth-child(2),
	#cont02 #cont02-5 .ttl03 .col2:nth-child(2),
	#cont02 #cont02-5 .block01 .col2:nth-child(2){
		width:100%;
	}
	#cont02 #cont02-2 .ttl03 .col2:nth-child(2) .img,
	#cont02 #cont02-3 .ttl03 .col2:nth-child(2) .img,
	#cont02 #cont02-5 .ttl03 .col2:nth-child(2) .img{
		width:80%;
		margin:0 auto;
	}

	#cont02 #cont02-2.box .block01{
		padding:0 0 40px;
	}
	#cont02 #cont02-2.box .block01 .ttl .img{
		width:100px;
		height:100px;
		top:-48px;
		left:10px;
	}
	#cont02 #cont02-2.box .block01 p{
		margin:15px 0 20px;
		line-height:1.6;
	}

	#cont02 #cont02-2.box .block01 .imgWrap{
		flex-wrap:wrap;
		-webkit-flex-wrap:wrap;
	}
	#cont02 #cont02-2.box .block01 .imgWrap .img{
		width:90%;
		margin:0 auto 50px;
	}
	#cont02 #cont02-2.box .block01 .imgWrap .img:last-of-type{
		margin:0 auto;
	}
	#cont02 #cont02-2.box .block01 .imgWrap .img a.btn{
		width:80%;
		height:auto;
		bottom:-6%;
	}
	#cont02 #cont02-2.box .block01 .imgWrap .img:nth-child(1) a.btn{
		left:10%;
	}
	#cont02 #cont02-2.box .block01 .imgWrap .img:nth-child(2) a.btn{
		left:10%;
		right:0;
	}

	#cont02 #cont02-3 .ttl03 .txt,
	#cont02 #cont02-5 .ttl03 .txt,
	#cont02 #cont02-5 .block01 .txt{
		width:100%;
		margin:20px 0 0;
	}

	#cont02 #cont02-3 .ttl03 + .img,
	#cont02 #cont02-4 .ttl04 + .img,
	#cont02 #cont02-4 .block01{
		margin:20px 0 0;
	}
	#cont02 #cont02-3 .ttl03 + .img img{
		width:48%;
		height:auto;
	}
	#cont02 #cont02-3 .ttl03 + .img img:nth-child(n+3){
		margin:3.5% 0 0;
	}

	#cont02 #cont02-4 .ttl03 .img:nth-child(1){
		width:85px;
		height:85px;
		top:-95px;
		left:-10px;
	}
	#cont02 #cont02-4 .ttl03 .img:nth-child(2){
		width:90px;
		height:80px;
		top:-100px;
		right:-18px;
	}
	#cont02 #cont02-4 .ttl03 h4{
		width:100%;
	}
	#cont02 #cont02-4 .ttl04 + .img img{
		width:100%;
		height:auto;
		margin:0 0 20px;
	}
	#cont02 #cont02-4 .ttl04 + .img img:last-of-type{
		margin:0;
	}
	#cont02 #cont02-4 .block01 .img{
		width:16%;
	}
	#cont02 #cont02-4 .block01 .txt{
		width:81%;
		margin:0;
	}
	#cont02 #cont02-5 .block01 ul{
		margin:10px 0 20px;
	}
	#cont02 #cont02-5 .block01 li{
		margin:0 0 10px 18px;
	}

	#cont02 #cont02-5 .block02{
		flex-wrap:wrap;
		-webkit-flex-wrap:wrap;
	}
	#cont02 #cont02-5 .block02 .col2:nth-child(1){
		width:100%;
		margin:0 0 30px;
		padding:20px;
	}
	#cont02 #cont02-5 .block02 .col2:nth-child(2){
		width:100%;
	}
	#cont02 #cont02-5 .block02 .col2 .ttl05{
		margin:0 0 10px;
		text-align:center;
	}
	#cont02 #cont02-5 .block02 .col2:nth-child(2) .ttl05{
		margin:0 0 20px;
	}
	#cont02 #cont02-5 .block02 .col2:nth-child(1) .txt,
	#cont02 #cont02-5 .block02 .col2:nth-child(2) .txt{
		justify-content:space-evenly;
		flex-wrap:wrap;
		-webkit-flex-wrap:wrap;
	}
	#cont02 #cont02-5 .block02 .col2:nth-child(2) .item{
		width:130px;
		height:130px;
	}
	#cont02 #cont02-5 .block02 .col2:nth-child(2) .item:nth-child(n+3){
		margin:15px 0 0;
	}
	#cont02 #cont02-5 .block02 .col2:nth-child(2) .item p{
		font-size:1.5rem;
	}

}

@media screen and (min-width:737px) and (max-width:1023px){

	#cont02 .ttl01{
		width:85%;
	}

	#cont02 #cont02-1 .ttl03 .img{
		width:120px;
		height:100%;
		top:-70px;
	}
	#cont02 #cont02-1 .ttl03 h4{
		width:82%;
		margin:0 0 0 16%;
		padding:0;
	}

	#cont02 #cont02-2 .ttl03 .col2:nth-child(2) .img,
	#cont02 #cont02-3 .ttl03 .col2:nth-child(2) .img,
	#cont02 #cont02-5 .ttl03 .col2:nth-child(2) .img{
		width:70%;
	}

	#cont02 #cont02-2.box .block01 .ttl .img{
		width:130px;
		height:110px;
		top:-45px;
		left:10%;
	}

	#cont02 #cont02-2.box .block01 .imgWrap .img{
		width:70%;
		margin:0 auto 60px;
	}
	#cont02 #cont02-2.box .block01 .imgWrap .img:last-of-type{
		margin:0 auto 20px;
	}

	#cont02 #cont02-3 .ttl03 + .img{
		margin:6% 0 0;
		display:flex;
		justify-content:space-evenly;
		align-items:center;
	}

	#cont02 #cont02-3 .ttl03 + .img img{
		width:38%;
		height:auto;
	}
	#cont02 #cont02-3 .ttl03 + .img img:nth-child(n+3){
		margin:6% 0 0;
	}

	#cont02 #cont02-4 .ttl04 + .img,
	#cont02 #cont02-4 .block01{
		margin:6% 0 0;
	}
	#cont02 #cont02-4 .ttl04 + .img img{
		width:80%;
		height:auto;
		margin:0 auto 20px;
	}
	#cont02 #cont02-4 .ttl04 + .img img:last-of-type{
		margin:0 auto;
	}
	#cont02 #cont02-4 .block01 .img{
		width:10%;
	}
	#cont02 #cont02-4 .block01 .txt{
		width:86%;
		margin:0;
	}

	#cont02 #cont02-5 .block01 .col2:nth-child(2) .img{
		width:70%;
		margin:0 auto;
	}
	#cont02 #cont02-5 .block02 .col2:nth-child(1) .txt{
		text-align:center;
	}
	#cont02 #cont02-5 .block02 .col2:nth-child(2) .item{
		width:140px;
		height:140px;
	}

}



/* --------------------
cont03
-------------------- */

#cont03{
	background:#CEE470;
	padding:100px 20px;
}

#cont03 .ttl01{
	width:1160px;
	margin:0 auto 50px;
	text-align:center;
}
#cont03 .ttl01 h2{
	margin:0 0 50px;
	font-size:3.4rem;
	font-size:clamp(2.4rem, 3.1vw, 3.4rem);
	font-weight:bold;
	color:#000;
}
#cont03 .ttl01 .img{
	width:610px;
	margin:0 auto 50px;
}
#cont03 .ttl01 img{
	width:100%;
	height:auto;
}
#cont03 .ttl01 p{
	line-height:1.8;
}

#cont03 .box{
	width:1160px;
	margin:0 auto 60px;
	padding:0 0 15px;
	box-sizing:border-box;
}
#cont03 .box:last-of-type{
	margin:0 auto;
}

#cont03 .box_blu,
#cont03 .box_blu .ac_heading{
	background:#fff repeating-linear-gradient(-45deg, #03a9f4, #03a9f4 4px, transparent 4px, transparent 12px);
}
#cont03 .box_grn,
#cont03 .box_grn .ac_heading{
	background:#fff repeating-linear-gradient(-45deg, #41D3BD, #41D3BD 4px, transparent 4px, transparent 12px);
}
#cont03 .box_lbl,
#cont03 .box_lbl .ac_heading{
	background:#fff repeating-linear-gradient(-45deg, #70D6FF, #70D6FF 4px, transparent 4px, transparent 12px);
}
#cont03 .box_pnk,
#cont03 .box_pnk .ac_heading{
	background:#fff repeating-linear-gradient(-45deg, #FFA07A, #FFA07A 4px, transparent 4px, transparent 12px);
}
#cont03 .box_orn,
#cont03 .box_orn .ac_heading{
	background:#fff repeating-linear-gradient(-45deg, #FFA500, #FFA500 4px, transparent 4px, transparent 12px);
}
#cont03 .box_yel,
#cont03 .box_yel .ac_heading{
	background:#fff repeating-linear-gradient(-45deg, #F1C40F, #F1C40F 4px, transparent 4px, transparent 12px);
}

#cont03 .ac_heading{
	padding:15px 0 0;
	position:relative;
	cursor:pointer;
	transition-duration:0.2s;
	z-index:1;
}

#cont03 .ac_heading .inner{
	width:1160px;
}
#cont03 .box_blu .ac_heading .inner{
	background:#03a9f4;
}
#cont03 .box_grn .ac_heading .inner{
	background:#41D3BD;
}
#cont03 .box_lbl .ac_heading .inner{
	background:#70D6FF;
}
#cont03 .box_pnk .ac_heading .inner{
	background:#FFA07A;
}
#cont03 .box_orn .ac_heading .inner{
	background:#FFA500;
}
#cont03 .box_yel .ac_heading .inner{
	background:#F1C40F;
}

#cont03 .ac_heading .img{
	width:34%;
	overflow:hidden;
}
#cont03 .ac_heading .img img{
	width:auto;
	height:100%;
	margin:0 0 0 -8%;
	display:block;
}
#cont03 .ac_heading .ttl02{
	width:52%;
	padding:20px 20px 20px 40px;
	color:#fff;
}
#cont03 .ac_heading .ttl02 h3{
	font-size:3.0rem;
	font-size:clamp(2.0rem, 2.92vw, 3.0rem);
	line-height:1.4;
}
#cont03 .ac_heading .ttl02 span{
	width:auto;
	height:48px;
	margin:0 20px 0 0;
}
#cont03 .ac_heading .ttl02 span img{
	width:auto;
	height:100%;
}
#cont03 .ac_heading .ttl02 p{
	margin:0 0 10px;
	line-height:1.2;
}

#cont03 .ac_heading .icon_wrap{
	background-color:#fff;
	display:flex;
	justify-content:center;
	align-items:center;
	position:absolute;
	top:50%;
	right:3%;
	width:60px;
	height:60px;
	margin-top:-20px;
	box-sizing:border-box;
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg);
	transform-origin:center center;
	transition-duration:0.2s;
	border-radius:50%;
}
#cont03 .ac_heading:hover .icon_wrap{
	opacity:0.4;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
}
#cont03 .ac_heading .icon{
	display:block;
	width:22px;
	height:22px;
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg);
	transform-origin:center center;
	transition-duration:0.2s;
	position:relative;
}
#cont03 .ac_heading.open .icon_wrap{
	-webkit-transform:rotate(-360deg);
	transform:rotate(-360deg);
}
#cont03 .accordion .icon:before,
#cont03 .accordion .icon:after{
	content:'';
	background-color:#000;
	width:22px;
	height:4px;
	display:flex;
	position:absolute;
	top:9px;
	left:0;
	border-radius:10px;
	-webkit-transform:rotate(0deg);
	transform:rotate(0deg);
	transform-origin:center center;
}
#cont03 .accordion .icon:before{
	width:4px;
	height:22px;
	top:0;
	left:9px;
}
#cont03 .ac_heading.open .icon_wrap .icon:before{
	content:none;
}
#cont03 .ac_heading.open .icon_wrap .icon:after{
	-webkit-transform:rotate(-45deg);
	transform:rotate(-45deg);
}

#cont03 .ac_detail{
	background:#fff;
	padding:50px 20px;
	display:none;
}
#cont03 .ac_detail .inner{
	width:800px;
	margin:0 auto 50px;
}
#cont03 .ac_detail dl{
	margin:0 auto 50px;
}
#cont03 .ac_detail dl:last-of-type{
	margin:0 auto;
}
#cont03 .ac_detail dl dt p{
	margin:0 0 35px;
	font-size:1.8rem;
	font-weight:600;
}

#cont03 .box_blu .ac_detail dl dt p{
	color:#03a9f4;
}
#cont03 .box_grn .ac_detail dl dt p{
	color:#41D3BD;
}
#cont03 .box_lbl .ac_detail dl dt p{
	color:#70D6FF;
}
#cont03 .box_pnk .ac_detail dl dt p{
	color:#FFA07A;
}
#cont03 .box_orn .ac_detail dl dt p{
	color:#FFA500;
}
#cont03 .box_yel .ac_detail dl dt p{
	color:#F1C40F;
}

#cont03 .ac_detail dl dd p{
	margin:0 0 50px;
	line-height:2;
}
#cont03 .ac_detail dl dd p:last-child{
	margin:0;
}
#cont03 .ac_detail dl dd img{
	width:100%;
	height:auto;
}

#cont03 .ac_detail .link{
	margin:50px 0 0;
	text-align:center;
	line-height:2;
}
#cont03 .ac_detail .link a:hover img{
	opacity:0.4;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
}

#cont03 .accordion .closeArea{
	width:160px;
	margin:0 auto;
}
#cont03 .accordion .closeArea .close_box a.close_btn{
	background:#ccc;
	padding:15px 15px 15px 20px;
	display:flex;
	justify-content:center;
	align-items:center;
	position:relative;
	font-size:18px;
	font-weight:bold;
	text-decoration:none;
	line-height:1.3;
	color:#fff;
	transition-duration:0.2s;
	border-radius:6px;
	cursor:pointer;
}
#cont03 .accordion .closeArea .close_box a.close_btn:hover{
	background:#eee;
	color:#808080;
}


@media only screen and (max-width:1023px){

	#cont03{
		padding:8% 6%;
	}
	#cont03 .ttl01{
		width:100%;
		margin:0 auto 30px;
	}
	#cont03 .ttl01 h2{
		margin:0 0 20px;
		line-height:1.6;
	}
	#cont03 .ttl01 .img{
		width:80%;
		margin:0 auto 20px;
	}

	#cont03 .box{
		width:100%;
		margin:0 auto 20px;
	}

	#cont03 .ac_heading:hover .icon_wrap{
		opacity:1;
	}

	#cont03 .ac_detail{
		background:#fff;
		padding:8% 6%;
		display:none;
	}
	#cont03 .ac_detail .inner{
		width:100%;
		margin:0 auto 10%;
	}
	#cont03 .ac_detail dl{
		margin:0 auto 10%;
	}
	#cont03 .ac_detail dl dt p{
		margin:0 0 6%;
		line-height:1.6;
	}
	#cont03 .ac_detail dl dd p{
		margin:0 0 6%;
		line-height:1.6;
	}

	#cont03 .ac_detail .link{
		margin:10% 0 0;
	}
	#cont03 .ac_detail .link img{
		width:100%;
		height:auto;
	}

}


@media screen and (max-width:736px){

	#cont03 .ac_heading .inner{
		width:100%;
		flex-wrap:wrap;
		-webkit-flex-wrap:wrap;
	}

	#cont03 .ac_heading .img{
		width:100%;
		height:200px;
	}
	#cont03 .ac_heading .img img{
		width:100%;
		height:auto;
		margin:0;
	}
	#cont03 #ac01 .img img{
		margin:-50px 0 0;
	}
	#cont03 #ac03 .img img{
		margin:-40px 0 0;
	}
	#cont03 #ac04 .img img{
		margin:-20px 0 0;
	}
	#cont03 #ac05 .img img{
		margin:-10px 0 0;
	}
	#cont03 #ac06 .img img{
		margin:-30px 0 0;
	}

	#cont03 .ac_heading .ttl02{
		width:100%;
		padding:20px;
	}
	#cont03 .ac_heading .ttl02 h3{
		width:55%;
	}

	#cont03 .ac_heading .ttl02 span{
		width:auto;
		height:44px;
		margin:0 12px 0 0;
	}

	#cont03 .ac_heading .icon_wrap{
		top:255px;
	}
	#cont03 .ac_heading .icon_wrap2{
		top:265px;
	}

}


@media screen and (min-width:737px) and (max-width:1023px){

	#cont03 .ttl01{
		width:70%;
	}

	#cont03 .ac_heading .inner{
		width:100%;
	}
	#cont03 .ac_heading .img{
		width:28%;
		margin:0 0 0 3.5%;
		overflow:hidden;
	}
	#cont03 .ac_heading .img img{
		width:100%;
		height:auto;
		margin:0;
		display:block;
	}
	#cont03 .ac_heading .ttl02{
		width:56%;
		padding:4% 11% 4% 4%;
		color:#fff;
	}

	#cont03 .ac_detail{
		padding:6% 6%;
	}
	#cont03 .ac_detail .inner{
		margin:0 auto 6%;
	}
	#cont03 .ac_detail dl{
		margin:0 auto 8%;
	}
	#cont03 .ac_detail dl dt p{
		margin:0 0 4%;
	}

}



/* --------------------
cont04
-------------------- */

#cont04{
	background:url(/kifl/transfer/international/asset/img/cont04_bg.jpg) center center / contain no-repeat #FFB347;
	padding:100px 20px;
}

#cont04 .ttl01{
	width:665px;
	margin:0 auto 60px;
}
#cont04 .ttl01 h2{
	font-size:3.2rem;
	font-size:clamp(2.2rem, 3.1vw, 3.2rem);
	font-weight:bold;
	color:#000;
}
#cont04 .ttl01 img{
	width:100%;
	height:auto;
}

#cont04 .inner{
	width:1160px;
	margin:0 auto;
}

#cont04 .box{
	margin:0 0 20px;
	padding:0 0 40px;
	display:flex;
	justify-content:flex-start;
}
#cont04 .box:last-of-type{
	margin:0;
}

#cont04 .box_red{
	width:535px;
	z-index:10;
}
#cont04 .box_blu{
	width:655px;
	margin:40px 0 0 -30px;
	z-index:5;
}

#cont04 .bubble{
	position:relative;
	padding:35px 40px;
	border-radius:8px;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	box-sizing:border-box;
}
#cont04 .bubble:after,
#cont04 .bubble:before{
	border:solid transparent;
	content:'';
	height:0;
	width:0;
	pointer-events:none;
	position:absolute;
	top:100%;
}
#cont04 .box_red .bubble:after,
#cont04 .box_red .bubble:before{
	left:20%;
}
#cont04 .box_blu .bubble:after,
#cont04 .box_blu .bubble:before{
	left:80%;
}

#cont04 .box_red .bubble{
	background:#FCF8BA;
	width:535px;
	min-height:135px;
	border:3px solid #C50030;
}
#cont04 .box_red .bubble:before{
	border-color:transparent transparent transparent #C50030;
	border-width:43px 43px 0 0;
	margin-left:-13px;
	margin-top:3px;
	border-top-color:#C50030;
}
#cont04 .box_red .bubble:after{
	border-color:transparent transparent transparent #FCF8BA;
	border-width:39px 39px 0 0;
	margin-left:-10px;
	border-top-color:#FCF8BA;
}

#cont04 .box_blu .bubble{
	width:655px;
	min-height:170px;
	background:#FFFFFF;
	border:3px solid #1F3B90;
}
#cont04 .box_blu .bubble:before{
	border-color:transparent #1F3B90 transparent transparent;
	border-width:2px 45px 39px 0px;
	margin-left:-13px;
	border-top-color:#1F3B90;
}
#cont04 .box_blu .bubble:after{
	border-color:rgba(255, 255, 255, 0);
	border-color:transparent #fff transparent transparent;
	border-width:0 39px 35px 0;
	margin-left:-10px;
	border-top-color:#FFFFFF;
}

#cont04 .box_red .bubble .icon{
	margin:0 10px 0 0;
	font-size:4.0rem;
	font-size:clamp(2.8rem, 3.3vw, 4.0rem);
	color:#C50030;
	font-weight:600;
}
#cont04 .box_red .bubble .txt p{
	font-size:1.8rem;
	font-weight:600;
	line-height:1.8;
}

#cont04 .box_blu .bubble .txt{
	padding:0 0 0 10px;
}
#cont04 .box_blu .bubble .txt p{
	line-height:1.8;
}
#cont04 .box_blu .bubble .txt p span{
	padding:0 5px 0 0;
	font-size:2.4rem;
	font-weight:600;
	color:#1F3B90;
}
#cont04 .box_blu .bubble .txt .cp{
	margin:10px auto 0;
	display:block;
	font-size:1.2rem;
}


@media only screen and (max-width:1023px){

	#cont04{
		background:url(/kifl/transfer/international/asset/img/cont04_bg.jpg) center 7% / contain no-repeat #FFB347;
		padding:8% 6%;
	}
	#cont04 .ttl01{
		width:100%;
		margin:0 auto 30px;
	}
	#cont04 .ttl01 h2{
		margin:0 0 20px;
		line-height:1.6;
	}
	#cont04 .ttl01 .img{
		width:100%;
		margin:0 auto 20px;
	}

	#cont04 .inner{
		width:100%;
	}

	#cont04 .box_red .bubble .txt p{
		font-size:1.6rem;
	}

	#cont04 .box_blu .bubble .txt{
		padding:0;
	}
	#cont04 .box_blu .bubble .txt p{
		line-height:1.8;
	}
	#cont04 .box_blu .bubble .txt p span{
		padding:0 5px 0 0;
		font-size:2.4rem;
		font-weight:600;
		color:#1F3B90;
	}
	#cont04 .box_blu .bubble .txt .cp{
		margin:10px auto 0;
		display:block;
		font-size:1.2rem;
	}

}


@media screen and (max-width:736px){

	#cont04 .box{
		margin:0;
		padding:0 0 50px;
		display:block;
	}
	#cont04 .box:last-of-type{
		padding:0 0 30px;
	}

	#cont04 .box_red{
		width:90%;
		position:relative;
	}
	#cont04 .box_blu{
		width:80%;
		margin:-20px 0 0 19%;
		position:relative;
	}

	#cont04 .bubble{
		padding:20px;
	}

	#cont04 .box_red .bubble:after,
	#cont04 .box_red .bubble:before{
		left:10%;
	}
	#cont04 .box_blu .bubble:after,
	#cont04 .box_blu .bubble:before{
		left:84%;
	}

	#cont04 .box_red .bubble{
		width:100%;
		min-height:100px;
		padding:15px 20px;
	}

	#cont04 .box_red .bubble:before{
		border-width:32px 33px 0 0;
	}
	#cont04 .box_red .bubble:after{
		border-width:28px 28px 0 0;
	}

	#cont04 .box_blu .bubble{
		width:100%;
		padding:30px 15px 20px 20px;
	}

	#cont04 .box_blu .bubble:before{
		border-width:2px 38px 32px 0px;
	}
	#cont04 .box_blu .bubble:after{
		border-width:0 32px 28px 0;
	}

}


@media screen and (min-width:737px) and (max-width:1023px){

	#cont04{
		background:url(/kifl/transfer/international/asset/img/cont04_bg.jpg) center 16% / contain no-repeat #FFB347;
	}

	#cont04 .ttl01{
		margin:0 auto 6%;
	}
	#cont04 .ttl01 h2{
		width:65%;
		margin:0 auto;
	}

	#cont04 .box{
		margin:0 auto 5%;
	}

	#cont04 .box_red{
		width:55%;
	}
	#cont04 .box_blu{
		width:80%;
	}

	#cont04 .bubble{
		padding:3% 6% 4%;
	}
	#cont04 .box_red .bubble{
		background:#FCF8BA;
		width:100%;
		min-height:105px;
		border:3px solid #C50030;
	}
	#cont04 .box_blu .bubble{
		background:#FFFFFF;
		width:100%;
		min-height:150px;
		padding:5% 4% 5% 10%;
		border:3px solid #1F3B90;
	}

	#cont04 .box dt span:nth-child(n+1){
		width:6%;
	}
	#cont04 .box dt span:nth-child(n+2){
		width:92%;
	}

	#cont04 .box .txt{
		padding:5% 4% 4%;
	}

}



/* --------------------
cont05
-------------------- */

#cont05{
	background:#fff;
	padding:100px 20px;
}

#cont05 .inner{
	background:#fff;
	width:1160px;
	margin:0 auto;
	text-align:center;
}

#cont05 .ttl{
	width:878px;
	margin:0 auto 60px;
	padding:30px 0;
	border-top:3px solid #1F3B90;
	border-bottom:3px solid #1F3B90;
}
#cont05 .ttl h2{
	font-size:2.4rem;
	font-size:clamp(2.0rem, 2.34vw, 2.4rem);
	font-weight:600;
}

#cont05 .inner .box{
	width:878px;
	margin:0 auto;
}

#cont05 .box .btn{
	margin-right:74px;
	margin-bottom:60px;
	display:inline-block;
	vertical-align:middle;
}
#cont05 .box .btn:nth-child(2),
#cont05 .box .btn:nth-child(4){
	margin-right:0;
}
#cont05 .box .btn:nth-child(3),
#cont05 .box .btn:nth-child(4){
	margin-bottom:0;
}

#cont05 .box .btn a{
	width:400px;
	height:80px;
	display:flex;
	justify-content:center;
	align-items:center;
	border-radius:4px;
}
#cont05 .box .btn:nth-child(3) a,
#cont05 .box .btn:nth-child(4) a{
	width:392px;
	height:80px;
}
#cont05 .box .btn a:hover{
	opacity:0.4;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
}
#cont05 .box .btn_red{
	background:rgb(255,119,97);
	background:linear-gradient(110deg, rgba(255,119,97,1) 0%, rgba(197,0,48,1) 100%);
}
#cont05 .box .btn_blu{
	background:rgb(112,214,255);
	background:linear-gradient(110deg, rgba(112,214,255,1) 0%, rgba(31,59,144,1) 100%);
}
#cont05 .box .btn_ol_blu{
	border:2px solid #1F3B90;
}

#cont05 .box .btn a img{
	width:50px;
	height:auto;
	margin:0 15px 0 0;
}
#cont05 .box .btn a p{
	font-size:2.0rem;
	font-size:clamp(1.7rem, 1.95vw, 2.0rem);
	font-weight:600;
	color:#fff;
	line-height:1.4;
}
#cont05 .box .btn .btn_ol_blu p{
	color:#1F3B90;
}


@media only screen and (max-width:1023px){

	#cont05{
		background:#fff;
		padding:10% 5%;
	}

	#cont05 .inner{
		width:100%;
	}

	#cont05 .ttl{
		width:100%;
		margin:0 auto 10%;
		padding:5% 0;
	}
	#cont05 .ttl h2{
		line-height:1.4;
	}

	#cont05 .inner .box{
		width:100%;
	}

	#cont05 .box .btn,
	#cont05 .box .btn:nth-child(3){
		margin-right:0;
		margin-bottom:8%;
		display:block;
		vertical-align:unset;
	}

	#cont05 .box .btn a,
	#cont05 .box .btn:nth-child(3) a,
	#cont05 .box .btn:nth-child(4) a{
		width:100%;
		padding:0 5%;
		box-sizing:border-box;
	}

	#cont05 .box .btn a img{
		width:35px;
		margin:0 10px 0 0;
	}

}


@media screen and (min-width:737px) and (max-width:1023px){

	#cont05 .ttl{
		margin:0 auto 6%;
	}

	#cont05 .box .btn,
	#cont05 .box .btn:nth-child(3){
		margin-bottom:0 0 4%;
	}

	#cont05 .box .btn a{
		padding:2% 5%;
	}
	#cont05 .box .btn a img{
		width:45px;
		margin:0 15px 0 0;
	}

}




