/* layout mobile
--------------------------------------------------*/
@media screen and (max-width: 640px) {
html,body{
    min-width:320px;
}

/* 汎用 */
.ykn_over:hover{
	opacity:1;
	transition-duration:0s;
}


#ykn_header .ykn_over:hover{
	color:#000000;
	opacity:1;
	transition-duration:0s;
}

#ykn_header .ykn_over:hover .ykn_menu_icon_over{
	opacity:0;
	transition-duration:0s;
}

#ykn_header .ykn_over:hover .ykn_online_shop_icon_over{
	opacity:0;
	transition-duration:0s;
}

#ykn_header .ykn_online_shop_btn:hover{
	border:none;
	transition-duration:0s;
}

#ykn_header.ykn_header_scroll .ykn_online_shop_btn:hover .ykn_online_shop_icon_box{
	border:solid 1px #e5e5e5;
	transition-duration:0s;
}



.ykn_sp_nav_set{
	position:absolute;
	width:100%;
	margin-top:11px;
	background:#ffffff;
	overflow:scroll;
	display:none;
	z-index:9999;
}




/* パンくずリストモバイル */
.bread_list{
	position:relative;
	width:100%;
	padding:7% 0;
	display:block;
	background:#f9f9f9;
}

.bread_list_text_set{
	position:relative;
	width:90%;
	display:block;
	margin:0 auto 0;
	text-align:left;
	font-size:3.2vw;
	line-height:2.5;
}

.bread_list_icon{
	position:relative;
	margin-right:10px;
	display:inline;
	line-height:2;
	width:2%;
	height:auto;
}

.bread_list_cursor{
	color:#999999;
	margin:0 2% 0;
}


.bread_list_now{
	color:#d8316e;
}

.bread_list_text_set a{
	color:#000000;
}

.bread_list_text_set a:hover{
	color:#000000;
}




/* ヘッダ */
#ykn_header{
	position:absolute;
	width:100%;
    min-width:320px;
	height:60px;
	top:0;
	left:0;
	text-align:left;
	display:block;
	z-index:3;
	background:#ffffff;
}

.ykn_header_margin{
	position:relative;
	width:100%;
	height:60px;
}

.ykn_logo{
	position:relative;
	width:97px;
	margin-top:11px;
	margin-left:20px;
	float:none;
}

.ykn_menu_btn{
	position:absolute;
	top:12px;
	right:20px;
	width:40px;
	height:auto;
	cursor:pointer;
}

#ykn_header .ykn_online_shop_btn{
	position:absolute;
	top:12px;
	right:80px;
	width:auto;
	height:auto;
	background-color:none;
	border:none;
	border-radius:none;
	text-align:center;
	line-height:1.4;
	padding-top:0;
	box-sizing:border-box;
}

.ykn_online_shop_icon_box{
	width:36px;
	height:36px;
	border-radius:36px;
	border:solid 1px #e5e5e5;
	display:block;
	float:left;
}

.ykn_online_shop_icon{
	position:relative;
	width:18px;
	height:auto;
	margin-top:10px;
	margin-left:-10px;
}

.ykn_online_shop_br{
	display:none;
}

.ykn_online_shop_text{
	display:none;
}

#ykn_header a{
	text-decoration:none;
	color:#000000;
	font-size:3.8vw;
	line-height:1;
}

.ykn_menu01,
.ykn_menu02,
.ykn_menu03,
.ykn_menu04,
.ykn_menu05{
	position:relative;
	width:90%;
	padding-top:5%;
	padding-bottom:5%;
	padding-left:5%;
	margin:0 auto 0;
	float:none;
	display:block;
	box-sizing:border-box;
	border-bottom:solid 1px #cccccc;
}

.ykn_menu01{
	margin-top:5%;
}

.ykn_menu02,
.ykn_menu03,
.ykn_menu04{
	padding-bottom:0;
}

.ykn_menu05{
	margin-bottom:5%;
}



/* ヘッダメニューオーバータブ */
.ykn_menu_tab_btn{
	position:relative;
	z-index:1;
	cursor:default;
	color:#000000;
	font-size:3.8vw;
	line-height:1;
}

.ykn_menu_tab_set{
	position:relative;
	background-color:#ffffff;
	padding:7% 0 0;
	display:block;
}

