@charset "utf-8";/* CSS Document */
/*-- ---- today_event ---- --*/
section.today_event {box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;padding: 10px;position: relative;margin-bottom: 10px;}
section.today_event h2 small {display:block;padding-left: 10px;color: #2c72c7;}
section.today_event div.day {color: #FFF;font-size: 1.1em;padding: 5px 10px;background:  #2c72c7;position: relative;overflow:hidden;}
section.today_event div.day p{ display:block; width:60px; float:left; background:url(../../img/_shared/common/bg_calendar_sp.jpg) no-repeat 25px 6px}

section.today_event div.day span.day {position: absolute;left: 42px;}
section.today_event div.day p.calendar {position: absolute;right: 10px;top: 5px;z-index: 10000;}
section.today_event div.contents {background: #f2f1f2;padding: 8px 15px;}
section.today_event div.contents h2 {padding: 0;font-weight: bold;color: #444444;background: none;letter-spacing: 1px;margin-bottom: 10px;}
section.today_event div.contents .contents-item {box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;margin: 0 15px;padding: 0 15px;margin-bottom: 20px;}
#calendardammy img{ width:80px;}
#calendardammy{ width:80px; float:right; margin-top:8px;}
/*-- ---- today_event ---- --*/
section.today_event {box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;padding: 10px;position: relative;margin-bottom: 10px;}
section.today_event h2 small {display: block;padding-left: 10px;color: #2c72c7;}
section.today_event div.day {color: #FFF;font-size: 1.1em;padding: 5px 10px;background:  #2c72c7;position: relative;overflow:hidden;}
section.today_event div.day p{ display:block; width:60px; float:left; background:url(../../img/_shared/common/bg_calendar_sp.jpg) no-repeat 25px 6px}

section.today_event div.day span.day {position: absolute;left: 42px;}
section.today_event div.day p.calendar {position: absolute;right: 10px;top: 5px;z-index: 10000;}
section.today_event div.contents {background: #f2f1f2;padding: 8px 15px;}
section.today_event div.contents h2 {padding: 0;font-weight: bold;color: #444444;background: none;letter-spacing: 1px;margin-bottom: 10px;}
section.today_event div.contents .contents-item {box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;margin: 0 15px;padding: 0 15px;margin-bottom: 20px;}
#calendardammy img{ width:80px;}
#calendardammy{ width:80px; float:right;}
/*-- ---- today_event//talent ---- --*/
section.today_event dl {box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;overflow: hidden;position: relative;padding: 0px 0 0 0px;}
section.today_event dl dd{ overflow:hidden; font-size:12px;}
section.today_event dl dd img {width: 70px;height: 70px; float:left; margin-right:5px;}
section.today_event dl dd ul {top: -3px;left: 80px;padding-left:80px;word-break: break-all;}
section.today_event dl dd ul li {display: inline-block;margin-right: 5px;}
section.today_event p.linkbtn {text-align: center;padding-top: 20px;}
section.today_event p.linkbtn a {color: #2c72c7;background: url(../../img/_shared/common/icon_list.png) no-repeat;background-size:22px;padding-left: 30px;padding-bottom: 10px;}
section.today_event div.contents {padding: 15px 25px;}
.ui-datepicker .ui-datepicker-title select{font-size:0.8em !important}
