@import url("/css/thickbox.css");
@import url("/css/modify.css");
@import url("/css/closed.css");


/*111229更新 /*
/* ----------------------------------------------------------------------------------------------------------------*/

body,div,pre,p,blockquote,
form,fieldset,input,textarea,select,option,
dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,
table,th,td,embed,object {
	margin: 0;
	vertical-align: baseline;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}
body {
	font-family : 'Hiragino Kaku Gothic Pro',"ヒラギノ角ゴ Pro W3", Meiryo,"ＭＳ Ｐゴシック", san-serif;
	font-size:12px;
	*font-size: 72%; /*Win IE7およびWin IE6標準準拠モード向け */
	*font: x-small;  /*Win IE 5-5.5､6(後方互換モード)向け */
	line-height: 1.6em;
	background-image: url(/shop/item/maclaren/design/img02/background2.gif);
	background-position: center top;
	background-repeat:repeat-y;
}
h2 {
font-size:120%;
}
h3 {
font-size:110%;
}
h4,h5,h6 {
font-size:100%;
}
.clear {
	clear: both;
}
.fl {
float:left;
}
.fr {
float:right;
}
a {color: #000000; text-decoration: none;}
a:hover {color: #ee1100; border-style:none; outline:none; }
a img {
    border-style:none;
	outline:none;
}
a:focus {
  outline: none;
}
.clearfix:after {
  content: ".";  
  display: block;  
  clear: both;
  height: 0;
  visibility: hidden;
}

.clearfix {
  min-height: 1px;
}

* html .clearfix {
  height: 1px;
  /*\*//*/
  height: auto;
  overflow: hidden;
  /**/
}
.tx11 {font-size:0.95em; line-height:1.4em;}
.tx10 {font-size:0.85em; line-height:1.2em;}
.tx9 {font-size:0.75em; line-height:1.0em;}


.mac.gecko .tx11 {letter-spacing:-0.05em;}
.webkit .tx11 {letter-spacing:-0.1em;}


.tsume {letter-spacing:-0.1em;}
.mac.gecko .tsume {letter-spacing:-0.18em;}
.webkit .tsume {letter-spacing:-0.18em;}


.FS2_body_text_area{
	display:none;
	}
.layout_header {
	min-height:140px;
	height: auto !important;
	height: 140px;
	background-image: url(/shop/item/maclaren/design/img02/bg.gif);
}


.mac .supportArea p {letter-spacing:0em;}
.win .supportArea p {letter-spacing:0.05em;}	

.supportArea {
	padding:5px 3px 5px 0px;
	background-color:#ee2e24;
	color:#ffffff;
	font-family : 'Hiragino Kaku Gothic Pro',"ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック", san-serif;
	}	
.supportArea p{
	text-align:center;
	}

html.js .supportArea p{
	visibility:hidden;
	}
.supportArea p img{
	vertical-align:-0.5em;
	}
.layout_body .layout_header .logo {
	width: 135px;
	float: left;
	margin-top: 12px;
	margin-left: 23px;
	display: inline;
}
.layout_body .layout_header .siteId {
	width: 164px;
	float: left;
	margin-top: 38px;
	margin-left: 37px;
}
.layout_body .layout_header .subNavi {
	float: right;
	height: 12px;
	text-align:right;
	margin-right:-10px;
}
.layout_body .layout_header .navi {
	float: right;
	width: 471px;
	margin-top: 12px;
}
.naviContents {
	float: right;
	margin-right: 30px;
	margin-top: 12px;
	width: 471px;
	display: inline;
}
.naviContents li{
	display:block;
	float: left;
	list-style:none;
}
.naviContents li img {
	vertical-align:top;
	display:block;

}
.layout_body .layout_header .naviContents .searchBox {
	background-image: url(/shop/item/maclaren/design/img02/btn_search.gif);
	height: 25px;
	width: 193px;
	float: right;
	margin-top: 14px;
	clear:both;
}
.searchBox #s {
	float: left;
	padding: 0;
	border: 0;
	width: 117px;
	background: none;
	margin-top: 6px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 4px;
}
.searchBox #go {
    float: right;
    margin: 2px 2px 0 0;
}
.layout_body .layout_table {
	background-image: url(/shop/item/maclaren/design/img02/bg.gif);
}
.layout_body .layout_table .layout_menu .warapMenu {
	float: left;
	display:inline;
	margin-left: 23px;
	padding-bottom: 24px;
}
.layout_body .layout_table .layout_menu .warapMenu li{
	list-style-type: none;
}
.layout_body .layout_table .layout_menu .warapMenu li img{
	vertical-align:bottom;
}
.layout_body .layout_table .layout_menu .warapMenu .oneMonth {
	background-image: url(/shop/item/maclaren/design/img02/1month.gif);
	width: 119px;
	padding-top: 42px;
	background-repeat: no-repeat;
}
.layout_body .layout_table .layout_menu .warapMenu .thMonth {
	background-image: url(/shop/item/maclaren/design/img02/3month.gif);
	width: 119px;
	padding-top: 42px;
	background-repeat: no-repeat;
}
.layout_body .layout_table .layout_menu .warapMenu .sixMonth {
	background-image: url(/shop/item/maclaren/design/img02/6month.gif);
	width: 119px;
	padding-top: 42px;
	background-repeat: no-repeat;
}
.layout_body .layout_table .layout_menu .warapMenu .ofDesign {
	background-image: url(/shop/item/maclaren/design/img02/designer.gif);
	width: 119px;
	padding-top: 42px;
	background-repeat: no-repeat;
}
.layout_body .layout_table .layout_menu .warapMenu .acc {
	background-image: url(/shop/item/maclaren/design/img02/accbar.gif);
	width: 119px;
	padding-top: 19px;
	background-repeat: no-repeat;
}
.layout_body .layout_table .layout_menu .warapMenu img {
	margin-bottom: 11px;
}
.layout_body .layout_footer {
	padding-top: 5px;
	padding-bottom:20px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #aba79b;
	text-align: right;
	font-size: 0.85em;
	line-height: 1.6em;
}
.layout_body .layout_table .layout_content {
	width:700px;
	padding-bottom:16px;
}
.layout_right{
visibility:hidden;
}

