@charset "utf-8";

/* ³»¿ë°ü¸® */
#ctt {margin:2% 0;padding:2%;border-top:0px solid #e9e9e9;border-bottom:0px solid #e9e9e9}
.ctt_admin {margin:0 5px;text-align:right}
#ctt header h1 {position:absolute;font-size:0;line-height:0;overflow:hidden}
#ctt_con {padding:0}
	#ctt_con img{width:100%;margin:1% 0;}
.ctt_img {text-align:center}

.under_txt{padding:3% 5%;font-size:0.8em;line-height:1.4em;border:2px solid #000;margin-top:2%;}

.new_btn{width:100%;position:relative;}
	.new_btn p a{position:absolute;width:30%;}
	.btn_01{bottom:17%;left:15%;}
	.btn_02{bottom:17%;right:15%;}

.link{width:100%;}
	.link img{margin:0 !important;}

.link_btn{width:100%;}
	.link_btn ul{width:100%;display:inline-block;list-style:none;margin:0;padding:0;}
	.link_btn ul li{float:left;border:1px solid #fff;margin:0 2% 1% 0;width:17.5%;text-align:center;padding:0;}
		.link_btn ul li.last{margin-right:0;}
		.link_btn ul li a{display:block;}


#back-top {

    position: fixed;

    bottom: 30px;
	right:10px;
}

 

#back-top a {

    width: 30px;

    display: block;

    text-align: center;

    font: 11px/100% Arial, Helvetica, sans-serif;

    text-transform: uppercase;

    text-decoration: none;

    color: #bbb;

 

    /* transition */

    -webkit-transition: 1s;

    -moz-transition: 1s;

    transition: 1s;

}

#back-top a:hover {

    color: #000;

}

 

/* arrow icon (span tag) */

#back-top span {

    width: 30px;

    height: 30px;

    display: block;

    margin-bottom: 7px;

    background: #ddd url('/theme/basic/mobile/shop/img/up-arrow.png') no-repeat center center;
	background-size:20px 20px;
 

    /* rounded corners */

    -webkit-border-radius: 5px;

    -moz-border-radius: 5px;

    border-radius: 5px;

 

    /* transition */

    -webkit-transition: 1s;

    -moz-transition: 1s;

    transition: 1s;

}

#back-top a:hover span {

    background-color: #777;

}
