@charset "euc-jp";

body {
  background-color: #fff;
  background-image: url(https://img.shop-pro.jp/tmpl_img/73/bg.gif);
  color: #464e54;
}
a {
  color: #464e54;
}
a:hover {
  color: #5e5e5e;
}
/*
 * カレンダー
 */

.tbl_calendar {
  border: none !important;
  border-collapse: collapse !important;
  border-spacing: 0 !important;
  margin:12px;
}
.tbl_calendar th, .tbl_calendar td {
  padding: 4px !important;
  text-align: center !important;
  border-bottom: 1px solid #ccc !important;
}
.side_section_cal {
  border: 1px solid #ccc !important;
  padding:12px;
  margin:0 0 32px 0;
}
.side_section_cal strong {
 font-size:18px;
  text-align:center;
  display:block;
  border-bottom:dashed 1px #ccc;
  margin:12px;
}
/*
 * layout
 */
#wrapper {
  max-width: 1000px;
}

/*
 * contents
 */

#contents {
  float: right;
  padding-left: 30px;
}

#contents .topicpath-nav {
  margin-bottom: 5px;
}
  #contents .topicpath-nav li {
    padding: 0;
  }
  #contents .topicpath-nav a {
    margin-left: 5px;
  }

/*
 * side
 */

#side .unstyled img {
  display: block;
  margin-bottom: 5px;
}

/*
 * temp
 */

