@charset "utf-8";

 body     { 
color: #333333;
font-family: "Helvetica","Arial","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;
font-size: 10.5pt;
letter-spacing: 0.8pt;
line-height: 190%;
} body     { font-size:87.5%;line-height:1.5em;-webkit-text-size-adjust : 100%; }
.text {
color: #333333;
font-family: "Helvetica","Arial","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;
font-size: 10.5pt;
letter-spacing: 0.8pt;
line-height: 190%;
}
.h1title {
color: #555;
font-family: "メイリオ", "ＭＳ Ｐゴシック", meiryo, Arial,Helvetica;
font-size:75.0%;
}
.column {
border: 1px solid gray;
display: block;
padding:  5px 10px;
margin: 3px 3px;
font-size: 9pt;
background-color: #f3f5f8;
line-height: 150%;
}
.column a{
text-decoration: underline;
color: #0000FF;
} .comment-form-url,
.form-allowed-tags {
display: none;
} .iqt { color: #ED5C09;
}
.iqt1 {
display: inline; color: #ED5C09;
}
.iqc {
padding-left: 3em;
}
.dot {
border:none;
border-top:dashed 1px #CCC;
height:1px;
color:#FFFFFF;
margin: 0 6 0 6;
}
#content hr {
clear: both;
display: block; color: #ffffff;
margin-top: 10px;
margin-bottom: 10px;
}
.style2 {
font-size: 13px;
line-height:18px;
font-weight: bold;
color: #003300;
background-color: #ff9966;
padding: 1px 5px;
}
.style3 {
font-size: 13px;
line-height:18px;
font-weight: bold;
color: #F80000;
}
.none {
text-decoration:none;
}
#menu-item-316 {
font-weight: bold;
color: #FF0000;
}
#menu-item-316 a{
color: #FF0000;
}
#menu-item-848 {
font-weight: bold;
color: #FF0000;
}
#menu-item-848 a{
color: #FF0000;
}
.h3medatu{
background: none repeat scroll 0 0 #c30000;
border-left: 7px solid #c30000;
border-right: 7px solid #c30000;
padding: 0.3em 0.9em;
margin: 10px 0px;
font-size: 1.358em;
font-weight: bold;
color: #ffffff;
}
#content img {
margin: 5px 10px;
}
#header #site-title {
font-size: 18px;
line-height: 35px;
margin: 0px;
padding-bottom: 10px;
position: relative;
font-weight: lighter;
}
.recommend {font-size: 53%;}
.hiro-left,
.hiro-right {
overflow: hidden;
height: auto;
}
.hiro-left img {
float: left;
margin: 0 10px 0 0 !important;
padding: 0 !important;
border: 0 !important;
}
.hiro-right img {
float: right;
margin: 0 0 0 10px !important;
padding: 0 !important;
border: 0 !important;
}
.hiro-left p,
.hiro-right p {
overflow: hidden;
height: auto;
}
.bigenph {font-size: large; font-weight:bold;color:#FF0805;}
.enph {font-weight:bold;color:#FF0805;}
.enph2 {font-size: 180%; font-weight:bold; color:#FF0000;}
.enph3 {font-size: 85%; font-weight:bold;}
.b {font-weight:bold;}
.red_b {font-weight:bold;color: #FF0000;}
.red_b1 {font-weight:bold;color: #990000;}
.red_b2 {font-weight:bold;color: #990000;text-decoration: none;}
.red_small_b {font-weight:bold;font-size:90%;color: #FF0000;}
.kesisen {text-decoration:line-through;}
.faqh4 {font-weight:bold;} .sideWidget img {
display: inline !important;
margin: 0 auto;
}
.h4de {font-size: 125%; font-weight:bold; padding:1em;}
.itimg {
max-width: 185px; }
.maximg { width: 100%; }
.thumbnail {
display: inline-block; height: 80px;
margin-right: 5px;
margin-bottom: 5px;
}
.thumbnail img {
height: 100%;
} #topMainBnr {
background-color: #f6f9f9;
}
#pageTitBnr {
background-color: #831715;
} .item-wrap {
display: flex;
justify-content: space-between;
margin-bottom: 2rem;
margin-right: 1rem;
}
.item-text {
width: 60%; }
.item-img {
width: 35%; }
.item-text h4 {
all: initial;
font-size: 125%; 
font-weight:bold; 
margin-bottom: 2rem;
}
.item-img img {
display: block;
width: 100%;
height: auto;
}
@media screen and (max-width: 768px){
.item-wrap,
.item-wrap:nth-child(odd)  {
flex-direction: column;
}
.item-text,
.item-img {
width: 100%; }
.item-text {
padding: 1rem;
}
.item-text h2 {
all: initial;
font-size: 125%; 
font-weight:bold; 
margin-bottom: 2rem;
}
}  .itemlist {
width: 100%;
}
.itemlist-wrap {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
margin-bottom: 2rem;
margin-right: 1rem;
}
.itemlist-wrap .itemlist {
width: 30%; }
@media screen and (max-width: 768px){
.itemlist-wrap .itemlist {
width: 30%; }
} .select-css {
display: inline-block; width: auto;
font-size: 16px;
font-family: sans-serif;
font-weight: 700;
color: #444;
line-height: 1.3;
padding: .6em 1.4em .5em .8em;
max-width: 100%; 
box-sizing: border-box;
margin: 0;
border: 1px solid #aaa;
box-shadow: 0 1px 0 1px rgba(0,0,0,.04);
border-radius: .5em;
-moz-appearance: none;
-webkit-appearance: none;
appearance: none;
background-color: #fff; background-image: url(https://icongr.am/entypo/chevron-small-down.svg?size=5), linear-gradient(to bottom, #ffffff 0%,#e5e5e5 100%);
background-repeat: no-repeat, repeat;
background-position: right .7em top 50%, 0 0;
background-size: .65em auto, 100%;
}
.select-css::-ms-expand {
display: none;
}
.select-css:hover {
border-color: #888;
}
.select-css:focus {
border-color: #aaa;
box-shadow: 0 0 1px 3px rgba(59, 153, 252, .7);
box-shadow: 0 0 0 3px -moz-mac-focusring;
color: #222; 
outline: none;
}
.select-css option {
font-weight:normal;
} .lmargin {
margin-left: 1em;
} #fixed_right_banner
{ position: fixed;
top: 135px;
right: 0;
} #fixed_right_banner > *
{ width: 80px;
} #fixed_right_banner > * ~ * { margin-top: 10px; } #fixed_right_banner > a
{ display: block; -webkit-transition: opacity .2s ease;
transition: opacity .2s ease;
} #fixed_right_banner > a:hover
{ opacity: .8;
} @media (max-width: 1155px)
{
#fixed_right_banner { display: none; }
} #fixed_right_banner_sp
{ position: fixed;
top: 100px;
right: 0;
} #fixed_right_banner_sp > *
{ width: 50px;
} #fixed_right_banner_sp > * ~ * { margin-top: 10px; } #fixed_right_banner_sp > a
{ display: block; -webkit-transition: opacity .2s ease;
transition: opacity .2s ease;
} #fixed_right_banner_sp > a:hover
{ opacity: .8;
} button {
cursor:pointer;
padding: 0;
border: none;
background: transparent;
}
button img {
display: block;
}.rslides {
position: relative;
list-style: none;
overflow: hidden;
width: 100%;
padding: 0;
margin: 0 !important;
}
.rslides li {
-webkit-backface-visibility: hidden;
position: absolute;
display: none;
width: 100%;
left: 0;
top: 0;
}
.rslides li:first-child {
position: relative;
display: block;
float: left;
}
.rslides img {
display: block;
height: auto;
float: left;
width: 100%;
border: 0;
} .rslides_tabs {
margin: 0;
padding: 7px 0 !important;
background: #333;
font-size: 18px;
list-style: none;
padding: 10px 0;
text-align: center;
width: 100%;
}
.rslides_tabs li {
margin: 0;
padding: 0;
display: inline-block;
float: none;
margin-right: 1px;
list-style-type: none;
}
.rslides_tabs a {
text-decoration: none;
width: auto;
line-height: 20px;
padding: 9px 20px;
height: auto;
background: transparent;
display: inline;
color: white;
}
.rslides_tabs a:hover {
border: 0;
color: white;
}
.rslides_tabs li:first-child {
margin-left: 0;
}
.rslides_tabs .rslides_here a {
background: rgba(255,255,255,.1);
color: #fff;
font-weight: bold;
}
.rslides_nav {
background-color: #000000;
color: #FFFFFF;
padding: 10px;
position: absolute;
top: 50%;
z-index: 9;
cursor: pointer;
font-weight: bold;
margin-top: -15px;
opacity: 0.7;
}
.rslides_nav.prev {
left: 0px;
text-decoration: none;
}
.rslides_nav.next {
right: 0px;
text-decoration: none;
}
.rslides li,
.rslides .rslides_tabs {
border: 0;
border-top: 0;
border-right: 0;
border-bottom: 0;
border-left: 0;
margin: 0;
margin-top: 0;
margin-right: 0;
margin-bottom: 0;
margin-left: 0;
list-style-type: none;
}body .metaslider .coin-slider,
body .metaslider .nivoSlider,
body .metaslider .nivoSlider img,
body .metaslider .rslides,
body .metaslider .rslides li,
body .metaslider .flexslider ul.slides,
body .metaslider .flexslider .slides li,
body .metaslider .flexslider .slides ul,
body .metaslider .flexslider .slides ol,
body .metaslider .flexslider .slides img,
body .metaslider .flexslider .flex-direction-nav,
body .metaslider .flexslider .flex-direction-nav li {
border: 0;
margin: 0;
list-style-type: none;
list-style: none;
padding: 0;
line-height: normal;
max-width: none;
max-height: none;
}
.metaslider {
position: relative;
z-index: 0;
} .metaslider.fullwidth {
overflow: hidden;
}
.metaslider .caption {
padding: 5px 10px;
word-wrap: break-word;
}
.metaslider .caption-wrap {
position: absolute;
bottom: 0;
left: 0;
background: black;
color: white;
opacity: 0.7;
margin: 0;
display: block;
width: 100%;
line-height: 1.4em;
}
.metaslider img {
height: auto;
padding: 0;
margin: 0;
-moz-user-select: none;
}
.metaslider a {
outline: none;
}
.metaslider.ms-left {
float: left;
margin: 0 20px 20px 0;
}
.metaslider.ms-right {
float: right;
margin: 0 0 20px 20px;
}
.metaslider li:before,
.metaslider li:after {
content: "" !important;
display: none !important;
bottom: auto !important;
margin: 0 !important;
}
.metaslider .caption-wrap .caption img {
width: auto;
}
.metaslider .slides img {
width: 100%;
display: block;
} .metaslider .flexslider {
background: none;
box-shadow: none;
-webkit-box-shadow: none;
-moz-box-shadow: none;
-o-box-shadow: none;
border: 0;
margin: 0 0 40px;
max-width: none;
max-height: none;
}
.metaslider .flex-control-nav {
border: 0;
margin: auto;
list-style-type: none;
list-style: none;
padding: 0;
bottom: -27px;
line-height: 11px;
z-index: 2;
} .metaslider .flex-control-nav li {
margin: 0;
}
.metaslider .flex-control-nav li a {
margin: 0 6px;
padding: 0;
}
.metaslider .flexslider .slides li {
position: relative;
height: auto;
} .metaslider .flex-viewport {
direction: ltr;
} .metaslider .flex-direction-nav a {
-moz-transition: all .3s ease;
transition: all .3s ease;
}
.metaslider .flexslider .slides p {
margin: 0;
}
.metaslider .flexslider.filmstrip {
margin-top: 10px;
}
.metaslider .flexslider.filmstrip .slides li {
cursor: pointer;
opacity: 0.5;
}
.metaslider .flexslider.filmstrip .slides li.flex-active-slide,
.metaslider .flexslider.filmstrip .slides li:hover,
.metaslider .flexslider.filmstrip .slides li:focus {
opacity: 1.0 !important;
}
.metaslider .flex-control-thumbs li {
width: auto;
}
.metaslider ol.flex-control-thumbs img,
#content .metaslider ol.flex-control-thumbs img {
margin: 10px 5px 0;
width: auto;
}
.metaslider.nav-hidden .flexslider {
margin-bottom: 0;
}
.metaslider.nav-hidden.add-margin .flexslider {
margin-bottom: 40px;
}  .metaslider .flexslider .flex-direction-nav li a:before {
content:none!important;
}
.metaslider .flexslider .flex-direction-nav li a {
width: 30px;
height: 30px;
border: 0;
margin: -20px 0 0;
box-shadow: none!important;
display: block;
background-color: transparent;
background-image: url(//www.mokutanya.com/wp-content/plugins/ml-slider/assets/sliders/flexslider/bg_direction_nav.png);
background-repeat:  no-repeat;
position: absolute;
top: 50%;
z-index: 10;
cursor: pointer;
text-indent: -9999px;
opacity: 0;
-webkit-transition: all .3s ease;
-moz-transition: opacity .25s ease-in-out;
transition: all .3s ease;
}
.metaslider .flex-direction-nav .flex-next {
background-position: left 0;
}
.metaslider .flex-direction-nav .flex-next {
background-position: right 0;
text-align: left; text-indent: 9999px;
}
.metaslider .flexslider:focus-within .flex-next,
.metaslider .flexslider:hover .flex-next {
opacity: 0.8;
right: 5px;
}
.metaslider .flexslider:focus-within .flex-prev,
.metaslider .flexslider:hover .flex-prev {
opacity: 0.8;
left: 5px; text-indent: -9999px;
}
.metaslider .flexslider:focus-within .flex-next:focus,
.metaslider .flexslider:focus-within .flex-prev:focus,
.metaslider .flexslider:hover .flex-next:hover,
.metaslider .flexslider:hover .flex-prev:hover {
opacity: 1;
}
.metaslider .flexslider .flex-next:focus,
.metaslider .flexslider .flex-prev:focus {
outline: -webkit-focus-ring-color auto 5px;
}
.metaslider .flexslider .flex-direction-nav .flex-disabled {
cursor: default;
pointer-events: none;
}
.metaslider .flexslider .flex-control-nav a {
box-shadow: none !important;
}
.metaslider .flexslider .flex-control-nav a:focus {
outline: -webkit-focus-ring-color auto 5px;
}
.metaslider .flexslider .slides > li {
position: relative;
} .metaslider .rslides_nav,
.metaslider .rslides_tabs a {
box-shadow: none !important;
}
.metaslider .rslides_tabs {
margin: 0 0 40px;
}
.metaslider .rslides_nav:focus,
.metaslider .rslides_nav:hover {
color: #ffffff;
} div.metaslider .theme-default .nivoSlider {
-webkit-box-shadow: 0 0 0;
-moz-box-shadow: 0 0 0;
box-shadow: 0 0 0;
}
.metaslider .slider-wrapper .nivo-directionNav a,
.metaslider .slider-wrapper .nivo-controlNav a,
.metaslider .slider-wrapper img {
border: 0;
box-shadow: none; list-style-type: none;
list-style: none;
padding: 0;
line-height: normal;
max-width: none;
max-height: none;
}
div.metaslider .slider-wrapper .nivo-controlNav a {
transition: none;
} .metaslider .coin-slider { max-width: 100%;
overflow:hidden;
}
.metaslider .coin-slider .cs-buttons a,
.metaslider .coin-slider > a {
box-shadow: none !important;
}
.metaslider .coin-slider a[href="javascript:void(0)"] {
cursor: default !important;
}