.sample img{
	position:absolute;
	top:0; 
	left:0;
	background:#fff;
	padding:0px; 
		} 


/* 2010年更新時追加　*/

.layout_body .layout_table .layout_menu .warapMenu div{
	width:120px;
	margin-bottom:10px;
	font-family:"Myriad","verdana";
	}

.layout_body .layout_table .layout_menu .warapMenu .special {
	padding:0 0 3px 0;
	background-image:url(/shop/item/maclaren/design/img02/bg_border.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	/*display:none;*/ /*SP無い場合*/
	}
.layout_body .layout_table .layout_menu .warapMenu .oneMonth {
	background-image:none;
	padding:0 0 3px 0;
	background-image:url(/shop/item/maclaren/design/img02/bg_border.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	}
.layout_body .layout_table .layout_menu .warapMenu .thMonth {
	background-image:none;
	padding:0 0 3px 0;
	background-image:url(/shop/item/maclaren/design/img02/bg_border.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	}
.layout_body .layout_table .layout_menu .warapMenu .sixMonth {
	background-image:none;
	padding:0 0 3px 0;
	background-image:url(/shop/item/maclaren/design/img02/bg_border.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	}
.layout_body .layout_table .layout_menu .warapMenu .ofDesign {
	background-image:none;
	padding:0 0 3px 0;
	background-image:url(/shop/item/maclaren/design/img02/bg_border.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	}

.layout_body .layout_table .layout_menu .warapMenu .acc {
	background-image:none;
	padding:0 0 3px 0;
	background-image:url(/shop/item/maclaren/design/img02/bg_border.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	text-align:center;
	}

.layout_body .layout_table .layout_menu .warapMenu .ranking{
	border-bottom:1px dotted #aca095;
	text-align:center;
	line-height:1.2em;
	font-size:10px;
	padding:0px 1px 5px 1px;
	margin-top:-15px;
	}
	
.layout_body .layout_table .layout_menu .warapMenu .ranking .leaf{
	position:relative;
	top:15px;
	left:-23px;
	}

.layout_body .layout_table .layout_menu .warapMenu .ranking span{
	margin-left:5px;
	text-align:left;
	display:block;
	}

.layout_body .layout_table .layout_menu .warapMenu .ranking p{
	padding-top:5px;
	}

.layout_body .layout_table .layout_menu .warapMenu img{
	margin-bottom:3px;;
	}

.layout_body .layout_table .layout_menu .warapMenu img.menuCat{
	 margin-bottom: 5px;
	 }
.warapMenu li a{
	font-family:"Myriad","verdana";
	display:block;
	padding-left:5px;
	margin-bottom:2px;
	zoom:1;
	}

.layout_body .layout_footer{
	font-size:10px;
	text-align:center;
	}
.layout_body .layout_footer .footerlink{
	font-family:"Myriad","verdana";
	text-align:left;
	background:#edebe4;
	padding:10px 20px;
	margin-bottom:5px;
	}
.win .layout_body .layout_footer .footerlink{
	letter-spacing:1px;
	}
	
.layout_body .layout_footer .footerlink ul{
	font-weight:bold;
	float:left;
	color:#7c6a55;
	margin:0 16px;
	}

.layout_body .layout_footer .footerlink ul li{
	font-weight:normal;
	list-style:none;
	}

.layout_body .layout_footer .footerlink ul li a{
	color:#7c6a55;
	}

.layout_body .layout_footer .footerlink ul li a:hover{
	color:#ee1100;
	}
	
.layout_body .layout_footer .footerlink .footer_acce{
	border-left:1px dotted #7c6a55;
	padding-left:20px;
	}



/*生成タグを調整：マイメニュー周り非表示*/
.layout_body .layout_table .layout_content .utility{
	border:2px solid #edebe4;
	height:20px;
	}
.ie6 .utility table,.ie6 .utility{
	padding:0;
	}

.layout_body .layout_table .layout_content .utility .FS2_welcome_area{
	border:none;
	}

.layout_body .layout_table .layout_content .utility .FS2_welcome_area span.welcome{
	position:relative;
	top:6px; left:0px;	
	}

.ie .layout_body .layout_table .layout_content .utility .FS2_welcome_area span.welcome{
	position:relative;
	top:5px; left:0px;	
	}

.layout_body .layout_table .layout_content .utility .FS2_login_area ul.login{
	border:none;
	position:relative;
	top:-6px; left:60px;
	}

.layout_body .layout_table .layout_content .utility .FS2_login_area ul.login li a{
	height:0px;
	overflow: hidden;
	display:block;
	float:right;
	padding-top:12px;
	line-height:1.6em;
	}

.ie6 .FS2_login_area ul.login a,.ie7 .FS2_login_area ul.login a{
	position:relative;
	top:-4px; left:0px;
	}

.layout_body .layout_table .layout_content .utility .FS2_login_area ul.login li.FS2_icon_login a{
	width:54px;
	background-image:url(/shop/item/maclaren/design/img02/sub_login_off.gif);
	background-position:right top;
	background-repeat:no-repeat;
	}
.layout_body .layout_table .layout_content .utility .FS2_login_area ul.login li.FS2_icon_login a:hover{
	background-image:url(/shop/item/maclaren/design/img02/sub_login_on.gif);
	background-position:right top;
	background-repeat:no-repeat;
	}

.layout_body .layout_table .layout_content .utility .FS2_login_area ul.login li.FS2_icon_logout a{
	width:65px;
	background-image:url(/shop/item/maclaren/design/img02/sub_logout_off.gif);
	background-position:right top;
	background-repeat:no-repeat;
	}
.layout_body .layout_table .layout_content .utility .FS2_login_area ul.login li.FS2_icon_logout a:hover{
	background-image:url(/shop/item/maclaren/design/img02/sub_logout_on.gif);
	background-position:right top;
	background-repeat:no-repeat;
	}

.FS2_login_area ul.login .FS2_icon_mypage,.FS2_login_area ul.login .FS2_icon_password{
	display:none;
}
.layout_body .layout_table .layout_content .utility .item {
	display: none;
}
.layout_body .layout_table .layout_content .utility .viewCart {
	display: none;
}
.pan {
	background-color:#FFFFFF;
	padding:0px
}
/*　商品画面：商品詳細：レビュー一覧：おすすめ度　*/
.FS2_MyReviewStatus {
	color:#993333
}
/*　ログイン画面：会員登録後（せず）に購入ボタン　*/
.FS2_Login_btn_position {
	margin-top:7px;
}
.FS2_Login_btn_position img{
	padding:5px;
}
/*　詳細画面のミニボタン周り　*/
.FS2_CoolButton_area,.FS2_InquiryButton_area,.FS2_MailRecommendButton_area,.FS2_ReviewEditButton_area,.FS2_ReviewButton_area,.FS2_ArrivalInformationButton_area {
	padding-bottom:6px;
}
.FS2_ArrivalInformationButton_area{
clear:both;
}
.FS2_ArrivalInformationText{
font-size:0.95em;
color:#ff4800;
width:195px;
float:left;

}
/*　アドレス帳ページのテーブル内配置ボタン　*/
.cartTable input{
	margin:5px;
}
/*　複数お届け先配置ボタン　*/
.FS2_body_Cart_DeliveryEdit .inputTableArea img{
	margin-bottom:3px ;
}
/*　ユーザーメニューエリア：いらっしゃいませゲストさん　*/
.FS2_welcome_area {
	border-bottom-style: none;
}
.utility {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #aca095;
	margin-bottom: 5px;
	padding-bottom: 5px;
}
/*　ページタイトル　*/
.pageTitle {
	border:none;
	background-image: url(/shop/item/maclaren/design/img02/bg_pagettl.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	padding-bottom:10px;
}
/*　小見出し　*/
.CrossHead {
	border:none;
	background-image: url(/shop/item/maclaren/design/img02/bg_head.gif);
	background-repeat: no-repeat;
	background-position: 0px bottom;
	padding-left:18px;
	padding-bottom:3px;
}
/*　価格　*/
.itemPrice {
color: #000000;
font-weight:normal;
}
.FS2_body_Goods_GoodsDetail .itemPrice {
color: #000000;
font-weight:normal;
font-size:1.2em;
}
#FS2_itemlayout_E .itemTitle, .itemTitle a {
color:#ee1100;
font-size:1.8em;
}
.mac.gecko #FS2_itemlayout_E .itemTitle, .itemTitle a {
color:#ee1100;
font-size:1.6em;
line-height:1.2em;
}
.webkit #FS2_itemlayout_E .itemTitle, .itemTitle a {
color:#ee1100;
font-size:1.6em;
line-height:1.2em;
}
#FS2_Recommend_List .itemTitle, .itemTitle a {
color:#ee1100;
font-size:1.05em;
line-height:1.0em;
}
#FS2_Recommend_List .itemTitle .jpname, .jpname a{
line-height:1.5em;
}
#FS2_Recommend_List .FS2_itemPrice_text {
margin-top:5px;
}

.minicolors{
font-size:0.75em;
font-weight:normal;
line-height:1.2em;
color:#666666;
}

.itemTitle .jpname, .itemTitle .jpname a {
white-space:nowrap;
font-weight:lighter;
color:#000;
font-size:0.6em ;
line-height:2.0em;
}
#FS2_Recommend_List .itemTitle .jpname, .itemTitle .jpname a {
white-space:normal;}
#FS2_itemlayout_E .thumbnail {
	float: left;
}
#FS2_body_Goods .layout_body .layout_table .layout_content .FS2_itemlayout_td_Left  {
	width:350px;
	padding-left:14px;
	padding-right:14px;
}
FS2_itemlayout_td_Right{
width:308px;
}
#FS2_body_Goods .layout_body .layout_table .layout_content .FS2_itemlayout_td_Left .FS2_thumbnail_container br{
	display: none;/* Firefox */
	line-height: 0px;
}
.FS2_itemPrice_area .chip {
	width: 276px;
	background-image: url(/images/chipTtl.gif);
	background-repeat: no-repeat;
	padding-top: 24px;
}
.FS2_itemPrice_area .chip02 {
	width: 276px;
	background-image: url(/images/chipTtl02.gif);
	background-repeat: no-repeat;
	padding-top: 24px;
}
.FS2_itemPrice_area .chip li,
.FS2_itemPrice_area .chip02 li {
	display:block;
	height:16px;
	float:left;
	padding-bottom:10px;
	overflow:hidden;
	cursor:pointer;
}
.FS2_itemPrice_area .other {
	width: 283px;
	background-image: url(/images/otherTtl.gif);
	background-repeat: no-repeat;
	padding-top: 19px;
	font-size:0.85em;
	margin-top: 11px;
}
.FS2_itemPrice_area .other li {
	display:block;
	float:left;
	padding-left:8px;
	list-style-type: none;
	background-image: url(/shop/item/maclaren/design/img02/dotbar.gif);
	background-repeat: no-repeat;
	background-position: 5px;
	white-space:nowrap;
}
.FS2_itemPrice_area .other .otherFm {
	display:block;
}

