﻿@charset "utf-8";
/* CSS Document */
html .eng *,
html .rus *,
html .vie *,
html .ind *,
html .esp *,
html .por *,
html .tag * {font-family:'Roboto', Arial, Helvetica, sans-serif;}
html .chi * {font-family:'Roboto', Arial, Helvetica, "Microsoft YaHei New", "Microsoft Yahei", "微软雅黑", 宋体, SimSun, STXihei, "华文细黑", sans-serif;}
html .tha * {font-family:'Roboto', 'Droid Serif Thai', sans-serif;}
html .kor * {font-family:'Roboto', Arial, Helvetica, 'Nanum Myeongjo', sans-serif;}
html .jpn * {font-family:'Roboto', Arial, Helvetica, 'Hiragino Kaku Gothic Pro', 'Meiryo', Osaka, sans-serif;}

body.tha.resp *,
body.jpn.resp * {
	font-size:14px !important;
}
body.resp * {
	font-size:16px !important;
}


#termsWrapper {padding:10px 15px;}
#termsWrapper * {font-family:Arial, Helvetica, Osaka, sans-serif; font-size:12px;}
/*.jpn #termsWrapper * {font-family:Arial, Helvetica, 'Hiragino Kaku Gothic Pro', 'Meiryo', "ＭＳ Ｐゴシック", Osaka, sans-serif;}*/
#termsWrapper p {margin:0 0 0.5em 0; text-indent:1em;}
#termsWrapper h1 {font-size:22px; letter-spacing:1px; margin:0.67em 0; text-align:center;}
#termsWrapper h2 {margin:20px 0 5px 0; font-weight:bold;}
#termsWrapper h3 {margin:1em 0; padding-bottom:0; font-weight:bold;}
#termsWrapper li {margin-bottom:2px;}
#termsWrapper li li {list-style-type: lower-roman;}
#termsWrapper ol ol ol li {list-style-type: lower-alpha;}
#termsWrapper ol ol ol ol li {list-style-type: decimal;}
#termsWrapper ol ol ol ol ol li {list-style-type: lower-alpha;}
#termsWrapper ol ol ol ol ol ol li {list-style-type: decimal;}
#termsWrapper table {border-collapse:collapse;}
#termsWrapper table p {margin:0;}
#termsWrapper table ol {margin:0;}
#termsWrapper th, #termsWrapper td {border:1px solid #CCC; padding:8px;}
#termsWrapper th {text-align:left; width:250px;}
#termsWrapper td {width:550px;}
#termsWrapper td span {padding:0 8px;}
#termsWrapper .csHrs {display:none;}
.right {text-align:right;}
table {border-spacing:0;}
.indent {text-indent:0 !important; padding-left:3em;}
table.privacy {margin-top:0.5em; margin-bottom:1em;}
thead th {text-align:center !important; background-color:#eee;}
ol.list {padding-left:12px;}
ol.sublist {padding-left:15px;}
