 @charset "utf-8";
.strategyCP{margin: 0 auto; margin-bottom:20px;}

.strategyCP .submit{
z-index: 1;
position: relative;
width: 354px;
height: 100px;
top: 25px;
left: 300px;
}

.strategyCP .submit .btn {
    text-indent: -100%;
    overflow: hidden;
    width: 354px;
    height: 60px;
    margin: 0px auto 0;
}

.strategyCP .submit a {
	display:block;
	background: url(https://s.yimg.jp/images/finance/vip/vip2014/images/sprite.png) no-repeat;
	background-position: 0 -494px;
	width:354px;
	height:69px;
	text-indent:-100%;
	overflow:hidden;
}


.strategyCP .notice{border: solid 1px #9f9f9f; padding: 20px 30px; color: #c8c7c7; background-color: #00172a;}
.strategyCP .noticeWp .ttl{font-size: 1.0em;}
.strategyCP .noticeWp dd{margin-bottom: 15px;}
.strategyCP .noticeWp dt{margin-bottom: 3px; font-weight: 900;}
.strategyCP .noticeWp dt:before{content: '■ ';}
.strategyCP .noticeWp dd:before{content: '・';}
.strategyCP .noticeWp dd span{margin-left: -5px; padding-left: 15px;}
.strategyCP .noticeWp dd ul{padding-left: 10px;}
.strategyCP .noticeWp{font-size: small; color:#ffffff;}
.noticeWp.noticePoint {color: #9f9f9f;}
.noticeWp.noticePoint dt{font-weight: normal;}
.noticeWp.noticePoint dd{margin-bottom: 2px;}
.special.strategy{padding: 15px 0px;}
.special.strategy li{width:180px; margin-right: 10px;}
.special.strategy h2{text-align: center;padding-bottom: 20px;}
.strategyMod{margin-top: 20px;}
.strategyMod .img{ float: right;width: 392px; height: 200px;}