@charset "euc-jp"; @import url('https://fonts.googleapis.com/css2?family=BIZ+UDPGothic&display=swap'); html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline; } /* HTML5 display-role reset for older browsers */ article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; } body { line-height: 1; -webkit-text-size-adjust: 100%; } ol, ul { list-style: none; } blockquote, q { quotes: none; } blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; } table { border-collapse: collapse; border-spacing: 0; } /* styleweb */ /* 全体共通指定 ----------------------------------------------- */ body, div, span, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, p, th, td, form, fieldset, input, textarea { padding: 0; margin: 0; /* font: 14px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; */ font-size: 14px; font-family: 'BIZ UDPGothic', sans-serif; font-feature-settings: 'palt'; text-align: left; line-height: 1.6; color: #FFF; } body { /* max-width: 100%; */ max-height: 100%; background-color: #322215; width: 1280px; margin: 0 auto; } div { text-align: left; } img { border-style: none; vertical-align: bottom; } a { text-decoration: none; } a:link { color: #e07620; } a:visited { color: #e07620; } a:hover { color: #FFF; text-decoration: underline; } ul { list-style: none; } li { list-style: none; } table { border-collapse: collapse; } td { vertical-align: top; text-align: left; } th { vertical-align: top; text-align: left; } /* general tags ----------------------------------------------- */ /* input, select, textarea .uneditable-input { position: relative; top: 3px; } */ label { vertical-align: middle; } textarea { resize: none; } /* header ----------------------------------------------- */ #header_bg { background: url(https://img17.shop-pro.jp/PA01270/277/etc/common_header_bg.png?20140325141756) no-repeat; background-position: center top; } #header { position: relative; /* width: 960px; */ width: 1024px; height: 170px; margin: 0 auto; } #title { position: absolute; top: 20px; left: -30px; background: url(https://img17.shop-pro.jp/PA01270/277/etc/common_title.png?20140325141839) no-repeat; width: 261px; clear: both; } #title a { height: 132px; text-decoration: none; display: block; text-indent: -9999px; } #header_tel { position: absolute; top: 50px; right: 0; left: 270px; } #header_menu { position: absolute; top: 5px; right: 20px; } #header_menu_account { background: url(https://img17.shop-pro.jp/PA01270/277/etc/common_header_myaccount.gif?20140326110845) no-repeat; background-position: left; padding-left: 12px; margin-right: 20px; font-size: 12px; float: left; } #header_menu_cart { background: url(https://img17.shop-pro.jp/PA01270/277/etc/common_header_cart.gif?20140326110901) no-repeat; background-position: left; padding-left: 17px; font-size: 12px; float: left; } #menu { position: absolute; bottom: 30px; /* right: 4px; */ /* right: 40px;*/ /* bottom: 35px; right: 0; */ left: 300px; } #menu li { float: left; margin-right: 3.7em; margin-left: -2.2em; } /* cover ----------------------------------------------- */ #sub_cover { background: url(https://img17.shop-pro.jp/PA01270/277/etc/sub_cover_bg.png?20140401135235) no-repeat; background-position: top center; width: 100%; text-align: center; } /* container ----------------------------------------------- */ #bg_top { background: url(https://img17.shop-pro.jp/PA01270/277/etc/common_bg_top.png?20140325141908) no-repeat; background-position: top center; padding-top: 40px; } #bg_bottom { background: url(https://img17.shop-pro.jp/PA01270/277/etc/common_bg_bottom.png?20140325141934) no-repeat; background-position: bottom center; } #container { /* width: 960px; */ width: 1280px; clear: both; margin: 0 auto 80px auto; } /* main_column ----------------------------------------------- */ #main_column { width: 700px; /* float: right; */ float: left; position: relative; margin-left: 25px; margin-right: 25px; } /*パンくず*/ [class*="topicpath_nav"] { display: block; overflow: hidden; background: url("https://img17.shop-pro.jp/PA01270/277/etc/product_box_bg.png?20140407123814"); } [class*="topicpath_nav"] li { float: left; } [class*="topicpath_nav"] span.current a { /* color: #eeeeee; */ font-size: 24px; font-weight: bold; /* pointer-events:none; */ } .mainbox_top { background: url(https://img17.shop-pro.jp/PA01270/277/etc/common_mainbox_top.png?20140325141955) no-repeat; background-position: top; padding-top: 30px; } .mainbox_bottom { background: url(https://img17.shop-pro.jp/PA01270/277/etc/common_mainbox_bottom.png?20140325142015) no-repeat; background-position: bottom; padding-bottom: 30px; } .mainbox_middle { background: url(https://img17.shop-pro.jp/PA01270/277/etc/common_mainbox_middle.png?20140325142027) repeat-y; padding: 0 20px; } .mainbox_top2 { background: url(https://img17.shop-pro.jp/PA01270/277/etc/common_mainbox_top2.png?20140325142039) no-repeat; background-position: top; padding-top: 10px; } .mainbox_bottom2 { background: url(https://img17.shop-pro.jp/PA01270/277/etc/common_mainbox_bottom2.png?20140325142051) no-repeat; background-position: bottom; padding-bottom: 10px; } .cate_box .parent span { font-size: 24px; font-weight: bold; } .cate_box .child span { background: url(https://img17.shop-pro.jp/PA01270/277/etc/common_side_sub_category_icon.png?20140328134715) no-repeat; background-position: center left; padding: 0 10px; margin-bottom: 5px; } /* side_column ----------------------------------------------- */ #side_column, #side_column2 { width: 230px; float: left; } #search_box { background: url(https://img17.shop-pro.jp/PA01270/277/etc/common_search_box.png?20140325142112) no-repeat; width: 230px; height: 130px; margin-bottom: 20px; } #search_box #search_box_inner { padding: 40px 0 0 18px; } #search_box .prd_search_select, .prd_search_keyword { border: 0; padding: 3px; font-size: 12px; font-family: Arial, sans-serif; color: #000000; border: solid 1px #ccc; margin: 0 0 5px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; background: #FFFFFF; } #search_box .prd_search_select { width: 190px; } #search_box .prd_search_keyword { width: 155px; } #search_box .prd_search_btn { width: 23px; background: url(https://img17.shop-pro.jp/PA01270/277/etc/common_search_btn.gif?20140325185735) no-repeat; border: 0; text-indent: -9999px; } .side_menu { background: url(https://img17.shop-pro.jp/PA01270/277/etc/common_side_bottom.gif?20140325142126) no-repeat; background-position: bottom; padding-bottom: 20px; background-color: #564639; } .side_menu_list { width: 190px; margin: 0 auto; } .side_menu_list li { background: url(https://img17.shop-pro.jp/PA01270/277/etc/common_side_list.gif?20140325142140) no-repeat; background-position: left 5px; padding: 0 0 5px 18px; margin-bottom: 5px; color: #FFF; border-bottom: #80746b 1px dashed; } .side_menu_list .child_list { padding: 5px 0 0 0; } .side_menu_list .child { background: url(https://img17.shop-pro.jp/PA01270/277/etc/common_side_sub_category_icon.png?20140328134715) no-repeat; background-position: center left; padding: 0 10px; margin-bottom: 5px; } .side_menu_list li a { color: #FFF; } /* footer ----------------------------------------------- */ #footer { position: relative; width: 960px; height: 245px; margin: 0 auto; } #footer_menu { position: absolute; top: 0; background: url(https://img17.shop-pro.jp/PA01270/277/etc/common_footer_menu_bg.png?20140325142237) no-repeat; width: 960px; height: 30px; padding-top: 8px; margin: 0 auto; } #footer_menu ul { text-align: center; } #footer_menu li { background: url(https://img17.shop-pro.jp/PA01270/277/etc/common_footer_menu_list.gif?20140325142217) no-repeat; background-position: left; padding-left: 15px; margin-right: 20px; display: inline-block; display : inline; zoom : 1; } #footer_menu li a { color: #FFF; font-size: 12px; } #footer_logo { position: absolute; top: 80px; left: 395px; } #page_top { position: absolute; bottom: 45px; right: 0; } #footer_copy { position: absolute; bottom: 45px; text-align: center; width: 100%; } #footer_copy p { text-align: center; color: #FFF; font-size: 12px; } /* 各ページ共通指定 ----------------------------------------------- */ a.bana:hover img { opacity: 0.60; /* opera firefox safari */ filter: alpha(opacity=60); /* ie */ } /* font */ .f_b { font-weight: bold; padding: 0.5em; background-color: #564639; margin: 0.5em 0 0.5em 0; } .f_blue { color: #004382; } .f_green { color: #8fc31f; } .f_orange { color: #f8b551; } .f_red { color: #e24444; } .f_dark { color: #494949; } .f_yellow { color: #ff7; } .f_sm { font-size: smaller; } .required { font-size: 10px; color: #f33; } .f06 { font-size: 6px; } .f08 { font-size: 8px; } .f10 { font-size: 10px; } .f12 { font-size: 12px; } .f14 { font-size: 14px; } .f16 { font-size: 16px; } .f18 { font-size: 18px; } .f20 { font-size: 20px; } .f24 { font-size: 24px; } /* layout */ .fl { float: left; } .fr { float: right; } .clear { clear: both; } .ar { text-align: right; } .al { text-align: left; } .ac { text-align: center; } .vm { vertical-align: middle; } .vb { vertical-align: bottom; } /* width */ .w_30 { width: 30px; } .w_40 { width: 40px; } .w_50 { width: 50px; } .w_60 { width: 60px; } .w_80 { width: 80px; } .w_100 { width: 100px; } .w_130 { width: 130px; } .w_150 { width: 150px; } .w_180 { width: 180px; } .w_200 { width: 200px; } .w_300 { width: 300px; } .w_400 { width: 400px; } .w_500 { width: 500px; } .w_550 { width: 550px; } .w_580 { width: 580px; } .w_600 { width: 600px; } .w_700 { width: 700px; } .w_800 { width: 800px; } .w_900 { width: 900px; } .w_1000 { width: 1000px; } /* margin-top */ .mt00 { margin-top: 0px; } .mt05 { margin-top: 5px; } .mt10 { margin-top: 10px; } .mt15 { margin-top: 15px; } .mt20 { margin-top: 20px; } .mt25 { margin-top: 25px; } .mt30 { margin-top: 30px; } .mt35 { margin-top: 35px; } .mt40 { margin-top: 40px; } .mt45 { margin-top: 45px; } .mt50 { margin-top: 50px; } .mt55 { margin-top: 55px; } .mt60 { margin-top: 60px; } /* margin-right */ .mr00 { margin-right: 0px; } .mr05 { margin-right: 5px; } .mr10 { margin-right: 10px; } .mr15 { margin-right: 15px; } .mr20 { margin-right: 20px; } .mr25 { margin-right: 25px; } .mr30 { margin-right: 30px; } .mr35 { margin-right: 35px; } .mr40 { margin-right: 40px; } .mr45 { margin-right: 45px; } .mr50 { margin-right: 50px; } .mr55 { margin-right: 55px; } .mr60 { margin-right: 60px; } /* margin-bottom */ .mb00 { margin-bottom: 0px; } .mb05 { margin-bottom: 5px; } .mb10 { margin-bottom: 10px; } .mb15 { margin-bottom: 15px; } .mb20 { margin-bottom: 20px; } .mb25 { margin-bottom: 25px; } .mb30 { margin-bottom: 30px; } .mb35 { margin-bottom: 35px; } .mb40 { margin-bottom: 40px; } .mb45 { margin-bottom: 45px; } .mb50 { margin-bottom: 50px; } .mb55 { margin-bottom: 55px; } .mb60 { margin-bottom: 60px; } .mb65 { margin-bottom: 65px; } .mb70 { margin-bottom: 70px; } .mb75 { margin-bottom: 75px; } .mb80 { margin-bottom: 80px; } .mb100 { margin-bottom: 100px; } .mb110 { margin-bottom: 110px; } /* margin-left */ .ml00 { margin-left: 0px; } .ml05 { margin-left: 5px; } .ml10 { margin-left: 10px; } .ml15 { margin-left: 15px; } .ml20 { margin-left: 20px; } .ml25 { margin-left: 25px; } .ml30 { margin-left: 30px; } .ml35 { margin-left: 35px; } .ml40 { margin-left: 40px; } .ml45 { margin-left: 45px; } .ml50 { margin-left: 50px; } .ml55 { margin-left: 55px; } .ml60 { margin-left: 60px; } /* margin */ .mg00 { margin: 0px; } .mg05 { margin: 5px; } .mg10 { margin: 10px; } .mg15 { margin: 15px; } .mg20 { margin: 20px; } .mg25 { margin: 25px; } .mg30 { margin: 30px; } .mg35 { margin: 35px; } .mg40 { margin: 40px; } .mg45 { margin: 45px; } .mg50 { margin: 50px; } .mg55 { margin: 55px; } .mg60 { margin: 60px; } /* padding-top */ .pt00 { padding-top: 0px; } .pt05 { padding-top: 5px; } .pt10 { padding-top: 10px; } .pt15 { padding-top: 15px; } .pt20 { padding-top: 20px; } .pt25 { padding-top: 25px; } .pt30 { padding-top: 30px; } .pt35 { padding-top: 35px; } .pt40 { padding-top: 40px; } .pt45 { padding-top: 45px; } .pt50 { padding-top: 50px; } .pt55 { padding-top: 55px; } .pt60 { padding-top: 60px; } /* padding-right */ .pr00 { padding-right: 0px; } .pr05 { padding-right: 5px; } .pr10 { padding-right: 10px; } .pr15 { padding-right: 15px; } .pr20 { padding-right: 20px; } .pr25 { padding-right: 25px; } .pr30 { padding-right: 30px; } .pr35 { padding-right: 35px; } .pr40 { padding-right: 40px; } .pr45 { padding-right: 45px; } .pr50 { padding-right: 50px; } .pr55 { padding-right: 55px; } .pr60 { padding-right: 60px; } /* padding-bottom */ .pb00 { padding-bottom: 0px; } .pb05 { padding-bottom: 5px; } .pb10 { padding-bottom: 10px; } .pb15 { padding-bottom: 15px; } .pb20 { padding-bottom: 20px; } .pb25 { padding-bottom: 25px; } .pb30 { padding-bottom: 30px; } .pb35 { padding-bottom: 35px; } .pb40 { padding-bottom: 40px; } .pb45 { padding-bottom: 45px; } .pb50 { padding-bottom: 50px; } .pb55 { padding-bottom: 55px; } .pb60 { padding-bottom: 60px; } /* padding-left */ .pl00 { padding-left: 0px; } .pl05 { padding-left: 5px; } .pl10 { padding-left: 10px; } .pl15 { padding-left: 15px; } .pl20 { padding-left: 20px; } .pl25 { padding-left: 25px; } .pl30 { padding-left: 30px; } .pl35 { padding-left: 35px; } .pl40 { padding-left: 40px; } .pl45 { padding-left: 45px; } .pl50 { padding-left: 50px; } .pl55 { padding-left: 55px; } .pl60 { padding-left: 60px; } /* padding */ .pd00 { padding: 0px; } .pd05 { padding: 5px; } .pd10 { padding: 10px; } .pd15 { padding: 15px; } .pd20 { padding: 20px; } .pd25 { padding: 25px; } .pd30 { padding: 30px; } .pd35 { padding: 35px; } .pd40 { padding: 40px; } .pd45 { padding: 45px; } .pd50 { padding: 50px; } .pd55 { padding: 55px; } .pd60 { padding: 60px; } /* clearfix */ /* For modern browsers */ /**/ .cf:before, .cf:after { content: ""; display: table; } .cf:after { clear: both; } /**/ /* For IE 6/7 (trigger hasLayout) */ /**/ .cf { zoom: 1; } /**/ /* Twitterボタンサイズ変更 */ iframe.twitter-share-button { width: 90px !important; } /* * * 下記からフリーページ * */ /* 猪飼弓具について */ .shop_tbl { width: 100%; } .shop_tbl th { border-bottom: #70655c 1px dashed; padding: 8px 0; /* width: 120px; */ width: 100px; } .shop_tbl td { border-bottom: #70655c 1px dashed; padding: 8px 0; } .shop_gaiyou { position: relative; } .shop_photo { position: absolute; /* top: 0; */ top: -10px; right: 0; } .shop_photolist { margin-right: -20px; } .shop_photolist li { width: 115px; float: left; margin-right: 20px; } .shop_photolist li img { width: 115px; } .shop_left { width: 190px; float: left; } .shop_right { width: 440px; float: right; } /* リンク */ .linkbox_top { background: url(https://img17.shop-pro.jp/PA01270/277/etc/link_linkbox_top.png?20140326094148) no-repeat; background-position: top; padding-top: 10px; } .linkbox_bottom { background: url(https://img17.shop-pro.jp/PA01270/277/etc/link_linkbox_bottom.png?20140326094201) no-repeat; background-position: bottom; padding-bottom: 10px; } .linkbox_middle { background: url(https://img17.shop-pro.jp/PA01270/277/etc/link_linkbox_middle.png?20140326094210) repeat-y; padding: 0 5px; } .link_tbl { width: 100%; } .link_tbl th { border-bottom: #70655c 1px dashed; width: 225px; height: 110px; vertical-align: middle; text-align: center; } .link_tbl th img { width: 170px; } .link_tbl td { border-bottom: #70655c 1px dashed; padding: 15px; } /* 商品一覧 */ .product_list { margin-right: -20px; } .product_list li { display: block; width: 220px; /* height: 234px; */ /* height: 240px; */ /* height: 250px; */ height: 280px; padding-bottom: 32px; float: left; margin: 20px 20px 0px 0; overflow: hidden; } .product_list li .item_photo img { width: 210px; /*height: 210px;*/ border: #FFF 5px solid; border-radius: 3px; -moz-border-radius: 3px; -khtml-border-radius: 3px; margin-bottom: 5px; } .product_list li .item_text { font-size: 12px; } .product_list li .item_price { font-weight: bold; color: #e07620; } .product_list li .item_teika { font-weight: normal; } .product_underline { background: url(https://img17.shop-pro.jp/PA01270/277/etc/product_line.png?20140326150402) no-repeat; background-position: bottom; padding-bottom: 5px; margin-bottom: 5px; } .page_navi { position: relative; height: 25px; } .page_next { position: absolute; right: 0px; top: 0; } .page_back { position: absolute; left: 0px; top: 0; } /* 商品詳細 */ .product_left { float: left; width: 380px; } .product_left img { width: 370px; /*height: 370px;*/ border: #FFF 5px solid; border-radius: 3px; -moz-border-radius: 3px; -khtml-border-radius: 3px; /* margin-bottom: 5px; */ } .product_right { float: right; width: 300px; } #option_tbl td, #option_tbl th { border: 1px #564639 solid; padding: 5px; font-size: 12px; } #option_tbl { width: 100%; } #option_tbl td:hover { background: #403323; } .productbox_top { background: url(https://img17.shop-pro.jp/PA01270/277/etc/product_box_top.png?20140326150430) no-repeat; background-position: top; padding-top: 10px; } .productbox_bottom { background: url(https://img17.shop-pro.jp/PA01270/277/etc/product_box_bottom.png?20140326150500) no-repeat; background-position: bottom; padding-bottom: 10px; } .productbox_middle { background: url(https://img17.shop-pro.jp/PA01270/277/etc/product_box_middle.png?20140326150522) repeat-y; padding: 0 20px; } .product_tbl { width: 100%; } .product_tbl th { font-size: 14px; padding: 5px 20px 5px 0; width: 70px; } .product_tbl td { font-size: 14px; padding: 5px 0; } .product_tbl .underline { border-bottom: #403323 1px solid; } .product_tbl .item_price { font-weight: bold; color: #e07620; } .product_tbl input, select { border: 0; padding: 3px; font-size: 12px; font-family: Arial, sans-serif; color: #000000; border: solid 1px #ccc; margin: 0 0 5px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; background: #FFFFFF; } .item_name { font-size: 18px; } .product_detail_list { margin: 0 -10px -10px 0; } .product_detail_list li { float: left; margin: 0 10px 10px 0; } .product_detail_list li .item_photo img { width: 115px; /*height: 115px;*/ border: #FFF 2px solid; border-radius: 3px; -moz-border-radius: 3px; -khtml-border-radius: 3px; } .product_cart_btn { width: 300px; height: 44px; background: url("https://img17.shop-pro.jp/PA01270/277/etc/product_cart_btn.png?20140326153051"); text-indent: -9999px; border: 0; } .product_check_title { font-weight: bold; border-bottom: #403323 3px solid; padding-bottom: 5px; margin-bottom: 20px; } .product_check_list { margin: 0 -10px 3em 0; } .product_check_list li { width: 130px; float: left; margin: 0 10px 0 0; } .product_check_list li .item_photo img { width: 126px; /*height: 126px;*/ border: #FFF 2px solid; border-radius: 3px; -moz-border-radius: 3px; -khtml-border-radius: 3px; margin-bottom: 5px; } .product_check_list li .item_text { font-size: 12px; } .product_check_list li .item_price { font-weight: bold; color: #e07620; } #freepage-shop-photos { margin-top: 2.5em; } .freepage-shop-photo:not(:first-of-type) { margin-top: 2em; } .freepage-shop-photo-caption { font-weight: bold; } .freepage-shop-photo>.fancybox-thumbs>img { margin-top: 0.5em; margin-right: 1em; margin-bottom: 0.5em; } .fpback { background-color: black; border-radius: 5px; } #freepage { padding: 0 10px 1em 10px; } #freepage h1 { font-size: 200% !important; padding-top: 0.75em !important; margin-bottom: 0.75em !important; font-weight:bold !important; text-align: center; } #freepage h2 { font-size: 120%; padding-top: 0.75em; font-weight:bold; } /*#freepage p:not(:first-of-type){*/ #freepage p { margin-bottom: 0.75em; } #freepage>dl { margin-left: 1.2em; margin-bottom: 1.2em; } #freepage p, #freepage>dl>dd { line-height: 1.5; letter-spacing: 0.1em; } #freepage p { text-indent: 1em; } #freepage>dl>dt { font-size: 110%; font-weight:bold; } #freepage>dl>dt:not(:first-of-type){ margin-top: 1em; } #freepage table.calendar * { color:black; font-family: monospace !important; text-align: center; vertical-align: middle; } #freepage table.calendar { margin: 2em auto 1em auto; width: 50%; height: 20em; /* border-top: 1px dotted black; */ /* border-left: 1px dotted black; */ border-collapse: collapse; } #freepage table.calendar td { font-size: larger; border-right: 1px dotted black; border-bottom: 1px dotted black; } #freepage table.calendar th { color: white !important; background-color: #564639; letter-spacing: 0.1em; height: 2.5em; font-weight: bold; font-size: 120%; width: 100%; } #freepage table.calendar .close-day { background-color: #FF9999; } #freepage table.calendar .short-day { background-color: #FFFF0075; } #freepage .calendar-caption { text-align: center; font-size: 120%; } /* -------------------------------- */ #fp-takuminoya-samples, #fp-takeyumi-samples { margin-bottom: 1em; padding-left: 0.75em; } #fp-takuminoya-samples img, #fp-takeyumi-samples img { margin-right: 0.25em; margin-bottom: 0.70em; } #fp-takuminoya-toppings { margin-top: 2em; margin-left: 0.75em; } .fp-takuminoya-topping-img { float:left; margin-bottom: 1.25em; } .fp-takuminoya-topping-text { height: 160px; vertical-align: middle; display: table-cell; padding-left: 0.75em; } #fp-takeyumi-samples img { border: 1px solid white; } #fp-takeyumi-samples { padding: 0; margin: 0 auto 1em auto; width: 90%; } ul#oshirase { width: 500px; } ul#oshirase li { list-style-type: disc; margin-left: 1em; } /* ul#oshirase li:first-of-type { list-style-type: none; } */ .new_mark_img2 { margin: 0px 0px 0px 2.5px !important; padding: 5px !important; } #info_body { margin-top: -10px; } /* -------------------------------------- */ div.fp-eigyo-bi { width: 600px; margin: 2em auto; } .fp-eigyo-bi table{ width: 100%; margin-left: auto; margin-right: auto; } .fp-eigyo-bi table tr, .fp-eigyo-bi table th, .fp-eigyo-bi table td { text-align: center; vertical-align: middle; font-size: 115%; font-weight: bold; border: solid 1px white; } .fp-eigyo-bi table tr, .fp-eigyo-bi table th, .fp-eigyo-bi table td { padding: 0.75em 0.5em; } .fp-eigyo-bi table td { background: #564639; } .fp-eigyo-bi table th { background: #413125; } .fp-eigyo-bi-yasumi { color: #ff9999; } /* 売り切れ */ .soldout { color: white !important; background: gray; /* width: 4em; */ padding: 0.25em; } /* 掲載予定 */ p.coming_soon.item_price { background-color: darkslategrey; color: white; text-align: center; } /* 要見積もり */ .need_consult { color: white !important; background: #3a42e2; padding: 0.25em; } .fp-antispam-gobaku .me-ado { font-family: monospace; } .fp-antispam-gobaku mark { background-color: transparent; color: pink; font-weight: bold; } .fp-antispam-gobaku .me-ado { /* background-color: #564639; */ padding: 0.25em; } .fp-antispam-gobaku dl { margin-bottom: 1em; background-color: #564639; padding:0.5em; text-align: center; } .fp-antispam-gobaku dl dt, .fp-antispam-gobaku dl dd { text-align: center; } .fp-antispam-gobaku h2 { font-weight: bold; font-size: 115%; margin-bottom: 0.25em; } .fp-antispam-gobaku .how-to-check-per-career dd { font-weight: bold; font-size: 115%; } .fp-antispam-gobaku h2:nth-of-type(2) { margin-top: 2em; } .fp-antispam-gobaku h2:before { content: "◆"; } #freepage img { border: 3px solid #FFF; border-radius: 3px; } #freepage ul.img-cells { display: table; border-collapse: separate; /* セルの間隔を空ける */ border-spacing: 10px 0; /* 左右 上下で記述 */ } #freepage ul.img-cells li { display: table-cell; padding: 5px; } #freepage ul.img-cells img { width: 100%; } /* ================================ FAQ ==================================*/ .faq dl{ line-height:1.8em; font-size: 1.4em; overflow: hidden; _zoom: 1; margin-bottom: 0.75em; } .faq dl dd, .faq dl dt{ padding: 0 20px 0px 20px; } .faq dl dt{ margin:20px 20px 0 0; } .faq dl dt { counter-increment: faq-Q; } .faq dl dd{ counter-increment: faq-A; } .faq dl dt:before{ content: "Q"counter(faq-Q); color: #0F78E1; } .faq dl dd:before{ content: "A"counter(faq-A); color: #ff6767; } .faq dl dd:before, .faq dl dt:before{ font-size: 1.2em; font-weight: bold; margin-right:10px; padding:5px; font-family: 'Nunito', sans-serif; } .faq dl dd{ /* margin: 20px 0 -1px 0; */ margin: 0; padding-bottom:15px; border-bottom: 1px #000 dotted; } /* .faq dl dt:first-letter{ color: #0F78E1; } .faq dl dd:first-letter{ color: #ff6767; } */ .header_msg { font-family: serif; color: #E4E2E0; margin-top: 0.25em; } /* 表一般 */ /* .default_table { width: 60%; margin: 0 auto; } */ .default_table tr, .default_table th, .default_table td { /* font-family: monospace; */ /* font-weight: bold; */ border: solid 1px white; padding: 0.5em 0.75em; font-size: 9.5pt; } .default_table th { background-color: #3a122f; /* font-weight: bold; */ } .default_table td, .default_table th { text-align: center; vertical-align: middle; } .default_table caption { font-size: 110%; /* font-weight: bold; */ margin-bottom: 0.1em; } .default_table td[rowspan] { vertical-align: middle; } .default_table ul li { text-align:center; } .stripe_table tr:nth-child(2n+1) { background-color: #564639; } .stripe_table tr:nth-child(2n) { background-color: #413125; } /* コンビニ決済でご注文のお客様へ fp22 for pc */ .conv-notice code {font-family: Consolas, 'Courier New', Courier, Monaco, monospace; line-height: 1.5em; letter-spacing:0.1px;} .conv-notice dl.spam-config * { text-align: center; } .conv-notice dl.spam-config dt{ font-weight: normal !important; } .conv-notice dl.spam-config dd a{ margin-right: 0.5em; margin-left: 0.5em; } .conv-notice dl.spam-config { margin: 1em 0 0 0 !important; } .box p.notes{ text-align:left !important; font-size:100%; text-indent: 0 !important; } .box { -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; border: 1.75px solid #9D8B7D; background-color: #564639; width: 80%; margin-left: auto; margin-right: auto; margin-bottom: 1em; padding: 1.2em 1.5em; } .takuminoya-logo { width: 100px; margin-left: 1.5em; margin-top: 0.5em; margin-bottom: 0.25em; } .conv-notice-top{ font-family: serif; letter-spacing: 0.15em; background-color: #ff8726; /* width: 380px; */ width: 420px; color: #000000; padding: 0.25em; text-align: center; font-weight: bold; left: 270px; top: 10px; position: relative; text-shadow: 2px 2px 4px #B7A7A7; } .conv-notice-top a:link{ color:black; } .conv-notice-top a:visited{ color: #000000; } .conv-notice-top a:hover{ color: #4e5665; } .blinking{ -webkit-animation:blink 1.5s ease-in-out 1 alternate; -moz-animation:blink 1.5s ease-in-out 1 alternate; animation:blink 1.5s ease-in-out 1 alternate; } @-webkit-keyframes blink{ 0% {opacity:0;} 100% {opacity:1;} } @-moz-keyframes blink{ 0% {opacity:0;} 100% {opacity:1;} } @keyframes blink{ 0% {opacity:0;} 100% {opacity:1;} } .product-detail-shared { -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; border: 1.75px solid #9D8B7D; background-color: #564639; width: 95%; margin-left: auto; margin-right: auto; margin-bottom: 3em; padding: 1.2em 1.5em; } .product-detail-shared p { /* font-weight: bold; */ font-size: 90%; } .product-detail-shared p:not(:last-child) { margin-bottom: 1em; } .cate_box .child>span { white-space: nowrap; } /* 値下げアイコン */ .side_menu_list li a[href$="gid=2510386"]:after { content: url("//www.ikai-kyugu.jp/img/new/icons42.gif"); margin-left: 2px; } /* newアイコン */ /* 秋のジュラ矢まつり */ /* .side_menu_list li a[href$="2130178"]:after, */ /* 社長セレクト矢 */ /* .side_menu_list li a[href$="1920320"]:after, */ /* 匠の矢 */ /*.side_menu_list li a[href$="mode=f7"]:after,*/ /* 梓カーボン */ /*.side_menu_list li a[href$="1325517"]:after,*/ /* 梓ジュラ */ /* .side_menu_list li a[href$="901139"]:after, */ /* 梓ジュラ プレミアム */ /*.side_menu_list li a[href$="1668688"]:after,*/ /* 梓カーボン プレミアム */ /*.side_menu_list li a[href$="1635731"]:after,*/ /* 守矢くんプレゼント対象矢 */ /* .side_menu_list li a[href$="1899401"]:after */ /* 矢龍 */ /* .side_menu_list li a[href$="901134"]:after, */ /* 特選黒羽 */ /* .side_menu_list li a[href$="1244700"]:after,*/ /* 竹弓カテゴリ */ /* .side_menu_list li a[href$="cbid=1695027&csid=4"]:after, */ /* 竹弓グループ */ /* .side_menu_list li a[href$="gid=1551849"]:after, */ /* 即納弓 グラス・カーボン */ .side_menu_list li a[href$="1551851"]:after, /* 柴田勘十郎 */ .side_menu_list li a[href$="3145744"]:after, /* ワケあり竹弓 */ .side_menu_list li a[href$="2710464"]:after, /* 即納弓まつり */ .side_menu_list li a[href$="3148210"]:after, /* ワケあり特価矢 */ .side_menu_list li a[href$="1903734"]:after /* 束離Zen/Kiwami */ /* .side_menu_list li a[href$="2129891"]:after */ /* 新入部員応援シリーズ */ /*.side_menu_list li a[href$="gid=2044777"]:after,*/ /* 特選花白鳥 */ /*.side_menu_list li a[href$="gid=1754268"]:after,*/ /* 匠の矢シリーズ */ /*.side_menu_list li a[href$="gid=1386952"]:after,*/ /* WENEW */ /*.side_menu_list li a[href$="gid=2072995"]:after*/ /* WENEW BC */ /* .side_menu_list li a[href$="gid=2955142"]:after */ /* SST */ /*.side_menu_list li a[href$="gid=2088679"]:after,*/ /* ハヤブサ */ /*.side_menu_list li a[href$="gid=1705937"]:after*/ /* 改元記念品 */ /*.side_menu_list li a[href$="gid=2035287"]:after*/ /* 匠カーボン */ /*.side_menu_list li a[href$="gid=2109690"]:after*/ /* 正月キーホルダー付き矢 */ /* .side_menu_list li a[href$="gid=2510386"]:after, */ /* 竹矢 */ /* .side_menu_list li a[href$="cbid=1743553&csid=6"]:after, */ /* ワケあり竹弓 */ /* .side_menu_list li a[href$="gid=2710464"]:after, */ /* 黒羽カラー */ /* .side_menu_list li a[href$="gid=2716030"]:after */ { content: url("//www.ikai-kyugu.jp/img/new/icons6.gif"); margin-left: 2px; } /* 再入荷アイコン */ /* カーボン矢全般 */ .side_menu_list li a[href$="901137"]:after, /* 永野一萃 */ /* .side_menu_list li a[href$="2007762"]:after, */ /* 猪飼秀重 */ /* .side_menu_list li a[href$="2007761"]:after, */ /* 矢龍 */ .side_menu_list li a[href$="901134"]:after /* 特選黒羽 尾羽 */ /* .side_menu_list li a[href$="1364627"]:after, */ /* 特選白羽 尾羽 */ /* .side_menu_list li a[href$="1364628"]:after */ /* 社長セレクト矢 */ /* .side_menu_list li a[href$="1920320"]:after, */ /* 竹礼射矢 */ /* .side_menu_list li a[href$="1547724"]:after */ /* グリーンカーボン */ /* .side_menu_list li a[href$="1934855"]:after */ /* ミズノ WENEW */ /* .side_menu_list li a[href$="gid=2072995"]:after */ /* 遠的矢 */ /*.side_menu_list li a[href$="gid=901138"]:after*/ { content: url("//www.ikai-kyugu.jp/img/new/icons58.gif"); margin-left: 2px; } /* saleアイコン */ .side_menu_list li a[href$="1934855"]:after, .side_menu_list li a[href$="cbid=1708000&csid=5"]:after, .side_menu_list li a[href$="gid=1711802"]:after, .side_menu_list li a[href$="1740569"]:after, .side_menu_list li a[href$="1882328"]:after, .side_menu_list li a[href$="1903735"]:after, .side_menu_list li a[href$="1924786"]:after, .side_menu_list li a[href$="1929482"]:after, .side_menu_list li a[href$="1466372"]:after, .side_menu_list li a[href$="1954884"]:after, .side_menu_list li a[href$="1683389"]:after, .side_menu_list li a[href$="1762246"]:after, .side_menu_list li a[href$="gid=3143655"]:after { content: url("//www.ikai-kyugu.jp/img/new/icons24.gif"); margin-left: 2px; } /* SALE緑 */ .side_menu_list li a[href$="2366474"]:after { content: url("//www.ikai-kyugu.jp/img/new/icons22.gif"); margin-left: 2px; } /* オススメ アイコン */ /* ベーシック矢 */ .side_menu_list li a[href$="166485066"]:after, /* 梓グラス･梓カーボン */ .side_menu_list li a[href$="2927394"]:after, /* 梓 上衣･袴 */ .side_menu_list li a[href$="3162817"]:after { content: url("//www.ikai-kyugu.jp/img/new/icons30.gif"); margin-left: 2px; } #header_menu_cart .count { font-size: 14pt; margin-left: 5px; padding: 5px 10px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; /* background: #ff3355; */ background: #ff8726; color: #fff; font-weight: bolder; } #header_menu_cart a{ text-decoration: none; } /* 弓道の日カウントダウン */ #CDT { /* width: 380px; */ width: 30em; text-align: center; padding: 0.1em 0.66em; left: 330px; top: 10px; position: relative; text-shadow: 2px 2px 4px #B7A7A7; } #CDT, #CDT * { font-family: serif; font-weight: bold; letter-spacing: 0.15em; background-color: #f68e3a; color: #000000; } .btn { background: linear-gradient(to bottom, #BFD9E5, #0099CC);/* IE10+, W3C */ background: -moz-linear-gradient(top,#BFD9E5, #3D95B7 50%,#0080B3 50%,#0099CC); background: -webkit-gradient(linear, left top, left bottom, from(#BFD9E5), color-stop(0.5,#3D95B7), color-stop(0.5,#0080B3), to(#0099CC)); color: #FFF !important; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border: 1px solid #0099CC; -moz-box-shadow: 1px 1px 1px rgba(000,000,000,0.3),inset 0px 0px 3px rgba(255,255,255,0.5); box-shadow: 1px 1px 1px rgba(000,000,000,0.3),inset 0px 0px 3px rgba(255,255,255,0.5); -webkit-box-shadow: 1px 1px 1px rgba(000,000,000,0.3),inset 0px 0px 3px rgba(255,255,255,0.5); text-shadow: 0px 0px 3px rgba(0,0,0,0.5); width: 100px; padding: 10px; text-decoration: none !important; } strong, b { font-weight:bold !important; } .sale_price { font-weight: bold; font-size: 120%; font-style: italic; color: hsl(349, 88%, 54%); } .txt_r { margin-bottom: 0.5em; } .caution_text { font-weight: bold; font-size: 105%; background-color: yellow; padding: 0.5em 1.0em; color: black; } .end-of-fixed-notice { border-bottom: solid 1px #3e3227; margin-bottom: 0.25em; padding-bottom: 0.25em; } span.discount_label { display: inline-block; background-color: hsl(349, 88%, 54%); color: #ffffff; font-weight: bold; font-size: 10px; padding: 2px 5px; border-radius: 3px; margin-top: 5px; } /* 年末年始注意書きなど */ .extra_notice p { text-indent: 1em !important; } .extra_notice { margin-top: 1em; margin-left: 0.5em; margin-right: 0.5em; } .extra_notice>div { font-weight: bold; }