@charset "shift_jis";

.pkg:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
	}
.pkg { display: inline-table; }
/* Hides from IE-mac */
* html .pkg { height: 1%; }
.pkg { display: block; }
/* End hide from IE-mac */


/* .footpath */
#mainContents .footpath{
	text-align: left;
}


#contentsArea a{ color:#9a163d; text-decoration:underline; }
#contentsArea a:link{ color:#9a163d; text-decoration:underline; }
#contentsArea a:visited{ color:#9a163d; text-decoration:underline; }
#contentsArea a:hover{ color:#9a163d; text-decoration:none; }
#contentsArea a:active{ color:#9a163d; text-decoration:none; }

#container #contents{ width:950px; }
#container #contents .contentsInner{ width:950px; }
#container #contents .contentsInner #contentsArea{
	width: 950px;
	margin: 10px 0 40px 0;
	background: url(/images/feature/sp_22/bg.gif) left top repeat;
}

#container #contents .contentsInner #contentsAreaInner{
	width: 950px;
	padding-bottom: 20px;
	background: url(/images/feature/sp_22/bg_bottom.gif) left bottom repeat;
	color: #333;
}

#mainTtl{
	position: relative;
	width: 950px;
	height: 688px;
}

#contentsArea #mainTtl h2{
	position: absolute;
	left: 0;
	top: 0;
	display: block;
	width: 795px;
	height: 246px;
	background: url(/images/feature/sp_22/header_title.gif) left top no-repeat;
	text-indent: -9999px;
}

#contentsArea #mainTtl h3{
	position: absolute;
	left: 795px;
	top: 0;
	display: block;
	width: 155px;
	height: 688px;
	background: url(/images/feature/sp_22/header_catch.gif) left top no-repeat;
	text-indent: -9999px;
}

#contentsArea #mainTtl #fourConecpt{
	position: absolute;
	left: 0;
	top: 246px;
	display: block;
	width: 795px;
	height: 422px;
	background: url(/images/feature/sp_22/header_concept.gif) left top no-repeat;
}
#contentsArea #mainTtl #fourConecpt .title{
	position: absolute;
	right: 0;
	top: 0;
	display: block;
	width: 60px;
	height: 240px;
	text-indent: -9999px;
}
#contentsArea #mainTtl #fourConecpt .concept{
	position: absolute;
	right: 70px;
	top: 45px;
	width: 410px;
	height: 340px;
	display: block;
}
#contentsArea #mainTtl #fourConecpt .concept dt,
#contentsArea #mainTtl #fourConecpt .concept dd{
	float: right;
	display: block;
	height: 340px;
	text-indent: -9999px;
}
#contentsArea #mainTtl #fourConecpt .concept dt.title01{
	width: 28px;
}
#contentsArea #mainTtl #fourConecpt .concept dd.caption01{
	width: 66px;
}
#contentsArea #mainTtl #fourConecpt .concept dt.title02{
	width: 28px;
}
#contentsArea #mainTtl #fourConecpt .concept dd.caption02{
	width: 70px;
}
#contentsArea #mainTtl #fourConecpt .concept dt.title03{
	width: 52px;
}
#contentsArea #mainTtl #fourConecpt .concept dd.caption03{
	width: 66px;
}
#contentsArea #mainTtl #fourConecpt .concept dt.title04{
	width: 28px;
}
#contentsArea #mainTtl #fourConecpt .concept dd.caption04{
	width: 62px;
}


/* 告知版 */
#mainMenu{
	clear: both;
	margin-bottom: 30px;
	overflow: hidden;
}

#mainMenu a.plan{
	display: block;
	width: 950px;
	height: 50px;
	background-image: url(/images/feature/sp_22/intro_btn_plan.gif);
	background-position: left top;
	background-repeat: no-repeat;
	text-indent: -9999px;
}
#mainMenu a.plan:hover{
	background-position: left bottom;
}

#mainMenu ul{
	clear: both;
	display: block;
}
#mainMenu ul li{
	float: left;
	display: block;
	height: 225px;
}
#mainMenu ul li.intro01,
#mainMenu ul li.intro02,
#mainMenu ul li.intro03{
	width: 238px;
}
#mainMenu ul li.intro04{
	width: 236px;
}

#mainMenu ul li dl{
	overflow: hidden;
}

