@charset "UTF-8";
.home-RecommendUnit_Price-sell{
	color:#d04040;
}

/* 全体 */
body{
	color: #252525;
}
span.red{
	color: #d01503;
}


/* トップページ ピックアップカテゴリー */
@media (min-width: 1200px), print{
.home-PickupUnit_Body {
    padding: 40px 30px;
    min-height: 473px !important;
}
}


/* サイド */
/* ボタンマウスオーバー*/
@media (min-width: 900px){
.doc-Sub_List-button li>a:hover {
    background: #000;
    color: #fff!important;
    opacity: 1!important;
}
.doc-Sub_List-button li>a:after:hover {
    color: #fff!important;
}
li.sublink a {
    font-size: 13px;
}
ul.doc-Sub_CategorySubList a:hover{
    text-decoration: underline;
}
.fs-l-pageSub {
    margin-bottom: 6em;
	margin-top: 2em;
}
}


/* カテゴリーページ */
/* カテゴリーページ 見出し */
.fs-c-heading{
	font-family: "游明朝体", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", serif;
	font-size: 150%;
	font-weight: normal;
	letter-spacing: .1em;
}
.fs-c-heading--page{
	color: #252525;
	padding: 0;
	border: none;
}
.c-inner{
	margin: 0 0 6em 0;
}
.c-inner h1{
	font-family: "游明朝体", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", serif;
	font-weight: normal;
	letter-spacing: .1em;
	font-size: 190%;
	border: none;
	padding: 0;
	margin: 0 0 3em 0;
}
.c-inner h1:after{
	display: none;
}
.c-inner h2, .c-inner p.ttl_under{
		font-family: "游明朝体", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", serif;
	font-size: 150%;
	font-weight: normal;
	letter-spacing: .1em;
	font-size: 150%;
	border: none;
	padding: 0;
	margin: 3em 0 3em 0;
}
/* カテゴリーページ マウスオーバー */
.c-inner .recBox ul li .image:hover:after{
  border: 3px solid #009cc5 !important;
}
.c-inner a>.pickImg:hover {
  opacity: 0.8;
}

/* カテゴリーページ 一覧の価格表示*/
.c-inner .itemBox .oneListPrice .p{
	width: 240px;
	margin: 0 auto 0;
	background-color: #ca3c3c;
}
.c-inner .itemBox .oneListPrice .y{
	color: #d01503;
}
/* カテゴリーページ スタッフおすすめ*/
.c-inner .recBox ul li:nth-child(n){
	border: none;
	margin: 0 0 3em 0;
}
.c-inner .recBox ul li a{
	color: #252525;
}
.c-inner .recBox ul li .inner span.t{
	color: #252525;
}

/* カテゴリーページ スタッフおすすめポイント */
.c-inner dl.feature,
.c-inner dl.trophy_feature{
	background: #f4f4f4;
	padding: 3em;
	margin: 0 0 6em 0;
}
.c-inner dl.feature dt,
.c-inner dl.trophy_feature dt{
	border:none;
}
.c-inner dl.feature dt span,
.c-inner dl.trophy_feature dt span{
	background: #353e46;
	padding: .3em .5em;
}
.c-inner dl.trophy_feature dd a{
	color: #d01503;
}
.c-inner dl.trophy_feature dd a:hover{
	color: #d01503;
	background: none;
}

/* カテゴリーページ おすすめ仕上げ */
table.table_emblem_01 thead th,
table.table_emblem_02 thead th{
	border: none;
}
.c-inner a.read_link{
	color: #d01503;
}
.c-inner a.read_link:hover{
	color: #d01503;
	background: none;
}

/* カテゴリーページ 名入れポイント */
.fs-body-category-nameplate .c-inner dl.point{
	display: block;
}
.c-inner dl.point dd span,
.c-inner dl.point dt span{
	background: #353e46;
	padding: .3em 1em;
}
.c-inner dl.point dt{
	margin: 0 0 2em 0;
}
.c-inner dl.point dd .count,
.c-inner dl.point dd .trophy_count{
	background: #353e46;
	margin: 3em auto;
}
.c-inner dl.point dd ul.rec-carve li .img{
	border: none;
	margin: 0 0 2em 0;
}
.c-inner dl.point dd .l,
.c-inner dl.point dd .r{
	font-size: 14px;
	letter-spacing: .1em;
}

