/* 
================================================================================
	Last Up Date	2009.06.17
	(C) MOTTAINAI All Rights Reserved.
================================================================================
*/

/*INDEX 共通設定
================================================================================
1.固定
2.WRAPPER
3.HEADER
4.COTAINER
5.CONTENT
6.SUB
7.FOOTER
0.汎用
================================================================================
*/


/* 1.固定
----------------------------------------------------------------------------- */	
*{
	margin:0;
	padding:0;
	font-size:100%;
}
body {
	margin:0;
	padding:0;
	font-size:80%;
	color:#555;
	background:#feface url("/shop/item/mottainai/design/img05/body_back.gif") repeat-x top;
}
img {
	border:0;
	margin:0;
	vertical-align:bottom;
}
a{
	color:#e47329;
	outline: none;
}
a:visited{
	color:#fb8a10;
}
a:hover{
	color:#00b4e3;
}
a img{
	text-decoration:none;
}
script{
	display:none;
}

hr{
	color:#ffffff;
	background-color:#ffffff;
	border-bottom:1px solid #e47329;
	margin-bottom:10px;
}

/* 2.WRAPPER
----------------------------------------------------------------------------- */	
#wrapper{
	position:relative;
 	width:932px;
	text-align:left;
	background:url("/shop/item/mottainai/design/img05/wrapper_back.gif") repeat-y;
	padding:0!important;
	margin:0 auto;	
}
@media print{
#wrapper{
	background:none;
	width:auto;
}
}

/* 3.HEADER
----------------------------------------------------------------------------- */	
#header{
	position:relative;
 	width:932px;
	margin:0 auto;
	background:url("/shop/item/mottainai/design/img05/header_back.gif") no-repeat bottom;
	padding:15px 0 25px 0;
}
@media print{
#header{
	background:none;
	width:auto;
	padding:0;
}
}
#header h1{
	font-size:80%;
	font-weight:normal;
}
#header .logo{
}
#header .logo img{
	margin-top:5px;
}
#header .h_navi{
	position:absolute;
	top:50px;
	left:765px;
	list-style:none;
}
@media print{
#header .h_navi{
	display:none;
}
}
#header .h_navi li{
	float:left;
}
#header .h_navi a{
	display:block;
	text-indent:-9999px;
	height:30px;
	background:url("/shop/item/mottainai/design/img05/header_navi.gif") no-repeat;
} 
#header .h_navi li.mhome{
	background:url("/shop/item/mottainai/design/img05/header_navi_back.gif") no-repeat right;
}
#header .h_navi .mhome a{
	width:72px;
	margin-right:30px;
	background-position:0 -3px;
	margin-right:20px;
}
#header .h_navi .mhome a:hover{
	background-position:0 -36px;
}
#header .h_navi .lab a{
	width:45px;
	background-position:-105px -3px;
	margin-left:15px;
}
#header .h_navi .lab a:hover{
	background-position:-105px -36px;
}


/* 4.CONTAINER
----------------------------------------------------------------------------- */	
#container{
	position:relative;
 	width:890px!important;
	background:url("/shop/item/mottainai/design/img05/container_back.gif") no-repeat left bottom;
	padding:5px 22px 10px 20px;
}
@media print{
#container{
	background:none;
	width:auto;
	padding:0;
}
}

