*{margin:0;padding:0;}

ul{list-style:none;}

a{text-decoration:none;color:#303030;}

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}

/*お試し店舗のヘッダを非表示*/
.FS2_trial{
display:none;
}

/*プレビューモードのヘッダを非表示*/
.FS2_preview{
display:none;
}

/*カテゴリ一覧のzoomアイコンを非表示*/
div.FS2_AdditionalImageEnlargementSsize_Button { display: none; }
/* カテゴリ別一覧ページの在庫なし非表示 */
div#FS2_itemlayout_IHL2 p.itemStock.FS2_noStockText { display: none;}

/*カテゴリ一覧のナビゲーションを非表示*/
.FS2_GroupList{
display:none;
}


body{
	font-family:'Lucida Grande',Meiryo,'Hiragino Kaku Gothic ProN',  sans-serif;
}

.n-font{
	font-family:'Lucida Grande',Meiryo,'Hiragino Kaku Gothic ProN',  sans-serif;
}

.w-font{
	font-family: 'Crimson Text', serif;
}

.layout_body{
	width:100%;
position:relative;
}

.layout_table{
	width:1240px;
	margin:50px auto 0;
	    
}

td.layout_content{
	width:925px;
	padding:0px;

}
.pan{
/*	position:absolute;
	top:-30px;
	left:0;
*/	background:none;
}

.pager{
margin:0 0 20px 0;
} 

#header-wrap{
	width:100%;
}

#header{
	width:1240px;
	margin:0 auto;
}


#header h1{
	width:280px;
	float:left;
}

#header #logo{
	margin:20px 0 0 0;
}

#header .right ul#header-menu{
	background:#303030;
	overflow:hidden;
	color:#fff;
	font-size:11px;
	padding:0 10px 5px;
	border-radius:0 0 8px 8px;
}

#header .right ul#header-menu li{
	float:left;
	margin:0 0 0 30px;
}

#header .right ul#header-menu li:first-chlid{
	margin:0;
}

#header .right ul#login{
	float:left;
	overflow:hidden;
	margin:10px 0;
}

#header-menu li a{
	color:#f3f3f3;
}


#header #login-btn{
	float:right;
	line-height:45px;
	text-align:center;
	background:#303030;
	margin:10px 0 0 0;
	width:90px;
	height:45px;
	border-radius:8px;
	color:#fff
}

#nav-wrap{
	width:100%;
	background:#303030;
	padding:4px 0 0 0;
	height:31px;
}

#nav{
	width:1240px;
	margin:0 auto;
	overflow:hidden;
	font-size:18px;

}

#nav li{
	width:300px;
	text-align:center;
	float:left;
}

#nav li a{
	color:#fff;
}

#nav li a:hover{
	color:#c0c0c0;
}

#wrapper{
	width:1240px;
	margin:0 auto;
	overflow:hidden;
}

#topics{
	width:1240px;
	margin:30px 0 30px 0;
	overflow:hidden;
}

#topics #topic-l{
	width:280px;
	float:left;
	font-size:22px;
}

#topics #topic-l .line{
	width:280px;
	height:5px;
	background:url(http://andy-dress.com/img/side-line.jpg) repeat-x;
}

#topics #topic-l p{
	margin:0 0 10px 0;
}

#topics #topic-l .t-title{
	border-bottom:solid 1px #000;
	margin:5px 0 ;
	padding:0 0 5px 0;
}

#topics #topic-l .article{
	font-size:10px;
	margin:0 0 25px 0;
}

#topics #topic-c{
	width:658px;
	float:left;
	margin:0 11px;
}

#topics #topic-r{
	width:280px;
	float:left;
}

#newitem-wrap{
	clear:both;
	overflow:hidden;
	margin:0 0 60px 0;
}



#newitem-wrap ul{
	overflow:hidden;
	border-bottom:solid 1px #303030;
	padding:0 0 10px 0;
}

#newitem-wrap ul li{
	float:left;
	margin:0 0 0 12px;
	font-size:10px;
	text-align:right;
}

#newitem-wrap ul li .icon{
	margin:0 25px 0 0;
}

#newitem-wrap ul li:first-child{
	margin:0;
}


#side-wrap{
	width:280px;
	float:left;
}

#side-wrap .side-menu{
	margin:30px 0 0px ;
	font-size:20px;
	border-bottom:solid 1px #303030;
}

#side-wrap .side-nav{
	font-family: 'Crimson Text', serif;
	margin:3px 0 0 0;
	padding:2px 0 3px 15px;
	background:#303030;
	color:#fff;
    font-size: 16px;
}

#side-wrap .side-nav a{
    color: #FFFFFF;
    display: block;
    height: 1.4em;
    width: 100%;
}


#side-wrap ul.w-font li.w-font a{
	font-size:16px;
}

#side-wrap ul{
	border-bottom:solid 1px #303030;
}

#side-wrap ul li{
	font-size:12px;
	padding:0 0 0 25px;
	line-height:40px;
}

#side-wrap ul li a{
	color:#303030;
	width:255px;
	height:40px;
	display:block;
}

#side-wrap ul li:hover{
	background:#f2eeea;
}

#side-wrap ul li a:hover{
	color:#6d6d6d;
	background:#f2eeea;
}

#side-wrap .bland-nav li{
	border-top:dotted 1px #303030;
}

#side-wrap .bland-nav li:first-child{
	border:none;
}

#side-wrap .cate-nav li{
	border-top:solid 1px #303030;
}

#side-wrap .cate-nav li:first-child{
	border:none;
}

#side-wrap .tri-sp{
	margin:0 15px 0 0;
}

#side-wrap .color-bari{
	overflow:hidden;
}

#side-wrap .color-bari li{
	float:left;
	width:135px;
	padding:0 0 0 5px;
}

#side-wrap .color-bari li a{
	width:135px;
}

#side-wrap .color-bari li:hover{
	background:none;
}



/*#side-wrap .color-bari li a:hover{
	background:none;
}
*/
.colors{
	width:15px;
	height:16px;
	margin:12px 10px 0 0;
	float:left;
}

.color-wh{
	width:13px;
	height:14px;
	margin:12px 10px 0 0;
	background:fff;
	border:solid 1px #d8d8d8;
	float:left;
}

