<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";

*{ padding:0; margin:0;}

body{ font-size: 14px; line-height: 160%; color: #fff; font-family: 'Lucida Grande', 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Meiryo, メイリオ, sans-serif;
    background-color: #000; background-image: url(../img/bg.jpg);
    /*background-image:url("http://gc-www.ax.koei.co.jp/2025trial/assets/img/bg.jpg");*/
    background-position: center top; background-size: cover; background-repeat: no-repeat; background-attachment:fixed; height:100%;
}
img{border:0;}
#wrapper{ background-color: rgba(0,0,0,0.7); width: 98%; max-width: 1200px; margin: 20px auto 10px; border-radius: 3px; box-shadow: 2px 2px 8px rgba(0,0,0,0.5);}
#contents{ width:85%; margin:0 auto 0;}
hr{display:none;}
.title{
    height:min(30vw,300px);
    background-image:url("../img/logo_trial.png");
    /*background-image:url("http://gc-www.ax.koei.co.jp/2025trial/assets/img/logo_trial.png");*/
    background-position: center;
    background-size:auto 90%;
    background-repeat: no-repeat;
    border:1px #666 dotted;
    border-width:0 0 1px;
}
h2{ display: none !important; width: 100%; line-height: 120%; text-align: center; padding: 70px 0 60px; font-size: 30px; color: #FFF; font-weight: bold!important; border-bottom: 1px solid #333;}
h3{ font-size:19px; line-height:120%; color:#FFA007; display:none; text-align:left; padding:10px 0; border-bottom:dotted 1px #FFA007; line-height:1.5; border-left: solid 6px #ffa007; padding-left: 5px;}
h4{ display: inline; line-height: 120%; font-size: 18px; color: #FFF;}
.group{ margin:40px 0;}
.question{ margin:35px 0 0;}
.question_title{ display:inline;}
input{ display:block; border:none; border-radius:3px; font-size:19px; border:1px solid #ddd; padding:3px 8px; margin:10px 0 0; max-width:100%;}
.question_desc{ display:inline-block; color:#fff; font-size:11px; padding:3px 10px; background-color:#d60; border-radius:20px;vertical-align: 0.2em;}
input:focus{ outline:none;}
#btn_area{ text-align:center; margin:50px 0 20px;}
#btn_area input{ display:inline; width:30%;height:auto; padding:10px 0; background-color:#a00; color:#fff; cursor:pointer; text-shadow:2px 2px 6px rgba(30,70,30,0.8); -webkit-appearance:none;}
#btn_area input:hover{ opacity:0.8;}
#footer{ text-align:center; padding:30px 0 10px; color:#999;}
#footer address{ font-size:11px;}
#alert{ display: block; background-color: rgba(151, 22, 22, 0.9);border:1px #900 solid; padding: 18px 3%; margin: 0 0 30px; width: 94%; left: 0; top: 0;}
#alert font{ color:#fff!important;}
#alert font p span{ color:#fff27f!important;}
.option input{ display:inline; margin-right:5px;}
.option label{ font-size:16px; color:#aaaaaa;}


input[type="text"]{display:block;width:100%;}
.question_desc:blank{display:none;}
label~span&gt;input[type="text"]{display:block !important;margin-left:0.5em;width:calc(100% - 2em) !important;font-size:16px !important;margin-top:0;}
.question.invisible{display:none;}
h4{color:#ff5537;}


/*---confirm---*/


#body_id_confirm span.text{ font-size:20px; color:#F90; font-weight:800; margin-left:1em; display:block; line-height:1.4;}
#body_id_confirm .option span.text{ margin-left:0;}
#body_id_confirm .option { display:block; margin:8px 0 0; font-size:20px; color:#F90; font-weight:800; margin-left:1em;}
#body_id_confirm .question_desc{ display:none;}
#body_id_confirm .attention{ display:none;}
#body_id_confirm #btn_bck{ background-color:#666; margin-right:20px;}

/*---confirm---*/

#finish{ display:block; margin:30px 0 0;}
#finish h3{ font-size:27px; color:#f90;font-weight:800; display:block; text-align:center; background-color:transparent; margin:0 0 20px;}
#finish p{ display:block; font-size:15px; color:#fff;}
#closebt a{ display:inline-block; border-radius:20px; background-color:#a00; color:#fff; margin:30px 0 0; padding:2px 15px;}
#closebt a:hover{ opacity:0.8;}
h6{ border: 2px solid #D60; border-radius: 30px; padding: 2px 15px; color: #d60; font-size: 11px; display: inline-block; margin: 0 0 16px;}
#kt{ float:right; padding:10px;}

.wp ul{ list-style:none; margin-bottom:60px;}
.wp li{ float:left; width:49%; padding:0.5%; text-align:center;}
.wp li img{ height:300px;}
.wp li span{ font-size:12px; padding:5px 0;}

@media screen and (max-width: 800px) {
input{ display:block; padding:1% 2%; font-size:14px;}
.question_desc{ display:block; text-align:center; font-size:9px; padding:0px 0; margin:5px 0 0; width:23%;}
.option input[name="q9272"]{ display:inline; width:auto;}
}

@media screen and (max-width: 480px) {
body{ font-size: 14px; line-height: 160%; color: #fff; font-family: 'Lucida Grande', 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Meiryo, メイリオ, sans-serif; background-color: #000; height:100%; background-image:none;}
#wrapper{ background-color: rgba(0,0,0,0.6); width: 98%; max-width: 800px; margin: 1% auto 1%; border-radius: 3px; box-shadow: 2px 2px 8px rgba(0,0,0,0.5);}
h2{ display: block; width: 100%; line-height: 130%; text-align: center; padding: 30px 0 25px; font-size: 26px; color: #FFF; font-weight: bold!important; border-bottom: 1px solid #333;}
#btn_area input{ width:43%;height:auto; padding:15px 0;}
#body_id_confirm #btn_bck{ background-color:#666; margin-right:5%;}
h4{ display:block; line-height:120%; font-size:19px;}
.option input[name="q9272"]{ display:inline; width:auto;}
.wp li{ width:100%; padding:0.5%; text-align:center; padding-bottom:20px;}
.hidesp{ display:none;}
}


/*---オプション---*/

.attention{ display:inline-block; line-height:140%; font-size:12px; color:#aaa; margin:10px 0 0; background-color:rgba(0,0,0,0.3);}
#privacynotice{ color: #FFF; margin: 0 0 20px;}
.mo:hover{ opacity:0.8;}


textarea{ width:100%; font-size:19px;}
</pre></body></html>