/* global navi */	
.g_navi{
	margin-bottom:1px;
}
@media print{
.g_navi{
	display:none;
}
}
.g_navi ul{
	list-style:none;
	height:23px;
}
.g_navi li{
	float:left;
}
.g_navi a{
	display:block;
	text-indent:-9999px;
	height:23px;
	background:url("/shop/item/mottainai/design/img05/global_navi.gif") no-repeat;
} 
.g_navi .home a{
	width:96px;
	background-position:0 0;
}
.g_navi .home a:hover{
	background-position:0 -25px;
}
.g_navi .list a{
	width:94px;
	background-position:-96px 0;
}
.g_navi .list a:hover{
	background-position:-96px -25px;
}
.g_navi .guide a{
	width:94px;
	background-position:-190px 0;
}
.g_navi .guide a:hover{
	background-position:-190px -25px;
}
.g_navi .cart a{
	width:94px;
	background-position:-284px 0;
}
.g_navi .cart a:hover{
	background-position:-284px -25px;
}
.g_navi .login a{
	width:94px;
	background-position:-378px 0;
}
.g_navi .login a:hover{
	background-position:-378px -25px;
}
.g_navi .about a{
	width:94px;
	background-position:-472px 0;
}
.g_navi .about a:hover{
	background-position:-472px -25px;
}
.g_navi .contact a{
	width:96px;
	background-position:-566px 0;
}
.g_navi .contact a:hover{
	background-position:-566px -25px;
}

/* 5.CONTENT
----------------------------------------------------------------------------- */	
#content{
	float:right;
	width:662px!important;
	background:url("/shop/item/mottainai/design/img05/content_back.gif") no-repeat top left;
}
@media print{
#content{
	float:none;
	width:auto;
}
}

/* 6.MAIN
----------------------------------------------------------------------------- */	
#main{
	position:relative;
	width:662px;
	line-height:150%;
	background:url("/shop/item/mottainai/design/img05/main_back.gif") repeat-y top left;
	padding:20px 0 0 0;
	margin-top:75px;
	margin-bottom:15px;
}
#main .block{
	width:620px;
	background:url("/shop/item/mottainai/design/img05/main_back.gif") no-repeat bottom left;
	padding:0 20px 22px 20px;
}
@media print{
#main,
#main .block{
	background:none;
	width:auto;
	padding:0;
}
}

/* title */
#main .c_title{
	position:absolute;
	top:-74px;
	left:0;
	margin-bottom:20px;
}



/* 6.SUB
----------------------------------------------------------------------------- */
#sub{
	float:left;
	width:212px;
	margin-bottom:20px;
}
@media print{
#sub{
	display:none;
}
}
#sub .block{
	width:180px;
	background:url("/shop/item/mottainai/design/img05/sub_back.gif") no-repeat bottom;
	padding:10px 17px 10px 15px;
	margin-bottom:15px;
}
#sub h2{
	margin-bottom:10px;
}
#sub p{
	line-height:130%;
	margin-bottom:10px;
}

/* search */
#sub .search{
	margin-bottom:15px;
}
#sub .search .txt{
	width:176px;
	margin:0 0 10px 0;
}
#sub .search .price{
	margin:0 0 10px 0;
}

/* mailmag */
#sub .mailmag a img{
	border:1px solid #ccc;
}
#sub .mailmag a:hover img{
	border:1px solid #fb8410;
}

/* lineup */
#sub .lineup h3{
}

#sub .lineup ul{
	list-style:none;
	margin-bottom:15px;
}
#sub .lineup a{
	text-indent:-9999px;
	display:block;
	width:180px;
	height:33px;
}


#sub .fashion01 a{
	background:url("/shop/item/mottainai/design/img05/sub_fashion.gif") no-repeat 0 0;
}
#sub .fashion01 a:hover{
	background:url("/shop/item/mottainai/design/img05/sub_fashion.gif") no-repeat -180px 0;
}
#sub .fashion02 a{
	background:url("/shop/item/mottainai/design/img05/sub_fashion.gif") no-repeat 0 -33px;
}
#sub .fashion02 a:hover{
	background:url("/shop/item/mottainai/design/img05/sub_fashion.gif") no-repeat -180px -33px;
}
#sub .fashion03 a{
	background:url("/shop/item/mottainai/design/img05/sub_fashion.gif") no-repeat 0 -66px;
}
#sub .fashion03 a:hover{
	background:url("/shop/item/mottainai/design/img05/sub_fashion.gif") no-repeat -180px -66px;
}

