/*
Theme Name: boumboumbarber-shaving.com
Theme URI: boumboumbarber-shaving.com
Author: boumboumbarber-shaving.com
Author URI: boumboumbarber-shaving.com
Description: boumboumbarber-shaving.com
*/

@charset "utf-8";
/*--------------------------------------------
	基本スタイル
--------------------------------------------*/
body {
	margin: 0px;
	padding: 0;
	text-align: left;
	font-size: 14px;
	line-height: 140%;
	font-family:arial,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
	line-height: 1.6em;
	background-image: url(../../../../img/bg.png);
	background-repeat: repeat;
	background-position: center;
}

* html body{  
    overflow: hidden;  
}

a:hover img{
	opacity:0.6;
	filter:alpha(opacity=60);
	-ms-filter: "alpha( opacity=60 )";
}

html {
	overflow-y:scroll;	
}

img {
	border: none;
	margin: 0px;
	padding: 0px;
	vertical-align: top;
	/*-----position: relative;-------*/
	background-image: url(#);
}

form,input,textarea {
	margin: 0px;
	padding: 0px;
}

h1,h2,h3,h4,h5,h6 {
	padding:0px;
	margin:0px;
	font-weight: normal;
	font-size:12px;
	line-height:18px;
}

/*----p {
margin:0px;
padding:0px;
}-----*/

ul {
margin:0px;
padding:0px;
list-style:none;
}

/*--------------------------------------------
	リンクスタイル
--------------------------------------------*/
a:link {
	color: #000099;
	text-decoration: none;
}
a:visited {
	color: #000099;
	text-decoration: none;
}
a:hover {
	color: #FF6600;
}
a:active {
	color: #000099;
}


/*--------------------------------------------
	clear
--------------------------------------------*/

.clear {
	clear:both;
	margin:0px;
	padding:0px;
}

/*--------------------------------------------
	全体
--------------------------------------------*/

.pagetop{
width:100%;
margin:8px auto;
text-align:right;
}

.pagetop_short{
float:left;
width:610px;
margin:8px 0;
text-align:right;
}



/*--------------------------------------------
	magin
--------------------------------------------*/

.mt5{
margin-top:5px;
}


.mt10{
margin-top:10px;
}

.mt20{
margin-top:20px;
}

.mt30{
margin-top:30px;
}

.mt40{
margin-top:40px;
}

.mt50{
margin-top:50px;
}

.mt60{
margin-top:60px;
}

.mt70{
margin-top:70px;
}

.mt80{
margin-top:80px;
}


.mb5{
margin-bottom:5px;
}


.mb10{
margin-bottom:10px;
}

.mb15{
margin-bottom:15px;
}


.mb20{
margin-bottom:20px;
}

.mb30{
margin-bottom:30px;
}

.ml8{
margin-left:8px;
}

.ml5{
margin-left:5px;
}

.ml10{
margin-left:10px;
}

.ml20{
margin-left:20px;
}

.ml30{
margin-left:30px;
}

.ml40{
margin-left:40px;
}

.ml50{
margin-left:50px;
}

.ml80{
margin-left:80px;
}

.mr5{
margin-right:5px;
}

.mr10{
margin-right:10px;
}

.mr20{
margin-right:20px;
}

.mr30{
margin-right:30px;
}

/*--------------------------------------------
	padding
--------------------------------------------*/

.pt5{
	padding-top:5px;
}


.pt10{
padding-top:10px;
}

.pt20{
padding-top:20px;
}

.pt30{
padding-top:30px;
}

.pt40{
padding-top:40px;
}

.pt50{
padding-top:50px;
}

.pt60{
padding-top:60px;
}

.pt70{
padding-top:70px;
}

.pt80{
padding-top:80px;
}


.pb5{
padding-bottom:5px;
}


.pb10{
padding-bottom:10px;
}

.pb15{
padding-bottom:15px;
}


.pb20{
padding-bottom:20px;
}

.pb30{
padding-bottom:30px;
}

.pl8{
padding-left:8px;
}

.pl5{
padding-left:5px;
}

.pl10{
padding-left:10px;
}

.pl20{
padding-left:20px;
}

.pl30{
padding-left:30px;
}

.pl40{
padding-left:40px;
}

.pl50{
padding-left:50px;
}

.pl80{
padding-left:80px;
}

.pr10{
padding-right:10px;
}

.pr20{
padding-right:20px;
}

.pr30{
padding-right:30px;
}

.F_left{
	float: left;
	padding: 10px;
	}

.F_right{
	float: right;
	padding: 10px;
	}


/*--------------------------------------------
	フォント
--------------------------------------------*/

.fnt10{
	font-size:10px;
	line-height:160%;
	}

.fnt12{
	font-size:12px;
	line-height:160%;
	}

.fnt14{
	font-size:14px;
	line-height:160%;
	}

.fnt16{
	font-size:16px;
	line-height:160%;
	}

.fnt18{
	font-size:18px;
	line-height:160%;
	}

.fnt_bd{
	font-weight:bold;
	}

.fnt_green{
	color:#339900;
	}

.fnt_red{
	color:#FF0000;
	}

.fnt_enz{
	color: #990000;
	}

.fnt_bk{
	color: #000000;
	}

.fnt_pink{
	color:#ff3366;
	}

.font_blue{
	color:#1a449a;
	}

/*--------------------------------------------
	h1
--------------------------------------------*/

h1{
	background-color:#ed70a8;
	color:#FFF;
	text-align:center;
	padding:8px 0;
	font-size:12px;
	}


/*--------------------------------------------
	基本設定
--------------------------------------------*/

.wrap_con{
	width:1000px;
	margin:0 auto;
	}

.wrap_block{
	width:100%;
	background-color:#FFF;
	}

.sub_ttl{
	width:100%;
	background-color:#FFF;
	text-align:center;
	margin:0 0 30px 0;
	}

.sub_ttl02{
	width:100%;
	background-color:#cfebfd;
	text-align:center;
	margin:0 0 30px 0;
	}

.sub_ttl03{
	width:100%;
	background-color:#d4ebea;
	text-align:center;
	margin:0 0 30px 0;
	}

	
/*--------------------------------------------
	ヘッダー
--------------------------------------------*/

.header{
	width:100%;
	padding:20px 0;
	background-color:#FFF;
	}

.header_area{
	width:1000px;
	margin:0 auto;
	}

.head_rogo{
	float:left;
	width:537px;
	}

.head_access{
	width:300px;
	text-align:center;
	float:left;
	margin:0 0 0 10px;
	}

.head_card{
	width:138px;
	float:right;
	}
	
/*--------------------------------------------
	ナビゲーション
--------------------------------------------*/

.menu{
	width:100%;
	background-color:#ed70a8;
	padding:8px 0;
	}

.menu ul{
	width:1000px;
	margin:0 auto;
	}
	
.menu li{
	float:left;
	margin:0 5px 0 0;
	}

#toggle {
	display: none;
}

	
/*--------------------------------------------
	トップページ
--------------------------------------------*/