.color-be{background:#e5dbcf;}

.color-pb{background:#eddbe1;}

.color-pk{background:#f62e7a;}

.color-rd{background:#a90000;}

.color-bk{background:#000000;}

.color-yo{background:#febf52;}

.color-mg{background:#9df0e9;}

.color-bl{background:#212ae1;}

.color-pl{background:#c894f5;}

.color-gr{background:#c7c7c7;}

.color-ga{background:url(http://www.andy-dress.com/img/gara.jpg);}

#side-wrap  #snsLink{
	padding: 0px;
	margin: 0px 15px;
	width: 250px;
	border-style: none;
}
#side-wrap #snsLink  li{
	margin: 10px 5px 30px;
	padding: 0px;
	height: 40px;
	width: 40px;
	float: left;
}

#side-wrap #snsLink li a { background: #FFF url(none); }

/*
#side-wrap .sns{
	overflow:hidden;
	height:55px;
	}

#side-wrap .sns li{
	float:left;
	width:42px;
	margin:4px 14px 0;
	padding:0;
text-indent:-9999px;
}

#side-wrap .sns li a{
	width:45px;
	height:50px;
	display:block;
}

#side-wrap .sns li:hover{
	background:none;}


#side-wrap .sns .sns-f a{
	background:url(http://andy-dress.com/img/sns.png) -13px -55px;
}

#side-wrap .sns .sns-f a:hover{
	background:url(http://andy-dress.com/img/sns.png) -13px -2px;
}

#side-wrap .sns .sns-t a{
	background:url(http://andy-dress.com/img/sns.png) -85px -55px;
}

#side-wrap .sns .sns-t a:hover{
	background:url(http://andy-dress.com/img/sns.png) -85px -2px;
}

#side-wrap .sns .sns-a a{
	background:url(http://andy-dress.com/img/sns.png) -153px -55px;
}

#side-wrap .sns .sns-a a:hover{
	background:url(http://andy-dress.com/img/sns.png) -153px -2px;
}

#side-wrap .sns .sns-m a{
	background:url(http://andy-dress.com/img/sns.png) -221px -55px;
}

#side-wrap .sns .sns-m a:hover{
	background:url(http://andy-dress.com/img/sns.png) -221px -2px;
}
*/

#main-wrap{
	width:925px;
	float:right;
	margin:-15px 0 0 0;
}

#main-wrap p{border-bottom: 1px solid #303030;
    font-size: 26px;
    margin: 0 0 10px;
}
.item-wrap{
	clear:both;
	overflow:hidden;
	margin:0 0 30px 0;
}

.item-wrap p{
	border-bottom:solid 1px #303030;
	margin:0px 0 10px 0;
	font-size:26px;
}

.item-wrap ul{
	border-bottom:solid 1px #303030;
	overflow:hidden;
	padding:0 0 10px 0;
}

.item-wrap ul li{
	float:left;
	margin:0 0 0 12px;
	font-size:10px;
	text-align:right;
}

.item-wrap ul li:first-child{
	margin:0;
}

.item-wrap ul li .icon{
	margin:0 25px 0 0;
}

#pick-up{
	margin:0 0 30px 0;
}

#pick-up p{
	font-size:26px;
	border-bottom:solid 1px #303030;
	margin:0 0 10px 0;
}

#pick-up ul{
	margin:0 0 20px 0;
	overflow:hidden;
	border-bottom:solid 1px #303030;
}

#pick-up ul li{
	float:left;
	width:456px;
}

#pick-up ul li p{
	font-size:10px;
	border:none;
}

#pick-up ul li p.p-title{
	font-size:26px;
}

#pick-up ul li p.p-title span.ja{
/*	font-family:"MS Mincho",serif;
*/	font-size:20px
}



#pick-up ul li.even{
	margin:0 0 0 13px;
}

#recommend{
	margin:60px 0 0 0;
	padding:0 0 20px 0;
	overflow:hidden;
	border-bottom:solid 1px #303030;
}

#recommend .left{
	width:462px;
}

#recommend .right{
	width:463px;
}

#recommend .left ul{
	padding:5px 0 0 0;
	overflow:hidden;
	border-right:solid 1px #d8d8d8;
}

#recommend .left ul li{
	float:left;
	margin:0 0 0 15px;
	margin:0 0 0 12px;
	font-size:10px;
	text-align:right;
}

#recommend .left ul li:first-child{
	margin:0;
}

#recommend .right ul{
	padding:5px 0 0 0;
}

#recommend .right ul li{
	float:right;
	margin:0 0 0 15px;
	margin:0 0 0 12px;
	font-size:10px;
	text-align:right;
}

#recommend .right ul li:end-child{
	margin:0;
}

#recommend p{
	border-bottom:solid 1px #303030;
	margin:0px 0 10px 0;
	font-size:14px;
}

#recommend .right p{
	padding:0 0 0 25px;
}


	

#footer-wrap{
	width:100%;
	margin:50px 0 0 0;
	background:#303030;
	overflow:hidden;
	clear:both;
}

#footer-wrap #footer{
	width:1240px;
	margin:0 auto;
	padding:30px 0 0 0;
	overflow:hidden;
	color:#fff;
	font-size:10px;
}

#footer-wrap #footer a{
	color:#fff;
}


#footer-wrap #footer #elia01{
	padding:40px 0 0 0;
	width:192px;
	float:left;
}

#footer-wrap #footer #elia02{
	width:254px;
	float:left;
}

#footer-wrap #footer #elia02 p{
	margin:0 0 20px 40px;
}

#footer-wrap #footer #elia02 .footer-menu{
	margin:0 40px;
}

#footer-wrap #footer #elia02 .footer-menu li{
	width:80px;
	margin:0 0 10px 0;
}

#footer-wrap #footer #elia02 .footer-menu li.even{
	margin:0 0 10px 14px;
}


#footer-wrap #footer #elia03{
	width:298px;
	float:left;
}

#footer-wrap #footer #elia03 p{
	margin:0 0 20px 40px;
}

#footer-wrap #footer #elia03 .footer-menu{
	margin:0 40px;
}

#footer-wrap #footer #elia03 .footer-menu li{
	width:90px;
	margin:0 0 10px 0;
}

