


/* COMMON
---------------------------------------------------------------------- */
/* LOGO */
h1.site-title-img img {
	width: 220px;
	}
/* LOGO - Area */    
@media screen and (min-width: 786px) {
    .header-title-area {
        width: 23%;
    }
}
/* Navigation - Area */  
@media screen and (min-width: 786px) {
    #header-widget-area {
        width: 77%;
    }
}
@media screen and (min-width: 786px) {
    #header-nav-area {
        background-color: #fff;
        margin-top: 0;
        box-shadow: none;
    }
}
.site-header-area,
.header-image-area {
    overflow: visible !important;
}

/* Navigation */
#site-navigation li a, #site-navigation li {
    color: #333;
    font-weight: bold;
}
@media screen and (min-width: 786px) {
    /* main-nav */
    #site-navigation li ul {
        box-shadow: none;
        -moz-box-shadow: none;
        -webkit-box-shadow: none;
    }
        #site-navigation li a:hover,
        #site-navigation li:hover {
        color: #999;
        background: #fff;
        -webkit-transition: all 0.4s ease 0s;
        -moz-transition: all 0.4s ease 0s;
        -ms-transition: all 0.4s ease 0s;
        -o-transition: all 0.4s ease 0s;
        transition: all 0.4s ease 0s;
        opacity: inherit;
        }
        
        #site-navigation div.menu > ul > li {
        background: none;
        }
        #site-navigation div.menu > ul.menu > li > a {
        margin-right: 0;
        }
        #site-navigation div.menu > ul > li > a {
        padding: 17px 8px 10px;
        margin-left: 0;
        }
        #site-navigation div.menu > ul > li:last-child {
        background: none;
        }
        #site-navigation div.menu > ul > li:last-child a {
        margin-left: 0;
        margin-right: 0;
        padding-right: 0;
        }
    
            /* sub-nav */
            #site-navigation ul li ul li {
            border-top: 1px solid #ccc;
            background: rgba(255, 255, 255, 0.95);
            }
            #site-navigation ul li ul li:last-child {
            border-bottom: 1px solid #ccc;
            }
            #site-navigation ul li ul li a {
            color: #000;
            font-weight: normal;
            background: none;
            line-height: 1.7;
            padding: 13px 10px;
            padding: 1.3rem 1rem;
            width: 190px;
            width: 19rem;
            }
            #site-navigation li ul li a:hover {
            background: #f7d6c8;
            color: #6e2a0d;
            }
    
}
@media screen and (max-width: 1110px) {
    #site-navigation ul li a {
    font-size: 14px;
    }
}

/* Navigation - モバイル */
.mm-menu .mm-navbar a, .mm-menu .mm-navbar>* {
    color: #333;
}
.mm-menu {
	background-color: #fff;
	background-image: none !important;
	color: #fff;
}
.mm-menu .mm-listview > li:after {
    border-color: #ddd;
}
.mm-menu .mm-listview > li > a.mm-prev:before, .mm-menu .mm-listview > li > a.mm-next:after {
    border-color: #333;
}
















.home .ttl {
	background: #eee;
	padding: 0.5em;
	font-size: 16px;
    font-size: 1.6rem;
	font-weight: bold;
	}
.home .lst {
	padding: 0.5em 0;
	text-align: right;
	}
	.home .lst a {
	font-size: 12px;
    font-size: 1.2rem;
	}

.home ul.face {
	margin: 0;
	padding: 0;
	list-style-type: none;
	overflow: hidden;
	}
	.home ul.face li {
	margin: 0 3% 35px;
	padding: 0;
	float: left;
	width: 14%;
	}
	.home ul.face li img {
	width: 100%;
	border-radius: 50%;
	}
	.home ul.face {
	text-align: center;
	font-size: 14px;
	}
	.home ul.face strong {
	display: block;
	}
@media screen and (max-width: 768px) {
	.home ul.face li {
	margin: 0 0 40px;
	float: inherit;
	width: 100%;
	text-align: center;
	}
	.home ul.face li img {
	width: 30%;
	}
	.home ul.face {
	font-size: 12px;
	}
}

.home .box {
	margin: 0;
	padding: 15px 15px 25px;
	background: #eee;
	overflow: hidden;
	}
	.home .box .ttl {
	margin: 0 0 15px;
	background: #fff;
	}
	.home .box img {
	float: left;
	width: 40%;
	}
	.home .box p.exp {
	display: block;
	margin: 0;
	padding: 0;
	float: right;
	width: 55%;
	font-size: 14px;
	}

.home .home-ban  {
	text-align: center;
	}

.home .metaslider  {
	margin-bottom: 15px;
	}





/* AKIYA BANK
---------------------------------------------------------------------- */
.page-template-template_house .top_title {
	font-size: 16px;
	font-weight: bold;
	}
.page-template-template_house .top_price {
	font-size: 16px;
	}
.page-template-template_house .top_madori {
	font-size: 16px;
	}
.page-template-template_house .top_shozaichi {
	font-size: 16px;
	}


/* AKIYA BANK LIST PAGE
---------------------------------------------------------------------- */
.archive-fudo .list_price {
	margin-top: 15px;
	padding: 15px 15px 10px 15px;
	}
.archive-fudo .list_address {
	padding: 25px 15px 15px 15px;
	}
.archive-fudo .list_price_others {
	padding: 15px;
	}


/* 　-------　　　2020.06.19 Kijima work　　------------ */
@media screen and (max-width: 768px) {

/* 　- 物件詳細 - */
.fudo-template-default .list_simple_box .entry-content {
	margin-left: 0 !important;
    margin-right: 0 !important;
	}
.fudo-template-default #list_simplepage2 .list_picsam img {
	width: 29%;
	}
.fudo-template-default #list_add_table {
	padding-top: 0;
	}
.fudo-template-default #list_simplepage2 .list_detail table th,
.fudo-template-default #list_simplepage2 .list_detail table td{
	font-size: 12px;
	}
.fudo-template-default #list_simplepage2 .list_simple_box .list_detail #list_add th {
    white-space: normal;
    width: 27%;
	}
.fudo-template-default .entry-content p,
.fudo-template-default .entry-content a{
    font-size: 12px;
	}
.fudo-template-default .entry-content p:last-child {
    margin-bottom: 20px;
	}
.fudo-template-default .list_detail_bottom_info {
	text-align: left !important;
	font-size: 12px;
	padding: 10px 0;
	}
.fudo-template-default #bukken_bottom_area {
    font-size: 12px;
	text-align: left !important;
	}

/* 　- 物件トップ - */
.page-template-default .entry-content span.box1low a {
    font-size: 14px;
    font-size: 1.4rem;
	}
.page-template-default .fudo_top_r-2 div {
    margin-right: 1.5em;
	}
	
}