#sub .bag01 a{
	background:url("/shop/item/mottainai/design/img05/sub_bag.gif") no-repeat 0 0;
}
#sub .bag01 a:hover{
	background:url("/shop/item/mottainai/design/img05/sub_bag.gif") no-repeat -180px 0;
}
#sub .bag02 a{
	background:url("/shop/item/mottainai/design/img05/sub_bag.gif") no-repeat 0 -33px;
}
#sub .bag02 a:hover{
	background:url("/shop/item/mottainai/design/img05/sub_bag.gif") no-repeat -180px -33px;
}

#sub .furoshiki01 a{
	background:url("/shop/item/mottainai/design/img05/sub_furoshiki.gif") no-repeat 0 0;
}
#sub .furoshiki01 a:hover{
	background:url("/shop/item/mottainai/design/img05/sub_furoshiki.gif") no-repeat -180px 0;
}

#sub .towel01 a{
	background:url("/shop/item/mottainai/design/img05/sub_towel.gif") no-repeat 0 0;
}
#sub .towel01 a:hover{
	background:url("/shop/item/mottainai/design/img05/sub_towel.gif") no-repeat -180px 0;
}

#sub .lunch01 a{
	background:url("/shop/item/mottainai/design/img05/sub_lunch.gif") no-repeat 0 0;
}
#sub .lunch01 a:hover{
	background:url("/shop/item/mottainai/design/img05/sub_lunch.gif") no-repeat -180px 0;
}
#sub .lunch02 a{
	background:url("/shop/item/mottainai/design/img05/sub_lunch.gif") no-repeat 0 -33px;
}
#sub .lunch02 a:hover{
	background:url("/shop/item/mottainai/design/img05/sub_lunch.gif") no-repeat -180px -33px;
}
#sub .lunch03 a{

	background:url("/shop/item/mottainai/design/img05/sub_lunch.gif") no-repeat 0 -66px;
}
#sub .lunch03 a:hover{
	background:url("/shop/item/mottainai/design/img05/sub_lunch.gif") no-repeat -180px -66px;
}
#sub .lunch04 a{
	background:url("/shop/item/mottainai/design/img05/sub_lunch.gif") no-repeat 0 -99px;
}
#sub .lunch04 a:hover{
	background:url("/shop/item/mottainai/design/img05/sub_lunch.gif") no-repeat -180px -99px;
}

#sub .kitchen01 a{
	background:url("/shop/item/mottainai/design/img05/sub_kitchen.gif") no-repeat 0 0;
}
#sub .kitchen01 a:hover{
	background:url("/shop/item/mottainai/design/img05/sub_kitchen.gif") no-repeat -180px 0;
}
#sub .kitchen02 a{
	background:url("/shop/item/mottainai/design/img05/sub_kitchen.gif") no-repeat 0 -33px;
}
#sub .kitchen02 a:hover{
	background:url("/shop/item/mottainai/design/img05/sub_kitchen.gif") no-repeat -180px -33px;
}

#sub .other01 a{
	background:url("/shop/item/mottainai/design/img05/sub_other.gif") no-repeat 0 0;
}
#sub .other01 a:hover{
	background:url("/shop/item/mottainai/design/img05/sub_other.gif") no-repeat -180px 0;
}
#sub .other02 a{
	background:url("/shop/item/mottainai/design/img05/sub_other.gif") no-repeat 0 -33px;
}
#sub .other02 a:hover{
	background:url("/shop/item/mottainai/design/img05/sub_other.gif") no-repeat -180px -33px;
}
#sub .other03 a{
	background:url("/shop/item/mottainai/design/img05/sub_other.gif") no-repeat 0 -66px;
}
#sub .other03 a:hover{
	background:url("/shop/item/mottainai/design/img05/sub_other.gif") no-repeat -180px -66px;
}
#sub .other04 a{
	background:url("/shop/item/mottainai/design/img05/sub_other.gif") no-repeat 0 -99px;
}
#sub .other04 a:hover{
	background:url("/shop/item/mottainai/design/img05/sub_other.gif") no-repeat -180px -99px;
}