/* カテゴリーページ リード文 */
.c-inner .read{
	letter-spacing: .1em;
	margin: 3em auto 8em;
}
.c-inner .pickread{
	width: 90%;
}

/* カテゴリーページ サブカテゴリー */
.c-inner ul.listBtnonly,
.c-inner ul.listBtn{
	margin: 0 0 6em 0;
}
.c-inner ul.listBtnonly li,
.c-inner ul.listBtn li{
	border: none;
}
.c-inner ul.listBtnonly li:hover,
.c-inner ul.listBtn li:hover{
	box-shadow: none;
}
.c-inner ul.listBtn li a:hover{
	border-bottom: 1px solid #099bbf;
}

/* カテゴリーページ 大口注文バナー */
#largeorder{
	margin: 6em 0;
}

/* カテゴリーページ お役立ち情報 */
.column_hover figure img,
.c-inner .trophy-column ul li{
	border: none;
}

/* カテゴリーページ 製作について */
.c-inner dl.order_trophy dt{
	font-family: "游明朝体", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", serif;
	font-weight: normal;
letter-spacing: .1em;
	margin: 0 0 2em 0;
	border: none;
}
.c-inner dl.order_trophy dd img{
	margin: 0 0 3em 3em;
}
@media (max-width: 900px) {
	.c-inner dl.order_trophy dd img{
		margin: 0 auto 3em;
	}
}

table.table_trophy{
	margin: 3em 0 6em;
}
table.table_trophy thead th{
	border-bottom: 1px solid #e8e8e8;
}
table.table_trophy tbody td{
	width: 600px;
}
table.table_trophy tbody th,
table.table_trophy thead td{
	padding: 1em;
	border-bottom: 1px solid #e8e8e8;
}

/* カテゴリーページ 特徴 */
.c-inner .lineup{
	padding: 3em;
}
.c-inner .lineup h3{
	font-size: 150%;
	border: none;
	padding: 0;
}
.c-inner .lineup .txt{
	letter-spacing: .1em;
	padding: 0;
}
.c-inner .lineup.left .item,
.c-inner .lineup.right .item{
	margin: 0 0 3em 0;
}
.c-inner .lineup.left .item img,
.c-inner .lineup.right .item img{
	margin: 0 0 1em 0;
}
.c-inner .lineup .txt a{
	background: #353e46;
	box-shadow: none;
}
.c-inner .lineup ul li .img{
	border: none;
}
.c-inner .lineup ul li .t{
	margin: 1em 0 0 0;
}

/* カテゴリーページ よくある質問 */
#categoryTopBox div.fq{
	background: none;
	margin: 0;
	padding: 0;
}
#categoryTopBox dl.faqBox img{
	margin-right: 1em;
}
#categoryTopBox div.fq .inner{
	padding: 0;
}
.c-inner p.ttl_under span{
	color: #252525;
}
#categoryTopBox dl.faqBox .q_bg{
	background: none;
	margin-bottom: 3em;
}
#categoryTopBox dl.faqBox dd{
	margin-bottom: 6em;
}
#categoryTopBox dl.faqBox a{
	color: #d01503;
}
#categoryTopBox dl.faqBox a:hover{
	color: #d01503;
	background: none;
}

/* カテゴリーページ テキスト */
.c-inner .proPoint{
	background: #f4f4f4;
	padding: 3em;
	margin: 0 0 6em 0;
}
.c-inner .proPoint h3{
	width: 100%;
	font-family: "游明朝体", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", serif;
	background: #353e46;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	-o-border-radius: 0;
	-ms-border-radius: 0;
}
.c-inner .proPoint p{
	width: 100%;
	padding: 0;
	margin: 0 0 3em 0;
}

