@charset "utf-8";

/*
 * CSS for PC
 * @date     2018.01.23
 * @author   shingo sato
 */


/* ------------------------------------------

------------------------------------------ */
.lpeCElement {
    position: absolute;
}
.imageSpan img {
    width: 100%;
    height: auto;
}
#lpeCDiv_13418 {
    height: 790px;
    width: 650px;
    z-index: 10;
    background-color: rgb(242, 242, 242);
    border-style: solid;
    border-width: 1px;
    border-color: rgb(191, 191, 191);
    left: 805px;
    top: 96px;
}
#lpeCDiv_13419 {
    width: 533px;
    z-index: 15;
    left: 885px;
    top: 815px;
    height: 21px;
}
#lpeCDiv_13420 {
    width: 545px;
    z-index: 15;
    left: 866px;
    top: 768px;
    height: 34px;
}
#lpeCDiv_13421 {
    height: 49px;
    width: 484px;
    z-index: 10;
    background-color: rgb(255, 253, 253);
    border-style: solid;
    border-width: 1px;
    border-color: rgb(191, 191, 191);
    left: 887px;
    top: 760px;
}
#lpeCDiv_13422 {
    width: 600px;
    z-index: 15;
    left: 60px;
    top: 193px;
}
#lpeCDiv_13423 {
    width: 434px;
    z-index: 15;
    left: 27px;
    top: 13px;
}
#lpeCDiv_13424 {
    z-index: 15;
    left: 850px;
    top: 116px;
    width: 562px;
    height: 337px;
}
#lpeCDiv_13425 {
    width: 814px;
    z-index: 15;
    left: 16px;
    top: 61px;
}
#lpeCDiv_13426 {
    height: 54px;
    width: 208px;
    z-index: 10;
    background-color: rgb(255, 255, 255);
    border-style: solid;
    border-width: 1px;
    border-color: rgb(255, 255, 255);
    left: 28px;
    top: -69px;
}
#lpeCDiv_13427 {
    width: 93px;
    z-index: 15;
    left: 901px;
    top: 410px;
}
#lpeCDiv_13428 {
    height: 390px;
    width: 698px;
    z-index: 15;
    left: 100px;
    top: 500px;
}
#lpeCDiv_13428 img.lpimg {
    width: 80%;
    height: 100%;
}
#lpeCDiv_13429 {
    height: 20px;
    width: 74px;
    z-index: 15;
    left: 1196px;
    top: 705px;
}
#lpeCDiv_13429 img.lpimg {
    width: 100%;
    height: 100%;
}
#lpeCDiv_13430 {
    width: auto;
    z-index: 15;
    left: 160px;
    top: 103px;
}
#lpeCDiv_13431 {
    height: 79px;
    width: 560px;
    z-index: 10;
    background-color: rgb(0, 185, 0);
    border-style: solid;
    border-width: 1px;
    border-color: rgb(255, 255, 255);
    left: 100px;
    top: 95px;
}
#lpeCDiv_13432 {
    height: 57px;
    width: 252px;
    z-index: 15;
    left: -4px;
    top: -63px;
}
#lpeCDiv_13432 img.lpimg {
    width: 100%;
    height: 100%;
}

.pageForm { padding-left: 10px;}
.pageForm form { color: rgb(51, 51, 51); }
.pageForm form label { width: 180px; display: inline-block; font-weight: bold; font-size: 13px; min-height: 2em; margin-bottom: 10px; position: relative;}
.info_p { width: 180px; display: inline-block; font-weight: bold; font-size: 13px;  position: relative; margin: 0;}
.pageForm form label:before, .info_p:before { content: "*"; color: #bf0000; position: absolute; right: 10px; top: 5px; font-weight: normal; font-family: Helvetica, Arial, sans-serif; }
.pageForm form label.noStar:before { display: none;}
.pageForm form input[type="text"] { -webkit-appearance: none;
    background-color: #fff;
    line-height: 1.5em;
    color: #000;
    border: 1px solid #aeb0b6;
    padding: 0.2em 0.3em;
    box-shadow: inset 1px 1px 4px 1px #ddd;
    min-height: 1.6em; width: 250px; }
.pageForm form select[id="00N0I00000KWu9z"] { width: 260px!important; -moz-appearance: none;
    text-indent: 0.01px;
    text-overflow: "";
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    padding: 0.2em 22px 0.2em 0.3em;
    background: #fff url(../images/arrow-down-bk.png) center right no-repeat; line-height: 1.5em;
    color: #000;
    border: 1px solid #aeb0b6;
    padding: 0.3em 0.3em;
    box-shadow: inset 1px 1px 4px 1px #ddd; margin-left: -4px;
    min-height: 1.9em;}
.infoB { display: flex; justify-content: start;}
.conTxt { -webkit-appearance: none;
    background-color: #fff;
    line-height: 1.5em;
    color: #000;
    border: 1px solid #aeb0b6;
    padding: 0;
    box-shadow: inset 1px 1px 4px 1px #ddd;
    min-height: 1.6em; width: 350px; height: 46px; font-size: 13px; }
.que { display: flex; justify-self: start; align-items: flex-start;}
#marketoPrefecture_r { width: 260px!important; -moz-appearance: none;
    text-indent: 0.01px;
    text-overflow: "";
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    padding: 0.2em 22px 0.2em 0.3em;
    background: #fff url(../images/arrow-down-bk.png) center right no-repeat; line-height: 1.5em;
    color: #000;
    border: 1px solid #aeb0b6;
    padding: 0.2em 0.3em;
    box-shadow: inset 1px 1px 4px 1px #ddd;
    min-height: 1.9em;}
#state { width: 260px!important; -moz-appearance: none;
    text-indent: 0.01px;
    text-overflow: "";
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    padding: 0.2em 22px 0.2em 0.3em;
    background: #fff url(../images/arrow-down-bk.png) center right no-repeat; line-height: 1.5em;
    color: #000;
    border: 1px solid #aeb0b6;
    padding: 0.3em 0.3em;
    box-shadow: inset 1px 1px 4px 1px #ddd; margin-left: -4px;
    min-height: 1.9em;}
.submitBtn:hover {
    border: 1px solid #db6700; cursor: pointer; opacity: 0.8;
}
.submitBtn { width: 240px; margin-left: 90px;
    color: #fff;
    background: #fff;
        background-color: rgb(255, 255, 255);
        background-image: none;
    border: 1px solid #F9B872;
    padding: 0.5em 1em;
    font-size: 13px;
    box-shadow: 0px 0px 10px 2px #FDEEA6;
    background-color: #F49F6C;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#F49F6C), to(#EC802F));
    background-image: -webkit-linear-gradient(top, #F49F6C, #EC802F);
    background-image: -moz-linear-gradient(top, #F49F6C, #EC802F);
    background-image: linear-gradient(to bottom, #F49F6C, #EC802F);
}
.mchNoDecorate:hover { text-decoration: none;}
.errormsg { position: absolute; left: 180px; top: 258px; background: #ff0000; color: #fff!important; padding: 0 4px;}
