﻿@charset "utf-8";/* ヘッダー紹介文 */
.InfoRead {
font-weight: bold; font-size:14px; color :#5A5A5A ;margin :0 5px 20px;
 line-height: 1.7;
}

/* ---------------
outlet.css
--------------- */
/* 車の車種 */
.car_type{
	padding-left: 25px;
	background: url(/themes/outlet@autostage/images/icon_carType.gif) no-repeat left 7px;
	color: #681213;
	font-size: 18px;
	line-height: 1.7;
}

#main .cartype_unit{
	margin-bottom: 20px;
	padding-bottom: 20px;
}

#main #outletTitle{
	margin-bottom: 20px;
}

#main .entryHead {
	background: url(/themes/select100/images/sideBg.gif) repeat-x scroll left bottom transparent;
	margin-bottom: 10px;
	padding: 10px 0;
}

#main .entryHead .entryTitle {
	background: none;
	font-size: 24px;
	margin: 0;
	padding-bottom: 0;
}

#d_price{
	text-align: right;
	font-size: 15px;
}

#d_price span{
	margin-left: 10px;
}

#d_price span strong{
	margin-right: 2px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #C00;
}


#toplink{
	margin: 10px 0 30px;
	padding-top: 10px;
	border-top: dotted 1px #CCC;
	text-align: right;
}

#toplink a{
	padding-left: 12px;
	background:url(/themes/autostage/images/marker_a.gif) no-repeat scroll left 3px;
	line-height: 1.7;
}
/* --------------- カテゴリー検索 --------------- */
#search_car{
	margin-bottom: 20px;
	padding: 15px;
	border: dotted 1px #681213;
}

/* 検索ボックス */
#search_car #searchForm_box{
	float: left;
	width: 250px;
	margin-right: 50px;
}

#search_car #searchForm_box .iText{
	width: 190px;
}

#search_car #searchForm{
	margin: 0;
} 

/* カテゴリーリスト */
#search_car #cate_list{
	float: left;
}

#search_car #cate_list ul{
	padding: 0;
}

#search_car #cate_list ul li{
	float: left;
}

.list_title{
	font-size: 18px;
	color: #681213;
}

#search_car #cate_list ul li.viewing span{
	display: inline-block;
	padding: 1px 3px;
	background-color: #681213;
	color: #FFF;
	font-size: 10px;
}

/* --------------- ギャラリー --------------- */
#d_img_main{
	position: relative;
	width: 640px;
	margin-left: 30px;
}

#d_img_main .soldout{
	position: absolute;
	bottom: 0;
	left: 0;
}
.outlet_sub .outlet_photo{
	position: relative;
}

.outlet_sub .outlet_photo .soldout{
	position: absolute;
	bottom: 0;
	left: 0;
}


#main .outlet_top_list{
	margin-bottom: 35px;
	border-bottom: dotted 1px #CCC;
}

#main .outlet_top_list .entryTitle{
	margin-bottom: 10px;
	padding: 0;
	background-image: none;
}

#main .entryWrapper ul#car_gallery,
#main .outlet_top_list ul#car_gallery{
	margin: 0 -8px 20px 0;
}

#main .entryWrapper ul#car_gallery li,
#main .outlet_top_list ul#car_gallery li{
	float: left;
	width: 110px;
	height: 75px;
	overflow: hidden;
	margin: 0 8px 0 0;
	padding: 0;
	background-image: none;
}

.outletDate{
	text-align: right;
	color: #666;
}

.outletDate a{
	display: inline-block;
	margin-right: 15px;
}

.pageLink{
	margin-bottom: 35px;
	text-align: right;
}

.pageLink a{
	padding-left: 10px;
	background:url(/themes/select100/images/shop/arwRight.gif) no-repeat left center;
}

#main .entryListNavi {
	width: 700px;
	margin: -10px 0 35px;
}

/* 管理画面の一覧 */
.detail-fade{
	margin-bottom: 15px;
}

/* 見出し３ */
#outlet_feild h3,
.outlet_title{
	font-size: 20px;
	color: #666;
}

#outlet_feild h3.first{
	margin-top: 15px;
}

.outlet_fbox{
	margin-bottom: 45px;
}


