﻿@charset "utf-8";
/* header
==========================================*/


#wrapper1 #header1 {
	height: 30px;
	color: #000000;
	border-top-width: 10px;
	border-top-style: solid;
	border-top-color: #004DA1;
	padding: 20px;
	background-repeat: no-repeat;
	background-position: center;
	background-image: url(../img/top_log_upper.gif);

}

/* key
==========================================*/

#wrapper1 #key1 {
	width: 680px;
	height: 150px;
	background-image: url(../img/header.png);
	background-repeat: no-repeat;
	margin-right: auto;
	margin-left: auto;
	position: relative;
}
#wrapper1 #table_id {
	width: 680px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
}

#wrapper1 #contentsArea #tatekae {
	padding: 0px 10px 15px 20px;
	height: 1000px;
	background-color: #E9F2FF;
	background-repeat: no-repeat;
	margin-right: auto;
	margin-left: auto;
	margin-top: 11px;
	font-family: "Myriad Pro","Verdana","Arial", "Helvetica", "sans-serif";
	font-size: 11px;
}
#wrapper1 #contentsArea #tatekae #text{
	width: 500px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
}
#wrapper1 #contentsArea #tatekae #tatekaeseido {
	width: 610px;
	height: 150px;
	background-image: url(../img/btn/Demand_info.png);
	margin-right: auto;
	margin-left: auto;
	text-align: center;
}
#wrapper1 #contentsArea #tatekae #disableBtn {
	padding:15px;
	margin: 100px 0px 0px 10px;
	text-align: center;
}
#wrapper1 #contentsArea #tatekae #tatekaeseido #link a{
	margin: 70px 0px 0px 160px;
	width: 100px;
	height: 50px;
	position: absolute;
}
#wrapper1 #contentsArea #example {
	padding: 0px 10px 15px 20px;
	height: 420px;
	background-color: #E9F2FF;
	background-repeat: no-repeat;
	margin-right: auto;
	margin-left: auto;
	margin-top: 11px;
	font-family: "Myriad Pro","Verdana","Arial", "Helvetica", "sans-serif";
	font-size: 11px;
}
#wrapper1 #contentsArea #flow {
	padding: 0px 10px 15px 20px;
	height: 680px;
	background-color: #E9F2FF;
	background-repeat: no-repeat;
	margin-right: auto;
	margin-left: auto;
	margin-top: 11px;
	font-family: "Myriad Pro","Verdana","Arial", "Helvetica", "sans-serif";
	font-size: 11px;
	text-align: center;
}
p.title {
	padding: 0px 15px 15px 0px;
	font-family: "Myriad Pro","Verdana","Arial", "Helvetica", "sans-serif";
	font-size: 11px;
	text-align: left;
}
p.text_title {
	padding: 0px 0px 15px 0px;
	width: 625px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
}
p.text_title2 {
	padding: 0px 0px 15px 0px;
	width: 610px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
}
p.btn {
	margin: -10px 100px 2px;
}
#wrapper1 #q_menu{
	padding: 0px 20px 15px 30px;
	margin:10px 10px 10px 10px;
	font-size: 11px;
}

#wrapper1 #answer{
	padding: 0px 20px 15px 30px;
	margin:10px 10px 10px 10px;
	background-color: #FFCCFF;
	font-size: 11px;
}

#wrapper1 #question {
	margin:10px 10px 10px 10px;
	background-color: #E9F2FF;
	font-size: 11px;
}
#wrapper1 #question p {margin:0 0 0 0;text-align:left}

.rtop, .rbottom{display:block;background: #FFF}
.rtop *, .rbottom *{display: block; height: 1px;
overflow: hidden; background: #99CCFF}
.r1{margin: 0 5px}
.r2{margin: 0 3px}
.r3{margin: 0 2px}
.r4{margin: 0 1px; height: 2px} 
#wrapper1 #office {
	margin:10px 10px 10px 10px;
	font-size: 11px;
}


/* 3. contents
==========================================*/

body #wrapper1 {
	width: 758px;
	margin-right: auto;
	margin-left: auto;
	padding-right: 21px;
	padding-left: 21px;
	background-image: url(../img/bg3.png);
	background-repeat: no-repeat;
	background-position: center ;
}


#wrapper1 #contentsArea {
	padding-top: 10px;
}
#wrapper1 #contentsArea #btn{
	width: 680px;
	margin-right: auto;
	margin-left: auto;
}
#wrapper1 #contentsArea #disable{
	margin: 30px;
	text-align: center;
}
#office table{
	margin: 10px 0px 0px 10px;
	width: 600px;
	border-style:solid;
	border-width:1px;
	border-color:#C6C3C6;
	border-collapse:collapse;
	font-size: 11px;
	text-align:left;
}
#office td{
	margin: 10px 0px 0px 10px;
	border-style:solid;
	border-width:1px;
	border-color:#C6C3C6;
	border-collapse:collapse;
	font-size: 11px;
	text-align:left;
}
#office td, th{padding:5px 15px;}
/* 4. footer
==========================================*/
#footer1 {
	position: relative;
	width: 800px;
	height: 81px;
	margin: 0px auto 0px -21px;
	background-image: url(../img/footer.png);
	background-repeat: no-repeat;
	clear: both;

}
#footer1 strong {
	display: none;
	font-family: "Myriad Pro","Verdana","Arial", "Helvetica", "sans-serif";
	font-size: 11px;
	color: #FFFFFF;
	height: 30px;
	text-align: center;
	top: 16px;
}
#footer2 {
	position: relative;
	width: 800px;
	height: 81px;
	margin: -30px auto 0px -60px;
	background-image: url(../img/footer.png);
	background-repeat: no-repeat;
	clear: both;

}
#footer2 strong {
	display: none;
	font-family: "Myriad Pro","Verdana","Arial", "Helvetica", "sans-serif";
	font-size: 11px;
	color: #FFFFFF;
	height: 30px;
	text-align: center;
	top: 16px;
}