@charset "UTF-8";
/* ===================================================================
CSS information

 file name  : feature.css
 author     : Ability Consultant
 style info : 城山観光ホテルの魅力
=================================================================== */
/* Hover animation */
/* -----------------------------------------------------------
	st_point
----------------------------------------------------------- */
.st_point .en {
	font-size: 143%;
}

@media only screen and (max-width: 1260px) {
	.st_point .en {
		font-size: 129%;
	}
}

@media print {
	.st_point .en {
		font-size: 129%;
	}
}

.ie8 .st_point .en {
	font-size: 129%;
}

@media only screen and (max-width: 767px) {
	.st_point .en {
		font-size: 115%;
	}
}

.st_point .en em {
	font-weight: normal;
	font-size: 200%;
}

.st_point .num {
	font-size: 572%;
	display: inline-block;
	margin-left: 5px;
}

@media only screen and (max-width: 1600px) {
	.st_point .num {
		font-size: 500%;
	}
}

@media print {
	.st_point .num {
		font-size: 500%;
	}
}

.ie8 .st_point .num {
	font-size: 500%;
}

@media only screen and (max-width: 1260px) {
	.st_point .num {
		font-size: 429%;
	}
}

@media print {
	.st_point .num {
		font-size: 429%;
	}
}

.ie8 .st_point .num {
	font-size: 429%;
}

@media only screen and (min-width: 768px) and (max-width: 1024px) {
	.st_point .num {
		font-size: 393%;
	}
}

@media only screen and (max-width: 767px) {
	.st_point .num {
		font-size: 322%;
	}
}

.st_point .en, .st_point .num {
	font-family: "Times New Roman", serif;
}

/* -----------------------------------------------------------
	.con_point_01
----------------------------------------------------------- */
.con_point_01 .cell_detail .txt_lg {
	font-family: "宋体", "SimSun", Microsoft Yahei, Arial, Verdana, serif;
	line-height: 1.35714;
	font-size: 200%;
}

@media only screen and (max-width: 1600px) {
	.con_point_01 .cell_detail .txt_lg {
		font-size: 158%;
	}
}

@media print {
	.con_point_01 .cell_detail .txt_lg {
		font-size: 158%;
	}
}

.ie8 .con_point_01 .cell_detail .txt_lg {
	font-size: 158%;
}

@media only screen and (max-width: 1400px) {
	.con_point_01 .cell_detail .txt_lg {
		line-height: 1.5;
		font-size: 143%;
	}
}

@media print {
	.con_point_01 .cell_detail .txt_lg {
		line-height: 1.5;
		font-size: 143%;
	}
}

.ie8 .con_point_01 .cell_detail .txt_lg {
	line-height: 1.5;
	font-size: 143%;
}

@media only screen and (max-width: 1260px) {
	.con_point_01 .cell_detail .txt_lg {
		line-height: 1.5;
		font-size: 143%;
	}
}

@media print {
	.con_point_01 .cell_detail .txt_lg {
		line-height: 1.5;
		font-size: 143%;
	}
}

.ie8 .con_point_01 .cell_detail .txt_lg {
	line-height: 1.5;
	font-size: 143%;
}

@media only screen and (min-width: 768px) and (max-width: 1024px) {
	.con_point_01 .cell_detail .txt_lg {
		line-height: 1.5;
		font-size: 143%;
	}
}

@media only screen and (max-width: 767px) {
	.con_point_01 .cell_detail .txt_lg {
		font-size: 108%;
	}
}

/* -----------------------------------------------------------
	.con_point_02
----------------------------------------------------------- */
.con_point_02 .cell_detail .txt_lg {
	font-family: "宋体", "SimSun", Microsoft Yahei, Arial, Verdana, serif;
	line-height: 1.35714;
	font-size: 200%;
}

@media only screen and (max-width: 1600px) {
	.con_point_02 .cell_detail .txt_lg {
		font-size: 158%;
	}
}

@media print {
	.con_point_02 .cell_detail .txt_lg {
		font-size: 158%;
	}
}

.ie8 .con_point_02 .cell_detail .txt_lg {
	font-size: 158%;
}

@media only screen and (max-width: 1400px) {
	.con_point_02 .cell_detail .txt_lg {
		line-height: 1.5;
		font-size: 143%;
	}
}

@media print {
	.con_point_02 .cell_detail .txt_lg {
		line-height: 1.5;
		font-size: 143%;
	}
}

.ie8 .con_point_02 .cell_detail .txt_lg {
	line-height: 1.5;
	font-size: 143%;
}

@media only screen and (max-width: 1260px) {
	.con_point_02 .cell_detail .txt_lg {
		line-height: 1.5;
		font-size: 143%;
	}
}