/* font */
.txt_l { text-align: left; }
.txt_c { text-align: center; }
.txt_r { text-align: right; }
.txt_fwn { font-weight: normal; }
.txt_fwb { font-weight: bold; }
.txt_10 { font-size: 10px; }
.txt_12 { font-size: 12px; }
.txt_14 { font-size: 14px; }
.txt_16 { font-size: 16px; }
.txt_18 { font-size: 18px; }
.txt_20 { font-size: 20px; }
.txt_24 { font-size: 24px; }
.txt_28 { font-size: 28px; }
.txt_c_333 {color: #333;}

/* background */
.bgc_gray {
  background-color: #f1f1f1;.txt_24 
}

/* margin */
.mar_auto { margin: 0 auto; }
.mar_0 { margin: 0; }
.mar_t_0 { margin-top: 0; }
.mar_r_0 { margin-right: 0; }
.mar_b_0 { margin-bottom: 0; }
.mar_l_0 { margin-left: 0; }
.mar_5 { margin: 5px; }
.mar_t_5 { margin-top: 5px; }
.mar_r_5 { margin-right: 5px; }
.mar_b_5 { margin-bottom: 5px; }
.mar_l_5 { margin-left: 5px; }
.mar_t_10 { margin-top: 10px; }
.mar_r_10 { margin-right: 10px; }
.mar_b_10 { margin-bottom: 10px; }
.mar_l_10 { margin-left: 10px; }
.mar_t_20 { margin-top: 20px; }
.mar_r_20 { margin-right: 20px; }
.mar_b_20 { margin-bottom: 20px; }
.mar_l_20 { margin-left: 20px; }
.mar_t_30 { margin-top: 30px; }
.mar_r_30 { margin-right: 30px; }
.mar_b_30 { margin-bottom: 30px; }
.mar_l_30 { margin-left: 30px; }
.mar_t_50 { margin-top: 50px; }
.mar_r_50 { margin-right: 50px; }
.mar_b_50 { margin-bottom: 50px; }
.mar_l_50 { margin-left: 50px; }

/* padding */
.pad_v_10 { padding: 10px 0; }
.pad_v_20 { padding: 20px 0; }
.pad_v_30 { padding: 30px 0; }
.pad_0 { padding: 0; }
.pad_t_0 { padding-top: 0; }
.pad_r_0 { padding-right: 0; }
.pad_b_0 { padding-bottom: 0; }
.pad_l_0 { padding-left: 0; }
.pad_5 { padding: 5px; }
.pad_t_5 { padding-top: 5px; }
.pad_r_5 { padding-right: 5px; }
.pad_b_5 { padding-bottom: 5px; }
.pad_l_5 { padding-left: 5px; }
.pad_10 { padding: 10px; }
.pad_t_10 { padding-top: 10px; }
.pad_r_10 { padding-right: 10px; }
.pad_b_10 { padding-bottom: 10px; }
.pad_l_10 { padding-left: 10px; }
.pad_20 { padding: 20px; }
.pad_t_20 { padding-top: 20px; }
.pad_r_20 { padding-right: 20px; }
.pad_b_20 { padding-bottom: 20px; }
.pad_l_20 { padding-left: 20px; }
.pad_30 { padding: 30px}
.pad_t_30 { padding-top: 30px; }
.pad_r_30 { padding-right: 30px; }
.pad_b_30 { padding-bottom: 30px; }
.pad_l_30 { padding-left: 30px; }

/* border */
.bor_t_1 { border-top: 1px solid #eee; }
.bor_r_1 { border-right: 1px solid #eee; }
.bor_b_1 { border-bottom: 1px solid #eee; }
.bor_l_1 { border-left: 1px solid #eee; }

/* vertical align */
.va-10 { vertical-align: -10%; }
.va-20 { vertical-align: -20%; }
.va-30 { vertical-align: -30%; }
.va-35 { vertical-align: -35%; }
.va-40 { vertical-align: -40%; }

@media (max-width: 980px) {
  /* ~980px */
  #base_gmoWrapp,
  #gmo_CMSPbar {
    overflow: hidden;
    min-width: 100% !important;
    width: 100% !important;
  }
}
@media (max-width: 768px) {
  /* ~768px */
  #contents {
    padding-left: 0;
  }
}
@media (max-width: 480px) {
  /* ~480px */
}

/*
 * icons
 */
.icon-user { background-position: -208px 0px; }
.icon-lg-b.icon-user { background-position: -312px 0px; }
.icon-adduser { background-position: -240px 0px; }
.icon-lg-b.icon-adduser { background-position: -360px 0px; }
.icon-login { background-position: -48px -80px; }
.icon-lg-b.icon-login { background-position: -72px -120px; }
.icon-logout { background-position: -32px -80px; }
.icon-lg-b.icon-logout { background-position: -48px -120px; }
.icon-home { background-position: -176px -16px; }
.icon-lg-b.icon-home { background-position: -264px -24px; }
.icon-mail { background-position: -64px 0px; }
.icon-lg-b.icon-mail { background-position: -96px 0px; }
.icon-pencil { background-position: -96px 0px; }
.icon-lg-b.icon-pencil { background-position: -144px 0px; }
.icon-help { background-position: -272px -80px; }
.icon-lg-b.icon-help { background-position: -408px -120px; }
.icon-cart { background-position: -176px -64px; }
.icon-lg-b.icon-cart { background-position: -264px -96px; }
.icon-search { background-position: -208px -16px; }
.icon-lg-b.icon-search { background-position: -312px -24px; }
.icon-chevron_up { background-position: -0px -144px; }
.icon-lg-b.icon-chevron_up { background-position: -0px -216px; }
.icon-chevron_down { background-position: -352px -128px; }
.icon-lg-b.icon-chevron_down { background-position: -528px -192px; }

.icon-b,
.icon-w {
  width: 16px;
  height: 16px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.icon-lg-b,
.icon-lg-w {
  width: 24px;
  height: 24px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
}

.icon-b { background-image: url(https://img.shop-pro.jp/tmpl_img/73/icon16_b.png); }
.icon-w { background-image: url(https://img.shop-pro.jp/tmpl_img/73/icon16_w.png); }
.icon-lg-b { background-image: url(https://img.shop-pro.jp/tmpl_img/73/icon24_b.png); }
.icon-lg-w { background-image: url(https://img.shop-pro.jp/tmpl_img/73/icon24_w.png); }

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  .icon-b,
  .icon-w {
    -webkit-background-size: 368px 320px;
    background-size: 368px 320px;
  }

  .icon-lg-b,
  .icon-lg-w {
    -webkit-background-size: 552px 480px;
    background-size: 552px 480px;
  }

  .icon-b { background-image: url(https://img.shop-pro.jp/tmpl_img/73/icon16_2x_b.png); }
  .icon-w { background-image: url(https://img.shop-pro.jp/tmpl_img/73/icon16_2x_w.png); }
  .icon-lg-b { background-image: url(https://img.shop-pro.jp/tmpl_img/73/icon24_2x_b.png); }
  .icon-lg-w { background-image: url(https://img.shop-pro.jp/tmpl_img/73/icon24_2x_w.png); }
}
@media (max-width: 768px) {
  .icon-b { background-image: url(https://img.shop-pro.jp/tmpl_img/73/icon24_b.png); }
  .icon-w { background-image: url(https://img.shop-pro.jp/tmpl_img/73/icon24_w.png); }
}
@media only screen and (max-width: 768px) and (-webkit-min-device-pixel-ratio: 2), only screen and (max-width: 768px) and (min--moz-device-pixel-ratio: 2), only screen and (max-width: 768px) and (-o-min-device-pixel-ratio: 2 / 1), only screen and (max-width: 768px) and (min-device-pixel-ratio: 2), only screen and (max-width: 768px) and (min-resolution: 192dpi), only screen and (max-width: 768px) and (min-resolution: 2dppx) {
  .icon-b { background-image: url(https://img.shop-pro.jp/tmpl_img/73/icon24_2x_b.png); }
  .icon-w { background-image: url(https://img.shop-pro.jp/tmpl_img/73/icon24_2x_w.png); }
}
/* 送料用 */
#soryo_wrapper a {
	text-decoration: none;
	color: #03F;
	font-weight: bold;
}
#soryo_wrapper .red, #soryo_wrapper .s_red {
	color: #F33;
}
#soryo_wrapper .s_red {
	font-size: 14px;
}
#soryo_wrapper {
	overflow: hidden;
	width: 948px;
	height: auto;
	font-family:Arial, Helvetica, sans-serif;
	color: #000;
	border: solid 1px #333;
}
#soryo_wrapper h1 {
	margin: 10px 10px 32px;
	width: 928px;
	height: auto;
	border: 1px solid #CCC;
}

#soryo_wrapper h2 {
	margin: 0px 0px 16px 32px;
	width: 884px;
	height: auto;
	border-bottom:1px solid #42230a;
	letter-spacing:4px;
	text-indent:12px;
	font-size:24px;
	line-height: 1.8;
	font-weight:bold;
	font-family:'ＭＳ Ｐ明朝', 'MS PMincho', serif; 
	color:#42230a;
}

#soryo_wrapper #q_cnm {
	width:854px;
	margin: 0px 0px 16px 47px;
	font-size:12px;
	line-height:2;
}
#compare {
	width:854px;
	margin: 0px 0px 48px 47px;
	border-top:1px solid #42230a;
	border-left:1px solid #42230a;
	border-collapse:collapse;
	border-spacing:0;
}
#compare th {
	width: 425px;
	border-right:1px solid #42230a;
	border-bottom:1px solid #42230a;
	text-align: center;
	font-size:13px;
	line-height:2;
	font-weight:bold;
	background-color: #ddd;
}
#compare td {
	border-right:1px solid #42230a;
	border-bottom:1px solid #42230a;
	padding: 20px;
	font-size:12px;
	line-height:2;
	text-align: left;
}
#soryo_wrapper .cnavi {
	width: 854px;
	margin:0px 0px 32px 0px;
}
#soryo_wrapper #tsuika, #soryo_wrapper #tarea {
	width:854px;
	list-style:none;
}
#soryo_wrapper #tsuika li{
	width:854px;
	margin:0px 0px 48px 47px;
}
#soryo_wrapper #tsuika table td, #soryo_wrapper #tsuika table th, #soryo_wrapper #tarea table td {
	border:1px solid #42230a;
}
#soryo_wrapper #tsuika table td, #soryo_wrapper #tarea table td {
	padding:6px 0;
}
#soryo_wrapper #tsuika table th {
	letter-spacing:2px;
}
#soryo_wrapper #tsuika table {
	width:854px;
	border-collapse:collapse;
	font-size:13px;
	line-height:1.8;
	text-align:center;
	border-bottom: 1px dotted #42230a;
}
#soryo_wrapper #tsuika caption {
	font-size:14px;
	letter-spacing:1px;
	text-align:center;	
	line-height:2;
	padding-bottom: 6px;
	font-family:'ＭＳ Ｐ明朝', 'MS PMincho', serif; 
}
#soryo_wrapper #tarea li{
	width:854px;
	margin:0px 0px 32px 47px;
	padding-bottom: 32px;
	border-bottom: 1px dotted #42230a;
}
#soryo_wrapper #tarea table {
	width:854px;
	margin-bottom: 24px;
	border-collapse:collapse;
	background:#fff;
	font-size: 12px;
	text-align:center;	
	line-height:1.6;
}
#soryo_wrapper #tarea caption {
	font-weight:bold;
	font-size:14px;
	letter-spacing:3px;
	text-align:center;	
	line-height:2;
	padding:6px 0;
	font-family:'ＭＳ Ｐ明朝', 'MS PMincho', serif; 
}
/*お知らせ*/
#osirase {
	border:1px solid #ccc;
  	padding:24px;
  	font-size:18px;
  	line-height:28px;
	margin:32px auto;
  	width:980px;
  	text-align:center;
}
#osirase strong {
  	font-size:22px;
}
/*ショッピングガイド*/
#shop_info, #bigjoy_sr {
	border:1px solid #666;
	padding:24px 0 24px 24px;
	width:974px;
	margin:0 0 24px 0;
	text-align:left;
}
#shop_info a, #bigjoy_sr a { color:#dc143c; }
#sglogo {
	background:url(https://img21.shop-pro.jp/PA01425/590/etc/sglogo.jpg) no-repeat;
	width:974px;
	height:40px;
	margin:0;
}
#shop_info table {
	border-collapse:collapse;
	width:974px;
}
#shop_info table td { padding:0; width:25%;}
#shop_info table tr { vertical-align:top; }
#shop_info table p {
	margin:0;
	width:219px;
	font-size:12px;
	line-height:18px;
}
#shop_info table p strong {
	display:block;
	border-left:3px solid #666;
	border-bottom:1px solid #666;
	font-size:13px;
	line-height:24px;
	height:24px;
	text-indent:8px;
}
#bigjoy_sr { height:180px; }
#bigjoy_sr dl {
	font-size:13px;
	line-height:19px;
	float:right;
	height:180px;
	width:306px;
	margin:0;
	padding:0 0 0 24px;
	border-left:1px solid #666;
}
#bigjoy_sr dt, #bigjoy_sr dd { margin:0; }
#bigjoy_sr dt {
	padding:8px 0 0 0;
	font-size:12px;
	font-weight:bold;
	letter-spacing:2px;
	color:#666;
}
#sr_link {
	display:block;
	border:1px solid #ccc;
	float:left;
	width:587px;
	height:178px;
	position: relative;
	background:url(https://img21.shop-pro.jp/PA01425/590/etc/srbk.jpg) no-repeat;
}
#sr_link #bt {
	display:block;	
	cursor:pointer;
	background:#666;
	color:#fff;
	font-size:10px;
	line-height:12px;
	padding:8px;
	width:166px;
	height:12px;
	overflow:hidden;
	text-align:center;
	position: absolute;
	bottom:12px;
	right:12px;
}
/*フリーページ用3Dコーディネート*/
p.midashi {
	text-align:center;
	font-weight:bold;
	font-size:36px;
	line-height:56px;
	letter-spacing:4px;
	font-family: 'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	padding:32px 0;
	margin:32px;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
}
p.midashi span {
	font-size:48px;
	line-height:66px;
}
#ip7 {
	width:700px;
	border:1px solid #ccc;
	padding:0 0 27px 0;
}
#ip7 ul {
	margin:0;
	list-style:none;
}
#ip7 td { padding:0; }
#ip7 table { border-collapse:collapse; }
#ip7 tr { vertical-align:top; }
#ip7 h1 {
	padding:0;
	margin:0 0 27px 0;
}
#ip7 h1 img {
	width:700px;
}
#ip7 .memo img, .itempage .memo img {
	width:342px;;
	border:2px solid #fff;
}
#ip7 .memo a, .itempage .memo a {
	display:block;
	width:346px;
	border:1px solid #ccc;
}
#ip7 .memo a:hover, #ip7 .qua a:hover, #ip7 .photo a:hover {
	border:1px solid #cc3333;
}
#ip7 .memo h2 {
	font-size:13px;
	line-height:21px;
	letter-spacing:1px;
	margin:0 20px 0 0;
	padding:8px 0 0 0;
	font-family:Arial, Helvetica, sans-fawif;
}
#ip7 .memo p, #ip7 .qua p, .itempage .memo p {
	font-size:12px;
	line-height:21px; 
	margin:0 20px 0 0;
	padding:8px 0 0 0;
}
#ip7 .memo, .itempage .memo {
	width:680px;
	height:375px;
	margin:0 0 0 20px;
}
#ip7 .qua {
	width:680px;
	height:275px;
	margin:0 0 0 20px;
}
#ip7 .qua span {
	display:block;
	background:url(https://img21.shop-pro.jp/PA01425/590/etc/pqual.jpg) no-repeat;
	width:392px;
	height:60px;
}
#ip7 .qua a img {
	width:242px;
	height:242px;
	border:2px solid #fff;
}
#ip7 .qua a {
	display:block;
	width:246px;
	height:246px;
	border:1px solid #ccc;
}
#ip7 .qua dl {
	border:1px solid #ccc;
	width:390px;
	height:38px;
}
#ip7 .qua dt {
	height:38px;
	float:left;
	margin:0;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-fawif;
	font-size:16px;
	line-height:38px;
	letter-spacing:1px;
	text-indent:27px;
	color:#666;
}
#ip7 .qua dd {
	height:38px;
	float:left;
	margin:0;
	font-size:12px;
	line-height:38px;
	letter-spacing:2px;
	padding:0 0 0 18px;
}
#ip7 .qua h3 {
	font-size:20px;
	font-family: 'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	line-height:32px;
	letter-spacing:2px;
	margin:0;
}
.mg27 {
	width:700px;
	margin:0 0 27px 0;
}
.ip7t {
	border:1px solid #ccc;
	width:658px;
	margin:0 auto 27px auto;
	height:38px;
}
.ip7t dd {
	height:38px;
	float:left;
	margin:0;
	font-size:12px;
	line-height:38px;
	letter-spacing:2px;
}
.ip7t dt {
	height:38px;
	float:left;
	margin:0;
	padding:0 20px 0 0;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-fawif;
	font-size:16px;
	line-height:38px;
	letter-spacing:1px;
	text-indent:27px;
	color:#666;
}
#ip7 .detail {
	width:660px;
	margin:0 auto 27px auto;
	height:360px;
	padding:0;
	border-bottom:1px solid #ccc;
}
#ip7 .detail img {
	width:206px;
	margin:0 0 8px 0;
}
#ip7 .detail li {
	width:226px;
	float:left;
}
#ip7 .detail .end {
	width:206px;
}
#ip7 .detail h4 {
	width:206px;
	font-size:12px;
	line-height:21px;
	letter-spacing:1px;
	color:#666;
	margin:0;
}
#ip7 .detail p {
	font-size:12px;
	line-height:19px; 
	width:206px;
	padding:8px 0 0 0;
	margin:0;
}
#ip7 .photo {
	width:680px;
	font-size:0;
	margin:0 0 32px 20px;
	padding:0;
}
#ip7 .photo li {
	width:170px;
	height:170px;
	display:inline-block;
}
#ip7 .photo img {
	width:144px;
	height:144px;
	border:2px solid #fff;
}
#ip7 .photo a {
	display:block;
	border:1px solid #ccc;
	width:148px;
	height:148px;	
}
#ip7 h5, .itempage h5 {
	margin:0 20px 27px 20px;
	padding:16px !important;
	font-size:20px;
	line-height:38px;
	font-family:Meiryo UI;
	border:1px solid #666;
	font-weight:bold;
}
#ip7 .select {
	margin:0 20px 27px 20px;
	width:658px;
	border:1px solid #ccc;
}
#ip7 h6 {
	margin:18px;
	padding:0px;
	font-size:14px;
	line-height:14px;
	letter-spacing:2px;
	color:#1c1c1c;
}
#ip7 #cot {
	font-size:18px;
	line-height:24px;
	border:1px solid #666;
	margin:16px;
	letter-spacing:4px;
	padding:10px;
	font-family:Meiryo UI;
	font-weight:bold;
}
.select * { display:block; }
.select ul {
	width:640px;
	padding:0 0 0 18px;
	font-size:0;
}
.select ul li {
	width:160px;
	height:200px;
	display:inline-block;
}
.select img {
	width:142px;
	height:142px;
}
.select a span {
	padding:3px 0 0 0;
	font-size:12px;
	line-height:16px; 
}
.select a {
	text-decoration:none;
	color:#3333cc;
}
.select a:hover {
	text-decoration:underline;
	color:#1c1c1c;
}
.select p {
	font-size:12px;
	line-height:24px; 
	padding:0 0 18px 0;
	margin:0 18px;
} 
.select li p {
	width:142px;
	font-size:12px;
	line-height:19px; 
	padding:8px 0 0 0;
	margin:0;
}
#kaikon {
	display:block;
	margin:0 20px;
	width:660px;
	height:348px;
	background:url(https://img21.shop-pro.jp/PA01425/590/etc/kaikon.jpg);
}
#nokisaki {
	display:block;
	margin:0 20px;
	width:660px;
	height:213px;
	background:url(https://img21.shop-pro.jp/PA01425/590/etc/nokisaki.jpg);
}
#ip7 #info {
	width:660px;
	margin:0 0 27px 20px;
	font-size:13px;
	line-height:21px;
}
#ip7 #info td {
	border-bottom:4px solid #fff;
}
#mate_wn {
	margin:0;
	width:700px;
	height:275px;
	background:url(https://img21.shop-pro.jp/PA01425/590/etc/mate_wn.jpg) no-repeat;
}
#mate_nr {
	margin:0;
	width:700px;
	height:275px;
	background:url(https://img21.shop-pro.jp/PA01425/590/etc/mate_nr.jpg) no-repeat;
}
#mate_tm {
	margin:0;
	width:700px;
	height:275px;
	background:url(https://img21.shop-pro.jp/PA01425/590/etc/mate_tm.jpg) no-repeat;
}
#mate_el {
	margin:0;
	width:700px;
	height:275px;
	background:url(https://img21.shop-pro.jp/PA01425/590/etc/mate_el.jpg) no-repeat;
}
#mate_bc {
	margin:0;
	width:700px;
	height:275px;
	background:url(https://img21.shop-pro.jp/PA01425/590/etc/mate_bc.jpg) no-repeat;
}
#mate_al {
	margin:0;
	width:700px;
	height:275px;
	background:url(https://img21.shop-pro.jp/PA01425/590/etc/mate_al.jpg) no-repeat;
}
#mate_cd {
	margin:0;
	width:700px;
	height:275px;
	background:url(https://img21.shop-pro.jp/PA01425/590/etc/mate_cd.jpg) no-repeat;
}
#mate_pi {
	margin:0;
	width:700px;
	height:275px;
	background:url(https://img21.shop-pro.jp/PA01425/590/etc/mate_pi.jpg) no-repeat;
}
#mate_old {
	margin:0;
	width:700px;
	height:275px;
	background:url(https://img21.shop-pro.jp/PA01425/590/etc/mate_old.jpg) no-repeat;
}
#mate_mp {
	margin:0;
	width:700px;
	height:275px;
	background:url(https://img21.shop-pro.jp/PA01425/590/etc/mate_mp.jpg) no-repeat;
}
#mate_be {
	margin:0;
	width:700px;
	height:275px;
	background:url(https://img21.shop-pro.jp/PA01425/590/etc/mate_be.jpg) no-repeat;
}
#mate_rb {
	margin:0;
	width:700px;
	height:275px;
	background:url(https://img21.shop-pro.jp/PA01425/590/etc/mate_rb.jpg) no-repeat;
}
#mate_ch {
	margin:0;
	width:700px;
	height:275px;
	background:url(https://img21.shop-pro.jp/PA01425/590/etc/mate_ch.jpg) no-repeat;
}

