@charset "UTF-8";
html {font-size: 20px;}
body {font-size: 1rem;
    -ms-overflow-style: none; } ::-webkit-scrollbar { display: none;}
.header_nav {
	display : none;
}
.header_wrap {
    height: 73px;
}
.adhd_info_p1 {
	font-size: 28px;
	margin: 133px 0 36px 0;
}
.adhd_tabs {
	width: 80vw;
}
.nav-tabs {
	border-bottom: none;
}
.adhd_menu {
	margin : 0;
}
.adhd_menu p {
	margin: 0 28px 8.5px 5px;
	font-size: 18px;
}
.adhd_wrap{
	width : 80vw;
}
.adhd_patient {
	margin-top: 95.5px;

}
.adhd_patient2 {
	width: 401px;
	height: 308px;
}
.adhd_patient3 {
	margin-top: 64px;
}
.adhd_patient3_p1 {
	font-size: 20px;
}

.adhd_patient4 {
	margin-top: 94px;
}
.adhd_patient4_p1 {
	font-size: 19px;
}
.adhd_patient4_p2 {
	margin-top: 32px;
}
.adhd_patient5 {
	margin-top: 57px;
}
.adhd_patient5_p1 {
	font-size: 21px;
}
.adhd_patient5_p2 {
	margin-top: 33px;
	font-size: 19px;
}
.adhd_patient5_col_p {
	margin-top: 52px;
	margin-bottom: 5px;
}
.adhd_patient5_div {
	width: 346px;
	height: 367px;
}
.adhd_patient6 {
	margin: 91px 0 0 0;
	
}
.adhd_patient6_p1 {
	font-size: 21px;
	margin-bottom: 61px;
}
.adhd_patient6_wrap {
	display: inline-block;
	text-align: center;
}
.adhd_patient6_box:not(:last-child) {
	margin-right: 0;
}
.adhd_patient6_box {
	margin: 0 auto;
	text-align: center;
	width: 336px;
	height: auto;
	margin-bottom: 19px;
	padding: 7.6px 41.4px 14.7px 32.6px;
	box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.16);
	background-color: #ffffff;
}
.adhd_patient6_div img {
	width: 127.1px;
	height: 126px;
	object-fit: contain;
}
.adhd_patient6_col_p1 {
	margin: 5.5px 0 12.2px 0;
	font-size: 18px;
}
.adhd_patient6_col_p2 {
	font-size: 16px;
	margin : 0;
}
.adhd_patient7 {
	margin-top: 36px;
	margin-bottom: 47px;
	height: 107px;
	line-height: 128px;
}
.adhd_patient7_p1 {
	display: none;
}
.adhd_patient7_p2 {
	display: block;
	margin: 0 auto;
	width: 374px;
	height: 42px;
	font-family: GmarketSans;
	font-size: 19px;
	font-weight: 500;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.21;
	letter-spacing: -0.95px;
	text-align: center;
	color: #f2f2f2;
	padding-top: 33px;
}
.adhd_patient7_img {
	margin: 0 auto;
	width: 608px;
	height: 354px;
	object-fit: contain;
}

