@media screen and (max-width: 767px){.pc{display:none !important}}@media screen and (min-width: 768px){.sp{display:none !important}}.display_none{display:none}.w-full{width:100%}.inner{width:100%;max-width:1020px;margin:auto;padding:0 30px}@media screen and (max-width: 767px){.inner{padding:0 5%}}.common-bg--green{background-color:#e8f7f5}.text--yellow{color:#ff0}.parts-card{padding:75px 40px 77px}@media screen and (max-width: 767px){.parts-card{padding:30px 5% 30px}}.parts-card .parts-card__picOnText{height:350px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 767px){.parts-card .parts-card__picOnText{height:200px}}.parts-card .parts-card__picOnText span{display:block;color:#fff;font-family:"ヒラギノ明朝 ProN","HiraMinProN","Noto Serif JP","HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif;font-weight:600;line-height:1.4;text-align:center}@media screen and (min-width: 768px){.parts-card .parts-card__picOnText span{font-size:4.3rem}}@media screen and (max-width: 767px){.parts-card .parts-card__picOnText span{font-size:2.4rem}}.parts-card .parts-card__textWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background-color:rgba(255,255,255,.9);padding:35px 32px 20px;-webkit-box-shadow:1.75px 1.75px 1.75px rgba(0,0,0,.5);box-shadow:1.75px 1.75px 1.75px rgba(0,0,0,.5)}@media screen and (max-width: 767px){.parts-card .parts-card__textWrap{padding:20px 20px 15px}}.parts-card .parts-card__textWrap .parts-card__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:#012e49}.parts-card .parts-card__textWrap .parts-card__text h4{font-weight:bold;line-height:1.4}@media screen and (min-width: 768px){.parts-card .parts-card__textWrap .parts-card__text h4{font-size:2.4rem}}@media screen and (max-width: 767px){.parts-card .parts-card__textWrap .parts-card__text h4{font-size:2.2rem}}.parts-card .parts-card__textWrap .parts-card__text p{font-family:"Hiragino Sans","Hiragino Kaku Gothic Pro",sans-serif;font-weight:300;line-height:1.9;margin-top:10px}@media screen and (min-width: 768px){.parts-card .parts-card__textWrap .parts-card__text p{font-size:1.2rem}}@media screen and (max-width: 767px){.parts-card .parts-card__textWrap .parts-card__text p{font-size:1.2rem}}.parts-card .parts-card__textWrap .parts-card__link{margin-top:30px;position:relative;z-index:1}.parts-card .parts-card__textWrap .parts-card__link a{display:inline-block;color:#465e6f;font-family:"Hiragino Sans","Hiragino Kaku Gothic Pro",sans-serif;font-weight:bold;overflow:hidden}@media screen and (min-width: 768px){.parts-card .parts-card__textWrap .parts-card__link a{font-size:1.2rem}}@media screen and (max-width: 767px){.parts-card .parts-card__textWrap .parts-card__link a{font-size:1.2rem}}.parts-card .parts-card__textWrap .parts-card__link a:hover{text-decoration:underline}.topPage{font-family:"ヒラギノ明朝 ProN","HiraMinProN","Noto Serif JP","HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif;overflow-x:hidden}.topPage+#footer .container{width:100% !important}.topPage .container{width:100% !important}.topPage a:hover,.topPage a:focus{text-decoration:none}.topPage h1,.topPage h2,.topPage h3,.topPage h4,.topPage h5,.topPage h6{font-family:"ヒラギノ明朝 ProN","HiraMinProN","Noto Serif JP","HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif}.topPage h2,.topPage h4{margin:0}.topPage p{margin:0}.topPage ul{-webkit-padding-start:0;padding-inline-start:0}.topPage img{max-width:100%;height:auto}.topPage .index__mv .index__mvInner{max-height:calc(100vh - 111px);line-height:0;overflow:hidden;position:relative}@media screen and (max-width: 767px){.topPage .index__mv .index__mvInner{max-height:auto}}.topPage .index__mv .index__mvInner video{width:100%;height:auto}.topPage .index__mv .index__mvInner picture{display:block;line-height:0}.topPage .index__mv .index__mvInner picture img{width:100%}.topPage .index__mv .index__mvInner .index__title{width:100%;color:#fff;font-weight:bold;line-height:1;text-align:center;position:absolute;bottom:108px;left:0}@media screen and (max-width: 767px){.topPage .index__mv .index__mvInner .index__title{bottom:50px}}.topPage .index__mv .index__mvInner .index__title span{display:block}.topPage .index__mv .index__mvInner .index__title span:nth-of-type(1){font-weight:bold;text-shadow:2px 2px rgba(0,0,0,.6)}@media screen and (min-width: 768px){.topPage .index__mv .index__mvInner .index__title span:nth-of-type(1){font-size:2.7rem}}@media screen and (max-width: 767px){.topPage .index__mv .index__mvInner .index__title span:nth-of-type(1){font-size:1.4rem}}@media screen and (max-width: 767px){.topPage .index__mv .index__mvInner .index__title span:nth-of-type(1){font-weight:normal;letter-spacing:.2em}}.topPage .index__mv .index__mvInner .index__title span:nth-of-type(2){font-family:Times,serif;font-weight:normal;letter-spacing:.04em;margin-top:20px;text-shadow:4px 4px rgba(0,0,0,.6)}@media screen and (min-width: 768px){.topPage .index__mv .index__mvInner .index__title span:nth-of-type(2){font-size:7.1rem}}@media screen and (max-width: 767px){.topPage .index__mv .index__mvInner .index__title span:nth-of-type(2){font-size:3.7rem}}@media screen and (max-width: 767px){.topPage .index__mv .index__mvInner .index__title span:nth-of-type(2){font-weight:normal;letter-spacing:.04em;text-shadow:2px 2px rgba(0,0,0,.6)}}.topPage .index__mv .index__mvInner .index__title span:nth-of-type(3){font-family:Times,serif;font-weight:normal;margin-top:10px;text-shadow:2px 2px rgba(0,0,0,.6)}@media screen and (min-width: 768px){.topPage .index__mv .index__mvInner .index__title span:nth-of-type(3){font-size:2rem}}@media screen and (max-width: 767px){.topPage .index__mv .index__mvInner .index__title span:nth-of-type(3){font-size:1rem}}.topPage #headline{background-color:#161819;padding:40px 0 27px}@media screen and (max-width: 767px){.topPage #headline{padding:32px 0}}.topPage #headline .container{width:100%;max-width:1080px;margin:auto;padding:0 30px}@media screen and (max-width: 767px){.topPage #headline .container{padding:0 5%}}.topPage #headline .headline__flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media screen and (max-width: 767px){.topPage #headline .headline__flex{display:block}}.topPage #headline .headline__title a{display:block;-webkit-transition:.5s;transition:.5s}.topPage #headline .headline__title a:hover{opacity:.6}.topPage #headline .headline__title h2{font-family:"Hiragino Sans","Hiragino Kaku Gothic Pro",sans-serif;font-weight:500;margin-right:40px}@media screen and (min-width: 768px){.topPage #headline .headline__title h2{font-size:2.3rem}}@media screen and (max-width: 767px){.topPage #headline .headline__title h2{font-size:2.3rem}}.topPage #headline .headline__list{font-family:"Hiragino Sans","Hiragino Kaku Gothic Pro",sans-serif;font-weight:500;list-style:none}@media screen and (min-width: 768px){.topPage #headline .headline__list{font-size:1.4rem}}@media screen and (max-width: 767px){.topPage #headline .headline__list{font-size:1.4rem}}@media screen and (max-width: 767px){.topPage #headline .headline__list{margin-top:20px;padding:0}}.topPage #headline .headline__list li{margin-right:40px}@media screen and (max-width: 767px){.topPage #headline .headline__list li{margin-right:0}}.topPage #headline .headline__list li a{display:-webkit-box;display:-ms-flexbox;display:flex;line-height:1.8}.topPage #headline .headline__list li a:hover{text-decoration:underline}.topPage #headline .headline__list li span{margin-right:20px}.topPage #headline .headline__viewMore{-ms-flex-item-align:center;align-self:center;margin-left:auto;white-space:nowrap}@media screen and (max-width: 767px){.topPage #headline .headline__viewMore{margin-top:20px;margin-left:0;text-align:center}}.topPage #headline .headline__viewMore a{display:inline-block;border-bottom:1px solid #fff;font-family:"Hiragino Sans","Hiragino Kaku Gothic Pro",sans-serif;font-weight:500;line-height:1;margin-left:auto;padding-bottom:10px;-webkit-transition:.5s;transition:.5s}@media screen and (min-width: 768px){.topPage #headline .headline__viewMore a{font-size:1.6rem}}@media screen and (max-width: 767px){.topPage #headline .headline__viewMore a{font-size:1.6rem}}.topPage #headline .headline__viewMore a:hover{opacity:.6}.topPage .index__youtube{background-image:url(../images/home/home_youtube-thumb01.jpg);background-size:cover;background-position:center center;background-repeat:no-repeat}@media screen and (max-width: 767px){.topPage .index__youtube{background-image:url(../images/home/home_youtube-thumb01-SP.jpg)}}.topPage .index__youtube .index__youtubeInner{display:block;text-align:center;padding:8vw 30px 6vw;position:relative}@media screen and (max-width: 767px){.topPage .index__youtube .index__youtubeInner{padding-top:40px}}.topPage .index__youtube .index__youtubeInner::before{content:"";display:block;width:100%;height:100%;background-color:#000;position:absolute;top:0;left:0;-webkit-transition:opacity .5s;transition:opacity .5s;opacity:0}.topPage .index__youtube .index__youtubeInner:hover::before{opacity:.4}.topPage .index__youtube .index__youtubeText{color:#fff;position:relative;z-index:1}.topPage .index__youtube .index__youtubeText h2{font-family:"ヒラギノ明朝 ProN","HiraMinProN","Noto Serif JP","HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif;font-weight:bold;letter-spacing:.08em}@media screen and (min-width: 768px){.topPage .index__youtube .index__youtubeText h2{font-size:6.3rem}}@media screen and (max-width: 767px){.topPage .index__youtube .index__youtubeText h2{font-size:2rem}}.topPage .index__youtube .index__youtubeText span{display:block;font-family:"ヒラギノ明朝 ProN","HiraMinProN","Noto Serif JP","HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif;font-weight:300;letter-spacing:0em;margin-top:20px}@media screen and (min-width: 768px){.topPage .index__youtube .index__youtubeText span{font-size:2.4rem}}@media screen and (max-width: 767px){.topPage .index__youtube .index__youtubeText span{font-size:1.2rem}}@media screen and (max-width: 767px){.topPage .index__youtube .index__youtubeText span{margin-top:10px}}.topPage .index__youtube .index__youtubeIcon{display:inline-block;width:126px;height:126px;margin-top:25px;position:relative;z-index:1}@media screen and (max-width: 767px){.topPage .index__youtube .index__youtubeIcon{width:45px;height:45px}}.topPage .index__youtube .index__youtubeIcon img{width:100%;height:auto}.topPage .indexShinkachi{font-family:"Hiragino Sans","Hiragino Kaku Gothic ProN","Helvetica Neue",Arial,Meiryo,sans-serif;background-position:center;background-size:cover;background-repeat:no-repeat;background-image:url(../images/home/home_shinkachi_bg.jpg);padding:50px 0}@media screen and (min-width: 768px){.topPage .indexShinkachi{background-position:center;background-image:url(../images/home/home_shinkachi_bg_pc.jpg);padding:213px 0 153px}}.topPage .indexShinkachi_inner{padding:0 20px}@media screen and (min-width: 768px){.topPage .indexShinkachi_inner{max-width:1125px;margin:0 auto}}.topPage .indexShinkachi_title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.topPage .indexShinkachi_titleImg{width:255px}@media screen and (min-width: 768px){.topPage .indexShinkachi_titleImg{width:436px}}.topPage .indexShinkachi_text{color:#fff;font-size:15px;font-weight:600;letter-spacing:.05em;line-height:1.65;margin-top:30px}@media screen and (min-width: 768px){.topPage .indexShinkachi_text{font-size:20px;margin:11px 0 0 97px}}.topPage .indexShinkachi_buttons{margin-top:25px}@media screen and (min-width: 768px){.topPage .indexShinkachi_buttons{margin:27px 0 0 96px}}.topPage .indexShinkachi_link{position:relative;display:inline-block;min-width:185px;text-align:center;border-radius:6px;background:#bce7f1;padding:7px 27px}@media screen and (min-width: 768px){.topPage .indexShinkachi_link{padding:4px 18px}}.topPage .indexShinkachi_linkText{display:inline-block;color:#4366ab;font-size:14px;font-weight:600;line-height:1.5}@media screen and (min-width: 768px){.topPage .indexShinkachi_linkText{font-size:12px}}@media(hover: hover){.topPage .indexShinkachi_link:hover .indexShinkachi_linkText,.topPage .indexShinkachi_link:focus .indexShinkachi_linkText{text-decoration:underline !important}}.topPage .indexShinkachi_linkText_arrow{display:inline-block;color:#fffa54;margin-right:5px}.topPage .index__mainCont .index__mainContFlex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width: 767px){.topPage .index__mainCont .index__mainContFlex{display:block}}.topPage .index__mainCont .parts-card{width:33.333%;background-size:cover;background-position:center center;background-repeat:no-repeat;padding:56px 35px 77px}@media screen and (max-width: 1000px){.topPage .index__mainCont .parts-card{width:50%}}@media screen and (max-width: 767px){.topPage .index__mainCont .parts-card{width:100%;padding:30px 20px 30px}}.topPage .index__mainCont .parts-card.parts-card--video{background-image:url(../images/home/home_mainContents01.jpg)}.topPage .index__mainCont .parts-card.parts-card--idea{background-image:url(../images/home/home_mainContents02.jpg)}.topPage .index__mainCont .parts-card.parts-card--introducing{background-image:url(../images/home/home_mainContents03.jpg)}@media screen and (min-width: 768px){.topPage .index__mainCont .parts-card.parts-card--introducing .parts-card__picOnText span{font-size:3.8rem}}@media screen and (max-width: 767px){.topPage .index__mainCont .parts-card.parts-card--introducing .parts-card__picOnText span{font-size:2.4rem}}.topPage .index__mainCont .parts-card.parts-card--proud{background-image:url(../images/home/home_mainContents04.jpg)}.topPage .index__mainCont .parts-card.parts-card--welded{background-image:url(../images/home/home_mainContents05.jpg)}.topPage .index__mainCont .parts-card.parts-card--laser{background-image:url(../images/home/home_mainContents06.jpg)}@media screen and (max-width: 767px){.topPage .index__mainCont .parts-card .parts-card__picOnText{height:auto}}@media screen and (max-width: 767px){.topPage .index__mainCont .parts-card .parts-card__picOnText span{padding:80px 0}}.topPage #highlights{padding:210px 0 225px}@media screen and (max-width: 767px){.topPage #highlights{padding:80px 0 120px 20px}}.topPage #highlights .highlights__slider{margin:0;padding:0 7%;position:relative}@media screen and (max-width: 767px){.topPage #highlights .highlights__slider{padding:0}}.topPage #highlights .highlights__slider .slick-slide[aria-hidden=true]{opacity:.4}.topPage #highlights .highlights__slider .slick-list{overflow:visible}.topPage #highlights .highlights__slider .slick-dots{position:relative;top:30px}@media screen and (max-width: 767px){.topPage #highlights .highlights__slider .slick-dots{top:35px}}.topPage #highlights .highlights__slider .slick-dots li{width:15px;height:15px;background-color:#fff;border:2px solid #012e49;border-radius:100%;margin:0 8px}@media screen and (max-width: 767px){.topPage #highlights .highlights__slider .slick-dots li{width:10px;height:10px;border-width:1px;margin:0 5px}}.topPage #highlights .highlights__slider .slick-dots li.slick-active{background-color:#012e49}.topPage #highlights .highlights__slider .slick-dots button::before{content:none}.topPage #highlights .highlights__slider .slick-arrow{display:block;width:80px;height:80px;background-color:#fff;border-radius:100%;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:1;-webkit-box-shadow:1.75px 1.75px 1.75px rgba(0,0,0,.5);box-shadow:1.75px 1.75px 1.75px rgba(0,0,0,.5);-webkit-transition-duration:.3s;transition-duration:.3s}@media screen and (max-width: 767px){.topPage #highlights .highlights__slider .slick-arrow{width:40px;height:40px;top:105%}}.topPage #highlights .highlights__slider .slick-arrow::after{content:"";display:inline-block;width:22px;height:22px;border-top:4px solid #012e49;border-right:4px solid #012e49;position:absolute;top:50%}@media screen and (max-width: 767px){.topPage #highlights .highlights__slider .slick-arrow::after{width:12px;height:12px;border-width:2px}}.topPage #highlights .highlights__slider .slick-arrow:hover{-webkit-transform:translateY(-60%);transform:translateY(-60%)}.topPage #highlights .highlights__slider .slick-prev{left:4%}@media screen and (max-width: 767px){.topPage #highlights .highlights__slider .slick-prev{left:calc(50% - 111px)}}.topPage #highlights .highlights__slider .slick-prev::after{left:32px;-webkit-transform:translateY(-50%) rotate(-135deg);transform:translateY(-50%) rotate(-135deg)}@media screen and (max-width: 767px){.topPage #highlights .highlights__slider .slick-prev::after{left:16px}}.topPage #highlights .highlights__slider .slick-next{right:4.5%}@media screen and (max-width: 767px){.topPage #highlights .highlights__slider .slick-next{right:calc(50% - 111px)}}.topPage #highlights .highlights__slider .slick-next::after{right:32px;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}@media screen and (max-width: 767px){.topPage #highlights .highlights__slider .slick-next::after{right:16px}}.topPage #highlights .parts-card{background-size:cover;background-position:center top;background-repeat:no-repeat;margin:0 10px;padding:0 20px 20px}@media screen and (max-width: 767px){.topPage #highlights .parts-card{margin:0 20px 0 0}}.topPage #highlights .parts-card .parts-card__picOnText{height:245px}@media screen and (max-width: 767px){.topPage #highlights .parts-card .parts-card__picOnText{height:205px}}.topPage #highlights .parts-card .parts-card__picOnText span{font-weight:bold}@media screen and (min-width: 768px){.topPage #highlights .parts-card .parts-card__picOnText span{font-size:3.2rem}}@media screen and (max-width: 767px){.topPage #highlights .parts-card .parts-card__picOnText span{font-size:2.4rem}}@media screen and (min-width: 768px){.topPage #highlights .parts-card .parts-card__text h4{font-size:2.4rem}}@media screen and (max-width: 767px){.topPage #highlights .parts-card .parts-card__text h4{font-size:1.8rem}}.topPage #highlights .parts-card.highlights_card--stainless{background-image:url(../images/home/home_highLights01.jpg)}.topPage #highlights .parts-card.highlights_card--qa{background-image:url(../images/home/home_highLights02.jpg)}.topPage #highlights .parts-card.highlights_card--technician{background-image:url(../images/home/home_highLights03.jpg)}.topPage #highlights .parts-card.highlights_card--process{background-image:url(../images/home/home_highLights04.jpg)}.topPage #highlights .parts-card.highlights_card--attractive{background-image:url(../images/home/home_highLights05.jpg)}.topPage #highlights .parts-card.highlights_card--future{background-image:url(../images/home/home_highLights06.jpg)}.js-modal-youtube-topPage .modal-index__inner{width:100%}.js-modal-youtube-topPage .modal-index__aspect{position:relative;width:100%;padding-top:56.25%}.js-modal-youtube-topPage .modal-index__picture{cursor:pointer;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.js-modal-youtube-topPage .modal-index__picture img{width:100%}.js-modal-youtube-topPage .modal-index__picture::before{content:"";display:block;width:0;height:100%;background-color:#000;opacity:.2;position:absolute;top:0;right:0;-webkit-transition:width .5s;transition:width .5s}.js-modal-youtube-topPage .modal-index__picture:hover{opacity:1}.js-modal-youtube-topPage .modal-index__picture:hover::before{width:100%;left:0}.js-modal-youtube-topPage .modal-index__iframe{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.js-modal-youtube-topPage .modaal-content-container{background-color:#000;padding:26px 0}.modaal-overlay{background-color:rgba(4,9,37,.8) !important}@supports((-webkit-backdrop-filter: blur()) or (backdrop-filter: blur())){.modaal-overlay{-webkit-backdrop-filter:blur(24.7744998932px) !important;backdrop-filter:blur(24.7744998932px) !important;background-color:rgba(4,9,37,.27) !important;opacity:1 !important}}body{font-size:14px}h1,h2,h3,h4,h5,h6{font-family:"ヒラギノ明朝 ProN W6","HiraMinProN-W6","HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif}h1.guide{padding:20px 0;background:#888;text-align:center;color:#fff;font-size:14px}h3{font-size:22px;line-height:27px}h3.question{font-size:26px;line-height:40px}h3.question .question-number{font-size:70px;color:rgba(55,92,152,.2)}h4{line-height:25px;margin-bottom:10px}h5{font-size:16px;line-height:24px;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;margin-bottom:30px}p{margin:0px 0 30px 0;line-height:24px}.text-contact-phone{font-size:46px;font-weight:bold;line-height:40px}.btn-default{background:#dfdfdf;background:-webkit-gradient(linear, left top, left bottom, from(#dfdfdf), color-stop(45%, #fcfcfc), to(#acacac));background:linear-gradient(to bottom, #dfdfdf 0%, #fcfcfc 45%, #acacac 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#dfdfdf", endColorstr="#acacac",GradientType=0 );color:#4c5668;font-weight:bold;margin:5px 0 60px 0;-webkit-box-shadow:0 1px 6px rgba(0,0,0,.2);box-shadow:0 1px 6px rgba(0,0,0,.2)}.btn-default:before{content:"▶";padding-right:4px}.btn-default-read{color:#fff;background:#6d7ea3;background:-webkit-gradient(linear, left top, left bottom, from(#6d7ea3), to(#8eb1ce));background:linear-gradient(to bottom, #6d7ea3 0%, #8eb1ce 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#6d7ea3", endColorstr="#8eb1ce",GradientType=0 );font-size:16px;margin:5px 0 5px 0;-webkit-box-shadow:0 1px 6px rgba(0,0,0,.2);box-shadow:0 1px 6px rgba(0,0,0,.2);border-radius:25px}.btn-default-next{color:#757575;background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#ededed));background:linear-gradient(#fff, #ededed);font-size:16px;margin:5px 0 5px 0;-webkit-box-shadow:0 1px 6px rgba(0,0,0,.2);box-shadow:0 1px 6px rgba(0,0,0,.2);border-radius:25px}.btn-default-pagetop{color:#757575;background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#ededed));background:linear-gradient(#fff, #ededed);font-weight:bold;font-size:16px;margin:50px 0 5px 0;-webkit-box-shadow:0 1px 6px rgba(0,0,0,.2);box-shadow:0 1px 6px rgba(0,0,0,.2);border-radius:25px}.btn-default-pagetop:before{content:"∧";padding-right:4px}hr{width:100%;border-top:1px solid #d5d5d5}hr.inherit{border:inherit;margin:20px 0}.img-center{margin:0 auto}.img-right{float:right}.no-padding{padding:0}.header-base,#main .localnav .title,#main h4,#main h3,#main h2,#main h1,#headline h2,#highlights h1{font-family:"ヒラギノ明朝 ProN W6","HiraMinProN-W6","HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif;display:block;color:#333}.wrapper{padding:90px 0}.wrapper h5{font-size:18px;line-height:26px;font-family:"Molengo",sans-serif}.wrapper#blue1{background:#c9dced;padding:90px 0}.wrapper#appeal-purple{background:#ebebff;padding:15px 0;text-align:center;color:#6fa88f;font-size:25px;font-family:"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO"}.wrapper#appeal-purple a:link{color:#6fa88f;text-decoration:none}.wrapper#appeal-green{background:#e4eee5;padding:15px 0;text-align:center;color:#ff7400;font-size:25px;font-family:"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO"}.wrapper#appeal-green a:link{color:#ff8e30;text-decoration:none}.wrapper#appeal-yellow{background:#ffffde;padding:15px 0;text-align:center;color:#ef858b;font-size:25px;font-family:"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO"}.wrapper#appeal-yellow a:link{color:#ef858b;text-decoration:none}.wrapper.push-content{padding:0}.wrapper .table th,.wrapper .table td{border:1px solid #aaa;background-color:#fff;font-size:14px}.wrapper .table th{font-weight:normal;background:#e2e2e2}.dropdown:hover .dropdown-menu{display:block}.dropdown-menu{margin-top:0px}@media(max-width: 767px){.navbar{background:#000}.navbar .col-xs-7{padding-right:0}}.navbar{margin-bottom:0;padding:19px 0 0 0;background:#0058aa url(/assets/images/common/navmenu_bg.png) repeat-x;color:#fff;font-size:13px}.navbar a{color:#fff}.navbar cite{display:block;font-size:18px;font-weight:bold;font-style:normal;margin:4px 0 3px 0}.navbar .navbar-header{margin:0 auto;color:#e4f0f8}.navbar #header-logo{display:block;margin:6px 0 0 0}.navbar ul#language{list-style-type:none}.navbar ul#language li{float:right;margin:0 4px;padding:0;color:#337ab7}.navbar ul#language a{text-transform:normal}.navbar #navbar-toggle-button{margin-right:0}.navbar #app-navbar{width:100%;border:none;font-family:"Molengo"}.navbar #app-navbar.navbar-default{border:none !important}.navbar #app-navbar ul{display:block}.navbar #app-navbar li.title a{font-size:15px;font-weight:bold;padding-top:6px}.navbar #app-navbar a{color:#fff;padding-top:12px;padding-bottom:6px}.navbar #app-navbar a:hover{color:#adaead !important}.navbar #app-navbar a.current{color:#adaead}.navbar #app-navbar .dropdown-menu{background:#005aa0 !important;display:none}.navbar #app-navbar .dropdown-menu a{background:#005aa0 !important;font-size:13px;padding-top:4px;padding-bottom:4px}#lead{padding:0;background-color:#e8f7f5}#lead.top{padding:0;background-color:#e8f7f5}#lead img{margin:0 auto;width:100%}#lead .carousel-indicators{margin-bottom:0}#lead .carousel-indicators li{width:13px;height:13px;margin:1px 4px}#lead .carousel-indicators li:active{margin:1px 4px}#highlights{color:#4b5569}#highlights h1{text-align:center;padding:10px 0 24px 0;font-size:41px}#highlights h1 small{display:block;margin-bottom:12px;font-size:22px;color:#898888;font-family:"ヒラギノ明朝 ProN W3","HiraMinProN-W3","HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif}#highlights h3{margin:12px 0 8px 0;padding:0}#highlights .btn-default{background:#dfdfdf;background:-webkit-gradient(linear, left top, left bottom, from(#dfdfdf), color-stop(45%, #fcfcfc), to(#acacac));background:linear-gradient(to bottom, #dfdfdf 0%, #fcfcfc 45%, #acacac 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#dfdfdf", endColorstr="#acacac",GradientType=0 );color:#4c5668;font-weight:bold;margin:5px 0 60px 0}#highlights .btn-default:before{content:"▶";padding-right:4px}#contact-bnr{background-color:#bfb4a4;padding:32px 40px}#contact-bnr h1{margin:0 0;padding:10px 0 5px 0;font-size:40px;font-family:"Molengo",sans-serif;color:#fff;text-align:center;text-decoration:none}#headline h2{color:#fff}#headline a{color:#fff}#main-wrapper{padding:10px 0 90px 0;background:#e8f7f5}#main h1{text-align:center;padding:12px 0 24px 0;font-size:41px}#main h1 small{display:block;margin-bottom:12px;font-size:22px;color:#898888;font-family:"ヒラギノ明朝 ProN W3","HiraMinProN-W3","HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif}#main h2{text-align:center;font-size:33px;line-height:41px;margin-bottom:43px}#main h2 small{width:90%;margin:14px auto;display:block;font-size:14px;font-family:sans-serif;line-height:24px}#main .breadcrumb{padding:0;background:inherit;margin-bottom:40px}#main .localnav{margin-bottom:70px}#main .localnav .title{text-align:center;padding:12px 0 14px 0;font-size:41px;border-bottom:2px solid #cbcbcb}#main .localnav .title small{display:block;margin-bottom:2px;font-size:22px;color:#898888;font-family:"ヒラギノ明朝 ProN W3","HiraMinProN-W3","HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif}#main .localnav .list-inline{margin:10px 0 0 0;text-align:center}#main .localnav li{margin:0 0 5px 0}#main .blocks{margin-top:60px}#main .blocks .block{background:#a3b0b9;margin-bottom:25px;color:#fff;-webkit-box-shadow:2px 3px 9px -1px rgba(0,0,0,.52);box-shadow:2px 3px 9px -1px rgba(0,0,0,.52)}#main .blocks .block .meta{padding:12px 14px;font-size:12px}#main .blocks .block .meta h2{text-align:left;font-size:24px;line-height:32px;color:#fff;margin:3px 0 9px 0;padding:0}#main .blocks .block .meta .btn{display:block}#main .blocks .block .meta .btn-primary{background-color:#a3b0b9 !important;border-color:#a3b0b9 !important;font-weight:bold;text-align:right}#main .blocks .block .meta .btn-primary:before{content:"▶";padding-right:4px}#main .content h1,#main .content h2,#main .content h3,#main .content h4{margin-top:0;padding-top:0}#main .table th,#main .table td{border:1px solid #aaa;background-color:#fff;font-size:14px}#main .table th{font-weight:normal;background:#e2e2e2}#main .list-group li{border:1px solid #b2b1b2}#main #popovers .col-xs-4,#main #popovers .col-sm-2{margin-bottom:28px}#footer.wrapper{background:#b0b5bc;padding:50px 0 15px 0}#footer a{color:#333}#footer ol{list-style-type:none;padding:0}#footer ol li{font-size:12px;margin-bottom:4px}#footer ol li.title{font-size:14px;font-weight:bold;margin-bottom:6px}#footer hr{border-color:#8c91a1;margin-bottom:8px}#footer cite{font-style:normal;font-family:"Molengo";color:#696b6e}.bx-wrapper{margin:0 auto 20px auto}.bx-wrapper .bx-viewport{border:0;left:0}@media(max-width: 956px){.bx-pager img{width:100px}}.left.carousel-control{background:none}.right.carousel-control{background:none}.accordion{display:none;margin-top:18px}.img-rounded{border-radius:8px}.img-invisible{visibility:hidden}.caption{margin:60px 0 0 0;text-align:center}.header__language{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;position:relative}.header__language input[type=checkbox]{display:none}.header__language .header__language-title{display:block;margin-right:10px}.header__language .header__language-ja{cursor:pointer}.header__language .header__language-ja:hover{opacity:.9}.header__language .header__language-en{display:inline-block;height:0;background-color:#1861ad;color:#fff;overflow:hidden;line-height:2.2;pointer-events:none;padding-left:10px;-webkit-transition:height .5s;transition:height .5s;white-space:nowrap;position:absolute;top:24px;right:0}.header__language input:checked+.header__language-en{height:30px;pointer-events:all}.header__language input:checked+.header__language-en:hover{text-decoration:underline;opacity:1}