#sub_visual{position:relative; height:650px; background:url('/images/sub/sub_visual01.jpg') center top no-repeat; background-size:cover;}
.sub_visual_txt{position:absolute; left:0; right:0; top:50%; max-width:1400px; width:100%; margin:-100px auto 0; z-index:99;}
.sub_visual_txt span{font-size:20px; color:#1b9bfc; font-weight:900; }
.sub_visual_txt h2{font-size:60px; color:#fff; font-weight:900; line-height:1; margin-top:24px;}
.sub_visual_txt p{font-size:25px; color:#fff; line-height:1.6; margin-top:20px;}

#sub_container{position:relative; padding:100px 0 165px; min-height:895px;}
#sub_container .sub_tit{font-size:50px; color:#000; font-weight:900; line-height:1; text-align:center; margin-bottom:50px;}
#sub_container_list{position:relative; padding:100px 0 0; min-height:895px;}
#sub_container_list .sub_tit{font-size:50px; color:#000; font-weight:900; line-height:1; text-align:center; margin-bottom:50px;}

/* sub01 */
/* .greeting_wrap{position:relative; max-width:1400px; width:100%; margin:0 auto;} */
.greeting_bg{position:relative; height:439px; background:url('/images/sub/greeting_bg01.jpg') center top no-repeat; background-size:cover;}
.greeting_left{position:absolute; left:84px; top:0; width:355px; height:335px; background:linear-gradient(0.25turn,#53aef3, #0091ff); padding:110px 0 0 30px;}
.greeting_left h5{position:relative; font-size:26px; color:#fff; line-height:1.3; font-weight:500;}
.greeting_left h5:before{content:''; position:absolute; left:0; top:-20px; width:35px; height:1px; background:#fff;}
.greeting_left span{position:absolute; left:30px; bottom:45px; font-size:16px; color:rgba(255,255,255,0.5); font-weight:bold;}
.greeting_tit{margin-top:75px; font-size:40px; color:#000; font-weight:400; line-height:1.3; text-align:center; padding-bottom:80px; border-bottom:1px solid #f4f4f4;}
.greeting_tit strong{color:#1b9bfc; font-weight:900;}
.greeting_desc{margin-top:60px;}
.greeting_desc dt{font-size:30px; color:#000; font-weight:900; line-height:1; margin-bottom:28px;}
.greeting_desc dd{font-size:20px; color:#909090; line-height:1.5; margin-bottom:30px;}
.greeting_desc dd.ceo_sign{text-align:right; position:relative; font-size:20px; color:#000; font-weight:bold; padding-right:225px;}
.greeting_desc dd.ceo_sign:after{content:''; position:absolute; right:0; top:-40px; width:206px; height:104px; background:url('/images/sub/ceo_sign.png') right center no-repeat;}




/* privacy */
.headline {display:block;margin:0 0 15px;border-bottom:1px dotted #d6d6d6;}
.headline h1,.headline h2,.headline h3,.headline h4,.headline h5,.headline h6 {margin:0 0 -1px;padding:5px 2px;display:inline-block;color:#363636;border-bottom:1px solid #1b9bfc;margin-top:30px;font-size:18px;word-break:keep-all}
.headline h5:first-child {margin-top:0;}
.contents-box-inner {font-size:14px; color:#555555;line-height:28px;}
.d_box-inner ol li{word-break:keep-all}


#content_box{ font-size:14px;margin-top:30px;}
#content_box textarea{width:100%; height:200px; overflow-y:scroll;   line-height:1.6; padding:20px; border:1px solid #dfdfdf; color:#707070;}

/* sub03/sub01 */


.d_proceed_menu {}
.d_proceed_menu_txt {text-align: center; color: #000; font-size: 45px; line-height: 55px; font-weight: 300;}
.d_proceed_menu_txt span {color: #1b9bfc; font-weight: 900;}
.d_proceed_img {margin-top: 50px;}
.d_proceed_img2 {display: none;}

@media screen and (max-width:1400px) {
	.sub_visual_txt{padding:0 3%;}

	.greeting_left{left:3%;}
	.greeting_desc{padding:0 3%;}

	.d_proceed_menu_txt {font-size: 3.2143vw; line-height: 3.9286vw; }
	.d_proceed_img {margin-top: 3.5714vw;}
}


@media screen and (max-width:1200px) {
	
}


@media screen and (max-width:1024px) {
	#sub_visual{ height:63.4766vw; background:url('/images/sub/sub_visual01.jpg') center top no-repeat; }
	.sub_visual_txt{ left:0; right:0; top:50%; max-width:136.7188vw; width:100%; margin:-9.7656vw auto 0; }
	.sub_visual_txt span{font-size:1.9531vw;   }
	.sub_visual_txt h2{font-size:5.8594vw;   line-height:1; margin-top:2.3438vw;}
	.sub_visual_txt p{font-size:2.4414vw;  line-height:1.6; margin-top:1.9531vw;}

	#sub_container{ padding:9.7656vw 0 16.1133vw; min-height:87.4023vw;}
	#sub_container .sub_tit{font-size:4.8828vw;   line-height:1;  margin-bottom:4.8828vw;}

	#sub_container_list{ padding:9.7656vw 0 0; min-height:87.4023vw;}
	#sub_container_list .sub_tit{font-size:4.8828vw;   line-height:1;  margin-bottom:4.8828vw;}

	/* sub01 */
	.greeting_bg{ height:42.8711vw; background:url('/images/sub/greeting_bg01.jpg') center top no-repeat; background-size:cover;}
	.greeting_left{ left:3%; width:34.6680vw; height:32.7148vw; padding:9.2773vw 0 0 2.4414vw;}
	.greeting_left h5{ font-size:2.5391vw;}
	.greeting_left h5:before{top:-1.9531vw; width:3.4180vw; height:0.0977vw; }
	.greeting_left span{ left:2.4414vw; bottom:4.3945vw; font-size:1.5625vw; }
	.greeting_tit{margin-top:7.3242vw; font-size:3.3203vw; padding-bottom:7.8125vw;}
	.greeting_desc{margin-top:5.8594vw;}
	.greeting_desc dt{font-size:2.5391vw; margin-bottom:2.7344vw;}
	.greeting_desc dd{font-size:1.9531vw; margin-bottom:2.9297vw;}
	.greeting_desc dd.ceo_sign{  font-size:1.9531vw;   padding-right:21.9727vw;}
	.greeting_desc dd.ceo_sign:after{top:-3.9063vw; width:20.1172vw; height:10.1563vw; background-size:100% auto;}

	/* sub03 */
	.d_proceed_img {display: none;}
	.d_proceed_img2 {position: relative; display: block; z-index: 1; margin-top: 4.8828vw;}
	.d_proceed_img2:before {content: ""; position: absolute; top: 8.3008vw; left: 0; width: 100%; height: 1px; background: #c9c9c9; z-index: -1;}
	.d_proceed_img2:after {content: ""; position: absolute; bottom: 15.1367vw; left: 0; width: 100%; height: 1px; background: #c9c9c9; z-index: -1;}
	.d_proceed_img2 ul {position: relative; font-size: 0; margin: 0 -1.9531vw;}
	.d_proceed_img2 ul:after {content: ""; display: block; clear: both;}
	.d_proceed_img2 ul li {display: inline-block; width: 25%; padding: 0 1.9531vw; text-align: center; vertical-align: middle;}
	.d_proceed_img2 ul li.step_three {width: 33.33%; margin-top: 4.8828vw;}
	.d_proceed_img2 ul li .img_wrap {display: inline-block; width: 15.6250vw; height: 15.6250vw; border-radius: 50%;}
	.d_proceed_img2 ul li .img_wrap.img_wrap1 {background: #1b9bfc url("/images/renew2/d_sub3_img1.png") center no-repeat; background-size: 6.5430vw 5.4688vw;}
	.d_proceed_img2 ul li .img_wrap.img_wrap2 {background: #1b9bfc url("/images/renew2/d_sub3_img2.png") center no-repeat; background-size: 3.8086vw 5.6641vw;}
	.d_proceed_img2 ul li .img_wrap.img_wrap3 {background: #1b9bfc url("/images/renew2/d_sub3_img3.png") center no-repeat; background-size: 4.6875vw 5.8594vw;}
	.d_proceed_img2 ul li .img_wrap.img_wrap4 {background: #1b9bfc url("/images/renew2/d_sub3_img4.png") center no-repeat; background-size: 5.6641vw 5.0781vw;}
	.d_proceed_img2 ul li .img_wrap.img_wrap5 {background: #1b9bfc url("/images/renew2/d_sub3_img5.png") center no-repeat; background-size: 6.3477vw 4.5898vw;}
	.d_proceed_img2 ul li .img_wrap.img_wrap6 {background: #1b9bfc url("/images/renew2/d_sub3_img6.png") center no-repeat; background-size: 7.1289vw 5.7617vw;}
	.d_proceed_img2 ul li .img_wrap.img_wrap7 {background: #1b9bfc url("/images/renew2/d_sub3_img7.png") center no-repeat; background-size: 6.7383vw 5.3711vw;}
	.d_proceed_img2 ul li dl {margin-top: 1.9531vw;}
	.d_proceed_img2 ul li dl dt {font-size: 1.7578vw; line-height: 2.5391vw; color: #000; font-weight: 300;}
	.d_proceed_img2 ul li dl dd {font-size: 2.4414vw; line-height: 3.1250vw; color: #000; font-weight: 900;}

}


@media screen and (max-width:768px) {
	.d_box-inner > ol{padding-left:20px}
		.d_box-inner > ol ol{padding-left:20px}
		.d_box-inner .headline{margin-top:20px}
	.headline h1, .headline h2, .headline h3, .headline h4, .headline h5, .headline h6{font-size:15px}
	.contents-box-inner{font-size:13px;line-height:22px}
	#sub_visual{ height:76.8229vw; background:url('/images/sub/sub_visual01.jpg') center top no-repeat; }
	.sub_visual_txt{ left:0; right:0; top:50%; max-width:182.2917vw; width:100%; margin:-9.1146vw auto 0; }
	.sub_visual_txt span{font-size:2.6042vw;   }
	.sub_visual_txt h2{font-size:7.8125vw;   line-height:1; margin-top:3.1250vw;}
	.sub_visual_txt p{font-size:3.2552vw;  line-height:1.6; margin-top:2.6042vw;}

	#sub_container{ padding:13.0208vw 0 21.4844vw; min-height:116.5365vw;}
	#sub_container .sub_tit{font-size:6.5104vw;   line-height:1;  margin-bottom:6.5104vw;}


	#sub_container_list{ padding:13.0208vw 0 0; min-height:116.5365vw;}
	#sub_container_list .sub_tit{font-size:6.5104vw;   line-height:1;  margin-bottom:6.5104vw;}

	/* sub01 */
	.greeting_bg{ height:63.8021vw; background:url('/images/sub/greeting_bg01_mob.jpg') center top no-repeat; background-size:cover;}
	.greeting_left{ left:2.6042%; top:0; width:46.2240vw; height:43.6198vw; padding:12.3698vw 0 0 3.2552vw;}
	.greeting_left h5{ font-size:3.5156vw;  line-height:1.3; }
	.greeting_left h5:before{  left:0; top:-2.6042vw; width:4.5573vw; height:0.1302vw; background:#fff;}
	.greeting_left span{ left:3.2552vw; bottom:5.8594vw; font-size:2.3438vw; color:rgba(255,255,255,0.5); }
	.greeting_tit{margin-top:9.7656vw; font-size:5.2083vw;   line-height:1.3;  padding-bottom:10.4167vw; border-bottom:0.1302vw solid #f4f4f4;}
	.greeting_tit strong{ }
	.greeting_desc{margin-top:7.8125vw;}
	.greeting_desc dt{font-size:4.1667vw;   line-height:1; margin-bottom:3.6458vw;}
	.greeting_desc dd{font-size:3.1250vw;  line-height:1.5; margin-bottom:5.2083vw;}
	.greeting_desc dd.ceo_sign{  font-size:2.6042vw;   padding-right:29.2969vw; margin-bottom:0; margin-top:13.2083vw;}
	.greeting_desc dd.ceo_sign:after{  right:0; top:-5.2083vw; width:26.8229vw; height:13.5417vw; background-size:100% auto;}

	/* sub03 */

	.d_proceed_img2 {margin-top: 6.5104vw;}
	.d_proceed_img2:before {top: 11.0677vw;}
	.d_proceed_img2:after {bottom: 20.1823vw;}
	.d_proceed_img2 ul {position: relative; margin: 0 -1.3021vw; padding: 0 2.6042%; z-index: 1;}
	.d_proceed_img2 ul:before {content: ""; position: absolute; top: 50%; transform: translateY(-50%); left: 0; width: 100%; height: 1px; background: #c9c9c9; z-index: -1; margin-top: -4.5573vw;}
	.d_proceed_img2 ul li {width: 33.33%; padding: 0 1.3021vw;  }
	.d_proceed_img2 ul li.step_three {width: 33.33%; margin-top: 0;}
	.d_proceed_img2 ul li.step_mob {margin-top: 6.5104vw;}
	.d_proceed_img2 ul li .img_wrap {width: 20.8333vw; height: 20.8333vw;}
	.d_proceed_img2 ul li .img_wrap.img_wrap1 {background-size: 8.7240vw 7.2917vw;}
	.d_proceed_img2 ul li .img_wrap.img_wrap2 {background-size: 5.0781vw 7.5521vw;}
	.d_proceed_img2 ul li .img_wrap.img_wrap3 {background-size: 6.2500vw 7.8125vw;}
	.d_proceed_img2 ul li .img_wrap.img_wrap4 {background-size: 7.5521vw 6.7708vw;}
	.d_proceed_img2 ul li .img_wrap.img_wrap5 {background-size: 8.4635vw 6.1198vw;}
	.d_proceed_img2 ul li .img_wrap.img_wrap6 {background-size: 9.5052vw 7.6823vw;}
	.d_proceed_img2 ul li .img_wrap.img_wrap7 {background-size: 8.9844vw 7.1615vw;}
	.d_proceed_img2 ul li dl {margin-top: 2.6042vw;}
	.d_proceed_img2 ul li dl dt {font-size: 3.1250vw; line-height: 4.1667vw;  }
	.d_proceed_img2 ul li dl dd {font-size: 3.6458vw; line-height: 4.6875vw;  }


}





/* renew */
.in_01{text-indent:-10px}
.in_02{text-indent:-6px}
.in_05{text-indent:-4px}
.d_greeting_wrap .greeting_bg{background-image:url("/images/renew/company/d_company01.png")}
.d_greeting_wrap.dd_greating .greeting_bg{background-image:url("/images/renew/dd_company01.png")}
.d_greeting_wrap.dd_greating .greeting_bg.d_greeting_bg {background:url('/images/renew2/dd_sub_img1.jpg') center top no-repeat; background-size:cover;}
.d_greeting_wrap .greeting_left h5{font-size:27px}
.d_greeting_list{margin-top:70px}
.d_greeting_list.ff_greeting {background: url("/images/sub/d_comcom_bg.png") center bottom no-repeat; }
.d_greeting_list > li{float:left;width:50%;padding:25px 10px 25px 0}
.d_greeting_list > li:nth-child(2n+1){clear:both}
.d_greeting_list h5{font-size:30px;line-height:34px;color:#000;margin-bottom:25px;font-weight:700}
.d_greeting_list p{font-size:20px;line-height:30px;color:#909090;font-weight:400;margin-bottom:32px;word-break:keep-all}
.d_greeting_list > li p:last-child{margin-bottom:0}
.d_greeting_list > li ul li{font-size:20px;line-height:30px;color:#909090;font-weight:400;position:relative;padding-left:14px}
.d_greeting_list > li ul li:before{content:'';position:absolute;width:5px;height:5px;border-radius:50%;background:#909090;left:0;top:13px}
.d_cpy_logo{padding:70px 0 0 0;text-align:center;margin-bottom:35px}
.d_cpy_logo img{width:232px}

.d_expert_list{margin:-10px -10px 0;padding-bottom:135px}
.d_expert_list > li{float:left;width:50%;padding:10px}
.d_expert_list .wrapper{border:1px solid #dcdcdc;height:480px;padding:45px 0 0 48px} 
.d_expert_list > li.d_person01 .wrapper{background:url("/images/renew/company/dd_expert02.png") center no-repeat;background-size:cover}
	.d_expert_list.dd_expert_list > li.d_person01 .wrapper{background-image:url("/images/renew/company/dd_expert02.png")}
.d_expert_list > li.d_person02 .wrapper{background:url("/images/renew/company/dd_expert02.png") center no-repeat;background-size:cover}
.d_expert_list > li.d_person03 .wrapper{background:url("/images/renew/company/d_expert03.png") center no-repeat;background-size:cover}
.d_expert_list > li.d_person04 .wrapper{background:url("/images/renew/company/d_expert04.png") center no-repeat;background-size:cover}
.d_expert_list > li.d_person05 .wrapper{background:url("/images/renew/company/d_expert05.png") 80% center no-repeat;background-size:cover}
.d_expert_list > li.d_person06 .wrapper{background:url("/images/renew/company/d_expert06.png") center no-repeat;background-size:cover}
.d_expert_list > li.d_person07 .wrapper{background:url("/images/renew/company/d_expert07.png") center no-repeat;background-size:cover}
.d_expert_list > li.d_person08 .wrapper{background:url("/images/renew/company/d_expert08.png") center no-repeat;background-size:cover}
.d_expert_list > li.d_person09 .wrapper{background:url("/images/renew/company/d_expert09.png") center no-repeat;background-size:cover}
.d_expert_list > li.d_person10 .wrapper{background:url("/images/renew/company/d_expert10.png") center no-repeat;background-size:cover}
.d_expert_list > li.d_person11 .wrapper{background:url("/images/renew/company/dd_expert02.png") center no-repeat;background-size:cover; }

.d_expert_list.pa_expert_list > li .wrapper {height: 600px;}
.d_expert_list.dd_expert_list > li.d_person01.d_ceo_img  .wrapper {position: relative; overflow: hidden;}
.d_expert_list.dd_expert_list > li.d_person01.d_ceo_img  .wrapper:before {content: ""; position: absolute; right: -100px; bottom: -130px; width: 546px; height: 553px; background: url("/images/renew/company/d_ceo_img1-1.png") center no-repeat; background-size: 100%;}


.d_expert_list.dd_expert_list > li.d_person01 .wrapper.wrap1 {position: relative; background: #fff; overflow: hidden;}
.d_expert_list.dd_expert_list > li.d_person01 .wrapper.wrap1:before {content: ""; position: absolute; top: 40px; right: -50px; width: 265px; height: 258px; background: url("/images/renew/company/dd_expert_ic.png") center no-repeat; background-size: 100%;}
.d_expert_list.dd_expert_list > li.d_person02 .wrapper.wrap1 {position: relative; background: #fff; overflow: hidden;}
.d_expert_list.dd_expert_list > li.d_person02 .wrapper.wrap1:before {content: ""; position: absolute; top: 40px; right: -50px; width: 265px; height: 258px; background: url("/images/renew/company/dd_expert_ic.png") center no-repeat; background-size: 100%;}
.d_expert_list.dd_expert_list > li.d_person11 .wrapper.wrap1 {position: relative;background: #fff; padding-right: 40px; overflow: hidden; height: 580px;}
.d_expert_list.dd_expert_list > li.d_person11 .wrapper.wrap1:before {content: ""; position: absolute; top: 40px; right: -50px; width: 265px; height: 258px; background: url("/images/renew/company/dd_expert_ic.png") center no-repeat; background-size: 100%;}
.d_expert_list.dd_expert_list > li.d_person11.people .wrapper {position: relative; overflow: hidden;}
.d_expert_list.dd_expert_list > li.d_person11.people .wrapper:before {content: ""; position: absolute; right: -40px; bottom: 0; width: 394px; height: 545px; background: url("/images/renew/company/ppp_profile_img.png") center no-repeat; background-size: 100%;}
.d_expert_list.pa_expert_list > li.d_person04 .wrapper {height: 480px;}
.d_expert_list.pa_expert_list > li.d_person05 .wrapper {height: 600px;}


.d_expert_list.dd_expert_list > li.d_person01 .wrapper.wrap1 p {font-size: 22px; line-height: 35px;}
.d_expert_list.dd_expert_list > li.d_person02 .wrapper.wrap1 p {font-size: 22px;  line-height: 35px;}
.d_expert_list.dd_expert_list > li.d_person11 .wrapper.wrap1 p {font-size: 22px;  line-height: 35px; word-break: keep-all; padding-right: 30px;}


.d_expert_list .name:after{content:'';display:block;max-width:345px;border-bottom:1px solid #ccc;margin:20px 0 25px}
.d_expert_list .name h5{font-size:35px;line-height:37px;color:#000;font-weight:700}
.d_expert_list .name h5 span{font-size:25px;line-height:28px;color:#1b9bfc;font-weight:300}
.d_expert_list p{font-size:20px;line-height:32px;color:#909090}
.d_expert_list h6{font-size:20px;line-height:30px;color:#000;font-weight:700}
.d_expert_list > li ul li{font-size:20px;line-height:32px;color:#909090;position:relative;padding-left:13px}
.d_expert_list > li ul li:before{content:'';position:absolute;width:5px;height:5px;background:#848484;border-radius:50%;top:13px;left:0}
.d_expert_list > li.d_person08 h6{margin-top:35px}
.d_member_wrap{height:575px;background:url("/images/renew/d_member.png") center no-repeat;background-size:cover}
.d_member_wrap .inner{position:relative;height:100%}
.d_member_wrap .ttArea{position:absolute;right:0;top:50%;transform:translatey(-50%);text-align:center}
.d_member_wrap .logoArea{margin-bottom:25px}
.d_member_wrap .logoArea img{width:310px}
.d_member_wrap .tt{font-size:35px;line-height:40px;color:#fff;font-weight:300}
.d_member_wrap .tt strong{font-size:45px;line-height:50px;color:#fff;font-weight:800}
.d_member_wrap .desc{font-size:20px;line-height:28px;color:#fff;font-weight:400;margin-top:45px}

.com_member_wrap {display: table; height: 580px;}
.com_member_txt {position: relative; margin: 0 auto; width: 100%; text-align: center; padding: 0 120px; display: table-cell; vertical-align: middle;}
.com_member_txt:before {content: "["; position: absolute; top: 50%; transform: translateY(-50%); left: 0; font-size: 200px; font-weight: 700; color: #eee;}
.com_member_txt:after {content: "]"; position: absolute; top: 50%; transform: translateY(-50%); right: 0; font-size: 200px; font-weight: 700; color: #eee;}
.com_member_txt h2 {color: #000; font-size: 35px; line-height: 55px; font-weight: 300; word-break: keep-all}
.com_member_txt h2 strong {font-weight: 900; display: block;}
.com_member_txt h2 strong span {color: #cc9933;}
.com_member_txt h2 strong span em {position: relative;}
.com_member_txt h2 strong span em:before {content: ""; position: absolute; top: -15px; left: 50%; transform: translateX(-50%); width: 10px; height: 10px; background: #cc9933; border-radius: 50%;}


.d_field_menu{margin-bottom:80px}
.d_field_list{margin:0 -2px}
.d_field_list > li{float:left;width:16.6666%;padding:2px}
.d_field_list > li .wrapper{border:1px solid #d9d9d9;height:70px;text-align:center}
.d_field_list > li a{display:block;line-height:68px;color:#3a3a3a;font-size:20px;font-weight:800}
.d_field_list > li a:hover{color:#fff;background:#1b9bfc}
.d_field_list > li a.act{color:#fff;background:#1b9bfc}
.d_field_wrap .ttbox{margin-bottom:90px}
.d_field_wrap .ttbox h4{font-size:40px;line-height:44px;color:#1b9bfc;font-weight:800;margin-bottom:20px}
.d_field_wrap .ttbox p{font-size:20px;line-height:28px;color:#909090;word-break:keep-all}
.wd_desc p{font-size:20px;line-height:28px;color:#909090;word-break:keep-all}
.wd_desc02{padding:5px 0 0 20px}
.wd_desc02 p{font-size:18px;line-height:28px;color:#909090;word-break:keep-all;font-weight:300}
.mt30{margin-top:30px}
.d_field_desc > li{padding:45px 0;border-bottom:1px solid #e5e5e5}
.d_field_desc > li:after{content:'';display:block;clear:both}
.d_field_desc > li:first-child{padding-top:0}
.d_field_desc > li:last-child{border-bottom:0;padding-bottom:70px}
.d_field_desc.d_fi_desc > li:last-child{padding-bottom:0}
.d_field_desc .title{float:left;width:430px}
.d_field_desc .title p:before{content:'';display:block;width:30px;height:4px;background:#74b9fd;margin-bottoM:10px}
.d_field_desc .title p{font-size:25px;line-height:30px;color:#000;font-weight:800;word-break:keep-all}
.d_field_desc .desc{float:left;width:calc(100% - 430px);padding-top:10px}
.d_field_desc .desc ul li{font-size:20px;line-height:31px;color:#909090;font-weight:300;padding-left:15px;position:relative;word-break:keep-all}
.d_field_desc .desc ul li:before{content:'';position:absolute;top:13px;left:0;width:5px;height:5px;border-radius:50%;background:#373737}
.d_field_desc .desc ul li span{font-weight:500;color:#000}
.d_field_cau{border:2px solid #1b9bfc;padding:45px 0}
.d_field_cau .tt{float:left;width:430px;padding-left:50px;position:relative}
/* .d_field_cau .tt:after{content:'';position:absolute;width:1px;height:116px;background:#e5e5e5;top:0;right:0} */
.d_field_cau .tt p{font-size:25px;line-height:35px;color:#000;font-weight:800;padding-left:88px;position:relative}
.d_field_cau .tt p:before{content:'';position:absolute;top:3px;left:0;background:url("/images/renew/d_cau_ic.png") no-repeat;background-size:100%;width:60px;height:60px}
.d_field_cau .desc{float:left;width:calc(100% - 430px);padding:0 30px 0 53px;border-left:1px solid #e5e5e5}
.d_field_cau .desc ul li{font-size:20px;line-height:30px;color:#909090;font-weight:300;padding-left:15px;position:relative;word-break:keep-all}
.d_field_cau .desc ul li span{font-weight:500;color:#000}
.d_field_cau .desc ul li:before{content:'';position:absolute;top:13px;left:0;width:5px;height:5px;border-radius:50%;background:#373737}
.d_field_cau .desc p{font-size:20px;line-height:30px;color:#333;font-weight:700;word-break:keep-all;margin-top:20px}

.hide{display:none}


.wd_tbl{width:100%;border-top:2px solid #000;table-layout:fixed;border-collapse:collapse}
.wd_tbl th{vertical-align:middle;text-align:center;padding:20px;font-size:18px;font-weight:500;color:#000;border-bottom:1px solid #ccc;border-right:1px solid #ccc;word-break:keep-all}
.wd_tbl tr th:last-child{border-right:0}
.wd_tbl td{vertical-align:middle;text-align:center;padding:20px;font-size:18px;font-weight:400;color:#909090;border-bottom:1px solid #ccc;border-right:1px solid #ccc;word-break:keep-all}
.wd_tbl tr td:last-child{border-right:0}
.d_field_desc .desc .desc_sub{font-size:22px;line-height:27px;color:#000;margin-bottom:25px;font-weight:500}
.desc_tblWrap{margin-top:20px}
.desc_tblWrap .wd_tbl tr th:first-child{width:30%}
.desc_tblWrap .wd_tbl tr th:last-child{width:70%}
.desc_tblWrap .wd_tbl tr td:last-child{text-align:left}
.mb30{margin-bottom:30px}
.desc_tblWrap02 .wd_tbl tr th:nth-child(1){width:20%}
.desc_tblWrap02 .wd_tbl tr th:nth-child(2){width:55%}
.desc_tblWrap02 .wd_tbl tr th:nth-child(3){width:25%}
.desc_tblWrap02 .wd_tbl tr td:nth-child(2){text-align:left}
.desc_tblWrap02 .wd_tbl td span{color:#000;margin-right:10px;display:inline-block;width:50px}
.ttbox02 h4{font-size:35px;line-height:40px;color:#1b9bfc;font-weight:800;margin-bottom:30px}
.d_field_desc .desc > p{font-size:20px;line-height:28px;color:#909090;word-break:keep-all;font-weight:300}


.d_cpy_logo.dd_cpy_logo img {width: 135px;}


@media screen and (max-width:1400px) {
	.show_1400{display:block}
	.hide_1400{display:none}
	.d_field_list > li{width:25%}
	.d_member_wrap{background:url("/images/renew/d_member1200.png") center no-repeat;background-size:cover}
	.d_member_wrap .ttArea{right:3%}
	.d_greeting_wrap .greeting_bg{background-image:url("/images/renew/company/d_company02.png")}

	.d_expert_list.pa_expert_list p {font-size: 1.43vw; line-height: 2.29vw;}
	.d_expert_list.pa_expert_list > li .wrapper {height: 46.43vw;}
	.d_expert_list.pa_expert_list > li.d_person05 .wrapper {height: 46.43vw;}
	.d_expert_list > li.d_person05 .wrapper{background-position: 80% 100% !important; background-size: 160%;}
	.d_expert_list.dd_expert_list > li.d_person01.d_ceo_img  .wrapper:before { right: -7.14vw; bottom: -9.29vw; width: 35.00vw; height: 39.50vw;}

	.d_expert_list.dd_expert_list > li.d_person11.people .wrapper:before {  right: -5.26vw; bottom: -1.29vw; width: 27.14vw; height: 39.93vw;}


}
@media screen and (max-width:1200px) {
	.show_1200{display:block}	
	.d_field_menu{margin-bottom:6.6667vw}
	.d_field_list{margin:0 -0.1667vw}
	.d_field_list > li{float:left;width:25%;padding:0.1667vw}
	.d_field_list > li .wrapper{height:5.8333vw;text-align:center}
	.d_field_list > li a{display:block;line-height:5.6667vw;color:#3a3a3a;font-size:1.6667vw;font-weight:800}
	.d_field_list > li a:hover{color:#fff;background:#1b9bfc}
	.d_field_list > li a.act{color:#fff;background:#1b9bfc}
	.d_field_wrap .ttbox{margin-bottom:7.5000vw}
	.d_field_wrap .ttbox h4{font-size:3.3333vw;line-height:3.6667vw;color:#1b9bfc;font-weight:800;margin-bottom:1.6667vw}
	.d_field_wrap .ttbox p{font-size:1.6667vw;line-height:2.3333vw;color:#909090;word-break:keep-all}
	.wd_desc p{font-size:1.6667vw;line-height:2.3333vw;color:#909090;word-break:keep-all}
	.wd_desc02{padding:0.4167vw 0 0 1.6667vw}
	.wd_desc02 p{font-size:1.5000vw;line-height:2.3333vw}
	.mt30{margin-top:2.5000vw}
	.d_field_desc > li{padding:3.7500vw 0;border-bottom:0.0833vw solid #e5e5e5}
	.d_field_desc > li:after{content:'';display:block;clear:both}
	.d_field_desc > li:last-child{border-bottom:0;padding-bottom:5.8333vw}
	.d_field_desc .title{float:left;width:26.6667vw}
	.d_field_desc .title p:before{content:'';display:block;width:2.5000vw;height:0.3333vw;background:#74b9fd;margin-bottoM:0.8333vw}
	.d_field_desc .title p{font-size:2.0833vw;line-height:2.5000vw;color:#000;font-weight:800}
	.d_field_desc .desc{float:left;width:calc(100% - 26.6667vw);padding-top:0.8333vw}
	.d_field_desc .desc ul li{font-size:1.6667vw;line-height:2.5833vw;color:#909090;font-weight:300;padding-left:1.2500vw;position:relative;word-break:keep-all}
	.d_field_desc .desc ul li:before{content:'';position:absolute;top:1.0833vw;left:0;width:0.4167vw;height:0.4167vw;border-radius:50%;background:#373737}
	.d_field_desc .desc ul li span{font-weight:500;color:#000}
	.d_field_cau{border:0.1667vw solid #1b9bfc;padding:3.7500vw 0}
	.d_field_cau .tt{float:left;width:35.8333vw;padding-left:4.1667vw;position:relative}
/* 	.d_field_cau .tt:after{content:'';position:absolute;width:0.0833vw;height:9.6667vw;background:#e5e5e5;top:0;right:0} */
	.d_field_cau .tt p{font-size:2.0833vw;line-height:2.9167vw;color:#000;font-weight:800;padding-left:7.3333vw;position:relative}
	.d_field_cau .tt p:before{content:'';position:absolute;top:0.2500vw;left:0;background:url("/images/renew/d_cau_ic.png") no-repeat;background-size:100%;width:5.0000vw;height:5.0000vw}
	.d_field_cau .desc{float:left;width:calc(100% - 35.8333vw);padding:0 2.5000vw 0 4.4167vw}
	.d_field_cau .desc ul li{font-size:1.6667vw;line-height:2.5000vw;color:#909090;font-weight:300;padding-left:1.2500vw;position:relative;word-break:keep-all}
	.d_field_cau .desc ul li:before{content:'';position:absolute;top:1.0833vw;left:0;width:0.4167vw;height:0.4167vw;border-radius:50%;background:#373737}
	.d_field_cau .desc p{font-size:1.6667vw;line-height:2.5000vw;color:#333;font-weight:700;word-break:keep-all;margin-top:1.6667vw}

	.in_01{text-indent:-0.8333vw}
	.in_02{text-indent:-0.5000vw}
	.in_05{text-indent:-0.3333vw}
	.d_greeting_wrap .greeting_bg{height:36.1667vw}
	.d_greeting_wrap .greeting_left{left:4.1667vw;top:0;width:29.5833vw;height:27.9167vw;padding:9.1667vw 0 0 2.5000vw;}
	.d_greeting_wrap .greeting_left span{left:2.5000vw; bottom:3.7500vw; font-size:1.3333vw}
	.d_greeting_wrap .greeting_left h5{font-size:2.2500vw}
	.d_greeting_list{margin-top:5.8333vw}
	.d_greeting_list > li{width:50%;padding:2.0833vw 0.8333vw 2.0833vw 0}
	.d_greeting_list h5{font-size:2.5000vw;line-height:2.8333vw;margin-bottom:2.0833vw;font-weight:700}
	.d_greeting_list p{font-size:1.6667vw;line-height:2.5000vw;margin-bottom:2.6667vw;word-break:keep-all}
	.d_greeting_list > li p:last-child{margin-bottom:0}
	.d_greeting_list > li ul li{font-size:1.6667vw;line-height:2.5000vw;padding-left:1.1667vw}
	.d_greeting_list > li ul li:before{width:0.4167vw;height:0.4167vw;border-radius:50%;background:#909090;left:0;top:1.0833vw}
	.d_cpy_logo{padding:5.8333vw 0 0 0;margin-bottom:2.9167vw}
	.d_cpy_logo img{width:19.3333vw}
	.d_expert_list{margin:-0.8333vw -0.8333vw 0;padding-bottom:5.8333vw}
	.d_expert_list > li{width:50%;padding:0.8333vw}
	.d_expert_list .wrapper{border:0.0833vw solid #dcdcdc;height:42.5000vw;padding:3.7500vw 0 0 2.9167vw}
	.d_expert_list > li.d_person11 .wrapper {/* height: 46.67vw; */}
	.d_expert_list .name:after{max-width:22.9167vw;border-bottom:0.0833vw solid #ccc;margin:1.6667vw 0 2.0833vw}
	.d_expert_list .name h5{font-size:2.7500vw;line-height:2.9167vw;font-weight:700}
	.d_expert_list .name h5 span{font-size:1.9167vw;line-height:2.1667vw;font-weight:300}
	.d_expert_list p{font-size:1.5000vw;line-height:2.5000vw;color:#909090}
	.d_expert_list h6{font-size:1.5000vw;line-height:2.3333vw;font-weight:700}
	.d_expert_list > li ul li{font-size:1.5000vw;line-height:2.3333vw;padding-left:1.0833vw}
	.d_expert_list > li ul li:before{width:0.4167vw;height:0.4167vw;background:#848484;border-radius:50%;top:1.0833vw;left:0}
	.d_expert_list > li.d_person08 h6{margin-top:2.9167vw}
	.d_member_wrap{height:47.9167vw;background:url("/images/renew/d_member1200.png") center no-repeat;background-size:cover}
	.d_member_wrap .inner{height:100%}
	.d_member_wrap .ttArea{right:3%;top:50%;transform:translatey(-50%);text-align:center}
	.d_member_wrap .logoArea{margin-bottom:2.0833vw}
	.d_member_wrap .logoArea img{width:25.8333vw}
	.d_member_wrap .tt{font-size:2.9167vw;line-height:3.3333vw;font-weight:300}
	.d_member_wrap .tt strong{font-size:3.7500vw;line-height:4.1667vw;font-weight:800}
	.d_member_wrap .desc{font-size:1.6667vw;line-height:2.3333vw;margin-top:3.7500vw}

	
	.wd_tbl{border-top:0.1667vw solid #000}
	.wd_tbl th{padding:1.6667vw;font-size:1.5000vw;font-weight:500}
	.wd_tbl td{padding:1.6667vw;font-size:1.5000vw;font-weight:400}
	.d_field_desc .desc .desc_sub{font-size:1.8333vw;line-height:2.2500vw;margin-bottom:2.0833vw}
	.desc_tblWrap{margin-top:1.6667vw}
	.mb30{margin-bottom:2.5000vw}
	.desc_tblWrap02 .wd_tbl td span{margin-right:0.8333vw;display:inline-block;width:4.1667vw}
	.ttbox02 h4{font-size:2.9167vw;line-height:3.3333vw;margin-bottom:2.5000vw}
	.d_field_desc .desc > p{font-size:1.6667vw;line-height:2.3333vw}

	.d_cpy_logo.dd_cpy_logo img {width: 12.6667vw;}

	.com_member_wrap { height: 46.67vw;}
	.com_member_txt {padding: 0 4.17vw;  }
	.com_member_txt:before {font-size: 16.67vw;  }
	.com_member_txt:after {font-size: 16.67vw;  }
	.com_member_txt h2 { font-size: 2.92vw; line-height: 4.58vw; }
	.com_member_txt h2 strong span em:before {  top: -1.25vw; width: 0.83vw; height: 0.83vw;}


	.d_expert_list.dd_expert_list > li.d_person01 .wrapper.wrap1:before {top: 3.33vw; right: -4.17vw; width: 22.08vw; height: 21.50vw; }
	.d_expert_list.dd_expert_list > li.d_person02 .wrapper.wrap1:before {  top: 3.33vw; right: -4.17vw; width: 22.08vw; height: 21.50vw;}
	.d_expert_list.dd_expert_list > li.d_person11 .wrapper.wrap1 {padding-right: 3.33vw;  height: 48.33vw;}
	.d_expert_list.dd_expert_list > li.d_person11 .wrapper.wrap1:before { top: 3.33vw; right: -4.17vw; width: 22.08vw; height: 21.50vw;}

	.d_expert_list.dd_expert_list > li.d_person01 .wrapper.wrap1 p {font-size: 1.83vw; line-height: 2.92vw;}
	.d_expert_list.dd_expert_list > li.d_person02 .wrapper.wrap1 p {font-size: 1.83vw;  line-height: 2.92vw;}
	.d_expert_list.dd_expert_list > li.d_person11 .wrapper.wrap1 p {font-size: 1.83vw;  line-height: 2.92vw; padding-right: 2.50vw;}

	.d_expert_list.pa_expert_list p {font-size: 1.67vw; line-height: 2.67vw; position: Relative; }
	.d_expert_list.pa_expert_list > li .wrapper {height: 51.17vw;}

	.d_expert_list.dd_expert_list > li.d_person01.d_ceo_img  .wrapper:before { right: -8.33vw; bottom: -10.83vw; width: 31.50vw; height: 51.08vw; }

	.d_expert_list.pa_expert_list > li.d_person04 .wrapper {height: 42.5vw;}
	.d_expert_list.pa_expert_list > li.d_person05 .wrapper {height: 51.17vw;}



}

@media screen and (max-width:1024px) {
	.show_1024{display:block}
	.hide_1024{display:none}
	.d_field_menu{margin-bottom:5.8594vw}
	.d_field_list{margin:-0.1953vw}
	.d_field_list > li{float:left;width:25%;padding:0.1953vw}
	.d_field_list > li .wrapper{height:6.0547vw;text-align:center}
	.d_field_list > li a{display:block;line-height:5.8594vw;color:#3a3a3a;font-size:1.6602vw;font-weight:800}
	.d_field_wrap .ttbox{margin-bottom:5.8594vw}
	.d_field_wrap .ttbox h4{font-size:3.3203vw;line-height:3.7109vw;color:#1b9bfc;font-weight:800;margin-bottom:1.9531vw}
	.d_field_wrap .ttbox p{font-size:1.6602vw;line-height:2.4414vw;color:#909090;word-break:keep-all}
	.wd_desc p{font-size:1.6602vw;line-height:2.4414vw;color:#909090;word-break:keep-all}
	.wd_desc02{padding:0.4883vw 0 0 1.9531vw}
	.wd_desc02 p{font-size:1.7578vw;line-height:2.7344vw}
	.mt30{margin-top:2.9297vw}
	.d_field_desc > li{padding:3.9063vw 0;border-bottom:0.0977vw solid #e5e5e5}
	.d_field_desc > li:first-child{padding-top:0}
	.d_field_desc > li:last-child{border-bottom:0;padding-bottom:5.8594vw}
	.d_field_desc .title{float:left;width:26.8555vw}
	.d_field_desc .title p:before{content:'';display:block;width:2.4414vw;height:0.2930vw;background:#74b9fd;margin-bottoM:0.9766vw}
	.d_field_desc .title p{font-size:2.0508vw;line-height:2.6367vw;color:#000;font-weight:800}
	.d_field_desc .desc{float:left;width:calc(100% - 26.8555vw);padding-top:0.9766vw}
	.d_field_desc .desc ul li{font-size:1.6602vw;line-height:2.6367vw;color:#909090;font-weight:300;padding-left:1.2695vw;position:relative;word-break:keep-all}
	.d_field_desc .desc ul li:before{content:'';position:absolute;top:1.1719vw;left:0;width:0.3906vw;height:0.3906vw;border-radius:50%;background:#373737}
	.d_field_desc .desc ul li span{font-weight:500;color:#000}
	.d_field_cau{border:0.1953vw solid #1b9bfc;padding:4.1992vw 0}
	.d_field_cau .tt{float:left;width:35.6445vw;padding-left:4.1016vw;position:relative}
/* 	.d_field_cau .tt:after{content:'';position:absolute;width:0.0977vw;height:9.7656vw;background:#e5e5e5;top:0;right:0} */
	.d_field_cau .tt p{font-size:2.0508vw;line-height:3.0273vw;color:#000;font-weight:800;padding-left:7.1289vw;position:relative}
	.d_field_cau .tt p:before{content:'';position:absolute;top:0.2930vw;left:0;background:url("/images/renew/d_cau_ic.png") no-repeat;background-size:100%;width:4.9805vw;height:4.9805vw}
	.d_field_cau .desc{float:left;width:calc(100% - 35.6445vw);padding:0 2.9297vw 0 4.3945vw}
	.d_field_cau .desc ul li{font-size:1.6602vw;line-height:2.6367vw;color:#909090;font-weight:300;padding-left:1.2695vw;position:relative;word-break:keep-all}
	.d_field_cau .desc ul li:before{content:'';position:absolute;top:1.1719vw;left:0;width:0.3906vw;height:0.3906vw;border-radius:50%;background:#373737}
	.d_field_cau .desc p{font-size:1.6602vw;line-height:2.6367vw;margin-top:0.9766vw}

	.in_01{text-indent:-0.9766vw}
	.in_02{text-indent:-0.5859vw}
	.in_05{text-indent:-0.3906vw}
	.d_greeting_wrap .greeting_bg{height:36.1328vw}
	.d_greeting_wrap .greeting_left{width:29.6875vw;height:28.0273vw;padding:9.2773vw 0 0 2.4414vw;left:4.1992vw}
	.d_greeting_wrap .greeting_left h5:before{width:2.9297vw;height:0.1953vw;top:-1.4648vw;left:0}
	.d_greeting_wrap .greeting_left h5{font-size:2.2461vw}
	.d_greeting_wrap .greeting_left span{font-size:1.3672vw;left:2.4414vw;bottom:3.9063vw}
	.d_greeting_list{margin-top:1.9531vw}
	.d_greeting_list > li{width:50%;padding:1.9531vw 0.9766vw 1.9531vw 0}
	.d_greeting_list h5{font-size:2.4414vw;line-height:2.8320vw;margin-bottom:1.9531vw;font-weight:700}
	.d_greeting_list p{font-size:1.6602vw;line-height:2.6367vw;margin-bottom:2.4414vw}
	.d_greeting_list > li p:last-child{margin-bottom:0}
	.d_greeting_list > li ul li{font-size:1.6602vw;line-height:2.6367vw;padding-left:1.3672vw}
	.d_greeting_list > li ul li:before{width:0.3906vw;height:0.3906vw;border-radius:50%;background:#909090;left:0;top:1.1719vw}
	.d_cpy_logo{padding:5.8594vw 0 0 0;margin-bottom:3.4180vw}
	.d_cpy_logo img{width:19.5313vw}
	.d_expert_list{margin:-0.7813vw -0.7813vw 0;padding-bottom:5.8594vw}
	.d_expert_list > li{width:50%;padding:0.7813vw}
	.d_expert_list .wrapper{height:40.6172vw;padding:4.1016vw 0 0 2.9297vw;background-position:bottom right -5.3711vw !important}
	.d_expert_list > li.d_person11 .wrapper {/* height: 45.41vw; */}
	.d_expert_list .name:after{max-width:23.0469vw;margin:1.7578vw 0 1.9531vw;border-bottom-width:0.1953vw}
	.d_expert_list .name h5{font-size:2.7344vw;line-height:3.1250vw}
	.d_expert_list .name h5 span{font-size:1.8555vw;line-height:2.2461vw}
	.d_expert_list p{font-size:1.4648vw;line-height:2.4414vw}
	.d_expert_list h6{font-size:1.4648vw;line-height:2.4414vw}
	.d_expert_list > li ul li{font-size:1.4648vw;line-height:2.4414vw;padding-left:0.9766vw}
	.d_expert_list > li ul li:before{width:0.3906vw;height:0.3906vw;top:0.9766vw}
	.d_expert_list > li.d_person08 h6{margin-top:2.4414vw}
	.d_member_wrap{height:47.9492vw;background:url("/images/renew/d_member1024.png") center no-repeat;background-size:cover}
	.d_member_wrap .inner{height:100%}
	.d_member_wrap .ttArea{right:4%;top:50%;transform:translatey(-50%);text-align:center}
	.d_member_wrap .logoArea{margin-bottom:2.4414vw}
	.d_member_wrap .logoArea img{width:25.7813vw}
	.d_member_wrap .tt{font-size:2.8320vw;line-height:3.3203vw;font-weight:300}
	.d_member_wrap .tt strong{font-size:3.7109vw;line-height:4.1992vw;font-weight:800}
	.d_member_wrap .desc{font-size:1.6602vw;line-height:2.4414vw;margin-top:3.4180vw}
	.wd_tbl{border-top:0.1953vw solid #000}
	.wd_tbl th{padding:1.9531vw;font-size:1.7578vw;font-weight:500}
	.wd_tbl td{padding:1.9531vw;font-size:1.7578vw;font-weight:400}
	.d_field_desc .desc .desc_sub{font-size:2.1484vw;line-height:2.6367vw;margin-bottom:2.4414vw}
	.desc_tblWrap{margin-top:1.9531vw}
	.mb30{margin-bottom:2.9297vw}
	.desc_tblWrap02 .wd_tbl td span{margin-right:0.9766vw;display:inline-block;width:4.8828vw}
	.ttbox02 h4{font-size:3.4180vw;line-height:3.9063vw;margin-bottom:2.9297vw}
	.d_field_desc .desc > p{font-size:1.6602vw;line-height:2.6367vw}

	.d_cpy_logo.dd_cpy_logo img {width: 13.2500vw;}
	
	.com_member_wrap { height: 45.41vw;}
	.com_member_txt {padding: 0;  }
	.com_member_txt:before {display: none; font-size: 19.53vw;  }
	.com_member_txt:after {display: none; font-size: 19.53vw;  }
	.com_member_txt h2 { font-size: 3.42vw; line-height: 5.37vw; }
	.com_member_txt h2 strong span em:before {  top: -1.46vw; width: 0.98vw; height: 0.98vw;}


	.d_expert_list.dd_expert_list > li.d_person01 .wrapper.wrap1:before {top: 3.91vw; right: -4.88vw; width: 25.88vw; height: 25.20vw; }
	.d_expert_list.dd_expert_list > li.d_person02 .wrapper.wrap1:before {  top: 3.91vw; right: -4.88vw; width: 25.88vw; height: 25.20vw;}
	.d_expert_list.dd_expert_list > li.d_person11 .wrapper.wrap1 {padding-right: 3.91vw;  height: 50.78vw;}
	.d_expert_list.dd_expert_list > li.d_person11 .wrapper.wrap1:before { top: 3.91vw; right: -4.88vw; width: 25.88vw; height: 25.20vw;}

	.d_expert_list.dd_expert_list > li.d_person01 .wrapper.wrap1 p {font-size: 1.76vw; line-height: 2.93vw;}
	.d_expert_list.dd_expert_list > li.d_person02 .wrapper.wrap1 p {font-size: 1.76vw;  line-height: 2.93vw;}
	.d_expert_list.dd_expert_list > li.d_person11 .wrapper.wrap1 p {font-size: 1.76vw;  line-height: 2.93vw; padding-right: 2.93vw;}
	
/* 	.d_expert_list.pa_expert_list p {font-size: 1.76vw; line-height: 2.93vw;}
	.d_expert_list.pa_expert_list > li {width: 100%;}
	.d_expert_list.pa_expert_list > li .wrapper {height: auto; background-position: 0 0 !important; padding: 4.1016vw 2.9297vw; border: 0; border-bottom: 1px solid #dcdcdc;} */

	.d_expert_list.dd_expert_list > li.d_person01.d_ceo_img  .wrapper:before { right: -15.77vw; bottom: -12.70vw; width: 46.32vw; height: 63.00vw; }

	.d_expert_list.dd_expert_list > li.d_person11.people .wrapper:before {  right: -9.91vw; bottom: 0; width: 31.42vw; height: 44.26vw;}

	.d_expert_list.pa_expert_list > li.d_person04 .wrapper {height: 40.6172vw;}
	.d_expert_list.pa_expert_list > li.d_person05 .wrapper {height: 51.17vw;}
	.d_expert_list > li.d_person05 .wrapper{background-position: 70% 100% !important; background-size: 185%;}


}
@media screen and (max-width:768px) {
	.hide_768{display:none}
	.d_field_menu{margin-bottom:6.5104vw}
	.d_field_list{margin:-0.2604vw}
	.d_field_list > li{float:left;width:33.33%;padding:0.2604vw}
	.d_field_list > li .wrapper{height:10.4167vw;text-align:center}
	.d_field_list > li a{display:block;line-height:10.1563vw;color:#3a3a3a;font-size:3.1250vw;font-weight:800}
	.d_field_wrap .ttbox{margin-bottom:9.1146vw}
	.d_field_wrap .ttbox h4{font-size:5.2083vw;line-height:5.7292vw;color:#1b9bfc;font-weight:800;margin-bottom:2.6042vw}
	.d_field_wrap .ttbox p{font-size:3.1250vw;line-height:4.1667vw;color:#909090;word-break:keep-all}
	.wd_desc p{font-size:3.1250vw;line-height:4.1667vw;color:#909090;word-break:keep-all}
	.wd_desc02{padding:0.6510vw 0 0 2.6042vw}
	.wd_desc02 p{font-size:3.1250vw;line-height:4.4271vw}
	.mt30{margin-top:3.9063vw}
	.d_field_desc > li{padding:7.8125vw 0;border-bottom:0.1302vw solid #e5e5e5}
	.d_field_desc > li:first-child{padding-top:0}
	.d_field_desc > li:last-child{border-bottom:0;padding-bottom:8.4635vw}
	.d_field_desc .title{width:100%;margin-bottom:2.6042vw}
	.d_field_desc .title p:before{content:'';display:block;width:4.5573vw;height:0.7813vw;background:#74b9fd;margin-bottoM:1.3021vw}
	.d_field_desc .title p{font-size:3.6458vw;line-height:4.4271vw;color:#000;font-weight:800}
	.d_field_desc .desc{float:left;width:100%;padding-top:0}
	.d_field_desc .desc ul li{font-size:3.1250vw;line-height:4.4271vw;color:#909090;font-weight:400;padding-left:2.6042vw;position:relative;word-break:keep-all}
	.d_field_desc .desc ul li:before{content:'';position:absolute;top:1.5625vw;left:0;width:0.9115vw;height:0.9115vw;border-radius:50%;background:#373737}
	.d_field_desc .desc ul li span{font-weight:500;color:#000}
	.d_field_cau{border:0.2604vw solid #1b9bfc;padding:7.8125vw 0 9.1146vw}
	.d_field_cau .tt{float:left;width:100%;padding-left:0;position:relative;text-align:center;margin-bottom:5.2083vw}
/* 	.d_field_cau .tt:after{display:none} */
	.d_field_cau .tt p{font-size:3.6458vw;line-height:4.9479vw;color:#000;font-weight:800;padding-left:9.5052vw;position:relative;display:inline-block;text-align:left}
	.d_field_cau .tt p:before{content:'';position:absolute;top:-0.5208vw;left:0;background:url("/images/renew/d_cau_ic.png") no-repeat;background-size:100%;width:6.6406vw;height:6.6406vw}
	.d_field_cau .tt.tt_768 p:before{top:1.1719vw}
	.d_field_cau .desc{float:left;width:100%;padding:0 3.9063vw 0 7.1615vw}
	.d_field_cau .desc ul li{font-size:3.1250vw;line-height:4.4271vw;color:#909090;font-weight:400;padding-left:2.3438vw;position:relative;word-break:keep-all}
	.d_field_cau .desc ul li:before{content:'';position:absolute;top:1.5625vw;left:0;width:0.9115vw;height:0.9115vw;border-radius:50%;background:#373737}
	.d_field_cau .desc p{font-size:3.1250vw;line-height:4.4271vw;margin-top:1.3021vw}
	.in_01{text-indent:-1.6927vw}
	.in_02{text-indent:-0.9115vw}
	.in_05{text-indent:-0.5208vw}
	.d_greeting_wrap .greeting_bg{height:57.5521vw;background:url("/images/renew/company/d_company04.png") center top no-repeat;background-size:cover;margin-top:13.0208vw}
		.d_greeting_wrap.dd_greating .greeting_bg{background-image:url("/images/renew/dd_company02.png")}
	.d_greeting_wrap .greeting_left{width:46.2240vw;height:43.6198vw;padding:13.6719vw 0 0 3.9063vw;left:2.6042vw;top:-3.9063vw}
	.d_greeting_wrap .greeting_left h5:before{width:4.4271vw;height:0.2604vw;top:-1.9531vw;left:0}
	.d_greeting_wrap .greeting_left h5{font-size:3.5156vw}
	.d_greeting_wrap .greeting_left span{font-size:2.3438vw;left:3.9063vw;bottom:5.8594vw}
	.d_greeting_list.ff_greeting {background: url("/images/sub/d_comcom_bg.png") right 90% bottom no-repeat; background-size: 128vw auto;}
	.d_greeting_list{margin-top:7.8125vw}
	.d_greeting_list > li{width:100%;padding:3.9063vw 0}
	.d_greeting_list > li:nth-child(2n+1){clear:none}
	.d_greeting_list h5{font-size:4.5573vw;line-height:5.2083vw;color:#000;margin-bottom:2.6042vw;font-weight:700}
	.d_greeting_list p{font-size:3.1250vw;line-height:4.4271vw;color:#909090;font-weight:400;margin-bottom:3.2552vw}
	.d_greeting_list > li p:last-child{margin-bottom:0}
	.d_greeting_list > li ul li{font-size:3.1250vw;line-height:4.4271vw;color:#909090;font-weight:400;position:relative;padding-left:1.9531vw}
	.d_greeting_list > li ul li:before{content:'';position:absolute;width:0.9115vw;height:0.9115vw;border-radius:50%;background:#909090;left:0;top:1.8229vw}
	.d_cpy_logo{padding:5.2083vw 0 0 0;text-align:center;margin-bottom:4.5573vw}
	.d_cpy_logo img{width:36.1979vw}
	.d_expert_list{margin:-1.3021vw 0 0;padding-bottom:11.7188vw}
	.d_expert_list > li{float:left;width:100%;padding:1.3021vw 0}
	.d_expert_list .wrapper{height:62.7813vw;padding:5.4688vw 0 0 3.9063vw;background-position:center center !important}
	.d_expert_list > li.d_person11 .wrapper {background-image:url("/images/renew/company/dd_expert768_02.png");}
	.d_expert_list > li.d_person11 .wrapper p {font-size: 2.7344vw;}
	.d_expert_list > li.d_person01 .wrapper{background-image:url("/images/renew/company/dd_s_expert768_02.png")}
		.d_expert_list.dd_expert_list > li.d_person01 .wrapper{background-image:url("/images/renew/company/dd_expert768_02.png")}
	.d_expert_list > li.d_person02 .wrapper{background-image:url("/images/renew/company/dd_expert768_02.png")}
	.d_expert_list > li.d_person03 .wrapper{background-image:url("/images/renew/company/d_expert768_03.png")}
	.d_expert_list > li.d_person04 .wrapper{background-image:url("/images/renew/company/d_expert768_04.png")}
	.d_expert_list > li.d_person05 .wrapper{background-image:url("/images/renew/company/d_expert768_05.png")}
	.d_expert_list > li.d_person06 .wrapper{background-image:url("/images/renew/company/d_expert768_06.png")}
	.d_expert_list > li.d_person07 .wrapper{background-image:url("/images/renew/company/d_expert768_07.png")}
	.d_expert_list > li.d_person08 .wrapper{background-image:url("/images/renew/company/d_expert768_08.png")}
	.d_expert_list .name:after{content:'';display:block;max-width:44.9219vw;margin:2.3438vw 0 2.6042vw;border-bottom-width:0.1302vw}
	.d_expert_list .name h5{font-size:4.5573vw;line-height:5.2083vw}
	.d_expert_list .name h5 span{font-size:3.2552vw;line-height:3.9063vw}
	.d_expert_list p{font-size:3.1250vw;line-height:4.4271vw}
	.d_expert_list h6{font-size:3.1250vw;line-height:4.4271vw}
	.d_expert_list > li ul li{font-size:3.1250vw;line-height:4.4271vw;padding-left:2.2135vw}
	.d_expert_list > li ul li:before{width:0.6510vw;height:0.6510vw;top:2.0833vw}
	.d_expert_list > li.d_person08 h6{margin-top:4.5573vw}
	.d_member_wrap{height:83.3333vw;background:url("/images/renew/d_member768.png") center no-repeat;background-size:cover}
	.d_member_wrap .inner{position:relative;height:100%}
	.d_member_wrap .ttArea{position:absolute;right:0;top:auto;transform:translatey(0);text-align:center;left:0;text-align:center;bottom:6.5104vw}
	.d_member_wrap .logoArea{margin-bottom:3.2552vw}
	.d_member_wrap .logoArea img{width:40.3646vw}
	.d_member_wrap .tt{font-size:3.9063vw;line-height:4.4271vw;color:#fff;font-weight:400}
	.d_member_wrap .tt strong{font-size:5.2083vw;line-height:5.8594vw;color:#fff;font-weight:800}
	.d_member_wrap .desc{font-size:3.1250vw;line-height:4.1667vw;color:#fff;font-weight:400;margin-top:3.9063vw}

	.wd_tbl{border-top:0.5208vw solid #000}
	.wd_tbl th{padding:2.3438vw 0.6510vw;font-size:2.8646vw;font-weight:500}
	.wd_tbl td{padding:2.3438vw 0.6510vw;font-size:2.8646vw;font-weight:400}
	.d_field_desc .desc .desc_sub{font-size:3.1250vw;line-height:3.9063vw;margin-bottom:3.2552vw}
	.desc_tblWrap{margin-top:2.6042vw}
	.mb30{margin-bottom:3.9063vw}
	.desc_tblWrap02 .wd_tbl td span{margin-right:1.3021vw;display:inline-block;width:6.5104vw}
	.ttbox02 h4{font-size:4.5573vw;line-height:5.2083vw;margin-bottom:3.9063vw}
	.d_field_desc .desc > p{font-size:3.1250vw;line-height:4.4271vw;font-weight:400}

	.com_member_wrap { height: 19.53vw;}
	.com_member_txt {padding: 6.51vw 0 0;  }
	.com_member_txt:before {font-size: 26.04vw;  }
	.com_member_txt:after {font-size: 26.04vw;  }
	.com_member_txt h2 { font-size: 4.56vw; line-height: 7.16vw; }
	.com_member_txt h2 strong span em:before {  top: -1.95vw; width: 1.30vw; height: 1.30vw;}

	.d_expert_list.dd_expert_list > li.d_person01 .wrapper.wrap1:before {top: 5.21vw; right: -6.51vw; width: 34.51vw; height: 33.59vw; }
	.d_expert_list.dd_expert_list > li.d_person02 .wrapper.wrap1:before {  top: 5.21vw; right: -6.51vw; width: 34.51vw; height: 33.59vw;}
	.d_expert_list.dd_expert_list > li.d_person11 .wrapper.wrap1 {padding-right: 5.21vw;  height: 75.52vw;}
	.d_expert_list.dd_expert_list > li.d_person11 .wrapper.wrap1:before { top: 5.21vw; right: -6.51vw; width: 34.51vw; height: 33.59vw;}

	.d_expert_list.dd_expert_list > li.d_person01 .wrapper.wrap1 p {font-size: 3.39vw; line-height: 4.56vw;}
	.d_expert_list.dd_expert_list > li.d_person02 .wrapper.wrap1 p {font-size: 3.39vw;  line-height: 4.56vw;}
	.d_expert_list.dd_expert_list > li.d_person11 .wrapper.wrap1 p {font-size: 3.39vw;  line-height: 4.56vw; padding-right: 3.91vw;}

	.d_expert_list.pa_expert_list p {font-size: 3.39vw; line-height: 4.56vw;}
	.d_expert_list.pa_expert_list > li {width: 100%;}
	.d_expert_list.pa_expert_list > li .wrapper {position: relative; height: auto;  padding: 5.47vw 3.91vw; border: 1px solid #dcdcdc; background-image: none; background-size: cover; background-position: center center !important; z-index: 10; overflow: hidden; min-height: 54.69vw;}
	.d_expert_list.dd_expert_list > li.d_person01.d_ceo_img  .wrapper:before {right: -13.02vw; bottom: -10.93vw; width: 62.09vw; height: 72.01vw;}
	.d_expert_list.pa_expert_list > li .wrapper:after {content: ""; position: absolute; top: 50%; transform: translateY(-50%); right: -2.60vw; width: 94.92vw; height: 50.78vw; background: url("/images/renew/company/dd_expert768_02.png") center no-repeat; background-size: 100%; z-index: -1;}

	.d_expert_list.dd_expert_list > li.d_person11.people .wrapper:before {  right: -5.21vw; bottom: -16.93vw; width: 44.30vw; height: 70.96vw; }
	.d_expert_list.pa_expert_list > li.d_person04 .wrapper:after {display: none;}
	.d_expert_list.pa_expert_list > li.d_person04 .wrapper {background-image: url("/images/renew/company/d_expert768_04.png"); }
	.d_expert_list.pa_expert_list > li.d_person05 .wrapper:after {display: none;}
	.d_expert_list.pa_expert_list > li.d_person05 .wrapper {background-image: url("/images/renew/company/d_expert768_05.png") ; }
	
	.d_expert_list.pa_expert_list > li.d_person04 .wrapper {height: 62.7813vw;}
	.d_expert_list.pa_expert_list > li.d_person05 .wrapper {height: 62.7813vw;}


}


.mSub_tab{padding-left:90px;position:relative;height:100px;display:none}
.mSub_home{position:absolute;top:0;left:0;border-right:1px solid #e2e2e2;z-index:5}
.mSub_home a{display:block;width:90px;height:99px;text-indent:-9999px;overflow:hidden;background:url("/images/renew/d_home_ic.png") center no-repeat;background-size:25px;border-bottom:1px solid #e2e2e2}
.mSub_tab .mSub_nav{position:relative}
.mSub_tab .mSub_nav > a{display:block;position:relative;height:99px;font-size:24px;line-height:99px;color:#090d12;padding:0 20px 0 30px;background:#fff;border-bottom:1px solid #e2e2e2}
	.mSub_tab .mSub_nav > a:after{content:'';position:absolute;top:0;bottom:0;right:30px;margin:auto 0;width:21px;height:12px;background:url("/images/renew/d_gnb_ic.png") no-repeat;background-size:100%}
	.mSub_tab .mSub_nav.open > a{color:#fff;background:#1b9bfc;border-bottom-color:transparent}
	.mSub_tab .mSub_nav.open > a:after{background-image:url("/images/renew/d_gnb_ic_off.png")}
	.mSub_tab .mSub_nav ul{position:absolute;left:1px;right:0;top:99px;background:#fff;box-shadow:2px 2px 5px rgba(0,0,0,0.2);-webkit-transition:opacity 0.3s ease,visibility 0.3s ease;transition:opacity 0.3s ease,visibility 0.3s ease;opacity:0;visibility:hidden;z-index:1150}
	.mSub_tab .mSub_nav.open ul{opacity:1;visibility:visible}
	.mSub_tab .mSub_nav ul > li > a{display:block;font-size:24px;color:#fff;padding:0 0 0 30px;line-height:99px;border-top:1px solid #73bcf3;background:rgba(27, 155, 252, 0.95)}
	.mSub_tab .mSub_nav ul > li > a.act{font-weight:800}

	


@media(max-width:768px){
	.mSub_tab{padding-left:11.7188vw;position:relative;height:13.0208vw;display:block}
	.mSub_home{position:absolute;top:0;left:0;z-index:5}
	.mSub_home a{display:block;width:11.7188vw;height:12.8906vw;text-indent:-1301.9531vw;overflow:hidden;background:url("/images/renew/d_home_ic.png") center no-repeat;background-size:3.2552vw}
	.mSub_tab .mSub_nav > a{display:block;position:relative;height:12.8906vw;font-size:3.1250vw;line-height:12.8906vw;color:#090d12;padding:0 2.6042vw 0 3.9063vw;background:#fff}
		.mSub_tab .mSub_nav > a:after{content:'';position:absolute;top:0;bottom:0;right:3.9063vw;margin:auto 0;width:2.7344vw;height:1.5625vw;background:url("/images/renew/d_gnb_ic.png") no-repeat;background-size:100%}
		.mSub_tab .mSub_nav ul{position:absolute;top:12.8906vw;background:#fff;box-shadow:0.2604vw 0.2604vw 0.6510vw rgba(0,0,0,0.2);-webkit-transition:opacity 0.3s ease,visibility 0.3s ease;transition:opacity 0.3s ease,visibility 0.3s ease;opacity:0;visibility:hidden;z-index:1150}
		.mSub_tab .mSub_nav.open ul{opacity:1;visibility:visible}
		.mSub_tab .mSub_nav ul > li > a{display:block;font-size:3.1250vw;color:#fff;padding:0 0 0 3.9063vw;line-height:12.8906vw;background:rgba(27, 155, 252, 0.95)}


		.d_cpy_logo.dd_cpy_logo img {width: 22.6667vw;}

		.d_greeting_wrap.dd_greating .greeting_bg.d_greeting_bg {background: url("/images/renew2/dd_sub_mob_img1.jpg") center no-repeat; background-size: cover;}
}

