/* 基本 */
body {
	font-family: 'メイリオ', 'Hiragino Kaku Gothic Pro', sans-serif;
	overflow-x: hidden;
	margin:0;}
	
a {
	text-decoration:none;
	}

a:hover {text-decoration: underline;}

a img {
	border:none;
	}

ul {list-style:none;  }

li {list-style:none;  }

/* コンテナ */
div#container {
	width:1000px;
	margin:40px auto 0;
}

/* ヘッダー */
div#header{
	font-family: "Trebuchet MS",sans-serif;
	margin-bottom:20px;
	}
	
div#header h1{
	font-size:2.5em;
	margin:0;}

div#header h1 a	{color: #000000}

div#header p#desc	{
	font-size: 1em;
	font-weight: bold;
	color: #999999;
	margin: 0 0 5px}

div#nav li {
	list-style-type: none;}

/* 最上段カラー */
div#the_top {
	width:100%;
	height:5px;
	background-color:#fb7834;}



/* フッター */
div#footer	{border-top: solid 1px #aaaaaa;
	padding: 6px 0;
	clear: both}

div#footer p	{
	font-size: 0.75em;
	font-style: normal;
	font-family: Verdana, sans-serif;
	margin: 0}
	

/* ナビゲーションバー */
div#nav { position: relative; }
div#nav a {text-decoration:none;  }
div#nav span {
	background:#fb7834;
	height:5px;
	display:block;
	position:absolute;
	width:50px;
	left:0}

/* コンテンツ */
div#content	{
	width: 700px;
	float: left}

p.pagenation a {
	font-size: 0.75em;
	color: #666;
	font-weight:bold;


}




span.oldpage	{
	float: left;
	margin-bottom: 10px;}

span.newpage	{
	float: right;
	margin-bottom: 10px;
	}

/* タイトル */
p#title {
	margin: 0 0 10px;}


/* カテゴリー一覧 */
p.category_list {
	text-align: right;  
	margin: 0 20px 20px 0;}

p.category_list img {
	border: 1px solid #fff;
	background-color:#fff;
	-moz-box-shadow: 0px 1px 3px rgba(0,0,0,0.5); /* Firefox */
	-webkit-box-shadow: 0px 1px 3px rgba(0,0,0,0.5);  /* Safari and Chrome */
	box-shadow: 0px 1px 3px rgba(0,0,0,0.5); /* Opera 10.5+, IE */
	behavior: url(/wordpress/PIE.htc);
}




/* 記事 */
div.article	{
	margin-bottom: 30px;
	padding: 15px 50px;

	background-color:#fff;
	-moz-box-shadow: 0px 1px 3px rgba(0,0,0,0.5); /* Firefox */
	-webkit-box-shadow: 0px 1px 3px rgba(0,0,0,0.5);  /* Safari and Chrome */
	box-shadow: 0px 1px 3px rgba(0,0,0,0.5); /* Opera 10.5+, IE */
	behavior: url(/wordpress/PIE.htc);
}

div.article h2	{
	font-size: 1.1em;
	margin:0;}

div.article h2 a	{color: #4c4b4f}

div.article p	{
	font-size: 0.875em;
	line-height: 1.6}

div.article p.postinfo	{
	color: #666;
	font-weight:bold;
	text-align: right;
	margin: 0}

div.article p.postinfo a	{
	color:#fb7834;
	font-weight:bold;
	text-align: right;
	margin: 0}




div.post	{
	margin-bottom: 30px;
	padding: 15px 10px;
	overflow: hidden;
	border: solid 1px #fff;
	background-color:#fff;
	-moz-box-shadow: 0px 1px 3px rgba(0,0,0,0.5); /* Firefox */
	-webkit-box-shadow: 0px 1px 3px rgba(0,0,0,0.5);  /* Safari and Chrome */
	box-shadow: 0px 1px 3px rgba(0,0,0,0.5); /* Opera 10.5+, IE */
	behavior: url(/wordpress/PIE.htc);	
	}

div.post h2	{
	font-size: 1.1em;
	margin:0;}

div.post h2 a	{color: #4c4b4f}

div.post p	{
	font-size: 0.875em;
	line-height: 1.6}

div.post p.postinfo	{
	color: #666;
	font-weight:bold;
	text-align: right;
	margin: 0}

div.post p.postinfo a	{
	color:#fb7834;
	font-weight:bold;
	text-align: right;
	margin: 0}
	
/* 記事内の画像 */
.aligncenter	{
	display: block;
	margin-left: auto;
	margin-right: auto}

.alignleft	{
	float: left;
	margin-right: 10px;
	margin-bottom: 10px}

.alignright	{
	float: right;
	margin-left: 10px;
	margin-bottom: 10px}

.wp-caption	{
	border: solid 1px #aaaaaa;
	text-align: center;
	padding-top: 5px}
	
/* サイドバー */
div#sidebar	{
	width: 270px;
	float: right;
	padding: 0;
	margin: 0;}
	
div#sidebar ul	{
	margin: 0;
	padding: 0}


