<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "shift_jis";

/*セールの背景色スマホ版２サイズ*/
@media screen and (max-width: 380px){	
	.nowonsale{
		background-color: #A2D7DD; color: #FFFFFF; font-weight: bold; border-radius: 5px; font-size: 14px;padding: 6px 6px;
		/*background-color: #FF80C0; color: #FFFFFF; font-weight: bold; border-radius: 5px; font-size: 14px;padding: 6px 6px;*/
	}
}
.nowonsale{
	background-color: #A2D7DD; color: #FFFFFF; font-weight: bold; border-radius: 5px; font-size: 14px;padding: 6px 9px;
	/*background-color: #FF80C0; color: #FFFFFF; font-weight: bold; border-radius: 5px; font-size: 14px;padding: 6px 7px;*/
}




html {

}

body { 
	width:100%; 
	font-family: 'メイリオ','Meiryo','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック','MS PGothic',sans-serif;
	/*font-family:  HiraKakuProN-W3, Roboto, "Droid Sans", Meiryo, "MS PGothic", sans-serif;*/
	/*font-family: "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", "MS P Gothic", "Osaka", sans-serif;*/
	color:#000000;
	background-color: #FFFFFF;
	background-position: top;
	font-size: 14px;
    word-break: break-all;
	max-height: 100%;
	-webkit-text-size-adjust: 100%;
 }
a:focus, *:focus { outline:none; }
a {
text-decoration: none;
}

.pconly{display:none;}
.smonly{display:block;}	

.pc { display: none !important; }
.sp { display: block !important; }


/*スマホ改行*/
.br-sp { display:block; } 

.slide_pos{
	margin-top: 0;
}

/*左右の空白*/
.sayu_pad{
  padding:0 10px;
  max-height: 100%;
}
.sayu_pad0{
  padding:0 6px;
}
.sayu_pad2{
  padding:0 15px;
}
.sayu_pad15{
  padding:0 15px;
}
.sayu_pad20{
  padding:0 20px;
	-webkit-text-size-adjust: 100%;
}
.sayu_pad25{
  padding:0 25px;
}

