@charset "utf-8";
* {
  font-family: "メイリオ","Meiryo",verdana,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
}
.wide {
  width: 100%;
}
.bold {
  font-weight: bold;
}
/* テキストを省略せずに表示する */
.ui-header .ui-title,.ui-footer .ui-title,.ui-btn-inner,.ui-li-heading,.ui-li .ui-btn-text a.ui-link-inherit,.ui-li-desc {
  overflow: visible;
  white-space: normal;
}


html {
  height: auto;
}

body {
  height: auto;
  margin: 0;
  padding: 0;
}



#area {
  height:450px;
  width: 100%;
}
p{

}
#header {
  text-align: center;
}


#content {
  width: 100%;
}



#tname1 {
  float: left;
  width: 20%;
  height: auto;
  border: 1px solid #ccc;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  text-align: center;
}
#tname2 {
  float: left;
  width: 80%;
  min-height:50px;
  max-height:1000px;
  border: 1px solid #ccc;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  text-align: center;
}
#ct2p {
font-size: 1.4rem; //14px

}




#thoshi1 {
  float: left;
  width: 20%;
  height: 58px;
  border: 1px solid #ccc;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  text-align: center;
}

#thoshi2 {
  float: left;
  width: 80%;
  height: 58px;
  border: 1px solid #ccc;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  text-align: center;

}



#ct5-1 {
  float: left;
  width: 25%;
  height: 38px;
  border: 1px solid #ccc;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  text-align: center;
}
#ct5-2 {
  float:left;
  width: 25%;
  height: 38px;
  border: 1px solid #ccc;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  text-align: center;
}
#ct5-3 {
  float: left;
  width: 25%;
  height: 38px;
  border: 1px solid #ccc;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  text-align: center;
}
#ct5-4 {
  float: left;
  width: 25%;
  height: 38px;
  border: 1px solid #ccc;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  text-align: center;
}
#ct6-1 {
  float: left;
  width: 25%;
  height: 58px;
  border: 1px solid #ccc;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  text-align: center;

}



#ct6-2 {
  float: left;
  width: 25%;
  height: 58px;
  border: 1px solid #ccc;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  text-align: center;

}



#ct6-3 {
  float: left;
  width: 25%;
  height: 58px;
  border: 1px solid #ccc;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  text-align: center;

}



#ct6-4 {
  float: left;
  width: 25%;
  height: 58px;
  border: 1px solid #ccc;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  text-align: center;

}

.divblock {
  width: 100%;
}




#komi1 {
  float: left;
  width: 20%;
  border: 1px solid #ccc;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  text-align: center;
  word-break: break-all;
}
#komi2 {
  float: left;
  width: 80%;
  min-height:50px;
  max-height:1000px;
  border: 1px solid #ccc;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  text-align: left;
  word-break: break-all;
  padding-left:20px;
}

#ct8p {
position: relative;
font-size: 30px;
top:-3px;
}
#uname {
  float: left;
  width: 30%;
  height: 58px;
  border: 1px solid #ccc;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  text-align: center;
}

#ucomment {
  float: left;
  width: 70%;
  min-height:50px;
  max-height:1000px;
  border: 1px solid #ccc;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  text-align: center;
}

#form{
  float: right;
  width: 100%;
  text-align: center;
}
#ucom{
  float: left;
  width: 100%;
  height: 58px;
  border: 1px solid #ccc;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  text-align: center;
}




/*入力フォームの背景を調整*/
textarea.ui-body-b,input.ui-body-b {
  background-color: white;
}
/*見出しとフォーム部品の間の余白を調整*/
.ui-field-contain:first-child {
  padding-top: 0;
}

#content{
background-color: black;
}

#blank{
float: left;
width: 100%;
height:60px;
}

#commenttekina{
float: left;
width: 100%;
height:50px;
  border: 1px solid #ccc;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  text-align: center;
}