#cont_wrap div,#cont_wrap span,#cont_wrap object,#cont_wrap iframe,#cont_wrap h1,#cont_wrap h2,#cont_wrap h3,#cont_wrap h4,#cont_wrap h5,#cont_wrap h6,#cont_wrap p,#cont_wrap blockquote,#cont_wrap pre,#cont_wrap abbr,#cont_wrap address,#cont_wrap cite,#cont_wrap code,#cont_wrap del,#cont_wrap dfn,#cont_wrap em,#cont_wrap img,#cont_wrap ins,#cont_wrap kbd,#cont_wrap q,#cont_wrap samp,#cont_wrap small,#cont_wrap strong,#cont_wrap sub,#cont_wrap sup,#cont_wrap var,#cont_wrap b,#cont_wrap i,#cont_wrap dl,#cont_wrap dt,#cont_wrap dd,#cont_wrap ol,#cont_wrap ul,#cont_wrap li,#cont_wrap fieldset,#cont_wrap form,#cont_wrap label,#cont_wrap legend,#cont_wrap table,#cont_wrap caption,#cont_wrap tbody,#cont_wrap tfoot,#cont_wrap thead,#cont_wrap tr,#cont_wrap th,#cont_wrap td,#cont_wrap article,#cont_wrap aside,#cont_wrap canvas,#cont_wrap details,#cont_wrap figcaption,#cont_wrap figure,#cont_wrap footer,#cont_wrap header,#cont_wrap hgroup,#cont_wrap menu,#cont_wrap nav,#cont_wrap section,#cont_wrap summary,#cont_wrap time,#cont_wrap mark,#cont_wrap audio,#cont_wrap video{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:transparent;font-weight:normal;}
#cont_wrap article,#cont_wrap aside,#cont_wrap details,#cont_wrap figcaption,#cont_wrap figure,#cont_wrap footer,#cont_wrap header,#cont_wrap hgroup,#cont_wrap menu,#cont_wrap nav,#cont_wrap section{display:block;}
#cont_wrap nav,#cont_wrap ul{list-style:none;}
#cont_wrap blockquote,#cont_wrap q{quotes:none;}
#cont_wrap blockquote:before,#cont_wrap blockquote:after,#cont_wrap q:before,#cont_wrap q:after{content:'';content:none;}
#cont_wrap a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;}
#cont_wrap ins{background-color:#ff9;color:#000;text-decoration:none;}
#cont_wrap mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold;}
#cont_wrap del{text-decoration:line-through;}
#cont_wrap abbr[title],#cont_wrap dfn[title]{border-bottom:1px dotted;cursor:help;}
#cont_wrap table{border-collapse:collapse;border-spacing:0;}
#cont_wrap hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0;}
#cont_wrap input,#cont_wrap select{vertical-align:middle;}
#cont_wrap img{vertical-align:bottom;max-width:100%;}
#cont_wrap a,#cont_wrap img a{-moz-transition-property:width,opacity,transform,background,border,color;-webkit-transition-property:width,opacity,transform,background,border,color;-o-transition-property:width,opacity,transform,background,border,color;-ms-transition-property:width,opacity,transform,background,border,color;transition-property:width,opacity,transform,background,border,color;
-moz-transition-duration:0.5s;-webkit-transition-duration:0.5s;-o-transition-duration:0.5s;-ms-transition-duration:0.5s;transition-duration:0.5s;}
#cont_wrap a,#cont_wrap span{ color:inherit; font-size:inherit; font-weight:inherit;}
#cont_wrap *{ box-sizing:border-box;}
#cont_wrap{ box-sizing:border-box;}
#cont_wrap{font-family: 'Noto Sans JP'; margin:auto; padding:0; font-size: 16px;}

@media all and (max-width: 768px) {
	.pc{ display:none;}
}
@media all and (min-width: 769px) {
	.spi{ display:none;}
}
@media all and (min-width: 1281px) {
}

@font-face {font-family: 'Noto Sans JP';font-weight: 700;
src: local("Noto Sans JP Bold"),
		url("../font/NotoSansJP-Bold.woff2") format('woff2'),
		url("../font/NotoSansJP-Bold.woff") format('woff'),
		url("../font/NotoSansJP-Bold.otf") format('opentype')}

@font-face {font-family: 'Noto Sans JP';font-weight: 600;
src: local("Noto Sans JP Medium"),
		url("../font/NotoSansJP-Medium.woff2") format('woff2'),
		url("../font/NotoSansJP-Medium.woff") format('woff'),
		url("../font/NotoSansJP-Medium.otf") format('opentype')}

@font-face {font-family: 'Noto Sans JP';font-weight: 400;
src: local("Noto Sans JP Regular"),
		url("../font/NotoSansJP-Regular.woff2") format('woff2'),
		url("../font/NotoSansJP-Regular.woff") format('woff'),
		url("../font/NotoSansJP-Regular.otf") format('opentype')}

@font-face {font-family: 'Noto Sans JP';font-weight: 300;
src: local("Noto Sans JP Light"),
		url("../font/NotoSansJP-Light.woff2") format('woff2'),
		url("../font/NotoSansJP-Light.woff") format('woff'),
		url("../font/NotoSansJP-Light.otf") format('opentype')}


#head_bnr{ }
#head_bnr .nav{display:flex; justify-content:space-between; align-items:center;}
#head_bnr .fix_wrap {width: 100%;z-index: 9999;background: #FFF;padding:1% 1%;}
#head_bnr .nav .bnr{ margin: 1%;}
#head_bnr .fix_wrap.fixed {position: fixed;top: 0;left: 0; box-shadow: 0 0 0.1em 0 rgba(0,0,0,0.5);}
		
@media all and (min-width: 769px) {
	#cont_wrap{}

	#head_bnr{ }
	#head_bnr .nav{display:flex; justify-content:space-between; align-items:center;}
	#head_bnr .fix_wrap {width: 100%;z-index: 9999;background: #FFF;padding:10px 0;}
	#head_bnr .nav .bnr{ margin: 5px;}
	#head_bnr .fix_wrap.fixed {position: fixed;top: 0;left: 0; right: 0; margin: auto; max-width: 1060px; box-shadow: 0 0 0em 0 rgba(0,0,0,0.5);}
}
/*
#cont_wrap .flex_wrap{
display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;
-webkit-box-pack:space-between;-moz-box-pack:space-between;-ms-flex-pack:space-between;-webkit-justify-content:space-between;justify-content:space-between;
-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;
}
*/

/*
-moz-transition-property : width;
-webkit-transition-property : width;
-o-transition-property : width;
-ms-transition-property : width;
transition-property : width;

-moz-transition-duration : 1s;
-webkit-transition-duration : 1s;
-o-transition-duration : 1s;
-ms-transition-duration : 1s;
transition-duration : 1s;

-moz-transition-timing-function : linear;
-webkit-transition-timing-function : linear;
-o-transition-timing-function : linear;
-ms-transition-timing-function : linear;
transition-timing-function : linear;

-moz-transition-delay : 1s;
-webkit-transition-delay : 1s;
-o-transition-delay : 1s;
-ms-transition-delay : 1s;
transition-delay : 1s;

-moz-transform: translateY(-50%);
-webkit-transform: translateY(-50%);
-o-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%); 
*/
