/*=========================================================
CSSî{Ýè
FutureShop2 system_DesignSettings.css@ver2.2.0
=========================================================*/
/*@tHgTCYðNXuEWOÎ@*/
/*@body¼ºeLXg@*/
/*@[U[j[GAF}Cy[W@*/
/*@[U[j[GAFOC@*/
/*@[U[j[GAFOAEg@*/
/*@[U[j[GAFpX[hð¨YêÅ·©H@*/
/*@[U[j[GAF¿EÂlîñEÁ¤@*/
ul.item {
    border-bottom: 2px solid #DDD;
    padding: 2px 0 0 0;
    margin: 5px 0 0 0;
    text-align: right
    }
.item li {
    padding: 0 5px 0 15px;
    margin: 0;
    display: inline
    }
/*@[U[j[GAF¿Æ¨x¥¢û@ÉÂ¢Ä@*/
/*@[U[j[GAFÂlîñÌæèµ¢ÉÂ¢Ä@*/
/*@[U[j[GAFÁè¤æø@ÉîÃ­\¦@*/
/*=========================================================
VXeRec
=========================================================*/
/*@VXeRec@*/
/*@VXeRecFp­¸ir@*/
.pan {
    background: #f1f1f1;
    padding: 5px;
    margin: 0 0 20px 0
    }
/*@VXeRecFy[WØèÖ¦i\¦j@*/
.pager {
    margin: 20px 0;
    padding: 0 5px;
    border-bottom: 2px solid #DDD
    }
/*@VXeRecFÀÑÖ¦iÀÑÖ¦b¿iªÀ¢b¿iª¢bVbj@*/
/*@VXeRecFÀÑÖ¦FRei@*/
.FS2_sort_menu_bg {
    margin: 0;
    padding: 0 5px
    }
.FS2_sort_menu_bg ul {
    margin: 0;
    padding: 0;
    text-align: right
    }
.FS2_sort_menu_bg li {
    margin: 0;
    padding: 0 8px 0 5px;
    display: inline;
    border-right: 1px solid #333
    }
/*@VXeRecFÀÑÖ¦FRei@*/
/*@VXeRecFÀÑÖ¦FÀÑÖ¦@*/
/*@VXeRecFÀÑÖ¦F¿iªÀ¢@*/
/*@VXeRecFÀÑÖ¦F¿iª¢@*/
/*@VXeRecFÀÑÖ¦FV@*/
/*@VXeRecFÀÑÖ¦Fo^@*/
/*@VXeRecFÀÑÖ¦FDæx@*/
/*@VXeRecFÀÑÖ¦Fr[@*/
/* ¤ið{·éÉÍOCªKvÅ· */
/*=========================================================
y[W¤ÊÝèF©oµ
=========================================================*/
.pageTitle {
    padding: 0;
    margin: 0 0 25px 0;
    border-bottom: 2px solid #DDD
    }
.CrossHead {
    padding: 0;
    margin: 20px 0 5px 0;
    border-bottom: 2px solid #DDD
    }
.Definition {
    padding: 0;
    margin: 20px 0 5px 0;
    border-bottom: 2px dotted #DDD
    }
/*=========================================================
y[W¤ÊÝèFe[u
=========================================================*/
.userTable_01 {
    width: 100%;
    margin-bottom: 10px;
    border-top: 1px solid #DDD;
    border-left: 1px solid #DDD
    }
.userTable_01 caption {
    padding: 5px;
    text-align: center;
    background: #DDD
    }
.userTable_01 th {
    font-weight: normal;
    background: #F6F6F6;
    border-bottom: 1px solid #DDD;
    padding: 3px 5px
    }
.userTable_01 td {
    border-bottom: 1px solid #DDD;
    border-right: 1px solid #DDD;
    padding: 3px 5px
    }
.userTable_02 {
    border-top: 1px solid #DDD;
    border-left: 1px solid #DDD;
    width: 100%;
    margin-bottom: 10px
    }
.userTable_02 caption {
    padding: 5px;
    text-align: center;
    background: #DDD
    }
.userTable_02 th {
    font-weight: normal;
    background: #F6F6F6;
    border-bottom: 1px solid #DDD;
    border-right: 1px solid #DDD;
    padding: 3px 5px
    }
.userTable_02 td {
    border-bottom: 1px solid #DDD;
    border-right: 1px solid #DDD;
    padding: 3px 5px
    }
/*=========================================================
y[W¤ÊÝèFÂlîñÛìûj
=========================================================*/
.FS_privacyPageLink_conteiner {
    text-align: center;
    margin: 5px 0;
    border: 1px solid #DDD;
    padding: 5px
    }
