/*
Theme Name: kankou.com Original
Description: 観光.com サイト用テーマ
Author: noriyuki.u
*/



/* ▼▼グローバルエリア サイド部 ▼▼*/

#sideArea {
	float:left;  /* ★追記 */
	width: 220px;
	margin-left: 10px;
}

/* #sidebarに関する指定 */

#sidebar {
	margin-top: 0px;
	padding-top: 0px;
}

/* ▼※個別指定あり サイドバー 見出し */

#sidebar dl dt,
#sidebar .siteCaption,
#sideList h4 {
	height: 30px;
	width: 213px;
	border-left-width: 7px;
	border-left-style: solid;
	line-height: 30px;
	font-size: 15px;
	font-weight: bold;
	text-align: center;
	margin-bottom: 15px;
	/* IE10 Consumer Preview */ 
	background-image: -ms-linear-gradient(top, #FFFFFF 40%, #C4C4C4 100%);
	/* Mozilla Firefox */ 
	background-image: -moz-linear-gradient(top, #FFFFFF 40%, #C4C4C4 100%);
	/* Opera */ 
	background-image: -o-linear-gradient(top, #FFFFFF 40%, #C4C4C4 100%);
	/* Webkit (Safari/Chrome 10) */ 
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0.4, #FFFFFF), color-stop(1, #C4C4C4));
	/* Webkit (Chrome 11+) */ 
	background-image: -webkit-linear-gradient(top, #FFFFFF 40%, #C4C4C4 100%);
	/* W3C Markup, IE10 Release Preview */ 
	background-image: linear-gradient(to bottom, #FFFFFF 40%, #C4C4C4 100%);
	/*ここからIEハック*/
    filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FFFFFF', endColorstr='#D2D2D2'); /* IE6 & IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FFFFFF', endColorstr='#D2D2D2')"; /* IE8 */
} /* border-left-color左ボーダー色 サイトごとに個別に変更 */


/* ▲※個別指定あり サイドバー 見出し */

/* ▼読み込み型 サイドバー配置 新着情報用連動部の指定 */

#newsReceiveArea {
	margin-bottom: 10px;
} /* 連動部を包む外側のdiv */

#news {
	height: 560px;
	width: 220px;
	padding-right: 0px;
	margin-top: 0px;
	clear: left;
	color: #666;
	margin-bottom: 20px;
	font-size: 11px;
}

#news h2 {
	margin-bottom: 15px;
}

#news h3 {
	font-size: 13px;
	font-weight: bold;
	color: #98D918;
	margin-top: 5px;
}

#news .day {
	color:#999999;
	font-size:10px;
}

#news .more {
	text-align: right;
}

#news a:link {
	color: #666666;
	font-weight: bold;
	text-decoration: underline;
}

/* ▲読み込み型 サイドバー配置 新着情報用連動部の指定 */


/* ▼レートガジェット内の指定 ▼*/

#rateGadgetWrap {
	clear: both;
}

#rateGadgetWrap {
	font-family: Osaka, "メイリオ", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3";
	margin-bottom: 30px;/* margin-top: 20px ; */
}

#rateGadgetWrap .titleTxt {
	font-size: 15px;
	padding-left: 8px;
	border-left: 10px solid #2081c9;
	color: #585858;
	background-color: transparent;
	text-align: left;
	width: 98%;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
}

#rateGadgetWrap .rateCurrency {
	font-size: 11px;
	text-align: right;
	color: #1E79BD;
}

#rateGadgetWrap table {
	border-left: 1px solid #4191d3;
	border-top: 1px solid #4191d3;
}

#rateGadgetWrap .rateContent table td {
	padding: 4px !important;
	border-right: 1px solid #4191d3;
	border-bottom: 1px solid #4191d3;
	font-size: 12px !important;
}

/* ▼レートガジェット幅220pxエリア用 */

#rateGadgetWrap.w220 {
	margin-left: 0px;
	padding-left: 0px;
	width: 220px;
}

/* ▲レートガジェット幅220pxエリア用 */

/* ▲レートガジェット内の指定 ▲*/

/* ▲▲グローバルエリア サイド部 ▲▲*/


/* ▼▼グローバルエリアメイン部 ▼▼*/

/* ▼ 連動型バナーキャンプcampAを包む表示部 ▼*/

#globalAreaAwrap #bnrCampReceiveArea {
	width: 720px; /* バナーの左マージン20pxを含むバナーエリアの総横幅 */
	float: left;
	display: inline;
}

#globalAreaAwrap #bnrCampReceiveArea h2 {
	border-left-width: 15px;
	border-left-style: solid;
	border-left-color: #FF6600;
	margin-left:20px;
	margin-bottom:30px;
	padding-left:10px;
	color:#666;
	font-size: 17px;
}

/* ▲ 連動型バナーキャンプcampAを包む表示部 ▲*/


/* ▼連動バナーエリア カテゴリートップ用指定 (読み込み元に入っている指定）*/

#campA {
	padding: 0px;/* margin-bottom: 10px; *//* margin-left: 20px; */
}

#campA #tPic,
#campA #tCam {
	display: block;
	margin-bottom: 7px;
}

#campA #tHir {
	display: block;
	margin-top: 10px;
}

#campA img {
	display: inline;
	margin-left: 20px;
	margin-bottom: 20px;
}

/* ▲連動バナーエリア カテゴリートップ用指定 (読み込み元に入っている指定）*/

/*▲▲グローバルエリアメイン部 ▲▲*/


/* ▼▼#mainMenuArea MainMenu部の指定 ▼▼ */

#mainMenuArea {
	clear: both;
	overflow: hidden;
}

#mainMenuArea h2 {
	width: 930px;
	margin: 20px 0 20px 10px;
	padding:3px 0 3px 0;
	font-size: 15px;
	color: white;
	background-color: #1B8CD8;
	text-align: left;
	border-left: 10px solid #424242;
}


#mainMenuArea a:link,
a:visited,
a:active {
	color:#333333;
}

#mainMenuArea a:hover {
	color:#F26B6B;
}

/* ▼メインメニュー内の各カラムサイズ指定 カスタム版▼ */

.noline img {
	margin-top: 10px;
	margin-bottom:0;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #fff;
}
/* ▲メインメニュー内の各カラムサイズ指定 カスタム版▲ */


/* ヘッドテキスト */
#headerLine{
height: 20px;
top: -18px;
left: 10px;
position: relative;
}

#headerLine p{
float:none !important;
position:static !important;
display:inline;
font-size: 12px;
font-weight: bold;
color: #FFF;
top:0  !important;
padding-right:0 !important;
}
#headerLine p strong,
#headerLine p em{
font-size: 12px;
font-weight: bold !important;
color: #FFF;
}

#headerLine h1{
display:inline;
font-size: 12px;
font-weight: bold;
color: #FFF;
position:static;
top:0;
left:0;
vertical-align:top;
line-height:normal;
}
