/* BASIC css start */
/* #container */

.top_btn {z-index: 100; position: fixed; right: -40px; bottom: 50px; display: block; width: 40px; height: 40px; background-image: url(/design/peterjin/11657/top_btn-01.png); transition: 0.4s;}

header .b_gnb ul li:nth-of-type(1) a {font-weight: 500 !important;}
header .b_gnb ul li:nth-of-type(1) a:before {content: ''; display: none !important;}
header .b_gnb ul li:nth-of-type(4) a {font-weight: 900;}
header .b_gnb ul li:nth-of-type(4) a:before {content: attr(data-hidden-tab); z-index: -1; display: block; position: absolute; top: -5px; left: -7px; width: 135%; height: 30px; background-color: #edecec; border-radius: 20px;}

h2 {padding: 50px 0 20px 0; text-align: center; font-size: 1em; font-weight: 900;}


#container .inner { width: 100%; text-align: center;}
#container .inner h2 {margin: 20px 25px;; font-size: 1em; font-weight: 700; text-align: left; line-height: 1.2; color: #707070;}
#container .inner h2 strong {font-weight: 900; font-size: 1.2em; color: #000;}
#container .process {}
#container .process ul {width: 100%;}
#container .process ul li {margin-bottom: 50px; padding: 20px; width: 100%; height: auto;}
#container .process ul li img {display: block; margin: auto;}
#container .process ul li h3 {margin: 30px 0; text-align: center; font-size: 1.8em; font-weight: 700;}
#container .process ul li span {font-size: 0.87em;}

#container .order_btn {margin: 150px 0 150px 0; text-align: center;}
#container .order_btn a {font-size: 2em; font-weight: 900; transition: 0.3s; }
#container .order_btn a:hover {color: #b83a2f;}

/* BASIC css end */

