@charset "euc-jp";

/*　共通スタイル　*/


html{
height:100%;
}

body{
    height:100%;
    font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
    letter-spacing:0.1em;
    line-height:1.2em;
    font-size:12px;
    color:#666666;
    margin:0px;
    padding:0px;
    background-image:url('/image/ac-header_1pxbg.gif');
    background-repeat:repeat-x;
}

/* floatさせた子ボックスが親ボックス(main)の外にはみ出す現象を回避 */

/* start: clearfix ------------------------------ */
.main:after {
content:".";
display:block;
height:0px;
clear:both;
visibility:hidden;
}

.main { display:inline-table; }

/* Hides from Mac IE \*/
* html .main { height:1px; }
.main { display:block; }
/* */
/* end: clearfix ------------------------------ */

img {
vertical-align:bottom
}

a{
color:#FF6600;
}

a:hover{
color:#FF9900;
}

.container{
width:860px;
margin:0px auto;
position:relative;
height: 100%;
min-height: 100%;
background-color:#FFFFFF;
}


body > .container{
height: auto;
}


h1{
margin:0px;
padding:0px;
}

h1.catalogtit{
margin:0px;
padding:0px;
height:0px;
visibility:hidden;
}

h1.indextit{
margin:0px;
padding:0px;
height:0px;
visibility:hidden;
}

h2{
margin:0px;
padding:0px;
visibility:hidden;
height:0px;
font-size:0px;
}

h2.indexsubtit{
margin:0px;
padding:0px;
height:0px;
visibility:hidden;
}

h3{
margin:0px;
padding:0px;
}

h4{
font-size:14px;
background-color:#CCCCCC;
}

img{
border:0px;
}

.s{
font-size:10px;
}

.sr{
font-size:10px;
color:#CC0000;
}


/* トップページ、スライドショー */

#banner {
	border: 0px;
	overflow: hidden;
	width:460px;
	margin-bottom: 0px;
}
#banner ul {
	margin:0;
	padding:0;
	list-style: none;
	width: 5060px; /* 460×（画像の数）*/
}
#banner ul li {
	margin:0;
	padding:0;
	float: left;
	width: 460px;
}
#banner ul li img {
	vertical-align: bottom;
}

