<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";
/*ローカルナビのカレント*/

#service_field_index .c-localNav_listItem-service_field a,
#service_index .c-localNav_titleText .abc, #service_index .c-localNav_titleText a, #service_field_index .c-localNav_titleText a{background-color:#e5ecf4;}

#service_field_index .c-localNav_listItem-service_field a:before,
#service_index .c-localNav_titleText .abc, #service_index .c-localNav_titleText a:before, #service_field_index .c-localNav_titleText a:before{display: none;}

/* サービス固有スタイル */
.c-tab .c-tab_trigger{width:50%;margin-left:0px;margin-right:0px;}
#service_field_medical .c-visualCatch { background-image: url(/service/image/service_field_medical_index.jpg);background-position : 50% 50%;}
#service_field_car .c-visualCatch { background-image: url(/service/image/service_field_car_index.jpg);background-position : 50% 50%;}
#service_field_industrial .c-visualCatch { background-image: url(/service/image/service_field_industrial_index.jpg);background-position : 50% 50%;}
#service_field_consumer-electronics .c-visualCatch { background-image: url(/service/image/service_field_consumer-electronics_index.jpg);background-position : 50% 50%;}
#service_field_communication .c-visualCatch { background-image: url(/service/image/service_field_communication_index.jpg);background-position : 50% 50%;}
#service_field_application .c-visualCatch { background-image: url(/service/image/service_field_application_index.jpg);background-position : 50% 50%;}

.serviceBox-transparencyWrapper .l-inner{margin-left:32px;margin-right:32px;padding-left:0px;padding-right:0px;max-width: 100%;}
#service_index .service-content{padding-top: 0px;}
#service_index #backgound_image{margin-bottom: calc(180px - 100vh);}

#service_index .serviceBox-transparencyWrapper_first{margin-top:180px;}
#service_index .serviceBox-transparencyWrapper{padding: 0px 80px;}

#service_index .c-breadcrumb_container{margin-top: 0;}

#service_field_index .service-content{padding-top: 0px;}
#service_field_index #backgound_image{margin-bottom: calc(0px - 100vh);}
#service_field_index .serviceBox-transparency_illust_top{margin-top: 110px;}
#service_field_index .field_main_text{ margin-top: 70px;}
#service_field_index .serviceBox-transparency_illust_under{margin-top: 70px;}
#service_field_index .serviceBox-transparencyWrapper{margin-top: 110px; padding: 0px 80px;}

#service_field_medical .c-underlayerHeading{margin-bottom: 0px;}
#service_field_car .c-underlayerHeading{margin-bottom: 0px;}
#service_field_industrial .c-underlayerHeading{margin-bottom: 0px;}
#service_field_consumer-electronics .c-underlayerHeading{margin-bottom: 0px;}
#service_field_communication .c-underlayerHeading{margin-bottom: 0px;}
#service_field_application .c-underlayerHeading{margin-bottom: 0px;}

.detail-read{margin-top:40px; font-size: 16px; line-height: 1.8;}
@media only screen and (max-width:767px){
/*#service_index .service-content{padding-top: 120px;}*/
#service_index .serviceBox-transparencyWrapper_first{margin-top:120px;}
#service_index .serviceBox-transparencyWrapper{padding: 0px 16px;}
#service_field_index .serviceBox-transparency_illust_top{margin-top: 50px;}
#service_field_index .field_main_text{ margin-top: 30px;font-size:27px; line-hight:1.5;}
#service_field_index .serviceBox-transparency_illust_under{margin-top: 30px;}
#service_field_index .serviceBox-transparencyWrapper{margin-top: 50px; padding: 0px 16px;}
.c-img_medium&gt;img{max-width: 232px;}
#service_field_consumer-electronics .c-visualCatch { background-image: url(/service/image/service_field_consumer-electronics_index_sm.jpg);}
}

/*サービス詳細ページ各種css */
.c-localNav_listc-list .c-list_item:first-child{margin-top: 0px;}
#service_testructure-update table td{background-color: #ffffff;}
#service_testructure-update #testructure_release-note .c-accordion_section:nth-child(1) .c-accordion_content{display:block}

#service_quality-improvement_testructure .c-note-mark a{text-decoration: underline;}
#service_quality-improvement_testructure .c-note-mark a:hover{text-decoration: none;}

@media only screen and (min-width:768px){
#service_quality-improvement_processimprovement .l-grid_item-5-10{width:48%;}
#service_quality-improvement_processimprovement .l-grid_item-5-10:nth-child(2){margin-left:32px;}
}
@media only screen and (min-width:768px) and (max-width:870px){
#service_quality-improvement_processimprovement .l-grid_item-5-10:nth-child(2){margin-left:24px;}
}
/*サービス追加ページ各種css */
@media only screen and (max-width: 767px){
.l-grid_lr-noMargin{margin-right:0;margin-left:0}
}
.c-list_item-top20{margin-top:20px}


</pre></body></html>