@charset "UTF-8";


/*PC*/
@media print, screen and (min-width: 768px) {
#experienced{
position: relative;
padding-top: 160px;
box-sizing: border-box;
margin: 0 auto;
}

#experienced .section_wrap{
position: relative;
width: 1280px;
margin: 0 auto;
}

#experienced .section_wrap .block{
position: relative;
margin: 0 0 160px;
}

#experienced .section_wrap .block:last-child{
margin-bottom: 0;
}

#experienced .block_hed{
width: 100%;
margin: 0 0 30px;
}

#experienced .block_hed .s_ttl{
position: relative;
z-index: 1;
font-size: 1.6rem;
font-weight: 800;
line-height: 1.4;
margin: 0 0 10px;
color: #0061ab;
}


#experienced .s_ttl2{
position: relative;
z-index: 1;
font-size: 1.2rem;
font-weight: 800;
line-height: 1.4;
margin: 0 0 10px;
color: #0061ab;
}

#experienced .section_wrap .block_flex{
display: flex;
flex-wrap: wrap;
justify-content: space-between;
align-items: center;
margin: 0 0 60px;
border-bottom: 1px solid #0061ab;
padding-bottom: 20px;
box-sizing: border-box;
}

#experienced .section_wrap .block_flex .ttl_box{
position: relative;
width: 35%;
}

#experienced .section_wrap .block_flex .txt_box{
position: relative;
width: 60%;
}

#experienced .ph_list{
width: 100%;
display: flex;
flex-wrap: wrap;
justify-content: space-between;
}

#experienced .ph_list li{
width: 31%;
}

#experienced .ph_list li img{
border-radius: .6rem;
}


#experienced .block_inner{
display: flex;
flex-wrap: wrap;
justify-content: space-between;
flex-direction: row-reverse;
align-items: center;
margin: 0 0 100px;
}

#experienced .block_inner:nth-child(2n){
flex-direction: row;
}


#experienced .block_inner:last-child{
margin-bottom: 0;
}

#experienced .section_wrap .block_list{
display: flex;
flex-wrap: wrap;
justify-content: space-between;
}

#experienced .section_wrap .block_list li{
position: relative;
width:48%;
background: linear-gradient(270deg, rgba(155, 242, 255, 0.1) 0%, rgba(74, 184, 235, 0.1) 100%);
padding: 35px;
box-sizing: border-box;
border-radius: 2rem;
}

#experienced .section_wrap .block_list li h3{
font-size: 1.8rem;
font-weight: 800;
line-height: 1;
color: #0061ab;
text-align: center;
margin: 0 0 30px;
}

#experienced .section_wrap .block_list li h3 span{
display: block;
font-size: .8rem;
font-weight: 500;
margin-bottom: 10px;
}

#experienced .section_wrap .block_list li .m_img{
width: 100%;
margin: 0 auto 30px;
}

#experienced .section_wrap .block_list li .m_img img{
border-radius: 1.2rem;
}

#experienced .section_wrap .block_list li p{
margin: 0 0 30px;
text-align: center;
font-weight: 700;
}


#experienced .block_inner .img{
width: 30%;
}

#experienced .block_inner .img img{
border-radius: .6rem;
}

#experienced .block_inner .block_box{
width:65%;
}

#experienced .block_inner .block_box h5{
position: relative;
z-index: 1;
font-size: 1.2rem;
font-weight: 800;
line-height: 1.4;
margin: 0 0 10px;
color: #0061ab;
}

#experienced .block_inner .block_box .txt{
font-weight: 600;
margin: 0 0 30px;
}

#experienced .block_inner .block_box .sub_box{
background: linear-gradient(270deg, rgba(155, 242, 255, 0.1) 0%, rgba(74, 184, 235, 0.1) 100%);
padding: 25px;
box-sizing: border-box;
border-radius:.6rem;
font-size: .9rem;
font-weight: 600;
line-height: 2.2;
color: #0061ab;
margin: 0 0 30px;
}

#experienced .ex_bg{
background: linear-gradient(270deg, rgba(0,97,171,1) 0%, rgba(0,60,110,1) 100%);
background-blend-mode: multiply;
padding: 80px 0;
box-sizing: border-box;
margin: 120px 0;
}

#experienced .ex_bg .ex_ttl{
font-size: 1.6rem;
font-weight: 600;
line-height: 1.4;
text-align: center;
color: #FFF;
margin: 0 0 40px;
}

