@import url('https://www.rakuten.ne.jp/gold/paty/css/yohan.css');
@import url('https://shopping.geocities.jp/paty/css/paty_event.css');
@import url('hhttps://shopping.geocities.jp/paty/css/itempage.css');
@import url('https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css');
@import url('https://www.rakuten.ne.jp/gold/paty/common/css/head_03f.css');
@import url('https://www.rakuten.ne.jp/gold/paty/sp/item_fd/css/owl.carousel.css');
body {
    font-size: 1.5rem;
}
.fs-l-header {
    background-color: white;
}
.fs-c-breadcrumb__list {

    background-color: white;
}
input.fs-p-searchForm__input.fs-p-inputGroup__input {
    color: black;
}
#stock img {
    max-width: 90px !important;
    max-height: 100px !important;
    /* width: 75px; */
}
#shpBody .mdItemInfoLead .pt2 ,#CentItemInfo13 .dvBody .pt2{
    display: none;
}
.cod_i1, .col_i1 {
    width: 850px;
    height: 800px;
    margin: auto;
}

#ItemInfo .mdItemInfoDelivery dl .elExpand table th {
   
    font-weight: normal;
    white-space: nowrap;
}


#ItemInfo .mdItemInfoDelivery dl .elExpand {
    height: auto;
    overflow: hidden;
    -ms-opacity: 0;
    opacity: 1;
}


.Pagefont{font-family:"¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "Hiragino Kaku Gothic Pro", "¥á¥¤¥ê¥ª", Meiryo, "£Í£Ó £Ð¥´¥·¥Ã¥¯", "MS PGothic", sans-serif;
    text-align: center;
    width: 90%;}



div#ItemPage{

	width:800px;

	text-align:center;

	margin:0 auto;

	background-color:#FFF;

	}

div a:hover img{

	opacity:0.80;

	filter: alpha(opacity=80); 

	-ms-filter: "alpha( opacity=80 )";

	background: #fff;

}



div img{

	margin:auto;
	display: block;

}

/*

**********************************************

¡¡              ¥Ê¥Ó

**********************************************

*/



/*

div#navi {

   position:fixed; top:0px;

   overflow:hidden;

   width:800;

   height:55px;

   background:#FFF;

   background-color:rgba(255,255,255,0.65);

   -moz-opacity:0.65;

   -khtml-opacity:0.65;

   margin-bottom:50px;

   z-index:1;



}

*/

.jump{
width:500px;
margin:0 auto;
padding:0;
}
.jump img{width:25%;
}



div#navi {

   overflow:hidden;

   width:800;

   height:55px;

   background:#FFF;

   background-color:rgba(255,255,255,0.65);

   -moz-opacity:0.65;

   -khtml-opacity:0.65;

   z-index:1;



}





div#navi ul{

	text-align:center;

	margin:0;

	padding:0;

}

div#navi li{

	display: inline-block;

	/display:inline;

	/zoom:1;

	padding-right: 0px;

	margin: 0 0 0 0;

	list-style:none;

}



/* IE6 */

ul li {

  _display: inline; /* IE6¤¬display: inline-block;¤ËÂÐ±þ¤·¤Æ¤¤¤Ê¤¤¤Î¤Ç */

}

 

/* IE7 */

*:first-child+html ul li {

  display: inline; /* IE7¤¬display: inline-block;¤ËÂÐ±þ¤·¤Æ¤¤¤Ê¤¤¤Î¤Ç */

}







/*

**********************************************

              ¥³¡¼¥Ç¥£¥Í¡¼¥È

**********************************************

*/





.cod_link{

font-size:10px;

line-height:16px;

text-align:center;

vertical-align:middle;

padding:10px;

	}



.cod_link a{

	margin:10px 10px 10px 0px;

}

	

.cod_link p{

float:left;

margin:0;

display:block;

	}

	

.img {

	width:800px;

	height:auto;

}

/*

**********************************************

                  ¥«¥é¡¼

**********************************************

*/



#col {

	width:800px;
	height:auto;

	text-align:center;

	margin:0 auto;

	position:relative;

}









/*

---------------------------------------

¥«¥é¡¼1Îó

---------------------------------------

*/





div#ColVariation01{

	width:800px;

	height:auto;

	position:relative;

	background-repeat:no-repeat;

	background-position : 8px 0px;

}			





#ColVariation01 .LargeComment{

	width:100px;

	text-align:left;

	font-size:10px;

	line-height:14px;

	color:#666;

	margin:0 0 0 700px;

}



