@charset 'UTF-8';

/* **********************************************************************
 *
 *       Title:   オフィスコム smScan.css
 *
 ********************************************************************** */
 @import url(https://fonts.googleapis.com/earlyaccess/notosansjapanese.css);

.pagetop{
	bottom: 60px!important;
}

#main-contents-box{
	padding: 80px 0 0;
	color: #333;
}

#main-contents-box .fix-contents{
	width: 90%;
}

.cloud_phone a:link,
.cloud_phone a:visited{
	color: #333;
	text-decoration: none;
}

.cloud_phone p,
.cloud_phone ul {
	margin: 0;
	padding: 0;
	font-size: 1.4rem;
	line-height: 1.8;
}

 /* phone_inner
======================================================= */
.phone_inner{
	width: 90%;
	margin: 0 auto;
}


 /* phone_tit
======================================================= */
h2.phone_tit{
	font-size: 2.4rem;
	letter-spacing: 0.08em;
	color: #21384B;
	font-weight: bold;
	text-align: center;
	line-height: 1.5;
}

h2.phone_tit > span{
	display: block;
	padding: 8px 0 13px;
}

h2.phone_tit > span span{
	position: relative;
	display: inline-block;
	font-size: 1.8rem;
	letter-spacing: 0;
	color: #E06700;
}

h2.phone_tit > span span:before,
h2.phone_tit > span span:after{
	content:"";
	position: absolute;
	z-index: 1;
	bottom: 2px;
	left: -20px;
	width: 2px;
	height: 20px;
	background: #E06700;
    transform: rotate(-30deg);
}

h2.phone_tit > span span:after{
	left: auto;
	right: -10px;
    transform: rotate(30deg);
}

 /* phone_main
======================================================= */
.phone_main { 
	background-size: cover !important;
	height: 424px;
	display: flex;
	justify-content: center;
	margin: 0 auto;
	text-align: center;
	display:-ms-flexbox;
	-ms-flex-align:center;
	-ms-flex-pack: justify;
}