.top_block01{
	width: 1000px;
	margin: 0 auto;
	background-image: url(../../../../img/top_img02.png);
	background-position: right bottom;
	height: 605px;
	background-repeat: no-repeat;
	}

.top_block02{
	width: 1000px;
	margin: 0 auto;
	background-repeat: no-repeat;
	}

.top_midashi01{
	padding:60px 0 20px 20px;
	}

.top_midashi02{
	text-align:center;
	padding:40px 0 20px 0;
	}

.top_midashi03{
	padding:20px 0 10px 0;
	}

.top_text01{
	width: 500px;
	color: #db73a0;
	padding: 0 0 0 20px;
	line-height: 2em;
	}

.top_text02{
	width: 550px;
	color: #db73a0;
	padding: 0 0 0 20px;
	line-height: 1.6em;
	float: left;
	}
	
.top_img01{
	float:right;
	padding:0 20px 0 0;
	}

.top_img_sp{
	display:none;
	}

/*--------------------------------------------
	ブロックメニュー
--------------------------------------------*/

.block_menu_wrap{
	width:960px;
	margin:30px auto;
	}

.block_menu01{
	width: 464px;
	height: 526px;
	background-image: url(../../../../img/panel_bg01.png);
	background-repeat: no-repeat;
	text-align:center;
	float:left;
	margin:0 0 30px 0;
	}

.block_menu01 .pnel_img{
	padding:60px 0 10px 0;
	}