#footer-wrap #footer #elia03 .footer-menu li.even{
	margin:0 0 10px 14px;
	width:110px;
}

#footer-wrap #footer #elia04{
	width:251px;
	float:left;
}

#footer-wrap #footer #elia04 p{
	margin:0 0 10px 0;
}

#footer-wrap #footer #elia04 img{
	margin:0 0 20px 0;
}

#footer-wrap #footer #elia04 ul li{
	float:left;
	margin:0 0 0 20px;
}

#footer-wrap #footer #elia04 ul li:first-child{
	margin:0;
}



#footer-wrap #footer #elia05{
	width:241px;
	float:left;
}

#footer-wrap #footer #elia05 p{
	margin:0 0 20px 0;
}

#footer-wrap #footer #elia05 ul li{
	margin:0 0 10px 0;
}

#footer-wrap #footer .footer-menu li{
	float:left;
}


.CrossHead{
border-color:#727272;
}

.block{
padding:0 0 30px 0;
}






/*************************/
/**   商品詳細ページ   **/
/**   　　　　　　　　**/
/**********************/

#pd-wrap{
	width:923px;
	/**border:1px solid #8a8a8a;**/
	overflow:hidden;
	line-height:24px;
	font-size:95%;
	margin-bottom: 50px;
}

#pd-wrap .label{
	background:#8a8a8a;
	color:#fafafa;
	padding:0 0 0 20px;
	font-size:16px;
}
	

#pd-wrap #spec-wrap{
	width:615px;
	border-right:1px solid #8a8a8a;
	float:left;
	overflow:hidden;
}

#pd-wrap #spec-wrap ul{
	overflow:hidden;
}

#pd-wrap #spec-wrap ul li{
	float:left;
	width:280px;
}

#pd-wrap #spec-wrap ul li.parts,#pd-wrap #spec-wrap ul li.size{
	/**height:240px;**/
    padding: 0 0 20px;
}

#pd-wrap #spec-wrap ul li.parts,#pd-wrap #spec-wrap ul li.material{
	border-right:1px solid #8a8a8a;
}

#pd-wrap #spec-wrap ul li.material{
padding:0 0 20px 0;
}

#pd-wrap #spec-wrap ul li.material,#pd-wrap #spec-wrap ul li.cleaning{
	/**height:100px;**/
}

#pd-wrap #spec-wrap ul li.center{
	width:334px;
}

#pd-wrap #spec-wrap ul li dl{
	overflow:hidden;
}

#pd-wrap #spec-wrap ul li dt,#pd-wrap #spec-wrap ul li dd{
	padding:0 0 0 20px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    #pd-wrap #spec-wrap ul li dt, #pd-wrap #spec-wrap ul li dd {
        padding: 0 0 0 10px;
    }
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  #pd-wrap #spec-wrap ul li dt, #pd-wrap #spec-wrap ul li dd {
        padding: 0 0 0 10px;
  }
}

#pd-wrap #spec-wrap ul li dt, #pd-wrap #spec-wrap ul li dd:not(:target) {
        padding: 0 0 0 10px;
}




#pd-wrap #spec-wrap ul li dl dt,#pd-wrap #spec-wrap ul li dd{
	border-bottom:1px dotted #8a8a8a;
}

#pd-wrap #spec-wrap ul li.parts dl dt{
	width:120px;
	float:left;
}


#pd-wrap #spec-wrap ul li.parts dl dd{
	width:120px;
	overflow:hidden;
}

#pd-wrap #spec-wrap ul li.size dl dt{
	width:50px;
	float:left;
}

#pd-wrap #spec-wrap ul li.size dl dd{
	width:30px;
	float:left;
	font-size:14px;

}

@media screen and (-webkit-min-device-pixel-ratio:0) {
#pd-wrap #spec-wrap ul li.size dl dd {
	font-size:12px;
}}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	#pd-wrap #spec-wrap ul li.size dl dd{
		width: 40px;
	}
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  #pd-wrap #spec-wrap ul li.size dl dd {
		width: 40px;
  }
}

#pd-wrap #spec-wrap ul li.size dl dd:not(:target) {
		width: 40px;
}



#pd-wrap #spec-wrap ul li.size dl dd.remarks{
	width:110px;
	float:left;
	font-size:12px;
}

#pd-wrap #spec-wrap ul li.material p{
	margin:10px 0 0 10px;
}

#pd-wrap #spec-wrap ul li.cleaning img{
	margin:10px 0 0 20px;
}


#pd-wrap #model-wrap{
	float:left;
	width:307px;
}

#pd-wrap .model01{
	font-size:24px;
	border-bottom: 3px double #333;
	color: #333;
	margin-bottom: 20px;
}
#pd-wrap .model02{
	margin-left: 10px;
}

#FS2_body_Goods #FS2_itemlayout_IH3 .FS2_lower_comment {
    background: url("http://www.andy-dress.com/img/comment-bg.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-bottom: 1px solid #8A8A8A;
    left: 0;
    padding: 40px 10px 20px;
    position: absolute;
    top: 600px;
    width: 440px;
}



#FS2_itemlayout_IH3 .FS2_additional_image_btn_thumbnail_container .FS2_thumbnail_container img{
	width:400px;
}

#FS2_itemlayout_IH3{
    position: relative;
}

#FS2_itemlayout_IH3 .FS2_additional_image_container_main{
    left: 480px;
    position: absolute;
    top: 0px;
    width: 390px;
}

#FS2_itemlayout_IH3 .FS2_additional_image_container_sub{
	position:absolute;
	top:200px;
	left:480px;
	width:390px;
}


#FS2_itemlayout_IH3 .FS2_additional_image_btn_thumbnail_container{
margin:0 0 10px 0;
}

.FS2_additional_image_container_sub .FS2_additional_image_container_title{
    font-weight: normal;
    line-height: 20px;
    margin: 5px 0;
    padding: 3px 0 0 10px;
}

#FS2_itemlayout_IH3 .FS2_additional_image_itemdetail_container_right{
    margin:  40px 0 0;
    width: 400px;
}

.FS2_inputSelection_table th {
	background:#303030;
	color:#fff;
}

