/** Shopify CDN: Minification failed

Line 99:40 Unexpected "{"
Line 123:40 Unexpected "{"

**/
/* 共通 */
.pc{
  display:none !important;
}
.sp{
  display:block !important;
}
@media screen and (min-width: 768px){
  .pc{
  display:block !important;
  }
  .sp{
    display:none !important;
  }
}

.center{
  text-align:center;
}

/**繧ｿ繧､繝医Ν繝�く繧ｹ繝医縺薙％縺九ｉ**/

#main #original #oc #title p {
      text-align: center;
      line-height: 2;
}
@media screen and (min-width: 768px){
  #main #original #oc #title p {
      text-align: center;
}
}
/**繧ｿ繧､繝医Ν繝�く繧ｹ繝医縺薙％縺ｾ縺ｧ**/


/**譛ｬ譁�縺薙％縺九ｉ**/

 
#main #original #oc #text h3{
    縲margin-left: auto;
  	  padding: 0px 0px 0px 0px;
	  margin: 0px;
   }
   
#main #original #oc #text h5{
	font-size: 16px;
	color: #000;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	font-weight: bold;
    border-bottom:1px solid #000;
    padding:4px 6px;
	} 
	
	#main #original #oc #text h6{
	font-size: 14px;
	color: #000;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	font-weight: bold;
    padding:4px 6px;
	} 
/**譛ｬ譁�縺薙％縺ｾ縺ｧ**/




#main #original a img {
	opacity: 1; /* IE莉･螟夜城℃險ｭ螳� */
	filter: Alpha(opacity=100);
}



#main #original a:hover img {
	opacity: 0.5; /* IE莉･螟夜城℃險ｭ螳� */
	filter: Alpha(opacity=50); /* IE逕ｨ騾城℃險ｭ螳� */
}



/**蜀咏悄縲縺薙％縺九ｉ**/
#main #original div.imagebox_r {
      float: right;
      bockgraound-color: #fff;
	  padding: 0px 0px 30px 30px;
	  margin: 0px;
}

#main #original div.imagebox_r p.image, {
      text-align:center;
      padding: 0px;
	  margin: 0px;
	  max-width: 250px;
	  vertical-align: bottom; 
}

#main #original div.imagebox_r p.caption {
      text-align:left;
      font-size: 10.5px;
	  color: #666666;
	  margin: 0px 0px 5px 10px;
	  padding: 0px;
	  max-width: 250px;
}

#main #original div.imagebox_l {
      float: left;
      bockgraound-color: #fff;
	  padding: 0px 30px 30px 0px;
	  margin: 0px;
   }

#main #original div.imagebox_l p.image, {
      text-align:center;
      padding: 0px;
	  margin: 0px;
	  max-width: 350px;
	  vertical-align: bottom; 
}

#main #original div.imagebox_l p.caption {
      text-align:left;
      font-size: 10.5px;
	  color: #666666;
	  margin: 0px 0px 5px 10px;
	  padding: 0px;
	  max-width: 350px;
}

/**蜀咏悄縲縺薙％縺ｾ縺ｧ**/


/**蜿り�ｳ�侭荳隕ｧ縲縺薙％縺九ｉ**/
#main #original div.sankoshryou {
      float: right;
      bockgraound-color: #fff;
	  padding: 0px 0px 30px 30px;
	  margin: 0px;
}

#main #original div.sankoshryou p.caption {
      text-align:left;
      font-size: 10.5px;
	  color: #666666;
	  margin: 0px 0px 5px 10px;
	  padding: 0px;
	  max-width: 750px;
	  }
	  
#main #original div.sankoshryou a {
      text-align:left;
      font-size: 10.5px;
	  color: #666666;
	  margin: 0px 0px 5px 10px;
	  padding: 0px;
	  max-width: 750px;
}
/**蜿り�ｳ�侭荳隕ｧ縲縺薙％縺ｾ縺ｧ**/

@media screen and (max-width: 767px) {
  #main img{
    float: none;
    width: 100%;
  }
  #main #original div.imagebox_r{
    float: none;
    display: block;
    padding: 0 0 30px;
  }
  #main #original div.imagebox_r .img{
    width:100%;
    margin:0;
  }
  #main #original div.sankoshryou{
    float: none;
    padding: 0 0 0;
  }
}
