@charset 'UTF-8';.ft-han-sans{font-family:source-han-sans-japanese,sans-serif;font-weight:400}br.br_sp{display:none!important}.show-sp{display:none!important}.hide_ac_pc{display:none}.hide_ac_sp{display:block}.clearfix{clear:both}.clearfix::after{display:block;clear:both;content:''}.clr{clear:both;margin:0;padding:0}.center-txt{text-align:center}.img-auto{width:auto!important;padding:0 5px;vertical-align:middle}hr.dashed{margin:5px 0 0 0;padding:0;border-top:1px dashed #86969b}.dotted{margin:12px 0;border-top:1px dotted}.bold{font-weight:700}body.lb-disable-scrolling{overflow:hidden}.lightboxOverlay{position:absolute;z-index:9999;top:0;left:0;display:none;opacity:.8;background-color:#000;background-color:rgba(0,0,0,.5)}.lightbox{font-weight:400;line-height:0;position:fixed;z-index:10000;top:50%!important;left:0;width:100%;-webkit-transform:translateY(-50%);transform:translateY(-50%);text-align:center;outline:0}.lightbox .lb-image{display:block;max-width:inherit;height:auto}.lightbox .lb-image a img{border:none}.lb-outerContainer{width:250px;height:250px;margin:0 auto;background-color:#fff}.lb-outerContainer:after{display:table;clear:both;content:''}.lb-container{position:relative}.lb-loader{line-height:0;position:fixed;top:50%;left:0;width:100%;height:25%;-webkit-transform:translateY(-50%);transform:translateY(-50%);text-align:center}.lb-cancel{display:block;width:32px;height:32px;margin:0 auto;background:url(../images/loading.gif) no-repeat}.lb-next,.lb-prev{display:block;height:100%;cursor:pointer}.lb-nav{position:absolute;z-index:10;top:0;left:0;width:100%;height:100%}.lb-nav a{outline:0;background-image:url(data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==)}.lb-nav a.lb-prev{left:0;float:left;width:15%;-webkit-transition:opacity .6s;transition:opacity .6s;background:url(../images/prev.png) left 50% no-repeat}.lb-nav a.lb-prev:hover{opacity:1}.lb-nav a.lb-next{right:0;float:right;width:15%;-webkit-transition:opacity .6s;transition:opacity .6s;background:url(../images/next.png) right 50% no-repeat}.lb-nav a.lb-next:hover{opacity:1}.lb-container>.nav{left:0}.lb-dataContainer{width:100%;margin:0 auto;padding-top:5px;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.lb-dataContainer:after{display:table;clear:both;content:''}.lb-data{padding:0 4px;color:#ccc}.lb-data .lb-details{line-height:1.1em;float:left;width:85%;text-align:left}.lb-data .lb-caption{font-size:13px;font-weight:700;line-height:1em}.lb-data .lb-caption a{color:#4ae}.lb-data .lb-number{font-size:12px;display:block;clear:left;padding-bottom:1em;color:#fff}.lb-closeContainer{position:absolute;top:-28px;right:-27px}.lb-close{display:block;float:right;width:30px;height:30px;-webkit-transition:opacity .2s;transition:opacity .2s;text-align:right;opacity:.7;outline:0;background:url(../images/close.png) top right no-repeat}.lb-close:hover{cursor:pointer;opacity:1}main .mg_t20_new{margin-top:20px}main .mg_t40_new{margin-top:40px}main .mg_t50_new{margin-top:50px}main .mg_b0_new{margin-bottom:0!important}main .mg_b20_new{margin-bottom:20px!important}main .mg_b40_new{margin-bottom:40px}main .mg_b50_new{margin-bottom:50px}main .mg_b70_new{margin-bottom:70px}main .pdlr-15{padding:0 15px}main .txt_img_new{margin-bottom:40px}main .txt_img_new::after{display:block;clear:both;content:''}main .txt_img_new::after::after{display:block;clear:both;content:''}main .txt_img_new figure{width:30%}main .txt_img_new figure.right{float:right;margin:0 0 20px 40px}main .txt_img_new figure.left{float:left;margin:0 40px 20px 0}main .txt_img_new figure p{position:relative;padding-top:calc(333 / 500 * 100%);outline:1px solid #ccc}main .txt_img_new figure p img{position:absolute;top:0;right:0;bottom:0;left:0;width:auto;height:auto;max-height:100%;margin:auto}main .txt_img_new figure p.p_lr img{width:calc(100% - 20px)}main .txt_img_new figure p.p_tb img{height:calc(100% - 20px)}main .txt_img_new figure.no-border p{outline:0}main .txt_img_new figure figcaption{font-size:1.4rem;padding-top:10px;text-align:center;color:#555}main .txt_img_new figure figcaption.left{text-align:left}main .txt_img_new figure figcaption+p{margin-top:15px}main .txt_img_new .txt{color:#555}main .txt_img_new .txt p{margin-bottom:20px}main .txt_img_new .txt img{width:auto;max-width:calc(70% - 40px);margin-bottom:25px}main .txt_img_new .txt .small_ttl{display:inline-block;width:calc(70% - 40px);margin-top:0}main .txt_img_new .txt .blue_bk{width:calc(70% - 40px);padding:20px 15px;background:#f2f4f7}main .txt_img_new .txt .blue_bk .blue_li li{font-size:2rem;font-weight:500;line-height:1.5;position:relative;margin-bottom:8px;padding-left:24px;color:#476eaa}main .txt_img_new .txt .blue_bk .blue_li li::before{position:absolute;left:2px;content:'\25CF'}main .txt_img_new .txt .feature_list_box{width:calc(70% - 40px)}main .txt_img_new.img_fit figure{width:auto}main .txt_img_new.img_fit figure.right{margin:0 0 10px 40px}main .txt_img_new.img_fit figure.left{margin:0 40px 10px 0}main .txt_img_new.img_fit figure p{padding-top:0}main .txt_img_new.img_fit figure p img{position:static}main .lede{margin-top:17px;text-align:center}main .lede p{font-size:1.25rem;color:#231815}main .lede p span{font-size:2.125rem;color:#dc2128}main .lede h2{font-size:2.5rem;font-weight:700;letter-spacing:-1px;color:#005bac}main .standard_tbl_new{margin-bottom:10px;color:#555}main .standard_tbl_new_wrap{font-size:1.4rem;margin-bottom:25px}main .standard_tbl_new table{width:100%;border:2px solid #eee}main .standard_tbl_new table .red{font-weight:500;color:#da5442}main .standard_tbl_new table td,main .standard_tbl_new table th{padding:10px 13px;text-align:left;vertical-align:middle;border:2px solid #eee}main .standard_tbl_new table th{font-weight:400;width:1px;white-space:nowrap;background:#f5f5f5}main .standard_tbl_new table a{font-weight:500;text-decoration:underline}main .standard_tbl_new table a:hover{opacity:.7}main .standard_tbl_new table .btn_big{width:270px;margin:0 auto 0 0}main .standard_tbl_new table .btn_big a{font-size:1.3rem;min-height:53px;margin:20px 0;padding:10px 40px 10px 20px}main .standard_tbl_new table sup{font-size:1rem;vertical-align:text-top}main .drawing.drawing_new{margin-bottom:40px}main .drawing.drawing_new .drawing_acc{text-align:right}main .drawing.drawing_new .drawing_acc button{font-size:1.4rem;line-height:34px;position:relative;width:140px;height:34px;cursor:pointer;-webkit-transition:all .2s;transition:all .2s;color:#fff;background-color:#32ac57}main .drawing.drawing_new .drawing_acc button span{font-weight:500;position:absolute;top:50%;left:20px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}main .drawing.drawing_new .drawing_acc button:first-child{margin-right:14px}main .drawing.drawing_new .drawing_acc button:first-child::after{position:absolute;top:50%;right:18px;display:block;width:2px;height:10px;content:'';-webkit-transform:translateY(-50%);transform:translateY(-50%);background-color:#fff}main .drawing.drawing_new .drawing_acc button::before{position:absolute;top:50%;right:14px;display:block;width:10px;height:2px;content:'';-webkit-transform:translateY(-50%);transform:translateY(-50%);background-color:#fff}main .drawing.drawing_new .drawing_box{display:-webkit-box;display:flex;margin-top:20px;border:2px solid #ddd;flex-wrap:wrap}main .drawing.drawing_new .drawing_btn{position:relative;display:-webkit-box;display:flex;width:100%;min-height:80px;padding:10px 18px;cursor:pointer;background:#eee;-webkit-box-align:center;align-items:center}main .drawing.drawing_new .drawing_btn span{display:inline-block;width:30%;padding-right:10px}main .drawing.drawing_new .drawing_btn .img-sp-draw{display:-webkit-box;display:flex;width:auto;padding-right:0;-webkit-box-align:start;align-items:flex-start}main .drawing.drawing_new .drawing_btn img{width:auto;height:60px;margin-left:4px}main .drawing.drawing_new .drawing_btn img:first-of-type{margin-left:0}main .drawing.drawing_new .drawing_btn::after{position:absolute;top:50%;right:15px;display:block;width:24px;height:24px;content:'';-webkit-transform:translateY(-50%);transform:translateY(-50%);background:url(../images/ac_close_green.png) no-repeat}main .drawing.drawing_new .drawing_btn.on::after{content:url(../images/ac_open_green.png)}main .drawing.drawing_new .drawing_contents{width:100%;padding:10px 3.87%}main .drawing.drawing_new .drawing_contents.col-2{display:-webkit-box;display:flex}main .drawing.drawing_new .drawing_contents.col-2 .left_drawing_contents{display:-webkit-box;display:flex;width:40%;padding-right:40px;-webkit-box-align:center;align-items:center}main .drawing.drawing_new .drawing_contents.col-2 .left_drawing_contents .image_lightbox{width:100%;text-align:center}main .drawing.drawing_new .drawing_contents.col-2 .left_drawing_contents .image_lightbox img{width:auto;max-height:120px}main .drawing.drawing_new .drawing_contents.col-2 .left_drawing_contents .image_lightbox:first-of-type a{position:relative}main .drawing.drawing_new .drawing_contents.col-2 .left_drawing_contents .image_lightbox:first-of-type a::after{position:absolute;right:4px;bottom:2px;display:block;width:22px;height:22px;content:'';background:url(../images/search.png) no-repeat;background-size:contain}main .drawing.drawing_new .drawing_contents.col-2 .left_drawing_contents .img_cnt{font-size:1rem;position:absolute;bottom:2px;left:4px;padding:2px 4px;color:#fff;border-radius:2px;background:rgba(46,46,46,.6)}main .drawing.drawing_new .drawing_contents.col-2 .right_drawing_contents{width:100%;padding-top:0}main .drawing.drawing_new .drawing_contents.col-2 .right_drawing_contents dl{font-size:1.6rem}main .drawing.drawing_new .drawing_contents.col-2 .right_drawing_contents dl dt{width:50%;margin-right:30px;padding:15px 0;padding-right:4.5%;border-right:1px solid #ddd}main .drawing.drawing_new .drawing_contents.col-2 .right_drawing_contents dl dt.drawing_link{font-size:0;display:block;padding:10px 0 10px}main .drawing.drawing_new .drawing_contents.col-2 .right_drawing_contents dl dt.drawing_link p{font-size:1.6rem;display:inline-block;margin:0;padding:5px 40px;padding-left:0;border:none}main .drawing.drawing_new .drawing_contents.col-2 .right_drawing_contents dl dt.drawing_link a{font-size:1.4rem;display:inline-block;margin:0 10px 10px 0;padding:5px 10px 5px 18px;border:1px solid #ccc}main .drawing.drawing_new .drawing_contents.col-2 .right_drawing_contents dl dt.drawing_link a [class*=' icon_'],main .drawing.drawing_new .drawing_contents.col-2 .right_drawing_contents dl dt.drawing_link a [class^=icon_]{font-size:1.2rem;display:inline-block;min-height:20px;margin-right:5px;margin-left:15px;padding-left:26px;color:#777;background-repeat:no-repeat;background-size:16px 20px}main .drawing.drawing_new .drawing_contents.col-2 .right_drawing_contents dl dt.drawing_link a [class*=' icon_']::before,main .drawing.drawing_new .drawing_contents.col-2 .right_drawing_contents dl dt.drawing_link a [class^=icon_]::before{display:none}main .drawing.drawing_new .drawing_contents.col-2 .right_drawing_contents dl dt.drawing_link a [class*=' icon_']::after,main .drawing.drawing_new .drawing_contents.col-2 .right_drawing_contents dl dt.drawing_link a [class^=icon_]::after{display:none}main .drawing.drawing_new .drawing_contents.col-2 .right_drawing_contents dl dt.drawing_link a .icon_pdf{background-image:url(../images/icon_pdf.png)}main .drawing.drawing_new .drawing_contents.col-2 .right_drawing_contents dl dt.drawing_link a .icon_xls{background-image:url(../images/icon_xls.png)}main .drawing.drawing_new .drawing_contents.col-2 .right_drawing_contents dl dt.drawing_link a .icon_doc{background-image:url(../images/icon_doc.png)}main .drawing.drawing_new .drawing_contents.col-2 .right_drawing_contents dl dt.drawing_link a .icon_ppt{background-image:url(../images/icon_ppt.png)}main .drawing.drawing_new .drawing_contents.col-2 .right_drawing_contents dl dt.drawing_link a .icon_zip{background-image:url(../images/icon_zip.png)}main .drawing.drawing_new .drawing_contents.col-2 .right_drawing_contents dl dt.drawing_link a .icon_other{background-image:url(../images/icon_other.png)}main .drawing.drawing_new .drawing_contents.col-2 .right_drawing_contents dl dt.drawing_link a:hover{color:#fff;background:#777}main .drawing.drawing_new .drawing_contents.col-2 .right_drawing_contents dl dt.drawing_link a:hover [class*=' icon_'],main .drawing.drawing_new .drawing_contents.col-2 .right_drawing_contents dl dt.drawing_link a:hover [class^=icon_]{-webkit-transition:all .2s;transition:all .2s;color:#fff}main .drawing.drawing_new .drawing_contents.col-2 .right_drawing_contents dl dt.drawing_link{padding-right:3.5%}main .drawing.drawing_new .drawing_contents.col-2 .right_drawing_contents dl dt.drawing_link a{line-height:1;margin:0;margin-right:10px}main .drawing.drawing_new .drawing_contents.col-2 .right_drawing_contents dl dt.drawing_link a [class*=' icon_'],main .drawing.drawing_new .drawing_contents.col-2 .right_drawing_contents dl dt.drawing_link a [class^=icon_]{margin-left:0}main .drawing.drawing_new .drawing_contents.col-2 .right_drawing_contents dl dd{width:calc(50% - 30px);margin-right:0;padding:15px 0}main .drawing.drawing_new .drawing_contents.col-2 .right_drawing_contents dl dd.drawing_link{font-size:0;display:block;padding:10px 0 10px;padding-right:0}main .drawing.drawing_new .drawing_contents.col-2 .right_drawing_contents dl dd.drawing_link p{font-size:1.6rem;display:inline-block;margin:0;padding:5px 40px;padding-left:0;border:none}main .drawing.drawing_new .drawing_contents.col-2 .right_drawing_contents dl dd.drawing_link a{line-height:1;margin:0;margin-right:10px}main .drawing.drawing_new .drawing_contents.col-2 .right_drawing_contents dl dd.drawing_link a [class*=' icon_'],main .drawing.drawing_new .drawing_contents.col-2 .right_drawing_contents dl dd.drawing_link a [class^=icon_]{margin-left:0}main .drawing.drawing_new .drawing_contents.col-2 .right_drawing_contents dl:first-child{margin-bottom:15px;padding-bottom:15px}main .drawing.drawing_new .drawing_contents dl{font-size:1.4rem;display:-webkit-box;display:flex;border-bottom:1px solid #ddd;-webkit-box-align:center;align-items:center}main .drawing.drawing_new .drawing_contents dl:last-child{border-bottom:none}main .drawing.drawing_new .drawing_contents dl dt{width:140px;padding:25px 0;padding-right:3.5%}main .drawing.drawing_new .drawing_contents dl dd{width:calc(100% - 140px);padding:25px 0}main .drawing.drawing_new .drawing_contents dl dd.drawing_link{font-size:0;padding:25px 0 15px}main .drawing.drawing_new .drawing_contents dl dd.drawing_link p{font-size:1.4rem;display:inline-block;margin:0 10px 10px 0;padding:5px 18px;border:1px solid #ccc}main .drawing.drawing_new .drawing_contents dl dd.drawing_link a{font-size:1.4rem;display:inline-block;margin:0 10px 10px 0;padding:5px 10px 5px 18px;border:1px solid #ccc}main .drawing.drawing_new .drawing_contents dl dd.drawing_link a [class*=' icon_'],main .drawing.drawing_new .drawing_contents dl dd.drawing_link a [class^=icon_]{font-size:1.2rem;display:inline-block;min-height:20px;margin-right:5px;margin-left:15px;padding-left:26px;color:#777;background-repeat:no-repeat;background-size:16px 20px}main .drawing.drawing_new .drawing_contents dl dd.drawing_link a [class*=' icon_']::before,main .drawing.drawing_new .drawing_contents dl dd.drawing_link a [class^=icon_]::before{display:none}main .drawing.drawing_new .drawing_contents dl dd.drawing_link a [class*=' icon_']::after,main .drawing.drawing_new .drawing_contents dl dd.drawing_link a [class^=icon_]::after{display:none}main .drawing.drawing_new .drawing_contents dl dd.drawing_link a .icon_pdf{background-image:url(../images/icon_pdf.png)}main .drawing.drawing_new .drawing_contents dl dd.drawing_link a .icon_xls{background-image:url(../images/icon_xls.png)}main .drawing.drawing_new .drawing_contents dl dd.drawing_link a .icon_doc{background-image:url(../images/icon_doc.png)}main .drawing.drawing_new .drawing_contents dl dd.drawing_link a .icon_ppt{background-image:url(../images/icon_ppt.png)}main .drawing.drawing_new .drawing_contents dl dd.drawing_link a .icon_zip{background-image:url(../images/icon_zip.png)}main .drawing.drawing_new .drawing_contents dl dd.drawing_link a .icon_other{background-image:url(../images/icon_other.png)}main .drawing.drawing_new .drawing_contents dl dd.drawing_link a:hover{color:#fff;background:#777}main .drawing.drawing_new .drawing_contents dl dd.drawing_link a:hover [class*=' icon_'],main .drawing.drawing_new .drawing_contents dl dd.drawing_link a:hover [class^=icon_]{-webkit-transition:all .2s;transition:all .2s;color:#fff}main .tb_contents_table{margin-bottom:30px}main .tb_contents_table table{border-collapse:collapse;border:1px solid #0c0104}main .tb_contents_table table th{font-weight:400;padding:5px 10px;border-collapse:collapse;border:1px solid #0c0104;background:#ccd4c4}main .tb_contents_table table td{padding:5px 10px;border-collapse:collapse;border:1px solid #0c0104;background:#fffef6}main .tb_contents_table .center{text-align:center}main .tb_contents_table .left{text-align:left}main .laws_table_new table{border-collapse:collapse;border:1px #666 solid}main .laws_table_new td{line-height:18px;padding:5px;border-collapse:collapse;border:1px #666 solid}main .progress_table_new th{font-size:14px;font-weight:700;height:34px;text-align:center;vertical-align:middle;color:#fff;border:1px solid #a5cfe1;background:url(../images/th_back.jpg) repeat-x}main .progress_table_new .table_color_001{padding:5px;border:1px solid #e3d3a0;background:#fff8e3}main .progress_table_new .table_color_002{padding:5px;border:1px solid #aad1e2;background:#f6fafc}main .progress_table_new .number{font-weight:700;text-align:center;color:#157ba5}main .table_wide_new table{border-spacing:1px 1px;border-collapse:separate;border:1px solid #eee}main .table_wide_new .table_color_001{width:35px;color:#fff;background:#64778f}main .table_wide_new .table_color_002{text-align:center;background:#f5f5f5}main .table_wide_new .table_color_003{text-align:left;background:#f5f5f5}main .table_wide_new td{padding:10px 13px}main .contents_txt_dt{margin-bottom:30px}main .contents_txt_dt.pdleft-15{padding-left:15px}main .contents_txt_dt dl{margin-bottom:15px}main .contents_txt_dt dt{float:left;width:2em}main .contents_txt_dt dd{margin-left:2.5em}main .contents_txt_dt2{margin-bottom:30px}main .contents_txt_dt2.pdleft-15{padding-left:15px}main .contents_txt_dt2 dl{margin-bottom:15px}main .contents_txt_dt2 dt{float:left}main .contents_txt_dt2 dd{margin-left:1.5em}main .contents_txt_dt3{margin-bottom:30px}main .contents_txt_dt3.pdleft-15{padding-left:15px}main .contents_txt_dt3.pdleft-30{padding-left:30px}main .contents_txt_dt3.pdleft-45{padding-left:45px}main .contents_txt_dt3.pdleft-60{padding-left:60px}main .contents_txt_dt3 dl{margin-bottom:15px}main .contents_txt_dt3 dt{float:left;width:3em}main .contents_txt_dt3 dd{margin-left:3.5em}main .subsidy{display:-webkit-box;display:flex;margin-bottom:10px;flex-wrap:wrap}main .subsidy>dt{min-width:15em;padding:0 20px 0 0}main .subsidy dd{font-size:12px;line-height:18px;margin-left:10em}main .subsidy>*{float:none;width:auto;margin:0}main .lightbox_contents{margin-bottom:30px}main .lightbox_contents table{border-collapse:collapse;border:1px solid #428f02}main .lightbox_contents th{line-height:18px;padding:10px 0;text-align:center;color:#fff;border:1px solid #428f02;background:#428f02}main .lightbox_contents_td_001{line-height:18px;padding:10px 10px;text-align:center;border:1px solid #428f02;background:#fff}main .lightbox_contents_td_001.bg_color{background:#f4dbc1}main .lightbox_contents_td_002{line-height:18px;padding:10px 20px;text-align:left;border:1px solid #428f02;background:#fff}main .lightbox_contents_td_002.bg_color{background:#f4dbc1}main .lightbox_contents_td_002 dt{float:left;width:2em}main .lightbox_contents_td_002 dd{margin-left:2em}main .tab_box_btn{display:-webkit-box;display:flex}main .tab_box_btn li{width:calc(100% / 5)}main .tab_box_btn li:last-child a{border-right:1px solid #ccc}main .tab_box_btn li a{position:relative;display:-webkit-box;display:flex;height:100%;padding:20px 1em;text-align:center;border-top:1px solid #ccc;border-bottom:1px solid #ccc;border-left:1px solid #ccc;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}main .tab_box_btn li a:hover{color:#fff;border-color:#32ac57;background-color:#32ac57}main .tab_box_btn li a.select{color:#fff;border-color:#32ac57;background-color:#32ac57}main .tab_box_btn li a.select::after{position:absolute;bottom:-10px;left:50%;display:block;content:'';-webkit-transform:translateX(-50%);transform:translateX(-50%);border-top:12px solid #32ac57;border-right:12px solid transparent;border-left:12px solid transparent}main .info{margin-bottom:50px}main .info_lists{margin-top:30px}main .info_lists_inner{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between}main .info_lists li{border-bottom:1px solid #ccc}main .info_lists li:last-child{border-bottom:none}main .info_lists li a{display:block;padding:22px 20px}main .info_lists li a[href]:hover{background-color:#eee}main .info_lists li a [class*=' icon_'],main .info_lists li a [class^=icon_]{font-size:1.2rem;display:-webkit-box;display:flex;min-width:95px;color:#777;-webkit-box-align:center;align-items:center}main .info_lists li a [class*=' icon_']::before,main .info_lists li a [class^=icon_]::before{display:inline-block;width:25px;height:32px;margin-right:14px;content:'';background-size:contain}main .info_lists li a [class*=' icon_']::after,main .info_lists li a [class^=icon_]::after{display:none}main .info_lists .date{margin-bottom:16px}main .info_lists .date time{font-family:'Noto Sans JP','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,Osaka,'ＭＳ Ｐゴシック','MS PGothic',sans-serif;font-weight:400;display:inline-block;width:125px;margin-right:18px;color:#198a3b}main .info .tag{font-size:1.2rem;font-weight:300;display:inline-block;min-width:112px;margin-right:6px;padding:0 1em;text-align:center;border:1px solid #ccc;background-color:#fff}main .info_list{padding-right:20px}main .info_btn{text-align:center;background-color:#eee}main .info_btn a{display:block;padding:16px 0}main .info_head{margin:20px auto 30px;padding:5px .5em;text-align:right}main .info_head time{color:#32ac57}main .info_foot{margin-bottom:60px}main .ir_info{margin-bottom:60px}main .ir_info_inner{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between}main .ir_info_inner.col-3 .ir_center_list{display:flex;display:-webkit-box;display:flex;padding-right:20px}main .ir_info li{border-bottom:1px solid #ccc}main .ir_info li:last-child{border-bottom:none}main .ir_info li:hover{background-color:#eee}main .ir_info li a{display:block;padding:22px 20px}main .ir_info li a [class*=' icon_'],main .ir_info li a [class^=icon_]{font-size:1.2rem;display:-webkit-box;display:flex;min-width:95px;color:#777;-webkit-box-align:center;align-items:center}main .ir_info li a [class*=' icon_']::before,main .ir_info li a [class^=icon_]::before{display:inline-block;width:25px;height:32px;margin-right:14px;content:'';background-size:contain}main .ir_info li a [class*=' icon_']::after,main .ir_info li a [class^=icon_]::after{display:none}main .ir_info li a [class*=' icon_'].right,main .ir_info li a [class^=icon_].right{display:block}main .ir_info li a [class*=' icon_'].right::before,main .ir_info li a [class^=icon_].right::before{float:right;margin-right:0}main .ir_info_list{display:-webkit-box;display:flex;padding-right:20px}main .ir_info_list .date{width:170px;padding-right:20px}main .ir_info_list .date time{font-family:'Noto Sans JP','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,Osaka,'ＭＳ Ｐゴシック','MS PGothic',sans-serif;font-weight:400;color:#32ac57}main .img_big_box_new img{display:block;width:auto;max-width:100%;height:auto;margin:0 auto}main .img_big_box_new_full img{width:100%;height:auto}main .category_ttl{font-size:3.2rem;font-weight:500;line-height:1.4;position:relative;margin-top:45px;margin-bottom:35px;padding:0 14px;color:#444}main .category_ttl:before{position:absolute;top:50%;left:0;display:block;width:4px;height:100%;content:'';-webkit-transform:translateY(-50%);transform:translateY(-50%);background:-webkit-linear-gradient(top,#1f7b3b 0,#1f7b3b 50%,#3cbc63 50.1%,#3cbc63 100%);background:linear-gradient(to bottom,#1f7b3b 0,#1f7b3b 50%,#3cbc63 50.1%,#3cbc63 100%)}main .category_ttl img{width:auto;max-height:32px;margin-top:-4px;margin-left:8px;vertical-align:middle}main .sec_ttl{font-size:2.8rem;font-weight:500;line-height:1.5;margin-top:60px;margin-bottom:25px;padding:8px 1em 8px 14px;color:#fff;background:-webkit-linear-gradient(60deg,#16953c 0,#16953c 108px,#3ca95d 108px,#3ca95d 100%);background:linear-gradient(30deg,#16953c 0,#16953c 108px,#3ca95d 108px,#3ca95d 100%)}main .sec_ttl .dot{font-weight:700;position:relative}main .sec_ttl .dot:before{position:absolute;top:-1px;left:50%;display:block;width:5px;height:5px;content:'';-webkit-transform:translateX(-50%);transform:translateX(-50%);border-radius:50%;background:#fff}main .sec_ttl .sup{font-size:1.4rem;vertical-align:super}main .small_ttl{font-size:2.4rem;font-weight:500;line-height:1.4;position:relative;margin-top:40px;margin-bottom:20px;padding:4px 20px 6px;color:#064d1b;background:#def4ef}main .small_ttl::before{position:absolute;top:50%;left:0;display:block;width:3px;height:100%;margin-right:10px;content:'';-webkit-transform:translateY(-50%);transform:translateY(-50%);background:#209342}main .small_ttl a{display:block}main .small_ttl a::after{display:inline-block;width:20px;height:20px;margin-bottom:-1px;margin-left:12px;content:'';background:url(../images/icon_arw_dg.png) no-repeat;background-size:contain}main .small_ttl a:hover{opacity:.7}main .small_ttl .red{font-weight:600;color:#da5442}main .category_ttl_h4{font-size:2rem;font-weight:500;line-height:1.4;position:relative;margin-top:30px;margin-bottom:10px;padding-left:26px}main .category_ttl_h4::before{position:absolute;top:10px;left:0;display:block;width:10px;height:10px;content:'';background:#33ac58}main .standard_txt_new{font-size:16px;margin-bottom:25px;color:#555}main .standard_txt_new .left{text-align:left}main .standard_txt_new a{font-weight:500;text-decoration:underline}main .standard_txt_new a:hover{opacity:.7}main .standard_txt_new .red{font-weight:500;color:#da5442}main .txt_strong{font-size:2.4rem;font-weight:700;line-height:1.3;margin-bottom:25px;color:#da5442}main .txt_strong.blue{color:#42abda}main .category_ttl_new_h2{font-size:20px;font-weight:400;line-height:1.4;margin-bottom:40px;padding:13px 20px;color:#555;background:#f5f5f5}main .category_ttl_new_h2 span{display:block;padding:0 15px;border-left:3px solid #32ac57}main .sec_ttl_new_h3{font-size:18px;font-weight:500;margin-bottom:40px;padding-left:10px;color:#555;border-left:3px solid #32ac57}main .sub_category_new{line-height:1.7;margin-bottom:-28px}main .sub_category_new span{font-size:14px;font-weight:300;display:inline-block;padding:1px 7px;padding:5px 10px;color:#32ac57;border:1px solid #32ac57;background:#fff}main .sub_category_new .active{color:#fff;border:1px solid #32ac57;background:#32ac57}main .small_ttl_new_h3{font-size:16px;margin-bottom:45px;color:#198a3b}main .backgreen_txt{font-size:16px;line-height:26px;margin-bottom:40px;padding:18px 17px;color:#fff;border:1px solid #32ac57;background:#32ac57}main .back_txt{font-size:16px;line-height:26px;margin-bottom:40px;padding:18px 17px;color:#555;border:1px solid #32ac57;background:#fff}main .back_txt .list_category2_box_new{margin-bottom:0!important}main .back_txt.gray{padding:20px 30px;border:none;background:#f2f4f7}main .back_txt.green{padding:20px 30px;border:1px solid #32ac57;background:#edf7f5}main .back_txt_ttl{font-size:1.6rem;font-weight:700;position:relative;margin-bottom:3px;padding-left:12px;color:#32ac57}main .back_txt_ttl::before{position:absolute;top:50%;left:0;display:block;width:3px;height:calc(100% - 10px);content:'';-webkit-transform:translateY(-50%);transform:translateY(-50%);background:#55c477}main .back_txt_ttl::after{position:absolute;bottom:-4px;left:0;display:block;width:100%;height:1px;content:'';background:-webkit-linear-gradient(right,#aaa 4px,transparent 2px);background:linear-gradient(-90deg,#aaa 4px,transparent 2px);background-size:6px 1px}main .back_txt_ttl+p{margin-top:24px}main .back_txt_ttl+.standard_list{margin-top:14px}main .back_txt .standard_list ol li:last-of-type,main .back_txt .standard_list>ul li:last-of-type{margin-bottom:0}main .back_txt .standard_list ol li .red,main .back_txt .standard_list>ul li .red{font-weight:500;color:#da5442}main .back_txt .standard_list .decimal{list-style-type:none;counter-reset:num}main .back_txt .standard_list .decimal li{line-height:1.5;display:table}main .back_txt .standard_list .decimal li::before{font-size:1.6rem;font-weight:700;display:table-cell;width:1.7em;content:counter(num);counter-increment:num}main .back_txt .standard_list .decimal li:not(:last-child){margin-bottom:10px}main .back_txt .standard_list li .list_ttl{font-size:1.6rem;display:block}main .back_txt .standard_list li .list_ttl+p{font-size:1.4rem;line-height:1.57}main .back_txt .standard_list li .innerlist{margin-top:4px}main .back_txt .standard_list li .innerlist li{margin-bottom:4px}main .back_txt .standard_list .-free{padding-left:0}main .back_txt .standard_list .-free>li{display:table}main .back_txt .standard_list .-free>li::before{display:table-cell;padding-right:5px;content:attr(data-text);white-space:nowrap}main .back_txt p .red{font-weight:500;color:#da5442}main .back_txt>*+.img_big{margin-top:25px}main .back_txt .img_big{margin-bottom:5px}main .back_txt .img_big .img_big_box figure{margin-bottom:0}main .back_txt .txt_img_new{margin-bottom:0}main .back_txt .txt_img_new.img_fit{padding:20px 10px 0}main .back_sub_txt_new{position:relative;margin-top:40px;margin-bottom:45px;border:1px solid #32ac57}main .back_sub_txt_new span{font-size:14px;position:absolute;z-index:9;top:-23px;left:19px;display:inline-block;padding:5px 10px;color:#fff;background:#32ac57}main .back_sub_txt_new p{font-size:16px;line-height:26px;padding:18px 17px;color:#555}main .img_big_big{width:100%;max-width:980px;margin:0 auto}main .img_big_big.left{margin:0}main .img_big_big.left .img_big_big_box figure p img{margin:0}main .img_big_big .img_big_big_box figure{margin-bottom:25px}main .img_big_big .img_big_big_box figure p{width:100%}main .img_big_big .img_big_big_box figure p img{display:block;width:auto;max-width:100%;height:auto;margin:auto}main .img_big_big .img_big_big_box figure.-border p{outline:1px solid #ccc}main .img_big_big .img_big_big_box figure p:last-of-type{display:none}main .img_big_big .img_big_big_box figure figcaption{font-size:1.4rem;padding-top:10px;text-align:center;color:#555}main .img_big_big .img_big_big_box figure figcaption.left{text-align:left}main .img_big_big a{display:block}main .img_big_big a:hover{opacity:.5}main .img_big_big a img:hover{opacity:1}main .img_big_big.bk figure p{background:#d3d0d0}main .img_wide{width:100%;margin:0 auto}main .img_wide .img_wide_box figure{margin-bottom:25px}main .img_wide .img_wide_box figure p{width:100%}main .img_wide .img_wide_box figure p img{display:block;width:auto;max-width:100%;height:auto;margin:auto}main .img_wide .img_wide_box figure.-border p{outline:1px solid #ccc}main .img_wide .img_wide_box figure p:last-of-type{display:none}main .img_wide .img_wide_box figure figcaption{font-size:1.4rem;padding-top:10px;text-align:center;color:#555}main .img_wide a{display:block}main .img_wide a:hover{opacity:.5}main .img_wide a img:hover{opacity:1}main .img_wide.bk figure p{background:#d3d0d0}main .page_link{display:-webkit-box;display:flex;margin-bottom:50px;padding:20px 20px 6px;background:#f4f4f4;flex-wrap:wrap}main .page_link li{font-size:1.4rem;line-height:1.5;margin-right:14px;margin-bottom:14px}main .page_link li a{position:relative;display:block;width:100%;height:100%;padding:10px 50px 10px 20px;background:#fff}main .page_link li a:hover{text-decoration:underline}main .page_link li a::after{position:absolute;top:50%;right:20px;display:block;width:17px;height:10px;margin-left:14px;content:'';-webkit-transform:translateY(-50%);transform:translateY(-50%);background:url(../images/icon_arw_down.png) no-repeat;background-size:contain}main .faq_ttl{font-size:2rem;font-weight:500;margin-bottom:60px;padding:7px 20px;color:#fff;background-color:#32ac57}main .faq li{margin-bottom:25px;border-bottom:1px solid #ccc}main .faq li:last-child{border-bottom:none}main .faq_btn a{font-size:1.4rem;position:relative;display:inline-block;margin:20px 0 0 0;padding:8px 40px 8px 20px;-webkit-transition:all .2s;transition:all .2s;letter-spacing:normal;background:#eee}main .faq_btn a:hover{opacity:.5}main .faq_btn a::after{position:absolute;top:50%;right:15px;display:block;width:13px;height:12px;margin-top:-6px;content:'';background-image:url(../images/icon_arw_w.png);background-repeat:no-repeat;background-size:contain}main .faq_btn a{display:block;width:300px;text-align:center;color:#fff;background-color:#32ac57}main .faq .a,main .faq .q{display:table;width:100%;padding-bottom:25px;table-layout:fixed}main .faq .a::before,main .faq .q::before{font-size:1.8rem;display:table-cell;width:34px;padding-right:20px;content:'Q';text-align:center;color:#32ac57}main .faq .q_txt{font-size:1.8rem;font-weight:700;display:table-cell}main .faq .a::before{content:'A'}main .faq .a_txt{display:table-cell}main .faq .a_txt>a{font-weight:500;text-decoration:underline}main .faq .a_txt>a:hover{opacity:.7}main .faq .a .btn_small{margin-top:20px}main .faq .a .btn_small:last-child{margin-bottom:0}main .img_small_new{display:-webkit-box;display:flex;margin-bottom:25px;flex-wrap:wrap}main .img_small_new .img_small_box_new{width:calc((100% - 31px)/ 3);max-width:340px;margin-top:15px;border:1px solid #ccc}main .img_small_new .img_small_box_new:nth-of-type(-n+3){margin-top:0}main .img_small_new .img_small_box_new a{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;height:100%}main .img_small_new .img_small_box_new a:hover{opacity:.7}main .img_small_new .img_small_box_new:not(:nth-child(3n)){margin-right:15px}main .img_small_new .image_small_new{position:relative;padding-top:calc(113 / 170 * 100%)}main .img_small_new .image_small_new img{position:absolute;top:0;right:0;bottom:0;left:0;width:auto;height:auto;max-height:100%;margin:auto}main .img_small_new .image_small_new.p_lr img{width:calc(100% - 20px)}main .img_small_new .image_small_new.p_tb img{height:calc(100% - 20px)}main .img_small_new .content_small_new{display:-webkit-box;display:flex;border-top:1px solid #eee;-webkit-box-flex:1;flex-grow:1;-webkit-box-align:center;align-items:center}main .img_small_new .content_small_new::after{display:block;width:13px;height:12px;margin-right:20px;content:'';background:url(../images/icon_arw_green.png) no-repeat;background-size:contain}main .img_small_new .content_small_new p{line-height:24px;width:calc(100% - 33px);padding:16px 7px 16px 20px;text-align:center;color:#555}main .img_small_new.bk .image_small_new{background:#d3d0d0}main .list_category_new{display:-webkit-box;display:flex;margin-bottom:25px;flex-wrap:wrap}main .list_category_new .list_category_box_new{width:calc((100% - 20px)/ 2);margin-top:20px;border:1px solid #ccc}main .list_category_new .list_category_box_new:nth-of-type(-n+2){margin-top:0}main .list_category_new .list_category_box_new a{display:block}main .list_category_new .list_category_box_new a:hover{opacity:.5}main .list_category_new .list_category_box_new .ttl_list_category_box_new{font-size:1.8rem;line-height:1.5;color:#fff;background:#4cb86d}main .list_category_new .list_category_box_new .ttl_list_category_box_new span{display:-webkit-box;display:flex;padding:7px 45px 7px 20px;background:url(../images/icon_arw_white.png) no-repeat right 17px center;background-size:auto;-webkit-box-align:center;align-items:center}main .list_category_new .list_category_box_new .cont_list_category_box_new{display:-webkit-box;display:flex;padding:15px 20px}main .list_category_new .list_category_box_new .cont_list_category_box_new .l_cont_list_category_box_new{width:100%}main .list_category_new .list_category_box_new .cont_list_category_box_new .l_cont_list_category_box_new p{line-height:26px;color:#555}main .list_category_new .list_category_box_new .cont_list_category_box_new .l_cont_list_category_box_new img{width:auto;outline:1px solid #ccc}main .list_category_new .list_category_box_new .cont_list_category_box_new .l_cont_list_category_box_new.no-border img{outline:0}main .list_category_new .list_category_box_new .cont_list_category_box_new .r_cont_list_category_box_new{width:47%;padding-left:20px}main .list_category_new .list_category_box_new .cont_list_category_box_new .r_cont_list_category_box_new img{margin-top:5px;margin-bottom:5px;outline:1px solid #ccc}main .list_category_new .list_category_box_new .cont_list_category_box_new .r_cont_list_category_box_new.no-border img{outline:0}main .list_category_new .list_category_box_new:not(:nth-child(2n)){margin-right:20px}main .ttl_category_box_wrap{width:calc((100% - 20px)/ 2);margin-top:20px}main .ttl_category_box_wrap .ttl_list_category_box_new{font-size:1.8rem;line-height:1.5;margin-top:20px;padding:7px 20px;color:#fff;background:#4cb86d}main .ttl_category_box_wrap .ttl_list_category_box_new:first-of-type{margin-top:0}main .ttl_link_new_h3{display:-webkit-box;display:flex;margin-top:40px;margin-bottom:20px;padding-bottom:4px;border-bottom:1px solid #ccc;-webkit-box-align:baseline;align-items:baseline}main .ttl_link_new_h3 a:hover{-webkit-transition:all .2s ease 0s;transition:all .2s ease 0s;opacity:.5}main .ttl_link_new_h3 span{font-size:18px;font-weight:400;color:#333}main .ttl_link_new_h3 span::before{position:relative;top:3px;display:inline-block;width:24px;height:20px;margin-right:12px;content:'';background-image:url(../images/icon_arw.png);background-repeat:no-repeat;background-position:top;background-size:contain;-webkit-box-flex:0;flex:0 0 20px}main .list_thums_new{margin-bottom:30px}main .list_thums_new .box_list_thums_new{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:justify;justify-content:left}main .list_thums_new .box_list_thums_new .item_list_thums_new{width:calc((100% - 41px)/ 3);margin-top:20px}main .list_thums_new .box_list_thums_new .item_list_thums_new:nth-of-type(-n+3){margin-top:0}main .list_thums_new .box_list_thums_new .item_list_thums_new a{display:block}main .list_thums_new .box_list_thums_new .item_list_thums_new a:hover{opacity:.5}main .list_thums_new .box_list_thums_new .item_list_thums_new .main_item_list_thums_new{display:-webkit-box;display:flex;padding:7px;border:1px solid #ccc;flex-wrap:wrap}main .list_thums_new .box_list_thums_new .item_list_thums_new .main_item_list_thums_new .l_main_item_list_thums_new{display:-webkit-box;display:flex;width:25.3%;margin-right:12px;-webkit-box-align:center;align-items:center}main .list_thums_new .box_list_thums_new .item_list_thums_new .main_item_list_thums_new .l_main_item_list_thums_new img{width:auto}main .list_thums_new .box_list_thums_new .item_list_thums_new .main_item_list_thums_new .r_main_item_list_thums_new{width:70%}main .list_thums_new .box_list_thums_new .item_list_thums_new .main_item_list_thums_new .r_main_item_list_thums_new p{display:-webkit-box;display:flex;min-height:82px;margin:0;-webkit-box-align:center;align-items:center}main .list_thums_new .box_list_thums_new .item_list_thums_new:not(:nth-child(3n)){margin-right:20px}main .back_regulation{padding:40px 0;background:#f2f4f7}main .box_list_link_back_new{display:-webkit-box;display:flex;margin-bottom:30px;flex-wrap:wrap;-webkit-box-pack:justify;justify-content:left}main .box_list_link_back_new .item_list_link_back_new{width:calc(100% / 3 - 20px);margin-bottom:20px}main .box_list_link_back_new .item_list_link_back_new a{display:block}main .box_list_link_back_new .item_list_link_back_new a:hover{opacity:.5}main .box_list_link_back_new .item_list_link_back_new .main_item_list_link_back_new{border:1px solid #ccc;background:#fff}main .box_list_link_back_new .item_list_link_back_new .main_item_list_link_back_new span{line-height:27px;display:-webkit-box;display:flex;min-height:70px;padding:7px 15px;padding-left:45px;color:#555;background:url(../images/icon_arrow_r_new.png) no-repeat left 24px center;background-size:auto;-webkit-box-align:center;align-items:center}main .box_list_link_back_new .item_list_link_back_new:not(:nth-child(3n)){margin-right:30px}main .list_category2_new{display:-webkit-box;display:flex;margin-bottom:25px;flex-wrap:wrap}main .list_category2_new .list_category2_box_new{width:calc((100% - 20px)/ 2);margin-top:20px;border:1px solid #ccc}main .list_category2_new .list_category2_box_new:nth-of-type(-n+2){margin-top:0}main .list_category2_new .list_category2_box_new .ttl_list_category2_box_new{font-size:1.8rem;line-height:1.5;color:#fff;background:#4cb86d}main .list_category2_new .list_category2_box_new .ttl_list_category2_box_new a{display:-webkit-box;display:flex;padding:7px 45px 7px 20px;background:url(../images/icon_arw_white.png) no-repeat right 15px center;background-size:auto;-webkit-box-align:center;align-items:center}main .list_category2_new .list_category2_box_new .ttl_list_category2_box_new a:hover{-webkit-transition:all .2s;transition:all .2s;background-color:rgba(255,255,255,.6);background-blend-mode:color}main .list_category2_new .list_category2_box_new .cont_list_category2_box_new{display:-webkit-box;display:flex;padding:15px 15px}main .list_category2_new .list_category2_box_new .cont_list_category2_box_new .main_cont_list_category2_box_new{width:100%}main .list_category2_new .list_category2_box_new .cont_list_category2_box_new .main_cont_list_category2_box_new .item_cont_list_category2_box_new{display:-webkit-box;display:flex;flex-wrap:wrap}main .list_category2_new .list_category2_box_new .cont_list_category2_box_new .main_cont_list_category2_box_new .item_cont_list_category2_box_new .m_item_cont_list_category2_box_new{width:49%}main .list_category2_new .list_category2_box_new .cont_list_category2_box_new .main_cont_list_category2_box_new .item_cont_list_category2_box_new .m_item_cont_list_category2_box_new a{line-height:27px;display:-webkit-box;display:flex;padding:7px 15px;padding-left:27px;color:#555;background:url(../images/icon_arrow_r_new.png) no-repeat left 5px top 15px;background-size:auto;-webkit-box-align:center;align-items:center}main .list_category2_new .list_category2_box_new .cont_list_category2_box_new .main_cont_list_category2_box_new .item_cont_list_category2_box_new .m_item_cont_list_category2_box_new a:hover{text-decoration:underline}main .list_category2_new .list_category2_box_new .cont_list_category2_box_new .main_cont_list_category2_box_new .item_cont_list_category2_box_new .m_item_cont_list_category2_box_new:not(:nth-child(2n)){margin-right:1.88%}main .list_category2_new .list_category2_box_new:not(:nth-child(2n)){margin-right:20px}main .ttl_category2_box_wrap{width:calc((100% - 20px)/ 2);margin-top:20px}main .ttl_category2_box_wrap .ttl_list_category2_box_new{font-size:1.8rem;line-height:1.5;margin-top:20px;color:#fff;background:#4cb86d}main .ttl_category2_box_wrap .ttl_list_category2_box_new:first-of-type{margin-top:0}main .ttl_category2_box_wrap .ttl_list_category2_box_new a{display:-webkit-box;display:flex;padding:7px 45px 7px 20px;background:url(../images/icon_arw_white.png) no-repeat right 15px center;background-size:auto;-webkit-box-align:center;align-items:center}main .ttl_category2_box_wrap .ttl_list_category2_box_new a:hover{-webkit-transition:all .2s;transition:all .2s;background-color:rgba(255,255,255,.6);background-blend-mode:color}main .button-arrow-link{margin-top:50px;margin-bottom:50px;text-align:center}main .button-arrow-link a{font-size:16px;font-weight:300;display:inline-block;margin:0 15px;padding:8px 73px;color:#555;background:#eee;background:url(../images/icon_arw_link_r.png) no-repeat right 15px center #eee;background-size:auto;-webkit-box-align:center;align-items:center}main .button-arrow-link a:hover{opacity:.7}main .button-arrow-link span{font-size:16px;font-weight:300;display:inline-block;margin:0 15px;padding:8px 73px;color:rgba(85,85,85,.5);background:#eee;background:url(../images/icon_arw_link_lg_r.png) no-repeat right 15px center #eee;background-size:auto;-webkit-box-align:center;align-items:center}main .button-arrow-link a.left-button-arrow-link{padding:8px 69px;padding-left:76px;background:url(../images/icon_arw_link_l.png) no-repeat left 15px center #eee}main .button-arrow-link a.right-button-arrow-link{padding:8px 69px;padding-right:76px}main .button-arrow-link span.left-button-arrow-link.-disable{padding:8px 69px;padding-left:76px;background:url(../images/icon_arw_link_lg_l.png) no-repeat left 15px center #eee}main .button-arrow-link span.right-button-arrow-link.-disable{padding:8px 69px;padding-right:76px}main .list_cate_link_new{margin-bottom:25px}main .list_cate_link_new .box_list_cate_link_new{display:-webkit-box;display:flex;flex-wrap:wrap}main .list_cate_link_new .box_list_cate_link_new .item_list_cate_link_new{display:-webkit-box;display:flex;width:49%;margin-top:20px;border:1px solid #ccc;-webkit-box-align:center;align-items:center}main .list_cate_link_new .box_list_cate_link_new .item_list_cate_link_new:nth-of-type(-n+2){margin-top:0}main .list_cate_link_new .box_list_cate_link_new .item_list_cate_link_new .main_item_list_cate_link_new:hover{opacity:.7}main .list_cate_link_new .box_list_cate_link_new .item_list_cate_link_new .main_item_list_cate_link_new{width:100%}main .list_cate_link_new .box_list_cate_link_new .item_list_cate_link_new .main_item_list_cate_link_new a{display:block;padding:12px 10px}main .list_cate_link_new .box_list_cate_link_new .item_list_cate_link_new .main_item_list_cate_link_new .con_main_item_list_cate_link_new{display:-webkit-box;display:flex;flex-wrap:wrap}main .list_cate_link_new .box_list_cate_link_new .item_list_cate_link_new .main_item_list_cate_link_new .con_main_item_list_cate_link_new .l_main_item_list_cate_link_new{position:relative;width:29.756%;padding-top:calc(80 / 189.47 * 100%)}main .list_cate_link_new .box_list_cate_link_new .item_list_cate_link_new .main_item_list_cate_link_new .con_main_item_list_cate_link_new .l_main_item_list_cate_link_new img{position:absolute;top:0;right:0;bottom:0;left:0;width:auto;height:auto;max-height:100%;margin:auto;outline:1px solid #ccc}main .list_cate_link_new .box_list_cate_link_new .item_list_cate_link_new .main_item_list_cate_link_new .con_main_item_list_cate_link_new .l_main_item_list_cate_link_new img:hover{opacity:1}main .list_cate_link_new .box_list_cate_link_new .item_list_cate_link_new .main_item_list_cate_link_new .con_main_item_list_cate_link_new .l_main_item_list_cate_link_new.no-border img{outline:0}main .list_cate_link_new .box_list_cate_link_new .item_list_cate_link_new .main_item_list_cate_link_new .con_main_item_list_cate_link_new .r_main_item_list_cate_link_new{position:relative;display:-webkit-box;display:flex;width:70.24%;padding:0 20px;-webkit-box-align:center;align-items:center}main .list_cate_link_new .box_list_cate_link_new .item_list_cate_link_new .main_item_list_cate_link_new .con_main_item_list_cate_link_new .r_main_item_list_cate_link_new .con_r_main_item_list_cate_link_new{display:block;width:100%}main .list_cate_link_new .box_list_cate_link_new .item_list_cate_link_new .main_item_list_cate_link_new .con_main_item_list_cate_link_new .r_main_item_list_cate_link_new .con_r_main_item_list_cate_link_new p{font-size:18px;font-weight:500;color:#555}main .list_cate_link_new .box_list_cate_link_new .item_list_cate_link_new .main_item_list_cate_link_new .con_main_item_list_cate_link_new .r_main_item_list_cate_link_new .con_r_main_item_list_cate_link_new hr{width:60px;margin:7px auto 7px 0;border-top:2px solid #32ac57}main .list_cate_link_new .box_list_cate_link_new .item_list_cate_link_new .main_item_list_cate_link_new .con_main_item_list_cate_link_new .r_main_item_list_cate_link_new .con_r_main_item_list_cate_link_new .all_list_cate_link_new span{color:#666}main .list_cate_link_new .box_list_cate_link_new .item_list_cate_link_new .main_item_list_cate_link_new .con_main_item_list_cate_link_new .r_main_item_list_cate_link_new:after{position:absolute;right:0;bottom:0;display:block;width:32px;height:32px;content:'';background:#ccc;background-image:url(../images/icon_arw.png);background-repeat:no-repeat;background-size:cover}main .list_cate_link_new .box_list_cate_link_new .item_list_cate_link_new:not(:nth-child(2n)){margin-right:1.88%}main .list_cate_link_new.column1{margin-bottom:25px}main .list_cate_link_new.column1 .box_list_cate_link_new{max-width:600px;margin:0 auto}main .list_cate_link_new.column1 .box_list_cate_link_new .item_list_cate_link_new{width:100%}main .list_cate_link_new.column1 .box_list_cate_link_new .item_list_cate_link_new:nth-of-type(-n+2){margin-top:20px}main .list_cate_link_new.column1 .box_list_cate_link_new .item_list_cate_link_new:first-of-type{margin-top:0}main .list_cate_link_new.column1 .box_list_cate_link_new .item_list_cate_link_new:not(:nth-child(2n)){margin-right:0}main .list_cate_link_new.column1 .box_list_cate_link_new .item_list_cate_link_new:last-of-type{margin-bottom:0}main .list_cate_link_new.column1 .box_list_cate_link_new .item_list_cate_link_new .main_item_list_cate_link_new .con_main_item_list_cate_link_new .l_main_item_list_cate_link_new{width:26.65%;padding-top:37.55%}main .list_cate_link_new.column1 .box_list_cate_link_new .item_list_cate_link_new .main_item_list_cate_link_new .con_main_item_list_cate_link_new .r_main_item_list_cate_link_new{width:73.3%}main .button-arrow-link-single{line-height:1.2;position:absolute;top:-35px;right:0;text-align:left}main .button-arrow-link-single.mg_b70_new{margin-bottom:70px}main .button-arrow-link-single a{font-size:1.4rem;font-weight:300;position:relative;display:block;padding-left:24px;color:#444;-webkit-box-align:center;align-items:center}main .button-arrow-link-single a::after{display:inline-block;width:13px;height:12px;margin-left:10px;content:'';background:url(../images/icon_arw_green.png) no-repeat;background-size:contain}main .button-arrow-link-single a:hover{opacity:.7}main .button-arrow-link-single a.left-button-arrow-link-single::before{position:absolute;top:3px;left:0;display:block;width:13px;height:12px;content:'';-webkit-transform:rotate(180deg);transform:rotate(180deg);background:url(../images/icon_arw_green.png) no-repeat;background-size:contain}main .button-arrow-link-single a.left-button-arrow-link-single::after{content:none}main .button-arrow-link2{margin-bottom:50px;text-align:center}main .button-arrow-link2.mg_b70_new{margin-bottom:70px}main .button-arrow-link2 a{font-size:16px;font-weight:300;display:inline-block;margin:0 15px;padding:8px 73px;color:#555;background:#eee;background:url(../images/icon_arw_link_r.png) no-repeat right 15px center #eee;background-size:auto;-webkit-box-align:center;align-items:center}main .button-arrow-link2 a:hover{opacity:.7}main .button-arrow-link2:after{display:block;clear:both;content:''}main .button-arrow-link2 a.left-button-arrow-link2{float:left;margin:0;padding:8px 25px;padding-left:46px;background:url(../images/icon_arw_link_l.png) no-repeat left 15px center #eee}main .button-arrow-link2 a.right-button-arrow-link2{float:right;margin:0;padding:8px 25px;padding-right:46px}main .blog_new{margin-bottom:50px}main .blog_new .main_blog_new{display:-webkit-box;display:flex;flex-wrap:wrap}main .blog_new .main_blog_new .l_blog_new{width:49%}main .blog_new .main_blog_new .l_blog_new p{line-height:26px;color:#555}main .blog_new .main_blog_new .l_blog_new:not(:nth-child(2n)){margin-right:1.88%}main .blog_new .main_blog_new .r_blog_new{width:49%}main .link_menu_new{display:-webkit-box;display:flex;margin-bottom:50px;flex-wrap:wrap}main .link_menu_new.column3 li{width:calc((100% - 29px)/ 3)}main .link_menu_new.column3 li:not(:nth-child(3n)){margin-right:14px}main .link_menu_new li{min-height:74px;margin-bottom:14px;border:1px solid #ccc}main .link_menu_new li.active{background:#e3f3ea}main .link_menu_new li a{line-height:1.68;display:-webkit-box;display:flex;width:100%;height:100%;padding:10px 20px;color:#555;-webkit-box-align:center;align-items:center}main .link_menu_new li a:before{display:block;width:16px;height:16px;margin-right:18px;content:'';background-image:url(../images/icon_arw.png);background-repeat:no-repeat;background-size:contain;-webkit-box-flex:0;flex:0 0 16px}main .link_menu_new li a:hover{opacity:.7;color:#198a3b}main .list_video{display:-webkit-box;display:flex;margin-bottom:25px;flex-wrap:wrap;-webkit-box-pack:justify}main .list_video.column1 .item_list_video{max-width:600px;margin:25px auto 0}main .list_video.column1 .item_list_video:first-of-type{margin-top:0}main .list_video.column1 .content_item_list_video:hover{opacity:.7}main .list_video.column2 .item_list_video{width:48.114%;margin-top:25px}main .list_video.column2 .item_list_video:nth-of-type(-n+2){margin-top:0}main .list_video.column2 .item_list_video .content_item_list_video:hover{opacity:.7}main .list_video.column2 .item_list_video:not(:nth-child(2n)){margin-right:40px}main .list_video.column3 .item_list_video{width:30.5%;margin-top:25px}main .list_video.column3 .item_list_video:nth-of-type(-n+3){margin-top:0}main .list_video.column3 .item_list_video .content_item_list_video:after{top:50%;left:50%;width:75px;height:75px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}main .list_video.column3 .item_list_video .content_item_list_video:hover{opacity:.7}main .list_video.column3 .item_list_video:not(:nth-child(3n)){margin-right:1.88%}main .list_video .item_list_video .ttl_item_list_video{margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #32ac57}main .list_video .item_list_video .ttl_item_list_video span{font-size:18px;line-height:27px;display:-webkit-box;display:flex;color:#555;-webkit-box-align:center;align-items:flex-end}main .list_video .item_list_video .content_item_list_video{position:relative}main .list_video .item_list_video .content_item_list_video:after{position:absolute;top:50%;left:50%;display:block;width:88px;height:88px;content:'';-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:url(../images/play.png) no-repeat;background-size:100% 100%}main .list_video .item_list_video .content_item_list_video:hover{cursor:pointer}main .list_video .item_list_video .text_item_list_video{margin:10px 0 0}main .list_video .item_list_video .text_item_list_video p{line-height:26px;color:#555}main .content_list_contact{margin-bottom:50px}main .content_list_contact .item{position:relative;position:relative;display:-webkit-box;display:flex;border-right:2px solid #eee;border-bottom:2px solid #eee;border-left:2px solid #eee;flex-wrap:wrap;-webkit-box-pack:justify;justify-content:flex-end}main .content_list_contact .item:first-of-type{border-top:2px solid #eee}main .content_list_contact .item .decimal{padding-left:20px}main .content_list_contact .item .decimal>li{display:list-item;padding-left:10px;list-style:decimal}main .content_list_contact .item.not-child:last-child>dd{border-bottom:1px solid #eee}main .content_list_contact .item.not-child:last-child>dt{line-height:26px;width:25%;padding:20px 10px;padding-left:30px;color:#333}main .content_list_contact .item>dt{line-height:26px;position:absolute;top:50%;left:0;display:-webkit-box;display:flex;width:25%;height:100%;padding:10px 10px 10px 30px;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#333;background:#f5f5f5;-webkit-box-align:center;align-items:center}main .content_list_contact .item>dt:not(:first-of-type){display:none}main .content_list_contact .item>dd{line-height:26px;display:grid;width:75%;padding:10px 10px 10px 30px;color:#555;border-bottom:2px solid #eee;border-left:2px solid #eee;-webkit-box-align:center;align-items:center}main .content_list_contact .item>dd:last-child{border-bottom:none}main .content_list_contact .item>dd .link_contact{position:relative;display:block;margin-top:4px;padding-left:14px;text-decoration:underline}main .content_list_contact .item>dd .link_contact.ic_pdf:before{top:10px}main .content_list_contact .item>dd .link_contact:before{position:absolute;top:6px;left:0;display:inline-block;width:12px;height:17px;margin-right:5px;content:'';background-image:url(../images/icon_arrow_r_new.png);background-repeat:no-repeat;background-size:contain}main .content_list_contact .item>dd .link_contact:hover{opacity:.7}main .list_contact.csr .content_list_contact{width:94.33%;margin-left:auto}main .list_contact.csr .content_list_contact .item{border:none}main .list_contact.csr .content_list_contact .item::before{position:absolute;z-index:9;bottom:0;left:0;width:25%;content:'';border-bottom:1px solid #549567}main .list_contact.csr .content_list_contact .item:first-of-type::after{position:absolute;z-index:9;top:0;left:0;width:25%;content:'';border-bottom:1px solid #549567}main .list_contact.csr .content_list_contact .item:first-of-type>dd{border-top:1px solid #ccc}main .list_contact.csr .content_list_contact .item>dt{height:100%;padding:10px 10px 10px 30px;background:#fafafa}main .list_contact.csr .content_list_contact .item>dd{min-height:auto;padding:10px 10px 10px 30px;border-bottom:1px solid #ccc;border-left:none}main .blog2_new{margin-bottom:30px}main .catch_copy{font-size:2rem;line-height:1.4}main .catch_copy.-large{font-size:3rem;font-weight:500}main .catch_copy.-center{text-align:center}main .catch_copy .red{font-weight:700;color:#da5442}main .catch_copy_box{position:relative;margin-top:50px;margin-bottom:60px}main .catch_copy_box::after,main .catch_copy_box::before{position:absolute;top:0;display:inline-block;width:5.66%;height:100%;content:''}main .catch_copy_box::before{left:0;border-top:8px solid #eee;border-bottom:8px solid #eee;border-left:8px solid #eee}main .catch_copy_box::after{right:0;border-top:8px solid #eee;border-right:8px solid #eee;border-bottom:8px solid #eee}main .catch_copy_box_inner{width:91.5%;margin:0 auto;padding:24px 0}main .catch_copy_box .standard_txt_new{margin-bottom:5px}main .catch_copy_box .note_list{margin-bottom:0}main .catch_copy_box .arw{display:block;margin:6px 0;text-align:center}main .catch_copy_box .arw::after{display:inline-block;width:0;height:0;content:'';border-width:11px 9px 0 9px;border-style:solid;border-color:#da5442 transparent transparent transparent}main .lineup_box{margin-bottom:60px;border:1px solid #ccc}main .lineup_box_inner{padding:40px}main .lineup_box_inner .note_list{margin-bottom:0}main .lineup_ttl{font-size:2rem;line-height:1.4;padding:10px 25px;color:#fff;background:-webkit-linear-gradient(135deg,#47a463 25%,#66cf86 25%,#66cf86 50%,#47a463 50%,#47a463 75%,#66cf86 75%,#66cf86);background:linear-gradient(-45deg,#47a463 25%,#66cf86 25%,#66cf86 50%,#47a463 50%,#47a463 75%,#66cf86 75%,#66cf86);background-size:5px 5px}main .lineup_img_warp{width:100%;margin-bottom:25px;text-align:center}main .lineup_img_warp img{width:auto;max-width:100%}main .feature_point_ttl{display:-webkit-box;display:flex;margin-top:60px;margin-bottom:25px;padding:15px;border:1px solid #999;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between}main .feature_point_ttl_num{font-size:1.6rem;line-height:1;width:120px;margin-right:15px;padding:8px;text-align:center;color:#fff;border-radius:30px;background:#209342}main .feature_point_ttl_num span{font-size:2.4rem;display:block;margin-top:4px}main .feature_point_ttl_txt{width:calc(100% - 135px)}main .feature_point_ttl_txt .sub{font-size:1.6rem;line-height:1.2;color:#209342}main .feature_point_ttl_txt .main{font-size:2.8rem;line-height:1.4;color:#444}main .feature_list{margin-bottom:20px}main .feature_list:last-child{margin-bottom:0}main .feature_list li{font-size:2rem;line-height:1.5;position:relative;margin-top:8px;padding-left:34px;color:#476eaa}main .feature_list li::before{position:absolute;top:10px;left:12px;display:block;width:12px;height:12px;content:'';background:#436aa5}main .feature_list li:first-of-type{margin-top:0}main .feature_list li p{font-size:1.6rem;color:#555}main .feature_list li .red{font-weight:700;color:#da5442}main .feature_list ol{padding-left:0;list-style-type:none;counter-reset:num}main .feature_list ol li::before{top:auto;width:auto;height:auto;content:counter(num);counter-increment:num;background:0 0}main .feature_list>p{font-size:1.6rem;line-height:1.5;margin-bottom:20px;padding:0 5px;color:#555}main .feature_list>p:last-child{margin-bottom:0}main .feature_list.-center{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center}main .feature_list.column2 ol,main .feature_list.column2 ul{display:-webkit-box;display:flex;flex-wrap:wrap}main .feature_list.column2 li{width:49%;margin-right:2%}main .feature_list.column2 li:nth-of-type(2n){margin-right:0}main .feature_list.column2 li:nth-of-type(-n+2){margin-top:0}main .feature_list.column3 ol,main .feature_list.column3 ul{display:-webkit-box;display:flex;flex-wrap:wrap}main .feature_list.column3 li{width:32%;margin-right:2%}main .feature_list.column3 li:nth-of-type(3n){margin-right:0}main .feature_list.column3 li:nth-of-type(-n+3){margin-top:0}main .feature_list_box{margin-bottom:20px;padding:20px;background:#f2f4f7}main .feature_list_box>p{font-size:1.6rem;line-height:1.5;margin-bottom:20px;padding:0 5px;color:#555}main .feature_list_box>p:last-child{margin-bottom:0}main .feature_list_ttl{display:-webkit-box;display:flex;margin-bottom:20px;padding:12px 16px;border-bottom:4px solid #cdd8e8;background:#dce4f0;-webkit-box-align:center;align-items:center;flex-wrap:wrap}main .feature_list_ttl span{font-size:1.8rem;line-height:1;display:inline-block;width:120px;margin-right:25px;padding:9px;text-align:center;color:#fff;border-radius:17px;background:#476eaa}main .feature_list_ttl p{font-size:2.8rem;line-height:1.4;width:100%}main .feature_list_ttl span+p{width:calc(100% - 145px)}main .feature_img_list{display:-webkit-box;display:flex;margin-bottom:25px;flex-wrap:wrap;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between}main .feature_img_list .img{width:49%}main .feature_img_list .img figure p img{margin:0}main .feature_img_list .img figure.-border p{outline:1px solid #ccc}main .feature_img_list .img figure figcaption{font-size:1.4rem;padding-top:10px;text-align:center;color:#555}main .feature_img_list .img figure figcaption.left{text-align:left}main .feature_img_list .list{width:49%}main .feature_img_list .list ol{padding-left:0;list-style-type:none;counter-reset:num}main .feature_img_list .list ol li{font-size:2.2rem;line-height:1.4;position:relative;margin-bottom:32px;padding-left:62px;color:#444}main .feature_img_list .list ol li::before{font-size:2.2rem;line-height:40px;position:absolute;top:50%;left:0;width:42px;height:42px;content:counter(num);counter-increment:num;-webkit-transform:translateY(-50%);transform:translateY(-50%);text-align:center;color:#436aa5;border-radius:21px;background:#dce4f0}main .feature_img_list .list ol li:last-of-type{margin-bottom:0}main .feature_img_list .list ol li span{font-size:1.6rem;display:block;color:#436aa5}main .contact_box{width:94.33%;margin-right:auto;margin-bottom:25px;margin-left:auto;border:2px solid #32ac57}main .contact_box_ttl{font-size:1.8rem;line-height:1.4;padding:7px 16px;color:#fff;background:#32ac57}main .contact_box_inner{display:-webkit-box;display:flex;padding:24px 40px;flex-wrap:wrap;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:start;align-items:flex-start}main .contact_box_inner_l{width:57%}main .contact_box_inner_r{width:40%}main .contact_box_inner .standard_txt_new{width:100%;margin-bottom:20px}main .contact_box_inner .standard_list{width:100%}main .contact_box_inner .txt_green{font-size:2.4rem;font-weight:700;line-height:1.4;margin-bottom:7px;color:#198a3b}main .contact_box_inner .txt_small{font-size:1.4rem;line-height:1.4;margin-bottom:7px}main .contact_box_inner .tel{font-size:2.2rem;font-weight:700;line-height:1.4;display:-webkit-box;display:flex;flex-wrap:wrap}main .contact_box_inner .tel:last-of-type{margin-bottom:10px}main .contact_box_inner .tel span{display:inline-block;margin-right:30px}main .contact_box_inner a[href^='tel:']{pointer-events:none}main .contact_box_inner .btn{line-height:1.4;position:relative;display:inline-block;padding:14px 50px 14px 30px;color:#fff;background:#32ac57}main .contact_box_inner .btn::after{position:absolute;top:50%;right:17px;display:block;width:15px;height:15px;content:'';-webkit-transform:translateY(-50%);transform:translateY(-50%);background:url(../images/icon_arw_w.png) no-repeat;background-size:contain}main .contact_box_inner .btn:hover{opacity:.7}main .line{width:100%;height:1px;margin-top:25px;margin-bottom:25px;background:#ccc}main .topics_box{margin-bottom:25px;padding:20px 30px;border:1px solid #ccc}main .topics_heading{font-size:1.6rem;font-weight:700;line-height:1;display:inline-block;margin-bottom:18px;padding:6px 15px;color:#fff;background:#32ac57}main .topics_date{display:-webkit-box;display:flex;margin-bottom:12px;-webkit-box-align:center;align-items:center}main .topics_date p{font-size:1.6rem;line-height:1}main .topics_date span{font-size:1.2rem;font-weight:300;line-height:1;display:block;margin-left:12px;padding:4px 30px;border:1px solid #ccc}main .topics_txt{font-size:1.6rem;line-height:1.56}main .block_wrap{display:-webkit-box;display:flex;margin-bottom:25px;flex-wrap:wrap}main .block_box{width:48.11%;margin-top:25px}main .block_box:nth-of-type(-n+2){margin-top:0}main .block_box:not(:nth-child(2n)){margin-right:3.77%}main .block_box>.small_ttl{margin-top:0}main .block_box .standard_list:last-of-type .disc{margin-bottom:0}main .lisa_laws_list dt{float:left;width:3em}main .lisa_laws_list dd{margin-bottom:10px;margin-left:3.5em}main .lisa_laws_list.-layer1 dt{width:2em}main .lisa_laws_list.-layer1 dd{margin-left:2em}main .lisa_laws_list.-layer1.-wide dt{width:3em}main .lisa_laws_list.-layer1.-wide dd{margin-left:3em}main .lisa_laws_list.-layer2{margin-left:.8em}main .lisa_laws_list.-layer3{margin-left:2.8em}main .lisa_laws_list.-layer3 dt{width:2em}main .lisa_laws_list.-layer3 dd{margin-left:2em}main .lisa_laws_list.-layer4{margin-left:3.8em}main .lisa_laws_list.-layer5{margin-left:5.5em}main .lisa_laws_list.-layer5 dt{width:1.5em}main .lisa_laws_list.-layer5 dd{margin-left:1.5em}main .txt_gray{color:#aaa}main li.pr_1::before{padding-right:1em!important}main li.pr_2::before{padding-right:2em!important}main li.pr_3::before{padding-right:3em!important}main .search_page ._navs ._page a{display:block;width:100%;height:100%}main .search_page .pbox-pagenav span._next,main .search_page .pbox-pagenav span._prev{position:relative}main .search_page .pbox-pagenav span._next a,main .search_page .pbox-pagenav span._prev a{display:block;width:100%;height:100%;color:transparent}main .search_page .pbox-pagenav span._next:before,main .search_page .pbox-pagenav span._prev:before{content:none}main .search_page .pbox-pagenav span._next a:before,main .search_page .pbox-pagenav span._prev a:before{position:absolute;top:0;left:0;display:block;width:100%;height:100%;content:'';color:#32ac57;background-image:url(../images/next_s.png);background-repeat:no-repeat;background-position:center center}main .search_page .pbox-pagenav span._prev a:before{-webkit-transform:rotate(180deg);transform:rotate(180deg)}@-webkit-keyframes modal-video{from{opacity:0}to{opacity:1}}@keyframes modal-video{from{opacity:0}to{opacity:1}}@-webkit-keyframes modal-video-inner{from{-webkit-transform:translate(0,100px);transform:translate(0,100px)}to{-webkit-transform:translate(0,0);transform:translate(0,0)}}@keyframes modal-video-inner{from{-webkit-transform:translate(0,100px);transform:translate(0,100px)}to{-webkit-transform:translate(0,0);transform:translate(0,0)}}.modal-video{position:fixed;z-index:1000000;top:0;left:0;width:100%;height:100%;cursor:pointer;-webkit-transition:opacity .3s ease-out;transition:opacity .3s ease-out;-webkit-animation-name:modal-video;animation-name:modal-video;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;opacity:1;background-color:rgba(0,0,0,.5)}.modal-video-close{opacity:0}.modal-video-close .modal-video-movie-wrap{-webkit-transform:translate(0,100px);transform:translate(0,100px)}.modal-video-body{display:table;width:100%;max-width:940px;height:100%;margin:0 auto}.modal-video-inner{display:table-cell;width:100%;height:100%;vertical-align:middle}.modal-video-movie-wrap{position:relative;width:100%;height:0;padding-bottom:56.25%;-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out, -webkit-transform .3s ease-out;-webkit-transform:translate(0,0);transform:translate(0,0);-webkit-animation-name:modal-video-inner;animation-name:modal-video-inner;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;background-color:#333}.modal-video-movie-wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%}.modal-video-close-btn{position:absolute;z-index:2;top:-35px;right:-35px;display:inline-block;overflow:hidden;width:35px;height:35px;border:none;background:0 0}.modal-video-close-btn:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.modal-video-close-btn:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.modal-video-close-btn:after,.modal-video-close-btn:before{position:absolute;top:50%;left:0;width:100%;height:2px;margin-top:-1px;margin-top:-6px;content:'';border-radius:5px;background:#fff}.modal-video-new{position:fixed;z-index:1000000;top:0;left:0;display:none;width:100%;height:100%;cursor:pointer;-webkit-transition:opacity .3s ease-out;transition:opacity .3s ease-out;-webkit-animation-name:modal-video;animation-name:modal-video;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;background-color:rgba(0,0,0,.5)}.modal-video-close-new{opacity:0}.modal-video-close-new .modal-video-movie-wrap-new{-webkit-transform:translate(0,100px);transform:translate(0,100px)}.modal-video-body-new{display:table;width:100%;max-width:calc(900px + 128px);height:100%;margin:0 auto;padding-right:64px;padding-left:64px}.modal-video-inner-new{display:table-cell;width:100%;height:100%;vertical-align:middle}.modal-box{position:absolute;top:0;left:0;width:100%;height:100%;padding:4%;background:#fff}.modal-box-outer{position:relative;width:100%;padding-top:59.8%}.modal-box-inner{height:100%}.modal-box-inner p{margin-top:25px}.modal-video-new.-txt .modal-box-outer{padding-top:68.68%}.modal-video-new.-txt .modal-box-inner{overflow-x:hidden;overflow-y:scroll}.modal-video-movie-wrap-new{position:relative;width:100%;height:0;padding-bottom:56.25%;-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out, -webkit-transform .3s ease-out;-webkit-transform:translate(0,0);transform:translate(0,0);-webkit-animation-name:modal-video-inner;animation-name:modal-video-inner;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;background-color:#333}.modal-video-movie-wrap-new video{position:absolute;top:0;left:0;width:100%;height:100%}.modal-video-movie-wrap-new .mejs__container{position:absolute;top:0;left:0;width:100%!important;height:100%!important}.modal-video-movie-wrap-new .mejs__overlay-play{width:100%!important;height:100%!important}.modal-video-movie-wrap-new .mejs__overlay:hover>.mejs__overlay-button{background-position:center center}.modal-video-movie-wrap-new .mejs__playpause-button button{position:relative;top:0;display:block;width:25px;height:25px;margin:6px auto;background-image:url(../images/btn_play.png);background-repeat:no-repeat;background-position:center center;background-size:100%}.modal-video-movie-wrap-new .mejs__pause.mejs__playpause-button button{background-image:url(../images/btn_pause.png)}.modal-video-movie-wrap-new .mejs__time-float{display:none}.modal-video-movie-wrap-new .mejs__time-float-current{display:none}.modal-video-movie-wrap-new .mejs__time-rail{width:78%}.modal-video-movie-wrap-new .mejs__time-rail:hover .mejs__time-float{display:block}.modal-video-movie-wrap-new .mejs__time-rail:hover .mejs__time-float-current{display:block}.modal-video-close-btn-new{position:absolute;z-index:2;top:-45px;right:-45px;display:inline-block;overflow:hidden;width:90px;height:90px;border:none;border-radius:50%;background:rgba(51,51,51,.9)}.modal-video-close-btn-new:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.modal-video-close-btn-new:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.modal-video-close-btn-new:after,.modal-video-close-btn-new:before{position:absolute;top:50%;left:12px;width:70%;height:2px;content:'';border-radius:5px;background:#fff}.modal-con-new{position:fixed;z-index:1000000;top:0;left:0;display:none;width:100%;height:100%;-webkit-transition:opacity .3s ease-out;transition:opacity .3s ease-out;-webkit-animation-name:modal-video;animation-name:modal-video;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;background-color:rgba(0,0,0,.5)}.modal-con-close-new{opacity:0}.modal-con-close-new .modal-con-movie-wrap-new{-webkit-transform:translate(0,100px);transform:translate(0,100px)}.modal-con-body-new{display:table;width:100%;max-width:calc(900px + 128px);height:100%;margin:0 auto;padding-right:64px;padding-left:64px}.modal-con-inner-new{display:table-cell;width:100%;height:100%;vertical-align:middle}.js-button-new{cursor:pointer}.modal-con-movie-wrap-new{position:relative;width:100%;height:528.75px;-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out, -webkit-transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;-webkit-transform:translate(0,0);transform:translate(0,0);-webkit-animation-name:modal-video-inner;animation-name:modal-video-inner;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;background-color:#fff}.modal-con-movie-wrap-new video{position:absolute;top:0;left:0;width:100%;height:100%}.scroll-modal-wrap-new{overflow-y:scroll;height:100%;padding:4%}.modal-con-close-btn-new{position:absolute;z-index:2;top:-45px;right:-45px;display:inline-block;overflow:hidden;width:90px;height:90px;border:none;border-radius:50%;background:rgba(51,51,51,.9)}.modal-con-close-btn-new:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.modal-con-close-btn-new:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.modal-con-close-btn-new:after,.modal-con-close-btn-new:before{position:absolute;top:50%;left:12px;width:70%;height:2px;content:'';border-radius:5px;background:#fff}.annotation_list{line-height:1.7;margin-bottom:15px}.annotation_list>li{display:table}.annotation_list>li::before{display:table-cell;width:1.9em;padding-right:5px;content:'・'}.annotation_list>li:not(:last-child){margin-bottom:20px}.flexBox{display:-webkit-box;display:flex;flex-wrap:wrap}.flexBox .space{-webkit-box-pack:justify;justify-content:space-between}.flexBox .center{-webkit-box-pack:center;justify-content:center}.category_ttl+.category_ttl,.category_ttl+.category_ttl_h4,.category_ttl+.sec_ttl,.category_ttl+.small_ttl,.sec_ttl+.category_ttl_h4,.sec_ttl+.sec_ttl,.sec_ttl+.small_ttl,.small_ttl+.category_ttl_h4,.small_ttl+.sec_ttl,.small_ttl+.small_ttl{margin-top:0}@media screen and (max-width:768px),print{main .category_ttl{font-size:2.4rem}main .category_ttl img{max-height:24px}main .sec_ttl{font-size:2.2rem;padding:10px 1em 10px 14px}main .small_ttl{font-size:2rem}main .category_ttl_h4{font-size:1.8rem;padding-left:20px}main .category_ttl_h4::before{top:8px;width:8px;height:8px}}@media only screen and (max-width:1309px) and (min-width:901px){main .list_category2_new .list_category2_box_new .main_list_category2_box_new .cont_list_category2_box_new .main_cont_list_category2_box_new .item_cont_list_category2_box_new .m_item_cont_list_category2_box_new{width:100%}main .list_category2_new .list_category2_box_new .main_list_category2_box_new .cont_list_category2_box_new .main_cont_list_category2_box_new .item_cont_list_category2_box_new .m_item_cont_list_category2_box_new:not(:nth-child(2n)){margin-right:0}}@media only screen and (min-width:1301px){main .img_small_new .img_small_box_new{margin-top:20px}main .img_small_new .img_small_box_new:not(:nth-child(3n)){margin-right:20px}}@media only screen and (max-width:1166px) and (min-width:951px){main .list_thums_new .box_list_thums_new .item_list_thums_new{width:calc((100% - 20px)/ 2);margin-top:20px}main .list_thums_new .box_list_thums_new .item_list_thums_new:nth-of-type(-n+3){margin-top:20px}main .list_thums_new .box_list_thums_new .item_list_thums_new:nth-of-type(-n+2){margin-top:0}main .list_thums_new .box_list_thums_new .item_list_thums_new:not(:nth-child(3n)){margin-right:0}main .list_thums_new .box_list_thums_new .item_list_thums_new:not(:nth-child(2n)){margin-right:20px}}@media only screen and (max-width:1166px) and (min-width:600px){main .list_thums_new .box_list_thums_new .item_list_thums_new{width:calc((100% - 20px)/ 2);margin-top:20px}main .list_thums_new .box_list_thums_new .item_list_thums_new:nth-of-type(-n+3){margin-top:20px}main .list_thums_new .box_list_thums_new .item_list_thums_new:nth-of-type(-n+2){margin-top:0}main .list_thums_new .box_list_thums_new .item_list_thums_new .main_item_list_thums_new .r_main_item_list_thums_new{width:69%}main .list_thums_new .box_list_thums_new .item_list_thums_new:not(:nth-child(3n)){margin-right:0}main .list_thums_new .box_list_thums_new .item_list_thums_new:not(:nth-child(2n)){margin-right:20px}main .list_link_back_new .box_list_link_back_new .item_list_link_back_new{width:calc(100% / 2 - 20px);margin-bottom:20px}main .list_link_back_new .box_list_link_back_new .item_list_link_back_new:not(:nth-child(3n)){margin-right:0}main .list_link_back_new .box_list_link_back_new .item_list_link_back_new:not(:nth-child(2n)){margin-right:30px}}@media (max-width:1099px){main .list_cate_link_new .box_list_cate_link_new .item_list_cate_link_new{width:100%}main .list_cate_link_new .box_list_cate_link_new .item_list_cate_link_new:not(:nth-child(2n)){margin-right:0}main .list_cate_link_new .box_list_cate_link_new .item_list_cate_link_new:nth-of-type(-n+2){margin-top:20px}main .list_cate_link_new .box_list_cate_link_new .item_list_cate_link_new:first-of-type{margin-top:0}main .list_cate_link_new.column1 .box_list_cate_link_new{max-width:none}}@media (max-width:1000px){main .page_link{margin-bottom:20px}}@media only screen and (max-width:1299px) and (min-width:1025px){main .list_video.column2 .item_list_video{width:47.2%}main .list_video.column3 .item_list_video .content_item_list_video:after{width:68px;height:68px}}@media (max-width:900px){main .list_category2_new .list_category2_box_new{width:100%}main .list_category2_new .list_category2_box_new .main_list_category2_box_new:nth-of-type(-n+2){margin-top:20px}main .list_category2_new .list_category2_box_new .main_list_category2_box_new:first-of-type{margin-top:0}main .list_category2_new .list_category2_box_new .main_list_category2_box_new .cont_list_category2_box_new .main_cont_list_category2_box_new .item_cont_list_category2_box_new .m_item_cont_list_category2_box_new{width:100%}main .list_category2_new .list_category2_box_new .main_list_category2_box_new .cont_list_category2_box_new .main_cont_list_category2_box_new .item_cont_list_category2_box_new .m_item_cont_list_category2_box_new:not(:nth-child(2n)){margin-right:0}main .list_category2_new .list_category2_box_new:not(:nth-child(2n)){margin-right:0}main .ttl_category2_box_wrap{width:100%;margin-bottom:25px}main .button-arrow-link2 a.left-button-arrow-link2{margin:10px 0}main .button-arrow-link2 a.right-button-arrow-link2{margin:10px 0}}@media (max-width:768px){.hide_ac_pc{display:block!important}.hide_ac_sp{display:none!important}}@media only screen and (max-width:785px) and (min-width:769px){main .button-arrow-link:after{display:block;clear:both;content:''}main .button-arrow-link a{margin:0;padding:8px 20px}main .button-arrow-link a.left-button-arrow-link{float:left;width:49%;padding:8px 20px;padding-left:45px}main .button-arrow-link a.right-button-arrow-link{float:right;width:49%;padding:8px 20px;padding-right:45px}main .button-arrow-link span{margin:0;padding:8px 20px}main .button-arrow-link span.left-button-arrow-link.-disable{float:left;width:49%;padding:8px 20px;padding-left:45px}main .button-arrow-link span.right-button-arrow-link.-disable{float:right;width:49%;padding:8px 20px;padding-right:45px}}@media only screen and (max-width:1024px) and (min-width:768px){main .list_video.column2 .item_list_video{width:46.2%}main .list_video.column3 .item_list_video{width:30.7%}main .back_sub_txt_new span{font-size:14px;position:relative;z-index:9;top:-23px;left:0;display:inline-block;width:auto;margin:0 17px;padding:5px 10px;color:#fff;background:#32ac57}main .list_video.column3 .item_list_video .content_item_list_video:after{width:75px;height:75px}main .list_video .item_list_video .content_item_list_video:after{width:75px;height:75px}}@media (max-width:599px){main .list_thums_new .box_list_thums_new .item_list_thums_new{width:100%;margin-top:20px}main .list_thums_new .box_list_thums_new .item_list_thums_new:nth-of-type(-n+3){margin-top:20px}main .list_thums_new .box_list_thums_new .item_list_thums_new:first-of-type{margin-top:0}main .list_thums_new .box_list_thums_new .item_list_thums_new:not(:nth-child(3n)){margin-right:0}main .list_thums_new .box_list_thums_new .item_list_thums_new:not(:nth-child(2n)){margin-right:0}main .list_link_back_new .box_list_link_back_new .item_list_link_back_new{width:100%;margin-bottom:20px}main .list_link_back_new .box_list_link_back_new .item_list_link_back_new:not(:nth-child(3n)){margin-right:0}main .list_link_back_new .box_list_link_back_new .item_list_link_back_new:not(:nth-child(2n)){margin-right:0}}@media only screen and (max-width:768px) and (min-width:481px){.modal-con-close-btn-new{top:-32px;right:-32px;width:64px;height:64px}.modal-con-close-btn-new:after,.modal-con-close-btn-new:before{left:10px}.show-pc{display:none!important}.show-sp{display:block!important}.lb-nav a.lb-next{opacity:1}.lb-nav a.lb-prev{opacity:1}.lb-closeContainer{position:absolute;top:-28px;right:0}main .modal-video-close-btn-new{top:-32px;right:-32px;width:64px;height:64px}main .modal-video-close-btn-new:after,main .modal-video-close-btn-new:before{left:10px}main .standard_tbl_new_wrap .standard_tbl_new{overflow:auto;margin-bottom:10px;white-space:nowrap}main .img_big_big .img_big_big_box figure p:first-of-type{display:none}main .img_big_big .img_big_big_box figure p:last-of-type{display:block}main .img_wide .img_wide_box figure p:first-of-type{display:none}main .img_wide .img_wide_box figure p:last-of-type{display:block}main .list_video{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:justify}main .list_video.column2 .item_list_video{width:46.2%}main .list_video.column2 .item_list_video:not(:nth-child(2n)){margin-right:35px}main .list_video.column3 .item_list_video{width:48.11%}main .list_video.column3 .item_list_video:nth-of-type(-n+3){margin-top:25px}main .list_video.column3 .item_list_video:nth-of-type(-n+2){margin-top:0}main .list_video.column3 .item_list_video .content_item_list_video:after{width:75px;height:75px}main .list_video.column3 .item_list_video .content_item_list_video:hover{opacity:.7}main .list_video.column3 .item_list_video:not(:nth-child(3n)){margin-right:0}main .list_video.column3 .item_list_video:not(:nth-child(2n)){margin-right:3.77%}main .info .tab_box_btn{flex-wrap:wrap}main .info .tab_box_btn li:first-child{width:100%}main .info .tab_box_btn li:first-child a{border-right:1px solid #ccc}main .info .tab_box_btn li:nth-child(n+2){width:50%}main .info .tab_box_btn li:nth-child(3) a{border-right:1px solid #ccc}main .info .tab_box_btn li:nth-child(4) a{border-bottom:1px solid #ccc}main .info .tab_box_btn li:last-child a{border-bottom:1px solid #ccc}main .info .tab_box_btn li a{border-bottom:none}main .info .tab_box_btn li a.select::after{content:none}main .info_lists li a{padding:15px .5em}main .info_lists li a [class*=' icon_'],main .info_lists li a [class^=icon_]{display:block;min-width:55px;text-align:center}main .info_lists li a [class*=' icon_']::before,main .info_lists li a [class^=icon_]::before{display:block;margin:0 auto}main .info_lists .date{margin-bottom:10px}main .info_lists .date time{width:100%;margin-bottom:5px}main .content_list_sp{border:1px solid #ccc}main .content_list_sp h2{font-size:1.4rem;font-weight:400;padding:10px 0;text-align:center}main .content_list_sp h2::after{position:relative;top:0;display:inline-block;width:20px;height:10px;content:'';-webkit-transition:all .5s ease 0s;transition:all .5s ease 0s;-webkit-transform:rotate(88deg);transform:rotate(88deg);background-image:url(../images/ar-icon.png);background-repeat:no-repeat;background-position:top;background-size:contain}main .content_list_sp h2.route::after{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}main .content_list_sp .main_content_list_sp{padding:30px 15px;border-top:1px solid #ccc}main .content_list_sp .main_content_list_sp .arw_list .link_menu{margin-bottom:0}main .drawing.drawing_new .drawing_btn{padding-right:50px}main .drawing.drawing_new .drawing_btn span{width:40%}main .drawing.drawing_new .drawing_btn span.img-sp-draw{width:60%}main .drawing.drawing_new .drawing_btn img{width:auto}main .drawing.drawing_new .drawing_btn::after{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}main .drawing.drawing_new .drawing_contents.col-2{display:block;padding:0 10px}main .drawing.drawing_new .drawing_contents.col-2 .left_drawing_contents{width:100%;padding-right:0}main .drawing.drawing_new .drawing_contents.col-2 .left_drawing_contents .image_lightbox{padding:15px 0;text-align:center}main .drawing.drawing_new .drawing_contents.col-2 .left_drawing_contents .image_lightbox img{width:80%;max-height:100%}main .drawing.drawing_new .drawing_contents.col-2 .right_drawing_contents dl{display:block;margin-bottom:0;padding-bottom:0;border-bottom:none}main .drawing.drawing_new .drawing_contents.col-2 .right_drawing_contents dl dt{width:100%;margin-right:0;padding:15px 0;padding-right:3.5%;padding-left:3.5%;border-right:none;border-bottom:1px solid #ddd}main .drawing.drawing_new .drawing_contents.col-2 .right_drawing_contents dl dt.drawing_link{padding-left:3.5%}main .drawing.drawing_new .drawing_contents.col-2 .right_drawing_contents dl dt:last-child{border-bottom:none}main .drawing.drawing_new .drawing_contents.col-2 .right_drawing_contents dl dd{width:100%;margin-right:0;padding-right:3.5%;padding-left:3.5%;border-bottom:1px solid #ddd;border-left:0}main .drawing.drawing_new .drawing_contents.col-2 .right_drawing_contents dl dd.drawing_link{padding-right:3.5%;padding-left:3.5%}main .drawing.drawing_new .drawing_contents.col-2 .right_drawing_contents dl:first-child{margin-bottom:0;padding-bottom:0}main .drawing.drawing_new .drawing_contents.col-2 .right_drawing_contents dl:last-child dd{border-bottom:none}main .drawing.drawing_new .drawing_contents.col-2 .right_drawing_contents>.dl_last dt{border-bottom:none}main .drawing.drawing_new .drawing_contents.col-2 .right_drawing_contents>.dl_last dd{padding:0}main .list_contact .content_list_contact .item{display:block}main .list_contact .content_list_contact .item>dt{position:inherit;top:0;left:0;width:100%;padding:10px 10px 10px 20px;-webkit-transform:inherit;transform:inherit;border-bottom:none}main .list_contact .content_list_contact .item>dd{position:relative;width:100%;padding:10px 10px 10px 20px;border-bottom:none;border-left:none}main .list_contact.csr .content_list_contact{width:100%;margin-left:0}main .list_contact.csr .content_list_contact .item>dt{height:auto;padding:10px 10px 10px 20px}main .list_contact.csr .content_list_contact .item>dd{padding:10px 10px 10px 20px}main .list_contact.csr .content_list_contact .item:first-of-type>dt{border-top:1px solid #ccc}main .list_contact.csr .content_list_contact .item:first-of-type>dd{border-top:none}main .link_menu_new.column3 li{width:100%}main .link_menu_new.column3 li:not(:nth-child(3n)){margin-right:0}main .list_category2_new .list_category2_box_new:nth-of-type(-n+2){margin-top:20px}main .list_category2_new .list_category2_box_new:first-of-type{margin-top:0}main .list_category2_new .list_category2_box_new .main_list_category2_box_new .cont_list_category2_box_new .main_cont_list_category2_box_new .item_cont_list_category2_box_new .m_item_cont_list_category2_box_new{width:100%}main .list_category2_new .list_category2_box_new .main_list_category2_box_new .cont_list_category2_box_new .main_cont_list_category2_box_new .item_cont_list_category2_box_new .m_item_cont_list_category2_box_new:not(:nth-child(2n)){margin-right:0}main .back_sub_txt_new span{font-size:14px;position:relative;z-index:9;top:-23px;left:0;display:inline-block;width:auto;margin:0 17px;padding:5px 10px;color:#fff;background:#32ac57}main .back_sub_txt_new p{margin-top:-30px}main .page_link{margin-bottom:20px}main .faq_ttl{margin-bottom:28px}main .faq_btn a{width:90%;max-width:300px}main .faq .a,main .q{padding-bottom:10px}main .faq .a::before,main .q::before{padding-right:8px}main .a{padding-bottom:15px}main .a::before{padding-right:8px}main .plan_ttl{font-size:2.5rem}main .list_thums_new .box_list_thums_new .item_list_thums_new .main_item_list_thums_new .l_main_item_list_thums_new{width:17%;margin-right:7px}main .button-arrow-link:after{display:block;clear:both;content:''}main .button-arrow-link a{margin:0;padding:8px 20px}main .button-arrow-link a.left-button-arrow-link{float:left;width:49%;padding:8px 20px;padding-left:45px}main .button-arrow-link a.right-button-arrow-link{float:right;width:49%;padding:8px 20px;padding-right:45px}main .button-arrow-link span{margin:0;padding:8px 20px}main .button-arrow-link span.left-button-arrow-link.-disable{float:left;width:49%;padding:8px 20px;padding-left:45px}main .button-arrow-link span.right-button-arrow-link.-disable{float:right;width:49%;padding:8px 20px;padding-right:45px}main .button-arrow-link2 a.left-button-arrow-link2{width:49%}main .button-arrow-link2 a.right-button-arrow-link2{width:49%}main .list_video.column3 .item_list_video .content_item_list_video:after{width:75px;height:75px}main .list_video .item_list_video .content_item_list_video:after{width:75px;height:75px}main .contact_box_inner{padding:20px}main .contact_box_inner_l{width:100%}main .contact_box_inner_r{width:100%}main .standard_txt_new{font-size:1.4rem}main .backgreen_txt{font-size:1.4rem}main .back_txt{font-size:1.4rem}main .back_sub_txt_new p{font-size:1.4rem}main .feature_list>p{font-size:1.4rem}main .feature_list li{font-size:1.6rem}main .feature_list li::before{top:7px;left:8px}main .feature_list li>p{font-size:1.4rem}main .feature_list_box>p{font-size:1.4rem}main .topics_txt{font-size:1.4rem}.modal-video-movie-wrap-new .mejs__overlay-button{width:60px;height:60px}.modal-video-movie-wrap-new .mejs__time-rail{width:69.53%}}@media (max-width:480px){.modal-con-close-btn-new{top:-16px;right:-16px;width:32px;height:32px}.modal-con-close-btn-new:after,.modal-con-close-btn-new:before{left:5px}.modal-con-body-new{padding-right:20px;padding-left:20px}br.br_pc{display:none!important}br.br_sp{display:block!important}.show-pc{display:none!important}.show-sp{display:block!important}.lb-nav a.lb-next{opacity:1}.lb-nav a.lb-prev{opacity:1}.lb-closeContainer{position:absolute;top:-28px;right:0}.lb-container{width:100%}main .list_contact .content_list_contact .item>dt{position:inherit;top:0;left:0;width:100%;-webkit-transform:inherit;transform:inherit;border-bottom:none}main .list_contact.csr .content_list_contact{width:100%;margin-left:0}main .list_contact.csr .content_list_contact .item:first-of-type>dt{border-top:1px solid #ccc}main .list_contact.csr .content_list_contact .item:first-of-type>dd{border-top:none}main .list_contact.csr .content_list_contact .item>dt{height:auto;padding:10px 10px 10px 20px}main .list_contact.csr .content_list_contact .item>dd{padding:10px 10px 10px 20px}main .modal-video-close-btn-new{top:-16px;right:-16px;width:32px;height:32px}main .modal-video-close-btn-new:after,main .modal-video-close-btn-new:before{left:5px}main .modal-video-body-new{padding-right:20px;padding-left:20px}main .modal-box{padding:4%}main .modal-box-outer{padding-top:60%}main .modal-box-inner p{margin-top:16px}main .modal-video-new.-txt .modal-box-outer{padding-top:100%}main .modal-video-new.-txt .modal-box-inner{overflow-x:hidden;overflow-y:scroll}main .standard_tbl_new_wrap .standard_tbl_new{overflow:auto;margin-bottom:10px;white-space:nowrap}main .img_big_big .img_big_big_box figure p:first-of-type{display:none}main .img_big_big .img_big_big_box figure p:last-of-type{display:block}main .img_wide .img_wide_box figure p:first-of-type{display:none}main .img_wide .img_wide_box figure p:last-of-type{display:block}main .info .tab_box_btn{flex-wrap:wrap}main .info .tab_box_btn li:first-child{width:100%}main .info .tab_box_btn li:first-child a{border-right:1px solid #ccc}main .info .tab_box_btn li:nth-child(n+2){width:50%}main .info .tab_box_btn li:nth-child(3) a{border-right:1px solid #ccc}main .info .tab_box_btn li:nth-child(4) a{border-bottom:1px solid #ccc}main .info .tab_box_btn li:last-child a{border-bottom:1px solid #ccc}main .info .tab_box_btn li a{border-bottom:none}main .info .tab_box_btn li a.select::after{content:none}main .info_lists li a{padding:15px .5em}main .info_lists li a [class*=' icon_'],main .info_lists li a [class^=icon_]{display:block;min-width:55px;text-align:center}main .info_lists li a [class*=' icon_']::before,main .info_lists li a [class^=icon_]::before{display:block;margin:0 auto}main .info_lists .date{margin-bottom:10px}main .info_lists .date time{width:100%;margin-bottom:5px}main .content_list_sp{border:1px solid #ccc}main .content_list_sp h2{font-size:1.4rem;font-weight:400;padding:10px 0;text-align:center}main .content_list_sp h2::after{position:relative;top:0;display:inline-block;width:20px;height:10px;content:'';-webkit-transition:all .5s ease 0s;transition:all .5s ease 0s;-webkit-transform:rotate(88deg);transform:rotate(88deg);background-image:url(../images/ar-icon.png);background-repeat:no-repeat;background-position:top;background-size:contain}main .content_list_sp h2.route::after{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}main .content_list_sp .main_content_list_sp{padding:30px 15px;border-top:1px solid #ccc}main .content_list_sp .main_content_list_sp .arw_list .link_menu{margin-bottom:0}main .drawing.drawing_new .drawing_btn{padding-right:50px}main .drawing.drawing_new .drawing_btn span{width:40%}main .drawing.drawing_new .drawing_btn span.img-sp-draw{display:-webkit-box;display:flex;width:60%;-webkit-box-pack:justify;justify-content:space-between}main .drawing.drawing_new .drawing_btn img{width:49%;height:auto}main .drawing.drawing_new .drawing_btn::after{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}main .drawing.drawing_new .drawing_contents.col-2{display:block;padding:0 10px}main .drawing.drawing_new .drawing_contents.col-2 .left_drawing_contents{width:100%;padding-right:0}main .drawing.drawing_new .drawing_contents.col-2 .left_drawing_contents .image_lightbox{padding:15px 0;text-align:center}main .drawing.drawing_new .drawing_contents.col-2 .left_drawing_contents .image_lightbox img{width:80%;max-height:100%}main .drawing.drawing_new .drawing_contents.col-2 .right_drawing_contents dl{display:block;margin-bottom:0;padding-bottom:0;border-bottom:none}main .drawing.drawing_new .drawing_contents.col-2 .right_drawing_contents dl dt{width:100%;margin-right:0;padding:15px 0;padding-right:3.5%;padding-left:3.5%;border-right:none;border-bottom:1px solid #ddd}main .drawing.drawing_new .drawing_contents.col-2 .right_drawing_contents dl dt.drawing_link{padding-left:3.5%}main .drawing.drawing_new .drawing_contents.col-2 .right_drawing_contents dl dt:last-child{border-bottom:none}main .drawing.drawing_new .drawing_contents.col-2 .right_drawing_contents dl dd{width:100%;margin-right:0;padding-right:3.5%;padding-left:3.5%;border-bottom:1px solid #ddd;border-left:0}main .drawing.drawing_new .drawing_contents.col-2 .right_drawing_contents dl dd.drawing_link{padding-right:3.5%;padding-left:3.5%}main .drawing.drawing_new .drawing_contents.col-2 .right_drawing_contents dl:first-child{margin-bottom:0;padding-bottom:0}main .drawing.drawing_new .drawing_contents.col-2 .right_drawing_contents dl:last-child dd{border-bottom:none}main .drawing.drawing_new .drawing_contents.col-2 .right_drawing_contents .dl_last dt{border-bottom:none}main .drawing.drawing_new .drawing_contents.col-2 .right_drawing_contents .dl_last dd{padding:0}main .list_contact .content_list_contact .item{display:block}main .list_contact .content_list_contact .item>dt{width:100%;padding:10px 10px 10px 20px;border-bottom:none}main .list_contact .content_list_contact .item>dd{position:relative;width:100%;padding:10px 10px 10px 20px;border-bottom:none;border-left:none}main .list_category2_new .list_category2_box_new:nth-of-type(-n+2){margin-top:20px}main .list_category2_new .list_category2_box_new:first-of-type{margin-top:0}main .list_category2_new .list_category2_box_new .main_list_category2_box_new .cont_list_category2_box_new .main_cont_list_category2_box_new .item_cont_list_category2_box_new .m_item_cont_list_category2_box_new{width:100%}main .back_sub_txt_new span{font-size:14px;position:relative;z-index:9;top:-23px;left:0;display:inline-block;width:auto;margin:0 17px;padding:5px 10px;color:#fff;background:#32ac57}main .back_sub_txt_new p{margin-top:-30px}main .page_link{margin-bottom:20px}main .faq_ttl{margin-bottom:28px}main .faq_btn a{width:90%;max-width:300px}main .faq .a,main .q{padding-bottom:10px}main .faq .a::before,main .q::before{padding-right:8px}main .a{padding-bottom:15px}main .a::before{padding-right:8px}main .plan_ttl{font-size:2.5rem}main .img_small_new{display:block}main .img_small_new .img_small_box_new{width:100%;max-width:none;margin-top:25px;border:1px solid #ccc}main .img_small_new .img_small_box_new:nth-of-type(-n+3){margin-top:25px}main .img_small_new .img_small_box_new:first-of-type{margin-top:0}main .img_small_new .img_small_box_new:not(:nth-child(2n)){margin-right:0}main .list_category_new{display:block}main .list_category_new .list_category_box_new{width:100%;margin-top:25px;border:1px solid #ccc}main .list_category_new .list_category_box_new:nth-of-type(-n+2){margin-top:25px}main .list_category_new .list_category_box_new:first-of-type{margin-top:0}main .list_category_new .list_category_box_new .cont_list_category_box_new{display:block;padding:15px 15px;padding-bottom:22px}main .list_category_new .list_category_box_new .cont_list_category_box_new .r_cont_list_category_box_new{width:100%;padding-top:7px;padding-left:0;text-align:center}main .list_category_new .list_category_box_new .cont_list_category_box_new .r_cont_list_category_box_new img{width:140px;max-height:150px}main .list_category_new .list_category_box_new:not(:nth-child(2n)){margin-right:0}main .ttl_category_box_wrap{width:100%;margin-top:25px}main .list_thums_new .box_list_thums_new{display:block}main .list_thums_new .box_list_thums_new .item_list_thums_new{width:100%}main .list_thums_new .box_list_thums_new .item_list_thums_new:nth-of-type(-n+3){margin-top:20px}main .list_thums_new .box_list_thums_new .item_list_thums_new:nth-of-type(-n+2){margin-top:20px}main .list_thums_new .box_list_thums_new .item_list_thums_new:first-of-type{margin-top:0}main .list_thums_new .box_list_thums_new .item_list_thums_new .main_item_list_thums_new .l_main_item_list_thums_new{margin-right:10px}main .box_list_link_back_new{display:block}main .box_list_link_back_new .item_list_link_back_new{width:100%}main .list_category2_new{display:block}main .list_category2_new .list_category2_box_new{width:100%}main .list_category2_new .list_category2_box_new:not(:nth-child(2n)){margin-right:0}main .button-arrow-link:after{display:block;clear:both;content:''}main .button-arrow-link a{margin:0;padding:8px 20px}main .button-arrow-link a.left-button-arrow-link{float:left;width:49%;padding:8px 20px;padding-left:45px}main .button-arrow-link a.right-button-arrow-link{float:right;width:49%;padding:8px 20px;padding-right:45px}main .button-arrow-link span{margin:0;padding:8px 20px}main .button-arrow-link span.left-button-arrow-link.-disable{float:left;width:49%;padding:8px 20px;padding-left:45px}main .button-arrow-link span.right-button-arrow-link.-disable{float:right;width:49%;padding:8px 20px;padding-right:45px}main .list_cate_link_new .box_list_cate_link_new{display:block}main .list_cate_link_new .box_list_cate_link_new .item_list_cate_link_new{width:100%;margin-bottom:20px}main .list_cate_link_new .box_list_cate_link_new .item_list_cate_link_new:not(:nth-child(2n)){margin-right:0}main .list_cate_link_new .box_list_cate_link_new .item_list_cate_link_new:nth-of-type(-n+2){margin-top:20px}main .list_cate_link_new .box_list_cate_link_new .item_list_cate_link_new:first-of-type{margin-top:0}main .list_cate_link_new.column1 .box_list_cate_link_new{max-width:none}main .button-arrow-link2 a.left-button-arrow-link2{width:49%}main .button-arrow-link2 a.right-button-arrow-link2{width:49%}main .blog_new .main_blog_new{display:block}main .blog_new .main_blog_new .l_blog_new{width:100%}main .blog_new .main_blog_new .r_blog_new{width:100%}main .blog_new .main_blog_new .l_blog_new:not(:nth-child(2n)){margin-right:0}main .link_menu_new.column3 li{width:100%}main .link_menu_new.column3 li a{font-size:13px}main .link_menu_new.column3 li:not(:nth-child(3n)){margin-right:0}main .list_video{display:block}main .list_video.column2 .item_list_video{width:100%}main .list_video.column2 .item_list_video:nth-of-type(-n+2){margin-top:25px}main .list_video.column2 .item_list_video:first-of-type{margin-top:0}main .list_video.column3 .item_list_video{width:100%}main .list_video.column3 .item_list_video:nth-of-type(-n+2){margin-top:25px}main .list_video.column3 .item_list_video:first-of-type{margin-top:0}main .list_video.column3 .item_list_video .content_item_list_video:after{display:block;width:80px;height:80px}main .list_video .item_list_video .content_item_list_video:after{display:block;width:80px;height:80px}main .catch_copy.-large{font-size:2.2rem}main .catch_copy_box_inner{width:80%}main .lineup_box_inner{padding:20px}main .feature_point_ttl{padding-bottom:12px;flex-wrap:wrap}main .feature_point_ttl_num{font-size:1.4rem;display:-webkit-box;display:flex;width:100px;margin-right:auto;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}main .feature_point_ttl_num span{font-size:1.4rem;margin-top:0}main .feature_point_ttl_txt{width:100%;margin-top:10px}main .feature_point_ttl_txt .main{font-size:2rem}main .feature_list>p{font-size:1.4rem}main .feature_list li{font-size:1.6rem;padding-left:30px}main .feature_list li::before{top:7px;left:8px}main .feature_list li>p{font-size:1.4rem}main .feature_list.column2 li{width:100%;margin-right:0}main .feature_list.column2 li:nth-of-type(-n+2){margin-top:8px}main .feature_list.column2 li:first-of-type{margin-top:0}main .feature_list.column3 li{width:100%;margin-right:0}main .feature_list.column3 li:nth-of-type(-n+3){margin-top:8px}main .feature_list.column3 li:first-of-type{margin-top:0}main .feature_list_box{padding:16px}main .feature_list_box>p{font-size:1.4rem}main .feature_list_ttl{margin-bottom:16px;padding:10px 12px}main .feature_list_ttl span{font-size:1.4rem;width:100px;margin-right:auto;margin-bottom:4px}main .feature_list_ttl p{font-size:2rem}main .feature_list_ttl span+p{width:100%}main .feature_img_list .img{width:100%;margin-bottom:25px}main .feature_img_list .list{width:100%}main .contact_box{width:100%;margin-right:0;margin-left:0}main .contact_box_inner{padding:20px}main .contact_box_inner_l{width:100%}main .contact_box_inner_r{width:100%}main .contact_box_inner .txt_green{font-size:2rem}main .contact_box_inner .tel{font-size:1.8rem}main .contact_box_inner a[href^='tel:']{pointer-events:auto}main .txt_strong{font-size:2rem}main .standard_txt_new{font-size:1.4rem}main .backgreen_txt{font-size:1.4rem}main .back_txt{font-size:1.4rem}main .back_txt .txt_img_new.img_fit{padding:5px 0 0}main .back_sub_txt_new p{font-size:1.4rem}main .topics_box{padding:15px 20px}main .topics_txt{font-size:1.4rem}main .txt_img_new figure{width:100%!important}main .txt_img_new.img_fit figure.right{margin:0}main .txt_img_new.img_fit figure.left{margin:0}main .block_box{width:100%}main .block_box:nth-of-type(-n+2){margin-top:25px}main .block_box:first-of-type{margin-top:0}main .block_box:not(:nth-child(2n)){margin-right:0}}@media (max-width:375px){main .button-arrow-link2 a{font-size:15px}main .button-arrow-link2 a.left-button-arrow-link2{padding:8px 8px;padding-left:35px;text-align:right}main .button-arrow-link2 a.right-button-arrow-link2{padding:8px 8px;padding-right:35px;text-align:left}.modal-video-movie-wrap-new .mejs__overlay-button{width:40px;height:40px}.modal-video-movie-wrap-new .mejs__time-rail{width:42.68%}}@media (max-width:320px){main .list_video{display:block}main .list_video.column2 .item_list_video{width:100%}main .list_video.column3 .item_list_video{width:100%}main .list_video.column3 .item_list_video .content_item_list_video:after{display:block;width:75px;height:75px}main .list_video .item_list_video .content_item_list_video:after{display:block;width:75px;height:75px}}