/* -------------------------------------------------------- */
/* ---------------------- ブログ内装飾 -------------------- */
/* -------------------------------------------------------- */


/* --- エントリー --- */
 
.entry{
	width:660px;
	margin: 30px;
	padding: 0 0 0 0;
	/* background-color:#33CCFF; */
	
}
.entry-t{
	margin: 20px 0 20px 0;
	padding: 0 0 0 0;
	height:100px;
}


.entry-body {
	width:640px;
	margin: 10px;
	letter-spacing:1px;
	font-size:80%;
	line-height:1.7;
	/* background-color:#3300FF; */
	color:#aaa;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
}



.entry p{
	margin: 1em 0 0 0;
	font-weight:normal;
	
}


.entry i{
	margin: 1em 0 0.5em 3em;
	font-weight:bold;
	display:block;
}

.entry iframe{
	margin: 0 0 0 -6px;
	padding:0;
	display:block;
}

/* --- エントリーのmeta --- */

.entry-meta{
	text-align:right;
	font-size: 10px;
	margin: 0 0 20px 0;
	padding: 0;
}

.entry-meta a:link     { }
.entry-meta a:hover    { }



.edit{
	margin: 10px;
	font-size:70%;
	color:#ccc;
}



/* --- エントリータイトル --- */


/* a */

.entrytit-a {
	padding: 15px 20px 1px 0;
	margin: 0 0 20px 10px;
	border-bottom:1px solid #333;
}

.entrytit-a h3 {
	font-size:100%;
	line-height:1.2;
	letter-spacing:2px;
	font-weight:normal;
	color:#eee;
	text-shadow: 2px 2px 0px #000;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
}



.entrytit-b {
	padding: 15px 20px 1px 0;
	margin: 30px 0 5px 0;
	border-bottom:1px solid #333;
}

.entrytit-b h3 {
	font-size:120%;
	line-height:1.2;
	letter-spacing:2px;
	font-weight:normal;
	color:#eee;
	text-shadow: 2px 2px 0px #000;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
}

.entrytit-000 {
	padding: 15px 20px 1px 20px;
	margin: 0 0 20px 0;
	border:3px double #333;
	background-image:url(../images/bg-entrytit.jpg);
	background-position:center;
}





/* entry h23456 */


.lead-01 {
	padding: 30px 0 20px 0;
	margin: 0 0 0 0;
	font-size:120%;
	line-height:1.1;
	font-weight:bold;
	color:#3399FF;
}

.lead-01 + p {
	margin: 0px 0 0 0;
}


.lead-02 {
	padding: 30px 0 20px 0;
	margin: 0 0 0 0;
	font-size:120%;
	line-height:1.1;
	font-weight:bold;
}

.lead-02 + p {
	margin: 0px 0 0 0;
}



.introduction01 p {
	margin: 15px;
	letter-spacing:1px;
	font-size:110%;
	line-height:1.8;
	color:#aaa;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
}




/* entry-list */

.entry-list {
	padding: 0;
	margin: 0;
}

.entry-list ul li {
	padding: 0;
	margin: 0 0 10px 0;
	list-style:none;
}



.entry-list-thumb {
	display:block;
	padding: 0;
	margin: 0 12px 0 0;
	float:left;
}



.entry-list-thumb a {
	display:block;
	border:1px solid #000;
	margin:-1px;
}

.entry-list-thumb a:hover {
	border:1px solid #3ff;
	margin:-1px;
}


.entry-list-tit {
	padding: 0;
	margin: 0 0 5px 0;
	font-size:90%;
	line-height:1;
}

.entry-list-content {
	padding: 0;
	margin: 10px 0 5px 0;
	font-size:85%;
	line-height:1.6;
}



/* fra-histry */

.fra-histry {
	margin: 0px 0px 10px 15px;
	padding: 15px 20px 0px 20px;
	background-color:#fff;
}

