@charset "utf-8";
/* CSS Document */

#header #logo{ padding:40px 0; }
#header #logo a img{ width:180px; }
#header .best-offer{ width:100px; top:60px; }
#header #nav-top .nav-main a, #header #nav-top .nav-sign a, #header #nav-bottom ul li a{ font-size:12px; }
#header #nav-top .nav-main{ width:621px; text-align:right; }
#header #nav-top .nav-main a{ margin:0 15px; }
#header #nav-bottom ul li{ margin:0 21px; }

.box-preview a.desc h3{ font-size:18px; }
.box-preview a.desc p{ padding:7px; }
.box-preview a.desc i{ width:20px; height:20px; }

.explore ul li .photo{ width:50%; }
.explore ul li .right{ width:45%; }

.banner{ width:60%; }

#download .box .left .link a{ width:35%; margin-right:5%; }

#privacy #policy{ width:60%; }
#privacy #experiment{ width: 30%; }

/* phase 1 */

#header #nav-top .nav-main{ text-align:center; }

.dp_calendar .div_dates { width: 100%;}
.dp_calendar .calendar_list { width: 100%;}
#event-list { position: static; width: 100%;}
.dp_calendar .div_main_date { padding: 20px 0;}
.dp_calendar .main_date { width: 100%; max-width: 300px;}

#directory .nav { width: 50% !important; box-sizing: border-box !important; }
#directory .search {width: 49.5% !important; box-sizing: border-box !important; }
#directory .shop {width: 50% !important; box-sizing: border-box !important;}
#directory .map {width: 50% !important; box-sizing: border-box !important;}
