@charset "utf-8";

@import'common.css';

/* common.css
 header override
-----------------------------------------*/
body {
    background:none;
}
#contents {
    margin-bottom: 30px;
}
#footer{
    margin-top:60px;
}
#copy {
    margin-top:50px;
}

/* container
----------------------------------------*/
#container_header{
    width:950px;
    margin:0 auto;
    text-align:left;
    overflow:hidden;
}
#container_header #header-logo{
    float:left;
    width:293px;
}
#container_header #header-logo p a{
    text-indent:-9999px;
}
#container_main{
    width:950px;
    margin:0 auto;
    text-align:left;
    overflow:hidden;
}

/* top_header
----------------------------------------*/
/*#top_header{
    height:53px;
    position:relative;
    overflow:hidden;
/*	background-color:#f5f7f6;
}*/

/* header contents area
----------------------------------------*/
#container_header #header-contents{
    float:right;
    width:400px;
	height:46px;
    overflow:hidden;

    }
#container_header #header-contents #langmenu{
	width:200px;
    margin-top:25px;
    float:left;

}
#container_header #header-contents #langmenu ul{
    display : block;
}
#container_header #header-contents #langmenu  ul li{
    list-style: none;
    float: left;
}
#container_header #header-contents #shop{
	margin-left:10px;
	margin-top:5px;
	width:185px;	
    float:right;
}



/* flash area
-----------------------------------------*/
#top_flash{
	clear:both;
    height:456px;
    width: 100%;
    border-bottom: 1px #aab0b0 solid;
}


/* toppage
----------------------------------------*/
#toppage  {
    font-size: small;
}
#toppage h3 {
    text-indent:-9999px;
}
#toppage a.box {
    display: block;
}
/* toppage area  news
----------------------------------------*/
#toppage #contents_left{
    position:relative;
    width: 680px;
    margin: 0;
    padding:0;
    float : left;
    overflow:hidden;
    }
#toppage #contents_left #main_left{
    position:relative;
    width: 330px;
    float: left;
    margin: 0;
    padding: 0;
    margin-right: 20px;
    }
#toppage #contents_left #main_left #main_left_news{
    margin:0;
    padding:0;

    }

#toppage #contents_left a.title_bar {
    display:block;
    border-bottom: solid 1px #aab0b0;
}
#toppage #contents_left #main_left_news ul{
    width: 290px;
    text-align:left;
    margin-top: 8px;
    margin-left:25px;
    }
#toppage #contents_left #main_left_news ul li{
    display: block;
    height:auto;
    }
#toppage #contents_left #main_left_news ul li strong{
/*	color: #000000;*/
    font-size:90%;
    line-height:130%;
    font-style:normal;
    font-weight:normal;
    }
#toppage #contents_left #main_left_news ul li h4{
/*	color:#666666;*/
/*	font-weight: bold;*/
    line-height:130%;
    font-style:normal;
    font-weight:normal;
    font-size:90%;
    }

/* stbox
---------------------------------------------------*/


#toppage #contents_left #main_left #stbox_top_frame {
    background-image:url(../img/top/stbox_bkimg.jpg);
    background-repeat:no-repeat;
    background-position:top left;
    width:290px;
    height:266px;
    margin:40px 0 0 20px;
    padding:1px 0 0 0;
    }


#toppage #contents_left #main_left #stbox_top_frame h3{
    background-image:url(../img/top/stbox_title.gif);
    background-position:top left;
    background-repeat:no-repeat;
    height:30px;
    width:290px;
    margin-top:15px;
        }
#toppage #contents_left #main_left #stbox_top_frame #stbox_navi{
    margin: 21px 0 0 9px;
    }
#toppage #contents_left #main_left #stbox_top_frame #stbox_navi ul{
    margin: 0 0 30px 0;
    padding: 0 ;
    line-height: 0;
    font-size: 0px;
    }
