/* 인사말 */
p.t0{font-size:3em; line-height:1.5em; color:#F2655B;}
p.t1{font-size:2em; line-height:1.5em; color:#4E546C;}
p.t2{font-size:1.2em; line-height:1.5em; color:#157CD9; font-weight:400;}
p.t3{font-weight:400;}

/* 회사소개 */
#company{line-height:2em;}

#company .map{width:100%; margin:0 auto; text-align:center;}

/* 렌탈머신소개 */
#machine{font-size:1.2em;}
.mc_box{margin-bottom:20px;}
#machine .pro{width:45%; float:left;}
#machine .pro.mobile{display:none;}
#machine dl{width:55%; float:left;}
#machine dl dt{font-size:2em; line-height:1.5em; margin-bottom:10px; font-weight:600;}
#machine dl dd{margin-bottom:20px;}
#machine dl dd.spec p{font-weight:600; padding-right:5px;}

/* 렌탈안내 */
#busi dt{font-size:1.5em; line-height:1.5em; margin:10px 0; color:#B15A2B; font-weight:600;}
#busi dd{font-size:1.2em; line-height:1.2em;}
#busi dd strong{font-size:1.5em; background:url(../img/common/phone3.png) no-repeat 0 50%/auto 80%; padding-left:15px;}

/* 렌탈안내 내용재작업 */
#busi{text-align:center;}
#busi .ad{font-size:1.5em; line-height:1.8em;}
#busi img.bean{margin:20px auto; width:500px;}
#busi .ad p{font-size:1.2em; color:#853C33; font-weight:600;}
#busi .box{margin:20px 0; padding:10px 0;}
#busi .box .tit{font-size:1.5em; line-height:1.8em;}
#busi .box .img li{display:inline-block; vertical-align:middle; margin:30px 0; border:2px solid #CCC; border-radius:25px; padding:20px 30px;}
#busi .box .img li img{width:250px;}
#busi .box .img li p{font-size:1.5em; line-height:2em;}
#busi .box .img li strong{display:inline-block; font-size:2em; color:#4D3018; margin-top:20px;}
#busi .box .img li strong red{color:#BF0000; font-weight:600;}
#busi .box .img li.vs{font-size:4em; border:none;}

#busi .box .list{width:600px; padding:30px; text-align:left; margin:0 auto;}
#busi .box .list li{ font-size:1.2em; line-height:2em;}
#busi .box .list li span{display:inline-block; width:30px; line-height:30px; height:30px; border-radius:50%; font-weight:600; color:#fff; background:#333; text-align:center; margin-right:5px;}

/* 자유렌탈요금제 */
#price p.tit{font-size:2.3em; line-height:2.5em; letter-spacing:-1px; margin-bottom:20px;}
#price p.tit:before{content:'['; display:inline-block; margin-right:25px; font-size:0.8em; font-weight:bold; color:#5D3A31;}
#price p.tit:after{content:']'; display:inline-block; margin-left:25px; font-size:0.8em; font-weight:bold; color:#5D3A31;}
#price p.tit strong{color:#5D3A31;}

#price{text-align:center;}
#price .slg{background:url(../img/sub/price_titbg.jpg) no-repeat 50% 0/100% auto; padding:50px 10px;}
#price h3.tit{line-height:2em; font-size:2em; color:#fff; background:url(../img/common/tit_strap.png) no-repeat 50%/auto 100%; padding-bottom:28px; margin-bottom:20px;}
#price h3.tit strong{color:#FFCC00;}
#price .slg span{font-size:1.5em; line-height:1.5em; margin-bottom:30px; color:#fff; text-shadow:0 0 3px #000;}

#price .p1{margin-bottom:30px; background:#F2ECE0; padding:40px 0;}
#price .p1 dl{width:60%; margin:0 auto;}
#price .p1 dt{font-size:2em; line-height:2em; margin-bottom:10px; font-weight:600;}
#price .p1 dd{font-size:1.3em; margin:3px 0; line-height:2em; vertical-align:middle; text-align:left; height:50px; position:relative;}
#price .p1 dd span{font-size:1.2em; font-weight:600; display:block; width:40px; height:40px; background:#960; 
				   color:#fff; text-align:center; letter-spacing:-1px; border-radius:5px;
				   position:absolute; left:0px; top:50%; transform:translateY(-50%);}
#price .p1 dd p{display:block; position:absolute; left:50px; top:50%; transform:translateY(-50%);}

#price .p2{padding:30px 0; vertical-align:top;}
#price .p2 li{display:inline-block; vertical-align:middle; text-align:center; box-sizing:border-box; width:300px; height:300px; padding:30px; 
			  border-radius:10px; border:3px solid #5D3A31;}
#price .p2 li img{width:80%;}
#price .p2 li:nth-child(1){ font-size:1.5em; line-height:1.5em; padding-top:95px;}
#price .p2 li p{font-size:1.5em;}

#price .p3{margin-bottom:30px; padding:40px 0; border-bottom:1px solid #CCC; border-top:1px solid #ccc;}
#price .p3 .img{display:inline-block; vertical-align:middle;}
#price .p3 .img span{display:inline-block; font-size:3em; width:50px; line-height:50px; padding-bottom:-1px; 
					 text-align:center; color:#616161; background:#ccc; border-radius:50%; font-weight:600;}
#price .p3 .img img{width:auto; height:300px;}
#price .p3 ul{display:inline-block; vertical-align:middle;}
#price .p3 li{margin:3px 0; vertical-align:middle;}
#price .p3 li p{display:inline-block; padding:10px 20px; background:#E3E3E3; border:1px solid #C3C3C3; border-radius:5px;}
#price .p3 li p strong{font-size:1.5em; color:#FF0000; font-weight:600; letter-spacing:-1px;}
#price .p3 li span{font-size:1.5em; display:inline-block; vertical-align:middle; padding-bottom:15px; margin:5px;}

#price .p4{padding:20px 0; font-size:1.5em; line-height:1.5em;}

#price .p5{margin-bottom:30px; background:#F2ECE0; padding:40px 0;}
#price .p5 dl{width:70%; margin:0 auto;}
#price .p5 dt{font-size:2em; line-height:2em; margin-bottom:10px; font-weight:600;}
#price .p5 dd{font-size:1.3em; margin:3px 0; line-height:2em; vertical-align:middle; text-align:left; height:50px; position:relative;}
#price .p5 dd span{font-size:1.2em; font-weight:600; display:block; width:65px; height:40px; background:#960; 
				   color:#fff; text-align:center; letter-spacing:-1px; border-radius:5px;
				   position:absolute; left:0px; top:50%; transform:translateY(-50%);}
#price .p5 dd p{display:block; position:absolute; left:75px; top:50%; transform:translateY(-50%);}

#price .p6{ padding:20px; margin-bottom:30px; font-size:2em; line-height:1.5em;}
#price .p6 dib{display:block;}
#price .p6 span{text-decoration:underline; font-weight:600; background:#FD7512; color:#fff;}
#price .p6 strong{color:#BE580E;}

#price .p7{ padding:30px; font-size:2em; line-height:2em; background:#5D3A31; color:#fff;}
#price .p7 strong{background:url(../img/common/phone.png) no-repeat 0 50%/auto 100%; padding-left:25px; color:#FFCC0F}
#price .p7 span{}

#bean{text-align:center;}
#bean .tit{font-size:1.8em; line-height:1.5em; margin-bottom:30px;}
#bean .logo{height:25px;}
#bean .btnlist li{display:inline-block; vertical-align:top; margin:10px; width:30%; height:350px; letter-spacing:-1px;
		 background-repeat:no-repeat; background-position:50%; background-size:cover; color:#fff; position:relative; cursor:pointer;}
#bean .btnlist li span{display:inline-block; background:#5D3A31; color:#fff; font-size:2.5em; line-height:1.2em; padding:10px;}
#bean .btnlist li .list_tit{position:absolute; bottom:30px; left:50%; transform:translateX(-50%); width:80%;}
#bean .btnlist li p{font-size:2em; line-height:2em; font-weight:600;}
#bean .btnlist li a{display:block; background:#fff; font-weight:bold; width:50%; font-size:1.1em; margin:10px auto; padding:10px 20px; color:#5D3A31; border-radius:40px;}

#bean .btnlist li:nth-child(1){background-image:url(../img/sub/bean01.jpg)}
#bean .btnlist li:nth-child(2){background-image:url(../img/sub/bean02.jpg)}
#bean .btnlist li:nth-child(3){background-image:url(../img/sub/bean03.jpg)}
#bean .btnlist li:nth-child(4){background-image:url(../img/sub/bean04.jpg)}
#bean .btnlist li:nth-child(5){background-image:url(../img/sub/bean05.jpg)}

#bean .bg{display:none; position:fixed; top:0; left:0; width:100%; height:100%; z-index:99999; background:rgba(0,0,0,0.5);}
#bean .popup{display:none; position:fixed; left:50%; top:50%; transform:translateX(-50%) translateY(-50%); width:900px; background:#fff; z-index:99999;
			 padding:0px; box-sizing:border-box;}