#sub .book01 a{
	background:url("/shop/item/mottainai/design/img05/sub_book.gif") no-repeat 0 0;
}
#sub .book01 a:hover{
	background:url("/shop/item/mottainai/design/img05/sub_book.gif") no-repeat -180px 0;
}

#sub .beauty01 a{
	background:url("/shop/item/mottainai/design/img05/sub_beauty.gif") no-repeat 0 0;
}
#sub .beauty01 a:hover{
	background:url("/shop/item/mottainai/design/img05/sub_beauty.gif") no-repeat -180px 0;
}
#sub .beauty02 a{
	background:url("/shop/item/mottainai/design/img05/sub_beauty.gif") no-repeat 0 -33px;
}
#sub .beauty02 a:hover{
	background:url("/shop/item/mottainai/design/img05/sub_beauty.gif") no-repeat -180px -33px;
}
#sub .beauty03 a{
	background:url("/shop/item/mottainai/design/img05/sub_beauty.gif") no-repeat 0 -66px;
}
#sub .beauty03 a:hover{
	background:url("/shop/item/mottainai/design/img05/sub_beauty.gif") no-repeat -180px -66px;
}

#sub .housekeeping01 a{
	background:url("/shop/item/mottainai/design/img05/sub_housekeeping.gif") no-repeat 0 0;
}
#sub .housekeeping01 a:hover{
	background:url("/shop/item/mottainai/design/img05/sub_housekeeping.gif") no-repeat -180px 0;
}
#sub .housekeeping02 a{
	background:url("/shop/item/mottainai/design/img05/sub_housekeeping.gif") no-repeat 0 -33px;
}
#sub .housekeeping02 a:hover{
	background:url("/shop/item/mottainai/design/img05/sub_housekeeping.gif") no-repeat -180px -33px;
}

#sub .gift01 a{
	background:url("/shop/item/mottainai/design/img05/sub_gift.gif") no-repeat 0 0;
}
#sub .gift01 a:hover{
	background:url("/shop/item/mottainai/design/img05/sub_gift.gif") no-repeat -180px 0;
}
#sub .gift02 a{
	background:url("/shop/item/mottainai/design/img05/sub_gift.gif") no-repeat 0 -33px;
}
#sub .gift02 a:hover{
	background:url("/shop/item/mottainai/design/img05/sub_gift.gif") no-repeat -180px -33px;
}
#sub .gift03 a{
	background:url("/shop/item/mottainai/design/img05/sub_gift.gif") no-repeat 0 -66px;
}
#sub .gift03 a:hover{
	background:url("/shop/item/mottainai/design/img05/sub_gift.gif") no-repeat -180px -66px;
}

/* 7.FOOTER
----------------------------------------------------------------------------- */	

/* logo */

/* outline */
.outline {
	font-size:80%;
	width:662px;
	margin:0 0 15px 228px;
	line-height:150%;
	color:#777;
}


#f-content{
	position:relative;
	width:890px;
	margin-bottom:10px;
}
@media print{
#f-content{
	display:none;
}
}
#logo2{
	position:absolute;
	width:200px;
	bottom:0;
	text-align:center;
	font-size:80%;
	line-height:130%;
	color:#777;
}
#f-content .url,
#f-content .g_navi{
	margin-left:228px;
}

/* pagetop */
#f-content .pagetop{
	position:absolute;
	width:15px;
	bottom:8px;
	left:865px;
	display:block;
}
#f-content .pagetop a{
	display:block;
	text-indent:-9999px;
	width:15px;
	height:15px;
	background:url("/shop/item/mottainai/design/img05/pagetop.gif") no-repeat;
	background-position:0 0;
}
#f-content .pagetop a:hover{
	background-position:-15px 0;
}

