@charset "utf-8";


/* ヘッダー */
#sdw-header{background-color: #C00;text-align: center;margin: 0;padding: 5px 0 60px 0;font-family: 'HondaGlobalFontJP-Regular', sans-serif !important;font-weight: normal;}
#sdw-header img{vertical-align: bottom;}
#sdw-header .header-main{width: 100%;margin: 0;padding: 0;position: relative;}
#sdw-header .header-main h1{width: 70%;max-width: 638px;margin: 0;padding: 0;position: absolute;top: 50%;left: 50%;transform: translateY(-50%) translateX(-50%);-webkit- transform: translateY(-50%) translateX(-50%);}
#sdw-header .header-main .checker{width: 100%;height: 32px;margin: 0;padding: 0;position: absolute;bottom: -1px;background-image: url(/sportscar/images-sdw3/sdw_top_checker_red.png);background-repeat: repeat-x;background-position: center;background-size: auto 32px;}
#sdw-header .header-latest{width: 86%;max-width: 980px;margin: 40px auto 0px auto;padding: 0;}
#sdw-header .header-latest p{font-size: 30px;line-height: 1.7;margin: 0;padding: 0;font-family: 'HondaGlobalFontJP-Regular', sans-serif !important;font-feature-settings: "palt";letter-spacing: 0.03em;color: #FFF;}
#sdw-header .header-latest ul.header-latest-inner{width: 100%;text-align: left;margin: 10px 0 0 0;padding: 30px 20px;background-color: #2a2a2a;box-sizing: border-box;border-radius: 15px;display: flex;flex-flow: row wrap;justify-content: space-between;}
#sdw-header .header-latest ul.header-latest-inner li{width: 48.5%;margin: 0;padding: 0;position: relative;filter: alpha(opacity=100);opacity: 1.0;transition: 0.5s;}
#sdw-header .header-latest ul.header-latest-inner li .contents-thumb{width: 100%;margin: 0;padding: 0;}
#sdw-header .header-latest ul.header-latest-inner li p{font-size: 15px;line-height: 1.6;margin-top: 15px;}
#sdw-header .header-latest ul.header-latest-inner li p time{font-size: 13px;display: block;margin-bottom: 5px;}
#sdw-header .header-latest ul.header-latest-inner li p span.tag{font-size: 13px;display: block;border-top: solid 1px #4e4e4e;color: #999;margin-top: 10px;padding-top: 10px;}
#sdw-header .header-latest ul.header-latest-inner li a{position: absolute;width: 100%;height: 100%;top: 0;left: 0;text-indent: 100%;white-space: nowrap;overflow: hidden;}
#sdw-header .header-latest ul.header-latest-inner li:nth-child(1):hover{filter: alpha(opacity=70);opacity: 0.7;transition: 0.5s;}
#sdw-header .header-latest ul.header-latest-inner li:nth-child(2) ul {width: 100%;}
#sdw-header .header-latest ul.header-latest-inner li:nth-child(2) ul li {width: 100%;margin-bottom: 30px;display: flex;flex-flow: row wrap;justify-content: space-between;}
#sdw-header .header-latest ul.header-latest-inner li:nth-child(2) ul li:last-child {margin-bottom: 0px;}
#sdw-header .header-latest ul.header-latest-inner li:nth-child(2) ul li .contents-thumb{width: 40%;}
#sdw-header .header-latest ul.header-latest-inner li:nth-child(2) ul li p{width: 58%;margin-top: 0px;}
#sdw-header .header-latest ul.header-latest-inner li:nth-child(2) ul li:hover{filter: alpha(opacity=70);opacity: 0.7;transition: 0.5s;}


