@charset "utf-8";



@font-face {
    font-family: 'Noto Sans Japanese';
    font-style: normal;
    font-weight: 400;
    src: url('../font/NotoSansCJKjp-Regular.woff') format('woff');
}
@font-face {
    font-family: 'Noto Sans Japanese Light';
    font-style: normal;
    font-weight: 300;
    src: url('../font/NotoSansCJKjp-Light.woff') format('woff')
}
@font-face {
    font-family: 'Noto Sans Japanese Bold';
    font-style: normal;
    font-weight: 700;
    src: url('../font/NotoSansCJKjp-Bold.woff') format('woff')
}





html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var, b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, dialog, figure, footer, header,
hgroup, menu, nav, section,
time, mark, audio, video {
	margin: 0;
	padding: 0;
}


table {
	border-collapse: collapse;
	border-spacing: 0;
	font-size:inherit;
	font:100%;
}

img {
	border: 0;
	vertical-align:bottom;
}

nav ul { list-style:none;}
ul li { list-style: none;}

h1,
h2,
h3,
h4,
h5,
h6 {
	margin: 0;
	padding: 0;
	font-size: 100%;
	font-weight: normal;
	font-style: normal;
}

body{
font-family: 'Noto Sans Japanese';
text-align:left;
color:#000;
}



/* link_nomal */
a{
text-decoration:none;
color: #333;
}
a:link{
text-decoration:none;
color: #333;
}
a:visited{
text-decoration:none;
color: #333;
}
a:hover{
text-decoration:none;
color: #333;
}
a:active{
text-decoration:none;
color: #333;
}


.pc{display: inline !important;}
.sp{display: none !important;}
.pc2{display: block !important;}
.sp2{display: none !important;}

@media screen and (max-width : 750px){
	.pc{display: none !important;}
	.sp{display: inline !important;}
	.pc2{display: none !important;}
	.sp2{display: block !important;}
}
