@charset "utf-8";

/***************************************
*	application
***************************************/
#application{
	width:700px;
	margin:0 auto;
}
	#application .ssl{
		text-align:right;
	}
	#application h2.titleBegin{
		padding:6px;
		text-align:center;
		font-size:12px;
		font-weight:normal;
		background-color:#f66;
		color:#fff;
	}
	#application ol.attentionList{
		list-style:desc;
		margin:0;
		padding:0 46px 20px;
		line-height:1.5em;
	}
	#application table.appTbl em{
		font-style:normal;
		color:#c00;
	}
	#application table.appTbl{
		border:1px solid #999;
		border-collapse:collapse;
		width:700px;
	}
	#application table.appTbl th{
		width:30%;
		border:1px solid #999;
		padding:0.5em;
		text-align:left;
		font-size:12px;
		font-weight:normal;
		background-color:#f4f2ec;
	}
	#application table.appTbl td{
		width:70%;
		border:1px solid #999;
		padding:0.5em;
	}
	#application .frmbtn{
		padding:10px;
		text-align:center;
	}
	#application .appComplate{
		font-size:14px;
		text-align:center;	
	}
	#application .appComplate p{
		padding:7px 0;
	}

/***************************************
*	order
***************************************/
#trial .mainTrial a{
	display:block;
	width:840px;
	height:362px;
	text-indent:-9999px;
	background:url(../img/trial/main_trial01.jpg) no-repeat -840px 0;
	overflow:hidden;
}
#trial .mainTrial a:hover{
	background:url(../img/trial/main_trial01.jpg) no-repeat 0 0;
}
#trial .campaignBox{
	background-color:#fff3e1;	
}
	#trial .campaignBox .fivedaysBox{
		padding:5px 2px 0;
	}
	#trial .orderBtn01 a{
		float:right;
		display:block;
		width:340px;
		height:80px;
		text-indent:-9999px;
		background:url(../img/trial/btn_order_03a.jpg) no-repeat 0 50%;
		overflow:hidden;
	}
	#trial .orderBtn01 a:hover{
		background:url(../img/trial/btn_order_03b.jpg) no-repeat 0 50%;
	}
	#trial .orderBtn02 a{
		float:right;
		display:block;
		width:340px;
		height:80px;
		text-indent:-9999px;
		background:url(../img/trial/btn_order_04a.jpg) no-repeat 0 50%;
		overflow:hidden;
	}
	#trial .orderBtn02 a:hover{
		background:url(../img/trial/btn_order_04b.jpg) no-repeat 0 50%;
	}
#trial h2.blockTitle{
	margin:0;
	padding:20px 0 15px;	
}
#trial .delivery{
		padding:0 0 20px 0;
	}
#trial ul.aboutbnrlist{
	padding:0 7px 10px 20px;
	list-style:none;
}
	#trial ul.aboutbnrlist li.left{
		float:left;
		width:405px;
		padding:5px 0 20px;
	}
	#trial ul.aboutbnrlist li.right{
		float:right;
		width:405px;
		padding:5px 0 20px;
	}
	#trial ol.oneweekList li{
		float:left;
		list-style:none;
		padding-bottom:10px;
	}
#trial .orderAbout{
	margin:0 7px;
	padding:4px;
	border:dashed 1px #f00;
	background-color:#fff3e1;
}
	#trial .orderAbout dt{
		float:left;
		width:180px;
	}
#trial .campaignBox2{
	padding-bottom:10px;
	margin-bottom:10px;
	background-color:#fff3e1;
}
#trial h3.subTitle{
	margin:10px 0;	
}
#trial .limitplan{
	float:left;
}
	#trial .limitplan img{
		margin:10px;
	}
#trial .menulistBox{
	width:820px;
	margin:0 auto;
	background:url(../img/trial/bg_menulist.jpg);
}
	#trial .menulistBox .menulistInner{
		padding:10px 14px;
	}
	#trial .menulistBox .menulistInner h3{
		font-size:18px;
		padding:5px 10px;
		text-align:center;
		background:#fc6;
	}
	#trial .menulistBox .menulistItem{
		float:left;
		background:url(../img/trial/line_dashed.jpg) repeat-y 100% 0;
		width:158px;
		margin:5px 0;
	}
		#trial .menulistBox .menulistItemIn{
			padding:14px;
		}
			#trial .menulistBox .menulistItem h4{
				font-size:18px;
			}
				#trial .menulistBox .menulistItem h4 img{
					vertical-align:middle;
					margin-right:3px;
				}
			#trial .menulistBox .menulistItem ul{
				height:6.5em;
				font-weight:bold;
				list-style:none;
				color:#f33;
			}
						#trial .menulistBox .menulistItem li .difference{
	font-weight:normal;
	list-style:none;
	color:#f33;
	font-size: 10px;
	background-color: #FFFFCC;
			}
			#trial .menulistBox .menulistItem .itemImage{
				padding:4px 0;
			}
			#trial .menulistBox .menulistItem h5{
				text-align:center;
				color:#fff;
				background:#c00;
				font-weight:normal;
				font-size:11px;
				margin-top:10px;
			}
			#trial .menulistBox .menulistItem p.allergynote{
				padding:5px 0;
				font-size:11px;
			}
			#trial p.element{
				padding:5px 0 0 2px;
				font-size:11px;
			}
	#trial .menulistBox .menulistItemLast{
		float:right;
		width:158px;
		margin:5px 0;
	}
			#trial .menulistBox .menulistItemLast h4{
				font-size:18px;
			}
				#trial .menulistBox .menulistItemLast h4 img{
					vertical-align:middle;
					margin-right:3px;
				}
			#trial .menulistBox .menulistItemLast ul{
				height:6.5em;
				font-weight:bold;
				list-style:none;
				color:#f33;
			}
			#trial .menulistBox .menulistItemLast .itemImage{
				padding:4px 0;
			}
			#trial .menulistBox .menulistItemLast h5{
				text-align:center;
				color:#fff;
				background:#c00;
				font-weight:normal;
				font-size:11px;
				margin-top:10px;
			}
			#trial .menulistBox .menulistItemLast p.allergynote{
				padding:5px 0;
				font-size:11px;
			}
			#trial p.element{
				padding:5px 0 0 2px;
				font-size:11px;
			}
