@charset "shift_jis";

@import url("style-maru-text.css");
@import url("style.css");


/* Re.ブライダルフェアindex
::::::::::::::::::::::::::::::::::::::::::::: */
.senntaku{
margin: 0px;
padding: 0px;
width: 540px;
height: 100%;
}


.karennda{
margin: 0px;
padding: 0px;
width: 250px;
height: 100%;
float: left;
}

.karennda01{
margin: 0px;
padding: 0px;
width: 250px;
height: 100%;
float: left;
}

.karennda02{
margin: 0px;
padding: 0px;
width: 250px;
height: 100%;
float: right;
}

.tiikibetu{
margin: 0px;
padding: 0px;
width: 280px;
height: 100%;
float: right;
}

.puru{
margin: 0px;
padding: 0px;
width: 280px;
height: 50px;
float: right;
}

.puru-aki{
margin: 0px;
padding: 0px;
width: 280px;
height: 15px;
background-color: #ffffff;
float: right;
}

.bridal-aki{
margin: 0px;
padding: 0px;
width: 540px;
height: 15px;
float: right;
}


.bridalfair{
margin: 0px;
padding: 0px;
width: 540px;
height: 100%;
float: right;
}

.fair-nani{
margin: 0px;
padding: 0px;
width: 540px;
height: 40px;
background-color: #eeeeee;
float: right;
}




.maru-t-01 { 
color: #666666;
font-size: 12px; 
text-align: left;
line-height: 1.417em;
}

.maru-t-02 { 
color: #ed68a7;
font-size: 14px; 
text-align: left;
line-height: 1.417em;
}


/* 下部レイアウト訂正
::::::::::::::::::::::::::::::::::::::::::::: */
.maru-zentai{
margin: 0px;
padding: 0px;
width: 468px;
height: 100%;
background-color: #ffffff;
}

.maru-zentai-hidari{
margin: 0px;
padding: 0px;
width: 459px;
height: 100%;
background-color: #ffffff;
float: left;
}

.maru-zentai-migi{
margin: 0px;
padding: 0px;
width: 8px;
height: 430px;
background-color: #ffffff;
float: right;
border-right: 1px solid #663826;
}

.maru-hidari{
margin: 0px;
padding: 0px;
width: 228px;
height: 100%;
background-color: #ffffff;
float: left;
}

.maru-hidari-hidari{
margin: 0px;
padding: 0px;
width: 8px;
height: 430px;
background-color: #ffffff;
float: left;
border-left: 1px solid #663826;
}

.maru-hidari-migi{
margin: 0px;
padding: 0px;
width: 219px;
height: 100%;
background-color: #ffffff;
float: right;
}

.maru-migi{
margin: 0px;
padding: 0px;
width: 225px;
height: 100%;
background-color: #ffffff;
float: right;
}

.maru-migi-hidari{
margin: 0px;
padding: 0px;
width: 5px;
height: 430px;
background-color: #ffffff;
border-left: 1px solid #663826;
float: left;
}


.maru-migi-migi{
margin: 0px;
padding: 0px;
width: 219px;
height: 100%;
background-color: #ffffff;
float: right;
}


/* 求人リンク
::::::::::::::::::::::::::::::::::::::::::::: */
.kyuujinn{
margin: 50px;
padding: 0px;
width: 234px;
height: 20px;
background-color: #000000;
}


/* 区切り線
::::::::::::::::::::::::::::::::::::::::::::: */
.senn-koushin {
margin: 0px;
padding: 0px;
width: 219px;
height: 3px;
border-top: 1px solid #cccccc;
}


/* 新コーナーバナー間空き
::::::::::::::::::::::::::::::::::::::::::::: */
.ko-na{
margin: 0px;
padding: 0px;
width: 234px;
height: 5px;
}
/* 新コーナーバナー
::::::::::::::::::::::::::::::::::::::::::::: */
.ko-na-01-01{

margin: 0px;
padding: 0px;
width: 234px;
height: 52px;
}

