<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*----- fs2ã€€ã‚³ãƒžã‚¯ãƒªã€€èª¿æ•´ç”¨css-----*/

main.fs-l-main {
	width: 1100px;
	padding: 0;
	margin: 20px auto;
	max-width: 100%;
	display: block;
}

main.fs-l-main{zoom:1;}
main.fs-l-main:after{content: ""; clear:both; display:block;}

main.fs-l-main .fs-l-pageMain {
	flex-basis: auto;
	min-width: auto;
	max-width: 100%;
	width: 840px;
	padding: 0 0 0 20px;
	float: right;
	text-align:left;
}
main.fs-l-main .fs-l-pageMain img {
	border-style: none;
	max-width: 100%;
	height: auto;
}
main.fs-l-main .fs-l-pageMain.noLeft {
	flex-basis: auto;
	min-width: auto;
	max-width: 100%;
	width: 932px;
	padding: 0;
	float: none;
	margin: 20px auto;
}

.fs-c-breadcrumb {
	font-size: 1.2rem;
	width: 1100px;
	margin: 5px auto 0;
	border-bottom: #f0857d solid 1px;
	padding: 5px 10px;
}

button, html [type="button"], [type="reset"], [type="submit"] {
	-webkit-appearance: button;
	padding: 5px 10px;
}

[type="button"].fs-c-button--primary,
[type="reset"].fs-c-button--primary,
[type="submit"].fs-c-button--primary {
	background: #f0857d;
	border: 1px solid #f0857d;
	border-radius: 7px;
	color: #ffffff;
	cursor: pointer;
	display: inline-block;
	font-size: 1.8rem;
	line-height: 1;
	text-decoration: none;
	text-align: center;
	padding: 0.8em 1.6em 0.6em;
	box-shadow: 0 0 2px #b2b2b2;
	min-width: 240px;
	padding: 15px 0;
	font-weight: 700;
}

.fs-c-button--particular.fs-c-button--addToWishList--detail, .fs-c-button--particular.fs-c-button--removeFromWishList--detail {
	font-size: 1.2rem;
	white-space: nowrap;
}