@media print {
	.con_point_02 .cell_detail .txt_lg {
		line-height: 1.5;
		font-size: 143%;
	}
}

.ie8 .con_point_02 .cell_detail .txt_lg {
	line-height: 1.5;
	font-size: 143%;
}

@media only screen and (min-width: 768px) and (max-width: 1024px) {
	.con_point_02 .cell_detail .txt_lg {
		line-height: 1.5;
		font-size: 143%;
	}
}

@media only screen and (max-width: 767px) {
	.con_point_02 .cell_detail .txt_lg {
		font-size: 108%;
	}
}

.con_point_02 .cell_detail .btn {
	text-align: center;
}

/* -----------------------------------------------------------
	.con_point_03
----------------------------------------------------------- */
.con_point_03 .box_top .cell_detail .txt_lg {
	font-family: "宋体", "SimSun", Microsoft Yahei, Arial, Verdana, serif;
	line-height: 1.35714;
	font-size: 200%;
}

@media only screen and (max-width: 1600px) {
	.con_point_03 .box_top .cell_detail .txt_lg {
		font-size: 158%;
	}
}

@media print {
	.con_point_03 .box_top .cell_detail .txt_lg {
		font-size: 158%;
	}
}

.ie8 .con_point_03 .box_top .cell_detail .txt_lg {
	font-size: 158%;
}

@media only screen and (max-width: 1400px) {
	.con_point_03 .box_top .cell_detail .txt_lg {
		line-height: 1.5;
		font-size: 143%;
	}
}

@media print {
	.con_point_03 .box_top .cell_detail .txt_lg {
		line-height: 1.5;
		font-size: 143%;
	}
}

.ie8 .con_point_03 .box_top .cell_detail .txt_lg {
	line-height: 1.5;
	font-size: 143%;
}

@media only screen and (max-width: 1260px) {
	.con_point_03 .box_top .cell_detail .txt_lg {
		line-height: 1.5;
		font-size: 143%;
	}
}

@media print {
	.con_point_03 .box_top .cell_detail .txt_lg {
		line-height: 1.5;
		font-size: 143%;
	}
}

.ie8 .con_point_03 .box_top .cell_detail .txt_lg {
	line-height: 1.5;
	font-size: 143%;
}

@media only screen and (min-width: 768px) and (max-width: 1024px) {
	.con_point_03 .box_top .cell_detail .txt_lg {
		line-height: 1.5;
		font-size: 143%;
	}
}

@media only screen and (max-width: 767px) {
	.con_point_03 .box_top .cell_detail .txt_lg {
		font-size: 108%;
	}
}

.con_point_03 .box_top .cell_detail .btn a {
	font-size: 108%;
}

/* -----------------------------------------------------------
	.con_point_04
----------------------------------------------------------- */
.con_point_04 .cell_detail .txt_lg {
	font-family: "宋体", "SimSun", Microsoft Yahei, Arial, Verdana, serif;
	line-height: 1.35714;
	font-size: 200%;
}

@media only screen and (max-width: 1600px) {
	.con_point_04 .cell_detail .txt_lg {
		font-size: 158%;
	}
}

@media print {
	.con_point_04 .cell_detail .txt_lg {
		font-size: 158%;
	}
}

.ie8 .con_point_04 .cell_detail .txt_lg {
	font-size: 158%;
}

@media only screen and (max-width: 1400px) {
	.con_point_04 .cell_detail .txt_lg {
		line-height: 1.5;
		font-size: 143%;
	}
}

@media print {
	.con_point_04 .cell_detail .txt_lg {
		line-height: 1.5;
		font-size: 143%;
	}
}

.ie8 .con_point_04 .cell_detail .txt_lg {
	line-height: 1.5;
	font-size: 143%;
}

@media only screen and (max-width: 1260px) {
	.con_point_04 .cell_detail .txt_lg {
		line-height: 1.5;
		font-size: 143%;
	}
}

@media print {
	.con_point_04 .cell_detail .txt_lg {
		line-height: 1.5;
		font-size: 143%;
	}
}

.ie8 .con_point_04 .cell_detail .txt_lg {
	line-height: 1.5;
	font-size: 143%;
}

@media only screen and (min-width: 768px) and (max-width: 1024px) {
	.con_point_04 .cell_detail .txt_lg {
		line-height: 1.5;
		font-size: 143%;
	}
}

@media only screen and (max-width: 767px) {
	.con_point_04 .cell_detail .txt_lg {
		font-size: 108%;
	}
}