.FS2_itemPrice_area .other .otherBr {
	display:block;
	margin-top:8px;
	clear: both;
}
.FS2_inputSelection_table th {border-color: #FFF;}
.FS2_inputSelection_table td {border-color: #FFF;}
.FS2_inputSelection_table th {background: #FFF;}
.FS2_inputSelection_table {font-size:0.95em;}
/*　商品画面：商品詳細：数量コンテナ　*/
.FS2_figure {
	padding:6px;
	margin:0 0 5px 0;
	background-color:#e7e6e6;
	border: 1px solid #cccccc;
	margin-bottom:12px;
}
/*　商品画面： バリ設定　*/
.vari {
	margin-top:8px;
	margin-bottom:12px

}
.wrapvari dd {
	margin-top:-2.2em;
	margin-left:3.2em;
}
/*　商品画面：商品詳細：定価　*/
.FS2_itemPrice_text {
	padding-top:5px;
	margin:15px 0 0 0;
	background-image: url(/shop/item/maclaren/design/img02/dotbar.gif);
	background-repeat: repeat-x;
}
.FS2_body_Goods_GoodsDetail .read {
	margin:10px 0 6px 0;
	padding-top:10px;
	background-image: url(/shop/item/maclaren/design/img02/dotbar.gif);
	background-repeat: repeat-x;
	line-height:2.0em;
}
.spec li{
	padding-left:0.9em;
	text-indent:-0.9em;
	list-style:none;
	}
/*　商品画面：商品詳細：価格コンテナ　*/
#FS2_itemlayout_E .FS2_itemPrice_area {
	padding-top: 26px;
}
.phcapwrap {
width:350px;
display:block;
overflow:hidden;
clear:both;
margin-bottom:20px;
}
.phcap {
float:right;
width:70px;
padding-left:3.2em;
text-indent:-3.2em;
}
.mac.gecko .phcap {letter-spacing:-0.05em;padding-left:3.6em;text-indent:-3.6em;}
.webkit .phcap {letter-spacing:-0.1em;padding-left:3.6em;text-indent:-3.6em;}

#otherST {
padding:5px;
float:left;
margin-top:15px;
width:340px;
clear:both;
border:#ee1100 solid 1px ;
cursor:pointer;
}
#otherST img{
margin-left:5px;
}
* html #otherST img{
padding:0.6em 0;
vertical-align:middle;
}
.otherSThover {
background-color:#fffdf4;
}
#STdetail {
	float:left;
	width:700px;
	display:block;
	margin-top:23px;
