	
* {
	margin: 0px;
	padding: 0px;}

body{
	font-family:"メイリオ", Meiryo,sans-serif;
	font-size: 12px;
	line-height: 150%;
	margin: 0;
	padding: 0;
	color:#333;
	background-color:#FFF;}

img {border:none;}

table{border-collapse:collapse;}

ul{list-style:none;}

div{display:block;}

a{text-decoration:none;
	color:#333;}
	
a:hover img{
opacity:0.8;
filter:alpha(opacity=80);
-ms-filter:"alpha(opacity=80)";}

/*padding*/
.p_b_10{padding-bottom:10px;}
.p_b_20{padding-bottom:20px;}
.p_b_30{padding-bottom:30px;}
.p_b_40{padding-bottom:40px;}
/*Hack */
.clearfix:before,
.clearfix:after {
    content:"";
    display:table;}
.clearfix:after {clear:both;}
/* For IE 6/7 (trigger hasLayout) */
.clearfix {zoom:1;}



/*Basic //////////////////////////*/
#Container{
	width:970px;
	margin:0px auto;}
	
#Header{
	background:url(https://www.gloryguy.jp/common/images/shop/head_bg.gif) repeat-x bottom;
	height:130px;}
	
#Header h1{
	width:470px;
	display:block;
	float:left;}
	
#Header ul#Head_btn{
	float:right;
	display:block;
	width:480px;
	padding-top:60px;}
	
#Header ul#Head_btn li{
	float:left;
	display:block;
	width:150px;
	padding-left:10px;}
	
/*Navi*/
#Navi{
	background:url(https://www.gloryguy.jp/common/images/shop/navi_bg.gif) no-repeat 0 0;
	height:50px;
	width:970px;
	overflow:hidden;
	margin-top:10px;
	padding-bottom:20px;}
	
#Navi ul{
	padding-left:25px;
	width:960px;
	display:block;}	
#Navi ul li{
	display:block;
	width:152px;
	height:50px;
	padding-right:40px;
	float:left;}
	
#Navi ul li a{	
	display:block;
	width:152px;
	height:50px;
	text-indent:-9999px;
	overflow:hidden;
	background-repeat:no-repeat;
	background-position:0 0;}
	
#Navi ul li a:hover{
	background-position:0 -50px;}

#Navi ul li a#Navi_1{background-image:url(https://www.gloryguy.jp/common/images/shop/navi_1.gif);}
#Navi ul li a#Navi_2{background-image:url(https://www.gloryguy.jp/common/images/shop/navi_2.gif);}
#Navi ul li a#Navi_3{background-image:url(https://www.gloryguy.jp/common/images/shop/navi_3.gif);}
#Navi ul li a#Navi_4{background-image:url(https://www.gloryguy.jp/common/images/shop/navi_4.gif);}
#Navi ul li a#Navi_5{background-image:url(https://www.gloryguy.jp/common/images/shop/navi_5.gif);}

/*Contents*/
#Contents{
	padding-bottom:50px;}

#Main{
	width:720px;
	float:right;}
	
	
/*Side////////////////////////////////*/	
#Side{
	float:left;
	width:220px;
	background:url(https://www.gloryguy.jp/common/images/shop/side_bottom.gif) no-repeat bottom #F0F0EB;
	padding-bottom:60px;}	

#Side_Inner{
	padding:0px 10px;}

/*Search*/
#Search_inner{
	padding:0px 10px;}

#Search{
	padding-bottom:10px;}
	
#Search h2{
	margin-bottom:10px;}

#Search input#Search_word{
	height:26px;
	width:125px;
	border:none;
	float:left;
	margin-top:5px;}
	
#Search input#Search_btn{
	padding-top:5px;
	width:70px;
	height:26px;
	margin:0px;
	float:right;}
	
/*bnr*/
.bnr{
	padding-bottom:10px;}	
	
/*Side_ctg*/
.Side_ctg{
	padding-bottom:10px;}

.Side_ctg h2{
	padding-bottom:10px;}
	
.Side_ctg ul li{
	background:url(https://www.gloryguy.jp/common/images/shop/icon.gif) no-repeat 0 50%;
	padding-left:18px;
	margin-bottom:5px;}

#Mens_Ctg a:hover{color:#2463AB;}
#Ladys_Ctg a:hover{color:#FF113F;}

#Side_Brand{padding-bottom:20px;}
#Side_Brand ul li{
	background:url(https://www.gloryguy.jp/common/images/shop/icon.gif) no-repeat 0 6px;
	padding-left:18px;
	margin-bottom:10px;
	display:block;}

#Side_Brand ul li a:hover{color:#999;}	

/*Twitter*/
#Twitter{padding-bottom:30px;}

#Official{padding-bottom:20px;}


/*Footer///////////////////////////////////*/
#Copyright{
	text-align:right;
	padding-bottom:10px;
	border-bottom:2px solid #000;
	margin-bottom:3px;}
	
