@charset "utf-8";
/*
 * CSS Name			: sidebar.css
 * CSS URL			: http://www.kekkon-j.com/css/common/sidebar.css
 * CSS Role			: Setting for Sidebar
*/


/* 枠 */
#sidebar{
	float: left;
	width: 220px;
	margin: 0px 0px 20px 0px;
	text-align: left;
}


/* アッパーレクタングル */
#sidebar .upper{
	width: 220px;
	margin: 0px;	
	padding: 0px;
	text-align: center;	
	background-color: #000000;
}






/* ------------------------------ ファストタイアップ誘導 */

/* 枠 */
#sidebar .adframe{
	margin: 10px 0px 0px;
}


/* 誘導枠（左） */
#sidebar .adframe dl{
	float: left;
	width: 109px;
	height: 93px;
	margin: 5px 0px 0px 0px;
}


/* 誘導枠（右） */
#sidebar .adframe dl.r{
	float: right;
}


/* テキスト */
#sidebar .adframe dl dd{
	padding: 5px 5px 0px 12px;
	font-size: 11px;
	text-align: left;
	background: url(https://www.kekkon-j.com/img/common/link-back.gif) 5px 10px no-repeat;
}


/* ------------------------------ Search - 検索 */

/* 枠 */
#sidebar .search {
	background-color: #f5f5f5;
	padding: 10px;
}

/* 入力エリア */
#sidebar .search .input{
	display: block;
	margin: 0px 1px 0px 0px;
	padding: 0px 0px 0px 12px;
	width: 138px;
	height: 18px;
	float: left;
	border: 1px #cccccc solid;
	vertical-align: top;
	background: #ffffff url(https://www.kekkon-j.com/img/sidebar/search-icon.gif) 2px 2px no-repeat;
}

/* ボーダー設定 */
#sidebar .search .input:hover{ border: 1px #f9396f solid; }


/* サイト内検索 */
#sidebar .search img.ttl{
	margin: 2px 0px 5px 0px;
}


/* 検索のボタン */
#sidebar .search .pic{
	width: 44px;
	height: 18px;
	border: none;
	padding: 1px 0px 0px 3px;
}


/* ------------------------------ recommend - オススメの式場 */

/* 枠 */
#sidebar .recommend {
	margin: 20px 0px 0px 0px;
}

/* 1枠 */
#sidebar .recommend dl {
	border-bottom: 1px solid #cecece;
}

/* 画像 */
#sidebar .recommend dl dt {
	float: left;
}

/* テキスト */
#sidebar .recommend dl dd {
	padding: 5px 5px 5px 7px;
	margin: 0px 0px 0px 125px;
	font-size: 11px;
	background: url(https://www.kekkon-j.com/img/common/link-back.gif) no-repeat 0px 10px;
}

/* リンク指定 */
#sidebar .recommend dl dd a {
	text-decoration: underline;
}

#sidebar .recommend dl dd a:hover {
	color: #ffffff;
	text-decoration: none;
	background-color: #000000;
}


/* ------------------------------ ad-EC - ECバナー */

/* 枠 */
#sidebar img.ad-ec {
	margin: 10px 0px 5px 0px;
}



/* ------------------------------ Ranking - ランキング */

/* 枠 */
#sidebar .ranking {
	margin: 10px 0px 20px;
	padding: 0px;
}


#sidebar img.rank-ttl{
	margin: 15px 0px 0px 0px;
}


/* 各順位枠 */
#sidebar .ranking dl {
	width: 219px;
	border-top: 1px solid #ccc;
	border-right: 1px solid #ccc;
}


/* 順位背景 */
#sidebar .ranking dl.rank1 { background: url(https://www.kekkon-j.com/img/sidebar/ranking-bg01.gif) no-repeat 5px 7px; }
#sidebar .ranking dl.rank2 { background: url(https://www.kekkon-j.com/img/sidebar/ranking-bg02.gif) no-repeat 5px 7px; }
#sidebar .ranking dl.rank3 { background: url(https://www.kekkon-j.com/img/sidebar/ranking-bg03.gif) no-repeat 5px 7px; }
#sidebar .ranking dl.rank4 { background: url(https://www.kekkon-j.com/img/sidebar/ranking-bg04.gif) no-repeat 5px 7px; }
#sidebar .ranking dl.rank5 { background: url(https://www.kekkon-j.com/img/sidebar/ranking-bg05.gif) no-repeat 5px 7px; border-bottom: 1px #ccc solid; }


/* 画像 */
#sidebar .ranking dl dt{
	float: right;
}


/* 見出し */
#sidebar .ranking dl dt.ttl{
	float: none;
	padding: 7px 0px 0px 22px;
	font-weight: bold;
	text-align: left;
}


/* テキスト */
#sidebar .ranking dl dd {
	padding: 3px 5px 0px 22px;
	line-height: 16px;
	text-align: left;
}



/* ------------------------------ Movie - 動画リンク枠 */

/* 枠 */
#sidebar .side-movie{
	margin: 7px 0px 0px 0px;
	border-top: 1px #cccccc solid;
	border-right: 1px #cccccc solid;
	border-left: 1px #cccccc solid;
}




/* ------------------------------ Idea- CGM系リンク集 */

/* 枠 */
#sidebar .idea{
	margin: 20px 0px 0px 0px;
}


/* リンク枠 */
#sidebar .idea ul{
	padding: 10px 0px 15px;
	background: url(https://www.kekkon-j.com/img/sidebar/idea-bg.gif) left top repeat-y;
	border-bottom: 1px #e5e5e5 solid;
}


/* 各リンクテキスト*/
#sidebar .idea ul li{
	margin: 10px 0px 0px 20px;
	padding: 0px 5px 0px 10px;
	text-align: left;
	background: url(https://www.kekkon-j.com/img/common/link-back.gif) 0px 6px no-repeat;
}




/* ------------------------------ QR code */

#sidebar .qr{
	margin: 10px 0px;
}






/* ------------------------------ Social Bookmark */

#sidebar .sbm{
	margin: 15px 0px 0px 0px;
	border-bottom: 1px #ccc solid;
}

#sidebar .sbm dl{
	padding: 0px 0px 7px 0px;
	text-align: center;
}

#sidebar .sbm dl dt{
	margin: 0px 0px 7px 10px;
	text-align: left;
}

#sidebar .sbm dl dd{
	display: inline;
	margin: 0px 4px;
}

	
		