.ko-na-01-02{
background-image: url("./img/first/tokuosusume2.jpg") ;
margin: 0px;
padding: 0px;
width: 234px;
height: 34px;
}

.ko-na-01-03{

margin: 0px;
padding: 0px;
width: 234px;
height: 24px;
}

.ko-na-02-01{

margin: 0px;
padding: 0px;
width: 234px;
height: 52px;
}

.ko-na-02-02{
background-image: url("./img/first/tokutaiken2.jpg") ;
margin: 0px;
padding: 0px;
width: 234px;
height: 34px;
}

.ko-na-02-03{

margin: 0px;
padding: 0px;
width: 234px;
height: 24px;
}

.ko-na-03-01{

margin: 0px;
padding: 0px;
width: 234px;
height: 52px;
}

.ko-na-03-02{
background-image: url("./img/first/tokureshipi2.jpg") ;
margin: 0px;
padding: 0px;
width: 234px;
height: 34px;
}

.ko-na-03-03{

margin: 0px;
padding: 0px;
width: 234px;
height: 24px;
}
	


/* 初めての方へ-最上部タイトル
::::::::::::::::::::::::::::::::::::::::::::: */
.hajimete {
margin: 0px;
padding: 0px;
width: 750px;
height: 40px;
background-image: url("./img/first/hajimeni.jpg") ;
background-repeat:no-repeat;
	}
	
.h-box1	{
margin: 2px 20px 3px 20px;
padding: 0px;
width: 710px;
height: 35px;
	}
	
.h-box1-left{
margin: 0px;
padding: 0px;

height: 35px;
float: left;
	}
	
.h-box1-right{
margin: 0px;
padding: 0px;
width: 373px;
height: 35px;
float: right;
	}
	
.h-box1-right-left{
margin: 0px;
padding: 0px;
width: 135px;
height: 35px;
float: left;

background-repeat:no-repeat;
	}
	
.h-box1-right-right{
margin: 0px;
padding: 0px;
width: 238px;
height: 35px;
float: right;
	}
	
	
	/* 初めて説明開始
::::::::::::::::::::::::::::::::::::::::::::: */
.hajimete2 {
margin: 0px;
padding: 0px;
width: 750px;
height: 50px;
}
	
.h2-box1	{
margin: 0px 0px 0px 0px;
padding: 0px;
width: 750px;
height: 50px;
	}
	
.h2-box1-left{
margin: 0px;
padding: 0px;
width: 496px;
height: 50px;
float: left;
	}
	
.h2-box1-right{
margin: 0px;
padding: 0px;
width: 254px;
height: 50px;
float: right;

	}
	
/* キャンペーン情報
::::::::::::::::::::::::::::::::::::::::::::: */
.kyannpe-nn1 {
margin: 0px;
padding: 0px 20px 0px 20px;
width: 710px;
height: 70px;
background-color: #ffffff;
	}
	
.kyannpe-nn2 {
margin: 0px;
padding: 0px 20px 0px 20px;
width: 710px;
background-color: #ffffff;
	}
	
.k-box1	{
margin: 0px;
padding: 0px;
width: 350px;

float: left;
	}

.k-box2	{
margin: 0px;
padding: 0px;
width: 350px;
float: right;
	}
.k-box-img{
margin: 0px;
padding: 0px;
width: 350px;
height: 25px;
	}
.k-box-text{
margin: 0px;
padding: 0px;
width: 350px;
border-bottom: 1px solid #cccccc;
	}
	
	
	
	
/* 特集タイトル
::::::::::::::::::::::::::::::::::::::::::::: */
.tokushuu-top {
margin: 10px 0px 0px 0px;
width: 710px;

background-image: url("./img/first/●.jpg") ;
background-repeat:no-repeat;
	}
	


.t-box1	{
margin: 0px 0px 0px 0px;
padding: 0px;
width: 468px;
float: left;
	}
	
.t-box1-box1{
margin: 0px 0px 5px 0px;
padding: 0px;
width: 468px;
height: 42px;

	}
.t-box1-box2{
margin: 0px;
padding: 0px;
width: 468px;

	}
