@charset "utf-8";

/* -----------------------------------------------------------
CSS Information

 File name:      shussanuchiiwai_side.css
 Author:         crux
 Style Info:     スタイルベース
----------------------------------------------------------- */


/* ---------------------------------------------------- */
/* ------------- サイドメニュー共通設定 --------------- */
/* ---------------------------------------------------- */

div#sideBar h2{	margin-bottom:5px;}

div#contents div#sideBar dl.service{
	margin-bottom:15px;
	padding: 15px 1px 0;
	border:1px solid #cd0100;
}


/* ------------------------------------------------------ */
/* ------------- 出産内祝いサイドメニュー --------------- */
/* ------------------------------------------------------ */

div#sideBar ul.categoryNav_shussanuchi li a {
	display: block;
	width: 190px;
	padding: 5px 0 5px 20px;
	background: url(/new/common/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.yellowBOX{/* 黄色枠 */
	margin-top:30px;
	background:#fff799;
	padding:5px 5px 0;
	text-indent: -9999px;
}
div#sideBar ul.normalBOX{/* ノーマル */
	margin-top:20px;
	text-indent: -9999px;
}

div#sideBar ul.yellowBOX li, div#sideBar ul.normalBOX li{ padding-bottom:5px;}

div#sideBar li.noshi a{ /* バナー　のし・包装紙 */
	background:url(/shussanuchiiwai/images/side_banner_noshi.gif) no-repeat scroll left top transparent;
	display: block;
	width:200px;
	height:70px;
}
div#sideBar li.noshi a:hover{background:url(/shussanuchiiwai/images/side_banner_noshi.gif) no-repeat scroll -200px top transparent;}

div#sideBar li.syussanuchimame a{ /* バナー　出産内祝い豆知識 */
	background:url(/shussanuchiiwai/images/side_banner_syussanuchimame.gif) no-repeat scroll left top transparent;
	display: block;
	width:200px;
	height:70px;
}
div#sideBar li.syussanuchimame a:hover{background:url(/shussanuchiiwai/images/side_banner_syussanuchimame.gif) no-repeat scroll -200px top transparent;}

div#sideBar li.guide a{ /* バナー　ご利用ガイド */
	background:url(/shussanuchiiwai/images/side_banner_guide.gif) no-repeat scroll left top transparent;
	display: block;
	width:200px;
	height:33px;
}
div#sideBar li.guide a:hover{background:url(/shussanuchiiwai/images/side_banner_guide.gif) no-repeat scroll -200px top transparent;}

div#sideBar li.kenkin a{ /* バナー　おぎゃ献金 */
	background:url(/shussanuchiiwai/images/side_banner_kenkin.gif) no-repeat scroll left top transparent;
	display: block;
	width:210px;
	height:78px;
}
div#sideBar li.kenkin a:hover{background:url(/shussanuchiiwai/images/side_banner_kenkin.gif) no-repeat scroll -210px top transparent;}

div#sideBar li.syussaniwai a{ /* バナー　出産祝い */
	background:url(/shussanuchiiwai/images/side_banner_syussaniwai.jpg) no-repeat scroll left top transparent;
	display: block;
	width:210px;
	height:60px;
}
div#sideBar li.syussaniwai a:hover{background:url(/shussanuchiiwai/images/side_banner_syussaniwai.jpg) 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;}
