@charset "UTF-8";


/* ====================================================== */
/* [特定のページ専用のスタイル]                           */
/* ====================================================== */

/* (ems35-anniversary) ------------------------ */

#ems35-anniversary #ems-section{
	margin:0;
	padding:0 15px;
}	

/* マージン制御  */
#ems35-anniversary #ems-section p{
	margin:0;
/*	padding:0;*/
}

#ems35-anniversary #ems-section ul{
	margin:0;
	padding:0;
}


/* --- h1画像 --- */
#ems35-anniversary h1 {
	margin:0 0 20px 0;
	padding:0;
	background:url(/int/ems/ems35/img/h1_ems35.gif) 0 0 no-repeat scroll;
	width:886px;
	height:90px;
	text-indent:-9999px;
}
 
/* --- h2,h3と連携box --- */
/* h2角丸 */
#ems35-anniversary div.round {
	margin:0;
	padding:0;
	background:url(/int/ems/ems35/img/h2_bg_top.gif) 0% 0% no-repeat scroll;
}

/* h2四角 */
#ems35-anniversary div.square {
	margin:0;
	padding:0;
	background:url(/int/ems/ems35/img/h2_bg_top02.gif) 0% 0% no-repeat scroll;
}

#ems35-anniversary h2 {
	margin:0;
	padding:5px 10px;
	font-size:87.5%;
	background:url(/int/ems/ems35/img/h2_bg_bottom.gif) 0% 100% no-repeat scroll;
}

#ems35-anniversary h2 img {
	margin:0 5px -3px 0;
	padding:0;
}

/* h3(アンケート) */
#ems35-anniversary h3 {
	margin:0;
	padding:15px 10px;
	font-size:87.5%;
	color:#84722B;
	background:url(/int/ems/ems35/img/h3_bg.gif) #CBE5FF 0% 0% no-repeat scroll;
}

/* h4-box(アンケート) */
#ems35-anniversary div.h4-box {
	margin:0;
	padding:5px 10px;
	font-size:87.5%;
	background-color:#EEEEEE;
	border-left:1px #CCCCCC solid;
	border-right:1px #CCCCCC solid;
}

/* err(エラー表示) */
#ems35-anniversary p.err {
	margin:0;
	padding:3px 10px;
	font-size:87.5%;
	border-left:1px #CCCCCC solid;
	border-right:1px #CCCCCC solid;	
	font-weight:bold;
	color:#FFFFFF;
	background:url(/int/ems/ems35/img/img_yaji.gif) #CC0000 0% 50% no-repeat scroll;
	text-indent:20px;
}

/* テキスト装飾(確認画面) */
#ems35-anniversary p.gray {
	color:#666666;
}

#ems35-anniversary p.orange {
	color:#FF6633;
}

#ems35-anniversary table.gray {
	color:#666666;
}

#ems35-anniversary ul.orange li {
	background: url("/int/ems/ems35/img/img_mrk_orange.gif") no-repeat 5px 0.50em;
	margin-top: 0.5em;
	padding-left: 15px;
	font-size: 87.5%;
	color:#FF6633;
	line-height: 140%;
}

#ems35-anniversary p.count {
	margin:0;
	padding:10px 0 0 15px;
}

/* 連携box */
#ems35-anniversary div.box {
	margin:0 0 25px 0;
	padding:0;
	background:url(/int/ems/ems35/img/box_bg_body.gif) repeat-y scroll;
}	

#ems35-anniversary div.box-b {
	margin:0;
	padding:20px 15px;
	background:url(/int/ems/ems35/img/box_bg_bottom.gif) 0% 100% no-repeat scroll;
}	

#ems35-anniversary div.box02 {
	margin:0;
	padding:20px 15px;
	background:url(/int/ems/ems35/img/box_bg_body.gif) repeat-y scroll;
}

#ems35-anniversary li.sp {
	margin:0 0 10px 0;
}	

/* --- お問い合わせ番号 --- */
#ems35-anniversary input.number {
	margin:0 0 0 5px;
	padding:0;
	width:300px;
}

#ems35-anniversary input.name {
	margin:0 5px;
	padding:0;
}

#ems35-anniversary select.age {
	margin:0 5px;
	padding:0;
}

#ems35-anniversary input.m-add {
	margin:0 5px 0px 0;
	padding:0;
}

/* 2つ並びボタン */
#ems35-anniversary div.submit-w {
	padding: 30px 0;
	text-align: center;
}

#ems35-anniversary div.submit-w div.l{
	margin:0;
	padding:0;
	width:403px;
	float:left;
	text-align:right
}

#ems35-anniversary div.submit-w div.r{
	margin:0;
	padding:0;
	width:403px;
	float:right;
	text-align:left;
}



