body { color: #333333; background-color: #FFFFFF; margin: 0px; padding: 0px;}
#strong {
	font-weight: normal;
	display: inline;
}

A:link{ color:#000000;}
A:visited{ color:#666666;}
A:active{ color:#000000;}
A:hover{ color:#FF6600;}

.j9 {
  font-size: xx-small;
  font-family: "ＭＳ Ｐゴシック", "Osaka";
}
.j10 {
  font-size: x-small;
  font-family: "ＭＳ Ｐゴシック", "Osaka";
}
.j11 {
  font-size: x-small;
  font-family: "ＭＳ Ｐゴシック", "Osaka";
}
.j12 {
  font-size: x-small;
  font-family: "ＭＳ Ｐゴシック", "Osaka";
}
.j14 {
  font-size: medium;
  font-family: "ＭＳ Ｐゴシック", "Osaka";
}
.j18 {
  font-size: large;
  font-family: "ＭＳ Ｐゴシック", "Osaka";
}

.faq_l {
  font-size: 14px;
  line-height: 130%;
  font-family: "ＭＳ Ｐゴシック", "Osaka";
  font-weight: bold;
}
.faq_s {
  font-size: 12px;
  line-height: 140%;
  font-family: "ＭＳ Ｐゴシック", "Osaka";
  font-weight: normal;
}

.honbun {
    font-size: 10pt;
  line-height: 120%
}

.blue a {
    color: #0000FF;
}
.blue a:visited {
    color: #6666FF;
}
.blue a:hover {
    color: #FF6600;
}
.acount a {
    color: #000000;
}
.acount a:visited {
    color: #000000;
}
.acount a:hover {
    color: #FF6600;
}
.fish a {
    color: #004F8C;
}
.fish a:visited {
    color: #00487F;
}
.fish a:hover {
    color: #FF6600;
}
.outdoor a {
    color: #663300;
}
.outdoor a:visited {
    color: #99632E;
}
.outdoor a:hover {
    color: #FF6600;
}

.white a {
    color: #FFFFFF;
}
.white a:visited {
    color: #CCCCCC;
}
.white a:hover {
    color: #FF6600;
}

.green a {
    color: #336600;
}
.green a:visited {
    color: #588C23;
}
.green a:hover {
    color: #FF6600;
}

input{
     font-size:12px;
}

.fishing {
  font-size: 10px;
  font-weight: bold;
  color: #004F8C;
}
.outdoor {
  font-size: 10px;
  font-weight: bold;
  color: #663300;
}
.to_top {
  font-size: 10px;
  font-weight: bold;
  color: #157F00;
}
/*　special/studytrip03で使用　*/
.px10 {  font-size: 10px; font-style: normal; font-weight: normal; line-height: 1.2em;}
.px12 {  font-size: 12px; font-style: normal; font-weight: normal; line-height: 1.2em;}
.px12b { font-size: 12px; font-style: normal; font-weight: bold; line-height: 1.2em;}
.px14b { font-size: 14px; font-style: normal; font-weight: bold; line-height: 1.2em;}
.px11 {  font-size: 11px; line-height: 1.2em; font-style: normal; font-weight: normal;}
.px16b {  font-size: 16px; line-height: 1.2em; font-weight: bold; font-style: normal;}
.bold {  font-weight: bold}
.font1 { font-size: xx-small; line-height: 1.2em;}
.font2 { font-size: x-small; line-height: 1.2em;}
.font2b { font-size: x-small ; line-height: 1.2em; font-weight: bold;}
.font3 { font-size: small; line-height: 1.2em;}
.font3b { font-size: small; line-height: 1.2em ; font-weight: bold;}
.font4 { font-size: medium; line-height: 1.2em;}
.font4b { font-size: medium ; line-height: 1.2em; font-weight: bold;}
/*　specialで使用　*/
.sm{font-size: small;}
.me{font-size: medium;}
/*　はじめようアウトドア　*/
.honbun {font-size: 10pt; line-height: 130%;}
/*　genryu/index02.html　*/
.style1 {font-size: small}
.style3 {font-size: small; color: #ce3000;}
.style4 {color: #0066cc;  font-size: small;}
.style5 {color: #0066cc}
/*　オンライン見積もり　*/
.K10{font-size: 10px}
.K10_130{font-size: 10px; line-height: 130%;}
.K12{font-size: 12px;}
.K12_130{font-size: 12px; line-height: 130%;}
.K14{font-size: 14px}
.K14_130{font-size: 14px; line-height: 130%;}
.K16{font-size: 16px;}
.K16_130{font-size: 16px; line-height: 130%;}

/*　商品詳細情報ページ　*/
.recommend{
  border-color:#CCCCCC;
  border-width:1px;
  border-style:solid;
  width:102px;
   }

/*　ご利用ガイド　*/
.infoblue a {
    color: #006699;
  font-weight: bold;
}
.infoblue a:visited {
    color: #6699CC;
  font-weight: bold;
}
.infoblue a:hover {
    color: #FF6600;
  font-weight: bold;
}

/* お買い得ページ定義 2005/10/03 */
/* 定義：朝比奈*/

DIV#contents
{
  width:800px;
  margin-left:auto;
  margin-right:auto;
}

TABLE.BOX_01{
  border-top: 1px solid #CC9966;
  border-right: 1px solid #CC9966;
  border-left: 1px solid #CC9966;
  border-bottom: 1px solid #CC9966;
}

TD.BOX_02{
  border-top: 1px solid #999999;
  border-right: 1px solid #999999;
  border-left: 1px solid #999999;
  border-bottom: 1px solid #999999;
}

/* hr {
  color: #FF6600;
  border: #FF6600;
  text-decoration: blink;

} */
.j20 {
  letter-spacing: 2px;
  word-spacing: normal;
  font-family: "ＭＳ Ｐゴシック", "Osaka";
  font-size: x-small;
}

/* 20060301 furuta */
.foot_link A:link{ color:#FFFFFF;}
.foot_link A:visited{ color:#CCCCCC;}
.foot_link A:active{ color:#FFFFFF;}
.foot_link A:hover{ color:#FF6600;}
.menu_link {text-decoration: none;}
.menu_link A:link{ color:#FFFFFF;}
.menu_link A:visited{ color:#CCCCCC;}
.menu_link A:active{ color:#FFFFFF;}
.menu_link A:hover{ color:#FF6600;}
.faq {
	vertical-align: middle;
}

h1 {
  font-size: medium;
  font-family: "ＭＳ Ｐゴシック", "Osaka"; 
  display: inline;
}

/* 20070906 nishino */
.footer_genre A:link{ color:#777777;}
.footer_genre A:visited{ color:#777777;}
.footer_genre A:active{ color:#000000;}
.footer_genre A:hover{ color:#FF6600;}

.left tr{
text-align:left;}

.out a {
    color: #663300;
}
.out a:visited {
    color: #99632E;
}
.out a:hover {
    color: #FF6600;
}h2 {
	display: inline;
}
.wrap {
	width: 970px;
	position: relative;
	text-align: left;
}
.wrap2 {
	width: 970px;
	position: relative;
	text-align: left;
	clear: both;
}
.bunner {
	float: left;
	margin-right: 10px;
}
.maker_img {
	position: relative;
	top: -350px;
}
/* 20090430 ishikawa セール・非セール字のカテトップの切り替え */

#cate_head_normal {
	display: block;
}
#cate_head_sale {
	display: none;
}


/***yinhena edit***/
a img{border:0px;}
.b_blue{ border-left:1px solid #0790ff;border-right:1px solid #0790ff;border-bottom:1px solid #0790ff}
.K12_22{font-size: 12px; line-height: 17px;}
.K12_22 img{border:0px}
.h_13{height:13px; overflow:hidden;}
.h_6{height:6px; overflow:hidden;}
.brown_bg{ background:url(../img/brown_line.gif) 0px 20px repeat-y;}


.new_list{ padding-bottom:4px; text-align:left; background:#fff;}
.new_list .title{ padding-bottom:2px; cursor:pointer; width:202px; overflow:hidden}
.new_list .content{width:202px; overflow:hidden}
.new_list .content div{padding-bottom:2px;}

/*yinhena edit 09.10.14*/
.nav_tag{width:800px;height:33px; overflow:hidden; margin:6px auto 6px auto;}
.titleback{height:33px; overflow:hidden; background:url(../img/craft_a_contentback.jpg) top left no-repeat; font-size:12px;}
.titleback_b{height:33px; overflow:hidden; background:url(../img/craft_b_contentback.jpg) top left no-repeat; font-size:12px;}
.titleback_c{height:33px; overflow:hidden; background:url(../img/craft_c_contentback.jpg) top left no-repeat; font-size:12px;}
.content_box{ background:#000; padding:10px;}
.browsetitle{text-align:center; height:48px; overflow:hidden;}
.browsetitle_b{text-align:center; height:48px; overflow:hidden;}
.browsetitle img{margin-top:18px;}
.browsetitle_b img{margin-top:11px;}
.content_txt{ text-align:center; font-size:12px; color:#f1eabb; line-height:17px; padding-top:5px; padding-bottom:5px;}
.content_txt_b{ text-align:center; font-size:12px; color:#fff; line-height:17px; padding-top:5px; padding-bottom:7px;}
.content_txt_c{ text-align:center; font-size:12px; color:#99ffff; line-height:17px; padding-top:5px; padding-bottom:7px;}
.content_msg{font-size:12px; text-align:left}
.content_msg div{ background:url(../img/craft_a_line.jpg) left bottom repeat-x; height:20px; padding-left:11px;}
.content_msg img{margin-top:3px;}
.title_tag img{margin-top:7px;}
.content_black{height:150px; overflow:hidden; background:url(../img/craft_a_content_black.jpg) top left no-repeat;}
.content_black_img{width:440px; text-align:right; padding-top:29px;}
.top_link{width:800px; margin:auto; padding:10px 0px;;}
.line_18{line-height:18px;}
.line_33{line-height:33px;}
.b_black{border:1px solid #000;}
.b_7{border:7px solid #efebea; border-bottom:19px solid #efebea; background:#fff; padding:7px;}
.craft_listblack{ background:url(../img/craft_listblack.jpg) top left repeat-y;}
.craft_listblack_c{ background:url(../img/craft_c_listblack.jpg) top left repeat-y;}
.content_box table{ background:#fff;}
.c_padding{padding:0px;}
.l{float:left}
.r{float:right}
.box_style {
	display: none
}
.box_style_disp {
	
}