/*テーブルサイズ切り替え*/
.table_width1{
	width: 100%;
}
.table_width2{
	width: 100%;
}
.table_width3{
	width: 100%;
}
.table_width4{
	width: 100%;
}
.table_width5{
	width: 100%;
}
.table_width6{
	width: 100%;
}
/*個人情報*/
.kojinjyouhou__ttl {
border-bottom: 2px solid #113d6b;
color: #113d6b;
margin-bottom: 20px;
padding-bottom: 8px;
font-size: 22px;
font-weight: 500;
padding: 11px 11px;
background-image: linear-gradient(-45deg, #ECF0F6 25%, #FFFFFF 25%, #FFFFFF 50%, #ECF0F6 50%, #ECF0F6 75%, #FFFFFF 75%, #FFFFFF);
background-size: 4px 4px;
box-sizing: border-box;
}
.kojinjyouhou_top{
  padding-bottom: .5em;
  border-bottom: 3px double #ccc;
font-size: 1.8rem;
font-weight: 700;
line-height: 2.5rem;	
}
.kojinjyouhou_t1{
color: #113d6b;
font-size: 15px;
font-weight: 700;
line-height: 2.5rem;
padding: 0.25em 0;/*上下 左右の余白*/
}
/*お客様の声の吹き出し*/
.baloon {
  position: relative;
  padding: .5em .75em;
  background-color: #fff;
  border: 1px solid #ccc;
  border-radius: 6px;
}
.baloon::before,
.baloon::after {
  position: absolute;
  top: 100%;
  left: 30px;
  content: '';
  height: 0;
  width: 0;
  border: 10px solid transparent;
}
.baloon::before {
  border-top: 15px solid #ccc;
}
.baloon::after {
  margin-top: -2px;
  border-top: 15px solid #fff;
}
.voice_squ {
  position: relative;
  padding: .5em .75em;
  background-color: #fff;
  border: 1px solid #ccc;
  border-radius: 6px;
}
.torikeshi{
	text-decoration: line-through;
}
.title_a {
  position: relative;
  padding: .75em 1em .75em 1.5em;
  border: 1px solid #ccc;
  font-weight: 700;
   font-size: 1.8rem;
}
.title_a::after {
  position: absolute;
  top: .5em;
  left: .5em;
  content: '';
  width: 8px;
  height: -webkit-calc(100% - 1em);
  height: calc(100% - 1em);
  background-color: #3498db;
  border-radius: 4px;
}
/*　　交換返品OKのバー　　*/
.sokuhai_waku {
 margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding:0px;
 width: 100%;
 background-color:#F1F1F2; /* 背景色 */
 height: 30px;
 color:#4B4B4B;
 font-size: 11px;
 text-align: center;
 line-height: 30px;
 letter-spacing: 3px;
 font-family: 'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
}
/*　　トップメニュー画像　　*/
.topbar_img{
	border:0 ; height:auto; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding:0px; z-index:9999; line-height:0; vertical-align:bottom;max-width: 100%;height: auto;width: 100%;
}
/* シンプル 枠  メニューのトップへの囲み枠*/
.kakomi-box1 {
 margin: 1em auto;
 padding: 1em;
 width: 90%;
 background-color: #fff; /* 背景色 */
 border: 1px solid #ccc; /* 枠線 */
 -webkit-border-radius: 5px;
 -moz-border-radius: 5px;
}
.kakomi-box2 {
 margin: 1em auto;
 padding: 1em;
 width: 93%;
 background-color: #fff; /* 背景色 */
 border: 1px solid #ccc; /* 枠線 */
}
/* シンプル 枠  ベースタイプの特長への囲み枠*/
.kakomi-tokuchou1 {
 padding: 0.25em;
 width: 90%;
 font-size:10px;
 color:#444;
 background-color: #fff; /* 背景色 */
 border: 1px solid #444; /* 枠線 */
 -webkit-border-radius: 5px;
 -moz-border-radius: 5px;
}
.shousai_box{
	background-color:#E5E5E5; 
	color:#333225; 
	font-size:10px; margin: 1em auto;
 padding: 0.5em;
}
/*　セール四角　*/
.box_b {
	background-color:#FF3300; 
	color:#FFFFFF; 
	font-size:10px; 
}
.box_c {
	background-color:#104163; 
	color:#FFFFFF; 
	font-size:10px; 
}

#boxC {
	background-color:#6699FF; 
	color:#FFFFFF; 
	font-size:10px; 
}
.box_d {
	background-color:#4A4D4F; 
	color:#FFFFFF; 
	font-size:10px; 
	padding-top: 1px;
	padding-bottom: 1px;
}
.box_f {
	background-color:#C40003; 
	color:#FFFFFF; 
	font-size:10px; 
}
.box_sokujitu {
	background-color:#2083E0; 
	color:#FFFFFF; 
	font-size:16px; 
  padding:2px 4px 2px 4px;
	margin: 0 0px;
}
.box_souryou {
	background-color:#14948A; 
	color:#FFFFFF; 
	font-size:16px; 
  padding:2px 4px 2px 4px;
	margin: 0 0px;
}
.box_koukan {
	background-color:#E8A71B; 
	color:#FFFFFF; 
	font-size:16px; 
  padding:2px 4px 2px 4px;
	margin: 0 0px;
}
.box_daibiki {
	background-color:#DC262C; 
	color:#FFFFFF; 
	font-size:16px; 
  padding:2px 4px 2px 4px;
	margin: 0px 0px;
}
.box_neko {
	background-color:#FF1E8E; 
	color:#FFFFFF; 
	font-size:16px; 
  padding:2px 4px 2px 4px;
	margin: 0px 0px;;
}
@media screen and (min-width: 300px) and (max-width: 400px) { 
	
	.box_sokujitu {
		background-color:#2083E0; 
		color:#FFFFFF; 
		font-size:15px; 
	  padding:2px 3px 2px 3px;
		margin: 0 0px;
	}
	.box_souryou {
		background-color:#14948A; 
		color:#FFFFFF; 
		font-size:15px; 
	  padding:2px 3px 2px 3px;
		margin: 0 0px;
	}
	.box_koukan {
		background-color:#E8A71B; 
		color:#FFFFFF; 
		font-size:15px; 
	  padding:2px 3px 2px 3px;
		margin: 0 0px;
	}
	.box_daibiki {
		background-color:#DC262C; 
		color:#FFFFFF; 
		font-size:15px; 
	  padding:2px 3px 2px 3px;
		margin: 0px 0px;
	}	
}

