﻿@import url(/-/Media/Ricoh/Common/cmn_v3/css/solution-product-template.css);
/* ↓ component css */
.image_mn {
    display: block;
}
.image_mn .img + .dtl {
    border-top: 1px solid #dedede;
}
.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;
}
.image_mn .img img {
    display: block;
    width: 100%;
    vertical-align: bottom;
}
.cmp_mtc01 {
    border: 1px solid #dedede;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
/* ↑ component css */

/* ↓ Add css */
ul, ol {
    list-style: none;
}
/* ↑ Add css */

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(/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(/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(../../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:1308px;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/about/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(./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/about/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/about/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(../../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(../../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(../../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(../../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:69.8%}}.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-about_square{position:absolute;top:-246px;right:246px;width:100%;height:246px;background-image:url(/-/Media/Ricoh/Sites/com/about/svg/index/bg_square_01.svg);background-position:right top, right bottom;background-repeat:no-repeat, no-repeat;background-size:246px;z-index:-1}@media screen and (max-width: 640px){.p-about_square{background-size:145px}}.p-about_grid--container{display:flex;margin-bottom:20px}.p-about_grid--container:last-child{margin-bottom:0}.p-about_grid--innertext{position:absolute;top:42%;left:49%;width:100%;transform:translateX(-50%) translateY(-50%);line-height:0.7;font-size:30px;color:#cf142b;text-align:center;font-weight:bold}@media screen and (max-width: 640px){.p-about_grid--innertext{top:50%;left:0;line-height:0.8;transform:translateY(-50%);font-size:20px;color:#cf142b;padding:0 10px;width:44%}}.p-about_grid--innertext span{font-size:14px;font-weight:normal;color:#666}@media screen and (max-width: 640px){.p-about_grid--innertext span{font-size:12px}}.p-about_grid--innerlist{position:absolute;bottom:66px;right:0;font-size:30px;color:#cf142b;padding-right:10px;width:auto;font-weight:bold;box-sizing:border-box}@media screen and (max-width: 640px){.p-about_grid--innerlist{bottom:inherit;right:inherit;top:51%;left:3%;transform:translateY(-50%);font-size:30px;text-align:left;font-weight:bold;width:50%;padding:0 10px;box-sizing:border-box}}.p-about_grid--innerlist li{font-size:18px;padding:0 0 0 30px;margin-bottom:15px;box-sizing:border-box;font-weight:bold;text-shadow:-3px 0px 24px #fff;background:url(/about/img/index/icon_info_01.png) left top no-repeat}@media screen and (max-width: 640px){.p-about_grid--innerlist li{padding:0;font-size:20px;background:none}}.p-about_grid--innerlist li span{color:#666;font-size:11px;display:block;margin-bottom:5px;font-weight:normal}@media screen and (max-width: 640px){.p-about_grid--innerlist li span{font-size:12px}}.p-about_grid--innerlist li span.is-red{color:#cf142b;display:inline;margin-bottom:0}.p-about_grid--innerlist li:nth-child(2){margin-bottom:0;background:url(/about/img/index/icon_info_02.png) left top no-repeat}@media screen and (max-width: 640px){.p-about_grid--innerlist li:nth-child(2){background:none}}.p-about_grid--item{width:50%;margin-right:2px}.p-about_grid--item:last-child{margin-right:0}.p-about_grid--item.is-three{width:32.5% !important;margin-bottom:25px;margin-right:1.2%}@media screen and (max-width: 640px){.p-about_grid--item.is-three{width:100% !important;margin-bottom:10px}}.p-about_grid--item.is-three:nth-child(3n){margin-right:0}.p-about_halfitem{position:relative;overflow:hidden}@media screen and (max-width: 640px){.p-about_halfitem{display:flex}}.p-about_halfitem figure{background:#fff;overflow:hidden;box-sizing:border-box}.p-about_halfitem figure img{vertical-align:top !important;border-bottom:1px solid #dedede !important}@media screen and (max-width: 640px){.p-about_halfitem figure img{height:100%}}.p-about_halfitem--content{border:none !important}@media screen and (max-width: 640px){.p-about_halfitem--content{width:50%;box-sizing:border-box;display:flex;align-items:center;border-top:none !important}}.p-about_halfitem--content img{width:100%}.p-about_halfitem:hover .s-h_line{text-decoration:underline}.p-about_headlist img{vertical-align:top}.p-about_headlist--heading{height:128px;background:#fff;padding:40px 20px;box-sizing:border-box;font-size:28px;font-weight:bold;color:#000}.p-about_itemlist{margin-bottom:2px;padding:15px;box-sizing:border-box;height:148px;width:100%;background:#fff;display:flex;align-items:center}.p-about_itemlist figure{width:114px}.p-about_itemlist h3{font-size:18px;padding-left:16px;color:#000;box-sizing:border-box}.p-about_pickup{position:relative;z-index:99}.p-about_sanai{position:relative;z-index:99}.p-about_sanai--container{display:flex;background:#fff url(/-/Media/Ricoh/Common/cmn_v1/img/icon_s_right_01.png) 98% center no-repeat}@media screen and (max-width: 640px){.p-about_sanai--container{align-items:center}}.p-about_sanai--icon{width:242px}@media screen and (max-width: 640px){.p-about_sanai--icon{border:1px solid #dedede;width:80px;height:auto}}.p-about_sanai--text{width:766px;color:#000 !important}@media screen and (max-width: 640px){.p-about_sanai--text{width:70%;margin-left:10px}}@media screen and (max-width: 640px){.p-about_sanai--text p{font-size:14px;font-weight:normal;margin-bottom:5px}}.ico_fb,.ico_youtube{background-repeat:no-repeat;background-position:left top;margin-bottom:12px}.ico_fb{background-image:url("//www.ricoh.co.jp/cmn_us_v1/logo/ico_fb.gif");padding-left:48px;min-height:36px}.ico_youtube{background-image:url("//www.ricoh.co.jp/cmn_us_v1/logo/ico_youtube.gif");padding-left:116px;min-height:36px;background-position:2px 4px}.ico_fb a,.ico_youtube a{color:#333333}.clearfix.pam{display:none}@media (max-width: 640px){.sns_media_box{display:none}#id_ContentsAddthis .sct_bg01{padding-top:0}}.p-tech_heading{font-size:46px;line-height:1.34;font-weight:bold;margin-bottom:20px}@media screen and (max-width: 640px){.p-tech_heading{font-size:23px;margin-bottom:20px}}.p-tech_heading--02{font-size:32px;color:#000;margin-bottom:25px;line-height:1.4;font-weight:bold}@media screen and (max-width: 640px){.p-tech_heading--02{font-size:24px}}.p-tech_heading--03{font-size:16px;color:#000;margin-bottom:15px;font-weight:bold;line-height:1.4}@media screen and (max-width: 640px){.p-tech_heading--03{font-size:14px;font-weight:bold;margin-bottom:10px}}.p-tech_pickup{margin-bottom:40px}.p-tech_triangle{position:absolute;top:-325px;right:320px;width:100%;height:327px;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-tech_triangle{background-size:45.3% 210px}}.p-tech_bgphoto{background:url(/technology/img/index/bg_01.jpg) top left no-repeat;background-size:cover}.p-tech_event{margin-top:90px}@media screen and (max-width: 640px){.p-tech_event{margin-top:70px}}.p-tech_grid{position:relative}.p-tech_grid--item{width:33.33% !important;position:relative;max-width:33.33%;margin-right:0}@media screen and (max-width: 640px){.p-tech_grid--item{max-width:100% !important;width:100% !important}}.p-tech_grid--item img{width:100%;max-width:100%}.p-tech_grid--item:nth-child(1){order:1}@media screen and (max-width: 640px){.p-tech_grid--item:nth-child(1){margin-bottom:15px}}.p-tech_grid--item:nth-child(2){order:3}@media screen and (max-width: 640px){.p-tech_grid--item:nth-child(2){margin-bottom:0}}.p-tech_grid--item:nth-child(3){order:2}@media screen and (max-width: 640px){.p-tech_grid--item:nth-child(3){margin-bottom:0}}.p-tech_grid--eventtitle{position:absolute;top:0;right:20px;font-size:34px;text-shadow:0px 2px 24px #fff}@media screen and (max-width: 640px){.p-tech_grid--eventtitle{position:static;font-size:21px}}.p-tech_grid--eventdetail{padding:32px 40px 32px 40px;box-sizing:border-box;position:relative;background:#fff}@media screen and (max-width: 640px){.p-tech_grid--eventdetail{padding:32px 25px 32px 25px}}.p-tech_grid--eventname{font-size:20px;font-weight:bold;margin-bottom:10px}.p-tech_grid--eventcaption{font-size:14px;margin-bottom:10px}.p-tech_grid--eventlist{margin-top:20px;position:relative;padding-top:20px}.p-tech_grid--eventlist:after{content:'';background:#4bbdcd;width:20px;height:1px;position:absolute;display:inline-block;top:0;left:0}.p-tech_grid--eventlist li{font-size:14px}.p-tech_grid--eventlist li:first-child{margin-bottom:10px}.p-tech_linklist{padding-left:10px;box-sizing:border-box;margin-bottom:75px}.p-tech_linklist:last-child{margin-bottom:10px}@media screen and (max-width: 640px){.p-tech_linklist:last-child{margin-bottom:0}}@media screen and (max-width: 640px){.p-tech_linklist{margin-bottom:55px;padding-left:0}}.p-tech_linklist li{display:inline-block;font-size:14px;position:relative;margin-right:50px;padding-left:20px;background:url(/-/Media/Ricoh/Common/cmn_v1/img/icon_s_right_01.png) left center no-repeat;background-size:18px !important}@media screen and (max-width: 640px){.p-tech_linklist li{width:49%;margin-right:0;margin-bottom:15px}}@media screen and (max-width: 640px){.p-tech_linklist li.is-single{width:100%}}@media screen and (max-width: 640px){.p-tech_linklist li:first-child{width:100%}}.p-tech_linklist li:last-child{margin-right:0}.p-tech_linklist li a{color:#000}.p-tech_linklist li a[target="_blank"]{background:url(/-/Media/Ricoh/Sites/com/technology/img/index/icon_external.png) right center no-repeat;background-size:contain;padding-right:20px}@media screen and (max-width: 640px){.p-tech_linklist li a[target="_blank"]{background-size:12px}}.p-tech_linklist li:hover{text-decoration:underline}.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}}

/* ↓ Add190718 css */
.cp-AreaLinkVerticalLayout a {
  color: #000;
}
.cp-AreaLinkVerticalLayout .image_mn .dtl p {
  margin-top: 8px;
  line-height: 1.4;
}
.cp-AreaLinkVerticalLayout .image_mn .dtl p:first-child {
  margin-top: 0;
}
.p-index_section--title {
  margin-bottom: 15px;
  font-weight: bold;
  font-size: 46px;
  line-height: 1.4;
  text-align: center;
}
.p-index_section--text {
  margin-bottom: 25px;
  font-size: 16px;
  line-height: 1.625;
  text-align: center;
}

@media (max-width: 640px){
  .p-index_section--title {
    margin-bottom: 5px;
    padding: 0 8px;
    font-size: 22px;
  }
  .p-index_section--text {
    margin-bottom: 15px;
    padding: 0 8px;
    text-align: left;
    font-size: 13px;
  }
}

.c-linkCard__imageInner:not(.c-linkCard__imageInner--noRatio) {
  padding-bottom: 59.8216545012%;
}
.c-linkCard__imageInner:not(.c-linkCard__imageInner--noRatio) img:first-of-type {
  object-position: center;
}
[href="/about/ricoh-way"].c-linkCard__link .c-linkCard__imageInner {
  border: #c9c9c9 1px solid;
  box-sizing: border-box;
}
.o-keyvisual_header h1 {
  font-size: 56px;
}
.o-keyvisual_photobg.is-about {
  background: url(/-/Media/Ricoh/Sites/com/about/img/index/bg_img.jpg) top right no-repeat;
}
@media screen and (max-width: 640px) {
  .o-keyvisual_header h1 {
      font-size: 28px;
  }
  .o-keyvisual_photobg.is-about {
    background: url(/-/Media/Ricoh/Sites/jp_ricoh/about/img/index/bg_img_sp.jpg) bottom right no-repeat;
    background-size: cover;
  }
}
/* ↑ Add190718 css */