/* サイドバーSNSアイコン */
#sns_icon{
	width: 270px;
	margin: 0 auto 10px;}
				
.clearfix{ 
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;}
						
.details{margin: 0;}
/*左*/
.mosaic-block {
	float:left;
	position: relative;
	overflow: hidden;
	width: 76px;
	height: 76px;
	margin: 0px;
	border: 1px solid #fff;
	background-color:#fff;
	-moz-box-shadow: 0px 1px 3px rgba(0,0,0,0.5); /* Firefox */
	-webkit-box-shadow: 0px 1px 3px rgba(0,0,0,0.5);  /* Safari and Chrome */
	box-shadow: 0px 1px 3px rgba(0,0,0,0.5); /* Opera 10.5+, IE */
	behavior: url(/wordpress/PIE.htc);
}

/*中央*/
.mosaic-block_center {
	float:left;
	position:relative;
	overflow:hidden;
	width:76px;
	height:76px;
	margin:0 18px;
	border:1px solid #fff;
	background-color:#fff;
	-moz-box-shadow: 0px 1px 3px rgba(0,0,0,0.5); /* Firefox */
	-webkit-box-shadow: 0px 1px 3px rgba(0,0,0,0.5);  /* Safari and Chrome */
	box-shadow: 0px 1px 3px rgba(0,0,0,0.5); /* Opera 10.5+, IE */
	behavior: url(/wordpress/PIE.htc);
}

/*右*/
.mosaic-block_right {
	float:right;
	position:relative;
	overflow:hidden;
	width:76px;
	height:76px;
	margin:0;
	border:1px solid #fff;
	background-color:#fff;
	-moz-box-shadow: 0px 1px 3px rgba(0,0,0,0.5); /* Firefox */
	-webkit-box-shadow: 0px 1px 3px rgba(0,0,0,0.5);  /* Safari and Chrome */
	box-shadow: 0px 1px 3px rgba(0,0,0,0.5); /* Opera 10.5+, IE */
	behavior: url(/wordpress/PIE.htc);
}