.fs-c-productOption__name,
.fs-c-productSelection__name {background: #fff7f8;}

[type="hidden"], [type="text"], [type="search"], [type="tel"], [type="url"], [type="email"], [type="password"], [type="datetime"], [type="date"], [type="month"], [type="week"], [type="time"], [type="datetime-local"], [type="number"], select, textarea  {
	border: 1px solid #f0857d;
	border-radius: 3px;
	padding: 11px 5px;
}
.fs-c-inputGroup {
	border: 1px solid #f0857d;
}

.fs-c-inputInformation__field {
	margin: 24px auto;
	max-width: 840px;
}

.fs-c-button--standard {
	background: #f0857d;
	border: 1px solid #fff7f8;
	border-radius: 7px;
	color: #fff;
	cursor: pointer;
	display: inline-block;
	font-size: 1.8rem;
	line-height: 1;
	text-decoration: none;
	text-align: center;
	padding: 20px 45px;
	box-shadow: 0 0 2px #b2b2b2;
}
.fs-c-button--plain {
	background: #fff7f8;
	border: 1px solid #f0857d;
	border-radius: 7px;
	color: #454545;
	cursor: pointer;
	display: inline-block;
	text-decoration: none;
	padding: 20px 40px;
}

.fs-body-top .fs-c-button--plain,
.fs-body-search .fs-c-button--plain {
	background: #f0857d;
	border: 1px solid #f0857d;
	border-radius: 7px;
	color: #fff;
	cursor: pointer;
	display: inline-block;
	text-decoration: none;
	padding: 5px 15px;
}

.fs-body-cart footer .wrap,
.fs-body-cart-login footer .wrap,
.fs-body-checkout footer .wrap,
.fs-body-my-top footer .wrap,
.fs-body-my-account-settings footer .wrap,
.fs-body-my-orders footer .wrap,
.fs-body-my-account-password footer .wrap,
.fs-body-my-addressbook footer .wrap,
.fs-body-my-account-delete footer .wrap{
	width: 100%;
	display: none;
}

.fs-body-cart main.fs-l-main .fs-l-pageMain,
.fs-body-cart-login main.fs-l-main .fs-l-pageMain,
.fs-body-checkout main.fs-l-main .fs-l-pageMain,
.fs-body-my-top main.fs-l-main .fs-l-pageMain,
.fs-body-my-account-settings main.fs-l-main .fs-l-pageMain,
.fs-body-my-orders main.fs-l-main .fs-l-pageMain,
.fs-body-my-account-password main.fs-l-main .fs-l-pageMain,
.fs-body-my-addressbook main.fs-l-main .fs-l-pageMain,
.fs-body-my-account-delete main.fs-l-main .fs-l-pageMain{
	flex-basis: auto;
	min-width: auto;
	max-width: 100%;
	width: 100%;
	padding: 0;
	float: right;
}

.fs-c-productList__list {
	display: -ms-grid;
	display: flex;
	flex-wrap: wrap;
}

.fs-c-productList__list__item {
	border-bottom: 1px solid #b2b2b2;
	padding: 10px;
	width: 25%;
}

.fs-body-category .fs-c-button--plain {
	background: #fff7f8;
	border: 1px solid #f0857d;
	border-radius: 7px;
	color: #454545;
	cursor: pointer;
	display: inline-block;
	text-decoration: none;
	padding: 5px;
	width: 80%;
}
.fs-body-category .fs-c-button--plain.fs-c-button--viewMoreImage {
	background: #fff;
	border: 1px solid #f0857d;
	border-radius: 7px;
	color: #454545;
	cursor: pointer;
	display: inline-block;
	text-decoration: none;
	padding: 5px;
	width: auto;
	height: 30px;
}

.fs-c-productListItem__image.fs-c-productImage{
	height:220px;
	overflow:hidden;
	}
.fs-c-productListItem__productDescription {
	margin: 8px 0;
	height: 42px;
	overflow: hidden;
}
.fs-body-top .fs-l-pageMain ul li a,
.fs-l-pageMain .fs-c-subgroup ul li a,
.fs-l-pageMain .fs-c-productList ul li a {
	background-image: none;
	background-repeat: no-repeat;
	background-position: left 3px;
	display: block;
	padding-left: 0;
	position: relative;
}

.fs-c-subgroupList__link::after {
	font-family: 'fs-icon' !important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	color: #f0857d;
	content: "\e90c";
	font-size: 2.2rem;
	-ms-grid-column: 3;
	grid-column: 3;
	-ms-grid-row: 1;
	-ms-grid-row-span: 2;
	grid-row: 1 / 3;
	position: absolute;
	top: 0;
	bottom: 0;
	right: 5px;
}

.fs-c-noResultMessage {
	background: #fff;
	padding: 0;
	margin: 24px 0;
	text-align: center;
}

.fs-c-noResultMessage .fs-c-noResultMessage__title{font-size:0;}

.fs-body-category .fs-l-pageMain h1 {
	padding: 1em 3vw;
	width: 100%;
	background-size: 125%;
	font-size: 1.3em;
	font-weight: bold;
}

.fs-body-top .fs-l-pageMain h2,
.fs-body-search .fs-l-pageMain h2,
.fs-l-pageMain .fs-c-productList h2,
.fs-body-cart main.fs-l-main .fs-l-pageMain h2,
.fs-body-cart-login main.fs-l-main .fs-l-pageMain h2,
.fs-body-checkout main.fs-l-main .fs-l-pageMain h2,
.fs-body-my-top main.fs-l-main .fs-l-pageMain h2,
.fs-body-my-account-settings main.fs-l-main .fs-l-pageMain h2,
.fs-body-my-orders main.fs-l-main .fs-l-pageMain h2,
.fs-body-my-account-password main.fs-l-main .fs-l-pageMain h2,
.fs-body-my-addressbook main.fs-l-main .fs-l-pageMain h2,
.fs-body-my-account-delete main.fs-l-main .fs-l-pageMain h2 {
	background-image: none;
	background-repeat: no-repeat;
	background-position: left bottom;
	width: auto;
	padding: 0;
	font-size: 1em;
	color: auto;
	margin-bottom: 0;
	border-bottom-style: none;
	border-top: none;
}

.fs-body-top .fs-l-pageMain h3,
.fs-body-search .fs-l-pageMain h3,
.fs-l-pageMain .fs-c-productList h3,
.fs-body-cart main.fs-l-main .fs-l-pageMain h3,
.fs-body-cart-login main.fs-l-main .fs-l-pageMain h3,
.fs-body-checkout main.fs-l-main .fs-l-pageMain h3,
.fs-body-my-top main.fs-l-main .fs-l-pageMain h3,
.fs-body-my-account-settings main.fs-l-main .fs-l-pageMain h3,
.fs-body-my-orders main.fs-l-main .fs-l-pageMain h3,
.fs-body-my-account-password main.fs-l-main .fs-l-pageMain h3,
.fs-body-my-addressbook main.fs-l-main .fs-l-pageMain h3,
.fs-body-my-account-delete main.fs-l-main .fs-l-pageMain h3 {
	background-image: none;
	background-repeat: no-repeat;
	background-position: left bottom;
	width: auto;
	padding: 0;
	font-size: 1em;
	color: auto;
	margin-bottom: 0px;
	border-style: none;
}

.fs-l-productLayout__item.fs-l-productLayout__item--2 h1,
.fs-body-search .fs-l-main h1,
.fs-body-search h2.pageTitle,
.fs-c-productList h1,
.fs-c-productList h2.pageTitle,
.fs-body-cart main.fs-l-main .fs-l-pageMain h1,
.fs-body-cart-login main.fs-l-main .fs-l-pageMain h1,
.fs-body-checkout main.fs-l-main .fs-l-pageMain h1,
.fs-body-my-top main.fs-l-main .fs-l-pageMain h1,
.fs-body-my-account-settings main.fs-l-main .fs-l-pageMain h1,
.fs-body-my-orders main.fs-l-main .fs-l-pageMain h1,
.fs-body-my-account-password main.fs-l-main .fs-l-pageMain h1,
.fs-body-my-addressbook main.fs-l-main .fs-l-pageMain h1,
.fs-body-my-account-delete main.fs-l-main .fs-l-pageMain h1,
.fs-body-register main.fs-l-main .fs-l-pageMain h1,
.fs-body-login main.fs-l-main .fs-l-pageMain h1 {
	color: #492C16;
	font-size: medium;
	background-image: none;
	background-repeat: no-repeat;
	background-position: left bottom;
	padding: 15px 20px 11px;
	width: auto;
	border-top-style: none;
}

.fs-body-category-underwear2 table td {
	padding: 15px;
	width: 33%;
}

.fs-body-category-underwear2 table td a {
	margin: 0 1px;
	border-radius: 5px;
	-webkit-transition: .3s ease all;
	-moz-transition: .3s ease all;
	-o-transition: .3s ease all;
	transition: .3s ease all;
	transition-duration: 0.3s;
	border: solid 1px #f0857d;
	padding: 5px;
	display: inline-block;
	margin-top: 6px;
}

.fs-body-category-custom-made .cateWrap ul li{
	width:calc(96% / 3);
	}

.fs-body-category-custom-made .cateWrap ul li img{width:100%; height:auto;}

.aR{text-align:right; width:100%;}

.fs-body-custom .fs-c-heading--page {
	border-bottom: none;
	color: #454545;
	font-weight: 300;
	font-size: 2.2rem;
	line-height: 1.2;
	margin: 0 0 24px;
	padding: 10px 0 10px 50px;
	text-align: left;
	width: 100%;
	background-size: 100%;
}

.fs-body-custom .fs-l-pageMain p {
	margin-right: 15px;
	margin-left: 15px;
	font-size: large;
	padding-bottom: 25px;
}

.fs-body-custom .fs-l-pageMain ul.fe {
	padding: 0;
	margin: 0;
	width: 100%;
}

.fs-body-custom .fs-l-pageMain ul.fe.w30 li{width:calc(98% / 3);}

.fs-c-accountService__page:not(.fs-c-accountService__page--accountDelete) .fs-c-accountService__pageLink {
	padding: 0;
}


/* ãƒžã‚¤ãƒšãƒ¼ã‚¸ã€€ãƒ­ã‚°ã‚¢ã‚¦ãƒˆãƒœã‚¿ãƒ³è¨­ç½® */

.fs-body-my-top .fs-l-account {position: relative;}

.fs-c-accountService__page {margin: 8px 6px;}

.fs-body-my-top main.fs-l-main div.logoutBtn{
	display: flex;
	align-items: stretch;
	height: 128px;
	position: absolute;
	width: 128px;
	top: 8px;
	left: 575px;
}

.fs-body-my-top main.fs-l-main div.logoutBtn a{
	box-shadow: 0 0 2px #b2b2b2;
	background: #fff7f8;
	border: 1px solid #e5e5e5;
	border-radius: 3px;
	color: #454545;
	display: flex;
	align-items: center;
	justify-content: center;
	text-align: center;
	text-decoration: none;
	width: 100%;
}

/* ä»–ãƒšãƒ¼ã‚¸styleã®reset */
#LP-1504 p {
  margin:0;
  padding:0;
  line-height: normal;
}


#LP-1504 h1 {
   background-image:none; 
   padding:0; 

}

#LP-1504 div,
#LP-1504 p,
#LP-1504 li,
#LP-1504 address {
font-size: inherit;
  line-height:normal;
}

#LP-1504  h2,
#LP-1504  h3 {
	margin: 0;
	padding:0;
    border: none;
}

#LP-1504 ul {
  padding-right: 0;
  padding-left: 0;
}

#LP-1504 ul li a {
 background-image: none; 
   display: block; 
   padding-left:0; 
}


/* /ä»–ãƒšãƒ¼ã‚¸styleã®reset */



#backToTop {
	position:fixed;
	bottom:4%;
	right:1%;
	text-align: center;
}

#backToTop a {
	display: block;
	width:100%;
	text-decoration: none;
}


#LP-1504 {
 	width:990px;
 	margin-left:-30px;

 	 font-family: "ãƒ¡ã‚¤ãƒªã‚ª", Meiryo, "ãƒ’ãƒ©ã‚®ãƒŽè§’ã‚´ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ï¼­ï¼³ ï¼°ã‚´ã‚·ãƒƒã‚¯", "MS PGothic", sans-serif;
	color:#575757;
 }

#LP-1504 #contentsWrap {
	padding: 0 14px;
	width: 960px;
	background: url(https://yshop.itembox.design/item/img/bkup/data/img05/wrapper_bg.png);
  
}

#LP-1504 .content .contentCell{
	text-align: center;
}