.phone_main {	background: url(../img/cloud_phone/sp/coworking_top.jpg) 50% 50% no-repeat #051c46;}

.phone_inner {
	position: relative;
}

ul.phone_path {
	display: none;
}

.phone_header_box{
	width: 95%;
	max-width: 290px;
	margin: 50px 0 0;
	padding: 30px 25px;
	box-sizing: border-box;
	border-radius: 10px;
	background: #fff;
	box-shadow: 0px 0px 40px rgba(33, 56, 75, 0.1);
	text-align: left;
	position: relative;
}

.phone_header_box .catch{
	position: absolute;
	z-index: 1;
	left: 20px;
	top: -15px;
	border-radius: 35px;
	background: linear-gradient(#e04500 0%, #e09200 100%);
	font-weight: bold;
	font-size: 1.4rem;
	letter-spacing: 0.08em;
	line-height: 1.5;
	text-align: left;
	color: #fff;
	padding: 6px 20px;

}

.phone_header_box h1{
	font-weight: bold;
	font-size: 2.0rem;
	letter-spacing: 0.05em;
	line-height: 1.4;
	color: #21384b;
	margin: 0 0 7px;
}

.phone_header_box h1 span{
	display: block;
	font-weight: 900;
	font-size: 3.4rem;
	letter-spacing: 0.05em;
	color: #e06700;
}

.phone_header_box .txt{
	font-weight: normal;
	font-size: 1.2rem;
	letter-spacing: 0.05em;
	line-height: 1.5;
	color: #21384b;
}

.phone_header_img{
	position: absolute;
	z-index: 1;
	bottom: 0;
	right: 0;
	width: 220px;
}

 /* phone_alink
======================================================= */
.phone_alink{
	padding: 15px 0 13px;
	background: #21384B;
}

.phone_alink ul{
	display: flex;
	flex-wrap: wrap;
    justify-content: center;
    font-size: 1.4rem;
    line-height: 2.0;
    letter-spacing: 0.05em;
}

.phone_alink ul li{
	width: calc( (100% - 10px) / 2 );
	border-left: 1px solid #567181;
	box-sizing: border-box;
	margin: 0 0 0 10px;
	padding: 0 0 0 15px;
}

.phone_alink ul li:nth-child(odd){
	border-left: 0;
	margin-left: 0;
	padding-left: 0;
}

.phone_alink ul li a{
	position: relative;
	display: flex;
	align-items: center;
	height: 100%;
	padding-right: 20px;
	color: #fff !important;
	text-decoration: none;
}

.phone_alink ul li a:after{
	content:"";
	position: absolute;
	z-index: 1;
	top: calc( 50% - ( 17px / 2 ) );
	right: 0;
	width: 14px;
	height: 17px;
	background: url(../img/cloud_phone/arw_down.png) 50% 50% no-repeat;
    background-size: contain;
}


 /* phone_about_group
======================================================= */
.phone_about_group{
	padding: 40px 0 60px;
	background: url(../img/cloud_phone/bg_about.jpg) 50% 50% no-repeat;
    background-size: cover;
}

 /* phone_problem
======================================================= */
.phone_problem h2{
	position: relative;
	z-index: 1;
}

.phone_problem .content{
	position: relative;
	z-index: 0;
	display: flex;
	flex-wrap: wrap;
    justify-content: center;
    margin: -20px 0 0;
	padding: 35px 20px 20px;
	border-radius: 10px;
	background: linear-gradient(#f5e4de 0%, #f8eeda 100%);
}

.phone_problem .content .item{
	display: flex;
	align-items: center;
	width: 100%;
	margin: 0 0 10px;
	padding: 15px 15px;
	box-sizing: border-box;
	background: #fff;
    border-radius: 10px;
}

.phone_problem .content .item:last-child {
	margin: 0;
}

.phone_problem .content .item img{
	width: 50px;
	margin: 0 10px 0 0;
}

.phone_problem .content .item img + p{
	font-size: 1.4rem;
	line-height: 1.5;
	font-weight: bold;
	width: calc(100% - 60px);
	letter-spacing: 0;
}

 /* phone_about
======================================================= */
.phone_about{
	padding: 40px 0 0;
}

.phone_about h2{
	margin: 0 0 20px;
}

.phone_about .lead{
	margin: 0 auto 30px;
}

.phone_about .content .item{
	background: #fff;
	margin: 0 0 40px;
    border-radius: 20px 20px 10px 10px;
	box-shadow: 0px 0px 40px rgba(33, 56, 75, 0.1);
}

.phone_about .content .item.item01{
	margin: 0 0 40px;
	position: relative;
}

.phone_about .content .item.item01:after {
	content: '';
	position: absolute;
	top: calc(100% - 10px);
	left: 50%;
	width: 97px;
	height: 50px;
	margin: 0 0 0 -48px;
	background: url(../img/cloud_phone/sp/arw_about.png) no-repeat 0 0;
	background-size: cover;
}

.phone_about .content .item.item02 {
	margin: 0;
}


.phone_about .content .item .tit{
	font-size: 2.0rem;
	line-height: 1.25;
	letter-spacing: 0.08em;
	color: #fff;
	font-weight: bold;
	text-align: center;
	margin: 0 0 20px;
	padding: 10px 0 10px;
	border-radius: 20px 20px 0 0;
}

.phone_about .content .item.item01 .tit{
	background: #6D8799;
}

.phone_about .content .item.item02 .tit{
	background: linear-gradient(90deg,#e04500 0%, #e09200 100%);
}

.phone_about .content .item .txt_area{
	padding: 0 20px;
}

.phone_about .content .item .txt_area .catch{
	font-size: 1.8rem;
	line-height: 1.6;
	letter-spacing: 0.08em;
	font-weight: bold;
	margin: 0 0 10px;
	text-align: center;
}

.phone_about .content .item .txt_area .catch span{
	color: #E06700;
}

.phone_about .content .item .img{
	text-align: center;	
	padding: 0 20px 20px;
}


 /* phone_merit
======================================================= */
.phone_merit{
	padding: 40px 0;
}

.phone_merit .content .item{
	margin: 0 0 20px;
}


.phone_merit .content .item .txt_area{
	position: relative;
	padding: 12px 0 0;
}

.phone_merit .content .item .txt_area .tit{
	position: absolute;
	z-index: 0;
	right: 0;
	opacity: 0.1;
	display: flex;
	align-items: center;
	color: #6D8799;
	line-height: 1.0;
}

.phone_merit .content .item .txt_area .tit .en{
	font-size: 2.0rem;
	font-weight: bold;
	text-decoration: underline;
	margin: 0 7px 0 0;
}

.phone_merit .content .item .txt_area .tit .num{
	font-size: 5.0rem;
	font-weight: 900;
}

.phone_merit .content .item .txt_area h3{
	position: relative;
	z-index: 1;
	font-weight: bold;
	color: #fff;
	line-height: 42px;
	margin: 65px 0 20px;
}

.phone_merit .content .item .txt_area h3 span{
	padding: 5px 10px 7px;
	background: linear-gradient(90deg, #e04500 0%, #e09200 100%);
	-webkit-box-decoration-break: clone;
	box-decoration-break: clone;
}

.phone_merit .content .item .txt_area p{
	letter-spacing: 0;
}

.phone_merit .content .item .txt_area p .red{
	color: : red;
}

.phone_merit .content .item .img_area {
	margin: 20px 0 0;
	text-align: center;
}

.phone_merit .content .item .img_area img{
    border-radius: 10px;
}

.phone_merit .demerit_block{
	padding: 20px;
	box-sizing: border-box;
    border-radius: 10px;
	background: #f0f3f5;
	border: 1px solid #f9fafb;
}

.phone_merit .demerit_block h3{
	font-size: 2.0rem;
	font-weight: bold;
	line-height: 1.5;
	letter-spacing: 0.08em;
	text-align: center;
	margin: 0 0 20px;
}

.phone_merit .demerit_block ul{
	line-height: 1.65;
	letter-spacing: 0.08em;
	color: #21384B;
}

.phone_merit .demerit_block ul li{
	position: relative;
	margin: 0 0 10px;
	padding: 0 0 10px 35px;
	border-bottom: 1px solid #C7D1D8;
}

.phone_merit .demerit_block ul li:before{
	content:"";
	position: absolute;
	z-index: 1;
	left: 0;
	top: 2px;
	width: 24px;
	height: 24px;
	background: url(../img/cloud_phone/ico_demerit.png) 50% 50% no-repeat;
    background-size: contain;
}

 /* phone_cta
======================================================= */
.phone_cta{
	padding: 40px 5%;
	background: url(../img/cloud_phone/bg_cta.jpg) 50% 50% no-repeat;
    background-size: cover;
}

.phone_cta h2{
	color: #fff;
	margin: 0 0 20px;
}

.phone_cta .lead{
	color: #fff;
	text-align: center;
	margin: 0 0 20px;
}


.phone_cta .btn,
.phone_cta .box{
	margin: 0 0 20px;
}

.phone_cta .btn a{
	display: block;
	color: #fff;
	border-radius: 56px;
	background: linear-gradient(#e04500 0%, #e09200 100%);
	box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.16);
	text-align: center;
	font-size: 1.8rem;
	line-height: 1.5;
	font-weight: bold;
	padding: 22px 20px 25px;
	letter-spacing: 0.08em;
}

.phone_cta .btn a span{
	position: relative;
	display: inline-block;
	padding: 0 0 0 34px;
}

.phone_cta .btn a span:before{
	content:"";
	position: absolute;
	z-index: 1;
	left: 0;
	top: 50%;
	width: 26px;
	height: 18px;
	margin: -9px 0 0;
	background: url(../img/cloud_phone/ico_mail.png) 50% 50% no-repeat;
    background-size: contain;
}

.phone_cta .box{
	margin-bottom: 0;
}

.phone_cta .box .col{
	margin: 0 0 20px;
}

.phone_cta .box .col:last-child {
	margin-bottom: 0;
}

.phone_cta .box .col a{
	display: block;
	text-decoration: none;
	background: #fff;
    border-radius: 10px;
	overflow: hidden;
	text-align: center;
}

.phone_cta .box .col .intit{
	font-size: 1.6rem;
	color: #fff;
	font-weight: bold;
	text-align: center;
	background: #E09000;
	padding: 3px 0 2px;
}

.phone_cta .box .col .col_in{
	position: relative;
	display: inline-block;
	text-align: left;
	padding: 8px 20px 21px 47px;
}

.phone_cta .box .col .col_in:before{
	content:"";
	position: absolute;
	z-index: 1;
	left: 10px;
	top: 15px;
	width: 26px;
	height: 26px;
	background: url(../img/cloud_phone/ico_tel.png) 50% 50% no-repeat;
    background-size: contain;
}

.phone_cta .box .col .number{
	font-size: 2.6rem;
	line-height: 1.45;
	letter-spacing: 0.05em;
	font-weight: bold;
}

.phone_cta .box .col .time{
	font-size: 1.2rem;
	line-height: 1.4;
	letter-spacing: 0;
}


 /* phone_alink_pbx
======================================================= */
.phone_alink_pbx{
	padding: 40px 0;
	background: linear-gradient(90deg, #f6c7b3 0%, #f7dfb3 100%);
}

.phone_alink_pbx .tit{
	font-weight: bold;
	font-size: 2.4rem;
	letter-spacing: 0.08em;
	text-align: center;
	color: #21384b;
	text-align: center;
	margin: 0 0 20px;
}

.phone_alink_pbx ul li{
	margin: 0 0 20px;
}

.phone_alink_pbx ul li:last-child{
	margin: 0;
}

.phone_alink_pbx ul li a{
	position: relative;
	display: flex;
	align-items: center;
    justify-content: center;
	width: 100%;
	height: 100px;
	padding: 0 60px;
	box-sizing: border-box;
	border-radius: 60px;
	background: #fff;
	box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.1);
}

.phone_alink_pbx ul li a:after{
	content:"";
	position: absolute;
	z-index: 1;
	top: calc( 50% - ( 24px / 2 ) );
	right: 20px;
	width: 20px;
	height: 24px;
	background: url(../img/cloud_phone/arw_down.png) 50% 50% no-repeat;
    background-size: contain;
}

 /* phone_product
======================================================= */
.phone_product{
	background: #F0F3F5;
}

.phone_product .phone_inner {
	width: 100%;
}

.phone_product .head_box{
	position: relative;
	background: #fff;
}

.phone_product.mottel .head_box .content{
	background: #1FB0E5;
}

.phone_product.innovera .head_box .content{
	background: #DEA41F;
}

.phone_product .head_box .content:after{
	content:"";
	position: absolute;
	z-index: 0;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 90px;
	background: url(../img/cloud_phone/bg_product.png) 50% 0 no-repeat;
    background-size: 100% 100%;
}

.phone_product .head_box .phone_inner{
	position: relative;
	z-index: 1;
}

.phone_product .head_box .img {
	padding: 40px 5% 0;
	position: relative;
	z-index: 2;
}

.phone_product .head_box .content{
	margin: -60px 0 0;
	padding: 80px 5% 40px;
	position: relative;
	z-index: 1;
	text-align: center;
}

.phone_product .head_box .content .comment_area{
	position: relative;
	display: inline-block;
	background: #fff;
	margin: 23px 0 0 20px;
	padding: 15px 52px 16px 58px;
    border-radius: 10px;
}

.phone_product .head_box .content .comment_area .label{
	position: absolute;
	z-index: 1;
	left: -34.5px;
	top: -36px;
	width: 80px;
	height: 80px;
	padding: 17px 0 0;
	box-sizing: border-box;
	font-size: 1.8rem;
	line-height: 1.2;
	color: #fff;
	font-weight: bold;
	background: linear-gradient(#e04500 0%, #e09200 100%);
    border-radius: 100%;
}

.phone_product .head_box .content .comment_area .comment{
	font-size: 1.8rem;
	line-height: 1.4;
	color: #21384B;
	font-weight: bold;
	letter-spacing: 0.02em;
}

.phone_product .head_box .content .comment_area .comment span{
	color: #E06700;
}

.phone_product .head_box .content .comment_area .comment strong{
	font-size: 2.4rem;
}

.phone_product .head_box .content .tit_area{
	color: #fff;
	letter-spacing: 0.08em;
	margin: 20px 0 0;
}

.phone_product .head_box .content .tit_area p{
	font-size: 1.6rem;
	font-weight: bold;
}

.phone_product .head_box .content .tit_area h2{
	font-size: 2.4rem;
	line-height: 1.5;
	font-weight: bold;
}

.phone_product .head_box .content .txt_area{
	color: #fff;
	letter-spacing: 0.08em;
	margin: 15px 0 0;
}

.phone_product .head_box .content .txt_area p{
	font-size: 1.6rem;
	line-height: 1.5;
	font-weight: 500;
}

/* phone_product_reason
======================================================= */
.phone_product_reason{
	padding: 40px 0 20px;
	background: #F0F3F5;
}

h3.balloon{
	position: relative;
	display: table;
	text-align: center;
	color: #fff;
	background: #21384B;
	font-size: 1.8rem;
	font-weight: bold;
	line-height: 1.46875;
	letter-spacing: 0.08em;
    border-radius: 34px;
    margin: 0 auto 32px;
    padding: 10px 20px 11px;
}

h3.balloon:after{
	content:"";
	position: absolute;
	z-index: 1;
	left: calc( 50% - 12px );
	bottom: -12px;
	border-style: solid;
	border-width: 13px 12px 0 12px;
	border-color: #21384B transparent transparent transparent;
}

.phone_product_reason .reason_box{
	position: relative;
	margin: 0 0 20px;
}

.phone_product_reason .reason_box .label{
	font-weight: bold;
	font-size: 1.6rem;
	line-height: 1.4;
	text-align: left;
	color: #e06700;
	margin: 0 0 10px;
}

.phone_product_reason .reason_box > .tit{
	font-weight: bold;
	font-size: 1.8rem;
	letter-spacing: 0.08em;
	line-height: 1.5;
	text-align: left;
	color: #21384b;
	margin: 0 0 15px;
}

.phone_product_reason .reason_box > .img{
	margin: 20px 0 0;
	text-align: center;
}

.phone_product_reason .reason_box .catch{
	display: table;
	margin: 0 auto;
	font-size: 1.6rem;
	line-height: 1.5;
	letter-spacing: 0.08em;
	font-weight: bold;
	color: #fff;
	padding: 10px 15px 12px;
	background: linear-gradient(#e04500 0%, #e09200 100%);
}

.phone_product_reason .detail_box {
	margin: 0 0 40px;
	padding: 20px;
	border-radius: 10px;
	background: #fff;
	box-shadow: 0px 10px 60px rgba(33, 56, 75, 0.1);
}

.phone_product_reason .detail_box .txt {
	margin: 0 0 20px;
}

.phone_product_reason .detail_box .txt h2 {
	margin: 0 0 20px;
}

.phone_product_reason .detail_box .img {
	width: 60%;
	margin: 0 auto;
	text-align: center;
}

/* feature_box
======================================================= */
.feature_box{
	margin: 20px 0;
}

.feature_box .col{
	background: #fff;
    border-radius: 10px;
    margin: 0 0 10px;
    padding: 20px;
    box-sizing: border-box;
}

.feature_box .col .col_head{
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin: 0 0 10px;
}

.feature_box .col .col_head .img{
	width: 80px;
}

.feature_box .col .col_head .tit{
	width: calc(100% - 90px);
	font-size: 1.6rem;
	line-height: 1.6;
	letter-spacing: 0.05em;
	font-weight: bold;
	color: #E06700;
}


/* phone_product_data
======================================================= */
.phone_product_data{
	padding: 40px 0;
	background: #fff;
}

.phone_product_data .lead{
	text-align: center;
	margin: 0 0 20px;
}

.phone_product_data .lead strong{
	font-size: 1.6rem;
	font-weight: bold;
	color: #E06700;
}

.phone_product_data .price{
	display: table;
	margin: 0 auto 20px;
	font-size: 1.6rem;
	line-height: 1.5;
	border-bottom: 2px solid #E06700;
	color: #E06700;
	font-weight: bold;
}

.phone_product_data .price strong{
	font-size: 2.4rem;
}

.phone_product_data table.col6 th,
.phone_product_data table.col6 td{
	width: 16.7%;
	width: calc( 100% / 6 );
	box-sizing: border-box;
}

.phone_product_data .caution{
	font-size: 1.2rem;
	line-height: 1.4;
	margin: 20px 0 0;
}

 /* phone_product_graph
======================================================= */

.phone_product_graph {
	padding: 40px 0;
	background: linear-gradient(90deg,rgba(224,69,0,.3), rgba(224,146,0,.3));
}

.phone_product_graph .phone_tit {
	margin-bottom: 20px;
}

.phone_product_graph .tbr {
	border-color: #C7D1D8;
	font-size: 80%;
}

.phone_product_graph .tbr th {
	width: 20%;
	border-color: #C7D1D8;
	background: #F0F3F5;
}

.phone_product_graph .tbr td {
	width: 30%;
	border-color: #C7D1D8;
	text-align: center;
	background: #fff;
}

 /* phone_product_think
======================================================= */

.phone_product_think {
	padding: 40px 0;
	position: relative;
	z-index: 0;
}

.phone_product_think h2 {
	margin: 0 0 20px;
	text-align: left;
	line-height: 1.5;
}

.phone_product_think .img {
	margin: 40px 0 -40px;
	text-align: center;
}

.phone_product_think .list {
	margin: 0 0 20px;
	font-size: 1.6rem;
	font-weight: bold;
	color: #E06700;
	line-height: 1.5;
}

.phone_product_think .list li {
	padding: 0 0 10px 35px;
	margin: 0 0 15px;
	border-bottom: 1px solid #C7D1D8;
	background: url(../img/cloud_phone/ico_check.png) no-repeat 0 .2em;
}

.cloud_phone .phone_btn {
	margin: 20px 0 0;
	font-weight: bold;
	text-align: center;
}

.phone_btn a:link,
.phone_btn a:hover,
.phone_btn a:visited {
	display: inline-flex;
	justify-content: center;
	align-items: center;
	max-width: 365px;
	height: 68px;
	padding: 0 60px 0 30px;
	border-radius: 34px;
	box-sizing: border-box;
	font-size: 1.6rem;
	color: #fff;
	text-decoration: none;
	background: #21384B url(../img/cloud_phone/arw.png) no-repeat right 30px center;
}


 /* phone_product_faq
======================================================= */

.phone_product_faq {
	padding: 40px 0;
	background: #F0F3F5;
}

.phone_product_faq h2 {
	margin: 0 0 30px;
}

.phone_product_faq h3 {
    font-size: 2.0rem;
    line-height: 1.5;
    font-weight: bold;
    color: #fff;
    padding: 10px 15px 12px;
	background: #e06700;
	border-radius: 10px;
}

.phone_product_faq .col {
	padding: 20px 0;
	border-bottom: 1px solid #C7D1D8;
}

.phone_product_faq .col.end {
	padding: 20px 0 40px;
}

.phone_product_faq h2 + .col {
	border-top: 1px solid #C7D1D8;
}

.phone_product_faq .col .tit {
	margin: 0 0 10px;
	padding: 8px 0 8px 50px;
	font-size: 1.6rem;
	font-weight: bold;
	line-height: 1.6;
	position: relative;
}

.phone_product_faq .col .tit:before {
	content: 'Q';
	position: absolute;
	top: 0;
	left: 0;
	display: flex;
	justify-content: center;
	align-items: center;
	width: 40px;
	height: 40px;
	border-radius: 25px;
	font-size: 2.0rem;
	font-weight: bold;
	color: #E06700;
	line-height: 1;
	background: #fff;
}


.phone_product_faq .col .txt {
	padding: 8px 0 8px 50px;
	font-size: 1.4rem;
	position: relative;
}

.phone_product_faq .col .txt:before {
	content: 'A';
	position: absolute;
	top: 0;
	left: 0;
	display: flex;
	justify-content: center;
	align-items: center;
	width: 40px;
	height: 40px;
	border-radius: 25px;
	font-size: 2.0rem;
	font-weight: bold;
	color: #fff;
	line-height: 1;
	background: #E06700;
}


 /* fix_cv
======================================================= */

#main-contents-box .fix_cv{
	position: fixed;
	right: 0;
	bottom: 0px;
	width: 100%;
	z-index: 3;
	text-align: center;
	transition: 0.4s;
}

#main-contents-box .fix_cv.hide{
	transform: translateY(100%);
}

#main-contents-box .fix_cv a{
	position: relative;
	display: block;
	padding: 15px 0;
	color: #fff;
	background: linear-gradient(90deg, #f27200 0%, #f24a00 100%);
}

#main-contents-box .fix_cv a:hover{
	color: #fff;
}

#main-contents-box .fix_cv p{
	display: inline-block;
	padding: 7px 0 7px 40px;
	font-size: 15px;
	font-weight: bold;
	line-height: 1;
	white-space: nowrap;
	background: url(../img/cloud_phone/ico_cv_btn.png) 0px 50% no-repeat;
	background-size: 30px auto;
	text-align: left;
}