#experienced .ex_bg .ex_ttl span{
font-size: 3rem;
font-weight: 800;
display: block;
color: #ff9233;
}

#experienced .ex_bg .ex_list{
display: flex;
flex-wrap: wrap;
justify-content: space-between;
}

#experienced .ex_bg .ex_list li{
width: 31%;
background: #FFF;
padding: 25px;
box-sizing: border-box;
border-radius: 1rem;
box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.35);
}

#experienced .ex_bg .ex_list li h4{
font-size: 1.6rem;
font-weight: 800;
line-height: 1;
text-align: center;
color: #0061ab;
margin: 0 0 30px;
position: relative;
}

#experienced .ex_bg .ex_list li h4::before{
content: "";
position: absolute;
bottom: -10px;
left: 50%;
width: 40px;
height: 1px;
background:#ff9233;
margin-left: -20px;
}

#experienced .ex_bg .ex_list li h4 span{
font-size: 1rem;
font-weight: 700;
display: block;
margin-bottom: 10px;
}

#experienced .ex_bg .ex_list li .img{
margin: 0 0 20px;
}

#experienced .ex_bg .ex_list li .img img{
border-radius: 1rem;
}

#experienced .ex_bg .ex_list li p{
font-size: .9rem;
font-weight: 700;
}


#experienced .block .icon{
width: 60px;
margin: 0 auto 15px;
}

#experienced .block h3{
text-align: center;
font-size: 2.2rem;
line-height: 1;
font-weight: 700;
color: #0061ab;
border-bottom: 2px solid #0061ab;
padding-bottom: 15px;
box-sizing: border-box;
margin-bottom: 40px;
}

#experienced .block .ex_list{
display: flex;
flex-wrap: wrap;
justify-content: space-between;
margin: 0 0 80px;
}

#experienced .block .ex_list .img{
width: 45%;
}

#experienced .block .ex_list .img img{
border-radius: 1rem;
}

#experienced .block .ex_list .txt_box{
width:50%;
}

#experienced .block .ex_list .txt_box h4{
font-size: 2.4rem;
font-weight: 800;
line-height: 1.4;
color: #0061ab;
margin: 0 0 20px;
}

#experienced .block .ex_list .txt_box p{
font-weight: 700;
margin-bottom: 50px;
}

#experienced .block .ex_list .txt_box .ex_sublist{
}

#experienced .block .ex_list .txt_box .ex_sublist li{
display: inline-block;
padding: 10px 15px;
box-sizing: border-box;
border-radius: 50rem;
background: #0061ab;
color: #FFF;
margin-bottom: 10px;
font-size: .9rem;
font-weight: 800;
line-height: 1;
margin-right: 5px;
}

#experienced .block .ex_block{
width: 100%;
background: linear-gradient(270deg, rgba(155, 242, 255, 0.1) 0%, rgba(74, 184, 235, 0.1) 100%);
padding: 35px;
box-sizing: border-box;
border-radius: 2rem;
margin: 0 auto;
}

#experienced .block .ex_block h5{
padding: 15px 15px;
box-sizing: border-box;
border-radius: 50rem;
background: #0061ab;
color: #FFF;
margin-bottom: 30px;
font-size: 1.4rem;
font-weight: 800;
line-height: 1;
margin-right: 5px;
text-align: center;
}

#experienced .block .ex_block .ex_sublist2{
display: flex;
flex-wrap: wrap;
justify-content: center;
margin: 0 0 30px;
}

#experienced .block .ex_block .ex_sublist2 li{
display: inline-block;
padding: 10px 15px;
box-sizing: border-box;
border-radius: 50rem;
background: #FFF;
color: #ef721f;
margin-bottom: 10px;
font-size: .9rem;
font-weight: 800;
line-height: 1;
margin:0 5px;
border: 1px solid #ef721f;
}


#experienced .block .ex_block .ex_table{
width: 96%;
border-top: 1px solid #0061ab;
border-right: 1px solid #0061ab;
box-shadow: 0px 0px 14px rgba(8, 109, 176, 0.2);
margin: auto;
}

#experienced .block .ex_block .ex_table th{
width:21.25%;
border-left: 1px solid #0061ab;
border-bottom: 1px solid #0061ab;
padding:15px;
box-sizing: border-box;
background:linear-gradient(270deg, rgba(155, 242, 255, 0.1) 0%, rgba(74, 184, 235, 0.1) 100%);
text-align: center;
color: #0061ab;
}

