@charset "UTF-8";
/* common */
#subVisual{clear:both; position:relative; width:100%; min-width:1000px; height:130px; margin:0 auto; padding:0; box-sizing:border-box;}
#subVisual .title{position:relative; z-index:10;}
#subVisual .title img{position:absolute; top:0; left:-32px;}
#subVisual .title h2{position:absolute; top:57px; left:48px; font-size:24px; font-weight:700;}
#subVisual .titleBg{position:relative; width:100%; height:130px; text-align:center; overflow:hidden; background:#efefef url('../images/sub/bg_pattern.jpg') repeat center center;}
@keyframes anititleBg{
	from{top:0;}
	to{top:-270px;}
}
#subVisual .titleBg img{position:absolute; top:-50%; left:50%; margin-left:-1500px; z-index:5; animation:anititleBg 10s infinite ease-in-out alternate;}

#container #path{clear:both; position:relative; width:100%; min-width:1000px; height:30px; background:#253a73;}
#path ul{text-align:right; height:30px; line-height:28px;}
#path ul li{display:inline-block; position:relative; margin:0 6px; font-size:13px; color:#fff;}
#path ul li:after{content:'>'; display:block; position:absolute; top:0; right:-12px;}
#path ul li:last-child:after{content:''; display:none;}

/* contents */
#container #subContainer{clear:both; display:table; position:relative; width:100%; height:100%; min-height:690px; background:#fcfcfc;}

#subContainer #side{position:relative; float:left; width:150px; height:100%; min-height:640px; margin:25px auto; background:transparent; box-sizing:border-box;}
#side ul{clear:both; width:100%; height:auto; margin:0 auto; background:#fff; overflow:hidden; box-sizing:border-box;}
#side ul li{height:auto; min-height:50px; border-bottom:1px solid #e8e8e8; box-sizing:border-box;}
#side ul li a{display:block; position:relative; height:100%; min-height:50px; padding:14px 22px 14px 12px; line-height:21px; color:#444; font-size:14px; font-weight:bold; letter-spacing:-0.075em; word-break:keep-all; word-wrap:break-word; box-sizing:border-box;}
#side ul li a:hover:after{content:''; display:block; position:absolute; width:5px; height:9px; top:50%; right:12px; margin-top:-5px; background:url('../images/sub/ico_hovermenu.gif') no-repeat center center;}
#side ul li.on a{color:#fff; background:#0082c8;}
#side ul li.on a:after{content:''; display:block; position:absolute; width:5px; height:9px; top:50%; right:12px; margin-top:-5px; background:url('../images/sub/ico_selectmenu.gif') no-repeat center center;}
#side ul li a span{letter-spacing:-0.09em;}

#subContainer #subcontents{position:relative; float:right; width:830px; height:100%; min-height:640px; margin:25px auto; padding:25px 25px 40px; background:#fff; box-sizing:border-box;}
#subContainer #subcontents:after{content:''; display:block; clear:both;}
#subcontents .conTitle{clear:both; display:block; width:100%; margin-bottom:25px; box-sizing:border-box;}
#subcontents .conTitle h3{position:relative; padding:0 0 0 30px; font-size:22px; font-weight:800; color:#253a73; box-sizing:border-box;}
#subcontents .conTitle h3:before{content:''; display:inline-block; position:absolute; width:17px; height:17px; top:50%; left:0; margin-top:-8.5px; background:url('../images/sub/ico_title1.png') no-repeat left center;}
#subcontents .conTitle h4{position:relative; padding:0 0 0 40px; font-size:19px; font-weight:700; color:#0082c8; box-sizing:border-box;}
#subcontents .conTitle h4:before{content:''; display:inline-block; position:absolute; width:13px; height:13px; top:50%; left:20px; margin-top:-6.5px; background:url('../images/sub/ico_title2.png') no-repeat left center;}
#subcontents .conTitle h5{position:relative; padding:0 0 0 56px; font-size:17px; font-weight:700; color:#0082c8; box-sizing:border-box;}
#subcontents .conTitle h5:before{content:''; display:inline-block; position:absolute; width:10px; height:10px; top:50%; left:40px; margin-top:-5px; background:url('../images/sub/ico_title3.png') no-repeat left center;}

