@charset "utf-8";
@import "/resources/fx/css/v1/base.css?rd=202507230930";
@import "/resources/fx/css/v1/common-parts.css?rd=202507230930";
@import "/resources/fx/css/v1/common-sitenavi.css?rd=202507230930";
@import "/resources/fx/css/v1/common-layout.css?rd=202507230930";
@import "/resources/fx/css/v1/common-subcontents.css?rd=202507230930";
@import "/resources/fx/css/v1/common-kanren.css?rd=202507230930";
@import "/resources/fx/css/v1/category-maincolumn.css?rd=202507230930";
@import "/resources/fx/css/v1/article-maincolumn.css?rd=202507230930";
@import "/resources/fx/css/v1/article-maincontents.css?rd=202507230930";
@import "/resources/fx/css/v1/fxcompany-table.css?rd=202507230930";
@import "/resources/common/css/v1/zai-common-parts.css?rd=202507230930";
@import "/resources/fx/css/v1/header-v2.css?rd=202507230930";

/*
*******************************
FXおすすめ関連
*******************************
*/

html.fx-osusume #y-text { width: 100%; }

.hover:hover {
opacity:0.7;
}

.fx-osusume-bottom {
margin: 20px 0 0;
}

.fx-osusume-bottom-category-list-title {
text-align:left;
padding: 15px;
background: #dedede;
font-size: 18px;
line-height: 1.4;
}
.fx-osusume-bottom-category-list {
padding:0;
margin:0;
}

.fx-osusume-bottom-category-list-item {
padding:20px;
margin:0;
border-bottom: 1px solid #ccc;
}
.fx-osusume-bottom-category-list-item a:hover {
text-decoration: none;
}

.fx-osusume-bottom-category-list-item-date {
color:#222;
margin:0 0 10px;
}


.fx-osusume-bottom-category-list-item-title {
margin:0 0 10px;
display:block;
font-size:18px;
}

.fx-osusume-bottom-category-list-item a:hover .fx-osusume-bottom-category-list-item-title {
text-decoration: underline;
}


.fx-osusume-bottom-category-list-item-txt {
color:#222;
font-size:14px;
line-height:1.6;
}

.osusume-multipage-counter {
      margin: 30px 0;
}

.osusume-multipage-counter-list {
display:flex;
justify-content: center;
align-items: center;
padding:0;
}

.osusume-multipage-counter-list li {
    min-width: 52px;
    font-size: 12px;
    display: block;
    vertical-align: middle;
    margin: 0 5px;
}

.osusume-multipage-counter-list li:first-child {
   margin-left: 0;
}

.osusume-multipage-counter-list li:last-child {
   margin-right: 0;
}

.osusume-multipage-counter-list li.arrow_first {
   min-width: 80px;
}

.osusume-multipage-counter-list li.arrow_last {
   min-width: 80px;
}

.osusume-multipage-counter-list li.arrow_prev {
   min-width: 60px;
}

.osusume-multipage-counter-list li.arrow_next {
   min-width: 60px;
}

.osusume-multipage-counter-list li a {
    border: 1px solid #999;
    display:flex;
    justify-content: center;
    align-items: center;
    font-size: 12px;
    padding: 0 2px;
    text-align: center;
    height:24px;
}

.osusume-multipage-counter-list li a:hover {
    background: #A6CE39;
    color: #0000cc;
    text-decoration: none;
}

.osusume-multipage-counter-list li.current a{
    background: #A6CE39;
    color: #0000cc;
    pointer-events: none;
}

.osusume-multipage-counter-list li.arrow_first {
    border: 2px solid #999;
}

.osusume-multipage-counter-list li.arrow_last {
    border: 2px solid #999;
}

.osusume-multipage-counter-list li.arrow_prev {
    border: 2px solid #999;
}

.osusume-multipage-counter-list li.arrow_next {
    border: 2px solid #999;
}