@charset "utf-8";

/* -----------------------------------------------------
 font.css
----------------------------------------------------- */

/* ----------------------------------------------------- */
/* font-family */
/* ----------------------------------------------------- */

/* for Windows */
/* ----------------------------------------------------- */
body,
input{
 font-family:"ＭＳ Ｐゴシック",sans-serif;
}

/* for Mac */
/* ----------------------------------------------------- */
.mac body{
 font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Osaka,sans-serif; 
}

/* -----------------------------------------------------
/* font-size */
/* ----------------------------------------------------- */

/*
Font-size Adjustment.
84% =10px
92% =11px
100%=12px
108%=13px
117%=14px
124%=15px
134%=16px
141.9%=17px
150%=18px
157%=19px
167%=20px
172%=21px
181%=22px
192%=23px
197%=24px
*/

/* modern browser */
body{
	font-size:13px;
}
/* for IE */
.ie body{
	font-size:81%;
} 
h1,h2,h3,h4,h5,h6,td,th,textarea{
	font-size:100%;
}
table{
	font-size:inherit;
	font:100%;
}

/* set-size */
/* ----------------------------------------------------- */
sub,
.mac div.main-inner p.btn-pdf-dl01{
	font-size:76%;
}
.ie sup{
	font-size:92%;
}
.mac .mac-adj-fs01
div.main-inner h2 span{
	font-size:88%;
}
span.proviso01,
.fs-s,
div.main-inner .pic-article01 span.cap,
div.main-inner .pic-article02 span.cap,
#footer-sitemap,
div.home-aside p.date01,
div.home-update div.update-list dt,
div.main-inner p.btn-pdf-dl01,
div.main-inner ul.marker02 li,
div.main-inner div.update-list01 dt,
div.main-inner p.update-day,
div.main-inner .pic-article p.pic,
div.main-inner ul.contents-list02 span,
div.pl-type02 dd.txt02,
div.contents-list05.type-academics ul.link-marker02 li,
div.contents-list05.type-academics th,
div.contents-list05.type-academics td{
	font-size:92%;	
}
#header,
#footer-info,
#main,
#TB_window,
body.mt-list #main h3{
	font-size:100%;	
}
div.main-inner h1 span{
	font-size:76%;
}
div.main-inner h5,
div.main-inner h6,
div.eej-intro dt.ttl{
	font-size:107%;
}
.fs14,
#gnav a,
div.main-inner h3,
div.main-inner h4,
div.main-inner h2.type-h3,
div.h-up-article01 h2,
div.main-inner div.faq-list02 h2,
div.main-inner h2.type-mt-h3,
dl.interview-note01 dt.ttl,
div.partner-list dt,
div.msi-detail dl.name dt{
	font-size:115%;	
}
div.main-inner h1,
div.main-inner h2{
	font-size:130%;	
}