/* navi */
#footer{
	position:relative;
	width:932px;
	margin:0 auto;
	padding-top:10px;
}
@media print{
#f-content{
	width:auto;
}
}

/* footer navi */
#footer .f_navi{
	list-style:none;
}
@media print{
#footer .f_navi{
	display:none;
}
}
#footer .f_navi li{
	float:left;
}
#footer .f_navi a{
	display:block;
	text-indent:-9999px;
	height:20px;
	background:url("/shop/item/mottainai/design/img05/footer_navi.gif") no-repeat;
} 
#footer .f_navi .company a{
	width:65px;
	background-position:0 0;
	margin-right:10px;
}
#footer .f_navi .company a:hover{
	background-position:0 -20px;
}
#footer .f_navi .rule a{
	width:147px;
	background-position:-73px 0;
	margin-right:10px;
}
#footer .f_navi .rule a:hover{
	background-position:-73px -20px;
}
#footer .f_navi .sitemap a{
	width:73px;
	background-position:-231px 0;
	margin-right:10px;
}
#footer .f_navi .sitemap a:hover{
	background-position:-231px -20px;
}
#footer .f_navi .privacy a{
	width:152px;
	background-position:-316px 0;
	margin-right:10px;
}
#footer .f_navi .privacy a:hover{
	background-position:-316px -20px;
}

/* copyright */
#footer .copyright{
	position:absolute;
	top:7px;
	right:0;
}
@media print{
#footer .copyright{
	position:relative;
	background:#feface;
	padding:5px;
	width:auto;
}
}


/* 10.レイアウト・共通
----------------------------------------------------------------------------- */
.layout_body{
 	width:932px;
}
.layout_table,
.layout_content{
	width:620px!important;
	padding:0!important;
	margin:0!important;

}
.layout_table *{
	margin:0;
	padding:0;
	font-size:100%;
}
.layout_header.
.layout_menu,
.layout_footer{
	display:none!important;
	width:0!important;
	padding:0!important;
}
.layout_content{
	vertical-align:top;
	line-height:180%;
}
.system_content{
}
.utility{
	display:none;
}

/* Mac IE5 を除外 hack start \*/
.pan{
	position:absolute;
	top:-23px;
	left:0;
	line-height:100%;
	font-size:80%;
	letter-spacing:1px;
	color:#777;
}


/**/
.user_content{
}
.user_content h1,
.user_inner_content h1{
	margin-bottom:20px;
}
.user_content h2,
.user_inner_content h2{
	margin-bottom:15px;
}
.user_content h3,
.user_inner_content h3{
	margin-bottom:15px;
}
.user_content p,
.user_inner_content p{
	margin-bottom:15px;
	line-height:180%;
}
.user_content hr,
.user_inner_content hr{
	margin-bottom:15px;
	height:1px;
	color:#7e7e7e;
}

h1.title{
	padding-bottom:8px;
	border-bottom:3px solid #b4b7b7;
}
h2.pageTitle,
h3.pageTitle{
	color:#2e2e2e;
	padding:0 0 10px 0;
	background-color:transparent ;
	border:0;
	border-bottom:1px solid #fb8410;
	margin-bottom:15px;
	font-size:120%;
	line-height:130%;
}
h2.CrossHead,
h3.CrossHead{
	margin-top:15px;
	background:url("/shop/item/mottainai/design/img05/title_back.gif") no-repeat left top;
	width:600px;
	padding:3px 10px;
	color:#ffffff;
	margin-bottom:15px;
	border:0;
}
h3.Definition,
h4.Definition{
	margin-top:15px;
	margin-bottom:15px;
	color:#2e2e2e;
	border-bottom:1px solid #ccc;
}
/* table */
.userTable_01,
.userTable_02{
	width:100%;
	line-height:100%;
	margin-bottom:15px;
	border:0;
}
.FS2_body_Login_Login .userTable_01{
	width:300px;
}
.userTable_01 caption,
.userTable_02 caption{
	border-bottom:1px solid #ffffff;
	background-color:#7e7e7e;
	color:#ffffff;
	padding:3px;
	text-align:center;
	font-weight:ligh
}
.userTable_01 th,
.userTable_02 th{
	border-top:1px solid #ffffff;
	border-right:1px solid #ffffff;
	border-bottom:1px solid #dedede;
	background-color:#dedede;
	color:#2e2e2e;
	padding:4px 5px 3px 5px;
	text-align:left;
	font-weight:lighter;
}
.userTable_01 td,
.userTable_02 td{
	border-top:1px solid #ffffff;
	border-bottom:1px solid #b4b7b7;
	padding:4px 5px 3px 5px;
}

