
@media screen and (min-width: 1231px) and (max-width: 7000px){

.content { width:1000px; margin:0 auto; padding:0 100px; color:#3c3c3c;}
.content h2 .txt-point { color:#0083cb;}
.main-copy { height:328px;}
.main-copy p { color:#0083cb; font-size:26px; line-height:40px; text-align:center; text-shadow:1px 1px 1px rgba(0,0,0,0.1);}
.main-copy p .img-wrap { display:block; padding-top:0;font-size:0; line-height:0;}

.store-copy { background:url("../images/web/store/bg_store_copy.jpg") no-repeat;}
.store-copy p { padding-top:76px; font-size:36px; line-height:50px;}
.store-copy p .img-wrap { padding-bottom:24px;}
/* store */
.store-cont h2 { padding-top:45px; font-size:40px; line-height:64px; text-align:center;}
.store-cont .sub-tit { color:#000; font-size:26px; line-height:38px; text-align:center;}
.store-area { overflow:hidden; padding:28px 0 96px;}
.store-area .store-list { margin-top:40px;}
.store-area .store-list:first-child { margin-left:0;}
.store-area .store-list .store-lead { height:70px; background:#0083cb; color:#fff; font-size:26px; line-height:70px; letter-spacing:-2px; text-align:center;}
.store-area .store-list > ul { overflow:hidden; margin-top:9px; padding:29px 39px; border:1px solid #66b5e0;}
.store-area .store-list > ul li { position:relative; float:left; width:298px; height:118px; margin:0 0 10px 10px; border:1px solid #63b3df; background:#fff; text-align:center;}
.store-area .store-list > ul li.first { margin-left:0;}
.store-area .store-list > ul li .store-logo { display:block; padding-top:20px; font-size:0; line-height:0;}
.store-area .store-list > ul li .store-name { color:#000; font-size:26px; line-height:20px;}
.store-area .store-list > ul li a.store-go { position:absolute; bottom:9px; right:9px; display:block; width:42px; height:42px; background:url("../images/web/store/arrow_store.png") no-repeat; font-size:0; line-height:0;}

}


@media screen and (min-width: 961px) and (max-width: 1230px){

.content { width:95%; margin:0 auto; padding:0 10px; color:#3c3c3c;}
.content h2 .txt-point { color:#0083cb;}
.main-copy { height:328px;}
.main-copy p { color:#0083cb; font-size:26px; line-height:40px; text-align:center; text-shadow:1px 1px 1px rgba(0,0,0,0.1);}
.main-copy p .img-wrap { display:block; padding-top:0;font-size:0; line-height:0;}

.store-copy { background:url("../images/web/store/bg_store_copy.jpg") no-repeat;}
.store-copy p { padding-top:76px; font-size:36px; line-height:50px;}
.store-copy p .img-wrap { padding-bottom:24px;}
/* store */
.store-cont h2 { padding-top:45px; font-size:40px; line-height:64px; text-align:center;}
.store-cont .sub-tit { color:#000; font-size:26px; line-height:38px; text-align:center;}
.store-area { overflow:hidden; padding:28px 0 96px;}
.store-area .store-list { margin-top:40px;}
.store-area .store-list:first-child { margin-left:0;}
.store-area .store-list .store-lead { height:70px; background:#0083cb; color:#fff; font-size:26px; line-height:70px; letter-spacing:-2px; text-align:center;}
.store-area .store-list > ul { overflow:hidden; margin-top:9px; padding:29px 39px; border:1px solid #66b5e0;}
.store-area .store-list > ul li { position:relative; float:left; width:32%; height:118px; margin:0 0 10px 10px; border:1px solid #63b3df; background:#fff; text-align:center;}
.store-area .store-list > ul li.first { margin-left:0;}
.store-area .store-list > ul li .store-logo { display:block; padding-top:20px; font-size:0; line-height:0;}
.store-area .store-list > ul li .store-name { color:#000; font-size:26px; line-height:20px;}
.store-area .store-list > ul li a.store-go { position:absolute; bottom:9px; right:9px; display:block; width:42px; height:42px; background:url("../images/web/store/arrow_store.png") no-repeat; font-size:0; line-height:0;}


}



@media screen and (min-width: 200px) and (max-width: 960px){


.content { width:1000px; margin:0 auto; padding:0 100px; color:#3c3c3c;}
.content h2 .txt-point { color:#0083cb;}
.main-copy { height:328px;}
.main-copy p { color:#0083cb; font-size:26px; line-height:40px; text-align:center; text-shadow:1px 1px 1px rgba(0,0,0,0.1);}
.main-copy p .img-wrap { display:block; padding-top:0;font-size:0; line-height:0;}

.store-copy { background:url("../images/web/store/bg_store_copy.jpg") no-repeat;}
.store-copy p { padding-top:76px; font-size:36px; line-height:50px;}
.store-copy p .img-wrap { padding-bottom:24px;}
/* store */
.store-cont h2 { padding-top:45px; font-size:40px; line-height:64px; text-align:center;}
.store-cont .sub-tit { color:#000; font-size:26px; line-height:38px; text-align:center;}
.store-area { overflow:hidden; padding:28px 0 96px;}
.store-area .store-list { margin-top:40px;}
.store-area .store-list:first-child { margin-left:0;}
.store-area .store-list .store-lead { height:70px; background:#0083cb; color:#fff; font-size:26px; line-height:70px; letter-spacing:-2px; text-align:center;}
.store-area .store-list > ul { overflow:hidden; margin-top:9px; padding:29px 39px; border:1px solid #66b5e0;}
.store-area .store-list > ul li { position:relative; float:left; width:298px; height:118px; margin:0 0 10px 10px; border:1px solid #63b3df; background:#fff; text-align:center;}
.store-area .store-list > ul li.first { margin-left:0;}
.store-area .store-list > ul li .store-logo { display:block; padding-top:20px; font-size:0; line-height:0;}
.store-area .store-list > ul li .store-name { color:#000; font-size:26px; line-height:20px;}
.store-area .store-list > ul li a.store-go { position:absolute; bottom:9px; right:9px; display:block; width:42px; height:42px; background:url("../images/web/store/arrow_store.png") no-repeat; font-size:0; line-height:0;}


/* ¸ð¹ÙÀÏ */
	.content { width:inherit; padding:0 10px;}
	.main-copy { display:none;}
	.title-block { display:inline-block;}
	/* store */
	.store-cont h2 { padding-top:8px; font-size:22px; font-weight:normal; line-height:34px;}
	.store-cont .sub-tit { font-size:16px; line-height:22px; letter-spacing:-2px;}
	.store-area { padding:25px 0 10px;}
	.store-area .store-list { float:none; width:100%; margin:40px 0 0 0;}
	.store-area .store-list:first-child { margin-top:0;}
	.store-area .store-list .store-lead { height:40px; font-size:18px; line-height:40px;}
	.store-area .store-list > ul { border:none; padding:0;}
	.store-area .store-list > ul li { box-sizing:border-box; width:100%; height:60px; margin:5px 0 0;}
	.store-area .store-list > ul li:first-child { margin-top:0;}
	.store-area .store-list > ul li .store-logo { padding-top:8px;}
	.store-area .store-list > ul li .store-logo img { width:110px;}
	.store-area .store-list > ul li .store-name { font-size:13px; line-height:14px;}
	.store-area .store-list > ul li a.store-go { bottom:5px; right:5px; width:30px; height:30px; background-size:30px auto;}
}