html>body { 
	font-size:15px;
	line-height:130%;
}
body:first-of-type{ /*safari3 Opera*/
	font-size:85%;
}
body:first-of-type strong{ /*safari3 Opera*/
	letter-spacing:-0.1em;
}
* html body{ /*ie6*/
	font-size:100%;
	line-height:130%;
}
*:first-child+html body{ /*ie7*/
	font-size:100%;
	line-height:130%;
}
* html #header #change_size p { /*ie6*/
	margin-top:3px;
}
*:first-child+html #header #change_size p { /*ie7*/
	margin-top:3px;
}
#header .changesize_sm {
	background:url(../img/navi/bt_changesize_sm.gif) no-repeat 0 0px;
	cursor:pointer;
}
#header .changesize_sm a {
	cursor:pointer;
}
#header .changesize_sm:hover {
	background:url(../img/navi/bt_changesize_sm.gif) no-repeat 0 -24px;
}
#header .changesize_lg {
	background:url(../img/navi/bt_changesize_lg.gif) no-repeat 0 -24px;
}
#header .changesize_lg a {
	cursor:default;
}
* html #header .changesize_sm a:hover { /*ie6*/
	background:url(../img/navi/bt_changesize_sm.gif) no-repeat 0 -24px;
}
*:first-child+html #header .changesize_sm a:hover { /*ie7*/
	background:url(../img/navi/bt_changesize_sm.gif) no-repeat 0 -24px;
}

/*---------- CONTENTS ------------*/
#top #contents .m_cont .news_wrap .news_txt {
	padding-left:125px!important;
}
#products .cnt_wrap_l {
	padding-left:36px!important;
}
#personal .cnt_wrap_r {
	padding-left:40px!important;
}
#terms .cnt_wrap_in {
	padding-left:30px!important;
}
#news #contents .news_wrap .news_txt {
	padding-left:125px!important;
}

