@charset "utf-8";
@charset "utf-8";
@charset "utf-8";
@charset "utf-8";
@font-face {
font-family: 'icomoon';
src:  url(//log-n.net/logn2021/wp-content/plugins/wp-responsive-menu/inc/assets/icons/fonts/icomoon.eot?5ujmx2);
src:  url(//log-n.net/logn2021/wp-content/plugins/wp-responsive-menu/inc/assets/icons/fonts/icomoon.eot?5ujmx2#iefix) format('embedded-opentype'),
url(//log-n.net/logn2021/wp-content/plugins/wp-responsive-menu/inc/assets/icons/fonts/icomoon.ttf?5ujmx2) format('truetype'),
url(//log-n.net/logn2021/wp-content/plugins/wp-responsive-menu/inc/assets/icons/fonts/icomoon.woff?5ujmx2) format('woff'),
url(//log-n.net/logn2021/wp-content/plugins/wp-responsive-menu/inc/assets/icons/fonts/icomoon.svg?5ujmx2#icomoon) format('svg');
font-weight: normal;
font-style: normal;
}
[class^="wpr-icon-"], [class*=" wpr-icon-"] { font-family: 'icomoon' !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.wpr-icon-store:before {
content: "\e900";
}
.wpr-icon-cart2:before {
content: "\e901";
}
.wpr-icon-basket:before {
content: "\e902";
}
.wpr-icon-cart:before {
content: "\e93a";
}
.wpr-icon-x:before {
content: "\e687";
}
.wpr-icon-rss:before {
content: "\e600";
}
.wpr-icon-rss-alt:before {
content: "\e68c";
}
.wpr-icon-mail:before {
content: "\e68d";
}
.wpr-icon-plus:before {
content: "\e601";
}
.wpr-icon-minus:before {
content: "\e602";
}
.wpr-icon-magnifying-glass:before {
content: "\e603";
}
.wpr-icon-instagram:before {
content: "\e688";
}
.wpr-icon-grid:before {
content: "\e604";
}
.wpr-icon-search:before {
content: "\e605";
}
.wpr-icon-twitter:before {
content: "\e606";
}
.wpr-icon-plus2:before {
content: "\e607";
}
.wpr-icon-minus2:before {
content: "\e608";
}
.wpr-icon-search2:before {
content: "\e609";
}
.wpr-icon-feed:before {
content: "\e60a";
}
.wpr-icon-cancel:before {
content: "\e60b";
}
.wpr-icon-home:before {
content: "\e60c";
}
.wpr-icon-home2:before {
content: "\e60d";
}
.wpr-icon-search3:before {
content: "\e689";
}
.wpr-icon-menu:before {
content: "\e60e";
}
.wpr-icon-point-right:before {
content: "\e60f";
}
.wpr-icon-point-down:before {
content: "\e610";
}
.wpr-icon-close:before {
content: "\e611";
}
.wpr-icon-minus3:before {
content: "\e612";
}
.wpr-icon-plus3:before {
content: "\e613";
}
.wpr-icon-arrow-right:before {
content: "\e614";
}
.wpr-icon-arrow-down:before {
content: "\e615";
}
.wpr-icon-arrow-right2:before {
content: "\e616";
}
.wpr-icon-arrow-down2:before {
content: "\e617";
}
.wpr-icon-arrow-right3:before {
content: "\e618";
}
.wpr-icon-arrow-down3:before {
content: "\e619";
}
.wpr-icon-paragraph-justify:before {
content: "\e61a";
}
.wpr-icon-paragraph-justify2:before {
content: "\e61b";
}
.wpr-icon-mail2:before {
content: "\e61c";
}
.wpr-icon-google:before {
content: "\e61d";
}
.wpr-icon-googleplus:before {
content: "\e61e";
}
.wpr-icon-googleplus2:before {
content: "\e61f";
}
.wpr-icon-googleplus3:before {
content: "\e620";
}
.wpr-icon-googleplus4:before {
content: "\e621";
}
.wpr-icon-facebook:before {
content: "\e622";
}
.wpr-icon-facebook2:before {
content: "\e623";
}
.wpr-icon-facebook3:before {
content: "\e624";
}
.wpr-icon-instagram2:before {
content: "\e68a";
}
.wpr-icon-twitter2:before {
content: "\e625";
}
.wpr-icon-twitter3:before {
content: "\e626";
}
.wpr-icon-twitter4:before {
content: "\e627";
}
.wpr-icon-feed2:before {
content: "\e628";
}
.wpr-icon-feed3:before {
content: "\e629";
}
.wpr-icon-feed4:before {
content: "\e62a";
}
.wpr-icon-vimeo:before {
content: "\e62b";
}
.wpr-icon-vimeo2:before {
content: "\e62c";
}
.wpr-icon-vimeo3:before {
content: "\e62d";
}
.wpr-icon-flickr:before {
content: "\e62e";
}
.wpr-icon-flickr2:before {
content: "\e62f";
}
.wpr-icon-flickr3:before {
content: "\e630";
}
.wpr-icon-flickr4:before {
content: "\e631";
}
.wpr-icon-deviantart:before {
content: "\e632";
}
.wpr-icon-deviantart2:before {
content: "\e633";
}
.wpr-icon-github:before {
content: "\e634";
}
.wpr-icon-github2:before {
content: "\e635";
}
.wpr-icon-github3:before {
content: "\e636";
}
.wpr-icon-github4:before {
content: "\e637";
}
.wpr-icon-github5:before {
content: "\e638";
}
.wpr-icon-tumblr:before {
content: "\e639";
}
.wpr-icon-tumblr2:before {
content: "\e63a";
}
.wpr-icon-skype:before {
content: "\e63b";
}
.wpr-icon-linkedin:before {
content: "\e63c";
}
.wpr-icon-pinterest:before {
content: "\e63d";
}
.wpr-icon-pinterest2:before {
content: "\e63e";
}
.wpr-icon-search32:before {
content: "\e63f";
}
.wpr-icon-basket2:before {
content: "\e903";
}
.wpr-icon-basket3:before {
content: "\e027";
}
.wpr-icon-magnifying-glass2:before {
content: "\e037";
}
.wpr-icon-facebook5:before {
content: "\e05d";
}
.wpr-icon-twitter5:before {
content: "\e05e";
}
.wpr-icon-googleplus5:before {
content: "\e05f";
}
.wpr-icon-rss2:before {
content: "\e060";
}
.wpr-icon-tumblr3:before {
content: "\e061";
}
.wpr-icon-linkedin2:before {
content: "\e062";
}
.wpr-icon-dribbble:before {
content: "\e063";
}
.wpr-icon-plus5:before {
content: "\e656";
}
.wpr-icon-plus6:before {
content: "\e657";
}
.wpr-icon-minus5:before {
content: "\e658";
}
.wpr-icon-minus6:before {
content: "\e659";
}
.wpr-icon-cancel2:before {
content: "\e65a";
}
.wpr-icon-magnifier:before {
content: "\e65b";
}
.wpr-icon-grid3:before {
content: "\e65c";
}
.wpr-icon-grid4:before {
content: "\e65d";
}
.wpr-icon-list:before {
content: "\e65e";
}
.wpr-icon-add:before {
content: "\e65f";
}
.wpr-icon-minus7:before {
content: "\e660";
}
.wpr-icon-search7:before {
content: "\e661";
}
.wpr-icon-shopping-bag2:before {
content: "\e904";
}
.wpr-icon-shopping-cart2:before {
content: "\e905";
}
.wpr-icon-add_shopping_cart:before {
content: "\e854";
}
.wpr-icon-shopping_cart:before {
content: "\e8cc";
}
.wpr-icon-remove_shopping_cart:before {
content: "\e928";
}
.wpr-icon-shopping_basket:before {
content: "\e8cb";
}
.wpr-icon-align-justify:before {
content: "\e026";
}
.wpr-icon-search5:before {
content: "\e036";
}
.wpr-icon-circle-plus:before {
content: "\e040";
}
.wpr-icon-circle-minus:before {
content: "\e041";
}
.wpr-icon-square-plus:before {
content: "\e044";
}
.wpr-icon-square-minus:before {
content: "\e045";
}
.wpr-icon-arrow-right4:before {
content: "\e095";
}
.wpr-icon-arrow-down4:before {
content: "\e097";
}
.wpr-icon-grid2:before {
content: "\e102";
}
.wpr-icon-cross:before {
content: "\e117";
}
.wpr-icon-menu2:before {
content: "\e120";
}
.wpr-icon-ellipsis:before {
content: "\e129";
}
.wpr-icon-times:before {
content: "\e647";
}
.wpr-icon-plus4:before {
content: "\e648";
}
.wpr-icon-minus4:before {
content: "\e649";
}
.wpr-icon-arrow-right-thick:before {
content: "\e64a";
}
.wpr-icon-th-menu:before {
content: "\e64b";
}
.wpr-icon-arrow-down-thick:before {
content: "\e64c";
}
.wpr-icon-times-outline:before {
content: "\e64d";
}
.wpr-icon-plus-outline:before {
content: "\e64e";
}
.wpr-icon-minus-outline:before {
content: "\e64f";
}
.wpr-icon-th-small-outline:before {
content: "\e650";
}
.wpr-icon-th-menu-outline:before {
content: "\e651";
}
.wpr-icon-zoom-outline:before {
content: "\e652";
}
.wpr-icon-arrow-down5:before {
content: "\e653";
}
.wpr-icon-arrow-right5:before {
content: "\e654";
}
.wpr-icon-search6:before {
content: "\e655";
}
.wpr-icon-shopping-cart:before {
content: "\f07a";
}
.wpr-icon-cart-plus:before {
content: "\f217";
}
.wpr-icon-cart-arrow-down:before {
content: "\f218";
}
.wpr-icon-shopping-bag:before {
content: "\f290";
}
.wpr-icon-shopping-basket:before {
content: "\f291";
}
.wpr-icon-search9:before {
content: "\f002";
}
.wpr-icon-envelope-o:before {
content: "\f003";
}
.wpr-icon-th-large:before {
content: "\f009";
}
.wpr-icon-th:before {
content: "\f00a";
}
.wpr-icon-th-list:before {
content: "\f00b";
}
.wpr-icon-times2:before {
content: "\f00d";
}
.wpr-icon-home3:before {
content: "\f015";
}
.wpr-icon-align-justify2:before {
content: "\f039";
}
.wpr-icon-chevron-right:before {
content: "\f054";
}
.wpr-icon-plus-circle:before {
content: "\f055";
}
.wpr-icon-minus-circle:before {
content: "\f056";
}
.wpr-icon-arrow-right6:before {
content: "\f061";
}
.wpr-icon-arrow-down6:before {
content: "\f063";
}
.wpr-icon-plus7:before {
content: "\f067";
}
.wpr-icon-minus8:before {
content: "\f068";
}
.wpr-icon-chevron-down:before {
content: "\f078";
}
.wpr-icon-twitter-square:before {
content: "\f081";
}
.wpr-icon-facebook-square:before {
content: "\f082";
}
.wpr-icon-linkedin-square:before {
content: "\f08c";
}
.wpr-icon-github-square:before {
content: "\f092";
}
.wpr-icon-twitter6:before {
content: "\f099";
}
.wpr-icon-facebook6:before {
content: "\f09a";
}
.wpr-icon-github6:before {
content: "\f09b";
}
.wpr-icon-hand-o-right:before {
content: "\f0a4";
}
.wpr-icon-hand-o-down:before {
content: "\f0a7";
}
.wpr-icon-arrow-circle-right:before {
content: "\f0a9";
}
.wpr-icon-arrow-circle-down:before {
content: "\f0ab";
}
.wpr-icon-tasks:before {
content: "\f0ae";
}
.wpr-icon-bars:before {
content: "\f0c9";
}
.wpr-icon-pinterest3:before {
content: "\f0d2";
}
.wpr-icon-pinterest-square:before {
content: "\f0d3";
}
.wpr-icon-google-plus-square:before {
content: "\f0d4";
}
.wpr-icon-google-plus:before {
content: "\f0d5";
}
.wpr-icon-envelope:before {
content: "\f0e0";
}
.wpr-icon-linkedin3:before {
content: "\f0e1";
}
.wpr-icon-angle-double-right:before {
content: "\f101";
}
.wpr-icon-angle-double-down:before {
content: "\f103";
}
.wpr-icon-angle-right:before {
content: "\f105";
}
.wpr-icon-angle-down:before {
content: "\f107";
}
.wpr-icon-github-alt:before {
content: "\f113";
}
.wpr-icon-ellipsis-h:before {
content: "\f141";
}
.wpr-icon-rss-square:before {
content: "\f143";
}
.wpr-icon-toggle-down:before {
content: "\f150";
}
.wpr-icon-toggle-right:before {
content: "\f152";
}
.wpr-icon-youtube-square:before {
content: "\f166";
}
.wpr-icon-youtube:before {
content: "\f167";
}
.wpr-icon-instagram3:before {
content: "\f16d";
}
.wpr-icon-apple:before {
content: "\f179";
}
.wpr-icon-android:before {
content: "\f17b";
}
.wpr-icon-skype2:before {
content: "\f17e";
}
.wpr-icon-vimeo-square:before {
content: "\f194";
}
.wpr-icon-cart3:before {
content: "\e906";
}
.wpr-icon-bag:before {
content: "\e907";
}
.wpr-icon-facebook4:before {
content: "\e640";
}
.wpr-icon-twitter-old:before {
content: "\e641";
}
.wpr-icon-feed5:before {
content: "\e642";
}
.wpr-icon-bird:before {
content: "\e643";
}
.wpr-icon-search4:before {
content: "\e644";
}
.wpr-icon-pointer:before {
content: "\e645";
}
.wpr-icon-pointer2:before {
content: "\e646";
}
.wpr-icon-shopping-bag3:before {
content: "\e908";
}
.wpr-icon-shopping-basket2:before {
content: "\e909";
}
.wpr-icon-shopping-cart3:before {
content: "\e90a";
}
.wpr-icon-search10:before {
content: "\e68b";
}
.wpr-icon-cross2:before {
content: "\e663";
}
.wpr-icon-minus9:before {
content: "\e664";
}
.wpr-icon-plus8:before {
content: "\e665";
}
.wpr-icon-layout:before {
content: "\e666";
}
.wpr-icon-list2:before {
content: "\e667";
}
.wpr-icon-video:before {
content: "\e668";
}
.wpr-icon-arrow-down7:before {
content: "\e669";
}
.wpr-icon-arrow-right7:before {
content: "\e66a";
}
.wpr-icon-arrow-down8:before {
content: "\e66b";
}
.wpr-icon-arrow-right8:before {
content: "\e66c";
}
.wpr-icon-arrow-down9:before {
content: "\e66d";
}
.wpr-icon-arrow-right9:before {
content: "\e66e";
}
.wpr-icon-arrow-down10:before {
content: "\e66f";
}
.wpr-icon-arrow-right10:before {
content: "\e670";
}
.wpr-icon-arrow-down11:before {
content: "\e671";
}
.wpr-icon-uniE672:before {
content: "\e672";
}
.wpr-icon-arrow-right11:before {
content: "\e673";
}
.wpr-icon-github62:before {
content: "\e674";
}
.wpr-icon-flickr5:before {
content: "\e675";
}
.wpr-icon-flickr6:before {
content: "\e676";
}
.wpr-icon-vimeo4:before {
content: "\e677";
}
.wpr-icon-vimeo5:before {
content: "\e678";
}
.wpr-icon-twitter7:before {
content: "\e679";
}
.wpr-icon-facebook7:before {
content: "\e67a";
}
.wpr-icon-facebook8:before {
content: "\e67b";
}
.wpr-icon-facebook9:before {
content: "\e67c";
}
.wpr-icon-googleplus6:before {
content: "\e67d";
}
.wpr-icon-googleplus7:before {
content: "\e67e";
}
.wpr-icon-pinterest4:before {
content: "\e67f";
}
.wpr-icon-pinterest5:before {
content: "\e680";
}
.wpr-icon-tumblr4:before {
content: "\e681";
}
.wpr-icon-linkedin4:before {
content: "\e682";
}
.wpr-icon-linkedin5:before {
content: "\e683";
}
.wpr-icon-instagram4:before {
content: "\e684";
}
.wpr-icon-skype3:before {
content: "\e685";
}
.wpr-icon-skype4:before {
content: "\e686";
}
.wpr-icon-cart4:before {
content: "\e90b";
}
.wpr-icon-search8:before {
content: "\e662";
}
  :root { --fudou--menu-background-color: #1a1a1a;
--fudou--menu-text-color: #fff; --fudou--table-border-color: #d1d1d1;
--fudou--table-background-color: #f6f6f6; --fudou--widget-border-color: #d1d1d1; --fudou--select-input-border-color: #d1d1d1; --fudou--button-background-color: #1a1a1a;
--fudou--button-text-color: #fff;
--fudou--button-background-hover-color: #fff;
--fudou--button-text-hover-color: #000; --fudou--bukken-kakaku-color: #a82000; --fudou--new-mark-background-color: #a82000; --fudou--up-mark-background-color: #a82000;
} html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,figure,footer,header,hgroup,menu,nav,section,time,mark,audio,video {
margin: 0;
padding: 0;
border: 0;
outline: 0;
vertical-align: baseline; font-weight: 400;
line-height: 1.6;
}
article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary {
display: block;
}
ul {
list-style: none;
}
ol {
margin: 0 0 0 1rem;
padding: 0;
}
table {
border-collapse: collapse;
border-spacing: 0;
}
th {
font-weight: 700;
vertical-align: top;
}
td {
font-weight: 400; vertical-align: middle;
}
strong,th,h1,h2,h3,h4,h5,h6 {
font-weight: 700;
}
h1,h2,h3,h4,h5,h6 {
box-sizing: border-box;
}
img {
vertical-align: bottom;
}
pre {
white-space: pre-line;
word-wrap: break-word;
}
a {
color: #000;
text-decoration: none;
}
a:hover {
color: #88A4DD;
text-decoration: underline;
}
.sticky {}
figure{
margin: 0 0 20px;
}
select,
option{
color: #000;
background-color: transparent;
}
textarea,
select,
input{
border: 1px solid var(--fudou--select-input-border-color);
}
* {
box-sizing: border-box;
} input,
textarea,
select,
.page-title span,
.pingback a.url,
input[type=submit],
pre,
code {
font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Segoe UI","Noto Sans Japanese","ヒラギノ角ゴ ProN W3", Meiryo, sans-serif;
} @supports (-webkit-touch-callout: none) {
input[type="search"] ,
input[type="text"] ,
input[type="button"] ,
input[type="submit"] {
-webkit-appearance: none;
border-radius: 0px;
}
} html,
body,
td,
th{
font-size: 18px;
}
input,
textarea,
select{
font-size: 16px;
}
input,
textarea,
select{
padding: 5px;
} @media screen and (max-width: 414px) {
html,
body,
input,
textarea,
select,
td,
th{
font-size: 18px !important;
}
} body {
font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Segoe UI","Noto Sans Japanese","ヒラギノ角ゴ ProN W3", Meiryo, sans-serif; background: #fff;
color: #000;
} header {
margin: 0 auto;
padding: 0;
width: 1200px;
}
#main {
margin: 0 auto;
padding: 0;
width: 1200px;
}
#colophon {
margin: 0 auto;
padding: 0;
width: 1200px;
}
header,
#main {
margin: 0 auto 30px;
}
.widget:after,
header:after,
#main:after {
content: '';
display: block;
clear: both;
height: 0;
} #container {
margin: 0;
} .two-column #container {
width: 840px;
} #container.full-width {
margin: 0 !important;
width: 100% !important;
max-width: none !important;
} #wrapper #primary {
margin: 0;
padding: 0;
}
#secondary {
margin: 0;
padding: 0;
width: 300px;
}
#tertiary {
margin: 0;
padding: 0;
width: 240px;
}
#content article {
margin-bottom: 50px;
} #colophon {
border-top: 3px solid #CCC;
padding: 20px 5px;
box-sizing: border-box;} .full-width #content,
.image-attachment #content,
.error404 #content {
margin: 0;
}  .right-sidebar #container {
float: left;
}
.right-sidebar #secondary {
float: right;
}
.right-sidebar #tertiary {
display: none;
} .right-sidebar #primary {
float: right;
} .left-sidebar #container {
float: right;
}
.left-sidebar #secondary {
float: left;
}
.left-sidebar #tertiary {
display: none;
} .left-sidebar #primary {
float: left;
} .gmap-page #primary {
width: 300px;
}
.gmap-page #container {
width: 840px;
margin: 0;
} hgroup { padding: 20px 0;
width: 100%;
margin: 0 auto;
}
hgroup:after {
content: '';
display: block;
clear: both;
height: 0;
}
.two-column hgroup {
max-width: 1200px;
} .custom-logo {
float: left;
margin: 0 5px 0 0;
padding: 0;
max-height: 60px;
width: auto;
height: auto;
} .site-title {
margin: 5px 0 0;
padding: 0;
font-size: 33px;
font-weight: 700;
text-decoration: none;
line-height: 1em;
}
.site-title a:hover {
text-decoration: none;
opacity: 0.5;
}
.site-branding-text{
float: left;
} .site-description {
margin: 0 0 0 3px;
padding: 0;
font-weight: 400;
font-style: normal;
font-size: 14px;
} .site-contact-text{
float: right;
text-align: right;
}
.contact_tel {
font-family: Verdana,Geneva,sans-serif;
font-size: 30px;
letter-spacing: -2px;
margin: -5px 0 0;
}
.contact_tel .dashicons-phone{
font-size: 27px;
margin: 10px 5px 0 0;
}
.contact_text{
font-size: 13px;
margin: -5px 0 0;
}
.contact_tel .icon-tel {
height: 25px;
width: 25px;
margin: 0 -5px 0 0;
}
.contact_tel .icon-tel path{
fill: #ff9966;
} #branding img {
box-sizing: border-box;
height: auto;
width: 100%;
}   .header_fudoumap iframe {
vertical-align: bottom;
} .wp-custom-header{
position: relative;
line-height: 0;
}
.wp-custom-header .wp-custom-header-video-button {
background-color: rgba(34, 34, 34, 0.5);
border: 1px solid rgba(255, 255, 255, 0.6);
color: rgba(255, 255, 255, 0.6);
height: 45px;
overflow: hidden;
padding: 0;
position: absolute;
right: 20px;
top: 20px;
-webkit-transition: background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, color 0.3s ease-in-out;
transition: background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, color 0.3s ease-in-out;
width: 45px;
}
.wp-custom-header video{
height: 100%;
left: 0;
-o-object-fit: cover;
object-fit: cover;
top: 0;
-ms-transform: none;
-moz-transform: none;
-webkit-transform: none;
transform: none;
width: 100%;
}
.wp-custom-header iframe#wp-custom-header-video{
width: 100%;
} .wp-custom-header img{
object-fit: cover;
height: 273px !important;
overflow: hidden;
}
.wp-custom-header figure.post-thumbnail{
margin-bottom: 0 !important;
} #site-navigation *{ }
#site-navigation .menu-header li,
div.menu li,
ul.menu li {
float: left;
position: relative;
}
#site-navigation {
margin: 0 auto 0;
width: 100%;
position: absolute;
} .two-column ul.nav-menu{
max-width: 1200px;
margin: 0 auto;
}
.nav-menu ul,
#site-navigation .menu-header ul,
div.menu ul {
list-style: none;
margin: 0;
padding: 0;
}
.nav-menu li,
#site-navigation .menu-header li,
div.menu li {
float: left;
position: relative;
}
#site-navigation span,
#site-navigation a {
display: block;
line-height: 38px;
padding: 10px 15px;
text-decoration: none;
}
#site-navigation ul ul {
box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
display: none;
position: absolute; left: 0;
float: left;
z-index: 999;
}
#site-navigation ul ul li {
z-index: 999;
white-space: nowrap;
}
#site-navigation ul ul ul {
left: 100%;
top: 0;
} #site-navigation {
background: var(--fudou--menu-background-color);
z-index: 999;
border-top:1px solid #333;
border-bottom:1px solid #333;
}
#site-navigation ul ul {
background: #767676;
}
#site-navigation ul li:hover>span,
#site-navigation ul li:hover>a {
background: #767676;
}
#site-navigation ul li.current-menu-ancestor,
#site-navigation .current-menu-item:not(.menu-item-home) a,
#site-navigation .current_page_item:not(.menu-item-home) a {
background: #767676;
}
#site-navigation ul ul :hover>a {
background: #767676;
}
#site-navigation ul ul a:hover {
background: #cecece;
}
#site-navigation span,
#site-navigation a {
color: var(--fudou--menu-text-color);
}
#site-navigation ul li:hover>ul {
display: block;
}
#site-navigation .skip-link {
display: none;
} .nav_fixed {
position: fixed !important;
top: 0;
z-index: 999;
} .menu-toggle {
display: none;
}
.menu-toggle {
background: #333 none repeat scroll 0 0;
border: medium none;
color: #fff;
font-weight: normal;
padding: 17px;
text-align: center;
width: 100%;
font-size: 20px;
}
.menu-toggle .dashicons{
margin: -2px 0 0;
}
.menu-toggle .icon-bars {
display: inline-block;
fill: currentcolor;
height: 1em;
position: relative;
top: -2px;
vertical-align: middle;
width: 1em;
font-size: 24px;
}  header.page-header { clear: both;
display: block;
}
span.page-title { float: right;
display: block;
}
.entry-meta {
clear: both;
display: block;
}
.single-author .entry-meta .byline {
display: none;
}
#nav-below {
margin-bottom: 30px
}
.screen-reader-text{
display: none;
}
#content nav .nav-previous {
float: left;
width: 48%;
}
#content nav .nav-next {
float: right;
text-align: right;
width: 48%;
}
#content nav .nav-next a {
border: none !important;
background-color: transparent !important;
padding: 0 !important;
}
#content nav .nav-previous img{
background-color: #d1d1d1;
float: left;
margin: 0 20px 0 0;
width: auto;
height: 80px;
}
#content nav .nav-next img{
background-color: #d1d1d1;
float: right;
margin: 0 0 0 20px;
width: auto;
height: 80px;
}
.nav-links .meta-nav{
display: block;
}
.page-link {
clear: both;
margin: 0 0 1em;
}
.single-fudo .edit-link{
margin: 10px 0;
text-align: right;
display: block;
}
.page .edit-link {
clear: both;
}
.post-thumbnail {
border: 0;
display: block;
margin-bottom: 10px;
}
.post-thumbnail img {
display: block;
margin: 0 auto;
max-width: 100%;
width: 100%;
height: auto;
}
.updated:not(.published) {
display: none;
}
.sticky,
.posted-on,
.byline {
display: none;
}
.tags-links,
.cat-links{
margin: 0 15px 0 0;
} .error404 .search-form input.search-field {
padding: 3px;
width: 50%;
} .image-attachment div.entry-meta {
float: left;
}
.image-attachment nav {
float: right;
margin: 0 0 1em;
}
.image-attachment .entry-content {
clear: both;
}
.image-attachment .entry-content .entry-attachment {
background: #eee;
margin: 0 0 1em;
padding: 1em;
text-align: center;
}
.image-attachment .entry-content .attachment {
display: block;
margin: 0 auto;
text-align: center;
} .format-aside .entry-header { }
.single .format-aside .entry-header {
display: block;
}
.format-aside .entry-content,
.format-aside .entry-summary {
padding-top: 1em;
}
.single .format-aside .entry-content,
.single .format-aside .entry-summary {
padding-top: 0;
} .format-gallery .gallery-thumb {
float: left;
margin: 0 1em 0 0;
} .format-image .entry-header { }
.single .format-image .entry-header {
display: block;
}
.format-image .entry-content,
.format-image .entry-summary {
padding-top: 1em;
}
.single .format-image .entry-content,
.single .format-image .entry-summary {
padding-top: 0;
} .two-column .entry-content iframe{
max-width: 840px;
width: 100%;
}
.post-template-full-width-page .entry-content iframe{
max-width: none;
width: 100%;
} a img {
border: none;
}
p img {
margin-bottom: .5em;
}
img.size-auto,
img.size-full,
img.size-large,
img.size-medium,
.attachment img,
.widget-area img {
max-width: 100%;
height: auto;
}
.alignleft,
img.alignleft {
display: inline;
float: left;
padding-right: 10px;
}
.alignright,
img.alignright {
display: inline;
float: right;
}
.aligncenter,
img.aligncenter {
clear: both;
display: block;
margin: 0 auto;
}
img.alignleft,
img.alignright,
img.aligncenter {}
.wp-caption {
background: #f1f1f1;
line-height: 18px;
margin-bottom: 20px;
max-width: 650px !important;
padding: 4px;
text-align: center;
}
.wp-caption img {
margin: 5px 5px 0;
}
.wp-caption p.wp-caption-text {
color: #888;
margin: 5px;
}
.wp-smiley {
margin: 0;
}
.gallery {
margin: 0 auto 18px;
}
.gallery .gallery-item {
float: left;
margin-top: 0;
text-align: center;
width: 33%;
}
.gallery .gallery-item img {
width: 80%;
height: auto;
}
.gallery-columns-2 .gallery-item {
width: 50%;
}
.gallery-columns-4 .gallery-item {
width: 25%;
}
.gallery-columns-2 .attachment-medium {
max-width: 92%;
height: auto;
}
.gallery-columns-4 .attachment-thumbnail {
max-width: 84%;
height: auto;
}
.gallery .gallery-caption {
color: #888;
margin: 0 0 12px;
}
.gallery dl {
margin: 0;
}
.gallery img {
border: 10px solid #f1f1f1;
}
.gallery br+br {
display: none;
} a:hover img {
opacity: 0.8;
} #searchform label {
display: none;
}
#colophon #searchform input#s {
margin: 0 0 0 5px;
}
input[type="password"],
input[type="url"],
input[type="tel"],
input[type="email"], 
input[type="text"], 
input#s {
margin: 0 1em 5px 0;
width: 80%;
padding: 4px;
}
textarea {
width: 80%;
} .required {
color: #c03;
} #comments {
clear: both;
}
#comments .navigation {
padding: 0 0 18px;
}
h3#comments-title {
padding: 24px 0;
}
.commentlist {
list-style: none;
margin: 0;
}
.commentlist li.comment {
border-bottom: 1px solid #e7e7e7;
line-height: 24px;
margin: 0 0 24px;
padding: 0 0 0 56px;
position: relative;
}
.commentlist li:last-child {
border-bottom: none;
margin-bottom: 0;
}
#comments .comment-body ul,
#comments .comment-body ol {
margin-bottom: 18px;
}
#comments .comment-body p:last-child {
margin-bottom: 6px;
}
#comments .comment-body blockquote p:last-child {
margin-bottom: 24px;
}
.commentlist ol {
list-style: decimal;
}
.commentlist .avatar {
position: absolute;
top: 4px;
left: 0;
}
.comment-author {}
.comment-author cite {
color: #000;
font-style: normal;
font-weight: 700;
}
.comment-author .says {
font-style: italic;
}
.comment-meta {
margin: 0 0 18px;
}
.comment-meta a:link,
.comment-meta a:visited {
color: #777;
}
.comment-meta a:active,
.comment-meta a:hover {
color: #ff4b33;
}
.commentlist .even {}
.commentlist .bypostauthor {}
.reply {
padding: 0 0 24px;
}
.reply a,
a.comment-edit-link {
color: #777;
}
.reply a:hover,
a.comment-edit-link:hover {
color: #ff4b33;
}
.commentlist .children {
list-style: none;
margin: 0;
}
.commentlist .children li {
border: none;
margin: 0;
}
.nopassword,
.nocomments {
display: none;
}
#comments .pingback {
border-bottom: 1px solid #e7e7e7;
margin-bottom: 18px;
padding-bottom: 18px;
}
.commentlist li.comment+li.pingback {
margin-top: -6px;
}
#comments .pingback p {
color: #777;
display: block;
line-height: 18px;
margin: 0;
}
#comments .pingback .url {
font-style: italic;
}
#respond p {
margin: 0;
}
#respond .comment-notes {
margin-bottom: 1em;
}
.form-allowed-tags {}
.children #respond {
margin: 0 48px 0 0;
}
h3#reply-title {
margin: 18px 0;
}
#comments-list #respond {
margin: 0 0 18px;
}
#comments-list ul #respond {
margin: 0;
}
#cancel-comment-reply-link {
font-weight: 400;
line-height: 18px;
}
#respond .required {
color: #ff4b33;
font-weight: 700;
}
#respond label { }
#respond input:not(#wp-comment-cookies-consent):not(#submit) {
margin: 0 0 9px;
width: 100%;
}
#respond textarea {
width: 100%;
}
#respond .form-allowed-tags {
color: #777;
line-height: 18px;
}
#respond .form-allowed-tags code {}
#respond .form-submit {
margin: 12px 0;
}
#respond .form-submit input {
width: auto;
} #comments .reply a {
background: #999;
color: #fff;
padding: 3px 10px;
border-radius: 4px;
margin: 4px 0;
display: block;
width: 100px;
text-align: center;
}
#comments .reply a:hover {
background: #8CB3DD;
} p.nocomments {
display: none;
}  blockquote,
q {
quotes: none;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
content: "";
}
blockquote p {
margin-bottom: 1.4736842105em;
}
blockquote cite,
blockquote small {
color: #1a1a1a;
display: block;
font-size: 16px;
font-size: 1rem;
line-height: 1.75;
}
blockquote cite:before,
blockquote small:before {
content: "\2014\00a0";
}
blockquote em,
blockquote i,
blockquote cite {
font-style: normal;
}
blockquote strong,
blockquote b {
font-weight: 400;
}
blockquote > :last-child {
margin-bottom: 0;
} .widget {
clear: both;
margin: 0 0 50px;
padding: 0;
display: block;
} .widget-area .widget_fudo_search,
.widget-area .widget_search {
overflow: hidden;
}
.widget-area .widget_fudo_search input,
.widget-area .widget_search input {
float: left;
height: 36px;
}
.widget-area .widget_fudo_search input[type="search"],
.widget-area .widget_search input[type="search"] {
padding: 4px;
background-color: transparent;
border: 1px solid var(--fudou--select-input-border-color);
}
.widget_fudo_search .search-field ,
.widget_search .search-field {
width: calc(100% - 70px);
padding: 4px;
margin: 0 3px 0 0;
}
.widget_search .screen-reader-text {
display: none;
}
#colophon .search-form input.search-field { }
.wp-block-search__inside-wrapper{
display: block !important;
}
.widget_search .wp-block-search__input{
width: calc(100% - 70px);
padding: 4px;
margin: 0 3px 0 0;
}
.wp-block-search .wp-block-search__button{
width: 55px;
margin-left: 2px;
font-size: 16px;
} #wp-calendar {
width: calc( 100% - 1px );
}
#wp-calendar caption {
font-weight: 700;
padding: 0 0 4px 0;
text-align: left;
}
.widget_calendar tbody a {
background-color: #007acc;
color: #fff;
display: block;
font-weight: 700;
}
#wp-calendar tbody th ,
#wp-calendar tbody td {
border: 1px solid #e2e4e7;
padding: 4px;
text-align: center;
}
#wp-calendar tbody .pad {
background: none;
}
#wp-calendar tfoot #next {
text-align: right;
} .entry-summary,
.entry-content {
padding: 0 0 10px;
margin: 0;
word-wrap: break-word !important;
}
.entry-summary:after,
.entry-content:after {
content: '';
display: block;
clear: both;
height: 0;
}
.entry-meta {
text-align: right;
} .two-column .entry-content img {
max-width: 100%;
height: auto;
} .page-template-full-width-page img,
.post-template-full-width-page img {
max-width: 100% !important;
height: auto;
} body.fudou_pro.single-fudo .entry-content img {
max-width: 100% !important; }  #colophon .widget-container {
margin: 0 0 30px;
padding: 0;
}
#footer-widget-area {
padding: 20px 0;
margin: 0 auto;
max-width: 1200px;
}
#footer-widget-area .widget-area {
float: left;
margin: 0 30px 0 0;
padding: 0;
min-height: 100px;
box-sizing: border-box;
width: calc(25% - 25px);
}
#footer-widget-area .widget-area:last-child {
margin-right: 0 !important;
}
#footer-widget-area .tagcloud {
padding: 5px;
}
#footer-widget-area #calendar_wrap { } #colophon p.copybox {
border-top: 1px solid #ccc;
clear: both;
padding: 5px;
text-align: right;
}
#colophon small {
margin: 10px auto;
}  #content h1,
#content h2,
#content h3{
font-size: 1.4rem;
border-bottom: 1px dotted #CCC; 
border-left: 3px solid #666;
margin: 0 0 20px;
padding: 5px 0 5px 10px;
}
#content .entry-content h1,
#content .entry-content h2,
#content .entry-content h3{
margin: 50px 0 20px;
} #content .entry-content h3 {
border: none;
font-size: 1.2rem;
margin: 30px 0 20px;
padding: 5px 0 5px 0;
} #content .entry-content h3:before {
content: '◎';
font-size: 1.2rem;
} #primary .widget h3,
#tertiary .widget h3,
#secondary .widget h3,
#colophon .widget-area h3 {
font-size: 1.2rem;
border-left: 3px solid #666;
margin: 0 0 10px;
padding-left: 8px;
} input[type="submit"] {
border-radius: 3px;
box-sizing: border-box;
letter-spacing: 0.09em;
padding: 5px 10px;
text-align: center;
border: 1px solid #000;
background-color: var(--fudou--button-background-color);
color: var(--fudou--button-text-color);
}
input[type="submit"]:hover {
background-color: var(--fudou--button-background-hover-color);
color: var(--fudou--button-text-hover-color);
}
input[type="submit"][disabled] {
background: #dcdcdc;
border: 1px solid #dcdcdc;
cursor: not-allowed;
}
input[type="submit"][disabled]:hover {
background: #dcdcdc;
color: var(--fudou--button-text-color);
} .breadcrumbs {
margin-bottom: 20px;
}
div.breadcrumbs li {
display: inline;
}
.breadcrumbs span.sp {
margin: 0 10px;
} .wp-block-table{
overflow-x: visible;
}
body .entry-content i,
body .entry-content cite,
body .entry-content em,
body .entry-content var,
body .entry-content address,
body .entry-content dfn {
font-style: italic !important;
}
.entry-content .wp-block-image,
.entry-content .wp-block-image img{
max-width: 100%;
}
.post-template-full-width-page .entry-content .wp-block-image,
.post-template-full-width-page .entry-content .wp-block-image img{
max-width: none;
}
.entry-content ul:not(.wp-block-gallery){
list-style-type: disc;
padding-left: 1.3em;
}
.entry-content ul.blocks-gallery-grid {
padding: 0;
}
.blocks-gallery-grid .blocks-gallery-image figcaption,
.blocks-gallery-grid .blocks-gallery-item figcaption,
.wp-block-gallery .blocks-gallery-image figcaption,
.wp-block-gallery .blocks-gallery-item figcaption{
left: 0;
padding: 40px 0 9px;
}
.wp-block-gallery.is-cropped .blocks-gallery-image a,
.wp-block-gallery.is-cropped .blocks-gallery-image img,
.wp-block-gallery.is-cropped .blocks-gallery-item a,
.wp-block-gallery.is-cropped .blocks-gallery-item img{
overflow: hidden;
}
.editor-block-list__block blockquote {
color: #686868;
font-style: italic;
margin: 20px 0 20px 20px;
padding: 0 0 0 20px;
} @media all and (-ms-high-contrast: none) {
*::-ms-backdrop,
.wp-block-image .aligncenter > figcaption,
.wp-block-image .alignleft > figcaption,
.wp-block-image .alignright > figcaption,
.is-resized.wp-block-image > figcaption,
.wp-block-image .aligncenter,
.wp-block-image .alignleft,
.wp-block-image .alignright,
.is-resized.wp-block-image{
display: block !important;
}
} .wp-block-cover, .wp-block-cover-image{ margin: 0 0 10px;
}
.wp-block-cover-image img.wp-block-cover__image-background,
.wp-block-cover-image video.wp-block-cover__video-background,
.wp-block-cover img.wp-block-cover__image-background,
.wp-block-cover video.wp-block-cover__video-background{
height: 100%;
} .wp-block-cover.aligncenter {
display: flex;
} img.wp-smiley,
img.emoji {
display: inline !important;
border: none !important;
box-shadow: none !important;
height: 1em !important;
width: 1em !important;
margin: 0 .07em !important;
vertical-align: -0.1em !important;
background: none !important;
padding: 0 !important;
} iframe.wp-embedded-content{
clip: auto !important;
position: static !important;
width: 100%;
}
blockquote.wp-embedded-content{
display: none;
} .wp-block-archives,
.wp-block-search,
.wp-block-latest-posts,
.wp-block-latest-comments,
.wp-block-categories,
.wp-block-calendar{
margin-bottom: 30px;
}
.wp-block-separator:not(.is-style-wide):not(.is-style-dots) {
max-width: initial;
margin-bottom: 20px;
}
.entry-content ul:not(.wp-block-gallery) {
margin-bottom: 20px;
}
.wp-block-button__link{
margin-bottom: 20px;
} .wp-pagenavi,
#main #content .nav-next {
float: right;
}
.wp-pagenavi a:hover,
.wp-pagenavi span.current,
.wp-pagenavi a,
.wp-pagenavi span,
#main #content .nav-next a {
padding: 3px 8px;
border: 1px solid #CCC;
border-radius: 3px;
background: #eee;
}
.wp-pagenavi a,
.wp-pagenavi span {
margin: 0 2px;
}
.wp-pagenavi span.current {
font-weight: normal;
background: transparent none repeat scroll 0 0;
}
.wp-pagenavi span.pages {
background: transparent none repeat scroll 0 0;
border: none;
}
#main #content .nav-next b {
padding: 3px 8px;
border: 1px solid #CCC;
border-radius: 3px;
}
 .sp_only {
display: none !important;
}
@media screen and (max-width: 834px){
.sp_only {
display: block !important;
}
.pc_only {
display: none !important;
}
}  input,
textarea,
select,
.page-title span,
.pingback a.url,
input[type=submit],
pre,
code {
font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Segoe UI","Noto Sans Japanese","ヒラギノ角ゴ ProN W3", Meiryo, sans-serif;
}
input[type="text"],
input[type="search"] {
-webkit-appearance: none;
background: #FFF;
border: 1px solid #CCC;
padding: 5px;
} @supports (-webkit-touch-callout: none) {
input[type="search"] ,
input[type="text"] ,
input[type="button"] ,
input[type="submit"] {
-webkit-appearance: none;
border-radius: 0px;
}
} html,
body,
td,
th{
font-size: 18px;
}
input,
textarea,
select{
font-size: 20px;
} @media screen and (max-width: 414px) {
html,
body,
input,
textarea,
select,
td,
th{
font-size: 18px !important;
}
}  header {
margin: 0 auto;
padding: 0;
}
header#brand {
width: 1000px !important;
padding: 0;
margin: 0 auto;
}
#main {
margin: 0 auto;
padding: 0;
width: 1000px !important;
}
#colophon {
margin: 0 auto;
padding: 0;
width: 1000px !important;
}
@media screen and (max-width: 834px){
header {
display: block;
}
header#brand {
width: auto !important;
}
#main {
display: block;
margin: 0 15px!important;
width: auto !important;
}
#colophon {
display: block;
margin: 0 15px!important;
width: auto !important;
}
}
header,
#main {
margin: 0 auto;
}
.widget:after,
header:after,hea
#main:after {
content: '';
display: block;
clear: both;
height: 0;
} #container {
margin: 0;
border: none !important;
}
.site-content {
margin: 0;
border: none !important;
} .two-column #container {
width: 720px !important;
}
@media screen and (max-width: 834px){
.two-column #container {
width: auto !important;
}
} #container.full-width {
margin: 0 !important;
width: 100% !important;
max-width: none !important;
border: none !important;
} #wrapper #primary {
margin: 0;
padding: 0;
}
#secondary {
margin: 0;
padding: 0;
width: 230px !important;
}
@media screen and (max-width: 1000px){
#secondary {
float: none !important;
clear: both;
display: block !important;
width: auto !important;
}
}
#tertiary {
margin: 0;
padding: 0;
width: 240px;
}
#content {
margin-bottom: 30px;
} #colophon {
border-top: none;
padding: 0;
box-sizing: inherit} .full-width #content,
.image-attachment #content,
.error404 #content {
margin: 0;
} hgroup { padding: 5px 0;
display: block;
width: auto;
min-width: 1000px;
margin: 0 auto;
margin-bottom: 10px;
}
@media screen and (max-width: 1000px) {
hgroup {
padding: 0 10px;
}
}
@media screen and (max-width: 834px) {
hgroup {
min-width: inherit;
}
}
.two-column hgroup {
max-width: 1000px;
} .custom-logo {
float: left;
margin: 0 5px 0 0;
padding: 0;
max-height: 60px;
width: auto;
height: auto;
} .site-title {
display: inline-block;
margin: 0;
margin-right: 10px;
width: 200px;
}
.site-title img {
display: block;
max-width: 100%;
height: auto !important;
}
p.site-title_txt {
display: inline-block;
color: #777;
line-height: 130%;
margin: 0;
margin-top: 15px;
vertical-align: top;
}
.site-branding-text{
float: left;
}
@media screen and (max-width: 834px) {
.site-title {
display: block;
margin-right: 5px;
width: auto;
max-width: 100%;
}
p.site-title_txt {
display: none;
}
.site-branding-text{
display: inline-block;
width: 60%;
min-width: inherit;
float: left;
}
}
@media screen and (max-width: 480px) {
.site-branding-text{
width: 72%;
}
} .site-description {
margin: 0 0 0 3px;
padding: 0;
font-weight: 400;
font-style: normal;
font-size: 12px;
} .site-contact-text{
display: inline-block;
float: right;
text-align: left;
width: auto;
}
@media screen and (max-width: 834px) {
.site-contact-text{
display: none;
}
}
p.contact_tel {
margin: 0;
margin-bottom: 3px;
}
.contact_tel img {
display: block;
margin: 0;
max-width: 100%;
height: auto !important;
}
.contact_text {
font-size: 20px;
margin: 0;
line-height: 100%;
}
.contact_text span:after {
content:"▶";
display: inline-block;
vertical-align: middle;
font-size: 50%;
color: #CCC;
padding: 5px;
margin-top: -2px;
}
.contact_tel .icon-tel {
height: 25px;
width: 25px;
margin: 0 -5px 0 0;
}
.contact_tel .icon-tel path{
fill: #ff9966;
}
.head_contact01 {
display: inline-block;
float: right;
width: 120px;
margin-left: 15px;
}
.head_contact01 img {
display: block;
margin: 0 auto;
max-width: 100%;
}
@media screen and (max-width: 834px) {
.head_contact01 {
width: 20%;
}
} #branding img {
box-sizing: border-box;
height: auto;
width: 100%;
} nav{
margin-bottom: 0;
}
nav#site-navigation_lnet {
clear: both;
display: block;
margin: 0 auto;
width: 1000px;
}
nav#site-navigation {
clear: both;
display: block;
margin: 0 auto;
width: 1000px;
background: #CCC;
}
@media screen and (max-width: 780px) {
nav#site-navigation_lnet {
width: auto;
}
nav#site-navigation {
width: 100%;
background-color: #CCC;
}
}
ul.nav-menu {
color: #000;
}
ul.nav-menu li {
text-align: center;
}
ul.nav-menu li span {
display: none;
font-size: 60%;
}
nav#site-navigation {
background-color: #999;
margin: 0;
padding: 0;
}
ul.nav-menu li {
display: block !important;
text-align: left;
line-height: 130%;
width: 100% !important;
}
ul.nav-menu li a {
display: block !important;
text-align: left;
width: auto !important;
}
ul.nav-menu li span {
display: none;
}
@media screen and (min-width: 833px) {
nav#site-navigation {
display: none !important;
}
}
@media screen and (max-width: 834px) {
nav#site-navigation {
display: block !important;
}
}
ul.nav-menu li ul {
display: inline-block;
margin-left: 100px;
margin-top: -40px;
float: left;
} .menu-toggle {
display: none;
}
.menu-toggle {
background: #333 none repeat scroll 0 0;
border: medium none;
color: #fff;
font-weight: normal;
padding: 10px;
text-align: center;
width: 100%;
font-size: 18px;
}
.menu-toggle .dashicons{
margin: -2px 0 0;
}
.menu-toggle .icon-bars {
display: inline-block;
fill: currentcolor;
height: 1em;
position: relative;
top: -2px;
vertical-align: middle;
width: 1em;
} .navBtnRequest {
width: 20%;
display: inline-block;
float: right;
}
.navBtnRequest img {
display: block;
margin: 0;
max-width: 100%;
height: auto !important;
}
ul.nav_global {
margin: 0;
padding: 0;
width: 80%;
display:-webkit-box;
display:-moz-box;
display:-ms-flexbox;
display:-webkit-flex;
display:-moz-flex;
display:flex;
-webkit-box-lines:multiple;
-moz-box-lines:multiple;
-webkit-flex-wrap:wrap;
-moz-flex-wrap:wrap;
-ms-flex-wrap:wrap;
flex-wrap:wrap;
}
@media screen and (max-width: 834px) {
ul.nav_global {
display: none;
}
.navBtnRequest {
display: none;
}
}
ul.nav_global li {
display: inline-block;
margin: 0;
padding: 0;
line-height: 120%;
text-align: center;
vertical-align: middle;
border-left: 1px solid #999;
font-weight: 600;
font-size: 14px;
letter-spacing: 0em;
}
ul.nav_global li:last-child {
border-right: none;
}
ul.nav_global li.nav_bukken {
text-align: left;
position: relative;
} ul.nav_global li span {
display: block;
font-size:10px;
font-weight: 400;
}
ul.nav_global li ul {
display: inline-block;
margin-left: 70px;
margin-top: -40px;
float: left;
}
ul.nav_global li ul li {
font-size: 16px;
border: none !important;
}
ul.nav_global li ul li:nth-child(2):after {
content: "";
}		  
ul.nav_global li a {
display: block;
margin: 0;
padding: 10px 15px;
color: #666;
}		  
ul.nav_global li a:hover {
text-decoration: none;
color:#1E5FC8;
}
ul.nav_global li ul li a {
color:#666;
background-color: #F7F8F8;
padding: 10px;
border-radius: 10px;
}
ul.nav_global li ul li a:hover {
text-decoration: none;
background-color: #1E5FC8;
color:#FFF;
}  header.page-header { clear: both;
display: block;
}
span.page-title { float: right;
display: block;
}
.entry-meta {
clear: both;
display: block;
}
.single-author .entry-meta .byline {
display: none;
}
#nav-below {
margin-bottom: 30px
}
.screen-reader-text{
display: none;
}
#content nav .nav-previous {
float: left;
width: 48%;
}
#content nav .nav-next {
float: right;
text-align: right;
width: 48%;
}
#content nav .nav-next a {
border: none !important;
background-color: transparent !important;
padding: 0 !important;
}
#content nav .nav-previous img{
background-color: #d1d1d1;
float: left;
margin: 0 20px 0 0;
width: auto;
height: 80px;
}
#content nav .nav-next img{
background-color: #d1d1d1;
float: right;
margin: 0 0 0 20px;
width: auto;
height: 80px;
}
.nav-links .meta-nav{
display: block;
}
.page-link {
clear: both;
margin: 0 0 1em;
}
.single-fudo .edit-link{
margin: 10px 0;
text-align: right;
display: block;
}
.page .edit-link {
clear: both;
}
.post-thumbnail {
border: 0;
display: block;
margin-bottom: 10px;
}
.post-thumbnail img {
display: block;
margin: 0 auto;
max-width: 100%;
height: auto;
}
.updated:not(.published) {
display: none;
}
.sticky,
.posted-on,
.byline {
display: none;
}
.tags-links,
.cat-links{
margin: 0 15px 0 0;
} .error404 .search-form input.search-field {
padding: 3px;
width: 50%;
} .image-attachment div.entry-meta {
float: left;
}
.image-attachment nav {
float: right;
margin: 0 0 1em;
}
.image-attachment .entry-content {
clear: both;
}
.image-attachment .entry-content .entry-attachment {
background: #eee;
margin: 0 0 1em;
padding: 1em;
text-align: center;
}
.image-attachment .entry-content .attachment {
display: block;
margin: 0 auto;
text-align: center;
}  .format-gallery .gallery-thumb {
float: left;
margin: 0 1em 0 0;
} .single .format-image .entry-header {
display: block;
}
.format-image .entry-content,
.format-image .entry-summary {
padding-top: 1em;
}
.single .format-image .entry-content,
.single .format-image .entry-summary {
padding-top: 0;
} .two-column .entry-content iframe{
max-width: 840px;
width: 100%;
} a img {
border: none;
}
p img {
margin-bottom: .5em;
}
img.size-auto,
img.size-full,
img.size-large,
img.size-medium,
.attachment img,
.widget-area img {
max-width: 100%;
width: 100%;
height: auto;
}
.alignleft,
img.alignleft {
display: inline;
float: left;
padding-right: 10px;
}
.alignright,
img.alignright {
display: inline;
float: right;
}
.aligncenter,
img.aligncenter {
clear: both;
display: block;
margin: 0 auto;
}
img.alignleft,
img.alignright,
img.aligncenter {}
.wp-caption {
background: #f1f1f1;
line-height: 18px;
margin-bottom: 20px;
max-width: 650px !important;
padding: 4px;
text-align: center;
}
.wp-caption img {
margin: 5px 5px 0;
}
.wp-caption p.wp-caption-text {
color: #888;
margin: 5px;
}
.wp-smiley {
margin: 0;
}
.gallery {
margin: 0 auto 18px;
}
.gallery .gallery-item {
float: left;
margin-top: 0;
text-align: center;
width: 33%;
}
.gallery .gallery-item img {
width: 80%;
height: auto;
}
.gallery-columns-2 .gallery-item {
width: 50%;
}
.gallery-columns-4 .gallery-item {
width: 25%;
}
.gallery-columns-2 .attachment-medium {
max-width: 92%;
height: auto;
}
.gallery-columns-4 .attachment-thumbnail {
max-width: 84%;
height: auto;
}
.gallery .gallery-caption {
color: #888;
margin: 0 0 12px;
}
.gallery dl {
margin: 0;
}
.gallery img {
border: 10px solid #f1f1f1;
}
.gallery br+br {
display: none;
} a:hover img {
opacity: 0.8;
} #searchform label {
display: none;
}
#colophon #searchform input#s {
margin: 0 0 0 10px;
}
input[type="password"],
input[type="url"],
input[type="tel"],
input[type="email"], 
input[type="text"], 
input#s {
margin: 5px;
width: 80%;
padding: 5px;
font-size: 130%;
}
textarea {
width: 80%;
} .required {
color: #c03;
}
select,textarea,input[type="text"],input[type="datetime"],input[type="datetime-local"],input[type="date"] {
display:inline-block;
margin: 5px;
width: auto;
min-width: inherit;
height: auto;
max-height: inherit;
}  blockquote,
q {
quotes: none;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
content: "";
}
blockquote p {
margin-bottom: 1.4736842105em;
}
blockquote cite,
blockquote small {
color: #1a1a1a;
display: block;
font-size: 16px;
font-size: 1rem;
line-height: 1.75;
}
blockquote cite:before,
blockquote small:before {
content: "\2014\00a0";
}
blockquote em,
blockquote i,
blockquote cite {
font-style: normal;
}
blockquote strong,
blockquote b {
font-weight: 400;
}
blockquote > :last-child {
margin-bottom: 0;
} .widget{
clear: both;
display: block;
padding: 0;
padding-top: 0 !important;
margin: 0;
margin-bottom: 30px;
} #primary .widget h3,
#tertiary .widget h3,
#secondary .widget h3,
#colophon .widget-area h3 {
font-size: 100%;
border: none;
display: block;
width: auto;
margin: 0;
margin-left: -10px;
margin-right: -10px;
margin-bottom: 20px;
padding: 5px 15px;
color: #FFF;
line-height: 130%;
background-color: #CCC;
border-bottom: 3px solid #999;
} .widget-area .widget_fudo_search,
.widget-area .widget_search {
overflow: hidden;
}
.widget-area .widget_fudo_search input,
.widget-area .widget_search input {
float: left;
height: 36px;
}
.widget-area .widget_fudo_search input[type="search"],
.widget-area .widget_search input[type="search"] {
padding: 4px;
background-color: transparent;
border: solid 1px;
}
.widget_fudo_search .search-field ,
.widget_search .search-field {
width: calc(100% - 70px);
padding: 4px;
margin: 0 3px 0 0;
}
.widget_fudo_search .search-submit {
width: 100% !important;
display: block;
color: #FFF;
padding: 5px;
padding-bottom: 15px !important;
text-decoration: none;
line-height: 110%;
font-weight: bold;
font-size: 110%;
border-radius: 5px;
background: #ff9900; background: -moz-linear-gradient(top,  #ff9900 0%, #ff6600 100%); background: -webkit-linear-gradient(top,  #ff9900 0%,#ff6600 100%); background: linear-gradient(to bottom,  #ff9900 0%,#ff6600 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff9900', endColorstr='#ff6600',GradientType=0 ); }
.widget_fudo_search .search-submit a {
display: block;
}
.widget_fudo_search .search-submit:hover {
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
transition: all 0.3s;
opacity: 0.8;
}
.widget_fudo_search .search-field {
width: 100% !important;
margin-bottom: 10px;
}
.widget_search .screen-reader-text {
display: none;
}
#colophon .search-form input.search-field { }
.wp-block-search__inside-wrapper{
display: block !important;
}
.widget_search .wp-block-search__input{
width: calc(100% - 70px);
padding: 4px;
margin: 0 3px 0 0;
}
.wp-block-search .wp-block-search__button{
width: 55px;
margin-left: 2px;
font-size: 16px;
} .entry-summary,
.entry-content {
padding: 3% 5%;
margin: 0;
word-wrap: break-word !important;
background-color: #FFF;
}
.entry-summary:after,
.entry-content:after {
content: '';
display: block;
clear: both;
height: 0;
}
.entry-meta {
text-align: right;
} .two-column .entry-content img {
max-width: 100%;
height: auto;
} .page-template-full-width-page img,
.post-template-full-width-page img {
max-width: 100% !important;
height: auto;
} body.fudou_pro.single-fudo .entry-content img {
max-width: 100% !important;
height: auto;
} #footer {
clear: both !important;
width: 100% !important;
margin-top: 50px !important;
padding: 30px 0;
background: #eeeeee; background: -moz-linear-gradient(top,  #eeeeee 0%, #ffffff 15%, #ffffff 80%, #eeeeee 100%); background: -webkit-linear-gradient(top,  #eeeeee 0%,#ffffff 15%,#ffffff 80%,#eeeeee 100%); background: linear-gradient(to bottom,  #eeeeee 0%,#ffffff 15%,#ffffff 80%,#eeeeee 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#eeeeee',GradientType=0 ); }
ul.foot_menu{
margin: 0;
padding: 0;
float: left;
}
ul.foot_menu li{
margin: 0;
padding: 0;
font-size: 80%;
display: inline-block;
color: #989898;
border-left: 1px solid #999;
}
ul.foot_menu li:last-child {
border-right: 1px solid #999;
}
ul.foot_menu li a {
display: block;
margin: 0 10px;
color: #989898;
}
@media screen and (max-width: 834px) {
#footer {
margin-top: 30px;
padding: 15px 0;
}
ul.foot_menu{
float: none;
text-align: center;
}
} #colophon p.copybox {
font-size: 80%;
color: #989898;
border-top: none;
clear: inherit;
padding: 5px;
text-align: right;
}
#colophon small {
margin: 10px auto;
}
@media screen and (max-width: 834px) {
#colophon p.copybox {
clear: both;
padding: 5px;
margin-top: 15px;
text-align: center;
}
} #colophon .widget-container {
margin: 0 0 30px;
padding: 0;
}
#footer-widget-area {
padding: 0 0;
margin: 0 auto;
max-width: 1000px;
}
#footer-widget-area .widget-area {
float: none;
margin: 0;
padding: 0;
min-height: inherit;
box-sizing: border-box;
width: auto;
cal: inherit;
}
#footautofourth {
margin-right: 0;
}
#footer-widget-area .tagcloud {
padding: 5px;
}
#footer-widget-area #calendar_wrap { }
#footerMenu {
width: 100%;
color: #FFF;
text-align: center;
height: 0px;
position: fixed;
z-index: 300;
bottom: 0;
overflow: none;
left: 0;
background-color: rgba(68,68,68,0.7);
-webkit-transition: all 0.4s ease-in-out;
-webkit-box-shadow: 0px -4px 38px rgba(50, 50, 50, 0.50);
-moz-box-shadow:    0px -4px 38px rgba(50, 50, 50, 0.50);
box-shadow:         0px -4px 38px rgba(50, 50, 50, 0.50);
}
#footerMenu.show {
height: 60px;
padding: 10px 0;
}
.footerMenu_padding {
padding-bottom: 100px !important;
}
ul.footerfloat {
display:-webkit-box;
display:-moz-box;
display:-ms-flexbox;
display:-webkit-flex;
display:-moz-flex;
display:flex;
justify-content: center;
-webkit-box-lines:multiple;
-moz-box-lines:multiple;
-webkit-flex-wrap:wrap;
-moz-flex-wrap:wrap;
-ms-flex-wrap:wrap;
flex-wrap:wrap;
margin: 0;
padding: 0;
}
ul.footerfloat li {
display: block;
list-style: none;
width: 100%;
margin: 0;
padding: 0;
font-size: 80%;
text-align: center;
line-height: 120%;
}
ul.footerfloat li a {
display: block;
background-color: #0338a6;
color: #FFF;
line-height: 130%;
padding: 5px 10px;
font-weight: 600;
text-decoration: none;
}
ul.footerfloat li a:hover {
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
transition: all 0.3s;
opacity: 0.7;
}
ul.footerfloat li span {
display: inline-block;
font-size: 200%;
line-height: 120%;
font-weight: 600;
background-repeat: no-repeat;
background-position: left center;
padding: 0;
padding-left: 30px;
background-size: 25px;
background-image: url(//log-n.net/logn2021/wp-content/uploads/icon_freedial_wh.png);
}
#footer{
padding-bottom: 100px !important;
} .entry-content {
display: block;
background-color: #F5F5F5;
padding: 2%;
margin-bottom: 20px;
font-size: 90%;
}
.content_inner {
display: block;
background-color: #FFF;
padding: 2%;
}
.entry-content .content {
display: block;
padding: 0 2%;
margin-bottom: 20px;
}
.content_inner {
display: block;
background-color: #FFF;
padding: 2%;
}
#content h1,
#content h2,
#content h3{
font-size: 1.4rem;
border: none; 
margin: 0;
padding: 0;
width: auto;
}
#content .entry-header {
display: block;
width: auto;
margin: 0;
padding: 5px 15px;
color: #FFF;
line-height: 130%;
background-color: #AAA;
border-bottom: 3px solid #999;
}
#content .entry-header-img {
display: block;
width: auto;
margin: 0;
padding: 0;
}
#content .entry-header h1,
#content .entry-header h2,
#content .entry-header h3{
font-size: 110%;
line-height: 130%;
font-weight: 400;
margin: 0;
padding: 0;
}
#content .entry-header-img h3{
margin: 0;
padding: 0;
}
#content .entry-header-img h3 img {
display: block;
max-width: 100%;
margin: 0 auto;
padding: 0;
}
#content .entry-content h1,
#content .entry-content h2,
#content .entry-content h3{
margin: 50px 0 20px;
} #content .entry-content h3 {
border: none;
font-size: 1.2rem;
margin: 30px 0 20px;
padding: 5px 0 5px 0;
} #content .entry-content h3:before {
content: '◎';
font-size: 1.2rem;
}
#secondary {
display: block;
padding: 0;
margin: 0;
margin-bottom: 20px;
border: none;
} input[type="submit"] {
background: #1a1a1a none repeat scroll 0 0;
border: 1px solid #000;
border-radius: 3px;
box-sizing: border-box;
color: #fff;
letter-spacing: 0.09em;
padding: 3px 10px;
text-align: center;
}
input[type="submit"][disabled] {
background: #dcdcdc;
border: 1px solid #dcdcdc;
cursor: not-allowed;
} iframe.wp-embedded-content{
clip: auto !important;
position: static !important;
width: 100%;
}
blockquote.wp-embedded-content{
display: none;
} .wp-block-archives,
.wp-block-search,
.wp-block-latest-posts,
.wp-block-latest-comments,
.wp-block-categories,
.wp-block-calendar{
margin: 0 0 30px;
}
.wp-block-separator:not(.is-style-wide):not(.is-style-dots) {
max-width: initial;
margin: 0 0 20px;
}
.entry-content ul:not(.wp-block-gallery) {
margin: 0 0 20px;
}
.wp-block-button__link{
margin: 0 0 20px;
} #topmain {
position: relative;
z-index: 1;
display: block;
clear: both;
width: 1000px;
margin: 0 auto;
margin-bottom: 20px;
background-size: 100%;
overflow: hidden;
}
@media screen and (max-width: 1000px) {
#topmain {
width: auto;
margin-bottom: 15px;
}
}
.topmain_side {
text-align: right;
}
.topmain_side img {
width: 40%;
height: auto;
bottom: 0%;
position: absolute;
right: 0%;
}
.map_tokyo00, .map_saitama00, .map_kanagawa00, .map_chiba00, .map_ibaraki00, .map_tochigi00, .map_gunma00 {
position: absolute;
z-index: 100;
display: block;
cursor: pointer;
opacity: 0.7;
}
.map_tokyo00 {
width: 16.4%;
top: 59.7%;
left: 20.7%;
}
.map_saitama00 {
width: 20.1%;
top: 35%;
left: 16.8%;
}
.map_kanagawa00 {
width: 15.2%;
bottom: 0%;
left: 20%;
}
.map_chiba00 {
width: 19.5%;
bottom: 0%;
left: 35%;
}
.map_ibaraki00 {
width: 19%;
top: 0%;
left: 34%;
}
.map_tochigi00 {
width: 16.7%;
top: -1%;
left: 27%;
}
.map_gunma00 {
width: 21.9%;
top: -1%;
left: 11%;
}
.map_tokyo00:hover, .map_saitama00:hover, .map_kanagawa00:hover, .map_chiba00:hover, .map_ibaraki00:hover, .map_tochigi00:hover, .map_gunma00:hover {
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
transition: all 0.3s;
opacity: 1.0;
}
.transparent{
position: absolute;
z-index: 101;
display: block;
opacity: 0;
} h4.area_title {
background-color: #06F;
color: #FFF;
padding: 10px 15px;
margin: 0;
margin-bottom: 15px;
border: none;
font-size: 130%;
line-height: 120%;
height: auto;
border-radius: 10px;
background-image: url(//log-n.net/logn2021/wp-content/uploads/icon_click.png);
background-repeat: no-repeat;
background-position: left 10px  center;
background-size: 40px;
text-indent: 0;
padding-left: 50px;
}
.box_top_area {
display: block;
padding: 2% 3%;
margin-bottom: 20px;
background-color: #F5F5F5;
box-shadow: 0 3px 4px rgba(0, 0, 0, 0.3); border-radius: 10px;
}
@media only screen and (max-width: 834px) {
h3.top_title {
font-size: 120%;
border: none;
padding: 5px;
line-height: 120%;
margin-bottom: 15px;
}
h4.area_title {
padding: 5px 10px;
font-size: 120%;
padding-left: 50px;
margin-bottom: 5px;
}
.box_top_area {
padding: 20px 10px;
margin-bottom: 20px;
}
}
h5.title_factory, h5.title_warehouse {
font-size: 180%;
font-weight: 400;
color: #F00;
margin-bottom: 15px;
background-image: url(//log-n.net/logn2021/wp-content/uploads/icon_factory_red.png);
background-repeat: no-repeat;
background-position: left center;
background-size: 40px;
padding: 5px;
padding-left: 45px;
text-align: left;
}
h5.title_warehouse {
color: #2A3;
background-image: url(//log-n.net/logn2021/wp-content/uploads/icon_warehouse_green.png);
}
p.jsearch_txt {
display: block;
font-size: 70%;
line-height: 110%;
margin-bottom: 0;
}
ul.top_list_area, ul.top_list_area02 {
margin: 0;
margin-bottom: 20px;
padding: 0;
display:-webkit-box;
display:-moz-box;
display:-ms-flexbox;
display:-webkit-flex;
display:-moz-flex;
display:flex;
justify-content: center;
-webkit-box-lines:multiple;
-moz-box-lines:multiple;
-webkit-flex-wrap:wrap;
-moz-flex-wrap:wrap;
-ms-flex-wrap:wrap;
flex-wrap:wrap;
}
ul.top_list_area li, ul.top_list_area02 li {
position: relative;
display: inline-block;
list-style: none;
padding: 0;
margin: 0;
width: 23.5%;
margin-right: 2%;
margin-bottom: 2%;
text-align: center;
}
ul.top_list_area li:nth-child(4n), ul.top_list_area li:last-child, ul.top_list_area02 li:nth-child(4n), ul.top_list_area02 li:last-child {
margin-right: 0;
}
ul.top_list_area li a, ul.top_list_area02 li a {
display: block;
background-color: #FFF;
border-bottom: 5px solid #DDD;
color: #F00;
padding: 30px 10%;
text-decoration: none;
line-height: 110%;
font-weight: bold;
font-size: 120%;
border-radius: 10px;
}
ul.top_list_area02 li a {
color: #2A3;
}
ul.top_list_area li a span {
font-size: 100%;
font-weight: 400;
background-image: url(//log-n.net/logn2021/wp-content/uploads/icon_factory001.png);
background-repeat: no-repeat;
background-position:  center left;
background-size: 40px;
padding: 5px;
padding-left: 42px;
}
ul.top_list_area02 li a span {
background-image: url(//log-n.net/logn2021/wp-content/uploads/icon_factory002.png);
background-repeat: no-repeat;
background-position:  center left;
background-size: 40px;
padding: 5px;
padding-left: 45px;
}
ul.top_list_area li a:hover, ul.top_list_area02 li a:hover {
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
transition: all 0.3s;
opacity: 0.7;
box-shadow: -2px -2px 3px rgba(0,0,0,0.5);
}
ul.top_list_area h5, ul.top_list_area02 h5 {
display: block;
background-color: #FFF;
border: none;
border-bottom: 5px solid #DDD !important;
color: #F00;
padding: 10px 10%;
margin-bottom: 10px;
line-height: 120%;
font-weight: 400;
font-size: 110%;
border-radius: 10px;
background-image: url(//log-n.net/logn2021/wp-content/uploads/icon_factory001.png);
background-repeat: no-repeat;
background-position:  center left;
background-size: 40px;
}
@media only screen and (max-width: 834px) {
ul.top_list_area {
display: block;
}
ul.top_list_area li {
display: block !important;
max-width: inherit;
width: auto !important;
margin-right: 0;
text-align: center !important;
margin-bottom: 20px !important;
}
}
input.btn_area {
display: block;
width: 100%;
color: #FFF;
padding: 10px;
text-decoration: none;
line-height: 110%;
font-weight: bold;
font-size: 110%;
border-radius: 10px;
background: #ff9900; background: -moz-linear-gradient(top,  #ff9900 0%, #ff6600 100%); background: -webkit-linear-gradient(top,  #ff9900 0%,#ff6600 100%); background: linear-gradient(to bottom,  #ff9900 0%,#ff6600 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff9900', endColorstr='#ff6600',GradientType=0 ); }
input.btn_area:hover {
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
transition: all 0.3s;
box-shadow: -2px -2px 3px rgba(0,0,0,0.5);
}
select#kalc, select#kahc {
max-width: 38%;
}
@media only screen and (max-width: 834px) {
h5.title_factory, h5.title_warehouse, h5.title_warehouse {
font-size:130%;
line-height: 130%;
margin-bottom:10px;
background-size: 25px;
padding: 5px;
padding-left: 30px;
}
ul.top_list_area li, ul.top_list_area02 li {
width: 48.5%;
margin-right: 2%;
margin-bottom: 2%;
}
ul.top_list_area li:nth-child(even), ul.top_list_area li:last-child, ul.top_list_area02 li:nth-child(even), ul.top_list_area02 li:last-child {
margin-right: 0;
}
ul.top_list_area li a, ul.top_list_area02 li a {
padding: 10px 2%;
padding-top: 60px;
background-size: 50px;
text-decoration: none;
font-size: 130%;
line-height: 130%;
}
ul.top_list_area li a span, ul.top_list_area02 li a span {
background-position:  top center;
padding: 0;
padding-top: 45px;
}
}
.imagenceter {
display: block;
margin: 0 auto;
margin-bottom: 20px;
max-width: 100%;
}
.bt_center {
display: block;
margin: 0 auto;
margin-bottom: 20px;
max-width: 100%;
}
.bt_center a {
display: block;
}
.bt_center a:hover {
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
transition: all 0.3s;
opacity: 0.7;
}
h4.top_title {
display: block;
background-color: #09F;
color: #FFF;
font-size: 120%;
border: none;
padding: 5px 15px;
margin: 0;
margin-bottom: 0;
font-weight: 400;
}
@media only screen and (max-width: 834px) {
h4.top_title  {
line-height: 120%;
}
}
.box_top_box_half {
display: block;
border: 1px solid #CCC;
padding: 0;
border-radius: 10px;
}
.box_top_box_half .inner {
padding: 3% 5%;
}
.box_top_box_half h4 {
border-top-left-radius: 10px;
border-top-right-radius: 10px;
margin-bottom: 0;
}
.box_top_box_half .inner {
padding: 3% 5%;
}
input.input-serch-top {
width: 70%;
padding: 5px;
font-size: 20px;
}
input.input-serch-top::placeholder {
font-size: 20px;
}
@media only screen and (max-width: 834px) {
input.input-serch-top {
width: 65%;
font-size: 14px;
}
}
p.txt_kensuu {
padding: 0;
margin: 0;
margin-bottom: 0;
font-size: 120%;
line-height: 150%;
text-align: center;
}
p.txt_kensuu span {
font-size: 200%;
color: #F00;
}
.box_top_news {
display: block;
border: 1px solid #CCC;
padding: 2%;
border-radius: 10px;
}
.box_top_news h4 {
color: #09F;
font-size: 110%;
margin: 0;
margin-bottom: 10px;
padding: 0;
border-bottom: 2px solid #CCC;
}
dl.top_news {
margin: 0;
padding: 0;
font-size: 80%;
border-bottom: 1px dotted #CCC;
}
dl.top_news dt {
clear: both;
float: left;
width: 120px;
margin: 0;
padding: 10px 5px;
border-top: 1px dotted #CCC;
color: #999;
}
dl.top_news dd {
margin: 0;
margin-left: 120px;
padding: 10px 5px;
border-top: 1px dotted #CCC;
}
dl.top_news dt:first-child {
border-top: none;
}
dl.top_news dt:first-child + dd {
border-top: none;
}
dl.top_news dd a {
display: block;
color: #09F;
text-decoration: underline;
}
@media screen and (max-width: 834px) {
.box_top_news h4 {
font-size: 120%;
}
dl.top_news {
font-size: 90%;
border: none;
}
dl.top_news dt {
display: block;
float: none;
width: auto;
margin: 0;
padding: 0 5px;
border-top: none;
}
dl.top_news dd {
display: block;
margin: 0;
margin-bottom: 15px;
padding: 0 5px;
padding-bottom: 10px;
border-top: none;
border-bottom: 1px dotted #CCC;
}
} .box_foot_contact{
display: block;
background-color: #8CC814;
border-radius: 5px;
padding: 5px;
}
.box_foot_contact p.tit01{
font-size: 100%;
color: #fff;
text-align: center;
margin: 0;
padding: 5px;
}
@media screen and (max-width: 834px) {
.box_foot_contact p.tit01{
text-align: left;
line-height: 130%;
}
}
.box_foot_contact .inner{
background-color: #fff;
text-align: center;
display: block;
margin:0;
box-sizing: border-box;
padding: 5% 2%;
}
ul.list_foot_contact {
margin: 0;
padding: 0;
display:-webkit-box;
display:-moz-box;
display:-ms-flexbox;
display:-webkit-flex;
display:-moz-flex;
display:flex;
justify-content: center;
-webkit-box-lines:multiple;
-moz-box-lines:multiple;
-webkit-flex-wrap:wrap;
-moz-flex-wrap:wrap;
-ms-flex-wrap:wrap;
flex-wrap:wrap;
}
ul.list_foot_contact li {
position: relative;
display: inline-block;
list-style: none;
padding: 0;
margin: 0;
width: 40%;
margin-right: 5%;
text-align: center;
}
ul.list_foot_contact li:nth-child(even) {
width: 55%;
margin-right: 0;
}
@media screen and (max-width: 834px) {
ul.list_foot_contact {
display: block;
}
ul.list_foot_contact li {
display: block;
width: auto;
margin-right: 0;
margin-bottom: 15px;
}
ul.list_foot_contact li:nth-child(even) {
width: auto;
}
ul.list_foot_contact li:last-child {
margin-bottom: 0;
}
}
.box_foot_contact .tx01{
display: block;
text-align: center;
}
.box_foot_contact .tx01 p{
font-size: 70%;
margin: 0;
padding: 0;
line-height: 100%;
}
.tx_freedial {
position: relative;
display: inline-block;
font-size: 180%;
line-height: 100%;
padding-left: 50px;
margin: 0;
}
.tx_freedial:before {
position: absolute;
content: '';
display: inline-block;
margin-left: -50px;
width: 40px;
height: 1em; background-image: url(//log-n.net/logn2021/wp-content/uploads/ico_phone.jpg);
background-repeat: no-repeat;
background-position: left center;
background-size: contain;
}
.box_foot_contact .tx01 a{
color: #000;
font-weight: bold;
text-decoration: none;
}
.box_foot_contact .tx02, .box_foot_contact .tx03{
display: block;
box-sizing: border-box;
padding:0;
margin:0;
font-size: 130%;
}
@media screen and (max-width: 834px) {
.box_foot_contact .tx02, .box_foot_contact .tx03{
font-size: 100%;
}
}
.box_foot_contact .tx02 a {
display: block;
background-color: #F90;
color: #FFF;
border-radius: 5px;
text-align: center;
box-sizing: border-box;
padding: 10px 10px;
}
.box_foot_contact .tx03 a {
display: block;
background-color: #09F;
color: #FFF;
border-radius: 5px;
text-align: center;
box-sizing: border-box;
padding: 10px 10px;
}
.box_foot_contact .tx02 a:hover, .box_foot_contact .tx03 a:hover{
text-decoration: none;
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
transition: all 0.3s;
opacity: 0.7;
} table.company_table {
margin: 0;
padding: 0;
table-layout: fixed;
width: 100%;
font-size: 90%;
}
table.company_table tr {
margin: 0;
padding: 0;
}
table.company_table th, table.company_table td {
vertical-align: top;
margin: 0;
padding: 10px;
border-collapse: collapse;
border: 1px solid #CCC;
text-align: left;
}
table.company_table th {
width: 32%;
background-color: #EEE;
font-weight: 600;
}
@media screen and (max-width: 834px) {
table.company_table th, table.company_table td {
display: block;
border: none;
}
table.company_table th {
width: auto;
}
table.company_table td {
margin-bottom: 15px;
}
}
#mapbox{width:95%;background:#fff;border:1px solid #676767;margin:15px auto;padding:5px;}
.looptit{
border:#CCCCCC 1px solid;
background:#E0F2FA;
padding:8px;
color:#333;
font-weight:600 !important;
margin-top: 5px;
margin-bottom: 10px;
}
.looptit a {
font-weight: 600 !important;
font-size:15px !important;
}
.looptit h4 a {
color: #06F !important;
}
.looptit h4.title_bukken {
display: inline-block !important;
font-size: 110% !important;
line-height: 130%;
}
.looptit h4.title_bukken a {
color: #06F !important;
font-size: 110% !important;
}
.looptit .btn_cart{float:right;margin:0;}
.looptit2{
border:#CCCCCC 1px solid;
background:#def8a8;
padding:8px;
color:#333;
font-weight:bold !important;
text-align:left;
margin-top: 5px;
margin-bottom: 10px;
}
.looptit2 img{margin-right:10px;vertical-align:-4px;}
.looptit2 a{font-weight:bold !important;font-size:15px !important;}
.looptit2 .btn_cart{float:right;margin:0;}
span.step{
font-size: 15px;
font-weight: bold;
color: #2277ca;
}
span.faq{
font-size: 20px;
font-weight: bold;
color: #ff149e;
padding-right: 5px;
}
.borderSection{
margin: 0 3%;
margin-bottom: 15px;
border:1px solid #ccc;
box-sizing: border-box;
padding:15px;
}
.borderSection2{
margin: 0 3%;
margin-bottom: 15px;
border:1px solid #ccc;
box-sizing: border-box;
padding:15px;
}
.blacktit{color:#fff;background:#333;}
.blacktit span{font-size:12px;}
.orangetit{background:#FCCE6B;}
.loopcontent{padding:10px 10px 0;margin-bottom:20px;}
#content .section .loopcontent p{padding:0px 10px 0;margin-bottom:20px;}
.loopcontent .imgarea{float:left;width:100px;height:210px;overflow:hidden;}
.loopcontent .imgarea img{margin-bottom:10px}
.loopcontent dl{float:right;width:555px;}
.loopcontent dl dt{border:#CCCCCC 1px solid;background:#fff;text-align:left;}
.loopcontent dl dt .hdata{background:#dedede;text-align: left;padding-left: 10px;}
.loopcontent dl dt table {border-collapse:separate;width:100%;}
.loopcontent dl dt table th{padding:5px;background: #eee;color: #000;}
.loopcontent dl dt table td{padding:5px;}
.loopcontent dl dt table strong{color:#ff0000;margin:0 10px;}
.loopcontent dl dd{padding:8px;}
.loopcontent .imgcenter{margin-top:10px;}
.single-fudo .imgarea{float:right;}
.single-fudo  dl{float:left;width:600px;font-size:12px;}
.single-fudo  dl dt{background:none !important;padding:0px;border:none;}
.single-fudo  dl dd{text-align:left;}
.single-fudo  dl table{border-collapse:collapse !important;border-spacing:0 !important;margin-bottom:15px;border:#ccc 1px solid;}
.single-fudo  dl table th{font-size:14px;width:100px;
padding:2px !important;border-left:#ccc 1px solid;border-right:#ccc 1px solid;text-align:center;}
.single-fudo  dl table td{font-size:14px;padding:2px 5px!important;}
.over_line{margin-top:10px;}
.over_line .imgarea{float:left;width:150px;height:190px;overflow:hidden;}
.over_line dl{width:556px;}
img.btn_syosai{
float:right;
} h3.widget-kensaku-title {
display: none;
}
.kensaku_nav ul {
margin: 0;
padding: 0;
width: auto !important;
background: none;
}
.kensaku_nav ul li {
margin: 0;
padding: 0;
display: block;
}
.kensaku_nav ul li a {
display: block;
width: auto;
background: #CCC;
padding: 5px 10px;
font-size: 120%;
color: #FFF;
margin-bottom: 10px;
}
.kensaku_nav ul li ul {
margin-bottom: 20px;
}
.kensaku_nav ul li ul li {
display: inline-block;
margin-right: 15px;
color: #000;
}
.kensaku_nav ul li ul li a {
width: auto;
background: none;
color: #000;
margin-bottom: 0;
padding: 0;
font-size: 100%;
}
ul.bt_double_list {
margin: 0;
padding: 0;
display:-webkit-box;
display:-moz-box;
display:-ms-flexbox;
display:-webkit-flex;
display:-moz-flex;
display:flex;
-webkit-box-lines:multiple;
-moz-box-lines:multiple;
-webkit-flex-wrap:wrap;
-moz-flex-wrap:wrap;
-ms-flex-wrap:wrap;
}
ul.bt_double_list li {
position: relative;
display: inline-block;
list-style: none;
padding: 0;
margin: 0;
width: 47.5%;
margin-right: 5%;
text-align: center;
}
ul.bt_double_list li:nth-child(even) {
margin-right: 0;
}
@media screen and (max-width: 834px) {
ul.bt_double_list {
display: block;
}
ul.bt_double_list li {
display: block;
padding: 0;
margin: 0;
width: auto;
margin-right: 0;
margin-bottom: 15px;
}
} table.form_table {
table-layout: auto;
width: 100%;
margin: 0;
margin-bottom: 20px;
padding: 0;
border: none;
background: nne;
}
table.form_table tr, table.form_table th, table.form_table td {
text-align: left;
margin: 0;
padding: 0;
border: none;
background: none;
}
table.form_table th, table.form_table td {
text-align: left;
padding: 15px;
border: 1px dotted #CCC;
border-collapse: collapse;
}
table.form_table th {
vertical-align: top;
background-color: #F5F5F5;
width: 25%;
font-weight: 500;
}
table.form_table td {
background-color: #FFF;
}
table.form_table .wpcf7-list-item {
display: inline-block;
margin-right: 15px;
min-width: 15%;
}
@media screen and (max-width: 834px){
table.form_table {
table-layout: fixed;
margin-bottom: 15px;
overflow: hidden;
}
table.form_table th, table.form_table td {
display: block;
width: auto;
border: none;
}
table.form_table th {
padding: 5px 10px;
}
table.form_table td {
margin-bottom: 15px;
}
} 
.hissu {
font-size: 10px;
line-height: 100%;
padding: 2px 6px;
margin-left: 10px !important;
text-decoration:none;
display:inline-block;
text-shadow: -1px -1px 0 rgba(0,0,0,0.3);
color: #FFF !important;
background-color: #F00;
}
select,textarea,input[type="text"],input[type="datetime"],input[type="datetime-local"],input[type="date"] {
display:inline-block;
margin: 3px;
width: auto;
}
select {
display:inline-block !important;
min-width: 80px;
padding: 15px !important;
}
@media screen and (max-width: 834px){
select {
min-width: inherit;
}
}
.input-mini { width:90px !important }
.input-small { width: 200px !important }
.input-medium { width: 70% !important }
.input-large { width: 80% !important }
.input-xlarge { width: 90% !important }
.input-xxlarge { width: 90% !important }
@media screen and (max-width: 834px){
.input-small { width: 50% !important }
.input-medium { width: 90% !important }
.input-large { width: 90% !important }
.input-xlarge { width: 90% !important }
}
.btn {
display:inline-block !important;
width: auto !important;
padding: 10px 100px !important;
font-size: 130%;
margin: 5px;
margin-bottom:0;
color:#333;
text-align:center;
text-shadow:0 1px 1px rgba(255,255,255,0.75);
vertical-align:middle;
cursor:pointer;
-webkit-border-radius:4px;
-moz-border-radius:4px;
border-radius:4px;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffe6e6e6',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);
box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05)
}
.btn-primary{
color:#fff;
text-shadow:0 -1px 0 rgba(0,0,0,0.25);
background-color:#F90;
background-image:-moz-linear-gradient(top,#F90,#900) !important;
background-image:-webkit-gradient(linear,0 0,0 100%,from(#F90),to(#F60)) !important;
background-image:-webkit-linear-gradient(top,#F90,#F60) !important;
background-image:-o-linear-gradient(top,#F90,#F60) !important;
background-image:linear-gradient(to bottom,#F90,#F60) !important;
background-repeat:repeat-x;border-color:#F90 #900 #F60;
border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25) !important;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#F90',endColorstr='#F60',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)
}
@media only screen and (max-width: 834px) {
.btn {
display:block !important;
width: 95% !important;
padding: 10px 10px !important;
margin: 5px auto;
}
}
ul.list_contact {
margin: 0;
margin-bottom: 10px;
padding: 0;
display: inline-block;
}
ul.list_contact li {
margin: 0;
padding: 0;
font-weight: 600;
font-size: 120%;
}
.requestTop .imgR01{
float: right;
width: 250px;
}
.requestTop .imagecenter {
width: 100%;
clear: both;
}
@media screen and (max-width: 834px) {
.requestTop .imgR01{
width: 70%;
float: none;
display: block;
margin: 0 auto;
margin-bottom: 15px;
}
}
#Phone01 p{
margin:0;
}
#Phone01 img {
margin:0;
margin-bottom: 5px;
max-width: 100%;
}
#Phone01 span{
position: relative;
margin:0;
}
#Phone01 span:after {
content:"▶";
display: inline-block;
vertical-align: middle;
font-size: 50%;
color: #CCC;
margin-top: -2px;
} h4.owner_title {
background-color: #06F;
color: #FFF;
padding: 10px 15px;
margin: 0;
margin-bottom: 15px;
border: none;
font-size: 130%;
line-height: 120%;
height: auto;
border-radius: 10px;
background-image: url(//log-n.net/logn2021/wp-content/uploads/icon_click.png);
background-repeat: no-repeat;
background-position: left 10px  center;
background-size: 40px;
text-indent: 0;
padding-left: 50px;
}
h5.owner_title {
color: #06F;
margin: 0;
margin-bottom: 10px;
border: none;
font-size: 130%;
line-height: 120%;
text-indent: 0;
}
ul.list_owner_flow {
margin: 0;
padding: 0;
display:-webkit-box;
display:-moz-box;
display:-ms-flexbox;
display:-webkit-flex;
display:-moz-flex;
display:flex;
-webkit-box-lines:multiple;
-moz-box-lines:multiple;
-webkit-flex-wrap:wrap;
-moz-flex-wrap:wrap;
-ms-flex-wrap:wrap;
flex-wrap:wrap;
}
ul.list_owner_flow li {
position: relative;
display: inline-block;
vertical-align: top;
list-style: none;
margin: 0;
margin-right: 3%;
padding: 0;
width: 18.0%;
text-align: center;
}
ul.list_owner_flow li:first-child {
margin-left: -20px;
}
ul.list_owner_flow li p {
font-weight: 600;
line-height: 130% !important;
font-size: 110%;
margin: 0;
}
ul.list_owner_flow li:nth-child(5n), ul.list_owner_flow li:last-child {
margin-right: 0;
}
@media screen and (max-width: 834px) {
ul.list_owner_flow li {
margin-right: 10%;
padding: 0;
width: 45%;
}
ul.list_owner_flow li:first-child, ul.list_owner_flow li:nth-child(odd) {
margin-left: -20px;
}
ul.list_owner_flow li:nth-child(5n) {
margin-right: 5%;
}
ul.list_owner_flow li:nth-child(even), ul.list_owner_flow li:last-child {
margin-right: 0;
}
}
ul.list_owner_flow li:after {
position: absolute;
top: 20%;
right: -25px;
font-size: 200%;
content: '\f105';
font-family: "Font Awesome 5 Free";
color: #31449a;
}
ul.list_owner_flow li:last-child:after {
content: '';
}
.box_flow {
display: block;
background-color: #efea3a;
padding: 5%;
padding-top: 10%;
margin-bottom: 10px;
border-radius: 10%;
}
.box_flow h5 {
color: #FFF;
letter-spacing: 2px;
text-shadow    : 
2px  2px 1px #31449a,
-2px  2px 1px #31449a,
2px -2px 1px #31449a,
-2px -2px 1px #31449a,
2px  0px 1px #31449a,
0px  2px 1px #31449a,
-2px  0px 1px #31449a,
0px -2px 1px #31449a;
}
.box_flow h5 span {
font-size: 200%;
}
.box_flow .imagecenter {
max-width: 60% !important;
}
.box_flow p {
font-weight: 400 !important;
color: #31449a;
margin-bottom: 0;
}
@media only screen and (max-width: 834px) {
.box_flow {
padding: 5% 3%;
padding-top: 10%;
margin-bottom: 15px;
border-radius: 10%;
}
.box_flow h5 span {
font-size: 150%;
}
.box_flow p {
font-size: 90%;
}
}
.midashi_red {
background-color: #F00;
color: #FFF;
padding: 5px 15px;
margin: 0;
margin-bottom: 15px;
border: none;
font-size: 150%;
line-height: 120%;
height: auto;
border-radius: 10px;
text-indent: 0;
}
@media only screen and (max-width: 834px) {
.midashi_red {
padding: 3px 5px;
margin: 0;
margin-bottom: 15px;
border: none;
font-size: 120%;
}
}
.image_senmonka {
float: right;
max-width: 35%;
margin-right: 15px;
} #list_simplepage .list_simple_box .list_picsam .list_picsam_img img{
height: auto;
margin: 0 2px 10px;
border: 1px solid #333;
width: 150px;
}
@media only screen and (max-width: 834px) { #list_simplepage .list_simple_box .list_picsam {
float: none;
margin: 0 0 30px;
padding: 0;
width: auto; }
#list_simplepage .list_simple_box .list_picsam .list_picsam_img {
text-align: center;
}
#list_simplepage .list_simple_box .list_picsam .list_picsam_img img{
display: inline-block; 
width: 45% !important;
height: auto;
margin: 10px 10px;
}
} .imagecenter {
display: block;
margin: 0 auto;
margin-bottom: 20px;
max-width: 100%;
height: auto;
}
.imagecenter00 {
display: block;
margin: 0 auto;
max-width: 100%;
height: auto;
}
table.table_double {
margin: 0;
padding: 0;
table-layout: fixed;
width: 100%;
}
table.table_double tr, table.table_double th, table.table_double td {
margin: 0;
padding: 0;
}
table.table_double th, table.table_double td {
vertical-align: top;
}
table.table_double td:nth-child(odd) {
padding-right: 2%;
}
table.table_double td:nth-child(even) {
padding-left: 2%;
}
table.table_double td.w60 {
width: 60%;
}
table.table_double td.w75 {
width: 75%;
}
@media screen and (max-width: 834px) {
table.table_double th, table.table_double td {
display: block;
margin-bottom: 15px;
}
table.table_double td:nth-child(odd) {
padding-right: 0;
}
table.table_double td:nth-child(even) {
padding-left: 0;
}
table.table_double td.w60, table.table_double td.w75 {
width: auto;
}
}
.box_gray {
display: block;
background-color: #F5F5F5;
padding: 2% 3%;
margin-bottom: 15px;
} .t_left {
text-align: left !important;
}
.t_right {
text-align: right !important;
}
.t_center, .t_center_pc {
text-align: center;
}
@media screen and (max-width: 834px){
.t_center_pc {
text-align: left;
}
} .f50 {
font-size: 50%;
line-height: 110%;
}
.f70 {
font-size: 70%;
line-height: 110%;
}
.f80 {
font-size: 80%;
line-height: 110%;
}
.f90 {
font-size: 90%;
line-height: 110%;
}
.f110 {
font-size: 110%;
}
.f120 {
font-size: 120%;
}
.f150 {
font-size: 150%;
}
.f200 {
font-size: 200%;
}
.f12 {
font-size: 12px;
line-height: 110%;
}
.f10 {
font-size: 10px;
line-height: 110%;
}
.bold{
font-weight: bold;
}
.red {
color: #F00;
}
.blue {
color: #06F;
}
.wine {
color: #c7001e;
}
.mb0 {
margin-bottom: 0 !important;
}
.mb5 {
margin-bottom: 5px !important;
}
.mb10 {
margin-bottom: 10px !important;
}
.right {
float: right;
}
.recommended_points {
overflow: hidden;
display: -webkit-box !important;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3;
line-height: 2em;
}
.sns__container {
display: flex;
}
.sns__container a {
width: 100%;
text-align: center;
color: #fff;
padding: 0.5rem 0;
}
.sns__container a:hover {
opacity: 0.6;
}
.sns__twitter {
background: #55acee;
}
.sns__facebook {
background: #3b5998;
}
.sns__hatena {
background: #00a5de;
}
  #content ul.grid-content {
width: 740px;
padding: 0px;
margin: 0;
}
#content ul:after {
clear: both;
content: '';
display: block;
height: 0;
} ul.syousai-content,
ul.grid-content {
display:-webkit-box;
display:-moz-box;
display:-ms-box;
display:-webkit-flexbox;
display:-moz-flexbox;
display:-ms-flexbox;
display:-webkit-flex;
display:-moz-flex;
display:-ms-flex;
display:flex;
-webkit-box-lines:multiple;
-moz-box-lines:multiple;
-webkit-flex-wrap:wrap;
-moz-flex-wrap:wrap;
-ms-flex-wrap:wrap;
flex-wrap:wrap;
} #colophon ul.grid-content li,
#tertiary ul.grid-content li,
#secondary ul.grid-content li {
margin: 0 0 20px 0;
font-size: 16px;
width: 100%;
}
#colophon ul.grid-content li:after,
#tertiary ul.grid-content li:after,
#secondary ul.grid-content li:after {
content: '';
display: block;
clear: both;
height: 0;
}
#colophon ul.grid-content li img.box1image,
#tertiary ul.grid-content img.box1image,
#secondary ul.grid-content img.box1image {
width: 75px;
height: auto;
float: left;
padding: 0 8px 0 0;
}
.list_detail .widget_fudou_single_history li,
#syousai_box ul.syousai-content li,
#content .grid-content li {
display: block;
float: left;
list-style-type: none;
border: 1px solid #d1d1d1;
border-radius: 3px;
margin: 0 15px 15px 0;
padding: 9.5px;
width: calc(25% - 33px);
font-size: 16px;
}
.list_detail .widget_fudou_single_history li,
#syousai_box ul.syousai-content li { }
.list_detail .widget_fudou_single_history li .box1image,
#syousai_box ul.syousai-content li .box2image,
#content .grid-content img {
margin: 0 0 5px;
width: 100%;
height: auto;
}
.entry-content #syousai_box ul.syousai-content li .box2image{
max-width: 150px !important;
}
.two-column #content .grid-content span img{
width: auto !important;
height: auto !important;
} li.grid_count4 {
margin-right: 0 !important;
} #content .grid-content .carousel {
max-width: 720px;
}
.two-column #content .grid-content .carousel li {
margin: 0 14px 10px 0 !important;
padding: 8px !important;
width: 150px !important;
}
.two-column #content .grid-content img {
height: auto;
margin: 0 0 5px;
width: 100%;
} .two-column .list_detail .widget_fudou_single_history .grid-content { } .two-column #syousai_box ul.syousai-content .carousel li {
margin: 0 11px 10px 0;
padding: 6px;
width: 100%;
max-width: 122px;
}
.box1low { float: right;
}
.box1low a {}
.top_title {}
.top_price {
font-weight: bold;
color: #c33300;
}
.top_madori {
font-weight: bold;
}
.top_menseki {}
.top_shozaichi {}
.top_kotsu {} .carousel,
.carousel_box,
#colophon .carousel,
#tertiary .carousel,
#secondary .carousel,
#colophon .carousel_box,
#tertiary .carousel_box,
#secondary .carousel_box {
margin: 0;
padding: 0;
overflow: hidden;
} #secondary .carousel_box li,
#tertiary .carousel_box li {
margin: 0 10px 0 0;
width: 220px;
} .two-column #colophon .carousel_box li {
margin: 0 10px 0 0;
width: 230px;
}
.btns {
float: right;
}
.btns input {
margin: 0 5px 0 5px;
} .two-column .site-content .widget_fudo_top_slider .carousel_inner {
padding: 0 2px;
} .widget_fudo_top_slider_syousai {
margin: 0 0 20px !important;
}
.widget_fudo_top_slider_syousai .carousel_inner {
padding: 0 0 0 2px;
} #content #twitter_update_list {
clear: both;
margin: 0;
padding: 10px;
border: 1px solid #DFDFDF;
border-radius: 3px;
}
#content #twitter_update_list a {}
#content #twitter_update_list li a.tw_date {
display: block;
width: 100px;
float: left;
margin: 0px;
padding: 4px 0px 0px 0px;
}
#container #content #twitter_update_list li .tw_status {
float: left;
display: block;
margin: 0px;
padding: 4px 0px 0px 0px;
width: calc(100% - 120px);
}
#container #content ul#twitter_update_list {
padding-left: 15px;
}
#container #content ul#twitter_update_list li {
list-style: none;
display: block;
}
#container #content ul#twitter_update_list li:after {
content: '';
display: block;
clear: both;
} #content #oshirase_update_list {
clear: both;
margin: 0;
padding: 10px;
border: 1px solid #DFDFDF;
border-radius: 3px;
}
#content #oshirase_update_list a {}
#content #oshirase_update_list li span.oshirase_date {
display: block;
width: 85px;
float: left;
margin: 0px;
padding: 4px 0px 0px 0px;
}
#container #content #oshirase_update_list li span.oshirase_status {
float: left;
display: block;
margin: 0px;
padding: 4px 0px 0px 0px;
width: 580px;
}
#container #content ul#oshirase_update_list {
padding-left: 15px;
}
#container #content ul#oshirase_update_list li {
list-style: none;
display: block;
}
#container #content ul#oshirase_update_list li:after {
content: '';
display: block;
clear: both;
} #container #content .textwidget {
clear: both;
display: block;
margin: 0; } #map_menu,
#primary .widget,
#tertiary .widget,
#secondary .widget {
clear: both;
margin: 0 0 20px;
padding: 10px; border: 1px solid #d1d1d1;
border-radius: 3px;
}
#primary .widget:after,
#tertiary .widget:after,
#secondary .widget:after {
content: '';
display: block;
clear: both;
height: 0;
}
*:first-child+html .widget_search #s {
width: 54%;
}
.widget_nav_menu ul.menu li {
float: none;
} .widget_nav_menu ul,
.widget_categories ul,
.wp-block-categories ul,
.widget_fudou_jsearch_history ul,
.widget_fudo_b_c_choumei ul,
.widget_fudo_r_c_choumei ul,
.widget_fudo_b_kouku_shougaku ul,
.widget_fudo_b_kouku_chuugaku ul,
.widget_fudo_c_kouku_shougaku ul,
.widget_fudo_c_kouku_chuugaku ul,
.widget_fudo_cat ul,
.widget_fudo_b_c ul,
.widget_fudo_r_c ul,
.widget_fudo_r_r ul,
.widget_fudo_b_r ul {
margin-left: 0 !important;
padding-left: 0!important; list-style-type: disc !important;
list-style-position: inside !important;
}
.widget_nav_menu ul ul,
.widget_categories ul ul,
.wp-block-categories ul ul,
.widget_fudo_b_c_choumei ul ul,
.widget_fudo_r_c_choumei ul ul,
.widget_fudo_b_kouku_shougaku ul ul,
.widget_fudo_b_kouku_chuugaku ul ul,
.widget_fudo_c_kouku_shougaku ul ul,
.widget_fudo_c_kouku_chuugaku ul ul,
.widget_fudo_cat ul ul,
.widget_fudo_b_c ul ul,
.widget_fudo_r_c ul ul,
.widget_fudo_r_r ul ul,
.widget_fudo_b_r ul ul {
padding-left: 1.3em !important; list-style-type: circle !important;
list-style-position: inside !important;
}
.widget_fudo_b_r_choumei ul li ul li ul li,
.widget_fudo_b_c_choumei ul li ul li ul li,
.widget_fudo_r_r_choumei ul li ul li ul li,
.widget_fudo_r_c_choumei ul li ul li ul li,
.widget_fudo_b_r ul li ul li,
.widget_fudo_b_c ul li ul li,
.widget_fudo_r_r ul li ul li,
.widget_fudo_r_c ul li ul li {
display: inline-flex;
margin: 0 10px;
padding: 0;
}
.wp-block-categories a,
.widget_fudo_b_c_choumei a,
.widget_fudo_r_c_choumei a,
.widget_fudo_b_kouku_shougaku a,
.widget_fudo_b_kouku_chuugaku a,
.widget_fudo_c_kouku_shougaku a,
.widget_fudo_c_kouku_chuugaku a,
.widget_fudo_cat a,
.widget_fudo_b_c a,
.widget_fudo_r_c a,
.widget_fudo_r_r a,
.widget_fudo_b_r a {
box-shadow: none !important;
border-bottom: medium none !important;
} @media screen and (max-width: 414px) {
.widget_categories li,
.wp-block-categories li,
.widget_fudou_jsearch_history li,
.widget_fudo_b_c_choumei li,
.widget_fudo_r_c_choumei li,
.widget_fudo_b_kouku_shougaku li,
.widget_fudo_b_kouku_chuugaku li,
.widget_fudo_c_kouku_shougaku li,
.widget_fudo_c_kouku_chuugaku li,
.widget_fudo_cat li,
.widget_fudo_b_c li,
.widget_fudo_r_c li,
.widget_fudo_r_r li,
.widget_fudo_b_r li {
line-height: 2.5 !important;
}
.widget_fudo_b_r_choumei ul li ul li ul li,
.widget_fudo_b_c_choumei ul li ul li ul li,
.widget_fudo_r_r_choumei ul li ul li ul li,
.widget_fudo_r_c_choumei ul li ul li ul li,
.widget_fudo_b_r ul li ul li,
.widget_fudo_b_c ul li ul li,
.widget_fudo_r_r ul li ul li,
.widget_fudo_r_c ul li ul li {
display: block !important;
}
} ul li ul{
padding: 0px 15px;
}
.widget_fudo_b_r_choumei ul li ul li ul li,
.widget_fudo_b_c_choumei ul li ul li ul li,
.widget_fudo_r_r_choumei ul li ul li ul li,
.widget_fudo_r_c_choumei ul li ul li ul li,
.widget_fudo_b_r ul li ul li,
.widget_fudo_b_c ul li ul li,
.widget_fudo_r_r ul li ul li,
.widget_fudo_r_c ul li ul li{
display: inline-flex;
margin: 0 10px;
}
.widget h3 + div.tagcloud,
.widget h3 + div.kaiin_login,
.widget h3 + div.kaiin_count,
.widget h3 + ul:not(.grid-content){ } @media screen and (max-width: 414px) {
div.tagcloud a{
font-size: 1.5rem !important;
display: block;
}
} .cl_botton,
.cl_botton2 {
float: right;
}
.cl_botton a,
.cl_botton2 a {}
.cl_botton img,
.cl_botton2 img {
vertical-align: inherit;
} #content ul.cookie_fudou_jsearch li {
list-style: circle;
margin: 0 0 0 20px;
}
#content ul.cookie_fudou_jsearch { margin: 0 0 20px;
padding: 10px;
} .dpoint1 {
font-size: 1.8rem;
font-weight: bold;
color: #C00;
float: left;
padding: 2px;
display: inline-block;
}
.dpoint2 {
font-size: 1.6rem;
font-weight: normal;
padding: 2px;
overflow-wrap: break-word;
word-wrap: break-word;
display: inline-block;
}
.dpoint3 {
font-size: 110%;
font-weight: bold;
color: #F00;
padding: 0;
display: inline;
}
.dpoint4 {
font-size: 1.4rem;
font-weight: bold;
display: inline;
} .widget_fudo_kaiin .kaiin_login input[type="password"],
.widget_fudo_kaiin .kaiin_login input[type="text"] {
width: 100%;
padding: 4px;
box-sizing: border-box;
} .entry-title .fudo_kaiin_type_logo img {
float: right;
margin: 5px 5px 0 0;
}  .archive-fudo h1.page-title {
display: none;
} #main #content .navigation:after {
clear: both;
content: '';
display: block;
height: 10px;
}
#main #content .nav-previous {
float: left;
margin: 0 0 10px;
}
#main #content .nav-previous img {
vertical-align: -1px;
} .wp-pagenavi,
#main #content .nav-next {
float: right;
}
.wp-pagenavi a:hover,
.wp-pagenavi span.current,
.wp-pagenavi a,
.wp-pagenavi span,
#main #content .nav-next a {
padding: 3px 8px;
border: 1px solid #CCC;
border-radius: 3px;
background: #eee;
}
.wp-pagenavi a,
.wp-pagenavi span {
margin: 0 2px;
}
.wp-pagenavi span.current {
font-weight: normal;
background: transparent none repeat scroll 0 0;
}
.wp-pagenavi span.pages {
background: transparent none repeat scroll 0 0;
border: none;
}
#main #content .nav-next b {
padding: 3px 8px;
border: 1px solid #CCC;
border-radius: 3px;
} #main #content #list_simplepage {
margin: 0;
padding: 0;
}
#main #content #list_simplepage .list_detail table {
margin: 0px;
padding: 0px;
border: none;
width: 100%;
font-size: 90%;
}
#main #content #list_simplepage .list_detail table dl dd {
font-weight: 600;
}
#main #content #list_simplepage .list_address {
padding: 0;
}
#list_simplepage .list_simple_boxtitle {
clear: both;
}
#list_simplepage .list_simple_boxtitle h2 {
margin: 0px;
}
#list_simplepage .list_simple_boxtitle img {
vertical-align: top;
}
#list_simplepage .list_simple_boxtitle h2 span {
margin: 7px 7px 0 0 !important;
}
.list_picsam_img:before {
clear: both;
content: '';
display: block;
height: 0;
}
.list_simple_box:after {
content: '';
display: block;
clear: both;
height: 0;
} #main #content #list_simplepage span.kakakuzei {
display: inline-block;
font-size: 1rem;
font-weight: normal;
} #list_simplepage .list_simple_box {
margin: 0 0 80px 0;
width: 100%;
}
#main #content #list_simplepage .list_detail dl {
margin: 0px;
padding: 5px 10px;
font-weight: 600;
background-color: #EEE;
}
#main #content .list_detail dt {
display: inline;
font-weight: normal;
}
#main #content .list_detail dd {
display: inline;
margin: 0 0.3em 0 0.3em;
padding: 0px;
} #main #content .list_picsam {
float: left;
width: 16.5% !important;
}
#main #content .list_picsam img {
border: 1px solid #333;
width: 92%;
height: auto;
margin: 1px 2px 5px;
padding: 1px; }
@media screen and (max-width: 834px) {
#main #content .list_picsam {
float: none;
display: block;
margin-bottom: 15px;
width: auto !important;
}
#main #content .list_picsam img {
width: 45%;
height: auto;
margin: 0 2%;
padding: 1px;
}
} #list_simplepage .list_details_button {
box-sizing: border-box;
clear: both;
display: block;
font-weight: bold;
border-radius: 3px;
background: #F90 none repeat scroll 0 0;
color: #fff;
text-align: center;
margin: 0;
margin-top: 5px;
padding: 5px 0;
width: calc(30% - 2px);
}
@media screen and (max-width: 834px) {
#list_simplepage .list_details_button {
display: block;
white-space: nowrap;
width: auto;
}
}
#list_simplepage a:link,
a:visited .list_details_button {}
#list_simplepage a:hover .list_details_button {
color: #FFF;
background: #F60 none repeat scroll 0 0;
text-decoration: none !important;
} #list_simplepage .list_detail {
float: right;
padding: 4px;
padding-top: 0;
margin: 0;
width: 80% !important;
border-radius: 3px;
}
@media screen and (max-width: 834px) {
#list_simplepage .list_detail {
display: block;
clear: both;
float: none;
padding: 0;
margin: 0;
width: auto !important;
}
}
#main #content #list_simplepage dl {
margin: 0;
padding: 0;
font-size: 110%;
font-weight: 600;
}
#main #content #list_simplepage .list_detail table tr td {
border-bottom-width: 1px;
border-bottom-style: dotted;
border-bottom-color: #d1d1d1;
padding: 0;
font-size: 90%;
}
#main #content #list_simplepage .list_detail table tr td.list_price_others_th{
min-width: 50px;
padding: 5px;
background-color: #F5F5F5;
font-size: 90%;
font-weight: 600;
}
#main #content #list_simplepage .list_detail .list_address table {
width: 100%;
margin: 0;
padding: 0;
}
#main #content #list_simplepage .list_detail .list_address table td {
margin: 0;
padding: 5px;
}
.list_address_th, .list_price_others_th {
background-color: #F5F5F5;
font-weight: 600;
width: 18%;
padding: 5px;
}
.list_price_others_td {
min-width: 50px;
padding: 5px;
}
#main #content #list_simplepage .list_detail .list_address dt {
white-space: nowrap;
}
#main #content #list_simplepage .list_detail .list_price_others p{
padding: 0;
} #main #content #list_simplepage .list_price {
padding: 5px 0;
border: 3px double #FFF;
color: #000;
background: none;
font-weight: 600;
} #main #content #list_simplepage .list_price.rent {
background: none;
} #main #content #list_simplepage .list_price td dt {
white-space: pre-line;
word-wrap: break-word;
}
#main #content #list_simplepage .list_detail .list_price tr {
border-bottom-width: 1px;
border-bottom-style: dotted;
border-bottom-color: #d1d1d1;
}
#main #content #list_simplepage .list_detail .list_address dd {
display: block;
}
#list_simplepage .entry-excerpt {
padding-bottom: 10px;
padding-left: 5px;
}
#list_simplepage2 .entry-excerpt {
padding-bottom: 10px;
padding-left: 5px;
} #list_simplepage table.form_heya {
border-bottom: 1px solid #EEEEEE !important;
border-collapse: separate !important;
width: 100%;
margin: 20px 0 20px !important;
border-spacing: 1px !important;
}
#list_simplepage table.form_heya th {
border-top: 1px solid #EEEEEE !important;
border-left: 1px solid #EEEEEE !important;
background-color: #f8f8f8;
text-align: center;
vertical-align: middle !important;
padding: 3px !important;
font-weight: normal !important;
}
#list_simplepage table.form_heya td {
border-top: 1px solid #EEEEEE !important;
border-left: 1px solid #EEEEEE !important;
text-align: center;
vertical-align: middle !important;
padding: 3px !important;
}
#list_simplepage table.form_heya td.td_right {
border-right: 1px solid #EEEEEE !important;
}
#list_simplepage td.heya_img {
width: 75px;
}
#list_simplepage .heya_img {
width: 75px;
}
#list_simplepage .colum0 {
width: 50px;
}
#list_simplepage .colum1 {
width: 75px;
}
#list_simplepage .colum2 {
width: 90px;
}
#list_simplepage .colum3 {
width: 105px;
} #fudou_page_jyoken_in_archive{
position: relative;
}
#fudou_page_jyoken_in_archive label.j_open,
#fudou_page_jyoken_in_archive label.j_close {
float: right;
background: #eee none repeat scroll 0 0;
border: 1px solid #ccc;
border-radius: 5px;
padding: 3px 0;
cursor: pointer;
width: 11em;
text-align: center;
}
#fudou_page_jyoken_in_archive label.j_open.shub1{
background: #325595 none repeat scroll 0 0;
color: #fff;
}
#fudou_page_jyoken_in_archive label.j_open.shub2{
background: #c33300 none repeat scroll 0 0;
color: #fff;
}
#fudou_page_jyoken_in_archive label.j_close {
background: #eee none repeat scroll 0 0;
color: #000;
}
#fudou_page_jyoken_in_archive label.j_open:hover,
#fudou_page_jyoken_in_archive label.j_close:hover {
background: #fff none repeat scroll 0 0;
color: #000;
}
#fudou_page_jyoken_in_archive label.j_open:hover,
#fudou_page_jyoken_in_archive label.j_close:hover {
background: #fff none repeat scroll 0 0;
}
#fudou_page_jyoken_in_archive input[type="radio"]#j_open,
#fudou_page_jyoken_in_archive input[type="radio"]#j_close {
display: none;
}
#fudou_page_jyoken_in_archive #page_jsearch_page {
display: none;
}
#fudou_page_jyoken_in_archive #j_open:checked~#page_jsearch_page {
display: block;
margin-bottom: 80px !important;
}
#fudou_page_jyoken_in_archive #j_open:checked~.j_open {
display: none;
}
#fudou_page_jyoken_in_archive #j_close:checked~#page_jsearch_page {
display: none;
}
#fudou_page_jyoken_in_archive #j_close:checked~.j_close {
display: none;
} h1.page-title {
border-bottom: 1px dotted #CCC;
}
#main #content #list_simplepage2 {
margin: 0;
padding: 0;
}
#main #content #list_simplepage2 .list_detail table {
margin: 0px;
padding: 0px;
border: none;
} #main #content #list_simplepage2 span.kakakuzei {
display: inline-block;
font-size: 1rem;
font-weight: normal;
} #main #content #list_simplepage2 .list_price {
background-color: #ebf6fc;
line-height: 2;
margin: 0px;
padding: 0px;
color: #000;
} #main #content #list_simplepage2 .list_price.rent {
background-color: #fdedf0;
}
#main #container #content #list_simplepage2 .list_simple_box {
margin: 0 0 10px 0;
} .two-column #main #container #content #list_simplepage2 .list_simple_box .list_detail {
float: right;
width: calc(100% - 150px);
}
#main #content #list_simplepage2 .list_detail table tr {
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #eee;
padding-top: 2px;
padding-bottom: 2px;
} #main #content #list_simplepage2 .list_picsam {
float: left;
width: 140px;
}
#main #content #list_simplepage2 .list_picsam img {
border: 1px solid #999;
width: 145px;
height: auto;
margin: 0 0 6px 0;
padding: 1px;
}
#main #content #second_img {
margin: 20px 0 20px 0;
text-align: center;
}
#main #content #second_img img {
border: 1px solid #999;
width: calc( 25% - 14px);
height: auto;
margin: 0 5px 10px;
padding: 1px;
max-width: 150px;
}
#main #content #list_simplepage2 .list_detail table {
margin: 0 0 20px 0;
width: 100%;
}
#main #content #list_simplepage2 .list_simple_box .list_detail #list_add th {
padding: 0.5em;
margin: 0;
white-space: nowrap;
text-align: left;
font-weight: normal;
border-bottom: 1px solid #EEEEEE;
width: 20%;
}
#main #content #list_simplepage2 .list_simple_box .list_detail #list_other th.th2 {
border-left: 1px dotted #CCC;
}
#main #content #list_simplepage2 .list_simple_box .list_detail #list_add {
width: 100%;
}
#main #content #list_simplepage2 .list_simple_box .list_detail #list_add td {
padding: 0.5em;
margin: 0;
white-space: normal;
border-bottom: 1px solid #EEEEEE;
}
#main #content #list_simplepage2 .list_simple_box .list_detail #list_other th {
border-right: 1px dotted #CCC;
border-bottom: 1px solid #EEEEEE;
padding: 0.5em;
margin: 0;
text-align: left;
font-weight: normal;
width: 20%;
}
#main #content #list_simplepage2 .list_simple_box .list_detail #list_other td {
padding: 0.5em;
margin: 0;
width: 30%;
border-bottom: 1px solid #EEEEEE;
}
#list_simplepage2 .entry-title img {
vertical-align: top;
}
#main #content .entry-content p {
margin: 0 0 20px;
line-height: 1.8;
}
.list_detail_bottom_info {
margin: 5px 0 40px 0;
width: 100%;
text-align: right;
float: right;
}
#ssl_botton {
margin: 20px auto;
} #list_simplepage2 .places {
overflow: hidden;
padding: 10px;
border: 1px solid rgb(225, 225, 225);
width: calc(100% - 20px);
} .entry-content #map_canvas img {
max-width: none;
border-radius: 0;
box-shadow: none;
}
.two-column #list_simplepage2 .places {
width: 570px;
}
#list_simplepage2 .places input {
vertical-align: middle;
}
#list_simplepage2 .places label {
float: left;
width: 25%;
cursor: pointer;
}
#list_simplepage2 .places label:hover {
color: rgb(120, 120, 120);
}
.map_comment {}
#list_simplepage2 .gmap_img {
width: 100px;
height: auto;
} #list_simplepage2 table.form_heya {
border-bottom: 1px solid #EEEEEE !important;
border-collapse: separate !important;
width: 100%;
margin: 0 0 20px !important;
border-spacing: 1px !important;
}
#list_simplepage2 table.form_heya th {
border-top: 1px solid #EEEEEE !important;
border-left: 1px solid #EEEEEE !important;
background-color: #f8f8f8;
text-align: center;
vertical-align: middle !important;
padding: 3px !important;
font-weight: normal !important;
}
#list_simplepage2 table.form_heya td {
border-top: 1px solid #EEEEEE !important;
border-left: 1px solid #EEEEEE !important;
text-align: center;
vertical-align: middle !important;
padding: 3px !important;
}
#list_simplepage2 table.form_heya td.td_right {
border-right: 1px solid #EEEEEE !important;
}
#list_simplepage2 td.heya_img {
width: 100px;
}
#list_simplepage2 .heya_img {
width: 100px;
}
#list_simplepage2 .colum1 {
width: 75px;
}
#list_simplepage2 .colum2 {
width: 90px;
}
#list_simplepage2 .colum3 {
width: 105px;
}
#contact_form,
#toiawasesaki {
margin: 0 0 40px 0;
}
p.pageback {
margin: 20px 0;
} #list_simplepage2 #charge {
clear: both;
background: #f7f7f7 linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)) repeat scroll 0 0;
border: 1px solid #d1d1d1;
border-radius: 2px;
padding: 10px;
overflow: hidden;
margin-bottom: 3.5em;
}
#list_simplepage2 #charge .role_kannri_tanto_pic {
display: block;
float: left;
margin-right: 10px;
}
#list_simplepage2 #charge .role_kannri_tanto_pic img {
width: 100px;
height: auto;
}
#list_simplepage2 #charge .role_kannri_tanto_name {
display: block;
color: #000;
margin-bottom: 10px;
}
#list_simplepage2 #charge .role_kannri_tanto_comment {
display: block;
line-height: 18px;
} .widget_fudo_search #s {
width: 60%;
} #tertiary .widget-container form,
#secondary .widget-container form {
padding-left: 5px;
}
#tertiary .widget-container form div,
#secondary .widget-container form div {
margin-bottom: 6px;
} #syousai_box ul {
margin: 0;
padding: 0;
}
#syousai_box ul:after {
content: '';
display: block;
clear: both;
height: 0;
}
.widget_fudou_single_history ul:after {
content: '';
display: block;
clear: both;
height: 0;
} #b_searchitem,
#searchitem_m,
#searchitem { }
#searchmapitem span.jsearchmap_caution1,
#searchmapitem span.jsearchmap_caution2,
#b_searchitem div,
#searchmapitem div,
#searchitem_m div,
#searchitem div {
margin: 0 0 10px;
}
#b_searchitem input[type="submit"] ,
#searchmapitem input[type="submit"],
#searchmapitem_m input[type="submit"],
#searchitem_m input[type="submit"],
#searchitem input[type="submit"] {
margin-top: 10px;
}
.widget_fudo_b_k_bus_m select,
.widget_fudo_b_k_bus select,
.widget_fudo_b_k_m select,
.widget_fudo_b_k select {
margin: 2px 0;
padding: 4px;
width: 100%;
border: 1px solid;
background-color: transparent;
}
.widget_fudo_b_k select.half_size,
.widget_fudo_b_k_m select.half_size,
.widget_fudo_b_k_m #senyumenseki select,
.widget_fudo_b_k_m #tochimenseki select,
.widget_fudo_b_k_m #tsubotanka select,
.widget_fudo_b_k_m #memseki select,
.widget_fudo_b_k_m #kakaku_c select,
.widget_fudo_b_k_m #kakaku_b select,
.widget_fudo_b_k #senyumenseki select,
.widget_fudo_b_k #tochimenseki select,
.widget_fudo_b_k #tsubotanka select,
.widget_fudo_b_k #memseki select,
.widget_fudo_b_k #kakaku_c select,
.widget_fudo_b_k #kakaku_b select {
width: calc(49% - 8px);
}
.widget_fudo_search form,
.widget_search form {
margin: 0;
}
#tertiary .widget li.widget_search,
#secondary .widget li.widget_search {
list-style-type: none;
}
li.widget_search {
list-style-type: none;
} .jsearch p {
margin: 0;
padding: 0px 10px 10px 0px;
}
#main #container #content.jsearch h3 {
border-bottom: 1px dotted #CCCCCC;
border-left: 3px solid #666666;
font-size: 1.4rem;
margin: 0 0 15px;
padding: 4px 0 0 10px;
}
#container .jsearch h4 {
border-left: 4px solid #CCC;
padding: 0px 0px 0px 6px;
font-weight: bold;
color: #505050;
margin: 15px 0px 5px 0;
}
#container .jsearch h5 {
margin: 0 0 0 10px;
font-weight: bold;
color: #666;
}
#container .jsearch select {
margin: 0 10px 0 10px;
}
#container .jsearch ul {
margin: 0 0 5px 10px;
padding: 0px;
overflow: hidden;
}
.jsearch li {
margin: 0 1em 0 0;
padding: 0;
display: block;
float: left;
list-style-type: none;
}
.jsearch label {
margin-right: 5px;
} #list_simplepage2 .wpcf7-list-item{
margin: 0;
}
#list_simplepage2 .wpcf7-list-item label {
display: block;
float: left;
margin-left: 1em;
}
#list_simplepage2 form p {
margin-bottom: 10px;
}
#list_simplepage2 form p:after {
content: '';
display: block;
clear: both;
margin: 10px;
} @media print {
#main {
width: 100% !important;
}
* {
font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Segoe UI", "Noto Sans Japanese", "ヒラギノ角ゴ ProN W3", Meiryo, sans-serif;
}
body,
#wrapper,
#list_simplepage2,
.list_simple_box {
margin: 0 !important;
padding: 0 !important;
}
head+body {
max-width: 100% !important;
min-width: 80% !important;
margin: 0 auto !important;
}
#container,
.list_simple_box {
width: 100% !important;
}
h1,
h2,
h3,
header {
font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Segoe UI", "Noto Sans Japanese", "ヒラギノ角ゴ ProN W3", Meiryo, sans-serif;
border: none;
} #map_canvas {
width: 100% !important;
height: 340px !important;
} .sharedaddy,
#contact_form,
.single-fudo .widget,
#site-navigation,
#colophon,
#branding,
#secondary,
#tertiary {
display: none !important;
}
} #toukou_top {
float: left;
clear: both;
margin: 0 0 40px;
padding: 10px;
border: 1px solid #d1d1d1;
border-radius: 3px;
width: calc( 100% - 28px);
}
.toukou_top_post_title {
font-weight: bold;
}
.toukou_top_post_excerpt {
margin: 0 !important;
padding: 0 !important;
}
#toukou_top li {
clear: both;
list-style: none;
display: block;
margin: 0;
padding: 0 0 15px;
word-break: break-all;
}
#toukou_top li:after {
clear: both;
content: '';
display: block;
height: 0;
}
#toukou_top li ul li {
padding: 0;
}
#toukou_top img {
float: left;
padding: 0 15px 0 0;
width: 75px;
height: auto;
}
#colophon ul#toukou_top,
#tertiary ul#toukou_top,
#secondary ul#toukou_top {
border: medium none;
} #colophon ul.toukou_top_post_excerpt,
#tertiary ul.toukou_top_post_excerpt,
#secondary ul.toukou_top_post_excerpt {
padding: 0 10px 0 0 !important;
}
#colophon ul#toukou_top li,
#tertiary ul#toukou_top li,
#secondary ul#toukou_top li {
clear: both;
list-style: none;
}
#colophon .toukou_top_post_title,
#tertiary .toukou_top_post_title,
#secondary .toukou_top_post_title {
font-weight: bold;
}
#colophon #toukou_top span.toukou_top_post_thumbnail,
#tertiary #toukou_top span.toukou_top_post_thumbnail,
#secondary #toukou_top span.toukou_top_post_thumbnail {
float: left;
padding: 0 0px 0 0;
margin: 0 0 0 -5px;
;
}  .grid-content li {
position: relative;
}
.up_mark,
.new_mark{
font-family: Verdana, Geneva, sans-serif;
font-size: 10px;
font-weight: bold;
text-transform: uppercase;
text-align: center;
color: #FFF;
display: block;
padding: 2px 5px;
width: 28px;
position: absolute;
background: #c33300;
top: 8px;
left: 8px;
z-index: 2;
} .up_mark02,
.new_mark02 {
font-family: Verdana, Geneva, sans-serif;
font-size: inherit;
font-weight: 600;
text-transform: uppercase;
color: #FFF;
display: inline;
padding: 2px 15px;
background: #c33300;
text-shadow: 1px 1px 0px #555;
border: 3px double #FFF;
position: unset;
margin-right: 3px;
} #syousai_box ul.syousai-content li {
position: relative;
} .jsearchmap_caution1,
.jsearchmap_caution2,
.jsearch_caution1,
.jsearch_caution2 {
padding: 3px;
font-size: 0.8rem;
}  #caution1 { } #madori_cb,
#setsubi_cb { }   #menu_botton {
float: right;
margin: -2px 0 0;
padding: 0;
}
#menu_botton img {
width: auto;
height: 25px;
}
#map_search #btn,
#map_search #btn2 {
font-size: 90%;
}
#map_search h3 {
background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
border-radius: 0 !important;
text-shadow: 0px 0px 0 #fff !important;
border-left: 3px solid #bbb !important;
font-size: 1.2rem !important;
margin: 5px 0 10px !important;
padding: 0 0 0 5px !important;
}
.jsearchmap_caution1 {}
#searchmapitem select {
width: 100%;
margin: 2px 0;
padding: 4px;
border: 1px solid #ccc;
background-color: transparent;
}
#searchmapitem select.half_size,
#searchmapitem .senyumenseki select,
#searchmapitem .tochimenseki select,
#searchmapitem .tsubotanka select,
#searchmapitem .memseki select,
#searchmapitem .kakakumap_c select,
#searchmapitem .kakakumap_b select {
width: calc(49% - 7px);
}
#map_canvas {
height: 100%;
width: 100%;
color: #3F3F3F;
margin: 0;
padding: 0;
}
#map_canvas table {
border-style: none;
margin: 0px;
padding: 0px;
overflow: hidden;
} table.gmapballoon tr{
border: none !important;
}
table.gmapballoon td{
font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", sans-serif;
font-size: 13px;
line-height: 1.3;
}
#map_canvas .gm-style-iw {
width: auto !important;
height: auto !important
max-width: initial !important;
max-height: initial !important;
}
#map_canvas .gmapballoon img,
#map_canvas .gmapballoon a img {
padding: 2px;
border: 1px solid #CCC;
height: auto;
margin: 0px 4px 0px 0px;
}
#map_canvas .gmapballoon {
color: #3F3F3F;
overflow: hidden;
}
#map_canvas .gmaptitle {
font-weight: bold;
letter-spacing: -0.05em;
}
#map_canvas .gmapkakaku {
color: #F30;
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight: bold;
border-bottom: 1px dotted #CCC;
}
#map_canvas .gmapmadori {
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight: bold;
border-bottom: 1px dotted #CCC;
}
#map_canvas .maptenpo {
font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, sans-serif;
overflow: hidden;
}
#map_copy {
float: right;
right: 5px;
}
#map_copy a {
color: #000;
}  #container .jsearch .setsubi,
#container .jsearch .menseki,
#container .jsearch .madori,
#container .jsearch .kakaku,
#container .jsearch .chikunen,
#container .jsearch .shiku,
#container .jsearch .eki,
#container .jsearch .shubetsu {
padding: 0 0 0 10px;
}
table.form_jsearch {
border: 1px solid #E5E5E5;
border-collapse: collapse;
line-height: 18px;
margin: 10px 0;
width: 100%;
}
table.form_jsearch tr {
border: 0 none currentcolor;
font: inherit;
margin: 0;
padding: 0;
}
table.form_jsearch th {
border-bottom: 1px solid #E5E5E5;
font-weight: 400;
padding: 10px;
text-align: left;
vertical-align: top;
width: 19%;
word-break: keep-all;
}
table.form_jsearch td {
border-bottom: 1px solid #E5E5E5;
border-left: 1px solid #E5E5E5;
margin: 0;
padding: 10px;
}
table.form_jsearch td select {
background-color: transparent;
}
table.form_jsearch td.in_tsubotanka,
table.form_jsearch td.in_tochimenseki,
table.form_jsearch td.in_senyumenseki,
table.form_jsearch td.in_rim,
table.form_jsearch td.chikunen,
table.form_jsearch td.kakaku,
table.form_jsearch td.menseki {
padding: 10px;
}
table.form_jsearch h5 {
margin: 0 0 3px;
font-size: 14px;
font-weight: 400;
}
table.form_jsearch h5.j_choumei_shiku,
table.form_jsearch h5.j_kouku_shiku {
margin: 0 0 3px 20px;
font-weight: 400;
}
table.form_jsearch ul {
margin: 0 0 8px 20px !important;
padding: 0 !important;
}
table.form_jsearch #in_cat2 ul,
table.form_jsearch #shubetsu2 ul,
table.form_jsearch #hof2 ul,
table.form_jsearch #madori2 ul,
table.form_jsearch #setsubi2 ul,
table.form_jsearch #in_cat ul,
table.form_jsearch #shubetsu ul,
table.form_jsearch #hof ul,
table.form_jsearch #madori ul,
table.form_jsearch #setsubi ul {
margin: 0 !important;
padding: 0 !important;
}
table.form_jsearch #kouku_shougaku ul:last-of-type,
table.form_jsearch #kouku_chuugakui ul:last-of-type,
table.form_jsearch #choumei ul:last-of-type,
table.form_jsearch #eki ul:last-of-type {
margin:  0 0 0 20px !important;
}
table.form_jsearch li {
display: inline-block;
margin: 0 10px 0 0;
}
.two-column table.form_jsearch h5 {
font-size: 16px;
} #searchpage input[type="submit"],
#loginform .form_register input[type="submit"],
#registerform input[type="submit"] {
background: #1a1a1a none repeat scroll 0 0;
border: 1px solid #000;
border-radius: 3px;
box-sizing: border-box;
clear: both;
color: #fff;
font-size: 1rem;
margin: 10px 0 3px;
padding: 8px 10px;
text-align: center;
height: auto;
} #loginform input[type="submit"] {
margin: 10px 0;
}
#maching_mail a {
background: none repeat scroll 0 0 #ce6166 !important;
border-radius: 3px;
color: #FFFFFF;
display: block;
font-weight: normal;
margin: 10px 0;
padding: 8px !important;
text-align: center;
text-shadow: none;
vertical-align: middle;
max-width: 200px;
}
#maching_mail a:active,
#maching_mail a:hover {
background-color: rgba(51, 51, 51, 0.7);
}
#main .widget-area ul #maching_mail {
margin: 0 -5px;
}
.entry-content .widget_fudo_kaiin ul {
padding-left: 0;
}  table.form_user_register,
table.form_register {
line-height: 18px;
margin: 0 0 30px;
border: 1px solid #E5E5E5;
border-collapse: collapse;
width: 100%;
}
table.form_register input[type="text"],
table.form_register input[type="email"],
table.form_register input[type="url"],
table.form_register input[type="password"],
table.form_register input[type="search"],
table.form_register input[type="tel"],
table.form_register input[type="number"],
table.form_register textarea {
margin: 0 0 3px;
width: 70%;
background-color: transparent;
}
table.form_user_register th,
table.form_register th {
font-weight: 400;
width: 30%;
padding: 10px;
text-align: left;
border: 1px solid #E5E5E5;
border-collapse: collapse;
}
table.form_user_register td,
table.form_register td {
width: 70%;
margin: 0;
padding: 10px;
line-height: 18px;
border: 1px solid #E5E5E5;
border-collapse: collapse;
}
table.form_user_register td select{
background-color: transparent;
}
table.form_user_register td select option{
background-color: transparent;
}
table.form_user_register h4 {
font-weight: 400;
}
table.form_user_register h5,
table.form_register h5 {
font-weight: 400;
margin: 10px 0 0;
}
table.form_register select {
color: #1f1f1f;
}
table.form_register ul {
margin: 0 !important;
}
table.form_user_register span {
display: inline-block;
margin: 0 0 0 5px;
}
table.form_user_register p{
margin: 5px 0 !important;
}
table.form_user_register div.kouku{
margin: 0 0 20px !important;
}
table.form_user_register ul.kouku,
table.form_user_register ul.eki,
table.form_user_register ul.chou {
margin: 0 0 1.75em 1.25em;
list-style: none;
}
table.form_user_register ul.kouku li,
table.form_user_register ul.eki li,
table.form_user_register ul.chou li {
display: inline-block;
margin: 0 5px 5px;
}
table.form_user_register input[type="checkbox"] {
margin: 0 2px 0 10px;
}
#kaiin_kiyaku {
margin: 0 0 20px 0;
}
.page_login li {
display: inline-block;
} #pass-strength-result {
display: none;
width: auto;
margin: 5px 0;
padding: 5px;
text-align: center;
border-width: 1px;
border-style: solid;
border-color: #d1d1d1 !important;
background-color: #eee;
}
#pass-strength-result.bad {
border-color: #ff853c !important;
background-color: #ffb78c;
}
#pass-strength-result.good {
border-color: #fc0 !important;
background-color: #ffec8b;
}
#pass-strength-result.short {
border-color: #f04040 !important;
background-color: #ffa0a0;
}
#pass-strength-result.strong {
border-color: #8dff1c !important;
background-color: #c3ff88;
} .page_login #maching_mail a {
font-weight: 700;
display: block;
width: 150px;
margin: 5px 0;
padding: 5px 8px;
text-align: center;
vertical-align: middle;
color: #fff;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
background: #ff9b9d;
text-shadow: 1px 1px 1px #cc5559;
}
.page_login #maching_mail a:hover {
text-decoration: underline;
background: #ff9b9d;
}
.page_login #maching_mail a:active {
background: #faa8cd;
}
.page_login ul:after {
display: block;
clear: both;
height: 0;
content: '';
}
.page_register #kaiin_users_comment {
margin: 10% 0 20px;
padding: 10px;
border: 1px solid #e5e5e5;
}
.page_register #kaiin_kiyaku {
overflow: auto;
width: 100%;
height: 200px;
margin: 10% 0 20px;
padding: 10px;
border: 1px solid #e5e5e5;
}
.page_login .login_error,
.page_register .login_error {
margin: 0 0 16px !important;
padding: 12px;
border-width: 1px;
border-style: solid;
border-color: #c00;
border-radius: 3px 3px 3px 3px;
background-color: #ffebe8;
}
.page_login p.message,
.page_register p.message {
margin: 0 0 16px !important;
padding: 12px;
border-width: 1px;
border-style: solid;
border-color: #e6db55;
border-radius: 3px 3px 3px 3px;
background-color: #ffffe0;
}
.page_register #first_name,
.page_register #last_name {
width: auto;
} header #tokyo23_area_map_search,
header #zenkoku_map_search{
max-width: 1200px;
margin: 20px auto 0;
} select,textarea,input[type="text"] {
display:inline-block;
margin: 5px;
font-size: 20px;
width: auto;
line-height: 120% !important;
min-width: inherit !important;
height: auto !important;
max-height: inherit !important;
} @media only screen and (max-width: 834px) {
.list_detail .widget_fudou_single_history li,
#syousai_box ul.syousai-content li,
#content .grid-content li {
width: calc(45% - 15px);
}
.list_detail .widget_fudou_single_history li:nth-child(even),
#syousai_box ul.syousai-content li:nth-child(even)
#content .grid-content li:nth-child(even) {
margin-left: 0 !important;
}
}
.list_detail_full {
display: block;
}
table.table_list_bukken {
table-layout: fixed;
width: 100%;
margin: 0;
margin-bottom: 20px;
padding: 0;
border: none;
}
table.table_list_bukken tr {
margin: 0;
padding: 0;
border: none;
}
table.table_list_bukken th, table.table_list_bukken td {
display: block;
margin: 0;
padding: 5px 10px;
border: 1px solid #999;
border-collapse: collapse;
font-size: 90%;
}
table.table_list_bukken th {
background-color: #F5F5F5;
max-width: inherit;
}
@media only screen and (max-width: 834px) {
table.table_list_bukken {
table-layout: fixed;
width: 100%;
margin: 0;
margin-bottom: 20px;
padding: 0;
border: none;
}
table.table_list_bukken tr {
margin: 0;
padding: 0;
border: none;
}
table.table_list_bukken th, table.table_list_bukken td {
display: block;
width: auto;
margin: 0;
text-align: left;
padding: 5px 10px;
border: none;
font-size: 90%;
}
table.table_list_bukken th {
background-color: #F5F5F5;
max-width: inherit;
}
}
@media only screen and (max-width: 834px) {
table.list_price_table {
table-layout: fixed;
width: 100%;
margin: 0;
margin-bottom: 20px;
padding: 0;
border: none;
}
table.list_price_table tr {
margin: 0;
padding: 0;
border: none;
}
table.list_price_table th, table.list_price_table td {
display: block;
width: auto;
margin: 0;
text-align: left;
padding: 5px 10px !important;
border: none;
font-size: 90%;
}
table.list_price_table th {
background-color: #F5F5F5;
max-width: inherit;
}
}
@media only screen and (max-width: 834px) {
img.box3image {
max-width: 49% !important;
margin: 5px 0;
}
}
span.soldout {
padding: 5px;
border-radius: 5px;
background-color: #c33300;
color: white;
}
.summarize {
position: relative;
display: inline-block;
}
img.soldout {
position: absolute;
top: 0;
left: 0;
border: 0 !important;
}
.overlay {
position: absolute;
background: white;
opacity: .9;
width: 100%;
height: 100%;
top: 0;
left: 0;
}
.overlay p {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
font-weight: bold;
}
   .two-column header { width: 100%;
}
.two-column #main {
max-width: 1210px;
width: 100%;
padding: 58px 5px 0 5px;
box-sizing: border-box;
}
.two-column #colophon { width: 100%;
}
.two-column #secondary {
width: 100%;
}
.two-column #container {
width: 100%;
}
.two-column #tertiary .widget,
.two-column #secondary .widget{
width: calc(100% - 24px);
} .gmap-page #primary {
clear: both;
width: 100%;
} #footer-widget-area .widget-area {
float: none;
width: 100%;
margin: 0;
}  .page-template-full-width-page .entry-content > *.alignfull,
.post-template-full-width-page .entry-content > *.alignfull {
margin-right: calc(50% - 50vw + 10px) !important;
margin-left: calc(50% - 50vw + 10px) !important;
width: calc(100vw - 20px) !important;
} .page-template-full-width-page .entry-content > *.alignwide ,
.post-template-full-width-page .entry-content > *.alignwide {
margin-right: calc(50% - 50vw + 100px) !important;
margin-left: calc(50% - 50vw + 100px) !important;
width: calc(100vw - 200px) !important;
}
@media screen and (max-width: 1400px) {
.page-template-full-width-page .entry-content > *.alignwide ,
.post-template-full-width-page .entry-content > *.alignwide {
margin-right: 0 !important;
margin-left: 0 !important;
width: 100% !important;
}
} #content ul.grid-content {
width: 100%;
padding: 0;
} #main #content #list_simplepage2 .list_picsam {
float: none;
width: 100%;
margin: 0 0 20px;
text-align: center;
}
#main #content #list_simplepage2 .list_picsam:after {
content: '';
display: block;
clear: both;
height: 0;
}
#main #content #list_simplepage2 .list_picsam img {
width: 130px;
height: auto;
margin: 0 3px 10px 0;
}
.two-column #main #container #content #list_simplepage2 .list_simple_box .list_detail {
float: none;
width: 100%;
} #main #content .list_picsam {
width: 110px;
}
#list_simplepage .list_detail {
width: calc(100% - 120px);
} .two-column #content .grid-content img {
height: auto;
margin: 0 0 5px;
width: 100%;
} @media screen and (max-width: 480px) {
#list_simplepage .list_picsam,
#list_simplepage .list_detail{
width: 100% !important;
}
#list_simplepage .list_picsam img{
max-width: 150px !important;
width: 100% !important;
height: auto !important;
} .post_bukken_box .grid-content1 li,
.post_bukken_box .grid-content2 li,
.post_bukken_box .grid-content3 li,
.post_bukken_box .grid-content li,
#content .grid-content1 li,
#content .grid-content2 li,
#content .grid-content3 li,
#content .grid-content li{
max-width: 100% !important;
width: 100% !important;
}
.two-column #secondary,
.two-column #container {
float: none;
}
.two-column #content .grid-content li {
margin: 0;
} .list_detail .widget_fudou_single_history li,
#syousai_box ul.syousai-content li, #content .grid-content li {
float: none !important;
margin-bottom: 10px !important;
padding: 10px !important;
width: calc( 100% - 22px) !important;
max-width: 100% !important;
} .list_detail .widget_fudou_single_history li:after,
#syousai_box ul.syousai-content li:after,
#content .grid-content li:after {
content: '';
display: block;
clear: both;
height: 0;
} .list_simple_box .widget_fudou_single_history .boxfudou_single_history,
list_detail div.boxfudou_single_history,
#syousai_box ul {
width: 100%;
} .two-column #syousai_box ul.syousai-content .carousel li,
.two-column #content .grid-content .carousel li {
margin: 0 10px 0 0 !important;
width: 300px !important;
} .two-column #content .grid-content .carousel li .box1image {
float: left;
height: auto;
margin: 0 10px 0 0 !important;
width: 100px !important;
max-width: 100% !important;
} .list_detail .widget_fudou_single_history li .box2image,
#syousai_box ul.syousai-content li .box2image,
.list_detail ul.cookie_fudou_single li .box1image, #content .grid-content li .box1image {
float: left;
height: auto;
margin: 0 10px 0 0 !important;
width: 100px !important;
max-width: 100% !important;
} #list_other_table {
overflow-x: auto;
-webkit-overflow-scrolling: touch;
margin: 0 0 30px 0;
} #syousai_box ul.syousai-content .carousel_inner li {
float: left !important;
margin: 0 9px 9px 0;
padding: 7px;
width: 120px;
}
#syousai_box ul.syousai-content .carousel_inner li .box2image {
height: auto;
margin: 0 0 5px;
width: 120px !important;
} #colophon .carousel_box li,
#secondary .carousel_box li,
#tertiary .carousel_box li {
margin: 0 20px 0 0 !important;
width: 290px !important;
} .main-navigation ul.nav-menu.toggled-on,
.menu-toggle {
display: inline-block;
}
.main-navigation ul.nav-menu,
.main-navigation div.nav-menu>ul {
display: none;
}
#site-navigation .menu-header li,
.nav-menu li,
div.menu li{
position: unset;
}
#site-navigation ul ul{
top: unset;
}
#site-navigation ul ul li{
white-space: normal;
}
.nav_fixed{
position: unset;
}
} @media screen and (max-width: 580px) { hgroup.has_header_image {
position: inherit;
}
} @media screen and (min-width: 580px) {
#main #content #list_simplepage2 .list_picsam img {
width: 150px;
height: auto;
} #main #content .list_picsam {
width: 216px;
}
#list_simplepage .list_detail {
width: calc(100% - 240px);
} .two-column #secondary .widget {
float: left;
clear: none;
margin: 0 10px 10px 0;
width: calc(33% - 35px);
} #secondary .carousel_box li,
#tertiary .carousel_box li {
margin: 0 10px 0 0 !important;
width: 195px;
} #footer-widget-area .widget-area {
float: left;
box-sizing: border-box;
width: calc( 50% - 20px);
margin: 0 10px;
} #footer-widget-area.widget-area-count1 .widget-area {
float: left;
box-sizing: border-box;
width: 100%;
margin: 0 50px 0 0;
}
} @media screen and (min-width: 840px) { .two-column #secondary {
width: 25%;
max-width: 300px;
}
.two-column #container {
width: 70%;
} .gmap-page #primary {
clear: none;
width: 25%;
max-width: 300px;
} #secondary .carousel_box li,
#tertiary .carousel_box li {
width: 220px;
} .two-column #secondary .widget {
float: none;
clear: both;
margin: 0 0 30px;
box-sizing: border-box;
padding: 10px;
width: 100%;
} #footer-widget-area .widget-area {
float: left;
box-sizing: border-box;
width: calc(25% - 38px);
margin: 0 50px 0 0;
} #footer-widget-area.widget-area-count3 .widget-area {
float: left;
box-sizing: border-box;
width: calc(33% - 31px);
margin: 0 50px 0 0;
} #footer-widget-area.widget-area-count2 .widget-area {
float: left;
box-sizing: border-box;
width: calc(50% - 25px);
margin: 0 50px 0 0;
} #footer-widget-area.widget-area-count1 .widget-area {
float: left;
box-sizing: border-box;
width: 100%;
margin: 0 50px 0 0;
} .three-column.gmap-page #primary {
float: right;
width: 25%;
max-width: 300px;
}
.three-column.gmap-page #container {
float: left;
margin: 0;
max-width: 840px;
width: 70%;
}
} @media screen and (min-width: 1024px) { .two-column #secondary {
width: 25%;
max-width: 300px;
}
.two-column #container {
max-width: 840px;
}
} .clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden
}
* html>body .clearfix {
display: inline-block;
width: 100%
}
* html .clearfix {
height: 1%
}
#lightboxIframe {
display: none
}
#overlay {
position: absolute;
top: 0;
left: 0;
z-index: 10090;
width: 100%;
height: 500px;
background-color: #000;
filter: alpha(opacity=60);
-moz-opacity: .6;
opacity: .6;
display: none
}
#lightbox {
position: absolute;
left: 0;
width: 100%;
z-index: 10100;
line-height: 0
}
#jqlb_spinner {
height: 32px;
background-image: url(//log-n.net/logn2021/wp-content/plugins/wp-jquery-lightbox/styles/images/loading.gif);
background-repeat: no-repeat;
background-position: center center
}
#jqlb_closelabel {
height: 22px;
width: 66px;
background-image: url(//log-n.net/logn2021/wp-content/plugins/wp-jquery-lightbox/styles/images/closelabel.gif);
background-repeat: no-repeat;
background-position: center center
}
#lightbox a img {
border: none
}
#outerImageContainer {
position: relative;
background-color: #fff;
width: 300px;
height: 300px;
margin: 0 auto
}
#imageContainer {
padding: 10px;
text-align: center
}
#jqlb_loading {
position: absolute;
top: 40%;
left: 0;
height: 25%;
width: 100%;
line-height: 0
}
#hoverNav {
position: absolute;
top: 0;
left: 0;
height: 100%;
width: 100%;
z-index: 10
}
#imageContainer>#hoverNav {
left: 0
}
#hoverNav a {
outline: 0
}
#nextLink,
#prevLink {
width: 45%;
height: 100%;
background: transparent url(//log-n.net/logn2021/wp-content/plugins/wp-jquery-lightbox/styles/images/blank.gif) no-repeat;
display: block
}
#prevLink {
left: 0;
float: left
}
#nextLink {
right: 0;
float: right
}
#prevLink:hover,
#prevLink:visited:hover {
background: url(//log-n.net/logn2021/wp-content/plugins/wp-jquery-lightbox/styles/images/prev.gif) left 50% no-repeat
}
#nextLink:hover,
#nextLink:visited:hover {
background: url(//log-n.net/logn2021/wp-content/plugins/wp-jquery-lightbox/styles/images/next.gif) right 50% no-repeat
}
#imageDataContainer {
font: 10px Verdana, Helvetica, sans-serif;
background-color: #fff;
color: #000;
margin: 0 auto;
line-height: 1.4em
}
#imageData {
padding: 0 10px
}
.ontop #imageData {
padding-top: 5px
}
#imageData #imageDetails {
float: left;
text-align: left;
margin-bottom: 10px;
width: 80%;
width: -moz-calc(100% - 80px);
width: -webkit-calc(100% - 80px);
width: -o-calc(100% - 80px);
width: calc(100% - 80px)
}
#imageData #imageDetails #titleAndCaption #titleText {
font-weight: 700
}
#imageData #imageDetails #titleAndCaption #captionText {
font-weight: 400
}
#imageData #imageDetails #controls {
margin: 0;
white-space: nowrap
}
#imageData #bottomNav #bottomNavClose {
height: 22px;
width: 66px;
float: right;
margin-bottom: 10px
}
.box_top_area.area_link {
border: 1px;
background: #fff;
box-shadow: 0 3px 4px rgba(0, 0, 0, 0.1);
border: 1px solid #dedede;
padding: 2% 3% 3%;
}
.area_link h5 {
font-size: 180%;
font-weight: 400;
margin-bottom: 0.5rem;
}
.areaList {
display: flex;
flex-wrap: wrap;
align-items: flex-start;
line-height: 2;
padding: .5rem;
}
.areaList:nth-child(even) {
background: aliceblue;
}
.areaList a {
padding: 0 .3rem 0;
}
.areaList a:hover {
color: #09F;
text-decoration: underline;
}
.areaList dt {
width: 92px;
font-weight: bold
}
.areaList dt a {}
.areaList dd {
width: calc(100% - 92px);
}
.areaList dd a {
padding: 0 0.26rem 0;
color: #185abc;
}
.areaList li {
line-height: 0;
display: inline-block;
}
.areaList li::before {
content: " | ";
color: #c1d6e7;
}
.areaList:last-child {
margin-bottom: 0
}
@media only screen and (max-width: 834px) {
.box_top_area.area_link {
margin: 1rem 0;
}
.area_link h5 {
font-size: 130%;
line-height: 130%;
margin: .5rem 0 0;
}
.areaList {
display: block;
margin-bottom: 0;
font-size: 88%;
padding: 0.6rem 0;
}
.areaList:nth-child(even) {
background: #fff;
}
.areaList dt {
width: 100%;
font-weight: bold;
background: #c6e4ff;
font-size: 80%;
margin-bottom: 6px;
}
.areaList dd {
width: 100%;
}
.areaList dd a {
padding: 0.025rem 0.07rem;
}
.areaList li {}
.areaList li::before {}
}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}* html>body .clearfix{display:inline-block;width:100%}* html .clearfix{height:1%}#lightboxIframe{display:none}#overlay{position:absolute;top:0;left:0;z-index:10090;width:100%;height:500px;background-color:#000;filter:alpha(opacity=60);-moz-opacity:.6;opacity:.6;display:none}#lightbox{position:absolute;left:0;width:100%;z-index:10100;line-height:0}#jqlb_spinner{height:32px;background-image:url(https://log-n.net/logn2021/wp-content/plugins/wp-jquery-lightbox/styles/images/loading.gif);background-repeat:no-repeat;background-position:center center}#jqlb_closelabel{height:22px;width:66px;background-image:url(https://log-n.net/logn2021/wp-content/plugins/wp-jquery-lightbox/styles/images/closelabel.gif);background-repeat:no-repeat;background-position:center center}#lightbox a img{border:none}#outerImageContainer{position:relative;background-color:#fff;width:300px;height:300px;margin:0 auto}#imageContainer{padding:10px;text-align:center}#lightboxImage{margin-left:auto;margin-right:auto;}#jqlb_loading{position:absolute;top:40%;left:0;height:25%;width:100%;line-height:0}#hoverNav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}#imageContainer>#hoverNav{left:0}#hoverNav a{outline:0}#nextLink,#prevLink{width:45%;height:100%;background:transparent url(https://log-n.net/logn2021/wp-content/plugins/wp-jquery-lightbox/styles/images/blank.gif) no-repeat;display:block}#prevLink{left:0;float:left}#nextLink{right:0;float:right}#prevLink:hover,#prevLink:visited:hover{background:url(https://log-n.net/logn2021/wp-content/plugins/wp-jquery-lightbox/styles/images/prev.gif) left 50% no-repeat}#nextLink:hover,#nextLink:visited:hover{background:url(https://log-n.net/logn2021/wp-content/plugins/wp-jquery-lightbox/styles/images/next.gif) right 50% no-repeat}#imageDataContainer{font:10px Verdana,Helvetica,sans-serif;background-color:#fff;color:#000;margin:0 auto;line-height:1.4em}#imageData{padding:0 10px}.ontop #imageData{padding-top:5px}#imageData #imageDetails{float:left;text-align:left;margin-bottom:10px;width:80%;width:-moz-calc(100% - 80px);width:-webkit-calc(100% - 80px);width:-o-calc(100% - 80px);width:calc(100% - 80px)}#imageData #imageDetails #titleAndCaption #titleText{font-weight:700}#imageData #imageDetails #titleAndCaption #captionText{font-weight:400}#imageData #imageDetails #controls{margin:0;white-space:nowrap}#imageData #bottomNav #bottomNavClose{height:22px;width:66px;float:right;margin-bottom:10px}