/* ---------------------------------------------------------------
	start min 701px
--------------------------------------------------------------- */

@media print,screen and ( min-width: 701px ) {

	
	
	/* --------------- header -------------- */
	
	.logo_header:hover img {
		opacity: 0.75;
		-moz-opacity: 0.75;
		-webkit-opacity: 0.75;
	}
	
	a.btn_header:hover {
		background-color: #fff;
	}

	a.btn_header.reserve:hover {
		color: #ffa700;
	}

	a.btn_header.doc:hover {
		color: #ff2600;
	}

	.btn_header_contact:hover {
		color: #fb0100;
		background-color: #fff;
	}
	
	
	
	/* --------------- footer_contact -------------- */
	

	.logo_footer:hover img {
		opacity: 0.75;
		-moz-opacity: 0.75;
		-webkit-opacity: 0.75;
	}
	
	a.btn_footcontact:hover {
		color: #fff;
		background-color: #fc0301;
		border-color: #fff;
	}

	a.btn_footcontact:hover:after {
		border-top-color: #fff; 
		border-right-color: #fff;
	}
	
	.col_tel_footcontact span.pc_none.tab_none {
		display: none;
	}
	
	
	
	/* --------------- footer -------------- */
	
	.col_footer a:hover {
		text-decoration: underline;
	}
	
	
	
	/* --------------- top -------------- */
	
	
	.col_topcontent1 ul li:hover:before {
		transform: scale(1.1);
	}
	
	.col_topcontent1 ul li a:hover {
		opacity: 0.7;
		-moz-opacity: 0.7;
		-webkit-opacity: 0.7;
	}
	
	.col_topbnr a.bnr_top:hover img {
		opacity: 0.8;
		-moz-opacity: 0.8;
		-webkit-opacity: 0.8;
	}
	
	a.bnr_topbunjo:hover,
	.col_topsns .flyer a:hover {
		opacity: 0.8;
		-moz-opacity: 0.8;
		-webkit-opacity: 0.8;
	}
	
	.list_topadvantage li.spacious:hover {
		background-color: #e6897d;
	}
	.list_topadvantage li.maintenance:hover {
		background-color: #a3c31c;
	}
	.list_topadvantage li.storage:hover {
		background-color: #178ec9;
	}
	.list_topadvantage li.onlyone:hover {
		background-color: #eca613;
	}
	
	.list_topadvantage li.active .inner .num img,
	.list_topadvantage li.active .inner .txt img {
		opacity: 0;
		display: none;
	}
	
	.list_topadvantage li.active .inner .num img.on,
	.list_topadvantage li.active .inner .txt img.on {
		opacity: 1;
		display: block;
	}

	.list_topadvantage li.spacious:hover .inner:after,
	.list_topadvantage li.maintenance:hover .inner:after,
	.list_topadvantage li.storage:hover .inner:after,
	.list_topadvantage li.onlyone:hover .inner:after {
		border-top-color: #fff;
		border-right-color: #fff;
	}
	
	.btn_topadvantage a:hover {
		color: #fff;
		border-color: #fff;
		background-color: #957d66;
	}

	.btn_topadvantage a:hover:after {
		border-top-color: #fff; 
		border-right-color: #fff; 
	}
		
	.list_topadvantage li:hover .inner .num,
	.list_topadvantage li:hover .inner .txt {
		background-position: center bottom;
	}

	.btn_tophouse:hover {
		color: #fff;
		background-color: #957d66;
	}
	
	.btn-topslide-prev:hover,
	.btn-topslide-next:hover {
		opacity: 0.75;
		-moz-opacity: 0.75;
		-webkit-opacity: 0.75;
	}
	
	.wrap_topnews a:hover .thumb_topnews  {
		opacity: 0.75;
		-moz-opacity: 0.75;
		-webkit-opacity: 0.75;
	}
	
	.wrap_topnews a:hover dl dt .title {
		text-decoration: none;
	}
	
	a.btn_topcontent2:hover .bg_btmlink {
		width: 110%;
		height: 110%;
		top: -5%;
		left: -5%;
	}
	
	a.btn_more:hover {
		color: #fff;
		background-color: #fc0301;
	}
	
	.cont_toprec a:hover {
		opacity: 0.8;
		-moz-opacity: 0.8;
		-webkit-opacity: 0.8;
	}
	
	.swiper-slide a:hover {
		opacity: 1;
		-moz-opacity: 1;
		-webkit-opacity: 1;
	}
	
	.box_topmodel a:hover .col_txt_topmodel {
		opacity: 0.8;
		-moz-opacity: 0.8;
		-webkit-opacity: 0.8;
	}
	
	.col_btmlink a:hover .bg_btmlink {
		width: 110%;
		height: 110%;
		top: -5%;
		left: -5%;
	}
	
	.bnr_topadv .bnr_top.finebubble:hover img {
		-moz-opacity: 0.8;
		-webkit-opacity: 0.8;
		opacity: 0.8;
	}
	
	
	/* --------------- company -------------- */
	
	
	.link_campany1 a:hover {
		background-color: #806a53;
	}

	.link_campany1 a:hover dl dt {
		color: #fff;
	}
	.link_campany1 a:hover dl dt span {
		background-image: url(../img/company/icon_linktab_on.png);
	}
	.link_campany1 a:hover dl dd {
		color: #fff;
	}
	
	
	
	/* --------------- voice -------------- */
	
	.col_voice1 a:hover {
		opacity: 0.75;
		-moz-opacity: 0.75;
		-webkit-opacity: 0.75;
	}
	
	.col_pagenation1 li:hover a {
		background-color: #fc0301;
	}

	.col_pagenation1 li.prev:hover a,
	.col_pagenation1 li.next:hover a {
		text-decoration: underline;
		background-color: transparent;
	}
	
	
	/* --------------- voice / detail -------------- */
	
	
	.col_pagenation_detail1 li a:hover {
		text-decoration: underline;
	}



	
	/* --------------- news -------------- */
	

	ul.btnarea_news li.all:hover a {
		color: #fc0301;
		background-color: #fff;
	}
	ul.btnarea_news li.model:hover a {
		color: #298cc3;
		background-color: #fff;
	}
	ul.btnarea_news li.subdivision:hover a {
		color: #80bd3e;
		background-color: #fff;
	}
	ul.btnarea_news li.event:hover a {
		color: #ff9600;
		background-color: #fff;
	}
	ul.btnarea_news li.info:hover a {
		color: #e35494;
		background-color: #fff;
	}
	
	.wrap_news1 a:hover {
		opacity: 0.75;
		-moz-opacity: 0.75;
		-webkit-opacity: 0.75;
	}

	
	
	
	
	/* --------------- works -------------- */
	
	.col_works1 a:hover dl {
		opacity: 0.75;
		-moz-opacity: 0.75;
		-webkit-opacity: 0.75;
	}
	
	
	/* --------------- works / detail -------------- */
	
	
	.swiper-container.thumb .trim:hover {
		opacity: 0.75;
		-moz-opacity: 0.75;
		-webkit-opacity: 0.75;
	
	}
	
	.swiper-container.other .swiper-slide:hover a {
		opacity: 0.75;
		-moz-opacity: 0.75;
		-webkit-opacity: 0.75;
	}
	
	
	/* --------------- contact -------------- */
	
	
	.btn_submit input:hover {
		color: #fc0301;
		border-color: #fc0301;
		background-color: #fff;
	}

	.btn_submit input[name="submitBack"]:hover,
	.part_d .btn_submit input[name="submitBack"]:hover {
		color: #8e8e8e;
		border-color: #8e8e8e;
	}

	.btn_contact_thanks:hover {
		background-color: #9c8964;
	}
	
	.btn_thanks:hover {
		color: #fff;
		background-color: #fb0100;
	}
	
	
	
	/* --------------- advantage / flow -------------- */
	

	a.btn_flow1:hover {
		color: #eb524c;
		background-color: #fff;
	}

	a.btn_flow1:hover:after {
		border-top-color: #eb524c;
		border-right-color: #eb524c;
	}
	

	/* --------------- advantage / finebubble --------------- */
	
	.btn_finebubble_prize a:hover {
		color: #c79810;
		background-color: #fff;
	}
	
	.btn_finebubble_prize a:hover:after {
		border-top: solid 2px #c79810;
		border-right: solid 2px #c79810;
	}
	
	.col_contact_ufb a:hover {
		background-color: rgba(92,171,245,0.15);
	}
	
	
	
	/* --------------- model -------------- */
	
	.col_bnr_model a:hover {
		opacity: 0.75;
		-moz-opacity: 0.75;
		-webkit-opacity: 0.75;
	}
	.map_model1 ul li a:hover {
		color: #fff;
		background-color: #fc0301;
	}

	.btn_model_contact1:hover {
		color: #ffa700;
		background-color: #fff;
	}
	
	btn-model_dslide-next,
	btn-model_dslide-prev {
		display: none;
	}
	
	.col_model_d_contact a:hover {
		color: #483d31;
		background-color: #fff;
	}
	
	
	/* --------------- flyer --------------- */
	
	.box_flyer:hover {
		opacity: 0.8;
		-moz-opacity: 0.8;
		-webkit-opacity: 0.8;
	}
	

}

/* ---------------------------------------------------------------
	end min 701px
--------------------------------------------------------------- */