#experienced .block .ex_block .ex_table td{
border-left: 1px solid #0061ab;
border-bottom: 1px solid #0061ab;
padding: 15px;
box-sizing: border-box;
text-align: center;
vertical-align: middle;
font-size: .9rem;
font-weight: 700;
background: #FFF;
}

#experienced .block .fot_btn{
width: 90%;
display: flex;
flex-wrap: wrap;
justify-content: space-between;
margin: 60px auto 0;
}

#experienced .block .fot_btn li{
width: 31%;
}

#experienced .block .fot_btn li a{
display: flex;
align-items: center;
justify-content: center;
padding: 10px;
box-sizing: border-box;
text-align: center;
font-weight: 800;
border-radius: 50rem;
transition: .3s;
}

#experienced .block .fot_btn li a:hover{
opacity: .7;
}

#experienced .block .fot_btn li:nth-child(1) a{
border: 2px solid #0061ab;
color: #0061ab;
background: #FFF;
}

#experienced .block .fot_btn li:nth-child(2) a{
border: 2px solid #0061ab;
color: #FFF;
background: #0061ab;
}

#experienced .block .fot_btn li:nth-child(3) a{
border: 2px solid #ef721f;
color: #FFF;
background: #ef721f;
}

#experienced .block2 {
width: 90%;
margin: 0 auto;
background: #FFF;
box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.3);
padding: 35px;
box-sizing: border-box;
border-radius: 2rem;
border: 1px solid #0061ab;
}

#experienced .block2 .ex_point{
display:flex;
flex-wrap: wrap;
justify-content: space-between;
margin: 0;
}

#experienced .block2 .ex_point .img{
width:35%;
}

#experienced .block2 .ex_point .txt_box{
width: 60%;
}

#experienced .block2 .ex_point .txt_box h4{
font-size: 2.2rem;
font-weight: 400;
line-height: 1.4;
margin: 0 0 20px;
color: #0061ab;
}

#experienced .block2 .ex_point .txt_box h4 span{
display: block;
font-size: 2.6rem;
font-weight: 700;
}

#experienced .block2 .ex_point .txt_box p{
font-size:1rem;
font-weight: 600;
}

#experienced .block2 .point_list{
width: 100%;
margin:0;
display: flex;
flex-wrap: wrap;
justify-content: space-between;
}

#experienced .block2 .point_list li{
width: 32%;
padding: 25px;
box-sizing: border-box;
border-radius: 1rem;
background: linear-gradient(270deg, rgba(155, 242, 255, 0.1) 0%, rgba(74, 184, 235, 0.1) 100%);
border: 1px solid #0061ab;
}

#experienced .block2 .point_list li h5{
font-size: 1.4rem;
font-weight: 800;
line-height: 1.4;
color: #0061ab;
height: 60px;
margin: 0 0 10px;
}

#experienced .block2 .point_list li p{
height: 100px;
font-weight: 500;
}

#experienced .block2 .point_list li .cm_btn{
width: 100%;
}

#experienced .bg_fot{
width: 100%;
padding: 100px 5%;
box-sizing: border-box;
background: url("../images/experienced/bg_img.jpg") top center no-repeat;
background-size: 100% auto;
position: relative;
margin: 120px 0 0;
}

#experienced .bg_fot h3{
font-size: 3rem;
font-weight: 800;
line-height: 1.4;
margin: 0 0 40px;
text-align: center;
color: #0061ab;
}

#experienced .bg_fot p{
font-size: 1.2rem;
font-weight: 800;
line-height: 1.6;
text-align: center;
margin: 0 0 60px;
}

#experienced .fot_btn{
width:1280px;
display: flex;
flex-wrap: wrap;
justify-content: space-between;
margin: 60px auto 0;
}

#experienced .fot_btn li{
width: 31%;
}

#experienced .fot_btn li a{
display: flex;
align-items: center;
justify-content: center;
padding: 10px;
box-sizing: border-box;
text-align: center;
font-weight: 800;
border-radius: 50rem;
transition: .3s;
}

#experienced .fot_btn li a:hover{
opacity: .7;
}

#experienced .fot_btn li:nth-child(1) a{
border: 2px solid #0061ab;
color: #0061ab;
background: #FFF;
}

