
#Policy_Area { width: 1000px; margin: 0 auto; padding: 71px 10px 92px 10px; }
.width_990 { width:990px !important; }
.policy_tab { float:left; width:1000px; }
.policy_tab p.left_null { float:left; width:30px; height:50px; border-bottom:3px solid #276cc7; }
.policy_tab h1.on { float:left; border-left:3px solid #276cc7; border-right:3px solid #276cc7; border-top:3px solid #276cc7; }
.policy_tab h1.on a { float:left; height:37px; padding: 13px 37px 0 39px; font-size:18px; font-weight:bold; color:#0054c2; }
.policy_tab ul { float:left; height:50px; border-bottom:3px solid #276cc7; }
.policy_tab ul.right_off li { float:left; }
.policy_tab ul.right_off li a { float:left; height:35px; padding:14px 35px 0 34px; font-size:16px; font-weight:bold; color:#8eb3e4; border-top:1px solid #a7bfde; border-right:1px solid #a7bfde; }
.policy_tab ul.left_off li { float:left; }
.policy_tab ul.left_off li a { float:left; height:35px; padding:14px 35px 0 34px; font-size:16px; font-weight:bold; color:#8eb3e4; border-top:1px solid #a7bfde; border-left:1px solid #a7bfde; }
.policy_tab p.tab_sub01 { float:left; text-align:right; width:384px; height:34px; padding:16px 30px 0 0; font-size:15px; border-bottom:3px solid #276cc7; color:#276cc7; }
.policy_tab p.tab_sub02 { float:left; text-align:right; width:376px; height:34px; padding:16px 30px 0 0; font-size:15px; border-bottom:3px solid #276cc7; color:#276cc7; }
.policy_tab p.tab_sub03 { float:left; text-align:right; width:372px; height:34px; padding:16px 30px 0 0; font-size:15px; border-bottom:3px solid #276cc7; color:#276cc7; }

p.agreement_title { float:left; width:991px; margin: 45px 0 0 9px; font-size:15px; font-weight:bold; color:#333; }
div.agreement_box { float:left; width:1000px; margin:15px 0 0 0; border-top:2px solid #7e7e7e; border-bottom:1px solid #7e7e7e; }
div.agreement_box ul { }
div.agreement_box ul li { height:20px; padding:11px 0 9px 39px; background:url("/images/policy/icon_dot_01.gif") 23px 20px no-repeat; border-bottom:1px solid #eaeaea; }
div.agreement_box ul li a { font-size:14px; color:#333; }
div.agreement_box ul li a:hover { text-decoration:underline; color:#e62324; }
div.agreement_box ul.box_left { float:left; width:303px; }
div.agreement_box ul.box_center { float:left; width:383px; }
div.agreement_box ul.box_right { float:left; width:314px; }

ul.privacy_list { float:left; width:1000px; margin:42px 0 0 10px; }
ul.privacy_list li { float:left; font-size:14px; color:#333; line-height:22px; }

div.privacy_box { float:left; width:1000px; margin:15px 0 0 0; border-top:2px solid #7e7e7e; border-bottom:1px solid #7e7e7e; }
div.privacy_box ul { float:left; width:500px; }
div.privacy_box ul li { float:left; width:461px; height:20px; padding:11px 0 9px 39px; background:url("/images/policy/icon_dot_01.gif") 23px 20px no-repeat; border-bottom:1px solid #eaeaea; }
div.privacy_box ul li a { font-size:14px; color:#333; }
div.privacy_box ul li a:hover { text-decoration:underline; color:#e62324; }

dl.privacy_border { float:left; width:954px; margin:13px 0 0 0; padding:12px 22px 18px 22px; border:1px solid #d6d6d6; background:#fff; }
dl.privacy_border dt { float:left; width:100%; font-size:14px; font-weight:bold; color:#777; line-height:22px; }
dl.privacy_border dd { float:left; width:100%; font-size:14px; color:#777; line-height:22px; }

ul.privacy_border { float:left; width:957px; margin:13px 0 0 0; padding:12px 22px 18px 19px; border:1px solid #d6d6d6; background:#fff; }
ul.privacy_border li { float:left; width:100%; padding:0 0 0 10px; font-size:14px; background:url("/images/policy/icon_dot_02.gif") left 12px no-repeat; color:#777; line-height:22px; }

div.privacy_border { float:left; width:954px; margin:13px 0 0 0; padding:12px 22px 18px 22px; border:1px solid #d6d6d6; background:#fff;  }
div.privacy_border ul { float:left; }
div.privacy_border ul li { float:left; width:470px; font-size:14px; color:#777; line-height:22px; }
div.privacy_border ul.border_l { width:489px; }
div.privacy_border ul.border_r { width:465px; }

ul.privacy_noborder { float:left; width: 1000px; margin:22px 0 0 0; }
ul.privacy_noborder li { float:left; width:100%; padding:0 0 0 14px; font-size:14px; background:url("/images/policy/icon_dot_02.gif") left 11px no-repeat; color:#333; line-height:22px; } 
ul.privacy_noborder li a { color:#276cc7; text-decoration:underline; }

p.etc_title { float:left; width:1000px; margin:63px 0 0 0; font-size:18px; font-weight:bold; color:#333; line-height:22px; }
p.etc_sub { float:left; width:100%; margin:14px 0 0 0; font-size:14px; color:#333; line-height:22px; }
p.etc_sub2 { display:inline-block; width:1000px; margin:0 0 0 0; font-size:14px; color:#333; line-height:22px; }
p.etc_sub3 { float:left; width:100%; margin:0 0 0 0; font-size:14px; color:#333; line-height:22px; }
ul.etc_list { float:left; margin:14px 0 0 0; }
ul.etc_list li { float:left; width:100%; font-size:14px; color:#333; line-height:22px; }

ul.etc_list2 { float:left; margin:14px 0 0 0; }
ul.etc_list2 li { float:left; width:100%; font-size:14px; color:#777; line-height:22px; }

p.privacy_sub { float:left; width:100%; margin:9px 0 0 0; font-size:14px; color:#777; line-height:22px; }

















