@charset "UTF-8";html{font-size:62.5%}@media screen and (min-width:1900px){html{font-size:90%}.rd_inner a .ja-title{font-size:1.2rem!important}.about_ttl_wrap .ttl .txt{font-size:2.3rem!important}}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:.05em;line-height:2;overflow-wrap:break-word;overflow-x:hidden;overflow-y:auto;word-break:break-all}h1,h2,h3,h4,h5,h6{font-weight:400}.menu_wrap nav ul li a{color:#fff;font-size:1.4rem;font-weight:600;letter-spacing:.04em;line-height:2;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.3rem;font-weight:400;letter-spacing:.04em;line-height:2;text-decoration:none}.txt_area02 h3:before{color:#fff;font-size:21rem;font-weight:800;letter-spacing:0;line-height:0;text-decoration:none}.txt_area .member li{font-size:1rem;text-align:center}.jobtls,.txt_area .member li,.txt_area .txt_tl{font-weight:400;letter-spacing:.04em;line-height:2;text-decoration:none}.jobtls,.txt_area .txt_tl{font-size:1.1rem}.rec_job h3{color:#333;font-size:3rem;font-weight:400;letter-spacing:.04em;line-height:1.5;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;letter-spacing:.04em;line-height:2.2;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-weight:300}.box_07 .num_box .tl,.footer_title{font-size:1rem;letter-spacing:.04em;line-height:1}.footer_title{color:#666;font-weight:400}.sitemap .local_nav ul li{font-size:1.2rem;font-weight:400;letter-spacing:.04em;line-height:2.08}.p-index-Ul-left a{color:#333;font-size:1.3rem;font-weight:400;letter-spacing:.04em;line-height:2.3;text-decoration:none}.projectstory .p-index-Ul-left a{font-size:1.2rem;line-height:2.3}.name.cl_name,.projectstory .p-index-Ul-left a{font-size:1.2rem;line-height:1.6;padding-top:10px}.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;letter-spacing:.04em;line-height:2.6;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;letter-spacing:.04em;line-height:2.6}.copyright,.news_cat{font-size:1rem}.all_read_more a{color:#008144;font-size:1.2rem;font-weight:400;letter-spacing:.04em;line-height:1;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;letter-spacing:.04em;line-height:1;text-decoration:none;white-space:nowrap}.sec-wrapper .inner .ttl_wrap .ttl span{color:#008044;font-size:1.4rem;font-weight:400;letter-spacing:0;line-height:1.8}.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:.04em;line-height:1}.lineup li .box .tl{color:#e7a31e;font-size:1.5rem;letter-spacing:.04em;line-height:1.8}.section-lineup h3 .bd{color:#008043;font-size:2.4rem}.txt_area .name{color:#fff}.of_wp .txt h3{font-size:1.8rem;font-weight:500;letter-spacing:.04em;line-height:1.6}.sec-wrapper .inner .ttl_wrap .ttl .txt p{color:#333;font-size:1.3rem;font-weight:400;letter-spacing:.04em;line-height:2.3}.box_20 .box_20_inr h2{font-size:3.5rem;font-weight:400;letter-spacing:.04em;line-height:1.5}.box_20 .box_20_inr p{font-size:1.4rem;font-weight:400;letter-spacing:.04em;line-height:2.3}.w_boxes .w_boxes_tl{width:200px}.w_boxes .w_boxes_txt{font-size:1.8rem;font-weight:400;line-height:2.3}.lineup h3{font-size:1.6rem;font-weight:600;letter-spacing:.04em;line-height:1.6}.im_wrap3 h3{font-size:2.2rem;font-weight:300;letter-spacing:.04em;line-height:2.3}.im_wrap3 h3:before{font-size:1rem;letter-spacing:.04em;line-height:2.8}.nav_job .inrs span{font-size:1.1rem;letter-spacing:.04em;line-height:2.3}.nav_job .inrs a{font-size:1.4rem;letter-spacing:.04em;line-height:2.3}.box_08 .num_box .tl{font-size:1.8rem;font-weight:500;letter-spacing:.04em;line-height:1.6}.box_07 .num_box .tx{font-size:2.8rem;font-weight:300;letter-spacing:.04em;line-height:1.8}.sec-wrapper .inner .ttl2 h2{color:#000;font-weight:400}.rec_main .box_inr h2,.sec-wrapper .inner .ttl2 h2{font-size:3rem;letter-spacing:.04em;line-height:1.5}.rec_main .box_inr h2{font-weight:300}.box_08 .num_box .tx .wp1 .num .moji01{font-size:6.5rem;font-style:italic;font-weight:400;letter-spacing:0;line-height:1.5}.box_08 .num_box .tx .wp1 .num .moji03{font-size:7.5rem;font-style:italic;font-weight:400;letter-spacing:0;line-height:1}.box_08 .num_box .tx .wp2 .num .moji01{font-size:5rem;font-style:italic;font-weight:400;letter-spacing:0;line-height:1.5}.box_08 .num_box .tx .wp3 .num .moji01{font-size:3.5rem;font-style:italic;font-weight:400;letter-spacing:0;line-height:1.5}.box_08 .num_box .tx .wp4 .num .moji01{font-size:3.5rem;font-style:italic;font-weight:400;letter-spacing:0;line-height:1}.box_08 .num_box .tx .wp1 .num .moji02,.box_08 .num_box .tx .wp2 .num .moji02{font-size:1.3rem;font-weight:300;letter-spacing:.04em;line-height:1.5;padding-left:.5vw}.box_08 .num_box .tx .wp3 .num .moji02,.box_08 .num_box .tx .wp4 .num .moji02,.box_08 .num_box .tx .wp4 .num .moji03{font-size:1.1rem;font-weight:300;letter-spacing:.04em;line-height:1.5;padding-left:.5vw}.rec_hd h1{color:#fff;font-size:3rem}.rec_hd h1,.txt_area h3{font-weight:300;letter-spacing:.04em;line-height:1.5}.txt_area h3{font-size:2.8rem}.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;letter-spacing:.04em;line-height:2.5}.slider_box .bullets li button{font-size:0}.visual_box .txt{color:#fff;font-size:3rem;font-weight:400;letter-spacing:0;line-height:1}.visual_box .txt span{font-size:1.4rem;letter-spacing:.04em;line-height:1}.bnr01 .txt{color:#fff;font-size:1.8rem;font-weight:400;letter-spacing:0;line-height:1}.bnr01 .txt span{font-size:1.2rem;letter-spacing:.04em;line-height:1}.bnr02 .txt{color:#fff;font-size:1.8rem;font-weight:400;letter-spacing:0;line-height:1}.bnr02 .txt span{font-size:1.2rem}.bnr02 .txt span,.top_copy{letter-spacing:.04em;line-height:1}.top_copy{color:#fff;font-family:Noto Sans JP,sans-serif;font-size:5rem;font-weight:400}.top_copy:before{font-family:メイリオ,Meiryo,sans-serif;font-size:1.2rem;letter-spacing:-.06em}.top_copy2,.top_copy:before{color:#fff;font-weight:400;line-height:1}.top_copy2{font-family:Noto Sans JP,sans-serif;font-size:3rem;letter-spacing:.04em}.rd_inner a{text-decoration:none}.nav_item_title .en-title,.rd_inner a .en-title{color:#008142}.nav_item_title .en-title,.projectstory .list__item:before,.rd_inner a .en-title,.title_wrap span{font-size:1rem;font-weight:400;letter-spacing:.04em;line-height:1}.rec_main .box_inr .list li:before{font-size:1.8rem;font-weight:400;letter-spacing:.04em;line-height:1}.projectstory .list__item:before{color:#028f4c}.projectstory .active.list__item:before{color:#fff}.rd_inner a .ja-title{font-size:1.4rem}.nav_item_title .ja-title,.rd_inner a .ja-title{color:#333;font-weight:400;letter-spacing:.04em;line-height:1.6}.nav_item_title .ja-title{font-size:1.8rem}.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.4rem;font-weight:400;letter-spacing:0;line-height:1}.about_ttl_wrap .ttl .txt{color:#333;font-size:2.5rem;font-weight:400;letter-spacing:.04em;line-height:1.9}.rec_hd .title,.title_wrap .inr p{font-size:1.3rem;font-weight:300;letter-spacing:.04em;line-height:2.3}.about_detail_wrap .txt{color:#333;font-size:1.3rem;font-weight:400;letter-spacing:.04em;line-height:2.3}.news_left .en-title{font-size:3.6rem}.news_left .en-title,.news_left h2{color:#333;font-weight:400;letter-spacing:0;line-height:1}.news_left h2{font-size:1.2rem}.news_datetime time{color:#999;font-size:1rem;line-height:1}.news_cat,.news_datetime time{font-weight:400;letter-spacing:.04em}.news_cat{color:#008043;line-height:1.2}.news_link{color:#333;font-size:1.4rem;font-weight:400;letter-spacing:.04em;line-height:1.8}.coRct_inner .ttl h2,.recruitHd .tx-mv{color:#fff;font-size:1rem;font-weight:400;letter-spacing:0;line-height:1}.coRct_inner .ttl span{font-size:3.6rem}.coRct_inner .ttl span,.coRct_inner .txt{color:#fff;font-weight:400;letter-spacing:0;line-height:1}.coRct_inner .txt{font-size:1.2rem}.support_inner a{text-decoration:none}.support_inner a .ja-title{color:#333;font-size:2.2rem;line-height:1.9}.support_inner a .en-title,.support_inner a .ja-title{font-weight:400;letter-spacing:.04em;-webkit-transition:color .4s;transition:color .4s}.support_inner a .en-title{color:#999;font-size:1rem;line-height:1}.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;letter-spacing:.04em;line-height:1.9}.message_box .txt_wrap .detail_wrap p{font-weight:400}.im_wrap3 p,.lineup p,.message_box .txt_wrap .detail_wrap .name_box,.message_box .txt_wrap .detail_wrap p{color:#333;font-size:1.3rem;letter-spacing:.04em;line-height:2.3}.im_wrap3 p,.lineup p{font-weight:300}.w_boxes .w_boxes_tl{font-weight:400}.w_boxes .w_boxes_tl,.w_boxes .w_boxes_txt{font-size:1.3rem;letter-spacing:.04em;line-height:1.8}.w_boxes .w_boxes_txt{font-weight:300}.message_box .txt_wrap .detail_wrap .name{color:#333;font-size:2rem;font-weight:700;letter-spacing:.04em;line-height:1.7}.coAbout_box_wrap .coAbout_box .coAbout_ttl .sub{color:#008142;font-size:1.4rem;font-weight:400;letter-spacing:.04em;line-height:1.2}.coAbout_box_wrap .coAbout_box .coAbout_ttl .main{color:#333;font-size:2.8rem;font-weight:400;letter-spacing:.04em;line-height:1.8}.coAbout_box_wrap .coAbout_box .coAbout_ttl .txt,.lead{color:#333;font-size:1.3rem;font-weight:400;letter-spacing:.04em;line-height:2.3}.history_wrap .year{color:#333;font-size:1.6rem;font-weight:700;letter-spacing:.04em;line-height:1.9}.list__item a:hover{color:#008043;opacity:1;text-decoration:underline}.projectstory .list__item a:hover{color:#333;text-decoration:underline}.list__item.active a{color:#008043}.list__item.active .subLst{color:333}.list__item.active .subLst a:hover{color:#008043;text-decoration:underline}.history_wrap .month{color:#008044;font-size:1.3rem;font-weight:400;letter-spacing:.04em;line-height:2.3}.history_wrap .txt span:first-of-type{font-size:1.3rem}.history_wrap .txt span,.history_wrap .txt span:first-of-type{color:#333;font-weight:400;letter-spacing:.04em;line-height:2.6}.history_wrap .txt span{font-size:1.1rem}.ctq_wrap p{color:#333;font-size:1.3rem;line-height:2.3}.ctq_wrap a,.ctq_wrap p{font-weight:400;letter-spacing:.04em}.ctq_wrap a{color:#008043;font-size:1.2rem;line-height:2.5}.philosophy_wrap .sub{color:#008043;font-size:2.4rem;font-weight:400;letter-spacing:0;line-height:1}.philosophy_wrap .sub .ja{font-size:1.2rem;letter-spacing:.04em}.philosophy_wrap .main{color:#333;font-size:3rem;font-weight:400;letter-spacing:.04em;line-height:1.6}.coProfile_wrap dl dd,.coProfile_wrap dl dt{color:#333;font-size:1.4rem;font-weight:400;letter-spacing:.04em;line-height:1.7}.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.3rem;font-weight:400;letter-spacing:.04em;line-height:2.3}.im_wrap p,.rec_job_wrap p,.rec_main .box_inr p{color:#333;font-size:1.5rem;font-weight:300;letter-spacing:.04em;line-height:2.3}.box_Wpinner3 p,.rec_job .txt,.txt_area p{font-size:1.4rem;font-weight:400;letter-spacing:.04em;line-height:2.3}.rec_hd5 .title h2{font-size:4rem;font-weight:400;letter-spacing:.04em;line-height:1.5}.rec_hd5 .title span{color:#008043;font-size:1.2rem;font-weight:400;letter-spacing:.04em;line-height:1}.polyimide_inner .top_wrap .txt{color:#000;font-family:Noto Sans JP,sans-serif;font-size:2rem;font-weight:400;letter-spacing:.04em;line-height:1.6}.polyimide_inner .detail{color:#333;font-size:1.3rem;font-weight:400;letter-spacing:.04em;line-height:2.3}.polyimide_inner .top_wrap .img_txt{color:#333;font-size:1.2rem;font-weight:400;letter-spacing:.04em;line-height:2.1}.polyimide_inner .ttl{color:#000;font-family:Noto Sans JP,sans-serif;font-size:2.4rem;font-weight:400;letter-spacing:.04em;line-height:1.6}.polyimide_inner .ttl:before{color:#008044;font-family:メイリオ,Meiryo,sans-serif;font-size:1.2rem;letter-spacing:-.06em;line-height:1}.appl_img .top_copy:before{letter-spacing:-.06em}.appl_top_inner .txt{color:#fff;font-size:3rem;font-weight:400;letter-spacing:0;line-height:1;text-align:center}.appl_top_inner .txt span{font-size:1.4rem;letter-spacing:.04em;line-height:1}.appl_top_inner .copy{font-family:Noto Sans JP,sans-serif;font-size:5.2rem;letter-spacing:.04em}.appl_top_inner .copy,.appl_top_inner .episode{color:#fff;font-weight:400;line-height:1;text-align:center}.appl_top_inner .episode{font-size:1.2rem;letter-spacing:-.06em}.appl_box_wrap .appl_ttl .count{color:#008142;font-size:1rem;font-weight:400;letter-spacing:.04em;line-height:1}.appl_box_wrap .appl_ttl .ttl{color:#333;font-size:3.2rem;font-weight:400;letter-spacing:.04em;line-height:1.8}.appl_box_wrap .appl_ttl .txt{color:#333;font-size:1.3rem;font-weight:400;letter-spacing:.04em;line-height:2.3}.appl_product .list .item a{text-decoration:none}.product_name{color:#333;font-size:2.2rem;line-height:2}.product_name,.product_type{font-weight:400;letter-spacing:.04em}.product_type{color:#008043;font-size:1.2rem;line-height:2.3}.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;letter-spacing:.04em;line-height:1.6}.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}.exhibitions_box table td,.exhibitions_box table th{font-size:1.2rem;font-weight:400;letter-spacing:.04em;line-height:1}.exhibitions_box table td{color:#333}.exhibitions_box table td:nth-of-type(2),.exhibitions_box table td:nth-of-type(3){line-height:2}.exhibitions_box table td a{color:#008043;line-height:2.5}.devb_box_inner .contents .ttl{color:#333;font-size:2.2rem;font-weight:400;letter-spacing:0;line-height:1.6}.devb_box_inner .contents .addr_box .txt,.devb_box_inner .contents .addr_box .zip,.devb_box_inner .contents .tel{color:#333;font-size:1.4rem;font-weight:400;letter-spacing:.04em;line-height:2.1}.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;letter-spacing:.04em;line-height:1.1}.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.3rem;font-weight:400;letter-spacing:.04em;line-height:2.3}.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;letter-spacing:.04em;line-height:2.6}.contact_area dl dd .item_txt{color:#333;font-size:1.3rem;font-weight:400;letter-spacing:.04em;line-height:2.3}.list-steps .item .txt{color:#666;font-size:1.1rem;font-weight:400;letter-spacing:.04em;line-height:2.6}.list-steps .item .circle{color:#999;font-size:1.2rem;font-weight:400;letter-spacing:.04em;line-height:1}.list-steps .item.active .circle{color:#008044}.form-control .agree .agree_wrap .txt_wrap{color:#333;font-size:1.1rem;font-weight:400;letter-spacing:.04em;line-height:2.6}.form-control .agree .agree_wrap .txt_wrap a{color:#008044}.form-control .btn-submit{color:#fff;font-size:1.3rem;font-weight:400;letter-spacing:.04em;line-height:2.6}.tab-item span{color:#008044;font-size:1.4rem;font-weight:400;letter-spacing:.04em;line-height:1}.base_wrap .base_name p{color:#333;font-size:2.4rem;font-weight:400;letter-spacing:.04em;line-height:2}.base_wrap dl dd,.base_wrap dl dd p,.base_wrap dl dt{color:#333;font-size:1.4rem;font-weight:400;letter-spacing:.04em;line-height:2.1}.sales_wrap .link_box .link a span{font-size:1.3rem;font-weight:400;letter-spacing:.04em;line-height:2.3}.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{line-height:1}.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;letter-spacing:.04em;line-height:1}.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;letter-spacing:.04em;line-height:1}.news_post .ttl_box h1{color:#000;font-size:3.2rem;font-weight:400;letter-spacing:.04em;line-height:1.5}.news_post .txt_area p{color:#333;font-size:1.3rem;font-weight:400;letter-spacing:.04em;line-height:2.3}.news_post .back_link a{text-decoration:none}.news_post .back_link a span{color:#008044;font-size:1.2rem;font-weight:400;letter-spacing:.04em}.circle_inner{color:#333;font-size:1.4rem;font-weight:400;letter-spacing:.04em;line-height:1.8}.txt_link_contents_wrap a{color:#008044}.product_archive_wrap .inner .keyword{color:#333;font-size:1rem;font-weight:400;letter-spacing:.04em;line-height:1}.product_archive_wrap .inner .list .item .txt{color:#333;font-size:1.2rem;font-weight:400;letter-spacing:.04em;line-height:1}.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:1.2rem;font-weight:400;letter-spacing:.04em;line-height:2.1}.all_lift .txt{color:#333;font-size:1rem;font-weight:400;letter-spacing:.04em;line-height:1}.products_post_box .toc ol li a{color:#000;font-size:1.4rem;font-weight:400;letter-spacing:.04em;line-height:2.1;text-decoration:none}.products_post_box .list_contents .list_contents_wrap .ttl{color:#333;font-size:2.4rem;font-weight:400;letter-spacing:.04em;line-height:2}.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{color:#333;font-size:1.3rem;font-weight:400;letter-spacing:.04em;line-height:1.7}.products_post_box .txt_link_contents .txt_link_contents_wrap .txt p{color:#333;font-size:1.3rem;font-weight:400;letter-spacing:.04em;line-height:2.3}.products_post_box .txt_link_contents .txt_link_contents_wrap .link a{color:#008043;font-size:1.2rem;font-weight:400;letter-spacing:.04em;line-height:2.5}.policy_wrap .txt *{color:#333;font-size:1.3rem;font-weight:400;letter-spacing:.04em;line-height:2.3}.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.4rem}.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;line-height:1}.sec-wrapper .inner .ttl_wrap .ttl h1{font-size:5.7971vw;line-height:1.2}.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;line-height:1.9}.gmap_link{font-size:2.6304vw;line-height:2.5}.visual_box .txt{font-size:4.7971vw}.visual_box .txt span{font-size:2.657vw}.top_copy{font-size:10.1449vw;line-height:1.3}.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;line-height:1.2}.news_datetime time{font-size:2.657vw}.news_cat{font-size:2.4155vw}.news_link{font-size:3.3816vw;line-height:1.9}.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;line-height:2.4}.support_inner a .en-title{font-size:2.657vw}.message_box .txt_wrap .txt{font-size:3.6232vw;line-height:2}.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;line-height:1}.coAbout_box_wrap .coAbout_box .coAbout_ttl .main{font-size:3.6232vw;line-height:2}.coAbout_box_wrap .coAbout_box .coAbout_ttl .txt{font-size:2.8986vw}.history_wrap .year{font-size:3.5628vw;line-height:1.3}.history_wrap .month,.history_wrap .txt span:first-of-type{font-size:2.9698vw;line-height:2.3}.history_wrap .txt span{font-size:2.5737vw;line-height:2.7}.ctq_wrap p{font-size:2.8986vw}.ctq_wrap a{font-size:3.0193vw;line-height:2.8}.philosophy_wrap .sub{font-size:4.41425vw}.philosophy_wrap .sub .ja{font-size:2.4167vw}.philosophy_wrap .main{font-size:4.3478vw;letter-spacing:.04em;line-height:1.5}.coProfile_wrap dl dd,.coProfile_wrap dl dt{font-size:3.07vw;line-height:1.7}.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;line-height:2.3}.polyimide_inner .top_wrap .txt{font-size:3.6232vw;line-height:2}.polyimide_inner .detail{font-size:2.8986vw;line-height:2.3}.polyimide_inner .top_wrap .img_txt{font-size:3.0193vw;line-height:2.1}.polyimide_inner .ttl{font-size:3.6232vw;line-height:2}.polyimide_inner .ttl:before{font-size:3.0193vw;line-height:1}.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;line-height:1.2;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;line-height:2}.appl_box_wrap .appl_ttl .txt{font-size:2.8986vw;line-height:2.3}.product_name{font-size:4.3478vw;line-height:2}.appl_product .product_name{font-size:3.744vw}.product_type{font-size:2.7476vw;line-height:2.4}.appl_product .product_type{font-size:2.2947vw;line-height:2.3}.appl_article_ttl{font-size:4.5894vw;line-height:1.6}.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;line-height:2}.exhibitions_box table td:nth-of-type(3){line-height:1.9}.exhibitions_box table td a{line-height:2.9}.devb_box_inner .contents .ttl{font-size:4.0485vw;line-height:2.2}.devb_box_inner .contents .addr_box .txt,.devb_box_inner .contents .addr_box .zip{font-size:2.971vw;line-height:2.2}.devb_box_inner .gmap_link{font-size:2.599vw}.devb_box_inner .contents .tel{font-size:2.971vw;line-height:2.2}.contact_area dl dt span.any,.contact_area dl dt span.required,.contact_area dl dt span.required-02{font-size:2.4155vw;line-height:1.1}.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;line-height:2.6}.list-steps .item .txt{font-size:2.657vw;line-height:1}.list-steps .item .circle{font-size:3.3816vw}.form-control .agree .agree_wrap .txt_wrap{font-size:3.1401vw;line-height:2.6}.form-control .btn-submit{font-size:2.8986vw;line-height:2.9}.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;line-height:1.7}.sales_wrap .link_box .link a span{font-size:2.8986vw;line-height:2.3}.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;line-height:2.3}.news_post .back_link a span{font-size:3.0193vw;line-height:2.8}.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;line-height:2.1}.all_lift .txt{font-size:2.8986vw}.products_post_box .toc ol li a{font-size:3.0193vw;line-height:2.1}.products_post_box .list_contents .list_contents_wrap .ttl{font-size:3.5024vw;line-height:2.6}.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;line-height:1.7}.products_post_box .txt_link_contents .txt_link_contents_wrap .txt p{font-size:2.8986vw;line-height:2.3}.products_post_box .txt_link_contents .txt_link_contents_wrap .link a{font-size:3.0193vw;line-height:2.8}.policy_wrap .txt *{font-size:2.8986vw;line-height:2.3}.box_20 .box_20_inr h2{font-size:6vw}.box_20 .box_20_inr p{font-size:2.8986vw;line-height:2.3}.top_copy2{font-size:4.5894vw;line-height:1.6}.bnr02 .txt{font-size:3.0193vw}.bnr02 .txt span,.hd_nav li a,.rec_hd5 .title span{font-size:2.657vw}.rec_hd5 .title h2{font-size:6.5vw;line-height:1.5}.im_wrap3 h3,.lineup h3,.txt_area h3{font-size:4.3478vw;font-weight:400;line-height:1.6}.box_08 .num_box .tx,.box_Wpinner3 p,.im_wrap3 p,.lineup p{font-size:2.8986vw;line-height:1.8}.txt_area02 .txt_area02 h3:before{font-size:15vw}.rec_hd .title h1{font-size:6vw;line-height:1.9}.rec_wrap_max .circle_wrap_01 .name
.rec_wrap_max .circle_wrap_01 .name{text-align:center}.txt_area02 h3:before{font-size:24vw}}