/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Mar 13 2024 | 16:20:51 */
/*@font-face {font-family: 'Noto Sans Japanese';font-style: normal;font-weight: 400;font-display:swap;
src: url('/wp-content/uploads/NotoSansCJKjp-Thin.woff2') format('woff2');
}body{font-family:noto sans japanese;}*/
/*フルテキスト変更 h1:not(.bgclr h1),h2:not(.bgclr h2),h3:not(.bgclr h3),h4:not(.bgclr h4),
span:not(.bgclr span),p:not(.bgclr p),li,table,a{color:#12575F;}*/
ol li{adding:10px 0;font-weight:bold;}input{background:transparent!important;}
article{position:relative;}
@media screen and (max-width: 900px){
article,aside{width:90%!important;margin:0 auto!important;}aside{padding:0!important;}
article{padding-bottom:25px!important;} }
.crcyback{background:url(/wp-content/uploads/worldmap.webp)no-repeat;
background-size:100% auto;background-position:center;right:0;height:55vh;opacity:.2;}
.crcyback:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;
background:linear-gradient(-0deg, transparent 25%, #000 25%, transparent 50%,#fff 50%,
transparent 75%,#000 75%, transparent);background-size:4px 4px;}

table{width:100%;border:1px solid #999;border-radius:10px;border-collapse:separate!important;overflow:hidden;}
thead{background:#eee;border-bottom:1px dotted #888;}td, th{padding:0 7px;}td:not(:first-child){border-left:1px solid rgba(0,0,0,.2);}
tr:not(:last-child) td{border-bottom:1px solid rgba(0,0,0,.2);}tr:first-child th{border-bottom:1px solid rgba(0,0,0,.2);}
tr:not(:last-child) th{border-bottom:1px solid rgba(0,0,0,.2);}tbody{order:1px solid #999;}tr{line-height:3em;}

/**/
.crtrp{overflow:hidden;}
.crtrp:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;
background:linear-gradient(to bottom,transparent,#fafafa);}
.pointlist li,.currency-point li{border-bottom:2px dotted rgba(0,0,0,.3);padding:12px 0;}
.pointlist li:before,.currency-point li:before{content:"・";color:#1ac082;ont-family:poppins;
font-weight:bold;margin-right:5px;}
.footer-links li,.footer-links a,.footer-links p{margin-bottom:20px;color:#eee;}
.allrights{color:#eee!important;}
::placeholder{font-family:noto sans jp!important;}
/**/
.title-container{height:9vh;position:fixed;width:14%;}
.title-container span:after{content:"｜Yen Converter";display:inline-block;font-size:1rem!important;font-weight:bold;}
.calc-button{width:50%;margin:0 auto;}
input[type="button"] {border:1px solid #eee;border-radius:40px;
font-family:noto sans jp!important;font-size:1.4rem;padding:15px;}
.calc-button:hover{background:#fff!important;color:#333;transition:.3s;}
.hai{background:#8ea8fa!important;}
.breadcrumb li:not(:first-child):before{content: ">";color: rgb(153, 153, 153) !important;display: inline-block;
font-size: 15px;font-weight: 300;padding:0px 5px;}
.breadcrumb span{line-height:2.2em;}
.bodyohd{overflow:hidden!important;}.blur{filter:blur(15px);}
@media screen and (max-width: 767px){
aside{width:100%!important;}}
main:not(nomrg){margin-left:15%;max-width:1400px;width:85%;}
.nomrg{margin:0 auto;max-width:1400px;padding-bottom:10vh;}
article:not(.home-article){width:calc(100% - 320px);overflow:hidden;}
aside ul li:before{content:"▸";color:#1ac082;font-size:2rem;}
aside ul li{border-bottom:1px solid #eee;padding:3% 0; width:100%; }
.svl,.svt,.svl path,.svt path{height:1.45em;fill:#444;}
/*ヘッダ*/
.site-header{height:9vh;left:3%;line-height:9vh;position:fixed;top:0;z-index:100;}
/*フッタ*/
.scroll-top-btn{background:#1ac082;color:#333;cursor:pointer;font-weight:bold;height:60px;line-height:60px;
margin-top:-60px;position:absolute;right:0;text-align:center;width:60px;z-index:20;}
.footer-link a{color:#999!important;}
/*article*/
.content-container{padding:0 5% 5%;}
.ca-title{font-size: calc(16px + 1vw)!important;}
.content-container h3{font-size: calc(14px + .8vw)!important;}
.content-container h2,.content-container h3{margin:60px 0;position:relative;}
.content-container h2{padding:20px 0;}
.content-container p{color:#333;font-size: 1.6rem;!important;line-height: 2em!important;
letter-spacing: .08em!important; margin-bottom: 60px!important;}
.content-container ul:not(.index-list) li{font-size: 1.6rem;!important;line-height: 2em!important;
letter-spacing: .08em!important;}
.content-container table{border:1px solid #999;border-radius:10px;
border-collapse:separate;overflow:hidden;width:100%;}
.content-container thead{border-bottom:1px dotted #888;}
.content-container td,.content-container th{padding:0 7px;}
.content-container td{border-left:1px solid rgba(0,0,0,.2);}
.content-container tr:not(:last-child) td{border-bottom:1px solid rgba(0,0,0,.2);}
.content-container tr:first-child th{border-bottom:1px solid rgba(0,0,0,.2);}
.content-container tr:not(:last-child) th{border-bottom:1px solid rgba(0,0,0,.2);}
.content-container tbody{order:1px solid #999;}
.content-container tr{line-height:3em;}
@media screen and (max-width: 768px){
main{margin-left:auto!important;width:100%!important;margin:0 auto!important;}
article{width:100%!important;}.p-w100 {width:100%!important;}}
/*れた*/
.mwidth { max-width: 620px; margin: 0 auto;}
.d-plan label.sub-lbl-bx{display:flex!important; justify-content: flex-end!important;
width: 100%!important;}
.lbl-bx .lbl-bx-in {align-items: center;display: flex;flex-wrap:wrap;justify-content:space-between;}
.lbl-bx {align-items: center;border-bottom: 1px solid #eee;display: flex;
flex-wrap: wrap;font-size: calc(13px + .2vw);justify-content: space-between;position:relative;}
.sub-lbl-bx .p-ab {display: block;left: 0;}
.kekka-fle {align-items: center;display: flex;flex-wrap: wrap;justify-content: space-between;
margin-top: 5%;width: 100%;}
/**/
p{line-height:2em;}.body-ohd{overflow-y:hidden;}.ls10{letter-spacing:.1em!important;}.lh35{line-height:3.5em;}
.bgclr{background:linear-gradient(135deg,rgba(26, 192, 130,.89),rgba(37, 153, 106,1))!important;
 color:#fff!important;}.calc-button{transition:.3s;}.bgclr2{background:#eee;}
.bgw{background:#fff!important}.bg2{background:linear-gradient(135deg,#fafafa,#f1f1f1)!important;}
.c-change-s{color:#006A9C!important;}.c-change{fill:#1ac082;color:#170c75!important;font-weight:500;}
.c-link{color:#3a80ed!important;}.c-change6{color:#666!important;}.d-fl{display:flex!important;flex-wrap:wrap!important;}
.al-ct{align-items:center!important;}.j-ar{justify-content:space-around!important;}.j-ct{justify-content:center!important;}
.j-bt{justify-content:space-between!important;}.j-en{justify-content:flex-end!important;}
.p-r{position:relative!important;}.p-a{position:absolute!important;}.p-ab{position:absolute!important;}
.b-dr{border-radius:10px;}.b-dr2{border-radius:3px;}.f-fam{font-family:poppins!important;}.f-sm{font-size:calc(12px + .1vw)!important;}
.f-rem{font-size:1.2rem!important;}.f-rem4{font-size:1.4rem!important;}.f-med{font-size:2rem!important;}.f-rem6{font-size:1.6rem!important;}
.f-lar{font-size:2.5rem!important;}.f-400{font-weight:400!important;}.f-300{font-weight:300!important;}.f-bd{font-weight:500!important;}
.tx-ct{text-align:center!important;}.tx-lef{text-align:left!important;}
.mrg-h5{margin:5% 0!important;}.tx-rgt{text-align:right!important;}.mrg-a{margin:0 auto!important;}.mrg-h25{margin:2.5% 0!important;}
.mrg-h25p{margin:15px 0 25px!important;}.mrg-btm2{margin-bottom:25px!important;}.mrg-btm{margin-bottom:60px!important;}
.mrg-btm0{margin-bottom:0!important;}.pd-h5{padding:5% 0!important;}.pd-h3{padding:3% 0!important;}
.pd-10v{padding:10vh 0;}.pd-12v{padding:15vh 0;}.pd-h15p{padding:15px 0!important;}.pd-h10p{padding:10px 0!important;}.pd-a1{padding:5px!important;}
.pd-a3{padding:3%!important;}.pd-a5{padding:5%!important;}.pd-w5{padding:0 5%!important;}
.w100{width:100%!important;}.w95{width:95%;}.w90{width:90%;}.w50{width:50%!important;}.w475{width:47.5%;}.w48{width:48.5%;}.o-hd{overflow:hidden!important;}
.bxsdw{box-shadow: 0 8px 16px 0 rgba(0,0,0,.085), 0 6px 12px 0 rgba(0,0,0,.085)!important;}
.bdr{border: 1px solid #eee;}.bdr2{border:2px solid #1ac082!important;}.bdr3{border: 1px solid #999;}.bdr-tp{border-top:1px solid #eee;}
.bdr-rgt{border-right:1px solid #eee;}.bdr-btm{border-bottom:1px solid #eee;}.bdr-btm2{border-bottom:1px solid #1ac082;}.mrg-li li{margin:10px;}

/*flコンテナ*/
@media screen and (max-width: 672px){
.n-m-col{padding:0!important;}.m-w100 {width:100%!important;}.m-w95 {width:95%!important;}
.m-w475{width:47.5%!important;}header{border-radius:0 0 10px 10px;width:100%;}
.title-container{width:auto!important;}.calculator-container{background-size:auto!important;padding:0!important;}
}

select{border:none!important;cursor:pointer;}input{cursor:pointer;}
lbl-bx:hover{border-left:2px solid #999;}.lbl-bx{position:relative;}
.lbl-bx:before{background:transparent;content:'';height:0px;left:-2px;position:absolute;
transition:.2s;width:0px;}
.lbl-bx:not(.ant-txt .lbl-bx):hover:before{background:#999;content:'';height:100%;left:-2px;transition:.2s;width:2px;}
.rest,.rest2{left:0!important;transform-origin:left;transition:.5s cubic-bezier(0.87, 0, 0.13, 1);}
.most{left:0!important;transform-origin:left;transition:.5s cubic-bezier(0.87, 0, 0.13, 1);}
/*カテゴリ*/
.ct-big-h-b{background:linear-gradient(135deg,rgba(0, 0, 0,.04),rgba(0, 0, 0,.04)),url()no-repeat;linear-gradient(135deg,rgba(235, 96, 98,0),rgba(235, 96, 98,0)),url(/wp-content/uploads/ll22.png)no-repeat;
background-size:300px auto;background-position:right bottom -30%;box-sizing:padding-box; 
margin-bottom:5vh;min-height:55vh;overflow:hidden;padding:8% 7%;position:relative;width:100%;}
.ct-big-h-b-in-1{color:#666;min-width:320px;margin-top:15px;width:50%;}
input.keisan{display:block;margin:35px auto!important;}
.height-sure{height:3em;}.ant-txt .lbl-bx{padding:0 1%;}
/*newmenu*/
.menu-new{background:#fff;box-sizing:border-box!important;bottom:0;height:auto;min-width:280px;
outline:1px solid rgba(51,55,68,0.1);overflow-y:auto;overflow-x:hidden;position:fixed;
right:0;top:0;width:15%;z-index:90;}
.m-n-o{width:100%!important;position:fixed!important;padding:calc(4vh + 1px) 3%;}
.menu-new .nx-menu-c ul li a{font-size:1.2rem;}.nx-menu-c{padding:15vh 2.5%;z-index:1000;}
.nx-menu-c-s,.nx-menu-c-m{width:100%!important;}.nx-menu-c .new-cal-pnl{margin:0 auto;}
.nx-menu-c ul li{border-bottom:1px solid #eee;padding:1em 0;}
.nx-menu-c ul li a{width:100%;display:block;}
.nx-menu-c{display:flex;flex-wrap:wrap;justify-content:center;}
@media screen and (max-width: 990px)
{.n-m-col{width:100%!important;margin:0 auto!important;}
.menu-new{width:90%!important;}.footer-link{justify-content:flex-start!important;}}
@media screen and (max-width: 672px){
.nx-menu-c-s{margin-bottom:5%;}.nx-menu-c-s-ttl{display:none;}  
.nx-menu-c{display:block;}}
/*コンテンツ等*/
table{font-size:calc(13px + .1vw)!important;}
/*calc kikai*/
.lbl-bx{font-weight:300;}
.calculator select option{display:block;margin-left:-25px;}
/*general*/
::-webkit-scrollbar {width: 10px;}
::-webkit-scrollbar-track {border-radius: 10px;box-shadow: inset 0 0 6px rgba(0, 0, 0, .1);}
::-webkit-scrollbar-thumb {background-color: rgba(0, 0, 50, .3);border-radius: 10px;
box-shadow:0 0 0 1px rgba(255, 255, 255, .3);}
.bxsdw{ box-shadow: 0 0 30px rgba(51,55,68,0.15);}.bxsdw{ box-shadow: 0 0 30px rgba(51,55,68,0.25);}
.bxsdw2{box-shadow:rgb(0 0 0 / 10%) 0px 8px 16px 0px, rgb(0 0 0 / 10%) 0px 6px 12px 0px}

*{overflow-wrap:break-word;}select,::placeholder{color:#444!important;}
*{-webkit-tap-highlight-color:rgba(0,0,0,0);}
.f-300{font-weight:300!important;}.f-400{font-weight:400!important;}
.f-500{font-weight:500!important;}.c-change6{color:#666!important;}
.c-change{color:#1ac082!important;}.c-changef{color:#fafafa!important;}
.lh2{line-height:2em!important;}.lh15{line-height:1.5em!important;}
.lh18{line-height:1.8em!important;}.f-fam{font-family:poppins!important;}
.f-bd{font-weight:bold!important;}.f-sm{font-size:calc(12px + .1vw)!important;}
.f-sm2{font-size:calc(13px + .1vw)!important;}.f-medium{font-size:calc(14px + .2vw)!important;}
form,table,input {font-weight:300!important;}
.link-ar{width:24px;height:24px;border:13px solid;line-height:1em;
border-color:#666 #666 transparent transparent;display:inline;
transform: rotate(-45deg);position:relative;order-radius:3px;}

.calculator-title {position:relative;margin:0!important;padding:14px 0!important;
font-size: calc(13px + .2vw);border-bottom:1px solid rgba(0,0,0,.1);width:100%;
border-radius: 10px 10px 0px 0px;text-align:center!important;}
.calculator-title span{z-index:2;position:relative;}
/*一般*/
h2{font-size:calc(16px + 1vw);}
article.basic,article.calculate{min-height:250px;}
/*new-calc*/
.inp-te{position:absolute;right:3%;bottom:3%;}
@media screen and (max-width: 672px)
{ main article{width:98%!important;margin-left: 1%;}}
/*ads*/
ins{max-width:100%;margin:0 10px 5%;}
/*single conv*/
.glcall,.glcall2,.inp-r{display:inline-block;text-align:right;}
.inp-r{text-align:right!important;}
.gl-txt2{padding:1.5% 3%;position:relative;text-align:center;width:100%;}
.ant-txt2{border:1px solid rgba(235, 96, 98,.5);border-radius:8px;padding:1.5% 3%;
position:relative;text-align:center;width:100%;}
/*検索*/
.tpsrh{cursor:pointer;}
/**/
.newtopic-menu{border-bottom:1px solid #eee;color:#444;border-collapse:collapse;
font-size:calc(12px + .1vw);line-height:3.5em;margin:0% 0 0%;width:100%;}
main{position:relative;z-index:3;min-height:70vh;}

@media screen and (max-width: 769px) { 
.speci-name{top:calc(3% + 10px)!important;left:calc(4.5% + 32px);}
.custmen{top:70px;}}
@media screen and (max-width: 767px) {section{width:100%!important;}}
@media screen and (max-width: 671px){ 
.custmen{top:60px;}.custmen{left:0!important;width:100%!important;}
}
/*userメニュ*/
* {border: 0;margin: 0;outline: 0;-webkit-box-sizing: border-box;-ms-box-sizing: border-box; -o-box-sizing: border-box;box-sizing: border-box;
font-size: 100%;font-style: inherit;font-weight: inherit;list-style: none;padding: 0; text-decoration: none;vertical-align: baseline; }
html {font-size: 62.5%; height:auto;width: 100%;}body {font-size: 10px;font-size: 1.0rem; line-height: 1;text-align: left;
 -webkit-text-size-adjust: 100%; -moz-text-size-adjust: 100%; -ms-text-size-adjust: 100%;
  -o-text-size-adjust: 100%;  text-size-adjust:100%; height:auto;}article, aside, dialog, figure, footer, header, main, menu, nav, section { display: block; }
audio, canvas, video {display: inline-block; }br,hr {display: block; }ol,ul {list-style: none; }blockquote, q {quotes: none; }
blockquote:before, blockquote:after, q:before, q:after {content: '';content: none; }input,select {vertical-align: middle; }
table {border-collapse: collapse;border-spacing: 0;empty-cells: show; }body {color: #444; font-size: 16px;
font-family:  "游ゴシック体", YuGothic, "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック", "Yu Gothic","Hiragino Kaku Gothic Pro","Meiryo",sans-serif;noto sans jp;
ebkit-font-feature-settings: "palt";ont-feature-settings: "palt";letter-spacing: .006em;text-align: left;line-height:1.7;}
@media screen and (max-width: 1100px) {body {font-size: 15px;}}
::-moz-selection {background:;color: #fff;}::selection {background: ;color: #fff; }
p {font-size: 16px;} 
@media screen and (max-width: 1100px) {p{font-size: 15px;}}
p:last-child {margin: 0; }
h1, h2, h3, h4, h5, h6 {line-height: 1.5;}
a {-webkit-transition: all 0.4s; transition: all 0.4s; }a:hover { opacity: 0.6; }
 @media screen and (max-width: 1100px) {a:hover {opacity: 1; } }
/*.search-form {max-width: 320px;width: 100%; position: relative;margin: 0 auto; }
.search-form .search-inner {border-radius: 3px;font-size: 16px;padding: 10px 59px 7px 15px;width: 100%;
-webkit-appearance: none; }
.search-form .search-submit {width: 44px;height: 44px;line-height:44px;background:;color: #fff;
position: absolute;top:0;right: 0; border-top-right-radius: 3px;border-bottom-right-radius: 3px;
cursor: pointer;-webkit-transition: all 0.4s;transition: all 0.4s; }
.search-form .search-submit:hover {opacity: 0.6; }*/
/*2*/
time{font-family:poppins;letter-spacing:.15em;color:#676767;}
.wwrap{overflow-x:hidden;width:100vw;position:relative;left:0;top:0;height:100%;}
.post-meta{max-width:800px;width:70%;padding:0 .5em;}
a{color:#444;}article img{max-width:100%!important;}
::placeholder{font-size:calc(.8em + .1vw);!important;}
.buttons{background:#f0c0b4;border-radius:40px;font-size:14px!important;font-weight:400;
margin-top:10%!important;padding:3% 0;width:100%!important;}

/*モバ*/
/*
.closebutton{position:fixed;top:7%;z-index:120;cursor:pointer;right:4.5%;color:#111;}
.td1,.search-form,.search-inner{z-index:120;}
.topsearch{position:fixed;top:calc(calc(9% - 20px) / 2);right:calc(8% + 14px);
cursor:pointer;z-index:130;width:20px;height:20px;}
.topsearch2{width:20px;height:20px;margin-top:-15px;cursor:pointer;
position:absolute;}.li-act{opacity:1;}*/
@media screen and (max-width: 672px)
{.menu-inner{width:95%;}.menu-inner li{text-align:center!important;}}
.menu-button{border-radius:5px;cursor:pointer;height:45px;33px;position:fixed;right:3%;5%;
top:calc(4.5vh - 22.5px);transition:.6;transform:scale(1);width:45px;
33px;z-index:9999;mix-blend-mode:multiply;}
.bb {animation:top-text .7s 1 4.8s both cubic-bezier(0.77, 0, 0.175, 1);}
.b1{border-top:2px solid #eee;content:"";position:absolute;top:0;transition:.4s;width:24px;
left:10px;top:15px;} 
.b2{border-top:2px solid #eee;content:"";position:absolute;
left:10px;top:26px;11px;transition:.4s;width:24px;z-index:90;}
.b1-act{transform:rotate(-45deg);top:20px;3px;}
.b2-act{transform:rotate(45deg);top:20px;3px;}
.bbb{border-top:2px solid #eee;content:"";transition-delay:.3s;}  
a:hover{opacity:1!important;}a:active{background:transparent!important;}

.wpcf7-submit{background:;width:80%;padding:3% 0%;margin-left:50%;
transform:translateX(-50%);cursor:pointer;border:none!important;margin-top:5%;}
/*
.search-form{display:none;position:absolute!important;left:auto!important;
width:35%!important;min-width:200px;top:calc(10vh - 16px)!important;}
.search-form input{line-height:2.5em;}
.search-submit{background:rgba(0,0,0,0)!important;color:#000!important;
border-bottom-right-radius:none!important;}
.search-form2{margin-left:50%!important;min-width:300px; padding:3% 0 10% 0;
position:relative!important; transform:translateX(-50%)!important;}
.search-form2 .search-inner{width:90%;}
.search-submit2{background:none!important;border-bottom-right-radius:none!important;
color:#000!important;}
*/
@media screen and (max-width: 900px)
{article{width:95%;margin-left:2.5%;padding:0;}}
@media screen and (max-width: 769px) { 
.custin{top:3%!important;height:27px!important;width:27px!important;}
.custin path{stroke-width:10px!important;}article img,img{max-width:100%!important;}
.topsearch{top:3%!important;right:calc(48px + 5%);position:fixed;}
.custin{right:calc(85px + 5%)!important;}
.search-for{top:calc(4% - 16px)!important;right:calc(33px + 4%)!important;
 position:fixed!important;}}
@media screen and (max-width: 1920px){
.search-form{left:50%!important;top:20vh!important;
transform:translateX(-50%);width:300px!important;z-index:100010;}}
@media screen and (max-width: 672px)
{.custin{top:3%!important;height:21px!important;width:21px!important;}
.search-form2{padding:1% 0 3% 0;margin-top:-1em;margin-bottom:1.5em;}   
}

/*
h2,h3,p,span{font-weight:500!important;}
.bgg2{background:#fff!important;order:2px solid #b0d8ff!important;olor:#fff!important;}
.bgg1{background:#fff!important;order:2px solid #b0d8ff!important;olor:#fff!important;}
aside ul li:before{color:#276ad3!important;}
.bdr2{border:2px solid #b0d8ff!important;}
.c-change{color:#276ad3!important;}
scg,path:not(.fill2),g{fill:#276ad3!important;opacity:8;mix-blend-mode:difference;}
.fill2{fill:#90aedf!important;opacity:.2!important;}
.bgclr{background:#276ad3!important;order:2px solid #63acf5!important;
  olor:#444!important}
.b1,.b2{border-top:3px solid #276ad3!important;}
.site-title span{font-weight:bold!important;olor:#276ad3!important;}*/
.b1,.b2{border-top:3px solid #444!important;}
.bgg3{background:transparent!important;mix-blend-mode:normal!important;  
font-weight:bold;color:#666!important;
  border-radius:0!important;border:2xp solid #276ad3!important;}