/*https://admin.aispr.jp/backyard.php#panel-tablet
 *

 * Templat BASIC form aishipR
 *https://admin.aispr.jp/backyard.php#panel-pc
 * クラス値命名規則
 * h:ヘッダー用  m:メイン用 s:サイドバー用 f:フッター用 p:汎用
 *
 * Table Of Content
 *
 * 1-0 ALL Settings-caya-news
 *   1-1 Webkit appearance 
 *   1-2 Layout Setting 
 * 2-0 Function Parts.p-news2
 *   2-1 Clearfix 
 *   2-2 Holizontal Item Block 
 *   2-3 Vertical Item Block 
 *   2-4 Facebook 
 *   2-5 Button 
 *   2-6 機能パーツ：商品カテゴリ 
 *   2-7 グリッドナビ（スタイル:gridnav） 
 *   2-8 非表示コンテンツ(FB/タグマネージャ等用) 
 *   2-9 トグル機能アニメーション 
 *   2-10 カテゴリ・商品詳細ページ 見出し部下線 
 *   2-11 機能パーツ：テキスト 
 * 3-0 Module
 *   3-1 Header
 *     3-1-1 サイトロゴ 
 *     3-1-2 カート・マイページボタン 
 *     3-1-3 ドロップダウンメニュー https://admin.aispr.jp/backyard.php?action_backyard_site_page_parts_list=true
 *     3-1-4 カート・ログインボタン 
 *     3-1-5 メインメニュー
 *     3-1-6 検索フォーム 
 *   3-2 Main
 *     3-2-1 Main IMAGE 
 *     3-2-2 Half Banner 
 *     3-2-3 PICK UP Item 
 *     3-2-4 News & SNS 
 *     3-2-5 ShopInformation 
 *     3-2-6 Notice 
 *   3-3 Aside
 *     3-3-1 Aside Check List 
 *     3-3-2 Aside Login Form & Search Form 
 *     3-3-3 Aside Banner 
 *     3-3-4 Aside Login Form 
 *   3-4 Footer
 *     3-4-1 Footer Site Map 
 *     3-4-2 Page Top Btn 
 *     3-4-3 CopyRight 
 * 4-0 Page-Content
 *   4-1 Archive Page 
 *     4-1-1 Free Area 
 *     4-1-2 Pankuzu List
 *     4-1-3 Category View Mode 
 *     4-1-4 Item PR Setting 
 *     4-1-5 Cart Button 
 *     4-1-6  Archive List Item 
 *     4-1-7  Archive Thumbnail Item 
 *   4-2 Item Page 
 *     4-2-1 Item IMAGE 
 *     4-2-2 Item Name  
 *     4-2-3 Order Area 
 *     4-2-4 Item Page Titile 
 *     4-2-5 Item Explanation 
 *     4-2-6 Item BuyForm 
 *     4-2-7 System Button 
 *     4-2-8 Item Text 
 *     4-2-9 Item Gallary 
 *     4-2-10 Review 
 *   4-3 Free Page 
 *     4-3-1 TOP PAGE 
 *   4-4 Form Page 
 *     4-4-1 Cart Button Reset 
 *     4-4-2 Form Page 
 *     4-4-3 Form Confirm Page 
 *   4-5 MyPage 
 *     4-5-1 Mypage Index 
 *     4-5-2 Member Profile Editor 
 *   4-6 News
 * 10-0 ALL Setting[ For SmartPhone ]
 *   10-1 Header 
 *     10-1-3 ドロップダウンメニュー 
 *   12-2 Holizontal Item Block 
 *     13-1-5 メインメニュー
 *     13-2-2 Half Banner 
 *     13-2-4 News & SNS 
 *     13-2-5 ShopInformation 
 *     13-4-1 Footer Site Map 
 *     13-4-2 Page Top Btn 
 *     14-1-2 Category Pankuzu 
 *     14-1-7  Archive Thumbnail Item 
 *     14-2-3 Order Area 
 * 20-0 ALL Setting[ For Tablet ]
 *   20-1 Header 
 *     20-1-3 ドロップダウンメニュー 
 *     23-3-3 Aside Banner 
 *     23-4-2 Page Top Btn 
 * 30-0 ALL Setting[ For PC ]
 *   30-1 Header 
 *     30-1-3 ドロップダウンメニュー 
 *   32-9 トグル機能アニメーション 
 *     33-3-1 Aside Check List 
 *     34-4-1 Footer Site Map 
 *     34-4-2 Page Top Btn
 */
/* 1-0 ALL Setting
 *----------------------------------------------------------------------*/
body { background-color: #ffffff;}
#sysAll, #sysHeader, #sysMain, #sysAside, #sysFotoer { padding: 0 5px; overflow: hidden;}  
#sysMain{ line-height: 1.5;}
h1,h2,h3,h4,h5,h6{ font-size: inherit;}

/* 1-1 Webkit appearance */
input[type=search],
input[type=submit] {
    -webkit-appearance: none;
}

input[type=search] {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    line-height: 2.5
}

input[type=search]::-webkit-search-decoration {
    display: none;
}
table {
 border-collapse: collapse;
 border-spacing: 0;
 table-layout: fixed;
}
select{    height: 30px;}
p {  margin: 10px auto;}

/* 1-2 Layout Setting */
#sysMain .mainCnt .sysContent {
    width: 95%;
    margin: 0 auto;
}

/* 2-0 Function Parts
 *----------------------------------------------------------------------*/
/* 2-1 Clearfix */
.p-clearfix:after,
.clearfix:after {
  content: "";
  clear: both;
  display: block;
}

/* 2-2 Holizontal Item Block */
.sysContent .sysItemBlock .sysHorizontal {
    letter-spacing: -.4em;
    text-align: left;
}
.sysContent .sysItemBlock .sysHorizontal li {
    width: 33%;
    float: none;
    display: inline-block;
    letter-spacing: normal;
    margin: 0;
    text-align: center;
    vertical-align: top;
}


/* 2-3 Vertical Item Block */

/* 2-4 Facebook */

/* 2-5 Button */
.btn {
    padding: 10px 20px;
    display: inline-block;
    margin-top: 10px;
}

.btn-info{
    background: #666;
    color: #fff;   
}
.btn-info:hover{ background: #999;}
#sysMypageReminder #sysMain input[type=submit],
.sysBackButton,
.sysNextSubmit {
    background: #666;  color: #fff;
    display: block;  
    padding: 10px 15px;  
    text-shadow: none;
    border-color: transparent;
    border-radius: 3px;
    width: 80%;
    height: 50px;
    margin: 0 auto;
}

/* 2-6 機能パーツ：商品カテゴリ */
.sysFuncItemCategory a {
    line-height: 1.75;
    border-bottom: 1px dotted #999;
}
.sysFuncItemCategory a:hover {
    background: #eee;
}


/* 2-7 グリッドナビ（スタイル:gridnav） */
.gridnav ul li:last-child { border-right: 0;}

/* 2-8 非表示コンテンツ(FB/タグマネージャ等用) */
.h-code{ display: none;}

/* 2-9 トグル機能アニメーション */

.sysAccordionInitialHide.active{
    -webkit-transition: all .5s ease-out;
    transition: all .5s ease-out;
    opacity: 1;
    z-index: 999;
}

/* 2-10 カテゴリ・商品詳細ページ 見出し部下線 */
.sysCategoryPankuzu,
.sysItemCategoryPankuzu,
#sysItemDetail #sysMain .sysItemPrice,
.sysExplanation > div > span,
.sysRetailPrice,
.sysItemImages > span,
.sysReview > span
{ border-bottom: 1px dashed lightgray;}


/* 2-11 機能パーツ：テキスト */
#sysMain .sysContent h3 { border-bottom: 1px dashed lightgray;}
#sysMain .sysContent h3:before {content: "■"; padding-right: 10px;}

/* 3-0 Module
 *----------------------------------------------------------------------*/
/* 3-1 Header*/
.h-siteinfo h1 {  color: #000;}

/* 3-1-1 サイトロゴ */
.h-sitelogo {
    max-width: 200px;
    float: center;
}
/* 3-1-2 カート・マイページボタン */
.h-utilitybtn {
    width: 120px;
    float: right;
}
/* 3-1-3 ドロップダウンメニュー */
.h-subMenu {
    width: 60px;
    float: right;
}
.h-subMenu .sysAccordionInitialHide {
    position: absolute;
    background: #fff;
    right: 0;
    padding: 9px 10px;
    width: 100%;
}
.h-subMenu ul li { margin:1px auto;}
.h-subMenu .sysHeadline{
    color: #b7b1a5;
    line-height: 60px;
    text-align: center;
    font-size:xx-large;
    font-weight: bold;
    background: #f5f0e5;
    border-radius: 5px;
    border-color: #e7dabf;
    border: 2px;
}
.h-subMenu .sysAccordion:after{
    content:"";
}

/* 3-1-4 カート・ログインボタン */
.h-utilitybtn ul li{
    border: 1px solid #ddd;
    border-radius: 3px;
    margin-right: 2%;
    width: 48%!important;
}
/* 3-1-5 メインメニュー*/
.h-mainMenu{ margin: 2px auto;
    height: auto;
}
.h-mainMenu ul li:last-child a {
    border: 0;
}
.h-mainMenu ul {
    display: table;
    width: 100%;
}
.h-mainMenu ul li {
    display: table-cell;
    float: none;
    height: auto;
    border-right: 1px solid;
}
.h-mainMenu ul li.sysText a {
    line-height: 1;
    border: none;
    white-space: normal;
    padding: 13px 0;
    margin: 0 auto;
}


.h-mbar{ margin: 0 auto;
}
.h-mbar ul li:last-child a {
    border: 0;
}
.h-mbar ul {
    display: table;
    width: 100%;
}
.h-mbar ul li {
    display: table-cell;
    float: none;
    height: 30px;
    border-right: 1px solid;
}
.h-mbar ul li.sysText a {
    line-height: 1;
    border: none;
    white-space: normal;
    padding: 10px 0;
    margin: 0 auto;
    font-weight:bold;
}

.h-mmbar{ margin: 2px auto;
}
.h-mmbar ul li:last-child a {
    border: 0;
}
.h-mmbar ul {
    display: table;
    width: 100%;
}
.h-mmbar ul li {
    display: table-cell;
    float: none;
    height: 30px;
    border-right: 1px solid;
}
.h-mmbar ul li.sysText a {
    line-height: 1;
    border: none;
    white-space: normal;
    padding: 15px 0;
    margin: 0 auto;
    font-weight: bold;
}

/* 3-1-6 検索フォーム */
.e-search .sysContent,.h-search .sysContent{ padding: 5px 10px;}
.e-search .sysItemSearchForm, .h-search .sysItemSearchForm {
    display: table;
    width: 100%;
}
.e-search .sysItemSearchFormWord, .h-search .sysItemSearchFormWord {
    display: table-cell;
    padding-right: 10px;
    width: 100%;
}


.e-search .sysItemSearchFormWord input, .h-search .sysItemSearchFormWord input{
    height: 40px;
    border: 1px solid #c9c9c9;
    padding: 5px;
}
.e-search .sysSearchButton, .h-search .sysSearchButton {
    width: 100px;
    padding: 6px;
    height: 40px;
    border: 1px solid #ddd;
    border-radius: 3px;
    background-color: #ddd;
}


/* 3-2 Main*/

/* 3-2-1 Main IMAGE */
.p-topimg {
    margin-top: 1px;
    margin-bottom: 4px;
}

/* 3-2-2 Half Banner */
.p-banner ul {
    text-align: center;
    clear: both;
    margin: 10px auto;
}
.p-banner li {
    width: 49%;
    display: inline-block;
}

/* 3-2-3 PICK UP Item */

.p-pickup .sysContent .sysHorizontal li{
    width: 33%;
}

/* 3-2-4 News & SNS */
.p-sns {
    width: 49%;
    display: inline-block;
    vertical-align: top;
}
.p-sns2 {
    width: 49%;
    display: inline-block;
    vertical-align: top;
}
.p-sns3 {
    width: 49%;
    display: inline-block;
    vertical-align: top;
}


.p-news .sysContent { line-height: 1.5;}
.p-news li { padding-left: 10px;}
.p-news21 .sysContent, .p-news22 .sysContent, .p-news23 .sysContent, .p-news24 .sysContent, .p-news25 .sysContent { line-height: 1.5;}
.p-news21 li , .p-news22 li, .p-news23 li, .p-news24 li, .p-news25 li{ padding-left: 10px;}


/* 3-2-5 ShopInformation */
.p-shopInfo .sysContent{ text-align :center;}
.shopinfo-inner {
    display: inline-block;
    width: 23%;
    width: -webkit-calc(25% - 10px);
    width: calc(25% - 10px);
    margin: 5px;
    padding-bottom: 10px;
    line-height: 1.5;
    overflow: hidden;
    vertical-align: top;
    text-align: left;
}
.shopinfo-inner h3 {
    font-size: 150%;
    border-bottom: 1px dotted #666;
    padding: 0 0 5px 0px;
    margin-bottom: 10px;
}
.shopinfo-inner .btn{
    float: right;
    margin-right: 20px;
}

/* 3-2-6 Notice */
.p-notice .sysHeadline {
    background: #e60054;
    border-color: #e60054;
    text-align: center;
    font-weight: bold;
}


/* 3-3 Aside*/
/* 3-3 サイト紹介*/
.s-banner{
    margin-top: 1px;
}
/* 3-3-1 Aside Check List */
.s-checklist li {
    margin: 5px auto;
    padding-bottom: 10px;
    border-bottom: 1px dotted;
}
/* 3-3-2 Aside Login Form & Search Form */
.s-login {
    line-height: 1.75;
}
.s-login ul {
    text-align: center;
}
.s-login li {
    display: inline-block;
    width: 46%;
    line-height: 1.5;
    vertical-align: top;
    background: #666;
}
.s-login li a {
    color: #fff;
    text-decoration: none;
    padding: 10px;
    display: block;
}
.s-login input {
    width: 95%;
    margin: 5px auto;
    line-height: 2;
    display: block;
}
.s-login .sysLoginButton {
    border: none;
    padding: 5px;
    background: #666;
    color: #fff;
    margin: 10px auto;
}
/* 商品カテゴリー */


.s-case h2 { 
    line-height: 1.75;
}
.s-price h2 { 
    line-height: 1.75;
}

/* 3-3-3 Aside Banner */
.s-banner { margin-bottom: 10px;}
.s-banner li { margin: 5px auto;}

/* 3-3-4 Aside Login Form */
.s-search{ line-height: 1.75;}
.s-search ul{ text-align: center;}
.s-search input[type=search]{
    width: 95%!important;
    margin: 5px auto;
    line-height: 2;
    display: block;
}
.s-search .sysItemSearchAndOr,
.s-search .sysItemSearchFormCategory {
    text-align: center;
}
.s-search .sysSearchButton {
    border: none;
    padding: 10px;
    background: #666;
    color: #fff;
    width: 95%;
    display: block;
    margin: 10px auto;
}
/* 3-4 Footer*/

/* 3-4-1 Footer Site Map */
.f-sitemap ul li.sysText a {
    color: #fff;
    padding:  0;
    background: #666;
    display: block;
    border: 1px solid #ddd;
    text-align: center;
}
.f-sitemap ul li.sysText a:hover {
    background: #999;
}
/* 予算から選ぶ（個人設定） */
.f-yosan ul li {
    text-align: center;
}


/* 3-4-2 Page Top Btn */
.p-pagetop .btn {
    text-decoration: none;
    margin: 0 auto;
    display: block;
    text-align: center;
    padding: 20px;
}

/* 3-4-3 CopyRight */
.f-copyright {
    border-top: 1px solid #666;
    margin: 20px auto;
    text-align: center;
    padding-top: 5px;
    font-size: x-small;
}

/* 4-0 Page-Content
 *----------------------------------------------------------------------*/
/* 4-1 Archive Page */
/* 4-1-1 Free Area */

/* 4-1-2 Pankuzu List*/
  .sysCategoryPankuzu,
.sysItemCategoryPankuzu {
font-size: small;
margin-bottom: 5px;
padding: 0 0 5px 5px;
white-space: nowrap;
overflow: hidden;
}  
.sysCategoryPankuzu {
    position: relative;
    top: -16px;
}
.sysCategoryPankuzu a,
.sysItemCategoryPankuzu a {
    display: inline-block;
    background: #666;
    padding: 5px 10px;
    color: #fff;
    text-decoration: none;
    margin-bottom:1px;
}
.sysCategoryPankuzu a:hover,
.sysItemCategoryPankuzu a:hover {
    background: #999;
}

/* 4-1-3 Category View Mode */
.sysItemCategoryCtl {
    font-size: small;
}
.sysItemCategoryCtl a {
    display: inline-block;
    padding: 2px 4px;
    background: #ddd;
    border: 1px solid #999;
    border-radius: 3px;
    text-decoration: none;
    margin: 2px 0;
}

/* 4-1-4 Item PR Setting */
.sysItemPr {
    font-size: small;
    padding: 0 5px;
    background: #B0955A;
    border: 1px solid #ff0000;
    border-radius: 3px;
    display: inline-block;
    font-weight: bold;
}
#sysItemDetail .sysItemPr{color: #ffffff;}

/* 4-1-5 Cart Button */
.sysCartButton {
    border: none;
    padding: 10px;
    margin-top: 5px;
    border-radius: 5px;
    background-color: #fff;
    color: #fff;
    cursor: pointer;
}
.sysCartButton:hover {
    background: #999;
}

/* 4-1-6  Archive List Item */
.sysItemList ul.sysList li .sysThumbnailImage {
    width: 40%;
    max-width: 200px;
}
/* 4-1-7  Archive Thumbnail Item */
.sysItemList ul.sysThumbnail li {
    display: inline-block;
    float: none;
    vertical-align: top;
    letter-spacing: normal;
}
.sysItemList ul.sysThumbnail {
    letter-spacing: -.4em;
}
.sysItemList ul.sysThumbnail input {
    width: 100%;
    padding: 10px 0;
}

/* 4-2 Item Page */
/* 4-2-1 Item IMAGE */
.sysThumbnailImage > span,.sysThumbnailImage > br { display: none;}

/* 4-2-2 Item Name */ 
.sysItemName h1 { 
    font-size: medium; 
    color:#500701; 
    text-align: center; margin-top: 1px;  
    position: relative;
    top: -8px;
    buttom: -10px;
}

/* 4-2-3 Order Area */
.orderArea {
    letter-spacing: -.4em;
    text-align: center;
    padding-bottom: 15px;
    padding-top: 15px;
}
.orderArea > div {
    width: 50%;
    display: inline-block;
    letter-spacing: normal;
    text-align: left;
    vertical-align: top;
    padding-right: 20px;
}
.orderArea > .orderArea > div {
    width: 100%;
    display: block;
}


/* 4-2-4 Item Page Titile */
.sysItemName,
.sysItemImages > span,
.sysExplanation > div > span,
.sysReview > span{
    margin-top: 0px;
    margin-bottom: 10px;
    display: block;
    font-size: medium;
}
/* 4-2-5 Item Explanation */
.sysExplanation table {
    width: 100%;
    text-align: center;
    border: 1px solid #999;
    line-height: 2;
    font-size: small;
}
.sysExplanation thead {
    text-align: center;
    color: #fff;
    background: #999;
    font-size: small;
}
.sysExplanation thead th{
    text-align: center;
}
.sysExplanation th {
    font-size: small;
    text-align: left;
    padding-left: 10px;
}
.sysExplanation td {
    font-size: small;
    text-align: left;
    padding-left: 10px; padding-right: 7px;
}

/* 4-2-6 Item BuyForm */
#sysItemDetail .sysRetailPrice { font-weight: bold; text-align: right; margin-top: 0px; margin-bottom: 10px;}

#sysItemDetail .sysPr { text-align: center;}
#sysItemDetail .sysPr > span { display: inline-block;}

#sysItemDetail .sysForm select {
    min-width: 190px;
    width: 65%;
    display: inline-block;
    float: right;
    margin-left:5%;
}
#sysItemDetail #sysVariation {
     overflow: hidden;
     margin: 5px auto;
}
#sysItemDetail #sysVariation >div {
    margin: 10px auto;
    overflow: hidden;
}
#sysItemDetail .sysNumArea button {
    display: inline-block;
    width: 48%;
    background: #888;
    padding: 10px;
    border: 1px solid #999;
    border-radius: 5px;
    color: #fff;
}
#sysItemDetail .sysNumArea {
    padding-top: 5px;
    clear: both;
    text-align: right;
}
#sysWishlist .sysButton,
#sysItemDetail .sysCartButton {
    width: 98%;
    margin-left: 2%;
}
#sysItemDetail .sysShare { padding: 5px 0 0 2%; margin-left:20%;}
#sysCartInForm { width: 100%;}

