@charset "utf-8";

.sp {
	display:none;
}

#body > #make > nav {
	display:block;
}
/* multi-select.js */
.ms-container{ background: transparent url(../image/ms_arrow.png) no-repeat 210px 43px;}
.ms-container:after{
  content: "."; display: block; height: 0; line-height: 0; font-size: 0; clear: both; min-height: 0; visibility: hidden;
}
.ms-container .ms-selectable, .ms-container .ms-selection{
  border: 1px #ccc solid;
  float: left;
  border-radius:         4px;
  -webkit-border-radius: 4px;
  -moz-border-radius:    4px;
  -khtml-border-radius:  4px;
}
.ms-selected{ display:none;}
.ms-container .ms-selectable{ margin-right: 20px;}
.ms-container ul{ margin: 0; list-style-type: none;}
.ms-container ul.ms-list{ width: 200px; height: 130px; padding: 1px 0px; overflow-y: auto; background:#fff;}
.ms-container .ms-selectable li.ms-elem-selectable,
.ms-container .ms-selection li.ms-elem-selectable{
  border-bottom: 1px #eee solid;
  padding: 1px 10px;
  color: #555;
}
.ms-container .ms-selection li.ms-elem-selected{ padding-left: 22px; color: #101010;}
.ms-container .ms-selectable li.disabled,
.ms-container .ms-selection li.disabled{ background-color: #eee; color: #aaa;}
.ms-container .ms-optgroup-label{
  padding: 5px 0px 0px 20px;
  background: transparent url(../image/ms_plus.png) no-repeat 5px 10px;
  cursor: pointer;
  color: #666666;
}
.ms-container .ms-optgroup-label.collapse{ background-image: url(../image/ms_minus.png);}
.ms-container li.ms-elem-selectable:hover,
.ms-container .ms-selection li{display: inline-block; width: 170px; letter-spacing: normal; vertical-align: top;}
.ms-container .ms-selection li:hover{ background: #F0F0F0 url(../image/ms_delete.png) no-repeat 3px 3px;}
.address_main_add { width:310px;}

/** 2015/9/15 PINK CAMPAIGN **
.gecko ##figura-header h1#topLogo,
##figura-header div##figura-headerLogo,
.ie9 ##figura-header div##figura-headerLogo,
.ie8 ##figura-header div##figura-headerLogo,
.ie7 ##figura-header div##figura-headerLogo,
.gecko ##figura-header div##figura-headerLogo,
.safari ##figura-header div##figura-headerLogo,
.mac.safari ##figura-header div##figura-headerLogo,
.mac.chrome ##figura-header div##figura-headerLogo,
#copyright {background:#f16596;}
#copyright a {border-color:#e892b0; padding:22px 0;}
#copyright a:hover {background-color:#e892b0;}
##figura-header h1,
##figura-header div##figura-headerLogo { background:#f16596; }
*/

/* 2015/10/16 @SUPPORT docId=8678534 */
a {-ms-touch-action:none;}



/******************************************
HEADER and FOOTER ver2016 (override)
*******************************************/


/* #container_ */
#container_ {width:100%; min-width:1012px; position:relative; overflow:hidden;}
#container_:after {display:block; content:""; clear:both; height:0;}




/* #info_ */
#info_ {
	position:relative; z-index:10; padding:10px 0; background:#eee; font-size:14px; text-align:center;
	font-family:"Futura","Century Gothic","Carme","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro", "メイリオ", Meiryo,"ＭＳ Ｐゴシック",sans-serif;}
#info_ > a {display:block; text-decoration:none; transition:all 0.3s ease-in-out 0s;}
#info_ > a:hover {color:#999;}
#info_ h1 {display:inline-block; font-weight:bold;}
#info_ p  {display:inline-block; font-weight:bold;}


/* #categories_ */
#categories_ {
	position:relative; margin:0 0 10px; padding:14px 0; border-bottom:1px solid #eee; background:#fff; font-size:13px; letter-spacing:-0.4em; text-align:center;
	font-family:"Futura","Century Gothic","Carme","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro", "メイリオ", Meiryo,"ＭＳ Ｐゴシック",sans-serif;}
#categories_ a, 
#categories_ a img {
	text-decoration:none; 
	transition:all 0.3s ease-in-out 0s; transition-property:border-color,background-color,color,opacity;
	backface-visibility:hidden;}
#categories_ a:hover {color:#999;}
#categories_ a:hover img {opacity:0.5;}
#categories_:after {display:block; content:""; width:100%; height:100%; position:absolute; left:0; top:0; z-index:1; background:#fff;}
#categories_ > section {display:inline-block; position:relative; z-index:2; border-left:1px solid #eee; letter-spacing:normal; vertical-align:top;}
#categories_ > section:first-child {border-left:none;}
#categories_ > section > h1 {margin:-14px 0; padding:14px 9px;}
#categories_ > section > h1 > a {
	display:block; position:relative; margin:-14px -9px; padding:14px 9px 12px; border-bottom:2px solid transparent; text-decoration:none; backface-visibility:hidden;}
