/* DSME �뜝�떬�뿭�뤂占썩뫀踰뤺굢占� */
.cotribute1 {width:100%;}
.cotribute1 .cotribT {width:100%;}
.cotribute1 .cotribT .left {float:left; width:380px;}
.cotribute1 .cotribT .right {float:right; width:421px; padding-bottom:2.7em !important;}
.layout-1024 .cotribute1 .cotribT .left {float:left; width:330px;}
.layout-1024 .cotribute1 .cotribT .right {float:right; width:371px;}

.cotribute1 .cotribT .left .cmt {line-height:125%; margin-bottom:1.4em; color:#007bbd; font-size:2.1em;}/* color:#018ad2; */
.cotribute1 .cotribT .left .cmt strong {font-weight:bold;}
.cotribute1 .cotribT .left .cmt2 {font-size:1.25em;}
.cotribute1 .cotribT .right img {width:100%;}

.cotribute1 .hr {padding-top:0.85em !important;}
.cotribute1 .dep {clear:both; width:100%;}
.cotribute1 .dep li {clear:both; width:100%; padding-bottom:3.5em; overflow:hidden;}
.cotribute1 .dep .left {float:left; display:block; width:130px; padding-top:0.25em;}
.layout-1024 .cotribute1 .dep .left {float:left; width:120px;}
.cotribute1 .dep .right {float:right; width:660px;}
.cotribute1 .dep .right3 { float:right; width:260px;}
.cotribute1 .dep .right3  p {  font-size: 1.2em;   line-height: 1.5em;   margin-bottom: 1.5em;  }
.layout-1024 .cotribute1 .dep .left {float:left; width:120px;}
.layout-1024 .cotribute1 .dep .right {float:right; width:610px;}
.layout-1024 .cotribute1 .dep .left610 {float:left; width:610px;}
.cotribute1 .dep .center3 {float:left; width:300px; margin-right:30px}


.con-section{margin-bottom:3.5em; clear:both}
.con-section .head{margin-bottom:1em}
.con-section .txt, .con-section p{line-height:172%; font-size:1.2em;}
.con-section .txt li{margin-bottom:0.5em}
.con-section .txt li .num {color:#007bbd; margin-right:0.4em; font-weight:bold}/*color:#028BD3;*/
.con-section .photo{margin:1em 0}
.con-section .bold {font-weight:bold; color: #007bbd;}/*color: #0089D0*/
.con-section .sub-title{margin:1.5em 0 0.7em 0;  color:#333; font-size: 1.4em;}/*color: #81A0D1*/
#paper-list { width:80%; margin:2em auto 0 auto; }
#paper-list li{float:left; width:24%}/*width:25%*/
#paper-list li img{width:90%;  }
#paper-list li p {width:90%; margin-top:1em;line-height:120%}

.cotribute1 .dep .left {line-height:125%; font-size:1.3em; color:#333; font-weight:bold;}
.cotribute1 .dep .right {line-height:172%; font-size:1.2em;}
.cotribute1 .dep .right p {line-height:172%;}
.cotribute1 .dep .right a {outline:none !important;}
.cotribute1 .dep .right .img img,
.cotribute1 .dep .right .img2 img {width:100%;}
.cotribute1 .dep .right .img2 {clear:both; width:100%; padding-top:1.7em !important;}
.cotribute1 .dep .right .imgCmt {width:100%; padding-top:0.8em; color:#007bbd; font-weight:bold; font-size:0.95em; overflow:hidden;}/*color:#028BD3;*/
.cotribute1 .dep .right .imgCmt div {float:left; width:30%; margin-left:-2px; text-align:center; letter-specing:-2px;}
.cotribute1 .dep .right .imgCmt div.txt02 {width:38%; margin-left:8px;}
.cotribute1 .dep .right .imgCmt div.end {width:32%; margin-left:-8px; text-align:right;}
.cotribute1 .dep .right .step {width:100%;}
.cotribute1 .dep .right .step div {float:left; width:25%; height:72px; padding-top:30px; color:#fff; font-weight:bold; text-align:center;}
.layout-1024 .cotribute1 .dep .right .step div {height:67px; padding-top:25px;}
.cotribute1 .dep .right .step div span {font-size:0.75em !important; color:#fff; line-height:110%; margin-top:10px }/*color:#c4d5ed;*/
.cotribute1 .dep .right .step div.b01 {height:88px; padding-top:14px; background:#3a69b3; line-height:120%; letter-spacing:-1px}/*background:#2f61af;*/
.layout-1024 .cotribute1 .dep .right .step div.b01 {height:83px; padding-top:9px;}
.cotribute1 .dep .right .step div.b02 {background:#4c77b6;} /*background:#4d78b9;*/
.cotribute1 .dep .right .step div.b03 {background:#819fcd; color:#000;} /*background:#6f90c4;*/
.cotribute1 .dep .right .step div.b04 {background:#aabfdf; color:#000;} /*background:#94acd2;*/
.layout-1024 .cotribute1 .dep .right .step div.b04 {width:24.8%;}

.cotribute1 .dep .right .imgB {clear:both; width:100%; margin-top:1.5em;}
.cotribute1 .dep .right .imgB p {float:left; width:206px; padding-right:20px;}
.layout-1024 .cotribute1 .dep .right .imgB p {float:left; width:188px; padding-right:15px;}
.cotribute1 .dep .right .imgB p.end {padding-right:0;}
.cotribute1 .dep .right .imgB p img {width:100%;}

.cotribute1 .dep .right .step2 {clear:both; width:100%; margin-top:1.55em; color:#fff; font-weight:bold;}
.cotribute1 .dep .right .step2 strong {line-height:200% !important; color:#feffc7;}
.cotribute1 .dep .right .step2 div {float:left; width:329px; height:88px; padding-top:14px; background:url('/epub/images/contents/bg_safetyBl.gif') no-repeat 0 0; text-align:center;}
.cotribute1 .dep .right .step2 .r {background-position:-329px 0;}
.layout-1024 .cotribute1 .dep .right .step2 div {float:left; width:305px; height:83px; padding-top:12px; background:url('/epub/images/contents/bg_safetyBl_1024.gif') no-repeat 0 0; text-align:center;}
.layout-1024 .cotribute1 .dep .right .step2 .r {background-position:-305px 0;}
.cotribute1 .dep .right .step2 span {font-size:0.85em !important;}

.contribute2 {float:left;margin-bottom:1.5em; width:100%; overflow:hidden;}
.contribute2.over { overflow:visible !important;}
.contribute2 .left {font-size:1.3em; line-height:100%; font-weight:bold; color:#333;float:left; width:130px;}
.contribute2 .right {float:right;width:660px;}
.contribute2 .right p {font-size:1.2em; line-height:1.5em; margin-bottom:1.5em;}
.contribute2 .right p strong {font-weight:bold;}
.layout-1024 .contribute2 .left {float:left; width:120px;  }
.layout-1024 .contribute2 .right {float:right;width:610px;}
.layout-1024 .contribute2 p.pic img, .contribute2 p.pic img {width:100%; margin:0em 0 0.5em;}
.imgFleft {float:left; margin-right:23px}
.imgFright {float:right; margin-left:23px}
.sTextb {margin-bottom:1.2em; margin-top:10px; color:#007bbd; font-size:2.2em; line-height:1em;}/*color:#0089d0;*/
.sTextb span {font-weight:bold;}
.contribute2 .pfont{ font-size:1.2em;line-height:1.5em;}
.contribute2 .pfont strong{ font-size:105%;line-height:1.7em; color:#333; font-weight:bold;}
.contribute2 .safetyText {width:28%; float:left; position:relative; overflow:hidden;}
.contribute2 .safetyText.marginLR {margin:0 5.5em;}
.layout-1024 .contribute2 .safetyText.marginLR {margin:0 5em;}
.contribute2 .safetyText p {font-weight:bold; font-size:1.1em;  color:#333; height:7em; line-height:120%}
.contribute2 .safetyText p.hTex {font-weight:bold; font-size:1.1em; color:#666; height:6em; line-height:120%}
.contribute2 .safetyText .pic{ height:14.2em}
.contribute2 .safetyText .pic img{ width:100%}
.contribute2 .safetyText li {font-size:1em; line-height:120%; }
.contribute2 .safetyText h5 {font-weight:bold; font-size:1em;color:#007bbd;}/*color:#0089d0;*/
.contribute2 h3{font-weight:bold; margin-bottom:0.5em;}
.contribute2 h3.L01 {font-size:1.85em; border-bottom:5px solid #81a0d1; color:#81a0d1;}
.contribute2 h3.L02 {font-size:1.85em; border-bottom:5px solid #4faee4; color:#4faee4;}
.contribute2 h3.L03 {font-size:1.85em; border-bottom:5px solid #2f61af; color:#2f61af;}
.contribute2 h3.L04 {font-size:1.3em; border-bottom:5px solid #3d74d2; color:#3d74d2; padding:0 0 0.5em;  line-height:120%;letter-spacing:-1px;}/* color:#81a0d1;*/
.contribute2 h3.L05 {font-size:1.3em; border-bottom:5px solid #007bc3; color:#007bc3; padding:0 0 0.5em;  margin-top:1.15em;line-height:120%}/* color:#4faee4;*/
.contribute2 h3.L06 {font-size:1.3em; border-bottom:5px solid #3378c3; color:#3378c3; padding:0 0 0.5em; line-height:120%}/* color:#2f61af;*/
.contribute2 h3.L07 {font-size:1.3em; border-bottom:5px solid #0678d4; color:#0678d4; padding:0 0 0.5em;  margin-top:2.5em;line-height:120%}/*color:#0089d0;*/
.contribute2 h3.L08 {font-size:1.3em; border-bottom:5px solid #3871e1; color:#3871e1; padding:0 0 0.5em; line-height:120%}/* color:#7388da;*/

.safety2 {float:left;padding:3em 0 4em; width:100%;}
.safety2 ul{}
.safety2 ul li {line-height:120%; font-size:1.2em;  margin-bottom:0.6em; }
.layout-1024 .safety2 ul li {line-height:120%; font-size:1.2em;  margin-bottom:0.3em; }
.safety2 ul li strong {color:#007bbd;font-weight:bold; margin-right:0.3em;}/*color:#0089d0;*/
.safety2 .floatR {width:440px; }
.layout-1024 .safety2 .floatR {width:360px; }
.floatR img {margin-top:10px;width:100%}

.buteguide { float:left; width:100%;}
.buteguide.mBon { margin-bottom:1.5em}
.buteguide li {float:left; width:178px; margin-bottom:30px;}
.layout-1024 .buteguide li {float:left; width:168px; margin-bottom:30px;}
.layout-1400 .buteguide li {float:left; width:195px; margin-bottom:30px;}
.buteguide li.padRight {float:left; margin-right:3.2em}
.layout-1024 .buteguide li.padRight {float:left; margin-right:1.7em}

.buteguide dl {margin:1.2em 0 0; font-size:1.1em}
.buteguide dl dt {  color:#333;font-weight:bold; line-height:110%;}
.buteguide dl dd {line-height:120%;margin-left:0px;letter-spacing:-1px; margin-bottom:5px;}
.buteguide dl dt span {margin-left:12px;}
.buteguide dl dd em {  }

.buteguide li .pic001 img {width:100%;}
.buteguide li ul {clear:both; padding-top:0.5em; margin-bottom:2.5em}
.buteguide li ul li {font-size:1.1em;  line-height:120%; margin-bottom:0}
.buteguide li ul li.line { line-height:100%;  }
.layout-1024 .buteguide li ul li {font-size:1.1em;  margin-bottom:0}
.layout-1400 .buteguide li ul li {font-size:1.1em;  margin-bottom:0; font-size:1.1em; font-family:nanumGothicWeb, Arial, sans-serif;}
.im.list-dot li, .list-dot dd { margin-left: 7px; vertical-align:bottom; font-size:1em; font-family:nanumGothicWeb, Arial, sans-serif; }
.im.list-dot .icon18 { width:18px; margin-left:-7px; *margin-left:-18px; text-indent: 7px; *text-indent: -0px; text-align:center;  }
.layout-1280 .im.list-dot li, .list-dot dd { margin-left: 10px; vertical-align:bottom; font-size:1em; font-family:nanumGothicWeb, Arial, sans-serif;}
.layout-1280 .im.list-dot .icon18 { width:18px; margin-left:-10px; *margin-left:-24px; text-indent: 10px; *text-indent: -0px; text-align:center;  }
.layout-1400 .im.list-dot li, .list-dot dd { margin-left: 10px; vertical-align:bottom; font-size:1em; font-family:nanumGothicWeb, Arial, sans-serif;}
.layout-1400 .im.list-dot .icon18 { width:18px; margin-left:-10px; *margin-left:-24px; text-indent: 10px; *text-indent: -0px; text-align:center;  }


.buteguide li .text001 {display:block; background:url('/epub/images/contents/contribute2_text_bg1.png') repeat-y left  top; height:30px;padding-top:13px;font:normal 1.15em/260%; font-weight:bold; color:#FFF;  text-align:center}
.buteguide li .text002 {display:block; background:url('/epub/images/contents/contribute2_text_bg1.png') repeat-y left  top; font:normal 1.15em/260%; font-weight:bold; color:#FFF;  text-align:left ;height:34px;padding:10px 0 0 10px; line-height:110%;}
.buteguide li .text003 {display:block; background:url('/epub/images/contents/contribute2_text_bg1.png') repeat-y left  top; font:normal 1.15em/260%; font-weight:bold; color:#FFF;  text-align:left ;height:40px;padding:10px 0 0 10px; line-height:110%;}
.layout-1024.buteguide li .text001 {display:block; background:url('/epub/images/contents/contribute2_text_bg.png') no-repeat left  top; height:36px;font:normal 1.25em/280%; font-weight:bold; color:#FFF; text-align:center}

/*** �룞諛섏꽦�옣 異붽� ***/
/* s:141127 異붽� */
.contents { position:relative; }

.layout-1024 .tab.acctab li.on a { padding-right:10px; }

.layout-1024 .tab.acctab li a { padding-right:10px; }

.accompany { position:relative; }

.accompany .p1_top { width:830px; height:324px; background:url(/pub/images/contents/accompany_p1_topimg.jpg) no-repeat right top; border-bottom:1px solid #e7e7e7; }

.layout-1024 .accompany .p1_top { width:750px; }

.accompany .p1_top .subtit { color:#018ad2; font-size:25px; font-weight:normal; }

.accompany .p1_top .subtxt { margin-top:30px; font-size:1.25em; line-height:1.7em; letter-spacing:-0.5px; }

.accompany .p1_top .subtxt span { display:inline-block; padding-bottom:10px; }

.accompany .p1_mid { width:753px; height:470px; margin:50px 0 0 40px; color:#fff; font-size:17px; font-weight:bold; background:url(/epub/images/contents/accompany_p1_midimg.jpg) no-repeat; }

.layout-1024 .p1_mid { margin:50px 0 0 0; }

.accompany .p1_mid .text01 { float:left; display:inline-block; width:400px; margin-left:50px; }

.accompany .p1_mid .text01 li { margin-bottom:70px; color:#2f61af; font-size:20px; font-weight:bold; text-align:center; line-height:1; }

.accompany .p1_mid .text01 li span { color:#333333; font-size:14px; line-height:0.5;}

.accompany .p1_mid .text02 { float:left; display:inline-block; margin:22px 0 0 80px; font-size:14px; font-weight:normal; vertical-align:top; letter-spacing:-0.5px; }

.accompany .p1_mid .text02 li { margin-bottom:20px; }

.accompany .tab li a, .accompany .tab li.on a, .accompany .tab li:hover a { font-size:13px; line-height:0.9; font-weight:normal; }
#p1_tab1 { height:500px; *height:600px; }

#p1_tab2 { height:800px; }

.accompany .p1_tab1 .p1_tab1_left { display:inline-block; float:left; width:120px; margin-right:70px; color:#333333; font-size:16px; font-weight:bold; vertical-align:top; }

.layout-1280 .accompany .p1_tab1 .p1_tab1_left { float:left; margin-right:0px; }

.layout-1024 .accompany .p1_tab1 .p1_tab1_left { float:left; margin-right:0px; }

.accompany .p1_tab1 .p1_tab1_right { display:inline-block; float:left; width:660px; margin-bottom:80px; }

.layout-1024 .accompany .p1_tab1 .p1_tab1_right { width:600px; float:left; }

.layout-1024 .accompany .p1_tab1 .p1_tab1_right .ranking img { width:620px; }

.accompany .p1_tab1 .p1_tab1_right .p1_tab1_table { margin-top:50px; }

.accompany .p1_tab1 .p1_tab1_right .p1_tab1_table .tit { color:#0089d1; font-size:16px; font-weight:bold; }

.accompany .p1_tab1 .p1_tab1_right .p1_tab1_table .txt { float:right; font-weight:bold; }

.accompany .p1_tab1 .p1_tab1_right .p1_tab1_table .contTable01 table thead tr th { padding:8px !important; text-align:center !important; background:#f9f9f9; }

.accompany .p1_tab1 .p1_tab1_right .p1_tab1_table .contTable01 table tbody tr td { padding:8px !important; text-align:center !important; }

.accompany .p1_tab1 .p1_tab1_right .p1_tab1_table .contTable01 .bold { font-weight:bold; }

.accompany .p1_tab2 .top { height:275px; margin-top:20px; background:url(/epub/images/contents/accompany_p1_img02.jpg) no-repeat 200px; }

.layout-1024 .accompany .p1_tab2 .top { height:275px; margin-top:20px; background:url(/epub/images/contents/accompany_p1_img02.jpg) no-repeat 120px; }

.accompany .p1_tab2 .top .left { float:left; display:inline-block; width:160px; margin-top:128px; padding-top:10px; font-weight:bold; color:#333333; font-size:16px; vertical-align:top; border-top:5px solid #819fd1; }

.layout-1024 .accompany .p1_tab2 .top .left { float:left; width:100px; }

.accompany .p1_tab2 .top .right { float:left; display:inline-block; width:620px; margin:130px 0 0 45px; color:#8097bb; }

.layout-1024 .accompany .p1_tab2 .top .right { float:left; width:615px; margin:130px 0 0 17px; }

.accompany .p1_tab2 .top .right li { float:left; display:inline-block; width:146px; height:65px; margin:10px 5px 0 0; font-size:13px; vertical-align:middle; text-align:center; line-height:1.2; }

.layout-1024 .accompany .p1_tab2 .top .right li { float:left; margin-left:2px; }

.accompany .p1_tab2 .top .right li .cn { display:inline-block; margin-top:12px; line-height:1.2; } 

.accompany .p1_tab2 .top .right li .cn02 { display:inline-block; margin-top:-7px; line-height:1.2; } 

.accompany .p1_tab2 .bottom { margin-top:70px; }

.accompany .p1_tab2 .bottom .left { float:left; display:inline-block; width:160px; padding-top:10px; font-weight:bold; color:#333333; font-size:16px; vertical-align:top; border-top:5px solid #4faee4; }

.layout-1024 .accompany .p1_tab2 .bottom .left { float:left; width:100px; margin-right:13px; }

.accompany .p1_tab2 .bottom .right { float:left; display:inline-block; width:620px; height:199px; margin:0 0 100px 37px; background:url(/pub/images/contents/accompany_p1_img03.jpg) no-repeat; }

.layout-1024 .accompany .p1_tab2 .bottom .right { float:left; width:615px; margin-left:0; }

.accompany .p1_tab2 .bottom .right li { float:left; display:inline-block; width:160px; height:170px; margin-right:13px; padding:15px; color:#333333; vertical-align:top; letter-spacing:-1px; line-height:1.2; }

.layout-1024 .accompany .p1_tab2 .bottom .right li { float:left; }

.accompany .p1_tab2 .bottom .right li p { margin-bottom:25px; color:#fff; font-size:16px; font-weight:bold; text-align:center; }

.accompany .p1_tab3 .p1_tab3_con { position:relative; margin:50px 0 100px 0; }

.accompany .p1_tab3 .mainbusi { position:absolute; top:70px; left:500px; }

.accompany .p1_tab3 .mainbusi .tit { width:100px; margin-bottom:5px; font-size:16px; font-weight:bold; }

.accompany .p1_tab3 .mainbusi .txt { width:300px; margin-left:5px; }

.accompany .p1_tab3 .mainbusi .txt li { margin-top:3px; font-size:14px; text-align:left; line-height:1.3;}

.accompany .p1_tab3 .mainbusi .txt li.last { margin-top:7px; } 

.accompany .p1_tab3 .mainbusi .txt li img { vertical-align:middle; }

.accompany .p1_tab4 .p1_tab4_img { margin-top:50px; text-align:center; }

.accompany .contTable02 th.top { background:#fff; border-right:none;}

.accompany .contTable02 .first { border-right:1px solid #efefef; }

.accompany .contTable02 .bul { vertical-align:middle; }

.accompany .contTable02 .txt_blue { color:#0089d0; }

.accompany .contTable02 .icon { vertical-align:middle; }


#popup_warp, #popup_warp01, #popup_warp02, #popup_warp03, #popup_warp04, #popup_warp05, #popup_warp06, 
#popup_warp07, #popup_warp08, #popup_warp09 { z-index:999; position:absolute; top:0; left:0; display:none; width:100%; height:100%; }

.popup { z-index:999; width:550px; background-color:#fff; border:1px solid #e3e3e3; }

.popup .top { z-index:999; height:33px; padding:10px 0 0 20px; color:#fff; font-size:16px; font-weight:bold; background:#0066b3; }

.popup .top .tit { float:left; display:inline-block; }

.popup .top .close { display:inline-block; float:right; margin-right:15px; text-align:right; vertical-align:top; }

.popup .top02 { z-index:999; height:43px; padding:10px 0 0 20px; color:#fff; font-size:16px; font-weight:bold; background:#0066b3; }

.popup .top02 .tit { float:left; display:inline-block; width:480px; line-height:1.1; }

.popup .top02 .close { display:inline-block; float:right; margin:7px 15px 0 0; text-align:right; }

.popup .top .close .closeX, .popup .top02 .close .closeX { display:inline-block; color:#fff; }		

.pop_con { z-index:999; clear:both; position:relative; padding:10px 20px; }

.pop_con .con_tit { margin-bottom:5px; color:#0089d0; font-size:16px; font-weight:bold; }

.pop_con .con_txt { margin-bottom:25px; }

.pop_con .con_txt li { margin-bottom:3px; font-size:14px; }

.pop_con .con_txt .txt_orange { color:#fa7c00; font-weight:bold; }

.pop_con .con_txt .txt_gray { color:#999999; font-weight:bold; }

.pop_con .con_txt .txt_blue { color:#0247b9; font-weight:bold; }

.pop_con .con_txt .txt_black { margin-bottom:7px; padding-top:5px; color:#000; font-weight:bold; }

.pop_con .inquire { width:474px; height:20px; margin-top:10px; padding:15px; border:1px solid #e7e7e7; }

.pop_con .inquire img { vertical-align:middle; }

.pop_con .con_txt li .bul { vertical-align:middle; }

/*.pop_con .con_txt li .spc { margin-left:65px; }*/

#mainView{ position:relative; width:508px; height:313px; overflow:hidden; font-weight:bold; }

#mainViewContainer { position:relative; }

#mainViewContainer li img { width:508px; height:313px; }

#thumbNailView { overflow:hidden; width:480px; height:92px; margin:20px 0 0 16px; }

#thumbNailViewContainer { position:relative; *position:static; cursor:pointer; width:700px; left:0px;	}

#thumbNailViewContainer li { float:left; margin-right:2px; background:#e4e4e4; border:1px solid #e4e4e4; }

#thumbNailViewContainer li:active { color:#fff; background:#018ad2; border:1px solid #018ad2; }

#thumbNailViewContainer li:hover { color:#fff; background:#018ad2; border:1px solid #018ad2; }

#thumbNailViewContainer li p { text-align:center; }

#arrowBtn { cursor:pointer; position:absolute; top:433px; }

#arrowBtn .arrowL { display:inline-block; vertical-align:top; }

#arrowBtn .arrowR { display:inline-block; position:absolute; top:0; left:497px; rithgvertical-align:top; }

.accompany .p3_con { margin-bottom:65px; }

.accompany .p3_con p { font-size:15px; margin-top:10px; }

.layout-1024 .accompany .p3_con p { letter-spacing:-1px; }

.accompany .p3_con .back_txt { font-size:15px; margin-top:10px; }

.accompany .p3_con .back_txt p { margin-top:0; }

.layout-1024 .accompany .p3_con .p3_img01 img { width:700px; } 

.accompany .p3_con .p3_img02 { position:relative; margin-top:30px; padding-left:50px; }

.layout-1024 .accompany .p3_con .p3_img02 { padding-left:0; }

.accompany .triangle { position:absolute; top:70px; left:300px; font-size:15px; color:#666666; }

.layout-1024 .accompany .triangle { position:absolute; top:65px; left:250px; font-size:15px; color:#666666; }

.accompany .triangle li { margin-bottom:13px; line-height:1.1; }

.accompany .triangle .step01 { margin-left:85px; }

.accompany .triangle .step02 { margin-left:120px; margin-bottom:10px; }

.accompany .triangle .step03 { margin-left:155px; margin-bottom:23px; }

.accompany .triangle .step04 { margin-left:185px; }

.accompany .p3_con .p3_img03 { float:left; margin-top:30px; }

.accompany .p3_con .p3_img03 img { width:420px; }

.layout-1024 .accompany .p3_con .p3_img03 img { width:400px; } 

.accompany .p3_con .p3_con03_right { float:left; margin:20px 0 0 40px; }

.accompany .p3_con .p3_con03_right .tit { padding-top:5px; color:#2f61af; font-size:24px; font-weight:bold; border-top:5px solid #2f61af; }
 
.accompany .p3_con .p3_con03_right .tit_url { color:#2f61af; font-weight:bold; font-size:17px; }

.accompany .p3_con .p3_con03_right .txt { margin-top:20px; font-weight:bold; }

.accompany .p3_con .p3_con03_right .txt02 { margin-top:10px; } 

.vdio_conts .conts_list li { float:left; display:inline-block; width:360px; margin:0 100px 50px 0; }

.layout-1280 .vdio_conts .conts_list li { float:left; display:inline-block; width:360px; margin:0 70px 50px 0; }

.layout-1024 .vdio_conts .conts_list li { float:left; display:inline-block; width:360px; margin:0 0 50px 0; }

.vdio_conts .conts_list li.right { margin-right:0; }

.vdio_conts .conts_list .tit { height:50px; color:#333333; font-size:16px; font-weight:bold; letter-spacing:-1px; vertical-align:middle; }

.vdio_conts .conts_list .titp { line-height:4.5; }

.vdio_conts .conts_list .yt { width:360px; height:251px; margin-top:20px; }

.vdio_conts .conts_list .txtbox { overflow-y:scroll; width:340px; height:90px; margin-top:10px; padding:5px 10px; background:#f9f9f9; line-height:1.3;}

.vdio_conts .conts_list .txtbox p { line-height:1.7em; }

/* e:141127 異붽� */