/* 4-2-7 System Button */
.sysButton {
    border: none;
    padding: 10px;
    margin: 5px 0;
    border-radius: 5px;
    background-color: #888;
    color: #fff;
    cursor: pointer;
}
.sysButton:hover {
    background: #999;
}

/* 4-2-8 Item Text */
.sysDescription,.sysImageDescription{ font-size:medium; margin-bottom:20px;}

/* 4-2-9 Item Gallary */
.sysImageListSimple li { margin-bottom: 10px;}

/* 4-2-10 Review */
.sysReview {
    font-size: small;
    margin-top: 15px;
}
.sysReview input{
    background: #ffffff;
    color: #7d6666;
    text-shadow: none;
    border: 1px solid #d6cdcd;
    border-radius: 3px;
    display: block;
    padding: 5px;
    margin-top: 6px;
    margin-left:60%;
    margin-bottom: 0px;
    width: 40%;
}
.sysReview > br {
    display: none;
    margin-top:5px;
    margin-bottom:4px;
}
.sysReviewHistoryList {
    padding: 0 10px;
    border: 1px solid lightgray;
}
.sysReviewHistoryList li {
    margin-bottom: 5px;
    border-bottom: 1px dashed lightgray;
    padding: 5px 0;
}
.sysReviewHistoryList li:last-child { border: none;}

.sysNickname,
.sysEvaluation {
    display: inline-block;
    padding: 0 10px 0 0;
}
.sysNickname {
    font-size: large;
    font-weight: bold;
}
.sysReviewDatetime {
    font-size: small;
    text-align: right;
    padding-right: 20px;
}
.sysReviewText { font-size: small;}


/* 4-3 Free Page */
/* 4-3-1 TOP PAGE */

/* 4-4 Form Page */
/* 4-4-1 Cart Button Reset */
.sysCart #sysMain .sysNextSubmitArea .sysNextSubmit,
.sysCart #sysMain input[type=submit],
.sysCart #sysMain button[type=submit],
.sysCart #sysMain button {
    background: #666;
    color: #fff;
    text-shadow: none;
}
div#sysNumber {
    margin-top: 11px;
    text-align:right;
}
div#sysSelections {
    margin-top: 11px;
    text-align: right;
}

/* 4-4-2 Form Page */
#sysMemberRegisterRegister #sysMain h2,
#sysMemberRegisterConfirm #sysMain h2,
#sysMemberRegisterIndex #sysMain h2,
#sysFormThanks #sysMain h2,
#sysFormConfirm #sysMain h2,
#sysFormIndex #sysMain h2 {
    border-bottom: 1px solid #999;
    background-color: #999;
    color: #ffffff;
    font-size: large;
    padding: 5px;
}
#sysMemberRegisterRegister #sysMain,
#sysMemberRegisterConfirm #sysMain,
#sysMemberRegisterIndex #sysMain,
#sysFormThanks #sysMain,
#sysFormConfirm #sysMain,
#sysFormIndex #sysMain {
    border-color: #999;
    border-style: solid;
    border-radius: 0px;
    border-width: 1px;
    box-shadow: 1px 1px 1px gray;
    margin-bottom: 10px;
    padding: 0;
}

#sysMemberRegisterConfirm  #sysMain > form,
#sysMemberRegisterIndex #sysMain > form,
#sysFormConfirm #sysMain > form,
#sysFormIndex #sysMain > form { padding: 10px;}

#sysMypageReminder #sysMain input,
#sysMemberRegisterIndex #sysMain input,
#sysFormIndex #sysMain input {
    line-height: 15px;
    padding: 5px;
    font-size: small;
    margin: 5px auto;
}

#sysMain input[type="email"], 
#sysMain input[type="number"], 
#sysMain input[type="password"], 
#sysMain input[type="tel"], 
#sysMain input[type="url"], 
#sysMain input[type="text"],
#sysMain textarea {
    width: 100%;
    background: -webkit-gradient(linear, left top, left bottom, from(#EFEFEF), to(#FFFFFF));
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FFEFEFEF', endColorstr='#FFFFFFFF');
    border-radius: 5px 5px 5px 5px;
    border: #999999 1px solid;
}
#sysMain textarea { min-height: 75px;}

.sysZipcode button,
.sysZipcode .sysFormField { display: inline-block;}
.sysZipcode .sysFormLabel { display: block;}
.sysZipcode .sysFormField { width: 200px;}
.sysZipcode br{ display: none;}
.sysBirthday input { width: auto!important;}


/* 4-4-3 Form Confirm Page */
#sysMypageEditConfirm #sysMain .sysFormField,
#sysMemberRegisterConfirm #sysMain .sysFormField,
#sysFormConfirm #sysMain .sysFormField {
    border: 1px solid #999;
    line-height: 2;
    padding-left: 10px;


    font-size: small;
    border-radius: 3px;
    margin: 5px auto;
    min-height: 20px;
}
/* Deliveries Table */
ul.SysDeliveriesTable {
  border-style: solid;
  border-width: 0px;
  list-style: none;
  display: table;
  margin: 0;
  padding: 0;
}
ul.SysDeliveriesTable > li {
  display: table-row;
}
ul.SysDeliveriesTable > li > div {
  border-style: solid;
  border-width: 1px;
  display: table-cell;
  padding:10px;
}

/* 4-5 MyPage */
/* 4-5-1 Mypage Index */
.sysMypage #sysMain{
    border-color: #999;
    border-style: solid;
    border-radius: 0px;
    border-width: 1px;
    box-shadow: 1px 1px 1px gray;
    margin-bottom: 10px;
    padding: 0;
}
.sysMypage #sysMain h2{
    border-bottom: 1px solid #999;
    background-color: #999;
    color: #ffffff;
    font-size: large;
    padding: 5px;
}
.sysMypage #sysMain > form,
.sysMypage #sysMain > div { padding: 5px 10px;}

/* 4-5-2 Member Profile Editor */
#sysMypageEditDelivery #sysMain > form,
#sysMypageEditMember #sysMain > form{ padding: 10px;}
#sysMypageEditDelivery #sysMain input,
#sysMypageEditMember #sysMain input {
    line-height: 15px;
    padding: 5px;
    font-size: small;
    margin: 5px auto;
}

#sysMypageEditConfirm #sysMain > form { padding: 10px;}

/* 4-6 News Page */
.news-row {
    border-color: #999;
    border-style: solid;
    border-radius: 0px;
    border-width: 1px;
    box-shadow: 1px 1px 1px gray;
    margin-bottom: 10px;  
}
.news-row > h1 {
    border-bottom: 1px solid #999;
    background-color: #999;
    color: #ffffff;
    font-size: large;
    padding: 5px;
    background: -webkit-gradient(linear, left top, left bottom, from(), to());
    background: -webkit-linear-gradient(top, , );
}
.sysNewsDetail { padding: 10px 20px;}

/* マイページ（複数配送先編集画面）*/
.sysSelectAddress a {
    display: block;
    text-decoration: none;
    border: 1px solid;
    padding: 10px;
}

.sysSelectAddress {
    margin: 10px 0;
}

.sysSelectAddress a:hover {
    background: #eee;
}


/*0401サポート追加*/
/*hoverの状態で変わらなくする*/
.sysCartButton:hover {
    background: none;
}

/*商品ページでのカートに入れるボタン修正*/
#sysItemDetail .sysCartButton {
    width: 100%;
    margin-left: 2%;
    background-image: url(/img/bnr/holz_cart.jpg);
    background-size: 100%;
    background-repeat: no-repeat;
    padding: 18px 0px;
    text-indent:-999999px;
}
/*カテゴリページでのカートに入れるボタン修正*/
#sysItemCategory .sysCartButton {
    width: 100%;
    margin-left: 2%;
    background-image: url(/img/bnr/holz_cart.jpg);
    background-size: 100%;
    background-repeat: no-repeat;
    padding: 18px 0px 0px 0px;
    text-indent:-99999px;
}
#sysItemCategory .sysItemName {
    font-size: small;
}


/* 個人設定 */
.sysBlock .sysItemName h1{text-align:left; padding-right:0; color:#999999;}
.sysBlock .sysItemName span{color:#500701;}
h1.chuou {
    text-align: center;
    font-size: larger;
    color: #796d2c;
    border: 2px;
    border-bottom: 1px dashed lightgray;
    margin-bottom: 8px;
    line-height: 1.7;
    letter-spacing: normal;
}
h1.chuou2 {
    text-align: center;
    font-size: large;
    color: #796d2c;
    border: 2px;
    border-bottom: 1px dashed lightgray;
    margin-bottom: 15px;
    line-height: 1.7;
    letter-spacing: normal;
}
h1.chuou_enji {
    text-align: center;
    font-size: x-large;
    color: #7c0101;
    border-bottom: 1px dashed lightgray;
    margin-bottom: 0px;
    line-height: 2.0;
    letter-spacing: normal;
}
h1.chuou_oudo {
    text-align: center;
    font-size: x-large;
    color: #796d2c;
    border-bottom: 1px dashed lightgray;
    margin-bottom: 0px;
    line-height: 2.0;
    letter-spacing: normal;
}
.sub_chuou {
    font-weight: bold;
    text-align: center;
    font-size: larger;
    color: #796d2c;
    margin-bottom: 10px;
    margin-top: 5px;
    line-height: 1.7;
    letter-spacing: normal;
}
h2 {letter-spacing: 0.1em;}
#sysAside .s-ca h2{line-height: 1.75; padding-left:3%;}
#sysAside .s-case h2{line-height: 1.75; padding-left:3%;}
#sysAside .s-price h2{line-height: 1.75; padding-left:3%;}

#sysAside .s-ca2 h2{line-height: 1.75; padding-left:3%;}

#sysAside .s-case2 h2{line-height: 1.75; padding-left:3%;}
#sysAside .s-price2 h2{line-height: 1.75; padding-left:3%;}

#sysAside .about h3{line-height: 1.75; padding-left:3%;}

.sysCartButton {
    width: 98%;
    padding-left: 2%;
    background-image: url(/img/bnr/holz_cart.jpg);
}
.t95 {width: 95%; padding-bottom: 25px; letter-spacing: normal; text-align:left; }
.t95r {width: 95%; padding-bottom: 25px; letter-spacing: normal; text-align:right; }
.i95 {width: 95%; padding-bottom: 5px; letter-spacing: normal; text-align:left; }
.i95 a{color:blue;}
.i95blog {width: 95%; padding-bottom: 0px; letter-spacing: normal; text-align:left; margin-bottom:0px; margin-top:3px;}
.i95_bg {width: 95%; padding-bottom: 0px; letter-spacing: normal; text-align:left; line-height:1.8em;}
.i95b {width: 95%; padding-bottom: 10px; text-align:left; }
.i90 {width: 90%; padding-bottom: 5px; letter-spacing: normal; text-align:left; }
.i90 a{color:blue;}

#sysItemCategory #sysMain .t95 {text-align:left; width: 90%; padding-bottom: 25px; letter-spacing: normal;}
#sysItemCategory #sysMain .t95r {text-align:right; width: 90%; padding-bottom: 25px; letter-spacing: normal;}
#sysItemCategory #sysMain .sysCategoryDescription{text-align:center}

#sysItemCategory .sysCategoryDescription .i95 {width: 95%; padding-bottom: 25px; letter-spacing: normal;}
#sysItemCategory .sysCategoryDescription a{color:##000CEB;}
#sysMain .i95 a{color:blue;}

#sysMain .zaiko-setumei{font-size:small;}
.zaiko{font-size:small; color:#B00709;}
.toi{font-size:small; color:#333333;}

/*(個人設定) 輪島塗について*/
.about {margin-top: 1px; text-align:center; font-weight: bold;}


/*(個人設定) 商品ブロックの画像*/
#sysItemDetail #sysFunctItemBlock .sysContent .sysItemBlock ul.sysHorizontal .sysItemImage{
    width: 100%;
}

/*(個人設定) リスト表示のカートボタン画像の表示*/
.sysItemList ul.sysList li .sysCartButton  {
    width: 50%;
    max-width: 200px;
    float:right;
    margin-top:1em;
}
/*(個人設定)Wishlist カート周り */
#sysWishlist .sysButton{
    background: #c5b8b8;
    font-weight: bold;
    width:78%;
    margin-left: 22%;
}

#sysItemDetail .sysCartButton {margin-bottom:8%;}
#sysWishlist .sysButton{margin-bottom:0.3%;}
#sysItemDetail .sysReview > span {font-size:small;}

/*(個人設定)カテゴリートップ リストナビ */
.ca-top ul li.sysText a {
    color: #fff;
    padding:  0;
    background: #666;
    display: block;
    border: 1px solid #ddd;
    text-align: center;
　　width:33.333333333333%;
}
.ca-top ul li.sysText a:hover {
    background: #999;
}
/*(個人設定)目的カテゴpage */
#sysItemCategory .sysItemCategoryInfo .sysCategoryDescription h2{text-align:left; padding-left:10px;}

/*(個人設定)文字・背景 独自修正タグ ショップinfo 本ウェブサイト掲載page*/
.p-shopInfo .btn {background-color: #c7c1c1; color: #504949;}

.keisai{font-size: medium; margin-top:4%; margin-bottom:4%;}
.d_koutei{font-size: medium; color:#B0955A; margin-bottom:1%; margin-top:6%;}
.a-keisai{font-weight:normal;}
.tuite_shikiri{font-size: medium; color:#d6cdcd; margin-bottom:5%; margin-top:1%; text-align:center;}

/*(個人設定)サイト紹介page ?????*/
#shoukai #sysMain h2{text-align:left; color:#7d3f39;}
#shoukai #sysMain .sysContent h3{text-align:left; border-bottom:0px; font-size:small; color:#af7f7f;}
#shoukai #sysMain .sysContent h3:before {
    content:"";
}
#shoukai #sysMain p{text-align:left;}
#shoukai #sysMain .shoukai .sysContent{background-image: url(/img/bnr/aisatu_kanban2.jpg); background-repeat: no-repeat; background-size: 100%;}

#shoukai #sysMain .btn {background-color: #c7c1c1; color: #504949; float:right; font-size:small; padding:5px; margin-top:5px; margin-bottom:5px; margin-right:2%;}
#shoukai #sysMain .sho2{padding-top:10px;}
#shoukai #sysMain .sho23{padding-top:15px;}

/*(個人設定)特定商page */
#tokusho #sysMain .sysContent table.sctl {
    width: 100%;
    text-align: center;
    border: 1px solid #999;
    line-height: 2;
    font-size: small;
}
#tokusho #sysMain .sysContent th {
    width:22%;
    text-align:left;
    padding-left:2%;
    color: #fff;
    background: #777;
    font-size: small;
}
#tokusho #sysMain .sysContent td {
    width:78%;
    font-size: small;
    text-align: left;
    padding-left: 20px;
}
.tokutei{width:80%; margin-right:auto; margin-left:auto; color: #af7f7f;}
#tokusho #sysMain .aka3{color:#f50000;}
.blue{color:#000ceb; text-align:right; padding-right:2%;}

table.sctl .listtypedisc {
    list-style-type: disc;
}
table.sctl .listtypenum {
    list-style-type: decimal;
}

/*(個人設定) 個人情報 page */
#privacypolicy #sysMain h2{text-align:center; color:#af7f7f; margin-right:auto; margin-left:auto;  margin-top:4%;  margin-bottom:3%;}
#privacypolicy #sysMain .sysContent h3{text-align:left; border-bottom:0px; font-size:medium; color:#7d3f39;}
#privacypolicy #sysMain .sysContent h3:before {
    content:"●";
}
/*(個人設定) 会社概要 page */
#corporate #sysMain h2{text-align:left; color:#7d3f39; margin-right:auto; margin-left:auto;}
#corporate #sysMain .sysContent .btn {background-color: #c7c1c1; color: #504949; float:right; margin-right:5%; font-size:small;}

/*(個人設定)配送・支払い page */
#haiso #sysMain .sysContent table.sctl {
    width: 100%;
    text-align: center;
    border: 1px solid #999;
    line-height: 2;
    font-size: small;
}
#haiso #sysMain .sysContent th {
    width:22%;
    text-align:left;
    padding-left:2%;
    color: #fff;
    background: #888;
    font-size: small;
}
#haiso #sysMain .sysContent td {
    width:78%;
    font-size: small;
    text-align: left;
    padding-left: 20px;
}
/*(個人設定) 修理 page */
#shuuri #sysMain h2{text-align:left; width:95%; margin-top:4%;  margin-bottom:3%; font-size;medium; color:#666666;}
#shuuri #sysMain .a-shuuri .sysContent h3{text-align:left; border-bottom:2px; font-size:medium; color:#7d3f39;}
#shuuri #sysMain h3:before {content:"■";}
#shuuri #sysMain .sysContent .listtypedisc { list-style-type: disc; margin-left:6%;}
#shuuri .koutei{width:90%}

/*(個人設定) 修理_小型 page */
#shuuri_kogata #sysMain h2{text-align:center; color:#9F3B3D; margin-right:auto; margin-left:auto;  margin-top:4%;  margin-bottom:3%; float:clear;}
#shuuri_kogata #sysMain .sysContent h3{text-align:left; border-bottom:0px; font-size:medium; color:#7d3f39; float:clear; padding-bottom:2%;}
#shuuri_kogata #sysMain .sysContent h3:before {content:"■";}
#shuuri_kogata #sysMain .sysContent h4{float:clear; padding-left:3%; color:#0f316c;}
#shuuri_kogata #sysMain .sysContent .listtypenum {list-style-type: decimal; margin-left:6%; padding-bottom:6%;}
#shuuri_kogata #sysMain .sysContent p{padding-left:6%; padding-bottom:6%;}
#shuuri_kogata #sysMain .sysContent p .aka3{padding-left:6%; padding-top:0; margin-top:0;}


/*(個人設定) 修理_大型 page */
#shuuri_zataku #sysMain h2{text-align:center; color:#af7f7f; margin-right:auto; margin-left:auto; margin-top:4%;  margin-bottom:3%; float:clear;}
#shuuri_zataku #sysMain .sysContent h3{text-align:left; border-bottom:0px; font-size:medium; color:#7d3f39; float:clear; padding-bottom:3%; padding-top:3%;}
#shuuri_zataku #sysMain .sysContent h3:before {
    content:"■";}
#shuuri_zataku #sysMain .sysContent h4{float:clear; padding-left:3%; color:#0f316c; padding-bottom:3%;}
#shuuri_zataku #sysMain .sysContent .listtypenum {
    list-style-type: decimal;
    margin-left:8%;
    padding-bottom:3%;
}
#shuuri_zataku #sysMain .sysContent .listtypedisc {
    list-style-type: disc;
    margin-left:8%;
    padding-bottom:3%;
}
#shuuri_zataku #sysMain .sysContent p{padding-left:6%; padding-bottom:6%;}

/*(個人設定) 特注page*/

