@charset "UTF-8";


/* ========================================
	FONT
---------------------------------------
	- HEADER
	- FOOTER
	- CONTENTS
		- NAV
		- MAIN
---------------------------------------
	 9px { font-size: 72%; }
	10px { font-size: 77%; }
	11px { font-size: 85%; }
	12px { font-size: 93%; }
	13px { font-size: 100%; }
	14px { font-size: 108%; }
	15px { font-size: 116%; }
	16px { font-size: 123.1%; }
	17px { font-size: 131%; }
	18px { font-size: 138.5%; }
	19px { font-size: 146.5%; }
	20px { font-size: 153.9%; }
======================================== */

/* ----- renders 11px ----- */

p {
	color: #444444;
	font-size: inherit;
	font: 85%;
	line-height: 1.4;
}

/* ----- renders 9px ----- */
p.small {
	font-size: 72%;
	line-height: 1.3;
}
* html p.small {
  font-family: 'ＭＳ Ｐゴシック', sans-serif;
}
*:first-child+html p.small {
  font-family: 'メイリオ', sans-serif;
}

/* ----- renders 13px ----- */
p.large {
	font-size: 100%;
	line-height: 1.5;
}



/* ============================================================
	MT Style
============================================================ */
@import url("mt-smaller-font.css");



/* ========================================
	HEADER
======================================== */





/* ========================================
	FOOTER
======================================== */
/* -------------------- FOOTER-NAV -------------------- */
#footer .footerNav dl dt {
	font-size: 77%;
	line-height: 1;
}
#footer .footerNav dl dd {
	font-size: 72%;
	line-height: 1;
}

* html #footer .footerNav dl dt {
  font-family: 'ＭＳ Ｐゴシック', sans-serif;
}
*:first-child+html #footer .footerNav dl dt {
  font-family: 'メイリオ', sans-serif;
}


/* -------------------- FOOTER-COPYRIGHT -------------------- */
#footerCopyright {
	font-size: 72%;
}
* html #footerCopyright {
  font-family: 'ＭＳ Ｐゴシック', sans-serif;
}
*:first-child+html #footerCopyright {
  font-family: 'メイリオ', sans-serif;
}




/* ========================================
	CONTENTS
======================================== */
/* ------------------------- NAV ------------------------- */
#contents #nav #keyword #words {
	font-size: 85%;
}

#contents #nav #discovery dl dd p {
	font-size: 77%;
}
#contents #nav #discovery dl dd p a {
	font-size: 116%;
}

* html #contents #nav #discovery dl dd p {
  font-family: 'ＭＳ Ｐゴシック', sans-serif;
}
*:first-child+html #contents #nav #discovery dl dd p {
  font-family: 'メイリオ', sans-serif;
}


/* ------------------------- MAIN ------------------------- */
/* -------------------- TITLE -------------------- */
#contents #main .mainTtl h1,
#contents #main02 .mainTtl h1 {
	font-size: 138.5%;
	line-height: 1.5;
}


/* -------------------- ITEM -------------------- */
#contents #main #item .itemNameImg p {
	font-size: 138.5%;
	line-height: 1.5;
}


/* ---------- itemDetail ---------- */
#contents #main #item #itemDetail dl dt {
	font-size: 100%;
	line-height: 1;
}
#contents #main #item #itemDetail dl dd p {
	font-size: 85%;
	line-height: 1.4;
}


/* -------------------- mainFeature, mainSpec -------------------- */
#contents #main #mainFeature p {
	font-size: 85%;
	line-height: 1.5;
}
#contents #main #mainSpec p {
	font-size: 72%;
}


/* ---------- mainSpec_HYO ---------- */
#contents #main #mainSpec th,
#contents #main #mainSpec td {
	font-size: 85%;
}


/* ---------- searchResult ---------- */
#searchResult h3 {
	font-size: 108%;
}

#searchResult dt,
#searchResult dd {
	font-size: 85%;
}

#searchResult p {
	font-size: 100%;
}

#searchResult .display {
	font-size: 72%;
}

#searchResultList .resultNumber {
	font-size: 85%;
}

#searchResultList .resultName {
	font-size: 100%;
}

#searchResultList .resultCopy {
	font-size: 85%;
}

#searchResultList .resultSpec {
	font-size: 72%;
}

#searchResultFeed {
	font-size: 85%;
}





/* ---------- searchPurpose ---------- */
#searchPurpose ul li span {
	font-size: 85%;
}

