#article { margin-bottom:-20px !important; }
@media screen and (max-width: 700px) {
 .tcd-pb-row.row3 { margin-bottom:-2em !important;; }
}</style><link rel="stylesheet" href="http://tcdwp.info/tcd046/wp-content/themes/skin_tcd046/pagebuilder/assets/css/pagebuilder.css?ver=1.0.2">
<style type="text/css">
.tcd-pb-row.row1 { margin-bottom:30px; background-color:#FFFFFF; }
.tcd-pb-row.row1 .tcd-pb-col.col1 { width:100%; }
.tcd-pb-row.row1 .tcd-pb-col.col1 .tcd-pb-widget.widget1 { margin-bottom:5px; }
.tcd-pb-row.row1 .tcd-pb-col.col1 .tcd-pb-widget.widget2 { margin-bottom:0px; }
@media screen and (max-width:700px) {
  .tcd-pb-row.row1 { margin-bottom:0px; }
  .tcd-pb-row.row1 .tcd-pb-col.col1 .tcd-pb-widget.widget1 { margin-bottom:20px; }
  .tcd-pb-row.row1 .tcd-pb-col.col1 .tcd-pb-widget.widget2 { margin-bottom:0px; }
}
.tcd-pb-row.row2 { margin-left:-15px; margin-right:-15px; margin-bottom:30px; background-color:#FFFFFF; }
.tcd-pb-row.row2 .tcd-pb-col.col1 { width:50%; padding-left:15px; padding-right:15px; }
.tcd-pb-row.row2 .tcd-pb-col.col2 { width:50%; padding-left:15px; padding-right:15px; }
.tcd-pb-row.row2 .tcd-pb-col.col1 .tcd-pb-widget.widget1 { margin-bottom:0px; }
.tcd-pb-row.row2 .tcd-pb-col.col1 .tcd-pb-widget.widget2 { margin-bottom:0px; }
.tcd-pb-row.row2 .tcd-pb-col.col1 .tcd-pb-widget.widget3 { margin-bottom:0px; }
.tcd-pb-row.row2 .tcd-pb-col.col2 .tcd-pb-widget.widget1 { margin-bottom:0px; }
.tcd-pb-row.row2 .tcd-pb-col.col2 .tcd-pb-widget.widget2 { margin-bottom:0px; }
.tcd-pb-row.row2 .tcd-pb-col.col2 .tcd-pb-widget.widget3 { margin-bottom:0px; }
@media screen and (max-width:700px) {
  .tcd-pb-row.row2 { margin-bottom:0px; }
  .tcd-pb-row.row2 .tcd-pb-col.col1 { width:100%; float:none; margin-bottom:30px; }
  .tcd-pb-row.row2 .tcd-pb-col.col1 .tcd-pb-widget.widget1 { margin-bottom:0px; }
  .tcd-pb-row.row2 .tcd-pb-col.col1 .tcd-pb-widget.widget2 { margin-bottom:0px; }
  .tcd-pb-row.row2 .tcd-pb-col.col1 .tcd-pb-widget.widget3 { margin-bottom:0px; }
  .tcd-pb-row.row2 .tcd-pb-col.col2 { width:100%; float:none; }
  .tcd-pb-row.row2 .tcd-pb-col.col2 .tcd-pb-widget.widget1 { margin-bottom:0px; }
  .tcd-pb-row.row2 .tcd-pb-col.col2 .tcd-pb-widget.widget2 { margin-bottom:0px; }
  .tcd-pb-row.row2 .tcd-pb-col.col2 .tcd-pb-widget.widget3 { margin-bottom:0px; }
}
.tcd-pb-row.row3 { margin-left:-15px; margin-right:-15px; margin-bottom:30px; background-color:#FFFFFF; }
.tcd-pb-row.row3 .tcd-pb-col.col1 { width:50%; padding-left:15px; padding-right:15px; }
.tcd-pb-row.row3 .tcd-pb-col.col2 { width:50%; padding-left:15px; padding-right:15px; }
.tcd-pb-row.row3 .tcd-pb-col.col1 .tcd-pb-widget.widget1 { margin-bottom:0px; }
.tcd-pb-row.row3 .tcd-pb-col.col1 .tcd-pb-widget.widget2 { margin-bottom:0px; }
.tcd-pb-row.row3 .tcd-pb-col.col1 .tcd-pb-widget.widget3 { margin-bottom:30px; }
.tcd-pb-row.row3 .tcd-pb-col.col2 .tcd-pb-widget.widget1 { margin-bottom:0px; }
.tcd-pb-row.row3 .tcd-pb-col.col2 .tcd-pb-widget.widget2 { margin-bottom:0px; }
.tcd-pb-row.row3 .tcd-pb-col.col2 .tcd-pb-widget.widget3 { margin-bottom:0px; }
@media screen and (max-width:700px) {
  .tcd-pb-row.row3 { margin-bottom:0px; }
  .tcd-pb-row.row3 .tcd-pb-col.col1 { width:100%; float:none; margin-bottom:30px; }
  .tcd-pb-row.row3 .tcd-pb-col.col1 .tcd-pb-widget.widget1 { margin-bottom:0px; }
  .tcd-pb-row.row3 .tcd-pb-col.col1 .tcd-pb-widget.widget2 { margin-bottom:0px; }
  .tcd-pb-row.row3 .tcd-pb-col.col1 .tcd-pb-widget.widget3 { margin-bottom:30px; }
  .tcd-pb-row.row3 .tcd-pb-col.col2 { width:100%; float:none; }
  .tcd-pb-row.row3 .tcd-pb-col.col2 .tcd-pb-widget.widget1 { margin-bottom:0px; }
  .tcd-pb-row.row3 .tcd-pb-col.col2 .tcd-pb-widget.widget2 { margin-bottom:0px; }
  .tcd-pb-row.row3 .tcd-pb-col.col2 .tcd-pb-widget.widget3 { margin-bottom:0px; }
}



#inputarea, #inputarea2 {
    border-color: #bfc0c0;
    border-width: 1px 1px 0;
    border-style: solid;
    margin: 0 0 20px 0;
    color: #595757;
    font-family: "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

#inputarea dl, #inputarea2 dl {
    width: 100%;
    background: #eeeff8;
    border-color: #bfc0c0;
    border-width: 0 0 1px;
    border-style: solid;
    display: table;
}
ul, ol, dl {
    list-style: none;
}
#inputarea dl dt, #inputarea2 dl dt {
    width: 175px;
    background: #d4d6ec;
    padding: 10px;
    vertical-align: middle;
}
#inputarea dl dd, #inputarea2 dl dd {
    padding: 10px;
}
#inputarea dl dt, #inputarea2 dl dt, #inputarea dl dd, #inputarea2 dl dd {
    display: table-cell;
}
#inputarea dl dd input, #inputarea2 dl dd input, #inputarea dl dd textarea, #inputarea2 dl dd textarea {
    box-shadow: 0 0 4px 0px rgba(0,0,0,0.1) inset;
    padding: 5px;
    width: 80%;
}
button, input {
    line-height: normal;
}
#sateiform .attention {
    font-family: "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
    color: #f00;
    font-size: 13px;
}
#sateiform .error {
    display: block;
}
button, input, select, textarea {
    font-family: inherit;
    font-size: 100%;
    margin: 0;
}
#default p, #default li, #default dd, #default dt {
    font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
    font-size: 14px;
    line-height: 24px;
    color: #666666;
}
#sateiform .attention {
    font-family: "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
    color: #f00;
    font-size: 13px;
}
#buttonarea .submitbtn:first-child {
    text-align: right;
}
#buttonarea .submitbtn {
    display: block;
    width: 50%;
    float: left;
}
#buttonarea .submitbtn input {
    padding: 12px 0;
    text-align: center;
    width: 180px;
    margin: 5px;
    border: 1px solid #c7c8c8;
    border-radius: 5px;
    box-shadow: 0 -1px 4px rgba(0,0,0,.125) inset;
background: linear-gradient(to bottom, #fffcfc 0%,#d9d7d7 100%);
}
button, html input[type="button"], input[type="reset"], input[type="submit"] {
    -webkit-appearance: button;
    cursor: pointer;
}
button, input {
    line-height: normal;
}
button, input, select, textarea {
    font-family: inherit;
    font-size: 100%;
    margin: 0;
}
#buttonarea .submitbtn {
    display: block;
    width: 50%;
    float: left;
}
.post_content ul, .post_content ol, .post_content dl {
    margin-bottom: 0px;
}

@media screen and (min-width: 1px) and (max-width: 768px)  {

#inputarea dl dt, #inputarea2 dl dt, #inputarea dl dd, #inputarea2 dl dd {
    display: block;
    width: auto;
}



}
