@charset "utf-8";
/* global_menu ---------------------------------------------*/
.home a { background-position:-3px -40px; }

/* main_container ---------------------------------- */
#main_container { float:left; width:536px; margin:3px 5px 0; text-align:left; }

/* sub_title */
h2 { text-indent:-9999px; height:30px; line-height:0;}


/* slide_show -------------------------------------- */
#slide_show { margin:0 auto; background-color:#000; width:530px; padding:5px 0; }
#gallery { margin:0 auto; }

/* emergency -------------------------------------- */
#emergency { background: url(../../images/Home/Emergency.jpg) no-repeat left top; height: 26px; width: 496px; margin: 10px 0 0 3px; padding: 4px 4px 0 30px; }
#emergency a { color:#FFF; text-decoration:none;filter: alpha(opacity=70); -moz-opacity:0.7; opacity:0.7;}
#emergency .news_date{color:#FF3366;padding:0 5px 0 0;font-weight:bold;font-family:Arial, Helvetica, sans-serif;filter: alpha(opacity=80); -moz-opacity:0.8; opacity:0.8;}
#emergency a:hover {filter: alpha(opacity=100); -moz-opacity:1.0; opacity:1.0;}
/* liScroll styles */
.tickercontainer {  width: 492px; margin: 0; padding: 0; overflow: hidden; }
.tickercontainer .mask { position: relative; top: 2px; overflow: hidden; width:500px; }
ul.newsticker { left: 530px; position: relative; list-style-type: none; margin: 0; padding: 0; }
ul.newsticker li { float: left; height:27px; margin: 0; padding: 0; }
ul.newsticker a { white-space: nowrap; padding: 0; color: #fff; margin: 0 50px 0 0; }
ul.newsticker a:hover { text-decoration:none; }
/*ul.newsticker span { margin: 0 10px 0 0; }*/


/* h2 */
.on_sale, .now_on_sale { background: url(../../images/Home/SubTitleCenter.jpg) no-repeat; }
.on_sale { background-position:left top; }
.now_on_sale { background-position:left -30px; }

/* innner */
.on_sale_inner, .now_on_sale_inner { padding:0 5px; }

/* date */
.date { font-style:normal; font-weight:bold; color:#666; display:block; font-family:Arial, Helvetica, sans-serif; line-height:1.2; }

/* hall */
.on_sale_hall, .now_on_sale_hall { line-height:1.3; }

/* more */
.more { float:right; padding: 0 0 0 9px; background: url(../../images/init/Collar/Blue/Icon.gif) no-repeat left 7px; }

/* eft right */
.left, .right { width:240px; padding:10px; float:left; }

/* on_sale  ----------------------------------- */
#on_sale_area { margin:10px 0 30px; }

/* now_on_sale  -------------------------------------- */
#now_on_sale_area { margin:0 0 30px; }
.others { font-size: 0.85em; padding:1px 2px; background-color:#888; color:#fff; }
.on_sale_inner, .now_on_sale_inner { overflow:hidden; }
.on_sale1, .on_sale2, .on_sale3, .on_sale4, .now_on_sale1, .now_on_sale2, .now_on_sale3, .now_on_sale4 { overflow:hidden; margin: 0; }
.on_sale1 dt, .on_sale2 dt, .on_sale3 dt, .on_sale4 dt, .now_on_sale1 dt, .now_on_sale2 dt, .now_on_sale3 dt, .now_on_sale4 dt { float:left; margin:0 5px 0 0; }
.on_sale1 dt a, .on_sale2 dt a, .on_sale3 dt a, .on_sale4 dt a, .now_on_sale1 dt a, .now_on_sale2 dt a, .now_on_sale3 dt a, .now_on_sale4 dt a { display:block; border:2px solid #000; }
.on_sale1 dt a:hover, .on_sale2 dt a:hover, .on_sale3 dt a:hover, .on_sale4 dt a:hover, .now_on_sale1 dt a:hover, .now_on_sale2 dt a:hover, .now_on_sale3 dt a:hover, .now_on_sale4 dt a:hover { filter: alpha(opacity=80); -moz-opacity:0.8; opacity:0.8; }
.on_sale1 dd, .on_sale2 dd, .on_sale3 dd, .on_sale4 dd, .now_on_sale1 dd, .now_on_sale2 dd, .now_on_sale3 dd, .now_on_sale4 dd { margin:0 0 0 90px; }
.on_sale1 dd a, .on_sale2 dd a, .on_sale3 dd a, .on_sale4 dd a, .now_on_sale1 dd a, .now_on_sale2 dd a, .now_on_sale3 dd a, .now_on_sale4 dd a { line-height:1.2; word-wrap: break-word; }

/* right_container --------------------------------- */
#right_container { float:right; width:189px; _width:183px; margin:0 8px 0 0; text-align:left; }

/*h2*/
.news, .sns, .sns2, .coming_soon { background: url(../../images/Side/SubTitleLR.jpg) no-repeat; }
.news { background-position:left -60px; }
.sns { background-position:left -90px; }
.sns2 { background-position:left -150px; }
.coming_soon { background-position:left -120px; }

/*innner*/
.news_inner, .sns_inner { padding:0 0 0 7px; margin:0 0 30px; }
.coming_soon_inner { padding:0 7px 0 0; margin:0 0 30px; }

/* news */
.news_inner dl { height: 300px; overflow:auto; padding: 0 5px 0 0; }
.news_inner dt { color: #666666; font-family: Arial, Helvetica, sans-serif; font-size: 0.9em; font-weight: bold; line-height: 1.3; margin: 10px 0 0; }
.news_inner dd { border-bottom: 1px dotted #CCCCCC; line-height: 1.2; padding: 0 0 5px; }
.news_inner dd a{ word-wrap: break-word; }
#news_area .more { font-size:0.9em; margin:2px 0 0; }

/* sns */
#twitter_area h2{margin-bottom: 10px;}
.sns_inner { text-align:center; }
.tsubuyakiBtn { padding:14px 0; }
.youtubecome { padding:14px 0; }

/* check it out */
.coming_soon_inner { height: 850px; margin: 10px 0 0; padding: 0 5px 0 10px; border: 1px solid #DDDDDD; overflow:auto; }
.coming_soon_inner dt { padding:5px 0 0; }
.coming_soon_inner dt a { line-height:1.2; word-wrap: break-word; }
.coming_soon_inner dd { border-bottom:1px dotted #ccc; line-height:1.2; padding:0 0 5px; }
.coming_soon_inner .sold { margin: 0 0 0 2px; vertical-align: middle; }
.coming_soon_hall { font-size:0.95em; }