@charset "utf-8";
@import url("/sp/css/style0913.css");

*{margin:0;padding:0;}

ul{list-style:none;}
a{text-decoration:none;}
a:link img{border:none;}
a:visited img{border:none;}
a:focus img,a:hover img{border:none;}
a:active img{border:none;}
img{border:none;}
.clear{clear:both;}
.right{float:right}
.left{float:left}
.b{font-weight:bold;}
.size10{font-size:10px;}
.w-font{
	font-family: 'Crimson Text', serif;
}

/*お試し店舗のヘッダを非表示*/ .FS2_trial{ display:none; }
/*プレビューモードのヘッダを非表示*/ .FS2_preview{display:none;}
/* カテゴリ別一覧ページの在庫なし非表示 */div#FS2_itemlayout_IHL2 p.itemStock.FS2_noStockText { display: none;}
/* 通信欄の縦幅を調整 */.FS2_SettleEdit_list_Communication textarea{height:100px;}

body {font-family: "Lucida Grande", "Lucida Sans Unicode", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", Helvetica, Arial, Verdana, sans-serif; font-size: 12px; }
.w-font{font-family: 'Crimson Text', serif;}
#wrapper{width:100%;margin:0 auto 0;}
#wrapper #header{width:100%;padding-top:10px;}
#wrapper #header #headertop{width:300px;margin:0 auto;}
#wrapper #header #headertop .logo{}
#wrapper #header #headertop ul{margin:0 0 20px 0;overflow:hidden;}
#wrapper #header #headertop ul li{float:left;margin:0 0 0 10px;width:53px;font-size:10px;text-align:center;}
#wrapper #header #headertop ul li:first-child{margin:0;}
#wrapper #header #headertop ul li .icon{height:45px;background:#303030;border-radius: 5px;margin:0 0 7px 0;}
#catelist{margin:30px 0 30px 0;}
.catebtn{width:93%;padding:0 0 0 7%;font-size:14px;line-height:50px;margin:3px 0 0px 0;background:#303030;background:linear-gradient(to bottom,  #303030 0%,#303030 50%,#202020 50%,#202020 100%);}
.catebtn a{color:#fff;width:100%;display:block;background:url(../sp-img/tri03.png) 90% 50% no-repeat;}
.content100{width:100%;background:#303030;background:linear-gradient(to bottom,  #303030 0%,#303030 50%,#202020 50%,#202020 100%);}
#wrapper #header #nav{width:300px;margin:0 auto;overflow:hidden;position:relative;font-size:14px;line-height:14px;}
#wrapper #header #nav li{float:left;color:#fff;line-height:35px;margin:0 20px 0 0;}
#wrapper #header #nav li:first-child{background: url("http://www.andy-dress.com/sp/sp-img/menubtn.png") 0 50% no-repeat;margin: 0 30px 0 0;text-align: right;width: 100px;}
#wrapper #header #nav li:last-child{margin:0;text-align:right;width:50px;background:url(http://www.andy-dress.com/sp/sp-img/loupe.png) 0 50% no-repeat;background-size:30%;}
#wrapper #header #nav li img{position:absolute;top:0px;left:0px;}
#wrapper #header #nav li a{color:#fff;display:block;width:100%;}

marquee{background:#202020;width:100%;height:16px;color:#fff;padding:4px 0 0 0;}
#wrapper .content300{width:300px;margin:0 auto;}
#wrapper #blandbtn{margin:30px 0;}
#wrapper .content300 .rankingbtn{line-height:50px;background:#303030;background:linear-gradient(to bottom,  #303030 0%,#303030 50%,#202020 50%,#202020 100%);text-align:center;color:#fff;font-size:14px;}
#wrapper .content300 .rankingbtn a{width:100%;height:100%;color:#fff;display:block;}
.tri{width: 0px;height: 0px;border-style: solid;border-width: 3px 0 3px 10px;border-color: transparent transparent transparent #ffffff;}
#wrapper .content320{width:100%;}
#wrapper #newest-wrap{margin:20px 0 0 0;}
#wrapper #newest-title{width:300px;margin:30px auto 0;overflow:hidden;}
#wrapper #newest-title img{float:left;}
#wrapper #newest-title p{float:right;color:#fff;background:#303030;font-size:10px;font-weight:bold;line-height:12px;padding:4px;}
.line{border-bottom:3px solid #303030;}
#wrapper .newest{width:100%;border:2px solid #303030;border-radius: 10px;box-shadow:0px 3px #303030;background:url(../sp-img/tri02.jpg) 98% 50% no-repeat;overflow:hidden;margin:10px 0 0; }
#wrapper .newest a{display:block;overflow:hidden;}
#wrapper .newest img{float:left;margin:10px; }
#wrapper .newest .newest-r{float:left;width:50%;margin:10px 0 0 0;}
#wrapper .newest .newest-label{border-bottom:1px dotted #303030;font-size:120%;font-weight:bold;margin:10px 0;padding:0 0 7px;}
#wrapper .newest .newest-r p{line-height:140%;}
#wrapper #member-wrap{border:2px solid #000;padding:10px;margin:30px 0 30px 0;color:#303030;}
#wrapper #member-wrap .member-top{width:196px;overflow:hidden;margin:5px 0 0 80px;line-height:17px;}
#wrapper #member-wrap .memberbtn{background:#bf3679;background: linear-gradient(to bottom,  #bf3679 0%,#bf3679 50%,#9e2d64 50%,#9e2d64 100%);width:280px;height:50px;line-height:50px;color:#fff;text-align:center;margin:10px 0;}
#wrapper #member-wrap .memberbtn a{color:#fff;display:block;width:280px;height:50px;font-size:140%;}
#wrapper .meil-maga{float:left;line-height:20px;font-weight:bold;}
#wrapper #catalog{background:url(http://www.andy-dress.com/sp/sp-img/catalog-t.jpg) top left no-repeat;background-size:300px;padding:25px 0 0 0;margin:30px 0;}
#wrapper #catalog li{background:url(http://www.andy-dress.com/sp/sp-img/tri.jpg) center right no-repeat;height:83px;border-bottom:2px solid #a3a3a3;color:#221815;width:300px;}
#wrapper #catalog li a{color:#221815;display:block;width:300px;overflow:hidden;}
#wrapper #catalog li a img{float:left;margin:7px 0 0;}
#wrapper #catalog li a .catalog-title{float:left;margin:10px 0 0 15px;line-height:18px;}
#wrapper #catalog li a .catalog-title .catalog{margin:0 0 10px 0;display:block;font-size:13px;}

/*
.sns-wrap{background:url(http://www.andy-dress.com/sp/sp-img/link-t.jpg) no-repeat;background-size:300px;padding:30px 0 0 0;}
.sns{background:url(http://www.andy-dress.com/sp/sp-img/sns.jpg) no-repeat;overflow:hidden;text-indent:-9999px;}
.sns li{float:left;width:75px;height:75px;}
.sns li a{display:block;width:75px;height:75px;}
*/
.content300 #snsLink{padding: 0px;margin: 0px 25px;width: 250px;border-style: none;}
.content300  #snsLink li{margin: 10px 5px 30px;padding: 0px;height: 40px;width: 40px;float: left;}
.content300 #snsLink li a{ background: #FFF url(none); }
p.side-menu{font-size:140%;border-bottom:solid 1px #303030;margin:0px 0 3px 0;padding:0 0 5px 10px;}
#main-footer ul.footer-menu { margin-bottom: 25px; overflow:hidden;}
#main-footer ul.footer-menu li {width: 50%;float: left;border-bottom: solid 1px #e7e7e7;font-size: 13px;line-height: 13px;}
#main-footer ul.footer-menu li a {padding: 16px 8px;background: url(http://www.andy-dress.com/sp/sp-img/yajirushi.png) 95% center no-repeat;ackground-size: 8px 12px;display: block;}
#main-footer ul.footer-menu li a.card-img{background:none;padding: 8px 8px;}
#main-footer ul.footer-menu li:nth-child(odd) a {border-right: solid 1px #e7e7e7;}
#main-footer ul.footer-menu li:last-child a {border-right:none;}
#main-footer ul.footer-menu li ul li{border:none;float:left;width:50px;margin-left:5px;}
#main-footer ul.footer-menu li ul li:first-child{margin-left:0px;}
#main-footer ul.footer-menu li ul li{border-right:none !important;}
#main-footer ul.footer-menu li:last-child{width:100%;border-right:none;}
#main-footer ul.footer-menu li ul li:last-child{width:50px;}
#main-footer .footer-link-title{font-size:140%;font-weight:bold;}
#main-footer ul.footer-link li {border-bottom: solid 1px #e7e7e7;}
#main-footer ul.footer-link li a{padding: 5px 8px;background: url(http://www.andy-dress.com/sp/sp-img/yajirushi.png) 95% center no-repeat;background-size: 8px 12px;display: block;}
.pan{font-size: 120%;color: #0066ff;}
.FS2_Button li {font-size: 140%;}
#FS2_body_Login #headertop{display:none;}
#FS2_body_MyPage #form .FS2_contents_container ul li{font-size:14px;}
#FS2_body_MyPage h1.FS2_PageTitle{font-size:14px;}
#FS2_container_GoodsList{font-size:10px;line-height: 1.5;color:#666666;}
#FS2_container_GoodsList .itemStock{line-height: 14px;}
.FS2_Name_and_Price li{font-size: 14px;font-weight: bold;}
.FS2_Figure select{height: 30px;padding: 5px 0;}
#pd-wrap #spec-wrap ul .cleaning{margin:0 0 10px 0;}
#slidemenu{display:none; font-size:130%;}
.cate-open{display:block !important;}
.main-close{display:none !important;}
.slidemenu li {line-height: 2;}
/**
table#FS2_container_GoodsList th a img { width: 120px; }
div.FS2_SearchItemList a img { width: 120px; }
**/
#andy_top{ padding:0 0 20px;}
#andy_top .content300{ width:100%; overflow:hidden;}
#andy_top .content300 p{padding:1% 0 5%; line-height:1.4em; font-size:90%;}
#andy_top #contents h1{ color:#000; background:none; font-size:80%; margin:3% auto 2%; padding:0 0 1%; line-height:1.6em; height:auto; border-bottom:1px solid #FFF;  width:94%;}
#andy_top h2{ background:none; border-bottom:1px solid #000; padding:0 3% 3%;}
#andy_top .new_cat_zone{ width:94%; margin:auto; padding:20px 3%; border-bottom:2px solid #000;  border-top:2px solid #000; background:url(http://www.andy-dress.com/sp/andy_top/top_bg_stripe.gif) repeat top;}
#andy_top .newest{ padding:15px 5px 0;}


#andy_top .matome{ background:#333; margin:0; padding:4% 3% 4%; color:#FFF;}

#andy_top #top-visual{ background:url(http://www.andy-dress.com/sp/andy_top/top_bg.gif) repeat top; color:#FFF;  margin:0;}
#andy_top #top-visual a{color:#FFF; font-size:80%; width:46%} 
#andy_top #top-visual .pickupCATALOG{float:left;}
#andy_top #top-visual p{ width:46%; float:right; line-height:1.3em; font-size:85%; margin:0 3% 0 0;}

#andy_top .brand_li{ margin:0 0 8%;}
/*#andy_top .brand_li .content320{padding:0 3% 2%; margin:0 0 0; }
*/#andy_top .brand_li .product_image{ width:50%; margin:0; padding:0; position: absolute; top:15%; left:3%;}
#andy_top .brand_li p{ width:96%; border:none; text-align:left; display:block; height:2em;  text-align:left; margin: 2% 0; position: absolute; top:3%; padding:0 0 0 3%; font-weight:bold; }
#andy_top .brand_li ul{ width:40%; padding:0 0 0; position: absolute; top:30%; left:58%;}
#andy_top .brand_li h3{ border:none; color:#000; border:1px solid #000; border-bottom:3px solid #000; background: none; width:39%; float:right; font-size:80%; margin:0 3%; padding:3% 1%; position: absolute; top:15%; left:53%; background:#FFF; }
#andy_top .brand_li h4{ width:100%; }

#andy_top .brand_li ul.item1 li  {  padding:32% 0; background: url("http://www.andy-dress.com/sp/andy_top/arrow_right.gif") no-repeat scroll right 40% rgba(0, 0, 0, 0);    border-bottom: 1px dotted #666666;    font-size: 120%;    font-weight: bold;}
#andy_top .brand_li ul.item2 li  { height:3.7em; padding:20% 0 0; background: url("http://www.andy-dress.com/sp/andy_top/arrow_right.gif") no-repeat scroll right 40% rgba(0, 0, 0, 0);    border-bottom: 1px dotted #666666;    font-size: 120%;    font-weight: bold;}
#andy_top .brand_li ul.item5 li  {  height:1.7em; padding:5% 0 0; background: url("http://www.andy-dress.com/sp/andy_top/arrow_right.gif") no-repeat scroll right 40% rgba(0, 0, 0, 0);    border-bottom: 1px dotted #666666;    font-size: 120%;    font-weight: bold;}
#andy_top #tagCloud{ margin:0 0 5%;}
#andy_top #tagCloud h3{ margin:5% 0 5%;}


#andy_top #picup_item_wrap div.product{ width:32%; float:left; padding: 0 1% 2%; text-align:center; font-weight:bold; font-size:85%;}

#andy_top #hot-wrap ul{ margin:0; padding:0;}
#andy_top #hot-wrap ul li{ width:29%; padding:0 0.8%; margin:0;}


#andy_top #new_btn a{background:url(http://www.andy-dress.com/sp/andy_top/go_new.jpg) no-repeat top; width:276px; height:50px; text-indent:-9999px; display:block; margin-bottom:3%;}
#andy_top #newest .btn{ background:none; clear:both; width:277px; height:46px;	background: url(../sp-img/btn_back_newest.png) no-repeat top;	margin:10px auto;	text-align:center;	display:block;	line-height:3.5em;}

#andy_top #OTHER_Brand{ border:1px solid #000; width:94%; margin:auto; border-bottom:3px solid #000;}
#andy_top #OTHER_Brand th{ border-bottom:1px solid #000;}
#andy_top #OTHER_Brand td{ border-right:1px solid #000; font-size:80%; text-align:center; padding:5% 0;}
#andy_top #OTHER_Brand td:last-child{ border:none;}
#andy_top .go_top_btn{ border:1px solid #000; border-bottom:4px solid #000; padding:15px 20px; margin:10px auto; display:block; width:60%; text-align:center;}
#andy_top .bg_gray{ background: #e3e3e3;}
#andy_top .menu_position{ position:relative; height:270px;　}
#andy_top .menu_position p{text-align:center; background:url(http://www.andy-dress.com/sp/andy_top/inyou.gif) no-repeat 0 -4px; height:20px;}

#andy_top .cont-wrap tr{ display:none;}
#andy_top .cont-wrap img{ z-index:1;}

#andy_top  #catalog{
	background:url(http://www.andy-dress.com/sp/sp-img/catalog-t.jpg) top left no-repeat;
	background-size:300px;
	padding:35px 0 0 0;
	margin:30px 0;
}

#andy_top  #catalog li{
	background:url(http://www.andy-dress.com/sp/sp-img/tri.jpg) center right no-repeat;
	height:83px;
	border-bottom:2px solid #a3a3a3;
	color:#221815;
	width:300px;
}

#andy_top #catalog li a{
	color:#221815;
	display:block;
	width:300px;
	overflow:hidden;
}

#andy_top #catalog li a img{
	float:left;
	margin:7px 0 0;
}

#andy_top #catalog li a .catalog-title{
	float:left;
	margin:10px 0 0 15px;
	line-height:18px;
}

#andy_top #catalog li a .catalog-title .catalog{
	margin:0 0 10px 0;
	display:block;
	font-size:13px;
}

#andy_top　.sns-wrap{
	background:url(http://www.andy-dress.com/sp/sp-img/link-t.jpg) no-repeat;
	background-size:300px;
	padding:30px 0 0 0;
}

#andy_top　.sns{
	background:url(http://www.andy-dress.com/sp/sp-img/sns.jpg) no-repeat;
	overflow:hidden;
	text-indent:-9999px;
}

#andy_top　.sns li{
	float:left;
	width:75px;
	height:75px;
}

#andy_top　.sns li a{
	display:block;
	width:75px;
	height:75px;
}

#andy_top　#wrapper .brand_li h3{
	border-left:6px solid #000;
	padding-left:5px;
	display:block;
	margin:0 0 5%;
	line-height:1.4em;
	font-size:100%;
	width:98%;
}

#andy_top　#wrapper .brand_li .product_image{
	width:60%;
	clear:both;
	float:left;
	margin:0 0 8%;
	}
	

#andy_top　#wrapper .brand_li p{
	width:35%;
	float: right;
	margin:5px 0 5px;
	padding:1% 0;
	border:1px solid #CCC;
	text-align:center;
}
#andy_top　#wrapper .brand_li ul{
	line-height:2em;
	float: right;
	width:35%;
	margin:0 0 5% 5%;}
	
	
