/* ---------------------------------------------------------
	Common
--------------------------------------------------------- */

html,body{width:100%;height:100%}
html{overflow-y:scroll}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,form,fieldset,p,button{margin:0;padding:0}
body,h1,h2,h3,h4,input,button{font-family:'돋움',Dotum,Helvetica,'Apple SD Gothic Neo',Sans-serif;font-size:14px;line-height:1.6em;color:#4d4e53}
body{background-color:#fff;*word-break:break-all;-ms-word-break:break-all}
img,fieldset,iframe{border:0 none}
li{list-style:none}
input,select,button{vertical-align:middle}
img{vertical-align:top}
i,em,address{font-style:normal}
label,button{cursor:pointer}
button{margin:0;padding:0}
a{color:#0095dd;;text-decoration:none}
a:hover{text-decoration:underline}
button *{position:relative}
button img{left:-3px;*left:auto}
html:first-child select{height:20px;padding-right:6px}
option{padding-right:6px}
hr{display:none}
legend{*width:0}
table{border-collapse:collapse;border-spacing:0}

/* ---------------------------------------------------------
	Common
--------------------------------------------------------- */

.contents { padding:20px; }
.div-line { height:0px; border-top: 1px dotted silver; margin:10px 0; }

.title { font-size:20px; font-weight:bold; padding:10px 0; color:#4d4e53; }
.block { padding:20px 0; }
.block select { font-size:20px; }
.sub-block { padding:10px 0; }
.block .block-title { font-size:20px; }
.sub-block .block-title { font-size:17px; }
.block-title { color:#4d4e53; font-weight:bold; padding:10px 0; }
.block-text { padding-left:23px; }

.java-code, .obj-c-code { display:block; border: 1px solid black; padding:20px; background-color:#f3f3f3; margin:3px 0; }

.error-code-table { width:100%; border: 1px solid black; }
.error-code-table caption { background-color:#dfdfdf; padding:5px 10px; border: 1px solid black; border-bottom:0; text-align:left; font-weight:bold; }
.error-code-table tbody tr td { background-color:#f3f3f3; padding:5px 10px; }

.param-table { width:100%; border: 1px solid black; }
.param-table tbody tr th { background-color:#dfdfdf; width:150px; }
.param-table tbody tr td { background-color:#f3f3f3; }
.param-table tbody tr th, .param-table tbody tr td { padding:5px 10px; border: 1px solid black; border-bottom:0; }

.sdk-update { border:1px solid silver; padding:5px 10px; background-color:yellow; font-weight:bold; color:magenta; }
.sdk-update-text { color:magenta; }