@charset "utf-8";
header.bgwhite { min-height: 170px;	background: #FFF !important; }
.raft-eng {	padding: 30px 0 0 !important; }
#headerArea .pc p.logoEng a {background: url(../images/nisekoRafting/logo.png) no-repeat left top; padding-left: 236px; float: left; width: 280px; margin-top: 15px; font-size: 14px; font-weight: bold; color: #137230; display: block; text-decoration: none; min-height: 70px;}
#headerArea .pc #headContEng { float: right; width: 470px; }
#headerArea .pc #headContEng ul { margin-top: 5px; }
#headerArea .pc #headContEng ul li a { display: block; float: left; width: 80px; text-align: center; text-decoration: underline; color: #000; padding: 3px 5px; border-left: solid 1px #CCC; }
#headerArea .pc #headContEng ul li a:hover { text-decoration: none; }
#headerArea .pc #headContEng p img { float: right; }
table.lunchmenutable td { border: none !important; padding: 5px !important; line-height: 130% !important; }
ul.englist li { background-position: left 6px !important; }
table.priceengtable { width: 50% !important; margin: 10px 0 !important; }
table.priceengtable th { width: 50%; }
table.priceengtable td { width: 50%; }
.contactArea .telnumber { font-size: 24px; }
.contactArea .telnumber a { text-decoration: none; color: #000; }
.openinfo {margin-bottom: 5px;background: #ff0;text-align: center;font-size: 140%;font-weight: bold;padding: 4px 0;}
@media (max-width: 767px) {
	header.bgwhite { min-height: 30px;	background: #FFF !important; }
	.raft-eng {	padding: 0 0 0 !important; }
	table.priceengtable { width: 90% !important; }
	table.priceengtable th,
	table.priceengtable td { display: table-cell !important; padding: 10px 10px !important; border: solid 1px #CCC !important; }
	.contactArea .telnumber { font-size: 20px; }
	.openinfo {margin-bottom: 5px;background: #ff0;text-align: left;font-size: 110%;font-weight: bold;padding: 5px;}
	.ph img {width:100%;height:auto;}
}

/* 早割 */
#nisekoRafting .pricebox_eng_hayawari { margin: 50px 10px 60px 10px !important; padding: 20px 0 0 0; border: solid 1px #2A95FF; }
#nisekoRafting .pricebox_eng_hayawari .title01 { margin: 0 !important; padding: 0 !important; font-size: 22px; font-weight: bold; text-align: center; }
#nisekoRafting .pricebox_eng_hayawari .title02 { margin: 0 !important; padding: 0 !important; font-size: 40px; font-weight: bold; text-align: center; color: #2A92FF; }
#nisekoRafting .pricebox_eng_hayawari .price { margin: 10px 0 !important; padding: 0 0 0 100px !important; background: url(../images/nisekoRafting/earlybird-pricebg.png) no-repeat 620px top; }
#nisekoRafting .pricebox_eng_hayawari p.priceplanlink { clear: both; text-align: center !important; line-height: 100%; }
#nisekoRafting .pricebox_eng_hayawari p.priceplanlink a { display: block; padding: 18px 0 15px 0; font-size: 20px; text-decoration: none; background: #2A95FF; color: #FFF; }
#nisekoRafting .pricebox_eng_hayawari p.priceplanlink a span { font-weight: bold; }
#nisekoRafting .pricebox_eng_hayawari p.priceplanlink a:hover {	background: #7DBEFF; }
#nisekoRafting .pricebox_eng_hayawari2018 { margin: 0 10px 60px 10px !important; padding: 20px 0 0 0;}
#nisekoRafting .pricebox_eng_hayawari2018 .title01 { margin: 0 !important; padding: 0 !important; font-size: 22px; font-weight: bold; text-align: center; }
#nisekoRafting .pricebox_eng_hayawari2018 .title02 { margin: 0 !important; padding: 0 !important; font-size: 40px; font-weight: bold; text-align: center; color: #2A92FF; }
#nisekoRafting .pricebox_eng_hayawari2018 .price { margin: 10px 0 !important; padding: 0 0 0 100px !important; background: none; }
#nisekoRafting .pricebox_eng_hayawari2018 p.priceplanlink { clear: both; text-align: center !important; line-height: 100%; }
#nisekoRafting .pricebox_eng_hayawari2018 p.priceplanlink a { display: block; padding: 18px 0 15px 0; font-size: 20px; text-decoration: none; background: #2A95FF; color: #FFF; }
#nisekoRafting .pricebox_eng_hayawari2018 p.priceplanlink a span { font-weight: bold; }
#nisekoRafting .pricebox_eng_hayawari2018 p.priceplanlink a:hover {	background: #7DBEFF; }
@media (max-width: 767px) {
	#nisekoRafting .pricebox_eng_hayawari { margin: 30px 0 40px 0 !important; background: url(../images/nisekoRafting/earlybird-pricebg.png) no-repeat right 5px; background-size: 70px 69px;}
	#nisekoRafting .pricebox_eng_hayawari .title01 { margin: 0 !important; padding: 0 !important; font-size: 14px; }
	#nisekoRafting .pricebox_eng_hayawari .title02 { margin: 0 !important; padding: 0 !important; font-size: 20px; }
	#nisekoRafting .pricebox_eng_hayawari .price { max-width: 240px; margin: 10px auto 20px auto !important; padding: 0 0 0 0 !important; background: none; }
	#nisekoRafting .pricebox_eng_hayawari .price img { width: 100%; height: auto; }
	#nisekoRafting .pricebox_eng_hayawari p.priceplanlink a { font-size: 16px; line-height: 120%; padding: 13px 0 10px 0 !important; }
	#nisekoRafting .pricebox_eng_hayawari p.priceplanlink a span { display: block; }
	#nisekoRafting .pricebox_eng_hayawari2018 { margin: 10px 0 40px 0 !important; background: none;}
	#nisekoRafting .pricebox_eng_hayawari2018 .title01 { margin: 0 !important; padding: 0 !important; font-size: 14px; }
	#nisekoRafting .pricebox_eng_hayawari2018 .title02 { margin: 0 !important; padding: 0 !important; font-size: 20px; }
	#nisekoRafting .pricebox_eng_hayawari2018 .price { max-width: 240px; margin: 10px auto 20px auto !important; padding: 0 0 0 0 !important; background: none; }
	#nisekoRafting .pricebox_eng_hayawari2018 .price img { width: 100%; height: auto; }
	#nisekoRafting .pricebox_eng_hayawari2018 p.priceplanlink a { font-size: 16px; line-height: 120%; padding: 13px 0 10px 0 !important; }
	#nisekoRafting .pricebox_eng_hayawari2018 p.priceplanlink a span { display: block; }
}


/* ファミリー割 */
#nisekoRafting .pricebox_eng_family { margin: 50px 10px 30px 10px !important;	padding: 20px 0 0 0; border: solid 1px #FF4000; }
#nisekoRafting .pricebox_eng_family .title01 { margin: 0 !important; padding: 0 !important; font-size: 22px; font-weight: bold; text-align: center; }
#nisekoRafting .pricebox_eng_family .title02 { margin: 0 !important; padding: 0 !important; font-size: 40px; font-weight: bold; text-align: center; color: #FF3F00; }
#nisekoRafting .pricebox_eng_family .price { margin: 10px 0 !important; padding: 0 !important; text-align: center; }
#nisekoRafting .pricebox_eng_family p.priceplanlink { clear: both; text-align: center !important; line-height: 100%; }
#nisekoRafting .pricebox_eng_family p.priceplanlink a { display: block; padding: 18px 0 15px 0; font-size: 20px; text-decoration: none; background: #FF4000; color: #FFF; }
#nisekoRafting .pricebox_eng_family p.priceplanlink a span { font-weight: bold; }
#nisekoRafting .pricebox_eng_family p.priceplanlink a:hover { background: #FF784A; }
@media (max-width: 767px) {
	#nisekoRafting .pricebox_eng_family { margin: 30px 0 40px 0 !important; background-size: 100px 83px !important;}
	#nisekoRafting .pricebox_eng_family .title01 { font-size: 14px; }
	#nisekoRafting .pricebox_eng_family .title02 { margin: 0 !important; padding: 0 !important; font-size: 20px; }
	#nisekoRafting .pricebox_eng_family .price { max-width: 240px; margin: 10px auto 20px auto !important; padding: 0 !important; text-align: center; }
	#nisekoRafting .pricebox_eng_family .price img { width: 100%; height: auto; }
	#nisekoRafting .pricebox_eng_family p.priceplanlink a { font-size: 16px; line-height: 120%; padding: 13px 0 10px 0 !important; }
	#nisekoRafting .pricebox_eng_family p.priceplanlink a span { display: block; }
}


/* WEB割 */
#nisekoRafting .pricebox_eng_web { margin: 50px 10px 60px 10px !important;	padding: 20px 0 0 0; border: solid 1px #0F297D; }
#nisekoRafting .pricebox_eng_web .title01 { margin: 0 !important; padding: 0 !important; font-size: 22px; font-weight: bold; text-align: center; }
#nisekoRafting .pricebox_eng_web .title02 { margin: 0 !important; padding: 0 !important; font-size: 40px; font-weight: bold; text-align: center; color: #0E287D; }
#nisekoRafting .pricebox_eng_web .price { margin: 10px 0 !important; padding: 0 0 0 100px !important; background: url(../images/nisekoRafting/web_pricebg.png) no-repeat 620px 10px; }
#nisekoRafting .pricebox_eng_web .price_noBg { margin: 10px 0 !important; padding: 0 0 0 100px !important;background:none;}
#nisekoRafting .pricebox_eng_web p.priceplanlink { clear: both; text-align: center !important; line-height: 100%; }
#nisekoRafting .pricebox_eng_web p.priceplanlink a { display: block; padding: 18px 0 15px 0; font-size: 20px; text-decoration: none; background: #0F297D; color: #FFF; }
#nisekoRafting .pricebox_eng_web p.priceplanlink a span { font-weight: bold; }
#nisekoRafting .pricebox_eng_web p.priceplanlink a:hover { background: #1842CF; }
#nisekoRafting .pricebox_eng_web2018 { margin: 50px 10px 60px 10px !important;	padding: 20px 0 0 0; }
#nisekoRafting .pricebox_eng_web2018 .title01 { margin: 0 !important; padding: 0 !important; font-size: 22px; font-weight: bold; text-align: center; }
#nisekoRafting .pricebox_eng_web2018 .title02 { margin: 0 !important; padding: 0 !important; font-size: 40px; font-weight: bold; text-align: center; color: #0E287D; }
#nisekoRafting .pricebox_eng_web2018 .price { margin: 10px 0 !important; padding: 0 0 0 100px !important; background: url(../images/nisekoRafting/web_pricebg.png) no-repeat 620px 10px; }
#nisekoRafting .pricebox_eng_web2018 .price_noBg { margin: 10px 0 !important; padding: 0 0 0 100px !important;background:none;}
#nisekoRafting .pricebox_eng_web2018 p.priceplanlink { clear: both; text-align: center !important; line-height: 100%; }
#nisekoRafting .pricebox_eng_web2018 p.priceplanlink a { display: block; padding: 18px 0 15px 0; font-size: 20px; text-decoration: none; background: #0F297D; color: #FFF; }
#nisekoRafting .pricebox_eng_web2018 p.priceplanlink a span { font-weight: bold; }
#nisekoRafting .pricebox_eng_web2018 p.priceplanlink a:hover { background: #1842CF; }
@media (max-width: 767px) {
	#nisekoRafting .pricebox_eng_web { margin: 30px 0 30px 0 !important; background: url(../images/nisekoRafting/web_pricebg.png) no-repeat right 5px; background-size: 70px 68px;}
	#nisekoRafting .pricebox_eng_web .title01 { margin: 0 !important; padding: 0 !important; font-size: 14px; }
	#nisekoRafting .pricebox_eng_web .title02 { margin: 0 !important; padding: 0 !important; font-size: 20px; }
	#nisekoRafting .pricebox_eng_web .price { max-width: 240px; margin: 10px auto 20px auto !important; padding: 0 0 0 0 !important; background: none; }
	#nisekoRafting .pricebox_eng_web .price img { width: 100%; height: auto; }
	#nisekoRafting .pricebox_eng_web p.priceplanlink a { font-size: 16px; line-height: 120%; padding: 13px 0 10px 0 !important; }
	#nisekoRafting .pricebox_eng_web p.priceplanlink a span { display: block; }
	#nisekoRafting .pricebox_eng_web2018 { margin: 30px 0 30px 0 !important; background:none;}
	#nisekoRafting .pricebox_eng_web2018 .title01 { margin: 0 !important; padding: 0 !important; font-size: 14px; }
	#nisekoRafting .pricebox_eng_web2018 .title02 { margin: 0 !important; padding: 0 !important; font-size: 20px; }
	#nisekoRafting .pricebox_eng_web2018 .price { max-width: 240px; margin: 10px auto 20px auto !important; padding: 0 0 0 0 !important; background: none; }
	#nisekoRafting .pricebox_eng_web2018 .price img { width: 100%; height: auto; }
	#nisekoRafting .pricebox_eng_web2018 p.priceplanlink a { font-size: 16px; line-height: 120%; padding: 13px 0 10px 0 !important; }
	#nisekoRafting .pricebox_eng_web2018 p.priceplanlink a span { display: block; }
}

/* 貸切割 */
#nisekoRafting .pricebox_eng_charter { margin: 50px 10px 60px 10px !important;	padding: 20px 0 0 0; border: solid 1px #5B771A;	position: relative;	}
#nisekoRafting .pricebox_eng_charter .title01 { margin: 0 !important; padding: 0 !important; font-size: 22px; font-weight: bold; text-align: center; }
#nisekoRafting .pricebox_eng_charter .title02 { margin: 0 !important; padding: 0 !important; font-size: 40px; font-weight: bold; text-align: center; color: #597719; }
#nisekoRafting .pricebox_eng_charter .title03 { margin: 0 20px !important; padding: 5px !important; font-size: 20px; text-align: center; background: #DCEAAC; }
#nisekoRafting .pricebox_eng_charter .price { margin: 20px 0 !important; padding: 0 !important; text-align: center; }
#nisekoRafting .pricebox_eng_charter p.priceplanlink { clear: both; text-align: center !important; line-height: 100%; }
#nisekoRafting .pricebox_eng_charter p.priceplanlink a { display: block; padding: 18px 0 15px 0; font-size: 20px; text-decoration: none; background: #5B771A; color: #FFF; }
#nisekoRafting .pricebox_eng_charter p.priceplanlink a span { font-weight: bold; }
#nisekoRafting .pricebox_eng_charter p.priceplanlink a:hover { background: #85AD25; }
#nisekoRafting .pricebox_eng_charter2018 { margin: 50px 10px 60px 10px !important;	padding: 20px 0 0 0;}
#nisekoRafting .pricebox_eng_charter2018 .title01 { margin: 0 !important; padding: 0 !important; font-size: 22px; font-weight: bold; text-align: center; }
#nisekoRafting .pricebox_eng_charter2018 .title02 { margin: 0 !important; padding: 0 !important; font-size: 40px; font-weight: bold; text-align: center; color: #597719; }
#nisekoRafting .pricebox_eng_charter2018 .title03 { margin: 0 20px !important; padding: 5px !important; font-size: 20px; text-align: center; background: #DCEAAC; }
#nisekoRafting .pricebox_eng_charter2018 .price { margin: 20px 0 !important; padding: 0 !important; text-align: center; }
#nisekoRafting .pricebox_eng_charter2018 p.priceplanlink { clear: both; text-align: center !important; line-height: 100%; }
#nisekoRafting .pricebox_eng_charter2018 p.priceplanlink a { display: block; padding: 18px 0 15px 0; font-size: 20px; text-decoration: none; background: #5B771A; color: #FFF; }
#nisekoRafting .pricebox_eng_charter2018 p.priceplanlink a span { font-weight: bold; }
#nisekoRafting .pricebox_eng_charter2018 p.priceplanlink a:hover { background: #85AD25; }
@media (max-width: 767px) {
	#nisekoRafting .pricebox_eng_charter { margin: 30px 0 40px 0 !important; }
	#nisekoRafting .pricebox_eng_charter .title01 { font-size: 14px; }
	#nisekoRafting .pricebox_eng_charter .title02 { font-size: 20px; font-weight: bold; text-align: center; color: #597719; }
	#nisekoRafting .pricebox_eng_charter .title03 { margin: 0 20px !important; font-size: 14px; }
	#nisekoRafting .pricebox_eng_charter .price { max-width: 240px; margin: 20px auto !important; padding: 0 !important; }
	#nisekoRafting .pricebox_eng_charter .price img { width: 100%; height: auto; }
	#nisekoRafting .pricebox_eng_charter p.priceplanlink a { font-size: 16px; line-height: 120%; padding: 13px 0 10px 0 !important; }
	#nisekoRafting .pricebox_eng_charter p.priceplanlink a span { display: block; }
	#nisekoRafting .pricebox_eng_charter2018 { margin: 30px 0 40px 0 !important; }
	#nisekoRafting .pricebox_eng_charter2018 .title01 { font-size: 14px; }
	#nisekoRafting .pricebox_eng_charter2018 .title02 { font-size: 20px; font-weight: bold; text-align: center; color: #597719; }
	#nisekoRafting .pricebox_eng_charter2018 .title03 { margin: 0 20px !important; font-size: 14px; }
	#nisekoRafting .pricebox_eng_charter2018 .price { max-width: 240px; margin: 20px auto !important; padding: 0 !important; }
	#nisekoRafting .pricebox_eng_charter2018 .price img { width: 100%; height: auto; }
	#nisekoRafting .pricebox_eng_charter2018 p.priceplanlink a { font-size: 16px; line-height: 120%; padding: 13px 0 10px 0 !important; }
	#nisekoRafting .pricebox_eng_charter2018 p.priceplanlink a span { display: block; }
}

/* 朝割 */
#nisekoRafting .pricebox_eng_morning { margin: 0 20px 0 0 !important; background: #FFF; border: solid 1px #F88401; }
#nisekoRafting .pricebox_eng_morning .title01 { margin: 0 !important; padding: 0 !important; font-size: 22px; font-weight: bold; text-align: center; }
#nisekoRafting .pricebox_eng_morning .title02 { margin: 0 !important; padding: 0 !important; font-size: 40px; font-weight: bold; text-align: center; color: #F88400; }
#nisekoRafting .pricebox_eng_morning .price { margin: 10px 0 !important; padding: 0 !important; text-align: center; }
#nisekoRafting .pricebox_eng_morning p.priceplanlink { clear: both; text-align: center !important; line-height: 100%; }
#nisekoRafting .pricebox_eng_morning p.priceplanlink a { display: block; padding: 18px 0 15px 0; font-size: 20px; text-decoration: none; background: #F88401; color: #FFF; }
#nisekoRafting .pricebox_eng_morning p.priceplanlink a span { font-weight: bold; }
#nisekoRafting .pricebox_eng_morning p.priceplanlink a:hover { background: #FEA33D; }
#nisekoRafting .pricebox_eng_morning { margin: 50px 10px 20px 10px !important;	padding: 20px 0 0 0; border: solid 1px #F88401;	position: relative; }
@media (max-width: 767px) {
	#nisekoRafting .pricebox_eng_morning { float: none; clear:both; margin: 0 auto 10px auto !important; width: 100% !important; }
	#nisekoRafting .pricebox_eng_morning .title01 { font-size: 14px; }
	#nisekoRafting .pricebox_eng_morning .title02 { font-size: 20px; }
	#nisekoRafting .pricebox_eng_morning .price { max-width: 240px; margin: 10px auto 20px auto !important; padding: 0 !important; text-align: center; }
	#nisekoRafting .pricebox_eng_morning .price img { width: 100%; height: auto; }
}