#FS2_itemlayout_IH3 .FS2_additional_image_container_main .FS2_additional_image_container_title {

    line-height: 20px;
    margin: 5px 0;
    padding: 3px 0 0 10px;
font-weight:normal;

}

.userTable_01{
	margin:30px 0 0 0;
}

.pageTitle{
border-bottom: 2px solid #DDDDDD;
}


.system_content{margin:0 0 0 15px;}


#FS2_body_Member .system_content .userTable_01{
	width:90%;
}
.userTable_01 th{
background:#f6f6f6;
} 

.userTable_01 caption{
    background:#DDDDDD;
}

.itemCatchCopy{
	display:block;
}

.userTable_01{
	width:410px;
	float:left;
}

.FS2_ReviewTextLink_area{
	clear:both;
}

.FS2_MyReviewList_Text{
height: 80px;
}

.FS2_Review_Detail_td{
	background:#fff;
	padding:10px 20px 5px !important;
}

.FS2_MyReviewStatus{
	margin:5px 5px 5px 20px;
}

.FS2_MyReviewList_Text{
	width:410px;
	padding:0 20px;
}

.FS2_Review_Detail_Prof_Date{
	display:inline;
margin:0 0 0 20px;
}

#FS2_body_Goods .userTable_01{
	border-top:1px solid #7b7a79;
}

#FS2_itemlayout_IH3 .FS2_additional_image_itemdetail_container_right {
	position:absolute;
	right:40px;
	top:410px;
}

.FS2_additional_image_tableVariation_border th{
    text-align: center;
    width: 130px;
}

.FS2_additional_image_tableVariation_border td{
    width: 110px;
}

.FS2_TweetButton_area{
margin:15px 0 ;
}

#twitter-widget-0{
    margin: 0 50px 0 0;
}

#FS2_itemlayout_IH3 .FS2_additional_image_itemdetail_container {
margin:420px 0 0;
}

#_rcmdjp_display_1{
margin:0px 0 0 0;
}

.FS2_additional_image_btn_incart{
display:none;
}

.FS2_additional_image_btn_container .FS2_additional_image_btn_prev{
    text-align: right;
    width: 200px;
}

.FS2_additional_image_btn_container .FS2_additional_image_btn_next{
    text-align: center;
    width: 200px;
}

.FS2_ArrivalInformationButton_area {
    margin: 10px 0;
}

.FS2_additional_image_tableVariation_border th {
    border-color: #7b7a79;
}

.FS2_additional_image_tableVariation_border td {
    border-color: #7b7a79;
}

.FS2_MailRecommendButton_area {
    margin: 10px 0;
}

.FS2_ReviewEditButton_area {
    margin: 10px 0 0;
}

#model-wrap img{
	margin:10px 0 0;
}



/*************************/
/**   SHOPPING GUIDE   **/
/**   返品・交換　　　**/
/**********************/
#shopping-guide-return p{
	color:#f3f3f3;
	background:#303030;
	padding:0 0 0 10px;

	line-height:28px;
}


#shopping-guide-return p.w-font{
	font-size:28px;
	line-height:28px;
	margin:0 0 10px 0;
	padding:0 0 10px 0;
	border-bottom:solid 1px #303030;
	color:#303030;
	background:none;
}

#shopping-guide-return dl{
	margin:40px 0 0px 0;
}

#shopping-guide-return dt{
	float:left;
	margin:0px 0px 0px 0;
	padding:0 10px 0 10px;
}

#shopping-guide-return dt.border{
	border-top:dotted 1px #303030;
	padding:10px 10px 0 10px;
}

#shopping-guide-return dd{
	overflow:hidden;
	margin:0px 0 10px 0px;
}

#shopping-guide-return dd.border{
	border-top:dotted 1px #303030;
	padding:10px 0 0 0;
}

/*************************/
/**   COMPANY          **/
/** 会社概要・特商法　**/
/**********************/

#company p{
	line-height:30px;
	font-size:12px;
	background:#d8d9d8;
	margin:20px 0 10px 0;
	padding:0 0 0 20px;
}


#company p.w-font{
	font-size:28px;
	line-height:28px;
	margin:0 0 10px 0;
	padding:0 0 10px 0;
	border-bottom:solid 1px #303030;
	color:#303030;
	background:none;
}

#company table{
	border:solid 1px #d8d9d8;
	border-collapse:collapse;
	width:925px;
}

#company table th{
	border:solid 1px #d8d9d8;
	padding:5px 0 5px 20px;
	font-weight:normal;
	width:150px;
	text-align:left;
}


#company table td{
	border:solid 1px #d8d9d8;
	padding:5px 0 5px 20px;
}

.page-top{
	width:1240px;
	margin:0 auto;
	text-align:right;
}

#form h3.CrossHead{
	display:none;
}

#nagare ul{
font-size:11px;
margin:20px 0;
}

#nagare .w-font{
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-bottom: 1px solid #303030;
    color: #303030;
    font-size: 28px;
    line-height: 28px;
    margin: 0 0 10px;
    padding: 0 0 10px;
}

/*************************/
/**   SHOPPING GUIDE   **/
/***********************/

#shopping-guide p.w-font{
	font-size:28px;
	line-height:28px;
	margin:0 0 10px 0;
	padding:0 0 10px 0;
	border-bottom:solid 1px #303030;
	color:#303030;
	background:none;
}

#shopping-guide .title{
}

#shopping-guide .guide{
	font-size:11px;
	padding:0 0 0 20px;
}

#shopping-guide .guide-title{
	line-height:30px;
	font-size:12px;
	background:#d8d9d8;
	margin:20px 0 0 0;
	padding:0 0 0 20px;
}

#shopping-guide ul{
	overflow:hidden;
}

#shopping-guide ul li{
	float:left;
	width:288px;
	border:solid 1px #d8d9d8;
	border-radius:10px;
	position:relative;
	margin:10px 0 0;
	padding:10px 0 0 10px;
}

#shopping-guide ul li a{
		width:288px;
}


#shopping-guide ul li.li-ma{
	margin:10px 12px 0;
}


#shopping-guide ul li .sg-li{
	position:absolute;
	top:25px;
	left:90px;
}

#form .FS2_mypagetop_list .FS2_mypage_top_table tr td .FS2_mypage_container_AddressList .CrossHead{
    border: medium none;
    display: block;
    text-decoration: underline;
}

