/*共通設定*/
a:hover{
    opacity: 0.6; 
    filter: alpha(opacity=60); 
    -moz-opacity: 0.6;
}

nav a:hover{
    opacity: 0.6 !important; 
    filter: alpha(opacity=60) !important; 
    -moz-opacity: 0.6 !important;
}
.blog-comment{
	display: none;
}
#comments {
	display: none;
}
.blue{
	color:#1c3290;
}
.pur{
	color:#67227b;
}
/*
---------------------------------------
可児店追記
---------------------------------------*/

/*HOME*/
.titlebar-outer-wrapper{
	
	background-repeat:repeat-x;
	height:200px;
}
.header-outer-wrapper{
	height: 198px;
}

.logo-wrapper a{
	margin-top: 20px;
	display: block;
}
.top-bar-outer-wrapper {
	background: #fff;
}

.top-nav.slideMenu ul li a {
	color: #c59349;
}

.top-nav ul li a:hover {
	background: #c59349;
	color: #fff;
}

.header-outer-wrapper .header-right {
	position: relative;
	top: 21px;
	right: -40px;
	width: 1500px;
	height: 77px;
}

#menu-item-2006 a{
	margin-top: 0px;
	background: url("assets/images/add/kani/nav01.jpg");
	text-indent: -9999px;
	height: 77px;
	width: 80px;
	display: block;
	background-repeat: no-repeat;
}
#menu-item-2016 a{
	margin-top: 0px;
	background: url("assets/images/add/kani/nav02.jpg");
	text-indent: -9999px;
	height: 77px;
	width: 80px;
	display: block;
	background-repeat: no-repeat;
}
#menu-item-2162 a{
	margin-top: 0px;
	background: url("assets/images/add/kani/nav03.jpg");
	text-indent: -9999px;
	height: 77px;
	width: 78px;
	display: block;
	background-repeat: no-repeat;
}
#menu-item-2161 a{
	margin-top: 0px;
	background: url("assets/images/add/kani/nav04.jpg");
	text-indent: -9999px;
	height: 77px;
	width: 80px;
	display: block;
	background-repeat: no-repeat;
}
#menu-item-2160 a{
	margin-top: 0px;
	background: url("assets/images/add/kani/nav05.jpg");
	text-indent: -9999px;
	height: 77px;
	width: 78px;
	display: block;
	background-repeat: no-repeat;
}
#menu-item-2159 a{
	margin-top: 0px;
	background: url("assets/images/add/kani/nav06.jpg");
	text-indent: -9999px;
	height: 77px;
	width: 80px;
	display: block;
	background-repeat: no-repeat;
}
#menu-item-2158 a{
	margin-top: 0px;
	background: url("assets/images/add/kani/nav07.jpg");
	text-indent: -9999px;
	height: 77px;
	width: 78px;
	display: block;
	background-repeat: no-repeat;
}
#menu-item-2157 a{
	margin-top: 0px;
	background: url("assets/images/add/kani/nav08.jpg");
	text-indent: -9999px;
	height: 77px;
	width: 77px;
	display: block;
	background-repeat: no-repeat;
}
#menu-item-2156 a{
	margin-top: 0px;
	background: url("assets/images/add/kani/nav09.jpg");
	text-indent: -9999px;
	height: 78px;
	width: 80px;
	display: block;
	background-repeat: no-repeat;
}

.main-outer-wrapper.has-slider {
    border-top: 12px solid #a43841;
    margin-top: -100px;
}
.builder-item-wrapper .builder-item-title {
    color: #a43841;
    float: left;
    font-size: 28px;
	font-family:"ヒラギノ明朝 ProN W6","HiraMinProN-W6","HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif;
}

#subscribe_form {
    display: none;
    margin: 0;
}

#footer {
	background: url("assets/images/add/kani/footer_bg.jpg");
	background-repeat: repeat-x;
	/* height: 468px; */
	background-position: bottom;
}
.widget-container .footer-widgettitle, .footer-sidebar .widgettitle {
    color: #974144;
    font-size: 21px;
    margin-bottom: 18px;
    padding-bottom: 0;
    text-transform: uppercase;
}
.footer-copyright .copy-left {
    color: #fff;
    font-size: 15px;
    margin-top: 160px;
    text-align: center;
    text-transform: none;
}

.footer-copyright {
    border-top: medium none;
    padding-top: 30px;
}
.footer-social{
	display: none;
}