#ColVariation01 .LargeComment img{

	margin:0 0 0 0;

}



#ColVariation01Right{

	width:85px;

	height:620px;

	margin:0 0 0 710px;

	border-left:#dcd9d4 dashed 1px;

}



#ColVariation01Right span{

	width:75px;

	height:100px;

	float:left;

	margin:0 0 0 0;

	text-align:center;

}



#ColVariation01Right p{

	width:75px;

	margin:0 0 0 10px;

	font-size:10px;

	line-height:10px;

	color:#333;

	text-align:center;

}



div#ColVariation01 img.large{

	display:none;

}



div#ColVariation01 a img.large{

	display:none;

}



div#ColVariation01 a:hover{

	background:none;

	z-index:100;

}	



div#ColVariation01 a:hover img{

	filter: alpha(opacity=100);

	-moz-opacity:1.00;

	opacity:1.00;

}



div#ColVariation01 a:hover img.large{

	position:absolute;

	float:left;

	top:0px;

	left:0px;

	display:block;

}				





#ColVariation01Right img{

	margin-left:8px;

	margin-right:8px;

	margin-bottom:0px;

}







/*

---------------------------------------

¥«¥é¡¼2Îó

---------------------------------------

*/





div#ColVariation02{

	width:800px;

	height:620px;

	position:relative;

	background-repeat:no-repeat;

	background-position : 8px 0px;

}			



#ColVariation02 .LargeComment{

	width:190px;

	text-align:center;

	font-size:10px;

	line-height:14px;

	color:#666;

	margin:0 0 0 610px;

}



#ColVariation02 .LargeComment img{

	margin:0 0 0 0;

}





#ColVariation02Right{

	width:190px;

	height:620px;

	margin:0 0 0 610px;

	border-left:#dcd9d4 dashed 1px;

}





#ColVariation02Right span{

	width:80px;

	height:100px;

	float:left;

	margin:0 0 0 0;

	text-align:center;

}



#ColVariation02Right p{

	width:80px;

	margin:0 0 0 10px;

	font-size:10px;

	line-height:10px;

	color:#333;

	text-align:center;

}





div#ColVariation02 img.large{

	display:none;

}



div#ColVariation02 a img.large{

	display:none;

}



div#ColVariation02 a:hover{

	background:none;

	z-index:100;

}	



div#ColVariation02 a:hover img{

	filter: alpha(opacity=100);

	-moz-opacity:1.00;

	opacity:1.00;

}



div#ColVariation02 a:hover img.large{

	position:absolute;

	float:left;

	top:0px;

	left:0px;

	display:block;

}				





#ColVariation02Right img{

	margin-left:8px;

	margin-right:8px;

	margin-bottom:0px;

}





/*

---------------------------------------

¥«¥é¡¼¥¯¥ê¥Ã¥¯³ÈÂç

---------------------------------------

*/



#ColVariation03 div{

	margin:0 auto;

	text-align:center;

	width:800px;

	position:relative;

	overflow:hidden;

}	



#ColVariation03 span{

	float:left;

	margin:0 0 20px 8px;

	text-align:center;

}



#ColVariation03 span img{

	margin-bottom:0;

	text-align:center;

}



#ColVariation03 p{

	margin:0 0 0 0;

	font-size:14px;

	line-height:20px;

	color:#333;

	text-align:center;

}



.zoom {

	font-size:11px;

	text-align:right;

	margin-right:10px;

	margin-bottom:15px;

}



.zoom img{

	margin:0 0 0 0;

}







/*

**********************************************

                  ¥Ç¥£¥Æ¥£¡¼¥ë

**********************************************

*/





.dtl{

	width:800px;

	margin:0;

	overflow:hidden;

	text-align:center;

}





.dtlbox{

	float:left;

	width:360px;

	height:auto;

	margin:10px 0px 20px 20px;

	text-align:center;

}

.dtlbox p{

	font-size:14px;

	font-weight:bold;

	margin:0;

}



.dtl_comments{

	width:360px;

	font-size:12px;

	line-height:16px;

	margin:0;

	text-align:left;

	word-wrap:break-word;

	height:60px;

	}

	



/*

**********************************************

                ¥ê¥¢¥ë¥¿¥Ã¥Á

**********************************************

*/



#rtc{

	width:800px;

	margin:0;

	text-align:center;

	word-wrap:break-word;

}



