﻿body{font-size: 15px; letter-spacing: 0.04em; font-family:'FrutigerLTStd-Roman','小塚ゴシック Pro', 'メイリオ', 'HanHei TC', 'PingFang TC', 'Microsoft YaHei', 'STHeitiTC-Light', 'SimHei', 'Helvetica Nenu', Helvetica, Arial,sans-serif;  font-weight: normal;}

h1,h2,h3,h4,h5,h6{font-family:'MinionPro-bold', 'Kozuka Mincho Pro', 'Kozuka Mincho Std', '小塚明朝 Pro R', 'Hiragino Mincho Pro', 'ヒラギノ明朝 Pro W3','ＭＳ Ｐ明朝', 'Times', serif; font-weight: bold;}


.font-MinionPro{font-family:'MinionPro-bold', 'Kozuka Mincho Pro', 'Kozuka Mincho Std', '小塚明朝 Pro R', 'Hiragino Mincho Pro', 'ヒラギノ明朝 Pro W3','ＭＳ Ｐ明朝', 'Times', serif; font-weight: bold;}

.font-Frutiger{font-family:'FrutigerLTStd-Roman','小塚ゴシック Pro', 'メイリオ', 'HanHei TC', 'PingFang TC', 'Microsoft YaHei', 'STHeitiTC-Light', 'SimHei', 'Helvetica Nenu', Helvetica, Arial,sans-serif;  font-weight: normal;}
.font-Frutiger-light{font-family:'FrutigerLTStd-Roman','小塚ゴシック Pro', 'メイリオ', 'HanHei TC', 'PingFang TC', 'Microsoft YaHei', 'STHeitiTC-Light', 'SimHei', 'Helvetica Nenu', Helvetica, Arial,sans-serif;  font-weight: normal;}

/*.menu .child-menu a.main-menu{ font-size: 16px;}*/

i{font-style: normal;}
input[type="text"], input[type="email"], input[type="tel"], textarea{ font-style: normal;}
.slider-detail-left .slider-client-detail span{font-style: normal;}
.cat-list li span{ font-style: normal;}

.s_size{ font-size:14px;}
.logo-wrapper{top: 46.5px;}

.section-title{ font-size: 15px;}
.date-title{ font-size: 15px;}
.feature-news-detail p{ font-size: 15px;}
.projects-list li .projects-detail h6 span{ font-size: 15px; }
.page-news .cat-list li span{ font-size: 15px}

.web-tab-bar a span{ display: inline-block; background-position: 0px 100%;}

.feature-showcase .slider .slider-control h6{
	text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
	text-rendering: optimizeLegibility !important;
	-webkit-font-smoothing: antialiased !important;
}

.feature-showcase .slider .slider-control h6 a span {
	display: block; height: 20px; line-height: 20px;
}

.feature-27 #main-title i{
	display: inline-block;
	margin-right: 3px;
	transform: scale(1.25);
	-ms-transform: scale(1.25);
	-webkit-transform: scale(1.25);
	-moz-transform: scale(1.25);
	-o-transform: scale(1.25);
	position: relative;
	top:-1px;
}

.feature-27 .feature-27-detail .feature-27-p .feature-27-child div i{
	display: inline-block;
	margin-right: 3px;
	transform: scale(1.2);
	-ms-transform: scale(1.2);
	-webkit-transform: scale(1.2);
	-moz-transform: scale(1.2);
	-o-transform: scale(1.2);
	position: relative;
	top:-1px;
}

.contact-info .contact-info-col{ padding-left: 60px;}

.award-list .award-list-raw .award-list-col span{
	margin-right: 0
}