#footer .widget_nav_menu ul li a {
    color: #e73275;
    font-size: 17px;
	border-bottom: medium none;
}
.footer-columns{
	padding-top: 143px;
}
.site-kani address a{
	color: #a43841;
	font-style: normal;
	font-size: 18px;
}
/*ROOM*/
.main-outer-wrapper.has-titlebar{
    border-top: 12px solid #a43841;
    margin-top: -100px;
}

.titlebar-outer-wrapper {
    border-bottom: medium none;
    height: 307px;
    overflow: hidden;
    position: relative;
	background-color: #fff7fe;
	background-repeat: repeat-x;
	background-image: url("assets/images/add/kani/mainimage_bg.jpg");

	}
.slider-no-boxed {
	background-color: #fff7fe;
	background-repeat: repeat-x;
}
.page-title{
    color: #a43841;
    float: left;
    font-size: 28px;
	font-family:"ヒラギノ明朝 ProN W6","HiraMinProN-W6","HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif;
}
#page-id-1762 .r-index-2{
	background-color: #f9f4ec;
}
.box_ivory{
	background-color: #f9f4ec;
	padding:15px;
}
.box_ivory p{
	margin: 0px;
}
.kani_setsubi{
	margin-top: 60px;
}

#page-id-1762 h4 {
    line-height: 20px;
    margin-bottom: 10px;
}
h4{
	font-family:"ヒラギノ明朝 ProN W6","HiraMinProN-W6","HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif !important;
}
.room_h1{
	margin-top: 50px;
}
.go-detail{
	display :none;
}
.pp_social{
	display: none;
}
.cpt-title{
	border-bottom: 1px solid #bca474;
}
.cpt-filters{
	display: none;
}
.copy-left{
	text-align: center;
}



/*SYSTEM*/

.smalltxt{
	font-size: 16px;
}
h4.25{
	font-size: 25px;
}
.gold{
	color: #c59349;
}
.red{
	color: #a43841;
}
.height700{
	height:700px;
}
.height700_r{
	height:700px;
}
.height300{
	height:300px;
}
.height220{
	 height: 220px;
}
.goldline{
	border-bottom: 1px dotted #c59349;
}


/*PRIVACY POLYCY*/

.pri_body{
	margin-left: 150px;
	margin-bottom: 150px;
}

/*LINK*/
.banner_link{
	margin-left: 150px;
}
.banner_link_txt{
	margin-top: 60px;
}
.banner_link_txt3{
	margin-top: 50px;
}




/*
---------------------------------------
一宮店追記
---------------------------------------*/
.i_nav_01 a{
	margin-top: 1px !important;
	background: url("assets/images/add/ichinomiya/nav01.jpg")!important;
	text-indent: -9999px;
	height: 76px !important;
	width: 80px;
	display: block;
	background-repeat: no-repeat;
}
.i_nav_02 a{
	margin-top: 1px !important;
	background: url("assets/images/add/ichinomiya/nav02.jpg")!important;
	text-indent: -9999px;
	height: 76px !important;
	width: 79px;
	display: block;
	background-repeat: no-repeat;
}
.i_nav_03 a{
	margin-top: 1px !important;
	background: url("assets/images/add/ichinomiya/nav03.jpg")!important;
	text-indent: -9999px;
	height: 76px !important;
	width: 78px;
	display: block;
	background-repeat: no-repeat;
}
.i_nav_04 a{
	margin-top: 1px !important;
	background: url("assets/images/add/ichinomiya/nav04.jpg")!important;
	text-indent: -9999px;
	height: 76px !important;
	width: 80px;
	display: block;
	background-repeat: no-repeat;
}
.i_nav_05 a{
	margin-top: 1px !important;
	background: url("assets/images/add/ichinomiya/nav05.jpg")!important;
	text-indent: -9999px;
	height: 76px !important;
	width: 78px;
	display: block;
	background-repeat: no-repeat;
}
.i_nav_06 a{
	margin-top: 1px !important;
	background: url("assets/images/add/ichinomiya/nav06.jpg")!important;
	text-indent: -9999px;
	height: 76px !important;
	width: 80px;
	display: block;
	background-repeat: no-repeat;
}
.i_nav_07 a{
	margin-top: 1px !important;
	background: url("assets/images/add/ichinomiya/nav07.jpg")!important;
	text-indent: -9999px;
	height: 76px !important;
	width: 80px;
	display: block;
	background-repeat: no-repeat;
}
.i_nav_08 a{
	margin-top: 1px !important;
	background: url("assets/images/add/ichinomiya/nav08.jpg")!important;
	text-indent: -9999px;
	height: 76px !important;
	width: 77px;
	display: block;
	background-repeat: no-repeat;
}
.i_nav_09 a{
	margin-top: 1px !important;
	background: url("assets/images/add/ichinomiya/nav09.jpg")!important;
	text-indent: -9999px;
	height: 76px !important;
	width: 80px;
	display: block;
	background-repeat: no-repeat;
}