#searchFeature h5 {
	font-size: 85%;
}

#searchFeature ul li {
	font-size: 85%;
}

#searchFeature th p {
	font-size: 85%;
}

#searchType th h5 {
	font-size: 85%;
}

#searchType th p {
	font-size: 85%;
}

#searchType ul li {
	font-size: 85%;
}



/* ---------- GC ---------- */
#GCmainBody,
#GCmainBody2 {
	font-size: 85%;
}

/* ---------- TOP ---------- */
#topNews p a {
	font-size: 72%;
}

#topNews dt,
#topNews dd a {
	font-size: 85%;
}

#topSearchItem {
	height: 110px;
}

#topSearchItem li a {
	font-size: 72%;
}

#topGloveclub span {
	font-size: 72%;
}

/* ---------- COMMON_HEADER ---------- */
#headerCi p {
	font-size: 85%;
}

#lPath li {
	font-size: 72%;
}

#contents #main .mainTtl03 h1,
#contents #main .mainTtl04 h1,
#contents #main .mainTtl05 h1 {
	font-size: 138.5%;
	line-height: 1.5;
}

#mainTtlPoint p {
	font-size: 85%;
}

.attention01 h5,
.attention01 p {
	font-size: 85%;
}

#pointComparison #pointComparisonBody .comment01,
#pointComparison #pointComparisonBody .comment02 {
	font-size: 72%;
}

#pointMaterial .copy01 {
	font-size: 85%;
}

.pointList01 dt,
.pointList01 dd {
	font-size: 85%;
}

.navLink a,
.navLink span {
	font-size: 85%;
}

.table02 th,
.table02 td {
	font-size: 85%;
}

/* -------------------- Point -------------------- */
#contents #main p.pointTtl {
	font-size: 85%;
	line-height: 1.5;
}
#contents #main #pointAllCoat p,
#contents #main #pointDisposable p,
#contents #main #pointVentilation p,
#contents #main #pointLeather p {
	font-size: 85%;
	line-height: 1.5;
}
#contents #main #pointAllCoat .pointItem01 p,
#contents #main #pointDisposable .pointItem01 p,
#contents #main #pointVentilation .pointItem01 p,
#contents #main #pointLeather .pointItem01 p {
	font-size: 85%;
	line-height: 1.5;
}
#contents #main #pointAllCoat p.pointSozai,
#contents #main #pointDisposable p.pointSozai,
#contents #main #pointLeather p.pointSozai {
	font-size: 85%;
	line-height: 1.5;
}
#contents #main #pointAllCoat .table02 th,
#contents #main #pointAllCoat .table02 td,
#contents #main #pointDisposable .table02 th,
#contents #main #pointDisposable .table02 td,
#contents #main #pointVentilation .table02 th,
#contents #main #pointVentilation .table02 td {
	font-size: 85%;
}
#contents #main #pointLeather p.pointSozaiTop {
	font-size: 85%;
}
#contents #main #pointLeather .pointItem01 .pointDetail p {
	font-size: 85%;
}


.industryItem01Box p {
	font-size: 85%;
}

.industryItem01List h2,
.industryItem01List p {
	font-size: 85%;
}

.industryItem01Reason dt,
.industryItem01Reason dd {
	font-size: 85%;
}

.industryItem01Recommend p,
.industryItem01Recommend li {
	font-size: 85%;
}


/* -------------------- workingSolution01 -------------------- */
#contents #main #workingSolution01Container .workingSolution01 .workingSolution01Contents p {
	font-size: 85%;
}

/* ----- CAUTION ----- */
#contents #main #workingSolution01Container .caution p {
	font-size: 85%;
	line-height: 1.5;
}
#contents #main #workingSolution01Container .caution li {
	font-size: 85%;
	line-height: 1.5;
}
/* ----- ITEM ----- */
#contents #main #workingSolution01Container #solutionItem li h4 {
	line-height: 1.5;
}
#contents #main #workingSolution01Container #solutionItem li p {
	font-size: 85%;
	line-height: 1.5;
}
#contents #main #workingSolution01Container #solutionItem li a {
	font-size: 85%;
	line-height: 1.5;
}
#contents #main #workingSolution01Container #solutionItem li.imgL h4,
#contents #main #workingSolution01Container #solutionItem li.imgR h4 {
	line-height: 1.5;
}
#contents #main #workingSolution01Container #solutionItem li.imgL p,
#contents #main #workingSolution01Container #solutionItem li.imgR p {
	font-size: 85%;
	line-height: 1.5;
}