.t-box1-box3{
margin: 0px;
padding: 0px;
width: 468px;
background-color:#555555;

	}

.t-box1-tuika{
margin: 0px;
padding: 0px;
width: 468px;

background-color:#555555;

	}


.t-box-1-aki	
{
margin: 0px;
padding: 0px;
width: 468px;
height: 8px;
}	

	
.t-box1-box4{
margin: 0px;
padding: 0px;
width: 468px;
height: 100%;


	}
	
	.t-box1-box4-left{
margin: 0px;
padding: 0px;
width: 458px;
height: 100%;
float: left;


	}
	.t-box1-box4-left-left{
margin: 0px;
padding: 0px;
width: 229px;
height: 100%;
float: left;

}

	.t-box1-box4-left-left-left{
margin: 0px;
padding: 0px;
width: 9px;
height: 430px;
float: left;
border-left: 1px solid #663826;

}
	.t-box1-box4-left-left-right{
margin: 0px;
padding: 0px;
width: 219px;
height: 100%;
float: left;

}


	.t-box1-box4-left-right{
margin: 0px;
padding: 0px;
width: 229px;
height: 230px;
float: left;

}
	.t-box1-box4-left-right-left{
margin: 0px;
padding: 0px;
width: 10px;
height: 430px;
float: left;

}
	.t-box1-box4-left-right-right{
margin: 0px;
padding: 0px;
width: 219px;
height: 100%;
float: left;

}

	.t-box1-box4-right{
margin: 0px;
padding: 0px;
width: 9px;
height: 430px;
float: right;
border-right: 1px solid #663826;


	}
	
.t-box2	{
	padding: 0px;
	width: 224px;
	float: right;
	margin: 0px 0px 0px 0px;

	}
.t-box2-box1{
margin: 0px;
padding: 0px;
width: 234px;
height: 30px;
	}
.t-box2-box2{
margin: 0px 0px 5px 0px;
padding: 0px;
width: 234px;
height: 100px;
background-color:#ffffff;
	}
.t-box2-box3{
margin: 0px 0px 5px 0px;
padding: 0px;
width: 234px;
height: 110px;
background-color:#CCCCFF;
	}
	

/* 左下部ニュースなどのスタイル
::::::::::::::::::::::::::::::::::::::::::::: */
.news0{
margin: 0px;
padding: 0px;
width: 219px;
height: 8px;

}

.news1{
margin: 0px;
padding: 0px;
width: 219px;
height: 25px;

}
	
.news-tit{
margin: 0px;
padding: 0px;
width: 219px;

}

.news-text{
margin: 0px;
padding: 0px;
width: 219px;

}

.news-matome{
margin: 0px;
padding: 0px;
width: 219px;
height: 80px;

}

.news-text2{
margin: 0px;
padding: 0px;
width: 119px;
height: 100px;
float: left;

}

.news-img{
margin: 0px;
padding: 0px;
width: 100px;
height: 100px;
float: right;

}
	
/* 特集
::::::::::::::::::::::::::::::::::::::::::::: */
.tokushuu {
background-color: #ffffff;
margin: 0px 13px 0px 17px;
padding: 0px;
width: 716px;
height: 430px;
background-image: url("./img/first/●.jpg") ;
background-repeat:no-repeat;
border-width: 2px;

border-color:ffffff;
	}
	
.toku-box-left	{
margin: 0px;
padding: 0px;
width: 242px;
height: 609px;
float: left;
	}
	
	
.toku-box-left-box1	{
margin: 0px;
padding: 0px;
width: 242px;
height: 150px;
float: left;
border-width: 1px;
border-style:solid;
border-color:#660033;
background-image: url("./img/first/t-1.jpg") ;
	}
	
	.toku-text1{
padding: 100px 0px 0px 30px;
width: 110px;

float: left;
	}
	
	.toku-box-left-box2	{
margin: 0px;
padding: 0px;
width: 242px;
height: 150px;
float: left;
border-width: 1px;
border-style:solid;
border-color:#660033;
background-image: url("./img/first/t-2.jpg") ;
}
	