#rtc p{

	width:760px;

	font-size:12px;

	line-height:16px;

	margin:0 auto;

	text-align:left;

	word-wrap:break-word;

}

/*

---------------------------------------

ÁÇºà

---------------------------------------

*/



#material{

	float:left;

	margin:20px 0 0 15px;

}



#material .mtitle{

	background-color:#999;

	font-size:12px;

	font-weight:bold;

	color:#FFF;

	height:20px;



}





#material p{

	padding-left:20px;

	margin:20px auto;

	text-align:left;

	font-size:13px;

	font-weight:bold;





}





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

¥ê¥¢¥ë¥µ¥¤¥¸¥ó¥°

---------------------------------------



#tabmenu{

    padding:0px;

    margin:0px;

    color:#333;

    font-size: 11px;

    width:600px;

    position:relative;

}





#tabmenu div#tab{ position: absolute; top:0px; left:0px; }



#tabmenu div#tab a{ float: left; height: 40px; line-height: 40px; text-align: center; width: 100px; display: block; text-decoration:none; color:#333; background:#eee; margin-left:5px; }



#tabmenu div#tab a:hover{ background:#000; color:#fff; }



div#tab_contents{ width:800px; overflow: hidden;clear:both; }

 div#tab_contents ul{ width:2500px; padding: 0px 0px 5px 0px; margin:40px 0px 0px 5px; background:#eee;}

 div#tab_contents ul li{

	float: left;

	width: 800px;

	list-style-type: none;

	padding: 20px 20px 0px 0px;

} 

*/


.dvItemInfoStock elNormal {
border-top-width: 1px;
border-top-style: solid;
border-left-width: 1px;
border-left-style: solid;
margin: 0;
width:auto;
}
#ItemInfo .mdItemInfoCartButton p .elButton {
font-family: Meiryo,"MS PGothic",sans-serif;
font-size: 14px;
min-width: 140px;
}
/*===========================

±¦¥Ê¥Ó

===========================*/
#fix_navi {
	width:80px;
	position: fixed;
	right:0;
	bottom:100px;
	font-family:"¥Ò¥é¥®¥Î³Ñ¥´ Pro W3","Hiragino Kaku Gothic Pro","¥á¥¤¥ê¥ª","Meiryo","£Í£Ó £Ð¥´¥·¥Ã¥¯","sans-serif";
}

#fix_navi .fix_navilink a{
	display: block;
	color: #666666;
	background-color: #CCCCCC;
	padding: 5px;
	font-size: 10px;
	margin-bottom: 8px;
	font-weight: bold;
	text-align: center;
	text-decoration:none;

}

#fix_navi .fix_navilinktop a{
	display:block;
	color:#ffffff;
	background-color:#ACACAC;
	padding:5px;
	font-size:10px;
	font-weight:bold;
	margin-bottom:8px;
	text-align:center;
}

#fix_navi .fix_navilink a:hover,
#fix_navi .fix_navilinktop a:hover {
	opacity:0.7;
	filter:alpha(opacity=70); /*IE*/
	}

/*Í½ÈÎ¥¢¥Ê¥¦¥ó¥¹*/
p.restocked{
	text-align:center;
	margin-top:50px;
	font-size:28px;
	font-family:'£Í£Ó £ÐÌÀÄ«', 'MS PMincho', '¥Ò¥é¥®¥ÎÌÀÄ« Pro W3', 'Hiragino Mincho Pro', serif;
	background:#FFF;
	color:#000
}
p.singleitem{
	text-align:center;
	margin-top:50px;
	font-size:16px;
	font-weight:bold;
	color:#F00;
	font:"¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "Hiragino Kaku Gothic Pro", "¥á¥¤¥ê¥ª", Meiryo, Osaka, "£Í£Ó £Ð¥´¥·¥Ã¥¯", "MS PGothic", sans-serif;
}
.restocked{
	text-align:center;
	margin-top:50px;
	font-size:28px;
	font-family:'£Í£Ó £ÐÌÀÄ«', 'MS PMincho', '¥Ò¥é¥®¥ÎÌÀÄ« Pro W3', 'Hiragino Mincho Pro', serif;
	background:#FFF;
	color:#000
}
.singleitem{
	text-align:center;
	margin-top:50px;
	font-size:16px;
	font-weight:bold;
	color:#F00;
	font:"¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "Hiragino Kaku Gothic Pro", "¥á¥¤¥ê¥ª", Meiryo, Osaka, "£Í£Ó £Ð¥´¥·¥Ã¥¯", "MS PGothic", sans-serif;
}
/*Í½ÈÎ¥¢¥Ê¥¦¥ó¥¹*/

 .table {
   border-collapse: collapse;
   border:#ccc solid 1px;
   width: 750px;
   font-size:13px;
   text-align:center;
 }
 .table th{
   background-color: #000;
   text-align:center;
   color:#000;
   font-size:16px;
 }
