/* ++++++++ HTML ++++++++ */html {	margin:0px;	padding:0px;}body {	color:#666;	background:#fff;	margin:0px;	padding:0px;}img {	vertical-align:baseline;	border:0px;}img.middle {	vertical-align:middle;}em {	font-weight:bold;	font-style:normal;}strong {	font-weight:bold;	font-style:normal;}p {	margin:0px;	padding:0px;}form {	margin:0px;	padding:0px;}input, select {	vertical-align:middle;}pre {	font-size:11px;	color:#313163;}span {	white-space:nowrap}.mobile {	font-size:11px;	line-height:135%;	color:#000;	margin:0px 0px 0px 35px;	width:131px;}.mobilecent {	font-size:11px;	line-height:125%;	color:#000;	text-align:center}/* ++++++++ /HTML ++++++++ *//* ++++++++ FONT(NN4) ++++++++ */.font1 { font-size:80%; line-height:125%; }.font2 { font-size:85%; line-height:140%; }.font3 { font-size:90%; line-height:125%; }.font4 { font-size:95%; line-height:150%; }/*.blue { color: #7874d7; }.lightblue { color: #0033CC; }.red { color: #FF3333; }.orange { color: #61b2ff; }.green { color: #5dbaba; }.bg { color: #75cb7d; }*/.newsDotText { color: #4498e7; }.cultureDotText { color: #a31313; }.beautyDotText { color: #efa100; }.mobileDotText { color: #583eda; }.mensDotText { color: #27a2a2; }/* ++++++++ /FONT(NN4) ++++++++ *//* ++++++++ margin ++++++++ */.marginL10 {	margin-left:10px;}.marginTU5 {	margin:5px 0px;}.marginT5 {	margin-top:5px;}.marginTU10 {	margin:10px 0px;}.marginT20 {	margin-top:20px;}/* ++++++++ /margin ++++++++ *//* ++++++++ LINK ++++++++ */a:link { text-decoration:none; color:#3333CC; }a:visited { text-decoration:none;  color:#3333CC; }a:hover { text-decoration:underline;  color:#3333CC; }a:active { text-decoration:underline;  color:#3333CC; }/* ++++++++ /LINK ++++++++ */