/* CSS Document */
@charset "UTF-8";


@media(min-width:900px){
	a[href^="tel:"]{pointer-events:none;}
 	html{font-size:calc(1000vw / 1400 );}/*10px;*/
	.sp_only{display: none!important;}
}
/*
@media (max-width: 899px) and (min-width: 600px) {
	a[href^="tel:"]{pointer-events:none;}
 	html{font-size:calc(1000vw / 600);}
	.sp_only{display: none!important;}
}
*/
@media(max-width:899px){
	html{font-size:calc( 1000vw / 375 );}/*10px;*/
	.pc_only{display: none!important;}

}

.Serif {font-family:"Noto Serif", serif;}
.c_blue {color:#31A7FF;}

.header {position:relative;}
.header::before {content:"";width:100%;height:1px;background:#FFF;position:absolute;top:10rem;left:0;z-index:2;}
.header .wrap {position:fixed;top:0;left:0;width:100%;z-index:1000;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding:3rem 7.5rem;box-sizing:border-box;}
.header .wrap::before {content:"";width:100%;height:0;position:fixed;top:0;left:0;background:transparent;transition:all 0.3s ease;z-index:-1;}
.header .wrap.scrolled::before {height:10rem;background:rgba(0, 0, 0, 0.8);}
.header .wrap .logos {}
.header .wrap .logos .logo {width:27rem;max-width:100%;display:block;}
.header .wrap input {}
.header .wrap label {}
.header .wrap label .border {}
.header .wrap label .border .border01 {}
.header .wrap label .border .border02 {}
.header .wrap label .border .border03 {}
.header .wrap nav {}
.header .wrap nav .links {font-size:1.6rem;line-height:3rem;color:#FFF;display:flex;flex-wrap:wrap;align-items:center;position:relative;}
.header .wrap nav .links .link {margin-left:3rem;position:relative;transition:0.5s;}
/*.header .wrap nav .links .link:hover {color:#31A7FF;}*/
.header .wrap nav .links .link::before {content:"";width:0%;height:1px;position:absolute;bottom:0;right:0;background:#31A7FF;transition:0.5s;}
/*.header .wrap nav .links .link:hover::before {width:100%;left:0;right:auto;}*/


.footer {padding:6rem 0;background:#1D6FB8;}
.footer .wrap {width:110rem;max-width:100%;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:space-between;}
.footer .wrap .area {}
.footer .wrap .area01 {}
.footer .wrap .area02 {position:relative;}
.footer .wrap .area .name {width:27rem;max-width:100%;}
.footer .wrap .area .address {font-size:1.6rem;line-height:2.6rem;color:#FFF;margin-top:3rem;}
.footer .wrap .area .address .text {}
.footer .wrap .area .links {font-size:1.6rem;line-height:3rem;color:#FFF;display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;}
.footer .wrap .area .links .link {margin-left:3rem;position:relative;transition:1s;}
.footer .wrap .area .links .link:hover {}
.footer .wrap .area .links .link::before {content:"";width:0%;height:1px;position:absolute;bottom:0;right:0;background:#FFF;transition:0.5s;}
/*.footer .wrap .area .links .link:hover::before {width:100%;left:0;right:auto;}*/
.footer .wrap .area .copy {position:absolute;bottom:0;right:0;font-size:1.2rem;line-height:2.2rem;font-weight:400;color:#FFF;}


@media (hover: hover) and (pointer: fine) { 
	.header .wrap nav .links .link:hover {color:#31A7FF;}
	.header .wrap nav .links .link:hover::before {width:100%;left:0;right:auto;}
	.footer .wrap .area .links .link:hover::before {width:100%;left:0;right:auto;}
}	



@media(max-width:899px){
	.header {}
	.header::before {top:6rem;}
	.header .wrap {padding:0;}
.header .wrap::before {content:"";width:100%;height:0;position:fixed;top:0;left:0;background:transparent;transition:all 0.3s ease;z-index:-1;}
	.header .wrap.scrolled::before {height:6rem;}
	.header .wrap .logos {}
	.header .wrap .logos .logo {width:18rem;position:fixed;top:1.5rem;left:1rem;z-index:1002;}
	.header .wrap #humb {position:fixed;top:3rem;right:3rem;width:3rem;height:3rem;transform:translate(50%, -50%);display:block;z-index:1001;}
	.header .wrap label .border {position:relative;display:block;width:3rem;height:3rem;transition:0.5s;transform-origin:center;}
	.header .wrap label .border .border01 {width:3rem;height:2px;background:#FFF;position:absolute;top:0.8rem;left:50%;transform:translate(-50%, -50%);transition:0.5s;}
	.header .wrap label .border .border02 {width:3rem;height:2px;background:#FFF;position:absolute;top:1.6rem;left:50%;transform:translate(-50%, -50%);transition:0.5s;}
	.header .wrap label .border .border03 {width:3rem;height:2px;background:#FFF;position:absolute;top:2.4rem;left:50%;transform:translate(-50%, -50%);transition:0.5s;}
	.header .wrap nav {position:fixed;top:0;right:0;width:0;height:100vh;padding:10rem 0;box-sizing:border-box;z-index:998;overflow:hidden;transition:0.5s;}
	.header .wrap nav::before {content:"";width:100vw;height:100vh;position:fixed;top:0;left:0;z-index:-1;background:rgba(0,0,0,0.8);opacity:0;visibility:hidden;transition:0.5s;}
	.header .wrap nav .links {flex-direction:column;align-items:flex-start;margin-right:0;width:30rem;margin:0 auto;}
	.header .wrap nav .links .link {font-size:1.6rem;line-height:5rem;margin-left:0;width:100%;}
	.header .wrap nav .links .link + .link {margin-top:2rem;}
/*.header .wrap nav .links .link:hover {color:#31A7FF;}*/
	.header .wrap nav .links .link::before {width:100%;height:1.5px;position:absolute;bottom:0;right:auto;left:0;background:#FFF;}
/*.header .wrap nav .links .link:hover::before {width:100%;left:0;right:auto;}*/

	.header input:checked ~ nav {width:100vw;}
	.header input:checked ~ nav::before {opacity:1;visibility:visible;}
	.header input:checked ~ #humb .border {transform:rotate(360deg);}
	.header input:checked ~ #humb .border01 {top:1.6rem;transform:translateX(-50%) rotate(-45deg);background:#FFF;}
	.header input:checked ~ #humb .border02 {opacity:0;background:#FFF;}
	.header input:checked ~ #humb .border03 {top:1.6rem;transform:translateX(-50%) rotate(45deg);background:#FFF;}
	
	
	.footer {padding:2.5rem 0 1rem;}
	.footer .wrap {width:34rem;}
.footer .wrap .area {}
.footer .wrap .area01 {}
.footer .wrap .area02 {position:relative;width:100%;text-align:right;margin-top:4rem;}
	.footer .wrap .area .name {width:17rem;}
.footer .wrap .area .address {font-size:1.6rem;line-height:2.8rem;margin-top:2rem;}
.footer .wrap .area .address .text {}
	.footer .wrap .area .links {display:none;}
.footer .wrap .area .links .link {margin-left:4rem;position:relative;transition:1s;}
.footer .wrap .area .links .link:hover {}
.footer .wrap .area .links .link::before {content:"";width:0%;height:1px;position:absolute;bottom:0;right:0;background:#FFF;transition:0.5s;}
/*.footer .wrap .area .links .link:hover::before {width:100%;left:0;right:auto;}*/
	.footer .wrap .area .copy {position:static;}
	
}




@media (hover: hover) and (pointer: fine) { 
	.top .sec05 .wrap .area .texts .btn:hover {color:#31A7FF;background:#FFF;}	
	.top .sec05 .wrap .area .texts .btn:hover i {color:#31A7FF;}
}


.top {}
.top .sechero {position:relative;overflow:hidden;}
.top .sechero::before {content:"";width:1px;height:100%;background:#FFF;position:absolute;top:0;left:6rem;z-index:2;}
.top .sechero::after {content:"";width:6rem;height:34rem;background:#1D6FB8;position:absolute;top:calc(50% + 5rem);left:0;transform:translateY(-50%);z-index:2;}
.top .sechero .slider {width:100%;height:80rem;position:relative;}
.top .sechero .slider::before {content:"";width:100%;height:100%;position:absolute;top:0;left:0;background:linear-gradient(to right, rgba(0,0,0,0.8) 0%, transparent 100%);background-size:100% 100%;z-index:1;}
.top .sechero .slider .img {width:100%;height:100%;position:absolute;top:0;left:0;opacity:0;animation:Sliderfade 40s infinite;}
.top .sechero .slider .img01 {animation-delay:0s;}
.top .sechero .slider .img02 {animation-delay:8s;}
.top .sechero .slider .img03 {animation-delay:16s;}
.top .sechero .slider .img04 {animation-delay:24s;}
.top .sechero .slider .img05 {animation-delay:32s;}
.top .sechero .wrap {width:110rem;max-width:100%;position:absolute;top:calc(50% + 5rem);left:50%;transform:translate(-50%,-50%);z-index:1;}
.top .sechero .wrap .titles {}
.top .sechero .wrap .titles .title {font-size:6rem;line-height:9rem;font-weight:bold;color:#FFF;}
.top .sechero .wrap .titles .title .blue {}
.top .sechero .wrap .titles .text {font-size:2rem;line-height:3.5rem;font-weight:bold;color:#FFF;margin-top:3rem;}
@keyframes Sliderfade {
    0% { opacity: 0; }
    4% { opacity: 1; }
    20% { opacity: 1; }
    24% { opacity: 0; }
    100% { opacity: 0; }
}	

.top .sec01 {position:relative;overflow:hidden;}	
.top .sec01::before {content:"";position:absolute;top:0;left:0;width:0;height:0;border-style:solid;border-width:10rem 100vw 0 0;border-color:#FFF transparent transparent transparent;z-index:3;}	
.top .sec01::after {content:"";position:absolute;bottom:0;left:0;width:0;height:0;border-style:solid;border-width:0 0 10rem 100vw;border-color:transparent transparent #1D6FB8 transparent;z-index:3;}	
.top .sec01 .img {width:100%;height:70rem;}
.top .sec01 .img::before {content:"";width:100%;height:100%;background:linear-gradient(to right, transparent 0%, #000 100%);position:absolute;top:0;left:0;}	
.top .sec01 .img::after {content:"";width:40rem;height:15rem;background:rgba(29,111,184,0.3);transform:skewX(70deg);transform-origin:top right;position:absolute;top:0;right:0;z-index:2;}	
.top .sec01 .wrap {width:110rem;max-width:100%;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:flex-end;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;}	
.top .sec01 .wrap .texts {width:49rem;max-width:100%;transition:2s;}	
.top .sec01 .wrap .texts .title {font-size:4rem;line-height:5.5rem;font-weight:bold;color:#FFF;}	
.top .sec01 .wrap .texts .title .blue {}	
.top .sec01 .wrap .texts .text {font-size:1.6rem;line-height:2.6rem;color:#FFF;margin-top:4rem;}	
.top .sec01 .wrap .texts:not(.visible) {opacity:0;}



.top .sec02 {padding-top:10rem;}
.top .sec02 .wrap {width:110rem;max-width:100%;margin:0 auto;}
.top .sec02 .wrap .titles {position:relative;padding-left:2.5rem;}
.top .sec02 .wrap .titles::before {content:"";width:1rem;height:calc(100% - 1rem);background:#31A7FF;position:absolute;top:50%;left:0;transform:translateY(-50%);}
.top .sec02 .wrap .titles .etitle {font-size:2.4rem;line-height:3.4rem;letter-spacing:0;color:#31A7FF;}
.top .sec02 .wrap .titles .title {font-size:4rem;line-height:5.5rem;font-weight:bold;}
.top .sec02 .wrap .texts {margin-top:5rem;}
.top .sec02 .wrap .texts .subtitle {font-size:2rem;line-height:3.5rem;font-weight:bold;}
.top .sec02 .wrap .texts .subtitle .blue {}
.top .sec02 .wrap .texts .text {margin-top:2rem;font-size:1.6rem;line-height:2.6rem;}
.top .sec02 .wrap .items {display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:3rem;}
.top .sec02 .wrap .items .item {width:31rem;max-width:100%;transition:1s;}
.top .sec02 .wrap .items .item:nth-child(2) {transition-delay:0.2s;}
.top .sec02 .wrap .items .item:nth-child(3) {transition-delay:0.4s;}
.top .sec02 .wrap .items .item .img {position:relative;}
.top .sec02 .wrap .items .item .img::before {content:"";width:100%;height:100%;background:rgba(0,0,0,0.1);position:absolute;top:0;left:0;}
.top .sec02 .wrap .items .item .names {margin-top:1.5rem;}
.top .sec02 .wrap .items .item .names .name {font-size:1.8rem;line-height:2.8rem;font-weight:bold;text-align:center;}
.top .sec02 .wrap .items .item .names ul {width:22rem;max-width:100%;margin:1rem auto 0;}
.top .sec02 .wrap .items .item .names ul li {font-size:1.4rem;line-height:2.4rem;padding-left:2rem;position:relative;}
.top .sec02 .wrap .items .item .names ul li::before {content:"";width:1rem;height:1rem;background:#333;position:absolute;top:50%;left:0;transform:translateY(-50%);}
.top .sec02 .wrap .banner {margin-top:4.5rem;width:100%;min-height:24rem;background:#1D6FB8;padding:2.5rem 7rem 3rem;box-sizing:border-box;position:relative;}
.top .sec02 .wrap .banner::before {content:"";width:100%;height:1px;background:#FFF;position:absolute;bottom:3rem;left:0;}
.top .sec02 .wrap .banner::after {content:"";width:1px;height:100%;background:#FFF;position:absolute;top:0;left:3rem;}
.top .sec02 .wrap .banner .title {font-size:3rem;line-height:4rem;font-weight:bold;color:#FFF;}
.top .sec02 .wrap .banner .text {font-size:2rem;line-height:3.5rem;color:#FFF;margin-top:1.5rem;}
.top .sec02 .wrap .banner .tel {font-size:3rem;line-height:5rem;font-weight:bold;color:#FFF;margin-top:1rem;}
.top .sec02 .wrap .items .item:not(.visible) {opacity:0;transform:translateY(2rem);}



.top .sec03 {padding:18rem 0 20rem;background:linear-gradient(to bottom,#FFF 0%,#333 100%);position:relative;overflow:hidden;}
.top .sec03::before {content:"";position:absolute;bottom:0;left:0;width:0;height:0;border-style:solid;border-width:0 100vw 10rem 0;border-color:transparent transparent #333 transparent;z-index:3;}
.top .sec03 .wrap {width:110rem;max-width:100%;margin:0 auto;}	
.top .sec03 .wrap .subtitles {}	
.top .sec03 .wrap .subtitles .subtitle {font-size:2rem;line-height:3.5rem;font-weight:bold;}	
.top .sec03 .wrap .area {margin-top:4.5rem;display:flex;flex-wrap:wrap;justify-content:space-between;}	
.top .sec03 .wrap .area .items {width:75rem;max-width:100%;}		
.top .sec03 .wrap .area .items .item {display:flex;flex-wrap:wrap;font-size:1.6rem;line-height:5rem;background:#FFF;}	
.top .sec03 .wrap .area .items .item + .item {margin-top:2px;}	
.top .sec03 .wrap .area .items .item:first-child + .item {margin-top:0;}	
.top .sec03 .wrap .area .items .item .name {width:31rem;padding-left:3rem;box-sizing:border-box;}	
.top .sec03 .wrap .area .items .item .model {width:20rem;}	
.top .sec03 .wrap .area .items .item .maker {width:24rem;}
.top .sec03 .wrap .area .items .h_item {background:#333;color:#FFF;}	
.top .sec03 .wrap .area .items .h_item .name {}	
.top .sec03 .wrap .area .items .h_item .model {}	
.top .sec03 .wrap .area .items .h_item .maker {}
.top .sec03 .wrap .area .imgs {display:flex;flex-direction:column;justify-content:space-between;width:25rem;max-width:100%;}
.top .sec03 .wrap .area .imgs .img {position:relative;transition:0.5s;}
.top .sec03 .wrap .area .imgs .img::before {content:"";width:100%;height:100%;background:rgba(0,0,0,0.1);position:absolute;top:0;left:0;}
.top .sec03 .wrap .area .imgs .img:not(.visible) {opacity:0;transform:translateY(2rem);}



.top .sec04 {padding:10rem 0 15rem;background:#333;}
.top .sec04 .wrap {width:110rem;max-width:100%;margin:0 auto;}
.top .sec04 .wrap .titles {position:relative;padding-left:2.5rem;}
.top .sec04 .wrap .titles::before {content:"";width:1rem;height:calc(100% - 1rem);background:#31A7FF;position:absolute;top:50%;left:0;transform:translateY(-50%);}
.top .sec04 .wrap .titles .etitle {font-size:2.4rem;line-height:3.4rem;letter-spacing:0;color:#31A7FF;}
.top .sec04 .wrap .titles .title {font-size:4rem;line-height:5.5rem;font-weight:bold;color:#FFF;}
.top .sec04 .wrap .texts {margin-top:5rem;}
.top .sec04 .wrap .texts .text {font-size:2rem;line-height:3.5rem;font-weight:bold;color:#FFF;}
.top .sec04 .wrap .items {display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:3rem;}
.top .sec04 .wrap .items .item {width:25rem;max-width:100%;transition:1s;}
.top .sec04 .wrap .items .item:nth-child(2) {transition-delay:0.2s;}
.top .sec04 .wrap .items .item:nth-child(3) {transition-delay:0.4s;}
.top .sec04 .wrap .items .item:nth-child(4) {transition-delay:0.6s;}
.top .sec04 .wrap .items .item:nth-child(5) {transition-delay:0.8s;}
.top .sec04 .wrap .items .item:nth-child(6) {transition-delay:1s;}
.top .sec04 .wrap .items .item:nth-child(7) {transition-delay:1.2s;}
.top .sec04 .wrap .items .item:nth-child(8) {transition-delay:1.4s;}
.top .sec04 .wrap .items .item:nth-child(n + 5) {margin-top:3.5rem;}
.top .sec04 .wrap .items .item .img {}
.top .sec04 .wrap .items .item:not(.visible) {opacity:0;transform:translateY(2rem);}



.top .sec05 {position:relative;overflow:hidden;}
.top .sec05::before {content:"";position:absolute;top:0;left:0;width:0;height:0;border-style:solid;border-width:10rem 0 0 100vw;border-color:#FFF transparent transparent transparent;z-index:3;}	
.top .sec05::after {content:"";position:absolute;bottom:0;left:0;width:0;height:0;border-style:solid;border-width:0 100vw 10rem 0;border-color:transparent transparent #1D6FB8 transparent;z-index:3;}
.top .sec05 .bg {width:100%;height:100%;}	
.top .sec05 .bg::before {content:"";width:40rem;height:15rem;background:rgba(29,111,184,0.3);transform:skewX(-70deg);transform-origin:bottom right;position:absolute;bottom:0;right:0;z-index:2;}		
.top .sec05 .wrap {width:110rem;max-width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);}	
.top .sec05 .wrap .titles {position:relative;padding-left:2.5rem;}	
.top .sec05 .wrap .titles::before {content:"";width:1rem;height:calc(100% - 1rem);background:#31A7FF;position:absolute;top:50%;left:0;transform:translateY(-50%);}
.top .sec05 .wrap .titles .etitle {font-size:2.4rem;line-height:3.4rem;letter-spacing:0;color:#31A7FF;}	
.top .sec05 .wrap .titles .title {font-size:4rem;line-height:5.5rem;font-weight:bold;color:#FFF;}	
.top .sec05 .wrap .area {display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;}	
.top .sec05 .wrap .area .texts {width:35rem;max-width:100%;margin-top:7.5rem;}	
.top .sec05 .wrap .area .texts .subtitle {font-size:3rem;line-height:4.5rem;letter-spacing:0;font-weight:bold;color:#FFF;}	
.top .sec05 .wrap .area .texts .subtitle .blue {}	
.top .sec05 .wrap .area .texts .text {font-size:1.6rem;line-height:2.6rem;color:#FFF;margin-top:5rem;}	
.top .sec05 .wrap .area .texts .btn {font-size:1.8rem;line-height:7rem;font-weight:bold;color:#FFF;display:block;position:relative;width:33rem;max-width:100%;background:#31A7FF;margin-top:5rem;padding-left:3rem;box-sizing:border-box;transition:0.5s;}	
.top .sec05 .wrap .area .texts .btn i {font-size:2.5rem;position:absolute;top:0;right:2rem;transition:0.5s;}	
/*.top .sec05 .wrap .area .texts .btn:hover {color:#31A7FF;background:#FFF;}	*/
/*.top .sec05 .wrap .area .texts .btn:hover i {color:#31A7FF;}	*/
.top .sec05 .wrap .area .img {width:62rem;max-width:100%;transition:2s;}
.top .sec05 .wrap .area .img:not(.visible) {opacity:0;}

	
.top .sec06 {padding:10rem 0;}	
.top .sec06 .wrap {width:110rem;max-width:100%;margin:0 auto;}	
.top .sec06 .wrap .titles {position:relative;padding-left:2.5rem;}	
.top .sec06 .wrap .titles::before {content:"";width:1rem;height:calc(100% - 1rem);background:#31A7FF;position:absolute;top:50%;left:0;transform:translateY(-50%);}
.top .sec06 .wrap .titles .etitle {font-size:2.4rem;line-height:3.4rem;letter-spacing:0;color:#31A7FF;}	
.top .sec06 .wrap .titles .title {font-size:4rem;line-height:5.5rem;font-weight:bold;}	
.top .sec06 .wrap .area01 {margin-top:5rem;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;transition:1s;}	
.top .sec06 .wrap .area01 dl {width:53rem;max-width:100%;display:flex;flex-wrap:wrap;font-size:1.6rem;line-height:2.6rem;}	
.top .sec06 .wrap .area01 dl dt {width:15rem;max-width:100%;border-bottom:1px solid #DFDFDF;padding:1rem 0;}	
.top .sec06 .wrap .area01 dl dd {width:38rem;max-width:100%;border-bottom:1px solid #DFDFDF;padding:1rem 0;}	
.top .sec06 .wrap .area01 iframe {width:100%;height:45rem;margin-top:5rem;}	
.top .sec06 .wrap .area02 {margin-top:8rem;transition:1s;}	
.top .sec06 .wrap .area02 .subtitles {}	
.top .sec06 .wrap .area02 .subtitles .subtitle {font-size:2rem;line-height:3.5rem;font-weight:bold;}	
.top .sec06 .wrap .area02 .items {margin-top:4rem;padding-bottom:3.5rem;position:relative;}	
.top .sec06 .wrap .area02 .items::before {content:"";width:1.5px;height:calc(100% - 1.5rem);background:#1D6FB8;position:absolute;top:1.5rem;left:11rem;transform:translateX(-50%);}	
.top .sec06 .wrap .area02 .items .item {display:flex;flex-wrap:wrap;font-size:1.6rem;line-height:2.6rem;}	
.top .sec06 .wrap .area02 .items .item + .item {margin-top:2rem;}	
.top .sec06 .wrap .area02 .items .item .date {width:11rem;max-width:100%;position:relative;}	
.top .sec06 .wrap .area02 .items .item .date::before {content:"";width:0.8rem;height:0.8rem;border-radius:50%;background:#1D6FB8;position:absolute;top:1rem;right:0;transform:translateX(50%);}	
.top .sec06 .wrap .area02 .items .item .text {width:99rem;max-width:100%;padding-left:3rem;box-sizing:border-box;}	
.top .sec06 .wrap .area01:not(.visible) {opacity:0;transform:translateY(2rem);}
.top .sec06 .wrap .area02:not(.visible) {opacity:0;transform:translateY(2rem);}


.top .sec07 {position:relative;}	
.top .sec07 .img {width:100%;height:100%;}	
.top .sec07 .img::before {content:"";width:100%;height:100%;background:rgba(0,0,0,0.7);position:absolute;top:0;left:0;}	
.top .sec07 .wrap {width:110rem;max-width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);}	
.top .sec07 .wrap .titles {text-align:center;}	
.top .sec07 .wrap .titles .etitle {font-size:2.4rem;line-height:3.4rem;letter-spacing:0;color:#31A7FF;}	
.top .sec07 .wrap .titles .title {font-size:4rem;line-height:5.5rem;font-weight:bold;color:#FFF;}	
.top .sec07 .wrap .titles .text {font-size:1.6rem;line-height:2.6rem;color:#FFF;margin-top:1.5rem;}	
.top .sec07 .wrap .titles .tel {font-size:4rem;line-height:5rem;font-weight:bold;color:#FFF;margin-top:2.5rem;}	