.userTable_01 td td,
.userTable_02 td td{
	padding:0;
	border:0;
}

.userTable_01 #phrase{
	width:135px;
}

/* 11.商品一覧
----------------------------------------------------------------------------- */
.groupLayout{
	width:600px;
	padding:10px;
	border:1px solid #ccc;
	margin:0;
}
.alignItem_03{

}


.groupLayout:after { content: " "; clear: both; height: 0; display: block; visibility: hidden;} 

.groupLayout .gl_Item{
	padding:0;
	margin:10px 7px;
}
.groupLayout .gl_Item .itemCenter{
}
.groupLayout p{
	margin:0 0 5px 0;
}
.groupLayout .thumbnail{
	padding:0;
	margin:0;
}
.groupLayout　h1.itemGroup{
	font-weight:lighter;
	margin:0;
}
.groupLayout　h2.itemGroup a{
	color:#555;
}
.groupLayout　h2.itemGroup a:hover{
	color:#00b4e3;
}
.groupLayout .itemPrice{
	font-size:100%;
	font-weight:lighter;
}

.error_content{
	color:#cc0000;
}

/* 並び替え */
.FS2_sort_menu_bg{
	float:left;
	width:400px;
	padding:0!important;
	margin:0!important;
}
.FS2_sort_menu_bg li{
	padding:0 10px!important;
	border-color:#ccc!important;
}
.FS2_sort_menu_bg li.FS2_sort_menu_title{
	margin-left:0!important;
	padding-left:0!important;
}

.pager{
	text-align:right;
}


/* 12.商品詳細
----------------------------------------------------------------------------- */

.user_inner_content{

}
.user_inner_content .box,
.user_inner_content .gl_Item{
	width:590px;
	padding:15px;
	border:1px solid #ccc;
	line-height:150%;
	margin:15px auto;
}

.gl_Item table td{
	vertical-align:top;
}

.gl_Item table .thumbnail{
	padding:0;
	margin:0 10px 0 0;
}

.gl_Item table .itemTitle{
	font-size:130%;
	color:#000000;
	padding:0;
	margin:0 0 10px 0;
}


.gl_Item table .itemNumber{
	padding:0;
	margin:0;
}

.gl_Item table .itemPrice{
	font-size:120%;
	font-weight:bold;
	color:#2e2e2e;
	padding:0;
	margin:0;
}

.gl_Item .box{
	width:590px;
	padding:15px;
	border:1px solid #ccc;
	line-height:150%;
	margin:15px auto;
}
.gl_Item .box:after{ content: " "; clear: both; height: 0; display: block; visibility: hidden;} 

.itemStock{
	color:#cc0000;
}

/* GoodsSelection */
.GoodsSelectionTable th{
	font-weight:lighter;
	text-align:center;
	padding:0 2px;
	line-height:100%;
}
.GoodsSelectionTable td{
	text-align:center;
}

