@charset "UTF-8";

.contents{ width: 1000px; min-height: 600px; margin: 0 auto; padding-bottom: 30px; text-align: left;}
.heading{ font-size: 4.0rem; margin-top: 20px;}

.articles{ padding: 46px 0;}
.title{ font-size: 3.0rem; border-bottom: 3px #ED7901 solid; margin-bottom: 30px;}
.articles p{ font-size: 1.4rem; line-height: 1.8; padding-bottom: 20px;}

table.input-form{ width:100%;border-collapse: collapse;border-spacing:0px; margin:20px 0;}
	table.input-form th,table.input-form td{ padding:12px; border:1px solid #C4C4C4;}
	table.input-form th{ font-weight:normal; background:#F1F1F1; width:220px;}
	table.input-form .hissu{ background:#F1F1F1 url(../form/images/hissu.png) no-repeat right center}
	table.input-form p{ line-height: 1.4; padding-bottom: 0;}
	table.input-form input[type="text"],table.input-form input[type="number"],table.input-form input[type="tel"],table.input-form input[type="email"],table.input-form textarea{
		outline:none;
		padding:4px 8px;
		border:1px solid #999;
		color:#3F3F3F;
		border-radius:2px;
		transition:background 0.2s linear,box-shadow 0.6s linear;
	}
	table.input-form select{font-size: 1.5rem;}
	table.input-form .item01,table.input-form textarea{ width:100%;}
	table.input-form .item02{ width:120px;}
	table.input-form input:not([type="submit"]):active,
	table.input-form textarea:active,
	table.input-form input:not([type="submit"]):focus,
	table.input-form textarea:focus{background: #FFC;}
	.form-button{ text-align:center; padding:25px 0}
	.form-button li{ display:inline-block; *display: inline;*zoom: 1; vertical-align:top}
	.err{ color:#F30}

.link{ margin-top: 15px;}
.link-item-page{ padding-left: 14px; background: url(../images/triangle.png) no-repeat left center; font-size: 1.4rem; margin-bottom: 5px;}


@media screen and (max-width: 800px) {
.contents{ width: 90%; margin-top: 100px; padding-bottom: 30px;}
.heading{ font-size: 3.0rem; margin-top: 20px;}

.articles{ padding: 30px 0;}
.title{ font-size: 2.0rem; margin-bottom: 20px;}

table.input-form th,table.input-form td,table.input-form td.photo{ display:block; width:96%}
.form-button li{ display:block; margin: 2px 0;}

}