/* BASIC css start */
#page_big_title {padding-top:30px;}
#store_list {padding:20px;}
#store_list .store_list_menu img {width:100%; }
#store_list .store_list_menu > ul {margin-top:10px; padding:0; }
#store_list .store_list_menu > ul > li {position:relative; margin:0 0 30px; padding:0; }
#store_list .global_list_img {width:100%; }
#store_list .store_txt01 {color:#000; font-size:20px; font-weight:700; letter-spacing:-0.3px; line-height:1; padding-top:20px;}
#store_list .store_txt02 {color:#000; font-size:15px; font-weight:400; letter-spacing:-0.3px; line-height:1.4; padding-top:8px;}

#container {background-color:#000;}
#contents {border-bottom:1px solid #fff;}


.title {text-align:center;}
.event_txt02 {font-size:13px; color:#fff; padding-top:30px;}
.event_ban {padding:20px;}

.arrow {text-align:center;}
.area-news {text-align:center; padding-top:30px;}


.event_ban .event_txt01 {text-align:center; color:#fff; font-size:18px; line-height:1; font-weight:700; letter-spacing:-0.3px; padding-top:15px;}
.event_ban .event_txt03 {text-align:center; font-size:13px; color:#fff; line-height:1; font-weight:400; letter-spacing:-0.3px; padding-top:10px;}






.main_btn {font-size:0px; text-align:center; margin:10px 0px 50px;}
.main_btn ul li {display:inline-block; margin:0px 4px;}
.main_btn ul li a {font-size: 15px; font-weight: 700; letter-spacing: -0.5px; height:35px; line-height:35px; text-align: center; display: block; border: 1px solid #fff; padding:0px 15px; font-family: 'Roboto Condensed', sans-serif;}


@media screen and (device-aspect-ratio: 40/71) and (orientation : portrait){
.main_btn ul li a {font-size: 12px; font-weight: 700; letter-spacing: -0.5px; height:35px; line-height:35px; text-align: center; display: block; border: 1px solid #fff; padding:0px 10px; font-family: 'Roboto Condensed', sans-serif;}
}

















/* BASIC css end */

