@charset "UTF-8";
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}@font-face{font-family:"Noto Sans JP";src:url(//www.uyemura.co.jp/wordpress/wp-content/themes/uyemura/assets/css/../fonts/NotoSansJP-Regular.woff2) format("woff2"),url(//www.uyemura.co.jp/wordpress/wp-content/themes/uyemura/assets/css/../fonts/NotoSansJP-Regular.woff) format("woff");font-weight:400;font-display:swap}@font-face{font-family:"Noto Sans JP";src:url(//www.uyemura.co.jp/wordpress/wp-content/themes/uyemura/assets/css/../fonts/NotoSansJP-Medium.woff2) format("woff2"),url(//www.uyemura.co.jp/wordpress/wp-content/themes/uyemura/assets/css/../fonts/NotoSansJP-Medium.woff) format("woff");font-weight:500;font-display:swap}@font-face{font-family:"Noto Sans JP";src:url(//www.uyemura.co.jp/wordpress/wp-content/themes/uyemura/assets/css/../fonts/NotoSansJP-Bold.woff2) format("woff2"),url(//www.uyemura.co.jp/wordpress/wp-content/themes/uyemura/assets/css/../fonts/NotoSansJP-Bold.woff) format("woff");font-weight:700;font-display:swap}:root{--container-space:40px}@media screen and (max-width:1100px){:root{--container-space:30px}}@media screen and (max-width:835px){:root{--container-space:20px}}small{display:block}html{font-size:62.5%;height:100%}input[type=submit],input[type=button],button{cursor:pointer}body{color:#333;font-size:1.6rem;font-family:"Noto Sans JP",sans-serif;line-height:1.875;letter-spacing:.09em;height:100%;overflow-x:hidden}@media screen and (max-width:835px){body{font-size:1.4rem}}img{max-width:100%;height:auto}a{-webkit-transition:opacity .1s;transition:opacity .1s;color:#416f9c}a:hover{text-decoration:none}a[href^=tel]{pointer-events:none;text-decoration:none;color:inherit}@media screen and (max-width:835px){a[href^=tel].is-enable{pointer-events:auto;text-decoration:underline;color:#416f9c}}ul,ol{padding-left:2em}p{word-break:break-word}.l-breadcrumb{color:#585858;font-size:1.2rem;margin-top:2.5em;margin-left:-.5em;margin-bottom:3.333em}.l-breadcrumb>span{display:inline-block;margin:0 .5em}.l-breadcrumb a{text-decoration:none}.l-breadcrumb a:hover{text-decoration:underline}@media screen and (max-width:835px){.l-breadcrumb{margin-top:.5em}}.l-globalwrapper{width:100%}@media screen and (max-width:835px){.l-globalwrapper.is-frontPage{margin-top:-56px}}.heading-primary{font-size:3rem;text-align:center;font-weight:400;letter-spacing:.1em;line-height:1.4;margin:0}.heading-primary:after{content:"";display:block;height:2px;width:2em;border-radius:10px;background:#000;margin:.833em auto 1.666em}.heading-primary.is-white:after{background:#fff}@media screen and (max-width:835px){.heading-primary{font-size:2.2rem;line-height:1.4}.heading-primary:after{width:2.2em;height:1px;margin:.7em auto 1.5em}}.heading-secondary{font-size:2.4rem;line-height:1.4;border-left:2px solid #416f9c;font-weight:400;padding-left:.8em}@media screen and (max-width:835px){.heading-secondary{font-size:2rem}}.l-tab-content{display:none}.l-tab-content.is-active{display:block}.c-tab-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -11px;list-style:none;padding:0}.c-tab-buttons.is-space-bottom{margin-bottom:70px}.c-tab-buttons_item{margin:0 11px;-webkit-box-flex:1;-ms-flex:1;flex:1}.c-tab-buttons_button{width:100%;height:100%;border:none;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#416f9c;background:#f0f0f0;display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:44px;line-height:1.4;text-decoration:none;-webkit-transition:background-color .2s,color .2s;transition:background-color .2s,color .2s;position:relative;padding:.3rem;-webkit-box-sizing:border-box;box-sizing:border-box;letter-spacing:.09em}.c-tab-buttons_button:hover,.c-tab-buttons_button.is-active{color:#fff;background:#416f9c}.is-large .c-tab-buttons_button{min-height:57px}.c-tab-buttons_button.is-active:after{content:"";position:absolute;border:14px solid transparent;border-top-color:#416f9c;width:14px;height:14px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transform:scale(.5,1);transform:scale(.5,1);top:100%;left:0;right:0;margin:0 auto}@media screen and (max-width:835px){.c-tab-buttons{margin:0}.c-tab-buttons.is-space-bottom{margin-bottom:40px}.c-tab-buttons_item{margin:0}.c-tab-buttons_item+.c-tab-buttons_item{margin-left:7px}.c-tab-buttons_button{min-height:35px}.is-large .c-tab-buttons_button{min-height:35px}.c-tab-buttons.many-tab{-ms-flex-wrap:wrap;flex-wrap:wrap}.c-tab-buttons.many-tab .c-tab-buttons_button.is-active:after{display:none}.c-tab-buttons.many-tab .c-tab-buttons_item{width:calc((100% - 7px)/2);-webkit-box-flex:0;-ms-flex:none;flex:none;margin:0 0 7px}.c-tab-buttons.many-tab .c-tab-buttons_item:nth-child(even){margin-left:7px}}.text-description{text-align:center;margin:3.125em 0 4.375em}@media screen and (max-width:835px){.text-description{margin-top:0}}.l-p-productsSearch-tab_buttons{margin-bottom:70px}@media screen and (max-width:835px){.l-p-productsSearch-tab_buttons{margin-bottom:30px;-ms-flex-wrap:wrap;flex-wrap:wrap}.l-p-productsSearch-tab_buttons .c-tab-buttons_item{width:calc((100% - 7px)/2);-webkit-box-flex:0;-ms-flex:none;flex:none;margin:0 0 7px}.l-p-productsSearch-tab_buttons .c-tab-buttons_item:nth-child(even){margin-left:7px}}@media screen and (max-width:835px){.p-products .l-p-productsSearch-tab .c-tab-buttons_button.is-active:after{display:none}}.l-p-productsSearch-section+.l-p-productsSearch-section{margin-top:77px}@media screen and (max-width:835px){.l-p-productsSearch-section+.l-p-productsSearch-section{margin-top:60px}}.l-p-productsSearch-section .heading-secondary_label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.l-p-productsSearch-section .heading-secondary_label i{-ms-flex-negative:0;flex-shrink:0;margin-right:.8rem;background:#fff}.l-p-productsSearch-heading{color:#416f9c;margin-top:1.875em}.l-p-productsSearch-heading_label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.l-p-productsSearch-heading_label i{-ms-flex-negative:0;flex-shrink:0;margin-right:.8rem;background:#fff}.l-p-productsSearch-data{margin:0}.p-productsSearch-list{padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-9px -9px 0}@media screen and (max-width:835px){.p-productsSearch-list{margin-right:0;margin-left:0}}.p-productsSearch-list_item{margin:18px 9px 0;width:calc(100%/3 - 18px)}@media screen and (max-width:835px){.p-productsSearch-list_item{margin-right:0;margin-left:0;width:100%}}.p-productsSearch-list_label{background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:4.6875em;padding:.5em .75em .5em calc(13.253% + 10px);position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1.5;-webkit-transition:background-color .2s;transition:background-color .2s}.p-productsSearch-list_label:hover{background-color:rgba(255,255,255,.65)}.p-productsSearch-list .c-checkbox{position:absolute;top:0;bottom:0;left:6.74698%;margin:auto}.p-productsSearch-submit{margin-top:90px;text-align:center}@media screen and (max-width:835px){.p-productsSearch-submit{margin-top:60px}}.is-hide{display:none}.c-checkbox{width:22px;height:22px;display:inline-block;border:1px solid #707070;border-radius:3px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:background-color .1s;transition:background-color .1s}.c-checkbox:before{content:"";width:6px;height:12px;-webkit-box-sizing:border-box;box-sizing:border-box;border:solid #fff;border-width:0 2px 2px 0;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;-webkit-transform:rotate(45deg) translate(-15%,-15%);transform:rotate(45deg) translate(-15%,-15%);display:none}input:checked+.c-checkbox{background:#416f9c;border-color:#416f9c}input:checked+.c-checkbox:before{display:block}.c-button-search{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:75px;background:#416f9c;border-radius:75px;min-width:417px;border:none;color:#fff;font-size:2rem;letter-spacing:.25em;-webkit-transition:background-color .2s;transition:background-color .2s}@media screen and (max-width:835px){.c-button-search{height:50px;min-width:260px;font-size:20px}}.c-button-search:hover{background-color:#325578}.l-productsResult-section+.l-productsResult-section{margin-top:100px;display:block}@media screen and (max-width:835px){.l-productsResult-section+.l-productsResult-section{margin-top:60px}}.p-productsResult-category{margin:0;background:#f0f0f0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1.5}@media screen and (max-width:835px){.p-productsResult-category{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:1em}}.p-productsResult-category_heading{-ms-flex-negative:0;flex-shrink:0;width:9em;text-align:center}@media screen and (max-width:835px){.p-productsResult-category_heading{width:100%;margin-bottom:.5em}}.p-productsResult-category_heading-sub{font-size:1.8rem;margin:2em .75em -1.5em}@media screen and (max-width:835px){.p-productsResult-category_heading-sub{font-size:1.5rem}}.p-productsResult-category_data{-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0;padding-left:2em;position:relative}@media screen and (max-width:835px){.p-productsResult-category_data{padding-left:0}}.p-productsResult-category_data:before{content:"";position:absolute;top:.5em;bottom:.5em;width:1px;background:#707070;left:0}@media screen and (max-width:835px){.p-productsResult-category_data:before{top:0;bottom:auto;width:100%;height:1px}}.p-productsResult-category_list{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 2em 0 0}@media screen and (max-width:835px){.p-productsResult-category_list{margin-bottom:0;padding:0}}.p-productsResult-category_list li:not(:last-child):after{content:"＞";display:inline-block;margin:0 .5em}.p-productsResult-heading{font-size:2.4rem;font-weight:400;margin:50px 0 0}@media screen and (max-width:835px){.p-productsResult-heading{margin-top:40px}}.p-productsResult-process+.p-productsResult-process{margin-top:50px}.p-productsResult-process_data{padding-top:20px}.p-productsResult-process_data:first-child{padding-top:0;margin-top:40px}.p-productsResult-process_list{padding:0;margin:0;list-style:none}.p-productsResult-process_item{margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:52px;position:relative}@media screen and (max-width:835px){.p-productsResult-process_item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.p-productsResult-process_item+.p-productsResult-process_item{margin-top:32px}.p-productsResult-process_heading{background:#416f9c;color:#fff;font-weight:400;width:320px;font-size:1.6rem;text-align:center;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:1em;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:1.5;-ms-flex-item-align:stretch;align-self:stretch;position:relative;-ms-flex-negative:0;flex-shrink:0}@media screen and (max-width:835px){.p-productsResult-process_heading{width:100%;margin-bottom:20px}}li:not(:last-child) .p-productsResult-process_heading:after{content:"";display:block;border:9px solid transparent;width:18px;height:18px;-webkit-box-sizing:border-box;box-sizing:border-box;border-top-color:#416f9c;position:absolute;left:0;right:0;margin:auto;bottom:-30px}@media screen and (max-width:835px){li:not(:last-child) .p-productsResult-process_heading:after{bottom:-18px}}@media screen and (max-width:835px){li:last-child .p-productsResult-process_heading:after{content:"";display:block;border:9px solid transparent;width:18px;height:18px;-webkit-box-sizing:border-box;box-sizing:border-box;border-top-color:#416f9c;position:absolute;left:0;right:0;margin:auto;bottom:-30px}}@media screen and (max-width:835px) and (max-width:835px){li:last-child .p-productsResult-process_heading:after{bottom:-18px}}.p-productsResult-process_products{list-style:none;padding:0}.p-productsResult-process_product{margin:.5em 0 .5em 2em}@media screen and (max-width:835px){.p-productsResult-process_product{margin-left:0}}.p-productsResult-process_product+.p-productsResult-process_product{margin-top:1em}@media screen and (max-width:835px){.p-productsResult-process_product+.p-productsResult-process_product{margin-top:0}}.p-productsResult-process_productInner{margin:0}.p-productsResult-process_productName{padding-left:1em;text-indent:-1em}.p-productsResult-process_productName:before{content:"◯";text-indent:0}.p-productsResult-process_productData{font-size:1.4rem;color:rgba(0,0,0,.45);margin:0 0 0 1.142em;line-height:1.4;max-width:600px}.p-productsResult-process-hr{border:none;border-top:1px solid #bcbcbc;margin:60px 0}.l-productsResult-table{margin-top:50px}@media screen and (max-width:835px){.l-productsResult-table{margin-top:40px}}.p-productsResult-table{width:100%;border:1px solid #707070;border-collapse:collapse}@media screen and (max-width:835px){.p-productsResult-table_container{overflow:auto;white-space:nowrap}}@media screen and (max-width:835px){.p-productsResult-table{width:100%}}.p-productsResult-table th,.p-productsResult-table td{line-height:1.5}.p-productsResult-table th{padding:.5em 1.5em;color:#fff;background:#416f9c;letter-spacing:.04em;border:solid #707070;border-width:1px 1px 0}.p-productsResult-table th.name{width:20%}.p-productsResult-table td{padding:1em 1.5em;border:solid #707070;border-width:0 1px 1px;text-align:center}.p-productsResult-table td.name{text-align:left}.p-productsResult-table td.use{text-align:left}.p-productsResult-table td.features{text-align:left}.l-productsResult-reSearch{margin-top:112px;margin-bottom:130px}@media screen and (max-width:835px){.l-productsResult-reSearch{margin-top:60px;margin-bottom:0}}.c-postArchives_item{border-top:1px solid #707070}.c-postArchives_item:last-child{border-bottom:1px solid #707070}.c-postPagination .page-numbers{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;list-style:none;padding:0;line-height:1;color:#416f9c}.c-postPagination .page-numbers li{margin-top:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.c-postPagination .page-numbers li:not(:first-child){margin-left:1rem}.c-postPagination .page-numbers a,.c-postPagination .page-numbers .current{border:1px solid currentColor;padding:.5em .75em}.c-postPagination .page-numbers a{text-decoration:none}.c-postPagination .page-numbers a:hover,.c-postPagination .page-numbers .current{background-color:#416f9c;color:#fff}.c-postData{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;-webkit-transition:.2s;transition:.2s;padding:1.5em 4em 1.5em 0;color:inherit;position:relative}.c-postArchives .c-postData:before{content:"";position:absolute;width:6px;height:6px;border:solid #000;border-width:0 2px 2px 0;position:absolute;top:0;bottom:0;right:1.7%;margin:auto;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.c-postData[href$=pdf] h2:after{content:"";display:inline-block;width:30px;height:30px;background:url(//www.uyemura.co.jp/wordpress/wp-content/themes/uyemura/assets/css/../images/icons/pdf.svg) no-repeat center/contain;margin-left:.25em;vertical-align:bottom}@media screen and (max-width:835px){.c-postData[href$=pdf] h2:after{display:none}}@media screen and (max-width:835px){.c-postData[href$=pdf] h2:before{content:"";display:inline-block;width:30px;height:30px;background:url(//www.uyemura.co.jp/wordpress/wp-content/themes/uyemura/assets/css/../images/icons/pdf.svg) no-repeat center/contain;margin-left:.25em;vertical-align:bottom;margin-left:0;margin-right:.25em}}.c-postData.is-postheader{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-right:0}.c-postData.is-postheader .c-postData_heading{overflow:auto;text-overflow:unset;white-space:normal}.c-postArchives .c-postData:hover{background:rgba(0,0,0,.03);-webkit-transition:.2s;transition:.2s}.c-postData_heading{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;line-height:1.75;font-size:1.6rem;font-weight:400;margin:0 0 0 1.875em;letter-spacing:.04em;-webkit-box-flex:1;-ms-flex:1;flex:1}.c-postArchives .c-postData_heading{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.is-postheader .c-postData_heading{font-size:2.4rem;margin-left:1.25em}.c-postData_date{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;margin:0 1.875em 0 0}.c-postArchives .c-postData_date{margin-left:1.875em}.is-postheader .c-postData_date{margin-top:.45em}.c-postData_category{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin:0}.is-postheader .c-postData_category{margin-top:.45em}@media screen and (max-width:835px){.c-postData{padding:1em 2em 1em 0;-ms-flex-wrap:wrap;flex-wrap:wrap}.c-postData_heading{width:100%;font-size:1.4rem;margin:.5rem 0 0;-webkit-box-flex:0;-ms-flex:none;flex:none}.is-postheader .c-postData_heading{font-size:2rem;margin-left:0}.c-postData_date{margin:0}.c-postArchives .c-postData_date{margin-left:0}.is-postheader .c-postData_date{margin-top:0}.c-postData_category{display:inline-block;margin-left:.8rem}.is-postheader .c-postData_category{margin-top:0}}.c-category{display:inline-block;background:#000;color:#fff;min-width:6.25em;line-height:1;padding:.25em .25em .35em;text-align:center;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";-webkit-box-sizing:border-box;box-sizing:border-box}.c-category.is-ir{background:#00c96b}.c-category.is-news{background:#ff7ecd}.c-category.is-exhibition{background:#fb9c28}.c-category.is-information{background:#16aee6}.l-button{margin:0}.l-button.is-last{margin:60px 0 120px}.l-button a,.l-button button{margin:0 1em}@media screen and (max-width:835px){.l-button.is-last{margin:40px 0 68px}}.l-archives-heading{position:relative;margin-bottom:1.5em}.l-archivesSort_inner{position:relative;display:inline-block}.l-archivesSort_inner:after{content:"";position:absolute;top:50%;right:2rem;-webkit-transform:translateY(calc(-50% - 2px)) rotate(135deg);transform:translateY(calc(-50% - 2px)) rotate(135deg);width:8px;height:8px;border-top:1px solid #000;border-right:1px solid #000;pointer-events:none}.c-sortSelecter{position:relative}.c-sortSelecter_select{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:1.2rem;min-width:14.416em;width:100%;height:2.75em;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:2.5em;padding-right:3em;background:0 0;border:1px solid #a5a5a5;letter-spacing:.1em}@media screen and (max-width:835px){.c-sortSelecter_select{font-size:1.6rem;height:2em}}.l-archivesIR{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin:0;font-weight:400;line-height:1.4;text-align:center;color:#416f9c}@media screen and (max-width:835px){.l-archivesIR{position:static;-webkit-transform:translate(0,0);transform:translate(0,0);padding-top:2rem}}.l-archivesDev p{margin:0}svg.icon{fill:currentColor;width:24px;height:24px}svg.icon-small{fill:currentColor;width:16px;height:16px}svg.icon-large{fill:currentColor;width:32px;height:32px}.l-location{margin-bottom:100px;display:none}@media screen and (max-width:835px){.l-location{margin-bottom:-60px}}.l-location.is-active{display:block}@media screen and (min-width:836px){.l-location_item+.l-location_item{margin-top:70px}}@media screen and (min-width:836px){.l-location_label{display:none}}@media screen and (max-width:835px){.l-location_label{margin:0 -30px;margin:0 calc(var(--container-space)*-1);padding:28px 33px;padding:22px calc(var(--container-space)*3) 22px var(--container-space);border-top:1px solid #707070;font-size:2rem;line-height:1.2;position:relative;cursor:pointer}.l-location_label:after,.l-location_label:before{position:absolute;display:block;content:"";background-color:#000;width:1.8rem;height:.2rem;right:2.5rem;top:0;bottom:0;margin:auto}.l-location_label:before{-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:.2s;transition:.2s}.l-location_item.is-active .l-location_label:before{-webkit-transform:rotate(0);transform:rotate(0)}}.c-location{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media screen and (max-width:835px){.c-location{display:none}}.c-location_image{width:280px;-ms-flex-negative:0;flex-shrink:0;margin:0 56px 0 0;min-height:250px}.c-location_image img{vertical-align:bottom}@media screen and (max-width:835px){.c-location_image{margin:auto}}.c-location_data{-webkit-box-flex:1;-ms-flex:1;flex:1}.c-location_header{border-bottom:1px solid #707070;padding-bottom:1em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.c-location_header:lang(en-US){-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media screen and (max-width:835px){.c-location_header,.c-location_header:lang(en-US){-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.c-location_headingWrap{-webkit-box-flex:1;-ms-flex:1;flex:1}.c-location_categories{-ms-flex-negative:0;flex-shrink:0;margin:0 0 0 1.5em;padding:0}.c-location_categories:lang(en-US){margin:1em 0 0 auto}@media screen and (max-width:835px){.c-location_categories,.c-location_categories:lang(en-US){margin:1em 0 20px}}.c-location_label{display:inline-block;border:1px solid currentColor;color:#416f9c;line-height:1;padding:.45em 1em;min-width:6em;text-align:center;margin:0}.c-location_heading{font-size:2.4rem;font-weight:400;line-height:1.4;margin:.5em 0 0}@media screen and (max-width:835px){.c-location_heading{display:none}}.c-location_categories{display:-webkit-box;display:-ms-flexbox;display:flex}.c-location_categories:lang(en-US){-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-item-align:start;align-self:flex-start}@media screen and (max-width:835px){.c-location_categories,.c-location_categories:lang(en-US){-ms-flex-item-align:end;align-self:flex-end}}.c-location_categories li{width:57px;height:57px;margin-left:11px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;color:#fff;font-size:1.3rem;line-height:1.2;padding-left:.15em}.c-location_categories li:lang(en-US){width:auto;display:-webkit-box;display:-ms-flexbox;display:flex;height:auto;padding:.45em .4em;white-space:nowrap;margin-top:6px;min-width:11em;min-height:42px;-webkit-box-sizing:border-box;box-sizing:border-box}.c-location_categories li.business01{background-color:#be535b}.c-location_categories li.business02{background-color:#416f9c}.c-location_categories li.business03{background-color:#9383a5}.c-location_categories li.business04{background-color:#6c8e70}.c-location_categories li.business05{background-color:#c7a962}.c-location_infoWrap{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:20px}@media screen and (max-width:835px){.c-location_infoWrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-bottom:20px}}.c-location_info{-webkit-box-flex:1;-ms-flex:1;flex:1}@media screen and (max-width:835px){.c-location_info{font-size:16px}}.c-location_info p{margin:0;line-height:1.6}@media screen and (max-width:835px){.c-location_info p:not([class]){margin-bottom:15px;font-size:18px}}.c-location_info p br.sp{display:none}@media screen and (max-width:835px){.c-location_info p br.sp{display:block}}.c-location_info p+p{margin-top:.5em}@media screen and (max-width:835px){.c-location_info p+p.fax{margin-top:0}}.c-location_info .dept{margin:.5em 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;line-height:1.6}.c-location_info .dept dt{margin:0 1.5em 0 0}.c-location_info .dept dd{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0}.c-location_info .dept dd p{margin:0;min-width:11em}.c-location_info .tel{padding-left:3.5em;text-indent:-3.5em}.c-location_info .tel:before{content:"TEL :";width:3.5em;display:inline-block;text-indent:0}.c-location_info .fax{padding-left:3.5em;text-indent:-3.5em}.c-location_info .fax:before{content:"FAX :";width:3.5em;display:inline-block;text-indent:0}.c-location_links{-ms-flex-negative:0;flex-shrink:0;padding:0;list-style:none;margin:0 0 0 2em}@media screen and (max-width:835px){.c-location_links{margin-top:20px;margin-left:0}}.c-location_links li{margin:0}.c-location_links li+li{margin-top:12px}@media screen and (max-width:835px){.c-location_links .c-button-black{width:100%;height:55px;border-radius:0;padding-left:.4em;font-size:16px}.c-location_links .c-button-black i{display:none}}.c-card{display:block;max-width:620px;text-decoration:none;background:#fff;-webkit-box-shadow:3px 3px 6px rgba(0,0,0,.15);box-shadow:3px 3px 6px rgba(0,0,0,.15)}.c-card_image{position:relative;overflow:hidden;margin:0}.c-card_image:before{content:"";display:block;padding-top:47.49596%}.is-small .c-card_image:before{padding-top:33.38709%}.is-aside .c-card_image:before{padding-top:37.5%}.c-card_image img{position:absolute;top:0;right:0;bottom:0;left:0;-webkit-transition:-webkit-transform .8s;transition:-webkit-transform .8s;transition:transform .8s;transition:transform .8s,-webkit-transform .8s;-webkit-transform:scale(1);transform:scale(1);width:100%}a:hover .c-card_image img{-webkit-transform:scale(1.05);transform:scale(1.05)}.c-card_heading{margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:2rem;padding:.8em 1em 1em;line-height:1.4;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-decoration:none;position:relative}.c-card_heading span{margin-right:.5em}.is-aside .c-card_heading{padding:.8em 1.5em 1em}.c-card_heading>i{-ms-flex-negative:0;flex-shrink:0;-webkit-transition:color .2s;transition:color .2s;line-height:1;font-size:1px}.is-aside .c-card_heading>i{position:absolute;right:14px;top:0;bottom:0;margin:auto;width:20px;height:20px}.c-card_heading>i svg{vertical-align:bottom;width:20px;height:20px}@media screen and (max-width:835px){.c-card{margin:0 auto}.c-card_image:before{padding-top:calc(130/340*100%)}.is-small .c-card_image:before{padding-top:calc(110/340*100%)}.is-aside .c-card_image:before{padding-top:calc(130/340*100%)}.c-card_heading{font-size:1.6rem;padding:.6em 1em .7em}}.c-label-form{background:#416f9c;color:#fff;font-size:1.4rem;min-width:5em;display:inline-block;height:1.1em;line-height:1.1em;padding:.4em 0;text-align:center}.c-form input[type=radio]+span:before,.c-form input[type=radio]+span:after,.c-form input[type=checkbox]+span:before,.c-form input[type=checkbox]+span:after{content:"";display:inline-block;position:absolute;top:0;left:0}.c-pageTitle{margin-top:-1rem;height:500px;background-position:center;background-size:cover;background-repeat:no-repeat;position:relative;margin-top:-1.2rem}.c-pageTitle_txt{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin:0;line-height:1.4;letter-spacing:.1em;font-size:4.2rem;font-weight:500}@media screen and (min-width:1101px){.c-pageTitle.is-large{height:550px}}@media screen and (max-width:1100px){.c-pageTitle{height:260px}.c-pageTitle_txt{font-size:3rem}}@media screen and (max-width:835px){.c-pageTitle{height:140px;margin-top:-3.4rem}.c-pageTitle_txt{font-size:2rem}}.c-cardList_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0;list-style:none;margin:0 auto;max-width:1280px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.c-cardList_item{width:48.2813%}@media screen and (max-width:835px){.c-cardList_list{display:block}.c-cardList_item{width:100%}.c-cardList_item+.c-cardList_item{margin-top:2rem}}.l-modal_layer{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.75);z-index:500}.l-modal_wrap{overflow-y:auto;position:fixed;top:0;left:0;width:100%;height:100%;z-index:550}.l-modal_inner{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:550;max-height:calc(95vh - 80px);max-width:800px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:835px){.l-modal_inner{max-width:calc(100% - 30px)}}.l-modal_contents{background:#fff;overflow-y:auto;width:100%;height:100%;max-height:95vh;max-width:800px;border-radius:4px}.l-modal_close{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;right:0;bottom:calc(100% + 10px);width:44px;height:44px;background:0 0;border:none;overflow:hidden;text-indent:200%;white-space:nowrap}.l-modal_close:before,.l-modal_close:after{content:"";width:80%;height:1px;background:#fff;position:absolute;top:0;right:0;left:0;bottom:0;margin:auto;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.l-modal_close:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.c-locationModal{display:none}.c-locationModal.is-active{display:block}.c-locationModal_map{position:relative}.c-locationModal_map:before{content:"";padding-top:82%;display:block}.c-locationModal_map iframe{position:absolute;top:0;left:0;width:100%;height:100%}.c-locationModal_data dt{font-size:2.4rem;line-height:1.416}.c-locationModal_data dd{margin:0}.c-locationModal_data--domestic{display:-webkit-box;display:-ms-flexbox;display:flex}.c-locationModal_data--domestic dt{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-item-align:center;align-self:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:185px;text-align:center}.c-locationModal_data--domestic dd{-webkit-box-flex:1;-ms-flex:1;flex:1;border-left:1px solid #bcbcbc;padding:0 20px}.c-locationModal_data--domestic .c-locationModal_address{border-bottom:1px dashed #bcbcbc;margin:0 0 .65em;padding-bottom:.65em;font-size:1.8rem}.c-locationModal_data--domestic .c-locationModal_address span{margin-right:1em}@media screen and (max-width:835px){.c-locationModal_data--domestic .c-locationModal_address span{margin-right:0;display:block}}.c-locationModal_data--overseas{margin:1.5em 0;padding:0 20px}@media screen and (max-width:835px){.c-locationModal_data--overseas{margin:1em 0}}.c-locationModal_data--overseas dd{margin-top:.65em}@media screen and (max-width:835px){.c-locationModal_data--overseas dd{margin-top:0}}.c-locationModal ul{padding:0;list-style:none;margin:0}.c-locationModal li{padding-left:1em;text-indent:-1em}.c-locationModal li:before{content:"-";display:inline-block;width:1em;text-align:center;text-indent:0}@media screen and (max-width:835px){.c-locationModal_data{display:block;padding:0 1rem}.c-locationModal_data dt{text-align:left;font-size:1.6rem;display:block;border:1px solid #000;padding:.8rem 1rem;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:1rem}.c-locationModal_data dd{border-left:none;padding:0 .5rem}.c-locationModal_address{font-size:1.4rem}}.c-movieModal{position:relative;overflow:hidden}.c-movieModal:before{content:"";display:block;padding-top:56.25%;background:#000}.c-movieModal_movie{position:absolute;top:0;left:0;width:100%;height:100%}.js-modal{display:none}.js-modal.is-active{display:block}.sticky{position:-webkit-sticky;position:sticky;top:0}.l-faq-contents{max-width:800px;margin:auto}.l-faq-content+.l-faq-content{margin-top:5rem}@media screen and (max-width:835px){.l-faq-content+.l-faq-content{margin-top:4rem}}.c-faq-headline{margin:0;margin-bottom:3rem;background-color:#d9ecff;padding:.8rem 1rem;font-size:2.6rem;font-weight:700;line-height:1.4;color:#416f9c}@media screen and (max-width:835px){.c-faq-headline{margin-bottom:2rem;font-size:2rem}}.c-faq-headline:before{content:"■";margin-right:.4em}.c-faq-list{margin:0}.c-faq-list dt,.c-faq-list dd{position:relative}.c-faq-list dt:before,.c-faq-list dd:before{content:"";position:absolute;top:0;left:10px;width:40px;height:40px;background-position:center;background-size:contain;background-repeat:no-repeat}@media screen and (max-width:835px){.c-faq-list dt:before,.c-faq-list dd:before{left:0;width:30px;height:30px}}.c-faq-list dt,.c-faq-list dd{padding:5px 8rem 0;min-height:40px;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:835px){.c-faq-list dt,.c-faq-list dd{padding:0 0 0 4rem;min-height:30px}}.c-faq-list dt{font-size:2rem;font-weight:700;line-height:1.5;color:#416f9c}@media screen and (max-width:835px){.c-faq-list dt{font-size:1.8rem}}.c-faq-list dt:before{background-image:url(//www.uyemura.co.jp/wordpress/wp-content/themes/uyemura/assets/css/../images/icons/question.svg)}.c-faq-list dt:not(:first-of-type){margin-top:3rem}.c-faq-list dd{margin:0;margin-top:10px}.c-faq-list dd:before{background-image:url(//www.uyemura.co.jp/wordpress/wp-content/themes/uyemura/assets/css/../images/icons/answer.svg)}.c-faq-list dd p{margin:0}.c-faq-list dd p:not(:first-child){margin-top:1em}.c-button,.c-button-black,.c-button-white,.c-button-light{border:1px solid currentColor;color:#416f9c;border-radius:100px;min-width:288px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:.65em 1em .8em 1.5em;line-height:1.4;display:inline-block;cursor:pointer;-webkit-transition:background-color .2s;transition:background-color .2s;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-decoration:none;background-color:#fff;letter-spacing:.09em}.c-button>span,.c-button-black>span,.c-button-white>span,.c-button-light>span{-webkit-transition:color .2s;transition:color .2s}.c-button>i,.c-button-black>i,.c-button-white>i,.c-button-light>i{-ms-flex-negative:0;flex-shrink:0;-webkit-transition:color .2s;transition:color .2s;line-height:1;font-size:1px}.c-button>i svg,.c-button-black>i svg,.c-button-white>i svg,.c-button-light>i svg{vertical-align:bottom;width:16px;height:16px}.c-button:hover,.c-button-black:hover,.c-button-white:hover,.c-button-light:hover{background-color:currentColor}.c-button:hover span,.c-button-black:hover span,.c-button-white:hover span,.c-button-light:hover span{color:#fff}.c-button:hover i,.c-button-black:hover i,.c-button-white:hover i,.c-button-light:hover i{color:#fff}@media screen and (max-width:835px){.c-button,.c-button-black,.c-button-white,.c-button-light{min-width:260px;padding:.46em 1em .4em 1.5em}}.c-button-black{color:#000}.c-button-white{color:#fff;background:0 0}.c-button-white:hover{background-color:#fff;color:#416f9c}.c-button-white:hover span,.c-button-white:hover i{color:#416f9c}.c-button-light{color:#666;background:rgba(0,0,0,.05);border-color:rgba(0,0,0,.1)}@media screen and (max-width:835px){.l-button .c-button-light{margin-bottom:20px}}.c-button-light i{display:none}.c-button-large{font-size:2rem;padding:.65em 1.5em .8em 2em}.u-link{color:#416f9c}.u-link-arrow{position:relative;padding-left:1em}.u-link-arrow:before{content:"";width:6px;height:6px;-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;border:solid currentColor;border-width:0 1px 1px 0;position:absolute;top:0;bottom:0;margin:auto;left:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.u-center{text-align:center}.u-inlineBlock{display:inline-block}.u-bg-light{background:#f0f0f0}.u-bg-space{padding:80px 0}@media screen and (max-width:835px){.u-bg-space{padding:50px 0}}.u-margin-0{margin:0 !important}.u-section-last{margin-bottom:-100px}@media screen and (max-width:835px){.u-section-last{margin-bottom:-60px}}.u-footer-notSpace{margin-bottom:-100px}@media screen and (max-width:835px){.u-footer-notSpace{margin-bottom:-60px}}.u-list-decimal,.l-post_contents ol{padding:0;list-style:none}.u-list-decimal>li,.l-post_contents ol>li{list-style:decimal;margin-left:1.6em}.u-list-disc,.l-post_contents ul{padding:0;list-style:none}.u-list-disc>li,.l-post_contents ul>li{list-style:disc;margin-left:1.6em}.u-list-none{padding:0;list-style:none}.u-list-square{padding:0;list-style:none}.u-list-square>li{margin-left:1.5em;position:relative;margin-top:1em;margin-bottom:1em}.u-list-square>li:before{content:"";position:absolute;display:block;width:.9em;height:.9em;left:-1.4em;top:.6em;background-color:#333}@media screen and (max-width:835px){.u-hide-small{display:none}}@media screen and (max-width:1100px){.u-hide-medium{display:none}}@media screen and (min-width:836px) and (max-width:1100px){.u-hide-mediumOnly{display:none}}@media screen and (min-width:1101px){.u-hide-large{display:none}}@media screen and (min-width:836px){.u-hide-medium-up{display:none}}.u-text-block{display:block}@media screen and (max-width:835px){.u-text-block{display:inline}}@media screen and (min-width:1101px){.u-text-block-large{display:block}}.u-pdfIcon{position:relative;padding-left:3.4rem}.u-pdfIcon:before{content:"";display:inline-block;position:absolute;background:url(//www.uyemura.co.jp/wordpress/wp-content/themes/uyemura/assets/css/../images/icons/pdf.svg) center no-repeat;background-size:contain;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:2.8rem;padding-bottom:2.8rem}.u-deco-none{text-decoration:none}.u-deco-none:visited,.u-deco-none:link{text-decoration:none}.u-icon-fit{font-size:1px;line-height:1}.u-icon-fit svg{vertical-align:bottom}.l-wrapper{max-width:1280px;padding:0 30px;padding:0 var(--container-space);margin:0 auto}.l-wrapper-short{max-width:1000px;padding:0 30px;padding:0 var(--container-space);margin:0 auto}.is-heightFull{height:100%}.l-globalHeader{position:-webkit-sticky;position:sticky;top:0;left:0;width:100%;background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:500}@media screen and (max-width:835px){.l-globalHeader{background:0 0}.l-globalHeader.is-active .globalNavigation{display:-webkit-box;display:-ms-flexbox;display:flex;max-height:calc(100vh - 56px);overflow-y:auto}.l-globalHeader.is-active .globalHeader_barger span{background-color:transparent}.l-globalHeader.is-active .globalHeader_barger span:before{top:50%;-webkit-transform:translate(-50%,-50%) rotate(135deg);transform:translate(-50%,-50%) rotate(135deg)}.l-globalHeader.is-active .globalHeader_barger span:after{top:50%;-webkit-transform:translate(-50%,-50%) rotate(-135deg);transform:translate(-50%,-50%) rotate(-135deg)}}.globalHeader{height:80px;border-bottom:1px solid rgba(0,0,0,.15);-webkit-box-shadow:0 3px 6px rgba(0,0,0,.15);box-shadow:0 3px 6px rgba(0,0,0,.15)}.globalHeader a{color:inherit}.globalHeader_barger{display:none}.globalHeader_logo{max-width:1360px;margin:0 auto;position:relative;z-index:10}.globalHeader_logo img{vertical-align:bottom;width:152px;height:auto;position:absolute;top:14px;left:30px;left:var(--container-space);margin:0}@media screen and (max-width:1100px){.globalHeader{height:100px}}@media screen and (max-width:835px){.globalHeader{background:#fff;position:relative;height:auto}.globalHeader_barger{background-color:transparent;border:none;position:absolute;top:50%;right:2.7rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:block;width:3rem;height:3rem}.globalHeader_barger span{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:block;width:100%;height:3px;background-color:#002958}.globalHeader_barger span:before,.globalHeader_barger span:after{content:"";display:block;position:absolute;width:100%;height:3px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#002958;-webkit-transition:.2s;transition:.2s}.globalHeader_barger span:before{top:-10px}.globalHeader_barger span:after{top:10px}.globalHeader_logo{background-color:#fff;width:17rem;margin:0;position:static;height:55px}.globalHeader_logo>a{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.globalHeader_logo img{width:126px;position:static}.globalHeader .l-wrapper{position:relative}}.globalNavigation{position:relative;height:100%}@media screen and (max-width:835px){.globalNavigation{height:auto;position:absolute;right:0;top:100%;display:none;z-index:500;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#fff;width:80%;max-width:42rem;min-width:28rem}}.globalNavigation-primary{position:absolute;right:0;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;font-size:1.4rem;margin:0;padding:0;line-height:1}.globalNavigation-primary li{white-space:nowrap;margin:0;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}.globalNavigation-primary li:last-child{margin-right:-1em}.globalNavigation-primary li:last-child a{padding-right:1em}.globalNavigation-primary a,.globalNavigation-primary span{text-decoration:none;display:block;padding:1.28em 2.142em;position:relative}@media screen and (max-width:1100px){.globalNavigation-primary a,.globalNavigation-primary span{padding:1.28em 1em}}.globalNavigation-primary a:after,.globalNavigation-primary span:after{content:"";height:1px;position:absolute;bottom:0;width:100%;background:#002958;left:0;bottom:0;opacity:0;-webkit-transition:all .2s;transition:all .2s}.globalNavigation-primary a:hover:after,.globalNavigation-primary a.is-active:after,.globalNavigation-primary span:hover:after,.globalNavigation-primary span.is-active:after{opacity:1}.globalNavigation-primary span{cursor:default}.globalNavigation-primary a:hover{color:#01499b}.globalNavigation-primary .js-megamenu-navi a:lang(ja),.globalNavigation-primary .js-megamenu-navi a:lang(en-US){pointer-events:none}.globalNavigation-primary_spNav{display:none}@media screen and (max-width:835px){.globalNavigation-primary{position:static;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#fff;border-top:1px solid #b1b1b1}.globalNavigation-primary li{white-space:normal;position:relative}.globalNavigation-primary li:not(:last-child){border-bottom:1px solid #b1b1b1}.globalNavigation-primary li.js-spToggle-navi:after{-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}.globalNavigation-primary li:after{content:"";position:absolute;top:50%;right:2.3rem;-webkit-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg);width:.8rem;height:.8rem;border-right:#000 1px solid;border-bottom:#000 1px solid}.globalNavigation-primary li a{padding:1.28em 3.3rem 1.28em 1.3em}.globalNavigation-primary li:last-child{border-bottom:1px solid #b1b1b1;margin-right:0}.globalNavigation-primary li:last-child a{padding:1.28em 1.3em}.globalNavigation-primary a:after{display:none}.globalNavigation-primary_spNav{list-style:none;padding-left:0}.globalNavigation-primary_spNav>li{width:100%;height:auto}.globalNavigation-primary_spNav>li:after{border-right-color:#fff;border-bottom-color:#fff}.globalNavigation-primary_spNav>li .p-globalMegamenu_link{background-color:#416f9c;color:#fff;border-radius:0}.globalNavigation-primary_spNav>li .p-globalMegamenu_icon{display:none}.globalNavigation-primary_spNav>li .p-globalMegamenu_content{line-height:1.1;margin:0;padding:0}.globalNavigation-primary_spNav>li .p-globalMegamenu_content br{display:none}}.globalNavigation-secondary{position:absolute;top:0;right:0;line-height:1;display:-webkit-box;display:-ms-flexbox;display:flex;margin:1em 0;padding:0;list-style:none;font-size:1.2rem;color:#01499b;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}.globalNavigation-secondary a{text-decoration:none}.globalNavigation-secondary a:hover{text-decoration:underline}@media screen and (max-width:835px){.globalNavigation-secondary{position:static;margin:2em 1.3em}}.globalNavigation-language{position:relative}.globalNavigation-language:after{content:"";width:5px;height:5px;border:solid #416f9c;border-width:0 1px 1px 0;position:absolute;top:50%;right:0;-webkit-transform:rotate(45deg) translateY(-50%);transform:rotate(45deg) translateY(-50%);pointer-events:none}@media screen and (max-width:835px){.globalNavigation-language:after{display:none}}.globalNavigation-language_button{margin:0}.globalNavigation-language_button button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:0 0;padding:0 1em;border-radius:0;line-height:1;color:#01499b}.globalNavigation-language .bogo-language-switcher{background:#fff;padding:.5em;margin:0;list-style:none;position:absolute;top:100%;right:-1em;width:10em;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:10;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.15);box-shadow:0 3px 6px rgba(0,0,0,.15);font-size:1.4rem;visibility:hidden;opacity:0;-webkit-transition:visibility .2s,opacity .2s;transition:visibility .2s,opacity .2s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.globalNavigation-language:hover .bogo-language-switcher{visibility:visible;opacity:1}.globalNavigation-language .bogo-language-switcher .ja{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.globalNavigation-language .bogo-language-switcher .en-US{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.globalNavigation-language .bogo-language-switcher .zh-CN{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.globalNavigation-language .bogo-language-switcher .zh-TW{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.globalNavigation-language .bogo-language-switcher .ko-KR{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.globalNavigation-language .bogo-language-switcher span,.globalNavigation-language .bogo-language-switcher a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding-left:1em}.globalNavigation-language .bogo-language-switcher span{height:38px;-webkit-box-sizing:border-box;box-sizing:border-box}.globalNavigation-language .bogo-language-switcher a{height:100%;margin-left:-1em}.globalNavigation-language .bogo-language-switcher a:hover{background:rgba(0,0,0,.05);text-decoration:none;border-radius:3px}@media screen and (max-width:835px){.globalNavigation-language{position:static;width:100%}.globalNavigation-language_button{display:none}.globalNavigation-language .bogo-language-switcher{width:100%;position:static;opacity:1;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;visibility:visible;-webkit-box-shadow:none;box-shadow:none;z-index:1;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0}.globalNavigation-language .bogo-language-switcher>li{border-left:1px solid #b4b4b4;border-right:1px solid #b4b4b4;margin:.3em 0 .3em -1px;min-width:90px}.globalNavigation-language .bogo-language-switcher .bogo-language-name{display:block}.globalNavigation-language .bogo-language-switcher .bogo-language-name>a{color:#0d59b0}.globalNavigation-language .bogo-language-switcher span{height:auto;padding:0 1em;color:#b4b4b4;text-align:center}.globalNavigation-language .bogo-language-switcher a{margin-left:0;padding-left:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.globalNavigation-contact{margin:0 0 0 1.5em;padding:0 0 0 1em;border-left:1px solid currentColor}@media screen and (max-width:835px){.globalNavigation-contact{display:none}}.globalCategoryNavigation{background:#f0f0f0}.globalCategoryNavigation a{color:inherit}.globalCategoryNavigation_list{margin:0;padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1.4rem;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}@media screen and (max-width:1100px){.globalCategoryNavigation_list{font-size:1.2rem}}.globalCategoryNavigation_item{-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative;padding:0;max-width:20%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.globalCategoryNavigation_item:before{content:"";position:absolute;top:.9em;bottom:.9em;width:1px;left:0;background:#bcbcbc}.globalCategoryNavigation_item:last-child:after{content:"";position:absolute;top:.9em;bottom:.9em;width:1px;right:0;background:#bcbcbc}.globalCategoryNavigation_link{text-decoration:none;display:block;line-height:1;text-align:center;padding:1.2em .4em;-webkit-transition:background-color .2s;transition:background-color .2s;border-radius:4px;-webkit-transition:color .2s;transition:color .2s;width:100%}.globalCategoryNavigation_link:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#000;-webkit-transform:scale(1,0);transform:scale(1,0)}.globalCategoryNavigation_link span{position:relative}.globalCategoryNavigation_link:hover{color:#fff}.globalCategoryNavigation_link:hover:before{-webkit-transition:-webkit-transform .15s;transition:-webkit-transform .15s;transition:transform .15s;transition:transform .15s,-webkit-transform .15s;-webkit-transform:scale(1);transform:scale(1)}@media screen and (max-width:835px){.globalCategoryNavigation{display:none}}.l-globalMegamenu{position:absolute;left:0;width:100%;z-index:100;margin-top:-1px}.l-globalMegamenu_item{text-align:center;position:absolute;visibility:hidden;opacity:0;width:100%;max-width:1280px;-webkit-transition:opacity .2s,visibility .2s;transition:opacity .2s,visibility .2s}.l-globalMegamenu_item.is-active{opacity:1;visibility:visible}@media screen and (max-width:835px){.l-globalMegamenu{display:none}}.p-globalMegamenu{color:#fff;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:184px;margin:0 auto}.p-globalMegamenu_heading{background:#416f9c;-ms-flex-negative:0;flex-shrink:0;width:220px;margin:0;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;font-weight:400}.p-globalMegamenu_list{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;padding:17px 40px;background:#002958;margin:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box}.p-globalMegamenu_item{margin-left:10px;width:130px;height:100%}.p-globalMegamenu_link{color:inherit;text-decoration:none;border-radius:6px;-webkit-transition:opacity .2s;transition:opacity .2s;display:block;height:100%}.p-globalMegamenu_link:hover{opacity:.5}.p-globalMegamenu_icon{text-align:center;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:20px}.p-globalMegamenu_icon img{width:76px;vertical-align:bottom}.p-globalMegamenu_content{font-size:1.4rem;line-height:1.285;margin:-.15em -.5em 0;padding:0 .3rem}@media screen and (max-width:835px){.l-globalwrapper.is-frontPage.on-mv .l-globalHeader.is-active .globalHeader{background-color:#fff}.l-globalwrapper.is-frontPage.on-mv .l-globalHeader.is-active .globalHeader_barger span{background-color:transparent}.l-globalwrapper.is-frontPage.on-mv .l-globalHeader.is-active .globalHeader_barger span:before,.l-globalwrapper.is-frontPage.on-mv .l-globalHeader.is-active .globalHeader_barger span:after{background-color:#002958}.l-globalwrapper.is-frontPage.on-mv .globalHeader{background-color:transparent;-webkit-box-shadow:none;box-shadow:none;border-bottom:transparent;-webkit-transition:.2s;transition:.2s}.l-globalwrapper.is-frontPage.on-mv .globalCategoryNavigation{display:none}.l-globalwrapper.is-frontPage.on-mv .globalHeader_barger span{background-color:#fff}.l-globalwrapper.is-frontPage.on-mv .globalHeader_barger span:before,.l-globalwrapper.is-frontPage.on-mv .globalHeader_barger span:after{background-color:inherit}}.l-globalFooter{margin-top:auto}.globalFooter{margin-top:100px}.is-frontPage .globalFooter:lang(zh-CN),.is-frontPage .globalFooter:lang(zh-TW),.is-frontPage .globalFooter:lang(ko-KR){margin-top:0}@media screen and (max-width:835px){.globalFooter{margin-top:60px}}.globalFooter a{color:inherit}.globalFooter-navigation{background:#626262;color:#fff}.globalFooter-navigation_wrap{padding:50px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.globalFooter-navigation_block{width:calc((100% - 40px*4)/5)}.globalFooter-navigation_heading{border-bottom:1px solid #b4b4b4;margin:0;padding-bottom:.8em}.globalFooter-navigation_data{margin:0}.globalFooter-navigation_list{padding:0;margin:1.3em 0 0;list-style:none;font-size:1.4rem}.globalFooter-navigation_list li{line-height:1.4;margin-top:.8em;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}.globalFooter-navigation_list a{text-decoration:none;padding-left:.8em}.globalFooter-navigation_list a:hover{text-decoration:underline}.globalFooter-navigation_list a:before{content:"-";display:inline-block;text-indent:0;margin-left:-.8em;width:.8em}@media screen and (max-width:835px){.globalFooter-navigation>.l-wrapper{padding:0}.globalFooter-navigation_wrap{padding:0;display:block}.globalFooter-navigation_block{width:100%;border-bottom:1px solid #b4b4b4;margin:0}.globalFooter-navigation_block.is-active .globalFooter-navigation_heading:before{-webkit-transform:translateY(-50%) rotate(0);transform:translateY(-50%) rotate(0)}.globalFooter-navigation_heading{padding:1rem 4.5rem 1rem 2rem;border-bottom:none;position:relative;cursor:pointer;font-size:1.6rem}.globalFooter-navigation_heading:after,.globalFooter-navigation_heading:before{position:absolute;display:block;content:"";background-color:#fff;width:1.8rem;height:.2rem;top:50%;right:2.5rem}.globalFooter-navigation_heading:before{-webkit-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg);-webkit-transition:.2s;transition:.2s}.globalFooter-navigation_heading:after{-webkit-transform:translateY(-50%) rotate(0);transform:translateY(-50%) rotate(0)}.globalFooter-navigation_list{padding:0 0 1rem;margin:0}.globalFooter-navigation_list li{margin-top:0}.globalFooter-navigation_list a{display:block;padding:.8rem 3rem}}.globalFooter-navigation-bottom{position:relative;background:#416f9c;color:#fff;font-size:1.4rem}.globalFooter-navigation-bottom_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;list-style:none;margin:0;line-height:1;padding:1em 0}.globalFooter-navigation-bottom_list li{margin:0 5%}@media screen and (min-width:836px) and (max-width:1100px){.globalFooter-navigation-bottom_list li{margin:0 2.5%}}.globalFooter-navigation-bottom_list li:lang(zh-CN),.globalFooter-navigation-bottom_list li:lang(zh-TW),.globalFooter-navigation-bottom_list li:lang(ko-KR){margin:0 2.5%}@media screen and (max-width:835px){.globalFooter-navigation-bottom_list li:lang(zh-CN),.globalFooter-navigation-bottom_list li:lang(zh-TW),.globalFooter-navigation-bottom_list li:lang(ko-KR){margin:0}}.globalFooter-navigation-bottom_list a{text-decoration:none}.globalFooter-navigation-bottom_list a:hover{text-decoration:underline}@media screen and (max-width:835px){.globalFooter-navigation-bottom_list{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:.5em 5.5rem .5em 0}.globalFooter-navigation-bottom_list:lang(zh-CN),.globalFooter-navigation-bottom_list:lang(zh-TW),.globalFooter-navigation-bottom_list:lang(ko-KR){-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.globalFooter-navigation-bottom_list li{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;width:50%}.globalFooter-navigation-bottom_list li:nth-child(2n){padding-left:1rem}.globalFooter-navigation-bottom_list li a{display:block;padding:.7em 0;line-height:1.4}}.globalFooter_pagetop{position:absolute;right:3vw;top:50%;-webkit-transform:translateY(calc(-50% + 6px));transform:translateY(calc(-50% + 6px));display:block;width:6rem;height:6rem;margin:0}@media screen and (max-width:835px){.globalFooter_pagetop{right:1rem;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.globalFooter_pagetop a{display:block;width:100%;height:100%;position:relative}.globalFooter_pagetop a:after{content:"";display:block;position:absolute;width:1.6rem;padding-top:1.6rem;border-left:3px solid #fff;border-top:3px solid #fff;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.globalFooter-copyright{background:#fff;text-align:center;color:#416f9c;line-height:1.4;font-size:1.4rem;padding:1em 0}@media screen and (max-width:835px){.globalFooter-copyright{padding:.5em 0}}.l-top-hero{position:relative;overflow:hidden}.l-top-hero:before{content:"";display:block;padding-top:38.02083%;background:#000;min-height:400px;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:835px){.l-top-hero:before{padding-top:90vh}}.l-top-hero:after{content:"";width:30px;height:30px;border-radius:100%;border:3px solid;border-color:transparent #fff #fff;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;-webkit-animation:1.5s linear infinite rotation;animation:1.5s linear infinite rotation}@-webkit-keyframes rotation{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotation{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.l-top-hero_movie{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:110%;-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);-webkit-transition:-webkit-clip-path .75s cubic-bezier(.25,1,.5,1);transition:-webkit-clip-path .75s cubic-bezier(.25,1,.5,1);transition:clip-path .75s cubic-bezier(.25,1,.5,1);transition:clip-path .75s cubic-bezier(.25,1,.5,1),-webkit-clip-path .75s cubic-bezier(.25,1,.5,1);z-index:1}@media screen and (max-width:835px){.l-top-hero_movie{-webkit-transition:-webkit-clip-path 1.35s cubic-bezier(.25,1,.5,1);transition:-webkit-clip-path 1.35s cubic-bezier(.25,1,.5,1);transition:clip-path 1.35s cubic-bezier(.25,1,.5,1);transition:clip-path 1.35s cubic-bezier(.25,1,.5,1),-webkit-clip-path 1.35s cubic-bezier(.25,1,.5,1)}}.l-top-hero_movie.is-active{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}@media screen and (max-width:835px){.l-top-hero_movie{width:170vh}}.l-top-hero_movie:before{content:"";display:block;padding-top:56.25%}.l-top-hero_movie video{position:absolute;top:0;left:0;width:100%;height:100%}.l-top-hero_wrapper{position:absolute;height:100%;width:100%;top:0;left:0;z-index:10}.l-top-hero .l-wrapper{height:100%}.l-top-hero_heading{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0}.l-top-hero_heading img{width:35.57291vw;min-width:500px;-webkit-filter:drop-shadow(0px 0px 15px rgba(0,0,0,.6));filter:drop-shadow(0px 0px 15px rgba(0,0,0,.6));-webkit-transform:translateY(10%);transform:translateY(10%);opacity:0;-webkit-transition:opacity .5s,-webkit-transform .5s;transition:opacity .5s,-webkit-transform .5s;transition:transform .5s,opacity .5s;transition:transform .5s,opacity .5s,-webkit-transform .5s}.l-top-hero_heading img.is-active{-webkit-transform:translate(0);transform:translate(0);opacity:1}@media screen and (max-width:835px){.l-top-hero:before{min-height:340px}.l-top-hero_movie:before{padding-top:126%}.l-top-hero_heading img{width:85%;min-width:26rem}}.l-top-products-button{position:fixed;right:0;bottom:13.6986%;z-index:20;margin:0}.l-top-products-button a{background-color:rgba(35,60,84,.8);min-height:70px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:260px;text-decoration:none;color:#fff;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:background-color .2s;transition:background-color .2s;line-height:1.4;padding:.5rem 0 .5rem 1rem}.l-top-products-button a:hover{background-color:#233c54}@media screen and (max-width:835px){.l-top-products-button{bottom:5%}.l-top-products-button a{min-height:50px;width:220px}}.l-top-topics{margin-top:115px;margin-bottom:130px}.l-top-topics_button{margin-top:93px}.l-top-topics_exhibition-tip{margin-right:1rem}@media screen and (max-width:835px){.l-top-topics{margin-top:6rem;margin-bottom:50px}.l-top-topics_button{margin-top:3rem}}.l-top-solution_text{text-align:center}@media screen and (max-width:835px){.l-top-solution_text{text-align:left}}.p-top-solution_list{display:-webkit-box;display:-ms-flexbox;display:flex;margin:40px -10px 0}.p-top-solution_item{width:calc(100%/3 - 20px);margin:0 10px}.p-top-solution_heading img{vertical-align:bottom}.p-top-solution_text{margin:1em 0 0}.p-top-solution_buttons{padding:0;list-style:none;margin-top:50px;text-align:center}@media screen and (max-width:835px){.p-top-solution_list{display:block;margin:40px 0 0}.p-top-solution_item{width:100%;margin:0}.p-top-solution_item+.p-top-solution_item{margin-top:2rem}.p-top-solution_text{margin:.5em 0 0}.p-top-solution_buttons{margin-top:30px}}.l-top-activities{background:-webkit-gradient(linear,left top,left bottom,from(#4474a3),to(#223a52));background:linear-gradient(to bottom,#4474a3,#223a52);color:#fff}.l-top-activities_images{position:relative;margin:40px 0}.l-top-activities_images:before{content:"";display:block;padding-top:20.65104%}@media screen and (max-width:835px){.l-top-activities_images:before{padding-top:52.7777%}}.l-top-activities_images ul{position:absolute;top:0;left:0;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;padding:0}.l-top-activities_images li{-webkit-box-flex:1;-ms-flex:1;flex:1}.l-top-activities_images img{vertical-align:bottom}.l-top-activities_button{text-align:center}@media screen and (max-width:835px){.l-top-activities_images{margin:30px 0}}.l-top-links{padding:140px 0}.l-top-links_list{list-style:none;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -20px}.l-top-links_item{width:calc(50% - 40px);margin:40px 20px 0}@media screen and (max-width:835px){.l-top-links{padding:50px 0}.l-top-links_list{padding:0;display:block;margin:0}.l-top-links_item{width:100%;margin:0}.l-top-links_item+.l-top-links_item{margin-top:3rem}}.l-top-contents_heading .heading-primary{color:#416f9c}.l-top-contents_heading .heading-primary:after{background-color:currentColor}.l-top-contents_text{text-align:center}.l-top-contents_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0;list-style:none;margin-top:36px}.l-top-contents_item{position:relative;width:389px;margin:0}.l-top-contents_item+.l-top-contents_item{margin-left:36px}.l-top-contents_item:last-child:after{content:"";position:absolute;left:calc(100% + 20px);bottom:0;width:207px;padding-top:235px;background:url(//www.uyemura.co.jp/wordpress/wp-content/themes/uyemura/assets/css/../images/pages/top/im_researcher.png) no-repeat center/contain}@media screen and (max-width:1300px){.l-top-contents_list{padding:0 calc(240/1300*100%)}.l-top-contents_item+.l-top-contents_item{margin-left:calc(54/1300*100%)}.l-top-contents_item:last-child:after{width:calc(207/389*100%);padding-top:calc(235/389*100%)}}@media screen and (max-width:835px){.l-top-contents_list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:2rem;padding:0 1.5rem}.l-top-contents_item{max-width:620px;width:100%}.l-top-contents_item+.l-top-contents_item{margin-left:0;margin-top:1.5rem}.l-top-contents_item:last-child:after{display:none}}.p-company-greeting{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 3.125%}.p-company-greeting_portrait{margin:0 5.83333% 0 8%;width:310px;-ms-flex-negative:0;flex-shrink:0}.p-company-greeting_portrait img{width:100%;background:red}.p-company-greeting_data{-webkit-box-flex:1;-ms-flex:1;flex:1}.p-company-greeting_heading{margin:0;color:#416f9c;font-weight:400;font-size:2.4rem;letter-spacing:.1em}.p-company-greeting_heading span{display:block}@media screen and (max-width:835px){.p-company-greeting_heading span{display:inline}}.p-company-greeting_text{line-height:2;margin-top:3em}.p-company-greeting_text p+p{margin-top:2em}.p-company-greeting_name{text-align:right;margin:8.125em 0 0}.p-company-greeting_name span{font-weight:700;display:inline-block;margin-left:.5em;font-size:2.4rem}@media screen and (max-width:835px){.p-company-greeting{display:block;margin:0}.p-company-greeting_portrait{margin:0 auto 3rem;max-width:310px;width:100%}.p-company-greeting_heading{font-size:2rem}.p-company-greeting_text{margin-top:2em}.p-company-greeting_name{margin-top:2.4em}.p-company-greeting_name span{font-size:2rem}}.p-company-outline_member dl{margin:0;display:-webkit-box;display:-ms-flexbox;display:flex}.p-company-outline_member dt{min-width:8.5em;-ms-flex-negative:0;flex-shrink:0}.p-company-outline_member dt:lang(en-US){min-width:14em}.p-company-outline_member dd{-webkit-box-flex:1;-ms-flex:1;flex:1}.p-company-outline a[href$=pdf]:after{content:"";display:inline-block;width:30px;height:30px;background:url(//www.uyemura.co.jp/wordpress/wp-content/themes/uyemura/assets/css/../images/icons/pdf.svg) no-repeat center/contain;margin-left:.25em;vertical-align:bottom}@media screen and (max-width:835px){.p-company-outline_member dl{display:block}.p-company-outline_member dt{width:100%}.p-company-outline_member dd{width:calc(100% - 40px)}}.p-company-history-navi-section{display:none}.p-company-history-navi-section.is-active{display:block}.p-company-history-navi{border-bottom:1px solid #707070;display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;padding:0}.p-company-history-navi_item{width:13em;border-left:1px solid #707070;margin:0}.p-company-history-navi_item button{color:#416f9c;text-decoration:none;font-size:1.4rem;display:block;text-align:center;padding:.8em 0;-webkit-transition:background-color .2s;transition:background-color .2s;border:none;background-color:transparent;width:100%;height:100%;line-height:inherit;letter-spacing:inherit}.p-company-history-navi_item button:hover{background-color:rgba(0,0,0,.03)}.p-company-history-navi_item button.is-active{background-color:#606060;color:#fff;pointer-events:none}.p-company-history-navi_item:last-child{border-right:1px solid #707070}@media screen and (max-width:835px){.p-company-history-navi{display:block;border:1px solid #707070}.p-company-history-navi_item{width:100%;border-left:none;border-bottom:1px solid #707070}.p-company-history-navi_item button{font-size:1.3rem;padding:.4em .3em;line-height:1.4}.p-company-history-navi_item:last-child{border:none}}.p-company-history-content{border-bottom:1px solid #707070;padding:30px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.p-company-history-content_date{width:18.75%;text-align:center;font-size:2rem}.p-company-history-content_data{-webkit-box-flex:1;-ms-flex:1;flex:1}.p-company-history-content_heading{color:#416f9c;letter-spacing:.1em;font-weight:400;line-height:1.4;margin:0}.p-company-history-content_text{margin:1em 0 0}.p-company-history-content_figure{width:280px;-ms-flex-negative:0;flex-shrink:0;text-align:center;margin-right:3.125%}.p-company-history-content_caption{margin:1em 0 0}@media screen and (max-width:835px){.p-company-history-content{padding:20px 0;display:block}.p-company-history-content_date{width:100%;text-align:left;font-size:1.6rem;margin:.5em 0}.p-company-history-content_heading{font-size:1.8rem}.p-company-history-content_image{margin-bottom:.5rem}.p-company-history-content_figure{width:287px;margin:0 auto}.p-company-history-content_caption{margin:.5em 0 0}}.p-company-history-outline_list{border-left:1px solid #000;list-style:none;padding-left:0}.p-company-history-outline_list:before,.p-company-history-outline_list:after{content:"";display:table}.p-company-history-outline_item{margin-top:2.4em}.p-company-history-outline_item:last-child{margin-bottom:2em}.p-company-history-outline_data{margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.p-company-history-outline_date{margin:0;width:5em;-ms-flex-negative:0;flex-shrink:0;position:relative;padding-left:185px}.p-company-history-outline_date:before{content:"";width:10px;height:10px;background:#000;position:absolute;left:-5px;top:.25em;bottom:0;margin:auto;border-radius:100%}.p-company-history-outline_date:after{content:"";height:1px;background:#000;left:0;width:calc(185px - 1em);position:absolute;top:.25em;bottom:0;margin:auto}.p-company-history-outline_contents{-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0}@media screen and (max-width:835px){.p-company-history-outline_date{padding-left:4rem}.p-company-history-outline_date:after{width:calc(4.5rem - 1em)}}.l-p-company-movie_list{margin:-22px -11px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0;list-style:none}.l-p-company-movie_item{width:calc(100%/3 - 22px);margin:22px 11px 0;background:#fff}@media screen and (max-width:1100px){.l-p-company-movie_item{width:calc(100%/2 - 22px);margin:22px 11px 0}}@media screen and (max-width:835px){.l-p-company-movie_list{margin:-22px 0 0}.l-p-company-movie_item{width:100%;margin:22px 0 0}}.c-card-movie{display:block;text-decoration:none;font-size:2.2rem;text-align:center;cursor:pointer}.c-card-movie_thumb{position:relative;overflow:hidden;margin:0}.c-card-movie_thumb:before{content:"";display:block;padding-top:55.82524%;background:#fff}.c-card-movie_thumb:after{content:"";width:52px;height:52px;background:url(//www.uyemura.co.jp/wordpress/wp-content/themes/uyemura/assets/css/../images/icons/play.svg) center no-repeat;background-size:contain;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;border-radius:100px}.c-card-movie_thumb img{-webkit-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}a:hover .c-card-movie_thumb img{-webkit-transform:scale(1.1);transform:scale(1.1)}.c-card-movie_heading{padding:.8em;margin:0}@media screen and (max-width:1100px){.c-card-movie{font-size:1.8rem}}@media screen and (max-width:835px){.c-card-movie{font-size:1.6rem}}@media screen and (max-width:420px){.c-card-movie_heading{padding:.3em}}.c-table{border-collapse:collapse;width:100%}.c-table th,.c-table td{border:solid #707070;border-width:1px 0;padding:1.2em 2em;line-height:2;vertical-align:top}.c-table th{text-align:left;font-weight:400;width:36.25%}@media screen and (max-width:835px){.c-table th,.c-table td{padding:1em .5em}.c-table th{width:33%;min-width:9.2rem}}.p-companyBusiness_lead{text-align:center;margin-bottom:calc(80/1280*100%)}.p-companyBusiness-total{background-color:#f8f8f8}.p-companyBusiness-total_inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:calc(80/1280*100%) 0 calc(108/1280*100%)}.p-companyBusiness-total_inner *{-webkit-box-sizing:border-box;box-sizing:border-box}.p-companyBusiness-total_cont{width:calc(730/1280*100%)}.p-companyBusiness-total_ttl{margin:0 0 2.5rem;font-size:2.4rem;letter-spacing:.1em;color:#416f9c;line-height:1.4}.p-companyBusiness-total_txt{padding-bottom:2rem}.p-companyBusiness-total_txt p{margin:0}.p-companyBusiness-total_lists{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.p-companyBusiness-total_lists .list{background-color:#fff;line-height:1.4;width:calc(236/730*100%);padding:calc(16/730*100%) calc(20/730*100%) calc(20/730*100%)}.p-companyBusiness-total_lists .ttl{color:#416f9c;background-repeat:no-repeat;background-position:right 7% center;background-size:calc(58/196*100%);margin:0;min-height:6.8rem;padding-right:calc(80/236*100%);margin-bottom:calc(16/236*100%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.p-companyBusiness-total_lists .txt{font-size:1.3rem;margin:0}.p-companyBusiness-total_img{width:calc(433/1280*100%)}.p-companyBusiness-lists{margin:0;padding:calc(210/1280*100%) 0 calc(178/1280*100%)}.p-companyBusiness-lists *{-webkit-box-sizing:border-box;box-sizing:border-box}.p-companyBusiness-lists_item{margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.p-companyBusiness-lists_item+li{margin-top:calc(160/1280*100%)}.p-companyBusiness-lists_item .txtwrap{width:calc(662/1280*100%);border-bottom:#bebebe 1px solid;padding:2rem calc(50/1280*100%) 2rem calc(100/1280*100%)}.p-companyBusiness-lists_item .ttl{font-size:2.4rem;letter-spacing:.04em;margin:0;font-weight:400;color:#416f9c;text-align:center;padding-bottom:2rem}.p-companyBusiness-lists_item .txt{margin:0}.p-companyBusiness-lists_item .img{width:calc(550/1280*100%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.p-companyBusiness-link{background-color:#f8f8f8}.p-companyBusiness-link_ttl{padding-top:calc(100/1280*100%)}.p-companyBusiness-link_bnr{padding-bottom:calc(110/1280*100%)}.p-companyBusiness-link_bnr>a{margin-left:auto;margin-right:auto}@media screen and (max-width:835px){.p-companyBusiness_lead{text-align:left;margin-bottom:calc(80/835*100%)}.p-companyBusiness-total_inner{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;padding:calc(80/835*100%) 0 calc(108/835*100%)}.p-companyBusiness-total_cont{width:100%}.p-companyBusiness-total_ttl{text-align:center;font-size:1.8rem;margin-bottom:2rem}.p-companyBusiness-total_img{width:100%;max-width:43.3rem;padding-bottom:calc(80/835*100%)}.p-companyBusiness-lists{padding:calc(210/1280*100%) 0 calc(178/1280*100%)}.p-companyBusiness-lists_item{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.p-companyBusiness-lists_item+li{margin-top:calc(100/835*100%)}.p-companyBusiness-lists_item .txtwrap{width:100%;padding:2rem 0 3rem}.p-companyBusiness-lists_item .ttl{font-size:1.8rem}.p-companyBusiness-lists_item .img{width:100%;text-align:center}.p-companyBusiness-link_ttl{padding-top:calc(100/835*100%)}.p-companyBusiness-link_bnr{padding-bottom:calc(120/835*100%)}}@media screen and (max-width:460px){.p-companyBusiness-total_lists{display:block}.p-companyBusiness-total_lists .list{width:100%;max-width:23.6rem;margin:0 auto;padding:1rem 2rem}.p-companyBusiness-total_lists .list+li{margin-top:1rem}}@media screen and (max-width:835px){.l-contents_head .c-pageTitle_txt{width:100%;text-align:center;text-shadow:2px 2px 0 #fff,-2px -2px 0 #fff,-2px 2px 0 #fff,2px -2px 0 #fff,0px 2px 0 #fff,0 -2px 0 #fff,-2px 0 0 #fff,2px 0 0 #fff}}.l-contents_lead{text-align:center;margin-top:100px}.l-contents_cards{margin-top:50px}@media screen and (max-width:835px){.l-contents_lead{margin-top:50px}.l-contents_cards{margin-top:40px}}.c-archivesDev-list{margin-top:11rem;margin-bottom:11.7rem;padding:0;list-style:none}.c-archivesDev-list *{-webkit-box-sizing:border-box;box-sizing:border-box}.c-archivesDev-list-item{border-top:#ababab 1px solid;padding:3.6rem 2rem 4rem 4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.c-archivesDev-list-item:last-of-type{border-bottom:#ababab 1px solid}.c-archivesDev-list-item_ttl{width:calc(590/1280*100%)}.c-archivesDev-list-item_ttl .speaker{display:block;font-size:1.6rem}.c-archivesDev-list-item_ttl .typeCat{margin-bottom:.8rem}.c-archivesDev-list-item_ttl .typeCat span{font-size:1.4rem;color:#416f9c;border:1px solid #416f9c;padding:.38em 1.2em .4em;line-height:1.4;display:inline-block}.c-archivesDev-list-item_ttl .ttl{font-size:2.4rem}.c-archivesDev-list-item_detal{width:calc(670/1280*100%);font-weight:500}.c-archivesDev-list-item_detal .summary{padding-top:1.2rem;font-weight:400}.c-archivesDev-list-item_detal .detailBtn{margin-top:2.2rem;text-align:center}@media screen and (max-width:1100px){.c-archivesDev-list{margin-top:calc(110/1280*100%);margin-bottom:calc(117/1280*100%)}.c-archivesDev-list-item{padding:calc(36/1280*100%) 2rem calc(40/1280*100%)}.c-archivesDev-list-item_ttl .ttl{font-size:calc((24 - 16)*((100vw - 320px)/(1100 - 320)) + 1.6rem)}}@media screen and (max-width:835px){.c-archivesDev-list{margin-top:calc(110/835*100%);margin-bottom:calc(180/835*100%)}.c-archivesDev-list-item{padding:calc(46/835*100%) 0 calc(50/835*100%);display:block}.c-archivesDev-list-item_ttl{width:100%;padding-bottom:3rem}.c-archivesDev-list-item_ttl .typeCat span{font-size:1.3rem}.c-archivesDev-list-item_detal{width:100%}.c-archivesDev-list-item_detal .detailBtn{margin-top:2rem}}.c-archivesDev-past{padding-top:10rem;padding-bottom:11.7rem}.c-archivesDev-past .l-tab-button{margin-bottom:6.9rem}.c-archivesDev-past .c-tab-buttons_button{height:5.7rem}.c-archivesDev-past .c-tab-buttons_button:not(.is-active){background-color:#fff}.c-archivesDev-past .c-tab-buttons_button:not(.is-active):hover{color:#fff;background:#416f9c}.c-archivesDev-past-list{padding:0;margin:0;list-style:none}.c-archivesDev-past-list *{-webkit-box-sizing:border-box;box-sizing:border-box}.c-archivesDev-past-list-item{border-top:1px #ababab solid;padding:1.5rem 2rem 1.5rem 4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.c-archivesDev-past-list-item:last-of-type{border-bottom:1px #ababab solid}.c-archivesDev-past-list-item_ttl{width:calc(930/1280*100%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-right:2em}.c-archivesDev-past-list-item_ttl .endTag{-ms-flex-negative:1;flex-shrink:1;white-space:nowrap;margin-right:1.4rem}.c-archivesDev-past-list-item_ttl .endTag span{display:inline-block;background-color:#707070;color:#fff;line-height:1.4;padding:.12em 1em .2em}.c-archivesDev-past-list-item_ttl .speaker{display:block}.c-archivesDev-past-list-item_detail{width:calc(600/1280*100%)}@media screen and (max-width:1100px){.c-archivesDev-past{padding-top:calc(100/1280*100%);padding-bottom:calc(117/1280*100%)}.c-archivesDev-past .c-tab-buttons_button{height:5rem}.c-archivesDev-past-list-item{padding:1.5rem 2rem}.c-archivesDev-past-list-item_ttl .endTag{margin-right:1rem}}@media screen and (max-width:835px){.c-archivesDev-past{padding-top:calc(100/835*100%);padding-bottom:calc(117/835*100%)}.c-archivesDev-past .l-tab-button{margin-bottom:3rem}.c-archivesDev-past .c-tab-buttons_button{height:3.6rem}.c-archivesDev-past-list-item{padding:1.5rem 0;display:block}.c-archivesDev-past-list-item_ttl{width:100%;display:block;padding-right:0}.c-archivesDev-past-list-item_ttl .endTag{margin-bottom:.8rem;white-space:normal;margin-right:0}.c-archivesDev-past-list-item_ttl .endTag span{font-size:1.3rem}.c-archivesDev-past-list-item_detail{width:100%;padding-top:1rem}}p.c-archivesDev-noPost{margin:1em 0 3em;text-align:center}.c-detailDev_mainImg{text-align:center}.c-detailDev_ttl{font-size:2.4rem;text-align:center;line-height:1.4;margin:4.5rem 0 3rem}.c-detailDev_lead{margin-bottom:2.5rem;text-align:center}.c-detailDev_summary{margin-top:0;margin-bottom:2.5rem}.c-detailDev_table{border-collapse:collapse;table-layout:fixed;font-weight:700;font-size:1.8rem;width:100%}.c-detailDev_table td,.c-detailDev_table th{border:1px solid #707070;border-collapse:collapse;padding:1rem 2.4rem}.c-detailDev_table th{width:20.8rem}.c-detailDev_cont{padding-top:5.5rem}@media screen and (max-width:835px){.c-detailDev_ttl{font-size:2rem;margin:3rem 0 2rem}.c-detailDev_summary{margin-bottom:2rem}.c-detailDev_table{width:100%;font-size:1.6rem}.c-detailDev_table *{-webkit-box-sizing:border-box;box-sizing:border-box}.c-detailDev_table td,.c-detailDev_table th{padding:1rem;width:100%;display:block;border-bottom:none}.c-detailDev_table td{padding:1.5rem 1rem}.c-detailDev_table tr:last-of-type:last-of-type{border-bottom:1px solid #707070}.c-detailDev_cont{padding-top:4rem}}.p-themes-header{height:500px;background:url(//www.uyemura.co.jp/wordpress/wp-content/themes/uyemura/assets/css/../images/pages/themes/top/hero_back.png) no-repeat center/cover}.p-themes-header_inner{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.p-themes-header_heading{margin:0;text-align:center}.p-themes-header_heading img{width:590px}.p-themes-header_heading img{vertical-align:bottom}.p-themes-header_text{text-align:center;font-size:1.4rem;margin-top:2em}@media screen and (max-width:835px){.p-themes-header{height:350px}}.l-p-themes-activities{margin-top:100px}.l-p-themes-activities_text{margin-top:46px;line-height:2;text-align:center}.l-p-themes-activities_sdgs{margin-top:70px;text-align:center}.l-p-themes-activities_sdgs img{vertical-align:bottom}.l-p-themes-activities_button{margin-top:80px;text-align:center}@media screen and (max-width:835px){.l-p-themes-activities{margin-top:6rem}.l-p-themes-activities_sdgs{margin-top:50px}.l-p-themes-activities_button{margin-top:40px}}.l-p-themes-cards-wrap{padding:100px 0 120px}@media screen and (max-width:835px){.l-p-themes-cards-wrap{padding:60px 0 80px}}.l-p-themes-links{margin-top:110px}@media screen and (max-width:835px){.l-p-themes-links{margin-top:50px}}.l-p-themes-csr-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.l-p-themes-csr-header_heading{font-size:2.4rem;margin:0 auto;font-weight:400;color:#416f9c;letter-spacing:.1em}.l-p-themes-csr-header_date{margin:0 0 0 auto;position:absolute;right:0;top:0;bottom:0;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:835px){.l-p-themes-csr-header{display:block}.l-p-themes-csr-header_heading{font-size:2rem;text-align:center}.l-p-themes-csr-header_date{margin:.4rem 0 0;position:unset;height:auto;text-align:right;display:block}}.l-p-themes-csr-section{margin-top:50px;display:block}.l-p-themes-csr-section+.l-p-themes-csr-section{margin-top:70px}.l-p-themes-csr-section-in{display:block;margin-top:3em}.l-p-themes-csr-section dl{margin:2em 0 2em 1em}.l-p-themes-csr-section dd{margin:0}.l-p-themes-csr-section h3{font-size:1em;font-weight:400;margin-bottom:2em}.l-p-themes-csr-section a{color:inherit}.l-p-themes-csr-section a[href$=pdf]:after{content:"";display:inline-block;width:30px;height:30px;background:url(//www.uyemura.co.jp/wordpress/wp-content/themes/uyemura/assets/css/../images/icons/pdf.svg) no-repeat center/contain;margin-left:.25em;vertical-align:bottom}.l-p-themes-csr-section h4{font-weight:400}@media screen and (max-width:835px){.l-p-themes-csr-section{margin-top:45px}.l-p-themes-csr-section+.l-p-themes-csr-section{margin-top:35px}.l-p-themes-csr-section-in{margin-top:1em}.l-p-themes-csr-section h3{margin-bottom:1em}.l-p-themes-csr-section dl{margin:.6em 0 .6em 1em}}.l-p-themes-csr-end{text-align:right;margin:5em 0 7em}@media screen and (max-width:835px){.l-p-themes-csr-end{margin:3em 0 4em}}.p-themes-sdgs-heading{font-size:2.4rem;color:#416f9c;font-weight:400;text-align:center;margin:0 0 2em}@media screen and (max-width:835px){.p-themes-sdgs-heading{font-size:2.2rem;margin:0 0 1.5em}}.p-themes-sdgs_leading{margin-bottom:60px}@media screen and (max-width:835px){.p-themes-sdgs_leading{margin-bottom:40px}}.p-themes-sdgs-section{display:block;padding-top:60px;margin-top:60px}@media screen and (max-width:835px){.p-themes-sdgs-section{padding-top:40px;margin-top:46px}}.bg-message{padding-bottom:80px}.p-themes-sdgs-message{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0}.p-themes-sdgs-message_portrait{margin:0 5.83333% 0 0;width:240px;-ms-flex-negative:0;flex-shrink:0}.p-themes-sdgs-message_portrait img{width:100%;background:red}.p-themes-sdgs-message_data{-webkit-box-flex:1;-ms-flex:1;flex:1}.p-themes-sdgs-message_text{line-height:2}.p-themes-sdgs-message_text p{margin:0}.p-themes-sdgs-message_text p+p{margin-top:2em}.p-themes-sdgs-message_name{text-align:right;margin:3em 0 0}.p-themes-sdgs-message_name span{font-weight:700;display:inline-block;margin-left:.5em;font-size:2rem}@media screen and (max-width:835px){.p-themes-sdgs-message{display:block}.p-themes-sdgs-message_portrait{margin:0 auto 3rem;max-width:240px;width:100%}.p-themes-sdgs-message_name{margin:2.5em 0 0}.p-themes-sdgs-message_name span{font-size:1.8rem}}.p-themes-sdgs-activities_section+.p-themes-sdgs-activities_section{border-top:1px solid #bcbcbc;margin-top:60px;padding-top:60px}.p-themes-sdgs-activities_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.p-themes-sdgs-activities_image{-ms-flex-negative:0;flex-shrink:0;width:200px;margin-left:40px;text-align:center}.p-themes-sdgs-activities_data{-webkit-box-flex:1;-ms-flex:1;flex:1}.p-themes-sdgs-activities .icons{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0;list-style:none}.p-themes-sdgs-activities .icons figure{margin:0}.p-themes-sdgs-activities .icons li{margin-right:14px}.p-themes-sdgs-activities .icons li img{width:60px}@media screen and (max-width:835px){.p-themes-sdgs-activities_section+.p-themes-sdgs-activities_section{margin-top:46px;padding-top:30px}.p-themes-sdgs-activities_wrap{display:block;margin-top:2.5em}.p-themes-sdgs-activities_image{max-width:200px;margin:0 auto;width:100%}}.p-themes-sdgs-promotion{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:835px){.p-themes-sdgs-promotion{display:block}}.p-themes-sdgs-promotion_container{background:#f8f8f8;width:calc(96%/3);padding-bottom:20px}.p-themes-sdgs-promotion_container h3{background:#416f9c;color:#fff;text-align:center;margin:0 0 20px;line-height:2.5}@media screen and (max-width:835px){.p-themes-sdgs-promotion_container{width:100%;margin-bottom:10%}}.p-themes-sdgs-promotion_inner{padding:0 20px}.p-themes-sdgs-promotion_inner h4{text-align:center;text-align:center;font-weight:400;padding-bottom:10px;border-bottom:#707070 1px solid;line-height:1.4;margin-bottom:15px}.p-themes-sdgs-promotion_inner ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0;margin:0;list-style:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.p-themes-sdgs-promotion_inner ul li{margin-right:6px}.p-themes-sdgs-promotion_inner ul li figure{margin:0}.p-themes-sdgs-promotion_inner ul li img{width:64px;height:64px}.p-themes-sdgs-promotion_inner ul.multiple{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.p-themes-sdgs-sub-title{text-align:center;font-size:2.4rem}.p-themes-pdf-button{margin-top:50px}@media screen and (max-width:835px){.p-themes-pdf-button{margin-top:3rem}}.p-themes-pdf-button .icon-large{width:32px;height:32px;color:#333}.p-ir-mainBnr{margin-top:calc(100/1280*100%);margin-bottom:calc(110.4/1280*100%);list-style:none;padding-left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.p-ir-mainBnr_item{width:calc(406/1280*100%)}.p-ir-mainBnr_item .c-card{margin:0 auto}@media screen and (max-width:835px){.p-ir-mainBnr{display:block;margin-top:calc(80/835*100%);margin-bottom:calc(110/835*100%)}.p-ir-mainBnr_item{width:100%}.p-ir-mainBnr_item+li{margin-top:2rem}}.p-ir-contWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:835px){.p-ir-contWrap{display:block}}.p-ir-mainCont{width:calc(840/1280*100%);margin-right:calc(120/1280*100%)}.p-ir-mainCont .l-tab-button{margin-bottom:5.25rem}.p-ir-mainCont-news .l-button{padding-top:6rem}.p-ir-mainCont-calendar_img{text-align:center;padding-top:2rem}@media screen and (max-width:1100px){.p-ir-mainCont{width:calc(100% - 280px);margin-right:4rem}.p-ir-mainCont .l-tab-button{margin-bottom:4rem}.p-ir-mainCont-news .l-button{padding-top:calc(60/840*100%)}}@media screen and (max-width:835px){.p-ir-mainCont{width:100%;margin-right:0}.p-ir-mainCont .l-tab-button{margin-bottom:3rem}.p-ir-mainCont-news .l-button{padding-top:calc(60/835*100%)}}.p-ir-sideCont{width:calc(320/1280*100%)}@media screen and (max-width:835px){.p-ir-sideCont{padding-top:calc(120/835*100%)}}.p-ir-sideCont-download .btn{position:relative;display:block;line-height:1.4;background-color:#416f9c;text-decoration:none;color:#fff;font-weight:700;font-size:1.7rem;letter-spacing:.04em;-webkit-box-shadow:0 3px 6px 0 rgba(0,0,0,.16);box-shadow:0 3px 6px 0 rgba(0,0,0,.16);padding:2.5rem 3rem 2.5rem 2rem}.p-ir-sideCont-download .btn i{position:absolute;display:inline-block;content:"";top:50%;right:.8rem;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.p-ir-sideCont-download .btn:hover{opacity:.6}.p-ir-sideCont-download .btn span{display:block}.p-ir-sideCont-download .txt{color:#707070;line-height:1.4}.p-ir-sideCont-linkList{list-style:none;padding-left:0;margin-bottom:calc(222/320*100%)}.p-ir-sideCont-linkList_item>a{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #ababab;color:#01499b;position:relative;text-decoration:none;padding:1rem 2rem 1rem 0;min-height:9.4rem;line-height:1.4;font-size:2rem}.p-ir-sideCont-linkList_item>a:hover{background-color:rgba(0,0,0,.03)}.p-ir-sideCont-linkList_item>a p{margin:0}.p-ir-sideCont-linkList_item>a i{position:absolute;top:50%;right:.5rem;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.p-ir-sideCont-linkBnr{list-style:none;padding-left:0}.p-ir-sideCont-linkBnr_item+li{margin-top:1.8rem}.p-ir-sideCont-linkBnr_item .c-card{margin:0 auto}@media screen and (max-width:1100px){.p-ir-sideCont{width:24rem}.p-ir-sideCont-download .btn{font-size:1.6rem;padding:2rem}.p-ir-sideCont-linkList_item>a{min-height:7rem;font-size:1.6rem}}@media screen and (max-width:835px){.p-ir-sideCont{width:100%}.p-ir-sideCont-download{margin-left:auto;margin-right:auto}.p-ir-sideCont-linkList{margin-bottom:calc(100/835*100%)}.p-ir-sideCont-linkList_item>a{min-height:4rem;font-size:1.4rem}}.p-irMessage-contWrap{padding:0 4rem}.p-irMessage-message p{margin-top:2em;margin-bottom:2em}.p-irMessage-message .date{text-align:right;font-weight:700;margin-bottom:0;padding-top:2rem;padding-bottom:3rem}@media screen and (max-width:1100px){.p-irMessage-contWrap{padding:0}}@media screen and (max-width:835px){.p-irMessage-message .date{padding:0}}.p-irLibrary-financial{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:calc(100/1280*100%)}.p-irLibrary-financial *{-webkit-box-sizing:border-box;box-sizing:border-box}.p-irLibrary-financial_txt{width:calc(680/1280*100%);padding-right:2rem}.p-irLibrary-financial_txt .ttl{color:#416f9c;letter-spacing:.04em;font-weight:700;font-size:2.4rem;margin:0}.p-irLibrary-financial_txt .lead{color:#707070}.p-irLibrary-financial_pdf{width:calc(600/1280*100%)}.p-irLibrary-financial_pdf>a{background-color:#f0f0f0;display:block;position:relative;text-decoration:none;color:#416f9c;font-size:1.7rem;letter-spacing:.1em;padding:3.2rem 5.6rem 3.2rem 4rem}.p-irLibrary-financial_pdf>a p{margin:0}.p-irLibrary-financial_pdf>a>i{color:#416f9c;position:absolute;right:3rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.p-irLibrary-financial_pdf>a:hover{opacity:.6}@media screen and (max-width:1100px){.p-irLibrary-financial_pdf>a{padding:2.5rem 4.5rem 2.5rem 2.5rem}.p-irLibrary-financial_pdf>a>i{right:2rem}}@media screen and (max-width:835px){.p-irLibrary-financial{display:block;padding-bottom:calc(100/835*100%)}.p-irLibrary-financial_txt{width:100%;padding-right:0}.p-irLibrary-financial_txt .ttl{font-size:2rem;padding-bottom:1rem}.p-irLibrary-financial_pdf{width:100%;margin-top:1.5rem}.p-irLibrary-financial_pdf>a{background-color:#f0f0f0;font-size:1.6rem;padding:2rem 4rem 2rem 1rem}.p-irLibrary-financial_pdf>a>i{right:1.5rem}}.p-irLibrary-library *{-webkit-box-sizing:border-box;box-sizing:border-box}.p-irLibrary-library-sec{margin-bottom:1rem}.p-irLibrary-library-sec:last-of-type{margin-bottom:0}.p-irLibrary-library-sec.is-active .p-irLibrary-library-sec_ttl:before{-webkit-transform:translateY(-50%) rotate(0);transform:translateY(-50%) rotate(0)}.p-irLibrary-library-sec_ttl{background:#416f9c;color:#fff;font-size:1.8rem;letter-spacing:.04rem;position:relative;padding:1.6rem 6.8rem 1.6rem 4rem;margin:0;cursor:pointer}.p-irLibrary-library-sec_ttl:before,.p-irLibrary-library-sec_ttl:after{content:"";position:absolute;top:50%;width:2rem;height:.3rem;background-color:#fff;right:4rem;-webkit-transition:.2s;transition:.2s}.p-irLibrary-library-sec_ttl:before{-webkit-transform:translateY(-50%) rotate(-90deg);transform:translateY(-50%) rotate(-90deg)}.p-irLibrary-library-sec_ttl:after{-webkit-transform:translateY(-50%);transform:translateY(-50%)}.p-irLibrary-library-sec-lists{padding:3.5rem 4rem 7rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-right:calc(-30/1200*100%);margin-left:calc(-30/1200*100%)}@media screen and (max-width:835px){.p-irLibrary-library-sec-lists{margin-right:0;margin-left:0}}.p-irLibrary-library-sec-lists_item{margin-right:calc(30/1200*100%);margin-left:calc(30/1200*100%);-webkit-box-flex:1;-ms-flex:1;flex:1}@media screen and (max-width:835px){.p-irLibrary-library-sec-lists_item{margin-right:0;margin-left:0}}.p-irLibrary-library-sec-lists_item .subttl{color:#416f9c;letter-spacing:.04em;font-size:2rem;padding-bottom:.5rem;margin:0}.p-irLibrary-library-sec-lists_item .list{margin:0}.p-irLibrary-library-sec-lists_item .list_item>a{display:block;position:relative;border-bottom:1px #ababab solid;padding:1.5rem 2rem 1.5rem 0;color:#707070}.p-irLibrary-library-sec-lists_item .list_item>a p{margin:0}.p-irLibrary-library-sec-lists_item .list_item>a:hover{background-color:#f0f0f0}.p-irLibrary-library-sec-lists_item .list_item>a:before{content:"";position:absolute;width:6px;height:6px;border:solid #000;border-width:0 2px 2px 0;position:absolute;top:0;bottom:0;right:.5em;margin:auto;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}@media screen and (max-width:1100px){.p-irLibrary-library-sec_ttl{padding:1.4rem 6.8rem 1.4rem 2rem}.p-irLibrary-library-sec-lists{padding:3rem 2rem 5rem}.p-irLibrary-library-sec-lists_item .subttl{font-size:1.8rem}.p-irLibrary-library-sec-lists_item .list_item>a{padding:1rem 2rem 1rem 0}}@media screen and (max-width:835px){.p-irLibrary-library-sec_ttl{padding:1rem 5rem 1rem 2rem}.p-irLibrary-library-sec_ttl:before,.p-irLibrary-library-sec_ttl:after{right:2rem}.p-irLibrary-library-sec-lists{padding:3rem .5rem;display:block}.p-irLibrary-library-sec-lists_item{width:100%;padding-bottom:3rem}.p-irLibrary-library-sec-lists_item:last-of-type{padding-bottom:0}}.p-irPlan *{-webkit-box-sizing:border-box;box-sizing:border-box}.p-irPlan-contWrap{padding-top:3rem}.p-irPlan-download>a{background-color:#f0f0f0;display:block;position:relative;text-decoration:none;color:#416f9c;font-size:1.7rem;letter-spacing:.1em;padding:3.2rem 9rem;text-align:center}.p-irPlan-download>a .u-pdfIcon{display:inline-block;margin:0}.p-irPlan-download>a>i{color:#416f9c;position:absolute;right:6.5rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.p-irPlan-download>a:hover{opacity:.6}@media screen and (max-width:1100px){.p-irPlan-contWrap{padding-top:0}}@media screen and (max-width:835px){.p-irPlan-download>a{font-size:1.6rem;padding:2rem 4rem 2rem 1rem;text-align:left}.p-irPlan-download>a>i{right:1.5rem}}.p-irDisclosure-list{margin:0}.p-irDisclosure-list_item+li{margin-top:2.5em}.p-irDisclosure-list_item .ttl{font-size:1.6rem;font-weight:400;margin:0 0 .8rem}.p-irDisclosure-list_item .txt{margin:0}.p-irDisclosure_btn{padding-top:calc(90/1280*100%);font-weight:700}@media screen and (max-width:835px){.p-irDisclosure-list_item+li{margin-top:2.4rem}.p-irDisclosure-list_item .ttl{font-size:1.4rem}.p-irDisclosure_btn{padding-top:calc(90/835*100%)}}#story{border-top:3px solid #de4751;}#story article,#story aside,#story details,#story figcaption,#story figure,#story footer,#story header,#story hgroup,#story main,#story nav,#story section,#story summary{display:block}#story audio,#story canvas,#story video{display:inline-block}#story audio:not([controls]){display:none;height:0}#story [hidden],#story template{display:none}#story html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}#story body{margin:0}#story a{background:0 0}#story a:focus{outline:thin dotted}#story a:active,#story a:hover{outline:0}#story h1{font-size:2em;margin:.67em 0}#story abbr[title]{border-bottom:1px dotted}#story b,#story strong{font-weight:700}#story dfn{font-style:italic}#story hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}#story mark{background:#ff0;color:#000}#story code,#story kbd,#story pre,#story samp{font-family:monospace,serif;font-size:1em}#story pre{white-space:pre-wrap}#story q{quotes:"“" "”" "‘" "’"}#story small{font-size:80%}#story sub,#story sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}#story sup{top:-.5em}#story sub{bottom:-.25em}#story img{border:0}#story svg:not(:root){overflow:hidden}#story figure{margin:0}#story fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}#story legend{border:0;padding:0}#story button,#story input,#story select,#story textarea{font-family:inherit;font-size:100%;margin:0}#story button,#story input{line-height:normal}#story button,#story select{text-transform:none}#story button,#story html input[type=button],#story input[type=reset],#story input[type=submit]{-webkit-appearance:button;cursor:pointer}#story button[disabled],#story html input[disabled]{cursor:default}#story input[type=checkbox],#story input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}#story input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}#story input[type=search]::-webkit-search-cancel-button,#story input[type=search]::-webkit-search-decoration{-webkit-appearance:none}#story button::-moz-focus-inner,#story input::-moz-focus-inner{border:0;padding:0}#story textarea{overflow:auto;vertical-align:top}#story table{border-collapse:collapse;border-spacing:0}#story body{font:16px/1.6 "Helvetica Neue",Helvetica,Arial,Roboto,"Droid Sans","メイリオ",Meiryo,"ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic ProN",sans-serif;*font-size:small;*font:x-small;color:#333;position:relative}#story h1,#story h2,#story h3,#story h4,#story h5,#story h6,#story p,#story dl,#story dt,#story dd,#story ol,#story ul,#story li{margin:0;padding:0}#story ul li{list-style-type:none}#story img{vertical-align:bottom}#story a{outline:none}#story a:link,#story a:visited{color:#333;text-decoration:underline}#story a:hover,#story a:active{text-decoration:none}#story .blankIcon,#story .pdfIcon,#story .wordIcon,#story .excelIcon{vertical-align:middle;margin:0 .2em 0 .3em}#story header .inner{padding:10px 0;width:960px;margin:0 auto;position:relative}#story header .inner:after{content:"";display:block;clear:both;height:0}#story header #logo{float:left}#story header .nav{font-size:78.57143%;position:absolute;right:0;top:12px;letter-spacing:1px}#story header .nav:after{content:"";display:block;clear:both;height:0}#story header .nav li{float:left;border-right:1px solid #d9d9d9}#story header .nav li:first-child{border-left:1px solid #d9d9d9}#story header .nav a{display:block;padding:3px 15px;text-decoration:none}#story header .nav a:hover{color:#707070;background:#f7f3f2}#story #mainImage{margin-bottom:30px;padding-top:40px;background:url(//www.uyemura.co.jp/wordpress/wp-content/themes/uyemura/assets/css/../images/pages/contents/story/bg_mainImage.jpg) top center no-repeat #f7f3f2;background-size:cover;height:330px;position:relative;overflow:hidden}#story #mainImage:after{position:absolute;left:0;top:0;display:block;width:100%;height:15px;content:"";background:url(//www.uyemura.co.jp/wordpress/wp-content/themes/uyemura/assets/css/../images/pages/contents/story/bg_shadow_top.png) left top repeat-x}#story #mainImage:before{z-index:100;position:absolute;left:0;bottom:0;display:block;width:100%;height:15px;content:"";background:url(//www.uyemura.co.jp/wordpress/wp-content/themes/uyemura/assets/css/../images/pages/contents/story/bg_shadow_bottom.png) left top repeat-x}#story #mainImage.story-top{height:610px}#story #mainImage h1{text-align:center;margin-bottom:40px}#story #mainImage.story-top h1{margin-bottom:20px}#story #mainImage p{position:absolute;left:50%;width:960px;text-align:center;margin-left:-480px;bottom:-5px}#story #mainImage .image{background:url(//www.uyemura.co.jp/wordpress/wp-content/themes/uyemura/assets/css/../images/pages/contents/story/index/img_main.png) left top repeat-x;width:100%;height:287px}#story main{line-height:2}#story main .inner{width:960px;margin:0 auto 60px}#story main h1,#story main h2{text-align:center;margin-bottom:20px}#story main h1 span,#story main h2 span{border-bottom:3px solid #de4751;display:inline-block;padding-bottom:20px}#story main h2{border-bottom:1px dotted #d9d9d9;position:relative;margin:50px 0 25px;padding:0 0 10px 80px}#story main h2:after{content:url(//www.uyemura.co.jp/wordpress/wp-content/themes/uyemura/assets/css/../images/pages/contents/story/icon_hakase.png);width:55px;height:84px;display:block;position:absolute;left:10px;bottom:-3px}#story main h2{border:0;padding:0;margin:0 0 20px}#story main h2:after{display:none}#story main p{margin:1em 0}#story main p.lead{margin-bottom:25px}#story main table{width:100%;border:10px solid #ddd}#story main table th,#story main table td{padding:10px;border:2px solid #ddd;background:#fff;vertical-align:top}#story main table thead th{background:#f3f3f3;color:#de4751}#story main table tbody th{text-align:left;vertical-align:top}#story main table .w43{width:43%}#story main table .w40{width:40%}#story main table .w80{width:80%}#story main table .w70{width:70%}#story main table .w20{width:20%}#story main table .w10{width:10%}#story main figure.imgC{text-align:center;margin-bottom:1em}#story main .listStyle li{position:relative;padding-left:1em}#story main .listStyle li:after{content:"";width:.5em;height:.5em;display:block;position:absolute;left:0;top:.6em;border-radius:100px;background:#eb9197}#story main .fixBox:after,#story main .fixBox02:after{content:"";display:block;clear:both;height:0}#story main .fixBox .imgR,#story main .fixBox02 .imgR{float:right;margin:0 0 30px 30px}#story main .fixBox .imgL,#story main .fixBox02 .imgL{float:left;margin:0 30px 30px 0}#story main .fixBox video,#story main .fixBox02 video{background:#000;border:1px solid #d9d9d9}#story main .fixBox video a,#story main .fixBox02 video a{color:#fff;text-align:center;display:block}#story main .fixBox02{margin-bottom:30px;border-bottom:1px dotted #d9d9d9}#story main iframe{border:10px solid #ddd}#story main #storyArea{-webkit-box-sizing:border-box;box-sizing:border-box;height:700px;padding:60px 0 0;background:#f7f3f3;position:relative}#story main #storyArea:after{content:url(//www.uyemura.co.jp/wordpress/wp-content/themes/uyemura/assets/css/../images/pages/contents/story/icon_arrow01.jpg);width:66px;height:33;position:absolute;left:50%;top:0;margin-left:-33px}#story main #storyArea ul{width:960px;margin:0 auto}#story main #storyArea ul:after{content:"";display:block;clear:both;height:0}#story main #storyArea ul li{float:left;margin:0 13px 10px 0}#story main #storyArea ul li.nth04{margin-right:0}#story main #storyArea ul li a{outline:none}#story main .boxStyle01{margin-top:30px}#story main .boxStyle01 ul:after{content:"";display:block;clear:both;height:0}#story main .boxStyle01 li{float:left;background:#f7f3f2;padding:30px;width:405px;margin-bottom:30px;border-radius:10px}#story main .boxStyle01 li.nth02{float:right}#story main .boxStyle01 dt{font-size:114.28571%;font-weight:700;border-bottom:1px dotted #c6c2c2;margin-bottom:15px;line-height:1.5}#story main .boxStyle01 dt span{letter-spacing:1px;display:block;padding:8px 0}#story main .boxStyle01 dd{font-size:92.85714%}#story main .boxStyle02{margin-top:30px}#story main .boxStyle02 ul:after{content:"";display:block;clear:both;height:0}#story main .boxStyle02 li{float:left;background:#f7f3f2;padding:20px;width:260px;margin:0 30px 30px 0;border-radius:10px}#story main .boxStyle02 li.nth03{float:right;margin-right:0}#story main .boxStyle02 dt{font-size:100%;font-weight:700;border-bottom:1px dotted #c6c2c2;margin-bottom:10px}#story main .boxStyle02 dt span{letter-spacing:1px;display:block;padding:5px 0}#story main .boxStyle02 dd{font-size:85.71429%}#story main .boxStyle03{margin-top:30px;background:#f7f3f2;border-radius:10px;padding:20px}#story main .boxStyle03 ul:after{content:"";display:block;clear:both;height:0}#story main .boxStyle03 li{width:460px;padding:15px 0 0 15px;-webkit-box-sizing:border-box;box-sizing:border-box;float:left}#story main .boxStyle03 li.type01{padding-top:0;border-right:1px dotted #c6c2c2;border-bottom:1px dotted #c6c2c2}#story main .boxStyle03 li.type02{padding-top:0;border-bottom:1px dotted #c6c2c2}#story main .boxStyle03 li.type03{border-right:1px dotted #c6c2c2}#story main .boxStyle03 dl{position:relative;padding:0 10px 15px 195px}#story main .boxStyle03 dt{font-weight:700}#story main .boxStyle03 img{position:absolute;left:0;top:0}#story main .boxStyle03 dd{font-size:85.71429%}#story main .boxStyle04{margin-top:30px;background:#f7f3f2;border-radius:10px;padding:20px}#story main .boxStyle04>ul{border-top:1px solid #c6c2c2;padding-top:20px}#story main .boxStyle04>ul:after{content:"";display:block;clear:both;height:0}#story main .boxStyle04>ul li{width:450px;-webkit-box-sizing:border-box;box-sizing:border-box;float:right}#story main .boxStyle04>ul li:first-child{border-right:1px dotted #c6c2c2;float:left;margin-right:15px}#story main .boxStyle04>ul dl{position:relative;padding:0 15px 15px 0}#story main .boxStyle04>ul dt{font-weight:700}#story main .boxStyle04>ul dd{font-size:85.71429%}#story main .itemStyle{margin-bottom:20px}#story main .itemStyle dt{margin-top:1em;font-weight:700}#story main .itemStyle p{margin:0 0 .5em 1em;text-indent:-1em}#story main .attention{font-size:85.71429%}#story main #message{overflow:hidden;background:#f7f3f2;position:relative;margin-bottom:50px;min-width:960px}#story main #message:after{z-index:100;position:absolute;left:0;bottom:0;display:block;width:100%;height:15px;content:"";background:url(//www.uyemura.co.jp/wordpress/wp-content/themes/uyemura/assets/css/../images/pages/contents/story/bg_shadow_bottom02.png) left top repeat-x}#story main #message .inner{margin-bottom:0;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;padding:40px 480px 100px 0}#story main #message .inner .lead{margin-bottom:25px}#story main #message figure{position:absolute;right:-105px;bottom:0}#story main>nav{width:960px;margin:0 auto 60px;position:relative;text-align:center}#story main>nav .pre{position:absolute;left:0;top:0}#story main>nav .next{position:absolute;right:0;top:0}#story footer{padding:10px 0;background:#333;text-align:center;letter-spacing:1px;font-size:71.42857%}#story footer small{color:#fff}#story #pageTop{z-index:99999;width:100%;position:fixed;left:0;bottom:60px;display:none}#story #pageTop p{width:960px;margin:0 auto;position:relative}#story #pageTop p a{outline:none;position:absolute;right:-85px;bottom:0}@media print{#story body{zoom:75%}#story html:lang(ja) body{zoom:1}#story #pageTop{display:none !important}}#plating article,#plating aside,#plating details,#plating figcaption,#plating figure,#plating footer,#plating header,#plating hgroup,#plating main,#plating nav,#plating section,#plating summary,#plating01 article,#plating01 aside,#plating01 details,#plating01 figcaption,#plating01 figure,#plating01 footer,#plating01 header,#plating01 hgroup,#plating01 main,#plating01 nav,#plating01 section,#plating01 summary,#plating02 article,#plating02 aside,#plating02 details,#plating02 figcaption,#plating02 figure,#plating02 footer,#plating02 header,#plating02 hgroup,#plating02 main,#plating02 nav,#plating02 section,#plating02 summary,#plating03 article,#plating03 aside,#plating03 details,#plating03 figcaption,#plating03 figure,#plating03 footer,#plating03 header,#plating03 hgroup,#plating03 main,#plating03 nav,#plating03 section,#plating03 summary,#plating04 article,#plating04 aside,#plating04 details,#plating04 figcaption,#plating04 figure,#plating04 footer,#plating04 header,#plating04 hgroup,#plating04 main,#plating04 nav,#plating04 section,#plating04 summary,body.fancybox-active .fancybox-container article,body.fancybox-active .fancybox-container aside,body.fancybox-active .fancybox-container details,body.fancybox-active .fancybox-container figcaption,body.fancybox-active .fancybox-container figure,body.fancybox-active .fancybox-container footer,body.fancybox-active .fancybox-container header,body.fancybox-active .fancybox-container hgroup,body.fancybox-active .fancybox-container main,body.fancybox-active .fancybox-container nav,body.fancybox-active .fancybox-container section,body.fancybox-active .fancybox-container summary{display:block}#plating audio,#plating canvas,#plating video,#plating01 audio,#plating01 canvas,#plating01 video,#plating02 audio,#plating02 canvas,#plating02 video,#plating03 audio,#plating03 canvas,#plating03 video,#plating04 audio,#plating04 canvas,#plating04 video,body.fancybox-active .fancybox-container audio,body.fancybox-active .fancybox-container canvas,body.fancybox-active .fancybox-container video{display:inline-block}#plating audio:not([controls]),#plating01 audio:not([controls]),#plating02 audio:not([controls]),#plating03 audio:not([controls]),#plating04 audio:not([controls]),body.fancybox-active .fancybox-container audio:not([controls]){display:none;height:0}#plating [hidden],#plating template,#plating01 [hidden],#plating01 template,#plating02 [hidden],#plating02 template,#plating03 [hidden],#plating03 template,#plating04 [hidden],#plating04 template,body.fancybox-active .fancybox-container [hidden],body.fancybox-active .fancybox-container template{display:none}#plating html,#plating01 html,#plating02 html,#plating03 html,#plating04 html,body.fancybox-active .fancybox-container html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}#plating body,#plating01 body,#plating02 body,#plating03 body,#plating04 body,body.fancybox-active .fancybox-container body{margin:0}#plating a,#plating01 a,#plating02 a,#plating03 a,#plating04 a,body.fancybox-active .fancybox-container a{background:0 0}#plating a:focus,#plating01 a:focus,#plating02 a:focus,#plating03 a:focus,#plating04 a:focus,body.fancybox-active .fancybox-container a:focus{outline:thin dotted}#plating a:active,#plating a:hover,#plating01 a:active,#plating01 a:hover,#plating02 a:active,#plating02 a:hover,#plating03 a:active,#plating03 a:hover,#plating04 a:active,#plating04 a:hover,body.fancybox-active .fancybox-container a:active,body.fancybox-active .fancybox-container a:hover{outline:0}#plating h1,#plating01 h1,#plating02 h1,#plating03 h1,#plating04 h1,body.fancybox-active .fancybox-container h1{font-size:2em;margin:.67em 0}#plating abbr[title],#plating01 abbr[title],#plating02 abbr[title],#plating03 abbr[title],#plating04 abbr[title],body.fancybox-active .fancybox-container abbr[title]{border-bottom:1px dotted}#plating b,#plating strong,#plating01 b,#plating01 strong,#plating02 b,#plating02 strong,#plating03 b,#plating03 strong,#plating04 b,#plating04 strong,body.fancybox-active .fancybox-container b,body.fancybox-active .fancybox-container strong{font-weight:700}#plating dfn,#plating01 dfn,#plating02 dfn,#plating03 dfn,#plating04 dfn,body.fancybox-active .fancybox-container dfn{font-style:italic}#plating hr,#plating01 hr,#plating02 hr,#plating03 hr,#plating04 hr,body.fancybox-active .fancybox-container hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}#plating mark,#plating01 mark,#plating02 mark,#plating03 mark,#plating04 mark,body.fancybox-active .fancybox-container mark{background:#ff0;color:#000}#plating code,#plating kbd,#plating pre,#plating samp,#plating01 code,#plating01 kbd,#plating01 pre,#plating01 samp,#plating02 code,#plating02 kbd,#plating02 pre,#plating02 samp,#plating03 code,#plating03 kbd,#plating03 pre,#plating03 samp,#plating04 code,#plating04 kbd,#plating04 pre,#plating04 samp,body.fancybox-active .fancybox-container code,body.fancybox-active .fancybox-container kbd,body.fancybox-active .fancybox-container pre,body.fancybox-active .fancybox-container samp{font-family:monospace,serif;font-size:1em}#plating pre,#plating01 pre,#plating02 pre,#plating03 pre,#plating04 pre,body.fancybox-active .fancybox-container pre{white-space:pre-wrap}#plating q,#plating01 q,#plating02 q,#plating03 q,#plating04 q,body.fancybox-active .fancybox-container q{quotes:"“" "”" "‘" "’"}#plating small,#plating01 small,#plating02 small,#plating03 small,#plating04 small,body.fancybox-active .fancybox-container small{font-size:80%}#plating sub,#plating sup,#plating01 sub,#plating01 sup,#plating02 sub,#plating02 sup,#plating03 sub,#plating03 sup,#plating04 sub,#plating04 sup,body.fancybox-active .fancybox-container sub,body.fancybox-active .fancybox-container sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}#plating sup,#plating01 sup,#plating02 sup,#plating03 sup,#plating04 sup,body.fancybox-active .fancybox-container sup{top:-.5em}#plating sub,#plating01 sub,#plating02 sub,#plating03 sub,#plating04 sub,body.fancybox-active .fancybox-container sub{bottom:-.25em}#plating img,#plating01 img,#plating02 img,#plating03 img,#plating04 img,body.fancybox-active .fancybox-container img{border:0}#plating svg:not(:root),#plating01 svg:not(:root),#plating02 svg:not(:root),#plating03 svg:not(:root),#plating04 svg:not(:root),body.fancybox-active .fancybox-container svg:not(:root){overflow:hidden}#plating fieldset,#plating01 fieldset,#plating02 fieldset,#plating03 fieldset,#plating04 fieldset,body.fancybox-active .fancybox-container fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}#plating legend,#plating01 legend,#plating02 legend,#plating03 legend,#plating04 legend,body.fancybox-active .fancybox-container legend{border:0;padding:0}#plating button,#plating input,#plating select,#plating textarea,#plating01 button,#plating01 input,#plating01 select,#plating01 textarea,#plating02 button,#plating02 input,#plating02 select,#plating02 textarea,#plating03 button,#plating03 input,#plating03 select,#plating03 textarea,#plating04 button,#plating04 input,#plating04 select,#plating04 textarea,body.fancybox-active .fancybox-container button,body.fancybox-active .fancybox-container input,body.fancybox-active .fancybox-container select,body.fancybox-active .fancybox-container textarea{font-family:inherit;font-size:100%;margin:0}#plating button,#plating input,#plating01 button,#plating01 input,#plating02 button,#plating02 input,#plating03 button,#plating03 input,#plating04 button,#plating04 input,body.fancybox-active .fancybox-container button,body.fancybox-active .fancybox-container input{line-height:normal}#plating button,#plating select,#plating01 button,#plating01 select,#plating02 button,#plating02 select,#plating03 button,#plating03 select,#plating04 button,#plating04 select,body.fancybox-active .fancybox-container button,body.fancybox-active .fancybox-container select{text-transform:none}#plating button,#plating html input[type=button],#plating input[type=reset],#plating input[type=submit],#plating01 button,#plating01 html input[type=button],#plating01 input[type=reset],#plating01 input[type=submit],#plating02 button,#plating02 html input[type=button],#plating02 input[type=reset],#plating02 input[type=submit],#plating03 button,#plating03 html input[type=button],#plating03 input[type=reset],#plating03 input[type=submit],#plating04 button,#plating04 html input[type=button],#plating04 input[type=reset],#plating04 input[type=submit],body.fancybox-active .fancybox-container button,body.fancybox-active .fancybox-container html input[type=button],body.fancybox-active .fancybox-container input[type=reset],body.fancybox-active .fancybox-container input[type=submit]{-webkit-appearance:button;cursor:pointer}#plating button[disabled],#plating html input[disabled],#plating01 button[disabled],#plating01 html input[disabled],#plating02 button[disabled],#plating02 html input[disabled],#plating03 button[disabled],#plating03 html input[disabled],#plating04 button[disabled],#plating04 html input[disabled],body.fancybox-active .fancybox-container button[disabled],body.fancybox-active .fancybox-container html input[disabled]{cursor:default}#plating input[type=checkbox],#plating input[type=radio],#plating01 input[type=checkbox],#plating01 input[type=radio],#plating02 input[type=checkbox],#plating02 input[type=radio],#plating03 input[type=checkbox],#plating03 input[type=radio],#plating04 input[type=checkbox],#plating04 input[type=radio],body.fancybox-active .fancybox-container input[type=checkbox],body.fancybox-active .fancybox-container input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}#plating input[type=search],#plating01 input[type=search],#plating02 input[type=search],#plating03 input[type=search],#plating04 input[type=search],body.fancybox-active .fancybox-container input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}#plating input[type=search]::-webkit-search-cancel-button,#plating input[type=search]::-webkit-search-decoration,#plating01 input[type=search]::-webkit-search-cancel-button,#plating01 input[type=search]::-webkit-search-decoration,#plating02 input[type=search]::-webkit-search-cancel-button,#plating02 input[type=search]::-webkit-search-decoration,#plating03 input[type=search]::-webkit-search-cancel-button,#plating03 input[type=search]::-webkit-search-decoration,#plating04 input[type=search]::-webkit-search-cancel-button,#plating04 input[type=search]::-webkit-search-decoration,body.fancybox-active .fancybox-container input[type=search]::-webkit-search-cancel-button,body.fancybox-active .fancybox-container input[type=search]::-webkit-search-decoration{-webkit-appearance:none}#plating button::-moz-focus-inner,#plating input::-moz-focus-inner,#plating01 button::-moz-focus-inner,#plating01 input::-moz-focus-inner,#plating02 button::-moz-focus-inner,#plating02 input::-moz-focus-inner,#plating03 button::-moz-focus-inner,#plating03 input::-moz-focus-inner,#plating04 button::-moz-focus-inner,#plating04 input::-moz-focus-inner,body.fancybox-active .fancybox-container button::-moz-focus-inner,body.fancybox-active .fancybox-container input::-moz-focus-inner{border:0;padding:0}#plating textarea,#plating01 textarea,#plating02 textarea,#plating03 textarea,#plating04 textarea,body.fancybox-active .fancybox-container textarea{overflow:auto;vertical-align:top}#plating table,#plating01 table,#plating02 table,#plating03 table,#plating04 table,body.fancybox-active .fancybox-container table{border-collapse:collapse;border-spacing:0}#plating body,#plating01 body,#plating02 body,#plating03 body,#plating04 body,body.fancybox-active .fancybox-container body{font:16px/1.6 "Helvetica Neue",Helvetica,Arial,Roboto,"Droid Sans","メイリオ",Meiryo,"ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic ProN",sans-serif;*font-size:small;*font:x-small;color:#333;position:relative}#plating h1,#plating h2,#plating h3,#plating h4,#plating h5,#plating h6,#plating p,#plating dl,#plating dt,#plating dd,#plating ol,#plating ul,#plating li,#plating01 h1,#plating01 h2,#plating01 h3,#plating01 h4,#plating01 h5,#plating01 h6,#plating01 p,#plating01 dl,#plating01 dt,#plating01 dd,#plating01 ol,#plating01 ul,#plating01 li,#plating02 h1,#plating02 h2,#plating02 h3,#plating02 h4,#plating02 h5,#plating02 h6,#plating02 p,#plating02 dl,#plating02 dt,#plating02 dd,#plating02 ol,#plating02 ul,#plating02 li,#plating03 h1,#plating03 h2,#plating03 h3,#plating03 h4,#plating03 h5,#plating03 h6,#plating03 p,#plating03 dl,#plating03 dt,#plating03 dd,#plating03 ol,#plating03 ul,#plating03 li,#plating04 h1,#plating04 h2,#plating04 h3,#plating04 h4,#plating04 h5,#plating04 h6,#plating04 p,#plating04 dl,#plating04 dt,#plating04 dd,#plating04 ol,#plating04 ul,#plating04 li,body.fancybox-active .fancybox-container h1,body.fancybox-active .fancybox-container h2,body.fancybox-active .fancybox-container h3,body.fancybox-active .fancybox-container h4,body.fancybox-active .fancybox-container h5,body.fancybox-active .fancybox-container h6,body.fancybox-active .fancybox-container p,body.fancybox-active .fancybox-container dl,body.fancybox-active .fancybox-container dt,body.fancybox-active .fancybox-container dd,body.fancybox-active .fancybox-container ol,body.fancybox-active .fancybox-container ul,body.fancybox-active .fancybox-container li{margin:0;padding:0}#plating ul li,#plating01 ul li,#plating02 ul li,#plating03 ul li,#plating04 ul li,body.fancybox-active .fancybox-container ul li{list-style-type:none}#plating img,#plating01 img,#plating02 img,#plating03 img,#plating04 img,body.fancybox-active .fancybox-container img{vertical-align:bottom}#plating a,#plating01 a,#plating02 a,#plating03 a,#plating04 a,body.fancybox-active .fancybox-container a{outline:none}#plating a:link,#plating a:visited,#plating01 a:link,#plating01 a:visited,#plating02 a:link,#plating02 a:visited,#plating03 a:link,#plating03 a:visited,#plating04 a:link,#plating04 a:visited,body.fancybox-active .fancybox-container a:link,body.fancybox-active .fancybox-container a:visited{color:#333;text-decoration:underline}#plating a:hover,#plating a:active,#plating01 a:hover,#plating01 a:active,#plating02 a:hover,#plating02 a:active,#plating03 a:hover,#plating03 a:active,#plating04 a:hover,#plating04 a:active,body.fancybox-active .fancybox-container a:hover,body.fancybox-active .fancybox-container a:active{text-decoration:none}#plating .blankIcon,#plating .pdfIcon,#plating .wordIcon,#plating .excelIcon,#plating01 .blankIcon,#plating01 .pdfIcon,#plating01 .wordIcon,#plating01 .excelIcon,#plating02 .blankIcon,#plating02 .pdfIcon,#plating02 .wordIcon,#plating02 .excelIcon,#plating03 .blankIcon,#plating03 .pdfIcon,#plating03 .wordIcon,#plating03 .excelIcon,#plating04 .blankIcon,#plating04 .pdfIcon,#plating04 .wordIcon,#plating04 .excelIcon,body.fancybox-active .fancybox-container .blankIcon,body.fancybox-active .fancybox-container .pdfIcon,body.fancybox-active .fancybox-container .wordIcon,body.fancybox-active .fancybox-container .excelIcon{vertical-align:middle;margin:0 .2em 0 .3em}#plating{border-top:3px solid #de4751}#plating main .mainvisual{background:url(//www.uyemura.co.jp/wordpress/wp-content/themes/uyemura/assets/css/../images/pages/contents/plating/mv_bg.jpg)}#plating main .mainvisual h1{width:1366px;height:360px;margin:0 auto}#plating main .introduction{width:600px;margin:0 auto;padding:35px 0 50px}#plating main .introduction h2{text-align:center;margin:0 0 25px}#plating main .introduction p{line-height:2em}#plating main #storyArea{-webkit-box-sizing:border-box;box-sizing:border-box;height:260px;padding:60px 0 0;background:#f7f3f3;position:relative}#plating main #storyArea:after{content:url(//www.uyemura.co.jp/wordpress/wp-content/themes/uyemura/assets/css/../images/pages/contents/plating/icon_arrow01.jpg);width:66px;height:33px;position:absolute;left:50%;top:0;margin-left:-33px}#plating main #storyArea ul{width:960px;margin:0 auto}#plating main #storyArea ul:after{content:"";display:block;clear:both;height:0}#plating main #storyArea ul li{float:left;margin:0 13px 10px 0}#plating main #storyArea ul li.nth04{margin-right:0}#plating main #storyArea ul li a{outline:none}#plating main #storyArea ul li a:hover{opacity:.6}#plating footer{padding:10px 0;background:#333;text-align:center;letter-spacing:1px;font-size:71.42857%}#plating footer small{color:#fff}#plating #pageTop{z-index:99999;width:100%;position:fixed;left:0;bottom:60px;display:none}#plating #pageTop p{width:960px;margin:0 auto;position:relative}#plating #pageTop p a{outline:none;position:absolute;right:-85px;bottom:0}@media print{#plating body{zoom:75%}#plating html:lang(ja) body{zoom:1}#plating #pageTop{display:none !important}}@media screen and (max-width:1366px){#plating main .mainvisual img{max-width:100%}#plating main .mainvisual h1{width:100%;height:auto}}#plating01{border-top:3px solid #de4751}#plating01 main .mainvisual{background:url(//www.uyemura.co.jp/wordpress/wp-content/themes/uyemura/assets/css/../images/pages/contents/plating/chapter01/mv_bg.jpg)}#plating01 main .mainvisual h1{min-width:960px;height:230px;margin:0 auto;background:url(//www.uyemura.co.jp/wordpress/wp-content/themes/uyemura/assets/css/../images/pages/contents/plating/chapter01/mv_title.png) no-repeat center top;text-indent:-9999px}#plating01 main .introduction{width:960px;margin:0 auto;padding:35px 0 50px}#plating01 main .introduction nav{background:#2564a9;text-align:center;padding:10px}#plating01 main .introduction nav a{color:#fff;font-size:93%;margin:0 10px}#plating01 main .introduction h2{text-align:center;margin:0 0 25px}#plating01 main .introduction p{margin:1em 0;line-height:2em}#plating01 main #storyArea{-webkit-box-sizing:border-box;box-sizing:border-box;height:260px;padding:60px 0 0;background:#f7f3f3;position:relative}#plating01 main #storyArea:after{content:url(//www.uyemura.co.jp/wordpress/wp-content/themes/uyemura/assets/css/../images/pages/contents/plating/chapter01/icon_arrow01_chapter01.jpg);width:66px;height:33px;position:absolute;left:50%;top:0;margin-left:-33px}#plating01 main #storyArea ul{width:960px;margin:0 auto}#plating01 main #storyArea ul:after{content:"";display:block;clear:both;height:0}#plating01 main #storyArea ul li{float:left;margin:0 13px 10px 0}#plating01 main #storyArea ul li.nth04{margin-right:0}#plating01 main #storyArea ul li a{outline:none}#plating01 main #storyArea ul li a:hover{opacity:.6}#plating01 #contents{width:980px;margin:auto;background:#fff;padding:30px 0 0}#plating01 #vt1,#plating01 #vt2,#plating01 #vt3,#plating01 #vt4,#plating01 #vt5,#plating01 #vt6{margin-top:-60px;padding-top:60px}#plating01 #vt1{margin-top:-105px;padding-top:105px}#plating01 .vtimeline-content{padding:0}#plating01 h2{padding:0 30px 10px}#plating01 .introduction{margin:0 0 10px}#plating01 .introduction h2{padding:0;margin:0 0 20px}#plating01 .vtimeline:before{background:#fff205}#plating01 .vtimeline-icon{background:0 0;height:40px;width:40px}#plating01 #vt1 .vtimeline-icon{background:url(//www.uyemura.co.jp/wordpress/wp-content/themes/uyemura/assets/css/../images/pages/contents/plating/chapter01/bg_year01.png) no-repeat}#plating01 #vt2 .vtimeline-icon{background:url(//www.uyemura.co.jp/wordpress/wp-content/themes/uyemura/assets/css/../images/pages/contents/plating/chapter01/bg_year02.png) no-repeat}#plating01 #vt3 .vtimeline-icon{background:url(//www.uyemura.co.jp/wordpress/wp-content/themes/uyemura/assets/css/../images/pages/contents/plating/chapter01/bg_year03.png) no-repeat}#plating01 #vt4 .vtimeline-icon{background:url(//www.uyemura.co.jp/wordpress/wp-content/themes/uyemura/assets/css/../images/pages/contents/plating/chapter01/bg_year04.png) no-repeat}#plating01 .vtimeline-icon{top:0}#plating01 .vtimeline-content{position:relative;height:370px;background:0}#plating01 .vtimeline-content h3{color:#049;font-size:160%;text-align:right;margin:0 0 10px}#plating01 .vtimeline-right .vtimeline-content h3{text-align:left}#plating01 .vtimeline-content p{margin:0 0 10px;font-size:84%}#plating01 .vtimeline-content a{display:block;text-align:right;margin:0 0 30px;position:relative;z-index:1}#plating01 .vtimeline-content a:focus{outline:0}#plating01 .vtimeline-right .vtimeline-content a{text-align:left}#plating01 .vtimeline-content p.pic{text-align:right}#plating01 .vtimeline-right .vtimeline-content p.pic{text-align:left}#plating01 .vtimeline-block.vtimeline-right{margin-left:55%}#plating01 .vtimeline-icon:after{display:block;position:absolute;top:18%;left:18%;border-radius:50%;width:20%;height:20%;content:"";background:rgba(255,255,255,.1);-webkit-filter:blur(10px);-ms-filter:blur(10px);filter:blur(10px)}#plating01 .vtimeline-block:after{top:20px;border:0;width:35px;height:1px;left:417px}#plating01 .vtimeline-right:after{top:20px;border:0;width:35px;height:1px;left:467px}#plating01 #vt1 .vtimeline-block:after,#plating01 #vt1 .vtimeline-right:after{background:#f58792}#plating01 #vt2 .vtimeline-block:after,#plating01 #vt2 .vtimeline-right:after{background:#a0d65e}#plating01 #vt3 .vtimeline-block:after,#plating01 #vt3 .vtimeline-right:after{background:#8edce9}#plating01 #vt4 .vtimeline-block:after,#plating01 #vt4 .vtimeline-right:after{background:#d6ab5c}#plating01 .vtimeline-point{margin:0 0 -150px}#plating01 .vtimeline .vtimeline-point:nth-child(3){margin:0}#plating01 #vt1 .vtimeline-point:nth-child(1),#plating01 #vt2 .vtimeline-point:nth-child(1),#plating01 #vt3 .vtimeline-point:nth-child(1),#plating01 #vt4 .vtimeline-point:nth-child(1){margin:0 0 -270px}#plating01 #vt1 .vtimeline-point:nth-child(2),#plating01 #vt2 .vtimeline-point:nth-child(2),#plating01 #vt3 .vtimeline-point:nth-child(2),#plating01 #vt4 .vtimeline-point:nth-child(2){margin:0 0 -80px}#plating01 #vt1+.vtimeline-point{display:none}#plating01 footer{padding:10px 0;background:#333;text-align:center;letter-spacing:1px;font-size:71.42857%}#plating01 footer small{color:#fff}#plating01 #pageTop{z-index:99999;width:100%;position:fixed;left:0;bottom:60px;display:none}#plating01 #pageTop p{width:960px;margin:0 auto;position:relative}#plating01 #pageTop p a{outline:none;position:absolute;right:-85px;bottom:0}@media print{#plating01 body{zoom:75%}#plating01 html:lang(ja) body{zoom:1}#plating01 #pageTop{display:none !important}}body.plating01 .intro-area{display:none;padding:50px}body.plating01 .fancybox-content{max-width:90%}body.plating01 .intro-area h2{color:#049;font-size:160%;padding:0}body.plating01 .intro-area .figRight figure{width:30%;float:right;margin:.5em 0 1em 15px}body.plating01 .intro-area p{font-size:120%;line-height:1.8em;margin:15px 0 10px}body.plating01 .intro-area img{width:auto;height:auto;max-width:100%}#plating02{border-top:3px solid #de4751}#plating02 main .mainvisual{background:url(//www.uyemura.co.jp/wordpress/wp-content/themes/uyemura/assets/css/../images/pages/contents/plating/chapter02/mv_bg.jpg)}#plating02 main .mainvisual h1{min-width:960px;height:230px;margin:0 auto;background:url(//www.uyemura.co.jp/wordpress/wp-content/themes/uyemura/assets/css/../images/pages/contents/plating/chapter02/mv_title.png) no-repeat center top;text-indent:-9999px}#plating02 main .introduction{width:960px;margin:0 auto;padding:35px 0 50px}#plating02 main .introduction nav{background:#2564a9;text-align:center;padding:10px}#plating02 main .introduction nav a{color:#fff;font-size:93%;margin:0 10px}#plating02 main .introduction h2{text-align:center;margin:0 0 25px}#plating02 main .introduction p{margin:1em 0;line-height:2em}#plating02 main #storyArea{-webkit-box-sizing:border-box;box-sizing:border-box;height:260px;padding:60px 0 0;background:#f7f3f3;position:relative}#plating02 main #storyArea:after{content:url(//www.uyemura.co.jp/wordpress/wp-content/themes/uyemura/assets/css/../images/pages/contents/plating/chapter02/icon_arrow01_chapter01.jpg);width:66px;height:33px;position:absolute;left:50%;top:0;margin-left:-33px}#plating02 main #storyArea ul{width:960px;margin:0 auto}#plating02 main #storyArea ul:after{content:"";display:block;clear:both;height:0}#plating02 main #storyArea ul li{float:left;margin:0 13px 10px 0}#plating02 main #storyArea ul li.nth04{margin-right:0}#plating02 main #storyArea ul li a{outline:none}#plating02 main #storyArea ul li a:hover{opacity:.6}#plating02 #contents{width:980px;margin:auto;background:#fff;padding:30px 0 0}#plating02 #vt1,#plating02 #vt2,#plating02 #vt3,#plating02 #vt4,#plating02 #vt5,#plating02 #vt6{margin-top:-50px;padding-top:50px}#plating02 .vtimeline-content{padding:0}#plating02 h2{padding:0 30px 10px}#plating02 .introduction{margin:0 0 10px}#plating02 .introduction h2{padding:0;margin:0 0 20px}#plating02 .vtimeline:before{background:#fff205}#plating02 .vtimeline-icon{background:0 0;height:40px;width:40px}#plating02 #vt1 .vtimeline-point:nth-child(1) .vtimeline-icon{background:url(//www.uyemura.co.jp/wordpress/wp-content/themes/uyemura/assets/css/../images/pages/contents/plating/chapter02/bg_year01.png) no-repeat}#plating02 #vt1 .vtimeline-point:nth-child(2) .vtimeline-icon{background:url(//www.uyemura.co.jp/wordpress/wp-content/themes/uyemura/assets/css/../images/pages/contents/plating/chapter02/bg_year02.png) no-repeat}#plating02 #vt1 .vtimeline-point:nth-child(3) .vtimeline-icon{background:url(//www.uyemura.co.jp/wordpress/wp-content/themes/uyemura/assets/css/../images/pages/contents/plating/chapter02/bg_year03.png) no-repeat}#plating02 #vt1 .vtimeline-point:nth-child(4) .vtimeline-icon{background:url(//www.uyemura.co.jp/wordpress/wp-content/themes/uyemura/assets/css/../images/pages/contents/plating/chapter02/bg_year04.png) no-repeat}#plating02 #vt1 .vtimeline-point:nth-child(5) .vtimeline-icon{background:url(//www.uyemura.co.jp/wordpress/wp-content/themes/uyemura/assets/css/../images/pages/contents/plating/chapter02/bg_year05.png) no-repeat}#plating02 .vtimeline-icon{top:0}#plating02 .vtimeline-content{position:relative;height:370px;background:0}#plating02 .vtimeline-content h3{color:#049;font-size:160%;text-align:right;margin:0 0 10px}#plating02 .vtimeline-right .vtimeline-content h3{text-align:left}#plating02 .vtimeline-content h3 .year{font-size:70%}#plating02 .vtimeline-content p{margin:0 0 10px;font-size:84%}#plating02 .vtimeline-content a{display:block;text-align:right;margin:0 0 30px;position:relative;z-index:1}#plating02 .vtimeline-content a:focus{outline:0}#plating02 .vtimeline-right .vtimeline-content a{text-align:left}#plating02 .vtimeline-content p.pic{text-align:right}#plating02 .vtimeline-right .vtimeline-content p.pic{text-align:left}#plating02 .vtimeline-block.vtimeline-right{margin-left:55%}#plating02 .vtimeline-icon:after{display:block;position:absolute;top:18%;left:18%;border-radius:50%;width:20%;height:20%;content:"";background:rgba(255,255,255,.1);-webkit-filter:blur(10px);-ms-filter:blur(10px);filter:blur(10px)}#plating02 .vtimeline-block:after{top:20px;border:0;width:35px;height:1px;left:417px}#plating02 .vtimeline-right:after{top:20px;border:0;width:35px;height:1px;left:467px}#plating02 #vt1 .vtimeline-block:after,#plating02 #vt1 .vtimeline-right:after{background:#f58792}#plating02 #vt2 .vtimeline-block:after,#plating02 #vt2 .vtimeline-right:after{background:#a0d65e}#plating02 #vt3 .vtimeline-block:after,#plating02 #vt3 .vtimeline-right:after{background:#8edce9}#plating02 #vt4 .vtimeline-block:after,#plating02 #vt4 .vtimeline-right:after{background:#d6ab5c}#plating02 .vtimeline-point{margin:0 0 -150px}#plating02 .vtimeline .vtimeline-point:nth-child(5){margin:0 0 100px}#plating02 #vt1 .vtimeline-point:nth-child(1){margin:0 0 -270px}#plating02 #vt1 .vtimeline-point:nth-child(2){margin:0 0 -80px}#plating02 #vt1 .vtimeline-point:nth-child(3){margin:0 0 -270px}#plating02 #vt1 .vtimeline-point:nth-child(4){margin:0 0 -50px}#plating02 #vt1+.vtimeline-point{display:none}#plating02 footer{padding:10px 0;background:#333;text-align:center;letter-spacing:1px;font-size:71.42857%}#plating02 footer small{color:#fff}#plating02 #pageTop{z-index:99999;width:100%;position:fixed;left:0;bottom:60px;display:none}#plating02 #pageTop p{width:960px;margin:0 auto;position:relative}#plating02 #pageTop p a{outline:none;position:absolute;right:-85px;bottom:0}@media print{#plating02 body{zoom:75%}#plating02 html:lang(ja) body{zoom:1}#plating02 #pageTop{display:none !important}}body.plating02 .intro-area{display:none;padding:50px}body.plating02 .fancybox-content{max-width:90%}body.plating02 .intro-area p{font-size:120%;line-height:1.8em;margin:15px 0 10px}body.plating02 .fixBox02{border-bottom:1px dotted #d9d9d9;margin:30px 0}body.plating02 .fixBox02:after{content:"";display:block;clear:both;height:0}body.plating02 .fixBox02 p{font-size:100%;line-height:1.8em;margin:1em 0}body.plating02 main .introduction .fixBox02 h2{text-align:left}body.plating02 .intro-area h2,body.plating02 .fixBox02 h2{color:#049;font-size:160%;padding:0}body.plating02 .intro-area .figRight figure,body.plating02 .fixBox02 .figRight figure{width:30%;float:right;margin:.5em 0 1em 15px}body.plating02 .intro-area .figRight figure p,body.plating02 .fixBox02 .figRight figure p{text-align:center;font-size:90%;margin:0 0 10px}body.plating02 .intro-area img,body.plating02 .fixBox02 img{width:auto;height:auto;max-width:100%}#plating03{border-top:3px solid #de4751}#plating03 main .mainvisual{background:url(//www.uyemura.co.jp/wordpress/wp-content/themes/uyemura/assets/css/../images/pages/contents/plating/chapter03/mv_bg.jpg)}#plating03 main .mainvisual h1{min-width:960px;height:230px;margin:0 auto;background:url(//www.uyemura.co.jp/wordpress/wp-content/themes/uyemura/assets/css/../images/pages/contents/plating/chapter03/mv_title.png) no-repeat center top;text-indent:-9999px}#plating03 main .introduction{width:960px;margin:0 auto;padding:35px 0 50px}#plating03 main .introduction nav{background:#2564a9;text-align:center;padding:10px}#plating03 main .introduction nav a{color:#fff;font-size:93%;margin:0 10px}#plating03 main .introduction h2{text-align:center;margin:0 0 25px}#plating03 main .introduction p{margin:1em 0;line-height:2em}#plating03 main #storyArea{-webkit-box-sizing:border-box;box-sizing:border-box;height:260px;padding:60px 0 0;background:#f7f3f3;position:relative}#plating03 main #storyArea:after{content:url(//www.uyemura.co.jp/wordpress/wp-content/themes/uyemura/assets/css/../images/pages/contents/plating/chapter03/icon_arrow01.jpg);width:66px;height:33px;position:absolute;left:50%;top:0;margin-left:-33px}#plating03 main #storyArea ul{width:960px;margin:0 auto}#plating03 main #storyArea ul:after{content:"";display:block;clear:both;height:0}#plating03 main #storyArea ul li{float:left;margin:0 13px 10px 0}#plating03 main #storyArea ul li.nth04{margin-right:0}#plating03 main #storyArea ul li a{outline:none}#plating03 main #storyArea ul li a:hover{opacity:.6}#plating03 #contents{width:980px;margin:auto;background:#fff;padding:30px 0 0}#plating03 h2{padding:0 30px 10px}#plating03 .introduction{margin:0 0 10px}#plating03 .introduction h2{padding:0;margin:0 0 20px}#plating03 #contents td{font-size:80%}#plating03 #contents td.box{border:1px solid #999;vertical-align:top}#plating03 #contents .num,#plating03 #contents .symbol,#plating03 #contents .name,#plating03 #contents .noid{display:block;padding:3px}#plating03 #contents .num{font-size:80%}#plating03 #contents .symbol{font-size:140%;font-weight:700;text-align:center}#plating03 #contents .name{font-size:80%;text-align:center;line-height:1.4}#plating03 #contents .noid{font-size:80%;text-align:center;margin-top:5px}#plating03 #contents .group{text-align:center;vertical-align:bottom}#plating03 #contents td.box.plate.type01{background:#dae3f3}#plating03 #contents td.box.plate.type02{background:#fff2cc}#plating03 #contents td.box.plate.type03{background:#e2f0d9}#plating03 #contents td.box.plate a{display:block;height:96px;text-decoration:none;border:2px solid #de4751}#plating03 #contents td.box.plate a:hover{opacity:.6}#plating03 footer{padding:10px 0;background:#333;text-align:center;letter-spacing:1px;font-size:71.42857%}#plating03 footer small{color:#fff}#plating03 #pageTop{z-index:99990;width:100%;position:fixed;left:0;bottom:60px;display:none}#plating03 #pageTop p{width:960px;margin:0 auto;position:relative}#plating03 #pageTop p a{outline:none;position:absolute;right:-85px;bottom:0}@media print{#plating03 body{zoom:75%}#plating03 html:lang(ja) body{zoom:1}#plating03 #pageTop{display:none !important}}#plating03 .txtC{text-align:center}body.plating03 .intro-area{display:none;padding:50px}body.plating03 .fancybox-content{max-width:90%}body.plating03 .intro-area h2{color:#049;font-size:160%;position:relative;height:60px;padding:5px 0}body.plating03 .intro-area .figLeft figure{width:30%;float:left;margin:.5em 15px 1em 0}body.plating03 .intro-area figure+div{width:68%;float:left}body.plating03 .intro-area p{font-size:100%;line-height:1.6em;margin:15px 0 10px}body.plating03 #vt1+.vtimeline-point{display:none}body.plating03 .fancybox-bg{background:#00489a !important}body.plating03 .fixBox02{border-bottom:1px dotted #d9d9d9;margin:30px 0}body.plating03 .fixBox02:after{content:"";display:block;clear:both;height:0}body.plating03 .fixBox02 h2{color:#049;font-size:160%;padding:0}body.plating03 .fixBox02 p{font-size:100%;line-height:1.8em;margin:1em 0}body.plating03 main .introduction .fixBox02 h2{text-align:left}body.plating03 .intro-area h2 span{position:absolute;display:block;width:50px;height:50px;border-radius:25px;left:5px;background:#fff}body.plating03 .intro-area h2 small{position:absolute;top:0;width:50px;text-align:center;font-size:50%}body.plating03 .intro-area h2 em{position:absolute;bottom:0;width:50px;text-align:center;font-size:90%}body.plating03 .intro-area h2 strong{position:absolute;left:70px;top:8px}body.plating03 .intro-area .graph table{float:left;font-size:90%;margin:0 0 10px}body.plating03 .intro-area .graph table,body.plating03 .intro-area .graph th,body.plating03 .intro-area .graph td{border:1px solid #666}body.plating03 .intro-area .graph th,body.plating03 .intro-area .graph td{white-space:nowrap}body.plating03 .intro-area .graph table:first-child,body.plating03 .intro-area .graph table:nth-child(2){margin-right:10px}body.plating03 .intro-area .graph td{text-align:right;padding:5px}body.plating03 .intro-area .graph th{text-align:left;font-weight:400;padding:5px}body.plating03 .intro-area .figRight:after,body.plating03 .intro-area .figLeft:after,body.plating03 .intro-area .graph:after{content:"";display:block;clear:both}body.plating03 .intro-area .quotation{text-indent:-5em;padding-left:5em;line-height:1.4em;font-size:80%}body.plating03 #hidden-content01 h2{background:#b5c7b5}body.plating03 #hidden-content01.intro-area .graph tr:nth-child(2n+1){background:#dee6de}body.plating03 #hidden-content02 h2{background:#c2944f}body.plating03 #hidden-content02.intro-area .graph tr:nth-child(2n+1){background:#f0e3d6}body.plating03 #hidden-content03 h2{background:#cf8061}body.plating03 #hidden-content03.intro-area .graph tr:nth-child(2n+1){background:#f7cfb5}body.plating03 #hidden-content04 h2{background:#a68a8a}body.plating03 #hidden-content04.intro-area .graph tr:nth-child(2n+1){background:#dbd6d4}body.plating03 #hidden-content05 h2{background:#babfc4}body.plating03 #hidden-content05.intro-area .graph tr:nth-child(2n+1){background:#dbd9d6}body.plating03 #hidden-content06 h2{background:#d9d499}body.plating03 #hidden-content06.intro-area .graph tr:nth-child(2n+1){background:#f2ede0}body.plating03 #hidden-content07 h2{background:#ffde47}body.plating03 #hidden-content07.intro-area .graph tr:nth-child(2n+1){background:#fff2d6}body.plating03 .intro-area p.lead{font-size:120%;font-weight:700;color:#444}body.plating03 .intro-area em{font-style:normal}body.plating03 .intro-area .figRight figure,body.plating03 .fixBox02 .figRight figure{width:30%;float:right;margin:.5em 0 1em 15px}body.plating03 .intro-area .figRight figure p,body.plating03 .fixBox02 .figRight figure p{text-align:center;font-size:90%;margin:0 0 10px}body.plating03 .intro-area img,body.plating03 .fixBox02 img{width:auto;height:auto;max-width:100%}body.plating03 #hidden-content01 h2 strong,body.plating03 #hidden-content02 h2 strong,body.plating03 #hidden-content03 h2 strong,body.plating03 #hidden-content04 h2 strong,body.plating03 #hidden-content05 h2 strong,body.plating03 #hidden-content06 h2 strong,body.plating03 #hidden-content07 h2 strong{color:#fff}body.plating03 #hidden-content01.intro-area h3,body.plating03 #hidden-content01.intro-area h2 span{color:#2b472b}body.plating03 #hidden-content01.intro-area .graph tr:nth-child(even),body.plating03 #hidden-content02.intro-area .graph tr:nth-child(even),body.plating03 #hidden-content03.intro-area .graph tr:nth-child(even),body.plating03 #hidden-content04.intro-area .graph tr:nth-child(even),body.plating03 #hidden-content05.intro-area .graph tr:nth-child(even),body.plating03 #hidden-content06.intro-area .graph tr:nth-child(even),body.plating03 #hidden-content07.intro-area .graph tr:nth-child(even){background:#fafafa}body.plating03 #hidden-content02.intro-area h3,body.plating03 #hidden-content02.intro-area h2 span{color:#574236}body.plating03 #hidden-content03.intro-area h3,body.plating03 #hidden-content03.intro-area h2 span{color:#6e392b}body.plating03 #hidden-content04.intro-area h3,body.plating03 #hidden-content04.intro-area h2 span{color:#543b3b}body.plating03 #hidden-content05.intro-area h3,body.plating03 #hidden-content05.intro-area h2 span{color:#4f4a42}body.plating03 #hidden-content06.intro-area h3,body.plating03 #hidden-content06.intro-area h2 span{color:#666333}body.plating03 #hidden-content07.intro-area h3,body.plating03 #hidden-content07.intro-area h2 span{color:#664708}@media screen and (max-width:980px){body.plating03 .intro-area .figLeft figure{width:100%;float:none;text-align:center;margin:1em}body.plating03 .intro-area figure+div{width:100%;float:none}body.plating03 .intro-area .graph table{width:100%;float:none;margin:1em 0}body.plating03 .intro-area{font-size:120%}body.plating03 .intro-area h2 em{font-size:80%}}#plating04{border-top:3px solid #de4751}#plating04 main .mainvisual{background:url(//www.uyemura.co.jp/wordpress/wp-content/themes/uyemura/assets/css/../images/pages/contents/plating/chapter04/mv_bg.jpg)}#plating04 main .mainvisual h1{min-width:960px;height:230px;margin:0 auto;background:url(//www.uyemura.co.jp/wordpress/wp-content/themes/uyemura/assets/css/../images/pages/contents/plating/chapter04/mv_title.png) no-repeat center top;text-indent:-9999px}#plating04 main .introduction{width:960px;margin:0 auto;padding:35px 0 50px}#plating04 main .introduction nav{background:#2564a9;text-align:center;padding:10px}#plating04 main .introduction nav a{color:#fff;font-size:93%;margin:0 10px}#plating04 main .introduction h2{text-align:center;margin:0 0 25px}#plating04 main .introduction p{margin:1em 0;line-height:2em}#plating04 main #storyArea{-webkit-box-sizing:border-box;box-sizing:border-box;height:260px;padding:60px 0 0;background:#f7f3f3;position:relative}#plating04 main #storyArea ul{width:960px;margin:0 auto}#plating04 main #storyArea ul:after{content:"";display:block;clear:both;height:0}#plating04 main #storyArea ul li{float:left;margin:0 13px 10px 0}#plating04 main #storyArea ul li.nth04{margin-right:0}#plating04 main #storyArea ul li a{outline:none}#plating04 main #storyArea ul li a:hover{opacity:.6}#plating04 #contents{width:980px;margin:auto;background:#fff;padding:30px 0 0}#plating04 #vt1,#plating04 #vt2,#plating04 #vt3,#plating04 #vt4,#plating04 #vt5,#plating04 #vt6{margin-top:-50px;padding-top:50px}#plating04 .vtimeline-content{padding:0}#plating04 h2{padding:0 30px 10px}#plating04 .introduction{margin:0 0 10px}#plating04 .introduction h2{padding:0;margin:0 0 20px}#plating04 .vtimeline:before{background:#fff205}#plating04 .vtimeline-icon{background:0 0;height:40px;width:40px}#plating04 #vt1 .vtimeline-point:nth-child(1) .vtimeline-icon{background:url(//www.uyemura.co.jp/wordpress/wp-content/themes/uyemura/assets/css/../images/pages/contents/plating/chapter04/bg_year01.png) no-repeat}#plating04 #vt1 .vtimeline-point:nth-child(2) .vtimeline-icon{background:url(//www.uyemura.co.jp/wordpress/wp-content/themes/uyemura/assets/css/../images/pages/contents/plating/chapter04/bg_year02.png) no-repeat}#plating04 #vt1 .vtimeline-point:nth-child(3) .vtimeline-icon{background:url(//www.uyemura.co.jp/wordpress/wp-content/themes/uyemura/assets/css/../images/pages/contents/plating/chapter04/bg_year03.png) no-repeat}#plating04 #vt1 .vtimeline-point:nth-child(4) .vtimeline-icon{background:url(//www.uyemura.co.jp/wordpress/wp-content/themes/uyemura/assets/css/../images/pages/contents/plating/chapter04/bg_year04.png) no-repeat}#plating04 #vt1 .vtimeline-point:nth-child(5) .vtimeline-icon{background:url(//www.uyemura.co.jp/wordpress/wp-content/themes/uyemura/assets/css/../images/pages/contents/plating/chapter04/bg_year05.png) no-repeat}#plating04 .vtimeline-icon{top:0}#plating04 .vtimeline-content{position:relative;height:370px;background:0}#plating04 .vtimeline-content h3{color:#049;font-size:160%;text-align:right;margin:0 0 10px}#plating04 .vtimeline-right .vtimeline-content h3{text-align:left}#plating04 .vtimeline-content h3 .year{font-size:70%}#plating04 .vtimeline-content p{margin:0 0 10px;font-size:84%}#plating04 .vtimeline-content a{display:block;text-align:right;margin:0 0 30px;position:relative;z-index:1}#plating04 .vtimeline-content a:focus{outline:0}#plating04 .vtimeline-right .vtimeline-content a{text-align:left}#plating04 .vtimeline-content p.pic{text-align:right}#plating04 .vtimeline-right .vtimeline-content p.pic{text-align:left}#plating04 .vtimeline-block.vtimeline-right{margin-left:55%}#plating04 .vtimeline-icon:after{display:block;position:absolute;top:18%;left:18%;border-radius:50%;width:20%;height:20%;content:"";background:rgba(255,255,255,.1);-webkit-filter:blur(10px);-ms-filter:blur(10px);filter:blur(10px)}#plating04 .vtimeline-block:after{top:20px;border:0;width:35px;height:1px;left:417px}#plating04 .vtimeline-right:after{top:20px;border:0;width:35px;height:1px;left:467px}#plating04 #vt1 .vtimeline-block:after,#plating04 #vt1 .vtimeline-right:after{background:#f58792}#plating04 #vt2 .vtimeline-block:after,#plating04 #vt2 .vtimeline-right:after{background:#a0d65e}#plating04 #vt3 .vtimeline-block:after,#plating04 #vt3 .vtimeline-right:after{background:#8edce9}#plating04 #vt4 .vtimeline-block:after,#plating04 #vt4 .vtimeline-right:after{background:#d6ab5c}#plating04 .vtimeline-point{margin:0 0 -150px}#plating04 .vtimeline .vtimeline-point:nth-child(5){margin:0 0 100px}#plating04 #vt1 .vtimeline-point:nth-child(1){margin:0 0 -270px}#plating04 #vt1 .vtimeline-point:nth-child(2){margin:0 0 -80px}#plating04 #vt1 .vtimeline-point:nth-child(3){margin:0 0 -270px}#plating04 #vt1 .vtimeline-point:nth-child(4){margin:0 0 -50px}#plating04 .fixBox02{margin:30px 0;border-bottom:1px dotted #d9d9d9}#plating04 .fixBox02:after{content:"";display:block;clear:both;height:0}#plating04 .fixBox02 h2{color:#049;font-size:160%;padding:0}#plating04 .fixBox02 .figRight figure{width:30%;float:right;margin:.5em 0 1em 15px}#plating04 .fixBox02 p{margin:1em 0;font-size:100%;line-height:1.8em}#plating04 .fixBox02 .figRight figure p{text-align:center;margin:0 0 10px;font-size:90%}#plating04 .fixBox02 img{width:auto;height:auto;max-width:100%}#plating04 .fixBox02 .figLeft figure{width:30%;float:left;margin:.5em 15px 1em 0}#plating04 .fixBox02 .figLeft figure p{text-align:center;margin:0 0 10px;font-size:90%}#plating04 main .introduction .fixBox02 h2{text-align:left}#plating04 footer{padding:10px 0;background:#333;text-align:center;letter-spacing:1px;font-size:71.42857%}#plating04 footer small{color:#fff}#plating04 #pageTop{z-index:99999;width:100%;position:fixed;left:0;bottom:60px;display:none}#plating04 #pageTop p{width:960px;margin:0 auto;position:relative}#plating04 #pageTop p a{outline:none;position:absolute;right:-85px;bottom:0}#plating04 .fadein{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px);-webkit-transition:all 1s;transition:all 1s}@media print{#plating04 body{zoom:75%}#plating04 html:lang(ja) body{zoom:1}#plating04 #pageTop{display:none !important}}#plating04 .fixBox02.lead .figRight{float:left;background:#f7f3f2;padding:0 0 0 20px}#plating04 .fixBox02.lead .figRight figure{margin:0 0 0 20px}.p-inquiry{margin-top:100px}.p-inquiry_list{margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0;list-style:none;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.p-inquiry_item{border-bottom:1px solid #bcbcbc;width:calc(50% - 40px);margin-top:1em}.is-full .p-inquiry_item{width:100%}.p-inquiry a{font-size:2.4rem;display:block;padding:1em 2em 1em 64px;text-decoration:none;position:relative;-webkit-transition:.2s;transition:.2s}.p-inquiry a:hover{background-color:rgba(0,0,0,.015)}.p-inquiry a:before{content:"";width:6px;height:6px;border:solid #416f9c;border-width:0 2px 2px 0;position:absolute;top:0;bottom:0;right:.5em;margin:auto;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.p-inquiry svg{width:42px;height:42px;position:absolute;top:0;bottom:0;left:.25em;margin:auto}.p-inquiry_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0;list-style:none;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:4% 0 0;padding-bottom:5%;border-top:solid 1px #bcbcbc}.p-inquiry_section{width:calc(50% - 40px)}.p-inquiry_complete{text-align:center}@media screen and (max-width:835px){.p-inquiry{margin-top:50px}.p-inquiry_list{display:block}.p-inquiry_item{width:100%;margin-top:1em}.p-inquiry a{font-size:1.6rem;padding:.5em 2em .5em 4rem}.p-inquiry svg{width:24px;height:24px}.p-inquiry_wrap{display:block;margin:5.5rem 0 5rem}.p-inquiry_section{width:100%}.p-inquiry_section+.p-inquiry_section{padding-top:5.5rem}}.p-inquiry-qestions_button{margin-bottom:4rem}.c-form_table{border-collapse:collapse;width:100%}.c-form_table th,.c-form_table td{border-bottom:1px solid #ababab;padding:1.2em 0;text-align:left}@media screen and (max-width:835px){.c-form_table th,.c-form_table td{display:block}}.c-form_table tr:last-child th,.c-form_table tr:last-child td{border-bottom:none}.c-form_table th{width:35%;padding-right:8em;vertical-align:top;padding-top:1.65em;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:835px){.c-form_table th{width:100%;border-bottom:none;padding:1.2em 6em 0 0}}.c-form input[type=text],.c-form input[type=email],.c-form select,.c-form textarea{border:1px solid #bcbcbc;background:#f0f0f0;height:2.75em;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 1em;width:100%}.c-form input[name^=tel]{width:auto}@media screen and (max-width:835px){.c-form input[name^=tel]{width:100%}.c-form input[name^=tel]:lang(ja){width:5em}}@media screen and (max-width:835px){.c-form input,.c-form textarea,.c-form select{font-size:1.6rem}}.c-form input,.c-form textarea{-webkit-appearance:none}.c-form textarea{padding:1.4em 1em;height:230px}.c-form p{margin:0;position:relative}.c-form p+p{margin-top:1em}.c-form .c-label-form{position:absolute;top:0;bottom:0;margin:auto;left:-6.8em}@media screen and (max-width:835px){.c-form .c-label-form{top:-7em;left:auto;right:0}.mail_re .c-label-form{display:none}}.c-form .c-label-form_upper{position:relative}.c-form .c-label-form_upper .c-label-form{top:1rem;bottom:auto}@media screen and (max-width:835px){.c-form .c-label-form_upper .c-label-form{top:-4em;bottom:0}}.c-form .c-label-form:not(:lang(ja)){left:-7.8em;min-width:6em}@media screen and (max-width:835px){.c-form .c-label-form:not(:lang(ja)){left:auto}}.c-form .locale{margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.c-form .locale dt{margin:0;width:8em}.c-form .locale dt:not(:lang(ja)){display:none}.c-form .locale dd{margin:0;-webkit-box-flex:1;-ms-flex:1;flex:1}.c-form .privacy th{padding-top:1.2em}.c-form .privacy p+p{margin-top:.1em}.c-form .locale+.locale{margin-top:1em}.c-form input[type=radio],.c-form input[type=checkbox]{display:none}.c-form input[type=radio]+span,.c-form input[type=checkbox]+span{position:relative}.c-form input[type=radio]+span{padding-left:3rem}.c-form input[type=radio]+span:before,.c-form input[type=radio]+span:after{width:24px;height:24px;border-radius:100%}.c-form input[type=radio]+span:before{border:1px solid #707070;border-radius:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.c-form input[type=radio]:checked+span:after{background:#000;-webkit-transform:scale(.45);transform:scale(.45)}.c-form input[type=checkbox]+span{padding-left:3rem}.c-form input[type=checkbox]+span:before{top:0;left:0;width:22px;height:22px;border:1px solid #707070;border-radius:2px;-webkit-box-sizing:border-box;box-sizing:border-box;top:.1em}@media screen and (max-width:835px){.c-form input[type=checkbox]+span:before{top:0}}.c-form input[type=checkbox]:checked+span:before{color:#416f9c;background:currentColor;border-color:currentColor}.c-form input[type=checkbox]:checked+span:after{top:50%;left:5px;width:4px;height:8px;border:solid #fff;border-width:0 2px 2px 0;-webkit-transform:rotate(35deg) translateY(-50%);transform:rotate(35deg) translateY(-50%)}.l-button .c-button:hover,.l-button .c-button-black:hover,.l-button .c-button-white:hover,.l-button .c-button-light:hover{background-color:#416f9c;color:#fff}.l-button input{margin:0 1em}.mw_wp_form_confirm .privacy p+p{display:none}@media screen and (max-width:835px){.mw_wp_form_confirm .c-form .c-label-form{top:-6em}}.mw_wp_form_confirm .mail_re{display:none}.p-privacy_lead{font-weight:700;margin-bottom:2.5em}.p-attention-list_item+li{margin-top:2em}.p-attention-list_item .ttl{font-size:1.6rem;margin-top:0;margin-bottom:0;margin-left:1.5em;position:relative}.p-attention-list_item .ttl:before{content:"";position:absolute;display:block;width:.9em;height:.9em;left:-1.4em;top:.6em;background-color:#333}@media screen and (max-width:835px){.p-attention-list_item .ttl{font-size:1.5rem}}.p-attention-list_item .txtwrap p{margin:0}.l-post_contents:after{content:"";display:block;clear:both}.l-post_contents .scheduleList>li{list-style:none;margin-left:0}.l-post_contents .scheduleList>li+li{padding-top:1rem}.l-post_contents .scheduleList>li *{margin:0}.l-post_contents .clear:after{content:"";display:block;clear:both}.l-post_contents img{margin:auto;display:block;height:auto}.l-post_contents img.alignleft{float:left;margin-right:4%}.l-post_contents img.alignright{float:right;margin-left:4%}@media screen and (max-width:835px){.l-post_contents img.alignleft,.l-post_contents img.alignright{float:none;margin:auto}}.l-post_contents h2{background-color:#416f9c;color:#fff;font-size:2rem;padding:1.2rem 2.5rem;font-weight:400;line-height:1.4}@media screen and (max-width:835px){.l-post_contents h2{font-size:1.8rem;padding:.8rem 2rem}}.l-post_contents h3{font-size:1.8rem;font-weight:700;color:#416f9c}@media screen and (max-width:835px){.l-post_contents h3{font-size:1.6rem}}.l-post_contents table,.l-post_contents td,.l-post_contents th{border:1px solid #707070;border-collapse:collapse}.l-post_contents td,.l-post_contents th{padding:10px}.l-post_contents blockquote{margin:0;border-left:none;background-color:rgba(65,111,156,.5);font-style:italic}.l-post_contents blockquote p{padding:0}.l-post_contents a[href$=pdf]:after{content:"";display:inline-block;width:30px;height:30px;background:url(//www.uyemura.co.jp/wordpress/wp-content/themes/uyemura/assets/css/../images/icons/pdf.svg) no-repeat center/contain;margin-left:.25em;vertical-align:bottom}.l-post_eyeCatch{text-align:center}#research-development{font-size:1.3rem;}#research-development article,#research-development aside,#research-development details,#research-development figcaption,#research-development figure,#research-development footer,#research-development header,#research-development hgroup,#research-development main,#research-development nav,#research-development section,#research-development summary{display:block}#research-development audio,#research-development canvas,#research-development video{display:inline-block}#research-development audio:not([controls]){display:none;height:0}#research-development [hidden],#research-development template{display:none}#research-development html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}#research-development body{margin:0}#research-development a{background:0 0}#research-development a:focus{outline:thin dotted}#research-development a:active,#research-development a:hover{outline:0}#research-development h1{font-size:2em;margin:.67em 0}#research-development abbr[title]{border-bottom:1px dotted}#research-development b,#research-development strong{font-weight:700}#research-development dfn{font-style:italic}#research-development hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}#research-development mark{background:#ff0;color:#000}#research-development code,#research-development kbd,#research-development pre,#research-development samp{font-family:monospace,serif;font-size:1em}#research-development pre{white-space:pre-wrap}#research-development q{quotes:"\201C""\201D""\2018""\2019"}#research-development small{font-size:80%}#research-development sub,#research-development sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}#research-development sup{top:-.5em}#research-development sub{bottom:-.25em}#research-development img{border:0}#research-development svg:not(:root){overflow:hidden}#research-development figure{margin:0}#research-development fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}#research-development legend{border:0;padding:0}#research-development button,#research-development input,#research-development select,#research-development textarea{font-family:inherit;font-size:100%;margin:0}#research-development button,#research-development input{line-height:normal}#research-development button,#research-development select{text-transform:none}#research-development button,#research-development html input[type=button],#research-development input[type=reset],#research-development input[type=submit]{-webkit-appearance:button;cursor:pointer}#research-development button[disabled],#research-development html input[disabled]{cursor:default}#research-development input[type=checkbox],#research-development input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}#research-development input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}#research-development input[type=search]::-webkit-search-cancel-button,#research-development input[type=search]::-webkit-search-decoration{-webkit-appearance:none}#research-development button::-moz-focus-inner,#research-development input::-moz-focus-inner{border:0;padding:0}#research-development textarea{overflow:auto;vertical-align:top}#research-development table{border-collapse:collapse;border-spacing:0}#research-development body{font:81.25%/1.231 "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","ＭＳ Ｐゴシック","MS P Gothic",sans-serif;*font-size:small;*font:x-small;color:#333;position:relative}#research-development h1,#research-development h2,#research-development h3,#research-development h4,#research-development h5,#research-development h6,#research-development p,#research-development dl,#research-development dt,#research-development dd,#research-development ol,#research-development ul,#research-development li{margin:0;padding:0}#research-development ul li{list-style-type:none}#research-development img{vertical-align:bottom}#research-development a:link,#research-development a:visited{color:#333;text-decoration:underline}#research-development a:hover,#research-development a:active{color:#4c5486;text-decoration:none}#research-development .blankIcon,#research-development .pdfIcon,#research-development .wordIcon,#research-development .excelIcon{vertical-align:middle;margin:0 .2em 0 .3em}#research-development #header{border-top:3px solid #004799;border-bottom:1px solid #eee;background-color:rgba(255,255,255,.9)}#research-development #header .inner{width:960px;padding:18px 0;margin:0 auto;position:relative}#research-development #header .navTop{position:absolute;right:0;top:0}#research-development #header .navTop li{float:left;display:inline}#research-development #header .navTop li a{font-size:85%;display:block;padding:10px 25px;color:#fff;text-decoration:none;background:#004799;webkit-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .3s;transition:all .3s}#research-development #header .navTop li a:hover{background:#007ad5}#research-development #header .navTop li{position:relative}#research-development #header .navTop li:after{position:absolute;right:0;top:5px;content:"";height:20px;width:1px;background:#4877d1}#research-development #header .navTop li:last-child:after{display:none}#research-development #header #gnav{position:absolute;right:0;bottom:8px}#research-development #header #gnav ul{border-left:1px solid #d9d9d9}#research-development #header #gnav li{border-right:1px solid #d9d9d9;float:left;display:inline}#research-development #header #gnav li a{display:block;padding:2px 15px;webkit-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .3s;transition:all .3s}#research-development #header #gnav li a:hover{background:#fff100}#research-development #main{position:relative;width:100%;overflow:hidden;background:#0a2d55 url(//www.uyemura.co.jp/wordpress/wp-content/themes/uyemura/assets/css/../images/pages/development/research-development/main_bg.jpg) no-repeat top center;background-size:cover;height:580px;z-index:1}#research-development #mainImage{width:100%;overflow:hidden;background:no-repeat top center !important;background-size:cover !important;z-index:11}#research-development #mainImage .inner{position:relative;width:960px;margin:0 auto;height:580px;z-index:111}#research-development #mainImage h2{position:absolute;top:84px;left:594px}#research-development #mainImage p{position:absolute;top:65px;left:-170px}#research-development #mainImage ul{position:absolute;top:192px;left:594px}#research-development #mainImage ul li{margin-bottom:20px}#research-development #contents{line-height:2}#research-development #contents .inner{width:960px;margin:0 auto}#research-development #contents .inner p{margin:0 0 1.5em;font-size:110%}#research-development #contents section{width:960px;padding:60px 0 0;margin:0 auto 60px;background:url(//www.uyemura.co.jp/wordpress/wp-content/themes/uyemura/assets/css/../images/pages/development/research-development/bg_shadow01.gif) top center no-repeat}#research-development #contents section.first,#research-development #contents section:first-child{background:0 0;margin-top:-155px}#research-development #contents section h2{text-align:center;font-size:2em;margin:0 0 30px;padding:0 0 15px;border-bottom:2px solid #00489a}#research-development #contents section h3{width:960px;height:32px;margin:0 0 30px;padding:16px 0 0 20px;font-size:18px;line-height:1;color:#fff;background:url(//www.uyemura.co.jp/wordpress/wp-content/themes/uyemura/assets/css/../images/pages/development/research-development/bg_titlebar.png) no-repeat left top}#research-development #contents section h4{font-size:120%;color:#01489a;border-bottom:1px solid #eee;padding:0 0 15px;margin:0 0 25px;line-height:1.8;letter-spacing:.1em}#research-development #contents section h5{font-size:100%;color:#333;display:inline-block;padding:0 0 1em 20px;background:url(//www.uyemura.co.jp/wordpress/wp-content/themes/uyemura/assets/css/../images/pages/development/research-development/ico_box1.png) no-repeat left 7px}#research-development #contents section p{margin:0 0 1.5em;font-size:110%}#research-development #contents section p.lead{font-weight:700;font-size:140%;letter-spacing:.1em}#research-development #contents .leadBox{height:433px;background:#fff url(//www.uyemura.co.jp/wordpress/wp-content/themes/uyemura/assets/css/../images/pages/development/research-development/lead_bg.jpg) no-repeat top center;background-size:cover}#research-development #contents .leadBox .leadBoxInner{padding-top:80px;text-align:center}#research-development #contents .leadBox .leadBoxInner p{font-size:140%;margin:0 0 1.5em}#research-development #contents .leadBox .leadBoxInner p span{font-size:180%;color:#00489a}#research-development #contents section .photo01{padding:20px 0 0;margin:0 -20px 0 0}#research-development #contents section .photo01 li{margin:0 20px 0 0;float:left;display:inline}#research-development #contents section .photo02{margin-bottom:2em}#research-development #contents section .photo02 li{display:inline-block}#research-development #contents section .photo01 figure,#research-development #contents section .photo02 figure,#research-development #contents section .photo03 figure,#research-development #contents section .photo04 figure{text-align:center}#research-development #contents section .photo01 figure figcaption,#research-development #contents section .photo02 figure figcaption,#research-development #contents section .photo03 figure figcaption,#research-development #contents section .photo04 figure figcaption{padding:15px 0 0;font-size:85%}#research-development #contents section .photo02.ml10{margin-left:-10px}#research-development #contents section .photo02.ml10 li{margin-left:10px}#research-development #contents section .photo02.ml20{margin-left:-20px}#research-development #contents section .photo02.ml20 li{margin-left:20px}#research-development #contents section .photo02.ml30{margin-left:-30px}#research-development #contents section .photo02.ml30 li{margin-left:30px}#research-development #contents section .photo03{margin:0 0 20px 100px}#research-development #contents section .photo04{margin:0 0 20px -20px}#research-development #contents section .photo03 li,#research-development #contents section .photo04 li{display:inline-block;width:220px;vertical-align:top;margin-left:20px}#research-development #contents .txtC{text-align:center}#research-development #contents section .figureBox{padding:0 0 2em}#research-development #contents section .figureBox .figureBoxInner{display:block}#research-development #contents section .figureBox .imgR{float:right;display:inline;margin:0 0 2em 2em}#research-development #contents section .figureBox .imgL{float:left;display:inline;margin:0 2em 2em 0}#research-development #contents section .figureBox.dot{background:url(//www.uyemura.co.jp/wordpress/wp-content/themes/uyemura/assets/css/../images/pages/development/research-development/bg_dot.gif) no-repeat left bottom;padding:0;margin-bottom:2em}#research-development #contents section .concept dt,#research-development #contents section .concept dd{padding-left:30px;font-size:110%}#research-development #contents section .concept dt{background:url(//www.uyemura.co.jp/wordpress/wp-content/themes/uyemura/assets/css/../images/pages/development/research-development/ico_bar.png) no-repeat left 6px;font-weight:700;margin-top:1em}#research-development #contents section .concept dt:first-child{margin-top:0}#research-development #contents section .outlink{padding-left:30px;background:url(//www.uyemura.co.jp/wordpress/wp-content/themes/uyemura/assets/css/../images/pages/development/research-development/ico_circleArrow.png) no-repeat left center}#research-development #contents section .outlink a{color:#00489a;text-decoration:none}#research-development #contents section .outlink a:hover{color:#007ad5}#research-development #contents section .outlink img{margin-left:.5em;vertical-align:middle}#research-development #slideBox{display:block;background:url(//www.uyemura.co.jp/wordpress/wp-content/themes/uyemura/assets/css/../images/pages/development/research-development/slide_bg.png) no-repeat left top;width:410px;height:330px;padding:5px}#research-development #slideBox .slideBoxInner{display:none;margin:0 auto;text-align:left}#research-development #slideBox .slideBoxImg,#research-development #slideBox .slideBoxImg ul{position:relative;overflow:hidden;width:100%}#research-development #slideBox .slideBoxImg ul li{position:absolute;top:0;left:0;width:100%}#research-development #slideBox .slideBoxImg ul li img{width:100%}#research-development #slideBox .slideBoxThumb{overflow:hidden;width:100%;margin-top:5px}#research-development #slideBox .slideBoxThumb ul{width:110%}#research-development #slideBox .slideBoxThumb ul li{float:left;display:inline;overflow:hidden;cursor:pointer}#research-development #slideBox .slideBoxThumb ul li img{width:100%}#research-development #slideBox .slideBoxThumb ul li.active{filter:alpha(opacity=100) !important;-moz-opacity:1 !important;opacity:1 !important}#research-development #slideBox .slideBoxImg .btnPrev,#research-development #slideBox .slideBoxImg .btnNext{position:absolute;width:10%;height:100%;top:0;z-index:100}#research-development #slideBox .slideBoxImg .btnPrev{left:0;background:url(//www.uyemura.co.jp/wordpress/wp-content/themes/uyemura/assets/css/../images/pages/development/research-development/slide_prev.png) no-repeat center center}#research-development #slideBox .slideBoxImg .btnNext{right:0;background:url(//www.uyemura.co.jp/wordpress/wp-content/themes/uyemura/assets/css/../images/pages/development/research-development/slide_next.png) no-repeat center center}#research-development #slideBox ul:after{content:".";height:0;clear:both;display:block;visibility:hidden}#research-development #slideBox ul{display:inline-block;overflow:hidden}#research-development #pageTop{z-index:99999;width:100%;position:fixed;left:0;bottom:60px;display:none}#research-development #pageTop p{width:960px;margin:0 auto;position:relative}#research-development #pageTop p a{outline:none;position:absolute;right:-85px;bottom:0}#research-development #footer{background:#f0f0f0}#research-development #footer .copyRight{letter-spacing:.1em;color:#fff;padding:15px 0;text-align:center;background:#222}#research-development #header .navTop ul,#research-development #header #gnav ul,#research-development #contents section .photo01,#research-development #contents section .photo02,#research-development #contents section .photo03,#research-development #contents section .photo04,#research-development #contents section .figureBox,#research-development .clearfix{display:inline-block}#research-development #header .navTop ul,#research-development #header #gnav ul,#research-development #contents section .photo01,#research-development #contents section .photo02,#research-development #contents section .photo03,#research-development #contents section .photo04,#research-development #contents section .figureBox,#research-development .clearfix{display:block}#research-development #header .navTop ul:after,#research-development #header #gnav ul:after,#research-development #contents section .photo01:after,#research-development #contents section .photo02:after,#research-development #contents section .photo03:after,#research-development #contents section .photo04:after,#research-development #contents section .figureBox:after,#research-development #contents .modelStyle:after,#research-development .clearfix:after{content:"";display:block;clear:both;height:0}@media print{#research-development body{zoom:75%}#research-development html:lang(ja) body{zoom:1}#research-development #pageTop{display:none !important}}.p-sitemap-sec_ttl{background-color:#f8f8f8;color:#416f9c;font-size:2.4rem;font-weight:400;margin:0;padding:.2rem 6rem}.p-sitemap-catList{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0;padding:2rem 5.4rem 6rem}.p-sitemap-catList_item{-webkit-box-sizing:border-box;box-sizing:border-box;padding-right:1rem;padding-left:2.6rem;width:calc(100%/3);position:relative}.p-sitemap-catList_item i{position:absolute;top:0;left:0;-webkit-transform:translateY(18%);transform:translateY(18%)}@media screen and (max-width:835px){.p-sitemap-sec_ttl{font-size:1.8rem;padding:.2rem 2rem}.p-sitemap-catList{padding:2rem 1.4rem 4rem}.p-sitemap-catList_item{padding-left:2.4rem}.p-sitemap-catList_item i{-webkit-transform:translateY(12%);transform:translateY(12%)}.p-sitemap-catList_item i svg{width:2rem}}@media screen and (max-width:600px){.p-sitemap-sec_ttl{font-size:1.6rem}.p-sitemap-catList{padding:2rem 1.4rem 3rem}.p-sitemap-catList_item{width:100%}}select::-ms-expand{display:none}_:-ms-fullscreen,:root .l-top-products-button a{height:70px}@media screen and (max-width:835px){_:-ms-fullscreen,:root .l-top-products-button a{height:50px}}_:-ms-fullscreen,:root .l-archivesSort_inner:after{transform:translateY(-50%) rotate(135deg)}_:-ms-fullscreen,:root .c-location_headingWrap{-ms-flex:1 0 auto;flex:1 0 auto}@media screen and (max-width:835px){_:-ms-fullscreen,:root .c-location_info{-ms-flex:1 0 auto;flex:1 0 auto}}@media screen and (max-width:835px){_:-ms-fullscreen,:root .c-location_categories{width:100%}}@media screen and (max-width:835px){_:-ms-fullscreen,:root .p-companyBusiness-lists_item .img{min-height:1%}_:-ms-fullscreen,:root .p-companyBusiness-lists_item .img img{width:100%}}@media screen and (max-width:835px){_:-ms-fullscreen,:root .p-themes-header_wrap{width:100%}}@media screen and (max-width:835px){_:-ms-fullscreen,:root .l-p-themes-csr-header_date{position:static}}_:-ms-fullscreen,:root .p-sitemap-catList_item{width:33.333%}@media screen and (max-width:835px){_:-ms-fullscreen,:root .p-sitemap-catList_item{width:100%}}_:-ms-fullscreen,:root .p-productsSearch-list_item{width:31%}@media screen and (max-width:835px){_:-ms-fullscreen,:root .p-productsSearch-list_item{width:100%}}_:-ms-fullscreen,:root .p-productsSearch-list_label{height:4.68em}@media screen and (max-width:835px){_:-ms-fullscreen,:root .p-productsResult-category_data{-ms-flex:1 0 auto;flex:1 0 auto;width:100%}}@media screen and (max-width:835px){_:-ms-fullscreen,:root .l-top-contents_item{min-height:1%}}_:-ms-fullscreen,:root .c-form .l-button{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}_:-ms-fullscreen,:root .globalFooter_pagetop{transform:translateY(-40%)}_:-ms-fullscreen,:root .globalCategoryNavigation_item{max-width:100%}