#contents #main #solution03-tab01 .icon-explanation .icon-explanation-text,
#contents #main #solution03-tab01 .icon-explanation .icon-explanation-link,
#contents #main #solution03-tab01 .solution03-tab01-text {
	font-size: 85%;
}

/* ----- NOTICE ----- */
#contents #main #workingSolution01Container .notice p {
	font-size: 85%;
	line-height: 1.5;
}
#contents #main #workingSolution01Container .notice li {
	font-size: 85%;
	line-height: 1.5;
}
#contents #main #workingSolution01Container .notice .note h3 {
	font-size: 85%;
}
#contents #main #workingSolution01Container .notice .note dt {
	font-size: 85%;
	line-height: 1.5;
}
#contents #main #workingSolution01Container .notice .note dd {
	font-size: 85%;
	line-height: 1.5;
}

#caseIndexCopy p {
	font-size: 100%;
}

.contactIndexBtn p,
.contactIndexTel p,
.contactLink,
.contactIndex p,
.contactTtl,
#thanksPara,
#contactFormBody,
#thanksMail {
	font-size: 85%;
}

#thanksMessage {
	font-size: 138.5%;
}

#faqLink li,
.faqAnser {
	font-size: 85%;
}

.faqAnser span {
	font-size: 72%;
}

.faqItem h2 {
	font-size: 108%;
}

.voiceItemTtl p {
	font-size: 100%;
}
.voiceItemBodyBox02a p,
.voiceItemBodyBox02b p {
	font-size: 85%;
}

.voiceItemBodyBox03 p {
	font-size: 72%;
}

#GCutilizingHeader p,
.GCutilizingItem p,
.GCutilizingItem2 p,
.recommendText p
.otherText,
.otherLink {
	font-size: 85%;
}

.GCpageTop,
.MNpageTop {
	font-size: 72%;
}

.MNproblemItemQuestion p,
.MNproblemItemQuestion02 p,
.itemListItemText h4,
.itemListItemText p {
	font-size: 85%;
}

#MNmain .MNproblemItemQuestion h3,
#MNmain .MNproblemItemQuestion02 h3,
#MNmain .MNproblemItemAnswer h3,
.MNproblemList li {
	font-size: 100%;
}

.MNtopOnayamiItem p,
.scenePara01,
.MNmainSceneItem p,
.MNmainSceneItemBox p,
#MNlnavi01 ul ul li,
#GClnavi01 ul ul li {
	font-size: 85%;
}

#MNfeatureHeader p,
#MNfeatureBox01 p,
#MNfeatureBox02 p,
#MNfeatureBox03 p,
#MNfeatureBox03b p,
#MNfeatureBox04 p,
#MNfeatureBox05 p,
#feature3,
#feature4,
#feature5 {
	font-size: 85%;
}

#privacy h3,
#privacy p,
#privacy li {
	font-size: 85%;
}
#sitemap .sitemapTtl h2 {
	font-size: 108%;
}
	
#sitemap .sitemapItem01 h3,
#sitemap .sitemapItem02 h3 {
	font-size: 100%;
}
	
#sitemap li {
	font-size: 85%;
}

#pageNotFound p,
#pageNotFound li {
	font-size: 85%;
}


/* ---------- cp ---------- */

#cp {
	font-size: 85%;
}
#cp .block-01 h4,
#cp .block-02 dd {
	font-size: 123.1%;
}
#cp .block-02 dd span {
	font-size: 85%;
}
#cp .block-05 h4 {
	font-size: 93%;
}





#MNcontents .feature2_box01,
#MNcontents .feature2_box03 p,
#MNcontents .feature2_box05 div,
#MNcontents .feature2_box05 p,
#MNcontents .feature2_point_t,
#MNcontents .feature2_copy01,
#MNcontents .feature2_copy03,
#MNcontents .feature2_name02,
#MNcontents .feature2_box05 p,
#MNcontents .feature2_box07_02 p,
#MNcontents .feature2_box08_02 p,
#MNcontents .feature2_box05 div,
#MNcontents .feature2_box07_02 div,
#MNcontents .feature2_box08_02 div,
#MNcontents .feature2_box09 p
 {
	font-size: 85%;
}

#feature2 .pagetop,
#feature2 .feature2_box02b p {
	font-size: 72% !important;
}
	
#feature2 .feature2_copy02,
#feature2 .feature2_name01 {
	font-size: 100%;
}