.mosaic-backdrop {
		display:none;
		position:absolute;	
		top:0;
		height:100%;
		width:100%;
		background:#111;}
	
.mosaic-overlay {
		display:none;
		z-index:5;
		position:absolute;
		width:100%;
		height:100%;
		background:#111;}

/* サイドバーバナー */
.sideber_bana {
	width:268px;
	margin-top:20px;
	border: 1px solid #fff;
	background-color:#fff;
	-moz-box-shadow: 0px 1px 3px rgba(0,0,0,0.5); /* Firefox */
	-webkit-box-shadow: 0px 1px 3px rgba(0,0,0,0.5);  /* Safari and Chrome */
	box-shadow: 0px 1px 3px rgba(0,0,0,0.5); /* Opera 10.5+, IE */
	behavior: url(/wordpress/PIE.htc);
}

.sideber_bana img {vertical-align: bottom;}

/* 演奏者ページサイドバーバナー */
.sideber_bana_2 {
	width:268px;
	margin-top:15px;
	border: 1px solid #fff;
	background-color:#fff;
	-moz-box-shadow: 0px 1px 3px rgba(0,0,0,0.5); /* Firefox */
	-webkit-box-shadow: 0px 1px 3px rgba(0,0,0,0.5);  /* Safari and Chrome */
	box-shadow: 0px 1px 3px rgba(0,0,0,0.5); /* Opera 10.5+, IE */
	behavior: url(/wordpress/PIE.htc);
}

.sideber_bana_2 img {vertical-align: bottom;}

/* タイトル一覧 */
ul.post {
	margin: 0;
	padding: 0;
	border-top: dotted 1px #aaa;}

ul.post li {
	border-bottom: dotted 1px #aaa;
	padding: 15px 0 15px 20px;}


/* 続きを読む */
.post p.more 	{ 
	text-align: right;}

.post p.more a	{ 
	color: #72a9fe;}

/* サムネイル */
.post p.thumb {
	float: left;
	margin: 10px 10px 10px 0;}

/* ご挨拶 */
#greeting {
	width:676px;
	border: solid 2px #fb7834;
	margin-bottom: 20px;
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
}


/* サークル支援 */
#circle {
	width:680px;
	height:270px;
	margin-bottom: 20px;
	-moz-box-shadow: 0px 1px 3px rgba(0,0,0,0.5); /* Firefox */
	-webkit-box-shadow: 0px 1px 3px rgba(0,0,0,0.5);  /* Safari and Chrome */
	box-shadow: 0px 1px 3px rgba(0,0,0,0.5); /* Opera 10.5+, IE */}


/* twitter */
#tw {
	width:268px;
	height:420px;
	margin: 20px 0;
	-moz-box-shadow: 0px 1px 3px rgba(0,0,0,0.5); /* Firefox */
	-webkit-box-shadow: 0px 1px 3px rgba(0,0,0,0.5);  /* Safari and Chrome */
	box-shadow: 0px 1px 3px rgba(0,0,0,0.5); /* Opera 10.5+, IE */}







/* 各カテゴリー呼び出し */
#top_news_story {
	width:700px;
	height:262px;
	margin-bottom: 20px;}

.top_news_story {
	width: 210px;
	height: 258px;
	margin: 0 19px 0 0;
	background-color: #fff;
	float: left;
	border: solid 2px #fb7834;
	background-color:#fff;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5); /* Firefox */
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);  /* Safari and Chrome */
	box-shadow: 0 1px 3px rgba(0,0,0,0.5); /* Opera 10.5+, IE */
	behavior: url(/wordpress/PIE.htc);}

p.sam {
	margin:0;
	border-bottom: solid 1px #fb7834;}

p.sam img {vertical-align: bottom;}

p.letter a {color: #4c4b4f;}

p.letter {
	font-size: 0.85em;
	line-height: 1.3;
	padding:0px 0 5xp 0;
	margin:5px 5px;}

p.date {
	text-align: center;
	color: #4c4b4f;
	font-size: 0.875em;
	font-weight: bold;}


/* ご利用例 */
#use_cases {
	width:680px;
	margin-bottom: 20px;

}

p.explanation {
	color: #4c4b4f;
	font-size: 0.85em;
	line-height: 1.3;

	margin:5px 5px;
}

p.explanation_b {
	color: #4c4b4f;
	font-size: 1.0em;
	margin:5px 5px;
	font-weight: bold;
}

#use_cases_box {
	width: 680px;
	height: 227px;
	margin-bottom: 20px;
}

.use_cases_box1 {
	width:200px;
	height:225px;
	display: block;
	float:left;
	margin-left: 5px;
	background-color:#fff;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5); /* Firefox */
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);  /* Safari and Chrome */
	box-shadow: 0 1px 3px rgba(0,0,0,0.5); /* Opera 10.5+, IE */
	behavior: url(/wordpress/PIE.htc);
}

.use_cases_box2 {
	width: 200px;
	height: 225px;
	display: block;
	float: left;
	margin-left: 30px;
	background-color:#fff;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5); /* Firefox */
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);  /* Safari and Chrome */
	box-shadow: 0 1px 3px rgba(0,0,0,0.5); /* Opera 10.5+, IE */
	behavior: url(/wordpress/PIE.htc);
}

p.use_cases_ep_b {
	color: #4c4b4f;
	font-size: 0.865em;
	text-align:center;
	margin:5px auto;
	font-weight: bold;
}

.use_cases_photo {
	width:167px;
	height:100px;
	margin:5px auto 0;	
	}

.use_cases_text {
	color: #4c4b4f;
	width:167px;
	margin:5px auto 0;
	font-size: 0.765em;
	line-height: 1.4;
}

