/* FONTS : Custom Samsung font. */
@font-face {font-family:"SamsungIFBlk";src:url(../../font/SamsungIF_Blk.woff) format("woff"),url(../../font/SamsungIF_Blk.ttf) format("truetype"),url(../../font/SamsungIF_Blk.svg#SamsungIF_Blk) format("svg");font-weight:normal;font-style:normal }
@font-face {font-family:"SamsungIFBd";src:url(../../font/SamsungIF_Bd.woff) format("woff"),url(../../font/SamsungIF_Bd.ttf) format("truetype"),url(../../font/SamsungIF_Bd.svg#SamsungIF_Bd) format("svg");font-weight:normal;font-style:normal }
@font-face {font-family:"SamsungIFRg";src:url(../../font/SamsungIF_Rg.woff) format("woff"),url(../../font/SamsungIF_Rg.ttf) format("truetype"),url(../../font/SamsungIF_Rg.svg#SamsungIF_Rg) format("svg");font-weight:normal;font-style:normal }
@font-face {font-family:"samsungIcon";src:url(../../font/samsungIcon.woff) format("woff"),url(../../font/samsungIcon.ttf) format("truetype"),url(../../font/samsungIcon.svg#samsung) format("svg");font-weight:normal;font-style:normal }

body { margin: 0; }

.content-section { font-family:"SamsungIFRg"; }
.content-section table { width: 98%; margin: 10px 30px 15px 0; border-spacing:0; font-size: 14px; padding-right:30px; }
.content-section caption { text-align: left; left: -10000px; top: auto; height: 1px; overflow: hidden; }
.content-section .table_head th { border: 1px solid #d6d6d6; background-color: #f1f2f2; vertical-align: middle; text-align:center; word-break: break-word; }
.content-section td { border: 1px solid #d6d6d6; vertical-align: middle; text-align:center; word-break: break-word; }
.content-section td { padding: 10px; text-align:center; word-break: break-word; }
.content-section thead th { padding: 8px 0 10px 10px; color: #505050; font-size: 12px; font-weight: bold; text-align:center; }
.content-section tbody th { padding: 8px 0 10px 10px; font-weight: bold; text-align: left; }

.content-section .select-label {     position: absolute; text-indent: -5000px; }

.content-section ul{
	list-style: none outside none;
	padding-left: 0;
	margin: 0;
}

#content-01 { padding : 50px 20px 50px 20px; }
#content-01 h2 { padding: 50px 0 15px 0; font-size: 2.0em; }
#content-01 h3 { padding: 0 0 10px 0; }

#content-01 a:hover { text-decoration: underline; color: #0071bf; }

#content-01 #table-01 { display: block; }
#content-01 #table-02 { display: none; }


			.wwrs-compare table {
				width: 98%; /* Added */
				margin: 10px 30px 15px 0;
				border-spacing:0;
				font-size: 14px; /* Changed from 12px */
				padding-right:30px;
			}

			.wwrs-compare caption {
				text-align: left;
				left: -10000px;
				top: auto;
				height: 1px;
				overflow: hidden;
			}
			.wwrs-compare th,
			.wwrs-compare td {
				border: 1px solid #d6d6d6;
				vertical-align: middle;
				text-align:center;
				word-break: break-word;
			}

			.wwrs-compare td {
				padding: 5px 0 0 10px;
				text-align:center;
				word-break: break-word;
			}

			.wwrs-compare thead th {
				padding: 8px 0 13px 10px;
				color: #505050;
				font-size: 12px; /* Changed from 12px */
				font-weight: bold;
				text-align:center;
			}

			.th_left {
				width:20%;
			}

			.th_right{
				width:80%;
			}

			.wwrs-compare tbody th {
				font-weight: 400;
				text-align:center;
			}

			.wwrs-compare .wwrs-alt .wwrs-update {
				background-color: #f1f2f2;
			}

			.styled-select {
				width: 200px;
				height: 30px;
				overflow: hidden;
				border: 1px solid #ccc;
				font-size: 14px;
			}

			.caution_head {
				font-size:14px;
				padding: 0 20px 10px 10px;
			}

			.caution1 {				
				font-size:14px;
				padding: 0 20px 0 10px;
			}
			.caution2 {
				display:none;
				font-size:14px;
				padding: 0 20px 0 10px;
			}

			.caution1 span {
				float:left;
			}

			.caution1 ol li {
			  overflow: hidden;
			  padding: 0 0 0 5px;
			}

			.caution2 ol li {
			  overflow: hidden;
			  padding: 0 0 0 6.5%;
			}

			#content-01 h4 { font-size: 16px; line-height: 2.5em; font-weight: 800; }

			.wwrs-update table {
				width: 98%; margin: 10px 30px 15px 0; border-spacing:0; font-size: 14px; padding-right:30px;
			}

			.wwrs-update caption {
				text-align: left; left: -10000px; top: auto; height: 1px; overflow: hidden;
			}
			.wwrs-update th {
				border: 1px solid #d6d6d6; background-color: #f1f2f2; vertical-align: middle; text-align:center; word-break: break-word;
			}

			.wwrs-update td {
				border: 1px solid #d6d6d6; vertical-align: middle; text-align:center; word-break: break-word;
			}

			.wwrs-update td {
				padding: 10px; text-align:center; word-break: break-word;
			}

			.wwrs-update thead th {
				padding: 8px 0 13px 10px; color: #505050; font-size: 12px; font-weight: bold; text-align:center;
			}

			.wwrs-update tbody th {
				font-weight: bold;
			}
		
/* Media Query */

@media screen and (max-width: 720px) {
	#content-01 #table-01 { display: none; }
	#content-01 #table-02 { display: block; }
	.content-section thead th { padding: 8px 0 10px 0px; }
	.content-section td { font-size: 11px; }
}