#ykn_header .ykn_menu_tab{
	position:relative;
	width:calc(100% - 20px);
	padding-top:5%;
	padding-left:5%;
	padding-bottom:2%;
	margin-bottom:0;
	white-space:nowrap;
	font-size:3.4vw;
	display:block;
	padding-right:0;
	box-sizing:border-box;
}

#ykn_header .ykn_menu_tab_first{
	padding-top:0;
}

#ykn_header .ykn_menu_tab_last{
	margin-bottom:0;
	padding-bottom:5%;
}

.ykn_menu_tab_icon{
	position:absolute;
	margin-top:4px;
	right:0;
}

#ykn_header.ykn_header_scroll .ykn_menu_tab_set{
	padding:7% 0 0;
}

.ykn_menu_tab_icon{
	width:40px;
	height:auto;
}




/* メインビジュアル */
#ykn_mv{
	position:relative;
	width:100%;
	height:auto;
	overflow:visible;
}

#ykn_mv{
	display:block;
}

.ykn_mv_image{
	position:relative;
	left:0;
	margin-left:0;
	width:100%;
	height:auto;
}


.ykn_mv_title{
	position:absolute;
	top:3.5%;
	left:0;
	margin-left:0;
	width:100%;
	height:auto;
}

.ykn_mv_text_bg{
	display:none;
}

.ykn_mv_sp_box{
	position:relative;
	width:100%;
	background:#d8316e;
	padding-top:3%;
	padding-bottom:3%;
}

.ykn_mv_hatomugi{
	position:absolute;
	top:auto;
	bottom:-12%;
	left:auto;
	right:4%;
	margin-left:auto;
	width:16.5%;
	height:auto;
}


.ykn_mv_text01{
	position:relative;
	top:0;
	left:0;
	margin:0 auto 0;
	width:44%;
	height:auto;
	display:block;
}

.ykn_mv_text02{
	position:relative;
	top:0;
	left:0;
	margin:1% auto 0;
	width:65.3%;
	height:auto;
	display:block;
}

.ykn_mv_text03{
	position:relative;
	top:0;
	left:0;
	margin:3% auto 0;
	width:65.3%;
	height:auto;
	display:block;
}




/* コンセプト */
#ykn_concept{
	position:relative;
	width:100%;
	padding:16% 0 23%;
}

.ykn_concept_title{
	position:relative;
	margin:0 auto 10%;
	width:100%;
	height:auto;
	display:block;
}

.ykn_concept_caption{
	position:relative;
	margin:0 auto 10%;
	width:82.8%;
	height:auto;
}

.ykn_concept_text{
	position:relative;
	font-size:3.8vw;
	text-align:center;
	line-height:2;
	font-weight:400;
	letter-spacing:0px;
}

.ykn_concept_hatomugi{
	position:absolute;
	left:auto;
	right:2%;
	bottom:-8.5%;
	margin-left:auto;
	width:24%;
	height:auto;
}



/* 商品紹介 */
#ykn_products{
	position:relative;
	width:100%;
	padding:0 0 16%;
}

.ykn_products_title{
	position:relative;
	margin:0 auto 21%;
	width:100%;
	height:auto;
	display:block;
}

.ykn_products_set01{
	position:relative;
	width:100%;
	height:auto;
	background-image:none;
	background-position:top center;
	background-repeat:no-repeat;
}

.ykn_products_set01_bg{
	position:relative;
	width:100%;
	height:auto;
	background-image:url("../images/ykn_top/ykn_products_set01_bg02_sp.jpg");
	background-size:100% auto;
	background-position:top center;
	background-repeat:no-repeat;
	padding-bottom:8%;
}

.ykn_products_set01_photo01{
	position:absolute;
	top:0;
	left:0;
	margin-top:5.5%;
	margin-left:13%;
	z-index:1;
	width:26.6%;
	height:auto;
	display:block;
}

.ykn_products_set01_photo02{
	position:absolute;
	top:0;
	left:0;
	margin-top:-10.5%;
	margin-left:46.9%;
	z-index:1;
	width:41.6%;
	height:auto;
	display:block;
}

.ykn_products_set01_new_set{
	position:absolute;
	top:0;
	left:0;
	margin-top:-28%;
	margin-left:2%;
	width:36vw;
	height:36vw;
	border-radius:180px;
	background:#d8316e;
}