/* カテゴリーページ 大カテゴリー */
.fs-c-subgroup,
.fs-body-category-medal .fs-c-productList{
	display: none;
}

/* カテゴリーページ 優勝カップ */
.fs-body-category-cup .point{
	display: block !important;
}

/* カテゴリーページ 楯・表彰楯の格安通販 */
.fs-body-category-plaque .point{
	display: block !important;
}

/* カテゴリーページ 登録商品非表示 */
.fs-body-category-close .fs-c-productList,
.fs-body-category-order-tel .fs-c-productList,
.fs-body-category-corp-memorial .fs-c-productList,
.fs-body-category-guide .fs-c-productList,
.fs-body-category-emblem .fs-c-productList,
.fs-body-category-trophy .fs-c-productList,
.fs-body-category-cup .fs-c-productList,
.fs-body-category-plaque .fs-c-productList,
.fs-body-category-order .fs-c-productList,
.fs-body-category-flag .fs-c-productList,
.fs-body-category-character .fs-c-productList,
.fs-body-category-memorial .fs-c-productList,
.fs-body-category-ceremony .fs-c-productList,
.fs-body-category-sculpture .fs-c-productList,
.fs-body-category-order-flow .fs-c-productList{
	display: none;
}

/* カテゴリーページ 社章製作までの流れ*/
.c-inner dl.emblem_step dt span{
	background: #333;
}
/* カテゴリーページ 参考価格について*/
.c-inner h3.emblem{
	border: none;
	padding: 0;
	margin: 0 0 1em 0;
}
table.table_emblem_03 thead th,
table.table_emblem_04 thead th{
	border: 0;
}
table.table_emblem_03 tbody td,
table.table_emblem_03 tbody th,
table.table_emblem_04 tbody td,
table.table_emblem_04 tbody th{
	padding: 1em;
}

/* カテゴリーページ */
body.fs-body-category #top_sec004,
body.fs-body-category .promiseBnr,
body.fs-body-category .telBnr{
	display: none;
}

/* カテゴリーページ 電話・ファックスでのご注文 */
.faxbox{
	display: flex;
	justify-content: center;
}
.faxbox #faxdlBtn,
.faxbox #faxexBtn{
	margin: 0 1em;
}
#faxdlBtn .img a:hover,
#faxexBtn .img a:hover{
	opacity: 0.8;
}

/* カテゴリーページ 社章（バッジ）の格安制作 */
.fs-body-category-emblem-company .fs-c-productList{
	display: none;
}
.emblem_about h2{
	font-size: 200%;
	margin: 3em 0 1em 0;
}
.emblem_about p{
	font-family: "游明朝体", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", serif;
	font-size: 140%;
}

/* カテゴリーページ 商品一覧 */
.fs-c-productList__list__item{
	border: none;
}

/* カテゴリーページ 検索結果ページ*/
/*.fs-c-productList__controller .fs-c-sortItems{
	display: none;
}*/
.fs-p-productSearch__formSwitch{
	display: none;
}
.fs-p-productSearch{
	border-bottom: 1px solid #ccc;
}

/* オリジナルアクリルトロフィーの作成・製作 */
table.table_original-acrylic_size{
	width: 500px;
}


/* 商品ページ 見出し */
#itemTopBox h1#item, #itemTopBox h2{
	font-family: "游明朝体", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", serif;
	font-size: 150%;
	font-weight: normal;
	letter-spacing: .1em;
}
#itemTopBox h1#item{
	border:none;
}
#itemTopBox h2{
	border:none;
}

/* 商品ページ */
#itemBtmBox{
	max-width: 100% !important;
}
#itemBtmBox{
	border: none !important;
	padding: 3em 0 0 0;
	margin: 3em 0 0 0;
}

/* 商品ページ 画像 */
#itemTopBox .img {
	margin: 3em 0;
}

