@charset "utf-8";

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, dialog, figure, footer, header,
hgroup, menu, nav, section,
time, mark, audio, video {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-size:100%;
	vertical-align:baseline;
	background:transparent;
	text-decoration:none;
}
html {  
	overflow-y:scroll;  
	height:100%;
	text-align:center;		/*IE6用センタリング*/
	font-size: 62.5%;		/*※*/
}  
body { 
	height: 100%;
	line-height:1.5;
	font-family:'メイリオ',Meiryo,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック','MS PGothic',Arial,sans-serif;
	font-size: 1.2em;
	color:#232323;
	behavior: url("../csshover3.htc");/* ←(htmlからのパス)*/  /*2011.03.23 IE6バグ対策*/
}
a {
	margin:0;
	padding:0;
	border:0;
	font-size:100%;
	vertical-align:baseline;
	background:transparent;
}
a	{	color:#1f96e2;text-decoration:underline;	}
a:active	{	color:#1f96e2;	}
a:visited 	{	color:#1f96e2;	}
a:hover	{	color:#0000d1;	}

table {
	border-collapse:collapse; 
	border-spacing:0;
}
hr {
    display:block;
    height:1px;
    border:0;
    border-top:1px solid #cccccc;
    margin:1em 0;
    padding:0;
}
img,fieldset,iframe	{	border:none;	}		
ul,ol							{	list-style: none;	}
caption,th 				{	text-align: left;	}
abbr,acronym 			{	border:0;	}
sup 							{	vertical-align:text-top;	}
sub 							{	vertical-align:text-bottom;	}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style: normal;
	font-weight: normal;
}

/*		■ main
--------------------------------------------------------- */
div#main{
	z-index:1;
	padding:7px 12px 10px 12px;
	min-height: 470px;
}
/* =========================================
	■  ご購入にあたってのご注意・ご確認
==========================================*/
div#notice{
	margin:25px 0 20px 0;
	padding:4px;
	background:#FEECEC;
	border: solid 1px #D99694;
}
div#notice div{
	padding:15px;
	background:url(./ico_warning.png) no-repeat 10px 50%;
}
div#notice div ul li{
	margin:0 0 0px 50px;
}
div#notice div ul.number3 li{
	list-style: none !important;
	text-align: left;
	line-height: 20px;
	color:#C00000;
	font-size:1.1em;
	font-weight:bold;
}
.message{
	text-align: left;
	line-height: 20px;
	color:#000000;
	font-size:1.2em;
	margin: 30px 0 40px 0;
}