/*スタイルを3列で表示*/
.stylelist{
	background: #F1F1F1;
	padding: 10px 10px 10px 5px;
}
.midashi1 {
position: relative;
padding: .5em;
border-left: 7px solid #000000;
}
.midashi1:after {
position: absolute;
left: 0;
bottom: 0;
content: '';
width: 100%;
height: 0;
border-bottom: 1px solid #444;
}



.midashi3 {
position: relative;
padding: .5em;
border-left: 7px solid goldenrod;
}
.midashi3:after {
position: absolute;
left: 0;
bottom: 0;
content: '';
width: 100%;
height: 0;
border-bottom: 1px solid goldenrod;
}
.border1{
border: 1px thin silver;
width: 90%;
text-align: center;
}


.first_box{
  padding: .5em .75em;
  background-color: #f6f6f6;
	font-size: 1.5rem;
	
}

/*横スライド*/
#top-editarea {
    width: 100%;
    margin: 0 auto 0 auto;
 }
 
.recommends {
    margin: 0;
    width: 92%;
}
.recommends .carousel {
    list-style-type: none;
    /*background: #eee;*/
    padding: 12px;
    width: 100%;
    overflow-x: scroll;
    -webkit-overflow-scrolling: touch;
    white-space: nowrap;
    margin: 0;
}
.recommends .carousel li {
    background: #fff;
    margin: 5px;
    text-align: center;
    display: inline-block;
    word-break: break-all;
}
.recommends a.recommend-entry {
    display: block;
    width: 150px;
    font-size: 1rem;
    font-weight: 600;
    background: #fbfbf0;
    box-shadow: 0px 0px 3px rgba(0,0,0,0.1);
    position: relative;
    line-height: 1.5;
}
.recommends a.recommend-entry:hover {
    box-shadow: 0 15px 30px -5px rgba(0,0,0,.15),0 0 5px rgba(0,0,0,.1);
    transform: translateY(-4px);
    transition: 0.2s;
    background: #fbfbf0;
}
.recommend-title {
    display:flex ;
    padding: 0.5em 0.5em;
    word-break: break-all;
    width: 100%;
    white-space: normal;
    text-align: left;
}
/*横スライドここまで*/
.title_mainpage{
	padding: .25em 0 .25em .75em;
  border-left: 6px solid #030222;
	margin-bottom: .5em;
}


.flexbox {
    display: -webkit-flex;
    display: flex;
	border: 1px solid #636262;
	margin-bottom: 5px;
    }
.flexbox2 {
    display: -webkit-flex;
    display: flex;
	border: 1px solid #D7D7D7;
    }
.banar {
    margin: 0 10px 0 0;
	width: 40%;
	text-align: center;
}
.banar img{
	width:80%;
}
.detail{
	width: 58%;
}
.banar,
.detail {
  padding: 2px;
  
}
.banar2 {
    margin: 0 10px 0 0;
	width: 60%;
	text-align: center;
}
.banar2 img{
	width:100%;
}
.detail2{
	width: 100%;
}