.adhd_patient8 {
	margin-top: 78px;
}
.adhd_patient8_p1 {
	font-size: 21px;
	line-height: 1.19;
	letter-spacing: -1.05px;

}
.adhd_patient8_wrap {
	justify-content: space-between;
}
.adhd_patient8_div:not(:last-child) {
	margin-right: 31px;
}
.adhd_patient8_img {
	width: 81px;
	height: 81px;
}
.adhd_patient8_p2{
	font-size: 16px;
}
.adhd_patient9 {
	margin-top: 126px;
}
.adhd_patient9_p1 {
	margin-bottom: 51px;
}
.adhd_patient9_wrap {
	text-align: center;
	height: auto;
	margin: 0 auto;
	display: inline-block; 
 }
 .adhd_patient9_container {
	 float: left;
 }
 .adhd_patient9_container3 {
	 clear: both;
 }

 .adhd_patient10 {
	width: 100vw;
	padding: 56px 0 53px 0;
	margin-left: calc(-50vw + 50%);
}
.adhd_patient10_p1 {
	font-size: 21px;
}
.adhd_patient10_p2{
	display: none;
}
.adhd_patient10_p3 {
	display: inline-block;
	font-family: SpoqaHanSansNeo;
	font-size: 19px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.58;
	letter-spacing: -0.95px;
	text-align: center;
	color: #1d1d1d;
}
.adhd_patient10_p4 {
	display: none;
}
.adhd_patient11 {
	margin-top: 75px;
}
.adhd_patient11_p1 {
	font-size: 21px;
	margin-top: 59px;
}
.adhd_patient11_div {
	width: 330px;
	height: 244px;
}
.adhd_patient11_p3 {
	margin-top: 35px;
	font-size: 19px;
}
.adhd_patient12 {
	margin-top: 96px;
}
.adhd_patient12_wrap {
	overflow: hidden;
	text-align: center;
	height: auto;
	display: inline-block;
}
.adhd_patient12_container {
	float: left;
}
.adhd_patient12_container4 {
	clear: both;
}
.adhd_patient12_p1 {
	margin-bottom: 48px;
}
.adhd_patient12_div {
	margin-bottom: 14px;
	width: 132px;
	height: 132px;
}
.adhd_patient12_div_p1 {
	font-size: 17px;
	margin-bottom: 36px;
}
.adhd_next {
	margin: 109px 0 57px 0;
}
.adhd_next_p1 {   
	width: 50px;
	height: 27px; 
	font-family: SpoqaHanSansNeo;
	font-size: 22px;
	font-weight: bold;
	font-stretch: normal;
	font-style: normal;
	line-height: 0.68;
	letter-spacing: normal;
	color: #a5a5a5;
}
.adhd_next_p2 {
	width: 216px;
	height: 40px;
	font-family: SpoqaHanSansNeo;
	font-size: 33px;
	font-weight: bold;
	font-stretch: normal;
	font-style: normal;
	line-height: 0.45;
	letter-spacing: -1.65px;
	color: #797979;
}
.adhd_management {
	margin-top: 95.5px;
}
.adhd_management_p1 {
	margin-bottom: 24px;
}
.adhd_management_p2 {
	margin-bottom: 46px;
	font-size: 26px;
}
.adhd_management_div {
	width: 319px;
	height: 199px
}
.adhd_management_p4 {
	margin-top: 46px;
	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.63;
	letter-spacing: -0.8px;
	text-align: center;
	color: #1d1d1d;
}
.adhd_management_p3 {
	margin-top: 24px;
	margin-right: 95px;
	font-size: 14px;
	font-weight: 500;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.21;
	letter-spacing: -0.7px;
	text-align: right;
	color: #696969;
}
.adhd_management2 {
	margin-top: 109px;
	overflow: hidden;
}
.adhd_management2_p1 {
	font-size: 21px;
	font-weight: 500;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.19;
	letter-spacing: -1.05px;
	color: #1d1d1d;
}
.adhd_management2_wrap:not(:last-child) {
	margin-right : 0;
}
.adhd_management2_container {
	flex-direction: column;
	overflow: hidden;
	justify-content: none;
	align-items: center;
}
.adhd_management2_wrap{
	width: 300px;
	height: auto;
	margin-bottom: 25px;
	padding: 20px 35.5px 0 34.5px;
	border: solid 1px #cecece;
	background-color: #ffffff;
}
.adhd_management2_div_p1 {
	margin-top: 0;
}
.adhd_management3 {
	margin-top: 92px;
}
.adhd_management3_p1 {
	margin-bottom: 67px;
}
.adhd_management3_wrap {
	display: inline-block;
	overflow: hidden;
}
.adhd_management3_div {
	float: left;
}
.adhd_management3_div3 {
	clear: both;
}
.adhd_management3_div:not(:last-child) {
	margin-right: 0;
}
.adhd_management3_div:not(:nth-child(2n)) {
	margin-right: 108px;
}
.adhd_management3_div1, .adhd_management3_div2 {
	margin-bottom: 56px;
}
.adhd_management3_img {
	width: 140px;
	height: 140px;
}
.adhd_management3_p2 {
	font-family: SpoqaHanSansNeo;
	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.63;
	letter-spacing: -0.8px;
	color: #1d1d1d;
}

.adhd_management4 {
	margin-top: 94px;
}
.adhd_management4_p1 {
	margin-bottom: 56px;
}
.adhd_management4_wrap {
	display: inline-block;
	overflow: hidden;
	justify-content: none;
}
.adhd_management4_wrap2 {
	display: none;
}
.adhd_management4_container:not(:last-child) {
	margin-right: 0;
}