#andy_top #tagCloud ul{
	padding:3% 0;
	height:5em;
	width:100%;}


#andy_top #tagCloud li{
	margin:1% 1%;
	padding:3%;
	width:24%;

	}
	
#andy_top#tagCloud h3{
	margin:5% 2% 2%;
	}
	
#andy_top #search #kodawari{
	width:30%;
	float:right;
	text-align:center;
	border-left:1px solid #CCC;
	line-height:3em;}
	
#andy_top #search{
	border-bottom:1px solid #000;
	border-top:1px solid #000;
	padding:2% 3%;
	}

#andy_top #search form{ 
width:66%;
float:left;
}

#andy_top #search select{
	width:60%;
	height:30px;	
	vertical-align: top;
	margin:3% 0 0;
	background:#FFF;
	}

#andy_top #search .submitbtn{
	background:#000;
	color:#FFF;
	border: none;
	border-radius: 3px;        /* CSS3草案 */  
    -webkit-border-radius: 3px;    /* Safari,Google Chrome用 */  
    -moz-border-radius: 3px;   /* Firefox用 */
	margin:5% 0 0 ;
	padding:10px 1%;
}

#andy_top .keywordform{ height:2em; width:70%;}



/*アンディブランドトップ*/
	
/**---------------------サムネイル2列表示---------------------**/ 
.fs_goods_container{ 
         width: 47%; 
         margin: 1%; 

         border: 1px solid #CCC; 
         float: left; 
         position: relative; 
 } 