.toku-text2{
margin: 10px 0px 0px 10px;
padding: 0px;
width: 80px;

float: left;
	}
	
	
	
	.toku-box-left-box3	{
margin: 0px;
padding: 0px;
width: 242px;
height: 150px;
float: left;
border-width: 1px;
border-style:solid;
border-color:#660033;
background-image: url("./img/first/t-3.jpg") ;
	}
	
.toku-text3{
margin: 90px 0px 0px 30px;
padding: 0px;
width: 130px;

float: left;
	}
	
	.toku-box-left-box4	{
margin: 0px;
padding: 0px;
width: 242px;
height: 150px;
float: left;
border-width: 1px;
border-style:solid;
border-color:#660033;
background-image: url("./img/first/t-4.jpg") ;
	}
	
.toku-text4{
margin:0; 
padding: 3px 0px 0px 110px;
width: 115px;

float: left;
	}
	
.toku-box-right	{
margin: 0px;
padding: 0px;
width: 472px;
height: 609px;
float: right;
	}
	
.toku-box-right-left{
margin: 0px;
padding: 0px;
width: 234px;
height: 609px;
float: left;
	}
	
.toku-box-right-left-box5{
margin: 0px;
padding: 0px;
width: 234px;
height: 304px;
float: right;
border-width: 1px;
border-style:solid;
border-color:#660033;
background-image: url("./img/first/t-5.jpg") ;
background-position:bottom;
background-repeat:no-repeat;
	}
	
.toku-text5{
padding: 10px 0px 0px 10px;
width: 205px;
float: left;
	}
	
	.toku-text5-2{
padding: 10px 0px 0px 70px;
width: 150px;
float: left;
	}
	
	
.toku-box-right-left-box6{
margin: 0px;
padding: 0px;
width: 234px;
height: 300px;
float: right;
border-width: 1px;
border-style:solid;
border-color:#660033;
background-image: url("./img/first/t-6.jpg") ;
	}
	
.toku-text6{
margin: 90px 0px 0px 30px;
padding: 0px;
width: 110px;

float: left;
background-color:#FF9900 ;
	}
	
.toku-box-right-right{
margin: 0px;
padding: 0px;
width: 234px;
height: 609px;
float: right;
	}
.toku-box-right-right-box7	{
margin: 0px;
padding: 0px;
width: 234px;
height: 200px;
float: right;
border-width: 1px;
border-style:solid;
border-color:#660033;
background-image: url("./img/first/t-7.jpg") ;
	}
	
.toku-text7{
margin: 10px 0px 0px 10px;
padding: 0px;
width: 200px;
float: left;
	}

.toku-text7-2{
margin: 10px 0px 0px 10px;
padding: 0px;
width: 100px;
float: left;
	}

.toku-box-right-right-box8	{
margin: 0px;
padding: 0px;
width: 234px;
height: 200px;
float: right;
border-width: 1px;
border-style:solid;
border-color:#660033;
background-image: url("./img/first/t-8.jpg") ;
	}
	
.toku-text8{
margin: 10px 0px 0px 10px;
padding: 0px;
width: 130px;

float: left;
	}

.toku-box-right-right-box9	{
margin: 0px;
padding: 0px;
width: 234px;
height: 202px;
float: right;
border-width: 1px;
border-style:solid;
border-color:#660033;
background-image: url("./img/first/t-9.jpg") ;
background-position:bottom;
background-repeat:no-repeat;
	}
.toku-text9{
margin: 10px 0px 0px 10px;
padding: 0px;
width: 200px;

float: left;
	}



	/* 初めての方へ-小見出し
::::::::::::::::::::::::::::::::::::::::::::: */
.komidashi-1{
margin: 0px;
padding: 0px 10px 0px 10px;
width: 750px;
height: 30px;
	}
	
.komidashi-2{
margin: 0px;
padding: 0px 10px 0px 10px;
width: 750px;
height: 55px;
	}
	
	/* ページ内リンク
::::::::::::::::::::::::::::::::::::::::::::: */
.page-link{
margin: 0px;
padding: 0px 20px 0px 20px;
width: 710px;
height:10px;
	}
	