margin-bottom:15px;
}
.STdetail_block {
float:left;
display:inline;
width:140px;
margin:0 17px ;
padding-bottom:14px;
}
#STdetail a:hover{
color:#000000;
}
.STdetail_block img {
margin-bottom:8px;
}
.STdetail_block p.detx {
	padding-left:13px;
	float:left;
	display:block;
	background-image:url(/shop/item/maclaren/design/img02/dot_d.gif);
	background-repeat: no-repeat;
	background-position:0px 2px;
}

#preview{
	position:absolute;
	padding:5px;
	display:none;
	color:#fff;
	background-color: #aca095;
	width:400px;
	}

#preview img{
margin-bottom:6px;
	}

#preview p{
display:block;
width:200px;
color:#00CC33;

}

/*　　　　　　　　　　　　　　　　　　*/
/*　　　　　　　　　　　　　　　　　　*/
/*　商品一覧ページ　　　　　　　　　　*/

/*.alignItem_04 .gl_Item{
width:22.8%;
}*/

.FS2_body_Goods_GoodsGroupList_1 .FS2_itemPrice_area{
margin:0 10px;
}
.lic,.lic:hover{
color:#000000;
}
.itemCenter{
border:#FFF 1px solid;
padding:-1px;
}
.grhover {
border:#FF0000 1px solid;
}
.listpagebar {
clear:both;
margin-top:20px;
margin-bottom:10px;

}
.FS2_body_Goods_GoodsGroupList_1 .itemGroup  {
line-height:1.0em;
color:#ee1100;
}
.FS2_body_Goods_GoodsGroupList_1 .itemGroup a{
color:#ee1100;
}
.FS2_body_Goods_GoodsGroupList_1 .FS2_itemPrice_text {
margin-top:0px;
}
h2.itemGroup .jpname{
color:#000;
font-weight:normal;
display:none;
}