#experienced .fot_btn li:nth-child(2) a{
border: 2px solid #0061ab;
color: #FFF;
background: #0061ab;
}

#experienced .fot_btn li:nth-child(3) a{
border: 2px solid #ef721f;
color: #FFF;
background: #ef721f;
}

#experienced .bg_fot .shinki_logo{
position: absolute;
top: 30px;
left: 5%;
width: 16%;
}


}
/*sp*/
@media only screen and (max-width: 767px) {
#experienced{
position: relative;
padding-top: 30px;
box-sizing: border-box;
margin: 0 auto;
}

#experienced .section_wrap{
position: relative;
width: 90%;
margin: 0 auto;
}

#experienced .section_wrap .block{
position: relative;
margin: 0 0 60px;
}

#experienced .section_wrap .block:last-child{
margin-bottom: 0;
}

#experienced .section_wrap .block_flex{
margin: 0 0 30px;
border-bottom: 1px solid #0061ab;
padding-bottom: 20px;
box-sizing: border-box;
}

#experienced .section_wrap .block_flex .ttl_box{
position: relative;
width: 100%;
margin-bottom: 20px;
}

#experienced .section_wrap .block_flex .txt_box{
position: relative;
width: 100%;
}

#experienced .ph_list{
width: 100%;
display: flex;
flex-wrap: wrap;
justify-content: space-between;
}

#experienced .ph_list li{
width: 31%;
}

#experienced .ph_list li img{
border-radius: .6rem;
}


#experienced .block_inner{
margin: 0 0 60px;
}

#experienced .block_inner:last-child{
margin-bottom: 0;
}

#experienced .section_wrap .block_list{
}

#experienced .section_wrap .block_list li{
position: relative;
width:100%;
background: linear-gradient(270deg, rgba(155, 242, 255, 0.1) 0%, rgba(74, 184, 235, 0.1) 100%);
padding: 15px;
box-sizing: border-box;
border-radius: 1rem;
margin-bottom: 30px;
}

#experienced .section_wrap .block_list li:last-child{
margin-bottom: 0;
}

#experienced .section_wrap .block_list li h3{
font-size: 1.2rem;
font-weight: 800;
line-height: 1;
color: #0061ab;
text-align: center;
margin: 0 0 30px;
}

#experienced .section_wrap .block_list li h3 span{
display: block;
font-size: .7rem;
font-weight: 500;
margin-bottom: 5px;
}

#experienced .section_wrap .block_list li .m_img{
width: 90%;
margin: 0 auto 20px;
}

#experienced .section_wrap .block_list li .m_img img{
border-radius: .8rem;
}

#experienced .section_wrap .block_list li p{
margin: 0 0 30px;
text-align: center;
font-weight: 700;
}

#experienced .block_inner .block_box h5{
position: relative;
z-index: 1;
font-size: 1.2rem;
font-weight: 800;
line-height: 1.4;
margin: 0 0 10px;
color: #0061ab;
}

#experienced .block_inner .block_box .txt{
font-weight: 600;
margin: 0 0 30px;
}

#experienced .block_inner .block_box .sub_box{
background: linear-gradient(270deg, rgba(155, 242, 255, 0.1) 0%, rgba(74, 184, 235, 0.1) 100%);
padding: 25px;
box-sizing: border-box;
border-radius:.6rem;
font-size: .9rem;
font-weight: 600;
line-height: 2.2;
color: #0061ab;
margin: 0 0 30px;
}

#experienced .ex_bg{
background: linear-gradient(270deg, rgba(0,97,171,1) 0%, rgba(0,60,110,1) 100%);
background-blend-mode: multiply;
padding: 40px 5%;
box-sizing: border-box;
margin: 60px 0;
}

#experienced .ex_bg .ex_ttl{
font-size: 1rem;
font-weight: 600;
line-height: 1.4;
text-align: center;
color: #FFF;
margin: 0 0 40px;
}

#experienced .ex_bg .ex_ttl span{
font-size: 1.6rem;
font-weight: 800;
display: block;
color: #ff9233;
}

#experienced .ex_bg .ex_list{
}

#experienced .ex_bg .ex_list li{
width: 100%;
background: #FFF;
padding: 15px;
box-sizing: border-box;
border-radius: 1rem;
box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.35);
margin-bottom: 30px;
}

