﻿.col02__item{display:grid;grid-gap:20px 30px;grid-template-columns:repeat(1, 1fr);max-width:500px;margin:50px auto !important}@media screen and (min-width:600px)and (max-width:1024px){.col02__item{width:68%}}@media screen and (max-width:599px){.col02__item{grid-template-columns:1fr;width:100%}}@media screen and (max-width:599px){.col02__list{width:100%}}.col02__list--link{position:relative;display:flex;border:3px double #0068b7;padding:10px 15px;gap:10px;align-items:center;justify-content:center;font-size:1.4rem;font-weight:600;background:#fff;color:#0068b7}.col02__list--link::after{position:absolute;width:7px;height:7px;right:5px;top:50%;content:"";display:block;border-right:1px solid #0068b7;border-top:1px solid #0068b7;transform:translateY(-50%) rotate(45deg)}@media(any-hover: hover){.col02__list--link{transition:all .5s ease}.col02__list--link::after{transition:all .5s ease}.col02__list--link:hover{border-color:#0068b7;color:#fff;background-color:#0068b7}.col02__list--link:hover::after{border-color:#fff}.col02__list--link:hover .col02__list--image-obj{fill:#0068b7;stroke:#fff}.col02__list--link:hover .col02__list--image-obj02{stroke:#fff}.col02__list--link:hover .col02__list--image-obj03{fill:none}.col02__list--link:hover .col02__list--image-obj04{fill:#fff}}.col02__list--image{aspect-ratio:1/1;width:50px}.col02__list--image-obj{fill:#fff;stroke:#0068b7;stroke-miterlimit:10}@media(any-hover: hover){.col02__list--image-obj{transition:all .5s ease}}.col02__list--image-obj01{fill:none}.col02__list--image-obj02{fill:none;stroke:#333;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.09px}.col02__list--image-obj03{fill:#fff}.col02__list--image-obj04{fill:#333}.col02__list--note{font-size:1.4rem;margin-top:10px}.col02__list--text{font-size:1.4rem}body{margin:0;padding:0;font-family:Arial,Helvetica,メイリオ,Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",sans-serif;font-size:15px;line-height:1}*{margin:0;padding:0;border:none;box-sizing:border-box}h1,h2,h3,h4,h5,h6{font-weight:normal}em{font-style:normal}ul{list-style-type:none}a{text-decoration:none;color:#0066a3}a.txtlink01{text-decoration:underline;color:#0066a3}a:hover.txtlink01{text-decoration:none}a:hover.imgover{opacity:.75}html{scroll-behavior:smooth}.for_sp{display:none}.contwrap{max-width:1200px;margin:0 auto;width:100%;padding:0 10px}.arrow{display:inline-block;padding-left:14px;background:url(../images/arrow_s_b.avif) no-repeat left center}.alignC{text-align:center}.alignR{text-align:right}.txt_att{font-size:12px;line-height:160%;text-indent:-1em;padding-left:1em}.txt_center{display:block;text-align:center}.txt_right{text-align:right}.mb10{margin-bottom:10px !important}.mb20{margin-bottom:20px !important}.mb30{margin-bottom:30px !important}.mb60{margin-bottom:60px !important}.w1120{width:1120px;margin-left:auto;margin-right:auto}header{position:relative;background-color:#fff;box-shadow:0 5px 5px rgba(0,0,0,.2);z-index:1000}header nav{padding:15px 0;background:url(../images/header_menu_bg.avif)}header nav .menu{max-width:1200px;margin:0 auto;text-align:center;width:100%;display:flex;flex-wrap:wrap;gap:10px;justify-content:center}#header{width:100%;display:block;height:94px;padding:10px;max-width:1200px;margin:0 auto}.logo_link{display:inline-block}#b_contact{clear:right;float:right;padding-top:10px}#b_contact a{display:inline-block;padding:12px 20px 12px 60px;background:url(../images/icon_mail.avif) #0066a3 no-repeat 15px center;border-radius:8px;color:#fff;font-size:18px;font-weight:bold;letter-spacing:1px}header nav .menu li{display:inline-block;font-size:15px}header nav .menu li a{width:256px;display:block;background-color:#fff;border-radius:50px;padding:10px;transition:all .5s ease}header nav .menu li a:hover{background-color:#0066a3;color:#fff}header nav #menu_title,header nav .menu #menu_contact{display:none}header .breadcrumbs{margin:0 auto;padding:10px;max-width:1200px;font-size:12px;overflow:hidden;width:100%}header .breadcrumbs a{color:#666;text-decoration:none}header .breadcrumbs a:hover{text-decoration:underline}header .breadcrumbs li{float:left;margin-right:10px;padding-top:3px}header .breadcrumbs li:first-child{background-image:url(../images/breadcrumbs_home.avif);background-repeat:no-repeat;background-position:left center;padding-left:20px}header .breadcrumbs li:after{content:">";display:inline;margin-left:10px}header .breadcrumbs li:last-child{margin-right:0}header .breadcrumbs li:last-child:after{content:"";margin-left:0}@media only screen and (max-width: 640px)and (max-device-width: 1280px){body{margin:0;padding:0;font-family:Arial,Helvetica,メイリオ,Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",sans-serif;font-size:15px;line-height:1}*{margin:0;padding:0;border:none;box-sizing:border-box}em{font-style:normal}ul{list-style-type:none}a{text-decoration:none;color:#0066a3}a.txtlink01{text-decoration:underline;color:#0066a3}img{width:100%}.for_pc{display:none !important}.contwrap{width:100%;padding:0 15px}.txt_att{font-size:12px;line-height:160%;text-indent:-1em;padding-left:1em}.txt_right{text-align:right}.mb10{margin-bottom:10px !important}.mb20{margin-bottom:20px !important}.mb30{margin-bottom:30px !important}.mb60{margin-bottom:60px !important}.w1120{margin-left:15px;margin-right:15px}header{padding:0 0 5px;background-color:#fff;box-shadow:0 5px 5px rgba(0,0,0,.2);z-index:1000}#header{width:100%;margin:0;overflow:hidden}#headerR{width:100%;background-color:#ededed;padding:5px;text-align:right}#headerR ul{display:inline-block;margin-right:20px;vertical-align:middle;overflow:hidden}#headerR ul li{float:left;padding-right:10px;margin-right:10px;border-right:solid 1px #000;font-size:12px}#headerR ul li:last-child{padding-right:0;margin-right:0;border:none}#headerR ul li a{color:#000}#headerR ul li a:hover{color:#0066a3}#headerR #logo_corp{display:inline-block;vertical-align:middle;width:60px}#header h1{width:80%;margin:20px auto 0}#b_contact{display:none}header nav{margin-top:10px;padding:5px 15px;background:url(../images/header_menu_bg.avif)}header nav #menu_title{text-align:right}header nav #menu_title a{display:inline-block;background-color:#0066a3;color:#fff;font-weight:bold;padding:5px 15px;border-radius:15px}header nav #menu_title a span{display:inline-block;width:16px;margin-left:5px;background-color:#fff;border-radius:8px;font-size:12px;line-height:16px;text-align:center;color:#0066a3}header nav .menu{width:100%;margin:0 auto;text-align:center;display:none}header nav .menu li{display:block;font-size:15px;margin:5px 0}header nav .menu li a{width:100%;display:block;background-color:#fff;border-radius:50px;padding:10px}header nav .menu li:first-child,header nav .menu li:nth-child(2){font-size:16px}header nav .menu li:first-child a,header nav .menu li:nth-child(2) a{padding:12px}header nav .menu li a:hover{background-color:#0066a3;color:#fff}header nav .menu #menu_contact a{background-color:#0066a3;color:#fff;font-size:16px;font-weight:bold;border:solid 2px #fff}header nav .menu #menu_contact a:before{content:"";display:inline-block;vertical-align:middle;width:24px;height:18px;margin-right:10px;background:url(../images/icon_mail.avif) no-repeat center center;background-size:100% auto}header .breadcrumbs{display:none}}.plink-column__wrap--inner{padding:10px 10px 0 10px}.plink-column__wrap--heading{font-size:20px;font-weight:900;width:100%;border-bottom:1px solid #333;text-align:left;line-height:1.3;padding:0 10px;margin-bottom:20px}.plink-column__wrap--inner--link:hover .plink-column__wrap--inner--link--icon--img{filter:invert(100%) sepia(0%) saturate(0%) hue-rotate(220deg) brightness(104%) contrast(104%)}.plink-column__wrap--inner--link--icon--img{aspect-ratio:1/1;width:100%;height:auto;object-fit:cover;display:block}.plink-column__wrap--inner--link{display:flex;border:1px solid #ccc;border-radius:10px;padding:10px 20px 10px 10px;font-size:16px;line-height:1.3;justify-content:space-between;align-items:center;color:#333;text-decoration:none;position:relative;transition:.5s}.plink-column__wrap--inner--link:hover{color:#fff;background-color:#0068b7}.plink-column__wrap--inner--link--icon{width:34px;flex-shrink:0}.plink-column__wrap--inner--link--txt{flex-grow:1;padding:5px 10px;text-align:left}.btn-more-column{margin-top:30px;text-align:center}.btn-more-column__link{display:inline-block;text-decoration:underline;color:#0068b7;position:relative;cursor:pointer}.btn-more-column__link:after{content:"表示する▼";text-decoration:underline}.btn-more-column .accordion--processed:after{content:"閉じる▲";text-decoration:underline}.column-more{display:none}h2.chapter__title--alpha{font-size:30px;text-align:center;font-weight:900;display:block;margin-top:0;margin-bottom:40px;background:none;color:#000}.contents__chapter02 header{position:inherit;padding:0;background-color:#fff;box-shadow:none;z-index:inherit}.contents__chapter02{width:calc(100% - 20px);max-width:1200px;margin:0 auto}.contents__chapter{width:calc(100% - 40px);margin:20px auto 0 auto;padding-top:80px}@media screen and (max-width: 767px){.contents__chapter02 header{margin-bottom:40px}}.contwrap.mb0{margin-bottom:0}.picture-top{aspect-ratio:70/67;height:auto}.logo_daiken{aspect-ratio:301/97;height:auto}.logo_livinavi-sp{height:auto;aspect-ratio:443/52}.logo_livinavi{aspect-ratio:211/74;height:auto}.logo_misel{aspect-ratio:320/137;height:auto}.bnr_misel{aspect-ratio:1200/200;height:auto}.bnr_misel_sp{aspect-ratio:750/220;height:auto}.bnr_step{aspect-ratio:1200/160;height:auto}.bnr_step_sp{aspect-ratio:750/200;height:auto}.picture-misel{aspect-ratio:336/472;height:auto}#MENU-wrap ul{max-width:1200px;margin:0 auto}#MENU-wrap ul li{display:inline-block;font-size:15px;margin:5px 0 5px 10px}#MENU-wrap ul li a{width:256px;display:block;background-color:#fff;border-radius:50px;padding:10px;text-align:center}#MENU-wrap ul li a:hover{background:#0068b7;color:#fff}#MENU-wrap #Menu.off{display:none}#MENU-wrap .menu-btn{text-align:end}#MENU-wrap .menu-btn-inner{display:inline-block;background-color:#0066a3;color:#fff;font-weight:bold;padding:5px 15px;border-radius:15px}#MENU-wrap .menu-btn span{display:inline-block;width:16px;margin-left:5px;background-color:#fff;border-radius:8px;font-size:12px;line-height:16px;text-align:center;color:#0066a3}#MENU{display:none}@media screen and (max-width: 640px){#MENU{display:block}#Menu{display:none}header{box-shadow:none}#MENU-wrap ul{display:block;width:100%}#MENU-wrap ul li{margin:5px 0;width:100%;display:block}#MENU-wrap ul li a{width:100%;display:block;background-color:#fff;border-radius:50px;padding:12px;text-align:center;font-size:16px}#MENU-wrap ul li a:hover{background:#0068b7;color:#fff}#MENU-wrap #Menu.off{display:none}#MENU-wrap .menu-btn{text-align:end}#MENU-wrap .menu-btn-inner{display:inline-block;background-color:#0066a3;color:#fff;font-weight:bold;padding:5px 15px;border-radius:15px}#MENU-wrap .menu-btn span{display:inline-block;width:16px;margin-left:5px;background-color:#fff;border-radius:8px;font-size:12px;line-height:16px;text-align:center;color:#0066a3}}@media screen and (max-width: 640px){.for_sp{display:block}#menu_title{display:block !important;background-color:#0066a3;color:#fff;font-weight:bold;padding:5px 15px;border-radius:15px;width:fit-content;margin:0 0 0 auto;cursor:pointer}.plus{display:inline-block;width:16px;margin-left:5px;background-color:#fff;border-radius:8px;font-size:12px;line-height:16px;text-align:center;color:#0066a3}}.side_contact{position:fixed;top:50%;right:-10px;margin-top:-107px;z-index:10000;opacity:0;transition:all .2s ease;pointer-events:none}.side_contact_img{width:100%;height:auto;aspect-ratio:80/216}.side_contact.active{opacity:1;pointer-events:all}.side_contact:hover{right:0}.pagetop{position:fixed;right:30px;bottom:30px;cursor:pointer;z-index:1000;opacity:0;transition:all .2s ease}.pagetop_img{aspect-ratio:70/67;height:auto}.pagetop.active{opacity:1}.pagetop_link{display:inline-block;opacity:.6;transition:all .5s ease}.pagetop_link:hover{opacity:.9}@media screen and (max-width: 640px){.side_contact{width:60px;top:80%}.pagetop{width:40px;right:20px;bottom:20px}}.footer{background-color:#ededed;padding:30px;position:relative;margin-top:100px}.footer_inner{max-width:1200px;margin:0 auto}.footer_list{display:flex;gap:30px;border-bottom:solid 1px #fff;padding-bottom:20px}.footer_link{color:#333}.footer_logo{width:130px;position:absolute;right:10%;top:45%;transform:translateY(-50%)}.footer_logo_link{display:inline-block}.footer_logo_img{width:130px;height:auto;background:#ededed}.footer_small{text-align:center;display:block;margin-top:30px}@media screen and (max-width: 640px){.footer{padding-top:20px}.footer_list{display:block;border:none}.footer_item{border-bottom:solid 1px #fff}.footer_link{text-align:center;display:block;margin:10px 0}.footer_logo{position:unset;margin:0 auto;transform:unset}}