#form .FS2_mypagetop_list .FS2_mypage_top_table tr td .FS2_mypage_container_PasswordEdit .CrossHead{
    border: medium none;
    display: block;
    text-decoration: underline;
}
#form .FS2_mypagetop_list .FS2_mypage_top_table tr td .FS2_mypage_container_EntryInfoEdit .CrossHead{
    border: medium none;
    display: block;
    text-decoration: underline;
}

#form .FS2_mypagetop_list .FS2_mypage_top_table tr td .FS2_mypage_container_WishListHistory .CrossHead{
    border: medium none;
    display: block;
    text-decoration: underline;
}

#form .FS2_mypagetop_list .FS2_mypage_top_table tr td .FS2_mypage_container_ReviewHistory .CrossHead{
    border: medium none;
    display: block;
    text-decoration: underline;
}

#form .FS2_mypagetop_list .FS2_mypage_top_table tr td .FS2_mypage_container_LookOrderHistory .CrossHead{
    border: medium none;
    display: block;
    text-decoration: underline;
}

/*************************/
/**   検索　　　　　   **/
/**   　　　　　　　　**/
/**********************/


#search-wrap{
	height:65px;
	overflow:hidden;
	background:url(http://www.andy-dress.com/img/search-bg.jpg) repeat-x;
}

.open{
	height:600px !important;
}

.close{
	font-size:13px;
	color:#fff;
	text-align:right;
	cursor:pointer;
	margin:50px 40px 0 0;
}

#search{ width:1240px; margin:0 auto; overflow:hidden; }
#keyword { max-width: 600px; margin:20px 0 20px 40px; display: flex; }
#keyword > input[type=submit] { width: 20%; padding: 0.5rem; border: solid 1px dimgray; background-color: dimgray; color: white; border-radius: 0 10px 10px 0; font-size: .9rem; }
#keyword > input[type=text] { width: 80%; border-radius: 10px 0 0 10px; padding: 0.5rem 1rem; color: dimgray; border: solid 1px dimgray; border-right: none; font-size: .9rem; }

#kodawari{
	float:left;
	margin:18px 0 0 30px;
	padding:5px 25px 3px; 
	background:#303030;
	border-radius:5px;
	color:#fff;
	font-size:11px;
	cursor:pointer;

}


.Srchmidashi{
	margin:35px 0 20px 0;
	font-size:20px;
}

#keywordSearch{
	margin:40px 0 0 0;
	overflow:hidden;
}

#keywordSearch p{
	color:#fff;
}

#keywordSearch .left{
	margin:0 0 0 15px;
}

.searchform {
	background:#1a1a1a;
	color:#fff;
	width:200px;
	padding:0 0 0 20px;
	line-height:14px;
	border:none;
}

.searchform option{
	margin:10px 0;
	padding:5px 0 0 20px;
	border-top:1px solid #0b0b0b;
	line-height:14px;
	border-left:none;
}

.searchform option:first-child{
	border:none;
}

#condition5{
	height:22px;
	width:340px;
}

.FS2_Recommend2_ranking_horizontal th{
	background:#3a3a3a;
}

#search-table{
	width:1240px;
	margin:60px 0 0 0;
	color:#fff;
}
.st-label{
	width:16%;
	color:#fff;
	font-size:13px;
	font-weight:bold;
	padding:0 0 20px 0;
}
.right{
	float:right;
	margin:0 35px 0 0;
	padding:3px 50px;
}
.s-value{
	width:170px;
}

.FS2_Recommend2_ranking_horizontal th{
	background:#3a3a3a;
}

#FS2_body_Goods .utility{
    left: 1000px;
    position: absolute;
    top: 50px;
}

.FS2_itemPrice_text{
	border:none !important;
}

.t-label {
    border-bottom: 1px solid #303030;
    margin: 0 0 10px;
}

.system_content > form {
    overflow: hidden;
}

.inputTableArea .userTable_01{
float:none !important;
}

.shoplist{
	margin:20px 0 0 0;
}

#FS2_itemlayout_C .FS2_ItemShortComment {
    display: none;
}

#FS2_body_Goods #FS2_itemlayout_C .itemStock{
display:none;
}

.FS2_noStockText{
    text-align: left;
}

#menu li {
    background-color: #999999;
    border: 1px solid #FFFFFF;
    color: #FFFFFF;
    float: left;
    line-height: 2.5;
    list-style: none outside none;
    text-align: center;
    width: 138px;
}

.product_list {
    border-bottom: 1px dotted #666666;
    float: left;
    padding:0 30px 20px;
    text-align: center;
    width: 370px;
}

.product_list .name {
    height: 120px;
    margin: 20px auto 20px;
    text-align: left;
    width: 370px;
}

#FS2_body_Goods #FS2_itemlayout_C .FS2_eye_catch_icon{
margin:0 0 10px 0;
}
div.FS2_thumbnail_container a img { width: 120px; }
div.FS2_GroupLayout div.FS2_thumbnail_container a img { width: 120px; }
div.groupLayout div.FS2_thumbnail_container a img { width: 120px; }
div#FS2_itemlayout_IHL2 div.FS2_thumbnail_container.FS2_additional_image_detail_container { width: 120px; margin: 0 auto;}
div#FS2_itemlayout_IHL2 div.FS2_eye_catch_icon,div#FS2_itemlayout_IHL2 h2.itemGroup { margin: 10px 20px 0 20px; }
div#FS2_itemlayout_IHL2 div.FS2_itemPrice_area,div#FS2_itemlayout_IHL2 p.FS2_ItemShortComment { margin: 0 20px; }

/*アンディトップページ*/
#slider03{ height:432px; overflow:hidden;}
#andy_pc_top #BRAND_head{ border-top:1px solid #666; padding:15px 0 0;}

#andy_pc_top .matome{  margin:0 0 20px;}
#andy_pc_top .matome p{ font-weight:bold; border-bottom:none; font-size:18px; padding:10px 0 0; margin: 10px 0;}
#andy_pc_top .matome ul { width:70%; display:inline;}
#andy_pc_top .matome ul li{ background-image: linear-gradient(to bottom, #E0E0E0 0%, #FFFFFF 68%);    border: 1px dotted #999999;    border-radius: 10px;    float: left;    font-weight: bold;    margin:10px  0.5%;    padding: 0.5%;    text-align: center;    text-shadow: 1px 1px 1px #CCCCCC;    width: 11%; font-size:90%;}
#andy_pc_top .matome p{   font-size: 18px;  margin: 0 0 10px; width:20%; display:inline; float:left;}