.FS_privacyPageLink_conteiner input {
    position: relative;
    top: 3px
    }
/*=========================================================
¤iy[W
=========================================================*/
/*@¤iy[W¤Ê@*/
/*=========================================================
¤iæÊF¤iJeSêy[W
=========================================================*/
/*@¤iæÊF¤iO[vFqO[vÌRei@*/
/*@¤iæÊF¤iO[vF¤iêÌRei@*/
/*@¤iæÊF¤iO[vF¤iO[vÌRei@*/
.groupLayout {
    margin: 0 auto;
    width: 100%
    }
/*@¤iæÊF¤iO[vF¤iÌRei@*/
.groupLayout .gl_Item {
    float: left;
    display: inline
    }
/*@¤iæÊF¤iO[vFTlC@*/
.groupLayout .FS2_thumbnail_container {
    margin: 0 0 5px 0
    }
/*@¤iæÊF¤iO[v¼@*/
.groupLayout .itemGroup {
    font-size: 110%;
    padding: 0;
    margin: 0 0 5px 0
    }
/*@¤iæÊF¤iO[vF¤iê¾à¾@*/
/*=========================================================
¤iæÊF¤iO[vE¤iê@CAEgX^C
=========================================================*/
/*@¤iO[vCAEg1~1©ç
@@¤iCAEg¡wè@*/
.alignItem_01 .gl_Item {
    width: 98%;
    margin-left: 1%
    }
.alignItem_02 .gl_Item {
    width: 48.5%;
    margin-left: 1%
    }
.alignItem_03 .gl_Item {
    width: 32.2%;
    margin-left: 1%
    }
.alignItem_04 .gl_Item {
    width: 23.8%;
    margin-left: 1%
    }
.alignItem_05 .gl_Item {
    width: 19.5%;
    margin-left: 0.5%
    }
.alignItem_06 .gl_Item {
    width: 16.1%;
    margin-left: 0.5%
    }
.alignItem_07 .gl_Item {
    width: 13.7%;
    margin-left: 0.5%
    }
.alignItem_08 .gl_Item {
    width: 11.9%;
    margin-left: 0.5%
    }
.alignItem_09 .gl_Item {
    width: 10.6%;
    margin-left: 0.5%
    }
.alignItem_10 .gl_Item {
    width: 9.4%;
    margin-left: 0.5%
    }
/*=========================================================
¤iæÊF®·éqO[vÌCAEgX^C
=========================================================*/
/*@¤iæÊF®·éqO[vÌCAEgX^CFp^[A@*/
/*@¤iæÊF®·éqO[vÌCAEgX^CFp^[B@*/
/*@¤iæÊF®·éqO[vÌCAEgX^CFp^[C@*/
/*@¤iæÊF®·éqO[vÌCAEgX^CFp^[D@*/
/* r_system_preset.css */
#FS2_itemlayout_list_D td {
    vertical-align: top;
    padding: 2px
    }
/* r_system_preset.css */
#FS2_itemlayout_list_D .itemGroup {
    font-weight: normal;
    font-size: 80%;
    padding: 0;
    margin: 0
    }
/* r_system_preset.css */
#FS2_itemlayout_list_D .itemGroup .FS2_itemlayout_list_D_arrow {
    font-weight: bold;
    color: red
    }
/* r_system_preset.css */
.FS2_itemlayout_list_D_icon {
    width: 3px
    }
/* r_system_preset.css */
.alignItem_01 .FS2_itemlayout_list_D_name {
    width: 99%
    }
/* r_system_preset.css */
.alignItem_02 .FS2_itemlayout_list_D_name {
    width: 49%
    }
/* r_system_preset.css */
.alignItem_03 .FS2_itemlayout_list_D_name {
    width: 33%
    }
/* r_system_preset.css */
.alignItem_04 .FS2_itemlayout_list_D_name {
    width: 24%
    }
/* r_system_preset.css */
.alignItem_05 .FS2_itemlayout_list_D_name {
    width: 19%
    }
/* r_system_preset.css */
.alignItem_06 .FS2_itemlayout_list_D_name {
    width: 16%
    }
/* r_system_preset.css */
.alignItem_07 .FS2_itemlayout_list_D_name {
    width: 14%
    }
/* r_system_preset.css */
.alignItem_08 .FS2_itemlayout_list_D_name {
    width: 12%
    }
/* r_system_preset.css */
.alignItem_09 .FS2_itemlayout_list_D_name {
    width: 11%
    }
/* r_system_preset.css */
.alignItem_10 .FS2_itemlayout_list_D_name {
    width: 9%
    }
