@charset "UTF-8";
/*--------------------*/
/* Base */
/*--------------------*/
/* Tags */
input[type="text"], input[type="email"], select, textarea{ border:#ddd 1px solid; padding: 0.5rem;}
input[type="text"], input[type="email"], select{min-height: 40px;height: 40px;}
textarea{min-height: 200px;}
::-webkit-input-placeholder{color:#bbb;}
input[type="submit"]{background: none;}
hr{border:none;}

/* Classes */
.list{list-style: circle; margin-left: 1.3rem;}
.numlist{list-style: decimal; margin-left: 1.3rem;}
.inline li{list-style: none; display: inline;}
.overflow{overflow: hidden;}
.hidden{display: none;}
.center{text-align: center;}
.left{text-align: left;}
.right{text-align: right;}
.btn{display: inline-block; text-align: center; text-decoration: none;}
.label{display: inline-block; text-align: center;}

/* For pc */
@media print, screen and (min-width: 768px) {
	.inner{/*width: 1080px;*/ width: 1140px; margin: 0 auto;}
	.visible-xs{display: none !important;}
	.unbreak-xs::before {content: "\A" ;white-space: pre ;}
	.colgroup{overflow: hidden; margin-left: -20px;}
	.col{float: left; padding: 0 20px;}
	.col2{width: 16.6%;}
	.col3{width: 25%;}
	.col4{width: 33.3%;}
	.col6{width: 50%;}
	.col8{width: 66.6%;}
	.col9{width: 75%;}
	.col-right{float: right;}
	.colgroup .col3:nth-child(4n+1){clear: both;}
	.colgroup .col4:nth-child(3n+1){clear: both;}
	.colgroup .col6:nth-child(2n+1){clear: both;}
	.dltable dl{overflow: hidden;}
	.dltable dt{float: left;width: 33.3%;}
	.dltable dd{overflow: hidden;padding-left: 33.3%;}
	input[type="text"],input[type="email"],select{width: 400px;}
	input.long{width: 650px;}
	textarea{width: 650px;}

	/* Other */
	/*@media screen and (max-width: 1140px) {
		.inner{width: 100%;padding: 0 20px;}
	}*/
	@media screen and (max-width: 1200px) {
		.inner{width: 100%;padding: 0 30px;}
	}
}

/* For mobile */
@media screen and (max-width: 767px) {
	.inner{width: 100%;padding: 0 15px;}
	.hidden-xs{display: none !important;}
	.break-xs::before{content: "\A" ;white-space: pre ;}
	input[type="text"],input[type="email"],select{width: 100%;}
	textarea{width: 100%;}
}


