@keyframes anime{
0%{opacity:0;}
8%{opacity:1;}
17%{opacity:1;}
90%{opacity:0;transform:scale(1.2);z-index:3;}
100% {opacity:0}
}
#mv ul::before{content:"";position:absolute;left:0;top:0;height:100%;width:100%;z-index:4}
#mv ul{overflow:hidden;position:absolute;}
#mv h2{font-weight:bold;letter-spacing:0.1em;position:absolute;z-index:5;}
#mv h2::before,#mv h2::after{content:"";display:block;}
#mv h2::before{background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg  xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='622px' height='18px'%3E%3Cpath fill-rule='evenodd'  fill='rgb(32, 32, 32)' d='M0.392,17.559 L1.992,17.559 L1.992,0.441 L0.392,0.441 L0.392,17.559 ZM7.277,10.210 L8.877,10.210 L8.877,0.441 L7.277,0.441 L7.277,10.210 ZM14.162,10.210 L15.762,10.210 L15.762,0.441 L14.162,0.441 L14.162,10.210 ZM21.046,10.210 L22.646,10.210 L22.646,0.441 L21.046,0.441 L21.046,10.210 ZM27.931,10.210 L29.531,10.210 L29.531,0.441 L27.931,0.441 L27.931,10.210 ZM34.815,17.559 L36.415,17.559 L36.415,0.441 L34.815,0.441 L34.815,17.559 ZM41.700,10.210 L43.300,10.210 L43.300,0.441 L41.700,0.441 L41.700,10.210 ZM48.585,10.210 L50.185,10.210 L50.185,0.441 L48.585,0.441 L48.585,10.210 ZM55.469,10.210 L57.069,10.210 L57.069,0.441 L55.469,0.441 L55.469,10.210 ZM62.354,10.210 L63.954,10.210 L63.954,0.441 L62.354,0.441 L62.354,10.210 ZM69.238,17.559 L70.838,17.559 L70.838,0.441 L69.238,0.441 L69.238,17.559 ZM76.123,10.210 L77.723,10.210 L77.723,0.441 L76.123,0.441 L76.123,10.210 ZM83.008,10.210 L84.608,10.210 L84.608,0.441 L83.008,0.441 L83.008,10.210 ZM89.892,10.210 L91.492,10.210 L91.492,0.441 L89.892,0.441 L89.892,10.210 ZM96.777,10.210 L98.377,10.210 L98.377,0.441 L96.777,0.441 L96.777,10.210 ZM103.661,17.559 L105.261,17.559 L105.261,0.441 L103.661,0.441 L103.661,17.559 ZM110.546,10.210 L112.146,10.210 L112.146,0.441 L110.546,0.441 L110.546,10.210 ZM117.431,10.210 L119.031,10.210 L119.031,0.441 L117.431,0.441 L117.431,10.210 ZM124.315,10.210 L125.915,10.210 L125.915,0.441 L124.315,0.441 L124.315,10.210 ZM131.200,10.210 L132.800,10.210 L132.800,0.441 L131.200,0.441 L131.200,10.210 ZM138.085,17.559 L139.685,17.559 L139.685,0.441 L138.085,0.441 L138.085,17.559 ZM144.969,10.210 L146.569,10.210 L146.569,0.441 L144.969,0.441 L144.969,10.210 ZM151.854,10.210 L153.454,10.210 L153.454,0.441 L151.854,0.441 L151.854,10.210 ZM158.738,10.210 L160.338,10.210 L160.338,0.441 L158.738,0.441 L158.738,10.210 ZM165.623,10.210 L167.223,10.210 L167.223,0.441 L165.623,0.441 L165.623,10.210 ZM172.508,17.559 L174.108,17.559 L174.108,0.441 L172.508,0.441 L172.508,17.559 ZM179.392,10.210 L180.992,10.210 L180.992,0.441 L179.392,0.441 L179.392,10.210 ZM186.277,10.210 L187.877,10.210 L187.877,0.441 L186.277,0.441 L186.277,10.210 ZM193.161,10.210 L194.761,10.210 L194.761,0.441 L193.161,0.441 L193.161,10.210 ZM200.046,10.210 L201.646,10.210 L201.646,0.441 L200.046,0.441 L200.046,10.210 ZM206.931,17.559 L208.531,17.559 L208.531,0.441 L206.931,0.441 L206.931,17.559 ZM213.815,10.210 L215.415,10.210 L215.415,0.441 L213.815,0.441 L213.815,10.210 ZM220.700,10.210 L222.300,10.210 L222.300,0.441 L220.700,0.441 L220.700,10.210 ZM227.585,10.210 L229.185,10.210 L229.185,0.441 L227.585,0.441 L227.585,10.210 ZM234.469,10.210 L236.069,10.210 L236.069,0.441 L234.469,0.441 L234.469,10.210 ZM241.354,17.559 L242.954,17.559 L242.954,0.441 L241.354,0.441 L241.354,17.559 ZM248.238,10.210 L249.838,10.210 L249.838,0.441 L248.238,0.441 L248.238,10.210 ZM255.123,10.210 L256.723,10.210 L256.723,0.441 L255.123,0.441 L255.123,10.210 ZM262.008,10.210 L263.608,10.210 L263.608,0.441 L262.008,0.441 L262.008,10.210 ZM268.892,10.210 L270.492,10.210 L270.492,0.441 L268.892,0.441 L268.892,10.210 ZM275.777,17.559 L277.377,17.559 L277.377,0.441 L275.777,0.441 L275.777,17.559 ZM282.662,10.210 L284.262,10.210 L284.262,0.441 L282.662,0.441 L282.662,10.210 ZM289.546,10.210 L291.146,10.210 L291.146,0.441 L289.546,0.441 L289.546,10.210 ZM296.431,10.210 L298.031,10.210 L298.031,0.441 L296.431,0.441 L296.431,10.210 ZM303.315,10.210 L304.915,10.210 L304.915,0.441 L303.315,0.441 L303.315,10.210 ZM310.200,17.559 L311.800,17.559 L311.800,0.441 L310.200,0.441 L310.200,17.559 ZM317.085,10.210 L318.685,10.210 L318.685,0.441 L317.085,0.441 L317.085,10.210 ZM323.969,10.210 L325.569,10.210 L325.569,0.441 L323.969,0.441 L323.969,10.210 ZM330.854,10.210 L332.454,10.210 L332.454,0.441 L330.854,0.441 L330.854,10.210 ZM337.738,10.210 L339.339,10.210 L339.339,0.441 L337.738,0.441 L337.738,10.210 ZM344.623,17.559 L346.223,17.559 L346.223,0.441 L344.623,0.441 L344.623,17.559 ZM351.508,10.210 L353.108,10.210 L353.108,0.441 L351.508,0.441 L351.508,10.210 ZM358.392,10.210 L359.992,10.210 L359.992,0.441 L358.392,0.441 L358.392,10.210 ZM365.277,10.210 L366.877,10.210 L366.877,0.441 L365.277,0.441 L365.277,10.210 ZM372.162,10.210 L373.762,10.210 L373.762,0.441 L372.162,0.441 L372.162,10.210 ZM379.046,17.559 L380.646,17.559 L380.646,0.441 L379.046,0.441 L379.046,17.559 ZM385.931,10.210 L387.531,10.210 L387.531,0.441 L385.931,0.441 L385.931,10.210 ZM392.815,10.210 L394.415,10.210 L394.415,0.441 L392.815,0.441 L392.815,10.210 ZM399.700,10.210 L401.300,10.210 L401.300,0.441 L399.700,0.441 L399.700,10.210 ZM406.585,10.210 L408.185,10.210 L408.185,0.441 L406.585,0.441 L406.585,10.210 ZM413.469,17.559 L415.069,17.559 L415.069,0.441 L413.469,0.441 L413.469,17.559 ZM420.354,10.210 L421.954,10.210 L421.954,0.441 L420.354,0.441 L420.354,10.210 ZM427.238,10.210 L428.839,10.210 L428.839,0.441 L427.238,0.441 L427.238,10.210 ZM434.123,10.210 L435.723,10.210 L435.723,0.441 L434.123,0.441 L434.123,10.210 ZM441.008,10.210 L442.608,10.210 L442.608,0.441 L441.008,0.441 L441.008,10.210 ZM447.892,17.559 L449.492,17.559 L449.492,0.441 L447.892,0.441 L447.892,17.559 ZM454.777,10.210 L456.377,10.210 L456.377,0.441 L454.777,0.441 L454.777,10.210 ZM461.662,10.210 L463.262,10.210 L463.262,0.441 L461.662,0.441 L461.662,10.210 ZM468.546,10.210 L470.146,10.210 L470.146,0.441 L468.546,0.441 L468.546,10.210 ZM475.431,10.210 L477.031,10.210 L477.031,0.441 L475.431,0.441 L475.431,10.210 ZM482.315,17.559 L483.915,17.559 L483.915,0.441 L482.315,0.441 L482.315,17.559 ZM489.200,10.210 L490.800,10.210 L490.800,0.441 L489.200,0.441 L489.200,10.210 ZM496.085,10.210 L497.685,10.210 L497.685,0.441 L496.085,0.441 L496.085,10.210 ZM502.969,10.210 L504.569,10.210 L504.569,0.441 L502.969,0.441 L502.969,10.210 ZM509.854,10.210 L511.454,10.210 L511.454,0.441 L509.854,0.441 L509.854,10.210 ZM516.738,17.559 L518.339,17.559 L518.339,0.441 L516.738,0.441 L516.738,17.559 ZM523.623,10.210 L525.223,10.210 L525.223,0.441 L523.623,0.441 L523.623,10.210 ZM530.508,10.210 L532.108,10.210 L532.108,0.441 L530.508,0.441 L530.508,10.210 ZM537.392,10.210 L538.992,10.210 L538.992,0.441 L537.392,0.441 L537.392,10.210 ZM544.277,10.210 L545.877,10.210 L545.877,0.441 L544.277,0.441 L544.277,10.210 ZM551.161,17.559 L552.761,17.559 L552.761,0.441 L551.161,0.441 L551.161,17.559 ZM558.046,10.210 L559.646,10.210 L559.646,0.441 L558.046,0.441 L558.046,10.210 ZM564.931,10.210 L566.531,10.210 L566.531,0.441 L564.931,0.441 L564.931,10.210 ZM571.815,10.210 L573.415,10.210 L573.415,0.441 L571.815,0.441 L571.815,10.210 ZM578.700,10.210 L580.300,10.210 L580.300,0.441 L578.700,0.441 L578.700,10.210 ZM585.585,17.559 L587.185,17.559 L587.185,0.441 L585.585,0.441 L585.585,17.559 ZM592.469,10.210 L594.069,10.210 L594.069,0.441 L592.469,0.441 L592.469,10.210 ZM599.354,10.210 L600.954,10.210 L600.954,0.441 L599.354,0.441 L599.354,10.210 ZM606.238,10.210 L607.838,10.210 L607.838,0.441 L606.238,0.441 L606.238,10.210 ZM613.123,10.210 L614.723,10.210 L614.723,0.441 L613.123,0.441 L613.123,10.210 ZM620.008,0.441 L620.008,17.559 L621.608,17.559 L621.608,0.441 L620.008,0.441 Z'/%3E%3C/svg%3E");}
#mv h2::after{background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg  xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='626px' height='34px'%3E%3Cpath fill-rule='evenodd'  fill='rgb(32, 32, 32)' d='M417.038,0.505 L415.438,0.505 L415.438,21.623 L417.038,21.623 L417.038,0.505 ZM410.154,0.505 L408.554,0.505 L408.554,14.275 L410.154,14.275 L410.154,0.505 ZM389.500,0.505 L387.900,0.505 L387.900,14.275 L389.500,14.275 L389.500,0.505 ZM609.807,0.505 L608.207,0.505 L608.207,14.275 L609.807,14.275 L609.807,0.505 ZM396.384,0.505 L394.784,0.505 L394.784,14.275 L396.384,14.275 L396.384,0.505 ZM623.577,0.505 L621.977,0.505 L621.977,21.623 L623.577,21.623 L623.577,0.505 ZM423.923,0.505 L422.323,0.505 L422.323,14.275 L423.923,14.275 L423.923,0.505 ZM444.577,0.505 L442.977,0.505 L442.977,14.275 L444.577,14.275 L444.577,0.505 ZM451.461,0.505 L449.861,0.505 L449.861,21.623 L451.461,21.623 L451.461,0.505 ZM430.808,0.505 L429.208,0.505 L429.208,14.275 L430.808,14.275 L430.808,0.505 ZM458.346,0.505 L456.746,0.505 L456.746,14.275 L458.346,14.275 L458.346,0.505 ZM437.692,0.505 L436.092,0.505 L436.092,14.275 L437.692,14.275 L437.692,0.505 ZM341.308,0.505 L339.708,0.505 L339.708,14.275 L341.308,14.275 L341.308,0.505 ZM334.423,0.505 L332.823,0.505 L332.823,14.275 L334.423,14.275 L334.423,0.505 ZM327.538,0.505 L325.938,0.505 L325.938,14.275 L327.538,14.275 L327.538,0.505 ZM382.615,0.505 L381.015,0.505 L381.015,21.623 L382.615,21.623 L382.615,0.505 ZM320.654,0.505 L319.054,0.505 L319.054,14.275 L320.654,14.275 L320.654,0.505 ZM313.769,0.505 L312.169,0.505 L312.169,21.623 L313.769,21.623 L313.769,0.505 ZM348.192,0.505 L346.592,0.505 L346.592,21.623 L348.192,21.623 L348.192,0.505 ZM368.846,0.505 L367.246,0.505 L367.246,14.275 L368.846,14.275 L368.846,0.505 ZM375.731,0.505 L374.131,0.505 L374.131,14.275 L375.731,14.275 L375.731,0.505 ZM355.077,0.505 L353.477,0.505 L353.477,14.275 L355.077,14.275 L355.077,0.505 ZM361.961,0.505 L360.361,0.505 L360.361,14.275 L361.961,14.275 L361.961,0.505 ZM403.269,0.505 L401.669,0.505 L401.669,14.275 L403.269,14.275 L403.269,0.505 ZM561.615,0.505 L560.015,0.505 L560.015,14.275 L561.615,14.275 L561.615,0.505 ZM568.500,0.505 L566.900,0.505 L566.900,14.275 L568.500,14.275 L568.500,0.505 ZM575.384,0.505 L573.784,0.505 L573.784,14.275 L575.384,14.275 L575.384,0.505 ZM554.730,0.505 L553.131,0.505 L553.131,21.623 L554.730,21.623 L554.730,0.505 ZM547.846,0.505 L546.246,0.505 L546.246,14.275 L547.846,14.275 L547.846,0.505 ZM306.884,0.505 L305.284,0.505 L305.284,14.275 L306.884,14.275 L306.884,0.505 ZM602.923,0.505 L601.323,0.505 L601.323,14.275 L602.923,14.275 L602.923,0.505 ZM465.231,0.505 L463.631,0.505 L463.631,14.275 L465.231,14.275 L465.231,0.505 ZM582.269,0.505 L580.669,0.505 L580.669,14.275 L582.269,14.275 L582.269,0.505 ZM596.038,0.505 L594.438,0.505 L594.438,14.275 L596.038,14.275 L596.038,0.505 ZM589.154,0.505 L587.554,0.505 L587.554,21.623 L589.154,21.623 L589.154,0.505 ZM616.692,0.505 L615.092,0.505 L615.092,14.275 L616.692,14.275 L616.692,0.505 ZM499.654,0.505 L498.054,0.505 L498.054,14.275 L499.654,14.275 L499.654,0.505 ZM485.884,0.505 L484.284,0.505 L484.284,21.623 L485.884,21.623 L485.884,0.505 ZM540.961,0.505 L539.361,0.505 L539.361,14.275 L540.961,14.275 L540.961,0.505 ZM472.115,0.505 L470.515,0.505 L470.515,14.275 L472.115,14.275 L472.115,0.505 ZM479.000,0.505 L477.400,0.505 L477.400,14.275 L479.000,14.275 L479.000,0.505 ZM492.769,0.505 L491.169,0.505 L491.169,14.275 L492.769,14.275 L492.769,0.505 ZM527.192,0.505 L525.592,0.505 L525.592,14.275 L527.192,14.275 L527.192,0.505 ZM534.077,0.505 L532.477,0.505 L532.477,14.275 L534.077,14.275 L534.077,0.505 ZM520.308,0.505 L518.708,0.505 L518.708,21.623 L520.308,21.623 L520.308,0.505 ZM513.423,0.505 L511.823,0.505 L511.823,14.275 L513.423,14.275 L513.423,0.505 ZM506.538,0.505 L504.938,0.505 L504.938,14.275 L506.538,14.275 L506.538,0.505 ZM31.500,0.505 L29.900,0.505 L29.900,14.275 L31.500,14.275 L31.500,0.505 ZM107.231,0.505 L105.631,0.505 L105.631,21.623 L107.231,21.623 L107.231,0.505 ZM114.115,0.505 L112.515,0.505 L112.515,14.275 L114.115,14.275 L114.115,0.505 ZM93.461,0.505 L91.861,0.505 L91.861,14.275 L93.461,14.275 L93.461,0.505 ZM100.346,0.505 L98.746,0.505 L98.746,14.275 L100.346,14.275 L100.346,0.505 ZM121.000,0.505 L119.400,0.505 L119.400,14.275 L121.000,14.275 L121.000,0.505 ZM148.538,0.505 L146.938,0.505 L146.938,14.275 L148.538,14.275 L148.538,0.505 ZM162.307,0.505 L160.707,0.505 L160.707,14.275 L162.307,14.275 L162.307,0.505 ZM127.884,0.505 L126.284,0.505 L126.284,14.275 L127.884,14.275 L127.884,0.505 ZM155.423,0.505 L153.823,0.505 L153.823,14.275 L155.423,14.275 L155.423,0.505 ZM141.654,0.505 L140.054,0.505 L140.054,21.623 L141.654,21.623 L141.654,0.505 ZM134.769,0.505 L133.169,0.505 L133.169,14.275 L134.769,14.275 L134.769,0.505 ZM300.000,0.505 L298.400,0.505 L298.400,14.275 L300.000,14.275 L300.000,0.505 ZM17.731,0.505 L16.131,0.505 L16.131,14.275 L17.731,14.275 L17.731,0.505 ZM24.615,0.505 L23.015,0.505 L23.015,14.275 L24.615,14.275 L24.615,0.505 ZM38.384,0.505 L36.785,0.505 L36.785,21.623 L38.384,21.623 L38.384,0.505 ZM10.846,0.505 L9.246,0.505 L9.246,14.275 L10.846,14.275 L10.846,0.505 ZM3.961,0.505 L2.362,0.505 L2.362,21.623 L3.961,21.623 L3.961,0.505 ZM72.808,0.505 L71.208,0.505 L71.208,21.623 L72.808,21.623 L72.808,0.505 ZM79.692,0.505 L78.092,0.505 L78.092,14.275 L79.692,14.275 L79.692,0.505 ZM65.923,0.505 L64.323,0.505 L64.323,14.275 L65.923,14.275 L65.923,0.505 ZM45.269,0.505 L43.669,0.505 L43.669,14.275 L45.269,14.275 L45.269,0.505 ZM52.154,0.505 L50.554,0.505 L50.554,14.275 L52.154,14.275 L52.154,0.505 ZM59.038,0.505 L57.438,0.505 L57.438,14.275 L59.038,14.275 L59.038,0.505 ZM86.577,0.505 L84.977,0.505 L84.977,14.275 L86.577,14.275 L86.577,0.505 ZM258.692,0.505 L257.092,0.505 L257.092,14.275 L258.692,14.275 L258.692,0.505 ZM244.923,0.505 L243.323,0.505 L243.323,21.623 L244.923,21.623 L244.923,0.505 ZM251.807,0.505 L250.207,0.505 L250.207,14.275 L251.807,14.275 L251.807,0.505 ZM224.269,0.505 L222.669,0.505 L222.669,14.275 L224.269,14.275 L224.269,0.505 ZM238.038,0.505 L236.438,0.505 L236.438,14.275 L238.038,14.275 L238.038,0.505 ZM231.154,0.505 L229.554,0.505 L229.554,14.275 L231.154,14.275 L231.154,0.505 ZM265.577,0.505 L263.977,0.505 L263.977,14.275 L265.577,14.275 L265.577,0.505 ZM293.115,0.505 L291.515,0.505 L291.515,14.275 L293.115,14.275 L293.115,0.505 ZM286.231,0.505 L284.631,0.505 L284.631,14.275 L286.231,14.275 L286.231,0.505 ZM279.346,0.505 L277.746,0.505 L277.746,21.623 L279.346,21.623 L279.346,0.505 ZM272.461,0.505 L270.861,0.505 L270.861,14.275 L272.461,14.275 L272.461,0.505 ZM189.846,0.505 L188.246,0.505 L188.246,14.275 L189.846,14.275 L189.846,0.505 ZM203.615,0.505 L202.015,0.505 L202.015,14.275 L203.615,14.275 L203.615,0.505 ZM169.192,0.505 L167.592,0.505 L167.592,14.275 L169.192,14.275 L169.192,0.505 ZM196.731,0.505 L195.131,0.505 L195.131,14.275 L196.731,14.275 L196.731,0.505 ZM217.384,0.505 L215.784,0.505 L215.784,14.275 L217.384,14.275 L217.384,0.505 ZM182.961,0.505 L181.361,0.505 L181.361,14.275 L182.961,14.275 L182.961,0.505 ZM176.077,0.505 L174.477,0.505 L174.477,21.623 L176.077,21.623 L176.077,0.505 ZM210.500,0.505 L208.900,0.505 L208.900,21.623 L210.500,21.623 L210.500,0.505 ZM622.777,33.494 C623.671,33.494 624.339,33.212 624.780,32.647 C625.221,32.083 625.441,31.176 625.441,29.926 C625.441,28.676 625.221,27.769 624.780,27.205 C624.339,26.640 623.671,26.358 622.777,26.358 C621.882,26.358 621.215,26.640 620.774,27.205 C620.333,27.769 620.113,28.676 620.113,29.926 C620.113,31.176 620.333,32.083 620.774,32.647 C621.215,33.212 621.882,33.494 622.777,33.494 ZM621.787,27.966 C622.003,27.586 622.333,27.395 622.777,27.395 C623.221,27.395 623.551,27.586 623.766,27.966 C623.982,28.347 624.090,29.000 624.090,29.926 C624.090,30.853 623.982,31.506 623.766,31.887 C623.551,32.267 623.221,32.457 622.777,32.457 C622.333,32.457 622.003,32.267 621.787,31.887 C621.572,31.506 621.464,30.853 621.464,29.926 C621.464,29.000 621.572,28.347 621.787,27.966 ZM209.419,31.116 C210.066,31.116 210.571,30.951 210.932,30.621 L210.951,30.630 C210.888,31.227 210.704,31.683 210.399,32.001 C210.095,32.318 209.708,32.476 209.239,32.476 C208.757,32.476 208.297,32.394 207.859,32.229 L207.859,33.304 C208.329,33.431 208.801,33.494 209.277,33.494 C210.247,33.494 210.994,33.162 211.518,32.495 C212.041,31.829 212.302,30.830 212.302,29.498 C212.302,27.405 211.436,26.358 209.705,26.358 C208.906,26.358 208.271,26.577 207.802,27.015 C207.332,27.453 207.098,28.058 207.098,28.832 C207.098,29.549 207.302,30.109 207.711,30.512 C208.121,30.914 208.690,31.116 209.419,31.116 ZM208.748,27.743 C208.980,27.498 209.299,27.376 209.705,27.376 C210.086,27.376 210.395,27.505 210.632,27.762 C210.870,28.019 210.990,28.369 210.990,28.813 C210.990,29.225 210.872,29.555 210.637,29.803 C210.403,30.050 210.092,30.174 209.705,30.174 C209.305,30.174 208.988,30.053 208.753,29.812 C208.519,29.571 208.401,29.238 208.401,28.813 C208.401,28.344 208.517,27.987 208.748,27.743 ZM1.230,32.738 C1.677,33.242 2.319,33.494 3.156,33.494 C3.956,33.494 4.590,33.280 5.059,32.852 C5.529,32.424 5.764,31.845 5.764,31.116 C5.764,30.361 5.559,29.776 5.150,29.360 C4.741,28.945 4.172,28.737 3.442,28.737 C2.795,28.737 2.291,28.902 1.929,29.232 L1.910,29.222 C1.929,28.619 2.091,28.161 2.395,27.848 C2.700,27.533 3.109,27.376 3.623,27.376 C4.143,27.376 4.635,27.459 5.097,27.624 L5.097,26.549 C4.590,26.422 4.086,26.358 3.585,26.358 C2.595,26.358 1.844,26.688 1.330,27.348 C0.816,28.007 0.559,29.041 0.559,30.450 C0.559,31.471 0.783,32.234 1.230,32.738 ZM2.219,30.069 C2.451,29.809 2.763,29.679 3.156,29.679 C3.563,29.679 3.881,29.804 4.113,30.055 C4.344,30.305 4.460,30.665 4.460,31.134 C4.460,31.560 4.344,31.890 4.113,32.124 C3.881,32.359 3.563,32.476 3.156,32.476 C2.782,32.476 2.475,32.354 2.234,32.110 C1.993,31.866 1.872,31.540 1.872,31.134 C1.872,30.684 1.988,30.329 2.219,30.069 ZM70.752,30.193 L70.752,30.212 C69.959,30.573 69.562,31.087 69.562,31.753 C69.562,32.273 69.778,32.693 70.210,33.014 C70.641,33.334 71.240,33.494 72.008,33.494 C72.775,33.494 73.375,33.334 73.806,33.014 C74.238,32.693 74.453,32.273 74.453,31.753 C74.453,31.404 74.352,31.084 74.149,30.792 C73.945,30.500 73.660,30.262 73.292,30.079 L73.292,30.060 C73.749,29.869 74.093,29.627 74.325,29.331 C74.556,29.037 74.672,28.712 74.672,28.356 C74.672,27.748 74.437,27.262 73.968,26.901 C73.499,26.539 72.845,26.358 72.008,26.358 C71.170,26.358 70.517,26.539 70.047,26.901 C69.578,27.262 69.344,27.748 69.344,28.356 C69.344,29.225 69.813,29.837 70.752,30.193 ZM72.869,32.276 C72.663,32.441 72.376,32.524 72.008,32.524 C71.633,32.524 71.342,32.441 71.132,32.276 C70.923,32.112 70.818,31.893 70.818,31.620 C70.818,31.157 71.205,30.811 71.979,30.583 C72.778,30.798 73.178,31.144 73.178,31.620 C73.178,31.893 73.075,32.112 72.869,32.276 ZM71.013,27.628 C71.258,27.429 71.589,27.329 72.008,27.329 C72.426,27.329 72.763,27.429 73.016,27.628 C73.270,27.828 73.397,28.093 73.397,28.423 C73.397,28.969 72.969,29.371 72.112,29.631 C71.560,29.492 71.178,29.328 70.966,29.141 C70.753,28.954 70.647,28.715 70.647,28.423 C70.647,28.093 70.769,27.828 71.013,27.628 ZM555.361,32.273 L555.361,30.817 L553.880,31.943 L553.861,31.943 L553.861,26.453 L552.501,26.453 L552.501,33.399 L553.861,33.399 L555.361,32.273 ZM143.218,32.324 L139.764,32.324 L139.764,32.295 C140.868,30.525 141.781,28.578 142.505,26.453 L141.097,26.453 C140.411,28.635 139.543,30.592 138.489,32.324 L138.489,33.399 L143.218,33.399 L143.218,32.324 ZM278.432,31.001 C278.806,31.001 279.152,30.922 279.469,30.764 L279.488,30.764 L279.412,32.371 L276.567,32.371 L276.567,33.447 L280.620,33.447 L280.811,29.593 L279.669,29.593 C279.390,29.853 279.060,29.983 278.679,29.983 C277.950,29.983 277.585,29.606 277.585,28.851 C277.585,27.937 278.090,27.481 279.098,27.481 C279.580,27.481 280.154,27.614 280.820,27.880 L280.820,26.710 C280.281,26.507 279.694,26.405 279.060,26.405 C277.201,26.405 276.272,27.221 276.272,28.851 C276.272,29.536 276.461,30.065 276.838,30.440 C277.216,30.814 277.747,31.001 278.432,31.001 ZM485.598,27.500 C484.501,28.414 483.764,29.146 483.386,29.698 C483.009,30.250 482.820,30.824 482.820,31.420 C482.820,32.061 483.020,32.559 483.419,32.914 C483.819,33.269 484.390,33.447 485.132,33.447 C485.900,33.447 486.597,33.310 487.225,33.038 L487.225,31.801 C486.509,32.162 485.874,32.343 485.322,32.343 C484.567,32.343 484.190,31.991 484.190,31.287 C484.190,30.792 484.401,30.283 484.823,29.759 C485.245,29.237 486.093,28.477 487.368,27.481 L487.368,26.406 L482.801,26.406 L482.801,27.481 L485.598,27.481 L485.598,27.500 ZM415.848,30.583 L416.010,30.583 L416.010,30.601 L414.059,32.371 L414.059,33.447 L418.513,33.447 L418.513,32.371 L415.687,32.371 L415.687,32.352 L417.590,30.620 L417.590,29.669 L417.019,29.669 C416.372,29.669 415.920,29.591 415.663,29.436 C415.406,29.280 415.277,29.025 415.277,28.670 C415.277,28.283 415.392,27.988 415.620,27.785 C415.848,27.582 416.172,27.481 416.591,27.481 C417.180,27.481 417.805,27.630 418.465,27.928 L418.465,26.738 C417.888,26.516 417.244,26.405 416.533,26.405 C415.709,26.405 415.074,26.604 414.630,27.000 C414.186,27.396 413.964,27.960 413.964,28.689 C413.964,29.285 414.132,29.750 414.469,30.083 C414.805,30.416 415.265,30.583 415.848,30.583 ZM345.703,33.399 L346.997,33.399 L350.137,28.927 L350.137,27.880 L346.997,27.880 L346.997,26.453 L345.703,26.453 L345.703,27.880 L344.647,27.880 L344.647,28.927 L345.703,28.927 L345.703,33.399 ZM346.997,28.927 L348.900,28.927 L348.900,28.946 L347.016,31.658 L346.997,31.658 L346.997,28.927 Z'/%3E%3C/svg%3E");}
.mv{z-index:3;opacity:0;width:100%;background-position:center center;background-repeat:no-repeat;background-size:cover;position:absolute;left:0;top:0;-webkit-animation:anime 30s 0s infinite;animation:anime 30s 0s infinite;}
.mv:nth-of-type(2){-webkit-animation-delay:10s;animation-delay:10s;}
.mv:nth-of-type(3){-webkit-animation-delay:20s;animation-delay:20s;}
.mv:nth-of-type(4){-webkit-animation-delay:30s;animation-delay:30s;}
#leadconcept{position:relative;}
main h2 span{display:block;}
main h2 span:lang(en){font-family:'Roboto',Arial,sans-serif;font-weight:900;letter-spacing:0.05em;}
main h2 span:lang(ja){letter-spacing:0.08em;font-weight:600}
#leadconcept figure + p{font-weight:500;line-height:2em;}
.btn01{position:relative;color:#202020;text-decoration:none;}
.btn01::after{content:"";height:2px;width:100%;display:block;background:#202020;position:absolute;bottom:0;right:0;}
#caselist{display:flex;flex-wrap:wrap;justify-content:space-between;}
#caselist a{text-decoration:none;color:#202020;position:relative;display:block;}
#caselist article h3{font-weight:500;}
#caselist article ul li{border:1px solid #202020;display:inline-block;vertical-align:top;}
#caselist article figure{position:relative;line-height:0;background-size:cover;background-repeat:no-repeat;background-position:top center;}
#caselist article figure img{line-height:0;position:relative;z-index:1;opacity:0;}
#caselist article figure::after{content:"";height:100%;position:absolute;border:1px solid #202020;z-index:0;}
#caselist article a::before,#caselist article a::after{bottom:10px;font-weight:600;position:absolute;transition:0.3s}
#caselist article a::before{font-family:"Font Awesome 5 Free";content:"\f105";right:10px;transition:0.3s;}
#caselist article a::after{font-family:'Roboto',Arial,sans-serif;content:"MORE";right:28px;letter-spacing:0.05em;}
#latestPost{background:url(../img/index/bg_latestpost.gif)}
#latestPost h2{text-align:center}
#latestPost ul li figure{position:relative;line-height:0;}
#latestPost ul li figure::after{content:"";width:100%;height:100%;position:absolute;border:1px solid #202020;z-index:0;}
#latestPost ul li a{text-decoration:none;position:relative;display:block;}
#latestPost ul li a time{color:#707070;font-family:'Roboto',Arial,sans-serif;font-weight:700;display:block;letter-spacing:0.05em;}
#latestPost ul li a p{color:#202020}
#latestPost ul + p{text-align:center}
@media screen and (min-width:961px) {
body{background:url(../img/index/img_map1.svg) no-repeat left 100px top 400px;background-size:1100px auto;}
main{width:100%;overflow:hidden;}
#mv,#leadconcept,#leaddesign{max-width:1280px;min-width:1000px;position:relative;}
#mv{height:590px;margin:0 auto 60px}
#mv ul{width:940px;height:580px;right:0;top:-80px;}
#mv ul::before{background:-moz-linear-gradient(left, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0) 20%, rgba(255,255,255,0) 99%);background: -webkit-linear-gradient(left, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 20%,rgba(255,255,255,0) 99%);background: linear-gradient(to right, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 20%,rgba(255,255,255,0) 99%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#80ffffff', endColorstr='#00ffffff',GradientType=1 );}
.mv{height:580px;}
#mv h2{font-size:46px;line-height:1.5em;padding:0 60px 0 40px;top:40px;}
#mv h2::before,#mv h2::after{background-repeat:no-repeat;background-position:right;}
#mv h2::before{height:18px;margin:0 auto 40px -80px;border-bottom:2px solid #202020;}
#mv h2::after{height:34px;margin:40px auto 0 -80px;border-top:2px solid #202020;}
main h2 span:lang(en){font-size:54px;}
main h2 span:lang(ja){font-size:16px;}
#leadconcept{min-height:550px;padding-left:860px;margin:0 auto 80px}
#leadconcept figure{position:absolute;left:20px;top:0;}
#leadconcept h2{padding:25px 0 60px;text-align:right;}
/* #leadconcept figure + p{font-size:20px;width:420px;padding:30px 0 10px;margin:0 0 1.8em;border-top:1px solid #202020;} */
p.leadconcepttext{font-size:20px;width:420px;padding:30px 0 10px;margin:0 0 1.8em;}
iframe.leadconcptmovie{border-top:1px solid #202020; padding-top:20px; margin-top:-20px;}
/* #leadconcept p + p{text-align:right;} */
/* #leadconcept p + p .btn01::before{font-family:"Font Awesome 5 Free";content:"\f105";right:10px;font-weight:600;position:absolute;top:50%;margin-top:-8px;transition:0.3s} */
p.leadconceptbutton{text-align:right;}
p.leadconceptbutton .btn01::before{font-family:"Font Awesome 5 Free";content:"\f105";right:10px;font-weight:600;position:absolute;top:50%;margin-top:-8px;transition:0.3s}
#leadconcept .btn01{font-size:16px;font-weight:bold;padding:15px 100px 15px 10px;}
/* #leadconcept p + p .btn01:hover::before{right:5px} */
p.leadconceptbutton .btn01:hover::before{right:5px}
#leaddesign{margin:0 auto;padding:80px 0;}
#leaddesign:before{content:"";background:#efefef;position:absolute;top:0;width:500%;z-index:-1;left:50%;margin-left:-250%;height:100%;}
#leaddesign::after{content:"";position:absolute;background:url(../img/index/img_map2.svg) no-repeat left 100px bottom -150px;bottom:0;background-size:1100px auto;width:200%;z-index:1;left:50%;margin-left:-100%;height:100%;}
#caselist{margin:-100px 0 0;position:relative;z-index:3;}
#caselist::before{content:"";display:block;max-width:600px;min-width:560px;width:500px;margin-bottom:0px;}
#caselist article{max-width:600px;min-width:560px;width:500px;padding-bottom:60px;}
#caselist article a{transition:.3s;top:0;}
#caselist article a:hover{opacity:.8;top:-5px;}
#caselist article:nth-child(2n){margin-top:-360px;}
#caselist article figure::after{width:100%;top:3px;right:-4px;}
#caselist article h3{font-size:20px;padding:20px 10px 10px;}
#caselist article ul{padding:10px 10px 0;}
#caselist article ul li{font-size:14px;padding:2px 7px;margin:0 10px 0 0;}
#caselist article a::after{font-size:14px;}
#caselist article a:hover::before{right:5px;}
.btn01:hover{opacity:.8;}
.btn01:hover::after{animation:moveLineLeftRight 0.9s cubic-bezier(0.39, 0.575, 0.565, 1);}
#latestPost{position:relative;padding:80px 0;}
#latestPost::after{content:"";background:url(../img/index/bg_latestpost.gif);display:block;width:500%;position:absolute;top:0;left:50%;margin-left:-250%;height:100%;z-index:-1}
#latestPost h2{margin:0 auto 60px;}
#latestPost ul{min-width:1200px;max-width:1600px;margin:0 auto}
#latestPost ul{display:flex;justify-content:space-around}
#latestPost ul li img{display:none}
#latestPost ul li figure{width:100%;height:200px;display:block;background-size:cover;background-position:center top;background-repeat:no-repeat;}
#latestPost ul li figure::after{top:2px;right:-4px;}
#latestPost ul li a{width:200px;font-weight:500;top:0;transition:.5s}
#latestPost ul li a:hover{top:-10px;opacity:.9;}
#latestPost ul li a time{font-size:13px;padding:20px 0 0;}
#latestPost ul li a p{padding:15px 0 0;margin:0;}
#latestPost ul + p{padding:60px 0;font-size:17px;}
#latestPost ul + p .btn01::before{font-family:"Font Awesome 5 Free";content:"\f105";right:10px;font-weight:600;position:absolute;top:50%;margin-top:-8px;transition:0.3s}
#latestPost ul + p .btn01{font-size:16px;font-weight:bold;padding:15px 80px;}
#latestPost ul + p .btn01:hover::before{right:5px}

}

@media screen and (max-width:1201px) {
#latestPost ul li:nth-child(5){display:none}
}

@media screen and (max-width:961px) {
#latestPost ul li:nth-child(4){display:none}
}

@media screen and (max-width:960px) {
#gnav ul li:nth-of-type(1) a{color:#666;}
#mv,#leadconcept,#leaddesign{width:100%;position:relative;}
#mv{height:400px;margin:-20px auto 20px}
#mv ul::before{background:-moz-linear-gradient(top,  rgba(255,255,255,0) 0%, rgba(255,255,255,0) 80%, rgba(255,255,255,0.8) 100%);background: -webkit-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,0) 80%,rgba(255,255,255,0.8) 100%);background:linear-gradient(to bottom,  rgba(255,255,255,0) 0%,rgba(255,255,255,0) 80%,rgba(255,255,255,0.8) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ccffffff',GradientType=0 );}
#mv ul{width:100%;height:300px;left:0;top:0;}
.mv{height:300px;}
#mv h2{font-size:22px;line-height:1.5em;padding:0 20px 0 10px;bottom:0;right:0;}
#mv h2::before,#mv h2::after{background-repeat:no-repeat;background-position:right;background-size:auto 100%;}
#mv h2::before{height:9px;margin:0 auto 20px 0px;border-bottom:1px solid #202020;}
#mv h2::after{height:17px;margin:20px auto 0 0px;border-top:1px solid #202020;}

main{position:relative;}
main::before{background:url(../img/index/img_map1.svg) no-repeat center top;position:absolute;z-index:-1;top:-150px;left:0;content:"";display:block;width:50%;height:50%}
main h2{line-height:1.8em;}
main h2 span:lang(en){font-size:24px;font-weight:bold;}
main h2 span:lang(ja){font-size:12px;}

#leadconcept{padding:50px 20px;}
#leadconcept h2,#leaddesign h2{padding:0 0 20px;text-align:center;}
#leadconcept figure img{width:100%;height:auto;}
/* #leadconcept figure + p{font-size:14px;padding:10px 0;margin:0 0 1em;} */
p.leadconcepttext{font-size:14px;padding:10px 0;margin:0 0 1em;}
/* #leadconcept p + p{text-align:right;}
#leadconcept p + p .btn01::before{font-family:"Font Awesome 5 Free";content:"\f105";right:10px;font-weight:600;position:absolute;top:50%;margin-top:-8px;transition:0.3s} */
p.leadconceptbutton{text-align:right;}
p.leadconceptbutton .btn01::before{font-family:"Font Awesome 5 Free";content:"\f105";right:10px;font-weight:600;position:absolute;top:50%;margin-top:-8px;transition:0.3s}
#leadconcept .btn01{font-size:14px;font-weight:bold;padding:10px 60px 10px 10px;}
#leaddesign{margin:0 auto;padding:50px 20px;background:#efefef;}
#caselist{margin:0;position:relative;z-index:3;}
#caselist article{width:100%;padding-bottom:40px;}
#caselist article figure::after{width:100%;top:3px;right:-4px;}
#caselist article figure img{width:100%;height:auto;}
#caselist article h3{font-size:17px;padding:20px 5px 10px;}
#caselist article ul{padding:0 5px;}
#caselist article ul li{font-size:12px;padding:1px 8px;margin:0 10px 0 0;}
#caselist article a::after{font-size:13px;bottom:6px}
#caselist article a::before{bottom:5px;}
#latestPost{position:relative;padding:50px 20px}
#latestPost ul{width:100%;margin:0 auto;padding:20px 0}
#latestPost ul li{width:50%;float:left;padding:0 10px 30px}
#latestPost ul li:nth-child(2n+1){clear:both}
#latestPost ul li:nth-child(3),#latestPost ul li:nth-child(4){display:block}
#latestPost ul li:nth-child(5){display:none}
#latestPost ul li img{display:none;}
#latestPost ul li figure{width:100%;height:auto;display:block;background-size:cover;background-position:center top;background-repeat:no-repeat;}
#latestPost ul li figure::before,#latestPost ul li figure::after{content:"";display:block;}
#latestPost ul li figure::before{padding-top:100%}
#latestPost ul li figure::after{position:absolute;top:2px;left:2px}
#latestPost ul li a{text-decoration:none;position:relative;display:block;width:100%;font-weight:500;position:relative;top:0;transition:.5s}
#latestPost ul li a time{font-size:12px;padding:10px 0 0;display:block}
#latestPost ul li a p{padding:15px 0 0;font-size:14px;line-height:1.6em}
#latestPost ul + p{padding-top:20px;clear:both;}
#latestPost ul + p .btn01::before{font-family:"Font Awesome 5 Free";content:"\f105";right:5px;font-weight:600;position:absolute;top:50%;margin-top:-8px;font-size:16px;}
#latestPost ul + p .btn01{font-size:13px;font-weight:bold;padding:15px 50px 15px 40px;}

}