.ykn_products_set02_new_set{
	position:absolute;
	top:0;
	left:0;
	margin-top:-28%;
	margin-left:2%;
	width:36vw;
	height:36vw;
	border-radius:180px;
	background:#1596b7;
}

.ykn_products_set01_new_set_icon{
	position:relative;
	margin:8% auto 1.5%;
	width:40%;
	height:auto;
	display:block;
}

.ykn_products_set02_new_set_icon{
	position:relative;
	margin:8% auto 1.5%;
	width:40%;
	height:auto;
	display:block;
}

.ykn_products_set01_new_set_text{
	position:relative;
	color:#ffffff;
	font-size:3.2vw;
	line-height:1.5;
}

.ykn_products_set01_right{
	position:relative;
	width:100%;
	top:auto;
	left:0;
	padding-top:67%;
	margin-left:10%;
	text-align:left;
	box-sizing:border-box;
}

.ykn_products_set01_caption01{
	position:relative;
	display:block;
	left:1px;
	width:45.3%;
	height:auto;
}

.ykn_products_set01_caption02{
	position:relative;
	display:block;
	margin-top:4%;
	margin-bottom:4%;
	left:1px;
	width:83%;
	height:auto;
	
}

.ykn_products_set01_caption03{
	position:relative;
	display:block;
	margin-bottom:7%;
	width:35.4%;
	height:auto;
}

.ykn_products_set01_text{
	position:relative;
	font-size:3.4vw;
	font-weight:400;
	line-height:1;
}

.ykn_products_set01_text_box{
	position:relative;
	padding:2px 3px;
	font-size:3.2vw;
	font-weight:400;
	line-height:3.2vw;
	border:solid 1px #989898;
	display:inline-block;
	margin-left:3%;
}

.ykn_products_set01_btn{
	position:relative;
	width:80%;
	height:auto;
	padding-top:2.5%;
	padding-bottom:2.5%;
	display:inline-block;
	line-height:1;
	background-image:url("../images/ykn_top/ykn_products_set01_btn_bg_sp.gif");
	background-size:auto 100%;
	background-position:right top;
	verticai-align:middle;
	font-size:3.4vw;
	color:#ffffff;
	padding-left:2%;
	box-sizing:border-box;
	text-decoration:none;
	font-weight:400;
	text-align:left;
}

.ykn_products_set01_attention{
	position:relative;
	width:80%;
	font-size:3vw;
	color:#666666;
	margin-top:20px;
	line-height:1.8;
	padding-left:1em;
	text-indent:-1em;
}









.ykn_products_set02{
	position:relative;
	width:100%;
	height:auto;
	background-image:none;
	background-position:top center;
	background-repeat:no-repeat;
	margin-top:21%;
}

.ykn_products_set02_bg{
	position:relative;
	width:100%;
	height:auto;
	background-image:url("../images/ykn_top/ykn_products_set02_bg02_sp.jpg");
	background-size:100% auto;
	background-position:top center;
	background-repeat:no-repeat;
	padding-bottom:8%;
}

.ykn_products_set02_photo01{
	position:absolute;
	top:0;
	left:0;
	margin-top:5%;
	margin-left:13%;
	z-index:1;
	width:26.6%;
	height:auto;
	display:block;
}

.ykn_products_set02_photo02{
	position:absolute;
	top:0;
	left:0;
	margin-top:-10.5%;
	margin-left:46.9%;
	z-index:1;
	width:41.6%;
	height:auto;
	display:block;
}

.ykn_products_set02_right{
	position:relative;
	width:100%;
	top:auto;
	left:0;
	padding-top:67%;
	margin-left:10%;
	text-align:left;
	box-sizing:border-box;
}

.ykn_products_set02_caption01{
	position:relative;
	display:block;
	left:4px;
	width:44.9%;
	height:auto;
}

.ykn_products_set02_caption02{
	position:relative;
	display:block;
	margin-top:4%;
	margin-bottom:4%;
	left:2px;
	width:74.5%;
	height:auto;
}

.ykn_products_set02_caption03{
	position:relative;
	display:block;
	margin-bottom:7%;
	width:62.9%;
	height:auto;
}

.ykn_products_set02_text{
	position:relative;
	font-size:3.4vw;
	font-weight:400;
	line-height:1;
}

.ykn_products_set02_text_box{
	position:relative;
	padding:2px 3px;
	font-size:3.2vw;
	font-weight:400;
	line-height:3.2vw;
	border:solid 1px #989898;
	display:inline-block;
	margin-left:3%;
}