#bean .popup li{display:none; height:400px; overflow-y:auto; padding:60px 40px; box-sizing:border-box;}
#bean .popup .close{background:url(../img/common/icon_close.png) no-repeat 50%/100% 100%; width:30px; height:30px; 
					position:absolute; right:30px; top:30px; text-indent:-9999px;}
#bean .popup .pro{width:20%; display:inline-block; margin-right:30px;}
#bean .popup .txt{width:50%; display:inline-block; text-align:left; font-size:1.5em; line-height:1.5em; vertical-align:middle;}

@media all and (max-width:768px){
	p.t0{font-size:2em;}
	p.t1{font-size:1.5em;}
	#price p.tit{font-size:2em; line-height:1.3em;}
	#price p.tit:before, #price p.tit:after{display:none;}
	#price .p5 p.tit strong{display:block;}
	
	#busi{width:margin:0 auto;}
	#busi dt{font-size:1.2em; line-height:1.5em; margin:10px 0; color:#B15A2B; font-weight:600;}
	#busi dd{font-size:1em; line-height:1.2em;}
	#busi .proc ul{width:100%;}
	
	#busi .ad{font-size:1em;}
	#busi img.bean{margin:20px auto; width:90%;}
	#busi .box .img { font-size:0.55em;}
	#busi .box .img li{padding:5px; text-align:center;}
	#busi .box .img li img{width:120px;}
	#busi .box .img li strong{margin-top:5px;}
	#busi .box .list{font-size:0.8em; width:100%; padding:30px 0;}
	#busi .box .list li{background:#E3E3E3; margin-bottom:5px; text-align:center; padding:10px 20px 20px 20px; border-radius:10px;}
	#busi .box .list li span{width:30px; font-size:1.5em; line-height:30px; height:30px; display:block; margin:10px auto;}

	#machine {font-size:1em;}
	#machine .pro{width:100%; float:none;}
	#machine dl{width:100%; float:none;}
	#machine .pro.mobile{display:block;}
	#machine .pro.pc{display:none;}
	
	#price h3.tit{font-size:1.1em; line-height:1.8em; letter-spacing:-1px; padding-bottom:10px;}
	#price .slg span{font-size:0.9em; letter-spacing:-1px;}
	
	#price .p1 dl{width:90%;}
	#price .p1 dt{font-size:1.5em;}
	#price .p1 dd{font-size:0.9em; line-height:1.5em; height:40px;}
	#price .p1 dd span{width:30px; line-height:30px; height:30px; margin-right:5px;}
	#price .p1 dd p{left:35px;}
	
	#price .p2 li{width:80%; height:auto; margin:5px 0;}
	#price .p2 p.tit strong{display:block;}
	#price .p2 li:nth-child(1){padding-top:30px; font-size:1.3em;}
	
	#price .p3 .img{margin-bottom:10px;}
	#price .p3 .img img{width:auto; height:150px;}
	#price .p3 li{font-size:0.8em; line-height:1.5em;}
	#price .p3 li p{padding:5px 10px;}
	
	#price .p5 dl{width:90%;}
	#price .p5 dt{font-size:1.5em; line-height:1.2em; margin-bottom:20px;}
	#price .p5 dt strong{display:block;}
	#price .p5 dd{font-size:0.9em; line-height:1.5em; height:40px;}
	#price .p5 dd span{width:40px; line-height:30px; height:30px; margin-right:5px;}
	#price .p5 dd p{left:50px;}
	
	#price .p6{font-size:1.1em;}
	#price .p6 dib{display:inline;}
	#price .p7{font-size:1.2em; line-height:1.3em; padding:20px 0;}
	#price .p7 span{display:block;}
	#price .p7 strong{ font-size:1.5em; margin-top:10px; display:inline-block;}
	
	#bean .tit{font-size:1.2em; margin-bottom:30px;}
	#bean .logo{height:20px;}
	#bean .btnlist li{width:90%; margin:5px auto; font-size:0.9em;}
	
	#bean .popup{width:90%; height:400px;}
	#bean .popup li{padding:20px;}
	#bean .popup .close{width:20px; height:20px; right:10px; top:10px;}
	
	#bean .popup .pro{width:50%; display:block; margin:0 auto 30px;}
	#bean .popup .txt{width:80%; display:block; margin:0 auto; font-size:1em; line-height:1.3em;}
	#bean .popup .txt p{ margin-bottom:10px;}
	




}