#subcontents .ready{}


/* 01-01 */
.sub01_01{}
.sub01_01 .con1{display:inline-block;}
.sub01_01 .con1 .pic{float:left; width:270px; height:552px; margin:0 25px 0 0;}
.sub01_01 .con1 .pic img{}
.sub01_01 .con1 .txt{float:left; width:485px;}
.sub01_01 .con1 .txt p{text-align:justify; font-size:16px; font-weight:400; line-height:26px; word-break:keep-all; letter-spacing:-0.065em;}
.sub01_01 .con1 .txt span{display:block; margin-top:35px; font-size:16px; font-weight:700; text-align:left; overflow:hidden;}
.sub01_01 .con1 .txt span strong{display:inline-block; width:84px; height:27px; margin-left:10px; font-size:25px; font-weight:800;}
.sub01_01 .con1 .txt:after{clear:both; display:block; content:'';}

/* 02-01 */
.sub02_01{}
.sub02_01 .con1{display:inline-block;}
.sub02_01 .con1 ul{position:relative; margin:0 65px; width:650px;}
.sub02_01 .con1 ul li{display:block; position:relative; width:385px; height:155px; margin-bottom:15px; float:left; clear:both; box-sizing:border-box;}
.sub02_01 .con1 ul li.step1{background:url('../images/sub/02/sub02_01_01.jpg') no-repeat center center;}
.sub02_01 .con1 ul li.step2{background:url('../images/sub/02/sub02_01_02.jpg') no-repeat center center;}
.sub02_01 .con1 ul li.step3{background:url('../images/sub/02/sub02_01_03.jpg') no-repeat center center;}
.sub02_01 .con1 ul li.step4{background:url('../images/sub/02/sub02_01_04.jpg') no-repeat center center;}
.sub02_01 .con1 ul li.step5{background:url('../images/sub/02/sub02_01_05.jpg') no-repeat center center;}
.sub02_01 .con1 ul li.step6{background:url('../images/sub/02/sub02_01_06.jpg') no-repeat center center;}
.sub02_01 .con1 ul li.step7{background:url('../images/sub/02/sub02_01_07.jpg') no-repeat center center;}
.sub02_01 .con1 ul li p{display:block; position:relative; width:120px; height:75px; margin:0 0 0 265px; padding:30px 22px 20px; color:#fff; text-align:left; font-size:30px; font-weight:800; word-break:keep-all; box-sizing:border-box;}
.sub02_01 .con1 ul li p:after{clear:both; display:block; position:absolute; content:''; width:78px; height:1px; bottom:5px; margin:0 auto; background:url('../images/sub/ico_dotline.gif') repeat-x center left;}
.sub02_01 .con1 ul li span{display:block; width:120px; height:80px; margin:0 0 0 265px; padding:0 22px 30px; color:#fff; text-align:left; font-size:18px; font-weight:400; line-height:25px; word-break:keep-all; box-sizing:border-box;}
.sub02_01 .con1 ul li:nth-child(even){float:right; clear:both;}
.sub02_01 .con1 ul li:nth-child(even) p{margin:0 265px 0 0; text-align:right;}
.sub02_01 .con1 ul li:nth-child(even) span{margin:0 265px 0 0; text-align:right;}
.sub02_01 .con1 ul li:after{clear:both; display:block; content:''; width:2px; height:15px; background:#dedede; margin:0 0 0 324px;}
.sub02_01 .con1 ul li:nth-child(even):after{margin:0 0 0 59px;}
.sub02_01 .con1 ul li:last-child:after{display:none;}

/* 02-02 */
.sub02_02{}
.sub02_02 .con1{display:inline-block; margin-bottom:50px;}
.sub02_02 .con1 ul{position:relative; margin:0 65px; width:650px;}
.sub02_02 .con1 ul li{display:block; position:relative; width:385px; height:155px; margin-bottom:15px; float:left; clear:both; box-sizing:border-box;}
.sub02_02 .con1 ul li.step1{background:url('../images/sub/02/sub02_02_01.jpg') no-repeat center center;}
.sub02_02 .con1 ul li.step2{background:url('../images/sub/02/sub02_02_02.jpg') no-repeat center center;}
.sub02_02 .con1 ul li.step3{background:url('../images/sub/02/sub02_02_03.jpg') no-repeat center center;}
.sub02_02 .con1 ul li.step4{background:url('../images/sub/02/sub02_02_04.jpg') no-repeat center center;}
.sub02_02 .con1 ul li.step5{background:url('../images/sub/02/sub02_02_05.jpg') no-repeat center center;}
.sub02_02 .con1 ul li p{display:block; position:relative; width:120px; height:75px; margin:0 0 0 265px; padding:30px 22px 20px; color:#fff; text-align:left; font-size:30px; font-weight:800; word-break:keep-all; box-sizing:border-box;}
.sub02_02 .con1 ul li p:after{clear:both; display:block; position:absolute; content:''; width:78px; height:1px; bottom:5px; margin:0 auto; background:url('../images/sub/ico_dotline.gif') repeat-x center left;}
.sub02_02 .con1 ul li span{display:block; width:120px; height:80px; margin:0 0 0 265px; padding:0 22px 30px; color:#fff; text-align:left; font-size:18px; font-weight:400; line-height:25px; word-break:keep-all; box-sizing:border-box;}
.sub02_02 .con1 ul li:nth-child(even){float:right; clear:both;}
.sub02_02 .con1 ul li:nth-child(even) p{margin:0 265px 0 0; text-align:right;}
.sub02_02 .con1 ul li:nth-child(even) span{margin:0 265px 0 0; text-align:right;}
.sub02_02 .con1 ul li:after{clear:both; display:block; content:''; width:2px; height:15px; background:#dedede; margin:0 0 0 324px;}
.sub02_02 .con1 ul li:nth-child(even):after{margin:0 0 0 59px;}
.sub02_02 .con1 ul li:last-child:after{display:none;}
.sub02_02 .con2{display:inline-block;}
.sub02_02 .con2 ul{position:relative; margin:0 65px; width:650px;}
.sub02_02 .con2 ul li{display:block; position:relative; width:385px; height:155px; margin-bottom:15px; float:left; clear:both; box-sizing:border-box;}
.sub02_02 .con2 ul li.step1{background:url('../images/sub/02/sub02_02_06.jpg') no-repeat center center;}
.sub02_02 .con2 ul li.step2{background:url('../images/sub/02/sub02_02_07.jpg') no-repeat center center;}
.sub02_02 .con2 ul li.step3{background:url('../images/sub/02/sub02_02_08.jpg') no-repeat center center;}
.sub02_02 .con2 ul li.step4{background:url('../images/sub/02/sub02_02_09.jpg') no-repeat center center;}
.sub02_02 .con2 ul li.step5{background:url('../images/sub/02/sub02_02_10.jpg') no-repeat center center;}
.sub02_02 .con2 ul li p{display:block; position:relative; width:120px; height:75px; margin:0 0 0 265px; padding:30px 22px 20px; color:#fff; text-align:left; font-size:30px; font-weight:800; word-break:keep-all; box-sizing:border-box;}
.sub02_02 .con2 ul li p:after{clear:both; display:block; position:absolute; content:''; width:78px; height:1px; bottom:5px; margin:0 auto; background:url('../images/sub/ico_dotline.gif') repeat-x center left;}
.sub02_02 .con2 ul li span{display:block; width:120px; height:80px; margin:0 0 0 265px; padding:0 22px 30px; color:#fff; text-align:left; font-size:18px; font-weight:400; line-height:25px; word-break:keep-all; box-sizing:border-box;}
.sub02_02 .con2 ul li:nth-child(even){float:right; clear:both;}
.sub02_02 .con2 ul li:nth-child(even) p{margin:0 265px 0 0; text-align:right;}
.sub02_02 .con2 ul li:nth-child(even) span{margin:0 265px 0 0; text-align:right;}
.sub02_02 .con2 ul li:after{clear:both; display:block; content:''; width:2px; height:15px; background:#dedede; margin:0 0 0 324px;}
.sub02_02 .con2 ul li:nth-child(even):after{margin:0 0 0 59px;}
.sub02_02 .con2 ul li:last-child:after{display:none;}

/* 02-03 */
.sub02_03{}
.sub02_03 .con1{display:inline-block;}
.sub02_03 .con1 ul{position:relative; margin:0 65px; width:650px;}
.sub02_03 .con1 ul li{display:block; position:relative; width:385px; height:155px; margin-bottom:15px; float:left; clear:both; box-sizing:border-box;}
.sub02_03 .con1 ul li.step1{background:url('../images/sub/02/sub02_03_01.jpg') no-repeat center center;}
.sub02_03 .con1 ul li.step2{background:url('../images/sub/02/sub02_03_02.jpg') no-repeat center center;}
.sub02_03 .con1 ul li.step3{background:url('../images/sub/02/sub02_03_03.jpg') no-repeat center center;}
.sub02_03 .con1 ul li.step4{background:url('../images/sub/02/sub02_03_04.jpg') no-repeat center center;}
.sub02_03 .con1 ul li.step5{background:url('../images/sub/02/sub02_03_05.jpg') no-repeat center center;}
.sub02_03 .con1 ul li.step6{background:url('../images/sub/02/sub02_03_06.jpg') no-repeat center center;}
.sub02_03 .con1 ul li p{display:block; position:relative; width:120px; height:75px; margin:0 0 0 265px; padding:30px 22px 20px; color:#fff; text-align:left; font-size:30px; font-weight:800; word-break:keep-all; box-sizing:border-box;}
.sub02_03 .con1 ul li p:after{clear:both; display:block; position:absolute; content:''; width:78px; height:1px; bottom:5px; margin:0 auto; background:url('../images/sub/ico_dotline.gif') repeat-x center left;}
.sub02_03 .con1 ul li span{display:block; width:120px; height:80px; margin:0 0 0 265px; padding:0 22px 30px; color:#fff; text-align:left; font-size:18px; font-weight:400; line-height:25px; word-break:keep-all; box-sizing:border-box;}
.sub02_03 .con1 ul li:nth-child(even){float:right; clear:both;}
.sub02_03 .con1 ul li:nth-child(even) p{margin:0 265px 0 0; text-align:right;}
.sub02_03 .con1 ul li:nth-child(even) span{margin:0 265px 0 0; text-align:right;}
.sub02_03 .con1 ul li:after{clear:both; display:block; content:''; width:2px; height:15px; background:#dedede; margin:0 0 0 324px;}
.sub02_03 .con1 ul li:nth-child(even):after{margin:0 0 0 59px;}
.sub02_03 .con1 ul li:last-child:after{display:none;}

/* 02-04 */
.sub02_04{}
.sub02_04 .con1{display:inline-block;}
.sub02_04 .con1 ul{position:relative; margin:0 65px; width:650px;}
.sub02_04 .con1 ul li{display:block; position:relative; width:385px; height:155px; margin-bottom:15px; float:left; clear:both; box-sizing:border-box;}
.sub02_04 .con1 ul li.step1{background:url('../images/sub/02/sub02_04_01.jpg') no-repeat center center;}
.sub02_04 .con1 ul li.step2{background:url('../images/sub/02/sub02_04_02.jpg') no-repeat center center;}
.sub02_04 .con1 ul li.step3{background:url('../images/sub/02/sub02_04_03.jpg') no-repeat center center;}
.sub02_04 .con1 ul li.step4{background:url('../images/sub/02/sub02_04_04.jpg') no-repeat center center;}
.sub02_04 .con1 ul li.step5{background:url('../images/sub/02/sub02_04_05.jpg') no-repeat center center;}
.sub02_04 .con1 ul li p{display:block; position:relative; width:120px; height:75px; margin:0 0 0 265px; padding:30px 22px 20px; color:#fff; text-align:left; font-size:30px; font-weight:800; word-break:keep-all; box-sizing:border-box;}
.sub02_04 .con1 ul li p:after{clear:both; display:block; position:absolute; content:''; width:78px; height:1px; bottom:5px; margin:0 auto; background:url('../images/sub/ico_dotline.gif') repeat-x center left;}
.sub02_04 .con1 ul li span{display:block; width:120px; height:80px; margin:0 0 0 265px; padding:0 22px 30px; color:#fff; text-align:left; font-size:18px; font-weight:400; line-height:25px; word-break:keep-all; box-sizing:border-box;}
.sub02_04 .con1 ul li:nth-child(even){float:right; clear:both;}
.sub02_04 .con1 ul li:nth-child(even) p{margin:0 265px 0 0; text-align:right;}
.sub02_04 .con1 ul li:nth-child(even) span{margin:0 265px 0 0; text-align:right;}
.sub02_04 .con1 ul li:after{clear:both; display:block; content:''; width:2px; height:15px; background:#dedede; margin:0 0 0 324px;}
.sub02_04 .con1 ul li:nth-child(even):after{margin:0 0 0 59px;}
.sub02_04 .con1 ul li:last-child:after{display:none;}

/* 02-05 */
.sub02_05{}
.sub02_05 .con1{display:inline-block;}
.sub02_05 .con1 ul{position:relative; margin:0 65px; width:650px;}
.sub02_05 .con1 ul li{display:block; position:relative; width:385px; height:155px; margin-bottom:15px; float:left; clear:both; box-sizing:border-box;}
.sub02_05 .con1 ul li.step1{background:url('../images/sub/02/sub02_05_01.jpg') no-repeat center center;}
.sub02_05 .con1 ul li.step2{background:url('../images/sub/02/sub02_05_02.jpg') no-repeat center center;}
.sub02_05 .con1 ul li.step3{background:url('../images/sub/02/sub02_05_03.jpg') no-repeat center center;}
.sub02_05 .con1 ul li.step4{background:url('../images/sub/02/sub02_05_04.jpg') no-repeat center center;}
.sub02_05 .con1 ul li.step5{background:url('../images/sub/02/sub02_05_05.jpg') no-repeat center center;}
.sub02_05 .con1 ul li.step6{background:url('../images/sub/02/sub02_05_06.jpg') no-repeat center center;}
.sub02_05 .con1 ul li p{display:block; position:relative; width:120px; height:75px; margin:0 0 0 265px; padding:30px 22px 20px; color:#fff; text-align:left; font-size:30px; font-weight:800; word-break:keep-all; box-sizing:border-box;}
.sub02_05 .con1 ul li p:after{clear:both; display:block; position:absolute; content:''; width:78px; height:1px; bottom:5px; margin:0 auto; background:url('../images/sub/ico_dotline.gif') repeat-x center left;}
.sub02_05 .con1 ul li span{display:block; width:120px; height:80px; margin:0 0 0 265px; padding:0 22px 30px; color:#fff; text-align:left; font-size:18px; font-weight:400; line-height:25px; word-break:keep-all; box-sizing:border-box;}
.sub02_05 .con1 ul li:nth-child(even){float:right; clear:both;}
.sub02_05 .con1 ul li:nth-child(even) p{margin:0 265px 0 0; text-align:right;}
.sub02_05 .con1 ul li:nth-child(even) span{margin:0 265px 0 0; text-align:right;}
.sub02_05 .con1 ul li:after{clear:both; display:block; content:''; width:2px; height:15px; background:#dedede; margin:0 0 0 324px;}
.sub02_05 .con1 ul li:nth-child(even):after{margin:0 0 0 59px;}
.sub02_05 .con1 ul li:last-child:after{display:none;}

/* 03-01 */
.sub03_01{}
.sub03_01 .con1{display:inline-block; width:100%;}
.sub03_01 .con1 ul.rolling{width:100%; height:100%; position:relative;}
.sub03_01 .con1 ul.rolling > li{position:relative; width:100%; min-height:512px; text-align:center; box-sizing:border-box; cursor:default;}
.sub03_01 .con1 ul.rolling > li.step1{background:url('../images/sub/03/sub03_01_01.jpg') no-repeat center 65px; background-size:85%;}
.sub03_01 .con1 ul.rolling > li.step2{background:url('../images/sub/03/sub03_01_02.jpg') no-repeat center 65px; background-size:85%;}
.sub03_01 .con1 ul.rolling > li.step3{background:url('../images/sub/03/sub03_01_03.jpg') no-repeat center 65px; background-size:85%;}
.sub03_01 .con1 ul.rolling > li.step4{background:url('../images/sub/03/sub03_01_04.jpg') no-repeat center 65px; background-size:85%;}
.sub03_01 .con1 ul.rolling > li.step5{background:url('../images/sub/03/sub03_01_05.jpg') no-repeat center 65px; background-size:85%;}
.sub03_01 .con1 ul.rolling > li span{display:block; position:relative; width:85%; height:auto; margin:0 auto; padding:12px 10px 14px 40px; color:#00a48b; background:#fff; border:1px solid #dde0e5; text-align:left; font-size:18px; font-weight:700; word-break:keep-all; box-sizing:border-box;}
.sub03_01 .con1 ul.rolling > li span:before{content:''; display:block; position:absolute; left:14px; width:18px; height:18px; background:url('../images/sub/ico_check.png') no-repeat center center;}
.sub03_01 .con1 .bx-controls-direction{clear:both; position:absolute; width:100%; max-width:780px; height:30px; top:50%; margin-top:-30px; z-index:99;}
.sub03_01 .con1 .bx-controls-direction a{display:inline-block; width:30px; height:30px; text-indent:-999999px; opacity:0.3; transition:0.2s;}
.sub03_01 .con1 .bx-controls-direction a.bx-prev{float:left; margin-left:15px; background:url('../images/sub/ico_prev.png') no-repeat center center;}
.sub03_01 .con1 .bx-controls-direction a.bx-next{float:right; margin-right:15px; background:url('../images/sub/ico_next.png') no-repeat center center;}
.sub03_01 .con1 .bx-controls-direction a:hover{opacity:1;}
.sub03_01 .con1 .bx-controls-direction a:after{content:''; display:block; clear:both;}
.sub03_01 .con2{display:inline-block; position:relative; width:100%;}
.sub03_01 .con2 .rollingPager{display:block; width:530px; height:66.66px; margin:20px auto;}
.sub03_01 .con2 .rollingPager a{display:block; float:left; width:100px; margin:0 3px; opacity:0.3; transition:0.2s;}
.sub03_01 .con2 .rollingPager a img{width:100%;}
.sub03_01 .con2 .rollingPager a.active{opacity:0.8;}

/* 06-01 */
/* .sub06_01{}
.sub06_01 .con1{display:inline-block; margin-bottom:30px;}
.sub06_01 .con1 .flowchart{width:100%; height:173px; margin-bottom:15px;}
.sub06_01 .con1 .flowchart img{}
.sub06_01 .con1 ol{width:100%;}
.sub06_01 .con1 ol li{display:block; float:left; width:20%; margin:0; padding:0 30px; text-align:center; box-sizing:border-box;}
.sub06_01 .con1 ol li p{display:block; margin-bottom:12px; font-size:16px; font-weight:700; color:#00a48b;}
.sub06_01 .con1 ol li span{display:block; font-size:13px; font-weight:700; color:#666; line-height:18px; word-break:keep-all;}
.sub06_01 .con2{display:inline-block;}
.sub06_01 .con2 ol{border-top:1px solid #ebebeb;}
.sub06_01 .con2 ol li{padding:30px 0 35px; border-bottom:1px solid #ebebeb;}
.sub06_01 .con2 ol li p{display:block; margin-bottom:20px; font-size:44px; font-weight:400; font-style:italic; color:#00a48b;}
.sub06_01 .con2 ol li p strong{margin-left:5px; font-size:23px; font-weight:800; font-style:normal; color:#253a73;}
.sub06_01 .con2 ol li p i{vertical-align:sub;}
.sub06_01 .con2 ol li span{display:block; font-size:16px; font-weight:400; line-height:26px; color:#222; word-break:keep-all;}
.sub06_01 .con2 ul.check{display:block; margin-top:10px; padding:18px; background:#f9f9f9; border:1px solid #eee;}
.sub06_01 .con2 ul.check li{margin:0 auto 20px; padding:0; border-bottom:none;}
.sub06_01 .con2 ul.check li:last-child{margin-bottom:0;}
.sub06_01 .con2 ul.check li p{margin-bottom:10px; color:#0096b1; font-size:16px; font-style:normal;}
.sub06_01 .con2 ul.check li p:before{content:'f046'; display:inline-block; margin-right:3px;}
.sub06_01 .con2 ul.check li span{font-size:14px; line-height:24px;}
.sub06_01 .con2 ul.check li span.color{color:#f00;}
.sub06_01 .con2 a{display:inline-block; margin:15px 0 0; padding:3px 8px; background:#fff; border:1px solid #38b2b9; color:#38b2b9; text-decoration:none; vertical-align:middle; line-height:25px;}
.sub06_01 .con2 a:before{content:'f019'; display:inline-block; margin-right:5px;}
.sub06_01 .con2 a:focus, .sub06_01 .con2 a:hover{background:#f3f3f3; text-decoration:none;} */

.sub06_01{}
.sub06_01 .con1{display:inline-block; margin-bottom:30px;}
.sub06_01 .con1 .flowchart{width:100%; height:173px; margin-bottom:15px;}
.sub06_01 .con1 .flowchart img{}
.sub06_01 .con1 ol{width:100%;}
.sub06_01 .con1 ol li{display:block; float:left; width:20%; margin:0; padding:0 30px; text-align:center; box-sizing:border-box;}
.sub06_01 .con1 ol li p{display:block; margin-bottom:12px; font-size:16px; font-weight:700; color:#00a48b;}
.sub06_01 .con1 ol li span{display:block; font-size:13px; font-weight:700; color:#666; line-height:18px; word-break:keep-all;}
.sub06_01 .con2{display:inline-block;}
.sub06_01 .con2 ol{border-top:1px solid #ebebeb;}
.sub06_01 .con2 ol li{padding:30px 0 35px; border-bottom:1px solid #ebebeb;}
.sub06_01 .con2 ol li p{display:block; margin-bottom:20px; font-size:44px; font-weight:400; font-style:italic; color:#00a48b;}
.sub06_01 .con2 ol li p strong{margin-left:5px; font-size:23px; font-weight:800; font-style:normal; color:#253a73;}
.sub06_01 .con2 ol li p i{vertical-align:sub;}
.sub06_01 .con2 ol li span{display:block; font-size:16px; font-weight:400; line-height:26px; color:#222; word-break:keep-all;}
.sub06_01 .con2 ul.check{display:block; margin-top:10px; padding:18px; background:#f9f9f9; border:1px solid #eee;}
.sub06_01 .con2 ul.check li{margin:0 auto 20px; padding:0; border-bottom:none;}
.sub06_01 .con2 ul.check li:last-child{margin-bottom:0;}
.sub06_01 .con2 ul.check li p{margin-bottom:10px; color:#0096b1; font-size:16px; font-style:normal;}
.sub06_01 .con2 ul.check li p:before{content:'\f046'; display:inline-block; margin-right:3px;}
.sub06_01 .con2 ul.check li span{font-size:14px; line-height:24px;}
.sub06_01 .con2 ul.check li span.color{color:#f00;}
.sub06_01 .con2 a{display:inline-block; margin:15px 5px 0 0; padding:3px 8px; background:#38b2b9; border:1px solid #38b2b9;text-decoration:none; vertical-align:middle; line-height:25px;color:#fff;min-width:256px;text-align:center;}
.sub06_01 .con2 a:before{content:'\f019'; display:inline-block; margin-right:5px;}
.sub06_01 .con2 a.go:before{content:'\f138'; display:inline-block; margin-right:5px;}
.sub06_01 .con2 a:focus, .sub06_01 .con2 a:hover{background:#26a4ab; text-decoration:none;}

/* 06-03 */
.sub06_03{}
.sub06_03 .con{display:inline-block; margin-bottom:30px; padding-bottom:10px; border-bottom:1px dotted #ddd;}
#subcontents.sub06_03 .con .conTitle.insub{margin-bottom:20px;}
#subcontents.sub06_03 .con .conTitle h4{padding:10px 0 10px 40px; background:#fdfdfd; border:1px dotted #ececec;}
.sub06_03 .con p{display:block; margin-bottom:7px; padding:0 20px; font-weight:700; color:#00a48b;}
.sub06_03 .con span{display:block; margin-bottom:20px; padding:0 20px; font-size:13px; line-height:160%; word-break:keep-all; text-align:justify;}

/* detail form */
table.detailBox{position:relative; width:100%; max-width:780px; margin:0 auto 10px; background:#fff url('../images/sub/detail_template_bg_contents.png') no-repeat center top 70%;}
table.detailBox tr{border-bottom:1px solid #eee; color:#292929;}
table.detailBox tr th{width:22%; padding:12px 24px; font-size:18px; line-height:1.6; font-weight:bold; letter-spacing:-0.035em; word-break:keep-all; text-align:justify; vertical-align:top;}
table.detailBox tr td{width:78%; padding:12px 24px; font-size:18px; line-height:1.6; letter-spacing:-0.035em; word-break:keep-all; text-align:left;}
table.detailBox tr.title{height:79px; background:url('../images/sub/detail_template_bg_title.png') no-repeat left center; /*background-size:100%;*/ border-bottom:none; color:#fff;}
table.detailBox tr.title:after{content:''; display:block; position:absolute; width:95px; height:63px; top:40px; right:20px; background:url('../images/sub/detail_template_symbol.png') no-repeat center center;}
table.detailBox tr.title th{padding:5px 24px 14px; vertical-align:middle;}
table.detailBox tr.title td{padding:5px 24px 14px; vertical-align:middle;}

.ca_40 .frm_input2,
.con.ca_40 .product-column table tr td.qty .inputW input.input_text.ea,
.formW.shopW .conW.listW .con .tableW table tbody tr td.product_pharmacy ul li input.ea.pharmacy{padding:4px; background:#fff; border:1px solid #ccc !important; border-radius:2px;}


/* sub04: 사전조제신청 custom */
#container #path.sub04{background:#267367;}
#side.sub04 ul li.on a{background:#00a48b;}
#subcontents.sub04 .conTitle h3{color:#195e49;}
#subcontents.sub04 .conTitle h3:before{filter:hue-rotate(285deg) brightness(1.125) contrast(0.8);}
#subcontents.sub04 .pointW{margin:0 auto 1em; padding:1em 1.25em; background:#fff; border:3px double #ddd;}
#subcontents.sub04 .pointW p.point{position:relative; padding-left:1.25em; font-size:.938em;}
#subcontents.sub04 .pointW p.point:before{content:'※'; display:inline-block; position:absolute; line-height:1; top:0; left:0; font-size:1.063em;}
#subcontents.sub04 .formW.shopW .conW .con .tableW table{border-top-color:#00a48b;}
#subcontents.sub04 .formW.shopW .conW .con .tableW table thead tr th{background:#eef8f6;}
#subcontents.sub04 .ca_40 table tr th{background:#eef8f6 !important;}



#subcontents.sub05 .pointW{margin:0 auto 1em; padding:1em 1.25em; background:#fff; border:3px double #ddd;}
#subcontents.sub05 .pointW p.point{position:relative; padding-left:1.25em; font-size:.938em;}
#subcontents.sub05 .pointW p.point:before{content:'※'; display:inline-block; position:absolute; line-height:1; top:0; left:0; font-size:1.063em;}