p.otoiawase { text-align:center; }

p.otoiawase img {
	border: 1px solid #fff;
	-moz-box-shadow: 0px 1px 3px rgba(0,0,0,0.5); /* Firefox */
	-webkit-box-shadow: 0px 1px 3px rgba(0,0,0,0.5);  /* Safari and Chrome */
	box-shadow: 0px 1px 3px rgba(0,0,0,0.5); /* Opera 10.5+, IE */
	behavior: url(/wordpress/PIE.htc);
}

/* 本番までの流れ */

#production {
	width: 660px;
	padding:10px 0;
	margin: 5px 0;
	background-color: #fff;
	-moz-box-shadow: 0px 1px 3px rgba(0,0,0,0.5); /* Firefox */
	-webkit-box-shadow: 0px 1px 3px rgba(0,0,0,0.5);  /* Safari and Chrome */
	box-shadow: 0px 1px 3px rgba(0,0,0,0.5); /* Opera 10.5+, IE */
	behavior: url(/wordpress/PIE.htc);
}

p.production_img {
	float:left;
	margin:5px 0 20px;
}

p.production_ep {
	color: #4c4b4f;
	font-size: 0.865em;
	line-height: 1.4;
	clear: left;
	margin:0 0 10px 57px;
}

p.production_ep_2 {
	color: #4c4b4f;
	font-size: 0.865em;
	line-height: 1.4;
	clear: left;
	margin: 5px 0 5px 70px;
}

p.production_ep_b {
	color: #4c4b4f;
	font-size: 0.965em;
	line-height: 1.4;
	clear: left;
	margin:0 57px 0px 57px;
	font-weight: bold;
	border-bottom: 1px solid #a1a1a1;
}

p.production_ep_b_2 {
	color: #4c4b4f;
	font-size: 0.865em;
	line-height: 1.3;
	clear: left;
	margin:0 0px 0px 70px;
	font-weight: bold;
}

p.production_ep_b span{border-left:5px #fb7834 solid;padding-left:10px;}

/* 本番までの流れ */
.charge {
	width: 660px;
	margin-bottom: 20px;
}

table.ryoukin {
	width: 630px;
	border-collapse: collapse;
	border-spacing: 0;
	margin: 10px auto;
	-moz-box-shadow: 0px 1px 3px rgba(0,0,0,0.5); /* Firefox */
	-webkit-box-shadow: 0px 1px 3px rgba(0,0,0,0.5);  /* Safari and Chrome */
	box-shadow: 0px 1px 3px rgba(0,0,0,0.5); /* Opera 10.5+, IE */
	behavior: url(/wordpress/PIE.htc);
}

tr.ryoukin {
	vertical-align: middle;}

th.ryoukin_1 {
	width: 40px;
	padding: 8px 15px;
	font-size: 0.775em;
	background: #eee;
	border-bottom: 1px solid #ddd;
	border-right: 1px solid #ddd;
	border-left: 1px solid #ddd;
	color: #4c4b4f;
	text-align: center;
	font-weight: bold;
}

td.ryoukin_2 {
	font-size: 0.775em;
	width: 60px;
	padding: 8px 15px;
	border-bottom: 1px solid #ddd;
	border-right: 1px solid #ddd;
	background: #eee;
	color: #4c4b4f;
	text-align: center;
	font-weight: bold;
}

td.ryoukin_3 {
	font-size: 0.775em;
	width: 60px;
	line-height: 1.4;
	padding: 8px 15px;
	border-bottom: 1px solid #ddd;
	border-right: 1px solid #ddd;
	background: #eee;
	color: #4c4b4f;
	text-align: center;
	font-weight: bold;
}
	
td.ryoukin_4 {
	font-size: 0.775em;
	line-height: 1.4;
	padding: 8px 15px;
	border-bottom: 1px solid #ddd;
	border-right: 1px solid #ddd;
	background: #eee;
	color: #4c4b4f;
	text-align: center;
	font-weight: bold;
}

td.ryoukin_5 {
	font-size: 0.775em;
	line-height: 1.4;
	padding: 8px 15px;
	border-bottom: 1px solid #ddd;
	border-right: 1px solid #ddd;
	border-left: 1px solid #ddd;
	color: #4c4b4f;
	text-align: center;
	width: 90px;
}

td.ryoukin_6 {
	font-size: 0.775em;
	line-height: 1.4;
	padding: 8px 15px;
	border-bottom: 1px solid #ddd;
	border-right: 1px solid #ddd;
	border-left: 1px solid #ddd;
	color: #4c4b4f;
	text-align: center;
	width:100px;
}

td.ryoukin {
	font-size: 0.775em;
	line-height: 1.4;
	padding: 8px 15px;
	border-bottom: 1px solid #ddd;
	border-right: 1px solid #ddd;
	border-left: 1px solid #ddd;
	color: #4c4b4f;
	text-align: center;
}

th.ryoukin_th {
	padding: 8px 15px;
	font-size: 0.775em;
	color: #FEFEFE;
	border: 1px solid #fb7834;
	background-color: #fb7834;
}

th.ryoukin_th_2 {
	padding: 8px 15px;
	font-size: 0.775em;
	color: #4c4b4f;
	border-right: 1px solid #ddd;
	border-left: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	background-color: #eee;
}

p.ryoukin_ep_b {
	color: #4c4b4f;
	font-size: 0.765em;
	line-height: 1.3;
	clear: left;
	margin:10px 5px;
	font-weight: bold;
}

/* 音楽教室 */

#music_school {
	width: 660px;
	padding: 10px 0;
	margin: 5px 0 30px;
	background-color: #fff;
	-moz-box-shadow: 0px 1px 3px rgba(0,0,0,0.5); /* Firefox */
	-webkit-box-shadow: 0px 1px 3px rgba(0,0,0,0.5);  /* Safari and Chrome */
	box-shadow: 0px 1px 3px rgba(0,0,0,0.5); /* Opera 10.5+, IE */
	behavior: url(/wordpress/PIE.htc);
}