.adhd_management4_container {
	float: left;
	width: 296px;
	height: 480px;
	padding: 27px 14px 13px 27px;
	border: solid 1px #cecece;
	background-color: #ffffff;
}
.adhd_management4_container:not(:nth-child(2n)) {
	margin-right: 16px;
}
.adhd_management4_container1 {
	margin-bottom: 16px;
}
.adhd_management4_container2 {
	margin-bottom: 16px;
}
.adhd_management4_container3 {
	clear: both	;
	margin-bottom: 16px;
}
.adhd_management4_div {
	margin: 0 auto;
	width: 242px;
	height: 211px;
}
.adhd_management4_p2 {
	margin-top: 0;
	margin-bottom: 26px;
}
.adhd_management4_p3 {
	margin-top: 17px;
	margin-left: 0;
}
.adhd_management5 {
	overflow: hidden;
	margin-top: 51px;
	margin-left : 200px;
}
.adhd_management5_p2{
	display: none;
}
.adhd_management6 {
	overflow: hidden;
	text-align: center;
	margin-top: 86px;
	background-color: #f4f4f4;
	width: 100vw;
	padding: 53px 98px 63px;
	margin-left: calc(-50vw + 50%);
}
.adhd_management6_p1 {
	font-size: 21px;
	font-weight: 500;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.19;
	letter-spacing: -1.05px;
	color: #1d1d1d;
}
.adhd_management6_p1_mobile{
	display: none;
}
.adhd_management6_p2 {
	display: none;
}
.adhd_management6_p3 {
	margin-top: 50px;
	display: inline-block;
}
.adhd_management6_p4 {
	display: none;
}
.adhd_management7 {
	margin-top: 65px;
}
.adhd_management7_p1 {
	font-size: 21px;
}
.adhd_management7_wrap {
	display: inline-block;
}
.adhd_management7_container:not(:last-child) {
	margin-right: 0;
}
.adhd_management7_container {
	float: left;
}
.adhd_management7_container:not(:nth-child(3n)) {
	margin-right: 85px;
}
.adhd_management7_container4 {
	clear: both;
}
.adhd_management7_img {
	width: 130px;
	height: 130px;
}
.adhd_management7_p2 {
	margin-top: 5px;
	font-size: 17px;
}
.adhd_management8 {
	margin-top: 86px;
}
.adhd_management8_p1 {
	font-size: 21px;
}
.adhd_management8_wrap {
	display: inline-block;
}
.adhd_management8_container:not(:last-child) {
	margin-right: 0;
}
.adhd_management8_container {
	float: left;
}
.adhd_management8_container:not(:nth-child(3n)) {
	margin-right: 74px;
}
.adhd_management8_container5 {
	margin-left: 22px;
}
.adhd_management8_container6 {
	margin-left: 25px;
}
.adhd_management8_container4 {
	clear: both;
}
.adhd_management8_img {
	width: 100px;
	height: 100px;
}
.adhd_management8_p2 {
	margin-top: 10px;
	font-size: 20px;
}
.adhd_management9 {
	margin-top: 96px;
	width: 100vw;
	padding: 53px 113px 47px;
	margin-left: calc(-50vw + 50%);
}
.adhd_management9_p1_pc {
	font-size: 21px;
}
.adhd_management9_p2 {
	display: none;
}
.adhd_management9_p3 {
	display: inline-block;
}
.adhd_management9_p3_mobile{
	display: none;
}
.adhd_management10 {
	margin-top: 81px;
}
.adhd_management10_p1{
	margin-bottom: 45px;
	font-size: 21px;
}
.adhd_management10_div {
	width: 420px;
	height: 297.7px;
}
.adhd_management10_p2 {
	margin-top: 32.3px;
	font-size: 19px;
}
.adhd_help {
	margin: 0 auto;
	margin-top: 97.5px;
	width: 80vw;
}
.adhd_help_p1 {
	font-size: 21px;
	line-height: 1.19;
	letter-spacing: -1.05px;
}
.adhd_help_wrap {
	overflow-x: scroll;
	overflow-y: hidden;
	white-space:nowrap; 
	justify-content: left;
	
}
.adhd_help_div {
	flex: 0 0 auto;
	margin-top: 60px;
}

.adhd_help_p2 {
	margin-top: 100px;
	font-size: 21px;
	line-height: 1.19;
	letter-spacing: -1.05px;
}
.adhd_help_p3 {
	margin-top: 109.5px;
	font-size: 21px;
	line-height: 1.19;
	letter-spacing: -1.05px;
}
.adhd_help_p4 {
	margin-top: 63px;
	line-height: 1.63;
	letter-spacing: -0.8px;
}
.adhd_help_span1 {
	font-weight: bold;
	color: #3185ff;
}
.adhd_help_img_wrap {
	display: flex;
	justify-content: center;
	margin-top: 38px;
}

.adhd_help_div_img2 {
   width: 247px;
   height: 201px;
}
.adhd_help_img2 {
	width: 100%;
	height: 100%;
	object-fit: contain;
}
.adhd_help_p5 {
	margin-top: 38px;
	margin-bottom: 48px;
}
.adhd_help_contain {
	width: 100vw;
	padding: 61px 110px 50px;
	margin-left: calc(-50vw + 50%);
}
.adhd_help_p6 {
	display: none;
}
.adhd_help_p6_tablet {
	display: inline-block;
}
.adhd_help_p6_mobile{
	display: none;
}
.total_img4 {
	display : none;
	transition-property:display;
    transition-duration:1s;
}
.sidenav{
	position: fixed;
	top: 0;
	right: 0;
	display: flex;
	align-items: center;
	justify-content: center;
	background-color: #ffffff;
	height:100vh;
	width: 0;
	z-index:25;
	overflow: hidden;
	transition:0.5s ease-in-out;
}
.sidenav_menu {
	text-align: center;
	transition-property:opacity;
    transition-duration:0.5s;
}
.sidenav_menu ul li{
	list-style:none;
	margin:1rem 0;
}

  .sidenav_menu ul li a{
	font-family: SpoqaHanSans;
	font-size: 1.2rem;
	font-weight: bold;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.5;
	letter-spacing: -1.2px;
	text-align: center;
	color: #1d1d1d;
	opacity: 1;
	transition:0.2s ease;
	z-index : 20
  }
  .sidenav_menu ul li a:hover{
	color: #3185ff;
  }
  .sidenav_menu ul li a:focus {
	  outline: none;
	  outline-offset: 0ch;
  }