/* 商品ページ 発送営業日 */
#itemTopBox .day{
	color: #fff;
	background: #009cc5;
	border: 2px solid #009cc5;
	max-width: 100%;
	margin: 0 0 3em 0;
	padding: .5em 0;
}
/* 商品ページ サイズ表 */
#itemTopBox #itemExp table{
	max-width: 100%;
	margin: 0 0 3em 0;
}
#itemTopBox #itemExp table th,
#itemTopBox #itemExp table#caseSize td,
#itemTopBox #itemExp table#salePrice td{
	font-size: 120%;
	text-align: center;
	padding: 1em;
}
table.type04{
	margin: 0 0 6em 0;
}
table.type04 td, table.type04 th{
	color: #252525;
	padding: 2em;
}
#itemTopBox #itemExp table#salePrice th:last-child,
#itemTopBox #itemExp table#salePrice td:last-child{
	color: #d01503;
}
/* 商品ページ 個数*/
select.fs-c-quantity__select.fs-system-quantity-list {
  font-size: 16px;
  padding: .6em .8em .5em;
  text-align: center;
}

/* 商品ページ サムネイル画像*/
.jt-product_left{
	display: none;
}
.jt-product_right{
	width: 100%;
}
.fs-c-productNameHeading{
	font-family: "游明朝体", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", serif;
	font-size: 150%;
	font-weight: normal;
	letter-spacing: .1em;
	border: none;
	padding: 0;
}
.fs-c-productNameHeading__name br{
	display: none;
}
.fs-c-productNumber {
	padding: .5em 1em;
	margin: 2em 0;
}
.fs-c-productOption a:hover{
	opacity: 0.8;
}
.fs-c-productOption__name{
	padding: 1em;
	margin: 0 0 1em 0;
}
@media (min-width: 900px){
.fs-c-productOption .fs-c-productOption__name {
    float: left;
    width: 250px;
    margin-right: 30px;
}}

.fs-body-product .fs-c-dropdown__menu{
	padding: 1em;
}
.fs-body-product .fs-c-dropdown{
	margin: 0 0 1em 0;
}
.fs-c-productOption__option{
	padding: 0;
}
.fs-c-productOption__comment .bnr{
	margin: 0 0 1em 0;
}
.fs-c-productOption__field input[type=text][disabled]{
	padding: 1em;
	margin: 0 0 1em 0;
}
[type="text"]{
	padding: 1em;
	margin: 0 0 1em 0;
}

/* 商品ページ お気に入り登録 */
.fs-c-productQuantityAndWishlist{
	margin: 0 0 3em 0;
}

/* 商品ページ カートを見る */
.item-btn-buy{
	width: 350px;
	margin: 0 auto 3em;
}
.fs-c-productActionButton:hover img{
	opacity: .8;
}


/* 商品ページ 下部バナー */
.jt-product_right #itemBnrBox{
	text-align: center;
	margin: 3em 0;
}
.jt-product_right #itemBnrBox ul{
	display: flex;
	width: 100%;
	justify-content: space-between;
}
.jt-product_right #itemBnrBox li img{
	width: 92%;
}

/* 商品ページ オススメシーン紹介 */
.jt-product_right #recScene p.ttl{
	padding: 1em;
	margin:1em;
}
.jt-product_right #recScene p.ttl+p{
	padding: 0 1em;
	margin: 0 0 1em 0;
}

/* レコメンド */
.FS2_Recommend2_container_history .CrossHead,
.FS2_Recommend2_recommend .CrossHead{
	background: none !important;
	border: none !important;
	padding: 0 !important;
	margin: 0 0 3em 0 !important;
}
.FS2_Recommend2_container_history .CrossHead,
.FS2_Recommend2_recommend .CrossHead{
	font-family: "游明朝体", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", serif;
	font-size: 150% !important;
	font-weight: normal !important;
	letter-spacing: .1em !important;
}
#_rcmdjp_display_1,
#_rcmdjp_display_2,
#_rcmdjp_display_3{
	margin: 0 0 6em 0;
}