/* -----------------------------------------------------------
	.con_point_05
----------------------------------------------------------- */
.con_point_05 .cell_detail .txt_lg {
	font-family: "宋体", "SimSun", Microsoft Yahei, Arial, Verdana, serif;
	line-height: 1.35714;
	font-size: 200%;
}

@media only screen and (max-width: 1600px) {
	.con_point_05 .cell_detail .txt_lg {
		font-size: 158%;
	}
}

@media print {
	.con_point_05 .cell_detail .txt_lg {
		font-size: 158%;
	}
}

.ie8 .con_point_05 .cell_detail .txt_lg {
	font-size: 158%;
}

@media only screen and (max-width: 1400px) {
	.con_point_05 .cell_detail .txt_lg {
		line-height: 1.5;
		font-size: 143%;
	}
}

@media print {
	.con_point_05 .cell_detail .txt_lg {
		line-height: 1.5;
		font-size: 143%;
	}
}

.ie8 .con_point_05 .cell_detail .txt_lg {
	line-height: 1.5;
	font-size: 143%;
}

@media only screen and (max-width: 1260px) {
	.con_point_05 .cell_detail .txt_lg {
		line-height: 1.5;
		font-size: 143%;
	}
}

@media print {
	.con_point_05 .cell_detail .txt_lg {
		line-height: 1.5;
		font-size: 143%;
	}
}

.ie8 .con_point_05 .cell_detail .txt_lg {
	line-height: 1.5;
	font-size: 143%;
}

@media only screen and (min-width: 768px) and (max-width: 1024px) {
	.con_point_05 .cell_detail .txt_lg {
		line-height: 1.5;
		font-size: 143%;
	}
}

@media only screen and (max-width: 767px) {
	.con_point_05 .cell_detail .txt_lg {
		font-size: 108%;
	}
}

/* -----------------------------------------------------------
	.con_point_06
----------------------------------------------------------- */
.con_point_06 .box_top .cell {
	vertical-align: middle;
}

.con_point_06 .box_top .cell_thumb .thumb .txt_label {
	font-family: "宋体", "SimSun", Microsoft Yahei, Arial, Verdana, serif;
	font-size: 158%;
}

@media only screen and (max-width: 1440px) {
	.con_point_06 .box_top .cell_thumb .thumb .txt_label {
		font-size: 143%;
	}
}

@media print {
	.con_point_06 .box_top .cell_thumb .thumb .txt_label {
		font-size: 143%;
	}
}

.ie8 .con_point_06 .box_top .cell_thumb .thumb .txt_label {
	font-size: 143%;
}

@media only screen and (max-width: 1260px) {
	.con_point_06 .box_top .cell_thumb .thumb .txt_label {
		font-size: 115%;
	}
}

@media print {
	.con_point_06 .box_top .cell_thumb .thumb .txt_label {
		font-size: 115%;
	}
}

.ie8 .con_point_06 .box_top .cell_thumb .thumb .txt_label {
	font-size: 115%;
}

@media only screen and (max-width: 1024px) {
	.con_point_06 .box_top .cell_thumb .thumb .txt_label {
		font-size: 86%;
	}
}

.con_point_06 .box_top .cell_detail {
	padding-left: 7%;
}

@media only screen and (min-width: 768px) and (max-width: 1024px) {
	.con_point_06 .box_top .cell_detail {
		padding-left: 15px;
	}
}

@media only screen and (max-width: 767px) {
	.con_point_06 .box_top .cell_detail {
		padding-left: 0;
	}
}

.con_point_06 .box_top .cell_detail .txt_lg {
	font-family: "宋体", "SimSun", Microsoft Yahei, Arial, Verdana, serif;
	line-height: 1.35714;
	font-size: 200%;
}

@media only screen and (max-width: 1600px) {
	.con_point_06 .box_top .cell_detail .txt_lg {
		font-size: 158%;
	}
}

@media print {
	.con_point_06 .box_top .cell_detail .txt_lg {
		font-size: 158%;
	}
}

.ie8 .con_point_06 .box_top .cell_detail .txt_lg {
	font-size: 158%;
}

@media only screen and (max-width: 1400px) {
	.con_point_06 .box_top .cell_detail .txt_lg {
		line-height: 1.5;
		font-size: 143%;
	}
}

@media print {
	.con_point_06 .box_top .cell_detail .txt_lg {
		line-height: 1.5;
		font-size: 143%;
	}
}

.ie8 .con_point_06 .box_top .cell_detail .txt_lg {
	line-height: 1.5;
	font-size: 143%;
}

@media only screen and (max-width: 1260px) {
	.con_point_06 .box_top .cell_detail .txt_lg {
		line-height: 1.5;
		font-size: 143%;
	}
}

