@charset "UTF-8";

.help {
    max-width: 1280px;
    margin-right: auto;
    margin-left: 2em;
}

html,
body {
    font-family: sans-serif;
    /*display: none;*/
}

a {
    color: #337ab7;
    text-decoration: none
}

a:focus,
a:hover {
    color: #23527c;
    text-decoration: underline
}

a:focus {
    outline: thin dotted;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px
}

.kikantop {
    margin-top: 1em;
    margin-left: 15px;
    font-size: 20px;
    text-align: left;
}

#pagetop {
    display: block;
    width: 42px;
    height: 42px;
    position: fixed;
    right: 40px;
    bottom: 20px;
    z-index: 5500;
    background: rgba(0, 0, 0, .5);
}

#pagetop span {
    top: 14px;
    left: 11px;
    position: fixed;
    content: "";
    display: block;
    width: 18px;
    height: 18px;
    border-top: 2px solid #fff;
    border-right: 2px solid #fff;
    -webkit-transform: rotate(315deg);
    transform: rotate(315deg);
    position: absolute;
}

.title_box {
    display: inline-block;
    width: auto;
    border-top: solid 2px #0056B3;
    border-bottom: solid 2px #0056B3;
    color: #696969;
    font-size: 1.5em;
    text-align: center;
    padding: 1em 2em;
}

.link_blue {
    color: #337ab7;
}


h3 {
    font-size: 1.4em;
    font-weight: bold;
    line-height: 1.0;
    background-color: #eee;
    padding: 0.5em 0.5em 0.5em 22px;
    /*position:relative;*/
    margin: 1.5em 0 0.5em 0em;
}

.bold {
    /*---■、①などの小見出し---*/
    font-weight: bold;
    font-size: 1.1em;
    margin-left: 2.0em;
}

.helplead {
    margin-bottom: 0.5em;
    margin-left: 2.0em;
}

.mokuji {
    line-height: 2.0;
}

ul,
ol {
    background: #fff;
    padding: 0em 0.5em;
    margin-left: 4em;
    margin-top: 0em;
}

ul li,
ol li {
    /*  line-height:1.5;*/
    list-style: "• ";
    margin-bottom: 1.0em;
}

.helpimage {
    max-width: 600px;
    width: 100%;
    height: auto;
    border: solid 1px #696969;
    margin-left: 0em;
    margin-bottom: 0.5em;
}

.chui {
    margin-left: 4em;
}

#pagetop {
    display: block;
    width: 42px;
    height: 42px;
    position: fixed;
    right: 40px;
    bottom: 20px;
    z-index: 5500;
    background: rgba(0, 0, 0, 0.5);
}

#pagetop span {
    top: 14px;
    left: 10px;
    position: fixed;
    content: "";
    display: block;
    width: 18px;
    height: 18px;
    border-top: 2px solid #fff;
    border-right: 2px solid #fff;
    -webkit-transform: rotate(315deg);
    transform: rotate(315deg);
    position: absolute;


    /* added for Koshigaya */


    .intable {
        /* table内テキスト     */
        padding-left: 10px;
    }
}

.gaibu:after {
    content: "";
    width: 23px;
    height: 15px;
    display: inline-block;
    background: url(../images/gaibu.png) no-repeat center center;
    vertical-align: middle;
}

.image_icon {
    margin: -5px 0;
    height: 20px;
    width: 20px;
}

.image_icon2 {
    margin: -5px 0;
    height: 40px;
    width: 40px;
}

.image_icon3 {
    margin: -5px 0;
    height: 100px;
    width: 100px;
}