@charset "UTF-8";
/* 
CSS Document
Copyright (C) GLOBAL ASSET MOTIONS CO., LTD All Rights Reserved.
URL:www.glam.ne.jp
*/
@import url("common.css");
/* --------------------------------------------------
HOME GENERAL
-------------------------------------------------- */
body {background:url(../common/home_back.jpg);background-repeat:repeat-x;}
.com {margin:0px;padding:0px;line-height:1.5em;}
/* --------------------------------------------------
MAIN VISUAL
-------------------------------------------------- */
#main_visual {margin:0px 0px 0px 0px;padding:0px;width:960px;height:400px;}
/* --------------------------------------------------
CONTENTS
-------------------------------------------------- */
#contents {margin:20px 0px 50px 0px;padding:0px;width:960px;overflow:hidden;}
/** LEFT,CENTER,RIGHT **/
#contents_left {float:left;margin:0px 15px 0px 0px;padding:0px;width:230px;line-height:1.0em;}
#contents_center {float:left;margin:0px;padding:0px;width:464px;overflow:hidden;}
#contents_right {float:right;margin:0px;padding:0px;width:240px;overflow:hidden;line-height:1.0em;}
/** TITLE **/
h2{margin:7px 5px 5px 5px;padding:0px;font-size:12px;font-weight:bold;font-style:normal;color:#666;line-height:1.5em;}
h3{margin:10px 5px 5px 5px;padding:0px;font-size:12px;font-weight:bold;font-style:normal;color:#666;line-height:1.5em;}
/** BANNER(SHOP) **/
.banner_box{margin:0px 0px 0px 0px;padding:0px;background-color:#e1dede;overflow:hidden;width:230px;line-height:1.0em;}
.banner_box ul{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;list-style:none;width:220px;}
.banner_box ul li{margin:0px 5px 5px 5px;padding:0px 0px 0px 0px;}.banner_box ul li img {vertical-align:bottom;}
/** BANNER(PROMOTION) **/
.promotion_box{margin:0px 5px 0px 5px;padding:0px;overflow:hidden;width:220px;line-height:1.0em;}
.promotion_box ul{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;list-style:none;}
.promotion_box ul li{margin:0px 0px 3px 0px;padding:0px 0px 0px 0px;}
.promotion_box ul li img {vertical-align: bottom;}
/** BANNER(COMPANY) **/
.company_box{margin:0px 0px 0px 0px;padding:0px;background-color:#F0F0F0;overflow:hidden;width:230px;line-height:1.0em;}
.company_box ul{margin:5px 0px 5px 0px;padding:0px 0px 0px 0px;width:220px;list-style:none;}
.company_box ul li{margin:0px 5px 3px 5px;padding:0px 0px 0px 0px;}
.company_box ul li img {vertical-align: bottom;}
/** BANNER(SHORT-EVENT) **/
.s_event_box{margin:0px 0px 0px 0px;padding:0px;background-color:#e1c8ce;overflow:hidden;width:240px;line-height:1.0em;}
.s_event_box ul{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;list-style:none;width:230px;}
.s_event_box ul li{margin:0px 5px 5px 5px;padding:0px 0px 0px 0px;}
.s_event_box ul li img {vertical-align: bottom;/*170322 Add*/width:230px;height:auto;}
/** BANNER(LONG-EVENT) **/
.l_event_box{margin:0px 0px 0px 0px;padding:0px;overflow:hidden;width:240px;line-height:1.0em;}
.l_event_box ul{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;list-style:none;width:240px;}
.l_event_box ul li{margin:0px 0px 5px 0px;padding:0px 0px 0px 0px;}
.l_event_box ul li img {vertical-align: bottom;}
/** LINE **/
.banner_line{margin:0px 0px 8px 0px;padding:0px;width:230px;line-height:1.0em;}
.banner_line02{margin:0px 0px 8px 0px;padding:0px;width:240px;line-height:1.0em;}
/** INFORMATION **/
.info_box{margin:0px 0px 0px 0px;padding:0px;width:464px;background:url(../home/information_back.jpg);overflow:hidden;}
.info_box h3{margin:0px 0px 0px 0px;padding:7px 0px 10px 22px;background:url(../home/ct_back.jpg) no-repeat;height:32px;font-size:12px;font-weight:bold;font-style:normal;color:#666;}
h3.wn_title{margin:0px 0px 0px 0px;padding:17px 0px 0px 65px;background:url(../home/ct_back02.png) no-repeat;font-size:12px;width:464px;height:40px;font-weight:bold;font-style:normal;color:#666;}
.announce_box{margin:8px 0px 0px 20px;padding:0px 0px 0px 0px;width:420px;}
.announce_box .upper_block{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
.announce_box .upper_block .shop_c01{float:left;margin:0px 0px 0px 0px;padding:0px 0px 0px 90px;width:200px;height:17px;background:url(../home/shop_c01.jpg) no-repeat;}
.announce_box .upper_block .shop_c02{float:left;margin:0px 0px 0px 0px;padding:0px 0px 0px 90px;width:200px;height:17px;background:url(../home/shop_c02.jpg) no-repeat;}
.announce_box .upper_block .shop_c03{float:left;margin:0px 0px 0px 0px;padding:0px 0px 0px 90px;width:200px;height:17px;background:url(../home/shop_c03.jpg) no-repeat;}
.announce_box .upper_block .shop_c04{float:left;margin:0px 0px 0px 0px;padding:0px 0px 0px 90px;width:200px;height:17px;background:url(../home/shop_c04.jpg) no-repeat;}
.announce_box .upper_block .shop_c05{float:left;margin:0px 0px 0px 0px;padding:0px 0px 0px 90px;width:200px;height:17px;background:url(../home/shop_c05.jpg) no-repeat;}
.announce_box .upper_block .shop_c06{float:left;margin:0px 0px 0px 0px;padding:0px 0px 0px 90px;width:200px;height:17px;background:url(../home/shop_c06.jpg) no-repeat;}
.announce_box .upper_block .shop_c07{float:left;margin:0px 0px 0px 0px;padding:0px 0px 0px 90px;width:200px;height:17px;background:url(../home/shop_c07.jpg) no-repeat;}
.announce_box .upper_block .shop_c08{float:left;margin:0px 0px 0px 0px;padding:0px 0px 0px 90px;width:200px;height:17px;background:url(../home/shop_c08.jpg) no-repeat;}
.announce_box .upper_block .shop_c09{float:left;margin:0px 0px 0px 0px;padding:0px 0px 0px 90px;width:200px;height:17px;background:url(../home/shop_c09.jpg) no-repeat;}
.announce_box .upper_block .shop_c10 {float:left;margin:0px 0px 0px 0px;padding:0px 0px 0px 90px;width:200px;height:17px;background:url(../home/shop_c10.jpg) no-repeat;}
.announce_box .upper_block .group_c01{float:left;margin:0px 0px 0px 0px;padding:0px 0px 0px 90px;width:200px;height:17px;background:url(../home/group_c01.jpg) no-repeat;}
.announce_box .upper_block .group_c02{float:left;margin:0px 0px 0px 0px;padding:0px 0px 0px 90px;width:200px;height:17px;background:url(../home/group_c02.jpg) no-repeat;}
.announce_box .upper_block .date{float:right;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;width:100px;text-align:right;}
.announce_box .title{margin:8px 0px 3px 0px;padding:0px 0px 0px 0px;}
.info_line{margin:0px 0px 0px 20px;padding:0px 0px 0px 0px;width:420px;}
.all_list{margin:15px 0px 10px 380px;padding:0px 0px 0px 0px;}
.info_box_end {margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;line-height:0;}
/*** END ***/