#brand_caption{ margin:20px 0 24px;}

.brand-category-wrap .categorywrap{width:31%; float:left; margin:1% 1% 0;}
.brand-category-wrap div.categoryInner{   border:1px solid #333; padding:2%;}
.brand-category-wrap div ul{width:42%;float:right; border:none; }
.brand-category-wrap div li{ border-bottom:1px solid #999; float:none; text-align:left; font-size:100%; margin:0 0 3px; padding:1% 0; }
.brand-category-wrap div li a{ color:#FFF; text-decoration:none;}
.brand-category-wrap div li:first-child{margin:0 0 3px;}
.CONCEPT_icon{ background:#666; padding:2px 4px; color:#FFF; margin:0 3px 0 0; font-size:80%;}

/*.brand-category-wrap div .item1 li{ padding:32% 0}
.brand-category-wrap div .item3 li{ padding:16.9% 0}
.brand-category-wrap div .item4 li{ padding:10% 0}
.brand-category-wrap div .item5 li{ padding:6% 0}
*/
.brand-category-wrap .category_name{ background:#303030; color:#FFF; font-size:10pt; text-align: center; margin:2% 0 0 0; padding:5px 0;
    -moz-border-radius-topleft: 10px;
    -webkit-border-top-left-radius: 10px;
    -khtml-border-radius-topleft: 10px;
    border-top-left-radius: 10px;
	    -moz-border-radius-topright: 10px;
    -webkit-border-top-right-radius: 10px;
    -khtml-border-radius-topright: 10px;
    border-top-right-radius: 10px;  
}

.brand-category-wrap li{ background:#303030; padding:0 5%; margin: 0 2% 2% 0; color: #FFF;}
.brand-category-wrap .caption{ font-size:80%;  border:none; /*background: url(http://www.andy-dress.com/img/brand_page/inyouhu.gif) no-repeat 0 50%;*/ padding:10px 0 0;}

#andy_pc_top #head_right{ width:30%; float:right; padding:5% 0 0; text-align:left;}
#andy_pc_top #head_right.catalog_img{ border:1px solid #333;}

.more_btn{ font-size:24pt; font-family: 'Crimson Text',serif; text-align:right;}
#andy_pc_top .main_visual{ width:68%; float: left;}
#andy_pc_top .brand_li li, #an_pc_top .brand_li li{ border:5px solid #CCC; height:70px; padding:10px 20px; text-align:center;}

#old_CATALOG div{ width:48%; float:left; margin:0 2% 20px 0;}
#old_CATALOG .catalogtitle{ font-size:150%; padding:15px 0;}

/*--------------------an PCランディングページ用　ここから-----------------------------------*/
#an_pc_top {
	width: 950px;
	margin-top: 20px;
	margin-left: 20px;
}

#an_pc_top #BRAND_head .main_visual {
	width: 650px;
	float: left;
	margin: 0px 15px 0px 0px;
	padding: 0px;
}

#an_pc_top #BRAND_head .main_visual #slider03 {
	margin: 0px;
	padding: 0px;
}

#an_pc_top #BRAND_head #head_right h1 {
	text-align: center;
	padding-top: 15px;
	padding-bottom: 15px;
}

#an_pc_top #BRAND_head #head_right #brand_caption {
	font-size: 80%;
}

#anRunPage01 h2 {
	width: 950px;
	background: url(https://c26.future-shop.jp/shop/item/andy/design/img02/title_an_bk01.png) no-repeat;
	padding-bottom: 40px;
	padding-left: 90px;
	padding-top: 8px;
	font: normal 36px "Times New Roman", Times, serif;
}
.anCatgMini  {
	background: url(https://c26.future-shop.jp/shop/item/andy/design/img02/an_minidress01.jpg) no-repeat;
	height: 440px;
	width: 440px;
	float: left;
	margin: 0px 10px 15px 20px;
}
.anOuter  {
	height: 440px;
	width: 440px;
	background: url(https://c26.future-shop.jp/shop/item/andy/design/img02/an_outer01.jpg) no-repeat;
	float: right;
	margin: 0px 20px 15px 0px;
}
.anCatgMini ul  , .anOuter ul{
	width: 180px;
	margin-left: 260px;
	margin-top: 100px;
}
.anCatgMini ul li , .anOuter ul li{
	height: 35px;
	background: url(https://c26.future-shop.jp/shop/item/andy/design/img02/arrow_triangle01.png) no-repeat 0px 8px;
	padding-left: 15px;
}

#an_pc_top .FS2_Recommend2_ranking_horizontal {
	margin-left: 15px;
	padding: 0px;
	text-align: center;
}

.anPastCatgLeft {
	width: 455px;
	float: left;
	margin-bottom: 30px;
	margin-right: 10px;
	margin-left: 10px;
}

.anPastCatgRight {
	width: 455px;
	float: right;
	margin-bottom: 30px;
	margin-right: 10px;
	margin-left: 10px;
}

#anPastCatalog {
	padding-bottom: 50px;
}

#anPastCatalog h3 {
	font: bold normal 150% "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	margin-top: 5px;
	margin-bottom: 10px;
}

#anPastCatalog p {
	font-size: 80%;
}

/*--------------------PCモデルリストページ用　ここから-----------------------------------*/

.side-model{
	margin-top: 10px;
}

#modelLsit h2{
	font: normal 30px 'Crimson Text', serif;
	border-bottom: 3px double #333;
	color: #333;
	margin-bottom: 20px;
}

#modelLsit h3 {
	color: #FFF;
	padding: 5px 0 3px 15px;
	border-top: 3px double #FFF;
	border-bottom: 3px double #FFF;
	height: 34px;
	font-family: 'Crimson Text', serif;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}

#modelAndy {
	background: #333;
	font-size: 24px;
}

#modelan {
	background: #F469A5;
	font-size: 26px;
}

