
#container > div{overflow:hidden;}
#container > div.btn_wrap{overflow:initial;}


input[type="checkbox"] + label {
	display: inline-block !important;
	position: initial;
	top: initial;
	left: initial;
	line-height: initial;
	border: 0 !important;
	overflow: hidden !important;
	padding: 0 0 0 24px ! important;
	background: url('../img/check.png') no-repeat;
	background-size: 18px;
	font-size: 16px;
	line-height: 19px;
	font-family: 'sr';
}
input[type="checkbox"] {
	display: none;
}
input[type="checkbox"]:checked + label {
	background: url('../img/checked.png') no-repeat; background-size:18px;
}

@media screen and (min-width: 0px){
	.qa .group01{background:#eee0dd; padding:100px 0 0px; text-align:center;}
	.qa .group01 .title{font-size:30px; word-break:keep-all; font-weight:700; color:#333d4b;}
	.qa .group01 .link{display:none;}
	.qa .group02{padding:70px 20px; box-sizing:border-box;}
	.qa .group02 .title{font-size:24px; font-weight:700;}
	.qa .group02 .title span{display:block; color:#999; font-size:15px; margin-top:5px; font-weight:500;}
	.qa .group02 .tabnav{margin-top:40px;}
	.qa .group02 .tabnav li{display:inline-block; border-radius:8px; overflow:hidden; margin-right:10px; margin-bottom:10px;}
	.qa .group02 .tabnav li a{display:block; padding:10px 15px; font-size:16px; font-weight:500; text-align:center; background:#f2f4f6;}
	.qa .group02 .tabnav li a.active{background:#0E7159; color:#fff;}
	.qa .group02 .tabcontent{padding:20px 0px 0;}
	.qa .group02 .list ul li{margin-top:16px;}
	.qa .group02 .list ul li:first-child{margin-top:0;}
	.qa .group02 .list ul li a{ padding:12px 16px; display:block;}
	.qa .group02 .list ul li a.active{background:rgba(242,244,246,0.5); border-radius:8px;}
	.qa .group02 .list ul li a .type{font-size:14px; color:#999; padding-left:25px;}
	.qa .group02 .list ul li a .q{font-size:17px; padding-left:25px; position:relative;}
	.qa .group02 .list ul li a .q:before{content:"Q"; display:block; position:absolute; left:0; top:0; font-size:17px;
		color:#004eff; font-weight:700;}
	.qa .group02 .list ul li > div{display:none; word-break:keep-all; padding:10px 16px 10px 41px; position:Relative; font-size:15px;
		border-bottom:1px solid #f2f4f6;}
	.qa .group02 .list ul li > div:before{content:"A"; display:block; position:absolute; left:18px; top:10px; font-size:15px;
		color:#fb5f5f; font-weight:700;}
	.qa .group02 .list ul li > div .nt{margin-top:10px; font-size:12px; font-weight:500; color:#999; word-break:keep-all;}
	.qa .group02 .list ul li > div .nt span{font-weight:700; display:block;}
	.qa .group02 .list ul li > div .nt a{font-size:12px; display:inline-block; padding:0; color:#004eff;}
	.qa .group03{background:#f5f6f8; padding:70px 20px;}
	.qa .group03 .inner{max-width:690px; margin:0 auto; position:relative;}
	.qa .group03 .title{font-size:24px; word-break:keep-all;}
	.qa .group03 .title br{display:none;}
	.qa .group03 .title div{font-size:17px; color:#888; display:block; margin-top:20px;}
	.qa .group03 .title div span{font-weight:700; display:block;}
	.qa .group03 .img{width:180px; margin:30px auto 0;}

	.qa .group04{background:#f5f5f5; max-width:1000px; margin:100px auto; padding:30px; width:90%; box-sizing:border-box;
		border-radius:15px; text-align:center;}
	.qa .group04 span{font-size:16px; word-break:keep-all;}
	.qa .group04 a{display:block; font-size:16px; background:#666c74; color:#fff; width:100px; margin:30px auto 0;
		border-radius:8px; height:40px; line-height:40px;}

	.btn_wrap{position:fixed; right:10px; bottom:10px;}
	.btn_wrap .blank{height:40px;}
	.btn_wrap a{display:block; width:50px; box-shadow: 6px 6px 8px rgba(0,0,0,0.2); border-radius:100%;}
	.btn_wrap a img{width:100%;}
	.btn_wrap a.tell{margin-top:10px;}
}
@media screen and (min-width: 768px){
	.qa .group01{padding:150px 0 00px;}	
	.qa .group01 .title{font-size:50px;}
	.qa .group01 .link{display:block; margin-top:50px;}
	.qa .group01 .link a{display:inline-block; margin:0 10px; padding:0 20px; height:60px; line-height:60px; border-radius:5px;
		background:#45505f; color:#fff; text-align:center; font-size:18px;}
	.qa .group01 .link a img{width:35px; vertical-align:middle; margin:-4px 10px 0 0;}
	.qa .group01 .img img{width:650px;}

	.qa .group02{max-width:1200px; width:90%; margin:0 auto;}
	.qa .group02 .title{font-size:40px;}
	.qa .group02 .title span{font-size:18px;}
	.qa .group02 .tabnav{margin-top:60px;}
	.qa .group02 .tabnav li a{font-size:18px;}
	.qa .group02 .list ul li a{padding:20px;}
	.qa .group02 .list ul li a:after{content:""; display:block; float:none; clear:both;}
	.qa .group02 .list ul li a .type{font-size:16px; width:200px; padding-left:0; float:left; margin-top:2px;}
	.qa .group02 .list ul li a .q{font-size:20px; float:left;}
	.qa .group02 .list ul li > div{padding:20px 20px 20px 245px; font-size:18px; color:#555;}
	.qa .group02 .list ul li > div:before{font-size:18px; left:220px; top:20px;}
	.qa .group02 .tabcontent{padding:50px 0 0;}
	
	.qa .group03{position:relative;}
	.qa .group03 .title{font-size:28px;}
	.qa .group03 .title br{display:block;}
	.qa .group03 .title div{font-size:19px;}
	.qa .group03 .title div span{display:inline-block; margin-left:5px;}
	.qa .group03 .img{position:absolute; top:50%; transform:translateY(-50%); right:50px;}	
	
	.qa .group04 span{font-size:20px; display:block; line-height:1.5;}
	.qa .group04 a{display:block; font-size:18px; background:#666c74; color:#fff; width:120px; margin:30px auto 0;
		border-radius:8px; height:50px; line-height:50px; text-align:Center;}

	.btn_wrap{display:none;}
}




@media screen and (min-width: 0px){
	.inquiry .group01{max-width:1024px; width:90%; margin:0 auto; padding:100px 0;}
	.inquiry .group01 .title{font-size:22px; font-weight:700;}
	.inquiry .group01 .title span{display:block; color:#999; font-size:15px; margin-top:5px; font-weight:500; word-break:keep-all;}
	.inquiry .group01 .part{margin-top:50px;}
	.inquiry .group01 .part .type{font-size:20px;}
	.inquiry .group01 .part01 ul li{margin-top:20px; border-bottom:1px solid #e6e6e6;}
	.inquiry .group01 .part01 ul li input{border:none; outline:none; font-size:13px; max-width:100%;  font-family: 'sr';
		height:45px; line-height:45px; padding: 0 10px 0 10px; background:#fff; width:100%; box-sizing:border-box;}
	.inquiry .group01 .part01 ul li input::placeholder{color:#999; font-size:13px; font-family: 'sr';}
	.inquiry .group01 .part02 textarea{margin-top:20px; border:1px solid #e6e6e6; width:100%; height:200px; border-radius:5px;
		font-size:13px; padding:10px; box-sizing:border-box; font-family: 'sr';}
	.inquiry .group01 .part02 textarea::placeholder{color:#999; font-size:13px; line-height:1.5; font-family: 'sr';}

	.inquiry .group01 .part03 .text{margin-top:20px; border:1px solid #e6e6e6; width:100%; height:200px; border-radius:5px;
		font-size:13px; padding:10px; box-sizing:border-box; overflow-y:scroll;}
	
	.inquiry .group01 .part03 .form{margin-top:30px;}
	.inquiry .group01 .part03 .form ul{text-align:center;}
	.inquiry .group01 .part03 .form ul li{display:inline-block; margin:0 5px;}
	.inquiry .group01 .part03 .form .btn_submit{border:none; outline:none; height:50px; line-height:50px; cursor: pointer;
		border-radius:8px;  background: #0E7159; color:#fff; text-align:center; font-size:18px; font-family: 'sr';  width:100px; }
	.inquiry .group01 .part03 .form ul li a {width:100px; display:block; height: 50px; line-height: 50px; border-radius: 8px;
		background: #45505f; color: #fff; text-align: center; font-size: 18px;}
}
@media screen and (min-width: 768px){
	.inquiry .group01{padding:150px 0 100px;}	
	.inquiry .group01 .title{font-size:40px;}
	.inquiry .group01 .title span{font-size:18px;}
	.inquiry .group01 .part .type{font-size:28px;}

	.inquiry .group01 .part01 ul li input{font-size:16px;}
	.inquiry .group01 .part01 ul li input::placeholder{font-size:16px;}
	.inquiry .group01 .part02 textarea{font-size:16px}
	.inquiry .group01 .part02 textarea::placeholder{font-size:16px}
}




@media screen and (min-width: 0px){
	.review .group01{max-width:1024px; width:90%; margin:0 auto; padding:100px 0;}
	.review .group01 .title{font-size:22px; font-weight:700;}
	.review .group01 .title span{display:block; color:#999; font-size:15px; margin-top:5px; font-weight:500;}

	.review .group01 .list{margin-top:50px;}
	.review .group01 .list ul li{padding:20px; border-radius:15px; margin-bottom:30px; background:#fff;
		box-sizing:border-box; box-shadow: 10px 10px 30px #e8e8e8;}
	.review .group01 .list ul li .info .img{background:#fff; border-radius:100%; width:50px; height:50px; margin:0 auto; position:relative;
		display:inline-block; background:#f8f8f8;}
	.review .group01 .list ul li .info .img img{width:30px; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%);}
	.review .group01 .list ul li .txt{display:inline-block; line-height:50px; margin-left:15px; color:#888;}
	.review .group01 .list ul li .detail div{margin:10px 0; font-size:20px;}
	.review .group01 .list ul li .detail p{font-size:16px; color:#999;}
	.review .group01 .more{text-align:center; margin-top:50px;}
	.review .group01 .more button{border: none; outline: none; height: 50px; line-height: 50px; border-radius: 8px; background: #0E7159;
		color: #fff; text-align: center; font-size: 18px; font-family: 'sr'; width: 100px;}
	
}
@media screen and (min-width: 768px){
	.review .group01{padding:150px 0 100px;}	
	.review .group01 .title{font-size:40px;}
	.review .group01 .title span{font-size:18px;}

	.review .group01 .list ul li{background:rgba(255,255,255,0.6);}
	.review .group01 .list ul li .info .img{height:60px;}
	.review .group01 .list ul li .info .img img{width:40px;}
	.review .group01 .list ul li .txt{line-height:60px;}
	.review .group01 .list ul li .detail div{margin:20px 0; font-size:24px;}
	.review .group01 .list ul li .detail p{font-size:18px;}
	
}



@media screen and (min-width: 0px){
	.terms .group01{max-width:1024px; width:90%; margin:0 auto; padding:100px 0;}
	.terms .group01 .title{font-size:22px; font-weight:700;}
	.terms .group01 .title span{display:block; color:#999; font-size:15px; margin-top:5px; font-weight:500; word-break:keep-all;}
	.terms .group01 .part{margin-top:50px;}
	.terms .group01 .part .ty01{margin-top:30px;}
	.terms .group01 .part .ty01:first-child{margin-top:0;}
	.terms .group01 .part .ty01 > span{font-weight:700;}
	.terms .group01 .part .ty01 > p{font-size:14px; word-break:keep-all; line-height:1.5; margin-top:10px;}
	.terms .group01 .part .ty01 > ul > li{margin-top:10px; font-size:14px; word-break:keep-all;}
	.terms .group01 .part .ty01 > ul > li > ul > li{margin-top:10px; font-size:13px; word-break:keep-all; padding-left:15px;}
	.terms .group01 .part .ty01 > ul > li > ul > li > p{margin-top:10px; word-break:keep-all; font-size:13px;}
	.terms .group01 .part .ty01 > ul > li > ul > li > ul > li{margin-top:10px; font-size:13px; word-break:keep-all;}
}
@media screen and (min-width: 768px){
	.terms .group01{padding:150px 0 100px;}	
	.terms .group01 .title{font-size:40px;}
	.terms .group01 .title span{font-size:18px;}
	.terms .group01 .part .ty01 > p{font-size:15px;}
	.terms .group01 .part .ty01 > ul > li{font-size:15px;}
	.terms .group01 .part .ty01 > ul > li > ul > li{font-size:14px;}
	.terms .group01 .part .ty01 > ul > li > ul > li > p{font-size:14px;}
	.terms .group01 .part .ty01 > ul > li > ul > li > ul > li{font-size:14px;}
}


@media screen and (min-width: 0px){
	.policy .group01{max-width:1024px; width:90%; margin:0 auto; padding:100px 0;}
	.policy .group01 .title{font-size:22px; font-weight:700;}
	.policy .group01 .title span{display:block; color:#999; font-size:15px; margin-top:5px; font-weight:500; word-break:keep-all;
		margin-top:10px;}
	.policy .group01 .title span b{word-break:keep-all;}
	.policy .group01 .part{margin-top:50px;}
	.policy .group01 .part .ty01{margin-top:30px;}
	.policy .group01 .part .ty01:first-child{margin-top:0;}
	.policy .group01 .part .ty01 > span{font-weight:700;}
	.policy .group01 .part .ty01 > p{font-size:14px; word-break:keep-all; line-height:1.5; margin-top:10px;}
	.policy .group01 .part .ty01 > ul > li{margin-top:10px; font-size:14px; word-break:keep-all;}
	.policy .group01 .part .ty01 > ul > li > p{margin-top:10px;}
	.policy .group01 .part .ty01 > ul > li > ul > li{margin-top:10px; font-size:13px; word-break:keep-all; padding-left:15px;}
	.policy .group01 .part .ty01 > ul > li > ul > li > p{margin-top:10px; word-break:keep-all; font-size:13px;}
	.policy .group01 .part .ty01 > ul > li > ul > li > ul > li{margin-top:10px; font-size:13px; word-break:keep-all;}
}
@media screen and (min-width: 768px){
	.policy .group01{padding:150px 0 100px;}	
	.policy .group01 .title{font-size:40px;}
	.policy .group01 .title span{font-size:18px;}
	.policy .group01 .part .ty01 > p{font-size:15px;}
	.policy .group01 .part .ty01 > ul > li{font-size:15px;}
	.policy .group01 .part .ty01 > ul > li > ul > li{font-size:14px;}
	.policy .group01 .part .ty01 > ul > li > ul > li > p{font-size:14px;}
	.policy .group01 .part .ty01 > ul > li > ul > li > ul > li{font-size:14px;}
}


@media screen and (min-width: 0px){

	
	.about .group{margin-top:100px;}
	.about .group .title{font-size:22px; font-weight:700; word-break:keep-all; text-align:center;}
	.about .group .title small{display:block; color:#0E7159; font-size:18px; margin-bottom:10px;}


	.about .group01{height:100vh; background:url('../img/about01_02.jpg') no-repeat; background-position:center bottom 0;
		position:relative; background-size:cover; margin-top:0;}
	.about .group01 .text{font-size:38px; font-weight:700; word-break:keep-all; position:absolute; bottom:120px;
		left:50%; transform:translateX(-50%); color:#fff; text-align:center; width:96%;}	


	.about .group02{background:#121417; width:100%; padding:70px 0px 250px; box-sizing:border-box; margin-top:0;
		position:relative; z-index:1;}
	.about .group02:after{content:""; display:block; background:url('../img/about06_03.png') no-repeat; z-index:-1; opacity:0.5;
	   position:absolute; bottom:0; left:00px; width:100%; height:800px; background-size:cover; background-position:center;}
	.about .group02 .title{color:#fff; }
	.about .group02 .title small{color:#999;}
	.about .group02 .part01{margin-top:80px; text-align:center;}
	.about .group02 .part01 dl{margin-top:20px;}
	.about .group02 .part01 dl:first-child{margin-top:0;}
	.about .group02 .part01 dl dt{font-size:15px; color:#b0b8c1;}
	.about .group02 .part01 dl dd{font-size:40px; font-family: 'sb'; font-weight:bold; color:#fff;}
	.about .group02 .part01 dl dd span{color:#fff ;}


	.about .group03 {width:92%; margin:100px auto 0; position:relative;}
	.about .group03:before {content: ""; display: block; width: calc(100% + 9%); height: 30px; position: absolute; left: 50%;
		transform:translateX(-50%); top: -100px; background: linear-gradient(rgba(9,10,11,1), #fff);}


	.about .group03 .part01{color:#999; font-size:16px; margin-top:30px; word-break:keep-all; text-align:center;}

	.about .group03 .part02{font-size:22px; margin-top:50px; font-weight:700; color:#000; text-align:center;}
	.about .group03 .part02 ul{margin-top:30px;}
	.about .group03 .part02 ul li{margin-top:25px; font-size:16px; text-align:left; font-weight:500;}
	.about .group03 .part02 ul li:first-child{margin-top:0;}
	.about .group03 .part02 ul li:after{content:""; display:block; float:none; clear:both;}
	.about .group03 .part02 ul li span{float:left; width:70px; border-radius:8px; background:#095b7d; text-align:center; font-weight:500;
	   color:#fff; padding:4px; box-sizing:border-box;}
	.about .group03 .part02 ul li div{float:left; width:calc(100% - 90px); margin-left:20px; word-break:keep-all; margin-top:-3px;}



	.about .group04{max-width:100%; background:#f8f8f8; width:100%; padding:100px 0px; box-sizing:border-box;}
	.about .group04 .inner{width:92%; margin:0 auto;}
	.about .group04 .part01{margin-top:50px;}
	.about .group04 .part01 > ul > li > div{position:relative; border-bottom:1px solid #ddd; padding-bottom:20px;
	   color:#095b7d; font-weight:700; font-size:24px;}
	.about .group04 .part01 > ul > li > div:before{content:""; display:block; background:#fff; border:2px solid #095b7d;
	   width:6px; height:6px; position:absolute; bottom:-5px; left:0; border-radius:50%;}
	.about .group04 .part01 > ul > li > div:after{content:""; display:block; background:#fff; border:2px solid #095b7d;
	   width:6px; height:6px; position:absolute; bottom:-5px; right:0; border-radius:50%;}
	.about .group04 .part01 > ul > li:last-child > div:after{content:""; display:block; background:#095b7d; border:2px solid #095b7d;
	   width:6px; height:6px; position:absolute; bottom:-5px; right:0; border-radius:50%;}
	.about .group04 .part01 > ul > li:first-child{margin-top:0px;}
	.about .group04 .part01 > ul > li{margin-top:30px;}
	.about .group04 .part01 > ul > li > ul{margin-top:20px;}
	.about .group04 .part01 > ul > li > ul > li{margin-top:10px;}
	.about .group04 .part01 > ul > li > ul > li:first-child{margin-top:0;}
	.about .group04 .part01 > ul > li > ul > li span{font-weight:700;}
	.about .group04 .part01 > ul > li > ul > li div{color:#999; word-break:keep-all;}

	.about .group05{max-width:1000px; width:92%; margin:100px auto 0;}
	.about .group05 .title{text-align:left;}
	.about .group05 .part01{margin-top:50px;}
	.about .group05 .part01 ul li{margin-top:30px;}
	.about .group05 .part01 ul li:first-child{margin-top:0;}
	.about .group05 .part01 ul li .img{width:60px; border-radius:15px; overflow:hidden;}
	.about .group05 .part01 ul li .txt div{margin-top:10px; font-weight:700; font-size:18px;}
	.about .group05 .part01 ul li .txt p{font-size:17px; color:#999; margin-top:5px; word-break:keep-all;}
	.about .group06{max-width:100%; background:#f8f8f8; width:100%; padding:100px 0px; box-sizing:border-box;}
	.about .group06 .inner{max-width:800px; margin:0 auto; width:92%;}
	.about .group06 .part01{margin-top:30px;}
	.about .group06 ul:after{content:""; display:block; float:none; clear:both;}
	.about .group06 ul li{float:left; width:calc(100% / 2);}

	.about .group07{max-width:700px; margin:100px auto 100px;}
	.about .group07 .inner{width:92%; margin:0 auto;}
	.about .group07 .inner .ment{font-size:16px; margin-top:50px; word-break:keep-all; color:#999; text-align:Center;}
	.about .group07 .inner .ment span{color:#000; font-weight:bold; word-break:keep-all;}
	.about .group07 .inner ul{margin-top:30px;}
	.about .group07 .inner ul:after{content:""; display:block; float:none; clear:both;}
	.about .group07 .inner ul li{float:left; width:calc((100% - 40px) / 2); padding:5px; box-sizing:border-box; 
		box-shadow: 2px 2px 7px #ccc; margin:0 10px;}

 } 
 @media screen and (min-width: 768px){
	.about .group{margin:150px auto 0;}
	.about .group .title{font-size:40px;}
	.about .group .title span{font-size:18px;}
	.about .group .title small{font-size:28px; margin-bottom:20px;}

	.about .group01{margin:0; background:url('../img/about01.jpg') no-repeat;}
	.about .group01 .part01{border-radius:25px; margin-top:30px;}
	.about .group01 .text{font-size:60px;}
	
	.about .group02{margin:0px auto 0; padding:250px 0px 250px;}
	.about .group02 .inner{max-width:800px; margin:0 auto;}


	.about .group02 .part01{margin-top:100px;}
	.about .group02 .part01{margin-top:100px;}
	.about .group02 .part01:after{content:""; display:block; float:none; clear:both;}
	.about .group02 .part01 dl{float:left; width:50%;}
	.about .group02 .part01 dl:nth-child(2){margin-top:0;}
	.about .group02 .part01 dl dt{font-size:21px;}
	.about .group02 .part01 dl dd{font-size:64px;}
	
	.about .group03 .inner{max-width:1000px; margin:0 auto;}
	.about .group03:before{top:-150px;}
	.about .group03 .part01{font-size:22px; margin-top:50px;}
	.about .group03 .part02{margin-top:50px; font-size:30px;}
	.about .group03 .part02 ul li{margin-top:30px; font-size:22px;}
	.about .group03 .part02 ul li span{width:100px; padding:8px;}
	.about .group03 .part02 ul li div{width:calc(100% - 120px); padding:8px 0;}
 
	.about .group04{padding:150px 20px;}
	.about .group04 .inner{max-width:1200px; margin:0 auto;}
	.about .group04 .part01{margin-top:100px;}
	.about .group04 .part01 > ul:after{content:""; display:block; float:none; clear:both;}
	.about .group04 .part01 > ul > li{float:left; width:calc(100% / 3); margin-top:0 ! important;}
	.about .group04 .part01 > ul > li:last-child > div::before{display:none;}
	.about .group04 .part01 > ul > li:nth-child(2) > div::before{display:none;}
	.about .group04 .part01 > ul > li > div{font-size:30px; padding-bottom:30px;}
	.about .group04 .part01 > ul > li > ul > li{padding:0 50px 0 0;}
	.about .group04 .part01 > ul > li > ul > li span{font-size:20px;}
	.about .group04 .part01 > ul > li > ul > li div{font-size:20px;}
	.about .group04 .part01 > ul > li > ul > li{margin-top:30px;}
	.about .group04 .part01 > ul > li > ul{margin-top:30px;}
 
	.about .group05 .part01{margin-top:100px;}
	.about .group05 .part01 ul li .img{width:120px;}
	.about .group05 .part01 ul li .txt div{font-size:20px; margin-top:30px;}
	.about .group05 .part01 ul li .txt p{font-size:20px;}
	.about .group05 .part01 ul li{margin-top:70px;}
	
	.about .group06{margin:150px auto 0; padding:150px 20px;}
	.about .group06 .part01{margin-top:100px;}
	.about .group06 ul:after{content:""; display:block; float:none; clear:both;}
	.about .group06 ul li{float:left; width:calc(100% / 3);}

	.about .group07{margin:150px auto ! important;}
	.about .group07 .inner .ment{font-size:20px; margin-top:70px;}
	.about .group07 .inner ul{margin-top:50px;}
 
 }
 
 @media screen and (min-width: 1000px){
	.about .group05 .part01 ul:after{content:""; display:block; float:none; clear:both;}
	.about .group05 .part01 ul li{float:left; width:50%;}
	.about .group05 .part01 ul li:nth-child(2){margin-top:0;}
	.about .group05 .part01 ul li .txt p{height:53px;}
 }


 @media screen and (min-width: 1024px){
 	.about .group .title{text-align:left;}
 	.about .group .title br{display:none;}

	.about .group03 .part01{text-align:left;}

	.about .group03 .part02{text-align:left; margin-top:80px;}
	
	.about .group02 .title{text-align:center;}
	.about .group02 .title br{display:block;}
	.about .group06 .title{text-align:center;}

	.about .group07 .title{text-align:center;}
	.about .group07 .inner .ment{text-align:center;}
	.about .group07 .inner .ment br{display:none;}
 }