/*▼　共通　▼*/
body {
	background-color: #c7c7c7;
	margin: 0px;
}
img {
	border-style: none;
}
#contents {
	width: 100%;
}
#contents2 {
	width: 1080px;
	margin-right: auto;
	margin-left: auto;
}



/*▽サイド*/
#side {
	float: left;
	width: 260px;
	margin-right: 20px;
	background-color: #265426;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	margin-bottom: 30px;
}

#side-delivery {
	padding-top: 20px;
  	padding-bottom: 20px;
	margin-left: 10px;
}



#search-box {
	text-align: center;
	width: 100%;
	padding-bottom: 20px;
}

#search-box input{
}

#search-in {
	width: 185px;
	background-color: #C7C7C7;
	border-radius: 4px;
	color: #265426;
	height: 30px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	vertical-align: middle;
	margin: 0px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}

#search-btn {
	vertical-align: middle;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
}

#cart-rk{
	text-align: center;
	padding-bottom: 20px;
}

#cart-rk a:hover{
	position: relative;
	left: 3px;
}

#login{
	padding-bottom: 20px;
}

#login a:hover{
	position: relative;
	left: 3px;
}

#side-menu{
	font-size: 16px;
	font-weight: bold;
}

#side-menu ul{
	list-style-type: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 30px;
	padding-left: 0px;
}

#side-menu li{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #467A46;
}

#side-category a{
	background-image: url(https://img11.shop-pro.jp/PA01289/366/etc/side_menu_icon.jpg);
	background-repeat: no-repeat;
	background-position: 15px center;
	width: 220px;
	display: block;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 40px;
	color: #FFF;
	text-decoration: none;
	transition: background-color 0.3s ease 0s;/*フェード効果*/
}
#side-category a:hover{
	background-color: #467B47;
}

#side-lure a{
	width: 195px;
	display: block;
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left: 65px;
	color: #FFF;
	text-decoration: none;
	transition: background-color 0.3s ease 0s;/*フェード効果*/
}

#side-lure a:hover{
	color: #265426;
	background-color: #F3D117;
}

#side-krnk a{
	background-image: url(https://img11.shop-pro.jp/PA01289/366/etc/side_r_crank.png);
	background-repeat: no-repeat;
	background-position: 15px center;
}

#side-topw a{
	background-image: url(https://img11.shop-pro.jp/PA01289/366/etc/side_r_top.png);
	background-repeat: no-repeat;
	background-position: 15px center;
}

#side-mino a{
	background-image: url(https://img11.shop-pro.jp/PA01289/366/etc/side_r_mino.png);
	background-repeat: no-repeat;
	background-position: 15px center;
}

#side-bsbt a{
	background-image: url(https://img11.shop-pro.jp/PA01289/366/etc/side_r_bsbt.png);
	background-repeat: no-repeat;
	background-position: 15px center;
}

#side-ctbt a{
	background-image: url(https://img11.shop-pro.jp/PA01289/366/etc/side_r_ctbt.png);
	background-repeat: no-repeat;
	background-position: 15px center;
}

#side-frog a{
	background-image: url(https://img11.shop-pro.jp/PA01289/366/etc/side_r_frog.png);
	background-repeat: no-repeat;
	background-position: 15px center;
}

#side-worm a{
	background-image: url(https://img11.shop-pro.jp/PA01289/366/etc/side_r_worm.png);
	background-repeat: no-repeat;
	background-position: 15px center;
}


#side-brand{
	padding-bottom:10px!important;
}

#side-brand a{
	width: 150px;
	display: block;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 110px;
	color: #FFF;
	text-decoration: none;
	transition: background-color 0.3s ease 0s;/*フェード効果*/
}

#side-brand a:hover{
	background-color: #F3D117;
	color: #265426;
}


#side-flc a{
	background-image: url(https://img11.shop-pro.jp/PA01289/366/etc/brand_falcon.jpg);
	background-repeat: no-repeat;
	background-position: 15px center;
}

#side-lew a{
	background-image: url(https://img11.shop-pro.jp/PA01289/366/etc/brand_lew.jpg?cmsp_timestamp=20190614174934);
	background-repeat: no-repeat;
	background-position: 15px center;
}

#side-bps a{
	background-image: url(https://img11.shop-pro.jp/PA01289/366/etc/brand_bps.jpg);
	background-repeat: no-repeat;
	background-position: 15px center;
}