/*　　　　　　　　　　　　　　　　　　*/
/*　　　　　　　　　　　　　　　　　　*/
/*　アクセsリー　　　　　　　　　　　*/
.acc_block {
width:150px;
float:left;
display:inline;
margin:20px 10px;
}
#accap,#accap02{
clear:both;
padding-top:8px;
margin-left:5px;
}
/*　　　　　　　　　　　　　　　　　　*/
/*　　　　　　　　　　　　　　　　　　*/
/*　保証　　　　　　　　　　　　　　　*/

td#warrnty  {
padding-bottom:20px;
margin-bottom:20px;
}

#warrnty h2 {

}

#warrnty .wrapblock {
	background-color: #fdfaf7;
	width:640px;
	/*float: left;*/
	display:block;
	padding:10px 30px 30px;
	margin-bottom:10px;
	margin-top:10px;
	clear:both;
}

#warrnty .CrossHead {
	background-image:url(/images/wa_h2bar.gif);
	background-color:#fdfaf7;
	background-repeat: repeat-x;
	background-position: 0px bottom;
	padding-left:0px;
	padding-bottom:12px;
	font-size:1.3em;
	font-weight:normal;
	display:block;
	margin:20px 0px 20px;
	line-height:1.6em;
}
#warrnty .block {
	background-image: url(/images/wa_bobybar.gif);
	display:block;
	line-height:36px;
	margin:20px 0 0 20px;
}

