@charset "euc-jp";

/* Load External Files */

@import url('../common/css/common.css');


/* Stylesheet Document */

@media screen {

	/*
	  ------ Initial ------
	*/

	#topimage {
		background-color: #FFFFFF;
		background-image: url("../img/bg_topimage.jpg");
		background-position: left top;
		background-repeat: repeat-x;
		width: 100%;
	}


	/*
	  ------ Container ------
	*/

	#contents {
		background-image: none;
	}


	/*
	  ------ Top Image ------
	*/

	#topimage div.container {
		background-image: url("../img/bg_topimage.gif");
		background-position: 50% 30px;
		background-repeat: no-repeat;
		display: block;
		height: 238px;
		margin: 0px auto 0px auto;
		padding: 37px 2px 2px 2px;
		width: 714px;
	}


	/*
	  ------ Contents ------
	*/

	#contents div.container {
		padding-top: 32px;
	}


	/*
	  ------ Main ------
	*/

	#main div.paragraph {
		margin-bottom: 36px;
	}

	#main h2 {
		clear: both;
		margin: 0px 0px 12px 0px;
		padding: 0px 0px 0px 6px;
	}

	#main h6 {
		clear: both;
		font-weight: bold;
		font-size: 12px;
		margin: 0px;
		padding: 0px;
	}

	#main ul#about_renovation {
		clear: both;
		list-style-type: none;
		margin: 0px 0px 0px 10px;
		padding: 0px;
	}

	#main ul#about_renovation li {
		float: left;
		margin: 0px 20px 0px 0px;
		padding: 0px;
	}

	#main img#btn_more_information {
		margin: 0px 0px 0px 10px;
	}

	#main dl {
		margin: 0px;
		padding: 0px 14px 36px 14px;
	}

	#main dl dt {
		background-image: url("../common/img/icon_arrow.gif");
		background-position: left 6px;
		background-repeat: no-repeat;
		clear: both;
		float: left;
		font-weight: bold;
		margin: 0px 12px 16px 0px;
		padding: 0px 0px 0px 16px;
		width: 80px;
	}

	#main dl dd {
		float: left;
		margin: 0px 0px 16px 0px;
		padding: 0px;
		width: 380px;
	}


	/*
	  ------ Main * We can do * ------
	*/

	#main div.wecando {
		margin-bottom: 48px;
		padding: 0px 14px 0px 14px;
	}

	#main div.wecando div.list p {
		border-bottom: 1px dotted #F1D1A8;
		font-size: 10px;
		margin-bottom: 6px;
		padding: 0px 0px 6px 0px;
	}

}