@charset "UTF-8";html{font-size:62.5%}@media screen and (min-width:1900px){html{font-size:90%}}body{word-wrap:break-word;color:#333;font-family:Hiragino Sans,游ゴシック,YuGothic,ヒラギノ角ゴ Pro,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,sans-serif;font-size:1.4em;letter-spacing:0;line-height:1.8;overflow-wrap:break-word;overflow-x:hidden;overflow-y:auto}h1,h2,h3,h4,h5,h6{font-weight:400}.menu_wrap nav ul li a{color:#fff;font-size:1.3rem;font-weight:600;text-decoration:none}.menu_wrap .nav_item_wrap .nav_item_list li a,.menu_wrap .nav_item_wrap .nav_item_list2 li a{color:#333;font-size:1.1rem;font-weight:400;text-decoration:none}.txt_area02 .txt_tl:before{color:#fff;font-size:21rem;font-weight:800;letter-spacing:0;text-decoration:none}.txt_area .member li{font-size:1rem;font-weight:400;text-align:center;text-decoration:none}.jobtls,.txt_area .txt_tl{font-size:1.1rem;font-weight:400;text-decoration:none}.rec_job h3{color:#333;font-size:3rem;font-weight:400;text-decoration:none}#header.scroll .menu_wrap nav ul li .nav_link,#header.second .menu_wrap nav ul li .nav_link,.subpage .menu_wrap nav ul li a{color:#333}#header.scroll .menu_wrap nav ul li .nav_link.active,#header.second .menu_wrap nav ul li .nav_link.active{color:#fff}.menu_wrap nav .en{color:#fff;font-size:1.2rem;font-weight:400;text-decoration:none}#header.scroll .menu_wrap nav .en,#header.second .menu_wrap nav .en,.subpage .menu_wrap nav .en{color:#333}.menu_wrap nav ul li .menu_s ul li a{font-size:1.2rem;text-align:center}.hum-menu a{text-decoration:none}.hum-menu .content .ttl{color:#fff;font-size:4.375vw}.hum-menu .content ul li ul li a{color:#fff;text-decoration:none}.box_07 .num_box .tl{font-size:1rem;font-weight:200}.footer_title{color:#666;font-size:1rem;font-weight:400}.sitemap .local_nav ul li{font-size:1.2rem;font-weight:400}.sitemap .local_nav ul li a{color:#a6a5a5;text-decoration:none;-webkit-transition:color 1s;transition:color 1s}.sitemap .local_nav ul li a:hover,.sitemap .local_nav ul li a:hover:before{color:#fff}.privacy ul li a{color:#999;font-size:1.2rem;font-weight:400;text-decoration:none;-webkit-transition:color 1s;transition:color 1s}.privacy ul li a:hover{color:#fff}.privacy_s a{color:#fff;text-decoration:none}.copyright{color:#666}.copyright,.news_cat{font-size:1rem}.all_read_more a{color:#008144;font-size:1.2rem;font-weight:400;text-decoration:none}.all_read_more a:hover{color:#fff}.sec-wrapper .topicath li,.sec-wrapper .topicath li a{color:#999;font-size:1rem;font-weight:400;text-decoration:none;white-space:nowrap}.sec-wrapper .inner .ttl_wrap .ttl span{color:#008044;font-size:1.3rem;font-weight:400;letter-spacing:0}.sec-wrapper .inner .ttl_wrap .ttl h1{color:#000;font-family:Noto Sans JP,sans-serif;font-size:4.8rem;font-weight:500;letter-spacing:-.02em}.sec-wrapper .inner .ttl_wrap .ttl .txt p{color:#333;font-size:1.2rem;font-weight:400}.box_20 .box_20_inr h2{font-size:3.5rem;font-weight:400}.box_20 .box_20_inr p{font-size:1.8rem;font-weight:400}.w_boxes .w_boxes_tl{width:200px}.w_boxes .w_boxes_txt{font-size:1.8rem;font-weight:400}.im_wrap2 h3{font-size:1.6rem;font-weight:600}.im_wrap3 h3{font-size:2.2rem;font-weight:300}.im_wrap3 h3:before{font-size:1.2rem}.nav_job .inrs span{font-size:1.1rem}.nav_job .inrs a{font-size:1.3rem}.box_07 .num_box .tx{font-size:2.8rem;font-weight:300}.sec-wrapper .inner .ttl2 h2{color:#000;font-size:3rem;font-weight:400}.rec_main .box_inr h2{font-size:3rem;font-weight:300}.box_06 .num_box .tx .wp1 .num .moji01{font-size:6.5rem;font-style:italic;font-weight:400;letter-spacing:0}.box_06 .num_box .tx .wp1 .num .moji03{font-size:7.5rem;font-style:italic;font-weight:400;letter-spacing:0}.box_06 .num_box .tx .wp2 .num .moji01{font-size:5rem;font-style:italic;font-weight:400;letter-spacing:0}.box_06 .num_box .tx .wp3 .num .moji01,.box_06 .num_box .tx .wp4 .num .moji01{font-size:3.5rem;font-style:italic;font-weight:400;letter-spacing:0}.box_06 .num_box .tx .wp1 .num .moji02,.box_06 .num_box .tx .wp2 .num .moji02{font-size:1.2rem;font-weight:200;padding-left:.5vw}.box_06 .num_box .tx .wp3 .num .moji02,.box_06 .num_box .tx .wp4 .num .moji02{font-size:1.1rem;font-weight:200;padding-left:.5vw}.rec_hd h1{color:#fff}.rec_hd h1,.txt_area h3{font-size:3rem;font-weight:200}.sec-wrapper .inner .mainBg .ttl_wrap .ttl .txt p,.sec-wrapper .inner .mainBg .ttl_wrap .ttl h1,.sec-wrapper .inner .mainBg .ttl_wrap .ttl span,.sec-wrapper .mainBg .topicath li,.sec-wrapper .mainBg .topicath li a{color:#fff}.gmap_link{color:#008043;font-size:1.2rem;font-weight:400}.slider_box .bullets li button{font-size:0}.visual_box .txt{color:#fff;font-size:2rem;font-weight:400;letter-spacing:0}.visual_box .txt span{font-size:1.3rem}.bnr01 .txt{color:#fff;font-size:1.8rem;font-weight:400;letter-spacing:0}.bnr01 .txt span{font-size:1.2rem}.top_copy{color:#fff;font-family:Noto Sans JP,sans-serif;font-size:4.8rem;font-weight:400;letter-spacing:-.02em;line-height:1}.top_copy:before{color:#fff;font-family:メイリオ,Meiryo,sans-serif;font-size:1.2rem;font-weight:400;letter-spacing:-.06em}.top_copy2{color:#fff;font-family:Noto Sans JP,sans-serif;font-size:3rem;font-weight:400}.rd_inner a{text-decoration:none}.nav_item_title .en-title,.rd_inner a .en-title{color:#008142;font-size:1rem;font-weight:400}.rec_main .box_inr .list li:before,.title_wrap span{font-size:1rem;font-weight:400}.rd_inner a .ja-title{color:#333;font-size:1.3rem;font-weight:400}.nav_item_title .ja-title{color:#333;font-size:1.8rem;font-weight:400}.rd_inner:first-of-type a .en-title,.rd_inner:first-of-type a .ja-title{color:#fff}.about_ttl_wrap .ttl h2{color:#008043;font-size:1.3rem;font-weight:400;letter-spacing:0}.about_ttl_wrap .ttl .txt{color:#333;font-size:2.5rem;font-weight:400}.rec_hd .title,.title_wrap .inr p{font-size:1.2rem;font-weight:200}.about_detail_wrap .txt{color:#333;font-size:1.2rem;font-weight:400}.news_left .en-title{font-size:3.6rem}.news_left .en-title,.news_left h2{color:#333;font-weight:400;letter-spacing:0}.news_left h2{font-size:1.2rem}.news_datetime time{color:#999;font-size:1rem;font-weight:400}.news_cat{color:#008043;font-weight:400}.news_link{color:#333;font-size:1.3rem;font-weight:400}.coRct_inner .ttl h2{color:#fff;font-size:1rem;font-weight:400;letter-spacing:0}.coRct_inner .ttl span{font-size:3.6rem}.coRct_inner .ttl span,.coRct_inner .txt{color:#fff;font-weight:400;letter-spacing:0}.coRct_inner .txt{font-size:1.2rem}.support_inner a{text-decoration:none}.support_inner a .ja-title{color:#333;font-size:2rem}.support_inner a .en-title,.support_inner a .ja-title{font-weight:400;-webkit-transition:color .4s;transition:color .4s}.support_inner a .en-title{color:#999;font-size:1rem}.support_inner a:hover .en-title,.support_inner a:hover .ja-title{color:#008043}.message_box .txt_wrap .txt{color:#333;font-size:2.5rem;font-weight:400}.message_box .txt_wrap .detail_wrap p{color:#333;font-size:1.2rem;font-weight:400}.im_wrap2 p,.im_wrap3 p,.message_box .txt_wrap .detail_wrap .name_box{color:#333;font-size:1.2rem}.im_wrap2 p,.im_wrap3 p{font-weight:300}.w_boxes .w_boxes_tl{font-size:1.2rem;font-weight:400}.w_boxes .w_boxes_txt{font-size:1.2rem;font-weight:300}.message_box .txt_wrap .detail_wrap .name{color:#333;font-size:2rem;font-weight:700}.coAbout_box_wrap .coAbout_box .coAbout_ttl .sub{color:#008142;font-size:1.3rem;font-weight:400}.coAbout_box_wrap .coAbout_box .coAbout_ttl .main{color:#333;font-size:2.8rem;font-weight:400}.coAbout_box_wrap .coAbout_box .coAbout_ttl .txt,.lead{color:#333;font-size:1.2rem;font-weight:400}.history_wrap .year{color:#333;font-size:1.6rem;font-weight:700}.history_wrap .month{color:#008044;font-size:1.2rem;font-weight:400}.history_wrap .txt span:first-of-type{color:#333;font-size:1.2rem;font-weight:400}.history_wrap .txt span{color:#333;font-size:1.1rem;font-weight:400}.ctq_wrap p{color:#333}.ctq_wrap a,.ctq_wrap p{font-size:1.2rem;font-weight:400}.ctq_wrap a{color:#008043}.philosophy_wrap .sub{color:#008043;font-size:2rem;font-weight:400;letter-spacing:0}.philosophy_wrap .sub .ja{font-size:1.2rem}.philosophy_wrap .main{color:#333;font-size:3rem;font-weight:400;line-height:3}.coProfile_wrap dl dd,.coProfile_wrap dl dt{color:#333;font-size:1.3rem;font-weight:400}.coProfile_wrap dl dd p span{font-weight:400}.pss_box .pss_wrap .txt_box p,.rad_inner_txt p,.rad_lead_txt p{color:#333;font-size:1.2rem;font-weight:400}.im_wrap p,.rec_job_wrap p,.rec_main .box_inr p{color:#333;font-size:1.2rem;font-weight:300}.box_Wpinner3 p,.rec_job .txt,.txt_area p{font-size:1.2rem;font-weight:300}.polyimide_inner .top_wrap .txt{color:#000;font-family:Noto Sans JP,sans-serif;font-size:2rem;font-weight:400}.polyimide_inner .detail,.polyimide_inner .top_wrap .img_txt{color:#333;font-size:1.2rem;font-weight:400}.polyimide_inner .ttl{color:#000;font-family:Noto Sans JP,sans-serif;font-size:2.4rem;font-weight:400}.polyimide_inner .ttl:before{color:#008044;font-family:メイリオ,Meiryo,sans-serif;font-size:1.2rem;letter-spacing:-.06em}.appl_img .top_copy:before{letter-spacing:-.06em}.appl_top_inner .txt{color:#fff;font-size:1.8rem;font-weight:400;letter-spacing:0;text-align:center}.appl_top_inner .txt span{font-size:1.3rem}.appl_top_inner .copy{color:#fff;font-family:Noto Sans JP,sans-serif;font-size:5rem;font-weight:400;text-align:center}.appl_top_inner .episode{color:#fff;font-size:1.2rem;font-weight:400;letter-spacing:-.06em;text-align:center}.appl_box_wrap .appl_ttl .count{color:#008142;font-size:1rem;font-weight:400}.appl_box_wrap .appl_ttl .ttl{color:#333;font-size:2.8rem;font-weight:400;line-height:1.6}.appl_box_wrap .appl_ttl .txt{color:#333;font-size:1.2rem;font-weight:400}.appl_product .list .item a{text-decoration:none}.product_name{color:#333;font-size:2.2rem;font-weight:400}.product_type{color:#008043;font-size:1rem;font-weight:400}.appl_info_link{text-decoration:none}.appl_article_ttl{color:#000;font-family:Noto Sans JP,sans-serif;font-size:1.8rem;font-weight:400}.appl_article_ttl:before{color:#008044;font-family:メイリオ,Meiryo,sans-serif;font-size:1.2rem;font-weight:400;letter-spacing:-.06em}.exhibitions_box table th{color:#999;font-size:1.2rem;font-weight:400}.exhibitions_box table td{color:#333;font-size:1.2rem;font-weight:400}.exhibitions_box table td a{color:#008043}.devb_box_inner .contents .ttl{color:#333;font-size:2.2rem;font-weight:400;letter-spacing:0}.devb_box_inner .contents .addr_box .txt,.devb_box_inner .contents .addr_box .zip,.devb_box_inner .contents .tel{color:#333;font-size:1.3rem;font-weight:400}.contact_area dl dt span.any,.contact_area dl dt span.required,.contact_area dl dt span.required-02{color:#fff;font-size:.8rem;font-weight:400}.contact_area dl dt span.required-02{font-size:1rem}.contact_area dl dd .box_txt,.contact_area dl dt span.label{color:#333;font-size:1.2rem;font-weight:400}.contact_area dl dd .box_txt{-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}.contact_area dl dd .input-form,.contact_area dl dd .textarea-form,.contact_area dl dd select{color:#bbb;font-size:1.1rem;font-weight:400}.contact_area dl dd .item_txt{color:#333;font-size:1.2rem;font-weight:400}.list-steps .item .txt{color:#666;font-size:1.1rem;font-weight:400}.list-steps .item .circle{color:#999;font-size:1.2rem;font-weight:400}.list-steps .item.active .circle{color:#008044}.form-control .agree .agree_wrap .txt_wrap{color:#333;font-size:1.1rem;font-weight:400}.form-control .agree .agree_wrap .txt_wrap a{color:#008044}.form-control .btn-submit{color:#fff;font-size:1.2rem;font-weight:400}.tab-item span{color:#008044;font-size:1.3rem;font-weight:400}.base_wrap .base_name p{color:#333;font-size:2.4rem;font-weight:400}.base_wrap dl dd,.base_wrap dl dd p,.base_wrap dl dt{color:#333;font-size:1.3rem;font-weight:400}.sales_wrap .link_box .link a span{color:#008043;font-size:1.2rem;font-weight:400}.link_box .link a{color:#008043;text-decoration:none}.link_box .link a:hover{text-decoration:underline}.news_archive .news_archive_wrap .news_archive_link{text-decoration:none}.news_archive .category_list .category_item a{text-decoration:none}.news_archive .category_list .category_item a span{color:#333;font-size:1.2rem;font-weight:400}.news_archive .category_list .category_item a:hover span,.news_archive .category_list .category_item.current-cat a span{color:#008044}.news_archive .select_box select{color:#333;font-size:1.2rem;font-weight:400}.news_post .ttl_box h1{color:#000;font-size:3.2rem;font-weight:400}.news_post .txt_area p{color:#333;font-size:1.2rem;font-weight:400}.news_post .back_link a{text-decoration:none}.news_post .back_link a span{color:#008044;font-size:1.2rem;font-weight:400}.txt_link_contents_wrap a{color:#008044}.product_archive_wrap .inner .keyword{color:#333;font-size:1rem;font-weight:400}.product_archive_wrap .inner .list .item .txt{color:#333;font-size:1.2rem;font-weight:400}.product_archive_wrap .inner .list .check-form:checked+.txt{color:#fff}.post_data_box .inner a{text-decoration:none}.post_data_box .inner a .detail_box .txt{color:#000;font-size:1rem;font-weight:400}.all_lift .txt{color:#333;font-size:1rem;font-weight:400}.products_post_box .toc ol li a{color:#000;font-size:1.3rem;font-weight:400;text-decoration:none}.products_post_box .list_contents .list_contents_wrap .ttl{color:#333;font-size:2.4rem;font-weight:400}.products_post_box .list_contents .list_contents_wrap .list_wrap .box dl dd,.products_post_box .list_contents .list_contents_wrap .list_wrap .box dl dt,.products_post_box .txt_link_contents .txt_link_contents_wrap .txt p{color:#333;font-size:1.2rem;font-weight:400}.products_post_box .txt_link_contents .txt_link_contents_wrap .link a{color:#008043;font-size:1.2rem;font-weight:400}.policy_wrap .txt *{color:#333;font-size:1.2rem;font-weight:400}.policy_wrap .txt .addr *{font-weight:700}.policy_wrap .txt .addr a{text-decoration:none}@media screen and (max-width:980px){.hum-menu .content .ttl{color:#fff;font-size:1.3rem}.philosophy_wrap .main{font-size:2.8rem}.appl_article_ttl{font-size:2rem}.tab-item span{font-size:1.2rem}}@media screen and (max-width:767px){.hum-menu .content .ttl{font-size:4.375vw}.footer_title,.privacy ul li a,.sitemap .local_nav ul li{font-size:2.8989vw}.copyright{font-size:2.4155vw}.all_read_more a{font-size:2.657vw}.sec-wrapper .inner .ttl_wrap .ttl span{font-size:3.3816vw}.sec-wrapper .inner .ttl_wrap .ttl h1{font-size:5.7971vw}.sec-wrapper .inner .ttl_wrap .ttl .txt p{font-size:2.8986vw}.rec_hd h1,.rec_main .box_inr h2,.sec-wrapper .inner .ttl2 h2{font-size:4.0485vw}.gmap_link{font-size:2.6304vw}.visual_box .txt{font-size:4.7971vw}.visual_box .txt span{font-size:2.657vw}.top_copy{font-size:10.1449vw}.top_copy:before{font-size:2.657vw}.rd_inner a .en-title,.rec_main .box_inr .list li:before,.title_wrap span{font-size:2.8986vw}.rd_inner a .ja-title{font-size:3.6232vw}.about_ttl_wrap .ttl h2{font-size:3.3816vw}.about_ttl_wrap .ttl .txt{font-size:3.8647vw}.about_detail_wrap .txt,.title_wrap .inr p{font-size:2.8986vw}.news_left .en-title{font-size:7.2463vw}.news_left h2{font-size:2.4155vw}.news_datetime time{font-size:2.657vw}.news_cat{font-size:2.4155vw}.news_link{font-size:3.3816vw}.coRct_inner .ttl h2{font-size:2.4155vw}.coRct_inner .ttl span{font-size:7.0048vw}.coRct_inner .txt{font-size:2.657vw}.support_inner a .ja-title{font-size:3.8647vw}.support_inner a .en-title{font-size:2.657vw}.message_box .txt_wrap .txt{font-size:3.6232vw}.message_box .txt_wrap .detail_wrap p{font-size:2.8986vw}.message_box .txt_wrap .detail_wrap .name{font-size:3.8647vw}.coAbout_box_wrap .coAbout_box .coAbout_ttl .sub{font-size:2.8686vw}.coAbout_box_wrap .coAbout_box .coAbout_ttl .main{font-size:3.6232vw}.coAbout_box_wrap .coAbout_box .coAbout_ttl .txt{font-size:2.8986vw}.history_wrap .year{font-size:3.5628vw}.history_wrap .month,.history_wrap .txt span:first-of-type{font-size:2.9698vw}.history_wrap .txt span{font-size:2.5737vw}.ctq_wrap p{font-size:2.8986vw}.ctq_wrap a{font-size:3.0193vw}.philosophy_wrap .sub{font-size:4.41425vw}.philosophy_wrap .sub .ja{font-size:2.4167vw}.philosophy_wrap .main{font-size:4.3478vw}.coProfile_wrap dl dd,.coProfile_wrap dl dt{font-size:3.07vw}.im_wrap p,.pss_box .pss_wrap .txt_box p,.rad_inner_txt p,.rad_lead_txt p,.rec_job_wrap p,.rec_main .box_inr p{font-size:2.8986vw}.polyimide_inner .top_wrap .txt{font-size:3.6232vw}.polyimide_inner .detail{font-size:2.8986vw}.polyimide_inner .top_wrap .img_txt{font-size:3.0193vw}.polyimide_inner .ttl{font-size:3.6232vw}.polyimide_inner .ttl:before{font-size:3.0193vw}.appl_img .visual_box .txt{font-size:4.9517vw}.appl_img .visual_box .txt span{font-size:2.8986vw}.appl_img .top_copy{font-size:7.2463vw}.appl_top_inner .txt{font-size:5.7971vw;text-align:left}.appl_top_inner .txt span{font-size:2.657vw;text-align:left}.appl_top_inner .copy{font-size:8.5749vw;text-align:left}.appl_top_inner .episode{font-size:2.657vw;text-align:left}.appl_box_wrap .appl_ttl .count{font-size:2.8986vw}.appl_box_wrap .appl_ttl .ttl{font-size:3.6232vw}.appl_box_wrap .appl_ttl .txt{font-size:2.8986vw}.product_name{font-size:4.3478vw}.appl_product .product_name{font-size:3.744vw}.product_type{font-size:2.7476vw}.appl_product .product_type{font-size:2.2947vw}.appl_article_ttl{font-size:4.5894vw}.appl_article_ttl:before{font-size:2.657vw}.exhibitions_box table td{font-size:2.8986vw}.exhibitions_box table td:nth-of-type(2){font-size:3.3816vw}.devb_box_inner .contents .ttl{font-size:4.0485vw}.devb_box_inner .contents .addr_box .txt,.devb_box_inner .contents .addr_box .zip{font-size:2.971vw}.devb_box_inner .gmap_link{font-size:2.599vw}.devb_box_inner .contents .tel{font-size:2.971vw}.contact_area dl dt span.any,.contact_area dl dt span.required,.contact_area dl dt span.required-02{font-size:2.4155vw}.contact_area dl dd .box_txt,.contact_area dl dd .input-form,.contact_area dl dd .item_txt,.contact_area dl dd .textarea-form,.contact_area dl dd select,.contact_area dl dt span.label{font-size:3.1401vw}.list-steps .item .txt{font-size:2.657vw}.list-steps .item .circle{font-size:3.3816vw}.form-control .agree .agree_wrap .txt_wrap{font-size:3.1401vw}.form-control .btn-submit{font-size:2.8986vw}.tab-item span{font-size:3.8647vw}.base_wrap .base_name p{font-size:3.6232vw}.base_wrap dl dd,.base_wrap dl dd p,.base_wrap dl dt{font-size:3.07vw}.sales_wrap .link_box .link a span{font-size:2.8986vw}.news_archive .category_list .category_item a span{font-size:3.1401vw}.news_archive .select_box select{font-size:3.3816vw}.news_post .ttl_box h1{font-size:3.8647vw}.news_post .txt_area p{font-size:2.8986vw}.news_post .back_link a span{font-size:3.0193vw}.product_archive_wrap .inner .keyword{font-size:2.8986vw}.product_archive_wrap .inner .list .item .txt{font-size:2.657vw}.post_data_box .inner a .detail_box .txt{font-size:2.5652vw}.all_lift .txt{font-size:2.8986vw}.products_post_box .toc ol li a{font-size:3.0193vw}.products_post_box .list_contents .list_contents_wrap .ttl{font-size:3.5024vw}.products_post_box .list_contents .list_contents_wrap .list_wrap .box dl dd,.products_post_box .list_contents .list_contents_wrap .list_wrap .box dl dt{font-size:3.0193vw}.products_post_box .txt_link_contents .txt_link_contents_wrap .txt p{font-size:2.8986vw}.products_post_box .txt_link_contents .txt_link_contents_wrap .link a{font-size:3.0193vw}.policy_wrap .txt *{font-size:2.8986vw}}