.fs_goods_container th{ 
         width:100%; 
         float:left; 
 } 
.fs_goods_container td{ 
         width:96%; 
         float:left; 
         text-align:center; 
         padding:0 2%;
 }

.fs_goods_container .FS2_thumb img{ 
        width:95%; 
        padding:0 2% 0 3%; 
 }


.FS2_Alternateness_bg { 
        background:#fff; 
 }
#FS2_GoodsSearchList .fs_goods_container:nth-of-type(2n+1),
#FS2_CategoryList .fs_goods_container:nth-of-type(2n+1) {
clear: left;
}
 
/**---------------------an SPランディングページ用---------------------**/

#anTop {
	width: 100%;
	background: #FFF;
}

#anTop h1 .catchcopy {
	background: #FFF;
	margin: 0px;
	padding: 5px;
}

#top-visual01 {
	margin: 0px;
	padding: 0px 0px 10px;
	width: 100%;
	background: #000;
}
#titleName {
	margin: 0px auto 10px;
	padding: 0px 0px 5px;
	width: 100%;
	border-bottom: 1px solid #FFF;
}

#titleName h1 {
	width: 190px;
	margin: 0px auto;
	padding: 0px 0px 5px;
}

.leftImages01 {
	float: left;
	padding: 0px 10px 0px 0px;
	margin: 0px;
}

