@charset "UTF-8";

/* *******************************************************************************************
* 
*	釣魚図鑑 PC
*
******************************************************************************************* */

/* -------------------------------------------------------------------------------------------
*
* 釣魚図鑑
*
* ----------------------------------------------------------------------------------------- */

/* ----------------------------- ページヘッダー ----------------------------- */

.pageHeader_ttl-books{
padding: 40px 0;
background: url(../image/index_bg-books_pc.jpg) center 0 no-repeat;
background-size: cover;
}
.pageHeader_ttl_icon-books{
color: #fff;
padding-left: 77px;
background: url(../../common/image/pict_books_wt.png) 0 center no-repeat;
background-size: 60px auto;
}

/* ----------------------------- 釣魚図鑑コンテンツ ----------------------------- */

.books{
padding: 55px 0 20px 0;
color: #05474d;
}

/* 一覧ナビゲーション */

.books_header{
margin: 0 auto 40px auto;
width: 980px;
}
.books_header-btm{
padding-top: 40px;
}
.books_catNav{
float: left;
margin-right: 24px;
width: 227px;
}
.cat_nav_select{
position: relative;
}
.books_catNav_ttl{
margin-bottom: 9px;
font-size: 14px;
line-height: 24px;
font-weight: bold;
}
.books_catNav_list{
margin-right: -2px;
width: 229px;
}
.books_catNav_list_item{
float: left;
margin-right: 2px;
width: 113px;
}
.books_catNav_list_item:last-child{
width: 112px;
}
.books_catNav_list_item a,
.books_catNav_list_item span{
display: table-cell;
width: 113px;
height: 48px;
color: #fff;
font-size: 16px;
line-height: 28px;
font-weight: bold;
text-align: center;
vertical-align: middle;
background: #0f5966;
}
.books_catNav_list_item .nav-active{
background: #007f92;
}
.books_catNav_list_item:last-child a{
width: 112px;
}
.books_seasonNav{
float: left;
margin-right: 24px;
width: 227px;
}
.season_nav_select{
position: relative;
}
.books_seasonNav_ttl{
margin-bottom: 9px;
font-size: 14px;
line-height: 24px;
font-weight: bold;
}
.books_seasonNav_list{
margin-right: -2px;
width: 229px;
}
.books_seasonNav_list_item{
float: left;
margin-right: 2px;
width: 55px;
}
.books_seasonNav_list_item:last-child{
width: 56px;
}
.books_seasonNav_list_item a,
.books_seasonNav_list_item span{
display: table-cell;
width: 55px;
height: 48px;
color: #fff;
font-size: 16px;
line-height: 28px;
font-weight: bold;
text-align: center;
vertical-align: middle;
background: #0f5966;
}
.books_seasonNav_list_item:last-child a{
width: 56px;
}
.books_seasonNav_list_item .nav-active{
background: #007f92;
}
.books_jpNav{
float: left;
margin-right: 24px;
width: 227px;
}
.jp_nav_select{
position: relative;
}
.books_jpNav_ttl{
margin-bottom: 9px;
font-size: 14px;
line-height: 24px;
font-weight: bold;
}

/* セレクトボックス */
.selectLayer{
top: 46px;
left: 0;
z-index: 60;
}
.selectLayer .selectBox_option{
display: block;
border: 2px solid #0f5966;
border-top: 1px solid #0f5966;
}
.selectBox_option_list{
width: 166px;
background: #fff;
}
.selectBox_option_list_item{
display: block;
border-bottom: 1px solid #0f5966;
}
.selectBox_option_list_item:last-child{
border-bottom: 0;
}
.selectBox_option_list_item a,
.selectBox_option_list_item span{
display: table-cell;
padding-left: 16px;
width: 166px;
font-size: 16px;
line-height: 28px;
height: 48px;
font-weight: bold;
text-align: left;
vertical-align: middle;
background: #e5eded;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
}
.selectBox_option_list_item .selectBox_option-active{
cursor: default;
color: #809597;
background: #cadbdd;
}
.selectBox_option_list_item a.selectBox_option-active:hover{
opacity: 1 !important;
}
.selectBox_option_list_item .unable{
cursor: default;
display: table-cell;
padding-left: 16px;
width: 166px;
font-size: 16px;
line-height: 28px;
height: 48px;
color: #8f8f8f;
font-weight: bold;
text-align: left;
vertical-align: middle;
background: #d5d5d5;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
}
#fishing a.links.unable:hover{
opacity: 1;
}