/*------------ コメントリスト ------------*/
/* 見出し */
#comarea h3 {
	font-size: 18px;
	color: #00349D;
}

#comarea h3.comment_point {
color:#00349D;
font-size:14px;
}

#admin_comlist{
	margin-top: 25px;
	padding: 15px;
	border: 1px solid #00349D;
}

.admin_comtxt{
	color: #666;
	margin-bottom: 20px;
}

#com_amount{
	margin-top: 10px;
}

#comarea .close,
#comarea .open{
	padding-bottom: 15px;
	border-bottom: solid 1px #CCC;
}

/* 見出し４ */
#outlet_feild h4{
	font-size: 16px;
	color: #666;
}

/* テーブル */
#wrapper #main .entryWrapper #entryForm .car_detail{
	margin-bottom: 30px;
}

#wrapper #main .entryWrapper #entryForm #post_photo{
	margin-bottom: 15px;
}

#main .entryWrapper .entry table.car_detail{
	width: 700px;
}

#main .entryWrapper .entry{
	padding: 10px 0 20px;
} 

/* 写真のプレビュー */
#preview_photo{
	padding: 10px 0;
	margin-bottom: 30px;
	background-color: #CCC;
}

#preview_photo dl dt,
#preview_photo ul li p{
	font-weight: bold;
	font-size: 14px;
}
#preview_photo dl dt,
#preview_photo dl dd{
	padding-left: 150px;
}

#main .entryWrapper ul#car_gallery_admin{
	margin-right: -10px;
}

#main .entryWrapper ul#car_gallery_admin li{
	float: left;
	width: 100px;
	margin: 0 10px 0 0;
	padding: 0;
	background-image: none;
}

/* フォームの長さ */
#wrapper #main .entryWrapper #entryForm .car_detail .formSizeM{
	width: 350px;
}

#wrapper #main .entryWrapper #entryForm .car_detail .formSizeFull{
	width: 600px;
}

/* --------------- テーブル --------------- */
#wrapper #main .entryWrapper .car_detail th,
#wrapper #main .entryWrapper .car_detail td{
	padding: 2px 5px;
}

#wrapper #main .entryWrapper .car_detail th{
	background-color: #E0E0E0;
	text-align: left;
	white-space: nowrap; 
}

#wrapper #main .entryWrapper #entryForm .car_detail th{
	white-space: normal;
}

/* --------------- おすすめのアウトレット --------------- */
h2.outlet_title{
	color:#681213;
	font-size:18px;
	margin-bottom:20px;
}

.outlet_unit{
	margin: 0 -33px 20px 20px;
}

.outlet_list{
	position: relative;
	float: left;
	width: 140px;
	margin-right: 33px;
}

/* タイトル */
.outlet_list h3,
.entryWrapper .entryTitle{
	line-height: 1.5;
}

/* 売り切れの場合 */
.outlet_list .soldout{
	position: absolute;
		top: 0;
		left: 0;
}

/* 写真 */
.outlet_list .outlet_photo{
	width: 140px;
	height: 105px;
	overflow: hidden;
}

/* 値段 */
.outlet_list ul{
	margin-bottom: 10px;
	padding: 0;
	text-align: right;
}

.outlet_list li strong{
	margin-right: 2px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #C00;
}

/* --------------- コメント --------------- */
#main .relationHeader{
	margin-bottom: 5px;
}

#comarea{
	margin-bottom: 35px;
}

.iconMust{
	margin-left: 10px;
}

#comTxt{
	margin-bottom: 20px;
}

/* --------------- サイドのアウトレット --------------- */
.sub_title{
	margin-bottom: 10px;
}

.outlet_sub{
	margin-bottom: 20px;
}

/* 値段 */
.side_price{
	font-size: 10px;
	text-align: right;
}

/* 写真 */
.side_photo{
	float: left;
	width:50px;
	height:50px;
	overflow:hidden;
}

#sub .side_outletList{
	margin-bottom: 0;
}

.side_price li strong{
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	color: #C00;
}