.fra-histry p {
	font-size:100%;
	line-height:155%;
	display: block;
	margin: 0px 0px 20px 0px;
}
.fra-histry dl {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.fra-histry dt {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float:left;
	color:#666;
}
.fra-histry dd {
	margin: 0px 0px 0px 8em;
	padding: 0px 0px 15px 0px;
}

.fra-histry dd.more-w {
	margin: 0px 0px 0px 120px;
	padding: 0px 0px 15px 0px;
}


/* font */

.mincho {
font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
}


 /* fra */

.fra-01 {
	-webkit-border-radius: 3px; /* Safari */
	-moz-border-radius: 3px; /* Firefox */
	border-radius: 3px; /* css3 */
	border:1px solid #333; 
	margin-top: 20px;
	padding: 8px 15px 10px 15px;
}
.fra-02 {
	-webkit-border-radius: 3px; /* Safari */
	-moz-border-radius: 3px; /* Firefox */
	border-radius: 3px; /* css3 */
	background-color:#f8f8ef;
	margin-top: 15px;
	padding: 10px;
}

.fra-detail { 
	margin: 25px 5px 5px 5px;
	padding: 10px;
	font-size:80%;
	text-align:center;
}





.fra-docdetail {
	-webkit-border-radius: 3px; /* Safari */
	-moz-border-radius: 3px; /* Firefox */
	border-radius: 3px; /* css3 */
	border:1px solid #333; 
	margin-top: 20px;
	padding: 8px 15px 15px 15px;
	font-size:90%;
	line-height:1.3;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	color:#8e8c5d;
}

.fra-docdetail h3  {
	margin: 10px 0 10px 0;
	color:#66653d;
	font-weight:normal;
}

.fra-docdetail table  {
	margin: 12px 0 12px 10px;
}


.fra-docdetail table tr th  {
	margin: 5px 0 10px 10px;
	color:#66653d;
	font-weight:normal;
}

.fra-docdetail table tr td  {
	margin: 5px 0 10px 10px;
}

.fra-docdetail table tr td  {
	padding: 5px;
}

.fra-docdetail p  {
	margin: 10px 0 0 0px;
	line-height:1.5;
}

.fra-docdetail h4  {
	color:#66653d;
	font-weight:normal;
	margin: 20px 0 7px 0;
}


.fra-docdetail ul  {
	margin: 10px;
	padding:10px;
}
.fra-docdetail li  {
	margin:0 0 10px 0;
	line-height:1.3;
}










.fra-docdetail02 {
	-webkit-border-radius: 3px; /* Safari */
	-moz-border-radius: 3px; /* Firefox */
	border-radius: 3px; /* css3 */
	border:1px solid #333; 
	margin-top: 20px;
	padding: 8px 15px 15px 15px;
	font-size:90%;
	line-height:1.3;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	color:#000;
	background-color:#fff;
}

.fra-docdetail02 h3  {
	margin: 10px 0 10px 0;
	color:#000;
	font-weight:bold;
}

.fra-docdetail02 table  {
	margin: 12px 0 12px 10px;
}


.fra-docdetail02 table tr th  {
	margin: 5px 0 10px 10px;
	color:#000;
	font-weight:normal;
}

.fra-docdetail02 table tr td  {
	margin: 5px 0 10px 10px;
}

.fra-docdetail02 table tr td  {
	padding: 5px;
}

.fra-docdetail02 p  {
	margin: 10px 0 0 0px;
	line-height:1.5;
}

.fra-docdetail02 h4  {
	color:#000;
	font-weight:normal;
	margin: 20px 0 7px 0;
}


.fra-docdetail02 ul  {
	margin: 10px;
	padding:10px;
}
.fra-docdetail02 li  {
	margin:0 0 10px 0;
	line-height:1.3;
}








p.fra-que {
	-webkit-border-radius: 3px; /* Safari */
	-moz-border-radius: 3px; /* Firefox */
	border-radius: 3px; /* css3 */
	background:url(../images/leadarrow-02.jpg) 10px center no-repeat;
	background-color:#f8f8ef;
	
	font-size:95%;
	line-height:1.5;
	font-weight:bold;
	margin: 3em 0 2em 0;
	padding: 4px 10px 2px 28px;
}

p.fra-ans {
	margin-left: 1em;
	font-size:100%;
	line-height:1.8;
}




.fra-list {
	margin: 0;
	padding: 10px 0 0 10px;
}

.fra-list li {
	min-height:20px;
	list-style:none;
	background:url(../images/leadarrow-01.gif) no-repeat 0 center;
	font-size:100%;
	line-height:1.2;
	margin-bottom:1.2em;
	padding:7px 0 0 20px;
}

.fra-list a {
	color:#006699;
	text-decoration: none;
}

.fra-list a:hover{
	color:#00cccc;
}



.fra-list2 {
	margin: 0;
	padding: 10px 0 0 10px;
}

.fra-list2 li {
	min-height:20px;
	list-style:none;
	background:url(../images/leadarrow-01.gif) no-repeat 0 center;
	font-size:100%;
	line-height:1.2;
	margin-bottom:1.2em;
	padding:7px 0 0 20px;
}

.fra-list2 a {
	color:#fff;
	text-decoration: none;
}

.fra-list2 a:hover{
	color:#3ff;
}



/* ---------- table ---------- */



.tab-00
{
	width:100%;
	fmargin-top: 20px;
	text-align: left;
	border-collapse: collapse;
	
}
.tab-00 td
{
	font-size: 85%;
	padding: 0.5em;
}








.tab-01 {
	margin: 20px 0px 10px 20px;
	width:95%;
	font-size:90%;
	border:dotted 1px #ccc;
	border-collapse:collapse;
}


.tab-01 th{
	
}
.tab-01 th div {
	border:1px solid white;
	background-color:#f2ffde;
}


.tab-01 tr th {
	padding:10px;
	border:dotted 1px #ccc;
	white-space:nowrap;
}


.tab-01 tr td{
	padding:10px;
	border:dotted 1px #ccc;
}



.tab-02 {
	margin: 20px 0px 10px 20px;
	width:95%;
	font-size:90%;
	border:dotted 1px #ccc;
	border-collapse:collapse;
}


.tab-02 th{
	background-color:#f0fcff;
	font-weight:normal;
	
}
.tab-02 th div {
	border:1px solid white;
	background-color:#f2ffde;
}


.tab-02 tr th {
	padding:10px;
	border:dotted 1px #ccc;
	white-space:nowrap;
}


.tab-02 tr td{
	padding:10px;
	border:dotted 1px #ccc;
}




/* list */


.li-deco {
	padding: 0;
	margin: 2em 0 3em 2em;
	font-size:80%;
}


.li-mark01 {
	list-style: none;
	background-image:url(../images/list1.jpg);
	background-position:left 2px;
	background-repeat:no-repeat;
	padding-left: 2em;
	margin: 1em 0 10px 2em;
	
}

.li-mark02 {
	list-style: none;
	background-image:url(../images/list2.jpg);
	background-position:left 2px;
	background-repeat:no-repeat;
	padding-left: 2em;
	margin: 5px 0 1em 0em;
}


.li-deco li ul {
	padding: 5px 0 10px 0;
	margin: 0;
}



 /* dl-deco */

.dl-deco dt {
	background-image:url(../images/bor-dt.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	font-weight:bold;
	margin: 5px 0 0 0;
	padding: 0 0 8px 5px;
	font-size:80%;
	line-height:1.4;
}

.dl-deco dd {
	margin: 0 0 2px 0;
	padding: 1em;
	font-size:80%;
	line-height:1.6;
}

.dl-deco dd p {
	font-size:100%;
	line-height:1.6;
}




/* link-emphasis */

.link-emphasis a {
	-webkit-border-radius: 2px; /* Safari */
	-moz-border-radius: 2px; /* Firefox */
	border-radius: 2px; /* css3 */
	background-color:#f8f8ef;
	color:#F90;
	border: solid 1px #fc3;
	margin-top: 10px;
	padding: 10px;
	text-decoration:none;
}
.link-emphasis a:hover {
	-webkit-border-radius: 2px; /* Safari */
	-moz-border-radius: 2px; /* Firefox */
	border-radius: 2px; /* css3 */
	background-color:#ffeede;
	color:#F90;
	border: solid 1px #f90;
	margin-top: 10px;
	padding: 10px;
}


/* icon */


.icon-book {
	list-style: none;
	background-image:url(../images/icon-book.jpg);
	background-position:left 0px;
	background-repeat:no-repeat;
	padding-left: 18px;
	margin: 0 0 10px 0;
	font-size:85%;
	line-height:1.5;
	min-height:50px;
}



.icon-blank {
	list-style: none;
	background-image:url(../images/icon-blank.jpg);
	background-position:left 0px;
	background-repeat:no-repeat;
	padding-left: 15px;
	margin: 0 0 10px 0;
	font-size:85%;
	line-height:1.5;
	height:50px;
}

.icon-pdf {
	list-style: none;
	background-image:url(../images/icon-pdf.jpg);
	background-position:left 0px;
	background-repeat:no-repeat;
	padding-left: 15px;
	margin: 0 0 10px 0;
	font-size:85%;
	line-height:1.5;
}

.icon-word {
	list-style: none;
	background-image:url(../images/icon-word.jpg);
	background-position:left 0px;
	background-repeat:no-repeat;
	padding-left: 15px;
	margin: 0 0 10px 0;
	font-size:85%;
	line-height:1.5;
}

.icon-exl {
	list-style: none;
	background-image:url(../images/icon-exl.jpg);
	background-position:left 0px;
	background-repeat:no-repeat;
	padding-left: 15px;
	margin: 0 0 10px 0;
	font-size:85%;
	line-height:1.5;
}

.icon-zip {
	list-style: none;
	background-image:url(../images/icon-zip.jpg);
	background-position:left 0px;
	background-repeat:no-repeat;
	padding-left: 15px;
	margin: 0 0 10px 0;
	font-size:85%;
	line-height:1.5;
}

.icon-mail {
	list-style: none;
	background-image:url(../images/icon-mail.jpg);
	background-position:left 0px;
	background-repeat:no-repeat;
	padding-left: 15px;
	margin: 0 0 10px 0;
	font-size:85%;
	line-height:1.5;
}



/*WP用アライン*/


.alignnone {
	float: none;
	padding: 0px 0px 0px 0px;
	margin:  1em 0px 0px 0px!important;
}


.alignleft {
	float: left;
	padding: 0px 0px 0px 0px;
	margin:  0em 1em 1em 0px!important;
}

.alignright {
	float: right;
	padding: 0px 0px 0px 0px;
	margin:  0em 0px 1em 1em!important;
}
.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}




/* new! マーク */



.update {
	color:#F69!important;
	font-size:78%!important;
	line-height:1!important;
} 






/* WP用エントリーの画像縁取り */

.entry img {
	vertical-align:bottom;
	padding: 1px;
	border: 1px solid #666;
	background-color:#000;
} 







/* WP用キャプション */

.wp-caption {
	text-align: center;
	vertical-align:bottom;
	padding: 5px 0px 20px 0px;
	border: 1px solid #00;
	background-color:#000;
}
.wp-caption img {
	margin: 0;
	padding: 1px;
	border: 1px solid #666;
	background-color:#000;
}
.wp-caption p.wp-caption-text {
	font-size: 10px;
	line-height: 1.1;
	padding: 4px 0 2px 0;
	margin:  4px 0 0 0;
	letter-spacing:0px;
	color:#fff;
}


.border-none{
	border:none!important;
	background:none !important;
}



/* ------------ ヨーロッパ視察  ------------  */



/* 画像 ホバー縁取り */

.eu-navi {
	width:700px;
}

.eu-navi ul {
	display:block;
	padding: 0;
	margin: 15px 0 15px 0;
	list-style:none;
	position:relative;
	z-index:9999;
}

.eu-navi li {
	display:block;
	float:left;
	padding: 0;
	margin: 0 10px 0 0;
}

.eu-navi img {
	display:block;
	padding: 0;
	margin: 0 !important;
}


.eu-navi a {
	display:block;
}

.eu-navi a:hover {
	filter: alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity:0.6;
}

.eu-navi p a {
	font-size:10px;
	line-height:1.8;
	text-decoration:none;
}


/* side-navi */

.sd-flnavi {
	padding: 0px 0 10px 0;
	margin: 0 0 50px 0;
	width: 640px;
	height:70px;
	background: #000;
	z-index:9999;
}


.sd-flnavi ul {
	margin:0;
	padding:0;
	list-style:none;
}


.sd-flnavi li a {
	display:block;
	
	font-size:10px;
	line-height:12px;
	
	text-decoration:none;
	
	color:#000;
	background-color:#ccc;
	
	float:left;
}
.sd-flnavi li a:hover {
	text-decoration:none;
	
	color:#39f!important;
	background-color:#333;
}


.nv1 {
	display: block;
	color:#fff !important;
	background-color:#666 !important;
	padding:15px !important;
	width:130px;
	margin:0 5px 0 0;
}
.nv2 {
	display: block;
	padding:15px !important;
	width:130px;
	margin:0 1px 0 0;
}
.nv3 {
	display: block;
	padding:9px !important;
	width:130px;
	margin:0 5px 0 0;
}
.nv4 {
	display: block;
	padding:15px !important;
	width:130px;
	margin:0;
}


.fixed {
	position: fixed;
	top: 0;
	left: center;
	width: 640px;
}

#osu01s { display:block; margin-bottom:80px;}
#osu01  { display:block; margin-bottom:80px;}

#osu02s { display:block; margin-bottom:80px;}
#osu02  { display:block; margin-bottom:80px;}



#fra01s { display:block; margin-bottom:80px;}
#fra01  { display:block; margin-bottom:80px;}









 /* --- ページネーション（no plugin） --- */

.wp-pagenavi {
	font-size:11px;
	padding:10px 0;
}
.wp-pagenavi a {
	margin:0 2px;
	padding:2px 10px;
	background-color:#fff;
}
.wp-pagenavi .pages {
	color:#888;
	margin:0 4px;
	padding:2px 0;
}
.wp-pagenavi .current {
	background:#DDD;
	font-weight:bold;
	margin:0 2px;
	padding:2px 10px;
	background-color:#ccc;
}
.wp-pagenavi .extend {
	background:#F9F9F9;
	border:0;
	color:#555;
	padding:0;
}
.wp-pagenavi .extend {
	margin:0 0 0 2px;
}
.wp-pagenavi .page {
	margin:0 0 0 4px;
}
.wp-pagenavi a.first,
.wp-pagenavi a.last {
	padding:2px 5px;
}



.wp-pagenavi .current,
.wp-pagenavi a {
	border:solid 1px #CCC;
	color:#888;
	text-decoration:none;
}
.page_navigation a:hover,
.wp-pagenavi a:hover {
	border:solid 1px #999;
	color:#888;
	text-decoration:none;
}






 /* --- ページネーション（single） --- */

.prev-next {
	font-size:75%;
	color:#aaa;
	-webkit-border-radius: 6px; /* Safari */
	-moz-border-radius: 6px; /* Firefox */
	border-radius: 6px; /* css3 */
	padding: 5px 10px  10px 10px;
	margin: 0 10px 0 10px;
	background-color:#333;
}







/* ---------- ホバー指先 ---------- */

.hover-pointer {
   cursor : pointer;
}

 
/* ---------- 分割ライン---------- */


.bor-sol-bot {
	clear:both;
	display:block;
	height: 2em;
	border-bottom: 1px solid #ccc;
	
}

.bor-dot-bot {
	clear:both;
	display:block;
	height: 5px;
	border-bottom: 1px dotted #ccc;
}




/*form*/

.attention {
	font-size:75%;
	line-height:1.1;
	color:#d37fb2;
}




.mandatory {
	font-size:75%;
	line-height:1.1;
	color:#969;
}


.formarea {
	margin:40px 0 0 0px;
	padding:0;
}


.formarea table {
	list-style:none;
	margin:0 0 20px 0;
	padding:0;
	border-collapse:collapse;
}
.formarea th{
	background-color:none;
	font-weight:normal;
	vertical-align:middle;
	text-align:left;
	width:200px;
}

.formarea td{
	width:440px;
}




.formarea tr th {
	padding:15px;
	border:none;
	white-space:nowrap;
	
	font-size:80%;
	line-height:1.5;
}

.formarea tr td{
	padding:10px;
	border:none;
	font-size:90%;
	line-height:1.5;
	
	vertical-align:middle;
}

.tab-formex {
	border: solid 3px #ccc !important;
}
.tab-formex th {
	padding:10px !important;
	width:204px;
}
.tab-formex td {
	padding:20px !important;
	width:436px;
}




.formarea textarea{
	width: 90%;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}


.borbot {
	clear:both;
	border-bottom:1px dotted #ccc;
	
	margin:0 0 18px 0;
	padding:0;
}



/*contact7 checkbox brake*/



span.wpcf7-list-item {
	margin-right: 30px;
}

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


/*contact7 error*/


.wpcf7 span.wpcf7-not-valid-tip {
    
    color: red;
	position: absolute;
    top: 0;
    left: 102%;
    z-index: 100;
    border: none;
    font-size: 10px;
    width: 200px;
    padding: 0;
}


.tab-formex span.wpcf7-not-valid-tip {
	
	display:block !important;
    
    color: red;
	position :relative;
    top: 3px;
	left: 10px;
    z-index: 100;
    border: none;
    font-size: 10px !important;
    width: 200px;
    padding: 0;
	
	font-weight:normal;
}



.wpcf7 .wpcf7-not-valid {
    background: #ffebeb;
}


.wpcf7 .wpcf7-response-output {
    margin: 10px 0 0 10px; /* 135 centering */
    padding: 8px 35px 8px 14px;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
	width:90%;
}
    .wpcf7 .wpcf7-validation-errors {
        color: #B94A48;
        background-color: #F2DEDE;
        border: 1px solid #EED3D7;
    }
    .wpcf7 .wpcf7-mail-sent-ok {
        color: #3A87AD;
        background-color: #D9EDF7;
        border: 1px solid #BCE8F1;
    }








:root *> select{
	border:1px solid #ccc;     /* 枠線の装飾 */
	background-color: #fff;   /* 背景色 */
	border-radius: 2px;         /* CSS3 */
	-moz-border-radius: 2px;    /* Firefox */
	-webkit-border-radius: 2px; /* Safari,Chrome */
	behavior: url( ../js-pie/PIE.htc ) ; /* CSS3 PIE */
	padding:5px;
	margin-bottom:3px;
	background-color:#ebf5ff;
}



:root *> input{
	border:1px solid #ccc;     /* 枠線の装飾 */
	border-radius: 2px;         /* CSS3 */
	-moz-border-radius: 2px;    /* Firefox */
	-webkit-border-radius: 2px; /* Safari,Chrome */
	behavior: url( ../js-pie/PIE.htc ) ; /* CSS3 PIE */
	padding:5px;
	background-color:#ebf5ff;
}


:root *> textarea{
	border:1px solid #ccc;     /* 枠線の装飾 */
	border-radius: 2px;         /* CSS3 */
	-moz-border-radius: 2px;    /* Firefox */
	-webkit-border-radius: 2px; /* Safari,Chrome */
	behavior: url( ../js-pie/PIE.htc ) ; /* CSS3 PIE */
	padding:5px;
	background-color:#ebf5ff;
}



.btn-submit input {
	display:block;
	width:98%;
	height:80px;
	margin:20px 0 0 10px;
	font-size:130%;
	line-height:1;
	background:#BDE8FF !important;
	border:5px solid #d9f2ff;
	
	cursor:pointer;
	
	-webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
	
	-webkit-transition: 0.3s ease-in-out;
	-moz-transition: 0.3s ease-in-out;
	-o-transition: 0.3s ease-in-out;
	transition: 0.3s ease-in-out;
}






.btn-submit input:hover {
	
	color:#fff;
	margin:20px 0 0 10px;
	
	background:#2e85de !important;
}

