@charset "UTF-8";

/**********************************************/
/* CSS の初期化 (reset) します。　4/23　kawa 追記 */
/**********************************************/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {
    margin: 0;
    padding: 0;
}
ul li {
    list-style-type: none;
}
img {
    margin: 0;
    padding: 0;
    border: none;
    vertical-align: bottom;
}

/**********************************************/
/*  CSS 初期化　ここまで                          */
/**********************************************/

body {
    line-height: 1.7;
    font-size: 16px;
    font-family: -apple-system, BlinkMacSystemFont,"Helvetica Neue","游ゴシックMeiryo", Yugothic, YugothicM, "Hiragino kaku Gothic ProN",Meiryo, sans-serif;
    color: #000;
}

/*モバイルファースト*/
body {
    background: #000000;
    color: aliceblue;
}
header h1 {
    background: #696969;
    margin: 2% 0;
    text-align: left;
    font-size: 1em;
}
header p {
    text-align: center;
    font-size: 0.8em;
}
.top_1 {
    text-align: center;
    font-size: 0.5em;
    margin: 1%;
    background: #ffd700;
    color: #000000;
}
.form_2 {
    text-align: center;
    font-size: 1em;
}
dl dt {
    float: center;
    background: #696969;
    padding: 0.7em;
    font-size: 0.8em;
}
dl dd {
    margin: 0;
    text-align: left;
    padding: 1em 0 0.5em 4em;
    font-size: 0.8em;
}
.form_4 {
    padding: 0 0 0 1.5em;
}
input[type="text"] {
    width: 30%;
}
input {
    font-size: 0.5em;
    padding: 3px;
}
dl dd .must {
    color: #d23939;
}
p .submit {
    text-align: center;
}
input[type="submit"] {
    margin: 10px; 0;
    padding: 10px 50px;
    background: #ff4500;
    color: #ffffff;
    font-weight: bold;
    border-radius: 10px;
    cursor: pointer;
}
input[type="submit"]:hover {
    opacity: 1em;
}
.submit_2 {
    font-size:0.8em;
}





/*受付後のデザイン*/
.ok {
    text-align: center;
    font-size: 0.1em;
}
.accese {
    text-align: center;
    font-size: 0.1em;
}

/*pcデザイン*/
@media all and (min-width: 481px){
header h1 {
    font-size: 2em;
}
header p {
    font-size: 1.5em;
}
.top_1 {
    font-size: 1.5em;
}
.form_2 {
    font-size: 2em;
}
.form_3 dt {
    font-size: 1em;
}
.form_3 dd {
    font-size: 0.8em;
}
dl dd {
    padding: 1em 0 0.7em 18em;
}
.form_4 {
    padding: 0 0 0 2em;
}
input[type="text"] {
    width: 30%;
}
input {
    font-size: 1em;
    padding: 3px;
}
.submit_2 {
    font-size:0.5em;
}
.ok{
    font-size: 1em;
}
.accese {
    font-size: 01em;
}

.noki1111{
    border: none;
    /*border:1px;*/ 
    solid :#eee;
    font-size:12px;

}

}


/******************************************/ 
/* 修飾追記項目   　　　      4/23　kawasoe */
/******************************************/
/*　プルダウンメニューの大きさの変更します。          */
/*  ボーダーの後にフォントサイズを指定するところがポイント*/
/******************************************/

select{
    border:1px; 
    solid :#eee;
    font-size:12px;
}

/********************************************/
/* テーブル表の装飾                             */
/********************************************/

table {
  border-collapse: collapse;
  border: solid 0px orange;/*表全体を線で囲う*/
  width: 400px;
  font-size: 70%;
}

/********************************************/
/***破線のライン修飾　　　　　　　　　　　　　　***/
/********************************************/

table th, table td {
  border: dashed 0px orange;/**/
  /*破線 1px オレンジ*/
  font-size: 100%;
   width:65%; 
 
}

table #altable{
width: 450px;

}

.td01{
    width: 20%;
}

.td02{
    width: 70%;
}
.td03{
    width: 30%;
}