#LP-1504 h2 {
  width: 980px;
  height: 104px;
  line-height: 2em;
  margin-left: -10px;
  margin-top: -17px;
  
  padding: 4px 0;
  text-indent: 3.3em;
  font-family: 'Kozuka Mincho Pro', 'Kozuka Mincho Std', 'å°å¡šæ˜Žæœ Pro R', 'å°å¡šæ˜Žæœ Std R', 'Hiragino Mincho Pro', 'ãƒ’ãƒ©ã‚®ãƒŽæ˜Žæœ Pro W3','ï¼­ï¼³ ï¼°æ˜Žæœ','MS PMincho', Georgia, Times, Baskerville, Palatino, serif;
  font-weight: bold;
  font-size: 38px;
  color:#ffffff;
  background: url(https://yshop.itembox.design/item/img/bkup/data/img05/h2_common_bg.png) center top no-repeat; 
}

/* IEç”¨ csså…«è‹¦  */
:root #LP-1504 h2 {
  _line-height: 2.6em;
  *line-height: 2.6em;
  line-height: 2.6em\9;
  line-height: 2.6em\0/;
}


#LP-1504 h2 span.flower {
  position: absolute;
  margin-top: -53px;
  margin-left:-137px;
}

#LP-1504 h3 {
	margin:0 auto;
	width:800px;
	text-indent: 1em;
	padding:0.5em 0;
	height: 50px;
	font-size: 24px;
	text-align: left;
	color:#ffffff;
	background: url(https://yshop.itembox.design/item/img/bkup/data/img05/h3_common_bg.png) center center no-repeat;
}

/* IEç”¨ csså…«è‹¦  */
:root #LP-1504 h3 {
  _line-height: 2.6em;
  *line-height: 2.6em;
  line-height: 2.6em\9;
  line-height: 2.6em\0/;
}


#LP-1504 .content {
	width:960px;
}

#LP-1504 .contentCell {
	width:850px;
	margin:0 auto 36px;
}

#LP-1504 .contentCell.w740 {
	width:740px;

}

#LP-1504 #impressArea {
 	  margin-top:0;
 	width:932px;
 	padding:0 14px;
 	background:url(https://yshop.itembox.design/item/img/bkup/data/img05/impressArea_bg.png) center top no-repeat;
 }

#LP-1504 #impressArea p {
 	float:left;
 }

#LP-1504 .content#necessary {
margin-top: 13px;
}

#LP-1504 #necessary h2 span.flower {
	margin-left:-100px;
}

#LP-1504 .binder {
	  padding: 0px 34px 25px;
  /* background: url(https://yshop.itembox.design/item/img/bkup/data/img05/binder_bg.png) center top no-repeat; */
	text-align: center;
	font-weight: bold;
}



#LP-1504 #necessary .binder p {
	font-size: 26px;
	color:#f15a24;
}

#LP-1504 #necessary .binder ul {
	margin: 0 auto;
	padding-left:34px;
	width: 630px;
}

#LP-1504 #necessary .binder ul li {
	float: left;
	min-width:230px;
	padding-right:35px;
	padding-left:22px;
	font-size: 19px;
	background:url(https://yshop.itembox.design/item/img/bkup/data/img05/binder_header.png) left 10px no-repeat;		
}


:root #LP-1504 #necessary .binder ul li {
  _line-height: 2.6em;
  *line-height: 2.6em;
  line-height: 2.6em\9;
  line-height: 2.6em\0/;
}

#LP-1504 #necessary table {
	margin: 20px auto 0;
	font-size: 16px;
	border: 1px #f0907f solid;
}


#necessary table th,
#necessary table td {
	padding:10px 20px;
	border: 1px #f0907f solid;
	text-align: left;
	vertical-align: top;
}
#necessary table th {
	width:108px;
}

#necessary table td {
	width:548px;
}

#LP-1504 #necessary .imgExplain {
	width: 740px;
}

#LP-1504 #necessary .imgExplain div {
	width:470px;
	margin-left:30px;
	font-size:18px;
	text-align: left;
}

#LP-1504 #necessary .imgExplain h4 {
	text-align: center;
	border-bottom: 1px #f0907f solid;
	font-size: 30px;
	color:#f15a24;
	font-weight: bold;
}

#LP-1504 #necessary .imgExplain h4.row-Multi {
	text-align:left;
	line-height: 1em;
}

#LP-1504 #necessary .imgExplain h4.smaller {
font-size:26px;
}

#LP-1504 #necessary .imgExplain h4 small {
	font-size:21px;
}

#LP-1504 #necessary .imgExplain .height-static {
	height:250px;
}

#LP-1504 #necessary .imgExplain .float-L {
	margin-bottom:20px;
}

#LP-1504 .QA_Box {
	width: 740px;
}

#LP-1504 .QA_Box .QA_BoxQ,
#LP-1504 .QA_Box .QA_BoxA {
	margin-bottom: 20px;
	font-size:21px;
	text-align: left;
	vertical-align: middle;
}


#LP-1504 .QA_Box .QA_BoxQ {
	float:left;
	width:415px;
	height:50px;
  line-height: 2.3em;
	padding-left:35px;
	background:url(https://yshop.itembox.design/item/img/bkup/data/img05/qa_question_bg.png) left top no-repeat;	
	color:#ffffff;	
}

/* IEç”¨ csså…«è‹¦  */
:root #LP-1504 .QA_Box .QA_BoxQ {
  _line-height: 3em;
  *line-height: 3em;
  line-height: 3em\9;
  line-height: 3em\0/;
}




#LP-1504 .QA_Box .QA_BoxA {
	float:right;
	width:640px;

	font-weight: bold;
}

#LP-1504 .QA_Box .QA_BoxA p {
	padding-left:35px;
	background:url(https://yshop.itembox.design/item/img/bkup/data/img05/frame_w640_01_middle.png) left top repeat;		
}

#LP-1504 .QA_Box .QA_BoxA:before {
	display: block;
	content:"";
	width: 640px;
	height: 20px;
	background:url(https://yshop.itembox.design/item/img/bkup/data/img05/frame_w640_01_top.png) left top no-repeat;
}

#LP-1504 .QA_Box .QA_BoxA:after {
	display: block;
	content:"";
	width: 640px;
	height: 20px;
	background:url(https://yshop.itembox.design/item/img/bkup/data/img05/frame_w640_01_bottom.png) left top no-repeat;
}

#LP-1504 .red_uBar {
	color:#c1272d;
	text-decoration: underline;
}

#LP-1504 .bnr_contact {
  text-align: center;
}

#donWorry {

}

#LP-1504 #donWorry h2 span.flower {
	margin-left:-137px;
}

#donWorry li {
	width: 100%;
	padding-left:25px;
	padding-right:45px;
}

#donWorry li p {
	float:left;
	margin-left:20px;
	margin-bottom:30px;
	text-align: left;
}

#donWorry li p.donworryTxt {
	margin-top:20px;
	font-size: 16px;
}

#donWorry li p.picBox {
	float: right;
}

#customersVoice {

}

#customersVoice h2 span.flower {
    margin-left: 355px;
}

#customersVoice li {
	width: 800px;
  margin: 0 auto 15px;
	background:url(https://yshop.itembox.design/item/img/bkup/data/img05/frame_w800_01_middle.png) left top repeat;
}

#customersVoice li:before {
	display: block;
	content:"";
	width: 800px;
	height: 18px;
	background:url(https://yshop.itembox.design/item/img/bkup/data/img05/frame_w800_01_top.png) left top repeat;
}

#customersVoice li:after {
	display: block;
	content:"";
	width: 800px;
	height: 18px;
	background:url(https://yshop.itembox.design/item/img/bkup/data/img05/frame_w800_01_bottom.png) left top repeat;
}

