/* BASIC css start */
#ftWrap { position: relative; margin-top: 60px; border-top:1px solid #e0e0e0;}
#ftWrap #footer {text-align:left; padding-top:34px; *zoom:1;}
#ftWrap #footer:after {content:""; display:block; clear:both;}
#ftWrap #footer div {float:left;}
#ftWrap #footer .footCon1 {width:350px;}
#ftWrap #footer .footCon1 dl, #ftWrap #footer .footCon3 ul, #ftWrap #footer .footCon4 ul {margin-left:24px;}
#ftWrap #footer .footCon1 dl dt {margin-bottom:20px; font-size:30px; color:#000; line-height:35px; font-family: fantasy; font-weight: 800;}
#ftWrap #footer .footCon1 dl dd, #ftWrap #footer .footCon3 ul li {color:#272727; line-height:20px;}
#ftWrap #footer .footCon2 {width:350px;}
#ftWrap #footer .footCon2 .ultraSns {height:92px; padding:0 0 0 21px; color:#363636; line-height:30px;}
#ftWrap #footer .footCon3 {width:350px;}
#ftWrap #footer .footCon3 ul li {font-weight:bold;}
#ftWrap #footer .footCon4 {width:350px;}
#ftWrap #footer .footCon4 ul li {color:#7b7b7b; line-height:20px;}
#ftWrap #footer .footCon4 ul li span {color:#434343;}

#ftWrap .bfooter {margin-top:34px; text-align:center; padding:25px 0 20px 25px; color:#767676; line-height:20px;}
#ftWrap .bfooter span {color:#000;}




#today .today-cont ul { text-align: center; }
#today .today-cont ul li { margin-top: 5px; }
#today .today-ft { margin-top: 10px; text-align: center; }
#qick {position: fixed; }

#fixed_sidebar{position:fixed;z-index:10002;top:0 !important;right:0px;width:263px;border-left:1px solid #999;background:#fff;}


.login{overflow:hidden;width:264px;margin:0 0 3px 0;padding:15px 0 0;color:#2e2e2e;}

.myInfo {overflow: hidden;text-align: center;border: 0px;padding: 0;}
.myInfo p {line-height: 18px;font-size: 13px;color: #333;}

.widget_fixed_login .login .mypage2{margin-top:12px;margin-bottom:7px;}
.widget_fixed_login .login .mypage2> a{position:relative;left:8px;width:241px;height:33px;padding:0px;margin:0 auto;line-height:33px;text-align:center;border:0px;background: #4c4c4c;color: #fff;display: inline-block;vertical-align: middle;text-decoration: none;}
.widget_fixed_login .login .logout2{margin-bottom:3px;}
.widget_fixed_login .login .logout2> a{position:relative;left:8px;width:241px;height:33px;padding:0px;margin:0 auto;line-height:33px;text-align:center;border:0px;background: #4c4c4c;color: #fff;display: inline-block;vertical-align: middle;text-decoration: none;}

.widget_fixed_login .login fieldset{ position:relative;width:264px;margin:0 auto;}
.widget_fixed_login .login fieldset .id,.widget_fixed_login .login fieldset .password{overflow:hidden;display:block;width:239px;margin:0 auto 7px;border:1px solid #bdbdbd;color:#8F8F91;}
.widget_fixed_login .login fieldset .id span,.widget_fixed_login .login fieldset .password span{float:left;width:30px;height:31px;line-height:31px;padding:0 0 0 8px;font-size:12px;color:#999;}
.widget_fixed_login .login fieldset input{float:left;width:195px;height:27px;padding:2px 2px 2px 3px;border:0 none;color:#8F8F91;}
.widget_fixed_login .login fieldset .security{padding:0 0 0 5px;margin:7px 0 13px 7px;color:#757575;}
.widget_fixed_login .login fieldset .security input{width:13px;height:13px;margin:0 3px 0 0;vertical-align:-3px;*vertical-align:2px;}
.widget_fixed_login .login fieldset .security label{margin:0 6px 0 0;}
.widget_fixed_login .login fieldset > a{position:relative;width:241px;height:33px;padding:0px;margin:0 auto;line-height:33px;text-align:center;border:0px;background: #000;color: #fff;display: block;vertical-align: middle;text-decoration: none;}
.widget_fixed_login .login fieldset ul{overflow:hidden;padding:5px 0;margin:0;border:0;text-align:center;}
.widget_fixed_login .login fieldset li{float:none;display:inline-block;padding:0 0 0 0;*display:inline;*zoom:1;}
.widget_fixed_login .login fieldset li:before{content: "|";padding:0 5px;color:#ccc;}.widget_fixed_login .login fieldset li:first-child:before{display:none;}
.widget_fixed_login .login fieldset li a{color:#2e2e2e;}
.widget_fixed_login .login fieldset li a:hover{color:#000;text-decoration:none;}
.widget_fixed_login .login fieldset #noMemberWrap{border-top:0;margin-top:0;}


.widget_fixed_bar{width:100%;height:14px;background:#f4f4f4;}

.widget_fixed_banner{overflow:hidden;margin-bottom:10px; margin-left:10px; }
.widget_fixed_banner p{text-align:left;}
.widget_fixed_banner p img {margin:10px 0 0 }

.widget_fixed_sns{overflow:hidden;width:248px;height:50px;margin:100px auto;}
.widget_fixed_sns p{text-align:center;}
.widget_fixed_sns p img {margin:10px 16px 0 16px;}

#fixed_sidebar .hd-search {overflow: hidden;width: 264px;margin: 0 0 3px 0;padding: 15px 0 0;color: #2e2e2e;}

/*#fixed_sidebar .hd-search {float:left; width:204px; height:117px; text-align:center; border-right:1px solid #e0e0e0;}*/
#fixed_sidebar .hd-search {margin:10px auto 0 auto; width:239px; border-bottom:2px solid #302623;}
#fixed_sidebar .hd-search .input-keyword {padding-left:5px; width:190px; height:22px; border:none; }

#fixed_sidebar .fixed_toggle {position: absolute;top: 55px;left: -31px;width: 30px;height: 85px;background: url(/SkinImg/fixed_sidebar_close_bt.png) left top no-repeat;cursor: pointer;}
#fixed_sidebar.close .fixed_toggle {background: url(/SkinImg/fixed_sidebar_open_bt.png) left top no-repeat;}





/* BASIC css end */

