/* screening */* {	margin: 0px;	padding: 0px;}body {	font-family: "qMmpS Pro W3", "lr oSVbN";	font-size: 92%;}#container {	width: 92%;	margin-left: 4%;}address { font-style: normal; }hr { display: none; }img { border: none; }/* list style */ol ul li {	list-style: none outside; }ol { list-style: decimal outside; }/* layout */#pageindex li {	display: inline; }* html #pageindex { width: 100%; }.mec-image li { display: inline; }/* hiddin */.hidden, .totop { margin:0px; padding:0px; border:none; text-indent:-9999px; line-height:0px; width:0px; }/* font size */h1 { font-size: 200%; }h2 { font-size: 140%; }h3,@strong { font-size: 110%; }/* line height */h2, h3, p, li { line-height: 160%; }.conttitle { line-height: 100%; }/* text-decoration */a { text-decoration: none; }.mail:hover { text-decoration: underline; color: red; }/* padding and margin */.block { padding-top: 16px; }#pageindex { padding-top: 4px }h1, .conttitle { padding-left: 176px; }.block { padding-left: 16px; }.block { padding-bottom: 16px; }.block, #pageindex li, .mec-image li { padding-right: 16px; }#pageindex { margin-top: 20px }.block { margin-bottom: 16px; }h3, ol li, ol ul, .image { padding-top: 1em; }ol ul li, ol ul { padding-top: 0.2em; }.conttitle { padding-top: 0em; }ol { padding-left: 2em; }p, .image li{ padding-bottom: 1em; }ol ul { padding-bottom: 0.2em; }.conttitle { padding-bottom: 0em; }/* boarder line */.block, #pageindex { border-top: 1px solid gray; }.block { border-left: 1px solid gray; }.block { border-bottom: 1px solid gray; }.block { border-right: 1px solid gray; }/* background */#header { background: url(../img/smt_logomark.gif) no-repeat 16px 16px; }* html #header { background: url(../img/smt_logomark.gif) no-repeat 16px 22px; }.block { background-color: #FFFFFF; }