div.searchWrapper{position:relative}div.searchWrapper #searchCode{font-size:14px;color:#aaa}
div.searchWrapper div.search_box{margin:5px auto 10px;background-color:#eeeeee;border:1px solid #d3d3d3;padding:15px 20px;text-align:center}
div.searchWrapper #news_search_help_btn{cursor:pointer}
div.searchWrapper #news_search_help{display:none;position:absolute;width:440px;left:118px;top:-80px;padding:3px 5px;background-color:#FFF;border:1px solid #666}
.news_control{padding-top:10px;padding-bottom:10px;background-color:#e8e8e8;border:2px solid #cccccc;margin:0 0 5px 0}.news_control ul{list-style:none}
.news_control li{float:left}
p#date_input{margin-bottom:10px}
table#newsTable td,table#newsTable tr{border:none}
#calbox{height:auto;overflow:hidden;position:relative;border:2px solid #d3d3d3;padding:20px 5px}#calbox .wrapper{overflow:hidden}
#calbox #dateStr{width:400px;margin:0 10px 10px;float:left}#calbox #dateStr span{font-size:150%}
#calbox #calControl{cursor:pointer;width:130px;margin:2px 60px 0 10px;padding:2px 10px;float:right;border:1px solid;border-color:#b4b4b4 #d6d6d6 #e3e3e3 #d0d0d0;border-radius:2px;background:#f7f7f8 no-repeat 90% 12px}#calbox #calControl img{margin-left:5px}
#calbox #prev{cursor:pointer;position:absolute;left:5px;top:70px}
#calbox #next{cursor:pointer;position:absolute;right:5px;top:70px;display:none}
#calbox #calendarWrap{overflow:hidden;height:165px}#calbox #calendarWrap .two_month{width:640px;float:right;display:none}#calbox #calendarWrap .two_month .calendar{width:45%;float:right;padding:0 10px;margin-left:5px}#calbox #calendarWrap .two_month .calendar .ym{width:29%;float:left}#calbox #calendarWrap .two_month .calendar .ym .month{font-size:120%}#calbox #calendarWrap .two_month .calendar .ym .month .month_str{font-weight:bold;font-size:180%}
#calbox #calendarWrap .two_month .calendar .date{width:70%;float:right}#calbox #calendarWrap .two_month .calendar .date table{border-bottom:1px solid #CCCCCC}#calbox #calendarWrap .two_month .calendar .date table td,#calbox #calendarWrap .two_month .calendar .date table th{text-align:center;padding:2px 3px 1px}
#calbox #calendarWrap .two_month .calendar .date table td{border:1px solid #CCCCCC}
#calbox #calendarWrap .two_month .calendar .date table .sat,#calbox #calendarWrap .two_month .calendar .date table .sat a{color:#6598cd}
#calbox #calendarWrap .two_month .calendar .date table .sun,#calbox #calendarWrap .two_month .calendar .date table .sun a{color:#fe7e7d}
#calbox #calendarWrap .two_month .calendar .date table .unable{color:#AAAAAA}
#calbox #calendarWrap .two_month .calendar .date table .today,#calbox #calendarWrap .two_month .calendar .date table .today a{color:#FFFFFF;background-color:#436f94}
#newsTab{position:relative;border-bottom:1px solid #d95c5a;border-collapse:collapse}#newsTab ul{text-align:center;margin-bottom:-1px}#newsTab ul li{width:9%;height:3em;font-size:95%;float:left;margin-left:3px;border:1px solid #DDDDDD;border-collapse:collapse;border-bottom:none;padding:4px 0;margin-bottom:1px}#newsTab ul li a{color:#0066aa}
#newsTab ul li:hover a{opacity:0.7;color:#0066aa;text-decoration:underline}#newsTab ul li:hover a span{text-decoration:underline}
#newsTab ul li.selected{background-color:#FFFFFF;border:1px solid #d95c5a;border-bottom:1px solid #FFFFFF;margin-bottom:0}#newsTab ul li.selected a{color:#333333;font-weight:bold}
#newsTab ul li:nth-child(1),#newsTab ul li:nth-child(2),#newsTab ul li:nth-child(3),#newsTab ul li:nth-child(4),#newsTab ul li:nth-child(10){line-height:3em}
#newsTab ul li:nth-child(5),#newsTab ul li:nth-child(6),#newsTab ul li:nth-child(7),#newsTab ul li:nth-child(8),#newsTab ul li:nth-child(9){height:3em}
#newsTab ul li:nth-child(2),#newsTab ul li:nth-child(3){width:10%}
.pagingZone{margin-top:20px}
.new_arrival_lists .normal a>div:after{content:url(/tk/assets/images/new/arrow_new.png);padding-left:10px;vertical-align:sub}
#newsList li{padding:10px 0;border-top:1px solid #d3d3d3}#newsList li li:first-child{border-top:none}
#newsList li a:hover{text-decoration:underline}#newsList li a:hover div div{text-decoration:underline}
#newsList li div{display:inline-block;font-size:15px}#newsList li div div{width:505px}
#newsList li div.date{margin-left:5px;font-size:13px;text-align:right;width:120px}
#newsList li div,#newsList li a{vertical-align:middle}
#newsList li .tairyo:hover{opacity:0.7}
#newsList li.withName div.name{width:110px;margin-left:5px;font-size:13px;text-align:left}
#newsList li.withName .tdTairyo{width:380px}
#newsList li.withName .bothTitle{width:475px;margin-right:15px}
#newsList li.withName .bothName{width:110px;margin-left:10px;margin-right:10px;font-size:13px;line-height:16px;text-align:left}
.pagingWrap a{width:28px;margin:0 2px;padding:2px}
.pagingWrap a.font4{width:38px}
.pagingWrap a.prevPage,.pagingWrap a.nextPage{font-size:90%;width:65px;margin:0 2px;padding:2px}
.pagingWrap a.yajirusi{width:17px;margin:0 2px;padding:2px}
.noNews{font-size:15px}
#newsList .noNews:hover{opacity:1.0}
