/* ====================================================================
		+1 : RESET setting
======================================================================= */
*{ margin:0; padding:0;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, 
pre, code, form, fieldset, legend, input, textarea, 
p, blockquote, th, td{margin:0;padding:0;}
a {outline: none; color:#0059A5;}
img { border:none }
h1,h2,h3,h4,h5,h6 {	font-size:100%;	font-weight:normal;}
.mt5{margin-top:5px;}
.mt10{margin-top:10px;}
.mt15{margin-top:15px;}
.mt20{margin-top:20px;}
.mt25{margin-top:25px;}
.mt30{margin-top:30px;}
.mt40{margin-top:40px;}
.mt50{margin-top:50px;}

/* Clearfix */
.clearfix {
  min-height: 1px;
}
* html .clearfix {
  height: 1px;
  /*\*//*/
  height: auto;
  overflow: hidden;
  /**/
}
.clearfix:after {
  content: ".";
  display: block;
  clear: both;
  height: 0;
  visibility: hidden;
}
.clear { clear:both; }

/* ====================================================================
	CONTENTS
======================================================================= */
* {
 margin: 0;
 padding: 0;
}
html,body {
 height: 100%;
 color:#000;
 font-size:13px;
 font: 14px/18px "Lucida Grande", "Lucida Sans Unicode", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", Helvetica, Arial, Verdana, sans-serif;
 /*overflow: auto;*/
 background-color: #fff;
 text-align: center;
 margin-top: 10px;
}

#header{
 margin:0 auto;
}

#main{
 width:950px;
 text-align:left;
 margin:30px auto 40px auto;
}
#main #left_area{
 float:left;
 width:570px;
 margin-right:30px;
}
#main #left_area p#head_text1{
 font-size:30px;
 color:#00468C;
 line-height:100%;
 font-weight:bold;
}
#main #left_area p#head_text2{
 font-size:60px;
 color:#00468C;
 line-height:100%;
 margin:20px 0;
}
#main #left_area p#head_text3{
 font-size:19px;
 line-height:130%;
 color:#333;
 font-weight:bold;
}
#main #left_area table{
 font-size:15px;
 line-height:1.6;
 border-collapse:collapse;
 border-spacing:1px;
 border: solid 1px #bbbbbb;
 margin-top:25px;
}
#main #left_area table th{
 width:140px;
 font-weight:normal;
 background: #FCE9F2;
 border: solid 1px #bbbbbb;
 padding:15px 0 15px 15px;
 margin:0;
}
#main #left_area table td{
 width:220px;
 background:#ffffff;
 border: solid 1px #bbbbbb;
 padding:15px;
 margin:0;
}

#main #right_area{
 float:left;
 text-align:center;
 width:350px;
}
#main #right_area p{
 margin-bottom:30px;
}
#footer{
 margin:0 auto;
}
#close {  
 border-top: 1px solid #ccc;
 border-right: 1px solid #999;
 border-bottom: 1px solid #999;
 border-left: 1px solid #ccc;
 padding:10px 50px;
 font-weight: bold;
 cursor: pointer;
 color: #666;
 margin:40px auto;
}