@media print {
	.con_point_06 .box_top .cell_detail .txt_lg {
		line-height: 1.5;
		font-size: 143%;
	}
}

.ie8 .con_point_06 .box_top .cell_detail .txt_lg {
	line-height: 1.5;
	font-size: 143%;
}

@media only screen and (min-width: 768px) and (max-width: 1024px) {
	.con_point_06 .box_top .cell_detail .txt_lg {
		line-height: 1.5;
		font-size: 143%;
	}
}

@media only screen and (max-width: 767px) {
	.con_point_06 .box_top .cell_detail .txt_lg {
		font-size: 108%;
	}
}

.con_point_06 .box_top .cell_detail .thumb .txt_label {
	font-family: "宋体", "SimSun", Microsoft Yahei, Arial, Verdana, serif;
	font-size: 86%;
}

.con_point_06 .box_list .list .item .cell_main .txt {
	font-family: "宋体", "SimSun", Microsoft Yahei, Arial, Verdana, serif;
	font-size: 143%;
	line-height: 1.4;
}

@media only screen and (max-width: 767px) {
	.con_point_06 .box_list .list .item .cell_main .txt {
		padding-top: 1em;
		font-size: 100%;
	}
}

.con_point_06 .box_list .list .item .cell_main .txt em {
	font-size: 75%;
}

@media only screen and (max-width: 767px) {
	.con_point_06 .box_list .list .item .cell_main .txt em {
		font-size: 86%;
	}
}

/* -----------------------------------------------------------
	.con_point_07
----------------------------------------------------------- */
.con_point_07 .box_top .txt_lg {
	font-family: "宋体", "SimSun", Microsoft Yahei, Arial, Verdana, serif;
	line-height: 1.35714;
	font-size: 200%;
}

@media only screen and (max-width: 1600px) {
	.con_point_07 .box_top .txt_lg {
		font-size: 158%;
	}
}

@media print {
	.con_point_07 .box_top .txt_lg {
		font-size: 158%;
	}
}

.ie8 .con_point_07 .box_top .txt_lg {
	font-size: 158%;
}

@media only screen and (max-width: 1400px) {
	.con_point_07 .box_top .txt_lg {
		line-height: 1.5;
		font-size: 143%;
	}
}

@media print {
	.con_point_07 .box_top .txt_lg {
		line-height: 1.5;
		font-size: 143%;
	}
}

.ie8 .con_point_07 .box_top .txt_lg {
	line-height: 1.5;
	font-size: 143%;
}

@media only screen and (max-width: 1260px) {
	.con_point_07 .box_top .txt_lg {
		line-height: 1.5;
		font-size: 143%;
	}
}

@media print {
	.con_point_07 .box_top .txt_lg {
		line-height: 1.5;
		font-size: 143%;
	}
}

.ie8 .con_point_07 .box_top .txt_lg {
	line-height: 1.5;
	font-size: 143%;
}

@media only screen and (min-width: 768px) and (max-width: 1024px) {
	.con_point_07 .box_top .txt_lg {
		line-height: 1.5;
		font-size: 143%;
	}
}

@media only screen and (max-width: 767px) {
	.con_point_07 .box_top .txt_lg {
		font-size: 108%;
	}
}

.con_point_07 .box_top .txt {
	font-size: 100%;
}

@media only screen and (max-width: 767px) {
	.con_point_07 .box_top .txt {
		font-size: 86%;
	}
}

.con_point_07 .box_list .list .item .txt {
	font-size: 143%;
}

@media only screen and (min-width: 768px) and (max-width: 1024px) {
	.con_point_07 .box_list .list .item .txt {
		font-size: 129%;
	}
}

@media only screen and (max-width: 767px) {
	.con_point_07 .box_list .list .item .txt {
		font-size: 100%;
	}
}

/* -----------------------------------------------------------
	.con_initiatives
----------------------------------------------------------- */
.con_initiatives .st_title {
	font-family: "宋体", "SimSun", Microsoft Yahei, Arial, Verdana, serif;
	font-size: 179%;
}

@media only screen and (max-width: 1024px) {
	.con_initiatives .st_title {
		font-size: 158%;
	}
}

@media only screen and (max-width: 767px) {
	.con_initiatives .st_title {
		font-size: 115%;
	}
}

.con_initiatives .box_list .list .item .txt {
	font-size: 108%;
	line-height: 1.6;
}

@media only screen and (max-width: 767px) {
	.con_initiatives .box_list .list .item .txt {
		font-size: 86%;
	}
}