#warrnty .wrapblock .st {
	font-weight:bold;
	color:#454545;
}
#warrnty .wrapblock .stred {
/*	font-weight:bold;
*/	display:inline;
	padding:3px;
	background-color:#FFFF99;
	/*color:#ee1100;*/
}
#warrnty .wrapblock .red {
	color:#ee1100;
}
#warrnty .wrapblock dt {
color:#666666;
font-weight:bold;
}

#warrnty .wrapblock dd {
margin-left:20px;
}
#warrnty .wrapblock .und {
	text-decoration: underline;
}
#warrnty .wrapblock .waph{
display:inline;
width:220px;
float:left;
margin:20px 20px 28px;
background-color:#FFFFFF;
padding:20px;
line-height:2.0em;
}
#warrnty .wrapblock .waph2{
display:block;
margin:20px 20px 28px;
background-color:#FFFFFF;
padding:20px;
line-height:2.0em;
}
#warrnty .wrapblock .waph img{
margin-bottom:1.0em;
}
#warrnty .wrapblock .waph2 img{
float:right;
margin-left:20px;
}
#warrnty .wrapblock .waph2 p,.waph p{
text-indent:-1.0em;
padding-left:1.0em;
}
.otherWA {
padding:5px;
margin:10px 4px;
background-color:#FBFDED;
display:block;
float:left;
width:155px;
height:3.0em;
border:1px solid #F3EAE1;
cursor:pointer;
font-size:0.85em;
line-height:1.4em;
}
.otherWAhover {
background-color:#FEFFEA;
color:#000000;
border-color:#ee1100;
}
#warrnty .tsume {letter-spacing:-0.1em;}
.mac.gecko #warrnty .tsume {letter-spacing:-0.18em;}
.webkit #warrnty .tsume {letter-spacing:-0.20em;}

