	.lastDepth>a,
	.lastDepth>a:before,

	.qLinkR,
	.qLinkR>a,
	.qLinkR>a:before,

	#mVisual .inConts .ii,
	#mVisual .inConts .ii.btn>a,
	#mVisual .bx-pager>span,
	#mVisual .bx-pager-item>a,
	.pro_list .slick-dots>li,
	.pro_list .slick-dots>li button,

	.pro_list .photo:before,
	.pro_list .photo:after,
	.beArea .beList .beTop:before,
	.bis_list .photo img,
	.com_list>ul li>a .photo img{transition: all .3s ease-out; transform-origin: 50% 50%;}

	h3.txt,
	.ciArea .ciBottom>dl>dt,
	.systemArea .systemStep>li .box>p.num{font-family: 'Roboto' !important;}

/*[s] All Style */
	.tbLayout{width:100%; display:table;}
	.tbLayout.fixed{table-layout: fixed;}
	.tbLayout>*{display:table-cell; vertical-align: middle; box-sizing: border-box;}
	.tbLayout.vat>.td{vertical-align: top;}
	.tbLayout.full{width:1920px; margin-left:-960px; position: relative; left:50%;}

	.nTable{width:100%; border-top:1px solid #748088;}
	.nTable>table{width:100%; border-spacing:0; table-layout : fixed;}
	.nTable>table th,
	.nTable>table td{padding:14px; border-bottom:1px solid #e5e5e5; font-size:1.6rem; line-height:1.5; color:#414141; text-align:left; border-collapse:collapse; empty-cells:show; box-sizing: border-box;}

	.nTable>table th{background-color: #f8f8f8; text-align: center; position: relative;}

	.f0{font-size:0; line-height:0;}

	.lastDepth{width:100%; padding:0 0 1px; margin-bottom:60px; font-size:0; line-height:0; text-align: center; box-sizing: border-box; overflow:hidden;}
	.lastDepth>a{width:50%; max-width:288px; height:60px; margin:0 -1px -1px 0; background-color: #fff; border:1px solid #d3d3d3; font-size:2.2rem; line-height:1.2; color: #747474; display:inline-block; vertical-align: top; box-sizing: border-box; position: relative;}
	.lastDepth>a+a{margin-left:-1px;}
	.lastDepth>a>span{display:inline-block; position: relative; top:50%;-webkit-transform: translateY(-50%); transform: translateY(-50%);}
	.lastDepth>a:before,
	.lastDepth>a:before{content: ""; border:2px solid #383838; display: inline-block; position:absolute; left:-1px; top:-1px; right:-1px; bottom:-1px; opacity: 0;}

	.lastDepth>a:hover,
	.lastDepth>a.active{font-weight: 500; color: #1c1c1c; z-index:2;}
	.lastDepth>a:hover:before,
	.lastDepth>a.active:before{opacity: 1;}

	.lastDepthConts{font-size:0; line-height:0; display:none; overflow:hidden;}

	h3.txt{padding-bottom:27px; font-weight:500; font-size:2.6rem; line-height:1; color: #252525; text-transform : uppercase;}

	h3.bul{margin-bottom:20px; padding-left:17px ;font-weight:500; font-size:2.4rem; line-height:1; color: #252525; position: relative;}
	h3.bul:before{content: ""; width: 6px; height: 18px; background-color: #112f80; display: inline-block; position:absolute; left: 0; top:3px;}

	h3.line{padding-bottom:37px; font-size:3.4rem; line-height:1; color: #252525; text-align: center;}
	h3.line>strong{padding-bottom:18px; position: relative; display:inline-block;}
	h3.line>strong:before{content: ""; width: 100%; height: 1px; background-color: #828282; display: inline-block; position:absolute; left: 0; bottom:0px; box-sizing: border-box;}

	.sTitle{padding-bottom:25px; font-weight: bold; font-size:3.2rem; line-height:1; color: #112f80; letter-spacing: -0.03em;}
	.beList + .sTitle{padding-top:70px;}

	.nTit{font-weight: 300; font-size:28px; line-height:36px; color: #333; text-align: center;}
	.nTit>span{font-weight: 300;}
	.nTxt{font-weight: 300; font-size:1.8rem; line-height:1.6; color: #212121;}

	ol.nums{list-style:decimal; list-style-position: outside; padding-left:30px;}
	ol.nums>li{padding-left:0px; font-size:2.2rem; line-height:1.3; color: #212121; letter-spacing: -0.03em;}
	ol.nums>li+li{margin-top:10px;}

	ul.bul_6x6{}
	ul.bul_6x6>li{padding-left:16px; font-size:2rem; line-height:1.3; color: #005ea5; letter-spacing: -0.03em; position: relative; word-break:keep-all; word-break:break-all; word-break:break-all;}
	ul.bul_6x6>li:before{content: ""; width: 6px; height: 6px; background-color: #005ea5; display: inline-block; position:absolute; left: 0; top:9px;}
	ul.bul_6x6>li+li{margin-top:10px;}

	ul.hyphen{}
	ul.hyphen>li{padding-left:0; font-size:1.6rem; line-height:1.3; color: #414141; letter-spacing: -0.03em; position: relative;}
	ul.hyphen>li:before{content: ""; position: absolute; left:0; top:0;}
	ul.hyphen>li+li{margin-top:10px;}
/*[e] All Style */

/*[s] Main Style */
	#mVisual{width:100%; font-size:0; line-height:0; position: relative; overflow:hidden;}
	#mVisual .visualRoll{white-space: nowrap;}
	#mVisual .visualRoll .slider{width:100%; background-repeat: no-repeat; background-position: center center; background-size: cover; font-size:0; line-height:0; position: relative; overflow:hidden; display:inline-block; vertical-align: top;}

	#mVisual .inConts{height:100%; box-sizing:border-box; display:table;}
	#mVisual .inConts>.vTxt{display:table-cell; vertical-align: middle;}
	#mVisual .inConts .ii{top:50px; text-align: center; display:block; opacity: 0; position: relative; white-space: normal;}
	#mVisual .inConts .i01{-webkit-transition-delay: .7s; transition-delay: .7s;}
	#mVisual .inConts .i02{-webkit-transition-delay: .75s; transition-delay: .75s;}
	#mVisual .inConts .i03{-webkit-transition-delay: .8s; transition-delay: .8s;}
	#mVisual .inConts .i04{-webkit-transition-delay: .85s; transition-delay: .85s;}
	#mVisual .inConts .i05{-webkit-transition-delay: .9s; transition-delay: .9s;}
	#mVisual .inConts .i06{-webkit-transition-delay: .95s; transition-delay: .95s;}
	#mVisual .inConts .i07{-webkit-transition-delay: 1s; transition-delay: 1s;}

	#mVisual .inConts .ii{line-height:1.5; color: #fff;}
	#mVisual .inConts .ii.tit{font-weight: bold; font-size:6.6rem; line-height:1.3;}
	#mVisual .inConts .ii.txt{font-size:1.8rem;}
	#mVisual .inConts .ii.tit+.txt{padding-top:4rem;}

	#mVisual .active>.inConts .ii{top:0px; opacity:1;}

	#mVisual .vControl{width:5.2rem; margin-left:-6.1rem; padding:0 3.5rem; position: absolute; left:50%; bottom:2rem; z-index:6;}
	#mVisual .vControl .bx-controls-auto-item>a{width:5.2rem; height:5.2rem; background-repeat: no-repeat; background-position: center center; background-size: cover; display:block;}
	#mVisual .vControl .bx-controls-auto-item>.bx-stop{background-image: url('../../images/main/btn_bx_m_pause.png');}
	#mVisual .vControl .bx-controls-auto-item>.bx-start{background-image: url('../../images/main/btn_bx_m_play.png');}

	#mVisual .bx-pager{padding-top:0.5rem; text-align: center;}
	#mVisual .bx-pager>span{font-size:1.3rem; line-height:1; color: #fff; display:inline-block; vertical-align: top;}
	#mVisual .bx-pager>span.n{font-weight: 500;}
	#mVisual .bx-pager>span.l{padding:0 0.3rem; font-weight: 500; font-size:1.2rem; transform:rotate(7deg);}
	#mVisual .bx-pager>span.t{font-weight: 300;}

	#mVisual .vControl>a{width:2.8rem; height:2.2rem; margin-top:-1.8rem; background-position: center center; background-repeat: no-repeat; background-size: cover; position: absolute; top:50%; z-index:5;}
	#mVisual .vControl>a.bx-prev{background-image: url('../../images/main/btn_bx_prev.png'); left:0rem;}
	#mVisual .vControl>a.bx-next{background-image: url('../../images/main/btn_bx_next.png'); right:0rem;}


	.mTitle{padding-bottom:6rem; line-height:1; text-align: center;}
	.mTitle>dt{font-weight:bold; font-size:4.4rem; color: #112f80;}
	.mTitle>dd{padding-top:2rem; font-size:2.4rem; color: #212121;}

	.mConts{padding:2rem 0; font-size:0; line-height:0; position: relative;}
	.mConts.gray{background-color: #f3f3f3;}

	.num_list{width:100%; font-size:0; line-height:0; overflow:hidden;}
	.num_list>ul{}
	.num_list>ul>li{width:23%; text-align: center; display:inline-block; vertical-align: top; box-sizing: border-box; }
	.num_list>ul>li.last{width:31%;}
	.num_list>ul>li+li{border-left:1px solid #d9d9d9;}
	.num_list .icon{padding:1rem 0 2rem; position: relative; overflow:hidden;}
	.num_list .tit{font-size:2.6rem; line-height:1; color: #464646;}
	.num_list .txt{font-weight: bold; font-size:2.8rem; line-height:1; color: #252525;}

	.bis_list{width:100%; margin-top:5rem; font-size:0; line-height:0;}
	.bis_list>ul{margin-left:-2.6rem;}
	.bis_list>ul li{width:25%; padding-left:2.6rem; display:inline-block; vertical-align: top; box-sizing: border-box;}
	.bis_list>ul li+li{}
	.bis_list>ul li>a{display:block;}
	.bis_list .photo{background-repeat: no-repeat; background-position: center center; background-size: cover; position: relative; overflow:hidden;}
	.bis_list .photo img{width:100%; max-width:auto; position: relative;}
	.bis_list .tit{margin-top:2rem; font-weight: bold; font-size:2.2rem; line-height:1; color: #202020;}
	.bis_list .txt{margin-top:0.5rem; font-weight: 500; font-size:1.6rem; line-height:1.3; color: #5c5c5c;}

	.bis_list>ul li>a:hover .photo img{transform: scale(1.2);}

	.pro_list{width:100%; font-size:0; line-height:0;}
	.pro_list ul{}
	.pro_list ul li{width:20%; padding:0 1.6rem 1rem; display:inline-block; vertical-align: top; box-sizing: border-box;}
	.pro_list ul li>a{display:block; position: relative;}
	.pro_list .photo{background-repeat: no-repeat; background-position: center center; background-size: cover; position: relative; overflow:hidden;}
	.pro_list .photo img{width:100%; max-width:auto;}
	.pro_list .photo:before{content: ""; width: 100%; height: 100%; background-color: rgba(0,27,118, 0.8); display: block; position:absolute; left: 0; top:100%; box-sizing: border-box; opacity: 0;}
	.pro_list .photo:after{content: "Read More"; padding-top:30.37%; background: url('../../images/main/img_more.png') no-repeat center 58.3%; background-size:28.333%; border:1px solid rgba(255,255,255, 0.6); font-size:1.4rem; line-height:1; color: #fff; text-align: center; display: block; position:absolute; left:16.666%; top:100%; right:16.666%; bottom:0; box-sizing: border-box; opacity: 0;}
	.pro_list .tit{padding-top:3.5rem; line-height:1; color: #222; text-align: center; position: relative; z-index:2;}
	.pro_list .tit>dt{font-weight: bold; font-size:2.2rem;}
	.pro_list .tit>dd{font-size:2.2rem; line-height:1.3; display:none;}

	.pro_list .slick-arrow{width:5.4rem; height:5.5rem; margin-top:-5.75rem; background-color: transparent; background-position: center center; background-repeat: no-repeat; background-size: cover; border:none; font-size:0; line-height:0; position: absolute; top:50%; z-index:5; cursor: pointer;}
	.pro_list .slick-prev{background-image: url('../../images/main/btn_bx_prev02.png'); left:0;}
	.pro_list .slick-next{background-image: url('../../images/main/btn_bx_next02.png'); right:0;}


	.pro_list a:hover .photo:before{top:0; opacity: 1;}
	.pro_list a:hover .photo:after{top:13.63%; bottom:13.63%; opacity: 1;}

	.mNotiArea{width:100%; height:8.2rem; background-color:#fff; border:1px solid #ddd; font-size:0; line-height:0; position: relative; z-index:7; box-sizing: border-box;}
	.mNotiArea+.mNotiArea{margin-top:10px;}
	.mNoticeList{width:100%; height:8rem; margin:0 auto; overflow:hidden; position: relative;}
	.mNoticeList .tit{width:14.4rem; font-weight: 500; font-size:1.7rem; line-height:8rem; color: #222; text-align: center; display:inline-block; position: relative; box-sizing: border-box;}
	.mNoticeList .tit:before{content: ""; width: 1px; height: 20px; margin-top:-9px; background-color: #ddd; display: inline-block; position:absolute; right: 0; top:50%;}
	.mNoticeList>ul{position: absolute; left:14.4rem; right:16.8rem; top:-8rem;}
	.mNoticeList>ul>li{height:8rem; position: relative;}
	.mNoticeList>ul>li>a{padding-left:4rem; font-weight: 300; font-size:1.6rem; line-height:8rem; color: #555454; display:block; position: relative; box-sizing: border-box; display: flex; justify-content: space-between;}
	.mNoticeList>ul>li .title{max-width:88%; padding-right:2%; display:inline-block; vertical-align: top; position: relative; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
	.mNoticeList>ul>li .day{display:inline-block; vertical-align: top; white-space: nowrap; }

	.mNotiBtn{position: absolute; right:4rem; top:2.5rem; display:inline-block;}
	.mNotiBtn>*{width:30px; height:30px; background-repeat: no-repeat; background-position: center center; border:none; font-size:0; line-height:0; display:inline-block; vertical-align: top; cursor: pointer;}
	.mNotiBtn>*+*{margin-left:-1px;}
	.mNotiBtn>.btn_up{background-image: url('../../images/main/btn_up.gif');}
	.mNotiBtn>.btn_down{background-image: url('../../images/main/btn_down.gif');}
	.mNotiBtn>a{background-image: url('../../images/main/btn_more.gif');}

	.com_list{width:100%; max-width:1400px; margin-top:4rem; font-size:0; line-height:0;}
	.com_list>ul{margin-left:-2.5rem;}
	.com_list>ul li{width:25%; padding-left:2.5rem; display:inline-block; vertical-align: top; box-sizing: border-box;}
	.com_list>ul li+li{}
	.com_list>ul li>a{display:block;}
	.com_list .photo{background-repeat: no-repeat; background-position: center center; background-size: cover; position: relative; overflow:hidden;}
	.com_list .photo img{max-width:330px;}
	.com_list .tit{margin-top:2rem; font-weight: bold; font-size:1.8rem; line-height:1.5; color: #202020; display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
	.com_list .day{margin-top:0.5rem; font-weight: 500; font-size:1.6rem; line-height:1; color: #333;}

	.com_list .slick-arrow{width:5.4rem; height:5.5rem; margin-top:-5.75rem; background-color: transparent; background-position: center center; background-repeat: no-repeat; background-size: cover; border:none; font-size:0; line-height:0; position: absolute; top:50%; z-index:5; cursor: pointer;}
	.com_list .slick-prev{background-image: url('../../images/main/btn_bx_prev02.png'); left:-0.2rem;}
	.com_list .slick-next{background-image: url('../../images/main/btn_bx_next02.png'); right:-2.7rem;}

	.com_list>ul li>a:hover .photo img{transform: scale(1.2);}

	.qLinkR{width:120px; padding:10px 0; margin-top:-91px; background-color:rgba(0,0,0,0.8); font-size:0; line-height:0; position: fixed; right:-86px; top:50%; z-index:8;}
	.qLinkR>a{padding-left:46px; background-position: 15px center; background-repeat: no-repeat;  font-weight: 500; font-size:12px; line-height:40px; color: #fff; position: relative; display:block;}
	.qLinkR>a:before{content: ""; width: 7px; height: 7px; margin-top:-3.5px; background-color: #808080; display: inline-block; position:absolute; left:14px; top:50%; border-radius:99px;}
	.qLinkR>a+a{border-top:1px solid rgba(255,255,255,0.1);}

	.qLinkR:hover{right:0;}
	.qLinkR:hover>a.icon01{background-image: url('../../images/main/icon_mQ01.png');}
	.qLinkR:hover>a.icon02{background-image: url('../../images/main/icon_mQ02.png');}
	.qLinkR:hover>a.icon03{background-image: url('../../images/main/icon_mQ03.png');}
	.qLinkR:hover>a.icon04{background-image: url('../../images/main/icon_mQ04.png');}

	.qLinkR:hover>a:hover,
	.qLinkR:hover>a.active{color: #0045ff;}

	.qLinkR:hover>a:hover.icon01,
	.qLinkR:hover>a.active.icon01{background-image: url('../../images/main/icon_mQ01_on.png');}
	.qLinkR:hover>a:hover.icon02,
	.qLinkR:hover>a.active.icon02{background-image: url('../../images/main/icon_mQ02_on.png');}
	.qLinkR:hover>a:hover.icon03,
	.qLinkR:hover>a.active.icon03{background-image: url('../../images/main/icon_mQ03_on.png');}
	.qLinkR:hover>a:hover.icon04,
	.qLinkR:hover>a.active.icon04{background-image: url('../../images/main/icon_mQ04_on.png');}

	.qLinkR:hover>a:before{opacity: 0;}

	.qLinkR>a:hover:before,
	.qLinkR>a.active:before{background-color: #0045ff;}


	.mbox{}
	.mbox>.inConts{height:100%; display:table;}
	.mbox>.inConts>.mtd{padding:67px 0; display:table-cell; vertical-align: middle;}
/*[e] Main Style */

/*[s] Company Style */
	.greetingArea{width:100%; font-size:0; line-height:0; position: relative;}
	.greetingArea .photo{}
	.greetingArea .tit{padding-top:50px; font-weight: 500; font-size:2.4rem; line-height:1.6; color: #112f80; letter-spacing: -0.04em;}
	.greetingArea .txt{padding-top:25px; font-size:1.8rem; line-height:1.6; color: #666; letter-spacing: -0.04em;}


	.greetingList{width:100%; margin-top:12rem; border-top:2px solid #333; border-bottom:1px solid #e5e5e5;}
	.greetingList>table{width:100%; margin-bottom:-1px; border-spacing:0; table-layout : fixed;}
	.greetingList>table th,
	.greetingList>table td{padding:4.5rem 0; border-bottom:1px solid #e5e5e5; font-size:1.6rem; line-height:1.4; color:#131313; text-align:left; border-collapse:collapse; empty-cells:show; box-sizing: border-box;}

	.greetingList>table th{font-weight:500; font-size:2.4rem; color:#000; vertical-align: top;}

	.greetingList>table dl{padding:5px 0; line-height:1.6; display: flex; justify-content: space-between;}
	.greetingList>table dl>dt{width:200px; min-width:125px; color: #07236f;} /*width:125px;*/
	.greetingList>table dl>dd{width:100%; font-weight: 350;}

	.overviewArea{overflow:hidden;}
	.overviewArea .photo{padding:20px 50px 0 50px; float:right;}
	.overviewArea .photo img{width:48rem;}
	.overviewArea .title{font-weight: bold; font-size:4rem; line-height:1; color: #112f80;}
	.overviewArea .tit{font-weight: 500; font-size:2.4rem; line-height:1.6; color: #112f80;}
	.overviewArea .img{text-align: center;}

	.ciArea{max-width:1200px; margin:0 auto; font-size:0; line-height:0;}
	.ciArea h3.txt{margin-top:13rem;}
	.ciArea .ciTop{display: flex; justify-content: space-between;}
	.ciArea .ciTop .img{width:402px; min-width:402px; padding:75px 0; border:1px solid #dbdbdb; text-align: center; box-sizing: border-box;}
	.ciArea .ciTop .nTxt{margin:0 20px; position: relative;}
	.ciArea .ciTop .nTxt .btn{width:100%; font-size:0; line-height:0; position: absolute; left:0px; bottom:0; display:block;}
	.ciArea .ciTop .nTxt .btn>a{width:213px; margin-right:10px; background-color: #002f81; font-weight: 500; font-size:2.2rem; line-height:57px; color: #fff; text-align: center; display:inline-block; vertical-align: top;}

	.ciArea .ciMiddle{width:100%; border-top:2px solid #283853; border-left:1px solid #dbdbdb; font-size:0; line-height:0; text-align: center; box-sizing: border-box;}
	.ciArea .ciMiddle .img{width:50%; height:260px; border-right:1px solid #dbdbdb; border-bottom:1px solid #dbdbdb; display:inline-block; vertical-align: top; box-sizing: border-box;}
	.ciArea .ciMiddle .img img{position: relative; top:50%; -webkit-transform: translateY(-50%); transform: translateY(-50%);}

	.ciArea .ciBottom{display: flex; justify-content: space-between;}
	.ciArea .ciBottom>dl{width:50%; border:1px solid #dbdbdb; border-top:2px solid #283853; text-align: center; box-sizing: border-box;}
	.ciArea .ciBottom>dl+dl{border-left:none;}
	.ciArea .ciBottom>dl>dt{border-bottom:1px solid #dbdbdb; font-size:2rem; line-height:53px; color: #252525;}
	.ciArea .ciBottom>dl>dd{width:100%; height:364px; display:table; table-layout: fixed;}
	.ciArea .ciBottom>dl>dd p{padding:35px 0; display:table-cell; vertical-align: middle;}

	.systemArea{width:100%; font-size:0; line-height:0; overflow:hidden;}
	.systemArea .systemStep{margin:-10px 0 0 -10px; text-align: center;}
	.systemArea .systemStep>li{width:25%; padding:10px 0 0 10px; display:inline-block; vertical-align: top; box-sizing: border-box;}
	.systemArea .systemStep>li .box{width:100%; height:215px; box-sizing: border-box; position: relative;}
	.systemArea .systemStep>li .box:before{content: ""; background-color: #fff; border:1px solid #fcd9bd; display: inline-block; position:absolute; left: 0; top:0px; right: 0; bottom:0px; box-sizing: border-box;}
	.systemArea .systemStep>li .box:after{content: ""; background-color: #f48025; border:1px solid #d7d7d7; display: inline-block; position:absolute; left:9px; top:7px; right:9px; bottom:7px; box-sizing: border-box;}
	.systemArea .systemStep>li .box>p{font-weight: bold; line-height:1; color: #fff; text-align: center; letter-spacing: -1px; position: relative; z-index:3;}
	.systemArea .systemStep>li .box>p.num{padding-top:45px; font-size:3.5rem;}
	.systemArea .systemStep>li .box>p.tit{padding-top:15px; font-size:2.4rem;}
	.systemArea .systemStep>li .box>p.txt{padding-top:10px; font-weight: 300; font-size:2rem; line-height:1.2;}

	.systemArea .systemStep>li:nth-child(even) .box:before{background-color: #f9bf92; border:none;}
	.systemArea .systemStep>li:nth-child(even) .box:after{background-color: #fff; border:none; top:8px; bottom:8px;}
	.systemArea .systemStep>li:nth-child(even) .box>p{color: #d16c1f;}
	.systemArea .systemStep>li:nth-child(even) .box>p.txt{color: #5c5c5c;}

	.systemArea+h3.line{margin-top:70px}

	.ethicsArea{width:100%; max-width:1400px; margin:0 auto; padding-bottom:60px; font-size:0; line-height:0; overflow:hidden;}
	.ethicsArea .title{padding-top:65px; font-weight: 500; font-size:3rem; line-height:1; color: #252525; letter-spacing: -0.025em;}
	.ethicsArea .title>span{font-weight: bold; color: #112f80;}
	.ethicsArea .tit{padding-top:25px; font-weight: 400; font-size:2.2rem; line-height:1.3; color: #080808; letter-spacing: -0.025em;}
	.ethicsArea .nTxt{padding-top:10px;}

	.ethicsArea .ethicsList{padding-top:55px; font-size:0; line-height:0; overflow:hidden;}
	.ethicsArea .ethicsList>ul{margin: 0 -1px -1px;}
	.ethicsArea .ethicsList>ul>li{width:33.33333%; border-bottom:1px solid #dcdcdc; border-left:1px solid #dcdcdc; text-align: center; display:inline-block; vertical-align: top; box-sizing: border-box;}
	.ethicsArea .ethicsList>ul>li .box{width:100%; height:280px; display:table; box-sizing: border-box;}
	.ethicsArea .ethicsList>ul>li .box>.ts{padding-top:15px; display:table-cell; vertical-align: middle;}
	.ethicsArea .ethicsList>ul>li .box>.ts>dl{padding-top:25px; font-weight: 300; font-size:1.8rem; line-height:1.3; color: #363636; letter-spacing: -0.03em;}
	.ethicsArea .ethicsList>ul>li .box>.ts>dl>dt{padding-bottom:7px; font-weight: 500; font-size:2.2rem;}

	.ethicsArea .btn{padding-top:45px; text-align: center;}
	.ethicsArea .btn>a{width:235px; background-color: #005ea5; font-size:2rem; line-height:58px; color: #fff; display:inline-block;}

	.ethicsGray{margin:0 -15px; padding:0 15px; background-color: #f9f9f9; display:none;}
	.ethicsGray .tit{padding-bottom:20px; font-weight: 500; font-size:2.6rem; line-height:1; color: #112f80;}
	.ethicsGray dl+.tit{padding-top:65px;}
	.ethicsGray dl{letter-spacing: -0.025em;}
	.ethicsGray dl+dl{padding-top:20px;}
	.ethicsGray dl>dt{font-size:2.2rem; line-height:1; color: #212121;}
	.ethicsGray dl>dd{padding:7px 0 0 23px;}
	.ethicsGray .btn{padding-top:45px; text-align: center;}
	.ethicsGray .btn>a{width:200px; background-color: #005ea5; font-size:2rem; line-height:58px; color: #fff; display:inline-block;}

	.qPolicyArea{width:100%; max-width:1400px; margin:0 auto; padding-bottom:60px; font-size:0; line-height:0; overflow:hidden;}
	.qPolicyArea .qPolicyTop{padding-bottom:25px; display: flex; justify-content: space-between;}
	.qPolicyArea .qPolicyTop .img{width:453px; min-width:453px; margin-right:50px; box-sizing: border-box;}
	.qPolicyArea .signature{padding-top:75px; text-align: center;}

	.qPolicyGray{margin:0 -15px; padding:0 15px; background-color: #f9f9f9;}
	.qPolicyGray .qPoclicy_img{margin-left:-7px; display: flex; justify-content: space-between;}
	.qPolicyGray .qPoclicy_img>li{margin-left:7px;}

	.qPolicyRoll{}
	.qPolicyRoll .qPoclicyBox{font-size:0; line-height:0;}
	.qPolicyRoll .qPoclicyBox img{width:100%;}
	.qPolicyRoll .qPoclicyBox .qPoclicy_roll{margin:0 -1rem; padding-bottom:1px; white-space: nowrap;}
	.qPolicyRoll .qPoclicyBox .qPoclicy_roll .slider{width:25%; padding: 3rem 3rem 6rem; background-color: #fff; border:1px solid #767676; display:inline-block; vertical-align: top; position: relative; box-sizing: border-box;}
	.qPolicyRoll .qPoclicyBox .qPoclicy_roll .slider .tit{padding:15px 10px 30px; font-weight: 500; font-size:22px; line-height:24px; color: #004e99; text-align: center; letter-spacing: -0.05em;}
	.qPolicyRoll .qPoclicyBox .qPoclicy_roll .slider .thumb{border:1px solid #ccc;}
	.qPolicyRoll .qPoclicyBox .qPoclicy_roll .slider .more_btn{width:8.5rem; height:8.5rem; background-color:rgba(0,78,153,0.7); border:none; position:absolute; right:0; bottom:0; cursor: pointer;}
	.qPolicyRoll .qPoclicyBox .qPoclicy_roll .slider .more_btn:before{position:absolute;display:block;content:"";width:0.2rem;height:3.6rem;background:#fff;top: 50%;left: 50%;transform: translate(-50%,-50%);}
	.qPolicyRoll .qPoclicyBox .qPoclicy_roll .slider .more_btn:after{position:absolute;display:block;content:"";width:3.6rem;height: 0.2rem;background:#fff;top: 50%;left: 50%;transform: translate(-50%,-50%);}
	.qPolicyRoll .qPoclicyBox .slick-slide{padding:0 1rem;}

	.qPolicyRoll .controll{padding:0 7.6rem; font-size:2.4rem; line-height:4.6rem; color: #222; position: absolute; left:50%; bottom:3.3rem; transform: translateX(-50%); display:none;}
	.qPolicyRoll .slick-arrow{width:4.6rem; height:4.6rem; background-color: #fff; background-position: center center; background-repeat: no-repeat; background-size: 2.3rem; border:1px solid #ccc; font-size:0; line-height:0; position: absolute; top:0; z-index:5; cursor: pointer; border-radius:99px;}
	.qPolicyRoll .slick-prev{background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMTYuNjcgMGwyLjgzIDIuODI5LTkuMzM5IDkuMTc1IDkuMzM5IDkuMTY3LTIuODMgMi44MjktMTIuMTctMTEuOTk2eiIvPjwvc3ZnPg=='); left:0%;}
	.qPolicyRoll .slick-next{background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNNy4zMyAyNGwtMi44My0yLjgyOSA5LjMzOS05LjE3NS05LjMzOS05LjE2NyAyLjgzLTIuODI5IDEyLjE3IDExLjk5NnoiLz48L3N2Zz4='); right:0;}


	.qVisionArea{width:100%; font-size:0; line-height:0; overflow:hidden;}
	.qVisionArea h3.bul{margin-top:70px;}
	.qVisionArea .bTxt{padding:25px; border:1px solid #dbdbdb; font-size:2.6rem; line-height:1.3; color: #363636; text-align: center; letter-spacing: -0.03em;}
	.qVisionArea .qVisionList{padding-top:20px; text-align: center;}
	.qVisionArea .qVisionList .box{width:17.142%; min-width:22rem; margin:0 -0.728%; background-color: #f2f2f2; border:10px solid #2f7fed; box-sizing: border-box; border-radius:999px; display:inline-block; vertical-align: top; position: relative;}
	.qVisionArea .qVisionList *+.box{}
	.qVisionArea .qVisionList .box dl{width:100%; line-height:1.4; text-align: center; letter-spacing: -0.03em; display:inline-block; position: absolute; top: 50%;left: 0; transform: translateY(-50%);}
	.qVisionArea .qVisionList .box dl>dt{font-weight: bold; font-size:1.6rem; color: #004098;}
	.qVisionArea .qVisionList .box dl>dd{font-weight: 300; font-size:1.4rem; color: #666;}

	.qVisionArea .qVisionList .box:nth-child(2),
	.qVisionArea .qVisionList .box:nth-child(6),
	.qVisionArea .qVisionList .box:nth-child(11){border-color:#004098;}

	.qVisionArea .environmentList{width:100%; margin-top:60px; font-size:0; line-height:0; overflow:hidden;}
	.qVisionArea .environmentList>ul{margin-left:-16px;}
	.qVisionArea .environmentList>ul>li{width:25%; padding-left:16px; display:inline-block; vertical-align: top; box-sizing: border-box;}
	.qVisionArea .environmentList>ul>li .title{width:100%; height:108px; margin-bottom:20px; border:3px solid #2f7fed; display:table; box-sizing: border-box;}
	.qVisionArea .environmentList>ul>li .title>p{padding:10px 0; font-weight: bold; font-size:3rem; line-height:1; color: #222; text-align: center; letter-spacing: -0.03em; display:table-cell; vertical-align: middle;}

	.qVisionArea .environmentList>ul>li .tBox{width:100%; height:440px; border:1px solid #d9d9d9; display:table; box-sizing: border-box;}
	.qVisionArea .environmentList>ul>li .tBox>ul{padding:35px 10%; text-align: center; display:table-cell; position: relative;}
	.qVisionArea .environmentList>ul>li .tBox>ul>li{word-break:keep-all; margin-right:-8px; margin-left:-11px; text-align: left; position: relative; z-index:3;}

	.qVisionArea .environmentList>ul>li .tBox.blue{height:270px; background-color: #005ea5; border:none;}
	.qVisionArea .environmentList>ul>li .tBox.blue>ul{vertical-align: middle;}
	.qVisionArea .environmentList>ul>li .tBox.blue>ul:before{content: ""; width: 34px; height: 34px; margin-left:-17px; background-color: #fff; display: inline-block; position:absolute; left: 50%; bottom:-18px; transform:rotate(45deg);}
	.qVisionArea .environmentList>ul>li .tBox.blue ul.bul_6x6>li{word-break:keep-all; margin-right:-8px; margin-left:-11px; color: #fff;}
	.qVisionArea .environmentList>ul>li .tBox.blue ul.bul_6x6>li:before{background-color: #fff;}

	.qVisionArea .environmentList>ul>li:nth-child(even) .title{border-color:#004098;}

	.beArea{width:100%; font-size:0; line-height:0; overflow:hidden;}
	.beArea .imgTop{margin-bottom:65px; background-color: #e4e7ee; text-align: center;}
	.beArea .beList{}
	.beArea .beList>li{margin-top:-1px; padding:40px 50px; border:1px solid #e7e7e7;}
	.beArea .beList .beTop{display:block; position: relative;}
	.beArea .beList .beTop:before{content: ""; width: 34px; height: 18px; background:url('../../images/company/arr_beList.png') no-repeat center center; display: inline-block; position:absolute; right: 0; top:0px; box-sizing: border-box;}
	.beArea .beList .beTop.no:before{display:none;}
	.beArea .beList .beTop h3.bul{margin-bottom:15px; padding-bottom:15px; border-bottom:1px solid #e7e7e7;}
	.beArea .beList .beTop .juso{}
	.beArea .beList .beTop .juso>p{font-weight: 500; color: #004098;}
	.beArea .beList .beTop .etc{padding-top:15px;}
	.beArea .beList .beTop .etc>span{padding-left:31px; background-repeat:no-repeat; background-position: left top; font-weight: 300; font-size:1.6rem; line-height:25px; color: #414141; display:inline-block; vertical-align: top;}
	.beArea .beList .beTop .etc>span.tel{background-image: url('../../images/company/icon_tel.gif');}
	.beArea .beList .beTop .etc>span.fax{margin-left:25px; background-image: url('../../images/company/icon_fax.gif');}

	.beArea .beList .beBtm{padding-top:30px; display:none;}
	.beArea .beList .beBtm .beBtmTwo{display: flex; justify-content: space-between;}
	.beArea .beList .beBtm .beBtmTwo>*{width:100%; display:inline-block; vertical-align: top;}
	.beArea .beList .beBtm .beBtmTwo>.photo{width:49.384%;}
	.beArea .beList .beBtm .beBtmTwo>.photo+.maps,
	.beArea .beList .beBtm .beBtmTwo>.photo+.nTable{width:49.384%;}
	.beArea .beList .beBtm .beBtmTwo .photo{background:#fbfbfb url('../../images/company/bg_beMap.gif') no-repeat center center; background-size: cover;}
	.beArea .beList .beBtm .beBtmTwo .maps{background:#fbfbfb url('../../images/company/bg_beMap.gif') no-repeat center center; background-size: cover; border:1px solid #dcdcdc; overflow:hidden;}
	.beArea .beList .beBtm .nTable{margin-top:10px;}
	.beArea .beList .beBtm .beBtmTwo .nTable{margin-top:0px;}
	.beArea .beList .beBtm .beBtmTwo .nTable>table{height:100%;}

	.beArea .beList .beTop.active:before{transform:rotate(180deg);}

	.locationArea{width:100%; font-size:0; line-height:0; overflow:hidden;}
	.locationArea h3.bul{margin-top:80px;}
	.locationArea .mapArea{width:1400px !important; height:400px; margin-left:-700px; padding:0 !important; border:1px solid #dbdbdb !important; overflow:hidden; position: relative; left:50%;}
	.locationArea .juso{padding:55px 0; line-height:1.3; color: #414141; text-align: center;}
	.locationArea .juso>dt{font-weight: 500; font-size:2.8rem;}
	.locationArea .juso>dd{padding-top:15px; font-size:2rem;}
	.locationArea .juso>dd>p{padding:0 6px; display:inline-block; vertical-align: top;}
	.locationArea .juso>dd>p>span{color: #0054a6;}

	.locationArea .info{max-width:855px; margin:0 auto; border-top:2px solid #000; border-bottom:2px solid #000;}
	.locationArea .info>dl{width:100%; padding:25px 0; display:table; table-layout: fixed; letter-spacing: -0.03em;}
	.locationArea .info>dl+dl{border-top:1px solid #c8c8c8;}
	.locationArea .info>dl>*{display:table-cell; vertical-align: top;}
	.locationArea .info>dl>dt{width:195px; font-weight: 500; font-size:2rem; line-height:1; color: #1675e0;}
	.locationArea .info>dl>dd{font-size:1.8rem; line-height:24px; color: #1d1d1d;}
	.locationArea .info>dl>*>strong{padding-bottom:5px; font-weight: 500; display:block;}
	.locationArea .info>dl>*>p+strong{padding-top:30px;}
	.locationArea .info>dl>*>p{padding-top:10px;}
	.locationArea .info>dl>*>.tt{padding-left:9rem; position: relative;}
	.locationArea .info>dl .type{margin:0 1rem 0 -9rem;}
	.locationArea .info>dl .type+.type{margin:0 0.5rem 0 0rem;}
	.locationArea .info>dl .type{min-width:60px; margin-right:5px; padding:0 13px; font-size:1.4rem; line-height:24px; color: #fefefe; text-align: center; display:inline-block; vertical-align: top; border-radius:99px; box-sizing: border-box;}
	.locationArea .info>dl .type.red{background-color: #e52323;}
	.locationArea .info>dl .type.purple{background-color: #6b4297;}
	.locationArea .info>dl .type.sky{background-color: #52b7c9;}
	.locationArea .info>dl .type.green{background-color: #5cad35;}
	.locationArea .info>dl .type.black{background-color: #555;}
	.locationArea .info>dl .type.blue{background-color: #466fe4;}

	.locationArea .info>dl .type.subway_1{background-color: #0052a4;}
	.locationArea .info>dl .type.subway_4{background-color: #00a5de;}
	.locationArea .info>dl .type.subway_6{background-color: #cd7c2f;}
	.locationArea .info>dl .type.subway_02{background-color: #ed8b00;}
	.locationArea .info>dl .type.subway_su{background-color: #f5a200;}
	.locationArea .info>dl .type.subway_sb{background-color: #d4003b;}
	.locationArea .info>dl .type.subway_gg{background-color: #003da5;}
	.locationArea .info>dl .type.subway_srt{background-color: #5a2149;}
	.locationArea .info>dl .type.subway_gj{background-color: #77c4a3;}
	.locationArea .info>dl .type.subway_ktx{background-color: #204080;}
	.locationArea .info>dl .type.subway_b1{background-color: #f06a00;}

	.locationArea .info>dl.car>dt{color: #0a95a6;}
/*[e] Company Style */

/*[s] Business Style */
	.foamagenArea{width:100%; font-size:0; line-height:0;}
	.foamagenArea .sTitle{margin-top:50px;}
	.foamagenArea .sTitle:first-child{margin-top:0px;}
	.foamagenArea .img01{margin-top:40px; text-align: center;}
	.foamagenArea dl{margin-top:40px;}
	.foamagenArea .sTitle+dl{margin-top:0;}
	.foamagenArea dl>dt{font-weight: 500; font-size:2.3rem; line-height:1.4; color: #212121;}
	.foamagenArea dl>dd{padding-top:5px;}
	.foamagenArea dl+dl{}

	.foamagenArea .tbLayout{margin-top:40px;}
	.foamagenArea .sTitle+.tbLayout{margin-top:0;}
	.foamagenArea .tbLayout>.td.img{width:41.785%; padding-right:50px;}
    .foamagenArea .tbLayout>.foam.img{width:41.785%; padding-left:50px !important;}
	.foamagenArea .tbLayout>.td dl{margin-top:0;}

	.pdfDown{padding-top:20px; font-size:0; line-height:0;}
	.pdfDown>a{padding:0 64px 0 18px; background:#112f80 url('../../images/bg_pdfDown.gif') no-repeat right center; font-size:1.4rem; line-height:38px; color: #fff; display:inline-block;}

	.inquiry_list {margin-top:20px;}
	.inquiry_list .inquiry_list_one {display:inline-block; vertical-align:top; width:49.7%; text-align:center; overflow:hidden; border-top-left-radius: 20px; border-top-right-radius: 20px;}
	.inquiry_list .inquiry_list_one .inq_tit {font-size:22px; font-weight:500; height:60px; line-height:59px; background:#166ce3; color:#fff;}
	.inquiry_list .inquiry_list_one .inq_txt {background:#fff; border:1px solid #e7e7e7; padding:1em 2em;}
	.inquiry_list .inquiry_list_one .inq_txt > .cell {vertical-align:middle; display:inline-block; width:50%; font-size:16px; line-height:1.5; padding:18px 0; position:relative;}
	.inquiry_list .inquiry_list_one .inq_txt > .cell:last-child {width:100%; border-top:1px solid #e7e7e7;}
	.inquiry_list .inquiry_list_one .inq_txt > .cell:first-child:after {content:''; width:1px; height:35px; background:#e7e7e7; position:absolute; top:50%; right:0; margin-top:-18px;}
	.inquiry_list .inquiry_list_one + .inquiry_list_one {margin-left:.6%;}
	.inquiry_list .inquiry_list_one .inq_txt > .cell a {color:#666;}

	.inquiry_list_phone {margin-top:20px;}
	.inquiry_list_phone .inquiry_list_one {display:inline-block; vertical-align:top; width:49.7%; text-align:center; overflow:hidden; border-top-left-radius: 20px; border-top-right-radius: 20px;}
	.inquiry_list_phone .inquiry_list_one .inq_tit {font-size:22px; font-weight:500; height:60px; line-height:59px; background:#166ce3; color:#fff;}
	.inquiry_list_phone .inquiry_list_one .inq_txt {background:#fff; border:1px solid #e7e7e7; padding:10px 20px;}
	.inquiry_list_phone .inquiry_list_one .inq_txt > .cell {vertical-align:middle; display:inline-block; width:50%; font-size:16px; line-height:1.5; padding:18px 0; position:relative;}
	.inquiry_list_phone .inquiry_list_one .inq_txt > .cell:last-child {width:100%; border-top:1px solid #e7e7e7;}
	.inquiry_list_phone .inquiry_list_one + .inquiry_list_one {margin-left:.6%;}
	.inquiry_list_phone .inquiry_list_one .inq_txt > .cell a {color:#666;}
/*[e] Business Style */

/*[s] Business Style */
	.ifm{width:100%; max-width:750px; margin:0 auto; font-size:0; line-height:0; overflow:hidden; overflow-x:auto; display:block; position: relative; z-index:2;}
	.ifm iframe{max-width:750px; overflow:hidden;}
/*[e] Business Style */

/*[s] Etc Style */
	.sitemapArea{width:100%; font-size:0; line-height:0; display: flex; justify-content: space-between;}
	.sitemapArea>div{width:400px; display:inline-block; vertical-align: top;}
	.sitemapArea>div+div{margin-left:50px;}

	.sitemapArea>div>ul{}
	.sitemapArea>div>ul+ul{margin-top:60px;}
	.sitemapArea>div>ul>li{}
	.sitemapArea>div>ul>li>a{height:44px; border-bottom:1px solid #333; font-weight: 500; font-size:2.8rem; line-height:1; color: #333; display:block;}

	.sitemapArea>div>ul>li>ul{}
	.sitemapArea>div>ul>li>ul>li{border-bottom:1px solid #dedede;}
	.sitemapArea>div>ul>li>ul>li>a{font-weight: 500; font-size:1.9rem; line-height:44px; color: #333; display:block;}

	.sitemapArea>div>ul>li>ul>li ul{}
	.sitemapArea>div>ul>li>ul>li ul>li{}
	.sitemapArea>div>ul>li>ul>li ul>li>a{padding-left:1.2rem; font-size:1.6rem; line-height:1.5; color: #605f5f; display:block; position: relative;}
	.sitemapArea>div>ul>li>ul>li ul>li>a:before{content: ""; width: 3px; height: 3px; margin-top:-1.5px; background-color: #7d7c7c; font-size:0; line-height:0; display: inline-block; position:absolute; left: 0; top:50%;}

	.sitemapArea>div>ul>li>ul>li>ul{padding:8px 0; border-top:1px solid #dedede;}
	.sitemapArea>div>ul>li>ul>li>ul>li>ul{padding:4px 15px;}
/*[e] Etc Style */

/*[s] Plugin Style */
	/* Layer Style */
		.layerArea .layerIn .layerBgIn{width:0px; height:0px; background-color: rgba(255,255,255,0.7); position:absolute; left:50%; top:50%; z-index:100; -webkit-transition: .5s; transition: .5s; transform-origin: 50% 50%;}

		.layerArea{width:0px; height:0px; background-color: rgba(0,0,0,0.7); position:fixed; left:50%; top:50%; z-index:99; overflow:hidden; overflow-y:auto; -webkit-transition: .5s; transition: .5s; transform-origin: 50% 50%;}
		.layerArea.one,
		.layerArea.two{width:100%; height:100%; left:0%; top:0%;}
		.layerArea.two .layerBgIn{width:100%; height:100%; left:0%; top:0%;}
		.layerArea .closeLy{width:8rem; display:inline-block; position: fixed; right:0; top:0;}
		.layerArea .layerIn{width:100%; height:100%; display: table; position:relative;}
		.layerArea .layerIn .layerCell{width:100%; height:100%; padding:12rem 0; display: table-cell; vertical-align:middle; position:relative; box-sizing: border-box;}
		.layerArea .layerIn .layerBox{margin:0 auto; background-color: #fff; font-size:0; line-height:0; display:none; position: relative; box-sizing: border-box; z-index:99;}
		.layerArea .layerIn .layerBox>.tit{}
		.layerArea .layerIn .layerBox .contLy{}

		.qPolicyLay{width:80%; max-width:62rem; padding:5rem; background-color: #f9f9f9 !important;}
		.qPolicyLay>.tit{padding-bottom:3rem; font-weight: 500; font-size:2.4rem; line-height:1.3; color: #222; text-align: center; letter-spacing: -0.03em;}
		.qPolicyLay .contLy{padding:0px; font-size:0; line-height:0; text-align: center;}
		.qPolicyLay .contLy img{border: 1px solid #e2e2e2;}

		.box02{width:800px; padding:10px;}
		.box02>.tit{padding:0 10px 10px;}
		.box02>.contLy{padding:80px;}

	/* Img Over Bg Style */
		#photo{width:960px;margin:0 auto; position:relative; overflow:hidden;}
		#photo>li{width:150px; height:150px; margin:5px; float:left; display:inline; overflow:hidden; }
		#photo>li>a{width:100%; height:100%; position: relative; display:block; overflow:hidden;}
		#photo>li>a>img{width:100%; height:100%; display:block; border-radius:5px;}
		#photo>li>a>.bg_l{width:100%; height:100%; background-color:red; position: absolute; left:0; top:0; display:none; opacity:0.3; border-radius:5px;}
/*[e] Plugin Style */
@media only screen and (max-width : 1400px){
	.mbox{height:auto !important;}
	.mbox>.inConts{height:auto; display:block;}
	.mbox>.inConts>.mtd{display:block;}

	.mConts{padding:8rem 0;}

	#mVisual .inConts{height:76.1rem;}
}
@media only screen and (max-width : 1200px){
	.messageArea .btmBox>dl{width:100%; display:block;}
	.messageArea .btmBox>.img{position: absolute; right:0; top:-1rem;}

	.bis_list>ul{margin:-2rem 0 0 -2rem;}
	.bis_list>ul li{width:50%; padding:2rem 0 0 2rem;}
	.bis_list .txt{margin-top:1rem;}

	.qVisionArea .environmentList>ul{margin-top:16px;}
	.qVisionArea .environmentList>ul>li{width:50%; padding-top:16px;}
}



/*
-webkit-transform: translateY(-50%); transform: translateY(-50%);
-webkit-transform: translateX(-50%); transform: translateX(-50%);
filter:grayscale(100%) blur(0px); -webkit-filter:grayscale(100%) blur(0px);
transition: all .5s linear;
transition: all .5s ease-out;
transform:rotate(180deg);
-webkit-transition-timing-function:ease-in linear; transition-timing-function:ease-in linear;
-webkit-transition-delay: .8s; transition-delay: .8s;
:before{content: ""; width: 24px; height: 24px; background-color: #fff; border:1px solid #666; display: inline-block; position:absolute; left: 0; top:0px; box-sizing: border-box;}
display: flex; justify-content: space-between; // 양쪽 끝 정렬
display: flex; justify-content: space-around; // 센터 정렬
display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; //한줄 감추기
display: block; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; //두줄 감추기
active
:first-child
text-indent:-99999px;
!important
display:table;
table-layout:fixed;
display:table-row;
display:table-cell;
box-sizing:border-box;
word-break:keep-all; word-wrap:break-word;
border-radius:2px;
*/