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

/* ========BASIC======== */
html {
   overflow-y:scroll;
}

body {
   margin:0;
   padding:0;
   line-height:1.4;
   letter-spacing:1px;
  /* font-family:"Hiragino Kaku Gothic Pro",HiraKakuPro-W3,"ヒラギノ角ゴ Pro W3","メイリオ", Meiryo,"ＭＳ Ｐゴシック",verdana,sans-serif;
	font-family: 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Meiryo, メイリオ, Osaka, 'MS PGothic', arial, helvetica, sans-serif; */
  font-family: "Helvetica Neue",
    Arial,
    "Hiragino Kaku Gothic ProN",
    "Hiragino Sans",
    Meiryo,
    sans-serif;
	
	/*font-size:13px;font-size:0.9em;*/
 /*  color:#333;border-top:4px solid #999999;*/
   background:#fff url("../images/bg.gif") 0 105px repeat-x;
   border-top:4px solid #999999;	
}

br {
   letter-spacing:normal;
}

a {
   color:#000;
   text-decoration:none;
}

a:hover {
   color:#999;
   text-decoration:underline;
}

a:hover img {
	opacity: 0.5;
}

img {
   border:0;
   vertical-align:bottom;
/*追加*/
    max-width: 100%;
    height: auto;
}


h1,h2,h3,h4,h5,h6 {
   margin:0;

}

/* loading */
.loading {
position: fixed;
z-index: 10001; z-index: 995;
top: 0;
right: 0;
bottom: 0;
left: 0;
background: #e4dde1 ; color: #fff; width: 100%; height: 100vh;
    display: flex; justify-content: center;align-items: center;
}
.loading img{
  animation: loadFlash 1.5s infinite;
}
@keyframes loadFlash{
  50%{
    opacity: 0;
  }
}



/* ========TEMPLATE LAYOUT======== */
#top {
/*   width:1230px;
   margin:0 auto;
   padding:0;width:1230px;*/
    max-width:1230px;
    width:100%;
    margin:0px auto;
}

#header {   
padding-top:5px;
   position:relative;
}

#pr {
   position:absolute;
   left:0;
   top:0;
}

#serch {
   position:absolute;
   top:0;
   right:0;
}

#gnavi {
   position:absolute;
   bottom:0;
   right:0;
}

#menu {
	float:left;
   width:780px;
   margin-top:10px;
   margin-bottom:10px;
	text-align:center;
}

/*
#icatch {
   width:780px;
   margin:20px 20px 20px 0px;
}
*/
#icatch {
/* width:780px;
   height:300px;	
   */float: center;
 	width: 780px;
	height:300px;
 	background-image: url(../images/top/top_00.png);
	background-repeat: no-repeat;	
	background-position: 0% 0%;			/* 背景画像の位置は画面中央 */
}

#contents {   
   margin-top:0px;
   padding:0 0;
   /*background:#fff;width:1230px;   float:left;*/

}

#contents_l {
	text-align: center;

   margin: 0 auto;
   padding:0px 0;
   /*   width:1230px;background:#fff;*/

}
.inner{    
  display: inline-block;
  text-align: left;
	
}

@media screen and (max-width: 640px) {
.inner td:last-child {
    /*border-bottom: solid 1px #ccc;*/
    width: 100%;font-size: 0.9em; 
  }
  .tbl-r02 {
    width: 90%;
  }
  .tbl-r02 th,
  .tbl-r02 td {
　　border-bottom: none;
    display: block;
    width: 100%;
  }

}


/*.inner td{   width:100%;
}*/
.Language {font-weight: bold;
letter-spacing: 0.1em;
font-size: 65%; 
/*border-bottom:2px solid #ABABAB;
	box-shadow:0px 3px 1px 2px #f6f6f6;*/

}

#contentstop {
   margin:0 auto;
	float:left;
   width:100%;
   padding:5px;