#toso_u {
	margin:0;
	width:700px;
	height:169px;
	background:url(https://img21.shop-pro.jp/PA01425/590/etc/toso_u.jpg) no-repeat;
}
#toso_o {
	margin:0;
	width:700px;
	height:265px;
	background:url(https://img21.shop-pro.jp/PA01425/590/etc/toso_o.jpg) no-repeat;
}
#toso_c {
	margin:0;
	width:700px;
	height:217px;
	background:url(https://img21.shop-pro.jp/PA01425/590/etc/toso_c.jpg) no-repeat;
}
#toso_l {
	margin:0;
	width:700px;
	height:217px;
	background:url(https://img21.shop-pro.jp/PA01425/590/etc/toso_l.jpg) no-repeat;
}
#toso_pu {
	margin:0;
	width:700px;
	height:147px;
	background:url(https://img21.shop-pro.jp/PA01425/590/etc/toso_pu.jpg) no-repeat;
}
#tnote {
	margin:0;
	width:700px;
	height:217px;
	background:url(https://img21.shop-pro.jp/PA01425/590/etc/tnote.jpg) no-repeat;
}
#toso_osm {
	margin:0;
	width:700px;
	height:217px;
	background:url(https://img21.shop-pro.jp/PA01425/590/etc/toso_osm.jpg) no-repeat;
}
#pdet1, #pdet2, #pcoor, #pphot, #pinfo {
	width:660px;
	height:67px;
	margin:0 auto;
}
#pdet1 { background:url(https://img21.shop-pro.jp/PA01425/590/etc/pdet1.jpg) no-repeat; }
#pdet2 { background:url(https://img21.shop-pro.jp/PA01425/590/etc/pdet2.jpg) no-repeat; }
#pphot { background:url(https://img21.shop-pro.jp/PA01425/590/etc/pphot.jpg) no-repeat; }
#pinfo { background:url(https://img21.shop-pro.jp/PA01425/590/etc/pinfo.jpg) no-repeat; }
#pcoor { background:url(https://img21.shop-pro.jp/PA01425/590/etc/pcoor.jpg) no-repeat; }
#cau {
	font-size:13px;
	line-height:20px;
	margin:8px 0 0 8px;
	color:#cc3333;
	text-decoration:underline;
	font-weight:bold;
}
/*ヘッダーバナー*/
#head_ban4 {
	width:1000px;
	height:164px;
	list-style:none;
	margin:0;
	padding:0;
	font-size:0;
}
#head_ban4 li {
	display:inline-block;
	width:252px;
	margin:0;
	padding:0;
}
#head_ban4 li a {
	display:block;
}
#head_ban4 li.ed {
	width:244px;
} 
#head_ban4 img {
	border:1px solid #ccc;
}
#head_ban4 li a:hover img {
	border:1px solid #dc143c;
}
/** ブログへのリンク **/
a.blog {
	margin:32px 0;
	display:block;
	border:4px solid #ccc;
	padding:24px;
	letter-spacing:2px;
	font-size:28px;
	text-align:center;
	font-weight:bold;
	text-decoration:none;
	color:#cc3333;
}
a.blog span {
	border-top:1px solid #ccc;
	padding:8px 0 0 0;
	font-size:18px;
	display:block;
	color:#666;
}
a.blog:hover {
	border:4px solid #cc3333;
}
/*カレンダーに関する設定*/
#momth_c {
	overflow: hidden;
	width:228px;
	height: auto;
	background-color:#fff;
  	border:1px solid #ccc;
	margin:0 0 24px 0;
}
#momth_c table {
	width: 204px;
	height: auto;
	margin:12px 0px 12px 12px;
	font-size:12px;
	text-align:center;
	line-height:24px;
	border-collapse:collapse;
	border-spacing:0;
	background-color:#fff;
}
#momth_c tr {
	width: 204px;
	height: auto;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
}
#momth_c td {
	height: auto;
	border-bottom: 1px #ccc solid;
	border-right: 1px #ccc solid;
	text-align: center;
}
#momth_c p {
	width:204px;
	height: auto;
	float:left;
	font-size:12px;
	line-height:16px;
	margin:0px 0px 12px 12px;
}
#momth_c .red {
	color: #ff9966;
}
#momth_c .blue {
	color: #059ee5;
}
/*注意喚起*/
#sagi {
  	margin:0 0 24px 0;
	border:1px solid #ccc;
  	padding:12px;
  	font-size:12px;
  	line-height:20px;
  	text-align:center;
}
#sagi strong {
  	font-size:18px;
  	line-height:32px;
  	color:#c63434;
}
#list_m {
    	width:100%;
	list-style:none;
  margin:0 0 48px 0;
  padding:0;
}
#list_m li {
/*	display:inline-block;*/
    height:42px;
   padding:8px;
  border-bottom:1px dashed #ccc;
}
#list_m li * {
	display:block;
    cursor:ponter;
}
#list_m a {
  	width:100%;
    height:42px;
}
#list_m a:hover span {
	text-decoration:underline;
}
#list_m span {
	line-height:42px;
  letter-spacing:1px;
	padding:0 16px;
}
#list_m img, #list_m span {
	float:left;
}
#list_cp {
	list-style:none;
	margin:0 0 24px 0;
	padding:0;
	width:230px;
  	font-size:0;
}
#list_cp li {
	display:inline-block;
	width:230px;
	height:100px;
	padding:12px 0;
	border-bottom:1px solid #ccc;
}
#list_cp li img {
	width:100px;
	float:left;
}
#list_cp a:hover img {
	border-radius:50px;
} 
#list_cp a {
	width:230px;
  	height:100px;
}
#list_cp a, #list_cp a * {
	display:block;
	cursor:pointer;
}
#list_cp a:hover span {
	text-decoration:underline;
}
#list_cp span {
	float:right;
	width:118px;
	height:100px;
	font-size:12px;
	line-height:24px;
	text-decoration:none;
	color: #003399;
}
.listtop {
  	font-family: 'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	font-size:16px;
  	line-height:42px;
    letter-spacing:4px;
  text-indent:8px;
    border-bottom:1px dashed #ccc;
}
/*コーディネート事例インデックスの設定*/
#coordinate, .plan {
	width:700px;
	border:1px solid #ccc;
	padding:32px 0; 
	margin:0 0 48px 0;
}
#coordinate h1 {
	margin:0 0 48px 0;
	height:160px;
}
#coordinate h2, .plan h2 {
	margin:0 24px;
	color: #5c0003;
	font-size:26px;
	line-height:18px;
	border-bottom:1px solid #5c0003;
	letter-spacing:2px;
}
.plan h2, #coordinate h2 {
	padding-top:24px;
}
#coordinate h2 span, .plan h2 span {
	font-size:40px;
	line-height:18px;
}
#coordinate h3 {
	margin:0 24px 48px 24px;
	padding:24px;
	font-size:14px;
	font-weight:normal;
	line-height:28px;
	letter-spacing:1px;
	border:1px solid #5c0003;
	border-top:0;
}
#coordinate ul {
	margin:0 24px 24px 24px;
	padding:48px 24px 0 24px;
	list-style:none;
	border:1px solid #5c0003;
	border-top:0;
}
#coordinate ul li {
	display:inline-block;
	margin:0 0 48px 0;
}
#coordinate ul img {
	float:left;
}
#coordinate ul h4, #coordinate ul strong {
	width:365px;
	float:right;
}
#coordinate ul h4 {
	font-size: 16px;
	line-height:28px;	
	letter-spacing: 1px;
	margin:0;
}
#coordinate ul strong {
	font-weight:normal;
	font-size: 14px;
	line-height:28px;
	color: #f92b00;
	letter-spacing: 1px;
}
#coordinate ul span {
	width:365px;
	float:right;
	display:block;
	line-height:18px;
	font-size:12px;
}
.plan ul {
	width:675px;
	list-style:none;
	padding:48px 0;
	margin:0 0 0 25px;
	font-size:0;
}
.plan ul li {
	vertical-align:top;
	width:225px;
	display:inline-block;
}
.plan ul li a {
	display:block;
	width:200px;
	height:400px;
	text-decoration:none;
	color:#333;
	background-color:#fff;
	background-image:url(https://img21.shop-pro.jp/PA01425/590/etc/planb.png);
	background-repeat: no-repeat;
	background-position: 0 200px;
}
.plan ul li a * {
	display:block;	
	font-weight:normal;
}
.plan ul li a:hover {
	background-color:#eee;
	text-decoration:underline;
}
.plan ul li a:hover img {
	border-radius:100px;
}
.plan ul strong {
	font-size:12px;	
	padding:32px 0 0 0;
	line-height:20px;
	height:48px;	
}
.plan ul span {
	padding:28px 0 0 0;
	font-size:12px;	
	line-height:20px;
}
/*レフターバナー*/
.lb230 {
	display:block;
  	width:230px;
  	height:230px;
  	margin:0 0 24px 0;
}
/*バックボタン*/
#backtop {
	width:62px;
	position:fixed;
	bottom:16px;
	right:16px;
	z-index:10;
	color:#666;
}
#backtop, #backtop strong, #backtop span {
	display:block;
	text-decoration:none;
	text-align:center;
	cursor:pointer;
}
#backtop strong {
	background:#fff;  
	border:2px solid #666;
	border-radius:50%;
	margin:0 auto;
	width:36px;
	height:36px;
	font-size:20px;
	line-height:36px;
}
#backtop span {
	width:62px;
	font-size:10px;
	line-height:18px;
}
#backtop:hover {
	color:#000;
}
#backtop:hover strong {
	border:2px solid #000;
}
#off * {
	display:block;
}
#off {
	position:relative;
	text-align:center;
	border:1px solid #ccc;
	width:998px;
	height:100px;
	padding:0;
	overflow:hidden;
	background:#dc143c;
}
#off strong {
	padding:8px 0 0 0;
	font-size:48px;
	letter-spacing:6px;
	color:#fff;
	position:relative;
	z-index:10;
}
#off span {
	font-size:14px;
	height:18px;
	line-height:18px;
	font-weight:bold;
	letter-spacing:6px;
	position:absolute;
	color:#fff;
	bottom:10px;
	right:10%;
	z-index:10;
}
#off em {
	position:absolute;
	top:-80px;
	right:0px;
	z-index:0;
	font-size:180px;
	font-weight:bold;
	font-style:normal;
	color:#a40003;
	-moz-transform: rotate(20deg);
	-webkit-transform: rotate(20deg);
	-o-transform: rotate(20deg);
	-ms-transform: rotate(20deg);
}
#cashl {
	width:1000px;
  	height:60px;
  	margin:0 0 10px 0;
}
#subtext {
	font-size:10px;
  	line-height:12px;
  	letter-spacing:2px;
  	margin:0:
}
/*フッター新商品一覧*/
#fna_logo {
	position:relative;
	z-index:0;
	width:1000px;
	text-align:center;	
	font-size:14px;
	font-family: Quicksand, 游ゴシック体, "Yu Gothic", YuGothic, "ヒラギノ角ゴシック Pro", "Hiragino Kaku Gothic Pro", メイリオ, Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;  
	height:36px;
	line-height:36px;
	letter-spacing:2px;
	margin:0 0 8px 0;	
}
#fna_logo::before {
	position: absolute;
	z-index:4;
	top: 0px;
	left: 170px;
	display: block;
	width: 16px;
	height: 16px;
	padding:6px;
	content: '↓';
	color:#fa6405;
	font-size:16px;
	text-align:center;
	font-weight:bold;
	line-height:16px;
	background:#fff;
	border:2px solid #fa6405; 
	border-radius:28px;
	-moz-border-radius: 28px;
	-webkit-border-radius: 28px;
	-ms-border-radius: 28px;
}
#fna_logo strong {
	font-size:26px;
	color:#fa6405;
}
#fna_logo span {
	font-size:10px;

}
#fotter_na {
	margin:0 1px 32px 1px;
	padding:0;
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
	width:996px;
	overflow:hidden;
	font-size:0;
}
#fotter_na li {
	width:165px;
	overflow:hidden;
	display:inline-block;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
}
#fotter_na a, #fotter_na span {
	display:block;
	font-size:11px;
	text-decoration:none;	
	cursor:ponter;
	color:#1c1c1c;
}
#fotter_na img {
	width:149px;
	margin:0 8px 8px 8px;
}
#fotter_na a {
	width:163px;
	padding:8px 0;
	height:210px;
	border:1px solid #fff;
	position:relative;
	z-index:0;
}
#fotter_na a::before {
	position: absolute;
	z-index:4;
	bottom: -8px;
	right: -8px;
	display: block;
	width: 16px;
	height: 16px;
	background:#ccc;
	content: '';
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);	
} 
#fotter_na a:hover {
	border:1px solid #dc143c;
}
#fotter_na a:hover::before {
	background:#dc143c;
}
#fotter_na span {
	line-height:18px;
	padding:0 8px;
  	text-align:left;
}
#fotter_na a:hover span {
	text-decoration:underline;	
}
#fotter_na .day {
	color:#fff; 
	letter-spacing:2px;
	text-align:center;
	width:40px;
	height:18px;
	text-decoration:none;
	position:absolute;
	z-index:5;
	top:0;
	left:0;
	background:#dc143c;
}
#fotter_na a:hover .day {
	text-decoration:none;
}
/** アニメーション **/
#under_ban4 a * {
	-moz-transition: .2s; -webkit-transition: .2s; -o-transition: .2s; -ms-transition: .2s; transition: .2s;
}
#underban_logo {
	width:1000px;
	background:#b0c4de;
	margin:0;
	color:#fff;
	height:64px;
	font-size:24px;	
	line-height:64px;	
	text-align:center;
	letter-spacing:3px;
	position:relative;
	overflow:hidden;
}
#underban_logo::before {
	position: absolute;
	z-index:4;
	top: 0px;
	right: 200px;
	display: block;
	width: 104px;
	height: 104px;
	content: '！';
	color:#fff;
	font-size:104px;
	text-align:center;
	font-weight:bold;
	line-height:64px;
	-webkit-transform: rotate(25deg);
	transform: rotate(25deg);
}
#under_ban4 {
	width:999px;
	list-style:none;
	font-size:0;
	padding:0;
	margin:0 0 32px 0;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
}
#under_ban4 li {
	vertical-align:top;
	display:inline-block;
	width:198.8px;
	padding:0;
	background:#fff;
	margin:0;
	border-left:1px solid #ccc;
	border-top:1px solid #ccc;
	font-size:11px;
	font-family: 'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
}
#under_ban4 a, #under_ban4 span {
	display:block;
	text-decoration:none;
	color:#1c1c1c;
	cursor:pointer;
}
#under_ban4 img {
	width:176px;
	margin:10px;
} 
#under_ban4 a {
	position:relative;
	cursor:pointer;
	height:274px;
	border:1px solid #fff;
	overflow:hidden;
}
#under_ban4 span {
  	text-align:left;
	padding:0 8px;
}
#under_ban4 a:hover {
	text-decoration:underline;
	border:1px solid #dc143c;
}
#under_ban4 strong {
	display:block;
	position:absolute;
	width:100px;
	top:10px;
	left:-24px;
	font-size:10px;
	font-weight:normal;
	line-height:18px;
	text-align:center;
	height:18px;
	color:#fff;
	padding:0 8px 0 0;
	background:#1e90ff;
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
}
#under_ban4 a:hover strong {
	background:#dc143c;
}
/*トップページフリースペースに関する設定*/
#free1 {
	width:1000px;
	font-family: 'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
}
#free1 ul {
	list-style:none;
	width:985px;
	margin:0 auto;
	padding:0;
	font-size:0;
}
.naitem img {
	width:175px;
	height:175px;
	display:block;
	margin:10px auto;
	border:0;
}
#free1 li a {
	display:block;
	height:504px;
	width:327px;
	padding:0;
	margin:0;
	text-decoration:none;
	overflow:hidden;
	position:relative;
	color:#666;
  	text-align:left;
}
#free1 li a * {
	-moz-transition: .2s; -webkit-transition: .2s; -o-transition: .2s; -ms-transition: .2s; transition: .2s;
}
#free1 li {
	vertical-align:top;
	margin:0 0 32px 0;
	padding:0;
	width:327px;
	height:504px;
	border-right:1px solid #ccc;
	display:inline-block;
}
#free1 .ed {
	border:0;
}
#free1 li * {
	display:block;
	cursor:pointer;
}
#free1 li a img {
	width:263px;
	height:263px;
	margin:32px;
}
#free1 li a::before {
	color:#ccc;
	position: absolute;
	bottom:16px;
	right:32px;
	display: block;
	content: '▲';
	width: 20px;
	height: 20px;
	padding:4px;
	font-size:20px;
	font-weight:bold;
	text-indent:0;
	line-height:20px;
	border:2px solid #ccc;
	border-radius:20px;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	-ms-border-radius: 20px;
	-webkit-transform: rotate(90deg);
	transform: rotate(90deg);
}
#free1 li a span {
	margin:0;
	padding:0 32px;
	font-size:14px;
	line-height:20px;

}
#free1 li a strong {
	margin:0 0 12px 0;
	padding:0 32px;
	cursor:pointer;
	font-size:18px;
	line-height:24px;

}
#free1 li a:hover {
	color:#993300;
  	background:#eee;
}
#free1 li a:hover img {
	-moz-box-shadow:gray 4px 4px 4px 0;
	-webkit-box-shadow:gray 4px 4px 4px 0;
	box-shadow:gray 4px 4px 4px 0;
}
#free1 li a:hover::before {
	border:2px solid #993300;
	color:#993300;
}
/** 欠品情報 **/
#zairan {
	width:50px;
	padding:24px 0 24px 24px;
	position:fixed;
	top:40%;
	left:0px;
	z-index:10;
	display:block;
	font-size:20px;
	font-weight:bold;
	line-height:26px;
	text-decoration:none;
	color:#fff;
	background:#3bb1c1;
	border-radius:0px 24px 24px 0px;
}
#zairan:hover {
	background:#dc143c;
} 
.ba702 {
	margin:0 auto 48px auto;
	display:block;
	width:702px;
	height:224px;
	border:1px solid #ccc;
}
.ba702:hover {
	border:1px solid #993300;
}
/*TooHOMEに関する設定*/
#lifestage h4 {
	background:#1c1c1c;
	color:#fff;
	padding:32px 24px;
	margin:48px 48px 72px 48px;
	text-align:center;
	font-size:24px;
	line-height:24px;
	letter-spacing:2px;
}
#lifestage {
	padding:48px 0;