.modelListT { margin: 20px auto 30px; }

.modelListT tr td { padding: 15px 10px 15px 10px; }

/*--------------------個別商品　値段カラー変更用　ここから-----------------------------------*/

.FS2_body_Goods_GoodsDetail_an-22014 .FS2_additional_image_itemdetail_container_right .itemPrice,
.FS2_body_Goods_GoodsDetail_an-22015 .FS2_additional_image_itemdetail_container_right .itemPrice,
.FS2_body_Goods_GoodsDetail_an-hk101 .FS2_additional_image_itemdetail_container_right .itemPrice,
.FS2_body_Goods_GoodsDetail_an-hk109 .FS2_additional_image_itemdetail_container_right .itemPrice,
.FS2_body_Goods_GoodsDetail_an-hk116 .FS2_additional_image_itemdetail_container_right .itemPrice,
.FS2_body_Goods_GoodsDetail_an-hk120 .FS2_additional_image_itemdetail_container_right .itemPrice,
.FS2_body_Goods_GoodsDetail_an-hk122 .FS2_additional_image_itemdetail_container_right .itemPrice,
.FS2_body_Goods_GoodsDetail_an-hk124 .FS2_additional_image_itemdetail_container_right .itemPrice,
.FS2_body_Goods_GoodsDetail_an-hk130 .FS2_additional_image_itemdetail_container_right .itemPrice,
.FS2_body_Goods_GoodsDetail_an-hk138 .FS2_additional_image_itemdetail_container_right .itemPrice,
.FS2_body_Goods_GoodsDetail_an-hk145 .FS2_additional_image_itemdetail_container_right .itemPrice,
.FS2_body_Goods_GoodsDetail_an-hk146 .FS2_additional_image_itemdetail_container_right .itemPrice,
.FS2_body_Goods_GoodsDetail_an-jk041 .FS2_additional_image_itemdetail_container_right .itemPrice,
.FS2_body_Goods_GoodsDetail_an-ok612 .FS2_additional_image_itemdetail_container_right .itemPrice,
.FS2_body_Goods_GoodsDetail_an-ok842 .FS2_additional_image_itemdetail_container_right .itemPrice,
.FS2_body_Goods_GoodsDetail_an-ok904 .FS2_additional_image_itemdetail_container_right .itemPrice,
.FS2_body_Goods_GoodsDetail_aoc-hk100 .FS2_additional_image_itemdetail_container_right .itemPrice,
.FS2_body_Goods_GoodsDetail_aoc-hk102 .FS2_additional_image_itemdetail_container_right .itemPrice,
.FS2_body_Goods_GoodsDetail_aoc-hk106 .FS2_additional_image_itemdetail_container_right .itemPrice,
.FS2_body_Goods_GoodsDetail_aoc-hk108 .FS2_additional_image_itemdetail_container_right .itemPrice,
.FS2_body_Goods_GoodsDetail_aoc-hk126 .FS2_additional_image_itemdetail_container_right .itemPrice,
.FS2_body_Goods_GoodsDetail_aoc-hk141 .FS2_additional_image_itemdetail_container_right .itemPrice,
.FS2_body_Goods_GoodsDetail_aoc-jk002 .FS2_additional_image_itemdetail_container_right .itemPrice,
.FS2_body_Goods_GoodsDetail_aoc-1334 .FS2_additional_image_itemdetail_container_right .itemPrice,
.FS2_body_Goods_GoodsDetail_aoc-1449 .FS2_additional_image_itemdetail_container_right .itemPrice,
.FS2_body_Goods_GoodsDetail_aoc-1507 .FS2_additional_image_itemdetail_container_right .itemPrice,
.FS2_body_Goods_GoodsDetail_aoc-1643 .FS2_additional_image_itemdetail_container_right .itemPrice,
.FS2_body_Goods_GoodsDetail_aty-0109 .FS2_additional_image_itemdetail_container_right .itemPrice,
.FS2_body_Goods_GoodsDetail_aty-0113 .FS2_additional_image_itemdetail_container_right .itemPrice,
.FS2_body_Goods_GoodsDetail_aty-0122 .FS2_additional_image_itemdetail_container_right .itemPrice,
.FS2_body_Goods_GoodsDetail_aty-2072 .FS2_additional_image_itemdetail_container_right .itemPrice,
.FS2_body_Goods_GoodsDetail_aty-3029 .FS2_additional_image_itemdetail_container_right .itemPrice,
.FS2_body_Goods_GoodsDetail_aty-5004 .FS2_additional_image_itemdetail_container_right .itemPrice,
/*2014-12-25追加分*/
.FS2_body_Goods_GoodsDetail_aoc-1450 .FS2_additional_image_itemdetail_container_right .itemPrice,
.FS2_body_Goods_GoodsDetail_an-ok745 .FS2_additional_image_itemdetail_container_right .itemPrice,
.FS2_body_Goods_GoodsDetail_an-ok841 .FS2_additional_image_itemdetail_container_right .itemPrice,
.FS2_body_Goods_GoodsDetail_an-bk205 .FS2_additional_image_itemdetail_container_right .itemPrice,
.FS2_body_Goods_GoodsDetail_an-ok912 .FS2_additional_image_itemdetail_container_right .itemPrice,
.FS2_body_Goods_GoodsDetail_an-ok898 .FS2_additional_image_itemdetail_container_right .itemPrice,
.FS2_body_Goods_GoodsDetail_aoc-1581 .FS2_additional_image_itemdetail_container_right .itemPrice,
.FS2_body_Goods_GoodsDetail_an-bk213 .FS2_additional_image_itemdetail_container_right .itemPrice,
.FS2_body_Goods_GoodsDetail_an-ok915 .FS2_additional_image_itemdetail_container_right .itemPrice,
.FS2_body_Goods_GoodsDetail_an-ok941 .FS2_additional_image_itemdetail_container_right .itemPrice,
.FS2_body_Goods_GoodsDetail_aoc-1592 .FS2_additional_image_itemdetail_container_right .itemPrice,
.FS2_body_Goods_GoodsDetail_an-bk198 .FS2_additional_image_itemdetail_container_right .itemPrice,
.FS2_body_Goods_GoodsDetail_an-ok668 .FS2_additional_image_itemdetail_container_right .itemPrice,
.FS2_body_Goods_GoodsDetail_an-ok933 .FS2_additional_image_itemdetail_container_right .itemPrice,
.FS2_body_Goods_GoodsDetail_an-ok828 .FS2_additional_image_itemdetail_container_right .itemPrice,
.FS2_body_Goods_GoodsDetail_an-ok968 .FS2_additional_image_itemdetail_container_right .itemPrice,
.FS2_body_Goods_GoodsDetail_aoc-1591 .FS2_additional_image_itemdetail_container_right .itemPrice,
.FS2_body_Goods_GoodsDetail_aoc-1579 .FS2_additional_image_itemdetail_container_right .itemPrice,
.FS2_body_Goods_GoodsDetail_an-ok983 .FS2_additional_image_itemdetail_container_right .itemPrice,
.FS2_body_Goods_GoodsDetail_an-bk219 .FS2_additional_image_itemdetail_container_right .itemPrice,
.FS2_body_Goods_GoodsDetail_aoc-1616 .FS2_additional_image_itemdetail_container_right .itemPrice,
.FS2_body_Goods_GoodsDetail_aoc-1614 .FS2_additional_image_itemdetail_container_right .itemPrice,
.FS2_body_Goods_GoodsDetail_aoc-1628 .FS2_additional_image_itemdetail_container_right .itemPrice,
.FS2_body_Goods_GoodsDetail_aoc-1680 .FS2_additional_image_itemdetail_container_right .itemPrice,
.FS2_body_Goods_GoodsDetail_aty-2099 .FS2_additional_image_itemdetail_container_right .itemPrice,
.FS2_body_Goods_GoodsDetail_aoc-1647 .FS2_additional_image_itemdetail_container_right .itemPrice,
.FS2_body_Goods_GoodsDetail_aoc-1646 .FS2_additional_image_itemdetail_container_right .itemPrice,
.FS2_body_Goods_GoodsDetail_aoc-1314 .FS2_additional_image_itemdetail_container_right .itemPrice,
.FS2_body_Goods_GoodsDetail_aoc-1338 .FS2_additional_image_itemdetail_container_right .itemPrice,
.FS2_body_Goods_GoodsDetail_an-hk141 .FS2_additional_image_itemdetail_container_right .itemPrice,
.FS2_body_Goods_GoodsDetail_aoc-1474 .FS2_additional_image_itemdetail_container_right .itemPrice,
.FS2_body_Goods_GoodsDetail_aoc-1538 .FS2_additional_image_itemdetail_container_right .itemPrice,
.FS2_body_Goods_GoodsDetail_aoc-1539 .FS2_additional_image_itemdetail_container_right .itemPrice,
.FS2_body_Goods_GoodsDetail_aoc-1727 .FS2_additional_image_itemdetail_container_right .itemPrice,
.FS2_body_Goods_GoodsDetail_an-ok1083 .FS2_additional_image_itemdetail_container_right .itemPrice,
.FS2_body_Goods_GoodsDetail_aoc-1754 .FS2_additional_image_itemdetail_container_right .itemPrice,
.FS2_body_Goods_GoodsDetail_aoc-1740 .FS2_additional_image_itemdetail_container_right .itemPrice,
.FS2_body_Goods_GoodsDetail_aoc-1415 .FS2_additional_image_itemdetail_container_right .itemPrice,
.FS2_body_Goods_GoodsDetail_an-ok1081 .FS2_additional_image_itemdetail_container_right .itemPrice,
.FS2_body_Goods_GoodsDetail_an-ok954 .FS2_additional_image_itemdetail_container_right .itemPrice
{
	color: #ff0000;
}

