﻿html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0}input,select{vertical-align:middle}a:hover{text-decoration:none}@keyframes scnavi_effect{0%{height:53px;opacity:0}15%{height:30px;opacity:0.8}25%{height:0;opacity:0.4}45%{height:0;opacity:0}100%{height:0;opacity:0}}@keyframes scnavi_effect_sp{0%{height:53px;opacity:0;bottom:-24px}15%{height:30px;opacity:0.4}25%{height:25px;opacity:1}45%{height:12px;opacity:0.6}100%{bottom:-24px;opacity:0;height:0%}}.l-container_full{width:100%}.l-container_common{max-width:1024px;padding:0 8px 40px 8px;margin:auto;box-sizing:border-box}@media screen and (max-width: 640px){.l-container_common{width:92%;padding:0;padding-bottom:30px}}.l-container_border{border:1px solid #dedede;padding:30px 25px 25px 25px;background:#fff}@media screen and (max-width: 640px){.l-container_border{padding:20px 15px}}.l-container_section--01{padding-bottom:40px;position:relative}.l-container_section--01 .l-container_common:first-child{padding-bottom:35px}.l-container_section--01.is-ir:after{background:#f8bf56}.l-container_section--01.is-tech:after{background:#4bbdcd}.l-container_section--01.is-sus:after{background:#b7d24e}.l-container_section--01.is-index{padding-top:60px}@media screen and (max-width: 640px){.l-container_section--01.is-index{padding-top:45px;padding-bottom:0}}.l-container_section--01.is-index:after,.l-container_section--01.is-index:before{display:none}.l-container_section--01:after{content:'';position:absolute;bottom:-24px;left:50%;z-index:1;height:53px;width:1px;background:#cf142b;animation:scnavi_effect 6s 0s linear infinite}@media screen and (max-width: 640px){.l-container_section--01:after{bottom:-24px;height:48px;animation:scnavi_effect_sp 3s 0s linear infinite}}.l-container_section--01 .us_news_sct{margin-bottom:40px}.l-container_section--02.is-ir{background:url(/-/Media/Ricoh/Sites/com/IR/img/index/bg_1.jpg) top left no-repeat;background-size:cover;padding:60px 0 100px 0;box-sizing:border-box}@media screen and (max-width: 640px){.l-container_section--02.is-ir{background:url(/-/Media/Ricoh/Sites/com/IR/img/index/bg_1_sp.jpg) top left no-repeat;background-size:cover;padding:45px 0 85px 0}}.l-container_section--02.is-sus{background:url(/-/Media/Ricoh/Sites/com/sustainability/img/index/bg_1.jpg) top left no-repeat;background-size:cover;padding:60px 0;box-sizing:border-box}@media screen and (max-width: 640px){.l-container_section--02.is-sus{height:auto;background:url(/-/Media/Ricoh/Sites/com/sustainability/img/index/bg_1_sp.jpg) top left no-repeat;background-size:cover;padding:40px 0}}.l-container_section--02.is-sus .sct_bg01{padding:0;background:none}.l-container_section--02.is-sus .hd02{font-size:34px;font-weight:normal}@media screen and (max-width: 640px){.l-container_section--02.is-sus .hd02{font-size:21px}}.l-container_section--02.is-sus .us_news_top{margin-top:16px}.l-container_section--02.is-sus .us_news_sct{padding:0;box-sizing:border-box;border:none}.l-container_section--02.is-sus .us_news_sct a{background:#fff url(/-/Media/Ricoh/Common/cmn_v1/img/icon_s_right_01.png) 99% 50% no-repeat;padding:0 32px 0 0;border-bottom:0;margin-bottom:2px;display:block}.l-container_section--02.is-sus .us_news_sct a dt{min-width:18em;padding:25px 0;box-sizing:border-box;width:19em !important;float:left}@media screen and (max-width: 640px){.l-container_section--02.is-sus .us_news_sct a dt{padding:12px 0 0 0}}.l-container_section--02.is-sus .us_news_sct a dd{padding:25px 0;box-sizing:border-box;text-decoration-color:#000 !important}@media screen and (max-width: 640px){.l-container_section--02.is-sus .us_news_sct a dd{padding:6px 0 12px 12px}}.l-container_section--02.is-sus .day{font-size:13px;font-weight:normal;color:#000;padding-left:25px;box-sizing:border-box;width:10.5em}@media screen and (max-width: 640px){.l-container_section--02.is-sus .day{padding-left:12px;width:auto}}.l-container_section--02.is-sus p{font-size:16px;color:#000}@media screen and (max-width: 640px){.l-container_section--02.is-sus p{font-size:14px}}.l-container_section--02.is-sus dt{padding:25px 0;box-sizing:border-box;width:19em !important}@media screen and (max-width: 640px){.l-container_section--02.is-sus dt{padding:12px 0 0 0;width:100% !important}}.l-container_section--02.is-sus dd{padding:25px 0;box-sizing:border-box}@media screen and (max-width: 640px){.l-container_section--02.is-sus dd{padding:6px 0 12px 12px;width:100% !important}}.l-container_section--02.is-sus .category_link_list{text-align:right;margin:0;margin-top:-2px}.l-container_section--02.is-sus .category_link_list li{background:#dedede;border-radius:4px;display:inline-block;font-size:100%}.l-container_section--02.is-sus .category_link_list li a{width:200px;font-size:14px;display:inline-block;color:#000;box-sizing:border-box;text-align:left;padding:10px 15px;box-sizing:border-box;background:url(/-/Media/Ricoh/Sites/com/sustainability/img/index/icon_arrow.png) 94% center no-repeat}.l-container_section--02.is-tech{background:url(/-/Media/Ricoh/Sites/com/technology/img/index/bg_1.jpg) top left no-repeat;background-size:cover;padding:60px 0;box-sizing:border-box}@media screen and (max-width: 640px){.l-container_section--02.is-tech{background:url(/-/Media/Ricoh/Sites/com/technology/img/index/bg_1_sp.jpg) top left no-repeat;background-size:cover;height:auto;padding:40px 0 60px 0}}.l-container_section--02.is-about{background:url(/-/Media/Ricoh/Sites/com/about/img/index/bg_1.jpg) bottom left no-repeat;background-size:cover;padding:60px 0 0 0;box-sizing:border-box}@media screen and (max-width: 640px){.l-container_section--02.is-about{padding:40px 0 0 0;background:url(/-/Media/Ricoh/Sites/com/about/img/index/bg_1_sp.jpg) top left no-repeat;background-size:cover}}.l-container_section--02.is-about .p-about_grid--item:nth-child(n+7){margin-bottom:20px}@media screen and (max-width: 640px){.l-container_section--02.is-about .p-about_grid--item:nth-child(n+7){margin-bottom:10px}}.l-container_section--03.is-ir{position:relative;height:auto;overflow:hidden;padding:90px 0;box-sizing:border-box;background-image:url(/-/Media/Ricoh/Sites/com/IR/svg/index/bg_triangle_01.svg),url(/-/Media/Ricoh/Sites/com/IR/svg/index/bg_triangle_02.svg);background-position:left top, right bottom;background-repeat:no-repeat, no-repeat;background-size:266px 327px;border-bottom:2px solid #f8bf56}@media screen and (max-width: 640px){.l-container_section--03.is-ir{padding:60px 0 0px 0;height:auto;background-size:43.46% 200px}}.l-container_section--03.is-ir:before{content:'';position:absolute;top:185px;left:0;height:3140px;width:1px;background:#f8bf56;z-index:0;transform:rotate(-45deg);transform-origin:top}@media screen and (max-width: 640px){.l-container_section--03.is-ir:before{top:0;left:-170px}}.l-container_section--03.is-ir .l-container_common{position:relative;z-index:9}.l-container_section--03.is-sus{position:relative;height:auto;overflow:hidden;padding:90px 0;box-sizing:border-box;background-image:url(/-/Media/Ricoh/Sites/com/sustainability/svg/index/bg_circle_02.svg),url(/-/Media/Ricoh/Sites/com/sustainability/svg/index/bg_circle_03.svg);background-position:left top, right bottom;background-repeat:no-repeat, no-repeat;background-size:340px 302px;border-bottom:2px solid #b7d24e}@media screen and (max-width: 640px){.l-container_section--03.is-sus{background-size:37.33% 145px;padding:45px 0 0 0;height:auto}}.l-container_section--03.is-sus:before{content:'';position:absolute;top:50px;left:-160px;height:3140px;width:1px;background:#b7d24e;z-index:0;transform:rotate(-45deg);transform-origin:top}@media screen and (max-width: 640px){.l-container_section--03.is-sus:before{left:0}}.l-container_section--03.is-sus .l-container_common{position:relative;z-index:9}@media screen and (max-width: 640px){.l-container_section--03.is-sus .dtl{padding:10px 24px 10px 16px !important}}.l-container_section--03.is-tech{position:relative;overflow:hidden;padding:90px 0 65px 0;box-sizing:border-box;background-image:url(/-/Media/Ricoh/Sites/com/technology/svg/index/bg_triangle_01.svg),url(/-/Media/Ricoh/Sites/com/technology/svg/index/bg_triangle_02.svg);background-position:left top, right bottom;background-repeat:no-repeat, no-repeat;background-size:266px 327px;border-bottom:2px solid #4bbdcd}@media screen and (max-width: 640px){.l-container_section--03.is-tech{padding:60px 0 0px 0;height:auto;background-size:43.46% 200px}}.l-container_section--03.is-tech:before{content:'';position:absolute;top:200px;left:0;height:3140px;width:1px;background:#4bbdcd;z-index:0;transform:rotate(-45deg);transform-origin:top}.l-container_section--03.is-tech .l-container_common{position:relative;padding-bottom:0;z-index:9}@media screen and (max-width: 640px){.l-container_section--03.is-tech .l-container_common{margin-bottom:30px}}.l-container_section--03.is-about{position:relative;overflow:hidden;padding:90px 0;box-sizing:border-box;background-image:url(/-/Media/Ricoh/Sites/com/about/svg/index/bg_square_01.svg),url(/-/Media/Ricoh/Sites/com/about/svg/index/bg_square_01.svg);background-position:left top, right bottom;background-repeat:no-repeat, no-repeat;background-size:240 240;border-bottom:2px solid #cf142b}@media screen and (max-width: 640px){.l-container_section--03.is-about{background-size:145px 145px;padding:45px 0}}.l-container_section--03.is-about:before{content:'';position:absolute;top:100px;left:0;height:3140px;width:1px;background:#cf142b;z-index:0;transform:rotate(-45deg);transform-origin:top}@media screen and (max-width: 640px){.l-container_section--03.is-about:before{left:-180px;top:100px}}.l-container_section--04{padding:70px 0;box-sizing:border-box}@media screen and (max-width: 640px){.l-container_section--04{padding:45px 0 0 0}}.l-container_section--04.is-index{padding:100px 0 0 0;box-sizing:border-box}@media screen and (max-width: 640px){.l-container_section--04.is-index{padding:40px 0 0 0}}@media screen and (max-width: 640px){.l-container_section--04.is-index .l-container_common{padding-bottom:0;margin-bottom:-5px}}.l-container_section--04.is-about .sct_bg01{padding:0;margin-top:40px}.l-footer_container{border-top:0px !important}.l-footer_container .l-container_common{padding-bottom:0}.l-footer_container .ft_ut .ft_ut_inr .ft_pg_top a{color:#000 !important}.l-footer_container .ft_brd_crmb_lst li a{color:#000 !important}.l-footer_container .ft_cnct_lst_more a{color:#000}.l-footer_bread li{font-size:13px !important}.l-footer_list{display:flex;flex-wrap:wrap}.l-footer_list.is-nocurrent{margin-top:25px}@media screen and (max-width: 640px){.l-footer_list.is-nocurrent{margin-top:0}}.l-footer_list--box{width:247px;margin-bottom:45px}@media screen and (max-width: 640px){.l-footer_list--box{width:100%;margin-bottom:0}}.l-footer_list--box.is-twocolumn{width:50%}@media screen and (max-width: 640px){.l-footer_list--box.is-twocolumn{width:100%}}.l-footer_list--box.is-under{margin-bottom:20px}@media screen and (max-width: 640px){.l-footer_list--box.is-under{margin-bottom:0}}.l-footer_list--heading{font-size:14px;font-weight:bold;line-height:1.4;margin-bottom:15px}@media screen and (max-width: 640px){.l-footer_list--heading{padding:15px 0 15px 15px;margin-bottom:0;margin-left:0 !important;font-weight:normal;position:relative;border-bottom:1px solid #dedede;background:url(/-/Media/Ricoh/Sites/com/IR/svg/index/plus.svg) 98% center no-repeat;background-size:14px}}.l-footer_list--heading.is-arrow{position:relative;margin-left:16px}.l-footer_list--heading.is-arrow:before{position:absolute;top:0;left:-20px;content:'';background:url(/-/Media/Ricoh/Common/cmn_v1/img/icon_s_right_01.png) center center no-repeat;background-size:cover;width:12px;height:16px}@media screen and (max-width: 640px){.l-footer_list--heading.is-arrow:before{background:none}}@media screen and (max-width: 640px){.l-footer_list--heading.is-show{background:url(/-/Media/Ricoh/Sites/com/IR/svg/index/minus.svg) 98% center no-repeat;background-size:12px auto;margin-bottom:15px}}.l-footer_list--heading.is-show:before{transform:rotate(0)}.l-footer_list--caption{font-size:12px;margin-bottom:20px;color:#666}@media screen and (max-width: 640px){.l-footer_list--caption{display:none}}.l-footer_list--caption.is-noheading{margin-top:34px}@media screen and (max-width: 640px){.l-footer_list--caption.is-noheading{margin-top:0}}.l-footer_list ul{vertical-align:top}@media screen and (max-width: 640px){.l-footer_list ul{display:none;padding-left:20px;margin-top:20px;box-sizing:border-box}}@media screen and (max-width: 640px){.l-footer_list ul.is-nonparent{display:block;margin-top:0;padding-left:0}}@media screen and (max-width: 640px){.l-footer_list ul.is-nonparent li{margin-bottom:0}}.l-footer_list ul.is-noheading{margin-top:34px}@media screen and (max-width: 640px){.l-footer_list ul.is-noheading{margin-top:0}}.l-footer_list ul.is-firstnone{display:inline-block;position:relative;width:49.5%}@media screen and (max-width: 640px){.l-footer_list ul.is-firstnone{display:block;width:100%}}.l-footer_list ul.is-firstnone:before{width:100%;height:auto;font-size:14px;background:none;content:'Innovations by field';position:static}.l-footer_list ul.is-firstnone li:first-child{margin-top:15px}@media screen and (max-width: 640px){.l-footer_list ul.is-firstnone li:first-child{margin-top:15px}}.l-footer_list ul.is-secondnone{display:inline-block;position:relative;width:49%}@media screen and (max-width: 640px){.l-footer_list ul.is-secondnone{width:100%;display:block}}.l-footer_list ul.is-secondnone:before{width:100%;height:auto;font-size:14px;background:none;content:'Innovations by product type';position:static}.l-footer_list ul.is-secondnone li:first-child{margin-top:15px}@media screen and (max-width: 640px){.l-footer_list ul.is-secondnone li:first-child{margin-top:15px}}.l-footer_list li{font-size:14px;line-height:1.5;position:relative;margin:0 20px 13px 0;box-sizing:border-box;padding-left:16px;background:url(/-/Media/Ricoh/Common/cmn_v1/img/icon_s_right_01.png) left center no-repeat;background-size:14px !important}@media screen and (max-width: 640px){.l-footer_list li{border-bottom:1px solid #dedede;margin:0 0 13px 0;padding:15px;background:url(/-/Media/Ricoh/Common/cmn_v1/img/icon_m_right_01.png) right center no-repeat;background-size:24px !important}}.l-footer_list li:hover{text-decoration:underline}.l-footer_list a{color:#000 !important}.l-footer_current{position:relative;font-size:12px;margin:30px 0 30px 10px;color:#000 !important;display:block}.l-footer_current:before{position:absolute;top:-2px;left:-15px;content:'';background:url(/-/Media/Ricoh/Common/cmn_v1/img/icon_s_right_01.png) center center no-repeat;background-size:cover;width:12px;height:16px}.is-twocolumnitem{display:block}@media screen and (max-width: 640px){.is-twocolumnitem{display:none}}.l-header_breadclumb{border-bottom:none !important}.o-button_leftabsolute{position:absolute;right:0;font-weight:normal;font-size:14px;text-align:left;bottom:-35px;padding:8px 14px 7px;border:2px solid #dededede;border-radius:4px;background:#dedede url(/-/Media/Ricoh/Sites/com/IR/img/index/icon_arrow.png) 94% center no-repeat;background-size:auto}.o-grid_container{font-size:0;display:flex;flex-direction:row;justify-content:flex-start}@media screen and (max-width: 640px){.o-grid_container{flex-direction:column}}.o-grid_text{font-size:18px;line-height:1.36;color:#000;font-weight:bold}@media screen and (max-width: 640px){.o-grid_text{font-size:14px}}.o-grid_text--small{margin-top:5px;display:block;font-size:16px;line-height:1.5;color:#000;font-weight:bold}@media screen and (max-width: 640px){.o-grid_text--small{font-size:14px}}.o-grid_caption{margin-top:5px;display:block;font-size:16px;line-height:1.5;color:#000;font-weight:normal}@media screen and (max-width: 640px){.o-grid_caption{font-size:13px}}.o-grid_item{padding:0;margin-right:1.2%;width:24.1% !important;word-break:break-all}@media screen and (max-width: 640px){.o-grid_item{width:100% !important;margin:0 0 25px 0}}.o-grid_item:last-child{margin-right:0}.o-grid_item--three{width:32.5% !important}.o-grid_item--three:nth-child(n+4){margin-top:20px}.o-grid_item--three:nth-child(3n){margin-right:0}@media screen and (max-width: 640px){.o-grid_item--three{width:100% !important}}@media screen and (max-width: 640px){.o-grid_item--two{margin-right:14px;width:47% !important}}@media screen and (max-width: 640px){.o-grid_item--two:nth-child(even){margin-right:0}}@media screen and (max-width: 640px){.o-grid_item--two .image_mn .dtl{padding:12px 8px}}.o-heading_02{font-size:28px;font-weight:bold;line-height:1.4;text-align:left;margin-bottom:25px}@media screen and (max-width: 640px){.o-heading_02{font-size:21px;margin-bottom:15px}}.o-keyvisual_container{width:100%;position:relative;background:#f3f3f3;overflow:hidden;text-align:center}@media screen and (max-width: 640px){.o-keyvisual_container{height:auto}}.o-keyvisual_container.is-index img{max-width:100%}@media screen and (max-width: 640px){.o-keyvisual_container.is-index img{vertical-align:top}}.o-keyvisual_inner{position:relative;max-width:1366px;margin:auto;max-height:546px}@media screen and (max-width: 640px){.o-keyvisual_inner{max-height:100%;max-width:100%}}.o-keyvisual_animatebg{margin:auto;width:100%;height:0;position:absolute;top:-546px;left:0;z-index:1}@media screen and (max-width: 640px){.o-keyvisual_animatebg{width:101%;height:101%}}.o-keyvisual_animatebg img{position:absolute;top:0;left:0}.o-keyvisual_animatebg.is-ir{background:url(/-/Media/Ricoh/Sites/com/IR/svg/index/bg_animate_01.svg) top left no-repeat;background-size:101% auto}@media screen and (max-width: 640px){.o-keyvisual_animatebg.is-ir{background:url(/-/Media/Ricoh/Sites/com/IR/svg/index/bg_animate_01_sp.svg) top left no-repeat;background-size:100% auto}}@media screen and (max-height: 375px){.o-keyvisual_animatebg.is-ir{background:url(/-/Media/Ricoh/Sites/com/IR/svg/index/bg_animate_01.svg) top left no-repeat;background-size:100% auto}}.o-keyvisual_animatebg.is-sus{background:url(/-/Media/Ricoh/Sites/com/sustainability/svg/index/bg_animate_01.svg) top left no-repeat;background-size:auto 100%}@media screen and (max-width: 640px){.o-keyvisual_animatebg.is-sus{background:url(/-/Media/Ricoh/Sites/com/sustainability/svg/index/bg_animate_01_sp.svg) top left no-repeat;background-size:100% auto}}@media screen and (max-height: 375px){.o-keyvisual_animatebg.is-sus{background:url(/-/Media/Ricoh/Sites/com/sustainability/svg/index/bg_animate_01.svg) top left no-repeat;background-size:100% auto}}.o-keyvisual_animatebg.is-tech{background:url(/-/Media/Ricoh/Sites/com/technology/svg/index/bg_animate_01.svg) top left no-repeat;background-size:auto 100%}@media screen and (max-width: 640px){.o-keyvisual_animatebg.is-tech{background:url(/-/Media/Ricoh/Sites/com/technology/svg/index/bg_animate_01_sp.svg) top left no-repeat;background-size:cover}}@media screen and (max-height: 375px){.o-keyvisual_animatebg.is-tech{background:url(/-/Media/Ricoh/Sites/com/technology/svg/index/bg_animate_01.svg) top left no-repeat;background-size:100% auto}}.o-keyvisual_animatebg.is-about{background:url(/-/Media/Ricoh/Sites/com/about/svg/index/bg_animate_01.svg) top left no-repeat;background-size:101% auto}@media screen and (max-width: 640px){.o-keyvisual_animatebg.is-about{background:url(/-/Media/Ricoh/Sites/com/about/svg/index/bg_animate_01_sp.svg) top left no-repeat;background-size:103% auto}}@media screen and (max-height: 375px){.o-keyvisual_animatebg.is-about{background:url(/-/Media/Ricoh/Sites/com/about/svg/index/bg_animate_01.svg) top left no-repeat;background-size:100% auto}}.o-keyvisual_photobg{position:absolute;max-width:100%;width:100%;height:100%;top:0;right:0;opacity:0;transition:1.0s ease opacity}@media screen and (max-width: 640px){.o-keyvisual_photobg{width:100%;height:100%}}.o-keyvisual_photobg.is-show{opacity:1}.o-keyvisual_photobg.is-ir{background:url(/-/Media/Ricoh/Sites/com/IR/img/index/bg_photo.jpg) top right no-repeat;background-size:100% auto}@media screen and (max-width: 640px){.o-keyvisual_photobg.is-ir{background:url(/-/Media/Ricoh/Sites/com/IR/img/index/bg_photo_sp.jpg) bottom right no-repeat;background-size:auto 100%}}.o-keyvisual_photobg.is-sus{background:url(/-/Media/Ricoh/Sites/com/sustainability/img/index/bg_photo.jpg) top right no-repeat;background-size:contain}@media screen and (max-width: 640px){.o-keyvisual_photobg.is-sus{background:url(/-/Media/Ricoh/Sites/com/sustainability/img/index/bg_photo_sp.jpg) bottom right no-repeat;background-size:100% auto}}.o-keyvisual_photobg.is-tech{background:url(/-/Media/Ricoh/Sites/com/technology/img/index/bg_photo.jpg) top right no-repeat;background-size:contain}@media screen and (max-width: 640px){.o-keyvisual_photobg.is-tech{background:url(/-/Media/Ricoh/Sites/com/technology/img/index/bg_photo_sp.jpg) top right no-repeat;background-size:cover}}.o-keyvisual_photobg.is-about{background:url(/-/Media/Ricoh/Sites/com/about/img/index/bg_photo.jpg) top right no-repeat;background-size:contain}@media screen and (max-width: 640px){.o-keyvisual_photobg.is-about{background:url(/-/Media/Ricoh/Sites/com/about/img/index/bg_photo_sp.jpg) bottom right no-repeat;background-size:cover}}.o-keyvisual_header{margin:auto;display:flex;justify-content:center;max-width:1024px;padding:0 8px;align-items:left;height:100%;box-sizing:border-box;flex-direction:column;position:relative;z-index:1;opacity:0;top:50px}@media screen and (max-width: 640px){.o-keyvisual_header{margin:auto;max-width:92%;min-height:auto}}@media screen and (min-width: 641px) and (max-width: 1365px){.o-keyvisual_header{padding-left:70px}}@media screen and (max-width: 640px){.o-keyvisual_header:after{content:'';position:absolute;max-width:92%;padding:32% 0;min-height:auto}}.o-keyvisual_header span{font-size:20px;line-height:1.4;margin-bottom:10px;position:relative;text-align:left}@media screen and (max-width: 640px){.o-keyvisual_header span{font-size:14px;box-sizing:border-box;display:block;font-size:14px;box-sizing:border-box;text-align:left;margin-bottom:5px}}.o-keyvisual_header span.is-white{color:#fff}.o-keyvisual_header span:before{content:'';position:absolute;top:-20px;left:-70px;width:61px;height:61px;background:url(/-/Media/Ricoh/Sites/com/IR/svg/index/balloon.svg) top left no-repeat;background-size:contain}@media screen and (max-width: 640px){.o-keyvisual_header span:before{width:30px;height:30px;top:0;left:0;margin-right:10px;position:static;background:url(/-/Media/Ricoh/Sites/com/IR/svg/index/balloon.svg) top left no-repeat;background-size:contain;display:inline-block}}@media screen and (min-width: 641px) and (max-width: 1365px){.o-keyvisual_header span:before{margin-left:8px}}.o-keyvisual_header h1{font-size:49px;line-height:1.33;font-weight:bold;text-align:left;margin:0 0 5px 0}@media screen and (max-width: 640px){.o-keyvisual_header h1{font-size:28px}}@media screen and (max-width: 840px) and (orientation: landscape){.o-keyvisual_header h1{font-size:28px}}.o-keyvisual_header h1.is-white{color:#fff}.o-keyvisual_header p{font-size:16px;line-height:1.75;text-align:left}.o-keyvisual_header p.is-white{color:#fff}@media screen and (max-width: 840px) and (orientation: landscape){.o-keyvisual_header p{font-size:16px;display:none}}.o-module_tab--heading{background:none !important;border:none !important}.o-module_tab--heading li{width:296px !important;padding:9px 0 !important;text-align:center !important;border:none !important;background:#dedede !important}@media screen and (max-width: 640px){.o-module_tab--heading li{width:49.4% !important;padding:5px 0 10px 0 !important}}@media screen and (max-width: 320px){.o-module_tab--heading li{width:49.3% !important}}.o-module_tab--heading li.act{background:#fff !important}.o-module_tab--heading li:first-child{margin-right:2px}@media screen and (max-width: 640px){.o-module_tab--heading li:first-child{margin-right:4px}}.o-module_tab--list{padding:0 !important;background:none !important;border-radius:0 !important;border:none !important}.o-module_tab--list-container{margin-top:0;box-sizing:border-box;border:none;position:relative}.o-module_tab--title{font-size:24px;font-weight:normal;padding:14px 0}@media screen and (max-width: 640px){.o-module_tab--title{font-size:16px}}.o-module_tab--text{font-size:16px;line-height:1.625;text-decoration:none}.o-module_tab--block{border-bottom:none !important;margin-bottom:1px;padding:0 25px !important;color:#000;text-decoration:none;display:block;background:#fff url(/-/Media/Ricoh/Common/cmn_v1/img/icon_s_right_01.png) 98% 50% no-repeat !important}.o-module_tab--table{display:flex;padding:20px 0;box-sizing:border-box;width:100%}@media screen and (max-width: 640px){.o-module_tab--table{flex-direction:column}}.o-module_tab--table dt{display:flex;align-items:center;min-width:10em !important}@media screen and (max-width: 640px){.o-module_tab--table dt{margin-bottom:5px}}.o-module_tab--table dt .day{font-size:13px;font-weight:normal !important;color:#000}@media screen and (max-width: 640px){.o-module_tab--table dt .day{font-size:12px}}.o-module_tab--table dd{display:flex;align-items:center;text-decoration-color:#000 !important;padding-right:40px;box-sizing:border-box}@media screen and (max-width: 640px){.o-module_tab--table dd{padding:0 15px 0 0}}.o-module_tab--table dd p{color:#000}@media screen and (max-width: 640px){.o-module_tab--table dd p{font-size:14px}}.o-module_grid{width:240px;border:1px solid #dedede;position:relative}@media screen and (max-width: 640px){.o-module_grid{width:100%;display:flex;align-items:top;padding:15px;box-sizing:border-box;margin-bottom:20px;background:url(/-/Media/Ricoh/Common/cmn_v1/img/icon_s_right_01.png) right center no-repeat}}.o-module_grid--text{padding:20px 25px 20px 20px;border-top:1px solid #dedede;box-sizing:border-box;background:url(/-/Media/Ricoh/Common/cmn_v1/img/icon_s_right_01.png) right center no-repeat}@media screen and (max-width: 640px){.o-module_grid--text{width:70%;background:none;border-top:none;padding:0 15px}}.o-module_grid--title{font-size:18px;margin-bottom:15px;font-weight:bold;line-height:1.38;color:#000}@media screen and (max-width: 640px){.o-module_grid--title{font-size:14px;margin-bottom:0}}.o-module_grid--desc{line-height:1.375;font-size:16px;color:#000}@media screen and (max-width: 640px){.o-module_grid--desc{font-size:14px}}.o-module_grid figure{width:100%}@media screen and (max-width: 640px){.o-module_grid figure{width:78px;max-width:78px;margin-top:5px;display:block}}.o-module_grid figure img{width:100%}.o-module_headingbox--container{position:relative;z-index:9;display:flex;flex-wrap:wrap;height:406px;width:100%;box-sizing:border-box;margin-bottom:15px;overflow:hidden}@media screen and (max-width: 640px){.o-module_headingbox--container{height:auto;margin-bottom:10px}}.o-module_headingbox--container:last-child{margin-bottom:80px}@media screen and (max-width: 640px){.o-module_headingbox--container:last-child{margin-bottom:40px}}@media screen and (max-width: 640px){.o-module_headingbox--container.is-reverse{flex-direction:column-reverse}}.o-module_headingbox--head{width:33%;padding:0 30px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center}@media screen and (max-width: 640px){.o-module_headingbox--head{width:100%;display:block;padding:22px 15px}}.o-module_headingbox--head.is-sus01{background:#8dcd4f}.o-module_headingbox--head.is-sus02{background:#6cbc64}.o-module_headingbox--head.is-sus03{background:#00ad67}.o-module_headingbox--head.is-tech{background:#4bbdcd}.o-module_headingbox--item{width:67%;height:100%}@media screen and (max-width: 640px){.o-module_headingbox--item{width:100%}}.o-module_headingbox--item.is-sus01{background:url(/-/Media/Ricoh/Sites/com/sustainability/img/index/bg_panel_01.jpg) top left no-repeat;background-size:cover}@media screen and (max-width: 640px){.o-module_headingbox--item.is-sus01{background:url(/-/Media/Ricoh/Sites/com/sustainability/img/index/bg_panel_01_sp.jpg) top left no-repeat;background-size:cover}}.o-module_headingbox--item.is-sus02{background:url(/-/Media/Ricoh/Sites/com/sustainability/img/index/bg_panel_02.jpg) top left no-repeat;background-size:cover}@media screen and (max-width: 640px){.o-module_headingbox--item.is-sus02{background:url(/-/Media/Ricoh/Sites/com/sustainability/img/index/bg_panel_02_sp.jpg) top left no-repeat;background-size:cover}}.o-module_headingbox--item.is-sus03{background:url(/-/Media/Ricoh/Sites/com/sustainability/img/index/bg_panel_03.jpg) top left no-repeat;background-size:cover}@media screen and (max-width: 640px){.o-module_headingbox--item.is-sus03{background:url(/-/Media/Ricoh/Sites/com/sustainability/img/index/bg_panel_03_sp.jpg) top left no-repeat;background-size:cover}}.o-module_headingbox--item.is-tech01{background:url(/-/Media/Ricoh/Sites/com/technology/img/index/bg_panel_01.jpg) top left no-repeat;background-size:cover}@media screen and (max-width: 640px){.o-module_headingbox--item.is-tech01{background:url(/-/Media/Ricoh/Sites/com/technology/img/index/bg_panel_01_sp.jpg) top left no-repeat;background-size:cover}}.o-module_headingbox--item.is-tech02{background:url(/-/Media/Ricoh/Sites/com/technology/img/index/bg_panel_02.jpg) top left no-repeat;background-size:cover}@media screen and (max-width: 640px){.o-module_headingbox--item.is-tech02{background:url(/-/Media/Ricoh/Sites/com/technology/img/index/bg_panel_02_sp.jpg) top left no-repeat;background-size:cover}}.o-module_headingbox--item.is-tech03{background:url(/-/Media/Ricoh/Sites/com/technology/img/index/bg_panel_03.jpg) top left no-repeat;background-size:cover}@media screen and (max-width: 640px){.o-module_headingbox--item.is-tech03{background:url(/-/Media/Ricoh/Sites/com/technology/img/index/bg_panel_03_sp.jpg) top left no-repeat;background-size:cover}}.o-module_headingbox--item ul{display:flex;box-sizing:border-box;flex-wrap:wrap;height:100%}.o-module_headingbox--item ul.is-sus li:hover{background:rgba(183,210,78,0.3)}.o-module_headingbox--item li{width:50%;border-bottom:1px solid #dedede;border-right:1px solid #dedede;box-sizing:border-box;position:relative;transition:0.4s ease background-color}.o-module_headingbox--item li:hover{background-color:rgba(75,189,205,0.3)}@media screen and (max-width: 640px){.o-module_headingbox--item li:hover{background-color:none}}.o-module_headingbox--item li:nth-child(even){border-right:none}.o-module_headingbox--item li:nth-child(n+5){border-bottom:none}.o-module_headingbox--item li.is-large{border-bottom:none}.o-module_headingbox--item li.is-large a{height:100%;line-height:100%}@media screen and (max-width: 640px){.o-module_headingbox--item li.is-large a{height:100px}}.o-module_headingbox--item li.is-large:nth-child(n+3){border-bottom:none}.o-module_headingbox--item li a{color:#000;display:flex;align-items:center;font-size:18px;line-height:1.4;box-sizing:border-box;padding:0 20px;height:134px;box-sizing:border-box;background:url(/-/Media/Ricoh/Common/cmn_v1/img/icon_s_right_01.png) 100% 50% no-repeat}@media screen and (max-width: 640px){.o-module_headingbox--item li a{font-size:13px;height:100px}}.o-module_headingbox--item li a.is-external{background:url(/-/Media/Ricoh/Sites/com/technology/img/index/icon_external.png) 95% center no-repeat;background-size:15px}.o-module_headingbox--header{font-size:38px;margin-bottom:15px;font-weight:bold}@media screen and (max-width: 640px){.o-module_headingbox--header{font-size:23px;margin-bottom:10px}}.o-module_headingbox--text{font-size:16px;line-height:1.625;margin-bottom:25px}@media screen and (max-width: 640px){.o-module_headingbox--text{font-size:14px;margin-bottom:15px}}.o-module_headingbox--button{width:200px;color:#000 !important;box-sizing:border-box;text-align:left;padding:10px 15px;box-sizing:border-box;display:block;border-radius:4px;background:#dedede url(/-/Media/Ricoh/Sites/com/sustainability/img/index/icon_arrow.png) 94% center no-repeat}@media screen and (max-width: 640px){.o-module_headingbox--button{font-size:13px;max-width:56.4%}}.o-module_news{position:relative}.o-module_news--heading{font-size:34px;line-height:1.4;margin-bottom:20px;text-shadow:0px 2px 24px #fff}@media screen and (max-width: 640px){.o-module_news--heading{font-size:21px;margin-bottom:15px}}.o-module_news--list{flex-wrap:wrap;display:flex;flex-direction:row;width:100%}.o-module_news--links{display:flex;align-items:center;width:100%;height:100%;border-bottom:none !important;margin-bottom:1px;padding:0 25px;box-sizing:border-box;color:#000;text-decoration:none;background:#fff url(/-/Media/Ricoh/Common/cmn_v1/img/icon_s_right_01.png) 99% center no-repeat !important;background-size:cover}@media screen and (max-width: 640px){.o-module_news--links{padding:0 45px 15px 25px;font-size:14px;line-height:1.57;flex-direction:column;background:#fff url(/-/Media/Ricoh/Common/cmn_v1/img/icon_s_right_01.png) 99% center no-repeat !important;background-size:cover}}.o-module_news--links:hover .text{text-decoration:underline !important;text-decoration-color:#000 !important}.o-module_news--links:last-child{margin-bottom:0}.o-module_news a[target="_blank"]{background:#fff url(/-/Media/Ricoh/Sites/com/technology/img/index/icon_external.png) 98.5% center no-repeat !important;background-size:14px !important}@media screen and (max-width: 640px){.o-module_news a[target="_blank"]{background:#fff url(/-/Media/Ricoh/Sites/com/technology/img/index/icon_external.png) 97% center no-repeat !important;background-size:14px !important}}.o-module_news .day{margin-bottom:1px;width:162px;font-size:13px;padding:25px 20px;box-sizing:border-box;color:#000}@media screen and (max-width: 640px){.o-module_news .day{width:100%;margin-bottom:0;padding:10px 0 5px 0;font-size:12px}}.o-module_news .text{width:845px;margin-bottom:1px;color:#000}@media screen and (max-width: 640px){.o-module_news .text{width:100%}}.o-module_stock{background:#e9f0f6;width:100%;display:flex;align-items:center;padding:25px;box-sizing:border-box}@media screen and (max-width: 640px){.o-module_stock{flex-direction:column;padding:15px}}.o-module_stock dt{width:345px;font-size:16px}@media screen and (max-width: 640px){.o-module_stock dt{width:100%;font-size:14px;margin-bottom:10px}}@media screen and (max-width: 640px){.o-module_stock dt p{font-weight:bold}}@media screen and (max-width: 640px){.o-module_stock dt p span{font-size:12px;font-weight:normal;margin-left:10px}}.o-module_stock dd{width:660px;background:url(/-/Media/Ricoh/Common/cmn_v1/img/icon_s_right_01.png) 100% 50% no-repeat !important}@media screen and (max-width: 640px){.o-module_stock dd{width:100%}.o-module_stock dd img{width:100%;margin-top:1em;}}.o-text_news--heading{font-size:24px;font-weight:bold;margin-bottom:12px}@media screen and (max-width: 640px){.o-text_news--heading{font-size:21px;margin-bottom:15px;line-height:1.2}}.o-text_news--text{font-size:16px;line-height:1.75}@media screen and (max-width: 640px){.o-text_news--text{font-size:14px;line-height:1.64}}.o-text_section01--caption{display:block;margin:auto;padding:50px 30px 20px 0;text-align:right;position:relative;opacity:0;right:240px;margin-bottom:30px;transition:0.4s ease;transition-property:opacity,right;font-size:14px}@media screen and (max-width: 640px){.o-text_section01--caption{right:120px;padding:25px 35px 20px 0;font-size:11px}}.o-text_section01--caption:after{content:'';display:block;width:24px;height:1px;position:absolute;top:55px;right:0;background:#333}@media screen and (max-width: 640px){.o-text_section01--caption:after{top:54%}}.o-text_section01--caption.is-show{opacity:1;right:1px}@media screen and (max-width: 640px){.o-text_section01--caption.is-show{right:1px}}.o-text_section01--caption.is-red{color:#cf142b}.o-text_section01--caption.is-red:after{background:#cf142b}.o-text_section01--caption.is-yellow{color:#f8bf56}.o-text_section01--caption.is-yellow:after{background:#f8bf56}.o-text_section01--caption.is-blue{color:#4bbdcd}.o-text_section01--caption.is-blue:after{background:#4bbdcd}.o-text_section01--caption.is-green{color:#b7d24e}.o-text_section01--caption.is-green:after{background:#b7d24e}.o-text_common--01{font-size:16px;color:#666;margin-bottom:20px;line-height:1.5}@media screen and (max-width: 640px){.o-text_common--01{font-size:13px;margin-bottom:15px}}.o-text_common--01.is-bold{font-weight:bold}.p-ir_section01{border:1px solid #dedede}.p-ir_grid--text span{display:block}.p-ir_triangle{position:absolute;top:-325px;right:320px;width:100%;height:320px;background-image:url(/-/Media/Ricoh/Sites/com/IR/svg/index/bg_triangle_03.svg);background-position:right top, right bottom;background-repeat:no-repeat, no-repeat;background-size:266px 327px;z-index:-1}@media screen and (max-width: 640px){.p-ir_triangle{background-size:45.3% 210px}}.p-ir_stock{margin-top:50px}.p-ir_stock--grid:first-child{text-align:right}.p-ir_stock--grid.is-numbergrid{background:#f8bf56;padding:30px 40px;box-sizing:border-box;position:relative}.p-ir_stock--title{font-size:34px;margin-right:25px;font-weight:bold;text-shadow:0px 0px 10px #fff}.p-ir_stock--day{font-size:20px;font-weight:bold;margin-bottom:15px}.p-ir_stock--place{font-size:16px}.p-ir_stock--place:after{content:'';margin-top:25px;width:10px;height:1px;background:#fff;display:block}.p-ir_stock--price{display:block;margin-top:25px}.p-ir_view{display:flex;height:150px;width:100%;margin-bottom:80px;padding:25px 20px;box-sizing:border-box;background:#fff;border:1px solid #dedede}@media screen and (max-width: 640px){.p-ir_view{flex-direction:column;padding:20px 15px;height:auto;margin-bottom:45px}}.p-ir_view--title{width:312px;font-size:24px;font-weight:bold;line-height:1.5}@media screen and (max-width: 640px){.p-ir_view--title{font-size:20px;width:auto;margin-bottom:20px}}.p-ir_view--content{width:674px}@media screen and (max-width: 640px){.p-ir_view--content{width:100%}}.p-ir_view--content ol{display:flex;flex-direction:column;height:100%;flex-wrap:wrap}@media screen and (max-width: 640px){.p-ir_view--content ol{padding-left:0}}.p-ir_view--content li{font-size:16px;position:relative;margin-bottom:15px;line-height:1.4;font-feature-settings:"palt";padding:0 0 0 25px;box-sizing:border-box;background:url(/-/Media/Ricoh/Common/cmn_v1/img/icon_s_right_01.png) left 1px no-repeat;background-size:18px !important}@media screen and (max-width: 640px){.p-ir_view--content li{font-size:14px}}.p-ir_view--content li:nth-child(3){margin-bottom:0}@media screen and (max-width: 640px){.p-ir_view--content li:nth-child(3){margin-bottom:15px}}.p-ir_view--content a{color:#000}.p-ir_pagelist{z-index:99;position:relative}.p-ir_pagelist--content{display:flex;flex-wrap:wrap;margin-bottom:80px}@media screen and (max-width: 640px){.p-ir_pagelist--content{margin-bottom:60px}}.p-ir_pagelist--box{width:33.3%;height:auto;padding-left:25px;box-sizing:border-box;border-bottom:1px solid #dedede;border-right:1px solid #dedede;background:#fff}@media screen and (max-width: 640px){.p-ir_pagelist--box{border-right:none;width:100%;height:auto;display:flex;align-items:center;padding-left:0;padding-bottom:15px;margin-bottom:25px}}.p-ir_pagelist--box:nth-child(3){border-right:none}.p-ir_pagelist--box:nth-child(6){border-right:none}.p-ir_pagelist--box:nth-child(n+4){border-bottom:none;height:290px;padding-top:20px;box-sizing:border-box}@media screen and (max-width: 640px){.p-ir_pagelist--box:nth-child(n+4){height:auto;border-bottom:1px solid #dedede;padding-top:0}}@media screen and (max-width: 640px){.p-ir_pagelist--box:last-child{border-bottom:none;padding-bottom:0;margin-bottom:0}}.p-ir_pagelist ul{margin-bottom:45px;padding-left:30px;box-sizing:border-box}@media screen and (max-width: 640px){.p-ir_pagelist ul{width:61.6%;margin-bottom:0}}.p-ir_pagelist li{font-size:16px;line-height:1.56;margin-bottom:10px;position:relative;padding-left:25px;background:url(/-/Media/Ricoh/Common/cmn_v1/img/icon_s_right_01.png) left 1px no-repeat;background-size:18px !important}@media screen and (max-width: 640px){.p-ir_pagelist li{font-size:13px}}.p-ir_pagelist a{color:#000}.p-ir_pagelist--heading{font-size:24px;font-weight:bold;line-height:1.4;margin-bottom:25px;display:flex;align-items:center}@media screen and (max-width: 640px){.p-ir_pagelist--heading{width:38.40%;display:block;font-size:19px;text-align:center;margin-bottom:0}}.p-ir_pagelist--heading span{height:44px;margin-right:20px;vertical-align:middle;display:inline-block}@media screen and (max-width: 640px){.p-ir_pagelist--heading span{display:block;margin-right:0;margin-bottom:10px}}.p-ir_pagelist--heading span img{height:100%}.p-ir_info{display:flex;position:relative;margin-bottom:60px;background:#fff}@media screen and (max-width: 640px){.p-ir_info{flex-direction:column;margin-bottom:30px}}.p-ir_info--box{border:1px solid #dedede;padding:33px;box-sizing:border-box;width:50%;display:inline-block}@media screen and (max-width: 640px){.p-ir_info--box{width:100%;padding:20px 15px}}.p-ir_info--box>.button{padding:10px 40px;box-sizing:border-box}@media screen and (max-width: 640px){.p-ir_info--box>.button{padding:10px 20px}}.p-ir_info--box>.button span{font-weight:bold}.p-ir_info--box:first-child{border-right:0px;position:relative}@media screen and (max-width: 640px){.p-ir_info--box:first-child{border-right:1px solid #dedede;border-bottom:none}}@media screen and (max-width: 640px){.p-ir_info--box:first-child:after{position:absolute;bottom:0;left:50%;transform:translateX(-50%);display:block;content:'';margin:auto;width:98%;height:1px;background:#dedede}}.p-ir_info--box:first-child .button{width:270px;background:#0e63dd;color:#fff}@media screen and (max-width: 640px){.p-ir_info--box:nth-child(2){border-top:none;padding-bottom:60px}}.p-ir_info--box:nth-child(2) .button{background:#c1def5;color:#000}.p-ir_info--box .button{font-size:16px}.p-ir_info--title{font-size:16px;line-height:1.4;font-weight:bold;margin-bottom:10px}.p-ir_info--text{font-size:14px;line-height:1.71;margin-bottom:15px}.p-ir_info--etcbtn{position:absolute;bottom:30px;right:30px;font-size:14px;color:#000 !important}@media screen and (max-width: 640px){.p-ir_info--etcbtn{left:30px;bottom:20px}}.p-ir_info--etcbtn:before{position:absolute;top:-2px;left:-15px;content:'';background:url(/-/Media/Ricoh/Common/cmn_v1/img/icon_s_right_01.png) center center no-repeat;background-size:cover;width:12px;height:16px}.p-ir_linklist{padding-left:10px;box-sizing:border-box}@media screen and (max-width: 640px){.p-ir_linklist{padding:0;margin-left:-5px}}.p-ir_linklist li{display:inline-block;font-size:14px;position:relative;margin-right:50px;padding-left:25px;background:url(/-/Media/Ricoh/Common/cmn_v1/img/icon_s_right_01.png) left center no-repeat}@media screen and (max-width: 640px){.p-ir_linklist li{width:49%;margin-right:0;margin-bottom:15px}}@media screen and (max-width: 640px){.p-ir_linklist li:first-child{width:100%}}.p-ir_linklist li:last-child{margin-right:0}.p-ir_linklist li a{color:#000}.s-mt0{margin-top:0px !important}.s-mr0{margin-right:0px !important}.s-mb0{margin-bottom:0px !important}.s-ml0{margin-left:0px !important}.s-pt0{padding-top:0px !important}.s-pr0{padding-right:0px !important}.s-pb0{padding-bottom:0px !important}.s-pl0{padding-left:0px !important}.s-p0{padding:0px !important}.s-mt5{margin-top:5px !important}.s-mr5{margin-right:5px !important}.s-mb5{margin-bottom:5px !important}.s-ml5{margin-left:5px !important}.s-pt5{padding-top:5px !important}.s-pr5{padding-right:5px !important}.s-pb5{padding-bottom:5px !important}.s-pl5{padding-left:5px !important}.s-p5{padding:5px !important}.s-mt10{margin-top:10px !important}.s-mr10{margin-right:10px !important}.s-mb10{margin-bottom:10px !important}.s-ml10{margin-left:10px !important}.s-pt10{padding-top:10px !important}.s-pr10{padding-right:10px !important}.s-pb10{padding-bottom:10px !important}.s-pl10{padding-left:10px !important}.s-p10{padding:10px !important}.s-mt15{margin-top:15px !important}.s-mr15{margin-right:15px !important}.s-mb15{margin-bottom:15px !important}.s-ml15{margin-left:15px !important}.s-pt15{padding-top:15px !important}.s-pr15{padding-right:15px !important}.s-pb15{padding-bottom:15px !important}.s-pl15{padding-left:15px !important}.s-p15{padding:15px !important}.s-mt20{margin-top:20px !important}.s-mr20{margin-right:20px !important}.s-mb20{margin-bottom:20px !important}.s-ml20{margin-left:20px !important}.s-pt20{padding-top:20px !important}.s-pr20{padding-right:20px !important}.s-pb20{padding-bottom:20px !important}.s-pl20{padding-left:20px !important}.s-p20{padding:20px !important}.s-mt25{margin-top:25px !important}.s-mr25{margin-right:25px !important}.s-mb25{margin-bottom:25px !important}.s-ml25{margin-left:25px !important}.s-pt25{padding-top:25px !important}.s-pr25{padding-right:25px !important}.s-pb25{padding-bottom:25px !important}.s-pl25{padding-left:25px !important}.s-p25{padding:25px !important}.s-mt30{margin-top:30px !important}.s-mr30{margin-right:30px !important}.s-mb30{margin-bottom:30px !important}.s-ml30{margin-left:30px !important}.s-pt30{padding-top:30px !important}.s-pr30{padding-right:30px !important}.s-pb30{padding-bottom:30px !important}.s-pl30{padding-left:30px !important}.s-p30{padding:30px !important}.s-mt35{margin-top:35px !important}.s-mr35{margin-right:35px !important}.s-mb35{margin-bottom:35px !important}.s-ml35{margin-left:35px !important}.s-pt35{padding-top:35px !important}.s-pr35{padding-right:35px !important}.s-pb35{padding-bottom:35px !important}.s-pl35{padding-left:35px !important}.s-p35{padding:35px !important}.s-mt40{margin-top:40px !important}.s-mr40{margin-right:40px !important}.s-mb40{margin-bottom:40px !important}.s-ml40{margin-left:40px !important}.s-pt40{padding-top:40px !important}.s-pr40{padding-right:40px !important}.s-pb40{padding-bottom:40px !important}.s-pl40{padding-left:40px !important}.s-p40{padding:40px !important}.s-mt45{margin-top:45px !important}.s-mr45{margin-right:45px !important}.s-mb45{margin-bottom:45px !important}.s-ml45{margin-left:45px !important}.s-pt45{padding-top:45px !important}.s-pr45{padding-right:45px !important}.s-pb45{padding-bottom:45px !important}.s-pl45{padding-left:45px !important}.s-p45{padding:45px !important}.s-mt50{margin-top:50px !important}.s-mr50{margin-right:50px !important}.s-mb50{margin-bottom:50px !important}.s-ml50{margin-left:50px !important}.s-pt50{padding-top:50px !important}.s-pr50{padding-right:50px !important}.s-pb50{padding-bottom:50px !important}.s-pl50{padding-left:50px !important}.s-p50{padding:50px !important}.s-mt55{margin-top:55px !important}.s-mr55{margin-right:55px !important}.s-mb55{margin-bottom:55px !important}.s-ml55{margin-left:55px !important}.s-pt55{padding-top:55px !important}.s-pr55{padding-right:55px !important}.s-pb55{padding-bottom:55px !important}.s-pl55{padding-left:55px !important}.s-p55{padding:55px !important}.s-mt60{margin-top:60px !important}.s-mr60{margin-right:60px !important}.s-mb60{margin-bottom:60px !important}.s-ml60{margin-left:60px !important}.s-pt60{padding-top:60px !important}.s-pr60{padding-right:60px !important}.s-pb60{padding-bottom:60px !important}.s-pl60{padding-left:60px !important}.s-p60{padding:60px !important}.s-mt65{margin-top:65px !important}.s-mr65{margin-right:65px !important}.s-mb65{margin-bottom:65px !important}.s-ml65{margin-left:65px !important}.s-pt65{padding-top:65px !important}.s-pr65{padding-right:65px !important}.s-pb65{padding-bottom:65px !important}.s-pl65{padding-left:65px !important}.s-p65{padding:65px !important}.s-mt70{margin-top:70px !important}.s-mr70{margin-right:70px !important}.s-mb70{margin-bottom:70px !important}.s-ml70{margin-left:70px !important}.s-pt70{padding-top:70px !important}.s-pr70{padding-right:70px !important}.s-pb70{padding-bottom:70px !important}.s-pl70{padding-left:70px !important}.s-p70{padding:70px !important}.s-mt75{margin-top:75px !important}.s-mr75{margin-right:75px !important}.s-mb75{margin-bottom:75px !important}.s-ml75{margin-left:75px !important}.s-pt75{padding-top:75px !important}.s-pr75{padding-right:75px !important}.s-pb75{padding-bottom:75px !important}.s-pl75{padding-left:75px !important}.s-p75{padding:75px !important}.s-mt80{margin-top:80px !important}.s-mr80{margin-right:80px !important}.s-mb80{margin-bottom:80px !important}.s-ml80{margin-left:80px !important}.s-pt80{padding-top:80px !important}.s-pr80{padding-right:80px !important}.s-pb80{padding-bottom:80px !important}.s-pl80{padding-left:80px !important}.s-p80{padding:80px !important}.s-mt85{margin-top:85px !important}.s-mr85{margin-right:85px !important}.s-mb85{margin-bottom:85px !important}.s-ml85{margin-left:85px !important}.s-pt85{padding-top:85px !important}.s-pr85{padding-right:85px !important}.s-pb85{padding-bottom:85px !important}.s-pl85{padding-left:85px !important}.s-p85{padding:85px !important}.s-mt90{margin-top:90px !important}.s-mr90{margin-right:90px !important}.s-mb90{margin-bottom:90px !important}.s-ml90{margin-left:90px !important}.s-pt90{padding-top:90px !important}.s-pr90{padding-right:90px !important}.s-pb90{padding-bottom:90px !important}.s-pl90{padding-left:90px !important}.s-p90{padding:90px !important}.s-mt95{margin-top:95px !important}.s-mr95{margin-right:95px !important}.s-mb95{margin-bottom:95px !important}.s-ml95{margin-left:95px !important}.s-pt95{padding-top:95px !important}.s-pr95{padding-right:95px !important}.s-pb95{padding-bottom:95px !important}.s-pl95{padding-left:95px !important}.s-p95{padding:95px !important}.s-mt100{margin-top:100px !important}.s-mr100{margin-right:100px !important}.s-mb100{margin-bottom:100px !important}.s-ml100{margin-left:100px !important}.s-pt100{padding-top:100px !important}.s-pr100{padding-right:100px !important}.s-pb100{padding-bottom:100px !important}.s-pl100{padding-left:100px !important}.s-p100{padding:100px !important}.s-br_pcnone{display:none}@media screen and (max-width: 640px){.s-br_pcnone{display:block}}.s-br_spnone{display:block}@media screen and (max-width: 640px){.s-br_spnone{display:none}}@media screen and (max-width: 640px){.s-dis_spnone{display:none}}@media screen and (max-width: 640px){.s-full{max-width:100%}}.js-dropfade{opacity:0;transform:translateY(10%);transition:0.6s ease-in-out;transition-property:opacity,transform}.js-dropfade.is-show{opacity:1;transform:none}.s-hover_01{transition:0.2s ease-in-out opacity;-webkit-backface-visibility:hidden}@media screen and (max-width: 640px){.s-hover_01{transition:none}}.s-hover_01:hover{opacity:0.8}@media screen and (max-width: 640px){.s-hover_01:hover{opacity:1}}.s-hover_01:hover .s-h_line{text-decoration:underline}.s-hover_02{transition:0.2s ease opacity;-webkit-backface-visibility:hidden}@media screen and (max-width: 640px){.s-hover_02{transition:none}}.s-hover_02:hover{opacity:0.7}@media screen and (max-width: 640px){.s-hover_02:hover{opacity:1}};

/* ↓ component css */
.image_mn .img + .dtl {
    border-top: 1px solid #dedede;
}
@media (max-width: 640px) {
    .image_mn .dtl {
        background-image: url(/-/Media/Ricoh/Common/cmn_v1/img/icon_m_right_01.png);
        -webkit-background-size: 24px 24px;
        background-size: 24px 24px;
    }
}
.image_mn .dtl {
    padding: 16px 24px 16px 16px;
    background: url(/-/Media/Ricoh/Common/cmn_v1/img/icon_s_right_01.png) 100% 50% no-repeat #ffffff;
}
/* ↑ component css */

@media screen and (max-width: 640px) {
    .cp-Section .section-bgimage {
        min-width: 2000px;
    }
}
.cp-Tab .clm1 .clm .tab_sct .tabNormalTitle {
    border: none;
    background: none;
}
.cp-Tab .clm1 .clm .tab_sct .tabNormalTitle li.clm {
    margin-right: 2px;
    width: 296px !important;
    padding: 9px 0 !important;
    text-align: center !important;
    border: none !important;
    background-color: #dedede;
}
.cp-Tab .clm1 .clm .tab_sct .tabNormalTitle li.clm.act {
    background-color: #fff;
}
@media screen and (max-width: 640px) {
    .cp-Tab .clm1 .clm .tab_sct .tabNormalTitle li.clm {
        margin-right: 4px;
        width: 49.4% !important;
        padding: 5px 0 10px 0 !important;
    }
}
.cp-Tab .clm1 .clm .tab_sct .tabNormalTitle li.clm:last-child {
    margin-right: 0;
}
.cp-Tab .clm1 .clm .tab_sct .tabNormalTitle li.clm a {
    font-size: 24px;
}
@media screen and (max-width: 640px) {
    .cp-Tab .clm1 .clm .tab_sct .tabNormalTitle li.clm a {
        font-size: 16px;
    }
}
.cp-Tab .clm1 .clm .tab_sct .tabNormalDetail {
    background: none;
    border: none;
    padding: 0;
}
.cp-Tab .clm1 .clm .tab_sct .tabNormalDetail .clm,
.cp-Tab .clm1 .clm .tab_sct .tabNormalDetail .cp-FreeHTML {
    padding: 0 0 8px 0;
}
@media screen and (max-width: 640px) {
    .cp-Tab .clm1 .clm .tab_sct .tabNormalDetail .cp-FreeHTML dl dd {
        margin-left: 0;
    }
}
.cp-Tab .clm1 .clm .tab_sct .tabNormalDetail .clm .fs18 {
    display: none;
}
.cp-Tab .cp-NewsList .news_sct {
    margin-top: 0;
    border: none;
}
.cp-Tab .cp-NewsList .news_sct a {
    border-bottom: none !important;
    margin-bottom: 1px;
    padding: 0 25px !important;
    color: #000;
    text-decoration: none;
    display: block;
    background: #fff url(/-/Media/Ricoh/Common/cmn_v1/img/icon_s_right_01.png) 98% 50% no-repeat !important;
}
.cp-Tab .cp-NewsList .news_sct a dl {
    display: flex;
    padding: 20px 0;
    box-sizing: border-box;
    width: 100%;
}
@media screen and (max-width: 640px) {
    .cp-Tab .cp-NewsList .news_sct a dl {
        flex-direction: column;
    }
}
.cp-Tab .cp-NewsList .news_sct a dl dt {
    display: flex;
    align-items: center;
    min-width: 10em !important;
    font-size: 13px;
    font-weight: normal !important;
    color: #000;
}
@media screen and (max-width: 640px) {
    .cp-Tab .cp-NewsList .news_sct a dl dt {
        margin-bottom: 5px;
        font-size: 12px;
    }
}
.cp-Tab .cp-NewsList .news_sct a dl dd {
    display: flex;
    align-items: center;
    text-decoration-color: #000 !important;
    padding-right: 40px;
    box-sizing: border-box;
    font-size: 16px;
    line-height: 1.625;
    text-decoration: none;
}
@media screen and (max-width: 640px) {
    .cp-Tab .cp-NewsList .news_sct a dl dd {
        padding: 0 15px 0 0;
        font-size: 14px;
    }
}
/* ↓ component css Banner Menu 20200422*/
.cp-FreeHTML .banner_mn {
    display: block;
    position: relative;
    border: 1px solid #a3a8b0;
}

.cp-FreeHTML .banner_mn img {
    display: block;
    width: 100%;
    height: auto;
}

.cp-FreeHTML .banner_mn .bn_ico,
.cp-FreeHTML .banner_mn .bn_ico_l {
    display: block;
    position: absolute;
    bottom: 7px;
    right: 7px;
    width: 16px;
    height: 16px;
    background-position: 0 0;
    background-repeat: no-repeat;
}

.cp-FreeHTML .banner_mn .bn_ico_l {
    width: 32px;
    height: 32px;
}

@media (max-width: 640px) {

    .cp-FreeHTML .banner_mn .bn_ico,
    .cp-FreeHTML .banner_mn .bn_ico_l {
        bottom: 3px;
        right: 3px;
    }

    .cp-FreeHTML .banner_mn .bn_ico_l {
        width: 24px;
        height: 24px;
    }
}

/* ↑ component css Banner Menu 20200422*/
/* ↓ Add 20200422*/
.o-grid_item--pc_two {
    margin-right: 1.2%;
    width: 49.4% !important
}

.o-grid_item--pc_two:nth-child(even) {
    margin-right: 0
}

@media (max-width: 640px) {
    .o-grid_item--pc_two {
        margin-right: 0;
        width: 100% !important
    }
}
/* ↑ Add 20200422*/