/* 文字彫刻 */
#categoryBtmBox{
	display: none;
}


/* FAX */
.c-inner ul.tel_listBtn li{
	border: none;
}
.c-inner ul.tel_listBtn li:hover{
	box-shadow: none;
}
.c-inner h3.tel_menu:after,
	h3.tel_menu:before{
	display: none;
}
.c-inner h3.tel_menu{
	font-family: "游明朝体", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", serif;
	font-size: 150% !important;
	font-weight: normal;
	letter-spacing: .1em;
	margin: 3em 0 1em 0;
	padding: 0;
}
.c-inner dl.tel_feature dt{
	border: none;
}
.c-inner dl.tel_feature dt span{
	background: #353e46;
	margin: 0 1em 0 0;
	padding: .3em 1em;
}
.c-inner dl.tel_feature dd a{
	color: #d01503;
}
.c-inner dl.tel_feature dd a:hover{
	color: #d01503;
	background: none;
}
#main_content.wzy.order-tel .main_content_sec1_con_sec .btn #faxexBtn a{
	color: #d01503;
}
.c-inner h4.tel_caution{
	width: 300px;
	text-align: center;
	background: #d01503;
	padding: .3em .5em;
	margin: 0 auto;
}
.c-inner .tel_list_wrap{
	margin: 1em 0 3em;
}
#orderGuide dl{
	padding: 3em;
}
#orderGuide dl dt{
	width: 30px;
	background: #353e46;
}
#orderGuide dl dd{
	width: 105%;
	padding: 0em 3em 1em 4em;
}


/* ショッピングカート */
.fs-c-button--plain{
	color: #252525;
}
/*.item-cart-btn{
	margin: 3em auto;
}*/
.item-cart-btn img{
	width: 80%;
}
.fs-c-button--image > img{
	margin: auto;
}
@media (max-width:600px){
	.fs-c-button--image > img{
		width: 100%;
	}
}


/* ショッピングを続ける */
.fs-body-cart .fs-l-cart__contentsArea > * {
    margin: 0 0 6em;
}
@media screen and (min-width: 960px){
.fs-body-cart .fs-l-cart__contentsArea > * {
    margin: 0 0 3em;
}
/*.fs-body-cart .fs-l-cart__contentsArea .fs-c-button--standard {
	background: #353e46;
	color: #fff;
	font-size: 100%;
	padding: 0;
	border-radius: 6px;
	white-space: nowrap;
}*/
.fs-c-continueShopping {
    margin: -7em 0 3em 42em !important;
}
}

.fs-c-continueShopping span.fs-c-button__label{
	background: #353e46;
	color: #fff;
	font-size: 120%;
	padding: 1.3em 5em;
	border-radius: 6px;
    margin: 0;
	white-space: nowrap;
}

a.fs-c-button--continueShopping.fs-c-button--standard{
	color: #fff;
	border: none;
}

.fs-c-button--primary{
	background: #353e46;
	color: #fff;
	font-size: 120%;
	padding: 1.5em 5.8em;
	border-radius: 6px;
}
#fs_Login .fs-c-button--primary{
	padding: 1em 5.8em;
}

.fs-c-button--secondary{
	background: #ca3c3c !important;
	color: #fff !important;
	font-size: 120% !important;
	padding: 1.5em 5em !important;
	border-radius: 6px !important;
	border: none;
}

.amazonpay-button-enabled{
	width: 120% !important;
	height: 120% !important;
	margin: 0 0 0 -2em;
}

/* ショッピングカート お気に入り商品出力 */
#fs_ShoppingCart .fs-c-wishlistProduct{
display: none !important;
}

.c-inner .word_count{
	margin: 0 0 6em 0;
}
.c-inner dl.carving_feature dd a{
	color: #d01503;
}
.c-inner dl.carving_feature dd a:hover{
	color: #d01503;
	background: none;
}
.c-inner dl.carving_feature dt{
	border: none;
}
.c-inner .word_count{
	padding: 2em;
}
.c-inner dl.carving_feature dt span{
	background: #353e46;
}
.c-inner .word_count ul{
	margin: 0 auto 2em;
}
.c-inner dl.pointRed dt span{
	padding: .3em 1em;
}
.c-inner .word_count ul li .img{
	margin: 2em 0 0 0;
}

