﻿@charset "utf-8";

/*******************************************************************************
[1] 共通設定
********************************************************************************/
body,h1,h2,h3,h4,h5,h6,p,ul,ol,li,dl,dt,dd{
	margin:0px;
	padding:0px;
}
body{
	background-color:#ffffff;
	text-align:center;
}
img{
	border:none;
	vertical-align:bottom;
}
a:link,a:active,a:visited{
	color:#0066cc;
	text-decoration:underline;
}
a:hover{
	color:#0000ff;
	text-decoration:underline;
}
/*******************************************************************************
[2] レイアウト
********************************************************************************/
/*===============================================
 配置
=================================================*/
/* 全体包括用ボックス ---------------------------*/
#premiumorder{
	margin-right:auto;
	margin-left:auto;
	padding-bottom:10px;
	width:800px;
	font-family:"ＭＳ Ｐゴシック", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "Osaka";
	font-size:0.75em;
	color:#4f4946;
	line-height:1.2;
	letter-spacing:0.05em;
	background-color:#ffffff;
	border-right:solid 1px #808080;
	border-left:solid 1px #808080;
	overflow:hidden;
}
p.bold{
	margin-bottom:10px;
	font-weight:bold;
	line-height:1.5;
}
p.concept{
	margin:0px 0px 10px 0px;
	line-height:1.5;
}
p.concept img{
	margin:0px 0px 7px 0px;
	line-height:1.5;
}
.premiumorder{
	margin-right:auto;
	margin-left:auto;
	margin-bottom:20px;
	width:700px;
}
.premiumorderbox1{
	margin-top:10px;
	padding:0px;
	width:700px;
	text-align:left;
	zoom:100%;
}
.premiumorderbox1:after{
	content:".";
	height:0;
	clear:both;
	display:block;
	visibility:hidden;
}
.premiumorderbox2{
	margin-top:20px;
	padding:0px;
	width:700px;
	text-align:left;
	zoom:100%;
}
.premiumorderbox2:after{
	content:".";
	height:0;
	clear:both;
	display:block;
	visibility:hidden;
}
.premiumorderbox3{
	margin-top:30px;
	padding:0px;
	width:698px;
	text-align:left;
	border:solid 1px #afb3b6;
	zoom:100%;
}
.premiumorderbox3:after{
	content:".";
	height:0;
	clear:both;
	display:block;
	visibility:hidden;
}
.premiumorderbox4{
	margin-top:40px;
	padding:0px;
	width:698px;
	text-align:left;
	border:solid 1px #afb3b6;
	zoom:100%;
}
.premiumorderbox4:after{
	content:".";
	height:0;
	clear:both;
	display:block;
	visibility:hidden;
}

/* トップリンク部分 */
.premiumorderlink{
	margin-right:60px;
	padding:0px;
	width:130px;
	float:left;	
}
.premiumorderlinklast{
	margin:0px;
	padding:0px;
	width:130px;
	float:left;	
}

/* 説明部分 */
.inbox{
	margin:20px 0px 20px 20px;
	padding:0px;
	width:678px;
	text-align:left;
	zoom:100%;
}
.inbox:after{
	content:".";
	height:0;
	clear:both;
	display:block;
	visibility:hidden;
}
.inbox2{
	margin:20px 10px 20px 20px;
	padding:0px;
	width:668px;
	text-align:left;
	zoom:100%;
}
.inbox2:after{
	content:".";
	height:0;
	clear:both;
	display:block;
	visibility:hidden;
}
.detaill{
	margin-right:30px;
	padding:0px;
	width:140px;
	float:left;
}
.detailr{
	margin:0px;
	padding:0px;
	width:498px;
	float:left;
}
.feature{
	margin-right:30px;
	padding:0px;
	float:left;	
}