.detail2 {
  padding: 0px;
  
}
/*　お客様の声　read more　*/
.cp_box *, .cp_box *:before, .cp_box *:after {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.cp_box {
	position: relative;
}
.cp_box label {
	position: absolute;
	z-index: 1;
	bottom: 0;
	width: 100%;
	height: 140px; /* グラデーションの高さ */
	cursor: pointer;
	text-align: center;
	/* 以下グラデーションは背景を自身のサイトに合わせて設定してください */
	background: linear-gradient(to bottom, rgba(250, 252, 252, 0) 0%, rgba(250, 252, 252, 0.95) 90%);
}
.cp_box input:checked + label {
	background: inherit; /* 開いた時にグラデーションを消す */
}
.cp_box label:after {
	line-height: 2.5rem;
	position: absolute;
	z-index: 2;
	bottom: 20px;
	left: 50%;
	width: 16rem;
	font-family: FontAwesome;
	content: '\f13a'' read more...';
	transform: translate(-50%, 0);
	letter-spacing: 0.05em;
	color: #ffffff;
	border-radius: 20px;
	background-color: rgba(27, 37, 56, 1);
}
.cp_box input {
	display: none;
}
.cp_box .cp_container {
	overflow: hidden;
	height: 350px; /* 開く前に見えている部分の高さ */
	transition: all 0.5s;
}
.cp_box input:checked + label {
	/* display: none ; 閉じるボタンを消す場合解放 */
}
.cp_box input:checked + label:after {
	font-family: FontAwesome;
	content: '\f139''close';
}
.cp_box input:checked ~ .cp_container {
	height: auto;
	padding-bottom: 80px; /* 閉じるボタンのbottomからの位置 */
	transition: all 0.5s;
}

/*スマホ用カートボタン*/
/*備品*/
.cart_btn_sm{
-webkit-border-radius: 5px;
					   -moz-border-radius: 5px;
					   border-radius: 5px;
					   text-align:center;
             padding: 9px 15px 9px 15px;
		         font-size: 18px;
					   background: #EF6208;
					   border:1px solid #EF6208;
					   color:#fff;
	font-family: 	"メイリオ", "Meiryo", "ＭＳ Ｐゴシック", "MS P Gothic", "Osaka", sans-serif,FontAwesome !important ;
}
/*かつら*/
.cart_btn{
-webkit-border-radius: 5px;
					   -moz-border-radius: 5px;
					   border-radius: 5px;
					   text-align:center;
             padding: 8px 6px 8px 6px;
		         font-size: 14px;
					   background: #EF6208;
					   border:1px solid #EF6208;
					   color:#fff;
	font-family: 	"メイリオ", "Meiryo", "ＭＳ Ｐゴシック", "MS P Gothic", "Osaka", sans-serif,FontAwesome !important ;
}

.cart_btn{
-webkit-border-radius: 5px;
					   -moz-border-radius: 5px;
					   border-radius: 5px;
					   text-align:center;
             padding: 6px 10px 6px 10px;
		         font-size: 13px;
					   background: #EF6208;
					   border:1px solid #ffffff;
					   color:#fff;
	font-family: 	"メイリオ", "Meiryo", "ＭＳ Ｐゴシック", "MS P Gothic", "Osaka", sans-serif,FontAwesome !important ;
}
.cart_btn_bhn2{
-webkit-border-radius: 5px;
					   -moz-border-radius: 5px;
					   border-radius: 5px;
					   text-align:center;
            padding: 15px 32px 15px 32px;
		         font-size: 17px;
					   background: #EF6208;
					   border:1px solid #EF6208;
					   color:#fff;
	font-family: 	"メイリオ", "Meiryo", "ＭＳ Ｐゴシック", "MS P Gothic", "Osaka", sans-serif,FontAwesome !important ;
}
.cart_btn_semiorder{
					   border:1px solid #EF6208;
-webkit-border-radius: 5px;
					   -moz-border-radius: 5px;
					   border-radius: 10px;
					   text-align:center;
             padding: 26px 15px 26px 15px;
		         font-size: 16px;
					   background: #EF6208;
					   color:#fff;
	font-family: 	"メイリオ", "Meiryo", "ＭＳ Ｐゴシック", "MS P Gothic", "Osaka", sans-serif,FontAwesome !important ;
}

.koshin{ /*font-size:14px; */color:#1C1C1C;line-height:16px;}
.koshin a:link{color:#1C1C1C; text-decoration:underline;}
.koshin a:visited{color:#1C1C1C; text-decoration:none;}
.koshin a:hover{color:#1C1C1C; text-decoration:none;}
.koshin a:active {color:#1C1C1C; text-decoration:none;}

/*タブ切り替え全体のスタイル*/
.tabs {
  margin-top: 50px;
  padding-bottom: 40px;
  background-color: #fff;
  width: 100%;
  margin: 0 auto;
	
}


/*タブのスタイル*/

.tab_item {
  /*width: calc(100%/3);*/
	width: 48.2%;
  height: 45px;
/*  border-bottom: 1px solid #D8D8D8;
border-right: 1px solid #D8D8D8;
border-top: 1px solid #D8D8D8;	*/
	border: 1px solid #D8D8D8;
  background-color: #ffffff;
border-radius: 5px 5px 0 0 / 5px 5px 0 0;
-webkit-border-radius: 5px 5px 0 0 / 5px 5px 0 0;
-moz-border-radius: 5px 5px 0 0 / 5px 5px 0 0;
  line-height: 20px;
  font-size: 12px;
  text-align: center;
  color: #333333;
  display: block;
  float: left;
  text-align: center;
/*  font-weight: bold;*/
  transition: all 0.2s ease;
 margin-top: 2px;margin-left: 2px;
	vertical-align: middle;
}
.tab_item2 {
  /*width: calc(100%/3);*/
	width: 48.2%;
  height: 60px;
  
	  border-bottom: 1px solid #1C6183;
border-right: 1px solid #D8D8D8;
border-top: 1px solid #D8D8D8;	
  background-color: #ffffff;
  line-height: 40px;
  font-size: 12px;
  text-align: center;
  color: #333333;
  display: block;
  float: left;
  text-align: center;
/*  font-weight: bold;*/
  transition: all 0.2s ease;
	
}
.tab_item:hover {
  opacity: 0.75;
}

/*ラジオボタンを全て消す*/
input[name="tab_item"] {
  display: none;
}

/*タブ切り替えの中身のスタイル*/
.tab_content {
  display: none;
  padding: 20px 0px 10px;
  clear: both;
  overflow: hidden;
}


/*選択されているタブのコンテンツのみを表示*/
#faq1:checked ~ #faq1_content,
#faq2:checked ~ #faq2_content,
#faq3:checked ~ #faq3_content,
#faq4:checked ~ #faq4_content,
#faq5:checked ~ #faq5_content,
#faq6:checked ~ #faq6_content{
  display: block;
}

/*選択されているタブのスタイルを変える*/
.tabs input:checked + .tab_item {
  background-color: #1C6183;
  color: #fff;
}

.faq_table{
	/*margin-top: -20px;margin-left: 2px;border-top: 3px solid #D8D8D8;width: 98.4%;*/
	margin-top: -30px;margin-left: 2px;border-top: 3px solid #1C6183;width: 98.4%;
}

/*　返品交換のタブ　*/
.tab_item_ret {
  /*width: calc(100%/3);*/
	width: 48.2%;
  height: 45px;
/*  border-bottom: 1px solid #D8D8D8;
border-right: 1px solid #D8D8D8;
border-top: 1px solid #D8D8D8;	*/
	border: 1px solid #D8D8D8;
  background-color: #ffffff;
border-radius: 5px 5px 0 0 / 5px 5px 0 0;
-webkit-border-radius: 5px 5px 0 0 / 5px 5px 0 0;
-moz-border-radius: 5px 5px 0 0 / 5px 5px 0 0;
  line-height: 45px;
  font-size: 12px;
  text-align: center;
  color: #333333;
  display: block;
  float: left;
  text-align: center;
/*  font-weight: bold;*/
  transition: all 0.2s ease;
 margin-top: 2px;margin-left: 2px;
	
}
.tab_item_ret:hover {
  opacity: 0.75;
}

/*ラジオボタンを全て消す*/
input[name="tab_item_ret"] {
  display: none;
}
/*選択されているタブのスタイルを変える*/
.tabs input:checked + .tab_item_ret {
  background-color: #1C6183;
  color: #fff;
}

/*　支払送料のタブ　*/
.tab_item_pay {
  /*width: calc(100%/3);*/
	width: 31.8%;
  height: 45px;
/*  border-bottom: 1px solid #D8D8D8;
border-right: 1px solid #D8D8D8;
border-top: 1px solid #D8D8D8;	*/
	border: 1px solid #D8D8D8;
  background-color: #ffffff;
border-radius: 5px 5px 0 0 / 5px 5px 0 0;
-webkit-border-radius: 5px 5px 0 0 / 5px 5px 0 0;
-moz-border-radius: 5px 5px 0 0 / 5px 5px 0 0;
  line-height: 45px;
  font-size: 12px;
  text-align: center;
  color: #333333;
  display: block;
  float: left;
  text-align: center;
/*  font-weight: bold;*/
  transition: all 0.2s ease;
 margin-top: 2px;margin-left: 2px;
	
}
.tab_item_pay:hover {
  opacity: 0.75;
}

/*ラジオボタンを全て消す*/
input[name="tab_item_pay"] {
  display: none;
}
/*選択されているタブのスタイルを変える*/
.tabs input:checked + .tab_item_pay {
  background-color: #1C6183;
  color: #fff;
}

#box38 {  /* 新着情報　インフォメ色 */
	background-color:#84B5D4;
	color:#FFFFFF;
	font-size:10px;
	line-height:1em;
	width:100px;
	text-align:center;
	margin-left:10px;
}
.box38 {  /* 新着情報　インフォメ色 */
	background-color:#84B5D4;
	color:#FFFFFF;
	font-size:10px;
	line-height:1em;
	width:100px;
	text-align:center;
	margin-left:10px;
}
#box39 {  /* 新着情報　セール色 */
	background-color:#617DA8;
	color:#FFFFFF;
	font-size:10px;
	line-height:1em;
	width:100px;
	text-align:center;
	margin-left:10px;
}
.box39 {  /* 新着情報　セール色 */
	background-color:#617DA8;
	color:#FFFFFF;
	font-size:10px;
	line-height:1em;
	width:100px;
	text-align:center;
	margin-left:10px;
}
#box40 {  /* 新着情報　NEW色 */
	background-color:#DBA4B8;
	color:#FFFFFF;
	font-size:10px;
	line-height:1em;
	width:100px;
	text-align:center;
	margin-left:10px;
}
.box40 {  /* 新着情報　NEW色 */
	background-color:#DBA4B8;
	color:#FFFFFF;
	font-size:10px;
	line-height:1em;
	width:100px;
	text-align:center;
	margin-left:10px;
}

#box40-b {  /* 新着情報　TOPICS色 */
	background-color:#FF9D9D;
	color:#FFFFFF;
	font-size:10px;
	line-height:1em;
	width:100px;
	text-align:center;
	margin-left:10px;
}
.box40-b {  /* 新着情報　TOPICS色 */
	background-color:#FF9D9D;
	color:#FFFFFF;
	font-size:10px;
	line-height:1em;
	width:100px;
	text-align:center;
	margin-left:10px;
}

#box41 {  /* 出荷日表示商品フレーム枠 */
	border: 1px solid #FE6E6D;
	margin:5px;
	padding-bottom:10px;
}
.box41 {  /* 出荷日表示商品フレーム枠 */
	border: 1px solid #FE6E6D;
	margin:5px;
	padding-bottom:10px;
}
#box41-b {  /* 出荷日表示商品フレーム枠 */
	border: 1px solid #C7BFB0;
	margin:5px;
	padding-bottom:10px;
}	