.site-ichinomiya .main-outer-wrapper.has-slider {
	border-top: 12px solid #3f44b7;
}

.site-ichinomiya .builder-item-wrapper .builder-item-title {
	color: #1c3290;
}
.site-ichinomiya #footer {
	background: url("assets/images/add/ichinomiya/footer_bg.jpg");
	background-repeat: repeat-x;
	/* height: 468px; */
	background-position: bottom;
}
.site-ichinomiya #footer .widget_nav_menu ul li a {
	color: #1c3290;
}
.site-ichinomiya address a {
	color: #1c3290;
	font-style: normal;
	font-size: 18px;
}
.site-ichinomiya .footer-columns {
	padding-top: 218px;
}

.site-ichinomiya .page-title {
	color: #1c3290;
}
.site-ichinomiya .titlebar-outer-wrapper {
    border-bottom: medium none;
    height: 307px;
    overflow: hidden;
    position: relative;
	background-color: #fff7fe;
	background-repeat: repeat-x;
	background-image: url("assets/images/add/ichinomiya/mainimage_bg.jpg");

	}
.site-ichinomiya .slider-no-boxed {
	background-color: #f5f6fe;
	background-repeat: repeat-x;
}
.site-ichinomiya .main-outer-wrapper.has-titlebar {
	border-top: 12px solid #3f44b7;
	margin-top: -100px;
}
/*---------------------------------------------------------------------------------
大高
-------------------------------------------------------------------------------*/
.site-odaka #menu-item-2006 a{
	margin-top: 1px;
	background: url("assets/images/add/odaka/nav01.jpg");
	text-indent: -9999px;
	height: 78px;
	width: 79px;
	display: block;
	background-repeat: no-repeat;
}
.site-odaka #menu-item-2090 a{
	margin-top: 1px;
	background: url("assets/images/add/odaka/nav02.jpg");
	text-indent: -9999px;
	height: 78px;
	width: 80px;
	display: block;
	background-repeat: no-repeat;
}
.site-odaka #menu-item-2086 a{
	margin-top: 1px;
	background: url("assets/images/add/odaka/nav03.jpg");
	text-indent: -9999px;
	height: 78px;
	width: 78px;
	display: block;
	background-repeat: no-repeat;
}
.site-odaka #menu-item-2085 a{
	margin-top: 1px;
	background: url("assets/images/add/odaka/nav04.jpg");
	text-indent: -9999px;
	height: 78px;
	width: 80px;
	display: block;
	background-repeat: no-repeat;
}
.site-odaka #menu-item-2091 a{
	margin-top: 1px;
	background: url("assets/images/add/odaka/nav05.jpg");
	text-indent: -9999px;
	height: 78px;
	width: 78px;
	display: block;
	background-repeat: no-repeat;
}
.site-odaka #menu-item-2084 a{
	margin-top: 1px;
	background: url("assets/images/add/odaka/nav06.jpg");
	text-indent: -9999px;
	height: 78px;
	width: 79px;
	display: block;
	background-repeat: no-repeat;
}
.site-odaka #menu-item-2083 a{
	margin-top: 1px;
	background: url("assets/images/add/odaka/nav07.jpg");
	text-indent: -9999px;
	height: 78px;
	width: 80px;
	display: block;
	background-repeat: no-repeat;
}
.site-odaka #menu-item-2082 a{
	margin-top: 1px;
	background: url("assets/images/add/odaka/nav08.jpg");
	text-indent: -9999px;
	height: 78px;
	width: 77px;
	display: block;
	background-repeat: no-repeat;
}
.site-odaka #menu-item-2092 a{
	margin-top: 1px;
	background: url("assets/images/add/odaka/nav09.jpg");
	text-indent: -9999px;
	height: 78px;
	width: 85px;
	display: block;
	background-repeat: no-repeat;
}
.site-odaka .main-outer-wrapper.has-slider {
	border-top: 12px solid #8b1fb7;
}
.site-odaka .builder-item-wrapper .builder-item-title {
	color: #67227b;
}
.site-odaka #footer {
	background: url("assets/images/add/odaka/footer_bg.jpg");
	background-repeat: repeat-x;
	/* height: 468px; */
	background-position: bottom;
}
.site-odaka #footer .widget_nav_menu ul li a {
	color: #67227b;
}
.site-odaka address a{
	color: #67227b;
	font-style: normal;
	font-size: 18px;
}
.site-odaka .footer-columns {
	padding-top: 218px;
}

