@charset "Shift_JIS";

/* =============================================================

	montalembert

================================================================*/
h3{margin-bottom:10px;}

p{margin-bottom:1em;}

.cap{
	font-size:10px;
	line-height:14px;
	color:#993300;
	display:block;
}

.txt-italic{font-style: italic;}

.txt-color-mont{ color:#993300; }

.font_kerning{letter-spacing:-0.5px;}

.txtS{
	color: #3397C3;
}
/* parts title
================================================================*/
#title-jp{
	position:relative;
}
.title-img{
/*	clear:both;
	float:left;
*/	margin-left:30px;
	display:inline;
}

.bt-backnumber{
/*	float:right;
	margin:62px 35px 0 0;
	display:inline;
*/
	position:absolute;
	top:115px;
	right:40px;
}

/* lang change button */
#section_lcbt{ margin-left:35px;}

.title-bt-jp{
	float:right;
	margin-top:20px;	
}

.title-bt-fr{
	float:right;
	margin-right:30px;
	margin-top:20px;
}


/* 共通パーツ ページ切り替えボタン
----------------------------------------------------------------*/
.bt-page-number{
	margin-top:25px;
	float: right;
}

.bt-page-info{
	float:right;
	margin-top:25px;
	margin-right:50px;
}


/* 共通パーツ ページ下ボタン
----------------------------------------------------------------*/
.bt-pagetop{
	clear:both;
	float:right;
	margin-right:30px;
	margin-bottom:10px;
}

/* 共通パーツ　コンテンツタイトル背景
----------------------------------------------------------------*/
#title{
	clear:both;
	width:760px;
	background: url(image/mont1301/madam_back01_fr.gif) bottom right no-repeat;
	height: 135px;
}

#title-jp{
	clear:both;
	width:760px;
	background: url(image/mont1301/madam_back01.gif) bottom right no-repeat;
	height: 150px;
}

/* 共通パーツ　コンテンツフッター
================================================================*/
#main-fooder{
	width:760px;
	background: url(image/mont1301/madam_back05.gif) no-repeat;
	height:90px;
}

#main-fooder02{
	width:760px;
	background-color: #FDEBD9;
}

#section_ftbt{
	width:660px;
	margin-left:50px;
	padding-top:15px;
}

#section_ftbt table{
	width:660px;
	margin:0;
	border:0;
	padding:0;
}

#section_ftbt table .ftbttext{
	width:380px;
	font-size:12px;
	line-height:18px;
	vertical-align: middle;
	text-align:center;
}

#section_ftbt table .bt-next,
#section_ftbt table .bt-back{ width:140px; }

#main-fooder-mont04{
	width:760px;
	background: url(image/mont1301/madam04_back04.gif) no-repeat;
	height:80px;

}

#main-fooder-mont04 .bt-back{margin:15px 0 0 50px;}

/* 共通パーツ
================================================================*/
#bt-page{
	width:760px;
	height:105px;
	background: url(image/mont1301/madam_back02.gif) bottom right no-repeat;
}

#bt-page02{
	width:760px;
	height:69px;
	background: url(image/mont1301/madam_back02.gif) top right no-repeat;
}

.tit-img{
	float:right;
	width:307px;
	margin-left:10px;
	margin-bottom:10px;
}

.hiniti-img{
	clear:both;
	float:right;
	margin-right:50px;
	margin-top:15px;
}

#main-back{
	width:760px;
	background: url(image/mont1301/madam_back04.gif) ;
}

#head-back{ width:760px; background: url(image/mont1301/madam01_headback.gif) top right no-repeat; }
#head-back_fr{ width:760px; background: url(image/mont1301/madam01_headback_fr.gif) top right no-repeat; }

#main-des01{ width:660px; margin:0 0 0 50px; }

#main-des02{ margin-left:50px; width:660px;}

#main-des03{
	margin-left:50px;
	padding-top:25px;
	background: url(image/mont1301/madam_kei.gif) no-repeat;
	width:660px;
}

.section_right408px{
	width:408px;
	float:right;
	
}

/* 共通パーツ　画像配置
----------------------------------------------------------------*/
.img-left156px,.img-left156px-02{
	float:left;
	width:156px;
	margin:0 15px 5px 0;
}

.img-left156px-02{ margin-bottom:35px;}

.img-left176px{
	float:left;
	width:176px;
	margin:0 15px 5px 0;
}

.img-left210px,.img-left210px-02{
	float:left;
	width:210px;
	margin:0 15px 5px 0;
}

.img-left210px-02{ margin-bottom:0;}

.img-left236px,.img-left236px-02{
	float:left;
	width:236px;
	margin:0 15px 5px 0;
}