#warrnty .wrapnavi{
display:block;
width:700px;
clear:both;
}
#warrnty .logos{
width:100%;
float:left;
clear:both;
text-align:center;
}
#warrnty .watitle img{
float:left;
padding-bottom:10px;
}
.sub_new {
visibility:hidden;
}
.confirm_user_content {
margin:0 auto;
display:block;
width:360px;
background-image:url(/shop/item/maclaren/design/img02/1month.gif);
background-repeat:no-repeat;
padding-left:36px;
height:40px;
}

.confirm_user_content p {
background-color:white;
}

/*　商品チェックテーブル　　　　*/
.GoodsSelectionTable td{
vertical-align:middle;
}
.GoodsSelectionTable th{
font-size:0.85em;
line-height:1.4em;
vertical-align:middle;

}

/*　返品特約ポップアップ　　　　*/
.FS2_body_Config_ReturnedSpecialContractOnly div{
width:700px;
margin:20px auto 0px;
background:white;
}

/*　返品特約確認画面　　　　*/
.FS2_body_Cart_OrderConfirm .FS2_ReturnedSpecialContract_text {
margin:10px;}

.FS2_body_Cart_OrderConfirm .FS2_ReturnedSpecialContract_text a {
border-bottom:#FF0000 1px solid;
}



/*正規輸入品のサポートについて*/

#support a{
	font-weight:bold;
	}

#support .block {
	width:610px;
	float:left;
	padding:20px;
	margin-top:25px;
	background-color:#fff;
	background-image:url(/navigator/images/block_btm.gif);
	background-repeat: no-repeat;
	background-position: 100% 100%;
}

#support .CrossHead {
	background-image: url(/navigator/images/na_bar.gif);
	background-repeat: repeat-x;
	padding: 0 0 7px 0;
	margin:0px 0px 5px ;
	font-size:14px;
}

#support #pagecontent {
	width:675px;
	background-color:#fdfaf7;
	padding-top:0px;
	padding-left:25px;
	line-height:2.0em;
	float:left;
	padding-bottom:25px;
	margin-bottom:30px;
	}

#support .st {
	display:inline;
	padding:3px;
	/*background-color:#ee2e24;*/
	color:#ee2e24;
	font-weight:bold;
	font-size:14px;
}
#support .stred {
	display:inline;
	padding:3px;
	background-color:#FFFF99;
}

#support p {
	margin:1.0em 0;
	}

p.movie{
	width:325px;
	float:left;
	margin:0;
	padding:5px 0 5px 10px;
	}

p.howto_movie{
	width:270px;
	float:left;
	margin:0;
	padding:0;
	}


div.att_image{
	width:270px;
	float:left;
	}

div.att_text{
	width:340px;
	float:right;
	padding-top:100px;
	}

p.att{
	background-image:url(/images/att_mark.gif);
	background-repeat:no-repeat;
	background-position:0 center;
	padding:10px 5px 10px 60px;
	border:3px double #ccc;
	line-height:1.5em;
	}

p.haihu{
	clear:both;
	width:630px;
	margin-top:30px;
	display:block;
	padding:10px;
	background-color:#ffffff;
	line-height:1.5em;
	}

	
/*strollerページのコンテンツ*/

body { behavior:url("/csshover.htc"); }

#SystemStrollerList{display:none;}
#goNewList{text-align:center;padding-top:100px;}

.strollerlist .gl_Item{
	display:inline;
	float:left;
	width:23.8%;
	margin:5px 3px;
	color:#221815;
	}

.strollerlist .gl_Item a .itemName {
	color:#ee1100;
	font-family:"Myriad","verdana";
	line-height:1.2em;
	}

.mac .strollerlist .gl_Item a .itemName {
	font-weight:normal;
	}

.strollerlist .gl_Item .price{
	font-family:"Myriad","verdana";
	margin:3px 0 0 10px;
	display:block;
	}

.p_red{
color:#EE1100;
	}
	
