@import url(https://fonts.googleapis.com/css?family=Lato:400,700);
@import url(earlyaccess/notosansjp.css);

html,body{  -webkit-text-size-adjust: none;}

body {
    font-family: Lato, "Noto Sans JP", "游ゴシック Medium", "游ゴシック体", "Yu Gothic Medium", YuGothic, "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;}

#pagebody{
    width: 1000px;
    margin:0 auto;}
.cv{
    position:relative;
}
.btn01{
    position: absolute;
    bottom: 32px;
    right: 81px;
}
.btn02{
    position: absolute;
    bottom: 10px;
    left: 301px;
}
.btn02-0401{
    position: absolute;
    bottom: 42px;
    left: 301px;
}
.btn-1qty{
    position: absolute;
    bottom: 40px;
    text-align: center;
    width: 100%;
}
.btn-2qty{
    position: absolute;
    bottom: 10px;
    text-align: center;
    width: 100%;
}
 div#under02column table {
    width: 80%;
}
#pagebody table {
    margin: 15px auto 0 auto;
    border-top: none;
    border-left: none;
    border-collapse: collapse;
    text-align: left;
}
#pagebody table td {
    padding: 0;
    border-right: none;
    border-bottom: none;
    border-left: none;
    border-top: none;
    vertical-align:top;
}
.txt{
    color: #000000;
    font-size: 20px;
    position: absolute;
    top: 0;
    left: 100px;
    line-height: 33px;
    right: 30px;
    width: 80%;
}

.text-annotation {
    color: #d50404;
    font-weight: bolder;
    border-bottom: solid 1px;
}
#footer {
    position: relative;
    margin-top: 25px;
}
#footer ul {
    overflow: hidden;
    *zoom: 1;
    position: absolute;
    top: 10%;
    left: 27%;
    font-size: 13px;
}
#footer ul li {
    float: left;
    padding-right: 38px;
    line-height: 1.1;
}
#footer ul li a:visited {
    color: #1585ee;
    text-decoration: underline;
}
#footer ul li a {
    color: #1585ee;
    text-decoration: underline;
}
#copyright {
    position: relative;
}
#copyright p {
    position: absolute;
    top: 14px;
    /* left: 360px; */
    left: 37%;
    font-size: 13px;
    top: 60px;
}