
#roominfodiv{ display:flex; gap:4px 12px; border:1px solid #ddd; padding:8px 12px; width:96%; margin:auto;}
#roominfodiv > h4{ font-size:12px;}
#roominfodiv > ul{ display:flex; flex-wrap:wrap; gap:4px 20px}
#roominfodiv > ul > li > ul{ display:flex; gap:4px 4px;}
#roominfodiv > ul > li > ul > li{ display:flex; align-items:center;}
#roominfodiv > ul > li > ul > li > label{ display:none;}
#roominfodiv > ul > li > ul > li > div{ font-size:12px; font-weight:400;}
#roominfodiv > ul > li > ul > li > div > img{ width:50px; height:45px; }

/*
@import url('https://fonts.cdnfonts.com/css/tahoma');
@font-face {
    font-family: 'Tahoma';
    src: url('https://www.cretapost.gr/cdn/assets/fonts/tahoma_bold/Tahoma Bold.woff') format('woff2');
    font-weight: 700;
    font-style: normal;
}

*{font-family: 'Tahoma';}
*/
.KBody.Japan > div > header{ /*backdrop-filter: blur(5px);*/ position:fixed; left:0; top:0; width:100%; border-bottom:1px solid rgba(255,255,255,1); background-color:rgba(0,0,0,0.3); transition-duration:0.3s; z-index:300;}
.KBody.Japan.scrollzero > div > header{ background-color:rgba(255,255,255,0); border-bottom:1px solid rgba(255,255,255,0.8)}

