@charset "utf-8";

/* default Style
----------------------------------------------------------- */
@import url("base.css");

/* print
----------------------------------------------------------- */
@import url("print.css");

/* -----------------------------------------------------------
個別ページスタイル設定
----------------------------------------------------------- */

#list {
	text-align:right;
	font-size:10px;
	margin:15px 0px;
}

#top_text {
	margin-bottom:35px;
}

.title {
	margin-bottom:10px;}

.margin01 {
		margin:20px 0px;
}

.font01 {
	font-size:0.8em;
}

#sub div{
	border-bottom:solid 1px #cccccc;
	padding:3px;
	font-size:10px;
	}

#sub  li {
	list-style-type: disc;
	font-size:10px;
	margin:8px 20px;}

#sub li a {color:#333;}

#sub li a:hover {
	text-decoration: underline;
	color:#999;}


/* -----------------------------------------------------------
infomation
----------------------------------------------------------- */

.news_title {
	background-color:#efefef;
	background-image:url(http://www.indio.co.jp/information/img/title_bg.gif );
	background-repeat:no-repeat;
	border-bottom:dotted 1px #999;
	font-soze:1.2em;
	padding:5px 5px 5px 20px;
	margin-bottom:15px;
}

.date {
	color:#06C;
	font-size:9px;}

/* -----------------------------------------------------------
after_service
----------------------------------------------------------- */

.as_pic {
	margin-right:10px;
	margin-bottom:10px;
	float:left;
}

.as_box {
	border:solid 1px #cccccc;
	background-color:#efefef;
	padding:8px;
	font-size:10px;
	margin-top:15px;
}

.as_box2 {
	background-color:#efefef;
	padding:8px;
	margin-top:15px;
}

.as_box3 {
	border:solid 1px #cccccc;
	background-color:#efefef;
	padding:8px;
	font-size:10px;
	margin-top:15px;
margin-left:250px;
	width:340px;
}

/* -----------------------------------------------------------
shop
----------------------------------------------------------- */

.shop_box {
	background-color:#efefef;
	padding:10px;}

.shop_box td {
	border:solid 1px #ffffff;
	padding:5px;}

#showroom {
	position: relative;
}

#showroom #strBtn {
	position: absolute;
	left: 345px;
	top: 140px;
}

/* -----------------------------------------------------------
corporate
----------------------------------------------------------- */

.co_table td {
	border:solid 1px #ffffff;
	padding:5px;}


/* -----------------------------------------------------------
policy
----------------------------------------------------------- */
#p_policy dt{
	color:#0066cc;
	margin-top:20px;}

#p_policy ul li{
	list-style-type: disc;
	margin-left:30px;
	}

#p_policy span {
	text-align:right;
	display:block;}

/* -----------------------------------------------------------
recruit
----------------------------------------------------------- */
.re_right {float:right;}

/* -----------------------------------------------------------
support
----------------------------------------------------------- */

.flow_01 {
	background-image:url(../support/img/flow_01.gif);
	background-repeat:no-repeat;
	padding:45px 10px 5px 110px;
	height:100px;
	line-height:1.3em;
}

.flow_02 {
	background-image:url(../support/img/flow_03.gif);
	background-repeat:no-repeat;
	line-height:1.3em;
	height:220px;
	width:308px;
	float:left;
}

.flow_03 {
	background-image:url(../support/img/flow_04.gif);
	background-repeat:no-repeat;
	line-height:1.3em;
	height:220px;
	width:308px;
	float:left;
}


.flow_span01 {
	margin:45px 5px 5px 110px;
	display:block;}

.flow_span02 {
	margin:25px 15px 5px 15px;
	display:block;}

.flow_span03 {
	margin:0px 15px 5px 15px;
	display:block;}

.flow_04 {
	background-image:url(../support/img/flow_05.gif);
	background-repeat:no-repeat;
	padding:45px 10px 5px 110px;
	height:100px;
	clear:both;
	line-height:1.3em;
}
.flow_05 {
	background-image:url(../support/img/flow_06.gif);
	background-repeat:no-repeat;
	padding:45px 10px 5px 110px;
	height:100px;
	line-height:1.3em;
}
.flow_06 {
	background-image:url(../support/img/flow_07.gif);
	background-repeat:no-repeat;
	padding:45px 10px 5px 110px;
	height:100px;
	line-height:1.3em;
}
.flow_07 {
	background-image:url(../support/img/flow_09.gif);
	background-repeat:no-repeat;
	padding:45px 10px 5px 110px;
	height:100px;
	line-height:1.3em;
}
.flow_08 {
	background-image:url(../support/img/flow_10.gif);
	background-repeat:no-repeat;
	padding:45px 10px 5px 110px;
	height:100px;
	line-height:1.3em;
}
.flow_09 {
	background-image:url(../support/img/flow_11.gif);
	background-repeat:no-repeat;
	padding:45px 10px 5px 110px;
	height:100px;
	line-height:1.3em;
}
.flow_10 {
	background-image:url(../support/img/flow_12.gif);
	background-repeat:no-repeat;
	padding:45px 10px 5px 110px;
	height:100px;
	line-height:1.3em;
}
.flow_11 {
	background-image:url(../support/img/flow_13.gif);
	background-repeat:no-repeat;
	padding:45px 10px 5px 110px;
	height:100px;
	line-height:1.3em;
}
.flow_12 {
	background-image:url(../support/img/flow_14.gif);
	background-repeat:no-repeat;
	padding:45px 10px 5px 110px;
	height:150px;
	line-height:1.3em;
}

.r14 {font-size:14px;}

/* -----------------------------------------------------------
sitemap
----------------------------------------------------------- */

#sitemap dd {margin:5px 10px;}

.sitemap_bo {
	border-bottom:solid 1px #cccccc;
	padding-bottom:5px;}