.ykn_products_set02_btn{
	position:relative;
	width:80%;
	height:auto;
	padding-top:2.5%;
	padding-bottom:2.5%;
	display:inline-block;
	line-height:1;
	background-image:url("../images/ykn_top/ykn_products_set02_btn_bg_sp.gif");
	background-size:auto 100%;
	background-position:right top;
	verticai-align:middle;
	font-size:3.4vw;
	color:#ffffff;
	padding-left:2%;
	box-sizing:border-box;
	text-decoration:none;
	font-weight:400;
	text-align:left;
}




/* ニュース */
#ykn_news{
	position:relative;
	width:100%;
	padding:0 0 16%;
}

.ykn_news_title{
	position:relative;
	margin:0 auto 10%;
	width:100%;
	height:auto;
	display:block;
}

.ykn_news_box{
	position:relative;
	width:84%;
	margin:0 auto 0;
	display:table;
}

.ykn_news_date{
	font-size:3.8vw;
	color:#d8316e;
}

.ykn_news_text{
	position:relative;
	font-size:3.8vw;
	padding-left:10px;
}

.ykn_news_text a{
	color:#000000;
	text-decoration:none;
}

.ykn_news_text a:hover{
	text-decoration:none;
}

.ykn_news_margin{
	height:3.2vw;
}




/* ピックアップ */
#ykn_pickup{
	position:relative;
	width:100%;
	padding:0 0 16%;
}

.ykn_pickup_title{
	position:relative;
	margin:0 auto 10%;
	width:100%;
	height:auto;
	display:block;
}

.ykn_pickup_bannar_box{
	position:relative;
	width:84%;
	margin:0 auto 0;
	box-shadow:5px 5px 20px 0px rgba(0,0,0,0.08);
	display:inline-block;
}

.ykn_pickup_bannar01_sp{
	position:relative;
	width:100%;
	height:auto;
	display:block;
	cursor:default;
}




/* コラム */
#ykn_column{
	position:relative;
	width:100%;
	padding:16% 0 0;
}

.ykn_column_title{
	position:relative;
	margin:0 auto 10%;
	width:100%;
	height:auto;
	display:block;
}

.ykn_column_caption01,
.ykn_column_caption02{
	position:relative;
	margin:0 auto 5%;
	width:100%;
	height:auto;
	display:block;
}

.ykn_column_text{
	position:relative;
	margin:0 auto 5%;
	position:relative;
	text-align:center;
	font-size:3.8vw;
	line-height:1.8;
	color:#666666;
	font-weight:400;

}

.slider_wrap01 img,
.slider_wrap02 img{
	filter:drop-shadow(5px 5px 10px rgba(0,0,0,0.08));
}

.ykn_column_set02{
	position:relative;
	margin:0 auto 0;
}




/* よくある質問 */
#ykn_faq{
	position:relative;
	width:100%;
	padding:16% 0 16%;
}

.ykn_faq_title{
	position:relative;
	margin:0 auto 10%;
	width:100%;
	height:auto;
	display:block;
}


.ykn_faq_text{
	position:relative;
	text-align:center;
	font-size:3.8vw;
	line-height:1.8;
	color:#000000;
	font-weight:400;
	margin-bottom:7%;
}

.ykn_faq_btn{
	position:relative;
	width:80%;
	height:auto;
	padding-top:2.5%;
	padding-bottom:2.5%;
	display:inline-block;
	line-height:1;
	background-image:url("../images/ykn_top/ykn_products_set01_btn_bg_sp.gif");
	background-size:auto 100%;
	background-position:right top;
	verticai-align:middle;
	font-size:3.4vw;
	color:#ffffff;
	padding-left:2%;
	box-sizing:border-box;
	text-decoration:none;
	font-weight:400;
	text-align:left;
	margin-top:0;
}







































/* ヘッダスクロールバージョン */
#ykn_header.ykn_header_scroll{
	position:fixed;
	height:60px;
	box-shadow:0px 0px 10px 0px rgba(0,0,0,0.08);
}

#ykn_header.ykn_header_scroll .ykn_logo{
	width:97px;
	height:auto;
	margin-top:11px;
}

#ykn_header.ykn_header_scroll .ykn_menu01{
	margin-top:10px;
}

