@charset "Shift_JIS"; 


.solTop .panel ul {margin:0; padding:0;}
.solTop .panel li {list-style:none; margin:0;}
.solTop .secTtl {margin-top:2.5em;}
#finance_solution.solTop section ul {margin:0; padding:0; overflow:hidden;}
#finance_solution.solTop section li {list-style:none;}

#finance_solution.solTop section ul {background:#eef4fa; border-bottom:#fff 12px solid; overflow:hidden;}
#finance_solution.solTop section li {position:relative; width:50%; float:left; margin:0; padding-bottom:5px; box-sizing:border-box; border-top:12px #fff solid;}
#finance_solution.solTop section li:after {content:""; display:block; clear:both;}
#finance_solution.solTop section li:nth-child(2n+1) {clear:left;}
#finance_solution.solTop section li:nth-child(2n+1):after {content:""; display:block; width:12px; height:300%; background:#fff; position:absolute; right:-6px; top:0;}
#finance_solution.solTop section a {display:block; padding:10px 16px; text-decoration:none; box-sizing:border-box;}
#finance_solution.solTop section li:nth-child(2n) a {padding-left:22px;}
#finance_solution.solTop section li:nth-child(2n+1) a {padding-right:22px;}
#finance_solution.solTop section li:nth-child(2n+1):last-child {box-shadow:300px 0 0 #fff, 600px 0 0 #fff;}
/*
#finance_solution.solTop section .logo {float:right; max-width:120px; margin:0 0 10px 15px; padding:10px; background:#fff; box-sizing:border-box;}
#finance_solution.solTop section .logo img {width:100%;}
*/
#finance_solution.solTop .logo {text-align:center;width: 100%;height: 100px; margin:0 0 10px 0px; padding:10px; box-sizing:border-box;}
#finance_solution.solTop .logo img {height:100%;padding:10px;background-color: #FFFFFF; box-shadow: 0px 0px 5px 5px #FFFFFF;}
#finance_solution.solTop .logo img.welcome {margin:5px 0 0 0;height: 78% !important;}
#finance_solution.solTop section p {margin:0; padding:0; font-size:85%; color:#333;}

@media screen and (max-width:767px) {
  #finance_solution.solTop section li:nth-child(n) {width:auto; float:none;}
  #finance_solution.solTop section li:nth-child(n):after {display:none;}
  #finance_solution.solTop section li:nth-child(n) a {height:auto!important; padding:10px 16px;}
}