#rightNewBtn {
	margin: 0px;
	padding: 0px;
	float: right;
}

#newCatg {
	margin: 0px;
	padding: 5px;
}

#newCatg p {
	color: #FFF;
	padding-bottom: 5px;
}

#lastCatgBtn {
	margin: 0px;
	padding: 0px;
}

#search_an form {
	width: 70%;
	float: left;
	text-align: center;
}

#search_an {
	width: 100%;
	padding-top: 10px;
	padding-bottom: 10px;
}

#kodawari_an {
	float: right;
	width: 30%;
	text-align: center;
	border-left: 1px solid #666;
	padding-top: 5px;
	padding-bottom: 5px;
}

#hitTag01 h2 {
	font-size: 110%;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	background: #CCC;
	margin-bottom: 5px;
}
#hitTag01 ul  li{
	float: left;
	text-align: center;
	display: block;
	width: 32%;
	margin-bottom: 5px;
}
#hitTag01 ul li:nth-child(3n-1) {
	margin: 0 2%;
	}
#anNewArrival, #anHotItem, #anCategory, #anOtherBrand, #anCatalog {
	padding-bottom: 20px;
	padding-top: 10px;
	text-align: center;
}
#anNewArrival {
  background: #F7F2ED;	
}
#anNewArrival table {
	width: 100%;
	margin-top: 20px;
	margin-bottom: 20px;
}
#anHotItem {
	background: #F1DEDC;
}
#anNewArrival h2, #anHotItem h2, #anCategory h2, #anCatalog h2 {
	border-bottom: 1px solid #333;
	text-align: center;
	margin-bottom: 10px;
	padding-top: 15px;
	padding-bottom: 10px;
}
#anNewArrival h2 {
	background: url(https://c26.future-shop.jp/shop/item/andy/design/img03/new_heart01.png) no-repeat 20px 5px;	
}
#anHotItem h2 {
	background: url(https://c26.future-shop.jp/shop/item/andy/design/img03/hot_star01.png) no-repeat 20px 3px;
}

