@charset "utf-8";
/* CSS Document */
#contents img {
	display:none;
}
#contents h1 {
	font-family: "ＭＳ ゴシック", "Osaka－等幅";
	font-size: 150%;
	margin-left: 10px;
	border-bottom-width: medium;
	border-bottom-style: solid;
	border-bottom-color: #FF3399;
	border-left-width: thick;
	border-left-style: solid;
	border-left-color: #FF3399;
	padding-left: 10px;
	margin-right: 120px;
	margin-top: 30px;
	margin-bottom:10px;
}
#contents h2 {
	font-family: "ＭＳ ゴシック", "Osaka－等幅";
	font-size: 120%;
	margin-left: 5px;
	margin-top: 10px;
	padding-top: 10px;
}
#contents h3 {
	font-family: "ＭＳ ゴシック", "Osaka－等幅";
	font-size: 120%;
	margin-left: 5px;
	margin-top: 30px;
	padding-top: 10px;
}
#contents p {
	font-family: "ＭＳ ゴシック", "Osaka－等幅";
	margin-left: 10px;
	font-size: 90%;
	line-height: 20px;
}
#contents p.ippan1 {
	font-family: "ＭＳ ゴシック", "Osaka－等幅";
	font-size: 110%;
	margin-left: 10px;
	margin-bottom: 0px;
	padding-top: 10px;
}
#contents p.ippan2 {
	font-family: "ＭＳ ゴシック", "Osaka－等幅";
	font-size: 110%;
	margin-left: 100px;
	margin-bottom: 0px;
	padding-top: 3px;
}
#contents p.hoken1 {
	font-family: "ＭＳ ゴシック", "Osaka－等幅";
	font-size: 110%;
	margin-left: 10px;
	margin-bottom: 0px;
	padding-top: 10px;
}
#contents p.hoken2 {
	font-family: "ＭＳ ゴシック", "Osaka－等幅";
	font-size: 110%;
	margin-left: 50px;
	margin-bottom: 0px;
	padding-top: 3px;
}
#contents p.hoken3 {
	font-family: "ＭＳ ゴシック", "Osaka－等幅";
	font-size: 110%;
	margin-left: 100px;
	margin-bottom: 15px;
	padding-top: 3px;
}
#contents li {
	font-family: "ＭＳ ゴシック", "Osaka－等幅";
	font-size: 90%;
	line-height: 18px;
	margin-left: 0px;
}
/* Tablet Layout: 481px to 768px. Inherits styles from: Mobile Layout. */

@media only screen and (min-width: 481px) {
#contents img {
	display:none;
}
#contents h1 {
	font-family: "ＭＳ ゴシック", "Osaka－等幅";
	font-size: 150%;
	margin-left: 10px;
	border-bottom-width: medium;
	border-bottom-style: solid;
	border-bottom-color: #FF3399;
	border-left-width: thick;
	border-left-style: solid;
	border-left-color: #FF3399;
	padding-left: 10px;
	margin-right: 240px;
	margin-top: 30px;
}
#contents h2 {
	font-family: "ＭＳ ゴシック", "Osaka－等幅";
	font-size: 110%;
	margin-left: 20px;
	margin-top: 30px;
	padding-top: 10px;
}
#contents h3 {
	font-family: "ＭＳ ゴシック", "Osaka－等幅";
	font-size: 100%;
	margin-left: 20px;
	margin-top: 30px;
	padding-top: 10px;
}
#contents p {
	font-family: "ＭＳ ゴシック", "Osaka－等幅";
	margin-left: 20px;
	font-size: 90%;
	line-height: 20px;
}
#contents p.ippan1 {
	font-family: "ＭＳ ゴシック", "Osaka－等幅";
	font-size: 110%;
	margin-left: 20px;
	margin-bottom: 0px;
	padding-top: 10px;
}
#contents p.ippan2 {
	font-family: "ＭＳ ゴシック", "Osaka－等幅";
	font-size: 110%;
	margin-left: 140px;
	margin-bottom: 0px;
	padding-top: 3px;
}
#contents p.hoken1 {
	font-family: "ＭＳ ゴシック", "Osaka－等幅";
	font-size: 110%;
	margin-left: 20px;
	margin-bottom: 0px;
	padding-top: 10px;
}
#contents p.hoken2 {
	font-family: "ＭＳ ゴシック", "Osaka－等幅";
	font-size: 110%;
	margin-left: 70px;
	margin-bottom: 0px;
	padding-top: 3px;
}
#contents p.hoken3 {
	font-family: "ＭＳ ゴシック", "Osaka－等幅";
	font-size: 110%;
	margin-left: 170px;
	margin-bottom: 15px;
	padding-top: 3px;
}
#contents li {
	font-family: "ＭＳ ゴシック", "Osaka－等幅";
	font-size: 90%;
	line-height: 18px;
	margin-left: 0px;
}
}
/* Desktop Layout: 769px to a max of 1232px.  Inherits styles from: Mobile Layout and Tablet Layout. */

@media only screen and (min-width: 769px) {
#contents img {
	display:inline;
	float: right;
}
#contents h1 {
	font-family: "ＭＳ ゴシック", "Osaka－等幅";
	font-size: 150%;
	margin-left: 10px;
	border-bottom-width: medium;
	border-bottom-style: solid;
	border-bottom-color: #FF3399;
	border-left-width: thick;
	border-left-style: solid;
	border-left-color: #FF3399;
	padding-left: 10px;
	margin-right: 400px;
	margin-top: 30px;
}
#contents h2 {
	font-family: "ＭＳ ゴシック", "Osaka－等幅";
	font-size: 110%;
	margin-left: 20px;
	margin-top: 50px;
	padding-top: 10px;
}
#contents h3 {
	font-family: "ＭＳ ゴシック", "Osaka－等幅";
	font-size: 100%;
	margin-left: 20px;
	margin-top: 30px;
	padding-top: 10px;
}
#contents p {
	font-family: "ＭＳ ゴシック", "Osaka－等幅";
	margin-left: 40px;
	font-size: 100%;
	line-height: 20px;
}
#contents p.ippan1 {
	font-family: "ＭＳ ゴシック", "Osaka－等幅";
	font-size: 110%;
	margin-left: 20px;
	margin-bottom: 0px;
	padding-top: 10px;
}
#contents p.ippan2 {
	font-family: "ＭＳ ゴシック", "Osaka－等幅";
	font-size: 110%;
	margin-left: 160px;
	margin-bottom: 0px;
	padding-top: 3px;
}
#contents p.hoken1 {
	font-family: "ＭＳ ゴシック", "Osaka－等幅";
	font-size: 110%;
	margin-left: 20px;
	margin-bottom: 0px;
	padding-top: 10px;
}
#contents p.hoken2 {
	font-family: "ＭＳ ゴシック", "Osaka－等幅";
	font-size: 110%;
	margin-left: 105px;
	margin-bottom: 0px;
	padding-top: 3px;
}
#contents p.hoken3 {
	font-family: "ＭＳ ゴシック", "Osaka－等幅";
	font-size: 110%;
	margin-left: 275px;
	margin-bottom: 15px;
	padding-top: 3px;
}
#contents li {
	font-family: "ＭＳ ゴシック", "Osaka－等幅";
	font-size: 90%;
	line-height: 18px;
	margin-left: 30px;
}
}