#experienced .ex_bg .ex_list li:last-child{
margin-bottom: 0;
}

#experienced .ex_bg .ex_list li h4{
font-size: 1.4rem;
font-weight: 800;
line-height: 1;
text-align: center;
color: #0061ab;
margin: 0 0 30px;
position: relative;
}

#experienced .ex_bg .ex_list li h4::before{
content: "";
position: absolute;
bottom: -10px;
left: 50%;
width: 40px;
height: 1px;
background:#ff9233;
margin-left: -20px;
}

#experienced .ex_bg .ex_list li h4 span{
font-size: 1rem;
font-weight: 700;
display: block;
margin-bottom: 10px;
}

#experienced .ex_bg .ex_list li .img{
margin: 0 0 20px;
}

#experienced .ex_bg .ex_list li .img img{
border-radius: 1rem;
}

#experienced .ex_bg .ex_list li p{
font-size: .9rem;
font-weight: 700;
}


#experienced .block .icon{
width: 40px;
margin: 0 auto 15px;
}

#experienced .block h3{
text-align: center;
font-size: 1.4rem;
line-height: 1;
font-weight: 700;
color: #0061ab;
border-bottom: 2px solid #0061ab;
padding-bottom: 15px;
box-sizing: border-box;
margin-bottom: 30px;
}

#experienced .block .ex_list{
margin: 0 0 40px;
}

#experienced .block .ex_list .img{
width: 90%;
margin: 0 auto 20px;
}

#experienced .block .ex_list .img img{
border-radius: 1rem;
}

#experienced .block .ex_list .txt_box{
width:100%;
}

#experienced .block .ex_list .txt_box h4{
font-size: 1.2rem;
font-weight: 800;
line-height: 1.4;
color: #0061ab;
margin: 0 0 10px;
}

#experienced .block .ex_list .txt_box p{
font-weight: 700;
margin-bottom: 30px;
}

#experienced .block .ex_list .txt_box .ex_sublist{
}

#experienced .block .ex_list .txt_box .ex_sublist li{
display: 100%;
padding: 10px 15px;
box-sizing: border-box;
border-radius: 50rem;
background: #0061ab;
color: #FFF;
margin-bottom: 10px;
font-size: .9rem;
font-weight: 800;
line-height: 1;
text-align: center;
}

#experienced .block .ex_block{
width: 100%;
background: linear-gradient(270deg, rgba(155, 242, 255, 0.1) 0%, rgba(74, 184, 235, 0.1) 100%);
padding: 20px;
box-sizing: border-box;
border-radius:1rem;
margin: 0 auto;
}

#experienced .block .ex_block h5{
padding: 10px;
box-sizing: border-box;
border-radius: 50rem;
background: #0061ab;
color: #FFF;
margin-bottom: 20px;
font-size: 1rem;
font-weight: 800;
line-height: 1.4;
margin-right: 5px;
text-align: center;
}

#experienced .block .ex_block .ex_sublist2{
margin: 0 0 30px;
}

#experienced .block .ex_block .ex_sublist2 li{
width: 100%;
padding: 10px 15px;
box-sizing: border-box;
border-radius: 50rem;
background: #ef721f;
color: #FFF;
margin-bottom: 10px;
font-size: .9rem;
font-weight: 800;
line-height: 1;
text-align: center;

}


#experienced .block .ex_block .ex_table{
width: 100%;
border-top: 1px solid #0061ab;
border-right: 1px solid #0061ab;
box-shadow: 0px 0px 14px rgba(8, 109, 176, 0.2);
margin: auto;
font-size: .8rem;

}

#experienced .block .ex_block .ex_table th{
width:30%;
border-left: 1px solid #0061ab;
border-bottom: 1px solid #0061ab;
padding:10px;
box-sizing: border-box;
background:linear-gradient(270deg, rgba(155, 242, 255, 0.1) 0%, rgba(74, 184, 235, 0.1) 100%);
text-align: center;
color: #0061ab;

}

#experienced .block .ex_block .ex_table td{
border-left: 1px solid #0061ab;
border-bottom: 1px solid #0061ab;
padding: 10px;
box-sizing: border-box;
vertical-align: middle;
font-weight: 700;
background: #FFF;
}

#experienced .block .fot_btn{
width: 100%;
margin: 40px auto 0;
}

