@import "../../css/mail.css";
@import "../../css/header.css";

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;
}

/* 20090925 ishikawa 募金ページ用フォント */

.j13 {
  font-size:1em;
  font-family: "ＭＳ Ｐゴシック", "Osaka";
	line-height:120%;
}

/* 20090929 ishikawa FAQの長期休暇お知らせの切り替え */

#info_faq {
display:block;	
}

/*スポーツカテゴリ追加　フッタ用*/

.sports a {
    color:#FF9900;
}
.sports a:visited {
    color: #FF9900;
}
.sports a:hover {
    color:#FF6600;
}
.sports {
  font-size: 10px;
  font-weight: bold;
  color: #FF6600;
}