@charset "UTF-8";
/* CSS Document */

/* 1. 中央写真  */
#main {
        width: 584px;
        height: 230px;
        margin: -10px 0 0px 0px ;
        padding: 0 0 0 0 ;
        text-align: left;
}



/* 2. レイアウト        */
#wrap1 {
        padding: 0px 0px 20px 0px ; /* Firefox対策      */
}



/* 3. 中央写真  */
.caption {
        width: 530px;
        height: auto;
        margin: 20px 0 20px 0 ;
        padding: 0 0 0 0 ;
        text-align: left;
}


.cap-parts {
        width: 530px;
        height: auto;
        margin: 20px 0 20px 0 ;
        padding: 0 0 0 0 ;
        text-align: center;
}


.blueback {
        width: 470px;
        height: auto;
        margin:0 40px 30px 20px;
        padding:10px;
        background:#FFFFFF;
}



/* 4. 個人情報保護方針  */
.k-head {
        width: auto;
        height: auto;
        margin: 5px 0 5px 0 ;
        padding: 0 0 0 0 ;
        text-align: left;
        border-bottom: #258BE0 1px dotted;
}

.k-cap {
        width: auto;
        height: auto;
        margin: 5px 0 40px 0 ;
        padding: 0 0 0 0 ;
        text-align: left;
}


/* 4. フレーム  */
.k-frame {
        width: 520px;
        height: auto;
        margin: 5px 0 5px 0 ;
        padding: 5px ;
        text-align: left;
        border:#999999 solid 1px;
}

.k-mida {
        width: auto;
        height: auto;
        margin: 10px 5px 5px 5px ;
        padding: 0 0 10px 0 ;
        text-align: left;
        border-bottom:solid #999999 1px;
}




/* 4. 表        */

table#form {
        width: 530px;
        height: auto;
        margin: 5px 0 5px 0 ;
        padding: 0 0 0 0 ;
        text-align: left;
        border-spacing: 0px;
}

table#form th {
    width: 160px;
    padding: 10px 5px 5px 5px;
    border: #E3E3E3 solid;
    border-width: 0 0 1px 0;
    font-weight: bold;
        vertical-align: top;
        letter-spacing:0.1em;
}

table#form td {
    padding: 10px 5px 5px 5px;
    border: #E3E3E3 solid;
    border-width: 0 0 1px 0;
        vertical-align: top;
        letter-spacing:0.1em;
}



/* 5. フォーム  */
.form1 {
        width: 220px;
        height:15px;
}


.form2 {
        width: 100px;
        height:15px;
        margin:0 0 5px 3px;
}


.form3 {
        width: 100%;
}


.form4 {
        width: 80px;
        margin:0 3px 0 0;
}

.form5 {
        width: 40px;
        margin:0 3px 0 0;
}

.form6 {
        width: 100%;
        height:120px;
}



.k-mida {
        width: auto;
        height: auto;
        margin: 10px 5px 5px 5px ;
        padding: 0 0 10px 0 ;
        text-align: left;
        border-bottom:solid #999999 1px;
}
