@charset "shift_jis";/*------------------------------------------------------contents—pCSS------------------------------------------------------*/section, article, header, nav, footer {	display:block;}/*html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, p, blockquote, section, article, header, nav, footer {	border: 1px solid red;}*/header h1 {	background:#FFEED7;	text-align: center;	height: auto;}h2 {	font-size: 90%;}header {	text-align: center;	background: #FFEED7;	border-bottom:1px solid #999;}nav#searchNav h2 {	background: url(../img/common/pointer2.gif) no-repeat 10px 50%,	-webkit-gradient(linear, left top, left bottom, from(#EBEFF5), to(#FFF));		padding-left: 20px;	height: 40px;	line-height: 40px;	font-weight: bold;}nav#searchNav h2 img {	margin-left: 5px;	vertical-align: middle;}nav#searchNav p.btnBox {	width: 60%;	margin: 0 auto;	text-align: center;}nav#searchNav p.btnBox a {	display: block;	border-width: 0 8px 0 8px;	-webkit-border-image: url(../img/common/btnBg1.png) 0 8 0 8;	line-height: 31px;	color: #FFF;	text-decoration: none;	font-weight: bold;}nav#searchNav h3 {	width: 285px;	margin: 15px auto 0;	-webkit-background-size: 8px 10px;	background: url(../img/common/pointer1.png) no-repeat 20px 50%;	padding-left: 35px;	font-size: 90%;	font-weight: bold;}ul#searchSelect {	width: 285px;	height: 30px;	margin: 5px auto 0;}ul#searchSelect li {	width: 95px;	line-height: 30px;	float: left;	font-size: 70%;}ul#searchSelect li input {	width: 20px;	height: 20px;}ul#searchLinks {	padding-left: 5px;	width: 300px;	height: 200px;	margin: 5px auto 15px;}ul#searchLinks li {	float: left;	width: 70px;	height: 100px;	margin-right: 5px;	text-align: center;}ul#searchLinks li p {	font-size: 10px;	line-height: 25px;}/* =========================================================mapKeywordSearch========================================================= */div#mapKeywordSearch {	clear: both;	padding-bottom: 20px;	width: 320px;	margin: 0 auto;}div#mapKeywordSearch h2 {	-webkit-background-size: 8px 10px;	background: url(../img/common/pointer1.png) no-repeat 15px 50%;	padding-left: 30px;	font-weight: bold;}div#mapKeywordSearch input[type="text"] {	width: 200px;	margin-right: 5px;	line-height: 24px;	color: #999;	font-size: 100%;}div#mapKeywordSearch p {	width: 290px;	margin: 0 auto;}div#mapKeywordSearch p.btnBox {	width: 80%;	margin: 5px auto 0;	text-align: center;	font-size: 80%;}div#mapKeywordSearch p.btnBox a {	display: block;	border-width: 0 6px 0 6px;	-webkit-border-image: url(../img/common/btnBg2.png) 0 6 0 6;	line-height: 31px;	color: #000;	text-decoration: none;}/* =========================================================keywordSearch========================================================= */div#keywordSearch {	clear: both;	padding: 0 0 20px 15px;	width: 305px;	margin: 0 auto;}div#keywordSearch h2 {	-webkit-background-size: 8px 10px;	background: url(../img/common/pointer1.png) no-repeat 0 50%;	padding-left: 15px;	font-weight: bold;}div#keywordSearch #free_word {	width: 200px;	margin-right: 5px;	line-height: 24px;	color: #999;	font-size: 100%;}/* ///////////////////////////////////////////////////////////////////#infomationBox/////////////////////////////////////////////////////////////////// */article#infomationBox {	width: 320px;	margin: 0 auto;}article#infomationBox h2 {	background:#FFEED7;	border-top:1px solid #999;	border-bottom:1px solid #EBEBEB;	text-align: center;	line-height: 30px;	font-size: 80%;	font-weight: bold;}article#infomationBox ul {/*	margin: 10px -10px 0 10px;	width: 310px;	overflow: hidden;*/}article#infomationBox ul li {/*	float: left;	margin-right: 10px;*/}article#infomationBox .wipebox {	width: 320px;	height: 80px;	margin: 10px auto 0;	overflow: hidden;}article#infomationBox .wipebox ul {	width: 310px;	height: 80px;	padding-left: 10px;	margin: 0 auto;}article#infomationBox .wipebox ul li {	width: 145px;	float: left;	margin-right: 10px;}#cfBox {	margin-top: 20px;}#cfBox h1 {	background:#FFEED7;	border-top:1px solid #999;	border-bottom:1px solid #EBEBEB;	padding: 5px 0;	text-align: center;	font-size: 80%;	line-height: 30px;	font-weight: bold;}/* =========================================================cBox1========================================================= */#cfBox1, #cfBox2, #cfBox3 {	padding-top: 15px;}#cfBox1 h2, #cfBox2 h2, #cfBox3 h2 {	width: 90%;	height:40px;	margin: 0 auto;	background: url(../img/common/line_orange.png) no-repeat 10px 50%,	-webkit-gradient(linear, left top, left bottom,	from(#FFF), to(#D8D8D8));	border: 1px solid #E2E2E2;	border-bottom: none;		padding-left: 20px;	line-height: 15px;}#cfBox1 h2 span, #cfBox2 h2 span, #cfBox3 h2 span {	display: block;	color: #F00;	padding-top: 5px;	font-weight: bold;}#cfBox1 div.contents, #cfBox2 div.contents, #cfBox3 div.contents {	border-top: 1px solid #E2E2E2;	padding-top: 10px;}#dsBtn {	width: 60%;	margin: 20px auto 0;	text-align: center;}#dsBtn a {	display: block;	border-width: 0 8px 0 8px;	-webkit-border-image: url(../img/common/btnBg1.png) 0 8 0 8;	line-height: 31px;	color: #FFF;	text-decoration: none;	font-weight: bold;}/* =========================================================quickMenu========================================================= */div#quickMenu {	clear: both;	margin-top: 20px;}div#quickMenu h2 {	background:#FFEED7;	border-top:1px solid #999;	border-bottom:1px solid #999;	padding: 5px 0;	text-align: center;	font-size: 80%;	line-height: 30px;	font-weight: bold;}div#quickMenu {	background-color: #DDD;}div#quickMenu ul {    padding: 7px 0;	margin: 0 auto;    width: 320px;    height: 80px;    overflow: hidden;}div#quickMenu li {    float: left;    display: block;    width: 105px;    text-align: center;}/* =========================================================backnumber========================================================= */div#backnumber {	clear: both;}div#backnumber h2 {	border-top:1px solid #999;	border-bottom:1px solid #999;	background:#EEE;	padding: 5px 0;	text-align: center;	font-size: 80%;	line-height: 30px;}div#backnumber .wipebox {	width: 320px;	height: 80px;	margin: 10px auto 0;	overflow: hidden;}div#backnumber .wipebox ul {	width: 310px;	height: 80px;	padding-left: 10px;	margin: 0 auto;}div#backnumber .wipebox ul li {	width: 145px;	float: left;	margin-right: 10px;}