/*@import url('../../common/script/ua/smart.css');*/

*{
	padding:0;
	margin:0;
	font-size:100%;
	font-weight:normal;
	}
ul,dl,li,dd,dt{
	list-style:none;
}


div#main_container{
	width:100%;
	background:#3b402f;
}

div#main{
	width:960px;
	margin:auto;
	background:url(../image/bg_title.jpg) no-repeat center  -40px;
	
}

div#main div#bnr_area{
	display:none;
}


div#main div#page_header{
	color:#ffffff;
	text-align:center;
	padding:10px 0 0 0;
}
div#main div#page_header p{
	margin:180px 0 0 0;
}


div#main div#size_list{
	background:#ffffff;
	margin:20px 0 0 0;
	text-align:center;
}
div#main div#size_list p.tanni{
	text-align:right;
	margin:0 2%;
	padding:5px 0 0 0;
}
div#main div#size_list ul.menu{
	margin:10px auto 0 auto;
	display:inline-block;
	width:45%;
	
}
div#main div#size_list ul.menu li{
	float:left;
	margin:0 5px 0 5px;
	width:22%;
}
div#main div#size_list ul.menu li img{
	width:100%;
	display:block;
}



div#main div#size_list div.list{
	width:960px;
	margin:auto;
}
div#main div#size_list div.list dl{
	width:230px;
	height:140px;
	float:left;
	margin:5px 5px;
}
div#main div#size_list div.list dl{
	display:none;
}

div#main div#size_list div.list dl.on{
	display:block;
}


div#main div#size_list div.list dl dt{
	background:url(../image/bg_dt.png) no-repeat;
	height:47px;
	width:100%;
	display:table;
	vertical-align:middle;
}
div#main div#size_list div.list dl dt.color2{
	background:url(../image/bg_dt_2.png) no-repeat;
}
div#main div#size_list div.list dl dt.color3{
	background:url(../image/bg_dt_3.png) no-repeat;
}
div#main div#size_list div.list dl dt span{
	display:table-cell;
	vertical-align:middle;
	height:47px;
}
div#main div#size_list div.list dl dd{
	padding:5px;
}
div#main div#size_list div.list dl dd small{
	font-size:80%;
	display:block;
}




div#main div#tsukaikata{
	background:#d4c7a3;
	text-align:center;
	padding:20px 0 0 0;
}


div#main div#presented{
	background:url(../image/img_bymm.png) no-repeat center center #ffffff;
	height:250px;
}
div#main div#presented p{
	position:relative;
	top:190px;
	left:300px;
}
	

/************************************/
.clearfix:after {
  content: ".";  /* 新しい要素を作る */
  display: block;  /* ブロックレベル要素に */
  clear: both;
  height: 0;
  visibility: hidden;
}

.clearfix {
  min-height: 1px;
}

* html .clearfix {
  height: 1px;
  /*¥*//*/
  height: auto;
  overflow: hidden;
  /**/
}