/************************** 基本設定 *************************/
body {
	margin: 10px 20px;
	height: 100%;
	background-color: #FFFFFF;
}

/* 通常使うフォント指定 */

h1 { margin:0px; padding:0px; font-weight:bold; font-size:100%;}
h2 { margin:0px; padding:0px; font-weight:bold; font-size:100%;}
h3 { margin:0px; padding:0px; font-weight:bold; font-size:100%;}

/* リンク設定 */
A:link, A:visited {
	color: #002AC6; text-decoration: underline;
}
A:hover, A:active {
	color: #002AC6; text-decoration: none;
}
img { border:none; }

/* 共通見出し */
div#contents .midashi {
	background:#F0F0F0 url(../img/point_midashi.gif) no-repeat 5px;
	padding:5px 0 5px 20px;
	border-top:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-bottom:3px solid #9EB2D2;
	font-size:16px;
	font-weight:bold;
}

/* サイドタイトル */
div#contents .side_title {
	background:url(/brand/img/side-title_back.gif) no-repeat ;
	height:22px;
	}	
div#contents .side_title p {
	color:#4A57B9;
	font-weight:bold;
	margin:4px 0 0 24px;
	vertical-align:middle;
	}
div#contents .side_main{
	padding:15px 0;
	margin-bottom:10px;
	border:1px #989898 solid;
	border-bottom: none;
	}
div#contents .side_search{
	padding:5px;
	margin-bottom:5px;
	border-left:1px #989898 solid;
	border-right:1px #989898 solid;
	}	
div#contents .side_main_s {
	padding: 15px 0;
	margin-bottom: 10px;
	border:1px #989898 solid;
}
div#contents .side_goods {
	padding:5px;
	border:1px #989898 solid;
	border-bottom: none;
}
div#contents .txt{
	line-height: 20px;
	margin:0px 5px;
	}	


div#contents strong { font-weight:bold; }