#customersVoice li p {
	float:left;
	text-align: left;
	margin-left:18px;
	font-size: 18px;
}

#customersVoice li .picBox {
	width:130px;
	height: 130px;
	}



#categoryBox .contentCell {
	margin-bottom: 0;

}

#categoryBox .contentCell.fontF-Serif {
	margin-bottom:0;
}

#categoryBox .contentCell.fontF-Serif p {
	width: 713px;
	height: auto;
	margin: 0 auto;
	padding: 50px 68px;
	font-size: 24px;
	text-align: left;
	color: #81511c;
	background: url(https://yshop.itembox.design/item/img/bkup/data/img05/bg_frame_flower.png) center top no-repeat;
}

#categoryBox ul {
  width: 840px;
  margin-left: 20px; 

}

#categoryBox ul li {
	float: left;
	width:240px;
	height:240px;
	margin:0 40px 40px 0;
}


#categoryBox .bnr_contact p {
	margin-left: -14px;
}

#informations h2 {
	background:none;
	width: 960px;
	height: 70px;
	padding:0;
	margin: 0;
	text-align: center;
	text-indent: 0;
	background: none;

}

#informations .informationBox div {
	float:left;
	width:380px;
	min-height:178px;
	text-align: left;
}

#informations .informationBox div h3 {
	width:380px;	
	height: 40px;
	
	font-size:21px;
	color:#754c24;
	font-weight: bold;
	text-indent:0.5em;
	background: none;
	border-bottom:1px solid #000000;
}

#informations .informationBox div h4 {
	text-indent: 0.5em;
	font-weight: bold;
	  line-height: 1.5em;
}

#informations .informationBox div li {
	margin-top: 10px;
}

#informations .informationBox div p {
	padding-left:28px;
    padding-right: 1em;
  	text-indent: -1em;
	font-size:14px;
	color:#754c24;
	font-weight: bold;
	font-family: "ãƒ¡ã‚¤ãƒªã‚ª", Meiryo, "ãƒ’ãƒ©ã‚®ãƒŽè§’ã‚´ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ï¼­ï¼³ ï¼°ã‚´ã‚·ãƒƒã‚¯", "MS PGothic", sans-serif;
}


#lp_footer .contentCell{
	padding-top:20px;
	margin-bottom:0;
	background: url(https://yshop.itembox.design/item/img/bkup/data/img05/line-dotted.png) left top no-repeat;
}

#lp_footer p {
	float:left;
	margin-left:10px;
	font-size: 14px;
	text-align: left;
	color:#42210b;
}

#lp_footer p span{
	font-weight: bold;
}

#lp_footer a {
	text-decoration: none;
	color:#42210b;
}

#copyLightBox {
    width: 970px;
    margin-left: -30px;
	text-align: center;
	color:#ffffff;
	background-color:#f0907f;
	padding:10px;
}

#copyLightBox .catchCopy{
	font-size:12px;
}

#copyLightBox .copyLight{
	font-size:14px;
}


#FS2_itemlayout_H {
	/*display:none;*/
}

.pan.FS2_breadcrumbs {
	/*display: none;*/
}


/* ====== trimmer ======*/
.clearFix:after {
	display: block;
	content:"";
	clear: both;
}

.float-L {
	float:left !important;
}

.float-R {
	float:right !important;
}

.width-100 {
	width:100% !important;
}
.width-0 {
	width:0% !important;
}

.marginAuto {
	margin:0 auto;
}

.marginTop-0 {
	margin-top:0 !important;
}

.marginTop-5 {
	margin-top:5px !important;
}

.marginTop-10 {
	margin-top:10px !important;
}

.marginTop-20 {
	margin-top:20px !important;
}

.marginTop-30 {
	margin-top:30px !important;
}

.marginTop-100 {
	margin-top:100px !important;
}

.marginLeft-0 {
	margin-left:0 !important;
}

.marginLeft-5 {
	margin-left:5px !important;
}

.marginLeft-10 {
	margin-left:10px !important;
}

.marginLeft-20 {
	margin-left:20px !important;
}

.marginLeft-30 {
	margin-left:30px !important;
}

.marginLeft-40 {
	margin-left:40px !important;
}


.marginBottom-0 {
	margin-bottom:0px !important;
}


.height-120 {
	height:120px !important;
}

.height-200 {
	height:200px !important;
}

.height-280 {
	height:280px !important;
}

.height-auto {
	height:auto !important;
}


.textAlign-L {
	text-align: left !important;
}

.textAlign-C {
	text-align: center !important;
}

.textAlign-R {
	text-align: right !important;
}

.fontF-Serif {
	font-family:'Kozuka Mincho Pro', 'Kozuka Mincho Std', 'å°å¡šæ˜Žæœ Pro R', 'å°å¡šæ˜Žæœ Std R', 'Hiragino Mincho Pro', 'ãƒ’ãƒ©ã‚®ãƒŽæ˜Žæœ Pro W3','ï¼­ï¼³ ï¼°æ˜Žæœ','MS PMincho', Georgia, Times, Baskerville, Palatino, serif !important;
}

.line-cut {
	text-decoration: line-through !important;
}

span.red_bold {
	color:#c1272d;
	font-weight: bold;
}


/* ---------------------------------------------- */
/*	2021/3ã€€è¿½è¨˜ */
/* ---------------------------------------------- */


#LP-1504 #necessary .binder ul.binderwithTxt{
	width:742px;
	height:211px;
	margin:0 auto;
	padding:0;
	position:relative;
	background:url(https://yshop.itembox.design/item/img/lower/binderwithTxt_2020.png?=1) no-repeat center center;
	}



#LP-1504 #necessary .binder ul.binderwithTxt li{
	position:absolute;
	float: none;
	min-width: 230px;
	padding-right: 35px;
	padding-left: 22px;
	font-size: 19px;
	background: url(https://yshop.itembox.design/item/img/bkup/data/img05/binder_header.png) left 10px no-repeat;
	}
	
#LP-1504 #necessary .binder ul.binderwithTxt li:nth-of-type(1) {top: 100px; left: 50px;}
#LP-1504 #necessary .binder ul.binderwithTxt li:nth-of-type(2) {top: 100px; left: 340px;}
#LP-1504 #necessary .binder ul.binderwithTxt li:nth-of-type(3){top: 140px; left: 50px;}
#LP-1504 #necessary .binder ul.binderwithTxt li:nth-of-type(4) {top: 140px; left: 340px;}

#LP-1504 #necessary .binder ul.binderwithTxt li a{position:relative;}

#LP-1504 #necessary .binder ul.binderwithTxt li a:after{
	content:'';
	display:block;
	height:1px;
	width:0%;
	background:#f0857d;
	margin:0 auto;
	transition:0.4s;
	position:absolute;
	bottom:0;
	left:0;
	right:0;
	z-index:-1;
	}

#LP-1504 #necessary .binder ul.binderwithTxt li a:hover:after{width:calc(100%);}

#LP-1504 #necessary .contentCell.contentCell02{
	width:800px;
	margin:40px auto;
	}
#LP-1504 #necessary .contentCell.contentCell02 + div.contentCell02{margin-top:50px;}
#LP-1504 #necessary .contentCell p.q {
	border-radius: 70px;
	background-color: #f0907f;
	width: 80%;
	padding: 5px 30px;
	text-align: left;
	color: #fff;
	font-size: 22px;
	margin: 15px 0;
}
#LP-1504 #necessary .contentCell p.a{
	border:solid #f0907f 1px;
	padding:15px;
	width:100%;
	margin:0 auto;
	border-radius:10px;
	text-align:left;
	}