/* おすすめ */
#FS2_ReccomendGoods{
	border-bottom:1px solid #ccc;
	padding-bottom:10px;
	margin-bottom:10px;
}
#FS2_ReccomendGoods .itemTitle{
	font-size:100%;
	margin:0;
	font-weight:lighter;
}
#FS2_ReccomendGoods .itemPrice{
	font-size:100%;
	font-weight:lighter;
}


/* 13.ショッピングカート
----------------------------------------------------------------------------- */
.cartTable{
	width:100%;
	line-height:100%;
	margin-bottom:15px;
}
.cartTable th{
	border-top:1px solid #ffffff;
	border-right:1px solid #ffffff;
	border-bottom:1px solid #7e7e7e;
	background-color:#7e7e7e;
	color:#ffffff;
	padding:4px 5px 3px 5px;
	text-align:center;
	font-weight:lighter;
}
.cartTable td{
	border-top:1px solid #ffffff;
	border-bottom:1px solid #7e7e7e;
	padding:4px 0 3px 0;
}
.cartTable input{
	margin:0 5px;
}

.summary td{
	font-weight:bold;
	font-size:140%;
	padding-top:7px;
}


.orderFlow{
	margin-bottom:15px;
}

.itemRight{
	float:none;
	width:620px;
}

#form,
.FS2_mypagetop_list,
.FS2_mypage_top_table{
	width:620px;
	margin:0;
	padding:0;
}
.FS2_mypagetop_list *{
	margin-left:0!important;
	margin-right:0!important;
	padding-left:0!important;
	padding-right:0!important;
}
.FS2_login_layout_table_td_left{
	padding-right:20px!important;
}
.FS2_login_layout_table .CrossHead,
.FS2_mypage_top_table .CrossHead{
	background:url("/shop/item/mottainai/design/img05/title_back2.gif") no-repeat left top;
	width:290px;
	padding:3px 10px!important;
	color:#ffffff;
	margin:15px 0;
}
.FS2_mypage_top_table .CrossHead a{
	color:#fff;
}


/* 14.PRINT
----------------------------------------------------------------------------- */
@media print{
.pan{
	display:none;
}

.layout_menu{
	display:none;
}
.layout_body,
.layout_table,
.layout_content,
.system_content,
form{
	width:auto;
	border:0;
	padding:0;
}
.userTable_01,
.userTable_02{
	width:auto;
}
.groupLayout{
	width:auto;
}
}





/* 0.汎用
----------------------------------------------------------------------------- */
.hiddne{
	display:none;
}
/* 位置 */
.center{
	text-align:center;
}
.right{
	text-align:right;
}
.left{
	text-align:left;
}

/* 回り込み */
.f-left{
	float:left;
	margin-right:10px;
}
.f-right{
	float:right;
	margin-left:10px;
}
.clear{
	clear:both;
	height:0;
	line-height:0;
}

/* フォント */
.small{
	font-size:80%;
}
.sitecatch{
	font-size:80%;
	line-height:180%;
	padding:10px;
	border:#fb8410 solid 1px;
}

/* カラー */
.orange{
	color:#e85d02;
}

/* */
.blank{
	background:url("/shop/item/mottainai/design/img05/icon_blank.gif") no-repeat right center;
	padding-right:20px;
}

/* list */

ol.type2 li,
ul.type2 li{
	list-style-type:none;
	text-indent:-20px;
}

/* サイズ表 */
.size_list{
	border-collapse:collapse;
	border-top:1px solid #555555;
	border-bottom:1px solid #555555;
}
.size_list th{
	border-top:1px solid #555555;
	border-bottom:1px solid #555555;
	font-weight:lighter;
	padding:3px;
	text-align:center;
}
.size_list td{
	border-bottom:1px dotted #555555;
	padding:3px;
	text-align:center;
}

/* エラー */
.FS2_special_members_price .itemPrice{color: #CC0000;}
.error_content, .error_item{color: #cc0000; border-color: #cc0000;}
