body{font-family: "murecho", sans-serif;font-style: normal;;background-color:#eee;}
main{padding:3rem 0rem 3rem 0rem;}
aside{margin-top: 3rem;margin-bottom: 3rem;}
h1,.h1{font-size:40px!important;}
h2,.h2{font-size:20px!important;}
h3,.h3{font-size:20px!important;}
label>h3{font-size: 17px!important;}
h4,.h4{font-size:18px!important;}
h5,.h5{font-size:16.5px!important;}
hr{color:#777;}
p{font-weight:300;font-size:16.5px;color: #444;}
a{text-decoration:none;color:#21638A;}
u{text-decoration:none;border-bottom:dotted 1px #eee;}

.wf-single-area{padding:4rem 4rem 5rem 6rem!important;border: solid 1px #ddd;border-radius: 10px;background-color: #fcfcfc;}

/*タイトルタグ*/
.wf-windows-tag{float: left;margin: -95px 25px 30px 0;box-shadow: 4px 4px 4px #aaa;}
h2.wf-category-title-left{border-bottom: solid 5px #ccc;margin-top: 5rem!important;}

/*タイトルエリア*/
.wf-title{background-color: #555;color: #fff;padding:10px 20px;border-radius: 10px 10px 0 0;margin-top: 160px;}
.wf-lead{border: solid 1px #555;border-radius: 0 0 10px 10px;padding:10px 15px 5px 15px;margin-top: -10px;}

/*ヒントエリア*/
.wf-hint-space{background-color: #555;padding: 15px 15px 10px 15px;margin-top: 30px;border-radius: 10px;}
.wf-hint-space>p,.wf-hint-space>ul>li,.wf-hint-space>ol>li,.wf-hint-space>li{color: #fff!important;}
.wf-hint-space>p>a,.wf-hint-space>ul>li>a{color: #fff!important;}
.wf-hint-icon{margin-top:-10px;margin-right:8px;}


ul{margin-top: 2rem;margin-bottom: 1rem;}
ul.wf-app-list{margin-top: 3rem!important;}
ul>li{margin-bottom: .3rem;}
ul.wf-app-list>li{margin-bottom: 0;font-size: 17px;}
li{list-style: none;font-weight: 300;color: #444;font-size: 16.5px;}
strong{font-weight:400!important;}
small{font-weight:300;}
h1>small{font-size:1.15rem;float: left;font-weight: 200;}

img.wf-avatar-img{display: none;}



.wf-title-border{border-left: solid 6px #4B4B4B;padding-left:.5rem;padding-bottom: 3px;margin-top: 15px;}

.wf-category-rcard>a>p{margin-bottom: initial;}

/*テキスト装飾*/
.text-primary{color: #006592!important;}
.text-danger{color:#DA544F;}
.text-white{color:#fff;}
.text-blue{color:#007DFF;}
.text-dark{color:#333;}
.wf-under{border-bottom:dotted 2px #fff!important;}

.mt-1{margin-top:1.5rem!important;}
.mt-2{margin-top:3rem!important;}
.mt-3{margin-top:4.5rem!important;}
.mt-4{margin-top:7rem!important;}
.mt-5{margin-top:9rem!important;}
.pb-1{padding-bottom:1rem!important;}


/*カード、コマンド*/
.card{border:1px solid #D5D5D5;border-radius:.5rem;background-color:#fff;}
.wf-theme-card-terminal{background-color:#2578a6;width:100%;border-radius:1rem;display:inline-block;position:relative;margin:1rem 0 0 0;}
.wf-theme-card-terminal>p{padding:.3rem .5rem .5rem 1rem;margin-bottom:0;color:#fff!important;font-weight:300;font-style:italic;}
p.wf-theme-card-terminal{padding:.5rem;color:#fff!important;font-weight:300;font-style:italic;}

/*フォント装飾*/
.fw-light{font-weight:200!important;}
.fw-normal{font-weight:300!important;}
.fw-bold{font-weight:500!important;}
.wf-bolder{font-weight:600!important;}
.fs-1{font-size: 11px!important;}
.fs-2{font-size:13px!important;}
.fs-3{font-size:13px!important;}
.fs-4{font-size:14px!important;}
.wf-step-area{padding:4rem 2rem;}
.wf-title-section{padding:4rem 2rem;}
.wf-title-section>p{line-height: 1.7;}
.wf-title-section>p.mt-2{margin-top: 3rem;}
.wf-number-step>li::before{margin-right:.3rem!important;}
.wf-number-step>li>img.img-fluid{margin-top: 1rem;}

/*丸数字*/
.wf-number {list-style: none;counter-reset: list_number;}
.wf-number > li {position: relative;padding: 0px 0px 0px 1.5em;counter-increment: list_number;margin-bottom:8px;}
.wf-number > li::before {display: flex;justify-content: center;align-items: center;position: absolute;top: 50%;left: 0px;transform: translateY(-50%);width: calc(1.3em);height: calc(1.3em);background-color:#4B4B4B;color: #fff;font-size:16px;border-radius: 50%;text-align: center;line-height: 1;content: counter(list_number);}
.wf-number > li + li {margin: 1em 0px 0px;}

.wf-callout {padding:2rem;margin:4rem 0;border-radius:10px;}
.wf-callout-app{background-color:#EEEEEE;border: solid 1px #DDDDDD;}
.wf-callout-app>h3{margin-top: 0!important;}
.wf-callout-app>p{margin-bottom: 0;}

/*テーブル*/
table{width: 100%;}
tbody{font-size: 15px;}
th{background-color: #555555;color: #fff;}
td{font-weight: 300;}
.table-responsive {overflow-x:auto;-webkit-overflow-scrolling: touch;}
.radius-table{border-radius: 10px;border-spacing: 0;border: none;border-left: 1px solid #999;border-top: 1px solid #999;}
.radius-table tr>*{padding:10px;border: none;border-right: 1px solid #999;border-bottom: 1px solid #999;}
.radius-table tr:first-child>*:first-child{border-radius: 10px 0 0 0;}
.radius-table tr:first-child>*:last-child{border-radius: 0 10px 0 0;}
.radius-table tr:last-child>*:first-child{border-radius: 0 0 0 10px;}
.radius-table tr:last-child>*:last-child{border-radius: 0 0 10px 0;}


.wf-callout-dark{background-color:#EEEEEE;border: solid 1px #DDDDDD;}

/*ワンポイント*/
.wf-onepoint{margin:3rem 0;border-radius:10px;padding:2rem 1rem 3rem 2rem;background-color:#EEEEEE;border: solid 1px #DDDDDD;}
.wf-onepoint>h2,.wf-onepoint>h3{margin-top:1rem;}
.wf-onepoint>div>div.col-lg-4>img{margin-bottom: 10px;}
.wf-onepoint>div>div.col-lg-4>p{font-size: 16px;}
.wf-onepoint-app{padding: 1rem 2rem 2rem 1.5rem;}
.wf-onepoint-app>p{display: contents;}
.wf-onepoint-app>a{float: right;}

/*サイドコンテンツ・関連・よくある問い合わせ*/
.wf-category-rcard{height:53px;margin:.2rem .8rem 0 .8rem;padding-right: 1rem;}
.wf-category-rcard>a>p{margin-top: -12px;}

.wf-category-card{max-width:440px;min-height:57px;border:solid 1px #ccc;background-color:#fff;border-radius:.2rem;margin:1rem 1rem 0 .2rem;}
.wf-category-card>p>img{border-radius:5px;border:solid 1px #CCC;margin:.3rem;}
.wf-category-contents{padding-left:1rem;}


/*数字(手順)*/
.wf-number-step {padding: 0px;margin: 0px;list-style: none;counter-reset: list_number;}
.wf-number-step > li {position: relative;;counter-increment: list_number}
.wf-number-step > li::before {font-size:16px;font-weight: 500;line-height: 1;content: counter(list_number);float: inline-start;border-radius: 50%;padding: .2rem .4rem;color: #fff;background-color: #444;margin-top: 3px;}
.wf-number-step > li.wf-more10::before {font-size:15px;font-weight: 500;line-height: 1;content: counter(list_number);float: inline-start;border-radius: 50%;padding: .3rem .25rem;color: #fff;background-color: #333;}
.wf-number-step > li > b {font-size: 1rem;}
li>h5{padding-left: 2rem;}





/*全般*/
.bg-outline{border:solid 1px #4B4B4B!important;background-color:#fff!important;}
.bg-dark-light{background-color:#f5f5f5!important;}
.bg-success-light{background-color:#e7f2e3!important;}
.bg-blank{border: solid 1px #555;}
.bg-dark{color:#333!important;background-color:#eee!important;border:solid 1px #999!important;margin-right: 12px;}
.bg-danger{background-color:#D8524E!important;color:#fff!important;}
.bg-danger-light{background-color:#f5dfdf!important;}
.bg-white{color:#333!important;background-color:#fff!important;}
.bg-primary{color:#fff;background-color:#006592!important;}
.bg-blue{color:#fff;background-color:#657B98!important;}
.bg-light{background-color:#ddd!important;}
.h-100 {height:100% !important;}
.img-fluid {max-width: 100%;height: auto;}
.img-fluid-2 {border: solid 1px #cacaca;border-radius: 10px;}
/*パンくず*/
.breadcrumb-item + .breadcrumb-item {padding-left: 0.5rem;color: #fff;}
.breadcrumb-item + .breadcrumb-item::before {float: left;padding-right: 0.5rem;color: #fff;content: var(--bs-breadcrumb-divider, "/") /* rtl: var(--bs-breadcrumb-divider, "/") */;}

/*ヘッダ*/
.navbar-header{position: fixed;top:0;width:100%;z-index:999;}
nav.navbar>a:hover{color:#ddd;}
.navbar,.navbar>a{color:#fff;font-size:.85rem;font-weight:600;background-color:#3e3e3e;padding:.3rem 0;}
.navbar>p,.navbar>p>a{font-size:.8rem;color:#ddd;}
.wf-text-header-info>a,.wf-text-header-info>a:hover{color:#fff;font-size:.8rem;font-weight:400;}
.breadcrumb {display: flex;margin-bottom:0;}
.wf-text-header-info{margin-bottom:0;color:#fff;float:right;margin-right:3rem;}
.wf-text-header-info>img{margin:0 .4rem .1rem 0;}
.wf-text-header-info>a{color:#fff;font-size:.8rem;text-align:right;}
.wf-text-header-info>a:hover{color:#fff;font-weight:500;margin-left:.1rem;}

/*カテゴリメニュー*/
.wf-menu-area{text-align:center;}
.wf-menu-section{position: sticky;top:3rem;}
.wf-menu-item{padding:1rem;}
.wf-menu-item>a>p,.wf-menu-item>p{color:#222;font-size:.7rem;font-weight:200;margin:.4rem 0 0 0;}
.wf-menu-item>a>img{margin:0 1rem;}
.wf-menu-item.active>a>p,.wf-menu-item.active>p{padding-bottom:.4rem;border-bottom:solid 4px #28A7E1;}

/*タイトルエリア*/
.wf-question{float: left;margin-right:.6rem;}
.wf-question-iphone{float:left;margin-top:-3rem;margin-right:.5rem;}
.wf-adsense-area{position: sticky;position: -webkit-sticky;top:3rem;}

.wf-adsense-section{margin:80px 0 120px 0;text-align:center;}

/*メインエリア（イントロダクション）*/
.wf-answer-section>p{font-weight:200;margin-top:1rem;}

/*メインエリア*/
.wf-border-top{border-top: solid 12px #b3ccdf;}
.wf-border-bottom{border-bottom: solid 12px #b3ccdf;}
.wf-content-area{padding:1.5rem;}
.wf-display-area{display:flex;}
.wf-include-info-section{margin-top:3rem;}
.wf-title-step{float:left;margin-right:1rem;}

/*もくじエリア*/
.wf-index-section{display: none;}


/*装飾*/
.wf-step{font-size:4rem;line-height:1;font-weight:300;float:left;margin: -0.92rem 0 0 -0.5rem;display:block;transform:scale(.5,1);}
.wf-text{padding:2px;margin:-1px;margin-bottom: 3rem;border:solid 2px #b55656;background-color:#e4bdbd;display:inline-block;font-weight:600;color: #333;}
.wf-h2-title-border{border-left: solid 6px #4B4B4B;padding-left:.5rem;padding-bottom: 3px;margin-top: 5rem;}
.wf-li-title-border{border-left: solid 6px #4B4B4B;border-bottom: solid 1px #4B4B4B!important;padding-left:.5rem!important;margin-bottom:.6rem!important;}

/*ヒント*/
.wf-onepoint-blue{border-radius:.7rem;padding:1rem 1rem .5rem 1rem;background-color:#dee9eb;border:solid 1px #aaa;}
.wf-onepoint-3column{padding:.5rem 1rem 1rem 1rem;}
.wf-avatar-img{border-radius:50%;border:solid 1px #999;margin:0rem .5rem 1.5rem -1.8rem;}
.wf-onepoint-hint{float:left;margin-left:-2.8rem;margin-right:.8rem;margin-top:-0.3rem;}
.wf-onepoint-hint-noframe{float:left;margin-left:-1.8rem;margin-right:.3rem;margin-top:-.5rem;}

/*タブ*/
.wf-tab{display:flex;flex-wrap:wrap;margin-top:4rem;}
.wf-tab-label,.wf-tab-switch:checked~.wf-tab-switch:last-of-type+.wf-tab-label{color:#999!important;margin-right:1rem;padding:.2rem 2rem;border-bottom-color:#F5F5F5!important;}
.wf-tab-label{order: -1;}
.wf-tab-content,.wf-tab-switch:checked~.wf-tab-content:last-of-type { width: 100%;display: none;margin-top:3rem;}
.wf-tab-switch:checked+.wf-tab-label,
.wf-tab-label:last-of-type{color:#333!important;font-weight:500;border-bottom: solid 4px #B55656!important;margin-top:0;}
.wf-tab-switch:checked+.wf-tab-label+.wf-tab-content,
.wf-tab-content:last-of-type {display: block;}
.wf-tab-order .wf-tab-label:last-of-type {order: -2;}
.wf-tab-switch {display: none;}
label.wf-tab-label>h4{margin-bottom:0;}


.wf-tab-content,.wf-tab-switch:checked~.wf-tab-content:last-of-type { width: 100%;display: none;}
.wf-tab-switch:checked+.wf-tab-label,

.wf-tab-switch:checked+.wf-tab-label+.wf-tab-content,
.wf-tab-content:last-of-type {display: block;}
.wf-tab-order .wf-tab-label:last-of-type {order: -2;}
.wf-tab-switch {display: none;}

/*吹き出し*/
.wf-balloon {position: relative;display: inline-block;margin: .5em 15px .5em 0;padding: 7px 10px;min-width: 120px;max-width: 100%;color: #555;font-size: 16px;background: #555;border-radius: 1.2rem .9rem .9rem 1.2rem;}
.wf-balloon:before {content: "";position: absolute;top: 50%;left: 96%;margin-top: -15px;border: 15px solid transparent;border-left: 14px solid #555;}
.wf-balloon p {margin: 0;padding: 0 1rem;color: #fff;font-weight: 400!important;}


/*Bootstrap*/
.badge{padding:.25em 0.65em;font-size:.8em;border-radius: 1rem;color:#eee;background-color:#333;border:solid 1px #111;margin-right: 12px;}
.badge-radius{border-radius:1.25rem;}
.border-end{border-right: 1px solid #dee2e6;}
.border-bottom{border-bottom: 1px solid #dee2e6;}


/*検索フォーム*/
.form-control {display: block;font-weight: 400;line-height: 1.5;color: #212529;background-color: #fff;background-clip: padding-box;border: 1px solid #ced4da;-webkit-appearance: none;-moz-appearance: none;appearance: none;border-radius: 0.25rem;transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;}
.form-control-sm {min-height: calc(1.5em + (0.5rem + 2px));padding: 0.25rem 0.5rem;font-size: 0.95rem;}

/*関連情報*/
.wf-relation-section{padding:1rem;background-color: #eee;border:solid 1px #aaa;border-radius:8px;}
.card-body{padding:.2rem .2rem .2rem .4rem;}
.card-body>a{text-decoration: none;color:#333;}
.card-body>a>p{margin-top:0rem;font-weight:400;}
.wf-relation-img{padding:.3rem .5rem;}

/*次の記事*/
.wf-next-post-preview{padding: 1.5rem;margin-bottom: 2rem;border: solid 1px #ccc;background-color: #e5e5e5;border-radius: 10px;}


/*ボタン*/
.btn .badge{position: relative;  top: -1px;}
.btn{display:inline-block;font-weight: 400; line-height: 1.5;color: #212529; text-align: center; text-decoration: none; vertical-align: middle; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; user-select: none; background-color:transparent; border:1px solid transparent; padding: 0.375rem 0.75rem; font-size: 1rem; border-radius: 0.25rem; transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;}
.btn-sm{padding: 0.25rem 0.5rem;font-size: 0.7rem;border-radius: 2rem;}

/*ボタン（ページ先頭に戻る）*/
.btn-secondary{color:#fff; background-color:#535557;border-color:#444;border-radius:1.2rem;padding:5px 15px}
.btn-secondary:hover{color: #fff;  background-color: #444;  border-color: #444;}
.btn-secondary>a{color:#fff!important;font-weight:300;}
.btn-secondary>a:hover{color:#fff!important;}

/*テキスト位置*/
.text-center{text-align:center !important;}
.text-left{text-align:left!important}
.text-right{text-align:right!important;}
.text-break{word-wrap:break-word !important;word-break: break-word!important;}



/*iPhone用*/
.wf-iphone-step-section{border:solid 1px #D5D5D5;border-radius:.35rem;padding:1.5rem 1.2rem 1rem 1.2rem;margin-bottom: .7rem;}

.navbar>p>a{font-size:.85rem;color:#ddd;font-weight:500;}
.navbar>p{margin:0 0 0 3rem;}
.navbar>p>img{margin-right:.3rem;}



.navbar-footer{color:#999;font-size:.8rem;background-color:#444;padding:.1rem 0 .3rem 0;text-align:center;margin-top:4rem;}






kbd{margin:0 .2rem;padding: .2rem .3rem;font-size:.9em;border-radius: 0.2rem;color:#333;background-color:#fff;border:solid 1px #333;}
sup{color:#B55656;}


/*Bootstrap*/
.row {max-width:100%;--bs-gutter-x: 1.5rem;--bs-gutter-y: 0;display: flex;flex-wrap: wrap;margin-top: calc(var(--bs-gutter-y) * -1);margin-right: calc(var(--bs-gutter-x) * -.5);margin-left: calc(var(--bs-gutter-x) * -.5);}
.row > * {box-sizing: border-box;flex-shrink: 0;width: 100%;max-width: 100%;padding-right: calc(var(--bs-gutter-x) * .5);padding-left: calc(var(--bs-gutter-x) * .5);margin-top: var(--bs-gutter-y);}
.col {flex: 1 0 0%;}


/*grid*/
.container,.container-fluid{width: 100%;padding-right: var(--bs-gutter-x, 0.25rem);padding-left: var(--bs-gutter-x, 0.75rem);margin-right: auto;margin-left: auto;}
@media (min-width: 768px) {.container {max-width: 720px;}}
@media (min-width: 992px) {.container {max-width: 960px;}}
@media (min-width: 1200px) {.container {max-width: 1140px;}}
@media (min-width: 1400px) {.container {max-width: 1320px;}}
@media (min-width: 768px) {.col-md-auto{flex: 0 0 auto;  width: auto;}.col-md-1{flex: 0 0 auto;  width: 8.33333333%;}.col-md-2{flex: 0 0 auto;  width: 16.66666667%;}.col-md-3{flex: 0 0 auto;  width: 25%;}.col-md-4{flex: 0 0 auto;  width: 33.33333333%;}.col-md-5{flex: 0 0 auto;  width: 41.66666667%;}.col-md-6{flex: 0 0 auto;  width: 50%;}.col-md-7{flex: 0 0 auto;  width: 58.33333333%;}.col-md-8{flex: 0 0 auto;  width: 66.66666667%;}.col-md-9{flex: 0 0 auto;  width: 75%;}.col-md-10{flex: 0 0 auto;  width: 83.33333333%;}.col-md-11{flex: 0 0 auto;  width: 91.66666667%;}.col-md-12{flex: 0 0 auto;  width: 100%;}}
@media (min-width: 992px) {.col-lg-auto{flex: 0 0 auto;  width: auto;}.col-lg-1{flex: 0 0 auto;  width: 8.33333333%;}.col-lg-2{flex: 0 0 auto;  width: 16.66666667%;}.col-lg-3{flex: 0 0 auto;  width: 25%;}.col-lg-4{flex: 0 0 auto;  width: 33.33333333%;}.col-lg-5{flex: 0 0 auto;  width: 41.66666667%;}.col-lg-6{flex: 0 0 auto;  width: 50%;}.col-lg-7{flex: 0 0 auto;  width: 58.33333333%;}.col-lg-8{flex: 0 0 auto;  width: 66.66666667%;}.col-lg-9{flex: 0 0 auto;  width: 75%;}.col-lg-10{flex: 0 0 auto;  width: 83.33333333%;}.col-lg-11{flex: 0 0 auto;  width: 91.66666667%;}.col-lg-12{flex: 0 0 auto;  width: 100%;}}
@media (min-width: 1200px) {.col-xl-auto{flex: 0 0 auto;  width: auto;}.col-xl-1{flex: 0 0 auto;  width: 8.33333333%;}.col-xl-2{flex: 0 0 auto;  width: 16.66666667%;}.col-xl-3{flex: 0 0 auto;  width: 25%;}.col-xl-4{flex: 0 0 auto;  width: 32%;}.col-xl-5{flex: 0 0 auto;  width: 41.66666667%;}.col-xl-6{flex: 0 0 auto;  width: 48%;}.col-xl-7{flex: 0 0 auto;  width: 58.33333333%;}.col-xl-8{flex: 0 0 auto;  width: 66.66666667%;}.col-xl-9{flex: 0 0 auto;  width: 75%;}.col-xl-10{flex: 0 0 auto;  width: 83.33333333%;}.col-xl-11{flex: 0 0 auto;  width: 91.66666667%;}.col-xl-12{flex: 0 0 auto;  width: 100%;}}
@media (min-width: 1400px) {.col-xxl-auto {flex: 0 0 auto;width: auto;}.col-xxl-1 {flex: 0 0 auto;width: 8.33333333%;}.col-xxl-2 {flex: 0 0 auto;width: 16.66666667%;}.col-xxl-3 {flex: 0 0 auto;width: 25%;}.col-xxl-4 {flex: 0 0 auto;width: 33.33333333%;}.col-xxl-5 {flex: 0 0 auto;width: 41.66666667%;}.col-xxl-6 {flex: 0 0 auto;width: 50%;}.col-xxl-7 {flex: 0 0 auto;width: 58.33333333%;}.col-xxl-8 {flex: 0 0 auto;width: 66.66666667%;}.col-xxl-9 {flex: 0 0 auto;width: 75%;}.col-xxl-10 {flex: 0 0 auto;width: 83.33333333%;}.col-xxl-11 {flex: 0 0 auto;width: 91.66666667%;}.col-xxl-12 {flex: 0 0 auto;width: 100%;}}


.float-start{float:left;}
.float-end{float:right;}

/*テキストサイズ*/
.fs-1{font-size:.95rem!important;}

/*余白*/
.mb-0{margin-bottom:0!important;}
.mb-05{margin-bottom:0.5rem!important;}
.mb-1{margin-bottom:1rem!important;}
.mb-2{margin-bottom:2rem!important;}
.mb-3{margin-bottom:3rem!important;}
.mb-4{margin-bottom:4rem!important;}
.mb-5{margin-bottom:5rem!important;}
.ms-0{margin-left:0!important;}
.ms-1{margin-left:.5rem!important;}
.ms-2{margin-left:1rem!important;}
.ms-3{margin-left:1.5rem!important;}
.ms-4{margin-left:2rem!important;}
.ms-5{margin-left:3rem!important;}
.me-0{margin-right:0!important;}
.me-1{margin-right:.5rem!important;}
.me-2{margin-right:1rem!important;}
.me-3{margin-right:1.5rem!important;}
.mt-0{margin-top:0!important;}
.mt-m1{margin-top:-1.15rem!important;}
.mt-m25{margin-top:-2.5rem!important;}
.mt-05{margin-top:.5rem!important;}

.mx-1{margin:0 .2rem!important;}
.mx-5{margin:1rem!important;}
.my-2{margin-top:2rem!important;margin-bottom:2rem!important;}
.my-4{margin-top:4rem!important;margin-bottom:4rem!important;}
.mx-auto {margin-right: auto !important;margin-left: auto !important;}
.p-0{padding:0!important;}
.p-05{padding:.5rem!important;}
.p-1{padding:1rem!important;}
.p-2{padding:2rem!important;}
.p-3{padding:3rem!important;}
.pb-0{padding-bottom:0!important;}

.pb-2{padding-bottom:2rem!important;}
.pb-3{padding-bottom:3rem!important;}
.ps-0{padding-left:0!important;}
.ps-1{padding-left:1rem!important;}
.ps-2{padding-left:2rem!important;}
.pe-0{padding-right:0!important;}
.pe-1{padding-right:1rem!important;}
.pe-2{padding-right:2rem!important;}
.pt-0{padding-top:0!important;}
.pt-1{padding-top:1rem!important;}
.pt-2{padding-top:2rem!important;}
.pt-3{padding-top:3rem!important;}
.pt-0{padding-top:0rem!important;padding-bottom:0rem!important;}
.px-1{padding-left:1rem!important;padding-right:1rem!important;}
.py-1{padding-top:1rem!important;padding-bottom:1rem!important;}
.py-2{padding-top:2rem!important;padding-bottom:2rem!important;}





.nav{display: flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style: none;}
.nav-previous{float: right;}
.navbar-nav{display: flex;  flex-direction: column;  padding-left: 0;  margin-bottom: 0;  list-style: none;}
.navbar-nav.nav-link{padding-right: 0;  padding-left: 0;}
.nav-link{border:none!important;color:#aaa;font-weight:500;}






.wf-amazon-section{margin:.5rem .1rem 0 .1rem;padding-right:.7rem;}
.wf-adsense-card-area>li{color:#777;list-style:initial;}
.wf-adsense-card-text{max-width:500px;text-align:left;margin-left:1rem;}
.wf-adsense-card-image{float:right;margin-top:1rem;}

.wf-adsense-card-area{background-color:#fff;border:solid 1px #ddd;border-radius:.35rem;margin:.4rem 0;padding:1rem;width:100%;}





.wf-avatar-section{margin-bottom:1.5rem;margin-top:3.5rem;}
.wf-avatar-section-blue{margin-bottom:1.5rem;}
.wf-avatar-section>.row{margin-top:4rem;}
.wf-avatar-hint-section{margin:2rem 0;}

.wf-avatar-img-blue{border-radius:50%;border:solid 1px #CCC;margin:0 .5rem 1.5rem 0;}
.wf-avatar-section>img{float:left;}
.wf-avatar-section>p{font-size:.92rem;padding-top:1.5rem;font-weight:400;}
.wf-avatar-section>li{font-size:.92rem;font-weight:300;}
.wf-avatar-section>ul{border: solid 1px #dedede;border-radius:.2rem;background-color:#F5FBFB;padding-inline-start: 5px;padding:1.2rem;margin-top:2rem;}
.wf-avatar-section>ul>li{font-size:.95rem;color:#333;}
.wf-avatar-section>ul>li:before{content:'';width:4px;height:4px;display:inline-block;border-radius:100%;background:#21638A;position:relative;left:-5px;top:-3px;margin:0 1rem;}
.wf-avatar-text{font-size:.9rem;}


.wf-card-amazon{border:solid 1px #D5D5D5;border-radius:0;width:300px;height:100px;margin-bottom:.3rem;}
.wf-card-amazon>p{font-size:.95rem;position:absolute!important;margin:1.4rem 0 0 1rem!important;}
.wf-card-amazon>p>a{font-weight:300!important;}
.wf-card-amazon>p>a>small{color:#8B8B8B;}
.wf-card-amazon>a>img{float:right;margin-right:1rem;}
.wf-card-terminal{color:#fff;background-color:#002456;width:100%;border-radius:0.2rem;display:inline-block;position:relative;margin:.8rem 0 1rem 0;font-family:Arial;font-weight:300;padding:.5rem;}













.wf-card-terminal>p{margin-bottom:0;color:#fff!important;font-weight:500;}
.wf-category-section>li{font-size: .95rem;}
.wf-category-section{margin:2rem .2rem .5rem .2rem;}
.wf-category-index{display:flex;text-align:center;}
.wf-category-page-area{width:100%;min-height:100vh;padding:.5rem 1.2rem 1rem 1.2rem;margin-right:1rem;}
.wf-amazon-section>div>.wf-callout{background-color:#FEEDE3!important;border-color:#E3D2C2;text-align:left;padding: .5rem .5rem .5rem 1rem ;border-left-color: #ec7233!important;}
.wf-amazon-section>div>.wf-callout-info>li:before{content: initial;}
.wf-amazon-section>div>.wf-callout-info>li>a{color:#BD230D!important;}
.wf-callout-info{border:none;background-color:#adadad40;margin-bottom:1rem;margin-top:0rem;}
.wf-callout-success{border:none;background-color:#cbdec4;margin-bottom:1rem;margin-top:0rem;}
.wf-callout-warning{border:solid 1px #e39c17;background-color:#EDEBBA;margin-bottom:1rem;margin-top:0rem;}
.wf-callout-danger{border:none;background-color:#f6d6cdff;margin-bottom:1rem;margin-top:0rem;}
.wf-callout-secondary{border:none;background-color:#E8E8E8;margin-bottom:1rem;margin-top:0rem;}

/*よくある問い合わせ*/
.wf-category-rcard>a>p>img{border-radius:8px;border:solid 1px #c5c5c5;margin:.3rem 1rem .3rem .3rem;}
.wf-category-rcard>a>p.wf-category-text{margin-top:.6rem;font-size:1rem;}
.wf-category-text>button{margin:-.4rem 1rem 0 0;border-radius: 20px;font-size: .9rem;}
.wf-category-text{font-size:1rem;display:block;margin-top:1rem;}
.wf-category-text>a{vertical-align:middle;}
.wf-category-relation-card{height:53px;border:solid 1px #a7a7a7;background-color:#fff;border-radius:.2rem;margin:.5rem .5rem 1rem .5rem;padding-right: .2rem;}
.wf-category-relation-card>a>p>img{border-radius:5px;border:solid 1px #CCC;margin:.3rem 1rem .3rem .3rem;}
.wf-category-relation-card>a>p.wf-category-text{margin-top:.6rem;font-size:1rem;}


.wf-display-area-dark{display:flex;}
.wf-external-link-section{margin:2rem.2rem 0rem .2rem;}
.wf-help-contents-area{padding:4rem 2rem;}
.wf-help-contents-area>ul>li{font-size:.95rem;font-weight:400;}
h1.wf-help-title{font-size:1.75rem;letter-spacing:0em!important;padding-top:.5rem;}


.wf-include-info-section>p{font-size:.95rem;margin-bottom:0;}
.wf-link-card{max-width:440px;height:57px;border:solid 1px #ccc;background-color:#f0f8ff;border-radius:.2rem;margin:3rem 0 1rem .2rem;}
.wf-link-card>img{border-radius:5px;border:solid 1px #CCC;margin:.3rem;}
.wf-link-card>p>a{color:#444;font-size:.9rem;padding-top:.2rem;font-weight:300;}
.wf-link-card>p>a>span{font-size:.95rem;font-weight:500;}


.wf-menu-area-category{margin:3rem .2rem;}

.wf-side-adsense-area{right:0;width:340px;}

.wf-side-adsense-bottom-section{position: sticky;position: -webkit-sticky;top:310px;margin-top:.5rem;}




/*tab*/
.wf-tab{display:flex;flex-wrap:wrap;margin-top:4rem;}

/*tab-index*/
.wf-tab-top{display:flex;flex-wrap:wrap;}
.wf-tab-label-top,.wf-tab-switch-top:checked~.wf-tab-switch-top:last-of-type+.wf-tab-label-top{color:#aaa!important;margin-right:1rem;padding:.6rem 2rem .5rem 2rem;border-bottom-color:#fafafa!important;border:none;text-align:center;}
.wf-tab-label-top{order: -1;font-size: .9rem;font-weight:300;}
.wf-tab-content-top,.wf-tab-switch-top:checked~.wf-tab-content-top:last-of-type {margin-top: 5rem;width: 100%;display: none;}
.wf-tab-switch-top:checked+.wf-tab-label-top,
.wf-tab-label-top:last-of-type{color:#333!important;font-weight:400;font-size:.9rem;border-bottom: solid 4px #28A7E1!important;margin-top:0;text-align:center;padding:.6rem 1.6rem .5rem 1.6rem;border: solid 1px #ddd;}
.wf-tab-switch-top:checked+.wf-tab-label-top+.wf-tab-content-top,
.wf-tab-content-top:last-of-type {display: block;}
.wf-tab-order-top .wf-tab-label-top:last-of-type {order: -2;}
.wf-tab-switch-top {display: none;}








@media (prefers-reduced-motion: reduce){.btn{ transition: none;}}
@media screen and (max-width:1366px){
main{margin: 15px 10px 15px 0;}
.wf-single-area{padding:4rem 3rem 4rem 4rem!important;}


main.wf-theme-main-area{width:calc(100vw - 340px);}
article,.article{width: initial;}
.wf-single-area{padding: 4rem 3.5rem!important;border: solid 1px #ddd;border-radius: 10px;background-color: #fff;}
.wf-category-rcard{padding-right:0;margin: 1rem 0 0 -0.5rem;}
.wf-display-area-dark{display:flex;}
.wf-amazon-section{display:none;}
.wf-card-amazon{margin-right:.3rem;}
.wf-menu-area,.wf-menu-section{position: sticky;position: -webkit-sticky;}
.wf-title-area{margin-right:0;}
.wf-answer-section,.wf-adsense-section,.wf-content-area,.wf-supplementary-area{margin-right:0;padding:0;}
article>.wf-adsense-section{width: calc(100vw - 360px);}
.article>.wf-adsense-section{width: calc(100vw - 360px);}
.wf-side-adsense-area{width:100%!important;text-align:center;display:block;position: static;padding:1rem 0;}
.wf-side-adsense-section{width: initial;height: inherit;}
.wf-side-adsense-bottom-section{display:flex;margin-top:.5rem;}
}


@media screen and ( max-width:1024px) {
main{margin: 15px 10px;}
.wf-single-area{padding: 70px 40px!important;border: solid 1px #ddd;border-radius: 10px;background-color: #fff;}
.wf-adsense-area>.wf-category-rcard{display: none;}
.bg-secondary{background-color:#E4E4E4;}
.bg-success{background-color:#daf1d2;}
.bg-light{background-color:#EDEDED;}
.col-xl-3.bg-secondary{padding-bottom:2rem;}
.wf-step-area>p{margin-bottom: 2rem;}
.wf-onepoint-hint{margin-left:-1.2rem;margin-top:-2.5rem;}
.wf-onepoint-hint-noframe{margin-left:0;margin-right:.5rem;margin-top:-.7rem;}
.wf-index-section{border:initial;}
.wf-breadcrumb{margin:30px 0 0 10px;}
.border-end{border: solid 0px;}
.border-bottom{border: solid 0px;}

article,.article{display:initial;}
article.wf-index{display:flex;width:calc(100vw - 260px);}
.article.wf-index{display:flex;width:calc(100vw - 260px);}
.wf-title-area-tips{width:300px;}
nav.wf-theme-index{width:250px;}
.wf-index-section>div.wf-adsense-section{max-width:100%;}
.wf-category-text{font-size:.9rem!important;}
.wf-category-text>button{display:none;}
.wf-category-rcard{margin:1rem .3rem;}
}

@media screen and (min-width:992px){
.wf-number-step>li{margin:3px!important;}
.col-lg-4 {flex: 0 0 auto;width: 33%;}
}

@media screen and ( max-width:576px) {

h2.wf-category-title-left{padding-top: 2rem;}
main.wf-category-contents>div.container-fluid{padding-left:1rem;}
.wf-menu-area{display: none;}
}