/*――――――――――――――――――――――――――――――――――――――――
//  メールフォーム　Smarty版　
//  メインプログラム
//――――――――――――――――――――――――――――――――――――――――
//  株式会社帝国コンサルタント　様
//  Copyright(c) 2022- teikoku-c , Fukui-TV Kaihatsu
//  Auther  Fukui-TV Kaihatsu
//  
//  Ver 1.0.0  2016. 2.20
//
//  Base Ver  6.0.0  2016. 2.20
//
//  open_pro_layout.css
//  1.0.0
//
//  このサイトの著作権は（株）福井テレビ開発が有しています。
//  このサイトの内容を無断で複写・複製することは、著作権の侵害となります。
//  このスクリプトはこのサイトにしか利用できません。
//  他サイトでの利用や再配布はできませんのでご注意ください。  
//  コンテンツやソースコードを変更・修正する場合は必ず下記までご連絡ください。
//  （株）福井テレビ開発　営業企画部　(0776)26-2275 または yoshimura@ftb-k.com まで
//――――――――――――――――――――――――――――――――――――――――*/
@charset "utf-8";

                
/* -------------------------------------------------------------------------------
お問い合わせ
------------------------------------------------------------------------------- */
.well,
#table,
.kanryo {
  padding: 50px 15px;
  margin: 2em 0 2em 0;
  border-radius: 5px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
		  background-color   : rgba(255,255,255,0.5);
}



.kanryo,.err{ text-align : center;}

.well .control-label {
	color  : #430023;
}
.well .hissu {
	margin-left: 5px;
	padding: 3px 5px;
	border-radius: 3px;
	color: #fff;
	background: #EA8071;
}
.well .btn-default {
	padding: 10px 50px;
	border: none;
	font-size: 1.2em;
	color: #fff;
	background: #87AD65;
}
.well .btn-default:hover {
	border: none;
	color: #fff;
	background: #46AF49;
}
.well .btn-default:active {
	border: none;
	color: #fff;
	background: #067018;
}
.well .control-label {
	color  : #430023;
}


.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline,
.has-success.radio label,
.has-success.checkbox label,
.has-success.radio-inline label,
.has-success.checkbox-inline label {
  color  : #430023;
}
.has-success .form-control {
  border-color: #ccc;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}
.has-success .form-control:focus {
  border-color: #46AF49;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168;
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168;
}
.has-success .input-group-addon {
  color: #555;
  text-align: center;
  background-color: #eee;
  border: 1px solid #ccc;
}
.error {
	color: #C02B45;
}

textarea , input{
	width:100%;
	display: inline-block !important;
}

#tel1,#tel2,#tel3,#zipcode1,#zipcode2,#bir_day,#bir_month,#bir_year{
	width:25%;
}

.sbmt{
	width:12em;
}

.col-md-9{text-align:left;}

select,input{display: inline-block !important;}

.yukata{
    width: auto;
}