@charset "utf-8";/* Updated:   2008/08/13*//* Reset Elements (All Pages)-------------------------------------------------------- */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, img, hr, embed, object { 	margin: 0;	padding: 0;	}* {	margin: 0;	padding: 0;}table {	border-collapse: collapse;	border-spacing: 0;	}ol, ul, li {	list-style: none;	}

img { 	border: 0;	}
h1, h2, h3, h4, h5, h6 {	font-weight:bold;	font-size: 100%;	}
/* Set Typography (All Pages)-------------------------------------------------------- */
body {	font-size: 100%; /* for IE */	color: #333;	line-height: 1.5em;	}
html>body {	font-size: 16px; /* non-IE */	}
p {	line-height: 1.5em; /* 24px */	font-size: 1em; /* 16px */	padding-bottom:1.5em;	}
a {	font-weight: normal;	text-decoration: none;	}	
/* Set Layout (All Pages)-------------------------------------------------------- */
#Content {	text-align: left;	width: 780px;	margin-left: auto;	margin-right: auto;}
/* Navigation */
.iti_koueki {	font-weight: normal;	font-size: 12px;	color: #444;	line-height: normal;	padding-top:5px;}
.iti_koueki a:link {	color: #006;	}
.iti_koueki a:visited {	color: #333;	}.iti_koueki a:hover {	color: #900;	text-decoration: underline;	}.iti_koueki a:active {	color: #900;	text-decoration: underline;	}/* Links */a:hover, a:active {	text-decoration:underline;	}	
/* body */
body {	text-align: center; 
/* IE6?ǥ??󥿥・・? */  }
h1 {	font-size: 3.6em;	line-height: 1.5em;	color: #333;	}
h2 {	font-size: 1.25em;	line-height: 1.2em;	margin:0 0 0.8em 0;	color: #333;	}
h3 {	font-size: 1.1em;	line-height: 1.5em;	color: #333;	padding-bottom:10px;	}
#Header {	padding-top:8px;	}
#Main {	padding-top:30px;	text-align:center;	}
#Main_area{	width:728px;	border: 1px solid #ccc;	font-size: 0.975em;	padding:26px;	text-align:left;	}
#Main_area ul {	text-align: right;	vertical-align: middle;	}
#Main_area li{	height:60px;	border: solid 1px black;	line-height:60px;	}
#Main_area_purpose{	width:645px;	font-size: 0.855em;	margin-left: auto;	margin-right: auto;	margin-top:40px;	text-align:left;	}
#Main_area_purpose_text{	padding:36px 26px 26px 26px;	}
#Main_area_purpose_bottom{	width:645px;	font-size: 0.855em;	margin-left: auto;	margin-right: auto;	text-align:left;	}#Main_area_purpose_bottom_text{	padding: 0 }	
#Footer{	margin: 30px 0 20px 0;	padding-top: 8px;	border-top: solid 1px #abb1aa;	font-size: 0.8em;	text-align: center; 	}.ssl_text{	font-size: 0.85em;	line-height: 1.5em;	}	
#logo{	width: 780px;	text-align:center;	padding: 20px 0 12px 0;	}
#progress_bar{	width: 780px;	text-align:center;	}	
.confirmation{	padding: 12px 0;	font-size: 0.9em;}	
.btn_box_L {	width: 60%;	font-size: 0.9em;	padding-top: 8px;	display: block;	text-align:right;	float: left;	}
.btn_box_R{	height: 44px;	width: 40%;	display: block;	text-align:right;	float: left;	}
.btn_box_R_end {	height: 40px;	width: 40%;	display: block;	text-align:right;	float: left;	padding-bottom: 1.5em;	}
.btn_right {	 text-align: right;	 display: block;	 }
.cover_btn {	width: 100%;	text-align: center;	display: block;	}
/* IE7?Τﾟ */
*:first-child+html * { font-size: 100%; }

.title
{width:200px;border-radius:10px;background-color:#DFDCD7;font-weight:bold;font-size:20px;font-color:7C7B79;padding:10px;font-family:"?ҥ饮?γѥ? Pro W3","?ͣﾓ ?????å?",sans-serif;}
.box1
{border:solid 4px #DFDCD7;margin-top:-22px;}

input.submit {
	width: 120px;
	height:25px;
}
a:link,a:visited { color: #0000ff; }
a:hover { color: #ff0000; }
a:active { color: #ff8000; }

/*index.htmlの青枠*/
.top_flame{
	border-style:solid;
	border-width:3px;
	border-color:#27ACA9;
	padding:6px;
	margin-bottom:10px;
}