/*   background:#fff;  width:780px;   width:1230px;
box-shadow:0px 0px 10px #999;
	box-shadow:0px 6px 6px 3px #f6f6f6;
-moz-box-shadow:0px 6px 6px 3px #f6f6f6;
-webkit-box-shadow:0px 6px 6px 3px #f6f6f6;*/


}

.bar {
	margin:0 auto;
    margin-top:100px;
    margin-bottom:50px;
	width:70%;
/*	width:780px;*/
/*		height:2px;　background-image: url(../images/product/bar01.png);
	background-repeat: no-repeat;*/
border-bottom:3px solid #ABABAB;
}

#contents h5 {
   margin-bottom:8px;
   line-height:1.8;
   font-size:110%;
   color:#134D99;
 /*  border-bottom:3px solid #005DD8;*/
   border-bottom:3px solid #ABABAB;
}

.info{
   font-size:13pt;
   margin-left:15px;
}

.guideline{
   font-size:14pt;   max-width:80%;	margin:0 auto;
}
.guideline p{
	   padding:10px;line-height:1.7;
}



/* INFORMATION 0813 */
#contents dl.information {
   margin:0px 2px;  padding-top:2px;
   	color:#333;
}
dl.information a {
	/*color:#191970;e6e6e6*/
	color:#66665c;
	font-weight: bold;
	background: linear-gradient(transparent 60%, #eee 60%);
}

#contents dl.information dt {
   float:left;
   margin:0px 10px 5px 1.5em;
   padding-top:5px;
}

#contents dl.information dd {
   margin:0 0 5px 0;
   padding: 5px 0px 5px 9em;
   /*background:url("../images/bg_dotline.gif") 0 100% repeat-x;*/
}
dl.information hr {
	border:none;
	border-top:dashed 1px #CCCCCC;
	height:1px;
	color:#FFFFFF;
}

.con{
	padding:1em;
	margin:0 auto;
}


/*&lt;b&gt;&lt;font color="#f04020"&gt;&lt;/font&gt;&lt;/b&gt;　→　&lt;span class="releasefont"&gt;&lt;/span&gt;*/
.releasefont {
	color:#dc143c;
	font-weight:  bold;
}

.account img {  
   border:3px double #ccc;
   }

.account img:hover  {  
	box-shadow: 0px 0px 5px #333300, 0px 0px 2px #333300
		;}

.information dd p  {
	font-size:100%;
	position: relative;
	padding: 0 .8em .8em 1.7em;
	/*border-bottom: 1px solid #ccc;*/
}
.information dd p::after {
	position: absolute;
	top: .4em;
	left: .4em;
	z-index: 2;
	content: ' ';
	width: 10px;
	height: 10px;
	background-color: #ccc;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
}



#main {
	width:80%;
	float:left;
   /*   float:left;	display: flex;
	flex-wrap: wrap;　 margin:20px;	width:550px; padding: 5px;  margin:10px 10px 10px 0px;*/
	margin-top:10px;
}


#sub {
   float:right;
	width:220px;
  /* width:220px; width:20%; margin-top:10px;*/    
	margin-top:10px;font-size: 0.8em;
}

.YouTube iframe{  
	width:220px;
	height:124px; 
}

.t_pro{ margin-top:10px; }


@media screen and (min-width : 1178px ){
	.is-sp{
		display: none!important;
	}
}

@media (max-width : 1180px ){

#main { 
	display: block;
	width: 100%;
}
#sub {  display: block;
	width: 100%;
}
.YouTube iframe{  
	width:100%;
	height:100%;
}
#sub h3 {
	text-align: center;
	font-size: 1.2em;
	}
#sub li {
	text-align: center;
}
	
		.is-pc{
		display: none!important;
	}

/*消す*/
details {  display: none ;}

.eshop{ 
	text-align:center;
}

.YouTube { 
	margin:0 auto;
	width:100%;
	height:300px; 
}	
	
}


.open {
color: #999;
}
.close{
color: #999;
}

details[open] .open {
  display: none ;
}