#side-diw a{
	background-image: url(https://img11.shop-pro.jp/PA01289/366/etc/brand_daiwa.jpg);
	background-repeat: no-repeat;
	background-position: 15px center;
}

#side-qua a{
	background-image: url(https://img11.shop-pro.jp/PA01289/366/etc/brand_quantum.jpg);
	background-repeat: no-repeat;
	background-position: 15px center;
}

#side-stk a{
	background-image: url(https://img11.shop-pro.jp/PA01289/366/etc/brand_stking.jpg);
	background-repeat: no-repeat;
	background-position: 15px center;
}

#side-glm a{
	background-image: url(https://img11.shop-pro.jp/PA01289/366/etc/brand_gloomis.jpg?);
	background-repeat: no-repeat;
	background-position: 15px center;
}

#side-pla a{
	background-image: url(https://img11.shop-pro.jp/PA01289/366/etc/brand_plano.jpg);
	background-repeat: no-repeat;
	background-position: 15px center;
}

#side-zoo a{
	background-image: url(https://img11.shop-pro.jp/PA01289/366/etc/brand_zoom.jpg);
	background-repeat: no-repeat;
	background-position: 15px center;
}

#side-zmn a{
	background-image: url(https://img11.shop-pro.jp/PA01289/366/etc/brand_Zman.jpg?cmsp_timestamp=20190627214937);
	background-repeat: no-repeat;
	background-position: 15px center;
}

#side-savage a{
	background-image: url(https://img11.shop-pro.jp/PA01289/366/etc/brand_savage.jpg?cmsp_timestamp=20191024114209);
	background-repeat: no-repeat;
	background-position: 15px center;
}

#side-lucke a{
	background-image: url(https://img11.shop-pro.jp/PA01289/366/etc/brand_luckE.jpg?cmsp_timestamp=20191027172723);
	background-repeat: no-repeat;
	background-position: 15px center;
}

#side-abu a{
	background-image: url(https://img11.shop-pro.jp/PA01289/366/etc/brand_abu.jpg);
	background-repeat: no-repeat;
	background-position: 15px center;
}

#side-bky a{
	background-image: url(https://img11.shop-pro.jp/PA01289/366/etc/brand_berkley.jpg);
	background-repeat: no-repeat;
	background-position: 15px center;
}

#side-zeb a{
	background-image: url(https://img11.shop-pro.jp/PA01289/366/etc/brand_zebco.jpg);
	background-repeat: no-repeat;
	background-position: 15px center;
}

#side-bgl a{
	background-image: url(https://img11.shop-pro.jp/PA01289/366/etc/brand_bagley.jpg?cmsp_timestamp=20190627220326?cmsp_timestamp=20190615174618);
	background-repeat: no-repeat;
	background-position: 15px center;
}

#side-hdn a{
	background-image: url(https://img11.shop-pro.jp/PA01289/366/etc/brand_heddon.jpg?cmsp_timestamp=20190615174618);
	background-repeat: no-repeat;
	background-position: 15px center;
}

#side-rpr a{
	background-image: url(https://img11.shop-pro.jp/PA01289/366/etc/brand_rapala.jpg);
	background-repeat: no-repeat;
	background-position: 15px center;
}

#side-6th a{
	background-image: url(https://img11.shop-pro.jp/PA01289/366/etc/brand_6th.jpg?cmsp_timestamp=20190630101935);
	background-repeat: no-repeat;
	background-position: 15px center;
}

#side-LVT a{
	background-image: url(https://img11.shop-pro.jp/PA01289/366/etc/brand_livetarget.jpg?cmsp_timestamp=20190701181048);
	background-repeat: no-repeat;
	background-position: 15px center;
}

#side-LH a{
	background-image: url(https://img11.shop-pro.jp/PA01289/366/etc/brand_lunkerhunt.jpg?cmsp_timestamp=20191018194854);
	background-repeat: no-repeat;
	background-position: 15px center;
}

#side-green a{
	background-image: url(https://img11.shop-pro.jp/PA01289/366/etc/brand_greenfish.jpg?cmsp_timestamp=20191019165835);
	background-repeat: no-repeat;
	background-position: 15px center;
}

