/* NEWS / BLOG 見出し */
.double{
	width:100%;
	text-align:center; /* テキスト水平方向配置指定 */
}
.double h2{
	position:relative; /* 位置調整 */
	display:inline-block;
}
.double h2:before, .double h2:after{
	content:"";
	display:block;
	width:200px;
	height:4px;
	border-top:1px solid #111;
	border-bottom:1px solid #111;
	position:absolute;
	top:50%;
	margin-top:-2px;
}
.double h2:before{left:-224px;}
.double h2:after{right:-224px;}


/*モデル着用部分*/
.model-fit {
 color:#333333;
 background-color:#EEEEEE;
 margin:15px 0;
 font-size: 90%;
 padding: 15px;
} 

/*全体のフォント指定*/
body {
font-family: "游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", "メイリオ", sans-serif;
font-weight: 500;
}

/*heading*/
.fs-pt-column__heading {
 font-size:90%;
 color:#FFFFFF;
 text-align:center;
 background-color: #002346;
 border-radius: 5px;
}

/*2021-11-25 追記  PONPOKOPON  */
.fs-p-logo a {
text-decoration: none;
}
/*-------------------*/

/* CSS Document */
/*wjk item page デザイン*/
/*作成者：本社管理部ポンタくん 2016.06.23*/
/*変更は許可が必要です。*/

/*table reset*/
#spec_base_wjk > table {
 border-apacing:0;
 border-collapse:collapse;
 border-top-width: 0px;
 border-right-width: 0px;
 border-bottom-width: 0px;
 border-left-width: 0px;
}
/*table reset*/

#spec_base_wjk {
 width:auto;
 border-top:1px solid #CCC;
 border-bottom:1px solid #CCC;
 padding:10px 0 10px 0;
 margin:15px 0 0 0;
}

#spec_base_wjk #brand_intro {
 padding:5px;
 margin:5px 0 0 0;
}

#spec_base_wjk #brand_intro h2 {
 font-size:20px;
 font-family:"Courier New" !important;
 font-weight:normal;
 color:#555;
 padding:7px 0;
 margin:0;
}

#spec_base_wjk #brand_intro h2 span.Kana {
 font-size:12px;
 margin-left:20px;
}

#spec_base_wjk p.text_brand_intro {
 font-size:10px;
 color:#333333;
 line-height:2.0em;
 padding:15px;
 margin:0;
}

#spec_base_wjk p.text_inquiry {
 font-size:12px;
 color:#333333;
 line-height:1.5em;
 padding:5px 0;
 margin:0;
}

#spec_base_wjk .table_spec01 {
 font-size:90%;
 color:#333333;
 line-height:1.5em;
 background-color:#CCC;
 margin:15px 0;
}

#spec_base_wjk .table_spec01 th {
 width:auto;
 text-align:center;
 border-bottom:1px solid #CCC !important;
 padding:10px;
 background-color:#EEEEEE;
}

#spec_base_wjk .table_spec01 td {
 text-align:center;
 border-bottom:1px solid #CCC !important;
 padding:10px;
 background-color:#FFF;
}

#spec_base_wjk .table_spec01 tr:hover td {
 background-color:#EEEEEE;
 transition:2s;
 cursor:pointer;
}

/**/
#spec_base_wjk .table_spec02 {
 font-size:90%;
 color:#333333;
 line-height:1.5em;
 background-color:#CCC;
 margin:15px 0;
}

#spec_base_wjk .table_spec02 th {
 width:25%;
 text-align:center;
 border-bottom:1px solid #CCC !important;
 padding:10px;
 background-color:#EEEEEE;
}

#spec_base_wjk .table_spec02 td {
 text-align:left;
 border-bottom:1px solid #CCC !important;
 padding:10px;
 background-color:#FFF;
}

#spec_base_wjk .table_spec02 tr:hover td {
 background-color:#EEEEEE;
 transition:2s;
 cursor:pointer;
}

#spec_base_wjk #size_guide_btn {
 width:auto;
 background-color:#EEEEEE;
 border:1px solid #CCC;
 border-radius:10px;
 text-align:center;
}

#spec_base_wjk #size_guide_btn a {
 display:block;
 text-decoration:none;
 font-size:12px;
 color:#333333;
 padding:5px;
 border-radius:10px;
}

#spec_base_wjk #size_guide_btn a:hover {
 color:#FFF;
 background-color:#999;
 transition:.3s;
}
/* CSS Document wjk item page デザイン ここまで */

/* CSS Document セレクトショップ分へ反映 */
/*ex item page デザイン*/
/*作成者：本社管理部ポンタくん 2016.06.23*/
/*変更は許可が必要です。*/

/*table reset*/
#spec_base > table {
 border-apacing:0;
 border-collapse:collapse;
 border-top-width: 0px;
 border-right-width: 0px;
 border-bottom-width: 0px;
 border-left-width: 0px;
}
/*table reset*/

#spec_base {
 width:auto;
 border-top:1px solid #CCC;
 border-bottom:1px solid #CCC;
 padding:10px 0 10px 0;
 margin:15px 0 0 0;
}

#spec_base #brand_intro {
 padding:5px;
 margin:5px 0 0 0;
}

#spec_base #brand_intro h2 {
 font-size:20px;
 font-family:"Courier New" !important;
 font-weight:normal;
 color:#555;
 padding:7px 0;
 margin:0;
}

#spec_base #brand_intro h2 span.Kana {
 font-size:12px;
 margin-left:20px;
}

#spec_base p.text_brand_intro {
 font-size:10px;
 color:#333333;
 line-height:2.0em;
 padding:15px;
 margin:0;
}

#spec_base p.text_inquiry {
 font-size:12px;
 color:#333333;
 line-height:1.5em;
 padding:5px 0;
 margin:0;
}

#spec_base .table_spec01 {
 font-size:90%;
 color:#333333;
 line-height:1.5em;
 background-color:#CCC;
 margin:15px 0;
}

#spec_base .table_spec01 th {
 width:auto;
 text-align:center;
 border-bottom:1px solid #CCC !important;
 padding:10px;
 background-color:#EEEEEE;
}

#spec_base .table_spec01 td {
 text-align:center;
 border-bottom:1px solid #CCC !important;
 padding:10px;
 background-color:#FFF;
}

#spec_base .table_spec01 tr:hover td {
 background-color:#EEEEEE;
 transition:2s;
 cursor:pointer;
}

/**/
#spec_base .table_spec02 {
 font-size:90%;
 color:#333333;
 line-height:1.5em;
 background-color:#CCC;
 margin:15px 0;
}

#spec_base .table_spec02 th {
 width:25%;
 text-align:center;
 border-bottom:1px solid #CCC !important;
 padding:10px;
 background-color:#EEEEEE;
}

#spec_base .table_spec02 td {
 text-align:left;
 border-bottom:1px solid #CCC !important;
 padding:10px;
 background-color:#FFF;
}

#spec_base .table_spec02 tr:hover td {
 background-color:#EEEEEE;
 transition:2s;
 cursor:pointer;
}

#spec_base #size_guide_btn {
 width:auto;
 background-color:#EEEEEE;
 border:1px solid #CCC;
 border-radius:10px;
 text-align:center;
}

#spec_base #size_guide_btn a {
 display:block;
 text-decoration:none;
 font-size:12px;
 color:#333333;
 padding:5px;
 border-radius:10px;
}

#spec_base #size_guide_btn a:hover {
 color:#FFF;
 background-color:#999;
 transition:.3s;
}

/* CSS Document セレクトショップ分へ反映デザイン ここまで */