#Footer{
	border-top:1px solid #000;
	padding-top:20px;
	padding-bottom:10px;
	padding-bottom:80px;}
	
#PageTop{
	position: fixed;
	bottom: 0px;
	left:46%;}


#footer_box{
	font-size:84%;
	line-height:130%;}
#footer_box h3{margin-bottom:15px;}	
#Info{
	float:left;
	width:240px;}

#Info ul li{
	margin-bottom:10px;}
	
#Mobile{
	float:left;
	padding-right:80px;
	width:285px;}

#Mobile table td{
	text-align:left;
	vertical-align:top;}
	

#Member{
	float:left;
	width:365px;}	
				
/*商品リスト//////////////////////////////*/
.Newitem_ttl{
	position:relative;
	width:720px;
	height:70px;
	margin-bottom:20px;}
	
.Newitem_ttl p{
	position:absolute;
	right:0px;
	bottom:0px;}

.item_list{
	width:720px;
	overflow:hidden;
	padding-bottom:30px;}
.item_list_inner{
	width:725px;}
		
.item_box{
	float:left;
	border-right:1px dotted #000;
	width:130px;
	padding:0px 7px;
	margin-bottom:30px;}
	
.item_img{
	text-align:center;}
	
.item_img img{width:105px; height:auto;}

.item_name{
	font-size:84%;
	line-height:130%;
	padding:10px 0px;}
	
.item_price{
	text-align:center;}		
	