/* -----------------------------------------------------------
	.con_shiroyama
----------------------------------------------------------- */
.con_shiroyama .col_detail .box_detail .st_title {
	font-family: "宋体", "SimSun", Microsoft Yahei, Arial, Verdana, serif;
	font-size: 429%;
	margin-bottom: 40px;
}

@media only screen and (min-width: 768px) and (max-width: 1024px) {
	.con_shiroyama .col_detail .box_detail .st_title {
		margin-bottom: 20px;
	}
}

@media only screen and (max-width: 767px) {
	.con_shiroyama .col_detail .box_detail .st_title {
		margin-bottom: 15px;
	}
}

@media only screen and (min-width: 768px) and (max-width: 1024px) {
	.con_shiroyama .col_detail .box_detail .st_title {
		font-size: 322%;
	}
}

@media only screen and (max-width: 767px) {
	.con_shiroyama .col_detail .box_detail .st_title {
		font-size: 200%;
	}
}

.con_shiroyama .col_detail .box_detail .txt_lg {
	font-family: "宋体", "SimSun", Microsoft Yahei, Arial, Verdana, serif;
	line-height: 1.35714;
	font-size: 200%;
}

@media only screen and (max-width: 1600px) {
	.con_shiroyama .col_detail .box_detail .txt_lg {
		font-size: 158%;
	}
}

@media print {
	.con_shiroyama .col_detail .box_detail .txt_lg {
		font-size: 158%;
	}
}

.ie8 .con_shiroyama .col_detail .box_detail .txt_lg {
	font-size: 158%;
}

@media only screen and (max-width: 1400px) {
	.con_shiroyama .col_detail .box_detail .txt_lg {
		line-height: 1.5;
		font-size: 143%;
	}
}

@media print {
	.con_shiroyama .col_detail .box_detail .txt_lg {
		line-height: 1.5;
		font-size: 143%;
	}
}

.ie8 .con_shiroyama .col_detail .box_detail .txt_lg {
	line-height: 1.5;
	font-size: 143%;
}

@media only screen and (max-width: 1260px) {
	.con_shiroyama .col_detail .box_detail .txt_lg {
		line-height: 1.5;
		font-size: 143%;
	}
}

@media print {
	.con_shiroyama .col_detail .box_detail .txt_lg {
		line-height: 1.5;
		font-size: 143%;
	}
}

.ie8 .con_shiroyama .col_detail .box_detail .txt_lg {
	line-height: 1.5;
	font-size: 143%;
}

@media only screen and (min-width: 768px) and (max-width: 1024px) {
	.con_shiroyama .col_detail .box_detail .txt_lg {
		line-height: 1.5;
		font-size: 143%;
	}
}

@media only screen and (max-width: 767px) {
	.con_shiroyama .col_detail .box_detail .txt_lg {
		font-size: 108%;
	}
}

@media only screen and (max-width: 767px) {
	.con_shiroyama .col_detail .box_detail .txt_lg {
		text-align: center;
	}
}

.con_shiroyama .col_detail .box_detail .txt {
	font-size: 108%;
}

@media only screen and (max-width: 767px) {
	.con_shiroyama .col_detail .box_detail .txt {
		text-align: center;
		font-size: 86%;
	}
}

/* -----------------------------------------------------------
	.con_banquet
----------------------------------------------------------- */
.con_banquet .cell_detail .st_title {
	font-family: "宋体", "SimSun", Microsoft Yahei, Arial, Verdana, serif;
	font-size: 429%;
	margin-bottom: 40px;
}

@media only screen and (min-width: 768px) and (max-width: 1024px) {
	.con_banquet .cell_detail .st_title {
		margin-bottom: 20px;
	}
}

@media only screen and (max-width: 767px) {
	.con_banquet .cell_detail .st_title {
		margin-bottom: 15px;
	}
}

@media only screen and (min-width: 768px) and (max-width: 1024px) {
	.con_banquet .cell_detail .st_title {
		font-size: 322%;
	}
}

@media only screen and (max-width: 767px) {
	.con_banquet .cell_detail .st_title {
		font-size: 200%;
	}
}

.con_banquet .cell_detail .txt {
	font-family: "宋体", "SimSun", Microsoft Yahei, Arial, Verdana, serif;
	font-size: 172%;
}

@media only screen and (max-width: 1260px) {
	.con_banquet .cell_detail .txt {
		font-size: 129%;
	}
}

@media print {
	.con_banquet .cell_detail .txt {
		font-size: 129%;
	}
}

.ie8 .con_banquet .cell_detail .txt {
	font-size: 129%;
}

@media only screen and (max-width: 767px) {
	.con_banquet .cell_detail .txt {
		font-size: 115%;
	}
}