#LP-1504 #necessary .contentCell h4{
	border-bottom:2px solid #f15a24;
	position:relative;
	font-size:22px;
	padding:10px 20px;
	margin:10px auto 10px;
	color:#f15a24;
	text-align:left;
	}

#LP-1504 #necessary .contentCell h4::after {
	content: "";
	background-color: #f15a24;
	height: 1px;
	width: 100%;
	position: absolute;
	left: 0;
	bottom: 2px;
}

#LP-1504 #necessary .contentCell &gt; h3 + p.text{margin-top:20px;}

#LP-1504 #necessary .contentCell &gt; p.text{
	text-align:left;
	padding:0 10px;
	}

#LP-1504 #necessary .contentCell &gt; p.text + p{
	margin-top:15px;
	}
	
#LP-1504 #necessary .contentCell ul.fe{
	margin:30px auto;
	width:80%;
	}

#LP-1504 #necessary .contentCell ul.fe  &gt; li{width:45%; position:relative; padding-bottom:70px;}
#LP-1504 #necessary .contentCell ul.fe.w100  &gt; li{width:70%; padding-bottom:70px;}
#LP-1504 #necessary .contentCell ul.fe.w100-2  &gt; li{width:100%; padding-bottom:70px;}
#LP-1504 #necessary .contentCell ul.fe.w20  &gt; li{width:23%; padding-bottom:55px;}
#LP-1504 #necessary .contentCell ul.fe.w30  &gt; li{width:31%; padding-bottom:55px;}

#LP-1504 #necessary .contentCell ul.fe &gt; li figure {
	width: 100%;
	overflow: hidden;
	border-radius: 7px;
	border: solid 1px #efa0aa;
	margin: 0;
	max-height:300px;
	overflow:hidden;
}
#LP-1504 #necessary .contentCell ul.fe.w100 &gt; li figure {max-height:100%;}
#LP-1504 #necessary .contentCell ul.fe.w100-2  &gt; li figure{width:70%; max-height:100%; margin:auto;}
#LP-1504 #necessary .contentCell ul.fe.w20 &gt; li figure {max-height:140px;}

#LP-1504 #necessary .contentCell ul.fe  &gt; li figure img{
	width:100%;
	height:auto;
	vertical-align:bottom;
	}
	
#LP-1504 #necessary .contentCell ul.fe  &gt; li a.linkBtn{
	background-color:#fff7f8;
	border-radius:70px;
	display:block;
	width:90%;
	margin:10px auto;
	position:relative;
	padding:10px 0;
	border: solid 1px #efa0aa;
	font-size:16px;
	overflow:hidden;
	position:absolute;
	bottom:0;
	left:0;
	right:0;
	}

#LP-1504 #necessary .contentCell ul.fe.w100-2 &gt; li a.linkBtn:nth-of-type(2) {
	width: 48%;
	font-size: 15px;
	padding: 5px 0;
	left: -50%;
}

#LP-1504 #necessary .contentCell ul.fe.w100-2 &gt; li a.linkBtn:nth-of-type(3) {
	width: 48%;
	font-size: 15px;
	padding: 5px 0;
	right: -50%;
}

#LP-1504 #necessary .contentCell ul.fe.w30  &gt; li a.linkBtn{
	width:100%;
	font-size:15px;
	padding:5px 0;
	}

#LP-1504 #necessary .contentCell ul.fe.w20  &gt; li a.linkBtn{
	width:100%;
	font-size:15px;
	padding:5px 0;
	}

#LP-1504 #necessary .contentCell ul.fe  &gt; li a.linkBtn:after{
	content:'';
	display:block;
	height:1px;
	width:0%;
	height:100%;
	background:#f0857d;
	margin:0 auto;
	-webkit-transition: .3s ease all;
	-moz-transition: .3s ease all;
	-o-transition: .3s ease all;
	transition: .3s ease all;
	transition-duration: 0.3s;
	transition-property:width;
	position:absolute;
	top:0;
	left:0;
	z-index:-1;
	}

#LP-1504 #necessary .contentCell ul.fe  &gt; li a.linkBtn:hover{color:#fff;}
#LP-1504 #necessary .contentCell ul.fe  &gt; li a.linkBtn:hover:after {width:calc(100%);}

#LP-1504 #necessary .contentCell ul.fe  &gt; li a.linkBtn:before{
	content:"&gt;";
	font-weight:700;
	position:absolute;
	right:7px;
	margin:auto;
	}

#LP-1504 #necessary .imgExplain .height-static {
	height: auto;
}




/* ---------------------------------------------- */
/*	ä»¥ä¸Š LPç”¨ css */
/* ---------------------------------------------- */


/*----- fs2ã€€æ—§css-----*/


/* åŸºæœ¬è¨­å®š */
body,table{
	color: #333;
}
h1,h2,h3,h4,h5,h6{
	color: #333;
}
h1,h2{
	margin:0;
	padding:0;
}
.bold{
	font-weight: bold;
}
/* æƒãˆ */

.txt-center{
	text-align: center;
}
.txt-right{
	text-align: right;
}
.txt-left{
	text-align: left;
}
/* color */

.color-red{
	color: #F00;
}
.color-sky{
	color: #0099EA;
}
.color-blue{
	color: #00F;
}

.color-pink{
	color: #F77B95;
}
.big{
	font-size: 125%;
}
body{
	margin:0;
	padding:0;
}
/* color */

.mt0{margin-top: 0px!important;}
.mt5{margin-top: 5px!important;}
.mt10{margin-top: 10px!important;}
.mt20{margin-top: 20px!important;}
.mt30{margin-top: 30px!important;}
.mt40{margin-top: 40px!important;}
.mt50{margin-top: 50px!important;}
.mt60{margin-top: 60px!important;}
.mt70{margin-top: 70px!important;}
.mb0{margin-bottom: 0px!important;}
.mb5{margin-bottom: 5px!important;}
.mb10{margin-bottom: 10px!important;}
.mb20{margin-bottom: 20px!important;}
.mb30{margin-bottom: 30px!important;}
.mb40{margin-bottom: 40px!important;}
.mb50{margin-bottom: 50px!important;}
.mb60{margin-bottom: 60px!important;}
.mb70{margin-bottom: 70px!important;}
.mtb0{margin-top: 0px!important;margin-bottom: 0px!important;}

.pt5{padding-top: 5px!important;}


/* åŸºæœ¬è¨­å®š end */

body,
h1,
h2,
h3,
h4,
h5,
h6,
p,
ol,
ul,
li,
dl,
dt,
dd,
form,
input,
textarea,
select,
fieldset,
legend {
	border-collapse:collapse;
	border-spacing:0;
	font-style: normal;
	margin:0;
	padding:0;
}
address,
em{
	font-style: normal;
}
.layout_content p{
	margin-top: 12px;
	margin-bottom: 12px;
	padding-top: 0;
	padding-bottom: 0;
}
.layout_content div,
.layout_content p,
.layout_content li,
.layout_content address{
	line-height: 1.5em;
}
.layout_content table{
	line-height: 1.3em;
	margin-top: 12px;
	margin-bottom: 12px;
}
img{
	border: 0;
}
ul,
ol,
ul.reset,
ol.reset{
	list-style: none;
	margin-left: 0px;
	padding-left: 0px;
}
table{
	border-collapse: separate;
	/border-collapse: collapse;
	border-spacing: 0px;
}
tbody th{
	font-weight: normal;
}

th,
td{
	margin:0;
	padding:0;
}