#toppage #contents_left #main_left #stbox_top_frame #stbox_navi ul li{
    height:19px;
    }
#toppage #contents_left #main_left #stbox_top_frame #stbox_navi ul.bottom{
    margin: 0 0 10px 0;
    }
/* top area  event
----------------------------------------*/
#toppage #contents_left #main_event{
    position:relative;
    width: 330px;
    float: right;
    margin: 0;
    padding: 0;
    }
#toppage #contents_left #main_event .link_area li.itembox {
		cursor:pointer;
		osition:relative;
		width: 300px;
		margin: 0 0 0 30px;
		padding: 18px 0 30px 0;
		overflow:hidden;
		border-bottom: solid 1px #e5e7e7;
		}
#toppage #contents_left #main_event .link_area li.itembox_nolink {
		osition:relative;
		width: 300px;
		margin: 0 0 0 30px;
		padding: 18px 0 30px 0;
		overflow:hidden;
		border-bottom: solid 1px #e5e7e7;
		}
#toppage #contents_left #main_event .link_area div.img_bk{
    width: 69px;
    height: 69px;
    background-color: #d4d7d7;
    margin: 0;
    padding: 0;
    float:left;
    }
#toppage #contents_left #main_event .link_area div.img_bk img{
    margin:1px;
    width:65px;
    height:65px;
    border: solid 1px #fff;
    padding: 0;
    }
#toppage #contents_left #main_event .link_area div.txtarea{
    background-image:url(../img/top/bt.gif);
    background-position:right top;
    background-repeat:no-repeat;
    width: 215px;
    float: right;
    margin: 0;
    padding: 0 0 0 10px;
}
#toppage #contents_left #main_event .link_area div.txtarea p{
    font-size:90%;
    line-height:1.2em;
    float:left;
    }
#toppage #contents_left #main_event .link_area div.txtarea h4{
    font-weight:normal;
    font-size:90%;
    line-height:1.5em;
    margin:0px 0 8px 0;
    padding:0;
    clear:both;
    }

#toppage #contents_left #main_event .link_area div.txtarea h5{
    font-weight:normal;
    font-size:90%;
    margin:0;
    padding: 0;
    line-height:1.2em;
    }

#toppage #contents_left #main_event .link_area li.hovering div.txtarea h4,
#toppage #contents_left #main_event .link_area li.hovering div.txtarea h5{
	text-decoration:underline;
	color:#74837a;
	}

/* toppage area  onlineshop & st.Cousair style
----------------------------------------*/
#toppage #contents_right{
    margin-left:27px;
    padding:0;
    float:right;
    }
#toppage #contents_right #online_area #flash{
    }
/* toppage area  mailmaga_area & st.Cousair style
-------------------------------------------------------*/
#toppage #contents_right #mailmaga_area{
    margin-top:10px;
    width:233px;
    }
/* toppage area  st-style_area & st.Cousair style
-------------------------------------------------------*/
#toppage #contents_right #twitter_area{
    margin:10px auto;
    width:233px;
    }
#toppage #contents_right #twitter_area h3{
	font-weight:bold;
	
    }
#toppage #contents_right #twitter_area img{
    margin:10px 0;
    padding:0px;
    font-size:0px;
    vertical-align:top;
    }
#toppage #contents_right #twitter_area img.bottom{
    margin:0px;
    padding:0px;
    }
#toppage #contents_right #twitter_area img.top{
    margin:0px;
    padding:0px;
    }
#toppage #contents_right #twitter_area .twitter_mainback{
    margin:0px;
    padding:0px;
    width:233px;
	background-color:#ecf1ee;
	background-repeat:repeat-y;
/*
    background:url(../img/top/twitter_back.gif) repeat-y;*/
    }
#toppage #contents_right #twitter_area .twitter_main{
    margin:0px 0px 0px 10px;
    padding:0px;
    width:233px;
    overflow:hidden;
    }