#mainMenu ul li dt{
	display: block;
	height: 66px;
	background-position: left top;
	background-repeat: no-repeat;
	text-indent: -9999px;
}
#mainMenu ul li.intro01 dt{
	width: 238px;
	background-image: url(/images/feature/sp_22/intro_01.gif);
}
#mainMenu ul li.intro02 dt{
	width: 238px;
	background-image: url(/images/feature/sp_22/intro_02.gif);
}
#mainMenu ul li.intro03 dt{
	width: 238px;
	background-image: url(/images/feature/sp_22/intro_03.gif);
}
#mainMenu ul li.intro04 dt{
	width: 236px;
	background-image: url(/images/feature/sp_22/intro_04.gif);
}

#mainMenu ul li .caption{
	display: block;
	height: 84px;
	background-position: left top;
	background-repeat: no-repeat;
	text-indent: -9999px;
}
#mainMenu ul li.intro01 .caption{
	width: 238px;
	background-image: url(/images/feature/sp_22/intro_01_caption.gif);
}
#mainMenu ul li.intro02 .caption{
	width: 238px;
	background-image: url(/images/feature/sp_22/intro_02_caption.gif);
}
#mainMenu ul li.intro03 .caption{
	width: 238px;
	background-image: url(/images/feature/sp_22/intro_03_caption.gif);
}
#mainMenu ul li.intro04 .caption{
	width: 236px;
	background-image: url(/images/feature/sp_22/intro_04_caption.gif);
}

#mainMenu ul li a.link{
	display: block;
	height: 75px;
	background-image: url(/images/feature/sp_22/intro_btn_detail.gif);
	background-position: left top;
	background-repeat: no-repeat;
	text-indent: -9999px;
}
#mainMenu ul li a.link:hover{
	background-position: left bottom;
}
#mainMenu ul li.intro01 a.link,
#mainMenu ul li.intro02 a.link,
#mainMenu ul li.intro03 a.link{
	width: 238px;
}
#mainMenu ul li.intro04 a.link{
	width: 236px;
}


#mainContents{
	clear: both;
	text-align: center;
	overflow: hidden;
}
/*--
#mainContents img{
	display: block;
	margin: 0 auto 30px auto;
}
--*/


/* 本公開版 */

/* menu */
#mainIntroMenu {
	clear: both;
	display: block;
	margin-bottom: 27px;
}
#mainIntroMenu li {
	float: left;
	display: block;
	overflow: hidden;
}
#mainIntroMenu li a {
	display: block;
	height: 66px;
	background-position: left top;
	background-repeat: no-repeat;
	text-indent: -9999px;
}
#mainIntroMenu li a:hover {
	background-position: left bottom;
}
#mainIntroMenu #btn_pl01 {
	width: 237px;
	background-image: url(/images/feature/sp_22/btn_pl01.gif);
}
#mainIntroMenu #btn_pl02 {
	width: 238px;
	background-image: url(/images/feature/sp_22/btn_pl02.gif);
}
#mainIntroMenu #btn_pl03 {
	width: 238px;
	background-image: url(/images/feature/sp_22/btn_pl03.gif);
}
#mainIntroMenu #btn_pl04 {
	width: 237px;
	background-image: url(/images/feature/sp_22/btn_pl04.gif);
}


/* intro */
#mainIntroContents {
	margin: 0 15px;
}
#mainIntroContents .innerIntro {
	clear: both;
	display: block;
	width: 920px;
}
#mainIntroContents .inner {
	float: left;
	display: block;
	width: 460px;
}

#mainIntroContents dl {
	display: block;
	padding: 0 12px 24px 12px;
}
#mainIntroContents dt.title {
	display: block;
	width: 436px;
	height: 73px;
	background-position: left top;
	background-repeat: no-repeat;
	text-indent: -9999px;
}
#intro_01 .title {
	background-image: url(/images/feature/sp_22/intro_01_title.gif);
}
#intro_02 .title {
	background-image: url(/images/feature/sp_22/intro_02_title.gif);
}
#intro_03 .title {
	background-image: url(/images/feature/sp_22/intro_03_title.gif);
}
#intro_04 .title {
	background-image: url(/images/feature/sp_22/intro_04_title.gif);
}
#mainIntroContents dd {
	display: block;
	width: 436px;
	overflow: hidden;
}
#mainIntroContents dd img {
	display: block;
}


