.s_o h3{font-size:48px;font-weight:900;letter-spacing:-3px;}
.s_o h3 span{color:#da091a;}
.s_o h4{font-size:30px;font-weight:300;}
.s_o h5{font-size:24px;font-weight:300;}
#sec01{background:url(//cdn.ios.co.kr/jp/event/naoshima/sec01_bg.jpg) no-repeat center;height:1000px;background-size:cover;}
.sec01_tit{padding-top:300px;}
#sec02{background:url(//cdn.ios.co.kr/jp/event/naoshima/sec02_bg.jpg) repeat;background-size:cover;}
.sec02_txt{display:inline-block;font-size:18px;font-weight:500;color:#fff;background-color:#da091a;padding:5px 30px;border-radius:60px;margin-bottom:50px;}
.time_boxsWrap{background-color:#db505f;margin:0 10px;}
.time_boxs{max-width:1000px;margin-left:auto;margin-right:auto;padding:20px;}
.time_box{text-align:left;color:#fff;}
.time_txtWarp01{font-size:14px;}
.time_txtWarp01 .time_txt01{font-size:24px;line-height:1.2;}
.time_txtWarp01 .time_txt01 span{font-size:36px;}
.time_txtWarp01 .time_txt02{font-size:24px;margin-top:-4px;}
.time_txtWarp01 .time_txt02 span{font-size:18px;}
.time_txtWarp02{font-size:14px;border-left:1px solid #ffffff55;}
.time_txtWarp02 .time_txt01{font-size:16px;background-color:#c03756;display:inline-block;border-radius:20px;padding:4px 10px;margin-top:10px;}
.time_txt03{padding-right:20px;}
.time_txt04{}
.time_txt::after{display:block;content:"";clear:both;}
.time_txt li{float:left;}
#sec03{background:url(//cdn.ios.co.kr/jp/event/naoshima/sec03_bg.jpg) repeat;background-size:cover;}
.item img{width:100%;}
.choiceTab2{border:none;overflow:hidden;}
.choiceTab2 li{float:left;width:33.3333%;border:2px solid #e90e40;border-left:none;}
.choiceTab2 li:nth-child(1){border-left:2px solid #e90e40;}
.choiceTab2 li a{text-align:center;padding:25px 0;color:#e90e40;font-size:1.4em;font-weight:bold;display:block;background:#fff;}
.choiceTab2 li.on a{background:#e90e40;color:#fff;-webkit-transition:all 0.17s cubic-bezier(0.3,0.1,0.58,1);-moz-transition:all 0.17s cubic-bezier(0.3,0.1,0.58,1);-o-transition:all 0.17s cubic-bezier(0.3,0.1,0.58,1);-ms-transition:all 0.17s cubic-bezier(0.3,0.1,0.58,1);transition:all 0.17s cubic-bezier(0.3,0.1,0.58,1);}
.choiceTab2 li a:hover{background:#e90e40;color:#fff;-webkit-transition:all 0.17s cubic-bezier(0.3,0.1,0.58,1);-moz-transition:all 0.17s cubic-bezier(0.3,0.1,0.58,1);-o-transition:all 0.17s cubic-bezier(0.3,0.1,0.58,1);-ms-transition:all 0.17s cubic-bezier(0.3,0.1,0.58,1);transition:all 0.17s cubic-bezier(0.3,0.1,0.58,1);}
.naoshimaSec2Tab .info01,.naoshimaSec2Tab .info02{border:none;background-color:rgba(255,255,255,0.1);border:1px solid #e90e40;overflow:hidden;}
.naoshimaSec2Tab .info01 li{float:left;width:20%;}
.naoshimaSec2Tab .info01 li.on a,.naoshimaSec2Tab .info01 li a:hover,.naoshimaSec2Tab .info02 li.on a,.bustour1daySec2Tab .info02 li a:hover{background:#e90e40;color:#fff;-webkit-transition:all 0.17s cubic-bezier(0.3,0.1,0.58,1);-moz-transition:all 0.17s cubic-bezier(0.3,0.1,0.58,1);-o-transition:all 0.17s cubic-bezier(0.3,0.1,0.58,1);-ms-transition:all 0.17s cubic-bezier(0.3,0.1,0.58,1);transition:all 0.17s cubic-bezier(0.3,0.1,0.58,1);}
.naoshimaSec2Tab .info01 li a,.naoshimaSec2Tab .info02 li a{text-align:center;padding:25px 0;color:#e90e40;font-size:1.2em;font-weight:bold;display:block;}
.tabpane{display:none;}
.ctnWarp{background-color:#fff;}
.ctnWarp_bg{background:#fff url(//cdn.ios.co.kr/jp/event/naoshima/naoshima2018_a3_bg.png) no-repeat;background-size:cover;text-align:left;padding-left:50px;}
.ctn_loader2_content{padding:50px 0;height:350px;}
.ctn_loader2_title{color:#e90e40;font-size:28px;font-weight:bold;}
.ctn_loader2_text{font-size:18px;line-height:160%;padding-top:20px;word-break:keep-all;}
.ctn_loader2_title2{color:#e90e40;font-size:28px;font-weight:bold;}
#sec04{background:#fbf8c1;}
.sec04{position:relative;padding-top:50px;}
.sec04_benefit{position:absolute;top:50px;left:50px;}
.benefitWarp{background:#e90e40;text-align:left;color:#fff;padding:150px 50px 50px 50px;margin-top:50px;}
.benefit_txt01{display:inline-block;font-size:14px;background-color:#890000;padding:4px 10px;margin:10px 0;border-radius:20px;}
.benefit_txt02{font-size:24px;}
.benefit_txt03{font-size:18px;line-height:1.2;}
.benefit02{}
.benefit_img{float:right;margin-top:-50px;}
.benefit01 img{padding-top:10px;}
#sec05{background:#eeeeee url(//cdn.ios.co.kr/jp/event/naoshima/sec05_bg.jpg) top no-repeat;}
.goodsWrap{border:1px solid #eee;display:inline-block;transition:all ease 0.4s;background-color:#fff;}
.goods_txt h5{font-size:24px;padding:20px 0;color:#242424;font-weight:700;}
.goods_txt p{padding-bottom:20px;font-size:14px;}
.goods_btn{padding:15px 5px;background-color:#cee424;cursor:pointer;}
.goods_btn a{font-size:14px;color:#000;font-weight:400;}
.goodslist{}
#sec06{background:#eeeeee;}
.customize_txt01{font-size:18px;color:#fff;text-align:left;letter-spacing:-2px;padding-bottom:10px;}
.customize_txt02{font-size:24px;color:#fff;font-weight:300;text-align:right;position:absolute;right:20px;bottom:20px;}
.customize_txt03{display:inline-block;font-size:24px;font-weight:500;padding:0 10px;border:3px solid #fff;}
.naoshima_customize_bg{}
.naoshima_customize_bg a{color:#fff;}
.naoshima_customize_bg a:hover{color:#cee424;}
.naoshima_customize{background:url(//cdn.ios.co.kr/jp/event/naoshima/banner_bg.jpg) center 0px no-repeat;position:relative;padding:40px;}
.tab3_go{background:url(//cdn.ios.co.kr/jp/event/naoshima/tab03_go.jpg) center 0px no-repeat;padding:40px 0;}
.tab3_go .tab3_go_txtWarp{padding-left:60%;text-align:left;}
.tab3_go_txt01{font-size:24px;color:#cee424;}
.tab3_go_txt02{font-size:18px;color:#fff;}
@media only screen and (max-width:992px){
  .time_boxsWrap{margin:0;}
  .sec04_benefit{display:none;}
  .benefit_img{width:150px;margin-top:0px;}
  .benefitWarp{padding:50px;}
  .ctn_loader2_text{font-size:14px;}
  .ctnWarp_bg{padding:0 10px;}
}
@media (max-width:767px)
  {#sec01{height:600px;}
  .sec01_tit{padding-top:200px;}
  .s_o h3{font-size:30px;}
  .s_o h4{font-size:20px;}
  .s_o h5{font-size:18px;}
  .ctn_loader2_content{padding:50px 10px;}
  .ctn_loader2_title{font-size:18px;}
  .ctnWarp_bg{text-align:center;}
  .naoshimaSec2Tab .info01 li a,.naoshimaSec2Tab .info02 li a{font-size:1em;letter-spacing:-1px;}
  .time_txtWarp02{border-left:none;}
  .benefit_img{margin-top:0px;width:160px;float:none;}
  .goods_txt h5{font-size:18px;padding:20px 0 0 0;}
  .goodslist{padding:0px;}
  .benefitWarp{padding:20px;text-align:center;}
  .benefit_txt03{font-size:14px;}
  .tab3_go .tab3_go_txtWarp{padding-left:0%;padding-right:20px;text-align:right;}
  .tab3_go_txt01{font-size:18px;}
  .tab3_go_txt02{font-size:14px;}
  .naoshima_customize{padding:30px 0 30px 20px;}
  .customize_txt01{font-size:14px;}
  .customize_txt02{font-size:18px;bottom:10px;right:10px;}
  .customize_txt03{font-size:18px;margin-bottom:30px;}
  .sec02_txt{font-size:14px;}
}
@media (max-width:450px){}
