@charset "UTF-8";
/* CSS Document */

/* フッタースペース無し用 */
#wapper div#global_footer {
	margin-top: 0;
}
body {
	behavior:url("js/csshover3.htc");
	
}
img {
	margin:0;
	padding:0;
	font-size:0;
	line-height:0;
	display:block;
}
/* clearfix */
.clearfix:after {
	content: ".";  /* 新しい要素を作る */
	display: block;  /* ブロックレベル要素に */
	clear: both;
	height: 0;
	visibility: hidden;
}
* html #mc_wapper {
	width: 100%;
}
#mc_wapper {
	position: relative;
	background-image:url(../images/bg.gif);
	color: #000;
	background-position:center top;
	background-repeat: repeat;
}

#popup_wapper{
	width: 100%;
	background-image:url(../images/bg.gif);
	color: #000;
	background-position:center top;
	background-repeat: repeat;
}
#con_ma{
	margin:0 25px 0;
	}


#mainContainer {
	width: 940px;
	margin:0 auto;
	background-color:#262626;
}
#header {
	width:916px;
	height:291px;
	margin:0 auto;
	background-color:#000;
	background-image:url(../images/header_bg.gif);
	background-repeat:no-repeat;
	background-position:700px 0;
	margin:0 auto;
	margin-bottom:6px;
	padding-left:13px;
}
#header h2 {
	font-size:0;
	text-indent:-999em;
	background-image:url(../images/header_logo.jpg);
	width:474px;
	height:140px;
}
#mainContainer .section {
	width:928px;
	margin:0 auto;
	background-color:#FFFFFF;
	margin-bottom:6px;
}
#mainContainer .section .nui {
	padding:30px;
	font-size:0px;
}
#mainContainer .section .nui .content {
	background-image:url(../images/nui_bg.gif);
	width:868px;
}
#mainContainer .section .nui .content #nuiTitle {
	background-image:url(../images/nui_title.gif);
	background-repeat:no-repeat;
	width:842px;
	height:81px;
	margin:0 auto;
	text-indent:-999em;
	font-size:0;
	line-height:0;
}
#mainContainer .section .nui .content .tsu-han {
	background-image:url(../images/tsu-han.gif);
	background-repeat:no-repeat;
	width:165px;
	height:32px;
	margin-top:8px;
	padding-right:8px;
	float:right;
	text-indent:-999em;
	font-size:0;
}

#mainContainer .section .nui .content .tsu-han01 {
	background-image:url(../images/tutaya_btn.gif);
	background-repeat:no-repeat;
	width:165px;
	height:32px;
	margin-top:8px;
	padding-right:8px;
	float:right;
	text-indent:-999em;
	font-size:0;
}

#mainContainer .section .nui .content .line {
	height:3px;
	width:508px;
	border-top:3px solid #888888;
	display:block;
	margin-left:332px;
	margin-bottom:19px;
	font-size:0;
	padding:0;
	line-height:0px;
}
.popupLine {
	height:3px;
	width:406px;
	border-top:3px solid #888888;
	display:block;
	margin-bottom:19px;
	font-size:0;
	padding:0;
	line-height:0px;
}
#mainContainer .pageTopSection {
	width:928px;
	height:26px;
	margin:0 auto;
	background-color:#000000;
	margin-bottom:6px;
}
#mainContainer .pageTopSection .pageTopBtn {
	background-image:url(../images/pagetop.gif);
	background-repeat:no-repeat;
	width:100px;
	height:26px;
	margin:0;
	float:right;
	display:block;
	overflow:hidden;
	text-indent:-999em;
}
#mainContainer .section #dress, #mainContainer .section #mascot {
	padding:15px 30px 30px 30px;
}
#btn_dress_1 {
	width:276px;
	height:334px;
	margin:0px 20px 20px 0px;
	background-image:url(../images/dress_1.gif);
	background-repeat: repeat;
	display:block;
	text-indent:-999em;
	float:left;
	padding:0;
}
#btn_dress_2 {
	width:276px;
	height:334px;
	margin:0px 20px 20px 0px;
	background-image:url(../images/dress_2.gif);
	background-repeat: repeat;
	display:block;
	text-indent:-999em;
	float:left;
	padding:0;
}
#btn_dress_3 {
	width:276px;
	height:334px;
	margin:0px 0px 20px 0px;
	background-image:url(../images/dress_3.gif);
	background-repeat: repeat;
	display:block;
	text-indent:-999em;
	float:left;
	padding:0;
}

#btn_dress_4{
	width:276px;
	height:334px;
	margin:0px 20px 20px 0px;
	background-image:url(../images/dress_4.gif);
	background-repeat: repeat;
	display:block;
	text-indent:-999em;
	float:left;
	padding:0;
}

#btn_dress_5{
	width:276px;
	height:334px;
	margin:0px 20px 20px 0px;
	background-image:url(../images/dress_5.gif);
	background-repeat: repeat;
	display:block;
	text-indent:-999em;
	float:left;
	padding:0;
}