p.production_ep_b_3 {
	color: #fb7834;
	font-size: 1.0em;
	line-height: 1.3;
	clear: left;
	margin:0 0px 0px 70px;
	font-weight: bold;
}

p.production_img_2 {
	float:left;
	margin:5px 0 10px;
}

th.ryoukin_th_2 {
	padding: 8px 15px;
	font-size: 0.775em;
	color: #4c4b4f;
	border-right: 1px solid #ddd;
	border-left: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	background-color: #eee;
}

/* 会社概要 */
p.production_ep_3 {
	color: #4c4b4f;
	font-size: 0.865em;
	line-height: 1.4;
	clear: left;
	margin: 5px 70px 5px 70px;
}

div.company_profile {
	width: 660px;
	-moz-box-shadow: 0px 1px 3px rgba(0,0,0,0.5); /* Firefox */
	-webkit-box-shadow: 0px 1px 3px rgba(0,0,0,0.5);  /* Safari and Chrome */
	box-shadow: 0px 1px 3px rgba(0,0,0,0.5); /* Opera 10.5+, IE */
	behavior: url(/wordpress/PIE.htc);
	margin-bottom: 30px;
}

table.company_profile {
	width: 550px;
	margin: 15px auto;
	border-collapse: collapse;
	border-spacing: 0;
	clear: left;
}

th.company_profile {
	width:115px;
	padding:10px 10px;
	font-size: 0.865em;
	border-bottom: 1px solid #a1a1a1;
	vertical-align:top;
	color:#4c4b4f;
	text-align:left;
	letter-spacing:1px;
}

th.company_profile_2 {
	width:115px;
	padding:10px 10px;
	font-size: 0.865em;
	vertical-align:top;
	color:#4c4b4f;
	text-align:left;
	letter-spacing:1px;
}

td.company_profile {
	font-size: 0.865em;
	line-height: 1.3;
	padding:10px 10px;
	border-bottom: 1px solid #a1a1a1;
	color:#4c4b4f;
}

td.company_profile_2 {
	font-size: 0.865em;
	line-height: 1.3;
	padding:10px 10px;
	color:#4c4b4f;
}

.google_map {
	width: 550px;
	height:500px;
	margin: 10px auto;
}

/* 演奏者ページ */
#artist {
	width: 660px;
	height: 1050px;
	margin-bottom: 20px;
}
	
