
/**************************************************************************************/
/**************************************************************************************/
/* PC Site*/
/**************************************************************************************/
/**************************************************************************************/



.contact_mustcaption{
	position : relative ;
	width : auto ;
	text-align : center ;
	font-size : 15px ;
	margin-top : 68px ;
	margin-bottom : 10px ;
	color : #646464;
}

.contact_mustred{
	color : #E00A0A ;
}

.contact_itemname{
	position : relative ;
	font-size : 15px ;
	margin-top : 30px;
}

.contact_inputtext{
	position : relative ;
	width : 578px ;
	border : 1px solid #999999 ;
	padding : 10px ;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
}

.contact_inputtext:placeholder-shown {
	color: #AAAAAA ;
}
.contact_inputtext::-webkit-input-placeholder {
	color: #AAAAAA ;
}

.contact_itemconfirm{
	margin-top : 10px ;
	color : #757575 ;
	font-weight : 600 ;
}


.contact_submit{
	width : 224px ;
	height : 60px ;
	display : block ;
	margin-left : auto ;
	margin-right : auto ;
	-webkit-appearance: none;
	cursor : pointer ;
	color : #FFFFFF ;
	border : none ;
	font-weight : 600  ;
	font-size : 15px ;
	margin-top : 64px ;
}

/**
.contact_submit:hover,
.contact_submit02:hover,
.contact_submit03:hover{
	background-color : #F8F1D6 ;
	color : #6B4028 ;
}
**/
.contact_submit02{
	width : 224px ;
	height : 60px ;
	display : block ;
	float : left ;
	margin-left : 60px  ;
	-webkit-appearance: none;
	cursor : pointer ;
	color : #FFFFFF ;
	background-color : #999999 ;
	border : none ;
	font-weight : 600  ;
	font-size : 15px ;
	margin-top : 64px ;
}
.contact_submit03{
	width : 224px ;
	height : 60px ;
	display : block ;
	float : left ;
	margin-left : 32px  ;
	-webkit-appearance: none;
	cursor : pointer ;
	color : #FFFFFF ;
	border : none ;
	font-weight : 600  ;
	font-size : 15px ;
	margin-top : 64px ;
}

.contact_itemtitle{
	position : relative  ;
	width : auto ;
	text-align : center ;
	font-size : 18px ;
	margin-top : 72px ;
	margin-left : auto ;
	margin-right : auto ;
}


.contact_donestory{
	margin-top : 60px ;
	text-align : center ;
	font-size : 15px ;
	color : #767676 ;
}


.inner600_confirm{
	position : relative ;
	width : 578px ;
	padding: 20px 10px 20px 10px ;
	height : auto ;
	margin-top : 46px ;
	margin-left : auto ;
	margin-right : auto ;
	border : 1px solid #646464;
	border-radius: 8px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
}

.inner600_confirm .contact_itemconfirm,
.inner600_confirm .contact_itemname{
	padding-left : 20px ;
	padding-right : 20px ;
	margin-top : 0px ;
	margin-bottom : 0px ;
}

.contact_confirm_hr{
	width : 100% ;
	height : 1px ;
	margin-top : 12px ;
	margin-bottom : 12px ;
	border-bottom : 1px dotted #646464 ;
}



@media screen and (max-width: 1200px) {



}


/**************************************************************************************/
/**************************************************************************************/
/* TB Site*/
/**************************************************************************************/
/**************************************************************************************/
@media screen and (max-width: 960px) {









.contact_mustcaption{
	text-align : left ;
	font-size : 24px ;
	margin-top : 30px ;
	margin-bottom : 0px ;
}

.contact_mustred{
}

.contact_itemname{
	font-size : 24px ;
}

.contact_inputtext{
	width : 538px ;
	padding : 20px ;
	font-size : 24px ;
}

.contact_submit{
	width : 580px ;
	height : 72px ;
	font-size : 24px ;
	margin-top : 30px ;
}




.contact_itemconfirm{
	margin-top : 10px ;
	font-size : 24px ;
}


.contact_submit02{
	width : 580px ;
	height : 72px ;
	font-size : 24px ;
	margin-top : 46px ;
	margin-left : auto ;
	margin-right : auto ;
}
.contact_submit03{
	width : 580px ;
	height : 72px ;
	font-size : 24px ;
	margin-top : 20px ;
	margin-left : auto ;
	margin-right : auto ;
}

.contact_itemtitle{
	font-size : 28px ;
	margin-top : 30px ;
	color : #555555 ;
	text-align : left ;
}


.contact_donestory{
	margin-top : 60px ;
	text-align : left ;
	font-size : 24px ;
	margin-bottom : 60px ;
}




.inner600_confirm{
	position : relative ;
	width : 580px ;
	padding: 20px 0px 20px 0px ;
	margin-top : 46px ;
	border : none ;
}

.inner600_confirm .contact_itemconfirm,
.inner600_confirm .contact_itemname{
	padding-left : 0px ;
	padding-right : 0px ;
	margin-top : 0px ;
	margin-bottom : 0px ;
}

.contact_confirm_hr{
	width : 100% ;
	height : 1px ;
	margin-top : 24px ;
	margin-bottom : 24px ;
	border-bottom : 1px dotted #FFFFFF ;
}




}