.block_menu01 .pnel_text{
	width:360px;
	margin:0 auto;
	text-align:left;
	padding:0 0 10px 0;
	}
	
.block_menu02{
	width: 464px;
	height: 526px;
	background-image: url(../../../../img/panel_bg02.png);
	background-repeat: no-repeat;
	text-align:center;
	float:right;
	margin:0 0 30px 0;
	}

.block_menu02 .pnel_img{
	padding:60px 0 10px 0;
	}

.block_menu02 .pnel_text{
	width:360px;
	margin:0 auto;
	text-align:left;
	padding:0 0 10px 0;;
	}

/*--------------------------------------------
	ブログ
--------------------------------------------*/

.blog_wrap{
	width:100%;
	padding:40px 0;
	background-color:#d4ebea;
	margin:0 0 40px 0;
	}

.blog_area{
	width:1000px;
	margin:0 auto;
	}

.blog_ttl{
	float: left;
	padding: 20px 0 0 30px;
	}

.blog_text_area{
	width:600px;
	float:right;
	padding:0 8px;
	min-height:200px;
	margin:0 30px 0 0;
	background-color:#FFF;
	border-radius: 10px;
    -webkit-border-radius: 10px;    /* Safari,Google Chrome用 */  
    -moz-border-radius: 10px;   /* Firefox用 */  
	
	}

.blog_date{
	width:110px;
	float:left;
	padding:4px;
	}

.blog_midashi{
	width:400px;
	float:left;
	padding:4px;
	}

.blog_text_area dl{
	padding: 0 10px 2px 10px;
	border-bottom-width: 1px;
	border-bottom-color: #CCC;
	}

.blog_text_area dt{
	width:110px;
	float:left;
	text-align:left;
	clear:both;
	}

.blog_text_area dd{
	width:430px;
	float:left;
	text-align:left;
	
	}


/*--------------------------------------------
	フッター
--------------------------------------------*/

.footer{
	width:100%;
	background-color:#ed70a8;
	padding:30px 0;
	}

.footer_area{
	width:1000px;
	margin:0 auto;
	}
	
.footer_rogo{
	width:162px;
	float:left;
	margin: 20px 40px 0 30px;
	}

.footer_text{
	width:300px;
	color:#FFF;
	line-height:1.8em;
	float:left;
	margin:10px 0 0 0;
	}

.footer_map{
	width:400px;
	float:right;
	margin:0 30px 0 0;
	}

.copyright{
	width:1000px;
	padding:20px 0;
	text-align:center;
	color:#ed70a8;
	font-size:12px;
	margin:0 auto;
	}
	


/*--------------------------------------------
	シェービングについて
--------------------------------------------*/
	

.shaving_block01{
	width: 1000px;
	margin: 0 auto;
	padding:50px 0 0 0;
	}

.shaving_midashi01{
	text-align:center;
	padding:10px 0 20px 0;
	width:1000px;
	margin:0 auto;
	}

.shaving_midashi02{
	text-align:center;
	padding:40px 0 20px 0;
	width:1000px;
	margin:0 auto;
	}

.shaving_copy01{
	float:left;
	width:520px;
	}

.shaving_copy02{
	margin:0 auto 20px auto;
	width:812px;
	}

.shaving_text{
	padding:20px 0;
	}

.shaving_text02{
	width:600px;
	float:left;
	padding:20px 0 0 30px;
	}

.shaving_text03{
	text-align:left;
	width:400px;
	padding:300px 0 0 0;
	line-height:1.8em;
	}

.shaving_img01{
	width:358px;
	float:right;
	padding:80px 120px 0 0;
	}
	
.shaving_img02{
	width:301px;
	float:left;
	padding:10px 0 0 30px;
	}

.shaving_flow_set{
	width:417px;
	float:left;
	height:500px;
	text-align:center;
	margin:0 0 0 50px;
	}

.shaving_flow_midashi{
	margin:0 0 10px 0;
	}

.shaving_flow_img{
	width:365px;
	margin:0 auto 20px auto;
	}

.shaving_flow_copy{
	width:365px;
	margin:0 auto 8px auto;
	font-size:16px;
	color:#090;
	font-weight:500;
	text-align:left;
	}
	

/*--------------------------------------------
	メニュー・料金
--------------------------------------------*/
	