/*=========================================================
¤iæÊF®·é¤iÌCAEgX^Cê
=========================================================*/
/*@¤iæÊF®·é¤iÌCAEgX^CF
@@TlCê@¨@¤iÚ×y[WÉJÚ·é^Cv@*/
/*@p^[A@*/
/*@p^[B@*/
/*@p^[C@*/
/*@¤iæÊF®·é¤iÌCAEgX^CF
@@¯êy[WàÉ¡Ì¤iÚ×îñðÀ×é^Cv@*/
/*@p^[E@*/
/*@p^[F@*/
/*@p^[G@*/
/*@p^[H@*/
/*@p^[I@*/
/*@p^[J@*/
/*=========================================================
¤iæÊF¨··ß¤i
=========================================================*/
/*@¨··ß¤iFRei@*/
/*@¨··ß¤iF©oµ@*/
#FS2_Recommend_List .CrossHead {
    margin-bottom: 15px
    }
#FS2_Recommend_List .gl_Item {
    float: left;
    display: inline
    }
/*@¨··ß¤iFp^[A@*/
/*@¨··ß¤iFp^[B@*/
/*@¨··ß¤iFp^[C@*/
/*@¨··ß¤iFCAEge[u@*/
.FS2_reccomendgoods_table {
    margin: 0 auto
    }
/*@¨··ß¤iF¤i¼@*/
#FS2_Recommend_List .itemTitle {
    padding: 0;
    margin: 0
    }
/*@¨··ß¤iFè¿@*/
#FS2_Recommend_List .FS2_itemPrice_text {
    margin-bottom: 0
    }
#FS2_Recommend_List .FS2_memberPriceImage {
    margin: 0
    }
/*=========================================================
¤iæÊF¤iÚ×y[W
=========================================================*/
/*@¤iÚ×y[W¤Ê@*/
/*=========================================================
¤iæÊF¤iÚ×
=========================================================*/
/*@¤iæÊF¤iÚ×FRei@*/
.gl_Item {
    padding: 0;
    margin: 0 0 15px 0
    }
/*@¤iæÊF¤iÚ×FãEºRg@*/
.user_inner_content {
    margin-bottom: 20px
    }
/*@¤iæÊF¤iÚ×FReiFCAEg¶¤@*/
.FS2_itemlayout_td_Left {
    vertical-align: top
    }
/*@¤iæÊF¤iÚ×FæRei@*/
.FS2_thumbnail_container {
    vertical-align: top
    }
/*@¤iæÊF¤iÚ×Fæ@*/
/*@¤iæÊF¤iÚ×F¤iCAEgp^[Fñ¹ÌCAEg@*/
#FS2_itemlayout_list_B .thumbnail {
    margin: 0
    }
/*¤iO[v*/
#FS2_itemlayout_list_C .thumbnail {
    margin: 0
    }
/*¤iO[v*/
#FS2_itemlayout_B .thumbnail {
    margin: 0 0 5px 0
    }
#FS2_itemlayout_C .thumbnail {
    margin: 0 0 5px 0
    }
#FS2_Recommend_itemlayout_B .thumbnail {
    margin: 0 0 5px 0
    }
/*¨··ß¤i*/
#FS2_Recommend_itemlayout_C .thumbnail {
    margin: 0 0 5px 0
    }
/*¨··ß¤i*/
/*@¤iæÊF¤iÚ×F¤iCAEgp^[Fñ¹ÈOÌCAEg@*/
#FS2_itemlayout_list_A .thumbnail {
    margin: 0 10px 0 0
    }
/*¤iO[v*/
#FS2_itemlayout_A .thumbnail {
    margin: 0 10px 5px 0
    }
#FS2_itemlayout_D .thumbnail {
    margin: 0 10px 5px 0
    }
#FS2_itemlayout_E .thumbnail {
    margin: 0 10px 5px 0
    }
#FS2_itemlayout_F .thumbnail {
    margin: 0 10px 5px 0
    }
#FS2_itemlayout_G .thumbnail {
    margin: 0 10px 5px 0
    }
#FS2_itemlayout_I .thumbnail {
    margin: 0 10px 5px 0
    }
#FS2_itemlayout_J .thumbnail {
    margin: 0 10px 5px 0
    }
#FS2_Recommend_itemlayout_A .thumbnail {
    margin: 0 10px 5px 0
    }
/*¨··ß¤i*/
/*@¤iæÊF¤iÚ×FReiFCAEgE¤@*/
.FS2_itemlayout_td_Right {
    vertical-align: top
    }
/*@¤iæÊF¤iÚ×F¤i¼@*/
.itemTitle {
    font-size: 116%
    }
