﻿:root{--main:#008A19;--main-text:#247539;--main-hover:#66CE75;--main-hover-text:#006819;--form-checked:#2CBF24;--text:#000000;--text-light:#666666;--text-light-2:#888888;--text-red:#D21D1D;--bg:#FAFAFA;--bg-2:#FFF0F0;--border:#DCDCDC;--white:#FFFFFF}#satori__creative_container{border:solid 1px var(--border);margin:30px 0}@media screen and (min-width: 769px){#satori__creative_container{margin:45px 0}}#satori__creative_container #satori__custom_form{padding:30px 20px 50px}@media screen and (min-width: 769px){#satori__creative_container #satori__custom_form{padding:50px 60px 60px}}#satori__creative_container .satori__horiz_group{display:flex;gap:0 10px;margin-top:26px}#satori__creative_container .satori__horiz_group .satori__input_group{margin-top:0}@media screen and (min-width: 769px){#satori__creative_container .satori__horiz_group{gap:0 20px}}#satori__creative_container .satori__custom_form>*:first-child{margin-top:0}#satori__creative_container .satori__input_group{margin-top:26px;padding:0;position:relative;font-size:1.4rem;font-family:'SSTJapanese W55 Regular'}@media screen and (min-width: 769px){#satori__creative_container .satori__input_group{margin-top:30px}}#satori__creative_container .satori__input_group label{display:flex;align-items:center;margin:0 0 10px;padding:0;font-family:'SST W55 Bold';color:var(--text);line-height:1}#satori__creative_container .satori__input_group .satori__require{display:inline-flex;justify-content:center;align-items:center;width:34px;height:16px;margin:0 0 0 9px;padding:0;color:var(--white);font-size:1rem;border-radius:8px;background-color:var(--main)}#satori__creative_container .satori__input_group .satori__not_require{display:none}#satori__creative_container .satori__input_group input{margin:0;padding:10px 15px;border:solid 1px var(--border);border-radius:5px;background-color:var(--bg);box-shadow:none;color:var(--text)}#satori__creative_container .satori__input_group input::placeholder{color:var(--text-light-2)}#satori__creative_container .satori__input_group select{margin:0;padding:10px 35px 10px 15px;height:auto;border:solid 1px var(--border);border-radius:5px;background:var(--bg) url(/assets/select_arrow-52c371674b1cdaad15d5802723e0aaea59cfa5017abf6b8267259517d6d1e5d3.png) no-repeat center right;background-size:35px 9px;box-shadow:none;color:var(--text);cursor:pointer;width:100%}@media screen and (min-width: 769px){#satori__creative_container .satori__input_group>select{width:auto;max-width:100%}}#satori__creative_container .satori__input_group .satori__custom_date_picker{display:flex;gap:0 12px}@media screen and (min-width: 769px){#satori__creative_container .satori__input_group .satori__custom_date_picker{gap:0 20px}}#satori__creative_container .satori__input_group input[type=checkbox]{display:none}#satori__creative_container .satori__input_group input[type=checkbox]+label{display:inline-block;position:relative;margin:0 30px 15px 0;padding:0 0 0 28px;font-family:'SSTJapanese W55 Regular';line-height:20px;cursor:pointer}#satori__creative_container .satori__input_group input[type=checkbox]+label::before{display:block;position:absolute;left:0;top:0;width:20px;height:20px;border:solid 1px var(--border);border-radius:5px;background-color:var(--bg);box-shadow:none;content:""}#satori__creative_container .satori__input_group input[type=checkbox]:checked+label::before{border:solid 1px #000;background-color:#000}#satori__creative_container .satori__input_group input[type=checkbox]:checked+label::after{display:block;position:absolute;left:0;top:0;width:12px;height:8px;border-left:solid 3px var(--white);border-bottom:solid 3px var(--white);transform:rotate(-45deg) translateY(6px);content:""}#satori__creative_container .satori__input_group input[type=radio]{display:none}#satori__creative_container .satori__input_group input[type=radio]+label{display:inline-block;position:relative;margin:0 30px 15px 0;padding:0 0 0 28px;font-family:'SSTJapanese W55 Regular';line-height:20px;cursor:pointer}#satori__creative_container .satori__input_group input[type=radio]+label::before{display:block;position:absolute;left:0;top:0;width:20px;height:20px;border:solid 1px var(--border);border-radius:50%;background-color:var(--bg);box-shadow:none;content:""}#satori__creative_container .satori__input_group input[type=radio]:checked+label::after{display:block;position:absolute;width:10px;height:10px;border-radius:50%;background-color:var(--form-checked);left:10px;top:10px;transform:translate(-50%, -50%);content:""}#satori__creative_container .satori__input_group textarea{margin:0;padding:10px 15px;height:280px;overflow-y:auto;border:solid 1px var(--border);border-radius:5px;background-color:var(--bg);box-shadow:none;color:var(--text)}#satori__creative_container .satori__input_group textarea::placeholder{color:var(--text-light-2)}#satori__creative_container .satori__input_group .satori__notes{margin:6px 0 0;padding:0;border:none;background:none;color:var(--text-light);font-size:1rem;line-height:1.5}@media screen and (min-width: 769px){#satori__creative_container .satori__input_group .satori__notes{font-size:1.2rem;line-height:1.5}}#satori__creative_container .satori__input_group .satori__system_notes{display:none}#satori__creative_container .satori__input_group.error input,#satori__creative_container .satori__input_group.error select,#satori__creative_container .satori__input_group.error input[type="checkbox"]::before{background-color:var(--bg-2)}#satori__creative_container .satori__input_group .satori__error_messages{margin:6px 0 0;padding:0;width:100%;border:none;background:none;color:var(--text-red);font-size:1rem;line-height:1.5}@media screen and (min-width: 769px){#satori__creative_container .satori__input_group .satori__error_messages{font-size:1.2rem;line-height:1.5}}#satori__creative_container .satori__input_group .satori__error_messages span{display:block}#satori__creative_container #satori__privacy_policy_agreement_wrapper{margin-top:36px;padding:0;text-align:center}@media screen and (min-width: 769px){#satori__creative_container #satori__privacy_policy_agreement_wrapper{margin-top:40px}}#satori__creative_container #satori__privacy_policy_agreement_wrapper .satori__message{margin:0;padding:0;font-size:1.4rem}#satori__creative_container #satori__privacy_policy_agreement_wrapper .satori__input_group{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}#satori__creative_container #satori__privacy_policy_agreement_wrapper .satori__input_group input[type=checkbox]+label{margin:0}#satori__creative_container #satori__privacy_policy_agreement_wrapper .satori__input_group input[type=checkbox]+label .satori__require{margin-left:3px}#satori__creative_container .satori__submit_group{margin:40px auto 0 !important;display:flex;justify-content:center;align-items:center;flex-direction:column-reverse}#satori__creative_container .satori__submit_group .satori__btn.submit{display:block;text-align:left;width:100%;max-width:335px;height:44px;padding:0 0 0 20px;border-radius:0;line-height:44px;background:var(--main) url(/assets/icon_arrow_white-11e8e2ac9de3d9b54373d5980d6c3d654e1a44ed714a914d4c4cdf1069cea6ef.png) no-repeat right center;background-size:14px 12px;background-position:right 15px center;border:none;font-size:1.2rem;color:var(--white);font-family:'SST W55 Bold'}#satori__creative_container .satori__submit_group .satori__btn.submit:hover,#satori__creative_container .satori__submit_group .satori__btn.submit:focus{border-color:var(--main-hover);background-image:url(/assets/icon_arrow_green-e93aaa38ce11266ec2935a42d8e388a022528657f743323e6e7e2dd2cc8e1e3d.png);background-color:var(--main-hover);color:var(--main);opacity:1}#satori__creative_container .satori__submit_group .satori__btn.cancel{margin:25px auto 0;padding:0;width:auto;min-width:fit-content;background:none;text-align:center;font-size:1.4rem;color:var(--main);text-decoration:underline;display:block}#satori__creative_container .satori__input_group:has(*:disabled){padding-bottom:10px;border-bottom:solid 1px var(--border)}#satori__creative_container .satori__input_group:has(*:disabled) .satori__require{display:none}#satori__creative_container .satori__input_group input:disabled{padding:0;border:none;border-radius:0;background-color:var(--white) !important;background-image:none !important}#satori__creative_container .satori__input_group select:disabled{padding:0;border:none;border-radius:0;background-color:var(--white) !important;background-image:none;opacity:1.0;cursor:default}#satori__creative_container .satori__input_group:has(select:disabled) .satori__custom_date_picker{display:block}#satori__creative_container .satori__input_group:has(select:disabled) .satori__custom_date_picker select{width:4rem}#satori__creative_container .satori__input_group:has(select:disabled) .satori__custom_date_picker .date-month,#satori__creative_container .satori__input_group:has(select:disabled) .satori__custom_date_picker .date-day{width:calc(4rem + 14px);padding-left:14px;background-image:url(/assets/icon_slash-045d3580d54cd592bbf3d6d2b7be6225f597bd200d7c6ee69d2545ddd5f15d13.png);background-position:left center;background-size:13px auto;text-align:center}#satori__creative_container .satori__input_group input[type=checkbox]:disabled+label{padding-left:0}#satori__creative_container .satori__input_group input[type=checkbox]:disabled+label::before,#satori__creative_container .satori__input_group input[type=checkbox]:disabled+label::after{display:none}#satori__creative_container .satori__input_group input[type=checkbox]:disabled:not(:checked)+label{display:none}#satori__creative_container .satori__input_group input[type=checkbox]:disabled:not(:checked)+label+br{display:none}#satori__creative_container .satori__input_group input[type=radio]:disabled+label{padding-left:0}#satori__creative_container .satori__input_group input[type=radio]:disabled+label::before,#satori__creative_container .satori__input_group input[type=radio]:disabled+label::after{display:none}#satori__creative_container .satori__input_group input[type=radio]:disabled:not(:checked)+label{display:none}#satori__creative_container .satori__input_group input[type=radio]:disabled:not(:checked)+label+br{display:none}#satori__creative_container .satori__input_group textarea:disabled{padding:0;border:none;border-radius:0;background-color:var(--white) !important;overflow-y:visible;height:auto;background:none}#satori__creative_container .satori__input_group:has(*:disabled) .satori__notes{display:none}#satori__creative_container .satori__input_group .satori__system_notes{display:none}#satori__creative_container #satori__privacy_policy_agreement_wrapper:has(*:disabled){display:none}#satori__creative_container #satori__finish_panel .satori__message{margin:0;padding:0;font-family:'SST W55 Bold';line-height:2}.slick-prev,.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0px;font-size:0px;cursor:pointer;background:transparent;color:transparent;top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);padding:0;border:none;outline:none}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;background:transparent;color:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:0.25}.slick-prev:before,.slick-next:before{font-size:20px;line-height:1;color:white;opacity:0.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir="rtl"] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir="rtl"] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir="rtl"] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir="rtl"] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;height:20px;width:20px;outline:none;line-height:0px;font-size:0px;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-size:6px;line-height:20px;text-align:center;color:black;opacity:0.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:black;opacity:0.75}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-prev,.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0px;font-size:0px;cursor:pointer;background:transparent;color:transparent;top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);padding:0;border:none;outline:none}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;background:transparent;color:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:0.25}.slick-prev:before,.slick-next:before{font-size:20px;line-height:1;color:white;opacity:0.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir="rtl"] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir="rtl"] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir="rtl"] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir="rtl"] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;height:20px;width:20px;outline:none;line-height:0px;font-size:0px;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-size:6px;line-height:20px;text-align:center;color:black;opacity:0.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:black;opacity:0.75}:root{--main:#008A19;--main-text:#247539;--main-hover:#66CE75;--main-hover-text:#006819;--form-checked:#2CBF24;--text:#000000;--text-light:#666666;--text-light-2:#888888;--text-red:#D21D1D;--bg:#FAFAFA;--bg-2:#FFF0F0;--border:#DCDCDC;--white:#FFFFFF}#satori__creative_container{border:solid 1px var(--border);margin:30px 0}@media screen and (min-width: 769px){#satori__creative_container{margin:45px 0}}#satori__creative_container #satori__custom_form{padding:30px 20px 50px}@media screen and (min-width: 769px){#satori__creative_container #satori__custom_form{padding:50px 60px 60px}}#satori__creative_container .satori__horiz_group{display:flex;gap:0 10px;margin-top:26px}#satori__creative_container .satori__horiz_group .satori__input_group{margin-top:0}@media screen and (min-width: 769px){#satori__creative_container .satori__horiz_group{gap:0 20px}}#satori__creative_container .satori__custom_form>*:first-child{margin-top:0}#satori__creative_container .satori__input_group{margin-top:26px;padding:0;position:relative;font-size:1.4rem;font-family:'SSTJapanese W55 Regular'}@media screen and (min-width: 769px){#satori__creative_container .satori__input_group{margin-top:30px}}#satori__creative_container .satori__input_group label{display:flex;align-items:center;margin:0 0 10px;padding:0;font-family:'SST W55 Bold';color:var(--text);line-height:1}#satori__creative_container .satori__input_group .satori__require{display:inline-flex;justify-content:center;align-items:center;width:34px;height:16px;margin:0 0 0 9px;padding:0;color:var(--white);font-size:1rem;border-radius:8px;background-color:var(--main)}#satori__creative_container .satori__input_group .satori__not_require{display:none}#satori__creative_container .satori__input_group input{margin:0;padding:10px 15px;border:solid 1px var(--border);border-radius:5px;background-color:var(--bg);box-shadow:none;color:var(--text)}#satori__creative_container .satori__input_group input::placeholder{color:var(--text-light-2)}#satori__creative_container .satori__input_group select{margin:0;padding:10px 35px 10px 15px;height:auto;border:solid 1px var(--border);border-radius:5px;background:var(--bg) url(/assets/select_arrow-52c371674b1cdaad15d5802723e0aaea59cfa5017abf6b8267259517d6d1e5d3.png) no-repeat center right;background-size:35px 9px;box-shadow:none;color:var(--text);cursor:pointer;width:100%}@media screen and (min-width: 769px){#satori__creative_container .satori__input_group>select{width:auto;max-width:100%}}#satori__creative_container .satori__input_group .satori__custom_date_picker{display:flex;gap:0 12px}@media screen and (min-width: 769px){#satori__creative_container .satori__input_group .satori__custom_date_picker{gap:0 20px}}#satori__creative_container .satori__input_group input[type=checkbox]{display:none}#satori__creative_container .satori__input_group input[type=checkbox]+label{display:inline-block;position:relative;margin:0 30px 15px 0;padding:0 0 0 28px;font-family:'SSTJapanese W55 Regular';line-height:20px;cursor:pointer}#satori__creative_container .satori__input_group input[type=checkbox]+label::before{display:block;position:absolute;left:0;top:0;width:20px;height:20px;border:solid 1px var(--border);border-radius:5px;background-color:var(--bg);box-shadow:none;content:""}#satori__creative_container .satori__input_group input[type=checkbox]:checked+label::before{border:solid 1px #000;background-color:#000}#satori__creative_container .satori__input_group input[type=checkbox]:checked+label::after{display:block;position:absolute;left:0;top:0;width:12px;height:8px;border-left:solid 3px var(--white);border-bottom:solid 3px var(--white);transform:rotate(-45deg) translateY(6px);content:""}#satori__creative_container .satori__input_group input[type=radio]{display:none}#satori__creative_container .satori__input_group input[type=radio]+label{display:inline-block;position:relative;margin:0 30px 15px 0;padding:0 0 0 28px;font-family:'SSTJapanese W55 Regular';line-height:20px;cursor:pointer}#satori__creative_container .satori__input_group input[type=radio]+label::before{display:block;position:absolute;left:0;top:0;width:20px;height:20px;border:solid 1px var(--border);border-radius:50%;background-color:var(--bg);box-shadow:none;content:""}#satori__creative_container .satori__input_group input[type=radio]:checked+label::after{display:block;position:absolute;width:10px;height:10px;border-radius:50%;background-color:var(--form-checked);left:10px;top:10px;transform:translate(-50%, -50%);content:""}#satori__creative_container .satori__input_group textarea{margin:0;padding:10px 15px;height:280px;overflow-y:auto;border:solid 1px var(--border);border-radius:5px;background-color:var(--bg);box-shadow:none;color:var(--text)}#satori__creative_container .satori__input_group textarea::placeholder{color:var(--text-light-2)}#satori__creative_container .satori__input_group .satori__notes{margin:6px 0 0;padding:0;border:none;background:none;color:var(--text-light);font-size:1rem;line-height:1.5}@media screen and (min-width: 769px){#satori__creative_container .satori__input_group .satori__notes{font-size:1.2rem;line-height:1.5}}#satori__creative_container .satori__input_group .satori__system_notes{display:none}#satori__creative_container .satori__input_group.error input,#satori__creative_container .satori__input_group.error select,#satori__creative_container .satori__input_group.error input[type="checkbox"]::before{background-color:var(--bg-2)}#satori__creative_container .satori__input_group .satori__error_messages{margin:6px 0 0;padding:0;width:100%;border:none;background:none;color:var(--text-red);font-size:1rem;line-height:1.5}@media screen and (min-width: 769px){#satori__creative_container .satori__input_group .satori__error_messages{font-size:1.2rem;line-height:1.5}}#satori__creative_container .satori__input_group .satori__error_messages span{display:block}#satori__creative_container #satori__privacy_policy_agreement_wrapper{margin-top:36px;padding:0;text-align:center}@media screen and (min-width: 769px){#satori__creative_container #satori__privacy_policy_agreement_wrapper{margin-top:40px}}#satori__creative_container #satori__privacy_policy_agreement_wrapper .satori__message{margin:0;padding:0;font-size:1.4rem}#satori__creative_container #satori__privacy_policy_agreement_wrapper .satori__input_group{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}#satori__creative_container #satori__privacy_policy_agreement_wrapper .satori__input_group input[type=checkbox]+label{margin:0}#satori__creative_container #satori__privacy_policy_agreement_wrapper .satori__input_group input[type=checkbox]+label .satori__require{margin-left:3px}#satori__creative_container .satori__submit_group{margin:40px auto 0 !important;display:flex;justify-content:center;align-items:center;flex-direction:column-reverse}#satori__creative_container .satori__submit_group .satori__btn.submit{display:block;text-align:left;width:100%;max-width:335px;height:44px;padding:0 0 0 20px;border-radius:0;line-height:44px;background:var(--main) url(/assets/icon_arrow_white-11e8e2ac9de3d9b54373d5980d6c3d654e1a44ed714a914d4c4cdf1069cea6ef.png) no-repeat right center;background-size:14px 12px;background-position:right 15px center;border:none;font-size:1.2rem;color:var(--white);font-family:'SST W55 Bold'}#satori__creative_container .satori__submit_group .satori__btn.submit:hover,#satori__creative_container .satori__submit_group .satori__btn.submit:focus{border-color:var(--main-hover);background-image:url(/assets/icon_arrow_green-e93aaa38ce11266ec2935a42d8e388a022528657f743323e6e7e2dd2cc8e1e3d.png);background-color:var(--main-hover);color:var(--main);opacity:1}#satori__creative_container .satori__submit_group .satori__btn.cancel{margin:25px auto 0;padding:0;width:auto;min-width:fit-content;background:none;text-align:center;font-size:1.4rem;color:var(--main);text-decoration:underline;display:block}#satori__creative_container .satori__input_group:has(*:disabled){padding-bottom:10px;border-bottom:solid 1px var(--border)}#satori__creative_container .satori__input_group:has(*:disabled) .satori__require{display:none}#satori__creative_container .satori__input_group input:disabled{padding:0;border:none;border-radius:0;background-color:var(--white) !important;background-image:none !important}#satori__creative_container .satori__input_group select:disabled{padding:0;border:none;border-radius:0;background-color:var(--white) !important;background-image:none;opacity:1.0;cursor:default}#satori__creative_container .satori__input_group:has(select:disabled) .satori__custom_date_picker{display:block}#satori__creative_container .satori__input_group:has(select:disabled) .satori__custom_date_picker select{width:4rem}#satori__creative_container .satori__input_group:has(select:disabled) .satori__custom_date_picker .date-month,#satori__creative_container .satori__input_group:has(select:disabled) .satori__custom_date_picker .date-day{width:calc(4rem + 14px);padding-left:14px;background-image:url(/assets/icon_slash-045d3580d54cd592bbf3d6d2b7be6225f597bd200d7c6ee69d2545ddd5f15d13.png);background-position:left center;background-size:13px auto;text-align:center}#satori__creative_container .satori__input_group input[type=checkbox]:disabled+label{padding-left:0}#satori__creative_container .satori__input_group input[type=checkbox]:disabled+label::before,#satori__creative_container .satori__input_group input[type=checkbox]:disabled+label::after{display:none}#satori__creative_container .satori__input_group input[type=checkbox]:disabled:not(:checked)+label{display:none}#satori__creative_container .satori__input_group input[type=checkbox]:disabled:not(:checked)+label+br{display:none}#satori__creative_container .satori__input_group input[type=radio]:disabled+label{padding-left:0}#satori__creative_container .satori__input_group input[type=radio]:disabled+label::before,#satori__creative_container .satori__input_group input[type=radio]:disabled+label::after{display:none}#satori__creative_container .satori__input_group input[type=radio]:disabled:not(:checked)+label{display:none}#satori__creative_container .satori__input_group input[type=radio]:disabled:not(:checked)+label+br{display:none}#satori__creative_container .satori__input_group textarea:disabled{padding:0;border:none;border-radius:0;background-color:var(--white) !important;overflow-y:visible;height:auto;background:none}#satori__creative_container .satori__input_group:has(*:disabled) .satori__notes{display:none}#satori__creative_container .satori__input_group .satori__system_notes{display:none}#satori__creative_container #satori__privacy_policy_agreement_wrapper:has(*:disabled){display:none}#satori__creative_container #satori__finish_panel .satori__message{margin:0;padding:0;font-family:'SST W55 Bold';line-height:2}#copy-url{color:#ffffff}html{font-size:62.5%;letter-spacing:0.05em;height:100%;background-color:#ffffff;line-height:180%;-webkit-text-size-adjust:100%}html.open-modal{overflow:hidden}body{position:relative;min-width:100%;display:inline-block;height:100%;font-family:"SST W55 Regular", "SSTJpPro-Regular", "Lucida Grande", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif, "Lucida Grande", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif}body.open-modal{overflow:hidden}a{text-decoration:none;-moz-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;-webkit-transition:all 0.2s ease;-webkit-transition-delay:0s;transition:all 0.2s ease 0s}*{box-sizing:border-box}.pc-only{display:none !important}.sp-only{display:inherit !important}.container{padding:0 20px}@-moz-keyframes fade-in{0%{display:none;opacity:0}1%{display:block;opacity:0}100%{display:block;opacity:1}}@-webkit-keyframes fade-in{0%{display:none;opacity:0}1%{display:block;opacity:0}100%{display:block;opacity:1}}@keyframes fade-in{0%{display:none;opacity:0}1%{display:block;opacity:0}100%{display:block;opacity:1}}@-moz-keyframes fade-out{0%{display:block;opacity:0}99%{display:block;opacity:0.1}100%{display:none;opacity:0}}@-webkit-keyframes fade-out{0%{display:block;opacity:0}99%{display:block;opacity:0.1}100%{display:none;opacity:0}}@keyframes fade-out{0%{display:block;opacity:0}99%{display:block;opacity:0.1}100%{display:none;opacity:0}}#flash-notice,#flash-alert,#flash-success{position:fixed;border:2px solid #008a19;background-color:#ffffff;color:#008a19;font-size:1.2rem;font-family:"SST W55 Bold", "SSTJpPro-Bold", "Lucida Grande", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;padding:10px 20px;top:150px;right:10px;z-index:10001;max-width:calc(100vw - 20px);-moz-transition:all 1s ease 0s;-o-transition:all 1s ease 0s;-webkit-transition:all 1s ease;-webkit-transition-delay:0s;transition:all 1s ease 0s;visibility:hidden;opacity:0}#flash-notice.active,#flash-alert.active,#flash-success.active{opacity:1;transition-delay:0s;opacity:1;visibility:visible}#flash-alert{border:2px solid #d21d1d !important;color:#d21d1d !important}#whitepaper-top-banner{position:fixed;z-index:900;width:335px;height:70px;-moz-border-radius:60px;-webkit-border-radius:60px;border-radius:60px;color:#ffffff;font-size:1.1rem;bottom:92px;left:50%;margin-left:-167.5px;line-height:2;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;padding:0 50px 0 30px;background:#000 url(/assets/icon_arrow_white-11e8e2ac9de3d9b54373d5980d6c3d654e1a44ed714a914d4c4cdf1069cea6ef.png) no-repeat right 20px center;background-size:14px 12px}#whitepaper-top-banner.hide{display:none}#sony-header{height:39px;background-color:#000000}#sony-header .container{padding:13px 0 0 13px;height:100%}#sony-header .container .sony{display:inline-block;width:70px;height:12.35px;background:transparent url(/assets/logo_sony-4ac67a04bac685b1f7c9659645613bb8aadd846c91be1ab42a942719abdbe464.png) no-repeat center center;background-size:contain}#global-header{box-shadow:0 8px 8px 0 rgba(0,0,0,0.08);z-index:1000;height:54px;background-color:#ffffff;-moz-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;-webkit-transition:all 0.2s ease;-webkit-transition-delay:0s;transition:all 0.2s ease 0s}#global-header .container{padding:0}#global-header .container{height:90px;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}#global-header .wrapper{display:-webkit-flex;display:flex;height:100%}@media (min-width: 769px){#global-header .wrapper{-webkit-justify-content:space-between;justify-content:space-between;flex:1;margin-left:30px}}#global-header .ssap-logo{display:block;width:42px;height:42px;margin:6px 0 6px 14px;-moz-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;-webkit-transition:all 0.2s ease;-webkit-transition-delay:0s;transition:all 0.2s ease 0s;background:transparent url(/common/img/logo_sap.png) no-repeat center center;background-size:contain}#global-header .menu-open{display:block;width:20px;height:14px;-moz-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;-webkit-transition:all 0.2s ease;-webkit-transition-delay:0s;transition:all 0.2s ease 0s;background:transparent url(/assets/icon_menu-1110d8391fca4f76f773cabe9b0df9a89ef275159e6bde4f8f5c27dff5befc8a.png) no-repeat center center;background-size:contain;margin:22px 20px 0 0}#global-header .sp-account-menu-open{display:block;width:24px !important;height:24px !important;background:transparent url(/assets/icon_account-d974db50cdd771569c30586ee90392022dda7e4e1434dcd7bb2eb130c7df0528.png) no-repeat center center;background-size:contain;margin:15px 20px 0 0}#global-header .pc-account-menu{display:none}#global-header .search-open{display:none}#global-header .header-menus{display:none}#global-header .sign-menus li.inquiry{display:none;height:30px;line-height:30px;font-size:1.2rem;-moz-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;-webkit-transition:all 0.2s ease;-webkit-transition-delay:0s;transition:all 0.2s ease 0s;-moz-border-radius:230px;-webkit-border-radius:230px;border-radius:230px;background:#0B8A19 url(/assets/icon_header_inquiry-78162a3db574dcd7832687eb6a697fd89ab15aff309b030dfe45b498586af86e.png) no-repeat 10px center;background-size:18px 18px}#global-header .sign-menus li.inquiry a{text-indent:35px;color:#ffffff}@media (min-width: 769px){#global-header .sign-menus li.inquiry{display:block}}#global-header .sign-menus li.download{background:#000 url(/assets/icon_document-423adedef73d0aad4459bb58279312afe4f179734b74c07ceeb377e5a643cc77.png) no-repeat 14px center;background-size:12px 16px;text-indent:34px;height:30px;line-height:30px;font-size:1.2rem;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;padding-right:11px;margin:12px 15px 0 0}#global-header .sign-menus li.download span{display:inline}#global-header .sign-menus li.download a{color:#ffffff}#global-header .sign-menus li.sign-in{width:24px;height:24px;background:url(/assets/icon_sign_in-c614d707567b9bccdbdefb1c864535ecd2be3d85d7377c0a0e1afc94716dbd30.png) no-repeat center center/contain,url(/assets/icon_sign_in_green-2c150826925d160dc1e87f5bf6e012ccd158063f247efc555ec9f2afe92e88d7.png) no-repeat center center/contain;margin:15px 16px 0 0}#global-header .sign-menus li a{width:100%;height:100%;display:block}#global-header .sign-menus li span{display:none}#sp-menu,#sp-account-menu{background-color:#f1f1f1;position:fixed;z-index:1100;width:100%;height:100%;top:0;bottom:0;left:0;right:0;display:none;opacity:0;padding-top:54px;overflow:scroll;-webkit-overflow-scrolling:touch}#sp-menu.active,#sp-account-menu.active{opacity:1;-moz-animation-name:fade-in;-webkit-animation-name:fade-in;animation-name:fade-in;-moz-animation-duration:0.5s;-webkit-animation-duration:0.5s;animation-duration:0.5s;display:block}#sp-menu-header,#sp-account-menu-header,#pc-search-header{box-shadow:0 8px 8px 0 rgba(0,0,0,0.08);z-index:1101;height:54px;background-color:#ffffff;position:fixed;top:0;width:100%;overflow:auto}#sp-menu-header .container,#sp-account-menu-header .container,#pc-search-header .container{height:54px;padding-left:14px;padding-right:22.8px;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center}#sp-menu-header .ssap-logo,#sp-account-menu-header .ssap-logo,#pc-search-header .ssap-logo{display:block;width:42px;height:42px;background:transparent url(/common/img/logo_sap.png) no-repeat center center;background-size:contain}#sp-menu-header .menu-close,#sp-account-menu-header .menu-close,#pc-search-header .menu-close{display:block;width:18.38px;height:18.38px;background:transparent url(/assets/icon_close-6079bb817441a5b8e23eee61c815ee25554c168f08fe56367a2c3445c6b83430.png) no-repeat center center;background-size:contain}#sp-menu{padding-top:0}#sp-menu-header{position:relative;box-shadow:none}#sp-menu-header .menu-close{position:fixed;bottom:20px;right:20px;width:44px;height:44px;background:#fff url(/assets/icon_close-6079bb817441a5b8e23eee61c815ee25554c168f08fe56367a2c3445c6b83430.png) no-repeat center center;background-size:18.38px 18.38px;-moz-border-radius:22px;-webkit-border-radius:22px;border-radius:22px;box-shadow:0 5px 8px 0 rgba(0,0,0,0.08)}#sp-menu-body .container{padding:40px 20px 0 20px}#sp-menu-body .container .button-wrapper{padding-bottom:27px;display:-webkit-flex;display:flex}#sp-menu-body .container .button-wrapper a{display:inline-block;height:34px;line-height:32px;border:1px solid #000000;-moz-border-radius:17px;-webkit-border-radius:17px;border-radius:17px;color:#000000;font-size:1.2rem;text-indent:40px;padding-right:10px;margin-right:7px}#sp-menu-body .container .button-wrapper a.sign-up{background:transparent url(/assets/icon_sign_up-319a92256179de950c492d3fc1c48d7fa68be9edaceec26672f7da110b285e12.png) no-repeat 11px center;background-size:20px 20px}#sp-menu-body .container .button-wrapper a.sign-in{background:transparent url(/assets/icon_sign_in-c614d707567b9bccdbdefb1c864535ecd2be3d85d7377c0a0e1afc94716dbd30.png) no-repeat 11px center;background-size:20px 20px}.text-and-tag-search form{display:block;border-bottom:1px solid #000000;margin-bottom:30px;display:-webkit-flex;display:flex}.text-and-tag-search form input[type=text]{-webkit-flex:1;flex:1;background-color:transparent;border:0;height:30px;font-size:1.2rem;font-family:"SST W55 Bold", "SSTJpPro-Bold", "Lucida Grande", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif}.text-and-tag-search form button{border:0;width:40px;height:30px;background:transparent url(/assets/icon_search-dd90c1c0f81e0c7dee7cb822cb71acec3dca33831b8d4a911aa4ddc90195b04d.png) no-repeat center top;background-size:20px 20px;cursor:pointer}.text-and-tag-search h5{background:transparent url(/assets/icon_tag_active-65ac1aab92c768ee23cd83a8d4e542b34053dd86fad858eb365a66f9cd34209e.png) no-repeat left top;background-size:12px 12px;line-height:1;font-size:1.2rem;font-family:"SST W55 Bold", "SSTJpPro-Bold", "Lucida Grande", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;text-indent:22px;padding-bottom:20px}.text-and-tag-search ul.tags{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;font-size:1.2rem}.text-and-tag-search ul.tags .tag{max-width:calc(100vw - 40px);height:35px;word-break:break-all;text-overflow:ellipsis;overflow:hidden;line-height:1;margin-bottom:10px;margin-right:10px;border:1px solid #000000;font-size:1.1rem;line-height:34px;-moz-border-radius:17px;-webkit-border-radius:17px;border-radius:17px}.text-and-tag-search ul.tags .tag a{display:block;padding:0 15px;height:100%;color:#000000}#sp-menu-footer{z-index:1}#sp-account-menu-body{z-index:1}#sp-account-menu-body .container{padding:40px 20px}#sp-account-menu-body .container .nickname{font-size:2.0rem;font-family:"SST W55 Bold", "SSTJpPro-Bold", "Lucida Grande", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;word-break:break-all;line-height:1.5;padding-bottom:30px}#sp-account-menu-body .container .menus li{height:65px;margin-bottom:0;border-bottom:1px solid #dcdcdc}#sp-account-menu-body .container .menus li.bt{border-top:1px solid #dcdcdc}#sp-account-menu-body .container .menus li.mt{margin-top:20px}#sp-account-menu-body .container .menus li a{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;width:100%;height:100%;line-height:1;background:transparent url(/assets/icon_arrow-1f3d60e19fbec7383a835c96996e90ff91f8965df9d8e45dfe8023e3d5d78edf.png) no-repeat right center;background-size:14px 12px;font-size:1.4rem;color:#000000}#sp-account-menu-body .container .menus li a i{display:inline-block;width:30px;height:30px;margin-right:10px}#sp-account-menu-body .container .menus li a i.profile{background:transparent url(/assets/icon_profile_active-bb902194860f90e5082ec7c41ec7e947142214178deb21bd80399069ab372b33.png) no-repeat center center;background-size:contain}#sp-account-menu-body .container .menus li a i.email{background:transparent url(/assets/icon_email_active-951e52d4b5e2f12de2d3bf9678fa22eec20f24db8a85a12f13da380ad43dd62c.png) no-repeat center center;background-size:contain}#sp-account-menu-body .container .menus li a i.password{background:transparent url(/assets/icon_password_active-5e14d30a959e5c67684f0d0c9ddad6bcc235a0d6d8590ba28f04505b1587e47d.png) no-repeat center center;background-size:contain}#sp-account-menu-body .container .menus li a i.event-history{background:transparent url(/assets/icon_event_history_active-7abef6d449f836b6a1c81263b04780d8dca224d7d15a26dd1e709fb90dfeda8b.png) no-repeat center center;background-size:contain}#sp-account-menu-body .container .menus li a i.sign-out{background:transparent url(/assets/icon_sign_out_active-ade577ada5d37d680789bbe623fd114d814408e1aa63cf76217620e20a22ffa3.png) no-repeat center center;background-size:contain}#sp-account-menu-body .container .menus li a i.resign{background:transparent url(/assets/icon_resign_active-e486192b47560b74a3cf57c7cfc223f526dace1ca868c773c8075e7cb2706624.png) no-repeat center center;background-size:contain}#pc-search{display:none}#global-header .sign-menus{display:-webkit-flex;display:flex}#global-footer .nav,#sp-menu-footer .nav{background-color:#f1f1f1}#global-footer .nav .container,#sp-menu-footer .nav .container{padding:30px 20px 40px 20px}#global-footer .nav .button-wrapper,#sp-menu-footer .nav .button-wrapper{padding-bottom:40px;display:-webkit-flex;display:flex}#global-footer .nav .button-wrapper a,#sp-menu-footer .nav .button-wrapper a{display:inline-block;height:34px;line-height:32px;border:1px solid #000000;-moz-border-radius:17px;-webkit-border-radius:17px;border-radius:17px;color:#000000;font-size:1.2rem;text-indent:40px;padding-right:10px;margin-right:9px}#global-footer .nav .button-wrapper a.sign-up,#sp-menu-footer .nav .button-wrapper a.sign-up{background:transparent url(/assets/icon_sign_up-319a92256179de950c492d3fc1c48d7fa68be9edaceec26672f7da110b285e12.png) no-repeat 11px center;background-size:20px 20px}#global-footer .nav .button-wrapper a.sign-in,#sp-menu-footer .nav .button-wrapper a.sign-in{background:transparent url(/assets/icon_sign_in-c614d707567b9bccdbdefb1c864535ecd2be3d85d7377c0a0e1afc94716dbd30.png) no-repeat 11px center;background-size:20px 20px}#global-footer .nav .menus,#sp-menu-footer .nav .menus{margin-bottom:40px}#global-footer .nav .menus .menu,#sp-menu-footer .nav .menus .menu{font-size:1.6rem}#global-footer .nav .menus .menu i,#sp-menu-footer .nav .menus .menu i{display:inline-block;width:20px;height:20px;margin-right:15px}#global-footer .nav .menus .menu i.home,#sp-menu-footer .nav .menus .menu i.home{background:transparent url(/assets/icon_home-5f500c42eba2ef23c17f485c2df30e4fa38e4b12660732f1fb064e556f10ab45.png) no-repeat center center;background-size:contain}#global-footer .nav .menus .menu i.about,#sp-menu-footer .nav .menus .menu i.about{background:transparent url(/assets/icon_about-06351ba85b425917a8a61a41a61524f5add40df48da5346414bd883c6d53a3c4.png) no-repeat center center;background-size:contain}#global-footer .nav .menus .menu i.services,#sp-menu-footer .nav .menus .menu i.services{background:transparent url(/assets/icon_services-8290c61a52e3c09c54e1f6eafe33305b2ade586813e2f63c38a2692cd9c2e1b1.png) no-repeat center center;background-size:contain}#global-footer .nav .menus .menu i.projects,#sp-menu-footer .nav .menus .menu i.projects{background:transparent url(/assets/icon_projects-2b051ad5b2583f1907619696a53e83fb808305c491d62e167c9a69e2d01fe5b1.png) no-repeat center center;background-size:contain}#global-footer .nav .menus .menu i.whats-more,#sp-menu-footer .nav .menus .menu i.whats-more{background:transparent url(/assets/icon_whats_more-4f257c697841b98f35dde1cd90f8637f370aad3d0916cb2b6ec5eb5b447b4905.png) no-repeat center center;background-size:contain}#global-footer .nav .menus .menu i.highlights,#sp-menu-footer .nav .menus .menu i.highlights{background:transparent url(/assets/icon_highlights-c2f84acf46d9d01f72af2a83a9373261866051907629a960a3e862e5afb72ab5.png) no-repeat center center;background-size:contain}#global-footer .nav .menus .menu i.news,#sp-menu-footer .nav .menus .menu i.news{background:transparent url(/assets/icon_news-2de7e60c2e17fabe606b2b5dc7cb548e374c08a4e45d1a8508b9bd34524c8830.png) no-repeat center center;background-size:contain}#global-footer .nav .menus .menu i.info,#sp-menu-footer .nav .menus .menu i.info{background:transparent url(/assets/icon_info-66940da09fb8dbc35b13b10837074757c29d19d5dd627a24a4e526c7af169a88.png) no-repeat center center;background-size:contain}#global-footer .nav .menus .menu i.faq,#sp-menu-footer .nav .menus .menu i.faq{background:transparent url(/assets/icon_faq-cd2ca865488783885545d50039d745b4edfe65eaa60902d03e054d4ca2e26b11.png) no-repeat center center;background-size:contain}#global-footer .nav .menus .menu i.sdgs,#sp-menu-footer .nav .menus .menu i.sdgs{background:transparent url(/assets/icon_sdgs-1521f33fc98166835952447ddcb8b5b5cb842f1e4ad46565ff3ee0a1d0216302.png) no-repeat center center;background-size:contain}#global-footer .nav .menus .menu i.events,#sp-menu-footer .nav .menus .menu i.events{background:transparent url(/assets/icon_events-21aed7f047559efce132aee88522fe43222f7383369eb97337aa6a8f75413376.png) no-repeat center center;background-size:contain}#global-footer .nav .menus .menu i.result,#sp-menu-footer .nav .menus .menu i.result{background:transparent url(/assets/icon_result-2b5b669f7cb13ec591021fa79ba965eb992f0950a42db3d780c5d2a912d5a57e.png) no-repeat center center;background-size:contain}#global-footer .nav .menus .menu .index,#sp-menu-footer .nav .menus .menu .index{height:100%;width:100%;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;color:#000000;font-family:"SST W55 Bold", "SSTJpPro-Bold", "Lucida Grande", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;padding:13.5px 0;background:transparent url(/assets/icon_arrow-1f3d60e19fbec7383a835c96996e90ff91f8965df9d8e45dfe8023e3d5d78edf.png) no-repeat right center;background-size:14px 12px;border-bottom:1px solid #333333}#global-footer .nav .menus .menu .index.no-arrow,#sp-menu-footer .nav .menus .menu .index.no-arrow{background-image:initial}#global-footer .nav .menus .menu .submenus,#sp-menu-footer .nav .menus .menu .submenus{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-top:2px;padding:16.5px 0 0 35px}#global-footer .nav .menus .menu .submenus .submenu,#sp-menu-footer .nav .menus .menu .submenus .submenu{display:inline-block;margin-bottom:19px;margin-right:18px}#global-footer .nav .menus .menu .submenus .submenu a,#sp-menu-footer .nav .menus .menu .submenus .submenu a{display:block;font-size:1.2rem;color:#000000}#global-footer .nav .legals .legal,#sp-menu-footer .nav .legals .legal{display:block;margin-bottom:18px}#global-footer .nav .legals .legal a,#sp-menu-footer .nav .legals .legal a{color:#000000;font-size:1.2rem;line-height:1}#global-footer .brand,#sp-menu-footer .brand{background-color:#ffffff}#global-footer .brand .container,#sp-menu-footer .brand .container{padding:20px;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}#global-footer .brand .ssap-logo,#sp-menu-footer .brand .ssap-logo{display:block;width:100px;height:100px;background:transparent url(/common/img/logo_sap.png) no-repeat center center;background-size:contain}#global-footer .brand .wrapper,#sp-menu-footer .brand .wrapper{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:flex-end;align-items:flex-end}#global-footer .brand .wrapper ul,#sp-menu-footer .brand .wrapper ul{display:-webkit-flex;display:flex;-webkit-justify-content:flex-end;justify-content:flex-end}#global-footer .brand .wrapper ul li,#sp-menu-footer .brand .wrapper ul li{margin-left:22px}#global-footer .brand .wrapper ul li.fb a,#sp-menu-footer .brand .wrapper ul li.fb a{background:transparent url(/assets/btn_fb-c80cf32132e4451e6b04038a8ddc50213f20a66fc3f6c83a0cafdfd38be13894.png) no-repeat center center;background-size:contain}#global-footer .brand .wrapper ul li.rss a,#sp-menu-footer .brand .wrapper ul li.rss a{display:none;background:transparent url(/assets/btn_rss-d633067062d482d72c6c98752db9c7d93beff4c16617273767e90460c73c6cea.png) no-repeat center center;background-size:contain}#global-footer .brand .wrapper ul li.youtube a,#sp-menu-footer .brand .wrapper ul li.youtube a{background:transparent url(/assets/btn_yt-fd26e97e44747ea00ea2ca0f41aa11002cf3c7303639235d20c1bf1901630d5c.png) no-repeat center center;background-size:contain}#global-footer .brand .wrapper ul li a,#sp-menu-footer .brand .wrapper ul li a{width:24px;height:24px;display:block}#global-footer .brand .wrapper .copyright,#sp-menu-footer .brand .wrapper .copyright{color:#757575}#global-footer .dmz{padding:20px 20px 40px 20px;display:-webkit-flex;display:flex;-webkit-justify-content:flex-end;justify-content:flex-end}#global-footer .dmz .to-top{width:9px;height:74px;background:transparent url(/assets/to_top-b744a904dca2eff680b8ea9b5282a5a16ee6e54da2553c37a8db5aa89e6b552c.png) no-repeat center center;background-size:contain}#global-footer .dmz .to-top:hover,#global-footer .dmz .to-top:focus{opacity:0.6}#content-main section.breadcrumb .container{height:50px;margin:0 20px;padding:20px 0;border-left:none}#content-main section.breadcrumb ul.breadcrumb{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:flex-start;justify-content:flex-start}#content-main section.breadcrumb ul.breadcrumb li{display:inline-block;color:#666666;position:relative;margin-right:26px;height:10px;line-height:1}#content-main section.breadcrumb ul.breadcrumb li:after{position:absolute;content:'>';right:-16px;top:0;height:10px;display:inline-block}#content-main section.breadcrumb ul.breadcrumb li:last-child:after{display:none}#content-main section.breadcrumb ul.breadcrumb li a{display:inline-block;height:10px;line-height:10px;color:#666666}#content-main section.breadcrumb ul.breadcrumb li.home a{text-indent:15px;background:transparent url(/assets/icon_home_bc-f8b024ed24ee3872bf77970fb9c026f8a0847ae89ab476a240e26ba9f80cfbcd.png) no-repeat left center;background-size:contain}#content-main section.page-copy{background:transparent url(/assets/mv_copy_sp-787d43e33deba35452a2c10fbba664da2495d42a9afc2c2a2e5bdc5414108a92.png) no-repeat center top;background-size:cover;margin-bottom:40px;height:190px;display:flex;align-items:center}#content-main section.page-copy .container{padding:0 20px;font-family:"SST W55 Bold", "SSTJpPro-Bold", "Lucida Grande", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;color:#ffffff}#content-main section.page-copy .border{display:none}#content-main section.page-copy .page{display:none}#content-main section.page-copy h1{font-size:2.8rem;line-height:1.5}#content-main h1.section-title,#content-main h3.section-title{padding-left:40px;margin-bottom:32px;font-family:"SST W55 Bold", "SSTJpPro-Bold", "Lucida Grande", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;font-size:2.0rem;height:30px;line-height:30px}#content-main h1.section-title span,#content-main h3.section-title span{padding-left:6px;font-family:"SST W55 Regular", "SSTJpPro-Regular", "Lucida Grande", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;font-size:1.4rem}#content-main h1.section-title span.under,#content-main h3.section-title span.under{display:block;margin-top:10px;font-size:1.2rem;line-height:1;color:#666666;padding-left:0;font-family:"SST W55 Regular", "SSTJpPro-Regular", "Lucida Grande", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif}#content-main h5.section-subtitle{padding-left:30px;font-family:"SST W55 Bold", "SSTJpPro-Bold", "Lucida Grande", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;font-size:1.4rem;height:20px;line-height:20px;margin-bottom:20px}#content-main .date{height:12px;padding-left:22px;background:transparent url(/assets/icon_calendar-75d151816fcc1b337558b2461257449c93bd8e0a11cf954f11e508a2f6f67807.png) no-repeat left center;background-size:contain;color:#666666;line-height:12px;margin-bottom:20px}#content-main .article-categories{margin-bottom:20px}#content-main .article-categories ul{display:-webkit-flex;display:flex;-webkit-align-items:flex-start;align-items:flex-start;-webkit-flex-wrap:wrap;flex-wrap:wrap}#content-main .article-categories li{margin-right:8px;margin-bottom:8px;display:inline-block}#content-main .article-categories a.category{padding:10px;min-width:60px;line-height:1;text-align:center;font-size:1.2rem;display:inline-block;color:#ffffff;background-color:#757575}#content-main .article-categories a.category:hover,#content-main .article-categories a.category.active{background-color:#000000}#content-main ul.articles .article{margin-bottom:20px}#content-main ul.articles .article a{display:block;color:#000000;width:100%;height:100%}#content-main ul.articles .article .image{display:-webkit-flex;display:flex;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:space-between;justify-content:space-between;width:calc(100vw - 40px);height:calc((100vw - 40px) / 16 * 9);background-size:cover;background-position:center center}#content-main ul.articles .article .image .type{padding:10px;line-height:1;font-size:1.2rem;color:#ffffff;background-color:#000000;display:inline-block}#content-main ul.articles .article .image .state{font-size:1.2rem;border:2px solid #008a19;color:#008a19;background-color:#ffffff;height:32px;line-height:28px;text-align:center;display:inline-block;margin:10px 10px 0 0;padding:0 10px;-moz-border-radius:16px;-webkit-border-radius:16px;border-radius:16px}#content-main ul.articles .article .border-wrapper{border-left:1px solid #dcdcdc;padding:20px}#content-main ul.articles .article .border-wrapper .journal-title{margin-bottom:9px;font-size:1.2rem}#content-main ul.articles .article .border-wrapper .title{font-size:1.6rem;font-family:"SST W55 Bold", "SSTJpPro-Bold", "Lucida Grande", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;line-height:1.8;margin-bottom:14px}#content-main ul.articles .article .border-wrapper ul.tags{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;background:transparent url(/assets/icon_tag-02300fe1ec30aedeb1b4c96ff74c252f979269ee04376d97f76f624c9f08e1f3.png) no-repeat left top;background-size:12px 12px;padding-left:12px;font-size:1.2rem}#content-main ul.articles .article .border-wrapper ul.tags .tag{padding-left:10px;line-height:1;margin-bottom:10px}#content-main ul.articles.ranking .article,#content-main ul.articles.back-number .article{display:-webkit-flex;display:flex;padding:20px 0;border-top:1px solid #dcdcdc;margin-bottom:0;width:100%}#content-main ul.articles.ranking .article:last-child,#content-main ul.articles.back-number .article:last-child{border-bottom:1px solid #dcdcdc}#content-main ul.articles.ranking .article a,#content-main ul.articles.back-number .article a{display:-webkit-flex;display:flex}#content-main ul.articles.ranking .article .num,#content-main ul.articles.back-number .article .num{width:30px;height:80px;margin-right:5px;font-family:"SST W55 Bold", "SSTJpPro-Bold", "Lucida Grande", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;font-size:1.6rem;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;text-align:center;line-height:1}#content-main ul.articles.ranking .article .num span,#content-main ul.articles.back-number .article .num span{display:block;margin-bottom:7px;text-align:center;font-size:1.0rem}#content-main ul.articles.ranking .article .image,#content-main ul.articles.back-number .article .image{width:80px;height:80px;margin-right:15px}#content-main ul.articles.ranking .article .image .type,#content-main ul.articles.back-number .article .image .type{display:none}#content-main ul.articles.ranking .article .border-wrapper,#content-main ul.articles.back-number .article .border-wrapper{-webkit-flex:1;flex:1;border-left:none;padding:0}#content-main ul.articles.ranking .article .border-wrapper .date,#content-main ul.articles.back-number .article .border-wrapper .date{margin-bottom:10px}#content-main ul.articles.ranking .article .border-wrapper .journal-title,#content-main ul.articles.back-number .article .border-wrapper .journal-title{display:none}#content-main ul.articles.ranking .article .border-wrapper .title,#content-main ul.articles.back-number .article .border-wrapper .title{font-size:1.6rem;line-height:1.6;margin-bottom:0}#content-main ul.articles.ranking .article .border-wrapper ul.tags,#content-main ul.articles.back-number .article .border-wrapper ul.tags{display:none}#content-main ul.banners .banner{margin-bottom:20px}#content-main ul.banners .banner a{display:block}#content-main ul.banners .banner .image{width:calc(100vw - 40px);height:calc((100vw - 40px) * 0.33);background-size:cover;background-position:center center}#content-main .more-btn{margin-top:30px;display:block;height:44px;line-height:44px;font-size:1.4rem;font-family:"SST W55 Bold", "SSTJpPro-Bold", "Lucida Grande", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;color:#000000;background:#fff url(/assets/icon_arrow-1f3d60e19fbec7383a835c96996e90ff91f8965df9d8e45dfe8023e3d5d78edf.png) no-repeat right 15px center;background-size:14px 12px;padding-left:15px;border:1px solid #707070}#content-main .more-btn.ex{background:transparent url(/assets/icon_external-ef69795e5ebe9851ee969a65ae97de62b003603201636f21a2909a22c3fccd47.png) no-repeat right 15.79px center;background-size:15.79px 12px}#content-main .more-btn.pen{background:transparent url(/assets/icon_pen-cfd76193ea3983d76dcdc6758a3acc38d0a90f3ab8688778dcabba7d4bd14945.png) no-repeat right 15px center;background-size:22px 22px}#content-main .more-btn.pdf{background:transparent url(/assets/icon_pdf-e59a6ab6da007c1b0ff09516f97eab81e808fd6bc8094006730e445593471f44.png) no-repeat right 15px center;background-size:22px 22px}#content-main .more-btn.down{background:transparent url(/assets/icon_arrow_down-afd71c443d467d41262bc3f52067cdda9876a0a594bbc55c728c27a245ddedf0.png) no-repeat right 15px center;background-size:12px 14px}#content-main .more-btn.green{border:1px solid #008A19;color:#ffffff;background:#008A19 url(/assets/icon_arrow_white-11e8e2ac9de3d9b54373d5980d6c3d654e1a44ed714a914d4c4cdf1069cea6ef.png) no-repeat right 15px center;background-size:14px 12px}#content-main .more-btn.green.ex{background:#008A19 url(/assets/icon_external_white-9d412d9109e860646bc073af24139e1837f93e111f010a791f2bd39aa458e675.png) no-repeat right 15.79px center;background-size:15.79px 12px}#content-main .more-btn.black{border:1px solid #000000;color:#ffffff;background:#000 url(/assets/icon_arrow_white-11e8e2ac9de3d9b54373d5980d6c3d654e1a44ed714a914d4c4cdf1069cea6ef.png) no-repeat right 15px center;background-size:14px 12px}#content-main .top-border{margin:80px 0 0 20px;border-bottom:1px solid #dcdcdc}#content-main .anchor{position:absolute;top:-80px;left:0;display:inline-block;width:1px;height:1px}#content-main .empty{background-color:#f1f1f1;font-size:1.8rem;font-family:"SST W55 Bold", "SSTJpPro-Bold", "Lucida Grande", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;color:#666666;line-height:2;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;text-align:center;padding:20px;min-height:300px;height:300px}#content-main .more-contents{padding-top:30px}#content-main .more-contents a{display:block;margin:0 auto;width:62px;height:55px;background:transparent url(/assets/btn_more-81c06042554f747736f6fabf2e258ca4449e506622195155c0294bbdd53b8766.png) no-repeat center center;background-size:contain}#content-main .more-contents a:hover,#content-main .more-contents a:focus{opacity:0.6}#content-main section.sign-up{margin-top:80px;color:#ffffff;line-height:1;background:transparent url(/assets/sp_sign_up_banner_bg-a28d50e78017d056064b5d2f296ad93c85402d600b544932c575af3ab0bed4bf.png) no-repeat center center;background-size:cover}#content-main section.sign-up .container{padding:32px 20px 40px 20px}#content-main section.sign-up .container h5{font-size:1.6rem;font-family:"SST W55 Bold", "SSTJpPro-Bold", "Lucida Grande", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;line-height:2;margin-bottom:12px}#content-main section.sign-up .container h6{font-size:1.4rem;font-family:"SST W55 Bold", "SSTJpPro-Bold", "Lucida Grande", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;margin-bottom:14px}#content-main section.sign-up .container ul{font-size:1.2rem;margin-bottom:20px}#content-main section.sign-up .container ul li+li{margin-top:12px}#content-main section.sign-up .container .btn{border:1px solid #fff;display:block;width:100%;height:44px;line-height:44px;background:#008A19 url(/assets/icon_arrow_white-11e8e2ac9de3d9b54373d5980d6c3d654e1a44ed714a914d4c4cdf1069cea6ef.png) no-repeat right 15px center;background-size:14px 12px;color:#ffffff;font-size:1.4rem;padding-left:20px;font-family:"SST W55 Bold", "SSTJpPro-Bold", "Lucida Grande", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif}#content-main section.related{margin-bottom:80px;padding-bottom:80px;border-bottom:1px solid #dcdcdc}#content-main section.related h1.section-title,#content-main section.related h3.section-title{background:transparent url(/assets/icon_related_green-612e7bbda9b20e631394e60f3cdbc4c7853c2b5710d93dd330795a357392dbe4.png) no-repeat left center;background-size:30px 30px}#content-main section.support-menus{margin-bottom:80px}#content-main section.support-menus h1.section-title,#content-main section.support-menus h3.section-title{padding-left:0;line-height:1;height:auto}#content-main section.support-menus p{font-size:1.4rem;line-height:2}#content-main section.support-menus .more-btn{height:88px;font-size:1.8rem;line-height:86px}#content-main section.support-menus .more-btn+.more-btn{margin-top:20px}#content-main section.support-menus .more-btn:nth-child(n+4){font-size:1.4rem;height:44px;line-height:42px}#content-main #share-with{position:fixed;z-index:998;right:10px;bottom:86px;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;width:150px}#content-main #share-with li{width:30px;height:30px}#content-main #share-with li a{display:block;width:100%;height:100%}#content-main #share-with li a:hover,#content-main #share-with li a:focus{opacity:0.6}#content-main #share-with li.fb a{background:transparent url(/assets/btn_fb-c80cf32132e4451e6b04038a8ddc50213f20a66fc3f6c83a0cafdfd38be13894.png) no-repeat center center;background-size:contain}#content-main #share-with li.tw a{background:transparent url(/assets/btn_tw-70418e956663b8fd85bcbe7871f44207776fdb09d97ef8dabe125023da0124e6.png) no-repeat center center;background-size:contain}#content-main #share-with li.line a{background:transparent url(/assets/btn_line-df95428dbf911d49d6b14f648e69ef225895484fde1d4fdde9cb9dfedc75286e.png) no-repeat center center;background-size:contain}#content-main #share-with li.url a{background:transparent url(/assets/btn_url-29441d381764dce6ca65a9c429a2fdd623a98b1287be777583781bbe7294d5a9.png) no-repeat center center;background-size:contain}#content-main #share-with.hide{display:none}#content-main #floating-to-top{position:fixed;bottom:86px;right:20px;width:9px;height:74px;background:transparent url(/assets/to_top-b744a904dca2eff680b8ea9b5282a5a16ee6e54da2553c37a8db5aa89e6b552c.png) no-repeat center center;background-size:contain}#content-main #floating-to-top.hide{display:none}body.top{width:100%}#content-main.top section.copy{background:transparent url(/assets/mv_sp-a64b61a49dd71de093cccf7a7e5a9300046abf68a20e629338379536e69915e8.png) no-repeat center top;background-size:cover;margin-bottom:80px}#content-main.top section.copy .container{padding:0 20px 60px 20px;font-family:"SST W55 Bold", "SSTJpPro-Bold", "Lucida Grande", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;color:#ffffff}#content-main.top section.copy .border{height:50px;border-left:1px solid #66CE75;margin-bottom:13px}#content-main.top section.copy h1{font-size:2.8rem;line-height:1.5;margin-bottom:6px}#content-main.top section.copy h1 small{font-size:2.4rem}#content-main.top section.copy p{font-size:1.4rem;line-height:2;margin-bottom:33px}#content-main.top section.copy .more{display:block;width:220px;height:44px;line-height:44px;background:#008A19 url(/assets/icon_arrow_white-11e8e2ac9de3d9b54373d5980d6c3d654e1a44ed714a914d4c4cdf1069cea6ef.png) no-repeat 191px center;background-size:14px 12px;border:1px solid #ffffff;color:#ffffff;font-size:1.4rem;padding:0 0 0 20px}#content-main.top section.copy .more+.more{margin-top:20px}#content-main.top section.services,#content-main.top section.whats-more{margin-bottom:80px}#content-main.top section.services .img-desc-wrapper .desc,#content-main.top section.whats-more .img-desc-wrapper .desc{font-size:1.2rem;line-height:2;margin-bottom:24px}#content-main.top section.services .img-desc-wrapper .image,#content-main.top section.whats-more .img-desc-wrapper .image{display:block;width:calc(100vw - 40px);height:calc((100vw - 40px) * 0.56);margin-bottom:30px;background:transparent url(/assets/startdash-5eb53d9d19d49e63c0a784e23a34ea40a4ab80fb43bd9dd7a8a0468d1ade7f56.png) no-repeat center center;background-size:contain}#content-main.top section.services .img-desc-wrapper .image2,#content-main.top section.whats-more .img-desc-wrapper .image2{display:block;width:calc(100vw - 40px);height:calc((100vw - 40px) * 0.56);margin-bottom:30px;background:transparent url(/assets/mv_partners-345ba05cfa8a4edc673ca64e6b320f11050b9d812c7bea95dc9b0b2f7efef3ef.png) no-repeat center center;background-size:contain}#content-main.top section.services .img-desc-wrapper .more,#content-main.top section.whats-more .img-desc-wrapper .more{display:block;padding-left:20px;height:44px;line-height:44px;font-family:"SST W55 Bold", "SSTJpPro-Bold", "Lucida Grande", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;font-size:1.4rem;color:#ffffff;background:#008A19 url(/assets/icon_arrow_white-11e8e2ac9de3d9b54373d5980d6c3d654e1a44ed714a914d4c4cdf1069cea6ef.png) no-repeat right center;background-size:14px 12px;background-position:right 15px center}#content-main.top section.services h1.section-title,#content-main.top section.services h3.section-title{background:transparent url(/assets/icon_services_green-a787c4b943648b1132a1ae5233b459ad6eba397099f6c3a1b6b4fc38d3288de4.png) no-repeat left center;background-size:30px 30px}#content-main.top section.services .img-desc-wrapper .image{background:transparent url(/assets/mv_services-f061a6244e007d498f9fcb7fe47edec0299f05a41d152dff9fddf1db4a004a02.png) no-repeat center center;background-size:contain}#content-main.top section.services .img-desc-wrapper .image2{background:transparent url(/assets/mv_services2-d9985c8e3a323d03b85fb6f148f0880bed119838b4904a9125b0a10524586299.png) no-repeat center center;background-size:contain}#content-main.top section.whats-more h1.section-title,#content-main.top section.whats-more h3.section-title{background:transparent url(/assets/icon_whats_more_green-00651c0f2eee8968422100b75baa939142d4a71a8d33f032bfad7696153f9852.png) no-repeat left center;background-size:30px 30px}#content-main.top section.new-articles{margin-bottom:40px}#content-main.top section.new-articles h1.section-title,#content-main.top section.new-articles h3.section-title{background:transparent url(/assets/icon_news_green-f14ae9711825e11045d450f58339a4f938241a136b7ee7ff3823dc25ecbb7e91.png) no-repeat left center;background-size:30px 30px}#content-main.top section.new-articles h5.section-subtitle{background:transparent url(/assets/icon_recent_news_green-43a4455020ff6dac9fa2836abf747130477de54a503ffcaa8455295652f07eeb.png) no-repeat left center;background-size:20px 20px}#content-main.top section.new-articles .article{display:-webkit-flex;display:flex;padding:20px 0;border-top:1px solid #dcdcdc;margin-bottom:0}#content-main.top section.new-articles .article:last-child{border-bottom:1px solid #dcdcdc}#content-main.top section.new-articles .article a{display:-webkit-flex;display:flex}#content-main.top section.new-articles .article .image{width:140px;height:78px;margin-right:15px}#content-main.top section.new-articles .article .image .type{display:none}#content-main.top section.new-articles .article .border-wrapper{-webkit-flex:1;flex:1;border-left:none;padding:0}#content-main.top section.new-articles .article .border-wrapper .date{margin-bottom:10px}#content-main.top section.new-articles .article .border-wrapper .journal-title{display:none}#content-main.top section.new-articles .article .border-wrapper .title{font-size:1.2rem;line-height:1.6;margin-bottom:0}#content-main.top section.new-articles .article .border-wrapper ul.tags{display:none}#content-main.top section.ranking{margin-bottom:80px}#content-main.top section.ranking h1.section-title,#content-main.top section.ranking h3.section-title{background:transparent url(/assets/icon_ranking_green-a3c6a78576c77d81c817cb276e8d8b507090e972fa66a90b0e5e61b0e05ca643.png) no-repeat left center;background-size:30px 30px}#content-main.top section.ranking h5.section-subtitle{background:transparent url(/assets/icon_ranking_green-a3c6a78576c77d81c817cb276e8d8b507090e972fa66a90b0e5e61b0e05ca643.png) no-repeat left center;background-size:20px 20px}#content-main.top section.ranking .article{position:relative}#content-main.top section.ranking .article:nth-child(1) .num{background-color:#D5A72C !important}#content-main.top section.ranking .article:nth-child(2) .num{background-color:#808080 !important}#content-main.top section.ranking .article:nth-child(3) .num{background-color:#AA7352 !important}#content-main.top section.ranking .article .num{position:absolute;width:30px;height:30px;top:20px;left:0;background-color:#000000 !important;color:#ffffff}#content-main.top section.ranking .article .image{width:140px;height:78px}#content-main.top section.info{margin-bottom:80px}#content-main.top section.info ul.news li,#content-main.top section.info ul.news a,#content-main.top section.info .news li,#content-main.top section.info .news a{display:block;padding:20px 0 24px 0;border-bottom:1px solid #dcdcdc}#content-main.top section.info ul.news li .date,#content-main.top section.info ul.news a .date,#content-main.top section.info .news li .date,#content-main.top section.info .news a .date{margin-bottom:12px}#content-main.top section.info ul.news li .title,#content-main.top section.info ul.news a .title,#content-main.top section.info .news li .title,#content-main.top section.info .news a .title{display:block;color:#000000;font-size:1.2rem;line-height:1.66;padding-right:40px}#content-main.top section.info ul.infos li{padding-bottom:14px;margin-bottom:20px;border-bottom:1px solid #dcdcdc}#content-main.top section.info ul.infos li .date{margin-bottom:13px}#content-main.top section.info ul.infos li .title{display:block;color:#000000;font-size:1.2rem;line-height:1.66;padding-right:40px}#content-main.top section.info h1.section-title,#content-main.top section.info h3.section-title{background:transparent url(/assets/icon_info_green-5df257d33d991d34e0d945012a42dc18c39de7bdeb3f13c1d7d8fdc1fee39209.png) no-repeat left center;background-size:30px 30px}#content-main.top section.info ul.infos li .title{background:transparent url(/assets/icon_arrow-1f3d60e19fbec7383a835c96996e90ff91f8965df9d8e45dfe8023e3d5d78edf.png) no-repeat right center;background-size:14px 12px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}#content-main.top section.about{margin-bottom:80px}#content-main.top section.about .section-title{height:auto}#content-main.top section.about .section-title.a01{background:transparent url(/assets/icon_top_about_green01-0c2d7db1318e72c43617e9d1eb49616e6430f2256e60fb020e8da306c54b3648.png) no-repeat left top;background-size:30px 30px}#content-main.top section.about .section-title.a02{background:transparent url(/assets/icon_top_about_green02-50d4638853dc698b2b208b3012a0b73651a318fab0c526f08f11ec4b7e0500be.png) no-repeat left top;background-size:30px 30px}#content-main.top section.about .section-title.a03{background:transparent url(/assets/icon_top_about_green03-fe6da83efc914849e51c40c1bb05a7ee5345b5951e9fa6eea723ea19f5cb0544.png) no-repeat left top;background-size:30px 30px}#content-main.top section.about .desc{font-size:1.4rem;line-height:2;padding-bottom:30px}#content-main.top section.about .desc a{color:#000000;font-family:"SST W55 Bold", "SSTJpPro-Bold", "Lucida Grande", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;text-decoration:underline}#content-main.top section.about .desc .li{display:-webkit-flex;display:flex;-webkit-align-items:flex-start;align-items:flex-start}#content-main.top section.about .desc .li span{width:15px}#content-main.top section.about .desc .li p{-webkit-flex:1;flex:1}#content-main.top section.about .items a{display:block}#content-main.top section.about .items a+a{margin-top:20px}#content-main.top section.about .items .img{display:block;width:100%}#content-main.top section.about .items .title{height:53px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;font-size:1.5rem;font-family:"SST W55 Bold", "SSTJpPro-Bold", "Lucida Grande", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;color:#FFFFFF;background-color:#008A19}#content-main.top section.about .items .item{margin-bottom:2em}#content-main.news div.news a{display:block;color:#000000;padding:20px 0 24px 0;border-bottom:1px solid #dcdcdc}#content-main.news div.news a .date{margin-bottom:13px}#content-main.news div.news a .title{display:block;color:#000000;font-size:1.2rem;line-height:1.66;padding-right:40px}#content-main.news div.news a.external .title{background:transparent url(/assets/icon_external_news-b67c01958fbd6d9858d4cff27f2a0c518dfaf7ee5ef7da1ce607361f633b72b7.png) no-repeat right 3px;background-size:14px 12px}#content-main.news div.news a.internal .title{background:transparent url(/assets/icon_arrow-1f3d60e19fbec7383a835c96996e90ff91f8965df9d8e45dfe8023e3d5d78edf.png) no-repeat right 3px;background-size:14px 12px}#content-main.special section.special .header .fb-parts{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center;margin-bottom:40px}#content-main.special section.special .header .fb-parts .fb-like{width:156px;margin-left:-13px}#content-main.special section.special .header .fb-parts .share-with{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;width:150px}#content-main.special section.special .header .fb-parts .share-with li{width:30px;height:30px}#content-main.special section.special .header .fb-parts .share-with li a{display:block;width:100%;height:100%}#content-main.special section.special .header .fb-parts .share-with li a:hover,#content-main.special section.special .header .fb-parts .share-with li a:focus{opacity:0.6}#content-main.special section.special .header .fb-parts .share-with li.fb a{background:transparent url(/assets/btn_fb-c80cf32132e4451e6b04038a8ddc50213f20a66fc3f6c83a0cafdfd38be13894.png) no-repeat center center;background-size:contain}#content-main.special section.special .header .fb-parts .share-with li.tw a{background:transparent url(/assets/btn_tw-70418e956663b8fd85bcbe7871f44207776fdb09d97ef8dabe125023da0124e6.png) no-repeat center center;background-size:contain}#content-main.special section.special .header .fb-parts .share-with li.ln a{background:transparent url(/assets/btn_line-df95428dbf911d49d6b14f648e69ef225895484fde1d4fdde9cb9dfedc75286e.png) no-repeat center center;background-size:contain}#content-main.special section.special .header .fb-parts .share-with li.url a{background:transparent url(/assets/btn_url-29441d381764dce6ca65a9c429a2fdd623a98b1287be777583781bbe7294d5a9.png) no-repeat center center;background-size:contain}#content-main.special section.special .header .filters{margin:-10px 0 40px -10px;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}#content-main.special section.special .header .filters .label{margin:10px 0 0 10px;font-size:1.2rem;line-height:15px;padding:10px 20px;background-color:#757575;color:#FFFFFF}#content-main.special section.special .header .filters input[type=radio]:checked+.label{background-color:#000000}#content-main.special section.special .special-articles .counts{font-size:1.8rem;font-family:"SST W55 Bold", "SSTJpPro-Bold", "Lucida Grande", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;line-height:27px;letter-spacing:0.5px;padding-bottom:20px;border-bottom:1px solid #DCDCDC;margin-bottom:30px}#content-main.special section.special .special-articles .article{display:block;color:#000000}#content-main.special section.special .special-articles .article+.article{margin-top:30px}#content-main.special section.special .special-articles .article .image{position:relative;width:calc(100vw - 40px);height:calc((100vw - 40px) / 16 * 9);background-size:cover;margin-bottom:10px}#content-main.special section.special .special-articles .article .image span{position:absolute;top:0;left:0;background-color:#000000;display:block;font-size:1.4rem;line-height:1;color:#FFFFFF;padding:10px 20px}#content-main.special section.special .special-articles .article .date{margin-bottom:10px}#content-main.special section.special .special-articles .article .author{font-size:2.0rem;font-family:"SST W55 Bold", "SSTJpPro-Bold", "Lucida Grande", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;line-height:1.5}#content-main.special section.special .special-articles .article .title{font-size:1.4rem;line-height:2;margin-bottom:20px}#content-main.special section.special .special-articles .article .tags{padding-left:12px;background:transparent url(/assets/icon_tag_special-e79fee8a91d824d1d9738febcd49ab4b54c2614887843b48044473d9e2707231.png) no-repeat left 21.5px;background-size:12px 12px;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-top:-10px}#content-main.special section.special .special-articles .article .tags .tag{margin:10px 0 0 10px;font-size:1.1rem;line-height:15px;letter-spacing:0.5px;color:#666666;padding:10px;border-radius:40px;border:1px solid #666666}#content-main.special section.special .pagination{margin-top:50px}#content-main.articles section.header .container{padding:0 0 0 20px}#content-main.articles section.header .result,#content-main.articles section.header .title{margin:20px 0;padding-bottom:20px;border-bottom:1px solid #dcdcdc;font-family:"SST W55 Bold", "SSTJpPro-Bold", "Lucida Grande", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;font-size:1.8rem;line-height:1}#content-main.articles section.header .result span,#content-main.articles section.header .title span{margin-left:6px;font-family:"SST W55 Regular", "SSTJpPro-Regular", "Lucida Grande", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;font-size:1.2rem}#content-main.articles section.header .title{margin:20px 0 30px 0}#content-main.articles section.header .count{font-size:2.0rem;line-height:1;margin-bottom:40px}#content-main.articles section.header .count span{margin-left:6px;font-size:1.2rem}#content-main.articles section.serializations{margin-bottom:60px}#content-main.articles section.serializations ul.serializations li+li{margin-top:26px}#content-main.articles section.serializations ul.serializations li a{display:block;color:#000000}#content-main.articles section.serializations ul.serializations li a .image{width:calc(100vw - 40px);height:calc((100vw - 40px) / 16 * 9);background-size:cover;margin-bottom:14px}#content-main.articles section.serializations ul.serializations li a .title{font-size:1.6rem;line-height:1.8;font-family:"SST W55 Bold", "SSTJpPro-Bold", "Lucida Grande", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;margin-bottom:6px}#content-main.articles section.serializations ul.serializations li a .desc{font-size:1.2rem;line-height:2}@media screen and (min-width: 769px){#content-main.article.one-column .column-wrapper .column{width:100%}}@media screen and (min-width: 769px){#content-main.article.one-column section.content .kv{width:100%;height:630px}}#content-main.article.one-column .column-wrapper .side-column{display:none}@media screen and (min-width: 769px){#content-main.article.event-one-column .column-wrapper .column{width:100%}}#content-main.article.event-one-column .content-title{font-family:"SST W55 Bold", "SSTJpPro-Bold", "Lucida Grande", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;font-size:1.8rem;line-height:1.5;letter-spacing:0.02em;padding-inline:20px;margin-bottom:20px}@media screen and (min-width: 769px){#content-main.article.event-one-column .content-title{font-size:2.6rem;text-align:center;padding-inline:0;margin-block:30px 40px}}#content-main.article.event-one-column section.content h2{font-size:1.6rem}@media screen and (min-width: 769px){#content-main.article.event-one-column section.content h2{font-size:1.8rem}}#content-main.article.event-one-column section.content p{font-size:1.6rem}#content-main.article.event-one-column section.content ul{font-size:1.6rem}#content-main.article.event-one-column section.content .kv-wrap>.kv{margin-bottom:0;position:relative;z-index:1}@media screen and (min-width: 769px){#content-main.article.event-one-column section.content .kv-wrap{display:flex}#content-main.article.event-one-column section.content .kv-wrap>.kv{width:640px;height:360px;background-size:cover}}#content-main.article.event-one-column section.content .schedule-box{padding-block:56px 24px;margin-top:-40px;letter-spacing:0.02em}#content-main.article.event-one-column section.content .schedule-box>.title{font-family:"SST W55 Bold", "SSTJpPro-Bold", "Lucida Grande", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;font-size:1.6rem;line-height:1.5;margin-bottom:4px}#content-main.article.event-one-column section.content .schedule-box>p:not([class]){font-size:1.4rem}#content-main.article.event-one-column section.content .schedule-box>ul{list-style:none;padding-left:0;margin-bottom:0}#content-main.article.event-one-column section.content .schedule-box>ul>li{position:relative;padding:12px 0 12px 20px;font-size:1.4rem;line-height:1.5}#content-main.article.event-one-column section.content .schedule-box>ul>li::before{content:'';display:inline-block;width:12px;height:12px;background:transparent url(/assets/icon_calendar-75d151816fcc1b337558b2461257449c93bd8e0a11cf954f11e508a2f6f67807.png) no-repeat left center;background-size:12px 12px;position:absolute;top:16px;left:0}#content-main.article.event-one-column section.content .schedule-box>ul>li+li{border-top:1px solid #fff}#content-main.article.event-one-column section.content .schedule-box>ul>li.end{color:#666;display:flex;flex-wrap:wrap;gap:6px}#content-main.article.event-one-column section.content .schedule-box>ul>li.end::before{opacity:.6}#content-main.article.event-one-column section.content .schedule-box>ul>li.end>span{display:inline-block;border:1px solid #666;padding:4px 8px 5px;border-radius:2px;font-size:1.2rem;line-height:1}@media screen and (max-width: 768px){#content-main.article.event-one-column section.content .schedule-box{border-image-source:linear-gradient(#f1f1f1, #f1f1f1);border-image-slice:0 fill;border-image-outset:0 100vw}}@media screen and (min-width: 769px){#content-main.article.event-one-column section.content .schedule-box{background-color:#F1F1F1;flex:1;margin-top:0;padding:30px}#content-main.article.event-one-column section.content .schedule-box>ul>li{padding-block:16px}#content-main.article.event-one-column section.content .schedule-box>ul>li::before{top:20px}#content-main.article.event-one-column section.content .schedule-box>ul>li.end{gap:16px}}#content-main.article.event-one-column section.content .button-wrap{margin:40px auto;text-align:center;display:flex;flex-direction:column;gap:8px}#content-main.article.event-one-column section.content .button-wrap>p{margin:0;font-size:1.4rem;line-height:1.5}#content-main.article.event-one-column section.content .button-wrap>p>a{color:#000}@media screen and (min-width: 769px){#content-main.article.event-one-column section.content .button-wrap{margin-block:60px;align-items:center}}#content-main.article.event-one-column section.content .button-default{display:flex;align-items:center;justify-content:space-between;padding:19px 24px;color:#fff;font-size:1.6rem;line-height:1;font-weight:700;border-radius:999px;background-color:#008A19;border:1px solid transparent;text-decoration:none}#content-main.article.event-one-column section.content .button-default::after{content:"";width:14px;height:12px;background:url(/assets/icon_arrow_white-11e8e2ac9de3d9b54373d5980d6c3d654e1a44ed714a914d4c4cdf1069cea6ef.png) no-repeat center/contain}#content-main.article.event-one-column section.content .button-default.-primary{background-color:#008A19;border-color:#008A19}#content-main.article.event-one-column section.content .button-default.-none{background-color:#000;border-color:#000}#content-main.article.event-one-column section.content .button-default.-done{background-color:#767676;border-color:#767676;pointer-events:none}@media (hover: hover){#content-main.article.event-one-column section.content .button-default.-primary:hover{background-color:#fff;color:#008A19}#content-main.article.event-one-column section.content .button-default.-primary:hover::after{background:url(/assets/icon_arrow_green-e93aaa38ce11266ec2935a42d8e388a022528657f743323e6e7e2dd2cc8e1e3d.png) no-repeat center/contain}#content-main.article.event-one-column section.content .button-default.-none:hover{background-color:#fff;color:#000}#content-main.article.event-one-column section.content .button-default.-none:hover::after{background:url(/assets/icon_arrow-1f3d60e19fbec7383a835c96996e90ff91f8965df9d8e45dfe8023e3d5d78edf.png) no-repeat center/contain}}@media screen and (min-width: 769px){#content-main.article.event-one-column section.content .button-default{width:320px}}#content-main.article section.content-header{margin-top:20px;margin-bottom:40px}#content-main.article section.content-header .journal-title{line-height:1.7;margin-bottom:10px}#content-main.article section.content-header .state{display:inline-block;height:32px;padding:0 10px;border:2px solid #008a19;color:#008a19;border-radius:16px;line-height:28px;font-size:1.2rem;margin-right:20px;margin-bottom:13px}#content-main.article section.content-header .title{font-family:"SST W55 Bold", "SSTJpPro-Bold", "Lucida Grande", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;font-size:1.8rem;line-height:1.8;margin-bottom:10px}#content-main.article section.content-header .type{margin-bottom:20px}#content-main.article section.content-header .type span>a{padding:11px 15px;line-height:1;font-size:1.2rem;color:#ffffff;background-color:#000000;display:inline-block}#content-main.article section.content-header .type span>a:hover{background-color:#999999}#content-main.article section.content-header ul.tags{margin-bottom:10px;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;background:transparent url(/assets/icon_tag-02300fe1ec30aedeb1b4c96ff74c252f979269ee04376d97f76f624c9f08e1f3.png) no-repeat left 10px;background-size:12px 12px;padding-left:24px;font-size:1.2rem}#content-main.article section.content-header ul.tags .tag{max-width:calc(100vw - 40px - 24px);height:35px;word-break:break-all;text-overflow:ellipsis;overflow:hidden;line-height:1;margin-bottom:10px;margin-right:10px;border:1px solid #000000;font-size:1.1rem;padding:0 15px;line-height:34px;-moz-border-radius:17px;-webkit-border-radius:17px;border-radius:17px}#content-main.article section.content-header ul.tags .tag a{color:#000000}#content-main.article section.content-header .fb-parts{display:-webkit-flex;display:flex;-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-align-items:center;align-items:center;margin-bottom:40px}#content-main.article section.content-header .fb-parts .share-with{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;width:150px}#content-main.article section.content-header .fb-parts .share-with li{width:30px;height:30px}#content-main.article section.content-header .fb-parts .share-with li a{display:block;width:100%;height:100%}#content-main.article section.content-header .fb-parts .share-with li a:hover,#content-main.article section.content-header .fb-parts .share-with li a:focus{opacity:0.6}#content-main.article section.content-header .fb-parts .share-with li.fb a{background:transparent url(/assets/btn_fb-c80cf32132e4451e6b04038a8ddc50213f20a66fc3f6c83a0cafdfd38be13894.png) no-repeat center center;background-size:contain}#content-main.article section.content-header .fb-parts .share-with li.tw a{background:transparent url(/assets/btn_tw-70418e956663b8fd85bcbe7871f44207776fdb09d97ef8dabe125023da0124e6.png) no-repeat center center;background-size:contain}#content-main.article section.content-header .fb-parts .share-with li.ln a{background:transparent url(/assets/btn_line-df95428dbf911d49d6b14f648e69ef225895484fde1d4fdde9cb9dfedc75286e.png) no-repeat center center;background-size:contain}#content-main.article section.content-header .fb-parts .share-with li.url a{background:transparent url(/assets/btn_url-29441d381764dce6ca65a9c429a2fdd623a98b1287be777583781bbe7294d5a9.png) no-repeat center center;background-size:contain}#content-main.article section.content-header .line{margin-left:20px;border-bottom:1px solid #dcdcdc}#content-main.article section.content{word-break:break-all}#content-main.article section.content .kv{display:block;width:calc(100vw - 40px);height:calc((100vw - 40px) / 16 * 9);background-size:cover;background-position:center;margin-bottom:40px}#content-main.article section.content .table-of-contents{border:1px solid #DCDCDC;padding:30px 20px;margin-bottom:45px;-moz-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;-webkit-transition:all 0.2s ease;-webkit-transition-delay:0s;transition:all 0.2s ease 0s}#content-main.article section.content .table-of-contents .header{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;border-bottom:1px solid #DCDCDC;margin-bottom:7px;padding-bottom:12px}#content-main.article section.content .table-of-contents .header .title{font-size:1.4rem;font-family:"SST W55 Bold", "SSTJpPro-Bold", "Lucida Grande", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif}#content-main.article section.content .table-of-contents .header .open-close-content{display:block;width:30px;height:30px;background:transparent url(/assets/icon_arrow_up-c8ec4bdc5b161874a991576f037964ae8c4d53e06e143c0909a99b6e106dc67e.png) no-repeat center center;background-size:contain}#content-main.article section.content .table-of-contents.closed{padding:10px 20px}#content-main.article section.content .table-of-contents.closed .header{border-bottom:none;padding-bottom:0;margin-bottom:0}#content-main.article section.content .table-of-contents.closed .header .open-close-content{-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}#content-main.article section.content .table-of-contents ul{list-style-type:none;padding:0;margin-bottom:0}#content-main.article section.content .table-of-contents ul li{font-size:1.4rem;line-height:2;padding-top:8px;margin-top:8px;display:-webkit-flex;display:flex}#content-main.article section.content .table-of-contents ul li+li{border-top:1px solid #DCDCDC}#content-main.article section.content .table-of-contents ul li span{font-family:"SST W55 Bold", "SSTJpPro-Bold", "Lucida Grande", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;width:30px}#content-main.article section.content .table-of-contents ul li a{-webkit-flex:1;flex:1}#content-main.article section.content .table-of-contents ul li ul{width:100%}#content-main.article section.content .table-of-contents ul li ul li{padding-top:0;margin-top:0}#content-main.article section.content .table-of-contents ul li ul li span{width:auto;padding-right:11px}#content-main.article section.content .table-of-contents ul li ul li+li{margin-top:8px;border-top:none}#content-main.article section.content .table-of-contents ul li ul li ul{padding-left:36px}#content-main.article section.content .table-of-contents ul li ul li ul li{font-size:1.3rem}#content-main.article section.content h2,#content-main.article section.content h3{font-family:"SST W55 Bold", "SSTJpPro-Bold", "Lucida Grande", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;line-height:2}#content-main.article section.content h2{font-size:1.4rem;margin-bottom:13px}#content-main.article section.content h3{font-size:1.2rem;margin-bottom:18px}#content-main.article section.content h4{font-size:1.2rem;margin-bottom:18px;text-decoration:underline}#content-main.article section.content p{font-size:1.2rem;margin-bottom:18px;line-height:2}#content-main.article section.content b,#content-main.article section.content strong{font-family:"SST W55 Bold", "SSTJpPro-Bold", "Lucida Grande", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;font-weight:bold}#content-main.article section.content i{font-style:italic}#content-main.article section.content a{color:#008A19;text-decoration:underline}#content-main.article section.content a.more-btn{color:#000000;text-decoration:none}#content-main.article section.content ol,#content-main.article section.content ul{font-size:1.2rem;line-height:2;padding-left:22px;margin-bottom:18px}#content-main.article section.content ol{list-style-type:decimal}#content-main.article section.content ul{list-style-type:disc}#content-main.article section.content figure.image{margin-bottom:12px}#content-main.article section.content figure.image img{display:block;margin:0 auto 5px auto;max-width:100%}#content-main.article section.content figure.image figcaption{color:#666666;line-height:2}#content-main.article section.content figure.media{margin-bottom:12px}#content-main.article section.content figure.media .wrapper{position:relative;padding-bottom:100%;height:0;padding-bottom:56.2493%;margin-bottom:5px}#content-main.article section.content figure.media .wrapper iframe{position:absolute;width:100%;height:100%;top:0;left:0}#content-main.article section.content figure.media figcaption{color:#666666;line-height:2}#content-main.article section.content figure.media+.movie-caption{margin-top:-7px}#content-main.article section.content .movie-caption{color:#666666;line-height:2;margin-bottom:12px}#content-main.article section.content mark.pen-red{background-color:transparent;color:#e91313}#content-main.article section.content mark.pen-gray{background-color:transparent;color:#6b6b6b}#content-main.article section.content blockquote{overflow:hidden;padding-right:1.5em;padding-left:1.5em;margin:0 0 20px;font-style:italic;border-left:5px solid #ccc}#content-main.article section.content blockquote p{margin-bottom:0}#content-main.article section.content .font-10pt{font-size:10px}#content-main.article section.content .font-20pt{font-size:16px}#content-main.article section.content .font-24pt{font-size:18px}#content-main.article section.content .font-28pt{font-size:20px}#content-main.article section.content .font-36pt{font-size:24px;line-height:1.8}#content-main.article section.content .font-48pt{font-size:30px;line-height:1.8}#content-main.article section.content .two-column-content h4{text-align:center;padding:35px 20px;border:1px solid #dcdcdc;text-decoration:unset}#content-main.article section.content .two-column-content .wrapper div+div{margin-top:14px}#content-main.article section.content .left-image-content .name,#content-main.article section.content .left-image-content h4{text-align:unset;border:unset;padding:unset;margin-top:3px;font-size:2.8rem;font-family:"SST W55 Bold", "SSTJpPro-Bold", "Lucida Grande", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;line-height:1;margin-bottom:23px}#content-main.article section.content .image-style-align-center{margin:auto;display:block}#content-main.article section.gallery{margin-top:40px}#content-main.article section.gallery .gallery-images{width:calc(100vw - 40px)}#content-main.article section.gallery .gallery-images .slick-slide{outline:none}#content-main.article section.gallery .gallery-images .slick-slide img{display:block;height:auto;width:100%}#content-main.article section.gallery .gallery-images .slide img{width:100%}#content-main.article section.gallery .gallery-images .thumbnails{margin-top:10px}#content-main.article section.gallery .gallery-images .thumbnails .slider div{height:54px}#content-main.article section.gallery .gallery-images .thumbnails .slick-slide{max-width:94px;margin:0 5px}#content-main.article section.back-number{margin-bottom:80px}#content-main.article section.back-number .journal-title{font-family:"SST W55 Bold", "SSTJpPro-Bold", "Lucida Grande", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;font-size:1.2rem;line-height:1.6;margin-bottom:16px}#content-main.article section.back-number h1.section-title,#content-main.article section.back-number h3.section-title{background:transparent url(/assets/icon_back_number_green-af0c519257dcec04392d4382d496385df3f3464142e1c4013e0afe6dba1329f7.png) no-repeat left center;background-size:30px 30px}#content-main.article section.back-number .article .image{width:140px;height:78px}#content-main.article section.banner{margin-bottom:80px}#content-main.article section.ranking h1.section-title,#content-main.article section.ranking h3.section-title{background:transparent url(/assets/icon_ranking_green-a3c6a78576c77d81c817cb276e8d8b507090e972fa66a90b0e5e61b0e05ca643.png) no-repeat left center;background-size:30px 30px}#content-main.article section.ranking .article{position:relative}#content-main.article section.ranking .article:nth-child(1) .num{background-color:#D5A72C !important}#content-main.article section.ranking .article:nth-child(2) .num{background-color:#808080 !important}#content-main.article section.ranking .article:nth-child(3) .num{background-color:#AA7352 !important}#content-main.article section.ranking .article .num{position:absolute;width:30px;height:30px;top:20px;left:0;background-color:#000000 !important;color:#ffffff}#content-main.article section.ranking .article .image{width:140px;height:78px}#content-main.article section.about{margin-top:80px;margin-bottom:80px}#content-main.article section.about .wrapper{padding:32px 20px 34px 20px;border:1px solid #dcdcdc;line-height:2}#content-main.article section.about h5{font-family:"SST W55 Bold", "SSTJpPro-Bold", "Lucida Grande", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;font-size:1.6rem;margin-bottom:6px}#content-main.article section.about p{font-size:1.2rem}#content-main.article section.about p a{color:#008A19;text-decoration:underline}#content-main.article section.about p a:hover,#content-main.article section.about p a:focus{text-decoration:none}#content-main.article section.member{margin-bottom:80px;background-color:#00AD19;padding:32px 0 40px 0;font-family:"SST W55 Bold", "SSTJpPro-Bold", "Lucida Grande", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif}#content-main.article section.member p{font-size:1.6rem;line-height:2;color:#ffffff;margin-bottom:14px}#content-main.article section.member .btn-wrapper .btn{border:1px solid #fff;display:block;width:100%;height:44px;line-height:44px;background:#008A19 url(/assets/icon_arrow_white-11e8e2ac9de3d9b54373d5980d6c3d654e1a44ed714a914d4c4cdf1069cea6ef.png) no-repeat right 15px center;background-size:14px 12px;color:#ffffff;font-size:1.4rem;padding-left:20px}#content-main.article section.member .btn-wrapper .btn:last-child{margin-top:20px}#content-main.article section.sign-up{margin-bottom:80px}#content-main.article #btn-event-join{position:fixed;z-index:999;left:10px;bottom:86px;display:block;width:230px;height:58px;background:transparent url(/assets/btn_event_sp-8245e6c6e4218880db1c0c5098c066de1ad9bbc56882bd2b865e0b7f1dcb12af.png) no-repeat center center;background-size:contain}#content-main.article #btn-event-join.hide{display:none}#content-main.article #btn-event-join.event-join-multi{background:transparent url(/assets/btn_event_multi_sp-6212b0ec2661ff94be999461249b711e1aa3e53a66bcc755acfc657f73beec26.png) no-repeat center center;background-size:contain}#content-main.article #btn-event-joined{position:fixed;z-index:999;left:10px;bottom:86px;display:block;width:230px;height:58px;background:transparent url(/assets/btn_event_active_sp-c8175a3e78946a7eec124c65698b3c58ad69c9e99e4ddbd5fae4321c2cfe4105.png) no-repeat center center;background-size:contain}#content-main.article #btn-event-joined.hide{display:none}#content-main.article #btn-event-joined.event-join-multi{background:transparent url(/assets/btn_event_multi_sp-6212b0ec2661ff94be999461249b711e1aa3e53a66bcc755acfc657f73beec26.png) no-repeat center center;background-size:contain}#content-main.about section.vision{margin-bottom:80px}#content-main.about section.vision .wrapper{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center}#content-main.about section.vision .wrapper .logo{display:block;width:140px;height:140px;margin-bottom:30px}#content-main.about section.vision .wrapper dt{color:#006819;font-size:2.0rem;font-family:"SST W55 Bold", "SSTJpPro-Bold", "Lucida Grande", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;line-height:1;text-align:center;margin-bottom:16px}#content-main.about section.vision .wrapper dd{line-height:1.75;font-size:1.6rem;text-align:center}#content-main.about section.vision .wrapper dd+dt{margin-top:24px}#content-main.about section.about{margin-bottom:73px}#content-main.about section.about iframe{width:calc(100vw - 40px);height:calc((100vw - 40px) * 0.56);margin-bottom:23px}#content-main.about section.about p{font-size:1.4rem;line-height:2;margin-bottom:23px}#content-main.about section.about .mv{display:block;width:calc(100vw - 40px);height:calc((100vw - 40px) * 1.8);margin-bottom:40px}#content-main.about section.about .pillar{margin-bottom:33px}#content-main.about section.about .more-btn+.more-btn{margin-top:20px}#content-main.about section.history{margin-bottom:73px}#content-main.about section.history .btn-wrapper .more-btn+.more-btn{margin-top:20px}#content-main.about section.history p{font-size:1.4rem;line-height:2;margin-bottom:23px}#content-main.about section.history .histories li{display:-webkit-flex;display:flex}#content-main.about section.history .histories li .content{position:relative;padding-top:110px;width:50%;border-right:1px solid #DCDCDC}#content-main.about section.history .histories li .content .main-title{font-size:2.0rem;line-height:1.5;color:#008a19;font-family:"SST W55 Bold", "SSTJpPro-Bold", "Lucida Grande", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;margin-bottom:8px}#content-main.about section.history .histories li .content .sub-title{font-size:1.4rem;line-height:2;padding-right:10px}#content-main.about section.history .histories li .content .year{position:absolute;top:30px;left:100%;margin-left:-35px;width:70px;height:60px;background-color:#ffffff;font-size:2.0rem;font-family:"SST W55 Bold", "SSTJpPro-Bold", "Lucida Grande", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}#content-main.about section.history .histories li .ex{width:50%;padding-top:130px}#content-main.about section.history .histories li .ex .wrapper{padding-left:20px}#content-main.about section.history .histories li .ex .wrapper .img{display:block;width:100%;margin-bottom:9px}#content-main.about section.history .histories li .ex .wrapper .caption{font-size:1.2rem;line-height:2}#content-main.about section.history .histories li:last-child .ex{padding-bottom:40px}#content-main.about h4{font-family:"SST W55 Bold", "SSTJpPro-Bold", "Lucida Grande", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;font-size:2.0rem;line-height:1.7;margin-bottom:23px}#content-main.about section.projects{position:relative;margin-bottom:73px}#content-main.about section.projects ul.projects .project{display:-webkit-flex;display:flex;border-bottom:1px solid #dcdcdc;margin-bottom:20px;padding-bottom:20px}#content-main.about section.projects ul.projects .project .image{width:120px;height:120px;background-size:cover;background-position:center center;margin-right:20px}#content-main.about section.projects ul.projects .project .wrapper{-webkit-flex:1;flex:1}#content-main.about section.projects ul.projects .project .wrapper .name{font-family:"SST W55 Bold", "SSTJpPro-Bold", "Lucida Grande", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;font-size:1.4rem;line-height:1;margin-bottom:8px}#content-main.about section.projects ul.projects .project .wrapper .desc{font-size:1.2rem;line-height:2;word-break:break-all}#content-main.about section.projects ul.projects .project .wrapper .desc a{color:#008A19;text-decoration:underline}#content-main.about section.message{margin-bottom:80px;position:relative}#content-main.about section.message .head img{display:block;width:100%;margin-bottom:20px}#content-main.about section.message .head figcaption{display:-webkit-flex;display:flex;-webkit-align-items:flex-start;align-items:flex-start;margin-bottom:23px}#content-main.about section.message .head figcaption .name{line-height:1}#content-main.about section.message .head figcaption .name .ja{font-family:"SST W55 Bold", "SSTJpPro-Bold", "Lucida Grande", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;font-size:1.8rem;margin-bottom:10px}#content-main.about section.message .head figcaption .name .en{color:#666666}#content-main.about section.message .head figcaption .title{margin-top:-4px;padding-left:13px;border-left:1px solid #dcdcdc;margin-left:17px;line-height:1.8}#content-main.about section.message .content{font-size:1.2rem;line-height:2;padding-bottom:14px}#content-main.about section.message .content strong{font-size:1.4rem;font-family:"SST W55 Bold", "SSTJpPro-Bold", "Lucida Grande", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;display:block;margin-bottom:5px}#content-main.about section.message .content strong a{color:#008a19;text-decoration:underline}#content-main.about section.message .carrier{margin-top:10px;border:1px solid #dcdcdc;padding:25px 15px}#content-main.about section.message .carrier .carrier-wrapper{padding-bottom:35px;margin-bottom:35px}#content-main.about section.message .carrier h5{font-size:1.8rem;font-family:"SST W55 Bold", "SSTJpPro-Bold", "Lucida Grande", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;line-height:1;margin-bottom:23px}#content-main.about section.message .carrier h5:not(:first-child){padding-top:35px;margin-top:-35px;border-top:1px solid #dcdcdc}#content-main.about section.message .carrier .img{display:block;width:100%}#content-main.about section.message .index{height:26px;font-size:1.6rem;font-family:"SST W55 Bold", "SSTJpPro-Bold", "Lucida Grande", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;border-left:2px solid #000000;line-height:26px;padding-left:10px;margin-bottom:20px}#content-main.about section.message .year{font-size:1.2rem;line-height:1;margin-bottom:4px}#content-main.about section.message .interviews{font-size:1.2rem;line-height:1.66;padding-left:14px;margin-bottom:25px}#content-main.about section.message .interviews li{position:relative}#content-main.about section.message .interviews li:before{position:absolute;content:'・';top:0;left:-15px}#content-main.about section.message .interviews a{color:#008a19;text-decoration:underline}#content-main.about section.message .interviews b{font-family:"SST W55 Bold", "SSTJpPro-Bold", "Lucida Grande", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;padding-right:5px}#content-main.about section.achievements ul.achievements{margin-bottom:80px}#content-main.about section.achievements ul.achievements .achievement+.achievement{margin-top:40px}#content-main.about section.achievements ul.achievements .achievement h2.index{font-size:1.8rem;line-height:1;margin-bottom:20px;text-align:center}#content-main.about section.achievements ul.achievements .achievement img{display:block;width:100%;margin-bottom:20px}#content-main.about section.achievements ul.achievements .achievement .annotation{display:block;text-align:right;margin-top:-20px}#content-main.about section.achievements ul.achievements .achievement .more{display:block;height:44px;line-height:44px;font-family:"SST W55 Bold", "SSTJpPro-Bold", "Lucida Grande", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;font-size:1.4rem;padding-left:20px;color:#ffffff;background:#008A19 url(/assets/icon_arrow_white-11e8e2ac9de3d9b54373d5980d6c3d654e1a44ed714a914d4c4cdf1069cea6ef.png) no-repeat right 15px center;background-size:14px 12px}#content-main.about section.achievements ul.links li+li{margin-top:40px}#content-main.about section.achievements ul.links a{display:block;height:70px;line-height:70px;font-family:"SST W55 Bold", "SSTJpPro-Bold", "Lucida Grande", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;font-size:3.2rem;text-align:center;color:#ffffff;background-color:#008A19}#content-main.about section.sdgs{margin-bottom:80px}#content-main.about section.sdgs .wrapper .img{display:block;width:100%;margin-bottom:14px}#content-main.about section.sdgs .wrapper .detail h5{font-size:1.6rem;font-family:"SST W55 Bold", "SSTJpPro-Bold", "Lucida Grande", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;line-height:2;margin-bottom:14px}#content-main.about section.sdgs .wrapper .detail p{font-size:1.2rem;line-height:2}#content-main.about section.sdgs .wrapper .detail .detail-img{margin-top:14px;display:block;width:100%}#content-main.services section.about{margin-bottom:80px;font-size:1.2rem;line-height:2}#content-main.services section.about iframe{width:calc(100vw - 40px);height:calc((100vw - 40px) * 0.56)}#content-main.services section.about p{font-size:1.4rem;margin-bottom:40px;letter-spacing:0.02em}#content-main.services section.about p a{color:#006819;text-decoration:underline}#content-main.services section.about p.sm{font-size:1.2rem}#content-main.services section.about p+p.sm{margin-top:-27px}#content-main.services section.about .more-btn.voice{margin-bottom:40px}#content-main.services section.about .image{display:block;width:100%;margin-bottom:30px}#content-main.services section.about .menu-wrapper .menu-item p{margin-bottom:0}#content-main.services section.about .menu-wrapper .menu-item p b{font-family:"SST W55 Bold", "SSTJpPro-Bold", "Lucida Grande", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif}#content-main.services section.about .menu-wrapper .menu-item .more-btn{margin-top:13px}#content-main.services section.about .menu-wrapper .menu-item+.menu-item{margin-top:23px}#content-main.services section.about .page-indexes{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}#content-main.services section.about .page-indexes a{width:112px;margin-right:40px;font-size:1.4rem;line-height:1;padding-left:18px;color:#006819;background:transparent url(/assets/header_dropdown_arrow_active-6b25bae8256afaf1d8e1c57ee42fed47ecfeff18cb868380ccece6b3f0cad634.png) no-repeat left center;background-size:8px 6px}#content-main.services section.about .page-indexes a:nth-child(n+3){margin-top:20px}#content-main.services section.ranking{margin-bottom:80px}#content-main.services section.ranking h3.section-title{padding-left:0;line-height:1;height:auto}#content-main.services section.ranking p{font-size:1.4rem;line-height:2;margin-bottom:33px}#content-main.services section.ranking .frame{border:1px solid #707070;padding:30px 20px;margin-bottom:12px}#content-main.services section.ranking .frame .rankings .item{display:-webkit-flex;display:flex;align-items:center;padding:20px}#content-main.services section.ranking .frame .rankings .item .rank{width:50px;font-size:1.6rem;font-family:"SST W55 Bold", "SSTJpPro-Bold", "Lucida Grande", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;text-align:center;margin-right:20px}#content-main.services section.ranking .frame .rankings .item .content{-webkit-flex:1;flex:1}#content-main.services section.ranking .frame .rankings .item .content a{color:#008A19;text-decoration:underline}#content-main.services section.ranking .frame .rankings.upper .item{background-color:#E0F5E3}#content-main.services section.ranking .frame .rankings.upper .item+.item{margin-top:10px}#content-main.services section.ranking .frame .rankings.upper .item .rank{height:40px;line-height:40px}#content-main.services section.ranking .frame .rankings.upper .item .content{font-size:1.6rem;font-family:"SST W55 Bold", "SSTJpPro-Bold", "Lucida Grande", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;line-height:23px}#content-main.services section.ranking .frame .rankings.upper .item .content a{color:#006819}#content-main.services section.ranking .frame .rankings.upper .item:nth-child(1) .rank{background-color:#D8AC37}#content-main.services section.ranking .frame .rankings.upper .item:nth-child(2) .rank{background-color:#A8A8A8}#content-main.services section.ranking .frame .rankings.upper .item:nth-child(3) .rank{background-color:#C78760}#content-main.services section.ranking .frame .rankings.lower .item{border-bottom:1px solid #DCDCDC}#content-main.services section.ranking .frame .rankings.lower .item .rank{height:30px;line-height:30px;background-color:#000000;color:#ffffff}#content-main.services section.ranking .frame .rankings.lower .item .content{font-size:1.4rem}#content-main.services section.ranking .notice{font-size:1.2rem;line-height:2;display:-webkit-flex;display:flex}#content-main.services section.ranking .notice dt{width:60px;position:relative;margin-right:5px}#content-main.services section.ranking .notice dt:after{position:absolute;content:':';right:0}#content-main.services section.ranking .notice dd{-webkit-flex:1;flex:1}#content-main.services section.package{margin-bottom:80px}#content-main.services section.package .package{padding:30px 20px 23px 20px;border:1px solid #DCDCDC}#content-main.services section.package .package .img{display:block;width:100%;margin-bottom:10px}#content-main.services section.package .package .desc h5{font-size:1.6rem;font-family:"SST W55 Bold", "SSTJpPro-Bold", "Lucida Grande", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;line-height:1;margin-bottom:13px}#content-main.services section.package .package .desc p{font-size:1.4rem;line-height:2}#content-main.services section.packages{margin-bottom:80px}#content-main.services section.packages .items li+li{margin-top:60px}#content-main.services section.packages .items .case{font-size:2.0rem;font-family:"SST W55 Bold", "SSTJpPro-Bold", "Lucida Grande", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;line-height:1.7;margin-bottom:28px}#content-main.services section.packages .items .title{font-size:1.8rem;font-family:"SST W55 Bold", "SSTJpPro-Bold", "Lucida Grande", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;line-height:1.6;margin-bottom:15px}#content-main.services section.packages .items .wrapper .image{display:block;width:100%;margin-bottom:13px}#content-main.services section.packages .items .wrapper .desc{line-height:2;font-size:1.4rem}#content-main.services section.packages .items .wrapper .desc .sm{font-size:1.2rem}#content-main.services section.packages .items .wrapper .desc .li{display:-webkit-flex;display:flex;-webkit-align-items:flex-start;align-items:flex-start}#content-main.services section.packages .items .wrapper .desc .li span{white-space:nowrap;flex-shrink:0}#content-main.services section.packages .items .wrapper .desc b{margin:14px 0 5px 0;display:block;line-height:20px;padding-left:30px;font-family:"SST W55 Bold", "SSTJpPro-Bold", "Lucida Grande", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;background:transparent url(/assets/icon_service_content-61cb20379a7fa3f5cfd2409f71b01fdcb68e0c20c5a57eec5dd01782243d53f3.png) no-repeat left center;background-size:20px 20px}#content-main.services section.packages .items .wrapper .more-btn{margin-top:13px}#content-main.services section.pickup{margin-bottom:80px}#content-main.services section.pickup h3.section-title{padding-left:0;line-height:1;height:auto}#content-main.services section.pickup .pickups li+li{margin-top:40px}#content-main.services section.pickup .pickups li .target{font-size:1.4rem;line-height:1;margin-bottom:15px}#content-main.services section.pickup .pickups li .name{font-size:1.8rem;font-family:"SST W55 Bold", "SSTJpPro-Bold", "Lucida Grande", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;line-height:1.6;margin-bottom:15px;letter-spacing:0}#content-main.services section.pickup .pickups li .fukidashi{border:1px solid #DCDCDC;position:relative;padding:24px 20px 24px 117px;margin-bottom:34px;background:transparent url(/assets/icon_person_green-70aa65d36488dfe2e3dfe9c180ad9321bf69e618e13fb6cffd017634bfa34289.png) no-repeat 20px 30px;background-size:60px 60px}#content-main.services section.pickup .pickups li .fukidashi .item{position:relative;font-size:1.4rem;font-family:"SST W55 Bold", "SSTJpPro-Bold", "Lucida Grande", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;line-height:1.8;color:#008A19}#content-main.services section.pickup .pickups li .fukidashi .item+.item{margin-top:10px}#content-main.services section.pickup .pickups li .fukidashi .item:before{position:absolute;content:'・';left:-16px}#content-main.services section.pickup .pickups li .fukidashi:before,#content-main.services section.pickup .pickups li .fukidashi:after{content:"";position:absolute;left:50%;transform:translateX(-50%)}#content-main.services section.pickup .pickups li .fukidashi:before{bottom:-21px;border:11px solid transparent;border-top:11px solid #FFF;z-index:2}#content-main.services section.pickup .pickups li .fukidashi:after{bottom:-24px;border:12px solid transparent;border-top:12px solid #DCDCDC;z-index:1}#content-main.services section.pickup .pickups li .img{display:block;width:100%;margin-bottom:20px}#content-main.services section.pickup .pickups li p{font-size:1.4rem;line-height:2}#content-main.services section.pickup .pickups li .more-btn+.more-btn{margin-top:20px}#content-main.services section.menu{margin-bottom:80px}#content-main.services section.menu h3.section-title{padding-left:0;line-height:1;height:auto}#content-main.services section.menu .menus li .title{line-height:1;letter-spacing:0;font-size:1.8rem;font-family:"SST W55 Bold", "SSTJpPro-Bold", "Lucida Grande", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;margin-bottom:20px}#content-main.services section.menu .menus li .image{display:block;width:100%;margin-bottom:13px}#content-main.services section.menu .menus li p{line-height:2;font-size:1.4rem}#content-main.services section.menu .menus li p b{margin:14px 0 5px 0;display:block;line-height:20px;padding-left:30px;font-family:"SST W55 Bold", "SSTJpPro-Bold", "Lucida Grande", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;background:transparent url(/assets/icon_service_content-61cb20379a7fa3f5cfd2409f71b01fdcb68e0c20c5a57eec5dd01782243d53f3.png) no-repeat left center;background-size:20px 20px}#content-main.services section.menu .menus li .more-btn{margin-top:13px}#content-main.services section.menu .menus li+li{margin-top:40px}#content-main.services section.movie{margin-bottom:80px}#content-main.services section.movie h3.section-title{padding-left:0;line-height:1;height:auto}#content-main.services section.movie iframe{width:calc(100vw - 40px);height:calc((100vw - 40px) * 0.56)}#content-main.services .desc-wrapper{margin-bottom:40px;font-size:1.2rem;line-height:2}#content-main.services .desc-wrapper a{color:#008A19;text-decoration:underline}#content-main.services .desc-wrapper p{margin-bottom:34px}#content-main.services .desc-wrapper .contact{display:-webkit-flex;display:flex;padding:20px 0 20px 20px;border-left:1px solid #dcdcdc}#content-main.services .desc-wrapper .contact .person{width:60px;height:60px;background:transparent url(/assets/icon_person_green-70aa65d36488dfe2e3dfe9c180ad9321bf69e618e13fb6cffd017634bfa34289.png) no-repeat center center;background-size:contain;margin-right:20px}#content-main.services .desc-wrapper .contact .desc{-webkit-flex:1;flex:1}#content-main.services .desc-wrapper .contact .desc ul{margin-top:8px;color:#008A19;list-style-type:disc;padding-left:18px;font-family:"SST W55 Bold", "SSTJpPro-Bold", "Lucida Grande", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif}#content-main.services ul.services .service{margin-bottom:40px}#content-main.services ul.services .service .name{font-family:"SST W55 Bold", "SSTJpPro-Bold", "Lucida Grande", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;font-size:1.6rem;line-height:1;margin-bottom:20px}#content-main.services ul.services .service .image{display:block;width:100%;margin-bottom:20px}#content-main.services ul.services .service .desc{font-size:1.2rem;line-height:2}#content-main.services ul.services .service .desc a{color:#008A19;text-decoration:underline}#content-main.services section.ideation{position:relative;margin-bottom:80px}#content-main.services section.ideation h1.section-title,#content-main.services section.ideation h3.section-title{background:transparent url(/assets/icon_ideation-cce3e9617cc9640203fce62c1b2a5922089c16e2015305d075a9470908a0c383.png) no-repeat left center;background-size:30px 30px}#content-main.services section.incubation{position:relative;margin-bottom:80px}#content-main.services section.incubation h1.section-title,#content-main.services section.incubation h3.section-title{background:transparent url(/assets/icon_incubation-22f2defe143131a20bcce99252b29de2adb110e0230d82b8c7e9ba6cf053a195.png) no-repeat left center;background-size:30px 30px}#content-main.services section.marketing{position:relative;margin-bottom:80px}#content-main.services section.marketing h1.section-title,#content-main.services section.marketing h3.section-title{background:transparent url(/assets/icon_marketing-04971c6a882d7bebbd29c5e13e0eda0737c9640488de5b073a202d2a31f87b7f.png) no-repeat left center;background-size:30px 30px}#content-main.services section.expansion{position:relative;margin-bottom:80px}#content-main.services section.expansion h1.section-title,#content-main.services section.expansion h3.section-title{background:transparent url(/assets/icon_expansion-05fd748d5fbb26db14a8928e2342982d91b6ad90e63ffeba619ca81b9804ade6.png) no-repeat left center;background-size:30px 30px}#content-main.services section.support-area{margin-bottom:80px}#content-main.services section.support-area h1.section-title,#content-main.services section.support-area h3.section-title{padding-left:0;line-height:1;height:auto}#content-main.services section.support-area .areas>li+li{margin-top:30px}#content-main.services section.support-area .areas>li .image{display:block;width:100%;margin-bottom:20px}#content-main.services section.support-area .areas>li .wrapper .name{font-size:1.6rem;font-family:"SST W55 Bold", "SSTJpPro-Bold", "Lucida Grande", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;line-height:1;margin-bottom:13px}#content-main.services section.support-area .areas>li .wrapper .points>li+li{margin-top:8px}#content-main.services section.support-area .areas>li .wrapper .points>li .title{line-height:1.7;font-size:1.4rem;font-family:"SST W55 Bold", "SSTJpPro-Bold", "Lucida Grande", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;margin-bottom:4px;padding-left:28px;background:transparent url(/assets/icon_point_check-bbc0dd28a6f7b69d6b4e1e7af537647e996e0f9174115d77a4923b3f234775f1.png) no-repeat left top 2px;background-size:18px 18px;letter-spacing:0.01em}#content-main.services section.support-area .areas>li .wrapper .points>li p{line-height:2;font-size:1.2rem}#content-main.services section.support-area .btn-wrapper .more-btn+.more-btn{margin-top:20px}#content-main.services section.reasons{margin-bottom:80px}#content-main.services section.reasons h1.section-title,#content-main.services section.reasons h3.section-title{padding-left:0;line-height:1;height:auto}#content-main.services section.reasons .reasons li{display:-webkit-flex;display:flex;-webkit-align-items:flex-start;align-items:flex-start}#content-main.services section.reasons .reasons li+li{margin-top:30px}#content-main.services section.reasons .reasons li .image{display:block;width:80px;margin-right:20px;flex-shrink:0}#content-main.services section.reasons .reasons li .wrapper .title{font-size:1.4rem;font-family:"SST W55 Bold", "SSTJpPro-Bold", "Lucida Grande", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;line-height:1.7;margin-bottom:4px}#content-main.services section.reasons .reasons li .wrapper p{font-size:1.2rem;line-height:2;margin-bottom:14px}#content-main.services section.reasons .reasons li .wrapper .more{font-size:1.4rem;line-height:1;color:#008a19;text-decoration:underline}#content-main.services section.reasons .btn-wrapper .more-btn+.more-btn{margin-top:20px}#content-main.services section.support-team{margin-bottom:80px}#content-main.services section.support-team h1.section-title,#content-main.services section.support-team h3.section-title{padding-left:0;line-height:1;height:auto}#content-main.services section.support-team .image{display:block;width:100%;margin-bottom:13px}#content-main.services section.support-team .wrapper p{font-size:1.4rem;line-height:2}#content-main.services section.service-menus{margin-bottom:80px}#content-main.services section.service-menus .menus{margin-bottom:66px}#content-main.services section.service-menus .menus li+li{margin-top:40px}#content-main.services section.service-menus .menus li .title{position:relative;min-height:36px;margin-bottom:10px;padding:8px 0 0 46px;font-family:"SST W55 Bold", "SSTJpPro-Bold", "Lucida Grande", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif}#content-main.services section.service-menus .menus li .title .num{position:absolute;top:0;left:0;display:block;background-color:#000000;width:36px;height:36px;-moz-border-radius:18px;-webkit-border-radius:18px;border-radius:18px;text-align:center;line-height:36px;font-size:1.6rem;font-family:"SST W55 Bold", "SSTJpPro-Bold", "Lucida Grande", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;color:#ffffff}#content-main.services section.service-menus .menus li .title .main{font-size:1.6rem;margin-bottom:5px;line-height:1.56}#content-main.services section.service-menus .menus li .title .sub{font-size:1.4rem;line-height:1;letter-spacing:0}#content-main.services section.service-menus .menus li .image{display:block;width:100%;margin-bottom:13px}#content-main.services section.service-menus .menus li p{font-size:1.4rem;line-height:2}#content-main.services section.service-menus .menu-footer p{font-size:1.6rem;line-height:2;font-family:"SST W55 Bold", "SSTJpPro-Bold", "Lucida Grande", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif}#content-main.services section.service-menus .menu-footer .btn-wrapper .more-btn+.more-btn{margin-top:20px}#content-main.voices section.about{margin-bottom:80px;font-size:1.2rem;line-height:2}#content-main.voices h1.section-title,#content-main.voices h3.section-title{padding-left:0;line-height:1.7;margin-bottom:20px;height:auto}#content-main.voices section.content .voices{margin-bottom:80px}#content-main.voices section.content .voices li{border:1px solid #dcdcdc;padding:20px}#content-main.voices section.content .voices li+li{margin-top:20px}#content-main.voices section.content .voices li .wrapper{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;margin-bottom:14px}#content-main.voices section.content .voices li .wrapper .icon{width:80px;height:80px;margin-right:20px}#content-main.voices section.content .voices li .wrapper .icon.i01{background:transparent url(/assets/voice_01-881841d0b93ef43a6ec93efebf0bea7fee4a88a418d86a0f7573ecebe977641b.png) no-repeat center center;background-size:contain}#content-main.voices section.content .voices li .wrapper .icon.i02{background:transparent url(/assets/voice_02-6d7d6ec220bbf0137b1828d633b15135f8676c398113f6c04e8ba1f951fcb22d.png) no-repeat center center;background-size:contain}#content-main.voices section.content .voices li .wrapper .icon.i03{background:transparent url(/assets/voice_03-e4072080d58670aaa76c04b4c480be575e2f3df769301fea95491c2462445ee0.png) no-repeat center center;background-size:contain}#content-main.voices section.content .voices li .wrapper .icon.i04{background:transparent url(/assets/voice_04-6a362db6a54fd027a1aee2d22163b37675b7cf1315facd59b8f11051d4d08518.png) no-repeat center center;background-size:contain}#content-main.voices section.content .voices li .wrapper .icon.i05{background:transparent url(/assets/voice_05-fd11cf2f11abd0cc0ca6bf11ccabaf2192e456856510d465e1f443c6b21ce81c.png) no-repeat center center;background-size:contain}#content-main.voices section.content .voices li .wrapper .icon.i06{background:transparent url(/assets/voice_06-5fef995cac30f12741c2f4d7a549afb781776c8b093cc8cc59dba0557de4cb68.png) no-repeat center center;background-size:contain}#content-main.voices section.content .voices li .wrapper .icon.i07{background:transparent url(/assets/voice_07-9daff3e01929366eed6ae152a4793053af1543327338447ee7086c0205c30558.png) no-repeat center center;background-size:contain}#content-main.voices section.content .voices li .wrapper .meta{-webkit-flex:1;flex:1}#content-main.voices section.content .voices li .wrapper .meta .type{font-size:1.6rem;font-family:"SST W55 Bold", "SSTJpPro-Bold", "Lucida Grande", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;line-height:1.55}#content-main.voices section.content .voices li .wrapper .meta .kind{font-size:1.2rem;line-height:1.8}#content-main.voices section.content .voices li p{font-size:1.2rem;line-height:2}#content-main.accelerators section.about{margin-bottom:80px;font-size:1.2rem;line-height:2}#content-main.accelerators section.accelerators h3{font-family:"SST W55 Bold", "SSTJpPro-Bold", "Lucida Grande", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;font-size:2.6rem;line-height:1;margin-top:24px;margin-bottom:24px}#content-main.accelerators section.accelerators .group{margin-bottom:23px;border-bottom:1px solid #dcdcdc}#content-main.accelerators section.accelerators .group h5{font-family:"SST W55 Bold", "SSTJpPro-Bold", "Lucida Grande", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;font-size:1.4rem;line-height:2;margin-bottom:6px}#content-main.accelerators section.accelerators .group p{font-size:1.2rem;line-height:2;margin-bottom:24px}#content-main.accelerators section.accelerators .group ul{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}#content-main.accelerators section.accelerators .group ul li{width:calc((100vw - 80px) / 3);margin-left:20px;margin-bottom:30px}#content-main.accelerators section.accelerators .group ul li:nth-child(3n+1){margin-left:0}#content-main.accelerators section.accelerators .group ul li img{display:block;width:100%;margin-bottom:15px}#content-main.accelerators section.accelerators .group ul li .name{font-family:"SST W55 Bold", "SSTJpPro-Bold", "Lucida Grande", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;font-size:1.2rem;line-height:1}#content-main.accelerators section.accelerators .group ul li .name .interview{font-family:"SST W55 Regular", "SSTJpPro-Regular", "Lucida Grande", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;margin-top:7px;height:17px;line-height:17px;display:block;background:transparent url(/assets/icon_interview-c2019f56ce3ff3f8f8667db9bf44bc5c8eab19391b1309db40892adf7f128c7c.png) no-repeat left center;background-size:17px 17px;text-indent:23px;font-size:1.1rem;color:#008a19;text-decoration:underline}#content-main.accelerators section.accelerators .after{margin-top:34px;font-size:1.2rem;line-height:2}#content-main.accelerators section.accelerators .column-wrapper{display:-webkit-flex;display:flex}#content-main.accelerators section.accelerators .column-wrapper .column{width:calc(100% - 10px);margin-left:20px;display:-webkit-flex;display:flex}#content-main.accelerators section.accelerators .column-wrapper .column:nth-child(2n+1){margin-left:0}#content-main.accelerators section.accelerators .column-wrapper .column .group.desc3 p{min-height:72px}#content-main.accelerators section.accelerators .column-wrapper .column .group.desc4 p{min-height:96px}#content-main.accelerators section.accelerators .column-wrapper .column .group.title2 h5{min-height:56px}#content-main.accelerators section.accelerators+section.accelerators{margin-top:30px;padding-top:30px}#content-main.whats-more h1.section-title,#content-main.whats-more h3.section-title{padding-left:0;line-height:1;height:auto}#content-main.whats-more a.text-link{color:#008A19;text-decoration:underline}#content-main.whats-more a.text-link:hover,#content-main.whats-more a.text-link:focus{text-decoration:none}#content-main.whats-more .wrapper .image{display:block;width:100%;height:calc((100vw - 40px) * 0.56);margin-bottom:14px}#content-main.whats-more .wrapper p{font-size:1.2rem;line-height:2}#content-main.whats-more .wrapper h4.index{font-family:"SST W55 Bold", "SSTJpPro-Bold", "Lucida Grande", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;font-size:1.4rem;line-height:20px;margin-bottom:18px}#content-main.whats-more .wrapper h4.index .ruby{color:#666666;font-size:1.2rem;font-family:"SST W55 Regular", "SSTJpPro-Regular", "Lucida Grande", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif}#content-main.whats-more section.about{margin-bottom:80px;font-size:1.2rem;line-height:2}#content-main.whats-more section.startdash,#content-main.whats-more section.creative-lounge,#content-main.whats-more section.village,#content-main.whats-more section.first-flight{position:relative;margin-bottom:80px}#content-main.whats-more section.global-network{position:relative;margin-bottom:80px}#content-main.whats-more section.global-network .desc{font-size:1.2rem;line-height:2;margin-bottom:34px}#content-main.whats-more section.global-network .wrapper{margin-bottom:34px}#content-main.whats-more section.global-network .tour{border:1px solid #dcdcdc;padding:20px 20px 5px 20px}#content-main.whats-more section.global-network .tour .title{font-family:"SST W55 Bold", "SSTJpPro-Bold", "Lucida Grande", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;font-size:1.2rem;line-height:1;margin-bottom:25px}#content-main.whats-more section.global-network .tour .column:nth-child(2) .item:last-child{border-bottom:none}#content-main.whats-more section.global-network .tour .column .item{display:-webkit-flex;display:flex;border-bottom:1px solid #dcdcdc}#content-main.whats-more section.global-network .tour .column .item .day{width:41px;font-family:"SST W55 Bold", "SSTJpPro-Bold", "Lucida Grande", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;line-height:1;padding-top:15px}#content-main.whats-more section.global-network .tour .column .item .contents{-webkit-flex:1;flex:1}#content-main.whats-more section.global-network .tour .column .item .contents .content{line-height:2;padding:10px 0}#content-main.whats-more section.global-network .tour .column .item .contents .content:nth-child(2){border-top:1px solid #dcdcdc}#content-main.whats-more section.contact p{font-size:1.4rem;line-height:2}#content-main.whats-more section.contact .btn-wrapper .more-btn+.more-btn{margin-top:20px}#content-main.whats-more section.asset-index{margin-bottom:80px}#content-main.whats-more section.asset-index .items{background-color:#F1F1F1;padding:30px 20px}#content-main.whats-more section.asset-index .items .item{height:70px;background-color:#ffffff}#content-main.whats-more section.asset-index .items .item+.item{margin-top:10px}#content-main.whats-more section.asset-index .items .item a{display:block;width:100%;height:100%;padding:0 20px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;background:transparent url(/assets/asset_arrow-21270b6a77fcf0daa14092e3cec3a964bf25800cec69656a103d539ffe25e023.png) no-repeat right 15px center;background-size:12px 14px;color:#000000;font-size:1.6rem;font-family:"SST W55 Bold", "SSTJpPro-Bold", "Lucida Grande", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;line-height:1.5}#content-main.whats-more section.assets{margin-bottom:60px}#content-main.whats-more section.assets .asset+.asset{margin-top:60px}#content-main.whats-more section.assets .asset h3.subject{font-size:2.4rem;font-family:"SST W55 Bold", "SSTJpPro-Bold", "Lucida Grande", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;line-height:1.5;padding-bottom:14px;border-bottom:1px solid #dcdcdc;margin-bottom:30px}#content-main.whats-more section.assets .asset .item .title{font-size:2.0rem;font-family:"SST W55 Bold", "SSTJpPro-Bold", "Lucida Grande", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;line-height:1;margin-bottom:6px}#content-main.whats-more section.assets .asset .item .subtitle{font-size:1.2rem;color:#666666;line-height:20px;margin-bottom:26px;letter-spacing:0}#content-main.whats-more section.assets .asset .item .image{display:block;width:100%;margin-bottom:14px}#content-main.whats-more section.assets .asset .item p{font-size:1.2rem;line-height:2}#content-main.whats-more section.assets .asset .item .movie-wrapper{width:100%;position:relative;height:0;padding-bottom:56.2493%;margin-bottom:14px}#content-main.whats-more section.assets .asset .item .movie-wrapper iframe{position:absolute;width:100%;height:100%;top:0;left:0}#content-main.faq h1.section-title,#content-main.faq h3.section-title{line-height:1;padding-left:0;height:auto;margin-bottom:17px}#content-main.faq .bd{width:100%;border-bottom:1px solid #dcdcdc;margin-bottom:40px}#content-main.faq .inner-menus{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}#content-main.faq .inner-menus li{margin:0 40px 20px 0;font-size:1.4rem}#content-main.faq .inner-menus a{display:block;color:#008a19;background:transparent url(/assets/inner_link_arrow-cc0451a9d721a03931b7ef728b5fc8255c81436d6d969488addbb8269b9aa762.png) no-repeat left center;background-size:8px 6px;text-indent:18px}#content-main.faq section.contents{margin-top:20px;margin-bottom:80px}#content-main.faq section.contents h1.section-title,#content-main.faq section.contents h3.section-title{margin-bottom:40px}#content-main.faq section.contents h5.section-subtitle{font-size:1.6rem;padding-left:0;line-height:1;height:auto;margin-bottom:30px}#content-main.faq section.contents ul.faqs{margin-top:-13px;margin-bottom:20px}#content-main.faq section.contents ul.faqs .faq{border-bottom:1px solid #dcdcdc;padding:13px 0 14px 0}#content-main.faq section.contents ul.faqs .faq .question{display:-webkit-flex;display:flex;font-family:"SST W55 Bold", "SSTJpPro-Bold", "Lucida Grande", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;font-size:1.4rem;margin-bottom:7px;line-height:2}#content-main.faq section.contents ul.faqs .faq .question .label{width:40px;color:#008A19}#content-main.faq section.contents ul.faqs .faq .question .content{-webkit-flex:1;flex:1}#content-main.faq section.contents ul.faqs .faq .answer{display:-webkit-flex;display:flex;line-height:2}#content-main.faq section.contents ul.faqs .faq .answer .label{width:40px;font-family:"SST W55 Bold", "SSTJpPro-Bold", "Lucida Grande", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;font-size:1.4rem}#content-main.faq section.contents ul.faqs .faq .answer .content{-webkit-flex:1;flex:1;font-size:1.2rem}#content-main.faq section.contents ul.faqs .faq .answer .content img{height:16px}#content-main.faq section.contents ul.faqs .faq .answer .content p{margin-bottom:2.8rem}#content-main.faq section.contents ul.faqs .faq .answer .content p:last-child{margin-bottom:0}#content-main.faq section.contents .to-top{text-align:right;margin-bottom:40px;font-size:1.2rem}#content-main.faq section.contents .to-top a{color:#008a19;text-decoration:underline}#content-main.faq section.contents .to-top a:before{content:"▲ "}#content-main.faq section.contents .to-top a:hover,#content-main.faq section.contents .to-top a:focus{text-decoration:none}#content-main.faq section.contents .btn-wrapper .more-btn+.more-btn{margin-top:20px}#content-main.faq section.contact p{font-size:1.2rem;line-height:2}#content-main.faq section.contact .btn-wrapper .more-btn+.more-btn{margin-top:20px}#content-main.faq section.contact+section.contact{margin-top:80px}#content-main.conditions h1.section-title,#content-main.conditions h3.section-title{line-height:1.4;padding-left:0;height:auto;margin-bottom:20px;width:calc(100vw - 40px);word-break:break-all}#content-main.conditions h5.section-title{font-size:1.4rem;font-family:"SST W55 Bold", "SSTJpPro-Bold", "Lucida Grande", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;margin-top:-7px;margin-bottom:24px;word-break:break-all}#content-main.conditions .section-desc{margin-bottom:31px;width:calc(100vw - 40px);font-size:1.2rem;line-height:2}#content-main.conditions .bd{width:100%;border-bottom:1px solid #dcdcdc;margin-bottom:40px}#content-main.conditions section.contents{margin-top:20px}#content-main.conditions section.contents .desc{font-size:1.2rem;line-height:2;margin-bottom:34px}#content-main.conditions section.contents ul.legals{margin-top:-7px;width:calc(100vw - 40px)}#content-main.conditions section.contents ul.legals .legal{line-height:2;border-bottom:1px solid #dcdcdc;margin-bottom:23px;padding-bottom:24px;word-break:break-all}#content-main.conditions section.contents ul.legals .legal .index{font-size:1.4rem;font-family:"SST W55 Bold", "SSTJpPro-Bold", "Lucida Grande", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;margin-bottom:21px;word-break:break-all}#content-main.conditions section.contents ul.legals .legal p{font-size:1.2rem}#content-main.conditions section.contents ul.legals .legal p+p{margin-top:2.4rem}#content-main.conditions section.contents ul.legals .legal ul.legals .legal:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0}#content-main.conditions section.contents ul.legals .legal a{color:#008A19;text-decoration:underline}#content-main.conditions section.contents ul.legals .legal a:hover,#content-main.conditions section.contents ul.legals .legal a:focus{text-decoration:none}#content-main.conditions section.contents ul.legals .legal ul{padding-left:20px;line-height:2;font-size:1.2rem}#content-main.conditions section.contents ul.legals .legal ul.decimal{list-style-type:decimal}#content-main.conditions section.contents ul.legals .legal ul.disc{list-style-type:disc}#content-main.conditions section.contents ul.legals .legal ul.ur{list-style-type:upper-roman}#content-main.conditions section.contents ul.legals .legal ul.no-number{padding-left:0px}#content-main.conditions section.contents ul.legals .legal ul li+li{padding-top:18px}#content-main.conditions section.contents ul.legals .legal p+ul{padding-top:18px}#content-main.conditions section.contents .command p{font-size:1.2rem;text-align:center;line-height:2;padding-bottom:24px}#content-main.conditions section.contents .command p span{color:#d21d1d}#content-main.conditions section.contents .command .btn-wrapper{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}#content-main.conditions section.contents .command .btn-wrapper a{font-size:1.2rem;display:block;height:44px;width:calc((100vw - 60px) / 2);font-size:1.4rem;font-family:"SST W55 Bold", "SSTJpPro-Bold", "Lucida Grande", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;color:#ffffff;line-height:44px;text-align:center}#content-main.conditions section.contents .command .btn-wrapper a:hover,#content-main.conditions section.contents .command .btn-wrapper a:focus{opacity:0.8}#content-main.conditions section.contents .command .btn-wrapper a.cancel{background-color:#000000;margin-right:20px}#content-main.conditions section.contents .command .btn-wrapper a.sf{background-color:#5887F5}#content-main.conditions section.close .container{text-align:center}#content-main.conditions section.close .container a{font-size:1.2rem;color:#008a19;text-decoration:underline}#content-main.system h1.section-title,#content-main.system h3.section-title{line-height:1;padding-left:0}#content-main.system section.contents{margin-top:20px}#content-main.system section.contents .msg{font-size:1.2rem;line-height:2}#content-main.system section.contents .msg a{color:#008A19;text-decoration:underline}#content-main.system section.contents .msg a:hover,#content-main.system section.contents .msg a:focus{text-decoration:none}#content-main.framed section.contents{padding-top:20px}#content-main.framed section.contents.no-bc{padding-top:40px}#content-main.framed section.contents .nickname{font-size:1.6rem;font-family:"SST W55 Bold", "SSTJpPro-Bold", "Lucida Grande", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;line-height:1.8;margin-bottom:30px}#content-main.framed section.contents .menus li{height:65px;margin-bottom:0;border-bottom:1px solid #dcdcdc}#content-main.framed section.contents .menus li.bt{border-top:1px solid #dcdcdc}#content-main.framed section.contents .menus li.mt{margin-top:20px}#content-main.framed section.contents .menus li.spacer{border:none;height:1px}#content-main.framed section.contents .menus li a{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;text-decoration:none;width:100%;height:100%;line-height:1;background:transparent url(/assets/icon_arrow-1f3d60e19fbec7383a835c96996e90ff91f8965df9d8e45dfe8023e3d5d78edf.png) no-repeat right center;background-size:14px 12px;font-size:1.4rem;color:#000000}#content-main.framed section.contents .menus li a i{display:inline-block;width:30px;height:30px;margin-right:10px}#content-main.framed section.contents .menus li a i.profile{background:transparent url(/assets/icon_profile_active-bb902194860f90e5082ec7c41ec7e947142214178deb21bd80399069ab372b33.png) no-repeat center center;background-size:contain}#content-main.framed section.contents .menus li a i.email{background:transparent url(/assets/icon_email_active-951e52d4b5e2f12de2d3bf9678fa22eec20f24db8a85a12f13da380ad43dd62c.png) no-repeat center center;background-size:contain}#content-main.framed section.contents .menus li a i.password{background:transparent url(/assets/icon_password_active-5e14d30a959e5c67684f0d0c9ddad6bcc235a0d6d8590ba28f04505b1587e47d.png) no-repeat center center;background-size:contain}#content-main.framed section.contents .menus li a i.resign{background:transparent url(/assets/icon_resign_active-e486192b47560b74a3cf57c7cfc223f526dace1ca868c773c8075e7cb2706624.png) no-repeat center center;background-size:contain}#content-main.framed section.contents a{color:#008a19;text-decoration:underline}#content-main.framed section.contents a:hover,#content-main.framed section.contents a:focus{text-decoration:none}#content-main.framed section.contents a.more-btn{color:#000000;text-decoration:none}#content-main.framed section.contents #floating-sign-up{z-index:889;position:fixed;bottom:20px;left:50%;margin-left:-94px;display:block;color:#ffffff;text-decoration:none;width:188px;height:44px;-moz-border-radius:22px;-webkit-border-radius:22px;border-radius:22px;background:#008A19 url(/assets/icon_arrow_white-11e8e2ac9de3d9b54373d5980d6c3d654e1a44ed714a914d4c4cdf1069cea6ef.png) no-repeat right 20px center;background-size:14px 12px;text-indent:20px;font-size:1.2rem;font-family:"SST W55 Bold", "SSTJpPro-Bold", "Lucida Grande", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;line-height:44px}#content-main.framed section.contents #floating-sign-up.hide{display:none}#content-main.framed section.contents .value-only{font-size:1.2rem;font-family:"SST W55 Bold", "SSTJpPro-Bold", "Lucida Grande", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;letter-spacing:0;line-height:1;margin-bottom:8px}#content-main.framed section.contents h3.value-title{font-size:2.0rem;font-family:"SST W55 Bold", "SSTJpPro-Bold", "Lucida Grande", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;line-height:1.7;margin-bottom:10px}#content-main.framed section.contents .value-box{border:1px solid #DCDCDC;padding:20px;margin-bottom:40px}#content-main.framed section.contents .value-box li+li{margin-top:14px}#content-main.framed section.contents .value-box .second{margin-top:14px}#content-main.framed section.contents .value-box h4,#content-main.framed section.contents .value-box h5{font-size:1.4rem;font-family:"SST W55 Bold", "SSTJpPro-Bold", "Lucida Grande", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;line-height:1.8;display:-webkit-flex;display:flex}#content-main.framed section.contents .value-box h4 span,#content-main.framed section.contents .value-box h5 span{font-size:1.4rem;display:block;width:22px}#content-main.framed section.contents .value-box h5{font-size:1.2rem}#content-main.framed section.contents .value-box img{display:block;width:100%;margin-top:9px}#content-main.framed section.contents h3.slide-title{line-height:1;font-family:"SST W55 Bold", "SSTJpPro-Bold", "Lucida Grande", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;font-size:2.0rem;margin-bottom:20px}#content-main.framed section.contents #sign-up-slide{width:calc(100vw - 40px);border-bottom:1px solid #dcdcdc;padding-bottom:40px;margin-bottom:40px}#content-main.framed section.contents #sign-up-slide .slide{border:1px solid #dcdcdc;padding:13px 20px 20px 20px}#content-main.framed section.contents #sign-up-slide .slide .slide-title{font-size:1.4rem;font-family:"SST W55 Bold", "SSTJpPro-Bold", "Lucida Grande", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;line-height:2;min-height:62px;margin-bottom:0}#content-main.framed section.contents #sign-up-slide .slide .text{font-size:1.2rem;line-height:2;margin-bottom:14px;min-height:120px}#content-main.framed section.contents #sign-up-slide .slide .image{display:block;width:calc(100vw - 80px)}#content-main.framed section.contents #sign-up-slide .slick-prev,#content-main.framed section.contents #sign-up-slide .slick-next{z-index:888;width:30px;height:30px;background-color:#008A19;border-radius:15px;margin-top:-20px;background-size:10.5px 9px;background-repeat:no-repeat;background-position:center center}#content-main.framed section.contents #sign-up-slide .slick-prev.slick-disabled,#content-main.framed section.contents #sign-up-slide .slick-next.slick-disabled{background-color:#dcdcdc}#content-main.framed section.contents #sign-up-slide .slick-prev.slick-disabled:before,#content-main.framed section.contents #sign-up-slide .slick-next.slick-disabled:before{opacity:1}#content-main.framed section.contents #sign-up-slide .slick-prev:before,#content-main.framed section.contents #sign-up-slide .slick-next:before{content:''}#content-main.framed section.contents #sign-up-slide .slick-prev{left:-10px;background-image:url(/assets/slide_arrow_prev-c35d18a768bdc6af152da6ccf5729a594b740c88912aa9802dd52c329f957dec.png)}#content-main.framed section.contents #sign-up-slide .slick-next{right:-10px;background-image:url(/assets/slide_arrow_next-11e8e2ac9de3d9b54373d5980d6c3d654e1a44ed714a914d4c4cdf1069cea6ef.png)}#content-main.framed section.contents #sign-up-slide .slick-dots{bottom:20px}#content-main.framed section.contents #sign-up-slide .slick-dots li{margin:0 5px;width:10px;height:10px}#content-main.framed section.contents #sign-up-slide .slick-dots li button{width:10px;height:10px}#content-main.framed section.contents #sign-up-slide .slick-dots li button:before{box-sizing:border-box;content:'';font-size:0;border:1px solid #dcdcdc;width:10px;height:10px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;opacity:1}#content-main.framed section.contents #sign-up-slide .slick-dots li.slick-active button:before{background-color:#000000;border:1px solid #000000;opacity:1}#content-main.framed section.contents .newsletter-recommend{border:1px solid #DCDCDC;padding:30px 20px;margin-bottom:30px}#content-main.framed section.contents .newsletter-recommend .details h3{font-size:1.6rem;font-family:"SST W55 Bold", "SSTJpPro-Bold", "Lucida Grande", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;line-height:1;margin-bottom:23px}#content-main.framed section.contents .newsletter-recommend .details .benefits li{display:-webkit-flex;display:flex}#content-main.framed section.contents .newsletter-recommend .details .benefits li+li{margin-top:20px}#content-main.framed section.contents .newsletter-recommend .details .benefits li .num{width:30px;height:30px;border-radius:15px;background-color:#000000;font-size:1.4rem;font-family:"SST W55 Bold", "SSTJpPro-Bold", "Lucida Grande", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;color:#ffffff;line-height:30px;text-align:center;margin-right:5px}#content-main.framed section.contents .newsletter-recommend .details .benefits li dl dt{font-size:1.1rem;line-height:1;letter-spacing:0;margin-bottom:8px}#content-main.framed section.contents .newsletter-recommend .details .benefits li dl dd{font-size:1.4rem;line-height:1;font-family:"SST W55 Bold", "SSTJpPro-Bold", "Lucida Grande", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;color:#008A19}#content-main.framed section.contents .newsletter-recommend .details .notice{margin:25px 0 29px 0;font-size:1.0rem;line-height:1px}#content-main.framed section.contents .newsletter-recommend .image-wrapper{padding:0 20px}#content-main.framed section.contents .newsletter-recommend .image-wrapper img{display:block;width:100%}#content-main.framed section.contents .step-chart{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;margin-bottom:40px}#content-main.framed section.contents .step-chart .step{width:40px;height:40px;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;border:1px solid #dcdcdc;text-align:center;line-height:40px;font-size:1.4rem;margin-bottom:10px}#content-main.framed section.contents .step-chart .title{font-size:1.2rem;line-height:1}#content-main.framed section.contents .step-chart li{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;width:100px}#content-main.framed section.contents .step-chart li.active .step{border:none;background-color:#000000;color:#ffffff}#content-main.framed section.contents .frame{border:1px solid #dcdcdc}#content-main.framed section.contents .frame .frame-header{height:160px;background:transparent url(/assets/sp_frame_header_bg-e11e081c7ed64e4f96280a2ca3d74a447151dadf702d870185f6f5e0951c1fb0.png) no-repeat center center;background-size:cover;font-size:2.0rem;color:#ffffff;padding:0 20px;line-height:2;font-family:"SST W55 Bold", "SSTJpPro-Bold", "Lucida Grande", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;word-break:break-all}#content-main.framed section.contents .frame .frame-body{padding:40px 20px}#content-main.framed section.contents .frame .frame-body h1.frame-title,#content-main.framed section.contents .frame .frame-body h3.frame-title{font-size:2.0rem;font-family:"SST W55 Bold", "SSTJpPro-Bold", "Lucida Grande", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;line-height:1}#content-main.framed section.contents .frame .frame-body h4.frame-title{font-size:1.6rem;font-family:"SST W55 Bold", "SSTJpPro-Bold", "Lucida Grande", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;line-height:1}#content-main.framed section.contents .frame .frame-body .bd{border-bottom:1px solid #dcdcdc;margin-bottom:30px}#content-main.framed section.contents .frame .frame-body p{font-size:1.4rem;line-height:2;margin-bottom:23px}#content-main.framed section.contents .frame .frame-body p b{font-family:"SST W55 Bold", "SSTJpPro-Bold", "Lucida Grande", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif}#content-main.framed section.contents .frame .frame-body p.s{font-size:1.2rem}#content-main.framed section.contents .frame .frame-body p:last-child{margin-bottom:0}#content-main.framed section.contents .under-frame{text-align:center;padding-top:30px;font-size:1.2rem;line-height:1}#content-main.framed.sso section.contents{padding-top:40px}#content-main.framed.sso section.contents .more-btn{background-position-x:calc(100% - 15px)}#content-main.event-entry-histories h1.section-title,#content-main.event-entry-histories h3.section-title{line-height:1;padding-left:0;height:auto;margin-bottom:30px}#content-main.event-entry-histories section.contents{margin-top:20px}#content-main.event-entry-histories section.contents .histories .no-content{display:table-cell;width:100%;height:190px;background-color:#f1f1f1;text-align:center;vertical-align:middle;padding-top:90px;font-size:1.8rem;font-family:"SST W55 Bold", "SSTJpPro-Bold", "Lucida Grande", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif}#content-main.event-entry-histories section.contents .histories li{border:1px solid #dcdcdc;margin-bottom:20px}#content-main.event-entry-histories section.contents .histories li .event-header{border-bottom:1px solid #dcdcdc;background-color:#f1f1f1;padding:25px 20px 30px 20px}#content-main.event-entry-histories section.contents .histories li .event-header .title{font-size:1.8rem;font-family:"SST W55 Bold", "SSTJpPro-Bold", "Lucida Grande", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;word-break:break-all;line-height:1.55;margin-bottom:5px;color:#009a19}#content-main.event-entry-histories section.contents .histories li .event-header .title a{color:#008a19;text-decoration:underline}#content-main.event-entry-histories section.contents .histories li .event-header .title a:hover,#content-main.event-entry-histories section.contents .histories li .event-header .title a:focus{text-decoration:none}#content-main.event-entry-histories section.contents .histories li .event-header .state{line-height:1;font-family:"SST W55 Bold", "SSTJpPro-Bold", "Lucida Grande", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;font-size:1.4rem;margin-bottom:20px}#content-main.event-entry-histories section.contents .histories li .event-header .entry-cancel{font-size:1.2rem;display:inline-block;background-color:#ffffff;padding:0 15px;height:30px;line-height:28px;color:#000000;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;border:1px solid #000000}#content-main.event-entry-histories section.contents .histories li .event-body{padding:30px 20px}#content-main.event-entry-histories section.contents .histories li .event-body dl dt{text-indent:30px;font-size:1.2rem;font-family:"SST W55 Bold", "SSTJpPro-Bold", "Lucida Grande", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;line-height:20px;margin-bottom:10px}#content-main.event-entry-histories section.contents .histories li .event-body dl dt.entry-no{background:transparent url(/assets/icon_entry_no-f9c1efec16fdb0272de50431d0fcb822cd247b007179f3fa882825ff3657621b.png) no-repeat left center;background-size:20px 20px}#content-main.event-entry-histories section.contents .histories li .event-body dl dt.event-date{background:transparent url(/assets/icon_calendar_active-8b4def6217be98d7e1c63fa7c6c18d6da19688fa6d8ade281c044974a648b0dc.png) no-repeat left center;background-size:20px 20px}#content-main.event-entry-histories section.contents .histories li .event-body dl dt.place{background:transparent url(/assets/icon_marker-c3414c8737e2f4af123f6c2dc48b6c1b2bb1cea4d9e12ecf3c845df76f3825c2.png) no-repeat left center;background-size:20px 20px}#content-main.event-entry-histories section.contents .histories li .event-body dl dd{line-height:2;font-size:1.4rem;margin-bottom:13px}#content-main.event-entry-histories section.contents .histories li .event-body dl dd .map{display:inline-block;height:20px;line-height:20px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;background-color:#000000;color:#ffffff;font-size:1.0rem;padding:0 8px;margin-left:15px}#content-main.event-entry-histories section.contents .histories li .event-body .option{font-size:1.4rem;line-height:2;margin-bottom:23px}#content-main.contest section.content{margin-top:20px}#content-main.contest section.content .content-header{display:-webkit-flex;display:flex;-webkit-align-items:flex-end;align-items:flex-end;margin-bottom:13px}#content-main.contest section.content .content-header .state{height:32px;padding:0 10px;border:2px solid #008a19;color:#008a19;border-radius:16px;line-height:28px;font-size:1.2rem;margin-right:20px}#content-main.contest section.content .content-header .total-count{font-size:1.4rem}#content-main.contest section.content .content-header .total-count span{color:#008a19}#content-main.contest section.content .content-header .total-count .num{padding-left:5px;font-size:2.4rem}#content-main.contest section.content .title{font-size:2.0rem;font-family:"SST W55 Bold", "SSTJpPro-Bold", "Lucida Grande", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;line-height:1.7;margin-bottom:23px}#content-main.contest section.content .subtitle{line-height:2;margin-bottom:7px}#content-main.contest section.content .kv{display:block;width:calc(100vw - 40px);height:calc((100vw - 40px) * 0.56);margin-bottom:23px;background-size:cover}#content-main.contest section.content .article{padding-bottom:12px;margin-bottom:30px;border-bottom:1px solid #dcdcdc;word-break:break-all}#content-main.contest section.content .article h2,#content-main.contest section.content .article h3{font-family:"SST W55 Bold", "SSTJpPro-Bold", "Lucida Grande", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;line-height:2}#content-main.contest section.content .article h2{font-size:1.4rem;margin-bottom:13px}#content-main.contest section.content .article h3{font-size:1.2rem;margin-bottom:18px}#content-main.contest section.content .article h4{font-size:1.2rem;margin-bottom:18px;text-decoration:underline}#content-main.contest section.content .article p{font-size:1.2rem;margin-bottom:18px;line-height:2}#content-main.contest section.content .article b,#content-main.contest section.content .article strong{font-family:"SST W55 Bold", "SSTJpPro-Bold", "Lucida Grande", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;font-weight:bold}#content-main.contest section.content .article i{font-style:italic}#content-main.contest section.content .article a{color:#008A19;text-decoration:underline}#content-main.contest section.content .article a.more-btn{color:#000000;text-decoration:none}#content-main.contest section.content .article ol,#content-main.contest section.content .article ul{font-size:1.2rem;line-height:2;padding-left:22px;margin-bottom:18px}#content-main.contest section.content .article ol{list-style-type:decimal}#content-main.contest section.content .article ul{list-style-type:disc}#content-main.contest section.content .article figure.image{margin-bottom:12px}#content-main.contest section.content .article figure.image img{display:block;margin:0 auto 5px auto;max-width:100%}#content-main.contest section.content .article figure.image figcaption{color:#666666;line-height:2}#content-main.contest section.content .article figure.media{margin-bottom:12px}#content-main.contest section.content .article figure.media .wrapper{position:relative;padding-bottom:100%;height:0;padding-bottom:56.2493%;margin-bottom:5px}#content-main.contest section.content .article figure.media .wrapper iframe{position:absolute;width:100%;height:100%;top:0;left:0}#content-main.contest section.content .article figure.media figcaption{color:#666666;line-height:2}#content-main.contest section.content .article figure.media+.movie-caption{margin-top:-7px}#content-main.contest section.content .article .movie-caption{color:#666666;line-height:2;margin-bottom:12px}#content-main.contest section.content .article mark.pen-red{background-color:transparent;color:#e91313}#content-main.contest section.content .article mark.pen-gray{background-color:transparent;color:#6b6b6b}#content-main.contest section.content .article blockquote{overflow:hidden;padding-right:1.5em;padding-left:1.5em;margin:0 0 20px;font-style:italic;border-left:5px solid #ccc}#content-main.contest section.content .article blockquote p{margin-bottom:0}#content-main.contest section.content .article .font-10pt{font-size:10px}#content-main.contest section.content .article .font-20pt{font-size:16px}#content-main.contest section.content .article .font-24pt{font-size:18px}#content-main.contest section.content .article .font-28pt{font-size:20px}#content-main.contest section.content .article .font-36pt{font-size:24px;line-height:1.8}#content-main.contest section.content .article .font-48pt{font-size:30px;line-height:1.8}#content-main.contest section.content .sheets{padding-bottom:30px;border-bottom:1px solid #dcdcdc;margin-bottom:30px}#content-main.contest section.content .sheets h1.section-title,#content-main.contest section.content .sheets h3.section-title{padding-left:0;height:auto;line-height:1;margin-bottom:27px}#content-main.contest section.content .sheets .idea-sheet{width:calc(100vw - 40px);height:calc(100vw - 40px);border:1px solid #dcdcdc}#content-main.contest section.content .sheets .idea-sheet.idea-sheet{margin-top:20px}#content-main.contest section.content dl{border:1px solid #dcdcdc;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}#content-main.contest section.content dl+dl{margin-top:20px}#content-main.contest section.content dl dt{-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px;border-radius:5px 5px 0 0;background-color:#f1f1f1;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;color:#666666;font-size:1.2rem;line-height:1;font-family:"SST W55 Bold", "SSTJpPro-Bold", "Lucida Grande", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;padding:10px 0 12px 0;border-bottom:1px solid #dcdcdc}#content-main.contest section.content dl dd{font-size:1.8rem;font-family:"SST W55 Bold", "SSTJpPro-Bold", "Lucida Grande", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;padding:10px 0;text-align:center;line-height:1.5}#content-main.contest section.content dl i{display:block;width:40px;height:40px;margin-bottom:10px}#content-main.contest section.content dl.term dt i{background:transparent url(/assets/icon_calendar_lg-5af8e510a4867dafed517ddb1afc971af7fbd6307a7b6fa603966606d35e8568.png) no-repeat center center;background-size:contain}#content-main.contest section.content dl.count dt i{background:transparent url(/assets/icon_rule-0c6888dae7bd6a69c4abdfafade12f894ec9a9aa95d7afb51cf01b12de7b7d8d.png) no-repeat center center;background-size:contain}#content-main.contest section.content .side{padding-bottom:40px}#content-main.contest section.contest-ideas{position:relative;background-color:#f1f1f1}#content-main.contest section.contest-ideas #contest-idea-anchor{position:absolute;top:-54px}#content-main.contest section.contest-ideas .container{padding:30px 20px}#content-main.contest section.contest-ideas h1.section-title,#content-main.contest section.contest-ideas h3.section-title{background:transparent url(/assets/icon_idea-92e9029c1d0879ca9b0791ef40c916dc8df989dac8a972874215fe51fc55c9e4.png) no-repeat left center;background-size:30px 30px;margin-bottom:20px}#content-main.contest section.contest-ideas .button-wrapper{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;margin-bottom:20px}#content-main.contest section.contest-ideas .button-wrapper a{display:block;width:120px;height:34px;-moz-border-radius:17px;-webkit-border-radius:17px;border-radius:17px;font-size:1.4rem;text-align:center;line-height:32px;border:1px solid #707070;margin:0 5px;color:#000000;background-color:#ffffff}#content-main.contest section.contest-ideas .button-wrapper a.active{background-color:#008a19;border:1px solid #008a19;color:#ffffff}#content-main.contest section.contest-ideas ul.ideas li{background-color:#ffffff;padding:20px}#content-main.contest section.contest-ideas ul.ideas li+li{margin-top:20px}#content-main.contest section.contest-ideas ul.ideas li .idea-link{display:block;color:#008a19;padding-bottom:12px;margin-bottom:20px;border-bottom:1px solid #dcdcdc}#content-main.contest section.contest-ideas ul.ideas li .idea-link .kv{position:relative;width:calc(100vw - 80px);height:calc((100vw - 80px) * 0.51);background-size:cover;margin-bottom:27px}#content-main.contest section.contest-ideas ul.ideas li .idea-link .kv .count{display:block;padding:0 10px;min-width:68px;line-height:32px;color:#ffffff;background-color:#000000;text-align:center;font-size:1.4rem;position:absolute;top:0;left:0}#content-main.contest section.contest-ideas ul.ideas li .idea-link .kv .state{display:block;border:2px solid #008a19;height:32px;-moz-border-radius:16px;-webkit-border-radius:16px;border-radius:16px;line-height:28px;color:#008a19;padding:0 10px;font-size:1.2rem;position:absolute;top:10px;right:10px;background-color:#ffffff}#content-main.contest section.contest-ideas ul.ideas li .idea-link .kv .state.hide{display:none}#content-main.contest section.contest-ideas ul.ideas li .idea-link .title{font-size:1.6rem;line-height:1.8}#content-main.contest section.contest-ideas ul.ideas li .idea-command{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}#content-main.contest section.contest-ideas ul.ideas li .idea-command a{display:block;height:44px;-moz-border-radius:22px;-webkit-border-radius:22px;border-radius:22px;color:#ffffff;font-size:1.2rem;font-family:"SST W55 Bold", "SSTJpPro-Bold", "Lucida Grande", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif}#content-main.contest section.contest-ideas ul.ideas li .idea-command a.vote{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;background-color:#008a19;width:calc(100vw - 144px)}#content-main.contest section.contest-ideas ul.ideas li .idea-command a.vote i{display:block;width:20px;height:20px;background:transparent url(/assets/icon_vote-2baf606bfe82c06a3d918e3054e8913c929b2aa12062cba4009f560fc8be1519.png) no-repeat center center;background-size:contain;margin-right:10px}#content-main.contest section.contest-ideas ul.ideas li .idea-command a.vote.disabled{background-color:#f5f5f5;color:#999999;cursor:not-allowed}#content-main.contest section.contest-ideas ul.ideas li .idea-command a.vote.disabled i{background:transparent url(/assets/icon_vote_disable-94db4ac3cca4775af8c49c90b55584be695170726f0aed3000d5ce4a5f49e982.png) no-repeat center center;background-size:contain}#content-main.contest section.contest-ideas ul.ideas li .idea-command a.fav{width:44px;background:transparent url(/assets/icon_favorite-cf661345ba43c2ca20a9e0afc67ab8bcb4ce6cadd957ecb4e04b1b2fd4e73d05.png) no-repeat center center;background-size:20px 20px}#content-main.contest section.contest-ideas ul.ideas li .idea-command a.active.vote i{background:transparent url(/assets/icon_dismiss-95dffe814690f69747f875d58f420e01c8bd091020a5e53af4bf0a1138d4782f.png) no-repeat center center;background-size:contain}#content-main.contest section.contest-ideas ul.ideas li .idea-command a.active.vote.disabled i{background:transparent url(/assets/icon_dismiss_disable-b11bb950897ebca0a3bba29cae73d15f59deb4878f9352a1988b201245f76bb7.png) no-repeat center center;background-size:contain}#content-main.contest section.contest-ideas ul.ideas li .idea-command a.active.fav{background:#008a19 url(/assets/icon_favorite_active-178bbdb3263478270a139d244a63bb90e1e639b0558fc944098878fcc0212107.png) no-repeat center center;background-size:20px 20px}#content-main.contest section.close .container{text-align:center}#content-main.contest section.close .container a{font-size:1.2rem;color:#008a19;text-decoration:underline}#content-main.contest #voting-count{background-color:#ffffff;width:88px;height:88px;-moz-border-radius:44px;-webkit-border-radius:44px;border-radius:44px;border:1px solid #dcdcdc;position:fixed;bottom:10px;right:10px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;-webkit-flex-direction:column;flex-direction:column;font-size:1.2rem;line-height:1}#content-main.contest #voting-count .count-wrapper{margin-top:10px;font-size:1.4rem}#content-main.contest #voting-count .count-wrapper span{font-size:1.8rem;font-weight:bold}#content-main.contest #voting-count.hide{display:none}#content-main.contest #btn-vote{width:180px;height:44px;-moz-border-radius:22px;-webkit-border-radius:22px;border-radius:22px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;background-color:#008a19;color:#ffffff;font-size:1.2rem;font-family:"SST W55 Bold", "SSTJpPro-Bold", "Lucida Grande", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;position:fixed;left:10px;bottom:10px}#content-main.contest #btn-vote i{display:block;width:20px;height:20px;background:transparent url(/assets/icon_vote-2baf606bfe82c06a3d918e3054e8913c929b2aa12062cba4009f560fc8be1519.png) no-repeat center center;background-size:contain;margin-right:10px}#content-main.contest #btn-vote.disabled{background-color:#f5f5f5;color:#999999;cursor:not-allowed}#content-main.contest #btn-vote.disabled i{background:transparent url(/assets/icon_vote_disable-94db4ac3cca4775af8c49c90b55584be695170726f0aed3000d5ce4a5f49e982.png) no-repeat center center;background-size:contain}#content-main.contest #btn-vote.active i{background:transparent url(/assets/icon_dismiss-95dffe814690f69747f875d58f420e01c8bd091020a5e53af4bf0a1138d4782f.png) no-repeat center center;background-size:contain}#content-main.contest #btn-vote.active.disabled i{background:transparent url(/assets/icon_dismiss_disable-b11bb950897ebca0a3bba29cae73d15f59deb4878f9352a1988b201245f76bb7.png) no-repeat center center;background-size:contain}#content-main.contest #btn-vote.hide{display:none}#content-main.contest #btn-favorite{width:44px;height:44px;-moz-border-radius:22px;-webkit-border-radius:22px;border-radius:22px;background:#fff url(/assets/icon_favorite-cf661345ba43c2ca20a9e0afc67ab8bcb4ce6cadd957ecb4e04b1b2fd4e73d05.png) no-repeat center center;background-size:20px 20px;border:1px solid #dcdcdc;position:fixed;left:200px;bottom:10px}#content-main.contest #btn-favorite.active{border:1px solid #008a19;background:#008a19 url(/assets/icon_favorite_active-178bbdb3263478270a139d244a63bb90e1e639b0558fc944098878fcc0212107.png) no-repeat center center;background-size:20px 20px}#content-main.contest #btn-favorite.hide{display:none}#content-main.announcement section.content{margin-top:20px}#content-main.announcement section.content .title{font-size:2.0rem;font-family:"SST W55 Bold", "SSTJpPro-Bold", "Lucida Grande", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;line-height:1.7;margin-bottom:23px;border-bottom:1px solid #dcdcdc;padding-bottom:24px}#content-main.announcement section.content p{font-size:1.2rem;line-height:2}#content-main.announcement section.content p a{color:#008A19;text-decoration:underline}#content-main.announcement section.content p a:hover,#content-main.announcement section.content p a:focus{text-decoration:none}#content-main.announcement section.content .image{margin-top:24px;background-size:cover;display:block;width:calc(100vw - 40px);height:calc((100vw - 40px) * 0.56)}#content-main.announcement section.content .bottom-link{margin-top:60px;border-top:1px solid #dcdcdc;padding-top:30px;text-align:center}#content-main.announcement section.content .bottom-link a{line-height:1;font-size:1.2rem;color:#008a19;text-decoration:underline}#content-main.highlights section.list h3.section-title{padding-left:0}#content-main.highlights section.list .highlights-header{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;margin-bottom:20px}#content-main.highlights section.list .highlights-header .section-title{-webkit-flex:1;flex:1;margin-bottom:0}#content-main.highlights section.list .highlights-header .year-switcher{position:relative}#content-main.highlights section.list .highlights-header .year-switcher .current-year{display:block;border:1px solid #dcdcdc;height:44px;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;width:145px;background:#fafafa url(/assets/select_arrow-52c371674b1cdaad15d5802723e0aaea59cfa5017abf6b8267259517d6d1e5d3.png) no-repeat center right;background-size:35px 9px;color:#cccccc;font-size:1.4rem;line-height:42px;padding-left:15px}#content-main.highlights section.list .highlights-header .year-switcher input[type=checkbox]{display:none}#content-main.highlights section.list .highlights-header .year-switcher .years{position:absolute;top:0;left:0;width:100%;pointer-events:none;opacity:0;-moz-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;-webkit-transition:all 0.2s ease;-webkit-transition-delay:0s;transition:all 0.2s ease 0s;border:1px solid #dcdcdc;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;background-color:#ffffff}#content-main.highlights section.list .highlights-header .year-switcher .years li{height:44px;line-height:44px;font-size:1.4rem}#content-main.highlights section.list .highlights-header .year-switcher .years li a{display:block;height:100%;color:#000000;padding-left:15px}#content-main.highlights section.list .highlights-header .year-switcher .years li.current a,#content-main.highlights section.list .highlights-header .year-switcher .years li:hover a{background-color:#fafafa;color:#cccccc}#content-main.highlights section.list .highlights-header .year-switcher .years li:first-child a{-moz-border-radius:6px 6px 0 0;-webkit-border-radius:6px;border-radius:6px 6px 0 0}#content-main.highlights section.list .highlights-header .year-switcher .years li:last-child a{-moz-border-radius:0 0 6px 6px;-webkit-border-radius:0;border-radius:0 0 6px 6px}#content-main.highlights section.list .highlights-header .year-switcher .years li+li{border-top:1px solid #dcdcdc}#content-main.highlights section.list .highlights-header .year-switcher input[type=checkbox]:checked+.years{pointer-events:auto;opacity:1}#content-main.highlights section.list .month{font-family:"SST W55 Bold", "SSTJpPro-Bold", "Lucida Grande", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;font-size:1.6rem;line-height:1;padding-bottom:20px;border-bottom:1px solid #dcdcdc;margin-bottom:40px;margin-right:-20px}#content-main.highlights section.list .highlights{margin-bottom:60px}#content-main.highlights section.list .highlights .highlight .cover{display:block;width:100%;margin-bottom:20px}#content-main.highlights section.list .highlights .highlight+.highlight{margin-top:60px}#content-main.highlights section.list .highlights .highlight .name{font-size:2.6rem;font-family:"SST W55 Bold", "SSTJpPro-Bold", "Lucida Grande", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;line-height:1.5;margin-bottom:15px}#content-main.highlights section.list .highlights .highlight .name span{display:block;line-height:1;font-size:1.2rem;color:#666666;font-family:"SST W55 Regular", "SSTJpPro-Regular", "Lucida Grande", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;margin-bottom:3px}#content-main.highlights section.list .highlights .highlight .company{font-size:1.6rem;font-family:"SST W55 Bold", "SSTJpPro-Bold", "Lucida Grande", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;line-height:1;margin-bottom:20px}#content-main.highlights section.list .highlights .highlight .services{margin-bottom:13px;padding-left:20px;background:transparent url(/assets/icon_flag-885ecb2c23bce6e656ac39ad5a9fc327a6ee4edbd3c92e30b7dc891e14b098ef.png) no-repeat left 3px;background-size:12px 12px}#content-main.highlights section.list .highlights .highlight .services li{display:inline-block;color:#008a19;font-size:1.2rem;line-height:14px;font-family:"SST W55 Bold", "SSTJpPro-Bold", "Lucida Grande", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;position:relative;margin-bottom:5px;margin-right:9px}#content-main.highlights section.list .highlights .highlight .services li+li:before{content:'';display:inline-block;width:10px;height:14px;-moz-transform:translateY(2px);-ms-transform:translateY(2px);-webkit-transform:translateY(2px);transform:translateY(2px);margin-right:9px;background:transparent url(/assets/icon_slash-045d3580d54cd592bbf3d6d2b7be6225f597bd200d7c6ee69d2545ddd5f15d13.png) no-repeat center center;background-size:contain}#content-main.highlights section.list .highlights .highlight .description{font-size:1.4rem;line-height:2}#content-main.highlights section.content-header{background-color:#f1f1f1}#content-main.highlights section.content-header .container{padding-bottom:20px}#content-main.highlights section.content-header .border{height:20px;border-left:1px solid #dcdcdc;margin-bottom:10px}#content-main.highlights section.content-header .name{margin-bottom:15px;font-size:2.6rem;font-family:"SST W55 Bold", "SSTJpPro-Bold", "Lucida Grande", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;line-height:1.7}#content-main.highlights section.content-header .company{margin-bottom:20px;font-size:1.6rem;font-family:"SST W55 Bold", "SSTJpPro-Bold", "Lucida Grande", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;line-height:1}#content-main.highlights section.content-header .fb-parts{margin-bottom:20px}#content-main.highlights section.content-header .date{font-size:1.2rem;line-height:1;color:#666666;margin-bottom:20px}#content-main.highlights section.content-header .cover{display:block;width:100%}#content-main.highlights section.content-header .services{margin-bottom:13px;padding-left:20px;background:transparent url(/assets/icon_flag-885ecb2c23bce6e656ac39ad5a9fc327a6ee4edbd3c92e30b7dc891e14b098ef.png) no-repeat left 3px;background-size:12px 12px}#content-main.highlights section.content-header .services li{display:inline-block;color:#006819;font-size:1.2rem;line-height:14px;font-family:"SST W55 Bold", "SSTJpPro-Bold", "Lucida Grande", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;position:relative;margin-bottom:5px;margin-right:9px}#content-main.highlights section.content-header .services li+li:before{content:'';display:inline-block;width:10px;height:14px;-moz-transform:translateY(2px);-ms-transform:translateY(2px);-webkit-transform:translateY(2px);transform:translateY(2px);margin-right:9px;background:transparent url(/assets/icon_slash-045d3580d54cd592bbf3d6d2b7be6225f597bd200d7c6ee69d2545ddd5f15d13.png) no-repeat center center;background-size:contain}#content-main.highlights section.content .container{padding:33px 20px 80px 20px}#content-main.highlights section.content .headline{margin-bottom:53px}#content-main.highlights section.content .headline h1.title{font-size:2.0rem;font-family:"SST W55 Bold", "SSTJpPro-Bold", "Lucida Grande", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;line-height:1.7;margin-bottom:16px}#content-main.highlights section.content .headline p{font-size:1.4rem;line-height:2}#content-main.highlights section.content .headline p a{color:#008a19;text-decoration:underline}#content-main.highlights section.content .headline p a:hover{text-decoration:none}#content-main.highlights section.content h3.block-title{font-size:2.6rem;font-family:"SST W55 Bold", "SSTJpPro-Bold", "Lucida Grande", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;line-height:1;margin-bottom:30px}#content-main.highlights section.content ul.new{margin-bottom:60px}#content-main.highlights section.content ul.new li+li{margin-top:30px}#content-main.highlights section.content ul.new li .st{font-size:1.8rem;font-family:"SST W55 Bold", "SSTJpPro-Bold", "Lucida Grande", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;line-height:1.7}#content-main.highlights section.content ul.new li .st+p{margin-top:23px}#content-main.highlights section.content ul.new li .more-btn{margin-top:23px}#content-main.highlights section.content ul.new li .more-btn+p{margin-top:23px}#content-main.highlights section.content ul.new li p{font-size:1.4rem;line-height:2}#content-main.highlights section.content ul.new li p i{font-style:italic}#content-main.highlights section.content ul.new li p a{color:#008a19;text-decoration:underline}#content-main.highlights section.content ul.new li p a:hover{text-decoration:none}#content-main.highlights section.content ul.new li .image{margin-top:23px;display:block;width:100%}#content-main.highlights section.content ul.new li .movie-wrapper{width:100%;position:relative;height:0;padding-bottom:56.2493%}#content-main.highlights section.content ul.new li .movie-wrapper iframe{position:absolute;width:100%;height:100%;top:0;left:0}#content-main.highlights section.content .collaboration{margin-bottom:60px}#content-main.highlights section.content .collaboration .index{font-size:2.6rem;line-height:1.38;text-align:center;padding:35px 20px;border:1px solid #dcdcdc;margin-bottom:21px}#content-main.highlights section.content .collaboration .roles li+li{margin-top:14px}#content-main.highlights section.content .collaboration .roles li .title{font-size:1.8rem;font-family:"SST W55 Bold", "SSTJpPro-Bold", "Lucida Grande", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;line-height:2;margin-bottom:11px}#content-main.highlights section.content .collaboration .roles li .image{display:block;width:100%;margin-bottom:13px}#content-main.highlights section.content .collaboration .roles li p{font-size:1.4rem;line-height:2}#content-main.highlights section.content .collaboration .roles li p a{color:#008a19;text-decoration:underline}#content-main.highlights section.content .collaboration .roles li p a:hover{text-decoration:none}#content-main.highlights section.content .vision .image{display:block;width:100%;margin-bottom:13px}#content-main.highlights section.content .vision .org{font-size:1.4rem;line-height:2;margin-bottom:3px}#content-main.highlights section.content .vision .name{font-size:2.8rem;font-family:"SST W55 Bold", "SSTJpPro-Bold", "Lucida Grande", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;line-height:1;margin-bottom:23px}#content-main.highlights section.content .vision p{font-size:1.4rem;line-height:2}#content-main.highlights section.content .vision p a{color:#008a19;text-decoration:underline}#content-main.highlights section.content .vision p a:hover{text-decoration:none}#content-main.highlights section.sign-up{margin-top:80px}#content-main.highlights section.related{margin-bottom:0;padding-bottom:0;border-bottom:none;border-top:1px solid #dcdcdc;padding-top:80px}#content-main.highlights section.contact{margin-top:80px}#content-main.highlights section.contact p{font-size:1.4rem;line-height:2}#content-main.highlights section.contact .btn-wrapper .more-btn+.more-btn{margin-top:20px}#content-main.partner-wanted section.content-header{background-color:#f1f1f1}#content-main.partner-wanted section.content-header .container{padding-bottom:20px}#content-main.partner-wanted section.content-header .border{height:20px;border-left:1px solid #dcdcdc;margin-bottom:10px}#content-main.partner-wanted section.content-header .name{margin-bottom:15px;font-size:2.6rem;font-family:"SST W55 Bold", "SSTJpPro-Bold", "Lucida Grande", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;line-height:1.7}#content-main.partner-wanted section.content-header .company{margin-bottom:20px;font-size:1.6rem;font-family:"SST W55 Bold", "SSTJpPro-Bold", "Lucida Grande", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;line-height:1}#content-main.partner-wanted section.content-header .date{font-size:1.2rem;line-height:1;color:#666666;margin-bottom:20px}#content-main.partner-wanted section.content-header .cover{display:block;width:100%}#content-main.partner-wanted section.content{word-break:break-all}#content-main.partner-wanted section.content h2,#content-main.partner-wanted section.content h3{font-family:"SST W55 Bold", "SSTJpPro-Bold", "Lucida Grande", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;line-height:2}#content-main.partner-wanted section.content h2{font-size:1.4rem;margin-bottom:13px}#content-main.partner-wanted section.content h3{font-size:1.2rem;margin-bottom:18px}#content-main.partner-wanted section.content h4{font-size:1.2rem;margin-bottom:18px;text-decoration:underline}#content-main.partner-wanted section.content p{font-size:1.2rem;margin-bottom:18px;line-height:2}#content-main.partner-wanted section.content b,#content-main.partner-wanted section.content strong{font-family:"SST W55 Bold", "SSTJpPro-Bold", "Lucida Grande", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;font-weight:bold}#content-main.partner-wanted section.content i{font-style:italic}#content-main.partner-wanted section.content a{color:#008A19;text-decoration:underline}#content-main.partner-wanted section.content a.more-btn{color:#000000;text-decoration:none}#content-main.partner-wanted section.content ol,#content-main.partner-wanted section.content ul{font-size:1.2rem;line-height:2;padding-left:22px;margin-bottom:18px}#content-main.partner-wanted section.content ol{list-style-type:decimal}#content-main.partner-wanted section.content ul{list-style-type:disc}#content-main.partner-wanted section.content figure.image{margin-bottom:12px}#content-main.partner-wanted section.content figure.image img{display:block;margin:0 auto 5px auto;max-width:100%}#content-main.partner-wanted section.content figure.image figcaption{color:#666666;line-height:2}#content-main.partner-wanted section.content figure.media{margin-bottom:12px}#content-main.partner-wanted section.content figure.media .wrapper{position:relative;padding-bottom:100%;height:0;padding-bottom:56.2493%;margin-bottom:5px}#content-main.partner-wanted section.content figure.media .wrapper iframe{position:absolute;width:100%;height:100%;top:0;left:0}#content-main.partner-wanted section.content figure.media figcaption{color:#666666;line-height:2}#content-main.partner-wanted section.content figure.media+.movie-caption{margin-top:-7px}#content-main.partner-wanted section.content .movie-caption{color:#666666;line-height:2;margin-bottom:12px}#content-main.partner-wanted section.content mark.pen-red{background-color:transparent;color:#e91313}#content-main.partner-wanted section.content mark.pen-gray{background-color:transparent;color:#6b6b6b}#content-main.partner-wanted section.content blockquote{overflow:hidden;padding-right:1.5em;padding-left:1.5em;margin:0 0 20px;font-style:italic;border-left:5px solid #ccc}#content-main.partner-wanted section.content blockquote p{margin-bottom:0}#content-main.partner-wanted section.content .font-10pt{font-size:10px}#content-main.partner-wanted section.content .font-20pt{font-size:16px}#content-main.partner-wanted section.content .font-24pt{font-size:18px}#content-main.partner-wanted section.content .font-28pt{font-size:20px}#content-main.partner-wanted section.content .font-36pt{font-size:24px;line-height:1.8}#content-main.partner-wanted section.content .font-48pt{font-size:30px;line-height:1.8}#content-main.partner-wanted section.content .container{padding:33px 20px 80px 20px}#content-main.partner-wanted section.content h2{font-size:2.0rem;font-family:"SST W55 Bold", "SSTJpPro-Bold", "Lucida Grande", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;line-height:1.7;margin-bottom:16px}#content-main.partner-wanted section.content p{font-size:1.4rem;line-height:2}#content-main.partner-wanted section.content p a{color:#008a19;text-decoration:underline}#content-main.partner-wanted section.content p a:hover{text-decoration:none}#content-main.partner-wanted section.content h3{margin-top:60px;font-size:2.6rem;font-family:"SST W55 Bold", "SSTJpPro-Bold", "Lucida Grande", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;line-height:1;margin-bottom:30px}#content-main.partner-wanted section.content h4{font-size:2.6rem;line-height:1.38;margin-bottom:21px;text-decoration:unset}#content-main.partner-wanted section.content h5{font-size:1.8rem;font-family:"SST W55 Bold", "SSTJpPro-Bold", "Lucida Grande", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;line-height:2;margin-bottom:11px}#content-main.partner-wanted section.content figure.image{margin-top:23px;display:block;width:100%;margin-bottom:13px}#content-main.partner-wanted section.content figure.image img{display:block;width:100%;margin:0 auto 5px auto}#content-main.partner-wanted section.content figure.image figcaption{color:#666666;line-height:2}#content-main.partner-wanted section.content figure.media{margin-bottom:13px}#content-main.partner-wanted section.content figure.media .wrapper{position:relative;padding-bottom:100%;height:0;padding-bottom:56.2493%;margin-bottom:5px}#content-main.partner-wanted section.content figure.media .wrapper iframe{position:absolute;width:100%;height:100%;top:0;left:0}#content-main.partner-wanted section.content .two-column-content h4{text-align:center;padding:35px 20px;border:1px solid #dcdcdc;text-decoration:unset}#content-main.partner-wanted section.content .two-column-content .wrapper div+div{margin-top:14px}#content-main.partner-wanted section.content .left-image-content .name,#content-main.partner-wanted section.content .left-image-content h4{text-align:unset;border:unset;padding:unset;margin-top:3px;font-size:2.8rem;font-family:"SST W55 Bold", "SSTJpPro-Bold", "Lucida Grande", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;line-height:1;margin-bottom:23px}#content-main.partner-wanted section.about{margin-top:80px;margin-bottom:80px}#content-main.partner-wanted section.about .wrapper{padding:32px 20px 34px 20px;border:1px solid #dcdcdc;line-height:2}#content-main.partner-wanted section.about h5{font-family:"SST W55 Bold", "SSTJpPro-Bold", "Lucida Grande", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;font-size:1.6rem;margin-bottom:6px}#content-main.partner-wanted section.about p{font-size:1.2rem}#content-main.partner-wanted section.about p a{color:#008A19;text-decoration:underline}#content-main.partner-wanted section.about p a:hover,#content-main.partner-wanted section.about p a:focus{text-decoration:none}#content-main.partner-wanted section.sign-up{margin-top:80px}#content-main.partner-wanted #floating-partner-inquiry-btn{position:fixed;z-index:999;left:10px;bottom:86px;display:block;border-radius:30px;background-color:#008A19;color:#ffffff;font-family:"SST W55 Bold", "SSTJpPro-Bold", "Lucida Grande", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;font-size:1.2rem;line-height:58px;padding-left:20px;width:190px;height:58px;background:#008A19 url(/assets/icon_arrow_white-11e8e2ac9de3d9b54373d5980d6c3d654e1a44ed714a914d4c4cdf1069cea6ef.png) no-repeat right 15px center;background-size:14px 12px}#content-main.partner-wanted #floating-partner-inquiry-btn.disabled{padding-left:15px;background-color:#666666}#content-main.partner-wanted #floating-partner-inquiry-btn.hide{display:none}#content-main.partner-wanted #share-with{bottom:86px}#content-main.partner-wanted #floating-to-top{display:none}#content-main.sdgs section.about{margin-bottom:80px;font-size:1.4rem;line-height:2}#content-main.sdgs section.about a{color:#000000;text-decoration:underline}#content-main.sdgs h3.section-title{padding-left:0;line-height:1.7;height:auto;margin-bottom:23px}#content-main.sdgs section.content{margin-bottom:80px}#content-main.sdgs section.content .wrapper .img{display:block;width:100%;margin-bottom:14px}#content-main.sdgs section.content .wrapper .detail h5{font-size:1.6rem;font-family:"SST W55 Bold", "SSTJpPro-Bold", "Lucida Grande", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;line-height:2;margin-bottom:14px}#content-main.sdgs section.content .wrapper .detail p{font-size:1.2rem;line-height:2}#content-main.sdgs section.content .wrapper .detail .detail-img{margin-top:14px;display:block;width:100%}#content-main.sdgs section.activities .btn-wrapper .more-btn{margin-top:20px}#content-main.sdgs section.activities .activity{padding-bottom:40px;margin-bottom:40px;border-bottom:1px solid #dcdcdc}#content-main.sdgs section.activities .activity .symbols{display:flex;margin-bottom:30px}#content-main.sdgs section.activities .activity .symbols .symbol{width:80px;height:80px}#content-main.sdgs section.activities .activity .symbols .symbol+.symbol{margin-left:5px}#content-main.sdgs section.activities .activity .symbols .symbol.g3{background:transparent url(/assets/sdgs_symbol_g3-7d9318b67d9fd6c4702295d09c170455345f3d4a1908e9b1acf31f626718f4c9.png) no-repeat center center;background-size:contain}#content-main.sdgs section.activities .activity .symbols .symbol.g4{background:transparent url(/assets/sdgs_symbol_g4-623366351cea033ffadb357de71847ee1522608d3ff2bc7d4ff41dd282094b06.png) no-repeat center center;background-size:contain}#content-main.sdgs section.activities .activity .symbols .symbol.g11{background:transparent url(/assets/sdgs_symbol_g11-24312c4751de937bac9f8a577beb6d541eb41031bf8c2396234d2bc022273d10.png) no-repeat center center;background-size:contain}#content-main.sdgs section.activities .activity .symbols .symbol.g13{background:transparent url(/assets/sdgs_symbol_g13-d0859e3e5a044fe7fcd57fd5cd5b491cd6ff8bd0337a0ccfc1fcdad7004ad99a.png) no-repeat center center;background-size:contain}#content-main.sdgs section.activities .activity .symbols .symbol.g14{background:transparent url(/assets/sdgs_symbol_g14-2f1b2a58c716cb7f2742bc6b8e012217f9798de25fc0d8e14309f2e864cc59d4.png) no-repeat center center;background-size:contain}#content-main.sdgs section.activities .activity .symbols .symbol.g15{background:transparent url(/assets/sdgs_symbol_g15-ac8873f4db3a08197809a43feccb157df9f8647c4119d69088ae102a7ea0f42d.png) no-repeat center center;background-size:contain}#content-main.sdgs section.activities .activity .symbols .symbol.g17{background:transparent url(/assets/sdgs_symbol_g17-14f34d3de5529075ee1f140b71dcd87caa0db29d4d249f424938627418777a5b.png) no-repeat center center;background-size:contain}#content-main.sdgs section.activities .examples .example+.example{margin-top:40px}#content-main.sdgs section.activities .examples .example .img{display:block;width:100%;margin-bottom:12px}#content-main.sdgs section.activities .examples .example h5{font-size:1.6rem;font-family:"SST W55 Bold", "SSTJpPro-Bold", "Lucida Grande", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;line-height:2;margin-bottom:12px}#content-main.sdgs section.activities .examples .example p{font-size:1.4rem;line-height:2;margin-bottom:23px}#content-main.sdgs section.sign-up{margin-top:80px}#content-main.whitepaper section.about{margin-bottom:80px;font-size:1.4rem;line-height:2}#content-main.whitepaper section.about a{color:#000000;text-decoration:underline}#content-main.whitepaper h3.section-title{padding-left:0;line-height:1.7;height:auto;margin-bottom:23px}#content-main.whitepaper section.content{margin-bottom:80px}#content-main.whitepaper section.content .downloads li+li{margin-top:80px}#content-main.whitepaper section.content .downloads li .img{display:block;width:100%;margin-bottom:12px}#content-main.whitepaper section.content .downloads li .details .title{font-size:1.6rem;font-family:"SST W55 Bold", "SSTJpPro-Bold", "Lucida Grande", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;line-height:2;margin-bottom:6px}#content-main.whitepaper section.content .downloads li .details .desc{font-size:1.2rem;line-height:2;margin-bottom:12px}#content-main.whitepaper section.content .downloads li .details .points{font-size:1.2rem;display:-webkit-flex;display:flex;padding:20px 0 20px 20px;border-left:1px solid #dcdcdc;margin-bottom:20px}#content-main.whitepaper section.content .downloads li .details .points .person{width:60px;height:60px;background:transparent url(/assets/icon_person_green-70aa65d36488dfe2e3dfe9c180ad9321bf69e618e13fb6cffd017634bfa34289.png) no-repeat center center;background-size:contain;margin-right:20px}#content-main.whitepaper section.content .downloads li .details .points .list{-webkit-flex:1;flex:1}#content-main.whitepaper section.content .downloads li .details .points .list ul{margin-top:8px;color:#008A19;list-style-type:disc;padding-left:18px;font-family:"SST W55 Bold", "SSTJpPro-Bold", "Lucida Grande", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif}#content-main.whitepaper section.content .downloads li .details .points .list ul li{display:list-item;margin:0}#content-main.whitepaper section.content .downloads li .details .points .list ol{margin-top:8px;color:#008A19;list-style-type:decimal;padding-left:18px;font-family:"SST W55 Bold", "SSTJpPro-Bold", "Lucida Grande", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif}#content-main.whitepaper section.content .downloads li .details .points .list ol li{display:list-item;margin:0}#content-main.whitepaper section.content-footer .banners li+li{margin-top:20px}#content-main.whitepaper section.content-footer .banners li img{display:block;width:100%}#content-main.projects h3.section-title{padding-left:0;line-height:1;height:auto}#content-main.projects section.about{margin-bottom:80px;font-size:1.4rem;line-height:2}#content-main.projects section.projects{margin-bottom:80px}#content-main.projects section.projects .projects li{margin-bottom:40px}#content-main.projects section.projects .projects li .title{font-size:2.0rem;font-family:"SST W55 Bold", "SSTJpPro-Bold", "Lucida Grande", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;line-height:1;margin-bottom:20px}#content-main.projects section.projects .projects li .title.sm{font-size:1.6rem}#content-main.projects section.projects .projects li .title span{font-size:1.2rem;font-family:"SST W55 Regular", "SSTJpPro-Regular", "Lucida Grande", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif}#content-main.projects section.projects .projects li .image{display:block;width:100%;margin-bottom:20px}#content-main.projects section.projects .projects li dl{font-size:1.4rem;margin-bottom:20px}#content-main.projects section.projects .projects li dl dt{line-height:20px;padding-left:30px;font-weight:bold;margin-bottom:5px}#content-main.projects section.projects .projects li dl dt.request{background:transparent url(/assets/icon_support_request-9c7c129fbd3e6e12d5096f06030a596aa0c4da1226d2ddbc74862f16dd3cb788.png) no-repeat left center;background-size:20px 20px}#content-main.projects section.projects .projects li dl dt.support{background:transparent url(/assets/icon_support_content-1687856b313447d3f606084dea7f33ad40208c37f6aaeef77f9e5950526f8b89.png) no-repeat left center;background-size:20px 20px}#content-main.projects section.projects .projects li dl dd{line-height:2}#content-main.projects section.projects .projects li dl dd+dt{margin-top:17px}#content-main.projects section.achievements{margin-bottom:80px}#content-main.projects section.achievements h3.section-title{line-height:1.7}#content-main.projects section.achievements p{font-size:1.4rem;line-height:1}#content-main.projects section.achievements .summary{margin-bottom:29px}#content-main.projects section.achievements .summary .counts{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;margin-bottom:20px}#content-main.projects section.achievements .summary .counts li{-webkit-flex:1;flex:1;padding:20px 0 30px 0}#content-main.projects section.achievements .summary .counts li+li{margin-left:15px}#content-main.projects section.achievements .summary .counts label{display:block;font-size:1.6rem;line-height:1.7;font-family:"SST W55 Bold", "SSTJpPro-Bold", "Lucida Grande", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;text-align:center;margin-bottom:20px}#content-main.projects section.achievements .summary .counts .wrapper{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center}#content-main.projects section.achievements .summary .counts .wrapper i{display:block;width:50px;height:50px;margin-bottom:25px}#content-main.projects section.achievements .summary .counts .wrapper i.person-with-flag{background:transparent url(/assets/icon_person_with_flag-c27ef963c2bd1a943dfe6b3b65b44ad638c1acf56be528ead424aaa33d130c27.png) no-repeat center center;background-size:contain}#content-main.projects section.achievements .summary .counts .wrapper i.folders{background:transparent url(/assets/icon_folders-462d4b69d151b4e61b3d5390b63444af9cbbf162d34c0aa3b23a2ae791c0cb44.png) no-repeat center center;background-size:contain}#content-main.projects section.achievements .summary .counts .wrapper .value{font-size:4.6rem;font-family:"SST W55 Bold", "SSTJpPro-Bold", "Lucida Grande", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;line-height:1}#content-main.projects section.achievements .summary .counts .wrapper .value span{font-size:2.0rem}#content-main.projects section.achievements .summary p{text-align:center}#content-main.projects section.achievements .companies{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between}#content-main.projects section.achievements .companies li{width:calc((100vw - 55px) / 2);margin-bottom:20px}#content-main.projects section.achievements .companies li img{width:100%;display:block}#content-main.projects section.others .btn-wrapper .more-btn+.more-btn{margin-top:20px}#modal-backdrop{position:fixed;z-index:10002;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.6);display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;pointer-events:none;opacity:0;-moz-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;-webkit-transition:all 0.2s ease;-webkit-transition-delay:0s;transition:all 0.2s ease 0s}#modal-backdrop.active{pointer-events:auto;opacity:1}#modal-backdrop .modal-header{height:70px;padding:15px;display:-webkit-flex;display:flex;-webkit-justify-content:flex-end;justify-content:flex-end}#modal-backdrop .modal-header .modal-close{display:block;width:40px;height:40px;background:transparent url(/assets/btn_modal_close-40ce5827a39e75c9ddc511885ff42618df04cee7661c8ee64ae33c4f1e12bee2.png) no-repeat center center;background-size:contain}#modal-backdrop .inquiry-modal{background-color:#ffffff;width:100%;height:100%}#modal-backdrop .inquiry-modal .modal-body{padding-top:10px;height:calc(100% - 70px)}#modal-backdrop .inquiry-modal .modal-body .title{font-size:2.0rem;font-family:"SST W55 Bold", "SSTJpPro-Bold", "Lucida Grande", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;margin-bottom:13px}#modal-backdrop .inquiry-modal .modal-body p{font-size:1.4rem;line-height:2;margin-bottom:13px}#modal-backdrop .inquiry-modal .modal-body .more-btn{margin-top:0;margin-bottom:33px;display:block;height:44px;line-height:44px;font-size:1.4rem;font-family:"SST W55 Bold", "SSTJpPro-Bold", "Lucida Grande", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;color:#000000;-moz-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;-webkit-transition:all 0.2s ease;-webkit-transition-delay:0s;transition:all 0.2s ease 0s;background:#fff url(/assets/icon_arrow-1f3d60e19fbec7383a835c96996e90ff91f8965df9d8e45dfe8023e3d5d78edf.png) no-repeat right 15px center;background-size:14px 12px;padding-left:15px;border:1px solid #707070}#modal-backdrop .inquiry-modal .modal-body .more-btn:hover,#modal-backdrop .inquiry-modal .modal-body .more-btn:focus{background-color:#f1f1f1}#modal-backdrop .inquiry-modal .modal-body .more-btn.green{border:1px solid #008A19;color:#ffffff;background:#008A19 url(/assets/icon_arrow_white-11e8e2ac9de3d9b54373d5980d6c3d654e1a44ed714a914d4c4cdf1069cea6ef.png) no-repeat right 15px center;background-size:14px 12px}#modal-backdrop .inquiry-modal .modal-body .more-btn.green.ex{background:#008A19 url(/assets/icon_external_white-9d412d9109e860646bc073af24139e1837f93e111f010a791f2bd39aa458e675.png) no-repeat right 15.79px center;background-size:15.79px 12px}#modal-backdrop .inquiry-modal .modal-body .more-btn.green:hover,#modal-backdrop .inquiry-modal .modal-body .more-btn.green:focus{border:1px solid #66CE75;color:#006819;background:#66CE75 url(/assets/icon_arrow_green-e93aaa38ce11266ec2935a42d8e388a022528657f743323e6e7e2dd2cc8e1e3d.png) no-repeat right 15px center;background-size:14px 12px}#modal-backdrop .inquiry-modal .modal-body .more-btn.green:hover.ex,#modal-backdrop .inquiry-modal .modal-body .more-btn.green:focus.ex{background:#66CE75 url(/assets/icon_external_green-4661d1b7a39c04380a9fd7fc9162ad481a9a330739853f13d9f8ef21018756de.png) no-repeat right 15.79px center;background-size:15.79px 12px}#modal-backdrop .project-modal{background-color:#ffffff;width:100%;height:100%}#modal-backdrop .project-modal .modal-body{padding-top:10px;height:calc(100% - 70px);padding-bottom:70px;overflow:auto}#modal-backdrop .project-modal .modal-body .title{font-size:2.0rem;font-family:"SST W55 Bold", "SSTJpPro-Bold", "Lucida Grande", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;margin-bottom:20px}#modal-backdrop .project-modal .modal-body .image{display:block;width:100%;margin-bottom:13px}#modal-backdrop .project-modal .modal-body .desc p{font-size:1.4rem;line-height:2;margin-bottom:13px}#modal-backdrop .project-modal .modal-body .more-btn+.more-btn{margin-top:20px}#content-main.compass section.kv{margin-bottom:80px}#content-main.compass section.kv .image{display:block;width:100%}#content-main.compass section.kv .copy{background-color:#f1f1f1;padding:8px 20px 11px 20px}#content-main.compass section.kv .copy .keywords{font-size:2.0rem;line-height:45px;margin-bottom:20px}#content-main.compass section.kv .copy .keywords b{font-family:"SST W55 Bold", "SSTJpPro-Bold", "Lucida Grande", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif}#content-main.compass section.kv .copy p{font-size:1.2rem;font-family:"SST W55 Bold", "SSTJpPro-Bold", "Lucida Grande", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;line-height:30px}#content-main.compass section.recruiting{margin-bottom:80px}#content-main.compass section.recruiting h3.section-title{padding-left:0;line-height:1;margin-bottom:30px}#content-main.compass section.recruiting .banners{margin-bottom:73px}#content-main.compass section.recruiting .banners li+li{margin-top:40px}#content-main.compass section.recruiting .banners li .image{display:block;width:100%}#content-main.compass section.recruiting .banners li p{font-size:1.0rem;margin-top:16px;line-height:1.8}#content-main.compass section.recruiting p{font-size:1.4rem;line-height:2}#content-main.compass section.achievement{margin-bottom:80px}#content-main.compass section.achievement h3.section-title{padding-left:0;line-height:1;margin-bottom:30px}#content-main.compass section.achievement p{font-size:1.4rem;line-height:2}#content-main.compass section.achievement p b{font-family:"SST W55 Bold", "SSTJpPro-Bold", "Lucida Grande", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif}#content-main.compass section.achievement p.notice{margin-top:20px;font-size:1.0rem;line-height:1.8}#content-main.compass section.inquiry .btn-wrapper .more-btn{height:88px;line-height:88px}#content-main.startupswitch2021 h3.section-title,#content-main.startupswitch2022 h3.section-title{line-height:1;padding-left:0;height:auto}#content-main.startupswitch2021 ul.documents li+li,#content-main.startupswitch2022 ul.documents li+li{margin-top:30px}#content-main.startupswitch2021 ul.documents li a,#content-main.startupswitch2022 ul.documents li a{font-size:1.4rem;color:#008A19;text-decoration:underline;line-height:1}#content-main.startupswitch2021 .notice,#content-main.startupswitch2022 .notice{margin-top:16px;font-size:1.2rem;line-height:1.66;display:-webkit-flex;display:flex}#content-main.startupswitch2021 .notice dt,#content-main.startupswitch2022 .notice dt{margin-right:15px}#content-main.startupswitch2021 .notice dd,#content-main.startupswitch2022 .notice dd{-webkit-flex:1;flex:1}#content-main.startupswitch2021 section.kv,#content-main.startupswitch2022 section.kv{background-color:#010101;margin-bottom:40px}#content-main.startupswitch2021 section.kv .img,#content-main.startupswitch2022 section.kv .img{width:100%;height:211px;background:transparent url(/assets/ss2021_kv_sp-1548627994e08a93213d0ba2d1fba8896571bc7dbb01199bc831232233d3bedd.png) no-repeat center center;background-size:375px 211px}#content-main.startupswitch2021 section.collaboration,#content-main.startupswitch2022 section.collaboration{margin-bottom:60px}#content-main.startupswitch2021 section.collaboration .com-title,#content-main.startupswitch2022 section.collaboration .com-title{font-size:1.4rem;line-height:1;margin-bottom:20px;text-align:center}#content-main.startupswitch2021 section.collaboration .companies,#content-main.startupswitch2022 section.collaboration .companies{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;margin-bottom:40px}#content-main.startupswitch2021 section.collaboration .companies img,#content-main.startupswitch2022 section.collaboration .companies img{display:block}#content-main.startupswitch2021 section.collaboration .companies img.k,#content-main.startupswitch2022 section.collaboration .companies img.k{width:81.27px;height:17.4px}#content-main.startupswitch2021 section.collaboration .companies img.s,#content-main.startupswitch2022 section.collaboration .companies img.s{width:68px;height:12px}#content-main.startupswitch2021 section.collaboration .companies img.d,#content-main.startupswitch2022 section.collaboration .companies img.d{width:60.91px;height:21.22px}#content-main.startupswitch2021 section.collaboration .companies img.l,#content-main.startupswitch2022 section.collaboration .companies img.l{width:64.39px;height:21.89px}#content-main.startupswitch2021 section.collaboration .term,#content-main.startupswitch2022 section.collaboration .term{border:1px solid #DCDCDC;padding:30px 0;text-align:center;line-height:1}#content-main.startupswitch2021 section.collaboration .term dt,#content-main.startupswitch2022 section.collaboration .term dt{font-size:1.4rem;margin-bottom:20px}#content-main.startupswitch2021 section.collaboration .term dd,#content-main.startupswitch2022 section.collaboration .term dd{font-size:1.6rem;font-family:"SST W55 Bold", "SSTJpPro-Bold", "Lucida Grande", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;color:#008a19}#content-main.startupswitch2021 section.news,#content-main.startupswitch2022 section.news{margin-bottom:60px}#content-main.startupswitch2021 section.news ul.news li,#content-main.startupswitch2022 section.news ul.news li{padding-bottom:14px;margin-bottom:20px;border-bottom:1px solid #dcdcdc}#content-main.startupswitch2021 section.news ul.news li .date,#content-main.startupswitch2022 section.news ul.news li .date{margin-bottom:13px}#content-main.startupswitch2021 section.news ul.news li .title,#content-main.startupswitch2022 section.news ul.news li .title{display:block;color:#000000;font-size:1.2rem;line-height:1.66;background:transparent url(/assets/icon_arrow-1f3d60e19fbec7383a835c96996e90ff91f8965df9d8e45dfe8023e3d5d78edf.png) no-repeat right top;background-size:14px 12px;padding-right:40px}#content-main.startupswitch2021 section.news ul.news li .title.no-arrow,#content-main.startupswitch2022 section.news ul.news li .title.no-arrow{background-image:initial}#content-main.startupswitch2021 section.about,#content-main.startupswitch2022 section.about{margin-bottom:60px}#content-main.startupswitch2021 section.about h5,#content-main.startupswitch2022 section.about h5{font-size:1.6rem;font-family:"SST W55 Bold", "SSTJpPro-Bold", "Lucida Grande", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;line-height:1.75;margin-bottom:7px}#content-main.startupswitch2021 section.about p,#content-main.startupswitch2022 section.about p{font-size:1.4rem;line-height:2;margin-bottom:23px}#content-main.startupswitch2021 section.award,#content-main.startupswitch2022 section.award{margin-bottom:60px}#content-main.startupswitch2021 section.award .awards,#content-main.startupswitch2022 section.award .awards{border:1px solid #DCDCDC;padding:30px}#content-main.startupswitch2021 section.award .awards .award+.award,#content-main.startupswitch2022 section.award .awards .award+.award{border-top:1px solid #DCDCDC;margin-top:30px;padding-top:30px}#content-main.startupswitch2021 section.award .awards .title,#content-main.startupswitch2022 section.award .awards .title{font-size:1.6rem;font-family:"SST W55 Bold", "SSTJpPro-Bold", "Lucida Grande", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;line-height:1.8;margin-bottom:14px}#content-main.startupswitch2021 section.award .awards .content .trophies li,#content-main.startupswitch2022 section.award .awards .content .trophies li{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}#content-main.startupswitch2021 section.award .awards .content .trophies li+li,#content-main.startupswitch2022 section.award .awards .content .trophies li+li{margin-top:18px}#content-main.startupswitch2021 section.award .awards .content .trophies li i,#content-main.startupswitch2022 section.award .awards .content .trophies li i{display:block;width:40px;height:40px;background:transparent url(/assets/icon_trophy-fd5e53186176e90f9be866353705008d10935a9f46ba8e7ea1de13a3af64bac2.png) no-repeat center center;background-size:contain;margin-right:10px}#content-main.startupswitch2021 section.award .awards .content .trophies li .prize,#content-main.startupswitch2022 section.award .awards .content .trophies li .prize{font-family:"SST W55 Bold", "SSTJpPro-Bold", "Lucida Grande", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;line-height:1}#content-main.startupswitch2021 section.award .awards .content .trophies li .prize .name,#content-main.startupswitch2022 section.award .awards .content .trophies li .prize .name{font-size:2.0rem;margin-bottom:10px}#content-main.startupswitch2021 section.award .awards .content .trophies li .prize .amount,#content-main.startupswitch2022 section.award .awards .content .trophies li .prize .amount{font-size:1.6rem;color:#008A19}#content-main.startupswitch2021 section.award .awards .content .extra,#content-main.startupswitch2022 section.award .awards .content .extra{margin-top:12px;font-size:1.6rem;color:#008A19;line-height:1.75;font-family:"SST W55 Bold", "SSTJpPro-Bold", "Lucida Grande", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif}#content-main.startupswitch2021 section.award .awards .content .extra+.extra,#content-main.startupswitch2022 section.award .awards .content .extra+.extra{margin-top:6px}#content-main.startupswitch2021 section.judges,#content-main.startupswitch2022 section.judges{margin-bottom:60px}#content-main.startupswitch2021 section.judges h5,#content-main.startupswitch2022 section.judges h5{font-size:1.4rem;line-height:1;margin-bottom:30px}#content-main.startupswitch2021 section.judges .judges,#content-main.startupswitch2022 section.judges .judges{border:1px solid #DCDCDC;padding:30px 20px}#content-main.startupswitch2021 section.judges .judges li,#content-main.startupswitch2022 section.judges .judges li{display:-webkit-flex;display:flex;-webkit-align-items:flex-start;align-items:flex-start}#content-main.startupswitch2021 section.judges .judges li+li,#content-main.startupswitch2022 section.judges .judges li+li{margin-top:23px;border-top:1px solid #DCDCDC;padding-top:30px}#content-main.startupswitch2021 section.judges .judges li .img,#content-main.startupswitch2022 section.judges .judges li .img{display:block;flex-shrink:0;width:80px;height:100px;margin-right:20px}#content-main.startupswitch2021 section.judges .judges li .details,#content-main.startupswitch2022 section.judges .judges li .details{-webkit-flex:1;flex:1}#content-main.startupswitch2021 section.judges .judges li .details .company,#content-main.startupswitch2022 section.judges .judges li .details .company{font-size:1.4rem;font-family:"SST W55 Bold", "SSTJpPro-Bold", "Lucida Grande", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;line-height:1;margin-bottom:12px}#content-main.startupswitch2021 section.judges .judges li .details .position,#content-main.startupswitch2022 section.judges .judges li .details .position{font-size:1.2rem;line-height:1.5;margin-bottom:7px}#content-main.startupswitch2021 section.judges .judges li .details .name,#content-main.startupswitch2022 section.judges .judges li .details .name{font-size:1.6rem;font-family:"SST W55 Bold", "SSTJpPro-Bold", "Lucida Grande", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;line-height:1;margin-bottom:11px}#content-main.startupswitch2021 section.judges .judges li .details p,#content-main.startupswitch2022 section.judges .judges li .details p{font-size:1.4rem;line-height:2}#content-main.startupswitch2021 section.application,#content-main.startupswitch2022 section.application{margin-bottom:60px}#content-main.startupswitch2021 section.application h4.index-title,#content-main.startupswitch2022 section.application h4.index-title{font-size:1.6rem;font-family:"SST W55 Bold", "SSTJpPro-Bold", "Lucida Grande", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;line-height:1;margin-bottom:13px}#content-main.startupswitch2021 section.application p,#content-main.startupswitch2022 section.application p{font-size:1.4rem;line-height:2;margin-bottom:13px}#content-main.startupswitch2021 section.application p a,#content-main.startupswitch2022 section.application p a{color:#008A19;text-decoration:underline;font-family:"SST W55 Bold", "SSTJpPro-Bold", "Lucida Grande", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif}#content-main.startupswitch2021 section.application .requirements,#content-main.startupswitch2022 section.application .requirements{list-style-type:disc;font-size:1.4rem;font-family:"SST W55 Bold", "SSTJpPro-Bold", "Lucida Grande", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;line-height:2;padding-left:20px;margin-bottom:33px}#content-main.startupswitch2021 section.application .requirements+.requirements,#content-main.startupswitch2022 section.application .requirements+.requirements{margin-top:-20px}#content-main.startupswitch2021 section.application .requirements li.ul,#content-main.startupswitch2022 section.application .requirements li.ul{text-decoration:underline}#content-main.startupswitch2021 section.application .requirements li.lsn,#content-main.startupswitch2022 section.application .requirements li.lsn{margin-left:-20px;list-style-type:none}#content-main.startupswitch2021 section.application .requirements span,#content-main.startupswitch2022 section.application .requirements span{font-family:"SST W55 Regular", "SSTJpPro-Regular", "Lucida Grande", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif}#content-main.startupswitch2021 section.application .methods,#content-main.startupswitch2022 section.application .methods{border:1px solid #DCDCDC;padding:50px 20px 30px 20px}#content-main.startupswitch2021 section.application .methods li,#content-main.startupswitch2022 section.application .methods li{padding:40px 20px 45px 30px;background-color:#F1F1F1;position:relative}#content-main.startupswitch2021 section.application .methods li+li,#content-main.startupswitch2022 section.application .methods li+li{margin-top:40px}#content-main.startupswitch2021 section.application .methods li .num,#content-main.startupswitch2022 section.application .methods li .num{position:absolute;left:50%;top:-20px;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;width:40px;height:40px;background-color:#008a19;font-size:1.6rem;font-family:"SST W55 Bold", "SSTJpPro-Bold", "Lucida Grande", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;color:#ffffff;border-radius:20px}#content-main.startupswitch2021 section.application .methods li .name,#content-main.startupswitch2022 section.application .methods li .name{font-size:1.6rem;font-family:"SST W55 Bold", "SSTJpPro-Bold", "Lucida Grande", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;line-height:1.56;text-align:center;margin:0 -10px}#content-main.startupswitch2021 section.application .methods li .input,#content-main.startupswitch2022 section.application .methods li .input{font-size:1.4rem;line-height:1.78;margin-bottom:17px;text-align:center}#content-main.startupswitch2021 section.application .methods li i,#content-main.startupswitch2022 section.application .methods li i{display:block;margin:0 auto 24px auto}#content-main.startupswitch2021 section.application .methods li i.enter,#content-main.startupswitch2022 section.application .methods li i.enter{width:60.6px;height:61px;background:transparent url(/assets/icon_enter-19fb59b0273bce095823b12fc1a0e5fbaf518dd90b4426b20b625ce749027408.png) no-repeat center center;background-size:contain}#content-main.startupswitch2021 section.application .methods li i.output,#content-main.startupswitch2022 section.application .methods li i.output{width:47.2px;height:61px;background:transparent url(/assets/icon_output-026ef5d6aa3b1ac7f958da7d1719d958d8ba24ef28e0805af2895bdb4c3efb52.png) no-repeat center center;background-size:contain}#content-main.startupswitch2021 section.application .methods li i.etc,#content-main.startupswitch2022 section.application .methods li i.etc{width:62px;height:62px;background:transparent url(/assets/icon_etc-68c40e9c187889680a50bab94d1af0a29bd17f49a4198331c08f2e95ea965a27.png) no-repeat center center;background-size:contain}#content-main.startupswitch2021 section.application .methods li .divider,#content-main.startupswitch2022 section.application .methods li .divider{width:100%;height:1px;background-color:#666666}#content-main.startupswitch2021 section.application .methods li .desc,#content-main.startupswitch2022 section.application .methods li .desc{padding:13px 0;font-size:1.4rem;line-height:2;margin:0 -4px}#content-main.startupswitch2021 section.application .methods li .sample,#content-main.startupswitch2022 section.application .methods li .sample{text-align:center;margin-top:10px}#content-main.startupswitch2021 section.application .methods li .sample a,#content-main.startupswitch2022 section.application .methods li .sample a{display:inline-block;font-family:"SST W55 Bold", "SSTJpPro-Bold", "Lucida Grande", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;font-size:1.2rem;line-height:20px;padding-left:30px;color:#006819;background:transparent url(/assets/icon_search-dd90c1c0f81e0c7dee7cb822cb71acec3dca33831b8d4a911aa4ddc90195b04d.png) no-repeat left center;background-size:20px 20px}#content-main.startupswitch2021 section.application .more-btn.pdf,#content-main.startupswitch2022 section.application .more-btn.pdf{margin-top:20px;margin-bottom:30px}#content-main.startupswitch2021 section.flow,#content-main.startupswitch2022 section.flow{margin-bottom:60px}#content-main.startupswitch2021 section.flow p,#content-main.startupswitch2022 section.flow p{font-size:1.4rem;line-height:2;margin-bottom:22px}#content-main.startupswitch2021 section.flow .steps,#content-main.startupswitch2022 section.flow .steps{padding:30px 20px;border:1px solid #DCDCDC}#content-main.startupswitch2021 section.flow .steps li,#content-main.startupswitch2022 section.flow .steps li{background-color:#F1F1F1;padding:13px 0 9px 0;position:relative}#content-main.startupswitch2021 section.flow .steps li+li,#content-main.startupswitch2022 section.flow .steps li+li{margin-top:40px}#content-main.startupswitch2021 section.flow .steps li+li:before,#content-main.startupswitch2022 section.flow .steps li+li:before{position:absolute;top:-27px;left:50%;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);content:'';width:20px;height:17.14px;background:transparent url(/assets/icon_arrow_down_lg-f87723af8f079c3870988a330b9c76381137636b8301c17831d3cd2ad0aa6014.png) no-repeat center center;background-size:contain}#content-main.startupswitch2021 section.flow .steps li .label,#content-main.startupswitch2022 section.flow .steps li .label{text-align:center;font-size:1.6rem;font-family:"SST W55 Bold", "SSTJpPro-Bold", "Lucida Grande", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;line-height:1.5}#content-main.startupswitch2021 section.flow .steps li .content,#content-main.startupswitch2022 section.flow .steps li .content{margin-top:10px;text-align:center;font-size:1.2rem;line-height:1}#content-main.startupswitch2021 section.interview,#content-main.startupswitch2022 section.interview{margin-bottom:60px}#content-main.startupswitch2021 section.interview p,#content-main.startupswitch2022 section.interview p{font-size:1.4rem;line-height:2;margin-bottom:23px}#content-main.startupswitch2021 section.interview .movie-wrapper,#content-main.startupswitch2022 section.interview .movie-wrapper{width:100%;position:relative;height:0;padding-bottom:56.2493%}#content-main.startupswitch2021 section.interview .movie-wrapper iframe,#content-main.startupswitch2022 section.interview .movie-wrapper iframe{position:absolute;width:100%;height:100%;top:0;left:0}#content-main.startupswitch2022 section.kv2022{margin-bottom:40px}#content-main.startupswitch2022 section.kv2022 .img{display:block;width:100%}#content-main.startupswitch2022 section.partner{margin-bottom:60px}#content-main.startupswitch2022 section.partner .organizer{margin-bottom:40px}#content-main.startupswitch2022 section.partner .organizer dt{font-size:1.4rem;line-height:1;margin-bottom:32px;text-align:center}#content-main.startupswitch2022 section.partner .organizer dd{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}#content-main.startupswitch2022 section.partner .organizer dd .img{display:block;width:80px}#content-main.startupswitch2022 section.partner .partners{margin-bottom:40px}#content-main.startupswitch2022 section.partner .partners dt{font-size:1.4rem;line-height:1;margin-bottom:32px;text-align:center}#content-main.startupswitch2022 section.partner .partners dd{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}#content-main.startupswitch2022 section.partner .partners dd .logo{display:block}#content-main.startupswitch2022 section.partner .partners dd .logo.sony{width:90px}#content-main.startupswitch2022 section.partner .partners dd .logo.asahi{width:53px;margin:0 53px}#content-main.startupswitch2022 section.partner .partners dd .logo.st{width:56px}#content-main.startupswitch2022 section.partner .term{border:1px solid #DCDCDC;padding:30px 0 20px 0;text-align:center;line-height:1}#content-main.startupswitch2022 section.partner .term dt{font-size:1.4rem;margin-bottom:10px}#content-main.startupswitch2022 section.partner .term dd{font-size:1.6rem;line-height:2.25;font-family:"SST W55 Bold", "SSTJpPro-Bold", "Lucida Grande", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;color:#008a19}#content-main.startupswitch2022 section.banner{margin-bottom:60px}#content-main.startupswitch2022 section.banner .img{display:block;width:100%}#content-main.startupswitch2022 section.organizer{margin-bottom:60px}#content-main.startupswitch2022 section.organizer .wrapper{display:-webkit-flex;display:flex;-webkit-align-items:flex-start;align-items:flex-start}#content-main.startupswitch2022 section.organizer .wrapper .img{width:100px;display:block;flex-shrink:0}#content-main.startupswitch2022 section.organizer .wrapper .content{-webkit-flex:1;flex:1;padding-left:20px}#content-main.startupswitch2022 section.organizer .wrapper .content .org{line-height:1;font-family:"SST W55 Bold", "SSTJpPro-Bold", "Lucida Grande", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;font-size:1.4rem}#content-main.startupswitch2022 section.organizer .wrapper .content .title{font-size:1.2rem;line-height:1.5;padding:12px 0 8px 0}#content-main.startupswitch2022 section.organizer .wrapper .content .name{font-family:"SST W55 Bold", "SSTJpPro-Bold", "Lucida Grande", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;font-size:1.6rem;line-height:1}#content-main.startupswitch2022 section.organizer .wrapper .content p{padding-top:11px;font-size:1.4rem;line-height:2}#content-main.startupswitch2022 section.award .awards .content .trophies li .amount.lg{font-size:2.0rem}#content-main.startupswitch2022 section.judges h5{line-height:2}#content-main.startupswitch2022 section.judges .judges li .details .company{line-height:1.78;margin-bottom:10px}#content-main.startupswitch2022 section.judges .judges li:nth-child(4){margin-top:0;padding-top:0;border-top:none}#content-main.startupswitch2022 section.application .methods{margin-bottom:13px}#content-main.startupswitch2022 section.application p.bottom{margin-bottom:0}#content-main.startupswitch2022 section.application p.bottom b{font-family:"SST W55 Bold", "SSTJpPro-Bold", "Lucida Grande", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif}#content-main.startupswitch2022 section.application .more-btn.pdf{margin:23px 0 0 0}#content-main.startupswitch2022 section.download{margin-bottom:60px}#content-main.startupswitch2022 section.download .btn-wrapper .more-btn{margin-top:20px}#content-main.startupswitch2022 section.flow p.bottom{margin-top:13px;margin-bottom:0}#content-main.stories section.content{margin-bottom:80px}#content-main.stories section.content ul.serializations li+li{padding-top:20px;border-top:1px solid #DCDCDC}#content-main.stories section.content ul.serializations li a{display:block;color:#000000}#content-main.stories section.content ul.serializations li .body{display:-webkit-flex;display:flex}#content-main.stories section.content ul.serializations li .body .image{width:140px;height:78px;background-size:cover;margin-right:15px;margin-bottom:15px}#content-main.stories section.content ul.serializations li .body .image .count{display:inline-block;background-color:#000000;color:#ffffff;width:48px;height:24px;text-align:center;line-height:24px}#content-main.stories section.content ul.serializations li .body .image .count b{font-size:1.4rem;font-family:"SST W55 Bold", "SSTJpPro-Bold", "Lucida Grande", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif}#content-main.stories section.content ul.serializations li .body .wrapper{-webkit-flex:1;flex:1;margin-bottom:14px}#content-main.stories section.content ul.serializations li .body .wrapper .date{margin-bottom:8px}#content-main.stories section.content ul.serializations li .body .wrapper .title{font-size:1.2rem;font-family:"SST W55 Bold", "SSTJpPro-Bold", "Lucida Grande", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;line-height:1.67}#content-main.stories section.content ul.serializations li .desc{font-size:1.2rem;line-height:2;padding-bottom:24px}#content-main.result section.about{margin-bottom:80px;font-size:1.4rem;line-height:2}#content-main.result section.achievements{margin-bottom:80px}#content-main.result section.achievements p{padding-top:20px;font-size:1.4rem;line-height:1}#content-main.result section.achievements div.achievements{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between}#content-main.result section.achievements div.achievements .achievement{width:100%;height:254px;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center;background-color:#008A19;padding:20px 10px 0 10px;color:#ffffff;margin-bottom:3px}#content-main.result section.achievements div.achievements .achievement[href] .title{height:auto;padding-right:24px;text-align:center;background:transparent url(/assets/icon_arrow_white-11e8e2ac9de3d9b54373d5980d6c3d654e1a44ed714a914d4c4cdf1069cea6ef.png) no-repeat right center;background-size:14px 12px}#content-main.result section.achievements div.achievements .achievement:nth-child(-n+3){height:214px}#content-main.result section.achievements div.achievements .achievement:nth-child(n+4){width:calc((100vw - 43px) / 2);background-image:none;background-color:#E0F5E3;color:#000000}#content-main.result section.achievements div.achievements .achievement:nth-child(n+4) .count{color:#006819}#content-main.result section.achievements div.achievements .achievement .title{height:50px;line-height:1.56;font-family:"SST W55 Bold", "SSTJpPro-Bold", "Lucida Grande", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;font-size:1.6rem;margin-bottom:14px;text-align:center}#content-main.result section.achievements div.achievements .achievement i{display:block;width:50px;height:50px;margin-bottom:18px}#content-main.result section.achievements div.achievements .achievement i.icon01{background:transparent url(/assets/icon_result04-4f3412abd7c0311506e7c841bddc7418877ed8d77d8fb122ddd7a068b454bd93.png) no-repeat center center;background-size:contain}#content-main.result section.achievements div.achievements .achievement i.icon02{background:transparent url(/assets/icon_result02-d04ad8712536ed458f63550c248e30a5a0dc0394f19edba28a8b5d1cda873be5.png) no-repeat center center;background-size:contain}#content-main.result section.achievements div.achievements .achievement i.icon03{background:transparent url(/assets/icon_result03-3f86c827fc2ef7c585a3f52138334b9391922aaadf7e735242a1e3ae3dc26ed0.png) no-repeat center center;background-size:contain}#content-main.result section.achievements div.achievements .achievement i.icon04{background:transparent url(/assets/icon_result04-4f3412abd7c0311506e7c841bddc7418877ed8d77d8fb122ddd7a068b454bd93.png) no-repeat center center;background-size:contain}#content-main.result section.achievements div.achievements .achievement i.icon05{background:transparent url(/assets/icon_result05-f9bc758dad59f1f25dd2d77995c3ccf8abff43b715a24432a7a0deaf4c1890f6.png) no-repeat center center;background-size:contain}#content-main.result section.achievements div.achievements .achievement i.icon06{background:transparent url(/assets/icon_result06-927c32ea9beadab7ff17321d7513080ace54762556b1b9e4477eafd5bea88cd5.png) no-repeat center center;background-size:contain}#content-main.result section.achievements div.achievements .achievement i.icon07{background:transparent url(/assets/icon_result07-5bcbefd5f35bf56cec650542af3f139950814938550a7af97f665d4b3c36411a.png) no-repeat center center;background-size:contain}#content-main.result section.achievements div.achievements .achievement i.icon08{background:transparent url(/assets/icon_result08-7cd55bead9da69a6f9f59ab80016811dbf0f2dc416f006da689ac16215d6ccf9.png) no-repeat center center;background-size:contain}#content-main.result section.achievements div.achievements .achievement .count{font-family:"SST W55 Bold", "SSTJpPro-Bold", "Lucida Grande", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;font-size:3.8rem;line-height:1;letter-spacing:0.04em}#content-main.result section.achievements div.achievements .achievement .count span{font-size:2.0rem}#content-main.result section.achievements div.achievements .achievement .desc{margin-top:16px;line-height:1.5;font-size:1.2rem;text-align:center}#content-main.result h3.section-title{padding-left:0;line-height:1.7;height:auto;margin-bottom:23px}#content-main.result .more-btn{font-size:1.8rem;line-height:1.77;height:88px;padding:0 0 0 20px;background-position:right 16px center;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;align-items:center}#content-main.result .more-btn .annotation{font-size:1.4rem;font-family:"SST W55 Regular", "SSTJpPro-Regular", "Lucida Grande", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif}#content-main.result section.ranking{margin-bottom:80px}#content-main.result section.ranking p{font-size:1.4rem;line-height:2;margin-bottom:33px}#content-main.result section.ranking .frame{border:1px solid #707070;padding:30px 20px;margin-bottom:12px}#content-main.result section.ranking .frame .rankings .item{display:-webkit-flex;display:flex;align-items:center;padding:20px}#content-main.result section.ranking .frame .rankings .item .rank{width:50px;font-size:1.6rem;font-family:"SST W55 Bold", "SSTJpPro-Bold", "Lucida Grande", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;text-align:center;margin-right:20px}#content-main.result section.ranking .frame .rankings .item .content{-webkit-flex:1;flex:1}#content-main.result section.ranking .frame .rankings.upper .item{background-color:#E0F5E3}#content-main.result section.ranking .frame .rankings.upper .item+.item{margin-top:10px}#content-main.result section.ranking .frame .rankings.upper .item .rank{height:40px;line-height:40px}#content-main.result section.ranking .frame .rankings.upper .item .content{font-size:1.6rem;font-family:"SST W55 Bold", "SSTJpPro-Bold", "Lucida Grande", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;line-height:23px}#content-main.result section.ranking .frame .rankings.upper .item:nth-child(1) .rank{background-color:#D8AC37}#content-main.result section.ranking .frame .rankings.upper .item:nth-child(2) .rank{background-color:#A8A8A8}#content-main.result section.ranking .frame .rankings.upper .item:nth-child(3) .rank{background-color:#C78760}#content-main.result section.ranking .frame .rankings.lower .item{border-bottom:1px solid #DCDCDC}#content-main.result section.ranking .frame .rankings.lower .item .rank{height:30px;line-height:30px;background-color:#000000;color:#ffffff}#content-main.result section.ranking .frame .rankings.lower .item .content{font-size:1.4rem}#content-main.result section.ranking .notice{font-size:1.2rem;line-height:2;display:-webkit-flex;display:flex}#content-main.result section.ranking .notice dt{width:60px;position:relative;margin-right:5px}#content-main.result section.ranking .notice dt:after{position:absolute;content:':';right:0}#content-main.result section.ranking .notice dd{-webkit-flex:1;flex:1}#content-main.result section.customer-success p{font-size:1.4rem;line-height:2;margin-bottom:23px}#content-main.result section.customer-success .list-title{margin:40px 0 20px 0;font-size:1.6rem;font-family:"SST W55 Bold", "SSTJpPro-Bold", "Lucida Grande", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;line-height:1}#content-main.result section.customer-success ul.successes{border:1px solid #707070;padding:0 20px;margin-bottom:40px}#content-main.result section.customer-success ul.successes li.header{display:none}#content-main.result section.customer-success ul.successes li.body{padding-top:30px;padding-bottom:23px}#content-main.result section.customer-success ul.successes li.body+.body{border-top:1px solid #dcdcdc}#content-main.result section.customer-success ul.successes li .title{font-family:"SST W55 Bold", "SSTJpPro-Bold", "Lucida Grande", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;line-height:1;padding-left:12px;font-size:1.4rem;margin-bottom:15px}#content-main.result section.customer-success ul.successes li .title:before{content:'・支援内容';display:block;font-size:1.2rem;margin-left:-12px;margin-bottom:10px}#content-main.result section.customer-success ul.successes li .content{padding-left:12px;font-size:1.4rem;line-height:2}#content-main.result section.customer-success ul.successes li .content:before{content:'・カスタマーサクセスの例（一部をご紹介）';display:block;font-family:"SST W55 Bold", "SSTJpPro-Bold", "Lucida Grande", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;line-height:1;font-size:1.2rem;margin-left:-12px;margin-bottom:3px}#content-main.result section.sign-up{margin-top:80px}#content-main.events .event-date{margin-bottom:10px;padding-left:22px;background:transparent url(/assets/icon_calendar-75d151816fcc1b337558b2461257449c93bd8e0a11cf954f11e508a2f6f67807.png) no-repeat left center;background-size:12px 12px;display:-webkit-flex;display:flex;-webkit-align-items:flex-end;align-items:flex-end;line-height:1}#content-main.events .event-date .day b{font-size:1.4rem;font-family:"SST W55 Bold", "SSTJpPro-Bold", "Lucida Grande", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif}#content-main.events .event-date .day+.day{margin-left:5px}#content-main.events .event-date .day+.day:before{margin-right:3px;font-size:1.4rem;content:'-'}#content-main.events .event-date .day+.hour{margin-left:17px}#content-main.events section.attention{margin-bottom:80px;padding-top:20px}#content-main.events section.attention .slick-slider{overflow:hidden}#content-main.events section.attention .articles{margin-bottom:0;max-width:calc(100vw - 40px);width:100%}#content-main.events section.attention .articles .article{width:calc(100vw - 40px);margin-bottom:0}#content-main.events section.attention .articles .article .image{width:calc(100vw - 40px);height:calc((100vw - 40px) / 16 * 9);position:relative}#content-main.events section.attention .articles .article .image .state{position:absolute;right:0;top:0;padding:10px;line-height:1;height:auto;color:#ffffff;background-color:#008A19;display:inline-block;border:none;margin:0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}#content-main.events section.attention .articles .article .image .state.off{background-color:#000000}#content-main.events section.attention .articles .article .border-wrapper{border-left:none;padding:20px 0}#content-main.events section.attention .slick-dots{left:0;bottom:0;text-align:left}#content-main.events section.attention .slick-dots li{color:transparent;border:1px solid #000000;width:10px;height:10px;border-radius:5px}#content-main.events section.attention .slick-dots li button{width:10px;height:10px}#content-main.events section.attention .slick-dots li button:before{display:none}#content-main.events section.attention .slick-dots li.slick-active{border:1px solid #008a19;background-color:#008a19}#content-main.events section.content ul.tabs{display:-webkit-flex;display:flex;border-bottom:1px solid #DCDCDC}#content-main.events section.content ul.tabs li{position:relative;width:calc((100vw - 40px) / 3);height:58px;border-top:1px solid #DCDCDC;border-right:1px solid #DCDCDC}#content-main.events section.content ul.tabs li:first-child{border-left:1px solid #DCDCDC}#content-main.events section.content ul.tabs li.active{border-top:none}#content-main.events section.content ul.tabs li.active a{color:#008A19}#content-main.events section.content ul.tabs li.active:before{position:absolute;top:0;width:100%;height:5px;content:'';background-color:#008A19}#content-main.events section.content ul.tabs li a{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;height:100%;color:#000000;text-align:center;font-size:1.2rem;font-family:"SST W55 Bold", "SSTJpPro-Bold", "Lucida Grande", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif}#content-main.events section.content ul.events li{border-bottom:1px solid #DCDCDC}#content-main.events section.content ul.events li a{display:block;width:100%;height:100%;padding:30px 0 20px 0;color:#000000}#content-main.events section.content ul.events .header{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;margin-bottom:14px}#content-main.events section.content ul.events .header .event-date{-webkit-flex:1;flex:1;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;align-items:flex-start;background-position:left top;margin-bottom:0}#content-main.events section.content ul.events .header .event-date .day+.hour{margin-top:7px;margin-left:0}#content-main.events section.content ul.events .header .event-date .day+.day{margin-top:28px;margin-left:0;position:relative}#content-main.events section.content ul.events .header .event-date .day+.day:before{position:absolute;margin-right:0;content:'|';left:50%;top:-22px}#content-main.events section.content ul.events .header .image{width:140px;height:78px;background-size:cover;position:relative}#content-main.events section.content ul.events .header .image .state{position:absolute;right:0;top:0;padding:7px 0;width:48px;text-align:center;line-height:1;color:#ffffff;background-color:#008A19;display:inline-block}#content-main.events section.content ul.events .header .image .state.off{background-color:#000000}#content-main.events section.content ul.events .body .title{font-size:1.6rem;line-height:1.8;font-family:"SST W55 Bold", "SSTJpPro-Bold", "Lucida Grande", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;word-break:break-all}#content-main.events section.content ul.events .body .desc{font-size:1.2rem;line-height:2;word-break:break-all}#content-main.events section.content ul.events .body ul.tags{margin-top:12px;margin-bottom:10px;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;background:transparent url(/assets/icon_tag-02300fe1ec30aedeb1b4c96ff74c252f979269ee04376d97f76f624c9f08e1f3.png) no-repeat left 10px;background-size:12px 12px;padding-left:24px;font-size:1.2rem}#content-main.events section.content ul.events .body ul.tags .tag{max-width:calc(100vw - 40px - 24px);height:35px;word-break:break-all;text-overflow:ellipsis;overflow:hidden;line-height:1;margin-bottom:10px;margin-right:10px;border:1px solid #000000;font-size:1.1rem;padding:0 15px;line-height:34px;-moz-border-radius:17px;-webkit-border-radius:17px;border-radius:17px}#content-main.events section.content ul.events .body ul.tags .tag a{color:#000000}#content-main.framed.form-framed section.contents .frame .frame-body p:not(.form-field-bottom__text):not(.frame-msg-password):not(.frame-read-text):not(.form-msg){line-height:1.5}#content-main.framed.form-framed section.contents .frame .frame-body p.frame-msg-password{margin:40px 0}#content-main.framed.form-framed section.contents .frame .frame-body p.frame-read-text{margin:40px 0 35px;font-size:1.6rem;line-height:1.5}#content-main.framed.form-framed section.contents .frame .frame-body p.form-field__text{font-size:1.6rem}#content-main.framed.form-framed section.contents .frame .frame-body p.text-note{margin-top:10px;font-size:1.2rem;line-height:1.25}.form-field{margin-top:40px;margin-bottom:40px}.form-field__block{margin-bottom:25px}.form-field__block .form-field__label{margin-bottom:8px;font-weight:700;font-size:1.6rem;line-height:1.35;letter-spacing:0.04em}.form-field__block .form-field__input .form-field-column__block .form-label{font-size:1.4rem !important;font-weight:400 !important;line-height:1.8 !important;margin-bottom:5px !important}.form-field__block .form-field__input .form-field-column__block:not(:last-child){margin-bottom:5px}.form-field__block:last-child{margin-bottom:0}.form-label{margin-bottom:8px;font-weight:700;font-size:1.6rem;line-height:1.35;letter-spacing:0.04em}.form-block{margin-bottom:25px}.form-block:last-child{margin-bottom:0px}.form-block.mb30{margin-bottom:30px}.form-block.mb10{margin-bottom:10px}.form-block.mb0{margin-bottom:0px}.form-block .year-month{display:-webkit-flex;display:flex}.form-block .year-month .year{width:calc(60% - 10px);margin-right:10px}.form-block .year-month .month{margin-left:10px;width:calc(40% - 10px)}.form-block input:has(+.form-msg.error),.form-block select:has(+.form-msg.error){margin-bottom:0.65em}.form-block .form-msg{display:none}.form-block.error .form-msg{display:block}.form-block .form-msg.error{font-size:1.4rem;line-height:1.25 !important;color:#d21d1d;background-color:unset;padding:unset;margin-bottom:0 !important}.form-help{margin-top:5px;color:#666666;font-size:1.2rem;line-height:2}.form-return-link{margin-top:20px;text-align:center;font-size:1.2rem;line-height:1.2}.form-field-bottom{display:flex;justify-content:center}.form-field-bottom__text{font-size:1.2rem;margin-bottom:30px}.form-field-bottom .form-block{margin-bottom:15px}.form-block .field-msg{margin-top:0.45em}.form-error-message{display:none;margin-top:30px;background-color:#fff3f3;padding:16px 20px;font-size:1.4rem;line-height:1.5;color:#d21d1d}.form-msg{font-size:1.4rem;line-height:1.5;margin-bottom:30px}.form-msg.error{font-size:1.4rem;line-height:1.5;color:#d21d1d;padding:16px 20px;margin-bottom:0.5em;background-color:#fff3f3}.form-msg a{color:#008a19;text-decoration:underline}.form-msg a:hover,.form-msg a:focus{opacity:0.6}.form-msg:last-child{margin-bottom:0}.field-msg{font-size:1.2rem;line-height:1.8rem;margin-bottom:0.45em !important}.field-msg.error{font-size:1.4rem;line-height:1.25;color:#d21d1d}.field-msg.field-msg--note{position:relative;font-size:1.2rem !important;line-height:1.25 !important;padding-left:1.0em;margin:5px 0 0}.field-msg.field-msg--note::before{content:"※";position:absolute;top:0;left:0}.field-msg+.form-msg{margin-top:0.35em}.form-block.error input,.form-block.error select{background-color:#fafafa;border-color:#d21d1d;color:#d21d1d}.field_with_errors input[type=text],.field_with_errors input[type=password],.field_with_errors input[type=email],.field_with_errors textarea,.field_with_errors select,.field_with_errors .input-file{border:1px solid #d21d1d;color:#d21d1d}.form-link-lists{margin-bottom:30px;font-size:1.6rem}.form-link-lists>li{position:relative;padding-left:24px}.form-link-lists>li:not(:last-child){margin-bottom:0.5em}.form-link-lists>li::before{content:"";position:absolute;top:50%;left:9px;width:6px;height:6px;margin-top:-3px;border-radius:50%;background-color:#000}.form-btn{display:block;text-align:left;width:100%;height:44px;line-height:44px;background:#008A19 url(/assets/icon_arrow_white-11e8e2ac9de3d9b54373d5980d6c3d654e1a44ed714a914d4c4cdf1069cea6ef.png) no-repeat right center;background-size:14px 12px;background-position:right 15px center;border:none;color:#ffffff;font-size:1.2rem;font-family:"SST W55 Bold", "SSTJpPro-Bold", "Lucida Grande", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;font-family:"SST W55 Bold", "SSTJpPro-Bold", "Lucida Grande", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;padding:0 0 0 20px;cursor:pointer}.form-btn.form-btn-radius{border-radius:55px;min-width:295px;margin-left:auto;margin-right:auto}.form-border{margin:20px 0;border-bottom:1px solid #dcdcdc}.form-separator{margin:30px 0;border-bottom:1px solid #e6e6e6}.form-field__block[data-form-field="group_name"],.form-field__block[data-form-field="company"]{display:none}.form-field__block[data-form-field="group_name"].is-active,.form-field__block[data-form-field="company"].is-active{display:block}input[type=text],input[type=email],input[type=password]{width:100%;height:44px;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;background-color:#fafafa;border:1px solid #dcdcdc;font-size:1.6rem;padding:0 15px;outline:none}input[type=text]:-moz-placeholder,input[type=email]:-moz-placeholder,input[type=password]:-moz-placeholder{color:#cccccc}input[type=text]::-moz-placeholder,input[type=email]::-moz-placeholder,input[type=password]::-moz-placeholder{color:#cccccc}input[type=text]:-ms-input-placeholder,input[type=email]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder{color:#cccccc}input[type=text]::-webkit-input-placeholder,input[type=email]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder{color:#cccccc}input[type=text]::placeholder,input[type=email]::placeholder,input[type=password]::placeholder{color:#888888}input[data-type=number]{text-align:right}input.form-auth-code{width:150px;height:54px;font-size:2.0rem}input[type=text].disabled,input[type=email].disabled,input[type=password].disabled,textarea.disabled,button.disabled{cursor:not-allowed;color:#999999 !important;background-color:#f5f5f5 !important;border:none !important}input[type=checkbox],input[type=radio]{-moz-appearance:none;-webkit-appearance:none;filter:alpha(opacity=0);opacity:0;position:absolute}label.checkbox{position:relative;display:inline-block;min-height:24px;line-height:24px;padding-left:32px;font-size:1.6rem;vertical-align:middle;cursor:pointer}label.checkbox a{text-decoration:underline;color:#00ad19}label.checkbox a:hover,label.checkbox a:focus{opacity:0.6}label.checkbox:before{box-sizing:border-box;position:absolute;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;display:block;left:0;top:0;width:24px;height:24px;background-color:#fafafa;border:1px solid #dcdcdc;content:'';-moz-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;-webkit-transition:all 0.2s ease;-webkit-transition-delay:0s;transition:all 0.2s ease 0s}input[type=checkbox]:checked+label.checkbox:before{background-color:#000000;border:none}label.checkbox:after{position:absolute;top:5px;left:8px;display:block;width:5px;height:8px;border-right:3px solid #ffffff;border-bottom:3px solid #ffffff;content:'';opacity:0;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);-moz-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;-webkit-transition:all 0.2s ease;-webkit-transition-delay:0s;transition:all 0.2s ease 0s}input[type=checkbox]:checked+label.checkbox:after{opacity:1}label.radio{position:relative;display:inline-block;min-height:24px;line-height:24px;padding-left:32px;font-size:1.6rem;vertical-align:middle;cursor:pointer}label.radio.b{font-family:"SST W55 Bold", "SSTJpPro-Bold", "Lucida Grande", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif}label.radio a{text-decoration:underline;color:#00ad19}label.radio a:hover,label.radio a:focus{opacity:0.6}label.radio:before{box-sizing:border-box;position:absolute;-moz-border-radius:12px;-webkit-border-radius:12px;border-radius:12px;display:block;left:0;top:0;width:24px;height:24px;background-color:#fafafa;border:1px solid #dcdcdc;content:'';-moz-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;-webkit-transition:all 0.2s ease;-webkit-transition-delay:0s;transition:all 0.2s ease 0s}input[type=radio]:disabled+label.radio:before{cursor:not-allowed;color:#999999 !important;background-color:#f5f5f5 !important;border:none !important}label.radio:after{box-sizing:border-box;position:absolute;top:6px;left:6px;display:block;width:12px;height:12px;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;content:'';opacity:0;-moz-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;-webkit-transition:all 0.2s ease;-webkit-transition-delay:0s;transition:all 0.2s ease 0s;background-color:#000000}input[type=radio]:checked+label.radio:after{opacity:1}.radio-option{padding-left:30px;font-size:1.2rem;line-height:2}.radio-option .state{display:inline-block;font-size:1.0rem;height:20px;line-height:20px;padding:0 8px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;background-color:#008a19;color:#ffffff}.radio-option.event-states{padding-left:10px;display:inline-block}select{-moz-appearance:none;-webkit-appearance:none;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;width:100%;height:44px;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;border:1px solid #dcdcdc;font-size:1.6rem;padding:0 35px 0 20px;overflow:hidden;outline:none;background:#fafafa url(/assets/select_arrow-52c371674b1cdaad15d5802723e0aaea59cfa5017abf6b8267259517d6d1e5d3.png) no-repeat center right;background-size:35px 9px;color:#000}select::-ms-expand{display:none}textarea{display:block;width:100%;height:180px;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;background-color:#fafafa;border:1px solid #dcdcdc;font-size:1.4rem;line-height:1.8;padding:15px;outline:none}textarea:-moz-placeholder{color:#cccccc}textarea::-moz-placeholder{color:#cccccc}textarea:-ms-input-placeholder{color:#cccccc}textarea::-webkit-input-placeholder{color:#cccccc}textarea.small{height:80px}.form-confirm{margin:40px 0}.form-confirm li{padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid #dcdcdc}.form-confirm li .confirm-label{margin-bottom:8px;font-weight:700;font-size:1.6rem;line-height:1.35;letter-spacing:0.04em}.form-confirm li .confirm-content{font-size:1.4rem;line-height:2;word-break:break-all}#sp-floating-menus{position:fixed;z-index:999;width:100%;height:76px;background-color:#ffffff;bottom:0;display:-webkit-flex;display:flex;-moz-box-shadow:0 -5px 8px rgba(0,0,0,0.08);-webkit-box-shadow:0 -5px 8px rgba(0,0,0,0.08);box-shadow:0 -5px 8px rgba(0,0,0,0.08)}#sp-floating-menus.hide{display:none}#sp-floating-menus li{-webkit-flex:1;flex:1}#sp-floating-menus a{padding:9px 0 24px 0;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;color:#000000;width:100%;line-height:1}#sp-floating-menus a i{display:block;width:24px;height:24px;margin-bottom:9px}#sp-floating-menus a i.home{background:transparent url(/assets/icon_sp_f_menu_home-fa69a39c38512d57447d8504f0b926594579f1370712fcc92424119871d299ef.png) no-repeat center center;background-size:contain}#sp-floating-menus a i.services{background:transparent url(/assets/icon_sp_f_menu_services-6a20792dd3878edceeffa161f57e191b575c45923796c2c469af554868414481.png) no-repeat center center;background-size:contain}#sp-floating-menus a i.events{background:transparent url(/assets/icon_sp_f_menu_events-6f497a76def17a20021068783672bbb4855c4113ae5cd7e08f03d0ea5bde661a.png) no-repeat center center;background-size:contain}#sp-floating-menus a i.inquiry{background:transparent url(/assets/icon_sp_f_menu_inquiry-13b1823d3bc25d8fb2a7712bbf090e171a6dfb976aade190accf40b05820e519.png) no-repeat center center;background-size:contain}#sp-floating-menus a i.menus{background:transparent url(/assets/icon_sp_f_menu_menus-e0007bbcfb493ef453806a848af5857c4c991c01e1c3121b0999e19927f3c4c7.png) no-repeat center center;background-size:contain}#content-main.sign-wrap .container{padding-top:60px}#content-main.sign-wrap .sec-wrap+.sec-wrap{margin-top:49px;border-top:1px solid #DCDCDC;padding-top:40px}#content-main.sign-wrap .sec-wrap .title{font-size:2.4rem;font-weight:bold;margin-bottom:30px}#content-main.sign-wrap .sec-wrap .text{font-size:1.4rem;line-height:1.8}#content-main.sign-wrap .sec-wrap .new_user_session{margin-top:15px}#content-main.sign-wrap .sec-wrap .new_user_session p{font-size:1.4rem;line-height:2;margin-bottom:23px}#content-main.sign-wrap .sec-wrap .new_user_session p a{color:#008A19;text-decoration:underline}#content-main.sign-wrap .sec-wrap .new_user_session .form-block{margin-bottom:30px}#content-main.sign-wrap .sec-wrap .new_user_session .form-block.mb{margin-bottom:23px}#content-main.sign-wrap .sec-wrap .copy{display:none}#content-main.sign-wrap .value-box{display:none}#content-main.sign-wrap .more-btn{margin-top:21px}#content-main.mypage-wrap .container{padding-top:60px}@media (min-width: 769px){#content-main.mypage-wrap .container{padding-top:82px}}#content-main.mypage-wrap .heading-area{text-align:center;display:flex;flex-direction:column;align-items:center;gap:20px;line-height:1.5}#content-main.mypage-wrap .heading-area>.title{font-size:1.6rem;font-family:"SST W55 Bold", "SSTJpPro-Bold", "Lucida Grande", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif}#content-main.mypage-wrap .heading-area>.title>.name{font-size:3rem;display:block}#content-main.mypage-wrap .heading-area>.button{font-size:1.4rem;color:#000000;border:1px solid #DCDCDC;height:46px;width:max-content;background:url(/assets/icon_sign_out-76455501200b1e8213c14bb85bf7190babd7a7c2ae0edf85229d25d8fc608ead.png) no-repeat left 16px center;background-size:26px 26px;padding:12px 16px 12px 50px;border-radius:40px}#content-main.mypage-wrap .heading-area>.button:hover{background-color:#F1F1F1}@media (min-width: 769px){#content-main.mypage-wrap .heading-area{flex-direction:row;align-items:flex-start;justify-content:space-between;text-align:left}}#content-main.mypage-wrap .sec-area{line-height:1.5}#content-main.mypage-wrap .sec-area>.title{font-size:2.4rem;font-family:"SST W55 Bold", "SSTJpPro-Bold", "Lucida Grande", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;margin-block:60px 20px;padding-bottom:8px;border-bottom:1px solid #DCDCDC}@media (min-width: 769px){#content-main.mypage-wrap .sec-area>.title{font-size:2.6rem;margin-block:80px 20px}}#content-main.mypage-wrap .setting-column{display:flex;flex-direction:column;gap:12px}#content-main.mypage-wrap .setting-column>li{border-bottom:1px solid #DCDCDC}#content-main.mypage-wrap .setting-column>li>a{display:block;padding-block:13px 12px;padding-left:42px;font-size:1.6rem;color:#000000;position:relative}#content-main.mypage-wrap .setting-column>li>a::after{content:'';background:url(/assets/icon_arrow-1f3d60e19fbec7383a835c96996e90ff91f8965df9d8e45dfe8023e3d5d78edf.png) no-repeat;background-size:contain;width:14px;height:12px;position:absolute;top:0;bottom:0;right:0;margin-block:auto}#content-main.mypage-wrap .setting-column>li>a.edit{background:#fff url(/assets/icon_profile-0a23d592ac371a6a2175122c13a1f5039f45b674cb7a523a5e481a61710e8644.png) no-repeat left center;background-size:26px 26px}#content-main.mypage-wrap .setting-column>li>a.email{background:#fff url(/assets/icon_email-1283e67fc6174be4589b923d0f4ef89c4d365ccdb82d1dbf03713be1a9a2d67e.png) no-repeat left center;background-size:26px 26px}#content-main.mypage-wrap .setting-column>li>a.password{background:#fff url(/assets/icon_password-88cdd58d4c11a2497350cf5714e51e94bf95503f1e98fbdd61930cca8463a3a3.png) no-repeat left center;background-size:26px 26px}#content-main.mypage-wrap .setting-column>li>a.event{background:#fff url(/assets/icon_event_history-afe3634afb412058ac8775a186eb5ca22fe6ee69c1d56cf907a50e54eef0191e.png) no-repeat left center;background-size:26px 26px}#content-main.mypage-wrap .setting-column>li>a:hover{background-color:#F1F1F1}@media (min-width: 769px){#content-main.mypage-wrap .setting-column{flex-wrap:wrap;flex-direction:row;gap:10px 60px}#content-main.mypage-wrap .setting-column>li{width:530px}#content-main.mypage-wrap .setting-column>li>a{padding-block:17px 16px}}#content-main.mypage-wrap .service-column{display:flex;flex-direction:column}#content-main.mypage-wrap .service-column>li>a{display:flex;align-items:center;color:#000000;height:100px}#content-main.mypage-wrap .service-column>li>a:hover{background-color:#F1F1F1}#content-main.mypage-wrap .service-column>li>a>figure{width:80px}#content-main.mypage-wrap .service-column>li>a>figure>img{width:70%;height:auto;display:block}#content-main.mypage-wrap .service-column>li>a>p{font-size:1.2rem;line-height:1.4;flex:1}#content-main.mypage-wrap .service-column>li>a>p>strong{font-size:1.6rem;font-family:"SST W55 Bold", "SSTJpPro-Bold", "Lucida Grande", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;display:block;margin-top:-2px;margin-bottom:4px}#content-main.mypage-wrap .service-column>li>a>p .sub-title{font-size:1.0rem}@media (min-width: 769px){#content-main.mypage-wrap .service-column{flex-direction:row;flex-wrap:wrap;gap:10px 60px}#content-main.mypage-wrap .service-column>li{width:530px}#content-main.mypage-wrap .service-column>li>a>figure{width:80px}#content-main.mypage-wrap .service-column>li>a>p{font-size:1.4rem}#content-main.mypage-wrap .service-column>li>a>p>strong{font-size:1.8rem;margin-top:-4px;margin-bottom:4px}}#content-main.mypage-wrap .resign-text{margin-top:40px}#content-main.mypage-wrap .resign-text>a{font-size:1.2rem;line-height:1.5;color:#666666}#content-main.mypage-wrap .resign-text>a:hover{opacity:.7}@media (min-width: 769px){#content-main.mypage-wrap .resign-text{margin-top:50px}}@media (min-width: 769px){#sp-floating-menus{display:none}a{outline:none}.pc-only{display:inherit !important}.sp-only{display:none !important}.container{width:1120px;margin:0 auto;padding:0}#flash-notice,#flash-alert{top:200px}#whitepaper-top-banner{width:340px;height:73px;font-size:1.2rem;bottom:20px;margin-left:-560px;line-height:1.75}#whitepaper-top-banner:hover{opacity:0.8}#sony-header{height:68px}#sony-header .container{width:1170px;padding:25px 0 0 25px}#sony-header .container .sony{width:100px;height:18px}#global-header{height:110px;box-shadow:0 5px 8px 0 rgba(0,0,0,0.08)}#global-header .container{width:1130px;height:110px;-webkit-align-items:center;align-items:center}#global-header:not(.fixed) .wrapper{padding-top:15px}#global-header.fixed{position:fixed;width:100%;top:0;left:0;background-color:rgba(255,255,255,0.8);height:80px}#global-header.fixed .container{height:80px}#global-header.fixed .ssap-logo{width:50px;height:50px;margin:15px 0;background-size:50px 50px}#global-header.fixed .sign-menus li.download{margin:25px 30px 0 0}#global-header.fixed .sign-menus li.sign-in{margin:0 30px 0 0}#global-header .ssap-logo{width:80px;height:80px;margin:15px 0;background-size:80px 80px;background-position:left center}#global-header .menu-open{display:none}#global-header .sp-account-menu-open{display:none}#global-header .pc-account-menu{cursor:pointer;outline:0;display:grid;place-content:center;height:80px;background:url(/assets/icon_account-d974db50cdd771569c30586ee90392022dda7e4e1434dcd7bb2eb130c7df0528.png) no-repeat left center/18px auto,url(/assets/icon_account_green-7996dc3807113ab51d179d7a8a672768fc0cee05380291c8575dd04e6e3a392a.png) no-repeat left center/18px auto;margin:0 15px 0 0;padding-left:24px;position:relative;z-index:1000;-moz-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;-webkit-transition:all 0.2s ease;-webkit-transition-delay:0s;transition:all 0.2s ease 0s}#global-header .pc-account-menu>span{font-size:1.2rem}#global-header .pc-account-menu .account-menus{position:absolute;right:-20px;top:60px;display:none;opacity:0;width:230px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;border:1px solid #dcdcdc;background-color:#ffffff;font-size:1.4rem;overflow:hidden}#global-header .pc-account-menu .account-menus li.header{background-color:#f1f1f1;border-bottom:1px solid #dcdcdc;font-family:"SST W55 Bold", "SSTJpPro-Bold", "Lucida Grande", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;padding:15px 20px;word-break:break-all}#global-header .pc-account-menu .account-menus li a{display:block;height:100%;color:#000000;padding:15px 20px;text-indent:36px}#global-header .pc-account-menu .account-menus li a:hover,#global-header .pc-account-menu .account-menus li a:focus{color:#008a19}#global-header .pc-account-menu .account-menus li.bt{border-top:1px solid #dcdcdc}#global-header .pc-account-menu .account-menus li.profile a{background:#fff url(/assets/icon_profile-0a23d592ac371a6a2175122c13a1f5039f45b674cb7a523a5e481a61710e8644.png) no-repeat 20px center;background-size:26px 26px}#global-header .pc-account-menu .account-menus li.profile a:hover,#global-header .pc-account-menu .account-menus li.profile a:focus{background:#fafafa url(/assets/icon_profile_active-bb902194860f90e5082ec7c41ec7e947142214178deb21bd80399069ab372b33.png) no-repeat 20px center;background-size:26px 26px}#global-header .pc-account-menu .account-menus li.email a{background:#fff url(/assets/icon_email-1283e67fc6174be4589b923d0f4ef89c4d365ccdb82d1dbf03713be1a9a2d67e.png) no-repeat 20px center;background-size:26px 26px}#global-header .pc-account-menu .account-menus li.email a:hover,#global-header .pc-account-menu .account-menus li.email a:focus{background:#fafafa url(/assets/icon_email_active-951e52d4b5e2f12de2d3bf9678fa22eec20f24db8a85a12f13da380ad43dd62c.png) no-repeat 20px center;background-size:26px 26px}#global-header .pc-account-menu .account-menus li.password a{background:#fff url(/assets/icon_password-88cdd58d4c11a2497350cf5714e51e94bf95503f1e98fbdd61930cca8463a3a3.png) no-repeat 20px center;background-size:26px 26px}#global-header .pc-account-menu .account-menus li.password a:hover,#global-header .pc-account-menu .account-menus li.password a:focus{background:#fafafa url(/assets/icon_password_active-5e14d30a959e5c67684f0d0c9ddad6bcc235a0d6d8590ba28f04505b1587e47d.png) no-repeat 20px center;background-size:26px 26px}#global-header .pc-account-menu .account-menus li.event-history a{background:#fff url(/assets/icon_event_history-afe3634afb412058ac8775a186eb5ca22fe6ee69c1d56cf907a50e54eef0191e.png) no-repeat 20px center;background-size:26px 26px}#global-header .pc-account-menu .account-menus li.event-history a:hover,#global-header .pc-account-menu .account-menus li.event-history a:focus{background:#fafafa url(/assets/icon_event_history_active-7abef6d449f836b6a1c81263b04780d8dca224d7d15a26dd1e709fb90dfeda8b.png) no-repeat 20px center;background-size:26px 26px}#global-header .pc-account-menu .account-menus li.sign-out a{background:#fff url(/assets/icon_sign_out-76455501200b1e8213c14bb85bf7190babd7a7c2ae0edf85229d25d8fc608ead.png) no-repeat 20px center;background-size:26px 26px}#global-header .pc-account-menu .account-menus li.sign-out a:hover,#global-header .pc-account-menu .account-menus li.sign-out a:focus{background:#fafafa url(/assets/icon_sign_out_active-ade577ada5d37d680789bbe623fd114d814408e1aa63cf76217620e20a22ffa3.png) no-repeat 20px center;background-size:26px 26px}#global-header .pc-account-menu .account-menus li.resign a{background:#fff url(/assets/icon_resign-05f915fcc7a835ac90520c5b9ae8f29e7c67d57df4e52a66c450ab000c2db13a.png) no-repeat 20px center;background-size:26px 26px}#global-header .pc-account-menu .account-menus li.resign a:hover,#global-header .pc-account-menu .account-menus li.resign a:focus{background:#fafafa url(/assets/icon_resign_active-e486192b47560b74a3cf57c7cfc223f526dace1ca868c773c8075e7cb2706624.png) no-repeat 20px center;background-size:26px 26px}#global-header .pc-account-menu:hover,#global-header .pc-account-menu:focus{background:transparent url(/assets/icon_account_green-7996dc3807113ab51d179d7a8a672768fc0cee05380291c8575dd04e6e3a392a.png) no-repeat left center;background-size:18px auto}#global-header .pc-account-menu:hover>span,#global-header .pc-account-menu:focus>span{color:#006819}#global-header .pc-account-menu:hover .account-menus,#global-header .pc-account-menu:focus .account-menus{display:block;opacity:1;-moz-animation-name:fade-in;-webkit-animation-name:fade-in;animation-name:fade-in;-moz-animation-duration:0.5s;-webkit-animation-duration:0.5s;animation-duration:0.5s}#global-header .pc-account-menu:focus-within{background:transparent url(/assets/icon_account_green-7996dc3807113ab51d179d7a8a672768fc0cee05380291c8575dd04e6e3a392a.png) no-repeat left center;background-size:18px auto}#global-header .pc-account-menu:focus-within .account-menus{display:block;opacity:1;-moz-animation-name:fade-in;-webkit-animation-name:fade-in;animation-name:fade-in;-moz-animation-duration:0.5s;-webkit-animation-duration:0.5s;animation-duration:0.5s}#global-header .search-open{display:block;width:15px;height:15px;background:url(/assets/icon_search-dd90c1c0f81e0c7dee7cb822cb71acec3dca33831b8d4a911aa4ddc90195b04d.png) no-repeat center center/contain,url(/assets/icon_search_green-0b5e2086f3f519849d29ff3ca468c9e68962e7879653c4c7ff1b987e83930d60.png) no-repeat center center/contain;margin:33px 0px 0 0}#global-header .search-open:hover,#global-header .search-open:focus{background:transparent url(/assets/icon_search_green-0b5e2086f3f519849d29ff3ca468c9e68962e7879653c4c7ff1b987e83930d60.png) no-repeat center center;background-size:contain}#global-header .header-menus{height:100%;display:-webkit-flex;display:flex;font-family:"SST W55 Regular", "SSTJpPro-Regular", "Lucida Grande", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;margin-right:25px;position:relative}#global-header .header-menus li{margin-right:24px;height:100%;position:relative;font-size:1.6rem}#global-header .header-menus li.dropdown:hover:after,#global-header .header-menus li.dropdown:focus:after{display:none}#global-header .header-menus li.dropdown:hover .header-dropdown-contents,#global-header .header-menus li.dropdown:focus .header-dropdown-contents{pointer-events:auto;opacity:1}#global-header .header-menus li.dropdown .header-dropdown-contents{pointer-events:none;opacity:0;-moz-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;-webkit-transition:all 0.2s ease;-webkit-transition-delay:0s;transition:all 0.2s ease 0s;position:absolute;z-index:10000;left:-14px;top:100%;-moz-transform:translateY(-25px);-ms-transform:translateY(-25px);-webkit-transform:translateY(-25px);transform:translateY(-25px);background-color:#ffffff;padding-left:20px;box-shadow:0 5px 8px 0 rgba(0,0,0,0.16)}#global-header .header-menus li.dropdown .header-dropdown-contents li{margin-right:0}#global-header .header-menus li.dropdown .header-dropdown-contents li a{font-size:1.4rem;white-space:nowrap;height:44px;line-height:44px;padding-right:40px}#global-header .header-menus li.dropdown .header-dropdown-contents li+li a{border-top:1px  solid #F1F1F1}#global-header .header-menus li.dropdown .header-dropdown-contents li:after{display:none}#global-header .header-menus li:last-child{margin-right:0}#global-header .header-menus li:after{position:absolute;width:100%;height:5px;right:0;left:0;bottom:0;display:none;opacity:0;content:'';background-color:#008a19}#global-header .header-menus li:hover:after,#global-header .header-menus li:focus:after,#global-header .header-menus li.active:after{display:block;opacity:1;-moz-animation-name:fade-in;-webkit-animation-name:fade-in;animation-name:fade-in;-moz-animation-duration:0.5s;-webkit-animation-duration:0.5s;animation-duration:0.5s}#global-header .header-menus li a{display:block;color:#000000;height:100%;line-height:80px}#global-header .header-menus li a:hover,#global-header .header-menus li a:focus{color:#006819}#global-header .header-menus li.inquiry{margin-top:25px;height:30px;width:120px;font-size:1.2rem;-moz-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;-webkit-transition:all 0.2s ease;-webkit-transition-delay:0s;transition:all 0.2s ease 0s;-moz-border-radius:230px;-webkit-border-radius:230px;border-radius:230px;background:#0B8A19 url(/assets/icon_header_inquiry-78162a3db574dcd7832687eb6a697fd89ab15aff309b030dfe45b498586af86e.png) no-repeat 10px center;background-size:18px 18px}#global-header .header-menus li.inquiry a{text-indent:35px;width:100%;color:#ffffff;line-height:30px}#global-header .header-menus li.inquiry:hover{opacity:0.6}#global-header .header-menus li.inquiry:hover:after{display:none}#global-header .header-menus li.downloads{margin-top:25px;height:30px;width:145px;-moz-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;-webkit-transition:all 0.2s ease;-webkit-transition-delay:0s;transition:all 0.2s ease 0s;-moz-border-radius:230px;-webkit-border-radius:230px;border-radius:230px;background:#000 url(/assets/icon_document-423adedef73d0aad4459bb58279312afe4f179734b74c07ceeb377e5a643cc77.png) no-repeat 14px center;background-size:12px 16px}#global-header .header-menus li.downloads a{text-indent:35px;width:100%;color:#ffffff;line-height:30px}#global-header .header-menus li.downloads:hover{opacity:0.6}#global-header .header-menus li.downloads:hover:after{display:none}#global-header .header-menus-right{display:flex}#global-header .sign-menus{display:-webkit-flex;display:flex}#global-header .sign-menus>li{font-size:1.2rem;padding-left:24px;position:relative;-moz-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;-webkit-transition:all 0.2s ease;-webkit-transition-delay:0s;transition:all 0.2s ease 0s}#global-header .sign-menus>li:has(.pc-account-menu){padding-left:0}#global-header .sign-menus>li:hover:after,#global-header .sign-menus>li:focus:after,#global-header .sign-menus>li.active:after{display:block;opacity:1;-moz-animation-name:fade-in;-webkit-animation-name:fade-in;animation-name:fade-in;-moz-animation-duration:0.5s;-webkit-animation-duration:0.5s;animation-duration:0.5s}#global-header .sign-menus>li:hover.inquiry,#global-header .sign-menus>li:hover.download,#global-header .sign-menus>li:focus.inquiry,#global-header .sign-menus>li:focus.download,#global-header .sign-menus>li.active.inquiry,#global-header .sign-menus>li.active.download{opacity:0.6}#global-header .sign-menus>li:hover.inquiry:after,#global-header .sign-menus>li:hover.download:after,#global-header .sign-menus>li:focus.inquiry:after,#global-header .sign-menus>li:focus.download:after,#global-header .sign-menus>li.active.inquiry:after,#global-header .sign-menus>li.active.download:after{display:none}#global-header .sign-menus>li:hover.inquiry a,#global-header .sign-menus>li:hover.download a,#global-header .sign-menus>li:focus.inquiry a,#global-header .sign-menus>li:focus.download a,#global-header .sign-menus>li.active.inquiry a,#global-header .sign-menus>li.active.download a{color:#ffffff}#global-header .sign-menus>li:hover.sign-in,#global-header .sign-menus>li:focus.sign-in,#global-header .sign-menus>li.active.sign-in{background:transparent url(/assets/icon_sign_in_green-2c150826925d160dc1e87f5bf6e012ccd158063f247efc555ec9f2afe92e88d7.png) no-repeat left 31px;background-size:18px 18px}#global-header .sign-menus>li.inquiry{width:120px;padding:0;margin:25px 15px 0 0}#global-header .sign-menus>li.download{width:145px;padding:0;margin:25px 24px 0 0}#global-header .sign-menus>li.sign-in{width:auto;height:auto;line-height:80px;background-size:18px 18px;background-position:left 31px;margin:0 15px 0 0}#global-header .sign-menus>li.sign-in>a:hover,#global-header .sign-menus>li.sign-in>a:focus{color:#008a19}#global-header .sign-menus>li>a{display:block;color:#000000;height:100%}#global-header .sign-menus>li>a.sp-account-menu-open{display:none}#global-header .sign-menus>li span{display:inline}#sp-menu,#sp-account-menu{display:none !important}#pc-search-header{box-shadow:0 5px 8px 0 rgba(0,0,0,0.08);height:80px}#pc-search-header .container{width:1130px;height:80px;padding-left:0;padding-right:0}#pc-search-header .ssap-logo{width:50px;height:50px;background:transparent url(/images/logo_ssap.png) no-repeat center center;background-size:contain}#pc-search{background-color:#f1f1f1;position:fixed;z-index:1100;width:100%;height:100%;overflow:auto;top:0;bottom:0;left:0;right:0;display:none;opacity:0}#pc-search.active{opacity:1;-moz-animation-name:fade-in;-webkit-animation-name:fade-in;animation-name:fade-in;-moz-animation-duration:0.5s;-webkit-animation-duration:0.5s;animation-duration:0.5s;display:block}#pc-search-body .container{width:760px;margin:0 auto;padding-top:160px}.text-and-tag-search form{margin-bottom:80px}.text-and-tag-search ul.tags .tag{max-width:760px}.text-and-tag-search ul.tags .tag:hover,.text-and-tag-search ul.tags .tag:focus-within{background-color:#666666}.text-and-tag-search ul.tags .tag:hover a,.text-and-tag-search ul.tags .tag:focus-within a{color:#ffffff}#global-footer .nav .container{padding:60px 0}#global-footer .nav .button-wrapper a{margin-right:20px}#global-footer .nav .button-wrapper a:hover,#global-footer .nav .button-wrapper a:focus{color:#008a19;border-color:#008a19}#global-footer .nav .button-wrapper a:hover.sign-up,#global-footer .nav .button-wrapper a:focus.sign-up{background:transparent url(/assets/icon_sign_up_green-8f90161255012f228fce7bd9fef09ec4a441452138aaeddca69e0aa78ec64807.png) no-repeat 11px center;background-size:20px 20px}#global-footer .nav .button-wrapper a:hover.sign-in,#global-footer .nav .button-wrapper a:focus.sign-in{background:transparent url(/assets/icon_sign_in_green-2c150826925d160dc1e87f5bf6e012ccd158063f247efc555ec9f2afe92e88d7.png) no-repeat 11px center;background-size:20px 20px}#global-footer .nav .menus{display:-webkit-flex;display:flex;-webkit-align-items:flex-start;align-items:flex-start}#global-footer .nav .menus .menu{border-bottom:none;font-size:1.4rem;padding-right:20px}#global-footer .nav .menus .menu .index{background:none}#global-footer .nav .menus .menu .index:hover,#global-footer .nav .menus .menu .index:focus{color:#006819}#global-footer .nav .menus .menu .index:hover i,#global-footer .nav .menus .menu .index:focus i{-moz-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;-webkit-transition:all 0.2s ease;-webkit-transition-delay:0s;transition:all 0.2s ease 0s}#global-footer .nav .menus .menu .index:hover i.home,#global-footer .nav .menus .menu .index:focus i.home{background:transparent url(/assets/icon_home_hover-79657df25009470d00e8bb926bf23808560d5163e23da56a9c4173fb558d2ef3.png) no-repeat center center;background-size:contain}#global-footer .nav .menus .menu .index:hover i.about,#global-footer .nav .menus .menu .index:focus i.about{background:transparent url(/assets/icon_about_hover-ee395b33301ca3bc9662e758704c9baa19d34974cb8c5f5c2da20ffb56ed9254.png) no-repeat center center;background-size:contain}#global-footer .nav .menus .menu .index:hover i.services,#global-footer .nav .menus .menu .index:focus i.services{background:transparent url(/assets/icon_services_hover-b68f337d09bf7424c128d5cb7440f0d32e906a74d3e16911f15b64992632e587.png) no-repeat center center;background-size:contain}#global-footer .nav .menus .menu .index:hover i.projects,#global-footer .nav .menus .menu .index:focus i.projects{background:transparent url(/assets/icon_projects_hover-e2e1d031011767bf158d60d4948c4079a5646eea02139e69b562cdb1d49646ec.png) no-repeat center center;background-size:contain}#global-footer .nav .menus .menu .index:hover i.whats-more,#global-footer .nav .menus .menu .index:focus i.whats-more{background:transparent url(/assets/icon_whats_more_hover-85684d07922bfe54746a7bb4cde632b2fe040f2288da383c36a8d192b5fecb72.png) no-repeat center center;background-size:contain}#global-footer .nav .menus .menu .index:hover i.highlights,#global-footer .nav .menus .menu .index:focus i.highlights{background:transparent url(/assets/icon_highlights_hover-10fb3125fc4e0678e275e3e99f82ebda1d6f3620b4b1af5c074914e2689cae5a.png) no-repeat center center;background-size:contain}#global-footer .nav .menus .menu .index:hover i.news,#global-footer .nav .menus .menu .index:focus i.news{background:transparent url(/assets/icon_news_hover-156d338adc632446fc0b871057c747bdedcb3f00e7a5acb477eaac4d1ffff660.png) no-repeat center center;background-size:contain}#global-footer .nav .menus .menu .index:hover i.info,#global-footer .nav .menus .menu .index:focus i.info{background:transparent url(/assets/icon_info_hover-2754cabb3b27311d30b3416c7b25e0c9a01b0158eda0e14a0bfa576d6c120508.png) no-repeat center center;background-size:contain}#global-footer .nav .menus .menu .index:hover i.sdgs,#global-footer .nav .menus .menu .index:focus i.sdgs{background:transparent url(/assets/icon_sdgs_hover-ebe8b73076286509d6d050dd8f3a953c5a11ac6b13f93c5d9b7f1a15a96dbc51.png) no-repeat center center;background-size:contain}#global-footer .nav .menus .menu .index:hover i.events,#global-footer .nav .menus .menu .index:focus i.events{background:transparent url(/assets/icon_events_hover-160d2c44e2d29f0cbecb95d3de50df2821da1a9667b999384a886900bc713404.png) no-repeat center center;background-size:contain}#global-footer .nav .menus .menu .index:hover i.result,#global-footer .nav .menus .menu .index:focus i.result{background:transparent url(/assets/icon_result_hover-8a1789bfcc58247d5552b3e57999832053b3eed883c5d7a18e9084f9682e4d1b.png) no-repeat center center;background-size:contain}#global-footer .nav .menus .menu .submenus{-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-flex-direction:column;flex-direction:column;border-top:none;margin-top:2px;padding:16.5px 0 0 0}#global-footer .nav .menus .menu .submenus .submenu a:hover{color:#006819}#global-footer .nav .legals .legal{display:inline-block;margin-right:20px;margin-bottom:0}#global-footer .nav .legals .legal a{font-size:1.0rem}#global-footer .nav .legals .legal a:hover,#global-footer .nav .legals .legal a:focus{color:#006819}#global-footer .brand .container{padding:30px 0}#global-footer .brand .ssap-logo{width:80px;height:80px}#global-footer .brand .wrapper ul li.rss a{display:block}#global-footer .brand .wrapper ul li a{width:30px;height:30px}#global-footer .brand .wrapper ul li a:hover{opacity:0.6}#content-main section.breadcrumb .container{height:50px;margin:0 auto;padding:20px 0;border-left:none}#content-main section.breadcrumb ul.breadcrumb{-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:flex-start;justify-content:flex-start}#content-main section.page-copy{background:transparent url(/assets/mv_copy_pc-16d20b9e361807e34b571bd45adf1e734aef4acd8d8d0ebc6706699d770be268.png) no-repeat center top;background-size:cover;margin-bottom:80px;height:120px;display:flex;align-items:center}#content-main section.page-copy .container{padding:0}#content-main section.page-copy .border{display:none}#content-main section.page-copy .page{display:none}#content-main section.page-copy h1{font-size:4.2rem}#content-main h1.section-title,#content-main h3.section-title{padding-left:60px;margin-bottom:40px;font-size:2.6rem;line-height:40px;height:40px}#content-main h1.section-title span,#content-main h3.section-title span{font-size:1.8rem}#content-main .article-categories{margin-bottom:40px}#content-main ul.articles{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}#content-main ul.articles .article{width:360px;margin-left:20px;-moz-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;-webkit-transition:all 0.2s ease;-webkit-transition-delay:0s;transition:all 0.2s ease 0s;margin-bottom:20px}#content-main ul.articles .article:nth-child(3n+1){margin-left:0}#content-main ul.articles .article:hover,#content-main ul.articles .article:focus{background-color:#f1f1f1}#content-main ul.articles .article:hover .num,#content-main ul.articles .article:focus .num{-moz-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;-webkit-transition:all 0.2s ease;-webkit-transition-delay:0s;transition:all 0.2s ease 0s;background-color:#ffffff}#content-main ul.articles .article .image{width:100%;height:202.5px}#content-main ul.articles .article .border-wrapper{padding:20px 20px 40px 20px;height:calc(100% - 202.5px)}#content-main ul.articles .article .border-wrapper .title{margin-bottom:30px}#content-main ul.articles.ranking .article{width:100%;margin-left:0}#content-main ul.articles.ranking .article:hover,#content-main ul.articles.ranking .article:focus{background-color:#f1f1f1}#content-main ul.articles.ranking .article:hover .num,#content-main ul.articles.ranking .article:focus .num{background-color:#f1f1f1}#content-main ul.articles.back-number .article{margin-top:-1px;border-bottom:1px solid #dcdcdc;margin-left:0px}#content-main ul.articles.back-number .article:hover .num,#content-main ul.articles.back-number .article:focus .num{background-color:#f1f1f1}#content-main ul.banners .banner .image{-moz-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;-webkit-transition:all 0.2s ease;-webkit-transition-delay:0s;transition:all 0.2s ease 0s;width:300px;height:98.51px}#content-main ul.banners .banner .image:hover,#content-main ul.banners .banner .image:focus{opacity:0.6}#content-main .more-btn{margin-top:0;width:300px;font-size:1.2rem;-moz-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;-webkit-transition:all 0.2s ease;-webkit-transition-delay:0s;transition:all 0.2s ease 0s;background:#fff url(/assets/icon_arrow-1f3d60e19fbec7383a835c96996e90ff91f8965df9d8e45dfe8023e3d5d78edf.png) no-repeat right 15px center;background-size:14px 12px}#content-main .more-btn:hover,#content-main .more-btn:focus{background-color:#f1f1f1}#content-main .more-btn.green:hover,#content-main .more-btn.green:focus{border:1px solid #66CE75;color:#006819;background:#66CE75 url(/assets/icon_arrow_green-e93aaa38ce11266ec2935a42d8e388a022528657f743323e6e7e2dd2cc8e1e3d.png) no-repeat right 15px center;background-size:14px 12px}#content-main .more-btn.green:hover.ex,#content-main .more-btn.green:focus.ex{background:#66CE75 url(/assets/icon_external_green-4661d1b7a39c04380a9fd7fc9162ad481a9a330739853f13d9f8ef21018756de.png) no-repeat right 15.79px center;background-size:15.79px 12px}#content-main .more-btn.black:hover,#content-main .more-btn.black:focus{background-color:#555555}#content-main .top-border{width:1120px;margin:80px auto 0 auto}#content-main .anchor{top:-160px}#content-main section.sign-up{margin-top:40px;background:transparent url(/assets/pc_sign_up_banner_bg-7f247e055444f0b0da683032020744ea8d134bebd77ada4727ab05b604bd924a.png) no-repeat center center;background-size:cover}#content-main section.sign-up .container{padding:40px}#content-main section.sign-up .container h5{font-size:1.6rem;line-height:1;margin-bottom:20px}#content-main section.sign-up .container h6{font-size:1.2rem;margin-bottom:15px}#content-main section.sign-up .container ul{width:680px;margin-bottom:20px;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between}#content-main section.sign-up .container ul li{width:328px;margin-bottom:10px}#content-main section.sign-up .container ul li+li{margin-top:0}#content-main section.sign-up .container .btn{width:320px;font-size:1.2rem;-moz-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;-webkit-transition:all 0.2s ease;-webkit-transition-delay:0s;transition:all 0.2s ease 0s}#content-main section.sign-up .container .btn:hover,#content-main section.sign-up .container .btn:focus{background-image:url(/assets/icon_arrow_green-e93aaa38ce11266ec2935a42d8e388a022528657f743323e6e7e2dd2cc8e1e3d.png);background-color:#66CE75;color:#006819}#content-main section.related{margin-bottom:0px;padding-bottom:0px;margin-top:80px;padding-top:80px;border-top:1px solid #dcdcdc;border-bottom:none}#content-main section.related h1.section-title,#content-main section.related h3.section-title{background-size:40px 40px}#content-main section.support-menus p{font-size:1.4rem;margin-bottom:53px}#content-main section.support-menus .btn-wrapper{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between}#content-main section.support-menus .btn-wrapper .more-btn{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;background-position:right 40px center;width:360px;height:118px;line-height:1.8;font-size:1.8rem;padding-left:40px}#content-main section.support-menus .btn-wrapper .more-btn+.more-btn{margin-top:0}#content-main section.support-menus .btn-wrapper .more-btn:nth-child(n+4){padding-left:20px;font-size:1.2rem;margin-top:20px;height:44px;line-height:42px;background-position:right 15px center}#content-main section.support-menus .btn-wrapper_second{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;margin-bottom:40px}#content-main section.support-menus .btn-wrapper_second .more-btn{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;background-position:right 15px center;width:360px;height:44px;line-height:42px;font-size:1.2rem;padding-left:20px;margin-top:20px}#content-main section.support-menus .under_3_items{justify-content:left !important}#content-main section.support-menus .under_3_items a{margin-right:20px}#content-main #share-with{bottom:auto;top:276px;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;width:30px}#content-main #share-with li{margin-bottom:4px}#content-main #floating-to-top{bottom:20px}#content-main.top section.copy{background:transparent url(/assets/mv_pc-fe35cc8efcbdbc5d6b262d6383a8c863fef73136f97ab999e6cbca87ed4d86af.png) no-repeat center top;background-size:cover;margin-bottom:90px}#content-main.top section.copy .container{padding:0 0 78px 0}#content-main.top section.copy .border{height:90px;margin-bottom:44px}#content-main.top section.copy h1{font-size:4.2rem;margin-bottom:22px}#content-main.top section.copy h1 small{font-size:3.0rem}#content-main.top section.copy p{font-size:1.6rem;margin-bottom:40px}#content-main.top section.copy .more{width:300px;background-position:271px center;font-size:1.2rem;-moz-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;-webkit-transition:all 0.2s ease;-webkit-transition-delay:0s;transition:all 0.2s ease 0s}#content-main.top section.copy .more:hover,#content-main.top section.copy .more:focus{border-color:#66CE75;background-image:url(/assets/icon_arrow_green-e93aaa38ce11266ec2935a42d8e388a022528657f743323e6e7e2dd2cc8e1e3d.png);background-color:#66CE75;color:#006819}#content-main.top section.services .img-desc-wrapper,#content-main.top section.whats-more .img-desc-wrapper{position:relative;display:-webkit-flex;display:flex}#content-main.top section.services .img-desc-wrapper .desc,#content-main.top section.whats-more .img-desc-wrapper .desc{-webkit-flex:1;flex:1;font-size:1.4rem;margin-bottom:0;padding-right:60px}#content-main.top section.services .img-desc-wrapper .image,#content-main.top section.services .img-desc-wrapper .image2,#content-main.top section.whats-more .img-desc-wrapper .image,#content-main.top section.whats-more .img-desc-wrapper .image2{width:540px;height:303.75px;margin-bottom:0}#content-main.top section.services .img-desc-wrapper .more,#content-main.top section.whats-more .img-desc-wrapper .more{position:absolute;bottom:62px;left:0;width:300px;font-size:1.2rem;-moz-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;-webkit-transition:all 0.2s ease;-webkit-transition-delay:0s;transition:all 0.2s ease 0s;background:#008A19 url(/assets/icon_arrow_white-11e8e2ac9de3d9b54373d5980d6c3d654e1a44ed714a914d4c4cdf1069cea6ef.png) no-repeat 275px center;background-size:14px 12px}#content-main.top section.services .img-desc-wrapper .more:hover,#content-main.top section.services .img-desc-wrapper .more:focus,#content-main.top section.whats-more .img-desc-wrapper .more:hover,#content-main.top section.whats-more .img-desc-wrapper .more:focus{background-image:url(/assets/icon_arrow_green-e93aaa38ce11266ec2935a42d8e388a022528657f743323e6e7e2dd2cc8e1e3d.png);background-color:#66CE75;color:#006819}#content-main.top section.services h1.section-title,#content-main.top section.services h3.section-title{background-size:40px 40px}#content-main.top section.whats-more h1.section-title,#content-main.top section.whats-more h3.section-title{background-size:40px 40px}#content-main.top section.whats-more .img-desc-wrapper .more{bottom:35px}#content-main.top section.new-articles h1.section-title,#content-main.top section.new-articles h3.section-title{background-size:40px 40px}#content-main.top section.new-articles .article{display:block;padding:0;border-top:none;margin-bottom:20px}#content-main.top section.new-articles .article:last-child{border-bottom:none}#content-main.top section.new-articles .article a{display:block}#content-main.top section.new-articles .article .image{width:100%;height:202.5px;margin-right:0}#content-main.top section.new-articles .article .image .type{display:block}#content-main.top section.new-articles .article .border-wrapper{border-left:1px solid #DCDCDC;padding:20px 20px 40px 20px;height:calc(100% - 202.5px)}#content-main.top section.new-articles .article .border-wrapper .date{margin-bottom:10px}#content-main.top section.new-articles .article .border-wrapper .journal-title{display:block;margin-bottom:9px;font-size:1.2rem}#content-main.top section.new-articles .article .border-wrapper .title{font-size:1.6rem;font-family:"SST W55 Bold", "SSTJpPro-Bold", "Lucida Grande", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;line-height:1.8;margin-bottom:30px}#content-main.top section.new-articles .article .border-wrapper ul.tags{display:-webkit-flex;display:flex}#content-main.top section.ranking{margin-bottom:80px}#content-main.top section.ranking h1.section-title,#content-main.top section.ranking h3.section-title{background-size:40px 40px}#content-main.top section.ranking h5.section-subtitle{background:transparent url(/assets/icon_ranking_green-a3c6a78576c77d81c817cb276e8d8b507090e972fa66a90b0e5e61b0e05ca643.png) no-repeat left center;background-size:20px 20px}#content-main.top section.ranking ul.articles.ranking .article{width:208px;margin-left:20px;margin-bottom:0;-webkit-flex-direction:column;flex-direction:column;padding:0;border-top:none}#content-main.top section.ranking ul.articles.ranking .article:nth-child(3n+1){margin-left:20px}#content-main.top section.ranking ul.articles.ranking .article:first-child{margin-left:0 !important}#content-main.top section.ranking ul.articles.ranking .article a{-webkit-flex-direction:column;flex-direction:column}#content-main.top section.ranking ul.articles.ranking .article:last-child{border-bottom:none}#content-main.top section.ranking ul.articles.ranking .article .num{position:relative;top:0;display:block;height:auto;width:100%;margin-right:0;text-align:left;line-height:1;background-color:#ffffff !important;color:#000000;padding-bottom:20px}#content-main.top section.ranking ul.articles.ranking .article .image{width:208px;height:117px;margin-right:0}#content-main.top section.ranking ul.articles.ranking .article .image .type{display:inline-block}#content-main.top section.ranking ul.articles.ranking .article .border-wrapper{-webkit-flex:1 0 auto;flex:1 0 auto;border-left:1px solid #dcdcdc;padding:20px}#content-main.top section.ranking ul.articles.ranking .article .border-wrapper .date{margin-bottom:10px}#content-main.top section.ranking ul.articles.ranking .article .border-wrapper .journal-title{display:block;font-size:1.1rem}#content-main.top section.ranking ul.articles.ranking .article .border-wrapper .title{font-size:1.3rem;line-height:1.7;margin-bottom:30px}#content-main.top section.ranking ul.articles.ranking .article .border-wrapper ul.tags{display:-webkit-flex;display:flex}#content-main.top section.info{margin-bottom:80px}#content-main.top section.info .container{display:-webkit-flex;display:flex}#content-main.top section.info .info-wrapper,#content-main.top section.info .news-wrapper{-webkit-flex:1;flex:1}#content-main.top section.info h1.section-title,#content-main.top section.info h3.section-title{width:343px}#content-main.top section.info ul.infos li{position:relative;padding-bottom:25px;margin-bottom:20px;-moz-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;-webkit-transition:all 0.2s ease;-webkit-transition-delay:0s;transition:all 0.2s ease 0s}#content-main.top section.info ul.infos li:hover,#content-main.top section.info ul.infos li:focus{background-color:#f1f1f1}#content-main.top section.info ul.infos li .date{margin-bottom:11px}#content-main.top section.info ul.infos li .title{font-size:1.2rem;padding-right:40px;width:100%}#content-main.top section.info ul.infos li .title{background:transparent url(/assets/icon_arrow-1f3d60e19fbec7383a835c96996e90ff91f8965df9d8e45dfe8023e3d5d78edf.png) no-repeat right center;background-size:14px 12px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}#content-main.top section.about .section-title{height:40px}#content-main.top section.about .section-title.a01{background:transparent url(/assets/icon_top_about_green01-0c2d7db1318e72c43617e9d1eb49616e6430f2256e60fb020e8da306c54b3648.png) no-repeat left top;background-size:40px 40px}#content-main.top section.about .section-title.a02{background:transparent url(/assets/icon_top_about_green02-50d4638853dc698b2b208b3012a0b73651a318fab0c526f08f11ec4b7e0500be.png) no-repeat left top;background-size:40px 40px}#content-main.top section.about .section-title.a03{background:transparent url(/assets/icon_top_about_green03-fe6da83efc914849e51c40c1bb05a7ee5345b5951e9fa6eea723ea19f5cb0544.png) no-repeat left top;background-size:40px 40px}#content-main.top section.about .desc a:hover{text-decoration:none}#content-main.top section.about .items{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}#content-main.top section.about .items a{width:360px;transition:all 0.1s ease 0.1s}#content-main.top section.about .items a+a{margin-top:0}#content-main.top section.about .items a:hover{opacity:0.8}#content-main.top section.about .items .title{height:59px;font-size:1.6rem}#content-main.top section.about .under_3_items{justify-content:left !important}#content-main.top section.about .under_3_items a{margin-right:20px}#content-main.top section.banner ul.banners{display:-webkit-flex;display:flex}#content-main.top section.banner ul.banners .banner{margin-bottom:0;margin-right:20px}#content-main.top section.banner ul.banners .banner:last-child{margin-right:0px}#content-main.top section.banner ul.banners .banner .image{width:360px;height:118.21px}#content-main.news div.news a{position:relative;padding:25px 0;display:-webkit-flex;display:flex;-webkit-align-items:flex-start;align-items:flex-start;-moz-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;-webkit-transition:all 0.2s ease;-webkit-transition-delay:0s;transition:all 0.2s ease 0s}#content-main.news div.news a .date{height:15px;background:transparent url(/assets/icon_calendar-75d151816fcc1b337558b2461257449c93bd8e0a11cf954f11e508a2f6f67807.png) no-repeat left 3px;background-size:12px 12px;padding-top:3px}#content-main.news div.news a:hover,#content-main.news div.news a:focus{background-color:#f1f1f1}#content-main.news div.news a .date{margin-bottom:0}#content-main.news div.news a .title{font-size:1.2rem;padding:0 40px 0 32px;width:100%}#content-main.special section.special .header{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-flex-direction:row-reverse;flex-direction:row-reverse;margin-bottom:40px}#content-main.special section.special .header .fb-parts{-webkit-justify-content:flex-end;justify-content:flex-end;margin-bottom:0}#content-main.special section.special .header .fb-parts .fb-like{margin-left:0}#content-main.special section.special .header .filters{-webkit-flex:1;flex:1;margin:-10px 0 0 -10px}#content-main.special section.special .special-articles .article{display:-webkit-flex;display:flex;transition:all 0.1s ease 0.1s}#content-main.special section.special .special-articles .article:hover{background-color:#f1f1f1}#content-main.special section.special .special-articles .article+.article{margin-top:30px}#content-main.special section.special .special-articles .article .image{width:360px;height:202px;margin-bottom:0}#content-main.special section.special .special-articles .article .wrapper{flex:1;padding-left:30px}#content-main.special section.special .special-articles .article .author{font-size:2.4rem}#content-main.special section.special .pagination{margin-top:50px}#content-main.articles section.header .container{padding:0}#content-main.articles section.header .result{margin:40px 0}#content-main.articles section.serializations{margin-bottom:40px}#content-main.articles section.serializations ul.serializations{display:-webkit-flex;display:flex}#content-main.articles section.serializations ul.serializations li{width:360px;margin-left:20px}#content-main.articles section.serializations ul.serializations li:nth-child(3n+1){margin-left:0}#content-main.articles section.serializations ul.serializations li+li{margin-top:0}#content-main.articles section.serializations ul.serializations li a{padding-bottom:20px}#content-main.articles section.serializations ul.serializations li a .image{width:360px;height:calc(360px / 16 * 9)}#content-main.articles section.serializations ul.serializations li a:hover{background-color:#f1f1f1}#content-main.article .column-wrapper{width:1120px;margin:0 auto;position:relative}#content-main.article .column-wrapper .column{width:760px}#content-main.article .column-wrapper .column .container{width:100%}#content-main.article .column-wrapper .side-column{position:absolute;top:0;right:0;width:300px}#content-main.article .column-wrapper .side-column .container{width:100%}#content-main.article section.content-header{margin-top:40px}#content-main.article section.content-header .journal-title{line-height:2;margin-bottom:14px;font-size:1.2rem}#content-main.article section.content-header .title{font-size:2.6rem;line-height:1.5;margin-bottom:13px}#content-main.article section.content-header .meta{display:-webkit-flex;display:flex;-webkit-align-items:flex-start;align-items:flex-start;margin-bottom:30px}#content-main.article section.content-header .type{margin-bottom:10px;margin-right:20px}#content-main.article section.content-header .type span{padding:10px}#content-main.article section.content-header ul.tags{-webkit-flex:1;flex:1;margin-bottom:0px;margin-right:20px;font-size:1.0rem}#content-main.article section.content-header ul.tags .tag{max-width:calc(100vw - 40px - 24px);border:1px solid #666666;padding:0 10px;-moz-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;-webkit-transition:all 0.2s ease;-webkit-transition-delay:0s;transition:all 0.2s ease 0s}#content-main.article section.content-header ul.tags .tag:hover,#content-main.article section.content-header ul.tags .tag:focus{background-color:#666666}#content-main.article section.content-header ul.tags .tag:hover a,#content-main.article section.content-header ul.tags .tag:focus a{color:#ffffff}#content-main.article section.content-header .fb-parts{margin-bottom:10px;-webkit-flex-direction:column;flex-direction:column}#content-main.article section.content-header .fb-parts .share-with{margin-top:10px}#content-main.article section.content-header .line{margin-left:0px}#content-main.article section.content .kv{display:block;width:760px;height:427.5px;background-size:cover;background-position:center;margin-bottom:31px}#content-main.article section.content .table-of-contents{padding:30px 40px;margin-bottom:40px}#content-main.article section.content .table-of-contents .header{margin-bottom:33px;padding-bottom:32px}#content-main.article section.content .table-of-contents.closed{padding:20px 40px}#content-main.article section.content .table-of-contents ul{padding:0;margin-bottom:0}#content-main.article section.content .table-of-contents ul li{padding-top:0;margin-top:0}#content-main.article section.content .table-of-contents ul li+li{border-top:none}#content-main.article section.content .table-of-contents ul li ul{padding-left:30px}#content-main.article section.content .table-of-contents ul li ul li+li{margin-top:0}#content-main.article section.content .table-of-contents ul li ul li ul li{font-size:1.4rem}#content-main.article section.content a:hover{text-decoration:none}#content-main.article section.content a.more-btn{color:#000000;text-decoration:none}#content-main.article section.content h2{font-size:1.8rem;margin-bottom:21px}#content-main.article section.content h3{font-size:1.4rem;margin-bottom:28px}#content-main.article section.content h4{font-size:1.4rem;margin-bottom:28px}#content-main.article section.content p{font-size:1.4rem;margin-bottom:28px}#content-main.article section.content b,#content-main.article section.content strong{font-family:"SST W55 Bold", "SSTJpPro-Bold", "Lucida Grande", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;font-weight:bold}#content-main.article section.content i{font-style:italic}#content-main.article section.content ol,#content-main.article section.content ul{font-size:1.4rem;padding-left:25px;margin-bottom:28px}#content-main.article section.content figure.image{margin-bottom:31px}#content-main.article section.content figure.media{margin-bottom:31px}#content-main.article section.content figure.media+.movie-caption{margin-top:-25px}#content-main.article section.content .movie-caption{margin-bottom:31px}#content-main.article section.content mark.pen-red{background-color:transparent;color:#e91313}#content-main.article section.content mark.pen-gray{background-color:transparent;color:#6b6b6b}#content-main.article section.content blockquote{overflow:hidden;padding-right:1.5em;padding-left:1.5em;margin:0 0 20px;font-style:italic;border-left:5px solid #ccc}#content-main.article section.content blockquote p{margin-bottom:0}#content-main.article section.content .font-10pt{font-size:10px}#content-main.article section.content .font-20pt{font-size:20px}#content-main.article section.content .font-24pt{font-size:24px}#content-main.article section.content .font-28pt{font-size:28px}#content-main.article section.content .font-36pt{font-size:36px;line-height:1.8}#content-main.article section.content .font-48pt{font-size:48px;line-height:1.8}#content-main.article section.content .right-image-content{display:-webkit-flex;display:flex;-webkit-align-items:flex-start;align-items:flex-start}#content-main.article section.content .right-image-content .text{-webkit-flex:1;flex:1}#content-main.article section.content .right-image-content .image{margin-top:0;width:730px;margin-left:60px;margin-bottom:0}#content-main.article section.content .right-image-content .image>img{width:730px}#content-main.article section.content .two-column-content .wrapper{display:-webkit-flex;display:flex}#content-main.article section.content .two-column-content .wrapper div{-webkit-flex:1;flex:1}#content-main.article section.content .two-column-content .wrapper div+div{margin-left:60px;margin-top:0}#content-main.article section.content .two-column-content .wrapper div h5{text-align:center}#content-main.article section.content .left-image-content{display:-webkit-flex;display:flex;-webkit-align-items:flex-start;align-items:flex-start}#content-main.article section.content .left-image-content .image{width:420px;margin-top:0;margin-bottom:0;margin-right:40px}#content-main.article section.content .left-image-content .image>img{width:420px}#content-main.article section.content .left-image-content .text{-webkit-flex:1;flex:1}#content-main.article section.content .left-image-content .name,#content-main.article section.content .left-image-content h4{margin-top:19px;font-size:2.8rem;margin-bottom:23px}#content-main.article section.content .image-style-align-center{margin:auto;display:block}#content-main.article section.gallery{margin-top:40px}#content-main.article section.gallery .gallery-images{width:760px}#content-main.article section.gallery .gallery-images .thumbnails{margin-top:20px}#content-main.article section.gallery .gallery-images .thumbnails .slider div{height:67px}#content-main.article section.gallery .gallery-images .thumbnails .slick-slide{max-width:120px}#content-main.article section.back-number{margin-bottom:80px}#content-main.article section.back-number h1.section-title,#content-main.article section.back-number h3.section-title{background-size:40px 40px}#content-main.article section.banner{margin-bottom:40px}#content-main.article section.ranking h1.section-title,#content-main.article section.ranking h3.section-title{background:transparent url(/assets/icon_ranking_green-a3c6a78576c77d81c817cb276e8d8b507090e972fa66a90b0e5e61b0e05ca643.png) no-repeat left center;background-size:20px 20px;font-size:1.4rem;padding-left:30px;margin-bottom:20px;line-height:20px;height:20px}#content-main.article section.ranking .article .num{font-size:1.4rem}#content-main.article section.about{margin-top:40px}#content-main.article section.about .wrapper{padding:33px 40px 34px 40px}#content-main.article section.about h5{font-size:1.4rem;margin-bottom:7px}#content-main.article section.member{padding:32px 40px 40px 40px}#content-main.article section.member p{margin-bottom:42px}#content-main.article section.member .btn-wrapper{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}#content-main.article section.member .btn-wrapper .btn{width:320px;font-size:1.2rem;-moz-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;-webkit-transition:all 0.2s ease;-webkit-transition-delay:0s;transition:all 0.2s ease 0s}#content-main.article section.member .btn-wrapper .btn:last-child{margin-top:0}#content-main.article section.member .btn-wrapper .btn:hover,#content-main.article section.member .btn-wrapper .btn:focus{background-image:url(/assets/icon_arrow_green-e93aaa38ce11266ec2935a42d8e388a022528657f743323e6e7e2dd2cc8e1e3d.png);background-color:#66CE75;color:#006819}#content-main.article #btn-event-join{left:calc(50% - 560px);bottom:20px;width:300px;height:62px;background:transparent url(/assets/btn_event_pc-7be1caf338f47654004529e665eada0cc612675e44d0f0ca12715991ecd9b13e.png) no-repeat center center;background-size:contain;-moz-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;-webkit-transition:all 0.2s ease;-webkit-transition-delay:0s;transition:all 0.2s ease 0s}#content-main.article #btn-event-join:hover,#content-main.article #btn-event-join:focus{background:transparent url(/assets/btn_event_pc_hover-5ad8e1f85746691c3f9710875cd0ba3248ad87b0169a4b28a5975dc7d180ca81.png) no-repeat center center;background-size:contain}#content-main.article #btn-event-join.event-join-multi{background:transparent url(/assets/btn_event_multi_pc-1f1f6e16b9faa4667165383af140b708853ef66c8f37696fc6ad7c71aa45b750.png) no-repeat center center;background-size:contain}#content-main.article #btn-event-join.event-join-multi:hover,#content-main.article #btn-event-join.event-join-multi:focus{background:transparent url(/assets/btn_event_multi_pc_hover-db56e214b1f66af1e2863a7001371b0a0b4164393f4cff4fd99090abd0e84bd2.png) no-repeat center center;background-size:contain}#content-main.article #btn-event-joined{left:calc(50% - 560px);bottom:20px;width:300px;height:62px;background:transparent url(/assets/btn_event_active_pc-627dad0d1bc8c0b70b32fccea5aa8ecd43c048e68af7a1a87e0a2131ce25b98f.png) no-repeat center center;background-size:contain;-moz-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;-webkit-transition:all 0.2s ease;-webkit-transition-delay:0s;transition:all 0.2s ease 0s}#content-main.article #btn-event-joined:hover,#content-main.article #btn-event-joined:focus{background:transparent url(/assets/btn_event_active_pc-627dad0d1bc8c0b70b32fccea5aa8ecd43c048e68af7a1a87e0a2131ce25b98f.png) no-repeat center center;background-size:contain}#content-main.article #btn-event-joined.event-join-multi{background:transparent url(/assets/btn_event_multi_pc-1f1f6e16b9faa4667165383af140b708853ef66c8f37696fc6ad7c71aa45b750.png) no-repeat center center;background-size:contain}#content-main.article #btn-event-joined.event-join-multi:hover,#content-main.article #btn-event-joined.event-join-multi:focus{background:transparent url(/assets/btn_event_multi_pc_hover-db56e214b1f66af1e2863a7001371b0a0b4164393f4cff4fd99090abd0e84bd2.png) no-repeat center center;background-size:contain}#content-main.about section.vision .wrapper{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}#content-main.about section.vision .wrapper .logo{margin-bottom:0;margin-right:80px}#content-main.about section.vision .wrapper dt{font-size:2.6rem;text-align:left;margin-bottom:13px}#content-main.about section.vision .wrapper dd{text-align:left}#content-main.about section.about{margin-bottom:80px}#content-main.about section.about iframe{width:100%;height:630px;margin-bottom:32px}#content-main.about section.about p{font-size:1.6rem;line-height:2;margin-bottom:32px}#content-main.about section.about .mv{width:1120px;height:680px;margin-bottom:32px}#content-main.about section.about .btn-wrapper{display:-webkit-flex;display:flex}#content-main.about section.about .btn-wrapper .more-btn{margin-right:40px}#content-main.about section.about .btn-wrapper .more-btn+.more-btn{margin-top:0}#content-main.about section.history{margin-bottom:73px}#content-main.about section.history .btn-wrapper{margin-top:30px;display:-webkit-flex;display:flex}#content-main.about section.history .btn-wrapper .more-btn+.more-btn{margin-top:0;margin-left:40px}#content-main.about section.history p{font-size:1.4rem;line-height:2;margin-bottom:23px}#content-main.about section.history .histories li{display:-webkit-flex;display:flex}#content-main.about section.history .histories li .content .main-title{font-size:2.6rem;line-height:1;margin-bottom:0;text-align:right;padding-right:60px}#content-main.about section.history .histories li .content .main-title+.sub-title{margin-top:25px}#content-main.about section.history .histories li .content .sub-title{font-size:1.6rem;text-align:right;padding-right:60px}#content-main.about section.history .histories li .ex{width:50%;padding-top:130px}#content-main.about section.history .histories li .ex .wrapper{padding-left:60px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}#content-main.about section.history .histories li .ex .wrapper .img{width:200px;margin-bottom:0;flex-shrink:0}#content-main.about section.history .histories li .ex .wrapper .caption{padding-left:20px;font-size:1.4rem;line-height:1.78}#content-main.about h4{font-size:2.6rem;line-height:1;margin-bottom:50px}#content-main.about section.projects{margin-bottom:80px}#content-main.about section.projects ul.projects{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between}#content-main.about section.projects ul.projects .project{width:540px;border-bottom:none;margin-bottom:40px;padding-bottom:0}#content-main.about section.projects ul.projects .project .image{width:210px;height:210px}#content-main.about section.projects ul.projects .project .wrapper .name{font-size:2.2rem;margin-bottom:13px}#content-main.about section.projects ul.projects .project .wrapper .desc{font-size:1.4rem}#content-main.about section.projects ul.projects .project .wrapper .desc a:hover{text-decoration:none}#content-main.about section.message{margin-bottom:80px}#content-main.about section.message .wrapper{display:-webkit-flex;display:flex;-webkit-flex-direction:row-reverse;flex-direction:row-reverse}#content-main.about section.message .head{width:420px}#content-main.about section.message .head img{margin-bottom:20px}#content-main.about section.message .head figcaption{margin-bottom:0}#content-main.about section.message .head figcaption .name .ja{font-size:2.8rem}#content-main.about section.message .head figcaption .name .en{font-size:1.2rem}#content-main.about section.message .head figcaption .title{font-size:1.2rem;margin-top:-4px;padding-left:23px;margin-left:20px;line-height:1.7}#content-main.about section.message .content{-webkit-flex:1;flex:1;margin-top:-7px;margin-right:33px;font-size:1.4rem}#content-main.about section.message .content p{margin-bottom:2.8rem}#content-main.about section.message .carrier{margin-top:30px;padding:35px}#content-main.about section.message .carrier .carrier-wrapper{display:-webkit-flex;display:flex;-webkit-align-items:flex-start;align-items:flex-start;padding-bottom:40px;margin-bottom:40px}#content-main.about section.message .carrier h5:not(:first-child){padding-top:40px;margin-top:-45px}#content-main.about section.message .carrier .img{margin-left:40px;width:345px;flex-shrink:0}#content-main.about section.message .index{height:22px;font-size:1.4rem;line-height:22px}#content-main.about section.message .year{padding-left:14px}#content-main.about section.message .interviews{font-size:1.2rem;line-height:1.66;padding-left:28px;margin-bottom:30px}#content-main.about section.message .interviews li{position:relative}#content-main.about section.message .interviews li:before{position:absolute;content:'・';top:0;left:-15px}#content-main.about section.message .interviews a{color:#008a19;text-decoration:underline}#content-main.about section.message .interviews b{font-family:"SST W55 Bold", "SSTJpPro-Bold", "Lucida Grande", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;padding-right:5px}#content-main.about section.achievements ul.achievements{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap}#content-main.about section.achievements ul.achievements .achievement+.achievement{margin-top:80px}#content-main.about section.achievements ul.achievements .achievement:nth-child(2){margin-top:0 !important}#content-main.about section.achievements ul.achievements .achievement h2.index{font-size:2.6rem}#content-main.about section.achievements ul.achievements .achievement img{width:540px}#content-main.about section.achievements ul.achievements .achievement .more{font-size:1.6rem}#content-main.about section.achievements ul.achievements .achievement .more:hover,#content-main.about section.achievements ul.achievements .achievement .more:focus{border-color:#66CE75;background-image:url(/assets/icon_arrow_green-e93aaa38ce11266ec2935a42d8e388a022528657f743323e6e7e2dd2cc8e1e3d.png);background-color:#66CE75;color:#006819}#content-main.about section.achievements ul.links a:hover,#content-main.about section.achievements ul.links a:focus{border-color:#66CE75;background-color:#66CE75;color:#006819}#content-main.about section.sdgs{margin-bottom:80px}#content-main.about section.sdgs .wrapper{display:-webkit-flex;display:flex;-webkit-align-items:flex-start;align-items:flex-start}#content-main.about section.sdgs .wrapper .detail h5{font-size:1.8rem;line-height:1.5;margin-bottom:25px}#content-main.about section.sdgs .wrapper .detail p{font-size:1.4rem}#content-main.about section.sdgs .wrapper .detail .detail-img{margin:40px auto 0 auto;display:block;width:400px}#content-main.about section.sdgs .wrapper .detail .more-btn{margin-top:30px}#content-main.about section.sdgs .wrapper .img{width:400px;margin-bottom:0;margin-left:60px;flex-shrink:0}#content-main.services section.about{font-size:1.8rem}#content-main.services section.about .container{display:-webkit-flex;display:flex;position:relative}#content-main.services section.about .container.column{-webkit-flex-direction:column;flex-direction:column}#content-main.services section.about iframe{width:100%;height:630px;margin-bottom:32px}#content-main.services section.about p{font-size:1.8rem;-webkit-flex:1;flex:1;margin-bottom:0}#content-main.services section.about p+p.sm{margin-top:5px}#content-main.services section.about .image{width:540px;height:303.75px;margin-left:60px;margin-bottom:0}#content-main.services section.about .more-btn{position:absolute;left:0}#content-main.services section.about .more-btn.voice{bottom:90px;margin-bottom:40px}#content-main.services section.about .more-btn.menu{bottom:26px}#content-main.services section.about .menu-wrapper{display:-webkit-flex;display:flex;padding-top:71px}#content-main.services section.about .menu-wrapper .menu-item{width:360px;margin-right:20px}#content-main.services section.about .menu-wrapper .menu-item p{font-size:1.4rem;letter-spacing:0}#content-main.services section.about .menu-wrapper .menu-item .more-btn{position:relative;width:100%}#content-main.services section.about .menu-wrapper .menu-item+.menu-item{margin-top:0}#content-main.services section.about .page-indexes{padding-top:44px;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}#content-main.services section.about .page-indexes a{width:auto;margin-right:40px}#content-main.services section.about .page-indexes a:nth-child(n+3){margin-top:0}#content-main.services section.ranking .frame{padding:40px;margin-bottom:14px}#content-main.services section.ranking .frame .rankings{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}#content-main.services section.ranking .frame .rankings+.rankings{margin-top:20px}#content-main.services section.ranking .frame .rankings .item{-webkit-flex-direction:column;flex-direction:column;align-items:center;padding:20px}#content-main.services section.ranking .frame .rankings .item .rank{margin-right:0}#content-main.services section.ranking .frame .rankings .item .content{-webkit-flex:1;flex:1}#content-main.services section.ranking .frame .rankings.upper .item{width:335px;height:168px;padding:40px 30px}#content-main.services section.ranking .frame .rankings.upper .item+.item{margin-top:0}#content-main.services section.ranking .frame .rankings.upper .item .rank{width:255px;margin-bottom:30px}#content-main.services section.ranking .frame .rankings.upper .item .content{font-size:1.8rem;line-height:1;letter-spacing:0}#content-main.services section.ranking .frame .rankings.lower .item{border:1px solid #DCDCDC;width:132px;height:145px;padding:20px 10px}#content-main.services section.ranking .frame .rankings.lower .item .rank{width:80px;margin-bottom:17px}#content-main.services section.ranking .frame .rankings.lower .item .content{text-align:center;line-height:1.5;letter-spacing:0}#content-main.services section.ranking .notice{font-size:1.2rem;line-height:2;display:-webkit-flex;display:flex}#content-main.services section.ranking .notice dt{width:60px;position:relative;margin-right:5px}#content-main.services section.ranking .notice dt:after{position:absolute;content:':';right:0}#content-main.services section.ranking .notice dd{-webkit-flex:1;flex:1}#content-main.services section.ranking .button-wrapper{padding-top:22px}#content-main.services section.package .package{padding:30px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}#content-main.services section.package .package .img{width:360px;margin-bottom:0;flex-shrink:0;margin-right:60px}#content-main.services section.packages .items .case{font-size:2.6rem;line-height:1;margin-bottom:40px}#content-main.services section.packages .items .title{font-size:1.8rem;line-height:1;margin-bottom:20px}#content-main.services section.packages .items .wrapper{display:-webkit-flex;display:flex;-webkit-align-items:flex-start;align-items:flex-start;-webkit-flex-direction:row-reverse;flex-direction:row-reverse}#content-main.services section.packages .items .wrapper .image{width:360px;margin-bottom:0}#content-main.services section.packages .items .wrapper .desc{-webkit-flex:1;flex:1;line-height:2;font-size:1.4rem}#content-main.services section.packages .items .wrapper .desc .sm{font-size:1.2rem}#content-main.services section.packages .items .wrapper .desc .li{display:-webkit-flex;display:flex;-webkit-align-items:flex-start;align-items:flex-start}#content-main.services section.packages .items .wrapper .desc .li span{white-space:nowrap;flex-shrink:0}#content-main.services section.packages .items .wrapper .desc b{margin:14px 0 5px 0;display:block;line-height:20px;padding-left:30px;font-family:"SST W55 Bold", "SSTJpPro-Bold", "Lucida Grande", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;background:transparent url(/assets/icon_service_content-61cb20379a7fa3f5cfd2409f71b01fdcb68e0c20c5a57eec5dd01782243d53f3.png) no-repeat left center;background-size:20px 20px}#content-main.services section.packages .items .wrapper .more-btn{margin-top:13px}#content-main.services section.pickup{margin-bottom:80px}#content-main.services section.pickup h3.section-title{margin-bottom:60px}#content-main.services section.pickup .pickups{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}#content-main.services section.pickup .pickups li{width:360px}#content-main.services section.pickup .pickups li+li{margin-top:0}#content-main.services section.pickup .pickups li .name{height:58px}#content-main.services section.pickup .pickups li .more-btn{width:100%}#content-main.services section.menu h3.section-title{margin-bottom:60px}#content-main.services section.menu .menus{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}#content-main.services section.menu .menus li{width:360px;margin-right:20px;padding-bottom:57px;position:relative}#content-main.services section.menu .menus li:nth-child(3n){margin-right:0}#content-main.services section.menu .menus li:nth-child(n+4){margin-top:60px}#content-main.services section.menu .menus li .more-btn{position:absolute;bottom:0;left:0;margin-top:0;width:100%}#content-main.services section.menu .menus li+li{margin-top:0}#content-main.services section.movie{margin-bottom:80px}#content-main.services section.movie h3.section-title{padding-left:0;line-height:1;height:auto}#content-main.services section.movie iframe{width:100%;height:630px;margin-bottom:32px}#content-main.services .desc-wrapper{display:-webkit-flex;display:flex;font-size:1.4rem}#content-main.services .desc-wrapper a{color:#008A19;text-decoration:underline}#content-main.services .desc-wrapper p{-webkit-flex:1;flex:1;margin-bottom:0;padding-right:60px}#content-main.services .desc-wrapper .contact{width:540px;padding:20px 40px}#content-main.services ul.services{display:-webkit-flex;display:flex}#content-main.services ul.services.btm-btn .service{position:relative;padding-bottom:77px}#content-main.services ul.services.btm-btn .service .more-btn{position:absolute;bottom:0;left:0}#content-main.services ul.services .service{width:360px;margin-bottom:40px;margin-right:20px}#content-main.services ul.services .service:last-child{margin-right:0}#content-main.services ul.services .service .desc{font-size:1.4rem}#content-main.services section.ideation{margin-bottom:80px}#content-main.services section.ideation h1.section-title,#content-main.services section.ideation h3.section-title{background:transparent url(/assets/icon_ideation-cce3e9617cc9640203fce62c1b2a5922089c16e2015305d075a9470908a0c383.png) no-repeat left center;background-size:30px 30px}#content-main.services section.incubation{margin-bottom:80px}#content-main.services section.incubation h1.section-title,#content-main.services section.incubation h3.section-title{background:transparent url(/assets/icon_incubation-22f2defe143131a20bcce99252b29de2adb110e0230d82b8c7e9ba6cf053a195.png) no-repeat left center;background-size:30px 30px}#content-main.services section.marketing{margin-bottom:80px}#content-main.services section.marketing h1.section-title,#content-main.services section.marketing h3.section-title{background:transparent url(/assets/icon_marketing-04971c6a882d7bebbd29c5e13e0eda0737c9640488de5b073a202d2a31f87b7f.png) no-repeat left center;background-size:30px 30px}#content-main.services section.expansion h1.section-title,#content-main.services section.expansion h3.section-title{background:transparent url(/assets/icon_expansion-05fd748d5fbb26db14a8928e2342982d91b6ad90e63ffeba619ca81b9804ade6.png) no-repeat left center;background-size:30px 30px}#content-main.services section.support-area h1.section-title,#content-main.services section.support-area h3.section-title{margin-bottom:60px}#content-main.services section.support-area .areas>li{display:-webkit-flex;display:flex;-webkit-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-align-items:flex-start;align-items:flex-start}#content-main.services section.support-area .areas>li+li{margin-top:60px}#content-main.services section.support-area .areas>li .image{width:420px;margin-bottom:0;flex-shrink:0;margin-left:40px}#content-main.services section.support-area .areas>li .wrapper .name{font-size:1.8rem;margin-bottom:29px}#content-main.services section.support-area .areas>li .wrapper .points>li+li{margin-top:22px}#content-main.services section.support-area .areas>li .wrapper .points>li .title{line-height:18px;font-size:1.6rem;margin-bottom:12px;background:transparent url(/assets/icon_point_check-bbc0dd28a6f7b69d6b4e1e7af537647e996e0f9174115d77a4923b3f234775f1.png) no-repeat left center;background-size:18px 18px;letter-spacing:0.04em}#content-main.services section.support-area .areas>li .wrapper .points>li p{font-size:1.4rem}#content-main.services section.support-area .btn-wrapper{margin-top:23px;display:-webkit-flex;display:flex}#content-main.services section.support-area .btn-wrapper .more-btn+.more-btn{margin-top:0;margin-left:40px}#content-main.services section.reasons h1.section-title,#content-main.services section.reasons h3.section-title{margin-bottom:60px}#content-main.services section.reasons .reasons{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}#content-main.services section.reasons .reasons li{width:360px;margin-right:20px;margin-bottom:40px;display:-webkit-flex;display:flex;-webkit-align-items:flex-start;align-items:flex-start}#content-main.services section.reasons .reasons li+li{margin-top:0}#content-main.services section.reasons .reasons li:nth-child(3n){margin-right:0}#content-main.services section.reasons .reasons li .image{width:110px}#content-main.services section.reasons .reasons li .wrapper .title{font-size:1.6rem;line-height:1.8;margin-bottom:7px}#content-main.services section.reasons .reasons li .wrapper p{font-size:1.4rem;margin-bottom:13px}#content-main.services section.reasons .reasons li .wrapper .more:hover{text-decoration:none}#content-main.services section.reasons .btn-wrapper{display:-webkit-flex;display:flex}#content-main.services section.reasons .btn-wrapper .more-btn+.more-btn{margin-top:0;margin-left:40px}#content-main.services section.support-team h1.section-title,#content-main.services section.support-team h3.section-title{margin-bottom:60px}#content-main.services section.support-team .content{display:-webkit-flex;display:flex;-webkit-flex-direction:row-reverse;flex-direction:row-reverse}#content-main.services section.support-team .image{width:540px;margin-bottom:0;margin-left:40px}#content-main.services section.support-team .wrapper p{margin-bottom:23px}#content-main.services section.service-menus{margin-bottom:80px}#content-main.services section.service-menus .menus{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:40px}#content-main.services section.service-menus .menus li{width:360px;margin:0 20px 40px 0}#content-main.services section.service-menus .menus li+li{margin-top:0}#content-main.services section.service-menus .menus li:nth-child(3n){margin-right:0}#content-main.services section.service-menus .menus li .title{position:relative;min-height:56px;padding:6px 0 0 46px}#content-main.services section.service-menus .menus li .title .main{font-size:1.8rem;margin-bottom:7px;line-height:1.4}#content-main.services section.service-menus .menus li p{font-size:1.4rem;line-height:2}#content-main.services section.service-menus .menu-footer p{font-size:1.8rem;line-height:1.4;margin-bottom:26px;font-family:"SST W55 Bold", "SSTJpPro-Bold", "Lucida Grande", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif}#content-main.services section.service-menus .menu-footer .btn-wrapper{display:-webkit-flex;display:flex}#content-main.services section.service-menus .menu-footer .btn-wrapper .more-btn+.more-btn{margin-top:0;margin-left:40px}#content-main.services section.sign-up{width:1120px;margin:60px auto 0 auto}#content-main.voices section.about{font-size:1.8rem}#content-main.voices h1.section-title,#content-main.voices h3.section-title{line-height:1;margin-bottom:53px}#content-main.voices section.content .voices li{padding:40px;position:relative}#content-main.voices section.content .voices li .wrapper{-webkit-align-items:flex-start;align-items:flex-start;margin-bottom:0}#content-main.voices section.content .voices li .wrapper .icon{width:120px;height:120px;margin-right:40px}#content-main.voices section.content .voices li .wrapper .meta{display:-webkit-flex;display:flex;-webkit-align-items:baseline;align-items:baseline}#content-main.voices section.content .voices li .wrapper .meta .type{font-size:2.0rem;line-height:1;margin-right:20px}#content-main.voices section.content .voices li .wrapper .meta .kind{font-size:1.6rem;line-height:1}#content-main.voices section.content .voices li p{position:absolute;top:80px;left:200px;font-size:1.4rem;padding-right:40px}#content-main.accelerators section.about{font-size:1.8rem}#content-main.accelerators section.accelerators .group{margin-bottom:40px}#content-main.accelerators section.accelerators .group h5{font-size:1.6rem;line-height:1;margin-bottom:20px}#content-main.accelerators section.accelerators .group p{font-size:1.4rem;margin-bottom:20px}#content-main.accelerators section.accelerators .group ul li{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;width:265px;margin-bottom:30px}#content-main.accelerators section.accelerators .group ul li:nth-child(3n+1){margin-left:20px}#content-main.accelerators section.accelerators .group ul li:nth-child(4n+1){margin-left:0}#content-main.accelerators section.accelerators .group ul li:first-child{margin-left:0}#content-main.accelerators section.accelerators .group ul li img{width:80px;height:100px;margin-bottom:0;margin-right:20px}#content-main.accelerators section.accelerators .group ul li .name{-webkit-flex:1;flex:1;font-size:2.0rem;position:relative;padding-bottom:28px}#content-main.accelerators section.accelerators .group ul li .name .interview{position:absolute;left:0;top:50%;margin-top:5px;width:100%;height:18px;line-height:18px;background-size:18px 18px;font-size:1.4rem}#content-main.accelerators section.accelerators .group ul li .name .interview:hover,#content-main.accelerators section.accelerators .group ul li .name .interview:focus{text-decoration:none}#content-main.accelerators section.accelerators .after{margin-top:73px;font-size:1.4rem}#content-main.accelerators section.accelerators .column-wrapper .column{width:auto;-webkit-flex:1;flex:1;margin-left:20px}#content-main.accelerators section.accelerators .column-wrapper .column:nth-child(2n+1){margin-left:20px}#content-main.accelerators section.accelerators .column-wrapper .column:first-child{margin-left:0px}#content-main.accelerators section.accelerators .column-wrapper .column .group{width:100%}#content-main.accelerators section.accelerators .column-wrapper .column .group.desc3 p{min-height:auto}#content-main.accelerators section.accelerators .column-wrapper .column .group.desc4 p{min-height:56px}#content-main.accelerators section.accelerators .column-wrapper .column .group.title2 h5{min-height:auto}#content-main.whats-more .wrapper{display:-webkit-flex;display:flex;-webkit-flex-direction:row-reverse;flex-direction:row-reverse;position:relative}#content-main.whats-more .wrapper .image{width:540px;height:303.75px;margin-bottom:0;margin-left:60px}#content-main.whats-more .wrapper p{-webkit-flex:1;flex:1;font-size:1.4rem}#content-main.whats-more .wrapper h4.index{font-size:1.8rem}#content-main.whats-more .wrapper h4.index .ruby{font-size:1.2rem}#content-main.whats-more .wrapper .more-btn{position:absolute;left:0}#content-main.whats-more section.about{font-size:1.8rem}#content-main.whats-more section.startdash .wrapper .more-btn{bottom:120px}#content-main.whats-more section.creative-lounge .wrapper .more-btn{bottom:40px}#content-main.whats-more section.village .wrapper .more-btn{bottom:16px}#content-main.whats-more section.first-flight .wrapper .more-btn{bottom:72px}#content-main.whats-more section.global-network .desc{font-size:1.4rem;margin-bottom:33px}#content-main.whats-more section.global-network .wrapper{margin-bottom:40px;min-height:303.75px;display:block}#content-main.whats-more section.global-network .wrapper .image{position:absolute;top:0;right:0}#content-main.whats-more section.global-network .wrapper p{margin-right:600px;margin-bottom:20px}#content-main.whats-more section.global-network .tour{border:1px solid #dcdcdc;padding:40px 40px 40px 40px}#content-main.whats-more section.global-network .tour .column-wrapper{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;width:100%}#content-main.whats-more section.global-network .tour .column-wrapper .column{width:calc(100% - 570px)}#content-main.whats-more section.global-network .tour .column-wrapper .column:first-child{width:530px}#content-main.whats-more section.global-network .tour .title{margin-bottom:17px}#content-main.whats-more section.global-network .tour .column:nth-child(2) .item:last-child{border-bottom:1px solid #dcdcdc}#content-main.whats-more section.global-network .tour .column .item .day{padding-top:20px}#content-main.whats-more section.global-network .tour .column .item .contents{-webkit-flex:1;flex:1}#content-main.whats-more section.global-network .tour .column .item .contents .content{padding:15px 0}#content-main.whats-more section.contact p{font-size:1.4rem;margin-bottom:20px}#content-main.whats-more section.contact .btn-wrapper{display:-webkit-flex;display:flex}#content-main.whats-more section.contact .btn-wrapper .more-btn+.more-btn{margin-top:0;margin-left:20px}#content-main.whats-more section.sign-up{width:1120px;margin:60px auto 0 auto}#content-main.whats-more section.asset-index{margin-bottom:80px}#content-main.whats-more section.asset-index .items{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;padding:30px}#content-main.whats-more section.asset-index .items .item{width:250px;margin-left:20px;height:80px}#content-main.whats-more section.asset-index .items .item:nth-child(4n+1){margin-left:0}#content-main.whats-more section.asset-index .items .item+.item{margin-top:0}#content-main.whats-more section.asset-index .items .item:nth-child(n+5){margin-top:20px}#content-main.whats-more section.asset-index .items .item a{color:#000000;font-size:1.6rem;font-family:"SST W55 Bold", "SSTJpPro-Bold", "Lucida Grande", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;line-height:22px}#content-main.whats-more section.asset-index .items .item a:hover{color:#008A19;background:transparent url(/assets/asset_arrow_green-ea5a014ef5e000b63c844335a1827f748d44199f523363f551d7bb9c87bde843.png) no-repeat right 15px center;background-size:12px 14px}#content-main.whats-more section.assets{margin-bottom:80px}#content-main.whats-more section.assets .asset h3.subject{font-size:2.6rem;line-height:1;padding-bottom:20px;margin-bottom:40px}#content-main.whats-more section.assets .asset .item{position:relative;min-height:304px}#content-main.whats-more section.assets .asset .item .title{width:520px;margin-bottom:10px}#content-main.whats-more section.assets .asset .item .subtitle{width:520px;line-height:1}#content-main.whats-more section.assets .asset .item .image{top:0;right:0;position:absolute;width:540px;margin-bottom:14px}#content-main.whats-more section.assets .asset .item p{width:520px;margin-bottom:30px}#content-main.whats-more section.assets .asset .item .movie-wrapper{width:540px;top:0;right:0;position:absolute;height:303.75px;padding-bottom:0;margin-bottom:0}#content-main.faq .bd{margin-bottom:60px}#content-main.faq .inner-menus li{margin:0 60px 40px 0}#content-main.faq section.contents{margin-top:40px;margin-bottom:80px}#content-main.faq section.contents ul.faqs{margin-top:-21px}#content-main.faq section.contents ul.faqs .faq{padding:21px 0 24px 0}#content-main.faq section.contents ul.faqs .faq .question{font-size:1.8rem;margin-bottom:18px}#content-main.faq section.contents ul.faqs .faq .question .label{width:50px}#content-main.faq section.contents ul.faqs .faq .answer .label{width:50px;font-size:1.4rem}#content-main.faq section.contents ul.faqs .faq .answer .content{font-size:1.2rem}#content-main.faq section.contents ul.faqs .faq .answer a{color:#008a19;text-decoration:underline}#content-main.faq section.contents ul.faqs .faq .answer a:hover,#content-main.faq section.contents ul.faqs .faq .answer a:focus{opacity:0.6}#content-main.faq section.contents .to-top{margin-bottom:60px}#content-main.faq section.contents .btn-wrapper{margin-top:40px;display:-webkit-flex;display:flex}#content-main.faq section.contents .btn-wrapper .more-btn{margin-right:20px}#content-main.faq section.contents .btn-wrapper .more-btn+.more-btn{margin-top:0}#content-main.faq section.contact p{margin-bottom:40px;font-size:1.4rem}#content-main.faq section.contact .btn-wrapper{display:-webkit-flex;display:flex}#content-main.faq section.contact .btn-wrapper .more-btn{margin-right:20px}#content-main.faq section.contact .btn-wrapper .more-btn+.more-btn{margin-top:0}#content-main.conditions h1.section-title,#content-main.conditions h3.section-title{margin-bottom:40px;width:100%}#content-main.conditions h5.section-title{font-size:1.8rem;font-family:"SST W55 Bold", "SSTJpPro-Bold", "Lucida Grande", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;margin-top:-7px;margin-bottom:24px;word-break:break-all}#content-main.conditions .section-desc{margin-bottom:31px;width:calc(100vw - 40px);font-size:1.4rem;line-height:2}#content-main.conditions section.contents{margin-top:40px}#content-main.conditions section.contents .desc{font-size:1.4rem;margin-bottom:33px}#content-main.conditions section.contents ul.legals{margin-top:-7px;width:100%}#content-main.conditions section.contents ul.legals .legal{margin-bottom:31px;padding-bottom:33px}#content-main.conditions section.contents ul.legals .legal .index{font-size:1.8rem;margin-bottom:24px}#content-main.conditions section.contents ul.legals .legal p{font-size:1.4rem}#content-main.conditions section.contents ul.legals .legal p+p{margin-top:2.8rem}#content-main.conditions section.contents ul.legals .legal ul.legals .legal:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0}#content-main.conditions section.contents ul.legals ul{font-size:1.4rem !important}#content-main.conditions section.contents .command p{font-size:1.4rem;padding-bottom:33px}#content-main.conditions section.contents .command .btn-wrapper{-webkit-justify-content:center;justify-content:center}#content-main.conditions section.contents .command .btn-wrapper a{font-size:1.4rem;width:300px}#content-main.framed section.contents{padding-top:40px}#content-main.framed section.contents.no-bc{padding-top:100px}#content-main.framed section.contents .menus{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap}#content-main.framed section.contents .menus li{width:309px}#content-main.framed section.contents .menus li:nth-child(2){border-top:1px solid #dcdcdc}#content-main.framed section.contents .menus li a{background:transparent url(/assets/icon_arrow-1f3d60e19fbec7383a835c96996e90ff91f8965df9d8e45dfe8023e3d5d78edf.png) no-repeat right 15px center;background-size:14px 12px;padding-left:15px;-moz-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;-webkit-transition:all 0.2s ease;-webkit-transition-delay:0s;transition:all 0.2s ease 0s}#content-main.framed section.contents .menus li a i{-moz-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;-webkit-transition:all 0.2s ease;-webkit-transition-delay:0s;transition:all 0.2s ease 0s}#content-main.framed section.contents .menus li a i.profile{background:transparent url(/assets/icon_profile-0a23d592ac371a6a2175122c13a1f5039f45b674cb7a523a5e481a61710e8644.png) no-repeat center center;background-size:contain}#content-main.framed section.contents .menus li a i.email{background:transparent url(/assets/icon_email-1283e67fc6174be4589b923d0f4ef89c4d365ccdb82d1dbf03713be1a9a2d67e.png) no-repeat center center;background-size:contain}#content-main.framed section.contents .menus li a i.password{background:transparent url(/assets/icon_password-88cdd58d4c11a2497350cf5714e51e94bf95503f1e98fbdd61930cca8463a3a3.png) no-repeat center center;background-size:contain}#content-main.framed section.contents .menus li a i.resign{background:transparent url(/assets/icon_resign-05f915fcc7a835ac90520c5b9ae8f29e7c67d57df4e52a66c450ab000c2db13a.png) no-repeat center center;background-size:contain}#content-main.framed section.contents .menus li a:hover{color:#008a19}#content-main.framed section.contents .menus li a:hover i.profile{background:transparent url(/assets/icon_profile_active-bb902194860f90e5082ec7c41ec7e947142214178deb21bd80399069ab372b33.png) no-repeat center center;background-size:contain}#content-main.framed section.contents .menus li a:hover i.email{background:transparent url(/assets/icon_email_active-951e52d4b5e2f12de2d3bf9678fa22eec20f24db8a85a12f13da380ad43dd62c.png) no-repeat center center;background-size:contain}#content-main.framed section.contents .menus li a:hover i.password{background:transparent url(/assets/icon_password_active-5e14d30a959e5c67684f0d0c9ddad6bcc235a0d6d8590ba28f04505b1587e47d.png) no-repeat center center;background-size:contain}#content-main.framed section.contents .menus li a:hover i.resign{background:transparent url(/assets/icon_resign_active-e486192b47560b74a3cf57c7cfc223f526dace1ca868c773c8075e7cb2706624.png) no-repeat center center;background-size:contain}#content-main.framed section.contents #floating-sign-up{display:none}#content-main.framed section.contents .value-only{margin-bottom:15px}#content-main.framed section.contents h3.value-title{font-size:1.8rem;line-height:1;margin-bottom:20px}#content-main.framed section.contents .value-box{padding:30px;margin-bottom:60px}#content-main.framed section.contents .value-box li{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}#content-main.framed section.contents .value-box li+li{margin-top:20px}#content-main.framed section.contents .value-box .first,#content-main.framed section.contents .value-box .second{width:330px;margin-top:0}#content-main.framed section.contents .value-box h4,#content-main.framed section.contents .value-box h5{font-size:1.6rem}#content-main.framed section.contents .value-box h5{font-size:1.2rem;line-height:1}#content-main.framed section.contents h3.slide-title{font-size:1.8rem}#content-main.framed section.contents #sign-up-slide{width:760px;padding-bottom:70px;margin-bottom:40px}#content-main.framed section.contents #sign-up-slide .slide{padding:30px;height:236px}#content-main.framed section.contents #sign-up-slide .slide .slide-title{font-size:1.8rem;line-height:1;min-height:auto;margin-bottom:13px}#content-main.framed section.contents #sign-up-slide .slide .wrapper{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:flex-start;align-items:flex-start}#content-main.framed section.contents #sign-up-slide .slide .text{-webkit-flex:1;flex:1;font-size:1.4rem;margin-bottom:0;min-height:auto}#content-main.framed section.contents #sign-up-slide .slide .image{width:224px;margin-left:30px}#content-main.framed section.contents #sign-up-slide .slick-prev,#content-main.framed section.contents #sign-up-slide .slick-next{width:40px;height:40px;border-radius:20px;margin-top:-40px;background-size:14px 12px}#content-main.framed section.contents #sign-up-slide .slick-prev{left:-20px}#content-main.framed section.contents #sign-up-slide .slick-next{right:-20px}#content-main.framed section.contents #sign-up-slide .slick-dots{bottom:40px}#content-main.framed section.contents .newsletter-recommend{padding:30px;display:-webkit-flex;display:flex;-webkit-flex-direction:row-reverse;flex-direction:row-reverse}#content-main.framed section.contents .newsletter-recommend .details{-webkit-flex:1;flex:1}#content-main.framed section.contents .newsletter-recommend .details h3{font-size:1.8rem;line-height:1.5;margin-bottom:14px}#content-main.framed section.contents .newsletter-recommend .details .benefits li .num{width:36px;height:36px;border-radius:18px;font-size:1.6rem;line-height:36px;margin-right:15px}#content-main.framed section.contents .newsletter-recommend .details .benefits li dl dt{font-size:1.2rem;letter-spacing:0.04rem;margin-bottom:12px}#content-main.framed section.contents .newsletter-recommend .details .notice{margin:25px 0 0 0}#content-main.framed section.contents .newsletter-recommend .image-wrapper{padding:0;width:170px;margin-right:25px}#content-main.framed section.contents .frame .frame-header{height:200px;background:transparent url(/assets/pc_frame_header_bg-896bd41d955ed318061df1da5305e68bd8c21a9fdbd530d606fb0c82ed402209.png) no-repeat center center;background-size:cover;font-size:2.6rem;padding:0 60px}#content-main.framed section.contents .frame .frame-body{padding:60px}#content-main.framed section.contents .frame .frame-body h1.frame-title,#content-main.framed section.contents .frame .frame-body h3.frame-title{font-size:2.6rem}#content-main.framed section.contents .frame .frame-body p{font-size:1.4rem}#content-main.framed section.contents .frame .frame-body p b{font-size:1.8rem}#content-main.framed section.contents .frame .frame-body p.s{font-size:1.4rem}#content-main.framed section.contents .under-frame{padding-top:60px}#content-main.framed.sso section.contents{padding-top:100px}#content-main.event-entry-histories h1.section-title,#content-main.event-entry-histories h3.section-title{margin-bottom:40px}#content-main.event-entry-histories section.contents{margin-top:40px}#content-main.event-entry-histories section.contents .histories li{margin-bottom:30px}#content-main.event-entry-histories section.contents .histories li .event-header{padding:40px;display:-webkit-flex;display:flex;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:space-between;justify-content:space-between}#content-main.event-entry-histories section.contents .histories li .event-header .title{line-height:1.5;margin-bottom:14px;padding-right:20px}#content-main.event-entry-histories section.contents .histories li .event-header .state{margin-bottom:0}#content-main.event-entry-histories section.contents .histories li .event-header .entry-cancel{min-width:96px}#content-main.event-entry-histories section.contents .histories li .event-body{padding:40px}#content-main.event-entry-histories section.contents .histories li .event-body dl{-webkit-align-items:baseline;align-items:baseline}#content-main.event-entry-histories section.contents .histories li .event-body dl dt{width:150px;font-size:1.4rem;margin-bottom:20px;line-height:2;float:left;clear:left}#content-main.event-entry-histories section.contents .histories li .event-body dl dd{margin-bottom:20px;margin-left:150px}#content-main.contest section.content{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;width:1120px;margin:0 auto;margin-top:40px}#content-main.contest section.content .main{margin:0 auto 0 0;width:760px}#content-main.contest section.content .side{margin:0 0 0 auto;width:300px}#content-main.contest section.content .title{font-size:2.6rem;line-height:1.53;margin-bottom:34px}#content-main.contest section.content .kv{width:760px;height:428px;margin-bottom:33px}#content-main.contest section.content .article{padding-bottom:52px;margin-bottom:0;border-bottom:none}#content-main.contest section.content .article a:hover{text-decoration:none}#content-main.contest section.content .article a.more-btn{color:#000000;text-decoration:none}#content-main.contest section.content .article h2{font-size:1.8rem;margin-bottom:21px}#content-main.contest section.content .article h3{font-size:1.4rem;margin-bottom:28px}#content-main.contest section.content .article h4{font-size:1.4rem;margin-bottom:28px}#content-main.contest section.content .article p{font-size:1.4rem;margin-bottom:28px}#content-main.contest section.content .article b,#content-main.contest section.content .article strong{font-family:"SST W55 Bold", "SSTJpPro-Bold", "Lucida Grande", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;font-weight:bold}#content-main.contest section.content .article i{font-style:italic}#content-main.contest section.content .article ol,#content-main.contest section.content .article ul{font-size:1.4rem;padding-left:25px;margin-bottom:28px}#content-main.contest section.content .article figure.image{margin-bottom:31px}#content-main.contest section.content .article figure.media{margin-bottom:31px}#content-main.contest section.content .article figure.media+.movie-caption{margin-top:-25px}#content-main.contest section.content .article .movie-caption{margin-bottom:31px}#content-main.contest section.content .article mark.pen-red{background-color:transparent;color:#e91313}#content-main.contest section.content .article mark.pen-gray{background-color:transparent;color:#6b6b6b}#content-main.contest section.content .article blockquote{overflow:hidden;padding-right:1.5em;padding-left:1.5em;margin:0 0 20px;font-style:italic;border-left:5px solid #ccc}#content-main.contest section.content .article blockquote p{margin-bottom:0}#content-main.contest section.content .article .font-10pt{font-size:10px}#content-main.contest section.content .article .font-20pt{font-size:20px}#content-main.contest section.content .article .font-24pt{font-size:24px}#content-main.contest section.content .article .font-28pt{font-size:28px}#content-main.contest section.content .article .font-36pt{font-size:36px;line-height:1.8}#content-main.contest section.content .article .font-48pt{font-size:48px;line-height:1.8}#content-main.contest section.content .sheets{padding-bottom:30px;border-bottom:none;margin-bottom:30px}#content-main.contest section.content .sheets h1.section-title,#content-main.contest section.content .sheets h3.section-title{margin-bottom:40px}#content-main.contest section.content .sheets .idea-sheet{width:100%;height:760px}#content-main.contest section.content .sheets .idea-sheet.idea-sheet{margin-top:30px}#content-main.contest section.content dl+dl{margin-top:30px}#content-main.contest section.content dl dt{font-size:1.4rem;padding:20px 0 17px 0}#content-main.contest section.content dl dd{font-size:1.8rem;padding:25px 0}#content-main.contest section.contest-ideas{background-color:#f1f1f1}#content-main.contest section.contest-ideas #contest-idea-anchor{top:-80px}#content-main.contest section.contest-ideas .container{padding:45px 0}#content-main.contest section.contest-ideas .content-header{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}#content-main.contest section.contest-ideas h1.section-title,#content-main.contest section.contest-ideas h3.section-title{background:transparent url(/assets/icon_idea-92e9029c1d0879ca9b0791ef40c916dc8df989dac8a972874215fe51fc55c9e4.png) no-repeat left center;background-size:40px 40px;margin-bottom:43px}#content-main.contest section.contest-ideas .button-wrapper{margin-bottom:43px}#content-main.contest section.contest-ideas .button-wrapper a:hover,#content-main.contest section.contest-ideas .button-wrapper a:focus{color:#006819;background-color:#66CE75;border:1px solid #008a19}#content-main.contest section.contest-ideas ul.ideas{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}#content-main.contest section.contest-ideas ul.ideas li{width:360px;padding:20px;margin-left:20px;margin-bottom:20px}#content-main.contest section.contest-ideas ul.ideas li:nth-child(3n+1){margin-left:0}#content-main.contest section.contest-ideas ul.ideas li+li{margin-top:auto}#content-main.contest section.contest-ideas ul.ideas li .idea-link .kv{width:100%;height:165px}#content-main.contest section.contest-ideas ul.ideas li .idea-command a.vote{width:240px}#content-main.contest section.contest-ideas ul.ideas li .idea-command a.vote i{-moz-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;-webkit-transition:all 0.2s ease;-webkit-transition-delay:0s;transition:all 0.2s ease 0s}#content-main.contest section.contest-ideas ul.ideas li .idea-command a:hover.vote,#content-main.contest section.contest-ideas ul.ideas li .idea-command a:focus.vote{color:#006819;background-color:#66CE75}#content-main.contest section.contest-ideas ul.ideas li .idea-command a:hover.vote i,#content-main.contest section.contest-ideas ul.ideas li .idea-command a:focus.vote i{background-image:url(/assets/icon_vote_active-906076c7f1bfc4256b3153332e12a0559a6a94be0a30c6727834b2558610dcd3.png)}#content-main.contest section.contest-ideas ul.ideas li .idea-command a:hover.vote.disabled,#content-main.contest section.contest-ideas ul.ideas li .idea-command a:focus.vote.disabled{background-color:#f5f5f5 !important;color:#999999 !important}#content-main.contest section.contest-ideas ul.ideas li .idea-command a:hover.vote.disabled i,#content-main.contest section.contest-ideas ul.ideas li .idea-command a:focus.vote.disabled i{background-image:url(/assets/icon_vote_disable-94db4ac3cca4775af8c49c90b55584be695170726f0aed3000d5ce4a5f49e982.png)}#content-main.contest section.contest-ideas ul.ideas li .idea-command a:hover.fav,#content-main.contest section.contest-ideas ul.ideas li .idea-command a:focus.fav{background:#ccc url(/assets/icon_favorite_active-178bbdb3263478270a139d244a63bb90e1e639b0558fc944098878fcc0212107.png) no-repeat center center;background-size:20px 20px}#content-main.contest section.contest-ideas ul.ideas li .idea-command a:hover.active.vote i,#content-main.contest section.contest-ideas ul.ideas li .idea-command a:focus.active.vote i{background-image:url(/assets/icon_dismiss_active-91e0f8d1b6006dd015b667c962406a87d8f4fe3a34a371d9f695307746113ae9.png)}#content-main.contest section.contest-ideas ul.ideas li .idea-command a:hover.active.vote.disabled i,#content-main.contest section.contest-ideas ul.ideas li .idea-command a:focus.active.vote.disabled i{background-image:url(/assets/icon_dismiss_disable-b11bb950897ebca0a3bba29cae73d15f59deb4878f9352a1988b201245f76bb7.png)}#content-main.contest section.contest-ideas ul.ideas li .idea-command a:hover.active.fav,#content-main.contest section.contest-ideas ul.ideas li .idea-command a:focus.active.fav{background-color:#66CE75}#content-main.contest section.close .container{border-top:1px solid #dcdcdc;padding-top:60px;text-align:center}#content-main.contest section.close .container a{font-size:1.2rem;color:#008a19;text-decoration:underline}#content-main.contest #voting-count{bottom:20px;right:50%;margin-right:-560px}#content-main.contest #btn-vote{width:240px;left:50%;margin-left:-560px;bottom:20px}#content-main.contest #btn-vote i{-moz-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;-webkit-transition:all 0.2s ease;-webkit-transition-delay:0s;transition:all 0.2s ease 0s}#content-main.contest #btn-vote.disabled{background-color:#f5f5f5 !important;color:#999999 !important;cursor:not-allowed}#content-main.contest #btn-vote.disabled i{background:transparent url(/assets/icon_vote_disable-94db4ac3cca4775af8c49c90b55584be695170726f0aed3000d5ce4a5f49e982.png) no-repeat center center;background-size:contain}#content-main.contest #btn-vote:hover,#content-main.contest #btn-vote:focus{color:#006819;background-color:#66CE75}#content-main.contest #btn-vote:hover i,#content-main.contest #btn-vote:focus i{background-image:url(/assets/icon_vote_active-906076c7f1bfc4256b3153332e12a0559a6a94be0a30c6727834b2558610dcd3.png)}#content-main.contest #btn-vote:hover.active i,#content-main.contest #btn-vote:focus.active i{background-image:url(/assets/icon_dismiss_active-91e0f8d1b6006dd015b667c962406a87d8f4fe3a34a371d9f695307746113ae9.png)}#content-main.contest #btn-vote:hover.active.disabled i,#content-main.contest #btn-vote:focus.active.disabled i{background:transparent url(/assets/icon_dismiss_disable-b11bb950897ebca0a3bba29cae73d15f59deb4878f9352a1988b201245f76bb7.png) no-repeat center center;background-size:contain}#content-main.contest #btn-favorite{left:50%;margin-left:-300px;bottom:20px}#content-main.contest #btn-favorite:hover,#content-main.contest #btn-favorite:focus{background:#ccc url(/assets/icon_favorite_active-178bbdb3263478270a139d244a63bb90e1e639b0558fc944098878fcc0212107.png) no-repeat center center;background-size:20px 20px}#content-main.contest #btn-favorite:hover.active,#content-main.contest #btn-favorite:focus.active{border:1px solid #66CE75;background-color:#66CE75}#content-main.announcement .container{width:760px}#content-main.announcement section.content{margin-top:20px}#content-main.announcement section.content .title{font-size:2.6rem;line-height:1.5;margin-bottom:33px;padding-bottom:33px}#content-main.announcement section.content p{font-size:1.4rem}#content-main.announcement section.content .image{margin-top:33px;display:block;width:100%;height:428px}#content-main.announcement section.content .bottom-link{padding-top:60px}#content-main.announcement section.content .bottom-link a:hover{text-decoration:none}#content-main.highlights section.list h3.section-title{padding-left:0}#content-main.highlights section.list .highlights-header{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;margin-bottom:30px}#content-main.highlights section.list .highlights-header .section-title{-webkit-flex:1;flex:1;margin-bottom:0}#content-main.highlights section.list .highlights-header .year-switcher .current-year{-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;width:200px;background:#fafafa url(/assets/select_arrow-52c371674b1cdaad15d5802723e0aaea59cfa5017abf6b8267259517d6d1e5d3.png) no-repeat center right;background-size:35px 9px}#content-main.highlights section.list .highlights-header .year-switcher .years{-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px}#content-main.highlights section.list .highlights-header .year-switcher .years li:first-child a{-moz-border-radius:7px 7px 0 0;-webkit-border-radius:7px;border-radius:7px 7px 0 0}#content-main.highlights section.list .highlights-header .year-switcher .years li:last-child a{-moz-border-radius:0 0 7px 7px;-webkit-border-radius:0;border-radius:0 0 7px 7px}#content-main.highlights section.list .month{margin-right:0}#content-main.highlights section.list .highlights .highlight{display:-webkit-flex;display:flex;-webkit-align-items:flex-start;align-items:flex-start}#content-main.highlights section.list .highlights .highlight .cover{width:760px;margin-bottom:0}#content-main.highlights section.list .highlights .highlight .info{padding-left:40px;-webkit-flex:1;flex:1}#content-main.highlights section.list .highlights .highlight .name{margin-bottom:10px}#content-main.highlights section.list .highlights .highlight .company{margin-bottom:20px}#content-main.highlights section.list .highlights .highlight .more-btn{margin-top:30px}#content-main.highlights section.content-header .container{padding:0;position:relative}#content-main.highlights section.content-header .content-wrapper{display:-webkit-flex;display:flex}#content-main.highlights section.content-header .border{position:absolute;top:0;left:0;height:40px;margin-bottom:0}#content-main.highlights section.content-header .company{margin-bottom:40px}#content-main.highlights section.content-header .fb-parts{margin-bottom:40px}#content-main.highlights section.content-header .date{font-size:1.2rem;margin-bottom:0}#content-main.highlights section.content-header .cover{width:760px;height:100%}#content-main.highlights section.content-header .info{-webkit-flex:1;flex:1;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center}#content-main.highlights section.content .container{padding:60px 0 0 0px}#content-main.highlights section.content .headline{margin-bottom:73px}#content-main.highlights section.content .headline h1.title{font-size:2.6rem;line-height:1.7;margin-bottom:23px}#content-main.highlights section.content h3.block-title{margin-bottom:30px}#content-main.highlights section.content ul.new{margin-bottom:80px}#content-main.highlights section.content ul.new li{display:-webkit-flex;display:flex;-webkit-align-items:flex-start;align-items:flex-start}#content-main.highlights section.content ul.new li+li{margin-top:60px}#content-main.highlights section.content ul.new li .content{-webkit-flex:1;flex:1}#content-main.highlights section.content ul.new li .image{margin-top:0;width:730px;margin-left:60px}#content-main.highlights section.content ul.new li .movie-wrapper{width:730px;padding-bottom:410.625px;margin-left:60px}#content-main.highlights section.content .collaboration{margin-bottom:80px}#content-main.highlights section.content .collaboration .index{font-size:2.8rem;line-height:1;padding:65px 0;margin-bottom:31px}#content-main.highlights section.content .collaboration .roles{display:-webkit-flex;display:flex}#content-main.highlights section.content .collaboration .roles li{-webkit-flex:1;flex:1}#content-main.highlights section.content .collaboration .roles li+li{margin-left:60px;margin-top:0}#content-main.highlights section.content .collaboration .roles li .title{text-align:center;margin-bottom:21px}#content-main.highlights section.content .collaboration .roles li .image{margin-bottom:23px}#content-main.highlights section.content .vision{display:-webkit-flex;display:flex;-webkit-align-items:flex-start;align-items:flex-start}#content-main.highlights section.content .vision .image{width:420px;margin-bottom:0;margin-right:40px}#content-main.highlights section.content .vision .content{-webkit-flex:1;flex:1}#content-main.highlights section.content .vision .org{line-height:1.7;margin-bottom:19px}#content-main.highlights section.contact p{font-size:1.4rem;margin-bottom:20px}#content-main.highlights section.contact .btn-wrapper{display:-webkit-flex;display:flex}#content-main.highlights section.contact .btn-wrapper .more-btn+.more-btn{margin-top:0;margin-left:20px}#content-main.highlights section.sign-up{width:1120px;margin:80px auto 0 auto}#content-main.partner-wanted section.content-header .container{padding:0;position:relative}#content-main.partner-wanted section.content-header .content-wrapper{display:-webkit-flex;display:flex}#content-main.partner-wanted section.content-header .border{position:absolute;top:0;left:0;height:40px;margin-bottom:0}#content-main.partner-wanted section.content-header .company{margin-bottom:40px}#content-main.partner-wanted section.content-header .fb-parts{margin-bottom:40px}#content-main.partner-wanted section.content-header .date{font-size:1.2rem;margin-bottom:0}#content-main.partner-wanted section.content-header .cover{width:760px;height:100%}#content-main.partner-wanted section.content-header .info{-webkit-flex:1;flex:1;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center}#content-main.partner-wanted section.content a:hover{text-decoration:none}#content-main.partner-wanted section.content a.more-btn{color:#000000;text-decoration:none}#content-main.partner-wanted section.content h2{font-size:1.8rem;margin-bottom:21px}#content-main.partner-wanted section.content h3{font-size:1.4rem;margin-bottom:28px}#content-main.partner-wanted section.content h4{font-size:1.4rem;margin-bottom:28px}#content-main.partner-wanted section.content p{font-size:1.4rem;margin-bottom:28px}#content-main.partner-wanted section.content b,#content-main.partner-wanted section.content strong{font-family:"SST W55 Bold", "SSTJpPro-Bold", "Lucida Grande", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;font-weight:bold}#content-main.partner-wanted section.content i{font-style:italic}#content-main.partner-wanted section.content ol,#content-main.partner-wanted section.content ul{font-size:1.4rem;padding-left:25px;margin-bottom:28px}#content-main.partner-wanted section.content figure.image{margin-bottom:31px}#content-main.partner-wanted section.content figure.media{margin-bottom:31px}#content-main.partner-wanted section.content figure.media+.movie-caption{margin-top:-25px}#content-main.partner-wanted section.content .movie-caption{margin-bottom:31px}#content-main.partner-wanted section.content mark.pen-red{background-color:transparent;color:#e91313}#content-main.partner-wanted section.content mark.pen-gray{background-color:transparent;color:#6b6b6b}#content-main.partner-wanted section.content blockquote{overflow:hidden;padding-right:1.5em;padding-left:1.5em;margin:0 0 20px;font-style:italic;border-left:5px solid #ccc}#content-main.partner-wanted section.content blockquote p{margin-bottom:0}#content-main.partner-wanted section.content .font-10pt{font-size:10px}#content-main.partner-wanted section.content .font-20pt{font-size:20px}#content-main.partner-wanted section.content .font-24pt{font-size:24px}#content-main.partner-wanted section.content .font-28pt{font-size:28px}#content-main.partner-wanted section.content .font-36pt{font-size:36px;line-height:1.8}#content-main.partner-wanted section.content .font-48pt{font-size:48px;line-height:1.8}#content-main.partner-wanted section.content .container{padding:60px 0 0 0px}#content-main.partner-wanted section.content h2{font-size:2.6rem;line-height:1.7;margin-bottom:23px}#content-main.partner-wanted section.content p{font-size:1.4rem;line-height:2}#content-main.partner-wanted section.content p a{color:#008a19;text-decoration:underline}#content-main.partner-wanted section.content p a:hover{text-decoration:none}#content-main.partner-wanted section.content h3{font-size:2.6rem;margin-top:80px;margin-bottom:30px}#content-main.partner-wanted section.content h4{font-size:2.8rem;line-height:1;padding:65px 0;margin-bottom:31px;text-decoration:unset}#content-main.partner-wanted section.content h5{margin-bottom:21px}#content-main.partner-wanted section.content .image{margin-top:23px;margin-bottom:23px}#content-main.partner-wanted section.content .image>img{margin-top:0;margin-bottom:0}#content-main.partner-wanted section.content .right-image-content{display:-webkit-flex;display:flex;-webkit-align-items:flex-start;align-items:flex-start}#content-main.partner-wanted section.content .right-image-content .text{-webkit-flex:1;flex:1}#content-main.partner-wanted section.content .right-image-content .image{margin-top:0;width:730px;margin-left:60px;margin-bottom:0}#content-main.partner-wanted section.content .right-image-content .image>img{width:730px}#content-main.partner-wanted section.content .two-column-content .wrapper{display:-webkit-flex;display:flex}#content-main.partner-wanted section.content .two-column-content .wrapper div{-webkit-flex:1;flex:1}#content-main.partner-wanted section.content .two-column-content .wrapper div+div{margin-left:60px;margin-top:0}#content-main.partner-wanted section.content .two-column-content .wrapper div h5{text-align:center}#content-main.partner-wanted section.content .left-image-content{display:-webkit-flex;display:flex;-webkit-align-items:flex-start;align-items:flex-start}#content-main.partner-wanted section.content .left-image-content .image{width:420px;margin-top:0;margin-bottom:0;margin-right:40px}#content-main.partner-wanted section.content .left-image-content .image>img{width:420px}#content-main.partner-wanted section.content .left-image-content .text{-webkit-flex:1;flex:1}#content-main.partner-wanted section.content .left-image-content .name,#content-main.partner-wanted section.content .left-image-content h4{margin-top:19px;font-size:2.8rem;margin-bottom:23px}#content-main.partner-wanted section.sign-up{width:1120px;margin:80px auto 0 auto}#content-main.partner-wanted #floating-partner-inquiry-btn{left:calc(50% - 560px);bottom:20px;font-size:1.4rem;line-height:62px;width:300px;height:62px;background:#008A19 url(/assets/icon_arrow_white-11e8e2ac9de3d9b54373d5980d6c3d654e1a44ed714a914d4c4cdf1069cea6ef.png) no-repeat right 15px center;background-size:14px 12px}#content-main.partner-wanted #floating-partner-inquiry-btn:hover{color:#066819;background:#66CE75 url(/assets/icon_arrow_green-e93aaa38ce11266ec2935a42d8e388a022528657f743323e6e7e2dd2cc8e1e3d.png) no-repeat right 15px center;background-size:14px 12px}#content-main.partner-wanted #floating-partner-inquiry-btn.disabled{padding-left:20px;background-color:#666666}#content-main.partner-wanted #floating-partner-inquiry-btn.disabled:hover{color:#ffffff;background:#666 url(/assets/icon_arrow_white-11e8e2ac9de3d9b54373d5980d6c3d654e1a44ed714a914d4c4cdf1069cea6ef.png) no-repeat right 15px center;background-size:14px 12px}#content-main.partner-wanted #share-with{bottom:auto}#content-main.partner-wanted #floating-to-top.hide{display:none}#content-main.sdgs section.about{font-size:1.8rem}#content-main.sdgs section.about a:hover{text-decoration:none}#content-main.sdgs section.about .top-border{margin-top:70px}#content-main.sdgs h3.section-title{line-height:2;margin-bottom:24px}#content-main.sdgs section.content{margin-bottom:80px}#content-main.sdgs section.content .wrapper{display:-webkit-flex;display:flex;-webkit-align-items:flex-start;align-items:flex-start;-webkit-flex-direction:row-reverse;flex-direction:row-reverse}#content-main.sdgs section.content .wrapper .img{width:540px;margin-bottom:0;margin-left:60px;flex-shrink:0}#content-main.sdgs section.content .wrapper .detail h5{font-size:1.8rem;line-height:1.5;margin-bottom:25px}#content-main.sdgs section.content .wrapper .detail p{font-size:1.4rem}#content-main.sdgs section.content .wrapper .detail .detail-img{margin:40px auto 0 auto;display:block;width:400px}#content-main.sdgs section.content .wrapper .detail .more-btn{margin-top:30px}#content-main.sdgs section.activities .btn-wrapper{display:-webkit-flex;display:flex}#content-main.sdgs section.activities .btn-wrapper .more-btn{margin-right:40px;margin-top:0}#content-main.sdgs section.activities .activity .symbols .symbol{width:100px;height:100px}#content-main.sdgs section.activities .activity .symbols .symbol+.symbol{margin-left:20px}#content-main.sdgs section.activities .examples .example{display:-webkit-flex;display:flex;-webkit-align-items:flex-start;align-items:flex-start}#content-main.sdgs section.activities .examples .example+.example{margin-top:40px}#content-main.sdgs section.activities .examples .example .img{width:420px;margin-bottom:0;margin-right:40px;flex-shrink:0}#content-main.sdgs section.activities .examples .example h5{font-size:1.8rem;line-height:1.5;margin-top:-5px;margin-bottom:25px}#content-main.whitepaper section.about{font-size:1.8rem}#content-main.whitepaper section.about a:hover{text-decoration:none}#content-main.whitepaper section.about .top-border{margin-top:70px}#content-main.whitepaper h3.section-title{line-height:2;margin-bottom:24px}#content-main.whitepaper section.content{margin-bottom:80px}#content-main.whitepaper section.content .downloads{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}#content-main.whitepaper section.content .downloads.wide li{width:100%;display:-webkit-flex;display:flex;-webkit-align-items:flex-start;align-items:flex-start}#content-main.whitepaper section.content .downloads.wide li+li{margin-top:80px}#content-main.whitepaper section.content .downloads.wide li .img{width:540px;margin-right:40px;flex-shrink:0}#content-main.whitepaper section.content .downloads.wide li .details{-webkit-flex:1;flex:1}#content-main.whitepaper section.content .downloads.wide li .details .title{height:auto}#content-main.whitepaper section.content .downloads.wide li .details .more-btn{width:300px;background-position:275px center}#content-main.whitepaper section.content .downloads li{width:360px;margin-right:20px;margin-bottom:20px}#content-main.whitepaper section.content .downloads li+li{margin-top:0}#content-main.whitepaper section.content .downloads li:nth-child(3n){margin-right:0}#content-main.whitepaper section.content .downloads li .img{margin-bottom:25px}#content-main.whitepaper section.content .downloads li .details .title{font-size:1.8rem;line-height:1.6;margin-top:-5px;margin-bottom:12px}#content-main.whitepaper section.content .downloads li .details .desc{font-size:1.4rem;margin-bottom:23px}#content-main.whitepaper section.content .downloads li .details .points{font-size:1.4rem;padding:20px 0 20px 40px;margin-bottom:30px;line-height:2}#content-main.whitepaper section.content .downloads li .details .points .list ul{margin-top:6px}#content-main.whitepaper section.content .downloads li .details .points .list ol{margin-top:6px}#content-main.whitepaper section.content .downloads li .details .more-btn{width:100%;background-position:335px center}#content-main.whitepaper section.content-footer .banners{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}#content-main.whitepaper section.content-footer .banners li+li{margin-top:0;margin-left:20px}#content-main.whitepaper section.content-footer .banners li img{-moz-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;-webkit-transition:all 0.2s ease;-webkit-transition-delay:0s;transition:all 0.2s ease 0s;width:360px}#content-main.whitepaper section.content-footer .banners li a:hover img{opacity:0.6}#content-main.projects section.about{font-size:1.8rem}#content-main.projects section.projects{margin-bottom:80px}#content-main.projects section.projects h3.section-title{margin-bottom:60px}#content-main.projects section.projects .top-border{margin-top:40px}#content-main.projects section.projects .projects{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}#content-main.projects section.projects .projects li{width:360px;margin-right:20px}#content-main.projects section.projects .projects li:nth-child(3n){margin-right:0}#content-main.projects section.projects .projects li .title{font-size:1.6rem}#content-main.projects section.projects .projects li .title span{font-size:1.4rem}#content-main.projects section.projects .projects li dl{height:188px}#content-main.projects section.projects .projects li .more-btn{width:100%}#content-main.projects section.achievements h3.section-title{line-height:1;margin-bottom:60px}#content-main.projects section.achievements p{font-size:1.4rem;line-height:1}#content-main.projects section.achievements .summary{margin-bottom:59px}#content-main.projects section.achievements .summary .counts{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;margin-bottom:30px}#content-main.projects section.achievements .summary .counts li{-webkit-flex-grow:0;flex-grow:0;-webkit-flex-shrink:1;flex-shrink:1;-webkit-flex-basis:auto;flex-basis:auto;padding:0}#content-main.projects section.achievements .summary .counts li+li{margin-left:115px}#content-main.projects section.achievements .summary .counts li label{line-height:1}#content-main.projects section.achievements .summary .counts .wrapper{-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:center;align-items:center}#content-main.projects section.achievements .summary .counts .wrapper i{margin-bottom:0;margin-right:20px}#content-main.projects section.achievements .summary .counts .wrapper .value{font-size:4.6rem;font-family:"SST W55 Bold", "SSTJpPro-Bold", "Lucida Grande", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;line-height:1}#content-main.projects section.achievements .summary .counts .wrapper .value span{font-size:2.0rem}#content-main.projects section.achievements .summary p{text-align:center}#content-main.projects section.achievements .companies{-webkit-justify-content:flex-start;justify-content:flex-start}#content-main.projects section.achievements .companies li{width:250px;margin-bottom:30px;margin-left:40px}#content-main.projects section.achievements .companies li:nth-child(4n+1){margin-left:0}#content-main.projects section.others .btn-wrapper{display:-webkit-flex;display:flex}#content-main.projects section.others .btn-wrapper .more-btn+.more-btn{margin-top:0;margin-left:40px}#content-main.projects section.sign-up{width:1120px;margin:60px auto 0 auto}#modal-backdrop .modal-header{height:55px;padding:15px 15px 0 0}#modal-backdrop .inquiry-modal{background-color:#ffffff;width:870px;height:auto}#modal-backdrop .inquiry-modal .modal-body{padding-top:5px;height:auto;padding-bottom:60px}#modal-backdrop .inquiry-modal .modal-body .container{width:100%;padding:0 60px}#modal-backdrop .inquiry-modal .modal-body .title{font-size:1.8rem;margin-bottom:23px}#modal-backdrop .inquiry-modal .modal-body p{font-size:1.4rem;line-height:2;margin-bottom:13px}#modal-backdrop .inquiry-modal .modal-body .more-btn{width:360px;font-size:1.2rem}#modal-backdrop .project-modal{width:870px;height:auto}#modal-backdrop .project-modal .modal-body{padding-top:5px;height:auto;padding-bottom:60px;overflow:visible}#modal-backdrop .project-modal .modal-body .container{width:100%;padding:0 60px}#modal-backdrop .project-modal .modal-body .title{font-size:1.8rem;margin-bottom:20px}#modal-backdrop .project-modal .modal-body .details{display:-webkit-flex;display:flex;-webkit-align-items:flex-start;align-items:flex-start}#modal-backdrop .project-modal .modal-body .image{display:block;width:360px;margin-bottom:0;flex-shrink:0;margin-right:30px}#modal-backdrop .project-modal .modal-body .desc p{margin-bottom:23px}#content-main.compass section.kv .copy{padding:90px 122px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}#content-main.compass section.kv .copy .keywords{width:288px;margin-right:125px;font-size:2.8rem;line-height:58px;margin-bottom:0}#content-main.compass section.kv .copy p{font-size:1.6rem;line-height:40px}#content-main.compass section.recruiting h3.section-title{margin-bottom:53px}#content-main.compass section.recruiting .banners{margin-bottom:70px;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}#content-main.compass section.recruiting .banners li+li{margin-top:0}#content-main.compass section.recruiting .banners li .image{width:540px}#content-main.compass section.recruiting .banners li p{font-size:1.2rem;margin-top:18px;line-height:1}#content-main.compass section.recruiting p{font-size:1.6rem}#content-main.compass section.achievement{margin-bottom:80px}#content-main.compass section.achievement h3.section-title{padding-left:0;line-height:1;margin-bottom:53px}#content-main.compass section.achievement p{font-size:1.6rem}#content-main.compass section.achievement p.notice{margin-top:24px;font-size:1.2rem;line-height:2}#content-main.compass section.inquiry{margin-bottom:80px}#content-main.compass section.inquiry .btn-wrapper{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}#content-main.compass section.inquiry .btn-wrapper .more-btn{background-position:right 40px center;padding-left:40px;height:118px;line-height:118px;font-size:1.8rem;width:360px}#content-main.compass section.sign-up{width:1120px;margin:80px auto 0 auto}#content-main.startupswitch2021 h3.section-title,#content-main.startupswitch2022 h3.section-title{margin-bottom:60px}#content-main.startupswitch2021 ul.documents,#content-main.startupswitch2022 ul.documents{display:-webkit-flex;display:flex;margin-bottom:30px}#content-main.startupswitch2021 ul.documents li+li,#content-main.startupswitch2022 ul.documents li+li{margin-top:0;margin-left:40px}#content-main.startupswitch2021 .notice dt,#content-main.startupswitch2022 .notice dt{margin-right:5px}#content-main.startupswitch2021 .notice dd,#content-main.startupswitch2022 .notice dd{-webkit-flex:1;flex:1}#content-main.startupswitch2021 section.kv,#content-main.startupswitch2022 section.kv{margin-bottom:80px}#content-main.startupswitch2021 section.kv .img,#content-main.startupswitch2022 section.kv .img{height:540px;background:transparent url(/assets/ss2021_kv_pc-a524e9b870cb76fa214f3b6a94610ab53ce3efaecb9f7ea84fbaad0f0681d711.png) no-repeat center center;background-size:1400px 540px}#content-main.startupswitch2021 section.collaboration,#content-main.startupswitch2022 section.collaboration{margin-bottom:80px}#content-main.startupswitch2021 section.collaboration .com-title,#content-main.startupswitch2022 section.collaboration .com-title{margin-bottom:30px}#content-main.startupswitch2021 section.collaboration .companies,#content-main.startupswitch2022 section.collaboration .companies{width:840px;margin:0 auto 60px auto}#content-main.startupswitch2021 section.collaboration .companies img.k,#content-main.startupswitch2022 section.collaboration .companies img.k{width:186.81px;height:40px}#content-main.startupswitch2021 section.collaboration .companies img.s,#content-main.startupswitch2022 section.collaboration .companies img.s{width:170px;height:30px}#content-main.startupswitch2021 section.collaboration .companies img.d,#content-main.startupswitch2022 section.collaboration .companies img.d{width:140px;height:49px}#content-main.startupswitch2021 section.collaboration .companies img.l,#content-main.startupswitch2022 section.collaboration .companies img.l{width:148px;height:50px}#content-main.startupswitch2021 section.collaboration .term,#content-main.startupswitch2022 section.collaboration .term{padding:35px 0 30px 0}#content-main.startupswitch2021 section.collaboration .term dt,#content-main.startupswitch2022 section.collaboration .term dt{margin-bottom:30px}#content-main.startupswitch2021 section.collaboration .term dd,#content-main.startupswitch2022 section.collaboration .term dd{font-size:2.4rem}#content-main.startupswitch2021 section.news,#content-main.startupswitch2022 section.news{margin-bottom:80px}#content-main.startupswitch2021 section.news .container,#content-main.startupswitch2022 section.news .container{display:-webkit-flex;display:flex}#content-main.startupswitch2021 section.news h3.section-title,#content-main.startupswitch2022 section.news h3.section-title{width:350px}#content-main.startupswitch2021 section.news ul.news,#content-main.startupswitch2022 section.news ul.news{-webkit-flex:1;flex:1}#content-main.startupswitch2021 section.about,#content-main.startupswitch2022 section.about{margin-bottom:80px}#content-main.startupswitch2021 section.about h5,#content-main.startupswitch2022 section.about h5{margin-bottom:23px}#content-main.startupswitch2021 section.about p,#content-main.startupswitch2022 section.about p{margin-bottom:23px}#content-main.startupswitch2021 section.award,#content-main.startupswitch2022 section.award{margin-bottom:80px}#content-main.startupswitch2021 section.award .awards,#content-main.startupswitch2022 section.award .awards{padding:80px}#content-main.startupswitch2021 section.award .awards .award,#content-main.startupswitch2022 section.award .awards .award{display:-webkit-flex;display:flex}#content-main.startupswitch2021 section.award .awards .award+.award,#content-main.startupswitch2022 section.award .awards .award+.award{border-top:none;margin-top:20px;padding-top:0}#content-main.startupswitch2021 section.award .awards .title,#content-main.startupswitch2022 section.award .awards .title{width:193px;border-right:1px solid #DCDCDC;padding-top:18px;font-size:2.0rem;line-height:1.45;margin-bottom:0}#content-main.startupswitch2021 section.award .awards .content,#content-main.startupswitch2022 section.award .awards .content{padding:10px 0 10px 40px}#content-main.startupswitch2021 section.award .awards .content .trophies,#content-main.startupswitch2022 section.award .awards .content .trophies{display:-webkit-flex;display:flex}#content-main.startupswitch2021 section.award .awards .content .trophies li+li,#content-main.startupswitch2022 section.award .awards .content .trophies li+li{margin:0 0 0 60px}#content-main.startupswitch2021 section.judges,#content-main.startupswitch2022 section.judges{margin-bottom:80px}#content-main.startupswitch2021 section.judges h5,#content-main.startupswitch2022 section.judges h5{margin-bottom:40px}#content-main.startupswitch2021 section.judges .judges,#content-main.startupswitch2022 section.judges .judges{padding:80px;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between}#content-main.startupswitch2021 section.judges .judges li,#content-main.startupswitch2022 section.judges .judges li{width:calc(50% - 20px);display:-webkit-flex;display:flex;-webkit-align-items:flex-start;align-items:flex-start}#content-main.startupswitch2021 section.judges .judges li:nth-child(2),#content-main.startupswitch2022 section.judges .judges li:nth-child(2){margin-top:0;border-top:none;padding-top:0}#content-main.startupswitch2021 section.judges .judges li .details .company,#content-main.startupswitch2022 section.judges .judges li .details .company{font-size:1.6rem}#content-main.startupswitch2021 section.judges .judges li .details .name,#content-main.startupswitch2022 section.judges .judges li .details .name{font-size:2.0rem;margin-bottom:20px}#content-main.startupswitch2021 section.application,#content-main.startupswitch2022 section.application{margin-bottom:80px}#content-main.startupswitch2021 section.application h4.index-title,#content-main.startupswitch2022 section.application h4.index-title{margin-bottom:23px}#content-main.startupswitch2021 section.application p,#content-main.startupswitch2022 section.application p{margin-bottom:23px}#content-main.startupswitch2021 section.application p a:hover,#content-main.startupswitch2022 section.application p a:hover{text-decoration:none}#content-main.startupswitch2021 section.application .requirements,#content-main.startupswitch2022 section.application .requirements{margin-bottom:60px}#content-main.startupswitch2021 section.application .requirements+.requirements,#content-main.startupswitch2022 section.application .requirements+.requirements{margin-top:-30px}#content-main.startupswitch2021 section.application .methods,#content-main.startupswitch2022 section.application .methods{padding:100px 80px 80px 80px;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}#content-main.startupswitch2021 section.application .methods li,#content-main.startupswitch2022 section.application .methods li{width:300px;padding:40px 30px 30px 30px}#content-main.startupswitch2021 section.application .methods li+li,#content-main.startupswitch2022 section.application .methods li+li{margin-top:0}#content-main.startupswitch2021 section.application .methods li .sample,#content-main.startupswitch2022 section.application .methods li .sample{text-align:center;margin-top:10px}#content-main.startupswitch2021 section.application .methods li .sample a:hover,#content-main.startupswitch2022 section.application .methods li .sample a:hover{opacity:0.6}#content-main.startupswitch2021 section.application .more-btn.pdf,#content-main.startupswitch2022 section.application .more-btn.pdf{margin-top:30px}#content-main.startupswitch2021 section.flow,#content-main.startupswitch2022 section.flow{margin-bottom:80px}#content-main.startupswitch2021 section.flow p,#content-main.startupswitch2022 section.flow p{margin-bottom:37px}#content-main.startupswitch2021 section.flow .steps,#content-main.startupswitch2022 section.flow .steps{padding:80px;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}#content-main.startupswitch2021 section.flow .steps li,#content-main.startupswitch2022 section.flow .steps li{width:140px;height:120px;padding:0 12px;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}#content-main.startupswitch2021 section.flow .steps li+li,#content-main.startupswitch2022 section.flow .steps li+li{margin-top:0}#content-main.startupswitch2021 section.flow .steps li+li:before,#content-main.startupswitch2022 section.flow .steps li+li:before{position:absolute;top:50%;left:-40px;-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-webkit-transform:translate(0, -50%);transform:translate(0, -50%);width:14px;height:12px;background:transparent url(/assets/icon_arrow-1f3d60e19fbec7383a835c96996e90ff91f8965df9d8e45dfe8023e3d5d78edf.png) no-repeat center center;background-size:contain}#content-main.startupswitch2021 section.flow .steps li .content,#content-main.startupswitch2022 section.flow .steps li .content{margin-top:4px;line-height:1.66}#content-main.startupswitch2021 section.interview,#content-main.startupswitch2022 section.interview{margin-bottom:80px}#content-main.startupswitch2021 section.interview p,#content-main.startupswitch2022 section.interview p{margin-bottom:33px}#content-main.startupswitch2021 section.interview .movie-wrapper,#content-main.startupswitch2022 section.interview .movie-wrapper{width:960px;height:560px;margin:0 auto;position:relative;padding-bottom:0}#content-main.startupswitch2022 section.kv2022{margin-bottom:80px}#content-main.startupswitch2022 section.kv2022 .img{width:958px;margin:0 auto}#content-main.startupswitch2022 section.partner{margin-bottom:80px}#content-main.startupswitch2022 section.partner .organizer{margin-bottom:85px}#content-main.startupswitch2022 section.partner .organizer dt{margin-bottom:55px}#content-main.startupswitch2022 section.partner .partners{margin-bottom:85px}#content-main.startupswitch2022 section.partner .partners dt{margin-bottom:55px}#content-main.startupswitch2022 section.partner .partners dd .logo.sony{width:170px}#content-main.startupswitch2022 section.partner .partners dd .logo.asahi{width:101px;margin:0 100px}#content-main.startupswitch2022 section.partner .partners dd .logo.st{width:106px}#content-main.startupswitch2022 section.partner .term{padding:35px 0 30px 0}#content-main.startupswitch2022 section.partner .term dt{margin-bottom:30px}#content-main.startupswitch2022 section.partner .term dd{font-size:2.4rem}#content-main.startupswitch2022 section.banner{margin-bottom:80px}#content-main.startupswitch2022 section.banner .img{display:block;width:100%}#content-main.startupswitch2022 section.organizer{margin-bottom:80px}#content-main.startupswitch2022 section.organizer .wrapper .img{width:200px}#content-main.startupswitch2022 section.organizer .wrapper .content .org{font-size:1.6rem}#content-main.startupswitch2022 section.organizer .wrapper .content .title{font-size:1.2rem;padding:12px 0 5px 0}#content-main.startupswitch2022 section.organizer .wrapper .content .name{font-size:2.0rem}#content-main.startupswitch2022 section.organizer .wrapper .content p{padding-top:10px}#content-main.startupswitch2022 section.award .awards .title{width:289px}#content-main.startupswitch2022 section.judges h5{line-height:2}#content-main.startupswitch2022 section.judges .judges li .details .company{line-height:1.78;margin-bottom:10px}#content-main.startupswitch2022 section.judges .judges li:nth-child(4){margin-top:23px;border-top:1px solid #DCDCDC;padding-top:30px}#content-main.startupswitch2022 section.download{margin-bottom:80px}#content-main.startupswitch2022 section.download .btn-wrapper{display:flex;flex-wrap:wrap}#content-main.startupswitch2022 section.download .btn-wrapper .more-btn{margin-top:0;margin-right:20px}#content-main.startupswitch2022 section.download .btn-wrapper .more-btn:nth-child(3n){margin-right:0}#content-main.startupswitch2022 section.download .btn-wrapper .more-btn:nth-child(n+4){margin-top:20px}#content-main.startupswitch2022 section.download .more-btn.green{margin-top:30px}#content-main.startupswitch2022 section.flow p.bottom{margin-top:13px;margin-bottom:0}#content-main.stories section.content{margin-bottom:80px}#content-main.stories section.content ul.serializations{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap}#content-main.stories section.content ul.serializations li{width:540px;margin-bottom:30px}#content-main.stories section.content ul.serializations li+li{padding-top:0;border-top:none}#content-main.stories section.content ul.serializations li a:hover{background-color:#f1f1f1}#content-main.stories section.content ul.serializations li .body{display:block}#content-main.stories section.content ul.serializations li .body .image{width:540px;height:304px;margin-right:0;margin-bottom:20px}#content-main.stories section.content ul.serializations li .body .image .count{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;width:58px;height:58px;line-height:1;font-size:1.2rem}#content-main.stories section.content ul.serializations li .body .image .count b{font-size:1.6rem;margin-bottom:3px}#content-main.stories section.content ul.serializations li .body .wrapper{margin-bottom:3px}#content-main.stories section.content ul.serializations li .body .wrapper .date{margin-bottom:14px}#content-main.stories section.content ul.serializations li .body .wrapper .title{font-size:1.6rem;line-height:1.8}#content-main.stories section.content ul.serializations li .desc{font-size:1.2rem;line-height:2;padding-bottom:24px}#content-main.events .event-date{margin-bottom:12px;padding-left:17px}#content-main.events .event-date .day b{font-size:1.6rem}#content-main.events .event-date .day+.day{margin-left:5px}#content-main.events .event-date .day+.day:before{font-size:1.6rem}#content-main.events .event-date .day+.hour{font-size:1.2rem}#content-main.events section.attention{margin-bottom:30px;padding-top:40px}#content-main.events section.attention .articles{max-width:100%}#content-main.events section.attention .articles .article{width:360px}#content-main.events section.attention .articles .article .image{width:100%;height:202.5px}#content-main.events section.attention .articles .article .border-wrapper{padding-bottom:0}#content-main.events section.content ul.tabs li{width:180px;height:50px}#content-main.events section.content ul.tabs li.active,#content-main.events section.content ul.tabs li:hover{border-top:none}#content-main.events section.content ul.tabs li.active a,#content-main.events section.content ul.tabs li:hover a{color:#008A19}#content-main.events section.content ul.tabs li.active:before,#content-main.events section.content ul.tabs li:hover:before{opacity:1}#content-main.events section.content ul.tabs li:before{-moz-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;-webkit-transition:all 0.2s ease;-webkit-transition-delay:0s;transition:all 0.2s ease 0s;position:absolute;top:0;width:100%;height:5px;content:'';background-color:#008A19;opacity:0}#content-main.events section.content ul.events li{border-bottom:1px solid #DCDCDC}#content-main.events section.content ul.events li a{display:-webkit-flex;display:flex;-webkit-align-items:flex-start;align-items:flex-start;padding:30px 0 20px 0}#content-main.events section.content ul.events li a:hover{background-color:#f1f1f1}#content-main.events section.content ul.events .header{width:450px;margin-bottom:0}#content-main.events section.content ul.events .header .event-date{padding-left:22px;-webkit-flex:1;flex:1;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;align-items:flex-start;background-position:left top;margin-bottom:0}#content-main.events section.content ul.events .header .event-date .day+.hour{margin-top:7px;margin-left:0}#content-main.events section.content ul.events .header .event-date .day+.day{margin-top:28px;margin-left:0;position:relative}#content-main.events section.content ul.events .header .event-date .day+.day:before{position:absolute;margin-right:0;content:'|';left:50%;top:-24px}#content-main.events section.content ul.events .header .image{width:230px;height:128px}#content-main.events section.content ul.events .body{-webkit-flex:1;flex:1;margin-left:40px;padding-left:40px;border-left:1px solid #DCDCDC;min-height:128px}#content-main.events section.content ul.events .body .title{line-height:1;margin-bottom:12px}#content-main.events section.content ul.events .body .desc{font-size:1.2rem;line-height:2}#content-main.events section.content ul.events .body ul.tags{margin-top:14px;margin-bottom:-10px}#content-main.result section.about{font-size:1.8rem}#content-main.result section.achievements div.achievements{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between}#content-main.result section.achievements div.achievements .achievement{width:360px;padding-top:24px}#content-main.result section.achievements div.achievements .achievement[href] .title{height:auto;padding-right:24px;text-align:center;margin-bottom:40px;background:transparent url(/assets/icon_arrow_white-11e8e2ac9de3d9b54373d5980d6c3d654e1a44ed714a914d4c4cdf1069cea6ef.png) no-repeat right center;background-size:14px 12px}#content-main.result section.achievements div.achievements .achievement[href]:hover{opacity:0.6}#content-main.result section.achievements div.achievements .achievement:nth-child(-n+3){height:265px}#content-main.result section.achievements div.achievements .achievement:nth-child(n+4){width:265px;margin-top:20px}#content-main.result section.achievements div.achievements .achievement .title{line-height:1.5}#content-main.result section.achievements div.achievements .achievement i{margin-bottom:25px}#content-main.result section.achievements div.achievements .achievement .desc{margin-top:22px;letter-spacing:0}#content-main.result h3.section-title{line-height:1;margin-bottom:30px}#content-main.result .more-btn{height:118px;padding:0 0 0 40px;background-position:right 40px center;width:360px}#content-main.result .more-btn:hover{background-position:right 40px center}#content-main.result section.ranking .frame{padding:40px;margin-bottom:14px}#content-main.result section.ranking .frame .rankings{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}#content-main.result section.ranking .frame .rankings+.rankings{margin-top:20px}#content-main.result section.ranking .frame .rankings .item{-webkit-flex-direction:column;flex-direction:column;align-items:center;padding:20px}#content-main.result section.ranking .frame .rankings .item .rank{margin-right:0}#content-main.result section.ranking .frame .rankings .item .content{-webkit-flex:1;flex:1}#content-main.result section.ranking .frame .rankings.upper .item{width:335px;height:168px;padding:40px 30px}#content-main.result section.ranking .frame .rankings.upper .item+.item{margin-top:0}#content-main.result section.ranking .frame .rankings.upper .item .rank{width:255px;margin-bottom:30px}#content-main.result section.ranking .frame .rankings.upper .item .content{font-size:1.8rem;line-height:1;letter-spacing:0}#content-main.result section.ranking .frame .rankings.lower .item{border:1px solid #DCDCDC;width:132px;height:145px;padding:20px 10px}#content-main.result section.ranking .frame .rankings.lower .item .rank{width:80px;margin-bottom:17px}#content-main.result section.ranking .frame .rankings.lower .item .content{text-align:center;line-height:1.5;letter-spacing:0}#content-main.result section.ranking .notice{font-size:1.2rem;line-height:2;display:-webkit-flex;display:flex}#content-main.result section.ranking .notice dt{width:60px;position:relative;margin-right:5px}#content-main.result section.ranking .notice dt:after{position:absolute;content:':';right:0}#content-main.result section.ranking .notice dd{-webkit-flex:1;flex:1}#content-main.result section.ranking .button-wrapper{padding-top:22px}#content-main.result section.customer-success ul.successes{border:1px solid #707070;padding:0 40px;margin-bottom:40px}#content-main.result section.customer-success ul.successes li.header{display:-webkit-flex;display:flex;padding-top:40px;padding-bottom:20px;border-bottom:1px solid #707070}#content-main.result section.customer-success ul.successes li.header .title{font-size:1.4rem;font-family:"SST W55 Regular", "SSTJpPro-Regular", "Lucida Grande", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif}#content-main.result section.customer-success ul.successes li.body{display:-webkit-flex;display:flex;padding-top:30px;padding-bottom:30px}#content-main.result section.customer-success ul.successes li.body+.body{border-top:1px solid #dcdcdc}#content-main.result section.customer-success ul.successes li .title{width:310px;padding-left:0;font-size:1.6rem;margin-bottom:0}#content-main.result section.customer-success ul.successes li .title:before{display:none}#content-main.result section.customer-success ul.successes li .content{-webkit-flex:1;flex:1;padding-left:0;line-height:1}#content-main.result section.customer-success ul.successes li .content:before{display:none}#content-main.framed.form-framed section.contents .frame .frame-body .frame-read-text{margin:40px 0 55px}#content-main.framed.form-framed section.contents .frame .frame-body .frame-msg-password{margin-bottom:60px}.form-field{margin-bottom:60px}.form-field__block{display:flex;align-items:center;margin-bottom:30px}.form-field__block .form-field__label{width:240px;padding-top:3px;margin:0 20px 0 0}.form-field__block .form-field__input{flex:1}.form-field__block .form-field__input .form-field-column{display:flex;flex-wrap:wrap;margin:0 -10px}.form-field__block .form-field__input .form-field-column__block{width:50%;padding:0 10px}.form-field__block .form-field__input .form-field-column__block:not(:last-child){margin-bottom:0}.form-field__block[data-form-field="group_name"].is-active,.form-field__block[data-form-field="company"].is-active{display:flex}.form-help{margin-top:4px}.form-block .year-month .year{width:200px}.form-block .year-month .month{width:120px}.form-error-message{margin-top:20px}.form-btn{width:300px}.form-btn:hover,.form-btn:focus{border-color:#66CE75;background-image:url(/assets/icon_arrow_green-e93aaa38ce11266ec2935a42d8e388a022528657f743323e6e7e2dd2cc8e1e3d.png);background-color:#66CE75;color:#006819}#content-main.framed.form-framed input.form-auth-code{width:150px}.form-confirm li{display:flex;align-items:center;margin-bottom:30px;padding-bottom:20px;margin-bottom:20px}.form-confirm li .confirm-label{width:240px;margin:0 20px 0 0}.form-confirm li .confirm-content{flex:1}#content-main.sign-wrap .container{padding-top:100px;display:flex;flex-direction:row-reverse;gap:60px}#content-main.sign-wrap .sec-wrap{width:530px}#content-main.sign-wrap .sec-wrap+.sec-wrap{margin-top:0;border-top:none;padding-top:0}#content-main.sign-wrap .sec-wrap .title{font-size:2.6rem;padding-bottom:19px;border-bottom:1px solid #DCDCDC;margin-bottom:34px}#content-main.sign-wrap .sec-wrap .new_user_session{margin-top:31px}#content-main.sign-wrap .sec-wrap .new_user_session p{margin-bottom:33px}#content-main.sign-wrap .sec-wrap .new_user_session p a:hover,#content-main.sign-wrap .sec-wrap .new_user_session p a:focus{text-decoration:none;opacity:0.6}#content-main.sign-wrap .sec-wrap .new_user_session .form-label{margin-bottom:5px}#content-main.sign-wrap .sec-wrap .new_user_session .form-block{margin-bottom:35px}#content-main.sign-wrap .sec-wrap .new_user_session .form-block.mb40{margin-bottom:40px}#content-main.sign-wrap .sec-wrap .new_user_session .form-block.mb{margin-bottom:19px}#content-main.sign-wrap .sec-wrap .copy{display:block;font-size:1.8rem;font-weight:bold;margin-top:48px}#content-main.sign-wrap .value-box{display:flex;flex-wrap:wrap;gap:10px 30px;border:1px solid #DCDCDC;padding:20px;margin-top:18px}#content-main.sign-wrap .value-box li{width:calc(50% - 15px)}#content-main.sign-wrap .value-box li:nth-of-type(1) h4,#content-main.sign-wrap .value-box li:nth-of-type(2) h4{font-size:1.4rem;line-height:1.8214;margin-bottom:10px}#content-main.sign-wrap .value-box img{width:100%}#content-main.sign-wrap .value-box h4{font-size:1.2rem;font-weight:bold;line-height:1.8;letter-spacing:0;position:relative;padding-left:16px}#content-main.sign-wrap .value-box h4 span{position:absolute;top:0;left:0}#content-main.sign-wrap .more-btn{margin-top:25px}}ul.pagination{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;padding:30px 0}ul.pagination li{width:40px;height:40px;margin:0 8px}ul.pagination li a{width:100%;height:100%;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;border:1px solid #e6e6e6;color:#000000;font-size:1.4rem;font-weight:bold;background-repeat:no-repeat;background-position:center center}ul.pagination li a:hover,ul.pagination li a:focus{background-color:#f1faf2;border:1px solid #00ad19;color:#00ad19}ul.pagination li.current a{background-color:#00ad19;border:1px solid #00ad19;color:#ffffff}ul.pagination li.disabled a{cursor:not-allowed;background-color:#ffffff !important;color:#cccccc !important;border-color:#e6e6e6 !important}ul.pagination li.first a{background-size:12px 10px;background-image:url(/assets/arrow_first-ca347d8dab2ed7f8e9904ee25444baca7a1859d25fa1e4aa26d2973f9055a5d3.png)}ul.pagination li.first a:hover,ul.pagination li.first a:focus{background-image:url(/assets/arrow_first_active-3e43548f460635d608460bd2c60cf1b26cce1c64f5a3343637e393865fa41d05.png)}ul.pagination li.prev a{background-size:6px 10px;background-image:url(/assets/arrow_prev-a7457be9ddc25ccc731cf30d6750e5cc1bd0d85653230c722039450050e53c73.png)}ul.pagination li.prev a:hover,ul.pagination li.prev a:focus{background-image:url(/assets/arrow_prev_active-3fde45b4595696194e1a04c1c586c1063ba556380e229c45aa65dda9cb2b8912.png)}ul.pagination li.last a{background-size:12px 10px;background-image:url(/assets/arrow_last-83b16e4cf6996dc7ad464e052a439fead346614a9443c5f1d5d3dc79bb342810.png)}ul.pagination li.last a:hover,ul.pagination li.last a:focus{background-image:url(/assets/arrow_last_active-364ae856e75d3e374765bd017c9a518a192f237e55bf13d6e0f9b8806d070a72.png)}ul.pagination li.next a{background-size:6px 10px;background-image:url(/assets/arrow_next-f237162f5b400ea87f15c2468fa5f93b9975a6d8857b33adc700df8900d58420.png)}ul.pagination li.next a:hover,ul.pagination li.next a:focus{background-image:url(/assets/arrow_next_active-24eab4bd7acff31b876283af9d880e96084e33f72e249f5c1a6b168d14fa03bf.png)}#content-main.services .section-title{font-size:2rem;line-height:1;font-family:"SST W55 Bold", "SSTJpPro-Bold", "Lucida Grande", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;margin-bottom:32px}@media screen and (min-width: 769px){#content-main.services .section-title{font-size:2.6rem;margin-bottom:50px}}#content-main.services .anchor-link{display:flex;flex-wrap:wrap;gap:10px}@media screen and (min-width: 769px){#content-main.services .anchor-link{gap:40px;margin-top:40px}}#content-main.services .anchor-link li{width:calc(50% - 5px)}@media screen and (min-width: 769px){#content-main.services .anchor-link li{width:auto}}#content-main.services .anchor-link a{font-size:1.4rem;line-height:1.28571;color:#006819;background:transparent url(/assets/header_dropdown_arrow_active-6b25bae8256afaf1d8e1c57ee42fed47ecfeff18cb868380ccece6b3f0cad634.png) no-repeat left top 10px;background-size:8px 6px;padding:5px 0 5px 18px;display:block}#content-main.services img{max-width:100%;height:auto;vertical-align:bottom}#content-main.services .services-lead{letter-spacing:0.04em;line-height:2;margin-bottom:80px}#content-main.services .services-lead__copy{font-size:1.8rem}@media screen and (min-width: 769px){#content-main.services .services-lead__copy{font-size:2rem}}#content-main.services .services-lead__text{font-size:1.4rem;margin-top:20px}@media screen and (min-width: 769px){#content-main.services .services-lead__text{font-size:1.6rem}}#content-main.services .section-wrap{margin-bottom:80px}#content-main.services .section-wrap__lead{font-size:1.6rem;line-height:2;font-weight:bold}@media screen and (min-width: 769px){#content-main.services .section-wrap__lead{font-size:1.8rem}}#content-main.services .section-wrap__text{font-size:1.4rem;line-height:2;margin-top:15px}#content-main.services .services-menu{margin-bottom:80px}#content-main.services .fig-services-menu{max-width:335px;margin:auto;position:relative;display:flex;gap:15px}@media screen and (max-width: 374px){#content-main.services .fig-services-menu{gap:4vw}}@media screen and (min-width: 769px){#content-main.services .fig-services-menu{max-width:1040px;gap:25px}}#content-main.services .fig-services-menu__wrap{border:2px solid transparent;padding:14px 6px 86px;position:relative}@media screen and (max-width: 374px){#content-main.services .fig-services-menu__wrap{padding:14px 6px calc(20px + 17.6vw)}}@media screen and (min-width: 769px){#content-main.services .fig-services-menu__wrap{border-width:3px;padding:27px 17px 143px}}#content-main.services .fig-services-menu__wrap--business{border-color:#008A19;width:30.4vw;max-width:114px}@media screen and (min-width: 769px){#content-main.services .fig-services-menu__wrap--business{width:360px;max-width:360px}}#content-main.services .fig-services-menu__wrap--organization{border-color:#2CBF24;flex:1}#content-main.services .fig-services-menu__title{font-size:1.4rem;line-height:1;font-weight:bold;text-align:center;position:absolute;top:-8px;right:0;left:0;margin:auto}@media screen and (max-width: 374px){#content-main.services .fig-services-menu__title{font-size:3.73333vw;top:-2.13333vw}}@media screen and (min-width: 769px){#content-main.services .fig-services-menu__title{font-size:2rem;top:-12px}}#content-main.services .fig-services-menu__title--business{color:#008A19}#content-main.services .fig-services-menu__title--organization{color:#00AD19}#content-main.services .fig-services-menu__title-in{display:inline-block;background-color:#FFFFFF;padding:0 5px}@media screen and (max-width: 374px){#content-main.services .fig-services-menu__title-in{padding:0 1.33333vw}}@media screen and (min-width: 769px){#content-main.services .fig-services-menu__title-in{padding:0 20px}}#content-main.services .fig-services-menu__btn{display:none}@media screen and (min-width: 769px){#content-main.services .fig-services-menu__btn{display:block}#content-main.services .fig-services-menu__btn .more-btn{max-width:290px;margin:0 auto 20px}}#content-main.services .fig-services-menu__both{width:calc(100% - 14px);position:absolute;right:0;left:0;bottom:11px;margin:auto}@media screen and (min-width: 769px){#content-main.services .fig-services-menu__both{width:calc(100% - 40px);bottom:18px}}#content-main.services .fig-bus-support{margin-top:30px;margin-bottom:30px}#content-main.services .fig-bus-support__step{max-width:200px;margin:auto}@media screen and (min-width: 769px){#content-main.services .fig-bus-support__step{max-width:none;display:flex}}#content-main.services .fig-bus-support__step--project{max-width:none}#content-main.services .fig-bus-support__item{position:relative}@media screen and (min-width: 769px){#content-main.services .fig-bus-support__item{width:20%;width:248px}}#content-main.services .fig-bus-support__item::before{content:'';width:100%;height:100%;position:absolute;bottom:-2px;right:0;clip-path:polygon(0 0, 100% 0, 100% 85%, 50% 100%, 0 85%);background-color:#FFFFFF;z-index:-1}@media screen and (min-width: 769px){#content-main.services .fig-bus-support__item::before{clip-path:polygon(0 0, 91% 0, 100% 50%, 91% 100%, 0 100%);bottom:0;right:-2px}}#content-main.services .fig-bus-support__item:nth-of-type(1){z-index:4}@media screen and (min-width: 769px){#content-main.services .fig-bus-support__item:nth-of-type(1){width:224px}}@media screen and (min-width: 769px){#content-main.services .fig-bus-support__item:nth-of-type(1) .fig-bus-support__bg{width:224px;padding-right:5px}}#content-main.services .fig-bus-support__item:nth-of-type(2){z-index:3}#content-main.services .fig-bus-support__item:nth-of-type(3){z-index:2}#content-main.services .fig-bus-support__item:nth-of-type(4){z-index:1}#content-main.services .fig-bus-support__item:nth-of-type(5){z-index:0}#content-main.services .fig-bus-support__item+.fig-bus-support__item{margin-top:-15px}@media screen and (min-width: 769px){#content-main.services .fig-bus-support__item+.fig-bus-support__item{margin:0 0 0 -20px}}#content-main.services .fig-bus-support__item+.fig-bus-support__item .fig-bus-support__bg{padding-top:8px}@media screen and (min-width: 769px){#content-main.services .fig-bus-support__item+.fig-bus-support__item .fig-bus-support__bg{padding:0}}#content-main.services .fig-bus-support__item--project{display:flex;gap:10px;position:relative}@media screen and (max-width: 374px){#content-main.services .fig-bus-support__item--project{gap:1.33333vw}}@media screen and (min-width: 769px){#content-main.services .fig-bus-support__item--project{flex-direction:column;gap:15px}}@media screen and (max-width: 768px){#content-main.services .fig-bus-support__item--project::before{left:0;width:140px}}@media screen and (max-width: 374px){#content-main.services .fig-bus-support__item--project::before{width:37.33333vw}}@media screen and (min-width: 769px){#content-main.services .fig-bus-support__item--project::before{top:0;height:80px}}#content-main.services .fig-bus-support__item--project+.fig-bus-support__item--project::after{content:'';width:calc(100% - 150px);height:1px;background-color:#DCDCDC;position:absolute;right:0;top:7px}@media screen and (max-width: 374px){#content-main.services .fig-bus-support__item--project+.fig-bus-support__item--project::after{width:calc(100% - 39.46667vw)}}@media screen and (min-width: 769px){#content-main.services .fig-bus-support__item--project+.fig-bus-support__item--project::after{width:1px;height:calc(100% - 95px);top:auto;right:auto;bottom:0;left:10px}}@media screen and (max-width: 768px){#content-main.services .fig-bus-support .fig-bus-support__item:first-of-type .fig-bus-support__bg{min-height:85px}}@media screen and (max-width: 768px){#content-main.services .fig-bus-support .fig-bus-support__item--project .fig-bus-support__bg{width:140px}}@media screen and (max-width: 374px){#content-main.services .fig-bus-support .fig-bus-support__item--project .fig-bus-support__bg{width:37.33333vw}}@media screen and (max-width: 768px){#content-main.services .fig-bus-support .fig-bus-support__item--project:nth-of-type(2) .fig-bus-support__bg{clip-path:polygon(0 0, 100% 0, 100% 88%, 50% 100%, 0 88%)}}@media screen and (max-width: 768px){#content-main.services .fig-bus-support .fig-bus-support__item--project:nth-of-type(2)::before{clip-path:polygon(0 0, 100% 0, 100% 88%, 50% 100%, 0 88%)}}#content-main.services .fig-bus-support__bg{min-height:100px;display:grid;place-content:center;clip-path:polygon(0 0, 100% 0, 100% 85%, 50% 100%, 0 85%);background-color:#008A19;color:#FFFFFF;text-align:center;position:relative}@media screen and (min-width: 769px){#content-main.services .fig-bus-support__bg{min-height:80px;clip-path:polygon(0 0, 91% 0, 100% 50%, 91% 100%, 0 100%)}}#content-main.services .fig-bus-support__num{font-size:1.2rem;line-height:1}@media screen and (max-width: 374px){#content-main.services .fig-bus-support .fig-bus-support__item--project .fig-bus-support__title{font-size:4vw}}#content-main.services .fig-bus-support__title{font-size:1.5rem;line-height:1.3;font-family:"SST W55 Bold", "SSTJpPro-Bold", "Lucida Grande", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;margin-top:4px}@media screen and (min-width: 769px){#content-main.services .fig-bus-support__title{font-size:1.8rem}}@media screen and (max-width: 768px){#content-main.services .fig-bus-support__title--sm{font-size:1.3rem}}@media screen and (max-width: 374px){#content-main.services .fig-bus-support__title--sm{font-size:3.46667vw}}@media screen and (min-width: 769px){#content-main.services .fig-bus-support__title--sm{font-size:1.6rem}}@media screen and (max-width: 374px){#content-main.services .fig-bus-support .fig-bus-support__item--project .fig-bus-support__list{padding:6.66667vw 0 6.66667vw 18px}}@media screen and (min-width: 769px){#content-main.services .fig-bus-support .fig-bus-support__item--project:nth-of-type(1) .fig-bus-support__list{margin-left:8px}}#content-main.services .fig-bus-support__list{display:flex;flex-direction:column;justify-content:center;gap:4px;padding:25px 0 25px 20px}@media screen and (max-width: 768px){#content-main.services .fig-bus-support__list{flex:1}}@media screen and (min-width: 769px){#content-main.services .fig-bus-support__list{padding:0 0 0 20px;margin:0 20px 0 30px}}#content-main.services .fig-bus-support__list li{font-size:1.2rem;line-height:1.2;list-style-type:disc;letter-spacing:0}@media screen and (min-width: 769px){#content-main.services .fig-bus-support__list li{font-size:1.4rem;line-height:1.3;letter-spacing:0.04em}}@media screen and (max-width: 374px){#content-main.services .fig-bus-support__list .fig-bus-support__item--project>li{font-size:3.2vw}}@media screen and (min-width: 769px){#content-main.services .organization-grid{display:grid;column-gap:40px;grid-template-rows:max-content max-content 1fr}}@media screen and (min-width: 769px){#content-main.services .organization-grid__lead{grid-area:1/1/2/2}}@media screen and (min-width: 769px){#content-main.services .organization-grid__text{grid-area:2/1/3/2}}#content-main.services .organization-grid__fig{margin-top:30px}@media screen and (min-width: 769px){#content-main.services .organization-grid__fig{width:540px;grid-area:1/2/4/3;margin-top:0}}#content-main.services .organization-grid__btn{margin-top:30px}@media screen and (min-width: 769px){#content-main.services .organization-grid__btn{grid-area:3/1/4/2}}#content-main.services .fig-org-support{max-width:540px;margin-right:auto;margin-left:auto;position:relative}#content-main.services .fig-org-support--mb40-60{margin-bottom:40px}@media screen and (min-width: 769px){#content-main.services .fig-org-support--mb40-60{margin-bottom:60px}}#content-main.services .fig-org-support__title{position:absolute;width:18px}#content-main.services .fig-org-support__title::after{content:'';width:35px;border:2px solid #DCDCDC;position:absolute}#content-main.services .fig-org-support__title--left{left:2px;top:85px}#content-main.services .fig-org-support__title--left::after{height:225px;top:-75px;left:8px}@media screen and (min-width: 769px){#content-main.services .fig-org-support__title--left::after{height:260px}}#content-main.services .fig-org-support__title--right{right:2px;bottom:85px}#content-main.services .fig-org-support__title--right::after{height:215px;bottom:-75px;right:8px}@media screen and (min-width: 769px){#content-main.services .fig-org-support__title--right::after{height:260px}}#content-main.services .fig-org-support__title-in{font-size:1.6rem;line-height:1.0625;font-family:"SST W55 Bold", "SSTJpPro-Bold", "Lucida Grande", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;writing-mode:vertical-rl;display:block;background-color:#FFFFFF;padding:10px 0;position:relative;z-index:1}@media screen and (max-width: 374px){#content-main.services .fig-org-support__title-in{font-size:4.26667vw}}@media screen and (min-width: 769px){#content-main.services .fig-org-support__title-in{font-size:1.8rem}}#content-main.services .fig-org-support__list{width:calc(100% - 60px);background-color:#E2E2E2;border-right:5px solid #FFFFFF;border-left:5px solid #FFFFFF;padding:10px;margin:auto;position:relative}@media screen and (max-width: 374px){#content-main.services .fig-org-support__list{width:calc(100% - 13.33333vw);border-width:3px}}@media screen and (min-width: 769px){#content-main.services .fig-org-support__list{border-width:10px}}#content-main.services .fig-org-support__item{font-size:1.4rem;line-height:1;font-family:"SST W55 Bold", "SSTJpPro-Bold", "Lucida Grande", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;color:#247539;text-align:center;min-height:32px;display:grid;place-content:center;background-color:#FFFFFF;padding:7px}@media screen and (max-width: 374px){#content-main.services .fig-org-support__item{font-size:3.73333vw}}@media screen and (min-width: 769px){#content-main.services .fig-org-support__item{font-size:1.6rem;min-height:40px}}#content-main.services .fig-org-support__item+.fig-org-support__item{margin-top:5px}#content-main.services .fig-org-support__item:nth-of-type(1),#content-main.services .fig-org-support__item:nth-of-type(2),#content-main.services .fig-org-support__item:nth-of-type(3){background-color:#E0F5E3}#content-main.services .fig-org-support__item:nth-of-type(4),#content-main.services .fig-org-support__item:nth-of-type(5),#content-main.services .fig-org-support__item:nth-of-type(6){background:#e0f5e3;background:linear-gradient(90deg, #e0f5e3 0%, #fff 100%)}#content-main.services .fig-org-support__item-in{display:block;margin-top:2px}@media screen and (min-width: 769px){#content-main.services .fig-org-support__item-in{display:inline-block;margin-top:0;margin-left:1em}}#content-main.services .u-dib{display:inline-block}@media screen and (min-width: 769px){#content-main.services .u-m-h-36pc{min-height:36px}}:root{--hero-bg-pc:url();--hero-bg-sp:url();--swiper-bg:var(--hero-bg-pc)}@media (max-width: 798px){:root{--swiper-bg:var(--hero-bg-sp)}}#content-main.top{--red:#D24615}#content-main.top .hrero{padding-block:15px 66px;margin-bottom:30px;border-bottom:1px solid #BFBFBF;position:relative;z-index:1}@media (max-width: 768px){#content-main.top .hrero::after{content:'';width:100%;height:38px;background-color:#000;position:absolute;left:0;bottom:0;z-index:1}}@media (min-width: 769px){#content-main.top .hrero{padding-block:10px 15px;margin-bottom:40px}}#content-main.top .hrero .swiper{z-index:5}#content-main.top .hrero .swiper-button-prev,#content-main.top .hrero .swiper-button-next{display:none}@media (min-width: 769px){#content-main.top .hrero .swiper-button-prev,#content-main.top .hrero .swiper-button-next{display:block;color:var(--white);top:452px;width:16px;height:28px}#content-main.top .hrero .swiper-button-prev::after,#content-main.top .hrero .swiper-button-next::after{font-size:2.8rem}}#content-main.top .hrero .swiper-button-prev{left:calc(50% - 394px)}#content-main.top .hrero .swiper-button-next{right:calc(50% - 394px)}#content-main.top .hrero .swiper-slide{width:74.66667vw;height:100%;padding-bottom:46px}@media (min-width: 769px){#content-main.top .hrero .swiper-slide{width:695px;padding-bottom:28px}#content-main.top .hrero .swiper-slide picture{display:block;position:relative;overflow:hidden;aspect-ratio:1520 / 856;border-radius:5px}#content-main.top .hrero .swiper-slide picture::after{content:'';width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(255,255,255,0.3);opacity:0;transition:opacity .3s ease-out}#content-main.top .hrero .swiper-slide a:hover picture::after{opacity:1}}#content-main.top .hrero .swiper-slide img{display:block;width:100%;height:100%;object-fit:cover}#content-main.top .hrero .swiper-slide .detail{font-family:"SST W55 Bold", "SSTJpPro-Bold", "Lucida Grande", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;color:var(--white);letter-spacing:0;margin-top:19px;opacity:0;transition:opacity .3s ease-out}#content-main.top .hrero .swiper-slide .detail .data{font-size:1.4rem;line-height:1}#content-main.top .hrero .swiper-slide .detail .text{font-size:1.4rem;line-height:1.5714285714;margin-top:15px}@media (min-width: 769px){#content-main.top .hrero .swiper-slide .detail .text{font-size:1.6rem;line-height:1.375}}#content-main.top .hrero .swiper-slide.swiper-slide-active .detail{opacity:1}#content-main.top .hrero .swiper-pagination{max-width:205px;margin-inline:auto;display:flex;justify-content:flex-end;align-items:center;right:0;bottom:0 !important;padding-right:65px}@media (min-width: 769px){#content-main.top .hrero .swiper-pagination{max-width:192px;padding-right:55px}}#content-main.top .hrero .swiper-pagination .swiper-pagination-bullet{width:5px;height:5px;position:relative;top:-1px;border-radius:50%;display:block;margin-inline:4px;overflow:hidden;opacity:1;flex-shrink:0}#content-main.top .hrero .swiper-pagination .swiper-pagination-bullet .inner{background-color:var(--white);display:block;height:5px;width:5px}#content-main.top .hrero .swiper-pagination .swiper-pagination-bullet-active{width:70px;border-radius:3px;background:rgba(255,255,255,0.2)}#content-main.top .hrero .swiper-pagination .swiper-pagination-bullet-active .inner{background:var(--white);display:block;height:100%;width:0;animation:paginationAnimation 5.5s linear}#content-main.top .hrero .swiper-pagination.paused .swiper-pagination-bullet{background:rgba(255,255,255,0.2)}#content-main.top .hrero .swiper-pagination.paused .swiper-pagination-bullet .inner{background-color:rgba(255,255,255,0.2)}#content-main.top .hrero .swiper-pagination.paused .swiper-pagination-bullet-active{width:5px}#content-main.top .hrero .swiper-pagination.paused .swiper-pagination-bullet-active .inner{animation:none;width:100%;background-color:var(--white)}#content-main.top .hero-pause{max-width:205px;margin-inline:auto;display:flex;justify-content:flex-end;position:relative}@media (min-width: 769px){#content-main.top .hero-pause{max-width:192px}}#content-main.top .hero-pause .swiper_pause{display:grid;place-content:center;width:50px;height:25px;border:none;background:rgba(255,255,255,0.25);cursor:pointer;position:absolute;top:-16px;z-index:5}@media (min-width: 769px){#content-main.top .hero-pause .swiper_pause{width:45px;height:20px;top:-14px}}#content-main.top .hero-pause .swiper_pause svg{width:26px;height:8px}#content-main.top .hero-pause .swiper_pause.paused{background:rgba(255,255,255,0.1)}#content-main.top .hero-bg,#content-main.top .hero-bg-cover,#content-main.top .hero-bg-image{position:absolute;width:100%;height:100%;top:0;left:0}#content-main.top .hero-bg{overflow:hidden;z-index:1}#content-main.top .hero-bg-cover{background:rgba(0,0,0,0.4);z-index:2}#content-main.top .hero-bg-image{filter:blur(10px);z-index:1;background-image:var(--swiper-bg);background-size:cover;background-position:center;background-repeat:no-repeat}#content-main.top .hero-bg-image img{width:100%;height:100%;object-fit:cover;transform:scale(1.02);transition:opacity .3s ease-out}#content-main.top .swiper-initialized ~ .hero-bg .hero-bg-image{transition:background-image .4s ease-in-out}#content-main.top .news-top{display:flex;flex-direction:column;margin-inline:20px;margin-bottom:60px;background-color:#F2F2F2;padding:10px 16px 16px}@media (min-width: 769px){#content-main.top .news-top{flex-direction:row;max-width:1120px;margin-inline:auto;margin-bottom:80px;padding:10px 0}}#content-main.top .news-top-anchor{font-size:1.4rem;font-family:"SST W55 Bold", "SSTJpPro-Bold", "Lucida Grande", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;line-height:20px;color:#666666;letter-spacing:0;padding-bottom:5px}#content-main.top .news-top-anchor>svg{vertical-align:-2px;margin-left:6px}#content-main.top .news-top-anchor>svg.sp{display:inline-block}#content-main.top .news-top-anchor>svg.pc{display:none}@media (min-width: 769px){#content-main.top .news-top-anchor:hover{text-decoration:underline}}@media (min-width: 769px){#content-main.top .news-top-anchor{font-size:1.6rem;width:136px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding-bottom:0}#content-main.top .news-top-anchor>svg{margin-left:0}#content-main.top .news-top-anchor>svg.sp{display:none}#content-main.top .news-top-anchor>svg.pc{display:block}}#content-main.top .news-top-column{border-top:1px solid #BFBFBF;padding-top:5px}#content-main.top .news-top-column>a{color:#000}@media (min-width: 769px){#content-main.top .news-top-column>a:hover{text-decoration:underline}}#content-main.top .news-top-column>a>.data{font-size:1.2rem;line-height:1.7333333333;color:#6E6E6E;letter-spacing:0}#content-main.top .news-top-column>a>.text{font-size:1.4rem;line-height:1.4857142857;color:#000;letter-spacing:0;margin-top:2px}@media (min-width: 769px){#content-main.top .news-top-column{border-top:none;border-left:1px solid #BFBFBF;padding:2px 20px 7px 25px}#content-main.top .news-top-column>a>.text{margin-top:0}}#content-main.top .news-bottom{margin-top:-16px}@media (min-width: 769px){#content-main.top .news-bottom{margin-top:41px}}#content-main.top .news-bottom>a{color:#000000;padding-block:17px 16px;border-bottom:1px solid #D9D9D9;display:block;padding-right:24px}#content-main.top .news-bottom>a:has(.external){background:url(/assets/icon_external_green-4661d1b7a39c04380a9fd7fc9162ad481a9a330739853f13d9f8ef21018756de.png) no-repeat right center;background-size:14px 12px}#content-main.top .news-bottom>a:has(.internal){background:transparent url(/assets/icon_arrow_green-e93aaa38ce11266ec2935a42d8e388a022528657f743323e6e7e2dd2cc8e1e3d.png) no-repeat right center;background-size:14px 12px}@media (min-width: 769px){#content-main.top .news-bottom>a{display:flex;gap:30px;padding-block:37px}#content-main.top .news-bottom>a:hover{background-color:#f1f1f1}}#content-main.top .news-bottom .date{font-size:1.2rem;letter-spacing:0;padding-left:20px;margin-bottom:10px}@media (min-width: 769px){#content-main.top .news-bottom .date{margin-block:3px 0}}#content-main.top .news-bottom .title{font-size:1.4rem;line-height:1.4;letter-spacing:0.02em}#content-main.top .title-section{font-size:2.2rem;font-family:"SST W55 Bold", "SSTJpPro-Bold", "Lucida Grande", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;line-height:140%;letter-spacing:0;border-left:5px solid var(--main);padding-left:12px;margin-bottom:24px}@media (min-width: 769px){#content-main.top .title-section{font-size:2.8rem;line-height:150%;padding-block:2px;padding-left:20px;border-width:6px;margin-bottom:35px}#content-main.top .inner-wrap.section-03 .title-section{margin-bottom:40px}}#content-main.top .title-copy{color:var(--main);font-size:1.6rem;font-family:"SST W55 Bold", "SSTJpPro-Bold", "Lucida Grande", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;letter-spacing:0;line-height:1.4;margin-bottom:15px}@media (min-width: 769px){#content-main.top .title-copy{font-size:1.8rem;line-height:1;margin-bottom:20px}}#content-main.top .text-section{font-size:1.4rem;line-height:2;letter-spacing:0.02em}#content-main.top .image-section{margin-top:20px}#content-main.top .image-section img{width:100%;height:auto;display:block}#content-main.top .video-wrap{position:relative;cursor:pointer;transition:opacity .3s ease-out}#content-main.top .video-wrap>svg{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}@media (min-width: 769px){#content-main.top .video-wrap:hover{opacity:.6}}#content-main.top .component-button{display:flex;align-items:center;justify-content:space-between;padding:15px 18px;color:var(--white);font-size:1.2rem;line-height:1;letter-spacing:0;font-family:"SST W55 Bold", "SSTJpPro-Bold", "Lucida Grande", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;border-radius:999px;background-color:var(--main);border:1px solid var(--main);max-width:295px;margin-inline:auto;margin-top:30px}#content-main.top .component-button::after{content:"";width:14px;height:12px;background:url(/resources/top/ico_arrow_w.svg) no-repeat center/contain}#content-main.top .component-button.cv{background-color:var(--red);border-color:var(--red)}#content-main.top .component-button.cv-border{background-color:var(--white);border-color:var(--red);color:var(--red)}#content-main.top .component-button.cv-border::after{background-image:url(/resources/top/ico_arrow_o.svg)}@media (min-width: 769px){#content-main.top .component-button:hover{background-color:var(--white);color:var(--main)}#content-main.top .component-button:hover::after{background-image:url(/resources/top/ico_arrow_g.svg)}#content-main.top .component-button:hover.cv{background-color:var(--white);color:var(--red)}#content-main.top .component-button:hover.cv::after{background-image:url(/resources/top/ico_arrow_o.svg)}#content-main.top .component-button:hover.cv-border{background-color:var(--red);border-color:var(--red);color:var(--white)}#content-main.top .component-button:hover.cv-border::after{background-image:url(/resources/top/ico_arrow_w.svg)}}@media (min-width: 769px){#content-main.top .component-button{padding:15px 22px;max-width:300px;margin-inline:0}}#content-main.top .text-link{font-size:1.6rem;font-family:"SST W55 Bold", "SSTJpPro-Bold", "Lucida Grande", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;line-height:1.875;letter-spacing:0;color:var(--main);width:max-content;display:block;margin:20px auto 0;transition:opacity .3s ease-out}#content-main.top .text-link>svg{display:inline-block;vertical-align:-2px;margin-left:9px}@media (min-width: 769px){#content-main.top .text-link:hover{opacity:.6}}@media (min-width: 769px){#content-main.top .text-link{position:absolute;top:0;right:0;margin-top:8px}#content-main.top .section-04 .text-link{top:50px;right:50px}}#content-main.top .offering-wrap{margin-top:40px}@media (min-width: 769px){#content-main.top .offering-wrap{margin-top:80px}}#content-main.top .offering-wrap>.title{font-size:2rem;font-family:"SST W55 Bold", "SSTJpPro-Bold", "Lucida Grande", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;line-height:1.5;letter-spacing:0;text-align:center;padding-bottom:8px;border-bottom:1px solid #00A73B}@media (min-width: 769px){#content-main.top .offering-wrap>.title{font-size:2.6rem;line-height:1.1538461538;padding-bottom:30px}}#content-main.top .offering-wrap .companies{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:10px;row-gap:20px}@media (min-width: 769px){#content-main.top .offering-wrap .companies{margin-top:18px;row-gap:30px}}#content-main.top .offering-wrap .companies li{width:calc((100vw - 55px) / 2)}@media (min-width: 769px){#content-main.top .offering-wrap .companies li{width:250px}}#content-main.top .offering-wrap .companies img{width:100%;height:auto;display:block}#content-main.top .contact-wrap{margin-top:31px;border:1px solid #CDCDCD;padding:30px 20px}@media (min-width: 769px){#content-main.top .contact-wrap{margin-top:74px;padding:47px 39px;display:flex;justify-content:space-between}}#content-main.top .inner-wrap.section-05 .contact-wrap{padding:20px;margin-top:50px}@media (min-width: 769px){#content-main.top .inner-wrap.section-05 .contact-wrap{padding:35px 39px 29px 38px;margin-top:120px;align-items:center}}#content-main.top .contact-wrap>.title{font-size:1.4rem;font-family:"SST W55 Bold", "SSTJpPro-Bold", "Lucida Grande", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;text-align:center;line-height:1;letter-spacing:0}@media (min-width: 769px){#content-main.top .inner-wrap.section-05 .contact-wrap>.title{margin-top:-7px}}#content-main.top .contact-wrap>.title>span{font-size:2rem;letter-spacing:0.02em;padding-bottom:5px;display:block}@media (min-width: 769px){#content-main.top .contact-wrap>.title{font-size:1.8rem}#content-main.top .contact-wrap>.title>span{font-size:2.6rem;padding-bottom:10px}}#content-main.top .contact-wrap .row{display:flex;flex-direction:column;gap:10px;margin-top:20px}#content-main.top .inner-wrap.section-05 .contact-wrap .row{gap:16px}@media (min-width: 769px){#content-main.top .inner-wrap.section-05 .contact-wrap .row{gap:30px}}@media (min-width: 769px){#content-main.top .contact-wrap .row{flex-direction:row;gap:20px;margin-top:5px}}@media (min-width: 769px){#content-main.top .contact-wrap .column{width:31.25vw}}@media (min-width: 960px){#content-main.top .contact-wrap .column{width:300px}}#content-main.top .contact-wrap .text{font-size:1.3rem;line-height:1.6;letter-spacing:0.02em;margin-top:8px}@media (min-width: 769px){#content-main.top .contact-wrap .text{margin-top:20px;padding-inline:4px}}#content-main.top .contact-wrap .component-button{margin-top:0}@media (max-width: 768px){#content-main.top .contact-wrap .component-button{max-width:none}}#content-main.top .article-slide{margin-bottom:52px}@media (min-width: 769px){#content-main.top .article-slide{display:flex;gap:20px}}#content-main.top .article-slide .slick-dots{bottom:-23px}#content-main.top .article-slide .slick-dots li{width:8px;height:8px;margin-inline:4px}#content-main.top .article-slide .slick-dots li button{width:8px;height:8px;border-radius:50%;border:1px solid var(--main);padding:0}#content-main.top .article-slide .slick-dots li button::before{display:none}#content-main.top .article-slide .slick-dots li.slick-active button{background-color:var(--main)}#content-main.top .article-slide:has(.article-slide-item-02){margin-bottom:0}@media (max-width: 768px){#content-main.top .article-slide:has(.article-slide-item-02){background-color:var(--white);padding:15px 15px 20px;border-radius:5px}#content-main.top .article-slide:has(.article-slide-item-02) .slick-dots{position:relative;bottom:0;margin-top:10px}}@media (min-width: 769px){#content-main.top .section-04 .article-slide{white-space:nowrap;overflow-x:auto}}@media (min-width: 769px){#content-main.top .article-slide-item-01{width:360px}}#content-main.top .article-slide-item-01>a{color:#000000;line-height:1.3;display:block;padding-bottom:15px;border-bottom:1px solid #D9D9D9}@media (min-width: 769px){#content-main.top .article-slide-item-01>a{border-bottom:none;padding-bottom:24px}#content-main.top .article-slide-item-01>a:hover{background-color:#f1f1f1}}#content-main.top .article-slide-item-01 .image img{width:100%;height:auto;display:block}#content-main.top .article-slide-item-01 .title{font-size:1.6rem;font-family:"SST W55 Bold", "SSTJpPro-Bold", "Lucida Grande", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;letter-spacing:0;padding-top:14px}@media (min-width: 769px){#content-main.top .article-slide-item-01 .title{padding-top:19px}}#content-main.top .article-slide-item-01 .company{font-size:1.4rem;letter-spacing:0.02em;padding-top:7px}@media (min-width: 769px){#content-main.top .article-slide-item-01 .company{padding-top:11px}}@media (min-width: 769px){#content-main.top .article-slide-item-02{width:326px;min-width:326px;flex-shrink:0}}#content-main.top .article-slide-item-02>a{color:#000000;display:block}@media (min-width: 769px){#content-main.top .article-slide-item-02>a:hover{background-color:#f1f1f1}}#content-main.top .article-slide-item-02 .image{position:relative}#content-main.top .article-slide-item-02 .image img{width:100%;height:auto;display:block}#content-main.top .article-slide-item-02 .image .type,#content-main.top .article-slide-item-02 .image .state{position:absolute;top:0;font-size:1.2rem;font-family:"SST W55 Bold", "SSTJpPro-Bold", "Lucida Grande", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;line-height:1;color:var(--white);padding:6px 10px;z-index:1}@media (min-width: 769px){#content-main.top .article-slide-item-02 .image .type,#content-main.top .article-slide-item-02 .image .state{display:grid;place-content:center;height:32px}}#content-main.top .article-slide-item-02 .image .type{background-color:#000000;left:0}#content-main.top .article-slide-item-02 .image .state{background-color:var(--main);right:0}#content-main.top .article-slide-item-02 .image .state.off{background-color:#000000}#content-main.top .article-slide-item-02 .event-date{padding-left:20px;background:url(/assets/icon_calendar-75d151816fcc1b337558b2461257449c93bd8e0a11cf954f11e508a2f6f67807.png) no-repeat center left;background-size:12px 12px;display:flex;align-items:flex-end;line-height:1;letter-spacing:0;margin-top:18px}@media (min-width: 769px){#content-main.top .article-slide-item-02 .event-date{margin-top:20px}}#content-main.top .article-slide-item-02 .event-date .day{font-size:1.2rem}#content-main.top .article-slide-item-02 .event-date .day b{font-size:1.4rem;font-family:"SST W55 Bold", "SSTJpPro-Bold", "Lucida Grande", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif}@media (min-width: 769px){#content-main.top .article-slide-item-02 .event-date .day b{font-size:1.6rem}}#content-main.top .article-slide-item-02 .event-date .hour{font-size:1.2rem;margin-left:8px}#content-main.top .article-slide-item-02 .title{font-size:1.6rem;font-family:"SST W55 Bold", "SSTJpPro-Bold", "Lucida Grande", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;line-height:1.4;letter-spacing:0.02em;padding-top:13px}@media (min-width: 769px){#content-main.top .article-slide-item-02 .title{line-height:1.8;padding-top:14px;white-space:normal;overflow-wrap:break-word}}#content-main.top .article-wrap{position:relative;margin-inline:-20px}@media (min-width: 769px){#content-main.top .article-wrap{margin-inline:0}}#content-main.top .article-wrap .article-swiper-button-prev,#content-main.top .article-wrap .article-swiper-button-next{width:32px;height:32px;border-radius:50%;margin-top:0;position:absolute;top:50%;transform:translateY(-50%);z-index:1;cursor:pointer}@media (min-width: 769px){#content-main.top .article-wrap .article-swiper-button-prev,#content-main.top .article-wrap .article-swiper-button-next{width:44px;height:44px;top:56px;transform:translateY(0)}}#content-main.top .article-wrap .article-swiper-button-prev::after,#content-main.top .article-wrap .article-swiper-button-next::after{display:none}#content-main.top .article-wrap .article-swiper-button-prev{left:8px;background:url(/resources/top/btn_prev.png) no-repeat center/cover}@media (min-width: 769px){#content-main.top .article-wrap .article-swiper-button-prev{left:-22px}}#content-main.top .article-wrap .article-swiper-button-next{right:8px;background:url(/resources/top/btn_next.png) no-repeat center/cover}@media (min-width: 769px){#content-main.top .article-wrap .article-swiper-button-next{right:-22px}}#content-main.top .article-wrap .swiper-button-disabled{opacity:0}#content-main.top .article-swiper{width:100vw;padding-inline:20px;position:relative;overflow:hidden}@media (min-width: 769px){#content-main.top .article-swiper{width:100%;padding-inline:0}}#content-main.top .article-swiper-2 .article-list{counter-reset:order}#content-main.top .article-swiper-2 .article-item{counter-increment:order}#content-main.top .article-swiper-2 .article-item::before{position:absolute;top:15px;right:15px;content:counter(order);width:30px;height:36px;padding-top:6px;background:url(/resources/top/bg_rank.png) no-repeat top center/contain;color:var(--white);font-size:1.6rem;line-height:1;font-family:"SST W55 Bold", "SSTJpPro-Bold", "Lucida Grande", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;text-align:center;letter-spacing:0;z-index:1}@media (min-width: 769px){#content-main.top .article-swiper-2 .article-item::before{top:0;right:0}}#content-main.top .article-swiper-2 .article-item:nth-child(1)::before{background-image:url(/resources/top/bg_rank_01.png);color:#000}#content-main.top .article-swiper-2 .article-item:nth-child(2)::before{background-image:url(/resources/top/bg_rank_02.png);color:#000}#content-main.top .article-swiper-2 .article-item:nth-child(3)::before{background-image:url(/resources/top/bg_rank_03.png);color:#000}#content-main.top .article-list{border-right:1px solid #DCDCDC}#content-main.top .article-item{width:81.33333vw !important;max-width:305px;height:auto}@media (min-width: 769px){#content-main.top .article-item{max-width:277px}}#content-main.top .article-item>a{display:block;height:100%;background-color:var(--white);border-left:1px solid #DCDCDC;padding:15px 15px 40px;color:#000000}@media (min-width: 769px){#content-main.top .article-item>a{padding:0}#content-main.top .article-item>a:hover{background-color:#f1f1f1}}#content-main.top .article-item>a .image{position:relative}#content-main.top .article-item>a .image img{width:100%;height:41.06667vw;max-height:154px;object-fit:cover;display:block}@media (min-width: 769px){#content-main.top .article-item>a .image{left:-1px}#content-main.top .article-item>a .image img{width:277px;max-height:156px}}#content-main.top .article-item>a .category{position:absolute;top:0;left:0;background-color:#000000;color:var(--white);font-size:1.2rem;font-family:"SST W55 Bold", "SSTJpPro-Bold", "Lucida Grande", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;line-height:1;letter-spacing:0;padding:6px 10px}@media (min-width: 769px){#content-main.top .article-item>a .category{padding:10px 11px}}#content-main.top .article-item>a .data{font-size:1.2rem;line-height:1;letter-spacing:0;color:#666666;background:url(/assets/icon_calendar-75d151816fcc1b337558b2461257449c93bd8e0a11cf954f11e508a2f6f67807.png) no-repeat center left 15px;background-size:12px auto;padding-inline:35px 15px;margin-top:20px}@media (min-width: 769px){#content-main.top .article-item>a .data{background-position:center left 20px;padding-inline:40px 0}}#content-main.top .article-item>a .title{font-size:1.6rem;font-family:"SST W55 Bold", "SSTJpPro-Bold", "Lucida Grande", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;letter-spacing:0.02em;line-height:140%;padding-inline:15px;margin-top:13px}@media (min-width: 769px){#content-main.top .article-item>a .title{line-height:180%;padding-inline:20px 0}}#content-main.top .service-banner{margin:50px 20px 95px}@media (min-width: 769px){#content-main.top .service-banner{display:flex;flex-direction:row-reverse;width:720px;margin:80px auto 0}}#content-main.top .service-banner>.main{display:flex;align-items:center;flex-direction:column;padding:16px 0;background-color:var(--text);color:var(--white)}@media (min-width: 769px){#content-main.top .service-banner>.main{width:376px;height:140px;padding:24px 0 0}}#content-main.top .service-banner>.main span{font-size:1.4rem;line-height:1;letter-spacing:0.1em}#content-main.top .service-banner>.main p{margin-top:8px;font-size:1.8rem;line-height:1;font-family:"SST W55 Bold", "SSTJpPro-Bold", "Lucida Grande", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;letter-spacing:0}@media (min-width: 769px){#content-main.top .service-banner>.main p{margin-top:9px;font-size:1.9rem;line-height:1}}#content-main.top .service-banner>.main a{display:flex;align-items:center;justify-content:center;width:300px;height:36px;margin-top:12px;border-radius:999px;color:var(--white);font-size:1.2rem;line-height:1;font-family:"SST W55 Bold", "SSTJpPro-Bold", "Lucida Grande", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;background-color:var(--main)}@media (min-width: 769px){#content-main.top .service-banner>.main a{width:316px;margin-top:18px}}@media (min-width: 769px){#content-main.top .service-banner>.main a:hover{background-color:var(--white);color:var(--main)}}@media (min-width: 769px){#content-main.top .service-banner>.figure{width:344px}}#content-main.top .service-banner>.figure img{width:100%;height:32vw;object-fit:cover}@media (min-width: 769px){#content-main.top .service-banner>.figure img{height:140px}}#content-main.top .inner-wrap{max-width:1160px;padding-inline:20px;margin-inline:auto}#content-main.top .inner-wrap.bg{border-image-source:linear-gradient(#e0f5e3, #e0f5e3);border-image-slice:0 fill;border-image-outset:0 100vw;padding-block:50px}@media (min-width: 769px){#content-main.top .inner-wrap.bg{padding-block:80px}#content-main.top .inner-wrap.bg section{background-color:var(--white);padding:50px}#content-main.top .inner-wrap.bg.section-02 .section-inner{padding:50px 40px 50px 50px}}#content-main.top .inner-wrap.section-02,#content-main.top .inner-wrap.section-03,#content-main.top .inner-wrap.section-04{display:flex;flex-direction:column}#content-main.top .inner-wrap.section-01{padding-bottom:60px}@media (min-width: 769px){#content-main.top .inner-wrap.section-01{padding-bottom:80px}}#content-main.top .inner-wrap.section-02{gap:70px}@media (min-width: 769px){#content-main.top .inner-wrap.section-02{gap:40px}}#content-main.top .inner-wrap.section-03{padding-block:50px 60px;gap:80px}@media (min-width: 769px){#content-main.top .inner-wrap.section-03{padding-block:100px 80px;gap:100px}}#content-main.top .inner-wrap.section-04{gap:50px}@media (max-width: 768px){#content-main.top .inner-wrap.section-04 .section-inner:first-of-type{padding-bottom:10px}}@media (min-width: 769px){#content-main.top .inner-wrap.section-04{gap:40px}}#content-main.top .inner-wrap.section-05{padding-top:50px}@media (min-width: 769px){#content-main.top .inner-wrap.section-05{padding-top:100px}}@media (min-width: 769px){#content-main.top .section-01 .section-inner{display:grid;grid-template-columns:auto 31.03448vw;column-gap:30px}#content-main.top .section-01 .section-inner .title-section{grid-area:1 / 1 / 2 / 2}#content-main.top .section-01 .section-inner .title-copy{grid-area:2 / 1 / 3 / 2}#content-main.top .section-01 .section-inner .text-section{grid-area:3 / 1 / 4 / 2}#content-main.top .section-01 .section-inner .image-section{grid-area:1 / 2 / 4 / 3;margin-top:10px}}@media (min-width: 1160px){#content-main.top .section-01 .section-inner{grid-template-columns:auto 360px}}@media (min-width: 769px){#content-main.top .section-02 .section-inner{display:grid;grid-template-columns:auto 31.03448vw;align-items:center;column-gap:30px}#content-main.top .section-02 .section-inner .title-section{grid-area:1 / 1 / 2 / 2}#content-main.top .section-02 .section-inner .text-section{grid-area:2 / 1 / 3 / 2}#content-main.top .section-02 .section-inner .image-section{grid-area:1 / 2 / 4 / 3;margin-top:0}#content-main.top .section-02 .section-inner .component-button{grid-area:3 / 1 / 4 / 2}}@media (min-width: 1160px){#content-main.top .section-02 .section-inner{grid-template-columns:auto 360px}}@media (min-width: 769px){#content-main.top .section-03 .section-inner{display:grid;grid-template-columns:auto 31.03448vw;column-gap:30px}#content-main.top .section-03 .section-inner .title-section{grid-area:1 / 1 / 2 / 2}#content-main.top .section-03 .section-inner .title-copy{grid-area:2 / 1 / 3 / 2}#content-main.top .section-03 .section-inner .text-section{grid-area:3 / 1 / 4 / 2}#content-main.top .section-03 .section-inner .image-section{grid-area:1 / 2 / 5 / 3;margin-top:10px}#content-main.top .section-03 .section-inner .component-button{grid-area:4 / 1 / 5 / 2}}@media (min-width: 1160px){#content-main.top .section-03 .section-inner{grid-template-columns:auto 360px}}#content-main.top .section-inner{position:relative}@media (min-width: 769px){#content-main.top .section-example{position:relative}}@keyframes paginationAnimation{from{width:0%}to{width:100%}}body.top .modal-video{cursor:default}body.top .modal-video-close-btn{cursor:pointer}a.link{text-decoration:underline;color:#006819 !important}a.toc-anchor,.anchor-point{display:block;position:relative;top:-80px;visibility:hidden}
