/* $Id: gakudo_model_entry.css 201603 vitus $ */

/** エントリー **/

/** box要素制御 **/
#entry-wrapper {
  overflow: hidden;
}

/** タイトル等カラー変更 **/
.component-3353-1534 .entry-title, .component-3353-1534 .entry-title-confirm, .component-3353-1534 .entry-title-submit {
    padding: 10px 0 10px 15px;
    border-top: 0px;
    border-bottom: 1px solid #cccccc;
    border-left: 6px solid #98d98e;
    border-right: 0px;
    margin-bottom: 14px;
    font-size: 100%;
    border-radius: 2px;
}

/** 画像表示サイズ **/
div#entry-img>img {
  max-width: 100%;
}

.component-3353-1534 .entry-question-query{
  padding: 6px;
  margin-top: 10px;
  margin-bottom: 6px;
  border-left: 6px solid #98d98e;
  font-size: 14px;
  font-weight: bold;
  line-height: 17px;
  border-radius: 2px;
  border-left-color: #98d98e;
}

.component-3353-1534 #entry-wrapper table .entry-question-row th {
  background-color: #ebf6f7;
  text-align: left;
  font-size: 12px;
  line-height: 15px;
  border-radius: 3px;
}

.component-3353-1534 #entry-wrapper table td {
  background-color: #FFFFFF;
  border-radius: 3px;
  border: 2px solid #ebf6f7;
}

h2#entry-title-4039 {
    padding: 10px 0 10px 15px;
    border-top: 0px;
    border-bottom: 1px solid #cccccc;
    border-left: 6px solid #98d98e;
    border-right: 0px;
    margin-bottom: 14px;
    font-size: 100%;
    border-radius: 2px;
}
input {
    border: 1px solid #c0c6c9;
    border-radius: 2px;
}

.component-3353-1534 .entry-unit {
  margin: 2px 0;
}

/** tableデザイン **/
#entry-wrapper table th , #entry-wrapper table td {
  vertical-align: middle;
}

.component-3353-1534 #entry-wrapper table th{
  width: 40%;
}

/** tableタグ－sp用 **/
@media (max-width: 767px) {

/** boxレイアウト **/
.container #entry-wrapper .col-sm-9 {
  padding-right: 0;
  padding-left: 0;
}

/** table要素上下レイアウト **/
.component-3353-1534 table, .component-3353-1534 tbody, .component-3353-1534 thead, .component-3353-1534 tfoot, .component-3353-1534 tr, .component-3353-1534 th, .component-3353-1534 td {
  display: block;
  width: 100%;
}

.component-3353-1534 #entry-wrapper table th{
  width: 100%;
}

/** input要素レイアウト **/
.component-3353-1534 .entry-answer-full_name input {
  width:100%;
}

.component-3353-1534 .entry-answer-phonetic_full_name input {
  width:100%;
}

.component-3353-1534 .entry-answer-tel input {
  width:100%;
}

.component-3353-1534 .entry-answer-addr_zipcode input {
  width:85%;
}

.component-3353-1534 #entry-wrapper .entry-unit .entry-input-text-normal {
  width:100%;
}

}
