﻿#body #contents #login-box { width:950px; height:380px; border-top:2px solid #6baabf; border-left:1px solid #bebebe; border-right:1px solid #bebebe; border-bottom:1px solid #bebebe; margin:0 auto; background:url(/Content/Images/Sub/login_back.jpg) no-repeat; }
#body #contents #login-box p { margin:0; padding:0; }
#body #contents #login-box p.info { margin:40px 0 90px 120px; text-align:left; }
#body #contents #login-box fieldset { position:relative; }
#body #contents #login-box fieldset p { padding:3px 0; height:40px; line-height:34px; padding-left:260px; }
#body #contents #login-box fieldset p.half { padding-left:70px; }
#body #contents #login-box fieldset label.fix { width:80px; display:inline-block; }
#body #contents #login-box p input[type="text"] { width:180px; margin-left:5px; vertical-align:top; }
#body #contents #login-box p input[type="password"] { width:180px; margin-left:5px; vertical-align:top; }
#body #contents #login-box #center-button { position:absolute; top:3px; left:540px; }
#body #contents #login-box #half-button { position:absolute; top:3px; left:350px; height: 80px; }
#body #contents #login-box #login-util { margin-top:35px; text-align:center; }
#body #contents #login-box #login-util li { display:inline; }
#body #contents #login-box .guestlink li { padding:.5em 0; }
#body #contents #login-box .guestlink li a { margin-left:.5em; width:10em; text-align:center; }

#area-body #body-right #real-content #find-box { width:100%; background-color:#f6f6f6; text-align:center; }
#area-body #body-right #real-content #find-box .form-area { background:url(/Content/Images/Sub/Member/bar_split.gif) no-repeat bottom; padding:25px 0 20px 0; }
#area-body #body-right #real-content #find-box .button-area { padding:20px 0 25px 0; }
#area-body #body-right #real-content #find-box p { margin:0; padding:0; }
#area-body #body-right #real-content #find-box p input[type="text"] { width:250px; margin-left:5px; vertical-align:top; }
#area-body #body-right #real-content #find-box p input[type="password"] { width:250px; margin-left:5px; vertical-align:top; }

#body #contents #real-content #site-map { float:left; border-top:2px solid #aaa; border-bottom:1px solid #bbb; margin-bottom:100px; }
#body #contents #real-content #site-map article { float:left; padding:10px 0; border-right:1px solid #bbb; min-height:21em; }
#body #contents #real-content #site-map article.first { border-left:1px solid #bbb; }
#body #contents #real-content #site-map article header { border-bottom:1px solid #bbb; padding-bottom:10px; }
#body #contents #real-content #site-map article header h4 { margin:0 0 0 5px; padding-left:15px; padding-right:10px; }
#body #contents #real-content #site-map article ul { margin:15px 10px; width: 170px; }
#body #contents #real-content #site-map article ul li { line-height:1.8em; padding-left: 0.5rem; }
#area-body #body-right #real-content #site-map div.level { overflow:auto; background:url(/Content/Images/Sub/Member/sitemap_level_back.gif) repeat; }
#area-body #body-right #real-content #site-map div.block { width:252px; float:left; border-top:1px solid #5b5b5b; }
#area-body #body-right #real-content #site-map div.top { border-top:none; }
#area-body #body-right #real-content #site-map div.center { margin:0 1px; }
#area-body #body-right #real-content #site-map div.block h4 { background-image:none; background-color:#f7f7f7; margin:0; padding-left:40px; color:#3271b1; font-size:1.1em; line-height:32px; height:31px; border:none; }
#area-body #body-right #real-content #site-map div.block ul { background:url(/Content/Images/Sub/Member/sitemap_bak.gif) repeat; margin:0; padding-left:40px; }
#area-body #body-right #real-content #site-map div.block ul li { margin:0; padding:0; line-height:31px; padding-left:10px; background:url(/Content/Images/Common/dot_gray_2.gif) no-repeat left center; }
#area-body #body-right #real-content #site-map div.block ul li.last { height:32px; }
