@charset "utf-8";

@import url(//fonts.googleapis.com/css?family=Source+Sans+Pro:400,400italic,700,700italic);

body,div,pre,p,blockquote,
form,fieldset,input,textarea,select,option,
dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,
table,th,td,embed,object {
	font-size: 10pt;
	font-family:  Myriad, Myriad Pro, Verdana, Arial, Helvetica, sans-serif;
}


/* Top menu resource (Japanese) */
li#jms-nav-home > a { background: url(img/en/hdr-nav_01.png) no-repeat; }
li#jms-nav-newp > a { background: url(img/en/hdr-nav_02.png) no-repeat; }
li#jms-nav-pcat > a { background: url(img/en/hdr-nav_03.png) no-repeat; }
li#jms-nav-vcat > a { background: url(img/en/hdr-nav_04.png) no-repeat; }
li#jms-nav-mfee > a { background: url(img/en/hdr-nav_05.png) no-repeat; }
li#jms-nav-hbuy > a { background: url(img/en/hdr-nav_06.png) no-repeat; }
li#jms-nav-blog > a { background: url(img/en/hdr-nav_07.png) no-repeat; }

.top-caution {
	border: 2px #dd0000 dashed;
	padding: 1em;
	color: #dd0000;
	margin-bottom: 1em;
}

.exp, .note, .ref, .com, .specs, .refmk, .nrefmk, .justify {
	word-break: auto-phrase;
}


.pl-container .pricelist * { font-size: 0.94em !important; }