/*	background:#b5e9e7;*/
	font-family: Quicksand, 游ゴシック体, "Yu Gothic", YuGothic, "ヒラギノ角ゴシック Pro", "Hiragino Kaku Gothic Pro", メイリオ, Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
#lifestage ul {
	margin:32px 0 24px 48px;
	padding:24px 0;
	border-radius:80px;
	background:#eee;
	width:580px;
	list-style:none;
	position:relative;
	border:1px solid #1c1c1c;
}
#lifestage ul li {
	text-align:center;
	display:block;
	font-size:12px;
	letter-spacing:1px;

}
#lifestage ul li p {
	font-size:24px;
	line-height:24px;
	margin:0;
	padding:12px 0;	
}
#lifestage ul li p span {
	font-size:18px;
	line-height:18px;
	margin:0;
	padding:12px 0;	
}
#lifestage b {
	position:relative;
	height:40px;
	margin:0 auto 48px auto;
	display:block;
	background:#ccc;
	width: 20px;
}
#lifestage b::before {
	color:#ccc;
	position: absolute;
	bottom:-30px;
	left:-20px;
	display: block;
	content: '▼';
	width: 60px;
	height: 60px;
	font-size:60px;
	font-weight:bold;
}
#lifestage ul#plana {
	background:#fff;
	border:1px solid #cc373b;
}
#lifestage ul#planb {
	background:#fff;
	border:1px solid #52667e;
}
#lifestage ul#planc {
	background:#fff;
	border:1px solid #e88745;
}
#lifestage ul.plan::before {
	color:#fff;
	position: absolute;
	top:-19px;
	left:30px;
	display: block;
	width: 96px;
	height: 38px;
	font-size:18px;
	line-height:38px;
	text-align:center;
	border-radius:6px;
}
#lifestage ul#plana::before {
	background:#cc373b;
	content: 'Aプラン';
}
#lifestage ul#planb::before {
	background:#52667e;
	content: 'Bプラン';
}
#lifestage ul#planc::before {
	background:#e88745;
	content: 'Cプラン';
}

