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

	共通

================================ */
* {
    box-sizing: border-box; /* じゃらんnet仕様 */
}
body{
	width:100%;
    margin: 0;
}

/* フッター調整用 */
#globalFooter table{
    margin: 0 auto;
}
.to_pagetop{
    margin: 10px auto 0 !important;
}

/* width調整 */
#header_area{
	width:950px;
	margin:0 auto;
}
#wrap{
	width: 950px !important;
	margin:0 auto;
}
#wrap > #info{	margin: 0 auto 4px !important;}

.contents ul {
	list-style: none;
}
.contents ul,
.contents li {
	margin: 0;
	padding: 0;
}
.contents img {
	vertical-align: bottom;
}
img {
    border: 0;
}
.tC{
    text-align: center;
}

.sanSerif{
    font-family: Arial, Roboto, "Droid Sans", "游ゴシック", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
}
.serif{
    font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "メイリオ", Meiryo, serif;
}

/* clerfix -micro clearfix
-------------------------------- */
.cf:before,
.cf:after{
	content: "";
	display: table;
}
.cf:after{
	clear: both;
}
.cf{
 *zoom: 1;
}

/*	btn side
---------------------- */
.btn_back,
.btn_couponSide{
    display: block;
    width: 34px;
    height: 113px;
    position: fixed;
    top: 50%;
    left: 50%;
    margin-left: -540px;
}
.btn_back{
    margin-top: -60px;
}
.btn_couponSide{
    margin-top: 60px;
}


/* ================================

	layout

================================ */
#contents {
	width: 100%;
}
#contents.width-950{
    width: 950px;
}

.contents_header{
}

.container{
    width: 100%;
}
.container > .inner{
    position: relative;
}


/* ================================

	content

================================ */
	
.planHead, .tabearuki, .yuttari{
	width:100%;
}
.slide, .plan-3, .newYears, .planFoot{
	width:100%;
	position:relative;
}
.planStack{
	position:absolute;
	top:125px;
	left:40px;
}
.planInner{
	margin-top:10px;
	position:relative;
}
.plan_btn{
	position:absolute;
	top:355px;
	left:26px;
}
.newYearBtn{
	position:absolute;
	top:358px;
	left:541px;
}
.planFootBtn{
	position:absolute;
	top:28px;
	left:539px;
}
.sliderInner{
	width:712px;
	height: 243px !important;
	position:absolute;
	top:162px;
	left:125px;
}
.bxslider{
    height: 243px;
}