#wrapper2 th {
    color: #FFFFFF;
}
/*
**********************************************
             ¥ê¥¢¥ë¥µ¥¤¥¸¥ó¥°
**********************************************
*/
/*div¤ÎÉôÊ¬*/
#real_image{
width:800px; margin-bottom:10px; text-align:center; margin:0 auto;
}

/*1Îó*/
.real_i{
width: 800px;
height:950px;
}

/*1Îó*/
.real_iu{
width: 800px;
height:1050px;
}

/*1Îó*/
.real_i1{
width: 800px;
height:950px;
}
/*2Îó*/
.real_i2{
width: 600px;
height:1250px;
}
/*3Îó*/
.real_i3{
width: 600px;
height:1800px;
}
/*4Îó*/
.real_i4{
width: 600px;
height: 2400px;
}
/*
**********************************************
            SRS
**********************************************
*/
#srs{
width:810px; margin-bottom:10px;
}
.srs_i{
width: 810px;
height: 950px;
}


/*
**********************************************
             ²óÍ·¥ê¥ó¥¯
**********************************************
*/
/*¿Æ*/
#kaiyu_oya{width:800px;}
.kaiyu{
	position: relative;
	width: 800px;
	text-align: center;
	margin: 20px auto;
}
.k_link1{
	width: 300px;
	padding: 10px;
	margin: 0 0 20px 40px;
	float: left;
	background-color: #333;
	text-align: center;
}
.k_link2{width:680px; padding:10px; margin:0 0 0 20px; float:left; background-color:#333;}
.k_link1 a,.k_link2 a{color:#FFF}

.k_link_1{
	float:left;
	display:block;
    margin: 10px 10px 100px 10px;
}
.k_link_1 img,.k_link2 img{ width:100px;}

.kaiyu_oya2{
text-align:center;
margin:10px auto;
width:80%;
}

  



.fs-c-productNameHeading__copy {
    display: block;
    margin: 1rem;
}


	.modal-wrap{
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: none;
	position: absolute;
}
.modal-wrap .modal-overlay {
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
	text-indent: -9999px;
	position: fixed;
	background: #000;
	opacity: 0.5;
	z-index: 2147483650;
}
.modal-wrap .modal-countent {
	position: absolute;
	top:0;
	left:0;
	bottom:0;
	right:0;
	z-index: 2147483651;
	margin:auto;
	padding:12px;
	display: block;
	background: #fff;
	text-align:left;
}
.modal-wrap .close-icon{
	position:absolute;
	top:8px;
	right:8px;
	text-decoration:none;
	font-size:16px;
	font-weight:bold;
	color:#777;
}
.modal-wrap .close-btn{
	position:absolute;
	bottom:8px;
	left:0;
	right:0;
	text-decoration:none;
	font-size:12px;
	display:block;
	padding:2px 0;
	margin:0 auto;
	width:100px;
	background:#777;
	color:#FFF;
	border-radius:4px;
	text-align:center;
}
.modal-wrap:target {
	display:block;
}
  
#infomation a {

    color: 

    red;
    font-weight: bold;

}
  
.head-news {
    width: 60vw;
    font-size: 14px;
    line-height: 25px;
margin: 16px auto;
padding: 5px;
border: 1px solid
#CC0000;
}

.close-btn {color:#ffffff !important;}
.close-icon {color:#000000 !important;}

  .fs-c-productName__name {

    font-size: 1.2rem;

}
.fs-c-productListItem__prices.fs-c-productPrices {

    font-size: 1.6rem;

}
.fs-c-productListItem__control.fs-c-buttonContainer {

    font-size: 1.4rem;

}

#parentframe {
    height: 20500px;
}

div img {
    margin: auto;
    display: inline-block !important;
}

.fs-c-button--plain.fs-c-button--viewMoreImage .fs-c-button__label {
    display: inline;
font-size: 1.6rem;
}

.fs-c-button--plain::before {
    font-size: 1.6rem;
    }