.th_n {
	margin:72px 48px 0 48px;
	padding:24px 0 16px 0;
	background:#e4dac1;
	height: 20px;
	border-radius:20px 20px 0 0;
	position:relative;
	z-index:1;
}
.th_n em {
	color:#f7f4e7;
	bottom:0px;
	left:12px;
	position: absolute;
	z-index:2;
	display: block;
	content: 'Too HOME';
	width: 500px;
	height: 40px;
	font-size:40px;
	font-weight:bold;
	font-style:normal;
}
.th_n span {
	display: block;
	color:#1c1c1c;
	font-size:20px;
	line-height:20px;
	height:20px;
	text-align:center;
	letter-spacing:8px;
	position:relative;
	z-index:5;
	text-shadow:2px 2px 0 #e4dac1, -2px -2px 0 #e4dac1,
	-2px 2px 0 #e4dac1F, 2px -2px 0 #e4dac1,
	0px 2px 0 #e4dac1,  0-2px 0 #e4dac1,
	-2px 0 0 #e4dac1, 2px 0 0 #e4dac1;
}
.th_n2 {
	background:#f7f4e7;
	font-size:14px;
	letter-spacing:2px;
	line-height:36px;
	margin:0 48px 48px 48px;
	text-align:center;
	padding:24px 24px 60px 24px;
	border-radius:0 0 20px 20px;
}
#th_nagare li {
	position:relative;
	vertical-align:top;
	background:#38776c;
	color:#fff;
	width:160px;
	height:160px;
	display:inline-block;
	margin:0 0 0 47px;
}
#th_nagare li p {
	font-size:12px;
	padding:12px;
	margin:0;
	line-height:24px;
}
#th_nagare li strong {
	font-size:16px;
	padding:12px 0 0 12px;
	display:block;
	line-height:24px;
	letter-spacing:2px;
}
#th_nagare li::before {
	color:#38776c;
	position: absolute;
	top:45%;
	right:-40px;
	display: block;
	content: '▲';
	width: 20px;
	height: 20px;
	font-size:20px;
	font-weight:bold;
	-webkit-transform: rotate(90deg);
	transform: rotate(90deg);
}
#th_nagare li.ed {
	overflow:hidden;
}
#th_nagare {
	padding:24px 0 72px 0;
	height:160px;

}
#th_blog {
	padding:0;
	font-size:0;
}
#th_blog li {
	display:inline-block;
	border-bottom:1px solid #ccc;
}
#th_blog li a img {
	width:240px;
	margin:24px 0;
	float:left;
}
#th_blog li * {
	display:block;
}
#th_blog li a {
	border:2px solid #fff;
	height:228px;
	padding:0 22px;
	overflow:hidden;
	text-decoration:none;
	cursor:pointer;
}
#th_blog li a:hover {
	border:2px solid #cc3333;
}
#th_blog li a strong {
	width:396px;
	font-size:16px;
	line-height:24px;
	float:right;
	padding:24px 0 0 12px;
	color:#1c1c1c;	
}
#th_blog li a span {
	padding:32px 0 0 0;
	font-size:14px;
	float:right;
	color:#666;
}
.th_h2 {
	background: radial-gradient(ellipse at center, rgb(95, 140, 160) 0%,rgb(95, 158, 160) 36%,rgb(95, 158, 160) 18%,rgb(255, 255, 255) 70%);
	padding:96px 48px;
	font-size:14px;
	line-height:26px;
	text-align:center;
	margin:96px 0;
	color:#fff;
}