﻿

/* 検索一覧表 */
/* サブタイトル */

.subtit {
	border-left:8px solid #28439C;
	padding:5px;
	text-indent:10px;
	font-size:14px;
	font-weight:600;
	color:#333;
	margin: 25px 10px 0 200px;
	width: 530px;

}


/* 期間表示 */
.term {
	background-color:#CCCCCC;
	font-size:small;
	text-align:right;
	margin:o;
	padding:5px 0;
	width:530px;
	border-top:2px solid #666666;
}

/* 一覧表 文言 */
.search_list_text {
	margin:0;
	padding:10px;
	width:510px;
	text-align:left;
	font-size:14px;
	border-bottom:1px #666666 dotted;
}

/* 一覧表 */
.search_list {
	width:530px;
	background-image:url(../images/kensaku_bg.gif);
	background-repeat:no-repeat;
	background-position:-10px top;
}

.search_list dl {
	width:530px;
	margin:0;
	padding:0px;
}

.search_list dl dt {
	width:100px;
	padding:5px;
	float:left;
	text-align:left;
	padding-left:1em;
	margin-bottom:5px;
}

.search_list dl dd {
	border-bottom:1px #666666 dotted;
	padding:5px;
	/*text-indent:1em;*/
	margin-bottom:5px;
	padding-left:120px;
}

.search_list_footer {
	background-image:url(../images/detail_bg.gif);
	background-position:top center;
	background-repeat:no-repeat;
	text-align:center;
	width:530px;
	height:31px;
}

.search_list_footer button {
	width:107px;
	height:31px;
	border:0px;
	padding:0px;
	background-image:url(../images/detail_bg.gif);
	background-position:top center;
	background-repeat:no-repeat;	
}

/*  ------------------------------------------ 検索詳細 ------------------------------------------------- */

.co_name {
	margin: 0px 10px 0 200px;
	border-top:3px #28439C solid;
	border-bottom:1px #666666 dotted;
	width:530px;
	height:50px;
}

.co_name_left {	
	height:46px;
	padding:15px 8px;
	font-size:16px;
	font-weight:600;
	float:left;
	width:310px;
}

.co_name_right {
	text-align:right;
	float:right;
}

.co_name2 {
	margin: 0px 0px 0px 200px;
	/*border-top:3px #28439C solid;
	border-bottom:1px #666666 dotted;
	float:left;*/
	width:530px;
	height:50px;
}

.co_name_left2 {	
	height:16px;
	padding:15px 8px;
	font-size:16px;
	font-weight:600;
	width:300px;
	border-top:3px #28439C solid;
	border-bottom:1px #666666 dotted;
	float:left;
}

.co_name_right2 {
	width:200px;
	text-align:right;
	float:right;
}

.clearfix:after {
   content: ".";
   display: block;
   clear: both;
   height: 0;
   visibility: hidden;
}
.clearfix { display: inline-block; }
/* exlude MacIE5 \*/
* html .clearfix { height: 1% }
.clearfix {display:block;}
/* end MacIE5 */


.works {
	margin: 25px 10px 0 200px;
	width:514px;
	padding:8px;
	text-align:left;
	font-size:16px;
	clear:both;
}

.syoukai {
	margin: 25px 10px 0 200px;
}

.kadomaru_body {
	width:530px;
	background-image:url(../images/kadomaru.gif);
	background-repeat:no-repeat;
	background-position:center -30px;
}

.kadomaru_body p {
	margin:0;
	padding:8px;
	text-align:left;
}

.kadomaru-top {
	margin:0;
	padding:0;
	width:530px;
	height:6px;
	background-image:url(../images/kadomaru.gif);
	background-repeat:no-repeat;
	background-position:top;
}

.kadomaru-footer {
	margin:0;
	padding:0;
	width:530px;
	height:6px;
	background-image:url(../images/kadomaru.gif);
	background-repeat:no-repeat;
	background-position:bottom;
}

.line {
	border-bottom:1px #666666 dotted; 
	width:530px; 
	height:2px; 
	margin: 15px 10px 0 200px;
}


#kensaku_condition {
	margin: 0px 10px 0px 5px;
	padding:8px;
	border:1px solid #28439C;
	width:508px;
	text-align:left;
}

#kensaku_condition ul {
	margin-left:35px;
}

#condition_number {
	margin: 25px 10px 0 200px;
	padding:0;
	width: 530px;
	font-size:10px;
}


/* ---------------------------- 沿線で探す ---------------------------------*/

.route_box {
width:494px;
padding:5px;
text-align:left;
}

.route_box_tit {
width:350px;
height:30px;
font-size:14px;
text-align:left;
background-image:url(../images/common/route_subtit_bg.gif);
background-repeat:no-repeat;
text-indent:30px;
padding:5px 0;
}


.kensaku_routelist dl, dt, dd {
margin:0;padding:inherit;
}

.kensaku_routelist dt {
	border-left:5px 5px solid #ddd;
	text-indent:30px;
}

/* ----------------------------------------- 問い合わせ完了 --------------------------------------- */

.thanks {
	margin: 25px 10px 0 220px;
	width:510px;
	height:400px;
	background-image:url(../images/thanksimg.jpg);
	background-repeat:no-repeat;
	background-position:right top;
}

.thanks_txt {
	font-size:12px;
	line-height:1.5;
	text-align:left;
}

/* ------------------------------- テンプレートボタン --------------------------------------*/

.template_button {
	text-align:center;
}

.template_button a {
	border:0;
	text-decoration:none;
}

.template_button a:hover, a:visited {
	border:0;
	text-decoration:none;
}