#categories_ > section.selected > h1 > a, 
#categories_ > section          > h1 > a:hover {border-color:#000;}
#categories_ > section > .image, 
#categories_ > section > .list   {display:none;}
html.fac-js-enabled #categories_ > section > h1 > a {padding-right:25px;}
html.fac-dom-loaded #categories_ > section > h1 > a:after {
	display:block; content:"\e905"; position:absolute; right:5px; top:50%; margin:-0.5em 0 0; font:16px/1 icons; transition:transform 0.2s ease-in-out 0s;}
html.fac-dom-loaded #categories_ > section.has-sub          > h1 > a:after {content:"\e906";}
html.fac-dom-loaded #categories_ > section.has-sub.selected > h1 > a:after {transform:rotate(-180deg);}

#categories_ > .sub {display:none; width:100%; position:absolute; left:0; bottom:0; z-index:0;}
#categories_ > .sub > section {
	width:972px; position:absolute; left:0; top:0; z-index:3; margin:0 0 0 -486px; padding:40px 50%; border-bottom:1px solid #e5e5e5; 
	background:#ffffff; font-size:12px; text-align:left; letter-spacing:normal;}
#categories_ > .sub > section:after {display:block; content:""; clear:both; height:0;}
#categories_ > .sub > section > .image {float:right;}
#categories_ > .sub > section > .list {float:left; background:url(../images/categories_list_bg.png);}
#categories_ > .sub > section > .list:after {display:block; content:""; clear:both; height:0;}
#categories_ > .sub > section > .list > ul {float:left; width:249px; margin:-5px 0;}
#categories_ > .sub > section > .list > ul > li {padding:5px 10px 5px 25px;}
#categories_ > .sub > section > .list > ul > li > a {display:block; margin:-5px 0; padding:5px 0;}
#categories_ > .sub > section > .list > ul > li > a:hover {color:#999;}
#categories_ > .sub > section > .list > ul > li > span {color:#999; cursor:default;}
#categories_ > .sub > section > .list > ul > li.all > *:after {content:"すべて";}
#categories_ > .sub > section.selected {z-index:4;}


/* #leftcolumn */
#leftcolumn {/*padding-top:74px;*/}
#contents_1col + div > #leftcolumn {margin:-37px 0 0; padding-top:0;}
#leftcolumn i, 
#leftcolumn b, 
#leftcolumn em {font-weight:normal; font-style:normal;}



/* .tags */
#container .tags {font-family:"Futura","Century Gothic","Carme","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro", "メイリオ", Meiryo,"ＭＳ Ｐゴシック",sans-serif;}
#container .tags > ul {margin:-5px 0 0 -5px; letter-spacing:-0.4em;}
#container .tags > ul > li {
	display:inline-block; margin:5px 0 0 5px; padding:6px 10px; border-radius:15px; 
	background:#999; color:#fff; font-size:12px; line-height:1; letter-spacing:normal; vertical-align:top;}