.strollerlist .gl_Item p{
	line-height:1.2em;
	font-size:10px;
	background-image:url(/shop/item/maclaren/design/img02/bg_border.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	padding:3px 0;
	}

.strollerlist .gl_Item img{
	-ms-interpolation-mode: bicubic; 
	}

#TabArea{
	padding-top:15px;
	padding-left:15px;
	background-image:url(/images/line_tab.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	height:50px;
	}

.strollerlist{
	padding:20px 0 0 0;
	clear:both;
	}

.strollertype strong{
	font-family:"Myriad","verdana";
	font-size:16px;
	font-weight:normal;
	line-height:1.7em;
	}

.win .strollertype strong{
	font-weight:bold;
	}

.strollertype span{
	display:block;
	line-height:1.5em;
	padding:5px 0;
	font-family:"Myriad","verdana";
	}

.strollerlist dd{
	}

#Stroller .Tab{
	font-family:"Myriad",verdana;
	float:left;
	width:128px; 
	width:162px; /*SPタブ無い場合*/
	width:220px; /*タブ3ケ*/
	border:1px solid #aca095;
	padding:4px 0 3px 0;
	background-color:#aca095;
	background-image:url(/shop/item/maclaren/design/img02/bg_tab_default.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	margin-right:3px;
	margin-top:10px;
	height:31px;
	text-align:center;
	color:#fff;
	line-height:1.3em;
	}

#Stroller .Tab a{
	display:block;
	}

#Stroller a div:hover{
	background-color:#e6e4de;
	color:#7c6a55;
	background-image:url(/shop/item/maclaren/design/img02/bg_tab_over.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	border-left:1px solid #c2bbb1;
	border-top:1px solid #c2bbb1;
	border-right:1px solid #c2bbb1;
	}

#Stroller .TabCurrent{
	background-image:none !important;
	border-bottom:1px solid #fff;
	background-color:#fff !important;
	color:#ee1100 !important;
	font-weight:bold;
	height:35px;
	margin-top:0px;
	padding-top:10px;
	}

.pageTop{
	clear:both;
	text-align:right;
	padding-top:30px;
	}



/*　よくあるご質問　*/

.static {background-color:#fdfaf7;}
.qa_title {background-color:#fff;margin-bottom:20px;}
#faq { width:620px;margin:0 auto;padding: 5px;background-color:#fff;}
#faq h2 {
	background-image: url(/navigator/images/na_bar.gif);
	background-position:bottom;
	background-repeat: repeat-x;
	padding:7px 0;
	margin:0 10px;
	margin-bottom: 0.5em;
	font-weight:normal;
	}
.win div#faq h2 { font-weight:bold; color:#333}
div#faq h2 span{color:#ee1100; font-weight:bold;font-size:14px}
div#faq div { margin:0 10px; padding: 5px 5px 5px 30px; color:#333;border-bottom:5px solid #fdfaf7;}
div#faq div { line-height: 1.6; padding-bottom:20px;}
div#faq h2 span.double{margin-bottom:10px;padding-right:3px;display:block;float:left;}


/*　入力フォーム整形　*/

.inputTableArea th,.inputTableArea td,.inputTableArea input { 
margin-top:3px;
margin-bottom:3px;
} 
.inputTableArea th{
vertical-align:middle;
}
.inputTableArea input { 
padding:3px 0 ;
font-size:108%;
vertical-align:middle;
}
.FS_privacyPageLink_conteiner input { 
vertical-align:middle;
top:auto;
}
.inputTableArea #mainMail {
margin-bottom:5px;
}
.inputTableArea select {
padding:1px;
}
input#mainMail,input#mainMailComfirm,input#C13,input#C14,input#C15 {
width:280px;
}

/*　プライスシャドー　*/

.FS2_ItemComment i {
font-family : 'Hiragino Kaku Gothic Pro',"ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック", san-serif;
text-shadow: 2px 2px 1px #FFDFE5;
font-style:normal;
}
.gecko.mac .FS2_ItemComment i{
letter-spacing:-0.1px;
}
.FS2_ItemComment i{
font-size:96%;
}
.ie .FS2_ItemComment i{
float:left;
}

/*　ソーシャルボタン　*/
.FS2_TweetButton_area{
margin:0 0 8px 0;
}

.FS2_TweetButton_area iframe{
margin-left:5px;
}

/*　配送指定対象外　*/

.FS2_DeliveryMethod_table td th{
 white-space:normal;
}




