@charset "utf-8";
/* CSS Document */

html,body,a,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,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,command,details,figcaption,figure,footer,header,hgroup,mark,meter,nav,output,progress,section,summary,time { margin: 0; padding: 0; border: 0; outline: 0; }
h1,h2,h3,h4,h5,h6,pre,em,strong,address,caption,cite,code,dfn,table,th,td,textarea,input { font-size: 100%; font-style: normal; font-weight: normal; }
article,aside,dialog,figure,figcaption,footer,header,hgroup,nav,section { display: block; }
audio, canvas, video { display: inline-block; *display: inline; *zoom: 1; }
html                { font-size: 100%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
object,embed        { vertical-align: top; outline: 0; }
img                 { line-height: 1; vertical-align: top; text-decoration: none; -ms-interpolation-mode: bicubic; }
input,button,select { vertical-align: middle; }
textarea            { overflow: auto; vertical-align: top; }
button              { cursor: pointer; }
table               { border-collapse: collapse; border-spacing: 0; }
caption,th          { text-align: left; }
abbr,acronym        { border: none; font-variant: normal; }
strong,em           { font-weight: bold; }
a:hover, a:active   { outline: 0; }
body                { -webkit-text-size-adjust: none; }
html body{
	font-family:'明朝','小塚ゴシック Pro','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',
				'メイリオ','Meiryo','ＭＳ Ｐゴシック','sans-serif';
	line-height:1.8;
	background-color:#fffdf2;
	width:100%;
	height:100%;
	overflow:hidden;
	}
	#wrap{
		width:100%;
		height:100%;
		}
		#out_wrap{
			width:200px;
			margin-top:150px;
			margin-left:auto;
			margin-right:auto;
			}