@charset "UTF-8";

p, .gothic {
	font-family: 'Roboto', sans-serif;
}

.slidedown-content.slidedown-content-show {
	height: 165px;
	display: block;
}

.eb{
	font-family: 'EB Garamond', serif;
}

p, .gothic {
    font-size: 1em;
}

#sp-menu {
	font-size: 0.8em;
}
#company dt {
	width: 8em;
}

#company dd {
	width: 22em;
}

#mainslider h3 {
	line-height: 144%;
}

.cb-slideshow li.image1 span { background-image: url(../img/slides/main_01.png) !important; }
.cb-slideshow li.image2 span { background-image: url(../img/slides/main_02.png) !important; }
.cb-slideshow li.image3 span { background-image: url(../img/slides/main_04.png) !important; }
.cb-slideshow li.image4 span { background-image: url(../img/slides/main_03.png) !important; }

#second_nav {
	width: 100%;
	text-align: center;
}
#second_nav .col-3 li {
	float: none;
	display: inline-block;
	width: auto;
	margin: 0 10px;
}

#second_nav .col-3 a {
	width: 100%;
	font-weight: normal;
	font-size: 0.8em;
	padding: 5px 40px;
}

.first-section h1 {
	text-transform: uppercase;
	font-size: 2.3em;
}

.gift_text h1 {
	line-height: 110%;
	font-size: 1.7em;
}

@media (max-width: 768px) {

	body{
		-webkit-text-size-adjust: 100%;
	}

	p, .gothic {
		font-family: "Lucida Grande","Hiragino Kaku Gothic ProN",sans-serif;
	}
}