@charset "utf-8";

@media screen and (max-width: 640px) {
	
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {
font-size: 16px; }

body { min-width: inherit; }
.animate { opacity: 0; }
.animate.animated { opacity: 1; }

/*============================
#header
============================*/
#header { min-width: inherit; padding: 0 20px; }
#header .content { padding: 16px 0 14px; }
#header .logo {}
#header .logo a {}
#header .logo a img { width: 170px; }
#header .logo a span { font-size: 0.75em; padding: 3px 5px; margin-left: 10px; top: 2px; letter-spacing: 0; }
#header .pcSubNavi {}
#header .pcSubNavi ul {}
#header .pcSubNavi ul li { display: none }
#header .pcSubNavi ul li a {}
#header .pcSubNavi ul li.insta { display: block; }	
#header .pcSubNavi ul li.insta a img { width: 32px; height: auto; top: -18px; }
#header .sideMenu { display: none; }
#header .sideMenu nav.global-nav {}
#header .sideMenu nav.global-nav ul.global-nav__list {}
#header .sideMenu nav.global-nav ul.global-nav__list li.global-nav__item {}
#header .sideMenu nav.global-nav ul.global-nav__list li.global-nav__item a {}
#header .sideMenu #js-hamburger.hamburger {}
#header .sideMenu #js-hamburger.hamburger span.hamburger__line.hamburger__line--1 {}
#header .sideMenu #js-hamburger.hamburger span.hamburger__line.hamburger__line--2 {}
#header .sideMenu #js-hamburger.hamburger span.hamburger__line.hamburger__line--3 {}
#header .sideMenu #js-black-bg.black-bg {}
	
/*============================
#footer
============================*/
#footer {}
#footer .content { margin: 0; padding: 40px 0; }
#footer .content .copyright { text-align: center; padding: 0; font-size: 0.9125em; }
#footer .content .link { position: inherit; top: inherit; right: inherit; margin-top: 20px; text-align: center; }
#footer .content .link ul { display: inline-block; }
#footer .content .link ul li { margin-left: 12px; }
#footer .content .link ul li a { font-size: 0.875em; text-decoration: underline; }
#footer .content .link ul li a:hover {}
	
}