@charset "UTF-8";



/* : info-block-link01 : */
div#fs ul.se-info-block-link01 li{
background: url(/common/img/se_infoblock/line_info-block01-01.gif) left top repeat-x;
zoom: 1;
}

div#fs ul.se-info-block-link01 li.first-child{
background-image: none;
}

div#fs ul.se-info-block-link01 li a{
padding: 0.5em 0 0.3em 20px;
display: block;
background: url(/common/img/se_list/blt_share-link01.gif) 8px 0.9em no-repeat;
zoom: 1;
}



/* : rank-list01 : */
div#fs ul.se-rank-list01{
}

div#fs ul.se-rank-list01 li{
background: url(/common/img/se_infoblock/line_info-block01-01.gif) left top repeat-x;
zoom: 1;
}

div#fs ul.se-rank-list01 li.li01{
background-image: none;
}

div#fs ul.se-rank-list01 li span.span01{
padding-top: 9px;
padding-left: 3px;
display: block;
width: 21px;
float: left;
}

div#fs ul.se-rank-list01 li a{
padding: 0.6em 0 0.4em 9px;
display: block;
width: 122px;
float: right;
background: url(/common/img/se_list/blt_share-link01.gif) 0 1em no-repeat;
}

div#fs ul.se-rank-list01 li a span.label01{
margin-left: 4px;
color: #666666;
}



/* : rank-list02 : */
div#fs ul.se-rank-list02 li{
background: url(/common/img/se_infoblock/line_info-block01-01.gif) left top repeat-x;
zoom: 1;
}

div#fs ul.se-rank-list02 li.li01{
background-image: none;
}

div#fs ul.se-rank-list02 li span.span01{
padding-top: 0.6em;
display: block;
width: 2em;
float: left;
text-align: center;
}

div#fs ul.se-rank-list02 li a{
margin-left: 2.2em;
padding-left: 9px;
padding-top: 0.6em;
padding-bottom: 0.4em;
display: block;
background: url(/common/img/se_list/blt_share-link01.gif) 0 1em no-repeat;
}

div#fs ul.se-rank-list02 li a span.label01{
margin-left: 4px;
color: #666666;
}



/* : overwrite link-list01 margin : */
div#fs div.se-info-block01-f ul.se-link-list01,
div#fs div.se-info-block01-b ul.se-link-list01,
div#fs div.se-info-block01 ul.se-link-list01{
margin-top: 0.5em;
}

div#fs div.se-info-block01-f ul.se-mail-link01,
div#fs div.se-info-block01-b ul.se-mail-link01,
div#fs div.se-info-block01 ul.se-mail-link01{
margin-top: 0.5em;
}

div#fs div.se-info-block01-f p.bnr01,
div#fs div.se-info-block01-b p.bnr01,
div#fs div.se-info-block01 p.bnr01{
padding-bottom: 4px;
text-align: center;
}



/* : info-block-inq01 : */
div#fs div.se-info-block-inq01,
div#spfs div.se-info-block-inq01{
width: 200px;
position: relative;
}

div#fs div.se-info-block-inq01 div.in01{
padding: 18px 6px 0 4px;
}

div#fs div.se-info-block-inq01 div.div01{
margin-left: 15px;
}

div#fs div.se-info-block-inq01 p.p01{
margin:0 0 12px 12px;
}

div#fs div.se-info-block-inq01 p.p02{
margin:0 0 12px 8px;
}

div#fs div.se-info-block-inq01 p.p03{
margin-left:12px;
}


div#spfs div.se-info-block-inq01 div.in01{
padding: 18px 6px 0 0;
}

div#spfs div.se-info-block-inq01 div.div01{
margin-left: 15px;
}

div#spfs div.se-info-block-inq01 p.p01{
margin:8px 0 10px 10px;
}

div#spfs div.se-info-block-inq01 p.p02{
	margin: 10px 0 10px 0;;
	padding: 8px 10px;
	font-size: 11px;
	line-height: 1.2em;
	background-color: #E7E7E7;
	border: #CCC 1px solid;
}

div#spfs div.se-info-block-inq01 p.p03{
margin-left:12px;
}

div#spfs div.se-info-block-inq01 p.p04{
margin:10px 0 0 0;
}


/* : info-block01 : */
div#fs div.se-info-block01-f,
div#fs div.se-info-block01-b,
div#fs div.se-info-block01{
border: 1px solid #E7E7E7;
}

div#fs div.se-info-block01-f .head01,
div#fs div.se-info-block01-b .head01,
div#fs div.se-info-block01 .head01{
padding: 0.6em 10px 0.4em;
background: url(/common/img/se_infoblock/bg_info-block01-01.gif) left top no-repeat;
font-weight: bold;
}

div#fs div.se-info-block01-f .head01 a,
div#fs div.se-info-block01-b .head01 a,
div#fs div.se-info-block01 .head01 {
padding-left: 16px;
background: url(/common/img/se_list/blt_share-link02.gif) 0 0.3em no-repeat;
display: inline-block;
}

div#fs div.se-info-block01-f .body01,
div#fs div.se-info-block01-b .body01,
div#fs div.se-info-block01 .body01{
padding: 0.6em 9px 0.4em;
background: url(/common/img/se_infoblock/bg_info-block01-02.gif) left top repeat-x;
}

/* :: margin-top :: */
div#fs div.se-info-block01-f{
margin-top: 2.4em;
}

div#fs div.se-info-block01-b{
margin-top: 1.2em;
}



/* : column01 : */
div#fs div.column01 ul.se-link-list01 li{
margin-top:0.6em;
float: right;
}



/* :: camp01 :: */
div#fs div.fs-camp01 div.body01 li{
padding-top: 1em;
}

div#fs div.fs-camp01 div.body01 li span.img01{
display: block;
width: 65px;
float: left;
}

div#fs div.fs-camp01 div.body01 li a{
display: block;
width: 75px;
float: right;
}



/* : se-bnr01 : */
div#fs div.se-bnr01-list-b li,
div#fs div.se-bnr01-list li{
margin-top: 6px;
}

/* :: margin-top :: */
div#fs div.se-bnr01-list-b{
margin-top: 1.2em;
}


/* : clearfix : */
/* :: 01 :: */
div#fs div.fs-camp01 div.body01 li,
div#fs div.column01 ul.se-link-list01,
div#fs ul.se-rank-list02 li,
div#fs ul.se-rank-list01 li,
.clearfix01{
overflow: hidden;
zoom: 1;
}

/* :: 02 :: */
.clear-fix02{
zoom: 100%;
}

.clear-fix02:after{
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
line-height: 0;
}