.Japan > div > header > div > h1{ background-image:url(/file/img/logo_white.svg);;}
.Japan > div > header > div > nav > ul > li a{ color:#fff;}
.KBody.Japan.headernavhide > div > header{ top:-80px;}
.KBody.Japan.headernavOpen.headernavhide > div > header{ top:0px;}
/*
.KBody.Japan > div{ min-width:1700px;}
*/

/*
.japanmainvideodiv{ position:relative;}
.japanmainvideodiv > .img > img { width:100%; height:700px; object-fit:cover; object-position:center; }
.japanmainvideodiv > .img > video{ width:100%; height:700px; object-fit:cover; object-position:center 60%;}
.japanmainvideodiv > .text{ position:absolute; left:0; top:0; padding-top:210px; width:100%;}
.japanmainvideodiv > .text > div{ width:90%; max-width:1560px; margin:auto;}
.japanmainvideodiv > .text > div > h4{ text-shadow:0 0 1px #000;}
.japanmainvideodiv > .text > div > h4 > span{ color:#fff; font-size:32px; font-weight:normal;}
.japanmainvideodiv > .text > div > h4 > span > .signaturespan{
	font-weight:bold;
	 font-size: 80px;
  color: transparent;
  -webkit-text-stroke: 1px #fff;
  text-shadow:none;
	}
.japanmainvideodiv > .text > div > h4 > span:last-child{ font-size:80px; font-weight:bold;}
.japanmainvideodiv > .text > div > p{ margin-top:20px;  text-shadow:0 0 1px #000;}
.japanmainvideodiv > .text > div > p > span{ font-size:20px; color:#fff;}


.japanmainimgdiv{ position:relative;}
.japanmainimgdiv > .img{}
.japanmainimgdiv > .img > img{ width:100%; height:700px; object-fit:cover; object-position:center 60%; transform: scaleX(1);}
.japanmainimgdiv > .text{ position:absolute; left:0; top:0; padding-top:210px; width:100%;}
.japanmainimgdiv > .text > div{ width:90%; max-width:1560px; margin:auto;}
.japanmainimgdiv > .text > div > h4{ text-shadow:0 0 1px #000;}
.japanmainimgdiv > .text > div > h4 > span{ color:#fff; font-size:32px; font-weight:normal;}
.japanmainimgdiv > .text > div > h4 > span > .signaturespan{
	font-weight:bold;
	 font-size: 80px;
  color: transparent;
  -webkit-text-stroke: 1px #fff;
  text-shadow:none;
	}
.japanmainimgdiv > .text > div > h4 > span:last-child{ font-size:80px; font-weight:bold;}
.japanmainimgdiv > .text > div > p{ margin-top:20px;  text-shadow:0 0 1px #000;}
.japanmainimgdiv > .text > div > p > span{ font-size:20px; color:#fff;}

.Japan form{ height:700px; position:relative;}
250401
*/

.japanmainvideodiv{ position:relative;}
.japanmainvideodiv > .img{ width:100%; height:689px; overflow:hidden;}
.japanmainvideodiv > .img > img { width:100%; height:689px; object-fit:cover; object-position:center; }
.japanmainvideodiv > .img > video{ width:100%; height:689px; object-fit:cover; object-position:center 60%;}
.japanmainvideodiv > .text{ position:relative; left:0; top:0; padding-top:210px; width:100%;}
.japanmainvideodiv > .text > div{ width:90%; max-width:1560px; margin:auto;}
.japanmainvideodiv > .text > div > h4{ text-shadow:0 0 1px #000;}
.japanmainvideodiv > .text > div > h4 > span{ color:#fff; font-size:32px; font-weight:normal;}
.japanmainvideodiv > .text > div > h4 > span > .signaturespan{
	font-weight:bold;
	 font-size: 80px;
  color: transparent;
  -webkit-text-stroke: 1px #fff;
  text-shadow:none;
	}
.japanmainvideodiv > .text > div > h4 > span:last-child{ font-size:80px; font-weight:bold;}
.japanmainvideodiv > .text > div > p{ margin-top:20px;  text-shadow:0 0 1px #000;}
.japanmainvideodiv > .text > div > p > span{ font-size:20px; color:#fff;}


.japanmainimgdiv{ position:relative;}
.japanmainimgdiv > .img{ position:relative; width:100%; height:689px; overflow:hidden;}
.japanmainimgdiv > .img:before{ z-index:1; content:""; position:absolute; width:60%; height:100%; top:0; left:0; 
background: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.japanmainimgdiv > .img > img{ width:100%; height:689px; object-fit:cover; object-position:center 60%; transform: scaleX(1);}
.japanmainimgdiv > .text{ position:absolute; left:0; top:0; padding-top:242px; width:100%; z-index:2;}
.japanmainimgdiv > .text > div{ width:90%; max-width:1500px; margin:auto;}
.japanmainimgdiv > .text > div > h4{ text-shadow:0 0 1px #000;}
.japanmainimgdiv > .text > div > h4 > span:first-child{ margin-left:13px; color:#fff; font-size:26.23px; font-weight:700;}
.japanmainimgdiv > .text > div > h4 > span{ color:#fff; font-size:105px; font-family:"BMW Motorrad Outline"; color:#fff;line-height:1;}
.japanmainimgdiv > .text > div > h4 > span > .signaturespan{ line-height:1;
	text-transform:uppercase;
	font-weight:bold;
	 font-size: 105px;
/*  color: transparent;
  -webkit-text-stroke: 1px #fff;
  text-shadow:none;
  */
  display:block;
  
  font-family:"BMWMotorrad"; color:#fff;
	}
	/*
.japanmainimgdiv > .text > div > h4 > span:last-child{ width:996px; height:93px; background-size:contain; background-repeat:no-repeat; display:inline-block; font-size:0; font-weight:bold;
background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%22996%22%20height%3D%2293%22%20viewBox%3D%220%200%20996%2093%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M27.3732%2084C21.813%2084%2016.6976%2082.9669%2012.0292%2080.9051C7.35868%2078.8411%203.34894%2076.0321%200%2072.474L5.88096%2065.6438C8.66104%2068.5616%2011.9394%2070.9116%2015.7203%2072.6875C19.497%2074.4676%2023.419%2075.3555%2027.4822%2075.3555C32.6831%2075.3555%2036.7292%2074.1816%2039.6163%2071.8358C42.5054%2069.4858%2043.9468%2066.4293%2043.9468%2062.6577C43.9468%2059.8808%2043.3587%2057.678%2042.1846%2056.0388C41.0063%2054.4017%2039.4388%2053.0356%2037.4777%2051.93C35.5188%2050.8265%2033.2905%2049.7422%2030.7948%2048.675L19.5675%2043.7657C17.1446%2042.6985%2014.7045%2041.3474%2012.2452%2039.7124C9.78591%2038.0753%207.73506%2035.9409%206.09695%2033.3091C4.45456%2030.6773%203.63764%2027.4757%203.63764%2023.7041C3.63764%2019.6487%204.7069%2016.0735%206.84543%2012.9785C8.98396%209.88358%2011.9052%207.44605%2015.6134%205.66805C19.3173%203.89006%2023.5623%203%2028.3377%203C33.0424%203%2037.3751%203.89006%2041.3292%205.66805C45.2834%207.44605%2048.6173%209.75978%2051.3268%2012.605L46.1965%2018.9016C43.7693%2016.6967%2041.1175%2014.9358%2038.2283%2013.6167C35.3392%2012.3019%2032.0437%2011.6424%2028.3377%2011.6424C23.9173%2011.6424%2020.3695%2012.6562%2017.6963%2014.6839C15.0232%2016.7117%2013.6866%2019.4694%2013.6866%2022.9549C13.6866%2025.5162%2014.3474%2027.6165%2015.6669%2029.2515C16.9842%2030.8908%2018.6416%2032.2056%2020.6368%2033.2002C22.6342%2034.1992%2024.6637%2035.1597%2026.7338%2036.0839L37.8541%2040.8864C40.848%2042.167%2043.5747%2043.6974%2046.0318%2045.4733C48.4912%2047.2534%2050.4351%2049.4583%2051.8615%2052.0922C53.2879%2054.7261%2054%2057.9619%2054%2061.8039C54%2065.9319%2052.9307%2069.6843%2050.7922%2073.0631C48.6537%2076.4419%2045.587%2079.11%2041.5965%2081.0673C37.6018%2083.0203%2032.8606%2084%2027.3732%2084Z%22%20fill%3D%22white%22%2F%3E%0A%3Cpath%20d%3D%22M70%2084V5H81V84H70Z%22%20fill%3D%22white%22%2F%3E%0A%3Cpath%20d%3D%22M133.657%2084C126.691%2084%20120.529%2082.3992%20115.182%2079.1978C109.832%2075.9963%20105.629%2071.3712%20102.578%2065.3246C99.5232%2059.278%2098%2052.0213%2098%2043.5544C98%2037.2219%2098.8963%2031.5488%20100.693%2026.531C102.486%2021.5153%20105.019%2017.2659%20108.285%2013.7784C111.554%2010.293%20115.378%207.6251%20119.758%205.77463C124.138%203.9263%20128.951%203%20134.193%203C139.721%203%20144.319%204.01381%20147.98%206.04142C151.642%208.06904%20154.622%2010.2567%20156.921%2012.6045L151.534%2019.0075C149.522%2016.9436%20147.172%2015.202%20144.479%2013.7784C141.785%2012.3569%20138.463%2011.644%20134.514%2011.644C129.199%2011.644%20124.567%2012.9246%20120.62%2015.4858C116.669%2018.047%20113.618%2021.6946%20111.463%2026.4243C109.309%2031.1582%20108.232%2036.7608%20108.232%2043.2321C108.232%2049.8507%20109.255%2055.5579%20111.302%2060.3601C113.348%2065.1624%20116.345%2068.8612%20120.297%2071.4587C124.246%2074.0562%20129.022%2075.3517%20134.624%2075.3517C137.425%2075.3517%20140.098%2074.944%20142.649%2074.1266C145.198%2073.3091%20147.264%2072.1886%20148.843%2070.765V50.2733H132.039V42.0561H158V74.9248C155.415%2077.5564%20152.021%2079.7271%20147.82%2081.4345C143.621%2083.1463%20138.898%2084%20133.657%2084Z%22%20fill%3D%22white%22%2F%3E%0A%3Cpath%20d%3D%22M177%2084V5H187.102L215.909%2054.7948L224.401%2071.069H224.938C224.579%2067.1179%20224.257%2062.9858%20223.971%2058.6747C223.685%2054.3637%20223.543%2050.1604%20223.543%2046.0649V5H233V84H222.788L194.087%2034.0996L185.597%2017.9332H185.167C185.384%2021.8864%20185.631%2025.928%20185.922%2030.058C186.208%2034.1923%20186.349%2038.3417%20186.349%2042.5061V84H177Z%22%20fill%3D%22white%22%2F%3E%0A%3Cpath%20d%3D%22M244%2084L270.865%205H282.023L309%2084H298.383L284.517%2039.8117C283.069%2035.2851%20281.698%2030.8491%20280.4%2026.5014C279.102%2022.1537%20277.802%2017.681%20276.502%2013.0811H276.067C274.84%2017.681%20273.558%2022.1537%20272.221%2026.5014C270.884%2030.8491%20269.53%2035.2851%20268.158%2039.8117L254.077%2084H244ZM257.975%2059.8581V51.9926H294.592V59.8581H257.975Z%22%20fill%3D%22white%22%2F%3E%0A%3Cpath%20d%3D%22M330.979%2084V13.4066H307V5H365V13.4066H341.021V84H330.979Z%22%20fill%3D%22white%22%2F%3E%0A%3Cpath%20d%3D%22M406.999%2084C402.881%2084%20399.059%2083.4324%20395.531%2082.3035C392.002%2081.1768%20388.932%2079.3045%20386.323%2076.693C383.712%2074.0816%20381.674%2070.623%20380.205%2066.315C378.732%2062.0113%20378%2056.7842%20378%2050.6442V5H388.145V50.8539C388.145%2057.068%20388.99%2061.9563%20390.681%2065.5208C392.37%2069.0874%20394.631%2071.629%20397.46%2073.1476C400.29%2074.6661%20403.472%2075.4223%20406.999%2075.4223C410.6%2075.4223%20413.838%2074.6661%20416.703%2073.1476C419.568%2071.629%20421.866%2069.0874%20423.595%2065.5208C425.319%2061.9563%20426.186%2057.068%20426.186%2050.8539V5H436V50.6442C436%2056.7842%20435.283%2062.0113%20433.848%2066.315C432.416%2070.623%20430.376%2074.0816%20427.73%2076.693C425.083%2079.3045%20421.993%2081.1768%20418.467%2082.3035C414.938%2083.4345%20411.114%2084%20406.999%2084Z%22%20fill%3D%22white%22%2F%3E%0A%3Cpath%20d%3D%22M457%2083.9957V5H481.44C486.776%205%20491.489%205.70051%20495.581%207.10368C499.67%208.50254%20502.891%2010.8218%20505.239%2014.0549C507.587%2017.288%20508.759%2021.6376%20508.759%2027.0951C508.759%2032.3413%20507.585%2036.706%20505.239%2040.1892C502.889%2043.6745%20499.67%2046.261%20495.581%2047.9508C491.489%2049.6385%20486.776%2050.4834%20481.44%2050.4834H466.819V84H457V83.9957ZM466.821%2042.5041H479.946C486.063%2042.5041%20490.759%2041.2281%20494.035%2038.6782C497.305%2036.1284%20498.944%2032.2659%20498.944%2027.0929C498.944%2021.9221%20497.305%2018.2946%20494.035%2016.2081C490.761%2014.126%20486.065%2013.0828%20479.946%2013.0828H466.821V42.5041ZM499.905%2083.9957L479.412%2047.8926L487.203%2042.6119L511%2083.9957H499.905Z%22%20fill%3D%22white%22%2F%3E%0A%3Cpath%20d%3D%22M525%2084V5H570.806V13.4066H534.988V38.1951H565.16V46.7094H534.988V75.4857H572V84H525Z%22%20fill%3D%22white%22%2F%3E%0A%3Cpath%20d%3D%22M672%200H651.03V58.6511C651.03%2059.1172%20651.011%2059.5532%20651%2060C655.744%2058.0196%20662.796%2055.3023%20671.998%2052.3317V0H672Z%22%20fill%3D%22white%22%2F%3E%0A%3Cpath%20d%3D%22M648.329%2071.7211C646.306%2074.107%20643.309%2075.2999%20639.342%2075.2999C636.894%2075.2999%20634.513%2074.5462%20632.19%2073.0389C629.868%2071.5316%20627.864%2069.1055%20626.178%2065.7564L612%2076.3011C615.292%2081.8243%20619.361%2085.9918%20624.215%2088.7924C629.067%2091.5975%20635.037%2093%20642.128%2093C648.963%2093%20654.595%2091.5328%20659.027%2088.6051C663.456%2085.6774%20666.725%2081.7462%20668.834%2076.8028C670.943%2071.8683%20672%2066.4298%20672%2060.4852V57C662.166%2060.4049%20655.077%2063.4285%20650.874%2065.3528C650.389%2068.1601%20649.546%2070.2896%20648.329%2071.7211Z%22%20fill%3D%22%23DD252B%22%2F%3E%0A%3Cpath%20d%3D%22M717.268%2030.1165C718.542%2025.0381%20719.757%2020.0776%20720.908%2015.2416H721.403C722.638%2019.9969%20723.872%2024.9333%20725.105%2030.051C725.848%2033.1338%20726.611%2036.1053%20727.383%2039.0243C731.71%2038.2777%20736.17%2037.5681%20740.799%2036.9196C742.173%2036.7275%20743.586%2036.5441%20745%2036.3607L733.499%200H709.551L695%2046C700.964%2044.4433%20707.42%2042.9194%20714.349%2041.4893C715.312%2037.8104%20716.281%2034.0442%20717.268%2030.1165Z%22%20fill%3D%22white%22%2F%3E%0A%3Cpath%20d%3D%22M728.03%2042.6273C728.166%2043.1093%20728.296%2043.6149%20728.435%2044.0905L730.787%2052.8115H710.597L712.56%2045.5407C705.451%2047.0233%20698.861%2048.5962%20692.819%2050.1928L680%2090H700.564L706.478%2068.0759H734.904L740.818%2090H762L745.898%2040C744.31%2040.2001%20742.734%2040.4024%20741.199%2040.6111C736.655%2041.2308%20732.276%2041.9129%20728.03%2042.6273Z%22%20fill%3D%22%23DD252B%22%2F%3E%0A%3Cpath%20d%3D%22M814.201%2040.1434C811.336%2042.6274%20807.039%2043.8693%20801.314%2043.8693H791.004V37C784.048%2037.175%20777.377%2037.4844%20771%2037.9091V90H791.004V59.3664H802.419C808.881%2059.3664%20814.815%2058.308%20820.215%2056.1825C825.616%2054.0613%20829.93%2050.7771%20833.161%2046.3341C834.931%2043.8992%20836.2%2041.0845%20837%2037.9198C830.054%2037.478%20823.287%2037.1707%20816.74%2037.0064C816.082%2038.1972%20815.238%2039.2471%20814.201%2040.1434Z%22%20fill%3D%22%23DD252B%22%2F%3E%0A%3Cpath%20d%3D%22M791.003%2016.1136H800.698C806.504%2016.1136%20810.92%2017.1068%20813.95%2019.091C816.975%2021.073%20818.488%2024.5459%20818.488%2029.5053C818.488%2030.7694%20818.388%2031.9519%20818.194%2033.0619C824.528%2033.2424%20831.053%2033.5574%20837.751%2034C837.908%2032.5598%20838%2031.0689%20838%2029.5053C838%2022.0684%20836.383%2016.1973%20833.15%2011.9008C829.92%207.60645%20825.583%204.54757%20820.144%202.72854C814.702%200.911716%20808.629%200%20801.923%200H771V33.9449C777.38%2033.5111%20784.047%2033.1918%20791%2033.0156L791.003%2016.1136Z%22%20fill%3D%22white%22%2F%3E%0A%3Cpath%20d%3D%22M870.944%2029.855C872.163%2024.8203%20873.326%2019.9026%20874.428%2015.1082H874.902C876.084%2019.8225%20877.266%2024.7164%20878.445%2029.79C879.094%2032.5736%20879.755%2035.2727%20880.424%2037.9221C886.502%2038.8247%20892.691%2039.8442%20899%2041L886.479%200H863.559L853%2034.5758C858.339%2035.0844%20863.785%2035.6926%20869.337%2036.3983C869.868%2034.2511%20870.403%2032.0822%20870.944%2029.855Z%22%20fill%3D%22white%22%2F%3E%0A%3Cpath%20d%3D%22M882.256%2044.4791L884.55%2053.1267H864.853L867.148%2044.4791C867.463%2043.2779%20867.787%2042.0276%20868.107%2040.7986C862.344%2040.0988%20856.696%2039.5014%20851.16%2039L835%2090H855.062L860.832%2068.2605H888.564L894.335%2090H915L900.983%2045.7615C894.448%2044.5816%20888.036%2043.5361%20881.747%2042.6165C881.921%2043.231%20882.084%2043.8732%20882.256%2044.4791Z%22%20fill%3D%22%23DD252B%22%2F%3E%0A%3Cpath%20d%3D%22M943.942%2040.9978C943.289%2035.287%20942.76%2029.9848%20942.357%2025.0891H942.966L951.998%2044.6717L956.958%2054.1196C963.546%2055.9413%20970.23%2057.9%20977%2060L970.67%2046.0174L946.259%200H926V46.387C932.146%2047.7587%20938.385%2049.25%20944.716%2050.8674C944.557%2047.6261%20944.323%2044.35%20943.942%2040.9978Z%22%20fill%3D%22white%22%2F%3E%0A%3Cpath%20d%3D%22M979.685%2065.4582H979.073L978.764%2064.7893C972.086%2062.7227%20965.499%2060.8015%20959%2059L975.639%2090H996V70.3905C990.494%2068.5291%20985.034%2066.7468%20979.64%2065.0692C979.657%2065.1974%20979.672%2065.3321%20979.685%2065.4582Z%22%20fill%3D%22%23DD252B%22%2F%3E%0A%3Cpath%20d%3D%22M926%2090H944V57.6191C944%2056.9001%20943.948%2056.1536%20943.936%2055.4261C937.869%2053.8295%20931.889%2052.3555%20926.002%2051V90H926Z%22%20fill%3D%22%23DD252B%22%2F%3E%0A%3Cpath%20d%3D%22M996%200H977V32.9708C977%2038.3284%20977.307%2043.9042%20977.919%2049.7026C978.324%2053.5236%20978.716%2057.0981%20979.103%2060.4782C984.671%2062.2136%20990.31%2064.0658%20996%2066V0Z%22%20fill%3D%22white%22%2F%3E%0A%3C%2Fsvg%3E")
}
*/
.japanmainimgdiv > .text > div > h4 > span:last-child > span{}
.japanmainimgdiv > .text > div > p{ display:none;}
.japanmainimgdiv > .text > div > p > span{ font-size:20px; color:#fff;}
.japanmainimgdiv > .text > div > nav{ margin-top:56px;}
.japanmainimgdiv > .text > div > nav > a{ margin-left:13px; font-size:15.75px; font-weight:700; text-transform:uppercase; background-color:#fff; color:#16171A; padding:11px 42px; display:inline-block;}

.Japan form{ position:relative;}

/*
.Japan form > .text{ position:absolute; bottom:160px; left:0; z-index:2; width:100%; margin-top:600px;}
.Japan form > .text > div > div{ background-color:#fff; box-shadow:1px 0px 6px gray; padding:20px 30px; border-radius:20px; width:100%; max-width:1400px; margin:auto; display:flex; gap:4px 60px;}
.Japan form > .text > div > div > nav{ width:170px;}
.Japan form > .text > div > div > nav > ul > li{ border-bottom:1px solid #c9c9c9; padding:10px; padding-left:40px;}
.Japan form > .text > div > div > nav > ul > li:last-child{ border:0;}
.Japan form > .text > div > div > nav > ul > li > label{ font-size:20px; color:#a3a3a3; font-weight:bold; position:relative;}

.Japan form > .text > div > div > nav > ul > li > label:before{ content:""; width:30px; height:30px; display:inline-block; position:absolute; background-repeat:no-repeat; background-position:center; left:-35px; top:0;}
.Japan form > .text > div > div > nav > ul > li:nth-child(1) > label:before{ background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2027.58%2017.92%22%3E%0A%3Cpath%20d%3D%22M27.88%2C15.71H20.37V13.56A1.66%2C1.66%2C0%2C0%2C0%2C20%2C12.35a1.33%2C1.33%2C0%2C0%2C0-1-.42H16.15V9.29c0-.78-.15-1-.22-1l-.18-.16H14.19L14.06%2C8l-.23.13c-.29.16-.33.53-.33.91v2.86h-.63V7.75c0-1.15-.17-1.35-.25-1.43l-.17-.16H10.6l-.12-.08-.25.12c-.32.16-.39.57-.38%2C1.22v4.52h-.8A1.4%2C1.4%2C0%2C0%2C0%2C8%2C12.23a1.21%2C1.21%2C0%2C0%2C0-.39%2C1v2.51H3.08a1.4%2C1.4%2C0%2C0%2C0-1.39%2C1.4L4.13%2C22.5a.45.45%2C0%2C0%2C0%2C.41.26.39.39%2C0%2C0%2C0%2C.18%2C0%2C.44.44%2C0%2C0%2C0%2C.22-.6L2.59%2C17a.5.5%2C0%2C0%2C1%2C.49-.41h24.8a.51.51%2C0%2C0%2C1%2C.47.34L23.69%2C22a.45.45%2C0%2C0%2C0%2C0%2C.63.44.44%2C0%2C0%2C0%2C.63%2C0l4.92-5.34v-.17A1.4%2C1.4%2C0%2C0%2C0%2C27.88%2C15.71ZM14.4%2C9.08V9h.85a2.43%2C2.43%2C0%2C0%2C1%2C0%2C.27v.85H14.4Zm0%2C1.66h.85v1.2H14.4ZM10.75%2C9.09H12v1.35H10.75Zm0-1.67a2%2C2%2C0%2C0%2C1%2C0-.36H12a6.8%2C6.8%2C0%2C0%2C1%2C0%2C.68v.75H10.75Zm0%2C3.61H12v.9H10.75ZM8.5%2C13.19c0-.14%2C0-.23.08-.28a.59.59%2C0%2C0%2C1%2C.4-.08H19a.44.44%2C0%2C0%2C1%2C.36.12.86.86%2C0%2C0%2C1%2C.13.56v2.2H8.5Z%22%20transform%3D%22translate(-1.69%20-6.08)%22%20fill%3D%22%238d8d8e%22%2F%3E%0A%3Cpath%20d%3D%22M8.85%2C23.93a3%2C3%2C0%2C0%2C0%2C2.24-1.28%2C2.39%2C2.39%2C0%2C0%2C0%2C2.56%2C1.11%2C4.89%2C4.89%2C0%2C0%2C0%2C2-1.26%2C3%2C3%2C0%2C0%2C0%2C2.74%2C1.35%2C3.06%2C3.06%2C0%2C0%2C0%2C2.29-1.17A4.7%2C4.7%2C0%2C0%2C0%2C23.78%2C24h0a.45.45%2C0%2C0%2C0%2C.45-.43.46.46%2C0%2C0%2C0-.44-.47A3.67%2C3.67%2C0%2C0%2C1%2C21%2C21.65l-.51-.75-.29.86A2%2C2%2C0%2C0%2C1%2C18.29%2C23a2.24%2C2.24%2C0%2C0%2C1-2.17-1.37l-.29-.68-.47.57a4.78%2C4.78%2C0%2C0%2C1-1.95%2C1.42c-1.16.32-1.84-1.18-1.87-1.24l-.35-.79-.44.73c-.24.39-1.1%2C1.49-1.84%2C1.44S7.26%2C22%2C7%2C21.64l-.51-.72-.28.84c-.55%2C1.62-3.51%2C1.06-3.54%2C1a.44.44%2C0%2C0%2C0-.52.35.43.43%2C0%2C0%2C0%2C.35.53c.13%2C0%2C3%2C.59%2C4.22-1A3.55%2C3.55%2C0%2C0%2C0%2C8.85%2C23.93Z%22%20transform%3D%22translate(-1.69%20-6.08)%22%20fill%3D%22%238d8d8e%22%2F%3E%0A%3Cpath%20d%3D%22M22.67%2C20.63A1.65%2C1.65%2C0%2C1%2C0%2C21%2C19%2C1.65%2C1.65%2C0%2C0%2C0%2C22.67%2C20.63Zm0-2.4a.75.75%2C0%2C1%2C1-.75.75A.75.75%2C0%2C0%2C1%2C22.67%2C18.23Z%22%20transform%3D%22translate(-1.69%20-6.08)%22%20fill%3D%22%238d8d8e%22%2F%3E%0A%3Crect%20x%3D%228.54%22%20y%3D%227.65%22%20width%3D%221.35%22%20height%3D%221.35%22%20rx%3D%220.37%22%20fill%3D%22%238d8d8e%22%2F%3E%0A%3Cpath%20d%3D%22M12.06%2C7.65h.62A.36.36%2C0%2C0%2C1%2C13%2C8v.62a.37.37%2C0%2C0%2C1-.37.37h-.62a.36.36%2C0%2C0%2C1-.36-.36V8A.37.37%2C0%2C0%2C1%2C12.06%2C7.65Z%22%20fill%3D%22%238d8d8e%22%2F%3E%0A%3Cpath%20d%3D%22M15.21%2C7.65h.62a.36.36%2C0%2C0%2C1%2C.36.36v.62a.37.37%2C0%2C0%2C1-.37.37h-.62a.37.37%2C0%2C0%2C1-.37-.37V8a.37.37%2C0%2C0%2C1%2C.37-.37Z%22%20fill%3D%22%238d8d8e%22%2F%3E%0A%3C%2Fsvg%3E")}
.Japan form > .text > div > div > nav > ul > li:nth-child(2) > label:before{ background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2025.37%2013.89%22%3E%0A%3Cpath%20d%3D%22M22.4%2C13.39c-1.73-.18-3-.3-3.88-.37a18%2C18%2C0%2C0%2C0%2C2.34-2.86.87.87%2C0%2C0%2C0%2C0-.77c-.28-.58-1.2-.82-1.38-.86l-.2%2C0-5.52%2C3.89a.47.47%2C0%2C0%2C0-.14.18L8.8%2C12a6.12%2C6.12%2C0%2C0%2C0-1.59-2.6l-.38-.31c-.62-.51-1.07-.88-1.55-.73A.92.92%2C0%2C0%2C0%2C4.71%2C9a11.14%2C11.14%2C0%2C0%2C0%2C.19%2C3.34c-.51.24-1.27.67-1.42%2C1.28a1%2C1%2C0%2C0%2C0%2C.27.89c.61.65%2C2.94%2C1.43%2C4.59%2C1.92C2.59%2C20.85%2C2.78%2C21.22%2C3%2C21.58c.09.15.34.6%2C2.49.6H6L15.08%2C18l.13.05A67%2C67%2C0%2C0%2C0%2C24.5%2C19c1.65%2C0%2C3-.18%2C3.45-.68a1.67%2C1.67%2C0%2C0%2C0%2C.16-1.73C27.87%2C16%2C26.74%2C13.85%2C22.4%2C13.39Zm4%2C2.36a29%2C29%2C0%2C0%2C1-5%2C.25l.07-.28a11.68%2C11.68%2C0%2C0%2C0%2C4.05-.53A5.69%2C5.69%2C0%2C0%2C1%2C26.38%2C15.75ZM19.46%2C9.46a1.25%2C1.25%2C0%2C0%2C1%2C.58.32%2C21.78%2C21.78%2C0%2C0%2C1-2.56%2C3s0%2C.1-.05.14c-.7%2C0-.95%2C0-.94%2C0l-1.64-.19Zm7.82%2C8.25c-.61.67-5.61.46-11.3-.45a.83.83%2C0%2C0%2C0%2C0-.15.45.45%2C0%2C0%2C0-.6-.22L5.86%2C21.28A13.16%2C13.16%2C0%2C0%2C1%2C4%2C21.19C4.84%2C20.33%2C7.74%2C18%2C10.43%2C16a.45.45%2C0%2C0%2C0%2C.09-.63.46.46%2C0%2C0%2C0-.63-.09l-.68.52-.08%2C0c-2.84-.81-4.42-1.5-4.77-1.89%2C0-.15.57-.55%2C1.2-.78l.35-.14-.07-.37a12.33%2C12.33%2C0%2C0%2C1-.26-3.29v0c.16.1.45.33.67.51l.39.32A6%2C6%2C0%2C0%2C1%2C8%2C12.51l.08.28%2C8.32%2C1s1.23%2C0%2C5.86.49a10%2C10%2C0%2C0%2C1%2C2.38.53%2C15%2C15%2C0%2C0%2C1-3.33.3H21l-.35%2C1.46H21c.06%2C0%2C.6%2C0%2C1.36%2C0a23.88%2C23.88%2C0%2C0%2C0%2C4.49-.35%2C2.66%2C2.66%2C0%2C0%2C1%2C.39.65C27.43%2C17.33%2C27.37%2C17.62%2C27.28%2C17.71Z%22%20transform%3D%22translate(-2.9%20-8.29)%22%20fill%3D%22%238d8d8e%22%2F%3E%0A%3Cpath%20d%3D%22M19.59%2C15.25a.29.29%2C0%2C0%2C0-.37.2l-.12.42a.3.3%2C0%2C0%2C0%2C.21.37h.08a.3.3%2C0%2C0%2C0%2C.29-.21l.12-.42A.29.29%2C0%2C0%2C0%2C19.59%2C15.25Z%22%20transform%3D%22translate(-2.9%20-8.29)%22%20fill%3D%22%238d8d8e%22%2F%3E%0A%3Cpath%20d%3D%22M18.46%2C15.19a.3.3%2C0%2C0%2C0-.36.21l-.1.31a.3.3%2C0%2C0%2C0%2C.21.37h.08a.28.28%2C0%2C0%2C0%2C.29-.21l.09-.32A.3.3%2C0%2C0%2C0%2C18.46%2C15.19Z%22%20transform%3D%22translate(-2.9%20-8.29)%22%20fill%3D%22%238d8d8e%22%2F%3E%0A%3Cpath%20d%3D%22M17.4%2C15.1a.3.3%2C0%2C0%2C0-.37.21l-.09.31a.3.3%2C0%2C0%2C0%2C.21.37h.08a.3.3%2C0%2C0%2C0%2C.29-.21l.09-.32A.31.31%2C0%2C0%2C0%2C17.4%2C15.1Z%22%20transform%3D%22translate(-2.9%20-8.29)%22%20fill%3D%22%238d8d8e%22%2F%3E%0A%3C%2Fsvg%3E");}
.Japan form > .text > div > div > nav > ul > li:nth-child(3) > label:before{ background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2026.65%2017.92%22%3E%0A%3Cpath%20d%3D%22M26.42%2C17.49a3.28%2C3.28%2C0%2C0%2C0-2.11%2C0c-.21-.42-.44-.89-.72-1.43a11.32%2C11.32%2C0%2C0%2C1%2C1.89-.73l.16%2C0%2C.09-.13c.59-.77%2C1.88-2.69%2C1.37-3.64s-4.26-5.25-5.28-5.25l-.27%2C0-.14.14a.68.68%2C0%2C0%2C0-.14.55s.51%2C2.1.69%2C3.31a1.45%2C1.45%2C0%2C0%2C1-.28%2C1l-.93-1.74L18.1%2C8.72a.47.47%2C0%2C0%2C0-.55.32.44.44%2C0%2C0%2C0%2C.31.55l2.28.64.67%2C1.26c-.2%2C0-.4%2C0-.6%2C0a10.5%2C10.5%2C0%2C0%2C0-6.1%2C2A18.49%2C18.49%2C0%2C0%2C0%2C9.9%2C12.28a1.19%2C1.19%2C0%2C0%2C0-.47.09%2C26.89%2C26.89%2C0%2C0%2C0-5.74-1.09c-1%2C0-1.55.28-1.63.84-.23%2C1.49%2C3.94%2C3%2C6.58%2C3.8l.53%2C1c-.27.31-.57.65-.87%2C1a3.37%2C3.37%2C0%2C0%2C0-1.38-.57A3.42%2C3.42%2C0%2C1%2C0%2C5.79%2C24.1a3.64%2C3.64%2C0%2C0%2C0%2C.57%2C0%2C3.41%2C3.41%2C0%2C0%2C0%2C2.78-5.4A1.81%2C1.81%2C0%2C0%2C0%2C9%2C18.53c.2-.23.43-.49.66-.77l1.77%2C3.29%2C9.3-.07.07-.36a9.18%2C9.18%2C0%2C0%2C1%2C1.58-3.75%2C3.71%2C3.71%2C0%2C0%2C1%2C.48-.39c.23.45.45.9.66%2C1.33a3.47%2C3.47%2C0%2C0%2C0-1.43%2C1.76%2C3.42%2C3.42%2C0%2C0%2C0%2C.14%2C2.61%2C3.42%2C3.42%2C0%2C0%2C0%2C6.31-.33A3.42%2C3.42%2C0%2C0%2C0%2C26.42%2C17.49Zm-18%2C1.77A2.52%2C2.52%2C0%2C1%2C1%2C6.35%2C18.2a2%2C2%2C0%2C0%2C1%2C.42%2C0%2C2.39%2C2.39%2C0%2C0%2C1%2C.94.36c-.41.48-.8.92-1.08%2C1.23%2C0%2C0-.07%2C0-.12%2C0a.95.95%2C0%2C1%2C0-.31%2C1.87%2C1%2C1%2C0%2C0%2C0%2C1.09-.78.94.94%2C0%2C0%2C0%2C0-.41c.24-.26.59-.66%2C1.11-1.26Zm17.9-7.36c.13.25-.34%2C1.28-1%2C2.27C24.69%2C13%2C23.56%2C10.06%2C22.76%2C8l-.06-.14A26.75%2C26.75%2C0%2C0%2C1%2C26.31%2C11.9ZM9.89%2C13.18h0a18.69%2C18.69%2C0%2C0%2C1%2C3.85%2C1.09l-.44.51A8.23%2C8.23%2C0%2C0%2C1%2C10.62%2C14a1.68%2C1.68%2C0%2C0%2C1-.74-.76ZM20%2C20.08l-8%2C.07-.55-1h8.84C20.11%2C19.51%2C20%2C19.85%2C20%2C20.08Zm1.75-3.85a6.5%2C6.5%2C0%2C0%2C0-1.28%2C2.3H11.06L9.25%2C15.16l-.18-.05c-3.22-1-6.08-2.3-6.14-2.81%2C0%2C0%2C.13-.13.76-.13a27.22%2C27.22%2C0%2C0%2C1%2C5.59%2C1.09%2C2%2C2%2C0%2C0%2C0%2C1%2C1.21%2C8.68%2C8.68%2C0%2C0%2C0%2C3.09.92l.16%2C0%2C.1-.13a12.7%2C12.7%2C0%2C0%2C1%2C1.1-1.19h0a9.49%2C9.49%2C0%2C0%2C1%2C5.45-1.75%2C8.35%2C8.35%2C0%2C0%2C1%2C1.31.1l.2%2C0%2C.15-.13a2.74%2C2.74%2C0%2C0%2C0%2C1-2.25c0-.12%2C0-.26-.07-.39.88%2C2.27%2C1.58%2C4%2C2%2C4.83a10.69%2C10.69%2C0%2C0%2C0-2%2C.88h0s0%2C0%2C0%2C0A5.12%2C5.12%2C0%2C0%2C0%2C21.71%2C16.23Zm5.94%2C5.32a2.52%2C2.52%2C0%2C1%2C1-4.75-1.68%2C2.52%2C2.52%2C0%2C0%2C1%2C1-1.24c.3.64.55%2C1.19.66%2C1.5a1.4%2C1.4%2C0%2C0%2C0-.16.26A1%2C1%2C0%2C0%2C0%2C25%2C21.61%2C1%2C1%2C0%2C0%2C0%2C26.17%2C21a.94.94%2C0%2C0%2C0-.58-1.21.58.58%2C0%2C0%2C0-.23%2C0%2C16.23%2C16.23%2C0%2C0%2C0-.65-1.51%2C2.71%2C2.71%2C0%2C0%2C1%2C.57-.09%2C2.44%2C2.44%2C0%2C0%2C1%2C.84.15A2.51%2C2.51%2C0%2C0%2C1%2C27.65%2C21.55Z%22%20transform%3D%22translate(-2.05%20-6.22)%22%20fill%3D%22%238d8d8e%22%2F%3E%0A%3C%2Fsvg%3E");}

.Japan form > .text > div > div > nav > ul > li:nth-child(1) > input[type=radio]:checked + label:before{ background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2027.58%2017.92%22%3E%0A%3Cpath%20d%3D%22M27.88%2C15.71H20.37V13.56A1.66%2C1.66%2C0%2C0%2C0%2C20%2C12.35a1.33%2C1.33%2C0%2C0%2C0-1-.42H16.15V9.29c0-.78-.15-1-.22-1l-.18-.16H14.19L14.06%2C8l-.23.13c-.29.16-.33.53-.33.91v2.86h-.63V7.75c0-1.15-.17-1.35-.25-1.43l-.17-.16H10.6l-.12-.08-.25.12c-.32.16-.39.57-.38%2C1.22v4.52h-.8A1.4%2C1.4%2C0%2C0%2C0%2C8%2C12.23a1.21%2C1.21%2C0%2C0%2C0-.39%2C1v2.51H3.08a1.4%2C1.4%2C0%2C0%2C0-1.39%2C1.4L4.13%2C22.5a.45.45%2C0%2C0%2C0%2C.41.26.39.39%2C0%2C0%2C0%2C.18%2C0%2C.44.44%2C0%2C0%2C0%2C.22-.6L2.59%2C17a.5.5%2C0%2C0%2C1%2C.49-.41h24.8a.51.51%2C0%2C0%2C1%2C.47.34L23.69%2C22a.45.45%2C0%2C0%2C0%2C0%2C.63.44.44%2C0%2C0%2C0%2C.63%2C0l4.92-5.34v-.17A1.4%2C1.4%2C0%2C0%2C0%2C27.88%2C15.71ZM14.4%2C9.08V9h.85a2.43%2C2.43%2C0%2C0%2C1%2C0%2C.27v.85H14.4Zm0%2C1.66h.85v1.2H14.4ZM10.75%2C9.09H12v1.35H10.75Zm0-1.67a2%2C2%2C0%2C0%2C1%2C0-.36H12a6.8%2C6.8%2C0%2C0%2C1%2C0%2C.68v.75H10.75Zm0%2C3.61H12v.9H10.75ZM8.5%2C13.19c0-.14%2C0-.23.08-.28a.59.59%2C0%2C0%2C1%2C.4-.08H19a.44.44%2C0%2C0%2C1%2C.36.12.86.86%2C0%2C0%2C1%2C.13.56v2.2H8.5Z%22%20transform%3D%22translate(-1.69%20-6.08)%22%20fill%3D%22%233358ff%22%2F%3E%0A%3Cpath%20d%3D%22M8.85%2C23.93a3%2C3%2C0%2C0%2C0%2C2.24-1.28%2C2.39%2C2.39%2C0%2C0%2C0%2C2.56%2C1.11%2C4.89%2C4.89%2C0%2C0%2C0%2C2-1.26%2C3%2C3%2C0%2C0%2C0%2C2.74%2C1.35%2C3.06%2C3.06%2C0%2C0%2C0%2C2.29-1.17A4.7%2C4.7%2C0%2C0%2C0%2C23.78%2C24h0a.45.45%2C0%2C0%2C0%2C.45-.43.46.46%2C0%2C0%2C0-.44-.47A3.67%2C3.67%2C0%2C0%2C1%2C21%2C21.65l-.51-.75-.29.86A2%2C2%2C0%2C0%2C1%2C18.29%2C23a2.24%2C2.24%2C0%2C0%2C1-2.17-1.37l-.29-.68-.47.57a4.78%2C4.78%2C0%2C0%2C1-1.95%2C1.42c-1.16.32-1.84-1.18-1.87-1.24l-.35-.79-.44.73c-.24.39-1.1%2C1.49-1.84%2C1.44S7.26%2C22%2C7%2C21.64l-.51-.72-.28.84c-.55%2C1.62-3.51%2C1.06-3.54%2C1a.44.44%2C0%2C0%2C0-.52.35.43.43%2C0%2C0%2C0%2C.35.53c.13%2C0%2C3%2C.59%2C4.22-1A3.55%2C3.55%2C0%2C0%2C0%2C8.85%2C23.93Z%22%20transform%3D%22translate(-1.69%20-6.08)%22%20fill%3D%22%233358ff%22%2F%3E%0A%3Cpath%20d%3D%22M22.67%2C20.63A1.65%2C1.65%2C0%2C1%2C0%2C21%2C19%2C1.65%2C1.65%2C0%2C0%2C0%2C22.67%2C20.63Zm0-2.4a.75.75%2C0%2C1%2C1-.75.75A.75.75%2C0%2C0%2C1%2C22.67%2C18.23Z%22%20transform%3D%22translate(-1.69%20-6.08)%22%20fill%3D%22%233358ff%22%2F%3E%0A%3Crect%20x%3D%228.54%22%20y%3D%227.65%22%20width%3D%221.35%22%20height%3D%221.35%22%20rx%3D%220.37%22%20fill%3D%22%233358ff%22%2F%3E%0A%3Cpath%20d%3D%22M12.06%2C7.65h.62A.36.36%2C0%2C0%2C1%2C13%2C8v.62a.37.37%2C0%2C0%2C1-.37.37h-.62a.36.36%2C0%2C0%2C1-.36-.36V8A.37.37%2C0%2C0%2C1%2C12.06%2C7.65Z%22%20fill%3D%22%233358ff%22%2F%3E%0A%3Cpath%20d%3D%22M15.21%2C7.65h.62a.36.36%2C0%2C0%2C1%2C.36.36v.62a.37.37%2C0%2C0%2C1-.37.37h-.62a.37.37%2C0%2C0%2C1-.37-.37V8a.37.37%2C0%2C0%2C1%2C.37-.37Z%22%20fill%3D%22%233358ff%22%2F%3E%0A%3C%2Fsvg%3E")}
.Japan form > .text > div > div > nav > ul > li:nth-child(2) > input[type=radio]:checked + label:before{ background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2025.37%2013.89%22%3E%0A%3Cpath%20d%3D%22M22.4%2C13.39c-1.73-.18-3-.3-3.88-.37a18%2C18%2C0%2C0%2C0%2C2.34-2.86.87.87%2C0%2C0%2C0%2C0-.77c-.28-.58-1.2-.82-1.38-.86l-.2%2C0-5.52%2C3.89a.47.47%2C0%2C0%2C0-.14.18L8.8%2C12a6.12%2C6.12%2C0%2C0%2C0-1.59-2.6l-.38-.31c-.62-.51-1.07-.88-1.55-.73A.92.92%2C0%2C0%2C0%2C4.71%2C9a11.14%2C11.14%2C0%2C0%2C0%2C.19%2C3.34c-.51.24-1.27.67-1.42%2C1.28a1%2C1%2C0%2C0%2C0%2C.27.89c.61.65%2C2.94%2C1.43%2C4.59%2C1.92C2.59%2C20.85%2C2.78%2C21.22%2C3%2C21.58c.09.15.34.6%2C2.49.6H6L15.08%2C18l.13.05A67%2C67%2C0%2C0%2C0%2C24.5%2C19c1.65%2C0%2C3-.18%2C3.45-.68a1.67%2C1.67%2C0%2C0%2C0%2C.16-1.73C27.87%2C16%2C26.74%2C13.85%2C22.4%2C13.39Zm4%2C2.36a29%2C29%2C0%2C0%2C1-5%2C.25l.07-.28a11.68%2C11.68%2C0%2C0%2C0%2C4.05-.53A5.69%2C5.69%2C0%2C0%2C1%2C26.38%2C15.75ZM19.46%2C9.46a1.25%2C1.25%2C0%2C0%2C1%2C.58.32%2C21.78%2C21.78%2C0%2C0%2C1-2.56%2C3s0%2C.1-.05.14c-.7%2C0-.95%2C0-.94%2C0l-1.64-.19Zm7.82%2C8.25c-.61.67-5.61.46-11.3-.45a.83.83%2C0%2C0%2C0%2C0-.15.45.45%2C0%2C0%2C0-.6-.22L5.86%2C21.28A13.16%2C13.16%2C0%2C0%2C1%2C4%2C21.19C4.84%2C20.33%2C7.74%2C18%2C10.43%2C16a.45.45%2C0%2C0%2C0%2C.09-.63.46.46%2C0%2C0%2C0-.63-.09l-.68.52-.08%2C0c-2.84-.81-4.42-1.5-4.77-1.89%2C0-.15.57-.55%2C1.2-.78l.35-.14-.07-.37a12.33%2C12.33%2C0%2C0%2C1-.26-3.29v0c.16.1.45.33.67.51l.39.32A6%2C6%2C0%2C0%2C1%2C8%2C12.51l.08.28%2C8.32%2C1s1.23%2C0%2C5.86.49a10%2C10%2C0%2C0%2C1%2C2.38.53%2C15%2C15%2C0%2C0%2C1-3.33.3H21l-.35%2C1.46H21c.06%2C0%2C.6%2C0%2C1.36%2C0a23.88%2C23.88%2C0%2C0%2C0%2C4.49-.35%2C2.66%2C2.66%2C0%2C0%2C1%2C.39.65C27.43%2C17.33%2C27.37%2C17.62%2C27.28%2C17.71Z%22%20transform%3D%22translate(-2.9%20-8.29)%22%20fill%3D%22%233358ff%22%2F%3E%0A%3Cpath%20d%3D%22M19.59%2C15.25a.29.29%2C0%2C0%2C0-.37.2l-.12.42a.3.3%2C0%2C0%2C0%2C.21.37h.08a.3.3%2C0%2C0%2C0%2C.29-.21l.12-.42A.29.29%2C0%2C0%2C0%2C19.59%2C15.25Z%22%20transform%3D%22translate(-2.9%20-8.29)%22%20fill%3D%22%233358ff%22%2F%3E%0A%3Cpath%20d%3D%22M18.46%2C15.19a.3.3%2C0%2C0%2C0-.36.21l-.1.31a.3.3%2C0%2C0%2C0%2C.21.37h.08a.28.28%2C0%2C0%2C0%2C.29-.21l.09-.32A.3.3%2C0%2C0%2C0%2C18.46%2C15.19Z%22%20transform%3D%22translate(-2.9%20-8.29)%22%20fill%3D%22%233358ff%22%2F%3E%0A%3Cpath%20d%3D%22M17.4%2C15.1a.3.3%2C0%2C0%2C0-.37.21l-.09.31a.3.3%2C0%2C0%2C0%2C.21.37h.08a.3.3%2C0%2C0%2C0%2C.29-.21l.09-.32A.31.31%2C0%2C0%2C0%2C17.4%2C15.1Z%22%20transform%3D%22translate(-2.9%20-8.29)%22%20fill%3D%22%233358ff%22%2F%3E%0A%3C%2Fsvg%3E")}
.Japan form > .text > div > div > nav > ul > li:nth-child(3) > input[type=radio]:checked + label:before{ background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2026.65%2017.92%22%3E%0A%3Cpath%20d%3D%22M26.42%2C17.49a3.28%2C3.28%2C0%2C0%2C0-2.11%2C0c-.21-.42-.44-.89-.72-1.43a11.32%2C11.32%2C0%2C0%2C1%2C1.89-.73l.16%2C0%2C.09-.13c.59-.77%2C1.88-2.69%2C1.37-3.64s-4.26-5.25-5.28-5.25l-.27%2C0-.14.14a.68.68%2C0%2C0%2C0-.14.55s.51%2C2.1.69%2C3.31a1.45%2C1.45%2C0%2C0%2C1-.28%2C1l-.93-1.74L18.1%2C8.72a.47.47%2C0%2C0%2C0-.55.32.44.44%2C0%2C0%2C0%2C.31.55l2.28.64.67%2C1.26c-.2%2C0-.4%2C0-.6%2C0a10.5%2C10.5%2C0%2C0%2C0-6.1%2C2A18.49%2C18.49%2C0%2C0%2C0%2C9.9%2C12.28a1.19%2C1.19%2C0%2C0%2C0-.47.09%2C26.89%2C26.89%2C0%2C0%2C0-5.74-1.09c-1%2C0-1.55.28-1.63.84-.23%2C1.49%2C3.94%2C3%2C6.58%2C3.8l.53%2C1c-.27.31-.57.65-.87%2C1a3.37%2C3.37%2C0%2C0%2C0-1.38-.57A3.42%2C3.42%2C0%2C1%2C0%2C5.79%2C24.1a3.64%2C3.64%2C0%2C0%2C0%2C.57%2C0%2C3.41%2C3.41%2C0%2C0%2C0%2C2.78-5.4A1.81%2C1.81%2C0%2C0%2C0%2C9%2C18.53c.2-.23.43-.49.66-.77l1.77%2C3.29%2C9.3-.07.07-.36a9.18%2C9.18%2C0%2C0%2C1%2C1.58-3.75%2C3.71%2C3.71%2C0%2C0%2C1%2C.48-.39c.23.45.45.9.66%2C1.33a3.47%2C3.47%2C0%2C0%2C0-1.43%2C1.76%2C3.42%2C3.42%2C0%2C0%2C0%2C.14%2C2.61%2C3.42%2C3.42%2C0%2C0%2C0%2C6.31-.33A3.42%2C3.42%2C0%2C0%2C0%2C26.42%2C17.49Zm-18%2C1.77A2.52%2C2.52%2C0%2C1%2C1%2C6.35%2C18.2a2%2C2%2C0%2C0%2C1%2C.42%2C0%2C2.39%2C2.39%2C0%2C0%2C1%2C.94.36c-.41.48-.8.92-1.08%2C1.23%2C0%2C0-.07%2C0-.12%2C0a.95.95%2C0%2C1%2C0-.31%2C1.87%2C1%2C1%2C0%2C0%2C0%2C1.09-.78.94.94%2C0%2C0%2C0%2C0-.41c.24-.26.59-.66%2C1.11-1.26Zm17.9-7.36c.13.25-.34%2C1.28-1%2C2.27C24.69%2C13%2C23.56%2C10.06%2C22.76%2C8l-.06-.14A26.75%2C26.75%2C0%2C0%2C1%2C26.31%2C11.9ZM9.89%2C13.18h0a18.69%2C18.69%2C0%2C0%2C1%2C3.85%2C1.09l-.44.51A8.23%2C8.23%2C0%2C0%2C1%2C10.62%2C14a1.68%2C1.68%2C0%2C0%2C1-.74-.76ZM20%2C20.08l-8%2C.07-.55-1h8.84C20.11%2C19.51%2C20%2C19.85%2C20%2C20.08Zm1.75-3.85a6.5%2C6.5%2C0%2C0%2C0-1.28%2C2.3H11.06L9.25%2C15.16l-.18-.05c-3.22-1-6.08-2.3-6.14-2.81%2C0%2C0%2C.13-.13.76-.13a27.22%2C27.22%2C0%2C0%2C1%2C5.59%2C1.09%2C2%2C2%2C0%2C0%2C0%2C1%2C1.21%2C8.68%2C8.68%2C0%2C0%2C0%2C3.09.92l.16%2C0%2C.1-.13a12.7%2C12.7%2C0%2C0%2C1%2C1.1-1.19h0a9.49%2C9.49%2C0%2C0%2C1%2C5.45-1.75%2C8.35%2C8.35%2C0%2C0%2C1%2C1.31.1l.2%2C0%2C.15-.13a2.74%2C2.74%2C0%2C0%2C0%2C1-2.25c0-.12%2C0-.26-.07-.39.88%2C2.27%2C1.58%2C4%2C2%2C4.83a10.69%2C10.69%2C0%2C0%2C0-2%2C.88h0s0%2C0%2C0%2C0A5.12%2C5.12%2C0%2C0%2C0%2C21.71%2C16.23Zm5.94%2C5.32a2.52%2C2.52%2C0%2C1%2C1-4.75-1.68%2C2.52%2C2.52%2C0%2C0%2C1%2C1-1.24c.3.64.55%2C1.19.66%2C1.5a1.4%2C1.4%2C0%2C0%2C0-.16.26A1%2C1%2C0%2C0%2C0%2C25%2C21.61%2C1%2C1%2C0%2C0%2C0%2C26.17%2C21a.94.94%2C0%2C0%2C0-.58-1.21.58.58%2C0%2C0%2C0-.23%2C0%2C16.23%2C16.23%2C0%2C0%2C0-.65-1.51%2C2.71%2C2.71%2C0%2C0%2C1%2C.57-.09%2C2.44%2C2.44%2C0%2C0%2C1%2C.84.15A2.51%2C2.51%2C0%2C0%2C1%2C27.65%2C21.55Z%22%20transform%3D%22translate(-2.05%20-6.22)%22%20fill%3D%22%233358ff%22%2F%3E%0A%3C%2Fsvg%3E")}

.Japan form > .text > div > div > nav > ul > li > input[type=radio]{ display:none;}
.Japan form > .text > div > div > nav > ul > li > input[type=radio]:checked + label{ color:#3358ff;}

.Japan form > .text > div > div > div{ display:flex; flex-wrap:wrap; gap:8px; align-items:flex-end;}
.Japan form > .text > div > div > div > ul{ width:100%; margin-bottom:8px;}
.Japan form > .text > div > div > div > ul > li > div > .movetypeul{ display:flex; gap:4px 20px;}
.Japan form > .text > div > div > div > ul > li > div > .movetypeul > li > label{ font-size:18px; color:#a3a3a3; border-bottom:3px solid transparent; display:inline-block;}
.Japan form > .text > div > div > div > ul > li > div > .movetypeul > li > input[type=radio]{ display:none;}
.Japan form > .text > div > div > div > ul > li > div > .movetypeul > li > input[type=radio]:checked + label{ color:#000; border-bottom:3px solid #2f58ff;}
.Japan form > .text > div > div > div > .movetype_1_div > table{ width:970px;}
.Japan form > .text > div > div > div > .movetype_1_div > table > tbody{ display:flex; gap:16px;}
.Japan form > .text > div > div > div > .movetype_1_div > table > tbody > tr{ border:1px solid #d9d9d9; border-radius:4px;}
.Japan form > .text > div > div > div > .movetype_1_div > table > tbody > tr:nth-child(1){ width:348px;}
.Japan form > .text > div > div > div > .movetype_1_div > table > tbody > tr:nth-child(2){ width:348px;}
.Japan form > .text > div > div > div > .movetype_1_div > table > tbody > tr:nth-child(3){ width:230px;}
.Japan form > .text > div > div > div > .movetype_1_div > table > tbody > tr > td > input[type=text]{ border:0; font-size:16px; padding:30px 8px; width:100%; background-color:transparent; text-align:center;}
.Japan form > .text > div > div > div > .movetype_1_div > table > tbody > tr:nth-child(3) > td > input[type=text]{ width:220px; }
.Japan form > .text > div > div > div > .movetype_1_div > table > tbody > tr > td.img > img{ width:20px;}
.Japan form > .text > div > div > div > .movetype_1_nav > a{ font-size:16px; background-color:#f1f1f1; color:#959595; padding:32px 20px; border-radius:8px; display:inline-block; pointer-events: none;}
.Japan form > .text > div > div > div > .movetype_1_nav > a.active{ background-color:#3358ff; color:#fff; pointer-events: auto;;}

.Japan form > .text > div > div > div > .movetype_2_nav > a{ font-size:16px; background-color:#f1f1f1; color:#959595; padding:32px 20px; border-radius:8px; display:inline-block; pointer-events: none;}
.Japan form > .text > div > div > div > .movetype_2_nav > a.active{ background-color:#3358ff; color:#fff; pointer-events: auto;}

.Japan form > .text > div > div.mainsearchdiv > div > .movetype_1_div{ display:none;}
.Japan form > .text > div > div.mainsearchdiv > div > .movetype_1_nav{ display:none;}
.Japan form > .text > div > div.mainsearchdiv > div > .movetype_2_div{ display:none;}
.Japan form > .text > div > div.mainsearchdiv > div > .movetype_2_nav{ display:none;}

.Japan form > .text > div > div.mainsearchdiv[data-tab='1'] > div > .movetype_1_div{ display:block;}
.Japan form > .text > div > div.mainsearchdiv[data-tab='1'] > div > .movetype_1_nav{ display:block;}
.Japan form > .text > div > div.mainsearchdiv[data-tab='2'] > div > .movetype_2_div{ display:block;}
.Japan form > .text > div > div.mainsearchdiv[data-tab='2'] > div > .movetype_2_nav{ display:block;}
 

.Japan form > .text > div > div > div > .movetype_2_div > table{ width:970px;}
.Japan form > .text > div > div > div > .movetype_2_div > table > tbody{ display:flex; gap:16px; flex-wrap:wrap;}
.Japan form > .text > div > div > div > .movetype_2_div > table > tbody > tr{ border:1px solid #d9d9d9; border-radius:4px;}
.Japan form > .text > div > div > div > .movetype_2_div > table > tbody > tr:nth-child(1){ width:358px;}
.Japan form > .text > div > div > div > .movetype_2_div > table > tbody > tr:nth-child(2){ width:358px;}
.Japan form > .text > div > div > div > .movetype_2_div > table > tbody > tr:nth-child(3){ width:210px;}

.Japan form > .text > div > div > div > .movetype_2_div > table > tbody > tr > td{ }
.Japan form > .text > div > div > div > .movetype_2_div > table > tbody > tr > td > input[type=text]{ border:0; font-size:16px; padding:30px 6px; width:calc(100% - 2px); background-color:transparent; text-align:center;}
.Japan form > .text > div > div > div > .movetype_2_div > table > tbody > tr > td.img > img{ width:40px;}
*/

.Japan form > .text{ left:0; top:0; z-index:2; width:100%; height:100%; display:inline-block;}

.signaturediv > div{ width:90%; max-width:1340px; margin:auto;}
.signaturediv > div > h3{ margin-top:105px; margin-bottom:30px;}
.signaturediv > div > h3 > span{ font-size:40px; color:#002f5c; display:block;}
.signaturediv > div > aside > a{ font-size:14px; color:#757575; background-color:#f5f5f5; display:inline-block; padding:12px 20px; border-radius:50px;}
.signaturediv > div > aside > a:before{ content:"#";}
.signaturediv > div > div > ul{ display:flex; flex-wrap:wrap; gap:30px; margin:15px 0;}
.signaturediv > div > div > ul > li{ border:1px solid #032a53; border-radius:16px;}
.signaturediv > div > div > ul > li > .img > img{width:310px; height:250px;}
.signaturediv > div > div > ul > li > .text{ padding:16px 22px;}
.signaturediv > div > div > ul > li > .text > h4{ font-size:15px;}
.signaturediv > div > div > ul > li > .text > p{ font-size:12px;}
.signaturediv > div > div > ul > li > .text > div > div{ font-size:18px;}




#popup_positiondiv0{ }
#popup_positiondiv0 > ul{ display:flex; gap:4px 11px; padding:20px;}
#popup_positiondiv0 > ul > li > input[type=radio]{ display:none;}
#popup_positiondiv0 > ul > li > input[type=radio] + label{ font-size:16px; font-weight:600; color:#7F7E7E; background-color:#E2E2E2; padding:7.7px 26px; display:inline-block;}
#popup_positiondiv0 > ul > li > input[type=radio]:checked + label{ color:#fff; background-color:#252525;}
#popup_positiondiv0 > div{ width:100%; display:inline-block; padding:0 20px;}
#popup_positiondiv0 > div > h4{ font-size:14px; margin:16px 0;}

#popup_positiondiv0 > div > ul{ display:flex; flex-wrap:wrap; gap:4px 15px; }
#popup_positiondiv0 > div > ul > li > input[type=radio]{ display:none;}
#popup_positiondiv0 > div > ul > li > input[type=radio] + label{ font-size:18px; font-weight:600; color:#000; border:2px solid #000; padding:16px 20px; display:inline-block;}
#popup_positiondiv0 > div > ul > li > input[type=radio] + label:hover{color:#fff; border:2px solid #0062FF; background-color:#0062FF;}
#popup_positiondiv0 > div > ul > li > input[type=radio]:checked + label{ background-color:#000; color:#fff; border:2px solid #000;}

#popup_positiondiv0 > aside{ border-top:1px solid #959595; padding:30px; margin-top:30px; width:100%; display:inline-block; }
#popup_positiondiv0 > aside > ul > li{ font-size:15px; font-weight:400; margin-left:20px; position:relative;}
#popup_positiondiv0 > aside > ul > li:before{ content:"※"; position:absolute; left:-20px; top:0;}
#popup_positiondiv0 > aside > ul > li > ul{ margin-top:10px;}


#popup_positiondiv0[data-type='0'] > .type0{ display:block;}
#popup_positiondiv0[data-type='0'] > .type1{ display:none;}
#popup_positiondiv0[data-type='1'] > .type0{ display:none;}
#popup_positiondiv0[data-type='1'] > .type1{ display:block;}


#popup_optionsdiv0{ max-width:640px;}
#popup_optionsdiv0 > div{ padding:30px 70px;}
#popup_optionsdiv0 > div > h3 > span{ font-size:18px; font-weight:600;}
#popup_optionsdiv0 > div > aside{ margin:53px auto;}
#popup_optionsdiv0 > div > aside > ul > li{ font-size:15px; font-weight:400; margin-left:18px; position:relative;}
#popup_optionsdiv0 > div > aside > ul > li:before{ content:"※"; position:absolute; left:-18px; top:0;}
#popup_optionsdiv0 > div > aside > ul > li > ul > li > span{ color:#0062FF;}

#popup_optionsdiv0 > div > nav{ display:flex; justify-content:center;  }
#popup_optionsdiv0 > div > nav > a{ padding:13px 0; width:100%; display:flex; gap:0 8px; background-color:#000; justify-content:center; }
#popup_optionsdiv0 > div > nav > a:hover{ background-color:#0062FF;}
#popup_optionsdiv0 > div > nav > a > span{ font-size:18px; font-weight:600; color:#fff;}


#popup_optionsdiv0 > div > table{ table-layout:fixed; margin-top:40px; width:100%;}
#popup_optionsdiv0 > div > table > thead > tr > td{ text-align:center;}

#popup_optionsdiv0 > div > table > thead > tr > td:nth-child(2){ width:108px;}
#popup_optionsdiv0 > div > table > thead > tr > td:nth-child(3){ width:108px;}
#popup_optionsdiv0 > div > table > thead > tr > td:nth-child(4){ width:108px;}
#popup_optionsdiv0 > div > table > thead > tr > td > h4{ font-weight:normal; font-size:17px;}
#popup_optionsdiv0 > div > table > thead > tr > td > p{ font-size:11px; color:#939393;}
#popup_optionsdiv0 > div > table > tbody > tr:nth-child(3){ border-top:1px solid #BFBFC0;}
#popup_optionsdiv0 > div > table > tbody > tr:nth-child(2) > td{ padding-bottom:16px;}
#popup_optionsdiv0 > div > table > tbody > tr:nth-child(3) > td{ padding-top:16px;}
#popup_optionsdiv0 > div > table > tbody > tr > td{  text-align:center;}
#popup_optionsdiv0 > div > table > tbody > tr > td > h4{ font-size:18px; font-weight:400;}
#popup_optionsdiv0 > div > table > tbody > tr > td > p{ font-size:12px; font-weight:400; color:#848C94;}
#popup_optionsdiv0 > div > table > tbody > tr > td > select{ font-size:17px; border:0; text-align:center;
    -webkit-appearance: none;  /* Chrome, Safari, Opera */
    -moz-appearance: none;     /* Firefox */
    appearance: none;          /* 표준 */
/*    background: transparent url('your-custom-icon.png') no-repeat right center;*/
    padding-right: 20px; /* 화살표를 숨기고 여백을 추가 */
}

.numbercontrolul{ display:flex; align-items:center; justify-content:center;}
.numbercontrolul > li > input[type=number]{ border:0; width:45px; text-align:center; font-size:28px; font-weight:700;}
.numbercontrolul > li > a{ display:flex; width:25px; height:25px; justify-content:center; align-items:center; font-size:0;
background-repeat:no-repeat; background-size:contain; background-repeat:no-repeat;
font-weight:0;
}

.numbercontrolul > li > a.plusbtn{ pointer-events:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D%220%200%20256%20256%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%3Ccircle%20cx%3D%22128%22%20cy%3D%22128%22%20fill%3D%22%23f2f2f4%22%20r%3D%2296%22%2F%3E%0A%20%20%3Ccircle%20cx%3D%22128%22%20cy%3D%22128%22%20fill%3D%22none%22%20r%3D%2296%22%20stroke%3D%22%23f2f2f4%22%20stroke-miterlimit%3D%2210%22%20stroke-width%3D%228%22%2F%3E%0A%20%20%3Cline%20fill%3D%22none%22%20stroke%3D%22%23585858%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%228%22%20x1%3D%2288%22%20x2%3D%22168%22%20y1%3D%22128%22%20y2%3D%22128%22%2F%3E%0A%20%20%3Cline%20fill%3D%22none%22%20stroke%3D%22%23585858%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%228%22%20x1%3D%22128%22%20x2%3D%22128%22%20y1%3D%2288%22%20y2%3D%22168%22%2F%3E%0A%3C%2Fsvg%3E");}
.numbercontrolul > li > a.plusbtn.active{ pointer-events:auto;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D%220%200%20256%20256%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%3Ccircle%20cx%3D%22128%22%20cy%3D%22128%22%20fill%3D%22%23FFFFFF%22%20r%3D%2296%22%2F%3E%0A%20%20%3Ccircle%20cx%3D%22128%22%20cy%3D%22128%22%20fill%3D%22none%22%20r%3D%2296%22%20stroke%3D%22%23f2f2f4%22%20stroke-miterlimit%3D%2210%22%20stroke-width%3D%228%22%2F%3E%0A%20%20%3Cline%20fill%3D%22none%22%20stroke%3D%22%23585858%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%228%22%20x1%3D%2288%22%20x2%3D%22168%22%20y1%3D%22128%22%20y2%3D%22128%22%2F%3E%0A%20%20%3Cline%20fill%3D%22none%22%20stroke%3D%22%23585858%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%228%22%20x1%3D%22128%22%20x2%3D%22128%22%20y1%3D%2288%22%20y2%3D%22168%22%2F%3E%0A%3C%2Fsvg%3E")}
.numbercontrolul > li > a.plusbtn.active:hover{ background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D%220%200%20256%20256%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%3Ccircle%20cx%3D%22128%22%20cy%3D%22128%22%20fill%3D%22%23FFFFFF%22%20r%3D%2296%22%2F%3E%0A%20%20%3Ccircle%20cx%3D%22128%22%20cy%3D%22128%22%20fill%3D%22none%22%20r%3D%2296%22%20stroke%3D%22%23004cff%22%20stroke-miterlimit%3D%2210%22%20stroke-width%3D%228%22%2F%3E%0A%20%20%3Cline%20fill%3D%22none%22%20stroke%3D%22%23004cff%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%228%22%20x1%3D%2288%22%20x2%3D%22168%22%20y1%3D%22128%22%20y2%3D%22128%22%2F%3E%0A%20%20%3Cline%20fill%3D%22none%22%20stroke%3D%22%23004cff%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%228%22%20x1%3D%22128%22%20x2%3D%22128%22%20y1%3D%2288%22%20y2%3D%22168%22%2F%3E%0A%3C%2Fsvg%3E");}

.numbercontrolul > li > a.minusbtn{ pointer-events:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D%220%200%20256%20256%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%3Ccircle%20cx%3D%22128%22%20cy%3D%22128%22%20fill%3D%22%23f4f4f6%22%20r%3D%2296%22%2F%3E%0A%20%20%3Ccircle%20cx%3D%22128%22%20cy%3D%22128%22%20fill%3D%22none%22%20r%3D%2296%22%20stroke%3D%22%23f4f4f6%22%20stroke-miterlimit%3D%2210%22%20stroke-width%3D%228%22%2F%3E%0A%20%20%3Cline%20fill%3D%22none%22%20stroke%3D%22%235d5d5f%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%228%22%20x1%3D%2288%22%20x2%3D%22168%22%20y1%3D%22128%22%20y2%3D%22128%22%2F%3E%0A%3C%2Fsvg%3E");}
.numbercontrolul > li > a.minusbtn.active{ pointer-events:auto;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D%220%200%20256%20256%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%3Ccircle%20cx%3D%22128%22%20cy%3D%22128%22%20fill%3D%22%23FFFFFF%22%20r%3D%2296%22%2F%3E%0A%20%20%3Ccircle%20cx%3D%22128%22%20cy%3D%22128%22%20fill%3D%22none%22%20r%3D%2296%22%20stroke%3D%22%23f4f4f6%22%20stroke-miterlimit%3D%2210%22%20stroke-width%3D%228%22%2F%3E%0A%20%20%3Cline%20fill%3D%22none%22%20stroke%3D%22%235d5d5f%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%228%22%20x1%3D%2288%22%20x2%3D%22168%22%20y1%3D%22128%22%20y2%3D%22128%22%2F%3E%0A%3C%2Fsvg%3E");}
.numbercontrolul > li > a.minusbtn.active:hover{ background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D%220%200%20256%20256%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%3Ccircle%20cx%3D%22128%22%20cy%3D%22128%22%20fill%3D%22%23FFFFFF%22%20r%3D%2296%22%2F%3E%0A%20%20%3Ccircle%20cx%3D%22128%22%20cy%3D%22128%22%20fill%3D%22none%22%20r%3D%2296%22%20stroke%3D%22%23004CFF%22%20stroke-miterlimit%3D%2210%22%20stroke-width%3D%228%22%2F%3E%0A%20%20%3Cline%20fill%3D%22none%22%20stroke%3D%22%23004CFF%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%228%22%20x1%3D%2288%22%20x2%3D%22168%22%20y1%3D%22128%22%20y2%3D%22128%22%2F%3E%0A%3C%2Fsvg%3E");}

#popup_optionsdiv0 > div > ul{ border-top:1px solid #959595; border-bottom:1px solid #959595; padding:30px 0; width:100%;}
#popup_optionsdiv0 > div > ul > li{ display:flex; gap:4px 10px; align-items:center; width:100%;}
#popup_optionsdiv0 > div > ul > li > label{ text-align:center; flex-grow:1;}
#popup_optionsdiv0 > div > ul > li > label > h4{ font-size:17px; font-weight:normal; }
#popup_optionsdiv0 > div > ul > li > label > p{ font-size:16px;}
#popup_optionsdiv0 > div > ul > li > div{ width:325px; display:flex;}


input[type="number"]::-webkit-outer-spin-button,
input[type="number"]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* 파이어폭스에서 화살표 숨기기 */
input[type="number"] {
  -moz-appearance: textfield;
}


.calendarlist > .calendar_title{ display:inline-block; width:100%;}
.calendarlist > .calendar_title > h3{  display:inline-block; text-align:center; width:100%; padding:4px 0;}
.calendarlist > .calendar_title > h3{line-height:1; float:left;}
.calendarlist > .calendar_title > h3 > span{ line-height:1; font-size:20px; font-weight:800;}
.calendar_bodyer_ul{ width:100%;}
.calendar_bodyer_ul > li > a{ opacity:0.2; pointer-events:none; text-decoration:line-through; position:relative;}

.calendar_bodyer_ul > li > a > span{ width:100%; height:100%; display:flex; justify-content:center; align-items:center;  position:relative; font-size:18px; font-weight:500;}


.calendar_bodyer_ul > li.selected > a{ position:relative;}
.calendar_bodyer_ul > li.selected > a > span{ /*background-color:#0063e4;*/ background-color:#000; color:#fff; text-decoration:none;}

.calendar_bodyer_ul > li.dayshover > a{ /*background-color:#f0fbff;*/ background-color:#E6E6E6;}

.calendar_bodyer_ul > li.fdays > a > span{ /*background-color:#0063e4;*/ background-color:#000; color:#fff; text-decoration:none;}
.calendar_bodyer_ul > li.ldays > a > span{ /*background-color:#0063e4;*/ background-color:#000; color:#fff; text-decoration:none;}

.calendar_bodyer_ul > li.fdays.hoverdisable > a{ position:relative; border-radius:0 50% 50% 0;}
.calendar_bodyer_ul > li.ldays.hoverdisable > a{ position:relative; border-radius:50% 0 0 50%;}


#shedule_calendar_div[data-selectcomplete=''][data-selectday2=''] .calendar_bodyer_ul > li.fdays > a{ background: linear-gradient(to right, #eee 50%, #f0fbff 50%); }
#shedule_calendar_div[data-selectcomplete=''][data-selectday1=''] .calendar_bodyer_ul > li.ldays > a{ background: linear-gradient(to right, #f0fbff 50%, #eee 50%); }

#shedule_calendar_div[data-selectcomplete='1'] .calendar_bodyer_ul > li.fdays > a{ background: linear-gradient(to right, transparent 50%, #f0fbff 50%); }
#shedule_calendar_div[data-selectcomplete='1'] .calendar_bodyer_ul > li.ldays > a{ background: linear-gradient(to right, #f0fbff 50%, transparent 50%); }

#shedule_calendar_div .calendar_bodyer_ul > li.hoverdisable > a{ background-color:#eee;}
/*
#shedule_calendar_div .calendar_bodyer_ul > li.hoverdisable{ background: repeating-linear-gradient(transparent, transparent 0px, #eee 0, #eee 38px, transparent 0,transparent 100px);}
*/

#shedule_calendar_div[data-selected='0'] .calendar_bodyer_ul > li.hoverdisable > a{ pointer-events:none !important;}
#shedule_calendar_div[data-selected='1'] .calendar_bodyer_ul > li.hoverdisable > a{ pointer-events:none !important;}
#shedule_calendar_div[data-selected='2'] .calendar_bodyer_ul > li.hoverdisable > a{ pointer-events:none !important;}

#shedule_calendar_div[data-selected='0'] .calendar_bodyer_ul > li[data-send='true'][data-sendclient='0'] > a{ color:#949494 !important; pointer-events:none !important;}
#shedule_calendar_div[data-selected='0'] .calendar_bodyer_ul > li[data-send='true'][data-sendclient='0'] > a:after{ content:"객실없음";}
#shedule_calendar_div[data-selected='1'] .calendar_bodyer_ul > li[data-recv='true'][data-recvclient='0'] > a{ color:#949494 !important; pointer-events:none !important;}
#shedule_calendar_div[data-selected='1'] .calendar_bodyer_ul > li[data-recv='true'][data-recvclient='0'] > a:after{ content:"객실없음";}


#shedule_calendar_div[data-selected='0'] .calendar_bodyer_ul > li.selected[data-send='true'][data-sendclient='0'] > a:after{ content:"";}
#shedule_calendar_div[data-selected='0'] .calendar_bodyer_ul > li.selected[data-recv='true'][data-recvclient='0'] > a:after{ content:"";}


#shedule_calendar_div[data-selected='0'] .calendar_bodyer_ul > li[data-send='false'] > a{ color:#e7e7e7; opacity:1; pointer-events:none; text-decoration:line-through; pointer-events:none ;}
#shedule_calendar_div[data-selected='0'] .calendar_bodyer_ul > li[data-send='true'] > a{ opacity:1; pointer-events:auto; text-decoration:none;}
#shedule_calendar_div[data-selected='1'] .calendar_bodyer_ul > li[data-recv='false'] > a{ color:#e7e7e7; opacity:1; pointer-events:none; text-decoration:line-through; pointer-events:none;}
#shedule_calendar_div[data-selected='1'] .calendar_bodyer_ul > li[data-recv='true'] > a{ opacity:1; pointer-events:auto; text-decoration:none;}


#shedule_calendar_div[data-selected='0'] .calendar_bodyer_ul > li.selected[data-send='true'] > a{ opacity:1; pointer-events:auto; text-decoration:none;}
#shedule_calendar_div[data-selected='0'] .calendar_bodyer_ul > li.selected[data-recv='true'] > a{ opacity:1; pointer-events:auto; text-decoration:none;}
#shedule_calendar_div[data-selected='1'] .calendar_bodyer_ul > li.selected[data-send='true'] > a{ opacity:1; pointer-events:auto; text-decoration:none;}
#shedule_calendar_div[data-selected='1'] .calendar_bodyer_ul > li.selected[data-send='false'] > a{ opacity:1; pointer-events:auto; text-decoration:none;}
#shedule_calendar_div[data-selected='1'] .calendar_bodyer_ul > li.selected[data-send='true'] > a{ opacity:1; pointer-events:auto; text-decoration:none;}
#shedule_calendar_div[data-selected='1'] .calendar_bodyer_ul > li.selected[data-send='false'] > a{ opacity:1; pointer-events:auto; text-decoration:none;}
#shedule_calendar_div[data-selected='1'] .calendar_bodyer_ul > li.selected[data-recv='true'] > a{ opacity:1; pointer-events:auto; text-decoration:none;}
#shedule_calendar_div[data-selected='1'] .calendar_bodyer_ul > li.selected[data-recv='false'] > a{ opacity:1; pointer-events:auto; text-decoration:none;}
#shedule_calendar_div[data-selected='2'] .calendar_bodyer_ul > li.selected[data-send='true'] > a{ opacity:1; pointer-events:auto; text-decoration:none;}
#shedule_calendar_div[data-selected='2'] .calendar_bodyer_ul > li.selected[data-send='false'] > a{ opacity:1; pointer-events:auto; text-decoration:none;}
#shedule_calendar_div[data-selected='2'] .calendar_bodyer_ul > li.selected[data-recv='true'] > a{ opacity:1; pointer-events:auto; text-decoration:none;}
#shedule_calendar_div[data-selected='2'] .calendar_bodyer_ul > li.selected[data-recv='false'] > a{ opacity:1; pointer-events:auto; text-decoration:none;}


#popup_calendardiv0{ max-width:880px;}
#popup_calendardiv0 > div{ padding:30px;}
#popup_calendardiv0 > div > h3{ margin-bottom:16px;}
#popup_calendardiv0 > div > h3 > span{ font-size:17px; font-weight:700;}
#popup_calendardiv0 > div > aside{ margin:auto; margin-bottom:15px; width:90%;}
#popup_calendardiv0 > div > aside > ul{ margin-top:15px;}
#popup_calendardiv0 > div > aside > ul > li{ font-size:15px; font-weight:400; margin-left:18px; position:relative;}
#popup_calendardiv0 > div > aside > ul > li:before{ content:"※"; position:absolute; left:-18px; top:0;}


#popup_calendardiv0 > div > nav{ display:flex; justify-content:center;  }
#popup_calendardiv0 > div > nav > a{ padding:19px 0; width:90%; display:flex; gap:0 8px; background-color:#000; color:#fff; justify-content:center; }
#popup_calendardiv0 > div > nav > a:hover{ background-color:#0062FF;}
#popup_calendardiv0 > div > nav > a > span{ font-size:18px; font-weight:600; color:#fff;}
#popup_calendardiv0 > div > nav > a.popupcalendarselectbtn:after{ content:""; font-size:18px; font-weight:600;}
#popup_calendardiv0 > div > nav > a.popupcalendarselectbtn.active:after{ content:" 선택완료";}

.calendar_content{ display:flex; flex-direction: column; gap:8px; width:100%;}
.calendar_content > ul{ /* display:flex; flex-wrap:wrap; justify-content:center;*/ display: grid; grid-template-columns: repeat(7, 1fr); gap:0; width:280px; margin:auto;}
.calendar_content > ul > li{ width:40px; text-align:center; height:50px; position:relative;}
.calendar_content > ul > li > span{ display:flex; font-size:14px; font-weight:400; width:40px; height:40px; justify-content:center; align-items:center; }
.calendar_content > ul > li > a{ display:flex; font-size:14px; width:40px; height:40px; justify-content:center; align-items:center; position:relative;}
.calendar_content > ul > li > a:after{ content:""; position:absolute; top:100%; left:50%; margin-left:-60px; width:120px; text-align:center; font-size:10px; color:#949494; }
.calendar_content > ul > li.sat > a
,.calendar_content > ul > li.sat > span{ color:#00f;}
.calendar_content > ul > li.sun > a
,.calendar_content > ul > li.sun > span{ color:#f00;}
.calendar_content > ul > li.holi > a
,.calendar_content > ul > li.holi > span{ color:#f00;}

/* ::part를 사용한 네비게이션 버튼 스타일링 */
    swiper-container::part(button-next),
    swiper-container::part(button-prev) {
      color: #626264; /* 색상 변경 */
      top: 25px; /* 위치를 top 0으로 설정 */
      z-index: 10; /* 버튼이 다른 요소 위에 오도록 설정 */
	  width:15px; height:25px;
    }

    /* 버튼 위치 조정 */
    swiper-container::part(button-next) {
      right: 10px;
    }

    swiper-container::part(button-prev) {
      left: 10px;
    }

.shipinfo{ border-top:1px solid #ddd; }
.shipinfo > li{ display:flex; border-bottom:1px solid #ddd;}
.shipinfo > li > label{ width:80px; padding:6px 10px; background-color:#fff; font-size:26px; font-weight:600;}
.shipinfo > li > div{ width:calc(100% - 112px); padding:6px; font-size:26px;}

	

.japantop6{ width:90%; max-width:1560px; margin:80px auto;}
.japantop6 > div > .title{ display:flex; flex-direction:column; gap:0; align-items:flex-start; margin:22px 0; }
.japantop6 > div > .title > h3{ order:2; line-height:1; margin-top:-5px;}
.japantop6 > div > .title > h3 > span{ font-size:40px; font-weight:700;}
.japantop6 > div > .title > h3 > span > span{font-size:40px; font-weight:700; color:#586E88;}
.japantop6 > div > .title > p{ order:1; line-height:1;}
.japantop6 > div > .title > p > span{ font-size:20px; font-weight:400;}

.japantop6 > div .content{ display:flex;}

.japantop6 > div[data-search='false'] .content{ gap:0;}
.japantop6 > div[data-search='false'] .content > nav{ width:0;}
.japantop6 > div[data-search='false'] .content > ul{ width:100%;}
.japantop6 > div[data-search='true'] .content{ gap:10px;}
.japantop6 > div[data-search='true'] .content > nav{ width:200px;  }
.japantop6 > div[data-search='true'] .content > ul{ width:calc(100% - 200px);}





.japantop6 .content{ justify-content:space-between; }
.japantop6 .content > nav{ transition-duration:0.5s;}
.japantop6 .content > nav > div{ position: sticky;
  top: 0;
  background-color: yellow;}
  

  
.japantop6 .content > ul{ display:flex; flex-wrap:wrap; gap:30px 1px; transition-duration:0.5s; justify-content:flex-start; align-items:flex-start; }
.japantop6 .content > ul > li{ /* flex-grow:1; width:calc(33% - 4px);*/ width:519.33px; height:590px; overflow:hidden; border:2px solid #f2f2f2; position:relative;}
.japantop6 .content > ul > li:hover{ border:2px solid #000;}
.japantop6 .content > ul > li > div > .img{ transition-duration:0.5s;}
.japantop6 .content > ul > li > div > .img > img{ width:100%; height:286px; object-fit:cover; object-position:center; transition-duration:0.5s;}
.japantop6 .content > ul > li > div > .text{ padding:17px 20px;}
.japantop6 .content > ul > li > div > .text > aside > span{ font-size:14px; font-weight:400;}
.japantop6 .content > ul > li > div > .text > h4{ width:100%; height:80px; 
display: -webkit-box; /* Flexbox처럼 동작하게 설정 */
  -webkit-box-orient: vertical; /* 박스를 세로로 배치 */
  overflow: hidden; /* 넘친 텍스트 숨기기 */
  -webkit-line-clamp: 2; /* 두 줄까지만 표시 */
  text-overflow: ellipsis; /* 넘친 텍스트에 '...' 추가 */

}
.japantop6 .content > ul > li > div > .text > h4 > span{ font-size:23px; font-weight:700;}
.japantop6 .content > ul > li > div > .text > ul > li{ font-size:15px; font-weight:400; margin-left:26px; position:relative;}
.japantop6 .content > ul > li > div > .text > ul > li:before{ content:""; width:22px; height:22px; display:inline-block; position:absolute; left:-26px; top:calc(50% - 11px); background-repeat:no-repeat; background-size:contain;}



.japantop6 .content > ul > li > div > .text > .price{ font-size:22px; font-weight:700; text-align:right;}
.japantop6 .content > ul > li > div > .text > .price:before{ content:"from"; font-size:15.63px; font-weight:400; margin-right:4.36px;}
.japantop6 .content > ul > li > div > nav > a{ position:absolute; left:0; top:0; width:100%; height:100%;}


.nowgo{ width:90%; max-width:1560px; margin:80px auto;}
.nowgo > div{ display:flex; flex-wrap:wrap; justify-content:space-between; }
.nowgo > div > .title{ display:flex; flex-direction:column; gap:0; align-items:flex-start; margin:22px 0; width:calc(100% - 100px);}
.nowgo > div > .title > h3{ order:2; line-height:1; margin-top:-5px;}
.nowgo > div > .title > h3 > span{ font-size:40px; font-weight:700;}
.nowgo > div > .title > h3 > span > span{font-size:40px; font-weight:700; color:#586E88;}
.nowgo > div > .title > p{ order:1; line-height:1;}
.nowgo > div > .title > p > span{ font-size:20px; font-weight:400;}
.nowgo > div > .morenav{ margin:22px 0; display:flex; justify-content:flex-end; align-items:flex-end; width:100px;}
.nowgo > div > .morenav > a{ font-size:18px; font-size:700; display:flex; align-items:center;}

.nowgo > div .content{ display:flex;}

.nowgo > div[data-search='false'] .content{ gap:0;}
.nowgo > div[data-search='false'] .content > nav{ width:0;}
.nowgo > div[data-search='false'] .content > ul{ width:100%;}
.nowgo > div[data-search='true'] .content{ gap:10px;}
.nowgo > div[data-search='true'] .content > nav{ width:200px;  }
.nowgo > div[data-search='true'] .content > ul{ width:calc(100% - 200px);}





.nowgo .content{ justify-content:space-between; }
.nowgo .content > nav{ transition-duration:0.5s;}
.nowgo .content > nav > div{ position: sticky;
  top: 0;
  background-color: yellow;}
  

  
.nowgo .content > ul{ display:flex; flex-wrap:wrap; gap:30px 1px; transition-duration:0.5s; justify-content:flex-start; align-items:flex-start; }
.nowgo .content > ul > li{ width:519.33px; /*flex-grow:1; width:calc(33% - 4px);*/ height:590px; overflow:hidden; border:2px solid #f2f2f2; position:relative;}
.nowgo .content > ul > li:hover{ border:2px solid #000;}
.nowgo .content > ul > li > div > .img{ transition-duration:0.5s; position:relative;}

.nowgo .content > ul > li > div > .img:before{ content:"출발확정"; position:absolute; right:12px; top:12px; display:inline-block; background-color:#000; color:#fff; padding:8px 16px; border-radius:30px;}

.nowgo .content > ul > li > div > .img > img{ width:100%; height:286px; object-fit:cover; object-position:center; transition-duration:0.5s;}
.nowgo .content > ul > li > div > .text{ padding:17px 20px;}
.nowgo .content > ul > li > div > .text > aside > span{ font-size:14px; font-weight:400;}
.nowgo .content > ul > li > div > .text > h4{ width:100%; height:80px; 
display: -webkit-box; /* Flexbox처럼 동작하게 설정 */
  -webkit-box-orient: vertical; /* 박스를 세로로 배치 */
  overflow: hidden; /* 넘친 텍스트 숨기기 */
  -webkit-line-clamp: 2; /* 두 줄까지만 표시 */
  text-overflow: ellipsis; /* 넘친 텍스트에 '...' 추가 */

}
.nowgo .content > ul > li > div > .text > h4 > span{ font-size:23px; font-weight:700;}
.nowgo .content > ul > li > div > .text > ul > li{ font-size:15px; font-weight:400; margin-left:26px; position:relative;}
.nowgo .content > ul > li > div > .text > ul > li:before{ content:""; width:22px; height:22px; display:inline-block; position:absolute; left:-26px; top:calc(50% - 11px); background-repeat:no-repeat; background-size:contain;}

.nowgo .content > ul > li > div > .text > .price{ font-size:22px; font-weight:700; text-align:right;}
.nowgo .content > ul > li > div > .text > .price:before{ content:"from"; font-size:15.63px; font-weight:400; margin-right:4.36px;}
.nowgo .content > ul > li > div > nav > a{ position:absolute; left:0; top:0; width:100%; height:100%;}


.SignatureRoute{ width:90%; max-width:1560px; margin:80px auto; overflow:hidden;}
.SignatureRoute > div{ position:relative;}
.SignatureRoute > div > .title{ display:flex; flex-direction:column; align-items:flex-start; margin-top:110px; position:absolute;}
.SignatureRoute > div > .title > h3{ order:2; margin-top:-5px; line-height:1;}
.SignatureRoute > div > .title > h3 > span{ font-size:40px; font-weight:700;}
.SignatureRoute > div > .title > h3 > span > span{font-size:40px; font-weight:700; color:#586E88;}
.SignatureRoute > div > .title > p{ order:1; line-height:1;}
.SignatureRoute > div > .title > p > span{ font-size:20px; font-weight:400;}

/*
.SignatureRoute > div > .content .img{ width:85%; margin-left:10%; margin-right:5%; text-align:right; position:relative; }
.SignatureRoute > div > .content .img > #japanmap{ width:100%;}
.SignatureRoute > div > .content .img > #route1{ position:absolute; visibility:hidden; width:23.5%; left:31%; bottom:13.3%;}
.SignatureRoute > div > .content .img > #route2{ position:absolute; visibility:hidden; width:23.5%; left:41%; bottom:13.3%;}
.SignatureRoute > div > .content .img > #route3{ position:absolute; visibility:hidden; width:23.5%; left:51%; bottom:13.3%;}

.SignatureRoute > div > .content .img{ transform:rotate(8.01deg); }
*/

#features > path[data-active='true']{ fill:#000; stroke:black;}
.SignatureRoute > div > .content .img{ width:100%; text-align:right;}
.SignatureRoute > div > .content .img > svg{ width:1300px; height:1269px; transform:rotate(8.01deg); margin:100px 0; margin-right:-100px;}


.SignatureRoute > div > .content .text{ position:absolute; top:257px; left:0;}
.SignatureRoute > div > .content .text > div > ul{ display:flex; gap:16px; }
.SignatureRoute > div > .content .text > div > ul > li{ border:2px solid #000; position:relative;}
.SignatureRoute > div > .content .text > div > ul > li > a{ font-size:18px; font-weight:400; min-width:220px; display:flex; justify-content:space-between; padding:22px; align-items:center;}
.SignatureRoute > div > .content .text > div > ul > li > a:after{ content:""; width:10px; height:10px; display:inline-block; border-radius:50%; background-color:#000;}
.SignatureRoute > div > .content .text > div > ul > li:hover{ border:2px solid #0062FF;}
#hotplediv[data-tab='0'] .text > div > ul > li:nth-child(1) > a:hover{ background-color:#0062FF; }
#hotplediv[data-tab='1'] .text > div > ul > li:nth-child(2) > a:hover{ background-color:#0062FF; }
#hotplediv[data-tab='2'] .text > div > ul > li:nth-child(3) > a:hover{ background-color:#0062FF; }
.SignatureRoute > div > .content .text > div > ul > li:hover > a{ background-color:#0062FF; color:#fff;}
.SignatureRoute > div > .content .text > div > ul > li > a:hover:after{ background-color:#fff;}

/*
.SignatureRoute > div > .content .text > div > ul > li.active > a{ background-color:#000; color:#fff; }
.SignatureRoute > div > .content .text > div > ul > li.active > a:after{ background-color:#fff;}
*/
.SignatureRoute > div > .content .text > div > aside{ margin-top:56px;}
.SignatureRoute > div > .content .text > div > aside > ul{ display:none; position:relative; margin-left:44px; display:none;}
.SignatureRoute > div > .content .text > div > aside > ul > li{ position:relative; padding:8px 0;}
.SignatureRoute > div > .content .text > div > aside > ul > li:before{ content:""; width:1px; height:100%; background-color:#ccc; display:inline-block; position:absolute; left:-30px; top:-18px;}
.SignatureRoute > div > .content .text > div > aside > ul > li:first-child:before{ display:none;}
.SignatureRoute > div > .content .text > div > aside > ul > li:after{ content:""; width:10px; height:10px; border-radius:50%; background-color:#000; display:inline-block; position:absolute; left:-34px;
top:calc(50% - 5px); z-index:1;
}
.SignatureRoute > div > .content .text > div > aside > ul > li > label{ font-size:18px; font-weight:400;}
#hotplediv[data-tab='0'] .text > div > ul > li:nth-child(1) > a{ background-color:#000; color:#fff;}
#hotplediv[data-tab='0'] .text > div > ul > li:nth-child(1) > a:after{ background-color:#fff;}
#hotplediv[data-tab='0'] .text > div > ul > li:nth-child(1) > a{ background-color:#000; color:#fff;}
#hotplediv[data-tab='0'] .text > div > aside > ul:nth-child(1){ display:block;}
#hotplediv[data-tab='0'] .img #route1{ visibility:inherit; /*right:499px; bottom:146px;*/}


#hotplediv[data-tab='1'] .text > div > ul > li:nth-child(2) > a{ background-color:#000; color:#fff;}
#hotplediv[data-tab='1'] .text > div > ul > li:nth-child(2) > a:after{ background-color:#fff;}
#hotplediv[data-tab='1'] .text > div > ul > li:nth-child(2) > a{ background-color:#000; color:#fff;}
#hotplediv[data-tab='1'] .text > div > aside > ul:nth-child(2){ display:block;}
#hotplediv[data-tab='1'] .img #route2{ visibility:inherit; /*right:399px; bottom:146px;*/}

#hotplediv[data-tab='2'] .text > div > ul > li:nth-child(3) > a{ background-color:#000; color:#fff;}
#hotplediv[data-tab='2'] .text > div > ul > li:nth-child(3) > a:after{ background-color:#fff;}
#hotplediv[data-tab='2'] .text > div > ul > li:nth-child(3) > a{ background-color:#000; color:#fff;}
#hotplediv[data-tab='2'] .text > div > aside > ul:nth-child(3){ display:block;}
#hotplediv[data-tab='2'] .img #route3{ visibility:inherit; /*right:299px; bottom:146px;*/}




.tourstory{ width:90%; max-width:1560px; margin:80px auto;}
.tourstory > div > .title{ display:flex; flex-direction:column; gap:0; align-items:flex-start; margin:22px 0;}
.tourstory > div > .title > h3{ order:2; margin-top:-5px; line-height:1; }
.tourstory > div > .title > h3 > span{ font-size:40px; font-weight:700;}
.tourstory > div > .title > h3 > span > span{font-size:40px; font-weight:700; color:#586E88;}
.tourstory > div > .title > p{ order:1; line-height:1;}
.tourstory > div > .title > p > span{ font-size:20px; font-weight:400;}

.tourstory .content > ul{ 
display: grid;
grid-template-columns: repeat(4, 1fr);
grid-template-rows: repeat(2, 1fr);
gap: 11px;
}

.tourstory .content > ul > li:nth-child(1){ grid-area: 1 / 1 / 3 / 3; }
.tourstory .content > ul > li:nth-child(2){ grid-area: 1 / 3 / 2 / 4; }
.tourstory .content > ul > li:nth-child(3){ grid-area: 1 / 4 / 3 / 5; }
.tourstory .content > ul > li:nth-child(4){ grid-area: 2 / 3 / 3 / 4; }


.tourstory .content > ul > li{ height:247px; overflow:hidden; border:1px solid #f2f2f2; position:relative;}
.tourstory .content > ul > li:first-child{ height:506px;}
.tourstory .content > ul > li:nth-child(3){ height:506px;}
.tourstory .content > ul > li:hover{ border:1px solid #000;}
.tourstory .content > ul > li > div > .img{ position:absolute; left:0; top:0; z-index:1; width:100%; height:100%;}
.tourstory .content > ul > li > div > .img:after{ content:""; position:absolute; left:0; top:0; width:100%; height:100%; background-color:rgba(0,0,0,0.3); z-index:1; display:inline-block; transition-duration:0.5s;}
.tourstory .content > ul > li:hover > div > .img:after{ background-color:rgba(0,0,0,0);}

.tourstory .content > ul > li > div > .img > img{ width:100%; height:100%; object-fit:cover; transition-duration:0.5s;}
.tourstory .content > ul > li > div > .text{ padding:40px; position:relative; z-index:2; display:flex; align-items:flex-end; height:100%;}
.tourstory .content > ul > li > div > .text > div > h4{ }
.tourstory .content > ul > li > div > .text > div > h4 > span{ font-size:50px; font-weight:700; color:#fff;}
.tourstory .content > ul > li > div > .text > div > p > span{ font-size:25px; font-weight:700; color:#fff;}
.tourstory .content > ul > li > nav > a{ position:absolute; padding:30px; width:100%; height:100%; background-color:#0062FF; gap:30px 4px; display:flex; flex-direction:column; justify-content:center;}
.tourstory .content > ul > li > nav > a:hover{ background: linear-gradient(45deg, #f09433, #e6683c, #dc2743, #cc2366, #bc1888);
  background-size: 200% 200%;
  animation: gradientShift 8s ease infinite;
}
@keyframes gradientShift {
  0% { background-position: 0% 50%; }
  50% { background-position: 100% 50%; }
  100% { background-position: 0% 50%; }
}

.tourstory .content > ul > li > nav > a > .linkicon{ width:50px; height:50px; display:inline-block; background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20role%3D%22img%22%20viewBox%3D%220%200%2024%2024%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M12%200C8.74%200%208.333.015%207.053.072%205.775.132%204.905.333%204.14.63c-.789.306-1.459.717-2.126%201.384S.935%203.35.63%204.14C.333%204.905.131%205.775.072%207.053.012%208.333%200%208.74%200%2012s.015%203.667.072%204.947c.06%201.277.261%202.148.558%202.913.306.788.717%201.459%201.384%202.126.667.666%201.336%201.079%202.126%201.384.766.296%201.636.499%202.913.558C8.333%2023.988%208.74%2024%2012%2024s3.667-.015%204.947-.072c1.277-.06%202.148-.262%202.913-.558.788-.306%201.459-.718%202.126-1.384.666-.667%201.079-1.335%201.384-2.126.296-.765.499-1.636.558-2.913.06-1.28.072-1.687.072-4.947s-.015-3.667-.072-4.947c-.06-1.277-.262-2.149-.558-2.913-.306-.789-.718-1.459-1.384-2.126C21.319%201.347%2020.651.935%2019.86.63c-.765-.297-1.636-.499-2.913-.558C15.667.012%2015.26%200%2012%200zm0%202.16c3.203%200%203.585.016%204.85.071%201.17.055%201.805.249%202.227.415.562.217.96.477%201.382.896.419.42.679.819.896%201.381.164.422.36%201.057.413%202.227.057%201.266.07%201.646.07%204.85s-.015%203.585-.074%204.85c-.061%201.17-.256%201.805-.421%202.227-.224.562-.479.96-.899%201.382-.419.419-.824.679-1.38.896-.42.164-1.065.36-2.235.413-1.274.057-1.649.07-4.859.07-3.211%200-3.586-.015-4.859-.074-1.171-.061-1.816-.256-2.236-.421-.569-.224-.96-.479-1.379-.899-.421-.419-.69-.824-.9-1.38-.165-.42-.359-1.065-.42-2.235-.045-1.26-.061-1.649-.061-4.844%200-3.196.016-3.586.061-4.861.061-1.17.255-1.814.42-2.234.21-.57.479-.96.9-1.381.419-.419.81-.689%201.379-.898.42-.166%201.051-.361%202.221-.421%201.275-.045%201.65-.06%204.859-.06l.045.03zm0%203.678c-3.405%200-6.162%202.76-6.162%206.162%200%203.405%202.76%206.162%206.162%206.162%203.405%200%206.162-2.76%206.162-6.162%200-3.405-2.76-6.162-6.162-6.162zM12%2016c-2.21%200-4-1.79-4-4s1.79-4%204-4%204%201.79%204%204-1.79%204-4%204zm7.846-10.405c0%20.795-.646%201.44-1.44%201.44-.795%200-1.44-.646-1.44-1.44%200-.794.646-1.439%201.44-1.439.793-.001%201.44.645%201.44%201.439z%22%2F%3E%0A%3C%2Fsvg%3E");}

.tourstory .content > ul > li > nav > a > .linktext{ font-size:26px; font-weight:600; color:#fff; display:flex; gap:4px; align-items:center; }
.tourstory .content > ul > li > nav > a > .linktext:after{ content:""; transform:rotate(45deg); width:25px; height:25px; display:inline-block; background-size:contain; background-repeat:no-repeat; background-position:center; 
background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20height%3D%221792%22%20viewBox%3D%220%200%201792%201792%22%20width%3D%221792%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M1277%20493q-9%2019-29%2019h-224v1248q0%2014-9%2023t-23%209h-192q-14%200-23-9t-9-23v-1248h-224q-21%200-29-19t5-35l350-384q10-10%2023-10%2014%200%2024%2010l355%20384q13%2016%205%2035z%22%20fill%3D%22%23FFFFFF%22%2F%3E%3C%2Fsvg%3E");}


.tourstory .content > nav{ width:100%; height:100%; margin:30px 0; display:flex; justify-content:flex-start; align-items:center;}
.tourstory .content > nav > a{ font-size:25px; font-weight:400; display:flex; align-items:center;}
.tourstory .content > nav > a:after{ content:"+"; color:#fff; background-color:#000; font-size:30px; font-weight:700; width:52px; height:52px; display:flex; justify-content:center; align-items:center; margin-left:16px;}
.tourstory .content > nav > a:hover:after{ background-color:#0062FF;}


.nowgo .content > ul > li > div > .text > ul > li.position:before
,.japantop6 .content > ul > li > div > .text > ul > li.position:before{ width:16px; height:16px; top:calc(50% - 8px); left:-23px;}

.guided:before{ background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2216%22%20height%3D%2217%22%20viewBox%3D%220%200%2016%2017%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M8%2015.865L7.72%2015.675C7.505%2015.53%202.47998%2012.075%202.47998%207.37999C2.47998%204.33499%204.95498%201.85999%208%201.85999C11.045%201.85999%2013.52%204.33499%2013.52%207.37999C13.52%2012.07%208.495%2015.53%208.28%2015.675L8%2015.865ZM8%202.85999C5.51%202.85999%203.47998%204.88499%203.47998%207.37999C3.47998%2010.945%206.97%2013.86%208%2014.64C9.025%2013.86%2012.52%2010.945%2012.52%207.37999C12.52%204.88499%2010.49%202.85999%208%202.85999Z%22%20fill%3D%22black%22%2F%3E%0A%3Cpath%20d%3D%22M8%209.85999C6.62%209.85999%205.5%208.73999%205.5%207.35999C5.5%205.97999%206.62%204.85999%208%204.85999C9.38%204.85999%2010.5%205.97999%2010.5%207.35999C10.5%208.73999%209.38%209.85999%208%209.85999ZM8%205.85999C7.175%205.85999%206.5%206.53499%206.5%207.35999C6.5%208.18499%207.175%208.85999%208%208.85999C8.825%208.85999%209.5%208.18499%209.5%207.35999C9.5%206.53499%208.825%205.85999%208%205.85999Z%22%20fill%3D%22black%22%2F%3E%0A%3C%2Fsvg%3E");
}
.position:before{ background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2216%22%20height%3D%2217%22%20viewBox%3D%220%200%2016%2017%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M11.9988%208.63098H3.73032C2.39338%208.63098%201.30564%207.53488%201.30564%206.1871C1.30564%204.84047%202.39338%203.74438%203.73032%203.74438H13.2424H13.6927L13.3746%204.06497L12.1384%205.30998L12.9938%206.17249L15.9638%203.17968V3.05588L12.9897%200.0595703L12.1419%200.866023L12.5661%201.29348L13.3746%202.10753L13.6927%202.42871H13.2424H3.73032C1.70782%202.42871%200.0620077%204.08658%200.0620077%206.12462C0.0620077%208.16323%201.70782%209.82108%203.73032%209.82108H12.0608C13.3983%209.82108%2014.486%2010.9172%2014.486%2012.2644C14.486%2013.6116%2013.3983%2014.7077%2012.0608%2014.7077H0V16.0233H11.9988C14.0213%2016.0233%2015.6671%2014.3649%2015.6671%2012.3269C15.6949%2011.3639%2015.3414%2010.453%2014.6709%209.75745C13.9708%209.031%2013.0222%208.63098%2011.9988%208.63098Z%22%20fill%3D%22black%22%2F%3E%0A%3C%2Fsvg%3E%0A");
}

.days:before{ background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2222%22%20height%3D%2223%22%20viewBox%3D%220%200%2022%2023%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M3.66602%207.87123C3.66602%207.00336%204.36957%206.2998%205.23744%206.2998H16.7612C17.6291%206.2998%2018.3327%207.00336%2018.3327%207.87123V18.4784C18.3327%2019.3463%2017.6291%2020.0498%2016.7612%2020.0498H5.23744C4.36957%2020.0498%203.66602%2019.3463%203.66602%2018.4784V7.87123Z%22%20stroke%3D%22%2329292D%22%20stroke-width%3D%221.5%22%2F%3E%0A%3Cpath%20d%3D%22M7.92383%2013.2055L10.2822%2015.6487L14.0762%2011.7998%22%20stroke%3D%22%2329292D%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%0A%3Cpath%20d%3D%22M7.12695%207.38327V4.89209%22%20stroke%3D%22%2329292D%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%2F%3E%0A%3Cpath%20d%3D%22M14.957%207.38327V4.89209%22%20stroke%3D%22%2329292D%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%2F%3E%0A%3C%2Fsvg%3E%0A");}


.bestforyou{ width:90%; max-width:1560px; margin:auto; margin-bottom:80px;}
.bestforyou > div > .title{ display:flex; gap:20px; align-items:flex-end; margin:22px 0;}
.bestforyou > div > .title > h3 > span{ font-size:40px; font-weight:700;}
.bestforyou > div > .title > h3 > span > span{font-size:40px; font-weight:700; color:#586E88;}
.bestforyou > div > .title > p > span{ font-size:25px; font-weight:400;}


.bestforyou .content > ul{ display:flex; flex-wrap:wrap; gap:30px 1px; transition-duration:0.5s; justify-content:flex-start; align-items:flex-start; }
.bestforyou .content > ul > li{ flex-grow:1; width:calc(33% - 4px); height:613px; overflow:hidden; border:2px solid #f2f2f2; position:relative; }
.bestforyou .content > ul > li:hover{  border:2px solid #000;}
.bestforyou .content > ul > li > div > .img{ position:absolute; left:0; top:0; z-index:1; width:100%; height:100%;}
.bestforyou .content > ul > li > div > .img > img{ width:100%; height:100%; object-fit:cover; transition-duration:0.5s;}
.bestforyou .content > ul > li > div > .text{ padding:40px; position:relative; z-index:2; display:flex; align-items:flex-end; height:613px;}
.bestforyou .content > ul > li > div > .text > div > h4{ line-height:1.06; margin-bottom:8px;}
.bestforyou .content > ul > li > div > .text > div > h4 > span{ font-size:50px; font-weight:700; color:#fff; line-height:1.06;}
.bestforyou .content > ul > li > div > .text > div > p > span{ font-size:25px; font-weight:700; color:#fff;}
.bestforyou .content > ul > li > div > nav > a{ position:absolute; left:0; top:0; width:100%; height:100%; z-index:3}

.tour{ width:90%; max-width:1560px; margin:auto; margin-bottom:80px;}
.tour > div > .title{ display:flex; gap:20px; align-items:flex-end; margin:22px 0; position:absolute;}
.tour > div > .title > h3 > span{ font-size:80px; font-weight:700;}
.tour > div > .title > h3 > span > span{font-size:40px; font-weight:700; color:#586E88;}
.tour .content > ul{ 
display: grid;
grid-template-columns: repeat(3, 1fr);
grid-template-rows: repeat(2, 1fr);
grid-column-gap: 0px;
grid-row-gap: 0px; gap:2px; transition-duration:0.5s; }
.tour .content > ul > li:nth-child(1){ grid-area: 1 / 3 / 2 / 4;}
.tour .content > ul > li:nth-child(2){ grid-area: 2 / 2 / 3 / 3;}
.tour .content > ul > li:nth-child(3){ grid-area: 2 / 3 / 3 / 4;}
.tour .content > ul > li{ height:260px; overflow:hidden; border:1px solid #f2f2f2; position:relative;}
.tour .content > ul > li:hover{ border:1px solid #000;}
.tour .content > ul > li > div > .img{ position:absolute; left:0; top:0; z-index:1; width:100%; height:100%;}
.tour .content > ul > li > div > .img:after{ content:""; position:absolute; left:0; top:0; width:100%; height:100%; background-color:rgba(0,0,0,0.3); z-index:1; display:inline-block; transition-duration:0.5s;}
.tour .content > ul > li:hover > div > .img:after{ background-color:rgba(0,0,0,0);}

.tour .content > ul > li > div > .img > img{ width:100%; height:100%; object-fit:cover; transition-duration:0.5s;}
.tour .content > ul > li > div > .text{ padding:40px; position:relative; z-index:2; display:flex; align-items:flex-end; height:260px;}
.tour .content > ul > li > div > .text > div > h4{ }
.tour .content > ul > li > div > .text > div > h4 > span{ font-size:50px; font-weight:700; color:#fff;}
.tour .content > ul > li > div > .text > div > p > span{ font-size:25px; font-weight:700; color:#fff;}
.tour .content > ul > li > div > nav > a{ position:absolute; left:0; top:0; width:100%; height:100%; z-index:3}















.mainsearchdiv{width:100%; display:flex; position:relative; bottom:0; background-color:#E0E0E0;/*background-color:#E6E6E6;*/ padding:30px 0;}
.mainsearchdiv[data-tab='1'] > div{ height:64px; }
.mainsearchdiv[data-tab='2'] > div{ height:108px; }


.mainsearchdiv[data-tab='1'] .movetype_2_div{ display:none !important;}
.mainsearchdiv[data-tab='2'] .movetype_1_div{ display:none !important;}


.mainsearchdiv > div{ background-color:#fff; width:1561px;  margin:auto; display:flex; transition-duration:0.3s;  min-width:1561px;}
.mainsearchdiv > div > ul{ display:flex;  position:relative; }
.mainsearchdiv > div > ul > li{ display:flex; flex-grow:1; align-items:center; position:relative; flex-direction:column;}
.mainsearchdiv > div > ul > li > div{ width:100%; height:100%; display:flex; flex-wrap:wrap; align-items:center;}
.mainsearchdiv > div > ul > li > div > div{ width:100%;}
.mainsearchdiv > div > ul > li > div.movetype_1_div{ height:64px;}
.mainsearchdiv > div > ul > li > div.movetype_2_div{ height:108px;}


.mainsearchRTypeli{ width:194px; border-right:1px solid #B6B6B6; }
.mainsearchMTypeli{ width:116px; border-right:1px solid #B6B6B6; }
.mainsearchFLPositionli{ width:391px; border-right:1px solid #B6B6B6; }
.mainsearchScheduleli{ width:365px;}
.mainsearchOptionsli{ width:290px; border-right:1px solid #B6B6B6;  }

.custom-select{ width:100%; display:inline-block;}
.custom-select > .options{ position:absolute; display:none; background-color:#fff; border:1px solid #B6B6B6; z-index:2;}
.custom-select.active > .options{ display:block; width:100%;}

.custom-select > .select-box > a
,.custom-select > .options > .option > a{ width:100%; display:flex; gap:8px; align-items:center; font-size:17px; font-weight:400; padding:19px 0; color:#000;}

.custom-select > .options > .option[data-disabled='1']{ opacity:0.5;pointer-events:none;}


.custom-select > .select-box{ position:relative;}
.custom-select > .select-box:after{ content:""; position:absolute; right:21.77px; top:30px; width:15.23px; height:8.7px; background-image:url(https://file.k-friends.kr/data/20250321/074656_0.svg); background-repeat:no-repeat; background-position:center;}


.mainsearchRTypeli .custom-select > .select-box > a:before
,.mainsearchRTypeli .custom-select > .options > .option > a:before{ content:""; width:28px; height:28px; display:inline-block; background-repeat:no-repeat; background-size:cover; background-position:center;}

.mainsearchMTypeli .custom-select > .select-box > a:before
,.mainsearchMTypeli .custom-select > .options > .option > a:before{ content:""; width:4px; height:28px; display:inline-block; background-repeat:no-repeat; background-size:cover; background-position:center;}
/*
.custom-select-rtype0:before{ background-image:url(https://file.k-friends.kr/data/20250320/041641_0.svg);}
.custom-select-rtype1:before{ background-image:url(https://file.k-friends.kr/data/20250405/073305_0.svg);}
.custom-select-rtype2:before{ background-image:url(https://file.k-friends.kr/data/20250405/073305_1.svg);}
*/
.mainsearchFLPositionli > div > div{ width:100%;}
.mainsearchFLPositionli > div > div > ul{ display:flex; flex-grow:1; justify-content:space-around; align-items:center; transition-duration:0.3s; width:100%; }

.mainsearchFLPositionli > div > div > ul > li{ width:calc(50% - 14px); text-align:center; }
.mainsearchFLPositionli > div > div > ul > li > a{font-size:17px; font-weight:400; color:#000;}
.mainsearchFLPositionli > div > div > ul > li.moveli{ width:28px;}
.mainsearchFLPositionli > div > div > ul > li.moveli > a{ width:28px; height:28px; display:inline-block; background-repeat:no-repeat; background-size:cover; background-position:center;}
.mainsearchFLPositionli > .movetype_1_div > div > ul > li.moveli > a{background-image:url(https://file.k-friends.kr/data/20250429/043555_1.svg);}
.mainsearchFLPositionli > .movetype_2_div > div > ul > li.moveli > a{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22Layer_1%22%20style%3D%22enable-background%3Anew%200%200%20128%20128%3B%22%20version%3D%221.1%22%20viewBox%3D%220%200%20128%20128%22%20xml%3Aspace%3D%22preserve%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0A%3Cg%3E%0A%3Cpolygon%20points%3D%2279.9%2C98.9%20114.8%2C64%2079.9%2C29.1%2074.2%2C34.8%2099.5%2C60%2036%2C60%2036%2C68%2099.5%2C68%2074.2%2C93.2%20%20%22%20fill%3D%22%2323538f%22%2F%3E%0A%3Crect%20height%3D%228%22%20width%3D%228%22%20x%3D%2216%22%20y%3D%2260%22%20fill%3D%22%2323538f%22%2F%3E%0A%3C%2Fg%3E%0A%3C%2Fsvg%3E");}
.mainsearchFLPositionli > .movetype_2_div > div > ul{ height:44px;}

.mainsearchScheduleli > div > div > ul > li > a{ display:flex; flex-grow:1; gap:8px; align-items:center; padding:0 13px; position:relative; }
.mainsearchScheduleli > div > div > ul > li > a:before{ content:"";}
.mainsearchScheduleli > div > div > ul > li > a:after{ content:""; position:absolute; right:21.77px; top:calc(50% - 8px); width:15.23px; height:8.7px; background-image:url(https://file.k-friends.kr/data/20250321/074656_0.svg); background-repeat:no-repeat; background-position:center;}

.mainsearchScheduleli > div > div > ul > li > a > .linkicon{ background-image:url(https://file.k-friends.kr/data/20250429/043555_0.svg); width:28px; height:28px; display:inline-block; background-repeat:no-repeat; background-size:cover; background-position:center;}
.mainsearchScheduleli > div > div > ul > li > a > .linktext{ font-size:17px; font-weight:400;  color:#000;}

.mainsearchScheduleli > .movetype_2_div > div > ul{ display:flex; flex-direction:column; justify-content:center; height:44px; align-items:center;}
.mainsearchScheduleli > .movetype_2_div > div > ul > li{width:100%; }

.mainsearchOptionsli > div > div > a{ display:flex; flex-grow:1; gap:8px; align-items:center; padding:0 13px; position:relative; color:#000;}
.mainsearchOptionsli > div > div > a:after{ content:""; position:absolute; right:21.77px; top:calc(50% - 8px); width:15.23px; height:8.7px; background-image:url(https://file.k-friends.kr/data/20250321/074656_0.svg); background-repeat:no-repeat; background-position:center;}
.mainsearchOptionsli > div > div > a > .linkicon{ width:4px; height:28px; display:inline-block; background-repeat:no-repeat; background-size:cover; background-position:center;}
.mainsearchOptionsli > div > div > a > .linktext{ font-size:17px; font-weight:400;  color:#000;}

.mainsearchdiv > div > a{ width:100%; height:100%; display:flex; justify-content:center; align-items:center; gap:13px; background-color:#000;}
.mainsearchdiv > div > a > .linkicon{ background-image:url(https://file.k-friends.kr/data/20250320/041641_1.svg);  width:28px; height:28px; display:inline-block; background-repeat:no-repeat; background-size:cover; background-position:center;}
.mainsearchdiv > div > a > .linktext{ font-size:20px; font-weight:400; color:#fff; display:inline-block; padding-right:28px; }
.mainsearchdiv > div > a:hover{ background-color:#0062FF;}

.typeinput_a{ font-weight:500; color:#000;}
.typeinput_a[data-value='']{ color:#b6b6b6; font-weight:300;}

.typeinput_a > .linktext{ font-weight:500; color:#000;}
.typeinput_a[data-value=''] > .linktext{ color:#b6b6b6; font-weight:300;}


#type1_fposition_a[data-value='']:before{ content:"출발지";}
#type1_lposition_a[data-value='']:before{ content:"도착지";}
#type1_fdateldate_a[data-value=''] > .linktext:before{ content:"여행일정";}
#type1_options_a[data-value='']:before{ content:"탑승객 1명, 차량(바이크) 1";}
#type2_fposition1_a[data-value='']:before{ content:"출발지";}
#type2_lposition1_a[data-value='']:before{ content:"도착지";}
#type2_fdatetext_a[data-value=''] > .linktext:before{ content:"여행일정";}
#type2_ldatetext_a[data-value=''] > .linktext:before{ content:"여행일정";}
#type2_fposition2_a[data-value='']:before{ content:"출발지";}
#type2_lposition2_a[data-value='']:before{ content:"도착지";}
#type2_options_a[data-value='']:before{ content:"탑승객 1명, 차량(바이크) 1";}

@media screen and (min-width:1001px) and (max-width:1600px)
{
	.japanmainimgdiv > .img > img{ width:100%; height:800px; object-fit:cover; object-position:center 60%; transform: scaleX(-1);}
	.Japan form{ height:800px; position:relative;}
	.mainsearchdiv > div{ width:90%; min-width:90%; flex-wrap:wrap;}
	.mainsearchdiv > div > ul{ flex-wrap:wrap;}
	.mainsearchdiv > div > ul > li{ border-bottom:1px solid #B6B6B6;}
	.mainsearchdiv > div > a{ padding:19px 0; }
	.mainsearchdiv[data-tab='1'] > div{ height:auto;}
	.mainsearchdiv[data-tab='2'] > div{ height:auto;}
.mainsearchRTypeli{ width:50%;}
.mainsearchMTypeli{ width:50%;}
.mainsearchdiv > div > ul > .mainsearchOptionsli > div.movetype_2_div{ height:64px;}


}
