.gsc-control-cse {
    padding: 0 !important;
    font-family: 'メイリオ',Meiryo,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Osaka,'ＭＳ Ｐゴシック','MS PGothic',sans-serif !important;
	color: #383838 !important;
	-webkit-text-size-adjust: 100% !important;
}
.gsc-control-cse .gsc-table-result {
    font-family: 'メイリオ',Meiryo,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Osaka,'ＭＳ Ｐゴシック','MS PGothic',sans-serif !important;
}
.gsc-control-cse table,
.gsc-control-cse table th,
.gsc-control-cse table td {
    margin: 0;
    padding: 0;
    border: 0;
}
.gsc-table-result,
.gsc-thumbnail-inside,
.gsc-url-top {
    border-collapse: separate;
    padding-left: 8px !important;
    padding-right: 8px !important;
    line-height: 1.2em;
}
.gsc-selected-option-container {
	min-width: 101px !important;
}
.gsc-result .gs-title {
	height: auto !important;
	line-height: 1.4em;
}
div.gs-title {
	text-decoration: none !important;
}
a.gs-title,
a.gs-title b{
	color: #305090 !important;
	text-decoration: none !important;
}
.gs-webResult.gs-result a.gs-title:hover,
.gs-webResult.gs-result a.gs-title:hover b,
.gs-imageResult a.gs-title:hover,
.gs-imageResult a.gs-title:hover b {
	text-decoration: underline !important;
}
.gs-webResult div.gs-visibleUrl, .gs-imageResult div.gs-visibleUrl {
	color: #666666 !important;
}
.gs-webResult .gs-snippet, .gs-imageResult .gs-snippet, .gs-fileFormatType {
	color: #383838 !!important;
	font-family: Helvetica,Arial,Doroid Sans,"メイリオ",Meiryo,sans-serif !important;
}
.gsc-results .gsc-cursor-box .gsc-cursor-current-page,
.gsc-results .gsc-cursor-box .gsc-cursor-page {
	color: #666666 !important;
	text-decoration: none !important;
}
.gsc-results .gsc-cursor-box .gsc-cursor-page:hover {
	text-decoration: underline !important;
}
.gs-web-image-box-portrait img.gs-image {
    box-sizing: content-box;
}
.gs-image-box.gs-web-image-box.gs-web-image-box-portrait {
    box-sizing: content-box;
}
img.gcsc-branding-img-noclear {
    vertical-align: middle;
}




.mt-site-search-result-item__label {
	font-size: 20px;
}
.mt-site-search-result-item__url {
	font-size: 13px;
}
.mt-site-search-result-item__excerpt {
	font-size: 13px;
}
.mt-site-search__pagination {
	font-size: 20px;
}
a.mt-site-search-pagination-item__link {
    display: inline-block;
    padding: 5px 10px;
    background: #009a90;
    color: #fff;
    line-height: 1.3;
    text-decoration: none;
}
a.mt-site-search-pagination-item__link:hover {
	opacity: .6;
}
.mt-site-search-pagination-item--previous a.mt-site-search-pagination-item__link,
.mt-site-search-pagination-item--next a.mt-site-search-pagination-item__link,
.mt-site-search-pagination-item--current a.mt-site-search-pagination-item__link {
    background: none;
    color: #009a90;
    font-weight: bold;	
}
.mt-site-search__pagination {
    padding-top: 40px;
    text-align: center;
    font-size: 20px;
}


@media screen and (max-width: 767px) {
	.mt-site-search-result-item__label {
		font-size: 17px;
	}	
}

