@charset "utf-8";

/* -----------------------------------------------------------
CSS Information

 File name:      kekkonuchiiwai_side.css
 Author:         crux
 Style Info:     スタイルベース
----------------------------------------------------------- */


/* ---------------------------------------------------- */
/* ------------- サイドメニュー共通設定 --------------- */
/* ---------------------------------------------------- */

div#sideBar h2{ margin-top:5px!important; margin-bottom:5px;}

div#contents div#sideBar dl.service{
	margin-bottom:15px;
	padding: 15px 1px 0;
	border:1px solid #dddddd;
}
div#contents div#sideBar dl.service dd ul li.lastChild {
	margin-top: 7px;
	padding-top: 7px;
	border-top: 1px solid #dddddd;
	padding-bottom: 7px;
}

/* ------------------------------------------------------ */
/* ------------- 結婚内祝いサイドメニュー --------------- */
/* ------------------------------------------------------ */

div#sideBar ul.categoryNav_shussanuchi {
	padding:5px 0;
}
div#sideBar ul.categoryNav_shussanuchi li a {
	display: block;
	width: 190px;
	padding: 2px 0 3px 20px;
	background: url(/kekkonuchiiwai/images/icon_arrow_02.png) no-repeat 10px center;
}
div#sideBar ul.categoryNav_shussanuchi li a:hover {
	background-color: #F2FAFF;
}

/* ▼▼▼▼▼▼▼▼ テキストリンク設定 ▼▼▼▼▼▼▼▼ */
div#sideBar ul.categoryNav_shussanuchi a:link	{color: #555555; text-decoration: none;}
div#sideBar ul.categoryNav_shussanuchi a:visited{color: #8d8d8d; text-decoration: none;}
div#sideBar ul.categoryNav_shussanuchi a:hover	{color: #cd0100; text-decoration: underline;}
div#sideBar ul.categoryNav_shussanuchi a:active {color: #cd0100; text-decoration: underline;}


/* ▼▼▼▼▼▼▼▼ バナー ▼▼▼▼▼▼▼▼ */
div#sideBar ul.brownBOX{
margin-top:25px;
border-top:1px dotted #737373;
}
div#sideBar ul.brownBOX li {
border-bottom:1px dotted #737373;
}
div#sideBar ul.brownBOX li.noshi {
background:url(/kekkonuchiiwai/images/pic_side_noshi.gif) no-repeat 0 10px;
}
div#sideBar ul.brownBOX li.manner {
background:url(/kekkonuchiiwai/images/pic_side_manner.gif) no-repeat 0 10px;
}
div#sideBar ul.brownBOX li.guide {
background:url(/kekkonuchiiwai/images/pic_side_guide.gif) no-repeat 0 10px;
}

div#sideBar ul.brownBOX li a {
display:block;
width:140px;
min-height:53px;
padding:17px 0 9px 70px;
text-decoration:none!important;
}
* html div#sideBar ul.brownBOX li a {
height:53px;
}
div#sideBar ul.brownBOX li a:hover {
opacity:0.7;
filter:alpha(opacity=70);
}
div#sideBar ul.brownBOX li a span.ttl {
display:block;
margin:0 0 4px 0;
}
div#sideBar ul.brownBOX li a span.txt {
display:block;
text-decoration:none!important;
}

div#sideBar ul.normalBOX{/* ノーマル */
	margin-top:20px;
	text-indent: -9999px;
}

div#sideBar ul.normalBOX li{ padding-bottom:12px;}

div#sideBar li.kekkoniwai a{ /* バナー　結婚祝い */
	background:url(/kekkonuchiiwai/images/side_banner_kekkoniwai.gif) no-repeat scroll left top transparent;
	display: block;
	width:210px;
	height:60px;
}
div#sideBar li.kekkoniwai a:hover{background:url(/kekkonuchiiwai/images/side_banner_kekkoniwai.gif) no-repeat scroll -210px top transparent;}

div#sideBar li.hikidemono{ /* バナー　引き出物 */
margin-bottom:15px;
padding-bottom:15px!important;
border-bottom:1px dotted #737373;
}
div#sideBar li.hikidemono a{
	background:url(/kekkonuchiiwai/images/side_banner_hikidemono.gif) no-repeat scroll left top transparent;
	display: block;
	width:210px;
	height:60px;
}
div#sideBar li.hikidemono a:hover{background:url(/kekkonuchiiwai/images/side_banner_hikidemono.gif) no-repeat scroll -210px top transparent;}

div#sideBar li.magazine a{ /* バナー　メールマガジン */
	background:url(/new/common/images/side_banner_magazine.gif) no-repeat scroll left top transparent;
	display: block;
	width:210px;
	height:75px;
}
div#sideBar li.magazine a:hover{background:url(/new/common/images/side_banner_magazine.gif) no-repeat scroll -210px top transparent;}

div#sideBar li.mobile a{ /* バナー　携帯サイト */
	background:url(/new/common/images/side_banner_mobile.gif) no-repeat scroll left top transparent;
	display: block;
	width:210px;
	height:75px;
}
div#sideBar li.mobile a:hover{background:url(/new/common/images/side_banner_mobile.gif) no-repeat scroll -210px top transparent;}
