/* BASIC css start */
.swiper-container {width:100%; height:100%;}
.swiper-slide { text-align: center; font-size:0px;background:#fff; width:100%;}
.swiper1 .swiper-pagination-bullet-active {background-color:#ffffff !important; height:8px; width:8px;}
.swiper1 .swiper-pagination-bullet {background-color:transparent; border:2px solid #fff; height:8px; width:8px; opacity:1; margin:0px 3px !important;}

.m_title_area {width:95%; margin:0px auto; padding-top:35px; }
.m_title_area .m_title01 {font-size:12px; color:#999;letter-spacing:2px;  text-align:center;}
.m_title_area .m_title02 {font-size:24px; line-height:24px; color:#010101; letter-spacing:-0.3px; font-weight:bold;font-weight:600;  text-align:center; padding-top:10px;}
.m_title_area .m_title03 {width:90%; max-width:500px; margin:0 auto; font-size:12px;  color:#777; text-align:center; letter-spacing:-0.5px; line-height:18px; padding-bottom:20px;}
.m_title_area .yellow_line {width:25%; height:3px; background-color:#017dc3; margin:18px auto;}

.m_section01 {width:100%; background-color:#fbfbfb; padding:0px 0px 5px;margin-top:20px;}
.m_section01 .re_info {border:1px solid #dedede; border-top:0px; padding:20px 0px;}
.m_section01 .re_txt01 {font-size:21px; color:#222;padding-bottom:20px; padding-top:10px;}
.m_section01 .re_txt02 {font-size:11px; color:#777; width:90%; margin:0 auto; letter-spacing:-0.5px; padding:5px 0px;}

.m_section01 .re_icon_area {width:100%; padding-top:20px; text-align:center;}
.m_section01 .re_icon_area li {display:inline-block; cursor:pointer;  }
.m_section01 .re_icon_area li .icon {width:54px; height:54px; background-color:#fbfbfb; border-radius:54px;  margin:0px 8px !important; border:1px solid #dedede;}
.m_section01 .re_icon_area li .icon img {padding-top:14px; width:50%;}
.m_section01 .re_icon_area li .r_text {font-size:14px; color:#222; padding-top:8px;}
.m_section01 .re_thumb01 {height:200px; background:url("/design/soandogirl/mobile_exbada/re_ban01.jpg"); background-size:cover;}
.m_section01 .re_thumb02 {height:200px; background:url("/design/soandogirl/mobile_exbada/re_ban02.jpg"); background-size:cover;}
.m_section01 .re_thumb03 {height:200px; background:url("/design/soandogirl/mobile_exbada/re_ban03.jpg"); background-size:cover;}

.m_section01 .re_thumb04 {height:200px; background:url("/design/soandogirl/mobile_exbada/re_ban01.jpg"); background-size:cover;}
.m_section01 .re_thumb05 {height:200px; background:url("/design/soandogirl/mobile_exbada/re_ban02.jpg"); background-size:cover;}
.m_section01 .re_thumb06 {height:200px; background:url("/design/soandogirl/mobile_exbada/re_ban03.jpg"); background-size:cover;}

.m_section01 .re_info {height:100px;}


.m_section01 .re_txt02 ul{font-size:0; }
.m_section01 .re_txt02 ul li{display:inline-block;border:1px solid #dedede; height:30px; line-height:30px;}
.m_section01 .re_txt02 ul li:first-child{border-right:0; width:100px; text-align:center;}
.m_section01 .re_txt02 ul li a{font-size:12px; color:#222}
.m_section01 .re_txt02 ul li a img{height:30px;}


.m_section01 .swiper2 {width:95%; margin:25px auto !important;}
.m_section01 .swiper2 .swiper-button-prev {background-image:url("/design/soandogirl/mobile_exbada/re_prev.png"); left:0px; top:25%; width:28px !important; height:56px !important;  background-size:28px 56px;}
.m_section01 .swiper2 .swiper-button-next {background-image:url("/design/soandogirl/mobile_exbada/re_next.png");  right:0px; top:25%; width:28px !important; height:56px !important; background-size:28px 56px;}
.m_section01 .swiper2 .swiper-button-disabled {opacity:1 !important;}

.swiper3 {margin:25px auto 0px !important;}
.swiper3 .swiper-pagination-bullet-active {background-color:#ffffff !important; height:8px; width:8px;}
.swiper3 .swiper-pagination-bullet {background-color:transparent; border:2px solid #fff; height:8px; width:8px; opacity:1; margin:10px 3px !important;}

.m_section02 {width:100%; background-color:#f9f9ec; padding:0px 0px 15px;}
.swiper4 .swiper-slide {background-color:#f9f9ec; margin:0px auto 25px; padding-bottom:20px;}
.swiper4 .keep_thumb img {width:50%; margin:0 auto;}
.swiper4 .keep_txt01 {font-size:26px; line-height:26px;font-weight:600; color:#222; padding-top:25px; text-align:center;}
.swiper4 .keep_txt02 {font-size:15px; color:#999; padding-top:8px; font-weight:bold; text-align:center;}
.swiper4 .keep_txt03 {font-size:14px; color:#010101; padding-top:10px; text-align:center; letter-spacing:-0.5px; width:70%; margin:0 auto; line-height:17px;}

.swiper4 { margin:25px auto 0px !important;;}
.swiper4 .swiper-pagination-bullet-active {background-color:#222 !important; height:8px; width:8px;}
.swiper4 .swiper-pagination-bullet {background-color:transparent; border:2px solid #222; height:8px; width:8px; opacity:1; margin:0px 3px !important;}
.swiper4 .swiper-button-prev {background-image:url("/design/soandogirl/mobile_exbada/keep_prev.png"); left:0px; top:25%; width:50px !important; height:50px !important;  background-size:50px 50px;}
.swiper4 .swiper-button-next {background-image:url("/design/soandogirl/mobile_exbada/keep_next.png");  right:0px; top:25%; width:50px !important; height:50px !important; background-size:50px 50px;}
.swiper4 .swiper-button-disabled {opacity:1 !important;}

.swiper5 .swiper-pagination-bullet-active {background-color:#fff !important; height:8px; width:8px;  }
.swiper5 .swiper-pagination-bullet {background-color:transparent; border:2px solid #fff; height:8px; width:8px; opacity:1; margin:15px 3px !important;}
.swiper5 .swiper-button-prev {background-image:url("/design/soandogirl/mobile_exbada/keep_prev.png"); left:0px; top:50%; width:50px !important; height:50px !important;  background-size:50px 50px;}
.swiper5 .swiper-button-next {background-image:url("/design/soandogirl/mobile_exbada/keep_next.png");  right:0px; top:50%; width:50px !important; height:50px !important; background-size:50px 50px;}
.swiper5 .swiper-button-disabled {opacity:1 !important;}

.faq_thumb img {border:0px solid #dedede; width:70px;}
.faq_thumb {padding:20px 0px; text-align:center;}
.faq_txt01 {font-size:22px; color:#222;font-weight:200; line-height:24px; text-align:center; width:85%; margin:0px auto;}
.faq_txt01 span{font-weight:400; }
.faq_txt02 {font-size:12px; color:#222;  line-height:18px; letter-spacing:-0.5px; color:#777;  text-align:center; width:85%; margin:20px auto;}

.tab_section {margin:40px 2% 10px 2%;text-align:center;border:1px solid #e8e8e8;}
.tab_section .tab_inner { margin: 0; padding: 0; float: left; height:40px; width:100%; font-size:11px;}
.tab_section .tab_inner a { float: left; text-align:center; cursor: pointer; width:33.33%; height:39px;
color:#999;line-height:39px;font-size:13px; font-weight: bold; background-color:#f9f9f9; overflow:hidden; position: relative;border-left: 1px solid #e8e8e8; border-bottom:1px solid #e8e8e8; 
-webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-sizing:border-box; -o-sizing:border-box; box-sizing:border-box;}
.tab_section .tab_inner a:first-child {border-left:0;}
.tab_section .tab_inner a.open { background-color:#fff; color:#222; border-bottom:1px solid #fff; }
.tab_section .tab_box { clear:both; float:left; background:#fff; padding:10px 0px; width:100%;}
.tab_section .tab_box .main_tab02 {display:none;}
.tab_section .tab_box .main_tab03 {display:none;}

.m_section07 {width:100%; height:100%; background: url("/design/soandogirl/mobile_exbada/insta_bg.jpg") no-repeat center; background-color:#2e2f31; background-size:cover; padding-bottom:25px;  } 
.m_section07 .inner {width:100%; margin:0 auto; text-align:center;}
.m_section07 .insta_logo {padding-top:30px; padding-bottom:20px;}
.m_section07 .insta_logo img {height:60px;}
.m_section07 .insta_txt01 { font-weight:600; color:#fff; font-size:26px; letter-spacing:0.8px; line-height:26px;}
.m_section07 .insta_txt02 {color:#fff; font-size:12px; letter-spacing:1px; padding-top:8px;}
.m_section07 .insta_txt03 { color:#fff; font-size:12px; line-height:18px; padding-top:20px; width:90%; margin:0 auto; letter-spacing:-0.5px;}
.m_section07 .insta_go a { display:inline-block; text-align:center; width:150px; border:1px solid #fff; color:#fff; height:32px; border-radius:20px; line-height:32px; font-size:14px; margin:20px auto 20px; opacity:0.7; font-weight:bold;}
.m_section07 .insta_go a:hover {opacity:1;}

 #instafeed { margin:0 auto; text-align:center; width:100%; padding-top:5px; }
 #instafeed img { text-decoration:none; border:none; width:20%; margin:5px; }

.m_section08 {width:100%;  background-color:#017dc3; padding-bottom:20px;}
.m_section08 .inner {width:100%; margin:0 auto; text-align:center;}
.m_section08 .store_txt01 {font-size:24px; line-height:24px; color:#fff; letter-spacing:-0.3px; font-weight:bold;font-weight:600; padding-top:35px; width:80%; margin:0 auto;}
.m_section08 .store_txt02 {font-size:12px; line-height:18px; color:#fff; padding-top:20px; width:90%; margin:0 auto; letter-spacing:-0.5px;}
.m_section08 .map_go a { letter-spacing:-0.5px;font-size:11px;display:inline-block; text-align:center; width:180px; border:1px solid #fff; color:#fff; height:32px; border-radius:20px; line-height:32px; font-size:12px; margin:20px auto 10px; font-weight:bold;}
.m_section08 .map_go a:hover {background-color:#222; color:#fff;}

#topbanner .topbanner {display:none;margin:0px;width:100%;text-align:center; height:200px; background-color:#222;}
#topbanner .btnarea {position:relative; top:0px;margin:0 auto; width:39px; height:0px;z-index:200;}
#topbanner .closebtn {cursor:pointer; width:39px;height:39px;background:url('/design/soandogirl/mobile_exbada/closebtn.gif');}
#topbanner .openbtn {display:block !important;}

/* BASIC css end */

