@charset "UTF-8";


html>/**/body {overflow-y:scroll;}

html:first-child body { /* for Safari Opera */
	overflow : scroll;
}

/* ========BASIC======== */
html {
   overflow-y:scroll;
}

body {
   margin:0;
   padding:0;
  
   font-family:"メイリオ", Verdana, Helvetica, sans-serif;
   
   color:#333;
   font-size:16px;
   text-align: left;
}

p, th, td, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, caption {
/*文字サイズ、マージン等の初期化設定*/
font-size:95%;
	padding: 0;
	margin: 0;
	border: 0;
	font-family: 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	color: #1e1e1e;
	line-height: 1.8;
	text-align: left;
}

#container{
    width: 960px;
	height:auto;
	padding:0px 0 20px 0; 
	margin-right: auto;
	margin-left: auto;
	overflow:hidden;
	clear:both; background-color:#FFF;
	margin-top:0px;
	border-right:8px solid #ccbca9;
	border-left:8px solid #ccbca9;
	box-shadow: 0 0 13px rgba(0, 0, 0, 0.66);
	}
	
h1 {
    font-size:10px;
    font-weight:normal;
	padding-left:10px;
	width:880px;
	margin-left:auto;
	margin-right:auto;
	color:#FFFFFF;
	line-height:20px;
}

.h1_bg {background:url(hi_bg.jpg) top left repeat-x;}

	
	

#plain_text p{padding:0 100px; }


#letter {background:url(letter.jpg) no-repeat;height:224px; width:880px;}

.line{margin:5px 50px 5px 0; padding-bottom:10px;}
.box{border:6px #CFC16D double;height:auto; padding:10px 0 20px 20px; margin:10px 40px; font-weight:bold; 
background-color:#fffcf5;}

.yellow{background-color:#FF0;font-weight:bold;}
.red{color:#cd0000; font-weight:bold;}
.under{text-decoration:underline; font-weight:bold;}


ul#check li{list-style:none;background:url(check.jpg) left top no-repeat;text-indent:30px; padding-top:3px; margin-top:10px;width:630px;}

#list{margin:15px 50px; border:#f0f0f0 7px solid; padding:10px;}
#info, #profile{margin-left:100px;}
#info td{padding:10px;}
#profile{background-color:#f3f3f3;}

#footer{align:center; background-color:#000; margin-top:15px; padding:10px 0 10px 0; color:#999; font-size:90%;}









