#top-title {
    text-align: center;
    vertical-align: middle;
    background-color: rgb(51, 102, 255);
    color: white;
}

/*===============================================
●style.css 画面の横幅が769px以上
===============================================*/

@media screen and (min-width: 769px) {
    img {
        max-width: 100%;
        height: auto;
        width/***/
        : auto;
    }
    #container {
        width: 100%;
    }
    #table0 {
        width: 800px;
        text-align: left;
        margin-left: auto;
        margin-right: auto;
    }
    #table1 {
        width: 90%;
        text-align: left;
        margin-left: auto;
        margin-right: auto;
    }

}

/*===============================================
●tablet.css 画面の横幅が768pxまで
===============================================*/

@media screen and (max-width: 768px) {
    img {
        max-width: 100%;
        height: auto;
        width/***/
        : auto;
    }
    #container {
        width: 100%;
    }
    #table0 {
        width: 100%;
        text-align: left;
        margin-left: auto;
        margin-right: auto;
    }
    #table1 {
        width: 95%;
        text-align: left;
        margin-left: auto;
        margin-right: auto;
    }
}

/*===============================================
●smart.css  画面の横幅が640pxまで
===============================================*/

@media screen and (max-width:640px) {
    img {
        max-width: 100%;
        height: auto;
        width/***/
        : auto;
    }
    #container {
        width: 100%;
    }
    #table0 {
        width: 100%;
        text-align: left;
        margin-left: auto;
        margin-right: auto;
    }
    #table1 {
        width: 98%;
        text-align: left;
        margin-left: auto;
        margin-right: auto;
    }
}