#btn_dress_6{
	width:276px;
	height:334px;
	margin:0px 0px 20px 0px;
	background-image:url(../images/dress_6.gif);
	background-repeat: repeat;
	display:block;
	text-indent:-999em;
	float:left;
	padding:0;
}
#btn_dress_7{
	width:276px;
	height:334px;
	margin:0px 0px 20px 0px;
	background-image:url(../images/dress_7.gif);
	background-repeat: repeat;
	display:block;
	text-indent:-999em;
	float:left;
	padding:0;
}
#btn_dress_8{
	width:276px;
	height:334px;
	margin:0px 20px 20px 0px;
	background-image:url(../images/dress_8.gif);
	background-repeat: repeat;
	display:block;
	text-indent:-999em;
	float:left;
	padding:0;
}
#btn_dress_9{
	width:276px;
	height:334px;
	margin:0px 20px 20px 0px;
	background-image:url(../images/dress_9.gif);
	background-repeat: repeat;
	display:block;
	text-indent:-999em;
	float:left;
	padding:0;
}

#btn_mascot_1 {
	width:276px;
	height:334px;
	margin:0px 20px 20px 0px;
	background-image:url(../images/mascot_1.gif);
	background-repeat: repeat;
	display:block;
	text-indent:-999em;
	float:left;
	padding:0;
}
#btn_mascot_2 {
	width:276px;
	height:334px;
	margin:0px 20px 20px 0px;
	background-image:url(../images/mascot_2.gif);
	background-repeat:repeat;
	display:block;
	text-indent:-999em;
	float:left;
	padding:0;
}
#btn_mascot_3 {
	width:276px;
	height:334px;
	margin:0px 0px 20px 0px;
	background-image:url(../images/mascot_3.gif);
	background-repeat: repeat;
	display:block;
	text-indent:-999em;
	float:left;
	padding:0;
}

#btn_mascot_4 {
	width:276px;
	height:334px;
	margin:0px 20px 20px 0px;
	background-image:url(../images/mascot_4.gif);
	background-repeat: repeat;
	display:block;
	text-indent:-999em;
	float:left;
	padding:0;
}
#btn_mascot_5 {
	width:276px;
	height:334px;
	margin:0px 20px 20px 0px;
	background-image:url(../images/mascot_5.gif);
	background-repeat: repeat;
	display:block;
	text-indent:-999em;
	float:left;
	padding:0;
}
#btn_mascot_6 {
	width:276px;
	height:334px;
	margin:0px 0px 20px 0px;
	background-image:url(../images/mascot_6.gif);
	background-repeat: repeat;
	display:block;
	text-indent:-999em;
	float:left;
	padding:0;
}
#btn_mascot_7 {
	width:276px;
	height:334px;
	margin:0px 0px 20px 0px;
	background-image:url(../images/mascot_7.gif);
	background-repeat: repeat;
	display:block;
	text-indent:-999em;
	float:left;
	padding:0;
}
#btn_mascot_8 {
	width:276px;
	height:334px;
		margin:0px 20px 20px 0px;
	background-image:url(../images/mascot_8.gif);
	background-repeat: repeat;
	display:block;
	text-indent:-999em;
	float:left;
	padding:0;
}
#btn_mascot_9 {
	width:276px;
	height:334px;
		margin:0px 20px 20px 0px;
	background-image:url(../images/mascot_9.gif);
	background-repeat: repeat;
	display:block;
	text-indent:-999em;
	float:left;
	padding:0;
}



#mainContainer .section #banner {
	padding:15px;
}
#mainContainer .section #banner #bannerBtn {
	width:900px;
	height:218px;
	background-image:url(../images/banner.gif);
	display:block;
}
#toiawase {
	background-color:#000;
	display:inline;
	float:left;
	font-size:0;
	margin-left:6px;
	padding:0;
	line-height:0;
	padding:22px 14px;
}
#tel {
	font-size:0;
	width:672px;
	background-color:#000;
	display:inline;
	margin-left:6px;
	float:left;
	padding:12px 14px;
}
#copy {
	margin:0 auto;
	margin-top:6px;
	font-size:12px;
	width:928px;
	height:59px;
	background-color:#000;
	display:block;
	line-height:59px;
}
#copy p {
	padding-left:15px;
	color:#888888;
}
#copy p.index{
	line-height:1.5em;
	padding-top:10px;
}
#close {
	margin:6px auto;
	font-size:12px;
	width:928px;
	padding:10px 0;
	background-color:#000;
	display:block;
	vertical-align:middle;
}
.closeBtn {
	width:75px;
	height:20px;
	background-image:url(../images/close.gif);
	background-repeat:no-repeat;
	margin:0 auto;
	overflow:hidden;
}
#leftArea {
	float:left;
	margin-left:13px;/*width:421px;*/
}
#rightArea {
	float:left;/*width:470px;*/
}
#midashiArea {
	height:162px;
	position:relative;
}
