@charset "utf-8";

*{-webkit-text-size-adjust:none;} #page,
#wrapper {
width: 100%;
margin:0;
}
#content-bg {
width:100%;
}
#branding{
width:100%;
border-top:solid 8px orangered;
}
#special-body-bg {
width:100%
}
#main { }
#container {
width: 99%;
}
#container:after{
display:block;
content:"";
clear:both;
height:0;
}
#container .jsearch .submit input{
margin:20px auto;
} .both-sidebar #container {} .page-template-full-width-page-php #container {
width: 100%;
} #wrapper #primary {
width:100%;
}
#primary,
#secondary {
width: 100%;
}
#secondary {
margin-top: 10px;
}
#primary:after,
#secondary:after,
#primary:before,
#secondary:before{
display:block;
content:"";
clear:both;
height:0;
} .both-sidebar #secondary {}
#tertiary {} .both-sidebar #tertiary {}
#content article {} #footer {
width: 100%;
} .full-width #content,
.image-attachment #content,
.error404 #content {} .right-sidebar #tertiary {
display: none;
}
#container,
.left-sidebar #container {
float: none;
}
#secondary,
.left-sidebar #secondary {
float: none;
}
#tertiary,
.left-sidebar #tertiary {} .page-template-full-width-page-php #container {}
.page-template-full-width-page-php.both-sidebar #container {} #header {
padding: 0;
margin: 0;
display: block;
text-align: center;
}
#logo-block {} #site-title {
padding: 0;
font-size: 24px;
line-height: 1.3;
text-align: center;
}
#site-title a {
font-size: 24px;
font-weight: bold;
line-height: 1.3;
}
.has-logo-img #site-title {
padding: 0;
}
.has-logo-img #site-title a{
}
.has-logo-img #site-title a img{
max-width: 55%;
max-height: 50px;
margin: 0 auto;
float:left;
} #site-description {
font-size: 12px;
padding: 0;
text-align: center;
} #branding img {} #snshead {
display:none;
}  .wp_social_bookmarking_light {}
.wp_social_bookmarking_light div {}
.wp_social_bookmarking_light img {}
.wp_social_bookmarking_light_clear {
margin: 0 0 8px;
}
.wsbl_twitter {} .assistive-text {}
#access {
padding:0;
margin:0 0 5px;
}
#access div.menu-primary-container,
#access .menu-header,
#access div.menu {
margin: 0;
}
#access div.menu-primary-container ul,
#access .menu-header ul,
div.menu ul {
margin:0;
}
#access div.menu-primary-container li,
#access .menu-header li,
#access div.menu ul li,
#access div.menu li,
#access li {
float:left;
margin-right:-1px;
border:solid 1px #fff;
border-width:0 1px 0 0;
}
#access a {
display:block;
white-space:nowrap;
text-overflow: ellipsis; 
}
#access ul ul {
top: 0;
bottom:0;
width:100%;
max-width:100%;
position:relative;
}
#access ul ul:after{
display:block;
content:"";
width:100%;
height:0;
border-top:solid 1px inherit;
position:absolute;
bottom:0;
}
#access ul ul li {
float:none;
width:50%;
min-width:100%;
max-width:100%;
text-align:left;
display:block;
border:none !important;
}
#access ul ul ul {
left:0 !important;
}
#access ul ul a {
padding:10px 0;
width:100%;
max-width:100%;
background: inherit;
}
#access ul li:hover > a,
#access a:focus {}
#access ul ul :hover > a {}
#access ul ul a:hover {}
#access ul li:hover > ul {
display: block;
}
#access ul li.current_page_item > a,
#access ul li.current-menu-ancestor > a,
#access ul li.current-menu-item > a,
#access ul li.current-menu-parent > a {}
* html #access ul li.current_page_item a,
* html #access ul li.current-menu-ancestor a,
* html #access ul li.current-menu-item a,
* html #access ul li.current-menu-parent a,
* html #access ul li a:hover {}
#access .skip-link {}
#access ul li:hover > a,
#access ul ul :hover > a,
#access a:focus {}
#access ul li:hover > a,
#access a:focus {}
#access ul li:hover > ul {}
#access .current-menu-item > a,
#access .current-menu-ancestor > a,
#access .current_page_item > a,
#access .current_page_ancestor > a {} .entry-meta {}
.single-author .entry-meta .byline {}
#content nav .nav-previous {}
#content nav .nav-next {}
#content nav .nav-next a {}
.paged #content #nav-above,
.single #content #nav-above {}
#nav-above,
.paged #content #nav-above,
.single #content #nav-above {}
#nav-below {}
.page-link {}
.page .edit-link {}
.smp-body #main #container #content #list_simplepage2 .list_simple_box{ background:none;
border:none;
}    .wp-caption {
max-width: 100% !important;
}  .smp-body #comments{
padding-top:0;
margin-bottom:30px;
}
.tab-body #comments{
}    .smp-body #list_simplepage2 h2.entry-title,
#main #container #content h1{
padding: 5px 3px 5px;
margin:0 0 3px;
}
#main #container #content h1 a {}
#content nav h1 {}
#footer .widget-area h3 {}
.home #main #container #content h3{
padding: 8px 8px 5px;
}
.home #main #container #content h3 a {}  body {
}
body.smp-body{
background-image:none;
background:#fff;
}
#logo-block {
float: none;
padding: 4px 0;
text-align: center;
}
#logo-block #site-description {
text-align: center;
}
#logo-block #site-title {
}
#headRight {
float: none;
padding: 4px;
margin: 0 5px 5px;
border: solid 3px #ccc;
text-align:center;
}
#headRight p {}
#headRight .freeD {
line-height: 1;
float:none;
}
#headRight .info li{
border:none;
float:none;
padding:0;
margin:0;
line-height:1.5;
}
#article-count-block {
float: none;
display: block;
margin: 0 0 10px;
padding: 4px;
display:none;
}
#article-count-block p {}
#article-count-block p strong {}
#access { background:url(//www.lotus-asset-and-property.com/wp-content/themes/gs-seven/img/gs-orange-menu.gif);}
#access ul {}
#access a {}
#access ul .sub-menu li{width:100%; opacity:1; background:#fff;}
.breadcrumbs {
height:auto;
}
.breadcrumbs a {}
.breadcrumbs a.first{
padding-right:12px;
}
#colophon {width:100%;min-width:100%;}
#colophon a {} #pTop-block {
text-align: center;
}
#pTop-block p {
margin:0 auto;
}
#pTop-block p a {
padding:10px 24px;
}
#footer-body {}
#footer-body .inner-body {
width: 95%;
}
#footer-body .footer-nav-block {}
#footer-body .footer-nav-block .menu {}
#footer-body .footer-nav-block div ul {
margin:0;
} #footer-body .footer-nav-block li a {
display: block;
padding:5px 0;
margin: 5px 0 0;
}
#footer-body .footer-nav-block ul:after {}
#footer-body .footer-nav-block .menu li ul {}
#footer-body .contentinfo-blocks {
margin: 5px 0;
padding: 5px 15px;
}
#footer-body .contentinfo-blocks p {
margin: 0 0 8px;
}
#footer-body .contentinfo-blocks .site-title {
display: block;
float: none;
text-align:left;
}
#footer-bottom-block {
padding:5px;
text-align:center;
} .tab-body .stickybox .sticky-inner,
.smp-body .stickybox .sticky-inner,
.stickybox .sticky-inner,
.tab-body .stickybox,
.smp-body .stickybox,
.stickybox { display: none!important } #special-blocks {
}
#special-blocks {
}
#special-body {
width: 98%;
float: none;
clear:both;
margin: 0 0 10px;
min-height: 0;
display:inline-block;
}
#special-side {
width: 100%;
float: none;
clear:both;
min-height: 0;
} #video-body {
padding-bottom: 0;
margin-bottom: 5px;
}
#myytplayer {
}
#map-body {
float: none;
text-align: center;
min-height:0;
width: 100%;
margin: 0 0 10px;
}
#map-body h2 {
background-position:30%;
padding:15px 10px;} #map-body #mapArea {
width:98%;
margin:0 auto 10px;
}
#area-list {
height: auto;
width: 100%;
}
#area-list li {
display: block;
margin: 0 0 2px 2px;
padding: 0;
width: 49%;
text-align: center;
float: left;
}
#area-list li a {
padding: 8px 0 0 0;
}
#area-list li a:hover {}
#area-list li a strong {
padding: 0 0 8px 0;
} #top_fbox .widget .relayLink {}
ul.inlineList {}
ul.inlineList li {}
#newsList {}
#newsList dt {
width: 100%;
height: auto;
}
#newsList dd {
padding: 0 0 5px 0;
margin: 0;
}
#newsList dd strong {}
#glossaryList {}
#glossaryList li {}
.tax-body {}
.tax-body dl {}
.tax-body dl dt {}
.tax-body dl dd {}
.tax-body dl dd strong {}
.tax-body dl dd p {}
#glossary.tax-body dl dt {}
#glossary.tax-body dl dd {}
#glossary.tax-body dl dd ul {}
#glossary.tax-body dl dd ul li {}
#glossary.tax-body dl dd ul li strong {}
.tax-category {
margin-bottom:10px;
}
.tax-category ul.inlineList {}
.tax-category ul.inlineList li {}
.tax-category ul.inlineList li a {}
.entry-content .entry-meta {} #special-blocks .widget {
min-height: 0;
width: 100%;
}
#special-blocks .widget h3 {}
#special-blocks .widget h3 a {}
#special-blocks .widget .relayLink {
text-align: center;
}
#special-blocks .widget .relayLink a {}
#primary #inq-btn,
#tertiary #inq-btn,
#secondary #inq-btn { margin:0 auto;
}
.smp-body #top_fbox #container #content .textwidget p{
margin-bottom:0.55em;
}
#container #content p img {
max-width: 100% !important ;
max-width:640px;
margin:0 0 8px;
}
#contact_form{
padding-bottom:20px;
}
#container #content .wpcf7-form p img {
width:auto !important;
}
.smp-body #top_fbox #content ul.grid-content {
width: 100%;
}
.smp-body #top_fbox #content ul.grid-content li {
width: 96%;
padding:8px 8px 14px;
}
.smp-body #top_fbox #content ul.grid-content li img {
float: left;
margin: 0 8px 4px 0;
max-width:100px;
}
.smp-body .box1 div{
margin: 0;
padding: 0;
}
.smp-body .box1 div span img{
height: 80%;
width: 80%;
padding-top: 7px;
}
.smp-body .box1low { display:block;
bottom: auto;
height:auto;
width: 100px;
}
.smp-body .box1low a{
display:block;
line-height:1.5;
}
.smp-body .box1 a{
margin:0;}
.smp-body #main #content #list_simplepage2 .list_picsam,
.smp-body #main #content .list_picsam {
float: none;
clear:both;
width: 100%;
display:inline-block;
box-sizeing:border-box;
margin:0 0 15px 0;
}
.smp-body #main #content #list_simplepage2 .list_picsam img,
.smp-body #main #content .list_picsam img{  margin:0 5px 4px 0;
width:90%;
height:auto;
max-width:90px;
}
#main #content #list_simplepage2 .list_picsam .slick-slider{
margin:5px 0 0 0;}
.smp-body #list_simplepage .list_details_button { width:49%;
margin: 0 0 5px;
float:left;
}
.smp-body #main #container #content #list_simplepage2 .list_simple_box .list_detail,
.smp-body #list_simplepage .list_detail {
float: none;
clear: both; width:98%;
box-sizeing:border-box;
}
.smp-body #main #content #list_simplepage2 {
width: 100%;
}
.smp-body #main #content #list_simplepage2 .list_simple_box .list_detail #list_other th,
.smp-body #main #content #list_simplepage2 .list_simple_box .list_detail #list_add td {
padding: 3px;
}
.smp-body #top_fbox div.new_mark {
right: auto;
left: 15px;
} .disnon {}
#tab_inner-wrap{
width:100%;
margin-left:0 !important;
}
.tab_inner{
border:none;
padding:10px 0 0;
margin:0;
text-align:center;
}
.tab_inner p img{
width:100%;
max-width:464px;
height:auto;
}
#tab_inner-wrap{
}
#tab_wrap {
float:none;
margin-right:0 !important;
}
#tab_menu{
max-width:100%;
}
#tab_menu:after{
display:block;
content:"";
height:0;
float:none;
clear:both;
}
#tab_menu li{
display:block;
margin:0 -1px 0 0;
padding:0;
width:50%;
text-align:center;
float:left;
}
#tab_menu li a{
padding:8px 0 0 0;
}
#tab_menu li.select a,
#tab_menu li a:hover{}
#tab_menu li a strong{
font-size:14px;
padding:5px 0 15px 0;
}
#tab_menu li.select:after{
content:"";
display:block;
position:absolute;
margin:0 0 0 20px;
border:solid 10px #B00707;
border-color:#B00707 transparent transparent transparent;
} .bukken_history_wrap {
overflow: hidden;
position:relative;
padding-bottom:30px;
}
.bukken_history_wrap .rireki_clear{
text-align:center;
padding:0;
position:absolute;
bottom:0;
right:0;	
}
.bukken_history_wrap .rireki_clear a:hover {}
.bukken_history_wrap .rireki_clear a:link {
padding:0 10px 0 0;
margin:0;
}
.bukken_history_wrap .rireki_link{
text-align:center;
padding:0;
position:absolute;
bottom:0;
left:0;
}
.bukken_history_wrap .rireki_link a:hover {}
.bukken_history_wrap .rireki_link a:link {
padding:0 0 0 10px;
margin:0;
}
#main .widget .bukken_history{
width:98%;
position:relative;
display:block;
background:#fff;
padding-left: 80px;
box-sizing: border-box;
}
.bukken_history .btn_bukkensyousai a:hover {}
.bukken_history .btn_bukkensyousai a:link { }
#main #secondary .widget .bukken_history li{
margin:0;
}
.bukken_history .kakaku,
.bukken_history .area,
.bukken_history .kakaku,
.bukken_history .station {}
.bukken_history .caption {
width: auto;
float: none;
clear:both;
overflow:hidden;
}
#main #secondary .widget .bukken_history .caption ul{
margin:0 -20px 5px 0; }
.bukken_history .kakaku {}
.bukken_history .madori {}
.bukken_history .photo {
width: 70px;
position:absolute;
top:5px;
left:5px;
}
.bukken_history .tit {}
.widget .bukken_history_tit { background:#575a5c;}
.widget .bukken_history_tit:after{}
#secondary .bukken_history_wrap{ background:#fff;} .inq-btn-block{
}
.entry-content .inq-btn{
}
.entry-content .inq-btn:hover{
}
.assessment-point-block{
}
#main #content .assessment-body h2{
}
#main #content .assessment-body ul{
}
#main #content .assessment-body li{
}
#main #content .assessment-body p{
}
#main #content .assessment-point-block h3{
} #main #content .form-block{
}
#main #content .form-block h2 em{
}
#main #content .form-block ul li{
width:100%;
}
#main #content .form-block ul li.last{
}
.form-block a.btn{
}
#main #content .form-block .form-icon{
}
#main #content .form-block h4{
}
#main #content .form-block .essential{
}
.form-block .name-block{
}
.form-block .name-block p{
}
.form-block .name-block:after{
}
.name-block p input[type="text"]{
}
.form-block .text-zip{
display:block;
margin:0 0 5px;
}
.form-block .text-narrow{
}
.form-block .text-midum{
}
.form-block .text-wide{
}
.form-block .name-block:after{
}
.address-layout-list{
}
.address-layout-list dt{
position:relative;
max-width:100%;
min-width:100%;
}
.address-layout-list dd{
padding:5px 0 20px 0;
}
.form-submit-block{
}
.form-submit-block p{
} .bukken_ranking_wrap{
}
.bukken_ranking_wrap:after{}
.bukken_ranking_txt{
}
#secondary .widget .bukken_ranking{
}
#secondary .widget .bukken_ranking .photo{
}
.bukken_ranking .photo a{
}
.bukken_ranking .photo em{
}
.bukken_ranking .photo em.tag-ranking{
}
.bukken_ranking .photo em.no01{}
.bukken_ranking .photo em.no02,
.bukken_ranking .photo em.no03{}
.bukken_ranking .photo em.no10{}
.i_type{
}
#secondary .widget .bukken_ranking .caption{
}
#main #secondary .widget .bukken_ranking .caption ul{
}
#main #secondary .widget .bukken_ranking .caption ul li{
}
#secondary .widget .bukken_ranking .caption .tit{
}
#secondary .widget .bukken_ranking .caption .kakaku{
}
#secondary .widget h2.bukken_ranking_tit,
#secondary .widget .bukken_ranking_tit{
}
#secondary .widget h2.bukken_ranking_tit img,
#secondary .widget .bukken_ranking_tit img{
}  #map_canvas {
}
#map_canvas table{
}
#map_canvas table{ 
}
#content #map_canvas table{ 
}
table{
width:100%}
td{
}
#map_canvas table{
}
#map_canvas td{
}
#content img {
}
.site-content .gmap article{
}
.site-content article #map_canvas{
}
.entry-content #map_canvas img{
} #content .entry-content table{
}
#content .entry-content table th{}
#content .entry-content table td{} #map_canvas .gm-style-iw{
}
#map_canvas .gmapballoon a img{
}
#content .gmapballoon{
}
#map_canvas .gmapballoon{
}
#map_canvas .gmaptitle{
}
#map_canvas .gmapkakaku {
}
#map_canvas .gmapmadori {
}
#map_canvas .maptenpo{
} #map_search h3{
}
#chikunen,#memseki,#hofun,#kakaku_b,#kakaku_c,#chiiki,#roseneki,#caution1,#shubetsu,#setsubi_cb{
}
#map_menu{
}
#map_menu .sub_nav{}
#map_search { 
}
#map_search select {
width:100%;
}
#caution1{
}
#map_search #btn,
#map_search #btn2{
}
#madori_cb,#setsubi_cb{
} #menu_botton{
}
#menu_search { width:100%;} .favorite_button,
.favorite_bukken_delete{
margin:0;
}
.list_picsam .favorite_button,
.list_picsam .favorite_bukken_delete{
width:49%;
float:right;
clear:right;
}
.favorite_button:hover,
.favorite_bukken_delete:hover{
}
.right{
margin:18px 0 0;
}
.clearRight {
} .changeViewWrap { 
padding :1em 0;
text-align:center; 
}
.changeView{
margin:0 auto 1em;
display:table;
width:80%;
box-shadow:0 0 2px #454545;
border-radius:8px;
}
.changeView:after{display:block;content:"";height:0;float:none;clear:both;}
.changeView li {
display : table-cell;
width : 50%;
text-align : center;
font-size : 1.2em;line-height:1;
font-weight:bold;
}
.changeView span,
.changeView a {
background:#7A7A7A;
border-radius : 8px 0 0 8px;
color  : #666;
display : block;
padding : 10px;
text-decoration : none;
}
#colophon .changeView a:hover,
.changeView a:hover { 
background : #efefef;
color:#000;
}
.changeView span {
background : #cdcdcd;
border : 1px solid #bebebe;
border-radius : 0 8px 8px 0;
color : #666;
display : block;
}