#side-nichols a{
	background-image: url(https://img11.shop-pro.jp/PA01289/366/etc/brand_nichols.jpg?cmsp_timestamp=20191028160331);
	background-repeat: no-repeat;
	background-position: 15px center;
}

#side-luckyUSA a{
	background-image: url(https://img11.shop-pro.jp/PA01289/366/etc/brand_luckyUSA.jpg?cmsp_timestamp=20191021100558
);
	background-repeat: no-repeat;
	background-position: 15px center;
}

#side-13f a{
	background-image: url(https://img11.shop-pro.jp/PA01289/366/etc/brand_13fishing.jpg?cmsp_timestamp=20191014175555);
	background-repeat: no-repeat;
	background-position: 15px center;
}

#side-garyy a{
	background-image: url(https://img11.shop-pro.jp/PA01289/366/etc/brand_yamamoto.jpg?cmsp_timestamp=20191014181506);
	background-repeat: no-repeat;
	background-position: 15px center;
}

#side-missile a{
	background-image: url(https://img11.shop-pro.jp/PA01289/366/etc/brand_missile.jpg?cmsp_timestamp=20191025204122);
	background-repeat: no-repeat;
	background-position: 15px center;
}

#side-spro a{
	background-image: url(https://img11.shop-pro.jp/PA01289/366/etc/brand_spro.jpg?cmsp_timestamp=20191020103602);
	background-repeat: no-repeat;
	background-position: 15px center;
}

#side-r2s a{
	background-image: url(https://img11.shop-pro.jp/PA01289/366/etc/brand_river2sea.jpg?cmsp_timestamp=20190701182405);
	background-repeat: no-repeat;
	background-position: 15px center;
}

#side-weg a{
	background-image: url(https://img11.shop-pro.jp/PA01289/366/etc/brand_wakeagles.jpg);
	background-repeat: no-repeat;
	background-position: 15px center;
}

#side-mafia a{
	background-image: url(https://img11.shop-pro.jp/PA01289/366/etc/brand_mafia.jpg?cmsp_timestamp=20191103181710);
	background-repeat: no-repeat;
	background-position: 15px center;
}

#side-bnr img{
	margin-bottom: 15px;
}

#side-copy{
	text-align: center;
	padding-bottom: 15px;
}
#side-copy a{
	color: #FFF;
}



/*▽メイン*/
#main {
	float: left;
	width: 800px;
}

#main a:hover img {
opacity: .5;
-webkit-opacity: .5;
-moz-opacity: .5;
filter: alpha(opacity=50);	/* IE lt 8 */
-ms-filter: "alpha(opacity=50)"; /* IE 8 */
}
 
#main a img {
-webkit-transition: opacity 1s ease-out;
-moz-transition: opacity 1s ease-out;
-ms-transition: opacity 1s ease-out;
transition: opacity 1s ease-out;
}

#main-menu ul{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

#main-menu li{
	float: left;
	display: inline;
	margin: 0px;
	padding: 0px;
}

#main-menu a{
	width: 125px;
	display: block;
	text-align: center;
	background-color: #265426;
	padding-top: 20px;
	padding-bottom: 20px;
	color: #FFF;
	text-decoration: none;
	font-weight: bold;
	transition: background-color 0.3s ease 0s;/*フェード効果*/
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
}

#main-menu a:hover{
	color: #265426;
	background-color: #FFF;
}

.menu-mg a{
	margin-right: 10px;
}

.mainmenu-clear{
	clear:both;
	margin-bottom: 20px;
}
.mainmenu-clear hr{
	display:none;
}

.clear{
	clear:both;
}
.clear hr{
	display:none;
}

#pan-box{
	background-color: #265426;
	margin-top: 20px;
	margin-bottom: 10px;
	font-size: 11px;
	color: #C7C7C7;
	border-radius: 4px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}

#pan-box a{
	color: #C7C7C7;
}

#pan-box a:hover{
	color: #FFF;
}


/*▽ボトム*/
#btm {
	clear: left;
	width: 100%;
	background-image: url(https://img11.shop-pro.jp/PA01289/366/etc/btm_bk2.png);
	background-repeat: repeat-x;
	background-position: center center;
}

#btm2 {
	width: 1080px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(https://img11.shop-pro.jp/PA01289/366/etc/btm_bk.png);
	font-size: 13px;
	padding-top: 40px;
	padding-bottom: 40px;
	text-align: center;
	background-repeat: no-repeat;
	background-position: center center;
	color: #FFF;
}