details:not([open]) .close {
  display: none ;	border-top:1px solid #ccc;
}




#pageTop {
   clear:both;
}

#footMenu {
   float:left;
  /* width:780px;*/width:100%;
   margin-top:10px;
}

#footer {   text-align:center;
   clear:both;    margin-top:10px;  font-size:10px;
  /* width:780px;*/width:100%;
	
}

/* ========HEADER CUSTOMIZE======== */
#header h1 {
   margin:0;
   padding:20px 0 0 0;
   /*font-size:32px;*/font-size:2.8px;
   line-height:1.0;
}

#header h1 a:hover {
   color:#f1f1f1;
}


#header #gnavi ul {
   list-style:none;

}
#header #gnavi li {
   float:left;
   margin-left:15px;
   font-size:11px;
}

#header #gnavi li a {
   display:block;
   padding-left:8px;
   background:url("../images/bg_arrow.gif") 0 50% no-repeat;
}

.clear {
    clear: both;
display:block
}




/* ========SERCH CUSTOMIZE======== */
#serch dt {
   float:left;
   margin:2px 0 0 0;
   padding:0;

}

#serch dd {
   float:left;
   margin:1px 0 0 10px;
   padding:0;
}


/* ========MENU CUSTOMIZE======== *//*
#menu ul {
 	margin:0px 0px 0px 0px;
	padding:0;
   list-style:none;
}

#menu li {
   overflow:hidden;
   float:left;
   margin:0;
   margin-left:-1px;
   padding:0;
   border:1px solid #CECBCE;
   border-bottom:none;
   background:#fff url("../images/bg_menu.gif") -40px 0 repeat-x;
}

#menu li a {
   display:block;
  width:160px;
   height:20px;
   padding:10px 0;
   line-height:20px;
   font-weight:bold;
   text-align:center;
   outline:none;
}

#menu li a:hover {
   color:#fff;
   text-decoration:none;
   background:#fff url("../images/bg_menu.gif") 100% 100% repeat-x;
}

#menu li.home {
   width:160px;
   margin-left:0;
   border-left:1px solid #CECBCE;
}

#menu li.active a {
   color:#fff;
   background:#fff url("../images/bg_menu.gif") 100% 100% repeat-x;
   text-decoration:none;
}
*/

/*****メニュー****/
.dropmenu{
  *zoom: 1;
  list-style-type: none;
 /* width: 1200px;*/
  margin: 18px auto 0px;
  padding: 0;
  border-top:groove 2px #ddd;

}
.dropmenu:before, .dropmenu:after{
  content: "";
  display: table;
}
.dropmenu:after{
  clear: both;
}
.dropmenu li{
  position: relative;
  width: 20%;
  float: left;
  margin: 0;
  padding: 0;
  text-align: center;
}
.dropmenu li a{
  display: block;
  margin: 0;
  padding: 25px 0 20px;
  background: #708090;
  color: #fff;
  font-size: 14px;
  line-height: 1;
  text-decoration: none;
}
.dropmenu li ul{
  list-style: none;
  position: absolute;
  z-index: 9999;
  top: 100%;
  left: 0;
  margin: 0;
  padding: 0;
}
.dropmenu li ul li{
  width: 100%;
}
.dropmenu li ul li a{
  padding: 13px 15px;
  border-top: 1px solid #000;
  background: #708090;
  text-align: left;

 }
.dropmenu li:hover &gt; a{
  background: #4D4D4D;
    text-shadow: 0px 0px 3px #000; 
}
.dropmenu li a:hover{
  background: #383838;
    text-shadow: 0px 0px 3px #000; 

}

#normal li ul{
  display: none;
}
#normal li:hover ul{
  display: block;
}

/* ========MAINCONTENTS CUSTOMIZE======== */
/*#main a {
   color:#134D99;
}

#main a:hover {
   color:#134D99;
   text-decoration:underline;
}*/

