@charset "utf-8";
  html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{border:0;margin:0;padding:0;vertical-align:baseline;}
h1,h2,h3,h4,h5,h6{clear:both;font-weight:normal;}
ol,ul{list-style:none;}
blockquote{quotes:none;}
blockquote:before,blockquote:after{content:'';content:none;}
del{text-decoration:line-through;}
table{border-collapse:collapse;border-spacing:0;}
img{border:none;}
body{font-size:16px;line-height:1.5;font-family: Verdana, Roboto, "Droid Sans", Meiryo, "メイリオ", YuGothic, "游ゴシック", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", "Open Sans", sans-serif;}
table{font-size:inherit;font:100%;}
pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;} article,aside,dialog,figure,footer,header,hgroup,nav,section{display:block;}
article{max-height:99999px;} body {
background:#fff;
margin:0;
color:#333333;
}
.clfx {
clear: both;
zoom:1; min-height: 1px;
}
.clfx:after { content:".";
display: block;
clear:both;
height: 1px;
margin-top: -1px;
visibility:hidden;
}/*/*/table {
width:100%;
margin:0px 0px 15px 0px;
border-collapse:collapse;
}
table tr th {
width:auto;
vertical-align:top;
padding:5px 5px 5px 5px;
}
table tr td {
width:auto;
vertical-align:top;
padding:5px 5px 5px 5px;
}
a {
color:#333333;
text-decoration:none;
}
a:hover {
text-decoration:underline;
}/**/img.aligncenter {
margin:0px auto 0px auto;
display:block;
}
img.alignright {
padding:4px;
margin:0px 0px 20px 7px;
display:inline;
}
img.alignleft {
padding:4px;
margin:0px 7px 20px 0px;
display:inline;
}
.alignright {
float:right;
}
.alignleft {
float:left
}
hr {
width:1px;
height:1px;
color:#FFFFFF;
border:none;
clear:both;
}
*+html hr {
border:none;
padding:0px;
} #wrapper {
width:980px;
padding:0;
background:#fff;
line-height:1.5;
text-align:left;
margin:0px auto 0px auto;
}
#container {
width:670px;
float:right;
display:inline;
}
#first-side, #custom-side {
width:270px;
float:left;
display:inline;
}
.contents {
margin-top:9px;
}
* html .contents {
margin-top:19px;
}
*:first-child+html .contents {
margin-top:20px;
clear:both;
}
#site-footer {
width:980px;
margin:0 auto;
}
#header-wrapper{
background-image: url(//www.sekikoumuten.net/wp-content/themes/seki/images/bg_header_bottom02.png);
background-repeat: no-repeat;
background-position: center bottom;
margin-bottom:15px;
}
#header-top{
background-color: #9a612d;
}
#footer-wrapper{
margin:20px 0px 0px 0px;
padding:16px 0 10px 0;
text-align:left;
background-color: #572e1d;
} #site-header {
margin: 0 auto;
width: 980px;
position:relative;
font-size:0px;
min-height:90px;
padding:15px 0 15px;
background-image: url(//www.sekikoumuten.net/wp-content/themes/seki/images/bg_header.png);
background-repeat: no-repeat;
background-position: left bottom;
}
#site-title {
background:url(//www.sekikoumuten.net/wp-content/themes/seki/images/logo.png) left top no-repeat;
overflow:hidden;
display:inline-block;
font-size:12px;
margin-bottom:5px;
font-size:16px;
}
#site-title a {
display:block;
text-indent: 100%;
width:231px;
height:76px;
white-space: nowrap;
} #site-description {
font-size:14px;
color:#FFF;
padding:2px 0px 2px 20px;
margin:0 auto;
letter-spacing: 0.25em;
width:960px;
}
.widget-header{
display:inline-block;
width:740px;
text-align:right;
vertical-align:top;
font-size:16px;
} #head_navi {
position:absolute;
top:10px;
right:0px;
}
* html #head_navi {
left:620px;
}
#head_navi li {
float:left;
border-right:1px solid #d9d9d9;
padding:0 17px;
margin:0;
}
#head_navi li:first-child {
border-left:1px solid #d9d9d9;
}
#head_navi a {
color:#000;
text-decoration:none;
} #site-header #searchform {
width:212px;
height:26px;
background:url(//www.sekikoumuten.net/wp-content/themes/seki/images/bg_head_search.jpg) left top no-repeat;
margin:0px 1px 0px 0px;
padding:4px 0px 0px 36px;
display:block;
position:absolute;
right:0;
top:6px;
}
#site-header form#searchform p {
padding:9px 0px 0px 0px;
}
#site-header form#searchform input.search_text {
width:156px;
height:18px;
display:inline;
padding:0px;
margin:1px 5px 0 0;
float:left;
background:none;
border:none;
}
#site-header form#searchform input.search_button {
float:right;
display:inline;
width:48px;
} #main-menu-box {
width:100%;
margin:0px 0 20px 0;
display:block;
background:url(//www.sekikoumuten.net/wp-content/themes/seki/images/bg_mainnavi.gif) left top no-repeat;
clear: both;
zoom:1; min-height: 1px;
}
#main-menu-box:after { content:".";
display: block;
clear:both;
height: 1px;
margin-top: -1px;
visibility:hidden;
}
* html #main-menu-box {
margin:0px 0 15px 0;
}
#main-menu-box li {
width:auto;
float:left;
display:block;
}
#main-menu-box li:first-child {
border-left:1px solid #fff;
}
#main-menu-box li:hover {
position:relative;
}
#main-menu-box li a {
width:auto;
text-decoration:none;
background:url(//www.sekikoumuten.net/wp-content/themes/seki/images/bg_mainnavi_border.gif) right top no-repeat;
padding:12px 15px 8px 15px;
float:left;
font-size:14px;
height:20px;
color:#fff;
}
#main-menu-box li a:hover {
background:#0160a8;
color:#fff;
}/*/*/#main-menu {
margin: 0 auto;
position: relative;
line-height:1;
text-align: left;
}
#main-menu li {
list-style: none;
position: relative;
}
#main-menu ul {
display: none;
}
* html #main-menu ul {
line-height: 0;
}
#main-menu ul li {
float: none;
text-align:left;
}
#main-menu ul li a {
border-right:none;
}
#main-menu-box ul li:first-child {
border-left:none;
}
#main-menu ul {
width: 200px;
}
#main-menu ul ul {
top: 0;
left: 201px;
}
#main-menu ul a {
display: block;
width: 188px;
background:#000;
padding: 4px 6px;
color: #fff;
border-bottom: 1px solid #f7f7f7;
zoom: 1;
line-height: 1;
}
#main-menu ul a.hover {
background: #f7f7f7;
color:#000;
}/**/.main-menu{
margin-bottom:20px;
}
#main-menu li{
margin-bottom:10px;	
}
#main-menu li a {
width:270px;
text-decoration:none;
font-size:15px;
height:75px;
color:#fff;
overflow: hidden;
text-indent: 100%;
white-space: nowrap;
padding: 0;
display:block;
}
#main-menu li a:hover{
opacity: 0.80;
-moz-opacity: 0.80;
filter: alpha(opacity=80);
}
#main-menu li#menu-item-857 a {
background-image: url(//www.sekikoumuten.net/wp-content/themes/seki/images/menu01.png);
background-repeat: no-repeat;
background-position: left top;
}
#main-menu li#menu-item-859 a {
background-image: url(//www.sekikoumuten.net/wp-content/themes/seki/images/menu02.png);
background-repeat: no-repeat;
background-position: left top;
}
#main-menu li#menu-item-979 a {
background-image: url(//www.sekikoumuten.net/wp-content/themes/seki/images/menu03.png);
background-repeat: no-repeat;
background-position: left top;
}
#main-menu li#menu-item-880 a {
background-image: url(//www.sekikoumuten.net/wp-content/themes/seki/images/menu05.png);
background-repeat: no-repeat;
background-position: left top;
}
#main-menu li#menu-item-862 a {
background-image: url(//www.sekikoumuten.net/wp-content/themes/seki/images/menu06.png);
background-repeat: no-repeat;
background-position: left top;
}
#main-menu li#menu-item-858 a {
background-image: url(//www.sekikoumuten.net/wp-content/themes/seki/images/menu07.png);
background-repeat: no-repeat;
background-position: left top;
}
#main-menu li#menu-item-850 a {
background-image: url(//www.sekikoumuten.net/wp-content/themes/seki/images/menu08.png);
background-repeat: no-repeat;
background-position: left top;
}
#main-menu li#menu-item-861 a {
background-image: url(//www.sekikoumuten.net/wp-content/themes/seki/images/menu09.png);
background-repeat: no-repeat;
background-position: left top;
} #sns-menu{
font-size:0px;
}
#sns-menu li{
margin-bottom:10px;
display:inline-block;
}
#sns-menu li a {
width:130px;
text-decoration:none;
font-size:15px;
height:52px;
color:#fff;
overflow: hidden;
text-indent: 100%;
white-space: nowrap;
padding: 0;
display:block;
}
#sns-menu li a:hover{
opacity: 0.80;
-moz-opacity: 0.80;
filter: alpha(opacity=80);
}
#sns-menu li#menu-item-863 a {
background-image: url(//www.sekikoumuten.net/wp-content/themes/seki/images/snsmenu01.png);
background-repeat: no-repeat;
background-position: left top;
}
#sns-menu li#menu-item-864 a {
background-image: url(//www.sekikoumuten.net/wp-content/themes/seki/images/snsmenu02.png);
background-repeat: no-repeat;
background-position: left top;
margin-left:10px;
} #wrapper #main-img {
margin:0px 0 14px;
}
* html #wrapper #main-img {
margin:0px 0 20px;
} .news {
margin-bottom:20px;
}
#container .news ul {
margin:0 -20px 0 0;
}
.news ul li {
padding:10px 0px 11px 43px;
background:url(//www.sekikoumuten.net/wp-content/themes/seki/images/bg_news_list.gif) no-repeat left top;
margin:0 0px 0 0;
overflow:hidden;
min-height:17px;
}
.news li a {
color:#000;
text-decoration:none;
}
.news li a:hover {
text-decoration:underline;
}
.news .day {
margin-right:15px;
}
#container .more-link {
text-align:right;
display:block;
}
.catnews {
margin-bottom:20px;
}
#container .catnews ul {
margin:20px 0px 0 0;
}
.catnews ul li {
padding:0px 0px 50px;
float:left;
width:155px;
display:block;
margin:0 20px 0 0;
max-height:300px;
overflow:hidden;
}
.catnews ul li:last-child {
margin:0 0px 0 0;
}
* html #content .catnews ul li {
max-height:300px;
}
.catnews li a {
color:#000;
text-decoration:none;
font-weight:bold;
}
.catnews li a:hover {
text-decoration:underline;
}
.catnews .thumbnail img {
border:3px solid #e4e5e5;
max-width:149px;
height:auto;
}
#container .catnews h2 {
margin-bottom:15px;
line-height:1.0;
}
#container .catnews h2 a {
color:#000;
font-size:14px;
font-weight:bold;
text-decoration:none;
}
#container .catnews h2 a:hover {
text-decoration:underline;
}
#container .more-link {
text-align:right;
display:block;
}
#container .catnews p {
color:#666666;
}
#container .thumbnail {
margin-bottom:12px;
} .single .alignright {
margin: 0 0 0 12px;
}
.single .alignleft {
margin: 0 12px 0 0;
}
.two-column-entire {
margin-bottom: 30px;
}
.single .two-column-each {
width: 330px;
margin:0 0px 0 0;
float:left;
display:block;
overflow:hidden;
}
.single .two-column-each2 {
width: 330px;
margin:0 0px 0 0;
float:right;
display:block;
overflow:hidden;
}
.two-column-each img {
margin: 0;
}  #content h1 {
font-size:24px;
font-weight:bold;
color: #FFF;
background-repeat: repeat-x;
background-position: left top;
padding: 7px 15px 2px;
margin:0 0 20px;
background-image: url(//www.sekikoumuten.net/wp-content/themes/seki/images/bg_h1.png);
}
#content h1.archive_title {
font-size:22px;
font-weight:bold;
color:#4A4A4A;
border-top:1px solid #EDEDED;
border-bottom:1px solid #EDEDED;
margin:0px 0px 15px 0px;
padding:10px 3px 10px 3px
}
#content h2.page_title, #content h2.post_title {
font-size:22px;
font-weight:bold;
color:#8a4d14;
clear:both;
margin: 0 0 20px 0;
padding: 0 0 0 10px;
background-image: url(//www.sekikoumuten.net/wp-content/themes/seki/images/bg_h2.png);
background-repeat: repeat-x;
background-position: left bottom;
line-height:1.2;
}
#content h2.post_title a {
color:#333333;
}
#content h3.title {
font-size:18px;
font-weight:bold;
color:#8a4d14;
clear:both;
border-left-width: 6px;
border-left-style: solid;
border-left-color: #8a4d14;
margin: 15px 0px 15px 0px;
padding: 0px 8px 0px 8px;
}
#content h4 {
font-size:16px;
font-weight:bold;
margin:0px 0px 10px 0px;
padding:0;
clear:both;
border:none;
color:#ed6d00;
} #content .post {
margin:0px 0px 15px 0px;
}
#content .entry-content h1 {
font-size:24px;
font-weight:bold;
color:#333333;
margin:0px 0px 20px 0px;
padding:0px;
background-image:none;
clear:both;
}
.page .entry-content h2, .single .entry-content h2 {
font-size:22px;
font-weight:bold;
color:#8a4d14;
clear:both;
margin: 0 0 20px 0;
padding: 0 0 0 10px;
background-image: url(//www.sekikoumuten.net/wp-content/themes/seki/images/bg_h2.png);
background-repeat: repeat-x;
background-position: left bottom;
line-height:1.2;
}
#content .entry-content h3 {
font-size:18px;
font-weight:bold;
color:#8a4d14;
clear:both;
border-left-width: 6px;
border-left-style: solid;
border-left-color: #8a4d14;
margin: 15px 0px 15px 0px;
padding: 0px 8px 0px 8px;
}
#content .entry-content h4 {
font-size:16px;
font-weight:bold;
margin:0px 0px 10px 0px;
padding:0;
clear:both;
border:none;
color:#ed6d00;
}
#content .entry-content h5 {
font-size:16px;
font-weight:bold;
margin:0px 0px 10px 0px;
padding:0;
clear:both;
}
#content .entry-content h6 {
font-size:16px;
font-weight:bold;
margin:0px 0px 10px 0px;
padding:0;
clear:both;
}
#content .entry-content ul {
margin:inherit;
padding:inherit;
}
#content .entry-content ol, #content .entry-content ul {
margin:0px 0px 20px 0px;
padding:inherit;
}
#content .entry-content ul li {
margin:0px 0px 0px 28px;
list-style:disc;
}
#content .entry-content ol li {
margin:0px 0px 0px 35px;
list-style:decimal;
}
#content .entry-content table {
width:100%;
margin:0px 0px 10px 0px;
border:1px solid #aaaaaa;
clear:both;
}
#content .entry-content table th {
width:auto;
border:1px solid #aaaaaa;
padding:5px 5px 5px 5px;
background-color: #e1eecf;
white-space:nowrap;
}
#content .entry-content table td {
width:auto;
border:1px solid #aaaaaa;
padding:5px 5px 5px 5px;
}
#content .entry-content table td p, #content .entry-content table th p{
margin:0;
} #content .entry-content, #content .entry-summary {
margin:10px 0px 15px 0px;
}
#content .entry-content .thumbnail, #content .entry-summary .thumbnail {
margin:0px 11px 0px 0px;
display:block;
float:left;
}
#content .entry-content p, #content .entry-summary p {
margin:0px 0px 10px 0px;
}
#content .entry-content img {
max-width:100%;
height:auto;
}
#content .entry-content a, #content .entry-summary a{
color: #06F;
text-decoration: underline;	
} #content .entry-meta, #content .entry-date {
padding:5px 9px;
position:relative;
font-size:12px;
text-align:right;
}
#content .entry-meta time{
display:block;
} #content .entry-meta p.edit-link {
text-align:right;
}
#content .entry-meta .category {
margin:0px 0px 0px 0px;
}
#content .entry-meta .comments-link, #content .entry-meta .category, #content .entry-meta .tags {
line-height:1.5;
}
#content .entry-meta .category {
padding:0px 0px 0px 0px;
}
#content .entry-meta .comments-link img, #content .entry-meta .category img, #content .entry-meta .tags img {
vertical-align:middle;
margin:0px 10px 0px 0px;
} #content #nav-below {
width:100%;
min-height:25px;
margin:20px 0px 10px 0px;
padding:10px 0px 0px 0px;
position:relative;
border-top:dashed 1px #aaaaaa;
font-size:0px;
}
#content #nav-below p.nav-previous {
width:48%;
margin-right:4%;
display:inline-block;
vertical-align:top;
font-size:14px;
}
#content #nav-below p.nav-next {
width:48%;
text-align:right;
display:inline-block;
vertical-align:top;
font-size:14px;
} #nav-above {
width:100%;
min-height:25px;
margin:15px 0 10px;
padding:0;
text-align:center;
}
#nav-above .page-numbers {
padding:2px 7px;
border:1px solid #955d2a;
}
#nav-above a.page-numbers{
color:#955d2a;
}
#nav-above .page-numbers:hover {
background:#ed6c00;
color:#fff;
}
.current {
background:#ed6c00;
color:#fff;
}
.next {
}/*/*/#content ul.st-related-posts {
margin:15px 0px 20px 0px;
}
#content ul.st-related-posts li {
margin:0px 0px 0px 0px;
list-style:none;
}
#content ul.st-related-posts li a {
padding:0px 0px 0px 15px;
background:url(//www.sekikoumuten.net/wp-content/themes/seki/images/icon/icon_01.gif) no-repeat left center;
}
#content ul.st-related-posts li a.comment {
padding:0px 0px 0px 0px;
background:none;
}/**/#content #comments .commentlist {
padding:10px 10px 20px 10px;
}
#content #comments .commentlist li {
min-height:80px;
padding:10px 15px 10px 80px;
position:relative;
}
#content #comments .commentlist li img.avatar {
position:absolute;
top:10px;
left:10px;
}
#content #comments .commentlist li.alt {
background:#F0F0F0;
}
#content #comments .commentlist li cite {
color:#03205B;
}
#content #comments .commentlist li ul.children {
margin:10px 0px 0px 0px;
border-right:none;
}
#content #comments .commentlist li ul.children li {
border-right:none;
}
#content #comments .commentlist li img.avatar {
margin:0px 10px 0px 0px;
float:left;
}
#content #comments .commentlist li cite {
color:#1293A9;
}
#content #commentform p {
margin:0px 0px 15px 0px;
}
#content #commentform p label em {
font-style:normal;
color:#FF0000;
}
#content #commentform p label input {
width:225px;
vertical-align:middle;
margin:0px 10px 0px 0px;
border:1px solid #E5E5E5;
padding:3px 0px 3px 25px;
}
#content #commentform p label input#author {
background:url(//www.sekikoumuten.net/wp-content/themes/seki/images/icon/comment_author.gif) no-repeat 5px center #FFFFFF;
}
#content #commentform p label input#email {
background:url(//www.sekikoumuten.net/wp-content/themes/seki/images/icon/comment_email.gif) no-repeat 5px center #FFFFFF;
}
#content #commentform p label input#url {
background:url(//www.sekikoumuten.net/wp-content/themes/seki/images/icon/comment_url.gif) no-repeat 5px center #FFFFFF;
}
#content #commentform p textarea {
width:100%;
margin:10px 0px 0px 0px;
border:1px solid #E5E5E5;
}
#content #commentform p button {
color:#000000;
border:1px solid #ACACAC;
background:#DCDCDC;
}
#content #commentform button:hover {
color:#000000;
border:1px solid #EBE9ED;
background:#ACACAC;
} #content #searchform {
text-align:center;
padding:10px 0px 10px 0px;
width:191px;
}
#content #searchform input.text {
width:136px;
height:13px;
vertical-align:middle;
margin:0px -6px 0px 0px;
border:1px solid #878787;
padding:4px 4px 4px 4px;
}
#content #searchform input.button {
vertical-align:middle;
}/*/*/#content div.post div.entry-content ul.site_map_list li {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
list-style:none;
}
#content div.post div.entry-content ul.site_map_list li ul li {
margin:0px 0px 0px 15px;
}
#content div.post div.entry-content ul.site_map_list li a {
padding:0px 0px 0px 15px;
background:url(//www.sekikoumuten.net/wp-content/themes/seki/images/icon/icon_01.gif) no-repeat left center;
list-style:none;
}/**/#breadcrumbs ul {
margin:-5px auto 0;
padding:0;
} #breadcrumbs {
font-size:12px;
padding:0px 0px 0px 0px;
clear:both;
}
#breadcrumbs li {
display:inline;
} #first-front-page {
margin:0px 0px 20px 0px;
position:relative;
clear: both;
zoom:1; min-height: 1px;
}
#second-front-page {
margin:0px -20px 20px 0px;
position:relative;
clear: both;
zoom:1; min-height: 1px;
}
#third-front-page, #fourth-front-page {
margin:0px 0px 20px 0px;
position:relative;
clear: both;
zoom:1; min-height: 1px;
padding:15px 10px 10px;
border:1px solid #ccc;
}
#first-front-page:after, #second-front-page:after, #third-front-page:after, #fourth-front-page:after { content:".";
display: block;
clear:both;
height: 1px;
margin-top: -1px;
visibility:hidden;
}
#first-front-page h1, #third-front-page h1, #fourth-front-page h1 {
}
#content #second-front-page h1 {
margin:0 20px 15px 0;
}
#content #first-front-page .widget-container {
margin-bottom:20px;
}
#content #second-front-page .widget-container {
margin:20px 0px 0 0;
}
#third-front-page .widget-container, #fourth-front-page .widget-container {
float:left;
width:320px;
margin:0 15px 0 0;
display:inline;
border-bottom:none;
overflow:hidden;
}
#third-front-page .widget-container:last-child, #fourth-front-page .widget-container:last-child {
margin:0px;
}
#content #first-front-page .widget-container h1 {
margin:0 0px 0 0;
}
#third-front-page .widget-container h1, #fourth-front-page .widget-container h1 {
margin:0;
}
#content #first-front-page .widget-container ul li {
padding:10px 0px 11px 43px;
background:url(//www.sekikoumuten.net/wp-content/themes/seki/images/bg_news_list.gif) no-repeat left top;
margin:0 0px 0 0;
overflow:hidden;
min-height:17px;
border:none;
}
#content #first-front-page .widget-container li a {
color:#000;
text-decoration:none;
}
#content #first-front-page .widget-container li a:hover {
text-decoration:underline;
}
#content #first-front-page .widget-container time {
min-width:100px;
display:inline;
}
#content #first-front-page .widget-container .title {
margin-left:15px;
}
#second-front-page .widget-container .archive-more {
margin:0 20px 0 0;
}
#first-front-page .widget-container ul, #second-front-page .widget-container ul, #third-front-page .widget-container ul, #fourth-front-page .widget-container ul {
}
#first-front-page .widget-container li, #second-front-page .widget-container li, #third-front-page .widget-container li, #fourth-front-page .widget-container li {
border-bottom:1px dotted #bcbcbc;
padding:10px 0px 11px 43px;
background:url(//www.sekikoumuten.net/wp-content/themes/seki/images/bg_arrow.gif) no-repeat 10px 8px;
}
#first-front-page .widget-container li:last-child, #second-front-page .widget-container li:last-child, #third-front-page .widget-container li:last-child, #fourth-front-page .widget-container li:last-child {
border:none;
}
#first-front-page .widget-container li a, #second-front-page .widget-container li a, #third-front-page .widget-container li a, #fourth-front-page .widget-container li a {
}
#first-front-page .megumi_banner, #second-front-page .megumi_banner, #third-front-page .megumi_banner, #fourth-front-page .megumi_banner {
background:none;
text-align:center;
border:none;
}
#first-front-page .entry-content, #second-front-page .entry-content {
margin:15px 15px 15px;
clear: both;
zoom:1; min-height: 1px;
}
#third-front-page .entry-content, #fourth-front-page .entry-content {
margin:15px 0px 15px;
clear: both;
zoom:1; min-height: 1px;
}
#first-front-page .entry-content:after, #second-front-page .entry-content:after, #third-front-page .entry-content:after, #fourth-front-page .entry-content:after { content:".";
display: block;
clear:both;
height: 1px;
margin-top: -1px;
visibility:hidden;
}
#content #first-front-page .thumb, #content #second-front-page .thumb, #content #third-front-page .thumb, #content #fourth-front-page .thumb {
float:none;
margin:0 auto;
text-align:center;
display:block;
}
.archive-more {
text-align:right;
margin:10px 0;
clear:both;
}
.archive-more a {
}
.widget_tag_cloud a {
padding:10px 0px 11px 43px;
background:url(//www.sekikoumuten.net/wp-content/themes/seki/images/bg_arrow.gif) no-repeat 10px 8px;
margin:0 20px 0 0;
}
#content #first-front-page #wp-calendar, #content #second-front-page #wp-calendar, #content #third-front-page #wp-calendar, #content #fourth-front-page #wp-calendar {
margin:10px 20px;
}
#first-front-page .post .entry-title, #second-front-page .post .entry-title, #third-front-page .post .entry-title, #fourth-front-page .post .entry-title {
padding:0px 0px 0px 43px;
background:url(//www.sekikoumuten.net/wp-content/themes/seki/images/bg_arrow.gif) no-repeat 10px 2px;
margin-bottom:0;
}
#content #first-front-page .entry-title a, #content #second-front-page .entry-title a, #content #third-front-page .entry-title a, #content #fourth-front-page .entry-title a {
color:#000;
font-size:14px;
}
#content #first-front-page .entry-meta, #content #second-front-page .entry-meta, #content #third-front-page .entry-meta, #content #fourth-front-page .entry-meta, .rss-date {
text-align:right;
background:none;
margin:0 10px;
padding:0;
display:block;
}
#content .megumi_include_page .post {
border:none;
}
#third-front-page .megumi_include_page .post .entry-title, #fourth-front-page .megumi_include_page .post .entry-title {
background:url(//www.sekikoumuten.net/wp-content/themes/seki/images/bg_h1.gif) top left repeat-x;
padding:20px 13px 15px;
font-size:16px;
min-height:29px;
}
#content #third-front-page .megumi_include_page li, #content #fourth-front-page .megumi_include_page li {
}
#content #third-front-page .title, #content #fourth-front-page .title {
display:block;
font-weight:bold;
}
#content #first-front-page .title, #second-front-page .title, #content #first-front-page time, #second-front-page time, #third-front-page time, #fourth-front-page time {
margin-right:15px;
}
#content #first-front-page .cid, #second-front-page .cid, #third-front-page .cid, #fourth-front-page .cid {
background:#000;
color:#fff;
padding:0 5px;
text-align:center;
display:inline-block;
margin-right:18px;
font-size:10px;
min-width:70px;
}
#content #first-front-page .widget-container .cid a, #content #second-front-page .cid a, #content #third-front-page .cid a, #content #fourth-front-page .cid a {
color:#fff;
}
#content #first-front-page .post {
padding:0px 0px 50px;
float:left;
width:155px;
display:block;
margin:0 20px 0 0;
max-height:280px;
overflow:hidden;
}
#content #second-front-page .post {
padding:0px 0px 50px;
float:left;
width:155px;
display:block;
margin:5px 20px 0 0;
max-height:280px;
overflow:hidden;
}
#content #first-front-page .post:last-child, #content #second-front-page .post:last-child {
margin:0;
}
#third-front-page .post, #fourth-front-page .post {
padding:0 0 10px;
border-bottom:1px dotted #ccc;
clear: both;
zoom:1; min-height: 1px;
}
#third-front-page .post:after, #fourth-front-page .post:after { content:".";
display: block;
clear:both;
height: 1px;
margin-top: -1px;
visibility:hidden;
}
#content #first-front-page .post h1, #content #second-front-page .post h1 {
margin:0 0px 0px 0;
padding:0;
background:none;
}
#content #first-front-page .post h1 a, #content #second-front-page .post h1 a {
color:#000;
font-size:14px;
font-weight:bold;
}
#content #first-front-page .post p, #content #second-front-page .post p {
color:#666666;
}
#content #first-front-page .post .more-link, #content #second-front-page .post .more-link {
text-align:right;
display:block;
}
#content #second-front-page .post .thumb img {
border:2px solid #e4e5e5;
max-width:151px;
height:auto;
margin-bottom:10px;
}
#content #third-front-page .thumb img, #content #fourth-front-page .thumb img {
margin-bottom:7px;
max-width:320px;
height:auto;
} #first-side .widget-container, #custom-side .widget-container {
margin:0px 0px 20px 0px;
}
#first-side h1, #custom-side h1, #main #first-side .megumi_include_page h1 {
color:#6d4003;
font-size:22px;
padding:20px 35px 5px 35px;
font-weight:bold;
background-image: url(//www.sekikoumuten.net/wp-content/themes/seki/images/menu.png);
background-repeat: no-repeat;
background-position: left top;
height:75px;
box-sizing:border-box;
}
#first-side h1.widget-title, #custom-side h1.widget-title  {
display:none;
}
#first-side .widget-container p{
margin-bottom:5px;
}
#first-side .widget-container img:hover{
opacity: 0.80;
-moz-opacity: 0.80;
filter: alpha(opacity=80);
}
#first-side .widget-container ul, #custom-side .widget-container ul {
margin:0 5px;
}
#first-side .widget-container li, #custom-side .widget-container li {
border-bottom-width: 1px;
border-bottom-style: dashed;
border-bottom-color: #aaaaaa;
}
#first-side .widget-container li ul.children, #custom-side .widget-container li ul.children {
margin:9px -7px -8px;
}
#first-side .widget-container li a, #custom-side .widget-container li a {
padding:9px 7px 8px;
display:block;
text-decoration:none;
color:#000;
}
#first-side .widget-container li a:hover, #custom-side .widget-container li a:hover  {
background-color:#F9EFE3;
}
#first-side .megumi_banner {
background:none;
text-align:center;
}
#first-side .entry h2 {
font-size:14px;
font-weight:bold;
}
#first-side .entry-title {
clear:none;
}
#first-side .post {
padding:10px 5px;
background:url(//www.sekikoumuten.net/wp-content/themes/seki/images/bg_sidebar_sen.gif) left bottom repeat-x;
clear: both;
zoom:1; min-height: 1px;
}
#first-side .post:after { content:".";
display: block;
clear:both;
height: 1px;
margin-top: -1px;
visibility:hidden;
}
#first-side .megumi_include_page .post {
padding:0px;
}
#first-side .megumi_include_page .entry-content {
margin:10px;
}
#first-side .post h1 {
margin:0;
padding:0px 0 0;
border:none;
background:none;
}
#first-side .post h1 a {
color:#000;
font-weight:bold;
padding:0;
font-size:12px;
text-decoration:none;
}
#first-side .post h1 a:hover {
text-decoration:underline;
}
#first-side .post .entry-meta {
text-align:right;
}
#first-side .post .thumb {
float:left;
width:66px;
margin-right:10px;
}
#first-side .post .thumb img {
max-width:66px;
max-height:43px;
height:auto;
margin:0;
border:2px solid #e4e5e5;
}
#content #first-side .megumi_include_page .entry-content .thumb img {
max-width:216px;
max-height:96px;
height:auto;
margin:0;
border:2px solid #e4e5e5;
}
.read_more {
text-align:right;
display:block;
margin:5px;
} #footer-menu-box, #foot_navi2 {
margin:0 auto;
clear: both;
zoom:1; min-height: 1px;
}
#footer-menu-box:after, #foot_navi2:after { content:".";
display: block;
clear:both;
height: 1px;
margin-top: -1px;
visibility:hidden;
}
#footer-menu-box ul, #foot_navi2 ul {
margin:0 auto;
display:block;
float:right;
}
#footer-menu-box li, #foot_navi2 li {
padding:0 10px;
float:left;
border-left:solid 1px #ffffff;
line-height:1;
font-size:14px;
}
#footer-menu-box li:last-child{
border-right:solid 1px #ffffff;
}
#footer-menu-box li a, #foot_navi2 li a {
display:block;
width:auto;
color:#ffffff;
text-decoration:none;
}
#footer-menu-box li a:hover, #foot_navi2 li a:hover {
text-decoration:underline;
} #copyright {
margin:0 0 0 0;
padding:0 10px 5px;
text-align:right;
clear:both;
font-size:12px;
color:#ffffff;
}
#site-generator {
margin:0px 0 0 0;
text-align:right;
} #footer-widget-area {
padding:10px 0px 10px 0px;
clear: both;
zoom:1; min-height: 1px;
color:#ffffff;
}
#footer-widget-area:after { content:".";
display: block;
clear:both;
height: 1px;
margin-top: -1px;
visibility:hidden;
}
#footer-widget-area ul#social_bookmark li {
display:inline;
}
#footer-widget-area ul#social_bookmark li a {
padding:0px 5px 0px 5px;
}
#footer-widget-area ul#social_bookmark li img {
vertical-align:middle;
}
#footer-widget-area h1.widget-title {
font-weight:bold;
color:#333333;
margin:0px 0px 10px 0px;
}
#footer-widget-area #second, #footer-widget-area #third {
width:210px;
float:left;
margin:0px 10px 0px 10px;
}
#footer-widget-area #first{
width:470px;
float:left;
margin:0px 20px 0px 0px;
}
#footer-widget-area #fourth {
width:450px;
float:right;
margin:0px 10px 0px 0px;
text-align:right;
}
#footer-widget-area ul {
line-height:1.7;
}
#footer-widget-area ul li ul {
margin:0px 0px 0px 10px;
}
#footer address {
text-align:center;
} #content .archive-content ul li{
padding:8px 0;
border-bottom:solid 1px #cccccc;
}
#content .archive-content ul li .date{
display:inline-block;
width:150px;
vertical-align:top;
}
#content .archive-content ul li .title{
display:inline-block;
width:510px;
vertical-align:top;
}
#content .archive-content ul li .title .cate{
margin-left:20px;
background-color:#F69;
color:#ffffff;
padding:0 10px;
font-size:11px;
}
#content .archive-content ul li .title .c10{
background-color:#F69;
}
#content .archive-content ul li .title .c20{
background-color:#6EB92B;
}
#content .archive-content ul li .title .c30{
background-color:#E7701B;
}
#content .archive-content ul li .title .c40{
background-color:#33B371;
} #content #construction .archive-content ul.photo-w2{
font-size:0;
margin:0;
}
#content #construction .archive-content ul.photo-w2 li{
font-size:14px;
margin:0 20px 30px 0;
display:inline-block;
width:325px;
vertical-align:top;
border-bottom:none;
}
#content #construction .archive-content ul.photo-w2 li:nth-child(2n){
margin:0 0 15px 0;
}
#content #construction .archive-content ul.photo-w2 li .house-name{
font-size: 16px;
display:block;
margin-bottom:5px;
font-weight:bold;
}
#content #construction .archive-content ul.photo-w2 li .house-kind{
font-weight:normal;
font-size:12px;
}
#content #construction .archive-content ul.photo-w2 li .house-photo{
display:block;
margin:0;
line-height:0;
}
#content #construction .archive-content ul.photo-w2 li .house-photo img{
max-width:100%;
height:217px;
object-fit: cover;
}
@media all and (-ms-high-contrast:none){
#content #construction .archive-content ul.photo-w2 li .house-photo{
text-align:center;
background-color:#eeeeee;
}
#content #construction .archive-content ul.photo-w2 li .house-photo img{
width:auto;
max-width:100%;
height:217px;
}
}
#content #construction .archive-content ul.photo-w2 li .house-catchcopy{
display:block;
font-size: 16px;
line-height:1.25;
font-weight: bold;
color: #FFF;
background-color: #572e1d;
text-align: center;
min-height:40px;
padding:5px 10px;
}
#content #construction .archive-content ul.photo-w2 li a:hover{
text-decoration:none;
opacity:0.7;
filter:alpha(opacity=70);
-moz-opacity: 0.7;
}
#content #house-thumbnail{
text-align:center;
width: 670px;	
}
#content #house-thumbnail img{
max-width:100%;
height: 400px;
object-fit: contain;
}
@media all and (-ms-high-contrast:none){
#content #house-thumbnail{
text-align:center;
}
#content #house-thumbnail img{
height: 400px;
width: auto;
max-width:100%;	
}
}
#content .construction-content img{
width: auto;
height:auto;
max-width:450px;	
max-height: 450px;
} #front-post-event, #front-concept, #front-voice {
margin:0px 0px 20px 0px;
position:relative;
clear: both;
zoom:1; min-height: 1px;
}
#front-post-event{
font-size:0px;
}
#front-newpost{
font-size:16px;
width:315px;
display:inline-block;
vertical-align:top;
margin-right:40px;
}
#front-newpost h1{
width:315px;
text-decoration:none;
height:42px;
color:#fff;
overflow: hidden;
text-indent: 100%;
white-space: nowrap;
padding: 0;
display:block;
background-image: url(//www.sekikoumuten.net/wp-content/themes/seki/images/toptitle-newtopic.png);
background-repeat: no-repeat;
background-position: left top;
margin-bottom:10px;
}
#front-newpost li{
border-bottom:dotted 1px #3e3e3e;
padding:5px;
line-height:1.5;
}
#front-newevent {
background-image: url(//www.sekikoumuten.net/wp-content/themes/seki/images/top-bgarea02_01.png),url(//www.sekikoumuten.net/wp-content/themes/seki/images/top-bgarea02_03.png),url(//www.sekikoumuten.net/wp-content/themes/seki/images/top-bgarea02_02.png);
background-position: top,bottom,center;
background-repeat: no-repeat,no-repeat,repeat-y;
padding:25px;
font-size:16px;
width:315px;
display:inline-block;
vertical-align:top;
box-sizing:border-box;
}
#front-newevent h1{
width:255px;
text-decoration:none;
height:28px;
color:#fff;
overflow: hidden;
text-indent: 100%;
white-space: nowrap;
padding: 0;
display:block;
background-image: url(//www.sekikoumuten.net/wp-content/themes/seki/images/toptitle-event.png);
background-repeat: no-repeat;
background-position: left top;
margin-bottom:5px;
}
#front-newevent .event-photo{
width:265px;
}
#front-newevent .event-photo img{
max-width:261px;
height:auto;
border:solid 2px #ffffff;
}
#front-newevent li{
border-bottom:dotted 1px #3e3e3e;
padding:5px;
line-height:1.5;
}
#front-newpost li .post-date, #front-newpost li .post-name, #front-newevent li .event-photo, #front-newevent li .event-date, #front-newevent li .event-name{
display:block;
} #front-concept{
background-image: url(//www.sekikoumuten.net/wp-content/themes/seki/images/top-bgarea01_01.png),url(//www.sekikoumuten.net/wp-content/themes/seki/images/top-bgarea01_03.png),url(//www.sekikoumuten.net/wp-content/themes/seki/images/top-bgarea01_02.png);
background-position: top,bottom,center;
background-repeat: no-repeat,no-repeat,repeat-y;
background-size:100%;
padding:25px;
font-size:0px;
}
#front-concept .concept_info{
display:inline-block;
font-size:16px;
width:370px;
vertical-align:middle;
}
#front-concept .concept_info h1{
width:255px;
text-decoration:none;
height:34px;
color:#fff;
overflow: hidden;
text-indent: 100%;
white-space: nowrap;
padding: 0;
display:block;
background-image: url(//www.sekikoumuten.net/wp-content/themes/seki/images/toptitle-omoi.png);
background-repeat: no-repeat;
background-position: left top;
margin-bottom:10px;
}
#front-concept .concept_info h2{
color:#ed6c00;
font-weight:bold;
border-bottom:dotted 1px #3e3e3e;
border-top:dotted 1px #3e3e3e;
margin-bottom:15px;
padding:5px 0;
}
#front-concept .concept_photo{
display:inline-block;
font-size:16px;
width:240px;
vertical-align:middle;
margin-left:10px;
}
#front-concept .concept_photo img{
max-width:100%;
height:auto;
} #front-blog{
margin:0px 0px 20px 0px;
position:relative;
clear: both;
zoom:1; min-height: 1px;
}
#front-blog .blog_banner ul{
font-size:0px;
list-style-type: none;
margin:0px;
}
#front-blog .blog_banner ul li{
display:inline-block;
font-size:14px;
width:320px;
vertical-align:top;
margin:0 0 20px;
}
#front-blog .blog_banner ul li:nth-child(2n){
margin-left:30px;
}
#front-blog .blog_banner ul li:hover{
opacity: 0.80;
-moz-opacity: 0.80;
filter: alpha(opacity=80);
} #front-voice{
background-image: url(//www.sekikoumuten.net/wp-content/themes/seki/images/top-bgarea01_01.png),url(//www.sekikoumuten.net/wp-content/themes/seki/images/top-bgarea01_03.png),url(//www.sekikoumuten.net/wp-content/themes/seki/images/top-bgarea01_02.png);
background-position: top,bottom,center;
background-repeat: no-repeat,no-repeat,repeat-y;
background-size:100%;
padding:25px;
font-size:0px;
}
#front-voice .voice_photo{
display:inline-block;
font-size:16px;
width:250px;
vertical-align:middle;
}
#front-voice .voice_photo img{
max-width:246px;
height:auto;
border:2px solid #ffffff;
}
#front-voice .voice_info{
display:inline-block;
font-size:16px;
width:350px;
margin-left:20px;
vertical-align:middle;
}
#front-voice .voice_info h1{
width:299px;
text-decoration:none;
font-size:15px;
height:69px;
color:#fff;
overflow: hidden;
text-indent: 100%;
white-space: nowrap;
padding: 0;
display:block;
background-image: url(//www.sekikoumuten.net/wp-content/themes/seki/images/toptitle-voice.png);
background-repeat: no-repeat;
background-position: left top;
margin-bottom:10px;
}
#front-voice .voice_info h2{
color:#ed6c00;
font-weight:bold;
border-bottom:dotted 1px #3e3e3e;
border-top:dotted 1px #3e3e3e;
margin-bottom:15px;
padding:5px 0;
}
#front-voice .voice_info .voice_memo{
display:block;
} #content .archive-content .entry-summary{
font-size:0px;
border-bottom:dashed 1px #aaaaaa;
}
#content .archive-content .entry-summary .thumb{
font-size:14px;
width:250px;
display:inline-block;
vertical-align:top;
}
#content .archive-content .entry-summary .thumb img{
max-width:100%;
height:auto;
}
#content .archive-content .entry-summary .entry-text{
font-size:14px;
margin-left:30px;
width:390px;
display:inline-block;
vertical-align:top;
} #content .entry-content p#voice-thumbnail{
text-align:center;
}
#content .entry-content p#voice-thumbnail img{
max-width:500px;
height:auto;
} #content .point{
background-color: #fdedcb;
padding: 20px;
border-radius: 20px;
}
#content .point ul{
padding-bottom:0;
padding-top:0;
}
#content .d02{
margin-bottom: 0px;
-moz-column-width: 200px;
-webkit-column-width: 200px;
column-width: 200px;
-moz-column-gap: 40px;
-webkit-column-gap: 40px;
column-gap: 40px;
} #content h3.qa-q{
background-image: url(//www.sekikoumuten.net/wp-content/themes/seki/images/q-mark.png);
background-repeat: no-repeat;
background-position: left top;
min-height:30px;
border:none;
padding:3px 0 3px 40px;	
}
#content .qa-a{
background-color: #fdedcb;
padding: 20px 20px 10px 70px;
border-radius: 20px;
background-image: url(//www.sekikoumuten.net/wp-content/themes/seki/images/a-mark.png);
background-repeat: no-repeat;
background-position: 15px 15px;	
}
#content .qa-a ul{
padding:0 0 0 10px;
margin-bottom:5px;
} #content ul.img-w5{
font-size:0px;
margin:0;
}
#content ul.img-w5 li{
font-size:16px;
margin:0;
list-style-type: none;
width:130px;
margin-right:5px;
display:inline-block;
vertical-align:top;
}
#content ul.img-w5 li:nth-child(5n){
margin-right:0;
}
#content ul.img-w5 li img{
max-width:100%;
height:auto;
} #content ul.w02, #content ul.w03{
font-size:0px;
margin:0;
}
#content ul.w02 li img, #content ul.w03 li img{
max-width:100%;
height:auto;
}
#content ul.w02 li{
font-size:16px;
margin:0;
list-style-type: none;
width:49%;
margin-right:2%;
display:inline-block;
vertical-align:top;
}
#content ul.w02 li:nth-child(2n){
margin-right:0;
}
#content ul.w03 li{
font-size:16px;
margin:0;
list-style-type: none;
width:32%;
margin-right:2%;
display:inline-block;
vertical-align:top;
}
#content ul.w03 li:nth-child(3n){
margin-right:0;
} .more{
text-align:right;
height:25px;
}
.more a {
background:url(//www.sekikoumuten.net/wp-content/themes/seki/images/more.png) right top no-repeat;
overflow:hidden;
display:inline-block;
font-size:12px;
margin:10px 0 0;
text-indent: 100%;
width:64px;
height:15px;
white-space: nowrap;
}   .wpcf7-text, .wpcf7-captchar{padding: 5px;background-color: #F3F3F3;width: 60%;border: 1px solid #CCC;font-size:15px;}
.wpcf7-textarea{padding: 5px;background-color: #F3F3F3;width: 90%;min-height: 200px;border: 1px solid #CCC;	font-size:15px;}
.wpcf7-submit{
color:#666666;
font-size:18px;
cursor:pointer;
padding:10px 35px;
background-color: #F3F3F3;
border: 1px solid #CCC;
}
.wpcf7-submit:hover{
color:#F3F3F3;
background-color: #999999;
}
.red{
font-size:12px;
color:#F00;
}   #content .sharedaddy{
margin-top:30px;
}   a[href$=".pdf"] {
background: url(//www.sekikoumuten.net/wp-content/themes/seki/images/icon/pdf.png) no-repeat left 3px;
margin:0px;
padding: 0px 0px 15px 25px;
}  
a[href$=".doc"], a[href$=".docx"]{
background: url(//www.sekikoumuten.net/wp-content/themes/seki/images/icon/word.png) no-repeat left 3px;
margin:0px;
padding: 0px 0px 15px 25px;
}  
a[href$=".xls"], a[href$=".xlsx"]{
background: url(//www.sekikoumuten.net/wp-content/themes/seki/images/icon/excel.png) no-repeat left 3px;
margin:0px;
padding: 0px 0px 15px 25px;
}
a[href$=".pdf"] + img {
padding-left: 25px;
background-image: none;
}  
a[href$=".doc"] + img, a[href$=".docx"] + img{
padding-left: 25px;
background-image: none;
}  
a[href$=".xls"] img, a[href$=".xlsx"] img{
padding-left: 25px;
background-image: none;
}   #main .metaslider{
margin-bottom:60px;
}   #page-top {
position: fixed;
bottom: 40px;
right: 50px;
font-size: 77%;
}
#page-top a {
text-decoration: none;
overflow: hidden;
text-indent: 100%;
white-space: nowrap;
width: 80px;
height: 80px;
display: block;
background-image: url(//www.sekikoumuten.net/wp-content/themes/seki/images/pageup.png);
background-repeat: no-repeat;
}
#page-top a:hover {
background-image: url(//www.sekikoumuten.net/wp-content/themes/seki/images/pageup-hover.png);
}
.contents .a-point{
margin-top:-150px;
padding-top:150px;
display: block;
}   @media print { #page-top{
visibility: hidden;	
} .grecaptcha-badge{
display: none;
}		
}