#anOtherBrand {
	width: 100%;
	border-bottom: 1px solid #000;
	padding-bottom: 15px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	padding-top: 20px;
}

#anOtherBrand h2 {
	background: #000;
	margin-right: auto;
	margin-left: auto;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: center;
	margin-bottom: 10px;
}

#anOtherBrand ul {
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	width: 300px;
}

#anOtherBrand ul li {
	float: left;
	padding: 2px 2px 15px;
}

.css_btn_class {
	font-size:16px;
	font-family:Arial;
	font-weight:normal;
	-moz-border-radius:11px;
	-webkit-border-radius:11px;
	border-radius:11px;
	border:1px solid #da68b4;
	text-decoration:none;
	background:-moz-linear-gradient( center top, #e0accf 5%, #da68b4 100% );
	background:-ms-linear-gradient( top, #e0accf 5%, #da68b4 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e0accf', endColorstr='#da68b4');
	background:-webkit-gradient( linear, left top, left bottom, color-stop(5%, #e0accf), color-stop(100%, #da68b4) );
	background-color:#e0accf;
	color:#ffffff;
	display:inline-block;
	text-shadow:1px 1px 0px #c73295;
	-webkit-box-shadow:inset 1px 1px 0px 0px #ebcae0;
	-moz-box-shadow:inset 1px 1px 0px 0px #ebcae0;
	box-shadow:inset 1px 1px 0px 0px #ebcae0;
	padding: 12px 50px;
}
.css_btn_class:hover {
	background:-moz-linear-gradient( center top, #da68b4 5%, #e0accf 100% );
	background:-ms-linear-gradient( top, #da68b4 5%, #e0accf 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#da68b4', endColorstr='#e0accf');
	background:-webkit-gradient( linear, left top, left bottom, color-stop(5%, #da68b4), color-stop(100%, #e0accf) );
	background-color:#da68b4;
}
.css_btn_class:active {
	position:relative;
	top:1px;
}

.css_btn_class02 {
	font-size:16px;
	font-family:Arial;
	font-weight:normal;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	border-radius:0px;
	border:1px solid #9e9e9e;
	padding:10px 35px;
	text-decoration:none;
	background:-moz-linear-gradient( center top, #fafafa 5%, #d6d6d6 100% );
	background:-ms-linear-gradient( top, #fafafa 5%, #d6d6d6 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fafafa', endColorstr='#d6d6d6');
	background:-webkit-gradient( linear, left top, left bottom, color-stop(5%, #fafafa), color-stop(100%, #d6d6d6) );
	background-color:#fafafa;
	color:#3d3c3d;
	display:inline-block;
	text-shadow:1px 1px 0px #ffffff;
	-webkit-box-shadow:inset 1px 1px 0px 0px #ffffff;
	-moz-box-shadow:inset 1px 1px 0px 0px #ffffff;
	box-shadow:inset 1px 1px 0px 0px #ffffff;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	width: 229px;
	clear: both;
}.css_btn_class02:hover {
	background:-moz-linear-gradient( center top, #d6d6d6 5%, #fafafa 100% );
	background:-ms-linear-gradient( top, #d6d6d6 5%, #fafafa 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d6d6d6', endColorstr='#fafafa');
	background:-webkit-gradient( linear, left top, left bottom, color-stop(5%, #d6d6d6), color-stop(100%, #fafafa) );
	background-color:#d6d6d6;
}.css_btn_class02:active {
	position:relative;
	top:1px;
}

#anCatgList01 {
	width: 300px;
	margin-right: auto;
	margin-left: auto;
}

#anCatgList01 ul {
	float: right;
}
.catgImage {
	float: left;
	padding-right: 10px;
}
#anCatgList01 ul li:first-child{
	height: 10px;
	background: #F7F2ED;
	border-bottom: 5px solid #666;
	padding-top: 8px;
	padding-bottom: 6px;
}
#anCatgList01 ul li {
	width: 135px;
	text-align: left;
	background: url(https://c26.future-shop.jp/shop/item/andy/design/img03/arrow01.png) no-repeat 95%;
	padding: 10px 0px 5px;
	margin: 0px;
	border-bottom: 1px dotted #666;
	height: 20px;
}
#anMiniDress p , #anOuter p{
	width: 300px;
	text-align: left;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 5px;
}

#anOuter p {
	margin-top: 20px;
}

#anCatalog table {
	width: 100%;
}
#anCatalog table tr td{
	padding: 10px 5px;
	border-bottom: 1px solid #333;
	vertical-align: middle;
	text-align: left;
}
/**---------------------an SPランディングページ用　ここまで---------------------**/
/**--------------------- SPモデルリストページ用　ここから---------------------**/
#modelListsp {
	width: 100%;
}
#modelListsp h1 ,#modelListsp h2{
	margin-top: 10px;
	margin-bottom: 20px;
}

#modelListsp ul { margin-bottom: 50px; }

#modelListsp ul li {
	margin-top: 20px;
	margin-bottom: 10px;
}
/**--------------------- SPモデルリストページ用　ここまで---------------------**/
/**--------------------- SP商品詳細＞商品説明＞モデルリスト用　ここから---------------------**/
#pd-wrap .model01{
	font-size:18px;
	border-bottom: 3px double #333;
	color: #333;
	margin-bottom: 10px;
}
#pd-wrap .model02{
	width: 280px;
	margin-bottom: 10px;
}
/**--------------------- SP商品詳細＞商品説明＞モデルリスト用　ここまで---------------------**/
/**--------------------- SP基本設定＞商品検索ボックス＞サジェストリンクの為デフォルトボックスの非表示　ここから---------------------**/

.FS2_Search{
display: none;
}
.slink-search-box { text-align: center; }
/**--------------------- SP基本設定＞商品検索ボックス＞サジェストリンクの為デフォルトボックスの非表示　ここまで---------------------**/


/*コンビニ後払い文面整形*/
#atobarai p{padding:5px 0;}
#atobarai ul{list-style-type:disc; padding:15px;}

/*福袋2015*/
#sp_hukubukuro_wrap{ text-align:center;}
#sp_hukubukuro_wrap img{margin:10px 0;}
#sp_hukubukuro_wrap table{width:100%; margin:0 auto; vertical-align:middle;}
.hukubukuro_lp h2{ text-align: left; border-bottom:1px solid #333; margin:30px 0 15px; }
.hukubukuro_title{font-size:150%;}
#hukubukuro_head{margin:0 0 -10px!important;}


/*--------------------個別商品　値段カラー変更用　ここから-----------------------------------*/

.FS2_body_Goods_GoodsDetail_an-22014 .itemPrice,
.FS2_body_Goods_GoodsDetail_an-22015 .itemPrice,
.FS2_body_Goods_GoodsDetail_an-hk101 .itemPrice,
.FS2_body_Goods_GoodsDetail_an-hk109 .itemPrice,
.FS2_body_Goods_GoodsDetail_an-hk116 .itemPrice,
.FS2_body_Goods_GoodsDetail_an-hk120 .itemPrice,
.FS2_body_Goods_GoodsDetail_an-hk122 .itemPrice,
.FS2_body_Goods_GoodsDetail_an-hk124 .itemPrice,
.FS2_body_Goods_GoodsDetail_an-hk130 .itemPrice,
.FS2_body_Goods_GoodsDetail_an-hk138 .itemPrice,
.FS2_body_Goods_GoodsDetail_an-hk145 .itemPrice,
.FS2_body_Goods_GoodsDetail_an-hk146 .itemPrice,
.FS2_body_Goods_GoodsDetail_an-jk041 .itemPrice,
.FS2_body_Goods_GoodsDetail_an-ok612 .itemPrice,
.FS2_body_Goods_GoodsDetail_an-ok842 .itemPrice,
.FS2_body_Goods_GoodsDetail_an-ok904 .itemPrice,
.FS2_body_Goods_GoodsDetail_aoc-hk100 .itemPrice,
.FS2_body_Goods_GoodsDetail_aoc-hk102 .itemPrice,
.FS2_body_Goods_GoodsDetail_aoc-hk106 .itemPrice,
.FS2_body_Goods_GoodsDetail_aoc-hk108 .itemPrice,
.FS2_body_Goods_GoodsDetail_aoc-hk126 .itemPrice,
.FS2_body_Goods_GoodsDetail_aoc-hk141 .itemPrice,
.FS2_body_Goods_GoodsDetail_aoc-jk002 .itemPrice,
.FS2_body_Goods_GoodsDetail_aoc-1334 .itemPrice,
.FS2_body_Goods_GoodsDetail_aoc-1449 .itemPrice,
.FS2_body_Goods_GoodsDetail_aoc-1507 .itemPrice,
.FS2_body_Goods_GoodsDetail_aoc-1643 .itemPrice,
.FS2_body_Goods_GoodsDetail_aty-0109 .itemPrice,
.FS2_body_Goods_GoodsDetail_aty-0113 .itemPrice,
.FS2_body_Goods_GoodsDetail_aty-0122 .itemPrice,
.FS2_body_Goods_GoodsDetail_aty-2072 .itemPrice,
.FS2_body_Goods_GoodsDetail_aty-3029 .itemPrice,
.FS2_body_Goods_GoodsDetail_aty-5004 .itemPrice,
/*2014-12-25追加分*/
.FS2_body_Goods_GoodsDetail_aoc-1450 .itemPrice,
.FS2_body_Goods_GoodsDetail_an-ok745 .itemPrice,
.FS2_body_Goods_GoodsDetail_an-ok841 .itemPrice,
.FS2_body_Goods_GoodsDetail_an-bk205 .itemPrice,
.FS2_body_Goods_GoodsDetail_an-ok912 .itemPrice,
.FS2_body_Goods_GoodsDetail_an-ok898 .itemPrice,
.FS2_body_Goods_GoodsDetail_aoc-1581 .itemPrice,
.FS2_body_Goods_GoodsDetail_an-bk213 .itemPrice,
.FS2_body_Goods_GoodsDetail_an-ok915 .itemPrice,
.FS2_body_Goods_GoodsDetail_an-ok941 .itemPrice,
.FS2_body_Goods_GoodsDetail_aoc-1592 .itemPrice,
.FS2_body_Goods_GoodsDetail_an-bk198 .itemPrice,
.FS2_body_Goods_GoodsDetail_an-ok668 .itemPrice,
.FS2_body_Goods_GoodsDetail_an-ok933 .itemPrice,
.FS2_body_Goods_GoodsDetail_an-ok828 .itemPrice,
.FS2_body_Goods_GoodsDetail_an-ok968 .itemPrice,
.FS2_body_Goods_GoodsDetail_aoc-1591 .itemPrice,
.FS2_body_Goods_GoodsDetail_aoc-1579 .itemPrice,
.FS2_body_Goods_GoodsDetail_an-ok983 .itemPrice,
.FS2_body_Goods_GoodsDetail_an-bk219 .itemPrice,
.FS2_body_Goods_GoodsDetail_aoc-1616 .itemPrice,
.FS2_body_Goods_GoodsDetail_aoc-1614 .itemPrice,
.FS2_body_Goods_GoodsDetail_aoc-1628 .itemPrice,
.FS2_body_Goods_GoodsDetail_aoc-1680 .itemPrice,
.FS2_body_Goods_GoodsDetail_aty-2099 .itemPrice,
.FS2_body_Goods_GoodsDetail_aoc-1647 .itemPrice,
.FS2_body_Goods_GoodsDetail_aoc-1646 .itemPrice,
.FS2_body_Goods_GoodsDetail_aoc-1314 .itemPrice,
.FS2_body_Goods_GoodsDetail_aoc-1338 .itemPrice,
.FS2_body_Goods_GoodsDetail_an-hk141 .itemPrice,
.FS2_body_Goods_GoodsDetail_aoc-1474 .itemPrice,
.FS2_body_Goods_GoodsDetail_aoc-1538 .itemPrice,
.FS2_body_Goods_GoodsDetail_aoc-1539 .itemPrice,
.FS2_body_Goods_GoodsDetail_aoc-1727 .itemPrice,
.FS2_body_Goods_GoodsDetail_an-ok1083 .itemPrice,
.FS2_body_Goods_GoodsDetail_aoc-1754 .itemPrice,
.FS2_body_Goods_GoodsDetail_aoc-1740 .itemPrice,
.FS2_body_Goods_GoodsDetail_aoc-1415 .itemPrice,
.FS2_body_Goods_GoodsDetail_an-ok1081 .itemPrice,
.FS2_body_Goods_GoodsDetail_an-ok954 .itemPrice
{
	color: #ff0000;
}



/*comex*/
#comex_heel_size{ width:100%; background:url(http://www.andy-dress.com/img/comex/Witch_back.jpg) no-repeat top #000; background-size:100% auto; margin:3% 0; padding:20px 0 15px; text-align:center; }
#comex_heel_size img{ margin:0 1% 5px;}
#comex_category{ display:table; width:100%; margin:20px auto; text-align:center; overflow:hidden;}
#comex_category img{ margin:3% 0;}
#comex_heel_sizeinfo{ width:100%; text-align:center; margin:10px 0 0; border: 2px solid #666;}
#comex_heel_sizeinfo img{ margin:0 0 15px;}

#buy {font-size:1.6em; width: 90%;}



/*foot nav*/
#gnav { left: 0; bottom: 0; width: 100%; z-index:1000; display: block; position: fixed; }
#gnav ul { display:table; table-layout:fixed; width:100%; border-top:1px solid #fadcdc; border-bottom:1px solid #fadcdc; background-color:rgba(255,255,255,0.8); }
#gnav ul a { display:table-cell; vertical-align:middle; padding-left:2px; font-size:80%; border-left:1px solid #fadcdc; background:url("https://c25.future-shop.jp/shop/item/dresschannel/design/img01/line.gif") repeat-y 0 0; }
#gnav ul a:first-child { border:none; background:none; }
#gnav ul a li {	margin-top:2px; padding:30px 0 15px; background-repeat:no-repeat; background-position:center 0; -moz-background-size:30px 30px; -webkit-background-size:30px 30px; -o-background-size:30px 30px; -ms-background-size:30px 30px;background-size:30px 30px; font-size: 1.1em; color: #000; text-align: center; }

li.gn2 { background-image:url("https://secure2.future-shop.jp/~andy/sp/img/newitem.png"); }
li.gn3 { background-image:url("https://secure2.future-shop.jp/~andy/sp/img/home.png"); }
li.gn5 { background-image:url("https://secure2.future-shop.jp/~andy/sp/img/cart.png"); }
li.gn9 { background-image:url("https://secure2.future-shop.jp/~andy/sp/img/seach.png"); }
li.gn10 { background-image:url("https://secure2.future-shop.jp/~andy/sp/img/okini.png"); }

/*foot nav end*/


#toCart{margin-bottom: -10px;}
#entry{width:280px;}
#settleEdit{width:160px;}
#order{width:160px;}


/* 闇市パスワード入力フォーム */
.FS2_CertifyButton_container.FS2_Button_container input[type=text] { border: solid 1px #f5b2b2; margin: 0 0 1rem; padding: 0.25rem 1rem; }

