@charset "UTF-8";
@charset "utf-8";


   html {
height: 100%;
}
body {
height: 100%;
margin: 0 auto;
padding: 0;
color: #3e3430;
font-size: 14px;
line-height: 1.5em;
letter-spacing: 0em;
background: #fff url(//minsato-poko2.com/wp-mns/wp-content/themes/mns-4-osaru/images/bk_main.png) 0 0;
font-family: "Rounded Mplus 1c", sans-serif;
-webkit-text-size-adjust: none;
}
img {
border: 0;
padding: 0px;
margin: 0px;
vertical-align: bottom;
}
img.aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
}
img.alignright {
padding: 4px;
margin: 0 0 10px 20px;
display: inline;
}
img.alignleft {
padding: 4px;
margin: 0 20px 10px 0;
display: inline;
}
strong {
font-weight: bold;
} a {
color: #45b035;
text-decoration: none;
}
a:hover {
color: #70d062;
text-decoration: underline;
}
a:visited {
color: #6f776e;
}
a.arrow {
display: inline-block;
padding: 3px 16px 3px 0;
margin: 10px 0;
font-size: 14px;
font-weight: 400;
line-height: 14px;
min-height: 20px;
background: url(//minsato-poko2.com/wp-mns/wp-content/themes/mns-4-osaru/images/icon_arrow1.svg) 100% 4px no-repeat;
background-size: 14px 14px;
} #wrapper {
margin: auto;
max-width: 960px;
padding: 30px 10px;
_width: 960px;
}
#wrapper .threequarter {
margin-bottom: 40px;
} #header {
width: 100%;
}
#header .h-discription {
background: #FFF;
line-height: 16px;
padding: 2px 0 2px;
}
#header .h-discription span {
display: block;
font-size: 10px;
font-weight: 400;
max-width: 960px;
_width: 960px;
margin: 0 auto;
}
#header .header-inner {
zoom: 1;
position: relative;
margin: 0px auto 0 auto;
padding: 10px 0 0;
max-width: 960px;
_width: 960px;
}
#header .header-inner:after {
content: " ";
display: block;
clear: both;
}
#header .header-inner .top-logo {
position: absolute;
top: 10px;
left: 0;
z-index: 101;
}
#header .header-inner .top-logo span {
display: block;
width: 450px;
height: 312px;
text-indent: 100%;
white-space: nowrap;
overflow: hidden;
background: url(//minsato-poko2.com/wp-mns/wp-content/themes/mns-4-osaru/images/top_logoset.svg) no-repeat 50% 50%;
background-size: 450px 312px;
}
#header .header-inner .base-logo {
width: 300px;
height: 90px;
float: left;
}
#header .header-inner .base-logo span {
display: block;
width: 300px;
height: 90px;
text-indent: 100%;
white-space: nowrap;
overflow: hidden;
background: url(//minsato-poko2.com/wp-mns/wp-content/themes/mns-4-osaru/images/h-logo.svg) no-repeat 50% 50%;
background-size: 300px 90px;
}
#header .header-inner .base-logo:hover {
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
opacity: 0.8;
}
#header .header-inner .contact {
width: 240px;
height: 90px;
float: right;
}
#header .header-inner .contact .h-tel {
margin-bottom: 8px;
}
#header .header-inner .contact .h-tel img {
width: 240px;
height: 48px;
}
#header .header-inner .contact .h-contact img {
width: 240px;
height: 33px;
}
#header .header-inner .contact .h-contact:hover {
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
opacity: 0.8;
} #bread_area {
width: 960px;
zoom: 1;
margin: 5px auto;
font-size: 12px;
}
#bread_area:after {
content: " ";
display: block;
clear: both;
}
#bread_area li {
float: left;
} .category #nav.main-navigation,
.search #nav.main-navigation,
.archive #nav.main-navigation,
.single #nav.main-navigation,
.page-template-default #nav.main-navigation,
.page-template-page-sideblog #nav.main-navigation {
margin-top: 10px;
}
#nav {
width: 960px;
margin: 0 auto 0 auto;
background: #3e3430;
}
#nav.main-navigation {
clear: both;
margin: 0 auto;
position: relative;
}
#nav ul {
list-style: none;
margin: 0 auto;
}
#nav ul.nav-menu {
margin: 0;
padding: 0;
}
#nav ul.nav-menu li {
display: inline-block;
position: relative;
margin: 0 0;
}
#nav ul.nav-menu li a {
width: 155px;
height: 60px;
line-height: 60px;
font-weight: 400;
text-align: center;
color: #FFF;
display: block;
font-size: 18px;
font-weight: 500;
text-decoration: none;
}
#nav ul.nav-menu li a:hover {
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
opacity: 0.4;
}
#nav div.nav-menu > ul {
margin: 0;
padding: 0;
}
#menu-item-46 a {
width: 95px;
padding-left: 60px;
background: url(//minsato-poko2.com/wp-mns/wp-content/themes/mns-4-osaru/images/icon_home.svg) 35px 50% no-repeat;
background-size: 26px 26px;
} #main {
margin: 0 0 0 0;
padding: 0 0 0 0;
position: relative;
} #sidebar {
width: 100%;
padding: 0 0 0 0;
}
#sidebar h2 {
font-size: 12px;
font-weight: normal;
color: #999;
letter-spacing: 0.1em;
margin: 0px 0px 10px 0px;
padding: 0 0 0 0;
background: url() no-repeat;
border-bottom: 1px solid #ccc;
}
#sidebar h3 {
font-size: 14px;
font-weight: normal;
color: #999;
line-height: 30px;
margin: 0 0 0 0;
padding: 0 0 0 0;
border-bottom: 0px solid #ccc;
}
#sidebar .sidebox .sidebar-title {
color: #FFF;
margin: 0px 0px 5px 0px;
padding: 5px 10px;
background: #45b035;
font-weight: 600;
}
#sidebar .sidebox ul {
margin: 0 0 20px;
padding: 0 0 0 0;
}
#sidebar .sidebox ul li {
margin: 3px 0 3px;
padding: 3px 0 3px;
list-style: none;
line-height: 16px;
background: url(//minsato-poko2.com/wp-mns/wp-content/themes/mns-4-osaru/images/line_dot.png) 0% 100% repeat-x;
background-size: 700px 1px;
}
#sidebar .sidebox ul li a {
display: inline-block;
transition: 0.5s;
-webkit-transition: 0.5s;
-moz-transition: 0.5s;
-o-transition: 0.5s;
-ms-transition: 0.5s;
}
#sidebar .sidebox ul li a:hover {
color: #45b035;
}
#sidebar .sidebox ul li .post-date {
display: block;
color: #bababa;
font-size: 12px;
line-height: 13px;
font-weight: 400;
} #sidebox-new {
color: #666;
margin: 0 0 50px 0;
padding: 0 0 0 0;
}
#sidebox-new ul {
floate: left;
margin: 0 0 0 0;
padding: 0 0 0 0;
}
#sidebox-new li {
font-size: 12px;
floate: left;
list-style: none;
margin: 0 0 0 0;
padding: 6px 0 5px 0px;
}
#sidebox-new li a {
color: #666;
list-style: none;
transition: 0.5s;
-webkit-transition: 0.5s;
-moz-transition: 0.5s;
-o-transition: 0.5s;
-ms-transition: 0.5s;
}
#sidebox-new li a:hover {
color: #999;
}
#bnr-area {
margin-bottom: 20px;
}
#bnr-area a {
display: block;
margin-bottom: 10px;
}
#bnr-area a:hover {
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
opacity: 0.6;
} #footer {
background: #3e3430;
color: #FFF;
clear: both;
width: 100%;
margin: 30px auto 0px auto;
padding: 40px 0 0;
}
#footer .footer-inner {
margin: 0px auto 0px auto;
max-width: 960px;
_width: 960px;
}
#footer #f-logo {
background: #FFF;
width: 100%;
padding: 40px 0;
height: 300px;
text-align: center;
-moz-border-radius: 20px;
-webkit-border-radius: 20px;
border-radius: 20px;
margin: 0 0 16px;
}
#footer #f-logo img {
width: 230px;
}
#footer #f-logo a {
display: block;
}
#footer #f-logo a:hover {
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
opacity: 0.4;
}
#footer #f-title {
font-size: 18px;
font-weight: 600;
}
#footer #f-title span {
font-size: 24px;
padding-right: 8px;
}
#footer #sociallink {
text-align: center;
position: relative;
margin: 16px auto 40px auto;
padding: 0 0 0 0;
}
#footer #sociallink img {
width: 45px;
}
#footer #sociallink a:hover {
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
opacity: 0.4;
}
#footer #googlemaps {
margin-bottom: 16px;
}
#footer #googlemaps iframe {
width: 100%;
height: 300px;
}
#footer #address {
margin-bottom: 40px;
}
#footer #copyright {
line-height: 18px;
background: #45b035;
font-size: 14px;
color: #FFF;
text-align: center;
position: relative;
margin: 20px 0 0 0;
padding: 3px 0 3px 0;
}
#footer #copyright a,
#footer #copyright a:hover,
#footer #copyright a:visited,
#footer #copyright a:link {
color: #FFF;
}
#page_top {
width: 60px;
height: 60px;
position: fixed;
bottom: 8px;
right: 8px;
z-index: 111;
}
#page_top a {
width: 60px;
height: 60px;
display: block;
text-indent: 100%;
white-space: nowrap;
overflow: hidden;
background: url(//minsato-poko2.com/wp-mns/wp-content/themes/mns-4-osaru/images/btn_pageup.png) 50% 50% no-repeat;
background-size: 60px 60px;
}
#page_top a:hover {
background-image: url(//minsato-poko2.com/wp-mns/wp-content/themes/mns-4-osaru/images/btn_pageup_on.png);
} li.item {
height: 280px;
margin-bottom: 30px;
}
.item-img {
margin: 0 0 5px 0;
}
.item-date {
color: #999;
padding: 0 0 0px 0;
margin: 0 0 0px 0;
border-bottom: 0px solid #dedede;
}
.item h2 {
font-size: 14px;
line-height: 150%;
font-weight: normal;
}
.item-title {
margin: 0 0 0px 0;
}
.item-title a {
font-size: 14px;
color: #444;
}
.item-title a:hover {
color: #999;
}
.item-text p {
font-size: 13px;
color: #444;
} .opacity_base {
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=10);
opacity: 0.1;
}
.radius_base {
-moz-border-radius: 25px;
-webkit-border-radius: 25px;
border-radius: 25px;
position: relative;
}
.radius_combo {
-moz-border-radius-topleft: 40px;
-webkit-border-top-left-radius: 40px;
border-top-left-radius: 40px;
-moz-border-radius-topright: 5px;
-webkit-border-top-right-radius: 5px;
border-top-right-radius: 5px;
-moz-border-radius-bottomleft: 15px;
-webkit-border-bottom-left-radius: 15px;
border-bottom-left-radius: 15px;
-moz-border-radius-bottomright: 30px;
-webkit-border-bottom-right-radius: 30px;
border-bottom-right-radius: 30px;
position: relative;
}
.gradient_radial {
background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PHJhZGlhbEdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjQ1cHgiIGN5PSI0NXB4IiByPSIzMCUiPjxzdG9wIG9mZnNldD0iMzMuMzMzMzMlIiBzdG9wLWNvbG9yPSIjMDBmZmZmIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMWU5MGZmIi8+PC9yYWRpYWxHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
background: -moz-radial-gradient(45px 45px, #00ffff 10px, #1e90ff 30px);
background: -webkit-radial-gradient(45px 45px, #00ffff 10px, #1e90ff 30px);
background: radial-gradient(45px 45px, #00ffff 10px, #1e90ff 30px);
-pie-background: radial-gradient(45px 45px, #00ffff 10px, #1e90ff 30px);
position: relative;
behavior: url(//minsato-poko2.com/css/PIE.htc);
}
.gradient_liner {
background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuMCIgeDI9IjEuMCIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2RkZGRkZCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
background: -webkit-gradient(linear, 0% 0%, 100% 100%, color-stop(0%, #ffffff), color-stop(100%, #dddddd));
background: -moz-linear-gradient(left top, #ffffff, #dddddd);
background: -webkit-linear-gradient(left top, #ffffff, #dddddd);
background: linear-gradient(to right bottom, #ffffff, #dddddd);
-pie-background: linear-gradient(#ffffff, #dddddd);
position: relative;
behavior: url(//minsato-poko2.com/css/PIE.htc);
} .right {
float: right;
}
.left {
float: left;
}
.text_right {
text-align: right;
}
.text_left {
text-align: left;
}
.text_center {
text-align: center;
}
.clearfix {
zoom: 1;
}
.clearfix:after {
content: " ";
display: block;
clear: both;
} h3.sub_title {
border-bottom: 3px double #45b035;
padding: 15px 10px 5px 44px;
margin-bottom: 10px;
min-height: 18px;
font-size: 18px;
line-height: 22px;
font-weight: 600;
background-repeat: no-repeat;
background-position: 4px 90%;
background-size: 35px 35px;
}
h3.sub_title.imo1 {
background-image: url(//minsato-poko2.com/wp-mns/wp-content/themes/mns-4-osaru/images/icon_imo1.svg);
}
h3.sub_title.imo2 {
background-image: url(//minsato-poko2.com/wp-mns/wp-content/themes/mns-4-osaru/images/icon_imo2.svg);
}
h3.sub_title.imo3 {
background-image: url(//minsato-poko2.com/wp-mns/wp-content/themes/mns-4-osaru/images/icon_imo3.svg);
}
h3.sub_title.imo4 {
background-image: url(//minsato-poko2.com/wp-mns/wp-content/themes/mns-4-osaru/images/icon_imo4.svg);
}
h3.sub_title.imo5 {
background-image: url(//minsato-poko2.com/wp-mns/wp-content/themes/mns-4-osaru/images/icon_imo5.svg);
}
h3.sub_title.imo6 {
background-image: url(//minsato-poko2.com/wp-mns/wp-content/themes/mns-4-osaru/images/icon_imo6.svg);
}
h3.sub_title a {
display: inline-block;
color: #3e3430;
text-decoration: none;
transition: 0.5s;
-webkit-transition: 0.5s;
-moz-transition: 0.5s;
-o-transition: 0.5s;
-ms-transition: 0.5s;
padding-right: 26px;
background: url(//minsato-poko2.com/wp-mns/wp-content/themes/mns-4-osaru/images/icon_arrow1.svg) 100% 50% no-repeat;
background-size: 18px 18px;
}
h3.sub_title a:hover {
color: #45b035;
}
h4.title {
font-size: 16px;
font-weight: 600;
color: #45b035;
}
.pagetitle {
min-height: 55px;
border-bottom: solid 4px #f19db5;
margin: 0 0 16px;
padding: 20px 10px 12px 84px;
line-height: 24px;
font-size: 24px;
font-weight: 600;
color: #3e3430;
background: url(//minsato-poko2.com/wp-mns/wp-content/themes/mns-4-osaru/images/title_h3.svg) 0% 100% no-repeat;
background-size: 70px 50px;
}
.pagetitle a {
display: inline-block;
color: #3e3430;
text-decoration: none;
transition: 0.5s;
-webkit-transition: 0.5s;
-moz-transition: 0.5s;
-o-transition: 0.5s;
-ms-transition: 0.5s;
padding-right: 30px;
background: url(//minsato-poko2.com/wp-mns/wp-content/themes/mns-4-osaru/images/icon_arrow1.svg) 100% 50% no-repeat;
background-size: 24px 24px;
}
.pagetitle a:hover {
color: #45b035;
} .baseColor {
color: #3e3430;
}
.baseBackColor {
color: #fff;
}
.black {
color: #3e3430;
}
.gray {
color: #bababa;
}
.silver {
color: #efefef;
}
.white {
color: #FFF;
}
.maroon {
color: #800000;
}
.red {
color: #c30d23;
}
.pink {
color: #f19db5;
}
.purple {
color: #800080;
}
.fuchsia {
color: #ff00ff;
}
.orange {
color: #f60;
}
.green {
color: #45b035;
}
.lime {
color: #0f0;
}
.olive {
color: #808000;
}
.yellow {
color: #ffff00;
}
.navy {
color: #000080;
}
.blue {
color: #036eb8;
}
.teal {
color: #008080;
}
.aqua {
color: #0ff;
}
.min_text {
font-size: 12px;
}
.base_text {
font-size: 14px;
}
.middle_text {
font-size: 18px;
}
.big_text {
font-size: 24px;
}
.bold_text {
font-weight: bold;
}
.attention {
color: #c30d23;
}
.annotation {
color: #036eb8;
}
.information {
color: #45b035;
} .pict_right {
margin: 0 0 10px 20px;
padding: 2px 2px 2px 2px;
float: right;
border: 1px solid #DCDCDC;
}
.pict_left {
margin: 0 10px 10px 0;
padding: 2px 2px 2px 2px;
float: left;
border: 1px solid #DCDCDC;
}
.pict1px {
margin: 0 0 5px 0;
padding: 2px 2px 2px 2px;
border: 1px solid #CCC;
}
.pict_shadow {
background: #fff;
margin: 0px auto;
border: 1px solid #ccc;
padding: 5px 5px 5px 5px;
border-radius: 1px; -webkit-border-radius: 1px; -moz-border-radius: 1px; box-shadow: 2px 2px 3px #C0C0C0;
} table {
width: auto;
border: 0px;
border-collapse: collapse;
border-spacing: 0;
margin: 0 0 0 0;
padding: 0 0 0 0;
}
table.base {
width: 100%;
margin: 10px 0;
}
table.base th, table.base td {
padding: 6px 4px;
border: 1px solid #bababa;
}
table.base th {
background: #efefef;
font-weight: 600;
font-size: 16px;
text-align: center;
vertical-align: middle;
}
table.base td {
background: #FFF;
}
table.plan {
width: 100%;
margin: 10px 0;
padding: 0 0px;
border: 1px #999 solid;
border-collapse: collapse;
border-spacing: 0;
}
table.plan th {
font-size: 18px;
font-weight: bold;
text-align: center;
padding: 10px;
border: 1px #999 solid;
border-width: 0 0 1px 1px;
white-space: nowrap;
vertical-align: middle;
background-color: #ddd;
}
table.plan td {
font-size: 13px;
text-align: center;
padding: 10px;
border: 1px #999 solid;
border-width: 0 0 1px 1px;
white-space: normal;
vertical-align: middle;
}
table.flow {
width: 100%;
margin: 10px 0 40px 0;
padding: 0 0 0 0;
border-collapse: collapse;
border-spacing: 0;
}
table.flow th {
font-size: 24px;
font-weight: bold;
color: #45b035;
text-align: center;
padding: 20px 0px 20px 20px;
border-bottom: 1px #45b035 solid;
white-space: normal;
vertical-align: middle;
width: 120px;
}
table.flow td {
font-size: 18px;
font-weight: bold;
text-align: left;
padding: 10px;
border-bottom: 1px #45b035 solid;
white-space: normal;
vertical-align: middle;
} .line-dotted {
margin: 0 0 0 0;
padding: 0 0 0 0;
border-bottom: 1px dotted #CCC;
}
.line-solid {
margin: 0 0 0 0;
padding: 0 0 0 0;
border-bottom: 1px solid #CCC;
}
.line-footmenu {
margin: 0 0 5px 0;
padding: 0 0 3px 0;
border-bottom: 1px dotted #CCC;
} .mgl15 {
margin-left: 15px;
}
.mgt20 {
margin-top: 20px;
}
.mgb10 {
margin-bottom: 10px;
}
.mgb20 {
margin-bottom: 20px;
}
.mgb40 {
margin-bottom: 40px;
} ul {
margin: 0;
padding: 0;
}
ul li {
list-style: none;
}
ol {
list-style-type: decimal;
}
ul.dot {
margin-bottom: 16px;
}
ul.dot li {
background: url(//minsato-poko2.com/wp-mns/wp-content/themes/mns-4-osaru/images/icon_dot.svg) no-repeat 5px 8px;
background-size: 6px 6px;
line-height: 24px;
font-size: 16px;
margin-bottom: 8px;
padding-left: 16px;
}
ul.dot li a.arrow {
margin: 0;
font-size: 16px;
}
ul.dot.link li {
display: inline-block;
margin-right: 20px;
}
ul.list_arrow2 {
margin-bottom: 16px;
}
ul.list_arrow2 li {
background: url(//minsato-poko2.com/wp-mns/wp-content/themes/mns-4-osaru/images/icon_arrow2.svg) no-repeat 0% 10px;
background-size: 15px 12px;
line-height: 22px;
padding-left: 24px;
}
ul.list_arrow2 li a {
color: #FFF;
display: block;
padding: 5px 0;
font-size: 16px;
}  .search fieldset {
margin: 0 0 20px 0px;
}
.search input {
font: 11px arial, sans-serif;
color: #bababa;
width: 80%;
padding: 5px 5px;
vertical-align: middle;
border: #bababa;
background: #FFF;
}
.search button {
width: 15px;
height: 15px;
cursor: pointer;
vertical-align: middle;
border: none;
background: url(//minsato-poko2.com/wp-mns/wp-content/themes/mns-4-osaru/images/search.png) no-repeat;
} .bt-more a {
font-size: 9px;
font-weight: normal;
color: #333;
text-align: center;
text-decoration: none;
text-shadow: 0px -1px 0px #fff;
width: 50px;
float: left;
display: block;
padding: 0 0 0 0;
margin: 10px 0 0 0;
border: 1px solid #ccc;
border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
background-color: #eee;
background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ddd), color-stop(0.75, #eee), color-stop(1, #ddd));
background: -moz-linear-gradient(#ddd, #eee 75%, #ddd);
}
.bt-more a:hover {
background-color: #fff;
background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #eee), color-stop(0.75, #fff), color-stop(1, #eee));
background: -moz-linear-gradient(#eee, #fff 75%, #eee);
}
.bt-more a:active {
background-color: #999;
background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #999), color-stop(0.75, #ccc), color-stop(1, #999));
background: -moz-linear-gradient(#999, #ccc 75%, #999);
}
.bt-order a {
font-size: 14px;
color: #fff;
display: block;
text-align: center;
background-color: #999;
margin: 20px 0 20px 0;
padding: 10px 15px;
border-radius: 3px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
}
.bt-order a:hover {
color: #867888;
background: #ddd;
text-decoration: none;
transition: 0.5s;
-webkit-transition: 0.5s;
-moz-transition: 0.5s;
-o-transition: 0.5s;
-ms-transition: 0.5s;
} .hidden {
display: none;
}
.opacity {
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
opacity: 0.8;
}
.over-hidden {
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
}
.border-radius {
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
}  #top-slider {
position: relative;
max-width: 960px;
_width: 960px;
margin: 0 auto;
}
#top-slider li {
margin: 0;
width: auto !important;
}
#top-slider .cover {
position: absolute;
top: 0;
left: 0;
width: 100%;
z-index: 100;
pointer-events: none;
}
#top-slider .wp1s-slider-wrapper {
padding-bottom: 0;
} .news_set {
min-height: 2px;
padding-bottom: 2px;
background: url(//minsato-poko2.com/wp-mns/wp-content/themes/mns-4-osaru/images/line_dot.png) 0% 100% repeat-x;
background-size: 700px 1px;
}
.news_set a {
display: block;
min-height: 70px;
padding: 15px 10px 15px 35px;
background: url(//minsato-poko2.com/wp-mns/wp-content/themes/mns-4-osaru/images/icon_arrow1.svg) 5px 50% no-repeat;
background-size: 18px 18px;
}
.news_set a:hover {
background-color: rgba(255, 255, 255, 0.6);
text-decoration: none;
}
.news_set a .news-date {
color: #45b035;
font-size: 12px;
line-height: 13px;
font-weight: 400;
}
.news_set a .news-title {
color: #3e3430;
font-size: 16px;
line-height: 27px;
font-weight: 600;
text-decoration: underline;
}
.news-credit {
color: #45b035;
font-size: 12px;
line-height: 13px;
font-weight: 400;
text-align: right;
margin-bottom: 10px;
padding-top: 16px;
background: url(//minsato-poko2.com/wp-mns/wp-content/themes/mns-4-osaru/images/line_dot.png) 0% 0% repeat-x;
background-size: 700px 1px;
} #kiseki.flow th {
font-size: 18px;
}
#kiseki.flow td {
font-size: 14px;
} .faq-list .single-faq {
margin-bottom: 10px;
padding-bottom: 2px;
background: url(//minsato-poko2.com/wp-mns/wp-content/themes/mns-4-osaru/images/line_dot.png) 0% 100% repeat-x;
background-size: 700px 1px;
}
.faq-list .faq-question {
min-height: 18px;
margin: 0;
padding: 0 10px 0 80px;
line-height: 24px;
font-size: 18px;
font-weight: 600;
color: #3e3430;
}
.faq-list .faq-answer {
font-size: 14px;
padding: 0px 10px 0 80px;
}
#faq_question {
margin-bottom: 20px;
}
#faq_question .faq-question {
background: url(//minsato-poko2.com/wp-mns/wp-content/themes/mns-4-osaru/images/faq_title1.svg) 0% 50% no-repeat;
background-size: 60px 24px;
}
#faq_question .faq-answer {
background: url(//minsato-poko2.com/wp-mns/wp-content/themes/mns-4-osaru/images/faq_text1.svg) 0% 10px no-repeat;
background-size: 60px 24px;
}
#faq_request .faq-question {
background: url(//minsato-poko2.com/wp-mns/wp-content/themes/mns-4-osaru/images/faq_title2.svg) 0% 50% no-repeat;
background-size: 60px 24px;
}
#faq_request .faq-answer {
background: url(//minsato-poko2.com/wp-mns/wp-content/themes/mns-4-osaru/images/faq_text2.svg) 0% 10px no-repeat;
background-size: 60px 24px;
}
#faq_complaint {
margin-bottom: 20px;
}
#faq_complaint .faq-question {
background: url(//minsato-poko2.com/wp-mns/wp-content/themes/mns-4-osaru/images/faq_title3.svg) 0% 50% no-repeat;
background-size: 60px 24px;
}
#faq_complaint .faq-answer {
background: url(//minsato-poko2.com/wp-mns/wp-content/themes/mns-4-osaru/images/faq_text3.svg) 0% 10px no-repeat;
background-size: 60px 24px;
} .contact_tel span.tel-link,
.contact_tel a {
width: 300px;
height: 60px;
margin: 20px auto 40px;
display: block;
text-indent: 100%;
white-space: nowrap;
overflow: hidden;
background: url(//minsato-poko2.com/wp-mns/wp-content/themes/mns-4-osaru/images/h-tel.svg) 50% 50% no-repeat;
background-size: 300px 60px;
} #sitemap_list li {
padding-left: 30px;
}
#sitemap_list li.home-item {
background: url(//minsato-poko2.com/wp-mns/wp-content/themes/mns-4-osaru/images/icon_home2.svg) 0% 50% no-repeat;
background-size: 20px 20px;
}
#sitemap_list li a {
display: inline-block;
padding: 3px 24px 3px 0;
margin: 5px 0;
font-size: 14px;
font-weight: 400;
line-height: 14px;
min-height: 20px;
background: url(//minsato-poko2.com/wp-mns/wp-content/themes/mns-4-osaru/images/icon_arrow1.svg) 100% 4px no-repeat;
background-size: 14px 14px;
} #policy.base th, #policy.base td {
text-align: center;
} p {
font-size: 14px;
color: #444;
line-height: 190%;
padding: 10px 0px 10px 0px;
}
#date {
font-size: 10px;
font-weight: normal;
text-align: left;
padding: 0 0 0 0;
color: #999;
letter-spacing: 0.1em;
}
blockquote {
color: #666;
border: 1px dotted #ccc;
margin: 10px 0 10px 0;
padding: 10px 20px;
}
#blog-foot {
font-size: 75%;
text-align: left;
margin: 50px 0 0 0;
padding: 2px 5px 2px 10px;
font-weight: normal;
color: #999;
background: #f7f7f7;
border-bottom: 0px dotted #ccc;
}
#blog-foot-archives {
font-size: 75%;
text-align: left;
margin: 50px 0 100px 0;
padding: 2px 5px 2px 10px;
font-weight: normal;
color: #999;
background: #f7f7f7;
border-bottom: 0px dotted #ccc;
}
#blog-foot span,
#blog-foot-archives span {
color: #999;
}
.single-thumbnail {
margin: 13px 0 0 0;
}
#pokoblog_box {
zoom: 1;
}
#pokoblog_box:after {
content: " ";
display: block;
clear: both;
}
#pokoblog_box .clearfix {
padding-bottom: 1px;
background: url(//minsato-poko2.com/wp-mns/wp-content/themes/mns-4-osaru/images/line_dot.png) 0% 100% repeat-x;
background-size: 700px 1px;
}
#pokoblog_box .poko_set {
width: 220px;
height: 260px;
float: left;
margin: 0 5px 15px 5px;
}
#pokoblog_box .poko_set a:hover {
text-decoration: none;
}
#pokoblog_box .poko_set a:hover .poko_img {
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
opacity: 0.6;
}
#pokoblog_box .poko_set .poko_img {
position: relative;
width: 220px;
height: 180px;
margin-bottom: 5px;
}
#pokoblog_box .poko_set .poko_img .cover {
display: block;
position: absolute;
top: 0;
left: 0;
width: 220px;
height: 180px;
background: url(//minsato-poko2.com/wp-mns/wp-content/themes/mns-4-osaru/images/blog_cover.png) no-repeat 0% 0%;
background-size: 220px 180px;
}
#pokoblog_box .poko_set .poko-date {
color: #bababa;
font-size: 12px;
line-height: 13px;
font-weight: 400;
}
#pokoblog_box .poko_set .poko-title {
color: #45b035;
font-size: 16px;
line-height: 27px;
font-weight: 600;
text-decoration: underline;
} #page_next {
text-align: center;
padding-top: 30px;
padding-bottom: 30px;
}
#next-archives {
text-align: center;
margin-top: -50px;
padding-bottom: 30px;
}
.next-pagenavi {
text-align: center;
margin-top: 10px;
}
.navigation .nav-links {
margin: 20px 0 20px;
text-align: center;
}
.navigation .nav-links .page-numbers {
font-size: 14px;
padding: 5px 10px;
margin: 0 3px;
border: solid 1px #f19db5;
}
.navigation .nav-links .page-numbers.current {
background: #f19db5;
color: #FFF;
font-weight: 600;
}
.navigation .nav-links .page-numbers.prev, .navigation .nav-links .page-numbers.next {
border: none;
}
.navigation .nav-links .page-numbers:hover {
background: #f19db5;
color: #FFF;
}  #calendar_wrap {
padding: 15px 0;
}
#calendar_wrap #wp-calendar {
text-align: center;
width: 100%;
margin: auto;
}
#calendar_wrap caption {
color: #FFF;
margin: 0px 0px 5px 0px;
padding: 5px 10px;
background: #45b035;
font-weight: 600;
}
#calendar_wrap thead th {
text-align: center;
}
#calendar_wrap thead th:nth-child(6) {
color: #036eb8;
}
#calendar_wrap thead th:nth-child(7) {
color: #c30d23;
}
#calendar_wrap tfoot #prev {
text-align: left;
}
#calendar_wrap tfoot .pad {
text-align: center;
}
#calendar_wrap tfoot #next {
text-align: right;
}
#calendar_wrap tbody td {
text-align: center;
}
#calendar_wrap tbody td a {
display: block;
text-decoration: underline;
color: #FFF;
background: #f19db5;
padding: 2px 0;
margin: 0 2px;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
border-radius: 8px;
}
#calendar_wrap tbody td a:hover {
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
opacity: 0.6;
}
#calendar_wrap tbody td#today {
font-weight: 800;
font-size: 115%;
} @media only screen and (min-width: 768px) and (max-width: 959px) {
#wrapper,
#bread_area {
width: 728px;
}
.header-inner {
width: 728px;
margin: auto;
}
#nav {
width: 728px;
}
#nav ul.nav-menu li a {
width: 240px;
height: 50px;
line-height: 50px;
margin: 5px 0;
}
li.item {
height: 240px;
margin-bottom: 40px;
}
.twothird {
width: 460px;
margin-right: 10px;
}
.cycle-slideshow {
overflow: hidden;
width: 728px;
height: 265px;
margin-bottom: -20px;
}
.footer-inner {
width: 728px;
}
}
@media only screen and (max-width: 767px) {
#wrapper,
#bread_area {
width: 320px;
}
#header .header-inner {
width: 320px;
margin: auto;
}
#header .header-inner .top-logo {
position: static;
top: auto;
left: auto;
margin-bottom: 10px;
}
#header .header-inner .top-logo span {
display: block;
width: 300px;
height: 90px;
text-indent: 100%;
white-space: nowrap;
overflow: hidden;
background: url(//minsato-poko2.com/wp-mns/wp-content/themes/mns-4-osaru/images/h-logo.svg) no-repeat 50% 50%;
background-size: 300px 90px;
}
#header .header-inner .base-logo {
float: none;
margin-bottom: 10px;
}
#header .header-inner .contact {
text-align: center;
float: none;
margin: 0 auto;
}
#kiseki.flow th {
font-size: 14px;
display: block;
width: 100%;
border: none;
padding: 10px 0 0;
text-align: left;
}
#kiseki.flow td {
font-size: 14px;
display: block;
width: 100%;
padding: 0 0 10px;
}
.logo {
text-align: center;
}
#header h1, #header .logo {
float: none;
margin-bottom: 0px;
}
#nav {
width: 320px;
}
#nav ul.nav-menu li a {
width: 155px;
}
#bnr-area {
text-align: center;
}
.cycle-slideshow {
overflow: hidden;
width: 320px;
height: 109px;
margin-bottom: -10px;
}
li.item {
height: 250px;
margin-bottom: 40px;
}
p {
font-size: 15px;
}
.footer-inner {
width: 320px;
}
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
#wrapper,
#bread_area {
width: 420px;
}
.header-inner {
width: 420px;
margin: auto;
padding-top: 50px;
}
.header-inner .base-logo {
margin-bottom: 10px;
}
.logo {
text-align: center;
}
#nav {
width: 420px;
}
#nav ul.nav-menu li a {
width: 208px;
}
.cycle-slideshow {
overflow: hidden;
width: 420px;
height: 157px;
margin-bottom: -10px;
}
.footer-inner {
width: 420px;
}
li.item {
height: 340px;
margin-bottom: 40px;
}
#pokoblog_box .poko_set {
width: 100%;
float: none;
}
#pokoblog_box .poko_set .poko_img {
margin: 0 auto 5px;
}
#kiseki.flow th {
font-size: 14px;
display: block;
width: 100%;
border: none;
padding: 10px 0 0;
text-align: left;
}
#kiseki.flow td {
font-size: 14px;
display: block;
width: 100%;
padding: 0 0 10px;
}
}