.artist_box_1 {
	width: 324px;
	height:193px;
	float:left;
	margin-top: 5px;
	margin-bottom: 10px;
	-moz-box-shadow: 0px 1px 3px rgba(0,0,0,0.5); /* Firefox */
	-webkit-box-shadow: 0px 1px 3px rgba(0,0,0,0.5);  /* Safari and Chrome */
	box-shadow: 0px 1px 3px rgba(0,0,0,0.5); /* Opera 10.5+, IE */
	behavior: url(/wordpress/PIE.htc);

}

.artist_box_2 {
	width: 324px;
	height:193px;
	float:left;
	margin: 5px 0 10px 8px; 
	margin-top: 5px;
	margin-bottom: 10px;
	-moz-box-shadow: 0px 1px 3px rgba(0,0,0,0.5); /* Firefox */
	-webkit-box-shadow: 0px 1px 3px rgba(0,0,0,0.5);  /* Safari and Chrome */
	box-shadow: 0px 1px 3px rgba(0,0,0,0.5); /* Opera 10.5+, IE */
	behavior: url(/wordpress/PIE.htc);

}

p.artist {
	float:left;
	margin:10px 10px 10px 10px;
}

p.artist_ep_b {
	font-size: 0.965em;	
	margin:15px 5px 10px 0px;
}


p.artist_ep {
	font-size: 0.765em;	
	margin:3px 5px 10px 0px;
	line-height: 1.3;
}


p.artist_detail {
	text-align: right;
	margin-right: 9px;
}


/* プロフィール */
p.profile_photo {
		text-align:center;}

p.profile_photo img {
	border: 1px solid #fff;
	-moz-box-shadow: 0px 1px 3px rgba(0,0,0,0.5); /* Firefox */
	-webkit-box-shadow: 0px 1px 3px rgba(0,0,0,0.5);  /* Safari and Chrome */
	box-shadow: 0px 1px 3px rgba(0,0,0,0.5); /* Opera 10.5+, IE */
	behavior: url(/wordpress/PIE.htc);
}

p.name_ep_b {
	color: #4c4b4f;
	font-size: 0.965em;
	line-height: 1.4;
	clear: left;
	text-align: center;
	margin:auto 0;
	font-weight: bold;
}

p.artist_ep_3 {
	color: #4c4b4f;
	font-size: 0.865em;
	line-height: 1.5;
	clear: left;
	margin: 5px 60px 5px 60px;
}

p.artist_ep_3 a {
	color: #4c4b4f;
}

.youtube {
	width:500px;
	margin:0 auto;}
	
/* お問い合わせフォーム */
div.from {
	width: 660px;
	padding: 10px 0;
	margin: 5px 0 30px;
	background-color: #fff;
	-moz-box-shadow: 0px 1px 3px rgba(0,0,0,0.5); /* Firefox */
	-webkit-box-shadow: 0px 1px 3px rgba(0,0,0,0.5);  /* Safari and Chrome */
	box-shadow: 0px 1px 3px rgba(0,0,0,0.5); /* Opera 10.5+, IE */
	behavior: url(/wordpress/PIE.htc);
}

table.form {
	width:520px;
	margin-left:70px;
	
	
}

table th.form {
	width:150px;
	color: #4c4b4f;
	font-size: 0.865em;
	line-height: 1.4;
	text-align:left;
}

table td.form {

}

p.form_1 {
	color: #4c4b4f;
	font-size: 0.865em;
	font-weight: bold;
	margin: 10px 0 3px 70px;
}

p.form_2 {
	margin: 0 67px;
	font-size: 0.865em;
}

p.form_3 {
	color: #4c4b4f;
	font-size: 0.8em;
	line-height: 1.4;
	text-align: left;
	margin: 0;
}

p.transmission {
	text-align: right;
	margin-right: 70px;	
}

p.check {
	color: #4c4b4f;
	font-size: 0.865em;
	line-height: 1.4;
	clear: left;
	margin: 5px 65px;
}

.screen-reader-response {
	color: #4c4b4f;
	font-size: 0.865em;
	font-weight: bold;
	margin: 5px 65px;

}


input[type="text"] {width: 300px !important;}
input[type="tel"] {width: 300px !important;}
input[type="email"] {width: 300px !important;}
textarea {width: 525px !important;}