.menu_block01{
	width: 1000px;
	margin: 0 auto;
	padding:10px 0 0 0;
	}

.menu_midashi01{
	text-align:center;
	padding:10px 0 20px 0;
	width:1000px;
	margin:0 auto;
	}

.menu_copy01{
	width:316px;
	margin:0 auto 30px;
	}

.menu_panel01{
	width:308px;
	float:left;
	margin:0 0 20px 20px;
	}

.menu_ttl{
	width: 811px;
	height: 74px;
	background-image: url(../../../../img/menu_midashi_bg.png);
	background-repeat: no-repeat;
	color:#FFF;
	font-weight:700;
	font-size:18px;
	margin:0 auto;
	padding:26px 0 0 130px;
	}

.menu_step_area{
	width:900px;
	margin:0 auto 20px auto;
	padding:0 0 20px 0;
	}

.menu_step01{
	background-color:#8aabcb;
	margin:0 0 20px 0;
	color:#FFF;
	float:left;
	font-weight:700;
	font-size:16px;
	line-height:1.8em;
	padding:6px 20px 2px 20px;
	border-radius: 4px;
    -webkit-border-radius: 4px;    /* Safari,Google Chrome用 */  
    -moz-border-radius: 4px;   /* Firefox用 */  
	}

.menu_step_icon{
	float:left;
	padding:8px 10px 0 0;
	}

.menu_step_text01{
	font-size:18px;
	font-weight:600;
	padding:8px 0;
	float:left;
	margin:0 0 0 20px;
	}

.menu_step_text02{
	font-size:20px;
	font-weight:600;
	padding:4px 0 0 10px;
	float:right;
	color:#4d81ba;
	}

.menu_step_text03{
	font-size:14px;
	}

.menu_step_kakaku{
	float:left;
	width:270px;
	padding: 3px;
	border: 1px solid #de6c9f;
	border-radius: 4px;
    -webkit-border-radius: 4px;    /* Safari,Google Chrome用 */  
    -moz-border-radius: 4px;   /* Firefox用 */  
	}


.menu_step_kakaku02{
	float:left;
	background-color:#de6c9f;
	text-align:center;
	font-size:18px;
	font-weight:600;
	padding:4px 0;
	color:#FFF;
	width:120px;
	border-radius: 4px;
    -webkit-border-radius: 4px;    /* Safari,Google Chrome用 */  
    -moz-border-radius: 4px;   /* Firefox用 */ 
	}

.menu_step_kakaku03{
	float:left;
	width:150px;
	padding: 3px;
	border: 1px solid #de6c9f;
	border-radius: 4px;
    -webkit-border-radius: 4px;    /* Safari,Google Chrome用 */  
    -moz-border-radius: 4px;   /* Firefox用 */  
	}
	


.menu_step_left{
	width:450px;
	float:left;
	}
	
/*--------------------------------------------
	店舗・スタッフ
--------------------------------------------*/


.shop_block01{
	width: 1000px;
	margin: 0 auto;
	padding:10px 0 30px 0;
	}

.shop_midashi01{
	text-align:center;
	padding:10px 0 20px 0;
	width:1000px;
	margin:0 auto;
	}
	
.shop_img01{
	float:left;
	margin:20px 0 0 20px;
	}

.shop_img02{
	float:right;
	margin:20px 20px 0 0;
	}
	
.shop_text{
	text-align:center;
	font-size:18px;
	font-weight:600;
	color:#de6c9f;
	padding:20px 0 0 0;
	line-height:1.6em;
	}

.shop_map{
	text-align:center;
	margin:20px auto;
	}

.shop_photo01{
	width:180px;
	float:left;
	margin:20px 0 20px 50px;
	
	}

.shop_photo_text01{
	width:600px;
	float:left;
	margin:20px 0 20px 20px;
	}

.shop_photo_katagaki{
	padding:4px;
	text-align:center;
	width:120px;
	color:#FFF;
	font-size:16px;
	font-weight:400;
	background-color:#ed70a8;
	border-radius: 4px;
    -webkit-border-radius: 4px;    /* Safari,Google Chrome用 */  
    -moz-border-radius: 4px;   /* Firefox用 */
	float:left;
	}
	