.page-link-left{
margin: 0px;
padding: 0px 0px 0px 0px;
height: 10px;
float: left;
	}
.page-link-right{
margin: 0px;
padding: 0px 0px 0px 0px;
width: 94x;
height: 10px;
float: right;
	}

	/* 初めての方へ-小見出し2
::::::::::::::::::::::::::::::::::::::::::::: */
.komidashi-2 {
margin: 0px;
padding: 0px;
	width: 750px;
	height: 30px;
	}


/* 初めての方へ-ようこそボウへ
::::::::::::::::::::::::::::::::::::::::::::: */
.youkoso {
margin: 0px;
padding: 0px;
	width: 750px;
	height: 200px;
	background-image: url("./img/first/youkoso-haikei.jpg") ;
background-repeat:no-repeat; 
}
.youkoso-left {
margin: 0px;
padding: 0px;
width: 360px;
height: 200px;
float: left;
	}

.youkoso-right {
margin: 0px;
padding: 0px;
height: 200px;
float: right;
	}



/* 初めての方へ-基本ボックス
::::::::::::::::::::::::::::::::::::::::::::: */
.tit {
margin: 10px 20px 0px 20px;
padding: 0px;
	width: 710px;
	height: 52px;

	}
	
.tit-left {
margin: 0px;
padding: 0px;
height: 52px;
padding: 0px 0px 10px 0px;
float: left;
	}
.tit-right {
margin: 0px;
padding: 0px;
height: 52px;
padding: 0px 0px 0px 0px;
float: right;
	}

	
.box1 {
margin: 10px;
padding: 0px;
	width: 710px;
	}
.box2 {
margin: 0px;
padding: 0px;
	width: 710px;
	}
.box2-left {
margin: 0px;
padding: 0px;
	width: 160px;
	height: 200px;
	float: left;
	}
.box2-right {
margin: 0px;
padding: 0px;
	width: 550px;
	height: 200px;
	float: right;
	}
.box2-right-left {
margin: 0px;
padding: 0px;
	width: 390px;
	height: 200px;
	float: left;
	}
.box2-right-right {
margin: 0px;
padding: 0px;
	width: 160px;
	height: 200px;
	float: right;
	}


/* 終わりtest
::::::::::::::::::::::::::::::::::::::::::::: */
.end {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	width: 750px;
	background-color: #FFFFFF;
	height: 100%;
}




/* 区切り線
::::::::::::::::::::::::::::::::::::::::::::: */
.senn {
margin: 0px 20px 0px 20px;
padding: 0px;
	width: 710px;
	height: 10px;
border-top: 1px solid #cccccc;
}

/* 商品説明
::::::::::::::::::::::::::::::::::::::::::::: */
.shouhinn {
margin: 0px 20px 0px 20px;
padding: 0px;
	width: 710px;
	height: 53px;
    background:url(./img/first/shouhinn.jpg) no-repeat; 

	}

	
/* ロールオーバー情報
::::::::::::::::::::::::::::::::::::::::::::: */	
	
	 /* 通常時 */ 
.RollOver-tokomidashi2 {
    background:url(./img/first/to-qanda.jpg) no-repeat; 
    width:94px; height:10px;                    
    margin:0; padding:0;                           
    display:block;                                  
}
.RollOver-tokomidashi1 {
    background:url(./img/first/to-nagare.jpg) no-repeat; 
    width:94px; height:10px;                        
    margin:0; padding:0;                            
    display:block;                                  
}
.RollOver-nagare {
    background:url(./img/first/botann1.jpg) no-repeat;
    width:135px; height:35px;                       
    margin:0; padding:0;                          
    display:block;                                 
}
.RollOver-qanda {
    background:url(./img/first/botann2.jpg) no-repeat;
    width:238px; height:35px;                       
    margin:0; padding:0;                           
    display:block;                                  
}
.RollOver-bridal-esute {
    background:url(./img/first/bridal-esute.jpg) no-repeat;
    width:234px; height:100px;                       
    margin:0; padding:0;                           
    display:block;                                  
}

