@charset "utf-8";

.pageTitle-section{text-align:center;}
.pageTitle-section h1{font-size:42px;color:#3b3b3b; font-weight:300; line-height:130%;}
.pageTitle-section h1 strong{font-weight:700;}
.pageTitle-section p{font-size:20px;color:#333; font-weight:300; line-height:150%; margin-top:30px;}
.pageTitle-section p span{color:#f95da3; font-weight:500;}

@media screen and (max-width:960px){
	.pageTitle-section h1{font-size:35px;}
	.pageTitle-section h2{font-size:20px;}
	.pageTitle-section p{margin-top:15px; font-size:18px;}
}

@media screen and (max-width:780px){
	.pageTitle-section h1{font-size:33px;}
	.pageTitle-section h2{font-size:18px;}
	.pageTitle-section p{font-size:16px;}
}

@media screen and (max-width:680px){
	.pageTitle-section h1{font-size:30px;}
	.pageTitle-section h1 span{font-weight:600;}
	.pageTitle-section h2{font-size:17px;}
	.pageTitle-section p{margin-top:10px; font-size:15px;}
}

@media screen and (max-width:580px){
	.pageTitle-section h1{font-size:28px;}
	.pageTitle-section h1 span{font-weight:500;}
	.pageTitle-section h2{font-size:16px;}
	.pageTitle-section br{display:none;}
}

@media screen and (max-width:480px){
	.pageTitle-section h1{font-size:25px;}
	.pageTitle-section h2{font-size:15px;}
}


.wd-info{padding-top:30px; margin-bottom:0; font-size:14px; color:#ff4545; display:none;}

.model-top{padding-bottom:130px;}
.model-top .txt{margin-top:50px;}
.model-top .txt h2{font-size:72px; font-weight:700;}
.model-top .txt h2 span{font-size:50px; font-weight:300;}
.model-top#model-section01 .txt h2{color:#0d62a6;}
.model-top#model-section02 .txt h2{color:#26afa6;}
.model-top#model-section03 .txt h2{color:#6eb6ec;}
.model-top .txt h3{font-size:24px; color:#333; font-weight:700; line-height:130%; margin:60px 0 40px;}
.model-top .txt ul li{font-size:22px; color:#333; line-height:200%; padding-left:10px; position:relative;}
.model-top .txt ul li:after{width:3px; height:3px; top:50%; left:0px; background:#595959; border-radius:50px; content:""; display:block; position:absolute;}
#model-section01{width:100%; background:url('../img/startup_model2_top_bg.jpg') no-repeat; background-position:center top; background-size:cover; margin:0 auto;}
#model-section02{width:100%; background:url('../img/startup_model1_top_bg.jpg') no-repeat; background-position:center top; background-size:cover; margin:0 auto;}
#model-section03{width:100%; background:url('../img/startup_model3_top_bg.jpg') no-repeat; background-position:center top; background-size:cover; margin:0 auto;}

@media screen and (max-width:980px){
	.model-top{padding-bottom:110px;}
	.model-top .txt h2{font-size:64px;}
	.model-top .txt h2 span{font-size:40px;}
	.model-top .txt h3{font-size:20px; margin:40px 0 30px;}
	.model-top .txt ul li{font-size:18px;}
	#model-section01{background-position:left top;}
	#model-section02{background-position:left top;}
	#model-section03{background-position:left top;}
}

@media screen and (max-width:680px){
	.model-top{padding-bottom:80px;}
	.model-top .txt h2{font-size:54px;}
	.model-top .txt h2 span{font-size:30px;}
	.model-top .txt h3{font-size:18px; margin:40px 0 30px;}
	.model-top .txt ul li{font-size:16px;}
}

@media screen and (max-width:510px){
	.model-top .txt h2{font-size:46px;}
}

@media screen and (max-width:480px){
	.model-top{padding-bottom:40px;}
	.model-top .txt h2{font-size:40px;}
	.model-top .txt h2 span{font-size:24px;}
	.model-top .txt h3{font-size:18px; margin:30px 0 20px;}
	.model-top .txt h3 br{display:none;}
	.model-top .txt ul li{font-size:14px;}
}

.model-faq-top{width:100%; background:url('../img/model_faq_top_bg.jpg') no-repeat center; background-size:cover; margin:0 auto;}
.model-faq-top .cont-area{position:relative;padding:50px 10px 80px;}
.model-faq-top .txt h2{font-size:72px; font-weight:700;}
.model-faq-top .txt h2 span{font-size:50px; font-weight:300;}
.model-faq-top#model1-top-section .txt h2{color:#0d62a6;}
.model-faq-top#model2-top-section .txt h2{color:#26afa6;}
.model-faq-top .txt h3{font-size:24px; color:#333; font-weight:700; line-height:130%; margin-top:30px}
.model-faq-top .cont-area .icon{position:absolute; bottom:0; right:0;}
.model-faq-top .cont-area .icon ul{position:relative;}
.model-faq-top .cont-area .icon ul li{position:absolute; bottom:0;}
.model-faq-top .cont-area .icon ul li:first-child{right:315px;}
.model-faq-top .cont-area .icon ul li:nth-child(2){right:160px;}
.model-faq-top .cont-area .icon ul li:nth-child(3){right:10px;}

@media screen and (max-width:1080px){
	.model-faq-top .cont-area .icon ul li img{height:160px; width:auto;}
}

@media screen and (max-width:980px){
	.model-faq-top .txt h2{font-size:64px;}
	.model-faq-top .txt h2 span{font-size:40px;}
	.model-faq-top .txt h3{font-size:20px; margin:40px 0 30px;}
}

@media screen and (max-width:680px){
	.model-faq-top .cont-area{padding-bottom:30px;}
	.model-faq-top .txt h2{font-size:54px;}
	.model-faq-top .txt h2 span{font-size:30px;}
	.model-faq-top .txt h3{font-size:18px; margin:40px 0 30px;}
	.model-faq-top .cont-area .icon{display:none;}
}

@media screen and (max-width:510px){
	.model-faq-top .txt h2{font-size:46px;}
}

@media screen and (max-width:480px){
	.model-faq-top{padding-bottom:40px;}
	.model-faq-top .txt h2{font-size:40px;}
	.model-faq-top .txt h2 span{font-size:24px;}
	.model-faq-top .txt h3{font-size:18px; margin:30px 0 20px;}
}

#shop-list-section{padding:80px 0 100px;}
#shop-list-section .title-area{width:100%; max-width:1190px; padding:0 10px; margin:0 auto;}
#shop-list-section .title-area h1{font-size:42px; font-weight:700; color:#202020;}
#shop-list-section .title-area h1 span.blue{font-weight:300; color:#0d62a6;}
#shop-list-section .title-area h1 span.green{font-weight:300; color:#26afa6;}
#shop-list-section .title-area p{font-size:16px; font-weight:700; color:#4c4c4c; margin-top:30px;}
#shop-list-section .title-area p span{color:#0d62a6;}
#shop-list-section .shop-list{width:100%; max-width:1190px; padding:0 10px; margin:0 auto;}
#shop-list-section .shop-list:after{clear:both; display:block; content:"";}
#shop-list-section .shop-list ul{margin:0 -12.5px}
#shop-list-section .shop-list ul:after{clear:both; content:""; display:block;}
#shop-list-section .shop-list ul li{width:25%; padding:15px 12.5px; float:left; position:relative;}
#shop-list-section .shop-list ul li a{display:block; border:1px solid #dadada; position:relative; overflow:hidden;}
#shop-list-section .shop-list ul li .img{width:100%; height:250px; background-repeat:no-repeat; background-position:center center; background-size:cover;}
#shop-list-section .shop-list ul li .info{width:100%; background:#fff; padding:20px 16px 15px;}
#shop-list-section .shop-list ul li .info h1{font-size:16px; color:#525252; font-weight:500;}
#shop-list-section .shop-list ul li .info h2{font-size:14px; color:#909090; margin:15px 0 20px; height:30px; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; text-overflow:ellipsis; overflow:hidden;}
#shop-list-section .shop-list ul li .info div span.place{font-size:13px; color:#525252;}
#shop-list-section .shop-list ul li .info div span.tel{font-size:14px; color:#525252; font-weight:500; float:right;}
#shop-list-section .shop-list-btn{width:100%; max-width:1190px; padding:0; margin:40px auto 0; text-align:center;}
#shop-list-section .shop-list-btn a{width:100%; display:inline-block; background:#fff; line-height:60px; border:1px solid #bababa; font-size:16px; color:#4c4c4c;}

@media screen and (max-width:1020px){
	#shop-list-section{padding:60px 0 80px;}
	#shop-list-section .title-area h1{font-size:38px;}
	#shop-list-section .shop-list ul{margin:0 -10px}
	#shop-list-section .shop-list ul li{padding:10px 10px;}
	#shop-list-section .shop-list ul li .img{height:200px;}
	}

@media screen and (max-width:940px){
	#shop-list-section .shop-list ul li{width:33.3333%;}
	}

@media screen and (max-width:680px){
	#shop-list-section{padding:40px 0 60px;}
	#shop-list-section .title-area h1{font-size:30px;}
	#shop-list-section .shop-list ul li{width:50%;}
	}

@media screen and (max-width:480px){
	#shop-list-section{padding:30px 0 50px;}
	#shop-list-section .title-area h1{font-size:26px;}
	#shop-list-section .shop-list ul{margin:0 -7px}
	#shop-list-section .shop-list ul li{padding:5px 7px;}
	#shop-list-section .shop-list ul li .info h2{margin:15px 0 15px;}
	#shop-list-section .shop-list ul li .info div span.tel{float:none; display:block; margin-top:5px;}
	}

@media screen and (max-width:360px){
	#shop-list-section .shop-list ul li{width:100%;}
	#shop-list-section .shop-list ul li .info h2{height:auto;}
	}


#store-section03{width:100%; -background:url('../img/store03_bg.jpg') no-repeat center; background-size:cover; padding:90px 0 100px;}
#store-section03 .content{width:100%; max-width:1190px; margin:0 auto;}
#store-section03 .content .title-section{text-align:center; margin-bottom:70px;}
#store-section03 .content .title-section h1{font-size:40px; font-weight:700; -color:#fff;}
#store-section03 .content .title-section p{font-size:16px; font-weight:400; -color:#fff;margin-top:20px;}
#store-section03 .content ul{}
#store-section03 .content ul:after{clear:both; display:block; content:"";}
#store-section03 .content ul li{width:23%; height:280px; background:#fff; float:left; margin: 0 1%; text-align:center; position:relative; border:1px solid #dedede;}
#store-section03 .content ul.sec{width:73%; margin:20px auto 0;}
#store-section03 .content ul.sec li{width:31.333%; height:280px; background:#fff; float:left; margin: 0 1%; text-align:center; position:relative;}

#store-section03 .content ul li .txt{width:100%; top:50%; -ms-transform:translateY(-50%); -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); transform:translateY(-50%); position:absolute;}
#store-section03 .content ul li .txt h2 img{height:64px;}
#store-section03 .content ul li .txt h3{margin:20px 0 10px; font-size:20px; font-weight:700; color:#0D62A6;}
#store-section03 .content ul li .txt h4{padding:0 10px;font-size:15px; font-weight:300; line-height:150%; color:#4d4d4d;}
#store-section03 .content ul li p{position:absolute; top:18px; left:18px; color:#bdbdbd; font-weight:700; font-size:16px;}

@media screen and (max-width:980px){
	#store-section03{padding:80px 0 90px;}
	#store-section03 .content ul li{width:48%; height:280px; background:#fff; float:left; margin: 0 1%; text-align:center; position:relative;}
	#store-section03 .content ul li:nth-child(3),
	#store-section03 .content ul li:nth-child(4),
	#store-section03 .content ul.sec li:nth-child(3){margin-top:2%;}
	#store-section03 .content ul.sec{width:100%; margin:2% auto 0;}
	#store-section03 .content ul.sec li{width:48%; height:280px; background:#fff; float:left; margin: 0 1%; text-align:center; position:relative;}
	#store-section03 .content ul.sec li:last-child{margin-left:25%;}
	#store-section03 .content ul li .txt h2 img{height:48px;}
	#store-section03 .content ul li .txt h4{line-height:140%;}
}

@media screen and (max-width:900px){
	#store-section03{padding:70px 0 80px;}
	#store-section03 .content .title-section{margin-bottom:60px;}
	#store-section03 .content .title-section h1{font-weight:600; font-size:35px;}
	#store-section03 .content ul li .txt h3{font-size:18px; font-weight:600;}
	#store-section03 .content ul li .txt h4{font-size:14px;}
}

@media screen and (max-width:800px){
	#store-section03{padding:60px 0 70px;}
	#store-section03 .content .title-section{margin-bottom:50px;}
	#store-section03 .content .title-section h1{font-weight:500; font-size:33px;}
	#store-section03 .content ul li .txt h3{font-size:17px; font-weight:500;}
	#store-section03 .content ul li .txt h4{font-size:13px;}
}

@media screen and (max-width:700px){
	#store-section03{padding:50px 0 60px;}
	#store-section03 .content .title-section{margin-bottom:40px;}
	#store-section03 .content .title-section h1{font-size:30px;}
	#store-section03 .content ul li .txt h3{font-size:16px;}
}

@media screen and (max-width:600px){
	#store-section03{padding:40px 0;}
	#store-section03 .content .title-section{margin-bottom:30px;}
	#store-section03 .content .title-section h1{font-size:28px;}
	#store-section03 .content ul li .txt h3{font-size:15px;}
}

#store-section04{width:100%; max-width:1190px; margin:0 auto 0; padding:0 10px;}
#store-section04 .title-section h1{font-size:40px; font-weight:700; text-align:center; color:#383471;}
#store-section04 table{width:100%; margin-top:40px;}
#store-section04 table thead tr th{padding:17px 0; font-weight:700; font-size:18px; text-align:center; color:#fff; border-left:1px solid #ddd; border-bottom:1px solid #ddd; background:#383471;}
#store-section04 table thead tr th:first-child{border-left:0;}
#store-section04 table thead tr th:first-child.bl{border-left:1px solid #ddd;}
#store-section04 table tbody tr td{padding:17px 20px; font-weight:300; font-size:17px; text-align:center; color:#606060; border-left:1px solid #ddd; border-bottom:1px solid #ddd;}
#store-section04 table tbody tr td:first-child{border-left:0;}
#store-section04 table tbody tr td:first-child.bl{border-left:1px solid #ddd;}
#store-section04 table tbody tr:last-child td{border-bottom:1px solid #505050;}
#store-section04 h2{border-bottom:2px solid #505050; line-height:95px; font-size:40px; color:#383471; text-align:center; font-weight:300;}
#store-section04 h2 span{font-weight:700;}
#store-section04 p{margin-top:20px; font-weight:300; font-size:15px; color:#383471; text-align:right; word-break:keep-all; word-wrap:break-word;}

@media screen and (max-width:900px){
	#store-section04{margin:60px auto 0;}
	#store-section04 .title-section h1{font-weight:600; font-size:35px;}
	#store-section04 h2{font-size:35px;}
	#store-section04 h2 span{font-weight:600;}
}

@media screen and (max-width:800px){
	#store-section04{margin:50px auto 0;}
	#store-section04 .title-section h1{font-weight:500; font-size:33px;}
	#store-section04 table thead tr th{padding:15px 0; font-weight:600; font-size:17px;}
	#store-section04 table tbody tr td{padding:15px 18px; font-size:16px;}
	#store-section04 h2{font-size:32px;}
	#store-section04 h2 span{font-weight:500;}
}

@media screen and (max-width:700px){
	#store-section04 .title-section h1{font-size:30px;}
	#store-section04 table thead tr th{padding:13px 0; font-weight:500; font-size:16px;}
	#store-section04 table tbody tr td{padding:13px 16px; font-size:15px;}
	#store-section04 h2{font-size:30px;}
}

@media screen and (max-width:600px){
	#store-section04 .title-section h1{font-size:28px;}
	#store-section04 table thead tr th{padding:12px 0; font-size:15px;}
	#store-section04 table tbody tr td{padding:12px 14px; font-size:14px;}
	#store-section04 h2{font-size:25px;}
}

@media screen and (max-width:500px){
	#store-section04 h2{font-size:22px;}
}

@media screen and (max-width:400px){
	#store-section04 h2{font-size:18px;}
}

@media screen and (max-width:350px){
	#store-section04 h2{font-size:16px;}
}

#store-section05{width:100%; margin:0 auto 0; padding:100px 0; background:#f8f8f8;}
#store-section05 .content{width:100%; max-width:1200px; margin:0 auto; padding:0 10px;}
#store-section05 .content .title-section h1{text-align:center; font-size:40px; font-weight:700; color:#383471;}
#store-section05 table{width:100%; margin-top:40px;}
#store-section05 table thead tr th,
#store-section05 table thead tr td,
#store-section05 table tbody tr th,
#store-section05 table tbody tr td{padding:17px 0; text-align:center;}
#store-section05 table thead tr th{background:#383471; color:#fff; font-weight:700; font-size:24px;}
#store-section05 table thead tr th span{font-weight:300;}
#store-section05 table thead tr td{color:#2f2f2f; font-weight:500; font-size:18px; background:#f2f2f2; border-left:1px solid #ddd; border-bottom:1px solid #ddd;}
#store-section05 table thead tr.bg td{color:#fff; background:#9593b6; width:20%;}
#store-section05 table thead tr.bg td:first-child{color:#2f2f2f; background:#f2f2f2; border-left:none;}
#store-section05 table tbody tr th{color:#2f2f2f; font-weight:500; font-size:18px; width:40%;}
#store-section05 table tbody tr td{color:#2f2f2f; font-weight:400; font-size:18px;}
#store-section05 table tbody tr th,
#store-section05 table tbody tr td{border-left:1px solid #ddd; border-bottom:1px solid #ddd; background:#fff;}
#store-section05 table tbody tr th:first-child{text-align:left; padding-left:140px;}
#store-section05 table tbody tr th:first-child,
#store-section05 table tbody tr td:first-child{border-left:0;}
#store-section05 table tbody tr:last-child th,
#store-section05 table tbody tr:last-child td{border-bottom:2px solid #505050;}

@media screen and (max-width:1040px){
	#store-section05{margin:90px auto 0; padding:90px 0;}
	#store-section05 .content  .title-section h1{font-weight:600; font-size:35px;}
	#store-section05 table tbody tr th:first-child{padding-left:100px;}
}

@media screen and (max-width:900px){
	#store-section05{margin:90px auto 0; padding:90px 0;}
	#store-section05 .content  .title-section h1{font-weight:600; font-size:35px;}
	#store-section05 table tbody tr th:first-child{padding-left:60px;}
}

@media screen and (max-width:800px){
	#store-section05{margin:80px auto 0; padding:80px 0;}
	#store-section05 .content  .title-section h1{font-weight:500; font-size:33px;}
	#store-section05 table thead tr th{padding:15px 0; font-weight:600; font-size:20px;}
	#store-section05 table thead tr td{padding:15px 0; font-size:17px;}
	#store-section05 table tbody tr th{padding:10px 0; font-weight:400; font-size:17px;}
	#store-section05 table tbody tr td{padding:10px 0; font-size:14px;}
	#store-section05 table tbody tr th:first-child{padding-left:40px;}
}

@media screen and (max-width:700px){
	#store-section05{margin:70px auto 0; padding:70px 0;}
	#store-section05 .content  .title-section h1{font-size:30px;}
	#store-section05 table thead tr th{padding:13px 0; font-weight:500; font-size:18px;}
	#store-section05 table thead tr td{padding:12px 0; font-size:16px;}
	#store-section05 table tbody tr th{padding:7px 0; font-size:16px;}
	#store-section05 table tbody tr td{padding:7px 0; font-size:13px;}
	#store-section05 table tbody tr th:first-child{padding-left:20px;}
}

@media screen and (max-width:640px){
	.wd-info{display:block;}
	.wd-wrap{overflow-x:scroll;}
	.wd-wrap table{width:760px !important; margin-top:10px !important;}
}

@media screen and (max-width:600px){
	#store-section05{margin:50px auto 0; padding:50px 0;}
	#store-section05 .content  .title-section h1{font-size:28px;}
	#store-section05 table thead tr th{font-size:17px;}
	#store-section05 table thead tr td{padding:10px 0; font-size:14px;}
	#store-section05 table tbody tr th{padding:6px 0; font-size:14px;}
	#store-section05 table tbody tr td{padding:6px 0; font-size:12px;}
}

@media screen and (max-width:500px){
	#store-section05{margin:40px auto 0; padding:40px 0;}
}

#store-section05.model2 table thead tr.bg td{color:#fff; background:#9593b6; width:15%;}
#store-section05.model2 table thead tr.bg td:first-child{color:#2f2f2f; background:#f2f2f2; border-left:none;}

#store-section06{width:100%; height:500px; background:url('../img/suppl_bg.jpg') no-repeat center; background-size:cover; position:relative;}
#store-section06.model3{margin-top:100px;}
#store-section06 .txt{width:100%; color:#fff; text-align:center; top:50%; -ms-transform:translateY(-50%); -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); transform:translateY(-50%); position:absolute;}
#store-section06 .txt h1{font-size:40px; font-weight:700; line-height:100%; background:url('../img/suppl_bar.gif') no-repeat center bottom; padding-bottom:60px;}
#store-section06 .txt h1 span{font-size:22px; font-weight:400;}
#store-section06 .txt h2{font-size:22px; margin:20px 0;}
#store-section06 .txt h2 span{font-style:italic;}
#store-section06 .txt ul li{font-size:18px; font-weight:300; line-height:180%;}

@media screen and (max-width:900px){
	#store-section06{height:450px;}
	#store-section06 .txt h1{padding-bottom:50px; font-weight:600; font-size:35px; background-size:auto 45px;}
	#store-section06 .txt h1 span{font-size:20px;}
	#store-section06 .txt h2{font-size:20px; margin:15px 0;}
}

@media screen and (max-width:800px){
	#store-section06{height:400px;}
	#store-section06 .txt h1{padding-bottom:40px; font-weight:500; font-size:32px; background-size:auto 35px;}
	#store-section06 .txt h1 span{font-size:18px;}
}

@media screen and (max-width:700px){
	#store-section06 .txt ul li{font-size:16px; line-height:170%;}
	#store-section06 .txt h1 span{font-size:17px;}
}

@media screen and (max-width:600px){
	#store-section06 .txt ul li{font-size:14px; line-height:160%;}
}

@media screen and (max-width:500px){
	#store-section06 .txt h1 span{font-size:16px;}
}


#store-section07{width:100%; max-width:1200px; margin:70px auto 0; padding:0 10px;}
#store-section07 .title-section h1{font-size:40px; font-weight:700; text-align:center; color:#383471;}
#store-section07 .title-section h2{font-size:38px; font-weight:300; text-align:center; color:#525252; line-height:50px; margin-bottom:20px;}
#store-section07 .title-section h2 strong{font-weight:400;}
#store-section07 .title-section h2 span{display:inline-block; margin-right:10px;}
#store-section07 ul.process{width:100%; margin-top:40px;}
#store-section07 ul.process:after{clear:both; display:block; content:"";}
#store-section07 ul.process li {border:1px solid #ddd; border-radius:10px; float:left; text-align:center;}
#store-section07 ul.process li h1{font-size:20px; text-align:center; line-height:1em; padding-top:20px;}
#store-section07 ul.process li h1 span {background:#C24473; color:#fff; border-radius:100px; border:1px solid #c24473; font-size:15px; padding: 0 3px;}
#store-section07 ul.process li p{font-size:18px; text-align:center; background:#383471; color:#fff; font-weight:400; border-radius:0 0 10px 10px; border:1px solid #383471; padding:10px 0;}
#store-section07 ul.process li p br{display:none;}
#store-section07 ul.process li:first-child {width:20%;}
#store-section07 ul.process li:nth-child(2) {width:46%; margin:0 2%;}
#store-section07 ul.process li:last-child {width:30%;}
#store-section07 table{width:100%; margin-top:40px;}
#store-section07 table thead tr th{padding:17px 0; font-weight:700; font-size:18px; text-align:center; color:#fff; border-left:1px solid #ddd; background:#383471;}
#store-section07 table thead tr th:first-child{border-left:0; width:15%;}
#store-section07 table tbody tr th,
#store-section07 table tbody tr td{padding:17px 20px; font-size:17px; color:#606060; border-bottom:1px solid #ddd;}
#store-section07 table tbody tr th{font-weight:500; text-align:center;}
#store-section07 table tbody tr td{font-weight:300; text-align:left; border-left:1px solid #ddd;}
#store-section07 table tbody tr td span{font-size:15px; color:#828282;}
#store-section07 table tbody tr td ul:after{clear:both; display:block; content:"";}
#store-section07 table tbody tr td ul li{background:url(../img/list_bullet.png) no-repeat left 13px; padding-left:10px;}
#store-section07 table tbody tr td ul.papers li{background:none; padding-left:0; width:33.3333%; float:left; margin:3px 0;}
#store-section07 table tbody tr td table{margin:10px 0;}
#store-section07 table tbody tr td table tr th,
#store-section07 table tbody tr td table tr td{padding:12px 0; border:1px solid #ddd; text-align:center; width:50%;}
#store-section07 table tbody tr td table tr td:last-child{color:#CB417C; font-weight:500;}
#store-section07 p{margin-top:20px; font-weight:300; font-size:18px; color:#383471; text-align:left; word-break:keep-all; word-wrap:break-word;}

@media screen and (max-width:950px){
	#store-section07 ul.process li h1{font-size:18px;}
	#store-section07 ul.process li h1 span {font-size:14px; padding: 0 3px;}
	#store-section07 ul.process li p{font-size:16px;}
}

@media screen and (max-width:900px){
	#store-section07{margin:60px auto 0;}
	#store-section07 .title-section h1{font-weight:600; font-size:35px;}
	#store-section07 .title-section h2{font-size:32px; line-height:42px;}
	#store-section07 .title-section h2 span img{height:42px;}
}

@media screen and (max-width:800px){
	#store-section07{margin:50px auto 0;}
	#store-section07 .title-section h1{font-weight:500; font-size:33px;}
	#store-section07 .title-section h2{font-size:28px; line-height:38px; margin-bottom:10px;}
	#store-section07 .title-section h2 span img{height:38px;}
	#store-section07 ul.process li p br{display:block;}
	#store-section07 table thead tr th{padding:15px 0; font-weight:600; font-size:17px;}
	#store-section07 table tbody tr th,
	#store-section07 table tbody tr td{padding:15px 18px; font-size:16px;}
	#store-section07 table tbody tr td span{font-size:14px;}
	#store-section07 table tbody tr td ul li{background:url(../img/list_bullet.png) no-repeat left 10px;}
	#store-section07 p{font-size:16px;}
}

@media screen and (max-width:780px){
	#store-section07 table tbody tr td ul.papers li{width:50%;}
	#store-section07 ul.process li h1{font-size:16px;}
	#store-section07 ul.process li h1 span {font-size:13px; padding: 0 3px;}
	#store-section07 ul.process li p{font-size:14px;}
}

@media screen and (max-width:700px){
	#store-section07 .title-section h1{font-size:30px;}
	#store-section07 .title-section h2{font-size:26px; line-height:34px;}
	#store-section07 .title-section h2 span img{height:34px;}
	#store-section07 table thead tr th{padding:13px 0; font-weight:500; font-size:16px;}
	#store-section07 table tbody tr th,
	#store-section07 table tbody tr td{padding:13px 16px; font-size:15px;}
	#store-section07 p{font-size:15px;}
}

@media screen and (max-width:640px){
	#store-section07 table tbody tr td ul.papers li{width:33.333%;}
	.wd-wrap ul{width:760px !important; margin-top:10px !important;}
}

@media screen and (max-width:600px){
	#store-section07 .title-section h1{font-size:28px;}
	#store-section07 .title-section h2{font-size:24px;}
	#store-section07 .title-section h2 span {width:100%; margin-bottom:10px;}
	#store-section07 .title-section h2 span img{height:30px;}
	#store-section07 table thead tr th{padding:12px 0; font-size:15px;}
	#store-section07 table tbody tr th,
	#store-section07 table tbody tr td{padding:12px 14px; font-size:14px;}
	#store-section07 table tbody tr td span{font-size:13px;}
	#store-section07 p{font-size:14px;}
}

#btn-section{width:100%; max-width:1190px; margin:70px auto 100px; padding:0 10px; text-align:center;}
#btn-section p.btn{text-align:center;}
#btn-section p.btn a{display:inline-block; background:#383471; font-size:24px; color:#fff; font-weight:700; padding:0 50px; line-height:68px;}

@media screen and (max-width:900px){
	#btn-section{margin:60px auto 100px;}
}

@media screen and (max-width:800px){
	#btn-section{margin:50px auto 100px;}
}

@media screen and (max-width:700px){
	#btn-section{margin:40px auto 100px;}
	#btn-section p.btn a{font-size:22px; font-weight:600; padding:0 40px; line-height:60px;}
}

@media screen and (max-width:600px){
	#btn-section{margin:30px auto 100px;}
	#btn-section p.btn a{font-size:20px; font-weight:500; line-height:55px;}
}

@media screen and (max-width:500px){
	#btn-section{margin:20px auto 100px;}
	#btn-section p.btn a{font-size:18px; font-weight:500; line-height:50px;}
}


#model1-info-top-section{width:100%; background:url('../img/model1_info_top_bg.jpg') no-repeat center; background-size:cover;}
#model2-info-top-section{width:100%; background:url('../img/model2_info_top_bg.jpg') no-repeat center; background-size:cover;}
#model3-info-top-section{width:100%; background:url('../img/model3_info_top_bg.jpg') no-repeat center; background-size:cover;}

#cabinet-section{width:100%; padding:100px 10px 0;}
#cabinet-section.model3{margin-top:100px;}
#cabinet-section .cont-area{text-align:center;}
#cabinet-section .cont-area h1{font-size:40px; font-weight:700; line-height:100%; background:url('../img/suppl_bar.gif') no-repeat center bottom; padding-bottom:60px;}
#cabinet-section .cont-area h1 span{font-size:22px; font-weight:400;}
#cabinet-section .cont-area .img:after{clear:both; display:block; content:"";}
#cabinet-section .cont-area .img div{width:48%; max-width:585px;}
#cabinet-section .cont-area .img div img{width:100%;}
#cabinet-section .cont-area .img div.leftBox{float:left;}
#cabinet-section .cont-area .img div.rightBox{float:right;}
#cabinet-section .cont-area h2{font-size:28px; margin:40px 0;}
#cabinet-section .cont-area h2 span{font-style:italic;}
#cabinet-section .cont-area ul{}
#cabinet-section .cont-area ul:after{clear:both; display:block; content:"";}
#cabinet-section .cont-area ul li{width:25%; text-align:center; float:left;}
#cabinet-section .cont-area ul li h3{}
#cabinet-section .cont-area ul li h3 img{width:auto; height:92px;}
#cabinet-section .cont-area ul li h4{font-size:20px; color:#69C0DE; font-weight:700; margin:30px 0 20px;}
#cabinet-section .cont-area ul li p{font-size:18px; color:#727272;}

@media screen and (max-width:900px){
	#cabinet-section .cont-area h1{padding-bottom:50px; font-weight:600; font-size:35px; background-size:auto 45px;}
	#cabinet-section .cont-area h1 span{font-size:20px;}
	#cabinet-section .cont-area h2{font-size:26px; margin:30px 0;}
}

@media screen and (max-width:800px){
	#cabinet-section .cont-area h1{padding-bottom:40px; font-weight:500; font-size:32px; background-size:auto 35px;}
	#cabinet-section .cont-area h1 span{font-size:18px;}
#cabinet-section .cont-area ul li h3 img{width:auto; height:85px;}
#cabinet-section .cont-area ul li h4{font-size:18px;}
#cabinet-section .cont-area ul li p{font-size:16px;}
}

@media screen and (max-width:700px){
	#cabinet-section .cont-area h1 span{font-size:17px;}
	#cabinet-section .cont-area h2{font-size:22px;}
	#cabinet-section .cont-area ul li{width:50%;}
	#cabinet-section .cont-area ul li:nth-child(3),
	#cabinet-section .cont-area ul li:nth-child(4){margin-top:40px;}
}

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

@media screen and (max-width:500px){
	#cabinet-section .cont-area h1 span{font-size:16px;}
}