/*@¤iæÊF¤iÚ×FACLb`ACR@*/
/*@¤iæÊF¤iÚ×F¤iCAEgp^[Fñ¹ÌCAEg@*/
#FS2_itemlayout_list_B .catch {
    margin: 0 1px
    }
/*¤iO[v*/
#FS2_itemlayout_list_C .catch {
    margin: 0 1px
    }
/*¤iO[v*/
#FS2_itemlayout_B .catch {
    margin: 0 1px
    }
#FS2_itemlayout_C .catch {
    margin: 0 1px
    }
/*@¤iæÊF¤iÚ×F¤iCAEgp^[Fñ¹ÈOÌCAEg@*/
#FS2_itemlayout_list_A .catch {
    margin: 0 2px 0 0
    }
/*¤iO[v*/
#FS2_itemlayout_A .catch {
    margin: 0 2px 0 0
    }
#FS2_itemlayout_D .catch {
    margin: 0 2px 0 0
    }
#FS2_itemlayout_E .catch {
    margin: 0 2px 0 0
    }
#FS2_itemlayout_F .catch {
    margin: 0 2px 0 0
    }
#FS2_itemlayout_G .catch {
    margin: 0 2px 0 0
    }
#FS2_itemlayout_I .catch {
    margin: 0 2px 0 0
    }
#FS2_itemlayout_J .catch {
    margin: 0 2px 0 0
    }
/*@¤iæÊF¤iÚ×F¤iÔ@*/
.itemNumber {
    color: #8C8C8C;
    padding: 0;
    margin: 0 0 5px 0
    }
/*@¤iæÊF¤iÚ×F¿iRei@*/
.FS2_itemPrice_area {
    padding: 0;
    margin: 0 0 5px 0
    }
/*@¤iæÊF¤iÚ×F¤i¿iãRg@*/
.itemComment {
    padding: 0;
    margin: 0 0 5px 0
    }
/*@¤iæÊF¤iÚ×Fè¿@*/
.FS2_itemPrice_text {
    padding: 0;
    margin: 0 0 15px 0
    }
/*@¤iæÊF¤iÚ×Fè¿æÁµü@*/
.useBorder {
    text-decoration: line-through
    }
/*@¤iæÊF¤iÚ×FXÁÊ¿i@*/
.FS2_special_price {
    padding: 0;
    margin-right: 0.5em
    }
/*@¤iæÊF¤iÚ×F¿i@*/
.itemPrice {
    font-weight: bold;
    color: #009
    }
/*@¤iæÊF¤iÚ×FÁÊïõ¿i è@*/
/*@¤iæÊF¤iÚ×FÁÊïõ¿i èACR@*/
.FS2_memberPriceImage {
    margin: 0 0 5px 0;
    padding: 0
    }
/*@¤iæÊF¤iÚ×FÁÊïõ¿iFRei@*/
.FS2_special_members_price {
    margin: 0;
    padding: 0
    }
/*@¤iæÊF¤iÚ×FÁÊïõ¿iFeLXg@*/
.FS2_special_members_price_text {
    margin-right: 0.5em
    }
/*@¤iæÊF¤iÚ×FÁÊïõ¿i@*/
.FS2_special_members_price .itemPrice {
    color: #F00
    }
/*@¤iæÊF¤iÚ×F|Cg@*/
.FS2_point {
    font-size: 85%;
    color: #F30;
    padding: 0;
    margin: 0;
    border-bottom: 1px dotted #DDD
    }
/*@¤iæÊF¤iÚ×Fïõ¿iÅwü·éÉÍOCªKvÅ·@*/
.FS2_members_login_link {
    padding: 0;
    margin: 0;
    text-align: right
    }
.FS2_members_login_link a {
    text-decoration: none
    }
.FS2_members_login_link a:hover {
    text-decoration: underline
    }
/*@¤iæÊF¤iÚ×F¿@*/
.FS2_postage {
    padding: 0;
    margin: 0 0 10px 0
    }
/*@¤iæÊF¤iÚ×FÌJnOÅ·B@*/
/*@¤iæÊF¤iÚ×FÌðI¹¢½µÜµ½B@*/
.error_item {
    border: 1px dotted #F30;
    color: #F30;
    background: #FFF1EE;
    text-align: center;
    padding: 0;
    margin: 0 0 10px 0
    }
/*@¤iæÊF¤iÚ×FÌúÔ@*/
.sellTerms {
    border: 1px dotted #DDD;
    background: #F6F6F6;
    text-align: center;
    padding: 0;
    margin: 0 0 10px 0
    }
/*@¤iæÊF¤iÚ×FG[@*/
/*@¤iæÊF¤iÚ×FÚIðRei@*/
.FS2_inputSelection {
    margin-bottom: 10px
    }
