@charset "utf-8";

@import url("common.css");


/*----------------------------------------------------

トップページ用

------------------------------------------------------*/



/*----------------------------------------------------
flash
------------------------------------------------------*/
div#flash {
	width: 978px;
	height: 216px;
}



/*----------------------------------------------------
main
------------------------------------------------------*/
div#main {
	float: left;
	width: 978px;
	padding: 5px 5px 10px 5px;
}



/*----------------------------------------------------
left
------------------------------------------------------*/
div#left {
	float: left;
	width: 225px;/*220px+5px*/
}



/*----------------------------------------------------
left > searchBox
------------------------------------------------------*/
div#left div#searchBox {
	width: 220px;
	background: url(../img/top/src_bg.gif) repeat-y left top;
}

div#left div#searchBox div.subBox {
	margin: 0 0 10px 0;
	padding: 0 0 15px 0;
	background: url(../img/top/src_bg_sub.gif) no-repeat left bottom;
}

div#left div#searchBox .areaselect {
	width: 160px;
	margin: 0 0 0 20px;
}

div#left div#searchBox ul {
	width: 200px;
	margin: 0 0 0 20px;
	padding: 0;
}

div#left div#searchBox ul li {
	width: 94px;
	margin: 0;
	padding: 0;
	list-style: none;
}

div#left div#searchBox ul li.lf {
	float: left;
}

div#left div#searchBox ul li.cl {
	clear: both;
}

div#left div#searchBox div.btnBox {
	height: 57px;
	background: url(../img/top/src_bg_btn.gif) no-repeat left top;
	text-align: center;
}

div#left div#searchBox div.btnBox input {
	margin: 8px 0 0 0;
}



/*----------------------------------------------------
left > bnrBox
------------------------------------------------------*/
div#left div.bnrBox {
	margin: 10px 0;
}



/*----------------------------------------------------
center
------------------------------------------------------*/
div#center {
	float: left;
	width: 523px;/*518px+5px*/
}



/*----------------------------------------------------
center > newsBox
------------------------------------------------------*/
div#center div#newsBox {
	width: 518px;
	margin: 0 0 15px 0;
}

div#center div#newsBox ul {
	margin: 0;
	padding: 0 5px;
}

div#center div#newsBox ul li {
	margin: 0;
	padding: 9px 5px;
	background: url(../img/top/line01.gif) no-repeat left bottom;
	line-height: 1.5em;
	list-style: none;
}

div#center div#newsBox ul li span {
	display: block;
	margin: 0;
	padding: 0 0 0 16px;
	background: url(../img/common/mrk01.gif) no-repeat left 2px;
}



/*----------------------------------------------------
center > topicsBox
------------------------------------------------------*/
div#center div#topicsBox {
	width: 518px;
	margin: 0 0 15px 0;
}

div#center div#topicsBox ul {
	margin: 0;
	padding: 0 5px;
}

div#center div#topicsBox ul li {
	margin: 0;
	padding: 9px 5px;
	background: url(../img/top/line01.gif) no-repeat left bottom;
	line-height: 1.5em;
	list-style: none;
}

div#center div#topicsBox ul li span {
	display: block;
	margin: 0;
	padding: 0 0 0 16px;
	background: url(../img/common/mrk01.gif) no-repeat left 2px;
}



/*----------------------------------------------------
center > faqBox
------------------------------------------------------*/
div#center div#faqBox {
	width: 518px;
	margin: 0 0 15px 0;
}

div#center div#faqBox dl {
	margin: 0;
	padding: 0 5px;
}

div#center div#faqBox dl span {
	display: block;
	margin: 0;
	padding: 0 0 0 29px;
}

div#center div#faqBox dl dt {
	margin: 0;
	padding: 9px 5px 9px 1px;
	line-height: 22px;
	list-style: none;
}

div#center div#faqBox dl dt span {
	background: url(../img/top/icn_q.gif) no-repeat left top;
}

div#center div#faqBox dl dd {
	margin: 0;
	padding: 0 5px 9px 1px;
	background: url(../img/top/line01.gif) no-repeat left bottom;
	line-height: 1.5em;
	list-style: none;
}

div#center div#faqBox dl dd span {
	background: url(../img/top/icn_a.gif) no-repeat left top;
}

div#center div#faqBox div.alllink {
	margin: 9px 5px;
	text-align: right;
}


/*----------------------------------------------------
center > resultBox
------------------------------------------------------*/
div#center div#resultBox {
	width: 518px;
	margin: 0 0 15px 0;
}

div#center div#resultBox div.infoBox {
	margin: 15px 5px 10px 5px;
	padding: 5px;
	border: 1px solid #ccc;
}

div#center div#resultBox p {
	margin: 15px 5px 10px 5px;
}


div#center div#resultBox ul {
	margin: 0;
	padding: 0 5px;
}

div#center div#resultBox ul li {
	margin: 0;
	padding: 9px 5px 9px 16px;
	background: url(../img/top/line01.gif) no-repeat left bottom;
	line-height: 1.5em;
	list-style: none;
}

div#center div#resultBox ul li span {
	display: block;
	margin: 0;
	padding: 0 0 0 16px;
	background: url(../img/common/mrk01.gif) no-repeat left 2px;
}

/*
div#center div#resultBox table {
	width: 508px;
	margin: 10px 0 10px 5px;
	padding: 0;
	border-collapse: collapse;
}

div#center div#resultBox table th {
	margin: 0;
	padding: 5px;
	border: 1px solid #ccc;
	background: #f8f8f8;
	text-align: left;
	font-weight: bold;
	vertical-align: middle;
}

div#center div#resultBox table th.size1 {
	width: 70px;
}

div#center div#resultBox table th.size2 {
	width: 150px;
}

div#center div#resultBox table th.size3 {
}



div#center div#resultBox table td {
	margin: 0;
	padding: 5px;
	border: 1px solid #ccc;
	text-align: left;
	vertical-align: middle;
}
*/



/*----------------------------------------------------
right
------------------------------------------------------*/
div#right {
	float: left;
	width: 220px;
}



/*----------------------------------------------------
right > pickupBox
------------------------------------------------------*/
div#right div#pickupBox {
	width: 220px;
}

div#right div#pickupBox ul {
	margin: 0;
	padding: 0;
}

div#right div#pickupBox ul li {
	margin: 0 0 3px 0;
	padding: 0;
	list-style: none;
}


