@charset "UTF-8";

/* ----------------------------------
 オンライン服薬指導
---------------------------------- */
#contents_service_online-medication-guidance .p-f02-mv img { max-width: 100%;}
#contents_service_online-medication-guidance .content-none::before { content: none;}
#contents_service_online-medication-guidance .c-box--left { justify-content: flex-start;}
#contents_service_online-medication-guidance .p-f01-main { padding: 25px; margin-top: 40px; gap: 40px; flex-direction: column;}
#contents_service_online-medication-guidance .p-f01-main__lead .c-heading-h3 span.liner { background: linear-gradient(transparent 40%, #ffffbc 40%); background-repeat: no-repeat;}
#contents_service_online-medication-guidance .p-f01-main__lead .c-heading-simple2 { text-align: left;} 
#contents_service_online-medication-guidance .c-box.p-f01-main .c-heading-simple2 .c-heading-simple2__text { font-weight: 700; color: #008566;}
#contents_service_online-medication-guidance .c-box.p-f01-main .c-heading-simple2 .c-heading-simple2__text .big { font-size: 1.5em; font-weight: 700;}
#contents_service_online-medication-guidance .c-box_img.c-box_img02.app img { width: 100%; max-width: 240px;}
#contents_service_online-medication-guidance .c-box02 { padding: 40px 25px;}
#contents_service_online-medication-guidance .c-btnWrap-center img.triangleicon { width: 100%; max-width: 70px !important;}
#contents_service_online-medication-guidance .p-i01-faq__headLabel::before { display: none;}
#contents_service_online-medication-guidance .p-rpt-reg__stepBtn { display: flex; justify-content: center;}
#contents_service_online-medication-guidance .p-rpt-reg__stepBtn .c-btn { width: 100%; max-width: 320px; margin: 0 auto;}

@media screen and (min-width: 1099px) {
	#contents_service_online-medication-guidance .p-f01-main { padding: 40px; gap: 70px; flex-direction: row;}
  #contents_service_online-medication-guidance .c-box02 { padding: 60px 120px; align-items: center;}
}
