BODY {
	margin: 0px 5px;
}
hr {
	border: 2px solid #FF9933;
}
.search {
	margin: 0px;
}
.raymon_tanpin {
	margin: 0px;
}
.maintable {
	border: 1px solid #FF6600;
}
.sep01table {
	border-top: 1px solid #FF6600;
    border-right: 1px solid #FF6600;
    border-left: 1px solid #FF6600;
    border-bottom: 0px;
}
.sep02table {
	border-top: 0px;
    border-right: 1px solid #FF6600;
    border-left: 1px solid #FF6600;
    border-bottom: 0px;
}
.sep03table {
	border-top: 0px solid #FF6600;
    border-right: 1px solid #FF6600;
    border-left: 1px solid #FF6600;
    border-bottom: 1px solid #FF6600;
}
.ranking {
	border: 1px dotted #FF6600;
}
.ranking2 {
	padding: 0px;
}
.footer {
	border: 2px solid #FF9900;
}
.kategori {
	padding: 5px 5px 5px 1px;
}
.picup {
	padding: 1px 1px 1px 3px;
}
.mag {
	margin: 1px;
}
.cattitle{
	padding: 5px 0px 0px 0px;
}
.waku00{
	border-width:0px 1px 1px 0px;
	border-style:solid;
	border-color:#ff0000;
}
.waku01{
	border-width:0px 1px 1px 1px;
	border-style:solid;
	border-color:#ff0000;
}
.waku02{
	border-width:0px 1px 0px 0px;
	border-style:solid;
	border-color:#ff0000;
}
.waku02_ccc{
	border-width:0px 1px 0px 0px;
	border-style:solid;
	border-color:#CCCCCC;
}
.waku02_fff{
	border-width:0px 1px 0px 0px;
	border-style:solid;
	border-color:#ffffff;
}
.waku03{
	border-width:0px 1px 1px 1px;
	border-style:solid;
	border-color:#ff9900;
}
.under00{
	border-width:0px 0px 1px 0px;
	border-style:solid;
	border-color:#ff0000;
}
.kagowaku{
	border-width:0px 1px 0px 1px;
	border-style:solid;
	border-color:#ff0000;
}
.commentwaku{
	border-width:0px 1px 0px 1px;
	border-style:solid;
	border-color:#FF6600;
}
.rankwaku{
	border-width:0px 1px 1px 1px;
	border-style:solid;
	border-color:#FF6600;
}
.contents{
	border-width:0px 1px 2px 0px;
	border-style:solid;
	border-color:#ff9900;
}
.help_text{
	margin-left:3em;
}
.main_text {
	margin:2px 50px 2px 50px;
	text-align:left
}
.lineup_table {
	margin:2px 0px 0px 40px;
}
.lineup_title{
	margin:2px 0px 0px 5px;
	border-left: 5px solid #FF9900;
	padding: 5px; 
}
.lineup_tit_up{
	margin:2px 2px 2px 2px;
	border-left: 2px solid #FF9900;
	padding: 5px; 
}
/* 商品一覧ページ */
.categorytxt {
 position: relative;
}
/* ヘッダー部分 */
.head-oikomebnt{
 padding: 1px 0px 1px 0px;
 BACKGROUND-COLOR: #ff6600;
}
.head-menutxt {
 padding: 5px 5px 5px 13px;
 white-space: nowrap;
 background-color: #ff6600;
 BACKGROUND-POSITION: left center;
 BACKGROUND-IMAGE: url(http://www.hokkaidou.co.jp/hnavi_img/4/arrow_y.gif);
 BACKGROUND-REPEAT: no-repeat;
 VERTICAL-ALIGN: middle;
 TEXT-ALIGN: center;
 white-space: nowrap;
 font-weight: bold;
 font-size: 12px;
 color: #ffffff;
}
.head-menutxt A:link {
 font-size: 12px;
 color: #ffffff;
 text-decoration: none;
}
.head-menutxt A:visited {
 font-size: 12px;
 color: #ffffff;
 text-decoration: none;
}
.head-menutxt A:active {
 font-size: 12px;
 color: #ffffff;
 text-decoration: none;
}
.head-menutxt A:hover {
 font-size: 12px;
 color: #ffffff;
 text-decoration: underline;
}
/*****************************/
.head-menutxt02 {
 padding: 5px 5px 2px 13px;
 white-space: nowrap;
 background-color: #ffffff;
 BACKGROUND-POSITION: left center;
 BACKGROUND-IMAGE: url(http://www.hokkaidou.co.jp/hnavi_img/4/arrow_o.gif);
 BACKGROUND-REPEAT: no-repeat;
 VERTICAL-ALIGN: middle;
 TEXT-ALIGN: center;
 white-space: nowrap;
 font-weight: bold;
 font-size: 12px;
 color: #5B5656;
}
.head-menutxt02 A:link {
 font-size: 12px;
 color: #5B5656;
 text-decoration: none;
}
.head-menutxt02 A:visited {
 font-size: 12px;
 color: #5B5656;
 text-decoration: none;
}
.head-menutxt02 A:active {
 font-size: 12px;
 color: #5B5656;
 text-decoration: none;
}
.head-menutxt02 A:hover {
 font-size: 12px;
 color: #0000FF;
 text-decoration: underline;
}

.head-menutxt03 {
 padding: 5px 5px 2px 13px;
 white-space: nowrap;
 background-color: #ffffff;
 BACKGROUND-POSITION: left center;
 BACKGROUND-IMAGE: url(http://www.hokkaidou.co.jp/hnavi_img/4/arrow_o.gif);
 BACKGROUND-REPEAT: no-repeat;
 VERTICAL-ALIGN: middle;
 TEXT-ALIGN: center;
 white-space: nowrap;
 font-weight: bold;
 font-size: 12px;
 color: #FF6600;
}
.head-menutxt03 A:link {
 font-size: 12px;
 color: #FF6600;
 text-decoration: none;
}
.head-menutxt03 A:visited {
 font-size: 12px;
 color: #FF6600;
 text-decoration: none;
}
.head-menutxt03 A:active {
 font-size: 12px;
 color: #FF6600;
 text-decoration: none;
}
.head-menutxt03 A:hover {
 font-size: 12px;
 color: #0000FF;
 text-decoration: underline;
}

/* トップメイン箇所 */
.centertxt { padding:2px 2px 2px 2px;
 TEXT-ALIGN: left;
 line-height:100%;
}
.pickupname { padding:0px 0px 2px 14px;
 white-space: nowrap;
 VERTICAL-ALIGN: middle;
 TEXT-ALIGN: left;
 white-space: nowrap;
 font-weight: bold;
}
.pickuptxt { padding: 3px 0px 3px 12px;
 white-space: nowrap;
 BACKGROUND-POSITION: left center;
 BACKGROUND-IMAGE: url(http://www.hokkaidou.co.jp/hnavi_img/4/square01.gif);
 BACKGROUND-REPEAT: no-repeat;
 VERTICAL-ALIGN: middle;
 TEXT-ALIGN: left;
 white-space: nowrap;
 font-weight: bold;
 color: #5B5656;
}
.pickuptxt A:link {
 text-decoration: none;
}
.pickuptxt A:visited {
 text-decoration: none;
}
.pickuptxt A:active {
 text-decoration: none;
}
.pickuptxt A:hover {
 text-decoration: underline;
}

/* トップ検索窓箇所 */
.searcharea {
 padding: 0px 0px 0px 2px;
}

.searchtxt {
 padding: 2px 2px 2px 14px;
 white-space: nowrap;
 BACKGROUND-POSITION: left center;
 BACKGROUND-IMAGE: url(http://www.hokkaidou.co.jp/menu_img/arrow.gif);
 BACKGROUND-REPEAT: no-repeat;
 TEXT-ALIGN: left;
 white-space: nowrap;
}
/* パンくずナビ対応 */
h1 { 
	padding: 0px;
	margin: 0px;
	font-size: 1em;
	display: inline; 
}
h2 { 
	padding: 0px;
	margin: 0px;
	font-size: 1em;
	display: inline; 
}

/* 商品説明文 */
.txt_sale { 
	line-height: 130%;
}

.txt_sale2 { 
	line-height: 110%;
}


.Iflame {
	border: thin solid #FF0000;
}
