@charset "shift_jis";
/*===========================================================
3Column用css
============================================================*/


/* ベーススタイルシート読み込み
--------------------------------------- */
@import url(../css/imp_base.css);

body {
	background-color: #FFFFFF;
	background-image: url("../images/basis_tour/background.gif");
	background-repeat: repeat-y;
}

.coupon{
	text-align: center;
	width: 100%;
	margin: 20px 0px;
}

/* サイドバー
***************************************************************/
#C1-sidebar {
	width: 145px;
	float: left;
	vertical-align: top;
}

#login {
	margin: 0 0 15px 0;
	padding: 20px 0 0 25px;
	_margin-top: 20px;
}
		
.side-nav h4 {
	font-size: 100%;
	line-height: 100%;
	padding: 5px 0 5px 26px;
	font-weight: normal;
	border-bottom: 1px solid #B2BECA;
}

.side-nav ul {
	list-style-type: none;
	margin: 0em 0px;
	padding: 0em 0px;
	font-size: 13px;
	text-align: left;
}

.side-nav li {
	background-color: #F7F7F7;
	border-bottom: 1px solid #B2BECA;
	padding: 5px 0 5px 15px;
	background: url(../images/basis_tour/menu_arrow.gif) no-repeat 5px .7em;
}

.side-nav li:hover {
	background-color: #ffffbd;
}

.side-nav li a {
	color: #333;
	text-decoration: none;
}

.side-nav li a:hover {
	color: #ff0000;
	text-decoration: underline;
}

.side-nav dl,
.side-nav dl dd{
	margin: 0em 0px;
	padding: 0em 0px;
}

.side-nav dl li {
	width: 72px;
	float: left !important;
	background: none;
	padding: 0;
	text-align: center;
}

.side-nav dl li.selected {
	background-color: #ffffbd;
}

.side-nav dl li.selected a {
	color: #ff0000;
}

.side-nav dl li.even {
	border-left: 1px solid #B2BECA;
}
.side-nav dl li a {
	display: block;
	padding: 5px 0;
	font-size: 90%;
	line-height: 90%;
	color: #4169e1;
}
.side-nav dl li a:hover {
	background-color: #ffffbd;
	text-decoration: none;
}
.side-nav dt {
	background-color: #FFF;
	border-bottom: 1px solid #B2BECA;
	font-size: 11px;
	line-height: 100%;
	padding: 6px 0;
	text-align: center;
	color: #333333;
}
.side-banner {
	padding: 20px 7px;
}
.side-banner li {
	margin: 0 0 10px;
	font-size: 80%;
	text-align: center;
}
.side-banner li a {
	text-decoration: none;
}
/* --------------------------------------------------------------------
	CLEARFIX HACK
-------------------------------------------------------------------- */
.clearfix:after {
	content: "."; 
	display: block; 
	height: 0.1px;
	line-height: 0px;
	height: 0.1em;
	clear: both;
	visibility: hidden;
	}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/* 追加 2009-05-17（右メニュー 旅市場）
***************************************************************/
/* 右メニュー 旅市場 */
div.ichiba_impright{width:140px;margin:20px 0;}
div.ichiba_impright div.ichiba_imprighta{background:url(/images/ichiba/ichiba_impright1.jpg) 0 0 no-repeat;}
div.ichiba_impright div.ichiba_imprighta a.ichiba_imprightttl{text-indent:-100000000px;display:block;width:140px;height:56px;overflow:hidden;}
div.ichiba_impright div.ichibna_imgrightdtl{width:140px;background:#fff9de;text-align:center;}
div.ichiba_impright div.ichibna_imgrightdtl div.ichiba_impright11{font-size:11px;margin: 5px 0;}
div.ichiba_impright div.ichibna_imgrightdtl div.ichiba_imprightst{margin: 8px 0 5px 0;}
div.ichiba_impright div.ichibna_imgrightdtl a.ichiba_imprightst{background:#E0F7FC;line-height:130%;font-size:13px;font-weight:bold;text-decoration:none;color:#000000;width:120px;display:block;margin-left:10px;padding: 3px 0;}
div.ichiba_impright div.ichibna_imgrightdtl a.ichiba_imprightst:hover{color:#0000ff;text-decoration:underline;}
div.ichiba_impright div.ichibna_imgrightdtl img.ichiba_imprightbtm{margin: 5px 0;}
div.ichiba_impright div.ichibna_imgrightdtl ul.ichiba_imprightoth{text-align:left;font-size:12px;line-height:150%;list-style-type:none;padding:0em 0px;margin:0em 0px;}
div.ichiba_impright div.ichibna_imgrightdtl ul.ichiba_imprightoth li{padding-left:18px;background:url(/images/ichiba/ichiba_imprightar.gif) 0 0 no-repeat;list-style-type:none;}
div.ichiba_impright div.ichibna_imgrightdtl div.ichiba_imprightc{background:#ffcc00;font-size:12px;line-height:140%;border-bottom:5px solid #FF7E28;margin: 5px 0 0 0;}

/* 右メニュー Amazon */
div#imp_amazon{width:134px;border:2px solid #bbbbbb;padding:1px;font-size:12px;margin:20px 0;}
div#imp_amazon div.imp_amazon2{width:132px;border:1px solid #bbbbbb;}
div#imp_amazon div.imp_amazon2 img.imp_amazonimg{margin: 3px 0;}
div#imp_amazon div.imp_amazon2 div.imp_amazonttl{font-size:11px;color:#dd5500;width:132px;border-top:1px solid #bbbbbb;padding:2px 0;}
div#imp_amazon div.imp_amazon2 div.imp_amazonbox{text-align:left;font-size:10px;width:120px;line-height:14px;margin: 3px 0;}
div#imp_amazon div.imp_amazon2 div.imp_amazonbox div.imp_amazonttls{font-size:12px;line-height:150%;}
div#imp_amazon div.imp_amazon2 div.imp_amazonttlf{background:#ffcc99;color:#0000dd;width:128px;font-size:10px;padding: 4px 0;margin-bottom:3px;}

