@charset "utf-8";
/* CSS Document */

/* LAYOUT */
/* LAYOUT index.html */
div#main div#contents div#content div#column {
	width					:	680px;
	margin-bottom		:	20px;
	float						:	left;
}

div#column table{
	width: 670px;
	margin: 20px auto;
	padding: 0px;
	border: 0px;
	color:;
}

div#column th{
	margin: 0px;
	padding: 6px 0px 6px 6px;
	border-top: #FEFEFE solid 1px;
	border-right: #FEFEFE solid 1px;
	border-left: #FEFEFE solid 1px;
}

div#column td{
	padding: 6px;
	color: #FEFEFE;
	border-top: #FEFEFE solid 1px;
	border-right: #FEFEFE solid 1px;
}

div#column th.t_left{
	width: 150px;
	color: #CCFF00;
	font-weight: bold;
	text-align:left;
	border-left: #FEFEFE solid 1px;
}

div#column .bottom{
	border-bottom: #FEFEFE solid 1px;
}

.colum02{
	float: right;
	width: 500px;
}

.price{
	width: 100%;
	text-align: right;
}

/* アイコン */

div#main div#contents div#content div#column img#itemad{
	width					:	680px;
	height					:	364px;
	margin-bottom		:	20px;
}



div#main div#contents div#content div#column img#icon01 {
	width					:	160px;
	height					:	133px;
	margin-left             :   20px;
	float						:	left;
}

div#main div#contents div#content div#column img#icon02 {
	width					:	160px;
	height					:	143px;
	margin-left             :   20px;
	float						:	left;
}

div#main div#contents div#content div#column img#icon03 {
	width					:	160px;
	height					:	123px;
	margin-left             :   20px;
	float						:	left;
}

div#main div#contents div#content div#column img#icon04{
	width					:	160px;
	height					:	122px;
	margin-left             :   20px;
	float						:	left;
}

div#main div#contents div#content div#column img#icon05 {
	width					:	160px;
	height					:	165px;
	margin-left             :   20px;
	float						:	left;
}




/* LAYOUT portfolio.html */
div#main div#contents div#content .portfolio {
	width					:	650px;
	height					:	238px;
	margin					:	0px auto 10px;
	padding                 :	0px;
	clear                   : 	both;
}

div#main div#contents div#content .left {
	width					:	190px;
	margin-right			: 	40px;
	float                   : 	left;
}

div#main div#contents div#content .left_e {
	width					:	190px;
	float                   : 	left;
}

div#main div#contents div#content .right {
	width					:	190px;
	margin					: 	0px;
	float					: right;
}

.title_1L{
	color: #FEFEFE;
	/*text-align: center;
	margin-bottom: 5px;*/
	height: 35px;
	width :190px;
	border-bottom: 3px solid #CCFF00;
	vertical-align:bottom;
	padding:0px;
	margin:0px;

}

.portfolio img{
	margin-top: 10px;
}




/*div#main div#contents div#content img {
	width					:	330px;
	height					:	200px;
}
*/

/* LAYOUT price.html */
div#main div#contents div#content div#column table#price {
	width:	680px;
}
div#main div#contents div#content div#column table#price tr td#title {
	width:	200px;
}

div#main div#contents div#content div#column table#price tr td ul li {
	list-style-position:inside;
	
}

div#main div#contents div#content div#column table#price,
div#main div#contents div#content div#column table#price tr,
div#main div#contents div#content div#column table#price tr td {
	border:solid 1px #FFFFFF;
	border-collapse:collapse;
}



/* LAYOUT info.html */
div#main div#contents div#content div#column table#company tr td#title,
div#main div#contents div#content div#column p#recruit,
div#main div#contents div#content div#column table#company tr td a {
	padding-left			:	10px;
}

div#main div#contents div#content div#column table#company tr td#title {
	width					:	100px;
}
div#main div#contents div#content div#column table#company tr td div#address {
	float						:	left;
}

.pink {
	color: #f10096;
}


/* LAYOUT privacy.html & privacymore.html */
div#main div#contents div#content div#column p#top {
	margin-bottom:20px;
}
div#main div#contents div#content div#column ul#list {
	color: #FFFFFF;
	margin-bottom:20px;
}
div#main div#contents div#content div#column ul#list li {
	margin-left:20px;
	margin-bottom:5px;
}
div#main div#contents div#content div#column p#bottom {
	text-align:right;
}