/* 文字彫刻・刻印について */
.carving-box .read .c-inner .sideImg{
	margin: 0 0 0 1.5em !important;
}

/* 文字彫刻プレート例 */
.c-inner ul.engraving-plate_listBtn li{
	border: none;
}
.c-inner ul.engraving-plate_listBtn li:hover{
	box-shadow: none;
}
.c-inner dl.engraving-plate_feature dt{
	border: none;
}
.c-inner dl.engraving-plate_feature dt span{
	background: #353e46;
	margin: 0 1em 0 0;
}
.c-inner dl.engraving-plate_feature dd.center img{
	margin: 0;
}

/* フルカラー印刷加工について */
.c-inner h2.column_menu,
.c-inner h2.column_menu_center{
	border: none;
}
.c-inner dl.order-column01_hold dt span{
	background: #353e46;
	color: #fff;
	padding: .3em 1em;
}
.c-inner dl.order-column01_hold dt{
	border: none;
}
.c-inner dl.order-column01_hold dd.p01{
	margin: 0 0 13em 0;
}
.c-inner dl.order-column01_hold dd .l {
    margin: .5em 6em 2em 2em;
}
.c-inner .column_mainImg{
	margin: 0 0 3em 0;
}

/* 選べる書体について */
#fs_ProductCategory .c-inner .fontType{
	text-align: center;
	margin: 0 auto 3em;
}



/* ゴルフコンペのトロフィーや優勝カップの文字・刻印について */
.c-inner h1.column_menu{
	border: none;
}
.c-inner dl.golf-column_feature dt span{
	background: #353e46;
}
.c-inner dl.golf-column_feature dt{
	border: none;
}
/*
table.table_golf-column thead th{
	border: none;
}
table.table_golf-column tbody th{
	background: #f8f8f8;
	border: 1px solid #eee;
	padding: 15px;
}*/


/* ゴルフコンペのトロフィーや優勝カップの選び方 */
.golf-column_box{
	border: 1px solid #d01503;
}
.golf-column_box:before{
	color: #d01503;
}

/* ゴルフコンペを盛上げる表彰について */
.c-inner dl.golf-column_feature dd .head{
	border: none;
}

/* データ入稿の流れ */
.c-inner ul.dataPage_listBtn li{
	border: none;
}
.c-inner ul.dataPage_listBtn li:hover{
	box-shadow: none;
}
.c-inner dl.dataPage_step dt span{
	background: #353e46;
	padding: .3em 1em;
}
.c-inner dl.dataPage_step dd a{
	color: #d01503;
}
.c-inner dl.dataPage_step dd a:hover{
	color: #d01503;
	background: none;
}

/* 納期の目安 */
.c-inner ul.delivery_listBtn li{
	width: 46%;
	border: none;
}
.c-inner ul.delivery_listBtn li:hover{
	box-shadow: none;
}
#main_content.wzy.delivery #main_content_con .main_content_con_sec1_con_sec_con_sec ul li{
	margin: 3em 0;
}
#main_content.wzy.delivery #main_content_con .main_content_con_sec1_con_sec_con_sec .title5{
	background: #d01503;
}


/* サイトマップ */
#sitemap_col3_wrap .sitemap_col3{
	width: 440px;
}
#main_content.hwj.sitemap .title3{
	background: none;
	font-size: 150%;
	padding: 0;
	line-height: 2;
}
#sitemap_col3_wrap .sitemap_col3_list li,
#sitemap_col3_wrap .sitemap_col3_list li a{
	padding: 0;
}
#sitemap_col3_wrap .sitemap_col3_list{
	margin: 0 0 3em 0;
}
#sitemap_col3_wrap .sitemap_col3_list li:before{
	padding: 0 .5em 0 0;
}


