@charset "shift_jis";
/*@import "https://www.miccosmostore.com/secure/common/css/system_DesignSettings.css"; */

/*�@************FS2 �f�t�H���gCSS�ݒ�ύX�@��������************�@*/
.pc {display: block;}
.sp {display: none;}

/*�@�y�[�W�S�̂̉�����100%�ɕύX */
.layout_body{
 width:100%;
}

/*�@���E���j���[�ƃR���e���c�G���A�̉�����810px�ɐݒ�@*/
.layout_table{
 width:810px;
 margin-right:auto;
 margin-left:auto;
}

.layout_content{
 width:645px;
 float: right;
}
/* ���i�������^�O�A�C�R���̊ԁ@10pix����*/
.itemTitle {
 margin-bottom: 5px;
}
/* �w�b�_�[��10pix�󂯂� */
.layout_header {
 margin-bottom: 10px;
}

.layout_footer {
 margin-top: 20px;
}

/* �y�[�W��̉�����[�e�B���e�B�@��\�� */
.utility {
 display: none;
}

.utility .FS2_login_area .login {
 padding-bottom: 5px;
}
.pageTitle {
 padding-bottom: 5px;
}
.CrossHead {
 padding-bottom: 5px;
}
/* �p�������X�g�@�w�i�J���[�@���ɕύX�@ */
.pan {
 background: #FFFFFF;
}
/* ���O�C���y�[�W�@�E�G���J�����b�Z�[�W���󂯂� */
.FS2_welcome_area {
 margin-bottom: 10px;
}
/*�}�C�y�[�W�g�b�v�@���O�C���^�C�g����\��
.pageTitle{display:none;}*/


/* �}�C�y�[�W�e�L�X�g�� 5pix��  */
.utility .item {
 padding-bottom: 5px;
}
.utility .FS2_login_area .login {
 padding-bottom: 5px;
}
 /*�}�C�y�[�W�@���O�C���E����o�^�����̃^�C�g����\��.CrossHead{display:none;}*/

 /* FS2 ���������y�[�W�@�t�H���g�T�C�Y�E�s�ԁ@ */
 p {
  font-size: 12px;
  line-height: 140%;
 }
 .Definition {
  margin-bottom: 5px;
  line-height: 140%;
 }

 /* �p�X���[�h�����Y��̏ꍇ�y�[�W�@�e�L�X�g�s�Ԃ����@ */
 #FS2_body_Password .layout_body .layout_table .layout_content .system_content ol {
  line-height: 140%;
  padding-bottom: 10px;
 }
 /* ���菤����@�Ɋ�Â��\���@�e�L�X�g�s�Ԃ����@ */
 #FS2_body_Config .layout_body .layout_table .layout_content .system_content #form {
  line-height: 140%;
  letter-spacing: 0.5px;
 }
 #form .Definition {
  padding-bottom: 3px;
 }
 /* ������ʁ@���ϑI���e�L�X�g�����@ */
 .userTable_01 {
  line-height: 140%;
  letter-spacing: 0.5px;
 }
 /*�J�[�g�y�[�W�@�����𑱂���{�^���@��\�� */
/*
 .FS2_ContinueButton_container{
  display:none;
 }
*/
.FS2_bottom_btn_right_and_left_2 {  margin-top: 20px;}


 /*�@************FS2 �f�t�H���gCSS�ݒ�ύX�@�����܂�************�@*/

 /*�@************�t�b�^�@CSS�ݒ�@��������************�@*/

.p_end { margin-bottom: 30px;}
 .footer {
  background-color: #008d60;
  clear: both;
 }
 .footer .f_main #fm_navi li a{
  text-decoration:none;
  color:#FFFFFF;
 }
 .footer  .f_main #fm_navi li a:hover{
  color:#00CCCC;
  text-decoration:underline;
 }

 .footer .f_main {
  width: 570px;
  margin-right: auto;
  margin-left: auto;
  height: 60px;
  background-image: url("/mirror-assets/dba83d887a97a767c12da1cd96427b0c091455e1e85c99eca933946a5c0cd5a3.jpg");
  background-repeat: no-repeat;
  background-position: left top;
  padding-left: 240px;
 }
 .footer .f_main #fm_navi {
  padding: 0px;
  width: 560px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  height: 16px;
 }
 .footer .f_main .fm_right {
  width: 560px;
  padding-top: 7px;
  padding-right: 5px;
  padding-left: 5px;
 }

 .footer .f_main #fm_navi ul {
  margin: 0px;
  padding: 0px;
  list-style-type: none;
  width: 450px;
  font-size: 12px;
  float: right;
  color: #D4D0C8;
 }
 .footer .f_main #fm_navi li {
  float: right;
 }
 .footer .f_main #made_text {
  text-align: right;
  height: 16px;
  font-size: 10px;
  color: #FFFFFF;
  margin-top: 4px;
 }
 .footer .f_main address {
  text-align: right;
  color: #FFFFFF;
  font-size: 10px;
  font-family: "�l�r �o�S�V�b�N", Osaka, "�q���M�m�p�S Pro W3";
  font-style: normal;
  height: 14px;
  margin-top: 2px;
 }
 /*�@************�t�b�^�@CSS�ݒ�@�����܂�************�@*/


 /*�@************���i�ꗗ�y�[�W�@CSS�ݒ�@��������************�@*/

 /* ���C�ɓ���{�^���@�゠�� */
 .FS2_WishListButton_area {
  margin-top: 10px;
 }

 h2.itemGroup {
  line-height: 130%;
 }

 /* ���i�y�[�W�@�|�C���g������20PX���� */
 .user_inner_content {
  margin-bottom: 20px;
  margin-top: 20px;
 }
 .FS2_point {
  padding-bottom: 20px;
 }
 /* ���i�y�[�W�@���r���[���@�P�OPX����*/
 .FS2_ReviewTextLink_area {
  text-align: right;
  margin-bottom: 10px;
 }
 /* �u�����h�y�[�W>�ŕ\��>��10px���� */
 span.FS2_itemPrice_addition {
  padding-left: 10px;a
 }
 /* �u�����h�y�[�W>���C�ɓ���o�^>��5px���� */
 .FS2_WishListButton_area {
  margin-top: 5px;
 }
 /* ���i�y�[�W>SNS>TW�E5px���� */
 iframe#twitter-widget-0 {
  margin-right: 5px;
 }

 /* ���i�y�[�W>�I���W�i���A�C�R����>5px���� */
 #FS2_itemlayout_E .FS2_itemlayout_td_Right .FS2_original_icons {
  margin-top: 5px;
 }

 /*�@************���i�ꗗ�y�[�W�@CSS�ݒ�@�����܂�************�@*/

 /*�@************�w���y�[�W�@CSS�ݒ�@170425************�@*/
 #FS2_body_Cart .layout_content {
  width:810px;
 }