@charset "UTF-8";
/*
**********************************************************************
* print.css
* site name : リネア建築企画 公開画面
* description : 印刷用CSS
* since : 2018/12/10
*********************************************************************
*/



@media print {

	/*--------- ヘッダー ---------*/

	.header-wrap {
   		 height: auto;
   		 margin-top:-35px;
	}

	.header .site-logo{
		margin:0 0 10px 10px;
	}

	.header {
    	padding:  0 ;
	}

	.header .site-logo img {
	    width: 80px;
	}

	.header-right{
		
		padding-bottom: 0px;
	}
	.header .header-contact{

		margin-right: -40px;
	}

	.header .header-contact-name {
	    font-size: 0.9rem;
	    margin-bottom: 2px;
	    margin-top: 10px;
	}

	.header .header-contact-call a {
	    letter-spacing: .09em;
	    font-size: 1.5rem;
	}

	.like-btn a,.mail-btn a,nav,.menu-trigger, .menu-trigger span {
		display: none;
	}

	#breadcrumb,.btn-wrap,.sns-area,.footer-sitemap{
		display: none;
	}

	.header.clone-header.is-showed,.header.clone-header{
		display: none;
	}

	/*--------- フッター ---------*/

	.footer {
	    margin: 0 10px 10px 10px;
	    padding-bottom: 0px;
	}

	.footer .footer-address-desc,.footer .footer-address-hours,.footer .copy{
	    font-size: 1.0rem;
	}

	.footer address {
    	margin-bottom: 10px;
	}

	/*--------- common ---------*/

	.l-main {
		width: 100%;
	}

	.l-wrapper .l-main {
    	width: 100%;
	}

	/*--------- 物件TOP ---------*/

	#roomlist04 .section-room .main-heading02,.room-floor-tab{
		display: none;
	}

	/*--------- 物件TOP 物件名ヘッダー　---------*/

	.apartment-header{
		width: 100%;
		font-size: 80%;
		margin-top: 10px;
		margin-bottom: 20px;
	}

	.apartment-header-left{
		width: 28%;
	}
	.apartment-header-right{
		width: 72%;
	}

	.apartment-header-tags{
		display: none;
	}

	.apartment-header .apartment-name {
		padding-top: 20px;
	}
	.apartment-header .apartment-name-main {
   		font-size: 1.5rem;
   	}

   	.apartment-header .apartment-header-listTtl {
	    font-size: 1.0rem;
	}

	.apartment-header .apartment-header-listText{
	    font-size: 0.8rem;
	    line-height: 1.2;
	    font-weight: normal;
	}

	.apartment-header .apartment-header-listSpec li{
		font-size: 0.8rem;
	}
	.apartment-header .apartment-header-list > li:nth-child(1) {
 	   width: 25%;
	}

	.apartment-header .apartment-header-list > li:nth-child(2) {
 	   width: 25%;
	}
	.apartment-header .apartment-header-list > li:nth-child(3) {
 	   width: 27%;
	}
	.apartment-header .apartment-header-list > li:nth-child(4) {
   		width: 33%;
	}

	/*--------- 物件TOP 物件画像周辺---------*/

	#room03 .l-main {
    	width: 100%;
	}

	#room03 .l-side,.room-main-post-wrap {
	    display: none;
	}

	.room-main-left {
      width: 60%;
       height: auto;
	}

	.room-slider-img,.room-slider-nav-wrap{
		width: 400px;
	}

	.room-slider-nav.slick-initialized, .room-slider.slick-initialized {
		width: 400px;
	}	

	.room-main-right {
		width: 40%;
		margin-left: 0;
	}

	img.trimming-detail {
	    width: 400px;
	    height: 370px;
	    object-fit: cover;
	}

	.room-main-desc-text {
	    font-size: 1.2rem;
	    line-height: 1.5;
	}

	.room-main-link-group,.room-slider-wrap .btn-like{
		display: none;
	}

	.room-slider .slick-prev,.room-slider .slick-next{
		 opacity: 0;
	}

	.room-main-desc {
	    padding: 0px;
	}

	.room-main-desc .link-room-main-desc-more {
		display: none;
	}

	.room-main-desc .add-txt {
    	padding-bottom: 0;
	}

	/*--------- 物件TOPスペック ---------*/

	.section-spec {
	    padding-top: 0px;
	    margin: 0 0 30px;
	}

	.spec-ttl {
	    font-size: 1.0rem;
	    margin-bottom: 5px;
	}

	.spec-block dt {
	    padding: 5px 0;
	    font-size: 0.8rem;
	    width: 50px;
	}

	.spec-block dd {
    	padding: 5px 2px;
	    font-size: 0.8rem;
	    line-height: 1.3;
	}

	.l-row-col2 .side-heading02 span ,.other-caption-ttl span{
	    padding-bottom: 5px;
	    font-size: 1.0rem;
	    border-bottom: 2px solid #000;
	}

	.other-caption-text {
	    font-size: 0.8rem;
	    line-height: 1.5;
	}

	.other-caption {
	    margin-bottom: 10px;
	}

	.other-link-group li a {
	    font-size: 0.8rem;
	    padding: 7px 0;
	}

	.gmap{
		margin-bottom: 20px;
	}

	.gmap-text{
		opacity: 0;
	}

	.news-post-ttl {
	    font-size: 0.9rem;
	    font-weight: normal;
	}

	.section-link {
	    padding: 0 30px 0 0;
	}
	.l-row-col2 .section-link {
    	width: 48%;
	}

	.other-link-group li a {
	    font-weight: normal;
	}

	/*--------- お知らせ ---------*/

	#home .container {
	    max-width: 100%;
	}
	.section-news .news-list,.entry-area,.entry-custom-area{
		width: 100%;
	}

	/*--------- 部屋詳細 ---------*/

	img.trimming-roomdetail {
	    width: 400px;
	    height: 400px;
	}

	.room-main-floor-list li {
	    font-size: 1.2rem;
	}


	/*--------- 部屋一覧 ---------*/

	#roomlist04 .section-room {
	    margin-bottom: 10px;
	}

	#room03 .l-wrapper {
	    margin-bottom: 20px;
	}

	.room-post a {
	    padding:0 10px;
	}

	.room-post a::after,.l-wrapper .l-side{
		display: none;
	}

	.room-post a .imgListBox {
	    width: 40%;
	}

	.room-post a .room-desc {
	    width: calc(55% - 10px);
	    margin: 20px 0 0 10px;
	  }

	.room-post a .imgListBox img {
    	height: 100px;
	}

	.room-number {
    	font-size: 1.6rem;
	}

	.room-text li {
    font-size: 0.8rem;
	}

	.room-post .nairan-label {
	    font-size: 0.9rem;
	}

	.room-text-other {
	    font-size: 0.9rem;
	}

	/*--------- お気に入り ---------*/

	.residence-header .residence-tab-list-fav {
	    display: none;
	}

	.residence-desc .favSelectBtn {
		display: none;
	}


	/*--------- top ---------*/

	.section-property,.top_list-newrent,.property-list,.container,.l-wrapper,.footer,.footer-inner{
		width: 100%;
	}

	.section-property {
    	padding: 10px 0 0;
	}

	.hero,.top-news-box,.btn-group{
		display: none;
	}

	.property-list .property-post{
		width:24%;
		margin: 0 0.5%;
	}

	.property-list {
	    margin: 0;
	}

	.property-list .property-name{
		font-size: 1.2rem;
	}

	.topPropDesc {
	    font-size: 1.0rem;
	}

	.property-list .property-text {
    	font-size: 1.0rem;
	}


	.property-list .property-text li:not(:last-child) {
	    margin-bottom: 3px;
	}

	img.trimming-top {
	    height: 125px;
	}

	/*--------- list ---------*/

	.residence-list .residence-desc {
		height: 120px;
	}

	.residence-list .residence-text li{
		font-size: 0.7rem;
	}

	#frm3{
		display: none;
	}

	.pc-residence-row .btn-like, .residence-list .residence-desc .arrow::after{
		display: none;
	}

	img.trimming-list {
	    width: 120px;
	    height: 120px;
	}
		    
}