.RollOver-ko-na-01-01 {
    background:url(./img/first/tokuosusume1-1.jpg) no-repeat; 
    width:234px; height:52px;                    
    margin:0; padding:0;                           
    display:block;                                  
}

.RollOver-ko-na-01-03 {
    background:url(./img/first/tokuosusume3-1.jpg) no-repeat; 
    width:234px; height:24px;                    
    margin:0; padding:0;                           
    display:block;                                  
}


.RollOver-ko-na-02-01 {
    background:url(./img/first/tokutaiken1-1.jpg) no-repeat; 
    width:234px; height:52px;                    
    margin:0; padding:0;                           
    display:block;                                  
}

.RollOver-ko-na-02-03 {
    background:url(./img/first/tokutaiken3-1.jpg) no-repeat; 
    width:234px; height:24px;                    
    margin:0; padding:0;                           
    display:block;                                  
}

.RollOver-ko-na-03-01 {
    background:url(./img/first/tokureshipi1-1.jpg) no-repeat; 
    width:234px; height:52px;                    
    margin:0; padding:0;                           
    display:block;                                  
}

.RollOver-ko-na-03-03 {
    background:url(./img/first/tokureshipi3-1.jpg) no-repeat; 
    width:234px; height:24px;                    
    margin:0; padding:0;                           
    display:block;                                  
}

.RollOver-ko-na-04-01 {
    background:url(./img/first/sanosan1-1.jpg) no-repeat; 
    width:234px; height:110px;                    
    margin:0; padding:0;                           
    display:block;                                  
}




 /* マウスが乗った時 */ 
.RollOver-tokomidashi2:hover {
    background:url(./img/first/to-qanda-on.jpg) no-repeat; 
}
.RollOver-tokomidashi1:hover {
    background:url(./img/first/to-nagare-on.jpg) no-repeat;
}
.RollOver-nagare:hover {
    background:url(./img/first/botann1-on.jpg) no-repeat;
}
.RollOver-qanda:hover {
    background:url(./img/first/botann2-on.jpg) no-repeat;
}
.RollOver-bridal-esute:hover {
    background:url(./img/first/bridal-esute-on.jpg) no-repeat;
}

.RollOver-ko-na-01-01:hover {
    background:url(./img/first/tokuosusume1-2.jpg) no-repeat; 
    width:234px; height:52px;                    
    margin:0; padding:0;                           
    display:block;                                  
}

.RollOver-ko-na-01-03:hover {
    background:url(./img/first/tokuosusume3-2.jpg) no-repeat; 
    width:234px; height:24px;                    
    margin:0; padding:0;                           
    display:block;                                  
}

.RollOver-ko-na-02-01:hover {
    background:url(./img/first/tokutaiken1-2.jpg) no-repeat; 
    width:234px; height:52px;                    
    margin:0; padding:0;                           
    display:block;                                  
}

.RollOver-ko-na-02-03:hover {
    background:url(./img/first/tokutaiken3-2.jpg) no-repeat; 
    width:234px; height:24px;                    
    margin:0; padding:0;                           
    display:block;                                  
}
.RollOver-ko-na-03-01:hover {
    background:url(./img/first/tokureshipi1-2.jpg) no-repeat; 
    width:234px; height:52px;                    
    margin:0; padding:0;                           
    display:block;                                  
}

.RollOver-ko-na-03-03:hover {
    background:url(./img/first/tokureshipi3-2.jpg) no-repeat; 
    width:234px; height:24px;                    
    margin:0; padding:0;                           
    display:block;                                  
}

.RollOver-ko-na-04-01:hover {
    background:url(./img/first/sanosan1-2.jpg) no-repeat; 
    width:234px; height:110px;                    
    margin:0; padding:0;                           
    display:block;                                  
}
 /* 画像 */ 
#tel-img{
float:left;
padding: 0px 0px 0px 20px;
}