hr{
	display: none;
}
ul.list{
	margin-left: 2.3em;
	list-style: disc;
	margin-right: 12px;
}
ol.list{
	margin-left: 3.3em;
	list-style: decimal;
	margin-right: 12px;
}
ol.list.list02{list-style: upper-roman;}
ol.list.list03{list-style: katakana;}
br{
	line-height: 0px;
}
dd{
	line-height: 1.3em;
}
.both{
	clear: both;
}
img.block{
	display: block;
	clear: both;
}
/*------------------
reset set
------------------*/


/*--------------------------------------
flow clear 
--------------------------------------*/
.clearfix:after{
	content:".";
	display: block;
	height: 0px;
	clear: both;
	visibility: hidden;
}
.clearfix{
	display: inline-table;
}
/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{
	display: block;
}
/* End hide from IE-mac */
/*--------------------------------------
flow clear End
--------------------------------------*/


/*------------------------------------------------------

Layout

------------------------------------------------------*/
.layout_body{
	text-align: left;
}
#tagLineBlockOut{
	width: 100%;
	background-image: url(https://yshop.itembox.design/item/img/bkup/data/img01/tagline_bg.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding-bottom: 1px;
}

#tagLineBlock{
	width: 950px;
	padding: 0px 20px;
	margin: 0px auto;
}


/*------------------------------------------------------

tagLineBlock

------------------------------------------------------*/
#tag-catch h1{
	font-size: x-small;
	color: #3F3F3F;
	font-weight: normal;
	background-image: url(none);
	padding: 0px;
	width: auto;
}

#tag-catch{
	float: left;
	width: 500px;
}
#tag-catch h1{
	padding-top: 5px;
}
#tag-commonNav{
	float: right;
	width: 369px;
	height: 22px;
	overflow: hidden;
}
#tag-commonNav img{
	vertical-align: bottom;
}
/*------------------------------------------------------

header

------------------------------------------------------*/
#header img{
	vertical-align: bottom;
}
#logo{
	position: absolute;
	left: 10px;
	top: 0px;
}
#head-nav{
	position: absolute;
	left: 429px;
	top: 51px;
}
#info-contact{
	position: absolute;
	right: 20px;
	top: 17px;
}
/*------------------------------------------------------

nav

------------------------------------------------------*/
#nav img{
	vertical-align: bottom;
}
#nav-home{
	position: absolute;
	left: 10px;
	top: 0px;
}
#nav-goods{
	position: absolute;
	left: 101px;
	top: 0px;
}
#nav-customMade{
	position: absolute;
	left: 236px;
	top: 0px;
}
#nav-support{
	position: absolute;
	left: 352px;
	top: 0px;
}
#nav-company{
	position: absolute;
	left: 498px;
	top: 0px;
}
#nav-voice{
	position: absolute;
	left: 622px;
	top: 0px;
}
#nav-faq{
	position: absolute;
	left: 735px;
	top: 0px;
}
#nav-contact{
	position: absolute;
	left: 856px;
	top: 0px;
}
/*------------------------------------------------------

menu-search

------------------------------------------------------*/
#menu-searchOut{
	margin-top: 6px;
	border: 1px solid #E8E1CA;
	margin-bottom: 7px;
}
#menu-search{
	border: 1px solid #FFF;
	background-color: #F5F2E9;
	padding: 12px 6px;
	width: 184px;
}
#keyword{
	color: #333;
	border: 1px solid #CCCCCC;
	margin-right: 5px;
	width: 134px;
}
#menu-search input{
	vertical-align: middle;
}
/*------------------------------------------------------

menu-catalog

------------------------------------------------------*/
#menu-catalog{
	background-image: url(https://yshop.itembox.design/item/img/bkup/data/img01/side_catalog_bg.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	width: 200px;
	margin-bottom: 12px;
}

#menu-catalog img{
	vertical-align: bottom;
}
#menu-catalog li{
	margin-bottom: 3px;
	text-align: center;
}
#menu-catalog .tit{
	margin-bottom: 10px;
}
/*------------------------------------------------------

side-goods

------------------------------------------------------*/
#side-goods{
	background-image: url(https://yshop.itembox.design/item/img/bkup/data/img01/side_goods_bg.gif);
	background-repeat: repeat-y;
	background-position: left top;
	width: 200px;
}
#side-goods img{
	vertical-align: bottom;
}
#side-goods ul#listTop{
	width: 196px;
	padding-right: 2px;
	padding-left: 2px;
}
#side-goods li{
	padding-top: 9px;
	padding-bottom: 10px;
	background-image: url(https://yshop.itembox.design/item/img/bkup/data/img01/side_goods_dot.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	width: 196px;
}
#side-goods li li{
	background-image: url(none);
	padding: 0px;
}
#side-goods li a{
	background-image: url(https://yshop.itembox.design/item/img/bkup/data/img01/side_goods_arrow01.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	padding-left: 27px;
	width: 163px;
	padding-top: 3px;
	padding-bottom: 3px;
	display: block;
	font-weight: bold;
	color: #39AEA6;
}
#side-goods li li a{
	background-image: url(https://yshop.itembox.design/item/img/bkup/data/img01/side_goods_arrow02.gif);
	font-weight: normal;
	color: #333333;
}
#side-goods li li li a{
	background-image: url(https://yshop.itembox.design/item/img/bkup/data/img01/side_goods_arrow03.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-left: 45px;
	width: 140px;
	font-weight: normal;
	color: #333333;
	font-size: x-small;
}
#side-goods li.end{
	background-image: none;
}
.side-end{
	background-image: url(https://yshop.itembox.design/item/img/bkup/data/img01/side_end.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 2px;
	width: 200px;
	overflow: hidden;
	margin-bottom: 12px;
}
.side-end hr{
	display: none;
}
/*------------------------------------------------------

side-goods

------------------------------------------------------*/
#side-answer{
	background-image: url(https://yshop.itembox.design/item/img/bkup/data/img01/side_goods_bg.gif);
	background-repeat: repeat-y;
	background-position: left top;
	width: 200px;
	padding-bottom: 9px;
}
#side-answer p{
	margin-bottom: 9px;
}
#side-answer img{
	vertical-align: bottom;
}
#side-answer li a{
	background-image: url(https://yshop.itembox.design/item/img/bkup/data/img01/side_goods_arrow02.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 27px;
	width: 163px;
	padding-top: 3px;
	padding-bottom: 3px;
	display: block;
	color: #333333;
}
/*------------------------------------------------------

side-calendar

------------------------------------------------------*/
#side-calendar{
	background-image: url(https://yshop.itembox.design/item/img/bkup/data/img01/side_calendar_bg.gif);
	background-repeat: repeat-y;
	background-position: left top;
	width: 200px;
	padding-bottom: 5px;
}