/* 絞り込み検索 */
.detailSearchBox ul.btn li input[type=reset]{
	padding: 1em;
}
.detailSearchBox ul.btn li input[type=submit]{
	background: #252525;
	padding: 1em;
}
.detailSearchBox ul.btn li input[type=submit]:hover{
	background: #fff;
	border: 1px solid #252525;
	color: #252525;
}
.detailSearchBox table td ul li label span:before {
    width: 12px;
    height: 12px;
    border: 1px solid #252525;
    vertical-align: middle;
}

/* フォトフレーム */
.c-inner dl.photoframe_feature dt{
	border:none;
}
.c-inner dl.photoframe_feature dt span{
	background: #353e46;
	padding: .3em .5em;
}

/* セミオーダー商品 */
.order-bnr{
	display: flex;
	margin: 0 0 6em 0;
	justify-content: center;
}
.order-bnr p{
	margin: 0 2em;
}
table.type04 td img{
	margin: 0 0 1em 0;
}

/* お急ぎ便 */
.c-inner dl.point dd .l, .c-inner dl.point dd .r{
	text-align: left;
}

/* カレンダー */
#categoryTopBox .schedule_tbl .shipping, #main_content.wzy.delivery #main_content_con .main_content_con_sec1_con_sec_con .schedule_tbl .shipping{
	color: #d01503;
	border: 2px solid #d01503;
}
#categoryTopBox .schedule_tbl .shipping.is-arrow:before, #main_content.wzy.delivery #main_content_con .main_content_con_sec1_con_sec_con .schedule_tbl .shipping.is-arrow:before{
	border-bottom-color: #d01503;
}

.cal_table td.hol, .cal_table td.sun{
	background-color: #ea849a !important;
}
.cal_table td.sat{
	background-color: #61a8d9 !important;
}


@media (max-width:600px){
	#itemTopBox .img{
		margin: 0 0 3em 0;
	}/* 商品ページ 画像*/
	.jt-product_right #itemBnrBox ul{
	display: block;
	}
	#itemTopBox .bnr .img{
		margin: 0 0 1em 0;
	}/* 商品ページ 下部バナー */
	.c-inner .recBox ul li{
		border: none !important;
		padding: 0;
	}
	.c-inner .recBox ul li .inner{
		padding: 0;
	}/* おすすめ商品 */
	.fs-c-sortItems{
		display: none;
	}/* 並び替え */
	#categoryTopBox div.fq .inner{
		width: 100%;
	}/* 商品ページ よくある質問 */
	.c-inner ul.listBtnonly li,
	.c-inner ul.listBtn li{
		background: none;
		border-bottom: 1px solid #e2e2e2 !important;
	}/* 商品ページ サブカテゴリー */
	.c-inner ul.listBtnonly li li:first-child,
	.c-inner ul.listBtn li:first-child{
		border-top: 1px solid #e2e2e2;
	}
	
	
	/* FAX注文 */
	.c-inner ul.tel_listBtn{
		border-top: 1px solid #e2e2e2;
	}
	.c-inner ul.tel_listBtn li{
		background: none;
		border-bottom: 1px solid #e2e2e2 !important;
	}
	.c-inner dl.tel_feature{
		margin: 3em 0 0 0;
	}
	#main_content.wzy.order-tel img{
		width: 90%;
	}
	#faxdlBtn img,
	#faxdlBtn .txt,
	#faxexBtn img,
	#faxexBtn .txt{
		width: 90%;
		margin: 0 auto 3em;
	}
	#orderGuide ul li{
		margin: 0 0 3em 0;
	}
	/* セミオーダー商品 */
	.order-bnr{
		display: block;
		margin: 0 0 3em 0;
	}
	.order-bnr p{
		width: 100%;
		margin: 0 0 3em 0;
	}
	/* 国旗ボタン */
	#salePrice th{
		width: 30%;
	}
	/* カテゴリーページ 電話・ファックスでのご注文 */
	.faxbox{
		display: block;
	}
	.faxbox #faxdlBtn,
	.faxbox #faxexBtn{
		margin: 0;
	}
}