#mainIntroContents .lead {
	display: block;
	width: 436px;
	height: 55px;
	background-position: left top;
	background-repeat: no-repeat;
	text-indent: -9999px;
}
#intro_01 .lead {
	background-image: url(/images/feature/sp_22/intro_01_lead.gif);
}
#intro_02 .lead {
	background-image: url(/images/feature/sp_22/intro_02_lead.gif);
}
#intro_03 .lead {
	background-image: url(/images/feature/sp_22/intro_03_lead.gif);
}
#intro_04 .lead {
	background-image: url(/images/feature/sp_22/intro_04_lead.gif);
}


#mainIntroContents .text {
	display: block;
	width: 436px;
	height: 161px;
	background-position: left top;
	background-repeat: no-repeat;
	text-indent: -9999px;
}
#intro_01 .text {
	background-image: url(/images/feature/sp_22/intro_01_text.gif);
}
#intro_02 .text {
	background-image: url(/images/feature/sp_22/intro_02_text.gif);
}
#intro_03 .text {
	background-image: url(/images/feature/sp_22/intro_03_text.gif);
}
#intro_04 .text {
	background-image: url(/images/feature/sp_22/intro_04_text.gif);
}


#mainIntroContents .photo {
	clear: both;
	display: block;
	padding: 15px 0 0 23px;
	background-position: left top;
	background-repeat: no-repeat;
}
#intro_01 .photo {
	background-image: url(/images/feature/sp_22/intro_01_photo.gif);
}
#intro_02 .photo {
	background-image: url(/images/feature/sp_22/intro_02_photo.gif);
}
#intro_03 .photo {
	background-image: url(/images/feature/sp_22/intro_03_photo.gif);
}
#intro_04 .photo {
	background-image: url(/images/feature/sp_22/intro_04_photo.gif);
}
#mainIntroContents .photo li {
	float: left;
	display: block;
	width: 120px;
	height: 164px;
	margin-right: 15px;
}
#mainIntroContents .photo li div,
#mainIntroContents .photo li a {
	display: block;
	font-size: 12px;
	text-align: left;
}
#mainIntroContents .photo li a img {
	display: block;
	border: solid 3px #fff;
}
#mainIntroContents .photo li a:hover img {
	margin: 0;
	border: solid 3px #7a2316;
}
#mainIntroContents .photo li a span {
	display: block;
	padding-top: 5px;
}


#mainIntroContents .btn {
	display: block;
	width: 436px;
	height: 65px;
	background-position: left top;
	background-repeat: no-repeat;
	text-indent: -9999px;
}
#mainIntroContents .btn:hover {
	background-position: left bottom;
}
#intro_01 .btn {
	background-image: url(/images/feature/sp_22/intro_01_btn.gif);
}
#intro_02 .btn {
	background-image: url(/images/feature/sp_22/intro_02_btn.gif);
}
#intro_03 .btn {
	background-image: url(/images/feature/sp_22/intro_03_btn.gif);
}
#intro_04 .btn {
	background-image: url(/images/feature/sp_22/intro_04_btn.gif);
}


#mainIntroContents .access {
	display: block;
	width: 436px;
	height: 73px;
	background-position: left top;
	background-repeat: no-repeat;
	text-indent: -9999px;
}
#intro_01 .access {
	background-image: url(/images/feature/sp_22/intro_01_access.gif);
}
#intro_02 .access {
	background-image: url(/images/feature/sp_22/intro_02_access.gif);
}
#intro_03 .access {
	background-image: url(/images/feature/sp_22/intro_03_access.gif);
}
#intro_04 .access {
	background-image: url(/images/feature/sp_22/intro_04_access.gif);
}


/* present */
#present {
	clear: both;
	display: block;
	width: 896px;
	margin: 0 auto 10px auto;
	padding-bottom: 42px;
	background: url(/images/feature/sp_22/present_bg_bottomgif.gif) left bottom no-repeat;
}
#present h4 {
	display: block;
	width: 896px;
	height: 98px;
	background: url(/images/feature/sp_22/present_title.gif) left top no-repeat;
	text-indent: -9999px;
}
#present p.lead {
	display: block;
	width: 896px;
	height: 75px;
	background-image: url(/images/feature/sp_22/present_lead.gif);
	background-position: left;
	background-repeat: no-repeat;
	text-indent: -9999px;
}
#present p.step2 {
	background-image: url(/images/feature/sp_22/present_lead_2.gif);
}

