@charset "UTF-8";
#container {
    text-decoration: none;
    list-style: none;
    margin-right: auto;
    width: 100%;
    overflow-x: hidden;
    max-width: 480px;
    border-width: 1px;
    margin-left: auto;
    position: absolute;
    left: 0px;
    top: 0px;
}
#container #content {
    margin-left: auto;
    margin-right: auto;
    max-width: 480px;
    width: 100%;
}
body {
    border-width: 100%;
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    max-width: 481px;
}
#container #footer {
    background-color: #E4E0D6;
    padding-bottom: 10px;
    height: 120px;
    /* [disabled]border-color: #F128CE; */
    /* [disabled]border-style: dotted; */
    /* [disabled]border-width: thin; */
    padding-top: 10px;
    text-align: left;
    list-style: none;
    padding-left: auto;
    padding-right: auto;
    margin-top: 0px;
    width: 100%;
    max-width: 480px;
    margin-left: auto;
    margin-right: auto;
    clear: both;
    float: none;
    margin-bottom: 0px;
}
#container #footer p {
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
    font-style: normal;
    font-size: 85%;
    font-variant: normal;
    font-weight: normal;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    /* [disabled]border-color: #6A5CE1; */
    /* [disabled]border-style: solid; */
    /* [disabled]border-width: thin; */
    clear: both;
    width: 100%;
    max-width: 480px;
}
#container #footer ul {
    height: 60px;
    margin-left: auto;
    margin-right: auto;
    /* [disabled]border-color: #B719F4; */
    /* [disabled]border-style: solid; */
    /* [disabled]border-width: thin; */
    clear: both;
    padding-left: 30px;
    max-width: 480px;
    width: 200px;
}
#container #footer li {
    height: 40px;
    float: left;
    text-align: center;
    display: block;
    margin-top: 10px;
    margin-left: 8px;
    margin-right: auto;
    text-decoration: none;
    /* [disabled]border-color: #BD1114; */
    /* [disabled]border-style: dotted; */
    /* [disabled]border-width: thin; */
}
ul #mark a {
    height: 41px;
    width: 41px;
    margin-right: auto;
    background-image: url(../images/imo_logo@2x.png);
    background-size: 41px 41px;
    padding-left: 5px;
    padding-top: 15px;
    background-repeat: no-repeat;
    margin-left: 10px;
    margin-top: 9px;
    background-position: center center;
    display: block;
    /* [disabled]border-color: #37C7B8; */
    /* [disabled]border-style: solid; */
    /* [disabled]border-width: thin; */
}
ul #nav1 a {
    background-image: url(../images/facebook_s.png);
    background-size: 30px 30px;
    display: block;
    background-position: center center;
    text-indent: -99999px;
    width: 30px;
    height: 30px;
    background-repeat: no-repeat;
}
ul #nav1 a:hover {
    width: 30px;
    height: 30px;
    display: block;
    background-repeat: no-repeat;
    background-position: center center;
    background-image: url(../images/facebook_s_sv.png);
    background-size: 30px 30px;
}
ul #nav2 a {
    width: 30px;
    height: 30px;
    display: block;
    background-image: url(../images/insta_s100.png);
    background-position: center center;
    background-size: 30px 30px;
    text-indent: -99999px;
}
ul #nav2 a:hover {
    width: 30px;
    height: 30px;
    display: block;
    background-image: url(../images/insta_s100_hv.png);
    background-position: center center;
    background-size: 30px 30px;
    background-repeat: no-repeat;
}
ul #nav3 a {
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 30px 20px;
    display: block;
    background-image: url(../images/youtube_s100.png);
    width: 30px;
    height: 20px;
    text-indent: -9999px;
    padding-top: 10px;
}
ul #nav3 a:hover {
    background-image: url(../images/youtube_s100hv.png);
}
ul #nav4 a {
    width: 30px;
    height: 30px;
    display: block;
    background-image: url(../images/note_s100.png);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 30px 30px;
    text-indent: -99999px;
}
ul #nav4 a:hover {
    background-image: url(../images/note_s100_hv.png);
}
#container #header {
    background-repeat: no-repeat;
    z-index: 1;
    /* [disabled]background-color: #E4E0D6; */
    list-style: none;
    margin-right: auto;
    padding-right: auto;
    width: 100%;
    margin-left: auto;
    height: 80px;
    margin-top: 0px;
    position: fixed;
    max-width: 480px;
    padding-top: 0px;
    top: 0px;
}
#container #header ul {
    float: none;
    text-decoration: none;
    text-align: center;
    position: absolute;
    background-image: url(../images/headerber4.png);
    background-size: 500px 50px;
    background-position: center top;
    background-repeat: no-repeat;
    list-style: none;
    margin-top: 0px;
    padding-top: 0px;
    /* [disabled]border-color: #E42FCC; */
    /* [disabled]border-style: dotted; */
    /* [disabled]border-width: 1px; */
    right: auto;
    height: 90px;
    width: 100%;
    background-color: #E4E0D6;
    margin-left: auto;
    margin-right: auto;
}
#container #header li {
    clear: none;
    float: left;
    height: 25px;
    text-align: center;
    list-style: none;
    text-decoration: none;
    margin-left: auto;
    margin-right: auto;
    width: 70px;
    /* [disabled]border-color: #2370EF; */
    /* [disabled]border-style: solid; */
    /* [disabled]border-width: thin; */
    padding-left: 5px;
    padding-top: 5px;
    margin-top: 10px;
}
#header ul #mark {
    text-indent: -9999px;
    /* [disabled]border: 1px solid #D22B2E; */
}
#header ul #nav_a {
    padding-bottom: auto;
    list-style-image: none;
    margin-right: auto;
    margin-left: 30px;
}
#header ul #nav_b {
    margin-left: auto;
    margin-right: auto;
}
#header ul #nav_c {
    margin-right: auto;
    float: left;
}
#header ul #nav_d {
    margin-left: 105px;
    margin-right: auto;
    clear: left;
}
#header ul #nav_e {
    margin-right: auto;
    clear: none;
}
#header ul #nav_f {
    padding-bottom: 5px;
    margin-left: auto;
    margin-right: auto;
    margin-top: -1px;
    padding-top: 9px;
}
ul #nav_f a {
    display: block;
    background-repeat: no-repeat;
    background-position: center center;
    background-image: url(../images/tamach_s.png);
    background-size: 70px 26.26px;
    width: 70px;
    height: 26.25px;
    text-indent: -9999px;
}
ul #nav_f a:hover {
    display: block;
    background-repeat: no-repeat;
    text-indent: -9999px;
    width: 70px;
    height: 26.25px;
    background-position: center center;
    background-size: 70px 26.25px;
    background-image: url(../images/tamach_s_hv.png);
}

a:link {
    color: #F56F07;
    text-decoration: none;
	list-style: none;
}
a:visited {
    text-decoration: none;
    color: #F56F07;
	list-style: none;
}
a:hover {
    text-decoration: none;
    color: #B7A37B;
	list-style: none;
}
a:active {
    text-decoration: none;
    color: #F56F07;
	list-style: none;
}
a {
    font-family: "Hiragino Sans", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
    font-style: normal;
    font-weight: bold;
    font-size: 110%;
	list-style: none;
}