.site-odaka .page-title {
	color: #67227b;
}

.site-odaka .slider-no-boxed {
	background-color: #fff7fa;
	background-repeat: repeat-x;
}
.site-odaka .main-outer-wrapper.has-titlebar {
	border-top: 12px solid #8b1fb7;
}
/*---------------------------------------------------------------------------------
大高EX
-------------------------------------------------------------------------------*/
.site-ex #menu-item-2087 a{
	margin-top: 1px;
	background: url("assets/images/add/ex/nav01.jpg");
	text-indent: -9999px;
	height: 78px;
	width: 79px;
	display: block;
	background-repeat: no-repeat;
}
.site-ex #menu-item-2088 a{
	margin-top: 1px;
	background: url("assets/images/add/ex/nav02.jpg");
	text-indent: -9999px;
	height: 78px;
	width: 80px;
	display: block;
	background-repeat: no-repeat;
}
.site-ex #menu-item-2089 a{
	margin-top: 1px;
	background: url("assets/images/add/ex/nav03.jpg");
	text-indent: -9999px;
	height: 78px;
	width: 78px;
	display: block;
	background-repeat: no-repeat;
}
.site-ex #menu-item-2090 a{
	margin-top: 1px;
	background: url("assets/images/add/ex/nav04.jpg");
	text-indent: -9999px;
	height: 78px;
	width: 80px;
	display: block;
	background-repeat: no-repeat;
}
.site-ex #menu-item-2091 a{
	margin-top: 1px;
	background: url("assets/images/add/ex/nav05.jpg");
	text-indent: -9999px;
	height: 78px;
	width: 78px;
	display: block;
	background-repeat: no-repeat;
}
.site-ex #menu-item-2092 a{
	margin-top: 1px;
	background: url("assets/images/add/ex/nav06.jpg");
	text-indent: -9999px;
	height: 78px;
	width: 79px;
	display: block;
	background-repeat: no-repeat;
}
.site-ex #menu-item-2093 a{
	margin-top: 1px;
	background: url("assets/images/add/ex/nav07.jpg");
	text-indent: -9999px;
	height: 78px;
	width: 80px;
	display: block;
	background-repeat: no-repeat;
}
.site-ex #menu-item-2094 a{
	margin-top: 1px;
	background: url("assets/images/add/ex/nav08.jpg");
	text-indent: -9999px;
	height: 78px;
	width: 77px;
	display: block;
	background-repeat: no-repeat;
}
.site-ex #menu-item-2095 a{
	margin-top: 1px;
	background: url("assets/images/add/ex/nav09.jpg");
	text-indent: -9999px;
	height: 78px;
	width: 85px;
	display: block;
	background-repeat: no-repeat;
}
.site-ex .main-outer-wrapper.has-slider {
	border-top: 12px solid #986e0c;
}
.site-ex .builder-item-wrapper .builder-item-title {
	color: #7e1f3f;
}
.site-ex #footer {
	background: url("assets/images/add/ex/footer_bg.jpg");
	background-repeat: repeat-x;
	/* height: 468px; */
	background-position: bottom;
}
.site-ex #footer .widget_nav_menu ul li a {
	color: #333333;
}
.site-ex address a{
	color: #7e1f3f;
	font-style: normal;
	font-size: 18px;
}
.site-ex .footer-columns {
	padding-top: 218px;
}
.site-ex .main-outer-wrapper.has-titlebar {
	border-top: 12px solid #986e0c;
}
.site-ex .slider-no-boxed {
	background-color: #fdfbf2;
}

/*コンタクトフォーム*/
.site-kani .contact_link{
	color:#7e1f3f;
	text-decoration: underline;
}
.site-ex .contact_link{
	color:#7e1f3f;
	text-decoration: underline;
}
.site-ichinomiya .contact_link{
	color:#1c3290;
	text-decoration: underline;
}
.site-odaka .contact_link{
	color:#67227b;
	text-decoration: underline;
}

/*レスポンシブ*/
#primary-nav-mobile-a {
	padding: 8px 0 8px 0;
	background: #202020;
	position: relative;
	font-size: 14px;
	color: #fff;
	text-transform: none !important;
	width: 340px;
	font-family: 'Roboto',Arial,sans-serif;
	margin-left: -80px;
}

#primary-nav-mobile-id {
	margin: 0px;
	background: #333333;
	padding-bottom: 8px;
	display: none;
	width: 340px;
	margin-left: -80px;
}