#btm2 a {
	color: #FFF;
	text-decoration: none;
}

#btm2 a:hover {
	color: #FFF;
	text-decoration: underline;
}

.btm3{
	background-color: #467a4a;  
	color:#FFFFFF;
	padding:10px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.btm3 a{
	color:#FFFFFF;
	text-decoration: underline;
}

.btm-logo,.btm-info,.btm-cld{
    padding: 15px;
  font-size:13px;
}

.btm-copy{
	background-color: #265426;  
	text-align: center;
	padding:10px;
}

.btm-copy span{
	color: #FFF; 
}

.side_cal{
    display: flex;
    align-items: center;
    justify-content: center;
  	padding:2px;
}

.btm4{
  border-top: 1px dotted #c7c7c7;
	background-color: #467a4a;  
	color:#FFFFFF;
	padding:10px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.btm5{
  font-size:13px;
	background-color: #467a4a;  
	color:#FFFFFF;
	padding:10px;
    display: inline-block;
    align-items: center;
    justify-content: center;
}

.tbl_calendar{
	margin:5px;
}
.tbl_calendar td{
	background-color: #265426;
}
.tbl_calendar th{
	background-color: #96a64e;
}
.btm-info-title{
	background-color: #265426;
	 padding:5px 10px;
}
.btm-info-txt{
	color:#000000;
	background-color: #c7c7c7;
    padding:10px;
  line-height: 22px;
}

.btm-right,.btm-left{
  float: left;
}

.btm-info-box{
  padding:5px;
}

.side_cal_memo{
	text-align: center;  
}


/* ▽　アコーディオンVer2　▽　*/
#acMenu dl{
	margin: 0px;
	padding-top: 0px;
}
#acMenu dt{
    display:block;
	margin: 0px;
	width: 219px;
	font-size: 15px;
	background-color: #265426;
	color: #FFFFFF;
	cursor:pointer;
	padding-top: 15px;
	padding-left: 40px;
	padding-bottom: 15px;
	border-bottom: 1px dotted #467B47;
	background-image: url(https://img11.shop-pro.jp/PA01289/366/etc/side_menu_icon.jpg);
	background-repeat: no-repeat;
	background-position: 15px center;
	transition: background-color 0.3s ease 0s;/*フェード効果*/
    }

#acMenu dt:hover{
	background-color: #F3D117;
	color: #265426;
}

#acMenu dd{
    width:259px;
    display:none;
	margin: 0;
	padding: 0;
    }

#acMenu dd a{
	color:#FFF;
	background-color: #467B47;
	padding-top: 15px;
	padding-left: 60px;
	padding-bottom: 15px;
	border-bottom: 1px dotted #265426;
	background-image: url(https://img11.shop-pro.jp/PA01289/366/etc/side_menu_icon.jpg);
	background-repeat: no-repeat;
	background-position: 35px center;
	transition: background-color 0.3s ease 0s;/*フェード効果*/
	font-size: 13px;
	display:block;
	text-decoration: none;
}

#acMenu dd a:hover{
	background-color: #F3D117;
	color: #265426;
}

.acMenuAtv{
	background-color: #4A884B !important;
}

#side-lure2 ul{
	padding-bottom: 0px !important;
}

#acMenuWam dt{
	background-image: url(https://img11.shop-pro.jp/PA01289/366/etc/side_r_worm.png) !important;
	background-position: 15px center !important;
	padding-left: 65px !important;
	width: 195px !important;
}
/* △　アコーディオンVer2　△　*/




/*ブランドスクロール*/
#wiewallbrands{
	overflow: auto;
	width: 260px;
	height: 250px;
	margin-bottom: 40px;
}

#wiewallbrands ul {
	padding: 0px;
	margin: 0px;
	background-color: #467B47;
}

#wiewallbrands li {
	padding: 0px;
	margin: 0px;
	font-size: 14px;
}

#wiewallbrands li a{
	border-bottom: 1px dotted #265426;
	padding: 10px;
	color: #FFFFFF;
	font-weight: normal;
	display: block;
	text-decoration: none;
}
#wiewallbrands li a:hover{
	color: #467B47;
	background-color: #FFFFFF;
}

#side-sns{
  line-height: 0;
	padding-bottom: 10px;
}