.FS2_PostageSettleList_td > ol{ margin:0 0 0 40px;}

.payment-ol{ margin:15px 0 ;}
.payment-ol li{ margin:0 0 0 40px;}

/*コンビニ後払い文面整形*/
#atobarai p{padding:15px 0;}
#atobarai ul{list-style-type:disc; padding:15px;}

/*福袋2015*/
#pc_hukubukuro_wrap{ text-align:center;}
#pc_hukubukuro_wrap img{margin:30px 0;}
#pc_hukubukuro_wrap table{width:70%; margin:0 auto;}
.hukubukuro_lp h2{ text-align: left; border-bottom:1px solid #333; margin:30px auto 15px; width:925px; }
.hukubukuro_title{font-size:180%;}
#hukubukuro_head{margin:0 0 -20px!important;}


/*comex*/
#comex_heel_size{ width:100%; background:url(http://www.andy-dress.com/img/comex/Witch_back.jpg) no-repeat top; background-size:100% auto; margin:3% 0; padding:50px 0 30px; text-align:center; overflow:hidden; }
#comex_heel_size img{ margin:0 0.5%;}
#comex_category{ display:table; width:100%; margin:20px auto; text-align:center; overflow:hidden;}
#comex_category img{ margin:1% 0.5%; }
#comex_heel_sizeinfo{ width:925px; text-align:center; margin:10px auto 0; border: 2px solid #666; }
#comex_heel_sizeinfo img{ margin:0 0 25px;}

/*商品詳細ページ　alt表示調整*/
.FS2_additional_image_thumbnail_container { width: 64px; }
.FS2_additional_image_container_main span.FS2_ImgLabel { font-size: 0.7em; word-break: break-all;}
.FS2_additional_image_thumbnail_container { max-height: 116px; overflow: hidden; }

/* footerWrap 20160613 yonetsu */

#footerWrap { width:100%; margin:40px 0 0 0; background:#303030; overflow:hidden; }
#footerWrap > ul { width: 1240px; margin: 0 auto; padding: 40px 0 0 0; overflow: hidden; font-size: 0; }
#footerWrap > ul > li { display: inline-block; font-size: 12px; color: #e1e1e1; margin-right: 60px; vertical-align: top; }
#footerWrap > ul > li:last-child { margin-right: 0; }
#footerWrap > ul > li > h4 { font-size: 14px; margin-bottom: 20px; }
#footerWrap > ul > li > ul > li { margin-bottom: 10px; }
#footerWrap > ul > li > ul > li > a { display: block; color: #E1E1E1; }
iframe[name="google_conversion_frame"] { position: absolute; left: -9999px; }