#sdw-header .header-latest ul.header-latest-inner2{width: 100%;text-align: left;margin: 10px 0 0 0;padding: 30px 20px;background-color: #2a2a2a;box-sizing: border-box;border-radius: 15px;display: flex;flex-flow: row wrap;justify-content: space-between;}
#sdw-header .header-latest ul.header-latest-inner2 li{width: 48.5%;margin: 0;padding: 0;position: relative;filter: alpha(opacity=100);opacity: 1.0;transition: 0.5s;}
#sdw-header .header-latest ul.header-latest-inner2 li .contents-thumb{width: 100%;margin: 0;padding: 0;}
#sdw-header .header-latest ul.header-latest-inner2 li p{font-size: 15px;line-height: 1.6;margin-top: 15px;}
#sdw-header .header-latest ul.header-latest-inner2 li p time{font-size: 13px;display: block;margin-bottom: 5px;}
#sdw-header .header-latest ul.header-latest-inner2 li p span.tag{font-size: 13px;display: block;border-top: solid 1px #4e4e4e;color: #999;margin-top: 10px;padding-top: 10px;}
#sdw-header .header-latest ul.header-latest-inner2 li a{position: absolute;width: 100%;height: 100%;top: 0;left: 0;text-indent: 100%;white-space: nowrap;overflow: hidden;}
#sdw-header .header-latest ul.header-latest-inner2 li:nth-child(1):hover{filter: alpha(opacity=70);opacity: 0.7;transition: 0.5s;}
#sdw-header .header-latest ul.header-latest-inner2 li:nth-child(2) ul {width: 100%;}
#sdw-header .header-latest ul.header-latest-inner2 li:nth-child(2) ul li {width: 100%;margin-bottom: 30px;display: flex;flex-flow: row wrap;justify-content: space-between;}
#sdw-header .header-latest ul.header-latest-inner2 li:nth-child(2) ul li:last-child {margin-bottom: 0px;}
#sdw-header .header-latest ul.header-latest-inner2 li:nth-child(2) ul li .contents-thumb{width: 40%;}
#sdw-header .header-latest ul.header-latest-inner2 li:nth-child(2) ul li p{width: 58%;margin-top: 0px;}
#sdw-header .header-latest ul.header-latest-inner2 li:nth-child(2) ul li:hover{filter: alpha(opacity=70);opacity: 0.7;transition: 0.5s;}


/* コンテンツ一覧 */
#sdw-content {width: 100%;text-align: center;margin: 0;padding: 0;font-family: 'HondaGlobalFontJP-Regular', sans-serif !important;font-weight: normal;}
#sdw-content img{vertical-align: bottom;}
#sdw-content p{font-size: 18px;line-height: 1.7;margin: 0;padding: 0;font-family: 'HondaGlobalFontJP-Regular', sans-serif !important;font-feature-settings: "palt";letter-spacing: 0.03em;}
#sdw-content h2{font-size: 30px;line-height: 1.7;margin: 40px 0 25px 0;padding: 0;font-family: 'HondaGlobalFontJP-Regular', sans-serif !important;font-feature-settings: "palt";letter-spacing: 0.03em;color: #2a2a2a;}
#sdw-content .content-search{width: 86%;max-width: 980px;margin: 0px auto;padding: 0;}
#sdw-content .content-search .content-search-tag{width: 100%;margin: 0;padding: 0px 20px 25px;border: solid 1px #b0b0b0;box-sizing: border-box;border-radius: 15px;}
#sdw-content .content-search .content-search-tag p{line-height: 1.4;margin: 20px 0 10px;color: #C00;}
#sdw-content .content-search .content-search-tag ul{width: 100%;display: flex;flex-flow: row wrap;justify-content: flex-start;gap: 3px 3px;}
#sdw-content .content-search .content-search-tag ul li{font-size: 17px;line-height: 1.7;text-align: left;margin: 0;padding: 3px 12px;font-feature-settings: "palt";letter-spacing: 0.03em;color: #2a2a2a;background-color: #d9d9d9;border-radius: 5px;cursor: pointer;transition: 0.5s;}
#sdw-content .content-search .content-search-tag ul li:hover{color: #666;background-color: #f0f0f0;transition: 0.5s;}
#sdw-content .content-search .content-search-tag ul li.active{color: #FFF;background-color: #2a2a2a;}
#sdw-content .content-search .content-search-tag p.btn{line-height: 1.4;margin: 25px 0 0;padding: 12px 60px;color: #FFF;background-color: #2a2a2a;display: inline-block;border-radius: 5px;cursor: pointer;transition: 0.5s;}
#sdw-content .content-search .content-search-tag p.btn span{line-height: 1.2;color: #C00;margin-right: 10px;font-size: 22px;}
#sdw-content .content-search .content-search-tag p.btn:hover{color: #2a2a2a;background-color: #d9d9d9;transition: 0.5s;}
#sdw-content .content-search .content-search-tag p.btn.disable{color: #b4b4b4;background-color: #f0f0f0;cursor: default;pointer-events: none;}
#sdw-content .content-search .content-search-tag p.btn.disable span{color: #b4b4b4;}
#sdw-content .content-search .content-search-number{margin: 30px 0px;}