a{
	text-decoration: none;
}
h1{
	-webkit-hyphens: none;
	color: #000000;
	font-family: "ヒラギノ角ゴ ProN W3";
	font-size: 112.5%;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	hyphens: none;
	letter-spacing: 0;
	margin-bottom: 0;
	margin-top: 0;
	padding-left: 0;
	padding-right: 0;
	text-align: left;
	text-decoration: none;
	text-indent: 0;
	text-transform: none;
}
p{
	margin: 0px;
}
sub{
	font-size: 67%;
	vertical-align: -10%;
}
sup{
	font-size: 67%;
	vertical-align: 33%;
}
.s1{
	list-style: none;
}
.s2{
	-webkit-hyphens: none;
	color: #000000;
	font-family: "ヒラギノ角ゴ ProN W3";
	font-size: 125%;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	hyphens: none;
	letter-spacing: 0;
	text-decoration: none;
	text-indent: 0;
	text-transform: none;
}
.s3{
	-webkit-hyphens: none;
	color: #000000;
	font-family: "ヒラギノ角ゴ ProN W3";
	font-size: 100%;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	hyphens: none;
	letter-spacing: 0;
	text-decoration: none;
	text-indent: 0;
	text-transform: none;
}
.p1{
	-webkit-hyphens: none;
	color: #000000;
	font-family: "ヒラギノ角ゴ ProN W3";
	font-size: 112.5%;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	hyphens: none;
	letter-spacing: 0;
	margin-bottom: 0;
	margin-top: 0;
	padding-left: 0;
	padding-right: 0;
	text-align: left;
	text-decoration: none;
	text-indent: 0;
	text-transform: none;
}
.p2{
	-webkit-hyphens: none;
	color: #000000;
	font-family: "ヒラギノ明朝 ProN W3";
	font-size: 81.2%;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	hyphens: none;
	letter-spacing: 0;
	margin-bottom: 0;
	margin-top: 0;
	padding-left: 0;
	padding-right: 0;
	text-align: left;
	text-indent: 0;
	text-transform: none;
}
.p3{
	-webkit-hyphens: none;
	color: #000000;
	font-family: "ヒラギノ明朝 ProN W3";
	font-size: 81.2%;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	hyphens: none;
	letter-spacing: 0;
	margin-bottom: 0;
	margin-top: 0;
	padding-left: 0;
	padding-right: 0;
	text-align: left;
	text-decoration: none;
	text-indent: 0;
	text-transform: none;
}
.p4{
	-webkit-hyphens: none;
	break-after: page;
	color: #000000;
	font-family: "ヒラギノ明朝 ProN W3";
	font-size: 81.2%;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	hyphens: none;
	letter-spacing: 0;
	margin-bottom: 0;
	margin-top: 0;
	padding-left: 0;
	padding-right: 0;
	page-break-after: always;
	text-align: left;
	text-indent: 0;
	text-transform: none;
}
.p5{
	-webkit-hyphens: none;
	color: #000000;
	font-family: "ヒラギノ明朝 ProN W3";
	font-size: 87.5%;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	hyphens: none;
	letter-spacing: 0;
	margin-bottom: 0;
	margin-top: 0;
	padding-left: 0;
	padding-right: 0;
	text-align: left;
	text-decoration: none;
	text-indent: 0;
	text-transform: none;
}
.p6{
	-webkit-hyphens: none;
	color: #000000;
	font-family: "ヒラギノ明朝 ProN W3";
	font-size: 81.2%;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	hyphens: none;
	letter-spacing: 0;
	margin-bottom: 0;
	margin-top: 0;
	padding-left: 2.9%;
	padding-right: 0;
	text-align: left;
	text-indent: -2.9%;
	text-transform: none;
}
.p7{
	-webkit-hyphens: none;
	color: #000000;
	font-family: "ヒラギノ明朝 ProN W3";
	font-size: 81.2%;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	hyphens: none;
	letter-spacing: 0;
	margin-bottom: 0;
	margin-top: 0;
	padding-left: 2.0%;
	padding-right: 0;
	text-align: left;
	text-indent: -2.0%;
	text-transform: none;
}
.p8{
	-webkit-hyphens: none;
	color: #232323;
	font-family: "ヒラギノ明朝 ProN W3";
	font-size: 87.5%;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	hyphens: none;
	letter-spacing: 0;
	margin-bottom: 0;
	margin-top: 0;
	padding-left: 0;
	padding-right: 0;
	text-align: left;
	text-decoration: none;
	text-indent: 0;
	text-transform: none;
}
.p9{
	-webkit-hyphens: none;
	color: #000000;
	font-family: "ヒラギノ明朝 ProN W3";
	font-size: 81.2%;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	hyphens: none;
	letter-spacing: 0;
	margin-bottom: 0;
	margin-top: 0;
	padding-left: 4.0%;
	padding-right: 0;
	text-align: left;
	text-indent: -4.0%;
	text-transform: none;
}
.p10{
	-webkit-hyphens: none;
	color: #000000;
	font-family: "ヒラギノ明朝 ProN W3";
	font-size: 87.5%;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	hyphens: none;
	letter-spacing: 0;
	margin-bottom: 0;
	margin-top: 0;
	padding-left: 0;
	padding-right: 0;
	text-align: left;
	text-indent: 0;
	text-transform: none;
}
.p11{
	-webkit-hyphens: none;
	color: #000000;
	font-family: "ヒラギノ角ゴ ProN W3";
	font-size: 112.5%;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	hyphens: none;
	letter-spacing: 0;
	margin-bottom: 0;
	margin-top: 0;
	padding-left: 0;
	padding-right: 0;
	text-align: left;
	text-indent: 0;
	text-transform: none;
}
.p12{
	-webkit-hyphens: none;
	color: #000000;
	font-family: "ヒラギノ明朝 ProN W3";
	font-size: 81.2%;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	hyphens: none;
	letter-spacing: 0;
	margin-bottom: 0;
	margin-top: 0;
	padding-left: 2.0%;
	padding-right: 0;
	text-align: left;
	text-decoration: none;
	text-indent: -2.0%;
	text-transform: none;
}
.p13{
	-webkit-hyphens: none;
	break-after: page;
	color: #000000;
	font-family: "ヒラギノ明朝 ProN W3";
	font-size: 87.5%;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	hyphens: none;
	letter-spacing: 0;
	margin-bottom: 0;
	margin-top: 0;
	padding-left: 0;
	padding-right: 0;
	page-break-after: always;
	text-align: left;
	text-indent: 0;
	text-transform: none;
}
.p14{
	text-align: right;
}
.c1{
	color: #000000;
}
.c2{
	font-family: "ヒラギノ明朝 ProN W3";
	font-size: 107.7%;
}
.c3{
	color: #232323;
}
.c4{
	font-size: 107.7%;
}
.c5{
	color: #000000;
	font-family: "ヒラギノ明朝 ProN W3";
	font-size: 100.0%;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	padding-right: 0.8%;
}
.c6{
	font-size: 100.0%;
}
.c7{
	font-size: 77.8%;
}
.li1{
	list-style-position: inside;
	list-style-type: disc;
}
.b1:before{
	color: #000000;
	content: "";
	font-family: "ヒラギノ明朝 ProN W3";
	font-size: 100.0%;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	margin-left: -0.3em;
	padding-left: 1.3%;
}
.b2:before{
	color: #000000;
	content: "";
	font-family: "ヒラギノ明朝 ProN W3";
	font-size: 100.0%;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	margin-left: -0.3em;
	padding-left: 0.3%;
}
