@charset "UTF-8";.column-contents{font-family:メイリオ,Meiryo,Hiragino Kaku Gothic ProN,ＭＳ Ｐゴシック,sans-serif;margin:8% auto 0;background-color:#fff;padding:0 40px 100px}@media screen and (max-width:1919px){.column-contents{margin-top:9%}}@media screen and (max-width:1365px){.column-contents{margin-top:12%}}@media screen and (max-width:1023px){.column-contents{margin-top:14%}}@media screen and (max-width:767px){.column-contents{margin-top:22%;padding:0 5px 70px}}@media screen and (max-width:410px){.column-contents{margin-top:26%}}.column-contents p{font-size:1.7rem}@media screen and (max-width:767px){.column-contents p{font-size:1.6rem}}@media screen and (max-width:767px){.column-contents section h2{margin-top:30px}}@media screen and (max-width:767px){.column-contents section h4{font-size:1.4rem}}@media screen and (max-width:767px){.column-contents{padding:0 0 50px}}.column-contents .text-bold{font-weight:700;color:#333}.column-contents .text-strong{font-weight:700;color:#ff4500}.column-contents .note{font-size:1.4rem;color:#7f7f7f}@media screen and (max-width:767px){.column-contents .note{font-size:1.2rem}}.column-contents .column-section{width:auto;padding:0;margin-top:70px}@media screen and (max-width:767px){.column-contents .column-section{margin-top:50px}}.column-contents .column-section__section-title{margin:50px auto 0;font-size:2.7rem;border-bottom:1px solid #3c3c3c;padding-left:10px;padding-bottom:5px}@media screen and (max-width:767px){.column-contents .column-section__section-title{padding:0 0 5px 10px;margin:20px auto 0;font-size:1.7rem}}.column-contents .column-section .column-subsection{margin-top:70px}@media screen and (max-width:767px){.column-contents .column-section .column-subsection{margin-top:50px}}.column-contents .column-section .column-subsection__section-title{font-size:2rem;font-weight:700;line-height:2;letter-spacing:1.6px;padding:0 15px;border-left:solid 9px #4865b2}@media screen and (max-width:767px){.column-contents .column-section .column-subsection__section-title{font-size:1.6rem;letter-spacing:.5px;line-height:1.5}}.column-contents .column-section .column-subsection .column-subsubsection{margin-top:20px}.column-contents .column-section .column-subsection .column-subsubsection__section-title{font-size:2rem;font-weight:700;line-height:2}@media screen and (max-width:767px){.column-contents .column-section .column-subsection .column-subsubsection__section-title{font-size:1.6rem}}.column-contents .column-section .column-subsection .column-subsubsection .fa-check{color:#4865b2}.column-contents .column-section .column-subsection .column-subsubsection+.column-subsubsection{margin-top:50px}@media screen and (max-width:767px){.column-contents .column-section .column-subsection .column-subsubsection+.column-subsubsection{margin-top:40px}}.column-contents .column-section .column-section-content{padding:0 20px}@media screen and (max-width:767px){.column-contents .column-section .column-section-content{padding:0 5px}}.column-contents .column-section .math-box{padding:15px 20px;margin-top:1rem;background-color:#f8f9ff}@media screen and (max-width:767px){.column-contents .column-section .math-box{width:97%;margin:4rem auto 0;padding:20px 10px}}@media screen and (max-width:410px){.column-contents .column-section .math-box{width:100%}}.column-contents .column-section .math-box__flex-wrap{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.column-contents .column-section .math-box__box-item{text-align:center}.column-contents .column-section .math-box__box-item--border{border:solid 1px #333;padding:5px 10px}.column-contents .column-section .math-box__box-item .math-box__box-item--border+.math-box__box-item--border{border-top:none}.column-contents .column-section .math-box>p{margin:0}@media screen and (max-width:767px){.column-contents .column-section .math-box>p{font-size:1.5rem}}.column-contents .column-section .text-box{border:solid 1px #3c3c3c;padding:20px 20px 30px;margin-top:2rem}@media screen and (max-width:767px){.column-contents .column-section .text-box{width:97%;margin:4rem auto 0;padding:20px 10px}}@media screen and (max-width:410px){.column-contents .column-section .text-box{width:100%}}.column-contents .column-section .text-box__title{font-weight:700;font-size:1.8rem}.column-contents .column-section .text-box__desc p{margin-top:15px;margin-bottom:0}@media screen and (max-width:767px){.column-contents .column-section .text-box__desc p{font-size:1.5rem}}.column-contents .column-section .text-box__desc p+p{margin-top:15px}.column-contents .column-section table{width:100%;margin-top:10px;border-collapse:collapse}@media screen and (max-width:1023px){.column-contents .column-section table{width:auto}}.column-contents .column-section table tr,.column-contents .column-section table th,.column-contents .column-section table td{border:solid 1px gray;text-align:center;padding:10px;font-size:1.5rem;line-height:1.7}@media screen and (max-width:767px){.column-contents .column-section table tr,.column-contents .column-section table th,.column-contents .column-section table td{font-size:1.4rem;padding:10px 5px}}@media screen and (max-width:359px){.column-contents .column-section table tr,.column-contents .column-section table th,.column-contents .column-section table td{font-size:1.3rem}}.column-contents .column-section table thead tr th{vertical-align:middle;background-color:#efefef}.column-contents .column-section table tbody tr th{width:15%;vertical-align:middle}@media screen and (max-width:767px){.column-contents .column-section table tbody tr th{width:40%}}.column-contents .column-section table tbody tr td{vertical-align:middle;text-align:center;padding:10px}.column-contents .column-section p{margin-top:20px;line-height:2;font-size:1.7rem}@media screen and (max-width:767px){.column-contents .column-section p{font-size:1.6rem;margin-top:10px}}.column-contents .column-section p+p{margin-top:40px}@media screen and (max-width:767px){.column-contents .column-section p+p{margin-top:30px}}.column-contents .supervisor__container{margin-top:50px;padding:0 20px;display:flex;gap:30px}@media screen and (max-width:767px){.column-contents .supervisor__container{flex-direction:column}}.column-contents .supervisor .supervisor-thumnail{width:20%;max-width:250px}@media screen and (max-width:767px){.column-contents .supervisor .supervisor-thumnail{width:70%;margin:0 auto}}.column-contents .supervisor .supervisor-thumnail img{width:100%;border-radius:50%}.column-contents .supervisor .supervisor-text-content{width:72%}@media screen and (max-width:767px){.column-contents .supervisor .supervisor-text-content{width:100%}}.column-contents .supervisor .supervisor-text-content__title{padding:10px 0 10px 15px;border-left:5px solid #4865b2;font-weight:700}.column-contents .supervisor .supervisor-text-content__title--small{font-size:1.4rem;color:#4865b2}.column-contents .supervisor .supervisor-text-content__title--big{margin-top:10px;font-size:2rem}@media screen and (max-width:767px){.column-contents .supervisor .supervisor-text-content__title--big{font-size:1.6rem}}.column-contents .supervisor .supervisor-text-content__desc{margin-top:30px}.column-contents .supervisor .supervisor-text-content__desc>p{line-height:1.5;font-size:1.6rem}.column-contents .supervisor .supervisor-text-content__desc p+p{margin-top:15px}.column-contents .column-what-is-fip .text-border{border:solid 3px #333;border-radius:4px;padding:5px}.column-contents .column-what-is-fip .text-border.border-color-red{border-color:#ff4500}.column-contents .column-what-is-fip .text-border.border-color-blue{border-color:#6495ed;border-radius:20px}.column-contents .column-what-is-fip .text-border.border-color-green{border-color:#37ab9d}.column-contents .column-what-is-fip .text-border.border-color-yellow{border-color:#ffc042}.column-contents .column-what-is-fip .text-bg{border-radius:2px;background-color:#fff}.column-contents .column-what-is-fip .text-bg.bg-color-green{background-color:#bfe9db}.column-contents .column-what-is-fip .img-caption{font-size:1.6rem;margin:1rem auto 0;text-align:center}.column-contents .column-what-is-fip .column-what-is-fip-table{width:100%;margin-top:30px}@media screen and (max-width:767px){.column-contents .column-what-is-fip .column-what-is-fip-table{margin-top:50px}}.column-contents .column-what-is-fip .column-what-is-fip-table__table-title{font-weight:700;font-size:1.8rem}.column-contents .column-what-is-fip .intro{padding-top:20px}@media screen and (max-width:767px){.column-contents .column-what-is-fip .intro{padding-top:10px}}.column-contents .column-what-is-fip .intro__img{margin:20px auto;width:100%}@media screen and (max-width:767px){.column-contents .column-what-is-fip .intro__img{width:100%;margin:10px auto 0}}.column-contents .column-what-is-fip .intro__img img{width:100%}.column-contents .column-what-is-fip .intro .last-updated{padding-right:20px;font-size:1.4rem;text-align:right;color:gray}@media screen and (max-width:767px){.column-contents .column-what-is-fip .intro .last-updated{padding-right:0;font-size:1.2rem}}.column-contents .column-what-is-fip .intro .table-of-contents-wrapper{width:70%;margin:60px auto 0}@media screen and (max-width:767px){.column-contents .column-what-is-fip .intro .table-of-contents-wrapper{width:90%;margin-top:30px;padding:0 0 20px}}@media screen and (max-width:359px){.column-contents .column-what-is-fip .intro .table-of-contents-wrapper{width:96%}}.column-contents .column-what-is-fip .intro .table-of-contents-wrapper .table-of-contents{display:block;border-radius:3px;width:100%;background:transparent;padding:0;border:solid 2px #4790BB}@media screen and (max-width:767px){.column-contents .column-what-is-fip .intro .table-of-contents-wrapper .table-of-contents{width:100%}}.column-contents .column-what-is-fip .intro .table-of-contents-wrapper .table-of-contents__title{padding:8px 12px;background:#4790bb;font-size:18px;text-align:center;font-weight:700;color:#fff}.column-contents .column-what-is-fip .intro .table-of-contents-wrapper .table-of-contents__desc{padding:10px}.column-contents .column-what-is-fip .intro .table-of-contents-wrapper .table-of-contents__desc ol{margin:1rem 0;padding:0 3rem;font-weight:700;color:#545454;list-style:decimal;counter-reset:item}@media screen and (max-width:767px){.column-contents .column-what-is-fip .intro .table-of-contents-wrapper .table-of-contents__desc ol{margin:2rem 0;padding:0 1.2rem}}@media screen and (max-width:410px){.column-contents .column-what-is-fip .intro .table-of-contents-wrapper .table-of-contents__desc ol{padding:0 1rem}}.column-contents .column-what-is-fip .intro .table-of-contents-wrapper .table-of-contents__desc ol li{font-size:15px;color:#333;padding:0;display:block}.column-contents .column-what-is-fip .intro .table-of-contents-wrapper .table-of-contents__desc ol li:before{content:counters(item,"-") ". ";counter-increment:item}.column-contents .column-what-is-fip .intro .table-of-contents-wrapper .table-of-contents__desc ol li a{font-weight:700;color:#545454;padding:8px 0}@media screen and (max-width:767px){.column-contents .column-what-is-fip .intro .table-of-contents-wrapper .table-of-contents__desc ol li a{font-size:14px}}.column-contents .column-what-is-fip .intro .table-of-contents-wrapper .table-of-contents__desc ol li+li{margin-top:1rem}.column-contents .column-what-is-fip .difference__img{width:100%;max-width:900px;margin:3rem auto 0}@media screen and (max-width:767px){.column-contents .column-what-is-fip .difference__img{margin-top:2rem}}.column-contents .column-what-is-fip .difference__img img{width:100%}.column-contents .column-what-is-fip .method-of-calculate-1__img{width:100%;max-width:600px;margin:3rem auto 0}@media screen and (max-width:767px){.column-contents .column-what-is-fip .method-of-calculate-1__img{margin-top:2rem}}.column-contents .column-what-is-fip .method-of-calculate-1__img img{width:100%}.column-contents .column-what-is-fip .method-of-calculate-2__img{width:100%;max-width:640px;margin:3rem auto 0}@media screen and (max-width:767px){.column-contents .column-what-is-fip .method-of-calculate-2__img{margin-top:2rem}}.column-contents .column-what-is-fip .method-of-calculate-2__img img{width:100%}.column-contents .column-what-is-fip .method-of-calculate-3__img{width:100%;max-width:750px;margin:3rem auto 0}@media screen and (max-width:767px){.column-contents .column-what-is-fip .method-of-calculate-3__img{margin-top:2rem}}.column-contents .column-what-is-fip .method-of-calculate-3__img img{width:100%}.column-contents .column-what-is-fip .method-of-calculate-5__img{width:100%;max-width:800px;margin:3rem auto 0}@media screen and (max-width:767px){.column-contents .column-what-is-fip .method-of-calculate-5__img{margin-top:2rem}}.column-contents .column-what-is-fip .method-of-calculate-5__img img{width:100%}.column-contents .column-what-is-fip .simulation__img{width:100%;max-width:640px;margin:3rem auto 0}@media screen and (max-width:767px){.column-contents .column-what-is-fip .simulation__img{margin-top:2rem}}.column-contents .column-what-is-fip .simulation__img img{width:100%}.column-contents .column-what-is-fip .fip-merit__img{width:100%;max-width:800px;margin:3rem auto 0}@media screen and (max-width:767px){.column-contents .column-what-is-fip .fip-merit__img{margin-top:2rem}}.column-contents .column-what-is-fip .fip-merit__img img{width:100%}