#ykn_header.ykn_header_scroll .ykn_menu02,
#ykn_header.ykn_header_scroll .ykn_menu03,
#ykn_header.ykn_header_scroll .ykn_menu04,
#ykn_header.ykn_header_scroll .ykn_menu05{
	margin-top:0;
}


#ykn_header.ykn_header_scroll .ykn_online_shop_btn{
	position:absolute;
	top:12px;
	right:80px;
	width:auto;
	height:auto;
	background-color:none;
	border:none;
	border-radius:none;
	text-align:center;
	line-height:1.4;
	padding-top:0;
	box-sizing:border-box;
}









/* フッタ */
#ykn_foot{
	position:relative;
	background:#f2f2f2;
	padding:7%x 0;
}

.ykn_foot_table{
	position:relative;
	width:90%;
	margin:auto;
}

.ykn_foot_caption h3{
	position:relative;
	font-size:3.4vw;
	line-height:1.6;
	color:#ffffff;
	padding:3% 0;
	background:#bfbfbf;
	text-align:center;
	font-weight:normal;
}

.ykn_foot_text_set{
	position:relative;
	padding:3% 0 5%;
	background:#ffffff;
	text-align:center;
}

.ykn_foot_text_set p{
	position:relative;
	display:inline-block;
	color:#000000;
	vertical-align:middle;
}

.ykn_foot_text01{
	position:relative;
	font-size:3.4vw;
	line-height:1;
	margin-top:4%;
}

.ykn_foot_text02{
	position:relative;
	font-size:8vw;
	line-height:1;
}

.ykn_foot_text03{
	position:relative;
	width:100%;
	font-size:3.4vw;
	line-height:1.8;
	margin-left:0;
	display:block;
	margin-top:2%;
}

.ykn_foot_privacy_text{
	position:relative;
	margin-top:20px;
	font-size:3.4vw;
	line-height:1.6;
	text-align:center;
	font-weight:400;
}

.ykn_foot_privacy_text a{
	color:#000000;
}

.ykn_foot_privacy_text a:hover{
	text-decoration:underline;
}



/* スライダー設定 */
.swiper-container {
	width:140%;
	height:62.5vw;
	height:74.5vw;
}

.swiper-wrapper{
 
}

.swiper-slide {
	height:auto;
}

.swiper-slide img{
	width:105%;
	height:auto;
	display:block;
	padding-left:7%;
}


.slider_set01_prev,
.slider_set02_prev{
	position:absolute;
	top:50vw;
	left:5%;
	margin-left:0;
	width:6vw;
	
	cursor:pointer;
	z-index:2;
}

.slider_set01_next,
.slider_set02_next{
	position:absolute;
	top:50vw;
	left:auto;
	right:5%;
	margin-left:0;
	width:6vw;
	
	cursor:pointer;
	z-index:2;
}





.rps_visible{
    display:block;
}



/* 中ページでエラーになるものの対応 一番下にも有り */

/* 中ページでエラーになるものの対応 一番上にも有り */
.fukidashi_m01,
.fukidashi_m02{
	display:inline-block;
}

.fukidashi_m01,
.fukidashi_m02,
.fukidashi_m01_wh,
.fukidashi_m02_wh{
	display:inline-block;
}

.bg{
	background-image:none;
	border-bottom:none;
	margin:auto;
}


 /* いぼ研メニュー下線 */
 /* いぼ研タイトル */
 .right_ct .title{
	font-size:6.8vw;
	letter-spacing:0;
}
 
.right_ct .title img{
	position:relative;
	width:100%;
	height:auto;
	display:block;
	margin-top:4%;
	margin-bottom:4%;
}

.right_ct .caption{
	font-size:5.5vw;
	text-indent: -1.25em;
	padding-left: 1.25em;
}

.right_ct .caption img{
	position:relative;
	width:100%;
	height:auto;
	display:block;
}

.right_ct .tag{
	font-size:14px;
}


.box03 h3 img{
	position:relative;
	width:27%;
	height:auto;
	display:block;
}
	
	.mainContents .head_title{
		position:absolute;
		width:100%;
	text-align:center;
		margin-top:55px;
}

.head_title span{
	font-size:14px;
	font-weight:normal;
	color:#000000;
	display:block;
		margin-bottom:8px;
}