#order table.or_tb{cellspacing:8px; margin-top:15px;}
#order #sysMain .sysContent .listtypedisc {
    list-style-type: disc;
    margin-left:8%;
    padding-bottom:3%;
}
#order #sysMain .sysContent h3{text-align:left; color:#370909;}
#order #sysMain .sysContent h3:before {
    content: " "; 
}
#order #sysMain .sysContent h4{text-align:left; font-weight:normal;}
#order #sysMain .sysContent h4:before {
    content: "●"; 
}
#order #sysMain .sysContent h2{text-align:left; border-bottom:0px; font-size:large; color:#7d3f39; float:clear; padding-bottom:2%;}
#order #sysMain .sysContent h2:before {
    content: "■ "; 
}
#order .o_mokuji{width:75%; margin-right:auto; margin-left:auto;}
#order #sysMain li a{color:blue; margin-top:1%; margin-bottom:1%; line-height:1.8em;}


/*(個人設定) 天然木の見分け方page*/
#tennenmoku #sysMain .t_mokuji{width:75%; margin-right:auto; margin-left:auto;}
#tennenmoku #sysMain .t_mokuji li a{color:blue; margin-top:1%; margin-bottom:1%; line-height:1.8em;}


/*(個人設定) 特注－テストpage*/

#order-test table.or_tb{cellspacing:10px; margin-top:15px;}
#order-test #sysMain .sysContent .listtypedisc {
    list-style-type: disc;
    margin-left:8%;
    padding-bottom:3%;
}
#order-test #sysMain .sysContent h3{text-align:left; color:#370909;}
#order-test #sysMain .sysContent h3:before {
    content: " "; 
}
#order-test #sysMain .sysContent h4{text-align:left; font-weight:normal;}
#order-test #sysMain .sysContent h4:before {
    content: "●"; 
}
#order-test #sysMain .sysContent h2{text-align:left; border-bottom:0px; font-size:large; color:#7d3f39; float:clear; padding-bottom:2%;}
#order-test #sysMain .sysContent h2:before {
    content: "■ "; 
}
#order-test .o_mokuji{width:75%; margin-right:auto; margin-left:auto;}
#order-test #sysMain li a{color:blue; margin-top:1%; margin-bottom:1%; line-height:1.8em;}


/*(個人設定) 特注・流れpage*/
#order_nagare #sysMain h2{color:#7d3f39; text-align:left; margin-top:3%;  margin-bottom:2%; float:clear; font-size:large;}
.chuou3{text-align:center; font-size:large;}
#order_nagare #sysMain .sysContent .listtypedisc {
    list-style-type: disc;
    margin-left:8%;
    padding-bottom:3%;
}
#order_nagare #sysMain .sysContent .listtypenum {
    list-style-type: decimal;
    margin-left:8%;
    padding-bottom:3%;
}
#order_nagare .o_n_mokuji{width:75%; margin-right:auto; margin-left:auto;}
#order_nagare .o_n_mokuji li a{color:blue; margin-top:1%; margin-bottom:1%; line-height:1.8em;}

/*(個人設定) 箱page*/
#box #sysMain h2{color:#af7f7f; text-align:left; margin-top:3%;  margin-bottom:2%; float:clear; font-size:large;}
#box #sysMain #b_p1{margin-right:auto; margin-left:auto; text-align:center;}
#box #sysMain .sysContent .listtypedisc {
    list-style-type: disc;
    margin-left:8%;
    padding-bottom:3%;
}
#box .b_mokuji{width:75%; margin-right:auto; margin-left:auto;}
#box .b_mokuji li a{color:blue; margin-top:1%; margin-bottom:1%; line-height:2.0em;}

/*(個人設定) 熨斗page*/
#noshi #sysMain h2{color:#af7f7f; text-align:left; margin-top:3%;  margin-bottom:2%; float:clear; font-size:large;}
#noshi #sysMain .sysContent .listtypedisc {
    list-style-type: disc;
    margin-left:8%;
    padding-bottom:3%;
}
#noshi #sysMain .sysContent h3{text-align:left; color:#370909; border: 0px;
    border-bottom: 0px;}
#noshi .n_mokuji{width:80%; margin-right:auto; margin-left:auto;}
#noshi .n_mokuji li a{color:blue; margin-top:1%; margin-bottom:1%; line-height:2.0em;}

/*(個人設定) 名入れpage*/
#naire #sysMain h2{text-align:center; color:#af7f7f; margin-right:auto; margin-left:auto;  margin-top:4%;  margin-bottom:3%;}
#naire #sysMain .sysContent h3{text-align:left; border-bottom:0px; font-size:medium; color:#7d3f39; float:clear;}
#naire #sysMain .sysContent h3:before {
    content:"■";
}
#naire #sysMain .sysContent .listtypedisc {
    list-style-type: disc;
    margin-left:6%;
}
#naire #sysMain .sysContent .listtypenum {
    list-style-type: decimal;
    margin-left:8%;
    padding-bottom:3%;
}
#naire #sysMain .n90{width:90%;}



/*(個人設定) 蒔絵の名入れpage*/
#sysItemDetail #sysMain #m-name h2{text-align:left; border-bottom:0px; font-size:medium; color:#7d3f39; float:clear; width:94%; margin-right:auto; margin-left:auto; margin-bottom:2%;}
#sysItemDetail #sysMain #m-name h2:before {
    content:"■";
}
#sysItemDetail #sysMain #m-name .listtypedisc {
    list-style-type: disc;
    margin-left:10%;
}
#sysItemDetail #sysMain #m-name li{margin-right:auto; margin-left:auto;}
#sysMain #m-name #pkz_n{margin-top:0.2em}
#sysItemDetail #sysMain #m-name{padding:0 1% 1%; width:98%;}
#sysItemDetail #sysMain #m-name #sysDescription{border-bottom: 1px dashed lightgray; margin-right:auto; margin-left:auto; width:96%; padding-left:auto; padding-right:auto; }
#sysItemDetail #sysMain #m-name .sysItemImages {border-bottom: 1px dashed lightgray; margin-right:auto; margin-left:auto; width:96%; padding-left:auto; padding-right:auto; }  

/*(個人設定) 輪島塗とはpage*/
#towa #sysMain h2{width:100%; line-height:1.4em; background:#8F9BD1; color:#FFFFFF; margin:4% 1%; text-align:left; font-weight:bold; padding:1%; border:1px; border-color:#8F9BD1}
#keisai3 #sysMain p .den_wa {width:100%; line-height:1.4em; background:#8F9BD1; color:#FFFFFF; margin:4% 1%; text-align:left; font-weight:bold; padding:1%; border:1px; border-color:#8F9BD1}


.chuou3{text-align:center; font-size:large;}
#towa #sysMain .sysContent h3{text-align:left; border-bottom:0px; font-size:medium; color:#7d3f39; float:clear;}
#towa #sysMain .sysContent .listtypedisc {
    list-style-type: disc;
    margin-left:5%;
    padding-bottom:3%;
}
#towa #sysMain .sysContent .listtypenum {
    list-style-type: decimal;
    margin-left:8%;
    padding-bottom:3%;
}
#towa #sysMain .sysContent li a{color:blue;}
#towa #sysMain .btn {background-color: #c7c1c1; color: #504949; float:right; font-size:small; padding:5px; margin-top:5px; margin-bottom:5px; margin-right:2%;}

#towa #sysMain p {width:98%;}
#towa #sysMain p.den_wajima{width:98%; line-height:1.9em; background:#888888; color:#FFFFFF; margin:4% 1%; text-align:center; font-weight:bold; padding:2%; border:2px; border-color:#666666}
#keisai3 #sysMain p {width:98%;}
#keisai3 #sysMain p.den_wajima{width:98%; line-height:1.9em; background:#888888; color:#FFFFFF; margin:4% 1%; text-align:center; font-weight:bold; padding:2%; border:2px; border-color:#666666}


/*オプション料を消す*/
.sysTotal div:nth-of-type(4) {
    display: none;
}


/*(個人設定）機能パーツ 商品ブロック Headline*/
.sysFuncItemBlock .sysHeadline{font-weight:bold;}