#main h2 {
   clear:both;
   margin-bottom:8px;
   padding:0px 10px;
   line-height:2.0;
   color:#fff;
   /*font-size:15px;*/font-size:1.4em;
   font-weight:bold;
   background:#fff url("../images/bg_h2.gif") 100% 100% repeat-x;
}

#main h3 {
   margin-bottom:8px;
   line-height:1.8;
   /*font-size:14px;*/font-size:1.2em;
   color:#134D99;
   border-bottom:2px solid #999;
}

#main h4 {
   margin-bottom:2px;
   /*font-size:13px;*/font-size:1.1em;
}

#main h5 {
   margin-bottom:2px;
   /*font-size:13px;*/font-size:1.0em;
}

#main h6 {
   margin-bottom:2px;
   /*font-size:13px;*/font-size:0.9em;
}



#main p {
 margin:0 0 1em 0;

}

#main dt {
   margin-bottom:3px;
}

#main dd {
/*   padding:0;*/
   margin:0 0 0.5em 1em;
   padding:3px;
   background:#f1f1f1;
}


/* TOPNAVI CUSTOMIZE */
#main div.topNavi {
   overflow:hidden;
   position:relative;
   margin-left:-10px;
   margin-bottom:20px;
}

/** html #main div.topNavi {
   height:1em;
   overflow:visible;
}
*/

/*追加*/
.category{
       float:right;   padding:5px;   margin-top:10px;   font-size:0.9em;   font-weight:bold;
}

#main div.topNavi div.topNaviColumn {
   display:inline;
   /*width:270px;*/
   float:right;
   margin-left:10px;
   padding:0 0 3em 0;
}

#main div.topNavi h2.topNaviImg {
   margin:0;
   padding:0;
   background:none;
}

#main div.topNavi div.topNaviColumn p.detail {
   position:absolute;
   bottom:0;
 /*  width:270px;*/
   text-align:right;
}

#main div.topNavi div.topNaviColumn p.detail a {
   padding:0 0 0 7px;
   background:url("../images/bg_arrow.gif") no-repeat left 50%;
}

#main div.topNavi div.topNaviColumn p.cLeft {
   right:280px;
}

#main div.topNavi div.topNaviColumn p.cRight {
	right:0;
}

.pro {
   margin-bottom:5px;
	padding:2px 5px;
   line-height:2.0;
   /*color:#999;*/
   font-size:1.3em;
   font-weight:bold;
	height:1.8em; 	width:auto; 
}

/* INFORMATION　ev */
#ev dl.information {
margin:0;
}

#ev dl.information dt {
  float:left;
   /*  padding-top:5px;
 */
}

#ev dl.information dd {
height:250px;
   margin:0 0 15px 0;
   padding: 0px 0px 5px 9em;
   background:url("../images/bg_dotline.gif") 0 100% repeat-x;
}

#ev dl.information img {
float:right;
}





/* INFORMATION CUSTOMIZE */
#main dl.information {
   margin:0;
}
#main dl.information dt {
   float:left;
    padding: 5px 5px 5px 0em;
   font-weight:bold;
 /*  background:#ccc;*/

}

#main dl.information dd {
   margin:0 5px 5px 0;
   padding: 5px 0px 5px 9em;
  /* background:url("../images/bg_dotline.gif") 0 100% repeat-x;*/background:#fff;
	   border-bottom:1px solid #ccc;
	}

#main table {
   font-size:0.9em;
}

#main table {
   /*width:550px;*/
   margin-bottom:20px;
   border-collapse:collapse;
   border-bottom:1px solid #999;
   border-spacing:0;
   line-height:1.8em;
}

#main table th {
   padding:5px;
/*   border:1px solid #999;
   border-width:0 0 1px 1px;
   background:#EFEBEF; font-weight:bold;*/
    text-align:left;
}

/*#main table td {
   padding:5px;
   border:1px solid #999;
   border-width:0 0 1px 1px;
   text-align:left;
}*/

#main table td ol {
   margin:0;
   padding:0 0 0 30px;
}

#main table td li {
   margin:0;
   padding:0;
}