/*@¤iæÊF¤iÚ×FÚIðe[u@*/
.FS2_inputSelection_table th {
    font-weight: normal;
    padding: 2px 8px;
    border-bottom: 1px solid #DDD;
    background: #F6F6F6
    }
.FS2_inputSelection_table td {
    font-weight: normal;
    padding: 2px 8px;
    border-bottom: 1px solid #DDD;
    text-align: left
    }
/*@¤iæÊF¤iÚ×FoG[VRei@*/
/*@¤iæÊF¤iÚ×FoG[VÌe[u@*/
.GoodsSelectionTable {
    margin: 0 0 5px 0
    }
.GoodsSelectionTable th {
    font-weight: normal;
    padding: 2px 8px;
    border-bottom: 1px solid #DDD;
    border-right: 1px solid #DDD;
    background: #F6F6F6
    }
/*@¤iæÊF¤iÚ×FoG[VÌe[uFc^¡@*/
.GoodsSelectionTable td {
    padding: 2px 8px;
    text-align: center;
    border-bottom: 1px solid #DDD;
    border-right: 1px solid #DDD
    }
/*@¤iæÊF¤iÚ×F\µó²´¢Ü¹ñB½¾¢ÜÝÉª²´¢Ü¹ñB@*/
.itemStock {
    border: 1px dotted #F30;
    color: #F30;
    padding: 0 5px;
    margin: 0 0 10px 0;
    text-align: center
    }
/*@¤iæÊF¤iÚ×FÝÉ@*/
/*@¤iæÊF¤iÚ×Fcèí¸©@*/
/*@¤iæÊF¤iÚ×FÝÉª èÜ¹ñ@*/
/*@¤iæÊF¤iÚ×F¢Fcèí¸©@*/
.FS2_ItemStockSample_area {
    padding: 0;
    margin: 0 0 10px 0
    }
/*@¤iæÊF¤iÚ×Fcèí¸©@*/
/*@¤iæÊF¤iÚ×FÝÉªÈ­ÈèÜµ½@*/
/*@¤iæÊF¤iÚ×FÝÉªÈ¢êÌÌFðZbg@*/
.FS2_ItemStockSample_area .itemStock {
    border: none;
    padding: 0;
    color: #000
    }
/*@¤iæÊF¤iÚ×FÊRei@*/
.FS2_figure {
    padding: 0;
    margin: 0 0 5px 0
    }
/*@¤iæÊF¤iÚ×FÊe[u@*/
/*@¤iæÊF¤iÚ×FÊ@*/
/*@¤iæÊF¤iÚ×FÊüÍeLXgtH[@*/
/*@¤iæÊF¤iÚ×FÊª«{^@*/
/*@¤iæÊF¤iÚ×FJ[gwüêé{^@*/
/*@¤iæÊF¤iÚ×FÚµ­©é{^@*/
/*@¤iæÊF¤iÚ×FN[ÖRei@*/
.FS2_CoolButton_area {
    padding: 0;
    margin: 0 0 5px 0
    }
/*@¤iæÊF¤iÚ×F¤iÉÂ¢ÄÌ¨â¢í¹@*/
/*@¤iæÊF¤iÚ×FFBÉ[Åmç¹é@*/
/*@¤iæÊF¤iÚ×Fr[ð­{^@*/
/*@¤iæÊF¤iÚ×Fr[ð©é{^@*/
.FS2_ReviewButton_area a {
    text-decoration: none
    }
/*@¤iæÊF¤iÚ×F±Ì¤iÌ½Ï]¿@*/
.FS2_ReviewEditAverage img {
    position: relative;
    top: -2px
    }
/*@¤iæÊF¤iÚ×Fr[ê@*/
.FS2_Review_Detail_container_td table {
    width: 100%;
    border: none
    }
#FS2_body_Goods .userTable_01 {
    border-left: none;
    border-bottom: 1px solid #DDD;
    border-top: 1px solid #DDD
    }
#FS2_body_Goods .userTable_01 td {
    padding: 0;
    border-right: none;
    border-bottom: none
    }
#FS2_body_Goods .userTable_01 .FS2_Review_Detail_container_td td {
    border: none;
    padding: 3px
    }
/*@¤iæÊF¤iÚ×Fr[êFwiF@*/
.FS2_Review_Detail_td {
    background: #F6F6F6
    }
/*@¤iæÊF¤iÚ×Fr[êFeÒ¼@*/
/*@¤iæÊF¤iÚ×Fr[êFwüÒ@*/
.FS2_Review_User_Status {
    background: #F60;
    color: #FFF;
    padding: 1px 0 0 2px;
    line-height: 1.2;
    border: 1px solid #FFF;
    font-size: 11px;
    margin-left: 5px
    }
