@charset "UTF-8";@import url("common.css");div#ct-site{width:740px;margin:0 auto;text-align:left;}div.site-ctbox,div.site-ctbox02,div.site-ctbox03,div.site-ctbox04,div.error-box{width:700px;margin:10px auto 0;padding:30px 0 10px 0;background:#f8f8f8;}div.site-ctbox04{text-align:center;}div.site-ctbox03{margin-top:30px;}table.site-tbl01{width:620px;margin-left:40px;margin-bottom:20px;border:1px solid #3EB0D7;}table.site-tbl02{width:620px;margin:0 auto;}table.site-tbl01 th{padding:4px 10px;background:#7FCCE5;text-align:left;color:#FFF;}table.site-tbl01 td{padding:10px 10px 10px 0;background:#FFF;}table.site-tbl02 td{padding:5px 0 20px;line-height:1.5;}table.site-tbl01 td ul.sitemap{width:580px;margin-left:30px;padding-top:10px;}table.site-tbl01 td ul.sitemap:after{content:".";display:block;height:0;clear:both;visibility:hidden;}table.site-tbl01 td ul.sitemap{display:inline-block;}* html table.site-tbl01 td ul.sitemap{height:1%;}table.site-tbl01 td ul.sitemap{display:block;}table.site-tbl01 td ul.sitemap li{float:left;width:245px;margin:0 40px 13px 0;padding-left:25px;background:url(../images/site/icon_arrow.gif) no-repeat 0 1px;}table.site-tbl01 td ul.sitemap li.right{margin-right:0;}table.site-tbl01 td ul.privacy{width:580px;margin-left:15px;padding:2px 0 9px;line-height:1.7em;}table.site-tbl01 td ul.privacy li{margin-bottom:6px;padding-left:1em;text-indent:-1em;}div.site-ctbox02 h3,div.site-ctbox03 h3{margin:0 0 27px 40px;}div.login{width:700px;margin:10px auto;text-align:center;}div.login p.btn{margin-top:5px;}table.link-tbl{width:661px;margin:0 auto 20px;padding:30px 0 0 0;background:#FFF url(../images/site/bg_link_ct_tp.gif) no-repeat;text-align:center;}table.link-tbl td.map{padding:0 0 10px;}table.link-tbl td p{padding:0 44px;text-align:left;line-height:1.5em;}table.link-tbl td.btn{padding:17px 0 26px;background:url(../images/site/bg_link_ct_btm.gif) no-repeat left bottom;}div.site-ctbox p.map-detail{margin-bottom:12px;text-align:center;}div.site-ctbox p.map-detail a{color:#03F;}div.error-box{margin:20px auto;padding:100px 0;text-align:center;background:#F7F7F7;}div.error-box p.error{margin-bottom:31px;color:#F00;font-weight:bold;}div#ct-site p.btn-back{text-align:center;}div#area404{margin:40px auto 200px;}div#area404 p{margin:30px 0 0;}
