@import url('//cdn.rawgit.com/hiun/NanumSquare/master/nanumsquare.css');
@import url('https://fonts.googleapis.com/css2?family=Nanum+Gothic:wght@400;700;800&display=swap');

div.guideline {position:relative;width:1300px;overflow-x:hidden;overflow-y:auto;margin:0 auto;color:#282828;font-family:'Nanum Square','Nanum Gothic', sans-serif;font-size:14px;line-height:1.5;background-color:#f4f4f4;}


div.guideline a {text-decoration:none; color:#282828;}

div.hcv {position:relative;width:820px;padding:20px;background-color:#fff;}
div.guideline div.reference {position:absolute;right:0;top:0;width:440px;height:100%;}


table {border-top:1px solid #d1d1d1;border-right:1px solid #d1d1d1; border-collapse: separate; border-spacing:0;}
table th,
table td {padding:6px;border-left:1px solid #d1d1d1;border-bottom:1px solid #d1d1d1;text-align:center;color:#767676; }
table thead th {color:#97531d;font-weight:bold;background-color:#e8ded6;}

div.guideline .option {margin:20px auto 10px; padding-bottom:40px;background:url('/image/guideline/arr_btm.png') center bottom no-repeat;cursor:pointer;}
ul.option_tit li {padding-bottom:40px; background-repeat:no-repeat; background-position:center bottom;}
div.hcv div.overHidden dl dd ul.overHidden li a,
div.guideline .option a,
ul.option_tit li a,
div.hcv .opMore dl dt a {display:block;padding:10px 0 14px;border:2px solid #7d7d7d;border-radius:4px;text-align:center;color:#000;font-size:18px;background-color:#fff;}


.bdArea {border:2px solid #7d7d7d;border-radius:4px;}

.posRel {position:relative;}
.posAL > * {position:absolute;left:0;}
.posAR > * {position:absolute;right:0;}


div.reference > * {padding:10px 20px 14px;border:2px solid #7d7d7d;border-radius:4px;color:#000;font-size:17px;background-color:#fff;}

div.guideline .noArr {padding:10px; border:2px solid #7d7d7d; border-radius:4px; color:#000; text-align:center;}

div.guideline div.reference > * {position:absolute;right:20px;width:356px;}
/*
div.guideline div.reference > p {display:none;}
*/

div.hcv .subTit,
div.hbv .subTit {font-size:17px; font-weight:bold; line-height:45px; text-align:center;}

/* HCV */
div.hcv .option {width:230px; margin:0 auto 10px;}
div.hcv dd.detail {width:auto;}
div.hcv h1.option,
div.hcv ul.option_tit li {background-image:url('/image/guideline/arr_btm_red.png');}
div.hcv ul.option_tit li {width:300px;}
div.hcv ul.option_tit li a,
div.hcv h1.option a {border-color:#ff575a;}

div.hcv h2.option {width:260px;}
div.hcv div.overHidden {padding-top:53px;background:url('/image/guideline/arr_btm_opt2.png') center top no-repeat;}
/*
div.hcv .opMore > dl {background:url('/image/guideline/arr_btm.png') center top no-repeat;}
div.hcv .opMore > dl dt {padding-top:53px; }
*/

div.hcv p.option {text-align:center; padding-bottom:40px;}
div.hcv p.option a {border:2px solid #7d7d7d; }

div.hcv .memo {position:absolute; font-size:13px;}

div.hcv dl {position:relative;float:left;width:50%;}

div.hcv dt.option {width:270px;}
div.hcv dt.option.red a {border-color: #c00;}

div.hcv div.bdArea.bdRed {padding: 10px 17px 10px; margin:10px 0 0;background-color:#fff;border-color: #c00;}
div.hcv div.bdArea.bdRed span {display: table-cell;width: 60px;text-align: center;vertical-align: middle;font-weight: bold;}

div.hcv ul.bdArea {padding:10px 20px 20px; margin:10px 10px 0;background-color:#fff;}
div.hcv ul.bdArea li {padding-top:10px;}

div.hcv dd.posAL,
div.hcv dd.posAR {background-color:#fff;}
div.hcv dd table {width:818px;}
div.hcv dd.option > a span {font-size:14px;}


div.hcv ul.optionList {overflow:hidden;}
div.hcv ul.optionList li.option {width:40%; margin-left:40px;}
div.hcv ul.optionList li:first-child {margin-left:0;}

div.hcv dt.option + dd ul.overHidden {padding-top:53px; border-top:1px solid #ddd;}
div.hcv dt.option + dd ul.overHidden li {float:left; margin-left:20px; padding-bottom:0;}
div.hcv dt.option + dd ul.overHidden li:first-child {margin-left:0;}
div.hcv dt.option + dd ul.overHidden li.on {padding-bottom:40px;}
div.hcv dt.option + dd ul.overHidden li.option a {padding:10px 5px 14px;}


div.guideline .arr_long {background-image:url('/image/guideline/arr_btm_long.png');}
div.hcv .add > p {padding:10px 20px;  border:2px solid #7d7d7d; border-radius:4px; text-align:center;background-color: #fff;}


/* _Hcv2 */
div.hcv div.multi {padding-top:0; background:0 none;}
div.hcv div.multi dt.option {width:auto; max-width:300px;}
div.hcv div.multi dd.option {max-width:300px;}
div.hcv div.multi dl {position:static; float:none; width:auto;}

div.hcv .opMore {overflow:hidden; padding-top:53px; background:url('/image/guideline/arr_btm_short.png') no-repeat center top;}
div.hcv .opMore.m3 {background-image:url('/image/guideline/arr_btm_m3.png');}
div.hcv .opMore dl {position:static; max-width:170px; margin-left:10px;}
div.hcv .opMore dl dt {max-width:170px;}
div.hcv .opMore dl:first-child {margin-left:0;} 
div.hcv .opMore dl dt a {padding:10px 5px 14px;}
div.hcv .opMore dl dd {width:auto;}
div.hcv .opMore dl dd ul {margin:0;}

div.hcv .m2 {position:relative;}
div.hcv .m2 li {width:50%;}

/* HCV new 2022-07-12 */
div.hcv_new {position:relative;width:1200px;padding:20px 50px;background-color:#fff;}
div.hcv_new .option {position: relative;width:230px; margin:0 auto;padding-bottom: 40px;background: url('/image/guideline/line_long.png') center top repeat-y;}
div.hcv_new h1.option a {font-weight: bold;}
div.hcv_new .option a {display:block;padding:10px 0 10px;border:2px solid #c00;border-radius:4px;text-align:center;color:#000;font-size:15px;background-color:#fff;}
div.hcv_new .option.typeA a {border-color: #8064a8;background-color: #e6e0ec;}
div.hcv_new .option.typeB a {border-color: #7d7d7d;background-color: #fff;}
div.hcv_new .option.typeC a {border-color: #8064a8;background-color: #8064a8; color:#fff;}
div.hcv_new dt.option a {font-size: 14px;font-weight: bold;}

div.hcv_new .bdArea {padding:10px 20px 20px;border-radius: 0;margin:10px 10px 0;background-color:#fff;border:2px solid #7d7d7d;}
div.hcv_new ul.bdArea li {padding-top:10px;font-size: 14px;}
div.hcv_new ul.bdArea li span.cure {font-size: 15px;}
div.hcv_new .cure {font-size: 15px;}
div.hcv_new dd ul.bdArea:first-child {margin-top: 0 !important;}

div.hcv_new div.bdArea.bdRed {padding: 10px 17px 10px;border-radius: 4px;margin:10px 0 0;background-color:#fff;border-color: #c00;}
div.hcv_new div.bdArea.bdRed span {display: table-cell;width: 60px;text-align: center;vertical-align: middle;font-weight: bold;}

div.hcv_new div.overHidden {padding-top: 35px;}
div.hcv_new div.overHidden:after {display: block;clear: both;height: 0;line-height: 0;font-size: 0;content: '';}

div.hcv_new .opt2 {background: url('/image/guideline/line_opt2_long.png') center top no-repeat;}
div.hcv_new .opt3 {background: url('/image/guideline/line_opt3_long.png') center top no-repeat;}
div.hcv_new .opt31 {background: url('/image/guideline/line_opt31_long.png') center top no-repeat;}
div.hcv_new .opt32 {background: url('/image/guideline/line_opt32_long.png') center top no-repeat;}
div.hcv_new .opt33 {background: url('/image/guideline/line_opt33_long.png') center top no-repeat;}

div.hcv_new dl {position:relative;float:left;}

div.hcv_new .memo {position: absolute;}

div.hcv_new .opMore {overflow:hidden; padding-top:35px; background:url('/image/guideline/line_opt2_short.png') no-repeat center top;}
div.hcv_new .opMore.m3 {background-image:url('/image/guideline/arr_btm_m3.png');}
div.hcv_new .opMore dl {position:static;margin-left:10px;}
div.hcv_new .opMore ul.bdArea {margin: 10px 10px 0 0;}
div.hcv_new .opMore dl dt {}
div.hcv_new .opMore dl:first-child {margin-left:0;} 
div.hcv_new .opMore dl dt a {padding:10px 5px 14px;}

div.hcv_new .opMore.m3 {background: url('/image/guideline/line_opt3_short.png') center top no-repeat;}
div.hcv_new .opMore.m31 {background: url('/image/guideline/line_opt31_short.png') center top no-repeat;}
div.hcv_new .opMore dd.bdArea {margin-top: 0;text-align: center;}

/* _Intro */
div.intro {width:950px; background-color:#FFF;}
div.intro h1 {height:69px; padding:22px 40px; background:#f4f4f4 url('/image/guideline/intro_header.png') no-repeat right top; font-size:30px; border-top:4px solid #ff575a;}
div.intro h1 .subInfo {display:block; padding-top:12px; font-size:17px;}

div.intro div.guideList {overflow:hidden; padding:40px 60px;}

div.intro div.guideList > dl {float:left; width:355px; margin-left:72px;}
div.intro div.guideList > dl:first-child {margin-left:0;}
div.intro div.guideList > dl dt.typeTit {background-color:#5797ff; font-size:25px; line-height:67px; color:#FFF; text-align:center; border-radius:15px 15px 0 0;}
div.intro div.guideList > dl:first-child dt.typeTit {background-color:#ff575a;}
div.intro div.guideList > dl > dd {padding:15px 15px 20px 30px; border:3px solid #eee; border-top:0 none; border-radius:0 0 15px 15px;}

div.intro div.guideList ul.typeList > li {padding:20px 0 0 20px; font-size:17px; font-weight:bold; line-height:24px; text-indent:-20px;}
div.intro div.guideList ul.typeList > li:first-child {padding-top:0;}
div.intro div.guideList ul.typeList li li {padding-left:14px; line-height:24px;}
div.intro div.guideList ul.typeList li li a {display:block; font-size:15px; font-weight:normal;}
div.intro div.guideList ul.typeList li a:hover {color:#00F;}

div.intro div.guideList ul.typeList ul {margin-top:8px;}




/* HBV */
div.hbv {background-color:#FFF;}
div.hbv table th,
div.hbv table td {font-size:15px;}

div.organ {position:relative;width:1260px;overflow-x:hidden;overflow-y:auto;padding:20px;margin:0 auto;color:#282828;font-family:'Nanum Square','Nanum Gothic', sans-serif;font-size:14px;line-height:1.5;background-color:#fff;}

div.organ .option,
div.organ ul {text-align:center;padding-bottom:30px;background:url('/image/guideline/line_01.png') center top repeat-y;}
div.organ .option > span,
div.organ .option > span,
div.organ li {display:inline-block;padding:10px 30px;border-radius:50px;border:2px solid #bfbfbf;background-color:#fff;}

div.organ dd li,
div.organ .option .square {border-radius:0;}

div.organ ul {text-align:left;}
div.organ dd li {text-align:center; padding:10px 20px;}

div.organ h1.option {background:url('/image/guideline/line_02.png') 170px bottom no-repeat;}

div.organ h1.option {padding-bottom:54px;}
div.organ h1.option > span {border-color:#ff575a;color:#ff575a;}
div.organ h2.option > span {border-color:#7d7d7d;}

div.organ .dBlock {padding-bottom:0; background:url('/image/guideline/line_01.png') center top repeat-y; text-align:center;}
div.organ .dBlock li {margin-bottom:20px;}
div.organ ul li.last {margin-bottom:0;}

div.organ dl dt.yes {background:url('/image/guideline/line_06.png') no-repeat 70px 36px;}
div.organ dl dt.no {background:url('/image/guideline/line_06.png') no-repeat 148px 36px;}
div.organ dl dt.yes span {min-width:80px; background-color:#f7e2e2; border-color:#fdb6b7;}
div.organ dl dt.no span {min-width:80px; background-color:#e6f5fb; border-color:#81d7fd;}
/*
div.organ dd.spCase ul li {background:url('/image/guideline/line_01.png') no-repeat center bottom;}
*/
div.organ dd.spCase {position:relative;}
div.organ dd.spCase ul {background:none;}
div.organ dd.spCase ul li {min-width:75px;}

div.organ .type02 {overflow:hidden;}
div.organ .type02 h1.option {background:url('/image/guideline/m2_line03.png') no-repeat center bottom;}

div.organ .type02 ul.dBlock li {border-radius:0; padding:10px; text-align:center;}
div.organ .type02 .step2_m2 {background:url('/image/guideline/m2_line02.png') no-repeat center bottom;}
div.organ .type02 .step2_m4 {background:url('/image/guideline/m4_line01.png') no-repeat center bottom;}

div.organ div.reference {position:absolute;right:20px;bottom:20px;}
div.organ div.reference.left {left: 20px;right: auto;}
div.organ div.reference ul {padding-bottom:10px; border-color:#f29b76; background:none;}
div.organ div.reference li {display:block; padding:0 10px; border:0 none; text-align:left; line-height:35px;}

div.organ ul.noBox > li {padding:0;}
div.organ ul.noBox li > dl > dt {border:2px solid #bfbfbf; border-radius:50px;}

div.organ ul.noBox dd dt.option {background:url('/image/guideline/line_01.png') center top repeat-y;}
div.organ ul.noBox dd dd {padding:10px; border:2px solid #bfbfbf;}


/* _PDF 버튼 추가 */
div.guideList dl {position:relative;}
div.guideList dl dd p.btnDown {position:absolute; top:16px; right:16px;}
div.guideList dl dd p.btnDown a {display:block; padding:5px 10px; background-color:#383838; font-weight:bold; color:#FFF; border:2px solid #FFF; border-radius:5px;}


div.hcv .option.subOption {width:280px;}


/* 퀴즈 0621 -> 0929 재수정 */
div.quizWrap {width: 1600px; margin: 0 auto 50px; font-family: 'Nanum Square', sans-serif !important; font-weight: 400; color:#111;}
div.quizWrap h1 {background: url(/image/sub/quizTitBg.png) no-repeat center top; text-align: center; color: #fff799; font-size: 50px; padding: 37px 0 38px; font-weight: 700; text-shadow: 0 4px rgba(0,0,0,0.2);}
div.quizWrap h1 strong {font-weight: bold;}

div.quizWrap div.quizCon {width: 1000px; margin: 0 auto; margin-top: 50px;}
div.quizWrap div.quizCon h2.quizSubTit {background: url(/image/sub/quiz_subTit.png) no-repeat left center; font-size: 26px; color: #2c64d5; font-weight: bold; padding-left: 30px;}
div.quizWrap div.quizCon div.quizDescription {margin-top: 20px; padding: 40px 30px; border-radius: 10px; background-color: #eff3fd; font-size: 18px;}
div.quizWrap div.quizCon div.quizDescription p {margin-bottom: 15px;}
div.quizWrap .list_bl {overflow: hidden;}
div.quizWrap .list_bl li {margin-top: 5px; background: url(/image/sub/quiz_bl.png) no-repeat left center; padding-left: 20px;}
div.quizWrap .list_bl li:first-child {margin-top: 0;}

div.quizWrap dl.quiz {border: 1px solid #d7d7d7; background: url(/image/sub/quic_bg.png) no-repeat 50px center; padding: 50px 30px 50px 360px; margin-top: 20px; border-radius: 10px;}
div.quizWrap dl.quiz dt {font-size:18px;}
div.quizWrap dl.quiz dt span{display: block; color: #2c64d5; font-size: 32px; font-weight: 700;}
div.quizWrap dl.quiz dt label {cursor: default !important;}
div.quizWrap dl.quiz dd ul {margin-top: 20px;}
div.quizWrap dl.quiz dd ul li {position:relative; padding-left: 28px; margin-top: 10px;font-size: 18px;}
div.quizWrap dl.quiz dd ul li.select label {background-color: #fff568; padding: 3px 5px; border-radius: 5px;}
div.quizWrap dl.quiz dd ul  li input[type='radio']  {position:absolute; left:0; top:4px; width: 18px; height: 18px;}
div.quizWrap dl.quiz dd ul  li.select input[type='radio'] {top:8px;}
div.quizWrap dl.quiz dd ul li label {display:inline-block; vertical-align: middle; font-weight: 600;}

div.quizWrap dl.answer {position: relative; padding: 40px 30px 60px 175px; min-height: 100px; background-color: #435e93; color: #fff;  margin-top: 20px; border-radius: 10px;}
div.quizWrap dl.answer dt {position: absolute; top:40px; left:30px; border-radius: 5px; background-color: #fff; padding: 11px 0; width: 115px; text-align: center; color: #435e93;}
div.quizWrap dl.answer dt span {display:block; font-size: 24px; line-height: 32px; font-weight: 700;}
div.quizWrap dl.answer dt strong {display:block; font-size: 61px; line-height: 61px; font-weight: 700;}

div.quizWrap dl.answer dd {font-size: 18px; line-height: 32px;}
div.quizWrap dl.answer dd span.pointTxt_bl {display:block; padding-left: 15px; color: #fff568; background: url(/image/sub/quiz_pointTxtBl.png) no-repeat left center; font-size: 18px; font-weight: 700;}

div.quizWrap div.btnArea {text-align: center; font-size: 0; margin-top: 50px;}
div.quizWrap div.btnArea a:first-child ~ a {margin-left: 20px;}


/* HBS new 2022-08-11 */
div.hbs_new {position:relative;width:1200px;padding:20px 50px;background-color:#fff;}
div.hbs_new .option {position: relative;width:250px; margin:0 auto;padding-bottom: 40px;background: url('/image/guideline/line_long.png') center top repeat-y;}
div.hbs_new dd.option {width:auto;cursor:auto;}
div.hbs_new h1.option a {font-weight: bold;}
div.hbs_new .option a {display:block;padding:10px 0 10px;border:2px solid #c00;border-radius:4px;text-align:center;color:#000;font-size:15px;background-color:#fff;}
div.hbs_new .option.typeA a {border-color: #8064a8;background-color: #e6e0ec;}
div.hbs_new .option.typeB a {border-color: #7d7d7d;background-color: #fff;}
div.hbs_new .option.typeC a {border-color: #8064a8;background-color: #8064a8; color:#fff;}
div.hbs_new dt.option a {font-size: 14px;font-weight: bold;}

div.hbs_new .bdArea {padding:10px 15px;border-radius: 0;margin:10px 10px 0;background-color:#fff;border:2px solid #7d7d7d;text-align: center;letter-spacing: -1px;}
div.hbs_new ul.bdArea li {font-size: 14px;line-height: 1.5;}
div.hbs_new ul.bdArea li a {display: inline-block;}
div.hbs_new ul.bdArea li span.cure {font-size: 15px;}
div.hbs_new .cure {font-size: 15px;}
div.hbs_new dd ul.bdArea:first-child {margin-top: 0 !important;}

div.hbs_new div.bdArea.bdRed {padding: 10px 17px 10px;border-radius: 4px;margin:10px 0 0;background-color:#fff;border-color: #c00;}
div.hbs_new div.bdArea.bdRed span {display: table-cell;width: 60px;text-align: center;vertical-align: middle;font-weight: bold;}

div.hbs_new div.overHidden {padding-top: 35px;}
div.hbs_new div.overHidden:after {display: block;clear: both;height: 0;line-height: 0;font-size: 0;content: '';}

div.hbs_new .opt2 {background: url('/image/guideline/line_opt2_long.png') center top no-repeat;}
div.hbs_new .opt2_arr {background: url('/image/guideline/line_opt2_long_arr.png') center top no-repeat;}
div.hbs_new .opt2_new {background: url('/image/guideline/line_opt2_long_new.png') center top no-repeat;}
div.hbs_new .opt3 {background: url('/image/guideline/line_opt3_long.png') center top no-repeat;}
div.hbs_new .opt4 {background: url('/image/guideline/line_opt4_long.png') center top no-repeat;}

div.hbs_new dl {position:relative;float:left;}

div.hbs_new .memo {position: absolute;}

div.hbs_new .opMore {overflow:hidden; padding-top:40px; background:url('/image/guideline/line_opt2_short.png') no-repeat left 134px top;}
div.hbs_new .opMore_new {overflow:hidden; padding-top:40px; background:url('/image/guideline/line_opt2_short_new.png') no-repeat left 109px top;}
div.hbs_new .opMore.m3 {background-image:url('/image/guideline/arr_btm_m3.png');}
div.hbs_new .opMore dl {position:static;margin-left:10px;}
div.hbs_new .opMore ul.bdArea {margin: 10px 10px 0 0;}
div.hbs_new .opMore dl dt {}
div.hbs_new .opMore dl:first-child {margin-left:0;} 
div.hbs_new .opMore dl dt a {padding:10px 5px 14px;}

div.hbs_new .opMore.m3 {background: url('/image/guideline/line_opt3_short.png') center top no-repeat;}
div.hbs_new .opMore dd.bdArea {margin-top: 0;text-align: center;}

.clear::after {content:'';display: block;clear:both;}

div.reference_new {background-color: #fff;}
div.reference_new ul {padding: 10px;border:2px solid #f29b76;border-radius:4px;padding-bottom:10px;}
div.reference_new li {display:block; border:0 none; text-align:left; line-height:35px;}

/* 팝업 */
div.layerPopup {display: none;z-index: 100;position: fixed;left: 0;top: 0;width: 100%;height: 100%;background-color: rgba(0,0,0,.4);}
div.layerPopup > div {position: absolute;left: 50%;top: 50%;transform:translate(-50%, -50%);border: 2px solid #e7e7e7;background-color: #fff;}


div.popupWrap {position: relative;margin: 0 auto;width:1200px;}
div.popupWrap h1 {padding:20px 0; background-color:#8064a8; font-size:22px; font-weight:bold; line-height:26px; color:#fff; text-align:center;}
div.popupWrap div.popupCon {padding:30px 28px 40px 28px; line-height:22px; color:#000;max-height: 700px;overflow-x:hidden;overflow-y:auto;}
div.popupWrap div.popupCon::-webkit-scrollbar {width:10px;background-color: #999;}
div.popupWrap div.popupCon::-webkit-scrollbar-thumb {background-color: #8064a8;}

div.popupWrap p.close a {position:absolute; right:30px; top:20px; width:28px; height:28px; background:url('/image/popup/popup_btnClose.png') no-repeat 0 0; font-size:0; line-height:0;}

div.layerPopup .close {position: absolute;top:17px;right:30px;}
div.layerPopup .close a {display: block;}


.scrollArea::-webkit-scrollbar {-webkit-appearance: none; width:8px;height: 8px;background-color: #ececec;}
.scrollArea::-webkit-scrollbar-thumb {background-color: #838383;}

.circle {display: block;width: 150px;height: 35px;border-radius:35px;background-color: #1f4e79;color:#fff;text-align: center;line-height: 36px;font-size: 30px;z-index: 10;}

ul.listDot, ul.listDot > li {margin: 0;padding: 0;list-style:none;}
ul.listDot > li {position: relative;margin-top: 5px;padding-left: 10px;font-size: 15px;line-height: 22px;color: #000;}
ul.listDot > li:before {position: absolute;left: 0;top: 10px;content: "";width: 3px;height: 3px;background-color: #000;}
ul.listDot > li:first-child {margin-top: 0;}

div.hbs_new .typeArr {background:url('/image/guideline/arr_btm_long.png') center bottom no-repeat !important;}

table.guideLine {margin: 0 auto;}
table.guideLine thead th {background-color: #d5e9f5;color:#333;}
table.guideLine tbody td {text-align: left;vertical-align:top;color:#333;}
table.guideLine tbody td.bg {background-color: #eaf4f9;}
table.guideLine  p {text-indent: -10px;padding-left: 10px;line-height: 1.5;}

div.arrBox {text-align: center;position: relative;}
div.arrBox .txt {display: inline-block;width:130px;padding: 10px 15px;border:2px solid #7d7d7d;background-color: #fff;font-size: 14px;letter-spacing: -0.75px;}

div.arrBox .arr01 {padding-bottom: 30px;background: url('/image/guideline/line_long.png') center top repeat-y;} 
div.arrBox .arr02 {padding-top: 40px;background: url('/image/guideline/arr_bot_2line.png') center top no-repeat;}
div.arrBox .arr03 {padding-bottom: 40px;background: url('/image/guideline/arr_btm_long.png') center bottom 3px no-repeat;}
div.arrBox .arr04 {padding-top: 45px;background: url('/image/guideline/arr_btm_4line.png') center top no-repeat;}