/* 検索窓 カスタム */
#sdw-content .content-search .content-search-input {width: 100%;margin: 0 0 20px 0;padding: 0;}
#sdw-content .content-search .content-search-input .mf_finder_searchBox_items {padding: 0 !important;}
#sdw-content .content-search .content-search-input .my-search-box {width: 100% !important;}
#sdw-content .content-search .content-search-input .my-search-box .mf_finder_searchBox_submit {padding: 0 !important;}
#sdw-content .content-search .content-search-input .mf_finder_searchBox {margin: 0 !important;}
#sdw-content .content-search .content-search-input .mf_finder_searchBox_query_wrap input[type="text"]:focus {outline: 2px solid #2a2a2a;}
#sdw-content .content-search .content-search-input .mf_finder_searchBox_query_input {width: 100% !important;padding: 10px 50px 10px 20px;border: none;background-color: #d9d9d9;border-radius: 15px;min-height: auto;font-size: 15px;line-height: 1.8;}
#sdw-content .content-search .content-search-input .mf_finder_searchBox_submit {top: calc(50% - 10px);right: 15px;width: 20px;height: 20px;}


/* 一覧 */	
#sdw-content .content-result{width: 86%;max-width: 980px;margin: 0px auto;padding: 0;}
#sdw-content .content-result ul.content-result-list{width: 100%;text-align: left;margin: 0;padding: 0;box-sizing: border-box;display: flex;flex-flow: row wrap;justify-content: flex-start;gap: 30px 5%;}
#sdw-content .content-result ul.content-result-list li{width: 30%;}
#sdw-content .content-result ul.content-result-list li p{font-size: 15px;line-height: 1.6;margin: 15px 0 0 0;padding: 0;font-feature-settings: "palt";letter-spacing: 0.03em;color: #2a2a2a;}
#sdw-content .content-result ul.content-result-list li p span.tag{font-size: 13px;display: block;border-top: solid 1px #b0b0b0;margin-top: 10px;padding-top: 10px;}
#sdw-content .content-result ul.content-result-list li a{text-decoration: none;filter: alpha(opacity=100);opacity: 1.0;transition: 0.5s;}
#sdw-content .content-result ul.content-result-list li a:hover {filter: alpha(opacity=70);opacity: 0.7;transition: 0.5s;}

/* もっと見るボタン */
#sdw-content .content-result #more_btn {width: 224px;margin: 50px auto 0 auto;background-color: #2a2a2a;border-radius: 5px;transition: 0.5s;}
#sdw-content .content-result #close_btn {width: 224px;margin: 50px auto 0 auto;background-color: #2a2a2a;border-radius: 5px;transition: 0.5s;display: none;}
#sdw-content .content-result #more_btn:hover,#sdw-content .content-result #close_btn:hover{color: #2a2a2a;background-color: #d9d9d9;transition: 0.5s;}
#sdw-content .content-result #more_btn p,#sdw-content .content-result #close_btn p{margin: 0;padding: 8px 0;color: #FFF;}
#sdw-content .content-result #more_btn p span{color: #F00;margin-left: 10px;font-size: 22px;position: relative;top: 2px;}
#sdw-content .content-result #close_btn p span{color: #F00;margin-left: 10px;font-size: 22px;position: relative;top: 0px;}