/* ========SUBCONTENTS CUSTOMIZE======== */
#sub .section {
   margin-bottom:15px;
}

#sub h2 {
   padding:5px;
   font-size:14px;
   font-weight:bold;
   background:#b0c4de;/*e2ceb5   color:#4169e1;*/

}

#sub h3 {
   padding:5px;
   /*font-size:13px;*/font-size: 1.1em;
   font-weight:bold;
   background:#EFEBEF;
}

#sub ul {
   margin:0;
   padding:0;
   border:1px solid #EFEBEF;
}

#sub li {
   padding:2px;
   line-height:1.5;
   list-style:none;
   border-bottom:1px solid #E7E7EF;
}

#sub li a {
   display:block;
   padding:2px 2px 2px 15px;
   background:url("../images/bg_arrow.gif") 5px 50% no-repeat;
}

#sub li a:hover {
   display:block;
   color:#333;
   background:#EFEBEF url("../images/bg_arrow.gif") 5px 50% no-repeat;
   text-decoration:none;
}


/* ========PAGRTOP CUSTOMIZE========= */
#pageTop {
   text-align:right;
   font-size:11px;
}

#pageTop a {
   padding:0 0 0 12px;
   background:url("../images/bg_pagetop.gif") 0 50% no-repeat;
}


/* ========FOOTMENU CUSTOMIZE======== */
#footMenu ul {
   margin:25px 0;
   padding:20px 0;
   text-align:center;
   border-top:1px solid #ddd;
}

#footMenu li {
   display:inline;
   margin:0 0 0 20px;
   list-style:none;
}

#footMenu li a:hover {
   color:#666;
   text-decoration:underline;
}


/* ========FOOTER CUSTOMIZE======== */
.copyright {
   font-style:normal;
   font-size:11px;
   color:#999;
   line-height:2.0;
   text-align:center;
}

.small  {font-size: 80%; }

#mono  {
	color:#008000; }
	
#oz  {
	color:#911e24; }

#chu  {
	color:#a85700; }


#can  {
	height:300px;
}

#can img  {
    float: left;
    margin-right: 10px;
}
#can  p {
    overflow: auto;
}

/*ff4e5f*/