/*@¤iæÊF¤iÚ×Fr[êFeÒÚ×Eeú@*/
.FS2_Review_Detail_Prof_Date {
    padding: 0;
    margin: 0;
    text-align: right
    }
/*@¤iæÊF¤iÚ×Fr[êF¨··ßx@*/
.FS2_MyReviewStatus {
    color: #5BA633;
    float: left;
    font-size: 85%;
    margin: 5px
    }
.FS2_MyReviewStatus img {
    position: relative;
    top: -2px
    }
.FS2_MyReviewStatus_text {
    line-height: 2;
    color: #000
    }
/*@¤iæÊF¤iÚ×Fr[êFeàe@*/
.FS2_MyReviewList_Text {
    padding: 0;
    margin: 0 5px 5px 5px
    }
/*@¤iæÊF¤iÚ×Fr[êFSÄÌr[ð©é@*/
.FS2_ReviewTextLink_area {
    text-align: right
    }
/*@¤iæÊF¤iÚ×FTrustMark@*/
.FS2_TrustMark {
    margin-bottom: 10px
    }
/*@¤iæÊF¤iÚ×F¤ià¾@*/
/*=========================================================
¿Æ¨x¥¢û@ÉÂ¢Ä
=========================================================*/
/*@¿@*/
/*@¨x¥û@@*/
/*=========================================================
¤iÉÂ¢ÄÌ¨â¢í¹
FBÉÂ¢Ä[Åmç¹é
=========================================================*/
.FS2_inqury_table {
    margin: 0 0 20px 0
    }
.FS2_inqury_td01 img {
    margin-right: 10px
    }
/*=========================================================
r[êæÊ
=========================================================*/
#FS2_body_Review .userTable_01 td {
    border-right: none;
    border-bottom: none;
    padding: 0
    }
#FS2_body_Review .userTable_01 {
    border-left: none;
    border-bottom: 1px solid #DDD;
    border-top: 1px solid #DDD
    }
/*@r[êæÊF¤i²ÆÌr[ê@*/
.FS2_ReviewImage_table td {
    vertical-align: top;
    padding-right: 10px
    }
#FS2_body_Review .userTable_01 .FS2_Review_Detail_td {
    padding: 5px
    }
#FS2_body_Review .caution {
    position: relative;
    top: 3px
    }
.FS2_Review_Detail_text {
    padding: 0;
    margin: 5px
    }
/*@r[êæÊFeÒ²ÆÌr[ê@*/
.FS2_body_ReviewListCustomer .FS2_Review_Detail_Prof_Date {
    margin: 5px
    }
.FS2_body_ReviewListCustomer .userTable_01 th {
    border: none;
    padding: 2px 5px
    }
.FS2_body_ReviewListCustomer .userTable_01 .FS2_Review_Detail_td td {
    border: none;
    padding: 2px 5px
    }
/*@r[êæÊFe³ê½SÄÌr[ê@*/
/*@r[êæÊFe³ê½SÄÌr[êFe[u@*/
.FS2_body_ReviewList .userTable_01 {
    margin-bottom: 15px
    }
/*@r[êæÊFe³ê½SÄÌr[êFeàe@*/
.FS2_body_ReviewList td.FS2_Review_Detail_td {
    font-size: 100%;
    border-bottom: 1px solid #DDD;
    padding: 5px 5px 0 5px
    }
/*@r[êæÊFe³ê½SÄÌr[êF{¶wiF@*/
.FS2_body_ReviewList .FS2_MyReviewList_Detail_td {
    background: none
    }
/*@r[êæÊFe³ê½SÄÌr[êFeÒ¼@*/
.FS2_body_ReviewList .FS2_Review_Detail_name {
    font-weight: bold;
    margin-left: 5px
    }
/*@r[êæÊFe³ê½SÄÌr[êFeÒÚ×Eeú@*/
.FS2_body_ReviewList .FS2_Review_Detail_Prof_Date {
    margin-top: 7px
    }
/*@r[êæÊFe³ê½SÄÌr[êF¤i¼N@*/
.FS2_Review_Detail_itemname {
    font-size: 85%;
    margin-left: 5px
    }