/* フッター */
#sdw-footer{text-align: center;margin: 0;padding: 0;position: relative;font-family: 'HondaGlobalFontJP-Regular', sans-serif !important;font-weight: normal;}
#sdw-footer p{margin: 0;padding: 0;font-feature-settings: "palt";letter-spacing: 0.03em;}
#sdw-footer .footer-model{position: relative;top: 75px;z-index: 10;}
#sdw-footer .footer-model h2{font-size: 30px;line-height: 1.7;margin: 0px 0 30px 0;color: #2a2a2a;}
#sdw-footer .footer-model p{font-size: 15px;line-height: 1.7;margin: 0;color: #2a2a2a;}
#sdw-footer .slick-slide {padding: 0px;position: relative;}
#sdw-footer .slick-slide img {transform: scale(0.82);transition: transform .3s;transform-origin: bottom;margin: 0;}
#sdw-footer .slick-slide.slick-center img {transform: scale(1.14);transition: transform .3s;}
#sdw-footer .slider .slide-arrow {width: 24px !important;cursor: pointer;}
#sdw-footer .slider .slide-arrow:hover {filter: alpha(opacity=50);opacity: 0.5;}
#sdw-footer .slider .slick-disabled {filter: alpha(opacity=20) !important;opacity: 0.2 !important;}
#sdw-footer .slider .prev-arrow {z-index: 101;position: absolute;top: 20%;left: 50%;transform: translateY(-50%) translateX(-486px);-webkit- transform: translateY(-50%) translateX(-486px);}
#sdw-footer .slider .next-arrow {z-index: 102;position: absolute;top: 20%;right: 50%;transform: translateY(-50%) translateX(486px);-webkit- transform: translateY(-50%) translateX(486px);}
#sdw-footer .slider p{font-size: 15px;color: #FFF;}

#sdw-footer .footer-link {background-color: #2a2a2a;margin: 0;padding: 70px 0 20px 0;text-align: center;position: relative;}
#sdw-footer .footer-link .checker{width: 100%;height: 20px;margin: 0;padding: 0;position: absolute;top: -19px;background-image: url(/sportscar/images-sdw3/sdw_top_checker_black.png);background-repeat: repeat-x;background-position: center;background-size: auto 20px;}
#sdw-footer .footer-link ul {width: 86%;max-width: 980px;margin: 0 auto;padding: 0;display: flex;flex-flow: row wrap;justify-content: flex-start;text-align: left;}
#sdw-footer .footer-link ul li{margin: 0 30px 0 0;padding: 0;}
#sdw-footer .footer-link ul li p{font-size: 15px;line-height: 1.6;padding: 0 0 0 25px;color: #FFF;position: relative;}
#sdw-footer .footer-link ul li p:before {content: '';width: 12px;height: 12px;border: 0;border-top: solid 2px #C00;border-right: solid 2px #C00;transform: rotate(45deg);position: absolute;top: 0;left: 0;bottom: 0;margin: auto;}
#sdw-footer .footer-link ul li p a {color: #FFF;text-decoration: none;filter: alpha(opacity=100);opacity: 1.0;}
#sdw-footer .footer-link ul li p a:hover {filter: alpha(opacity=70);opacity: 0.7;}

#sdw-footer .slider p{font-size: 15px;line-height: 1.7;margin: 0;padding: 0;color: #FFF;font-feature-settings: "palt";letter-spacing: 0.03em;}
#sdw-footer .slider a {text-decoration: none;}
#sdw-footer .slider a:hover {text-decoration: none;}
#sdw-footer .slider a p {color: #FFF;/*transition: 0.5s;*/}
#sdw-footer .slider a:hover p {color: #C00;/*transition: 0.5s;*/}

#sdw-footer .footer-link #sdw-logo {width: 100%;text-align: center;margin: 0;padding: 0;position: relative;/*background-color: #000;*/}
#sdw-footer .footer-link #sdw-logo .logo {width: 152px;margin: 0px auto;padding: 50px 0 50px 0;}
#sdw-footer .footer-link #sdw-logo a {color: #FFF;text-decoration: none;filter: alpha(opacity=100);opacity: 1.0;transition: 0.5s;}
#sdw-footer .footer-link #sdw-logo a:hover {filter: alpha(opacity=70);opacity: 0.7;transition: 0.5s;}


.sp {display: none;}
.pc {display: block;}
.clearfix:after {content: "";display: block;clear: both;}
.clearfix:before {content: "";display: block;clear: both;}
.clearfix {display: block;}

	
@media screen and (max-width: 1148px) {
#sdw-footer .slider .prev-arrow {top: 20%;left: 7%;transform: translateY(-50%) translateX(0%);-webkit- transform: translateY(-50%) translateX(0%);}
#sdw-footer .slider .next-arrow {top: 20%;right: 7%;transform: translateY(-50%) translateX(0%);-webkit- transform: translateY(-50%) translateX(0%);}
}
	
