@charset "utf-8";
/* CSS Document */


.special-topics #contents{
padding:21px 0 0 0;
}
.special-topics #contents #contents-body{
width:955px;
margin:0 auto;
}
.special-topics #contents p{
padding:0;
}
.special-topics #contents .topics130417{
background-image:url(../images/topics/tpcs_img_130427l.jpg);
background-repeat:no-repeat;
background-position:center top;
position:relative;
padding:212px 0 0 0;
}
.special-topics #contents .topics130417 h2{
position:absolute;
top: 21px;
left: 17px;
}
.special-topics #contents .topics130417 p.odakyu{
position:absolute;
top: 11px;
left: 850px;
}
.special-topics #contents .topics130417 p.catch{
margin:0 0 24px 20px;
}
.special-topics #contents .topics130417 p.text{
margin:0 0 50px 16px;
line-height:21px;
}
.special-topics #contents .topics130417 p.day{
margin:0 0 73px 20px;
}



.special-topics #contents .topics130417 #special1{
position:relative;
background-color:#9DD0DC;
margin:0 20px;
border:solid 1px #64AFC1;
}
.special-topics #contents .topics130417 #special1 h3{
padding:14px 0 0 14px;
color:#FFF;
font-size:14px;
}
.special-topics #contents .topics130417 #special1 h3 img{
padding:0 0 6px 0;
}
.special-topics #contents .topics130417 #special1 p{
padding:7px 0 0 15px;
color:#416569;
}
.special-topics #contents .topics130417 #special1 p strong{
color:#FFFFFF;
}
.special-topics #contents .topics130417 #special1 p.image{
position:absolute;
left: 465px;
top: 9px;
font-size:10px;
text-align:right;
line-height:30px 0 0 0;
}
.special-topics #contents .topics130417 #special1 .bottom{
background-color:#64AFC1;
margin:20px 0 0 0;
position:relative;
}
.special-topics #contents .topics130417 #special1 .bottom p{
font-size:14px;
font-weight:bold;
color:#FFF;
padding:17px 0 17px 20px;
}
.special-topics #contents .topics130417 #special1 .bottom p span{
color:#FFFAD1;
}
.special-topics #contents .topics130417 #special1 .bottom p.vantan{
position:absolute;
left: 597px;
top: 15px;
padding:0;
}



.special-topics #contents .topics130417 #special2{
position:relative;
background-color:#E4A0A0;
margin:20px 20px 0 20px;
border:solid 1px #C86F6F;
}
.special-topics #contents .topics130417 #special2 h3{
padding:14px 0 0 14px;
color:#FFF;
font-size:14px;
position:relative;
}
.special-topics #contents .topics130417 #special2 h3 img{
padding:0 0 6px 0;
}
.special-topics #contents .topics130417 #special2 h3 img.sun{
padding:0 0 6px 0;
position:absolute;
left: 12px;
top: 46px;
}
.special-topics #contents .topics130417 #special2 p{
padding:5px 0 0 20px;
color:#653E3F;
}
.special-topics #contents .topics130417 #special2 p strong{
color:#FFFFFF;
}
.special-topics #contents .topics130417 #special2 p.nana{
position:absolute;
left: 639px;
top: 11px;
padding:0;
}
.special-topics #contents .topics130417 #special2 .bottom{
background-color:#C86F6F;
margin:20px 0 0 0;
position:relative;
}
.special-topics #contents .topics130417 #special2 .bottom p{
font-size:14px;
font-weight:bold;
color:#FFFAD1;
padding:17px 0 17px 20px;
}
.special-topics #contents .topics130417 #special2 .bottom p.key{
position:absolute;
padding:0;
left: 495px;
top: -60px;
}



.special-topics #contents .topics130417 p.access{
padding:10px 0 20px 20px;
}