#experienced .block .fot_btn li{
width: 100%;
margin-bottom: 20px;
}

#experienced .block .fot_btn li:last-child{
margin-bottom: 0;
}

#experienced .block .fot_btn li a{
display: flex;
align-items: center;
justify-content: center;
padding: 10px;
box-sizing: border-box;
text-align: center;
font-weight: 800;
border-radius: 50rem;
transition: .3s;
}

#experienced .block .fot_btn li a:hover{
opacity: .7;
}

#experienced .block .fot_btn li:nth-child(1) a{
border: 2px solid #0061ab;
color: #0061ab;
background: #FFF;
}

#experienced .block .fot_btn li:nth-child(2) a{
border: 2px solid #0061ab;
color: #FFF;
background: #0061ab;
}

#experienced .block .fot_btn li:nth-child(3) a{
border: 2px solid #ef721f;
color: #FFF;
background: #ef721f;
}

#experienced .block2 {
width: 100%;
margin: 0 auto;
background: #FFF;
box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.3);
padding: 15px;
box-sizing: border-box;
border-radius: 1rem;
border: 1px solid #0061ab;
}

#experienced .block2 .ex_point{
margin: 0 0 40px;
}

#experienced .block2 .ex_point .img{
width:80%;
margin: 0 auto;
}

#experienced .block2 .ex_point .txt_box{
width: 100%;
margin: 0 0 20px;
}

#experienced .block2 .ex_point .txt_box h4{
font-size: 1.2rem;
font-weight: 400;
line-height: 1.4;
margin: 0 0 20px;
color: #0061ab;
text-align: center;
}

#experienced .block2 .ex_point .txt_box h4 span{
display: block;
font-size: 1.6rem;
font-weight: 700;
}

#experienced .block2 .ex_point .txt_box p{
font-size:.9rem;
font-weight: 600;
}

#experienced .block2 .point_list{
width: 100%;
margin: 30px 0 0;
}

#experienced .block2 .point_list li{
width: 100%;
padding: 15px;
box-sizing: border-box;
border-radius: .8rem;
background: linear-gradient(270deg, rgba(155, 242, 255, 0.1) 0%, rgba(74, 184, 235, 0.1) 100%);
border: 1px solid #0061ab;
margin-bottom: 20px;
}

#experienced .block2 .point_list li:last-child{
margin-bottom: 0;
}

#experienced .block2 .point_list li h5{
font-size: 1.2rem;
font-weight: 800;
line-height: 1.4;
color: #0061ab;
margin: 0 0 10px;
}

#experienced .block2 .point_list li p{
font-weight: 500;
margin-bottom: 30px;
}

#experienced .block2 .point_list li .cm_btn{
width: 100%;
}

#experienced .bg_fot{
width: 100%;
padding: 40px 5%;
box-sizing: border-box;
background: url("../images/experienced/bg_img.jpg") top center no-repeat;
background-size: cover;
position: relative;
margin:60px 0 0;
}

#experienced .bg_fot h3{
font-size: 1.6rem;
font-weight: 800;
line-height: 1.4;
margin: 0 0 20px;
text-align: center;
color: #0061ab;
}

#experienced .bg_fot p{
font-size: .9rem;
font-weight: 800;
line-height: 1.8;
text-align: left;
margin: 0 0 30px;
}

#experienced .fot_btn{
width:100%;
margin: 30px auto 0;
}

#experienced .fot_btn li{
width: 100%;
margin-bottom: 20px;
}

#experienced .fot_btn li:last-child{
margin-bottom: 0;
}

#experienced .fot_btn li a{
display: flex;
align-items: center;
justify-content: center;
padding: 10px;
box-sizing: border-box;
text-align: center;
font-weight: 800;
border-radius: 50rem;
transition: .3s;
}

#experienced .fot_btn li a:hover{
opacity: .7;
}

#experienced .fot_btn li:nth-child(1) a{
border: 2px solid #0061ab;
color: #0061ab;
background: #FFF;
}

#experienced .fot_btn li:nth-child(2) a{
border: 2px solid #0061ab;
color: #FFF;
background: #0061ab;
}

#experienced .fot_btn li:nth-child(3) a{
border: 2px solid #ef721f;
color: #FFF;
background: #ef721f;
}

#experienced .bg_fot .shinki_logo{
position: absolute;
top: 15px;
left: 5%;
width: 18%;
}


}