#container .tags > ul > li.new        {background-color:#ad9a75 !important;} /* NEW */
#container .tags > ul > li.novelty    {background-color:#ad9a75 !important;} /* ノベルティ */
#container .tags > ul > li.pointup    {background-color:#ad9a75 !important;} /* pointup */
#container .tags > ul > li.presale    {background-color:#ad9a75 !important;} /* 受注販売 */
#container .tags > ul > li.limited    {background-color:#ad9a75 !important;} /* 先行・限定 */
#container .tags > ul > li.few        {background-color:#b1dadd !important;} /* 残りわずか */
#container .tags > ul > li.prerelease {background-color:#999999 !important;} /* 発売前 */
#container .tags > ul > li.stockout   {background-color:#999999 !important;} /* 在庫なし */
#container .tags > ul > li.accepting  {background-color:#999999 !important;} /* 入荷連絡受付中 */
#container .countList .tags {margin:0 0 5px;}
#container .countList .tags > ul > li {font-size:10px;}







a {color:#000000; text-decoration:none;}
a,
a img {
	transition:all 0.3s ease-in-out 0s; -webkit-transition:all 0.3s ease-in-out 0s; 
	transition-property:border-color,background-color,color,opacity; -webkit-transition-property:border-color,background-color,color,opacity;}
a:hover {color:#999999; text-decoration:none;}
a:hover img {opacity:0.5;}


#container {width:100%; min-width:1000px; height:auto !important; height:100%; min-height:100%; position:relative; overflow:hidden;}
#container:after {display:block; content:""; clear:both; height:0;}




/*----------------------------------------*/
#body {*zoom:1; margin:0 auto; padding:0px 0 0; text-align:left;}
#body:after {display:block; clear:both; height:0; content:"";}

#body > #figura-header {width:1000px; position:relative; margin:0 0 0 -560px; padding:0 50%; background:#f4f7f5; text-align:left;}
#body > #figura-header > h1 {
	width:510px; height:600px; position:relative; z-index:2; background:url(/assets/upload/imgupload/specialpage/newfigura/title.png) no-repeat; text-indent:110%; white-space:nowrap; overflow:hidden;}
#body > #figura-header > h1 br {display:none;}
#body > #figura-header > img {display:block; position:absolute; left:50%; top:0; z-index:1; margin:0 -238px 0 30px;}


#body > section{width:940px; margin:0 auto; padding:100px 0 0;}
#body > section > h1{width:100%; height:32px; text-indent:110%; white-space:nowrap; overflow:hidden; margin-bottom:60px;}

#body > #about{}
#body > #about > h1{background: url(/assets/upload/imgupload/specialpage/newfigura/about_title.png) center no-repeat;}
#body > #about > p{font-size:18px; line-height:2; text-align:center; margin:-9px 0 30px;}
#body > #about > figure > img{text-align:center;}

#body > #order{}
#body > #order > h1{background: url(/assets/upload/imgupload/specialpage/newfigura/order_title.png) center no-repeat;}
#body > #order > .body{background:#f4f7f5; padding:40px; font-size:14px; line-height:2;}
#body > #order > .body > h2{font-size:18px; font-weight:normal; line-height:1.2; text-align:center; background:url(/assets/upload/imgupload/specialpage/newfigura/gray_line.gif) center repeat-x; margin-bottom:30px;}
#body > #order > .body > h2 > span{background:#f4f7f5; padding:0 10px;}
#body > #order > .body > ul.note{}
#body > #order > .body > ul.note > li{font-size:12px; padding-left:1em; text-indent:-1em;}
#body > #order > .body > ul.note > li a{text-decoration:underline}
#body > #order > .body > ul.note > li a:hover{text-decoration:none}
#body > #order > .body small{font-size:12px;}
#body > #order > .body small a{text-decoration:underline}
#body > #order > .body small a:hover{text-decoration:none}
#body > #order > .body > dl{width:100%;}
#body > #order > .body > dl:after {display:block; clear:both; height:0; content:"";}
#body > #order > .body > dl > dt{width:200px; float:left; clear:both; padding:35px 0; font-weight:bold;}
#body > #order > .body > dl > dd{padding:35px 0 35px 200px; border-top:1px #e5e5e5 solid;}
#body > #order > .body > dl.dl01{margin-bottom:25px;}
#body > #order > .body > dl.dl01 > dt{padding:0 0 10px;}
#body > #order > .body > dl.dl01 > dd{padding:0px 0 10px 200px;border-top:none;}
#body > #order > .body > dl figure{margin:30px 0 0;}
#body > #order > .body > dl figure.fig01{margin-left:-15px;}
#body > #order > .body > dl figure.fig02{margin-left:-35px;}

#body > #seasonal-color{}
#body > #seasonal-color > h1{background: url(/assets/upload/imgupload/specialpage/newfigura/seasonal-color_title.png) center no-repeat; margin-bottom:20px}
#body > #seasonal-color > b{display:block; font-size:18px; font-weight:normal; text-align:center; margin-bottom:20px}
#body > #seasonal-color > p{width:750px; display:block; font-size:14px; line-height: 2; font-weight:normal; text-align:center; margin:0 auto}
#body > #seasonal-color > .body{padding:30px 0 0; font-size:14px; line-height:2;}
#body > #seasonal-color > .body > ul{*zoom:1; margin-left:-40px; letter-spacing:-0.4em; text-align:center;}
#body > #seasonal-color > .body > ul:after {display:block; clear:both; height:0; content:"";}
#body > #seasonal-color > .body > ul > li{display:inline-block; letter-spacing:normal;  width:286px; min-height:320px; text-align:left; vertical-align:top; margin:0 0 20px 40px;}
#body > #seasonal-color > .body > ul > li > strong{display:block; font-size:16px; line-height:1.4; text-align:center; margin:0 0 10px 0;}
#body > #seasonal-color > .body > ul > li > p{font-size:14px;}

#body > #make{padding:50px 0 100px 0;}
#body > #make > h1{background: url(/assets/upload/imgupload/specialpage/newfigura/make_title.png) center no-repeat;}
#body > #make > nav{}
#body > #make > nav > ul{border-right:1px #e5e5e5 solid;}
#body > #make > nav > ul:after {display:block; clear:both; height:0; content:"";}
#body > #make > nav > ul > li{float:left; border-left:1px #e5e5e5 solid;}
#body > #make > nav > ul > li > a{display:block; width:312px; height:100px; text-indent:120%; white-space:nowrap; overflow:hidden;}
#body > #make > nav > ul > li.act{background:#f4f7f5;}
#body > #make > nav > ul > li > a:hover{opacity:0.5}
#body > #make > nav > ul > li.act > a:hover{opacity:1}
#body > #make > nav > ul > li.small > a{background:url(/assets/upload/imgupload/specialpage/newfigura/make_tab_small.png) center no-repeat;}
#body > #make > nav > ul > li.medium > a{background:url(/assets/upload/imgupload/specialpage/newfigura/make_tab_medium.png) center no-repeat;}
#body > #make > nav > ul > li.large > a{background:url(/assets/upload/imgupload/specialpage/newfigura/make_tab_large.png) center no-repeat;}
#body > #make > nav > ul > li.small.act > a{background:url(/assets/upload/imgupload/specialpage/newfigura/make_tab_small_act.png) center no-repeat;}
#body > #make > nav > ul > li.medium.act > a{background:url(/assets/upload/imgupload/specialpage/newfigura/make_tab_medium_act.png) center no-repeat;}

#body > #make > nav > ul > li.large.act > a{background:url(/assets/upload/imgupload/specialpage/newfigura/make_tab_large_act.png) center no-repeat;}
#body > #make > .body{}
#body > #make > .body ul#make_ul{position:relative;}
#body > #make > .body ul#make_ul > li{display:none;}
#body > #make > .body ul#make_ul > li:first-child{display:block;}
#body > #make > .body ul#make_ul > li > .select{background:#f4f7f5; font-size:14px; margin:0 -500% 40px; padding:0 500%;}
#body > #make > .body ul#make_ul > li > .select:after {display:block; clear:both; height:0; content:"";}
#body > #make > .body ul#make_ul > li#small > .select > figure{float:right; width:470px;}
#body > #make > .body ul#make_ul > li#small > .select > figure img {width: 100%; height: auto;}
#body > #make > .body ul#make_ul > li#small > .select > section{float:left; width:410px; padding:60px 30px;}
#body > #make > .body ul#make_ul > li#medium > .select > figure{float:left; width:470px;}
#body > #make > .body ul#make_ul > li#medium > .select > section{float:right; width:410px; padding:60px 30px;}
#body > #make > .body ul#make_ul > li#large > .select > figure{float:right; width:470px;}
#body > #make > .body ul#make_ul > li#large > .select > section{float:left; width:410px; padding:60px 30px;}
#body > #make > .body ul#make_ul > li > .select > section > em{display:block;}
#body > #make > .body ul#make_ul > li > .select > section > h3{font-size:24px; font-weight:normal;}
#body > #make > .body ul#make_ul > li > .select > section > i{display:block; color:#666666;}
#body > #make > .body ul#make_ul > li > .select > section > dl{margin-top:20px;}
#body > #make > .body ul#make_ul > li > .select > section > dl:hover{cursor:pointer;}
#body > #make > .body ul#make_ul > li > .select > section > dl:after {display:block; clear:both; height:0; content:"";}
#body > #make > .body ul#make_ul > li > .select > section > dl > dt{width:33px; float:left; clear:both; padding:10px 0;}
#body > #make > .body ul#make_ul > li > .select > section > dl > dt > div{width:22px; height:22px; background:url(/assets/upload/imgupload/specialpage/newfigura/make_radio.gif) center no-repeat;}
#body > #make > .body ul#make_ul > li > .select > section > dl > dt > div.checked{background:url(/assets/upload/imgupload/specialpage/newfigura/make_radio_checked.gif) center no-repeat;}
#body > #make > .body ul#make_ul > li > .select > section > dl > dd{padding:10px 0 10px 33px;}
#body > #make > .body ul#make_ul > li > .select > section > dl > dd > b{display:block; font-weight:bold; margin-bottom:5px;}

#body > #make > .body ul#make_ul > li > .items{}
#body > #make > .body ul#make_ul > li > .items > h4{font-size:14px; font-weight:bold; line-height:1.2; text-align:center; background:url(/assets/upload/imgupload/specialpage/newfigura/gray_line.gif) center repeat-x; margin-bottom:35px;}
#body > #make > .body ul#make_ul > li > .items > h4 > span{background:#ffffff; padding:0 10px;}
#body > #make > .body ul#make_ul > li > .items > ul{*zoom:1; /*margin-left:-20px;*/}
#body > #make > .body ul#make_ul > li > .items > ul:after {display:block; clear:both; height:0; content:"";}
#body > #make > .body ul#make_ul > li > .items > ul > li{float:left; width:172px; height:235px; margin:0 0 0 15px;}
#body > #make > .body ul#make_ul > li > .items > ul > li > a{display:block; position:relative;}
#body > #make > .body ul#make_ul > li > .items > ul > li > a > i{display:block; width:40px; height:40px; text-indent:110%; white-space:nowrap; overflow:hidden; position:absolute; top:-15px;left:0; z-index:100;}
#body > #make > .body ul#make_ul > li > .items > ul > li.n01 > a > i{background:url(/assets/upload/imgupload/specialpage/newfigura/make_no01.png) center no-repeat;}
#body > #make > .body ul#make_ul > li > .items > ul > li.n02 > a > i{background:url(/assets/upload/imgupload/specialpage/newfigura/make_no02.png) center no-repeat;}
#body > #make > .body ul#make_ul > li > .items > ul > li.n03 > a > i{background:url(/assets/upload/imgupload/specialpage/newfigura/make_no03.png) center no-repeat;}
#body > #make > .body ul#make_ul > li > .items > ul > li.n04 > a > i{background:url(/assets/upload/imgupload/specialpage/newfigura/make_no04.png) center no-repeat;}
#body > #make > .body ul#make_ul > li > .items > ul > li.n05 > a > i{background:url(/assets/upload/imgupload/specialpage/newfigura/make_no05.png) center no-repeat;}
#body > #make > .body ul#make_ul > li > .items > ul > li.n06 > a > i{background:url(/assets/upload/imgupload/specialpage/newfigura/make_no06.png) center no-repeat;}
#body > #make > .body ul#make_ul > li > .items > ul > li.n07 > a > i{background:url(/assets/upload/imgupload/specialpage/newfigura/make_no07.png) center no-repeat;}
#body > #make > .body ul#make_ul > li > .items > ul > li.n08 > a > i{background:url(/assets/upload/imgupload/specialpage/newfigura/make_no08.png) center no-repeat;}
#body > #make > .body ul#make_ul > li > .items > ul > li.n09 > a > i{background:url(/assets/upload/imgupload/specialpage/newfigura/make_no09.png) center no-repeat;}
#body > #make > .body ul#make_ul > li > .items > ul > li.n10 > a > i{background:url(/assets/upload/imgupload/specialpage/newfigura/make_no10.png) center no-repeat;}
#body > #make > .body ul#make_ul > li > .items > ul > li.n11 > a > i{background:url(/assets/upload/imgupload/specialpage/newfigura/make_no11.png) center no-repeat;}
#body > #make > .body ul#make_ul > li > .items > ul > li.n12 > a > i{background:url(/assets/upload/imgupload/specialpage/newfigura/make_no12.png) center no-repeat;}
#body > #make > .body ul#make_ul > li > .items > ul > li.n13 > a > i{background:url(/assets/upload/imgupload/specialpage/newfigura/make_no13.png) center no-repeat;}
#body > #make > .body ul#make_ul > li > .items > ul > li.n14 > a > i{background:url(/assets/upload/imgupload/specialpage/newfigura/make_no14.png) center no-repeat;}
#body > #make > .body ul#make_ul > li > .items > ul > li.n15 > a > i{background:url(/assets/upload/imgupload/specialpage/newfigura/make_no15.png) center no-repeat;}
#body > #make > .body ul#make_ul > li > .items > ul > li.n16 > a > i{background:url(/assets/upload/imgupload/specialpage/newfigura/make_no16.png) center no-repeat;}
#body > #make > .body ul#make_ul > li > .items > ul > li.n17 > a > i{background:url(/assets/upload/imgupload/specialpage/newfigura/make_no17.png) center no-repeat;}
#body > #make > .body ul#make_ul > li > .items > ul > li.n18 > a > i{background:url(/assets/upload/imgupload/specialpage/newfigura/make_no18.png) center no-repeat;}
#body > #make > .body ul#make_ul > li > .items > ul > li.n19 > a > i{background:url(/assets/upload/imgupload/specialpage/newfigura/make_no19.png) center no-repeat;}
#body > #make > .body ul#make_ul > li > .items > ul > li.n20 > a > i{background:url(/assets/upload/imgupload/specialpage/newfigura/make_no20.png) center no-repeat;}
#body > #make > .body ul#make_ul > li > .items > ul > li.n21 > a > i{background:url(/assets/upload/imgupload/specialpage/newfigura/make_no21.png) center no-repeat;}
#body > #make > .body ul#make_ul > li > .items > ul > li.n22 > a > i{background:url(/assets/upload/imgupload/specialpage/newfigura/make_no22.png) center no-repeat;}
#body > #make > .body ul#make_ul > li > .items > ul > li.n23 > a > i{background:url(/assets/upload/imgupload/specialpage/newfigura/make_no23.png) center no-repeat;}
#body > #make > .body ul#make_ul > li > .items > ul > li > a > img{display:block; margin-bottom:10px; width: 100%; height: auto;}
#body > #make > .body ul#make_ul > li > .items > ul > li > a > strong{display:block; font-size:10px; font-weight:bold; text-align:center;}

#body > #make > .body ul#make_ul > li > .items > ul > li.new{position:relative;}
#body > #make > .body ul#make_ul > li > .items > ul > li.new:after{display:block; width:85px; height:24px; content:"25FW NEW"; background:#ad9a75; border-radius: 1em; font-size:12px; color:#fff; text-align:center; line-height:24px; position:absolute; top:-12px; left:50%; margin-left:-42px; z-index:100;}

#body > #make > .body ul#make_ul > li > .items > ul > li > a.over:after{display:block; content:""; width:172px; height:172px; background:url(/assets/upload/imgupload/specialpage/newfigura/make_roll.png) center repeat-x; position:absolute; top:0; left:0; z-index:99;}
#body > #make > .body ul#make_ul > li > .items > ul > li > a:after{display:none; content:"";}





@media screen and (max-width: 1080px) {
#body > #figura-header > h1{
	background-size:80%;
	background-position: 55% 55%;
}
header,footer {
	min-width:1000px;
}
}

