
#syukkin h2 span{
position:absolute;
right:10px;
top:-11px;
width:50px;
height:42px;
padding-top:8px;
margin:0;
font-size: 15px;
text-indent:0;
-moz-border-radius:28px;
-webkit-border-radius:28px;
border-radius:28px;
text-align:center;
color:#ffffff;
border:3px solid #ffffff;
-moz-box-shadow:0 0 3px #666;
-webkit-box-shadow:0 0 3px #666;
background: 0 0 rgba(0, 100, 200, 0.3);
z-index:25;
line-height:18px;
-webkit-transform:rotate(-10deg);
-moz-transform:rotate(-10deg);
transform:rotate(-10deg);
}

#syukkin .day ul{
text-align: center;
}
#syukkin .day li{
margin: 8px 1%;
width: 30%;
height: 25px;
display: inline-block;
background: #bbbbbb;
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px;
color:#666666;
font-size: 11px;
line-height: 25px;
text-align: center;
}
#syukkin .day ul li a{
  color:#ffffff;
}
#syukkin .day ul li em{
  display:block;
  background:-moz-linear-gradient(top, #fafafa 0%, #ffffff 30%, #f6f6f6 100%);
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#fafafa), color-stop(30%,#ffffff), color-stop(100%,#f6f6f6));
}

#syukkin .day ul li em a{
  color:#888888;
}

#syukkin .day li span{
font-size: 9px;
}

#syukkin .imgbox ul{
text-align: center;
}
#syukkin .imgbox li{
margin: 8px 1%;
width: 30%;
height: 25px;
display: inline-block;
background: none repeat scroll 0 0 rgba(80, 200, 239, 0.3);
-moz-border-radius:13px;
-webkit-border-radius:13px;
border-radius:13px;
/*color:#666666;*/
font-size: 10px;
font-weight:bold;
line-height: 25px;
text-align: center;
}

#syukkin .phone {
margin: 0 auto;
}

#syukkin .scome{
margin-bottom: 0;
}

#syukkin .imgbox p{
padding:0 10px;
line-height:1.6;
}

#syukkin dl{
position:relative;
width:25%;
margin:0 0 10px;
float:left;
text-align:center;
}

#syukkin dl:nth-of-type(1),#syukkin dl:nth-of-type(2),#syukkin dl:nth-of-type(3),#syukkin dl:nth-of-type(4){
margin:10px 0;
}

#syukkin dl dd{
font-size:11px;
}

#syukkin dl.am dd{
color:#ff0099;
}

#syukkin dl.pm dd{
color:#000099;
}

#syukkin dl dd:nth-child(2){
color:#3D74FF;
font-weight:bold;
}

#syukkin dl .new{
position:absolute;
top:-4px;
right:2px;
padding:2px 4px;
-moz-border-radius:10px;
-webkit-border-radius:10px;
border-radius:10px;
background:#ee0000;
color:#ffffff !important;
font-size:9px;
font-weight:bold;
}

#syukkin dl img{
width:60px;
height:80px;
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px;
border:2px solid #eeeeee;
}

#syukkin .more{
clear:both;
}

#syukkin #events{
padding:0 0 5px;
}


.scome{
color:#666;
}

#syukkin dl .new {
position: absolute;
padding: 2px 4px;
top: -4px;
right: 2px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
font-size: 9px;
font-weight: bold;
background-color: #ee0000;
color: #ffffff;
}