﻿.mt_5{margin-top:5px !important}.mt_10{margin-top:10px !important}.mt_15{margin-top:15px !important}.mt_20{margin-top:20px !important}.mt_25{margin-top:25px !important}.mt_30{margin-top:30px !important}.mt_35{margin-top:35px !important}.mt_40{margin-top:40px !important}.mt_45{margin-top:45px !important}.mt_50{margin-top:50px !important}.mt_55{margin-top:55px !important}.mt_60{margin-top:60px !important}.mt_65{margin-top:65px !important}.mt_70{margin-top:70px !important}.mt_75{margin-top:75px !important}.mt_80{margin-top:80px !important}.mt_85{margin-top:85px !important}.mt_90{margin-top:90px !important}.mt_95{margin-top:95px !important}.mt_100{margin-top:100px !important}.mb_5{margin-bottom:5px !important}.mb_10{margin-bottom:10px !important}.mb_15{margin-bottom:15px !important}.mb_20{margin-bottom:20px !important}.mb_25{margin-bottom:25px !important}.mb_30{margin-bottom:30px !important}.mb_35{margin-bottom:35px !important}.mb_40{margin-bottom:40px !important}.mb_45{margin-bottom:45px !important}.mb_50{margin-bottom:50px !important}.mb_55{margin-bottom:55px !important}.mb_60{margin-bottom:60px !important}.mb_65{margin-bottom:65px !important}.mb_70{margin-bottom:70px !important}.mb_75{margin-bottom:75px !important}.mb_80{margin-bottom:80px !important}.mb_85{margin-bottom:85px !important}.mb_90{margin-bottom:90px !important}.mb_95{margin-bottom:95px !important}.mb_100{margin-bottom:100px !important}.btp_5{border-top:1px solid #ddd;padding:5px 0}.btp_10{border-top:1px solid #ddd;padding:10px 0}.btp_15{border-top:1px solid #ddd;padding:15px 0}.btp_20{border-top:1px solid #ddd;padding:20px 0}.btp_25{border-top:1px solid #ddd;padding:25px 0}.btp_30{border-top:1px solid #ddd;padding:30px 0}.btp_35{border-top:1px solid #ddd;padding:35px 0}.btp_40{border-top:1px solid #ddd;padding:40px 0}.btp_45{border-top:1px solid #ddd;padding:45px 0}.btp_50{border-top:1px solid #ddd;padding:50px 0}.btp_55{border-top:1px solid #ddd;padding:55px 0}.btp_60{border-top:1px solid #ddd;padding:60px 0}.btp_65{border-top:1px solid #ddd;padding:65px 0}.btp_70{border-top:1px solid #ddd;padding:70px 0}.btp_75{border-top:1px solid #ddd;padding:75px 0}.btp_80{border-top:1px solid #ddd;padding:80px 0}.btp_85{border-top:1px solid #ddd;padding:85px 0}.btp_90{border-top:1px solid #ddd;padding:90px 0}.btp_95{border-top:1px solid #ddd;padding:95px 0}.btp_100{border-top:1px solid #ddd;padding:100px 0}.btpt_5{border-top:1px solid #ddd;padding:5px 0 0}.btpt_10{border-top:1px solid #ddd;padding:10px 0 0}.btpt_15{border-top:1px solid #ddd;padding:15px 0 0}.btpt_20{border-top:1px solid #ddd;padding:20px 0 0}.btpt_25{border-top:1px solid #ddd;padding:25px 0 0}.btpt_30{border-top:1px solid #ddd;padding:30px 0 0}.btpt_35{border-top:1px solid #ddd;padding:35px 0 0}.btpt_40{border-top:1px solid #ddd;padding:40px 0 0}.btpt_45{border-top:1px solid #ddd;padding:45px 0 0}.btpt_50{border-top:1px solid #ddd;padding:50px 0 0}.btpt_55{border-top:1px solid #ddd;padding:55px 0 0}.btpt_60{border-top:1px solid #ddd;padding:60px 0 0}.btpt_65{border-top:1px solid #ddd;padding:65px 0 0}.btpt_70{border-top:1px solid #ddd;padding:70px 0 0}.btpt_75{border-top:1px solid #ddd;padding:75px 0 0}.btpt_80{border-top:1px solid #ddd;padding:80px 0 0}.btpt_85{border-top:1px solid #ddd;padding:85px 0 0}.btpt_90{border-top:1px solid #ddd;padding:90px 0 0}.btpt_95{border-top:1px solid #ddd;padding:95px 0 0}.btpt_100{border-top:1px solid #ddd;padding:100px 0 0}.width_5{width:5%}.width_10{width:10%}.width_15{width:15%}.width_20{width:20%}.width_25{width:25%}.width_30{width:30%}.width_35{width:35%}.width_40{width:40%}.width_45{width:45%}.width_50{width:50%}.width_55{width:55%}.width_60{width:60%}.width_65{width:65%}.width_70{width:70%}.width_75{width:75%}.width_80{width:80%}.width_85{width:85%}.width_90{width:90%}.width_95{width:95%}.width_100{width:100%}*{margin:0;padding:0;box-sizing:border-box}html,body{width:100%;height:auto}html{font-size:62.5%;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","游ゴシック","Yu Gothic","游ゴシック体","YuGothic",Avenir,"Open Sans","Helvetica Neue",Helvetica,Arial,Verdana,Roboto,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Meiryo UI","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;overflow-x:hidden}body.uc3{width:100%;background-color:#1d2088}nav#rb{position:fixed;right:20px;bottom:30px;width:50px;height:50px;background-color:#2d3166;z-index:20000;transition-property:all;transition-duration:0.5s;transition-timing-function:ease;opacity:0;visibility:hidden}nav#rb.on{opacity:1;visibility:visible}nav#rb a{display:block;height:50px;background-image:url("../images/arrow_white_up_20x12.png");background-repeat:no-repeat;background-position:center center}ul{list-style:none}.pcbr{display:none}@media screen and (min-width: 480px){.pcbr{display:inline}}.pcbr2{display:none}@media screen and (min-width: 768px){.pcbr2{display:inline}}.disppc{display:none}@media screen and (min-width: 768px){.disppc{display:block}}.dispsp{display:block}@media screen and (min-width: 768px){.dispsp{display:none}}span.annotation{padding-left:1em;text-indent:-1em}span.annotation::before{content:'\0203b'}span.annotation.asterisk::before{content:'\0ff0a'}span.red{color:#e60012}.label_box{margin:20px 0 20px;height:30px;line-height:30px}.label_box span{display:inline-block;padding:0 20px;color:#fff;font-size:1.4rem;font-weight:bold;line-height:30px;background-color:#e60012}.label_box:first-child{margin:0 0 20px}.w_solid{width:100%;max-width:355px;margin:0 auto}header{position:fixed;top:0;left:0;width:100%;height:65px;background-color:#fff;border-bottom:5px solid #e60012;z-index:10000}header .split{display:table;width:100%;height:100%;padding:10px 10px;max-width:1140px;margin:0 auto}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){header .split{display:block}}@media screen and (min-width: 600px){header .split{display:block;padding:10px 20px}}@media screen and (min-width: 768px){header .split{padding:10px 30px}}header .split nav{float:none;display:table-cell;width:50%;height:40px;text-align:left;vertical-align:middle}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){header .split nav{float:left;display:block}}@media screen and (min-width: 600px){header .split nav{float:left;display:block;vertical-align:unset}}header .split nav figure{width:100%;margin:0;padding:0}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){header .split nav figure{padding:0}}header .split nav figure img{width:229px;max-width:100%;height:100%;max-height:40px}header .split nav:last-child{text-align:right}header .split::after{content:'';display:table;clear:both}.kvbox_wrapper{width:100%;height:100vh;max-height:1145px;padding-top:65px;background-color:#1d2088}.kvbox_wrapper #kvbox{width:100%;height:100%;background-color:#1d2088}.kvbox_wrapper #kvbox .upper{height:27%;background-color:#1d2088}.kvbox_wrapper #kvbox .upper h1{display:table;width:100%;max-width:1080px;height:100%;line-height:1.5;color:#fff;margin:0 auto;font-size:2.4rem;text-align:center}@media screen and (min-width: 480px){.kvbox_wrapper #kvbox .upper h1{font-size:2.4rem}}@media screen and (min-width: 600px){.kvbox_wrapper #kvbox .upper h1{font-size:3.2rem}}@media screen and (min-width: 768px){.kvbox_wrapper #kvbox .upper h1{font-size:4.0rem}}.kvbox_wrapper #kvbox .upper h1 span.lead{display:table-cell;padding:0 20px;vertical-align:middle}.kvbox_wrapper #kvbox .upper h1 span.lead img{width:100%;max-width:587px}.kvbox_wrapper #kvbox .middle{position:static;height:46%;background-image:url(../images/kvbg02.jpg);background-repeat:no-repeat;background-position:center bottom;background-size:cover;overflow:hidden}.kvbox_wrapper #kvbox .middle .canvas_wrapper{width:100%;max-width:1200px;height:105%;margin:0 auto;text-align:right}.kvbox_wrapper #kvbox .middle .canvas_wrapper_right{width:100%;height:100%;margin:auto}@media screen and (min-width: 600px){.kvbox_wrapper #kvbox .middle .canvas_wrapper_right{width:100%;margin:0}}@media screen and (min-width: 768px){.kvbox_wrapper #kvbox .middle .canvas_wrapper_right{width:50%;margin:0 0 0 auto}}.kvbox_wrapper #kvbox .middle figure{position:relative;display:block;width:320px;height:100%;margin:0 auto}@media screen and (min-width: 480px){.kvbox_wrapper #kvbox .middle figure{width:425px}}@media screen and (min-width: 600px){.kvbox_wrapper #kvbox .middle figure{width:544px}}@media screen and (min-width: 768px){.kvbox_wrapper #kvbox .middle figure{width:auto}}.kvbox_wrapper #kvbox .middle figure img{position:absolute;display:block;width:320px;height:auto;top:0;left:50px}@media screen and (min-width: 480px){.kvbox_wrapper #kvbox .middle figure img{width:425px;left:70px}}@media screen and (min-width: 600px){.kvbox_wrapper #kvbox .middle figure img{width:544px;left:90px}}@media screen and (min-width: 768px){.kvbox_wrapper #kvbox .middle figure img{position:static;width:auto;height:100%;margin:0 auto 0 0}}.kvbox_wrapper #kvbox .lower{position:relative;height:auto;min-height:25%;background-color:#1d2088}.kvbox_wrapper #kvbox .lower .contents_box{position:absolute;width:100%;height:100%;top:-74%}.kvbox_wrapper #kvbox .lower .contents_box .card_box{width:100%;height:100%}.kvbox_wrapper #kvbox .lower .contents_box .card_box figure{height:100%;overflow:hidden}.kvbox_wrapper #kvbox .lower .contents_box .card_box figure img{display:block;height:100%;margin:0 auto;padding-top:2%}@media screen and (min-width: 360px) and (max-width: 400px){.kvbox_wrapper #kvbox .lower .contents_box .card_box figure img{padding-top:10%}}@media screen and (max-width: 359px){.kvbox_wrapper #kvbox .lower .contents_box .card_box figure img{padding-top:15%}}.kvbox_wrapper #kvbox .lower .text_box{padding:35px 0 30px;height:auto;text-align:center}@media screen and (min-width: 480px){.kvbox_wrapper #kvbox .lower .text_box{padding:55px 0 30px}}.kvbox_wrapper #kvbox .lower .text_box p{padding:0 20px;color:#fff;font-size:1.4rem;text-align:left}@media screen and (min-width: 480px){.kvbox_wrapper #kvbox .lower .text_box p{text-align:center}}@media screen and (min-width: 768px){.kvbox_wrapper #kvbox .lower .text_box p{padding:0 30px}}@media screen and (max-height: 499px) and (min-width: 768px){.kvbox_wrapper{height:auto}.kvbox_wrapper #kvbox .upper{width:100%;height:180px}.kvbox_wrapper #kvbox .middle{width:100%;height:500px}.kvbox_wrapper #kvbox .lower{width:100%;height:180px}.kvbox_wrapper #kvbox .lower .contents_box{top:-73%}}@media screen and (min-width: 600px) and (max-width: 767px){.kvbox_wrapper{height:auto}.kvbox_wrapper #kvbox .upper{width:100%;height:180px}.kvbox_wrapper #kvbox .middle{width:100%;height:500px}.kvbox_wrapper #kvbox .lower{width:100%;height:180px}.kvbox_wrapper #kvbox .lower .contents_box{top:-73%}}@media screen and (min-width: 480px) and (max-width: 599px){.kvbox_wrapper{height:auto}.kvbox_wrapper #kvbox .upper{width:100%;height:144px}.kvbox_wrapper #kvbox .middle{width:100%;height:400px}.kvbox_wrapper #kvbox .lower{width:100%;height:144px}}@media screen and (max-width: 479px){.kvbox_wrapper{height:auto}.kvbox_wrapper #kvbox .upper{width:100%;height:108px}.kvbox_wrapper #kvbox .middle{width:100%;height:300px}.kvbox_wrapper #kvbox .lower{width:100%;height:108px}}@media screen and (max-width: 479px) and (min-width: 360px) and (max-width: 460px){.kvbox_wrapper #kvbox .lower{height:140px}}@media screen and (max-width: 479px) and (max-width: 359px){.kvbox_wrapper #kvbox .lower{height:172px}}main{width:100%;height:auto}main .main_bg_wrapper{width:100%;background-color:#e4e7ea}main .main_wrapper{width:100%;max-width:1140px;padding:50px 10px;margin:0 auto}@media screen and (min-width: 480px){main .main_wrapper{padding:50px 20px}}main .basebox_wrapper{background-color:#fff;padding:0}main .basebox_wrapper>ul>li{width:100%;height:auto;line-height:60px;font-size:18px;color:#fff;background-color:#0f1350;text-align:center}main .basebox_wrapper>ul>li:first-child{border-top:none}@media screen and (min-width: 768px){main .basebox_wrapper{padding:50px}}main .large_list h2{height:auto;min-height:60px;padding:20px 60px 16px 0;font-size:1.8rem;font-weight:bold;line-height:1.2;background-image:url("../images/arrow_white_down_20x12.png");background-repeat:no-repeat;background-position:right 20px center;cursor:pointer;border-bottom:1px solid #fff}main .large_list h2 span{display:inline-block;margin:0 0 0 20px;text-align:left}@media screen and (min-width: 480px){main .large_list h2 span{margin:0 0 0 60px}}@media screen and (min-width: 768px){main .large_list h2{padding:20px 80px 16px 0;background-position:right 30px center}main .large_list h2 span{margin:0 0 0 80px}}main .large_list .large_item{display:none;background-color:#fff;padding:0}main .large_list .large_item ul li{width:100%}main .large_list.on h2{background-image:url("../images/arrow_white_up_20x12.png");border-bottom:none}main .large_list.on .large_item{display:block}main .item{border-bottom:1px solid #ddd}main .item>h3{height:auto;min-height:60px;padding:20px 60px 20px 30px;font-size:1.8rem;font-weight:normal;line-height:1.2;color:#101350;text-align:left;background-image:url("../images/arrow_blue_down_20x12.png");background-repeat:no-repeat;background-position:right 20px center;cursor:pointer}@media screen and (min-width: 768px){main .item>h3{background-position:right 30px center}}main .item .contents_wrapper{display:none}main .item:first-child{border-top:none}main .item.on>h3{background-image:url("../images/arrow_blue_up_20x12.png")}main .item.on .contents_wrapper{display:block}main .contents_wrapper{width:100%;padding:40px 10px;color:#1d2088;background-color:#fafafa;border-top:1px solid #ddd}main .contents_wrapper .image_component{width:100%;padding:20px 0}@media screen and (min-width: 768px){main .contents_wrapper .image_component{padding:30px 0}}main .contents_wrapper .image_component ul{width:100%}main .contents_wrapper .image_component ul li{float:left;width:50%;padding:0}main .contents_wrapper .image_component ul li figure{display:inline-block;width:auto;text-align:center}main .contents_wrapper .image_component ul li figure img{display:block;width:100%;max-width:280px;margin:0 auto}main .contents_wrapper .image_component ul li figure figcaption{width:100%;margin:15px 0 0;color:#333;font-size:1.4rem;line-height:1.8}main .contents_wrapper .image_component ul li:first-child{text-align:right;padding:0 10px 0 0}@media screen and (min-width: 768px){main .contents_wrapper .image_component ul li:first-child{padding:0 30px 0 0}}main .contents_wrapper .image_component ul li:last-child{text-align:left;padding:0 0 0 10px}@media screen and (min-width: 768px){main .contents_wrapper .image_component ul li:last-child{padding:0 0 0 30px}}main .contents_wrapper .image_component ul::after{content:'';display:table;clear:both}main .contents_wrapper .image_component figure{width:100%}main .contents_wrapper .image_component figure img{width:100%}main .contents_wrapper .image_component.type02{width:100%;padding:0;background-color:#fff}@media screen and (min-width: 600px){main .contents_wrapper .image_component.type02{padding:20px}}main .contents_wrapper .image_component.type02 figure{width:100%}main .contents_wrapper .image_component.type02 figure img{display:block;width:100%}main .contents_wrapper .table_component{width:100%}main .contents_wrapper .table_component .table_title{display:block;width:100%}main .contents_wrapper .table_component .table_title figure{display:block;padding:0 0 10px 0;line-height:1.8}main .contents_wrapper .table_component .table_title figure img{display:block;width:100%;max-width:277px}main .contents_wrapper .table_component .table_title p{display:block;padding:0 0 10px 0;font-size:1.4rem}main .contents_wrapper .table_component table{width:100%;border-collapse:collapse;margin:20px 0 0}main .contents_wrapper .table_component table tr{display:table;table-layout:fixed;width:100%;min-height:44px;border-top:1px solid transparent;border-right:1px solid transparent;border-bottom:1px solid #d0d4cd;border-left:1px solid transparent}main .contents_wrapper .table_component table tr th{width:40%;padding:5px;font-size:1.6rem;line-height:1.5;color:#fff;background-color:#4a4d7c;text-align:center;border-right:1px solid #d0d4cd}@media screen and (min-width: 768px){main .contents_wrapper .table_component table tr th th{font-size:1.2rem}}main .contents_wrapper .table_component table tr th:first-child{width:20%;border-left:1px solid #4a4d7c}main .contents_wrapper .table_component table tr th:last-child{border-right:1px solid #4a4d7c}main .contents_wrapper .table_component table tr td{display:table-cell;width:40%;padding:15px 30px;color:#555;font-size:1.6rem;line-height:1.5;text-align:left;border-right:1px solid #d0d4cd}main .contents_wrapper .table_component table tr td:first-child{width:20%;padding:20px 0.5em;text-align:center;background-color:#ecf0f3;border-left:1px solid #d0d4cd}main .contents_wrapper .table_component table tr td.col2{width:80%}main .contents_wrapper .table_component table tr td.col2.text_left{text-align:left}main .contents_wrapper .table_component table tr td figure{width:100%}main .contents_wrapper .table_component table tr td figure img{width:100%;max-width:100px;text-align:center}main .contents_wrapper .table_component table tr td span{text-align:left}main .contents_wrapper .table_component table tr td span.limited{margin:0 0 0 1em;padding:0.2em 0.5em;color:#fff;background-color:#b28850;font-size:1.2rem;white-space:nowrap}main .contents_wrapper .table_component table tr td a{color:#101350;text-align:left}main .contents_wrapper .table_component table tr td ul{width:100%}main .contents_wrapper .table_component table tr td ul li{width:100%;margin-top:15px;text-align:left;padding-left:1em;text-indent:-1em}main .contents_wrapper .table_component table tr td ul li:first-child{margin-top:0}main .contents_wrapper .table_component table tr td ul li::before{content:'\025a0'}main .contents_wrapper .table_component table tr td ul li.cw::before{content:'\025cb'}main .contents_wrapper .table_component table tr td ul li.cb::before{content:'\025cf'}main .contents_wrapper .table_component table tr td.vt{vertical-align:top}@media screen and (min-width: 768px){main .contents_wrapper .table_component table tr td{font-size:1.4rem;text-align:center}}main .contents_wrapper .table_component table tr:first-child{border-top:1px solid #4a4d7c;border-bottom:1px solid #4a4d7c}main .contents_wrapper .table_component.type02 table tr{border-top:none;border-bottom:none}@media screen and (min-width: 768px){main .contents_wrapper .table_component.type02 table tr{border-top:1px solid #d0d4cd;border-bottom:1px solid transparent}}main .contents_wrapper .table_component.type02 table tr th{display:none}@media screen and (min-width: 768px){main .contents_wrapper .table_component.type02 table tr th{display:table-cell;width:50%;background-color:#eb6100;border-right:1px solid #d0d4cd;border-bottom:1px solid #eb6100;border-left:1px solid #eb6100}main .contents_wrapper .table_component.type02 table tr th:last-child{border-right:1px solid #d0d4cd}}main .contents_wrapper .table_component.type02 table tr td{display:block;width:100%;padding:15px 20px;text-align:left;border-right:none;border-left:none}@media screen and (min-width: 768px){main .contents_wrapper .table_component.type02 table tr td{display:table-cell;width:50%;padding:0 20px;background-color:#fafafa;border-right:1px solid #d0d4cd;border-left:1px solid #d0d4cd}}main .contents_wrapper .table_component.type02 table tr td a,main .contents_wrapper .table_component.type02 table tr td span{font-weight:bold}main .contents_wrapper .table_component.type02 table tr td a{display:inline-block;padding-right:0.5em}main .contents_wrapper .table_component.type02 table tr td span.limited{margin:0}main .contents_wrapper .table_component.type02 table tr td:first-child{padding:15px 20px 0}@media screen and (min-width: 768px){main .contents_wrapper .table_component.type02 table tr td:first-child{display:table-cell;padding:0 20px;border-top:none}}main .contents_wrapper .table_component.type02 table tr:nth-of-type(odd) td{background-color:#fafafa}@media screen and (min-width: 768px){main .contents_wrapper .table_component.type02 table tr:nth-of-type(even){background-color:transparent}}main .contents_wrapper .table_component.type02 table tr:nth-of-type(even) td{background-color:#e4e7ea}@media screen and (min-width: 768px){main .contents_wrapper .table_component.type02 table tr:nth-of-type(even) td{background-color:#fafafa}}main .contents_wrapper .table_component.type02 table tr:first-child{display:none}main .contents_wrapper .table_component.type02 table tr:last-child{border-bottom:none}@media screen and (min-width: 768px){main .contents_wrapper .table_component.type02 table tr:last-child{border-bottom:1px solid #d0d4cd !important}}main .contents_wrapper .table_component.type03 table tr{border-top:none;border-bottom:none}@media screen and (min-width: 768px){main .contents_wrapper .table_component.type03 table tr{border-top:1px solid #d0d4cd;border-bottom:1px solid transparent}}main .contents_wrapper .table_component.type03 table tr th{display:none}main .contents_wrapper .table_component.type03 table tr td{display:block;width:100%;padding:15px 20px;text-align:left;border-left:none;border-right:none}@media screen and (min-width: 768px){main .contents_wrapper .table_component.type03 table tr td{padding:0 20px;background-color:#fafafa;border-right:1px solid #d0d4cd;border-left:1px solid #d0d4cd}}main .contents_wrapper .table_component.type03 table tr td a,main .contents_wrapper .table_component.type03 table tr td span{font-weight:bold}main .contents_wrapper .table_component.type03 table tr td:first-child{width:100%;padding:15px 20px 0}@media screen and (min-width: 768px){main .contents_wrapper .table_component.type03 table tr td:first-child{padding:0 20px}}main .contents_wrapper .table_component.type03 table tr:nth-of-type(odd) td{background-color:#fafafa}@media screen and (min-width: 768px){main .contents_wrapper .table_component.type03 table tr:nth-of-type(even){background-color:transparent}}main .contents_wrapper .table_component.type03 table tr:nth-of-type(even) td{background-color:#e4e7ea}@media screen and (min-width: 768px){main .contents_wrapper .table_component.type03 table tr:nth-of-type(even) td{background-color:#fafafa}}main .contents_wrapper .table_component.type03 table tr:first-child{display:none}main .contents_wrapper .table_component.type03 table tr:last-child{border-bottom:none}@media screen and (min-width: 768px){main .contents_wrapper .table_component.type03 table tr:last-child{border-bottom:1px solid #d0d4cd !important}}main .contents_wrapper .table_component.type04 table{width:100%}main .contents_wrapper .table_component.type04 table tr{display:block;width:100%;border-top:none;border-right:none;border-bottom:none;border-left:none}main .contents_wrapper .table_component.type04 table tr td{display:block;width:100%;min-width:auto;padding:20px 10px;color:#fff;background-color:#4a4d7c;font-size:1.6rem;text-align:center;border-top:none;border-right:1px solid #ddd;border-bottom:none;border-left:1px solid #ddd}@media screen and (min-width: 480px){main .contents_wrapper .table_component.type04 table tr td{padding:20px 40px}}main .contents_wrapper .table_component.type04 table tr td div.emphasis{font-size:2.6rem}main .contents_wrapper .table_component.type04 table tr td div.tel{font-size:1.8rem}main .contents_wrapper .table_component.type04 table tr td div.tel a[href^="tel:"]{color:#333;font-weight:normal;text-decoration:none;pointer-events:all;cursor:default}@media screen and (min-width: 768px){main .contents_wrapper .table_component.type04 table tr td div.tel a[href^="tel:"]{pointer-events:none}}main .contents_wrapper .table_component.type04 table tr td div.annotation{padding-left:0;text-indent:0}main .contents_wrapper .table_component.type04 table tr td div.annotation.square{font-size:1.8rem;text-align:left;padding-left:1em;text-indent:-1em}main .contents_wrapper .table_component.type04 table tr td div.annotation.square::before{content:'\025a0'}main .contents_wrapper .table_component.type04 table tr td span.smaller{color:#555;font-size:1.6rem}main .contents_wrapper .table_component.type04 table tr td span.asterisk{display:inline-block;text-align:center}main .contents_wrapper .table_component.type04 table tr td span.asterisk::before{content:'\0ff0a'}main .contents_wrapper .table_component.type04 table tr td:first-child{border-top:none;border-right:1px solid #4a4d7c;border-bottom:none;border-left:1px solid #4a4d7c;text-align:center}main .contents_wrapper .table_component.type04 table tr td:last-child{width:100%;color:#333;background-color:#fafafa;text-align:left}main .contents_wrapper .table_component.type04 table tr td:last-child td{border-top:1px solid #d0d4cd}main .contents_wrapper .table_component.type04 table tr td:last-child span.asterisk{display:block;text-align:left;padding-left:1em;text-indent:-1em}main .contents_wrapper .table_component.type04 table tr td:last-child span.asterisk.gray{color:#555}main .contents_wrapper .table_component.type04 table tr:first-child{border-top:1px solid #4a4d7c}main .contents_wrapper .table_component.type04 table tr:last-child{border-bottom:1px solid #ddd}@media screen and (min-width: 768px){main .contents_wrapper .table_component.type04 table tr{display:table;border-bottom:1px solid #ddd}main .contents_wrapper .table_component.type04 table tr td{display:table-cell;width:36%;min-width:200px;font-size:1.4rem;border-top:none;border-left:none;border-right:1px solid #ddd;border-bottom:none}main .contents_wrapper .table_component.type04 table tr td div.emphasis{font-size:1.8rem}main .contents_wrapper .table_component.type04 table tr td div.tel{font-size:1.6rem}main .contents_wrapper .table_component.type04 table tr td div.tel.smaller{font-size:1.4rem}main .contents_wrapper .table_component.type04 table tr td div.annotation.square{font-size:1.6rem}main .contents_wrapper .table_component.type04 table tr td span.smaller{color:#555;font-size:1.2rem}main .contents_wrapper .table_component.type04 table tr td:first-child{border-top:none;border-right:1px solid #ddd;border-bottom:none;border-left:1px solid #ddd}main .contents_wrapper .table_component.type04 table tr td:last-child{width:64%}main .contents_wrapper .table_component.type04 table tr:first-child{border-top:1px solid #ddd}main .contents_wrapper .table_component.type04 table tr:last-child{border-top:none}}@media screen and (min-width: 768px){main .contents_wrapper .table_component .table_title{display:table;width:100%}main .contents_wrapper .table_component .table_title figure{display:table-cell;padding:0 0 10px 0;line-height:1.8;vertical-align:middle}main .contents_wrapper .table_component .table_title figure img{display:block;width:100%}main .contents_wrapper .table_component .table_title p{display:table-cell;padding:0 0 10px 20px;font-size:1.4rem;vertical-align:middle}main .contents_wrapper .table_component.type02 table tr{border-top:1px solid transparent;border-bottom:1px solid #d0d4cd}main .contents_wrapper .table_component.type02 table tr th{display:table-cell;width:50%;background-color:#eb6100;border-right:1px solid #d0d4cd;border-bottom:1px solid #eb6100;border-left:1px solid #eb6100}main .contents_wrapper .table_component.type02 table tr th:last-child{border-right:1px solid #d0d4cd}main .contents_wrapper .table_component.type02 table tr td{display:table-cell;width:50%;padding:15px 20px;text-align:left}main .contents_wrapper .table_component.type02 table tr:first-child{display:table;border-top:1px solid #eb6100}main .contents_wrapper .table_component.type03 table tr{border-top:1px solid transparent;border-bottom:1px solid #d0d4cd}main .contents_wrapper .table_component.type03 table tr th{display:table-cell;width:70%;text-align:center;background-color:#eb6100;border-right:1px solid #eb6100;border-bottom:1px solid #eb6100;border-left:1px solid #eb6100}main .contents_wrapper .table_component.type03 table tr th:first-child{width:30%;border-right:1px solid #d0d4cd}main .contents_wrapper .table_component.type03 table tr td{display:table-cell;width:70%;padding:15px 20px;text-align:left}main .contents_wrapper .table_component.type03 table tr td:first-child{width:30%}main .contents_wrapper .table_component.type03 table tr:first-child{display:table;border-top:1px solid #eb6100}}main .contents_wrapper .mixed_component{width:100%}main .contents_wrapper .mixed_component .text_area{float:none;width:100%}@media screen and (min-width: 768px){main .contents_wrapper .mixed_component .text_area{float:left;width:66%;padding:0 30px 0 0}}main .contents_wrapper .mixed_component .images_area{float:right;width:34%;max-width:280px}main .contents_wrapper .mixed_component .images_area figure{width:100%}main .contents_wrapper .mixed_component .images_area figure img{width:100%}main .contents_wrapper .mixed_component .mixed_wrapper_type_float{display:block}main .contents_wrapper .mixed_component .mixed_wrapper_type_float .left_side{float:none;width:50%}main .contents_wrapper .mixed_component .mixed_wrapper_type_float .right_side{margin-top:30px;margin-left:0}main .contents_wrapper .mixed_component .mixed_wrapper_type_float .right_side ul{width:100%;margin:0 auto}@media screen and (min-width: 600px){main .contents_wrapper .mixed_component .mixed_wrapper_type_float .right_side ul{width:90%}}main .contents_wrapper .mixed_component .mixed_wrapper_type_float .right_side ul li{float:left;width:25%;height:150px}main .contents_wrapper .mixed_component .mixed_wrapper_type_float .right_side ul li figure{width:100%;max-width:130px;margin:0 auto;padding:0;text-align:center}main .contents_wrapper .mixed_component .mixed_wrapper_type_float .right_side ul li figure img{display:block;width:100%;max-width:90px;margin:0 auto}main .contents_wrapper .mixed_component .mixed_wrapper_type_float .right_side ul li figure figcaption{padding:5px 0 0;font-size:1.4rem;font-weight:bold;line-height:1.2}main .contents_wrapper .mixed_component .mixed_wrapper_type_float .right_side ul::after{content:'';display:table;clear:both}@media screen and (min-width: 980px){main .contents_wrapper .mixed_component .mixed_wrapper_type_float .right_side ul li{width:25%}}@media screen and (min-width: 768px){main .contents_wrapper .mixed_component .mixed_wrapper_type_float .right_side ul{width:100%}main .contents_wrapper .mixed_component .mixed_wrapper_type_float .right_side ul li{float:left;width:110px;height:150px}main .contents_wrapper .mixed_component .mixed_wrapper_type_float .right_side ul li figure{width:100%;max-width:130px;margin:0 auto 0 0;padding:0;text-align:center}main .contents_wrapper .mixed_component .mixed_wrapper_type_float .right_side ul li figure img{display:block;width:100%;max-width:90px;margin:0 auto}main .contents_wrapper .mixed_component .mixed_wrapper_type_float .right_side ul li figure figcaption{padding:5px 0 0;font-size:1.4rem;font-weight:bold;line-height:1.2}main .contents_wrapper .mixed_component .mixed_wrapper_type_float .right_side ul::after{content:'';display:table;clear:both}}@media screen and (min-width: 768px) and (min-width: 980px){main .contents_wrapper .mixed_component .mixed_wrapper_type_float .right_side ul li{width:25%}}main .contents_wrapper .mixed_component .mixed_wrapper_type_float.type02 .left_side{width:100%}main .contents_wrapper .mixed_component .mixed_wrapper_type_float.type02 .right_side{margin-top:10px;padding:20px;background-color:#fff}main .contents_wrapper .mixed_component .mixed_wrapper_type_float.type02 .right_side figure img{display:block;width:100%;max-width:217px;margin:0 auto}@media screen and (min-width: 768px){main .contents_wrapper .mixed_component .mixed_wrapper_type_float .left_side{float:left;width:280px}main .contents_wrapper .mixed_component .mixed_wrapper_type_float .right_side{width:50%;margin-top:0;margin-left:280px}main .contents_wrapper .mixed_component .mixed_wrapper_type_float.type02 .left_side{float:left;width:280px}main .contents_wrapper .mixed_component .mixed_wrapper_type_float.type02 .right_side{width:257px;margin-top:0;margin-left:280px}}main .contents_wrapper .mixed_component .mixed_wrapper_type_table{display:table}main .contents_wrapper .mixed_component .mixed_wrapper_type_table.type01 .left_side,main .contents_wrapper .mixed_component .mixed_wrapper_type_table.type01 .right_side{display:table-cell;vertical-align:middle}main .contents_wrapper .mixed_component .mixed_wrapper_type_table.type01 .right_side{padding-left:80px}main .contents_wrapper .mixed_component .mixed_wrapper_type_table.type01 .right_side figure{background-color:#fff;padding:15px 40px}main .contents_wrapper .mixed_component .mixed_wrapper_type_table.type01 .right_side figure img{display:block;width:100%}main .contents_wrapper .mixed_component .mixed_wrapper_type_table.type02 .left_side,main .contents_wrapper .mixed_component .mixed_wrapper_type_table.type02 .right_side{display:block;width:100%}main .contents_wrapper .mixed_component .mixed_wrapper_type_table.type02 .left_side{text-align:left}main .contents_wrapper .mixed_component .mixed_wrapper_type_table.type02 .left_side p{margin:0 0 20px;padding:0;color:#555;font-size:1.6rem;line-height:1.5}main .contents_wrapper .mixed_component .mixed_wrapper_type_table.type02 .left_side span.annotation{display:block}@media screen and (min-width: 768px){main .contents_wrapper .mixed_component .mixed_wrapper_type_table.type02 .left_side p{font-size:1.4rem}}main .contents_wrapper .mixed_component .mixed_wrapper_type_table.type02 .right_side figure{background-color:#fff;padding:0}main .contents_wrapper .mixed_component .mixed_wrapper_type_table.type02 .right_side figure img{display:block;width:100%}@media screen and (min-width: 768px){main .contents_wrapper .mixed_component .mixed_wrapper_type_table.type02 .left_side,main .contents_wrapper .mixed_component .mixed_wrapper_type_table.type02 .right_side{display:table-cell;width:50%;vertical-align:middle}main .contents_wrapper .mixed_component .mixed_wrapper_type_table.type02 .left_side{text-align:left}main .contents_wrapper .mixed_component .mixed_wrapper_type_table.type02 .left_side p{margin:0;padding:0 20px 0 0;color:#555;font-size:1.4rem;line-height:1.5}main .contents_wrapper .mixed_component .mixed_wrapper_type_table.type02 .right_side figure{background-color:#fff;padding:0}main .contents_wrapper .mixed_component .mixed_wrapper_type_table.type02 .right_side figure img{display:block;width:100%}}main .contents_wrapper .mixed_component .mixed_wrapper_type_images3{width:100%}main .contents_wrapper .mixed_component .mixed_wrapper_type_images3 ul{width:100%}main .contents_wrapper .mixed_component .mixed_wrapper_type_images3 ul li{float:none;width:100%;margin-left:0}main .contents_wrapper .mixed_component .mixed_wrapper_type_images3 ul li .box{display:table;margin:20px 0 0}main .contents_wrapper .mixed_component .mixed_wrapper_type_images3 ul li .box figure{display:table-cell;position:static;width:30%;vertical-align:top}main .contents_wrapper .mixed_component .mixed_wrapper_type_images3 ul li .box figure img{display:block;width:100%}main .contents_wrapper .mixed_component .mixed_wrapper_type_images3 ul li .box figure figcaption{display:none;position:absolute;left:0;bottom:0;padding:0.2em 0.5em;line-height:1.5;font-size:1.2rem;color:#fff;background-color:#b28850}main .contents_wrapper .mixed_component .mixed_wrapper_type_images3 ul li .box figure figcaption.limited{display:inline-block}main .contents_wrapper .mixed_component .mixed_wrapper_type_images3 ul li .box .band{display:table-cell;width:70%;padding:0 0 0 20px;text-align:left;line-height:1.8}main .contents_wrapper .mixed_component .mixed_wrapper_type_images3 ul li .box .band a,main .contents_wrapper .mixed_component .mixed_wrapper_type_images3 ul li .box .band span{display:inline-block;margin-top:0;font-size:1.8rem;font-weight:bold;line-height:1.2}main .contents_wrapper .mixed_component .mixed_wrapper_type_images3 ul li .box .band a{color:#101350}main .contents_wrapper .mixed_component .mixed_wrapper_type_images3 ul li .box .band span{color:#333}@media screen and (min-width: 768px){main .contents_wrapper .mixed_component .mixed_wrapper_type_images3 ul li .box .band a,main .contents_wrapper .mixed_component .mixed_wrapper_type_images3 ul li .box .band span{font-size:1.6rem}}main .contents_wrapper .mixed_component .mixed_wrapper_type_images3 ul li .box .band p{margin-top:10px;padding:0;color:#555;font-size:1.6rem;line-height:1.5}main .contents_wrapper .mixed_component .mixed_wrapper_type_images3 ul li .box .band p span{margin-top:0;line-height:1.5}main .contents_wrapper .mixed_component .mixed_wrapper_type_images3 ul li .box .band p span.eg{color:#333;font-size:1.4rem}@media screen and (min-width: 768px){main .contents_wrapper .mixed_component .mixed_wrapper_type_images3 ul li .box .band p{font-size:1.4rem}main .contents_wrapper .mixed_component .mixed_wrapper_type_images3 ul li .box .band p span.eg{color:#333;font-size:1.2rem}}main .contents_wrapper .mixed_component .mixed_wrapper_type_images3 ul li:first-child{margin-left:0}main .contents_wrapper .mixed_component .mixed_wrapper_type_images3 ul::after{content:'';display:table;clear:both}@media screen and (min-width: 768px){main .contents_wrapper .mixed_component .mixed_wrapper_type_images3{width:100%}main .contents_wrapper .mixed_component .mixed_wrapper_type_images3 ul{width:100%}main .contents_wrapper .mixed_component .mixed_wrapper_type_images3 ul li{float:left;width:calc(97% / 3);margin-left:calc(3% / 2)}main .contents_wrapper .mixed_component .mixed_wrapper_type_images3 ul li .box{display:block;margin:0}main .contents_wrapper .mixed_component .mixed_wrapper_type_images3 ul li .box figure{display:block;position:relative;width:100%}main .contents_wrapper .mixed_component .mixed_wrapper_type_images3 ul li .box figure img{display:block;width:100%}main .contents_wrapper .mixed_component .mixed_wrapper_type_images3 ul li .box figure figcaption{display:none;position:absolute;left:0;bottom:0;padding:0.2em 0.5em;line-height:1.5;font-size:1.2rem;color:#fff;background-color:#b28850}main .contents_wrapper .mixed_component .mixed_wrapper_type_images3 ul li .box figure figcaption.limited{display:inline-block}main .contents_wrapper .mixed_component .mixed_wrapper_type_images3 ul li .box .band{display:block;width:100%;padding:0;text-align:left;line-height:1.8}main .contents_wrapper .mixed_component .mixed_wrapper_type_images3 ul li .box .band a,main .contents_wrapper .mixed_component .mixed_wrapper_type_images3 ul li .box .band span{display:inline-block;margin-top:15px;font-size:1.6rem;font-weight:bold;line-height:1.2}main .contents_wrapper .mixed_component .mixed_wrapper_type_images3 ul li .box .band a{color:#101350}main .contents_wrapper .mixed_component .mixed_wrapper_type_images3 ul li .box .band span{color:#333}main .contents_wrapper .mixed_component .mixed_wrapper_type_images3 ul li .box .band p{margin-top:10px;padding:0;color:#555;font-size:1.4rem;line-height:1.5}main .contents_wrapper .mixed_component .mixed_wrapper_type_images3 ul li:first-child{margin-left:0}main .contents_wrapper .mixed_component .mixed_wrapper_type_images3 ul li:first-child .box{margin:0}}@media screen and (min-width: 768px) and (min-width: 768px){main .contents_wrapper .mixed_component .mixed_wrapper_type_images3 ul li:first-child .box{margin:0}}@media screen and (min-width: 768px){main .contents_wrapper .mixed_component .mixed_wrapper_type_images3 ul::after{content:'';display:table;clear:both}}main .contents_wrapper .mixed_component .mixed_wrapper_type_images4{width:100%}main .contents_wrapper .mixed_component .mixed_wrapper_type_images4.script_behavior.sboff .box{height:360px}@media screen and (min-width: 768px){main .contents_wrapper .mixed_component .mixed_wrapper_type_images4.script_behavior.sboff .box{height:auto}}main .contents_wrapper .mixed_component .mixed_wrapper_type_images4 ul{width:100%}main .contents_wrapper .mixed_component .mixed_wrapper_type_images4 ul li{float:left;width:calc(98% / 2);margin-left:2%}main .contents_wrapper .mixed_component .mixed_wrapper_type_images4 ul li:nth-of-type(odd){margin-left:0}main .contents_wrapper .mixed_component .mixed_wrapper_type_images4 ul li .box{height:auto}main .contents_wrapper .mixed_component .mixed_wrapper_type_images4 ul li .box figure{position:relative;width:100%}main .contents_wrapper .mixed_component .mixed_wrapper_type_images4 ul li .box figure img{display:block;width:100%}main .contents_wrapper .mixed_component .mixed_wrapper_type_images4 ul li .box figure figcaption{display:none;position:absolute;left:0;bottom:0;padding:0.2em 0.5em;line-height:1.5;font-size:1.2rem;color:#fff;background-color:#b28850}main .contents_wrapper .mixed_component .mixed_wrapper_type_images4 ul li .box figure figcaption.limited{display:inline-block}main .contents_wrapper .mixed_component .mixed_wrapper_type_images4 ul li .box .band{text-align:left;line-height:1.8}main .contents_wrapper .mixed_component .mixed_wrapper_type_images4 ul li .box .band a,main .contents_wrapper .mixed_component .mixed_wrapper_type_images4 ul li .box .band span{display:inline-block;margin-top:15px;color:#101350;font-size:1.8rem;font-weight:bold;line-height:1.2}@media screen and (min-width: 768px){main .contents_wrapper .mixed_component .mixed_wrapper_type_images4 ul li .box .band a,main .contents_wrapper .mixed_component .mixed_wrapper_type_images4 ul li .box .band span{font-size:1.6rem}}main .contents_wrapper .mixed_component .mixed_wrapper_type_images4 ul li .box .band p{margin-top:10px;padding:0;color:#555;font-size:1.6rem;line-height:1.5}@media screen and (min-width: 768px){main .contents_wrapper .mixed_component .mixed_wrapper_type_images4 ul li .box .band p{font-size:1.4rem}}@media screen and (min-width: 768px){main .contents_wrapper .mixed_component .mixed_wrapper_type_images4 ul li .box{height:auto}}main .contents_wrapper .mixed_component .mixed_wrapper_type_images4 ul li:first-child{margin-left:0}main .contents_wrapper .mixed_component .mixed_wrapper_type_images4 ul::after{content:'';display:table;clear:both}@media screen and (min-width: 768px){main .contents_wrapper .mixed_component .mixed_wrapper_type_images4 ul li{width:calc(96% / 4);margin-left:calc(4% / 3)}main .contents_wrapper .mixed_component .mixed_wrapper_type_images4 ul li:nth-of-type(3){margin-left:calc(4% / 3)}}main .contents_wrapper .mixed_component .flex_arrow{position:relative;width:11em;height:auto;padding:12px;color:#fff;background-color:#4a4d7c;font-size:2rem;text-align:center;line-height:1.5}@media screen and (min-width: 768px){main .contents_wrapper .mixed_component .flex_arrow{width:196px;text-align:left;font-size:1.4rem}}main .contents_wrapper .mixed_component .flex_arrow.type02{width:100%;padding:12px 6px;font-size:1.6rem;line-height:1.5;text-align:left}@media screen and (min-width: 480px){main .contents_wrapper .mixed_component .flex_arrow.type02{padding:12px}}main .contents_wrapper .mixed_component .flex_arrow::before{display:none;content:'';position:absolute;width:0;height:0;border:33px solid transparent;border-bottom:33px solid #4a4d7c;top:-33px;right:-33px}main .contents_wrapper .mixed_component .flex_arrow::after{display:none;content:'';position:absolute;width:0;height:0;border:33px solid transparent;border-top:33px solid #4a4d7c;top:32px;right:-33px}@media screen and (min-width: 768px){main .contents_wrapper .mixed_component .flex_arrow{height:66px;line-height:42px;font-size:1.6rem}main .contents_wrapper .mixed_component .flex_arrow.type02{width:15em;font-size:1.4rem}main .contents_wrapper .mixed_component .flex_arrow::before{display:inline-block}main .contents_wrapper .mixed_component .flex_arrow::after{display:inline-block}}main .contents_wrapper .mixed_component::after{content:'';display:table;clear:both}main .contents_wrapper .column2_component{width:100%}main .contents_wrapper .column2_component .notes{display:block;padding:4px 10px;line-height:1.5;background-color:#fff;text-align:left}main .contents_wrapper .column2_component .notes span{display:inline-block;color:#333;font-size:1.4rem;line-height:1.0;padding:0 0 0 1.5em;text-indent:-1.5em}main .contents_wrapper .column2_component .notes span::before{content:url(../images/icon_ng_14x14.png);margin-right:0.5em;vertical-align:middle}main .contents_wrapper .column2_component.type01 ul{width:100%;margin-top:15px}main .contents_wrapper .column2_component.type01 ul li{float:none;width:100%;margin-top:20px;padding:0}main .contents_wrapper .column2_component.type01 ul li:last-child{padding:0}main .contents_wrapper .column2_component.type01 ul::after{content:'';display:table;clear:both}main .contents_wrapper .column2_component.type02 ul{width:100%;margin-top:15px}main .contents_wrapper .column2_component.type02 ul li{float:none;width:100%;margin:15px 0 0}main .contents_wrapper .column2_component.type02 ul li>div{width:100%;padding:15px;background-color:#fff}main .contents_wrapper .column2_component.type02 ul li>div .notes{padding:15px 0 0;font-size:1.6rem;background-color:transparent;border-top:1px solid #ddd}main .contents_wrapper .column2_component.type02 ul li>div .notes span{font-size:1.6rem}main .contents_wrapper .column2_component.type02 ul li>div .notes:first-child{padding:0 0 15px;border-top:none}main .contents_wrapper .column2_component.type02 ul li:first-child{margin:0}main .contents_wrapper .column2_component.type02 ul::after{content:'';display:table;clear:both}@media screen and (min-width: 768px){main .contents_wrapper .column2_component.type02 ul{width:100%}main .contents_wrapper .column2_component.type02 ul li{float:left;width:50%;margin:0}main .contents_wrapper .column2_component.type02 ul li>div{width:100%;padding:15px;background-color:#fff}main .contents_wrapper .column2_component.type02 ul li>div .notes{padding:15px 0 0;font-size:1.4rem;background-color:transparent;border-top:1px solid #ddd}main .contents_wrapper .column2_component.type02 ul li>div .notes span{font-size:1.4rem}main .contents_wrapper .column2_component.type02 ul li>div .notes:first-child{padding:0 0 15px;border-top:none}main .contents_wrapper .column2_component.type02 ul::after{content:'';display:table;clear:both}}main .contents_wrapper .column2_component>div{display:block;width:100%;background-color:#fff;border:1px solid #ddd}main .contents_wrapper .column2_component>div .left_side{display:block;width:100%;padding:30px}main .contents_wrapper .column2_component>div .left_side>ul{margin-top:30px}main .contents_wrapper .column2_component>div .left_side>ul>li{float:none;width:100%;padding-left:0;font-size:1.6rem}main .contents_wrapper .column2_component>div .left_side>ul>li::before{content:'\025aa'}main .contents_wrapper .column2_component>div .right_side{display:block;width:100%;padding:30px;border-top:1px solid #ddd;border-left:none}main .contents_wrapper .column2_component>div p{color:#555;font-size:1.6rem}main .contents_wrapper .column2_component>div span{padding:0}main .contents_wrapper .column2_component>div span.annotation{font-size:1.6rem}main .contents_wrapper .column2_component>div span.annotation::before{content:'\0ff0a'}main .contents_wrapper .column2_component>div .emphasis{display:block;color:#333;font-size:26px;line-height:1.2}main .contents_wrapper .column2_component>div .emphasis .smaller{font-size:23px}main .contents_wrapper .column2_component>div .nape{display:block;font-size:2.2rem}main .contents_wrapper .column2_component>div .nape::before{content:'\025a0'}@media screen and (min-width: 768px){main .contents_wrapper .column2_component>div{display:table;width:100%;background-color:#fff;border:1px solid #ddd}main .contents_wrapper .column2_component>div .left_side{display:table-cell;width:50%;padding:30px;vertical-align:top}main .contents_wrapper .column2_component>div .left_side>ul{margin-top:30px}main .contents_wrapper .column2_component>div .left_side>ul>li{float:none;padding-left:0;font-size:1.2rem}main .contents_wrapper .column2_component>div .left_side>ul>li::before{content:'\025aa'}main .contents_wrapper .column2_component>div .right_side{display:table-cell;width:50%;padding:30px;border-top:none;border-left:1px solid #ddd;vertical-align:top}main .contents_wrapper .column2_component>div p{color:#555;font-size:1.2rem}main .contents_wrapper .column2_component>div span{padding:0}main .contents_wrapper .column2_component>div span.annotation{font-size:1.2rem}main .contents_wrapper .column2_component>div span.annotation::before{content:'\0ff0a'}main .contents_wrapper .column2_component>div .emphasis{display:block;font-size:1.6rem;line-height:1.2}main .contents_wrapper .column2_component>div .emphasis .smaller{font-size:1.4rem}main .contents_wrapper .column2_component>div .nape{display:block;font-size:1.4rem}main .contents_wrapper .column2_component>div .nape::before{content:'\025a0'}}@media screen and (min-width: 768px){main .contents_wrapper .column2_component ul li{float:left;width:50%;margin-top:0;padding:0 10px 0 0}main .contents_wrapper .column2_component ul li:last-child{padding:0 0 0 10px}}main .contents_wrapper .icon_component{width:100%}main .contents_wrapper .icon_component div{position:relative;padding:0 0 0 49px;color:#555;font-size:1.6rem;line-height:1.5;text-align:left;vertical-align:middle}@media screen and (min-width: 768px){main .contents_wrapper .icon_component div{font-size:1.4rem}}main .contents_wrapper .icon_component div span.red{color:#e60012}main .contents_wrapper .icon_component div::before{position:absolute;content:url("../images/icon_annotation_39x39.png");background-repeat:no-repeat;background-size:39px;width:39px;height:100%;left:0}main .contents_wrapper p{padding:10px 0.2em;font-size:1.6rem;line-height:1.8;color:#0f1350;background-color:transparent;text-align:left}main .contents_wrapper p.red{color:#e60012}main .contents_wrapper dl{width:100%}main .contents_wrapper dl dt{padding-left:0.8em;color:#333;font-size:2rem;line-height:1.8;font-weight:bold;text-align:left;border-left:5px solid #1d2088}main .contents_wrapper dl dd{margin:10px 0 0;color:#555;font-size:1.6rem;line-height:1.8;font-weight:normal;text-align:left}main .contents_wrapper dl dd ul{display:inline-block;width:100%}main .contents_wrapper dl dd ul li{width:100%;padding-left:1em;text-indent:-1em}main .contents_wrapper dl dd ul li::before{content:'\025cf';margin-right:0.2em}main .contents_wrapper dl dd ul li span.red{color:#e60012}main .contents_wrapper dl dd a{color:#1d2088;font-weight:bold;text-decoration:underline}main .contents_wrapper dl dd strong{color:#1d2088;font-weight:bold}main .contents_wrapper dl dd strong.red{color:#e60012}main .contents_wrapper dl dd .label_box{margin:20px 0 20px}main .contents_wrapper dl dd .label_box span{display:inline-block;padding:0.2em 0.5em;color:#fff;font-weight:bold;background-color:#e60012}main .contents_wrapper dl dd .label_box:first-child{margin:0 0 20px}@media screen and (min-width: 768px){main .contents_wrapper dl{width:100%}main .contents_wrapper dl dt{padding-left:0.8em;color:#333;font-size:1.8rem;line-height:1.8;font-weight:bold;text-align:left;border-left:5px solid #1d2088}main .contents_wrapper dl dd{margin:10px 0 0;color:#555;font-size:1.4rem;line-height:1.8;font-weight:normal;text-align:left}main .contents_wrapper dl dd ul{display:inline-block;width:100%}main .contents_wrapper dl dd ul li{width:100%}main .contents_wrapper dl dd ul li::before{content:'\025cf';margin-right:0.2em}main .contents_wrapper dl dd ul li span.red{color:#e60012}main .contents_wrapper dl dd a{color:#1d2088;font-weight:bold;text-decoration:underline}main .contents_wrapper dl dd strong{color:#1d2088;font-weight:bold}main .contents_wrapper dl dd strong.red{color:#e60012}main .contents_wrapper dl dd .label_box{margin:20px 0 20px}main .contents_wrapper dl dd .label_box span{display:inline-block;padding:0.2em 0.5em;color:#fff;font-weight:bold;background-color:#e60012}main .contents_wrapper dl dd .label_box:first-child{margin:0 0 20px}}main .contents_wrapper .subheadline{font-weight:bold;line-height:1.5;color:#333;text-align:center}main .contents_wrapper .subheadline.large{font-size:2rem}@media screen and (min-width: 768px){main .contents_wrapper .subheadline.large{font-size:1.8rem}}main .contents_wrapper .subheadline.medium{font-size:1.6rem}main .contents_wrapper .subheadline.text_left{text-align:left !important}main .contents_wrapper .subheadline.decoration{padding-left:0.8em;color:#333;font-size:1.8rem;line-height:1.8;font-weight:bold;text-align:left;border-left:5px solid #1d2088}main .contents_wrapper .subheadline.label{display:inline-block;padding:0.2em 0.5em;font-size:1.4rem;line-height:1.5;color:#fff;background-color:#e60012}main .contents_wrapper .subheadline.checkmark{padding-left:1em;text-indent:-1em}main .contents_wrapper .subheadline.checkmark::before{content:url(../images/icon_check_26x26.png);color:#e60012}@media screen and (min-width: 480px){main .contents_wrapper{padding:40px 20px}}@media screen and (min-width: 768px){main .contents_wrapper{padding:50px}}footer{width:100%}footer .upper{width:100%;padding:30px 0;background-color:#0f1350;text-align:center}footer .upper .inner{display:inline-block;padding:0 20px;width:100%;max-width:1140px;text-align:right}footer .upper .inner .banner_area{display:inline-block}footer .upper .inner .banner_area figure{float:left;width:48%;max-width:200px;margin:0}footer .upper .inner .banner_area figure a{display:block}footer .upper .inner .banner_area figure a img{display:block;width:100%;border:none}footer .upper .inner .banner_area figure :first-child{margin:0}footer .upper .inner .banner_area figure:last-child{margin:0 0 0 4%}@media screen and (min-width: 768px){footer .upper .inner .banner_area figure{float:none;width:100%;margin:15px 0 0}footer .upper .inner .banner_area figure:first-child{margin:0}footer .upper .inner .banner_area figure:last-child{margin:15px 0 0}}footer .lower{width:100%;height:auto;min-height:35px;padding:12px 0;background-color:#0b0e3a;text-align:center}footer .lower .inner{display:inline-block;padding:0 30px;width:100%;max-width:1140px}footer .lower .inner span{color:#fff;font-size:1.2rem;text-align:center}

main .contents_wrapper .table_component.type04 table tr td p.note {
	font-size: 1em;
	text-align: left;
	text-indent: -1em;
	margin-left: 1em;
}