@media screen and (max-width: 768px) {
	
/* ヘッダー */
#sdw-header{padding: 5px 0 60px 0;}
#sdw-header .header-main h1{width: 86%;top: 48%;}
#sdw-header .header-latest{width: 86%;margin-top: 6vw;}
#sdw-header .header-latest p{font-size: 5.4vw;}

#sdw-header .header-latest ul.header-latest-inner{padding: 0;overflow: hidden;border: solid 3px #2a2a2a;}
#sdw-header .header-latest ul.header-latest-inner li{width: 100%;}
#sdw-header .header-latest ul.header-latest-inner li p{font-size: 3.4vw;margin-top: 5vw;}
#sdw-header .header-latest ul.header-latest-inner li p time{font-size: 2.8vw;}
#sdw-header .header-latest ul.header-latest-inner li p span.tag{font-size: 2.8vw;}
#sdw-header .header-latest ul.header-latest-inner li:nth-child(1) p {padding: 0vw 5vw;}
#sdw-header .header-latest ul.header-latest-inner li:hover{filter: alpha(opacity=100);opacity: 1.0;}
#sdw-header .header-latest ul.header-latest-inner li:nth-child(2) ul {width: 90%;margin: 8vw 5%;display: flex;flex-flow: row wrap;justify-content: space-between;}
#sdw-header .header-latest ul.header-latest-inner li:nth-child(2) ul li {width: 48%;margin: 0px;display: block;}
#sdw-header .header-latest ul.header-latest-inner li:nth-child(2) ul li .contents-thumb{width: 100%;}
#sdw-header .header-latest ul.header-latest-inner li:nth-child(2) ul li p{width: 100%;margin-top: 5vw;padding: 0;}
#sdw-header .header-latest ul.header-latest-inner li:nth-child(2) ul li:last-child {display: none;}

#sdw-header .header-latest ul.header-latest-inner2{padding: 0;overflow: hidden;border: solid 3px #2a2a2a;}
#sdw-header .header-latest ul.header-latest-inner2 li{width: 100%;}
#sdw-header .header-latest ul.header-latest-inner2 li p{font-size: 3.4vw;margin-top: 5vw;}
#sdw-header .header-latest ul.header-latest-inner2 li p time{font-size: 2.8vw;}
#sdw-header .header-latest ul.header-latest-inner2 li p span.tag{font-size: 2.8vw;}
#sdw-header .header-latest ul.header-latest-inner2 li:nth-child(1) p {padding: 0vw 5vw;}
#sdw-header .header-latest ul.header-latest-inner2 li:hover{filter: alpha(opacity=100);opacity: 1.0;}
#sdw-header .header-latest ul.header-latest-inner2 li:nth-child(2) ul {width: 90%;margin: 8vw 5%;display: flex;flex-flow: row wrap;justify-content: space-between;}
#sdw-header .header-latest ul.header-latest-inner2 li:nth-child(2) ul li {width: 48%;margin: 0px;display: block;}
#sdw-header .header-latest ul.header-latest-inner2 li:nth-child(2) ul li .contents-thumb{width: 100%;}
#sdw-header .header-latest ul.header-latest-inner2 li:nth-child(2) ul li p{width: 100%;margin-top: 5vw;padding: 0;}
#sdw-header .header-latest ul.header-latest-inner2 li:nth-child(2) ul li:last-child {display: none;}
	
/* コンテンツ一覧 */
#sdw-content p{font-size: 4.0vw;}
#sdw-content h2{font-size: 5.4vw;margin: 10vw 0 6vw 0;}
#sdw-content .content-search .content-search-tag{padding: 0px 5vw 6vw;}
#sdw-content .content-search .content-search-tag p{margin: 6vw 0 3vw;}
#sdw-content .content-search .content-search-tag ul{gap: 5px 5px;}
#sdw-content .content-search .content-search-tag ul li{font-size: 3.4vw;padding: 6px 12px 5px;}
#sdw-content .content-search .content-search-tag ul li.active{color: #FFF;background-color: #2a2a2a;}
#sdw-content .content-search .content-search-tag p.btn{margin-top: 6vw;padding: 2.2vw 8vw;}
#sdw-content .content-search .content-search-tag p.btn span{font-size: 5vw;}
#sdw-content .content-search .content-search-tag p.btn:hover{color: #FFF;background-color: #2a2a2a;}
#sdw-content .content-search .content-search-number{margin: 8vw 0;}
	
/* 検索窓 カスタム */
#sdw-content .content-search .content-search-input {width: 100%;margin: 0 0 20px 0;padding: 0;}
#sdw-content .content-search .content-search-input .mf_finder_searchBox_items {padding: 0 !important;}
#sdw-content .content-search .content-search-input .my-search-box {width: 100% !important;}
#sdw-content .content-search .content-search-input .my-search-box .mf_finder_searchBox_submit {padding: 0 !important;}
#sdw-content .content-search .content-search-input .mf_finder_searchBox {margin: 0 !important;}
#sdw-content .content-search .content-search-input .mf_finder_searchBox_query_wrap input[type="text"]:focus {outline: 2px solid #2a2a2a;}
#sdw-content .content-search .content-search-input .mf_finder_searchBox_query_input {width: 100% !important;padding: 10px 50px 10px 20px;border: none;background-color: #d9d9d9;border-radius: 15px;min-height: auto;font-size: 3.2vw;line-height: 1.8;}
#sdw-content .content-search .content-search-input .mf_finder_searchBox_submit {top: calc(50% - 10px);right: 15px;width: 20px;height: 20px;}

/* コンテンツ一覧 */
#sdw-content .content-result ul.content-result-list{gap: 8vw 4%;}
#sdw-content .content-result ul.content-result-list li{width: 48%;}
#sdw-content .content-result ul.content-result-list li p{font-size: 3.2vw;margin-top: 2.4vw;}
#sdw-content .content-result ul.content-result-list li p span.tag{font-size: 2.8vw;margin-top: 1.4vw;padding-top: 1.4vw;}

/* もっと見るボタン */
#sdw-content .content-result #more_btn {width: 50%;margin-top: 10vw;}
#sdw-content .content-result #close_btn {width: 50%;margin-top: 10vw;}
#sdw-content .content-result #more_btn:hover,#sdw-content .content-result #close_btn:hover{background-color: #2a2a2a;}
#sdw-content .content-result #more_btn p,#sdw-content .content-result #close_btn p{padding: 5px 0;}
#sdw-content .content-result #more_btn p span{font-size: 5vw;position: relative;top: 2px;}
#sdw-content .content-result #close_btn p span{font-size: 5vw;position: relative;top: 0px;}


/* フッター */
#sdw-footer .footer-model{top: 17vw;}
/*#sdw-footer .footer-model p{font-size: 5.4vw;}*/
#sdw-footer .footer-model h2{font-size: 5.4vw;margin: 0 0 6vw 0;}
#sdw-footer .slick-slide {padding-top: 5vw;}
#sdw-footer .slick-slide img {transform: scale(0.82);}
#sdw-footer .slick-slide.slick-center img {transform: scale(1.2);/*transform-origin: 50% 100%;*/}
#sdw-footer .slider .slide-arrow {width: 24px !important;}
#sdw-footer .slider .slide-arrow:hover {filter: alpha(opacity=100);opacity: 1.0;}
#sdw-footer .slider .slick-disabled {filter: alpha(opacity=20) !important;opacity: 0.2 !important;}
#sdw-footer .slider .prev-arrow {z-index: 101;position: absolute;top: 20%;left: 7%;transform: translateY(-50%) translateX(0%);-webkit- transform: translateY(-50%) translateX(0%);}
#sdw-footer .slider .next-arrow {z-index: 102;position: absolute;top: 20%;right: 7%;transform: translateY(-50%) translateX(0%);-webkit- transform: translateY(-50%) translateX(0%);}
#sdw-footer .slider p{font-size: 3.2vw;line-height: 1.5;margin: 0;padding-top: 5px;color: #FFF;}
#sdw-footer .slider a:hover p {color: #FFF;}
#sdw-footer .footer-link {padding: 16vw 0 4vw 0;}
#sdw-footer .footer-link ul {width: 86%;margin: 0 auto;}
#sdw-footer .footer-link ul li{width: 100%;margin: 0;padding: 2vw 0;}
#sdw-footer .footer-link ul li p{font-size: 3.6vw;}
#sdw-footer .footer-link ul li p:before {width: 10px;height: 10px;}
#sdw-footer .footer-link ul li p a:hover {filter: alpha(opacity=100);opacity: 1.0;}

#sdw-footer .footer-link #sdw-logo .logo {width: 32%;padding: 10vw 0 8vw 0;}
#sdw-footer .footer-link #sdw-logo a:hover {filter: alpha(opacity=100);opacity: 1.0;}
	
	
.sp {display: block;}
.pc {display: none;}
}