.mainContents .head_title img{
		width:90%;
		max-width:320px;
		margin-bottom:50px;
}




 /* トップカルーセル */
#ykn_carousel{
	position:relative;
	width:100%;
}

.ykn_carousel_back{
	position:absolute;
	bottom:4vw;
	left:50%;
	width:80px;
	height:3px;
	cursor:pointer;
	background:#cccccc;
	margin-left:-90px;
	z-index:1;
}

.ykn_carousel_next{
	position:absolute;
	bottom:4vw;
	left:50%;
	width:80px;
	height:3px;
	cursor:pointer;
	background:#cccccc;
	margin-left:10px;
}




/* ピックアップ それぞれの研究所リンク */
.ykn_pickup_link_set{
	position:relative;
	width:100%;
	margin:10% auto 0;
	text-align:left;
	box-sizing:border-box;
}

.ykn_pickup_link_box{
	position:relative;
	margin-bottom:10%;
	padding-left:0;
}

.ykn_pickup_link_box_last{
	margin-bottom:0;
}

.ykn_pickup_link_caption{
	position:relative;
	width:94%;
	height:auto;
	display:block;
	margin:auto;
}

.ykn_pickup_link_image{
	position:absolute;
	top:0;
	left:0;
}

.ykn_pickup_link_text{
	position:relative;
	width:84%;
	margin:4% auto 6%;
	line-height:2;
	font-size:3.8vw;
	display:block;
}

.ykn_pickup_link_line{
	position:relative;
	width:84%;
	height:1px;
	background:#e6e6e6;
	margin:0 auto 10%;
	display:block;
}


.ykn_pickup_text_btn_box{
	position:relative;
	width:84%;
	text-align:right;
	display:block;
	margin-left:8%;
}

.ykn_pickup_text_btn{
	font-size:3.2vw;
	color:#666666;
}

.ykn_pickup_link_btn_box{
	position:relative;
	width:80%;
	margin:0 auto 6%;
	overflow:hidden;
}

.ykn_pickup_btn{
	position:relative;
	width:100%;
	height:auto;
	padding-top:3.125%;
	padding-bottom:3.125%;
	display:inline-block;
	line-height:1;
	background-size:auto 100%;
	background-position:right top;
	verticai-align:middle;
	font-size:3.4vw;
	color:#ffffff;
	padding-left:2%;
	box-sizing:border-box;
	text-decoration:none;
	font-weight:400;
	text-align:left;
	margin-top:0;
	margin-bottom:7%;
}



.ykn_pickup_btn_last{
	margin-right:0;
	margin-bottom:0;
}

.ykn_pickup_btn_color01{
	background-image:url("../images/ykn_top/pickup_btn01_bg_sp.gif");
	background-size:100% auto;
}

.ykn_pickup_btn_color02{
	background-image:url("../images/ykn_top/pickup_btn02_bg_sp.gif");
	background-size:100% auto;
}

.ykn_pickup_btn_color03{
	background-image:url("../images/ykn_top/pickup_btn03_bg_sp.gif");
	background-size:100% auto;
}




/* ヨクイニンとは？ */
#ykn_about{
	position:relative;
	width:100%;
	margin:-6% auto 16%;
}

.ykn_about_left{
	position:relative;
	width:100%;
	float:none;
}

.ykn_about_left img{
	position:relative;
	width:100%;
	height:auto;
	display:block;
}

.ykn_about_right{
	position:relative;
	width:100%;
	float:none;
}


.ykn_about_caption{
	position:relative;
	top:0;
	left:0;
	text-align:left;
	margin-bottom:7%;
}


.ykn_about_text{
	position:relative;
	width:84%;
	margin:7% auto 0;
	font-size:3.8vw;
	text-align:left;
	line-height:2;
	letter-spacing:0.1em;
	display:block;
}

.ykn_about_btn{
	position:relative;
	width:80%;
	height:auto;
	padding-top:2.5%;
	padding-bottom:2.5%;
	display:inline-block;
	line-height:1;
	background-image:url("../images/ykn_top/ykn_products_set01_btn_bg_sp.gif");
	background-size:auto 100%;
	background-position:right top;
	verticai-align:middle;
	font-size:3.4vw;
	color:#ffffff;
	padding-left:2%;
	box-sizing:border-box;
	text-decoration:none;
	font-weight:400;
	text-align:left;
	margin:7% auto 10%;
	display:block;
}












}