@charset "utf-8";




/* ====================
body
==================== */

body {
	width: 100%;
	margin: 0;
	padding: 0;
	color: #333;
}

p,h1,h2,h3,h4,h5,h6,a,li,th,td, span, time {
	margin: 0;
	padding: 0;
}

p {font-size: 16px; font-size: 1.6rem;}
h1, h1 a {font-size: 30px; font-size: 3.0rem;}
h2, h2 a {font-size: 28px; font-size: 2.8rem;}
h3, h3 a {font-size: 24px; font-size: 2.4rem;}
h4, h4 a {font-size: 20px; font-size: 2.0rem;}
h5, h5 a {font-size: 18px; font-size: 1.8rem;}
h6, h6 a {font-size: 16px; font-size: 1.6rem;}
a {font-size: 16px; font-size: 1.6rem; color: inherit;}
li {font-size: 16px; font-size: 1.6rem;}
th {font-size: 16px; font-size: 1.6rem;}
td {font-size: 16px; font-size: 1.6rem;}
time {font-size: 16px; font-size: 1.6rem;}



img {
	max-width: 100%;
	height: auto;
	width /***/:auto;
}



/*============== 768-979 ==============*/
@media screen and (min-width: 768px) and (max-width: 979px) {
body {
	margin: 0;
	padding: 0;
	color: #333;
}

p,h1,h2,h3,h4,h5,h6,a,li,th,td, span {
	margin: 0;
	padding: 0;
}

p {font-size: 15px; font-size: 1.5rem;}
h1, h1 a {font-size: 28px; font-size: 2.8rem;}
h2, h2 a {font-size: 26px; font-size: 2.6rem;}
h3, h3 a {font-size: 22px; font-size: 2.2rem;}
h4, h4 a {font-size: 20px; font-size: 2.0rem;}
h5, h5 a {font-size: 18px; font-size: 1.8rem;}
h6, h6 a {font-size: 16px; font-size: 1.6rem;}
a {font-size: 15px; font-size: 1.5rem; color: inherit;}
li {font-size: 15px; font-size: 1.5rem;}
th {font-size: 15px; font-size: 1.5rem;}
td {font-size: 15px; font-size: 1.5rem;}
time {font-size: 15px; font-size: 1.5rem;}



img {
	max-width: 100%;
	height: auto;
	width /***/:auto;
}
}
/*============== 480-767 ==============*/
@media screen and (min-width: 480px) and (max-width: 767px) {
body {
	margin: 0;
	padding: 0;
	color: #333;
}

p,h1,h2,h3,h4,h5,h6,a,li,th,td, span {
	margin: 0;
	padding: 0;
}

p {font-size: 14px; font-size: 1.4rem;}
h1, h1 a {font-size: 26px; font-size: 2.6rem;}
h2, h2 a {font-size: 24px; font-size: 2.4rem;}
h3, h3 a {font-size: 20px; font-size: 2.0rem;}
h4, h4 a {font-size: 18px; font-size: 1.8rem;}
h5, h5 a {font-size: 16px; font-size: 1.6rem;}
h6, h6 a {font-size: 14px; font-size: 1.4rem;}
a {font-size: 14px; font-size: 1.4rem; color: inherit;}
li {font-size: 14px; font-size: 1.4rem;}
th {font-size: 14px; font-size: 1.4rem;}
td {font-size: 14px; font-size: 1.4rem;}
time {font-size: 14px; font-size: 1.4rem;}


img {
	max-width: 100%;
	height: auto;
	width /***/:auto;
}
}

/*============== 320-479px ==============*/
@media screen and (min-width: 320px) and (max-width: 479px) {
body {
	margin: 0;
	padding: 0;
	color: #333;
}

p,h1,h2,h3,h4,h5,h6,a,li,th,td, span {
	margin: 0;
	padding: 0;
}

p {font-size: 13px; font-size: 1.3rem;}
h1, h1 a {font-size: 24px; font-size: 2.4rem;}
h2, h2 a {font-size: 22px; font-size: 2.2rem;}
h3, h3 a {font-size: 18px; font-size: 1.8rem;}
h4, h4 a {font-size: 16px; font-size: 1.6rem;}
h5, h5 a {font-size: 14px; font-size: 1.4rem;}
h6, h6 a {font-size: 13px; font-size: 1.3rem;}
a {font-size: 13px; font-size: 1.3rem; color: inherit;}
li {font-size: 13px; font-size: 1.3rem;}
th {font-size: 13px; font-size: 1.3rem;}
td {font-size: 13px; font-size: 1.3rem;}
time {font-size: 13px; font-size: 1.3rem;}


img {
	max-width: 100%;
	height: auto;
	width /***/:auto;
}
}
/*============== 319px以下  ==============*/
@media screen and (max-width: 319px) {
body {
	margin: 0;
	padding: 0;
	color: #333;
}

p,h1,h2,h3,h4,h5,h6,a,li,th,td, span {
	margin: 0;
	padding: 0;
}

p {font-size: 13px; font-size: 1.3rem;}
h1, h1 a {font-size: 22px; font-size: 2.2rem;}
h2, h2 a {font-size: 18px; font-size: 1.8rem;}
h3, h3 a {font-size: 16px; font-size: 1.6rem;}
h4, h4 a {font-size: 15px; font-size: 1.5rem;}
h5, h5 a {font-size: 14px; font-size: 1.4rem;}
h6, h6 a {font-size: 13px; font-size: 1.3rem;}
a {font-size: 13px; font-size: 1.3rem; color: inherit;}
li {font-size: 13px; font-size: 1.3rem;}
th {font-size: 13px; font-size: 1.3rem;}
td {font-size: 13px; font-size: 1.3rem;}
time {font-size: 13px; font-size: 1.3rem;}



img {
	max-width: 100%;
	height: auto;
	width /***/:auto;
}
}