.books_total{
float: right;
width: 227px;
height: 81px;
text-align: right;
}
.books_total_inner{
display: inline-block;
padding-top: 33px;
}
.books_total_txt{
display: table-cell;
height: 48px;
font-size: 16px;
line-height: 28px;
font-weight: bold;
vertical-align: middle;
}
.books_total_count{
padding-right: 4px;
color: #007f92;
font-size: 32px;
line-height: 28px;
}
.backNav{
margin: 0 auto 40px auto;
width: 980px;
color: #05474d;
text-align: center;
}
.backNav-secondary{
margin: 40px auto 0 auto;
}
.backNav_link{
display: inline-block;
padding-left: 33px;
font-size: 16px;
line-height: 28px;
font-weight: bold;
background: url(../../common/image/ic_back.png) 0 center no-repeat;
background-size: 18px auto;
}
.booksAttention{
margin: 0 auto;
width: 980px;
padding: 0 0 40px 0;
color: #05474d;
font-size: 14px;
line-height: 24px;
}
.booksAttention-detail{
width: 100%;
padding: 40px 0 0 0;
}
.booksAttention-trap{
width: 100%;
padding: 16px 0 24px 0;
}
.booksAttention-clean{
padding: 0 0 55px 0;
}

/* -------------------------------------------------------------------------------------------
*
* 特徴・仕掛け・さばき方
*
* ----------------------------------------------------------------------------------------- */

/* ----------------------------- ページヘッダー ----------------------------- */

.pageHeader_ttl_icon-detail{
padding-left: 84px;
background: url(../../common/image/pict_books_detail.png) 0 center no-repeat;
background-size: 71px auto;
}
.pageHeader_ttl-trap{
padding: 40px 0;
background: url(../image/index_bg-trap_pc.jpg) center 0 no-repeat;
background-size: cover;
}
.pageHeader_ttl_icon-trap{
padding-left: 75px;
background: url(../../common/image/pict_books_trap.png) 0 center no-repeat;
background-size: 52px auto;
}
.pageHeader_ttl-trap .pageHeader_ttl_icon-trap{
color: #fff;
background: url(../../common/image/pict_books_trap_wt.png) 0 center no-repeat;
background-size: 52px auto;
}
.pageHeader_ttl-clean{
padding: 40px 0;
background: url(../image/index_bg-clean_pc.jpg) center 0 no-repeat;
background-size: cover;
}
.pageHeader_ttl_icon-clean{
padding-left: 78px;
background: url(../../common/image/pict_books_clean.png) 0 47px no-repeat;
background-size: 57px auto;
}
.pageHeader_ttl-clean .pageHeader_ttl_icon-clean{
color: #fff;
background: url(../../common/image/pict_books_clean_wt.png) 0 47px no-repeat;
background-size: 57px auto;
}
.pageHeader_ttl_icon-recipe{
padding-left: 84px;
background: url(../../common/image/pict_books_recipe.png) 0 center no-repeat;
background-size: 61px auto;
}

/* ----------------------------- メインビジュアル ----------------------------- */

.pageMain{
background: #e5eded;
}
.pageMain_img{
margin: 0 auto 32px auto;
padding-top: 32px;
width: 578px;
}
.pageMain_spec{
display: table;
margin: 0 auto 32px auto;
width: 980px;
}
.pageMain_spec_item{
display: table-cell;
color: #05474d;
font-size: 16px;
line-height: 28px;
border-right: 1px solid #ccd5d6;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
}
.pageMain_spec_item-cat{
padding: 0 30px 0 12px;
width: 318px;
}
.pageMain_spec_item-name1{
padding: 0 30px 0 35px;
width: 342px;
}
.pageMain_spec_item-name2{
padding: 0 30px 0 35px;
width: 318px;
border-right: 0;
}
.pageMain_spec_item_label{
font-weight: bold;
}
.pageMain_spec_item-name1 .pageMain_spec_item_txt{
font-style: italic;
}

/* ナビゲーション */