.menstory_how01{
	position: relative; width: 98%; margin: 1%;
}
.menstory_how02{
	position: absolute; font-size: 25px; left: 10%; top: 15%;
}
.menstory_how03{
	position: absolute; font-size: 20px; left: 20%; top: 45%;
}
.menstory_how04{
	border: solid 1px #5A5A5A; border-radius: 10px; position: relative; background-color: #F2F9FD; height: 400px; width: 92%; margin: 1%; padding: 10px;
}
.menstory_how05{
	position: absolute; width: 40px; height: 40px; background-color: #414141; left: 3%; top: -3%; z-index: 10;
}
.menstory_how06{
	position: absolute; color: #FFFFFF; text-align: center; font-size: 26px; left: 6%; top: -1.5%; z-index: 20;
}
.menstory_how07{
	position: absolute; color: #FFFFFF; text-align: center; font-size: 11px; left: 4.5%; top: -3%; z-index: 20;
}
.menstory_how08{
	position: absolute; color: #414141; font-size: 16px; font-weight: bold; left: 17%; top: 5%; width: 75%;
}
.menstory_how09{
	position: absolute; border-bottom: dotted 1px #666666; width: 75%; left: 15%; top: 15%;
}
.menstory_how10{
	position: absolute; width: 60%; left: 20%; top: 28%;
}
.menstory_how11{
	position: absolute; left: 10%; top: 25%; width: 80%;
}
.menstory_how12{
	position: absolute; left: 10%; top: 50%; width: 80%;
}
.menstory_how13{
	position: absolute; left: 10%; top: 70%; width: 85%;
}
.menstory_how14{
	position: absolute; left: 23%; top: 80%; width: 80%; font-size: 13px;
}
.menstory_how15{
	position: absolute; border-bottom: dotted 1px #666666; width: 75%; height: 7px; left: 15%; top: 12%;
}
.menstory_how16{
	position: absolute; width: 60%; left: 20%; top: 13%;
}
.menstory_how17{
	position: absolute; left: 10%; top: 20%; width: 80%;
}
.menstory_how17_1{
	position: absolute; left: 10%; top: 18%; width: 80%;
}
.menstory_how18{
	border: solid 1px #5A5A5A; border-radius: 10px; position: relative; background-color: #F2F9FD; height: 250px; width: 92%; margin: 1%; padding: 10px;
}
.menstory_how18_1{
	border: solid 1px #5A5A5A; border-radius: 10px; position: relative; background-color: #F2F9FD; height: 340px; width: 92%; margin: 1%; padding: 10px;
}
.menstory_how18_box{
	border: solid 1px #5A5A5A; border-radius: 10px; position: relative; background-color: #F2F9FD; height: 465px; width: 92%; margin: 1%; padding: 10px;
}
.menstory_how19{
	position: absolute; color: #414141; font-size: 16px; font-weight: bold; left: 17%; top: 4%; width: 70%;
}
.menstory_how20{
	position: absolute; left: 10%; top: 65%; width: 80%; font-size: 13px;
}
.menstory_how20_1{
	position: absolute; left: 37%; top: 83%; width: 80%; font-size: 13px;
}
.menstory_how21{
	position: absolute; left: 10%; top: 33%; width: 80%;
}
.menstory_how22{
	position: absolute; left: 10%; top: 49%; width: 80%;
}
.menstory_how23{
	position: absolute; left: 10%; top: 63%; width: 82%;
}
.menstory_how24{
	position: absolute; left: 10%; top: 79%; width: 80%;
}
.menstory_how25{
	position: absolute; left: 10%; top: 52%; width: 80%;
}
.menstory_how26{
	position: absolute; left: 10%; top: 20%; width: 80%;
}
.menstory_how27{
	position: absolute; left: 10%; top: 35%; 
}
.menstory_how28{
	display: none; 
}
.menstory_how29{
	position: absolute; left: 17%; top: 40%; width: 80%; 
}
.menstory_how30{
	position: absolute; left: 10%; top: 50%; 
}
.menstory_how31{
	display: none; 
}
.menstory_how32{
	position: absolute; left: 17%; top: 55%; width: 80%; 
}
.menstory_how32_1{
	position: absolute; left: 65%; top: 61%; width: 80%; 
}
.menstory_how33{
	position: absolute; left: 10%; top: 70%; 
}
.menstory_how34{
	position: absolute; left: 17%; top: 75%; width: 80%; 
}
.menstory_how34_1{
	position: absolute; left: 65%; top: 86%; width: 80%; 
}
.menstory_how35{
	border: solid 1px #5A5A5A; border-radius: 10px; position: relative; background-color: #F2F9FD; height: 390px; width: 92%; margin: 1%; padding: 10px;
}
.sp_down{
	padding-top: 10px;
}
.otodoke_image{
	position: absolute; 
	top:15px;
	width: 70%;
}