.sale .line {
background: linear-gradient(transparent 60%, rgba(255,255,100,0.6) 0%);
font-weight:bold;
color:#00A0E9;}

.sale h4{
	background: linear-gradient(transparent 50%, rgba(0,102,255,0.2) 0%);
	color:#000080;

}

.sale h1{
    position: relative;
    padding: 15px 20px;
    border-bottom: 3px solid #000;
    width:80%;
    margin: 0 auto;   font-size:2.5em;
}

.sale h1 :before {
    position: absolute;
    left: 50px;
    bottom: -30px;
    content: '';
    border-width: 20px;
    border-style: solid;
    border-color: #000000 transparent transparent transparent;
}

/*
.sale h1{
position: relative;
background: #dfefff;
box-shadow: 0px 0px 0px 5px #dfefff;
border: dashed 2px white;
padding: 0.2em 0.5em;
color: #454545;
}

.sale h1:after{
position: absolute;
content: '';
left: -7px;
top: -7px;
border-width: 0 0 15px 15px;
border-style: solid;
border-color: #fff #fff #a8d4ff;
box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.15);
}
*/

/*.sale img
{width:240px;}*/

div.sale p{
	font-size:15px;
    padding:1.2em; 
	text-align:center; /*left; */
   line-height:1.5;
}

.sale h2{  
        border:#ccc solid 1px;  
	   /*border-radius: 10px 10px 0px 0px  / 10px 10px 10px 10px;*/
        display:block;  
		/*margin-bottom:2px;*/
        padding:.3em .2em .3em .3em ; 
 		color: #00aacc;
   		line-height:1.0;    width:80%;    margin: 0 auto;
 	   }  

.sale h3{  
padding:.3em .2em .3em .3em ; 
background: #b3b3b3;
color:#fff;
border-radius: 10px;
} 
/*0 8px 0 8px;*/
.switch{
	padding: 2px 10px;  font-weight: bold;
/*    background: linear-gradient(86.13deg, #FF0461 -3.42%, #FF773E 59.59%);*/
  background-color: #CC000E;
	color: #fff;
	border-radius: 5px;
}

.ps{
	padding: 2px 10px;  font-weight: bold;
/*    background: linear-gradient(86.13deg, #FF0461 -3.42%, #FF773E 59.59%);*/
  background-color: #00358c;
	color: #fff;	border-radius: 5px;
}
.steam{
	padding: 2px 10px;  font-weight: bold;
/*    background: linear-gradient(86.13deg, #FF0461 -3.42%, #FF773E 59.59%);*/
  background-color: #1b2838;
	color: #fff;	border-radius: 5px;
}
.space{
	padding: 50px 0px  0px;

}
/**/
:root {
    margin: 30px;
    radius: 15px;
}

.box {
    margin: 5%;
    position: relative;
    box-sizing: border-box;
    width: 700px;
	text-align:center;
	
    padding:1em ;
	font-size: 150%; 
	font-weight: bold;
	line-height: 1.5;
}

.box a {
color:#fff;
}

.box:before,
.box:after {
    content: '';
    position: absolute;
}

.layered {
    padding: var(--margin);
    border-radius: var(--radius);
    border: 5px solid rgba(176, 215, 244, 0.35);
   /* text-align: justify;*/
}

.layered:before,
.layered:after {
    width: 100%;
    height: 100%;
    border-radius: var(--radius);
}

.layered:before {
    z-index: -1;
    left: 8px;
    top: 8px;
    background: linear-gradient(135deg, #52BCDE, #0074bf);
}

.layered:after {
    z-index: -2;
    left: 16px;
    top: 16px;
    background: linear-gradient(-45deg, #B0D7F4 25%, #fff 25.1%, #fff 50%, #B0D7F4 50.1%, #B0D7F4 75%, #fff 75.1%, #fff 0);
    background-size: 15px 15px;
}


/**/

div.sale{
	margin:0 auto;
    text-align: center; 
		 padding-top:4em;
}

.sale img{
   min-width:50%;
	height:auto;
padding:.2em;/*	*/
}

.sale th{
   width:260px;
}

.sale td{
/*   width:390px;*/font-weight: bold;
	text-align: center; 
}


/*追加*/
/*
.sale_list table {
    border-collapse:  collapse; 
	width: 100%;
}

thead{	font-weight: bold;

	   background-color: #ddd;}
 
.sale_list tr:nth-child(even) {
	   background-color:  #eee; 
}
 
.sale_list th,td {
    padding: 5px 10px;       
}*/
.red{
		font-weight: bold;
 		color: #ff0000;
	font-family: "メイリオ" ,"Arial";

		}

.mini{
	font-size:80%;
		}
		

	   
/*2018-10-30ついか*/
div.sale01.avd01 {
background-color: #2e8b57;   /* 背景色 */
background-image: linear-gradient(
    -45deg,
    #2e8b57 25%,
    #00aacc 25%, #00aacc 50%,
    #2e8b57 50%, #2e8b57 75%,
    #00aacc 75%, #00aacc
  );
 }
.avd02 {
background-color: #4169e1;   /* 背景色 */
background-image: linear-gradient(
    -45deg,
    #1e90ff 25%,
    #4169e1 25%, #4169e1 50%,
    #1e90ff 50%, #1e90ff 75%,
    #4169e1 75%, #4169e1
  );
 }

.avd03 {
background-color: #db7093;   /* 背景色 */
background-image: linear-gradient(
    -45deg,
    #db7093 25%,
    #F7819F 25%, #F7819F 50%,
    #db7093 50%, #db7093 75%,
    #F7819F 75%, #F7819F
  );
 }

.avd04 {
background-color: #A9A9F5;   /* 背景色 */
background-image: linear-gradient(
    -45deg,
    #9F81F7 25%,
    #A9A9F5 25%, #A9A9F5 50%,
    #9F81F7 50%, #9F81F7 75%,
    #A9A9F5 75%, #A9A9F5
  );
 }


div.sale01 {
   -moz-border-radius: 10px;    /* 古いFirefox用 */
   -webkit-border-radius: 10px; /* 古いSafari,Chrome用 */
   border-radius: 0px 0px 10px 10px / 10px 10px 10px 10px;
	width: 100%;
	margin:0 auto;
   text-align: center; 

  /* 幅8px、高さ8pxで背景画像のサイズを指定 */
  background-size: 8px 8px;
margin-bottom:8px;
padding-bottom:5px;
  }



div.sale01 h2 {
background: rgba(25,25,25,0.2);
color:#F0F8FF;
padding:5px;

}

div.sale01 a {
color:#fff;
}

/*hidden_box*/
.hidden_box {
    margin: 2em 0;/*前後の余白*/
    padding: 0;
}

.hidden_box label {
    padding: 10px;
/*    font-weight: bold;*/
    border: solid 1px black;
    cursor :pointer;
}

.hidden_box label:hover {
    background: #efefef;
}

.hidden_box input {
    display: none;
}

.hidden_box .hidden_show {
    height: 0;
    padding: 0;
    overflow: hidden;
    opacity: 0;
    transition: 0.8s;
}

.hidden_box input:checked ~ .hidden_show {
    padding: 7px 0;
    height: auto;
    opacity: 1;
}

/* ボタン共通設定 */
.btn06{
    /*矢印の基点とするためrelativeを指定*/
  position: relative;
    /*ボタンの形状*/
  text-decoration: none;
  display: inline-block;
  background:#4682b4;
  color:#ffffff;
    padding: 10px 40px 10px 30px;
  font-weight:  bold;
  border-radius:25px;
    text-align: center;
    outline: none;
    /*アニメーションの指定*/
    transition: ease .3s;
}

.btn06:hover {  color:#696969;
  background:#c0c0c0; 
/*border-bottom:2px solid #dcdcdc; */
}


/* 矢印が右に移動 */

.btnarrow1::after{
    content: '';
    /*絶対配置で矢印の位置を決める*/
 	 position: absolute;
    top:42%;
    right: 13px;
    /*矢印の形状*/
    width: 5px;
    height: 5px;
    border-top: 2px solid #fff;
    border-right: 2px solid #fff;
    transform: rotate(45deg);
    /*アニメーションの指定*/
    transition: all .3s;
}

/*hoverした際の移動*/
.btnarrow1:hover::after{
    right: 12px;
}

/*追加*/
.itemList {
  padding: 10px 0;
  color: #333;  
text-align: center;
  font-size: 1.3em;}

  .itemList__items {
 /**/
      content: "";
      display: block;
      clear: both;    margin: 5px;

  }

  .itemList__item {
    float: left;	 
    width: 33%;
  }

  .itemList__link {
    display: block;
    margin: 1px 0 0 0px;
    text-decoration: none;
  }

  .itemList__photo {
    text-align: center; padding: 0px 5px;
  }

  .itemList__image {
    width: auto;
    max-width: 100%;
    height: auto;   border: solid 1px #555555;

}

  .itemList__name,
  .itemList__price {
    padding: 0 1px;
  }

  .itemList__name {
    margin-top: 5px;
    font-size: 0.9em;
    line-height: 5px;
  }

  .itemList__price {
    margin-top: -15px;
    line-height: 3px;
  }
ul {
  list-style: none;
}
@media screen and (max-width: 900px) {
	  .itemList__item {
    width: 49%;
  }

#newrelease	{
    margin-top: 5px;
    font-size: 0.9em;  }
	
}


@media screen and (max-width: 640px) {
	  .itemList__item {
    float: none;
    width: 90%;
  }
}
.clear{clear: both;}
</pre></body></html>