.pageMain_nav{
position: relative;
margin: 0 auto;
width: 100%;
height: 68px;
text-align: center;
border-top: 4px solid #0f5966;
background: #fff;
}
.pageMain_nav:after{
position: absolute;
content: '';
bottom: 0;
left: 0;
width: 100%;
height: 1px;
background: #c4d4d5;
z-index: 10;
}
.pageMain_nav_list{
display: inline-block;
font-size: 0;
}
.pageMain_nav_list_item{
float: left;
width: 160px;
}
.pageMain_nav_list_item a{
position: relative;
display: block;
color: #05474d;
font-size: 18px;
line-height: 68px;
font-weight: bold;
border-left: 1px solid #c4d4d5;
}
.pageMain_nav_list_item:last-child a{
border-right: 1px solid #c4d4d5;
}
.pageMain_nav_list_item a:after{
position: absolute;
content: '';
top: 0;
right: 16px;
width: 10px;
height: 68px;
background: url(../../common/image/ic_arrow_base_right.png) 0 center no-repeat;
background-size: 10px 10px;
z-index: 10;
}

/* アクティブ */

.pageMain_nav_list_item-active + .pageMain_nav_list_item a{
border-left: 0;
}
.pageMain_nav_list_item-active span{
position: relative;
display: block;
color: #fff;
font-size: 18px;
line-height: 68px;
font-weight: bold;
background: #0f5966;
z-index: 11;
}
.pageMain_nav_list_item-active span:after{
position: absolute;
content: '';
top: 0;
right: 16px;
width: 10px;
height: 68px;
background: url(../../common/image/ic_arrow_wt_bottom.png) 0 center no-repeat;
background-size: 10px 10px;
z-index: 11;
}

/* ボトムナビゲーション */

.pageMain_nav-btm{
border-top: 0;
border-bottom: 4px solid #0f5966;
}
.pageMain_nav-btm:after{
top: 0;
}
.pageMain_nav-btm .pageMain_nav_list_item-active span:after{
background: url(../../common/image/ic_arrow_wt_top.png) 0 center no-repeat;
background-size: 10px 10px;
}

/* ----------------------------- メインコンテンツ ----------------------------- */

.pageContent{
padding: 60px 0;
background: #fff;
}

/* ページ内アンカー */