/* SP */
@media screen and (max-width: 640px) {
	header,footer {
		min-width:0;
	}
.sp {
	display:block;
}
#body > #figura-header > img {margin:0 0;}

#container_ {
    width: 100%;
    min-width: 320px;
}
#body > #figura-header > h1 {
	width:100%;
	height:200px;
	background-position: center;
	background-size:70%;
}

#body > section {
	width:100%;
}
#container {
	width:100%;
	min-width:320px;
}
#body > #figura-header {
	width:100%;
	margin: 0 0 0 -50%;
}
#body > #figura-header > img {
	position:relative;
	width:100%;
	height:auto;
	top:0;
	left:0;
}
#body > #about > h1 {
	font-size:80%;
	background-size:70%;
}
#body > #about > p {
	font-size:12px;
}
#body > #about > figure > img {
	width:100%;
	height:auto;
}
#body > #order > h1 {
	background-size:70%;
}
#body > #order > .body > dl.dl01 > dt {
	display:block;
	width:100%;
}
#body > #order > .body > dl.dl01 > dd {
    padding: 0px 0;
}
#body > #order > .body > dl > dt {
	width:100%;
	float:none;
	padding:0;
}
#body > #order > .body > dl > dd {
	padding: 35px 0 35px 0;
}
#body > #order > .body > dl figure img {
	width:100%;
	height:auto;
}
#body > #seasonal-color > h1 {
	background-size:70%;
}
#body > #seasonal-color > p{
	width:80%; font-size:12px; text-align:left;
}
#body > #seasonal-color > .body > ul > li > p {
	font-size:12px;
}
#body > #make > h1 {
	background-size:70%;
}
#body > #make > nav {
	display:block;
}
#body > #make > nav > ul {
	border: none;
}
#body > #make > nav > ul > li{
	width: calc(100% / 3);
}
#body > #make > nav > ul > li > a {
	width:100%;
}
#body > #make > nav > ul > li {
	border:none;
}
#body > #make > nav > ul > li.small > a,
#body > #make > nav > ul > li.small.act > a {
	background-size:75%;
}
#body > #make > nav > ul > li.medium > a,
#body > #make > nav > ul > li.medium.act > a {
	background-size:80%;
}
#body > #make > nav > ul > li.large > a,
#body > #make > nav > ul > li.large.act > a {
	background-size:60%;
}
#body > #make > .body ul#make_ul > li#small > .select > figure,
#body > #make > .body ul#make_ul > li#medium > .select > figure,
#body > #make > .body ul#make_ul > li#large > .select > figure {
	width:100%;
	float:none;
}
#body > #make > .body ul#make_ul > li > .select > figure img {
	width:100%;
	height:auto;
}

#body > #make > .body ul#make_ul > li#small > .select > section,
#body > #make > .body ul#make_ul > li#medium > .select > section,
#body > #make > .body ul#make_ul > li#large > .select > section {
	float:none;
	width:100%;
	padding:30px 15px;
	box-sizing: border-box;
}
#body > #make > .body ul#make_ul > li > .items > ul > li {
	width:44%;
	height:auto;
	box-sizing: border-box;
}
#body > #make > .body ul#make_ul > li > .items > ul > li > a > img {
	width:100%;
	height:auto;
	margin-bottom:5px;
}
#body > #make > .body ul#make_ul > li > .items > ul > li > a > strong {
	margin-bottom:30px;
}
#body > #make > .body ul#make_ul > li > .items > ul > li.new:after {
	font-size:9px;
	width:66px;
	height:18px;
	top:-8px;
	margin-left: -33px;
	line-height: 18px;
}
#body > #make > .body ul#make_ul > li > .items > ul > li > a.over:after {
	width: 100%;
	height: calc(100% - 20px);
    background-size: 100% auto;
    background-position: top center;
}

}