﻿section.section{margin:0 auto;padding:120px 0;background-color:#fff;overflow:hidden}@media(max-width: 991px){section.section{padding:60px 0}}section.section.inverse{background-color:#f9f9f9}section.section.bottom{padding-top:80px;background-color:#e5eef3}@media(max-width: 991px){section.section.bottom{padding-top:40px}}.jumbotron h1{margin-top:0}@media screen and (max-width: 575px){.jumbotron h1{font-size:clamp(1.8rem,1.047rem + 2.353vw,2.4rem)}}.jumbotron h1+strong{font-size:2.4rem;color:#fff}@media screen and (max-width: 767px){.jumbotron h1+strong{font-size:1.8rem}}@media screen and (max-width: 575px){.jumbotron h1+strong{font-size:clamp(1.4rem,.898rem + 1.569vw,1.8rem)}}.jumbotron h1+strong b{color:#29fbc3}.page-header .lead{margin-top:2em;font-size:2rem;line-height:1.6}@media screen and (max-width: 575px){.page-header .lead{font-size:1.8rem}}.article-wrap h2{margin:0 0 1.5em;padding:.1em 0 .1em .8em;border-left:6px solid #00953b;font-size:2.8rem;line-height:1.5}@media screen and (max-width: 1199px){.article-wrap h2{font-size:2.6rem}}@media screen and (max-width: 767px){.article-wrap h2{font-size:2.4rem}}@media screen and (max-width: 575px){.article-wrap h2{font-size:clamp(2rem,1.498rem + 1.569vw,2.4rem)}}.article-wrap h2 span{display:inline-block;font-weight:normal;font-size:65%}.article-wrap figure{position:relative;display:block;margin:0 auto;width:100%}.article-wrap{position:relative}.article-wrap .introduction{position:relative;display:flex;flex-direction:column;margin:0}.article-wrap .introduction p{margin:0 auto;padding:0 0 2em;width:100%;font-weight:bold;font-size:2.2rem;text-align:center}@media screen and (max-width: 575px){.article-wrap .introduction p{font-size:clamp(1.6rem,.595rem + 2.791vw,2.2rem)}}@media screen and (max-width: 575px){.article-wrap .introduction p{margin-top:-1em;padding-bottom:1em}}.article-wrap .introduction p span{display:inline-block}.article-wrap .introduction .problem_solving_wrap{position:relative;display:flex;flex-direction:column}.article-wrap .introduction .problem_solving_wrap .problem{position:relative;display:flex;justify-content:center;align-items:center;margin:0;padding:1em;background-color:#e8f4f7;border-radius:8px;width:100%}.article-wrap .introduction .problem_solving_wrap .problem ul{position:relative;display:block;margin:0 0 0 240px;padding:0;width:100%;font-size:2rem}@media screen and (max-width: 1199px){.article-wrap .introduction .problem_solving_wrap .problem ul{margin-left:200px}}@media screen and (max-width: 991px){.article-wrap .introduction .problem_solving_wrap .problem ul{margin-left:140px;font-size:1.8rem}}@media screen and (max-width: 767px){.article-wrap .introduction .problem_solving_wrap .problem ul{margin-left:148px;font-size:clamp(1.6rem,1.266rem + .697vw,1.8rem)}}@media screen and (max-width: 620px){.article-wrap .introduction .problem_solving_wrap .problem ul{margin-left:125px}}.article-wrap .introduction .problem_solving_wrap .problem ul li{margin:.5em 0}.article-wrap .introduction .problem_solving_wrap .problem .illust{position:absolute;display:block;bottom:0;left:-4%;width:240px;z-index:1}@media screen and (max-width: 1199px){.article-wrap .introduction .problem_solving_wrap .problem .illust{left:-3%;width:200px}}@media screen and (max-width: 991px){.article-wrap .introduction .problem_solving_wrap .problem .illust{bottom:10%;left:-3%;width:150px}}@media screen and (max-width: 767px){.article-wrap .introduction .problem_solving_wrap .problem .illust{left:-10px;top:50%;bottom:auto;transform:translateY(-50%);width:140px}}@media screen and (max-width: 620px){.article-wrap .introduction .problem_solving_wrap .problem .illust{width:120px}}.article-wrap .introduction .problem_solving_wrap .problem .illust img{display:block;width:100%}.article-wrap .introduction .problem_solving_wrap .arrow{position:relative;display:flex;justify-content:center;align-items:center}.article-wrap .introduction .problem_solving_wrap .arrow .triangle{content:"";margin:2em auto;width:0;height:0;border-top:40px solid #41bce1;border-right:90px solid rgba(0,0,0,0);border-bottom:0;border-left:90px solid rgba(0,0,0,0)}.article-wrap .introduction .problem_solving_wrap .solve{position:relative;display:flex;flex-direction:column}.article-wrap .introduction .problem_solving_wrap .solve strong{position:relative;display:block;margin:0 auto;padding:1em .5em;width:100%;background-color:#0077c8;font-size:3.2rem;font-weight:bold;color:#fff;text-align:center}@media screen and (max-width: 1199px){.article-wrap .introduction .problem_solving_wrap .solve strong{font-size:3rem}}@media screen and (max-width: 991px){.article-wrap .introduction .problem_solving_wrap .solve strong{font-size:2.6rem}}@media screen and (max-width: 767px){.article-wrap .introduction .problem_solving_wrap .solve strong{padding:1em 140px 1em 0;font-size:clamp(2.2rem,1.481rem + 1.198vw,2.4rem);text-align:right}}@media screen and (max-width: 620px){.article-wrap .introduction .problem_solving_wrap .solve strong{padding:1em 120px 1em 1em;text-align:left;font-size:clamp(1.8rem,1.188rem + 1.633vw,2.2rem)}}.article-wrap .introduction .problem_solving_wrap .solve .illust{position:absolute;display:block;top:-10%;right:-3%;width:240px;z-index:1}@media screen and (max-width: 1199px){.article-wrap .introduction .problem_solving_wrap .solve .illust{right:-2%;width:200px}}@media screen and (max-width: 991px){.article-wrap .introduction .problem_solving_wrap .solve .illust{top:-15%;right:-4%;width:150px}}@media screen and (max-width: 767px){.article-wrap .introduction .problem_solving_wrap .solve .illust{top:-3em;right:0;width:140px}}@media screen and (max-width: 620px){.article-wrap .introduction .problem_solving_wrap .solve .illust{top:-1em;width:120px}}.article-wrap .introduction .problem_solving_wrap .solve .illust img{display:block;width:100%}.article-wrap .introduction .problem_solving_wrap .solve h2{position:relative;display:flex;margin:2em auto 0;padding:0 1em;border:none;font-size:2.6rem;line-height:1.5;text-align:center}@media screen and (max-width: 991px){.article-wrap .introduction .problem_solving_wrap .solve h2{font-size:2.4rem}}@media screen and (max-width: 767px){.article-wrap .introduction .problem_solving_wrap .solve h2{font-size:clamp(2rem,1.646rem + .983vw,2.4rem)}}@media screen and (max-width: 620px){.article-wrap .introduction .problem_solving_wrap .solve h2{font-size:clamp(1.6rem,1.173rem + 1.333vw,2rem)}}.article-wrap .introduction .problem_solving_wrap .solve h2 br{display:none}@media screen and (max-width: 480px){.article-wrap .introduction .problem_solving_wrap .solve h2 br{display:block}}.article-wrap .introduction .problem_solving_wrap .solve h2::before,.article-wrap .introduction .problem_solving_wrap .solve h2::after{position:absolute;display:inline-block;width:10px;height:100%;border:3px solid #0077c8;box-sizing:border-box;content:""}.article-wrap .introduction .problem_solving_wrap .solve h2::before{top:0;left:0;border-right:none}.article-wrap .introduction .problem_solving_wrap .solve h2::after{bottom:0;right:0;border-left:none}.article-wrap .introduction .problem_solving_wrap .solve ul.features{position:relative;margin:2em auto;padding:0 0 0 1em;font-size:2.2rem;list-style:none}@media screen and (max-width: 1199px){.article-wrap .introduction .problem_solving_wrap .solve ul.features{font-size:2rem}}@media screen and (max-width: 991px){.article-wrap .introduction .problem_solving_wrap .solve ul.features{font-size:2rem;max-width:620px}}@media screen and (max-width: 767px){.article-wrap .introduction .problem_solving_wrap .solve ul.features{font-size:clamp(1.6rem,1.246rem + .983vw,2rem)}}.article-wrap .introduction .problem_solving_wrap .solve ul.features li{margin:1em 0 0;padding-left:1em;text-indent:-0.8em}.article-wrap .introduction .problem_solving_wrap .solve ul.features li:first-child{margin-top:0}.article-wrap .introduction .problem_solving_wrap .solve ul.features li::before{display:inline-block;margin-right:.5em;content:"◆";color:#0077c8}.article-wrap .ove_wrap{display:flex;margin:0 auto;gap:80px}@media screen and (max-width: 991px){.article-wrap .ove_wrap{gap:30px}}@media screen and (max-width: 767px){.article-wrap .ove_wrap{flex-direction:column;gap:40px}}.article-wrap .ove_wrap .item{display:flex;width:40%}@media screen and (max-width: 767px){.article-wrap .ove_wrap .item{width:100%}}.article-wrap .ove_wrap .item+.item{align-items:center;width:calc(60% - 80px)}@media screen and (max-width: 991px){.article-wrap .ove_wrap .item+.item{width:calc(60% - 30px)}}@media screen and (max-width: 767px){.article-wrap .ove_wrap .item+.item{width:100%}}.article-wrap .ove_wrap .item dl{margin:0 auto}.article-wrap .ove_wrap .item dl dt{margin:0;padding-left:1em;text-indent:-0.6em;font-size:2.4rem;color:#812424}@media screen and (max-width: 1199px){.article-wrap .ove_wrap .item dl dt{font-size:2rem}}@media screen and (max-width: 991px){.article-wrap .ove_wrap .item dl dt{font-size:1.8rem}}.article-wrap .ove_wrap .item dl dt::before{display:inline-block;margin-right:.3em;content:"●";color:#a70000}.article-wrap .ove_wrap .item dl dd{margin:1em 0 0;padding-left:1.5em;font-size:1.6rem}.article-wrap .ove_wrap .item dl dd+dt{margin-top:1.5em}.article-wrap .tool_wrap{display:flex;margin:0 auto;gap:80px}@media screen and (max-width: 991px){.article-wrap .tool_wrap{gap:30px}}@media screen and (max-width: 767px){.article-wrap .tool_wrap{flex-direction:column;gap:40px}}.article-wrap .tool_wrap .item{display:flex;width:40%}@media screen and (max-width: 767px){.article-wrap .tool_wrap .item{width:100%}}.article-wrap .tool_wrap .item+.item{flex-direction:column;justify-content:center;width:calc(60% - 80px)}@media screen and (max-width: 991px){.article-wrap .tool_wrap .item+.item{width:calc(60% - 30px)}}@media screen and (max-width: 767px){.article-wrap .tool_wrap .item+.item{width:100%}}.article-wrap .tool_wrap .item h3{margin:0 0 1.5em;padding:.5em;font-size:2.4rem;background-color:#0077c8;border-radius:2px;color:#fff;text-align:center;line-height:1.5}@media screen and (max-width: 1199px){.article-wrap .tool_wrap .item h3{font-size:2rem}}@media screen and (max-width: 991px){.article-wrap .tool_wrap .item h3{font-size:1.8rem}}.article-wrap .tool_wrap .item h3 span{display:inline-block}.article-wrap .tool_wrap .item ol.step{margin:0;padding:0;font-size:1.6rem;list-style:none}@media screen and (max-width: 991px){.article-wrap .tool_wrap .item ol.step{font-size:1.5rem}}.article-wrap .tool_wrap .item ol.step li{margin:1.5em 0 0;padding:0 .5em 0 2.5em;text-indent:-2em}.article-wrap .tool_wrap .item ol.step li:first-child{margin-top:0}.article-wrap .tool_wrap .item ol.step li span{display:inline-block;margin-right:.5em;width:1.8em;height:1.8em;background-color:#0077c8;border-radius:2em;color:#fff;font-weight:bold;font-size:80%;line-height:1.8;text-align:center;text-indent:0;vertical-align:text-top}.article-wrap .ibm_fusion_wrap{display:block;margin:0 auto}.article-wrap .ibm_fusion_wrap .lead{position:relative;display:flex;justify-content:center;margin:0 0 2em;padding:0 1em}@media screen and (max-width: 575px){.article-wrap .ibm_fusion_wrap .lead{padding:0 .5em}}.article-wrap .ibm_fusion_wrap .lead p{margin:0;padding:0;font-size:1.8rem;line-height:1.8;text-align:left}@media screen and (max-width: 575px){.article-wrap .ibm_fusion_wrap .lead p{font-size:clamp(1.6rem,1.265rem + .93vw,1.8rem);line-height:1.6}}.article-wrap .ibm_fusion_wrap .ibm_fusion{display:flex;flex-direction:row;width:100%;gap:40px}@media screen and (max-width: 991px){.article-wrap .ibm_fusion_wrap .ibm_fusion{gap:20px}}@media screen and (max-width: 767px){.article-wrap .ibm_fusion_wrap .ibm_fusion{flex-direction:column}}.article-wrap .ibm_fusion_wrap .ibm_fusion .item{display:flex;flex-direction:column;align-items:center;padding-bottom:2em;width:calc((100% - 80px)/3);background-color:#fff;border:1px solid #e4e4e4;border-radius:8px}@media screen and (max-width: 991px){.article-wrap .ibm_fusion_wrap .ibm_fusion .item{width:calc((100% - 40px)/3)}}@media screen and (max-width: 767px){.article-wrap .ibm_fusion_wrap .ibm_fusion .item{flex-direction:row;padding:1.5em;gap:0;width:100%}}.article-wrap .ibm_fusion_wrap .ibm_fusion .item figure{margin:0 auto;padding:2em 3em 0;width:100%;text-align:center}.article-wrap .ibm_fusion_wrap .ibm_fusion .item figure img{width:90%}@media screen and (max-width: 767px){.article-wrap .ibm_fusion_wrap .ibm_fusion .item figure{padding:0;width:40%}.article-wrap .ibm_fusion_wrap .ibm_fusion .item figure img{max-width:120px}}@media screen and (max-width: 575px){.article-wrap .ibm_fusion_wrap .ibm_fusion .item figure img{max-width:100px}}.article-wrap .ibm_fusion_wrap .ibm_fusion .item .text{width:100%}@media screen and (max-width: 767px){.article-wrap .ibm_fusion_wrap .ibm_fusion .item .text{width:60%}}.article-wrap .ibm_fusion_wrap .ibm_fusion .item .text h3{margin:1.5em 0 1em;font-size:2rem;color:#1261ae;line-height:1.5;text-align:center}@media screen and (max-width: 767px){.article-wrap .ibm_fusion_wrap .ibm_fusion .item .text h3{margin:0 0 1em}}@media screen and (max-width: 575px){.article-wrap .ibm_fusion_wrap .ibm_fusion .item .text h3{font-size:1.8rem}}.article-wrap .ibm_fusion_wrap .ibm_fusion .item .text p{margin:0;padding:0 .5em;font-size:1.6rem;text-align:center}@media screen and (max-width: 767px){.article-wrap .ibm_fusion_wrap .ibm_fusion .item .text p br{display:none}}@media screen and (max-width: 575px){.article-wrap .ibm_fusion_wrap .ibm_fusion .item .text p{font-size:1.5rem}.article-wrap .ibm_fusion_wrap .ibm_fusion .item .text p br{display:block}}.article-wrap .ove_license_wrap{position:relative;display:block;margin:5em auto 0}.article-wrap .ove_license_wrap .lead{position:relative;display:flex;justify-content:center;margin:0 0 2em;padding:1em 1em;background-color:#fff;border:2px solid #bac7cf}@media screen and (max-width: 575px){.article-wrap .ove_license_wrap .lead{padding:0 .5em}}.article-wrap .ove_license_wrap .lead p{margin:0;padding:0;font-size:1.8rem;line-height:1.8;text-align:left}@media screen and (max-width: 575px){.article-wrap .ove_license_wrap .lead p{font-size:clamp(1.6rem,1.265rem + .93vw,1.8rem);line-height:1.6}}.article-wrap .ove_license_wrap .lead p b{color:#b963ac}.article-wrap .ove_license_wrap .ove_license{display:flex;flex-direction:row;gap:60px;margin:0 auto;width:100%}@media screen and (max-width: 991px){.article-wrap .ove_license_wrap .ove_license{gap:40px}}@media screen and (max-width: 575px){.article-wrap .ove_license_wrap .ove_license{flex-direction:column;gap:20px}}.article-wrap .ove_license_wrap .ove_license .item{display:flex;width:calc(30% - 60px)}.article-wrap .ove_license_wrap .ove_license .item img{display:block;margin:0 auto;width:100%;max-width:240px}@media screen and (max-width: 991px){.article-wrap .ove_license_wrap .ove_license .item{width:calc(30% - 40px)}}@media screen and (max-width: 575px){.article-wrap .ove_license_wrap .ove_license .item{width:100%}.article-wrap .ove_license_wrap .ove_license .item img{margin:0 auto;max-width:200px}}.article-wrap .ove_license_wrap .ove_license .item+.item{flex-direction:column;justify-content:center;width:70%}@media screen and (max-width: 575px){.article-wrap .ove_license_wrap .ove_license .item+.item{align-items:center;width:100%}}.article-wrap .ove_license_wrap .ove_license .item h3{margin:0 .5em 1em;font-size:2.4rem;text-align:left;line-height:1.5}@media screen and (max-width: 1199px){.article-wrap .ove_license_wrap .ove_license .item h3{font-size:2rem}}@media screen and (max-width: 575px){.article-wrap .ove_license_wrap .ove_license .item h3{font-size:1.8rem;text-align:center}}.article-wrap .ove_license_wrap .ove_license .item h3 span{display:inline-block}.article-wrap .ove_license_wrap .ove_license .item ul{margin:0 0 0 1em;padding:0;font-size:1.6rem;list-style:none}@media screen and (max-width: 575px){.article-wrap .ove_license_wrap .ove_license .item ul{font-size:1.5rem}}.article-wrap .ove_license_wrap .ove_license .item ul li{margin:1em 0 0;padding-left:1.5em;text-indent:-0.8em;text-align:left}.article-wrap .ove_license_wrap .ove_license .item ul li:first-child{margin-top:0}.article-wrap .ove_license_wrap .ove_license .item ul li::before{display:inline-block;margin-right:.6em;content:"●";color:#b963ac;font-size:1em}.article-wrap .ove_license_wrap .ove_license+.ove_license{margin-top:2em}@media screen and (max-width: 575px){.article-wrap .ove_license_wrap .ove_license+.ove_license{margin-top:4em}}.article-wrap .support_wrap{position:relative;display:block;margin:0 auto}.article-wrap .support_wrap .program{position:relative;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;width:100%;gap:40px}@media screen and (max-width: 767px){.article-wrap .support_wrap .program{flex-direction:column}}@media screen and (max-width: 575px){.article-wrap .support_wrap .program{gap:20px}}.article-wrap .support_wrap .program .item{position:relative;display:flex;flex-direction:column;align-items:center;margin-top:60px;padding:68px 1.5em 1.5em;width:calc((100% - 80px)/2);min-height:0%;background-color:#f9f9f9;border:1px solid #d5dfe1;border-radius:6px}@media screen and (max-width: 1199px){.article-wrap .support_wrap .program .item{width:calc((100% - 40px)/2)}}@media screen and (max-width: 767px){.article-wrap .support_wrap .program .item{margin-right:auto;margin-left:auto;width:100%;max-width:600px}}.article-wrap .support_wrap .program .item .icon{position:absolute;display:flex;justify-content:center;align-items:center;top:-48px;left:50%;width:96px;height:96px;transform:translateX(-50%)}.article-wrap .support_wrap .program .item .icon i{position:relative;display:flex;justify-content:center;align-items:center;width:100%;height:100%;color:#fff;font-size:42px;line-height:96px;background-color:#0077c8;border-radius:4px}.article-wrap .support_wrap .program .item .icon i img{display:inline-block;max-width:80%}.article-wrap .support_wrap .program .item h3{margin:.5em 0 1.5em;font-size:2.4rem;color:#0077c8;line-height:1.5;text-align:center}@media screen and (max-width: 991px){.article-wrap .support_wrap .program .item h3{font-size:2rem}}.article-wrap .support_wrap .program .item ul{margin:0;padding:0;font-size:1.6rem;list-style:none}@media screen and (max-width: 575px){.article-wrap .support_wrap .program .item ul{font-size:1.5rem}}.article-wrap .support_wrap .program .item ul li{margin:1em 0 0;padding-left:1.5em;text-indent:-0.8em}.article-wrap .support_wrap .program .item ul li:first-child{margin-top:0}.article-wrap .support_wrap .program .item ul li::before{display:inline-block;margin-right:.6em;content:"●";color:#0077c8;font-size:1em}.article-wrap .support_wrap .program .item ul li div{margin-top:.5em;padding-left:1em}.article-wrap .support_wrap .program .item ul li ul{margin:.8em 0 0;padding:0;font-size:1.4rem;list-style:none}@media screen and (max-width: 575px){.article-wrap .support_wrap .program .item ul li ul{font-size:1.3rem}}.article-wrap .support_wrap .program .item ul li ul li{margin:.5em 0;padding:0 0 0 1.5em;text-indent:-0.7em}.article-wrap .support_wrap .program .item ul li ul li::before{display:inline-block;margin-right:.3em;content:"・";color:#225170;font-size:1em}.article-wrap .support_wrap .program .item small{position:relative;display:block;margin:1.5em .5em 0;padding-left:1em;text-indent:-1.3em;color:#666}.article-wrap .support_wrap .program .item .ihcc{margin:1em auto 0;width:100%;max-width:250px}@media screen and (max-width: 1199px){.article-wrap .support_wrap .program .item .ihcc{display:none}}.article-wrap .model_wrap{display:block;margin:0 auto}.article-wrap .model_wrap .lead{position:relative;display:flex;justify-content:center;margin:0 0 2em;padding:0 1em}@media screen and (max-width: 575px){.article-wrap .model_wrap .lead{padding:0 .5em}}.article-wrap .model_wrap .lead p{margin:0;padding:0;font-size:1.8rem;line-height:1.8;text-align:left}@media screen and (max-width: 575px){.article-wrap .model_wrap .lead p{font-size:clamp(1.6rem,1.265rem + .93vw,1.8rem);line-height:1.6}}.article-wrap .model_wrap .server_wrap{position:relative;display:flex;justify-content:center;align-items:center;margin:0 0 2em;padding:0 1em;width:100%}@media screen and (max-width: 991px){.article-wrap .model_wrap .server_wrap{flex-direction:column;padding:0}}.article-wrap .model_wrap .server_wrap .server{width:calc(100% - 450px);text-align:center}@media screen and (max-width: 991px){.article-wrap .model_wrap .server_wrap .server{width:100%}}.article-wrap .model_wrap .server_wrap .server strong{display:inline-block;padding:1em;background-color:#e3ecf1;border-radius:6px;font-size:1.8rem;color:#49627c;text-align:left}@media screen and (max-width: 575px){.article-wrap .model_wrap .server_wrap .server strong{font-size:clamp(1.6rem,1.265rem + .93vw,1.8rem)}}.article-wrap .model_wrap .server_wrap .server strong br{display:block}@media(min-width: 992px)and (max-width: 1199px){.article-wrap .model_wrap .server_wrap .server strong br{display:none}}@media screen and (max-width: 660px){.article-wrap .model_wrap .server_wrap .server strong br{display:none}}.article-wrap .model_wrap .server_wrap figure{width:450px;text-align:center}@media screen and (max-width: 991px){.article-wrap .model_wrap .server_wrap figure{width:100%}}.article-wrap .model_wrap .server_wrap figure figcaption{font-size:1.4rem}.article-wrap .model_wrap .server_wrap figure img{width:100%;max-width:400px}@media screen and (max-width: 575px){.article-wrap .model_wrap .server_wrap figure img{width:90%}}.article-wrap .model_wrap .model{position:relative;display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap;width:100%;gap:30px}@media screen and (max-width: 991px){.article-wrap .model_wrap .model{flex-direction:column}}.article-wrap .model_wrap .model .item{position:relative;display:flex;flex-direction:column;margin:0;padding:0;width:calc((100% - 80px)/3);border-radius:6px}@media screen and (max-width: 1199px){.article-wrap .model_wrap .model .item{width:calc((100% - 60px)/3)}}@media screen and (max-width: 991px){.article-wrap .model_wrap .model .item{margin-right:auto;margin-left:auto;width:100%}}.article-wrap .model_wrap .model .item .pattern{display:flex;flex-direction:column;margin:0;padding:.8em .5em;width:100%;background-color:#38475e;border-radius:4px 4px 0 0}.article-wrap .model_wrap .model .item .pattern h3{display:block;margin:0;padding:0;color:#fff;font-size:2.4rem;line-height:1.5;text-align:center}@media screen and (max-width: 1199px){.article-wrap .model_wrap .model .item .pattern h3{font-size:2.2rem}}@media screen and (max-width: 767px){.article-wrap .model_wrap .model .item .pattern h3{font-size:2rem}}.article-wrap .model_wrap .model .item .pattern h3 span{display:block;margin:.8em 0 0;font-weight:normal;font-size:60%}@media screen and (max-width: 767px){.article-wrap .model_wrap .model .item .pattern h3 span{font-size:68%}}.article-wrap .model_wrap .model .item .pattern .price{display:block;margin:.8em 0 0;font-size:1.2rem;color:#ffe200;text-align:center}.article-wrap .model_wrap .model .item .pattern .price strong{display:block;font-size:220%}.article-wrap .model_wrap .model .item .pattern .price strong span{display:inline-block;margin-left:.2em;font-weight:normal;font-size:65%}.article-wrap .model_wrap .model .item table{position:relative;margin:0;padding:0;width:100%;background-color:#fff;border:1px solid #e2e2e2;box-sizing:border-box;border-collapse:collapse;font-size:1.2rem}.article-wrap .model_wrap .model .item table.table_striped tbody tr:nth-of-type(odd){background-color:#f9f9f9}.article-wrap .model_wrap .model .item table thead th{padding:.8em .3em;background-color:#425a6a;border:1px solid #e2e2e2;color:#fff;font-size:1.4rem;font-weight:normal;vertical-align:middle;text-align:center;white-space:nowrap}.article-wrap .model_wrap .model .item table thead th:last-child{width:3em}.article-wrap .model_wrap .model .item table tbody tr{height:60px}@media screen and (max-width: 991px){.article-wrap .model_wrap .model .item table tbody tr{height:40px}}.article-wrap .model_wrap .model .item table tbody th{padding:.5em .2em;background-color:#2c6a93;border:1px solid #e2e2e2;font-size:1.2rem;font-weight:normal;color:#fff;vertical-align:middle;text-align:center;width:5em}.article-wrap .model_wrap .model .item table tbody td{padding:.3em .4em;border:1px solid #e2e2e2;vertical-align:middle;text-align:left}.article-wrap .model_wrap .model .item table tbody td:last-child{padding:.3em .2em;width:3em;text-align:center}.article-wrap .model_wrap small.note{display:block;margin:0;padding:1em .5em;color:#545454}.page_link{position:relative;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:40px;margin:4em auto 0;padding:0;width:100%;max-width:1180px}@media screen and (max-width: 991px){.page_link{flex-direction:column}}.page_link .item{position:relative;width:calc(50% - 40px)}@media screen and (max-width: 991px){.page_link .item{width:100%;max-width:500px}}.page_link .item a.btn_goodness{position:relative;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:1.5em .5em;width:100%;border:1px solid #368a40;background-color:rgba(0,0,0,0);font-weight:bold;font-size:2rem;color:#368a40;z-index:1;transition:.4s ease}@media screen and (max-width: 575px){.page_link .item a.btn_goodness{font-size:clamp(1.6rem,1.265rem + .93vw,1.8rem)}}.page_link .item a.btn_goodness::after{display:inline-block;margin-left:1em;width:.6em;height:.6em;border-top:1px solid #368a40;border-right:1px solid #368a40;content:"";transform:rotate(45deg)}.page_link .item a.btn_goodness::before{position:absolute;top:0;left:0;z-index:-1;width:0;height:100%;background-color:#368a40;content:"";transition:width .4s ease}.page_link .item a.btn_goodness:hover{text-decoration:none;color:#fff;border-color:#368a40;transition:.4s ease}.page_link .item a.btn_goodness:hover::after{border-color:#fff;transition:.4s ease}.page_link .item a.btn_goodness:hover::before{width:100%}