@charset "utf-8";

/*** レスポンシブテーブルデザイン ***/
.shokai{
  width:100%;
  border: 2px solid #d6ceb4;
  overflow: hidden;
  word-break: break-all;
  word-wrap: break-word;
}
 
.shokai th{
  width:30%;
  padding: 6px 8px 5px;
	padding-left:12px;
  border-top: solid 1px #d6ceb4;
  overflow: hidden;
  color: #13131e;
  font-style: normal;
  font-weight: normal;
  font-size: 1.0em;
  text-align: left;
  word-break: break-all;
  word-wrap: break-word;
  vertical-align: top;
  background-color: #eeece4;
	font-family:Arial, sans-serif;

}
 
.shokai td{
padding: 5px 10px;
text-align: left;
vertical-align: top;
color: #595960;
background-color: #ffffff;
border-top: dotted 1px #e0dccc;
border-top: solid 1px #d6ceb4;
overflow: hidden;
word-break: break-all;
word-wrap: break-word;
}

.tstyle{
	border:0;
	padding:5px;
	font-size:1.0em;
	font-family:Arial, sans-serif;
	/* color:#aaa;*/
	border:solid 1px #ccc;
	margin:0 0 10px;
	width:500px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.tstyle2{
	border:0;
	padding:5px;
	font-size:1.0em;
	font-family:Arial, sans-serif;
	/* color:#aaa;*/
	border:solid 1px #ccc;
	margin:0 0 10px;
	width:380px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.tstyle3{
	border:0;
	padding:5px;
	font-size:1.0em;
	font-family:Arial, sans-serif;
	/* color:#aaa;*/
	border:solid 1px #ccc;
	margin:0 0 10px;
	width:200px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.addrstyle{
	border:0;
	padding:5px;
	font-size:1.0em;
	font-family:Arial, sans-serif;
	/* color:#aaa;*/
	border:solid 1px #ccc;
	margin:0 0 10px;
	width:500px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.numstyle{
	border:0;
	padding:5px;
	font-size:1.0em;
	font-family:Arial, sans-serif;
	/* color:#aaa;*/
	border:solid 1px #ccc;
	margin:0 0 10px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}



@media (max-width: 600px){
	.shokai th{
	  width:100%;
	  display:block;
	  margin: 0 auto;
	  border:none;
	  border-radius: 3px;
	}
	.shokai td{
	  display: list-item;
	  width: 100%;
	  border-top: none !important;
	}

	.tstyle{
		border:0;
		padding:5px;
		font-size:1.0em;
		font-family:Arial, sans-serif;
		/* color:#aaa;*/
		border:solid 1px #ccc;
		margin:0 0 10px;
		width:150px;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
	}
	.tstyle2{
		border:0;
		padding:5px;
		font-size:1.0em;
		font-family:Arial, sans-serif;
		/* color:#aaa;*/
		border:solid 1px #ccc;
		margin:0 0 10px;
		width:280px;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
	}
	.tstyle3{
		border:0;
		padding:5px;
		font-size:1.0em;
		font-family:Arial, sans-serif;
		/* color:#aaa;*/
		border:solid 1px #ccc;
		margin:0 0 10px;
		width:200px;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
	}
	.addrstyle{
		border:0;
		padding:5px;
		font-size:1.0em;
		font-family:Arial, sans-serif;
		/* color:#aaa;*/
		border:solid 1px #ccc;
		margin:0 0 10px;
		width:280px;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
	}

	.numstyle{
		border:0;
		padding:5px;
		font-size:1.0em;
		font-family:Arial, sans-serif;
		/* color:#aaa;*/
		border:solid 1px #ccc;
		margin:0 0 10px;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
	}

}/* end */



.button5 {
    /* 文字サイズを1.4emに指定 */
    font-size: 1.2em;

    /* 文字の太さをboldに指定 */
    font-weight: bold;

    /* 縦方向に10px、
     * 横方向に30pxの余白を指定 */
    padding: 10px 30px;

    /* 背景色を濃い青色に指定 */
    background-color: #00A3D9;

    /* 文字色を白色に指定 */
    color: #fff;

    /* ボーダーをなくす */
    border-style: none;

    /* ボタンの影の指定
     * 影の横幅を2px
     * 縦長を2px
     * ぼかしを3px
     * 広がりを1px
     * 色を#666（グレー）に指定 */
    box-shadow: 2px 2px 3px 1px #666;
    -moz-box-shadow: 2px 2px 3px 1px #666;
    -webkit-box-shadow: 2px 2px 3px 1px #666;
}
.button5:hover {
    /* 背景色を明るい青色に指定 */
    /*background-color: #24d;*/

    /* 文字色を白色に指定 */
    color: #000;
}

input[type*="button"] {
cursor: pointer;
}
input[type*="submit"] {
cursor: pointer;
}
input[type*="reset"] {
cursor: pointer;
}

