﻿@charset "utf-8";



div#wrapper{

	width:59.076em;

	*width:59.365em;

}



div#global-nav-area ul li a{

	width:12.65em!important;

}


#global-nav-area.column4 div.pull-down-block {
	_width:147.76% !important;
}


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



div#wrapper .heading-typeA02,

div#wrapper .heading-type-top01 fieldset.select-locations legend{

	font-size:110%;

}



div#wrapper .font-normal,

div#wrapper .heading-typeD01,

div#wrapper .heading-typeA01,

div#wrapper dl dl dl,

div#wrapper dl dl dl dl

div#wrapper dl dl dl dl dl,

div#wrapper dl dl dl dl dl dl,

div#wrapper table ol,

div#wrapper table ul,

div#wrapper table table,

div#wrapper dl dl,

div#wrapper dl ul,

div#wrapper ul ul,

div#wrapper ul dl,

div#wrapper ol ol,

div#wrapper ol ul,

div#wrapper ul ol,

div#wrapper ul table{

	font-size:100%;

}



div#wrapper .sub-family-title,

div#wrapper div.footer-block,

div#wrapper div.main-content-area table p.page-top-anchor{

	font-size:90%;

}



div#wrapper span.font-small,

div#wrapper h2.heading-typeB01,

div#wrapper h2.heading-typeC01,

div#wrapper .heading-type-top01 span.link,

div#wrapper .heading-type-top01,

fieldset.select-locations legend{

	font-size:77%;

}



div#wrapper h3.heading-typeB01,

div#wrapper h3.heading-typeC01,

div#wrapper dl,

div#wrapper p,

div#wrapper ul,

div#wrapper ol,

div#wrapper address,

div#wrapper table{

	font-size:65%;

}





fieldset.select-locations{

	font-size:80%;

}



div#wrapper dl.location-selector dd,

div#wrapper dl.location-selector dt{

	font-size:100%;

}



div#wrapper ul.page-link,

div#selected-country,

div#supportive-nav-area .font-small{

	font-size:65%;

}



div#wrapper div.utility-area dl,

div#wrapper ul#topic-path,

div#wrapper div.main-content-area p.page-top-anchor{

	font-size:55%;

}



div#wrapper .font-small{

	font-size:50%;

}



div#wrapper div.classic-style,

div#wrapper div.classic-style dl,

div#wrapper div.classic-style p,

div#wrapper div.classic-style ul,

div#wrapper div.classic-style ol,

div#wrapper div.classic-style address,

div#wrapper div.classic-style table,

div#wrapper div.classic-style dl dl,

div#wrapper div.classic-style dl ul,

div#wrapper div.classic-style ul ul,

div#wrapper div.classic-style ul dl,

div#wrapper div.classic-style ol ol,

div#wrapper div.classic-style .heading-type-top01 fieldset.select-locations legend,

div#wrapper div.classic-style h1,

div#wrapper div.classic-style h2,

div#wrapper div.classic-style h3,

div#wrapper div.classic-style h4,

div#wrapper div.classic-style h5,

div#wrapper div.classic-style h6{

	font-size:11px;

}



div#wrapper div.classic-style dl,

div#wrapper div.classic-style p,

div#wrapper div.classic-style ul,

div#wrapper div.classic-style ol,

div#wrapper div.classic-style address,

div#wrapper div.classic-style dl dl,

div#wrapper div.classic-style dl ul,

div#wrapper div.classic-style ul ul,

div#wrapper div.classic-style ul dl,

div#wrapper div.classic-style ol ol{

	margin-bottom:1em;

}



div#wrapper div.classic-style .heading-typeB01{

	font-size:13px!important;

}
/*----------- 2013年7月10日松本追記 --------------*/

div#header-area span.font-small{
	font-size:50%;
}

