@charset "UTF-8";

/* =============================================================================
Gloval nav　アクティブ設定 2015_12_14
============================================================================= */
#taiken {
	display: block;
	width: 145px;
	height: 60px;
	display:  inline-block;
	background: url(../common/images/gnav_03_cr.png) no-repeat left top;
}
#taiken img {
	display: none;
}

/* =============================================================================
category_title
============================================================================= */
@media screen and (min-width:768px) ,print {
h2.category_title{
	background: url(images/category_title_tour.png) no-repeat center top 10px;
    padding : 0;
	margin : 0;
	width : 940px;
	height : 95px;
	background-size : 940px 95px;
	overflow: hidden;
	text-indent: 100%;
	white-space: nowrap;
}
}

@media screen and (max-width:767px) {
h2.category_title{
	background: url(images/category_title_tour_sp.png) no-repeat center center;	display : block;
	height : 80px;
    background-size: 290px auto;
	overflow: hidden;
	text-indent: 100%;
	white-space: nowrap;
	padding : 0;
	margin : 0;
}
}

/* =============================================================================
content
============================================================================= */

/* 基本フォーマット
------------------------------------------------------------------------------ */
div.section  {
	margin: 0 0 50px;
	padding: 0;
}
@media screen and (max-width:767px) {
    div.section  {
        margin: 0 0 30px;
        padding: 0 0 2em;
    }
}
div.section h3 {
	font-size: 146.5%;
	background: url(../images/bg_h3line.gif) no-repeat bottom left;
	margin: 0 0 15px;
	padding: 5px 0 10px;
	color: #333;
	zoom: 1;
}
.section h4 {
	margin: 30px 0 15px;
	padding: 0 0 5px;
	font-size: 108%;
	font-weight: bold;
	border-bottom: solid 2px #CBCAC8;
	color: #333;
}
div.section p {
	font-size: 108%;
	line-height: 1.6;
}
.section ul,
.section ul li {
	margin: 0;
	padding: 0;
	list-style: none;
}
.section ul li {
	margin: 0 0 10px 15px;
	padding: 0 0 0 8px;
	list-style: none;
	background: url(../images/icon_arrow.gif) no-repeat left 0.4em;
	font-size: 108%;
}
.section ul li {
	margin: 0 0 10px 15px;
	padding: 0 0 0 8px;
	list-style: none;
	background: url(../images/icon_arrow.gif) no-repeat left 0.4em;
	font-size: 108%;
}
