/* width 780px */

/* ------   Reset  -----------------------------------------------------*/

* {
	margin:						0;
	padding:					0;
}

body {
	background:					#e4f3ff;
	letter-spacing:				0px;
	color:						#000;
	text-align: 				center;
}

html {
	height: 					100%;
	margin-bottom: 				1px;
}

img{
	border: 					0px;
	vertical-align: 			bottom;
}

input{
	vertical-align:				middle;
}

h1 {
	color:						red;
	line-height:				1.4;
	font-size:					18pt;
	padding:					1.5em 0 1em;
}

h2 {
	border-left:				8px solid #cc0000;
	padding:					0 0 0 10px;
	color:						#cc0000;
	line-height:				1.4;
	font-size:					16pt;
	margin:						1.5em 0 0.8em 0.5em;
}

h3 {
	padding:					1em 1.4em 1.2em;
	font-weight:				bold;
	font-size:					15pt;
	line-height:				1.5;
}

p,li,dt,dl {
	line-height:				1.6;
}

p {
	text-align:					left;
	padding:					0 2em 1.1em;
	font-size:					11pt;
}

ul {
	text-align:					left;
	padding:					0 2em 0 3.5em;
	font-size:					11pt;
}

dl {
	text-align:					left;
	margin: 					1em 1.8em 2em;
}
dt {
	border-left:				6px solid red;
	padding:					0 0 0 10px;
	font-family:				"ＭＳ 明朝",serif;
	font-weight:				bold;
	font-size:					14pt;
	margin:						0.1em 0 0.3em;
}
dd {
	padding-left:				23px;
	margin:						0 0 1.7em;
	font-size:					11pt;
}

.clear {
	clear:						both;
}



/* ------   Link  ------------------------------------------------------*/

a {
}

a:link {
}

a:visited {
}

a:hover {
}

a:active {
}



/* ------   container  -------------------------------------------------*/

#bg {
	background:					#fff;
	width:						780px;
	margin:						0 auto;
	padding: 					0 10px 1px 30px;
	text-align: 				left;
}
#wrapper {
	background:					#fff;
	width:						780px;
	padding: 					0 0 1px 0;
	text-align: 				left;
}

.order {
	width:						500px;
	border:						5px solid #ffff00;
	background:					#ffff99;
	padding:					10px 0;
	margin:						1em 140px 2em;
	color:						red;
	line-height:				1.4;
	font-size:					16pt;
	font-weight:				bold;
	font-family:				"ＭＳ 明朝",serif;
	text-align:					center;
}



/* ------   フォント設定  ----------------------------------------------*/


/* --- 黒系 ---*/

.k1 {
	font-family:				"ＭＳ 明朝",serif;
}

.k2 {
	font-family:				"ＭＳ 明朝",serif;
	font-size:					12pt;
	font-weight:				bold;
}

.k3 {
	font-family:				"ＭＳ 明朝",serif;
	font-size:					13pt;
	font-weight:				bold;
}

.k4 {
	font-family:				"ＭＳ 明朝",serif;
	font-size:					13pt;
}

.k5 {
	font-size:					14pt;
	font-weight:				bold;
}

.k6 {
	font-family:				"ＭＳ 明朝",serif;
	font-weight:				bold;
	font-size:					16pt;
}



/* --- 赤系 ---*/

.r1 {
	font-family:				"ＭＳ 明朝",serif;
	font-size:					12pt;
	font-weight:				bold;
	color:						red;
}

.r2 {
	color:						red;
	font-weight:				bold;
}

.r3 {
	font-family:				"ＭＳ 明朝",serif;
	border-bottom: 				1px solid #cc0000;
}

.r4 {
	font-family:				"ＭＳ 明朝",serif;
	font-size:					13pt;
	font-weight:				bold;
	color:		 				red;
}

.r5 {
	font-weight: 				bold;
	color:						red;
	background-color:			#ffff00;
}

.r6 {
	font-family:				"ＭＳ 明朝",serif;
	font-weight: 				bold;
	color:						red;
	font-size:					16pt;
}



/* ------   位置設定  --------------------------------------------------*/

.r {
	text-align:					right;
}

.c {
	text-align:					center;
}

.c1 {
	text-align:					center;
	margin:						1em auto 2em;
}



/* ------   フロート設定  ----------------------------------------------*/

.fr {
	float: 						right;
	padding:					0 0 1em 1.5em;
}



/* ------   スペース  --------------------------------------------------*/

.sp1 {
	padding:					0 2em;
	font-size:					11pt;
	line-height:				1.6;
}

.sp2 {
	padding:					0 2em 1.1em 3.5em;
	font-size:					11pt;
	line-height:				1.6;
}

.sp3 {
	padding:					0 2em 1.1em 3.5em;
	font-size:					11pt;
	line-height:				1.6;
	color:						red;
	font-family:				"ＭＳ 明朝",serif;
	font-weight:				bold;
	font-size:					12pt;
}
