@charset "utf-8";

/* category_map.css */

/*-------------------------------------------------
///	 基本構成
-------------------------------------------------*/

h2 {
	clear: both;
	height: 42px;
	font-size:16px;
	font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",MS PGothic,Sans-Serif;
	font-weight: bolder;
	background: url(../common_new/img/bg_h2.gif) no-repeat left top;
	padding: 12px 0 0 35px; 
	margin-bottom: 10px;
}

h3 {
	clear: both;
}

h4 {
	clear: both;
}

/*-------------------------------------------------
///	ピンクグラデーションBOX
-------------------------------------------------*/

#contents .pink_bg_box {
	width : 675px;
	background: url(../img_adpage/jewel_pink_bg.jpg) repeat-x top left;
	padding-bottom : 15px;
	margin-bottom : 20px;
}

#contents .pink_bg_box dl{
	width : 575px;
	margin-left : 50px;
	margin-bottom : 30px;
}

#contents .pink_bg_box dt{
	margin-bottom : 15px;
}

#contents .pink_bg_box dd{
	font-size : 12px;
	color : #333333;
	line-height: 180%;
	letter-spacing: 0em;
}

/*-------------------------------------------------
///	メッセージ部分
-------------------------------------------------*/

#contents .message_jewelphoto {
	width : 535px;
	height : 300px;
	background: url(../img_adpage/jewelphoto_message_bg.jpg) no-repeat top left;
	font-size : 12px;
	color : #755F1B;
	line-height: 180%;
	letter-spacing: 0em;
	padding: 74px 70px  0 70px;
	margin-bottom : 20px;
}

#contents .message_jewelhairmake {
	width : 515px;
	height : 130px;
	background: url(../img_adpage/jewelhairmake_message_bg.jpg) no-repeat top left;
	font-size : 13px;
	color : #755F1B;
	line-height: 180%;
	letter-spacing: 0.1em;
	padding: 70px 80px  0 80px;
	margin-bottom : 20px;
}

/*-------------------------------------------------
///	ジェルフォト-こんなカップルが〜〜
-------------------------------------------------*/

#contents .pinkflame_jewelphoto {
	width : 615px;
	height : 415px;
	background: url(../img_adpage/jewelphoto_piknfl_bg.jpg) no-repeat top left;
	font-size : 12px;
	color : #333333;
	line-height: 180%;
	letter-spacing: 0em;
	padding: 35px 30px  0 30px;
	margin-bottom : 20px;
}

#contents .pinkflame_jewelphoto ul {
	font-size : 12px;
	color : #333333;
}

#contents .pinkflame_jewelphoto li {
	letter-spacing: 0em;
	background: url(../img_new/icon_hart.gif) no-repeat top left;
	padding-left : 20px;
	margin-bottom : 7px;
}

#contents .pinkflame_jewelphoto .photo {
	width : 250px;
	/*height : 200px;*/
	padding-left : 20px;
	padding-bottom : 5px;
	float : right;
}

/*-------------------------------------------------
///	ギャラリー
-------------------------------------------------*/

#contents .gallery {
	width : 675px;
	height : 135px;
	background: url(../img_adpage/gallery_bg.gif) repeat-x bottom left;
	padding-top : 15px;
	margin-bottom : 20px;
}

#contents .gallery table {
	margin-left : 16px;
}

#contents .gallery  td img{
	margin-right : 20px;
}

/*-------------------------------------------------
///	キャンペーン＆おすすめメニュー
-------------------------------------------------*/

#contents .plan {
	width : 675px;
	background: url(../img_adpage/jewel_plan_bg.jpg) no-repeat top left;
}

#contents .plan dt {
	font-size : 13px;
	font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",MS PGothic,Sans-Serif;
	color : #333333;
	font-weight : bold;
	letter-spacing: 0em;
	padding : 20px  20px 5px 20px;

}

#contents .plan dd {
	font-size : 12px;
	color : #333333;
	letter-spacing: 0.1em;
	padding : 0  20px 17px 20px;

}
#contents .plan_bottom {
	width : 675px;
	height : 3px;
	background: url(../img_adpage/jewel_plan_bg_bottom.jpg) no-repeat top left;
	margin-bottom : 15px;
}

#contents .font_gold16 {
	font-size : 16px;
	color : #755F1B;
}

#contents .font_pink16 {
	font-size : 16px;
	color : #ED317E;
}

#contents .font_orange16 {
	font-size : 16px;
	color : #F87037;
}

/*-------------------------------------------------
///	ショップ情報
-------------------------------------------------*/

#contents .company_info_list01 {
	margin-bottom: 40px;
}

#contents .company_info_list01 h4 {
	width: 635px;
	height : 37px;
	padding: 13px 0 0 40px;
	font-size:16px;
	font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",MS PGothic,Sans-Serif;
	font-weight: bolder;
	color : #C0A53E;
	background: url(../img_adpage/img_h3_shopname_bg.jpg) no-repeat top left;
}

* html #contents .company_info_list01 h4 {
	width: 675px;
}

#contents .company_info_list01 p.company_info_h4_bt .reserve {
	float: left;
	margin-left: 350px;
}

#contents .company_info_list01 p.company_info_h4_bt img {
	float: right;
	margin-top : -43px;
	margin-right: 7px;
}

#contents .company_info_list01 h3 {
	margin-bottom: 7px;
	background: url(../img_new/icon_15.gif) no-repeat left 1px;
	padding-left: 20px;
	font-weight: bold;
}

#contents .text_box {
	clear : both;
	margin-left : 15px;
	margin-top : 10px;
	margin-bottom: 20px;
	letter-spacing: 0em;
}

#contents .text_box p {
	letter-spacing: 0em;
}

#contents .adpage_map {
	float : right;
	margin-top : -13px;
}

#contents .adpage_tel {
	font-size:16px;
	font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",MS PGothic,Sans-Serif;
	font-weight: bold;
	color : #C0A53E;
}

#contents .text_small {
	font-size : 90%;
	letter-spacing: 0em;
}

#contents .text_12 {
	font-size : 12px;
	letter-spacing: 0em;
}
