@charset "UTF-8";

@import url("normalize.css");
@import url("font-awesome.css");
@import url("general.css");
@import url("style.css");
@import url("contents.css");


.sp,
.spimage {
	display: none;
}

/*
@media (min-width: 980px) {
	div.container {
		width: 980px;
	}
}
*/

.slidemenu {
	display: none;
}

div.container {
	width: 1080px;
}

header div#spnav,
nav#drawer {
	display: none;
}





/* ▼ヘッダー */
/* ----------------------------------------------------- */
header {
	height: 125px;
	overflow: hidden;
	padding: 20px 0;
}

header div.container {
	height: 70px;
	overflow: hidden;
}

header div#header-ci {
	width: 35%;
	white-space: nowrap;
}

header div#header-ci p a img {
	width: auto !important;
	height: 70px !important;
}

header div#header-utility {
	width: 65%;
}

header div#spnav {
	display: none;
}





/* ▼グローバルナビ */
/* ----------------------------------------------------- */
nav#globalnavi {
	height: 62px;
	overflow: hidden;
}





/* ▼キービジュアル */
/* ----------------------------------------------------- */
section#keyvisual {
	height: 400px;
	overflow: hidden;
}

section#keyvisual div.container {
	padding: 0;
}

section#keyvisual figure img {
	/* width: auto !important; */
	width: 100%;
}




section#contents article#takehara-sp {
	display: none;
}





/* ▼テスティ */
/* ----------------------------------------------------- */
section#sample {
	max-height: 230px;
	overflow: hidden;
}





/* ▼オファー */
/* ----------------------------------------------------- */
section#offer div.container {
	max-height: 410px;
	overflow: hidden;
}

section#offer p {
	width: 670px;
}




/* ▼VGAサイズ用スタイル */
/* ----------------------------------------------------- */
/*
div.container {
	width: 960px;
}

header div#header-ci p a img {
	width: 100% !important;
	height: auto !important;
}

nav#globalnavi {
	height: auto !important;
	background-size: 100% 100%;
}

nav#globalnavi img {
	width: 100%;
}

section#reasons article h3 img {
	width: 60% !important;
}
*/




