@charset "shift_jis";

/*---------------------------------------------------------
	カーコンビニ倶楽部　index.css
	http://www.carcon.co.jp/
	最終更新日：2006.02.17
---------------------------------------------------------*/

/*--- main width max:540px ---*/
/* event search -----------------------------------------*/
#event{
	width:540px;
	background:url("../timages/top_eve_p01.jpg") no-repeat 270px 16px;
}#event h2{
	height:16px;
	background-image:url("../timages/top_eve_tit01.gif");
}#event .select{
	width:270px;
	height:96px;
	height:/**/85px;
	padding:5px 0;
	background-color:#f8d1d1;
	border-bottom:1px solid #fe999e;
	text-align:center;
}#event .select p{
	width:263px;
	height:33px;
	margin:0 3px;
	background-image:url("../timages/top_eve_i01.gif");
}#event .select .farea{
	width:240px;
	margin:8px auto 0;
	background-color:#fff;
}#event .select .border{
	margin:1px;
	border:1px solid #fceded;
	padding:7px 0;
}
.topeve{/* top event area */
	width:371px;
	margin-top:6px;
}html>body .topeve{
	min-height:120px;
}* html .topeve{
	height:120px;
}.topeve h3{
	height:22px;
	background-image:url("../timages/top_eve_tit02.gif");
}
.topeve dl{/* event list */
	width:400px;
	margin-top:3px;
	line-height:1.5;
}
.topeve dt{
	width:7em;
	float:left;
	clear:both;
}.topeve dd{
	margin-left:7em;
}
/* Hides from IE-mac \*/
* html .topeve dt{width:5.5em;}
* html .topeve dd{margin-left:5.5em;}
/* win IE kerning */

.topeve .alr{
	clear:both;
	font-size:xx-small;
	font-size:/**/x-small;
	text-align:right;
}.topeve .alr a{
	padding-left:7px;
	background:#fff url("../images/for_arw03.gif") no-repeat left center;
}

/* .panel ( news/260px : virtual/270px ) ----------------*/
.panel{
	width:540px;
	margin-top:15px;
	padding:15px 0 15px;
	background:url("../timages/top_line01.gif") no-repeat;
}
/*-- Float clear ---*/
.panel:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.panel{display:inline-table;}
/* Hides from IE-mac \*/
* html .panel{height:1%;}
.panel{display:block;}
/* win IE kerning */

/* .news = what new */
.news{
	float:left;
	width:540px
}.news h2{
	height:20px;
	background-image:url("../timages/top_news_tit.gif");
}.news dl{/* news list */
	margin-top:3px;
	line-height:1.3;
}
.news dt{
	width:5em;
	/*\*//*/width:70px;/**/
	float:left;
	clear:both;
}
.news dd{
	margin-left:5em;
	/*\*//*/margin-left:70px/**/
}
/* Hides from IE-mac \*/
* html .news dt{width:4.5em;}
* html .news dd{margin-left:4.5em;}
/*win IE kerning */

/* .virtual = virtual pit */
.virtual{
	width:268px;
	width:/**/258px;
	padding:5px;
	border:1px solid #bbb;
	float:right;
}.virtual .copy{
	height:28px;
	margin:0;
	background-image:url("../timages/top_vir_copy.gif");
}.virtual div{
	width:258x;
	width:/**/178px;
	padding-left:80px;
	background:url("../timages/top_vir_back.jpg") no-repeat;
}.virtual div h3{
	margin:5px 0 0 5px;
}.virtual div p{
	margin:0 0 5px 5px;
	font-size:xx-small;
	font-size:/**/x-small;
	line-height:1.3;
}.virtual .bt a{
	width:258px;
	height:29px;
	background:url("../timages/top_vir_bt.gif") no-repeat 0 0;
}.virtual .bt a:hover{
	background-position:0 -29px;
}

/* .service = etc service -------------------------------*/
.service{
	clear:both;
	/*\*//*/position:relative;//*/
}.service h2{
	height:27px;
	background-image:url("../timages/top_ser_tit.gif");
}

/* wound */
.wound{
	width:255px;
	width:/**/243px;
	padding:5px;
	border:1px #bbb solid;
	background-color:#F0F9FF;
	/*\*/
	margin-top:10px;
	float:left;
	/**/
	/*\*//*/
	position:absolute;
	top:37px;
	left:0;
	/**/
}.wound .i01{
	height:42px;
	background-image:url("../timages/top_wou_i01.jpg");
}.wound .i02{
	height:60px;
	background-image:url("../timages/top_wou_i02.jpg");
}.wound .i03 a{;
	width:243px;
	height:66px;
	background-image:url("../timages/top_wou_i03.jpg");
}.wound .i03{
	height:74px;
	height:/**/66px;
	padding-bottom:8px;
	background:url("../timages/top_wou_i04.jpg") no-repeat left bottom;
}.wound .go{
	width:243px;
	width:/**/139px;
	margin-top:7px;
	padding-right:104px;
	background:url("../timages/top_wou_btback.jpg") no-repeat right top;
}.wound .go a{
	width:133px;
	height:54px;
	background-image:url("../timages/top_wou_bt.gif");
}
/* profit */
.profit{
	width:275px;
	background:url("../timages/top_profit_p01.jpg") no-repeat;
	/*\*/
	float:right;
	/**/
	/*\*//*/
	position:absolute;
	top:27px;
	right:0;
	/**/
}
.profit table{
	width:274px;
}.profit table,.profit td{
	border:0 none #fff;
	border-collapse:collapse;
}.profit td{
	padding-bottom:1px;
	background:url("../timages/top_line02.gif") repeat-x left bottom;
}
.profit h3{
	margin:4px 0;
	font-size:xx-small;
	font-size:/**/x-small;
}.profit p{
	height:50px;
	margin:5px 3px 5px 0;
	font-size:xx-small;
	font-size:/**/x-small;
	line-height:1.5;
	padding-left:55px;
	background-repeat:no-repeat;
}
.profit .topsp{height:84px;}
.profit .topsp h3,.profit .topsp p{margin-left:137px;}
.profit .ico01{background-image:url("../timages/top_pro_ico01.jpg")}
.profit .ico02{background-image:url("../timages/top_pro_ico02.jpg")}
.profit .ico03{background-image:url("../timages/top_pro_ico03.jpg")}
.profit .ico04{background-image:url("../timages/top_pro_ico04.jpg")}
.profit .ico05{background-image:url("../timages/top_pro_ico05.jpg")}
.profit .etc{height:1em;padding:0;}
.etc .linkmk1{margin-left:1em;}

/* #pr = pr banner --------------------------------------*/
#pr{
	width:740px;
	margin-top:20px;
	padding-top:10px;
	border-top:1px solid #CCCCCC;
	clear:both;
}#pr img{
	margin-right:2px;
}

/*--- menu width max:180px ---*/
.blog h2 a{/*block*/
	background-image:url("../timages/top_Sblog_tit.gif");
}
.blog p{
	border-style:none;
	border-bottom:1px solid #ccc;
	margin-bottom:5px;
}.blog h3{
	height:22px;
	background:url("../timages/top_Sblog_subtit.gif") no-repeat;
}.blog div{
	width:178px;
	border:1px solid #666666;
	text-align:left;
}.blog iframe{
	width:178px;
	height:155px;
}

/* for printimage */
.wound .pwound img,#event .peve img{display:none;visibility:hidden;}
