@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;} 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;} /* 全体共通指定 ----------------------------------------------- */ 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 */ } .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;} .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;} .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;} .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;} .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;} .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;} .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;} .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;} .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;} .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;} .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;} .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;} .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;} /**/ .cf:before, .cf:after { content: ""; display: table;} .cf:after { clear: both;} /**/ /**/ .cf { zoom: 1;} /**/ 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 { 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: 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;} .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;} .side_menu_list li a[href$="901134"]:after, .side_menu_list li a[href$="cbid=1695027&csid=4"]:after, /* 竹弓グループ */ .side_menu_list li a[href$="1551851"]:after, .side_menu_list li a[href$="gid=2955142"]:after { content: url("//www.ikai-kyugu.jp/img/new/icons6.gif"); margin-left: 2px;} /* { content: url("//www.ikai-kyugu.jp/img/new/icons58.gif"); margin-left: 2px;}*/ .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$="2551137"]:after { content: url("//www.ikai-kyugu.jp/img/new/icons24.gif"); margin-left: 2px;} .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$="1743341"]:after, .side_menu_list li a[href$="cbid=2044626&csid=0"]:after { content: url("//www.ikai-kyugu.jp/img/new/icons24.gif"); margin-left: 2px;} .side_menu_list li a[href$="166485066"]:after, .side_menu_list li a[href$="2927394"]: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;}