/*=========================================================
J[gæÊ
=========================================================*/
/*@J[gæÊ¤Ê@*/
/*J[gæÊFVbsOJ[gTOPy[W*/
/*J[gæÊFQXgOCy[W*/
/*J[gæÊF¨Í¯æwèy[W*/
/*J[gæÊF¨x¥û@Iðy[W*/
/*J[gæÊF¶mFy[W*/
/*J[gæÊF¶®¹y[W*/
/*@J[gæÊe[u@*/
.cartTable {
    width: 100%;
    margin-bottom: 5px;
    border-left: 1px solid #DDD;
    border-top: 1px solid #DDD
    }
.cartTable caption {
    background: #DDD;
    padding: 5px
    }
.cartTable th {
    background: #F6F6F6;
    border-right: 1px solid #DDD;
    border-bottom: 1px solid #DDD;
    padding: 3px;
    font-weight: normal
    }
.cartTable td {
    border-right: 1px solid #DDD;
    border-bottom: 1px solid #DDD;
    padding: 3px
    }
.FS2_GoodsImage_td {
    width: 1px;
    vertical-align: top
    }
.FS2_GoodsImage_td img {
    margin: 5px
    }
/*@J[gæÊFvàzRei@*/
/*@J[gæÊFvàz@*/
.summary {
    font-weight: bold
    }
/*@J[gæÊFSTEP1?STEP5@*/
.orderFlow {
    padding: 0;
    margin: 0 0 20px 0
    }
/*@J[gæÊFTadeSafe@*/
/*@J[gæÊF¨x¥¢ÉÖ·éÓ@*/
/*=========================================================
OCæÊ
=========================================================*/
/*@OCæÊFCAEgpe[u@*/
.FS2_login_layout_table {
    margin: 0 0 10px 0;
    width: 100%
    }
/*@OCæÊF¶¤@*/
.FS2_login_layout_table_td_left .inputTableArea {
    margin-right: 15px
    }
.FS2_login_layout_table_td_left .CrossHead {
    margin-right: 15px
    }
/*@OCæÊFE¤@*/
/*@OCæÊFïõo^ãi¹¸jÉwü{^@*/
.FS2_Login_btn_position {
    text-align: center
    }
/*=========================================================
ïõo^æÊ
=========================================================*/
/*@ïõo^æÊFïõKñ@*/
.frameArea {
    height: 300px;
    margin: 10px auto;
    overflow: scroll
    }
/*=========================================================
ïõæÊi}Cy[Wj
=========================================================*/
/*@ïõæÊ¤Ê@*/
/*}Cy[WÌgbvy[W*/
/*¶ð*/
/*AhX */
/*pX[hÌÏX*/
/*|Cgðð©é*/
/*|CgÉÂ¢Ä*/
/*o^àeÌÏXEð*/
/*wüµ½¤iÌr[ð­*/
/*r[ðð©é*/
/*@ïõæÊF}Cy[WÌgbvy[WFCAEge[u@*/
.FS2_mypage_top_table {
    width: 100%
    }
/*¶ðð©éRei*/
/*AhX Rei*/
/*pX[hÌÏXRei*/
/*|Cgðð©éRei*/
/*o^àeÌÏXEðRei*/
/*r[Rei*/
/*@ïõæÊF¶ðy[W@*/
.FS2_body_MyPage_OrderHistoryList .pager {
    border: none;
    margin: 0;
    padding: 0
    }
/*@ïõæÊF}Cy[W¤ÊF\¦·é{^@*/
.FS2_pagerTable_area_input {
    position: relative;
    top: 3px;
    left: 3px
    }
/*@ïõæÊF¶ðy[WF¡NÌ¶@*/
.FS2_mypage_Entry_table .GoodsSelectionTable th {
    border-right: none
    }
.FS2_mypage_Entry_table .GoodsSelectionTable td {
    border-right: none
    }
/*@ïõæÊF¶ðy[WF²¶¾×F¨Í¯æ^Cg@*/
.OD_CrossHead {
    margin: 0;
    padding: 0
    }
/*@ïõæÊF¶ðy[WF²¶¾×F¨Í¯æeLXg@*/
.ODTable {
    width: 100%;
    border-left: 1px solid #DDD;
    border-top: 1px solid #DDD;
    margin: 0 0 5px 0
    }
.ODTable th {
    font-weight: normal;
    background: #F6F6F6;
    border-bottom: 1px solid #DDD;
    border-right: 1px solid #DDD;
    padding: 0 5px
    }
.ODTable td {
    border-bottom: 1px solid #DDD;
    border-right: 1px solid #DDD;
    padding: 0 5px
    }
.ODTable2 {
    width: 100%;
    border-left: 1px solid #DDD;
    border-top: 1px solid #DDD;
    margin: 0 0 5px
    }
.ODTable2 th {
    font-weight: normal;
    background: #F6F6F6;
    border-bottom: 1px solid #DDD;
    border-right: 1px solid #DDD;
    padding: 0 5px
    }
