﻿@charset "utf-8";



div#wrapper{

	width:79.076em!important;

}



div#content-wrapper01{

	background:transparent url("/g_common/img/bg_content_wrapper.gif") repeat-y 16.475em 0!important;

}



div#global-nav-area ul li a{

	width:12.85em!important;

}

div#global-nav-area.column4 ul li a{

	width:22.9em!important;

}


div#global-nav-area.column5 ul li a{

	width:18.25em!important;

}


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

div#wrapper .heading-typeA01,

div#wrapper .heading-typeA02{

	font-size:130%;

}



div#wrapper .heading-typeD01,

div#wrapper .sub-family-title{

	font-size:120%;

}



div#wrapper dl ul,

div#wrapper ul ul,

div#wrapper ul dl{

	font-size:110%;

}



div#wrapper .font-normal,

div#wrapper h2.heading-typeB01,

div#wrapper h2.heading-typeC01,

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

div#wrapper .heading-type-top01,

div#wrapper dl dl,

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 ol ol,

div#wrapper ol ul,

div#wrapper ul ol,

div#wrapper ul table,

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

	font-size:100%;

}



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,

fieldset.select-locations legend,

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

	font-size:85%;

}



div#wrapper span.font-small,

div#wrapper div.footer-block,

div#wrapper dl.location-selector dd,

fieldset.select-locations,

div#wrapper dl.location-selector dt{

	font-size:90%;

}



div#wrapper ul.page-link,

div#selected-country,

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

	font-size:80%;

}



div#wrapper .font-small,

div#wrapper div.utility-area dl,

div#wrapper ul#topic-path,

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

	font-size:75%;

}



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:90%;
}




/*----------- headerArea --------------*/

div#header-area p.wwl-img{
left: 1005px !important;
}

div#header-area .header-box{
width: 1055px !important;
}

div#header-area div.search-area{
left: 455px !important;
}

div#header-area div.utility-area dl{
left: 575px !important;
}

/*forIE hack*/
*html div#header-area div.utility-area dl{
left: 565px !important;
}


div#header-area p.global-name,
div#header-area p.country-name{
width: auto !important;
}

div#header-area.wwlArea .header-box{
width:1000px !important;
}

div#header-area.wwlArea div.search-area {
left: 400px !important;
}
div#header-area.wwlArea div.utility-area dl{
left: 505px !important;
}

/*forIE hack*/
*html div#header-area.wwlArea div.utility-area dl{
left: 510px !important;
}
*html div#header-area.wwlArea div.utility-area{
	padding:1.08em 0 0 0 !important;
}