<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">#option_area1 {
    margin-bottom:15px;
    }

#option_area1 h3,
#option_area2 h3{
    margin-bottom:5px;
    font-size:18px;
}
#option_area2 {
    padding:10px;
    }
.op1{
    margin-bottom:10px;
    }
.op2{
    margin-bottom:10px;
    }
.op2_ttl {
    font-weight:bold;
    color:#666666;
    margin-bottom:5px;
    }
.stock_comment {
    font-size:12px;
    color:#FF0000;
    }
#option_table {
    line-height:1;
    }
#option_table table{
    border-top:1px solid #999;
    border-right:1px solid#999;
    width:100%;
    }
#option_table table th {
    text-align:left;
    background:#eeeeee;
    border-left:1px solid #999;
    border-bottom:1px solid #999;
    font-size:14px;
    font-weight:normal;
    width:30%;
    padding:5px;
    }
#option_table table td {
    text-align:right;
    color:#FF0000;
    background:#ffffff;
    border-bottom:1px solid #999;
    font-size:14px;
    font-weight:bold;
    width:70%;
    padding:5px;
    line-height:1.2;
    }
div#box_together .zoom__title {
    margin-bottom: 30px;
}

.zoom-small-image {
    text-align: center;
}
#wrap {
    display: inline-block;
    max-width:100%;}



/*商品詳細ページの商品説明部分*/
.ProductLists{
  margin-bottom:55px;	
}
ul.itemList.itemList--12 li.itemList__unit {
    float: left;
    width: 7.41666666666666%;
	box-sizing: border-box;
}
ul.itemList.itemList--12 li.itemList__unit img{
    border: 1px solid #999 ;
}
ul.itemList.itemList--12 li.itemList__unit:nth-child(n+2){
   margin-left:1%;
}
ul.itemList.itemList--12 li.itemList__unit:nth-child(12n+1){
    margin-left:0;
	clear:both;
}
ul.itemList.itemList--12 li.itemList__unit:nth-child(n+13){
  margin-top:7px;
}
ul.itemList.itemList--12 li.itemList__unit img{
  width:100%;
  height:auto;	
}
ul.itemList.itemList--12 li.itemList__unit div.itemList__imgBox {
    margin-bottom: 0px;
}
p.komoji{
    font-size: 0.8em;
    line-height: 1.6em;
}
p.komoji_tyu{
    font-size: 8pt;
    line-height: 1.6em;
}
.detail_mainTitle{
  margin-bottom:25px;	
  font-size:18px;
  font-weight:bold;  
  padding: .25em 0 .5em .75em; 
  border-left: 6px solid #000; 
  border-bottom: 1px solid #000; 
}
.detail_point ul li{
  margin-bottom: 10px;	
}
.detail_point ul li:before{
	content:"■ ";
	color:#666666;
}
ul.betsusize {
    margin-bottom: 50px;
}
ul.betsusize li{
  display: inline-block;
  margin-right:10px;
  margin-bottom:10px;
  color: #dcdcdc;
}
ul.betsusize p{
  font-size:16px;
  font-weight:bold;
  margin-bottom:0px;
}

ul.betsusize a{
  font-size: 12px;
  font-weight: normal;
  color: #ffffff;}

/*-色の詳細情報の記載-*/
dl.colors {
  overflow: hidden;
  margin-top: 3pt;
  margin-bottom: 5pt;
}
    
dl.colors dt {
   width: 12em;
   float: left;
   clear: both;
}
dl.colors dd{
   margin-left: 12em;
}
/*-色の詳細情報の記載-*/

/*-色の詳細情報の記載（水彩絵具）-*/
dl.colors_hwc {
  overflow: hidden;
  margin-top: 3pt;
  margin-bottom: 5pt;
}
    
dl.colors_hwc dt {
   width: 12em;
   float: left;
   clear: both;
}
dl.colors_hwc dd{
   margin-left: 9.5em;
}

/*-透明寄りの半透明記号-*/
img.kigou{
width: 11px;
height: 11px;
vertical-align: middle;
}

/*-商品詳細仕様部分-*/
dl.item {
  overflow: hidden;
  margin-top: 3pt;
  margin-bottom: 5pt;
}
    
dl.item dt {
   width: 8.5em;
   float: left;
   clear: both;
}
dl.item dd{
   margin-left: 8.5em;
}

/* グループ説明、特徴リスト */
ul.item{
  list-style-type: square
}

div.haiban_mark {
    display:inline;
  　width: 5em;
    padding: 0.5em 1em;
 　 box-sizing: border-box;
    font-weight: bold;
    color: #000;
    background: #FFF;
    border: solid 3px #c1272d;/*線*/
    border-radius: 15px;/*角の丸み*/
}

ul.attention{
  list-style-type: square;
  border: 1px #555555 solid;
  padding: 20px;
}

ul.attention li{
  margin-left: 20px;
}

td{
   border: none;
 }

/* 一覧テーブル装飾 */
table.Ichiran{
  width:100%;
  margin-left : auto ; margin-right : auto 
  border-collapse: collapse;
}

table.Ichiran th{
    width: 10%;
    padding: 5px;
    font-weight: bolder;
    vertical-align: middle;
    background: #dcdcdc;
  　color: #696969;
    border: 1px #555555 solid;
    text-align: center;
}

table.Ichiran td{
    border: 1px #555555 solid;
    text-align: center;
    padding: 5px;
}

/* グループ説明、シリーズ名 日本語 */
span.item{
	font-size:16px;
	margin-bottom:15px;
}

/* ウェア サイズ表PC */
table.wear th{
  font-size: 10px;
  font-weight: 700;
}

table.wear tr.color{
  background: #dcdcdc;
}
table.wear th,td{
  text-align: center;
}

div.attention{
  border: 1px #555555 solid;
  padding: 20px;
}
div.attention ol{
  list-style-type: disc;
  padding-left: 15px;
}

/* 弓手式セット内容品 */
table.setitem{
   border: solid 1px #555555;
}
table.setitem td{
  text-align: left;
  border: solid 1px #555555;
  padding: 3px 10px;
}


/* .rotring　ロットリング商品ページ */
table.rotring { width: 100%; }
.rotring th { width: 20%; text-align: left; background: #f4f4f4; 
 border: 1px solid #ddd; padding: 10px; }
.rotring td { text-align: left;  border: 1px solid #ddd; padding: 10px; }

@media only screen and (max-width:480px){
.rotring { margin: 0 -10px; }
.rotring th,
.rotring td{ width: 100%; display: block; border-top: none;
  border: 1px solid #ddd; }
.rotring tr:first-child th { border-top: 1px solid #ddd; }
}


/* 色材 色名表示（仮に全色セットページの内容色に飛ばす） */
#full_color{
  margin-top:-20px;
  padding-top:20px;
}

.tbl_on{
  text-align: center;
  background: #dcdcdc;
}

.emp{
  font-size: 16px;
  margin-top: 2ex;
  margin-bottom: 0.5ex;
}

p.details{
  margin-bottom: 3em;
}</pre></body></html>