.shop_photo_katagaki02{
	padding:4px 20px;
	font-size:20px;
	color:#002f7b;
	font-weight:600;
	float:left;
	}

/*--------------------------------------------
	ブライダルシェービング
--------------------------------------------*/


.bridal_block01{
	width: 1000px;
	margin: 0 auto;
	padding:10px 0 0 0;
	}

.bridal_block02{
	width: 1000px;
	margin: 0 auto 30px;
	padding:20px 0;
	}

.bridal_midashi01{
	text-align:center;
	padding:30px 0 20px 0;
	width:1000px;
	margin:0 auto;
	}

.bridal_copy01{
	width:450px;
	float:left;
	color:#a38338;
	font-size:16px;
	padding:50px 0 0 0;
	}

.bridal_img01{
	width:469px;
	float:right;
	}


.bridal_course_ttl{
	background-image: url(../../../../img/bridal_ttl_bg.png);
	background-repeat: no-repeat;
	width:515px;
	height:43px;
	padding:10px 0 0 0;
	color:#b6821a;
	font-size:20px;
	font-weight:700;
	margin:10px auto;
	text-align:center;
	}

.bridal_kakkau{
	color:#b6821a;
	font-size:24px;
	text-align:center;
	padding:10px 0;
	font-weight:700;
	}

.bridal_step_area{
	width:860px;
	margin:0 auto 20px auto;
	padding:0 0 20px 0;
	color:#b17f1e;
	line-height:2.6em;

	}

.bridal_step_area2{
	width: 700px;
	margin: 0 auto 20px auto;
	padding: 0 0 20px 0;
	color: #b17f1e;
	line-height: 2.6em;
	}

.bridal_step_left{
	width:100px;
	margin:0 auto 10px auto;
	padding:0 0 10px 0;
	color:#b17f1e;
	float:left;
font-weight:700;
	font-size:16px;
	text-align:center;
	}

.bridal_step_right{
	width:550px;
	margin:0 auto 10px auto;
	padding:0 0 10px 0;
	color:#b17f1e;
	line-height:2.6em;
	float:left;

	}

.bridal_step01{
	background-color:#d4ebea;
	margin:0 0 0 0;
	color:#FFF;
	font-weight:700;
	font-size:16px;
	line-height:1.8em;
	padding:6px 20px 4px 20px;
	border-radius: 4px;
    -webkit-border-radius: 4px;    /* Safari,Google Chrome用 */  
    -moz-border-radius: 4px;   /* Firefox用 */
	color:#b17f1e;  
	}
	

/*--------------------------------------------
	お客様の声
--------------------------------------------*/


.voice_block01{
	width: 1000px;
	margin: 0 auto 30px auto;
	padding:30px 0 30px 0;
	}

.voice_midashi01{
	text-align:center;
	padding:30px 0 20px 0;
	width:1000px;
	margin:0 auto;
	}
	
.voice_set01{
	width:450px;
	background-color: #fdf0f5;
	padding: 10px;
	margin:0 0 50px 0;
	float: left;
	border: 2px solid #e66d64;	
	border-radius: 6px;
    -webkit-border-radius: 6px;    /* Safari,Google Chrome用 */  
    -moz-border-radius: 6px;   /* Firefox用 */
	}

.voice_set01 p{
	padding:0 20px;
	}

.voice_set01 .voice_icon{
	margin:-20px 0 0 -40px;
	}

.voice_set01 .voice_name{
	color: #900;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #e66d64;
	padding:8px;
	text-align:right;
	}

.voice_set02{
	width:450px;
	background-color: #fdf0f5;
	padding: 10px;
	margin:0 0 50px 0;
	float:right;
	border: 2px solid #de6c9f;	
	border-radius: 6px;
    -webkit-border-radius: 6px;    /* Safari,Google Chrome用 */  
    -moz-border-radius: 6px;   /* Firefox用 */
	}

.voice_set02 p{
	padding:0 20px;
	}

.voice_set02 .voice_icon{
	margin:-20px 0 0 -40px;
	}

.voice_set02 .voice_name{
	color: #900;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #de6c9f;
	padding:8px;
	text-align:right;
	}

	
/*--------------------------------------------
　　　　　ブログ
--------------------------------------------*/