/* 商品レビュー */
.fs-c-productReview{
margin: 3em 0;
}
.fs-c-productReview .fs-c-reviewerStatus {
background: #000;
}
.fs-c-productReview .fs-c-button--plain{
color: #000;
}

/* 国旗 頭文字ボタン */
#itemExp .flag-country a{
	color: #fff;
	font-size: 16px;
	display: block;
	background: #353e46;
	width: 280px;
	text-align: center;
	padding: .5em;
	border-radius: 6px;
	margin: 0 0 1em 0;
}
#itemExp .flag-country a:hover {
  opacity: 0.8;
}

@media (max-width:600px){
#itemExp .flag-country a{
	width: 100%;
	font-size: 13px;
}
}

/* 中央寄せ */
.center{
	text-align: center;
}

/* 検索結果画面戻るボタン */
.search-btn a{
	display: block;
	background: #252525;
	font-size: 14px;
	width: 300px;
	color: #fff;
	text-align: center;
	margin: 3em auto;
	padding: 1.4em 1em;
	border-radius: 6px;
	border: 1px solid #252525;
}
.search-btn a:hover{
	border: 1px solid #252525;
	color: #252525;
	background: #fff;
	text-decoration: none;
	transition: all .2s ease;
}

@media (max-width:600px){
.search-btn a{
	width: 100%;
}
}

/* 注文履歴 */
.fs-c-priceDisplay{
	/*display: none;*/
}
/* カート画面販売価格*/
.fs-c-productPrice:not(.fs-c-productPrice--listed) .fs-c-productPrice__main__price
{
color: #252525;
}

/* カテゴリーページ 自動出力列数調整（商品一覧サイズ大きく）*/
.fs-body-category-original-logo article.fs-c-productList__list__item.fs-c-productListItem,
.fs-body-category-flag-countries_tabletop-tabletop article.fs-c-productList__list__item.fs-c-productListItem,
.fs-body-category-nameplate-column04 article.fs-c-productList__list__item.fs-c-productListItem,
.fs-body-category-nameplate article.fs-c-productList__list__item.fs-c-productListItem{
    padding: 0 0.5em;
}
@media screen and (min-width: 768px) {
.fs-body-category-original-logo article.fs-c-productList__list__item.fs-c-productListItem,
.fs-body-category-flag-countries_tabletop-tabletop article.fs-c-productList__list__item.fs-c-productListItem,
.fs-body-category-nameplate-column04 article.fs-c-productList__list__item.fs-c-productListItem,
.fs-body-category-sculpture-cut article.fs-c-productList__list__item.fs-c-productListItem{
    padding: 0 0.5em;
    width: 32%;
    padding: 0;
}
}

/* 注文履歴 */
.fs-c-accountService__page--accountDelete a.fs-c-accountService__pageLink {	
    /*padding: 1em 2em;*/
    margin: 2em 0;
    font-size: 10px;
    /*border: 1px solid #000;*/
}

/* サイト右側固定レコメンド */
.historysidebox p.checkitem{
	background: #099bbf !important;
}

/* 商品ページ内に動画の設置 */
.video-content{
	width: 100%;
  aspect-ratio: 16 / 9;
  overflow: hidden;
  position: relative;
}
.video-content iframe{
	width: 100%;
	height: 100%;
	border: 0;
}

/* サイズカットプレート四角追従価格赤色変更 */
.fs-body-product-2026011301 
.fs-c-price__currencyMark,
.fs-body-product-2026011301 
.fs-c-price__value {
  color: #d01503;
  font-weight: bold;
  font-size:140%;
}

/* サイズカットプレート台形追従価格赤色変更 */
.fs-body-product-2026011302 
.fs-c-price__currencyMark,
.fs-body-product-2026011302 
.fs-c-price__value {
  color: #d01503;
  font-weight: bold;
  font-size:140%;
}