@media screen and (min-width: 769px){#main,#side{padding:30px 0 0}#main{float:left;width:690px}#main h3{font-size:18px;font-weight:bold;border-bottom:1px solid #ff1064;margin:1em 0}#side{float:right;width:230px;margin:10px 0 50px;background:#eee;padding:15px}#side .optpix_logo{margin:0 0 50px}#side .optpix_logo ul{margin-left:10px}#side .optpix_logo ul li{margin:30px 0}#side .optpix_logo ul li:last-child{margin:30px 0 -20px}#side .side_menu,#side .side_menu_last{padding:20px 0;border-top:1px dotted #999}#side .side_menu p,#side .side_menu_last p{line-height:1.6em;margin:.8em 0;font-size:14px}#side .side_menu h3,#side .side_menu_last h3{color:#333;font-weight:bold;font-size:16px;margin-bottom:.5em;margin-top:0}#side .side_menu h3 a:before,#side .side_menu_last h3 a:before{font-family:FontAwesome;content:" ";color:#666}#side .side_menu h3 a:hover:before,#side .side_menu_last h3 a:hover:before{color:#0078d7}#side .side_menu h4,#side .side_menu_last h4{padding:0 0 0 20px;display:block;margin:0 0 10px}#side .side_menu h4 a,#side .side_menu_last h4 a{color:#333;font-weight:bold;font-size:16px}#side .side_menu h4 a:before,#side .side_menu_last h4 a:before{font-family:FontAwesome;content:" ";color:#666}#side .side_menu h4 a:hover:before,#side .side_menu_last h4 a:hover:before{color:#0078d7}#side .side_menu_last{border-bottom:1px dotted #999;margin-bottom:30px}#side .sns li{font-size:16px;line-height:28.8px}#side .sns li+li{margin-top:.8rem}#side .sns li.fb i{color:#3b5998}#side .sns li.fb a:hover{color:#3b5998}#side .sns li.op i{color:#1da1f2}#side .sns li.op a:hover{color:#1da1f2}#side .sns li.ss i{color:#9a66aa}#side .sns li.ss a:hover{color:#9a66aa}#side .sns li.is i{color:#01a2ba}#side .sns li.is a:hover{color:#01a2ba}#side .sns i{font-size:1.8rem}#side .sns a{display:inline-block;text-decoration:none}#side .sns a:hover{text-decoration:underline}#side .side_banner li{width:100%;margin:30px 0;display:flex;flex-wrap:nowrap;flex-direction:row;justify-content:center}#side a img,.banner a img{opacity:1;transition:.6s}#side a img:hover,.banner a img:hover{opacity:.6;transition:.2s}#side_scroll{top:20px;left:710px;position:absolute;background:#eee;width:230px;padding:15px;font-size:14px}#side_scroll a{text-decoration:none}}@media screen and (max-width: 768.99px){#contents{padding:0}#main{padding:0}#side{padding:0}#side ul.sns li{font-size:18px;line-height:32.4px;text-align:center;margin-bottom:1.4rem}#side ul.sns li.fb a{color:#3b5998;text-decoration:none}#side ul.sns li.op a,#side ul.sns li.ss a,#side ul.sns li.is a{color:#1da1f2;text-decoration:none}#side ul.sns li i{font-size:28px}.top_message{margin:0;padding:20px 5px}#main_visual{width:100%;position:relative;overflow:hidden;background-color:#eee}#main_visual_inner{display:block;height:auto;width:auto;margin:0 auto}.optpix_logo h3{display:none}.optpix_logo ul{display:flex;flex-wrap:wrap;justify-content:space-around;align-content:stretch}.optpix_logo li{flex-basis:100%;text-align:center;margin:20px 0}.optpix_logo li img{max-width:100%;height:auto;display:block;margin:0 auto}.side_banner li{display:block;margin:24px 0;text-align:center}.side_menu,.side_menu_last{padding:10px 0 20px;border-top:1px solid #999;clear:both}.side_menu h3,.side_menu_last h3{color:#333;font-weight:bold}.side_menu h3:before,.side_menu_last h3:before{font-family:FontAwesome;content:" ";color:#666}.banner{display:none}}@media screen and (min-width: 769px){.sp{display:none}}@media screen and (max-width: 768.99px){.pc{display:none}}.section_title{color:#878787;font-size:20px;margin:0 0 10px 0}.section_title_s{line-height:1.4em;font-weight:bold;background:#ddd;padding:17px 20px 15px 20px;font-size:18px}.section_title_s span{font-size:12px}#footer .section_inner{padding:0}#local_nav_wrapper{height:70px}#local_nav{width:100%;height:70px;z-index:100}#local_nav_inner{margin:0 auto;width:960px;overflow:hidden;display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:center}#local_nav_inner .logo img{height:70px;width:auto}#local_nav_inner ul{margin-left:auto;display:flex;flex-wrap:nowrap}#local_nav_inner ul li a{display:flex;justify-content:space-between;align-items:center;height:70px;font-size:16px;line-height:28.8px;color:#fff;padding:0 1rem}#local_nav_inner ul li a:hover:after,#local_nav_inner ul li.selected a:after{border:6px solid rgba(0,0,0,0);border-bottom-width:6px;bottom:100%;content:" ";height:0;left:50%;bottom:0;margin-left:-6px;position:absolute;width:0}.nav{position:absolute;top:750px}.fixed{position:fixed;top:0;left:0}.content_left{width:225px;float:left}.content_right{width:685px;float:right}.content_right table{width:100%}.content_right table th{font-weight:bold;padding:0 25px 0 0}.content_right td{padding:5px}.content_right ul{overflow:hidden;margin:0 0 20px 0;width:690px}.content_right ul li{float:left;font-weight:bold;padding:8px 0;margin:0 20px 0 0;width:210px;text-align:center}.section_inner_left{float:left;width:450px}.section_inner_right,.section_inner_right_mobile{float:right;width:480px}#trial .section_inner_inner{padding:25px 25px 50px 25px}.catch_title{font-weight:bold;font-size:21px;margin:0 0 20px 0}@media screen and (max-width: 768.99px){.forPC{display:none !important}#local_nav,#local_nav_wrapper{height:50px !important}#local_nav #local_nav_inner{width:100% !important;position:relative;overflow:visible}#local_nav #local_nav_inner .logo img{height:50px;width:auto;margin-left:10px;max-height:50px}#local_nav #local_nav_inner ul{display:flex;flex-wrap:wrap;background:#ddd;z-index:100;position:absolute;top:48px;width:80%;right:0}#local_nav #local_nav_inner ul.menuClose{display:none}#local_nav #local_nav_inner ul li{width:100%}#local_nav #local_nav_inner ul li a{padding:1rem;border:1px solid #ccc;color:#333;text-decoration:none;height:auto}#local_nav #local_nav_inner ul li a br{display:none}#local_nav #local_nav_inner #local_menu{margin-left:auto;padding-right:10px;color:#fff;font-size:30px;text-align:center}#local_nav #local_nav_inner #local_menu .fa-ellipsis-v{display:block;padding-right:.8rem}#local_nav #local_nav_inner #local_menu .fa-times{display:none}#local_nav #local_nav_inner #local_menu.active .fa-ellipsis-v{display:none}#local_nav #local_nav_inner #local_menu.active .fa-times{display:block}#see_all{margin:-50px 10px;font-size:90%;float:right}#news_list li{padding:5px;background-image:none;background-color:#fff}#news_list li .date{float:none;margin:0}#news_list li a{padding:0}.section{background:#fff}.section_title_s{clear:both}}#local_nav{background-color:#999}.catch_title{color:#999}#page_ss6 .section_inner{overflow:hidden !important}#page_2column .section_inner .section_inner_inner{padding:20px}#page_2column .section_inner .section_inner_inner h2{font-size:20px;font-weight:bold;background:#ddd;padding:10px;margin-bottom:30px}#page_2column .section_inner .section_inner_inner h3{margin:2em 0 1em 0;padding:0;font-weight:bold;border-bottom:1px solid #ff1064;font-size:18px}#page_2column ul.sitemap{font-size:12px;line-height:1.3em}#page_2column ul.sitemap h3{line-height:1.6em}#page_2column ul.sitemap li{padding-left:0}#page_2column ul.sitemap ul{margin-top:0;margin-bottom:0}#page_2column ul.sitemap li ul li{margin-top:0;margin-bottom:0;padding:2px 0 2px 20px;clear:both;background:url(../images/common/sitemap/hc_child.png) 5px top no-repeat}#page_2column ul.sitemap li ul li:last-child{background:url(../images/common/sitemap/hc_child_end.png) 5px top no-repeat}#page_2column ul.sitemap li ul li.comment{background:url()}#page_2column ul.sitemap h3{margin-top:8px;margin-bottom:8px}#page_2column ul.sitemap li ul.dot li{background:url(../images/common/list_disk.gif) no-repeat}#page_2column #product_FAQ td.bg_darkdarkgray,#page_2column #helpcenter td.bg_darkdarkgray,#page_2column #contact td.bg_darkdarkgray{vertical-align:middle}#page_2column .info_title,#page_2column .info_title_160,#page_2column .info_title_180{background:#ccc;color:#ff1064;font-size:20px;text-align:center;width:120px;border-bottom:none !important}#page_2column .info_title_160{width:160px}#page_2column .info_title_180{width:180px}#page_2column .info_list{background:#fff;padding:20px 20px 10px 20px;overflow:hidden}#page_2column .info_list h2{font-weight:bold;font-size:1.8rem;margin-bottom:1rem;padding:.6rem 0;color:#666;border-bottom:1px dotted #999}#page_2column .block table.informationList,#page_2column .block table.informationList_eng{width:100%}#page_2column select#year{font-size:1rem;padding:.4rem .8rem;margin-bottom:2rem}#page_2column table.informationList,#page_2column table.informationList_eng{width:100%;margin-bottom:2rem}#page_2column table.informationList a,#page_2column table.informationList_eng a{text-decoration:none}#page_2column table.informationList a:hover,#page_2column table.informationList_eng a:hover{text-decoration:underline}#page_2column table.informationList td,#page_2column table.informationList_eng td{border-bottom:1px dotted #999;padding:1rem 0}#page_2column table.informationList th,#page_2column table.informationList_eng th{border:none;vertical-align:middle;line-height:1.6rem;background-color:#dfdfdf;padding:1rem;text-align:center;line-height:1}#page_2column table.informationList .date,#page_2column table.informationList_eng .date{text-align:center;vertical-align:middle}#page_2column table.informationList th.date,#page_2column table.informationList td.date{width:130px}#page_2column table.informationList th.date span,#page_2column table.informationList td.date span{padding:0 1rem}#page_2column table.informationList_eng{font-size:12px}#page_2column table.informationList_eng th.date{width:10em}#page_2column table.informationList_eng td:first-child{border-left:none}#page_2column ul.information_footer{display:flex;justify-content:space-between;align-items:center;width:100%;margin:20px auto}#page_2column ul.information_footer li{text-align:center;width:50%}@media screen and (min-width: 769px){#contents{padding:0;padding:30px 0 0 0}#main{float:left;width:690px}#main a:hover img{opacity:.5;filter:alpha(opacity=50);-ms-filter:"alpha(opacity=50)"}.notice{background:#eee;margin:15px 5px;padding:10px}.notice p{line-height:1.4em !important;margin:5px 0}.notice h3{margin:0;font-size:14px}#side{float:right;width:230px;padding:15px}#side a:hover img,#side .banner a:hover img{opacity:.5;filter:alpha(opacity=50);-ms-filter:"alpha(opacity=50)"}.optpix_logo{margin:0 0 50px 0}.optpix_logo ul{margin-left:10px}.optpix_logo ul li{margin:30px 0}.optpix_logo ul li:last-child{margin:30px 0 -20px 0}.side_menu,.side_menu_last{padding:10px 0 20px 0;border-top:1px dotted #999}.side_menu a,.side_menu_last a{text-decoration:none}.side_menu h3,.side_menu_last h3{color:#333;font-weight:bold;font-size:16px;margin-bottom:.5em}.side_menu h3 a:before,.side_menu_last h3 a:before{font-family:FontAwesome;content:" ";color:#666}.side_menu_last{border-bottom:1px dotted #999;margin-bottom:30px}.release h2{font-weight:bold;font-size:18px;background:#eee;padding:10px 20px;margin-bottom:30px}.release td{padding:15px 10px !important}.release td.date{border-left:none}.release td img{display:none}}#page_2col_en #main .section_inner_inner{padding:20px}#page_2col_en #main h2{font-size:20px;font-weight:bold;margin-bottom:20px}#page_2col_en #main h3{font-size:18px;border-bottom:1px dotted #666;margin:30px 0 10px 0}#page_2col_en #main ul{margin:10px 0 30px 0}#page_2col_en #main table{margin:20px 0px}#page_2col_en #main table th span{font-weight:normal;font-size:12px}#page_2col_en #main .rights{font-size:12px;color:#999}#page_2col_en #main .rights p{margin:0}@media screen and (max-width: 768.99px){#side{display:none}#main{float:none;width:100%}.optpix_logo h3{display:none}.optpix_logo li{display:block;margin:24px 0;text-align:center}.side_banner li{display:block;margin:24px 0;text-align:center}.side_menu{padding:10px 0 20px 0;border-top:1px solid #999;clear:both}.side_menu h3{color:#333;font-weight:bold}.side_menu h3 a{background:url(../images/common/icon_arrow_square_pink_off.png) no-repeat left 2px;padding:0 0 0 18px}.banner{display:none}h5{font-size:120%;border-bottom:1px dotted #e11;width:96%;padding:5px;margin-top:20px;margin-bottom:10px}.productspage_title span{display:none}.contents_title span{display:none}#local_menu{display:block;float:right;margin:10px}.logo p{display:block !important;margin:12px 0 5px 10px;color:#fff;font-weight:bold;font-size:18px;float:left}#side_scroll{display:none}#local_nav,#local_nav_wrapper{height:50px !important}#local_nav ul{position:relative;left:50px;width:80%;background:#ddd;z-index:100}#local_nav ul.menuClose{display:none}#local_nav ul li{float:none !important}#local_nav ul li a{padding:5px;border:1px solid #ccc;color:#333;text-decoration:none;height:auto}#local_nav_inner{width:100% !important}#local_nav_inner .logo img{height:50px;width:auto}#local_nav_wrapper .logo img{margin-left:10px;max-height:50px;width:auto}#local_nav_wrapper #local_menu{display:block;float:right;margin:10px}#product_FAQ td,#helpcenter td,#contact td{width:100%;display:block;margin:10px 0}#product_FAQ td.bg_darkdarkgray,#helpcenter td.bg_darkdarkgray,#contact td.bg_darkdarkgray{padding:16px 0}.press_header{font-weight:bold;color:#fff;background:#999;padding:5px 10px}.pressrelease{font-size:100%}.pressrelease video{width:100%}.pressrelease h1{font-weight:bold;font-size:120%}.pressrelease h1 br{display:none}.pressrelease .floatR,.pressrelease .floatL,.pressrelease .floatR20{float:none;display:block;margin-left:auto;margin-right:auto}.pressrelease .floatR20{margin-bottom:20px}.pressrelease table{box-sizing:border-box}.pressrelease th,.pressrelease td{box-sizing:border-box;width:100%;display:block}.pressrelease ul.socialbtn{display:none}.pressrelease .image{margin:20px auto}.pressrelease .image span{text-align:center;font-size:12px;color:#888}.pressDate{margin-top:30px;margin-bottom:30px;text-align:right}.info_list{padding:10px}.info_list a{text-decoration:none}table.informationList th{display:none}table.informationList td{display:block;width:100% !important;padding:5px;font-size:12px}table.informationList td.date{border-bottom:none !important;text-align:left !important;padding-bottom:0 !important}}