.pageAnchor{
margin: 0 auto 36px auto;
width: 980px;
font-size: 0;
}
.pageAnchor_item{
display: inline-block;
padding: 0 20px;
border-left: 1px solid #ccd5d6;
margin-bottom: 10px;
}
.pageAnchor_item:last-child{border-right: 1px solid #ccd5d6;}
.pageAnchor_item.border_pc{border-right: 1px solid #ccd5d6;}

.pageAnchor_item a{
position: relative;
display: inline-block;
padding: 0 26px;
color: #0f5966;
font-size: 16px;
line-height: 24px;
font-weight: bold;
}
.pageAnchor_item a:before{
position: absolute;
content: '';
top: 0;
left: 0;
width: 10px;
height: 24px;
background: url(../../common/image/ic_arrow_base_bottom.png) 0 center no-repeat;
background-size: 10px 10px;
z-index: 10;
}

/* ページ内アンカー　ページ遷移 */

.pageAnchor-right .pageAnchor_item a:before{
position: absolute;
content: '';
top: 0;
left: 0;
width: 10px;
height: 24px;
background:  url(../../common/image/ic_arrow_base_right.png) 0 center no-repeat;
background-size: 10px 10px;
z-index: 10;
}
.pageAnchor-right .pageAnchor_item.pageAnchor_item-active a:before{
background: url(../../common/image/ic_arrow_base_bottom.png) 0 center no-repeat;
background-size: 10px 10px;	
}

.pageAnchortxt-right{
background:  url(../../common/image/ic_arrow_base_right.png) 0 7px no-repeat;
background-size: 10px 10px;
padding-left: 20px;
}
.pageAnchortxt-up{
background:  url(../../common/image/ic_arrow_base_top.png) 0 center no-repeat;
background-size: 10px 10px;
padding-left: 20px;
}

/* 魚の特徴 */

.fishDetail{
margin: 0 auto 60px auto;
width: 980px;
background: url(../../common/image/line_dot_base_x.png) 0 0 repeat-x;
background-size: 5px 1px;
}
.fishDetail_list{
display: table;
color: #0f5966;
background: url(../../common/image/line_dot_base_x.png) 0 bottom repeat-x;
background-size: 5px 1px;
}
.fishDetail_list_ttl{
display: table-cell;
padding: 16px 20px 16px 0;
width: 160px;
font-size: 18px;
line-height: 32px;
font-weight: bold;
vertical-align: top;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
}
.fishDetail_list_data{
display: table-cell;
padding: 16px 0;
width: 820px;
font-size: 18px;
line-height: 32px;
vertical-align: top;
}

/* 仕掛け */
.trap{
margin: 0 auto 36px auto;
padding: 18px 0 0 0;
width: 980px;
color: #0f5966;
border-top: 4px solid #0f5966;
}
.trap_ttl{
margin-bottom: 34px;
font-size: 28px;
line-height: 40px;
}
.trap_clm-L{
float: left;
margin-right: 32px;
margin-bottom: 36px;
width: 458px;
}
.trap_clm-R{
float: left;
width: 490px;
}
.trap_info{
margin-bottom: 36px;
}
.trap_info_ttl{
margin-bottom: 11px;
padding-left: 16px;
font-size: 20px;
line-height: 20px;
font-weight: bold;
border-left: 4px solid #0f5966;
}
.trap_info_txt{
font-size: 18px;
line-height: 32px;
}
#fishing .trap_info_txt a{
text-decoration: underline;
}
.trap_info_guide{
padding-top: 9px;
background: url(../../common/image/line_dot_base_x.png) 0 9px repeat-x;
background-size: 5px 1px;
}
.trap_info_guide_list{
display: table;
background: url(../../common/image/line_dot_base_x.png) 0 bottom repeat-x;
background-size: 5px 1px;
}
.trap_info_guide_list_ttl{
display: table-cell;
padding: 10px 10px 10px 0;
width: 130px;
font-size: 16px;
line-height: 28px;
font-weight: bold;
vertical-align: top;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
}
.trap_info_guide_list_data{
display: table-cell;
padding: 10px 0;
width: 360px;
font-size: 16px;
line-height: 28px;
vertical-align: top;
}
.trap_tying_ttl{
margin-bottom: 20px;
padding-left: 16px;
font-size: 20px;
line-height: 20px;
font-weight: bold;
border-left: 4px solid #0f5966;
}
.trap_tying_clm{
margin-right: -24px;
width: 1004px;
}
.trap_tying_item{
position: relative;
float: left;
margin: 0 24px 24px 0;
padding: 20px 0;
width: 478px;
background: url(../../common/image/line_dot_base_x.png) 0 bottom repeat-x;
background-size: 5px 1px;
}
.trap_tying_item:before{
position: absolute;
content: '';
top: 0;
left: 0;
width: 478px;
height: 1px;
background: url(../../common/image/line_dot_base_x.png) 0 0 repeat-x;
background-size: 5px 1px;
z-index: 10;
}
.trap_tying_item_link{
display: block;
}
.trap_tying_item_img{
display: table-cell;
width: 227px;
height: 151px;
vertical-align: middle;
overflow: hidden;
}
.trap_tying_item_txt{
display: table-cell;
padding-left: 20px;
width: 231px;
font-size: 16px;
line-height: 28px;
vertical-align: middle;
}


/* 仕掛け / 見逃し配信 2306追加 */
.rerun{
position: relative;
padding-top: 100px;
background: #e5eded;
color: #05474d;
padding-bottom: 40px;
margin: 80px 0 70px 0;
}
.rerun.point_under{
margin-top: 45px;
}
.rerunPoint_ttl{
position: absolute;
top: -41px;
left: 0;
right: 0;
margin: auto;
padding-top: 74px;
font-size: 20px;
line-height: 32px;
font-weight: bold;
text-align: center;
background: url(../../common/image/pict_point.png) center 0 no-repeat;
background-size: 82px auto;
}
.rerunArea{
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
justify-content: space-between;
padding: 0 40px;
}
.rerunArea .box{
width:430px;
}
.rerunArea .rerun_ttl{
font-size: 18px;
font-weight: bold;
line-height: 32px;
}
.rerunArea .rerun_txt{
font-size: 18px;
line-height: 32px;
margin-top: 10px;
}
.rerunArea .linkBtn_wrap{
margin-top: 25px;
}
.rerunArea .linkBtn_inner{
width: 250px;
margin:  0 auto;
text-align: center;
}
.rerunArea .linkBtn_inner a{
display: block;
position: relative;
background-color: #0f5966;
color: #fff;
font-size: 17px;
font-weight: bold;
text-decoration: none !important;
padding: 10px 0;
}

.rerunArea .linkBtn_inner a:after {
position: absolute;
content: '';
top: 29%;
right: 21px;
width: 10px;
height: 22px;
background: url(../../common/image/ic_arrow_wt_right.png) 0 center no-repeat;
background-size: 10px 10px;
z-index: 10;
}



/* さばき方 */

.clean{
margin: 0 auto 100px auto;
width: 980px;
color: #0f5966;
}
.clean_inner{
padding-top: 19px;
border-top: 4px solid #0f5966;
}
.clean_ttl{
margin-bottom: 27px;
font-size: 28px;
line-height: 40px;
}
.clean_lead{
margin-bottom: 53px;
font-size: 18px;
line-height: 32px;
}
.clean_step{
margin-bottom: 53px;
}
.clean_step_img{
position: relative;
margin-bottom: 23px;
}
.clean_step_img_number{
position: absolute;
top: 0;
left: 0;
width: 36px;
height: 36px;
color: #fff;
font-size: 18px;
line-height: 36px;
text-align: center;
font-weight: bold;
letter-spacing: -0.1em;
background: #0f5966;
}
.clean_step_img_number.ver2{ 
letter-spacing: 0.1em; width: 60px;
}
.clean_step_txt{
font-size: 18px;
line-height: 32px;
}

/* さばき方のポイント */

.cleanPoint{
margin: 0 auto 40px auto;
width: 100%;
color: #0f5966;
background: #e5eded;
}
.cleanPoint_inner{
position: relative;
margin: 0 auto;
padding-bottom: 1px;
width: 980px;
}
.cleanPoint_ttl{
position: relative;
margin-bottom: 32px;
padding-top: 38px;
font-size: 20px;
line-height: 32px;
font-weight: bold;
text-align: center;
}
.cleanPoint_ttl:before{
position: absolute;
content: '';
top: -41px;
left: 0;
right: 0;
margin: auto;
width: 82px;
height: 58px;
background: url(../../common/image/pict_point.png) center 0 no-repeat;
background-size: 82px auto;
z-index: 10;
}

/*レシピ  (20190625追加)  */
.recipe{color:#0f5966;}
.recipe_inner{
width: 980px;
margin: 0 auto;
}
.recipe_top{
width: 980px;	
margin: 19px auto 0 auto;
padding: 50px 0 60px 0;
border-top: 4px solid #0f5966;
}
.recipe_ttl{
font-size: 40px;
line-height: 40px;
margin-bottom: 50px;	
}
.recipe_ttl-cap{
font-size:0.5em;
vertical-align: middle;
padding-left:16px;
}
.recipe_topImg{margin-bottom: 60px;}
.recipe_ttl_subTtl{
margin-bottom: 20px;
font-size: 28px;
line-height: 40px;
}
.recipe_top-lead{line-height: 32px; font-size: 18px;}
.recipe_menuttl{
margin-bottom: 40px;
padding-left: 16px;
font-size: 20px;
line-height: 20px;
font-weight: bold;
border-left: 4px solid #0f5966;
}
.recipe_menuSttl{
font-size: 18px;
line-height: 26px;
font-weight: bold;
}

.recipe_wrapMat{
background-color:#e5eded;
padding: 40px 0;
margin-bottom: 70px;
}
.recipe_wrapMat .recipe_list_other{margin-top: 20px;}
.recipe_wrapMat .list_partition{margin-top: 22px;}
.recipe_materials_list{margin-left: -5px;}
.recipe_wrapMat .recipe_menuSttl{margin-bottom: 8px;}
.recipe_materials_list li{
text-indent: -1em;
padding-left: 1em;
margin-bottom: 10px;
font-size: 18px;
}
.recipe_materials_list li:last-child{margin-bottom: 0;}

.recipe_clm{width: 980px;}

.recipe_clm_box{
position: relative;
float: left;
margin-right: 40px;
margin-bottom: 53px;
width: 470px;
font-size: 18px;
line-height: 32px;
}
.recipe_clm_boxTxt{
font-size: 18px;
line-height: 32px;

}
.recipe_clm_box:nth-child(even){margin-right: 0;}
.recipe_clm_box_txt{
padding-top: 18px;
width: 100%;
font-size: 18px;
line-height: 32px;
}
.recipe_clm_box_txt .point{font-weight: bold;}
.recipe_clm_box_number{
position: absolute;
top: 0;
left: 0;
width: 36px;
height: 36px;
color: #fff;
font-size: 18px;
line-height: 36px;
text-align: center;
font-weight: bold;
letter-spacing: -0.1em;
background: #0f5966;
}
.recipe_wrapList{
background-color:#e5eded;
padding: 50px 0 0 0;
margin-top: 100px;
}
.recipe_wrapList a{display: block;}
.recipe_wrapList a:hover{opacity: 0.7;}
.recipe_img{margin-bottom: 30px;}
.recipe_name{
font-size: 18px;
font-weight: bold;
}
.recipe_clm_boxTri{
position: relative;
float: left;
margin-right: 31px;
margin-bottom: 45px;
width: 306px;
}
.recipe_clm_boxTri:nth-child(3){margin-right: 0;}
.booksAttention-recipe{padding-bottom:65px; padding-top: 40px;}
.recipePoint {
position: relative;
padding-top: 100px;
background: #e5eded;
margin-top: 80px;
}
.recipePoint_inner{
width: 980px;
margin: 0 auto;	
padding-bottom: 7px;
}
.recipePoint_ttl {
position: absolute;
top: -41px;
left: 0;
right: 0;
margin: auto;
padding-top: 74px;
font-size: 20px;
line-height: 32px;
font-weight: bold;
text-align: center;
background: url(../../common/image/pict_point.png) center 0 no-repeat;
background-size: 82px auto;
}
.recipePoint_Sttl{
margin-bottom: 20px;
font-weight: bold;
font-size: 18px;
line-height: 18px;
}
.recipe_clm_boxTxt{padding-top: 0;}
.recipePoint_lead{
margin-bottom: 53px;
font-size: 18px;
line-height: 32px;
}
/*-- 20200723 追加 --*/
#fishing .recipe_clm_box a.links{text-decoration: underline;}

/*--メインビジュアル下注釈テキスト--*/
/*201611追加*/
.pageMain_imgCap{
text-align:right;
color:#05474d;
font-size:85%;
}
h3.stepTtl{
font-size: 25px;
font-weight: bold;
margin:20px 0 40px;
text-align: center;
border-bottom: 3px double #0f5966;
border-top: 3px double #0f5966;
padding: 10px 0;
}


/*--共通スタイル--*/
/*201802追加*/
.txt_name_en{font-style: italic;}

/*201090617　追加*/
.pageAnchor.pageAnchor_out{
border: none;
margin: 0 auto;
}

/* -------------------------------------------------------------------------------------------
*
* キャンペーンバナー
*
* ----------------------------------------------------------------------------------------- */
.campaign{
color: #05474d;
border-bottom: 1px solid #ccd5d6;
padding-bottom: 30px;
margin-bottom: 55px;
}
.campaign_header{
margin-bottom: 26px;
text-align: center;
}
.campaign_ttl{
margin: 0 auto 10px auto;
width: 520px;
background: url(/fishing/image/ttl_bg_waveL.png) center 7px no-repeat;
background-size: 520px 33px;
}
.campaign_ttl_img{
margin: 0 auto;
width: 213px;
}
.campaign_copy{
font-size: 16px;
line-height: 28px;
font-weight: bold;
}
.campaignBooks{
margin-top: -20px;
}
.campaignBooks_inner{
margin: 0 auto;
padding-bottom: 26px;
width: 478px;
}


/* -------------------------------------------------------------------------------------------
*
* お知らせ　20210825追加
*
* ----------------------------------------------------------------------------------------- */


.fImportant{
margin: 0 auto 60px auto;
width: 980px;
background-color: #e6eeee;
color: #05474D;
padding: 13px 35px 15px 35px;
word-wrap: break-word;
overflow-wrap: break-word;
box-sizing: border-box;
}
.fImportant_linkBox{
font-size: 16px;
line-height: 28px;
margin-top: 10px;
}
#fishing .fImportant_linkBox a{text-decoration: underline;}
.txtArrow-right{
background: url(../../common/image/ic_arrow_base_right.png) 0 9px no-repeat;
background-size: 10px 10px;
padding-left: 18px;
}
