.is_pc{display:block;}.is_sp{display:none;}
.sp_head_set{
display:none;
}
.foot-slider-caption-set,
.foot-slider{
display:none;
} .osusume_check .sekitan_link_list{
margin-bottom: 0!important;
}
.osusume_check .sekitan_link_list li{
margin-bottom: 0!important;
}
.osusume_check .illust_ver .link_lead_txt1{
margin-right: 1rem;
}
.osusume_check{
position: relative;
display: table;
margin: 0 auto;
margin-bottom: 6.2rem;
padding: 40px;
width: auto;
color: #333;
text-align: center;
font-feature-settings: "palt";
border-radius: 15px;
box-sizing: border-box;
border: 2px solid #333;
}
.osusume_check.osusume_check_end{
margin-top: 3rem!important;
}
.osusume_check.osusume_check_middle2{
margin-top: 5rem!important;
margin-bottom: 3rem!important;
}
.osusume_check.osusume_check_middle{
margin-top: 6rem!important;
}
.osusume_check_ttl{
position: absolute;
padding: 0 30px;
height: 50px;
left: 50%;
top: -25px;
transform: translate(-50%,0);
font-size: 2rem;
font-weight: bold;
line-height: 50px;
text-align: center;
white-space: nowrap;
border-radius: 100vh;
box-sizing: border-box;
border: 2px solid #333;
background-color: #fff;
z-index: 2;
}
.osusume_check_list{
position: relative;
list-style: none;
margin-top: 1rem;
margin-bottom: 4rem;
}
.osusume_check_list li{
position: relative;
padding-left: 2.6rem;
font-size: 2rem;
line-height: 1.5;
font-weight: bold;
color: #555;
text-align: left;
}
.osusume_check_list li + li{
margin-top: 1rem;
}
.osusume_check_list li::before{
content: '';
position: absolute;
width: 20px;
height: 20px;
top: 50%;
left: 0;
transform: translate(0,-50%);
background-repeat: no-repeat;
background-position: center;
background-size: cover;
}
.osusume_check .link_prod_ttl::before,
.osusume_check .link_prod_ttl::after{
bottom: auto;
top: 50%;
transform: translate(0,-50%);
} .osusume_check.detail1_color{
margin-top: 7rem;
}
.detail1_color{
color: #ef4d17;
border-color:  #ef4d17!important;
}
.detail1_color .osusume_check_ttl{
border-color:  #ef4d17!important;
}
.detail1_color .osusume_check_list span{
color: #ef4d17;
}
.detail1_color .link_prod_ttl{
font-size: 1.8rem;
line-height: 1.3;
color: #ef4d17;
}
.detail1_color .osusume_check_list li::before{
background-image: url(//www.kracie.co.jp/ph/k-kampo/wp-content/themes/kracie/sp_asset/img/icon_checkbox1.svg);
}
.detail1_color.osusume_check .link_prod_ttl::before{
background-image: url(//www.kracie.co.jp/ph/k-kampo/wp-content/themes/kracie/sp_asset/img/icon_osusume_left1.svg)!important;
}
.detail1_color.osusume_check .link_prod_ttl::after{
background-image: url(//www.kracie.co.jp/ph/k-kampo/wp-content/themes/kracie/sp_asset/img/icon_osusume_right1.svg)!important;
} .detail2_color{
color: #00b3e8;
border-color:  #00b3e8!important;
}
.detail2_color .osusume_check_ttl{
border-color:  #00b3e8!important;
}
.detail2_color .osusume_check_list span{
color: #00b3e8;
}
.detail2_color .link_prod_ttl{
font-size: 1.8rem;
line-height: 1.3;
color: #00b3e8;
}
.detail2_color .osusume_check_list li::before{
background-image: url(//www.kracie.co.jp/ph/k-kampo/wp-content/themes/kracie/sp_asset/img/icon_checkbox2.svg);
}
.detail2_color.osusume_check .link_prod_ttl::before{
background-image: url(//www.kracie.co.jp/ph/k-kampo/wp-content/themes/kracie/sp_asset/img/icon_osusume_left2.svg)!important;
}
.detail2_color.osusume_check .link_prod_ttl::after{
background-image: url(//www.kracie.co.jp/ph/k-kampo/wp-content/themes/kracie/sp_asset/img/icon_osusume_right2.svg)!important;
} .detail4_color{
color: #a827d5;
border-color:  #a827d5!important;
}
.detail4_color .osusume_check_ttl{
border-color:  #a827d5!important;
}
.detail4_color .osusume_check_list span{
color: #a827d5;
}
.detail4_color .link_prod_ttl{
font-size: 1.8rem;
line-height: 1.3;
color: #a827d5;
}
.detail4_color .osusume_check_list li::before{
background-image: url(//www.kracie.co.jp/ph/k-kampo/wp-content/themes/kracie/sp_asset/img/icon_checkbox4.svg);
}
.detail4_color.osusume_check .link_prod_ttl::before{
background-image: url(//www.kracie.co.jp/ph/k-kampo/wp-content/themes/kracie/sp_asset/img/icon_osusume_left4.svg)!important;
}
.detail4_color.osusume_check .link_prod_ttl::after{
background-image: url(//www.kracie.co.jp/ph/k-kampo/wp-content/themes/kracie/sp_asset/img/icon_osusume_right4.svg)!important;
}
@media screen and (max-width: 640px){
.osusume_check{
margin-top: 6rem;
padding: 10vw 5vw;
padding-bottom: 9vw;
width: 100%;
}
.osusume_check_ttl{
padding: 0 5vw;
}
.osusume_check_list{
margin-bottom: 2.5rem;
}
.osusume_check .illust_ver .sekitan_link_list{
margin-top: 0;
}
.osusume_check .link_illust{
left: -2vw;
}
.osusume_check .illust_ver .link_lead_txt1{
margin-right: 2vw!important;
width: auto!important;
font-size: 3.5vw!important;
padding: 0 3vw;
}
.osusume_check .illust_ver .link_lead_txt2{
font-size: 4.2vw;
}
}  .sekitan_link_top{
margin-top:75px;
}
.sekitan_link_bottom{
margin-bottom:55px;
}
.illust_ver .sekitan_link_list{
position:relative;
display:grid;
width:695px;
grid-template-columns: repeat(2,355px);
justify-content:start;
}
.illust_ver .sekitan_link_list_single{
position:relative;
display:grid;
width:339px;
grid-template-columns: repeat(1,0);
justify-content:start;
margin:0 auto 50px;
}
.illust_ver .sekitan_link_list a{
width:339px;
border-radius:100px;
text-align:left;
padding-left:77px;
padding-top:8px;
padding-bottom:8px;
}
.illust_ver .sekitan_link_list a::before {
content: "";
position: absolute;
margin: auto;
top: 0;
bottom: 0;
right: 5px;
width: 20px;
height: 20px;
border-radius: 50%;
background: #fff;
z-index: 2;
}
.illust_ver .sekitan_link_list a::after {
content: "";
position: absolute;
margin: auto;
top: 0;
bottom: 0;
right: 12px;
width: 8px;
height: 8px;
transform: rotate(45deg);
z-index: 3;
}
.illust_ver .link_btn3 .link_lead_txt1{
position:relative;
font-size:14px;
background:#eb0032;
display:inline-block;
color:#ffffff;
width:90px;
text-align:center;
padding-top:5px;
padding-bottom:5px;
line-height:1;
transition:0.3s;
}
.illust_ver .link_btn2 .link_lead_txt1{
position:relative;
font-size:14px;
background:#7bcd02;
display:inline-block;
color:#ffffff;
width:90px;
text-align:center;
padding-top:5px;
padding-bottom:5px;
line-height:1;
transition:0.3s;
}
.illust_ver .link_btn1 .link_lead_txt1{
position:relative;
font-size:14px;
background:#cc9500;
display:inline-block;
color:#ffffff;
width:90px;
text-align:center;
padding-top:5px;
padding-bottom:5px;
line-height:1;
transition:0.3s;
}
.illust_ver .link_btn5 .link_lead_txt1{
position:relative;
font-size:14px;
background:#1cb67e;
display:inline-block;
color:#ffffff;
width:90px;
text-align:center;
padding-top:5px;
padding-bottom:5px;
line-height:1;
}
.illust_ver .link_btn6 .link_lead_txt1{
position:relative;
font-size:14px;
background:#07b300;
display:inline-block;
color:#ffffff;
width:90px;
text-align:center;
padding-top:5px;
padding-bottom:5px;
line-height:1;
transition:0.3s;
}
.illust_ver .link_btn7 .link_lead_txt1{
position:relative;
font-size:14px;
background:#ba4c91;
display:inline-block;
color:#ffffff;
width:90px;
text-align:center;
padding-top:5px;
padding-bottom:5px;
line-height:1;
transition:0.3s;
}
.illust_ver .link_btn8 .link_lead_txt1{
position:relative;
font-size:14px;
background:#0f867f;
display:inline-block;
color:#ffffff;
width:90px;
text-align:center;
padding-top:5px;
padding-bottom:5px;
line-height:1;
transition:0.3s;
}
.illust_ver .link_btn1:hover .link_lead_txt1{
background:#ffffff;
color:#cc9500;
}
.illust_ver .link_btn2:hover .link_lead_txt1{
background:#ffffff;
color:#7bcd02;
}
.illust_ver .link_btn3:hover .link_lead_txt1{
background:#ffffff;
color:#eb0032;
}
.illust_ver .link_btn5:hover .link_lead_txt1{
background:#ffffff;
color:#1cb67e;
}
.illust_ver .link_btn6:hover .link_lead_txt1{
background:#ffffff;
color:#07b300;
}
.illust_ver .link_btn7:hover .link_lead_txt1{
background:#ffffff;
color:#ba4c91;
}
.illust_ver .link_btn8:hover .link_lead_txt1{
background:#ffffff;
color:#0f867f;
}
.illust_ver .hanamizu_link_btn1:hover{
color:#ffffff;
background:#1eaae1;
}
.illust_ver .hanamizu_link_btn1:hover .link_lead_txt1{
color:#1eaae1;
background:#ffffff;
}
.illust_ver .ichoukaze_link_btn1:hover{
color:#ffffff;
background:#a827d5;
}
.illust_ver .ichoukaze_link_btn1:hover .link_lead_txt1{
color:#a827d5;
background:#ffffff;
}
.illust_ver .hikihajime_link_btn1:hover .link_lead_txt1{
color:#0e64c2;
background:#ffffff;
}
.illust_ver .hikihajime_link_btn2:hover{
color:#ffffff;
background:#ef4d17;
}
.illust_ver .hikihajime_link_btn2:hover .link_lead_txt1{
color:#ef4d17;
background:#ffffff;
}
.illust_ver .link_lead_txt2{
position:relative;
font-size:17px;
line-height:1;
padding-top:5px;
padding-bottom:5px;
display:inline-block;
}
.illust_ver .sekitan_link_list a::before{
right:10px;
}
.illust_ver .sekitan_link_list a::after{
right:17px;
}
.link_illust,
.throat .contents-sec .illust_ver img{
position:absolute;
top:-28px;
left:0;
width:80px;
height:auto;
}
.illust_ver .sekitan_link_list li{
margin-bottom:40px;
}
.illust_ver .sekitan_link_list{
margin-top:30px;
}
.illust_ver .sekitan_link_add{
margin-top:50px;
}
.illust_ver .sekitan_link_last{
margin-bottom:-40px;
}
.illust_ver .ichoukaze_link_btn1{
position:relative;
display: block;
padding: 10px 30px 10px 10px;
font-size: 13px;
line-height: 1.5;
font-weight: bold;
text-decoration: none;
border-radius: 5px;
transition:0.3s;
box-sizing: border-box;
background:#f3d2fe;
border:solid 2px #a827d5;
color:#a827d5;
}
.illust_ver .ichoukaze_link_btn1::after{
border-top: 2px solid #a827d5;
border-right: 2px solid #a827d5;
}
.illust_ver .ichoukaze_link_btn1 .link_lead_txt1{
font-size:14px;
background:#a827d5;
display:inline-block;
color:#ffffff;
width:90px;
text-align:center;
padding-top:5px;
padding-bottom:5px;
line-height:1;
transition:0.3s;
}
.illust_ver .hanamizu_link_btn1{
position:relative;
display: block;
padding: 10px 30px 10px 10px;
font-size: 13px;
line-height: 1.5;
font-weight: bold;
text-decoration: none;
border-radius: 5px;
transition:0.3s;
box-sizing: border-box;
background:#cbf1fe;
border:solid 2px #1eaae1;
color:#1eaae1;
}
.illust_ver .hanamizu_link_btn1::after{
border-top: 2px solid #1eaae1;
border-right: 2px solid #1eaae1;
}
.illust_ver .hanamizu_link_btn1 .link_lead_txt1{
position:relative;
font-size:14px;
background:#1eaae1;
display:inline-block;
color:#ffffff;
width:90px;
text-align:center;
padding-top:5px;
padding-bottom:5px;
line-height:1;
transition:0.3s;
}
.illust_ver .hikihajime_link_btn1{
position:relative;
display: block;
padding: 10px 30px 10px 10px;
font-size: 13px;
line-height: 1.5;
font-weight: bold;
text-decoration: none;
border-radius: 5px;
transition:0.3s;
box-sizing: border-box;
background:#cbe4fe;
border:solid 2px #0e64c2;
color:#0e64c2;
}
.illust_ver .hikihajime_link_btn1::after{
border-top: 2px solid #0e64c2;
border-right: 2px solid #0e64c2;
}
.illust_ver .hikihajime_link_btn1 .link_lead_txt1{
position:relative;
font-size:14px;
background:#0e64c2;
display:inline-block;
color:#ffffff;
width:90px;
text-align:center;
padding-top:5px;
padding-bottom:5px;
line-height:1;
transition:0.3s;
}
.illust_ver .hikihajime_link_btn2{
position:relative;
display: block;
padding: 10px 30px 10px 10px;
font-size: 13px;
line-height: 1.5;
font-weight: bold;
text-decoration: none;
border-radius: 5px;
transition:0.3s;
box-sizing: border-box;
background:#fedbcb;
border:solid 2px #ef4d17;
color:#ef4d17;
}
.illust_ver .hikihajime_link_btn2::after{
border-top: 2px solid #ef4d17;
border-right: 2px solid #ef4d17;
}
.illust_ver .hikihajime_link_btn2 .link_lead_txt1{
position:relative;
font-size:14px;
background:#ef4d17;
display:inline-block;
color:#ffffff;
width:90px;
text-align:center;
padding-top:5px;
padding-bottom:5px;
line-height:1;
transition:0.3s;
} @media screen and (max-width: 640px) {
.is_pc{display:none;}.is_sp{display:block;}
html{
padding-top:15px;
}
.sp_head_set{
display:block;
} .recommend-set{
position:fixed;
width:100%;
bottom:0;
background:rgba(230,230,230,0.85);
z-index:99999;
padding-top:3vw;
padding-bottom:3vw;
left: 0;
text-align: center;
font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.recommend-btn{
position:relative;
width:84vw;
background:#ff3c0a;
cursor:pointer;
margin:auto;
border-radius:84vw;
padding-top:3vw;
padding-bottom:3vw;
}
.recommend-btn-icon{
position:absolute;
top:2.5vw;
right:2.5vw;
width:auto;
height:6vw;
}
.recommend-btn-text{
font-size:5vw;
font-weight:bold;
line-height:1;
color:#ffffff;
letter-spacing:0.05em;
} .recommend-popup-box{
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
overflow-y:scroll;
overflow-x:hidden;
display:none;
z-index:99999;
padding-top:5%;
padding-bottom:5%;
}
.recommend-popup-bg{
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
background:rgba(0,0,0,0.85);
z-index:99999;
display:none;
}
.recommend-popup-set{
position:relative;
top:10vw;
width:84vw;
left:50%;
margin-left:-42vw;
background:#f6f6f6;
border-radius:10px;
z-index:99999;
border:solid 2px #a59e89;
padding-top:5vw;
padding-bottom:5vw;
text-align: center;
}
.recommend-popup-close{
position:absolute;
top:-3vw;
left:50%;
margin-left:36vw;
width:8vw;
height:auto;
cursor:pointer;
}
.recommend-popup-text{
width:67vw;
font-size:5vw;
font-weight:bold;
line-height:1;
color:#ff3c0a;
letter-spacing:0.05em;
display:inline-block;
border-bottom:solid 1px #ff3c0a;
padding-bottom:1vw;
margin-bottom:1vw;
}
.recommend-popup-item{
width:67vw;
text-align:center;
margin:3vw auto 0;
text-decoration:none;
display:block;
}
.recommend-popup-item-image{
width:67vw;
height:29vw;
background:#ffffff;
color:#000000;
}
.recommend-popup-btn{
position:relative;
width:67vw;
cursor:pointer;
margin:auto;
border-radius:84vw;
padding-top:1.5vw;
padding-bottom:1.5vw;
display:block;
font-size:4.2vw;
font-weight:bold;
line-height:1;
letter-spacing:0.05em;
margin-top:2vw;
}
.color01{
background:#ffd5de;
color:#eb0032;
border:solid 2px #eb0032;
}
.color02{
background:#f2ffca;
color:#7bcd02;
border:solid 2px #7bcd02;
}
.color03{
background:#fff6ca;
color:#cc9500;
border:solid 2px #cc9500;
}
.color04{
background:#e7faf9;
color:#0f867f;
border:solid 2px #0f867f;
}
.color05{
background:#ccffee;
color:#1cb67e;
border:solid 2px #1cb67e;
}
.color06{
background:#ccffca;
color:#07b300;
border:solid 2px #07b300;
}
.color07{
background:#ffd9f6;
color:#ba4c91;
border:solid 2px #ba4c91;
}
.color08{
background:#f3d2fe;
color:#a827d5;
border:solid 2px #a827d5;
}
.color09{
background:#cbf1fe;
color:#1eaae1;
border:solid 2px #1eaae1;
}
.color10{
background:#cbe4fe;
color:#0e64c2;
border:solid 2px #0e64c2;
}
.color11{
background:#fedbcb;
color:#ef4d17;
border:solid 2px #ef4d17;
}
.recommend-popup-icon{
position:absolute;
top:1.25vw;
right:2.5vw;
width:auto;
height:4.5vw;
} progress {
position:fixed;
top:0;
left:0;
height:15px;
width:100%;
z-index:9999;
border:none;
-webkit-appearance:none; -moz-appearance:none; background-color:#e6e6e6; }
::-webkit-progress-bar {
background-color:#e6e6e6; }
::-webkit-progress-value {
background-color:#00a0e9; }
::-moz-progress-bar {
background-color:#00a0e9; }             }                                                        @media screen and (max-width: 640px) {  .footer-nav-blk{
display:none;
} .foot-slider-caption-set,
.foot-slider{
display:block;
}
.foot-slider{
position:relative;
width:100%;
}
.foot-slide{
position:relative;
width:84vw;
}
.foot-slide img{
position:relative;
width:100%;
height:auto;
padding:2vw;
display:block;
}
.slick-dots{
position:relative;
width:100%;
margin-top:1vw;
text-align:center;
}
.slick-dots li{
position:relative;
display:inline-block;
}
.slick-dots li button:before {
position:relative;
content: "●";
font-family: "Hiragino Kaku Gothic Pro", "MS Pゴシック", "MS PGothic", sans-serif;
font-size:2.5vw;
line-height:2.5vw;
text-align:center;
color:#d3d3d3;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before{
color: #999999;
}
.foot-slide-text{
position:absolute;
top:34.5vw;
left:0;
line-height:1.8;
text-decoration:none;
z-index:1;
color:#000000;
font-size:4.2vw;
letter-spacing:0.025em;
font-weight:bold;
margin-left:7vw;
}
.foot-slider-caption-set{
position:relative;
width:100%;
text-align:center;
margin-top:13vw;
margin-bottom:4vw;
}
.foot-slider-caption-set:nth-child(1){
margin-top:2vw;
margin-bottom:4vw;
}
.foot-slider-caption01{
position:relative;
text-align:center;
width:82vw;
font-size:4vw;
display:inline-block;
border-bottom:solid 1px #c7c7c7;
padding-bottom:10px;
}
.foot-slider-caption01 img{
position:relative;
width:52vw;
height:auto;
text-align:center;
vertical-align:-1.6vw;
margin-right:3vw;
}
.foot-slider-caption02{
position:relative;
text-align:center;
width:82vw;
font-size:4vw;
display:inline-block;
border-bottom:solid 1px #c7c7c7;
padding-bottom:10px;
}
.foot-slider-caption03{
position:relative;
text-align:center;
width:82vw;
font-size:4vw;
display:inline-block;
border-bottom:solid 1px #c7c7c7;
padding-bottom:10px;
}
.foot-slider-caption03 img{
position:relative;
width:52vw;
height:auto;
text-align:center;
vertical-align:-1.6vw;
margin-right:3vw;
}
.foot-slider-caption02 img{
position:relative;
width:47.7vw;
height:auto;
text-align:center;
vertical-align:-2.6vw;
margin-right:3vw;
}
.foot-slider-caption04 img{
position:relative;
width:65vw;
height:auto;
text-align:center;
vertical-align:-1.6vw;
margin-right:3vw;
} .sekitan_link_top{
margin-top:0;
}
.sekitan_link_bottom{
margin-bottom:0;
}
.illust_ver .sekitan_link_list{
width:100%;
column-gap:0;
grid-template-columns:none;
display:block
}
.illust_ver .sekitan_link_list a{
width:100%;
border-radius:100px;
text-align:left;
padding-left:20vw;
padding-top:2vw;
padding-bottom:2vw;
}
.illust_ver .sekitan_link_list a::before {
content: "";
position: absolute;
margin: auto;
top: 0;
bottom: 0;
right: 5px;
width: 20px;
height: 20px;
border-radius: 50%;
background: #fff;
z-index: 2;
}
.illust_ver .sekitan_link_list a::after {
content: "";
position: absolute;
margin: auto;
top: 0;
bottom: 0;
right: 12px;
width: 8px;
height: 8px;
transform: rotate(45deg);
z-index: 3;
}
.illust_ver .link_btn3 .link_lead_txt1{
position:relative;
font-size:3.8vw;
background:#eb0032;
display:inline-block;
color:#ffffff;
width:23.7vw;
text-align:center;
padding-top:1.5vw;
padding-bottom:1.5vw;
line-height:1;
}
.illust_ver .link_btn2 .link_lead_txt1{
position:relative;
font-size:3.8vw;
background:#7bcd02;
display:inline-block;
color:#ffffff;
width:23.7vw;
text-align:center;
padding-top:1.5vw;
padding-bottom:1.5vw;
line-height:1;
}
.illust_ver .link_btn1 .link_lead_txt1{
position:relative;
font-size:3.8vw;
background:#cc9500;
display:inline-block;
color:#ffffff;
width:23.7vw;
text-align:center;
padding-top:1.5vw;
padding-bottom:1.5vw;
line-height:1;
}
.illust_ver .link_btn5 .link_lead_txt1{
position:relative;
font-size:3.8vw;
background:#1cb67e;
display:inline-block;
color:#ffffff;
width:23.7vw;
text-align:center;
padding-top:1.5vw;
padding-bottom:1.5vw;
line-height:1;
}
.illust_ver .link_btn6 .link_lead_txt1{
position:relative;
font-size:3.8vw;
background:#07b300;
display:inline-block;
color:#ffffff;
width:23.7vw;
text-align:center;
padding-top:1.5vw;
padding-bottom:1.5vw;
line-height:1;
}
.illust_ver .link_btn7 .link_lead_txt1{
position:relative;
font-size:3.8vw;
background:#ba4c91;
display:inline-block;
color:#ffffff;
width:23.7vw;
text-align:center;
padding-top:1.5vw;
padding-bottom:1.5vw;
line-height:1;
}
.illust_ver .link_btn8 .link_lead_txt1{
position:relative;
font-size:3.8vw;
background:#0f867f;
display:inline-block;
color:#ffffff;
width:23.7vw;
text-align:center;
padding-top:1.5vw;
padding-bottom:1.5vw;
line-height:1;
}
.illust_ver .link_lead_txt2{
position:relative;
font-size:4.8vw;
line-height:1;
padding-top:1.5vw;
padding-bottom:1.5vw;
display:inline-block;
}
.illust_ver .sekitan_link_list a::before{
right:10px;
}
.illust_ver .sekitan_link_list a::after{
right:17px;
}
.link_illust,
.throat .contents-sec .illust_ver img{
position:absolute;
top:-7vw;
left:-0.5vw;
width:21.3vw;
height:auto;
}
.illust_ver .sekitan_link_list li{
margin-bottom:9vw;
}
.illust_ver .sekitan_link_list{
margin-top:9vw;
}
.illust_ver .sekitan_link_add{
margin-top:9vw;
}
.illust_ver .sekitan_link_last{
margin-bottom:0;
}
.illust_ver .ichoukaze_link_btn1{
position:relative;
display: block;
padding: 10px 30px 10px 10px;
font-size: 13px;
line-height: 1.5;
font-weight: bold;
text-decoration: none;
border-radius: 5px;
transition:0.3s;
box-sizing: border-box;
background:#f3d2fe;
border:solid 2px #a827d5;
color:#a827d5;
}
.illust_ver .ichoukaze_link_btn1::after{
border-top: 2px solid #a827d5;
border-right: 2px solid #a827d5;
}
.illust_ver .ichoukaze_link_btn1 .link_lead_txt1{
font-size:3.8vw;
background:#a827d5;
display:inline-block;
color:#ffffff;
width:23.7vw;
text-align:center;
padding-top:1.5vw;
padding-bottom:1.5vw;
line-height:1;
}
.illust_ver .hanamizu_link_btn1{
position:relative;
display: block;
padding: 10px 30px 10px 10px;
font-size:3.8vw;
line-height: 1.5;
font-weight: bold;
text-decoration: none;
border-radius: 5px;
transition:0.3s;
box-sizing: border-box;
background:#cbf1fe;
border:solid 2px #1eaae1;
color:#1eaae1;
}
.illust_ver .hanamizu_link_btn1::after{
border-top: 2px solid #1eaae1;
border-right: 2px solid #1eaae1;
}
.illust_ver .hanamizu_link_btn1 .link_lead_txt1{
font-size:3.8vw;
background:#1eaae1;
display:inline-block;
color:#ffffff;
width:23.7vw;
text-align:center;
padding-top:1.5vw;
padding-bottom:1.5vw;
line-height:1;
}
.illust_ver .hikihajime_link_btn1{
position:relative;
display: block;
padding: 10px 30px 10px 10px;
font-size:3.8vw;
line-height: 1.5;
font-weight: bold;
text-decoration: none;
border-radius: 5px;
transition:0.3s;
box-sizing: border-box;
background:#cbe4fe;
border:solid 2px #0e64c2;
color:#0e64c2;
}
.illust_ver .hikihajime_link_btn1::after{
border-top: 2px solid #0e64c2;
border-right: 2px solid #0e64c2;
}
.illust_ver .hikihajime_link_btn1 .link_lead_txt1{
font-size:3.8vw;
background:#0e64c2;
display:inline-block;
color:#ffffff;
width:23.7vw;
text-align:center;
padding-top:1.5vw;
padding-bottom:1.5vw;
line-height:1;
}
.illust_ver .hikihajime_link_btn2{
position:relative;
display: block;
padding: 10px 30px 10px 10px;
font-size:3.8vw;
line-height: 1.5;
font-weight: bold;
text-decoration: none;
border-radius: 5px;
transition:0.3s;
box-sizing: border-box;
background:#fedbcb;
border:solid 2px #ef4d17;
color:#ef4d17;
}
.illust_ver .hikihajime_link_btn2::after{
border-top: 2px solid #ef4d17;
border-right: 2px solid #ef4d17;
}
.illust_ver .hikihajime_link_btn2 .link_lead_txt1{
font-size:3.8vw;
background:#ef4d17;
display:inline-block;
color:#ffffff;
width:23.7vw;
text-align:center;
padding-top:1.5vw;
padding-bottom:1.5vw;
line-height:1;
}
.illust_ver .link_btn1:hover .link_lead_txt1{
background:#cc9500;
color:#ffffff;
}
.illust_ver .link_btn2:hover .link_lead_txt1{
background:#7bcd02;
color:#ffffff;
}
.illust_ver .link_btn3:hover .link_lead_txt1{
background:#eb0032;
color:#ffffff;
}
.illust_ver .link_btn5:hover .link_lead_txt1{
background:#1cb67e;
color:#ffffff;
}
.illust_ver .link_btn6:hover .link_lead_txt1{
background:#07b300;
color:#ffffff;
}
.illust_ver .link_btn7:hover .link_lead_txt1{
background:#ba4c91;
color:#ffffff;
}
.illust_ver .link_btn8:hover .link_lead_txt1{
background:#0f867f;
color:#ffffff;
}
.illust_ver .hanamizu_link_btn1:hover{
color:#1eaae1;
background:#cbf1fe;
}
.illust_ver .hanamizu_link_btn1:hover .link_lead_txt1{
color:#ffffff;
background:#1eaae1;
}
.illust_ver .ichoukaze_link_btn1:hover{
color:#a827d5;
background:#f3d2fe;
}
.illust_ver .ichoukaze_link_btn1:hover .link_lead_txt1{
color:#ffffff;
background:#a827d5;
}
.illust_ver .hikihajime_link_btn1:hover{
color:#0e64c2;
background:#cbe4fe;
}
.illust_ver .hikihajime_link_btn1:hover .link_lead_txt1{
color:#ffffff;
background:#0e64c2;
}
.illust_ver .hikihajime_link_btn2:hover{
color:#ef4d17;
background:#fedbcb;
}
.illust_ver .hikihajime_link_btn2:hover .link_lead_txt1{
color:#ffffff;
background:#ef4d17;
}
}