.gg_item a:hover{color:#2463AB;}
.ca_item a:hover{color:#FF113F;}


/*アーカイブ*/
.Pankuzu{
	font-size:84%;
	padding-bottom:20px;}
.Ctg_ttl{
	font-size:18px;
	margin-bottom:20px;
	color:#FFF;
	background:url(https://www.gloryguy.jp/common/images/shop/ttl_bg.gif) no-repeat 0 0;
	height:25px;
	padding-left:10px;
	padding-top:5px;}
	
#Narabi,
.Hit{
	margin-bottom:30px;
	color:#666;}
	

#Narabi a{
	color:#666;}
#Narabi a:hover{
	text-decoration:underline;
	color:#45C0CC;}
	
.n_p{
	text-align:center;}
	
.n_p a{color:#45C0CC;}
	
.Ctg_List{
	padding-bottom:10px;}
	

.Ctg_List a:hover{color:#45C0CC;}

.Ex_txt{
	font-size:84%;
	line-height:120%;}
				
				
/*特商*/
table.Product_info{
	width:100%;
	border-collapse:collapse;
	margin:20px 0px;}

table.Product_info{border-top:1px dotted #BBB;}

table.Product_info td,
table.Product_info th{
	font-weight:normal;
	text-align:left;
	vertical-align:top;
	padding:5px;
	border-bottom:1px dotted #BBB;}
	table.Product_info th{
	white-space:nowrap;}	
	table.Product_info tr{
	background-color: #EEEEEE;}
table.Product_info tr.even td,
table.Product_info tr.even th{background-color:#FFF;}	
			
/*フリーページ///////////////////////////////////////*/			
.Freepage a{color:#45C0CC;}
.Freepage a:hover{text-decoration:underline;}

/*初めての方へ*/
.About_l{
	float:left;
	width:250px;}
.About_r{
	float:right;
	width:430px;}
	
#Shop_gg{
	padding:40px 0px;
	margin:40px 0px;
	border-bottom:1px dotted #000;
	border-top:1px dotted #000;}
#Shop_ca{
	padding:40px 0px;
	margin:40px 0px;
	border-bottom:1px dotted #000;
	}

.Add{padding:10px 0px;}

.About_l table{
	width:100%;
	border-top:1px dotted #000;
	margin-bottom:10px;}
	
.About_l table th,
.About_l table td{
	text-align:left;
	font-weight:normal;
	vertical-align:top;
	border-bottom:1px dotted #000;
	padding:5px 0px;}
	
.About_l table th{
	white-space:nowrap;
	padding-right:10px;}													
	
.map{
	padding-top:10px;}	

.About_txt{padding-bottom:30px;}	

/*ガイド*/
ul#tab-container-nav{
height:80px;
width:720px;
display:block;}
 
#tab-container ul#tab-container-nav li{
width:144px;
height:80px;
float:left;}
 
ul#tab-container-nav li a{
display:block;
text-indent:-9999px;
overflow:hidden;
width:144px;
height:80px;
background-repeat:no-repeat;
background-position:0px 0px;} 

#tab-container ul li a#Guidenavi_1{
	background-image:url(https://www.gloryguy.jp/common/images/shop/tab_1.gif);}
#tab-container ul li a#Guidenavi_2{
	background-image:url(https://www.gloryguy.jp/common/images/shop/tab_2.gif);}
#tab-container ul li a#Guidenavi_3{
	background-image:url(https://www.gloryguy.jp/common/images/shop/tab_3.gif);}
#tab-container ul li a#Guidenavi_4{
	background-image:url(https://www.gloryguy.jp/common/images/shop/tab_4.gif);}
#tab-container ul li a#Guidenavi_5{
	background-image:url(https://www.gloryguy.jp/common/images/shop/tab_5.gif);}
	
	
ul#tab-container-nav li a:hover,
ul#tab-container-nav li a.active{
	background-position:0 -80px;}		
 
.tab{
	width:720px;
	padding:20px 0px;}
	
.tab ul.guide_sub{
	width:720px;
	margin-bottom:20px;}
	
.tab ul.guide_sub li{
	display:inline;
	line-height:200%;}

.tab ul.guide_sub li a{color:#333;}	
.tab ul.guide_sub li a:hover{
	color:#45C0CC;}
.tab p{
	margin-bottom:20px;}

p.sub_midashi{
	font-size:13px;
	font-weight:bold;
	background:url(https://www.gloryguy.jp/common/images/shop/icon.gif) no-repeat 0 50%;
	padding:6px 0px;
	padding-left:18px;
	border-top:1px solid #CCC;
	border-bottom:1px solid #CCC;
	margin:30px 0px 15px 0px;}
	
p.sub_komidashi	{
	font-size:13px;
	font-weight:bold;
	margin-bottom:5px;}
	
.Caution{
	background-color:#F0F0F0;
	padding:15px;
	margin-bottom:20px;
	color:#C00;}
	
.Caution p{
	margin-bottom:5px}
	
.Caution a{
	color:#C00;
	text-decoration:underline;}
	
p.Caution_midashi{
	font-size:14px;
	font-weight:bold;
	background-image:url(https://www.gloryguy.jp/common/images/shop/caution.jpg);
	background-repeat:no-repeat;
	padding-left:35px;
	padding-top:5px;
	height:30px;}			
	

/*faq*/
.faq_box{
	border-bottom:1px #000 dotted;
	margin-bottom:20px;}
	
.faq_box p{
	margin-bottom:10px;}
	
/*sitemap*/

#SiteMap ul#List_l{
	float:left;
	width:300px;
	padding-left:10px;}
#SiteMap ul#List_r{
	float:right;
	width:300px;
	padding-right:10px;}
	
	
#SiteMap ul li{
	margin-bottom:8px;
	background:url(https://www.gloryguy.jp/common/images/shop/icon.gif) no-repeat 0 6px;
	padding-left:18px;}
	
#SiteMap ul li a{color:#333;}
#SiteMap ul li a:hover{text-decoration:underline; color:#45C0CC;}
	
#SiteMap ul li ul li{
	background:none;
	padding-left:0px;
	margin-bottom:5px;}
	
#SiteMap ul li ul{
	margin-top:10px;
	margin-bottom:20px;}

#Btn_ex{
padding-top:20px;}

/*Slider*/	
#TopImg{
	width:970px;
	height:395px;
	padding-bottom:25px;}
	
#gallery{
	width:970px;
	height:395px;}

.ad-gallery {
	width: 970px;
	height: 395px;
	position:relative;}
	
.ad-gallery, .ad-gallery * {margin: 0; padding: 0;}
.ad-gallery .ad-image-wrapper {
	width: 970px;
	height: 330px;
	position: relative;
	overflow: hidden;}

.ad-gallery .ad-image-wrapper .ad-image {
	position: absolute;
	overflow: hidden;
	top: 0;
	left: 0;}
.ad-gallery .ad-image-wrapper .ad-image a img {border: 0;}


.ad-gallery .ad-forward, .ad-gallery .ad-back {display:none;}
/* IE 6 doesn't like height: 100% */
* html .ad-gallery .ad-forward, .ad-gallery .ad-back {}



.ad-gallery .ad-thumbs .ad-thumb-list {
	margin:0 auto;
  margin-top:5px;
  text-align:center;
	width: 970px;
	list-style: none;}

.ad-gallery .ad-thumbs li {
	
	width: 124px;
	height:52px;
	margin-right: 5px;
	padding-left: 0px;
	display:inline-block;}
	
.ad-gallery .ad-thumbs li a {
	width: 124px;
	height: 52px;
	display:block;
	position: relative;
	outline:none;}

.ad-gallery .ad-thumbs li a img {
	position: absolute;
	left:0px;
	top: 0px;
	padding:2px;
	padding-top:10px;}
.ad-gallery .ad-thumbs li a.ad-active img {
	width:120px;
	background:url(https://www.gloryguy.jp/common/images/shop/slide/thm_bg.jpg) no-repeat 0 0;
	padding:2px;
	padding-top:10px;}

.ad-preloads {
	position: absolute;
	left: -9000px;
	top: -9000px;}
#btn_thumb {
	position: absolute;
	right: 0px;
	top: 0px;}
#btn_thumb .btn_ {display:none;}
.hdn,display: none;.{display: none;}
.ad-controls{display:none;}