@charset "utf-8";


/*-----------------------------------------------
Main内のスタイル
-----------------------------------------------*/


.select-chart_main {
   background-color: #73a9cf;
   height: 70px;
   padding-top: 20px;
       padding-left: 30px;
       display: flex;
           line-height: 40px;
}

.st-select {
   font-size: 24px;
   color: #333;
   letter-spacing: 0.1em;
}

.sub-head {
      font-size: 14px;
      padding-left: 30px;
      color: #1e3b64;

}

/*-----------------------------------------------
中間ラインのスタイル
-----------------------------------------------*/


.space3 {
  background-color: #698ca9;
  height: 8px;
}

.space4 {
  background-color: #d6d6d6;
  height: 30px;
}


/*-----------------------------------------------
選定表のスタイル
-----------------------------------------------*/

.select {
    background-color: #ffffff;
    text-align: center;
    padding-top: 45px;
    padding-bottom: 40px;
    padding-left: 10px;
    padding-right: 10px;
}


.contuct-main {
    background-color: #ffffff;

    padding-top: 45px;
    padding-bottom: 40px;
}


.st-contact {
   font-size: 20px;
   color: #333;
   letter-spacing: 0em;
}


table.formTable .required {
    color: #dd0a0a;

}

.note {
    color: #31477e;
    font-size: 14px;
    text-align: center;
    padding-top: 25px;
}

.st-form {
    font-size: 13px;
    font-weight: bold;
    padding-bottom: 5px;

}


/*-----------------------------------------------
プライバシーポリシーページのスタイル
-----------------------------------------------*/


.st-privacy {
   font-size: 16px;
   color: #333;
   letter-spacing: 0em;

}

.porcy-desc {
   background-color: #ffffff;
}


h2 .st-privacy {
    padding-top: 45px;
    padding-bottom: 40px;
    padding-left: 10px;
    padding-right: 10px;

}

.porcy-desc {
    padding-top: 45px;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;

}

.porcy-com {
    font-size: 14px;
    color: #333;
    padding-top: 15px;
    padding-bottom: 20px;
    padding-left: 12px;
    padding-right: 12px;
}




.sitemap-desc {
   background-color: #ffffff;
}


.sitemap-sh {
        font-size: 24px;
    color: #666;
    padding-top: 45px;
    padding-bottom: 10px;
    padding-left: 30px;
    font-weight: bold;

}

