/* tieup ad style */
.tieup #colM, .tieup #colR {color:#444;}
.tieup #colM a, .tieup #colR a {color:#636;}
.tieup #colM img, .tieup #colR img {border:0px;}

.tieup h1, .tieup h2, .tieup h3, .tieup h5, .tieup p {margin-top: 0px; margin-bottom:10px;}
.tieup h1 {border:1px solid #EEE;height:50px;}
.tieup h2 {
border-bottom:1px solid #CCC; 
background:url("/images/ad_fyi/title_bg.gif") repeat-x left bottom;
font-size:92%;
padding:3px;
text-indent:5px;
letter-spacing:0px;
clear: both;
}
.tieup h5 {border:3px solid #EEE;color:#444; padding: 5px; font-size:87%; font-weight:normal;}
.tieup p {font-size:87%;}
.tieup .credit {text-align:right;}
.tieup .colM-adsp {font-size:87%; margin-bottom:10px;}
.tieup .colM-adsp .inbox {
background:url("/parts/images/jibun/tieup/spbox_bg02.gif") repeat left top;
border:0px solid #CCC;
padding: 1px 0px 1px 0px;
_padding: 5px 0px 5px 0px;
}

.tieup .colM-adsp .sponsorbox {
background-color:#FFF;
border:1px solid #CCC;
margin:5px;
padding:3px;
_padding: 3px 3px 3px 0px;
}
.tieup .colM-adsp .sponsorbox h3,
.tieup .colM-adsp .sponsorbox ul,
.tieup .colM-adsp .sponsorbox p {
padding-left:95px;
margin-bottom:5px;
margin-left:15px;
}
.tieup .sponsorbox p {letter-spacing:0.1em; line-height:130%;}
.tieup .colM-adsp .sponsorbox h3 {border-bottom:1px solid #CCC;}
.tieup .sponsorbox .bottom-link {
margin-top:5px;
margin-bottom:0px;
padding-bottom:0px;
text-align:right;
}
.tieup .colM-adsp .sponsorbox ul {list-style: none; }
.tieup .colM-adsp .sponsorbox ul li {
font-weight:bold;
font-size: 12px;
background:url("/parts/images/icon/dot.gif") no-repeat 0px 6px ;
padding-left: 10px;
margin-bottom: 2px;
}


.tieup .colM-adsp .sponsorbox img {float:left;margin:0px;padding:0px;}
.tieup h1 {}
.tieup .colM-adsp h2 {
background:url("/parts/images/jibun/tieup/t_colm_sp.gif") repeat-x left bottom;
text-indent:-9999px;
height:40px;
border-bottom:0px;
margin-bottom:0px;
}
.sponsorbox { zoom: 100%;}
.sponsorbox:after { content: " "; clear: both; height: 0; display: block; visibility: hidden;}



.colM-adsp-bottom h2 {
background:url("/parts/images/jibun/tieup/t_colm_sp_bottom.gif") repeat-x left bottom;
text-indent:-9999px;
height:30px;
border-bottom:0px;
margin-bottom:0px;
}

.tieup .colM-adsp-bottom .inbox {
border:0px solid #CCC;
_padding: 2px 0px 2px 0px;
font-size:80%;
}
.tieup .colM-adsp-bottom .inbox ul {margin:0px; padding:0px; list-style:none;}
.tieup .colM-adsp-bottom .inbox li {
margin: 3px 0px 3px 4px;
padding:0px;
background:url("/parts/images/jibun/tieup/li_arrow.gif") no-repeat 0px 1px;
text-indent:18px;
}

.tieup .colM-adsp-bottom .inbox li a {padding-right:5px;font-weight:bold;}
/* tieup ad style */

.tieup #colR { font-size:87%;}
.tieup #colR .sponsorbox {
background:url("/parts/images/jibun/tieup/spbox_bg.jpg") no-repeat left top;
border:1px solid #DDD;
padding:4px;
margin-bottom:5px;
}
.tieup #colR h2 {
background:url("/parts/images/jibun/tieup/t_colr_sp.gif") no-repeat left bottom;
text-indent:-9999px;
height:30px;
border-bottom:0px;
margin-bottom:5px;
}
.tieup #colR .sponsorbox h3 {
border-bottom:1px solid #DDD;
border-left:2px solid #DDD;
padding: 5px;
margin-top:0px;
margin-bottom:5px;
background-color:#EEE;
}

.tieup #colR .sponsorbox ul {list-style: none; margin: 0px ; padding: 3px 3px 3px 3px ;}
.tieup #colR .sponsorbox ul li {
font-weight:bold;
font-size: 12px;
background:url("/parts/images/icon/dot.gif") no-repeat 0px 6px ;
padding-left: 10px;
margin-bottom: 2px;
}

.colimgc {margin-left: auto; margin-right: auto; margin-bottom: 10px; border: 0px solid red; text-align: center;}
.colimgc small {display: block; text-align: center; color:#999;}
.colimgr {float: right; margin-bottom: 10px; margin-left: 5px; border: 0px solid red; text-align: center;}
.colimgr small {display: block; text-align: center; color:#999;}
.colimgl {float: left; margin-bottom: 10px; margin-right: 5px; border: 0px solid red; text-align: center;}
.colimgl small {display: block; text-align: center; color:#999;}

#shikaku51.tieup .colM-adsp .sponsorbox h3 {
margin-top: 25px !important;
}
#shikaku51.tieup .colM-adsp .sponsorbox p {
border:0px solid red;
padding-left: 0px !important;
padding-top: 2px !important;
margin-left: 5px !important;
margin-right: 5px !important;
clear:both;
}
#shikaku51.tieup .colM-adsp .sponsorbox ul {
margin-left: 0px !important;
padding-left: 5px !important;
}
#shikaku51.tieup .colM-adsp .sponsorbox ul li {
margin-left: 0px !important;
}
#shikaku51.tieup .colM-adsp h2 {
background:url("/parts/images/jibun/tieup/t_colm_sp_osusume.gif") repeat-x left bottom;
text-indent:-9999px;
height:40px;
border-bottom:0px;
margin-bottom:0px;
}
#shikaku51.tieup #colR h2 {
background:url("/parts/images/jibun/tieup/t_colr_sp_osusume.gif") no-repeat left bottom;
text-indent:-9999px;
height:30px;
border-bottom:0px;
margin-bottom:5px;
}