#present h5 {
	display: block;
	width: 896px;
	height: 82px;
	background-image: url(/images/feature/sp_22/present_caption01.gif);
	background-position: left;
	background-repeat: no-repeat;
	text-indent: -9999px;
}
#present h5.step2 {
	background-image: url(/images/feature/sp_22/present_caption01_2.gif);
}

#present .caption {
	width: 896px;
	padding-bottom: 30px;
	background: url(/images/feature/sp_22/present_bg.gif) left top no-repeat;
}
#present .caption .inner {
	width: 623px;
	margin: 0 auto;
}
#present .caption .inner dl {
	display: block;
	padding: 10px 35px 15px 35px;
	background-color: #fff;
	border: solid 2px #a24e5e;
	text-align: left;
	line-height: 1.8em;
}
#present .caption .inner dl.step2 {
	border: solid 2px #6f4ea2;
}
#present .caption .inner dt {
	float: left;
	display: block;
	width: 95px;
	padding: 5px 0;
	background: url(/images/feature/sp_22/present_border.gif) left bottom repeat-x;
	color: #a30039;
	font-size: 18px;
	font-weight: bold;
}
#present .caption .inner dt.step2 {
	color: #6f4ea2;
}
#present .caption .inner dd {
	float: left;
	display: block;
	width: 454px;
	padding: 5px 0;
	background: url(/images/feature/sp_22/present_border.gif) left bottom repeat-x;
	font-size: 15px;
}
#present .caption .inner dt.last,
#present .caption .inner dd.last {
	padding: 10px 0 0 0;
	background: none;
}
#present .caption .inner dd strong span.large {
	font-size: 18px;
}
#present .caption .inner dd strong span.small {
	font-size: 14px;
}

#present .notice {
	clear: both;
	display: block;
	width: 896px;
	height: 116px;
	background: url(/images/feature/sp_22/present_notice02.gif) left top no-repeat;
	text-indent: -9999px;
}
#present .end01 {
	clear: both;
	display: block;
	width: 896px;
	height: 253px;
	background: url(/images/feature/sp_22/present_end01.gif) left top no-repeat;
	text-indent: -9999px;
}
#present .end02,
.futurePresent .end02 {
	clear: both;
	display: block;
	width: 896px;
	height: 253px;
	background: url(/images/feature/sp_22/present_end02.gif) left top no-repeat;
	text-indent: -9999px;
}

#present .btn {
	clear: both;
	display: block;
	width: 896px;
	height: 65px;
	background-image: url(/images/feature/sp_22/present_btn.gif);
	background-position: left top;
	background-repeat: no-repeat;
	text-indent: -9999px;
}
#present .btn:hover {
	background-position: left bottom;
}


/* 2nd page */
.secondContents{
	clear: both;
	width:950px;
}
.secondContents .left{
	clear: both;
	float: left;
	display: block;
	width: 476px;
}
.secondContents .right{
	float: left;
	display: block;
	width: 474px;
}
.secondContents h2{
	display: block;
	width: 476px;
	height: 147px;
	background: url(/images/feature/sp_22/2nd_title.jpg) left top no-repeat;
	text-indent: -9999px;
}
.secondContents .left h3{
	float: right;
	display: block;
	width: 143px;
	background-position: left top;
	background-repeat: no-repeat;
	text-indent: -9999px;
}
.secondContents .left p{
	float: right;
	display: block;
	width: 333px;
	background-position: left top;
	background-repeat: no-repeat;
	text-indent: -9999px;
}

.secondContents .futureTtile{
	clear: both;
	display: block;
	width: 950px;
	height: 48px;
	background-position: left top;
	background-repeat: no-repeat;
	text-indent: -9999px;
}
.secondContents .future{
	clear: both;
	width: 950px;
	padding-bottom: 26px;
	background-position: left top;
	background-repeat: no-repeat;
	text-align: left;
}