.iconSoldout{
	color: #C00;
}
/* --------------- コメントフォーム --------------- */
/* テーブル */
#main .entryTable,#main .entryTableI{
	width: 700px;
	margin: 0 0 20px 0;
	padding-bottom: 1px;
	border: none;
	border-spacing : 1px;
	background: url(/themes/company/images/entry/bgTdBottom.gif) repeat-x left bottom; 
	font-size: 13px;
}

#main .entryTable th,#main .entryTable td,#main .entryTableI th,#main .entryTableI td{
	padding: 15px;
}

#main .entryTable th,#main .entryTableI th{
	width: 132px;
	background: url(/themes/company/images/entry/bgTh.gif) no-repeat left top;
	font-weight: normal;
	text-align: left;
	vertical-align: top;
}

#main .entryTable td,#main .entryTableI td{
	background: url(/themes/company/images/entry/bgTd.gif) no-repeat right top;
	vertical-align: top;
}


/* お問い合わせ：解説 */
#contactRead{
	margin-bottom: 25px;
}

#main #contactBox .entryTable th{
	width: 170px;
	padding: 15px 0px 15px 15px;
}



/* お問い合わせ：必須アイコン */
.iconMust{
	float: right;
	_margin-top: -20px;
}

/* IE7対策 */
*:first-child+html .iconMust{
	margin-top: -20px;
}

/* お問い合わせ：ポイント */
#contactPoint{
	width: 660px;
	margin-bottom: 20px;
	padding: 20px 20px 8px;
	background-color: #FFE0CC;
}

#contactPoint li{
	margin: 0 0 10px 0;
	padding-left: 15px;
	background: url(/themes/company/images/entry/iconList.gif) no-repeat scroll left 7px;
	line-height: 1.7;
}

/* お問い合わせ：フォームの幅 */
/* ラジオボタンの文字間 */
.radioBtn{
	vertical-align: top;
}

/* フォーム同士の間隔 */
.distance{
	margin-bottom: 10px;
}

/* 左に 15pxの間隔 */
.distanceLeft{
	margin-left: 10px;
}

/* フォームの幅 */
.form_s{
	width: 80px;
}

.formSizeSS{
	width: 120px;
}

.formSizeSmall{
	width: 200px;
}

.formSizeHarf{
	width: 350px;
}

#main .formSizeL{
	width: 465px;
	height: 50px;
}

.formSizeLL{
	width: 465px;
	height: 150px;
}

.formSizeFull{
	width: 465px;
	height: 250px;
}

/* 住所部分 */
.addressForm{
	margin-top: 10px;
}

/* thの幅 */
.wTh{
	display: inline-block;
	width: 125px;
}


/* お問い合わせ：ボタンの囲い（中央揃え） */
.formBtn{
	margin: 0 auto;
	text-align: center;
}

.formBtn table{
	margin: 0 auto;
	text-align: center;
}

.formBtn table td.Lbtn{
	width: 244px;
}

/* お問い合わせ：確認ボタン */
#btnConfirm{
	width: 224px;
	height: 64px;
	padding: 0;
	border: medium none;
	background: url(/themes/company/images/contact/btnConfirm.gif) no-repeat left top;
	text-indent: -9999px;
}

#btnConfirm:hover{
	background: url(/themes/company/images/contact/btnConfirm_r.gif) no-repeat left top;
}

/* お問い合わせ：戻るボタン */
#btnBack{
	width: 224px;
	height: 64px;
	padding: 0;
	border: medium none;
	background: url(/themes/company/images/contact/btnBack.gif) no-repeat left top;
	text-indent: -9999px;
}

#btnBack:hover{
	background: url(/themes/company/images/contact/btnBack_r.gif) no-repeat left top;
}

/* お問い合わせ：送信ボタン */
#btnSend{
	width: 224px;
	height: 64px;
	padding: 0;
	border: medium none;
	background: url(/themes/company/images/contact/btnSend.gif) no-repeat left top;
	text-indent: -9999px;
}

#btnSend:hover{
	background: url(/themes/company/images/contact/btnSend_r.gif) no-repeat left top;
}

/* お問い合わせ：記入漏れの警告文字 */
.emSection{
	color: #C03;
}

/* --------------- 新着ボタン --------------- */.iconNew{
	padding-left: 0px;
}
