/*　デザインエリア　*/

div#design_area_cla,div#design_area_bst{
	width: 800px;
	height: 797px;
	margin: 0 auto;
	position: relative;
	}
	
div#design_area_cla h2,div#design_area_bst h2{
	margin: 0;
	padding: 0;
	text-align: left;
	}
	
div#design_area_navi{
	position: absolute;
	top: 0px;
	right: 0px;
	}
	
div#design_area_navi ul{
	margin: 0;
	padding: 0;
	list-style-type: none;
	width: 217px;
	}
	
div#design_area_navi li{
	margin: 0;
	padding: 0;
	display: inline;
	line-height:0px;
	}
	
/*　素材選択　*/

div#material_btn{
	position: absolute;
	bottom: 10px;
	left: 10px;
	}
	
div#material_btn ul{
	list-style-type: none;
	margin: 0;
	padding: 0;
	}
	
div#material_btn li{
	float: left;
	}
	
/*　画像・動画選択　*/

div#image_btn{
	position: absolute;
	right: 10px;
	bottom: 10px;
	}
	
div#image_btn ul{
	margin: 0;
	padding: 0;
	list-style-type: none;
	}
	
div#image_btn li{
	float: left;
	}
	
/*　メインエリア　*/

div#main{
	margin: 0 auto 0 auto;
	padding-bottom:60px;
	}
	
div#left{
	float: left;
	text-align: left;
	padding-left: 40px;
	margin-top: 20px;
	}
div#left h3 {
	margin-top: 0px;
	}
	
div#right{
	float: right;
	padding-right: 30px;
	margin-top: 20px;
	display: none;
	}
	
/*　価格　*/

div#bst_area,div#classic_area{
	padding-bottom: 10px;
}

div#bst_area h4,div#classic_area h4{
	margin: 0;
	padding: 0;
	float: left;
	}
	
div#bst_area p,div#classic_area p{
	margin: 0;
	padding: 0;
	float: left;
	}
	
/*　カート　*/

div#right ul{
	list-style-type: none;
	margin: 5px auto;
	padding: 0;
	width: 315px;
	}
	
div#right li{
	width: 63px;
	text-align: center;
	float: left;
	}
	
/*　フッタ　*/

div#foot_navi{
	margin: 40px auto 0 auto;
	}
	
div#foot_navi ul{
	list-style-type: none;
	width: 800px;
	margin: 20px auto 0 auto;
	padding: 0;
	}
	
div#foot_navi li{
	float: left;
	width: 100px;
	text-align: center;
	margin: 0 10px 0 0;
	padding: 0;
	}
	
.alert{
	font-size: 10px;
	color: #C30;
}

.credit{
	font-size: 12px;
	line-height: 20px;
}

/*　試着室　*/

img.btn {
    cursor: pointer;
}
#ga_shade, x:-moz-broken{display:none !important;}
div#list {
color: #fff;
height: 420px;
width: 330px;
overflow: auto;
border: 1px ridge #888888;
padding: 15px;
}

/*　ファイル選択ボタン　*/

.SI-FILES-STYLIZED label.cabinet
{
	width: 195px;
	height: 39px;
	background: url(../fitting/images/btn_select_file.gif) 0 0 no-repeat;

	display: block;
	overflow: hidden;
	cursor: pointer;
}

.SI-FILES-STYLIZED label.cabinet input.file
{
	position: relative;
	height: 100%;
	width: auto;
	opacity: 0;
	-moz-opacity: 0;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
}

/*　試着用　*/

img.btn {
    cursor: pointer;
}
#ga_shade, x:-moz-broken{display:none !important;}
div#list {
color: #fff;
height: 420px;
width: 330px;
overflow: auto;
border: 1px ridge #888888;
padding: 15px;
}

div#container{
	width: 330px;
	text-align: center;
	}
	
div#turn_btn{
	text-align: center;
	}
	
div#list ul{
	margin:0 auto;
	padding: 0;
	list-style-type: none;
	}
	
div#list li{
	margin:0;
	padding: 0;
	float: left;
	width: 155px;
	text-align: center;
	}

	
div#checkers {
	position:relative;
	border: 1px solid #000;
	width: 770px;
	height: 390px;
	margin: 40px auto 30px;
}

div#fitting {
	position: absolute;
	bottom: 15px;
	right: 15px;
}
