@charset "shift_jis";

/* ---- soc index ---- */

div.soc_container_wrapper {
clear:both;
width:259px;
background-image:url(/images/common/wrapper_border.gif);
overflow:hidden;
}

div.soc_container_wrapper_b {
clear:both;
width:259px;
background-image:url(/images/common/wrapper_border_b.gif);
background-repeat:no-repeat;
background-position:bottom;
height:2px;
}

div.soc_container_wrapper2 {
clear:both;
width:528px;
background-image:url(/images/common/wrapper_border2.gif);
overflow:hidden;
margin-bottom:10px;
}

div.soc_container_wrapper2_b {
clear:both;
width:528px;
background-image:url(/images/common/wrapper_border2_b.gif);
background-repeat:no-repeat;
background-position:bottom;
height:2px;
}

div.soc_container_wrapper3 {
clear:both;
width:528px;
background-image:url(/images/common/wrapper_border3.gif);
overflow:hidden;
margin-bottom:10px;
}

div.soc_container_wrapper3_b {
clear:both;
width:528px;
background-image:url(/images/common/wrapper_border3_b.gif);
background-repeat:no-repeat;
background-position:bottom;
height:2px;
}

div.soc_container_l, div.soc_container_r {
width:259px;
float:left;
overflow:hidden;
}

div.soc_container_r {
padding-left:10px;
}

div.soc_container_l h3, div.soc_container_r h3 {
background-image:url(/images/common/icon_link_yoko.gif);
background-repeat:no-repeat;
background-position:8px 12px;
padding:8px 8px 0 23px;
margin:0;
}

div.soc_container_l p, div.soc_container_r p {
padding:8px;
}

div.soc_container_l h3 a, div.soc_container_r h3 a {
font-size:116.7%;
font-weight:bold;
color:#900;
text-decoration:none;
}

div.soc_container_l h3 a:hover, div.soc_container_r h3 a:hover {
text-decoration:underline;
}