#side-calendar img{
	vertical-align: bottom;
}
.calendarBlock{
	margin: 0px auto 5px;
	width: 174px;
	border: 1px solid #E6E6E6;
	padding-top: 10px;
	padding-bottom: 10px;
	background-color: #FFF;
}
.calendarBlock.mt0{
	margin-bottom: 0px;
}
.calendarTable{
	width: 147px;
	margin-right: auto;
	margin-left: auto;
}
#side-calendar table{
	width: 147px;
	margin-right: auto;
	margin-left: auto;
}
#side-calendar table th,
#side-calendar table td{
	text-align: center;
	padding: 2px;
}
/*
.calendarTable{
	border-top: 1px solid #CCC;
	border-left: 1px solid #CCC;
	table-layout:fixed;
}
.calendarTable th,
.calendarTable td{
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
}
.calendarTable th{
	background-color: #F0F8FF;
}
.calendarTable td.color-red{
	background-color: #F0C4C4;
}
.calendarTable td.color-blue{
	background-color: #F0C4C4;
}
.calendarTable td.color-black{
	background-color: #FFFFDD;
}
*/
.calendarNote{
	text-align: center;
	margin-top: 5px;
	font-size: x-small;
}
.calendarNote img{
	margin-right: 2px;
}
#side-calendarEnd{
	background-image: url(https://yshop.itembox.design/item/img/bkup/data/img01/side_calendar_end.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 5px;
	width: 200px;
	overflow: hidden;
	margin-bottom: 12px;
}
#side-calendarEnd hr{
	display: none;
}
/*------------------------------------------------------

side-room

------------------------------------------------------*/
#side-room{
	background-image: url(https://yshop.itembox.design/item/img/bkup/data/img01/side_room_bg.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	width: 200px;
}
#side-room-end{
	background-image: url(https://yshop.itembox.design/item/img/bkup/data/img01/side_room_end.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 12px;
	width: 200px;
	overflow: hidden;
	margin-bottom: 12px;
}
#side-room-end hr{
	display: none;
	margin-bottom: 12px;
}
#side-room .paragraph{
	font-size: x-small;
	margin: 10px auto;
	width: 195px;
}
/*------------------------------------------------------



------------------------------------------------------*/


#side-merumaga{
	margin-bottom: 12px;
}
#side-coordinator{
	margin-bottom: 12px;
}
#side-coordinator{
	margin-bottom: 12px;
}


/*------------------------------------------------------

guideBlock

------------------------------------------------------*/
#guideBlock{
	width: 721px;
	border: 1px solid #E6E6E6;
	padding-top: 19px;
	padding-bottom: 19px;
	position: absolute;
	top: -1150px;
	right: 20px;
}

#guideBlockIn{
	margin: 0px auto;
	width: 703px;
}
#guideBlockIn h2{
	margin-bottom: 26px;
}
#guideBlockIn .clearfix{
	width: 703px;
}
#guideBlockIn .clearfix .guide-leftBlock{
	float: left;
	width: 310px;
	padding-left: 13px;
}
#guideBlockIn .clearfix .guide-rightBlock{
	float: right;
	width: 310px;
	padding-right: 13px;
}
#guideBlockIn h3{
	margin-bottom: 16px;
}
ul.arrow01 li{
	background-image: url(https://yshop.itembox.design/item/img/bkup/data/img01/guide_arrow01.jpg);
	background-repeat: no-repeat;
	background-position: 0px 1px;
	padding-left: 27px;
	width: 275px;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-bottom: 14px;
}
ul.arrow01 li span{
	font-weight: bold;
	color: #80704F;
	display: block;
	margin-bottom: 10px;
}
ul.arrow02{
	margin-bottom: 15px;
}
ul.arrow02 li{
	background-image: url(https://yshop.itembox.design/item/img/bkup/data/img01/guide_arrow02.gif);
	background-repeat: no-repeat;
	background-position: 0px 1px;
	padding-left: 27px;
	width: 275px;
	padding-top: 5px;
	padding-bottom: 5px;
}
#guideBlockIn p{
	padding-left: 5px;
	margin-bottom: 25px;
	line-height: 1.5em;
}
/*------------------------------------------------------

pageTop

------------------------------------------------------*/
#pageTop{
	margin: 0px auto 10px;
	padding: 0px 20px;
	width: 950px;
}
#pageTop p{
	text-align: right;
}
/*------------------------------------------------------

footer

------------------------------------------------------*/
#footerOut{
	border-top: 1px solid #E6E6E6;
	background-image: url(https://yshop.itembox.design/item/img/bkup/data/img01/foot_bottom.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding-bottom: 5px;
}
#footer{
	width: 950px;
	margin: 0px auto;
	padding: 8px 20px;
}
#footer a{
	color: #333;
}

#foot-leftBlock{
	float: left;
	width: 230px;
}
#foot-rightBlock{
	float: right;
	width: 700px;
}
#foot-rightBlock p{
	font-size: x-small;
	text-align: right;
	margin-top: 2px;
}

/*------------------------------------------------------

layout_content

------------------------------------------------------*/