/*(個人設定）IEでグラデ－ションを表示させる 上下*/
.oudo3 .sysHeadline{
background: linear-gradient(to bottom, #e9d9ad, #967829);/* IE10+, W3C */ }
.aka3 .sysHeadline{
background: linear-gradient(to bottom, #eba9a9, #942323);/* IE10+, W3C */ }
.aka3b .sysHeadline{
background: linear-gradient(to bottom, #eba9a9, #942323);/* IE10+, W3C */ }
.enji3 .sysHeadline{
background: linear-gradient(to bottom, #cbaaa7, #593935);/* IE10+, W3C */ }
.cha3 .sysHeadline{
background: linear-gradient(to bottom, #efcd94, #875c14);/* IE10+, W3C */ }
.blue3 .sysHeadline{
background: linear-gradient(to bottom, #99bedf, #2e6496);/* IE10+, W3C */ }
.purple3 .sysHeadline{
background: linear-gradient(to bottom, #b6ade7, #7666d2);/* IE10+, W3C */ }
.beju3 .sysHeadline{
background: linear-gradient(to bottom, #e6d6bf, #a47940);/* IE10+, W3C */ }
.az3 .sysHeadline{
background: linear-gradient(to bottom, #dda6a2, #9e4038);/* IE10+, W3C */ }
.ug3 .sysHeadline{
background: linear-gradient(to bottom, #9bbf97, #3c5c38);/* IE10+, W3C */ }
.ugs3 .sysHeadline{
background: linear-gradient(to bottom, #9bbf97, #3c5c38);/* IE10+, W3C */ }
.uscha3 .sysHeadline{
background: linear-gradient(to bottom, #e0d9c5, #bdac80);/* IE10+, W3C */ }
.ai3 .sysHeadline{
background: linear-gradient(to bottom, #a7aee2, #3543a4);/* IE10+, W3C */ }
.gray3 .sysHeadline{
background: linear-gradient(to bottom, #dbdbdb, #3f3f3f);/* IE10+, W3C */ }
.gray4 .sysHeadline{
background: linear-gradient(to bottom, #6d868d, #202427);/* IE10+, W3C */ }

/*IEでグラデ－ションを表示させる 左右*/
.gre2 .sysHeadline{background: linear-gradient(to right, #4a8858, #cde4d2);}
.qa2 .sysHeadline{background: linear-gradient(to right, #7d362f, #dba69f);}
.yel2 .sysHeadline{background: linear-gradient(to right, #ad7e3f, #eadbc6);} .kon .sysHeadline{background: linear-gradient(to right, #1a1d84, #d1d2f5);}
.gray2 .sysHeadline{background: linear-gradient(to right, #606060, #d8d8d8);}
.beju2 .sysHeadline{background: linear-gradient(to right, #8f722e, #e8d9b7);} .sora .sysHeadline{background: linear-gradient(to right, #38919a, #bbe2e6);}

/*(個人設定) ヤフー店へのバナー*/
.a-y_ba{margin-bottom:5px;}

/*(個人設定) リンクpage*/
#link #sysMain h2{color:#0c0e6e; text-align:center; margin-top:3%;  margin-bottom:2%; float:clear; font-size:large;}
#link #sysMain .sysContent .listtypedisc {
    list-style-type: disc;
    margin-left:8%;
    padding-bottom:3%;
}
#link #sysMain .sysContent li{}
#link #sysMain .sysContent ul{align:center;
    margin-left:8%;
    padding-bottom:3%;
}
#link #sysMain .sysContent h3:before {content:"";}
#link .sysContent h3{color:#af7f7f; mrgin-top:5px; margin-bottom:10px; border-bottom: 0px;}
#link #sysMain .sysContent h1.chuou2 {
    text-align: center;
    font-size: large;
    color: #796d2c;
    border: 2px;
    border-bottom: 1px dashed lightgray;
    margin-bottom: 8px;
    line-height: 1.7;
    letter-spacing: normal;
}
#link #sysMain .sysContent th{width:30%; text-align:left; font-size: small; padding:1%; color:#000CEB; weight:normal; border-bottom: 1px dashed lightgray;} 
#link #sysMain .sysContent td{width:70%; padding:1%; border-bottom: 1px dashed lightgray;}
#link #sysMain .sysContent td img{margin-top:5px;}
#link #sysMain .sysContent p a .hm{font-size:xlarge;}
#link #sysMain .sysContent p a{color:#000CEB; weight:normal;}
#link #sysMain #pkz .pk2{position: relative; top: -23px;}

/*(個人設定) パンくず*/
#sysMain .sysContent #pkz{font-size: small;
    text-align:left;
    margin-left:0px;
    margin-bottom: 1px;
    padding: 0 0 5px 5px;
    white-space: nowrap;
    overflow: hidden;
    position: relative;
    top: -8px;
border-bottom: 1px dashed lightgray;
}

#sysMain .sysContent #pkz a {
    display: inline-block;
    background: #666;
    padding: 5px 10px;
    color: #fff;
    text-decoration: none;
    margin-bottom:1px;
}

#sysMain .sysContent #pkz a:hover{
    background: #999;
}
/*(個人設定) 名入れのパンくず*/
#sysItemDetail #sysMain #sysDescription #pkz_n{font-size: small;
    text-align:left;
    margin-left:0px;
    margin-bottom: 1px;
    padding: 0 0 5px 5px;
    white-space: nowrap;
    overflow: hidden;
    position: relative;
    top: -5px;
border-bottom: 1px dashed lightgray;
}

#sysItemDetail #sysMain #sysDescription #pkz_n a {
    display: inline-block;
    background: #666;
    padding: 5px 10px;
    color: #fff;
    text-decoration: none;
    margin-bottom:1px;
}

#sysItemDetail #sysMain #sysDescription #pkz_n a:hover{
    background: #999;
}

/*(個人設定) category_pageへ誘導のパンくず*/
#sysMain .sysContent #pkz_c{font-size: small;
    text-align:right;
    margin-left:0px;
    margin-bottom: 1px;
    padding: 0 0 5px 5px;
    white-space: nowrap;
    overflow: hidden;
    position: relative;
    top: -8px;
border-bottom: 1px dashed lightgray;
}

#sysMain .sysContent #pkz_c a {
    display: inline-block;
    background: #c7c1c1;
    padding: 5px 10px;
    color: #fff;
    text-decoration: none;
    margin-bottom:1px;
}

#sysMain .sysContent #pkz_c a:hover{
    background: #c7c1c1;
}

/*(個人設定) 名入れのサムネイル画像*/
#sysItemDetail #sysMain .sysThumbnailImage img{margin-bottom:10px;}

/*(個人設定) アサイド 掲載の輪島塗について*/
.b-keisaino2{margin-top:15px; margin-bottom:2px; width:94%; margin-left:3%;}

/*(個人設定) アサイド 輪島塗について*/
.about h3{line-height: 1.75; font-size:small; text-align:center;}

/*(個人設定) トップアサイドsns*/
.a-sns_top{width:94%; margin-left:3%;}
.a-top_sns{width:94%; margin-left:3%; margin-bottom:20px; margin-top:18px;}


/*(個人設定) 名入れpage*/
#sysMain #c-name .sysSelectionDescription{font-size:medium; color:red; text-align:left; margin-bottom:10px;}
#sysMain #m-name .sysSelectionDescription{font-size:medium; color:red; text-align:left; margin-bottom:10px;clear: both;}
#sysMain #c-name .sysBlock .orderArea .sysItemName h1{text-align:right; font-size:large;}   
#sysMain #m-name .sysBlock .orderArea .sysItemName h1{text-align:right; font-size:large;}  
#sysItemDetail li.listtypedisc {
    list-style-type: disc;
    margin-left: 10px;
}
#sysMain #c-name #sysExplanation{width:94%; margin-left:3%;}
#sysMain #m-name #sysExplanation{width:94%; margin-left:3%;}

/*(個人設定) 名入れpage　テキストボックス*/
#sysItemDetail #sysMain #c-name input[type="text"]{
    width: 100%;
    background: -webkit-gradient(linear, left top, left bottom, from(#EFEFEF), to(#FFFFFF));
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FFEFEFEF', endColorstr='#FFFFFFFF');
    border-radius: 5px 5px 5px 5px;
    border: #999999 1px solid; height:30px;;
}
#sysItemDetail #sysMain #m-name input[type="text"]{
    width: 100%;
    background: -webkit-gradient(linear, left top, left bottom, from(#EFEFEF), to(#FFFFFF));
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FFEFEFEF', endColorstr='#FFFFFFFF');
    border-radius: 5px 5px 5px 5px;
    border: #999999 1px solid; height:30px;;
}

/*(個人設定)輪島塗の話page*/
#hanashi #sysMain .a-hanashi li.listtypedisc {
    list-style-type: disc;
    width:90%;
    margin-left:4%;

}
#hanashi #sysMain .a-hanashi .sysContent p.subt{text-align:center; color:#4d64d0; font-weight:bold;}
#hanashi #sysMain h2{text-align:left; color:#7d3f39;}
#hanashi #sysMain .sysContent h3{text-align:left; border-bottom:0px; font-size:medium; color:#af7f7f;}
#hanashi #sysMain .sysContent h3:before {
    content:"";
}
#hanashi #sysMain .a-hanashi p{text-align:left;}
#hanashi #sysMain h1{width:100%; background-image: url(/img/bnr/bg_sakusha2.jpg); background-repeat: no-repeat; background-size: 100%; line-height:3em; padding-top:0px;}
#hanashi #sysMain .btn-info{ float:right;}
#hanashi #sysMain .btn {background-color: #c7c1c1; color: #504949; float:right; font-size:small; padding:5px; margin-bottom:10px; margin-right:2%;}

/*(個人設定)輪島塗についてpage*/
#about #sysMain .a-tuite li.listtypedisc {color:#c7797a; list-style-type: disc;}
#about #sysMain .a-tuite ul{margin-top:10px; margin-bottom:20px;}
#about #sysMain .a-tuite table.tu_hyo{width:98%; margin-bottom:45px;  margin-top:20px;}
#about #sysMain .sysContent td{width:70%; padding:3%; border-bottom: 1px dashed lightgray;}
#about #sysMain .a-tuite h2.tuite2{padding-top:0px; margin-top:0px;}
#about #sysMain .a-tuite td a{color:blue;}

/*(個人設定)天然木page*/
#tennenmoku #sysMain .a-tennen li.listtypedisc {list-style-type: disc; width:90%; margin-left:4%;}
#tennenmoku #sysMain .a-tennen .sysContent p.subt{text-align:center; color:#4d64d0; font-weight:bold;}
#tennenmoku #sysMain .a-tennen .sysContent h2.ten2{text-align:left; color:#7d3f39;}
#tennenmoku #sysMain .a-tennen li.listtypedisc {
    list-style-type: disc;
    width:90%;
    margin-left:4%;
}
#tennenmoku #sysMain .a-tennen .sysContent img.ten_clum2 {margin-left:auto; margin-right:auto;}
#tennenmoku #sysMain .a-tennen .sysContent .ten_clum p{width:95%;}

/*(個人設定)カートバスケットpage*/
.sysCart #sysMain .sysNextSubmitArea .sysNextSubmit{background: #C7797A; color: #fff; text-shadow: none;}
#sysBillingAddress input[type=submit].sysButton.sysBackSubmitArea,
#sysDestination input[type=submit].sysButton.sysBackSubmitArea, #sysRegi input[type=submit].sysButton.sysBackSubmitArea, #sysPayment input[type=submit].sysButton.sysBackSubmitArea, #sysConfirm input[type=submit].sysButton.sysBackSubmitArea, #sysBasket input[type=submit].sysBackButton{background:#888888;}
#sysRegi .sysCartTitle, #sysDestination .sysCartTitle, #sysPayment .sysCartTitle, #sysConfirm .sysCartTitle, #sysBasket .sysCartTitle, #sysBillingAddress  .sysCartTitle{font-weight:bold;}
#sysPayment li label.labelInline select.credit_card_company_name, #sysPayment select.card-month, #sysPayment select.card-year{margin-left:1px;}
#sysPayment #sysMain .sysFormField textarea{height:30px;}


#sysDestination #sysMain .sysNextSubmit, .sysCart #sysMain .sysNextSubmitArea .sysNextSubmit, .sysCart #sysMain input[type=submit]{background:#c7797a; color:#ffffff; text-shadow:none;}

/*(個人設定)カート*/
#sysConfirm .sysDetail input[type=submit].sysButton, #sysConfirm .sysOrder input[type=submit].sysButton{width:25%; float:right; background:#888888; margin-top:2px;}
#sysConfirm .sysAcceptDomainArea{color:red;}

/*(個人設定)GSLシール*/
.a-green{margin-left:auto; margin-right:auto; text-align:center;}

/*(個人設定)メルマガ登録page*/
#sysFormIndex.form-mailmag #sysMain input.sysNextSubmit{background: #C7797A;margin-top:20px; margin-bottom:20px;}
#sysFormIndex.form-mailmag #sysMain h2{background: #ae958c;}

/*(個人設定)お問合せpage*/
#sysFormIndex.form-inquiry #sysMain input.sysNextSubmit{background: #C7797A;}
#sysFormIndex.form-inquiry #sysMain h2{background: #ae958c;}

/*(個人設定)カートpage レイアウト*/
.sysCart #sysHeader{margin-bottom:1px; padding-bottom:1px;}

/*数量のプルダウンの位置修正*/
.sysCart .sysItemListArea .sysBox select {display: inline!important;}
.sysCart .sysItemListArea  .sysBox #sysSelections select {display: inline!important;}
/*クレカのプルダウンの位置修正*/
.sysSelectPayment li label.labelInline {
    display: inline-block;
    padding: 0;
}
/*申蒔絵・銘々皿 i-page*/
#sysItemDetail #sysDescription table.saru{margin-left:2%;}
#sysItemDetail .sysImageListSimple table.saru{margin-left:2%;}

/*クレカのプルダウンの位置修正*/
.sysSelectPayment li label.labelInline {
    display: inline-block!important;
    padding: 0;
}


/*(個人設定) パンくず誘導 category_pageへ*/
#sysMain .yd1{font-size: small;  text-align:right; margin-left:0px; margin-bottom:2px; padding: 0 0 0px 0px; white-space: nowrap; overflow: hidden; position:relative; top: -8px; border-bottom: 0px dashed lightgray;}
#sysMain .yd1 a {display: inline-block; background: #c7c1c1;  padding: 2px 5px;  color: #fff;  text-decoration: none;} 
#sysMain .yd1 a:hover{background:  #c7c1c1;}



/*(個人設定) 誘導：還暦祝い*/
#sysMain .yd_kanreki{font-size: small; text-align:right; margin-left:0px; padding: 0 0 2px 2px; white-space: nowrap; overflow: hidden; position: relative; top: -8px; border-bottom: 0px dashed lightgray;}
#sysMain .yd_kanreki a { display: inline-block; background: #C88C8C; padding: 2px 5px; color: #fff; text-decoration: none; margin-bottom:1px;}
#sysMain .yd_kanreki a:hover{background:  #C88C8C;}

/*(個人設定) 誘導：内祝い*/
#sysMain .yd_uchi{font-size: small; text-align:right; margin-left:0px; padding: 0 0 2px 2px; white-space: nowrap; overflow: hidden; position: relative; top: -8px; border-bottom: 0px dashed lightgray;}
#sysMain .yd_uchi a { display: inline-block; background: #A6AB77; padding: 2px 5px; color: #fff; text-decoration: none; margin-bottom:1px;}
#sysMain .yd_uchi a:hover{background:  #A6AB77;}

/*(個人設定) 誘導：初節句*/

#sysMain .yd_hatusekku{font-size: small; text-align:right; margin-left:0px; padding: 0 0 2px 2px; white-space: nowrap; overflow: hidden; position: relative; top: -8px; border-bottom: 0px dashed lightgray;}
#sysMain .yd_hatusekku a { display: inline-block; background: #81B38C; padding: 2px 5px; color: #fff; text-decoration: none; margin-bottom:1px;}
#sysMain .yd_hatusekku a:hover{background:  #81B38C;}

/*(個人設定) 誘導：結婚祝い*/

#sysMain .yd_kekkoniwai{font-size: small; text-align:right; margin-left:0px; padding: 0 0 2px 2px; white-space: nowrap; overflow: hidden; position: relative; top: -8px; border-bottom: 0px dashed lightgray;}
#sysMain .yd_kekkoniwai a { display: inline-block; background: #A26058; padding: 2px 5px; color: #fff; text-decoration: none; margin-bottom:1px;}
#sysMain .yd_kekkoniwai a:hover{background:  #A26058;}

/*(個人設定) 誘導：ギフト*/

#sysMain .yd_gift{font-size: small; text-align:right; margin-left:0px; padding: 0 0 2px 2px; white-space: nowrap; overflow: hidden; position: relative; top: -8px; border-bottom: 0px dashed lightgray;}
#sysMain .yd_gift a { display: inline-block; background: #C09E6F; padding: 2px 5px; color: #fff; text-decoration: none; margin-bottom:1px;}
#sysMain .yd_gift a:hover{background:  #C09E6F;}


/*(個人設定) 誘導：家紋*/

#sysMain .yd_kamon{font-size: small; text-align:right; margin-left:0px; padding: 0 0 2px 2px; white-space: nowrap; overflow: hidden; position: relative; top: -8px; border-bottom: 0px dashed lightgray;}
#sysMain .yd_kamon a { display: inline-block; background: #5C5FB5; padding: 2px 5px; color: #fff; text-decoration: none; margin-bottom:1px;}
#sysMain .yd_kamon a:hover{background:  #5C5FB5;}



/*(個人設定) 誘導：粗供養*/

#sysMain .yd_houji{font-size: small; text-align:right; margin-left:0px; padding: 0 0 2px 2px; white-space: nowrap; overflow: hidden; position: relative; top: -8px; border-bottom: 0px dashed lightgray;}
#sysMain .yd_houji a { display: inline-block; background: #9F9E9E; padding: 2px 5px; color: #fff; text-decoration: none; margin-bottom:1px;}
#sysMain .yd_houji a:hover{background:  #9F9E9E;}


/*(個人設定) 誘導：クリスマス*/

#sysMain .yd_christmas{font-size: small; text-align:right; margin-left:0px; padding: 0 0 2px 2px; white-space: nowrap; overflow: hidden; position: relative; top: -8px; border-bottom: 0px dashed lightgray;}
#sysMain  .yd_christmas a { display: inline-block; background: #6CB4BB; padding: 2px 5px; color: #fff; text-decoration: none; margin-bottom:1px;}
#sysMain .yd_christmas a:hover{background:  #6CB4BB;}


/*(個人設定) 誘導：クリスマス2*/
#sysMain #yd_christmas2{font-size: small; text-align:right; margin-left:0px; padding: 0 0 2px 2px; white-space: nowrap; overflow: hidden; position: relative; top: -2px; border-bottom: 0px dashed lightgray;}
#sysMain #yd_christmas2 a { display: inline-block; background: #6CB4BB; padding: 2px 5px; color: #fff; text-decoration: none;}
#sysMain #yd_christmas2 a:hover{background:  #6CB4BB;}


/*(個人設定) 誘導：お正月*/
#sysMain .yd_geishun{font-size: small; text-align:right; margin-left:0px; padding: 0 0 2px 2px; white-space: nowrap; overflow: hidden; position: relative; top: -8px; border-bottom: 0px dashed lightgray;}
#sysMain .yd_geishun a { display: inline-block; background: #BBA062; padding: 2px 5px; color: #fff; text-decoration: none; margin-bottom:1px;}
#sysMain #sysDescription .yd_geishun a { display: inline-block; background: #BBA062; padding: 2px 5px; color: #fff; text-decoration: none; margin-bottom:1px;}
#sysMain .yd_geishun a:hover{background:  #BBA062;}

/*(個人設定) 誘導：お正月2*/
#sysMain #yd_geishun2{font-size: small; text-align:right; margin-left:0px; padding: 0 0 2px 2px; white-space: nowrap; overflow: hidden; position: relative; top: -2px; border-bottom: 0px dashed lightgray;}
#sysMain  #yd_geishun2 a { display: inline-block; background: #BBA062; padding: 2px 5px; color: #fff; text-decoration: none;}
#sysMain #yd_geishun2 a:hover{background:  #BBA062;}

/*(個人設定) 誘導：お正月３　頁中央*/
#sysMain .yd_geishun3{font-size: small; text-align:center; margin-left:auto; margin-right:auto; padding: 0 0 2px 2px; white-space: nowrap; overflow: hidden; position: relative; top: -8px; border-bottom: 0px dashed lightgray;}
#sysMain .yd_geishun3 a { display: inline-block; background: #BBA062; padding: 2px 5px; color: #fff; text-decoration: none; margin-bottom:1px; margin-top:5px;}
#sysMain #sysDescription .yd_geishun3 a { display: inline-block; background: #BBA062; padding: 2px 5px; color: #fff; text-decoration: none; margin-bottom:1px;}
#sysMain .yd_geishun3 a:hover{background:  #BBA062;}

/*(個人設定) 誘導パンくずの top_margin*/
#top #sysMain .sysFuncItemBlock h2 {margin-top:10px;}

/*(個人設定）検索page*/
#sysItemSearch #sysMain form.sysItemSearchForm{width:94%; margin-right:2%; margin-left:2%;}
#sysItemSearch #sysMain .sysItemSearchFormWord input{margin-top:1em; margin-bottom:1em;}
#sysItemSearch #sysMain .sysItemSearchFormRange input, #sysItemSearch #sysMain .sysItemSearchAndOr input{margin-top:5px; margin-bottom:5px;}
#sysItemSearch #sysMain .sysItemSearchFormCategory select, #sysItemSearch #sysMain .sysItemSearchFormSort select, #sysItemSearch #sysMain .sysItemSearchFormLimit select{margin-top:5px; margin-bottom:5px;}
#sysItemSearch #sysMain .sysItemSearchFormRange input{width: 7.0em; height: 2.3em; margin-right:0.5em;}

#sysItemSearch #sysMain .sysSearchButton{width: 100px; padding: 6px; height: 40px; border: 1px solid #ddd; border-radius: 3px; background-color: #ddd; margin-top:4px;}

/*(個人設定）声page*/
#koe #sysMain .sysContent{background-image: url(/img/bnr/bg_koe.jpg); background-repeat: no-repeat; background-size: 100%;}
#koe .a-koe p.dai{width:98%; background-color:#735050; color:#ffffff; margin-right:1%; margin-left:1%; font-weight:bold; line-height:1.8em; padding-left:10px;}
#koe .a-koe p.honbun{width:94%; margin-right:3%; margin-left:3%;}

/*(個人設定）声aside_ba*/
.ba-koe{margin-bottom:2%;}

/*(個人設定 営業カレンダー*/
#sysAside .a-cal p.eigyo{width:96%; lihttps://admin.aispr.jp/backyard.php?action_backyard_site_resource_css_regist=true#panel-smartphonene-height:1.6em;}

/*(個人設定)輪島塗の制作者page*/

#sakusha #sysMain .a-sakusha .sysContent p.subt{text-align:center; color:#4d64d0; font-weight:bold;}
#sakusha #sysMain h2{text-align:left; color:#7d3f39;}
#sakusha #sysMain .sysContent h3{text-align:left; border-bottom:0px; font-size:medium; color:#af7f7f;}
#sakusha #sysMain .sysContent h3:before {
    content:"";
}
#sakusha #sysMain .a-sakusha p{text-align:left;}
#sakusha #sysMain h1{width:100%; background-image: url(/img/bnr/bg_seisakusha.jpg); background-repeat: no-repeat; background-size: 100%; line-height:3em; padding-top:0px;}
#sakusha #sysMain .btn-info{ float:right;}
#sakusha #sysMain .btn {background-color: #c7c1c1; color: #504949; float:right; font-size:small; padding:5px; margin-bottom:5px;  margin-right:2%;}


/*(個人設定)Album 製造工程page*/
#koutei #sysMain p.sub2{width:94%; font-size:medium; line-height:1.6em; padding-left:3%; padding-right:3%; text-align:left; margin-bottom:15px;}
#koutei #sysMain p.kte{font-size:13px; line-height:1.6em; margin-left:4%; margin-right:4%;}

/*(個人設定) 商品ページの画像説明の文字レイアウト行間など*/
#sysItemDetail #sysMain .sysImageDescription{line-height:1.8em; padding-left:3%; padding-right:3%;}
#sysItemDetail #sysMain .sysImageListSimple li{margin-bottom:8%;}
#sysItemDetail #sysMain .sysImageListSimple li .sysItemImage{text-align: center;}

/*(個人設定)i-page 仕様説明tabel*/
.sysExplanation thead th:nth-child(1) {whttps://admin.aispr.jp/backyard.php#panel-pcidth: 43%;}
.sysExplanation thead th:nth-child(2) {width: 57%;}

/*(個人設定)アサイド 名入れバナー marginl*/
.p-naire img{margin-bottom:2%;}
.p-naire{margin-bottom:5%;}

/*(個人設定)テキスト機能カード パンくず marginl*/
.sysFuncText #pkz{margin-top:3px;}

/*(個人設定）TOPpage 文字寄せ*/
#top #sysMain .a-top .sysContent p.tp{color:#555555;}
#top #sysMain .a-top .sysContent p.tp2{text-align:center; margin-top:1px; padding-top:0px; padding-bottom:10px; color:#444444;}
#top #sysMain .a-top1 .sysContent p.tp2{text-align:center; margin-top:1px; padding-top:0px; padding-bottom:10px; color:#444444;}
.a-top1 p a{color:blue;}
.a-top p a{color:blue;}

/*(個人設定）TOPpage Gallery*/
#top #sysMain .a-gallery_intro{width:99%; align:center; margin-left:auto; margin-right:auto; text-align:center; margin-top:8px;}
#top #sysMain .a-gallery_intro img{width:90%; align:center; margin-left:auto; margin-right:auto; text-align:left; margin-top:8px;}
#top #sysMain .a-gallery_intro .sysContent p{width:90%;}

/*(個人設定）取り扱いpage*/
#toriatukai p.dai{font-weight:bold; align:center;}
#toriatukai #sysMain li.listtypedisc {list-style-type: disc; width:90%; margin-left:4%; text-align:left;}
#toriatukai #sysMain .sysContent p.subt{text-align:center; color:#4d64d0; font-weight:bold;}
#toriatukai #sysMain h2.sho2{text-align:left; color:#7d3f39;}
#toriatukai #sysMain p{text-align:left; font-weight:normal; }
#toriatukai #sysMain .sysContent #yd2{font-size: small; text-align:left; margin-left:0px; margin-bottom:2px; padding: 0 0 0px 0px; white-space: nowrap; overflow: hidden; position:relative; top: -8px; border-bottom: 0px dashed lightgray;}
#toriatukai #sysMain .sysContent #yd2 a {display: inline-block; background: #747474;  padding: 2px 5px;  color: #fff;  text-decoration: none;} 
#toriatukai #sysMain .sysContent #yd2 a:hover{background:  #747474;}
#toriatukai #sysMain .sysContent #yd3{font-size: small; text-align:left; margin-left:0px; margin-bottom:2px; padding: 0 0 0px 0px; white-space: nowrap; overflow: hidden; position:relative; top: -8px; border-bottom: 0px dashed lightgray;}
#toriatukai #sysMain .sysContent #yd3 a {display: inline-block; background: #747474;  padding: 2px 5px;  color: #fff;  text-decoration: none;} 
#toriatukai #sysMain .sysContent #yd3 a:hover{background:  #747474;}

/*(個人設定）tuiteバナーpage*/
#sysMain .b-tuite li {margin: 1%; width: 48%; float: left; pddong-bottom: 0 1% auto;}
#sysMain .b-tuite h4{text-align:center;}
#sysMain .b-tuite{margin-bottom:20px;}

/*(個人設定）keisai3,4バナーpage*/
#sysMain .a-keisai_br .keisai_ba {margin-top:45px; width:38%;}
.a-keisai_br2 .keisai_ba {margin-top:45px; width:38%;}

/*(個人設定）floatクリア*/
#sysMain .as_line{float:clear;}

/*(個人設定）カテゴリーpage トップ画像*/
#sysMain img.ca_ba{text-align:center; margin:auto; padding:auto;}


/*(個人設定）問い合わせバナー margin*/
#sysAside .b-toi img{margin-bottom:15px; margin-top:10px;}

/*(個人設定）沈金*/
#about #sysMain .a-chinkin table.chi_hyo{width:98%; margin-bottom:45px;  margin-top:20px;}
#chinkin#sysMain .sysContent th {
    width:25%;
    padding-left:2%;
}
#chinkin #sysMain .sysContent td {width:75%; padding-left: 20px;}
#chinkin #sysMain .sysContent p.subt{text-align:center; color:#4d64d0; font-weight:bold; margin-bottom:10px;}
#sysMain .a-chinkin p a{color:blue;}


/*(個人設定）家紋ca-page*/
#sysItemCategory #sysMain .kam_henkou{text-align:center;}
#sysMain #k_mokuji{width:85%; margin-right:auto; margin-left:auto; text-align:left;}
#sysMain #k_mokuji li a{color:blue; margin-top:1%; margin-bottom:1%; line-height:1.8em; align:left;}



/*(個人設定）i-page gallery*/
.haba1{width:94%; margin-top:5%;}
.haba3{width:98%; margin-top:5%; font-size:small;}

/*(個人設定）ca-page h2*/
#sysItemCategory #sysMain .ca{text-align:center; color:#cc6666;}

/*(個人設定）a-tashika*/
#sysMain .tashika2{text-align:left;}
#sysMain #yd4 a{margin-top:10%; margin-bottom:10%; color:blue;}


/*(個人設定）おしらせ*/
.p-news{overflow: hidden;}
.p-news p{font-size:small; color:#8f7a7a; margin:0; padding-top:0px; display:inline;}
.p-news h2{text-align:center;}
.p-news{width: 98%; margin-bottom:1%; padding-bottom:1%;}

.p-news ul li a{display:inline; color:#8f7a7a;}
@media screen and (min-width: 600px) {.p-news br { display: none; }}
.p-news news{margin-bottom:1%; padding-bottom:1%;}

/*(個人設定）おしらせ21*/
.p-news21, .p-news22, .p-news23, .p-news24, .p-news25{overflow: hidden;}
.p-news21 p, .p-news22 p, .p-news23 p, .p-news24 p, .p-news25 p{font-size:small; color:#444444; margin:-14px; padding-top:0px; display:inline; white-space: initial;}
.p-news21 h2, .p-news22 h2, .p-news23 h2, .p-news24 h2, .p-news25 h2{text-align:center;}
.p-news21, .p-news22, .p-news23, .p-news24, .p-news25{width: 98%; margin-bottom:1%; padding-bottom:1%;}
.p-news21 ul li a, .p-news22 ul li a, .p-news23 ul li a, .p-news24 ul li a, .p-news25 ul li a{display:inline; color:#8f7a7a;}

.p-news21 news, .p-news22 news, .p-news23 news, .p-news24 news, .p-news25 news{margin-bottom:1%; padding-bottom:1%;}

@media screen and (min-width: 600px) {.p-news21 br { display: none; }}
@media screen and (min-width: 600px) {.p-news22 br { display: none; }}
@media screen and (min-width: 600px) {.p-news23 br { display: none; }}
@media screen and (min-width: 600px) {.p-news24 br { display: none; }}
@media screen and (min-width: 600px) {.p-news25 br { display: none; }}

/*(個人設定）メール配信1*/
.p-mail_24{overflow: hidden;}
.p-mail_24 p{font-size:small; color:#8f7a7a; margin:-14px; padding-top:0px; display:inline; white-space: initial;}
.p-mail_24 time{font-size:small; color:#8f7a7a; margin:-14px; padding-top:0px; padding-left:5px; display:inline; white-space: initial;font-weight: bold; }

.p-mail_24 h2{text-align:center;}
.p-mail_24{width: 98%; margin-bottom:1%; padding-bottom:1%;}
.p-mail_24 ul li a{display:inline; color:#8f7a7a;}

.p-mail_24 news{margin-bottom:1%; padding-bottom:1%;}

@media screen and (min-width: 600px) {.p-mail_24 br { display: none; }}

.p-mail_24 .sysContent { line-height: 1.5;}
.p-mail_24 li{ padding-left: 10px;}


/*(個人設定）お正月・クリスマス*/
#top .b-oshougatu_xmas{width:94%; margin-left:3%; margin-right:3%;}
#top .b-oshougatu_xmas li{margin-bottom:3%; margin-top:5%;}

#top .b-oshougatu{width:94%; margin-left:3%; margin-right:3%;}
#top .b-oshougatu li{margin-bottom:3%; margin-top:5%;}


/*(個人設定）看板一式*/

#sysMain .tokuchu95{text-align:left; line-height:1.8em; width:98%;}
#sysMain .tokuchu95b{text-align:center; line-height:1.8em; width:98%;}

/*(個人設定）お知らせ履歴 頁*/
#news_list.p-news3{margin-top:0;}
#news_list .p-news3 .sysContent { line-height: 1.5;}
#news_list .p-news3 li { padding-left: 10px;}
#news_list .p-news3{overflow: hidden;}
#news_list #sysMain .p-news3 p{font-size:small; color:#444444; margin:0; padding-top:0px; display:inline;}
#news_list .p-news3 h2{text-align:center;}
#news_list .p-news3{width: 98%; margin-bottom:2%;}

#news_list #sysMain .a-oshirase_chu, #news_list #sysMain .a-oshirase_chu21{margin-top:1%; margin-bottom:8%; padding-top:0%;}

#news_list p{font-size:small;}

#news_list .p-news3 ul li a{display:inline;}
@media screen and (min-width: 600px) {.p-news3 br { display: none; }}
#news_list .news3_rireki {text-align:center;}

/*(個人設定）お知らせ履歴　2021年 頁*/
#news_list .p-news3_21 .sysContent, .p-news3_22 .sysContent, .p-news3_23 .sysContent, .p-news3_24 .sysContent, .p-news3_25 .sysContent { line-height: 1.5;}
#news_list .p-news3_21 li, .p-news3_22 li,.p-news3_23 li,.p-news3_24 li,.p-news3_25 li { padding-left: 10px;}
#news_list .p-news3_21, .p-news3_22, .p-news3_23, .p-news3_24, .p-news3_25{overflow: hidden;}
#news_list #sysMain .p-news3_21 p, .p-news3_22 p, .p-news3_23 p, .p-news3_24 p, .p-news3_25 p{font-size:small; color:#444444; margin:0; padding-top:0px; display:inline;}
#news_list .p-news3_21 h2, .p-news3_22 h2, .p-news3_23 h2, .p-news3_24 h2, .p-news3_25 h2{text-align:center;}
#news_list .p-news3_21, .p-news3_22, .p-news3_23, .p-news3_24, .p-news3_25{width: 98%; margin-bottom:2%;}


#news_list p{font-size:small;}

#news_list .p-news3_21 ul li a, .p-news3_22 ul li a,.p-news3_23 ul li a,.p-news3_24 ul li a,.p-news3_25 ul li a{display:inline;}
@media screen and (min-width: 600px) {.p-news3_21 br { display: none; }}
@media screen and (min-width: 600px) {.p-news3_22 br { display: none; }}
@media screen and (min-width: 600px) {.p-news3_23 br { display: none; }}
@media screen and (min-width: 600px) {.p-news3_24 br { display: none; }}
@media screen and (min-width: 600px) {.p-news3_245br { display: none; }}

/*(個人設定）メールの配信履歴*/
#mail_list .p-mail3_24 .sysContent { line-height: 1.5;}
#mail_list .p-mail3_24 li { padding-left: 10px;}
#mail_list .p-mail3_24 {overflow: hidden;}
#mail_list #sysMain .p-mail3_24 p{font-size:small; color:#444444; margin:0; padding-top:0px; display:inline;}
#mail_list .p-mail3_24 h2{text-align:center;}
#mail_list .p-mail3_24 {width: 98%; margin-bottom:2%;}


#news_list p{font-size:small;}

#mail_list .p-mail3_24 ul li a{display:inline;}
@media screen and (min-width: 600px) {.p-mail3_24 br { display: none; }}

#news_list .news3_rireki {text-align:center;}

/*(個人設定）お知らせ履歴へのリンク*/
.a-rireki_link p, .a-mail_rireki_link p{text-align:right; margin-top:0px; width:95%; padding-top:1px;}




/*(個人設定) 漆の色page*/
#urushi_iro #sysMain .a-iro h2.sho2{text-align:left; color:#7d3f39; font-size:x-large; margin-bottom:1%;}
#urushi_iro #sysMain .sysContent .listtypedisc {
    list-style-type: disc;
    margin-left:8%;
    padding-bottom:3%;
}
#urushi_iro #sysMain table p{margin-left:3%; margin-right:3%;}
#urushi_iro .b_mokuji{width:80%; margin-right:auto; margin-left:auto;}
#urushi_iro .b_mokuji li a{color:blue; margin-top:1%; margin-bottom:1%; line-height:2.0em;}

/*(個人設定) 受注生産・支払いpage*/
.chuou3{text-align:center; font-size:large;}
#juchuseisan_moushikomi #sysMain .sysContent .listtypedisc {
    list-style-type: disc;
    margin-left:8%;
    padding-bottom:3%;
}
#juchuseisan_moushikomi #sysMain .sysContent .listtypenum {
    list-style-type: decimal;
    margin-left:8%;
    padding-bottom:3%;
}

#juchuseisan_moushikomi #sysMain .sysContent h2{text-align:left; border-bottom:0px; font-size:large; color:#7d3f39; float:clear; padding-bottom:2%;}
#juchuseisan_moushikomi #sysMain .sysContent h2:before {
    content: "■ "; 
}
#juchuseisan_moushikomi #sysMain .j_85 {width:88%;}
#juchuseisan_moushikomi #sysMain .t90 {width:90%;}

#sysMain .a-juchuuseisan p{width:90%;}

/*(個人設定) カテゴリーページの他の種類へのアンカーリンク*/

#sysMain #sysCategoryDescription .another{text-align:right; font-size:small; padding-bottom:2%;}
#sysMain #sysCategoryDescription .another a{color:blue;}
#sysMain #sysCategoryDescription .another p{ margin-top:0;}


#sysMain .sysCategoryDescription .another {text-align:right; font-size:small; padding-bottom:2%;}
#sysMain .sysCategoryDescription .another a{color:blue;}

/*(個人設定) 商品ページの単・複 購入*/
#sysItemDetail #sysMain #sysDescription .sai{align:left; padding-left:2%;}
#sysItemDetail #sysMain #sysDescription .sai img{width:40%;}
#sysItemDetail #sysMain #sysDescription .kazu{text-align:right; font-size:small; padding-bottom:2%;}
#sysItemDetail #sysMain #sysDescription .kazu a{color:blue;}
#sysItemDetail #sysMain #sysDescription .kazu p{ margin-top:0;}

/*(個人設定) 商品ページの 桐箱・紙箱 購入*/
.hako {color:#C06A6B; width: 95%; padding-bottom: 25px; letter-spacing: normal; text-align:right;  font-size:small; padding-bottom:2%;}
.hako a{color:blue;}


.hako2 {color:#C06A6B; width: 95%; padding-bottom: 25px; letter-spacing: normal; text-align:left;  font-size:small; padding-bottom:2%;}
.hako2 a{color:blue;}


/*(個人設定) 商品ページの 赤文字補足*/
.aka_hosoku{color:red; font-size:small; width:95%;}
.aka_hosoku2{color:red; font-size:small; width:95%;; text-align:right;}
.aka_hosoku3{color:#D35658; font-size:x-small; width:96%;}



/*(個人設定) カテゴリーページの彩シリーズimg*/
#sysItemCategory #sysMain .sysItemCategoryInfo .sai{align:center; padding-left:2%;}
#sysItemCategory #sysMain .sysItemCategoryInfo .sai img{width:40%;}

/*(個人設定) topページの彩シリーズbr_img*/
#top #sysMain .sai img{width:40%; text-align:center;}

#sysItemDetail #sysSelections label {
    display: block;
    font-size: 15px;
}

/*(個人設定) カートボタン周辺のラジオボタン*/
#sysItemDetail #sysSelections {
    text-align: left;
}

/* 商品ブロック sysMain（個人設定） */
#sysMain .sysItemBlock .sysItemName a{color:blue;}

/* 商品ブロック 履歴（個人設定） */
#sysAside .sysItemBlock .sysVertical .sysItemName a{color:blue;}
#sysAside .sysItemBlock .sysVertical .sysItemPrice {text-align:center;}

/* 商品リスト sysMain（個人設定） */
#sysMain .sysItemList .sysItemName a{color:blue;}

/* カテゴリー説明欄内・商品ブロック sysMain（個人設定） */
#sysMain .sysCategoryDescription .sysItemPrice { border-bottom: 1px dashed lightgray;}


/* カートのテキストボックス sysMain（個人設定） */
#sysItemDetail #sysMain .sysForm #sysSelections input {
    min-width: 190px;
    width: 70%;
    display: inline-block;
    float: right;
    margin-left:5%;
    height:30px;
}
/* パール漆の説明タグ sysMain（個人設定） */
#sysMain #pearl_urushi_setumei{color:#ededed; background:#153244; width:85%; padding:5%; margin-right:auto; margin-left:auto;}
#sysMain  #pearl_urushi_setumei li.listtypedisc {list-style-type: disc;}

/* ブログへのリンク ca,i-pageからの･･･ sysMain（個人設定） */

#sysMain .blg_lnk_c {text-align:center; font-size:small;}


#sysMain .blg_kiji {color:#7d3f39; font-weight: bold; text-align:left;}
#sysMain #blg_lnk {width:95%; margin-top:3%; margin-right:auto; margin-bottom:5%; margin-left:auto;  }

/*(個人設定）ブログ記事・おしらせリスト*/
.p-blog .sysContent { line-height: 1.5;}
.p-bog li { padding-left: 10px;}

.p-blog{overflow: hidden;}
.p-blog p{font-size:small; margin:0px; padding-top:0px; display:inline; white-space: initial;}
.p-blog h2{text-align:center;}
.p-blog{width: 98%; margin-bottom:1%; padding-bottom:1%;}

@media screen and (min-width: 600px) {.p-blog br { display: none; }}
.p-blog blog{margin-bottom:1%; padding-bottom:1%;}



/*(個人設定）ブログ記事・お知らせリスト・履歴 頁*/
.p-blog3 .sysContent { line-height: 1.5;}
.p-bog3 li { padding-left: 10px;}

.p-blog3{overflow: hidden;}
.p-blog3 p{font-size:small; margin:0; padding-top:0px; display:inline;}
.p-blog3 h2{text-align:center;}
.p-blog3{width: 98%; margin-bottom:1%; padding-bottom:1%;}

.p-blog3 ul li a{display:inline;}
@media screen and (min-width: 600px) {.p-blog br { display: none; }}
.p-blog3 {align:center; margin-right:auto; margin-left:auto; margin-bottom:1%; padding-bottom:1%;}

/*(個人設定）ブログおよび、ブログ記事一覧へのリンク*/
.a-blog_link p{text-align:right; margin-top:0px; padding-top:1px; width:95%;}


/*(個人設定）目次 */
#sysMain .sysContent .listtypedisc {
    list-style-type: disc;
    margin-left:8%;
    padding-bottom:3%;
}

#sysMain .sysContent .listtypenum {
    list-style-type: decimal;
    margin-left:8%;
    padding-bottom:3%;
}
.o_n_mokuji{width:75%; margin-right:auto; margin-left:auto;}
.o_n_mokuji li a{color:blue; margin-top:1%; margin-bottom:1%; line-height:1.8em;}


/*(個人設定）news */
.sysNewsDetail a{color:blue;}

/*(個人設定）p-kamon_x h2 */
#sysMain .p-kamon_x h2{border-radius:11px;}

/*(個人設定）スノークリスタル蒔絵 */
.sysImageDescription a{color:blue;}
.hako_annai{text-align:left;}

/*(個人設定）スノークリスタル蒔絵 意匠カテゴリーページ*/
.a-snow a{color:blue;}

/*(個人設定）スノークリスタル蒔絵 バナー*/
#sysMain .snow_br {width:50%; text-align:center;}

/*(個人設定）休み案内 BOX*/
.yasumi-box {text-align:center; border: double 5px #66777C; margin:0; border-radius: 10px; padding:5px;}
.yasumi-box p {text-align:center; margin: 0; color:#555555; line-height:1.6em; padding-left:10px;padding-right:10px; font-size:small;}

/*(個人設定）休み案内 BOX*/
.yasumi-box2 {text-align:center; border: double 5px #66777C; margin:0; border-radius: 10px; padding:5px;}
.yasumi-box2 p {text-align:left; margin: 0; color:#555555; line-height:1.6em; padding-left:10px;padding-right:10px; font-size:small;}

/*(個人設定）a-10% 表示*/
.a-10_hyouji {margin-top:1px; margin-bottom:1px;}
.a-10_hyouji li{ paddingt:0;}

/*(個人設定）a-青 表示*/
#sysMain p a{color:blue;}

/*(個人設定）キャッシュレス 表示*/
#cashlessbnr {margin-top:1px; margin-bottom:0; text-align:center; float: none; width:100%; padding-top:0px;  padding-bottpm:0px;}
#chuui .listtype { list-style-type:”※”;}


/*(個人設定）新着情報リスト・履歴 頁*/
.p-shinchaku .sysContent { line-height: 1.5;}
.p-shinchaku li { padding-left: 10px;}

.p-shinchaku{overflow: hidden;}
.p-shinchaku p{font-size:small; margin:0; padding-top:0px; display:inline;}
.p-shinchaku h2{text-align:center;}
.p-shinchaku{width: 98%; margin-bottom:1%; padding-bottom:1%;}


.p-shinchaku ul li a{display:inline;}
@media screen and (min-width: 600px) {.p-shinchaku br { display: none; }}
.p-shinchaku blog{margin-bottom:1%; padding-bottom:1%;}


/*(個人設定）新着情報リスト2021・履歴 頁*/
.p-shinchaku21 .sysContent, .p-shinchaku22 .sysContent, .p-shinchaku23 .sysContent{ line-height: 1.5;}
.p-shinchaku21 li, .p-shinchaku22 li, .p-shinchaku23 li { padding-left: 10px;}

.p-shinchaku21, .p-shinchaku22, .p-shinchaku23{overflow: hidden;}
.p-shinchaku21 p, .p-shinchaku22 p, .p-shinchaku23 p{font-size:small; margin:0; padding-top:0px; display:inline;}
.p-shinchaku21 h2, .p-shinchaku22 h2, .p-shinchaku23 h2{text-align:center;}
.p-shinchaku21, .p-shinchaku22, .p-shinchaku23{width: 98%; margin-bottom:1%; padding-bottom:1%;}

.p-shinchaku21 ul li a, .p-shinchaku22 ul li a, .p-shinchaku23 ul li a{display:inline;}

@media screen and (min-width: 600px) {.p-shinchaku21 br { display: none; }}
.p-shinchaku21 blog{margin-bottom:1%; padding-bottom:1%;}

@media screen and (min-width: 600px) {.p-shinchaku22 br { display: none; }}
.p-shinchaku22 blog{margin-bottom:1%; padding-bottom:1%;}

@media screen and (min-width: 600px) {.p-shinchaku23 br { display: none; }}
.p-shinchaku23 blog{margin-bottom:1%; padding-bottom:1%;}

/*(個人設定）新着情報 バナ-*/
.shinchaku{width:30%; padding-top:0px; margin-top:5px;}

/*(個人設定）掲載予定リスト バナ- 640サイズ・頁*/
.keisai_yotei_list{width:30%; margin-bottom:0px; padding-bottom:0px; margin-top:5px;}
#sysMain .a-shinchaku_yotei h1{font-size:x-large; color:#C45541;}

/*(個人設定）お問合せフォーム - コメント*/
.form-inquiry .listtypedisc { list-style-type: disc; margin-left:6%;}
.form-inquiry img.b40{width:40%;}
#sysFormIndex .listtypenum{list-style-type: decimal;}
#sysFormIndex ol{padding-left:15%; padding-right:15%;}

/*(個人設定）画像幅*/
#sysMain .w50{width:80%; margin-right:auto; margin-left:auto;}

/*(個人設定）i-page 挿入バナー*/
#sysMain .ouchide{width:100%; align:center;}

/*(個人設定）掲載予定リスト 説明文 と画像*/
#sysMain .list_yotei_oshougatu {text-align:right; width: 90%; margin-bottom:1px; color:#4D64B0; font-size:small;}
#sysmain article #news54 h1{text-align:center; width:98%; padding-right:auto; padding-left:auto;}

/*(個人設定）掲載予定リスト i-page 一覧表示文字*/
.ichiran_hyoujimoji{widrh="100%" text-align="center" font-size:medium; background:#606060; padding: 2px; color:#ffffff; margin-top:10px; margin-bottom:0; font-weight:bold;}

/*(個人設定）価格変更200923 page リンク文字色*/
#sysMain .a-henkou_annai_200923 li a, .a-neage_oshirase_200924 li a{color:#000CEB;}
#sysMain .a-henkou_annai_200923 h1{font-size:x-large;}
#sysMain .a-neage_oshirase_200924 h1{font-size:x-large;}
#sysMain .a-henkou_annai_200923 ul, .a-neage_oshirase_200924 ul{width:95%;}
#sysMain .a-corona_zaiko h1{font-size:x-large;}

.a-kokuchi_headline_201001 a, .a-kokuchi_headline_201001-i-page a{color:blue;}

/*(個人設定）sysInformation-page、-pagenews54の改行を無効にする*/
#sysInformation #sysMain #news54 h1{display:none;}
#sysInformation #sysMain #news54 li img{width:50%; text-align:center; margin-right:auto; margin-left:auto;}
#sysInformation #sysMain #news54 sysNewsDetail li{margin-top:4px; margin-bottom:4px;}

#sysInformation #sysMain #news76 h1 P{display:inline;}


#sysMain #sysDescription a{color:blue;}


/*(個人設定) パンくず誘導 category_pageへ*/
#sysMain .yd1{font-size: small;  text-align:right; margin-left:0px; margin-bottom:2px; padding: 0 0 0px 0px; white-space: nowrap; overflow: hidden; position:relative; top: -8px; border-bottom: 0px dashed lightgray;}
#sysMain #sysDescription .yd1 a {display: inline-block; background: #c7c1c1;  padding: 2px 5px;  color: #fff;  text-decoration: none;} 
#sysMain .yd1 a:hover{background:  #c7c1c1;}

/*(個人設定) Gallery 英文表示 画像説明*/
.eig{width:95%; color:#666666; font-size:small; margin-top:0; margin-bottom:2; line-height: 1.1em;}

/*(個人設定) form-Gallery 日本語表示 画像説明*/
.nih{width:95%; line-height: 1.3em; font-weight: bold; font-size:small; margin-bottom:15px; margin-top:0;}
.nih2{width:95%; line-height: 1.5em; font-size:medium; margin-bottom:2px; margin-top:20;}

/*（個人設定）category-Gallery */
.g-nih{width:95%; line-height: 1.3em; font-weight: bold; font-size:small; margin-bottom:15px; margin-top:0; text-align:center; margin-right:auto; margin-left:auto;}
.gal-w{width:95%; line-height: 1.5em; font-size:medium; margin-bottom:2px; margin-top:20; color:#666666;}



/*(個人設定) 掲載新着予定リスト*/
#shinchaku_yotei #sysMain .a-shinchaku_yotei a{font-color:blue;}

/*(個人設定）動画の頁（日本語）*/
.a-movie_j h2{align:center; font-size:large; margin-right:auto; margin-left:auto; color:#796d2c;}
.a-movie_j .m_j{align:center;}

/*(個人設定）動画のバナー（日本語）*/
.douga_br{margin-top:45px; width:90%;}

/*(個人設定）動画の頁（外国語）*/
#sysMain .a-video_eng h1, #sysMain .a-video_ger h1,  #sysMain .a-video_fre h1,  #sysMain .a-video_chi h1,  #sysMain .a-uaw_about h1{color:#86822D; align:center; margin-right:auto; margin-left:auto;}


/*(個人設定）SOLDOUT*/
.sysItemPr_1 {
    font-size: small;
    padding: 0 px;
    background: #ffffff;
    border: 0px solid #ffffff;
    border-radius: 0px;
    display: inline-block;
    font-weight: normal;
    font-size:medium;
}

#sysItemDetail .sysItemPr_1{color: blue;}


/*(個人設定 urushi artバナー */
.eb-doll, .eb-chopstiks, .eb-coffee_cup, .eb-soup_bowl h2 {text-align:center; widht:100%;}
.eb-doll, .eb-chopstiks, .eb-coffee_cup, .eb-soup_bowl {display: inline-block;}

/*(個人設定 videoバナー */
#sysMain .b-video {display: inline-block;}

/*(個人設定）urushi art ページトップテキスト */
.a-uaw_j_teacup_plate a, .a-uaw_tea_ceremony a, .a-uaw_coffee a, .a-uaw_tekagami a, .a-uaw_kaki a, .a-uaw_marubon a, .a-uaw_nagate a, .a-uaw_koban a, .a-uaw_shinmotu a, .a-uaw_mug a, .a-uaw_guinomi a, .a-uaw_meimeizara a, .a-uaw_kashibachi a, .a-uaw_shiruwann a, .a-uaw_suimonowan a, .a-uaw_nimonowan a, .a-uaw_zouniwan a, .a-uaw_meotowan a, .a-uaw_hashi a, .a-uaw_oju a, .a-uaw_tenshin a, .a-uae_tosoki a, .a-UAW_chakiset a, .a-urushi_art a{color:#666666; text-decoration:none;}
.e-kanban{margin-bottom:0; padding-bottom:0;}
.e-pkz{margin-top:0px; margin-bottom:0; padding-top:0;}
.e-a-product h1, .e-a-product_sp h1{color:#9b8155; font-size:large;}

/*英字ページのTOP調整*/
#urushi_art_wajimanuri_in_Japan .e-pkz p, .e-a-product p{margin:0;}
#urushi_art_wajimanuri_in_Japan #sysHeader h1 {margin: 0 auto;}
#sysMain .e-a-product .video1{width:80%; line-height: 1.0; margin-top:2px; margin-bottom:3px;}
#sysMain .e-a-product_sp .video2{margin-top0; margin-bottom:5px;}
#sysMain .e-a-product_sp .video1{width:90%; line-height: 1.0; margin-top:0; margin-bottom:20px;}
#sysMain .e-a-product_sp .pro1{margin-top:0; margin-bottom:0; }

#sysFooter .video-link-sp .video2{margin-top0; margin-bottom:5px;}
#sysFooter .video-link-sp .video1{width:90%; line-height: 1.0; margin-top:0; margin-bottom:20px;}
#sysFooter .video-link-sp .pro1{margin-top:0; margin-bottom:0; }
#sysFooter .video-link img{width:60%;} 

/*(個人設定）商品トップ バナー 幅*/
.b-item_top {display: inline-block;}

/*(個人設定）Iinquiryバナーpage*/
.a-e-q_form{width:23%; align:right; margin-left:auto;}
.a-e-q_form2{width:60%; align:right; margin-left:auto;}


#sysInformation #sysMain .sysNewsDetail .listtypenum {
    list-style-type: decimal;
    margin-left:8%;
    padding-bottom:3%;
}
/*(個人設定）商品頁 ■Gallery の下、カートの上の間隔*/
#sysMain .sysBlock{margin-top:30px;}

/*(個人設定）商品頁 ■Gallery の画像の位置・中央*/
#sysItemDetail #sysMain article .sysItemImages {align:center; margin-right:auto; margin-left:auto; width:96%; padding-left:auto; padding-right:auto; }


/*(個人設定）お正月のカテゴリーページのバナーの空白をなくす*/
.b-oshougatu.nashi.sysFuncBanner ul li:nth-child(odd) {
    clear: both;
}
/*(個人設定）検索結果ページのロゴの位置*/
#sysItemSearch .h-sitelogo{align:center; margin-right:auto; margin-left:auto; margin-top:60px;}
#sysItemSearch .h-sitelogo img{width:80%;}

/*(個人設定）英語のタイトル*/
h1.chuou_enji2 {
    text-align: center;
    font-size: x-large;
    color: #7c0101;
    margin-bottom: 0px; margin-top:25px;
    line-height: 1.5;
    letter-spacing: normal;
}
.sub_chuou2 {
    text-align: center;
    font-weight: normal;
    font-size: medium;
    color: #796d2c;
    margin-bottom: 25px;
    margin-top: 1px;
    line-height: 1.3;
    letter-spacing: normal;
}
/*(個人設定）pの行間指定*/
.gyoukan1{line-height: 1;}

/*(個人設定 ca-pageのページtopのカテゴリー名,i-pageの商品名*/
.page-midashi {
    text-align: center;
    font-size: x-large;
    color: #7c0101;
    border-bottom: 1px dashed lightgray;
    margin-bottom: 0px;
    line-height: 2.0;
    letter-spacing: normal;
}

/*(個人設定）topページ Gallerry intro*/
.a-gallery_intro{width:640px; align:center; text-align:center; margin-top:15px; margin-left:auto; margin-right:auto;}

/*(個人設定）topページ クラウドファンディング*/
#sysMain p .cloud{font-size:medium;}

/*(個人設定） レイアウト アサイド about アスペクト比  （追記 24_11_03）*/
.about li img{
  width: 100%;
  aspect-ratio: 16 / 3;
  object-fit: cover;
}
@media screen and (max-width:480px){
/* 10-0 Only Smartphone
 *----------------------------------------------------------------------*/
#sysMain,#sysAside{ width: 100%!important;}
/* 10-1 Header */
#sysHeader{ margin-bottom: 5px;}
.h-siteinfo h1 { font-size: xx-small;}

.h-sitelogo {
    width: 50%;
}
.h-utilitybtn {
    width: 96px;
    position: absolute;
    right: 60px;
    background: #fff;
    z-index: 999;
}
.h-subMenu {
    max-width: 70px;
    width: 40px;
}

/* 10-1-3 ドロップダウンメニュー */
.h-subMenu { width: 43px;}
.h-subMenu .sysHeadline{ line-height: 46px;}
.h-subMenu ul li a {
    line-height: 1.6em;
    font-size: small;
    font-weight: bold;
    text-align: center;
    border-top: 1px solid;
}

/* 12-2 Holizontal Item Block */
.sysContent .sysItemBlock .sysHorizontal {
    font-size: xx-small;
}

/* 13-1-5 メインメニュー*/
.h-mainMenu ul li { height: 40px;}
.h-mainMenu ul li.sysText a {
    font-size: 0.5rem;
    padding: 15px 0;
}

/* 13-2-2 Half Banner */
.p-banner li {
   width: 100%;
   margin-bottom: 5px;
}

/* 13-2-4 News & SNS */
.p-news,.p-sns{ width: 100%;}
.p-news21, .p-news22, .p-news23{ width: 100%;}

/* 13-2-4 News & SNS （個人設定 24_10_26）*/
.p-news .sysContent { line-height: 2.0;}
.p-news li { padding-left: 10px;}
.p-news21 .sysContent, .p-news22 .sysContent, .p-news23 .sysContent, .p-news24 .sysContent , .p-news25 .sysContent{ line-height: 2.0;}
.p-news21 li , .p-news22 li, .p-news23 li, .p-news24 li, .p-news25 li{ padding-left: 10px;}

/* 13-2-5 ShopInformation */
.p-shopInfo .sysContent,
.shopinfo-inner,
.shopinfo-row { display: block;}
.shopinfo-inner {
    width: 100%;
}
.p-sns2 { width: 100%;}
.p-sns3 { width: 100%;}

/* 13-2-5 ShopInformation */
.p-shopInfo .sysContent,
.shopinfo-inner,
.shopinfo-row { display: block;}
.shopinfo-inner {
    width: 100%;
}

/* 13-4-1 Footer Site Map */
.f-sitemap li {
    width: 100%!important;
}
.f-sitemap ul li.sysText a {
    padding: 10px 20px;
    text-align: left;
}

/* 13-4-2 Page Top Btn */
.p-pagetop .btn { width: 90%;}

/* 14-1-2 Category Pankuzu */
.sysItemCategoryPankuzu {
    font-size: xx-small;
}

/* 14-1-7  Archive Thumbnail Item */
.sysItemList ul.sysThumbnail { font-size: small;}
.sysItemList ul.sysThumbnail input { font-size: x-small;}

/* 14-2-3 Order Area */
.orderArea { letter-spacing: normal;}
.orderArea > div {
    width: 100%;
    padding-right: 0;
    float: none;
}
/*0401サポート追加*/
/*スマホ時のボタン幅の調整*/
.sysItemList ul.sysThumbnail input {
    width: 100%;
    padding: 1px 0;
}
/*スマホ時のボタン調整　カテゴリー頁*/
#sysItemCategory .sysCartButton {
    width: 78%;
    margin-left: 11%;
    background-image: url(/img/bnr/holz_cart.jpg);
    background-size: 100%;
    background-repeat: no-repeat;
    padding: 0px 0px 0px 0px;
}
/*スマホ時のボタン調整－商品頁*/
#sysItemDetail .sysCartButton {
    width: 87%;
    margin-left: 11%;
    margin-right: 2%;
    background-image: url(/img/bnr/holz_cart.jpg);
    background-size: 100%;
    background-repeat: no-repeat;
}
.sysFuncBanner.kanban_sp1.sysDisplayTabletNone.sysDisplayPcNone {
    display: block;
}

/* 3-4-3 CopyRight *（個人設定）/
.f-copyright {
    border-top: 1px solid #666;
    margin: 20px auto;
    text-align: center;
    padding-top: 5px;
    font-size: 12px;
}

/* カテゴリー親ページ（個人設定） */
.f-yosan {width: 90%!important; text-align: center;}
.f-yosan li {width: 100%!important; margin-left: auto; margin-right: auto; text-align: center;}

.cb-toso{width: 97%; padding-bottom: 0px; margin-right: auto; margin-left: auto;}
.cb-toso ul li {width: 100%!important;}
.cb-wan{width: 97%; padding-bottom: 0px; margin-right: auto; margin-left: auto;}
.cb-wan ul li {width: 100%!important;}
.cb-you{width: 97%; padding-bottom: 0px; margin-right: auto; margin-left: auto;}
.cb-you ul li {width: 100%!important;}
.cb-cha{width: 97%; padding-bottom: 0px; margin-right: auto; margin-left: auto;}
.cb-cha ul li {width: 100%!important;}
.cb-bon{width: 97%; padding-bottom: 0px; margin-right: auto; margin-left: auto;}
.cb-bon ul li {width: 100%!important;}
.cb-sadou{width: 97%; padding-bottom: 0px; margin-right: auto; margin-left: auto;}
.cb-sadou ul li {width: 100%!important;}
.cb-teka{width: 97%; padding-bottom: 0px; margin-right: auto; margin-left: auto;}
.cb-teka ul li {width: 100%!important;}
.cb-kaki{width: 97%; padding-bottom: 0px; margin-right: auto; margin-left: auto;}
.cb-kaki ul li {width: 100%!important;}
.cb-hashi{width: 97%; padding-bottom: 0px; margin-right: auto; margin-left: auto;}
.cb-hashi ul li {width: 100%!important;}

/* (個人設定） 商品ブロック*/
.sysContent .sysItemBlock .sysItemName {
    text-align: left;
    font-size:small;
}
.sysItemBlock .sysIteImage {
    width:100%;
}
/*(個人設定) 商品ブロックの画像*/
.sysContent .sysItemBlock ul.sysHorizontal li {
    padding: 3.5px;
}
/*(個人設定) 商品ブロック２列*/
.sysContent .sysItemBlock .sysHorizontal li {
    width: 50%;
    float: none;
    display: inline-block;
    letter-spacing: normal;
    margin: 0;
    text-align: center;
    vertical-align: top;
    border-bottom: 1px dashed lightgray;
    margin-bottom:5px;
}

.p-pickup .sysContent .sysHorizontal li{
    width: 50%;
}
/*（個人設定）商品リスト */
#sysItemCategory .sysItemList .sysRetailPrice {
    font-size: xx-small;
}
/*(個人設定) リスト表示のカートボタン画像の表示*/
.sysItemList ul.sysList li .sysCartButton {
    max-width: 110px;
    margin-top:8px;
    float:right；
}
/*(個人設定) ボタンのサイズ カート周り */
#sysItemDetail .sysRetailPrice {padding-right:2%; margin-bottom: 3px;}
#sysItemDetail .sysNumArea {width:88%; margin-left:10%; margin-right:2%;}
#sysItemDetail .sysForm {background-color:#ffffff; padding-bottom:2%; padding-top:0.3%; padding-right:2px; margin-top:0px;}
#sysWishlist .sysButton{width:78%; margin-left: 20%; margin-right: 2%; margin-top:0px; margin-bottom:1%;}
#sysItemDetail .sysShare { padding: 5px 0 0 2%; margin-right:2%; margin-left:19%; margin-bottom:1%;}
#sysShare {float: right; margin-bottom:0%;}
#sysItemDetail .sysForm select {width: 65%; display: inline-block; float: right; margin-left:5%; margin-right:2%;}
div#sysNumber {margin-top: 0px; padding:4px;}
.sysBlock .sysItemName h1{color:#AD6061; background-color:#e8e7e6; padding:1% 1% 2% 2%; margin-bottom:0px; border-style: solid; border-width: 2px; border-color:#780C0C;}
#sysItemDetail #sysMain .sysItemName{border-bottom: 0px}


/*(個人設定) カテゴリー頁*/
#sysItemCategory .sysCategoryDescription h2{padding-top:2%;}

/*(個人設定) バナー*/
.b-keisai{width:55%; float:left;}
.b-xmas li{margin-top: 2%; margin-bottom: 2%}
.b-oshougatu li{margin-top: 2%; margin-bottom: 2%}
.b-sai li{margin-top: 2%; margin-bottom: 2%}

/*(個人設定) 特定page*/
#tokusho #sysMain .sysContent table{width:100%;}
#tokusho #sysMain .sysContent th {
    width:26%;
    text-align:left;
    padding-left:2%;
    color: #fff;
    background: #888;
    font-size: small;
}
#tokusho #sysMain .sysContent td {
    font-size: small;
    text-align: left;
    padding-left: 2%;
    margin-left:2%;
}
/*(個人設定) 個人情報 page */
#privacypolicy #sysMain h2{margin-top:3%;  margin-bottom:7%;}

/*(個人設定) 配送・お支払 page */
#haiso #sysMain .sysContent th {
    width:28%;
    text-align:left;
    padding-left:2%;
    color: #fff;
    background: #888;
    font-size: small;
}
#haiso #sysMain .sysContent td {
    font-size: small;
    text-align: left;
    padding-left: 1.5%;
}
#haiso #sysMain table.sctl img {
    width: 98%;
}
/*(個人設定) 修理 page */

#shuuri #sysMain .sysContent img.b65{
     width:88%;
     float:clear;}
#shuuri #sysMain li {
    width:90%;
    float:right;
}
/*(個人設定) 修理‗小型 page */
#shuuri_kogata #sysMain .sysContent h3{margin-top:5%; margin-bottom:5%; font-size:large;}
#shuuri_kogata #sysMain .sysContent h4{padding-left:4%;}
#shuuri_kogata #sysMain .sysContent li{padding-bottom:6%;width:90%;
    float:right;}
#shuuri_kogata #sysMain .sysContent p{padding-left:3%;}
#shuuri_kogata #sysMain .sysContent img.b65{width:88%; float:clear;}
#shuuri_kogata #sysMain .sysContent img.b50{width:88%; float:clear;}
.a-shuuri_kogata .o_n_mokuji{width:95%; display: inline-block;}
.a-shuuri_kogata .o_n_mokuji li{margin-right:auto; margin-left:auto;}


/*(個人設定) 修理‗大型 page */
#shuuri_zataku #sysMain .sysContent h3{margin-bottom:5%; font-size:large; padding-top:8%; float:clear;}
#shuuri_zataku #sysMain .sysContent h4{padding-left:4%;}
#shuuri_zataku #sysMain .sysContent li{padding-bottom:6%; width:87%;
    float:right; margin-right:auto; margin-left:auto;}
#shuuri_zataku #sysMain .sysContent p{padding-left:3%;}
#shuuri_zataku #sysMain .sysContent img.b65{
     width:88%;
     float:clear;}

/*(個人設定) 熨斗page*/
#noshi #sysMain .sysContent h3{margin-top:5%; margin-bottom:5%; font-size:large; text-align:center;}
#noshi .n_mokuji{width:75%; margin-right:auto; margin-left:auto;}
#noshi .n_mokuji li a{color:blue; margin-top:1%; margin-bottom:1%; line-height:2.0em;}

/*(個人設定) パンくず*/
#sysMain .sysContent #pkz{font-size:xx-small;
    position: relative;
    top: -5px;
}

#sysMain .sysContent #pkz a {
    display: inline-block;
    background: #666;
    padding: 5px 10px;
    color: #fff;
    text-decoration: none;
    margin-bottom:1px;
}
/*(個人設定) 名入れのパンくず*/
#sysItemDetail #sysMain #sysDescription #pkz_n{font-size: xx-small;

    position: relative;
    top: -1px;
border-bottom: 1px dashed lightgray;
}
/*(個人設定) アサイド 輪島塗について*/
.about h3{line-height: 1.75; font-size:medium; text-align:center;}

/*(個人設定) アサイド 掲載の輪島塗について*/
.b-keisaino2{margin-top:15px; margin-bottom:15px; width:94%; margin-left:3%;}


/*(個人設定) メイン 輪島塗について*/
#about #sysMain .a-tuite li.listtypedisc {margin-left:7%; width:90%;}

/*(個人設定) 購入カート内page*/
#sysConfirm .sysBackSubmitArea{margin-bottom:15px;}
.sysCart .h-utilitybtn ul {display: none;}


/*(個人設定) スマホアサイド 商品カテゴリー*/
#sysAside .s-ca2 h2{height:98px; width:100%; background-image: url(/img/bnr/shouhin_ichiran4.webp);
    background-size: 100%;
    background-repeat: no-repeat;
    padding: 0px 0px 0px 0px;　margin-bottom:1px; margin-top:20px;;}
#sysAside .s-case2 h2{height:98px; width:100%; background-image: url(/img/bnr/okurimonobetu_ichiran9.webp);
    background-size: 100%;
    background-repeat: no-repeat;
    padding: 0px 0px 0px 0px;　margin-bottom:1px; margin-top:0px;}
#sysAside .s-price2 h2{height:75px; width:100%; background-image: url(/img/bnr/ba_yosan.webp);
    background-size: 100%;
    background-repeat: no-repeat;
    padding: 0px 0px 0px 0px;　margin-bottom:1px; margin-top:0px;}



/*(個人設定) 商品カテゴリー頁 商品リスト 2列*/

.sysItemList ul.sysThumbnail li {
    width:50%;
    display: inline-block;
    float: none;
    vertical-align: top;
    letter-spacing: normal;
}

/*(個人設定)輪島塗の制作者*/
#sakusha #sysMain .a-sakusha .sysContent p.subt{font-size:medium; text-align:center; color:#4d64d0; font-weight:normal;}
#sakusha #sysMain h1{padding-right:16%;}

/*(個人設定)クリスマス*/
#sysMain .b-xmas img{margin-bottom:20px; width:98%; margin-left:1%; margin-right:1%;}

/*(個人設定)お正月*/
#sysMain .b-oshougatu img{margin-bottom:18px; width:96%; margin-left:2%; margin-right:2%;}

/*(個人設定)Wajimanuri Colors 彩（さい）*/
#sysMain .b-sai img{margin-bottom:20px; width:98%; margin-left:1%; margin-right:1%;}

/*(個人設定)i-page 仕様説明tabel*/
.sysExplanation thead th:nth-child(1) {width: 36%;}
.sysExplanation thead th:nth-child(2) {width: 64%;}


/*(個人設定)tuiteバナーリストpage*/
#sysMain .b-tuite  {width:100%; margin-left:0%; margin-right:0%;}
#sysMain .b-tuite li {margin: 0.5%; width: 49%; float: left; pddong-bottom: 0 1% auto;}
#toriatukai #sysMain .sysContent p.subt{text-align:left;}

/*(個人設定）keisai3バナーpage*/
#sysMain .a-keisai_br img.keisai_ba {margin-top:50px; width:70%;}

/*(個人設定）沈金*/
#chinkin #sysMain .sysContent p.subt{text-align:left;}

/*(個人設定) 輪島塗とはpage*/
#towa #sysMain p.den_wajima{text-align:left;}
#keisa3 #sysMain p.den_wajima{text-align:left;}

/*(個人設定）家紋ca-page*/
#sysItemCategory #sysMain .kam_henkou{text-align:center;}

/*(個人設定）i-page gallery*/
.chuou5{text-align:left; line-height:1.4em; margin-bottom:2%; color:#c70e08;}
.hidari5{text-align:left; line-height:1.4em; margin-bottom:2%; color:#c70e08;}

/*(個人設定）ca-page h2*/
#sysItemCategory #sysMain .ca{text-align:left; color:#cc6666;}

/*(個人設定）top-page */
#top #sysMain .a-top .sysContent p.tp{width:94%; margin-left:3%; margin-right:3%; text-align:left;}
#top #sysMain .a-gallery_intro {width:94%; margin-left:3%; margin-right:3%; text-align:left;}
#top #sysMain .a-gallery_intro img{width:94%; margin-left:3%; margin-right:3%; text-align:left;}
#top #sysMain .a-gallery_intro h3{text-align:center; margin-right:auto; margin-left:auto;}



/*(個人設定）お知らせ履歴*/
.p-news3{ width: 100%;}
.p-news3_21, .p-news3_22, .p-news3_23, .p-news3_24, .p-news3_25 { width: 100%;}
.news3_rireki {text-align:left;}

/*(個人設定）メールの配信履歴*/
.p-mail3_24{ width: 100%;}
#mail_list #sysMain .p-mail3_24 p {white-space: pre-line;}


/*(個人設定）目的別Ca-Pge バナーの間隔*/
#sysItemCategory #sysMain .sysCategoryDescription .cb-case li{margin-top:1%;}
#sysMain .cb-case2 li{margin-top:1%;}
#sysMain .cb-case2x li{margin-top:1%;}

/*(個人設定) 蒔絵の名入れpage*/
#sysItemDetail #sysMain #m-name .sysItemImages {margin-bottom:2%;}

/*(個人設定) お知らせテキストを折り返す設定*/
.p-news p {white-space: initial;}
.p-news time{color:#555555;}
#news_list #sysMain .p-news3 p {white-space: pre-line;}
#news_list #sysMain .p-news3_21 p, .p-news3_22 p, .p-news3_23 p, .p-news3_24 p, .p-news3_25 p {white-space: pre-line;}

/*(個人設定) ブログ記事リスト 改行*/
#blog_list .p-blog ul li a{display:inherit;}
.p-blog ul li a {white-space: initial;}
#blog_list #sysMain .p-blog ul li a {white-space: initial;}

.form-inquiry img.b40{width:88%; float:clear;}

/*(個人設定）i-page 挿入バナー*/
#sysMain .ouchide{width:100%; align:center;}

/*(個人設定）会社概要のshop infomation のレイアウト*/
.p-shopInfo .shopinfo-inner:last-of-type a{
clear: both;
}

/*(個人設定）掲載予定リスト バナ- 640サイズ*/
.keisai_yotei_list{width:75%;}

/*(個人設定）新着履歴・ブログ履歴各ページのテキスト折り返し*/
.p-shinchaku ul li a {
    display: block;
    white-space: inherit;}
.p-shinchaku .sysContent { line-height: 1.3;}
.p-blog3 ul li a {display: block; white-space: inherit;}
.p-shinchaku p{font-size:small; margin-top:1px;}
.p-shinchaku img{width:50%;}

/*(個人設定）新着履歴2021履歴ぺージのテキスト折り返し*/
.p-shinchaku21 ul li a, .p-shinchaku22 ul li a, .p-shinchaku23 ul li a {display: block; white-space: inherit;}
.p-shinchaku21 .sysContent, .p-shinchaku22 .sysContent, .p-shinchaku23 .sysContent  { line-height: 1.3;}
.p-shinchaku21 p, .p-shinchaku22 p, .p-shinchaku23 p{font-size:small; margin-top:1px;}
.p-shinchaku21 img, .p-shinchaku22 img, .p-shinchaku23 img{width:50%;}
.p-shinchaku21 .sysContent img, .p-shinchaku22 .sysContent img, .p-shinchaku23 .sysContent img{margin-left:25%;}


/*(個人設定）コロナ在庫page 値上げpage 見出し1の色*/
.a-corona_zaiko h1, .a-neage_oshirase_200924 h1{color:#7C0101;}
#sysMain .a-corona_zaiko h1{font-size:large;}
.a-kokuchi_headline_201001-i-page a{font-size:x-small;}

/*(個人設定）動画の頁（日本語）*/
.a-movie_j .m_j{width:100%;}

/*(個人設定）keisai3,4バナーpage*/
#sysMain .a-keisai_br .keisai_ba {margin-top:25px; width:60%;}
.a-keisai_br2 .keisai_ba {margin-top:25px; width:60%;}

/*(個人設定）Eバナーpage*/
.eb-coffee_cup{width: 97%; padding-bottom: 0px; margin-right: auto; margin-left: auto;}
.eb-coffee_cup ul li {width: 100%!important;}

/*(個人設定）Videoバナーpage*/
#sysMain .b-video{width: 97%; padding-bottom: 0px; margin-right: auto; margin-left: auto;}
#sysMain .b-video ul li {width: 100%!important;}

 /*(個人設定）Iinquiryバナーpage*/
.a-e-q_form{width:60%; margin:0 auto; align:center;}
.a-e-q_form2{width:60%; margin:0 auto; align:center;}

#sysItemDetail .sysItemImages p{line-hight:0.5em;}

/*(個人設定）headline 告知 文字サイズe*/
.a-kokuchi_headline_201001-i-page p{font-size:small;}

/* 個人設定a-top1*/
#top #sysMain .p .hanbai_annai {width:97%; text-align:left;}
.hanbai_annai {width:97%; text-align:left;}
}
@media screen and (min-width:481px) and (max-width:720px){
/* 10-0 Only Smartphone
 *----------------------------------------------------------------------*/
#top #sysAside{float:left}#sysMain,#sysAside{width:100%!important}#sysHeader{margin-bottom:5px}.h-siteinfo h1{font-size:xx-small}.h-sitelogo{width:50%}.h-utilitybtn{width:96px;position:absolute;right:60px;background:#fff;z-index:999}.h-subMenu{max-width:70px;width:40px}.h-subMenu{width:46px}.h-subMenu .sysHeadline{line-height:46px}.h-subMenu ul li a{line-height:40px;font-size:large;font-weight:700;text-align:center;border-top:1px solid}.h-search{width:70%;float:left;margin-top:0;margin-bottom:0}.sysContent .sysItemBlock .sysHorizontal{font-size:xx-small}.h-mainMenu ul li{height:40px}.h-mainMenu ul li.sysText a{font-size:.5rem;padding:15px 0}.p-banner li{width:100%;margin-bottom:5px}.p-news,.p-sns{width:100%}.p-news21,.p-news22,.p-news23,.p-news24,.p-news25{width:100%}.p-sns2{width:100%}.p-sns3{width:100%}.p-shopInfo .sysContent,.shopinfo-inner,.shopinfo-row{display:block}.shopinfo-inner{width:100%}.f-sitemap li{width:100%!important}.f-sitemap ul li.sysText a{padding:10px 20px;text-align:left}.p-pagetop .btn{width:90%}.sysItemCategoryPankuzu{font-size:xx-small}.sysItemList ul.sysThumbnail{font-size:small}.sysItemList ul.sysThumbnail input{font-size:x-small}.orderArea{letter-spacing:normal}.orderArea > div{width:48%;padding-right:0;float:none}.sysItemList ul.sysThumbnail input{width:100%;padding:1px 0}#sysItemCategory .sysCartButton{width:78%;margin-left:11%;background-image:url(/img/bnr/holz_cart.jpg);background-size:100%;background-repeat:no-repeat;padding:0}#sysItemDetail .sysCartButton{width:90%;margin-left:6%;background-image:url(/img/bnr/holz_cart.jpg);background-size:100%;background-repeat:no-repeat}.f-yosan{width:90%!important;text-align:center}.f-yosan li{width:100%!important;margin-left:auto;margin-right:auto;text-align:center}.cb-toso{width:97%;padding-bottom:0;margin-right:auto;margin-left:auto}.cb-toso ul li{width:100%!important}.cb-wan{width:97%;padding-bottom:0;margin-right:auto;margin-left:auto}.cb-wan ul li{width:100%!important}.cb-you{width:97%;padding-bottom:0;margin-right:auto;margin-left:auto}.cb-you ul li{width:100%!important}.cb-cha{width:97%;padding-bottom:0;margin-right:auto;margin-left:auto}.cb-cha ul li{width:100%!important}.cb-bon{width:97%;padding-bottom:0;margin-right:auto;margin-left:auto}.cb-bon ul li{width:100%!important}.cb-sadou{width:97%;padding-bottom:0;margin-right:auto;margin-left:auto}.cb-sadou ul li{width:100%!important}.cb-teka{width:97%;padding-bottom:0;margin-right:auto;margin-left:auto}.cb-teka ul li{width:100%!important}.cb-kaki{width:97%;padding-bottom:0;margin-right:auto;margin-left:auto}.cb-kaki ul li{width:100%!important}.cb-hashi{width:97%;padding-bottom:0;margin-right:auto;margin-left:auto}.cb-hashiul li{width:100%!important}.sysContent .sysItemBlock .sysItemName{text-align:left;font-size:small}#sysItemCategory .sysItemList .sysRetailPrice{font-size:xx-small}.sysItemList ul.sysList li .sysCartButton{max-width:120px;margin-top:8px;float:right}.b-keisai li{width:30%;float:left}.e-search form,.h-search form{width:30%}.sysCart .h-utilitybtn ul{display:none}.b50{width:50%}#koe #sysMain .sysContent{background-image:none}#sysMain .b-xmas img{margin-bottom:20px;width:98%;margin-left:1%;margin-right:1%}#sysMain .b-sai img{margin-bottom:20px;width:98%;margin-left:1%;margin-right:1%}#sysMain .b-oshougatu img{margin-bottom:18px;width:96%;margin-left:2%;margin-right:2%}.azuki2 .sysHeadline{background:linear-gradient(to right,#b76f6c,#ead2d2)}.uguis .sysHeadline{background:linear-gradient(to right,#7e8347,#e6e7d3)}.haba1{width:75%}.haba2{width:60%}.chuou5{text-align:center;color:#c70e08}.hidari5{text-align:left;line-height:1.4em;margin-bottom:2%;color:#c70e08}#top #sysMain .a-top .sysContent p.tp{width:94%;margin-left:3%;margin-right:3%;text-align:left}#sysMain .tashika2{width:90%}#sysMain .tashika3{width:90%}#sysMain #yd4 a{padding:5px 10px;margin-top:2%;margin-bottom:2%}#sysMain .p-news3{width:90%;margin:5px 5% 25px}.p-news3 br{display:none}.p-news3{width:100%}#sysMain,.p-news3_22,.p-news3_23,.p-news3_24,.p-news3_25{width:90%;margin:5px 5% 25px}.p-news3_21 br,.p-news3_22 br,.p-news3_23 br,.p-news3_24 br,.p-news3_25 br{display:none}.p-news3_21,.p-news3_22,.p-news3_23,.p-news3_24,.p-news3_25{width:100%}#sysMain,.p-mail3_24{width:90%;margin:5px 5% 25px}.p-news3_24, br.p-news3_25 br{display:none}.p-mail3_24{width:100%}#sysItemDetail #sysMain #sysDescription .sai img{width:35%}#sysItemCategory #sysMain .sysCategoryDescription .cb-case li{margin-top:1%}#sysMain .cb-case2 li{margin-top:1%}#sysMain .cb-case2x li{margin-top:1%}#sysItemDetail #sysMain #m-name .sysItemImages{margin-bottom:2%}#sysMain .ouchide{width:85%;align:center;margin-left:auto;margin-right:auto}.p-shinchaku21 img,.p-shinchaku22 img,.p-shinchaku23 img{width:25%}.p-shinchaku21 .sysContent img,.p-shinchaku22 .sysContent img,.p-shinchaku23 .sysContent img{margin-left:37%}.a-movie_j .m_j{width:95%}.eb-doll li,.eb-chopstiks li,.eb-coffee_cup li,.eb-soup_bowl li{margin:1%;width:48%;float:left;padding-bottom:0 1% auto}.eb-doll ul,.eb-chopstiks ul,.eb-coffee_cup ul,.eb-soup_bowl ul{align:center;margin-left:auto;margin-right:auto}.eb-doll,.eb-chopstiks,.eb-coffee_cup,.eb-soup_bowl{margin-bottom:3%}.e-search{width:60%;margin-top:0;margin-bottom:12px;align:center;margin-left:auto;margin-right:auto}#sysMain .b-video li{margin:1%;width:48%;float:left;padding-bottom:0 1% auto}#sysMain .b-video ul{align:center;margin-left:auto;margin-right:auto}#sysMain .b-video{margin-bottom:3%}.b-item_top li{margin:1%;width:31%;float:left;padding-bottom:0 1% auto}.b-item_top ul{align:center;margin-left:auto;margin-right:auto}.p-mail 24{width:100%}
}
@media screen and (min-width:721px){
/* 30-0 Only PC 
 *----------------------------------------------------------------------*/



/*（個人設定）レイアウト設定 */
#sysHeader{width:100%; margin: 0px auto 5;}
#sysAll{max-width:1030px; margin: 0 auto; padding:0px 0.5px; }
#sysMain{ padding: 0 1% 1%;  align:center; margin:12px auto;}
#top #sysAside{float:left; margin-top:3px;}
#sysAside{float:left; margin-top:7px;}
#sysAside .s-shien{margin-top:4px;}
#sysHeader #shopname{ font-weight: bold;line-height:0.4em; letter-spacing: 0.12em;}
#sysHeader .a-shopname{ margin:0px 0px 1px; height:22px; padding-top:0px;}

#sysMain .sysContent #pkz_n{margin-top:5px;}

/*（個人設定）i-pageレイアウト設定 */
#sysItemDetail #sysMain .sysThumbnailImage{text-align:center;}

/*（個人設定）レイアウト設定 toppage */
#sysMain .a-top{margin-left:auto; margin-right:0px; text-align:center;}
#top #sysMain{padding: 0px; margin-left:auto; margin-right:0px; border:0px;}
#top #sysAside{padding: 0px; margin-left:0; margin-right:auto;}
#top #sysAll{width:100%;}
#top #sysMain .sysFuncItemBlock {margin-left:5px; margin-right:5px;}
#top #sysMain .sysFuncItemBlock h2{padding-left:15px; margin-left:5px; font-weight:bold; line-heigt:1.4em;}
#top #sysMain .sysItemBlock ul {margin-left:15px; margin-right:auto;}
#top #sysHeader .h-subMenu .sysContent{margin-right:0px;}             
#top #sysMain .a-gallery_intro{margin-left:auto; margin-right:0px; text-align:center;}

/* 30-1 Header */
.h-siteinfo,
.h-subMenu { width: 65%; margin-top: 0px 0 0 auto; float: right;}
.h-siteinfo { text-align: left;}
/* 30-1-3 ドロップダウンメニュー */
.h-subMenu > .sysContent {  display: block!important;}
.h-subMenu > .sysHeadline { display: none;}
.h-subMenu .sysAccordionInitialHide {
    position: static;
}
.h-subMenu ul {
    display: table;
    width: 100%;
    padding-left:0%;
}
.h-subMenu ul li {margin:1px auto; padding-left:1%;
    display: table-cell;
    width: auto!important;
    float: none;
    font-size:medium;
    font-weight: bold;
}
.h-mainMenu {
    width: 100%;
    float: left;
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
}
.h-search {
    width: 35%;
    float: left;
    margin-top: 0px;
    margin-bottom: 0px;
}
/* 32-9 トグル機能アニメーション */
.sysAccordionInitialHide { opacity: 1;}

/* 33-3-1 Aside Check List */
.s-checklist li > div {
    width: 90%;
    margin: 0 auto;
}
.s-checklist .sysContent .sysVertical .sysItemImage img {
    width: 100%;
    float: none;
    margin: 5px auto;
}
.s-banner {
    margin-top: 0px;
    margin-bottom: 0px;
}
/* 34-4-1 Footer Site Map */
.f-sitemap {
    width: 95%;
    margin: 0 auto;
}
/* 予算から選ぶ（個人設定） */
.f-yosan {
    width: 95%;
    margin: 0 auto;
}
/* カテゴリー親ページ 個人設定 */

.cb-toso li {margin: 1%; width: 48%; float: left; pddong-bottom: 0 1% auto;}
.cb-toso{overflow: hidden;}
.cb-wan li {margin: 1%; width: 48%; float: left; pddong-bottom: 0 1% auto;}
.cb-wan{overflow: hidden;}
.cb-you li {margin: 1%; width: 48%; float: left; pddong-bottom: 0 1% auto;}
.cb-you{overflow: hidden;}
.cb-cha li {margin: 1%; width: 48%; float: left; pddong-bottom: 0 1% auto;}
.cb-cha{overflow: hidden;}
.cb-bon li {margin: 1%; width: 48%; float: left; pddong-bottom: 0 1% auto;}
.cb-bon{overflow: hidden;}
.cb-sadou li {margin: 1%; width: 48%; float: left; pddong-bottom: 0 1% auto;}
.cb-sadou{overflow: hidden;}
.cb-teka li {margin: 1%; width: 48%; float: left; pddong-bottom: 0 1% auto;}
.cb-teka{overflow: hidden;}
.cb-kaki li {margin: 1%; width: 48%; float: left; pddong-bottom: 0 1% auto;}
.cb-kaki{overflow: hidden;}
.cb-hashi li {margin: 1%; width: 48%; float: left; pddong-bottom: 0 1% auto;}
.cb-hashi{overflow: hidden;}
.cb-case li {margin: 1%; width: 48%; float: left; pddong-bottom: 0 1% auto;}
.cb-case{overflow: hidden;}
.b-oshougatu li {margin: 1%; width: 48%; float: left; pddong-bottom: 0 1% auto;}
.b-oshougatu{overflow: hidden;}
.b-xmas li {margin: 1%; width: 48%; float: left; pddong-bottom: 0 1% auto;}
.b-xmas{overflow: hidden;}
.b-sai li {margin: 1%; width: 48%; float: left; pddong-bottom: 0 1% auto;}
.b-sai{overflow: hidden;}

.cb-case2 li {margin: 1%; width: 48%; float: left; pddong-bottom: 0 1% auto;}
.cb-case2{overflow: hidden;}

.cb-case2x li {margin: 1%; width: 48%; float: left; pddong-bottom: 0 1% auto;}
.cb-case2x{overflow: hidden;}

/* 34-4-2 Page Top Btn */
.p-pagetop .sysContent {
    overflow: hidden;
    padding: 0 5px 5px;
}
.p-pagetop .btn {
    float: right;
    margin: 0 2% 0 0;
    padding: 10px 20px;
}

/* サポートによる追加分 */

/* (個人設定）商品 サムネイルでの価格表示位置 */
#sysItemCategory .sysItemList .sysRetailPrice {text-align: center;}

/*(個人設定) リスト表示の価格表示位置*/
#sysItemCategory .sysItemList ul.sysList li .sysRetailPrice {text-align: left;}

/*(個人設定) リスト表示のカートボタン画像のサイズ*/
.sysItemList ul.sysList li .sysCartButton {
    max-width: 150px;
}

/*カテゴリページでのカートに入れるボタン修正 (個人で共通よりcopy)*/
#sysItemCategory .sysCartButton {
    width: 80%;
    margin-left: 10%;
    background-image: url(/img/bnr/holz_cart.jpg);
    background-size: 100%;
    background-repeat: no-repeat;
    padding: 18px 0px 0px 0px;
  
  text-indent:-99999px;
}

/*(個人設定) 商品頁 カートボタン画像*/
#sysItemDetail .sysCartButton {

} 
/*(個人設定) 商品頁 カートボタン 価格*/
#sysItemDetail #sysMain .sysRetailPrice {text-align: left; margin-right:0px; padding-right:0px;}


/*(個人設定) カテゴリー頁*/
#sysItemCategory .sysCategoryDescription h2{text-align:center; padding-top:10px;}

/*(個人設定) カテゴリートップ リストナビ*/
.ca-top {
    width: 95%;
    margin: 0 auto;
}
/*(個人設定) 掲載・輪島塗*/
.haba1{width:95%; margin-right:auto; margin-left:auto;}

/*(個人設定) 特定商page*/
table.sctl img {
    width: 50%;
}

/*(個人設定) 修理page*/
#shuuri #sysMain .sysContent img.b65{width:65%;}
#shuuri #sysMain li {
    width:93%;
}
#shuuri #sysMain h2{text-align:center;}

/*(個人設定) 修理_小型page*/

#shuuri_kogata #sysMain .sysContent img.b65{width:65%;}
#shuuri_kogata #sysMain .sysContent img.b50{width:50%;}

/*(個人設定) 修理_大型page*/
#shuuri_zataku #sysMain .sysContent img.b65{width:65%;}

/*(個人設定) 特注page*/
#order #sysMain .w85{width:75%;}
#order .w60 {width:60%;}
#order .o_mokuji{width:50%; margin-right:auto; margin-left:auto;}

/*(個人設定) 天然木の見分け方page*/
#tennenmoku #sysMain .t_mokuji{width:50%; margin-right:auto; margin-left:auto;}


/*(個人設定) 箱page*/
#box .b_mokuji{width:50%; margin-right:auto; margin-left:auto;}
.w85{width:85%;}
#box img .bw300{width:45%;}

/*(個人設定) カート幅/
#sysRegi div#sysMain, div#sysAside {
    float: none;
    max-width: 600px;
}
#sysBillingAddress div#sysMain, div#sysAside {
    float: none;
    max-width: 600px;
}
#sysPayment div#sysMain, div#sysAside {
    float: none;
    max-width: 600px;
}
#sysConfirm div#sysMain, div#sysAside {
    float: none;
    max-width: 600px;
}
/*(個人設定) SNSとQRコード*/
#top #sysAside .a-sns_top{ padding:0; margin-top:0px; margin-bottom:0px;}

/*(個人設定) リンクpage*/
#link #sysMain .sysContent h3{width:840px; padding-left:40px;}
#link #sysMain .sysContent table .rinku{width:840px;}
#link #sysMain .sysContent th{width:180px;}
#link #sysMain .sysContent td{width:650px;}


/*(個人設定) 名入れpage*/
#sysMain #c-name .sysSelectionDescription{font-size:small; color:red;}
#sysMain #c-name .sysItemImages img{margin:10px;margin-left:150px;}
#sysMain #c-name .sysItemImages{margin-bottom:30px;}

#sysMain #m-name .sysSelectionDescription{font-size:small; color:red;}
#sysMain #m-name .sysItemImages{margin-bottom:30px;}
#sysMain #m-name li .sysImageDescription{text-align:center;}


/*(個人設定) サイト紹介page*/
#shoukai #sysMain p{width:97%; margin-left:3%;}
#shoukai #sysMain h3{width:97%; margin-left:3%; margin-left:6px;}

/*(個人設定)輪島塗の話page*/
#hanashi #sysMain p{text-align:left; width:93%;}
#hanashi #sysMain h3{text-align:left; padding-left:10px; margin-top:15px;}
#hanashi #sysMain .a-hanashi p.subt{text-align:center;}

/*(個人設定) 輪島塗についてpage*/
#about #sysMain .a-tuite li.listtypedisc {margin-left:30px; width:86%;}
#about #sysMain .a-tuite table.tu_hyo{width:88%}
#about #sysMain .a-tuite table.tu_hyo th img{width:100px;}
#about #sysMain .a-tuite p.c80{width:80%; padding-left:10%;}
.a-tuite .douga_br{width:60%;}

/*(個人設定) 天然木page*/
#tennenmoku #sysMain p{text-align:left; width:93%;}
#tennenmoku #sysMain .a-tennen .syscontent li.listtypedisc{width:95%; margin-left: 18px;}
#tennenmoku #sysMain .a-tennen .sysContent img.ten_clum2 {margin-left:65px;}
#tennenmoku #sysMain .a-tennen .sysContent .ten_clum p{width:80%;}

/*(個人設定) カート内ページ バスケットpage*/
.sysCart #sysMain .sysNextSubmitArea .sysNextSubmit{width:84%; margin-left:8%;}
#sysBasket .sysBox, #sysBasket .sysNextSubmitArea .sysNextSubmit, #sysBasket .sysItemListArea{width:80%; margin-left:10%;}
.sysCart #sysMain .sysItemListArea .sysBox{width:100%; margin-left:0px;}
.sysCart #sysMain{background: #fdf7f7;}
#sysDestination #sysMain, #sysRegi .sysCartTitle{width:80%; margin-left:10%;}
#sysBasket input[type=submit].sysBackButton,#sysRegi input[type=submit].sysButton.sysBackSubmitArea,#sysBillingAddress input[type=submit].sysButton.sysBackSubmitArea, #sysConfirm input[type=submit].sysButton.sysBackSubmitArea, #sysPayment input[type=submit].sysButton.sysBackSubmitArea{margin-top:20px; margin-left:30px;}
#sysBillingAddress .sysCartTitle, #sysBillingAddress .sysFormItem{width:80%; margin-left:10%;}
#sysConfirm .sysOrder, #sysConfirm .sysDetail, #sysConfirm .sysProduct{width:74%; margin-left:13%;}
#sysConfirm .sysOrder .sysBox, #sysConfirm .sysProduct .sysBox{width:100%; margin-left:0px;}
#sysConfirm .sysDetail input[type=submit].sysButton, #sysConfirm .sysOrder input[type=submit].sysButton{width:25%; float:right; background:#888888; margin-top:0px;}
#sysPayment .sysSelectPaymentArea, #sysPayment .sysSelectDeliveryArea, #sysPayment .sysRemarksArea, #sysPayment .sysSelectOptionArea,#sysPayment .sysNextSubmit{width:80%; margin-left:10%;}
#sysBsket input.sysNextSubmit, #sysRegi input.sysNextSubmit, #sysPayment input.sysNextSubmit{width:84%; margin-left:8%;}
#sysRegi .sysCartTitle, #sysRegi .sysBox{width:80%; margin-left:10%;}
.sysCart .sysFreeArea{margin-left:70px;  margin-bottom:20px;}
.sysCart .sysNavImg{margin-left:70px;  margin-bottom:20px;}
#sysPayment #sysMain .sysFormField textarea{height:50px;}
#sysThanks .sysBox{width:80%; margin-left:10%;}
.sysCart #sysMain{margin-top:1px; padding-top:20px; padding-bottom:25px;}
#sysConfirm .sysAcceptDomainArea{width:80%; margin-left:10%; padding-top:25px;}

/*(個人設定) メルマガ登録page*/
#sysFormIndex.form-mailmag #sysMain p,#sysFormIndex.form-mailmag #sysMain .sysFormItem{width:80%; margin-left:10%;}
#sysFormIndex.form-mailmag #sysMain{width:80%; margin-left:10%;}
#sysFormIndex.form-mailmag #sysMain{margin-bottom:50px; padding-bottom:40px;}

/*(個人設定) お問合せpage*/
#sysFormIndex.form-inquiry #sysMain{width:90%; margin-left:5%;}
#sysFormIndex.form-inquiry #sysMain p,#sysFormIndex.form-inquiry #sysMain .sysFormItem {width:86%; margin-left:7%;}
#sysFormIndex.form-inquiry #sysMain input.sysNextSubmit{margin-top:40px;}
#sysFormIndex.form-inquiry #sysMain{margin-bottom:50px; padding-bottom:40px; margin-top:25px;}

/*(個人設定)会社概要page*/
#corporate #sysMain .p-corporate{width:97%; margin-left:3%; margin-bottom:40px;}


/*(個人設定)トップpageレイアウト*/
#top #sysMain, #top #syssysAside{margin-top:1px; padding-top:1px;}
#top #sysHeader{margin-bottom:1px; padding-bottom:1px;}
#sysMain .sysContent #yd_geishun2{margin-right:6px;}

/*(個人設定)共通画像縮小*/
.b50{width:50%;}

/*(個人設定）声page*/
#koe #sysMain h1{width:60%; margin-left:5%;}
#koe .a-koe p.mae{width:60%; margin-left:5%;}

/*(個人設定）TOPpage 文字寄せ*/
#top #sysMain .a-top .sysContent p.tp{text-align:center; width:95%;}

/*(個人設定)輪島塗の制作者page*/
#sakusha #sysMain p{text-align:left; width:93%;}
#sakusha #sysMain h3{text-align:left; padding-left:10px; margin-top:15px;}
#sakusha #sysMain .a-sakusha p.subt{text-align:center;}
#sakusha #sysMain h1{font-size:28px; margin-bottom:25px;}
#sakusha #sysMain h1{width:100%; height:100px;}

/*(個人設定)Album 製造工程page*/
#koutei #sysMain p.sub2{width:90%; font-size:14px; line-height:1.7em; padding-left:5%; padding-right:5%; text-align:left; margin-bottom:15px;}
#koutei #sysMain p.kte{font-size:12px; line-height:1.6em; margin-left:4%; margin-right:4%;}

/*(個人設定) 商品ページの画像説明の文字レイアウト行間など*/

/*(個人設定)テキスト機能カード パンくず marginl*/
.sysFuncText h1{font-size:xx-large; color:#7c0101; line-heght:1.8em; padding-top:15; padding-bottom:15;}

/*(個人設定）取り扱いpage*/
#toriatukai .a-toriatukai p.dai{font-size:small; font-weight:bold; text-align:center; margin-right:12px; margin-left:12px; }
#toriatukai .a-toriatukai p.kte{font-weight:normal; align:left; font-size:small; padding-right:12px; padding-left:12px;}
#toriatukai #sysMain h2.sho2{margin-top:30px; margin-bottom:20px;}
#toriatukai #sysMain .a-toriatukai .sysContent p.subt{margin-top:25px; margin-bottom:15px;}
#toriatukai #sysMain .a-toriatukai .sysContent #yd2{font-size: medium; padding: 10px 15px; text-align:center;}

/*(個人設定）tuiteバナーpage*/
#sysMain .b-tuite  {width:92%; margin-left:4%; margin-right:4%;}

/*(個人設定）沈金*/
#chinkin #sysMain .a-chinkin table.chi_hyo{width:88%}
#chinkin p{width:93%;}
#chinkin #sysMain .sysContent p.subt{margin-bottom:25px;}


/*(個人設定）改善：IEでアコーディオンメニューの見出しが表示されない件*/
.azuki2 .sysHeadline{background:linear-gradient(to right, #b76f6c, #ead2d2);}
.uguis .sysHeadline{background:linear-gradient(to right, #7e8347, #e6e7d3);}


/*(個人設定) 輪島塗とはpage*/
#towa #sysMain p.den_wajima {width:75%; margin:4% auto; padding:1%; font-size:x-larg;}
#keisai3 #sysMain p.den_wajima {width:75%; margin:4% auto; padding:1%; font-size:x-larg;}

/*(個人設定）i-page gallery*/
.haba1{width:75%;}
.haba2{width:50%;}
.haba1{width:95%;}
.chuou5{text-align:center; color:#c70e08;}
.hidari5{text-align:left; line-height:1.8em; margin-bottom:2%; color:#c70e08;}

/*(個人設定）ca-page h2*/
#sysItemCategory #sysMain .ca{margin-bottom:20px; margin-top:20px;}

/*(個人設定）a-tashika*/
#sysMain .tashika2{width:90%;}
#sysMain .tashika3{width:90%;}
#sysMain #yd4{font-size: 14px; padding:5px 10px; font-weight:bold;}
#sysMain #yd4 a{padding:5px 10px; margin-top:2%; margin-bottom:2%;}

/*(個人設定）おしらせ*/
#sysMain .p-news{width:95%; margin-left:auto; margin-right:auto; margin-bottom:0px; padding-bottom:0px;} 
#sysMain .p-news21, #sysMain .p-news22, #sysMain .p-news23, #sysMain .p-news24, #sysMain .p-news25{width:95%; margin-left:auto; margin-right:auto; margin-bottom:0px; padding-bottom:0px;} 

/*(個人設定）配信メール*/
#sysMain .p-mail_24{width:95%; margin-left:auto; margin-right:auto; margin-bottom:0px; padding-bottom:0px;} 

/*(個人設定）お知らせ履歴リンク*/
.a-rireki_link{width:93%; margin-left:auto; margin-right:auto; margin-left:auto; margin-top:0px; padding-top:0px;}

/*(個人設定）お知らせ履歴 頁*/
#sysMain.p-news3{width:90%; margin:5px 5% 25px;} 

/*(個人設定) 商品ページの彩シリーズimg*/
#sysItemDetail #sysMain #sysDescription .sai img{width:30%;}

/* 商品ブロック（個人設定） */
#sysMain .sysContent .sysItemBlock .sysItemName {text-align: left; margin-top:1%; font-size:small;}

/* 商品ブロック 履歴（個人設定） */
#sysAside .sysItemBlock .sysVertical .sysItemName a{color:blue; font-size:small;}

/*(個人設定）ブログ記事・おしらせリスト*/
.p-blog{width:95%; margin-left:auto; margin-right:auto; margin-bottom:0px; padding-bottom:0px;} 

/*(個人設定）ブログ記事・お知らせ履歴リンク*/
.a-blog_link{width:95%; margin-left:auto; margin-right:auto; margin-left:auto; margin-top:0px; padding-top:0px;}

/*(個人設定）ブログ記事・お知らせ履歴 頁*/
#sysMain.p-blog3{width:90%; margin:5px 5% 25px;} 

/*(個人設定）左・アサイド ブログ記事の折り返し*/
.p-blog ul li a {white-space: initial;}

/*(個人設定）ブログ記事 改行－アサイド　*/
#sysAside .p-blog ul li a{display:inherit; margin-left:3px;}
#sysAside .p-blog .sysContent {padding-left:0px;}


/*(個人設定）新着情報・履歴 頁*/
#sysMain.p-shinchaku{width:90%; margin:5px 5% 25px;} 
#shinchaku-rireki p img{width:25%;}
.p-shinchaku img{width:25%;}
.p-shinchaku {margin-top:10px;}

/*(個人設定）新着情報2021・履歴 頁*/
#sysMain.p-shinchaku21, #sysMain.p-shinchaku22, #sysMain.p-shinchaku23{width:90%; margin:5px 5% 25px;} 
.p-shinchaku21 img, .p-shinchaku22 img, .p-shinchaku23 img{width:25%;}
.p-shinchaku21 .sysContent img, .p-shinchaku22 .sysContent img, .p-shinchaku23 .sysContent img{margin-left:37%;}

/*(個人設定）新着情報 バナ-*/
.shinchaku{width:20%; margin-top:15px; margin-bottom:0px;}

/*(個人設定）お問合せフォーム - コメント*/
.form-inquiry .listtypedisc { list-style-type: disc; margin-left:10%; margin-top:1px;}

/*(個人設定）画像幅*/
#sysMain .w50{width:50%}

/*(個人設定）NEWを左端に揃える*/
#sysItemDetail .sysItemPr{float: left;}
#sysItemDetail .sysItemPr_1{float: center;}

/*(個人設定）i-page 挿入バナー*/
#sysMain .ouchide{width:84%; margin-right:8%; margin-left:8%;}

/*(個人設定）掲載予定リスト i-page 一覧表示文字*/
.ichiran_hyoujimoji{margin-top:15px;}

/*(個人設定）sysInformation-page、-pagenews54の改行を無効にする*/
#sysInformation #sysMain #news54 li img{width:25%;}

/*(個人設定）カートのオプション選択プルダウンメニュー幅*/
#sysPayment .sysSelectOption li{width:50%;}

/*(個人設定）新着予定リスト頁*/
#shinchaku_yotei #sysMain .a-shinchaku_yotei{width:94%; margin-left:auto; margin-right:auto;}

/*(個人設定）動画バナー PC幅*/
.douga_br {width:60%;}

/*(個人設定 urushi art 英字バナー */
.eb-doll li, .eb-chopstiks li, .eb-coffee_cup li, .eb-soup_bowl li {margin: 1%; width: 31%; float: left; padding-bottom: 0 1% auto;}
.eb-doll ul, .eb-chopstiks ul, .eb-coffee_cup ul, .eb-soup_bowl ul {align:center; margin-left:auto; margin-right:auto;}
.eb-doll, .eb-chopstiks, .eb-coffee_cup, .eb-soup_bowl {margin-bottom:3%;}
.e-search{
    width: 35%;
    margin-top: 0px;
    margin-bottom: 12px; align:center; margin-left:auto; margin-right:auto;}

/*(個人設定 Videoバナー */
#sysMain .b-video li {margin: 1%; width: 48%; float: left; padding-bottom: 0 1% auto;}
#sysMain .b-video ul {align:center; margin-left:auto; margin-right:auto;}
#sysMain .b-video  {margin-bottom:3%;}

/*(個人設定）商品トップ バナー 幅*/
.b-item_top li {margin: 1%; width: 31%; float: left; padding-bottom: 0 1% auto;}
.b-item_top ul {align:center; margin-left:auto; margin-right:auto;}

/*(個人設定）商品頁 ■Gallery の下、カートの上の間隔*/
#sysItemDetail .sysImageList{margin-bottom:20px;}

/*(個人設定）実験ページ　test*/
#test #sysAll{max-width:1150px; background-color: #ffffff; align:center; margin:0 auto;}
#test #sysMain{width:850px; background-color: #ffffff;  align:center; margin:0 auto;}
#test #sysAside{width:300px; float:left;}
#test .kan_pc, #test .h-shoukai, #test .h-namae{width:1150px; align:center; margin:0 auto;}
#test #sysAll #sysyHeader{ width:1150px; align:center;  margin:0 auto;}
#test #sysHeader #shopname{width:1150px; height:22px; font-weight: bold;line-height:1.0em;}
#test #sysHeader .a-shopname{width:1150px; margin:0px 0px 1px; height:22px; padding-top:0px;}

/*（個人設定）レイアウト設定 */
#sysHeader{width:100%; margin: 0 auto;}
#sysAll{max-width:1030px; margin: 0 auto; padding:0px; 0.5px; }
#sysMain{ padding: 0 1% 1%;}
#top #sysAside{float:left;}

/*英語（個人設定）i-page gallery レイアウト設定 */
#sysMain .e-gal{width:640px; margin:0 auto;}
#e-block{width:880px; margin:0 auto;}
#e-item-shiyou{width:550px;}
#e-cart{width:330px;}

/*（個人設定）category-Gallery */
.g-nih{width:640px; line-height: 1.3em; font-weight: bold; font-size:small; margin-bottom:15px; margin-top:0; text-align:center; margin-right:auto; margin-left:auto;}
.gal-w{width:640px;}

/*（個人設定）a-top1 */
.hanbai_annai {width:85%; text-align:left;}
}
/* #END_OF_RESOURCE_FILE */
