@charset "utf-8";
/* ===================================================================
CSS information

 file name  :index.css
 author     :yourName (admin)
 style info :ディスプレイindexページ用CSS
=================================================================== */

/* -----------------------------------------------------------
	.index
----------------------------------------------------------- */
a:link{
	color:#656565;
	text-decoration:none;
	font-size:10px;
	}
a:hover{
	text-decoration:underline;
}
a:visited{
	color:#656565;
}


/*------メニュー部分--------*/
#main_back {
width:585px;
margin-bottom:24px;
}
.balloon {
	padding-top:223px;
	padding-left:31px;
	}
	

.flow {
	margin-top:9px;
	padding-left:31px;
	}


#menu {
height:460px;
background:url(../img/menu_back_naka.gif) no-repeat top left;
padding-top:10px;
}

#menu p.display {
padding:7px 0;
}

#menu p.bridal {
padding-top:8px;
padding-bottom:7px;
}

#menu p {
padding:0;
margin-left:10px;
}

#bridal {
	padding-bottom:0;
	margin:0 0 0 10px;
	width:185px;
	background:#ffffff;
	display:block;
	}

#bridal div {
	display:block;
	margin:0;
	padding:3px 0 0 3px;
	}


#bridal dt#menu_01{
	padding:3px 0 0 3px;
	margin:0;
	height:27px;
	display:block;
	}

#bridal dt#menu_02{
	padding:3px 0 0 3px;
	margin:0;
	height:27px;
	display:block;
	}
	
#bridal dt#menu_03{
	padding:0 0 3px 3px;
	margin:0;
	height:27px;
	display:block;
	}

#bridal dt.menu_04{
	padding:0 0 0 3px;
	margin:0;
	height:28px;
	}

.gaiyou_btn{
margin-bottom:1px;
}

.title{
margin-bottom:10px;
}

.title2{
margin-bottom:20px;
}


.photo_left{
width:282px;
display:block;
float:left;

}

.photo_right{
width:282px;
display:block;
float:right;

}

.photo_back{
background:url(../img/sita_2retu.gif) no-repeat top left;
height:25px;
padding:10px;
}

.photo_eng{
font-size:10px;
margin:0;
padding:0;
display:block;
line-height:1.1;
}

.photo_title{
font-size:14px;
font-weight:bold;
margin:0;
padding:0;
display:block;
line-height:1.1;
}

.photo_setumei{
margin:10px 0 15px 0;
}

.photo_setumei2{
margin:10px 0 10px 0;
}

.photo_setumei_title{
color:#b22d9b;
font-weight:bold;
}

.seen{
display:inline;
margin-left:5px;
}

.seen2{
display:inline;
margin-left:7px;
float:left;
width:200px;
}


.seen_gazou{
vertical-align:middle;
margin:0 0 5px 0;
}

.seen_gazou2{
vertical-align:middle;
margin:0 0 5px 0;
float:left;
}



.mozi{
margin-top:5px;
margin-bottom:20px;
}

.kome{
margin-top:40px;
}

.main_photo01{
margin-bottom:10px;
}

.main_photo_back{
background:url(../img/sita_3retu.gif) no-repeat top left;
height:26px;
padding:10px;
width:172px;
}

.main_photo_mongon{
width:182px;
padding:10px 5px;
}

.main_photo_waku01{
width:192px;
float:left;
margin-right:4px;
}


.main_photo_waku02{
width:192px;
margin:0;
float:right;
}

#spark_photo{
float:right;
}

#spark_mongon{
float:left;
width:220px;
}

.spark_title{
font-size:12px;
font-weight:bold;
color:#8a3692;
margin-top:15px;
margin-bottom:18px;
}

.spark_kome{
font-size:10px;
}

.pagetop_high{
margin-top:20px;
}

.kids_syouhin_back{
background:url(../img/kids_photo_sita.jpg) no-repeat top left;
height:35px;
padding:10px;
width:122px;
font-size:14px;
font-weight:bold;
line-height:1;
margin-bottom:10px;
}

.kids_syouhin{
margin-top:20px;
float:left;
margin-right:5px;
width:142px;
}

.kids_syouhin2{
margin-top:20px;
float:left;
width:142px;
}

.kids_size_gazou{
vertical-align:middle;
margin:0 0 5px 0;
} 

.kids_size{
display:inline;
margin:0 0 0 5px;
}

.kids_size_gazou2{
vertical-align:middle;
margin:0 0 5px 0;
float:left;
} 

.kids_size2{
display:inline;
margin:0 0 0 5px;
float:left;
}

#wakuwaku{
display:block;
width:585px;
clear:both;
}