.ODTable2 td {
    border-bottom: 1px solid #DDD;
    border-right: 1px solid #DDD;
    padding: 0 5px
    }
/*@AhX @*/
.FS2_Address_list_btn input {
    margin-right: 20px
    }
/*@ïõæÊF¶ðy[WFy[WØèÖ¦i\¦j@*/
.FS2_body_MyPage_PointHistory .pager {
    border: none;
    margin: 0;
    padding: 0
    }
/*@ïõæÊFr[y[WFwüµ½¤iÌr[ê@*/
.FS2_body_ItemReviewList .cartTable td {
    padding: 0
    }
.FS2_body_ItemReviewList .FS2_GoodsImage_td {
    border-right: none
    }
.FS2_MyReviewList_Detail_td {
    background: #F6F6F6
    }
.FS2_MyReview_itemname {
    padding: 0;
    margin: 5px
    }
.FS2_body_ItemReviewList .FS2_MyReviewStatus {
    float: left;
    line-height: 1.1;
    margin: 0 5px
    }
.FS2_body_ItemReviewList .FS2_MyReviewList_Text {
    background: #FFF;
    padding: 5px;
    margin: 0
    }
.FS2_MyReviewList_Text:after {
    content: ".";
    display: block;
    visibility: hidden;
    height: 0.1px;
    font-size: 0.1em;
    line-height: 0;
    clear: both
    }
.FS2_MyReviewList_Text {
    display: inline-block
    }
/*@ïõæÊFr[y[WFr[ðê@*/
.FS2_body_MyReviewList .cartTable {
    border-top: 1px solid #DDD;
    border-left: none
    }
.FS2_body_MyReviewList .cartTable td {
    padding: 0;
    border-right: none
    }
.FS2_body_MyReviewList .FS2_GoodsImage_td {
    border-right: none
    }
.FS2_body_MyReviewList .FS2_MyReviewStatus {
    float: left;
    line-height: 1.1;
    margin: 0 5px
    }
.FS2_body_MyReviewList .FS2_MyReviewList_Text {
    background: #FFF;
    padding: 5px;
    margin: 0
    }
.FS2_ReviewEdit {
    float: right
    }
/*=========================================================
G[
=========================================================*/
/*@ì¸sÌG[@*/
.error_content {
    border: 1px solid #F00;
    text-align: center;
    padding: 5px 2px;
    margin-bottom: 10px;
    background: #F30;
    color: #FFF
    }
/*=========================================================
ãEEºRg
=========================================================*/
/*@ãEEºRg@*/
/*@ãEEºRg¤Ê@*/
/*@ãRg@*/
/*@RgFMailMagazineEntry.htmlÌÝÅgp@*/
/*@ºRg@*/
/*=========================================================
y[WºÌ{^
=========================================================*/
/*@y[WºÌ{^Finfomation.htmlp@*/
.FS2_bottom_btn_info {
    margin: 0 0 30px 0
    }
/*@y[WºÌ{^FÊu:1iÚFñ@*/
.FS2_bottom_btn_center_1 {
    text-align: center;
    margin: 10px 0
    }
/*@y[WºÌ{^FÊu:1iÚFEñ@*/
.FS2_bottom_btn_right_1 {
    text-align: right;
    margin: 10px 0
    }
/*@y[WºÌ{^FÊu:1iÚF¶ñ@*/
.FS2_bottom_btn_left_1 {
    text-align: left;
    margin: 10px 0
    }
/*@y[WºÌ{^FÊuF2iÚFñ@*/
.FS2_bottom_btn_center_2 {
    text-align: center;
    margin: 10px 0
    }
/*@y[WºÌ{^FÊuF2iÚFEñ@*/
.FS2_bottom_btn_right_2 {
    text-align: right;
    margin: 10px 0
    }
/*@y[WºÌ{^FÊuF2iÚF¶ñ@*/
.FS2_bottom_btn_left_2 {
    text-align: left;
    margin: 10px 0
    }
/*=========================================================
¤ÊgpZN^
=========================================================*/
/*@Float@*/
.itemCenter {
    text-align: center
    }
.itemLeft {
    float: left
    }
.itemRight {
    float: right
    }
.itemLeft50 {
    float: left;
    width: 48%
    }
.itemRight50 {
    float: right;
    width: 48%
    }
/*@¶ñ@*/
.alignCenter {
    text-align: center
    }
.alignLeft {
    text-align: left
    }
.alignRight {
    text-align: right
    }
/*@dummySubmit@*/
.dummySubmit {
    position: absolute;
    left: -9999px
    }
.caution {
    color: #F00
    }