.honbun1{font-size: 13px; color: #000000; line-height: 22px;}
.honbun1 a:link{color:#000000;text-decoration:underline;}
.honbun1 a:visited{color:#000000; text-decoration:underline;}
.honbun1 a:hover{color:#000000; text-decoration:none;}
.honbun1 a:active {color:#000000; text-decoration:none;}



.member_01{
font-size: 18px; width: 80%;
}
.img_size {
width:100%;
max-width: 100%;
height: auto;
}


/*製品の特長*/
.setumei01{
	position: static;width: 98%;margin-bottom:0px;height: auto;left: 0%;padding: 0px;
}
.setumei01_1{
	position:static;margin-top: -20px;left:0%;width: 98%;margin-bottom:5px;
}
.setumei01a{
	position: static;margin-top: -12px;width: 100%;margin-bottom:0px;height: auto;left: 0%;padding: 0px;
}
.setumei01-2{
	position:static;margin-top: -50px;left:0%;width: 100%;margin-bottom:0px;
}

.setumei02{
	position: static;width: 98%;margin-bottom:0px;padding: 5px;
}
.setumei02_1{
	position:static;margin-top: -20px;left:1%;width: 98%;margin-bottom:0px;
}

.setumei03{
	position: static;width: 98%;margin-bottom:0px;
}
.setumei03_1{
	position:static;margin-top: -20px;left:1%;width: 98%;
}

.setumei04{
	position: static;width: 98%;margin-bottom:0px;height: auto;
}
.setumei04_1{
	position:static;margin-top: -20px;left:1%;width: 98%;
}

.setumei05{
	position: static;width: 98%;margin-bottom:0px;height: auto;
}
.setumei05_1{
	position:static;margin-top: -20px;left:1%;width: 98%;
}


.setumei06{
	position: static;width: 98%;margin-bottom:0px;height: auto;
}
.setumei06_1{
	position:static;margin-top: -20px;left:1%;width: 98%;
}


.setumei07{
	position: static;width: 98%;margin-bottom:0px;height: auto;
}
.setumei07_1{
	position:static;margin-top: -20px;left:1%;width: 98%;
}

.setumei08{
	position: static;width: 98%;margin-bottom:0px;height: auto;
}
.setumei08_1{
	position:static;margin-top: -20px;left:1%;width: 98%;
}

.setumei09{
	position: static;width: 98%;margin-bottom:0px;height: auto;
}
.setumei09_1{
	position:static;margin-top: -20px;left:1%;width: 98%;
}
.setumei09_2{
	display: none;
}
.setumei09_3{
	display: none;
}

/*商品詳細用の商品説明*/
/*製品の特長*/
.setumei01_all{
	position: static;width: 100%;margin-bottom:0px;height: auto;left: 0%;padding: 0px;
}
.setumei01_1_all{
	position:static;margin-top: -20px;left:0%;width: 100%;margin-bottom:5px;
}
.setumei01a_all{
	position: static;margin-top: -12px;width: 100%;margin-bottom:0px;height: auto;left: 0%;padding: 0px;
}
.setumei01-2_all{
	position:static;margin-top: -50px;left:0%;width: 100%;margin-bottom:0px;
}

.setumei02_all{
	position: static;width: 98%;margin-bottom:0px;padding: 5px;
}
.setumei02_1_all{
	position:static;margin-top: -20px;left:1%;width: 98%;margin-bottom:0px;
}

.setumei03_all{
	position: static;width: 98%;margin-bottom:0px;
}
.setumei03_1_all{
	position:static;margin-top: -20px;left:1%;
}

.setumei04_all{
	position: static;width: 98%;margin-bottom:0px;height: auto;
}
.setumei04_1_all{
	position:static;margin-top: -20px;left:1%;
}

.setumei05_all{
	position: static;width: 98%;margin-bottom:0px;height: auto;
}
.setumei05_1_all{
	position:static;margin-top: -20px;left:1%;
}


.setumei06_all{
	position: static;width: 98%;margin-bottom:0px;height: auto;
}
.setumei06_1_all{
	position:static;margin-top: -20px;left:1%;
}


.setumei07_all{
	position: static;width: 98%;margin-bottom:0px;height: auto;
}
.setumei07_1_all{
	position:static;margin-top: -20px;left:1%;
}

.setumei08_all{
	position: static;width: 98%;margin-bottom:0px;height: auto;
}
.setumei08_1_all{
	position:static;margin-top: -20px;left:1%;
}

.setumei09_all{
	position: static;width: 98%;margin-bottom:0px;height: auto;
}
.setumei09_1_all{
	position:static;margin-top: -20px;left:1%;width: 98%;
}
.setumei09_2_all{
	display: none;
}
.setumei09_3_all{
	display: none;
}


/*JISの説明*/
.setumeiJIS_1{
	position: static;width: 98%;margin-bottom:0px;height: 130px;
}
.setumeiJIS_1a{
	position:static;margin-top: -20px;left:1%;margin-bottom:20px;
}
.setumeiJIS_2{
	position: relative; height: 100px; width: 180px; margin: 1%; padding: 5px;top:-260px;left:42%;margin-bottom:-90px;
}
.setumeiJIS_2a{
	position: absolute; left: 3%; width: 95%;top:13px;font-size:11px;
	line-height:1.1em;
	color:#333333;
}



.cart_img_w{
width:60px;
}


@media screen and (min-width:481px) and ( max-width:600px) {
	
	/*　　トップメニュー画像　　*/
	.topbar_img{
		border:0 ; height:auto; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding:0px; z-index:9999; line-height:0; vertical-align:bottom;max-width: 100%;height: auto;
	}

	
}</pre></body></html>