.secondContents .future .caption{
	clear: both;
	float: right;
	display: block;
	width: 436px;
	padding-top: 10px;
}
.secondContents .future .caption li{
	width: 336px;
	margin: 0 50px;
	padding: 5px 0 10px 0;
	background: url(/images/feature/sp_22/present_border.gif) left bottom repeat-x;
	line-height: 2em;
}
.secondContents .future .caption li.last{
	background: none;
}
.secondContents .future .caption li.btn{
	padding-top: 10px;
	background: none;
	overflow: hidden;
}
.secondContents .future .caption li.btn a{
	display: block;
	width: 336px;
	height: 55px;
	background-image: url(/images/feature/sp_22/2nd_01_btn.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	text-indent: -9999px;
}
.secondContents .future .caption li.btn a:hover{
	background-position: left bottom;
}

.secondContents .future .photo{
	float: right;
	display: block;
	width: 502px;
}
.secondContents .future .photo li{
	float: left;
	display: block;
	width: 251px;
	height: 187px;
}


.secondContents .future .photo li div,
.secondContents .future .photo li a,
.secondContents .future .photo li a:link,
.secondContents .future .photo li a:visited{
	display: block;
	margin-left: 24px;
	color: #333 !important;
	font-size: 12px;
	line-height: 1.2em;
	text-decoration: none !important;
}
.secondContents .future .photo li a:hover,
.secondContents .future .photo li a:active{
	text-decoration: underline !important;
}
.secondContents .future .photo div img,
.secondContents .future .photo a img{
	display: block;
	margin-bottom: 3px;
}


/* present */
.futurePresent {
	clear: both;
	display: block;
	width: 910px;
	margin: 0 auto;
	margin-bottom: 26px;
	padding-bottom: 48px;
	background: url(/images/feature/sp_22/2nd_present_bg_bottom.jpg) left bottom no-repeat;
}
.futurePresent h5 {
	display: block;
	width: 910px;
	height: 98px;
	background: url(/images/feature/sp_22/2nd_present_title.jpg) left top no-repeat;
	text-indent: -9999px;
}
.futurePresent .lead {
	display: block;
	width: 910px;
	height: 75px;
	background: url(/images/feature/sp_22/2nd_present_lead.jpg) left top no-repeat;
	text-indent: -9999px;
}
.futurePresent .lead2 {
	display: block;
	width: 910px;
	height: 75px;
	background: url(/images/feature/sp_22/2nd_present_lead_2.jpg) left top no-repeat;
	text-indent: -9999px;
}

.futurePresent .keyword{
	display: block;
	width: 910px;
	height: 122px;
	background-position: left top;
	background-repeat: no-repeat;
	text-indent: -9999px;
}

.futurePresent .end {
	display: block;
	width: 910px;
	height: 197px;
	background: url(/images/feature/sp_22/present_end.gif) left top no-repeat;
	text-indent: -9999px;
}

.futurePresent .btn {
	clear: both;
	display: block;
	width: 910px;
	height: 60px;
	background-image: url(/images/feature/sp_22/2nd_present_btn.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	text-indent: -9999px;
}
.futurePresent .btn:hover {
	background-position: left bottom;
}


/* link */
.futureLink{
	clear: both;
	display: block;
	width: 930px;
	margin: 0 0 26px 20px;
}
.futureLink li{
	float: left;
	display: block;
	width: 299px;
	height: 275px;
	margin-right: 7px;
	overflow: hidden;
}
.futureLink li a{
	clear: both;
	display: block;
	cursor: pointer;
}
.futureLink li a .title{
	display: block;
	width: 299px;
	height: 208px;
	background-position: left top;
	background-repeat: no-repeat;
	text-indent: -9999px;
}
.futureLink li a .btn{
	display: block;
	width: 299px;
	height: 67px;
	background-position: left top;
	background-repeat: no-repeat;
	text-indent: -9999px;
}
.futureLink li a:hover .btn{
	background-position: left bottom;
}


/* pagetop */
.toppage{
	clear: both;
	display: block;
	width: 910px;
	height: 55px;
	margin: 0 auto 20px auto;
	background-image: url(/images/feature/sp_22/2nd_btn_top.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	text-indent: -9999px;
}
a.toppage:hover {
	background-position: left bottom;
}


/* kai-aso */
#kai-aso .left h3{
	height: 386px;
	background-image: url(/images/feature/sp_22/2nd_01_title.jpg);
}
#kai-aso .left p{
	height: 386px;
	background-image: url(/images/feature/sp_22/2nd_01_lead.jpg);
}

#kai-aso .futureTtile{
	background-image: url(/images/feature/sp_22/2nd_01_title_sub.jpg);
}
#kai-aso .future{
	background-image: url(/images/feature/sp_22/2nd_01_bg.jpg);
}
#kai-aso .futurePresent .keyword{
	background-image: url(/images/feature/sp_22/2nd_01_keyword.jpg);
}
#kai-aso .futurePresent .step2{
	background-image: url(/images/feature/sp_22/2nd_01_keyword_2.jpg);
}
.futureLink .link-aso .title{
	background-image: url(/images/feature/sp_22/2nd_01_btn_reco01.jpg);
}
.futureLink .link-aso .btn{
	background-image: url(/images/feature/sp_22/2nd_01_btn_reco02.jpg);
}