.fs-l-pageMain{
	padding-bottom: 1300px;
}
.utility{
	margin-bottom: 0px;
}
.layout_content p.pan{
	margin-top: 0px;
	margin-bottom: 20px;
	font-size: x-small;
	margin-right: 0px;
	margin-left: 0px;
}
.utility td.FS2_welcome_area{
	background-image: url(https://yshop.itembox.design/item/img/bkup/data/img01/dot_emerald.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding-bottom: 3px;
	border-bottom:none;
}
.login li {
	background-image: url(https://yshop.itembox.design/item/img/bkup/data/img01/arrow_pink.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

.login li a{
	color: #39AEA6;
	font-size: x-small;
}
.pan{
	background-color: transparent;
}
.pan a{
	color: #39AEA6;
}
.FS2_login_area{
	background-image: url(https://yshop.itembox.design/item/img/bkup/data/img01/dot_emerald.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding-bottom: 3px;
}

.FS2_thumbnail_container{
	padding-right: 27px;
}



ul.login {
	border-bottom:none;
	padding-bottom: 3px;
}
.FS2_body_Goods_GoodsDetail .itemTitle{
	color: #6A462C;
	font-size: x-large;
	line-height: 1.5em;
}
strong{
	color: #7F704E;
}
div.Block{
	background-color: #F5F2E9;
	padding: 5px;
	margin-top: 12px;
	margin-bottom: 12px;
}
table.Block,
.userTable_02{
	margin-top: 12px;
	margin-bottom: 12px;
	border-top: 1px solid #DCD2AF;
	border-left: 1px solid #DCD2AF;
}
table.Block th,
.userTable_02 th{
	background-color: #F5F2E9;
}

table.Block th,
table.Block td,
.userTable_02 th,
.userTable_02 td {
	padding: 10px 10px;
	border-right: 1px solid #DCD2AF;
	border-bottom: 1px solid #DCD2AF;
	line-height: 2em;
}

.layout_content a{
	color: #39AEA6;
	text-decoration: underline;
}
dl.Block{
	background-image: url(https://yshop.itembox.design/item/img/bkup/data/img01/coordinator_bbg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #FDF3D5;
	border: 1px solid #E6E6E6;
	padding: 23px 15px 19px;
	margin-top: 12px;
	margin-bottom: 12px;
	width: 410px;
}
dl.Block dt{
	font-size: large;
	font-weight: bold;
	color: #7F704D;
	margin-bottom: 31px;
}
dl.Block dd{}

.FS2_itemlayout_td_Right{
	width: 410px;
}
.FS2_itemlayout_td_Right p{
	padding-right: 0px;
	padding-left: 0px;
}
#FS2_itemlayout_E {
	width: 760px;
}
.fs-l-pageMain h2 {
	background-image: url(https://yshop.itembox.design/item/img/bkup/data/img01/h2.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	width: 100%;
	padding: 16px 14px;
	font-size: 115%;
	color: #666666;
	margin-bottom: 20px;
	border-bottom-style: none;
	border-top: 1px solid #F0F0F0;
}
.fs-l-pageMain h2.itemGroup{
	background-image: url(none);
	width: auto;
	padding: 0px;
	font-size: small;
	color: #666666;
	margin-bottom: 10px;
	border-bottom-style: none;
	border-top-style: none;
}

.fs-l-pageMain h3{
	background-image: url(https://yshop.itembox.design/item/img/bkup/data/img01/h3.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 679px;
	padding: 15px 0px 23px 26px;
	font-size: small;
	color: #666666;
	margin-bottom: 0px;
	border-style: none;
}
.fs-l-pageMain h3{
	background-image: url(https://yshop.itembox.design/item/img/bkup/data/img01/h3.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 679px;
	padding: 15px 0px 23px 26px;
	font-size: small;
	color: #666666;
	margin-bottom: 0px;
	border-style: none;
}
.fs-l-pageMain .FS2_login_layout_table_td_left h3{
	width: 325px;
}
.layout_content .fs-l-pageMain .FS2_login_layout_table_td_left table{
	width: 325px;
	margin-left: 0px;
	margin-right: 0px;
}

.fs-l-pageMain .FS2_login_layout_table_td_left .inputTableArea{
	margin-left: 15px;
}
.fs-l-pageMain .FS2_login_layout_table_td_right h3{
	width: 325px;
}

.fs-l-pageMain p{
	margin-right: 15px;
	margin-left: 15px;
	font-size: small;
}

.fs-l-pageMain ul{
	padding-right: 15px;
	padding-left: 15px;
}
.fs-l-pageMain ul li a{
	background-image: url(https://yshop.itembox.design/item/img/bkup/data/img01/arrow_pink.gif);
	background-repeat: no-repeat;
	background-position: left 3px;
	display: block;
	padding-left: 20px;
}
table.wide,
.userTable_02{
	margin: 10px 15px;
}
#home-goods .clearfix{
	width: 715px;
	padding-left: 4px;
	margin-bottom: 23px;
}
#home-goods .clearfix .goodsBox{
	width: 120px;
	padding-right: 11px;
	padding-left: 11px;
	float: left;
	color: #FF6600;
}
.fs-l-pageMain #home-goods .clearfix .goodsBox p{
	padding: 0px;
	margin-right: 0px;
	margin-left: 0px;
}
h1,
h2.pageTitle{
	color: #492C16;
	font-size: medium;
	background-image: url(https://yshop.itembox.design/item/img/bkup/data/img01/h1.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding: 15px 20px 11px;
	width: 690px;
	border-top-style: none;
}

h1.itemTitle{
	color: #492C16;
	font-size: medium;
	background-image: url(none);
	padding: 0px 0px;
	width: auto;
}
.fs-l-pageMain p.catch{
	font-size: large;
	color: #F8776C;
	font-weight: bold;
	margin-top: 30px;
	margin-bottom: 30px;
}

#soudanBlock{
	position: absolute;
	top: -1370px;
	right: 25px;
}
.inputTableArea .userTable_02{
	width: 690px;
}
.inputTableArea .userTable_02 table{
	width: 80%;
}
.cartTable th{
	text-align: center;
}
.userTable_02{
	width: 550px;
}
.userTable_02 th{
	width: 20%;
	text-align: center;
}


.fs-l-pageMain ul#FS2_sort_menu li a{
	width: auto;
	background-image: none;
	display: inline;
	padding-left: 0px;
}
.dotLine{}

/*------------------------------------------------------

FS2_itemlayout_td_Right

------------------------------------------------------*/

.fs-l-pageMain .FS2_itemlayout_td_Right p{
	padding-right: 0px;
	padding-left: 0px;
}
.fs-l-pageMain .FS2_itemlayout_td_Right h3{
	width: 429px;
	padding-left: 11px;
	background-position: -15px bottom;
}


/*------------------------------------------------------

bottom

------------------------------------------------------*/
.variationBox{
	margin-top: 20px;
	margin-left: 16px;
}
.variationBox td{
	text-align: center;
	padding-right: 15px;
	padding-bottom: 30px;
}

/*------------------------------------------------------

custom

------------------------------------------------------*/
p.line{
	padding: 10px 15px;
	border-bottom: 1px dotted #666;
}
.Block.wide.tm th,
.Block.wide.tm td{
	padding: 10px;
}
.red{
	color: #F00;
}

.wide.arrowTable th,
.wide.arrowTable td{
	padding-right: 10px;
}

.xsmall{
	font-size: x-small;
}


.dot{
	border-bottom: 1px dotted #666;
	height: 10px;
	margin-bottom: 20px;
	overflow: hidden;
}

.inner{
	margin-right: 15px;
	margin-left: 15px;
}
.fs-l-pageMain p.inner{

	margin-right: 30px;
	margin-left: 30px;
}

.fs-l-pageMain .Block p.inner{
	margin-right: 15px;
	margin-left: 15px;
}

#sitemapBox a{
	background-image: none;
	padding-left: 0px;
}

#sitemapBox li{
	background-position: 0px 5px;
	margin-bottom: 0px;
}
#sitemapBox li li{
	background-position: 0px 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
#sitemapBox li li a{
	padding-top: 0px;
	padding-bottom: 0px;
}
#sitemapBox li ul{
	margin-top: 10px;
	margin-bottom: 3px;
}
.fs-l-pageMain ul.plr0 {
	padding-left:0px;
	padding-right:0px;
}
.groupLayout .FS2_thumbnail_container,
.itemCenter .FS2_thumbnail_container{
	padding-right:0px;
}
img.icon{
	vertical-align: middle;
	margin-right: 10px;
}

.layout_content table.cartTable,
.layout_content table.userTable_01,
.layout_content .FS_privacyPageLink_conteiner,
.layout_content .FS2_bottom_btn_right_and_left_2{
	margin-right: 15px;
	margin-left: 15px;
}
#form .itemRight{
	margin-right: 15px;
}
.layout_content table.cartTable,
.layout_content table.userTable_01{
	width: 690px;
}
.layout_content .FS2_total_area table.cartTable{
	width: 316px;
}
.inputTableArea label{
	margin-left: 15px;
}
.cartTable caption,
.userTable_01 caption{
	background-color: #C5B381;
	color: #FFF;
	font-weight: bold;
}
.alignRight{
	margin-right: 15px;
	margin-left: 15px;
}
.layoutBox{
	margin-right: 15px;
	margin-left: 15px;
}
.fs-l-pageMain h2.itemTitle {
	background-image:none;
	border-bottom-style:none;
	border-top:none;
	color:#6A462C;
	font-size:x-large;
	line-height:1.5em;
	margin-bottom:20px;
	padding:0;
	width:auto;
	margin-left: 15px;
}

.fs-l-pageMain h3.noline {
	background-image:url("https://yshop.itembox.design/item/img/bkup/data/img01/h3_02.jpg");
	background-position:left bottom;
	background-repeat:no-repeat;
	border-style:none;
	color:#666666;
	font-size:small;
	margin-bottom:0;
	padding:15px 0 23px 15px;
	width:685px;
}

.linetop{
	margin-top: 30px;
	border: 1px solid #CCC;
	background-color: #FAF8F3;
	margin-bottom: 20px;
	padding-bottom: 10px;
}
.linetop p{
	margin-bottom: 10px;
}
.linetop table{
	margin-top: 5px;
}
.fs-l-pageMain .linetop ul li a{
background-image:url("https://yshop.itembox.design/item/img/bkup/data/img01/arrow_pink02.gif");
background-position:left 3px;
background-repeat:no-repeat;}
.linebottom{}
.txtRight{
	text-align: right;
}

[type="checkbox"],
[type="radio"] {
	box-sizing: border-box;
	padding: 0;
	margin: 0 4px 0 10px;
}



/*----- fs2ã€€æ—§cssã€€ã“ã“ã¾ã§-----*/
</pre></body></html>