@charset "UTF-8";@import url(../../releases/v5.4.1/css/all.css) ;@import url(//fonts.googleapis.com/css?family=Noto+Sans+JP:100,400,500,700,900&subset=japanese) ;a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}button{background-color:transparent;border:none;cursor:pointer;outline:0;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}html{-webkit-box-sizing:border-box;box-sizing:border-box;overflow-y:scroll;-webkit-text-size-adjust:100%}a{text-decoration:none}.clearfix:after{content:"";display:table;clear:both}body{font-family:"Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体",Meiryo,"Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",Osaka,Arial,sans-serif;background:#fff}.is-pc{display:block}.is-sp{display:none}.header{box-shadow:none;border-bottom:1px solid #000}main{padding:120px 0 1px;background-color:#fff;background-image:url(lp20191016_images/bg_body.jpg.pagespeed.ce.UrtlDBDkNi.jpg);background-repeat:no-repeat;background-position:0 287px;background-size:cover}.index_page .breadcrumb_block{max-width:1200px;margin:auto;width:100%}.index_page .breadcrumb_block ul{display:flex}.index_page .breadcrumb_block ul li a,.index_page .breadcrumb_block ul li p{font-size:14px;font-weight:500;display:inline-block}.index_page .breadcrumb_block ul li+li:before{content:'>';padding:0 3px;display:inline-block}#page_header{width:100%;text-align:center;padding:33px 0 1px;background:#fff;position:relative}#page_header h1{margin:0 0 50px}#page_header p{font-size:15px;color:#5f5f5f;line-height:1.84;margin:0 0 1em}#page_header_arrow{width:100%;height:65px;margin:-2px 0 116px;background:url(lp20191016_images/xpage_header_arrow.png.pagespeed.ic.Dv0HWyc1N0.png) no-repeat 0 0;background-size:contain}.basic_block{margin:0 auto 72px}.basic_block h2{text-align:center;font-size:27px;font-weight:bold;line-height:1;margin:0 0 33px}.basic_block h2 .num{display:inline-block;width:58px;margin-right:25px}.basic_block h2 .num img{width:100%;height:auto}.basic_block .link_block{width:1133px;margin:0 auto;box-sizing:border-box;padding:14px 14px 1px;background:#fff;box-shadow:0 30px 28px 0 rgba(0,0,0,.08)}.basic_block .link_block ul li{width:359px;float:left;margin:0 14px 14px 0}.basic_block .link_block ul li:nth-child(3n+3){margin-right:0}.basic_block .link_block .single-block-image-container{padding-top:0;position:relative}span .single-block-article .single-block-image-container .single-block-image-container-inner .single-block-image-gradient{display:none}.link_block h3{font-size:16px;line-height:1.68;padding:0 4em 0 1em;position:relative}.link_block h3:before{content:'';width:9px;height:9px;border:0px;border-top:solid 2px #000;border-right:solid 2px #000;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:50%;right:36px;margin-top:-6px}.basic_block .link_block.type02 ul li{width:546px;float:left;margin:0 0 14px}.basic_block .link_block.type02 ul li:nth-child(even){float:right}.basic_block .link_block.type02 .single-block-image-container{padding-top:0}.single-block-image-container-inner{height:auto;position:relative;top:auto;left:auto}.single-block-image{height:auto;position:relative;top:auto;left:auto;margin:0 0 -3px}.link_block ul li span .single-block-image-container .contents_list_item_btn,.link_block ul li a .single-block-image-container .contents_list_item_btn{display:inline-block;position:absolute;bottom:0;background:#000;color:#fff;z-index:5;transition-duration:.3s}.link_block ul li span .single-block-image-container .contents_list_item_btn.btn_position_left,.link_block ul li a .single-block-image-container .contents_list_item_btn.btn_position_left{left:0;padding:15px 105px 15px 15px}.link_block ul li span .single-block-image-container .contents_list_item_btn.btn_position_right,.link_block ul li a .single-block-image-container .contents_list_item_btn.btn_position_right{right:0;padding:15px 15px 15px 105px}.link_block ul li span .single-block-image-container .contents_list_item_btn span,.link_block ul li a .single-block-image-container .contents_list_item_btn span{display:inline-block;font-size:14px;letter-spacing:.125em;font-weight:500;background:#000;position:relative;z-index:2;color:#fff;transition-duration:.3s}.link_block ul li span .single-block-image-container .contents_list_item_btn.btn_position_left span,.link_block ul li a .single-block-image-container .contents_list_item_btn.btn_position_left span{padding-right:5px}.link_block ul li span .single-block-image-container .contents_list_item_btn.btn_position_right span,.link_block ul li a .single-block-image-container .contents_list_item_btn.btn_position_right span{padding-left:5px}.link_block ul li span .single-block-image-container .contents_list_item_btn:after,.link_block ul li a .single-block-image-container .contents_list_item_btn:after{content:'';width:70%;height:1px;background:#fff;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.link_block ul li span .single-block-image-container .contents_list_item_btn.btn_position_left:after,.link_block ul li a .single-block-image-container .contents_list_item_btn.btn_position_left:after{right:0}.link_block ul li span .single-block-image-container .contents_list_item_btn.btn_position_right:after,.link_block ul li a .single-block-image-container .contents_list_item_btn.btn_position_right:after{left:0}.basic_block .link_block.type02 ul li img{width:100%;height:auto}.cont04_s_title{text-align:center;margin:22px 0 22px}.cont04_caption{font-size:16px;line-height:1.75;margin:0 23px 36px}.basic_block .link_block.type03{width:673px;padding:14px 14px 1px}.basic_block .link_block.type03 ul li{width:645px;float:none}.basic_block .link_block.type03 .single-block-image-container{padding-top:0}@media (max-width:769px){.is-pc{display:none}.is-sp{display:block}.sp-fit{width:100%;height:auto}main{padding:75px 15px 35px;background-position:0 20px}.index_page .breadcrumb_block{display:none}#page_header{width:auto;padding:20px 0 1px;margin:-27px -15px 0}#page_header h1{margin:0 15px 20px}#page_header h1 img{width:100%;height:auto}#page_header p{font-size:13px;line-height:1.8;text-align:left;margin:0 8% 1.4em}#page_header_arrow{width:auto;height:30px;margin:-2px -15px 20px;background:url(lp20191016_images/xpage_header_arrow.png.pagespeed.ic.Dv0HWyc1N0.png) no-repeat 0 0;background-size:contain}.basic_block{margin:0 0 40px;padding:22px 0;background:#fff;box-shadow:2px 2px 6px -3px #bababc}.basic_block h2{font-size:16px;margin:0 0 20px;text-align:center;line-height:1.47}.basic_block h2 .num{margin:0 auto 0;display:block;width:15%}.basic_block .link_block{width:auto;box-sizing:border-box;padding:10px 4.6% 1px;box-shadow:none}.basic_block .link_block ul li{width:auto;float:none;margin:0 0 14px 0}.basic_block .link_block ul li .single-block-image img{width:100%;height:auto}.basic_block .link_block .single-block-image-container{padding-top:0}.single-block-inner{margin:14px 0 0}.link_block h3{font-size:14px;line-height:1.46;padding:0 12.2% 0 3.4%}.link_block h3:before{right:3%}.basic_block .link_block.type02 ul li{width:auto;float:none;margin:0 0 14px}.basic_block .link_block.type02 ul li:nth-child(even){float:none}.basic_block .link_block.type02 .single-block-image-container{padding-top:0}.link_block ul li span .single-block-image-container .contents_list_item_btn,.link_block ul li a .single-block-image-container .contents_list_item_btn{width:100%}.link_block ul li span .single-block-image-container .contents_list_item_btn.btn_position_left,.link_block ul li a .single-block-image-container .contents_list_item_btn.btn_position_left{left:0;padding:10px 10px 10px 10px}.link_block ul li span .single-block-image-container .contents_list_item_btn.btn_position_right,.link_block ul li a .single-block-image-container .contents_list_item_btn.btn_position_right{right:0;padding:10px 10px 10px 10px;text-align:right}.link_block ul li span .single-block-image-container .contents_list_item_btn span,.link_block ul li a .single-block-image-container .contents_list_item_btn span{display:inline-block;font-size:13px}.cont04_s_title{width:40%;margin:20px auto 20px}.cont04_caption{font-size:14px;line-height:1.46;margin:0 3% 10px}.basic_block .link_block.type03{width:auto;padding:10px 10px 1px}.basic_block .link_block.type03 ul li{width:auto}.basic_block .link_block.type03 .single-block-image-container{padding-top:0}.sp_wrapp04{background:#eef0f0;padding:6px 1.87%;margin:0 0 20px}}