/* kai-tsugaru */
#kai-tsugaru .left h3{
	height: 386px;
	background-image: url(/images/feature/sp_22/2nd_02_title.jpg);
}
#kai-tsugaru .left p{
	height: 386px;
	background-image: url(/images/feature/sp_22/2nd_02_lead.jpg);
}

#kai-tsugaru .futureTtile{
	background-image: url(/images/feature/sp_22/2nd_02_title_sub.jpg);
}
#kai-tsugaru .future{
	background-image: url(/images/feature/sp_22/2nd_02_bg.jpg);
}
#kai-tsugaru .futurePresent .keyword{
	background-image: url(/images/feature/sp_22/2nd_02_keyword.jpg);
}
#kai-tsugaru .futurePresent .step2{
	background-image: url(/images/feature/sp_22/2nd_02_keyword_2.jpg);
}
.futureLink .link-tsugaru .title{
	background-image: url(/images/feature/sp_22/2nd_02_btn_reco01.jpg);
}
.futureLink .link-tsugaru .btn{
	background-image: url(/images/feature/sp_22/2nd_02_btn_reco02.jpg);
}


/* kai-izumo */
#kai-izumo .left h3{
	height: 386px;
	background-image: url(/images/feature/sp_22/2nd_03_title.jpg);
}
#kai-izumo .left p{
	height: 386px;
	background-image: url(/images/feature/sp_22/2nd_03_lead.jpg);
}

#kai-izumo .futureTtile{
	background-image: url(/images/feature/sp_22/2nd_03_title_sub.jpg);
}
#kai-izumo .future{
	background-image: url(/images/feature/sp_22/2nd_03_bg.jpg);
}
#kai-izumo .futurePresent .keyword{
	background-image: url(/images/feature/sp_22/2nd_03_keyword.jpg);
}
#kai-izumo .futurePresent .step2{
	background-image: url(/images/feature/sp_22/2nd_03_keyword_2.jpg);
}
.futureLink .link-izumo .title{
	background-image: url(/images/feature/sp_22/2nd_03_btn_reco01.jpg);
}
.futureLink .link-izumo .btn{
	background-image: url(/images/feature/sp_22/2nd_03_btn_reco02.jpg);
}


/* kai-matsumoto */
#kai-matsumoto .left h3{
	height: 386px;
	background-image: url(/images/feature/sp_22/2nd_04_title.jpg);
}
#kai-matsumoto .left p{
	height: 386px;
	background-image: url(/images/feature/sp_22/2nd_04_lead.jpg);
}

#kai-matsumoto .futureTtile{
	background-image: url(/images/feature/sp_22/2nd_04_title_sub.jpg);
}
#kai-matsumoto .future{
	background-image: url(/images/feature/sp_22/2nd_04_bg.jpg);
}
#kai-matsumoto .futurePresent .keyword{
	background-image: url(/images/feature/sp_22/2nd_04_keyword.jpg);
}
#kai-matsumoto .futurePresent .step2{
	background-image: url(/images/feature/sp_22/2nd_04_keyword_2.jpg);
}
.futureLink .link-matsumoto .title{
	background-image: url(/images/feature/sp_22/2nd_04_btn_reco01.jpg);
}
.futureLink .link-matsumoto .btn{
	background-image: url(/images/feature/sp_22/2nd_04_btn_reco02.jpg);
}

