@charset "utf-8";
/* CSS Document */

.sub-top{ background-size:cover; background-position:0 60px; background-repeat:no-repeat; padding-bottom:150px; height:600px;}

.subnav{  border-bottom:2px #333 solid; padding-bottom:30px; margin-top:50px;}
.subnav .deps_1{display: flex; }
.subnav .deps_1 li+li{ margin-left:50px;}
.subnav .deps_1 li a{ font-size:30px; font-weight:600;}
.subnav .deps_1 li a.on{ color:#0067db}
.subnav .deps_2{ margin-top:30px; padding-top:30px; border-top:1px #ddd solid; display:flex;}
.subnav .deps_2 li+li{ margin-left:10px;}
.subnav .deps_2 a{ color:#555; display:inline-block; background:rgb(0,0,0,0.1); padding:10px 25px; border-radius:15px; }
.subnav .deps_2 a.on{ background:#0067db; color:#fff;}

.utile_wrap{ display:flex; justify-content: space-between;align-items: center; margin-top:100px;}
.utile_wrap .location{ color:#555;}
.utile_wrap .location span{ color:#999; padding:0 5px;}
.utile_wrap .subTit{ margin-bottom:50px;}
.utile_wrap .subTit h2{ color:#09F; font-size:25px;  letter-spacing:0; font-weight:500;}
.utile_wrap .subTit h1{  font-size:57px;}

.listType li{margin-left: 15px; text-indent: -15px;}
.listType li:before{ content:'-'; margin-right:7px;}
.listType-mt10 li+li{ margin-top:10px;}

.P00001 .inner{ background:#fef8f1;;box-sizing:border-box;}
.P00001 .inner dl{display: grid; grid-template-columns:30% 1fr;gap:150px; padding:150px 0;}
.P00001 .inner dl dt img{ width:100%;}
.P00001 .inner dl dd{ padding-right:150px;}
.P00001 .inner dl dd h1{ font-size:60px; margin-bottom:20px;}
.P00001 .inner dl dd h2{font-family: 'IncheonEducation'; letter-spacing:0; font-weight:500; font-size:40px; margin-bottom:10px;}
.P00001 .inner dl dd p{ font-size:25px; line-height:40px;}
.P00001 .inner dl dd p+p{ margin-top:15px;}
.P00001 .inner dl dd strong{ display:block; margin-top:50px; padding-top:30px; border-top:1px solid rgb(0,0,0,0.1); font-size:30px;}

.P00002 .s01 h1{ font-weight:600; font-size:30px;}
.P00002 .s02, .P00003 .s01{background:#f8f9fa; padding:100px 0 150px 0; margin-top:70px;}
.P00002 .s02 dl, .P00003 .s01 dl{display: grid; grid-template-columns:370px 1fr;}
.P00002 .s02 dl+dl, .P00003 .s01 dl+dl{ margin-top:45px; padding-top:45px; border-top:1px solid rgb(0,0,0,0.15)}
.P00002 .s02 dl dt, .P00003 .s01 dl dt{ font-weight:600; font-size:35px}
.P00002 .s02 dl dd, .P00003 .s01 dl dd{ line-height:33px;}
.P00002 .s02 .area01 li, .P00003 .area04 li{display: grid; grid-template-columns:200px 1fr;}
.P00002 .s02 .area01 li+li, .P00003 .area04 li+li{ margin-top:5px; padding-top:5px; border-top:1px dotted rgb(0,0,0,0.2)}
.P00002 .s02 .area01 li span, .P00003 .area04 li span{ font-weight:600;}
.P00002 .s02 .area02{ display: flex; flex-wrap: wrap; gap:50px;}
.P00002 .s02 .area02 li img{ height:400px;}
.P00002 .s02 .area02 li:nth-child(3) p{ display:flex;align-items: center;}
.P00002 .s02 .area02 li:nth-child(3) p+p{ margin-top:10px;}
.P00002 .s02 .area02 li:nth-child(3) span{ width:30px; height:30px; font-size:0; display:inline-block; margin-right:10px;}
.P00002 .s02 .area02 li:nth-child(3) p:nth-child(1) span{ background:#e0f3fc}
.P00002 .s02 .area02 li:nth-child(3) p:nth-child(2) span{ background:#dfdeee}
.P00002 .s02 .area02 li:nth-child(3) p:nth-child(3) span{ background:#e6eec1}

.P00003 ul{gap:37px;}
.P00003 .area01{display: grid; grid-template-columns:repeat(3, 1fr);}
.P00003 .area01 li{ padding:50px 0; text-align:center; color:#fff;}
.P00003 .area01 li:nth-child(1){ background:#448ccb}
.P00003 .area01 li:nth-child(2){ background:#3cb878}
.P00003 .area01 li:nth-child(3){ background:#1cbbb4}
.P00003 .area01 li strong{ font-size:30px; display:block; margin-bottom:10px}
.P00003 .area02, .P00003 .area03{display: grid; grid-template-columns:repeat(4, 1fr);}
.P00003 .area02 li{ background:#fff; padding:30px; text-align:center; display:flex;align-items: center; border:1px solid rgb(0,0,0,0.1)}
.P00003 .area03 li{ background:#e4e7eb;padding:30px; text-align:center;justify-content: center; display:flex;align-items: center;}
.P00003 .area03 li:nth-child(1){ background:#003471; color:#fff;}
.P00003 .area05{display: grid; grid-template-columns:repeat(2, 1fr);}
.P00003 .area05 li{ background:#fff;border:1px solid rgb(0,0,0,0.1); padding:30px;}
.P00003 .area05 li strong{ display:block; font-size:27px; margin-bottom:5px;}

.tab_list{display: grid; grid-template-columns:repeat(3, 1fr); margin-bottom:20px;}
.tab_list li.on a{color:#fff; font-weight:500; background:#003471}
.tab_list li a{display:inline-block; width:100%; background:#fff; padding:15px 0; text-align:center; border-radius:15px; border:1px solid rgb(0,0,0,0.1);}

.tab_section .cont{display:none;}
.tab_section .cont.on{display:block;}

.P00004 .inner{ background:#f8f9fa; padding:150px; box-sizing:border-box; z-index:2;}
.P00004 h1{ padding:20px 0; text-align:center;margin-bottom:50px;}
.P00004 .s01{display: grid; grid-template-columns:35% 50% 1fr;gap:15px;}
.P00004 .s01 ul{display: grid;gap:15px; padding:30px 20px; text-align:center;align-items: center; border-radius:10px; z-index:2;} 
.P00004 .s01 ul li+li{ position:relative;}
.P00004 .s01 ul li+li:before{ content:''; position:absolute; top:50%;transform: translateY(-50%); width:50%; left:-50%;height:1px; background:#333; z-index:-1;}
.P00004 .s01 ul:nth-child(1){ grid-template-columns:repeat(3, 1fr); border:1px solid rgb(0,0,0,0.1); background:#fff;}
.P00004 .s01 ul:nth-child(1) li{ background:#448ccb;}
.P00004 .s01 ul:nth-child(2){ grid-template-columns:repeat(6, 1fr); border:1px solid rgb(0,0,0,0.1); background:#fff;}
.P00004 .s01 ul:nth-child(2) li{ background:#3cb878;}
.P00004 .s01 ul:nth-child(3) li{ background:#1cbbb4;}
.P00004 .s01 li{ border-radius:7px; padding:10px 0; display:flex;align-items: center;justify-content: center; height:100%; color:#fff; }
.P00004 .s02{ text-align:center;}
.P00004 .s02 ul{ position:relative;display: flex; flex-wrap: wrap; justify-content: space-between;padding:70px;}
.P00004 .s02 ul li{padding:20px 50px; color:#fff; background:#b4b4b4;   border-radius:7px; width:40%; text-align:center; box-sizing:border-box;}
.P00004 .s02 ul li:nth-child(1):before, .P00004 .s02 ul li:nth-child(2):before{ content:''; position:absolute; top:50%;transform: translateY(-50%);width:50%;height:1px; z-index:-1; width:100px; background:#333;}
.P00004 .s02 ul li:nth-child(1):before{left:0;}
.P00004 .s02 ul li:nth-child(2):before{ right:0;}
.P00004 .s02 ul li:nth-child(1):after, .P00004 .s02 ul li:nth-child(2):after{ content:''; position:absolute; top:50%;  width:1px; height:50%; background:#333;}
.P00004 .s02 ul li:nth-child(1):after{left:0;}
.P00004 .s02 ul li:nth-child(2):after{right:0;}

.P00004 .s03{position:relative; text-align:center;}
.P00004 .s03 p{  display:inline-block; padding:20px 70px; background:#003471; color:#fff; border-radius:7px; font-size:25px;}
.P00004 .s03:before, .P00004 .s03:after{ content:''; position:absolute; background:#333; bottom:50%;width:1px;height:50%; z-index:-1;}
.P00004 .s03:before{ left:0;}
.P00004 .s03:after{ right:0;}
.P00004 .s03 p:before, .P00004 .s03 p:after{ content:''; position:absolute; background:#333; top:50%; transform: translateY(-50%); width:50%;height:1px; z-index:-1;}
.P00004 .s03 p:before{ left:0;  }
.P00004 .s03 p:after{ right:0;  }


.P00005 .mapBox{ background:#f8f9fa; padding:100px; border-radius:20px;}
.P00005 .mapInfo{ margin-top:50px;}
.P00005 .mapInfo dl{ display:flex; justify-content: space-between; align-items: center;}
.P00005 .mapInfo dl dt h2{ font-size:35px; padding-bottom:10px;}
.P00005 .mapInfo dl dt b{ font-weight:700; padding-right:5px;}
.P00005 .mapInfo dl dt span+span{ margin-left:30px;}
.P00005 .mapInfo a{ display:inline-block; padding:15px 30px; color:#fff; border-radius:10px; font-size:20px;}
.P00005 .mapInfo a i{ display:inline-block; margin-right:10px;}
.P00005 .mapInfo a.naver{ background:#093; }
.P00005 .mapInfo a.google{ background:#333}
.P00005 .mapInfo a+a{ margin-left:10px;}

.root_daum_roughmap .cont{ display:none;}
.root_daum_roughmap{ width:100% !important; }
.root_daum_roughmap .wrap_map{height:670px !important;}

.P00006 .s01{display: grid; grid-template-columns:repeat(3, 1fr);gap:30px; margin-bottom:70px;}
.P00006 .s01 dl{display: flex; flex-wrap: wrap;gap:30px; border:1px #ddd solid; padding:50px;}
.P00006 .s01 dl dt img{ height:200px;}
.P00006 .s01 dl dd p{ display:flex;align-items: center; border-bottom:1px dotted #ddd; width:100%; padding-bottom:5px;}
.P00006 .s01 dl dd p+p{ margin-top:7px;}
.P00006 .s01 dl dd strong{ font-size:35px; display:block; margin-bottom:15px;}
.P00006 .s01 dl dd span{ font-size:0; width:20px; height:20px; display:inline-block; margin-right:20px;}
.P00006 .s01 dl dd span.box1{ background:#7dc676}
.P00006 .s01 dl dd span.box2{ background:#15bbb4}
.P00006 .s01 dl dd span.box3{ background:#0873ba}
.P00006 .s01 dl dd span.box4{ background:#133863}
.P00006 .s02{ background:#f8f9fa; padding:100px;}
.P00006 .s02 ul{display: grid; grid-template-columns:repeat(3, 1fr);}
.P00006 .s02 ul li{ position:relative;font-size:27px;border-radius:50px;display:flex;align-items: center; flex-direction: column; height:100%; }
.P00006 .s02 ul li figure{ padding:50px 100px; border-radius:50px; color:#fff; font-size:40px; font-weight:700; width:100%; box-sizing:border-box; text-align:center;  }
.P00006 .s02 ul li figure img{ width:100px; margin-top:30px;}
.P00006 .s02 ul li:nth-child(1) figure{ background-color:#0072bc}
.P00006 .s02 ul li:nth-child(2) figure{ background-color:#1cbbb4 }
.P00006 .s02 ul li:nth-child(3) figure{ background-color:#7cc576 }
.P00006 .s02 ul li+li{ position:relative; padding-left:50px; }
.P00006 .s02 ul li+li:before{ content:''; position:absolute; top:70px; left:-50%; width:100%; height:10px;background: linear-gradient(315deg, rgba(63, 168, 149, 0.85) 38%, rgba(60, 127, 236, 0.85) 100%);z-index:0;}
.P00006 .s02 ul li+li:nth-child(1):before{}
.P00006 .s02 ul li span{ position:relative; width:150px; height:150px; color:#fff; display:flex; justify-content: center;align-items: center; border-radius:50%; font-size:40px; font-weight:700; margin-bottom:50px; z-index:2; }
.P00006 .s02 ul li:nth-child(1) span, .P00006 .s02 ul li:nth-child(1) span:before{background:#0072bc; }
.P00006 .s02 ul li:nth-child(2) span, .P00006 .s02 ul li:nth-child(2) span:before{background:#1cbbb4; }
.P00006 .s02 ul li:nth-child(3) span, .P00006 .s02 ul li:nth-child(3) span:before{background:#7cc576; }
.P00006 .s02 ul li span:before{ content:''; width:10px; height:50px; position:absolute; top:150px; left:50%;transform: translateX(-50%);z-index:0; }




.P00014 dl{display: grid; grid-template-columns:300px 1fr; border-top:1px #333 solid; padding-top:50px; }
.P00014 dl+dl{ margin-top:50px;}
.P00014 dl dt{ font-size:37px; font-weight:700;}
.P00014 .s01 ul{display: grid; grid-template-columns:repeat(3, 1fr);gap:50px 30px;}
.P00014 .s01 ul li{ border:1px #ddd solid;}
.P00014 .s01 ul li .imgwarp{ height:100px;padding:20px 0; display:flex;align-items: center; justify-content: center; font-size:27px; font-weight:800; color:rgb(0,0,0,0.2)}
.P00014 .s01 ul li img{ height:73px}
.P00014 .s01 ul li p{ background:rgb(0,0,0,0.1); display:flex; justify-content: space-between;align-items: center; height:70px; padding:0 20px;}
.P00014 .s01 ul li p a{ display:inline-block; background:#555; color:#fff; padding:10px 17px; border-radius:10px; font-size:19px;}
.P00014 .s01 ul li p a i{ margin-right:5px;}
.P00014 .s01 h2{ margin-bottom:25px;}
.P00014 .s01 ul+h2{ margin-top:100px; border-top:1px solid rgb(0,0,0,0.2); padding-top:30px;}

.P00014 .s02 ul{display: grid; grid-template-columns:repeat(2, 1fr);gap:30px;}
.P00014 .s02 ul li{ border:1px #ddd solid;}
.P00014 .s02 ul li strong{ display:block; background:#999; color:#fff; display:flex;align-items: center;justify-content: center; font-size:30px; padding:20px 0;}
.P00014 .s02 ul li .con{ padding:30px}
.P00014 .s02 ul li .con p+p{ margin-top:15px; padding-top:15px; border-top:1px #ddd solid;}
.P00014 .s02 ul li .con p{display: grid; grid-template-columns:50px 1fr;}

.P00014 .s03 li {display: grid; grid-template-columns:200px 1fr;gap:30px;align-items: center; border-bottom:1px #ddd solid; padding-bottom:20px; margin-bottom:20px;}

.P00014 .s03 li strong{ border-radius:20px; background:#999; color:#fff; padding:10px 20px; text-align:center;}
.P00014 .s03 li p span+span{ margin-left:20px;}

.P00016 .tab_list{grid-template-columns:repeat(4, 1fr);gap:20px;}
.P00016 .tab_list li{}



.P00016 .tab_section .cont{display:none;}
.P00016 .tab_section .cont.on{display:block; text-align:center;}

.P00016 h4{ font-size:30px; margin-bottom:20px;}
.P00016 p{ line-height:30px;}
.P00016 p+p{ margin-top:20px;}
.P00016 p a{ color:#06F}




@media (max-width: 1980px) {
	
	.sub-top{ height:450px;padding-bottom:100px;background-position:0 50px; }
	
	.subnav .deps_1 li a{ font-size:23px;}
	.subnav .deps_1 li+li{ margin-left:37px;}
	
	.utile_wrap{margin-top:70px;}
	.utile_wrap .subTit h2{font-size:22px;}
	.utile_wrap .subTit h1{ font-size:45px;}
	.utile_wrap .subnav .deps_1 li a{ font-size:23px;}
	
	.P00001 .inner dl{gap:100px; padding:100px 0;}
	.P00001 .inner dl dd{ padding-right:100px;}
	.P00001 .inner dl dd h1{ font-size:45px;}
	.P00001 .inner dl dd h2{ font-size:33px;}
	.P00001 .inner dl dd p{ font-size:20px;line-height:30px;}
	.P00001 .inner dl dd strong{ font-size:25px;}
	
	.P00002 .s01 h1{font-size:25px;}
	.P00002 .s02, .P00003 .s01{ margin-top:37px;}
	.P00002 .s02 dl, .P00003 .s01 dl{display: grid; grid-template-columns:300px 1fr;}
	.P00002 .s02 dl+dl, .P00003 .s01 dl+dl{ margin-top:30px; padding-top:30px;}
	.P00002 .s02 dl dt, .P00003 .s01 dl dt{ font-weight:600; font-size:30px}
	.P00002 .s02 dl dd, .P00003 .s01 dl dd{ line-height:26px;}
	.P00002 .s02 .area02 li img{ height:300px;}
	.P00002 .s02 .area02 li:nth-child(3) span{ width:20px; height:20px;}
	
	.P00003 ul{gap:27px;}
	.P00003 .area01 li{ padding:30px 0;}
	.P00003 .area01 li strong{ font-size:25px;}
	.P00003 .area05 li strong{ font-size:22px;}
	
	.P00004 .inner{padding:100px;}
	.P00004 h1{margin-bottom:30px;}
	
	.P00005 .mapBox{ padding:70px;}
	.P00005 .mapInfo a{ font-size:18px;}
	.root_daum_roughmap .wrap_map{height:500px !important;} 

	.P00006 .s01 dl{ padding:30px;}
	.P00006 .s01 dl dd strong{ font-size:25px;}
	.P00006 .s01 dl dd span{width:15px; height:15px;}
	.P00006 .s01 dl dt img{ height:140px;}
	.P00006 .s02 ul li{font-size:23px;}
	.P00006 .s02 ul li img{ height:100px;}
	.P00006 .s02 ul li:before{width:50px; height:50px;}
	.P00006 .s02 ul li figure{ font-size:30px;padding: 50px; height:300px;}
	
	.P00014 .s01 ul{gap:50px 30px;}
	.P00014 .s01 ul li p a{ font-size:15px; padding:7px 15px;}
	.P00014 .s01 ul li .imgwarp{ height:73px;}
	.P00014 .s01 h2{ margin-bottom:15px;}
	.P00014 .s01 ul+h2{ margin-top:70px; padding-top:20px;}
	.P00014 .s02 ul li{grid-template-columns:300px 1fr;}
	.P00014 .s02 ul li strong{ font-size:20px;padding:15px 0;}
	.P00014 .s02 ul li .con{ padding:20px 37px; }
	
	.P00016 h4{ font-size:25px;}
	
	
}

@media (max-width: 1440px) {
	.sub-top{ height:350px;}
	.subnav{ margin:50px 10px 0 10px;}	
	.utile_wrap{ padding:0 10px;}
	.P00001 .inner dl{ padding:100px 10px 100px 0; gap:50px;}
	.P00001 .inner dl dd{ padding:20px 10px 0 10px;}
	.P00002 .s01{ padding:0 10px}
	.P00002 .s01 h1 br{ display:none;}
	.P00002 .s02, .P00003 .s01{ padding:100px 10px 150px 10px;}
	.P00002 .s02 dl, .P00003 .s01 dl{grid-template-columns: 200px 1fr;}
	
	.P00004 .inner{ padding:100px 10px;}
	.P00005 .mapInfo{ padding:0 10px;}
	
	.P00006 .s01{ padding: 0 10px;}
	.P00014{ padding:0 10px;}
	.P00014 dl{ display:block;}
	.P00014 dl dt{ margin-bottom:20px;}
	.P00014 .s01 ul, .P00014 .s02 ul{ gap:30px 10px;}
	
}

@media (max-width: 1024px) {
	.sub-top{ display:none;}
	.subnav{ display:none;}	
	
	.P00001 .inner dl{ display:block;}
	.P00001 .inner dl dt img{ width:60%;}
	.P00001 .inner dl dd h1{ font-size:30px;}
	.P00002 .s02 dl dt, .P00003 .s01 dl dt{ font-size:25px; margin-bottom:15px;}
	.P00002 .s02 dl dt br{ display:none}
	.P00002 .s02 dl, .P00003 .s01 dl{ display:block;}
	.P00002 .s02, .P00003 .s01{ padding:100px 10px;}
	
	.P00003 ul{gap:10px;}
	.P00003 .area02, .P00003 .area03{ grid-template-columns: repeat(2, 1fr);}
	.P00003 .area04 li{grid-template-columns:150px 1fr;}
	
	.P00004 .s01 { display:block;}	
	.P00004 .s01 ul:nth-child(2){ margin-top:10px;}
	.P00004 .s02 ul{ padding:37px;}
	
	.P00005 .mapInfo dl{ display:block;}
	.P00005 .mapInfo dl dt{ margin-bottom:10px;}
	.P00005 .mapInfo dl dt h2{ font-size:30px;}
	.root_daum_roughmap .wrap_map{height:400px !important;} 
	
	.P00006 .s01{gap:10px;}
	.P00006 .s01 dl{ padding:20px; display:block;}
	.P00006 .s01 dl dt img{ height:100px;}
	.P00006 .s01 dl dt, .P00006 .s01 dl dd strong{ text-align:center;}
	.P00006 .s01 dl dd strong{ margin-top:20px;}
	.P00006 .s02{ padding:50px;}
	.P00006 .s02 ul li img{ height:70px;}
	
	.P00014 .s01 ul{    grid-template-columns: repeat(2, 1fr);}
	.P00014 dl dt{ font-size:30px;}
	.P00014 .s01 h2{ font-size:20px;}
}
@media (max-width: 640px) {
	.utile_wrap{ display:block; margin-bottom:50px; margin-top:25px;}
	.utile_wrap .subTit{ margin-bottom:30px;}
	.utile_wrap .subTit h1{ font-size:35px;}
	.P00001 .inner dl dd h2{ font-size:25px;} 
	.P00001 .inner dl dd strong{ font-size:20px;}
	

	.P00002 .s02 .area01 li{ display:block;}
	.P00002 .s02 .area02 li img{ height:250px;}
	
	
	.P00003 .area01{gap:10px;}
	.P00003 .area04 li{ display:block;}
	.P00004 .s02 ul li{ padding:20px;}
	.P00004 .s01 ul{}
	.P00004 .s01 ul:nth-child(2) { grid-template-columns: repeat(3, 1fr);gap:10px;}
	.P00004 .s01 li{ box-sizing:border-box;}

	.P00004 .s01 ul li+li:before{ display:none;}
	.P00004 .inner{ padding:70px 10px;}
	
	.P00005 .mapBox{ padding:20px;}
	.root_daum_roughmap .wrap_map{height:300px !important;} 
	.P00005 .mapInfo dl dt h2{ font-size:20px;}
	
	.P00006 .s01{ display:block;}
	.P00006 .s01 dl+dl{ margin-top:10px;}
	.P00006 .s02{ padding:50px 20px;}
	.P00006 .s02 ul{ display:block;}
	.P00006 .s02 ul li+li{ margin-top:10px;}
	.P00006 .s02 ul li{ padding:20px 30px 20px 90px;}
	.P00006 .s02 ul li p{ font-size:17px; text-align:left }
	.P00006 .s02 ul li{display: grid; grid-template-columns:120px 1fr;}
	
	.P00014 .s01 ul li img{ height:50px;}
	.P00014 .s01 ul li .imgwarp{ font-size:23px;}
	.P00014 .s02 ul, .P00014 .s03 li{ display:block;}
	.P00014 .s02 ul li+li{ margin-top:10px;}
	.P00014 .s03 li strong{ display:inline-block; margin-bottom:10px;}
	.P00014 dl dt{ font-size:25px;}
	.P00014 .s01 h2{ font-size:19px;}
	
}

@media (max-width: 480px) {
	
	.utile_wrap .subTit{ margin-bottom:20px;}
	.utile_wrap .subTit h1{ font-size:30px;}
	.utile_wrap .location span{ padding:0;}

	.P00001 .inner dl dt img{ width:80%;}
	
	.P00002 .s01 h1{ font-size:20px;}
	.P00002 .s02 .area02{gap:20px;}
	.P00002 .s02 .area02 li img{ height:200px;}
	.P00003 .area01{ display:block}
	.P00003 .area01 li+li{ margin-top:10px;}
	.P00003 .area02, .P00003 .area03{grid-template-columns: repeat(1, 1fr);}
	.P00003 .area05{grid-template-columns: repeat(1, 1fr);}
	
	.P00004 .s03 p{ font-size:20px; padding:20px 50px;}
	.P00006 .s02 ul li img{ height:60px;}
	.P00006 .s02 ul li:before{ font-size:18px;}
	
	.P00014 .s01 ul{ display:block;}
	.P00014 .s01 ul li .imgwarp{ padding:0;}
	.P00014 .s02 ul li .con{ padding:20px;}
	
}