.blog_block01{
	width: 1000px;
	margin: 0 auto 30px auto;
	padding:30px 0 30px 0;
	}
	
.blog_left{
	width:680px;
	float:left;
	padding:0 0;
	}

.blog_right{
	width:240px;
	float:right;
	padding:0px 0;
	}

.blog_midashi{
	color:#FFF;
	width:100%;
	font-size:16px;
	font-weight:500;
	background-color:#afdcda;
	text-align:center;
	padding:6px 0;
	border-radius: 6px;
    -webkit-border-radius: 6px;    /* Safari,Google Chrome用 */  
    -moz-border-radius: 6px;   /* Firefox用 */
	margin:0 0 30px 0;
	}

.blog_entry_box{
	border-radius: 6px;
	-webkit-border-radius: 6px;    /* Safari,Google Chrome用 */
	-moz-border-radius: 6px;   /* Firefox用 */
	border: 2px solid #afdcda;
	padding:8px;
	margin:0 0 20px 0;
	}

.blog_entry_body{
	padding:0 20px 0;
	}

.blog_entry_ttl{
	font-size: 18px;
	text-align: left;
	padding: 6px 8px;
	margin:0 0 0 0;
	color:#b6821a;
	font-weight:500;
	line-height:1.6em;
	}

.blog_entry_ttl a:link {
	color: #b6821a;
	text-decoration: none;
}
.blog_entry_ttl a:visited {
	color: #b6821a;
	text-decoration: none;
}
.blog_entry_ttl a:hover {
	color: #000099;
}
.blog_entry_ttl a:active {
	color: #b6821a;
}

.blog_entry_date{
	background-color:#afdcda;
	border-radius: 6px;
    -webkit-border-radius: 6px;    /* Safari,Google Chrome用 */  
    -moz-border-radius: 6px;   /* Firefox用 */
	text-align:left;
	color:#FFF;
	padding:2px 8px;
	}


.blog_side_ttl{
	color:#FFF;
	font-size:16px;
	font-weight:500;
	background-color:#afdcda;
	text-align:center;
	padding:4px 0;
	border-radius: 6px;
    -webkit-border-radius: 6px;    /* Safari,Google Chrome用 */  
    -moz-border-radius: 6px;   /* Firefox用 */
	}

.blog_right ul{
	padding:8px;
	}

.blog_right li{
	padding: 8px;
	background-image: url(../../../../img/blog_side_icon.png);
	background-repeat: no-repeat;
	background-position: left 2px;
	padding: 0 0 2px 20px;
	font-size: 14px;
	}
	
	
/*--------------------------------------------
　　　　　お問い合せ
--------------------------------------------*/

.inquiry_block01{
	width: 800px;
	margin: 0 auto 30px auto;
	padding:30px 0 30px 0;
	}

.wpcf7_area{
	width:60%;
	margin:0 auto;
	}
	
.form_width01{
	width:50%;
	}

.form_width02{
	width:100%;
	}

.kiji_count{
text-align:center;
padding:4px 0;
}

.center{
text-align:center;
}

span.wpcf7-list-item {
display: block;
}


/*-------------------------------------------
	スライダー
--------------------------------------------*/

.slider{
	width:100%;
	background-color:#FFF;
	margin:30px 0 0 0;
	height:605px;
	}

.bxslider{
	width:1000px;
	margin:0 auto;
	}

.slider_wrap{
	width:998px;
	margin:0 auto;
	padding:0 0 0 0;
	}

input[type="text"],
input[type="tel"],
input[type="email"]
{
padding:8px 0;
font-size:18px;
width: 100%;
border: 1px solid #ccc;
}

input[type="checkbox"]
{
font-size:18px;
border: 1px solid #ccc;
margin:0 10px 0 0;
}

	
textarea {
	padding:4px 0;
font-size:18px;
width: 100%;
  height: 200px;
  border: 1px solid #ccc;
margin:0 auto;
}

input.wpcf7-submit {
padding: 10px 50px;
background: #208cd8;
border-radius: 5px;
color: #fff;
font-size: 16px;
font-weight: bold;
border-top-style: none;
border-right-style: none;
border-bottom-style: none;
border-left-style: none;
}

input.wpcf7-submit:hover {
	background: #90c5ea;
}

.input_width{
    width:50% !important; 
}