.img-left236px-02{margin-right:0;}

.img-left326px{
	float:left;
	width:326px;
	margin:0 15px 5px 0;
}

.img-left347px{
	float:left;
	width:347px;
	margin:0 15px 5px 0;
}

.img-right156px,.img-right156px-02{
	float:right;
	width:156px;
	margin:0 0 5px 15px;
}

.img-right156px-02{margin-top:5px;}

.img-right176px{
	float:right;
	width:176px;
	margin:0 0 5px 15px;
}

.img-right210px{
	float:right;
	width:210px;
}


.img-right236px{
	float:right;
	width:236px;
	margin:0 0 5px 15px;
}

.img-right306px{
	float:right;
	width:306px;
	margin:0 0 5px 15px;
}

.img-container-660px{
	clear:both;
	width:660px;
	padding-top:5px;
	margin-bottom:15px;
	zoom:1;
}
.img-container-660px:after{  /* clearfix */
	visibility: hidden; display: block; font-size: 0; content: "."; clear: both; height: 0; }

.img-container-660px .img-right236px{
	margin:0;
}


#img-under01{
	float:left;
	width:322px;
	margin-bottom:10px;
}

#img-under02{
	float:left;
	width:322px;
	margin-bottom:10px;
}
#img-under03{
	float:left;
	width:225px;
	margin-bottom:10px;
}
/* mont02 
================================================================*/
.mont01-02 ul{
	list-style-type: disc;
	font-size:12px;
	line-height:16px;
	color:#333333;
	margin:0 0 1em 1.5em;
	padding:0;
}


/* montalembert04
================================================================*/
.mont-txt-menu{
	color:#333333;
	word-break: break-all;
}

.mont-txt-submida{
	color:#333333;
	font-weight: bold;
	text-decoration: underline;
}

.mont-txt-bold{
	color:#333333;
	font-weight: bold;
}

.left-mida{
	margin-bottom:10px;
	padding-top:10px;
}

#menu-des,#menu-des02{padding-left:16px;}

ul{
	list-style-type: square;
	font-size:12px;
	line-height:16px;
	color:#666633;
	margin:0;
	padding:0;	
}

#bt-page03{
	width:760px;
	height:106px;
	background: url(image/mont1301/madam04_back01.gif) bottom right no-repeat;
}
#bt-page03 p{
	font-size:10px;
	margin: 25px 0 0 260px;
}

#waku-head{
	height:40px;
	background: url(image/mont1301/madam04_waku01.gif) no-repeat;
}

#waku-main{
	margin-left:25px;
	width:275px;
}

#waku-food{
	height:40px;
	background: url(image/mont1301/madam04_waku03.gif) no-repeat;
}

#main-back02{
	width:760px;
	background: url(image/mont1301/madam04_back03.gif) ;
}

#main-des01-mont04{
	margin-left:60px;
	width:640px;
}

#main-des-left{
	float:left;
	width:270px;
	margin-right:25px;
	padding-top:10px;
}

#main-des-right{
	float:right;
	width:325px;
	background: url(image/mont1301/madam04_waku02.gif) ;
}

#fin{
	padding:0 25px 5px 0;
	text-align:right;
	background-color: #FDEBD9;
}


/* mont05 
================================================================*/
body.mont05 { background-color: #FDEBD9; margin:0; }

.mont05 p{margin:0 0 1em 0; padding:0; font-size:0; line-height:0; }

.mont05 h1{ margin:0 0 10px 0; padding:0; font-size:0; line-height:0; }

.mont05 img{border:0;}

.mont05 .mont-txt-g02{
	font-size:12px;
	line-height:20px;
	color:#A2AB60;
}

.mont05 #container{
	width:555px;
	margin-left:auto;
	margin-right:auto;
	background-image: url(image/mont1301/madam05_back02.gif);
}

.mont05 #header{
	background-image: url(image/mont1301/madam05_back01.gif);	
	height:110px;
}

.mont05 #contents{  }

.mont05 #main{
	width:455px;
	margin-left:auto;
	margin-right:auto;
	zoom:1;
}

.mont05 #main:after{  /* clearfix */
	visibility: hidden; display: block; font-size: 0; content: "."; clear: both; height: 0; }

.mont05 .photo01{
	float:right;
	width:190px;
	margin-left:15px;
}

.mont05 .photo02{
	clear:both;
	float:left;
	width:145px;
	margin-right:15px;
}

.mont05 #fooder{
	width:555px;
	clear:both;
	background-image: url(image/mont1301/madam05_back03.gif);
	height:100px;
}

.mont05 #bt-close{
	padding-top:20px;
	text-align: center;	
}
