/** Shopify CDN: Minification failed

Line 506:4 Expected identifier but found "*"
Line 1001:3 Unexpected "/"
Line 3536:1 Expected identifier but found "*"
Line 3537:1 Expected identifier but found "*"
Line 4814:1 Expected identifier but found "*"
Line 4832:1 Expected identifier but found "*"
Line 4855:1 Expected identifier but found "*"
Line 4856:1 Expected identifier but found "*"
Line 4884:1 Expected identifier but found "*"
Line 4902:19 Unexpected "html"
... and 7 more hidden warnings

**/
@layer pdp-port {
/* AUTO-GENERATED — scripts/scope-cart-css.mjs. KHÔNG sửa tay.
   Nguồn (staging, đúng <link> order trang cart): base.css + program.css +
   cart.css + responsive-style.css. Mọi selector scoped :where(#ink-cart);
   ảnh url() vendored (cart-*) — không dùng legacy CDN. */


/* ===== cart-vendored-base.css ===== */


/* *************************************************************

■ base.css
------------------------------------------------
INDEX

[_.reset
	／
[_.Utility
	／
[_.headline
	／
[_.Layout
	／
[_.header
	／
[_.footer
	／
[_.left
	／
[_.contents
	／サイト内検索　結果ページ
	／商品カテゴリーページ
	／商品詳細ページ

[_.common
	／パンくずリスト
	／SNSボタン
	／注釈
	／別窓ウィンドウ
	／ボタンデザイン
    ／検索ボタン
    ／警告文言

[_.template
	／general.css
	／system.css

	
 ************************************************************* */
 /*  */

/* -------------------------------------------------------------
	[_.reset
--------------------------------------------------------------*/
:where(#ink-cart),
:where(#ink-cart) div,
:where(#ink-cart) span,
:where(#ink-cart) applet,
:where(#ink-cart) object,
:where(#ink-cart) iframe,
:where(#ink-cart) h1,
:where(#ink-cart) h2,
:where(#ink-cart) h3,
:where(#ink-cart) h4,
:where(#ink-cart) h5,
:where(#ink-cart) h6,
:where(#ink-cart) p,
:where(#ink-cart) blockquote,
:where(#ink-cart) pre,
:where(#ink-cart) a,
:where(#ink-cart) abbr,
:where(#ink-cart) acronym,
:where(#ink-cart) address,
:where(#ink-cart) big,
:where(#ink-cart) cite,
:where(#ink-cart) code,
:where(#ink-cart) del,
:where(#ink-cart) dfn,
:where(#ink-cart) em,
:where(#ink-cart) font,
:where(#ink-cart) img,
:where(#ink-cart) ins,
:where(#ink-cart) kbd,
:where(#ink-cart) q,
:where(#ink-cart) s,
:where(#ink-cart) samp,
:where(#ink-cart) small,
:where(#ink-cart) strike,
:where(#ink-cart) strong,
:where(#ink-cart) sub,
:where(#ink-cart) sup,
:where(#ink-cart) tt,
:where(#ink-cart) var,
:where(#ink-cart) b,
:where(#ink-cart) u,
:where(#ink-cart) i,
:where(#ink-cart) center,
:where(#ink-cart) dl,
:where(#ink-cart) dt,
:where(#ink-cart) dd,
:where(#ink-cart) ol,
:where(#ink-cart) ul,
:where(#ink-cart) li,
:where(#ink-cart) fieldset,
:where(#ink-cart) form,
:where(#ink-cart) label,
:where(#ink-cart) legend,
:where(#ink-cart) table,
:where(#ink-cart) caption,
:where(#ink-cart) tbody,
:where(#ink-cart) tfoot,
:where(#ink-cart) thead,
:where(#ink-cart) tr,
:where(#ink-cart) th,
:where(#ink-cart) td{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
:where(#ink-cart) a:where(:link),
:where(#ink-cart) a:where(:visited){ color:#006699; text-decoration: none; }
:where(#ink-cart) a:where(:hover){ color: #cc3366; text-decoration: underline; }
:where(#ink-cart) #maincolumn a,
:where(#ink-cart) #information a{ text-decoration:underline; }
:where(#ink-cart) #maincolumn .searchBtns__others a{
    text-decoration: none;
}
:where(#ink-cart) p{ margin: 0 0 5px; }
:where(#ink-cart) dl{ width:auto; }
:where(#ink-cart) dt{ padding:0.5em 0.2em; }
:where(#ink-cart) dd{ padding:0.5em 0.2em; }
:where(#ink-cart) ul{ list-style: none; padding:0.5em 0; }
:where(#ink-cart) ul li{ background:url(/images/stories/kanateer/icon/list_mark.gif) 0 7px no-repeat; padding:2px 0 2px 12px; }
:where(#ink-cart) ol{ list-style: none; padding:0.5em 0; }
:where(#ink-cart) ol li{ list-style:decimal; margin-left:1.5em; padding:2px 0; }
:where(#ink-cart) table{	border-collapse: collapse; border-spacing: 0; }
:where(#ink-cart) table th{ font-weight: bold; text-align: left; padding: 8px; margin: 8px; }
:where(#ink-cart) table.contentpaneopen td{ padding: 0; }
:where(#ink-cart) table.tbl_basetype th{vertical-align: middle;}
:where(#ink-cart) form{ display:inline; }
:where(#ink-cart) label.username_field{ text-align:center; }
:where(#ink-cart) input{ vertical-align:middle; margin:0.3em 0.5em; }
:where(#ink-cart) input.mail{ ime-mode: disabled; }
:where(#ink-cart) .error{ background: #feefee; }
:where(#ink-cart) .readonly{border: none;}
:where(#ink-cart) input.button{ cursor: pointer; }
:where(#ink-cart) select{ vertical-align:middle; }
:where(#ink-cart) textarea{ margin:0.3em 0.5em; }

/* -------------------------------------------------------------
	[_.Utility
--------------------------------------------------------------*/
/*ブロック要素・インライン要素*/
:where(#ink-cart) .dspB{display: block !important;}
:where(#ink-cart) .dspIn{display: inline !important;}
:where(#ink-cart) .dspNone{display: none !important;}

/*横幅*/
:where(#ink-cart) .w100{width: 100px !important;}
:where(#ink-cart) .w130{width: 130px !important;}
:where(#ink-cart) .w160{width: 160px !important;}
:where(#ink-cart) .w170{width: 170px !important;}
:where(#ink-cart) .w200{width: 200px !important;}
:where(#ink-cart) .w208{width: 208px !important;}
:where(#ink-cart) .w250{width: 250px !important;}
:where(#ink-cart) .w290{width: 290px !important;}
:where(#ink-cart) .w305{width: 305px !important;}
:where(#ink-cart) .w440{width: 435px !important;}
:where(#ink-cart) .w450{width: 450px !important;}
:where(#ink-cart) .w510{width: 510px !important;}
:where(#ink-cart) .w570{width: 570px !important;}
:where(#ink-cart) .w600{width: 600px !important;}
:where(#ink-cart) .w680{width: 680px !important;}
:where(#ink-cart) .w700{width: 700px !important;}
:where(#ink-cart) .w720{width: 720px !important;}

:where(#ink-cart) .w10p{ width: 10% !important; }
:where(#ink-cart) .w20p{ width: 20% !important; }
:where(#ink-cart) .w30p{ width: 30% !important; }
:where(#ink-cart) .w40p{ width: 40% !important; }
:where(#ink-cart) .w50p{ width: 50% !important; }
:where(#ink-cart) .w60p{ width: 60% !important; }
:where(#ink-cart) .w70p{ width: 70% !important; }
:where(#ink-cart) .w80p{ width: 80% !important; }
:where(#ink-cart) .w90p{ width: 90% !important; }
:where(#ink-cart) .w100p{ width: 100% !important; }

/*縦幅*/
:where(#ink-cart) .h250{height: 250px !important;}

/*文字サイズ*/
:where(#ink-cart) .f9{ font-size:56% !important; }
:where(#ink-cart) .f10{ font-size:63% !important; }
:where(#ink-cart) .f11{ font-size:70% !important; }
:where(#ink-cart) .f12{ font-size:77% !important; }
:where(#ink-cart) .f13{ font-size:83% !important; }
:where(#ink-cart) .f14{ font-size:90% !important; }
:where(#ink-cart) .f15{ font-size:95% !important; }
:where(#ink-cart) .f16{ font-size:100% !important; }
:where(#ink-cart) .f17{ font-size:108% !important; }
:where(#ink-cart) .f18{ font-size:114% !important; }
:where(#ink-cart) .f19{ font-size:120% !important; }
:where(#ink-cart) .f20{ font-size:127% !important; }
:where(#ink-cart) .f21{ font-size:130% !important; }
:where(#ink-cart) .f22{ font-size:140% !important; }
:where(#ink-cart) .f23{ font-size:146% !important; }
:where(#ink-cart) .f24{ font-size:152% !important; }
:where(#ink-cart) .f25{ font-size:158% !important; }
:where(#ink-cart) .f26{ font-size:164% !important; }
:where(#ink-cart) .f27{ font-size:170% !important; }
:where(#ink-cart) .f28{ font-size:176% !important; }
:where(#ink-cart) .f29{ font-size:182% !important; }
:where(#ink-cart) .f30{ font-size:188% !important; }
:where(#ink-cart) .f31{ font-size:194% !important; }
:where(#ink-cart) .f32{ font-size:200% !important; }
:where(#ink-cart) .f10fx{ font-size:10px !important; }
:where(#ink-cart) .f11fx{ font-size:11px !important; }
:where(#ink-cart) .f12fx{ font-size:12px !important; }
:where(#ink-cart) .f13fx{ font-size:13px !important; }
:where(#ink-cart) .f14fx{ font-size:14px !important; }
:where(#ink-cart) .f15fx{ font-size:15px !important; }
:where(#ink-cart) .f16fx{ font-size:16px !important; }
:where(#ink-cart) .f17fx{ font-size:17px !important; }
:where(#ink-cart) .f18fx{ font-size:18px !important; }
:where(#ink-cart) .f19fx{ font-size:19px !important; }
:where(#ink-cart) .f20fx{ font-size:20px !important; }
:where(#ink-cart) .f22fx{ font-size:22px !important; }
:where(#ink-cart) .f24fx{ font-size:24px !important; }
:where(#ink-cart) .f26fx{ font-size:26px !important; }
:where(#ink-cart) .f28fx{ font-size:28px !important; }
:where(#ink-cart) .f30fx{ font-size:30px !important; }
:where(#ink-cart) .f32fx{ font-size:32px !important; }
:where(#ink-cart) .f39fx{ font-size:39px !important; }

/*カラー指定*/
:where(#ink-cart) .c01{ color: #ff0000; }
:where(#ink-cart) .c02{ color: #ff00ff; }
:where(#ink-cart) .c03{ color: #25af7d; }
:where(#ink-cart) .c04{ color: #000000; }
:where(#ink-cart) .c05{ color: #333333; }
:where(#ink-cart) .c06{ color: #666666; }
:where(#ink-cart) .c07{ color: #999999; }
:where(#ink-cart) .c08{ color: #fd6f19; }
:where(#ink-cart) .c09{ color: #7600a4; }
:where(#ink-cart) .c10{ color: #ffffff; }
:where(#ink-cart) .c11{ color: #295c95; }
:where(#ink-cart) .c12{ color: #fb2100; }
:where(#ink-cart) .c13{ color: #f53200; }
:where(#ink-cart) .c14{ color: #ff6600; }
:where(#ink-cart) .c15{ color: #ffff00; }
:where(#ink-cart) .c16{ color: #339966; }
:where(#ink-cart) .c17{ color: #b98232; }
:where(#ink-cart) .c18{ color: #5b5858; }
:where(#ink-cart) .c19{ color: #c71662; }
:where(#ink-cart) .c20{ color: #028d01; }
:where(#ink-cart) .c21{ color: #ab0000; }
:where(#ink-cart) .c22{ color: #1490e1; }
:where(#ink-cart) .c23{ color: #005bc3; }
:where(#ink-cart) .c24{ color: #ff4c86; }
:where(#ink-cart) .c25{ color: #017ee1; }
:where(#ink-cart) .c26{ color: #14a83b; }
:where(#ink-cart) .c27{ color: #ff3300; }
:where(#ink-cart) .c28{ color: #ea2d48; }
:where(#ink-cart) .c29{ color: #009933; }
:where(#ink-cart) .c30{ color: #219cae; }
:where(#ink-cart) .c31{ color: #137b2c; }
:where(#ink-cart) .c32{ color: #00ac33; }
:where(#ink-cart) .c33{ color: #e7ffb0; }
:where(#ink-cart) .c34{ color: #ff4a23; }
:where(#ink-cart) .c35{ color: #ffffe0; }
:where(#ink-cart) .c36{ color: #ff433a; }
:where(#ink-cart) .c37{ color: #ff7f21; }
:where(#ink-cart) .c38{ color: #f75666; }
:where(#ink-cart) .c39{ color: #059f41; }
:where(#ink-cart) .c40{ color: #1ea181; }
:where(#ink-cart) .c41{ color: #2dabcf; }
:where(#ink-cart) .c42{ color: #ee5e8a; }
:where(#ink-cart) .cEpson{color: #012bbf;}
:where(#ink-cart) .cCanon{color:#e42374;}
:where(#ink-cart) .cBrother{color:#03a5f0;}
:where(#ink-cart) .cHp{color:#232323;}

/*背景色指定*/
:where(#ink-cart) .bg_c01{ background: #ff0000 !important; }
:where(#ink-cart) .bg_c02{ background: #ff00ff !important; }
:where(#ink-cart) .bg_c03{ background: #25af7d !important; }
:where(#ink-cart) .bg_c04{ background: #000000 !important; }
:where(#ink-cart) .bg_c05{ background: #333333 !important; }
:where(#ink-cart) .bg_c06{ background: #666666 !important; }
:where(#ink-cart) .bg_c07{ background: #999999 !important; }
:where(#ink-cart) .bg_c08{ background: #fd6f19 !important; }
:where(#ink-cart) .bg_c09{ background: #7600a4 !important; }
:where(#ink-cart) .bg_c10{ background: #ffffff !important; }
:where(#ink-cart) .bg_c11{ background: #295c95 !important; }
:where(#ink-cart) .bg_c12{ background: #fb2100 !important; }
:where(#ink-cart) .bg_c13{ background: #f53200 !important; }
:where(#ink-cart) .bg_c14{ background: #ff6600 !important; }
:where(#ink-cart) .bg_c15{ background: #ffff00 !important; }
:where(#ink-cart) .bg_c16{ background: #339966 !important; }
:where(#ink-cart) .bg_c17{ background: #b98232 !important; }
:where(#ink-cart) .bg_c18{ background: #5b5858 !important; }
:where(#ink-cart) .bg_c19{ background: #c71662 !important; }
:where(#ink-cart) .bg_c20{ background: #028d01 !important; }
:where(#ink-cart) .bg_c21{ background: #ab0000 !important; }
:where(#ink-cart) .bg_c22{ background: #1490e1 !important; }
:where(#ink-cart) .bg_c23{ background: #005bc3 !important; }
:where(#ink-cart) .bg_c24{ background: #ff4c86 !important; }
:where(#ink-cart) .bg_c25{ background: #017ee1 !important; }
:where(#ink-cart) .bg_c26{ background: #14a83b !important; }
:where(#ink-cart) .bg_c27{ background: #ff3300 !important; }
:where(#ink-cart) .bg_c28{ background: #ea2d48 !important; }
:where(#ink-cart) .bg_c29{ background: #009933 !important; }
:where(#ink-cart) .bg_c30{ background: #219cae !important; }
:where(#ink-cart) .bg_c31{ background: #137b2c !important; }
:where(#ink-cart) .bg_c32{ background: #00ac33 !important; }
:where(#ink-cart) .bg_c33{ background: #e7ffb0 !important; }
:where(#ink-cart) .bg_c34{ background: #ff4a23 !important; }
:where(#ink-cart) .bg_c35{ background: #ffffe0 !important; }
:where(#ink-cart) .bg_c36{ background: #609b23 !important; }

/*マージン＆パディング*/
:where(#ink-cart) .pl175{ padding-left:175px; }
:where(#ink-cart) .pl90{ padding-left:90px; }
:where(#ink-cart) .pl70{ padding-left:70px; }
:where(#ink-cart) .pl60{ padding-left:60px; }
:where(#ink-cart) .pl30{ padding-left:30px; }
:where(#ink-cart) .pl29{ padding-left:29px; }
:where(#ink-cart) .pl28{ padding-left:28px; }
:where(#ink-cart) .pl27{ padding-left:27px; }
:where(#ink-cart) .pl26{ padding-left:26px; }
:where(#ink-cart) .pl25{ padding-left:25px; }
:where(#ink-cart) .pl20{ padding-left:20px; }
:where(#ink-cart) .pl17{ padding-left:17px; }
:where(#ink-cart) .pl15{ padding-left:15px; }
:where(#ink-cart) .pl10{ padding-left:10px; }
:where(#ink-cart) .pl9{ padding-left:9px; }
:where(#ink-cart) .pl8{ padding-left:8px; }
:where(#ink-cart) .pl7{ padding-left:7px; }
:where(#ink-cart) .pl6{ padding-left:6px; }
:where(#ink-cart) .pl5{ padding-left:5px !important; }
:where(#ink-cart) .pl4{ padding-left:4px; }
:where(#ink-cart) .pl3{ padding-left:3px; }
:where(#ink-cart) .pl2{ padding-left:2px; }
:where(#ink-cart) .pl1{ padding-left:1px; }

:where(#ink-cart) .pr30{ padding-right:30px; }
:where(#ink-cart) .pr25{ padding-right:25px; }
:where(#ink-cart) .pr20{ padding-right:20px; }
:where(#ink-cart) .pr15{ padding-right:15px; }
:where(#ink-cart) .pr10{ padding-right:10px; }
:where(#ink-cart) .pr5{ padding-right:5px; }

:where(#ink-cart) .pt30{ padding-top:30px; }
:where(#ink-cart) .pt25{ padding-top:25px; }
:where(#ink-cart) .pt20{ padding-top:20px; }
:where(#ink-cart) .pt15{ padding-top:15px; }
:where(#ink-cart) .pt10{ padding-top:10px; }
:where(#ink-cart) .pt9{ padding-top:9px; }
:where(#ink-cart) .pt8{ padding-top:8px; }
:where(#ink-cart) .pt7{ padding-top:7px; }
:where(#ink-cart) .pt6{ padding-top:6px; }
:where(#ink-cart) .pt5{ padding-top:5px; }
:where(#ink-cart) .pt4{ padding-top:4px; }
:where(#ink-cart) .pt3{ padding-top:3px; }
:where(#ink-cart) .pt2{ padding-top:2px; }
:where(#ink-cart) .pt1{ padding-top:1px; }

:where(#ink-cart) .pb30{ padding-bottom:30px; }
:where(#ink-cart) .pb25{ padding-bottom:25px; }
:where(#ink-cart) .pb20{ padding-bottom:20px; }
:where(#ink-cart) .pb15{ padding-bottom:15px; }
:where(#ink-cart) .pb10{ padding-bottom:10px; }
:where(#ink-cart) .pb5{ padding-bottom:5px; }
:where(#ink-cart) .pb4{ padding-bottom:4px; }
:where(#ink-cart) .pb3{ padding-bottom:3px; }
:where(#ink-cart) .pb2{ padding-bottom:2px; }
:where(#ink-cart) .pb1{ padding-bottom:1px; }

:where(#ink-cart) .pa30{ padding:30px; }
:where(#ink-cart) .pa25{ padding:25px; }
:where(#ink-cart) .pa20{ padding:20px; }
:where(#ink-cart) .pa15{ padding:15px; }
:where(#ink-cart) .pa10{ padding:10px; }
:where(#ink-cart) .pa5{ padding:5px; }

:where(#ink-cart) .ml85{ margin-left:85px; }
:where(#ink-cart) .ml50{ margin-left:50px; }
:where(#ink-cart) .ml30{ margin-left:30px; }
:where(#ink-cart) .ml25{ margin-left:25px; }
:where(#ink-cart) .ml20{ margin-left:20px; }
:where(#ink-cart) .ml15{ margin-left:15px; }
:where(#ink-cart) .ml10{ margin-left:10px; }
:where(#ink-cart) .ml6{ margin-left:6px; }
:where(#ink-cart) .ml5{ margin-left:5px; }
:where(#ink-cart) .ml4{ margin-left:4px; }
:where(#ink-cart) .ml3{ margin-left:3px; }
:where(#ink-cart) .ml2{ margin-left:2px; }
:where(#ink-cart) .ml1{ margin-left:1px; }
:where(#ink-cart) .ml0{ margin-left:0px !important; }

:where(#ink-cart) .mr30{ margin-right:30px; }
:where(#ink-cart) .mr25{ margin-right:25px; }
:where(#ink-cart) .mr20{ margin-right:20px; }
:where(#ink-cart) .mr15{ margin-right:15px; }
:where(#ink-cart) .mr10{ margin-right:10px; }
:where(#ink-cart) .mr5{ margin-right:5px; }

:where(#ink-cart) .mt130{ margin-top:130px !important; }
:where(#ink-cart) .mt120{ margin-top:120px !important; }
:where(#ink-cart) .mt110{ margin-top:110px !important; }
:where(#ink-cart) .mt100{ margin-top:100px !important; }
:where(#ink-cart) .mt90{ margin-top:90px !important; }
:where(#ink-cart) .mt80{ margin-top:80px !important; }
:where(#ink-cart) .mt70{ margin-top:70px !important; }
:where(#ink-cart) .mt60{ margin-top:60px !important; }
:where(#ink-cart) .mt50{ margin-top:50px !important; }
:where(#ink-cart) .mt40{ margin-top:40px !important; }
:where(#ink-cart) .mt30{ margin-top:30px !important; }
:where(#ink-cart) .mt25{ margin-top:25px !important; }
:where(#ink-cart) .mt20{ margin-top:20px !important; }
:where(#ink-cart) .mt15{ margin-top:15px !important; }
:where(#ink-cart) .mt10{ margin-top:10px !important; }
:where(#ink-cart) .mt5{ margin-top:5px !important; }

:where(#ink-cart) .mb130{ margin-bottom:130px !important; }
:where(#ink-cart) .mb120{ margin-bottom:120px !important; }
:where(#ink-cart) .mb110{ margin-bottom:110px !important; }
:where(#ink-cart) .mb100{ margin-bottom:100px !important; }
:where(#ink-cart) .mb90{ margin-bottom:90px !important; }
:where(#ink-cart) .mb80{ margin-bottom:80px !important; }
:where(#ink-cart) .mb70{ margin-bottom:70px !important; }
:where(#ink-cart) .mb60{ margin-bottom:60px !important; }
:where(#ink-cart) .mb53{ margin-bottom:53px !important; }
:where(#ink-cart) .mb50{ margin-bottom:50px !important; }
:where(#ink-cart) .mb40{ margin-bottom:40px !important; }
:where(#ink-cart) .mb35{ margin-bottom:35px !important; }
:where(#ink-cart) .mb30{ margin-bottom:30px !important; }
:where(#ink-cart) .mb25{ margin-bottom:25px !important; }
:where(#ink-cart) .mb20{ margin-bottom:20px !important; }
:where(#ink-cart) .mb15{ margin-bottom:15px !important; }
:where(#ink-cart) .mb10{ margin-bottom:10px !important; }
:where(#ink-cart) .mb5{ margin-bottom:5px !important; }
:where(#ink-cart) .mb4{ margin-bottom:4px !important; }
:where(#ink-cart) .mb3{ margin-bottom:3px !important; }
:where(#ink-cart) .mb2{ margin-bottom:2px !important; }
:where(#ink-cart) .mb1{ margin-bottom:1px !important; }
:where(#ink-cart) .mb0{ margin-bottom:0px !important; }

:where(#ink-cart) .ma30{ margin:30px; }
:where(#ink-cart) .ma25{ margin:25px; }
:where(#ink-cart) .ma20{ margin:20px; }
:where(#ink-cart) .ma15{ margin:15px; }
:where(#ink-cart) .ma10{ margin:10px; }
:where(#ink-cart) .ma5{ margin:5px; }
:where(#ink-cart) .mat{ margin:auto; }

:where(#ink-cart) .m0auto{
    display: block;
    margin: 0 auto;
}

/*整列*/
:where(#ink-cart) .tal{ text-align:left !important; }
:where(#ink-cart) .tac{ text-align:center !important; }
:where(#ink-cart) .tar{ text-align:right !important; }
:where(#ink-cart) .vat{ vertical-align: top !important; }
:where(#ink-cart) .vam{ vertical-align: middle !important; }
:where(#ink-cart) .vab{ vertical-align: bottom !important; }

/*回り込み*/
:where(#ink-cart) .ftl{ float: left !important; }
:where(#ink-cart) .ftr{ float: right !important; }
:where(#ink-cart) .clear{
	clear:both !important;
	overflow: hidden;
 }
:where(#ink-cart) .cf:before,
:where(#ink-cart) .cf:after{
    content: " ";
    display: table;
}
:where(#ink-cart) .cf:after{
    clear: both;
}
:where(#ink-cart) .cf{
    *zoom: 1;
}
:where(#ink-cart) .sp-only{
	display: none;
}

/*2行目以降のインデント指定*/
:where(#ink-cart) .hangs1{ margin-left: 1em; text-indent: -1em; }
:where(#ink-cart) .hangs2{ margin-left: 2em; text-indent: -2em; }
:where(#ink-cart) .hangs3{ margin-left: 3em; text-indent: -3em; }
:where(#ink-cart) .hangs4{ margin-left: 4em; text-indent: -4em; }
:where(#ink-cart) .hangs5{ margin-left: 5em; text-indent: -5em; }
:where(#ink-cart) .hangs6{ margin-left: 6em; text-indent: -6em; }
:where(#ink-cart) .hangs7{ margin-left: 7em; text-indent: -7em; }
:where(#ink-cart) .hangs8{ margin-left: 8em; text-indent: -8em; }
:where(#ink-cart) .hangs9{ margin-left: 9em; text-indent: -9em; }

/*文字装飾＆強調*/
:where(#ink-cart) em{ font-weight:bold; }
:where(#ink-cart) strong{ font-weight:bold; }
:where(#ink-cart) del{ text-decoration:line-through; }

:where(#ink-cart) .fb{ font-weight:bold; }
:where(#ink-cart) .fn{ font-weight:normal; }
:where(#ink-cart) .tul{ text-decoration: underline; }
:where(#ink-cart) .bin{ background-image:none; }
:where(#ink-cart) .tdl{ text-decoration: line-through; }

/*各要素間の調整*/
:where(#ink-cart) .btl0{	padding-bottom:0px; margin-bottom:0px; }
:where(#ink-cart) .btl1{	padding-bottom:1px; margin-bottom:1px; }
:where(#ink-cart) .btl2{	padding-bottom:2px; margin-bottom:2px; }
:where(#ink-cart) .btl3{	padding-bottom:3px; margin-bottom:3px; }
:where(#ink-cart) .btl4{	padding-bottom:4px; margin-bottom:4px; }
:where(#ink-cart) .btl5{	padding-bottom:5px; margin-bottom:5px; }

/*文字縦書き用*/
:where(#ink-cart) .tate{ direction: ltr; float: left; width: 10px; word-wrap: break-word; }
:where(#ink-cart) .tate1{ direction: ltr; float: left; width: 6px; word-wrap: break-word; }

/*文字間隔調整*/
:where(#ink-cart) .ls-01{ letter-spacing: -0.1px; }
:where(#ink-cart) .ls-02{ letter-spacing: -0.2px; }
:where(#ink-cart) .ls-03{ letter-spacing: -0.3px; }
:where(#ink-cart) .ls-04{ letter-spacing: -0.4px; }
:where(#ink-cart) .ls-05{ letter-spacing: -0.5px; }
:where(#ink-cart) .ls-06{ letter-spacing: -0.6px; }
:where(#ink-cart) .ls-07{ letter-spacing: -0.7px; }
:where(#ink-cart) .ls-08{ letter-spacing: -0.8px; }
:where(#ink-cart) .ls-09{ letter-spacing: -0.9px; }
:where(#ink-cart) .ls-1{ letter-spacing: -1px; }
:where(#ink-cart) .ls01{ letter-spacing: 1px; }
:where(#ink-cart) .ls02{ letter-spacing: 2px; }
:where(#ink-cart) .ls03{ letter-spacing: 3px; }
:where(#ink-cart) .ls04{ letter-spacing: 4px; }
:where(#ink-cart) .ls05{ letter-spacing: 5px; }
:where(#ink-cart) .ls06{ letter-spacing: 6px; }
:where(#ink-cart) .ls07{ letter-spacing: 7px; }
:where(#ink-cart) .ls08{ letter-spacing: 8px; }
:where(#ink-cart) .ls09{ letter-spacing: 9px; }
:where(#ink-cart) .ls10{ letter-spacing: 10px; }

/*改行時の行間調整*/
:where(#ink-cart) .lh9{ line-height:56%; }
:where(#ink-cart) .lh10{ line-height:63%; }
:where(#ink-cart) .lh11{ line-height:70%; }
:where(#ink-cart) .lh12{ line-height:77%; }
:where(#ink-cart) .lh13{ line-height:83%; }
:where(#ink-cart) .lh14{ line-height:90%; }
:where(#ink-cart) .lh15{ line-height:95%; }
:where(#ink-cart) .lh16{ line-height:100%; }
:where(#ink-cart) .lh17{ line-height:108%; }
:where(#ink-cart) .lh18{ line-height:114%; }
:where(#ink-cart) .lh19{ line-height:120%; }
:where(#ink-cart) .lh20{ line-height:127%; }
:where(#ink-cart) .lh22{ line-height:140%; }
:where(#ink-cart) .lh24{ line-height:152%; }
:where(#ink-cart) .lh26{ line-height:164%; }
:where(#ink-cart) .lh28{ line-height:176%; }
:where(#ink-cart) .lh30{ line-height:188%; }
:where(#ink-cart) .lh32{ line-height:200%; }

:where(#ink-cart) .lh10fx{ line-height:10px; }
:where(#ink-cart) .lh11fx{ line-height:11px; }
:where(#ink-cart) .lh12fx{ line-height:12px; }
:where(#ink-cart) .lh13fx{ line-height:13px; }
:where(#ink-cart) .lh14fx{ line-height:14px; }
:where(#ink-cart) .lh15fx{ line-height:15px; }
:where(#ink-cart) .lh16fx{ line-height:16px; }
:where(#ink-cart) .lh17fx{ line-height:17px; }
:where(#ink-cart) .lh18fx{ line-height:18px; }
:where(#ink-cart) .lh19fx{ line-height:19px; }
:where(#ink-cart) .lh20fx{ line-height:20px; }
:where(#ink-cart) .lh22fx{ line-height:22px; }
:where(#ink-cart) .lh24fx{ line-height:24px; }
:where(#ink-cart) .lh26fx{ line-height:26px; }
:where(#ink-cart) .lh28fx{ line-height:28px; }
:where(#ink-cart) .lh30fx{ line-height:30px; }
:where(#ink-cart) .lh32fx{ line-height:32px; }

/*画像処理*/
:where(#ink-cart) img{ vertical-align:bottom; border: none; }
:where(#ink-cart) a:hover .bt{ position: relative; top: 1px; left: 1px; }
:where(#ink-cart) a:hover img.oc100{ opacity: 1.0; }
:where(#ink-cart) a:hover img.oc90{ opacity: 0.9; }
:where(#ink-cart) a:hover img.oc80{ opacity: 0.8; }
:where(#ink-cart) a:hover img.oc70,
:where(#ink-cart) a:hover img{ opacity: 0.7; }
:where(#ink-cart) a:hover img.oc60{ opacity: 0.6; }
:where(#ink-cart) a:hover img.oc50{ opacity: 0.5; }
:where(#ink-cart) a:hover img.oc40{ opacity: 0.4; }
:where(#ink-cart) a:hover img.oc30{ opacity: 0.3; }
:where(#ink-cart) a:hover img.oc20{ opacity: 0.2; }
:where(#ink-cart) a:hover img.oc10{ opacity: 0.1; }
:where(#ink-cart) a:hover img.oc0{ opacity: 0; }

/*ホバー処理*/
:where(#ink-cart) .killHover:hover{ transition: 100s; }

/*矢印*/
:where(#ink-cart) .arrow01{
	background: url("https://cdn.ink-revolution.com/images/stories/other/icon/cl_002.gif") no-repeat scroll 0 1px transparent;
	padding: 0 0 0 20px;
	}
:where(#ink-cart) .arrow02{
	background: url("https://cdn.ink-revolution.com/images/stories/other/icon/text031_11.gif") no-repeat scroll 0 2px transparent;
	margin: 0;
	text-indent: 39px;
	}
:where(#ink-cart) .arrow03{
	position: absolute;
	background-image: url("/images/stories/htk/banner/arrow03.jpg");
	background-position: left top;
	background-repeat: no-repeat;
	height:20px;
	color: #ab0000;
	text-indent: 18px;
	text-decoration: line-through;
}
:where(#ink-cart) .arrow04{
	background: url("https://cdn.ink-revolution.com/images/stories/other/icon/text031_11.gif") no-repeat scroll 0 2px transparent;
	padding: 0 0 0 39px;
	margin: 0;
}

/*CSSスプライト*/
:where(#ink-cart) .utility--cssSprite{
    display: block;
    text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;
    background-repeat: no-repeat;
}

/* -------------------------------------------------------------
	[_.headline
--------------------------------------------------------------*/
:where(#ink-cart) h1{
	margin-bottom: 20px;
	padding: 10px 0;
	/* text-align: center; */
	font-size: 20px;
	font-weight: bold;
	line-height: 1;
	margin-top: 12px;
	color: #FFF;
	background: #00a040;
	}
:where(#ink-cart) h2{font-size:117%;}
:where(#ink-cart) h3{font-size: 117%;}
:where(#ink-cart) h2.magenta,
:where(#ink-cart) h2.orange,
:where(#ink-cart) h2.green,
:where(#ink-cart) h2.cyan,
:where(#ink-cart) h2.purple,
:where(#ink-cart) h2.red,
:where(#ink-cart) h2.blue,
:where(#ink-cart) h2.yellow{
	border-bottom: 1px solid #aaa;
	font-size: 120%;
	margin: 0 0 10px;
	padding: 0 0 2px 22px;
	}
:where(#ink-cart) h2.magenta{ background:url("/images/stories/kanateer/headline/h2magenta.gif") 2px 2px no-repeat; }
:where(#ink-cart) h2.orange{ background:url("/images/stories/kanateer/headline/h2orange.gif") 2px 2px no-repeat; }
:where(#ink-cart) h2.green{ background:url("/images/stories/kanateer/headline/h2green.gif") 2px 2px no-repeat; }
:where(#ink-cart) h2.cyan{ background:url("/images/stories/kanateer/headline/h2cyan.gif") 2px 2px no-repeat; }
:where(#ink-cart) h2.purple{ background:url("/images/stories/kanateer/headline/h2purple.gif") 2px 2px no-repeat; }
:where(#ink-cart) h2.red{ background:url("/images/stories/kanateer/headline/h2red.gif") 2px 2px no-repeat; }
:where(#ink-cart) h2.blue{ background:url("/images/stories/kanateer/headline/h2blue.gif") 2px 2px no-repeat; }
:where(#ink-cart) h2.yellow{ background:url("/images/stories/kanateer/headline/h2yellow.gif") 2px 2px no-repeat; }


/* -------------------------------------------------------------
	[_.Layout
--------------------------------------------------------------*/#ink-cart-dropped-rule{overflow: auto;}
:where(#ink-cart){
 margin: 0;
 overflow-x: hidden;
 position: relative;
 /* min-width: 940px; */
 min-width: 1240px;
 }
:where(#ink-cart),
:where(#ink-cart) td{ font-family:
	 Meiryo,
	 "メイリオ",
	 "ＭＳ Ｐゴシック",
	 /* "Hiragino Sans", */
	 "Hiragino Kaku Gothic ProN",
	 "ヒラギノ角ゴ Pro W3",
	 sans-serif;
	 font-size: 12px;
	 color: #333;
	 line-height: 1.5;
 }
:where(#ink-cart) #page_bg{ padding: 0; }
:where(#ink-cart) #main_bg{ width: 940px; text-align:left; margin:0px auto; }
:where(#ink-cart) #wrapper{ width:940px; margin:0 auto; }
:where(#ink-cart) #catch{ width:940px; margin-bottom: 10px; }
:where(#ink-cart) #leftcolumn{ float:left; width: 199px; }
:where(#ink-cart) #maincolumn{ float:right; width: 720px; margin-top:17px; margin-bottom:10px; display:inline; }
:where(#ink-cart) #singlecolumn div.product_details,
:where(#ink-cart) #singlecolumn td[valign="top"]{
    width: 940px;
    float: none;
}
:where(#ink-cart) .singlecolumn_inner{
     width: 100%;
}
:where(#ink-cart) div.path{ padding:0; }
:where(#ink-cart) div.product_details{ width: 720px; float: left; border:none; font-size:100%;	outline-style:none; outline-width:0; margin:0; padding:0; vertical-align:baseline; }
:where(#ink-cart) .pageTop{
  text-align: right;
  clear: both;
  display: block;
  margin-bottom: 6px;
  margin-left: auto;
  width: 125px;
  height: 25px;
	/*background-color: #FF0000;*/
}
:where(#ink-cart) .pageTop.pagetopFootBtn{
	background-image: url(cart-htk_common_global_sprite.png);
	background-repeat: no-repeat;
	background-position: -400px -300px;
}
/*.pageTop:hover {
	opacity: 0.7;
}*/

/* -------------------------------------------------------------
	[_.header
------------------------------------------------------------- */

/* .header｜レイアウト
-----------------------------------*/
:where(#ink-cart) div#header{
	width: 940px;
	margin: 0 0 2px;
	}
:where(#ink-cart) p.header-name{
	background: #f1f8e3;
	width: 920px;
	color: #2e9e26;
	padding: 3px 10px;
	}
:where(#ink-cart) div.header-box{
	overflow: hidden;
	width: 940px;
	margin: 2px 0 0;
	}
/*
div.header-box-L {
	float: left;
	width: 300px;
	height: 80px;
	margin-top: 15px;
	margin-bottom: 9px;
	}
*/
/*サブディレクトリ以下のロゴ*/
:where(#ink-cart) .header-box-L a.logo-brand{
	display: block;
	width: 239px;
	margin: auto;
	}
:where(#ink-cart) div.header-box-R{
	float: right;
	width: 650px;
	}
:where(#ink-cart) .header-inkFacebook{
	float: left;
	width: 70px;
	margin-top: 15px;
	}
:where(#ink-cart) .header-inkFacebook a{
	display: block;
	margin-bottom: 5px;
	}
/*ヘッダーインク革命ポイント案内バナー*/
:where(#ink-cart) .top-bnr a{
	text-decoration: none;
}
:where(#ink-cart) .headbnr_Inkpoint{
	height: 50px;
	margin: 0;
	background: url('https://cdn.ink-revolution.com/images/stories/htk/menu/bnr_inkpoint.png') no-repeat center top;
	background-size: auto 50px;
	overflow: visible;
	}
/*ログイン */
:where(#ink-cart) div#header-login{
	float: right;
	width: 200px;
	}
:where(#ink-cart) div#header-login p{
	width: 190px;
	font-size: 10px;
	text-align: right;
	color: #333333;
	margin: 0 0 3px 10px;
	padding: 0;
}
:where(#ink-cart) ul#login-area{
	margin: 0;
	padding: 0;
	}
:where(#ink-cart) ul#login-area li{
	background: none;
	float: left;
	margin: 0 0 0 10px;
	padding: 0;
	}
:where(#ink-cart) * html ul#login-area li{
	margin: 0 0 0 6px;
	}
:where(#ink-cart) ul#login-area li a:hover img{
	position: relative;
	top: 1px;
	}
:where(#ink-cart) ul#login-area li input{
	margin: 0;
	padding: 0;
	}
:where(#ink-cart) .header-telinfo{
	float: left;
	margin-top: 15px;
	}

/* サブメニュー＆訴求要素 */
:where(#ink-cart) ul#header-sub-navi{
	overflow: hidden;
	width: 555px;
	height: 20px;
	margin-left: auto;
	padding: 10px 0;
}
:where(#ink-cart) ul#header-appeal{
	overflow: hidden;
	width: 630px;
	height: 34px;
}
:where(#ink-cart) ul#header-appeal li{
	float: right;
	background: none;
	margin: 0 0 0 13px;
	padding: 0;
	}
:where(#ink-cart) ul#header-sub-navi li{
	float: right;
	background: none;
	padding : 0 6px;
	border-left: 1px solid #C0C0C0;
	}
:where(#ink-cart) ul#header-sub-navi li a:hover img{
	opacity: 1.0;
}

/* .header｜グローバルインフォメーション
-----------------------------------*/
/*配送目安検索ボックスと検索ボックスの大枠*/
:where(#ink-cart) .globalInfo{
	width: 1280px;
	margin: 7px 0 10px;
	position: relative;
	}
:where(#ink-cart) .globalInfo .banner{
	width: 435px;
	float: right;
	}

/*.header｜配送目安
-----------------------------------*/
/* .meyasuWrapper {
    width: 677px;
    font-size: 16px;
}
.meyasuBox {
		background: url(cart-htk_common_global_sprite.png) no-repeat;
		background-position: -1055px -100px;
		border-bottom: solid 3px #ddd;
		width: 416px;
		display: inline-block;
		padding: 0 5px 0 50px;
		margin-right: 5px;
		vertical-align: top;
		line-height: 27px;
}
.meyasuBox--in {
    width: 620px !important;
    background-position: -1055px -100px;
    padding-top: 5px;
    letter-spacing: -0.5px;
}
.meyasuBox--in .popUpWrapper > a {
    vertical-align: middle !important;
}
.meyasuBox--in #popUpBox {
    top: 20px;
    left: -160px;
}
.popUpWrapper {
    display: inline-block;
    position: relative;
}
.popUpWrapper > a > img {
    vertical-align: middle;
}
.popUpWrapper .searchBtn {
  display: inline-block;
  width: 181px;
  height: 34px;
  background: url(cart-htk_common_global_sprite.png) no-repeat;
  background-position: 0 -101px;
}
.popUpWrapper .searchBtn:hover {
  opacity: 0.7;
}
#popUpBox {
    position: absolute;
    top: 33px;
    left: 0;
    width: 380px;
    padding: 20px;
    border: 1px solid #ddd;
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.4);
    background: #fff;
    z-index: 9999;
}
#popUpBox input[type="text"] {
    font-family: Meiryo, "メイリオ", "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", sans-serif;
    font-size: 16px;
    padding: .2em .4em;
    text-align: center;
    margin: 0 3px;
}
#popUpBox .postMark {
    width: 32px;
    vertical-align: middle;
}
/* カート画面の住所選択ポップアップの表示位置 */
:where(#ink-cart) .orderFlowContents--cart #popUpBox{
	left: inherit;
	right: 0;
}

:where(#ink-cart) .popUpWrapper .postal-codeBox{
	margin-bottom: 10px;
	text-align:center !important;
	font-size:16px !important;
}
:where(#ink-cart) .popUpWrapper .postal-codeBox:before{
  content: "";
  display: inline-block;
  width: 32px;
  height: 32px;
  background: url(cart-htk_common_global_sprite.png) no-repeat;
  vertical-align: middle;
  background-position: -400px -100px;
}
:where(#ink-cart) #popUpBox .hidePopUpBtn{
    position: absolute;
    right: 0;
    top: 0;
}
:where(#ink-cart) #popUpBox .hidePopUpBtn{
  display: inline-block;
  width: 35px;
  height: 20px;
  background: url(cart-htk_common_global_sprite.png) no-repeat;
  background-position: -600px -101px;
  position: absolute;
  right: 0;
  top: 0;
} */
/*.header｜最短お届け目安検索ボックス
-----------------------------------*/
:where(#ink-cart) .sendOut_PostalCode{
	display: inline;
	padding-left: 5px;
	color: #1E9ACD;
	text-decoration: underline;
	z-index: 500;
	}
:where(#ink-cart) .sendOut_PostalCode span.popUp_PostalCode{
	display: none;
	position: absolute;
	top: 0.1em;
	left: 0.1em;
	z-index: 9999;
	}
:where(#ink-cart) .sendOut_PostalCode:hover{
	position:relative;
	text-decoration:none;
	}
:where(#ink-cart) .sendOut_PostalCode:hover .popUp_PostalCode{
	display: block;
	width: 300px;
	background-color: #FFF;
	margin-top: 8px;
	padding:12px;
	color:#000;
	border-radius:3px;
	/*-webkit-border-radius:3px;*/
	/*-moz-border-radius:3px;*/
	box-shadow:rgba(113, 135, 164, 0.65098) 0px 0px 6px 3px;
	/*-webkit-box-shadow:rgba(113, 135, 164, 0.65098) 0px 0px 6px 3px;*/
	/*-moz-box-shadow:rgba(113, 135, 164, 0.65098) 0px 0px 6px 3px;*/
	}
:where(#ink-cart) .popUp_PostalCode .postalcodeformBox_num1{
	width: 55px;
	height: 21px;
	margin: 0;
	padding: 0;
	}
:where(#ink-cart) .popUp_PostalCode .postalcodeformBox_num2{
	width: 90px;
	height: 21px;
	margin: 0;
	padding: 0;
	}
:where(#ink-cart) .popUp_PostalCode .postalcodeformBox_txt{
	display: block;
	padding: 9px;
	font-size: 13px;
	line-height: 18px;
	text-align: left;
	}
/* .header｜検索ボックスフォーム - 検索結果画面 - キーワード一覧
-----------------------------------*/
/* .Box_wordsearch {
	float: right;
	width: 260px;
	padding-right: -1px;
	background: #f7f6f8;
	border-right: none;
	border-radius: 8px;
	}
.Box_wordsearch form {
	float: left;
	}
.wordinput {
	width: 155px;
	height: 27px;
	margin: 0 0 0 5px;
	padding-left: 5px;
	border: 1px solid #a9a9a9;
	box-shadow:2px 2px 2px 0 rgba(200,200,200,0.2) inset;
	} */
/* #headerWrapper, div.searchBoxWrapper {
    padding-top: 7px;
    margin-right: -500%;
    margin-left: -500%;
    width: 100%;
    font-size: 13px;
    color: #333;
}
#headerWrapper a {
    text-decoration: none;
}
.headerWrapper__header {
    padding: 6px 500% 15px;
    width: 1280px;
    background: linear-gradient(to bottom, rgb(253, 253, 253) 0%, rgb(238, 238, 238) 100%);
	  background-size: contain;
	  background-position: bottom center;
	  background-repeat: no-repeat;
    *zoom: 1;
}
.headerWrapper__header:before,
.headerWrapper__header:after {
    content: " ";
    display: table;
}
.headerWrapper__header:after {
    clear: both;
} */

/* ログインページはボタンを非表示にし番号を右寄せに */
/* .headerWrapper__header.header__Registration div.header-box-R {
    width: 450px;
} */
/* .header__contactBtn {
    display: inline-block;
    margin-bottom: 8px;
    margin-top: 10px;
    vertical-align: top;
    position: relative;
    width: 450px;
    height: 55px;
    background: url('https://cdn.ink-revolution.com/images/stories/htk/menu/header_telinfo.png?20201224') no-repeat;
    background-size: contain;
}
.header__contactBtn a {
    position: absolute;
    top: 24px;
    left: 4px;
} */
/* div.header-box-L.header__logoWrapper {
    float: left;
    width: 230px;
    height: 70px;
    margin-top: 0px;
    margin-bottom: 0px;
} */
/* div.header-box-L.header__logoWrapper img {
height: auto;
} */
/*ログイン・ログアウト関連*/
/* .header__loginBox,
.header__logoutBox {
    width: 180px;
    display: inline-block;
    float: right;
    margin-top: 4px;
}
.header__loginBox a,
.header__logoutBox a {
    display: inline-block;
    width: 89px;
    height: 67px;
    background: url(cart-htk_common_global_sprite.png) no-repeat;
}
.header__logoutBox a {
	background-position: -300px -200px;
}
.header__loginBox a:hover,
.header__logoutBox a:hover {
    opacity: 0.7;
}
.header__loginBox a:hover {
    opacity: 0.8;
}
a.loginBox__loginBtn {
    background-position: -300px -269px;
    float: right;
}
a.loginBox__registerBtn {
    background-position: -300px -337px;
    height: 67px;
}
.header__logoutBox {
    font-size: 12px;
    line-height: 1.3;
	position: relative;
}
input.logoutBox__logoutBtn {
	height: 34px;
	width: 89px;
	margin: 0;
	position: absolute;
	bottom: 0;
	right: 0;
	border: none;
	background: url(cart-htk_common_global_sprite.png) no-repeat -300px -404px;
}
input.logoutBox__logoutBtn:hover {
     opacity: 0.7;
}
a.logoutBox__myPageBtn {
    width: 89px;
}
.logoutBox__myPageMenu {
	position: relative;
	float: left;
}
.logoutBox__myPageMenu > ul {
	visibility: hidden;
    position: absolute;
    z-index: 15000;
    top: 100%;
    left:0;
    padding: 0;
    margin-top: -4px;
}
.logoutBox__myPageMenu:hover > ul {
	visibility: visible;
}
.logoutBox__myPageMenu >  ul li {
    visibility: inherit;
    padding: 0;
}
.logoutBox__myPageMenu >  ul li a {
    padding: 13px 10px 13px 22px;
    border-top: 1px solid #ccc;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    background: #eee;
    text-align: left;
    display: inline-block;
    color: #333;
    width: 90%;
    height: auto;
    white-space: nowrap;
    -webkit-box-shadow: rgba(0, 0, 0, 0.4) 2px 0 6px -6px;
    -moz-box-shadow: rgba(0, 0, 0, 0.4) 2px 0 6px -6px;
    box-shadow: rgba(0, 0, 0, 0.4) 2px 0 6px -6px;
}
.logoutBox__myPageMenu >  ul li a:hover {
	 background: #fafafa;
	 opacity: 1;
}
.logoutBox__myPageMenu >  ul li:last-of-type a {
    border-bottom: 1px solid #ccc;
}
.logoutBox__greetingBox {
    float: right;
    width: 84px;
    display: block;
    padding-bottom: 4px;
    padding-left: 4px;
    white-space: nowrap;
} */

/*グローバルメニュー*/
/* .headerWrapper__globalMenuWrapper {
    padding: 0 500%;
    width: 1280px;
    border-top: solid 3px #00b247;
    -moz-box-shadow: 0 3px 3px #dadada inset;
    -webkit-box-shadow: 0 3px 3px #dadada inset;
    -o-box-shadow: 0 3px 3px #dadada inset;
    -ms-box-shadow: 0 3px 3px #dadada inset;
    *zoom: 1;

}
.globalMenuWrapper__globalMenu:before,
.globalMenuWrapper__globalMenu:after {
    content: "";
    display: table;
}
.globalMenuWrapper__globalMenu:after {
    clear: both;
}
div.globalMenu__megaDropWrapper {
    width: 636px;
    padding: 10px 20px;
    background: #fafafa;
    position: absolute;
    z-index: 9999;
    visibility: hidden;
    border: solid 1px #ddd;
    -webkit-box-shadow: rgba(0, 0, 0, 0.4) 0 2px 6px;
    -moz-box-shadow: rgba(0, 0, 0, 0.4) 0 2px 6px;
    box-shadow: rgba(0, 0, 0, 0.4) 0 2px 6px;
}
.globalMenu__megaDropWrapper #search-ink ,
.globalMenu__megaDropWrapper #search-tnr {
	display: none;
}
.globalMenu__megaDropWrapper .searchBtnsWrapper {
	margin: 0;
	padding: 0;
	background: transparent;
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
}
.globalMenu__megaDropWrapper .searchBtns__others {
	text-align: left;
}
.globalMenuWrapper__globalMenu--slowDrop li:hover div.globalMenu__megaDropWrapper {
    visibility: visible;
}
.globalMenuWrapper__globalMenu > li {
     float: left;
    padding: 0;
    position: relative;
}
.globalMenuWrapper__globalMenu li > ul {
	visibility: hidden;
    position: absolute;
    z-index: 9999;
    top: 42px;
    left: -11px;
    padding: 0;
}
.globalMenuWrapper__globalMenu li > ul li {
    visibility: hidden;
}
.globalMenuWrapper__globalMenu li > ul li a {
    padding: 13px 10px 13px 22px;
    border-top: 1px solid #ccc;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    background: #eee;
    text-align: left;
    display: inline-block;
    color: #333;
    width: 90%;
    white-space: nowrap;
    -webkit-box-shadow: rgba(0, 0, 0, 0.4) 2px 0 6px -6px;
    -moz-box-shadow: rgba(0, 0, 0, 0.4) 2px 0 6px -6px;
    box-shadow: rgba(0, 0, 0, 0.4) 2px 0 6px -6px;
}
.globalMenuWrapper__globalMenu li > ul li a:hover {
	 background: #fafafa;
}
.globalMenuWrapper__globalMenu li > ul li:last-of-type a {
    border-bottom: 1px solid #ccc;
}
.globalMenuWrapper__globalMenu--slowDrop li > ul li {
	height: 0;
}
.globalMenuWrapper__globalMenu--slowDrop li:hover > ul li {
	visibility: visible;
	height: 40px;
} */
/* .globalMenuWrapper__globalMenu > li > a {
	display: block;
	width: 155px;
	height: 46px;
	overflow: hidden;
	background: url(cart-htk_common_global_sprite.png) no-repeat;
	position: relative;
} */
/* .globalMenuWrapper__globalMenu > .globalMenu--top > a {
    width: 102px;
		background-position: 0px -1px;
}
.globalMenuWrapper__globalMenu > .globalMenu--top > a:hover {
    background-position: 0px -49px;
} */
/* .globalMenuWrapper__globalMenu > .globalMenu--ink > a {
    width: 131px;
    background-position: -103px -1px;
} */
/* .globalMenuWrapper__globalMenu > .globalMenu--ink > a:hover {
    background-position: -103px -49px;
}
.globalMenuWrapper__globalMenu > .globalMenu--toner > a {
    width: 131px;
    background-position: -103px -1px;
}
.globalMenuWrapper__globalMenu > .globalMenu--toner > a:hover {
    background-position: -103px -49px;
}
.globalMenuWrapper__globalMenu > .globalMenu--customer > a {
    width: 132px;
    background-position: -367px -1px;
}
.globalMenuWrapper__globalMenu > .globalMenu--customer > a:hover {
    background-position: -367px -49px;
}
.globalMenuWrapper__globalMenu > .globalMenu--guide > a {
    width: 153px;
  	background-position: -500px -1px;
}
.globalMenuWrapper__globalMenu > .globalMenu--guide > a:hover {
  background-position: -500px -49px;
}
.globalMenuWrapper__globalMenu > .globalMenu--company > a {
    width: 153px;
  background-position: -653px -1px;
}
.globalMenuWrapper__globalMenu > .globalMenu--company > a:hover {
  background-position: -653px -49px;
}
.globalMenuWrapper__globalMenu > .globalMenu--cart > a {
    width: 137px;
  background-position: -806px -1px;
}
.globalMenuWrapper__globalMenu > .globalMenu--cart > a:hover {
  background-position: -806px -49px;
} */
/* .globalMenu--cart .cart__productCount {
    display: block;
		background-position: -701px -101px;
		min-width: 26px;
		height: 26px;
    position: absolute;
    right: -11px;
    top: 0;
    font-weight: bold;
    color: #fff;
    text-align: center;
    line-height: 22px;
    font-size: 12px;
		letter-spacing: -1px;
		background: #ff9318;
		border: 2px solid #FFF;
		border-radius: 100%;
		box-sizing: border-box;
		text-align: center;
} */
/* .globalMenuWrapper__globalMenu > li > a > span {
    position: absolute;
    top: 15px;
    left: 45px;
    color: #333;
} */
:where(#ink-cart) .globalMenuWrapper__globalMenu .globalMenu--ink span,
:where(#ink-cart) .globalMenuWrapper__globalMenu .globalMenu--toner span,
:where(#ink-cart) .globalMenuWrapper__globalMenu .globalMenu--guide span{
    left: 38px;
}
:where(#ink-cart) .globalMenuWrapper__globalMenu .globalMenu--company span{
    left: 36px;
}
:where(#ink-cart) .globalMenuWrapper__globalMenu .globalMenu--cart .cart__txt{
    left: 40px;
}
:where(#ink-cart) #headerWrapper .globalInfo{
    margin: 12px 0 6px;
    padding: 0 500%;
}
:where(#ink-cart) #headerWrapper .global_fixedsupport{
	margin: 66px auto 6px !important;
}
:where(#ink-cart) #headerWrapper .globalInfo .sendOut{
     float: left;
}
:where(#ink-cart) .globalInfo__txtSearch{
    float: right;
}
:where(#ink-cart) .globalInfo__txtSearch input[type="text"]{
    width: 200px;
    height: 25px;
    font-size: 100%;
    margin-top: 0;
    margin-right: 0;
}
:where(#ink-cart) .globalInfo__txtSearch input[type="image"]{
     margin-top: 0;
    margin-right: 0;
}
/* 切替前 */
:where(#ink-cart) #headerWrapper .globalInfo .Box_wordsearch{
     background: none;
}
/*#headerWrapper .globalInfo input.btn_wordsearch {
	width: 71px;
	height: 34px;
	background: none;
	margin: 0;
	margin-left: 5px;
}
#headerWrapper .globalInfo input.btn_wordsearch:hover{opacity: 0.7}
*/
:where(#ink-cart) .fixed{
  position: fixed !important;
  top: 0;
  z-index: 5000;
  padding: 0;
  width: 1280px;
}
/* 配送情報の layoutshift制御 */
:where(#ink-cart) .global_fixedsupport{
  margin: 62px auto 6px;
}
:where(#ink-cart) #headerWrapper .globalInfo input.btn_wordsearch{
  width: 71px;
  height: 34px;
  background: none;
  margin: 0;
  margin-left: 5px;
  background: url(cart-htk_common_global_sprite.png) no-repeat transparent;
  background-position: -250px -101px;
  border: none;
  cursor: pointer;
  outline: none;
  padding: 0;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}

:where(#ink-cart) #headerWrapper .globalInfo input.btn_wordsearch:hover{
  opacity: 0.7;
}

/* -------------------------------------------------------------
	[_.footer
--------------------------------------------------------------*/
:where(#ink-cart) table.calendar3{
	float:left;
	position:relative;
	top:12px;
	left:10px;
	width: 135px;
	height: 111px;
	margin-right: 10px;
}
:where(#ink-cart) table.calendar3 caption{
	background: #666666;
	color: #ffffff;
	padding: 2px;
	font-size: 11px;
	font-weight:bold;
}
:where(#ink-cart) table.calendar3 th,
:where(#ink-cart) table.calendar3 td{
	background: #ffffff;
	border: 1px solid #cccccc;
	text-align: center;
	vertical-align: middle;
	width: 18px;
	color: #666666;
	font-size: 10px;
}
:where(#ink-cart) table.calendar3 .holiday{
	color: #ff3300;
	background: #ffddff;
}
:where(#ink-cart) table.calendar3 .sunday{
	color: #ff3300;
}
:where(#ink-cart) table.calendar3 .saturday{
	color: #0066ff;
}
/* .footer｜Facebookバナー
-----------------------------------*/
:where(#ink-cart) .fbBoxWrapper{
    width: 900px;
    height: 214px;
    padding: 20px;
    background: url(https://cdn.ink-revolution.com/images/stories/htk/footer/bg_fbbox.jpg) no-repeat;
    clear: both;
    margin: 20px 0 50px;
}

:where(#ink-cart) .fbBox{
    margin-left: 400px;
}

/* .footer｜新フッター
-----------------------------------*/
/* お買い物ガイド */
:where(#ink-cart) .footerWrapper--guide{
  font-size: 14px;
}

:where(#ink-cart) .footerWrapper--guide .footerWrap__inner{
  margin-top: 20px;
}

:where(#ink-cart) .footerWrapper--guide .wrapperTitle{
  font-size: 17px;
  color: #FFF;
  background: #000;
  margin: 0 -500%;
  padding: 7px 500%;
  overflow: hidden;
}

:where(#ink-cart) .footerWrapper--guide .footerWrap__inner{
  width: 100%;
  overflow: hidden;
}

:where(#ink-cart) .footerWrapper--guide .footerWidget{
  float: left;
  width: 50%;
  box-sizing: border-box;
}

:where(#ink-cart) .footerWrapper--guide .footerWidget sup{
  font-size: 75.5%;
  vertical-align: top;
  position: relative;
  top: -0.1em;
}

:where(#ink-cart) .footerWrapper--guide .footerWidget .guideWrap{
  margin-bottom: 40px;
}

:where(#ink-cart) .footerWrapper--guide .footerWidget .guideWrap__inner{
  padding-left: 10px;
  box-sizing: border-box;
}

:where(#ink-cart) .footerWrapper--guide .footerWidget .notes{
  font-size: 0.85em;
  padding-left: 1em;
	text-indent: -1em;
  color: #666;
}


:where(#ink-cart) .footerWrapper--guide .footerWidget .guideWrap__shipment .shipmentInfo{
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-around;
      -ms-flex-pack: distribute;
          justify-content: space-around;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}

:where(#ink-cart) .footerWrapper--guide .footerWidget .guideWrap__shipment .shipmentInfo .timezone{
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: block;
	/*margin-left: 10px;*/
	max-width: 200px;
  /*width: 220px;*/
}

:where(#ink-cart) .footerWrapper--guide .footerWidget .guideWrap__shipment .shipmentInfo .desc{
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  font-size: 12px;
}
@media all and (-ms-high-contrast: none){
	:where(#ink-cart) .footerWrapper--guide .footerWidget .guideWrap__shipment .shipmentInfo .desc{
		padding-right: 5px;
	}
}


:where(#ink-cart) .footerWrapper--guide .footerWidget .guideWrap__shipment .guideWrap__shipmentMap{
  width: 100%;
  margin: 15px auto;
  border: 1px solid #DDD;
  box-sizing: border-box;
	text-align: center;
}

:where(#ink-cart) .footerWrapper--guide .footerWidget .guideWrap__shipment .guideWrap__shipmentMap ul{
  margin: 0 auto;
  float: none;
}

:where(#ink-cart) .footerWrapper--guide .footerWidget:first-child{
  padding-right: 16px;
}

:where(#ink-cart) .footerWrapper--guide .footerWidget:last-child{
  padding-left: 16px;
}

:where(#ink-cart) .footerWrapper--guide .footerWidget .title{
  padding-left: 10px;
  color: #000;
  font-size: 15px;
  border-bottom: 1px solid #000;
  position: relative;
  overflow: hidden;
}

:where(#ink-cart) .footerWrapper--guide .footerWidget .title .moreLink{
  display: inline-block;
  float: right;
  text-decoration: underline;
  font-size: 12px;
  letter-spacing: -1px;
  position: absolute;
  right: 0;
  bottom: 6px;
}

:where(#ink-cart) .footerWrapper--guide .footerWidget .title:before{
  display: inline-block;
  content: '';
  margin-right: 9px;
  margin-bottom: 4px;
  padding: 14px 0;
  border-right: 5px solid #000;
  vertical-align: middle;
}

:where(#ink-cart) .footerWrapper--guide .box{
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding-bottom: 10px;
  margin-bottom: 10px;
  border-bottom: 1px solid #DDD;
}

:where(#ink-cart) .footerWrapper--guide .box:last-child{
  border-bottom: none;
}

:where(#ink-cart) .footerWrapper--guide .box .name{
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  width: 130px;
  box-sizing: border-box;
  font-size: 13px;
  font-weight: bold;
}

:where(#ink-cart) .footerWrapper--guide .box .name .option{
  display: block;
  font-size: 12px;
  font-weight: normal;
}

:where(#ink-cart) .footerWrapper--guide .box .name .option .num{
  color: #FF0000;
}

:where(#ink-cart) .footerWrapper--guide .box .name .option .num strong{
  font-size: 21px;
  margin-left: 3px;
  margin-right: 3px;
}

:where(#ink-cart) .footerWrapper--guide .box .desc{
  -webkit-flex: 2.4;
      -ms-flex: 2.4;
          flex: 2.4;
  width: 310px;
  font-size: 13px;
}

:where(#ink-cart) .footerWrapper--guide .box .desc img{
  max-width: 100%;
}

:where(#ink-cart) .footerWrapper{
	font-size: 11px;
	margin: 0 -500%;
	padding: 0 500%;
	overflow: hidden;
}
:where(#ink-cart) .footerWrapper p,
:where(#ink-cart) .footerWrapper ul,
:where(#ink-cart) .footerWrapper li{
	padding: 0;
	margin: 0;
}
:where(#ink-cart) .footerWrapper li a{
	color: #333;
}
:where(#ink-cart) .footerWrapper li a:hover{
	color: #fdc502;
	text-decoration: none;
}


/* サイトマップ */
:where(#ink-cart) .footerWrapper--top{
	color: #333;
	background: #fafafa;
	border-top: solid 1px #ddd;
	padding-top: 30px;
	padding-bottom: 30px;
}
:where(#ink-cart) .footerWrapper--top li{
	padding-bottom: 5px;
}
:where(#ink-cart) .footerWrapper--top li.last{
	padding-bottom: 0;
}
:where(#ink-cart) .footerWrapper--bottom{
	background: #00b247;
	padding-top: 15px;
	padding-bottom: 15px;
}
:where(#ink-cart) .footerWrapper--bottom img{
	float: left;
}
:where(#ink-cart) .footerWrapper--bottom p{
	float: right;
	margin-top: 4px;
    color: #fff;
}
:where(#ink-cart) .footerWrapper .footerWrap__inner{
	float: left;
	margin-right: 51px;
}
:where(#ink-cart) .footerWrapper .title{
	color: #00b247;
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 10px;
}
:where(#ink-cart) .footerWrapper .footerWrap__inner ul{
	margin-bottom: 15px;
}
:where(#ink-cart) .footerWrapper .footerWrap__inner ul.last{
	margin-bottom: 0;
}
:where(#ink-cart) .footerWrapper .footerWrap__inner--ink{
	width: 191px;
}
:where(#ink-cart) .footerWrapper .footerWrap__inner--toner{
	width: 213px;
}
:where(#ink-cart) .footerWrapper .footerWrap__inner--other{
	width: 187px;
}
:where(#ink-cart) .footerWrapper .footerWrap__inner--contact{
	width: 196px;
	margin-right: 0;
}
:where(#ink-cart) .footerWrapper .footerWrap__inner--contact .phoneNumber{
	font-size: 15px;
	font-weight: bold;
	background: url(cart-htk_common_global_sprite.png) no-repeat;
  background-position: -750px -135px;
	/*background-size: 20px;*/
	padding-left: 25px;
}
:where(#ink-cart) .footerWrapper .footerWrap__inner--contact .btnBox{
	min-height: auto;
	margin: 0 0 5px;
}
:where(#ink-cart) .footerWrapper .footerWrap__inner--contact .btnBox a{
	font-style: normal;
	font-size: 13px;
	color: #fff;
	display: block;
	width: 196px;
	text-decoration: none;
}
:where(#ink-cart) .footerLogo{
    display: inline-block;
    width: 150px;
    height: 26px;
    background: url(cart-htk_common_global_sprite.png) no-repeat;
    background-position: -300px -160px;
}

/* -------------------------------------------------------------
	[_.left
------------------------------------------------------------- */
:where(#ink-cart) div.module{
	margin: 0 0 10px;
}
:where(#ink-cart) .sideMenuListKind_1,
:where(#ink-cart) .sideMenuListKind_2{
	width: 198px;
	margin-top: 20px;
	padding-top: 0;
	padding-bottom: 5px;
	border: 1px solid #e2e2e2;
	border-radius: 5px;
	background: url(cart-htk_common_global_sprite.png) no-repeat -501px -500px;
	}
:where(#ink-cart) .sideMenuListKind_1 > h2,
:where(#ink-cart) .sideMenuListKind_2 > h2{
	height: 40px;
	line-height: 35px;
	text-align: center;
}
:where(#ink-cart) .sideMenuListKind_2 > ul > li.laser_printer{
	height: 30px;
	line-height: 14px;
	padding-top: 8px;
	}
:where(#ink-cart) .sideMenuListKind_2 > ul > li.laser_printer:hover{
	background-position-y: -395px !important;
	}

/* .left｜ホバー時処理（共通） */
:where(#ink-cart) .sideMenuKindCategory_1_1 li:hover,
:where(#ink-cart) .sideMenuKindCategory_2_1 li:hover,
:where(#ink-cart) .sideMenuKindCategory_1_2 li:hover,
:where(#ink-cart) .sideMenuKindCategory_2_2 li:hover,
:where(#ink-cart) .sideMenuKindCategory_1_5 li:hover,
:where(#ink-cart) .sideMenuKindCategory_2_5 li:hover,
:where(#ink-cart) .sideMenuKindCategory_1_6 li:hover,
:where(#ink-cart) .sideMenuKindCategory_2_6 li:hover,
:where(#ink-cart) .sideMenuKindCategory_1_7 li:hover,
:where(#ink-cart) .sideMenuKindCategory_2_7 li:hover,
:where(#ink-cart) .sideMenuKindCategory_1_8 li:hover,
:where(#ink-cart) .sideMenuKindCategory_1_9 li:hover,
:where(#ink-cart) .sideMenuKindCategory_2_10 li:hover,
:where(#ink-cart) .sideMenuKindCategory_2_10 li:hover,
:where(#ink-cart) .sideMenuKindCategory_2_11 li:hover,
:where(#ink-cart) .sideMenuKindCategory_2_12 li:hover,
:where(#ink-cart) .sideMenuKindCategory_2_13 li:hover,
:where(#ink-cart) .sideMenuKindCategory_2_14 li:hover,
:where(#ink-cart) .sideMenuKindCategory_2_15 li:hover,
:where(#ink-cart) .sideMenuKindCategory_2_16 li:hover,
:where(#ink-cart) .sideMenuKindCategory_2_17 li:hover,
:where(#ink-cart) .sideMenuKindCategory_2_18 li:hover,
:where(#ink-cart) .sideMenuKindCategory_2_19 li:hover,
:where(#ink-cart) .sideMenuKindCategory_2_20 li:hover,
:where(#ink-cart) .sideMenuKindCategory_2_21 li:hover,
:where(#ink-cart) .sideMenuKindCategory_2_22 li:hover,
:where(#ink-cart) .sideMenuKindCategory_2_23 li:hover,
:where(#ink-cart) .sideMenuKindCategory_2_24 li:hover,
:where(#ink-cart) .sideMenuKindCategory_2_25 li:hover,
:where(#ink-cart) .sideMenuKindCategory_2_26 li:hover,
:where(#ink-cart) .sideMenuKindCategory_2_27 li:hover,
:where(#ink-cart) .sideMenuKindCategory_2_28 li:hover,
:where(#ink-cart) .sideMenuKindCategory_2_29 li:hover,
:where(#ink-cart) .sideMenuKindCategory_2_30 li:hover{
	color: #FFF;
	background-color: #FDC502 !important;
	background-position: 180px -399px !important;
	}
:where(#ink-cart) .sideMenuKindCategory_1_1 li a:hover,
:where(#ink-cart) .sideMenuKindCategory_2_1 li a:hover,
:where(#ink-cart) .sideMenuKindCategory_1_2 li a:hover,
:where(#ink-cart) .sideMenuKindCategory_2_2 li a:hover,
:where(#ink-cart) .sideMenuKindCategory_1_5 li a:hover,
:where(#ink-cart) .sideMenuKindCategory_2_5 li a:hover,
:where(#ink-cart) .sideMenuKindCategory_1_6 li a:hover,
:where(#ink-cart) .sideMenuKindCategory_2_6 li a:hover,
:where(#ink-cart) .sideMenuKindCategory_1_7 li a:hover,
:where(#ink-cart) .sideMenuKindCategory_2_7 li a:hover,
:where(#ink-cart) .sideMenuKindCategory_1_8 li a:hover,
:where(#ink-cart) .sideMenuKindCategory_1_9 li a:hover,
:where(#ink-cart) .sideMenuKindCategory_2_10 li a:hover,
:where(#ink-cart) .sideMenuKindCategory_2_10 li a:hover,
:where(#ink-cart) .sideMenuKindCategory_2_11 li a:hover,
:where(#ink-cart) .sideMenuKindCategory_2_12 li a:hover,
:where(#ink-cart) .sideMenuKindCategory_2_13 li a:hover,
:where(#ink-cart) .sideMenuKindCategory_2_14 li a:hover,
:where(#ink-cart) .sideMenuKindCategory_2_15 li a:hover,
:where(#ink-cart) .sideMenuKindCategory_2_16 li a:hover,
:where(#ink-cart) .sideMenuKindCategory_2_17 li a:hover,
:where(#ink-cart) .sideMenuKindCategory_2_18 li a:hover,
:where(#ink-cart) .sideMenuKindCategory_2_19 li a:hover,
:where(#ink-cart) .sideMenuKindCategory_2_20 li a:hover,
:where(#ink-cart) .sideMenuKindCategory_2_21 li a:hover,
:where(#ink-cart) .sideMenuKindCategory_2_22 li a:hover,
:where(#ink-cart) .sideMenuKindCategory_2_23 li a:hover,
:where(#ink-cart) .sideMenuKindCategory_2_24 li a:hover,
:where(#ink-cart) .sideMenuKindCategory_2_25 li a:hover,
:where(#ink-cart) .sideMenuKindCategory_2_26 li a:hover,
:where(#ink-cart) .sideMenuKindCategory_2_27 li a:hover,
:where(#ink-cart) .sideMenuKindCategory_2_28 li a:hover,
:where(#ink-cart) .sideMenuKindCategory_2_29 li a:hover,
:where(#ink-cart) .sideMenuKindCategory_2_30 li a:hover{
	color: #FFF;
	}
:where(#ink-cart) .sideMenuKindCategory_1_1 li:last-child,
:where(#ink-cart) .sideMenuKindCategory_2_1 li:last-child,
:where(#ink-cart) .sideMenuKindCategory_1_2 li:last-child,
:where(#ink-cart) .sideMenuKindCategory_2_2 li:last-child,
:where(#ink-cart) .sideMenuKindCategory_1_5 li:last-child,
:where(#ink-cart) .sideMenuKindCategory_2_5 li:last-child,
:where(#ink-cart) .sideMenuKindCategory_1_6 li:last-child,
:where(#ink-cart) .sideMenuKindCategory_2_6 li:last-child,
:where(#ink-cart) .sideMenuKindCategory_1_7 li:last-child,
:where(#ink-cart) .sideMenuKindCategory_2_7 li:last-child,
:where(#ink-cart) .sideMenuKindCategory_1_8 li:last-child,
:where(#ink-cart) .sideMenuKindCategory_1_9 li:last-child,
:where(#ink-cart) .sideMenuKindCategory_2_10 li:last-child,
:where(#ink-cart) .sideMenuKindCategory_2_10 li:last-child,
:where(#ink-cart) .sideMenuKindCategory_2_11 li:last-child,
:where(#ink-cart) .sideMenuKindCategory_2_12 li:last-child,
:where(#ink-cart) .sideMenuKindCategory_2_13 li:last-child,
:where(#ink-cart) .sideMenuKindCategory_2_14 li:last-child,
:where(#ink-cart) .sideMenuKindCategory_2_15 li:last-child,
:where(#ink-cart) .sideMenuKindCategory_2_16 li:last-child,
:where(#ink-cart) .sideMenuKindCategory_2_17 li:last-child,
:where(#ink-cart) .sideMenuKindCategory_2_18 li:last-child,
:where(#ink-cart) .sideMenuKindCategory_2_19 li:last-child,
:where(#ink-cart) .sideMenuKindCategory_2_20 li:last-child,
:where(#ink-cart) .sideMenuKindCategory_2_21 li:last-child,
:where(#ink-cart) .sideMenuKindCategory_2_22 li:last-child,
:where(#ink-cart) .sideMenuKindCategory_2_23 li:last-child,
:where(#ink-cart) .sideMenuKindCategory_2_24 li:last-child,
:where(#ink-cart) .sideMenuKindCategory_2_25 li:last-child,
:where(#ink-cart) .sideMenuKindCategory_2_26 li:last-child,
:where(#ink-cart) .sideMenuKindCategory_2_27 li:last-child,
:where(#ink-cart) .sideMenuKindCategory_2_28 li:last-child,
:where(#ink-cart) .sideMenuKindCategory_2_29 li:last-child,
:where(#ink-cart) .sideMenuKindCategory_2_30 li:last-child{
	font-size: 90%;
	}

/* .left｜エプソン*/
:where(#ink-cart) .sideMenuKindMaker_1_1,
:where(#ink-cart) .sideMenuKindMaker_2_1{
	display: block;
	border-left: 5px solid #025caf;
	margin-top: 2px;
	margin-bottom: 2px;
	margin-left: 5px;
	padding-top: 2px;
	padding-left: 10px;
	color: #000 !important;
	font-size: 15px;
	}
:where(#ink-cart) .sideMenuKindMaker_1_1:hover,
:where(#ink-cart) .sideMenuKindMaker_2_1:hover{
	color: #FDC502 !important;
	border-left: 5px solid #88A3FF;
	}
:where(#ink-cart) .sideMenuKindCategory_1_1  li:first-child{
	border-top: 1px solid #e2e2e2;
	}
:where(#ink-cart) .sideMenuKindCategory_1_1 li,
:where(#ink-cart) .sideMenuKindCategory_2_1 li{
	height: 25px;
	line-height: 25px;
	border-bottom: 1px solid #e2e2e2;
	background: url(cart-htk_common_global_sprite.png) no-repeat;
  background-position: 180px -152px;
	background-repeat: no-repeat;
	}
:where(#ink-cart) .sideMenuKindCategory_2_1 li.laser_printer{
	background-position-y: -147px;
	}
:where(#ink-cart) .sideMenuKindCategory_1_1 li a,
:where(#ink-cart) .sideMenuKindCategory_2_1 li a{
	display: block;
	}
/* .left｜キヤノン*/
:where(#ink-cart) .sideMenuKindMaker_1_2,
:where(#ink-cart) .sideMenuKindMaker_2_2{
	display: block;
	border-left: 5px solid #df4949;
	margin-top: 2px;
	margin-bottom: 2px;
	margin-left: 5px;
	padding-top: 2px;
	padding-left: 10px;
	color: #000 !important;
	font-size: 15px;
	}
:where(#ink-cart) .sideMenuKindMaker_1_2:hover,
:where(#ink-cart) .sideMenuKindMaker_2_2:hover{
	color: #FDC502 !important;
	border-left: 5px solid #EFA7A7;
	}
:where(#ink-cart) .sideMenuKindCategory_1_2  li:first-child,
:where(#ink-cart) .sideMenuKindCategory_2_2  li:first-child{
	border-top: 1px solid #e2e2e2;
	}
:where(#ink-cart) .sideMenuKindCategory_1_2 li,
:where(#ink-cart) .sideMenuKindCategory_2_2 li{
	height: 25px;
	line-height: 25px;
	border-bottom: 1px solid #e2e2e2;
	background: url(cart-htk_common_global_sprite.png) no-repeat;
	background-position: 180px -175px;
	background-repeat: no-repeat;
	}
:where(#ink-cart) .sideMenuKindCategory_2_2 li.laser_printer{
	background-position-y: -172px;
	}
:where(#ink-cart) .sideMenuKindCategory_1_2 li a,
:where(#ink-cart) .sideMenuKindCategory_2_2 li a{
	display: block;
	}
/* .left｜brotherインク */
:where(#ink-cart) .sideMenuKindMaker_1_5,
:where(#ink-cart) .sideMenuKindMaker_2_5{
	display: block;
	border-left: 5px solid #229bd8;
	margin-top: 2px;
	margin-bottom: 2px;
	margin-left: 5px;
	padding-top: 2px;
	padding-left: 10px;
	color: #000 !important;
	font-size: 15px;
	}
:where(#ink-cart) .sideMenuKindMaker_1_5:hover,
:where(#ink-cart) .sideMenuKindMaker_2_5:hover{
	color: #FDC502 !important;
	border-left: 5px solid #75C4EA;
	}
:where(#ink-cart) .sideMenuKindCategory_1_5  li:first-child,
:where(#ink-cart) .sideMenuKindCategory_2_5  li:first-child{
	border-top: 1px solid #e2e2e2;
	}
:where(#ink-cart) .sideMenuKindCategory_1_5 li,
:where(#ink-cart) .sideMenuKindCategory_2_5 li{
	height: 25px;
	line-height: 25px;
	border-bottom: 1px solid #e2e2e2;
	background: url(cart-htk_common_global_sprite.png) no-repeat;
	background-color: transparent;
	background-position: 180px -201px;
	background-repeat: no-repeat;
	}
:where(#ink-cart) .sideMenuKindCategory_2_5 li.laser_printer{
	background-position-y: -197px;
	}
:where(#ink-cart) .sideMenuKindCategory_1_5 li a,
:where(#ink-cart) .sideMenuKindCategory_2_5 li a{
	display: block;
	}
/* .left｜HPインク */
:where(#ink-cart) .sideMenuKindMaker_1_6,
:where(#ink-cart) .sideMenuKindMaker_2_6{
	display: block;
	border-left: 5px solid #3b3b3b;
	margin-top: 2px;
	margin-bottom: 2px;
	margin-left: 5px;
	padding-top: 2px;
	padding-left: 10px;
	color: #000 !important;
	font-size: 15px;
	}
:where(#ink-cart) .sideMenuKindMaker_1_6:hover,
:where(#ink-cart) .sideMenuKindMaker_2_6:hover{
	color: #FDC502 !important;
	border-left: 5px solid #868686;
	}
:where(#ink-cart) .sideMenuKindCategory_1_6  li:first-child,
:where(#ink-cart) .sideMenuKindCategory_2_6  li:first-child{
	border-top: 1px solid #e2e2e2;
	}
:where(#ink-cart) .sideMenuKindCategory_1_6 li,
:where(#ink-cart) .sideMenuKindCategory_2_6 li{
	height: 25px;
	line-height: 25px;
	border-bottom: 1px solid #e2e2e2;
	background: url(cart-htk_common_global_sprite.png) no-repeat;
	background-color: transparent;
	background-position: 180px -226px;
	background-repeat: no-repeat;
	}
:where(#ink-cart) .sideMenuKindCategory_1_6 li a,
:where(#ink-cart) .sideMenuKindCategory_2_6 li a{
	display: block;
	}
/* .left｜Ricohインク */
:where(#ink-cart) .sideMenuKindMaker_1_7,
:where(#ink-cart) .sideMenuKindMaker_2_7{
	display: block;
	border-left: 5px solid #b12a01;
	margin-top: 2px;
	margin-bottom: 2px;
	margin-left: 5px;
	padding-top: 2px;
	padding-left: 10px;
	color: #000 !important;
	font-size: 15px;
	}
:where(#ink-cart) .sideMenuKindMaker_1_7:hover,
:where(#ink-cart) .sideMenuKindMaker_2_7:hover{
	color: #FDC502 !important;
	border-left: 5px solid #FE9576;
	}
:where(#ink-cart) .sideMenuKindCategory_1_7 li:first-child,
:where(#ink-cart) .sideMenuKindCategory_2_7 li:first-child{
	border-top: 1px solid #e2e2e2;
	}
:where(#ink-cart) .sideMenuKindCategory_1_7 li,
:where(#ink-cart) .sideMenuKindCategory_2_7 li{
	height: 25px;
	line-height: 25px;
	border-bottom: 1px solid #e2e2e2;
	background: url(cart-htk_common_global_sprite.png) no-repeat;
	background-color: transparent;
	background-position: 180px -252px;
	background-repeat: no-repeat;
	}
:where(#ink-cart) .sideMenuKindCategory_2_7 li.laser_printer{
	background-position-y: -247px;
	}
:where(#ink-cart) .sideMenuKindCategory_1_7 li a,
:where(#ink-cart) .sideMenuKindCategory_2_7 li a{
	display: block;
	}
/* .left｜Lexmarkインク */
:where(#ink-cart) .sideMenuKindMaker_1_8{
	display: block;
	border-left: 5px solid #CF142B;
	margin-top: 2px;
	margin-bottom: 2px;
	margin-left: 5px;
	padding-top: 2px;
	padding-left: 10px;
	color: #000 !important;
	font-size: 15px;
	}
:where(#ink-cart) .sideMenuKindMaker_1_8:hover{
	color: #FDC502 !important;
	border-left: 5px solid #F48E9B;
	}
:where(#ink-cart) .sideMenuKindCategory_1_8 li:first-child{
	border-top: 1px solid #e2e2e2;
	}
:where(#ink-cart) .sideMenuKindCategory_1_8 li{
	height: 25px;
	line-height: 25px;
	border-bottom: 1px solid #e2e2e2;
	background: url(cart-htk_common_global_sprite.png) no-repeat;
	background-color: transparent;
	background-position: 180px -251px;
	background-repeat: no-repeat;
	}
:where(#ink-cart) .sideMenuKindCategory_1_8 li a{
	display: block;
	}
/* .left｜DELLインク */
:where(#ink-cart) .sideMenuKindMaker_1_9{
	display: block;
	border-left: 5px solid #1F1F1F;
	margin-top: 2px;
	margin-bottom: 2px;
	margin-left: 5px;
	padding-top: 2px;
	padding-left: 10px;
	color: #000 !important;
	font-size: 15px;
	}
:where(#ink-cart) .sideMenuKindMaker_1_9:hover{
	color: #FDC502 !important;
	border-left: 5px solid #929292;
	}
:where(#ink-cart) .sideMenuKindCategory_1_9 li:first-child{
	border-top: 1px solid #e2e2e2;
	}
:where(#ink-cart) .sideMenuKindCategory_1_9 li:last-child{
	border-bottom: none;
	}
:where(#ink-cart) .sideMenuKindCategory_1_9 li{
	height: 25px;
	line-height: 25px;
	border-bottom: 1px solid #e2e2e2;
	background: url(cart-htk_common_global_sprite.png) no-repeat;
	background-color: transparent;
	background-position: 180px -226px;
	background-repeat: no-repeat;
	}
:where(#ink-cart) .sideMenuKindCategory_1_9 li a{
	display: block;
	}
/* .left｜NECトナー */
:where(#ink-cart) .sideMenuKindMaker_2_10{
	display: block;
	border-left: 5px solid #1617A1;
	margin-top: 2px;
	margin-bottom: 2px;
	margin-left: 5px;
	padding-top: 2px;
	padding-left: 10px;
	color: #000 !important;
	font-size: 15px;
	}
:where(#ink-cart) .sideMenuKindMaker_2_10:hover{
	color: #FDC502 !important;
	border-left: 5px solid #B5B5F4;
	}
:where(#ink-cart) .sideMenuKindCategory_2_10 li:first-child{
	border-top: 1px solid #e2e2e2;
	}
:where(#ink-cart) .sideMenuKindCategory_2_10 li{
	height: 25px;
	line-height: 25px;
	border-bottom: 1px solid #e2e2e2;
	background: url(cart-htk_common_global_sprite.png) no-repeat;
	background-color: transparent;
	background-position: 180px -151px;
	background-repeat: no-repeat;
	}
:where(#ink-cart) .sideMenuKindCategory_2_10 li.laser_printer{
	background-position-y: -147px;
	}
:where(#ink-cart) .sideMenuKindCategory_2_10 li a{
	display: block;
	}
/* .left｜富士ゼロックストナー */
:where(#ink-cart) .sideMenuKindMaker_2_11{
	display: block;
	border-left: 5px solid #B31D29;
	margin-top: 2px;
	margin-bottom: 2px;
	margin-left: 5px;
	padding-top: 2px;


	padding-left: 10px;
	color: #000 !important;
	font-size: 15px;
	}
:where(#ink-cart) .sideMenuKindMaker_2_11:hover{
	color: #FDC502 !important;
	border-left: 5px solid #EE979D;
	}
:where(#ink-cart) .sideMenuKindCategory_2_11 li:first-child{
	border-top: 1px solid #e2e2e2;
	}
:where(#ink-cart) .sideMenuKindCategory_2_11 li{
	height: 25px;
	line-height: 25px;
	border-bottom: 1px solid #e2e2e2;
	background: url(cart-htk_common_global_sprite.png) no-repeat;
	background-color: transparent;
	background-position: 180px -176px;
	background-repeat: no-repeat;
	}
:where(#ink-cart) .sideMenuKindCategory_2_11 li.laser_printer{
	background-position-y: -172px;
	}
:where(#ink-cart) .sideMenuKindCategory_2_11 li a{
	display: block;
	}
/* .left｜富士通トナー */
:where(#ink-cart) .sideMenuKindMaker_2_12{
	display: block;
	border-left: 5px solid #F90707;
	margin-top: 2px;
	margin-bottom: 2px;
	margin-left: 5px;
	padding-top: 2px;
	padding-left: 10px;
	color: #000 !important;
	font-size: 15px;
	}
:where(#ink-cart) .sideMenuKindMaker_2_12:hover{
	color: #FDC502 !important;
	border-left: 5px solid #FC9E9E;
	}
:where(#ink-cart) .sideMenuKindCategory_2_12 li:first-child{
	border-top: 1px solid #e2e2e2;
	}
:where(#ink-cart) .sideMenuKindCategory_2_12 li{
	height: 25px;
	line-height: 25px;
	border-bottom: 1px solid #e2e2e2;
	background: url(cart-htk_common_global_sprite.png) no-repeat;
	background-color: transparent;
	background-position: 180px -175px;
	background-repeat: no-repeat;
	}
:where(#ink-cart) .sideMenuKindCategory_2_12 li.laser_printer{
	background-position-y: -272px;
	}
:where(#ink-cart) .sideMenuKindCategory_2_12 li a{
	display: block;
	}
/* .left｜OKIトナー */
:where(#ink-cart) .sideMenuKindMaker_2_13{
	display: block;
	border-left: 5px solid #F90707;
	margin-top: 2px;
	margin-bottom: 2px;
	margin-left: 5px;
	padding-top: 2px;
	padding-left: 10px;
	color: #000 !important;
	font-size: 15px;
	}
:where(#ink-cart) .sideMenuKindMaker_2_13:hover{
	color: #FDC502 !important;
	border-left: 5px solid #FC9E9E;
	}
:where(#ink-cart) .sideMenuKindCategory_2_13 li:first-child{
	border-top: 1px solid #e2e2e2;
	}
:where(#ink-cart) .sideMenuKindCategory_2_13 li{
	height: 25px;
	line-height: 25px;
	border-bottom: 1px solid #e2e2e2;
	background: url(cart-htk_common_global_sprite.png) no-repeat;
	background-color: transparent;
	background-position: 180px -376px;
	background-repeat: no-repeat;
	}
:where(#ink-cart) .sideMenuKindCategory_2_13 li.laser_printer{
	background-position-y: -372px;
	}
:where(#ink-cart) .sideMenuKindCategory_2_13 li a{
	display: block;
	}

/* .left｜CASIOトナー */
:where(#ink-cart) .sideMenuKindMaker_2_14{
	display: block;
	border-left: 5px solid #1617A1;
	margin-top: 2px;
	margin-bottom: 2px;
	margin-left: 5px;
	padding-top: 2px;
	padding-left: 10px;
	color: #000 !important;
	font-size: 15px;
	}
:where(#ink-cart) .sideMenuKindMaker_2_14:hover{
	color: #FDC502 !important;
	border-left: 5px solid #B5B5F4;
	}
:where(#ink-cart) .sideMenuKindCategory_2_14 li:first-child{
	border-top: 1px solid #e2e2e2;
	}
:where(#ink-cart) .sideMenuKindCategory_2_14 li{
	height: 25px;
	line-height: 25px;
	border-bottom: 1px solid #e2e2e2;
	background: url(cart-htk_common_global_sprite.png) no-repeat;
	background-color: transparent;
	background-position: 180px -225px;
	background-repeat: no-repeat;
	}
:where(#ink-cart) .sideMenuKindCategory_2_14 li.laser_printer{
	background-position-y: -221px;
	}
:where(#ink-cart) .sideMenuKindCategory_2_14 li a{
	display: block;
	}

/* .left｜EMシステムズインク */
:where(#ink-cart) .sideMenuKindMaker_1_15{
    display: block;
    border-left: 5px solid #666;
    margin-top: 2px;
    margin-bottom: 2px;
    margin-left: 5px;
    padding-top: 2px;
    padding-left: 10px;
    color: #000 !important;
    font-size: 15px;
}
:where(#ink-cart) .sideMenuKindMaker_1_15:hover{
	color: #FDC502 !important;
	border-left: 5px solid #bbb;
	}
/* .left｜IBM */
:where(#ink-cart) .sideMenuKindMaker_2_16{
    display: block;
    border-left: 5px solid #016aac;
    margin-top: 2px;
    margin-bottom: 2px;
    margin-left: 5px;
    padding-top: 2px;
    padding-left: 10px;
    color: #000 !important;
    font-size: 15px;
}
:where(#ink-cart) .sideMenuKindMaker_2_16:hover{
	color: #FDC502 !important;
	border-left: 5px solid #057ac4;
	}
/* .left｜NTT*/
:where(#ink-cart) .sideMenuKindMaker_2_17{
    display: block;
    border-left: 5px solid #0568b1;
    margin-top: 2px;
    margin-bottom: 2px;
    margin-left: 5px;
    padding-top: 2px;
    padding-left: 10px;
    color: #000 !important;
    font-size: 15px;
}
:where(#ink-cart) .sideMenuKindMaker_2_17:hover{
	color: #FDC502 !important;
	border-left: 5px solid #017bd5;
}
/* .left｜コニカミノルタ */
:where(#ink-cart) .sideMenuKindMaker_2_18{
    display: block;
    border-left: 5px solid #0d81c2;
    margin-top: 2px;
    margin-bottom: 2px;
    margin-left: 5px;
    padding-top: 2px;
    padding-left: 10px;
    color: #000 !important;
    font-size: 15px;
}
:where(#ink-cart) .sideMenuKindMaker_2_18:hover{
	color: #FDC502 !important;
	border-left: 5px solid #0e95e2;
}
/* .left｜日立 */
:where(#ink-cart) .sideMenuKindMaker_2_19{
    display: block;
    border-left: 5px solid #120475;
    margin-top: 2px;
    margin-bottom: 2px;
    margin-left: 5px;
    padding-top: 2px;
    padding-left: 10px;
    color: #000 !important;
    font-size: 15px;
}
:where(#ink-cart) .sideMenuKindMaker_2_19:hover{
	color: #FDC502 !important;
	border-left: 5px solid #3f2dbb;
}
/* .left｜ムラテック */
:where(#ink-cart) .sideMenuKindMaker_2_20{
    display: block;
    border-left: 5px solid #4778b6;
    margin-top: 2px;
    margin-bottom: 2px;
    margin-left: 5px;
    padding-top: 2px;
    padding-left: 10px;
    color: #000 !important;
    font-size: 15px;
}
:where(#ink-cart) .sideMenuKindMaker_2_20:hover{
	color: #FDC502 !important;
	border-left: 5px solid #8eafda;
}
/* .left｜京セラ */
:where(#ink-cart) .sideMenuKindMaker_2_21{
    display: block;
    border-left: 5px solid #f80003;
    margin-top: 2px;
    margin-bottom: 2px;
    margin-left: 5px;
    padding-top: 2px;
    padding-left: 10px;
    color: #000 !important;
    font-size: 15px;
}
:where(#ink-cart) .sideMenuKindMaker_2_21:hover{
	color: #FDC502 !important;
	border-left: 5px solid #ee5658;
}
/* .left｜JDL */
:where(#ink-cart) .sideMenuKindMaker_2_22{
    display: block;
    border-left: 5px solid #0064a1;
    margin-top: 2px;
    margin-bottom: 2px;
    margin-left: 5px;
    padding-top: 2px;
    padding-left: 10px;
    color: #000 !important;
    font-size: 15px;
}
:where(#ink-cart) .sideMenuKindMaker_2_22:hover{
	color: #FDC502 !important;
	border-left: 5px solid #0064a1;
}
/* .left｜シャープ */
:where(#ink-cart) .sideMenuKindMaker_2_23{
    display: block;
    border-left: 5px solid #f90003;
    margin-top: 2px;
    margin-bottom: 2px;
    margin-left: 5px;
    padding-top: 2px;
    padding-left: 10px;
    color: #000 !important;
    font-size: 15px;
}
:where(#ink-cart) .sideMenuKindMaker_2_23:hover{
	color: #FDC502 !important;
	border-left: 5px solid #f16869;
}
/* .left｜APTI */
:where(#ink-cart) .sideMenuKindMaker_2_24{
    display: block;
    border-left: 5px solid #ccbaab;
    margin-top: 2px;
    margin-bottom: 2px;
    margin-left: 5px;
    padding-top: 2px;
    padding-left: 10px;
    color: #000 !important;
    font-size: 15px;
}
:where(#ink-cart) .sideMenuKindMaker_2_24:hover{
	color: #FDC502 !important;
	border-left: 5px solid #ede6e0;
}
/* .left｜SANYO */
:where(#ink-cart) .sideMenuKindMaker_2_25{
    display: block;
    border-left: 5px solid #ec062f;
    margin-top: 2px;
    margin-bottom: 2px;
    margin-left: 5px;
    padding-top: 2px;
    padding-left: 10px;
    color: #000 !important;
    font-size: 15px;
}
:where(#ink-cart) .sideMenuKindMaker_2_25:hover{
	color: #FDC502 !important;
	border-left: 5px solid #ed8094;
}
/* .left｜兼松エレクトロニクス */
:where(#ink-cart) .sideMenuKindMaker_2_27{
    display: block;
    border-left: 5px solid #153487;
    margin-top: 2px;
    margin-bottom: 2px;
    margin-left: 5px;
    padding-top: 2px;
    padding-left: 10px;
    color: #000 !important;
    font-size: 13px;
}
:where(#ink-cart) .sideMenuKindMaker_2_27:hover{
	color: #FDC502 !important;
	border-left: 5px solid #5f76b4;
}
/* .left｜Panasonic */
:where(#ink-cart) .sideMenuKindMaker_2_29{
    display: block;
    border-left: 5px solid #0544be;
    margin-top: 2px;
    margin-bottom: 2px;
    margin-left: 5px;
    padding-top: 2px;
    padding-left: 10px;
    color: #000 !important;
    font-size: 15px;
}
:where(#ink-cart) .sideMenuKindMaker_2_29:hover{
	color: #FDC502 !important;
	border-left: 5px solid #718cbf;
}

/* トナー左カラム 商品名スタイル  共通部分 */
:where(#ink-cart) .sideMenuKindCategory_2_16 li:first-child,
:where(#ink-cart) .sideMenuKindCategory_2_17 li:first-child,
:where(#ink-cart) .sideMenuKindCategory_2_18 li:first-child,
:where(#ink-cart) .sideMenuKindCategory_2_19 li:first-child,
:where(#ink-cart) .sideMenuKindCategory_2_20 li:first-child,
:where(#ink-cart) .sideMenuKindCategory_2_21 li:first-child,
:where(#ink-cart) .sideMenuKindCategory_2_22 li:first-child,
:where(#ink-cart) .sideMenuKindCategory_2_23 li:first-child,
:where(#ink-cart) .sideMenuKindCategory_2_24 li:first-child,
:where(#ink-cart) .sideMenuKindCategory_2_25 li:first-child,
:where(#ink-cart) .sideMenuKindCategory_2_26 li:first-child,
:where(#ink-cart) .sideMenuKindCategory_2_27 li:first-child,
:where(#ink-cart) .sideMenuKindCategory_2_28 li:first-child,
:where(#ink-cart) .sideMenuKindCategory_2_29 li:first-child,
:where(#ink-cart) .sideMenuKindCategory_2_30 li:first-child{
	border-top: 1px solid #e2e2e2;
	}
:where(#ink-cart) .sideMenuKindCategory_2_16 li,
:where(#ink-cart) .sideMenuKindCategory_2_17 li,
:where(#ink-cart) .sideMenuKindCategory_2_18 li,
:where(#ink-cart) .sideMenuKindCategory_2_19 li,
:where(#ink-cart) .sideMenuKindCategory_2_20 li,
:where(#ink-cart) .sideMenuKindCategory_2_21 li,
:where(#ink-cart) .sideMenuKindCategory_2_22 li,
:where(#ink-cart) .sideMenuKindCategory_2_23 li,
:where(#ink-cart) .sideMenuKindCategory_2_24 li,
:where(#ink-cart) .sideMenuKindCategory_2_25 li,
:where(#ink-cart) .sideMenuKindCategory_2_26 li,
:where(#ink-cart) .sideMenuKindCategory_2_27 li,
:where(#ink-cart) .sideMenuKindCategory_2_28 li,
:where(#ink-cart) .sideMenuKindCategory_2_29 li,
:where(#ink-cart) .sideMenuKindCategory_2_30 li{
	height: 25px;
	line-height: 25px;
	border-bottom: 1px solid #e2e2e2;
	background: url(cart-htk_common_global_sprite.png) no-repeat;
	background-color: transparent;
	background-repeat: no-repeat;
	}
:where(#ink-cart) .sideMenuKindCategory_2_16 li a,
:where(#ink-cart) .sideMenuKindCategory_2_17 li a,
:where(#ink-cart) .sideMenuKindCategory_2_18 li a,
:where(#ink-cart) .sideMenuKindCategory_2_19 li a,
:where(#ink-cart) .sideMenuKindCategory_2_20 li a,
:where(#ink-cart) .sideMenuKindCategory_2_21 li a,
:where(#ink-cart) .sideMenuKindCategory_2_22 li a,
:where(#ink-cart) .sideMenuKindCategory_2_23 li a,
:where(#ink-cart) .sideMenuKindCategory_2_24 li a,
:where(#ink-cart) .sideMenuKindCategory_2_25 li a,
:where(#ink-cart) .sideMenuKindCategory_2_26 li a,
:where(#ink-cart) .sideMenuKindCategory_2_27 li a,
:where(#ink-cart) .sideMenuKindCategory_2_28 li a,
:where(#ink-cart) .sideMenuKindCategory_2_29 li a,
:where(#ink-cart) .sideMenuKindCategory_2_30 li a{
	display: block;
	}
/* 個別設定 */
:where(#ink-cart) .sideMenuKindCategory_2_16 li{
	background-position: 180px -151px;;
}
:where(#ink-cart) .sideMenuKindCategory_2_17 li{
	background-position: 180px -151px;
}
:where(#ink-cart) .sideMenuKindCategory_2_18 li{
	background-position: 180px -151px;
}
:where(#ink-cart) .sideMenuKindCategory_2_19 li{
	background-position: 180px -151px;
}
:where(#ink-cart) .sideMenuKindCategory_2_20 li{
	background-position: 180px -151px;
}
:where(#ink-cart) .sideMenuKindCategory_2_21 li{
	background-position: 180px -376px;
}
:where(#ink-cart) .sideMenuKindCategory_2_22 li{
	background-position: 180px -151px;
}
:where(#ink-cart) .sideMenuKindCategory_2_23 li{
	background-position: 180px -376px;
}
:where(#ink-cart) .sideMenuKindCategory_2_24 li{
	background-position: 180px -226px;
}
:where(#ink-cart) .sideMenuKindCategory_2_25 li{
	background-position: 180px -376px;
}
:where(#ink-cart) .sideMenuKindCategory_2_26 li{
	background-position: 180px -151px;
}
:where(#ink-cart) .sideMenuKindCategory_2_27 li{
	background-position: 180px -151px;
}
:where(#ink-cart) .sideMenuKindCategory_2_28 li{
	background-position: 180px -151px;
}
:where(#ink-cart) .sideMenuKindCategory_2_29 li{
	background-position: 180px -151px;
}
:where(#ink-cart) .sideMenuKindCategory_2_30 li{
	background-position: 180px -151px;
}


/* .left｜ツリーメニュー */
:where(#ink-cart) div#side-menu01,
:where(#ink-cart) div#side-menu02,
:where(#ink-cart) div#side-menu03,
:where(#ink-cart) div#side-menu04,
:where(#ink-cart) div#side-menu05{
	width: 199px;
}
:where(#ink-cart) div.side-menu01-ph03{
	width: 199px;
	height: 55px;
	background: url("https://cdn.ink-revolution.com/images/stories/htk/menu/ph03.jpg") no-repeat center top;
}
:where(#ink-cart) div.side-menu01-ph03 h3{
	color: #333333;
	font-weight: bold;
	font-size: 15px;
	line-height: 18px;
	padding: 15px 0 0 55px;
}
:where(#ink-cart) div.side-menu02-ph04{
	width: 197px;
	height: 39px;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
}
:where(#ink-cart) div.side-menu02-ph04 h3{
	color: #333333;
	font-weight: bold;
	font-size: 13px;
	line-height: 16px;
	text-align: center;
	padding: 2px 0 0;
}
:where(#ink-cart) div.side-menu03-ph05{
	width: 199px;
	height: 43px;
	background: url("https://cdn.ink-revolution.com/images/stories/htk/menu/ph05.jpg") no-repeat center top;
}
:where(#ink-cart) div.side-menu03-ph05 h3{
	color: #333333;
	font-weight: bold;
	font-size: 14px;
	text-align: left;
	padding: 18px 0 0 60px;
}
:where(#ink-cart) div.side-menu04-ph07{
	position: relative;
	width: 198px;
	padding-top: 3px;
	background: rgb(255,255,255);
	background: linear-gradient(0deg, rgba(255,255,255,1) 0%, rgba(247,247,247,1) 100%);
	line-height: 35px;
}
:where(#ink-cart) div.side-menu04-ph07 h2{
	cursor: pointer;
	color: #333333;
	font-weight: bold;
	font-size: 14px;
	padding: 0 0 0 10px;
}
:where(#ink-cart) div.side-menu05-ph{
	position: relative;
	width: 198px;
	padding-top: 3px;
	background: rgb(255,255,255);
	background: linear-gradient(0deg, rgba(255,255,255,1) 0%, rgba(247,247,247,1) 100%);
	line-height: 35px;
}
:where(#ink-cart) div.side-menu05-ph h2{
	cursor: pointer;
	color: #333333;
	font-weight: bold;
	font-size: 14px;
	padding: 0 0 0 10px;
}
:where(#ink-cart) div.side-menu01-list,
:where(#ink-cart) div.side-menu02-list,
:where(#ink-cart) div.side-menu03-list,
:where(#ink-cart) div.side-menu04-list,
:where(#ink-cart) div.side-menu05-list{
	width: 197px;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
}
:where(#ink-cart) div.side-menu02-list,
:where(#ink-cart) div.side-menu03-list,
:where(#ink-cart) div.side-menu04-list,
:where(#ink-cart) div.side-menu05-list{
	border-bottom: 1px solid #999999;
}
:where(#ink-cart) div.side-menu01-list a,
:where(#ink-cart) div.side-menu02-list a,
:where(#ink-cart) div.side-menu03-list a,
:where(#ink-cart) div.side-menu04-list a,
:where(#ink-cart) div.side-menu05-list a{
	color: #333333;
}
:where(#ink-cart) div.side-menu01-list a:hover,
:where(#ink-cart) div.side-menu02-list a:hover,
:where(#ink-cart) div.side-menu03-list a:hover,
:where(#ink-cart) div.side-menu04-list a:hover,
:where(#ink-cart) div.side-menu05-list a:hover{
	color: #cc3366;
}
:where(#ink-cart) div.side-menu01-list ul.treemenu,
:where(#ink-cart) div.side-menu02-list ul.treemenu,
:where(#ink-cart) div.side-menu03-list ul.treemenu,
:where(#ink-cart) div.side-menu04-list ul.treemenu,
:where(#ink-cart) div.side-menu05-list ul.treemenu{
	width: 185px;
	font-size: 12px;
	line-height: 14px;
	margin: 0 0 0 6px;
	padding: 0;
}
:where(#ink-cart) div.side-menu01-list ul li#title1,
:where(#ink-cart) div.side-menu01-list ul li#title2,
:where(#ink-cart) div.side-menu01-list ul li#title3,
:where(#ink-cart) div.side-menu01-list ul li#title4,
:where(#ink-cart) div.side-menu02-list ul li#title5,
:where(#ink-cart) div.side-menu02-list ul li#title6,
:where(#ink-cart) div.side-menu02-list ul li#title7,
:where(#ink-cart) div.side-menu03-list ul li#title8,
:where(#ink-cart) div.side-menu03-list ul li#title9,
:where(#ink-cart) div.side-menu03-list ul li#title10,
:where(#ink-cart) div.side-menu03-list ul li#title11,
:where(#ink-cart) div.side-menu03-list ul li#title12,
:where(#ink-cart) div.side-menu03-list ul li#title13,
:where(#ink-cart) div.side-menu03-list ul li#title14,
:where(#ink-cart) div.side-menu04-list ul li#title15,
:where(#ink-cart) div.side-menu04-list ul li#title16,
:where(#ink-cart) div.side-menu04-list ul li#title17,
:where(#ink-cart) div.side-menu04-list ul li#title18,
:where(#ink-cart) div.side-menu03-list ul li#title19,
:where(#ink-cart) div.side-menu05-list ul li#title19,
:where(#ink-cart) div.side-menu05-list ul li#title20{
	background: none;
	padding: 2px 0 7px 0;
}
:where(#ink-cart) div.side-menu01-list ul#n1_1,
:where(#ink-cart) div.side-menu01-list ul#n1_2,
:where(#ink-cart) div.side-menu01-list ul#n1_3,
:where(#ink-cart) div.side-menu01-list ul#n1_4,
:where(#ink-cart) div.side-menu02-list ul#n1_5,
:where(#ink-cart) div.side-menu02-list ul#n1_6,
:where(#ink-cart) div.side-menu02-list ul#n1_7,
:where(#ink-cart) div.side-menu03-list ul#n1_8,
:where(#ink-cart) div.side-menu03-list ul#n1_9,
:where(#ink-cart) div.side-menu03-list ul#n1_10,
:where(#ink-cart) div.side-menu03-list ul#n1_11,
:where(#ink-cart) div.side-menu03-list ul#n1_12,
:where(#ink-cart) div.side-menu03-list ul#n1_13,
:where(#ink-cart) div.side-menu03-list ul#n1_14,
:where(#ink-cart) div.side-menu04-list ul#n1_15,
:where(#ink-cart) div.side-menu04-list ul#n1_16,
:where(#ink-cart) div.side-menu04-list ul#n1_17,
:where(#ink-cart) div.side-menu04-list ul#n1_18,
:where(#ink-cart) div.side-menu05-list ul#n1_19,
:where(#ink-cart) div.side-menu05-list ul#n1_20{
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	padding: 6px 0 1px;
}
:where(#ink-cart) div.side-menu01-list ul#n1_1 li,
:where(#ink-cart) div.side-menu01-list ul#n1_2 li,
:where(#ink-cart) div.side-menu01-list ul#n1_3 li,
:where(#ink-cart) div.side-menu01-list ul#n1_4 li,
:where(#ink-cart) div.side-menu02-list ul#n1_5 li,
:where(#ink-cart) div.side-menu02-list ul#n1_6 li,
:where(#ink-cart) div.side-menu02-list ul#n1_7 li,
:where(#ink-cart) div.side-menu03-list ul#n1_8 li,
:where(#ink-cart) div.side-menu03-list ul#n1_9 li,
:where(#ink-cart) div.side-menu03-list ul#n1_10 li,
:where(#ink-cart) div.side-menu03-list ul#n1_11 li,
:where(#ink-cart) div.side-menu03-list ul#n1_12 li,
:where(#ink-cart) div.side-menu03-list ul#n1_13 li,
:where(#ink-cart) div.side-menu03-list ul#n1_14 li,
:where(#ink-cart) div.side-menu04-list ul#n1_15 li,
:where(#ink-cart) div.side-menu04-list ul#n1_16 li,
:where(#ink-cart) div.side-menu04-list ul#n1_17 li,
:where(#ink-cart) div.side-menu04-list ul#n1_18 li,
:where(#ink-cart) div.side-menu05-list ul#n1_19 li,
:where(#ink-cart) div.side-menu05-list ul#n1_20 li{
	padding: 0 5px 4px 11px;
}
:where(#ink-cart) div.side-menu01-list ul#n1_1 li,
:where(#ink-cart) div.side-menu03-list ul#n1_10 li{background: url("https://cdn.ink-revolution.com/images/stories/htk/menu/li-01.jpg") no-repeat scroll 0 1px transparent;}
:where(#ink-cart) div.side-menu01-list ul#n1_2 li,
:where(#ink-cart) div.side-menu03-list ul#n1_9 li{background: url("https://cdn.ink-revolution.com/images/stories/htk/menu/li-02.jpg") no-repeat scroll 0 1px transparent;}
:where(#ink-cart) div.side-menu01-list ul#n1_3 li,
:where(#ink-cart) div.side-menu03-list ul#n1_8 li{background: url("https://cdn.ink-revolution.com/images/stories/htk/menu/li-03.jpg") no-repeat scroll 0 1px transparent;}
:where(#ink-cart) div.side-menu01-list ul#n1_4 li{background: url("https://cdn.ink-revolution.com/images/stories/htk/menu/li-04.jpg") no-repeat scroll 0 1px transparent;}
:where(#ink-cart) div.side-menu02-list ul#n1_5 li,
:where(#ink-cart) div.side-menu03-list ul#n1_11 li{background: url("https://cdn.ink-revolution.com/images/stories/htk/menu/li-05.jpg") no-repeat scroll 0 1px transparent;}
:where(#ink-cart) div.side-menu02-list ul#n1_6 li{background: url("https://cdn.ink-revolution.com/images/stories/htk/menu/li-06.jpg") no-repeat scroll 0 1px transparent;}
:where(#ink-cart) div.side-menu02-list ul#n1_7 li{background: url("https://cdn.ink-revolution.com/images/stories/htk/menu/li-07.jpg") no-repeat scroll 0 1px transparent;}
:where(#ink-cart) div.side-menu03-list ul#n1_12 li{background: url("https://cdn.ink-revolution.com/images/stories/htk/menu/li-08.jpg") no-repeat scroll 0 1px transparent;}
:where(#ink-cart) div.side-menu03-list ul#n1_13 li{background: url("https://cdn.ink-revolution.com/images/stories/htk/menu/li-09.jpg") no-repeat scroll 0 1px transparent;}
:where(#ink-cart) div.side-menu03-list ul#n1_14 li{background: url("https://cdn.ink-revolution.com/images/stories/htk/menu/li-10.jpg") no-repeat scroll 0 1px transparent;}
:where(#ink-cart) div.side-menu03-list ul#n1_19 li{background: url("https://cdn.ink-revolution.com/images/stories/htk/menu/li-10.jpg") no-repeat scroll 0 1px transparent;}
:where(#ink-cart) div.side-menu04-list ul#n1_15 li{background: url("https://cdn.ink-revolution.com/images/stories/htk/menu/li-11.jpg") no-repeat scroll 0 1px transparent;}
:where(#ink-cart) div.side-menu04-list ul#n1_16 li{background: url("https://cdn.ink-revolution.com/images/stories/htk/menu/li-12.jpg") no-repeat scroll 0 1px transparent;}
:where(#ink-cart) div.side-menu04-list ul#n1_17 li{background: url("https://cdn.ink-revolution.com/images/stories/htk/menu/li-13.jpg") no-repeat scroll 0 1px transparent;}
:where(#ink-cart) div.side-menu04-list ul#n1_18 li{background: url("https://cdn.ink-revolution.com/images/stories/htk/menu/li-13.jpg") no-repeat scroll 0 1px transparent;}
:where(#ink-cart) div.side-menu05-list ul#n1_19 li{background: url("https://cdn.ink-revolution.com/images/stories/htk/menu/li-01.jpg") no-repeat scroll 0 1px transparent;}
:where(#ink-cart) div.side-menu05-list ul#n1_20 li{background: url("https://cdn.ink-revolution.com/images/stories/htk/menu/li-02.jpg") no-repeat scroll 0 1px transparent;}

:where(#ink-cart) .side-menu-acdButton{
	content: "";
	position: absolute;
	top: 50%;
	right: 5px;
	display: block;
	width: 36px;
	height: 36px;
	background-size: contain;
	background: url(https://cdn.ink-revolution.com/images/stories/htk/menu/ico_silide-down.svg) no-repeat center;
	transform: translateY(-50%);
}

/* .left｜プリンター本体 */
:where(#ink-cart) .wap_side_printerSales{
	width: 199px;
	background: url(https://cdn.ink-revolution.com/images/stories/htk/menu/bg_side_wordranking.png) no-repeat bottom;
	}
:where(#ink-cart) .wap_side_printerSales .tit{
	background: url(https://cdn.ink-revolution.com/images/stories/htk/menu/tit_side_printerSales.png?20140924) no-repeat;
	font-size: 13px;
	font-weight: bold;
	padding: 8px 0 0 60px;
	line-height: 1.2;
	}
:where(#ink-cart) .wap_side_printerSales ul li{
	width: 189px;
	margin: 0 auto 5px;
	padding: 0;
	background: none;
	}
/* .left｜キーワード検索ランキング */
:where(#ink-cart) .wap_side_wordRanking{
	width: 199px;
	background: url(https://cdn.ink-revolution.com/images/stories/htk/menu/bg_side_wordranking.png) no-repeat bottom;
	margin: 15px 0 25px;
	}
:where(#ink-cart) .wap_side_wordRanking ul li{
	width: 155px;
	margin: 0 0 3px 10px;
	padding:0 0 0 20px;
	font-size: 12px;
	background: url(https://cdn.ink-revolution.com/images/stories/htk/menu/mark_comment.png) no-repeat;
	text-decoration: underline;
	}
:where(#ink-cart) .wap_side_wordRanking .wordlist{
	font-size: 11px;
	text-align: right;
	padding: 0 10px 7px 0;
	text-decoration: underline;
	}

/*.left｜NEW製品 */
:where(#ink-cart) li a.new{background: url("https://cdn.ink-revolution.com/images/stories/htk/menu/new01.gif") no-repeat right center;padding: 2px 24px 0 0;}
/* シアン帯付きカコミ */
:where(#ink-cart) div.common{margin: 0 0 10px;}
:where(#ink-cart) div.common-ink{margin: 0 0 3px;}
:where(#ink-cart) div.common-toner{margin: 0;}
:where(#ink-cart) div.common-center{text-align: center;margin: 0 0 10px;}
:where(#ink-cart) div.commonkanateershop h3,
:where(#ink-cart) div.commonkanateer h3{background: url("https://cdn.ink-revolution.com/images/stories/kanateer/headline/h3drop.gif") no-repeat 8px 6px #00b9f7;color: #fff;padding:3px 2px 3px 22px;}
:where(#ink-cart) div.vmCartModule p{line-height: 17px;}
:where(#ink-cart) div.vmCartModule p img{margin: 0 0 0 7px}
:where(#ink-cart) div.left-cart{text-align: center;}

/*サイドバー*/
:where(#ink-cart) div.side-menu02-list,
:where(#ink-cart) div.side-menu03-list,
:where(#ink-cart) div.side-menu04-list,
:where(#ink-cart) div.side-menu05-list{
  border-bottom: 1px solid #999999;
  width: 198px;
  margin-top: 20px;
  /* padding-top: 40px; */
  padding-bottom: 5px;
  border: 1px solid #e2e2e2;
  border-radius: 5px;
}
/*div.side-menu04-ph07 {
	height: 40px;
	line-height: 40px;
	background: url("https://cdn.ink-revolution.com/images/stories/htk/menu/bg_menutit_paper.png") no-repeat center top;
}*/
/*div.side-menu05-ph {
  height: 40px;
  line-height: 40px;
  background: url("https://cdn.ink-revolution.com/images/stories/htk/menu/bg_menutit_wash.png") no-repeat center top;
}*/
:where(#ink-cart) div.side-menu01-list ul#n1_1,
:where(#ink-cart) div.side-menu01-list ul#n1_2,
:where(#ink-cart) div.side-menu01-list ul#n1_3,
:where(#ink-cart) div.side-menu01-list ul#n1_4,
:where(#ink-cart) div.side-menu02-list ul#n1_5,
:where(#ink-cart) div.side-menu02-list ul#n1_6,
:where(#ink-cart) div.side-menu02-list ul#n1_7,
:where(#ink-cart) div.side-menu03-list ul#n1_8,
:where(#ink-cart) div.side-menu03-list ul#n1_9,
:where(#ink-cart) div.side-menu03-list ul#n1_10,
:where(#ink-cart) div.side-menu03-list ul#n1_11,
:where(#ink-cart) div.side-menu03-list ul#n1_12,
:where(#ink-cart) div.side-menu03-list ul#n1_13,
:where(#ink-cart) div.side-menu03-list ul#n1_14,
:where(#ink-cart) div.side-menu04-list ul#n1_15,
:where(#ink-cart) div.side-menu04-list ul#n1_16,
:where(#ink-cart) div.side-menu04-list ul#n1_17,
:where(#ink-cart) div.side-menu04-list ul#n1_18,
:where(#ink-cart) div.side-menu05-list ul#n1_19,
:where(#ink-cart) div.side-menu05-list ul#n1_20{
  border-left: 1px solid #ddd;
  border-right: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
  padding: 6px 0 1px;
}

/* -------------------------------------------------------------
	[_.contents
--------------------------------------------------------------*/

/*.contents｜サイト内検索　結果ページ
----------------------------------- */
:where(#ink-cart) #searchResult{width: 720px;}
:where(#ink-cart) #searchResult .tit{
	width: 700px;
	margin: 0 0 20px;
	background: #eff2f4;
	font-size: 16px;
	font-weight: bold;
	padding: 6px 0 4px 12px;
	border-left: solid 8px #7b7b7b;
	}
:where(#ink-cart) #searchResult .stats:after{content: ""; clear: both; display: block; /*cf*/}
:where(#ink-cart) #searchResult h1{
	float: left;
	margin: 0;
	font-weight: bold;
	font-size: 20px;
	color: #000;
	background: none;
	}
:where(#ink-cart) #searchResult h1 span{font-weight: normal;font-size: 14px;margin: 0 5px;}
:where(#ink-cart) #searchResult .stats{
	border-bottom: solid 1px #eff2f4;
	}
:where(#ink-cart) .stats .number{padding-top: 7px;}
:where(#ink-cart) .clmResult{width: 720px;}
:where(#ink-cart) .clmResult li{
	margin-bottom: 10px;
	padding: 10px 0;
	clear: both;
	background: none;
	border-bottom: dotted 1px;
	}
:where(#ink-cart) .clmResult li:after{
	content: ""; clear: both; display: block; /*cf*/
	}
:where(#ink-cart) .clmResult h2,
:where(#ink-cart) .clmResult h3{
	font-size: 22px;
	margin-bottom: 5px;
	}
:where(#ink-cart) .clmResult .htb{
	float: left;
	width: 120px;
	margin: 0 15px 0 0;
	}
:where(#ink-cart) .clmResult .htb img{width: 120px;height: 90px;}
:where(#ink-cart) .clmResult .key{font-size: 115%; font-weight: bold;}
:where(#ink-cart) .clmResult .dscp_prdt{
	float: left;
	width: 565px;
	font-size: 14px;
	}
:where(#ink-cart) .clmResult .dscp_rep{
	float: left;
	width: 700px;
	font-size: 14px;
	}


/*
.contents｜商品カテゴリーページ
-----------------------------------*/
:where(#ink-cart) div.category-ink{
	width: 720px;
	margin: 0;
	padding: 0;
}
:where(#ink-cart) div.category-ink h1{
	color: #339966;
}
:where(#ink-cart) div.category-ink p{
	margin-bottom: 10px;
}
:where(#ink-cart) .categoryTit{
	width: 720px;
	height: 37px;
	margin: 35px 0 5px;
	line-height: 37px;
	text-indent: 60px;
	font-size: 16px;
	font-weight: bold;
	font-family: 'Gudea','ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic ProN', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', Helvetica, Arial, sans-serif;
	background: url(https://cdn.ink-revolution.com/images/stories/htk/product-list/tit_catelineup.png) no-repeat;
	}


/*カテゴリーページ プリンター情報*/
:where(#ink-cart) #product-list-printer table thead th{
  background: none repeat scroll 0 0 #deeff6;
}
:where(#ink-cart) #product-list-printer table tbody tr th{
background: #f5f5f5;
}
:where(#ink-cart) #product-list-printer table{
	width: 100%;
	margin: 0 0 20px;
	border-width: 0 0 1px 1px;
	border-style: solid;
	border-color: #ccc;
	font-size: 100%;
}
:where(#ink-cart) #product-list-printer table tbody tr th{ width:200px;}
:where(#ink-cart) #product-list-printer table tbody tr td,
:where(#ink-cart) #product-list-printer table thead tr th,
:where(#ink-cart) #product-list-printer table tbody tr th{
	padding: 7px 10px;
	border-width: 1px 1px 0 0;
	border-style: solid;
	border-color: #ccc;
	font-size: 1.2em;
	vertical-align: top;
}

:where(#ink-cart) table#category-ink-table-3{
	width: 720px;
	margin: 10px 0 0 0;
	padding: 0;
	border-collapse: collapse;
}
:where(#ink-cart) table#category-ink-table-3 tr{
	margin: 0;
	padding: 0 0 5px 0;
}
:where(#ink-cart) table#category-ink-table-3 td{
	width: 231px;
	margin: 0;
	padding: 0 9px 5px 0;
	vertical-align: top;
}
:where(#ink-cart) table#category-ink-table-3 td h2{
	width: 100%;
	margin: 0;
	padding: 0;
	text-decoration: none;
	font-size: 14px;
	line-height: 16px;
}
:where(#ink-cart) table#category-ink-table-3 td h2 a{
	text-decoration: none;
}
:where(#ink-cart) table#category-ink-table-3 td p{
	line-height: 15px;
}
:where(#ink-cart) table#category-ink-table-3 td hr{
	width: 720px;
}
:where(#ink-cart) table#category-ink-table-3 td div.category-ink-price{
	width: 100%;
	padding: 0;
	margin: 0;
}
:where(#ink-cart) table#category-ink-table-3 td div.category-ink-price-L{
	float: left;
	margin: 0;
	padding: 4px 0 0 0;
}
:where(#ink-cart) table#category-ink-table-3 td div.category-ink-price-L p.our{
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	margin: 0;
	padding: 0;
}
:where(#ink-cart) table#category-ink-table-3 td div.category-ink-price-L p.our span{
	font-size: 16px;
	color: #ff0000;
}
:where(#ink-cart) table#category-ink-table-3 td div.category-ink-price-L p.other{
	font-size: 11px;
	font-weight: normal;
	color: #555555;
}
:where(#ink-cart) table#category-ink-table-3 td div.category-ink-cart{
	width: 206px;
	padding: 5px;
	font-size: 13px;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border: solid 2px #dedede;
	background: #fff5df;
	}
:where(#ink-cart) table#category-ink-table-3 td div.category-ink-cart .stock{
	margin-left: 3px;
	margin-right: 5px;
	font-size: 12px;
	}
:where(#ink-cart) table#category-ink-table-3 td div.category-ink-cart label{
	font-size: 11px;
	}
:where(#ink-cart) table#category-ink-table-3 td form.category-ink-form{
	margin: 0;
	padding: 0;
}
:where(#ink-cart) table#category-ink-table-3 td form.category-ink-form input.box{
	width: 22px;
	margin: 5px 0;
	vertical-align:0;
	ime-mode: disabled;
}
:where(#ink-cart) table#category-ink-table-3 td form.category-ink-form input.up,
:where(#ink-cart) table#category-ink-table-3 td form.category-ink-form input.down{
	cursor: pointer;
	width: 18px;
	height: 19px;
	margin: 0;
	padding: 0;
	border: none;
}
:where(#ink-cart) table#category-ink-table-3 td form.category-ink-form input.up{
	background: url("https://cdn.ink-revolution.com/images/stories/htk/product-list/bt01.jpg") no-repeat center top;
}
:where(#ink-cart) table#category-ink-table-3 td form.category-ink-form input.down{
	background: url("https://cdn.ink-revolution.com/images/stories/htk/product-list/bt02.jpg") no-repeat center top;
}
:where(#ink-cart) table#category-ink-table-3 td form.category-ink-form input.submit{
	display: block;
	margin: 5px auto;
	padding: 0;
}
:where(#ink-cart) table#category-ink-table-3 td div.category-ink-repletion,
:where(#ink-cart) table#category-ink-table-3 td div.category-ink-repletion2{
	float: right;
	width: 78px;
	height: 65px;
	margin: 0;
	padding: 0;
}
:where(#ink-cart) table#category-ink-table-3 td div.category-ink-repletion img{
	width: 73px;
	height: 28px;
	margin: 37px 0 0 0;
	padding: 0;
}
:where(#ink-cart) table#category-ink-table-3 td div.category-ink-repletion2 p{
	font-size: 11px;
	text-align: center;
	margin: 0;
	padding: 2px 0 3px 0;
}
:where(#ink-cart) table#category-ink-table-3 td div.category-ink-repletion2 p span.a{
	font-size: 15px;
	font-weight: bold;
	color: #339966;
}
:where(#ink-cart) table#category-ink-table-3 td div.category-ink-repletion2 p span.b{
	font-size: 12px;
	font-weight: bold;
	color: #339966;
}
:where(#ink-cart) table#category-ink-table-3 td .point{
		width: 220px;
		}
:where(#ink-cart) table#category-ink-table-3 td .point img{
		vertical-align:0;
		padding: 0 4px 0 8px;
		}
:where(#ink-cart) table#category-ink-table-3 td .point span.txt{
		margin: 0;
		font-size: 11px;
		}
:where(#ink-cart) table#category-ink-table-3 td .point span.num1{
		margin: 0;
		font-size: 13px;
		text-decoration: line-through;
		}
:where(#ink-cart) table#category-ink-table-3 td .point span.num2{
		font-size: 15px;
		font-weight: bold;
		color: #ff8042;
		}
:where(#ink-cart) table#category-ink-table-3 td .point span.cap{
		display: block;
		font-size: 11px;
		font-weight: bold;
		color: #ff8042;
		}
/* .contents｜商品カテゴリーページ 純正お得率 */
:where(#ink-cart) div.category-ink-price-R2{
	background: url(cart-htk_common_global_sprite.png) no-repeat -250px -251px;
	float: left;
	width: 35px;
	height: 30px;
	margin: 1px 0 0 2px;
	padding: 0;
}
:where(#ink-cart) div.category-ink-price-R2 p{
	color: #ffff00;
	font-weight: normal;
	width: 20px;
	text-align: right;
	margin: 2px 0 0 4px;
	padding: 0;
}
/* .contents｜商品カテゴリーページ まとめ買い割アイコン */
:where(#ink-cart) #Container_Products .Each_Product .category-ink-price-R2 + a{
	display: block;
	float: right;
	width: 31px;
}
:where(#ink-cart) #Container_Products .Each_Product .category-ink-price-R2 + a img{
	padding: 0 !important;
}
:where(#ink-cart) div.pageCap{
	width: 720px;
	margin: 0 0 15px;
	padding: 0 0 5px;
	border-bottom:dotted 1px #C0C0C0;
	}
:where(#ink-cart) div.EX_v_dscnt{
	width: 275px;
	height: 32px;
	line-height: 35px;
	margin-left: auto;
}
:where(#ink-cart) p.dscnt_mark_icon01{
	float: left;
	width: 31px;
	height: 28px;
	margin: 3px 0 0 8px;
	padding: 0;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	background: url("https://cdn.ink-revolution.com/images/stories/htk/common/mark_02.png") no-repeat;
}
/* .contents｜商品カテゴリーページ　ページナビ */
:where(#ink-cart) div#category-ink-page{
	width: 720px;
	text-align: center;
	margin: 0;
	padding: 0 0 15px 0;
}
:where(#ink-cart) div#category-ink-page ul.pagination{
	width: 100%;
	margin: 0 0 10px 0;
	padding: 0;
}
:where(#ink-cart) div#category-ink-page ul.pagination li{
	margin: 0 2px 0 2px;
	padding: 0;
	border: 1px solid #999999;
	background: #666666;
	font-size: 13px;
	color: #ffffff;
	list-style: none outside;
}
:where(#ink-cart) div#category-ink-page ul.pagination li a{
	color: #ffffff;
	text-decoration: none;
	background: #666666;
	margin: 0;
	padding: 0;
}
:where(#ink-cart) div#category-ink-page ul.pagination li a:hover{
	color: #ffff00;
	text-decoration: none;
	background: #222222;
	margin: 0;
	padding: 0;
}
:where(#ink-cart) div#category-ink-page ul.pagination span.pagenav,
:where(#ink-cart) div#category-ink-page ul.pagination strong{
	margin: 0;
	padding: 2px 10px 2px 10px;
}
:where(#ink-cart) div#category-ink-page form{
	margin: 0;
	padding: 0 7px 0 0;
}

/* .contents｜商品カテゴリ・レビュー機能 */
:where(#ink-cart) div.product-list-review{
	width: 220px;
	}
:where(#ink-cart) div.product-list-review .boxReview{
	border: 1px solid #cfcfcf;
	padding: 2px 0 2px 5px;
	}
:where(#ink-cart) div.product-list-review .boxReview img{
	width: 80px;
	vertical-align: 0;
	}
:where(#ink-cart) div.product-list-review .boxReview p{
	display: inline-block;
	margin: 5px 0 0 5px;
	font-size: 11px;
	}
:where(#ink-cart) div.product-list-review .boxReview p span{
	margin: 0 5px 0 0;
	font-size: 18px;
	font-weight: bold;
	color: #FF0000;
	}
:where(#ink-cart) div.product-list-review .boxReview p span img{vertical-align:0;}

/* .contents｜商品カテゴリーページ　注意バナー・商品別 */
:where(#ink-cart) div.category-ink img.IC{
	margin: 0 0 5px 136px;
}

/* .contents｜商品カテゴリーページ　注意バナー・一時的に発送が遅れる */
:where(#ink-cart) p.itemTemporary{
	width: 650px;
	margin: auto;
}
:where(#ink-cart) div.category-ink div.caution-bci7,
:where(#ink-cart) div.caution-detail-bci7{
	background: url("https://cdn.ink-revolution.com/images/stories/htk/product-list/canon/caution_bci-7-bg.jpg") no-repeat left top;
	width: 510px;
	height: 110px;
}
:where(#ink-cart) div.category-ink div.caution-bci7{
	margin-left: 90px;
}
:where(#ink-cart) div.category-ink div.caution-bci7 img,
:where(#ink-cart) div.caution-detail-bci7 img{
	position: relative;
	left: 103px;
	top: 69px;
}
:where(#ink-cart) div.caution-bc311{
	width: 510px;
	height: 110px;
}
:where(#ink-cart) div.category-ink div.caution-bc311{
	margin-left: 90px;
}
:where(#ink-cart) div.caution-hp178{
	width: 510px;
	height: 80px;
}
:where(#ink-cart) div.category-ink div.caution-hp178{
	margin: 10px 0 0 100px;
}
:where(#ink-cart) div.category-ink div.caution{
	width: 720px;
	text-align: center;
	margin: 10px 0;
}

/* .contents｜商品カテゴリーページ　注意バナー・入荷待ち */
:where(#ink-cart) div#category-stock{
	background: url("https://cdn.ink-revolution.com/images/stories/htk/product-list/bg04.jpg") no-repeat;
	width: 449px;
	height: 79px;
	margin: 10px 0 10px 136px;
}
:where(#ink-cart) div#category-stock p{
	font-size: 15px;
	color: #e5007f;
	line-height: 18px;
	margin: 5px 0 0 117px;
}
:where(#ink-cart) div#category-stock p span{
	font-size: 18px;
	font-weight: bold;
}
:where(#ink-cart) div#category-stock div#state{
	background: #e572c5;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: auto;
	margin: 8px 0 0 117px;
	padding: 2px 5px 0;
}
:where(#ink-cart) div#category-stock div#state p{
	font-size: 12px;
	color: #ffffff;
	letter-spacing: 1px;
	margin: 0;
	padding: 0;
}

/* .contents｜商品カテゴリーページ　新商品お知らせメール機能 */
:where(#ink-cart) div#category-ink-mail{
	/* background: url("https://cdn.ink-revolution.com/images/stories/htk/product-list/bg05-a.jpg") repeat-y; */
	width: 100%;
	max-width: 940px;
	/* margin: 0 0 10px 14px; */
	margin: 0 auto 20px;
	padding: 20px;
	box-sizing: border-box;
	width: 100%;
  background: #fdfcfa;
	border: 1px solid #DDD;
}
:where(#ink-cart) div#category-ink-mail-T{
	/* background: url("https://cdn.ink-revolution.com/images/stories/htk/product-list/bg05-b.jpg") no-repeat top; */
	width: 100%;
	max-width: 720px;
	margin: auto;
	padding: 10px 0 0 0;
}
:where(#ink-cart) div#category-ink-mail-B{
	/* background: url("https://cdn.ink-revolution.com/images/stories/htk/product-list/bg05-c.jpg") no-repeat bottom; */
	width: 100%;
	padding: 0 0 10px;
}
:where(#ink-cart) div#category-ink-mail p{
	/* width: 653px; */
	font-size: 16px;
	margin: 0 0 10px;
	line-height: 1.5;
}
:where(#ink-cart) div#category-ink-mail img,
:where(#ink-cart) div#category-ink-mail input{
	margin: 0 0 10px 20px;
	width: 100%;
	max-width: 540px;
	margin: auto;
	display: block;
}
:where(#ink-cart) div#category-ink-mail a:hover img{
	opacity: 1.0;
}
:where(#ink-cart) div#category-ink-mail-title{
	overflow: hidden;
	/* width: 653px; */
	width: 100%;
	/* height: 63px; */
	height: inherit;
	text-align: center;
	margin: 5px 0 5px 20px;
	margin: 0;

}
:where(#ink-cart) div#category-ink-mail-title:before{
	width: 100%;
  height: 40px;
	margin-bottom: 13px;
	content: '';
	background: url('https://cdn.ink-revolution.com/images/stories/htk/common/mark_warning.png') no-repeat center;
	background-size: contain;
	display: block;
}
:where(#ink-cart) div#category-ink-mail-title strong{
	/* display: none; */
	/* background: url("https://cdn.ink-revolution.com/images/stories/htk/product-list/bg06-b.jpg") no-repeat top right; */
	display: inline-block;
	/* height: 63px; */
	font-size: 22px;
	/* color: #ff3300; */
	/* line-height: 27px; */
	text-align: center;
}
:where(#ink-cart) div#category-ink-mail-title strong span{
	/* display: none; */
	/* background: url("https://cdn.ink-revolution.com/images/stories/htk/product-list/bg06-a.jpg") no-repeat top left; */
	display: inline-block;
	/* margin: 0 10px; */
	/* *margin: 0 5px; */
	/* padding: 5px 82px 0 87px; */
	/* height: 63px; */
}


/* .contents｜商品カテゴリーページ　年賀はがき販売ページ */
:where(#ink-cart) h1.Tit_nenga{
	width: 720px;
	height: 106px;
	background: none;
	}

:where(#ink-cart) h2.Tit_nenga01{
	width: 405px;
	height: 45px;
	background: none;
	}
:where(#ink-cart) h2.Tit_nenga02{
	width: 405px;
	height: 355px;
	background: none;
	}
:where(#ink-cart) .Clm_nenga{
	width: 720px;
	}
:where(#ink-cart) .Clm_nenga p{
	width: 350px;
	margin-left: 20px;
	line-height: 28px;
	font-size: 15px;
	}
:where(#ink-cart) .Clm_nenga p.Txt_nengacap{
	width: 165px;
	float: left;
	font-size: 12px;
	line-height: 19px;
	margin: 200px 40px -13px 0;
	}
:where(#ink-cart) .nengaBox01{
	height: 285px;
	background: url(https://cdn.ink-revolution.com/images/stories/htk/product-list/nenga/ist_eto.jpg) no-repeat bottom right;
	}
:where(#ink-cart) .nengaBox02{
	background: url(https://cdn.ink-revolution.com/images/stories/htk/product-list/nenga/ist_nenga.jpg) no-repeat bottom;
	}
:where(#ink-cart) .Btn_nenga{
	width: 410px;
	margin:30px auto 15px;
	}
:where(#ink-cart) p.Caution_nenga{
	height: 38px;
	margin:8px 0;
	background: url(https://cdn.ink-revolution.com/images/stories/htk/product-list/nenga/caution_nenga.png) no-repeat;
	text-indent: 100%;white-space: nowrap;overflow: hidden; /*css sprite*/
	}
:where(#ink-cart) .nenga_attentionText{
	display: block;
	margin: 0 auto 10px;
}
:where(#ink-cart) div.category-ink p.nenga_inkLink{
	margin: 0 0 60px 0;
	font-size: 15px;
	text-align: center;
}
/* .contents｜商品カテゴリーページ　divバージョン */
:where(#ink-cart) #Wrapper_ProductList ul{
  display: flex;
  justify-content: flex-start;
  flex-wrap: wrap;
  max-width: 720px;
}

/* .contents｜商品カテゴリーページ　EPSON対応 */
:where(#ink-cart) .title-epson{
    background-image: none;
    background-color: #120475;
    font-size: 135%;
    font-weight: normal;
    color: #fff !important;
    margin: 30px 0 30px;
    padding: 12px 10px 12px 70px;
    position: relative;
}
:where(#ink-cart) .title-epson:before{
    content: "";
    width: 0;
    height: 0;
    border-top: 47px solid #fff;
    border-right: 70px solid transparent;
    border-bottom: 70px solid transparent;
    border-left: 0 solid transparent;
    position: absolute;
    top: 0px;
    left: 0px;
}
:where(#ink-cart) .title-epson:after{
    position: absolute;
    top: -22px;
    left: 0;
}
:where(#ink-cart) .title-epson--IC50:after{
    content: url(/images/stories/htk//product-list/epson/title-icon--IC50.png);
}
:where(#ink-cart) .title-epson--IC70:after{
    content: url(/images/stories/htk//product-list/epson/title-icon--IC70.png);
}
:where(#ink-cart) .title-epson--IC80:after{
    content: url(/images/stories/htk//product-list/epson/title-icon--IC80.png);
}
:where(#ink-cart) .title-epson--ITH:after{
    content: url(/images/stories/htk//product-list/epson/title-icon--ITH.png);
}
:where(#ink-cart) .title-epson--KUI:after{
    content: url(/images/stories/htk//product-list/epson/title-icon--KUI.png);
}
:where(#ink-cart) .title-epson--RDH:after{
    content: url(/images/stories/htk//product-list/epson/title-icon--RDH.png);
}
:where(#ink-cart) .title-epson--YTH:after{
    content: url(/images/stories/htk//product-list/epson/title-icon--YTH.png);
}
:where(#ink-cart) .title-epson--IC76:after{
    content: url(/images/stories/htk//product-list/epson/title-icon--IC76.png);
}
/* .contents｜商品カテゴリーページ　商品説明をリスト下部へ移動 */
:where(#ink-cart) .category-btm__text{
    margin: 0 0 2em;
    padding: 2em;
    font-size: 14px;
    border: 1px solid #ddd;
}

/*ie hack*/
:where(#ink-cart) #Wrapper_ProductList > ul:not(:target){
  display: block\9;
}
/* ie11 */
@media all and (-ms-high-contrast: none) {
  :where(#ink-cart) #Wrapper_ProductList > ul li:not(:target){
    display: flex;
    justify-content: flex-start;
    flex-wrap: wrap;
    max-width: 720px;
  }
}
:where(#ink-cart) #Wrapper_ProductList ul li{
    background: none;
    padding: 0;
    padding-right: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid #aaa;
    margin-bottom: 10px;
    display: flex;
    flex-wrap: wrap;
    align-items: flex-end;
}
/*ie hack*/
:where(#ink-cart) #Wrapper_ProductList > ul li:not(:target){
  display: block\9;
  float: left\9;
}
/* ie11 */
@media all and (-ms-high-contrast: none) {
  :where(#ink-cart) #Wrapper_ProductList > ul li:not(:target){
    background: none;
    padding: 0;
    padding-right: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid #aaa;
    margin-bottom: 10px;
    display: flex;
    flex-wrap: wrap;
    align-items: flex-end;
  }
}
:where(#ink-cart) #Wrapper_ProductList > ul li:nth-child(3n),
:where(#ink-cart) #Wrapper_ProductList > ul li:nth-child(6n){
    margin-right: 0;
}
:where(#ink-cart) #Wrapper_ProductList .Box_product{
    width: 230px;
}
:where(#ink-cart) #Wrapper_ProductList .Box_product p{
    line-height: 15px;
}
:where(#ink-cart) #Wrapper_ProductList .Box_product img.product{
    max-height: 127px;
}
/*ie hack*/
:where(#ink-cart) #Wrapper_ProductList .Box_product .product_name:not(:target){
    height: 85px\9;
    display: table-cell\9;
    vertical-align: bottom\9;
}
/* ie11 */
@media all and (-ms-high-contrast: none) {
    :where(#ink-cart) #Container_Products .Each_Product:not(:target){
        height: auto;
        display: block;
        vertical-align: auto; /* IE10以上 */
    }
}
:where(#ink-cart) #Wrapper_ProductList .Box_product .product_name h2{
    width: 100%;
    margin: 0 0 6px;
    padding: 0;
    font-size: 14px;
    line-height: 16px;
}
:where(#ink-cart) #Wrapper_ProductList .Box_product .product_name h2 a{
    text-decoration: none;
}
:where(#ink-cart) #Wrapper_ProductList .Box_product .point{
    margin-bottom: 9px;
}
:where(#ink-cart) #Wrapper_ProductList .Box_product .category-ink-price-L{
    float: left;
    margin: 0;
    padding: 4px 0 0 0;
}
:where(#ink-cart) #Wrapper_ProductList .Box_product .category-ink-price-L p.our{
    font-size: 13px;
    font-weight: bold;
    color: #000000;
    margin: 0;
    padding: 0;
}
:where(#ink-cart) #Wrapper_ProductList .Box_product .category-ink-price-L p.our span{
    font-size: 16px;
    color: #ff0000;
}
:where(#ink-cart) #Wrapper_ProductList .Box_product .category-ink-price-L p.other{
    font-size: 11px;
    font-weight: normal;
    color: #555555;
}
:where(#ink-cart) #Wrapper_ProductList .Box_product.point span.txt{
    margin: 0;
    font-size: 11px;
}
:where(#ink-cart) #Wrapper_ProductList .Box_product .point span.num1{
    margin: 0;
    font-size: 13px;
    text-decoration: line-through;
}
:where(#ink-cart) #Wrapper_ProductList .Box_product .point span.num2{
    font-size: 15px;
    font-weight: bold;
    color: #ff8042;
}
:where(#ink-cart) #Wrapper_ProductList .Box_product .point span.cap{
    display: block;
    font-size: 11px;
    font-weight: bold;
    color: #ff8042;
}
:where(#ink-cart) #Wrapper_ProductList .Box_product .category-ink-cart{
    width: 206px;
    padding: 5px;
    font-size: 13px;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border: solid 2px #dedede;
    background: #fff5df;
    position: relative;
}
:where(#ink-cart) #Wrapper_ProductList .Box_product .category-ink-cart .stock{
    margin-left: 3px;
    margin-right: 5px;
    font-size: 12px;
}
:where(#ink-cart) #Wrapper_ProductList .Box_product .category-ink-cart label{
    font-size: 11px;
}
:where(#ink-cart) #Wrapper_ProductList .Box_product form.category-ink-form input.box{
    margin: 5px 0;
    vertical-align: 0;
    ime-mode: disabled;
    width: 22px;
}
:where(#ink-cart) #Wrapper_ProductList .Box_product form.category-ink-form input.up,
:where(#ink-cart) #Wrapper_ProductList .Box_product form.category-ink-form input.down{
    cursor: pointer;
    width: 18px;
    height: 19px;
    margin: 0;
    padding: 0;
    border: none;
}
:where(#ink-cart) #Wrapper_ProductList .Box_product form.category-ink-form input.up{
    background: url("https://cdn.ink-revolution.com/images/stories/htk/product-list/bt01.jpg") no-repeat center top;
}
:where(#ink-cart) #Wrapper_ProductList .Box_product form.category-ink-form input.down{
    background: url("https://cdn.ink-revolution.com/images/stories/htk/product-list/bt02.jpg") no-repeat center top;
}
:where(#ink-cart) #Wrapper_ProductList .Box_product form.category-ink-form input.submit{
    display: block;
    margin: 5px auto;
    padding: 0;
}
:where(#ink-cart) #Wrapper_ProductList .Box_product .product-list-review .boxReview{
    border: 1px solid #cfcfcf;
    padding: 2px 0 2px 5px;
    margin: 5px 0;
    height: 22px;
}
:where(#ink-cart) #Wrapper_ProductList .Box_product .product_image{
    height: 136px;
}
:where(#ink-cart) #Wrapper_ProductList .Box_product .product_info{
    height: 115px;
}
:where(#ink-cart) #Wrapper_ProductList .cart_fixed{
    width: 220px;
    height: 134px;
}

/* .contents｜商品カテゴリーページ　新デザイン(2016.11〜) */
:where(#ink-cart) #Container_Products{
    margin-top: 35px;
}
:where(#ink-cart) #maincolumn #Container_Products a{
    text-decoration: none;
}
:where(#ink-cart) .clearfix:after{
    content:" ";
    display:block;
    clear:both;
}
:where(#ink-cart) #Container_Products .Each_Product{
	width: 232px;
    height: 418px;
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;
	background: #FFF;
	padding: 9px 8px;
}
:where(#ink-cart) #Container_Products > ul,
:where(#ink-cart) #Container_Products > ul li{
    margin: 0;
    padding: 0;
}
:where(#ink-cart) #Container_Products > ul{
	max-width: 720px;
  display: flex;
  justify-content: flex-start;
  flex-wrap: wrap;
	/* ie10 */
	-ms-display: flex;
	-ms-justify-content: flex-start;
	-ms-flex-wrap: wrap;
}
/*ie hack*/
/*#Container_Products > ul:not(:target) {
  display: block\9;
}*/
/* ie11 */
/*@media all and (-ms-high-contrast: none) {
  #Container_Products > ul li:not(:target) {
    display: flex;
    justify-content: flex-start;
    flex-wrap: wrap;
    max-width: 720px;
  }
}*/
:where(#ink-cart) #Container_Products > ul li{
  float: none;
  margin: 0 10px 10px 0;
  border: 1px solid #bbb;
  border-radius: 5px;
  display: flex;
  flex-wrap: wrap;
  align-items: flex-end;
	/* ie10 */
	-ms-display: flex;
	-ms-flex-wrap: wrap;
	-ms-flex-align: end;
	/*ie9 はフロートで代用*/
}
:where(#ink-cart) #Container_Products > ul li:not(:target){
  display: block\9;
  float: left\9;
  /*border: none\9;*/
}
/* ie11 */
/*@media all and (-ms-high-contrast: none) {
  #Container_Products > ul li:not(:target) {
    display: flex;
    float: none;
    margin: 0 0 10px;
    border: 1px solid #bbb;
  }
}*/
:where(#ink-cart) #Container_Products > ul li:nth-child(3n),
:where(#ink-cart) #Container_Products > ul li:nth-child(6n){
    margin-right: 0;
}
:where(#ink-cart) #Container_Products .Box_image{
    position: relative;
    width: 214px;
    height: 160px;
    display: table-cell;
    vertical-align: middle;
    text-align: center;
}
:where(#ink-cart) #Container_Products .Box_image img.img_detail{
    display: none;
}
:where(#ink-cart) #Container_Products .Box_image:hover img.img_detail{
    display: block;
    position: absolute;
    top: 8px;
    right: 8px;
    opacity: 1;
    z-index: 10;
}
:where(#ink-cart) #Container_Products .Each_Product{
    width: auto;
    max-width: 230px;
    height: auto;
    border: none;
	-webkit-border-radius: 5px;
	        border-radius: 5px;
}
/*ie9*/
:where(#ink-cart) #Container_Products .Each_Product:not(:target){
  width: 230px\9;
  height: 447px\9;
  /*border-width: 1px\9;*/
  /*border-style:solid\9;*/
  /*border-color: #bbb\9;*/
}
/* ie11 */
@media all and (-ms-high-contrast: none) {
    :where(#ink-cart) #Container_Products .Each_Product:not(:target){
			height: auto;
      border: none; /* IE10以上 */
    }
}
:where(#ink-cart) #Container_Products .Each_Product img.img_product{
  max-width: 213px;
	max-height: 160px;
}
:where(#ink-cart) #Container_Products .Each_Product h2{
	height: 36px;
  font-size: 13px;
  line-height: 1.4;
  margin: 0;
  padding: 0;
	font-weight: normal;
  letter-spacing: 0;
  align-self: flex-start;

	display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
:where(#ink-cart) #Container_Products .price{
	padding-top: 2px;
}
:where(#ink-cart) #Container_Products .price_l{
	font-size: 12px;
    float: left;
    margin: 0;
    margin: 0px 0 -5px;
}
:where(#ink-cart) #Container_Products .price_r{
	padding-top: 1px;
}
:where(#ink-cart) #Container_Products .genuine{
    margin: 0 0 6px;
}
:where(#ink-cart) #Container_Products .spec{
    width: 69px;
    float: left;
    margin: 0;
    height: 26px;
}
:where(#ink-cart) #Container_Products .spec{
    margin-right: 3px;
}
:where(#ink-cart) #Container_Products .spec:last-child{
    margin-right: 0px;
}
:where(#ink-cart) #Container_Products .spec_01{
    background: url(cart-htk_common_global_sprite.png) no-repeat -100px -201px;
}
:where(#ink-cart) #Container_Products .spec_02{
	background: url(cart-htk_common_global_sprite.png) no-repeat -175px -201px;
}
:where(#ink-cart) #Container_Products .spec_03{
	background: url(cart-htk_common_global_sprite.png) no-repeat -100px -231px;
}
:where(#ink-cart) #Container_Products .spec_04{
	background: url(cart-htk_common_global_sprite.png) no-repeat -175px -231px;
}
:where(#ink-cart) #Container_Products .price span{
	color: #F00;
	font-size: 25px;
	font-weight: bold;
}
:where(#ink-cart) #Container_Products div.category-ink-price-R2{
    margin-top: 2px;
}
:where(#ink-cart) #Container_Products .point{
    margin: 9px 0 0;
		line-height: 1;
}
:where(#ink-cart) #Container_Products .point p:last-child{
    font-size: 16px;
    float: left;
    padding: 0;
    margin: -2px 0 0;
}
:where(#ink-cart) #Container_Products .point i.fa-product-hunt:before,
:where(#ink-cart) #Container_Products .rating i.fa-commenting:before{
    font-size: 20px;
}
:where(#ink-cart) #Container_Products .point i.fa-product-hunt,
:where(#ink-cart) #Container_Products .rating i.fa-commenting{
	float: left;
	display: none;
}
:where(#ink-cart) #Container_Products .point p,
:where(#ink-cart) #Container_Products .rating p{
    font-size: 12px;
    float: left;
    letter-spacing: -1px;
    padding: 2px 0 0 4px;
}
:where(#ink-cart) #Container_Products .rating p.num{
	font-size: 15px;
	font-weight: bold;
	color: #F90 ;
	padding: 0 0 0 4px;
}
:where(#ink-cart) #Container_Products .rating span{
    font-size: 13px;
}
:where(#ink-cart) #Container_Products .pt{
	font-size: 14px;
	font-weight: normal;
}
:where(#ink-cart) #Container_Products .lt{
	text-decoration: line-through;
}
:where(#ink-cart) #Container_Products .bk{
	color: #000;
}
:where(#ink-cart) #Container_Products i.fa-star,
:where(#ink-cart) #Container_Products i.fa-star-o,
:where(#ink-cart) #Container_Products i.fa-star-half-o{
    font-size: 16px;
}
:where(#ink-cart) #Container_Products .Each_Product .rating i.fa-star,
:where(#ink-cart) #Container_Products .Each_Product .rating i.fa-star-half-o{
	color: #ff772d;
}
:where(#ink-cart) .cart{
	width: 89px;
    float: left;
    margin-right: 2px;
 	margin-top: 27px;
}
:where(#ink-cart) #Container_Products input{
	margin: 0;
	padding: 0;
}
:where(#ink-cart) #Container_Products .purchase{
    width: 123px;
    height: 55px;
    float: left;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    background: url(cart-htk_common_global_sprite.png) no-repeat -100px -301px;
    cursor: pointer;
    background-repeat: no-repeat;
}
:where(#ink-cart) #Container_Products .purchase:hover,
:where(#ink-cart) #Container_Products .add:hover,
:where(#ink-cart) #Container_Products .sub:hover{
    opacity: 0.8;
}
:where(#ink-cart) #Container_Products .purchase:active{
    background-position: -100px -357px;
}
:where(#ink-cart) #Container_Products .qty{
    width: 22px;
    height: 22px;
    font-size: 18px;
    text-align: center;
    margin: 1px 2px 0;
    display: block;
    float:left;
}
:where(#ink-cart) #Container_Products .add,
:where(#ink-cart) #Container_Products .sub{
    width: 28px;
    height: 28px;
    display: block;
    cursor:pointer;
    float:left;
}
:where(#ink-cart) #Container_Products .sub,
:where(#ink-cart) #Container_Products .add{
    background: url(cart-htk_common_global_sprite.png);
    background-repeat: no-repeat;
}
:where(#ink-cart) #Container_Products .sub{background-position: -100px -265px;}
:where(#ink-cart) #Container_Products .add{background-position: -128px -265px;}
:where(#ink-cart) #Container_Products .sub:active{background-position: -156px -265px;}
:where(#ink-cart) #Container_Products .add:active{background-position: -184px -265px;}

:where(#ink-cart) #Container_Products .Box_cart{
    position: relative;
    overflow: hidden;
    margin-bottom: 15px;
}
:where(#ink-cart) #Container_Products .stock{
	position: absolute;
	top: 5px;
    left: 12px;
}
:where(#ink-cart) #Container_Products .purchase:focus,
:where(#ink-cart) #Container_Products .add:focus,
:where(#ink-cart) #Container_Products .sub:focus{
    outline:none;
}
:where(#ink-cart) #Container_Products .price{
    /* padding-top: 5px; */
    overflow: hidden;
}
/* #Container_Products .Box_cart {
    overflow: inherit;
} */
:where(#ink-cart) .infoWrap{
    position: relative;
}
:where(#ink-cart) .infoWrap .genuine{
    float: left;
}
:where(#ink-cart) .infoWrap .infoBtn{
	float: right;
  width: 32px;
  border-radius: 2px;
	box-sizing: border-box;
  text-align: center;
  font-size: 11px;
  line-height: 1;
  color: #292929;
  /* font-weight: bold; */
  background: #f7f7f7;
  border: 1px solid #d6d6d6;
  margin-right: 0;
  padding: 3px 0;
  cursor: pointer;
	text-indent: 2px;
}
:where(#ink-cart) .infoWrap .infoBtn:hover{
    opacity: 0.8;
}
:where(#ink-cart) .infoWrap .info{
    display: none;
    z-index: 9999;
    position: absolute;
    top: 21px;
    right: 0;
    color: #000;
		border: 1px solid #EEE;
		background: rgba(255, 255, 255, 1);
		box-shadow: 0 0 3px rgba(0, 0, 0, 0.79);
		padding: 10px;
		min-width: 240px;
}
:where(#ink-cart) .infoWrap .info p:last-of-type{
    margin-bottom: 0;
}
:where(#ink-cart) .infoWrap .infoBtn:hover + .info{
    display: block;
}
:where(#ink-cart) .infoWrap-02{
    overflow: hidden;
    height: 52px;
}
:where(#ink-cart) .cartWrap-inner{
    overflow: hidden;
}
/* .contents｜商品カテゴリーページ　FAX注文用紙ダウンロード */
:where(#ink-cart) .faxOrderWrap{
    margin: 15px auto 30px;
    padding: 10px 0;
    text-align: center;
    background: #fcfcfc;
    border: solid 1px #ddd;
    line-height: 1;
}
:where(#ink-cart) .faxOrderText{
    font-size: 14px;
    font-weight: bold;
    margin: 0 10px 0 0;
    display: inline-block;
    vertical-align: middle;
}
:where(#ink-cart) .faxOrderText i{
    margin-right: 5px;
    font-size: 19px;
    color: #00b347;
}
:where(#ink-cart) .faxOrderText span{
    font-size: 18px;
    color: #e51818;
}
:where(#ink-cart) .btn-fax{
    color: #fff !important;
    background: #252241;
    text-decoration: none !important;
    padding: 5px 12px 3px;
    border-radius: 5px;
    font-size: 14px;
    display: inline-block;
    vertical-align: middle;
}
:where(#ink-cart) .btn-fax i{
    margin-right: 5px;
    font-size: 16px;
}
:where(#ink-cart) .btn-fax:hover{
    background: #1c1a2f;
}
/*
.contents｜商品詳細ページ
-----------------------------------*/
/* レイアウト */
:where(#ink-cart) #detail_base{
	width: 720px;
	font-size: 12px;
  	font-family: 'Gudea','ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic ProN', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', Helvetica, Arial, sans-serif;
}
:where(#ink-cart) #detail_base h1{
	width: 707px;
	margin: 0 0 15px;
	padding: 0 0 3px 5px;
	border-left: solid 8px #14a83b;
	border-bottom: solid 2px #14a83b;
	background: none;
	font-size: 17px;
	color: #000;
	}
:where(#ink-cart) #detail_base .dbBox{
	clear: both;
	}
:where(#ink-cart) #detail_base .Lower{
	margin: 30px 0 20px;
	padding: 20px 0 0;
	border-top: solid 2px #C5C5C5;
	}
:where(#ink-cart) #detail_base .dbRight{
	width: 440px;
	float: right;
	}
:where(#ink-cart) #detail_base .shortDescription{
	font-size: 1.2em;
	margin: 0 0 15px;
	}
:where(#ink-cart) #detail_base .shortDescription .sD_print span{
	color:#FD6F19;
	font-weight: bold;
	}
:where(#ink-cart) #detail_base .shortDescription .sD_print span.cap{
	font-size: 11px;
	color: #000;
	font-weight: normal;
	}
:where(#ink-cart) #detail_base .boxReview img{
	width: 72px;
	vertical-align: middle;
	padding-bottom: 5px;
	}
:where(#ink-cart) #detail_base .boxReview p{
	display: inline-block;
	}
:where(#ink-cart) #detail_base .boxReview span.num{
	margin: 0 5px 0 0;
	font-size: 23px;
	font-weight: bold;
	color: #FF0000;
	}
:where(#ink-cart) #detail_base .flag{
	margin-bottom: 15px;
	padding: 15px 0 0 0;
	border-top: dotted 1px #C5C5C5;
	}
:where(#ink-cart) #detail_base .flag a{
	text-decoration: none;
	color: #FFF;
	}
:where(#ink-cart) #detail_base .Lower .flag{
	padding: 0;
	border-top: none;
	}
:where(#ink-cart) #detail_base .flag span{
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	padding: 2px 15px 1px;
	color: #FFF;
	}
:where(#ink-cart) #detail_base .flag span.matomegai{background: #ff5d5d;}
:where(#ink-cart) #detail_base .flag span.touzitsu{background: #0099d9;}
:where(#ink-cart) #detail_base .flag span.hosyo{background: #25945f;}
:where(#ink-cart) #detail_base .price{
	width: 425px;
	margin: 0;
	}
:where(#ink-cart) #detail_base .price span{
	display: block;
	float: left;
	}
:where(#ink-cart) #detail_base .price .txt{
	padding: 12px 0 0;
	}
:where(#ink-cart) #detail_base .price .num{
	margin: 0 5px 0 5px;
	font-size: 25px;
	font-weight: bold;
	line-height: 30px;
	color: #FF0000;
	}
:where(#ink-cart) #detail_base .price .en{
	font-size: 19px;
	line-height: 30px;
	font-weight: bold;
	color: #FF0000;
	}
:where(#ink-cart) #detail_base .price .toku{
	width: 45px;
	height: 42px;
	margin: 0 0 0 5px;
	padding: 4px 0 0;
	font-size: 14px;
	font-weight: bold;
	color: #FFFF66;
	text-indent: 9px;
	background: url(cart-htk_common_global_sprite.png) no-repeat -250px -301px;
	}
:where(#ink-cart) #detail_base .price .sanko{
	margin: 0 0 0 5px;
	padding: 10px 0 0;
	}
:where(#ink-cart) #detail_base .price .toku span{
	line-height: 30px;
	}
:where(#ink-cart) #detail_base .point{
	width: 425px;
	}
:where(#ink-cart) #detail_base .point img{
	vertical-align:0;
	padding: 0 4px 0 8px;
	}
:where(#ink-cart) #detail_base .point span.num1{
	margin: 0 0 0 10px;
	font-size: 18px;
	text-decoration: line-through;
	}
:where(#ink-cart) #detail_base .point span.num2{
	font-size: 18px;
	font-weight: bold;
	color: #ff8042;
	}
:where(#ink-cart) #detail_base .point span.cap{
	font-size: 12px;
	font-weight: bold;
	color: #ff8042;
	}
:where(#ink-cart) #detail_base .cart{
	width: 425px;
	margin: 10px 0　3px;
	padding: 5px 5px 8px;
	font-size: 14px;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border: solid 2px #dedede;
	background: #fbfbfb;
	}
:where(#ink-cart) #detail_base .cart .num{
	margin: 15px auto;
	text-align: center;
	border-bottom: 1px solid #DEDEDE;
	}
:where(#ink-cart) #detail_base .cart .num .submit{
	display: block;
	margin: 10px auto;
	}
:where(#ink-cart) #detail_base .cart .num .submit:hover{
	opacity: 0.7;
	}
:where(#ink-cart) #detail_base .cart input{
	margin: 0;
	font-size: 15px;
	}
:where(#ink-cart) #detail_base .cart input.up{
	display: inline-block;
	width: 18px;
	height: 18px;
	border: none;
	cursor: pointer;
	/*background: url("https://cdn.ink-revolution.com/images/stories/htk/product-detail/bt03.jpg") no-repeat scroll center top;*/
	background: url(cart-htk_common_global_sprite.png) no-repeat -250px -151px;
	}
:where(#ink-cart) #detail_base .cart input.down{
	display: inline-block;
	width: 18px;
	height: 18px;
	border: none;
	cursor: pointer;
	background: url(cart-htk_common_global_sprite.png) no-repeat -281px -151px;
	}
:where(#ink-cart) #detail_base .cart .stock{
	margin: 5px 0 0 10px;
	}
:where(#ink-cart) #detail_base .cart .forward{
	margin: 0 0 0 10px;
	}
:where(#ink-cart) #detail_base .cart .forward .stock-on{
	color: #FF0000;
	font-weight: bold;
	}
:where(#ink-cart) #detail_base .cart .delivery{
	width: 410px;
	margin: 0 0 0 10px;
	overflow: hidden;
	}
:where(#ink-cart) #detail_base .cart .delivery dt{
	padding: 0;
	float: left;
	}
:where(#ink-cart) #detail_base .cart .delivery dd{
	width: 325px;
	float: left;
	padding-top: 0;
	}
:where(#ink-cart) .postalcodeformBox{
	margin: 11px 0 0;
	padding: 8px;
	background: #fcffe6;
	}
:where(#ink-cart) #detail_base .cart .delivery .postalcodeformBox .txt{
	padding: 5px 0;
	font-size: 13px;
	}
:where(#ink-cart) #detail_base .cart .delivery .postalcodeformBox .txt span{
	font-size: 10px;
	}
:where(#ink-cart) #detail_base .cart .delivery .postalcodeformBox_num1{
	width: 50px;
	}
:where(#ink-cart) #detail_base .cart .delivery .postalcodeformBox_num2{
	width: 80px;
	}
:where(#ink-cart) #detail_base .cart .delivery .city{
	font-weight: bold;
	}
:where(#ink-cart) #detail_base .cart .delivery .daytime{
	color: #FF0000;
	font-weight: bold;
	}
:where(#ink-cart) #detail_base .cart .delivery .arrivalmail-Box{
	width: 364px;
	margin: 8px auto;
	padding: 8px;
	background: #E4F3FA;
	border-radius: 10px;
	font-size: 12px;
	}
:where(#ink-cart) #detail_base .cart .delivery .arrivalmail-Box .tit{
	margin: 10px 0;
	text-align: center;
	font-size: 14px;
	}
:where(#ink-cart) #detail_base .cart .delivery .arrivalmail-Box .adinput{
	width: 320px;
	margin: auto;
	}
:where(#ink-cart) #detail_base .cart .delivery .arrivalmail-Box .item{
	display: inline-block;
	vertical-align: middle;
	height: 13px;
	padding: 5px 4px;
	font-size: 10px;
	text-align: center;
	color: #FFF;
	background: #9ac3d6;
	}
:where(#ink-cart) #detail_base .cart .delivery .arrivalmail-Box input{
	width: 320px;
	}
:where(#ink-cart) #detail_base .cart .delivery .arrivalmail-Box .adregistration a{
	display: block;
	width: 210px;
	margin: 10px auto;
	padding: 10px 4px;
	font-size: 14px;
	color: #FFF;
	text-align: center;
	text-decoration: none;
	background: #05b0ff;
	border-radius: 10px;
	}
:where(#ink-cart) #detail_base .cart .delivery .arrivalmail-Box .adregistration a:hover{
	background: #66CDFF;
	}
:where(#ink-cart) #detail_base .cart .delivery .arrivalmail-Box .cap{
	text-align: left;
	}
:where(#ink-cart) #detail_base .cart .delivery .arrivalmail-link{
	font-size: 16px;
	margin: 8px auto;
	}
:where(#ink-cart) #detail_base .cart .forward .tojitsu{
	font-weight: bold;
	color: #FF0000;
	}
:where(#ink-cart) #detail_base .links{
	width: 425px;
	margin: 5px 0 0;
	}
:where(#ink-cart) #detail_base .links .conspicuouslyTxt{
	display: inline;
	margin-right: 35px;
	font-size: 16px;
	font-weight: bold;
	color: #FF0000;
	}
:where(#ink-cart) #detail_base .links a{
	color: #696969;
	}
:where(#ink-cart) #detail_base .links a:hover{
	color: #A4A4A4;
	}
:where(#ink-cart) #detail_base .dbLeft{
	width: 260px;
	float: left;
	}
:where(#ink-cart) #detail_base .productPhoto{
	clear: both;
	}
:where(#ink-cart) #detail_base .colorAttribute{
	clear: both;
	width: 260px;
	margin: 15px 0 0;
	}
:where(#ink-cart) #detail_base .colorAttribute p{
	border-bottom: dotted 1px #C0C0C0;
	}
:where(#ink-cart) #detail_base .colorAttribute ul li{
	width: 65px;
	float: left;
	margin: 0;
	padding: 0;
	background: none;
	}
:where(#ink-cart) #detail_base .productFeaturea{
	clear: both;
	width: 260px;
	margin: 15px 0 0;
	}
:where(#ink-cart) #detail_base .productFeaturea p{
	border-bottom: dotted 1px #C0C0C0;
	}
:where(#ink-cart) #detail_base .productFeaturea ul li{
	position: relative;
	width: 49px;
	float: left;
	margin:1px;
	padding: 0;
	background: none;
	}
:where(#ink-cart) .pfcap{
	display: none;
	position: absolute;
	top:40px;
	left:40px;
	width: 150px;
	padding: 5px;
	color: #fff;
	text-decoration: none;
	background: #ff5d5d;
	}
:where(#ink-cart) a:hover .pfcap{display: block;z-index:999}
:where(#ink-cart) #detail_base .productSpec{
	width: 720px;
	margin: 15px 0 0;
	}
:where(#ink-cart) #detail_base .productSpec h2{
	width: 705px;
	padding: 3px 0 0 15px;
	font-size: 15px;
	color: #FFF;
	border-radius: 10px 10px 0  0;
	-webkit-border-radius: 10px 10px 0  0;
	-moz-border-radius: 10px 10px 0  0;
	background: #25945f;
	}
:where(#ink-cart) #detail_base .productSpec table{
	width: 720px;
	}
:where(#ink-cart) #detail_base .productSpec table th{
	width: 150px;
	margin: 0;
	text-align: center;
	background-color: #FF9;
	border: 1px solid #999;
	vertical-align: middle;
	}
:where(#ink-cart) #detail_base .productSpec table td{
	width: 570px;
	padding: 5px 5px 5px 15px;
	border: 1px solid #999;
	}
:where(#ink-cart) #detail_base .productSpec table td ul li{
	float: left;
	border-left: 1px solid #C0C0C0;
	line-height: 1.8;
	margin: 0 0 5px;
	padding: 0 6px;
	background: none;
	}
/* .contents｜商品詳細・レビュー機能 */
:where(#ink-cart) div#product-detail-review{
	width: 720px;
	margin: 15px 0 5px;
	clear: both;
}
:where(#ink-cart) div#product-detail-review-bg01{
	overflow: hidden;
	background: url("https://cdn.ink-revolution.com/images/stories/htk/review/product-detail/bg01.jpg") no-repeat;
	width: 720px;
	height: 32px;
	margin: 0;
	padding: 0;
}
:where(#ink-cart) div#product-detail-review-bg01 h2{
	float: left;
	font-size: 15px;
	color: #ffffff;
	margin: 0 0 0 42px;
	padding: 10px 0 0;
}
:where(#ink-cart) div#product-detail-review-bg01 h3{
	float: left;
	font-size: 14px;
	color: #ffffff;
	margin: 0 0 0 42px;
	padding: 10px 0 0;
}
:where(#ink-cart) div#product-detail-review-bg01 p{
	float: right;
	font-weight: bold;
	/* color: #fff; */
	color:#222;
	text-align: right;
	margin: 0;
	padding: 11px 8px 0;
}
:where(#ink-cart) div#product-detail-review-bg01 p a{color: #006699;}
:where(#ink-cart) div#product-detail-review-bg01 p a:hover{color: #cc3366;}
:where(#ink-cart) div.product-detail-review-frame{
	width: 698px;
	border-left: 1px solid #cdccca;
	border-right: 1px solid #cdccca;
	border-bottom: 1px solid #cdccca;
	padding: 10px;
}
:where(#ink-cart) div.product-detail-review-box{
	overflow: hidden;
	width: 695px;
	margin: 0 0 5px;
}
:where(#ink-cart) div.product-detail-review-evaluation{
	float: left;
	color: #333;
	margin: 0 0 5px;
	*margin: 0;
	vertical-align: 0;
}
:where(#ink-cart) div.product-detail-review-evaluation img{
	width: 79px;
	vertical-align: 0;
}
:where(#ink-cart) div.product-detail-review-box ul{margin: 0 0 5px;}
:where(#ink-cart) div.product-detail-review-box ul li{
	float: right;
	background: none;
	font-size: 11px;
	margin: 0 0 0 5px;
}
:where(#ink-cart) div.product-detail-review-title{
	clear: both;
	border-top: 1px dotted #999;
	padding: 5px 0 0;
	*padding: 2px 0 0;
}
:where(#ink-cart) div.product-detail-review-title p{
	font-size: 11px;
	color: #666;
	margin: 0;
}
:where(#ink-cart) div.product-detail-review-title h3,
:where(#ink-cart) div.product-detail-review-title h4{
	background: url("https://cdn.ink-revolution.com/images/stories/htk/review/product-detail/bg02.jpg") no-repeat scroll 0 2px transparent;
	font-size: 15px;
	color: #308a2d;
	margin: 5px 0 0;
	padding: 0 0 0 23px;
}
:where(#ink-cart) ul#product-detail-review-link{
	text-align: center;
	width: 720px;
	height: 43px;
	margin: 0 0 10px;
}
:where(#ink-cart) ul#product-detail-review-link li{
	display: inline-block;
	*display: inline;
	*zoom: 1;
	background: url("https://cdn.ink-revolution.com/images/stories/htk/review/product-detail/bg03.jpg") no-repeat;
	width: 227px;
	height: 43px;
	margin: 0 10px;
	padding: 0;
}
:where(#ink-cart) ul#product-detail-review-link li a img{
	margin: 6px 0 0;
}
:where(#ink-cart) ul#product-detail-review-link li a:hover img{
	opacity: 1.0;
}
:where(#ink-cart) div#product-detail-review-ave{
	clear: both;
	background: url("https://cdn.ink-revolution.com/images/stories/htk/review/product-detail/bg04-a.jpg") repeat-y;
	width: 170px;
}
:where(#ink-cart) div#product-detail-review-ave-t{
	background: url("https://cdn.ink-revolution.com/images/stories/htk/review/product-detail/bg04-b.jpg") no-repeat top;
	width: 170px;
	padding: 10px 0 0;
}
:where(#ink-cart) div#product-detail-review-ave-b{
	overflow: hidden;
	background: url("https://cdn.ink-revolution.com/images/stories/htk/review/product-detail/bg04-c.jpg") no-repeat bottom;
	width: 170px;
	padding: 0 0 10px;
	*padding: 0 0 2px;
}
:where(#ink-cart) div#product-detail-review-ave-b h4{
	background: url("https://cdn.ink-revolution.com/images/stories/htk/review/product-detail/bg05.jpg") no-repeat scroll 1px 3px transparent;
	font-size: 14px;
	color: #666;
	margin: 0 0 5px 10px;
	padding: 0 0 0 18px;
}
:where(#ink-cart) div#product-detail-review-ave-L{
	float: left;
	width: 70px;
	font-size: 11px;
	color: #666;
	line-height: 14px;
	text-align: center;
	margin: 0 0 5px 15px;
}
:where(#ink-cart) *html div#product-detail-review-ave-L{
	margin: 0 0 0 7px;
}
:where(#ink-cart) div#product-detail-review-ave-L img{
	margin: 0 0 5px;
}
:where(#ink-cart) div#product-detail-review-ave-R{
	float: right;
	width: 60px;
	height: 45px;
	text-align: center;
	margin: 0 15px 5px 0;
}
:where(#ink-cart) *html div#product-detail-review-ave-R{
	margin: 0 7px 0 0;
}
:where(#ink-cart) div#product-detail-review-ave-R p{
	font-size: 32px;
	font-weight: bold;
	color: #ff0000;
	line-height: 50px;
}
:where(#ink-cart) div#product-detail-review-ave-R img{
	margin: 3px 0 0;
}
:where(#ink-cart) div.product-detail-review-text p{
	font-size: 14px;
	margin: 0;
	word-break: break-all;
}
:where(#ink-cart) #detail_base .startMail{
	width: 425px;
	margin:15px 0 0;
	padding: 5px;
	font-size: 18px;
	color: #FF0000;
	text-align: center;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border: solid 2px #dedede;
	background: #fff5df;
	}
:where(#ink-cart) #detail_base .supplementaryBox{
	/* width: 425px; */
	width: 100%;
	margin:60px 0 0;
	}

/* レイアウト */
:where(#ink-cart) div#detail-ink01{
	overflow: hidden;
	width: 720px;
	margin: 0 0 15px 0;
	padding: 0;
}
:where(#ink-cart) div#detail-ink-left{
	float: left;
	width: 190px;
	margin: 0;
	padding: 0;
}
:where(#ink-cart) div#detail-ink-left img.thumbnail{
	margin: 0 0 5px 0;
	padding: 0;
}
:where(#ink-cart) p.dscnt_mark_pdtSpec{
	width: 135px;
	height: 15px;
	margin: 0 0 10px;
	padding: 2px;
	border-radius: 5px;
	color: #FFF;
	text-align: center;
	line-height: 16px;
	background: #ff2157;
}
/* 商品詳細 最近確認した商品 */
:where(#ink-cart) div#detail-ink-confirm{
	width: 720px;
	border-top: 2px solid #cdccca;
	margin: 0 0 10px 0;
	padding: 10px 0 0 0;
}
:where(#ink-cart) div#detail-ink-confirm h3{
	font-size: 14px;
	font-weight: bold;
	color: #333333;
}
:where(#ink-cart) div#detail-ink-confirm ul{
	font-size: 12px;
	color: #333333;
}
:where(#ink-cart) div#detail-ink-confirm ul li{
	background: url("https://cdn.ink-revolution.com/images/stories/kanateer/icon/list_mark.gif") no-repeat scroll 0 8px transparent;
	padding: 2px 0 2px 12px;
}
:where(#ink-cart) div.section table.detail{
	margin-bottom: 10px;
}

/* 商品詳細　新商品お知らせメール */
:where(#ink-cart) div#detail-ink-mail{
	overflow: hidden;
	background: url("https://cdn.ink-revolution.com/images/stories/htk/product-detail/bg05.jpg") no-repeat;
	width: 530px;
	height: 137px;
	margin: 0 0 10px;
}
:where(#ink-cart) div#detail-ink-mail strong{
	background: url("https://cdn.ink-revolution.com/images/stories/htk/product-detail/bg06.jpg") no-repeat scroll 0 -5px transparent;
	display: inline-block;
	height: 60px;
	font-size: 19px;
	color: #ff3300;
	line-height: 25px;
	margin: 10px 0 0 10px;
	padding: 4px 0 0 77px;
}
:where(#ink-cart) div#detail-ink-mail img,
:where(#ink-cart) div#detail-ink-mail input{
	margin: 0 0 0 15px;
}
:where(#ink-cart) div#detail-ink-mail a:hover img{
	opacity: 1.0;
}

/* .contents｜商品詳細 商品説明ロングページ 純正インク /index.php/エプソン純正インクカートリッジ/IC6CL50-J.html */
:where(#ink-cart) div#ink-genuine{
	clear: both;
}
:where(#ink-cart) div#ink-genuine-title-IC6CL50{
	background: url("https://cdn.ink-revolution.com/images/stories/htk/product-detail/genuine/epson/IC50/bg01.jpg") no-repeat;
	width: 720px;
	margin: 0 0 0 110px;
	padding: 0;
}
:where(#ink-cart) div#ink-genuine-title-IC6CL50 h2{
	font-size: 18px;
	font-weight: bold;
	line-height: 20px;
	color: #14a83b;
	margin: 0 0 0 100px;
	padding: 0;
}
:where(#ink-cart) div#ink-genuine-title-IC6CL50 h2 span{
	font-size: 14px;
}
:where(#ink-cart) div.ink-genuine-box-bg{
	background: url("https://cdn.ink-revolution.com/images/stories/htk/product-detail/genuine/common/bg01.jpg") no-repeat left top;
	width: 705px;
	margin: 0 0 15px;
	padding: 20px 0 0;
}
:where(#ink-cart) div.ink-genuine-box{
	background: #ffffee;
	width: 705px;
	border: 1px solid #999999;
	margin: 0 0 0 10px;
	padding: 0;
}
:where(#ink-cart) div.ink-genuine-title-bg-a,
:where(#ink-cart) div.ink-genuine-title-bg-b,
:where(#ink-cart) div.ink-genuine-title-bg-c,
:where(#ink-cart) div.ink-genuine-title-bg-d{
	overflow: hidden;
	background: url("https://cdn.ink-revolution.com/images/stories/htk/product-detail/genuine/common/bg02.jpg") repeat-x;
	position: relative;
	top: -21px;
	left: -1px;
	height: 42px;
	margin: 0;
	padding: 0;
}
:where(#ink-cart) div.ink-genuine-title-bg-a{
	width: 710px;
}
:where(#ink-cart) div.ink-genuine-title-bg-b{
	width: 710px;
}
:where(#ink-cart) div.ink-genuine-title-bg-c{
	width: 710px;
}
:where(#ink-cart) div.ink-genuine-title-bg-d{
	width: 710px;
}
:where(#ink-cart) div.ink-genuine-title-end{
	background: url("https://cdn.ink-revolution.com/images/stories/htk/product-detail/genuine/common/bg03.jpg") no-repeat right top;
	height: 42px;
	margin: 0;
	padding: 0 20px 0 0;
}
:where(#ink-cart) div.ink-genuine-title-end h3{
	text-align: center;
	font-size: 20px;
	font-weight: bold;
	color: #ffff00;
	line-height: 35px;
	margin: 0;
	padding: 4px 0 0;
}
:where(#ink-cart) div.ink-genuine-title-end h3 span{
	font-size: 20px;
	color: #ffffff;
}
:where(#ink-cart) div.ink-genuine-desc{
	overflow: hidden;
	width: 650px;
	margin: -11px 0 11px 20px;
	padding: 0;
}
:where(#ink-cart) div.ink-genuine-desc-L1,
:where(#ink-cart) div.ink-genuine-desc-L2{
	float: left;
	padding: 0;
}
:where(#ink-cart) div.ink-genuine-desc-L1{
	width: 400px;
	margin: 0 0 5px;
}
:where(#ink-cart) div.ink-genuine-desc-L2{
	width: 255px;
	margin: 5px 0 10px;
}
:where(#ink-cart) div.ink-genuine-desc-L1 img{
	margin: 0 0 10px;
}
:where(#ink-cart) div.ink-genuine-desc-L1 p,
:where(#ink-cart) div.ink-genuine-desc-L2 p{
	font-size: 13px;
	line-height: 17px;
}
:where(#ink-cart) div.ink-genuine-desc-L1 p span,
:where(#ink-cart) div.ink-genuine-desc-L2 p span{
	font-size: 15px;
	font-weight: bold;
	color: #ff0000;
}
:where(#ink-cart) div.ink-genuine-desc-L1 p.notice,
:where(#ink-cart) div.ink-genuine-desc-L2 p.notice{
	font-size: 12px;
	color: #ff6600;
	margin: 0 0 0 1em;
	text-indent: -1em;
}
:where(#ink-cart) div.ink-genuine-desc-R1,
:where(#ink-cart) div.ink-genuine-desc-R2{
	overflow: hidden;
	float: right;
	margin: 0 0 5px;
	padding: 0;
}
:where(#ink-cart) div.ink-genuine-desc-R1{
	width: 246px;
}
:where(#ink-cart) div.ink-genuine-desc-R2{
	width: 213px;
}
:where(#ink-cart) div.ink-genuine-desc-R1 dl{
	float: right;
	width: 113px;
	margin: 0 0 5px 10px;
	padding: 0;
}
:where(#ink-cart) div.ink-genuine-desc-R1 dl dt{
	font-size: 12px;
	font-weight: bold;
	margin: 0;
	padding: 0;
}
:where(#ink-cart) div.ink-genuine-desc-R1 dl dd{
	margin: 0;
	padding: 0;
}
:where(#ink-cart) div.ink-genuine-desc-R1 dl dd a,
:where(#ink-cart) div.ink-genuine-desc-R1 dl dd a img{
	width: 113px;
	height: 150px;
	margin: 0;
	padding: 0;
}
:where(#ink-cart) div.ink-genuine-desc-R1 p{
	clear: both;
	font-size: 11px;
	color: #666666;
	text-align: right;
	margin: 0;
	padding: 0;
}
:where(#ink-cart) div.ink-genuine-desc-R1 p.sub{
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	text-align: left;
	margin: 0 0 5px 10px;
	padding: 0;
}
:where(#ink-cart) div.ink-genuine-desc-R1 ul.w2,
:where(#ink-cart) div.ink-genuine-desc-R1 ul.h2{
	margin: 0;
	padding: 0;
}
:where(#ink-cart) div.ink-genuine-desc-R1 ul.w2 li,
:where(#ink-cart) div.ink-genuine-desc-R1 ul.h2 li{
	background: none;
	margin: 0 0 5px 10px;
	padding: 0;
}
:where(#ink-cart) div.ink-genuine-desc-R1 ul.w2 li{
	float: left;
}
:where(#ink-cart) div.ink-genuine-desc-R1 ul.w2 li img,
:where(#ink-cart) div.ink-genuine-desc-R1 ul.h2 li img{
	margin: 0;
	padding: 0;
}
:where(#ink-cart) div.ink-genuine-desc-R1 img{
	margin: 0 0 5px 10px;
}
:where(#ink-cart) div.ink-genuine-desc-R2-bt{
	background: #ffffff;
	width: 211px;
	border-left: 1px solid #0e9104;
	border-right: 1px solid #0e9104;
	border-bottom: 1px solid #0e9104;
	text-align: center;
	margin: 0;
	padding: 5px 0;
}
:where(#ink-cart) div.ink-genuine-desc-R2-bt a img{
	margin: 0 0 0 2px;
	padding: 0;
}
:where(#ink-cart) div.ink-genuine-desc-R2-bt a:hover img{
	opacity: 1.0;
}
:where(#ink-cart) div#ink-genuine a.bt01{
	display: block;
	overflow: hidden;
	background: url("https://cdn.ink-revolution.com/images/stories/htk/product-detail/genuine/common/bt01_off.jpg") no-repeat;
	width: 438px;
	height: 44px;
	margin: auto;
	font-size: 16px;
	font-weight: bold;
	line-height: 44px;
	color: #ffffff;
	text-decoration: none;
	padding: 0 0 0 40px;
}
:where(#ink-cart) div#ink-genuine a.bt01 span{
	font-size: 14px;
}
:where(#ink-cart) div#ink-genuine a.bt01:hover{
	background: url("https://cdn.ink-revolution.com/images/stories/htk/product-detail/genuine/common/bt01_on.jpg") no-repeat;
	color: #ffffff;
	width: 436px;
	text-decoration: none;
	padding: 0px 0 0 42px;
}
:where(#ink-cart) div#ink-genuine-price{
	background: url("https://cdn.ink-revolution.com/images/stories/htk/product-detail/genuine/common/bg04.jpg") no-repeat;
	overflow: hidden;
	position: relative;
	width: 438px;
	height: 88px;
	text-align: center;
	margin: 0 auto 10px;
	padding: 0;
}
:where(#ink-cart) div#ink-genuine-price span.text01{
	position: absolute;
	top: 15px;
	left: 12px;
	font-size: 13px;
	line-height: 15px;
	color: #666666;
}
:where(#ink-cart) div#ink-genuine-price span.text01 span,
:where(#ink-cart) div#ink-genuine-price span.text03 span{
	font-size: 11px;
}
:where(#ink-cart) div#ink-genuine-price span.text02{
	position: absolute;
	top: 42px;
	left: 14px;
	font-size: 22px;
	font-weight: bold;
	color: #666666;
}
:where(#ink-cart) div#ink-genuine-price span.text02 span{
	font-size: 16px;
}
:where(#ink-cart) div#ink-genuine-price span.text03{
	position: absolute;
	top: 25px;
	left: 171px;
	font-size: 13px;
	line-height: 15px;
	color: #666666;
}
:where(#ink-cart) div#ink-genuine-price span.text04{
	position: absolute;
	top: 49px;
	left: 190px;
	font-size: 28px;
	font-weight: bold;
	color: #dd0000;
}
:where(#ink-cart) div#ink-genuine-price span.text04 span{
	font-size: 22px;
}
:where(#ink-cart) div#ink-genuine-price span.text05{
	position: absolute;
	top: 17px;
	left: 353px;
	font-size: 12px;
}
:where(#ink-cart) div#ink-genuine-price span.text06{
	position: absolute;
	top: 28px;
	left: 359px;
	font-size: 30px;
	font-weight: bold;
	color: #0e9104;
}
:where(#ink-cart) div#ink-genuine-price span.text06 span{
	font-size: 21px;
}
:where(#ink-cart) div#ink-genuine-price span.text07{
	position: absolute;
	top: 62px;
	left: 383px;
	font-size: 12px;
}

/* .contents｜商品詳細 商品説明ロングページ 洗浄液用 */
:where(#ink-cart) div.ink-wash-title{
	overflow: hidden;
	background: url("https://cdn.ink-revolution.com/images/stories/htk/product-detail/printerhead-wash/bg01.jpg") no-repeat left top;
	width: 530px;
	height: 51px;
	margin: 0 0 10px;
	padding: 0;
}
:where(#ink-cart) div.ink-wash-title p{
	font-size: 13px;
	margin: 0 0 0 55px;
	padding: 0;
}
:where(#ink-cart) div.ink-wash-title h2{
	font-size: 19px;
	font-weight: bold;
	line-height: 22px;
	margin: 0 0 0 55px;
	padding: 0;
}
:where(#ink-cart) div.ink-wash-box{
	width: 530px;
	margin: 0 0 15px;
	padding: 0;
}
:where(#ink-cart) div.ink-wash-box p.notice{
	color: #ff3300;
}
:where(#ink-cart) div.ink-wash-box img{
	margin: 0 0 10px;
	padding: 0;
}
:where(#ink-cart) div.ink-wash-box-L{
	float: left;
	width: 157px;
	margin: 0 0 15px;
	padding: 0;
}
:where(#ink-cart) div.ink-wash-box-L img{
	margin: 0;
	padding: 0;
}
:where(#ink-cart) div.ink-wash-box-R{
	float: right;
	width: 363px;
	margin: 0 0 15px;
	padding: 0;
}

/* -------------------------------------------------------------
	[_.common
------------------------------------------------------------- */

/* .common｜パンくずリスト
-----------------------------------*/
:where(#ink-cart) #bread-crumb-list{
	width: 720px;
	padding: 10px 0px 10px 10px;
	text-align: left;
	}
:where(#ink-cart) #bread-crumb-list li{
	display: inline;
	padding: 0 2px 0 0;
	text-align: left;
	background: none;
	}
:where(#ink-cart) #bread-crumb-list li a:hover{
	color: #bbbbbb;
	}

/* .common｜SNSボタン
-----------------------------------*/
/* 記事ページ用 */
:where(#ink-cart) ul.bookmarkBox-kiji img{
    border: none;
	}
:where(#ink-cart) #contents_page ul.bookmarkBox-kiji li{
	padding: 2px 0 2px 12px !important;
	}
:where(#ink-cart) ul.bookmarkBox-kiji li{
	list-style: none;
	text-decoration: none;
	background: none;
	display: inline-block;
	}
:where(#ink-cart) ul.bookmarkBox-kiji{
	clear: both;
	width: 720px;
	margin: 10px 0 !important;
	padding: 10px 5px 5px 5px !important;
	text-align: right;
	}
:where(#ink-cart) ul.bookmarkBox-kiji li.btnTwitter{
	vertical-align: top;
	}
:where(#ink-cart) ul.bookmarkBox-SNS_typeA{
	clear: both;
	width: 720px;
	margin: 30px 0 20px;
	padding: 10px 0 5px;
	border-top: dotted 1px #C0C0C0;
	border-bottom: dotted 1px #C0C0C0;
	text-align: right;
	}
:where(#ink-cart) ul.bookmarkBox-SNS_typeA li.btnTwitter{
	vertical-align: top;
	}
:where(#ink-cart) ul.bookmarkBox-SNS_typeA li{
	list-style: none;
	text-decoration: none;
	background: none;
	display: inline-block;
	}

/* .common｜注釈
-----------------------------------*/
:where(#ink-cart) dl.pghCap{
	margin: 0;
	padding: 0;
	font-size: 11px;
	font-weight: normal;
	}
:where(#ink-cart) dl.pghCap dt{
	width: 15px;
	float: left;
	margin: 0;
	padding: 0;
	color: #00a0e9;
	line-height: 16px;
	}
:where(#ink-cart) dl.pghCap dd{
	margin: 0 0 0 15px;
	padding: 0;
	line-height: 16px;
	}

/* .common｜別窓ウィンドウ
-----------------------------------*/
:where(#ink-cart) a.blank{
	padding:0 1.5em 0 0;
	background-image: url("/images/stories/htk/common/icn_blank.png");
	background-repeat: no-repeat;
	background-position: right 4px center;
	/*background: url(cart-htk_common_global_sprite.png) no-repeat -487px -149px;*/
	/*background-repeat: no-repeat;*/
}

/* .common｜ボタンデザイン
-----------------------------------*/
/*ボタンベースデザイン*/
:where(#ink-cart) a.btnBase_A{
	font-size:16px;
	font-weight:bold;
	padding:9px 10px 8px;
	text-decoration:none !important;
	display:inline-block;
	}
:where(#ink-cart) a.btnBase_B{
	font-size:14px;
	font-weight:bold;
	padding:7px 8px 6px 9px;
	text-decoration:none !important;
	display:inline-block;
	}
/*オレンジ*/
:where(#ink-cart) a.btn_type_orange01{
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px;
	border:1px solid #eeb44f;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(5%, #ffc477), color-stop(100%, #fb9e25) );
	background:-moz-linear-gradient( center top, #ffc477 5%, #fb9e25 100% );
	background:-ms-linear-gradient( top, #ffc477 5%, #fb9e25 100% );
	background-color:#ffc477;
	color:#ffffff;
	text-shadow:1px -1px 0px #cc9f52;
 	-webkit-box-shadow:inset 1px 1px 0px 0px #fce2c1;
 	-moz-box-shadow:inset 1px 1px 0px 0px #fce2c1;
 	box-shadow:inset 1px 1px 0px 0px #fce2c1;
	}
:where(#ink-cart) a.btn_type_orange01:hover{
	background:-webkit-gradient( linear, left top, left bottom, color-stop(5%, #fb9e25), color-stop(100%, #ffc477) );
	background:-moz-linear-gradient( center top, #fb9e25 5%, #ffc477 100% );
	background:-ms-linear-gradient( top, #fb9e25 5%, #ffc477 100% );
	background-color:#fb9e25;
	}
/*ブルー*/
:where(#ink-cart) .btn_type_blue01{
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px;
	border:1px solid #84bbf3;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(5%, #79bbff), color-stop(100%, #378de5) );
	background:-moz-linear-gradient( center top, #79bbff 5%, #378de5 100% );
	background:-ms-linear-gradient( top, #79bbff 5%, #378de5 100% );
	background-color:#79bbff;
	color:#ffffff !important;
	text-shadow:1px -1px 0px #528ecc;
 	-webkit-box-shadow:inset 1px 1px 0px 0px #bbdaf7;
 	-moz-box-shadow:inset 1px 1px 0px 0px #bbdaf7;
 	box-shadow:inset 1px 1px 0px 0px #bbdaf7;
}
:where(#ink-cart) .btn_type_blue01:hover{
	background:-webkit-gradient( linear, left top, left bottom, color-stop(5%, #378de5), color-stop(100%, #79bbff) );
	background:-moz-linear-gradient( center top, #378de5 5%, #79bbff 100% );
	background:-ms-linear-gradient( top, #378de5 5%, #79bbff 100% );
	background-color:#378de5;
}
/*白*/
:where(#ink-cart) a.btn_type_white01{
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px;
	border:1px solid #dcdcdc;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(5%, #f9f9f9), color-stop(100%, #e9e9e9) );
	background:-moz-linear-gradient( center top, #f9f9f9 5%, #e9e9e9 100% );
	background:-ms-linear-gradient( top, #f9f9f9 5%, #e9e9e9 100% );
	background-color:#f9f9f9;
	color:#666666;
	text-shadow:1px 1px 0px #ffffff;
 	-webkit-box-shadow:inset 1px 1px 0px 0px #ffffff;
 	-moz-box-shadow:inset 1px 1px 0px 0px #ffffff;
 	box-shadow:inset 1px 1px 0px 0px #ffffff;
}
:where(#ink-cart) a.btn_type_white01:hover{
	background:-webkit-gradient( linear, left top, left bottom, color-stop(5%, #e9e9e9), color-stop(100%, #f9f9f9) );
	background:-moz-linear-gradient( center top, #e9e9e9 5%, #f9f9f9 100% );
	background:-ms-linear-gradient( top, #e9e9e9 5%, #f9f9f9 100% );
	background-color:#e9e9e9;
}
/*赤色*/
:where(#ink-cart) a.btn_type_red01{
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px;
	border:1px solid #d83526;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(5%, #fc8d83), color-stop(100%, #e4685d) );
	background:-moz-linear-gradient( center top, #fc8d83 5%, #e4685d 100% );
	background:-ms-linear-gradient( top, #fc8d83 5%, #e4685d 100% );
	background-color:#fc8d83;
	color:#FFF !important;
 	-webkit-box-shadow:inset 1px 1px 0px 0px #f7c5c0;
 	-moz-box-shadow:inset 1px 1px 0px 0px #f7c5c0;
 	box-shadow:inset 1px 1px 0px 0px #f7c5c0;
	}
:where(#ink-cart) a.btn_type_red01:hover{
	background:-webkit-gradient( linear, left top, left bottom, color-stop(5%, #e4685d), color-stop(100%, #fc8d83) );
	background:-moz-linear-gradient( center top, #e4685d 5%, #fc8d83 100% );
	background:-ms-linear-gradient( top, #e4685d 5%, #fc8d83 100% );
	background-color:#e4685d;
	}
:where(#ink-cart) .careerpayBtn{
	width: 270px;
	margin: 0 auto;
	}
:where(#ink-cart) .careerpayBtn input,
:where(#ink-cart) .careerQR input{
	font-size:22px;
	font-weight:bold;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px;
	border:1px solid #ffaa22;
	padding:9px 45px;
	text-decoration:none;
	background:-moz-linear-gradient( center top, #ffec64 5%, #ffab23 100% );
	background:-ms-linear-gradient( top, #ffec64 5%, #ffab23 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffec64', endColorstr='#ffab23');
	background:-webkit-gradient( linear, left top, left bottom, color-stop(5%, #ffec64), color-stop(100%, #ffab23) );
	background-color:#ffec64;
	color:#333333;
	display:inline-block;
	text-shadow:1px 1px 0px #ffee66;
 	-webkit-box-shadow:inset 1px 1px 0px 0px #fff6af;
 	-moz-box-shadow:inset 1px 1px 0px 0px #fff6af;
 	box-shadow:inset 1px 1px 0px 0px #fff6af;
	}
:where(#ink-cart) .careerpayBtn input:hover,
:where(#ink-cart) .careerQR input:hover{
	background:-moz-linear-gradient( center top, #ffab23 5%, #ffec64 100% );
	background:-ms-linear-gradient( top, #ffab23 5%, #ffec64 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffab23', endColorstr='#ffec64');
	background:-webkit-gradient( linear, left top, left bottom, color-stop(5%, #ffab23), color-stop(100%, #ffec64) );
	background-color:#ffab23;
}
:where(#ink-cart) .careerpayBtn input:active,
:where(#ink-cart) .careerQR input:active{
	position:relative;
	top:1px;
}
:where(#ink-cart) .careerpayBtn li{background: none;}

/* 会員フォーム系リニューアルに伴うSPとの共通ボタンフォーマット用
（改修の対象になるページから順次こちらの仕組みでボタンを作り直す） */
:where(#ink-cart) .btnBox{
	min-height: 55px;
	margin: 0;
	padding: 5px 0;
	text-align: center;
	}
:where(#ink-cart) .btnBox .btn:focus{
	outline: none;
	}

:where(#ink-cart) .btnBox a{
	color: #FFF;
	text-decoration: none !important;
	}
:where(#ink-cart) .btnBox .btn{
	cursor: pointer;
	padding: 7px 12px;
	font-weight: bolder;
	text-align: center;
	font-size: 18px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	border-radius: 8px;
	box-shadow:rgba(168, 168, 168, 0.8) 0px 0px 6px 0;
	-webkit-box-shadow:rgba(168, 168, 168, 0.8) 0px 0px 6px 0;
	-moz-box-shadow:rgba(168, 168, 168, 0.8) 0px 0px 6px 0;
	box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;
	}
/*決定ボタン：色調「緑」*/
:where(#ink-cart) .btn_type_Enter{
	color: #FFF;
	background: #57D073;
	background: linear-gradient(to bottom,#57D073 0%,#18b238);
	background: -moz-linear-gradient(top,#57D073,#18b238);
	background: -webkit-gradient(linear, left top, left bottom, from(#57D073), to(#18b238));
	border: 2px solid #FFF;
	}
:where(#ink-cart) .btn_type_Enter:hover{
	background: #7ee693;
	background: linear-gradient(to bottom,#7ee693 0%,#53c96c);
	background: -moz-linear-gradient(top,#7ee693,#53c96c);
	background: -webkit-gradient(linear, left top, left bottom, from(#7ee693), to(#53c96c));
	border: 2px solid #FFF;
	}


/*戻るボタン：色調「青」*/
:where(#ink-cart) .btn_type_Back{
	padding: 5px 16px;
	font-size: 14px;
	color: #FFF;
	background: #077BDA;
	background: linear-gradient(to bottom,#44cfec 0%,#077BDA);
	background: -moz-linear-gradient(top,#44cfec,#077BDA);
	background: -webkit-gradient(linear, left top, left bottom, from(#44cfec), to(#077BDA));
	border: 2px solid #FFF;
	}
:where(#ink-cart) .btn_type_Back:hover{
	background: #44cfec;
	background: linear-gradient(to bottom,#86DFF2 0%,#2197F8);
	background: -moz-linear-gradient(top,#86DFF2,#2197F8);
	background: -webkit-gradient(linear, left top, left bottom, from(#86DFF2), to(#2197F8));
	}
/*次へ進むボタン：色調「赤」*/
:where(#ink-cart) .btn_type_Next{
	color: #FFF;
	background: #FF5903;
	background: linear-gradient(to bottom,#FFAA6E 0%,#FF5903);
	background: -moz-linear-gradient(top,#FFAA6E,#FF5903);
	background: -webkit-gradient(linear, left top, left bottom, from(#FFAA6E), to(#FF5903));
	border: 2px solid #FFF;
	}
:where(#ink-cart) .btn_type_Next:hover{
	background: #FF7D37;
	background: linear-gradient(to bottom,#FFC69B 0%,#FF7D37);
	background: -moz-linear-gradient(top,#FFC69B,#FF7D37);
	background: -webkit-gradient(linear, left top, left bottom, from(#FFC69B), to(#FF7D37));
	border: 2px solid #FFF;
	}
/*削除ボタン：色調「灰」*/
:where(#ink-cart) .btn_type_Delete{
	color: #FFF;
	background: #A6A6A6;
	background: linear-gradient(to bottom,#DADADA 0%,#A6A6A6);
	background: -moz-linear-gradient(top,#DADADA,#A6A6A6);
	background: -webkit-gradient(linear, left top, left bottom, from(#DADADA), to(#A6A6A6));
	border: 2px solid #FFF;
	}
:where(#ink-cart) .btn_type_Delete:hover{
	background: #A6A6A6;
	background: linear-gradient(to bottom,#E5E5E5 0%,#BDBDBD);
	background: -moz-linear-gradient(top,#E5E5E5,#BDBDBD);
	background: -webkit-gradient(linear, left top, left bottom, from(#E5E5E5), to(#BDBDBD));
	border: 2px solid #FFF;
	}
:where(#ink-cart) .btn_type_Plane{
	padding: 14px 20px !important;
	color: #222 !important;
	background: #FFF;
	border: 1px solid #acacac;
	}
:where(#ink-cart) .btn_type_Plane:hover{
	background: #ececec;
	border: 1px solid #acacac;
	}

/*マイページ 注文詳細を見る*/
:where(#ink-cart) .btn_type_orderDetail{
	position: relative;
	display: block;
	width: 140px;
	margin: auto;
	line-height: 1;
	padding: 10px 40px 10px 20pt !important;
	font-size: 15px !important;
	color: #222 !important;
	background: #f0c834;
	border: 1px solid #ff8153;
	border-radius: 999px !important;
	transition: .15s;
	}
:where(#ink-cart) .btn_type_orderDetail:before{
	content: "";
	display: block;
	position: absolute;
	left: 10px;
	top: 6px;
	width: 80%;
	height: 10px;
	border-radius: 100px;
	background: rgba(255,255,255,0.2);
}
:where(#ink-cart) .btn_type_orderDetail::after{
	content: '▶';
	display: block;
	position: absolute;
	background: #FFF;
	width: 22px;
	height: 22px;
	border-radius: 999px;
	font-size: 12px;
	line-height: 20px;
	color: #ff8153;
	top: 50%;
	right: 8px;
	transform: translateY(-50%);
}
:where(#ink-cart) .btn_type_orderDetail:hover{
	opacity: .8;
	}

/*マイページ すべてを見る*/
:where(#ink-cart) .btn_type_orderMore{
	position: relative;
	display: block;
	width: 240px;
	margin: auto;
	line-height: 1;
	padding: 10px 32px 10px 20pt !important;
	font-size: 15px !important;
	color: #222 !important;
	background: #f4f4f4;
	border: 1px solid #919191;
	border-radius: 999px !important;
	transition: .15s;
	}
:where(#ink-cart) .btn_type_orderMore:before{
	content: "";
	display: block;
	position: absolute;
	left: 10px;
	top: 6px;
	width: 80%;
	height: 10px;
	border-radius: 100px;
	background: rgba(255,255,255,0.2);
}
:where(#ink-cart) .btn_type_orderMore::after{
	content: '▼';
	display: block;
	position: absolute;
	background: #FFF;
	width: 22px;
	height: 22px;
	border-radius: 999px;
	font-size: 12px;
	line-height: 20px;
	color: #494949;
	top: 50%;
	right: 8px;
	transform: translateY(-50%);
}
:where(#ink-cart) .btn_type_orderMore:hover{
	opacity: .8;
	}



/*小さいボタン*/
:where(#ink-cart) .btnBoxS{
	width: 200px;
	margin: 0 auto 30px;
	/*padding: 0 5px;*/
	}
:where(#ink-cart) .btnBoxS .btn{
	cursor: pointer;
	text-align: center;
	font-size: 14px;
	color: #FFF;
	border: solid 1px #FFF;
	border-radius: 8px;
	text-decoration: none !important;
	box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	box-shadow:rgba(168, 168, 168, 0.8) 0px 0px 6px 0;
	-webkit-box-shadow:rgba(168, 168, 168, 0.8) 0px 0px 6px 0;
	-moz-box-shadow:rgba(168, 168, 168, 0.8) 0px 0px 6px 0;
	}
:where(#ink-cart) .btnBoxS .btn:hover{
	text-decoration: none;
	}
/*ボタン1つ*/
:where(#ink-cart) .btnBoxS .btn:first-child:nth-last-child(1),
:where(#ink-cart) .btnBoxS .btn:first-child:nth-last-child(1) ~ .btn{
	display: block;
	margin-right: auto;
	margin-left: auto;
	line-height: 1;
	/* padding: 5px 8px 5px 20px; */
	padding: 10px 0;
	}
/*ボタン2つ*/
:where(#ink-cart) .btnBoxS .btn:first-child:nth-last-child(2),
:where(#ink-cart) .btnBoxS .btn:first-child:nth-last-child(2) ~ .btn{
	display: inline-block;
	width: 48%;
	padding: 3px 0;
	font-size: 90%;
	}
/*ボタン3つ*/
:where(#ink-cart) .btnBoxS .btn:first-child:nth-last-child(3),
:where(#ink-cart) .btnBoxS .btn:first-child:nth-last-child(3) ~ .btn{
	display: inline-block;
	width: 32%;
	padding: 10px 8px 10px 10px;
	}
/*配置*/
:where(#ink-cart) .smallBtn2Line{
	margin: 5px auto;
	overflow: hidden;
	}
:where(#ink-cart) .smallBtn2Line li{
	width: 50%;
	text-align: center;
	float: left;
	}
:where(#ink-cart) .smallBtn2Line li:first-child{
	text-align: right;
	}
:where(#ink-cart) .smallBtn2Line li:last-child{
	text-align: left;
	}
:where(#ink-cart) input.btnChange[type="button"]{
	border: none;
	font-size: 120%;
	font-weight: bold;
	color: #FFF;
	background: #FF8000;
	-webkit-appearance: none;
	border-radius: 0;
	}
:where(#ink-cart) input.btnDelete[type="button"]{
	border: none;
	font-size: 120%;
	font-weight: bold;
	color: #FFF;
	background: #808080;
	-webkit-appearance: none;
	border-radius: 0;
	}
:where(#ink-cart) input.btnEdit[type="button"]{
	border: none;
	font-size: 120%;
	font-weight: bold;
	color: #FFF;
	background: #FF6C6C;
	-webkit-appearance: none;
	border-radius: 0;
	}
/* 注文フローページ下部ボタン */
:where(#ink-cart) div.btnBoxWrap_bottom{
	width: 460px;
	margin: 0 auto;
}
:where(#ink-cart) div.btnBoxWrap_bottom > .btnBox,
:where(#ink-cart) div.btnBoxWrap_bottom > .btnBoxS{
	display: inline-block;
}
:where(#ink-cart) div.btnBoxWrap_bottom > .btnBox >.btn{
	 width: 235px;
}
/* ログインページ下部ボタン */
:where(#ink-cart) div.btnBoxWrap_bottom_02{
	margin: 0 auto;
	width: 520px;
}
:where(#ink-cart) div.btnBoxWrap_bottom_02 > .btnBox{
	display: inline-block;
}
:where(#ink-cart) div.btnBoxWrap_bottom_02 > .btnBox >.btn{
	 width: 235px;
}
/* ログインページ利用規約、プライバシーポリシー */
:where(#ink-cart) .termsofuseBox{
	text-align: center;
	margin:0 auto 30px;
}
:where(#ink-cart) .termsofuseBox li{
	display: inline-block;
}
/* .common｜スマホから遷移してきた際のボタン */
:where(#ink-cart) .spLink a{
	width: 100%;
	font-size:45px;
	font-weight:bold;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px;
	border:1px solid #dcdcdc;
	margin: 20px 0;
	padding:9px 0;
	text-align: center;
	text-decoration:underline;
	background:-moz-linear-gradient( center top, #ffec64 5%, #ffab23 100% );
	background:-ms-linear-gradient( top, #ffec64 5%, #ffab23 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffec64', endColorstr='#ffab23');
	background:-webkit-gradient( linear, left top, left bottom, color-stop(5%, #ffec64), color-stop(100%, #ffab23) );
	background-color:#ffec64;
	color:#333333;
	display:inline-block;
	text-shadow:1px 1px 0px #ffee66;
 	-webkit-box-shadow:inset 1px 1px 0px 0px #fff6af;
 	-moz-box-shadow:inset 1px 1px 0px 0px #fff6af;
 	box-shadow:inset 1px 1px 0px 0px #fff6af;
	}
/* グレーのグラデーションボタン */
:where(#ink-cart) .btn_type_gray{
    font-family: Meiryo,"メイリオ","ＭＳ Ｐゴシック",Osaka,"ヒラギノ角ゴ Pro W3",sans-serif !important;
    text-align: left !important;
    display: inline-block;
    letter-spacing: -0.2px;
    width: 240px;
    font-size: 12px !important;
    color: #333 !important;
    background: #ddd;
    background: -webkit-linear-gradient(top, rgb(250, 250, 250) 0%, rgb(207, 207, 207) 100%);
background: -o-linear-gradient(top, rgb(250, 250, 250) 0%, rgb(207, 207, 207) 100%);
background: -ms-linear-gradient(top, rgb(250, 250, 250) 0%, rgb(207, 207, 207) 100%);
background: -moz-linear-gradient(top, rgb(250, 250, 250) 0%, rgb(207, 207, 207) 100%);
background: linear-gradient(to bottom, rgb(250, 250, 250) 0%, rgb(207, 207, 207) 100%);
}
:where(#ink-cart) .btn_type_gray:hover{
    text-decoration: none;
    color: #333;
    opacity: .6;
    transition: .3s;
}
:where(#ink-cart) .btn_type_gray > span{
    font-size: 20px;
    font-weight: bold;
    line-height: 1.7;
}
:where(#ink-cart) .btn_type_gray > span > img{
    vertical-align: middle;
    margin: 0 0 2px 2px;
}

/* .common｜検索ボタン
-----------------------------------*/
:where(#ink-cart) .searchBtnBox{
    background: url(https://cdn.ink-revolution.com/images/stories/htk/corporation_new/bg_img.jpg);
    margin: 0 auto;
    padding: 25px;
    -webkit-box-shadow: rgba(53, 53, 53, 0.08) 0px 0px 5px 5px;
    -moz-box-shadow: rgba(53, 53, 53, 0.08) 0px 0px 5px 5px;
    box-shadow: rgba(53, 53, 53, 0.08) 0px 0px 5px 5px;
}


/* .common｜警告文言
-----------------------------------*/
:where(#ink-cart) .cautionTxtBox{
    background: #ffe8e8;
    padding: 20px;
    border-radius: 10px;
}
:where(#ink-cart) .cautionTxt{
    background: url("https://cdn.ink-revolution.com/images/stories/htk/order/lastCaution.png") no-repeat;
    height: 50px;
    padding-left: 70px;
    color: red;
}


/*clearfix
------------------------*/
:where(#ink-cart) #bread-crumb-list:after,
:where(#ink-cart) .globalInfo:after,
:where(#ink-cart) ul.bookmarkBox-SNS_typeA:after,
:where(#ink-cart) #detail_base .colorAttribute ul:after,
:where(#ink-cart) #detail_base .price:after,
:where(#ink-cart) #detail_base .productSpec table td ul li:after,
:where(#ink-cart) .lc119cap ul:after,
:where(#ink-cart) .dbBox:after{
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
	}

:where(#ink-cart) #bread-crumb-list,
:where(#ink-cart) .globalInfo,
:where(#ink-cart) ul.bookmarkBox-SNS_typeA,
:where(#ink-cart) #detail_base .colorAttribute ul,
:where(#ink-cart) #detail_base .price,
:where(#ink-cart) #detail_base .productSpec table td ul li,
:where(#ink-cart) .lc119cap ul,
:where(#ink-cart) .dbBox{
	min-height: 1px;
	}


/* -------------------------------------------------------------
	フローティング
--------------------------------------------------------------*/
:where(#ink-cart) .popup-notification{
	display: block;
	position: fixed;
	right: 4px;
	bottom: 260px;
	/* transform: translateX(-50%); */
	/* -webkit-transform: translateX(-50%); */
	width: 220px;
	border-radius: 6px;
	box-sizing: border-box;
	z-index: 10500;
	transition: 0.5s;
}
:where(#ink-cart) .popup-notification .message{
	padding: 10px;
	border-radius: 4px;
	background : rgba(4, 182, 48, 0.83);
}
:where(#ink-cart) .popup-notification .message .txt{
	margin-bottom: 0;
	font-size: 100%;
	/*letter-spacing: 1;*/
	color: #FFF;
	/* font-weight: bold; */
}
:where(#ink-cart) .popup-notification .close{
	position: absolute;
	right: 0;
	top: -17px;
	width: 35px;
	height: 20px;
	background: url(https://cdn.ink-revolution.com/images/stories/htk/common/bnr_fixed_contact_box_close.png) no-repeat;
	background-size: cover;
	z-index: 10501;
}


/* -------------------------------------------------------------
	[_.template
--------------------------------------------------------------*/

/* Form validation */
:where(#ink-cart) .invalid{ border-color: #ff0000; }
:where(#ink-cart) label.invalid{ color: #ff0000; }

:where(#ink-cart) ul#menubar{
   margin: 0px; /* ul内部の左端余白を消す(IE) */
   padding: 0px; /* ul内部の左端余白を消す(Fx,Op) */
}

:where(#ink-cart) ul#menubar li{
   list-style-type: none; /* 先頭記号を消す */
   float: left; /* リスト項目を横方向に並べる */
   padding: 0px; /* 枠線と内容の距離をゼロに */
   list-style: none outside;
   display: block;
   width: 110px;
}

:where(#ink-cart) ul#menubar2{
   margin: 0px; /* ul内部の左端余白を消す(IE) */
   padding: 0px; /* ul内部の左端余白を消す(Fx,Op) */
}

:where(#ink-cart) ul#menubar2 li{
   list-style-type: none; /* 先頭記号を消す */
   float: left; /* リスト項目を横方向に並べる */
   padding: 0px; /* 枠線と内容の距離をゼロに */
   list-style: none outside;
   display: block;
   width: 150px;
}

/* Buttons */
:where(#ink-cart) #editor-xtd-buttons{
	padding: 5px;
}

:where(#ink-cart) .button2-left,
:where(#ink-cart) .button2-right,
:where(#ink-cart) .button2-left div,
:where(#ink-cart) .button2-right div{
	float: left;
}

:where(#ink-cart) .button2-left a,
:where(#ink-cart) .button2-right a,
:where(#ink-cart) .button2-left span,
:where(#ink-cart) .button2-right span{
	display: block;
	height: 22px;
	float: left;
	line-height: 22px;
	font-size: 11px;
	color: #666;
	cursor: pointer;
}

:where(#ink-cart) .button2-left span,
:where(#ink-cart) .button2-right span{
	cursor: default;
	color: #999;
}

:where(#ink-cart) .button2-left .page a,
:where(#ink-cart) .button2-right .page a,
:where(#ink-cart) .button2-left .page span,
:where(#ink-cart) .button2-right .page span{
	padding: 0 6px;
}

:where(#ink-cart) .page span{
	color: #000;
	font-weight: bold;
}

:where(#ink-cart) .button2-left a:hover,
:where(#ink-cart) .button2-right a:hover{
	text-decoration: none;
	color: #0B55C4;
}

:where(#ink-cart) .button2-left a,
:where(#ink-cart) .button2-left span{
	padding: 0 24px 0 6px;
}

:where(#ink-cart) .button2-right a,
:where(#ink-cart) .button2-right span{
	padding: 0 6px 0 24px;
}
/* Tooltips */
:where(#ink-cart) div.tooltip{
	float: left;
	background: #ffc;
	border: 1px solid #D4D5AA;
	padding: 5px;
	max-width: 200px;
	z-index:13000;
}
:where(#ink-cart) div.tooltip p{
	font-size: 90%;
	margin: 0;
}

/* Caption fixes */
:where(#ink-cart) .img_caption.left{
	float: left;
	margin-right: 1em;
}

:where(#ink-cart) .img_caption.right{
	float: right;
	margin-left: 1em;
}

:where(#ink-cart) .img_caption.left p{
	clear: left;
	text-align: center;
}

:where(#ink-cart) .img_caption.right p{
	clear: right;
	text-align: center;
}
/* Calendar */
:where(#ink-cart) a img.calendar{
	width: 16px;
	height: 16px;
	margin-left: 3px;
	background: url(../images/calendar.png) no-repeat;
	cursor: pointer;
	vertical-align: middle;
}
/* .template｜system.css
-----------------------------------*/
/* OpenID icon style */
:where(#ink-cart) input.system-openid,
:where(#ink-cart) input.com-system-openid{
   background: url(https://openid.net/images/login-bg.gif) no-repeat;
   background-color: #fff;
   background-position: 0 50%;
   color: #000;
   padding-left: 18px;
}
/* Unpublished */
:where(#ink-cart) .system-unpublished{
background: #e8edf1;
border-top: 4px solid #c4d3df;
border-bottom: 4px solid #c4d3df;
}

/* System Messages */
:where(#ink-cart) #system-message{ margin-bottom: 10px; padding: 0;}
:where(#ink-cart) #system-message dt{ font-weight: bold; }
:where(#ink-cart) #system-message dd{ margin: 0; font-weight: bold; text-indent: 30px; }
:where(#ink-cart) #system-message dd ul{ color: #0055BB; margin-bottom: 10px; list-style: none; padding: 10px; border-top: 3px solid #84A7DB; border-bottom: 3px solid #84A7DB;}

/* System Standard Messages */
:where(#ink-cart) #system-message dt.message{ display: none; }
/* System Error Messages */
:where(#ink-cart) #system-message dt.error{ display: none; }
:where(#ink-cart) #system-message dd.error ul{ color: #c00; background-color: #E6C0C0; border-top: 3px solid #DE7A7B; border-bottom: 3px solid #DE7A7B;}

/* System Notice Messages */
:where(#ink-cart) #system-message dt.notice{ display: none; }
:where(#ink-cart) #system-message dd.notice ul{ color: #c00; background: #EFE7B8; border-top: 3px solid #F0DC7E; border-bottom: 3px solid #F0DC7E;}

/* Debug */
:where(#ink-cart) #system-debug{ color: #ccc; background-color: #fff; padding: 10px; margin: 10px; }
:where(#ink-cart) #system-debug div{ font-size: 11px;}

:where(#ink-cart) .dsp_none{
	display: none!important;
}


/* ===== cart-vendored-program.css ===== */


/* **********************************************

■ program.css
------------------------------------------------
INDEX

[_.left
  ／左カラムカート

[_.contents
  ／タイトル帯
  ／画像配置用
  ／ログイン
  ／まだ会員登録されていないお客様
  ／アマゾンログイン
  ／パスワードリセット
  ／カート確認ページ
  ／注文フロー
  ／注文完了／新規登録完了
  ／注文完了後決済
  ／新規登録完了_new
  ／マイページフォーム
  ／ご家族・お友達紹介システム
  ／販売開始お知らせメール・登録画面
  ／レビュー（ショップ・商品ページ）
  ／モニターの声
  ／見積書機能
  ／プリンター型番検索機能
  ／お問い合せフォーム
  ／アンケートフォーム

[_.form
  ／フォーム

[_.module
  ／リアルタイム注文履歴

[_.common
  ／ページネーション
  ／エラー
  ／エラー吹き出し
  ／ヘルプボックス
  ／Adblock用

 ************************************************ */
/* -------------------------------------------------------------
  [_.left
------------------------------------------------------------- */
:where(#ink-cart) div.module-cart{
  position: relative;
  background: #faf9f9;
  margin: 0 0 4px;
}

:where(#ink-cart) div.module-cart-title{
  width: 148px;
  height: 35px;
  line-height: 34px;
  margin: 0;
  padding: 0 0 0 52px;
  color: #fff;
  font-size: 15px;
  font-weight: bold;
  background: url(cart-htk_common_global_sprite.png) no-repeat -300px -498px;
  position: absolute;
  top: -28px;
}

:where(#ink-cart) div.module-cart .btnBox .btn{
  font-size: 17px;
  width: 100%;
  display: inline-block;
}

:where(#ink-cart) div.module-cart-bg{
  margin-top: 42px;
  padding: 8px;
  border: 1px solid #ddd;
  border-radius: 5px;
}

:where(#ink-cart) div.module-cart-item{
  border-bottom: 1px solid #999999;
  width: 100%;
  margin: 0 0 8px;
}

:where(#ink-cart) div.module-cart-item p{
  font-size: 11px;
  line-height: 14px;
  font-weight: bold;
  margin: 0 0 8px;
}

:where(#ink-cart) div.module-cart-box{
  overflow: hidden;
  width: 100%;
  padding: 0 0 8px;
}

:where(#ink-cart) div.module-cart-box img{
  float: left;
  width: 86px;
}

:where(#ink-cart) div.module-cart-box dl.item{
  float: right;
  width: 87px;
  font-size: 11px;
  margin: 2px 0 0;
}

:where(#ink-cart) div.module-cart-box dl.item dt{
  clear: both;
  display: inline;
  float: left;
  width: 3em;
  margin: 0 -3em 0 0;
  padding: 0.1em 0;
}

:where(#ink-cart) div.module-cart-box dl.item dt.rule-t{
  border-top: 1px dotted #999999;
  margin: 0.2em -3em 0 0;
  padding: 0.3em 0;
}

:where(#ink-cart) div.module-cart-box dl.item dd{
  text-align: right;
  margin: 0 0 0 3em;
  padding: 0.1em 0;
}

:where(#ink-cart) div.module-cart-box dl.item dd.rule-t{
  border-top: 1px dotted #999999;
  margin: 0.2em 0 0 3em;
  padding: 0.3em 0;
}

:where(#ink-cart) div.module-cart-bg dl.subtotal{
  width: 100%;
  font-size: 14px;
  font-weight: bold;
  margin: 0 0 8px;
}

:where(#ink-cart) div.module-cart-bg dl.subtotal dt{
  clear: both;
  display: inline;
  float: left;
  width: 5em;
  margin: 0 -5em 0 0;
  padding: 0;
}

:where(#ink-cart) div.module-cart-bg dl.subtotal dd{
  text-align: right;
  margin: 0 0 0 5em;
  padding: 0;
}

:where(#ink-cart) .btn--cart-area{
  padding: 0;
}

:where(#ink-cart) .btn--cart-area li{
  padding: 0;
}

:where(#ink-cart) .btn--cart-area .btn{
  text-align: center;
  color: #222 !important;
  /* background: #00b247; */
  background: linear-gradient(to bottom,#f7f8fa 60%,#dcdcdc 98%);
  border: 1px solid #b3b3b3;
  box-sizing: border-box;
  text-decoration: none !important;
  width: 100%;
  margin-top: 5px;
  padding: 5px 0;
  border-radius: 5px;
  font-size: 14px;
  line-height: 1;
  display: inline-block;
}

:where(#ink-cart) .btn--cart-area .btn:hover{
  opacity: 0.7;
}

/*見積書ボタン*/
:where(#ink-cart) div.module-cart-estimate{
  width: 110px;
  height: 25px;
  margin-left: auto;
  margin-bottom: 8px;
}

/*まとめ買い割*/
:where(#ink-cart) div.module-cart-bg dl.cart_v_dscnt{
  width: 100%;
  font-size: 14px;
  font-weight: bold;
  margin: 0 0 8px;
  padding: 0 0 5px 0;
  border-bottom: dotted 1px #4C4C4C;
}

:where(#ink-cart) div.module-cart-bg dl.cart_v_dscnt dt{
  clear: both;
  display: inline;
  float: left;
  width: 5em;
  margin: 0 -5em 0 0;
  padding: 0;
}

:where(#ink-cart) div.module-cart-bg dl.cart_v_dscnt dd{
  text-align: right;
  margin: 0 0 0 5em;
  padding: 0;
}

:where(#ink-cart) p.dscnt_mark_cart{
  width: 85px;
  line-height: 20px !important;
  font-size: 90%;
  color: #ff2157;
}

/*合計*/
:where(#ink-cart) div.module-cart-bg dl.total{
  width: 100%;
  font-size: 14px;
  font-weight: bold;
  margin: 0 0 8px;
}

:where(#ink-cart) div.module-cart-bg dl.total dt{
  clear: both;
  display: inline;
  float: left;
  width: 5em;
  margin: 0 -5em 0 0;
  padding: 0;
}

:where(#ink-cart) div.module-cart-bg dl.total dd{
  text-align: right;
  margin: 0 0 0 5em;
  padding: 0;
}

:where(#ink-cart) div.estimate-form-button{
  width: 700px;
  margin: 0 0 15px;
}

:where(#ink-cart) div.estimate-form-button a{
  display: block;
  width: 110px;
  margin-left: auto;
}

:where(#ink-cart) div.module-cart-lack{
  overflow: hidden;
}

:where(#ink-cart) div.module-cart-postage,
:where(#ink-cart) div.module-cart-commission{
  background: #15a83d;
  width: 88px;
  border-radius: 5px;
  margin: 0 0 20px;
  padding: 3px 0px;
}

:where(#ink-cart) div.module-cart-postage p,
:where(#ink-cart) div.module-cart-commission p{
  font-size: 10px;
  color: #fff;
  line-height: 17px;
  text-align: center;
  margin: 0;
}

:where(#ink-cart) div.module-cart-bt{
  text-align: center;
  margin: 0 0 10px;
}

:where(#ink-cart) div.module-cart-empty{
  width: 100%;
}

:where(#ink-cart) div.module-cart-empty p{
  text-align: center;
  margin: 10px 0;
}

/* -------------------------------------------------------------
  [_.contents
------------------------------------------------------------- */
/* .contents｜タイトル帯
-----------------------------------*/
:where(#ink-cart) div.registration-ph01{
  margin-bottom: 20px;
  /* height: 88px;
  background: url("/images/stories/htk/registration/ph01.jpg") no-repeat center top; */
}

:where(#ink-cart) div.registration-ph02{
  margin-bottom: 10px;
  /* height: 38px;
  background: url("/images/stories/htk/registration/ph02.jpg") no-repeat center top; */
}

:where(#ink-cart) div.registration-ph02 h2{
  margin-top: 30px;
  margin-bottom: 10px;
  padding-left: 20px;
  border-left: 4px solid #01B246;
  font-size: 22px;
}

:where(#ink-cart) div.registration-ph03{
  width: 720px;
  height: 38px;
  margin-bottom: 15px;
  line-height: 38px;
  background: #F7931E;
  border-radius: 5px;
}

:where(#ink-cart) div.registration-ph03 h2{
  color: #ffffff;
  text-align: left;
  font-weight: bold;
  font-size: 20px;
  margin: 0;
  padding-left: 20px;
}

/* .contents｜画像配置用
-----------------------------------*/
:where(#ink-cart) .link23{
  position: relative;
  top: 0px;
  left: 0px;
  width: 240px;
  height: 40px;
}

:where(#ink-cart) .link24{
  position: relative;
  top: 0px;
  left: 20px;
  width: 240px;
  height: 40px;
}

:where(#ink-cart) .link31{
  position: relative;
  top: 0px;
  left: -10px;
  width: 171px;
  height: 87px;
}

:where(#ink-cart) .link32{
  position: relative;
  top: 0px;
  left: -20px;
  width: 171px;
  height: 87px;
}

:where(#ink-cart) .link33{
  position: relative;
  top: 0px;
  left: -30px;
  width: 171px;
  height: 87px;
}

/* .contents｜ログイン
-----------------------------------*/
:where(#ink-cart) div.registration-form01{
  width: 700px;
  margin-top: 20px;
  margin-bottom: 5px;
  text-align: left;
}

:where(#ink-cart) div.registration-form01 table tr{
  border: 1px solid #cfcfcf;
}

:where(#ink-cart) div.registration-form01 table td{
  padding: 5px;
  border: 1px solid #cfcfcf;
}

:where(#ink-cart) div.registration-form01 table td.left{
  background-color: #ece9e0;
  margin-bottom: 5px;
  font-weight: bold;
}

:where(#ink-cart) div.registration-form01 table td.left p{
  font-weight: bold;
  text-align: left;
  margin-left: 10px;
}

:where(#ink-cart) div.registration-form01 table td.left img{
  float: right;
  vertical-align: top;
  padding: 0px;
  margin-top: 0px;
  margin-right: 5px;
}

:where(#ink-cart) .forgotLnk{
  margin: 5px 0 0 auto;
  padding: 0 0 0 8px;
  background: url(/images/stories/htk/common/dotarrow_black_right.png) no-repeat left center;
  font-size: 14px;
}

:where(#ink-cart) div.registration-form01 .forgotLnk{
  width: 215px;
}

/* .contents｜チャット問い合わせ機能
-----------------------------------*/
:where(#ink-cart) .newResetStep #bnr_fixed_contact_box{
  width: 230px;
  height: 261px;
  background: url(/images/stories/htk/common/bnr_fixed_contact_box_off.png);
  display: none;
  position: fixed;
  z-index: 5000;
  bottom: 5px;
  right: 0px;
}

:where(#ink-cart) .newResetStep .fixed_contact_box_element{
  position: relative;
}

:where(#ink-cart) .newResetStep .fixed_contact_box_element div{
  position: absolute;
  bottom: -253px;
  right: 16px;
}

:where(#ink-cart) .newResetStep div.btnBoxWrap_bottom{
  width: 565px;
}

:where(#ink-cart) .newResetStep div.btnBoxWrap_bottom > .btnBox > .btn{
  width: 100%;
}

:where(#ink-cart) .newResetStep .errorBalloon{
  text-align: left;
}

:where(#ink-cart) .newResetStep .orderEntryContainer{
  float: none;
  margin: 0 auto;
}

:where(#ink-cart) .newResetStep .entryformBox{
  margin-top: 20px;
}

:where(#ink-cart) .newResetStep .orderFlowContents{
  padding-top: 20px;
}

:where(#ink-cart) .newResetStep .formUnit th.forminput_required{
  background-image: url(/images/stories/htk/common/forminput_sign_required.png);
  background-repeat: no-repeat;
  background-position: right 15px center;
  background-position: 135px center \9;
}

:where(#ink-cart) .newResetStep .formUnit th.forminput_OK{
  background-image: url(/images/stories/htk/common/forminput_sign_ok.png);
  background-repeat: no-repeat;
  background-position: right 15px center;
  background-position: 135px center \9;
}

:where(#ink-cart) .newResetStep .searchBox__ink{
  padding: 0;
  border: none;
}

:where(#ink-cart) .addSubContentWrapper{
  background: #f4f4f4;
  padding: 10px 20px;
  margin-bottom: 20px;
}

:where(#ink-cart) .addSubContentWrapper__title01{
  font-size: 1.2em;
  border-bottom: 1px #ccc solid;
  padding: 0.4em;
  margin-bottom: 0.7em;
}

:where(#ink-cart) .addSubContentWrapper__title02{
  font-size: 1.1em;
  border-left: 3px #ccc solid;
  padding: 0.2em 0.6em;
  margin-top: 2em;
  margin-bottom: 0.7em;
}

:where(#ink-cart) .addSubContentWrapper > img{
  width: 596px;
  margin-bottom: 30px;
  border: 3px solid #ccc;
}

:where(#ink-cart) .addSubContentWrapper ul{
  padding: 1em 0;
}

:where(#ink-cart) .addSubContentWrapper li{
  margin-bottom: 0.5em;
}

:where(#ink-cart) .newResetStep #rp_email,
:where(#ink-cart) .newResetStep #password,
:where(#ink-cart) .newResetStep #password2{
  height: 36px;
  font-size: 21px;
  width: 75%;
}

:where(#ink-cart) .newResetStep .errorBalloon{
  margin-left: 10px;
  margin-right: 10px;
}

:where(#ink-cart) .newResetStep .addSubCoutionWrapper{
  background: #FFE9E9;
  padding: 10px;
  padding-left: 2em;
  text-indent: -1em;
  margin-bottom: 2em;
}

:where(#ink-cart) .rp_errorContainer{
  padding: 70px 0 20px;
}

:where(#ink-cart) .rp_errorContainer p{
  text-align: center;
  margin-bottom: 3em;
}

:where(#ink-cart) .newResetStep .helpBox{
  position: relative;
  z-index: 9999;
}

:where(#ink-cart) .newResetStep .icon_Help:hover .helpBox{
  background: #fff;
  border: solid 3px #ddd;
}

:where(#ink-cart) .newResetStep .btn{
  color: #fff;
  text-decoration: none;
}

:where(#ink-cart) .newResetStep::-moz-selection{
  background: #ff0;
  /* Safari */
}

:where(#ink-cart) .newResetStep::selection{
  background: #ff0;
  /* Safari */
}

:where(#ink-cart) .newResetStep::-moz-selection{
  background: #ff0;
  /* Firefox */
}

:where(#ink-cart) .rp_step4_top{
  margin-bottom: 40px;
}

:where(#ink-cart) .rp_step4_top > a{
  display: inline-block;
  margin: 10px 4px;
}

:where(#ink-cart) .newResetStep .searchBtns__inkToner,
:where(#ink-cart) .newResetStep .searchBtns__printer{
  overflow: hidden;
}

/* ステップナビ */
:where(#ink-cart) .resetpassNavArea{
  float: left;
  width: 732px;
}

:where(#ink-cart) .resetpassNavArea ul{
  width: 730px;
  height: 37px;
  list-style: none;
}

/*パスワードリセット */
:where(#ink-cart) .resetpassNavArea ul li{
  float: left;
  height: 37px;
  padding: 0;
  margin: 0;
  overflow: hidden;
  background-image: url(/images/stories/htk/resetpass/resetpassnavarea.png);
  background-repeat: no-repeat;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
}

:where(#ink-cart) .resetpassNavArea ul li#nav-01{
  width: 178px;
  background-position: 0 -37px;
}

:where(#ink-cart) .resetpassNavArea ul li#nav-02{
  width: 184px;
  background-position: -178px -37px;
}

:where(#ink-cart) .resetpassNavArea ul li#nav-03{
  width: 184px;
  background-position: -362px -37px;
}

:where(#ink-cart) .resetpassNavArea ul li#nav-04{
  width: 184px;
  background-position: -546px -37px;
}

:where(#ink-cart) .resetpassNavArea ul li#nav-01.current{
  width: 178px;
  background-position: 0 0;
}

:where(#ink-cart) .resetpassNavArea ul li#nav-02.current{
  width: 184px;
  background-position: -178px 0;
}

:where(#ink-cart) .resetpassNavArea ul li#nav-03.current{
  width: 184px;
  background-position: -362px 0;
}

:where(#ink-cart) .resetpassNavArea ul li#nav-04.current{
  width: 184px;
  background-position: -546px 0;
}

/* 型番検索導線｜パスワード完了画面用の調整 */
:where(#ink-cart) .newResetStep .inkToner__searchBtns{
  margin-bottom: 40px;
  padding: 15px 0 0;
  background: none;
}
:where(#ink-cart) .newResetStep .searchBtnsWrapper{
  background: none;
  box-shadow: none;
  padding: 0;
  margin: 10px 0;
}

:where(#ink-cart) .newResetStep #PrinterSelectBox{
  width: 640px;
  height: 140px;
  margin: 0 0 15px;
  background: url(/images/stories/htk/resetpass/bg_printerselectbox.png) no-repeat;
  border: 1px solid #ddd;
}

:where(#ink-cart) .newResetStep .PrinterSelectTit{
  font-size: 19px;
  color: #ffea00;
  font-weight: bold;
  text-indent: 85px;
  line-height: 45px;
}

:where(#ink-cart) .newResetStep .PrinterSelectBox-step{
  width: 650px !important;
  margin: 35px auto 0 !important;
}

:where(#ink-cart) .newResetStep #PrinterSelectBox select#kind{
  display: inline-block;
  width: 180px;
  height: 30px;
  font-size: 15px;
  margin-left: 8px;
  margin-right: 25px;
}

:where(#ink-cart) .newResetStep #PrinterSelectBox select#maker{
  width: 200px;
  height: 30px;
  font-size: 15px;
  margin-right: 20px;
  display: inline-block;
}

:where(#ink-cart) .newResetStep #PrinterSelectBox select#printer{
  width: 185px;
  height: 30px;
  font-size: 15px;
  display: inline-block;
}

:where(#ink-cart) .newResetStep #PrinterSelectBox input#c_btn{
  display: block;
  width: 354px;
  height: 44px;
  margin: 13px auto 0;
  border: none;
  outline: none;
}

:where(#ink-cart) .newResetStep #PrinterSelectBox input.c_btn_inactive{
  border-radius: 10px;
  color: #FFF;
  font-size: 18px;
  font-weight: bold;
  background: #C0C0C0;
}

:where(#ink-cart) .newResetStep #PrinterSelectBox input.c_btn_active{
  border-radius: 10px;
  color: #FFF;
  font-size: 18px;
  font-weight: bold;
  background: #FF8000;
}

:where(#ink-cart) .newResetStep #PrinterSelectBox input.c_btn_active:hover{
  background: #FFC286;
}

/*program*/
:where(#ink-cart) .forgotLnk{
  width: 380px;
}

/*共通*/
:where(#ink-cart) .newResetStep .entryHead{
  text-align: left;
}

:where(#ink-cart) .newResetStep .contactBox{
  margin: 3em auto;
  padding: 20px 30px;
}

:where(#ink-cart) .newResetStep .contactBox .entryHead{
  border-left: 4px solid #ff8400;
}

/*TOPとあわせるための*/
:where(#ink-cart) .newResetStep #PrinterSelectBox img[src="/images/stories/htk/top/searchBox__ttl--printerName.png"],
:where(#ink-cart) .newResetStep img[src="/images/stories/htk/top/searchBox__arrow--printerName.png"]{
  display: none !important;
}

:where(#ink-cart) .newResetStep .searchBox__printerName{
  width: 100%;
  border: none;
}

:where(#ink-cart) .newResetStep .searchBox__printerNameWrapper .searchBox__printerName{
  background: transparent;
}

/* .contents｜カート確認ページ
-----------------------------------*/
/*
table#ink-order-list {
  width: 720px;
  border: 1px solid #cfcfcf;
  margin: 0 0 15px;
  padding: 0;
  }
table#ink-order-list thead tr th {
  background-color: #00a040;
  border: 1px solid #cfcfcf;
  color: #ffffff;
  font-weight: bold;
  vertical-align: middle;
  text-align: center;
  margin: 0;
  padding: 5px 0;
  }
table#ink-order-list thead tr th#name {
  width: 360px;
  }
table#ink-order-list thead tr th#price {
  width: 80px;
  }
table#ink-order-list thead tr th#num {
  width: 120px;
  }
table#ink-order-list thead tr th#total {
  width: 80px;
  }
table#ink-order-list thead tr th#v_dscnt {
  width: 80px;
  }
table#ink-order-list tbody tr td,
table#ink-order-list tfoot tr td {
  border: 1px solid #cfcfcf;
  vertical-align: middle;
  text-align: right;
  margin: 0;
  padding: 10px 5px 10px 0;
  }
table#ink-order-list tbody tr td.name {
  background-color: #ffffdd;
  text-align: left;
  padding: 10px 5px;
  font-size: 11px;
  color: #666666;
  }
table#ink-order-list tbody tr td.name a {
  font-size: 12px;
  }
table#ink-order-list tbody tr td.num {
  text-align: center;
  padding: 10px 0 12px;
  }
table#ink-order-list tbody tr td.num form,
table#ink-order-list tbody tr td.num form input {
  margin: 0;
  padding: 0;
  }
table#ink-order-list tbody tr td.num form input.box {
  width: 35px;
  height: 19px;
  margin: 0;
  padding: 0;
  ime-mode: disabled;
  }
table#ink-order-list tbody tr td.num input[type="text"].box {
  width: 30px;
  }
table#ink-order-list tbody tr td.num input[type="button"].up {
  background: url(cart-htk_order_bt15.jpg) no-repeat scroll 0 0 transparent;
  border: none;
  cursor: pointer;
  width: 19px;
  height: 19px;
  margin: 0;
  padding: 0;
  }
table#ink-order-list tbody tr td.num input[type="button"].down {
  background: url(cart-htk_order_bt16.jpg) no-repeat scroll 0 0 transparent;
  border: none;
  cursor: pointer;
  width: 19px;
  height: 19px;
  margin: 0;
  padding: 0;
  }
div#ink-order-box01 {
  width: 720px;
  margin: 0 0 35px;
  }
div#ink-order-box01-L {
  float: left;
  width: 415px;
  margin: 0 0 35px;
  }
div#ink-order-genuine {
  background: url("/images/stories/htk/order/bg03.jpg") no-repeat;
  width: 411px;
  height: 40px;
  margin: 0 0 10px;
  }
div#ink-order-genuine p {
  font-size: 13px;
  line-height: 40px;
  padding: 0 0 0 43px;
  }
div#ink-order-free {
  width: 415px;
  }
div.ink-order-free-box {
  background: #15a83d;
  float: left;
  width: 186px;
  border-radius: 5px;
  margin: 0 10px 0 0;
  }
div.ink-order-free-box img {
  float: left;
  margin: -5px 0 0 3px;
  }
div.ink-order-free-box p.text-t {
  float: left;
  font-size: 13px;
  color: #fff;
  margin: 3px 0 0 5px;
  }
div.ink-order-free-box p.text-a,
div.ink-order-free-box p.text-b {
  clear: both;
  font-size: 19px;
  font-weight: bold;
  text-align: center;
  margin: -2px 0 0;
  }
div.ink-order-free-box p.text-a {
  color: #e7ffb0;
  }
div.ink-order-free-box p.text-b {
  color: #ffff00;
  }
table#ink-order-box01-R {
  float: right;
  width: 280px;
  margin: 0 0 8px;
  padding: 0;
  }
table#ink-order-box01-R tr th {
  background-color: #ffffdd;
  border: 1px solid #cfcfcf;
  color: #666;
  text-align: right;
  padding: 10px 5px;
  }
table#ink-order-box01-R tr td {
  border: 1px solid #cfcfcf;
  width: 120px;
  text-align: right;
  vertical-align: middle;
  margin: 0;
  padding: 10px 5px 10px 0;
  }
div#ink-order-supplement {
  width: 700px;
  margin: 0 0 10px;
  padding: 0;
  }
div#ink-order-supplement p.text01 {
  font-size: 11px;
  text-align: right;
  margin: 0 0 15px;
  padding: 0;
  }
div#ink-order-supplement p.text02 {
  font-size: 15px;
  text-align: center;
  margin: 0;
  padding: 0;
  }
div#ink-order-supplement p.text02 span.a {
  font-size: 17px;
  font-weight: bold;
  color: #ff0000;
  }
div#ink-order-supplement p.text02 span.b {
  font-size: 17px;
  font-weight: bold;
  color: #ff6600;
  }*/
/*割引価格 色 / 対象外 色*/
/*.dscnt_en {color: #ff2157 !important}
.dscnt_not {color: #828282 !important}
div.order-button {
  clear: both;
  width: 700px;
  margin-bottom: 20px;
  text-align: center;
  }
.dscnt_matome {
    color: #15a83d !important;
    font-weight: bold;
}
.last_row_amount {
    color: #f00 !important;
    font-weight: bold;
}
#ink-order-box01-R tr:last-child td:last-child {
    color: #f00 !important;
    font-weight: bold;
}*/
/*カート空ページ*/
:where(#ink-cart) #maincolumn .searchBtns__inkToner a,
:where(#ink-cart) #maincolumn .searchBtns__printer a{
  text-decoration: none;
}

:where(#ink-cart) #maincolumn .inkToner__searchBtnsWrapper{
  background: #ebebeb;
  margin-bottom: 20px;
  padding: 25px 0 5px;
}

/* .contents｜注文フロー
-----------------------------------*/
/* 注文フロー：大枠 */
:where(#ink-cart) .orderFlowWapper{
  font-family: 'Gudea','ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic ProN', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', Helvetica, Arial, sans-serif;
  color: #111;
}

/* 注文フロー：ヘッダー部分 */
:where(#ink-cart) .orderFlowHeader{
  width: 100%;
  margin-bottom: 30px;
  border-bottom: 3px solid #01B246;
}

:where(#ink-cart) .orderFlowHeader .flowbox{
  overflow: hidden;
  width: 940px;
  margin: auto;
  padding: 10px 0;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

/* 注文フロー：ロゴ部分 */
:where(#ink-cart) .logoArea{
  float: left;
  width: 170px;
  height: 56px;
  background-image: url('/images/stories/htk/menu/sitelogo.png');
  background-repeat: no-repeat;
  background-size: 170px;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
}

/* 注文フロー：ステップナビ */
:where(#ink-cart) .flowNavArea{
  width: 730px;
  margin: auto;
}

:where(#ink-cart) .flowNavArea ul{
  width: 730px;
  height: 37px;
  font-size: 0;
  list-style: none;
}
/* プレゼントCP用 */
:where(#ink-cart) .flowNavArea_campaign ul{
  width: 730px;
  height: 80px;
  list-style: none;
  background: url('/images/stories/htk/order/bg-flownavarea_present.gif') no-repeat bottom center;
  background-size: 730px;
}
:where(#ink-cart) .flowNavArea ul li{
  /* float: left; */
  display: inline-block;
  height: 37px;
  padding: 0;
  margin: 0;
  overflow: hidden;
  background-image: url(/images/stories/htk/order/flownavarea.png);
  background-repeat: no-repeat;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
}

:where(#ink-cart) .flowNavArea ul li#nav-01{
  width: 178px;
  background-position: 0     -37px;
}

:where(#ink-cart) .flowNavArea ul li#nav-02{
  width: 184px;
  background-position: -178px -37px;
}

:where(#ink-cart) .flowNavArea ul li#nav-03{
  width: 184px;
  background-position: -362px -37px;
}
:where(#ink-cart) .flowNavArea ul li#nav-04{
  width: 184px;
  background-position: -546px -37px;
}

:where(#ink-cart) .flowNavArea ul li#nav-01.current{
  width: 178px;
  background-position: 0     0;
}

:where(#ink-cart) .flowNavArea ul li#nav-02.current{
  width: 184px;
  background-position: -178px 0;
}

:where(#ink-cart) .flowNavArea ul li#nav-03.current{
  width: 184px;
  background-position: -362px 0;
}

:where(#ink-cart) .flowNavArea ul li#nav-04.current{
  width: 184px;
  background-position: -546px 0;
}

/*注文フロー：コンテンツ
------------------------------ */
:where(#ink-cart) .orderFlowContents{
  width: 940px;
  margin: 0 auto 50px;
  overflow: hidden;
  font-size: 14px;
}
:where(#ink-cart) .orderFlowContents.convenienceContents{
  width: calc(100% - 80px);
}
/*注文フロー：左メインカラム 大枠*/
:where(#ink-cart) .orderEntryContainer{
  float: left;
  width: 642px;
  margin-right: 18px;
}
:where(#ink-cart) .convenienceContents .convenienceContainer{
  float: none;
  width: 100%;
  max-width: 1200px;
  margin-right: 0;
}

/* コンビニ受け取り 郵便番号 */
:where(#ink-cart) .convenienceContents .convenienceContainer #zip1,
:where(#ink-cart) .convenienceContents .convenienceContainer #zip2{
  padding: 5px;
  font-size: 16px;
  box-sizing: border-box;
}
:where(#ink-cart) .convenienceContents .convenienceContainer #zip1{
  width: 100px;
}
:where(#ink-cart) .convenienceContents .convenienceContainer #zip2{
  width: 120px;
}
/* コンビニ受け取り 地図表示部分 */
:where(#ink-cart) .convenienceMap{
  width: 100%;
  height: 400px;
  line-height: 400px;
  text-align: center;
  background: #DDD;
}
:where(#ink-cart) .formUnit .convenienceSearchList th{
  width: inherit !important;
  font-size: 12px;
}
/*注文フロー：大見出し*/
:where(#ink-cart) .entryHead{
  margin-top: 30px;
  margin-bottom: 10px;
  padding-left: 20px;
  border-left: 4px solid #01B246;
  font-size: 22px;
}

:where(#ink-cart) .entryHead:first-child{
  margin-top: 0;
}

/*注文フロー：中見出し*/
:where(#ink-cart) .entrysubHead{
  margin-bottom: 5px;
  font-size: 16px;
  font-weight: bold;
}

/*各大項目ごとの括り*/
:where(#ink-cart) .entryformContainer{
  margin-bottom: 50px;
  /* width: 630px; */
}

/*amazonペイメントの高さ提供*/
:where(#ink-cart) .orderFlowWapper #CreditBookWidgetDiv iframe{
	position: inherit !important;
	left: inherit !important;
	top: inherit !important;
	min-height: 400px;
}

/*注文フロー：フォームの外枠*/
:where(#ink-cart) .entryformBox{
  width: 100%;
  margin-bottom: 10px;
  border: 1px solid #aaa;
  /*border-collapse:separate;*/
  border-radius: 3px;
  background: #eee;
}

/*注文フロー：フォームテーブル 大枠*/
:where(#ink-cart) .formUnit{
  /* width: 99%; */
  width: calc(100% - 16px);
  /* margin: 5px auto; */
  margin: 8px auto;
  background: #FFF;
  box-sizing: border-box;
  /* border: 1px solid #E4E4E4; */
  /*border-radius: 8px;*/
}

/*注文フロー：フォームテーブル 項目*/
:where(#ink-cart) .formUnit th{
  width: 180px;
  padding: 8px 5px;
  vertical-align: middle;
  background: #FFFCDD;
  font-size: 15px;
  font-weight: normal;
  /* border: 1px dotted #aaa; */
}
:where(#ink-cart) .formUnit.formUnit-paymentlist th{
  width: 190px;
  padding: 0;
  box-shadow: -6px 0px 6px -6px #cecece inset;
}
:where(#ink-cart) .formUnit tr{
  border-bottom: 1px solid #E4E4E4;
}

:where(#ink-cart) .formUnit tr:last-child{
  border-bottom: none;
}

/*注文フロー：フォームテーブル 内容*/
:where(#ink-cart) .formUnit td{
  padding: 10px;
  font-size: 14px;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  /*overflow: hidden;*/
  vertical-align: middle;
}

:where(#ink-cart) .formUnit .formEdit{
  width: 100px;
  text-align: center;
  vertical-align: middle;
}
:where(#ink-cart) .formUnit .formEdit__caption{
  font-size: 12px;
}
:where(#ink-cart) .formUnit .formEdit .formEditBtn{
  display: inline;
  margin: 0;
  padding: 3px;
  cursor: pointer;
  font-size: 14px;
  color: #069;
  text-decoration: underline;
  background: transparent;
  border-style: none;
}

/*注文フロー：input radio select*/
/*.formUnit .selectUnitBox input[type="radio"] {}*/
:where(#ink-cart) .formUnit .selectUnitBox li{
  margin-bottom: 15px;
  padding: 0;
}
:where(#ink-cart) .formUnit-paymentlist .selectUnitBox{
  padding: 0;
}
:where(#ink-cart) .formUnit-paymentlist .selectUnitBox li{
  margin-bottom: 0;
  padding-left: 9px;
  /* border-bottom: 1px solid #eeeeee; */
  /* border-right: 1px solid #eeeeee; */
  box-sizing: border-box;
  /* transition: 0.2s; */
}
:where(#ink-cart) .formUnit .selectUnitConvenience label{
  line-height: 1.5;
}
/* 閉店したコンビニ */
:where(#ink-cart) .formUnit .selectUnitConvenience.is-ConvenienceClosed label{
  opacity: .35;
  line-height: 1.5;

  -ms-user-select: none; /* IE 10+ */
  -moz-user-select: -moz-none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  user-select: none;
}
:where(#ink-cart) .formUnit .message-ConvenienceClosed{
  margin-bottom: 2px;
  padding: 4px;
  line-height: 1;
  text-align: center;
  font-size: 12px;
  color: #FFF;
  background: #FF0000;
  /* border: 1px solid #FF0000; */
  box-sizing: border-box;
}
:where(#ink-cart) .formUnit .message-ConvenienceClosed strong{
  display: block;
  margin-bottom: 4px;
  font-size: 14px;
}
:where(#ink-cart) .formUnit .message-ConvenienceClosed + p,
:where(#ink-cart) .formUnit .message-ConvenienceClosed + p + p{
  opacity: .35;
}
:where(#ink-cart) .formUnit .formConvenienceResetError{
  margin: 10px auto;
  text-align: center;
}
/* コンビニ受け取り 住所一覧 */
:where(#ink-cart) .selectUnitBox.convenienceAddress{
}
:where(#ink-cart) .selectUnitBox.convenienceZipcodeAddress li{
  display: inline-block;
  width: 49%;
}
:where(#ink-cart) .convenienceAddressList{
/*  */
}
:where(#ink-cart) .formUnit-paymentlist td{
  padding: 10px 0;
  vertical-align: inherit;
}
:where(#ink-cart) .formUnit-paymentlist .selectUnitBox li#paymentMethod17,
:where(#ink-cart) .formUnit-paymentlist .selectUnitBox li#paymentMethod25,
:where(#ink-cart) .formUnit-paymentlist .selectUnitBox li#paymentMethod24,
:where(#ink-cart) .formUnit-paymentlist .selectUnitBox li#paymentMethod18,
:where(#ink-cart) .formUnit-paymentlist .selectUnitBox li#paymentMethod31,
:where(#ink-cart) .formUnit-paymentlist .selectUnitBox li#paymentMethod23,
:where(#ink-cart) .formUnit-paymentlist .selectUnitBox li#paymentMethod26,
:where(#ink-cart) .formUnit-paymentlist .selectUnitBox li#paymentMethod29,
:where(#ink-cart) .formUnit-paymentlist .selectUnitBox li#paymentMethod33{
   width: 190px;
   padding-top: 17px;
   padding-bottom: 17px;
   border-bottom: 1px solid #eeeeee;
   border-right: 1px solid #eeeeee;
}
:where(#ink-cart) .formUnit-paymentlist .selectUnitBox li#paymentMethod26{
  padding-top: 36px;
  padding-bottom: 36px;
  border-bottom: 0;
}
:where(#ink-cart) .formUnit-paymentlist .selectUnitBox li#paymentMethod26.selected{
  box-shadow: none;
}
:where(#ink-cart) .formUnit-paymentlist .selectUnitBox li:last-child{
  border-bottom: none;
}
:where(#ink-cart) .formUnit .selectUnitBox li.selected{
  background: #FFF;
  border-right: none !important;
  box-shadow: 0px 4px 4px -4px #cecece;
}
:where(#ink-cart) .formUnit-paymentlist .selectUnitBox li#paymentMethod23.selected{
  border-bottom: 1px solid #FFF;
  box-shadow: none;
}
:where(#ink-cart) .formUnit-paymentlist .selectUnitBox li label{
  transition: 0.2s;
}
:where(#ink-cart) .formUnit-paymentlist .selectUnitBox li label:hover{
  /* opacity: 0.8; */
}
:where(#ink-cart) .formUnit .selectUnitBox li span.supplement{
  font-size: 12px;
}
:where(#ink-cart) .formUnit .selectUnitBox li:last-child{
  margin-bottom: 0;
}

:where(#ink-cart) .formUnit input[type="radio"]{
  display: none;
}

:where(#ink-cart) span#paymentNotice .paymentBox{
  width: 436px;
  padding: 10px;
  box-sizing: border-box;
}
:where(#ink-cart) span#paymentNotice .paymentBox img{
  max-width: 100%;
}
:where(#ink-cart) span#paymentNotice .paymentBox img.secnoImg1,
:where(#ink-cart) span#paymentNotice .paymentBox img.secnoImg2{
  max-width: 270px;
  width: 100%;
  vertical-align: middle;
}
/*デフォルトのラジオボタンを消す*/
:where(#ink-cart) .carriage .del{
  text-decoration: line-through;
}

:where(#ink-cart) .carriage .free{
  color: #FF0000;
}

/*ラジオボタンデザイン統一*/
:where(#ink-cart) .formUnit label{
  display: inline-block;
  position: relative;
  cursor: pointer;
  padding: 0 0 0 25px;
  color: #222;
  font-size: 14px;
  line-height: 1.5;
  font-weight: bold;
}

:where(#ink-cart) .formUnit input[type="radio"] + label:before{
  position: absolute;
  content: "";
  top: 50%;
  left: 0;
  width: 18px;
  height: 18px;
  margin-top: -10px;
  background: url(/images/stories/htk/common/radiobtn_off.png) no-repeat left center;
}

:where(#ink-cart) .formUnit input[type="radio"]:checked + label:after{
  position: absolute;
  content: "";
  top: 50%;
  left: 0;
  width: 18px;
  height: 18px;
  margin-top: -10px;
  background: url(/images/stories/htk/common/radiobtn_on.png) no-repeat left center;
}

/* ラジオボタン：横幅一杯の青ラベル背景*/
:where(#ink-cart) .formUnit .selectUnitBox.sctTape{
  /* overflow: hidden; */
}

:where(#ink-cart) .formUnit .selectUnitBox.sctTape li{
  margin-bottom: 10px;
}

:where(#ink-cart) .formUnit .selectUnitBox.sctTape li img{
  margin-right: 5px;
}

:where(#ink-cart) .formUnit .selectUnitBox.sctTape li label{
  /*display: block;*/
  width: 100%;
  min-height: 40px;
  padding: 3px 0 3px 35px;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  line-height: 40px;
  border: 1px solid #CCC;
  /* border-radius: 5px; */
  border-radius: 3px;
}
/* クレジットカード用ボックスの上下の余白消し */
:where(#ink-cart) .formUnit .selectUnitBox.selectUnitBox-creditcard.sctTape li label{
  padding: 0 0 0 35px;
}

:where(#ink-cart) .formUnit .selectUnitBox.sctTape li.half{
  width: 48%;
  margin: 0 6px;
  float: left;
}

:where(#ink-cart) .formUnit .selectUnitBox.sctTape input[type="radio"] + label:before{
  left: 10px;
}

:where(#ink-cart) .formUnit .selectUnitBox.sctTape input[type="radio"]:checked + label:after{
  left: 10px;
}

:where(#ink-cart) .formUnit .selectUnitBox.sctTape li label img{
  vertical-align: middle;
  max-width: 100%;
}

:where(#ink-cart) .formUnit .selectUnitBox.sctTape li label:hover,
:where(#ink-cart) .formUnit .selectUnitBox.sctTape input[type="radio"]:checked + label{
  background: #ebf9ff;
}
:where(#ink-cart) .formUnit .selectUnitBox.sctTape li label:hover .selectUnitBox-title,
:where(#ink-cart) .formUnit .selectUnitBox.sctTape input[type="radio"]:checked + label .selectUnitBox-title{
  background-color: #dfebf0;
}
/* クレジットカード名 */
:where(#ink-cart) .selectUnitBox-title{
  padding-top: 8px;
  padding-bottom: 8px;
  box-sizing: border-box;
  line-height: 1.3;
  border-left: 1px solid #d6d6d6;
  padding-left: 10px;
  background-color: #eeeeee;
}
/* クレジットカード番号とブランドロゴの画像 */
:where(#ink-cart) .selectUnitBox-info{
  padding-left: 10px;
  border-left: 1px solid #d6d6d6;
}
/* 登録日 */
:where(#ink-cart) .selectUnitBox-registrationdate{
  font-size: 12px;
}
:where(#ink-cart) .securitycode > .selectUnitBox-title{
  background-image: url(/images/stories/htk/common/forminput_sign_required.png);
  background-repeat: no-repeat;
  background-position: 10px center;
  padding-left: 53px;
}
:where(#ink-cart) .selectUnitBox-securitycode{
  padding-top: 8px;
  padding-bottom: 8px;
  padding-left: 10px;
  border-left: 1px solid #d6d6d6;
}
:where(#ink-cart) .selectUnitBox-securitycode .selectUnitBox-securitycodenum{
  width: 70px;
  height: 26px;
}
:where(#ink-cart) .selectUnitBox-securitycode img{
  width: 260px;
}

:where(#ink-cart) .formUnit select{
  width: 100%;
  font-size: 14px;
  padding: 7px 5px;
}

:where(#ink-cart) .formUnit .selectUnitBox.sctTape #registeredCardRadio + label,
:where(#ink-cart) .formUnit .selectUnitBox.sctTape #newCardRadio + label{
  font-size: 14px;
  font-weight: normal;
}

:where(#ink-cart) .formUnit textarea{
  width: 435px;
  font-size: 14px;
  margin: 0;
  padding: 7px 5px;
  resize: none;
}

/*注文フロー：フォームテーブル オプション：最短お届け*/
:where(#ink-cart) .formUnit .formboxoption-estdate{
  width: 100%;
  padding: 8px 0;
  background: #FFE8E8;
  /*border-radius: 8px 8px 0 0;*/
}

:where(#ink-cart) .formUnit .formboxoption-estdate .tit{
  font-size: 14px;
  padding-left: 25px;
}

:where(#ink-cart) .formUnit .formboxoption-estdate .estDate{
  padding: 0;
  margin: 4px 0;
  font-size: 13px;
  text-align: center;
  /*padding-left: 25px;*/
  font-size: 13px;
}

:where(#ink-cart) .formUnit .formboxoption-estdate .estDate span.city{
  font-size: 16px;
  font-weight: bold;
}

:where(#ink-cart) .formUnit .formboxoption-estdate .estDate span.daytime{
  display: block;
  font-size: 16px;
  font-weight: bold;
  color: #FF0000;
}

/*注文フロー：当日便ヘルプ文言用*/
:where(#ink-cart) .icon_Help span.helpBox.helpBox--wide{
  width: 480px;
  font-size: 1.2em;
  line-height: 1.5;
}

/*注文フロー：フォームテーブル オプション：ポイント残高*/
:where(#ink-cart) .formUnit .formboxoption-pointbalance{
  width: 100%;
  padding: 8px 0;
  background: url(/images/stories/htk/order/bg_point.png) no-repeat 15px center #FFFCDD;
  /*border-radius: 8px 8px 0 0;*/
}

:where(#ink-cart) .formUnit .formboxoption-pointbalance p{
  padding: 8px 0 2px 85px;
  font-weight: normal;
}

:where(#ink-cart) .formUnit .formboxoption-pointbalance .num{
  font-size: 30px;
  font-weight: bold;
}

/*注文フロー：フォームテーブル オプション：クーポン*/
:where(#ink-cart) .formUnit .formboxoption-couponbalance{
  width: 100%;
  padding: 8px 0;
  background: url(/images/stories/htk/order/bg_coupon.png) no-repeat 5px center #FFFCDD;
  border-radius: 8px 8px 0 0;
}

:where(#ink-cart) .formUnit .formboxoption-couponbalance p{
  padding: 8px 0 2px 85px;
  margin-bottom: 0;
}

:where(#ink-cart) .entryformBox .coupon-name{
  font-weight: 600;
  font-size: 18px;
}

:where(#ink-cart) .entryformBox .coupon-limit{
  font-size: 14px;
  margin-bottom: 5px;
  padding-left: 85px;
}

:where(#ink-cart) .entryformBox .coupon-limit dt,
:where(#ink-cart) .entryformBox .coupon-limit dd{
  display: inline-block;
  padding: 0;
}

:where(#ink-cart) .entryformBox .coupon-limit dd{
  margin-right: 10px;
}

:where(#ink-cart) .entryformBox .coupon-limit dd:last-child{
  margin-right: 0;
}

/*注文フロー：フォームテーブル オプション：領収書の宛名*/
:where(#ink-cart) .formUnit input[name="receipt"],
:where(#ink-cart) .formUnit input[name="proviso"]{
  width: 430px;
  display: block;
}

:where(#ink-cart) .entryformContainer > .entryformBox > .formUnit tr + tr + tr > td[colspan="2"] + td{
  display: none;
}

/*チェック：宅配ボックスへの投函*/
:where(#ink-cart) .checkBox-takuhai{
  margin-bottom: 50px;
  padding: 15px 10px;
  background: #eee;
  font-size: 15px;
  /*font-weight: bold;*/
  vertical-align: 0;
}

:where(#ink-cart) .checkBox-takuhai .check{
  width: 415px;
  margin: auto;
  text-align: center;
}

:where(#ink-cart) .checkBox-takuhai span{
  display: block;
  font-weight: normal;
  font-size: 12px;
  line-height: 12px;
  color: #FF0000;
}

/*フォーム：支払い方法選択*/
/*代引き*/
/*クレジットカード*/
:where(#ink-cart) .paymentBox.pmnt-Creditcard .registeredCardBox{
  /* width: 460px; */
  width: 100%;
  margin-bottom: 5px;
  border-collapse: separate;
  border-radius: 5px;
  border: 1px solid #CCC;
}

:where(#ink-cart) .paymentBox.pmnt-Creditcard .registeredCardBox th{
  width: 40px;
  text-align: center;
  border: none;
  border-right: 1px dotted #CCC;
  border-radius: 3px 0 0 3px;
  background: #FFF;
}
:where(#ink-cart) .paymentBox.pmnt-Creditcard .selectUnitBox-creditcard li{
  padding: 0;
  border: none;
}

:where(#ink-cart) .paymentBox.pmnt-Creditcard .registeredCardBox th input[name="card_id"]{
  margin: 0.3em 0.8em 0.3em 0.2em;
}

:where(#ink-cart) .paymentBox.pmnt-Creditcard .registeredCardBox td.cardname{
  background-color: #eee;
  border-radius: 0 5px 0 0;
  width: 100%;
}

:where(#ink-cart) .paymentBox.pmnt-Creditcard .registeredCardBox td.cardnum{
  font-size: 16px;
  vertical-align: 0;
}

:where(#ink-cart) .paymentBox.pmnt-Creditcard .registeredCardBox td.cardnum img{
  padding: 3px;
  vertical-align: middle;
}

:where(#ink-cart) .paymentBox.pmnt-Creditcard .creditCardformBox{
  /* width: 458px; */
  width: 100%;
  border-collapse: separate;
  border-radius: 3px;
  border: 1px solid #CCC;
  overflow: hidden;
  box-sizing: border-box;
}

:where(#ink-cart) .paymentBox.pmnt-Creditcard .creditCardformBox th{
  /* width: 460px; */
  width: 100%;
  padding-left: 53px;
  background-color: #eee;
  font-weight: bold;
}
:where(#ink-cart) .paymentBox.pmnt-Creditcard .creditCardformBox tbody{
  width: 100%;
  display: inline-table;
}
:where(#ink-cart) .paymentBox.pmnt-Creditcard .creditCardformBox th.tit{
  box-shadow: none;
  padding-top:8px;
  padding-bottom:8px;
  border: none;
}
:where(#ink-cart) .paymentBox.pmnt-Creditcard .creditCardformBox td{
  padding-top: 6px;
  padding-bottom: 6px;
  padding-left: 6px;
  padding-right: 6px;
}
:where(#ink-cart) .paymentBox.pmnt-Creditcard .creditCardformBox .cardname{
  margin-top: 15px;
  padding-left: 53px;
}

:where(#ink-cart) .paymentBox.pmnt-Creditcard .creditCardformBox .forminput_required,
:where(#ink-cart) .registeredCardBox .forminput_required{
  background-image: url(/images/stories/htk/common/forminput_sign_required.png);
  background-repeat: no-repeat;
  background-position: 10px center;
}

:where(#ink-cart) .paymentBox.pmnt-Creditcard .creditCardformBox .forminput_OK{
  background-image: url(/images/stories/htk/common/forminput_sign_ok.png);
  background-repeat: no-repeat;
  background-position: 10px center;
}

/*カードの種類*/
:where(#ink-cart) .paymentBox.pmnt-Creditcard .creditCardformBox .cardtypeList{
  text-align: center;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-around;
}

:where(#ink-cart) .paymentBox.pmnt-Creditcard .creditCardformBox .cardtypeList li{
  /* display: inline-block; */
  /* width: 70px; */
  /* height: 75px; */
  margin: 0;
  /* margin-right: 10px; */
  padding: 0;
  text-align: center;
}

/*.paymentBox.pmnt-Creditcard .creditCardformBox .cardtypeList li:last-child {margin-right: 0;}
*/
:where(#ink-cart) .paymentBox.pmnt-Creditcard .creditCardformBox .cardtypeList li label{
  display: inline-block;
  position: relative;
  cursor: pointer;
  width: 70px;
  height: 95px;
  border: 1px solid #CCC;
  border-radius: 5px;
  padding: 0;
  text-align: center;
}

:where(#ink-cart) .paymentBox.pmnt-Creditcard .creditCardformBox .cardtypeList li label img{
  margin-top: 35px;
}

:where(#ink-cart) .formUnit .cardtypeList input[type="radio"] + label:before{
  position: absolute;
  content: "";
  top: 20%;
  left: 28px;
  width: 18px;
  height: 18px;
  background: url(/images/stories/htk/common/radiobtn_off.png) no-repeat left center;
}

:where(#ink-cart) .formUnit .cardtypeList input[type="radio"]:checked + label:after{
  position: absolute;
  content: "";
  top: 20%;
  left: 28px;
  width: 18px;
  height: 18px;
  background: url(/images/stories/htk/common/radiobtn_on.png) no-repeat left center;
}

:where(#ink-cart) .formUnit .cardtypeList input[type="radio"]:checked + label,
:where(#ink-cart) .formUnit .cardtypeList input[type="radio"] + label:hover{
  background: #ebf9ff;
}

/*銀行振込*/
:where(#ink-cart) .paymentBox.pmnt-Bank .payee{
  padding: 15px 7px;
  background: #ebf9ff;
}

/* キャリア決済、コンビニ決済IE対応 */
:where(#ink-cart) .pmnt-Carrier label,
:where(#ink-cart) .pmnt-Convenience label{
  position: relative;
}

:where(#ink-cart) .pmnt-Carrier label span.inputCover{
  position: absolute;
  display: block;
  width: 130px;
  height: 60px;
  z-index: 2;
}

:where(#ink-cart) .pmnt-Convenience label span.inputCover{
  position: absolute;
  display: block;
  width: 70px;
  height: 60px;
  z-index: 2;
}

:where(#ink-cart) .pmnt-Carrier label img,
:where(#ink-cart) .pmnt-Convenience label img{
  position: relative;
  z-index: 1;
}

:where(#ink-cart) .pmnt-Carrier label input,
:where(#ink-cart) .pmnt-Convenience label input{
  position: absolute;
  z-index: 3;
}

/* 注文フロー：最終確認画面 */
:where(#ink-cart) .finalConfirmationBox{
  width: 620px;
  margin-bottom: 30px;
  padding: 15px 10px 10px;
  background: #eee;
  border-radius: 3px;
  /* border: 1px solid #CCC; */
  border: 1px solid #aaa;
}
:where(#ink-cart) .finalConfirmationCaption{
  margin-top: 80px;
  margin-bottom: 30px;
  font-size: 13px;
}
:where(#ink-cart) .finalConfirmationCaption ul{
  margin-left: 20px;
  padding: 0;
}
:where(#ink-cart) .finalConfirmationCaption li{
  margin: 0 0 5px;
  padding: 0;
}
:where(#ink-cart) .finalConfirmationCaption li:before{
  margin-left: -14px;
  content: "※";
}
:where(#ink-cart) .finalConfirmationCaptionTitle{
  font-size: 16px;
  font-weight: bold;
  padding-bottom: 10px;
  margin-bottom: 10px;
  border-bottom: 1px solid #DDD;
}
:where(#ink-cart) .dashboardArea{
  width: 600px;
  margin: auto;
  padding: 10px;
  background: url(/images/stories/htk/order/bg_dashboardcenterline.png) top repeat-y #FFF;
  overflow: hidden;
}

:where(#ink-cart) .dashboardArea .Leftclm{
  float: left;
  width: 280px;
}

:where(#ink-cart) .dashboardArea .Rightclm{
  float: right;
  width: 280px;
}

/*最終確認：項目大枠*/
:where(#ink-cart) .dashboardElement{
  margin-bottom: 20px;
}

:where(#ink-cart) .dashboardElement p{
  word-break: break-all;
}

:where(#ink-cart) .dashboardElement p.tit{
  font-size: 16px;
  font-weight: bold;
  border-bottom: 1px solid #CCC;
}

:where(#ink-cart) .dashboardElement p.tit a.editbtn{
  float: right;
  display: block;
  width: 46px;
  height: 22px;
  line-height: 23px;
  text-align: center;
  background: #29ABE2;
  border-radius: 5px;
  font-size: 12px;
  color: #FFF;
  font-weight: normal;
}

:where(#ink-cart) .dashboardElement p.tit a.editbtn:hover{
  text-decoration: none;
  background: #82CDEE;
}

:where(#ink-cart) .dashboardElement p.pointuse{
  font-size: 16px;
  margin: 15px 0;
}

/*プレゼント品の帯*/
:where(#ink-cart) .obiPresentCampaign{
  display: block;
  width: 618px;
  margin-bottom: 10px;
  padding: 8px 0;
  font-size: 16px;
  color: #000;
  font-weight: bold;
  text-align: center;
  text-decoration: none;
  border: 1px solid #EDDC03;
  background: #FCEE21;
}

:where(#ink-cart) .obiPresentCampaign .scrollBtn{
  width: 210px;
  margin-left: 10px;
  padding: 3px 35px 3px 20px;
  text-align: center;
  color: #FFF;
  border-radius: 5px;
  font-size: 15px;
  background: url(/images/stories/htk/common/arw_bottom.png) no-repeat 160px center #F15A24;
  animation: obiPresentflash 4.5s linear infinite;
}
@keyframes obiPresentflash {
  0%,100% { opacity: 1;}
  25% {opacity: 1;}
  28% {opacity: 0;}
  31% {opacity: 1;}
  34% {opacity: 0;}
  37% {opacity: 1;}
  
  70% {opacity: 1;}
  73% {opacity: 0;}
  76% {opacity: 1;}
  79% {opacity: 0;}
  82% {opacity: 1;}
}

:where(#ink-cart) .obiPresentCampaign .scrollBtn:hover{
  text-decoration: none;
  background-color: #F79A77;
}

:where(#ink-cart) .itemListBox{
  width: 640px;
  margin-bottom: 50px;
  background: #eee;
  border: 1px solid #aaa;
  border-radius: 3px;
  border-collapse: separate;
  overflow: hidden;
}

:where(#ink-cart) .itemList{
  width: calc(100% - 16px);
  margin: 8px auto;
  background: #FFF;
}

:where(#ink-cart) .itemList tr{
  border-bottom: 1px dotted #CCC;
}

:where(#ink-cart) .itemList tr:last-child{
  border-bottom: none;
}

:where(#ink-cart) .itemList th,
:where(#ink-cart) .itemList td{
  padding: 8px;
  border-right: 1px dotted #CCC;
}

:where(#ink-cart) .itemList th:last-child,
:where(#ink-cart) .itemList td:last-child{
  border-right: none;
}

:where(#ink-cart) .itemList th{
  text-align: center;
  background: #ffffdd;
}

:where(#ink-cart) .itemList th.itemname{
  width: 390px;
}

:where(#ink-cart) .itemList th.itemcode{
  width: 80px;
}

:where(#ink-cart) .itemList th.itemprice{
  width: 80px;
}

:where(#ink-cart) .itemList th.itemnum{
  width: 30px;
}

:where(#ink-cart) .itemList th.itemsubtotal{
  width: 70px;
}
:where(#ink-cart) .itemList td{
  overflow: hidden;
}
:where(#ink-cart) .itemList td .itemThumnail{
  width: 100px;
  height:auto;
  float: left;
  margin-right: 15px;
}
:where(#ink-cart) .itemList td .jiyuusentakuList{
  float: right;
  width: 265px;
  margin: 0;
  padding: 10px 0 0;
  box-sizing: border-box;
}

:where(#ink-cart) .itemList td .jiyuusentakuList p{
  margin:0 2px;
  padding: 0;
  display: inline-block;
  vertical-align: middle;
}
:where(#ink-cart) .itemList td .jiyuusentakuList div{
  margin:0;
  padding: 0;
  display: inline-block;
  vertical-align: middle;
}
:where(#ink-cart) .itemList td .jiyuusentakuList p:after{
  content: "/";
  display: inline-block;
  padding-left: 4px;
  color: rgb(192, 192, 192);
}
:where(#ink-cart) .itemList td .jiyuusentakuList p:last-child:after{
  content: none;
}

/*プレゼント品選択部分*/
:where(#ink-cart) .presentChoiceBox{
  width: 640px;
  margin-bottom: 20px;
  border: 1px solid #aaa;
  border-radius: 3px;
}

:where(#ink-cart) .presentChoiceBox p{
  padding: 8px;
}

:where(#ink-cart) .presentChoiceBox .tit{
  font-size: 16px;
  margin: 0;
  padding: 8px 0;
  font-weight: bold;
  text-align: center;
  background: #FCEE21;
  border-radius: 5px 5px 0 0;
}

/*：備考欄*/
:where(#ink-cart) .remarksBox{
  width: 620px;
  margin-bottom: 40px;
  padding: 8px;
  border-radius: 3px;
  border: 1px solid #aaa;
}

:where(#ink-cart) .remarksBox .tit{
  font-size: 16px;
  font-weight: bold;
}

:where(#ink-cart) .remarksBox textarea{
  width: 604px;
  margin: 0;
  padding: 8px;
  min-height: 70px;
  font-size: 15px;
  resize: none;
}

/* 注文フロー：右サイド */
:where(#ink-cart) .orderSummary{
  float: left;
  /* width: 262px; */
  margin-top: 42px;
  padding: 8px;
  background: #eee;
  border: 1px solid #aaa;
  border-radius: 3px;
}

:where(#ink-cart) .summaryBox{
  width: 260px;
  margin: 0 auto;
  padding: 18px 0;
  background: #FFF;
  /* border: 1px solid #E4E4E4; */
  border-radius: 0;
  box-sizing: border-box;
}

:where(#ink-cart) .summaryBox:last-child{
  margin-bottom: 0;
}

:where(#ink-cart) .summaryBox p{
  padding: 5px;
}

:where(#ink-cart) .summaryBox .SummaryTotal{
  width: 245px;
  margin: auto;
  padding: 5px;
  font-size: 16px;
}

:where(#ink-cart) .summaryBox .SummaryTotal th{
  width: 120px;
  margin: 0;
  padding: 0;
  border-bottom: 1px solid #999999;
}

:where(#ink-cart) .summaryBox .SummaryTotal td{
  width: 130px;
  margin: 0;
  padding: 0;
  text-align: right;
  border-bottom: 1px solid #999999;
}

:where(#ink-cart) .summaryBox .SummaryTotal td span.price{
  width: 180px;
  font-size: 28px;
  font-weight: bold;
  color: #F15A24;
}

:where(#ink-cart) .summaryBox .SummaryPrice{
  width: 230px;
  margin: auto;
  padding: 5px;
  font-size: 16px;
}

:where(#ink-cart) .summaryBox .SummaryPrice th{
  margin: 0;
  padding: 3px 0;
  font-size: 12px;
  border-bottom: 1px dotted #CCC;
}

:where(#ink-cart) .summaryBox .SummaryPrice td{
  margin: 0;
  padding: 3px 0;
  font-size: 16px;
  border-bottom: 1px dotted #CCC;
  text-align: right;
}

:where(#ink-cart) .summaryBox .btnBox .btn{
  width: 90%;
  margin: auto;
}

:where(#ink-cart) .orderSummary .btnBoxS{
  margin-bottom: 15px;
}

:where(#ink-cart) .orderSummary.stuckMenu.isStuck{
  top: -20px !important;
  position: fixed;
  margin-left: 660px;
}

/* 注文フロー：フッター */
:where(#ink-cart) .orderFlowFotter{
  width: 100%;
  margin: auto;
  padding: 10px 0;
  background: #01B246;
  text-align: center;
  color: #FFF;
}

:where(#ink-cart) .orderFlowFooterLink{
  overflow: hidden;
  margin: 0 auto;
  width: 720px;
}

:where(#ink-cart) .orderFlowFooterLink li{
  float: left;
}

:where(#ink-cart) .orderFlowFooterLink li a{
  color: #fff;
}

/*必須マーク*/
:where(#ink-cart) .mark_hissu{
  display: block;
  float: right;
  width: 32px;
  height: 17px;
  padding: 0;
  margin: 0 5px 0 0;
  font-weight: normal;
  color: #F6F6F6;
  text-align: center;
  vertical-align: center;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  background-color: #EE6846;
  background-image: linear-gradient(top, #F96760, #EE6846);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#F96760',EndColorStr='#EE6846');
}

/* プレゼント品機能 */
:where(#ink-cart) div.presentSelect_clm{
  width: 625px;
  margin: 0 auto 20px;
}

:where(#ink-cart) div.presentSelect_clm h2{
  width: 700px;
  height: 42px;
  color: #ffffff;
  font-weight: bold;
  font-size: 16px;
  line-height: 42px;
  text-indent: 20px;
  margin: 0 0 8px 0;
  background: url("/images/stories/htk/volume_discount/tit_presentSelect_clmh2.jpg") no-repeat center top;
}

:where(#ink-cart) div.presentSelect_clm p{
  font-size: 13px;
  margin: 0;
}

:where(#ink-cart) div.presentSelect_num{
  /*width: 700px;*/
  margin-bottom: 0;
}

:where(#ink-cart) div.presentSelect_num p{
  font-size: 15px;
}

:where(#ink-cart) div.presentSelect_num span.en{
  font-size: 22px;
  font-weight: bold;
  color: #006837;
}

:where(#ink-cart) div.presentSelect_num span.num{
  font-size: 22px;
  font-weight: bold;
  color: #ed1c24;
}

/*プレゼント品 テーブル*/
:where(#ink-cart) div.presentSelect_clm table{
  width: 625px;
  margin-bottom: 3px;
}

:where(#ink-cart) div.presentSelect_clm td{
  border: solid 1px #cfcfcf;
  vertical-align: middle;
  padding: 5px;
}

:where(#ink-cart) div.presentSelect_clm tr.head{
  width: 700px;
  height: 25px;
}

:where(#ink-cart) div.presentSelect_clm tr.head td{
  line-height: 25px;
}

:where(#ink-cart) div.presentSelect_clm tr.head td.color{
  width: 45px;
  font-size: 14px;
  text-align: center;
  color: #FFF;
  background: #00a040;
}

:where(#ink-cart) div.presentSelect_clm tr.head td.code{
  font-size: 14px;
  text-align: center;
  color: #FFF;
  background: #00a040;
}

:where(#ink-cart) div.presentSelect_clm tr.head td.price{
  width: 140px;
  font-size: 14px;
  text-align: center;
  color: #FFF;
  background: #00a040;
}

:where(#ink-cart) div.presentSelect_clm td.bg{
  background: #FFFFFA;
}

:where(#ink-cart) div.presentSelect_clm td.txt_Omakase{
  font-size: 16px;
  font-weight: bold;
  color: #404237;
  padding: 10px;
}

:where(#ink-cart) div.presentSelect_clm td.txt_Omakase span{
  font-size: 13px;
  font-weight: normal;
}

:where(#ink-cart) div.presentSelect_clm td.inputbox{
  padding: 15px 0;
}

:where(#ink-cart) div.presentSelect_clm td form input.box{
  width: 55px;
  height: 30px;
  margin: 0 5px 0 0;
  padding: 0 5px;
  text-align: right;
  ime-mode: disabled;
}

:where(#ink-cart) div.presentSelect_clm td input.up{
  background: url(/images/stories/htk/common/up.png) no-repeat scroll 0 0 transparent;
  border: none;
  cursor: pointer;
  width: 19px;
  height: 19px;
  margin: 0;
  padding: 0;
}

:where(#ink-cart) div.presentSelect_clm td input.down{
  background: url(/images/stories/htk/common/down.png) no-repeat scroll 0 0 transparent;
  border: none;
  cursor: pointer;
  width: 19px;
  height: 19px;
  margin: 0;
  padding: 0;
}

:where(#ink-cart) div.presentSelect_clm p.btn_selectReset{
  width: 105px;
  margin: 0 0 0 auto;
}

/*自由選択品 商品詳細 右カートボタン*/
:where(#ink-cart) div.jiyusentakuSelect_clm{
  width: 625px;
  margin: 0 auto 20px;
}

:where(#ink-cart) div.jiyusentakuSelect_clm h2{
  width: 700px;
  height: 42px;
  color: #ffffff;
  font-weight: bold;
  font-size: 16px;
  line-height: 42px;
  text-indent: 20px;
  margin: 0 0 8px 0;
  background: url("/images/stories/htk/volume_discount/tit_presentSelect_clmh2.jpg") no-repeat center top;
}

:where(#ink-cart) div.jiyusentakuSelect_clm p{
  font-size: 13px;
  margin: 0;
}

:where(#ink-cart) div.presentSelect_num{
  /*width: 700px;*/
  margin-bottom: 0;
}

:where(#ink-cart) div.presentSelect_num p{
  font-size: 15px;
}

:where(#ink-cart) div.presentSelect_num span.en{
  font-size: 22px;
  font-weight: bold;
  color: #006837;
}

:where(#ink-cart) div.presentSelect_num span.num{
  font-size: 22px;
  font-weight: bold;
  color: #ed1c24;
}

/*プレゼント品 テーブル*/
:where(#ink-cart) div.jiyusentakuSelect_clm table{
  width: 625px;
  margin-bottom: 3px;
}

/*
  プレゼント品・自由選択商品
　色属性
*/
:where(#ink-cart) div.presentSelect_clm td.ca_Omakase{
  width: 45px;
  background: url(/images/stories/htk/volume_discount/ca_omakase.png) no-repeat center;
}

:where(#ink-cart) div.presentSelect_clm td.ca_Cyan{
  width: 45px;
  background: url(/images/stories/htk/volume_discount/ca_Cyan.png) no-repeat center;
}

:where(#ink-cart) div.presentSelect_clm td.ca_Magenta{
  width: 45px;
  background: url(/images/stories/htk/volume_discount/ca_Magenta.png) no-repeat center;
}

:where(#ink-cart) div.presentSelect_clm td.ca_Yellow{
  width: 45px;
  background: url(/images/stories/htk/volume_discount/ca_Yellow.png) no-repeat center;
}

:where(#ink-cart) div.presentSelect_clm td.ca_Black{
  width: 45px;
  background: url(/images/stories/htk/volume_discount/ca_Black.png) no-repeat center;
}

:where(#ink-cart) div.presentSelect_clm td.ca_phCyan{
  width: 45px;
  background: url(/images/stories/htk/volume_discount/ca_phCyan.png) no-repeat center;
}

:where(#ink-cart) div.presentSelect_clm td.ca_phMagenta{
  width: 45px;
  background: url(/images/stories/htk/volume_discount/ca_phMagenta.png) no-repeat center;
}

:where(#ink-cart) div.presentSelect_clm td.ca_dYellow{
  width: 45px;
  background: url(/images/stories/htk/volume_discount/ca_dYellow.png) no-repeat center;
}

:where(#ink-cart) div.presentSelect_clm td.ca_Orange{
  width: 45px;
  background: url(/images/stories/htk/volume_discount/ca_Orange.png) no-repeat center;
}

:where(#ink-cart) div.presentSelect_clm td.ca_Grey{
  width: 45px;
  background: url(/images/stories/htk/volume_discount/ca_Grey.png) no-repeat center;
}

:where(#ink-cart) div.presentSelect_clm td.ca_phGrey{
  width: 45px;
  background: url(/images/stories/htk/volume_discount/ca_phGrey.png) no-repeat center;
}

:where(#ink-cart) div.presentSelect_clm td.ca_Red{
  width: 45px;
  background: url(/images/stories/htk/volume_discount/ca_Red.png) no-repeat center;
}

:where(#ink-cart) div.presentSelect_clm td.ca_Green{
  width: 45px;
  background: url(/images/stories/htk/volume_discount/ca_Green.png) no-repeat center;
}

:where(#ink-cart) div.presentSelect_clm td.ca_Blue{
  width: 45px;
  background: url(/images/stories/htk/volume_discount/ca_Blue.png) no-repeat center;
}

:where(#ink-cart) div.presentSelect_clm td.ca_Gross{
  width: 45px;
  background: url(/images/stories/htk/volume_discount/ca_Gross.png) no-repeat center;
}

:where(#ink-cart) div.presentSelect_clm td.ca_3c{
  width: 45px;
  background: url(/images/stories/htk/volume_discount/ca_3c.png) no-repeat center;
}

:where(#ink-cart) div.presentSelect_clm td.ca_4c{
  width: 45px;
  background: url(/images/stories/htk/volume_discount/ca_4c.png) no-repeat center;
}

:where(#ink-cart) div.presentSelect_clm td.ca_5c{
  width: 45px;
  background: url(/images/stories/htk/volume_discount/ca_5c.png) no-repeat center;
}

:where(#ink-cart) div.presentSelect_clm td.ca_vvdMagenta{
  width: 45px;
  background: url(/images/stories/htk/volume_discount/ca_vvdMagenta.png) no-repeat center;
}

:where(#ink-cart) div.presentSelect_clm td.ca_phBlack{
  width: 45px;
  background: url(/images/stories/htk/volume_discount/ca_phBlack.png) no-repeat center;
}

:where(#ink-cart) div.presentSelect_clm td.ca_matBlack{
  width: 45px;
  background: url(/images/stories/htk/volume_discount/ca_matBlack.png) no-repeat center;
}

:where(#ink-cart) div.presentSelect_clm td.ca_rhtCyan{
  width: 45px;
  background: url(/images/stories/htk/volume_discount/ca_rhtCyan.png) no-repeat center;
}

:where(#ink-cart) div.presentSelect_clm td.ca_rhtMagenta{
  width: 45px;
  background: url(/images/stories/htk/volume_discount/ca_rhtMagenta.png) no-repeat center;
}

:where(#ink-cart) div.presentSelect_clm td.ca_vvdrhtMagenta{
  width: 45px;
  background: url(/images/stories/htk/volume_discount/ca_vvdrhtMagenta.png) no-repeat center;
}

:where(#ink-cart) div.presentSelect_clm td.ca_rhtGrey{
  width: 45px;
  background: url(/images/stories/htk/volume_discount/ca_rhtGrey.png) no-repeat center;
}

:where(#ink-cart) div.presentSelect_clm td.ca_dpBlue{
  width: 45px;
  background: url(/images/stories/htk/volume_discount/ca_dpBlue.png) no-repeat center;
}

:where(#ink-cart) div.presentSelect_clm td.ca_other{
  width: 45px;
  background: url(/images/stories/htk/volume_discount/ca_other.png) no-repeat center;
}

/* インクの日&トナーの日キャンペーン */
:where(#ink-cart) div.presentSelect_clm .presentSelect_num .printer{
  font-weight: bold;
  color: #000080;
  font-size: 20px;
}

:where(#ink-cart) div.presentSelect_clm .ttl_printer{
  font-weight: bold;
  color: #fff;
  background-color: #000080;
  text-align: center;
  font-size: 18px;
  padding: 7px 0 5px;
  letter-spacing: 1px;
  margin-top: 20px;
}

/*ロード中のイメージ*/
:where(#ink-cart) .loadContainer{
  position: fixed;
  width: 100%;
  height: 100%;
  background: rgba(255, 255, 255, 0.79);
  z-index: 9999;
}

:where(#ink-cart) .loader{
  width: 54px;
  height: 55px;
  position: absolute;
  top: 25%;
  margin: 4em auto;
  font-size: 25px;
  position: relative;
  text-indent: -9999em;
  background: url(/images/stories/htk/common/loading.gif) no-repeat center;
}

/*後払い審査待ちのイメージ PC用*/
:where(#ink-cart) .loadContainer_atobarai{
  display: block;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.7);
  z-index: 10000;
  text-align: center;
}

:where(#ink-cart) .loader_atobarai{
  margin-top: 14%;
}

/*注文最終確認前のアラート*/
:where(#ink-cart) div.orderSummary div.lastCaution{
  background: url("/images/stories/htk/order/lastCaution.png") no-repeat left top;
  width: 248px;
  text-align: left;
  margin: 10px 0 15px 12px;
  padding: 0;
  background-size: 57px;
  position: relative;
  height: 51px;
}

:where(#ink-cart) div.orderSummary div.lastCaution p{
  font-size: 13px;
  line-height: 17px;
  color: #ff0000;
  margin: 0;
  padding: 0 0 0 65px;
}

:where(#ink-cart) div.orderSummary div.lastCaution p.lastCaution__prePay{
  font-size: 15px;
  line-height: 20px;
  position: absolute;
  top: 50%;
  margin-top: -20px;
}

/* .contents｜注文完了／新規登録完了
--------------------------------- */
:where(#ink-cart) div.order-end{
  overflow: hidden;
  width: 100%;
  max-width: 1200px;
  margin: 0 0 40px;
  padding: 5px 0 0;
}

:where(#ink-cart) div.order-end p{
  font-size: 16px;
  margin: 0 0 10px;
}

:where(#ink-cart) div.order-end-left{
  /* float: left; */
  /* width: 80px; */
}
/* 
div.order-end-right {
  float: right;
  width: 860px;
} */

:where(#ink-cart) div.order-end-text{
  width: 940px;
  line-height: 1.65;
  border: 1px solid #DDD;
  padding: 20px 40px;
  box-sizing: border-box;
}

:where(#ink-cart) div.order-end-text p{
  font-size: 16px;
}

:where(#ink-cart) div.order-end-text p.conveni{
  font-size: 16px;
  color: #827C75;
  font-weight: bold;
}

:where(#ink-cart) div.order-end-text p.num{
  font-size: 24px;
  /* color: #008b2b; */
  text-align: center;
  font-weight: bold;
  margin-bottom: 20px;
}

:where(#ink-cart) div.order-end-text p.num2{
  font-size: 16px;
  color: #008b2b;
  font-weight: bold;
}

:where(#ink-cart) div.order-end-text p.notice{
  color: #ff3300;
  font-weight: bold;
  margin: 0 0 0 1em;
  padding: 0;
  text-indent: -1em;
}

:where(#ink-cart) div.order-end-text div.careerQR p.cap{
  margin: 10px 0 0;
  text-align: center;
  font-weight: bold;
  font-size: 20px;
  color: #F58900;
  /*  */
}

:where(#ink-cart) div.order-end-text div.careerQR p.qr{
  text-align: center;
}

:where(#ink-cart) div.order-end-text div.careerQR p.txt{
  text-align: center;
  font-weight: bold;
  font-size: 14px;
}

:where(#ink-cart) div.order-end-text div.careerQR ul{
  width: 350px;
  margin: 0 auto;
}

:where(#ink-cart) div.order-end-text div.careerQR ul li{
  background: none;
}

:where(#ink-cart) div.ordermark_711{
  /*background: url(url();*/
  padding-left: 30px;
}

:where(#ink-cart) div.order-end-appeal{
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content:space-around;
  text-align: center;
  margin: 20px 0;
}

:where(#ink-cart) div.order-end-appeal h2{
  margin: 0 0 40px;
}

:where(#ink-cart) div.order-end-appeal h3{
  font-size: 17px;
  line-height: 20px;
  color: #974d3f;
  letter-spacing: 2px;
  margin: 0 0 5px;
}

:where(#ink-cart) div.order-end-appeal a img{
  padding: 0 0 5px;
}

:where(#ink-cart) div.order-end-warning{
  border: 1px solid #ddd;
  margin: 0 0 20px;
  padding: 10px;
}

:where(#ink-cart) div.order-end-warning p{
  font-size: 16px;
  color: #333;
  margin: 0 0 10px 1em;
  padding: 0;
  text-indent: -1em;
}

:where(#ink-cart) div.order-end-warning p span{
  font-weight: bold;
}

:where(#ink-cart) div.order-end-warning p.last{
  margin: 0 0 0 1em;
}

:where(#ink-cart) div.order-end-warning h2{
  background: #F9F9F9;
  font-size: 16px;
  text-align: center;
  margin: 0 0 10px;
  padding: 5px 0 3px;
}

:where(#ink-cart) div.order-end-warning h2 img{
  margin: 0;
  padding: 0 5px;
}

:where(#ink-cart) div.order-end-button{
  text-align: center;
}

/* .contents｜注文完了後決済
--------------------------------- */
:where(#ink-cart) div.registration-form04{
  margin-top: 20px;
  margin-bottom: 40px;
  text-align: left;
  font-size: 16px;
}

/* キャリア決済用（PC） */
:where(#ink-cart) div.careerPayment{
  margin: 0 0 30px;
  text-align: left;
}

:where(#ink-cart) div.careerPayment p.cap{
  margin: 30px 0;
  font-size: 17px;
  font-weight: bold;
  color: #FF5E5E;
  text-align: center;
}

:where(#ink-cart) div.careerPayment table{
  margin-bottom: 15px;
}

:where(#ink-cart) div.careerPayment table tr{
  border: 1px solid #cfcfcf;
}

:where(#ink-cart) div.careerPayment table td{
  padding: 5px;
  font-size: 12px;
  border: 1px solid #cfcfcf;
  vertical-align: middle;
}

:where(#ink-cart) div.careerPayment table td.title{
  background-color: #00a040;
  font-size: 14px;
  font-weight: bold;
  color: #ffffff;
  text-indent: 10px;
}

:where(#ink-cart) div.careerPayment table td.left{
  background-color: #f3f0cf;
  width: 20%;
  text-indent: 10px;
  font-weight: bold;
}

/* .contents｜新規登録完了_new
--------------------------------- */
:where(#ink-cart) .registration-end{
  overflow: hidden;
  width: 720px;
}

:where(#ink-cart) .registration-end p{
  font-size: 16px;
  margin: 15px 0 0;
}

:where(#ink-cart) .registration-end p:first-of-type{
  margin-top: 0;
}

:where(#ink-cart) .registration-end-warning{
  width: 688px;
  border: 1px solid #aaa;
  border-radius: 5px;
  margin: 30px 0 0;
  padding: 15px;
}

:where(#ink-cart) .registration-end-warning p{
  font-size: 16px;
  color: #333;
  margin: 15px 0 0 1em;
  padding: 0;
  text-indent: -1em;
}

:where(#ink-cart) .registration-end p span,
:where(#ink-cart) .registration-end-warning p span{
  font-weight: bold;
}

:where(#ink-cart) .registration-end-warning p.last{
  margin: 0 0 0 1em;
}

:where(#ink-cart) .registration-end-warning .registration-end-warning-tittle{
  width: 688px;
  background: #FF3538;
  color: #fff;
  font-size: 16px;
  text-align: center;
  padding: 5px 0 3px;
}

:where(#ink-cart) .registration-end-btn{
  width: 720px;
  text-align: center;
}

:where(#ink-cart) .registration-end-btn a{
  color: #fff;
  display: block;
  font-style: normal;
  text-decoration: none;
  width: 235px;
  margin: 0 auto;
}

/* .contents｜マイページ
--------------------------------- */

:where(#ink-cart) ul.mypage-navi{
  overflow: hidden;
  display: flex;
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
  padding: 0;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-justify-content: center;
          justify-content: center;
  -webkit-align-items: start;
          align-items: start;
  margin: 0 -5px 45px -5px;
}

:where(#ink-cart) ul.mypage-navi li{
  width: calc(100% / 5);
  -webkit-flex-basis: calc(100% / 5);
          flex-basis: calc(100% / 5);
  padding: 5px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}

:where(#ink-cart) ul.mypage-navi > li > a{
  display: flex;
  width: 100%;
  text-align: center;
  height: 80px;
  background: #efefef;
  -webkit-border-radius: 5px;
          border-radius: 5px;
  -webkit-justify-content: center;
          justify-content: center;
  -webkit-align-items: center;
          align-items: center;
  text-decoration: none !important;
  color: #333;
  font-size: 14px;
  font-weight: bold;
  position: relative;
  padding-bottom: 16px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  transition: 0.2s;
}
:where(#ink-cart) ul.mypage-navi > li > a:after{
  content: "";
  position: absolute;
  bottom: 5px;
  left: 50%;
  height: 0;
  border: 10px solid transparent;
  border-top: 7px solid #333;
  margin-left: -10px;
  transition: 0.2s;
}
:where(#ink-cart) ul.mypage-navi > li > a:hover{
  opacity: 0.6;
}
:where(#ink-cart) ul.mypage-navi > li > a:hover:after{
  bottom: 1px;
  transition: 0.2s;
}

:where(#ink-cart) .mypage-data{
  overflow: hidden;
}

:where(#ink-cart) .mypage-data .mypage-data-left{
  float: left;
}

:where(#ink-cart) .mypage-data .mypage-data-right{
  float: left;
}

:where(#ink-cart) .dataBox{
  overflow: hidden;
}

:where(#ink-cart) div.mypage-ph01{
  margin-top: 15px;
  margin-bottom: 10px;
  width: 720px;
  height: 38px;
  background: url("/images/stories/htk/mypage/h2_tit_data.png") no-repeat center top;
}

:where(#ink-cart) div.mypage-ph01 h2{
  position: relative;
  top: 8px;
  left: 70px;
  color: #ffffff;
  text-align: left;
  font-weight: bold;
  font-size: 16px;
}

:where(#ink-cart) div.mypage-ph01 img{
  position: relative;
  top: -23px;
  left: 527px;
  width: 105px;
  height: 33px;
}

:where(#ink-cart) div.mypage-ph02{
  margin-bottom: 10px;
  margin-top: 30px;
  width: 720px;
  height: 38px;
  background: url("/images/stories/htk/mypage/h2_tit_address.png") no-repeat center top;
}

:where(#ink-cart) div.mypage-ph02 h2{
  position: relative;
  top: 8px;
  left: 70px;
  color: #ffffff;
  text-align: left;
  font-weight: bold;
  font-size: 16px;
}

:where(#ink-cart) div.mypage-ph02 img{
  position: relative;
  top: -23px;
  left: 527px;
  width: 105px;
  height: 33px;
}

/*カートボタンの固定表示*/
:where(#ink-cart) .cartfixBtn{
  position: fixed;
  bottom: 15px;
  right: 15px;
}

:where(#ink-cart) .cartfixBtn a{
  display: block;
  width: 140px;
  height: 65px;
  background-image: url(/images/stories/htk/menu/cartfixbtn.png);
  background-position: 0px -65px;
  background-repeat: no-repeat;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
}

:where(#ink-cart) .cartfixBtn a:hover{
  background-position: 0px 0;
}

/*マイページ｜クーポン*/
:where(#ink-cart) .couponTbl{
  border: 1px solid #ccc;
  width: 100%;
  max-width: 550px;
}

:where(#ink-cart) .couponTbl caption{
  background: #f3f0cf;
  border: 1px solid #ccc;
  border-bottom: none;
  padding: 5px;
  text-align: center;
  font-weight: 600;
}

:where(#ink-cart) .couponTbl tr{
  padding: 10px;
  border-bottom: 1px solid #ccc;
}

:where(#ink-cart) .couponTbl tr:last-child{
  border-bottom: none;
}

:where(#ink-cart) .couponTbl th,
:where(#ink-cart) .couponTbl td{
  font-size: 13px;
  padding: 10px;
  vertical-align: middle;
  font-weight: normal;
}

:where(#ink-cart) .couponTbl th{
  font-size: 15px;
  border-right: 1px solid #ccc;
  background: #F3F0CF;
  width: 35%;
}
:where(#ink-cart) .couponTbl-remainingDays{
  font-size: 90%;
  color: #F00;
}
:where(#ink-cart) .couponTbl-discount{
  font-size: 110%;
  color: #F00;
  font-weight: bold;
}

/*マイページ｜登録済みクレジットカード*/

:where(#ink-cart) table.form_creditcard{
  /* width: 350px; */
  margin: 0 0 10px;
  text-align: left;
}
:where(#ink-cart) table.form_creditcard:last-child{
  margin-bottom: 0;
}
:where(#ink-cart) table.form_creditcard tr{
  border: 1px solid #cfcfcf;
}

:where(#ink-cart) table.form_creditcard th{
  width: 120px;
  padding: 5px 10px;
  font-weight: normal;
  font-size: 14px;
  vertical-align: middle;
  background: #f3f0cf;
}

:where(#ink-cart) table.form_creditcard td{
  width: 330px;
  font-size: 14px;
  border: 1px solid #cfcfcf;
  padding: 5px 10px;
  vertical-align: middle;
}

:where(#ink-cart) table.form_creditcard td.deletebtn{
  padding: 6px;
  background: #F1F1EF;
}

:where(#ink-cart) table.form_creditcard td input{
  display: block;
  margin: auto;
  padding: 3px;
}

/* すべて見る 開閉ボタン用 */
:where(#ink-cart) .js--form_creditcard_show{display: block}
:where(#ink-cart) .js--form_creditcard_hidden{display: none}

/*マイページ｜ご注文情報*/
:where(#ink-cart) div.mypage-ph03{
  margin-top: 50px;
  margin-bottom: 10px;
  width: 720px;
  height: 38px;
  background: url("/images/stories/htk/mypage/h2_tit_buy.png") no-repeat center top;
}

:where(#ink-cart) div.mypage-ph03 h2{
  position: relative;
  top: 8px;
  left: 70px;
  color: #ffffff;
  text-align: left;
  font-weight: bold;
  font-size: 16px;
}

:where(#ink-cart) div.order_sort{
  width: 215px;
  margin-left: auto;
}

:where(#ink-cart) div.order_sort select.inputbox{
  width: 150px;
}

:where(#ink-cart) div.order_sort input[type="submit"]:hover{
  cursor: pointer;
  opacity: 0.7;
}

:where(#ink-cart) div.orderdata{
  width: 680px;
  margin: 15px auto 0;
}

/* div.orderdata .orderBox {
  margin-bottom: 20px;
  padding: 0 0 15px;
  border-left: 1px solid #CCC;
  border-right: 1px solid #CCC;
  border-bottom: 1px solid #CCC;
}

div.orderdata .orderBox p.day01 {
  margin-bottom: 15px;
  border-top: 1px solid #bcbcbc;
  border-bottom: 1px solid #E8E8E8;
  padding: 8px 0 5px 6px;
  font-size: 15px;
  font-weight: bold;
  color: #575757;
}

div.orderdata .orderBox .detailLink a img {
  display: block;
  width: 62px;
  margin: 15px auto;
} */

/*注文ステータスアイコン*/
/* .mypage-order-left div.statusA {
  width: 180px;
  height: 30px;
  background: url("/images/stories/htk/mypage/bt18.jpg") no-repeat center center;
}

.mypage-order-left div.statusC {
  width: 180px;
  height: 30px;
  background: url("/images/stories/htk/mypage/bt19.jpg") no-repeat center center;
}

.mypage-order-left div.statusS {
  width: 180px;
  height: 30px;
  background: url("/images/stories/htk/mypage/bt25.jpg") no-repeat center center;
}

.mypage-order-left div.statusX {
  width: 180px;
  height: 30px;
  background: url("/images/stories/htk/mypage/bt21.jpg") no-repeat center center;
}

.mypage-order-left div.statusE {
  width: 180px;
  height: 30px;
  background: url("/images/stories/htk/mypage/bt26.jpg") no-repeat center center;
}

.mypage-order-left div.statusB {
  width: 180px;
  height: 30px;
  background: url("/images/stories/htk/mypage/bt27.jpg") no-repeat center center;
}

.mypage-order-left div.statusU {
  width: 180px;
  height: 30px;
  background: url("/images/stories/htk/mypage/bt28.jpg") no-repeat center center;
}

.mypage-order-left div.statusH {
  width: 180px;
  height: 30px;
  background: url("/images/stories/htk/mypage/bt_henpin.jpg") no-repeat center center;
}

.mypage-order-left div.statusN {
  width: 180px;
  height: 30px;
  background: url("/images/stories/htk/mypage/bt43-status-hinin.png") no-repeat center center;
}

.mypage-order-left div.statusL {
  width: 180px;
  height: 30px;
  background: url("/images/stories/htk/mypage/bt43-status-shonin-honsha.png") no-repeat center center;
}

.mypage-order-left div.statusT {
  width: 180px;
  height: 30px;
  background: url("/images/stories/htk/mypage/bt43-status-shonin-bucho.png") no-repeat center center;
}

.mypage-order-left div.statusF {
  width: 180px;
  height: 30px;
  background: url("/images/stories/htk/mypage/bt43-status-shonin-kacho.png") no-repeat center center;
}

.mypage-order-left div.statusY {
  width: 180px;
  height: 30px;
  background: url("/images/stories/htk/mypage/bt_yoyaku.jpg") no-repeat center center;
} */

/* div.orderdata .orderBox {
  margin-bottom: 35px;
  overflow: hidden;
} */

/* .mypage-order-left {
  float: left;
  width: 180px;
  margin-right: 5px;
}

.mypage-order-right {
  float: left;
  width: 490px;
}

div.orderdata .mypage-order-left table {
  margin-left: 10px;
}

div.orderdata .mypage-order-left table th {
  font-size: 12px;
  text-align: right;
  padding: 3px 0;
  font-weight: normal;
}

div.orderdata .mypage-order-left table td {
  font-size: 12px;
  padding: 3px 0;
  font-weight: normal;
  width: 60%;
}

.mypage-order-right table {
  width: 480px;
}

.mypage-order-right table td {
  border: 1px solid #CCC;
  padding: 3px;
  text-align: center;
  vertical-align: middle;
} */

/*マイページ｜マイプリンター*/
:where(#ink-cart) .mypage-phMyprinter h2{
  width: 720px;
  height: 46px;
  margin-top: 45px;
  margin-bottom: 10px;
  background: url("/images/stories/htk/mypage/h2_tit_myprinter.png") no-repeat center top;
  font-weight: bold;
  font-size: 16px;
  line-height: 54px;
  text-indent: 70px;
}

:where(#ink-cart) .mypage-phMyprinter p.Link{
  text-align: right;
}

:where(#ink-cart) .mypage-printerEntry{
  width: 680px;
  margin: 15px auto;
}

:where(#ink-cart) .mypage-printerEntry table{
  width: 680px;
}

:where(#ink-cart) .mypage-printerEntry table th{
  background: #f3f0cf;
  border: 1px solid #CCC;
  text-align: center;
}

:where(#ink-cart) .mypage-printerEntry table td{
  font-size: 15px;
  border: 1px solid #CCC;
}

:where(#ink-cart) .mypage-printerEntry table th.txt_printer{
  width: 220px;
}

:where(#ink-cart) .mypage-printerEntry table th.txt_memo{
  width: 380px;
}

:where(#ink-cart) .mypage-printerEntry table th.btn_Delete{
  width: 80px;
}

:where(#ink-cart) .mypage-printerEntry table td.txt_printerName input[type="submit"]{
  text-decoration: underline;
  color: #06AEFF;
  font-size: 16px;
  border: none !important;
  background: none !important;
  vertical-align: middle;
  margin: 0;
  padding: 0 0 3px 5px;
}

:where(#ink-cart) .mypage-printerEntry table td.txt_printerName input[type="submit"]:hover{
  cursor: pointer;
  color: #FF8F00;
}

:where(#ink-cart) .mypage-printerEntry table td.txt_memoArea textarea{
  width: 260px;
  resize: none;
  vertical-align: middle;
}

:where(#ink-cart) .mypage-printerEntry table td.txt_memoArea input[type="submit"]{
  vertical-align: middle;
}

:where(#ink-cart) .mypage-printerEntry table td.btn_DeleteArea{
  text-align: center;
}

:where(#ink-cart) .mypage-printerEntry table td.btn_DeleteArea input[type="submit"]{
  display: inline-block;
  text-align: center;
  vertical-align: middle;
}

:where(#ink-cart) img.noEntryMessage{
  width: 485px;
  display: block;
  margin: 10px auto;
}

:where(#ink-cart) .newEntryBox{
  width: 485px;
  margin: 15px auto 75px;
}

:where(#ink-cart) .newEntryBox p{
  float: left;
  margin-top: 2px;
  vertical-align: middle;
}

:where(#ink-cart) .x-form-field-wrap{
  float: left;
}

:where(#ink-cart) .newEntryBox .btn_printerEntry input[type="submit"]{
  vertical-align: 0;
  margin: 0 5px;
  padding: 4px 10px;
  background: #efe93c;
  border-radius: 3px;
  border: none;
  text-align: center;
}

:where(#ink-cart) .newEntryBox .btn_printerEntry input[type="submit"]:hover{
  background: #F0BA3C;
}

:where(#ink-cart) div.mypage-ph04{
  margin-top: 5px;
  margin-bottom: 15px;
  width: 700px;
  height: 38px;
  background: url("/images/stories/htk/mypage/ph04.jpg") no-repeat center top;
}

:where(#ink-cart) div.mypage-ph04 h2{
  position: relative;
  top: 8px;
  left: 70px;
  color: #ffffff;
  text-align: left;
  font-weight: bold;
  font-size: 16px;
}

/* div.mypage-credit {
  margin-top: 35px;
  margin-bottom: 15px;
  width: 700px;
  height: 38px;
  background: url("/images/stories/htk/mypage/tit_mypagecredit.jpg") no-repeat center top;
} */

/* div.mypage-credit h2 {
  position: relative;
  top: 8px;
  left: 70px;
  color: #ffffff;
  text-align: left;
  font-weight: bold;
  font-size: 16px;
} */

:where(#ink-cart) div.mypage-ph05{
  margin-bottom: 10px;
  width: 700px;
  height: 38px;
  background: url("/images/stories/htk/mypage/ph05.jpg") no-repeat center top;
}

:where(#ink-cart) div.mypage-ph05 h2{
  position: relative;
  top: 8px;
  left: 70px;
  color: #ffffff;
  text-align: left;
  font-weight: bold;
  font-size: 16px;
}

/* 配達先情報 */
:where(#ink-cart) div.sortAd{
  margin: 15px 25px 0 0;
  text-align: right;
  font-size: 14px;
}

:where(#ink-cart) div.sortAd span{
  padding-right: 5px;
  border-right: solid 1px #CCC;
}

:where(#ink-cart) div.sortAd span:last-child{
  border-right: none;
}

:where(#ink-cart) div.sortAd span.item{
  color: #868686;
  border-right: none;
  padding-right: 0;
}

:where(#ink-cart) div.mypage-box01 table{
  margin: 0 0 0 10px;
}

:where(#ink-cart) div.registration-form04 table{
  margin: 10px 0 0 0;
  width: 100%;
}

:where(#ink-cart) div.mypage-box01 table tr,
:where(#ink-cart) div.registration-form04 table tr{
  border: 1px solid #cfcfcf;
}

:where(#ink-cart) div.mypage-box01 table tr.top,
:where(#ink-cart) div.registration-form04 table tr.top{
  background: #f3f0cf;
  font-weight: bold;
}

:where(#ink-cart) div.mypage-box01 table td,
:where(#ink-cart) div.registration-form04 table td{
  font-size: 16px;
  border: 1px solid #cfcfcf;
  padding: 5px 10px;
}

:where(#ink-cart) div.mypage-box01 table td.title,
:where(#ink-cart) div.registration-form04 table td.title{
  background: #989898;
  font-size: 13px;
  font-weight: bold;
  color: #fff;
}

:where(#ink-cart) div.mypage-box01 table td.title a img,
:where(#ink-cart) div.registration-form04 table td.title a img.link34,
:where(#ink-cart) div.registration-form04 table td.title a img.link35{
  float: right;
  display: inline;
  width: 127px;
  height: 17px;
  margin: 1px 0 0;
}

:where(#ink-cart) div.mypage-box01 table td.left,
:where(#ink-cart) div.registration-form04 table td.left{
  background: #f3f0cf;
  width: 17%;
  font-weight: bold;
  text-align: center;
}

:where(#ink-cart) div.mypage-box01 table td.button{
  width: 3%;
}

:where(#ink-cart) div.registration-form04 table td.button{
  width: 5%;
}

:where(#ink-cart) div.mypage-box01 table td.name,
:where(#ink-cart) div.registration-form04 table td.name{
  width: 30%;
}

:where(#ink-cart) div.mypage-box01 table td.address{
  width: 64%;
}

:where(#ink-cart) div.registration-form04 table td.address{
  width: 65%;
}

:where(#ink-cart) div.registration-form04 table td.address2{
  width: 60%;
}
:where(#ink-cart) div.mypage-box01 table  tr.is-ConvenienceClosed td.address{
  color: #ababab;
}

/*注文ステータスの詳細*/
:where(#ink-cart) div#order-description{
  width: 100%;
  border: 1px solid #cfcfcf;
  margin: 15px auto 25px;
  padding: 0;
}

:where(#ink-cart) div#mypage-order-description{
  width: 648px;
  border: 1px solid #cfcfcf;
  margin: 10px 0 18px 35px;
  padding: 0;
}

:where(#ink-cart) div#order-description h2,
:where(#ink-cart) div#mypage-order-description h2{
  border-bottom: 1px solid #cfcfcf;
  font-size: 15px;
  font-weight: bold;
  color: #333333;
  text-align: center;
  margin: 5px 0 0 9px;
  padding: 0;
}

:where(#ink-cart) div#order-description h2 span,
:where(#ink-cart) div#mypage-order-description h2 span{
  font-size: 12px;
  font-weight: normal;
}

:where(#ink-cart) div#order-description ul{
  width: auto;
  height: auto;
  margin: 10px 0;
  padding: 0 10px;
}

:where(#ink-cart) div#mypage-order-description ul{
  width: 643px;
  height: 40px;
  margin: 3px 0 3px 3px;
}

:where(#ink-cart) div#order-description ul li{
  display: inline-block;
  vertical-align: middle;
  background: none;
  width: auto;
  margin: 5px;
  padding: 0;
}

:where(#ink-cart) div#mypage-order-description ul li{
  float: left;
  background: none;
  width: 85px;
  margin: 5px 0 0 6px;
  padding: 0;
}

:where(#ink-cart) div#order-description ul a:hover,
:where(#ink-cart) div#mypage-order-description a:hover{
  position: relative;
  top: 0px;
  left: 0px;
  text-decoration: none;
}

:where(#ink-cart) div#order-description ul li img,
:where(#ink-cart) div#mypage-order-description ul li img{
  width: 85px;
}

:where(#ink-cart) div#order-description p,
:where(#ink-cart) div#mypage-order-description p{
  width: 643px;
  margin: 0 0 6px 10px;
}

:where(#ink-cart) .popup01{
  position: absolute;
  top: 17px;
  left: 10px;
  display: none;
  padding: 5px;
  width: 150px;
  text-decoration: none;
  color: #fff;
  background: #ff3300;
  border-top: white solid 10px;
  border-left: #ff2200 solid 10px;
  filter: alpha(opacity=90);
  /* IE */
  -moz-opacity: 0.90;
  /* Firefox・Netscape */
  opacity: 0.90;
  /* Opera・Safari */
}

:where(#ink-cart) a:hover .popup01{
  display: block;
}

/* div.order-footer {
  width: 650px;
  border-top: 1px solid #cfcfcf;
  text-align: center;
  margin: 0 0 10px 25px;
}

div.order-footer p {
  margin-top: 10px;
} */

:where(#ink-cart) div.mypage-orderinfo{
  width: 100%;
  margin: 0 0 30px;
  text-align: left;
}

:where(#ink-cart) div.mypage-orderinfo table{
  max-width: 100%;
  margin-bottom: 40px;
}

:where(#ink-cart) div.mypage-orderinfo table tr{
  border: 1px solid #cfcfcf;
}

:where(#ink-cart) div.mypage-orderinfo table td{
  padding: 8px;
  font-size: 16px;
  border: 1px solid #cfcfcf;
  vertical-align: middle;
}

:where(#ink-cart) div.mypage-orderinfo .mypage-orderinfoTitle{
  margin-bottom: 10px;
  padding-left: 11px;
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 20px;
  font-weight: bold;
  border-left: solid 8px #14a83b;
}
:where(#ink-cart) div.mypage-orderinfo table td.title{
  background-color: #00a040;
  font-size: 14px;
  font-weight: bold;
  color: #ffffff;
  text-indent: 10px;
}

:where(#ink-cart) div.mypage-orderinfo table td.left{
  background-color: #f3f0cf;
  width: 20%;
  text-indent: 10px;
  font-weight: bold;
}

:where(#ink-cart) div.mypage-orderinfo table td.left + td{
  word-break: break-all;
}

:where(#ink-cart) table.order-detail td.name{
  background-color: #f3f0cf;
  font-weight: bold;
  text-align: center;
}

:where(#ink-cart) table.order-detail td.code{
  width: 70px;
  background-color: #f3f0cf;
  font-weight: bold;
  text-align: center;
}

:where(#ink-cart) table.order-detail td.price{
  width: 60px;
  background-color: #f3f0cf;
  font-weight: bold;
  text-align: center;
}

:where(#ink-cart) table.order-detail td.number{
  width: 50px;
  background-color: #f3f0cf;
  font-weight: bold;
  text-align: center;
}

:where(#ink-cart) table.order-detail td.subtotal{
  width: 70px;
  background-color: #f3f0cf;
  font-weight: bold;
  text-align: center;
}

:where(#ink-cart) table.order-detail td.v_dscnt{
  width: 70px;
  background-color: #f3f0cf;
  font-weight: bold;
  text-align: center;
}

:where(#ink-cart) table.order-detail td.total-left{
  background-color: #ffffff;
  color: #000000;
  text-align: right;
}

:where(#ink-cart) table.order-detail td.total-right{
  width: 140px;
  background-color: #ffffff;
  color: #000000;
  text-align: right;
}

/*table.order-detail td.bg {
  background-color: #f3f0cf;
}*/
:where(#ink-cart) div.order-detail table td.total-left2{
  background-color: #ffffff;
  color: #000000;
  text-align: right;
  font-size: 14px;
}

:where(#ink-cart) div.order-detail table td.total-right2{
  width: 70px;
  font-size: 14px;
  background-color: #ffffff;
  color: #000000;
  text-align: right;
}

/*マイページ注文情報 お支払いの手続き*/
:where(#ink-cart) div.Pgh_complete_payment{
  margin: 15px 0 40px;
  font-size: 16px;
}

:where(#ink-cart) div.Pgh_complete_payment p.info{
  background: url("/images/stories/htk/common/mark_info.png") no-repeat left top;
}

:where(#ink-cart) div.Pgh_complete_payment span.caution{
  display: block;
  margin: 0 0 10px;
  font-weight: bold;
  font-size: 24px;
  color: #FF0000;
}

/* マイページ／支払い：クレジットカード */
:where(#ink-cart) .registrationContainer .entryformBox{
  border: none;
  background: transparent;
  margin: 0;
  padding: 0;
}

:where(#ink-cart) .registrationContainer .entryformBox .formUnit{
  margin: 0;
}

:where(#ink-cart) .registrationBox{
  overflow: hidden;
}

:where(#ink-cart) .registrationBox .leftClm{
  width: 430px;
  float: left;
}

:where(#ink-cart) .registrationBox .rightClm{
  width: 290px;
  float: left;
}

:where(#ink-cart) .registrationBox .formUnit > td{
  padding: 0;
}

:where(#ink-cart) .rightClm .paymentBox.pmnt-Creditcard .registeredCardBox{
  width: 280px;
}

:where(#ink-cart) .registrationBox .paymentBox.pmnt-Creditcard .creditCardformBox{
  width: 418px;
}

/* .registrationBox .paymentBox.pmnt-Creditcard .creditCardformBox .cardtypeList li {
  width: 60px;
} */

:where(#ink-cart) .paymentBox.pmnt-Creditcard .registeredCardBox td.cardname label{
  padding-left: 5px;
}

:where(#ink-cart) .registrationBox .paymentBox.pmnt-Creditcard .registeredCardBox td.cardnum label{
  padding-left: 5px;
}

:where(#ink-cart) .registrationBox .paymentBox.pmnt-Creditcard .registeredCardBox td.cardnum img{
  /*display: block;*/
  width: 40px;
  height: 37px;
}

:where(#ink-cart) .registrationBox .orderSummary{
  margin: 7px;
  margin-top: 14px;
}

:where(#ink-cart) .registrationBox .formUnit td{
  padding: 7px;
}

:where(#ink-cart) .disable-div{
  opacity: 0.3;
}

:where(#ink-cart) .disable-div *{
  cursor: default !important;
}

/*マイページ承認管理*/
:where(#ink-cart) .mypage-order-right .mypage-order-approval,
:where(#ink-cart) .mypage-orderinfo .mypage-order-approval{
  width: 480px;
  margin: 10px auto 0;
  padding: 20px 0;
  background: yellow;
  font-weight: bold;
  border-radius: 15px;
}

:where(#ink-cart) .mypage-order-right .mypage-order-approval input{
  height: 2em;
}

:where(#ink-cart) #navi_approval{
  background: red;
  border-radius: 5px;
}

:where(#ink-cart) .order_sort_approval{
  width: 235px !important;
}

:where(#ink-cart) .order_sort_approval select,
:where(#ink-cart) .order_sort_approval input[type="submit"]{
  font-size: 16px;
  padding: .5em;
}

/* .contents｜ご家族・お友達紹介システム
--------------------------------- */
:where(#ink-cart) h1#ink-introduction-bg01,
:where(#ink-cart) div#ink-introduction-url01-bottom h2,
:where(#ink-cart) div#ink-introduction-twitter01-bottom h2,
:where(#ink-cart) div#ink-introduction-facebook01-bottom h2,
:where(#ink-cart) h3#ink-introduction-bg05,
:where(#ink-cart) h3#ink-introduction-bg06,
:where(#ink-cart) h3#ink-introduction-bg10,
:where(#ink-cart) div#ink-introduction-url02-bottom h2,
:where(#ink-cart) div#ink-introduction-twitter02-bottom h2,
:where(#ink-cart) div#ink-introduction-facebook02-bottom h2,
:where(#ink-cart) h1#ink-introduction-bg11,
:where(#ink-cart) h2#ink-introduction-bg13{
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
}

:where(#ink-cart) h1#ink-introduction-bg01{
  background: url("/images/stories/htk/introduction/bg01.jpg") no-repeat;
  width: 720px;
  height: 90px;
  margin: 0;
  padding: 0;
}

:where(#ink-cart) div#ink-introduction-bg02{
  overflow: hidden;
  position: relative;
  background: url("/images/stories/htk/introduction/bg02.jpg") no-repeat;
  width: 720px;
  height: 170px;
  margin: 0 0 15px;
  padding: 0;
}

:where(#ink-cart) div#ink-introduction-bg02 span.introducer{
  position: absolute;
  top: 34px;
  left: 25px;
  font-size: 20px;
  font-weight: bold;
  color: #e31581;
}

:where(#ink-cart) div#ink-introduction-bg02 span.receiver{
  position: absolute;
  top: 48px;
  left: 383px;
  font-size: 20px;
  font-weight: bold;
  color: #0eb3ee;
}

:where(#ink-cart) div#ink-introduction-bg02 span.introducer strong,
:where(#ink-cart) div#ink-introduction-bg02 span.receiver strong{
  font-size: 35px;
}

:where(#ink-cart) div#ink-introduction-bg02 p{
  position: absolute;
  top: 137px;
  left: 10px;
  font-size: 14px;
  line-height: 17px;
  color: #333333;
}

:where(#ink-cart) div.ink-introduction-box01{
  overflow: hidden;
  width: 700px;
  margin: 0 0 20px 10px;
  padding: 0;
}

:where(#ink-cart) div.ink-introduction-box01 p{
  font-size: 14px;
  margin: 0 0 10px;
}

:where(#ink-cart) div.ink-introduction-box01 p.notice01{
  clear: both;
  font-size: 11px;
  color: #666666;
  margin: 0;
  padding: 0;
}

:where(#ink-cart) div.ink-introduction-box01 img{
  margin: 0 0 15px;
}

:where(#ink-cart) div.ink-introduction-box01 a img.bt03{
  margin: 0 0 10px 113px;
}

:where(#ink-cart) div.ink-introduction-box01 h3,
:where(#ink-cart) div.ink-introduction-box05 h3{
  font-size: 16px;
  font-weight: bold;
  color: #714132;
  margin: 0;
  padding: 0;
}

:where(#ink-cart) div.ink-introduction-box01 ul,
:where(#ink-cart) div.ink-introduction-box05 ul{
  margin: 0 0 10px 25px;
  padding: 0;
}

:where(#ink-cart) div.ink-introduction-box01 ul li,
:where(#ink-cart) div.ink-introduction-box05 ul li{
  background: url("/images/stories/htk/introduction/li01.jpg") no-repeat 0 4px transparent;
  font-size: 13px;
  padding: 3px 0 2px 17px;
}

:where(#ink-cart) div.ink-introduction-box02{
  background: url("/images/stories/htk/introduction/ph01.jpg") no-repeat right top;
  width: 236px;
  margin: 0 0 0 12px;
  padding: 0;
}

:where(#ink-cart) div.ink-introduction-box02 p,
:where(#ink-cart) div.ink-introduction-box03 p,
:where(#ink-cart) div.ink-introduction-box04 p{
  font-size: 12px;
  line-height: 17px;
}

:where(#ink-cart) div.ink-introduction-box02 p input{
  width: 227px;
  border: 1px solid #14a83a;
  font-size: 14px;
  font-weight: bold;
  color: #14a83a;
  margin: 4px 0 0;
  padding: 5px 0 5px 5px;
}

:where(#ink-cart) div.ink-introduction-box03,
:where(#ink-cart) div.ink-introduction-box04{
  width: 188px;
  margin: 0 0 0 12px;
  padding: 0;
}

:where(#ink-cart) div.ink-introduction-box03{
  background: url("/images/stories/htk/introduction/ph02.jpg") no-repeat 98px 0 transparent;
}

:where(#ink-cart) div.ink-introduction-box04{
  background: url("/images/stories/htk/introduction/ph03.jpg") no-repeat 105px 0 transparent;
}

:where(#ink-cart) div.ink-introduction-box03 a img,
:where(#ink-cart) div.ink-introduction-box04 a img{
  width: 177px;
  height: 28px;
  margin: 4px 0 0;
  padding: 0;
}

:where(#ink-cart) div.ink-introduction-box03 a:hover img,
:where(#ink-cart) div.ink-introduction-box04 a:hover img,
:where(#ink-cart) div.ink-introduction-box01 a:hover img,
:where(#ink-cart) div#ink-introduction-url02-send a:hover img,
:where(#ink-cart) div#ink-introduction-bg08 a:hover img,
:where(#ink-cart) div#ink-introduction-bg09 a:hover img,
:where(#ink-cart) div.ink-introduction-box05 a:hover img{
  opacity: 1.0;
}

:where(#ink-cart) div.ink-introduction-box05{
  width: 684px;
  margin: 10px 0 25px 19px;
  padding: 0;
}

:where(#ink-cart) div.ink-introduction-box05 p{
  font-size: 14px;
  line-height: 17px;
  margin: 10px 0 0;
}

:where(#ink-cart) div.ink-introduction-box05 p strong{
  font-size: 15px;
  font-weight: bold;
  color: #33a02b;
}

:where(#ink-cart) div.ink-introduction-box05 p span{
  color: #e3007b;
}

:where(#ink-cart) div.ink-introduction-box05 p span span{
  font-size: 15px;
  font-weight: bold;
  color: #e3007b;
}

:where(#ink-cart) div.ink-introduction-box05 a img.bt07{
  width: 530px;
  height: 66px;
  margin: 20px 0 0 77px;
  padding: 0;
}

:where(#ink-cart) div.ink-introduction-box05 a img.bt08{
  width: 473px;
  height: 40px;
  margin: 5px 0 0 106px;
  padding: 0;
}

:where(#ink-cart) div.ink-introduction-box05 p.text03{
  font-size: 13px;
  margin: 0 0 10px 25px;
  padding: 0;
}

:where(#ink-cart) div.ink-introduction-box05 img{
  width: 684px;
  height: 102px;
  margin: 20px 0 0;
  padding: 0;
}

:where(#ink-cart) div#ink-introduction-url01{
  background: url("/images/stories/htk/introduction/bg03-a.jpg") repeat-y;
  float: left;
  width: 260px;
  margin: 0 0 5px;
  padding: 0;
}

:where(#ink-cart) div#ink-introduction-url01-bottom{
  background: url("/images/stories/htk/introduction/bg03-c.jpg") no-repeat center bottom;
  width: 260px;
  margin: 0;
  padding: 0 0 3px;
}

:where(#ink-cart) div#ink-introduction-url01-bottom h2{
  background: url("/images/stories/htk/introduction/bg03-b.jpg") no-repeat;
  width: 260px;
  height: 29px;
  margin: 0 0 10px;
  padding: 0;
}

:where(#ink-cart) div.ink-introduction-comingsoon{
  float: left;
  width: 200px;
  margin: 0 0 5px 20px;
  padding: 0;
}

:where(#ink-cart) div.ink-introduction-comingsoon img{
  margin: 0;
  padding: 0;
}

:where(#ink-cart) div#ink-introduction-twitter01,
:where(#ink-cart) div#ink-introduction-facebook01{
  background: url("/images/stories/htk/introduction/bg04-a.jpg") repeat-y;
  float: left;
  width: 200px;
  margin: 0 0 5px 20px;
  padding: 0;
}

:where(#ink-cart) div#ink-introduction-twitter01-bottom,
:where(#ink-cart) div#ink-introduction-facebook01-bottom{
  background: url("/images/stories/htk/introduction/bg04-c.jpg") no-repeat center bottom;
  width: 200px;
  margin: 0;
  padding: 0 0 3px;
}

:where(#ink-cart) div#ink-introduction-twitter01-bottom h2,
:where(#ink-cart) div#ink-introduction-facebook01-bottom h2{
  width: 200px;
  height: 29px;
  margin: 0 0 10px;
  padding: 0;
}

:where(#ink-cart) div#ink-introduction-twitter01-bottom h2{
  background: url("/images/stories/htk/introduction/bg04-b1.jpg") no-repeat;
}

:where(#ink-cart) div#ink-introduction-facebook01-bottom h2{
  background: url("/images/stories/htk/introduction/bg04-b2.jpg") no-repeat;
}

:where(#ink-cart) h3#ink-introduction-bg05,
:where(#ink-cart) h3#ink-introduction-bg06,
:where(#ink-cart) h3#ink-introduction-bg10{
  width: 720px;
  height: 56px;
  margin: 0 0 15px;
  padding: 0;
}

:where(#ink-cart) h3#ink-introduction-bg05{
  background: url("/images/stories/htk/introduction/bg05.jpg") no-repeat;
}

:where(#ink-cart) h3#ink-introduction-bg06{
  background: url("/images/stories/htk/introduction/bg06.jpg") no-repeat;
}

:where(#ink-cart) h3#ink-introduction-bg10{
  background: url("/images/stories/htk/introduction/bg10.jpg") no-repeat;
}

:where(#ink-cart) div#ink-introduction-url02,
:where(#ink-cart) div#ink-introduction-twitter02,
:where(#ink-cart) div#ink-introduction-facebook02{
  background: url("/images/stories/htk/introduction/bg07-a.jpg") repeat-y;
  width: 700px;
  margin: 0 0 10px;
  padding: 0;
}

:where(#ink-cart) div#ink-introduction-url02-bottom,
:where(#ink-cart) div#ink-introduction-twitter02-bottom,
:where(#ink-cart) div#ink-introduction-facebook02-bottom{
  background: url("/images/stories/htk/introduction/bg07-c.jpg") no-repeat center bottom;
  width: 700px;
  margin: 0;
  padding: 0 0 3px 0;
}

:where(#ink-cart) div#ink-introduction-url02-bottom h2,
:where(#ink-cart) div#ink-introduction-twitter02-bottom h2,
:where(#ink-cart) div#ink-introduction-facebook02-bottom h2{
  width: 700px;
  height: 34px;
  margin: 0 0 15px;
  padding: 0;
}

:where(#ink-cart) div#ink-introduction-url02-bottom h2{
  background: url("/images/stories/htk/introduction/bg07-b1.jpg") no-repeat;
}

:where(#ink-cart) div#ink-introduction-twitter02-bottom h2{
  background: url("/images/stories/htk/introduction/bg07-b2.jpg") no-repeat;
}

:where(#ink-cart) div#ink-introduction-facebook02-bottom h2{
  background: url("/images/stories/htk/introduction/bg07-b3.jpg") no-repeat;
}

:where(#ink-cart) div#ink-introduction-url02-bottom p,
:where(#ink-cart) div#ink-introduction-twitter02-bottom p,
:where(#ink-cart) div#ink-introduction-facebook02-bottom p{
  width: 660px;
  height: 65px;
  font-size: 13px;
  line-height: 17px;
  margin: 0 0 0 20px;
  padding: 0 0 0 90px;
}

:where(#ink-cart) div#ink-introduction-url02-bottom p{
  background: url("/images/stories/htk/introduction/ph01.jpg") no-repeat;
}

:where(#ink-cart) div#ink-introduction-twitter02-bottom p{
  background: url("/images/stories/htk/introduction/ph02.jpg") no-repeat;
}

:where(#ink-cart) div#ink-introduction-facebook02-bottom p{
  background: url("/images/stories/htk/introduction/ph03.jpg") no-repeat;
}

:where(#ink-cart) div#ink-introduction-url02-send{
  overflow: hidden;
  background: #effff4;
  width: 655px;
  border: 2px solid #14a83a;
  margin: 0 0 15px 20px;
  padding: 0;
}

:where(#ink-cart) div#ink-introduction-url02-send h3{
  font-size: 16px;
  font-weight: bold;
  color: #14a83a;
  margin: 5px 0 0 15px;
  padding: 0;
}

:where(#ink-cart) div#ink-introduction-url02-send p{
  background: none;
  height: auto;
  margin: 0;
  padding: 0;
}

:where(#ink-cart) div#ink-introduction-url02-send p input{
  float: left;
  width: 400px;
  border: 1px solid #14a83a;
  font-size: 14px;
  font-weight: bold;
  color: #14a83a;
  margin: 0 0 10px 15px;
  padding: 5px 0 5px 5px;
}

:where(#ink-cart) div#ink-introduction-url02-send a img{
  float: right;
  width: 210px;
  height: 28px;
  margin: 0 15px 10px 0;
  padding: 0;
}

:where(#ink-cart) div#ink-introduction-bg08,
:where(#ink-cart) div#ink-introduction-bg09{
  width: 501px;
  height: 51px;
  margin: 0 0 10px 100px;
  padding: 0;
}

:where(#ink-cart) div#ink-introduction-bg08{
  background: url("/images/stories/htk/introduction/bg08.jpg") no-repeat;
}

:where(#ink-cart) div#ink-introduction-bg09{
  background: url("/images/stories/htk/introduction/bg09.jpg") no-repeat;
}

:where(#ink-cart) div#ink-introduction-bg08 a img,
:where(#ink-cart) div#ink-introduction-bg09 a img{
  width: 399px;
  height: 37px;
  margin: 0px 0 0 56px;
  padding: 0;
}

:where(#ink-cart) h1#ink-introduction-bg11{
  background: url("/images/stories/htk/introduction/bg11.jpg") no-repeat;
  width: 720px;
  height: 114px;
  margin: 0;
  padding: 0;
}

:where(#ink-cart) div#ink-introduction-bg12{
  overflow: hidden;
  background: url("/images/stories/htk/introduction/bg12.jpg") no-repeat;
  width: 720px;
  height: 91px;
  margin: 0 0 15px;
  padding: 0;
}

:where(#ink-cart) div#ink-introduction-bg12 p.text01{
  font-size: 13px;
  line-height: 13px;
  margin: 8px 0 0 240px;
  padding: 0;
}

:where(#ink-cart) div#ink-introduction-bg12 p.text02{
  font-size: 17px;
  line-height: 25px;
  font-weight: bold;
  color: #e3007b;
  margin: 8px 0 0 240px;
  padding: 0;
}

:where(#ink-cart) div#ink-introduction-bg12 p.text02 span{
  font-size: 33px;
}

:where(#ink-cart) h2#ink-introduction-bg13{
  background: url("/images/stories/htk/introduction/bg13.jpg") no-repeat;
  width: 720px;
  height: 61px;
  margin: 0 0 10px;
  padding: 0;
}

:where(#ink-cart) div#ink-introduction-bg14{
  background: url("/images/stories/htk/introduction/bg14.jpg") no-repeat 520px 10px transparent;
  width: 698px;
  border: 1px solid #666666;
  margin: 0 0 15px;
  padding: 0;
}

:where(#ink-cart) div#ink-introduction-bg14 p{
  font-size: 12px;
  margin: 10px 0 0 13px;
  padding: 0;
}

:where(#ink-cart) div#ink-introduction-bg14 a img{
  width: 473px;
  height: 40px;
  margin: 10px 0 10px 15px;
  padding: 0;
}

:where(#ink-cart) div#ink-introduction-bg14 a:hover img{
  opacity: 1.0;
}

:where(#ink-cart) div#ink-introduction-bg14-title{
  background: #666666;
  width: 475px;
  margin: 10px 0 0 10px;
  padding: 5px;
}

:where(#ink-cart) div#ink-introduction-bg14-title p{
  font-size: 13px;
  color: #ffffff;
  margin: 0 0 0 10px;
  padding: 0;
}

:where(#ink-cart) div#ink-introduction-bg14-title h2{
  font-size: 17px;
  font-weight: bold;
  color: #ffffcc;
  margin: 0 0 0 10px;
  padding: 0;
}

/* 送信フォーム系 */
:where(#ink-cart) table.ink-confirm01{
  width: 720px;
  margin: 0 0 15px;
}

:where(#ink-cart) table.ink-confirm01 tr{
  border: 1px solid #cfcfcf;
}

:where(#ink-cart) table.ink-confirm01 thead th{
  background: #00a040;
  color: #ffffff;
  font-size: 14px;
  font-weight: bold;
  text-indent: 10px;
  border: 1px solid #cfcfcf;
  padding: 5px;
}

:where(#ink-cart) table.ink-confirm01 tbody th{
  background: #f3f0cf;
  font-weight: bold;
  text-indent: 10px;
  width: 26%;
}

:where(#ink-cart) table.ink-confirm01 tbody td{
  border: 1px solid #cfcfcf;
  text-indent: 10px;
  padding: 5px;
}

/* .contents｜販売開始お知らせメール・登録画面
------------------------------------------- */
:where(#ink-cart) h1#sale-news{
  background: url("/images/stories/htk/sale-news/bg01.jpg") no-repeat;
  width: 654px;
  height: 45px;
  font-size: 21px;
  font-weight: bold;
  color: #ffffff;
  letter-spacing: 5px;
  margin: 0 0 5px;
  padding: 6px 0 0 66px;
}

:where(#ink-cart) div#sale-news-box{
  background: #ffffee;
  width: 688px;
  border: 1px solid #aaaaaa;
  margin: 0 0 0 15px;
}

:where(#ink-cart) div#sale-news-input,
:where(#ink-cart) div#sale-news-confirm{
  width: 658px;
  border-bottom: 1px solid #aaaaaa;
  margin: 15px;
  padding: 0 0 10px;
}

:where(#ink-cart) div#sale-news-input{
  background: url("/images/stories/htk/sale-news/bg02.jpg") no-repeat right bottom;
}

:where(#ink-cart) div#sale-news-input span,
:where(#ink-cart) div#sale-news-confirm dl dt span{
  font-size: 11px;
  color: #666666;
}

:where(#ink-cart) div#sale-news-input input.text{
  width: 250px;
  margin: 5px 5px 15px 0;
}

:where(#ink-cart) div#sale-news-button{
  width: 658px;
  text-align: center;
  margin: 10px 15px 20px;
}

:where(#ink-cart) div#sale-news-button input{
  margin: 0;
}

:where(#ink-cart) div#sale-news-button input.back{
  margin: 9px 0 0;
}

:where(#ink-cart) div#sale-news-button a:hover img{
  opacity: 1.0;
}

:where(#ink-cart) div#sale-news-box ul{
  background: url("/images/stories/htk/sale-news/bg03.jpg") no-repeat scroll 15px center #ff0000;
  width: 660px;
  height: 100%;
  margin: 15px 15px 0;
  padding: 10px 0 5px;
}

:where(#ink-cart) div#sale-news-box ul li{
  background: none;
  color: #ffffff;
  font-weight: bold;
  letter-spacing: 2px;
  margin: 0 0 5px 60px;
  padding: 0;
}

:where(#ink-cart) div#sale-news-confirm dl{
  width: 660px;
  margin: 15px 0;
  padding: 0 0 20px;
}

:where(#ink-cart) div#sale-news-confirm dl dt{
  display: inline;
  float: left;
  margin: 0 -11em 0 0;
  padding: 0.2em 0;
  width: 11em;
}

:where(#ink-cart) div#sale-news-confirm dl dd{
  display: inline;
  float: left;
  margin: 0 -11em 0 9em;
  padding: 0.2em 10px;
}

:where(#ink-cart) div#sale-news-confirm dl dd.input{
  display: inline;
  float: left;
  margin: 0 -11em 0 10.5em;
  padding: 0.2em 10px;
}

:where(#ink-cart) h3#sale-news-rule{
  background: url("/images/stories/htk/sale-news/txt_agreement.jpg") no-repeat;
  width: 437px;
  height: 25px;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  margin: 0 0 0 141px;
  padding: 0;
}

:where(#ink-cart) div#sale-news-agreement-box{
  width: 435px;
  border-left: 1px solid #ccc;
  border-right: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  text-align: center;
  margin: 0 0 20px 141px;
  padding: 20px 0;
}

/* .contents｜ショップレビュー
--------------------------------- */
/* フォーム部分 */
:where(#ink-cart) div.form-review-bg01-a{
  background: url("/images/stories/htk/review/form/bg01-a.jpg") repeat-y;
  width: 940px;
  margin: 0 0 20px;
}

:where(#ink-cart) div.form-review-bg01-b{
  background: url("/images/stories/htk/review/form/bg01-b.jpg") no-repeat top;
  padding: 10px 0 0;
}

:where(#ink-cart) div.form-review-bg01-c{
  overflow: hidden;
  background: url("/images/stories/htk/review/form/bg01-c.jpg") no-repeat bottom;
  padding: 0 0 10px;
}

:where(#ink-cart) div.review-bg01-a{
  background: url("/images/stories/htk/review/review/common/bg01-a.jpg") repeat-y;
  width: 720px;
  margin: 0 0 20px;
}

:where(#ink-cart) div.review-bg01-b{
  background: url("/images/stories/htk/review/review/common/bg01-b.jpg") no-repeat top;
  padding: 10px 0 0;
}

:where(#ink-cart) div.review-bg01-c{
  overflow: hidden;
  background: url("/images/stories/htk/review/review/common/bg01-c.jpg") no-repeat bottom;
  padding: 0 0 10px;
}

:where(#ink-cart) div.review-bg01-d{
  overflow: hidden;
  padding: 0;
  zoom: 1;
}

:where(#ink-cart) div.form-review-bg01-c h2.product,
:where(#ink-cart) div.form-review-bg01-c h2.shop,
:where(#ink-cart) div.review-box03 p.product,
:where(#ink-cart) div.review-bg01-c p.shop{
  float: left;
  height: 34px;
  line-height: 34px;
  margin: 0 0 5px;
}

:where(#ink-cart) div.form-review-bg01-c h2.product{
  background: url("/images/stories/htk/review/form/bg02.jpg") no-repeat scroll right top transparent;
}

:where(#ink-cart) div.form-review-bg01-c h2.shop{
  background: url("/images/stories/htk/review/form/bg04.jpg") no-repeat scroll right top transparent;
}

:where(#ink-cart) div.review-box03 p.product{
  background: url("/images/stories/htk/review/review/product/bg01.jpg") no-repeat scroll right top transparent;
}

:where(#ink-cart) div.review-bg01-c p.shop{
  background: url("/images/stories/htk/review/review/shop/bg01.jpg") no-repeat scroll right top transparent;
}

:where(#ink-cart) div.form-review-bg01-c h2.product span,
:where(#ink-cart) div.form-review-bg01-c h2.shop span,
:where(#ink-cart) div.review-box03 p.product span,
:where(#ink-cart) div.review-bg01-c p.shop span{
  display: block;
  font-size: 13px;
  color: #fff;
  letter-spacing: 2px;
  line-height: 30px;
  height: 34px;
  margin: 0 20px 0 0;
  padding: 0 0 0 10px;
}

:where(#ink-cart) div.review-box03 p.product span,
:where(#ink-cart) div.review-bg01-c p.shop span{
  font-weight: bold;
}

:where(#ink-cart) *html div.form-review-bg01-c h2.product span,
:where(#ink-cart) *html div.form-review-bg01-c h2.shop span,
:where(#ink-cart) *html div.review-box03 p.product span,
:where(#ink-cart) *html div.review-bg01-c p.shop span{
  width: 200px;
}

:where(#ink-cart) div.form-review-bg01-c h2.product span{
  background: url("/images/stories/htk/review/form/bg02.jpg") no-repeat scroll left top transparent;
}

:where(#ink-cart) div.form-review-bg01-c h2.shop span{
  background: url("/images/stories/htk/review/form/bg04.jpg") no-repeat scroll left top transparent;
}

:where(#ink-cart) div.review-box03 p.product span{
  background: url("/images/stories/htk/review/review/product/bg01.jpg") no-repeat scroll left top transparent;
}

:where(#ink-cart) div.review-bg01-c p.shop span{
  background: url("/images/stories/htk/review/review/shop/bg01.jpg") no-repeat scroll left top transparent;
}

:where(#ink-cart) div.review-box01,
:where(#ink-cart) div.form-review-box01{
  clear: both;
  width: 682px;
  margin: 0 0 0 22px;
}

:where(#ink-cart) div.review-box01 h1,
:where(#ink-cart) div.review-box03 h1,
:where(#ink-cart) div.form-review-box01 h3{
  font-size: 15px;
  line-height: 18px;
  border-bottom: 1px dotted #999;
  margin: 0 0 10px;
  padding: 0 0 5px;
}

:where(#ink-cart) div.review-box03 h1{
  clear: both;
  margin: 0 0 10px 19px;
}

:where(#ink-cart) div.review-box01 h1,
:where(#ink-cart) div.review-box03 h1{
  background: none;
  font-weight: bold;
  color: #006699;
}

:where(#ink-cart) div.form-review-box01 p.notice{
  background: url("/images/stories/htk/review/form/ph02.jpg") no-repeat;
  color: #ff0000;
  line-height: 30px;
  padding: 0 0 0 36px;
}

:where(#ink-cart) div#maincolumn div.review-box01 h1 a,
:where(#ink-cart) div#maincolumn div.review-box03 h1 a,
:where(#ink-cart) div#maincolumn div.form-review-box01 h3 a{
  text-decoration: none;
}

:where(#ink-cart) div.form-review-box01 table{
  width: 682px;
  margin: 10px 0;
}#ink-cart-dropped-rule{
  table-layout: fixed;
}

:where(#ink-cart) div.form-review-box01 table th{
  width: 113px;
  font-size: 12px;
  border: 1px solid #ccc;
  vertical-align: middle;
  /* padding: 8px 30px 8px 8px; */
  padding: 20px;
}

:where(#ink-cart) .shopReviewPostWrapper div.form-review-box01 table th{
  width: 175px;
}

:where(#ink-cart) div.form-review-box01 table th .popup02{
  display: none;
  position: absolute;
  top: 2.5em;
  left: 1.5em;
}

:where(#ink-cart) div#maincolumn div.form-review-box01 table th a{
  color: #333;
  text-decoration: none;
}

:where(#ink-cart) div.form-review-box01 table th a:hover{
  position: relative;
  text-decoration: none;
}

:where(#ink-cart) div.form-review-box01 table th a:hover .popup02{
  display: block;
  background: #ffd251;
  width: 150px;
  color: #4f2621;
  border: 1px solid #fff;
  padding: 5px;
  opacity: 0.9;
  z-index: 1;
}

:where(#ink-cart) table#form-product-review th{
  background: #d3ee8f;
}

:where(#ink-cart) table#form-product-review th.required{
  background: url("/images/stories/htk/review/form/ph01.png") no-repeat scroll right center #d3ee8f;
}

:where(#ink-cart) table#form-shop-review th{
  background: #d4ffff;
}

:where(#ink-cart) table#form-shop-review th.required{
  background: url("/images/stories/htk/review/form/ph01.png") no-repeat scroll right center #d4ffff;
}

:where(#ink-cart) div.form-review-box01 table td{
  background: none;
  border: 1px solid #ccc;
  word-break: break-all;
  padding: 20px;
}

:where(#ink-cart) div.form-review-box01 table td input,
:where(#ink-cart) div.form-review-box01 table td textarea{
  width: 100%;
  font-size: 13px;
  margin: 3px 0 5px;
}

:where(#ink-cart) div.form-review-box01 table td ul{
  margin: 0 0 0 5px;
  *margin: 0 0 0 4px;
}

:where(#ink-cart) div.form-review-box01 table td ul li{
  background: none;
  float: left;
  font-size: 11px;
  margin: 0;
  padding: 0;
}

:where(#ink-cart) div.form-review-box01 table td ul li ul.review-evaluation,
:where(#ink-cart) div.form-review-box01 table td ul li ul.review-evaluation a:hover,
:where(#ink-cart) div.form-review-box01 table td ul li ul.review-evaluation .rating{
  background: url("/images/stories/htk/review/form/evaluation.png") repeat-x left -1000px;
}

:where(#ink-cart) div.form-review-box01 table td ul li ul.review-evaluation{
  overflow: hidden;
  background-position: left top;
  list-style: none outside none;
  position: relative;
  top: -3px;
  width: 105px;
  height: 20px;
  margin: 0 5px;
  padding: 0;
}

:where(#ink-cart) div.form-review-box01 table td ul li ul.review-evaluation li{
  background-image: none;
  display: inline;
  padding: 0;
}

:where(#ink-cart) div.form-review-box01 table td ul li ul.review-evaluation a,
:where(#ink-cart) div.form-review-box01 table td ul li ul.review-evaluation .rating{
  border: medium none;
  height: 20px;
  left: 0;
  overflow: hidden;
  position: absolute;
  text-indent: -1000em;
  top: 0;
}

:where(#ink-cart) div.form-review-box01 table td ul li ul.review-evaluation a:hover{
  cursor: pointer;
  background-position: left bottom;
}

:where(#ink-cart) div.form-review-box01 table td ul li ul.review-evaluation a#one_star{
  width: 20%;
  z-index: 7;
}

:where(#ink-cart) div.form-review-box01 table td ul li ul.review-evaluation a#two_star{
  width: 40%;
  z-index: 6;
}

:where(#ink-cart) div.form-review-box01 table td ul li ul.review-evaluation a#three_star{
  width: 60%;
  z-index: 5;
}

:where(#ink-cart) div.form-review-box01 table td ul li ul.review-evaluation a#four_star{
  width: 80%;
  z-index: 4;
}

:where(#ink-cart) div.form-review-box01 table td ul li ul.review-evaluation a#five_star{
  width: 100%;
  z-index: 3;
}

:where(#ink-cart) div.form-review-box01 table td ul li ul.review-evaluation .rating{
  background-position: left bottom;
  margin: 0;
  z-index: 2;
}

:where(#ink-cart) div#form-review-bg03{
  /* background: url("/images/stories/htk/review/form/bg03.jpg") no-repeat; */
  background: url("/images/stories/htk/review/form/bg03_new.png") no-repeat;
  width: 714px;
  height: 183px;
  margin: 40px auto;
}

:where(#ink-cart) div#form-review-bg03 span img#img1_1{
  margin: 120px 0 0 85px;
}

:where(#ink-cart) div#form-review-bg03 span img#img1_2{
  margin: 120px 0 0 23px;
}

:where(#ink-cart) div#form-review-bg03 span img:hover{
  cursor: pointer;
}

:where(#ink-cart) h3#form-review-rule{
  background: url("/images/stories/htk/review/form/bg06.jpg") no-repeat;
  width: 437px;
  height: 25px;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  margin: 0 0 0 141px;
  padding: 0;
}

:where(#ink-cart) div#form-review-rule-box{
  width: 435px;
  border-left: 1px solid #ccc;
  border-right: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  text-align: center;
  margin: 0 0 20px 141px;
  padding: 20px 0;
}

:where(#ink-cart) div#form-review-button{
  /* width: 714px; */
  width: 940px;
  text-align: center;
  margin: 0 0 10px 6px;
}

:where(#ink-cart) div#form-review-button img{
  margin: 0.3em 0.5em;
}

:where(#ink-cart) div#form-review-button input.back{
  margin: 1.2em 0.5em 0;
}

:where(#ink-cart) div#form-review-button a:hover img,
:where(#ink-cart) div#shop-review-link a:hover img,
:where(#ink-cart) div#shop-review-link2 a:hover img,
:where(#ink-cart) div#product-review-link a:hover img,
:where(#ink-cart) div#product-review-link2 a:hover img,
:where(#ink-cart) ul#product-review-shop li a:hover img{
  opacity: 1.0;
}

:where(#ink-cart) div#product-review-link2 a:hover img{
  opacity: 0.7;
}

:where(#ink-cart) div.form-review-box02{
  width: 682px;
  margin: 0 0 10px 22px;
}

:where(#ink-cart) div.form-review-error{
  background: url("/images/stories/htk/review/form/bg05-a.jpg") no-repeat left top #ffffee;
  width: 678px;
  border: 2px solid #ff0000;
}

:where(#ink-cart) div.form-review-error ul{
  background: url("/images/stories/htk/review/form/bg05-b.jpg") no-repeat right bottom #ffffee;
  width: 643px;
  margin: 6px 0 0 35px;
}

:where(#ink-cart) div.form-review-error ul li{
  background: url("/images/stories/htk/review/form/bg07.jpg") no-repeat scroll 0 7px transparent;
  font-size: 12px;
  font-weight: bold;
  color: #ff0000;
  padding: 0 0 7px 9px;
}

:where(#ink-cart) div.form-review-error ul li span{
  font-size: 11px;
  font-weight: normal;
}

/* 総合評価・満足度 */
:where(#ink-cart) div#review-box02{
  overflow: hidden;
  width: 656px;
  margin: 10px 0 0 35px;
}

:where(#ink-cart) div#review-box02-L{
  float: left;
  width: 205px;
  margin: 0 0 10px;
}

:where(#ink-cart) div#review-box02-R{
  float: right;
  width: 420px;
  margin: 0 0 10px;
}

:where(#ink-cart) div.review-box03{
  overflow: hidden;
  float: left;
  width: 519px;
  margin: 0 0 15px;
  *margin: 0 0 7px;
}

:where(#ink-cart) div#review-box03-L{
  float: left;
  width: 118px;
  margin: 0;
}

:where(#ink-cart) * html div#review-box03-L{
  margin: 0 0 0 10px;
}

:where(#ink-cart) div#review-box03-R{
  float: right;
  width: 369px;
}
/* #review-box03-L + div#review-box03-R:last-child {
  width: 550px;
} */

:where(#ink-cart) #review-box03-L + div#review-box03-R:last-child table#table-product-review{
  width: 100%;
}

:where(#ink-cart) div.review-box04{
  float: right;
  width: 185px;
  margin: 5px 0 15px;
  *margin: 5px 0 7px;
  padding: 0;
}

:where(#ink-cart) div#review-box02-L p,
:where(#ink-cart) div#review-box02-R p,
:where(#ink-cart) div#review-box03-L p,
:where(#ink-cart) div#review-box03-R p{
  font-size: 17px;
  font-weight: bold;
  padding: 0 0 0 25px;
}

:where(#ink-cart) div#review-box02-L p,
:where(#ink-cart) div#review-box03-L p{
  background: url("/images/stories/htk/review/review/common/bg02.jpg") no-repeat;
}

:where(#ink-cart) div#review-box02-R p,
:where(#ink-cart) div#review-box03-R p{
  background: url("/images/stories/htk/review/review/common/bg03.jpg") no-repeat;
}

:where(#ink-cart) div#shop-review-ave1{
  background: url("/images/stories/htk/review/review/shop/bg02-a.jpg") repeat-y;
  width: 205px;
  margin: 0 0 10px;
}

:where(#ink-cart) div#shop-review-ave1-t{
  background: url("/images/stories/htk/review/review/shop/bg02-b.jpg") no-repeat top;
  padding: 13px 0 0;
}

:where(#ink-cart) div#shop-review-ave1-b{
  overflow: hidden;
  background: url("/images/stories/htk/review/review/shop/bg02-c.jpg") no-repeat bottom;
  text-align: center;
  padding: 0 0 10px;
  zoom: 1;
}

:where(#ink-cart) div#shop-review-ave1-L{
  float: left;
  width: 87px;
  margin: 0 0 0 15px;
}

:where(#ink-cart) * html div#shop-review-ave1-L{
  margin: 0 0 0 7px;
}

:where(#ink-cart) div#shop-review-ave1-L img{
  margin: 0 0 5px;
}

:where(#ink-cart) div#shop-review-ave1-R{
  /* float: right;
  width: 88px;
  height: 52px; */
  margin: 0 15px 0 0;
}

:where(#ink-cart) * html div#shop-review-ave1-R{
  margin: 0 7px 0 0;
}

:where(#ink-cart) div#shop-review-ave1-R p{
  background: none;
  font-size: 40px;
  color: #ff0000;
  line-height: 60px;
  margin: 0;
  padding: 0;
}

:where(#ink-cart) div#shop-review-ave1-R img{
  margin: 5px 0 0 10px;
}

:where(#ink-cart) div#product-review-ave1{
  background: url("/images/stories/htk/review/review/product/bg02-a.jpg") repeat-y;
  width: 118px;
  margin: 0 0 10px;
}

:where(#ink-cart) div#product-review-ave1-t{
  background: url("/images/stories/htk/review/review/product/bg02-b.jpg") no-repeat top;
  padding: 13px 0 0;
}

:where(#ink-cart) div#product-review-ave1-b{
  background: url("/images/stories/htk/review/review/product/bg02-c.jpg") no-repeat bottom;
  text-align: center;
  padding: 0 0 10px;
}

:where(#ink-cart) div#product-review-ave1-b img{
  vertical-align: top;
  margin: 0 0 5px;
  width: 87px;
}

:where(#ink-cart) div#product-review-ave1-b p{
  background: none;
  font-size: 40px;
  font-weight: bold;
  line-height: 50px;
  color: #ff0000;
  margin: 0;
  padding: 0;
}

:where(#ink-cart) div#shop-review-link{
  background: url("/images/stories/htk/review/review/shop/bg03.jpg") no-repeat;
  width: 205px;
  height: 63px;
  margin: 0 0 10px;
}

:where(#ink-cart) div#shop-review-link a img{
  width: 193px;
  height: 51px;
  margin: 6px;
}

:where(#ink-cart) div#product-review-link{
  background: url("/images/stories/htk/review/review/product/bg04.jpg") no-repeat;
  width: 118px;
  height: 63px;
  margin: 0 0 10px;
}

:where(#ink-cart) div#product-review-link a img{
  width: 106px;
  height: 51px;
  margin: 6px;
}

/* カート部分 */
:where(#ink-cart) div#review-cart-price{
  overflow: hidden;
  width: 180px;
  margin: 5px 0;
}

:where(#ink-cart) div#review-cart-price-L{
  float: left;
}

:where(#ink-cart) div#review-cart-price-R{
  background: url("/images/stories/htk/review/review/product/bg03.jpg") no-repeat;
  float: left;
  width: 41px;
  height: 35px;
  font-size: 9px;
  font-weight: bold;
  color: #ffff00;
  margin: 3px 0 0;
}

:where(#ink-cart) div#review-cart-price-L p.price1{
  font-size: 10px;
  color: #333;
  /*font-weight: bold;*/
  line-height: 20px;
  margin: 0;
  padding: 0;
}

:where(#ink-cart) div#review-cart-price-L p.price1 span{
  color: #ff0000;
  font-size: 15px;
  font-weight: bold;
}

:where(#ink-cart) div#review-cart-price-L p.price2{
  color: #666;
  font-size: 11px;
  margin: 0;
  padding: 0;
}

:where(#ink-cart) div#review-cart-price-R p{
  margin: 3px 0 0 10px;
}

:where(#ink-cart) div#review-cart-price-R p span{
  font-size: 13px;
}

:where(#ink-cart) .review-box04 .point{
  width: 425px;
}

:where(#ink-cart) .review-box04 .point img{
  vertical-align: 0;
  padding: 0 4px 0 8px;
}

:where(#ink-cart) .review-box04 .point span.txt{
  font-size: 10px;
  font-weight: bold;
}

:where(#ink-cart) .review-box04 .point span.num1{
  margin: 0;
  font-size: 13px;
  text-decoration: line-through;
}

:where(#ink-cart) .review-box04 .point span.num2{
  font-size: 13px;
  font-weight: bold;
  color: #ff8042;
}

:where(#ink-cart) .review-box04 .point span.cap{
  display: block;
  font-size: 11px;
  font-weight: bold;
  color: #ff8042;
}

:where(#ink-cart) div#review-cart{
  width: 156px;
  margin: 0 0 8px;
  padding: 4px;
  border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border: solid 2px #dedede;
  background: #fff5df;
}

:where(#ink-cart) div#review-cart .stock{
  margin-left: 5px;
}

:where(#ink-cart) div#review-cart label{
  margin: 5px;
}

:where(#ink-cart) div#review-cart input.box{
  ime-mode: disabled;
  width: 40px;
  margin: 0;
  padding: 2px 0;
}

:where(#ink-cart) div#review-cart input.up,
:where(#ink-cart) div#review-cart input.down{
  width: 18px;
  height: 19px;
  border: none;
  cursor: pointer;
  margin: 0;
  padding: 0;
}

:where(#ink-cart) div#review-cart input.up{
  background: url("/images/stories/htk/review/review/product/bt03.jpg") no-repeat;
}

:where(#ink-cart) div#review-cart input.up:hover{
  background: url("/images/stories/htk/review/review/product/bt03_on.jpg") no-repeat;
}

:where(#ink-cart) div#review-cart input.down{
  background: url("/images/stories/htk/review/review/product/bt04.jpg") no-repeat;
}

:where(#ink-cart) div#review-cart input.down:hover{
  background: url("/images/stories/htk/review/review/product/bt04_on.jpg") no-repeat;
}

:where(#ink-cart) div#review-cart input.submit{
  margin: 5px 0 0 4px;
  padding: 0;
}

/* 商品レビュー内ショップ評価 */
/* ul#product-review-shop {
  clear: both;
  overflow: hidden;
  background: #eee;
  width: 702px;
  margin: 0 1px 1px 7px;
  padding: 5px 10px 5px 0;
}

ul#product-review-shop li {
  background: none;
  float: right;
  font-size: 11px;
  line-height: 17px;
  margin: 0 0 0 2px;
  padding: 0;
}

ul#product-review-shop li img {
  vertical-align: top;
  width: 80px;
}
ul#product-review-shop li a img {
  vertical-align: top;
  width: 149px;
}
ul#product-review-shop li.ave {
  font-size: 15px;
  font-weight: bold;
  color: #ff6600;
} */

:where(#ink-cart) #product-review-shop{
  text-align: right;
}

:where(#ink-cart) #product-review-shop a{
  display: inline-block;
  color: #019CDC;
  font-size: 16px;
  font-weight: bold;
  padding: 10px 40px;
  border: 1px solid #019CDC;
  border-radius: 400px;
  text-decoration: none;
  position: relative;
}

:where(#ink-cart) #product-review-shop a::after{
  content: "";
  position: absolute;
  top: 50%;
  right: 15px;
  transform: translateY(-50%);
  width: 0;
  height: 0;
  border-style: solid;
  border-top: 8px solid transparent;
  border-bottom: 8px solid transparent;
  border-left: 10px solid #019cdc;
  border-right: 0;
}

:where(#ink-cart) #product-review-shop a:hover{
  opacity: 0.7;
}

/* 個別評価 */
:where(#ink-cart) table.review-each-evaluation{
  background: #fffff7;
}

:where(#ink-cart) table.review-each-evaluation.is-shop{
  background: #F7FCFE;
  padding: 20px;
}

:where(#ink-cart) table.review-each-evaluation .bg{
  background: #fcffea;
}

:where(#ink-cart) table.review-each-evaluation th{
  height: 30px;
  font-size: 14px;
  font-weight: normal;
  border: 1px solid #ccc;
  vertical-align: middle;
}

:where(#ink-cart) table.review-each-evaluation td{
  font-size: 10px;
  border-top: 1px solid #ccc;
  border-right: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  vertical-align: middle;
}

:where(#ink-cart) table#table-shop-review{
  width: 416px;
}

:where(#ink-cart) table#table-shop-review th{
  width: 113px;
  padding: 5px 0 5px 5px;
}

:where(#ink-cart) table#table-shop-review td{
  color: #666;
  width: 184px;
  padding: 5px 0 5px 5px;
}

:where(#ink-cart) table#table-shop-review td.ave{
  width: 119px;
}

:where(#ink-cart) table#table-product-review{
  width: 369px;
}

:where(#ink-cart) table#table-product-review th{
  width: 92px;
  padding: 5px 0 5px 5px;
}

:where(#ink-cart) table#table-product-review td{
  color: #666;
  width: 158px;
  padding: 5px 0 5px 5px;
}

:where(#ink-cart) table#table-product-review td.ave{
  width: 119px;
}

:where(#ink-cart) table.review-ave-user,
:where(#ink-cart) table.review-ave-user2{
  width: 212px;
}

:where(#ink-cart) table.review-ave-user th{
  width: 108px;
  padding: 1px 0 1px 5px;
}

:where(#ink-cart) table.review-ave-user td{
  width: 93px;
  padding: 1px 0 1px 5px;
}

:where(#ink-cart) table.review-ave-user2 th{
  width: 87px;
  padding: 1px 0 1px 5px;
}

:where(#ink-cart) table.review-ave-user2 td{
  width: 125px;
  padding: 1px 0 1px 5px;
}

:where(#ink-cart) .graph01{
  position: relative;
  width: 85%;
  background: #ddd;
}

:where(#ink-cart) .graph02{
  position: relative;
  width: 60px;
}

:where(#ink-cart) .graph01 .bar01,
:where(#ink-cart) .graph02 .bar02{
  display: block;
  /* position: relative; */
  background: #ffaa00;
  text-align: center;
  height: 2em;
  line-height: 2em;
}

:where(#ink-cart) .graph01 .bar01 span,
:where(#ink-cart) .graph02 .bar02 span{
  position: absolute;
  left: 1em;
}

:where(#ink-cart) .graph01 span.bar01 span,
:where(#ink-cart) .graph02 span.bar02 span{
  position: absolute;
  font-size: 13px;
  font-weight: bold;
  color: #ff6600;
}

:where(#ink-cart) .graph01 span.bar01 span{
  left: 221px;
  /* right: -50px; */
}

:where(#ink-cart) .graph02 span.bar02 span{
  left: 65px;
  top: 1px;
}

/* ショップレビュー お手紙バナー */
:where(#ink-cart) .shop-review-letter{
  margin-bottom: 60px;
}
:where(#ink-cart) .shop-review-letter a img{
  max-width: 100%;
  border: 1px solid #DDD;
  box-sizing: border-box;
}

/* ソート部分 */
:where(#ink-cart) div#product-review-sort,
:where(#ink-cart) div#shop-review-sort{
  overflow: hidden;
  width: 940px;
  /* height: 35px; */
  margin: 0 0 40px;
  box-sizing: border-box;
}

:where(#ink-cart) div#product-review-sort{
  display: flex;
  flex-direction: column;
  margin: 0 0 10px;
  /* font-size: 21px;
  font-weight: bold;
  padding: 13px 10px; */
  /* border-left: 10px solid #b5cd77;
  border-bottom: 1px solid #b5cd77; */
}

:where(#ink-cart) div#shop-review-sort{
  display: flex;
  flex-direction: column;
  margin: 0 0 10px;
  /* border-left: 10px solid #8ee0f3;
  border-bottom: 1px solid #8ee0f3; */
}

/* div#product-review-sort-L,
div#shop-review-sort-L {
  float: left;
  height: 35px;
  padding: 0 15px;
} */

/* div#product-review-sort-L {
  background: #d3ee8f;
} */

/* div#shop-review-sort-L {
  background: #ddf6fb;
} */

:where(#ink-cart) div#product-review-sort-L h2,
:where(#ink-cart) div#shop-review-sort-L h2{
  font-size: 21px;
  letter-spacing: 2px;
  line-height: 35px;
  margin: 0 0 40px 0;
  font-weight: bold;
  padding: 13px 10px;
}

:where(#ink-cart) div#product-review-sort-L h2{
  border-left: 10px solid #00A040;
  border-bottom: 1px solid #00A040;
}

:where(#ink-cart) div#shop-review-sort-L h2{
  border-left: 10px solid #019CDC;
  border-bottom: 1px solid #019CDC;
}

:where(#ink-cart) div#product-review-sort-R,
:where(#ink-cart) div#shop-review-sort-R{
  /* float: left; */
  /* border-top: 35px solid #fff; */
  padding: 0;
}

/* div#product-review-sort-R {
  border-left: 15px solid #d3ee8f;
} */

/* div#shop-review-sort-R {
  border-left: 15px solid #ddf6fb;
} */

:where(#ink-cart) div#product-review-sort-R p,
:where(#ink-cart) div#shop-review-sort-R p{
  /* position: relative; */
  /* top: -23px; */
  font-size: 16px;
  /* margin: 0; */
}

/* div#product-review-sort-R p {
  color: #5c6c2f;
} */

/* div#shop-review-sort-R p {
  color: #008a9f;
} */

:where(#ink-cart) .shop-review-sort-Bottom,
:where(#ink-cart) .product-review-sort-Bottom{
  display: flex;
  align-items: center;
  justify-content: space-between;
}

:where(#ink-cart) div#shop-review-sort-box{
  width: 190px;
  height: 22px;
  margin: 0 0 0 auto;
  padding: 5px;
  /* background: #bebebe; */
}

:where(#ink-cart) div#shop-review-sort-box p.txt{
  float: left;
  width: 58px;
  font-size: 14px;
  /* color: #FFF; */
  line-height: 26px;
}

:where(#ink-cart) div#shop-review-sort-box p.sort_choices{
  float: left;
}

:where(#ink-cart) div#shop-review-sort-box p.sort_choices select{
  width: 70px;
  margin: 2px 8px 0 0;
}

:where(#ink-cart) div#shop-review-sort-box p.sort_btn{
  float: left;
  width: 50px;
  margin: 3px 0 0 0;
}

:where(#ink-cart) div#review-none{
  width: 680px;
  margin: 0 20px 15px;
}

:where(#ink-cart) div#review-none p{
  letter-spacing: 2px;
  margin: 5px 0 0;
}

:where(#ink-cart) div#product-review-link2,
:where(#ink-cart) div#shop-review-link2{
  width: 319px;
  height: 63px;
  margin: 10px 0 0 180px;
}

:where(#ink-cart) div#product-review-link2 img,
:where(#ink-cart) div#shop-review-link2 img{
  margin: 6px 0 0 6px;
}

:where(#ink-cart) div#product-review-link2 img:hover{
  opacity: 0.7;
}

/* 個別レビュー */
:where(#ink-cart) div.product-review-box,
:where(#ink-cart) div.shop-review-box{
  overflow: hidden;
  width: 940px;
  margin: 0 0 40px;
  padding: 20px;
  box-sizing: border-box;
}

:where(#ink-cart) div.product-review-box{
  border: 1px solid #b5cd77;
}

:where(#ink-cart) div.shop-review-box{
  border: 1px solid #8ee0f3;
}

:where(#ink-cart) div.product-review-box ul,
:where(#ink-cart) div.shop-review-box ul{
  overflow: hidden;
  width: 718px;
  margin: 0 0 15px;
  padding: 5px 0;
}

:where(#ink-cart) div.product-review-box ul{
  background: #d3ee8f;
}

:where(#ink-cart) div.shop-review-box ul{
  background: #ddf6fb;
}

:where(#ink-cart) div.product-review-box ul li,
:where(#ink-cart) div.shop-review-box ul li{
  background: none;
  float: left;
  margin: 3px 0 0 15px;
  padding: 0;
}

:where(#ink-cart) div.product-review-box ul li{
  color: #5c6c2f;
}

:where(#ink-cart) div.shop-review-box ul li{
  color: #008a9f;
}

:where(#ink-cart) div.product-review-box ul li.name,
:where(#ink-cart) div.shop-review-box ul li.name{
  font-size: 14px;
  font-weight: bold;
  margin: 0 0 0 15px;
}

:where(#ink-cart) * html div.product-review-box ul li.name,
:where(#ink-cart) * html div.shop-review-box ul li.name{
  margin: 0 0 0 7px;
}

:where(#ink-cart) div.product-review-box ul li span,
:where(#ink-cart) div.shop-review-box ul li span{
  font-weight: bold;
}

:where(#ink-cart) div.review-box-L{
  float: none;
  width: 100%;
  /* margin: 0 0 15px 15px; */
  box-sizing: border-box;
}

:where(#ink-cart) * + html div.review-box-L{
  margin: 0 0 4px 15px;
}

:where(#ink-cart) * html div.review-box-L{
  margin: 0 0 4px 7px;
}

:where(#ink-cart) div.product-review-text,
:where(#ink-cart) div.shop-review-text{
  width: 427px;
  border: 1px solid #ccc;
  margin: 0 0 5px;
  padding: 10px 15px 5px;
}

:where(#ink-cart) div.product-review-text h2,
:where(#ink-cart) div.shop-review-text h2{
  background: url("/images/stories/htk/review/review/common/bg04.jpg") no-repeat;
  font-size: 15px;
  border-bottom: 1px dotted #999;
  margin: 0 0 10px;
  padding: 5px 0 5px 32px;
}

:where(#ink-cart) div.product-review-text h2{
  color: #5c6c2f;
}

:where(#ink-cart) div.shop-review-text h2{
  color: #008a9f;
}

:where(#ink-cart) div.product-review-text p,
:where(#ink-cart) div.shop-review-text p{
  word-break: break-all;
}

:where(#ink-cart) div.product-review-comment,
:where(#ink-cart) div.shop-review-comment{
  overflow: hidden;
  width: 100%;
  margin: 0;
  padding: 20px;
  box-sizing: border-box;
}

:where(#ink-cart) div.product-review-comment{
  background: #F7FCF9;
}

:where(#ink-cart) div.shop-review-comment{
  background: #F7FCFE;
}

:where(#ink-cart) div.product-review-comment h3,
:where(#ink-cart) div.shop-review-comment h3{
  font-size: 16px;
  font-weight: bold;
  margin: 0 0 10px 0;
  padding: 0 0 10px 0;
  border-bottom: 1px dotted #999;
}

:where(#ink-cart) div.product-review-comment h3{
  /* background: url("/images/stories/htk/review/review/product/bg06.jpg") no-repeat; */
  color: #00A040;
}

:where(#ink-cart) div.shop-review-comment h3{
  /* background: url("/images/stories/htk/review/review/shop/bg04.jpg") no-repeat; */
  color: #328ECD;
}

:where(#ink-cart) div.product-review-comment img,
:where(#ink-cart) div.shop-review-comment img{
  float: left;
  width: 51px;
  height: 51px;
  margin: 0 0 10px 15px;
}

:where(#ink-cart) div.product-review-reply,
:where(#ink-cart) div.shop-review-reply{
  float: right;
  width: 100%;
  margin: 0;
}

/* div.product-review-reply {
  background: url("/images/stories/htk/review/review/product/bg07-a.jpg") repeat-y;
} */

/* div.shop-review-reply {
  background: url("/images/stories/htk/review/review/shop/bg05-a.jpg") repeat-y;
} */

/* div.product-review-reply-t {
  background: url("/images/stories/htk/review/review/product/bg07-b.jpg") no-repeat top;
  padding: 10px 0 0;
} */

/* div.shop-review-reply-t {
  background: url("/images/stories/htk/review/review/shop/bg05-b.jpg") no-repeat top;
  padding: 10px 0 0;
} */

/* div.product-review-reply-b,
div.shop-review-reply-b {
  overflow: hidden;
  padding: 0 0 8px;
  zoom: 1;
} */

/* div.product-review-reply-b {
  background: url("/images/stories/htk/review/review/product/bg07-c.jpg") no-repeat bottom;
} */

/* div.shop-review-reply-b {
  background: url("/images/stories/htk/review/review/shop/bg05-c.jpg") no-repeat bottom;
} */

:where(#ink-cart) div.product-review-reply-b p,
:where(#ink-cart) div.shop-review-reply-b p{
  color: #666;
  word-break: break-all;
  margin: 0;
  font-size: 14px;
  /* padding: 0 10px 0 30px; */
}

:where(#ink-cart) div.review-box-R{
  float: none;
  width: auto;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  /* margin: 0 15px 15px 0; */
  width: 260px;
}

:where(#ink-cart) * + html div.review-box-R{
  margin: 0 15px 4px 0;
}

:where(#ink-cart) * html div.review-box-R{
  margin: 0 7px 4px 0;
}

:where(#ink-cart) div.review-box-R p.total,
:where(#ink-cart) div.review-box-R p.each{
  font-size: 11px;
  /* font-weight: bold; */
  padding: 0 0 0 0;
  margin: 0 10px 0 0;
}

/* div.review-box-R p.total {
  background: url("/images/stories/htk/review/review/common/bg02.jpg") no-repeat;
} */

/* div.review-box-R p.each {
  background: url("/images/stories/htk/review/review/common/bg03.jpg") no-repeat;
} */

/* div.review-each-ave {
  background: url("/images/stories/htk/review/review/common/bg06-a.jpg") repeat-y;
  width: 214px;
  margin: 0 0 10px 0;
} */

/* div.review-each-ave-t {
  background: url("/images/stories/htk/review/review/common/bg06-b.jpg") no-repeat top;
  padding: 10px 0 0;
} */

:where(#ink-cart) div.review-each-ave-b{
  /* background: url("/images/stories/htk/review/review/common/bg06-c.jpg") no-repeat bottom;
  text-align: center;
  height: 26px;
  padding: 0 0 8px; */
  display: flex;
  align-items: center;
}

:where(#ink-cart) div.review-each-ave-b img{
  width: 94px;
  float: left;
  vertical-align: top;
  margin: 0 0 0 10px;
}

:where(#ink-cart) div.review-each-ave-b p{
  float: left;
  font-size: 20px;
  font-weight: bold;
  color: #ff0000;
  line-height: 26px;
  margin: 0 0 0 5px;
}

:where(#ink-cart) div#review-page{
  width: 940px;
  /* border-top: 1px solid #949494; */
  text-align: center;
  color: #777;
  padding: 10px 0 0;
  margin: 0 0 10px;
}

:where(#ink-cart) div#review-page ul.pagination{
  width: 100%;
  margin: 0;
  padding: 0;
}

:where(#ink-cart) div#review-page ul.pagination li{
  background: none  #949494;
  border: 1px solid #b7b7b7;
  color: #fff;
  font-size: 12px;
  list-style: none outside none;
  line-height: 25px;
  margin: 0 2px;
  padding: 0;
}

:where(#ink-cart) div#review-page ul.pagination li span.pagenav,
:where(#ink-cart) div#review-page ul.pagination li a.pagenav{
  margin: 0;
  padding: 2px 8px;
}

:where(#ink-cart) div#review-page ul.pagination li a.pagenav{
  color: #fff;
}

:where(#ink-cart) div#review-page ul.pagination li a:hover.pagenav{
  color: #ffee00;
  cursor: pointer;
}

/*レビュー関連ページ共通*/
/* 吹き出し */
:where(#ink-cart) .review__post__iconMales{
  display: inline-block;
  position: relative;
  background: #fafafa;
  border: 1px solid #ddd;
  margin-left: -12px;
  padding-left: 8px;
}

:where(#ink-cart) .review__post__iconMales:after,
:where(#ink-cart) .review__post__iconMales:before{
  right: 100%;
  top: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}

:where(#ink-cart) .review__post__iconMales:after{
  border-color: rgba(250, 250, 250, 0);
  border-right-color: #fafafa;
  border-width: 10px;
  margin-top: -10px;
}

:where(#ink-cart) .review__post__iconMales:before{
  border-color: rgba(221, 221, 221, 0);
  border-right-color: #ddd;
  border-width: 11px;
  margin-top: -11px;
}

:where(#ink-cart) .review__post__iconFemales{
  display: inline-block;
  position: relative;
  background: #fafafa;
  border: 1px solid #ddd;
  margin-left: -12px;
  margin-right: -1px;
  padding-left: 8px;
}

:where(#ink-cart) .review__post__iconFemales:after,
:where(#ink-cart) .review__post__iconFemales:before{
  left: 100%;
  top: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}

:where(#ink-cart) .review__post__iconFemales:after{
  border-color: rgba(250, 250, 250, 0);
  border-left-color: #fafafa;
  border-width: 10px;
  margin-top: -10px;
}

:where(#ink-cart) .review__post__iconFemales:before{
  border-color: rgba(221, 221, 221, 0);
  border-left-color: #ddd;
  border-width: 11px;
  margin-top: -11px;
}

/* レビュー利用規約 */
:where(#ink-cart) .shopReviewPostWrapper .dataEntryBlock .check_TermsAgree{
  width: 260px;
}

:where(#ink-cart) .shopReviewPostWrapper div#clm_reviewStatute p.rvw_Headline{
  width: 660px;
}

:where(#ink-cart) .shopReviewPostWrapper div.pgh_rvwParticle{
  width: 650px;
}

/* 必須とOKの切り替え */
:where(#ink-cart) .shopReviewPostWrapper .dataEntryBlock table#form-product-review th.forminput_required,
:where(#ink-cart) .shopReviewPostWrapper .dataEntryBlock table#form-product-review2 th.forminput_required,
:where(#ink-cart) .shopReviewPostWrapper .dataEntryBlock table#form-product-review th.forminput_required,
:where(#ink-cart) .shopReviewPostWrapper .dataEntryBlock table#form-product-review2 th.forminput_required,
:where(#ink-cart) .productReviewPostWrapper .dataEntryBlock table#form-product-review th.forminput_required,
:where(#ink-cart) .productReviewPostWrapper .dataEntryBlock table#form-product-review2 th.forminput_required,
:where(#ink-cart) .productReviewPostWrapper .dataEntryBlock table#form-product-review th.forminput_required,
:where(#ink-cart) .productReviewPostWrapper .dataEntryBlock table#form-product-review2 th.forminput_required{
  background-image: url(/images/stories/htk/common/forminput_sign_required.png);
  background-repeat: no-repeat;
  background-position: right 15px top 20px;
  background-position: 135px center \9;
}

:where(#ink-cart) .shopReviewPostWrapper .dataEntryBlock table#form-product-review th.forminput_OK,
:where(#ink-cart) .shopReviewPostWrapper .dataEntryBlock table#form-product-review2 th.forminput_OK,
:where(#ink-cart) .shopReviewPostWrapper .dataEntryBlock table#form-product-review th.forminput_OK,
:where(#ink-cart) .shopReviewPostWrapper .dataEntryBlock table#form-product-review2 th.forminput_OK,
:where(#ink-cart) .productReviewPostWrapper .dataEntryBlock table#form-product-review th.forminput_OK,
:where(#ink-cart) .productReviewPostWrapper .dataEntryBlock table#form-product-review2 th.forminput_OK,
:where(#ink-cart) .productReviewPostWrapper .dataEntryBlock table#form-product-review th.forminput_OK,
:where(#ink-cart) .productReviewPostWrapper .dataEntryBlock table#form-product-review2 th.forminput_OK{
  background-image: url(/images/stories/htk/common/forminput_sign_ok.png);
  background-repeat: no-repeat;
  background-position: right 15px top 20px;
  background-position: 135px center \9;
}

/* エラー表示 */
:where(#ink-cart) .shopReviewPostWrapper .errorBalloon--small,
:where(#ink-cart) .productReviewPostWrapper .errorBalloon--small{
  min-width: 85px;
}

/*ショップレビュー一覧ページ*/
:where(#ink-cart) #shopReview_reviewDesc{
  resize: none;
}

:where(#ink-cart) .shopReviewListWrapper{
  width: 940px;
  overflow: hidden;
  padding-top: 40px;
}

:where(#ink-cart) .shopReviewListWrapper .review-bg01-a,
:where(#ink-cart) .shopReviewListWrapper .review-bg01-b,
:where(#ink-cart) .shopReviewListWrapper .review-bg01-c,
:where(#ink-cart) .shopReviewListWrapper #review-box02,
:where(#ink-cart) .shopReviewListWrapper #review-box02-L,
:where(#ink-cart) .shopReviewListWrapper #review-box02-R{
  margin: 0;
  padding: 0;
  background: none;
  border: 0;
}

:where(#ink-cart) .shopReviewListWrapper .review-bg01-a{
  width: 940px;
  /* border: 1px solid #ddd; */
  margin-bottom: 20px;
}

:where(#ink-cart) .shopReviewListWrapper .review-bg01-c{
  padding: 15px;
}

:where(#ink-cart) .shopReviewListWrapper .review-bg01-c h2{
  /* color: #00A4E3; */
  font-size: 21px;
  font-weight: bold;
  border-left: 10px solid #019CDC;
  border-bottom: 1px solid #019CDC;
  margin-bottom: 10px;
  padding: 13px 15px;
}

:where(#ink-cart) .shopReviewListWrapper #review-box02{
  width: auto;
}

:where(#ink-cart) .shopReviewListWrapper #review-box02-L > p,
:where(#ink-cart) .shopReviewListWrapper #review-box03-L > p,
:where(#ink-cart) .shopReviewListWrapper .review-box-R p.total{
  background: url("/images/stories/htk/review/common/review__icon--star01.png") no-repeat;
}

:where(#ink-cart) .shopReviewListWrapper #review-box02-R p,
:where(#ink-cart) .shopReviewListWrapper #review-box03-R p,
:where(#ink-cart) .shopReviewListWrapper .review-box-R p.each{
  background: url("/images/stories/htk/review/common/review__icon--star02.png") no-repeat;
}

:where(#ink-cart) .shopReviewListWrapper #review-box02-L{
  width: 100%;
  display: flex;
  align-items: center;
  overflow: hidden;
}

:where(#ink-cart) .shopReviewListWrapper #shop-review-ave1,
:where(#ink-cart) .shopReviewListWrapper #shop-review-ave1-t,
:where(#ink-cart) .shopReviewListWrapper #shop-review-ave1-b{
  background: none;
  margin: 0;
  padding: 0;
  /* width: 240px;
  height: 180px; */
}

:where(#ink-cart) .shopReviewListWrapper #shop-review-ave1.is-shop{
  /* background: url("/images/stories/htk/review/review/shop/review__img--totalPoint.jpg"); */
  margin-bottom: 10px;
  width: 50%;
  padding: 30px 0;
}

:where(#ink-cart) .shopReviewListWrapper #shop-review-ave1.is-product{
  /* background: url("/images/stories/htk/review/review/shop/review__img--totalPoint.jpg"); */
  margin-bottom: 10px;
  width: 100%;
  padding: 30px 0;
}

:where(#ink-cart) .shopReviewListWrapper #shop-review-ave1-b{
  position: relative;
}

:where(#ink-cart) .shopReviewListWrapper #shop-review-ave1-R p{
  /* position: absolute;
  top: 40px;
  left: 78px; */
  font-size: 48px;
}

:where(#ink-cart) .shopReviewListWrapper .evaluation_average_star{
  /* position: absolute;
  top: 25px;
  left: 75px;
  width: 87px; */
  margin-right: 20px;
}

:where(#ink-cart) .shopReviewListWrapper #shop-review-ave1-L{
  color: #000;
  font-size: 16px;
  margin: 0;
  /* position: absolute;
  bottom: 9px;
  left: -7px; */
  width: auto;
  float: none;
}

:where(#ink-cart) .shopReviewListWrapper #shop-review-ave1-L span{
  font-size: 20px;
  font-weight: bold;
}

:where(#ink-cart) .shopReviewListWrapper .review__btn--write{
  display: block;
  margin-bottom: 10px;
}

:where(#ink-cart) .shopReviewListWrapper table.review-each-evaluation td{
  font-size: 12px;
}

:where(#ink-cart) .shopReviewListWrapper .graph01 span.bar01 span{
  font-size: 16px;
  color: red;
}

:where(#ink-cart) .shopReviewListWrapper table.review-each-evaluation th{
  font-size: 14px;
}

:where(#ink-cart) .shopReviewListWrapper #review-box02-R{
  width: 100%;
  background: #F7FCFE;
  padding: 20px;
  box-sizing: border-box;
}

:where(#ink-cart) .shopReviewListWrapper #table-shop-review{
  width: 100%;
}

:where(#ink-cart) .shopReviewListWrapper .product-review-box,
:where(#ink-cart) .shopReviewListWrapper .shop-review-box{
  padding: 15px;
  width: 688px;
}

:where(#ink-cart) .shopReviewListWrapper .review-box-L,
:where(#ink-cart) .shopReviewListWrapper .review-box-R{
  margin: 0;
}

:where(#ink-cart) .shopReviewListWrapper #product-review-sort-R,
:where(#ink-cart) .shopReviewListWrapper #shop-review-sort-R{
  padding: 0;
}

:where(#ink-cart) .shopReviewListWrapper #product-review-sort-L,
:where(#ink-cart) .shopReviewListWrapper #shop-review-sort-L{
  padding: 0 10px;
}

:where(#ink-cart) .shopReviewListWrapper .shop-review-reply-b{
  font-size: 1.1em;
}

:where(#ink-cart) .shopReviewListWrapper #review-page ul.pagination li{
  display: inline;
}

:where(#ink-cart) .shop-review-box .voiceBox,
:where(#ink-cart) .product-review-box .voiceBox{
  /* margin-left: 20px; */
  /* margin-top: 15px; */
  /* padding: 20px; */
  flex-direction: column;
  box-sizing: border-box;
}

/* ショップレビュー投稿ページ */
:where(#ink-cart) .shopReviewPostWrapper .form-review-bg01-a,
:where(#ink-cart) .shopReviewPostWrapper .form-review-bg01-b,
:where(#ink-cart) .shopReviewPostWrapper .form-review-bg01-c,
:where(#ink-cart) .shopReviewPostWrapper .form-review-box01{
  background: none;
  width: 940px;
  margin: 0;
  padding: 0;
  overflow: visible;
}

/* .shopReviewPostWrapper #form-shop-review {
  width: 940px;
} */

:where(#ink-cart) .shopReviewPostWrapper .form-review-box01 > p{
  font-size: 16px;
}

:where(#ink-cart) .shopReviewPostWrapper .dataEntryBlock table#form-shop-review2{
  /* width: 940px; */
  width: 100%;
  border: none;
}

:where(#ink-cart) .shopReviewPostWrapper .dataEntryBlock table#form-shop-review th,
:where(#ink-cart) .shopReviewPostWrapper .dataEntryBlock table#form-shop-review2 th{
  background-color: transparent;
  text-align: left;
  font-weight: bold;
  font-size: 14px;
  background-repeat: no-repeat;
  background-position: right 15px center;
  background-position: 135px center \9;
}

:where(#ink-cart) .shopReviewPostWrapper .dataEntryBlock table#form-shop-review th.forminput_required,
:where(#ink-cart) .shopReviewPostWrapper .dataEntryBlock table#form-shop-review2 th.forminput_required{
  background-image: url(/images/stories/htk/common/forminput_sign_required.png);
}

:where(#ink-cart) .shopReviewPostWrapper .dataEntryBlock table#form-shop-review th.forminput_OK,
:where(#ink-cart) .shopReviewPostWrapper .dataEntryBlock table#form-shop-review2 th.forminput_OK{
  background-image: url(/images/stories/htk/common/forminput_sign_ok.png);
}

:where(#ink-cart) .shopReviewPostWrapper .dataEntryBlock table#form-shop-review th.forminput_required,
:where(#ink-cart) .shopReviewPostWrapper .dataEntryBlock table#form-shop-review th.forminput_OK{
  width: 175px;
}

:where(#ink-cart) .shopReviewPostWrapper .dataEntryBlock table#form-shop-review2 th.forminput_required,
:where(#ink-cart) .shopReviewPostWrapper .dataEntryBlock table#form-shop-review2 th.forminput_OK{
  width: 130px;
}

:where(#ink-cart) .review__arrow--satisfaction{
  display: inline-block;
  margin-left: 8px;
}#ink-cart-dropped-rule{
  padding-left: 8px;
}

:where(#ink-cart) .shopReviewPostWrapper .dataEntryBlock .review__post__iconWrapper{
  padding-right: 0;
  padding-left: 15px;
  padding-top: 15px;
}

:where(#ink-cart) .review__post__iconBox{
  width: 85px;
  display: inline-block;
  margin-left: -12px;
}

:where(#ink-cart) .review__post__iconBox > label > img{
  display: inline-block;
  margin-left: 12px;
  cursor: pointer;
}

:where(#ink-cart) .shopReviewPostWrapper .dataEntryBlock .review__post__iconBox input{
  display: inline-block;
  width: 13px;
  cursor: pointer;
  margin-left: 1px;
}

/* ショップレビュー投稿確認ページ */
:where(#ink-cart) .shopReviewPostWrapper .dataEntryBlock table#form-shop-review2.form-shop-review2--confirm th{
  width: 940px;
  width: 100%;
  box-sizing: border-box;
}

:where(#ink-cart) .shopReviewPostWrapper .dataEntryBlock table#form-shop-review2.form-shop-review2--confirm td{
  padding-top: 15px;
  padding-bottom: 0;
}

:where(#ink-cart) .shopReviewPostWrapper .dataEntryBlock table#form-shop-review2.form-shop-review2--confirm .voiceBox__customerData__icon{
  margin-left: 35px;
  margin-top: -4px;
}

/*商品レビュー投稿ページ*/
:where(#ink-cart) #productReview_reviewDesc{
  resize: none;
}

:where(#ink-cart) p.MainTitle_dataBlock_form--productReview,
:where(#ink-cart) p.MainTitle_dataBlock_form--productReview.MainTitle_dataBlock_form,
:where(#ink-cart) div.MainTitle_dataBlock_form--productReview,
:where(#ink-cart) h1.MainTitle_dataBlock_form--productReview,
:where(#ink-cart) h2.MainTitle_dataBlock_form--productReview{
  background: #00a040;
  margin-top: 0;
}

:where(#ink-cart) p.MainTitle_dataBlock_form--productReview{
  padding: 10px 0 10px 20px;
}

:where(#ink-cart) .productReviewPostWrapper .dataEntryBlock table#form-product-review,
:where(#ink-cart) .productReviewPostWrapper .dataEntryBlock table#form-product-review2{
  /* width: 940px; */
  /* border: 1px dotted #999; */
  width: 100%;
  border: none;
}

:where(#ink-cart) .productReviewPostWrapper table#form-product-review th,
:where(#ink-cart) .productReviewPostWrapper table#form-product-review2 th{
  background: none;
  text-align: left;
  font-size: 16px;
  font-weight: bold;
}

:where(#ink-cart) .productReviewPostWrapper table#form-product-review th{
  width: 175px;
}

:where(#ink-cart) .productReviewPostWrapper table#form-product-review2 th{
  width: 130px;
}

:where(#ink-cart) .productReviewPostWrapper .dataEntryBlock table#form-product-review th.forminput_required,
:where(#ink-cart) .productReviewPostWrapper .dataEntryBlock table#form-product-review2 th.forminput_required{
  background-image: url(/images/stories/htk/common/forminput_sign_required.png);
  background-repeat: no-repeat;
  background-position: right 15px top 20px;
  background-position: 135px center \9;
}

:where(#ink-cart) .productReviewPostWrapper .form-review-bg01-a,
:where(#ink-cart) .productReviewPostWrapper .form-review-bg01-b,
:where(#ink-cart) .productReviewPostWrapper .form-review-bg01-c,
:where(#ink-cart) .productReviewPostWrapper .form-review-box01{
  background: none;
  width: 940px;
  margin: 0;
  padding: 0;
  overflow: visible;
  box-sizing: border-box;
}

:where(#ink-cart) .productReviewPostWrapper #form-shop-review{
  width: 718px;
}

:where(#ink-cart) .productReviewPostWrapper .form-review-box01 > p{
  font-size: 16px;
}

:where(#ink-cart) .productReviewPostWrapper .dataEntryBlock table#form-shop-review2{
  width: 718px;
}

:where(#ink-cart) .productReviewPostWrapper .dataEntryBlock table#form-shop-review th,
:where(#ink-cart) .productReviewPostWrapper .dataEntryBlock table#form-shop-review2 th{
  background-color: #d4ffff;
  text-align: left;
  font-size: 14px;
  background-repeat: no-repeat;
  background-position: right 15px center;
  background-position: 135px center \9;
}

:where(#ink-cart) .productReviewPostWrapper .dataEntryBlock table#form-shop-review th.forminput_required,
:where(#ink-cart) .productReviewPostWrapper .dataEntryBlock table#form-shop-review2 th.forminput_required{
  background-image: url(/images/stories/htk/common/forminput_sign_required.png);
}

:where(#ink-cart) .productReviewPostWrapper .dataEntryBlock table#form-shop-review th.forminput_OK,
:where(#ink-cart) .productReviewPostWrapper .dataEntryBlock table#form-shop-review2 th.forminput_OK{
  background-image: url(/images/stories/htk/common/forminput_sign_ok.png);
}

:where(#ink-cart) .productReviewPostWrapper .dataEntryBlock table#form-shop-review th.forminput_required{
  width: 175px;
}

:where(#ink-cart) .productReviewPostWrapper .dataEntryBlock table#form-shop-review2 th.forminput_required{
  width: 90px;
}

:where(#ink-cart) .review__arrow--satisfaction{
  display: inline-block;
  margin-left: 8px;
}

:where(#ink-cart) .productReviewPostWrapper .dataEntryBlock .review__post__iconWrapper{
  padding-right: 0;
  padding-left: 15px;
  padding-top: 15px;
}

:where(#ink-cart) .review__post__iconBox{
  width: 85px;
  display: inline-block;
  margin-left: -13px;
  text-align: center;
}

:where(#ink-cart) .review__post__iconBox > label > img{
  display: inline-block;
  margin-left: 13px;
  cursor: pointer;
}

:where(#ink-cart) .productReviewPostWrapper .dataEntryBlock .review__post__iconBox input{
  display: inline-block;
  width: 13px;
  cursor: pointer;
  margin-left: 1px;
}

/*商品レビュー投稿確認ページ*/
:where(#ink-cart) .productReviewPostWrapper .dataEntryBlock table#form-product-review2.form-product-review2--confirm th{
  /* width: 680px; */
  width: 940px;
  width: 100%;
  box-sizing: border-box;
}

:where(#ink-cart) .productReviewPostWrapper .dataEntryBlock table#form-product-review2 th{
  /* background: #d3ee8f; */
  background: none;
  text-align: left;
  font-size: 14px;
  vertical-align: top;
}

:where(#ink-cart) .productReviewPostWrapper .dataEntryBlock table#form-product-review2.form-product-review2--confirm td{
  padding-top: 15px;
  /* padding-bottom: 0; */
  border-bottom: none;
}

:where(#ink-cart) .productReviewPostWrapper .dataEntryBlock table#form-product-review2.form-product-review2--confirm .voiceBox__customerData__icon{
  margin-left: 35px;
  margin-top: -4px;
}

/*商品レビュー一覧ページ*/
:where(#ink-cart) .productReviewPostWrapper div.review-box03{
  width: 700px;
  margin-top: 10px;
}

:where(#ink-cart) .productReviewPostWrapper div.review-box03 #product-review-ave1{
  margin-bottom: 34px;
}

:where(#ink-cart) .productReviewPostWrapper div.review-box03 div.review-box04{
  margin-top: -2px;
  margin-left: 10px;
  margin-right: -10px;
}

/* .productReviewPostWrapper ul#product-review-shop {
  width: 100%;
  margin: 0;
} */

:where(#ink-cart) .productReviewPostWrapper{
  width: 940px;
  overflow: hidden;
}

:where(#ink-cart) .productReviewPostWrapper .review-bg01-a,
:where(#ink-cart) .productReviewPostWrapper .review-bg01-b,
:where(#ink-cart) .productReviewPostWrapper .review-bg01-c,
:where(#ink-cart) .productReviewPostWrapper #review-box02,
:where(#ink-cart) .productReviewPostWrapper #review-box02-L,
:where(#ink-cart) .productReviewPostWrapper #review-box02-R{
  margin: 0;
  padding: 0;
  background: none;
  border: 0;
}

:where(#ink-cart) .productReviewPostWrapper .review-bg01-a{
  width: 940px;
  /* border: 1px solid #ddd; */
  margin-bottom: 20px;
}

:where(#ink-cart) .productReviewPostWrapper .review-bg01-c{
  padding: 15px;
}

:where(#ink-cart) .productReviewPostWrapper .review-bg01-c h2{
  color: #00A4E3;
  font-size: 1.4em;
  border-bottom: 1px solid #ddd;
  padding-bottom: 6px;
  margin-bottom: 10px;
}

:where(#ink-cart) .productReviewPostWrapper #review-box02{
  width: 688px;
}

:where(#ink-cart) .productReviewPostWrapper #review-box02-L > p,
:where(#ink-cart) .productReviewPostWrapper #review-box03-L > p,
:where(#ink-cart) .productReviewPostWrapper .review-box-R p.total{
  background: url("/images/stories/htk/review/common/review__icon--star01.png") no-repeat;
}

:where(#ink-cart) .productReviewPostWrapper #review-box02-R p,
:where(#ink-cart) .productReviewPostWrapper #review-box03-R p,
:where(#ink-cart) .productReviewPostWrapper .review-box-R p.each{
  background: url("/images/stories/htk/review/common/review__icon--star02.png") no-repeat;
}

:where(#ink-cart) .productReviewPostWrapper #review-box02-L{
  width: 100%;
  overflow: hidden;
}

:where(#ink-cart) .productReviewPostWrapper #shop-review-ave1,
:where(#ink-cart) .productReviewPostWrapper #shop-review-ave1-t,
:where(#ink-cart) .productReviewPostWrapper #shop-review-ave1-b{
  background: none;
  margin: 0;
  padding: 0;
  /* width: 240px;
  height: 180px; */
}

:where(#ink-cart) .productReviewPostWrapper #shop-review-ave1{
  /* background: url("/images/stories/htk/review/review/shop/review__img--totalPoint.jpg"); */
  margin-bottom: 10px;
}

:where(#ink-cart) .productReviewPostWrapper #shop-review-ave1-b{
  position: relative;
}

:where(#ink-cart) .productReviewPostWrapper #shop-review-ave1-R p{
  /* position: absolute;
  top: 40px;
  left: 78px; */
  font-size: 48px;
}
/* 
.productReviewPostWrapper .evaluation_average_star {
  position: absolute;
  top: 25px;
  left: 75px;
} */

:where(#ink-cart) .productReviewPostWrapper #shop-review-ave1-L{
  /* color: #980000; */
  font-weight: normal;
  font-size: 16px;
  margin: 0;
  /* position: absolute;
  bottom: 9px;
  left: -7px; */
  width: auto;
}

:where(#ink-cart) .productReviewPostWrapper .review__btn--write{
  display: block;
  margin-bottom: 10px;
}

:where(#ink-cart) .productReviewPostWrapper table.review-each-evaluation td{
  font-size: 12px;
}

:where(#ink-cart) .productReviewPostWrapper .graph01 span.bar01 span{
  font-size: 16px;
  color: red;
}

:where(#ink-cart) .productReviewPostWrapper table.review-each-evaluation th{
  font-size: 14px;
}

:where(#ink-cart) .productReviewPostWrapper #review-box02-R{
  width: 100%;
  background: #F7FCF9;
  padding: 20px;
  box-sizing: border-box;
}

:where(#ink-cart) .productReviewPostWrapper #table-shop-review{
  width: 100%;
}

:where(#ink-cart) .productReviewPostWrapper .product-review-box,
:where(#ink-cart) .productReviewPostWrapper .shop-review-box{
  padding: 15px;
  width: 688px;
}

:where(#ink-cart) .productReviewPostWrapper .review-box-L,
:where(#ink-cart) .productReviewPostWrapper .review-box-R{
  margin: 0;
}

:where(#ink-cart) .productReviewPostWrapper #product-review-sort-R,
:where(#ink-cart) .productReviewPostWrapper #shop-review-sort-R{
  padding: 0;
}

:where(#ink-cart) .productReviewPostWrapper #product-review-sort-L,
:where(#ink-cart) .productReviewPostWrapper #shop-review-sort-L{
  padding: 0 10px;
}

:where(#ink-cart) .productReviewPostWrapper .shop-review-reply-b{
  font-size: 1.1em;
}

:where(#ink-cart) .productReviewPostWrapper #review-page ul.pagination li{
  display: inline;
}

/*.contents｜モニターの声
--------------------------*/
:where(#ink-cart) div.boxMonitor_A{
  float: left;
  width: 305px;
  margin: 0 15px 30px 0;
  padding: 5px;
  border: solid 1px #C0C0C0;
  background: url(/images/stories/htk/monipla/common/bg_monipla.png) no-repeat top center;
}

:where(#ink-cart) div.boxMonitor_A p.modelNum{
  font-size: 14px;
  line-height: 30px;
  font-weight: bold;
  padding: 0 0 0 5px;
  border-bottom: dotted 1px #C0C0C0;
}

:where(#ink-cart) p.pickup{
  background: url(/images/stories/htk/monipla/common/bg_pickupicon.png) no-repeat right 5px;
}

:where(#ink-cart) div.boxMonitor_A .capture{
  width: 135px;
  float: left;
}

:where(#ink-cart) div.boxMonitor_A p.address,
:where(#ink-cart) div.boxMonitor_A p.name{
  margin: 5px 0 0;
  font-size: 12px;
}

:where(#ink-cart) div.boxMonitor_A .discription{
  float: right;
  width: 155px;
}

:where(#ink-cart) div.boxMonitor_B{
  width: 95%;
  margin: 0 auto 30px;
  padding: 5px;
  border: solid 1px #C0C0C0;
  background: url(/images/stories/htk/monipla/common/bg_monipla.png) repeat-x top center;
}

:where(#ink-cart) div.productDetail{
  width: 708px;
  margin: 0 auto;
  border-top: none;
}

:where(#ink-cart) div.productDetail p{
  font-size: 13px;
}

:where(#ink-cart) div.boxMonitor_B p.modelNum{
  font-size: 17px;
  font-weight: bold;
  padding: 0 0 0 5px;
  border-bottom: dotted 1px #C0C0C0;
}

:where(#ink-cart) div.boxMonitor_B .capture{
  width: 135px;
  margin: 0 10px 0 0;
  float: left;
}

:where(#ink-cart) div.boxMonitor_B p.address,
:where(#ink-cart) div.boxMonitor_B p.name{
  margin: 5px 0 0;
  font-size: 12px;
}

:where(#ink-cart) div.boxMonitor_B .discription{
  width: 100%;
}

:where(#ink-cart) div.boxMonitor_B .discription .title{
  font-weight: bold;
  font-size: 16px;
  margin: 0 0 5px;
}

/* モニターの声TOP */
:where(#ink-cart) div.boxMonipura{
  width: 720px;
  /*font-family: 'Gudea','ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic ProN', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', Helvetica, Arial, sans-serif;*/
}

:where(#ink-cart) div.monipura-bg01-a{
  background: url("/images/stories/htk/review/review/common/bg01-a.jpg") repeat-y;
  width: 720px;
  /*margin: 0 0 20px;*/
}

:where(#ink-cart) div.monipura-bg01-b{
  background: url("/images/stories/htk/review/review/common/bg01-b.jpg") no-repeat top;
  padding: 10px 0 0;
}

:where(#ink-cart) div.monipura-bg01-c{
  overflow: hidden;
  background: url("/images/stories/htk/review/review/common/bg01-c.jpg") no-repeat bottom;
  padding: 0 0 10px;
}

:where(#ink-cart) div.monipura-bg01-c p.shop{
  float: left;
  height: 34px;
  line-height: 34px;
  margin: 0 0 5px;
}

:where(#ink-cart) div.monipura-bg01-c p.shop{
  background: url("/images/stories/htk/review/review/shop/bg01.jpg") no-repeat scroll right top transparent;
}

:where(#ink-cart) div.monipura-bg01-c p.shop span{
  display: block;
  font-size: 13px;
  color: #fff;
  letter-spacing: 2px;
  line-height: 30px;
  height: 34px;
  margin: 0 20px 0 0;
  padding: 0 0 0 10px;
}

/*インク型番から探す
----------------------*/
:where(#ink-cart) .boxMakerList .tit{
  font-size: 16px;
  padding: 10px 5px;
  font-weight: bold;
  line-height: 20px;
  border-bottom: solid 1px #C0C0C0;
}

:where(#ink-cart) .boxMakerList .set{
  width: 660px;
  margin: 0 auto 20px;
  border: solid 1px #C0C0C0;
}

:where(#ink-cart) .boxMakerList ul li{
  width: 550px;
  margin: 5px 0;
  font-size: 16px;
  font-weight: bold;
  line-height: 19px;
}

:where(#ink-cart) .boxMakerList .Epson{
  background: url(/images/stories/htk/monipla/common/bg_epson.png) no-repeat top center;
}

:where(#ink-cart) .boxMakerList .Canon{
  background: url(/images/stories/htk/monipla/common/bg_canon.png) no-repeat top center;
}

:where(#ink-cart) .boxMakerList .Brother{
  background: url(/images/stories/htk/monipla/common/bg_brother.png) no-repeat top center;
}

:where(#ink-cart) .boxMakerList .Hp{
  background: url(/images/stories/htk/monipla/common/bg_hp.png) no-repeat top center;
}

:where(#ink-cart) .boxMakerList .Epson ul li{
  background: url("/images/stories/htk/menu/li-01.jpg") no-repeat left center transparent;
}

:where(#ink-cart) .boxMakerList .Canon ul li{
  background: url("/images/stories/htk/menu/li-02.jpg") no-repeat left center transparent;
}

:where(#ink-cart) .boxMakerList .Brother ul li{
  background: url("/images/stories/htk/menu/li-03.jpg") no-repeat left center transparent;
}

:where(#ink-cart) .boxMakerList .Hp ul li{
  background: url("/images/stories/htk/menu/li-04.jpg") no-repeat left center transparent;
}

/* 帯 */
:where(#ink-cart) .boxMonipura h2.pickup,
:where(#ink-cart) .boxMonipura h2.newcomer,
:where(#ink-cart) .boxMonipura h2.makerList{
  width: 714px;
  height: 43px;
  margin: 0 0 15px 6px;
  padding: 0 0 0 62px;
  font-size: 18px;
  color: #FFF;
  line-height: 54px;
}

:where(#ink-cart) .boxMonipura h2.pickup{
  background: url(/images/stories/htk/monipla/common/tit_pickup.png);
}

:where(#ink-cart) .boxMonipura h2.newcomer{
  background: url(/images/stories/htk/monipla/common/tit_newcomer.png);
}

:where(#ink-cart) .boxMonipura h2.makerList{
  background: url(/images/stories/htk/monipla/common/tit_makerlist.png);
}

:where(#ink-cart) .boxPickuparea,
:where(#ink-cart) .boxNewarea,
:where(#ink-cart) .boxMakerList{
  width: 690px;
  margin: 0 auto;
}

:where(#ink-cart) .boxPickuparea{
  padding-left: 37px;
}

/* 記事ページ */
:where(#ink-cart) .otherMonitorLink{
  width: 520px;
}

:where(#ink-cart) p.m_Prev{
  float: left;
  font-size: 11px;
  padding: 0 0 0 6px;
  background: url(/images/stories/htk/common/dotarrow_black_left.png) no-repeat left center;
}

:where(#ink-cart) p.m_Prev a{
  color: #000;
}

:where(#ink-cart) p.m_Next{
  float: right;
  font-size: 11px;
  padding: 0 6px 0 0;
  background: url(/images/stories/htk/common/dotarrow_black_right.png) no-repeat right center;
}

:where(#ink-cart) p.m_Next a{
  color: #000;
}

:where(#ink-cart) .clmMonitorReport{
  float: left;
  width: 500px;
  border: solid 1px #C0C0C0;
  padding: 10px;
}

:where(#ink-cart) .boxMonitorReport{
  width: 520px;
}

:where(#ink-cart) .userProfile{
  width: 516px;
  margin: 0 0 20px;
}

:where(#ink-cart) .userProfileImage{
  width: 100px;
  float: left;
}

:where(#ink-cart) .profileDetail{
  width: 395px;
  float: left;
}

:where(#ink-cart) .profileDetail table{
  width: 395px;
  background: #FFF;
}

:where(#ink-cart) .profileDetail table th,
:where(#ink-cart) .profileDetail table td{
  border: solid 1px #C0C0C0;
}

:where(#ink-cart) .profileDetail table th{
  width: 120px;
}

:where(#ink-cart) .profileDetail table td{
  width: 275px;
  padding: 0 0 0 5px;
}

:where(#ink-cart) .profileDetail table th.tit{
  color: #FFF;
  text-align: center;
  font-size: 17px;
}

:where(#ink-cart) .skinArticle{
  width: 475px;
  padding: 10px;
  background: #FFF;
}

:where(#ink-cart) .articleDetailArea span.date{
  display: block;
  width: 200px;
  font-size: 14px;
  margin: 0 0 10px;
}

:where(#ink-cart) .articleDetailArea h1{
  font-size: 18px;
  font-weight: bold;
  padding: 0 0 5px;
  background: none;
}

:where(#ink-cart) .articleDetailProducts{
  width: 516px;
  margin: 10px 0;
}

:where(#ink-cart) .articleDetailProducts span{
  font-size: 14px;
}

:where(#ink-cart) .articleDetailProducts span.inkmodel,
:where(#ink-cart) .articleDetailProducts span.printer{
  display: block;
}

:where(#ink-cart) .articleText{
  margin-bottom: 0 auto 50px;
}

:where(#ink-cart) .articleText p{
  font-size: 14px;
  line-height: 17px;
}

:where(#ink-cart) .articleText img{
  display: block;
  margin: 0 0 10px;
}

:where(#ink-cart) .articleText h2{
  margin: 25px 0 15px;
  padding: 0 0 0 7px;
  font-size: 16px;
  font-weight: normal;
}

:where(#ink-cart) .articleComment{
  width: 480px;
  margin: 20px auto;
  z-index: 150;
}

:where(#ink-cart) .articleComment .articleCommentHead{
  width: 480px;
  padding: 100px 0 0 0;
  background: url(/images/stories/htk/monipla/common/articleCommentHead02.png) no-repeat left top;
}

:where(#ink-cart) .articleComment .articleCommentBottom{
  width: 480px;
  padding: 0 0 55px 0;
  background: url(/images/stories/htk/monipla/common/articleCommentBottom02.png) no-repeat left bottom;
}

:where(#ink-cart) .articleComment .articleCommentBody{
  width: 397px;
  margin: 0 0 0 8px;
  padding: 19px 17px 39px;
  font-size: 14px;
  line-height: 24px;
  background: #FFF;
}

:where(#ink-cart) .articleComment .articleCommentBody span{
  border-bottom: dotted 1px #1EBAE1;
}

:where(#ink-cart) .ProductsLink{
  width: 380px;
  margin: 0 auto;
}

:where(#ink-cart) .ProductsLink .btnLinks{
  width: 380px;
  height: 57px;
  background: url(/images/stories/htk/monipla/common/btn_category.png) no-repeat;
  text-align: center;
  line-height: 57px;
}

:where(#ink-cart) .ProductsLink .btnLinks a{
  display: block;
  width: 380px;
  height: 57px;
  color: #FFF;
  font-size: 20px;
  font-weight: bold;
  text-decoration: none !important;
}

/*文字装飾*/
:where(#ink-cart) .articleText span.fontW_B{
  font-size: 130%;
  font-weight: bold;
  display: block;
  padding: 10px 0;
}

/*型番一覧*/
:where(#ink-cart) .boxInkModelList h1{
  font-size: 15px;
  line-height: 18px;
  border-bottom: 1px dotted #999;
  margin: 0 0 10px;
  padding: 0 0 5px;
  background: none;
  font-weight: bold;
  color: #069;
}

:where(#ink-cart) div#pagination{
  margin: 30px auto 0;
  text-align: center;
}

:where(#ink-cart) div#pagination ul.page{
  width: 100%;
  margin: 0 0 10px 0;
  padding: 0;
}

:where(#ink-cart) div#pagination ul.page li{
  display: inline;
  margin: 0 2px 0 2px;
  padding: 0;
  border: 1px solid #999999;
  background: #666666;
  font-size: 13px;
  color: #ffffff;
  list-style: none outside;
}

:where(#ink-cart) div#pagination ul.page li a{
  color: #ffffff;
  text-decoration: none;
  background: #888;
  margin: 0;
  padding: 0;
}

:where(#ink-cart) div#pagination ul.page li a:hover{
  color: #ffff00;
  text-decoration: none;
  background: #222222;
  margin: 0;
  padding: 0;
}

:where(#ink-cart) div#pagination ul.page span.pagenav,
:where(#ink-cart) div#pagination ul.page strong{
  color: #FFF;
  margin: 0;
  padding: 2px 10px 2px 10px;
}

/*サイドメニュー*/
:where(#ink-cart) .btnMonitorTop{
  width: 178px;
  margin: 0 0 5px;
}

:where(#ink-cart) .btnMonitorTop a{
  display: block;
  width: 170px;
  margin: 0 auto;
}

:where(#ink-cart) .sidemenu{
  float: left;
  width: 178px;
  margin: 0 0 0 15px;
  background: #FFF;
}

:where(#ink-cart) .w175{
  width: 175px !important;
  clear: both;
}

:where(#ink-cart) .clmSide{
  width: 178px;
  border: solid 1px #C0C0C0;
  border-top: none;
}

/*カート以下*/
:where(#ink-cart) div.sideCart{
  width: 175px;
  margin: 5px 0 35px;
  padding: 4px;
}

:where(#ink-cart) .clmSide .tit{
  height: 25px;
  line-height: 25px;
  color: #535353;
  font-weight: bold;
  text-align: center;
  font-size: 14px;
  border-top: solid 1px #C0C0C0;
  border-bottom: solid 1px #C0C0C0;
  background: url(/images/stories/htk/monipla/common/bg_clmsidetit.png) repeat-x;
}

:where(#ink-cart) .clmSide .review{
  width: 175px;
  margin: 15px 0 35px;
}

:where(#ink-cart) .clmSide .review #product-review-ave1-b{
  background: none;
}

:where(#ink-cart) .clmSide .review .btn{
  width: 157px;
  margin: 5px auto;
}

:where(#ink-cart) .clmSide .review .btn a{
  display: block;
  padding: 5px 0;
}

:where(#ink-cart) .monitorList{
  width: 175px;
}

:where(#ink-cart) .monitorList ul li{
  width: 160px;
  margin: 0 0 8px 5px;
  padding: 0 0 0 10px;
  font-size: 15px;
  background: url(/images/stories/htk/common/dotarrow_orange.png) no-repeat;
  background-position: 0 5px;
}

:where(#ink-cart) .monitorList ul li span{
  font-size: 11px;
}

:where(#ink-cart) .monitorList .btn{
  width: 122px;
  margin: 7px 7px 10px auto;
}

:where(#ink-cart) .sidemenu .point{
  width: 425px;
}

:where(#ink-cart) .sidemenu .point img{
  vertical-align: 0;
  padding: 0 4px 0 8px;
}

:where(#ink-cart) .sidemenu .point span.txt{
  font-size: 10px;
  font-weight: bold;
}

:where(#ink-cart) .sidemenu .point span.num1{
  margin: 0;
  font-size: 13px;
  text-decoration: line-through;
}

:where(#ink-cart) .sidemenu .point span.num2{
  font-size: 13px;
  font-weight: bold;
  color: #ff8042;
}

:where(#ink-cart) .sidemenu .point span.cap{
  display: block;
  font-size: 11px;
  font-weight: bold;
  color: #ff8042;
}

/*記事部分 色パターン*/
/*オレンジ*/
:where(#ink-cart) .attTypeOrange{
  background: #fff3c3;
}

:where(#ink-cart) .attTypeOrange .profileDetail table th.tit{
  background: #ffa800;
}

:where(#ink-cart) .attTypeOrange .skinArticle{
  border: solid 2px #ffc834;
}

:where(#ink-cart) .attTypeOrange .articleDetailArea h1{
  border-bottom: dotted 2px #ff8a34;
}

:where(#ink-cart) .attTypeOrange .articleText h2{
  border-left: solid 9px #FF0000;
  border-bottom: solid 1px #FF0000;
}

/*グリーン*/
:where(#ink-cart) .attTypeGreen{
  background: #19BEA4;
}

:where(#ink-cart) .attTypeGreen .profileDetail table th.tit{
  background: #2F8164;
}

:where(#ink-cart) .attTypeGreen .skinArticle{
  border: solid 2px #149B5A;
}

:where(#ink-cart) .attTypeGreen .articleDetailArea h1{
  border-bottom: dotted 2px #3EC087;
}

:where(#ink-cart) .attTypeGreen .articleText h2{
  border-left: solid 9px #3EC087;
  border-bottom: solid 1px #3EC087;
}

/*ブルー*/
:where(#ink-cart) .attTypeBlue{
  background: #B2F6FF;
}

:where(#ink-cart) .attTypeBlue .profileDetail table th.tit{
  background: #339DCF;
}

:where(#ink-cart) .attTypeBlue .skinArticle{
  border: solid 2px #A0CCE0;
}

:where(#ink-cart) .attTypeBlue .articleDetailArea h1{
  border-bottom: dotted 2px #A0CCE0;
}

:where(#ink-cart) .attTypeBlue .articleText h2{
  border-left: solid 9px #A0CCE0;
  border-bottom: solid 1px #A0CCE0;
}

/*ピンク*/
:where(#ink-cart) .attTypePink{
  background: #FFAEAE;
}

:where(#ink-cart) .attTypePink .profileDetail table th.tit{
  background: #FA6F6F;
}

:where(#ink-cart) .attTypePink .skinArticle{
  border: solid 2px #FA6F6F;
}

:where(#ink-cart) .attTypePink .articleDetailArea h1{
  border-bottom: dotted 2px #FA6F6F;
}

:where(#ink-cart) .attTypePink .articleText h2{
  border-left: solid 9px #FA6F6F;
  border-bottom: solid 1px #FA6F6F;
}

/*イエロー*/
:where(#ink-cart) .attTypeYellow{
  background: #FDFFD3;
}

:where(#ink-cart) .attTypeYellow .profileDetail table th.tit{
  background: #A09C35;
}

:where(#ink-cart) .attTypeYellow .skinArticle{
  border: solid 2px #A09C35;
}

:where(#ink-cart) .attTypeYellow .articleDetailArea h1{
  border-bottom: dotted 2px #A09C35;
}

:where(#ink-cart) .attTypeYellow .articleText h2{
  border-left: solid 9px #A09C35;
  border-bottom: solid 1px #A09C35;
}

/*clearfix
-------------------*/
:where(#ink-cart) .boxPickuparea:after,
:where(#ink-cart) .boxNewarea:after,
:where(#ink-cart) .boxMakerList:after,
:where(#ink-cart) div.boxMonitor_B .discription:after,
:where(#ink-cart) .otherMonitorLink:after,
:where(#ink-cart) .userProfile:after,
:where(#ink-cart) .resetStep ul:after{
  content: ".";
  display: block;
  clear: both;
  height: 0;
  visibility: hidden;
}

/* .contents｜見積書機能
--------------------------------- */
/* 見積書 宛先入力フォーム */
:where(#ink-cart) div#estimateColumn{
  width: 682px;
  margin: 15px auto 0;
}

:where(#ink-cart) div#estimateColumn h1{
  width: 682px;
}

:where(#ink-cart) div#estimateColumn p.comment{
  width: 670px;
  margin: 8px 0 15px;
  padding: 6px 6px 6px;
  color: #FFF;
  font-size: 13px;
  font-weight: bold;
  background: #0ea659;
}

:where(#ink-cart) div.estimate-form{
  width: 682px;
  margin-bottom: 15px;
  text-align: left;
}

:where(#ink-cart) div.estimate-form p{
  margin: 0;
  padding: 0;
}

:where(#ink-cart) div.estimate-form table{
  width: 682px;
}

:where(#ink-cart) div.estimate-form table tr{
  border: 1px solid #cfcfcf;
}

:where(#ink-cart) div.estimate-form table td{
  padding: 8px;
  border: 1px solid #cfcfcf;
  vertical-align: middle;
}

:where(#ink-cart) div.estimate-form table td.left1{
  background-color: #f3f0cf;
  width: 150px;
  text-indent: 10px;
  font-weight: bold;
}

:where(#ink-cart) div.estimate-form table.tbl_Legalentity,
:where(#ink-cart) div.estimate-form table.tbl_Individual{
  margin-bottom: 20px;
}

/* 「お見積書を発行する」ボタン */
:where(#ink-cart) div.orderEstimate_Button{
  width: 440px;
  margin-left: auto;
}

:where(#ink-cart) div.orderEstimate_Button .bt_send{
  width: 190px;
}

:where(#ink-cart) div.orderEstimate_Button .bt_send:hover{
  filter: alpha(opacity=80);
  -moz-opacity: 0.8;
  opacity: 0.8;
}

:where(#ink-cart) div.orderEstimate_Button .bt_close{
  width: 90px;
  height: 40px;
  padding-top: 28px;
  display: block;
  float: right;
  text-decoration: underline;
}

:where(#ink-cart) div#estimateColumn p.ffAttention{
  width: 602px;
  margin: 70px auto 30px;
}

/* .contents｜プリンター型番検索機能
--------------------------------- */
:where(#ink-cart) .searchBox__printerName{
  width: 243px;
  height: 278px;
  background: #fff;
  float: right;
  margin-bottom: 15px;
  border: solid 1px #ddd;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  -o-border-radius: 10px;
  -ms-border-radius: 10px;
}

:where(#ink-cart) .searchBox__printerName .PrinterSelectBox-step{
  width: 100%;
  margin-top: 0;
}

:where(#ink-cart) .searchBox__printerName .PrinterSelectBox-step select{
  width: 100%;
  height: inherit;
  padding: 7px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border: 1px solid #999;
  box-sizing: border-box;
  border-radius: 4px;
  font-size: 14px;
  background: url(/images/stories/htk/common/arrow-down.png) right 50% no-repeat, -webkit-linear-gradient(top, #fff 0%, #f2f2f2 100%);
  /*background-size: 20px, 100%;*/
  cursor: pointer;
}

:where(#ink-cart) .searchBox__printerName .PrinterSelectBox-step select:hover{
  /*color: rgb(125, 125, 125);*/
  border: 1px solid #bebebe;
}

:where(#ink-cart) .searchBox__printerName .PrinterSelectBox-step img{
  display: block;
  margin: 7px auto;
}

:where(#ink-cart) .searchBox__printerName #c_btn{
  display: block;
  font-size: 16px;
  font-weight: bold;
  margin: 0 auto;
  padding: 11px 0;
  width: 100%;
  height: auto;
  background: linear-gradient(to bottom, #fafafa 0%, #d0d0d0 100%);
  border: solid 1px #ddd;
  -moz-border-radius: 5px;
}

:where(#ink-cart) .searchBox__printerName #c_btn.c_btn_active{
  color: #FFF;
  background: linear-gradient(to bottom, #ffc27c 0%, #ff8800 100%);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc27c', endColorstr='#ff8800', GradientType=0)";
}

:where(#ink-cart) .searchBox__printerName #c_btn.c_btn_active:hover{
  color: #FFF;
  background: linear-gradient(to bottom, #ffd5a4 0%, #ffa136 100%);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd5a4', endColorstr='#ffa136', GradientType=0)";
}

:where(#ink-cart) .searchBox__printerName .PrinterSelectBox-step .selectWrap{
  text-align: center;
}

:where(#ink-cart) .searchBox__printerName .PrinterSelectBox-step .selectWrap:after{
  content: "↓";
  font-size: 15px;
  font-family: FontAwesome;
}

:where(#ink-cart) .PrinterSelectTit{
  background-image: url("/images/stories/htk/top/searchBox__ttl--printerName.png");
  height: 45px;
  margin: 0;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
}

/*
#PrinterSelectBox {
  width: 720px;
  height: 180px;
  margin: 0 0 15px;
  background: url(/images/stories/htk/top/bg_printerselectbox.png);
  }
.PrinterSelectTit {
  font-size: 19px;
  color: #ffea00;
  font-weight: bold;
  text-indent: 85px;
  line-height: 45px;
  }
.PrinterSelectBox-step {
  width: 650px;
  margin: 31px auto 0;
  }
#PrinterSelectBox select#kind {
  display: inline-block;
  width: 180px;
  height: 30px;
  font-size: 15px;
  margin-right: 29px;
  }
#PrinterSelectBox select#maker {
  width: 200px;
  height: 30px;
  font-size: 15px;
  margin-right: 36px;
  }
#PrinterSelectBox select#printer {
  width: 185px;
  height: 30px;
  font-size: 15px;
  }
#PrinterSelectBox input#c_btn {
  display: block;
  width: 354px;
  height: 44px;
  margin: 13px auto 0;
  border: none;
  outline: none;
  }
#PrinterSelectBox input.c_btn_inactive {
  border-radius: 10px;
  color: #FFF;
  font-size: 18px;
  font-weight: bold;
  background: #C0C0C0;
  }
#PrinterSelectBox input.c_btn_active {
  border-radius: 10px;
  color: #FFF;
  font-size: 18px;
  font-weight: bold;
  background: #FF8000;
  }
#PrinterSelectBox input.c_btn_active:hover {
  background: #FFC286;
  }
*/
:where(#ink-cart) #registerMyprinterBox-category{
  margin: 15px auto;
  background: #fefddf;
  padding: 15px;
}

:where(#ink-cart) .registerMyprinterBox-tit{
  font-size: 16px;
  line-height: 20px;
  display: inline-block;
  vertical-align: middle;
  margin: 0;
  width: 415px;
}

:where(#ink-cart) .registerMyprinter-cgy_brands{
  font-size: 14px;
  display: inline-block;
}

:where(#ink-cart) .registerMyprinter-cgy_printerName{
  text-align: left;
  display: inline-block;
}

:where(#ink-cart) .registerMyprinter-cgy_printerName span{
  font-size: 22px;
  font-weight: bold;
}

:where(#ink-cart) .registerMyprinter-cgy_printerTxt{
  font-size: 14px;
  margin-bottom: 0;
  margin-right: 10px;
}

:where(#ink-cart) .btnMyprinter{
  width: auto;
  margin: 0 auto;
  display: inline-block;
  vertical-align: middle;
}

:where(#ink-cart) .btnMyprinter input,
:where(#ink-cart) .btnMyprinter img{
  margin: 0;
  width: 260px;
}

:where(#ink-cart) .btnMyprinter input:hover{
  opacity: 0.7;
}

:where(#ink-cart) .registerMyprinterBoxCap{
  display: block;
  width: 491px;
  margin: 10px auto;
}

:where(#ink-cart) a.LinkexplanationMyprinter{
  text-align: center;
  padding-right: 10px;
}

/*========================================
 + プリンター名から検索
========================================*/
:where(#ink-cart) .searchBox__printerNameBox{
  width: 100%;
  padding: 13px 0;
  box-sizing: border-box;
  /*border: solid 1px #ddd;*/
}

:where(#ink-cart) #searchBox__printerName.searchBox__printerNameWrapper{
  width: 100%;
  margin: 0 auto;
  padding: 14px;
  float: none;
  text-align: center;
  background: #ff678e;
  font-weight: bold;
  color: #fff;
  font-size: 24px;
  border-radius: 6px 6px 0 0;
  box-sizing: border-box;
}
:where(#ink-cart) .printerMaker__epson #searchBox__printerName.searchBox__printerNameWrapper{
  background: #13007c;
}
:where(#ink-cart) .printerMaker__canon #searchBox__printerName.searchBox__printerNameWrapper{
  background: #cc0001;
}
:where(#ink-cart) .printerMaker__brother #searchBox__printerName.searchBox__printerNameWrapper{
  background: #246ab0;
}
:where(#ink-cart) .printerMaker__hp #searchBox__printerName.searchBox__printerNameWrapper{
  background: #000000;
}
:where(#ink-cart) .printerMaker__ricoh #searchBox__printerName.searchBox__printerNameWrapper{
  background: #cf142b;
}
:where(#ink-cart) .printername-tags{
  overflow: hidden;
}
:where(#ink-cart) .printername-tags a{
  display: block;
  float: left;
  margin: 2px;
  padding: 4px 10px;
  text-indent: 6px;
  border-radius: 3px;
  border: 1px solid #DDD;
  text-decoration: none !important;
  background: url(/images/stories/htk/common/dotarrow_black_right.png) no-repeat left 4px center;
}
:where(#ink-cart) .search-inkbtn{
  width: 84%;
  margin: 10px auto;
  padding: 10px 0;
  font-size: 16px;
  text-align: center;
  border-radius: 26px;
  border: 1px solid #f2f2f2;
  /*background: #f2f2f2;*/
}
:where(#ink-cart) .search-inkbtn a{
  padding-left: 10px;
  background: url(/images/stories/htk/common/dotarrow_black_right.png) no-repeat left center;
}
:where(#ink-cart) .searchBox__printerResultBox{
  padding: 0 12px;
  box-sizing: border-box;
  border: 1px solid #DDD;
}

:where(#ink-cart) .searchBox__printerNameWrapper .infotxt{
  font-size: 23px;
  font-weight: bold;
}

:where(#ink-cart) .searchBox__printerNameWrapper .captxt{
  display: block;
  margin-top: 10px;
  font-size: 15px;
  font-weight: bold;
}

:where(#ink-cart) .searchBox__printerResultBox .resultTit{
  font-weight: bold;
  border-left: 4px solid #999;
  margin-top: 20px;
  margin-bottom: 8px;
  padding-left: 7px;
  font-size: 22px;
}

:where(#ink-cart) .searchBox__printerNameInput,
:where(#ink-cart) .searchBox__printerNameInput-allItem{
  width: 100%;
  margin: 0;
  font-size: 15px;
  margin-top: 10px;
  padding: 8px;
  box-sizing: border-box;
}

:where(#ink-cart) .searchBox__printerResultBox span{
  font-size: 14px;
}
:where(#ink-cart) .searchBox__printerResultBox ul{
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
:where(#ink-cart) .searchBox__printerResultBox li{
  width: 33.3333%;
  padding: 7px 4px;
  border-bottom: 1px solid #EEE;
  box-sizing: border-box;
}

/*.searchBox__printerResultBox li:last-child {
  border-bottom: none;
}*/

:where(#ink-cart) .searchBox__printerResultBox li a{
  font-size: 16px;
  letter-spacing: 1px;
}

/* .contents｜お問い合せフォーム
-----------------------------------*/
:where(#ink-cart) div.registration-form03{
  width: 700px;
  margin-bottom: 30px;
  text-align: left;
}

:where(#ink-cart) div.registration-form03 table tr{
  border: 1px solid #cfcfcf;
}

:where(#ink-cart) div.registration-form03 table td{
  padding: 5px;
  border: 1px solid #cfcfcf;
  vertical-align: middle;
}

:where(#ink-cart) div.registration-form03 table td img.search1{
  position: relative;
  top: -3px;
  left: 0px;
}

:where(#ink-cart) div.registration-form03 table td a.search2{
  position: relative;
  top: 1px;
  left: 6px;
}

:where(#ink-cart) div.registration-form03 table span#pref_field{
  position: relative;
  top: 3px;
  left: 7px;
}

:where(#ink-cart) div.registration-form03 table td.title,
:where(#ink-cart) div.registration-form03 table td.title1,
:where(#ink-cart) div.registration-form03 table td.title2{
  background-color: #00a040;
  font-size: 14px;
  font-weight: bold;
  color: #ffffff;
  text-indent: 10px;
}

:where(#ink-cart) div.registration-form03 table td.left1{
  background-color: #f3f0cf;
  width: 26%;
  text-indent: 10px;
  font-weight: bold;
}

:where(#ink-cart) div.registration-form03 table td.left1 img,
:where(#ink-cart) div.registration-form03 table td.left3 img,
:where(#ink-cart) div.registration-form03 table td.left4 img{
  float: right;
  vertical-align: top;
  padding: 0px;
  margin-top: 0px;
  margin-right: 5px;
}

:where(#ink-cart) div.registration-form03 table td.left2-a{
  background-color: #f3f0cf;
  width: 12px;
  border-right: 1px solid #cfcfcf;
  font-weight: bold;
  vertical-align: middle;
}

:where(#ink-cart) div.registration-form03 table td.left2-b{
  background-color: #f3f0cf;
  width: 2%;
  border-right: 1px solid #cfcfcf;
  font-weight: bold;
  vertical-align: middle;
}

:where(#ink-cart) div.registration-form03 table td.left3{
  background-color: #f3f0cf;
  text-indent: 3px;
  font-weight: bold;
}

:where(#ink-cart) div.registration-form03 table td.left4{
  background-color: #f3f0cf;
  width: 26%;
  text-indent: 10px;
  font-weight: bold;
  vertical-align: top;
}

:where(#ink-cart) div.registration-form03 table td.left4 p,
:where(#ink-cart) div.registration-form03 table td.left4 img{
  position: relative;
  top: 5px;
}

:where(#ink-cart) div.registration-form03 table td input#zip1_field,
:where(#ink-cart) div.registration-form03 table td input#zip2_field,
:where(#ink-cart) div.registration-form03 table td input#phone_1_field,
:where(#ink-cart) div.registration-form03 table td input#fax_field{
  ime-mode: disabled;
}

:where(#ink-cart) ul#contact-form-radio{
  overflow: hidden;
  margin-left: -4px;
  padding: 0;
}

:where(#ink-cart) ul#contact-form-radio li{
  background: none repeat scroll 0 0 transparent;
  display: inline-block;
  overflow: hidden;
  padding: 0 5px 0 0;
}

:where(#ink-cart) ul#contact-form-radio li input{
  position: relative;
  top: -2px;
  left: 4px;
}

:where(#ink-cart) div.contact-authentication-L{
  float: left;
  margin: 5px 0 0 5px;
  width: 185px;
  height: 50px;
}

:where(#ink-cart) div.contact-authentication-R{
  float: left;
  width: 300px;
  height: 50px;
}

:where(#ink-cart) div.contact-authentication-R p{
  position: relative;
  top: 6px;
}

:where(#ink-cart) div.contact-authentication-R input{
  position: relative;
  top: 1px;
  left: -7px;
}

:where(#ink-cart) div.contact-finish-L{
  float: left;
  width: 150px;
  margin: 5px 0 0 0;
}

:where(#ink-cart) div.contact-finish-R{
  float: left;
  width: 550px;
  margin: 5px 0 10px 0;
}

:where(#ink-cart) div.contact-finish-R h2{
  margin: 10px 0 0 0;
  font-size: 13px;
}

:where(#ink-cart) div.contact-finish-R p{
  padding: 0 0 7px 0;
}

/* .contents｜アンケートフォーム
--------------------------------- */
:where(#ink-cart) .jfhtml p{
  padding: 10px;
  box-sizing: border-box;
}
:where(#ink-cart) .MainTitle_question_form{
  max-width: 940px;
  height: 38px;
  margin-top: 5px;
  margin-bottom: 15px;
  padding-left: 20px;
  background: #00A4E3;
  font-size: 18px;
  font-weight: bold;
  line-height: 37px;
  color: #FFF;
  border-radius: 5px;
}

:where(#ink-cart) .MainTitle_question_form + p{
  font-size: 16px;
}

:where(#ink-cart) .jftextbox-L{
  width: 150px;
  height: 40px;
  padding-left: 10px;
  background: #E4E4E4;
  vertical-align: 0;
  text-align: center;
  line-height: 40px;
  font-size: 14px;
}

:where(#ink-cart) .jftextbox-R{
  padding-left: 10px;
  vertical-align: middle;
}

:where(#ink-cart) .jftextbox-R input[type="text"]{
  width: 80% !important;
}

:where(#ink-cart) div.questionnaireBox{
  width: 720px;
}

:where(#ink-cart) div.questionnaireBox table th,
:where(#ink-cart) div.questionnaireBox table td{
  border: solid 1px #CCC;
}

:where(#ink-cart) div.questionnaireBox table td.jfhtml-Lead{
  border: none;
}

:where(#ink-cart) div.questionnaireBox table{
  width: 720px;
}

:where(#ink-cart) div.questionnaireBox table td.jflist-L,
:where(#ink-cart) div.questionnaireBox table td.jfradio-L,
:where(#ink-cart) div.questionnaireBox table td.jfcheckbox-L,
:where(#ink-cart) div.questionnaireBox table td.jftextarea-L{
  vertical-align: middle;
  width: 280px;
  padding: 15px;
  box-sizing: border-box;
  background-color: #F3F0CF;
  font-weight: bold;
  font-size: 14px;
}

:where(#ink-cart) z
div.questionnaireBox table td.jflist-R,
:where(#ink-cart) div.questionnaireBox table td.jfradio-R,
:where(#ink-cart) div.questionnaireBox table td.jfcheckbox-R,
:where(#ink-cart) div.questionnaireBox table td.jftextarea-R{
  width: 445px;
  vertical-align: middle;
  padding: 15px;
  font-size: 14px;
}

:where(#ink-cart) div.questionnaireBox table td.jfradio-L legend{
  width: 280px;
}

:where(#ink-cart) div.questionnaireBox table td input{
  margin: 0.3em 0 0.6em 0;
}

:where(#ink-cart) div.questionnaireBox table td select{
  margin: 0.3em 0 0.3em 0.8em;
}

:where(#ink-cart) div.questionnaireBox table td.jftextarea-R textarea{
  display: block;
  width: 98%;
  height: 150px;
  margin: 10px auto;
  resize: vertical;
  /*横幅リサイズ不可指定*/
}

:where(#ink-cart) div.jform form label{
  float: none;
}

:where(#ink-cart) .jfhtml-FirstLead{
  margin-bottom: 25px;
  font-size: 14px;
}

:where(#ink-cart) .jfhtml-FinishLead{
  margin: 20px 0;
  font-size: 16px;
}

:where(#ink-cart) .jfhtml-Promotion{
  background: #fbfaf1;
  font-size: 12px;
  padding: 20px;
}

:where(#ink-cart) .ConfirmationBtn{
  width: 150px;
  margin: 30px auto 0;
}

:where(#ink-cart) .ConfirmationBtn input{
  font-size: 16px;
  font-weight: bold;
  padding: 9px 10px 8px;
  text-decoration: none !important;
  display: inline-block;
  border-radius: 8px;
  border: 1px solid #eeb44f;
  background: -ms-linear-gradient(top, #ffc477 5%, #fb9e25 100%);
  background-color: #ffc477;
  color: #ffffff;
  text-shadow: 1px -1px 0px #cc9f52;
  box-shadow: inset 1px 1px 0px 0px #fce2c1;
}

:where(#ink-cart) .ConfirmationBtn input:hover{
  background: -ms-linear-gradient(top, #fb9e25 5%, #ffc477 100%);
  background-color: #fb9e25;
}

:where(#ink-cart) .backBtn,
:where(#ink-cart) .formEnterBtn{
  margin: 25px 0 0;
}

:where(#ink-cart) .backBtn{
  width: 100px;
  font-size: 16px;
  font-weight: bold;
  margin-left: 210px;
  padding: 9px 10px 8px;
  text-decoration: none !important;
  border-radius: 8px;
  border: 1px solid #84bbf3;
  background: -ms-linear-gradient(top, #79bbff 5%, #378de5 100%);
  background-color: #79bbff;
  color: #ffffff !important;
  text-shadow: 1px -1px 0px #528ecc;
  box-shadow: inset 1px 1px 0px 0px #bbdaf7;
}

:where(#ink-cart) .backBtn:hover{
  background: -ms-linear-gradient(top, #378de5 5%, #79bbff 100%);
  background-color: #378de5;
}

:where(#ink-cart) .formEnterBtn{
  width: 170px;
  font-size: 16px;
  font-weight: bold;
  padding: 9px 10px 8px;
  text-decoration: none !important;
  border-radius: 8px;
  border: 1px solid #d83526;
  background: -ms-linear-gradient(top, #fc8d83 5%, #e4685d 100%);
  background-color: #fc8d83;
  color: #FFF !important;
  box-shadow: inset 1px 1px 0px 0px #f7c5c0;
}

:where(#ink-cart) .formEnterBtn:hover{
  background: -ms-linear-gradient(top, #e4685d 5%, #fc8d83 100%);
  background-color: #e4685d;
}

/*サンクスページ*/
:where(#ink-cart) div.questionnaireBox .thanks{
  width: 720px;
  height: 400px;
  background: url(/images/stories/htk/common/bg_questionnaire_present.jpg) no-repeat center top;
}
:where(#ink-cart) div.questionnaireBox .thanks.is-notLoggedIn{
  width: 720px;
  height: 400px;
  background: url(/images/stories/htk/common/bg_questionnaire_thanks.jpg) no-repeat center top;
}

:where(#ink-cart) div.questionnaireBox .thanks span.num{
  position: relative;
  top: 172px;
  left: 115px;
  font-size: 80px;
  font-weight: bold;
  color: #ea5710;
}

:where(#ink-cart) a.btnToppage{
  font-size: 16px;
  font-weight: bold;
  padding: 9px 35px 8px;
  text-decoration: none !important;
  border-radius: 8px;
  border: 1px solid #dcdcdc;
  background: -ms-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
  background-color: #f9f9f9;
  color: #666666;
  text-shadow: 1px 1px 0px #ffffff;
  box-shadow: inset 1px 1px 0px 0px #ffffff;
}

:where(#ink-cart) a.btnToppage:hover{
  background: -ms-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%);
  background-color: #e9e9e9;
}

:where(#ink-cart) a.btn_windowClose{
  display: block;
  width: 160px;
  font-size: 16px;
  font-weight: bold;
  margin: 0 auto 40px;
  padding: 9px 35px 8px;
  text-align: center;
  text-decoration: none !important;
  border-radius: 8px;
  border: 1px solid #dcdcdc;
  background: -ms-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
  background-color: #f9f9f9;
  color: #666666;
  text-shadow: 1px 1px 0px #ffffff;
  box-shadow: inset 1px 1px 0px 0px #ffffff;
}

:where(#ink-cart) a.btn_windowClose:hover{
  background: -ms-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%);
  background-color: #e9e9e9;
}

:where(#ink-cart) a.btnMypage{
  font-size: 16px;
  font-weight: bold;
  margin-left: 150px;
  padding: 9px 35px 8px;
  text-decoration: none !important;
  border-radius: 8px;
  border: 1px solid #eda933;
  text-decoration: none;
  background: -ms-linear-gradient(top, #f6b33d 5%, #d29105 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6b33d', endColorstr='#d29105');
  background: -webkit-gradient(linear, left top, left bottom, color-stop(5%, #f6b33d), color-stop(100%, #d29105));
  background-color: #f6b33d;
  color: #ffffff;
  display: inline-block;
  text-shadow: 1px 1px 0px #cd8a15;
  box-shadow: inset 1px 1px 0px 0px #fed897;
}

:where(#ink-cart) a.btnMypage:hover{
  background: -ms-linear-gradient(top, #d29105 5%, #f6b33d 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d29105', endColorstr='#f6b33d');
  background: -webkit-gradient(linear, left top, left bottom, color-stop(5%, #d29105), color-stop(100%, #f6b33d));
  background-color: #d29105;
}

/*エラー用*/
:where(#ink-cart) div.questionnaireBox div.error-message{
  padding: 4px;
  color: #FF6A6A;
}

/* -------------------------------------------------------------
  [_.form
--------------------------------------------------------------*/
/* .form｜フォーム
------------------------------ */
:where(#ink-cart) .frameA{
  width: 53px;
}

:where(#ink-cart) .MainTitle_dataBlock_new{
  width: 700px;
  height: 38px;
  margin-top: 5px;
  margin-bottom: 15px;
  padding-left: 20px;
  background: #FF8000;
  font-size: 18px;
  font-weight: bold;
  line-height: 37px;
  color: #FFF;
  border-radius: 5px;
}

:where(#ink-cart) .MainTitle_dataBlock_form{
  max-width: 940px;
  height: 38px;
  margin-top: 5px;
  margin-bottom: 15px;
  padding-left: 20px;
  background: #00A4E3;
  font-size: 18px;
  font-weight: bold;
  line-height: 37px;
  color: #FFF;
  border-radius: 5px;
}

:where(#ink-cart) .MainTitle_dataBlock_new + p,
:where(#ink-cart) .MainTitle_dataBlock_form + p{
  font-size: 16px;
}

:where(#ink-cart) .dataEntryBlock{
  min-width: 720px;
  max-width: 940px;
  margin-top: 20px;
}

:where(#ink-cart) .dataEntryBlock--2{
  width: 720px;
  margin: 0 auto;
}

:where(#ink-cart) .dataEntryBlock h2{
  margin-bottom: 10px;
  padding-left: 15px;
  font-size: 18px;
  font-weight: normal;
  border-left: 7px solid #009245;
}

:where(#ink-cart) .dataEntryBlock table{
  width: 100%;
  margin-bottom: 30px;
  border: 1px solid #9F9FA0;
}

:where(#ink-cart) .dataEntryBlock table tr,
:where(#ink-cart) .dataEntryBlock table td{
  border: 1px dotted #CCC;
}

:where(#ink-cart) .dataEntryBlock table th{
  width: 25%;
  padding-right: 65px;
  text-align: right;
  font-size: 16px;
  font-weight: normal;
  background-color: #EFEDCD;
  vertical-align: middle;
}

:where(#ink-cart) .dataEntryBlock table td{
  width: 75%;
  padding: 4px 0 4px 15px;
  vertical-align: middle;
  font-size: 16px;
}

:where(#ink-cart) .dataEntryBlock table th.forminput_required,
:where(#ink-cart) .formUnit th.forminput_required{
  background-image: url(/images/stories/htk/common/forminput_sign_required.png);
  background-repeat: no-repeat;
  background-position: right 15px center;
  background-position: 135px center \9;
}

:where(#ink-cart) .dataEntryBlock table th.forminput_OK,
:where(#ink-cart) .formUnit th.forminput_OK{
  background-image: url(/images/stories/htk/common/forminput_sign_ok.png);
  background-repeat: no-repeat;
  background-position: right 15px center;
  background-position: 135px center \9;
}

:where(#ink-cart) .dataEntryBlock table th.forminput_option,
:where(#ink-cart) .formUnit th.forminput_option{
  background-image: url(/images/stories/htk/common/forminput_sign_option.png);
  background-repeat: no-repeat;
  background-position: right 15px center;
  background-position: 135px center \9;
}

/*入力フォーム共通*/
:where(#ink-cart) .dataEntryBlock table input[type="text"],
:where(#ink-cart) .dataEntryBlock table input[type="password"],
:where(#ink-cart) .dataEntryBlock table input[type="email"],
:where(#ink-cart) .orderFlowWapper table input[type="text"],
:where(#ink-cart) .orderFlowWapper table input[type="password"],
:where(#ink-cart) .registrationContainer table input[type="text"],
:where(#ink-cart) .registrationContainer table input[type="password"]{
  height: 34px;
  font-size: 16px;
  padding: 4px;
  box-sizing: border-box;
}

:where(#ink-cart) .dataEntryBlock table textarea{
  max-width: 500px;
  /*resize: vertical;*/
}

:where(#ink-cart) .dataEntryBlock--2 table input[type="text"],
:where(#ink-cart) .dataEntryBlock--2 table input[type="password"]{
  font-size: 21px;
  height: 36px;
}

:where(#ink-cart) .dataEntryBlock input[type="checkbox"],
:where(#ink-cart) .dataEntryBlock--2 input[type="checkbox"],
:where(#ink-cart) .orderFlowWapper input[type="checkbox"],
:where(#ink-cart) .registrationContainer input[type="checkbox"]{
  margin: 0;
  opacity: 0;
  position: absolute;
  width/*\**/: 27px \9;
  height/*\**/: 27px \9;
  cursor: pointer;
}

:where(#ink-cart) .dataEntryBlock input[type="checkbox"] + label,
:where(#ink-cart) .dataEntryBlock--2 input[type="checkbox"] + label,
:where(#ink-cart) .orderFlowWapper input[type="checkbox"] + label,
:where(#ink-cart) .registrationContainer input[type="checkbox"] + label{
  display: block;
  min-height: 27px;
  line-height: 27px;
  background: url(/images/stories/htk/common/checkbox_no.png) no-repeat left center;
  background-size: 27px 27px;
  padding-left: 35px;
  background/*\**/: none \9;
  cursor: pointer;
}

:where(#ink-cart) .dataEntryBlock input[type="checkbox"]:checked + label,
:where(#ink-cart) .dataEntryBlock--2 input[type="checkbox"]:checked + label,
:where(#ink-cart) .orderFlowWapper input[type="checkbox"]:checked + label,
:where(#ink-cart) .registrationContainer input[type="checkbox"]:checked + label{
  background: url(/images/stories/htk/common/checkbox_yes.png) no-repeat left center;
  background-size: 27px;
  background/*\**/: none \9;
}

:where(#ink-cart) .formUnitInner{
  display: inline-block;
  vertical-align: middle;
}

:where(#ink-cart) .formUnitInner label{
  font-weight: normal;
  font-size: 12px;
}

:where(#ink-cart) .formUnitInner input[type="checkbox"]{
  margin: 0;
  opacity: 0;
  position: absolute;
  width/*\**/: 18px \9;
  height/*\**/: 18px \9;
  cursor: pointer;
}

:where(#ink-cart) .formUnitInner input[type="checkbox"] + label{
  display: block;
  min-height: 18px;
  line-height: 18px;
  background: url(/images/stories/htk/common/checkbox_no.png) no-repeat left center;
  background-size: 18px 18px;
  padding-left: 25px;
  background/*\**/: none \9;
  cursor: pointer;
}

:where(#ink-cart) .formUnitInner input[type="checkbox"]:checked + label{
  background: url(/images/stories/htk/common/checkbox_yes.png) no-repeat left center;
  background-size: 18px;
  background/*\**/: none \9;
}

/*名前*/
:where(#ink-cart) .dataEntryBlock table input.field-name{
  width: 250px;
}

/*郵便番号*/
:where(#ink-cart) .dataEntryBlock table input.field-postalcode3{
  width: 40px;
}

:where(#ink-cart) .dataEntryBlock table input.field-postalcode4{
  width: 50px;
}

:where(#ink-cart) .dataEntryBlock table input#company_field,
:where(#ink-cart) .dataEntryBlock table input#brew_field{
  width: 250px;
}

:where(#ink-cart) .dataEntryBlock table .search1{
  vertical-align: middle;
  margin-right: 15px;
}

:where(#ink-cart) .dataEntryBlock table .search2{
  font-size: 12px;
  vertical-align: middle;
}

:where(#ink-cart) .dataEntryBlock table #note_field{
  width: 90%;
}

:where(#ink-cart) .dataEntryBlock table .subTxt{
  margin: 0;
  padding: 10px 0;
  /* height: 25px; */
  background: #CCCAAA;
  text-align: left;
  text-indent: 20px;
}

:where(#ink-cart) .dataEntryBlock table .subTxt h3{
  font-size: 18px;
}

:where(#ink-cart) .dataEntryBlock .ConfirmationBox{
  width: 940px;
  padding: 10px 0 40px;
  background: #F5F5F5;
}

:where(#ink-cart) .dataEntryBlock > p,
:where(#ink-cart) .ConfirmationBox > p{
  font-size: 14px;
  text-align: center;
}

:where(#ink-cart) .dataEntryBlock .submitBox{
  width: 480px;
  margin: 0 auto 50px;
  overflow: hidden;
}

:where(#ink-cart) .dataEntryBlock .check_TermsAgree{
  width: 200px;
  margin: 20px auto;
  line-height: 40px;
  font-size: 17px;
  font-weight: bold;
}

:where(#ink-cart) .dataEntryBlock .check_TermsAgree input{
  margin: 0;
  padding: 0;
}

:where(#ink-cart) .dataEntryBlock .check_TermsAgree label{
  vertical-align: -2px;
}

:where(#ink-cart) .dataEntryBlock .submitBtn input{
  margin: 0;
}

/*新規会員登録：フォーム内利用規約*/
:where(#ink-cart) .dataEntryBlock .TermsofuseBox{
  width: 670px;
  height: 230px;
  border: 1px solid #CCC;
  margin: auto;
  padding: 10px;
  padding-left: 20px;
  overflow-x: hidden;
  overflow-y: scroll;
  background: #FFF;
}

/*新規会員登録：フォーム内利用規約の見た目調整*/
:where(#ink-cart) .dataEntryBlock .TermsofuseBox div#ink-terms1,
:where(#ink-cart) .dataEntryBlock .TermsofuseBox div#ink-terms2,
:where(#ink-cart) .dataEntryBlock .TermsofuseBox div#ink-terms1 h1,
:where(#ink-cart) .dataEntryBlock .TermsofuseBox div#ink-terms2 h1,
:where(#ink-cart) .dataEntryBlock .TermsofuseBox div#ink-terms1 h2,
:where(#ink-cart) .dataEntryBlock .TermsofuseBox div#ink-terms2 h2,
:where(#ink-cart) .dataEntryBlock .TermsofuseBox div#ink-terms1 h3,
:where(#ink-cart) .dataEntryBlock .TermsofuseBox div#ink-terms2 h3{
  width: 630px !important;
  border-left: none;
}

:where(#ink-cart) .dataEntryBlock .chat{
  clear: both;
  margin-top: 15px;
  text-align: center;
}

:where(#ink-cart) .dataEntryBlock .chat #live73067{
  padding-top: 15px;
}

:where(#ink-cart) .dataEntryBlock .pgh_infoSpace{
  width: 650px;
  height: 150px;
  padding: 15px 35px;
  border: 1px solid #CCC;
  overflow: hidden;
}

:where(#ink-cart) .dataEntryBlock .pgh_infoSpace p{
  padding-bottom: 15px;
  text-align: center;
  font-weight: bold;
  font-size: 18px;
  color: #636363;
}

/* 注文フロー：法人記入欄 */
:where(#ink-cart) .corporationWrap{
  float: left;
  margin-top: 18px;
  width: 278px;
}

:where(#ink-cart) .corporationWrap .entrysubHead{
  font-size: 13px;
}

:where(#ink-cart) .corporationWrap .formUnit td{
  padding: 10px 5px;
}

/* -------------------------------------------------------------
  [_.module
--------------------------------------------------------------*/
/* .module｜リアルタイム注文履歴
--------------------------------- */
:where(#ink-cart) div#pid{
  width: 718px;
  margin: 0 0 20px;
  padding: 0;
}

:where(#ink-cart) div#pid p.bg01{
  background: url(/images/stories/htk/top/ph_realtime.png) no-repeat;
  text-indent: 120%;
  white-space: nowrap;
  overflow: hidden;
  width: 720px;
  height: 39px;
  font-size: 18px;
  font-weight: bold;
  text-align: center;
  color: #ffffff;
  margin: 0;
}

:where(#ink-cart) div#pid p.bg02{
  background-color: #30a228;
  width: 718px;
  font-size: 16px;
  font-weight: bold;
  text-align: center;
  color: #ffffff;
  margin: 0;
  padding: 3px 0 2px;
}

:where(#ink-cart) div#pid-scroll{
  height: 310px;
  border-left: 1px solid #999999;
  border-right: 1px solid #999999;
  border-bottom: 1px solid #999999;
  overflow: auto;
}

:where(#ink-cart) div#pid-scroll2{
  height: 250px;
  overflow: auto;
}

:where(#ink-cart) table#pid-box{
  width: 690px;
  margin: 5px 0 5px 5px;
}

:where(#ink-cart) table#pid-box thead tr th{
  background-color: #ffff99;
  height: 15px;
  font-size: 10px;
  text-align: center;
  font-weight: normal;
  border: 1px solid #999999;
  margin: 0;
  padding: 5px 0;
}

:where(#ink-cart) table#pid-box .date{
  width: 60px;
}

:where(#ink-cart) table#pid-box .pho{
  width: 80px;
}

:where(#ink-cart) table#pid-box .name{
  width: 205px;
}

:where(#ink-cart) table#pid-box .area{
  width: 115px;
}

:where(#ink-cart) table#pid-box .deli{
  width: 110px;
}

:where(#ink-cart) table#pid-box .times{
  width: 70px;
}

:where(#ink-cart) table#pid-box .amount{
  width: 60px;
}

:where(#ink-cart) table#pid-box tbody tr td{
  background-color: #ffffff;
  font-size: 11px;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  border-left: 1px solid #999999;
  border-right: 1px solid #999999;
  border-bottom: 1px solid #999999;
  margin: 0;
  padding: 5px 2px;
}

:where(#ink-cart) table#pid-box tbody tr td a{
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
}

:where(#ink-cart) table#pid-box tbody tr td img{
  width: 70px;
}

:where(#ink-cart) table#pid-box tbody tr td span{
  font-size: 12px;
  font-weight: bold;
}

:where(#ink-cart) table#pid-box tbody tr td.name{
  text-align: left;
  font-size: 10px;
  line-height: 15px;
}

:where(#ink-cart) table#pid-box tbody tr td.amount{
  text-align: right;
}

/* .module｜J-FECバナー
--------------------------------- */
:where(#ink-cart) div.module-center{
  text-align: center;
}

/* -------------------------------------------------------------
  [_.common
--------------------------------------------------------------*/
/* .common｜ページネーション
--------------------------------- */
:where(#ink-cart) ul.pagenation-01{
  width: 100%;
  text-align: center;
  margin: 50px 0 5px;
  padding: 0;
}

:where(#ink-cart) ul.pagenation-01 li{
  background: none;
  display: inline;
  font-size: 14px;
  border-right: 1px solid #cfcfcf;
  margin: 0;
  padding: 0 10px 0 5px;
  *padding: 0 10px;
}

:where(#ink-cart) ul.pagenation-01 li.last{
  border: none;
}

/* .common｜エラー
--------------------------------- */
/*メインカラムの上部に表示するボックス型のエラー*/
:where(#ink-cart) div.input_error_Box{
  width: 100%;
}

:where(#ink-cart) div.input_error{
  background: url("/images/stories/htk/common/bg_errorbang_lefttop.jpg") no-repeat left top #ffffee;
  width: 98%;
  margin: 15px 0;
  border: 2px solid #ff0000;
}

:where(#ink-cart) div.input_error ul{
  width: 98%;
  margin: 6px 0 0 35px;
}

:where(#ink-cart) div.input_error ul li{
  background: url("/images/stories/htk/common/bg_error_li.jpg") no-repeat scroll 0 7px transparent;
  font-size: 12px;
  font-weight: bold;
  color: #ff0000;
  padding: 0 0 7px 9px;
}

:where(#ink-cart) div.input_error ul li span{
  font-size: 11px;
  font-weight: normal;
}

:where(#ink-cart) div.errorTxt_L ul li{
  background: none !important;
  padding-right: 30px !important;
  font-size: 20px !important;
  word-break: break-all;
}

/* javascript無効時のエラー */
:where(#ink-cart) .nojavascript{
  width: 696px;
  background: url("/images/stories/htk/order/ph03.jpg") 7px 2px no-repeat;
  text-indent: 40px;
  text-align: left;
  color: #ff0000;
  font-size: 16px;
  font-weight: bold;
  border: 2px solid #ff0000;
  padding: 5px 0 0;
  margin: 0 0 10px;
}

/* System Standard Messages */
:where(#ink-cart) #system-message{
  margin-bottom: 20px;
}

:where(#ink-cart) #system-message dd.message ul{
  background: #C3D2E5 url("../../system/images/notice-info.png") 4px center no-repeat;
}

:where(#ink-cart) #system-message dd.message ul li{
  background: none;
  padding: 3px 0 2px 5px;
}

/* System Error Messages */
:where(#ink-cart) #system-message dd.error ul{
  color: #c00;
  background: #E6C0C0 url(../../system/images/notice-alert.png) 4px center no-repeat;
  border-top: 3px solid #DE7A7B;
  border-bottom: 3px solid #DE7A7B;
  margin: 0px;
  padding-left: 40px;
  text-indent: 0px;
}

/* System Notice Messages */
:where(#ink-cart) #system-message dd.notice ul{
  color: #c00;
  background: #EFE7B8 url(../../system/images/notice-note.png) 4px center no-repeat;
  border-top: 3px solid #F0DC7E;
  border-bottom: 3px solid #F0DC7E;
}

:where(#ink-cart) #syndicate{
  float: left;
  padding-left: 25px;
}

/* 登録時のエラー */
:where(#ink-cart) ul.registration-error01{
  background: url("/images/stories/htk/sale-news/bg03.jpg") no-repeat scroll 15px center #ff0000;
  width: 100%;
  margin: 15px 0;
  padding: 10px 0 5px;
}

:where(#ink-cart) ul.registration-error01 li{
  background: none;
  color: #fff;
  font-weight: bold;
  letter-spacing: 2px;
  margin: 0 0 5px 60px;
  padding: 0;
}

/* .common｜エラー吹き出し
--------------------------------- */
:where(#ink-cart) .errorBalloon{
  z-index: 0;
  position: relative;
  display: inline-block;
  min-width: 235px;
  margin: 0 5px;
  padding: 5px 15px;
  color: #FFF;
  text-align: center;
  font-weight: normal;
  line-height: 20px;
  border-radius: 5px;
  background: #FF0000;
}

:where(#ink-cart) .errorBalloon:after{
  content: "";
  position: absolute;
  top: -8px;
  left: 65px;
  margin-left: -10px;
  display: block;
  width: 0px;
  height: 0px;
  border-style: solid;
  border-width: 0 10px 10px 10px;
  border-color: transparent transparent #FF0000 transparent;
  z-index: -1;
}

:where(#ink-cart) .supplementTxt{
  font-size: 12px;
  color: #999999;
}

/* .common｜ヘルプボックス
--------------------------------- */
:where(#ink-cart) .icon_Help{
  display: inline-block;
  width: 19px;
  height: 17px;
  line-height: 18px;
  margin-left: 5px;
  padding: 0 0 1px 0;
  text-align: center;
  vertical-align: middle;
  text-decoration: none;
  cursor: pointer;
  font-size: 14px;
  font-weight: normal;
  color: #FFF;
  border-radius: 5px;
  z-index: 500;
  background: #48b147;
  background: linear-gradient(to bottom, #48b147 0%, #266625);
  background: -moz-linear-gradient(top, #48b147, #266625);
  background: -webkit-gradient(linear, left top, left bottom, from(#48b147), to(#266625));
}

:where(#ink-cart) .icon_Help span.helpBox{
  display: none;
  position: absolute;
  /* top: 0.1em; */
  top: 6px;
  left: 0.1em;
  z-index: 9999;
  text-align: left;
}

:where(#ink-cart) .icon_Help:hover{
  position: relative;
  text-decoration: none;
}

:where(#ink-cart) .icon_Help:hover .helpBox{
  overflow: visible;
  display: block;
  width: 300px;
  background-color: #D9E021;
  font-size: 13px;
  line-height: 1.5;
  margin-top: 8px;
  padding: 12px;
  box-sizing: border-box;
  color: #000;
  z-index: 9999;
}

/* コンビニロッカー用のアイコン */
:where(#ink-cart) .icon_Deliverylocker{
  width: 100%;
  display: inline-block;
  text-align: center;
  padding: 8px 10px;
  font-size: 12px;
  color: #2690BF;
  border: 1px solid #2690BF;
  box-sizing: border-box;
  line-height: 1;
}

/* ペイジェント後払い 審査結果ページ */
:where(#ink-cart) .wrap_atobarai h1{
  margin: 5px 0 0px;
}

:where(#ink-cart) .wrap_atobarai .order-end p{
  margin: 16px 0 10px;
}

:where(#ink-cart) .wrap_atobarai .order-end .caution_atobarai01{
  font-size: 16px;
}

:where(#ink-cart) .wrap_atobarai .order-end .caution_atobarai02{
  font-size: 12px;
  color: #f00;
}

:where(#ink-cart) .wrap_atobarai .btnBox_atobarai{
  text-align: center;
  margin-top: 30px;
}

:where(#ink-cart) .wrap_atobarai .btnBox_atobarai .btnBox{
  display: inline-block;
}

:where(#ink-cart) .wrap_atobarai .btnBox_atobarai .btnBox a{
  font-style: normal;
  font-size: 13px;
  color: #fff;
  width: 300px;
  text-decoration: none;
}

:where(#ink-cart) .wrap_atobarai .btnBox_atobarai .btnBox .btn{
  cursor: pointer;
  padding: 12px;
  font-size: 18px;
  font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
  border-radius: 8px;
  box-shadow: rgba(168, 168, 168, 0.8) 0px 0px 6px 0;
  -webkit-box-shadow: rgba(168, 168, 168, 0.8) 0px 0px 6px 0;
  -moz-box-shadow: rgba(168, 168, 168, 0.8) 0px 0px 6px 0;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
}

:where(#ink-cart) .wrap_atobarai .btnBox_atobarai .other_choice{
  display: inline-block;
  margin: 0 0 0 10px;
}

/* ペイジェント後払い 審査結果画面 */
:where(#ink-cart) .suspendWrapper{
  width: 940px;
  margin: 0 auto;
  height: 100%;
}

:where(#ink-cart) .suspendBox{
  margin: 5px;
  background: #FFF;
  border: 1px solid #E4E4E4;
  border-radius: 5px;
  height: 570px;
}

:where(#ink-cart) .suspendBox_inside{
  width: 750px;
  margin: 0 auto;
  text-align: center;
}

:where(#ink-cart) .suspendBox_inside h2{
  font-size: 20px;
  margin: 36px 0 20px;
  font-weight: normal;
}

:where(#ink-cart) .suspendBox_inside h3{
  margin-top: 30px;
}

:where(#ink-cart) .suspendBox_inside p{
  text-align: left;
  font-size: 15px;
}

:where(#ink-cart) .suspendBox_inside p.suspendInfo{
  border-top: solid #f2a9e3 2px;
  border-bottom: solid #f2a9e3 2px;
  font-size: 26px;
  padding: 16px 0 16px 90px;
  text-align: center;
  margin-bottom: 12px;
  background: url(/images/stories/htk/order/mark_info.png) no-repeat;
  background-position: 95px 6px;
}

:where(#ink-cart) .suspendBox_inside img{
  margin: 10px 0 0;
}

:where(#ink-cart) .suspendBox_inside div{
  background: #fffcdd;
  /*  height: 150px;*/
  border-radius: 10px;
  margin: 15px 0;
}

:where(#ink-cart) .suspendBox_inside div > p{
  font-size: 20px;
  text-align: center;
  padding: 24px 0 0;
}

:where(#ink-cart) .suspendBox_inside .btnBox a{
  padding: 12px;
}

/* ペイジェント後払い STEP2｜審査NGの場合  */
:where(#ink-cart) .atobarai_NG .input_error h2{
  text-align: center;
  color: red;
  font-size: 20px;
  padding: 6px 10px　0;
  border-bottom: 1px solid;
  width: 90%;
  margin: 8px auto;
}

:where(#ink-cart) .atobarai_NG .input_error p{
  padding: 5px 13px;
}

:where(#ink-cart) .atobarai_NG .input_error span{
  font-size: 16px;
}

/* ペイジェント後払い マイページ詳細 注文ステータス審査中  */
:where(#ink-cart) .suspendMypage p.suspendInfo{
  border-bottom: solid #f2a9e3 1px;
  font-size: 20px;
  padding: 6px 0 0 34px;
  text-align: center;
  margin-bottom: 12px;
  background: url(/images/stories/htk/order/mark_info.png) no-repeat;
  background-position: 13px 2px;
  background-size: contain;
  width: 80%;
  margin: 0 auto 10px;
}

/* ペイジェント後払い */
:where(#ink-cart) .suspendBox{
  height: auto;
}

:where(#ink-cart) .suspendBox .suspendBox_inside .suspendCap{
  font-size: 15px;
  color: #000;
}

:where(#ink-cart) .suspendBox .suspendBox_inside .suspendCap dd{
  width: 720px;
  text-align: left;
}

:where(#ink-cart) .suspendBox .suspendBox_inside .suspendWaitBtn{
  background: none;
  font-size: 15px;
  font-weight: bold;
}

:where(#ink-cart) .suspendBox .suspendBox_inside .suspendWaitBtn a{
  text-decoration: underline;
}

:where(#ink-cart) .flowNavArea.fN_atobarai ul li{
  background-image: url(/images/stories/htk/order/flownavarea_resevation.png);
}

:where(#ink-cart) .suspendMypage{
  padding-top: 10px;
  padding-bottom: 15px;
  background: #FFF4F4;
  text-align: center;
}

:where(#ink-cart) .suspendMypage p.suspendInfo{
  width: 100%;
  margin-bottom: 0px;
  font-size: 20px;
  font-weight: bold;
  text-indent: 45px;
  text-align: left;
  border: none;
  background: url(/images/stories/htk/order/mark_info.png) no-repeat 40px center;
  background-size: 30px 30px;
}

:where(#ink-cart) .suspendMypage .suspendsubInfo{
  font-size: 14px;
}

:where(#ink-cart) .suspendMypage .btn{
  margin: 8px 0;
}

:where(#ink-cart) .suspendMypage + dl.suspendCap{
  font-size: 12px;
  color: #000;
  margin: 8px 0;
}

:where(#ink-cart) .suspendMypage + dl.suspendCap dd{
  width: 540px;
  text-align: left;
}

:where(#ink-cart) .suspendMypage + dl.suspendCap + form{
  display: block;
  width: 111px;
  height: 19px;
  margin: 16px auto;
}

:where(#ink-cart) .mypage-order-left div.statusD{
  width: 180px;
  height: 30px;
  background: url("/images/stories/htk/mypage/bt43.jpg") no-repeat center center;
}

:where(#ink-cart) .change_payment{
  width: 430px;
  margin: 10px auto;
  padding: 10px;
  background: #fffcdd;
  text-align: center;
}

:where(#ink-cart) .change_payment .tit{
  font-size: 16px;
}

:where(#ink-cart) .change_payment .tit span{
  font-weight: bold;
}

:where(#ink-cart) .product_details .orderFlowHeader{
  border-bottom: none;
}

:where(#ink-cart) .product_details .orderFlowHeader .flowbox{
  width: 100%;
}

:where(#ink-cart) .atobarai_NG .input_error .suspendTit{
  text-align: center;
  color: red;
  font-size: 20px;
  padding: 6px 10px　0;
  border-bottom: 1px solid;
  width: 90%;
  margin: 8px auto;
}

:where(#ink-cart) .entryformBox{
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
}

/* 注文STEP3 後払い決済の注意文言 */
:where(#ink-cart) .orderSummary .lastCaution_atobarai{
  padding: 8px;
  background-color: #ffd9e7;
  margin: 0 5px 5px;
}

/* カートページ 再計算ボタン */
:where(#ink-cart) .recalc{
  width: 100%;
  height: 100px;
  background-color: #ffe5ee;
  margin-bottom: 15px;
  border-radius: 5px;
}

:where(#ink-cart) .recalc p{
  font-size: 18px;
  color: #f00;
  padding: 24px 6px 24px 50px;
  display: inline-block;
}

:where(#ink-cart) .recalc img{
  margin-bottom: 42px;
}

:where(#ink-cart) .recalc img.btn_recalc{
  margin: 0 0 36px 20px;
}

:where(#ink-cart) .order_inactive{
  position: relative;
  top: 20px;
  left: 20px;
  width: 240px;
  height: 60px;
}

/* カートに入れる ポップアップ */
:where(#ink-cart) .cbContainer{
	position: fixed;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
	width: 460px;
  box-shadow: 0px 0px 15px 0px #8c8c8c;
	border-radius: 6px;
  z-index: 5555;
	background: #FFF;
  border: none;
}

:where(#ink-cart) .cbContainer .cbBox .cbButtons input[type="button"]{
  cursor: pointer;
  padding: 7px 12px;
  font-weight: bolder;
  text-align: center;
  font-size: 18px;
  font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
  border-radius: 8px;
  box-shadow: rgba(168, 168, 168, 0.8) 0px 0px 6px 0;
  -webkit-box-shadow: rgba(168, 168, 168, 0.8) 0px 0px 6px 0;
  -moz-box-shadow: rgba(168, 168, 168, 0.8) 0px 0px 6px 0;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  color: #FFF;
  background: #FF5903;
  background: linear-gradient(to bottom, #FFAA6E 0%, #FF5903);
  background: -moz-linear-gradient(top, #FFAA6E, #FF5903);
  background: -webkit-gradient(linear, left top, left bottom, from(#FFAA6E), to(#FF5903));
  border: 2px solid #FFF;
  margin: 0 10px;
}

:where(#ink-cart) .cbContainer .cbBox .cbButtons input[type="button"].cbButton__CNL{
  background: #A6A6A6;
  background: linear-gradient(to bottom, #DADADA 0%, #A6A6A6);
  background: -moz-linear-gradient(top, #DADADA, #A6A6A6);
  background: -webkit-gradient(linear, left top, left bottom, from(#DADADA), to(#A6A6A6));
}

:where(#ink-cart) .cbContainer .cbBox .shop_info,
:where(#ink-cart) .cbContainer .cbBox .shop_tip{
  background: none;
  border: none;
  font-size: 19px;
  padding: 0;
  margin: 30px auto 15px;
  font-weight: bold;
  margin: 28px auto 14px;
}

:where(#ink-cart) .cbContainer .cbBox{
  /* height: 140px !important; */
  background-color: #FFF !important;
  text-align: center;
}

:where(#ink-cart) .cbContainer .cbBox .shop_info b{
  font-weight: normal;
}

:where(#ink-cart) .cbContainer .cbBox h3{
  display: none;
}


:where(#ink-cart) .cbContainer .cbBox .cbCloseButton{
  display: block;
  position: absolute;
  top: -12px;
  right: -10px;
  width: 28px;
  height: 28px;
  border: none;
  /* 枠の調整 */
  border-radius: 50%;
  /* 丸みの度合い */
  background: #999;
  /* ボタンの背景色 */ }
  :where(#ink-cart) .cbContainer .cbBox .cbCloseButton:after,
:where(#ink-cart) .cbContainer .cbBox .cbCloseButton:before{
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    width: 2px;
    /* 棒の幅（太さ） */
    height: 18px;
    /* 棒の高さ */
    background: #FFF;
    /* バツ印の色 */ }
    :where(#ink-cart) .cbContainer .cbBox .cbCloseButton:before{
    -webkit-transform: translate(-50%, -50%) rotate(45deg);
    -ms-transform: translate(-50%, -50%) rotate(45deg);
    transform: translate(-50%, -50%) rotate(45deg); }
    :where(#ink-cart) .cbContainer .cbBox .cbCloseButton:after{
    -webkit-transform: translate(-50%, -50%) rotate(-45deg);
    -ms-transform: translate(-50%, -50%) rotate(-45deg);
    transform: translate(-50%, -50%) rotate(-45deg); }
    :where(#ink-cart) .cbButtons{
      margin-bottom: 28px;
    }
:where(#ink-cart) .pop_campaign_news img{
  width: 85%;
  margin: 0 auto 10px
}

:where(#ink-cart) .pop_present_detail{
  background: #fbfcd5;
  width: 85%;
  margin: 10px auto 20px;
  padding: 10px
}

:where(#ink-cart) .pop_present_detail .fc_or{
  color: #ea400d
}

:where(#ink-cart) .pop_present_detail .howmany_items_add,
:where(#ink-cart) .pop_present_detail .what_present{
  line-height: 1.5
}

:where(#ink-cart) .pop_present_detail .what_present{
  font-weight: bold;
  font-size: 18px;
  margin-bottom: 10px
}

:where(#ink-cart) .pop_present_detail .what_present .item_number01{
  font-size: 24px
}

:where(#ink-cart) .pop_present_detail .howmany_items_add{
  font-size: 16px
}

:where(#ink-cart) .pop_present_detail .howmany_items_add .item_number02{
  font-size: 20px;
  font-weight: bold
}

/*============ インクの日 トナーの日 キャンペーン============*/
:where(#ink-cart) .Wrapper_17-19cp{
  width: 720px;
  font-family: Quicksand, 游ゴシック体, 'Yu Gothic', YuGothic, 'ヒラギノ角ゴシック Pro', 'Hiragino Kaku Gothic Pro', メイリオ, Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;
}

:where(#ink-cart) .Wrapper_17-19cp > img{
  max-width: 100%;
}

/* キャンペーン概要 */
:where(#ink-cart) .Wrapper_17-19cp .Container_summary{
  border: 2px solid #1d2088;
  padding: 0 0 20px;
}

:where(#ink-cart) .Wrapper_17-19cp .Container_summary h2{
  font-size: 26px;
  background: #1d2088;
  color: #fff;
  font-weight: normal;
  text-align: center;
  letter-spacing: 2px;
  padding: 3px 0 2px;
}

:where(#ink-cart) .Wrapper_17-19cp .Container_summary p{
  margin: 10px 15px;
  font-size: 18px;
}

:where(#ink-cart) .Wrapper_17-19cp .Container_summary p.caution{
  background: #FF0;
  padding: 4px 0;
  font-weight: normal;
}

:where(#ink-cart) .Wrapper_17-19cp .Container_summary img{
  width: 650px;
  display: block;
  margin: 20px auto 0;
  box-shadow: 4px 4px 11px -1px #bababa;
  -moz-box-shadow: 4px 4px 11px -1px #bababa;
  -webkit-box-shadow: 4px 4px 11px -1px #bababa;
}

:where(#ink-cart) .Wrapper_17-19cp .Container_summary .campaign{
  margin: 15px;
  font-weight: bold;
}

:where(#ink-cart) .Wrapper_17-19cp .Container_summary .campaign p{
  text-align: center;
  font-size: 20px;
}

:where(#ink-cart) .Wrapper_17-19cp .Container_summary .campaign span{
  color: #ea68a2;
  letter-spacing: 1px;
}

:where(#ink-cart) .Wrapper_17-19cp .Container_summary .target p{
  font-size: 16px;
  color: #1d2088;
  /*    padding: 0 0px 10px 0px;*/
  margin: 16px 0 0 40px;
  line-height: 35px;
}

:where(#ink-cart) .Wrapper_17-19cp .Container_summary .target ol{
  margin-left: 5px;
}

:where(#ink-cart) .Wrapper_17-19cp .Container_summary .target ol li{
  font-size: 20px;
  color: #1d2088;
  padding: 0 0px 10px 0px;
  margin: 0px 20px 0px 60px;
  line-height: 35px;
}

:where(#ink-cart) .Wrapper_17-19cp .Container_summary .target span{
  padding: 4px 0;
  background: none;
  /* Old browsers */
  /* FF3.6-15 */
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(transparent 74%, #ffc4d9 60%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='transparent', endColorstr='#ffc4d9',GradientType=0 );
  /* IE6-9 */
}

/* 注意事項 */
:where(#ink-cart) .Wrapper_17-19cp .Container_caution{
  background: #edf8ff;
  margin: 20px 0 0;
}

:where(#ink-cart) .Wrapper_17-19cp .Container_caution h2{
  font-size: 24px;
  text-align: center;
  color: #1d2088;
  padding: 20px 0 5px;
}

:where(#ink-cart) .Wrapper_17-19cp .Container_caution p{
  font-size: 16px;
  margin: 0 0 10px;
}

:where(#ink-cart) .Wrapper_17-19cp .Container_caution li{
  font-size: 16px;
  margin: 0 0 10px;
  text-indent: -21px;
  padding-left: 32px;
  margin: 0 30px;
}

:where(#ink-cart) .Wrapper_17-19cp .Container_caution li > p{
  text-align: center;
  color: #F00;
  margin-top: 10px;
}

:where(#ink-cart) .Wrapper_17-19cp .Container_caution img{
  display: block;
  margin: 0px auto 30px;
}

:where(#ink-cart) .Wrapper_17-19cp .Container_caution .Box_caution{
  background: #ffedf4;
}

:where(#ink-cart) .Wrapper_17-19cp .Container_caution .Box_caution h2{
  padding-right: 39px;
}

/* キャンペーン詳細 */
:where(#ink-cart) .Wrapper_17-19cp .Container_detail{
  margin: 0 20px;
}

:where(#ink-cart) .Wrapper_17-19cp .Container_detail h2{
  font-size: 20px;
  padding: 20px 0 5px;
  border-bottom: 2px solid;
}

:where(#ink-cart) .Wrapper_17-19cp .Container_detail p{
  margin: 0 0 2px;
  font-size: 14px;
}

:where(#ink-cart) .Wrapper_17-19cp .Container_detail p:first-child{
  font-size: 16px;
  padding-top: 8px;
  font-weight: bold;
  margin: 0 0 5px;
}

:where(#ink-cart) .Wrapper_17-19cp .Container_detail .Box_detail{
  border-bottom: 1px solid #d6d6d6;
  padding: 7px 0px 12px;
}

:where(#ink-cart) .Wrapper_17-19cp .Container_detail .Box_detail ol li{
  font-size: 14px;
  font-weight: bold;
}

:where(#ink-cart) .Wrapper_17-19cp .Container_detail .Box_detail ul li{
  font-size: 14px;
  text-indent: -13px;
  margin: 0 0 6px;
}

/* ステップ共通 */
:where(#ink-cart) .Wrapper_17-19cp .Container_step .step h3{
  text-align: center;
  font-weight: bold;
  font-size: 26px;
  margin: 0 auto 10px;
  color: #1d2088;
}

:where(#ink-cart) .Wrapper_17-19cp .Container_step .step{
  background: #fffcdf;
  padding: 20px 0;
  margin: 10px 0 20px;
}

:where(#ink-cart) .Wrapper_17-19cp .Container_step .step p{
  font-size: 18px;
  text-align: center;
}

:where(#ink-cart) .Wrapper_17-19cp .Container_step .step img{
  display: block;
  margin: 0 auto 18px;
}

:where(#ink-cart) .Wrapper_17-19cp .Container_step .step .btnBoxWrap_bottom_02{
  width: 720px;
  text-align: center;
}

/* ステップ１ */
:where(#ink-cart) #maincolumn .Wrapper_17-19cp .Container_step .step a.btnBox{
  text-decoration: none;
}

:where(#ink-cart) #maincolumn .Wrapper_17-19cp .Container_step .step a.btnBox p{
  font-size: 19px;
  font-weight: normal;
  letter-spacing: 1px;
}

/* ステップ２ */
:where(#ink-cart) .Wrapper_17-19cp .Container_step .step02 .newEntryBox{
  width: 250px;
  margin: 16px auto 0;
}

:where(#ink-cart) .Wrapper_17-19cp .Container_step .step img#ext-gen8{
  display: inline;
  margin: 0;
}

:where(#ink-cart) .Wrapper_17-19cp .Container_step .step02 .newEntryBox .x-form-field-wrap{
  margin: 10px 0 20px;
}

:where(#ink-cart) .Wrapper_17-19cp .Container_step .step02{
  padding: 30px 0 40px;
  position: relative;
  padding: 20px 0 30px;
}

:where(#ink-cart) .Wrapper_17-19cp .Container_step .step02 small{
  text-align: right;
  display: block;
  float: right;
  margin: 0 15px 0 0;
}

/* ステップ３ */
:where(#ink-cart) #maincolumn .Wrapper_17-19cp .Container_step .step03 a.btnBox p{
  font-size: 24px;
  font-weight: bold;
  background: #ff9ec1;
  background: linear-gradient(to bottom, #ff9ec1 0%, #e4007f 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff9ec1', endColorstr='#e4007f',GradientType=0 );
}

/* ステップ４ */
:where(#ink-cart) #maincolumn .Wrapper_17-19cp .step04 div.btnBox p{
  cursor: default;
  font-size: 24px;
  font-weight: bold;
  background: #a0a0a0;
  /* Old browsers */
  /* FF3.6-15 */
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #a0a0a0 1%, #e0e0e0 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a0a0a0', endColorstr='#e0e0e0',GradientType=0 );
  /* IE6-9 */
}

/* 対象例一覧 */
:where(#ink-cart) .Wrapper_17-19cp .Container_pattern img{
  width: 90%;
  display: block;
  margin: 20px auto;
  clear: both;
}

/* TOPへ戻るボタン */
:where(#ink-cart) .Wrapper_17-19cp a.go_back{
  font-size: 16px;
  display: block;
  float: right;
  margin: 20px 0 0;
}

:where(#ink-cart) .icon_caution:before{
  content: url(/images/stories/contents/test/icon_caution.png);
  position: relative;
  bottom: -0.2em;
  margin-right: 0.2em;
}

:where(#ink-cart) .Wrapper_17-19cp .mypage-phMyprinter p{
  font-size: 15px;
  margin: 0 20px;
  padding-bottom: 5px;
}

:where(#ink-cart) .Wrapper_17-19cp .step02 .btn_type_Enter{
  font-weight: normal;
  width: 235px;
  background: #FF5903;
  background: linear-gradient(to bottom, #FFAA6E 0%, #FF5903);
  background: -moz-linear-gradient(top, #FFAA6E, #FF5903);
  background: -webkit-gradient(linear, left top, left bottom, from(#FFAA6E), to(#FF5903));
}

:where(#ink-cart) .Wrapper_17-19cp .myprinter_middle{
  margin: 30px 0 0 130px;
  position: relative;
}

:where(#ink-cart) .Wrapper_17-19cp .myprinter_middle .btnBox .btn{
  padding: 5px 10px;
  font-size: 14px;
  font-weight: normal;
}

:where(#ink-cart) .Wrapper_17-19cp .myprinter_middle .btn_type_Enter{
  position: absolute;
  top: -10px;
  left: 374px;
}

/* 対象例アコーディオン */
:where(#ink-cart) .Wrapper_17-19cp .Container_summary .ac-box{
  display: none;
}

:where(#ink-cart) .Wrapper_17-19cp .Container_summary .ac-box img{
  box-shadow: none;
}

:where(#ink-cart) .Wrapper_17-19cp .Container_pattern{
  margin: 0 0 30px;
}

:where(#ink-cart) .Wrapper_17-19cp .Container_summary p.ac-trigger{
  background: #1d2088;
  color: #fff;
  display: block;
  width: 300px;
  padding: 8px 10px 6px;
  font-weight: bold;
  margin: 5px auto 10px;
  cursor: pointer;
  font-size: 16px;
}

:where(#ink-cart) .Wrapper_17-19cp .Container_summary p.ac-trigger:hover{
  opacity: 0.7;
}

/*スーパーセールデザインの時以外は以下コメントアウト*/
/*.Wrapper_17-19cp .Container_summary .campaign span {
    color: #f00;
}
.Wrapper_17-19cp .Container_summary .target span {
    background: none;
    background: -moz-linear-gradient(top, transparent 74%, #ff0 60%);
    background: -webkit-linear-gradient(top, transparent 74%, #ff0 60%);
    background: linear-gradient(transparent 74%, #ff0 60%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='transparent', endColorstr='#ffc4d9',GradientType=0 );
}
.Wrapper_17-19cp .Container_summary p.ac-trigger {
    background: #f00;
}
.Wrapper_17-19cp .btn_type_Back,
.Wrapper_17-19cp .btn_type_Enter,
.Wrapper_17-19cp .step02 .btn_type_Enter,
#maincolumn .Wrapper_17-19cp .Container_step .step03 a.btnBox p{
    background: #d20009;
    background: linear-gradient(to bottom,#f00 0%, #d20009);
    background: -moz-linear-gradient(top,#f00,#d20009);
    background: -webkit-gradient(linear, left top, left bottom, from(#f00), to(#d20009));
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f00', endColorstr='#d20009',GradientType=0 );
}*/
/*キャンペーン終了後に使用*/
/*.Wrapper_17-19cp .Container_step{
  display: none;
}*/

/* Adblock用
-- -- -- -- -- -- -- -- -- -- */
 :where(#ink-cart) .pub_300x250{display:none;}



 /* レビュー投稿ページ NEW */
:where(#ink-cart) .shopReviewPostWrapper,
:where(#ink-cart) .productReviewPostWrapper{
  margin-top: 40px;
}

:where(#ink-cart) .shopReviewPostWrapper.is-product{
  background: #F7FCF9;
}

:where(#ink-cart) .shopReviewPostWrapper.is-shop{
  background: #F7FCFE;
}

:where(#ink-cart) .productReviewPostWrapper.is-product{
  background: #F7FCF9;
}

/* --レビューをする商品 */
:where(#ink-cart) .form-product-which{
display: flex;
align-items: center;
background: #fff;
border-top: 1px dotted #999;
border-bottom: 1px dotted #999;
padding: 20px;
margin: 40px 0 60px;
}

:where(#ink-cart) .form-product-which.is-confirm{
margin: 20px 0;
}

:where(#ink-cart) .form-product-which-title{
font-size: 16px;
font-weight: bold;
width: 30%;
}

:where(#ink-cart) .form-product-which-box{
  width: 70%;
  display: flex;
  align-items: center;
}

:where(#ink-cart) .form-product-which-box h3{
  width: calc(100% - 80px);
  padding: 0 0 0 20px !important;
  border-bottom: none !important;
}

:where(#ink-cart) .form-product-which-img{
  width: 100px;
}

:where(#ink-cart) .form-product-which-img a{
  display: block;
}

:where(#ink-cart) .form-product-which-img a img{
  display: block;
  width: 100%;
}

/* --レビュー投稿フォームの余白 */
:where(#ink-cart) .form-review-box01{
  padding: 0 20px !important;
  box-sizing: border-box;
}

/* --商品について */
:where(#ink-cart) .form-product-review-title{
  margin-top: 40px;
  margin-bottom: 40px;
  padding: 13px 15px;
  background: none;
  font-size: 21px;
  color: #333;
  font-weight: bold;
  line-height: 1;
}

:where(#ink-cart) .form-product-review-title.is-product{
  border-left: 10px solid #00a040;
  border-bottom: 1px solid #00a040;
}

:where(#ink-cart) .form-product-review-title.is-shop{
  border-left: 10px solid #00A4E3;
  border-bottom: 1px solid #00A4E3;
}

/* --評価 */
:where(#ink-cart) .form-product-review-boxes,
:where(#ink-cart) .form-shop-review-boxes{
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 40px;
}

:where(#ink-cart) .form-product-review-boxesTop,
:where(#ink-cart) .form-product-review-boxesBottom,
:where(#ink-cart) .form-shop-review-boxesTop,
:where(#ink-cart) .form-shop-review-boxesBottom{
  display: flex;
}

:where(#ink-cart) .form-product-review-boxesTop,
:where(#ink-cart) .form-shop-review-boxesTop{
  border-bottom: 1px dotted #999;
}

:where(#ink-cart) .form-product-review-boxesBottom,
:where(#ink-cart) .form-shop-review-boxesBottom{
  margin-top: 20px;
}

:where(#ink-cart) .form-product-review-box,
:where(#ink-cart) .form-shop-review-box{
  width: calc(100% / 3);
  border-right: 1px dotted #999;
  border-bottom: 1px dotted #999;
  padding: 20px;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
}

:where(#ink-cart) .form-product-review-box:nth-child(3n),
:where(#ink-cart) .form-shop-review-box:nth-child(3n){
  border-right: none;
}

:where(#ink-cart) .form-product-review-box:nth-child(n+4):nth-child(-n+6),
:where(#ink-cart) .form-shop-review-box:nth-child(n+4):nth-child(-n+6){
  border-bottom: none;
}

:where(#ink-cart) .form-product-review-boxesBottom .form-product-review-box,
:where(#ink-cart) .form-shop-review-boxesBottom .form-shop-review-box{
  margin-bottom :0;
}

:where(#ink-cart) .form-product-review-box:nth-child(3n),
:where(#ink-cart) .form-shop-review-box:nth-child(3n){
  border-right: none;
}

:where(#ink-cart) .form-product-review-head,
:where(#ink-cart) .form-shop-review-head{
  margin-bottom: 10px;
}

:where(#ink-cart) .form-product-review-body,
:where(#ink-cart) .form-shop-review-body{
  margin-top: auto;
}

:where(#ink-cart) .forminput_required,
:where(#ink-cart) .forminput_OK{
  font-weight: bold;
  font-size: 16px;
  margin-bottom: 5px;
}

:where(#ink-cart) .form-product-review-head p,
:where(#ink-cart) .form-shop-review-head p{
  font-size: 12px;
}

:where(#ink-cart) div.form-review-box01 ul li ul.review-evaluation{
  overflow: hidden;
  background-position: left top;
  list-style: none outside none;
  position: relative;
  top: -3px;
  width: 105px;
  height: 20px;
  margin: 0 5px;
  padding: 0;
}

:where(#ink-cart) div.form-review-box01 ul li ul.review-evaluation,
:where(#ink-cart) div.form-review-box01 ul li ul.review-evaluation a:hover,
:where(#ink-cart) div.form-review-box01 ul li ul.review-evaluation .rating{
  background: url("/images/stories/htk/review/form/evaluation.png") repeat-x left -1000px;
}

:where(#ink-cart) div.form-review-box01 ul li ul.review-evaluation a,
:where(#ink-cart) div.form-review-box01 ul li ul.review-evaluation .rating{
  border: medium none;
  height: 20px;
  left: 0;
  overflow: hidden;
  position: absolute;
  text-indent: -1000em;
  top: 0;
}

:where(#ink-cart) div.form-review-box01 ul li ul.review-evaluation a:hover{
  cursor: pointer;
  background-position: left bottom;
}

:where(#ink-cart) div.form-review-box01 ul li ul.review-evaluation a#one_star{
  width: 20%;
  z-index: 7;
}

:where(#ink-cart) div.form-review-box01 ul li ul.review-evaluation a#two_star{
  width: 40%;
  z-index: 6;
}

:where(#ink-cart) div.form-review-box01 ul li ul.review-evaluation a#three_star{
  width: 60%;
  z-index: 5;
}

:where(#ink-cart) div.form-review-box01 ul li ul.review-evaluation a#four_star{
  width: 80%;
  z-index: 4;
}

:where(#ink-cart) div.form-review-box01 ul li ul.review-evaluation a#five_star{
  width: 100%;
  z-index: 3;
}

:where(#ink-cart) div.form-review-box01 ul li ul.review-evaluation .rating{
  background-position: left bottom;
  margin: 0;
  z-index: 2;
}

:where(#ink-cart) #form-product-review2 p{
  font-size: 12px;
}

:where(#ink-cart) .dataEntryBlock table#form-product-review2 tr,
:where(#ink-cart) .dataEntryBlock table#form-product-review2 td{
  border: none;
}

:where(#ink-cart) div.form-review-box01 table#form-product-review2 th{
  border: none;
  border-right: 1px dotted #999;
  border-bottom: 1px dotted #999;
}

:where(#ink-cart) div.form-review-box01 table#form-product-review2 td{
  border: none;
  border-bottom: 1px dotted #999;
}

:where(#ink-cart) div.form-review-box01 table#form-product-review2 tr:last-child th{
  border: none;
  border-right: 1px dotted #999;
}

:where(#ink-cart) div.form-review-box01 table#form-product-review2 tr:last-child td{
  border: none;
}





:where(#ink-cart) div.form-review-box01 ul li{
  background: none;
  float: left;
  font-size: 11px;
  margin: 0;
  padding: 0;
}

:where(#ink-cart) div.form-review-box01 ul li ul.review-evaluation,
:where(#ink-cart) div.form-review-box01 ul li ul.review-evaluation a:hover,
:where(#ink-cart) div.form-review-box01 ul li ul.review-evaluation .rating{
  background: url("/images/stories/htk/review/form/evaluation02.png") repeat-x left -1000px;
}

:where(#ink-cart) div.form-review-box01 ul li ul.review-evaluation{
  overflow: hidden;
  background-position: left top;
  list-style: none outside none;
  position: relative;
  top: -3px;
  width: 175px;
  height: 32px;
  margin: 0;
  padding: 0;
}

:where(#ink-cart) div.form-review-box01 ul li ul.review-evaluation li{
  background-image: none;
  display: inline;
  padding: 0;
}

:where(#ink-cart) div.form-review-box01 ul li ul.review-evaluation a,
:where(#ink-cart) div.form-review-box01 ul li ul.review-evaluation .rating{
  border: medium none;
  height: 32px;
  left: 0;
  overflow: hidden;
  position: absolute;
  text-indent: -1000em;
  top: 2px;
}

:where(#ink-cart) div.form-review-box01 ul li ul.review-evaluation a:hover{
  cursor: pointer;
  background-position: left bottom;
}

:where(#ink-cart) div.form-review-box01 ul li ul.review-evaluation a#one_star{
  width: 20%;
  z-index: 7;
}

:where(#ink-cart) div.form-review-box01 ul li ul.review-evaluation a#two_star{
  width: 40%;
  z-index: 6;
}

:where(#ink-cart) div.form-review-box01 ul li ul.review-evaluation a#three_star{
  width: 60%;
  z-index: 5;
}

:where(#ink-cart) div.form-review-box01 ul li ul.review-evaluation a#four_star{
  width: 80%;
  z-index: 4;
}

:where(#ink-cart) div.form-review-box01 ul li ul.review-evaluation a#five_star{
  width: 100%;
  z-index: 3;
}

:where(#ink-cart) div.form-review-box01 ul li ul.review-evaluation .rating{
  background-position: left bottom;
  margin: 0;
  z-index: 2;
}

/* 必須とOKの切り替え */
:where(#ink-cart) .shopReviewPostWrapper .dataEntryBlock #form-shop-review .forminput_required,
:where(#ink-cart) .shopReviewPostWrapper .dataEntryBlock #form-shop-review2 .forminput_required,
:where(#ink-cart) .shopReviewPostWrapper .dataEntryBlock #form-shop-review .forminput_required,
:where(#ink-cart) .shopReviewPostWrapper .dataEntryBlock #form-shop-review2 .forminput_required,
:where(#ink-cart) .productReviewPostWrapper .dataEntryBlock #form-product-review .forminput_required,
:where(#ink-cart) .productReviewPostWrapper .dataEntryBlock #form-product-review2 .forminput_required,
:where(#ink-cart) .productReviewPostWrapper .dataEntryBlock #form-product-review .forminput_required,
:where(#ink-cart) .productReviewPostWrapper .dataEntryBlock #form-product-review2 .forminput_required{
  background-image: url(/images/stories/htk/common/forminput_sign_required.png);
  background-repeat: no-repeat;
  background-position: right 15px top 1px;
  background-position: 135px center \9;
}

:where(#ink-cart) .shopReviewPostWrapper .dataEntryBlock #form-shop-review .forminput_OK,
:where(#ink-cart) .shopReviewPostWrapper .dataEntryBlock #form-shop-review2 .forminput_OK,
:where(#ink-cart) .shopReviewPostWrapper .dataEntryBlock #form-shop-review .forminput_OK,
:where(#ink-cart) .shopReviewPostWrapper .dataEntryBlock #form-shop-review2 .forminput_OK,
:where(#ink-cart) .productReviewPostWrapper .dataEntryBlock #form-product-review .forminput_OK,
:where(#ink-cart) .productReviewPostWrapper .dataEntryBlock #form-product-review2 .forminput_OK,
:where(#ink-cart) .productReviewPostWrapper .dataEntryBlock #form-product-review .forminput_OK,
:where(#ink-cart) .productReviewPostWrapper .dataEntryBlock #form-product-review2 .forminput_OK{
  background-image: url(/images/stories/htk/common/forminput_sign_ok.png);
  background-repeat: no-repeat;
  background-position: right 15px top 1px;
  background-position: 135px center \9;
}


/* --ショップレビュー入力欄 */
:where(#ink-cart) .dataEntryBlock table#form-shop-review2 tr,
:where(#ink-cart) .dataEntryBlock table#form-shop-review2 td{
  border: none;
}

:where(#ink-cart) div.form-review-box01 table#form-shop-review2 th{
  border: none;
  border-right: 1px dotted #999;
  border-bottom: 1px dotted #999;
  vertical-align: top;
}

:where(#ink-cart) div.form-review-box01 table#form-shop-review2 td{
  border: none;
  border-bottom: 1px dotted #999;
}

:where(#ink-cart) div.form-review-box01 table#form-shop-review2 tr:last-child th{
  border: none;
  border-right: 1px dotted #999;
}

:where(#ink-cart) div.form-review-box01 table#form-shop-review2 tr:last-child td{
  border: none;
}

:where(#ink-cart) #form-shop-review2 p{
  font-size: 12px;
}

:where(#ink-cart) .shopReviewPostWrapper .dataEntryBlock #form-shop-review2 .forminput_required{
  background-image: url(/images/stories/htk/common/forminput_sign_required.png);
  background-repeat: no-repeat;
  background-position: right 15px top 20px;
  background-position: 135px center \9;
}

:where(#ink-cart) .shopReviewPostWrapper .dataEntryBlock #form-shop-review2 .forminput_OK{
  background-image: url(/images/stories/htk/common/forminput_sign_ok.png);
  background-repeat: no-repeat;
  background-position: right 15px top 20px;
  background-position: 135px center \9;
}

/* --レビュー投稿ページのsubmit */
:where(#ink-cart) .review_post_submitBox .ConfirmationBox{
  padding: 40px 0;
}

:where(#ink-cart) .dataEntryBlock.review_post_submitBox .submitBox{
  margin: 0 auto;
}

:where(#ink-cart) .dataEntryBlock.review_post_submitBox .check_TermsAgree{
  width: 260px;
  margin: 20px auto 0;
}


/* ショップレビュー 一覧ページ NEW */
:where(#ink-cart) .shopReviewListWrapper .MainTitle_dataBlock_form{
  margin-top: 0;
}

:where(#ink-cart) .shopReviewListWrapper .shop-review-ave1-c{
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 10px;
}

:where(#ink-cart) .shopReviewListWrapper .shop-review-ave1-form{
  width: 50%;
  color: #fff;
  font-size: 21px;
  font-weight: bold;
  background: #019CDC;
  padding: 13px 20px;
  display: block;
  width: 314px;
  text-align: center;
  margin: 0 auto;
}

:where(#ink-cart) .shopReviewListWrapper .shop-review-ave1-form:hover{
  text-decoration: none;
  opacity: 0.7;
}

:where(#ink-cart) .shopReviewListWrapper #shop-review-ave1-t.is-shop{
  text-align: center;
  border-right: 1px dotted #999;
}

:where(#ink-cart) .shopReviewListWrapper #shop-review-ave1-t.is-product{
  text-align: center;
}

:where(#ink-cart) .shopReviewListWrapper .table-shop-review-boxes{
  display: flex;
  flex-wrap: wrap;
}

:where(#ink-cart) .shopReviewListWrapper .table-shop-review-box{
  width: calc(100% / 3);
  border-right: 1px dotted #999;
  border-bottom: 1px dotted #999;
  padding: 20px;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
}

:where(#ink-cart) .shopReviewListWrapper .table-shop-review-box:nth-child(3n){
  border-right: none;
}

:where(#ink-cart) .shopReviewListWrapper .table-shop-review-box:nth-child(n+4):nth-child(-n+6){
  border-bottom: none;
}

:where(#ink-cart) .shopReviewListWrapper .table-shop-review-title{
  font-size: 16px;
  font-weight: bold;
  margin-bottom: 5px;
}

:where(#ink-cart) .shopReviewListWrapper .table-shop-review-head{
  margin-bottom: 10px; 
}

:where(#ink-cart) .shopReviewListWrapper .table-shop-review-head p{
  font-size: 12px !important;
  font-weight: normal !important;
  background: none !important;
  padding: 0 !important;
}

:where(#ink-cart) .shopReviewListWrapper .table-shop-review-body{
  margin-top: auto;
}

:where(#ink-cart) .shop-review-box .voiceBox__voice,
:where(#ink-cart) .product-review-box .voiceBox__voice{
  flex: 1;
  width: 100%;
  max-width: 100%;
  border: none;
  padding: 0;
  border-radius: 0;
}

:where(#ink-cart) .shop-review-box .voiceBox__voice::before,
:where(#ink-cart) .shop-review-box .voiceBox__voice::after,
:where(#ink-cart) .product-review-box .voiceBox__voice::before,
:where(#ink-cart) .product-review-box .voiceBox__voice::after{
  content: none;
}

:where(#ink-cart) .shop-review-box .voiceBox__customerData,
:where(#ink-cart) .product-review-box .voiceBox__customerData{
  width: 100%;
  max-width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
  box-sizing: border-box;
  margin-bottom: 20px;
}

:where(#ink-cart) .shop-review-box .voiceBox__customerData__Box,
:where(#ink-cart) .product-review-box .voiceBox__customerData__Box{
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex: 1;
}

:where(#ink-cart) .product-review-box .voiceBox__customerData__Box{
  width: calc(100% - 75px);
  margin-left: 10px;
}

:where(#ink-cart) .shop-review-box .voiceBox__customerData__data,
:where(#ink-cart) .product-review-box .voiceBox__customerData__data{
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}

:where(#ink-cart) .shop-review-box .voiceBox__customerData__data div,
:where(#ink-cart) .product-review-box .voiceBox__customerData__data div{
  margin-right: 10px;
  box-sizing: border-box;
}

:where(#ink-cart) .shop-review-box .voiceBox__customerData__data div .voiceBox__customerData__data__place,
:where(#ink-cart) .product-review-box .voiceBox__customerData__data div .voiceBox__customerData__data__place{
  margin-left: 0;
}

:where(#ink-cart) .shop-review-box .voiceBox__voice__desc,
:where(#ink-cart) .product-review-box .voiceBox__voice__desc{
  font-size: 16px;
}

/* 商品レビュー一覧 NEW */
:where(#ink-cart) .shopReviewListWrapper .review-box02 h1{
  margin-top: 0;
  margin-bottom: 10px;
  padding: 13px 15px;
  background: none;
  font-size: 21px;
  font-weight: bold;
  line-height: 1.2;
  border-left: 10px solid #00a040;
  border-bottom: 1px solid #00a040;
}

:where(#ink-cart) .product-review-box .voiceBox__purchasedItem{
  text-indent: 0;
  padding-left: 0;
  font-size: 11px;
  margin-bottom: 0;
}

:where(#ink-cart) .product-review-box .voiceBox__customerData__dataBox{
  width: calc(100% - 260px)
}

:where(#ink-cart) .product-review-box .voiceBox__voice__ttl{
  color: #00A040;
}

/* レビュー投稿確認画面 NEW */
/* ショップレビューの方 */
:where(#ink-cart) .shopReviewPostWrapper .MainTitle_dataBlock_new + p,
:where(#ink-cart) .shopReviewPostWrapper .MainTitle_dataBlock_form + p{
  padding: 0 20px;
}

:where(#ink-cart) .form-shop-review-confirm-title{
  font-size: 16px;
  font-weight: bold;
}

:where(#ink-cart) div.form-review-box01 table#form-shop-review2 th.form-shop-review2--confirm-ttl{
  border-right: none;
  font-size: 18px;
  padding: 10px 20px;
}

:where(#ink-cart) div.form-review-box01 table#form-shop-review2 th.form-shop-review2--confirm-ttl.is-shop{
  border-left: 10px solid #019CDC;
  border-bottom: 1px solid #019CDC;
}

:where(#ink-cart) .form-shop-review2--confirm .voiceBox__voice{
  width: 100%;
  max-width: 100%;
}

:where(#ink-cart) .form-shop-review2--confirm .voiceBox__voice__desc{
  font-size: 14px;
}

/* 商品レビューの方 */
:where(#ink-cart) .productReviewPostWrapper .MainTitle_dataBlock_new + p,
:where(#ink-cart) .productReviewPostWrapper .MainTitle_dataBlock_form + p{
  padding: 0 20px;
}

:where(#ink-cart) .form-product-review-confirm-title{
  font-size: 16px;
  font-weight: bold;
}

:where(#ink-cart) div.form-review-box01 table#form-product-review2 th.form-product-review2--confirm-ttl{
  border-right: none;
  font-size: 18px;
  padding: 10px 20px;
}

:where(#ink-cart) div.form-review-box01 table#form-product-review2 th.form-product-review2--confirm-ttl.is-product{
  border-left: 10px solid #00A040;
  border-bottom: 1px solid #00A040;
}

:where(#ink-cart) .form-product-review2--confirm .voiceBox__voice{
  width: 100%;
  max-width: 100%;
}

:where(#ink-cart) .form-product-review2--confirm .voiceBox__voice__desc{
  font-size: 14px;
}

/* ===== cart-vendored-cart.css ===== */


.orderFlowContents--cart {
  position: relative;
  margin-top: 40px;
}

:where(#ink-cart) .orderFlowContents--cart h3{
  margin-top: 60px;
  border-left: solid 10px #CCC;
  border-bottom: solid 1px #CCC;
  font-size: 18px;
  font-weight: normal;
  padding: 5px 0 5px 16px;
}

:where(#ink-cart) .orderFlowContents--cart .orderEntryContainer{
  width: 676px;
}

:where(#ink-cart) .orderFlowContents--cart .entryHead{
  margin-bottom: 20px;
  letter-spacing: 1px;
}

:where(#ink-cart) .orderFlowContents--cart .entryHead .point{
  color: #f15a24;
}

:where(#ink-cart) .orderFlowContents--cart .p-meyasuBox{
  margin-bottom: 10px;
  padding: 14px 20px;
  text-align:left;
  background: #ffe5ee;
  /* 2021-04-02 赤背景に戻し */
}

:where(#ink-cart) .orderFlowContents--table #ink-order-list{
  width: 100%;
}

:where(#ink-cart) .orderFlowContents--table #ink-order-list .added-cart{
  background: #fefff1;
  transition: 0.3s;
  opacity: 0;
  visibility: hidden;
}

:where(#ink-cart) .orderFlowContents--table #ink-order-list .added-cart td.name:before{
  content: '新しく商品が追加されました';
  display: block;
  width: 100%;
  text-align: center;
  margin: 0 0 7px;
  padding: 4px 0;
  background: #e6f9ff;
  border-radius: 4px;
}

:where(#ink-cart) .orderFlowContents--table #ink-order-list .added-cart.added-cart__on{
  opacity: 1;
  visibility: inherit;
}

:where(#ink-cart) .orderFlowContents--table #ink-order-list thead tr th{
  text-align: center;
  font-weight: normal;
  color: #000;
  background: #F2F2F2;
  box-sizing: border-box;
  border: 1px solid #DDD;
}

:where(#ink-cart) .orderFlowContents--table #ink-order-list thead tr #name{
  width: 420px;
}

:where(#ink-cart) .orderFlowContents--table #ink-order-list thead tr #price,
:where(#ink-cart) .orderFlowContents--table #ink-order-list thead tr #num,
:where(#ink-cart) .orderFlowContents--table #ink-order-list thead tr #total{
  width: 90px;
}

:where(#ink-cart) .orderFlowContents--table #ink-order-list tbody tr td{
  background: none;
  font-size: 14px;
  border: 1px solid #DDD;
  box-sizing: border-box;
  padding: 6px;
  vertical-align: middle;
}

:where(#ink-cart) .orderFlowContents--table #ink-order-list tbody tr td.name{
  overflow: hidden;
  background: none;
}

:where(#ink-cart) .orderFlowContents--table #ink-order-list tbody tr td.name .pho{
  display: block;
  float: left;
  width: 95px;
}

:where(#ink-cart) .orderFlowContents--table #ink-order-list tbody tr td.name .pho img{
  width: 95px;
}

:where(#ink-cart) .orderFlowContents--table #ink-order-list tbody tr td.name .productname{
  width: 280px;
  float: right;
  display: block;
}

:where(#ink-cart) .orderFlowContents--table #ink-order-list tbody tr td.price,
:where(#ink-cart) .orderFlowContents--table #ink-order-list tbody tr td.total{
  text-align: center;
}

:where(#ink-cart) .orderFlowContents--table #ink-order-list tbody tr td.num{
  text-align: center;
}

:where(#ink-cart) .orderFlowContents--table #ink-order-list tbody tr td.num input.box{
  width: 100%;
  margin: 0 0 4px;
  padding: 4px 0;
  box-sizing: border-box;
  font-size: 16px;
  padding: 4px 0;
  text-align: center;
}

:where(#ink-cart) .orderFlowContents--table #ink-order-list tbody tr td.num input.up{
  width: 28px;
  height: 28px;
  margin: 0;
  background: url(cart-htk_common_global_sprite.png) no-repeat;
  background-position: -128px -265px;
  display: inline-block;
  cursor: pointer;
  border: none;
}

:where(#ink-cart) .orderFlowContents--table #ink-order-list tbody tr td.num input.down{
  width: 28px;
  height: 28px;
  margin: 0;
  background: url(cart-htk_common_global_sprite.png) no-repeat;
  background-position: -100px -265px;
  display: inline-block;
  cursor: pointer;
  border: none;
}

:where(#ink-cart) .orderFlowContents--table #ink-order-list tbody tr td.num .delete{
  display: block;
  margin: 6px 0 0;
  text-decoration: underline;
}

:where(#ink-cart) .orderFlowContents--recalc{
  margin-top: 15px;
  position: relative;
  padding: 20px 0 20px 46px;
  box-sizing: border-box;
}

:where(#ink-cart) .orderFlowContents--recalc.recalc p{
  padding: 0;
}

:where(#ink-cart) .orderFlowContents--recalc .txt{
  display: inline-block;
  line-height: 28px;
}

:where(#ink-cart) .orderFlowContents--recalc .btnBox{
  position: absolute;
  width: 270px;
  margin: 0 30px;
  display: inline-block;
  bottom: 6px;
}

:where(#ink-cart) .orderFlowContents--recalc .btnBox .btn{
  display: inline-block;
  width: 100%;
}

:where(#ink-cart) .orderFlowContents--recalc:after,
:where(#ink-cart) .orderFlowContents--recalc:before{
  bottom: 95%;
  right: 102px;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}

:where(#ink-cart) .orderFlowContents--recalc:after{
  border-color: rgba(213, 131, 77, 0);
  border-bottom-color: #ffe5ee;
  border-width: 30px;
  margin-left: -30px;
}

:where(#ink-cart) .orderFlowContents--pickup{
  margin-top: 23px;
  border: 2px solid #FF0000;
  padding: 20px;
  box-sizing: border-box;
  font-size: 16px;
  text-align: center;
}

:where(#ink-cart) .orderFlowContents--pickup p{
  margin-bottom: 0;
  letter-spacing: 1px;
}

:where(#ink-cart) .orderFlowContents--pickup p .red{
  color: #FF0000;
}

:where(#ink-cart) .orderFlowContents--pickup .cmt-01{
  font-size: 13px;
}

:where(#ink-cart) .orderFlowContents--pickup .cmt-02{
  font-weight: bold;
  font-size: 18px;
  margin-top: 20px;
}

:where(#ink-cart) .orderFlowContents--pickup .cmt-03{
  font-size: 18px;
  font-weight: bold;
}

:where(#ink-cart) .orderFlowContents--cap{
  font-size: 14px;
}

:where(#ink-cart) .orderFlowContents--cap ul li{
  padding-left: 0;
}

:where(#ink-cart) .orderFlowContents--cap ul li:before{
  content: '※ ';
  display: inline;
}

:where(#ink-cart) .orderFlowContents--myprinterinfo,
:where(#ink-cart) .orderFlowContents--nenga,
:where(#ink-cart) .orderFlowContents--presentmessage{
  width: 99%;
  margin: 40px auto 0;
  background: url(cart-htk_order_bg_presentmessage.png) no-repeat left 10px bottom 20px #f9f6f1;
  border-radius: 6px;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.4);
  padding: 20px;
  box-sizing: border-box;
  font-size: 16px;
}

:where(#ink-cart) .orderFlowContents--myprinterinfo .tit,
:where(#ink-cart) .orderFlowContents--nenga .tit,
:where(#ink-cart) .orderFlowContents--presentmessage .tit{
  margin-bottom: 16px;
  font-size: 18px;
  text-align: center;
}

:where(#ink-cart) .orderFlowContents--myprinterinfo .tit .red,
:where(#ink-cart) .orderFlowContents--nenga .tit .red,
:where(#ink-cart) .orderFlowContents--presentmessage .tit .red{
  color: #FF0000;
}

:where(#ink-cart) .orderFlowContents--myprinterinfo .txt,
:where(#ink-cart) .orderFlowContents--nenga .txt,
:where(#ink-cart) .orderFlowContents--presentmessage .txt{
  width: 524px;
  margin-left: auto;
  background: #FFF;
  box-sizing: border-box;
  padding: 26px 20px;
  border-radius: 8px;
}

:where(#ink-cart) .orderFlowContents--myprinterinfo{
  background-image: url(cart-htk_order_bg_myprinterinfo.png);
}

:where(#ink-cart) .orderFlowContents--nenga{
  min-height: 80px;
  margin: 30px auto;
  background-image: url(cart-htk_order_bg_capnenga.png);
}

:where(#ink-cart) .orderFlowContents--nenga .tit,
:where(#ink-cart) .orderFlowContents--nenga .txt{
  color: #FF0000;
}

/* .priceRecommend {
  width: 99%;
  margin: 35px auto 15px;
  background: #f9f6f1;
  border-radius: 6px;
  box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.4);
  padding: 10px 20px;
  box-sizing: border-box;
  font-size: 16px;
}

.priceRecommend .priceRecommendInner {
  background: #fff;
  box-sizing: border-box;
  padding: 15px 20px;
  border-radius: 8px;
  text-align: center;
}

.priceRecommend .priceRecommendTitle {
  text-align: center;
  font-size: 18px;
}

.priceRecommend .price {
  color: #F15A24;
  font-weight: bold;
} */

:where(#ink-cart) .loading--related:before{
  content: '';
  display: block;
  position: fixed;
  width: 100%;
  height: 100vh;
  background: rgba(255, 255, 255, 0.9);
  z-index: 8887;
}

:where(#ink-cart) .loading--related:after{
  content: '商品を追加しています…';
  position: fixed;
  left: 50%;
  top: 250px;
  display: block;
  width: 300px;
  padding-top: 150px;
  font-size: 18px;
  font-weight: bold;
  text-align: center;
  background: url("/images/stories/htk/common/loading.gif") no-repeat center;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  z-index: 8888;
}

:where(#ink-cart) .loading--delete:before{
  content: '';
  display: block;
  position: fixed;
  width: 100%;
  height: 100vh;
  background: rgba(255, 255, 255, 0.9);
  z-index: 8887;
}

:where(#ink-cart) .loading--delete:after{
  content: '商品を削除しています…';
  position: fixed;
  left: 50%;
  top: 250px;
  display: block;
  width: 300px;
  padding-top: 150px;
  font-size: 18px;
  font-weight: bold;
  text-align: center;
  background: url("/images/stories/htk/common/loading.gif") no-repeat center;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  z-index: 8888;
}

:where(#ink-cart) .orderFlowContents--related.mysearch_main{
  width: auto;
  height: auto;
  float: none;
}

:where(#ink-cart) .orderFlowContents--related.mysearch_main .swiper-button-next,
:where(#ink-cart) .orderFlowContents--related.mysearch_main .swiper-button-prev{
  margin-top: -30px;
}

:where(#ink-cart) .orderFlowContents--related.mysearch_main .swiper-button-next{
  right: 0;
}

:where(#ink-cart) .orderFlowContents--related.mysearch_main .swiper-button-prev{
  left: 0;
}

:where(#ink-cart) .orderFlowContents--related #Container_Products{
  margin-top: 10px;
}

:where(#ink-cart) .orderFlowContents--related #Container_Products ul li{
  margin: 0;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  max-width: 226px;
  border: none;
}

:where(#ink-cart) .orderFlowContents--related #Container_Products .Each_Product{
  height: inherit;
  padding: 0 4px;
  box-sizing: border-box;
}

:where(#ink-cart) .orderFlowContents--related #Container_Products .Each_Product:not(:target){
  width: 224px\9;
}

:where(#ink-cart) .orderFlowContents--related #Container_Products .Each_Product h2{
  letter-spacing: 1px;
}

:where(#ink-cart) .orderFlowContents--related #Container_Products .Each_Product .Box_image{
  width: inherit;
  height: inherit;
  display: block;
}

:where(#ink-cart) .orderFlowContents--related #Container_Products .Each_Product .Box_image img{
  width: 100%;
  padding: 0;
  box-sizing: border-box;
}

:where(#ink-cart) .orderFlowContents--related #Container_Products .Each_Product .price{
  margin: 4px 0;
  padding-top: 0;
}

:where(#ink-cart) .orderFlowContents--related #Container_Products .purchase{
  float: right;
}

:where(#ink-cart) .orderFlowContents--related .swiper-pagination{
  width: 100%;
  margin: 25px auto 10px;
  text-align: center;
}

:where(#ink-cart) .orderFlowContents--noproducts,
:where(#ink-cart) .orderFlowContents--searchinktoner{
  margin-top: 60px;
}

:where(#ink-cart) .orderFlowContents--sidesummary{
  width: 245px;
  float: left;
  overflow: hidden;
}

:where(#ink-cart) .orderFlowContents--sidesummary.instock{
  position: fixed;
  margin-left: 695px;
  top: 20px;
}

:where(#ink-cart) .orderFlowContents--sidesummary.instock__stop{
  position: absolute;
  margin-left: 695px;
  bottom: 0;
}

:where(#ink-cart) .orderFlowContents--sidesummary .orderSummary{
  width: 100%;
  float: none;
  box-sizing: border-box;
}

:where(#ink-cart) .orderFlowContents--sidesummary .orderSummary .summaryBox{
  width: auto;
  padding: 10px;
  box-sizing: border-box;
  border: none;
}

:where(#ink-cart) .orderFlowContents--sidesummary .orderSummary .summaryBox .btn{
  width: 100%;
}

:where(#ink-cart) .orderFlowContents--sidesummary .orderSummary .summaryBox .detailWrapper{
  position: relative;
}

:where(#ink-cart) .orderFlowContents--sidesummary .orderSummary .summaryBox .detailWrapper .detailBox{
  display: none;
  position: absolute;
  left: -37px;
  background: #fff;
  border-radius: 6px;
  box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.4);
  box-sizing: border-box;
  width: 215px;
  padding: 14px;
  font-weight: normal;
  transition: 0.3s;
  z-index: 699;
}

:where(#ink-cart) .orderFlowContents--sidesummary .orderSummary .summaryBox .detailWrapper .detailBox p{
  margin-bottom: .5em;
  font-size: .9em;
}

:where(#ink-cart) .orderFlowContents--sidesummary .orderSummary .summaryBox .detailWrapper:hover .detailBox{
  display: block;
}

:where(#ink-cart) .orderFlowContents--sidesummary .orderSummary .summaryBox .SummaryTotal{
  width: 100%;
}

:where(#ink-cart) .orderFlowContents--sidesummary .orderSummary .summaryBox .SummaryTotal th,
:where(#ink-cart) .orderFlowContents--sidesummary .orderSummary .summaryBox .SummaryTotal td{
  width: auto;
}

:where(#ink-cart) .orderFlowContents--sidesummary .orderSummary .summaryBox .linkText{
  color: #006699;
  text-decoration: underline;
  cursor: pointer;
}

:where(#ink-cart) .orderFlowContents--sidesummary .orderSummary .summaryBox .SummaryPrice{
  width: 100%;
  margin: 5px 0;
  border-bottom: 1px dotted #DDD;
}

:where(#ink-cart) .orderFlowContents--sidesummary .orderSummary .summaryBox .SummaryPrice th{
  margin: 0;
  padding: 0 0 5px;
  font-size: 14px;
  border-bottom: none;
}

:where(#ink-cart) .orderFlowContents--sidesummary .orderSummary .summaryBox .SummaryPrice td{
  margin: 0;
  padding: 0 0 5px;
  border-bottom: none;
}

:where(#ink-cart) .orderFlowContents--sidesummary .orderSummary .summaryBox .SummaryPrice td.matomewari{
  color: #39B54A;
}
:where(#ink-cart) .orderFlowContents--sidesummary .orderSummary .summaryBox .SummaryPrice .souryou{
  color: #F15A24;
  font-weight: bold;
}

:where(#ink-cart) .orderFlowContents--sidesummary .orderSummary .summaryBox .estimate-form-button{
  width: 100%;
  margin: 10px 0 0;
}

:where(#ink-cart) .orderFlowContents--genuine{
  width: 100%;
  margin-top: 10px;
  padding: 8px;
  box-sizing: border-box;
  background: #F8FFF9;
  border: solid 2px #DDD;
  border-radius: 6px;
  overflow: hidden;
}

:where(#ink-cart) .orderFlowContents--genuine .tit{
  margin: 10px 0;
  font-size: 16px;
  letter-spacing: 1px;
  text-align: center;
  color: #000;
}

:where(#ink-cart) .orderFlowContents--genuine .graph{
  position: relative;
  overflow: hidden;
}

:where(#ink-cart) .orderFlowContents--genuine .graph .reduction{
  position: absolute;
  width: 113px;
  top: 58%;
  left: 0;
  -webkit-transform: translateY(-58%);
  -ms-transform: translateY(-58%);
  transform: translateY(-58%);
  font-size: 16px;
  line-height: 19px;
  text-align: center;
  color: #009245;
}

:where(#ink-cart) .orderFlowContents--genuine .graph .reduction .num{
  font-size: 28px;
}

:where(#ink-cart) .orderFlowContents--genuine .piechart{
  float: left;
}

:where(#ink-cart) .orderFlowContents--genuine .discount{
  float: right;
  width: 110px;
  margin-top: 27px;
  font-size: 16px;
  text-align: center;
}

:where(#ink-cart) .orderFlowContents--genuine .discount .txt01{
  color: #009245;
}

:where(#ink-cart) .orderFlowContents--genuine .discount .num{
  font-size: 20px;
}

:where(#ink-cart) .orderFlowContents--genuine .discount .txt02{
  font-size: 17px;
}


/* ===== cart-vendored-responsive.css ===== */

.content-wrap{width:720px;margin:0 auto;font-size:16px}@media screen and (max-width: 0px){:where(#ink-cart) .content-wrap{width:100%}}:where(#ink-cart) .content-wrap .content-wrap__inner{margin:auto}:where(#ink-cart) .grid-legacyport{margin-left:-0.25rem;margin-right:-0.25rem}@media screen and (max-width: 0px){:where(#ink-cart) .grid-legacyport{margin-left:0;margin-right:0}}:where(#ink-cart) .grid-legacyport:after,
:where(#ink-cart) .grid-legacyport:before{content:"";display:table;clear:both}:where(#ink-cart) .grid-legacyport:after{clear:both}:where(#ink-cart) [class^=grid__]{float:left;padding-left:0.25rem;padding-right:0.25rem;-webkit-box-sizing:border-box;box-sizing:border-box}:where(#ink-cart) .grid--reverse>[class^=grid__]{float:right}:where(#ink-cart) .grid__1{width:8.3333333333%}:where(#ink-cart) .grid__2{width:16.6666666667%}:where(#ink-cart) .grid__3{width:25%}:where(#ink-cart) .grid__4{width:33.3333333333%}:where(#ink-cart) .grid__5{width:41.6666666667%}:where(#ink-cart) .grid__6{width:50%}:where(#ink-cart) .grid__7{width:58.3333333333%}:where(#ink-cart) .grid__8{width:66.6666666667%}:where(#ink-cart) .grid__9{width:75%}:where(#ink-cart) .grid__10{width:83.3333333333%}:where(#ink-cart) .grid__11{width:91.6666666667%}:where(#ink-cart) .grid__12{width:100%}@media (min-width:321px){:where(#ink-cart) .grid__1--xs{width:8.3333333333%}:where(#ink-cart) .grid__2--xs{width:16.6666666667%}:where(#ink-cart) .grid__3--xs{width:25%}:where(#ink-cart) .grid__4--xs{width:33.3333333333%}:where(#ink-cart) .grid__5--xs{width:41.6666666667%}:where(#ink-cart) .grid__6--xs{width:50%}:where(#ink-cart) .grid__7--xs{width:58.3333333333%}:where(#ink-cart) .grid__8--xs{width:66.6666666667%}:where(#ink-cart) .grid__9--xs{width:75%}:where(#ink-cart) .grid__10--xs{width:83.3333333333%}:where(#ink-cart) .grid__11--xs{width:91.6666666667%}:where(#ink-cart) .grid__12--xs{width:100%}}@media (min-width:375px){:where(#ink-cart) .grid__1--sm{width:8.3333333333%}:where(#ink-cart) .grid__2--sm{width:16.6666666667%}:where(#ink-cart) .grid__3--sm{width:25%}:where(#ink-cart) .grid__4--sm{width:33.3333333333%}:where(#ink-cart) .grid__5--sm{width:41.6666666667%}:where(#ink-cart) .grid__6--sm{width:50%}:where(#ink-cart) .grid__7--sm{width:58.3333333333%}:where(#ink-cart) .grid__8--sm{width:66.6666666667%}:where(#ink-cart) .grid__9--sm{width:75%}:where(#ink-cart) .grid__10--sm{width:83.3333333333%}:where(#ink-cart) .grid__11--sm{width:91.6666666667%}:where(#ink-cart) .grid__12--sm{width:100%}}@media (min-width:768px){:where(#ink-cart) .grid__1--md{width:8.3333333333%}:where(#ink-cart) .grid__2--md{width:16.6666666667%}:where(#ink-cart) .grid__3--md{width:25%}:where(#ink-cart) .grid__4--md{width:33.3333333333%}:where(#ink-cart) .grid__5--md{width:41.6666666667%}:where(#ink-cart) .grid__6--md{width:50%}:where(#ink-cart) .grid__7--md{width:58.3333333333%}:where(#ink-cart) .grid__8--md{width:66.6666666667%}:where(#ink-cart) .grid__9--md{width:75%}:where(#ink-cart) .grid__10--md{width:83.3333333333%}:where(#ink-cart) .grid__11--md{width:91.6666666667%}:where(#ink-cart) .grid__12--md{width:100%}}@media (min-width:1024px){:where(#ink-cart) .grid__1--lg{width:8.3333333333%}:where(#ink-cart) .grid__2--lg{width:16.6666666667%}:where(#ink-cart) .grid__3--lg{width:25%}:where(#ink-cart) .grid__4--lg{width:33.3333333333%}:where(#ink-cart) .grid__5--lg{width:41.6666666667%}:where(#ink-cart) .grid__6--lg{width:50%}:where(#ink-cart) .grid__7--lg{width:58.3333333333%}:where(#ink-cart) .grid__8--lg{width:66.6666666667%}:where(#ink-cart) .grid__9--lg{width:75%}:where(#ink-cart) .grid__10--lg{width:83.3333333333%}:where(#ink-cart) .grid__11--lg{width:91.6666666667%}:where(#ink-cart) .grid__12--lg{width:100%}}@media (min-width:1200px){:where(#ink-cart) .grid__1--xl{width:8.3333333333%}:where(#ink-cart) .grid__2--xl{width:16.6666666667%}:where(#ink-cart) .grid__3--xl{width:25%}:where(#ink-cart) .grid__4--xl{width:33.3333333333%}:where(#ink-cart) .grid__5--xl{width:41.6666666667%}:where(#ink-cart) .grid__6--xl{width:50%}:where(#ink-cart) .grid__7--xl{width:58.3333333333%}:where(#ink-cart) .grid__8--xl{width:66.6666666667%}:where(#ink-cart) .grid__9--xl{width:75%}:where(#ink-cart) .grid__10--xl{width:83.3333333333%}:where(#ink-cart) .grid__11--xl{width:91.6666666667%}:where(#ink-cart) .grid__12--xl{width:100%}}:where(#ink-cart) .grid__offset-1{margin-left:8.3333333333%}:where(#ink-cart) .grid__offset-2{margin-left:16.6666666667%}:where(#ink-cart) .grid__offset-3{margin-left:25%}:where(#ink-cart) .grid__offset-4{margin-left:33.3333333333%}:where(#ink-cart) .grid__offset-5{margin-left:41.6666666667%}:where(#ink-cart) .grid__offset-6{margin-left:50%}:where(#ink-cart) .grid__offset-7{margin-left:58.3333333333%}:where(#ink-cart) .grid__offset-8{margin-left:66.6666666667%}:where(#ink-cart) .grid__offset-9{margin-left:75%}:where(#ink-cart) .grid__offset-10{margin-left:83.3333333333%}:where(#ink-cart) .grid__offset-11{margin-left:91.6666666667%}@media (min-width:321px){:where(#ink-cart) .grid__offset-1--xs{margin-left:8.3333333333%}:where(#ink-cart) .grid__offset-2--xs{margin-left:16.6666666667%}:where(#ink-cart) .grid__offset-3--xs{margin-left:25%}:where(#ink-cart) .grid__offset-4--xs{margin-left:33.3333333333%}:where(#ink-cart) .grid__offset-5--xs{margin-left:41.6666666667%}:where(#ink-cart) .grid__offset-6--xs{margin-left:50%}:where(#ink-cart) .grid__offset-7--xs{margin-left:58.3333333333%}:where(#ink-cart) .grid__offset-8--xs{margin-left:66.6666666667%}:where(#ink-cart) .grid__offset-9--xs{margin-left:75%}:where(#ink-cart) .grid__offset-10--xs{margin-left:83.3333333333%}:where(#ink-cart) .grid__offset-11--xs{margin-left:91.6666666667%}}@media (min-width:375px){:where(#ink-cart) .grid__offset-1--sm{margin-left:8.3333333333%}:where(#ink-cart) .grid__offset-2--sm{margin-left:16.6666666667%}:where(#ink-cart) .grid__offset-3--sm{margin-left:25%}:where(#ink-cart) .grid__offset-4--sm{margin-left:33.3333333333%}:where(#ink-cart) .grid__offset-5--sm{margin-left:41.6666666667%}:where(#ink-cart) .grid__offset-6--sm{margin-left:50%}:where(#ink-cart) .grid__offset-7--sm{margin-left:58.3333333333%}:where(#ink-cart) .grid__offset-8--sm{margin-left:66.6666666667%}:where(#ink-cart) .grid__offset-9--sm{margin-left:75%}:where(#ink-cart) .grid__offset-10--sm{margin-left:83.3333333333%}:where(#ink-cart) .grid__offset-11--sm{margin-left:91.6666666667%}}@media (min-width:768px){:where(#ink-cart) .grid__offset-1--md{margin-left:8.3333333333%}:where(#ink-cart) .grid__offset-2--md{margin-left:16.6666666667%}:where(#ink-cart) .grid__offset-3--md{margin-left:25%}:where(#ink-cart) .grid__offset-4--md{margin-left:33.3333333333%}:where(#ink-cart) .grid__offset-5--md{margin-left:41.6666666667%}:where(#ink-cart) .grid__offset-6--md{margin-left:50%}:where(#ink-cart) .grid__offset-7--md{margin-left:58.3333333333%}:where(#ink-cart) .grid__offset-8--md{margin-left:66.6666666667%}:where(#ink-cart) .grid__offset-9--md{margin-left:75%}:where(#ink-cart) .grid__offset-10--md{margin-left:83.3333333333%}:where(#ink-cart) .grid__offset-11--md{margin-left:91.6666666667%}}@media (min-width:1024px){:where(#ink-cart) .grid__offset-1--lg{margin-left:8.3333333333%}:where(#ink-cart) .grid__offset-2--lg{margin-left:16.6666666667%}:where(#ink-cart) .grid__offset-3--lg{margin-left:25%}:where(#ink-cart) .grid__offset-4--lg{margin-left:33.3333333333%}:where(#ink-cart) .grid__offset-5--lg{margin-left:41.6666666667%}:where(#ink-cart) .grid__offset-6--lg{margin-left:50%}:where(#ink-cart) .grid__offset-7--lg{margin-left:58.3333333333%}:where(#ink-cart) .grid__offset-8--lg{margin-left:66.6666666667%}:where(#ink-cart) .grid__offset-9--lg{margin-left:75%}:where(#ink-cart) .grid__offset-10--lg{margin-left:83.3333333333%}:where(#ink-cart) .grid__offset-11--lg{margin-left:91.6666666667%}}@media (min-width:1200px){:where(#ink-cart) .grid__offset-1--xl{margin-left:8.3333333333%}:where(#ink-cart) .grid__offset-2--xl{margin-left:16.6666666667%}:where(#ink-cart) .grid__offset-3--xl{margin-left:25%}:where(#ink-cart) .grid__offset-4--xl{margin-left:33.3333333333%}:where(#ink-cart) .grid__offset-5--xl{margin-left:41.6666666667%}:where(#ink-cart) .grid__offset-6--xl{margin-left:50%}:where(#ink-cart) .grid__offset-7--xl{margin-left:58.3333333333%}:where(#ink-cart) .grid__offset-8--xl{margin-left:66.6666666667%}:where(#ink-cart) .grid__offset-9--xl{margin-left:75%}:where(#ink-cart) .grid__offset-10--xl{margin-left:83.3333333333%}:where(#ink-cart) .grid__offset-11--xl{margin-left:91.6666666667%}}:where(#ink-cart) .pc-none{display:none}@media screen and (max-width: 0px){:where(#ink-cart) .pc-none{display:inherit}}:where(#ink-cart) .sp-none{display:inherit}@media screen and (max-width: 0px){:where(#ink-cart) .sp-none{display:none}}:where(#ink-cart) #Container_Products>ul li{border:1px solid #e4e4e4}:where(#ink-cart) #Container_Products .info-reservation-flag{margin-top:7px;margin-bottom:-3px;font-size:13px;font-weight:bold;text-align:center}:where(#ink-cart) #Container_Products .info-reservation-flag .info-reservation-flag__date{color:#FF0000}:where(#ink-cart) .cartWrap-btn-product-detail{clear:both;display:block;margin:10px 0 0}:where(#ink-cart) .cartWrap-btn-product-detail__link{display:block;width:100%;margin:auto;padding:10px 0;font-size:16px;line-height:1;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #cecece;border-radius:4px;font-size:14px;color:#000!important;-webkit-transition:0.2s;transition:0.2s}:where(#ink-cart) .cartWrap-btn-product-detail__link:hover{background:#006696;color:#FFF!important}:where(#ink-cart) .cartWrap-btn-product-detail__link:before{content:"▶";margin-right:5px;font-size:10px;vertical-align:2px}@media screen and (max-width: 0px){:where(#ink-cart) .cartWrap-btn-product-detail__link{width:70%;padding:13px 0;font-weight:bold}}:where(#ink-cart) .categoryArea .itemdata{margin-bottom:10px}:where(#ink-cart) .itemData{border-bottom:none}:where(#ink-cart) .setName{background:none;border-left:5px solid #038d42;border-bottom:1px solid #038d42}:where(#ink-cart) .pruduct-category-380-lp-wrap .pruduct-category-380-lp-wrap__inner{padding:0}:where(#ink-cart) .pruduct-category-380-lp-wrap .pruduct-category-380-lp-wrap__inner p{font-size:16px}:where(#ink-cart) .pruduct-category-380-lp-wrap .pruduct-category-380-lp-wrap__inner p b{display:inline-block;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;border-left:10px solid #059f41;padding:10px 0 10px 20px;font-size:20px;margin:10px 0 15px}:where(#ink-cart) .pruduct-category-380-lp-wrap .pruduct-category-380-lp-wrap__inner .contactBox{width:50%;margin:0 auto 30px;padding:6px;border-radius:4px;border:1px solid #DDD;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center}@media screen and (max-width: 0px){:where(#ink-cart) .pruduct-category-380-lp-wrap .pruduct-category-380-lp-wrap__inner .contactBox{width:100%}}:where(#ink-cart) .pruduct-category-380-lp-wrap .pruduct-category-380-lp-wrap__inner .contactBox .contactBoxRight{float:none}:where(#ink-cart) .pruduct-category-380-lp-wrap .pruduct-category-380-lp-wrap__inner .contactBox .contactBoxRight .telTitle{padding:5px 0 0 0;background:none}@media screen and (max-width: 0px){:where(#ink-cart) .pruduct-category-380-lp-wrap .pruduct-category-380-lp-wrap__inner .contactBox .contactBoxRight .telTitle{margin:0}}:where(#ink-cart) .pruduct-category-380-lp-wrap .pruduct-category-380-lp-wrap__inner .contactBox .contactBoxRight .telNumber{font-weight:bold;font-size:25px!important;line-height:1;color:#1a34cf;background:url(/images/stories/htk/warranty/ico_freedial.png) no-repeat top 3px left 50px;background-size:28px;padding-left:55px}@media screen and (max-width: 0px){:where(#ink-cart) .pruduct-category-380-lp-wrap .pruduct-category-380-lp-wrap__inner .contactBox .contactBoxRight .telNumber{margin:0;background:none}}:where(#ink-cart) .pruduct-category-380-lp-wrap .pruduct-category-380-lp-wrap__inner .contactBox .time{font-size:13px}@media screen and (max-width: 0px){:where(#ink-cart) .pruduct-category-380-lp-wrap .pruduct-category-380-lp-wrap__inner .contactBox .time{margin:0}}:where(#ink-cart) .pruduct-category-380-lp-wrap .pruduct-category-380-lp-wrap__inner .contactBox img{width:70%}@media screen and (max-width: 0px){:where(#ink-cart) .pruduct-category-380-lp-wrap .pruduct-category-380-lp-wrap__inner .contactBox p{margin:0}}:where(#ink-cart) .pruduct-category-380-lp-wrap .pruduct-category-380-lp-main-title{margin-bottom:10px}@media screen and (max-width: 0px){:where(#ink-cart) .pruduct-category-380-lp-wrap .pruduct-category-380-lp-main-title img{max-width:100%}}:where(#ink-cart) .pruduct-category-380-lp-wrap .pruduct-category-380-lp-caution{padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fce4e4;color:#FF0000}:where(#ink-cart) .pruduct-category-380-lp-wrap .pruduct-category-380-lp-caution em{color:#FF0000}:where(#ink-cart) .pruduct-category-380-lp-wrap .pruduct-category-380-lp-box{margin-bottom:30px}:where(#ink-cart) .pruduct-category-380-lp-wrap .pruduct-category-380-lp-box .is-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around}:where(#ink-cart) .pruduct-category-380-lp-wrap .pruduct-category-380-lp-box .pruduct-category-380-lp-box__in{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:33%;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 0px){:where(#ink-cart) .pruduct-category-380-lp-wrap .pruduct-category-380-lp-box .pruduct-category-380-lp-box__in{max-width:100%;-webkit-box-flex:100%;-ms-flex:100%;flex:100%}}:where(#ink-cart) .pruduct-category-380-lp-wrap .pruduct-category-380-lp-box .pruduct-category-380-lp-box__in p{margin-top:10px;font-size:14px}@media screen and (max-width: 0px){:where(#ink-cart) .pruduct-category-380-lp-wrap .pruduct-category-380-lp-box .pruduct-category-380-lp-box__in img{max-width:100%;-webkit-box-flex:100%;-ms-flex:100%;flex:100%}}:where(#ink-cart) .pruduct-category-380-lp-wrap .pruduct-category-380-lp-box .pruduct-category-380-lp-box__flat{margin-bottom:40px}:where(#ink-cart) .pruduct-category-380-lp-wrap .pruduct-category-380-lp-box .pruduct-category-380-lp-box__flat p{margin-bottom:10px}:where(#ink-cart) .pruduct-category-380-lp-wrap .pruduct-category-380-lp-box .pruduct-category-380-lp-box__flat .num{margin-right:10px;background:#2b5da7;line-height:1;padding:6px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#FFF}:where(#ink-cart) .pruduct-category-380-lp-wrap .pruduct-category-380-lp-sub-title{margin-bottom:20px;padding:10px 0;-webkit-box-sizing:border-box;box-sizing:border-box;color:#FFF;font-size:22px;font-weight:bold;text-align:center;background:#000}:where(#ink-cart) .pruduct-category-380-lp-wrap .pruduct-category-380-lp-accent-title{margin-bottom:20px;border-left:5px solid #2b5da7;border-bottom:1px solid #2b5da7;font-size:18px;font-weight:bold;padding-left:16px}:where(#ink-cart) .pruduct-category-380-lp-wrap .pruduct-category-380-lp-okline{margin-bottom:20px;padding:4px 6px;text-align:center;font-size:20px;letter-spacing:1px;border-radius:16px;color:#FFF;background:#23a3de}@media screen and (max-width: 0px){:where(#ink-cart) .pruduct-category-380-lp-wrap .pruduct-category-380-lp-okline{font-size:15px;text-align:left}}:where(#ink-cart) .pruduct-category-380-lp-wrap .product-category-380-lp-hikaku-read{margin:auto;margin-bottom:40px;text-align:justify}:where(#ink-cart) .pruduct-category-380-lp-wrap .product-category-380-lp-hikaku-read em{color:#FF0000;font-style:normal}:where(#ink-cart) .pruduct-category-380-lp-wrap .pruduct-category-380-lp-table{width:96%;margin-bottom:30px;margin-left:auto;margin-right:auto;table-layout:fixed}:where(#ink-cart) .pruduct-category-380-lp-wrap .pruduct-category-380-lp-table tr{border:1px solid #DDD}:where(#ink-cart) .pruduct-category-380-lp-wrap .pruduct-category-380-lp-table tr:nth-child(2n){background:#f9f9f9}:where(#ink-cart) .pruduct-category-380-lp-wrap .pruduct-category-380-lp-table td{padding:15px 8px;border:1px solid #DDD;font-size:14px;text-align:center;vertical-align:middle}:where(#ink-cart) .pruduct-category-380-lp-wrap .pruduct-category-380-lp-table td sup{font-size:70%;vertical-align:top}:where(#ink-cart) .pruduct-category-380-lp-wrap .pruduct-category-380-lp-table .pruduct-category-380-lp-title{background:#DDD;font-weight:bold;color:#FFF}:where(#ink-cart) .pruduct-category-380-lp-wrap .pruduct-category-380-lp-table .pruduct-category-380-lp-title.is-ink{background:#0eac48}:where(#ink-cart) .pruduct-category-380-lp-wrap .pruduct-category-380-lp-table .pruduct-category-380-lp-title.is-jyunsei-hyojyun{background:#2fbcc1}:where(#ink-cart) .pruduct-category-380-lp-wrap .pruduct-category-380-lp-table .pruduct-category-380-lp-title.is-jyunsei-dai{background:#2fbcc1}:where(#ink-cart) .pruduct-category-380-lp-wrap .pruduct-category-380-lp-table .point{color:#FF0000;font-weight:bold}:where(#ink-cart) .pruduct-category-380-lp-wrap .caution{font-size:14px}:where(#ink-cart) .pruduct-category-380-lp-wrap .category-landing{margin:60px 0}:where(#ink-cart) .Wrapper_table p b{display:inline-block;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;border-left:10px solid #059f41;padding:10px 0 10px 20px;font-size:20px;margin:10px 0 15px}:where(#ink-cart) .landing-productCatch{margin:30px 0 60px;text-align:center;position:relative}:where(#ink-cart) .landing-productCatch p{font-size:42px;font-weight:bold;margin:0!important;padding:0 0 10px 0}:where(#ink-cart) .landing-productCatch:after{position:absolute;content:"";bottom:-60px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);border:30px solid transparent;border-top:30px solid #C70D0D;width:0;height:0}:where(#ink-cart) .product-category-nengaLP .product-category-nengaLP__inner .product-category-nengaLP-main-title{width:720px;margin-bottom:0;padding-top:60px!important;padding-bottom:30px!important;background:url(https://ink-revolution.com/images/stories/htk/product-list/nenga/bg-nenga-title.png) no-repeat left top!important;text-align:center}@media screen and (max-width: 0px){:where(#ink-cart) .product-category-nengaLP .product-category-nengaLP__inner .product-category-nengaLP-main-title{width:100%;background-size:contain!important}}:where(#ink-cart) .product-category-nengaLP .product-category-nengaLP__inner .product-category-nengaLP-info{padding:12px 0;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;font-weight:bold;color:#FFF;font-size:16px;line-height:2;background:#c1272d}:where(#ink-cart) .product-category-nengaLP .product-category-nengaLP__inner .product-category-nengaLP-info p{margin-bottom:0}:where(#ink-cart) .product-category-nengaLP .product-category-nengaLP__inner .product-category-nengaLP-appeal-box{margin:40px 0 30px;text-align:center}@media screen and (max-width: 0px){:where(#ink-cart) .product-category-nengaLP .product-category-nengaLP__inner .product-category-nengaLP-appeal-box{margin:20px 0}}:where(#ink-cart) .product-category-nengaLP .product-category-nengaLP__inner .product-category-nengaLP-appeal-item{display:inline}@media screen and (max-width: 0px){:where(#ink-cart) .product-category-nengaLP .product-category-nengaLP__inner .product-category-nengaLP-appeal-item{display:inline-block;width:32%}:where(#ink-cart) .product-category-nengaLP .product-category-nengaLP__inner .product-category-nengaLP-appeal-item>img{width:100%}}:where(#ink-cart) .product-category-nengaLP .product-category-nengaLP__inner .product-category-nengaLP-caution{padding:14px 0;font-size:14px;text-align:center;font-weight:bold;background:#fffedc}:where(#ink-cart) .product-category-nengaLP .product-category-nengaLP__inner .product-category-nengaLP-caution>p{margin-bottom:0}:where(#ink-cart) .product-category-nengaLP .product-category-nengaLP__inner .product-category-nengaLP-link-box{margin:40px 0;text-align:center}:where(#ink-cart) .product-category-nengaLP .product-category-nengaLP__inner .product-category-nengaLP-link-box .product-category-nengaLP-btn{display:inline-block;width:42%;padding:13px 0 12px;border:1px solid #c1272d;-webkit-box-sizing:border-box;box-sizing:border-box;color:#000;font-size:15px;line-height:1;font-weight:bold;text-decoration:none!important}@media screen and (max-width: 0px){:where(#ink-cart) .product-category-nengaLP .product-category-nengaLP__inner .product-category-nengaLP-link-box .product-category-nengaLP-btn{width:80%;margin-bottom:10px}}:where(#ink-cart) .product-category-nengaLP .product-category-nengaLP__inner .product-category-nengaLP-link-box .product-category-nengaLP-btn span:before{content:"〉";display:inline-block;font-size:15px;vertical-align:middle;color:#000}:where(#ink-cart) .product-category-nengaLP .product-category-nengaLP__inner .product-category-nengaLP-link-box .product-category-nengaLP-btn:hover{background:#c1272d;color:#FFF}:where(#ink-cart) .product-category-nengaLP .product-category-nengaLP__inner .product-category-nengaLP-link-box .product-category-nengaLP-btn:hover span:before{color:#FFF}:where(#ink-cart) .category__productIntroInner{max-width:1200px;margin-bottom:20px;padding-right:5%}@media screen and (max-width: 0px){:where(#ink-cart) .category__productIntroInner{padding-right:0}}:where(#ink-cart) .category__productCaption{margin-top:20px}:where(#ink-cart) .category__productIntroTitle{margin-bottom:60px;background:#f8f8f8!important;text-align:center}@media screen and (max-width: 0px){:where(#ink-cart) .category__productIntroTitle{margin-bottom:20px}}:where(#ink-cart) .category__productIntroTitle img{max-width:100%}:where(#ink-cart) .category__productIntroDescription{margin-bottom:40px;line-height:1.5;text-align:center}:where(#ink-cart) .category__productIntroDescription .productIntroDescription__catchCopy{margin-bottom:20px;font-size:28px;font-weight:bold}@media screen and (max-width: 0px){:where(#ink-cart) .category__productIntroDescription .productIntroDescription__catchCopy{font-size:20px;line-height:1.4}}:where(#ink-cart) .category__productIntroDescription p{font-size:16px}@media screen and (max-width: 0px){:where(#ink-cart) .category__productIntroDescription p{font-size:14px;line-height:2;text-align:left}}:where(#ink-cart) .category__productIntroLineUp{max-width:940px;margin:auto;margin-bottom:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}:where(#ink-cart) .category__productIntroItem{-webkit-box-flex:33%;-ms-flex:33%;flex:33%;width:33%;max-width:250px;text-align:center}:where(#ink-cart) .category__productIntroItem a{text-decoration:none;color:#222}:where(#ink-cart) .category__productIntroItem a img{max-width:100%}:where(#ink-cart) .category__productIntroItem a span{display:block;margin-top:13px;font-size:14px;font-weight:bold;letter-spacing:1px;text-decoration:none}@media screen and (max-width: 0px){:where(#ink-cart) .category__productIntroItem a span{display:none}}:where(#ink-cart) .category__productIntroDetail{width:100%;max-width:1200px;margin-bottom:40px;background:#fafafa;border:solid 1px #e2e2e2}:where(#ink-cart) .category__productIntroDetail .productIntroDetail__inner{max-width:940px;margin:auto;padding:50px 80px}@media screen and (max-width: 0px){:where(#ink-cart) .category__productIntroDetail .productIntroDetail__inner{max-width:100%;padding:20px 10px}}:where(#ink-cart) .category__productIntroDetail .productIntroDetail__box{margin-bottom:0px;overflow:hidden}:where(#ink-cart) .category__productIntroDetail .productIntroDetail__photo{float:left;width:30%;max-width:316px}@media screen and (max-width: 0px){:where(#ink-cart) .category__productIntroDetail .productIntroDetail__photo{float:none;width:100%;max-width:100%}}:where(#ink-cart) .category__productIntroDetail .productIntroDetail__photo img{margin-bottom:10px;max-width:100%;border:1px solid #DDD;-webkit-box-sizing:border-box;box-sizing:border-box}:where(#ink-cart) .category__productIntroDetail .productIntroDetail__description{float:left;width:65%;padding-bottom:20px;margin-left:20px}@media screen and (max-width: 0px){:where(#ink-cart) .category__productIntroDetail .productIntroDetail__description{float:none;width:100%;padding-bottom:0px;margin-left:0}}:where(#ink-cart) .category__productIntroDetail .productIntroDetail__descriptionTitle{margin-bottom:8px;padding-left:20px}:where(#ink-cart) .category__productIntroDetail .productIntroDetail__descriptionTitle.is-epson{border-left:10px solid #025caf}:where(#ink-cart) .category__productIntroDetail .productIntroDetail__descriptionTitle.is-brother{border-left:10px solid #229bd8}:where(#ink-cart) .category__productIntroDetail .productIntroDetail__descriptionTitle.is-canon{border-left:10px solid #C70D0D}:where(#ink-cart) .category__productIntroDetail .productIntroDetail__descriptionCatch{font-size:16px;font-weight:bold;margin-bottom:10px}@media screen and (max-width: 0px){:where(#ink-cart) .category__productIntroDetail .productIntroDetail__descriptionCatch{font-size:13px}}:where(#ink-cart) .category__productIntroDetail .productIntroDetail__descriptionName{font-size:20px;line-height:1.2;font-weight:bold}@media screen and (max-width: 0px){:where(#ink-cart) .category__productIntroDetail .productIntroDetail__descriptionName{font-size:12px}}:where(#ink-cart) .category__productIntroDetail .productIntroDetail__descriptionName span{display:block;font-size:33px}@media screen and (max-width: 0px){:where(#ink-cart) .category__productIntroDetail .productIntroDetail__descriptionName span{font-size:18px}}:where(#ink-cart) .category__productIntroDetail .productIntroDetail__descriptionName.is-epson{color:#025caf}:where(#ink-cart) .category__productIntroDetail .productIntroDetail__descriptionName.is-brother{color:#229bd8}:where(#ink-cart) .category__productIntroDetail .productIntroDetail__descriptionName.is-canon{color:#C70D0D}:where(#ink-cart) .category__productIntroDetail .productIntroDetail__descriptionCaption{margin-bottom:10px;padding-bottom:18px;margin-bottom:18px;border-bottom:1px solid #DDD}:where(#ink-cart) .category__productIntroDetail .productIntroDetail__descriptionIcon{display:inline;font-weight:bold}:where(#ink-cart) .category__productIntroDetail .productIntroDetail__descriptionIcon .unit{display:inline-block;text-align:center;padding:4px 12px;border:3px solid #FF0000;font-size:15px;font-style:italic;color:#FFF;background:#FF0000;vertical-align:text-bottom;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:1}@media screen and (max-width: 0px){:where(#ink-cart) .category__productIntroDetail .productIntroDetail__descriptionIcon .unit{font-size:12px;padding:4px}}:where(#ink-cart) .category__productIntroDetail .productIntroDetail__descriptionIcon .value{display:inline-block;text-align:center;margin-right:1%;padding:4px 12px;border:3px solid #f5f528;font-size:15px;font-style:italic;vertical-align:text-bottom;background:#f5f528;color:#222;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:1}@media screen and (max-width: 0px){:where(#ink-cart) .category__productIntroDetail .productIntroDetail__descriptionIcon .value{font-size:12px;padding:4px}}:where(#ink-cart) .category__productIntroDetail .productIntroDetail__descriptionIcon .value .font-s{font-size:70%}:where(#ink-cart) .category__productIntroDetail .productIntroDetail__descriptionIcon .value sup{font-size:10px;vertical-align:revert}:where(#ink-cart) .category__productIntroDetail .productIntroDetail__descriptionReferencePrice{font-size:12px;margin-bottom:4px}@media screen and (max-width: 0px){:where(#ink-cart) .category__productIntroDetail .productIntroDetail__descriptionReferencePrice{font-size:14px}}:where(#ink-cart) .category__productIntroDetail .productIntroDetail__descriptionReferencePrice sup{font-size:75.5%;vertical-align:top;position:relative;top:-0.1em}:where(#ink-cart) .category__productIntroDetail .productIntroDetail__descriptionSale{margin-bottom:20px;font-weight:bold;color:#FF0000;line-height:1}:where(#ink-cart) .category__productIntroDetail .productIntroDetail__descriptionSale .txt{margin-right:5px;font-size:16px;vertical-align:text-bottom}@media screen and (max-width: 0px){:where(#ink-cart) .category__productIntroDetail .productIntroDetail__descriptionSale .txt{font-size:13px}}:where(#ink-cart) .category__productIntroDetail .productIntroDetail__descriptionSale .price{margin-right:5px;font-size:36px}@media screen and (max-width: 0px){:where(#ink-cart) .category__productIntroDetail .productIntroDetail__descriptionSale .price{font-size:23px}}:where(#ink-cart) .category__productIntroDetail .productIntroDetail__btnBuy{width:100%;text-align:center;margin-bottom:40px}:where(#ink-cart) .category__productIntroDetail .productIntroDetail__btnBuy .btn_type_Next{font-size:26px;padding:12px 34px}@media screen and (max-width: 0px){:where(#ink-cart) .category__productIntroDetail .productIntroDetail__btnBuy{text-align:center}}:where(#ink-cart) .category__productIntroDetail .productIntroDetail__btnBuy a:hover{opacity:0.7}@media screen and (max-width: 0px){:where(#ink-cart) .category__productIntroDetail .productIntroDetail__btnBuy a{display:inline-block;color:#FFF;font-size:24px;font-weight:bold;text-decoration:none;border-radius:6px;background:#ff6c00;padding:13px 40px;font-size:16px}}:where(#ink-cart) .category__productIntroDetail .productIntroDetail__tabBox{width:100%;font-size:14px;line-height:1.5}:where(#ink-cart) .productIntroDetail__tabBox{margin-top:50px;padding-bottom:40px;background-color:#fff;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.2);box-shadow:0 0 10px rgba(0,0,0,0.2);margin:0 auto}:where(#ink-cart) .productIntroDetail__tabBox .tab_item{width:33.3333333333%;height:50px;border-right:1px solid rgba(255,255,255,0.5);-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#d9d9d9;line-height:50px;font-size:16px;text-align:center;color:#565656;display:block;float:left;text-align:center;font-weight:bold;-webkit-transition:all 0.2s ease;transition:all 0.2s ease}@media screen and (max-width: 0px){:where(#ink-cart) .productIntroDetail__tabBox .tab_item{font-size:3vw}}:where(#ink-cart) .productIntroDetail__tabBox .tab_item.is-epson{border-bottom:3px solid #025caf}:where(#ink-cart) .productIntroDetail__tabBox .tab_item.is-brother{border-bottom:3px solid #229bd8}:where(#ink-cart) .productIntroDetail__tabBox .tab_item.is-canon{border-bottom:3px solid #C70D0D}:where(#ink-cart) .productIntroDetail__tabBox .tab_item:hover{opacity:0.75}:where(#ink-cart) .productIntroDetail__tabBox .tab_item--last{border-right:none}:where(#ink-cart) .productIntroDetail__tabBox{}:where(#ink-cart) .productIntroDetail__tabBox input[name=tab_item_epson02],
:where(#ink-cart) .productIntroDetail__tabBox input[name=tab_item_epson]{display:none}:where(#ink-cart) .productIntroDetail__tabBox input[name=tab_item_brother]{display:none}:where(#ink-cart) .productIntroDetail__tabBox input[name=tab_item_canon02],
:where(#ink-cart) .productIntroDetail__tabBox input[name=tab_item_canon03],
:where(#ink-cart) .productIntroDetail__tabBox input[name=tab_item_canon]{display:none}:where(#ink-cart) .productIntroDetail__tabBox{}:where(#ink-cart) .productIntroDetail__tabBox .tab_content{display:none;padding:40px 40px 0;clear:both;overflow:hidden}@media screen and (max-width: 0px){:where(#ink-cart) .productIntroDetail__tabBox .tab_content{padding:10px}}:where(#ink-cart) .productIntroDetail__tabBox .tab_content table{width:100%}@media screen and (max-width: 0px){:where(#ink-cart) .productIntroDetail__tabBox .tab_content table{table-layout:fixed}}:where(#ink-cart) .productIntroDetail__tabBox .tab_content th{padding:5px;font-size:12px;background:#f7f7f7;border:1px solid #ddd}@media screen and (max-width: 0px){:where(#ink-cart) .productIntroDetail__tabBox .tab_content th{font-size:10px}}:where(#ink-cart) .productIntroDetail__tabBox .tab_content th.title{font-size:16px;background:none;border:none}@media screen and (max-width: 0px){:where(#ink-cart) .productIntroDetail__tabBox .tab_content th.title{font-size:11px}}:where(#ink-cart) .productIntroDetail__tabBox .tab_content td{padding:5px;font-size:12px;border:1px solid #ddd}@media screen and (max-width: 0px){:where(#ink-cart) .productIntroDetail__tabBox .tab_content td{font-size:10px}}:where(#ink-cart) .productIntroDetail__tabBox .tab_content .txt_caution{margin-bottom:20px;color:#FF0000;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}:where(#ink-cart) .productIntroDetail__tabBox .tab_content .txt_caution .img{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:250px}:where(#ink-cart) .productIntroDetail__tabBox .tab_content .txt_caution .img img{max-width:100%}:where(#ink-cart) .productIntroDetail__tabBox .tab_content .txt_caution .txt{-webkit-box-flex:2;-ms-flex:2;flex:2;padding:0 10px}:where(#ink-cart) .productIntroDetail__tabBox .tab_content .txt_caution p{font-size:14px;margin-bottom:5px}@media screen and (max-width: 0px){:where(#ink-cart) .productIntroDetail__tabBox .tab_content .txt_caution p{font-size:12px}}:where(#ink-cart) .productIntroDetail__tabBox{}:where(#ink-cart) .productIntroDetail__tabBox #productTab01-01:checked~#productTab01-01_content,
:where(#ink-cart) .productIntroDetail__tabBox #productTab01-02:checked~#productTab01-02_content,
:where(#ink-cart) .productIntroDetail__tabBox #productTab01-03:checked~#productTab01-03_content{display:block}:where(#ink-cart) .productIntroDetail__tabBox #productTab02-01:checked~#productTab02-01_content,
:where(#ink-cart) .productIntroDetail__tabBox #productTab02-02:checked~#productTab02-02_content,
:where(#ink-cart) .productIntroDetail__tabBox #productTab02-03:checked~#productTab02-03_content{display:block}:where(#ink-cart) .productIntroDetail__tabBox #productTab03-01:checked~#productTab03-01_content,
:where(#ink-cart) .productIntroDetail__tabBox #productTab03-02:checked~#productTab03-02_content,
:where(#ink-cart) .productIntroDetail__tabBox #productTab03-03:checked~#productTab03-03_content{display:block}:where(#ink-cart) .productIntroDetail__tabBox #productTab04-01:checked~#productTab04-01_content,
:where(#ink-cart) .productIntroDetail__tabBox #productTab04-02:checked~#productTab04-02_content,
:where(#ink-cart) .productIntroDetail__tabBox #productTab04-03:checked~#productTab04-03_content{display:block}:where(#ink-cart) .productIntroDetail__tabBox #productTab05-01:checked~#productTab05-01_content,
:where(#ink-cart) .productIntroDetail__tabBox #productTab05-02:checked~#productTab05-02_content,
:where(#ink-cart) .productIntroDetail__tabBox #productTab05-03:checked~#productTab05-03_content{display:block}:where(#ink-cart) .productIntroDetail__tabBox input:checked+.tab_item{color:#fff}:where(#ink-cart) .productIntroDetail__tabBox input:checked+.tab_item.is-epson{background-color:#025caf}:where(#ink-cart) .productIntroDetail__tabBox input:checked+.tab_item.is-brother{background-color:#229bd8}:where(#ink-cart) .productIntroDetail__tabBox input:checked+.tab_item.is-canon{background-color:#C70D0D}:where(#ink-cart) .productIntroDetail__Link{margin-bottom:10px;border:1px solid #DDD;padding:14px;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 0px){:where(#ink-cart) .productIntroDetail__Link{padding:10px}}:where(#ink-cart) .productIntroDetail__LinkTitle{margin-bottom:20px;padding:10px 0;font-size:18px;text-align:center;font-weight:bold;letter-spacing:1px;background:#f2f2f2}@media screen and (max-width: 0px){:where(#ink-cart) .productIntroDetail__LinkTitle{font-size:14px;margin-bottom:5px}}:where(#ink-cart) .productIntroDetail__Cart{border:1px solid #DDD;padding:14px;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 0px){:where(#ink-cart) .productIntroDetail__Cart{padding:10px}}:where(#ink-cart) .productIntroDetail__CartTitle{margin-bottom:20px;padding:10px 0;font-size:18px;text-align:center;font-weight:bold;letter-spacing:1px;background:#f2f2f2}@media screen and (max-width: 0px){:where(#ink-cart) .productIntroDetail__CartTitle{font-size:14px;margin-bottom:5px}}:where(#ink-cart) .productIntroDetail__ProductName{margin-bottom:18px;font-size:14px;font-weight:bold}@media screen and (max-width: 0px){:where(#ink-cart) .productIntroDetail__ProductName{font-size:12px;margin-bottom:5px}}:where(#ink-cart) .productIntroDetail__ProductDetail{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}:where(#ink-cart) .productIntroDetail__ProductImg{-webkit-box-flex:50%;-ms-flex:50%;flex:50%;width:50%;max-width:200px;margin-right:20px}@media screen and (max-width: 0px){:where(#ink-cart) .productIntroDetail__ProductImg{max-width:100px}}:where(#ink-cart) .productIntroDetail__ProductImg img{max-width:100%}:where(#ink-cart) .productIntroDetail__ProductData{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:50%}:where(#ink-cart) .productIntroDetail__ProductData .ProductData__price{font-weight:bold;line-height:1.3}:where(#ink-cart) .productIntroDetail__ProductData .ProductData__price .txt{color:#222}:where(#ink-cart) .productIntroDetail__ProductData .ProductData__price .num{margin-right:2px;color:#FF0000;font-size:28px}:where(#ink-cart) .productIntroDetail__ProductData .ProductData__price .yen{color:#FF0000}:where(#ink-cart) .productIntroDetail__ProductData .ProductData__price .jyunsei{display:block;font-size:12px;font-weight:normal}:where(#ink-cart) .productIntroDetail__ProductData .ProductData__otoku{position:relative;margin-left:15px;padding:7px 10px;font-weight:normal;border-radius:6px;border:1px solid #ddd;text-align:center;line-height:1}:where(#ink-cart) .productIntroDetail__ProductData .ProductData__otoku:before{content:"";position:absolute;top:50%;left:-16px;margin-top:-8px;border:8px solid transparent;border-right:8px solid #fff;z-index:2}:where(#ink-cart) .productIntroDetail__ProductData .ProductData__otoku:after{content:"";position:absolute;top:50%;left:-17px;margin-top:-8px;border:8px solid transparent;border-right:8px solid #ddd;z-index:1}:where(#ink-cart) .productIntroDetail__ProductData .ProductData__otoku .txt{display:block;margin-bottom:4px;color:#222;font-size:12px}:where(#ink-cart) .productIntroDetail__ProductData .ProductData__otoku .num{color:#14a83b;font-size:24px;font-weight:bold}:where(#ink-cart) .productIntroDetail__ProductData .ProductData__otoku .per{color:#14a83b;font-weight:bold}:where(#ink-cart) .productIntroDetail__ProductData .productIntroDetail__ProductCartButton{width:100%;margin-top:20px}:where(#ink-cart) .productIntroDetail__ProductData .productIntroDetail__ProductCartButton .cart{width:-webkit-min-content;width:-moz-min-content;width:min-content;margin-top:0;margin-right:0}:where(#ink-cart) .productIntroDetail__ProductData .productIntroDetail__ProductCartButton .cart label{vertical-align:sub}:where(#ink-cart) .productIntroDetail__ProductData .productIntroDetail__ProductCartButton .cart .box{margin:0;line-height:1;padding:1px 3px 0;font-size:18px}:where(#ink-cart) .productIntroDetail__ProductData .productIntroDetail__ProductCartButton .cart .up{display:inline-block;width:28px;height:28px;margin:0;border:none;cursor:pointer;background:url(cart-htk_common_global_sprite.png) no-repeat -128px -265px}:where(#ink-cart) .productIntroDetail__ProductData .productIntroDetail__ProductCartButton .cart .down{display:inline-block;width:28px;height:28px;margin:0;border:none;cursor:pointer;background:url(cart-htk_common_global_sprite.png) no-repeat -100px -265px}:where(#ink-cart) .productIntroDetail__ProductData .productIntroDetail__ProductCartButton .cart .productdetail-cart-ev{max-width:270px;margin:8px 0 0;padding:0}:where(#ink-cart) .category-head-info-box-img{text-align:center}:where(#ink-cart) .category-head-info-box-img>img{max-width:100%}:where(#ink-cart) .dbLeft>.thumbnail{-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #DDD}:where(#ink-cart) .dbLeft>.thumbnail:hover{cursor:pointer;opacity:0.7}:where(#ink-cart) .productPhoto__thumnail-box{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:3px 0}:where(#ink-cart) .productPhoto__thumnail-box .productPhoto__thumnail-list{width:83px;margin-right:5px;margin-bottom:5px;padding:0;list-style:none;-webkit-box-sizing:border-box;box-sizing:border-box}:where(#ink-cart) .productPhoto__thumnail-box .productPhoto__thumnail-list:nth-child(3n){margin-right:0}:where(#ink-cart) .productPhoto__thumnail-box .productPhoto__thumnail-item>img{max-width:100%}:where(#ink-cart) .productPhoto__thumnail-box .productPhoto__thumnail-item>img:hover{cursor:pointer;opacity:0.7}:where(#ink-cart) .supplementaryBox__inner .newArticleTitle--3{margin-bottom:20px}:where(#ink-cart) .supplementaryBox__inner .supplementaryBox-article{margin-bottom:60px}:where(#ink-cart) .supplementaryBox__inner .supplementaryBox-article p{font-size:16px}:where(#ink-cart) .supplementaryBox__inner .supplementaryBox-article .supplementaryBox-appealpoint{padding-bottom:30px;margin-bottom:30px;text-align:center;border-bottom:1px solid #DDD}:where(#ink-cart) .supplementaryBox__inner .supplementaryBox-article .supplementaryBox-appealpoint>.supplementaryBox-appealpoint-txt{margin-bottom:8px;font-size:26px;font-weight:bold;line-height:1}:where(#ink-cart) .supplementaryBox__inner .supplementaryBox-article .supplementaryBox-appealpoint>.supplementaryBox-appealpoint-point{font-size:46px;font-weight:bold;line-height:1}:where(#ink-cart) .supplementaryBox__inner .supplementaryBox-article .supplementaryBox-appealpoint>.supplementaryBox-appealpoint-point em{font-size:62px;font-style:normal;color:#ec5252}:where(#ink-cart) .supplementaryBox__inner .supplementaryBox-article .supplementaryBox-img{margin:20px 0}:where(#ink-cart) .supplementaryBox__inner .supplementaryBox-article .supplementaryBox-test-box{margin-bottom:26px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center}:where(#ink-cart) .supplementaryBox__inner .supplementaryBox-article .supplementaryBox-test-box.is-test01{border-left:5px solid #00ebeb}:where(#ink-cart) .supplementaryBox__inner .supplementaryBox-article .supplementaryBox-test-box.is-test02{border-left:5px solid #ff00ff}:where(#ink-cart) .supplementaryBox__inner .supplementaryBox-article .supplementaryBox-test-box.is-test03{border-left:5px solid #ffff00}:where(#ink-cart) .supplementaryBox__inner .supplementaryBox-article .supplementaryBox-test-box.is-test04{border-left:5px solid #000}:where(#ink-cart) .supplementaryBox__inner .supplementaryBox-article .supplementaryBox-test-box.is-test05{border-left:5px solid #39b54a}:where(#ink-cart) .supplementaryBox__inner .supplementaryBox-article .supplementaryBox-test-subtitle{min-width:180px;padding:0 0 0 10px;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:20px;font-weight:bold}:where(#ink-cart) .supplementaryBox__inner .supplementaryBox-article .supplementaryBox-test-photo{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-sizing:border-box;box-sizing:border-box}:where(#ink-cart) .supplementaryBox__inner .supplementaryBox-article .supplementaryBox-test-photo img{max-width:100%}:where(#ink-cart) .supplementaryBox__inner .supplementaryBox-article .supplementaryBox-test-txt{padding:0 0 0 10px;-webkit-box-flex:3;-ms-flex:3;flex:3;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:16px}:where(#ink-cart) .supplementaryBox__inner .supplementaryBox-article .supplementaryBox-table tr{border:1px solid #DDD;-webkit-box-sizing:border-box;box-sizing:border-box}:where(#ink-cart) .supplementaryBox__inner .supplementaryBox-article .supplementaryBox-table td{width:226px;padding:10px;border:1px solid #DDD;font-size:16px;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:middle}:where(#ink-cart) .supplementaryBox__inner .supplementaryBox-article .supplementaryBox-table .supplementaryBox-table-title{text-align:center;line-height:1.3;width:40px}:where(#ink-cart) .supplementaryBox__inner .supplementaryBox-article .supplementaryBox-table .supplementaryBox-table-title.is-odd{background:#5b99af;color:#FFF;font-weight:bold}:where(#ink-cart) .supplementaryBox__inner .supplementaryBox-article .supplementaryBox-table .supplementaryBox-table-title.is-even{background:#82bece;color:#FFF;font-weight:bold}:where(#ink-cart) .supplementaryBox__inner .supplementaryBox-article .supplementaryBox-table .supplementaryBox-table-bnr{max-width:200px}:where(#ink-cart) .supplementaryBox__inner .supplementaryBox-article .supplementaryBox-table.is-no-premium td{width:340px}:where(#ink-cart) .supplementaryBox__inner .supplementaryBox-article .supplementaryBox-shipping-dates{text-align:center;font-size:37px;font-weight:bold}:where(#ink-cart) .supplementaryBox__inner .supplementaryBox-article .supplementaryBox-shipping-dates em{font-size:53px;padding:3px 0;font-style:normal}:where(#ink-cart) .modal{display:none;position:fixed;z-index:100000;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;height:100%;overflow:auto;background-color:rgb(0,0,0);background-color:rgba(0,0,0,0.8)}:where(#ink-cart) .modal-content{position:absolute;background-color:#fefefe;margin:auto;padding:40px 20px;border:1px solid #888;width:620px;text-align:center;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}:where(#ink-cart) .modal-content .modal-content__mainphoto-box>img{border:1px solid #DDD;-webkit-box-sizing:border-box;box-sizing:border-box}:where(#ink-cart) .modal-content .modal-content__thumnail-box{width:550px;margin:10px auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}:where(#ink-cart) .modal-content{}:where(#ink-cart) .modal-content .close{position:absolute;right:10px;top:10px;display:block;width:30px;height:30px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}:where(#ink-cart) .modal-content .close:after{display:block;content:"";position:absolute;top:0;left:48%;width:2px;height:30px;margin-top:0;background:#414141}:where(#ink-cart) .modal-content .close:before{display:block;content:"";position:absolute;top:52%;left:0;width:30px;height:2px;margin-top:-2px;background:#414141}:where(#ink-cart) .modal-content .close:focus,
:where(#ink-cart) .modal-content .close:hover{color:#000;text-decoration:none;cursor:pointer;opacity:0.7}:where(#ink-cart) .modal-content .product_images_for_modal{padding:2px;-webkit-box-sizing:border-box;box-sizing:border-box}:where(#ink-cart) .modal-content .product_images_for_modal:hover{cursor:pointer;opacity:0.7}:where(#ink-cart) .modal_step_sp{padding-top:60px;-webkit-box-sizing:border-box;box-sizing:border-box;background:rgba(0,0,0,0.9)}:where(#ink-cart) .modal_step_sp .moda__inner{max-width:96%;margin:2% auto;padding:0 0 2%;-webkit-box-sizing:border-box;box-sizing:border-box;background:#FFF}:where(#ink-cart) .mypage-myprinter-productlist-table .mypage-myprinter-productImage{max-width:170px}:where(#ink-cart) .order-end-myprinter .cart__campaignPrContent{margin-top:40px}:where(#ink-cart) .order-end-myprinter .cart__campaignPrContent:before,
:where(#ink-cart) .order-end-myprinter .cart__campaignPrMainTitle:before{content:none}:where(#ink-cart) .main_bg--wrap-product-detail+.top-bnr .bnr-side-tapestry{display:none}:where(#ink-cart) .main_bg--wrap-product-detail{width:100%!important}:where(#ink-cart) .main_bg--wrap-product-detail .fixed{width:100%}:where(#ink-cart) .main_bg--wrap-product-detail #headerWrapper,
:where(#ink-cart) .main_bg--wrap-product-detail div.searchBoxWrapper{margin-right:0;margin-left:0}:where(#ink-cart) .main_bg--wrap-product-detail .headerWrapper__header{margin:auto;padding:6px 0 15px;background:none}:where(#ink-cart) .main_bg--wrap-product-detail .headerWrapper__globalMenuWrapper{padding:0;width:100%}:where(#ink-cart) .main_bg--wrap-product-detail #headerWrapper .globalInfo{width:100%;max-width:940px;margin:12px auto 6px;padding:0}:where(#ink-cart) .main_bg--wrap-product-detail .globalMenuWrapper__globalMenu{max-width:940px;margin-left:auto;margin-right:auto}:where(#ink-cart) .main_bg--wrap-product-detail #singlecolumn.maincolumn--wrap-product-detail{display:block!important;width:100%!important;float:none!important;margin:auto!important;padding:0 4%;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:1365px){:where(#ink-cart) .main_bg--wrap-product-detail #singlecolumn.maincolumn--wrap-product-detail{padding:0 1%}}:where(#ink-cart) .main_bg--wrap-product-detail #singlecolumn.maincolumn--wrap-product-detail .product_details{width:100%!important;float:none!important;position:relative}:where(#ink-cart) .main_bg--wrap-product-detail #singlecolumn.maincolumn--wrap-product-detail #vmMainPage{width:100%!important}:where(#ink-cart) .main_bg--wrap-product-detail #singlecolumn.maincolumn--wrap-product-detail #vmMainPage>.path{max-width:74%}:where(#ink-cart) .main_bg--wrap-product-detail #singlecolumn.maincolumn--wrap-product-detail .product_details-side-guide{width:26%;position:absolute;top:0;right:0;padding-left:16px;-webkit-box-sizing:border-box;box-sizing:border-box}:where(#ink-cart) .main_bg--wrap-product-detail #singlecolumn.maincolumn--wrap-product-detail .product_details-side-guide .cart{width:100%;margin:0 0 10px;padding:12px 14px;float:none;border:1px solid #DDD;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:13px;border-radius:2px;background:#fbfbfb}:where(#ink-cart) .main_bg--wrap-product-detail #singlecolumn.maincolumn--wrap-product-detail .product_details-side-guide .cart .num{margin:15px auto 0;text-align:center}:where(#ink-cart) .main_bg--wrap-product-detail #singlecolumn.maincolumn--wrap-product-detail .product_details-side-guide .cart .num .submit{display:block;margin:10px auto;width:100%}:where(#ink-cart) .main_bg--wrap-product-detail #singlecolumn.maincolumn--wrap-product-detail .product_details-side-guide .cart .num .submit:hover{opacity:0.7}:where(#ink-cart) .main_bg--wrap-product-detail #singlecolumn.maincolumn--wrap-product-detail .product_details-side-guide .cart .num .submit:focus{outline:0}:where(#ink-cart) .main_bg--wrap-product-detail #singlecolumn.maincolumn--wrap-product-detail .product_details-side-guide .cart .num input[type=text]{padding:1px 3px;-webkit-box-sizing:border-box;box-sizing:border-box}:where(#ink-cart) .main_bg--wrap-product-detail #singlecolumn.maincolumn--wrap-product-detail .product_details-side-guide .cart input{width:30px;margin:0;font-size:16px}:where(#ink-cart) .main_bg--wrap-product-detail #singlecolumn.maincolumn--wrap-product-detail .product_details-side-guide .cart input.up{display:inline-block;width:28px;height:28px;border:none;cursor:pointer;background:url(cart-htk_common_global_sprite.png) no-repeat -128px -265px}:where(#ink-cart) .main_bg--wrap-product-detail #singlecolumn.maincolumn--wrap-product-detail .product_details-side-guide .cart input.up:hover{opacity:0.7}:where(#ink-cart) .main_bg--wrap-product-detail #singlecolumn.maincolumn--wrap-product-detail .product_details-side-guide .cart input.up:focus{outline:0}:where(#ink-cart) .main_bg--wrap-product-detail #singlecolumn.maincolumn--wrap-product-detail .product_details-side-guide .cart input.down{display:inline-block;width:28px;height:28px;border:none;cursor:pointer;background:url(cart-htk_common_global_sprite.png) no-repeat -100px -265px}:where(#ink-cart) .main_bg--wrap-product-detail #singlecolumn.maincolumn--wrap-product-detail .product_details-side-guide .cart input.down:hover{opacity:0.7}:where(#ink-cart) .main_bg--wrap-product-detail #singlecolumn.maincolumn--wrap-product-detail .product_details-side-guide .cart input.down:focus{outline:0}:where(#ink-cart) .main_bg--wrap-product-detail #singlecolumn.maincolumn--wrap-product-detail .product_details-side-guide .cart .delivery .postalcodeformBox_num1{width:20%}:where(#ink-cart) .main_bg--wrap-product-detail #singlecolumn.maincolumn--wrap-product-detail .product_details-side-guide .cart .delivery .postalcodeformBox_num2{width:28%}:where(#ink-cart) .main_bg--wrap-product-detail #singlecolumn.maincolumn--wrap-product-detail .product_details-side-guide .cart .delivery .postalcodeformBox_btn{padding:0;background:#C4C4C4;font-size:13px;line-height:1;border:1px solid #DDD;padding:4px;border-radius:4px}:where(#ink-cart) .main_bg--wrap-product-detail #singlecolumn.maincolumn--wrap-product-detail .product_details-side-guide .cart .delivery p.txt{margin-top:10px}:where(#ink-cart) .main_bg--wrap-product-detail #singlecolumn.maincolumn--wrap-product-detail .product_details-side-guide .cart .stock{margin:5px 0 0 0}:where(#ink-cart) .main_bg--wrap-product-detail #singlecolumn.maincolumn--wrap-product-detail .product_details-side-guide .cart .forward{margin:0}:where(#ink-cart) .main_bg--wrap-product-detail #singlecolumn.maincolumn--wrap-product-detail .product_details-side-guide .cart .forward .stock-on{color:#FF0000;font-weight:bold}:where(#ink-cart) .main_bg--wrap-product-detail #singlecolumn.maincolumn--wrap-product-detail .product_details-side-guide .cart .delivery{width:100%;margin:0;overflow:hidden}:where(#ink-cart) .main_bg--wrap-product-detail #singlecolumn.maincolumn--wrap-product-detail .product_details-side-guide .cart .delivery dt{padding:0;float:left}:where(#ink-cart) .main_bg--wrap-product-detail #singlecolumn.maincolumn--wrap-product-detail .product_details-side-guide .cart .delivery dd{float:left;padding-top:0}:where(#ink-cart) .main_bg--wrap-product-detail #singlecolumn.maincolumn--wrap-product-detail .product_details-side-guide .cart .delivery dd .daytime{font-weight:bold;color:#FF0000}:where(#ink-cart) .main_bg--wrap-product-detail #singlecolumn.maincolumn--wrap-product-detail .product_details-side-guide .cart .postalcodeformBox{padding:8px 0 0;border-top:1px solid #DDD;background:none}:where(#ink-cart) .main_bg--wrap-product-detail #singlecolumn.maincolumn--wrap-product-detail .product_details-side-guide .cart.is-scrollfixed{max-width:22%;position:fixed;bottom:40px;right:-320px}@media screen and (max-width:1365px){:where(#ink-cart) .main_bg--wrap-product-detail #singlecolumn.maincolumn--wrap-product-detail .product_details-side-guide .cart.is-scrollfixed{max-width:24%}}:where(#ink-cart) .main_bg--wrap-product-detail #singlecolumn.maincolumn--wrap-product-detail .product_details-side-guide .cart.is-scrollfixed .product_details-side-guide-name{font-size:12px}:where(#ink-cart) .main_bg--wrap-product-detail #singlecolumn.maincolumn--wrap-product-detail .product_details-side-guide .cart.is-scrollfixed .num{margin:5px auto 0}:where(#ink-cart) .main_bg--wrap-product-detail #singlecolumn.maincolumn--wrap-product-detail .product_details-side-guide .cart.is-scrollfixed .num .submit{margin:10px auto 0}:where(#ink-cart) .main_bg--wrap-product-detail #singlecolumn.maincolumn--wrap-product-detail .product_details-side-guide .product_details-side-contents-index{width:100%;margin-top:20px;border:1px solid #DDD;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:14px;border-radius:2px}:where(#ink-cart) .main_bg--wrap-product-detail #singlecolumn.maincolumn--wrap-product-detail .product_details-side-guide .product_details-side-contents-index .product_details-side-contents-index-title{text-align:center}:where(#ink-cart) .main_bg--wrap-product-detail #singlecolumn.maincolumn--wrap-product-detail .product_details-side-guide .product_details-side-contents-index ul{padding:0}:where(#ink-cart) .main_bg--wrap-product-detail #singlecolumn.maincolumn--wrap-product-detail .product_details-side-guide .product_details-side-contents-index li{display:inline-block;width:100%;border-bottom:1px solid #DDD;margin:0;padding:0}:where(#ink-cart) .main_bg--wrap-product-detail #singlecolumn.maincolumn--wrap-product-detail .product_details-side-guide .product_details-side-contents-index li:last-child{border:none}:where(#ink-cart) .main_bg--wrap-product-detail #singlecolumn.maincolumn--wrap-product-detail .product_details-side-guide .product_details-side-contents-index li a{display:block;font-size:calc(10px + 0.25vw);padding:9px 0 9px 10px;color:#000;font-weight:bold;text-indent:0;line-height:1.5;background:#fbfbfb}:where(#ink-cart) .main_bg--wrap-product-detail #singlecolumn.maincolumn--wrap-product-detail .product_details-side-guide .product_details-side-contents-index li a:hover{background:#fdfad2}:where(#ink-cart) .main_bg--wrap-product-detail #singlecolumn.maincolumn--wrap-product-detail .product_details-side-guide .product_details-side-contents-index li a.is-active{background:#fff46a;text-decoration:none}:where(#ink-cart) .main_bg--wrap-product-detail #singlecolumn.maincolumn--wrap-product-detail .product_details-side-guide .product_details-side-contents-index.is-fixed{position:fixed;top:50px;right:4%;margin-left:16px;max-width:22%}@media screen and (max-width:1365px){:where(#ink-cart) .main_bg--wrap-product-detail #singlecolumn.maincolumn--wrap-product-detail .product_details-side-guide .product_details-side-contents-index.is-fixed{max-width:24%;right:1%}}:where(#ink-cart) .main_bg--wrap-product-detail #singlecolumn.maincolumn--wrap-product-detail .product_details-side-guide .product_details-side-guide-name{margin-bottom:0px;font-size:14px;font-weight:bold}:where(#ink-cart) .main_bg--wrap-product-detail #singlecolumn.maincolumn--wrap-product-detail .product_details-side-guide .info-reservation-flag{margin-top:10px;font-weight:bold;text-align:center}:where(#ink-cart) .main_bg--wrap-product-detail #singlecolumn.maincolumn--wrap-product-detail .product_details-side-guide .info-reservation-flag .info-reservation-flag__date{color:#FF0000}:where(#ink-cart) .main_bg--wrap-product-detail #singlecolumn.maincolumn--wrap-product-detail .product_details-side-selectList{margin:10px 0;padding:20px 16px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#FFF;border:1px solid #DDD}:where(#ink-cart) .main_bg--wrap-product-detail #singlecolumn.maincolumn--wrap-product-detail .product_details-side-selectList table{width:100%;display:table}:where(#ink-cart) .main_bg--wrap-product-detail #singlecolumn.maincolumn--wrap-product-detail .product_details-side-selectList td[class^=ca_]{width:28px;background-size:contain}:where(#ink-cart) .main_bg--wrap-product-detail #singlecolumn.maincolumn--wrap-product-detail .product_details-side-selectList .product_total{padding-bottom:10px;font-size:16px;font-weight:bold;text-align:center}:where(#ink-cart) .main_bg--wrap-product-detail #singlecolumn.maincolumn--wrap-product-detail .product_details-side-selectList .product_name{border-bottom:1px solid #DDD}:where(#ink-cart) .main_bg--wrap-product-detail #singlecolumn.maincolumn--wrap-product-detail .product_details-side-selectList .product_name:last-child{border-bottom:none}:where(#ink-cart) .main_bg--wrap-product-detail #singlecolumn.maincolumn--wrap-product-detail .product_details-side-selectList .bg{padding:14px 0;font-size:13px}:where(#ink-cart) .main_bg--wrap-product-detail #singlecolumn.maincolumn--wrap-product-detail .product_details-side-selectList .inputbox{width:110px;padding-left:15px}:where(#ink-cart) .main_bg--wrap-product-detail #singlecolumn.maincolumn--wrap-product-detail #detail_base{width:100%;margin-top:26px}:where(#ink-cart) .main_bg--wrap-product-detail #singlecolumn.maincolumn--wrap-product-detail #detail_base h1{width:100%;max-width:74%;padding:10px 0 10px 15px;font-size:18px;line-height:1.4;-webkit-box-sizing:border-box;box-sizing:border-box}:where(#ink-cart) .main_bg--wrap-product-detail #singlecolumn.maincolumn--wrap-product-detail #detail_base .flag{padding:7px 0 7px;border-radius:0;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;line-height:1;border:none}:where(#ink-cart) .main_bg--wrap-product-detail #singlecolumn.maincolumn--wrap-product-detail #detail_base .flag span{display:inline-block;margin-bottom:4px;padding:7px 12px 7px;border-radius:0}:where(#ink-cart) .main_bg--wrap-product-detail #singlecolumn.maincolumn--wrap-product-detail #detail_base .flag span.nekoposu{color:#FFF;background:#404040}:where(#ink-cart) .main_bg--wrap-product-detail #singlecolumn.maincolumn--wrap-product-detail #detail_base .boxReview{line-height:1;padding-bottom:10px;border-bottom:1px solid #DDD;margin-bottom:18px}:where(#ink-cart) .main_bg--wrap-product-detail #singlecolumn.maincolumn--wrap-product-detail #detail_base .boxReview span.num{font-size:20px}:where(#ink-cart) .main_bg--wrap-product-detail #singlecolumn.maincolumn--wrap-product-detail #detail_base .dbLeft{float:left;width:30%}:where(#ink-cart) .main_bg--wrap-product-detail #singlecolumn.maincolumn--wrap-product-detail #detail_base .dbLeft .thumbnail{width:100%}:where(#ink-cart) .main_bg--wrap-product-detail #singlecolumn.maincolumn--wrap-product-detail #detail_base .dbRight{float:left;width:44%;padding-left:30px;-webkit-box-sizing:border-box;box-sizing:border-box}:where(#ink-cart) .main_bg--wrap-product-detail #singlecolumn.maincolumn--wrap-product-detail #detail_base .dbRight .price{margin-bottom:10px}:where(#ink-cart) .main_bg--wrap-product-detail #singlecolumn.maincolumn--wrap-product-detail #detail_base .dbRight .price span{display:inline;float:none}:where(#ink-cart) .main_bg--wrap-product-detail #singlecolumn.maincolumn--wrap-product-detail #detail_base .dbRight .price span.num{font-size:32px}:where(#ink-cart) .main_bg--wrap-product-detail #singlecolumn.maincolumn--wrap-product-detail #detail_base .dbRight .price .boxReview .num{font-size:20px}:where(#ink-cart) .main_bg--wrap-product-detail #singlecolumn.maincolumn--wrap-product-detail #detail_base .dbRight .price .sanko{margin:0;padding-left:4px;vertical-align:middle}:where(#ink-cart) .main_bg--wrap-product-detail #singlecolumn.maincolumn--wrap-product-detail #detail_base .dbRight .price .hikaku{margin-left:0;vertical-align:middle}:where(#ink-cart) .main_bg--wrap-product-detail #singlecolumn.maincolumn--wrap-product-detail #detail_base .dbRight .price .hikaku .num{margin:0;padding:0;font-size:18px;color:#14A83B}:where(#ink-cart) .main_bg--wrap-product-detail #singlecolumn.maincolumn--wrap-product-detail #detail_base .dbRight .point{width:100%;margin-bottom:30px}:where(#ink-cart) .main_bg--wrap-product-detail #singlecolumn.maincolumn--wrap-product-detail #detail_base .dbRight .point span.num1,
:where(#ink-cart) .main_bg--wrap-product-detail #singlecolumn.maincolumn--wrap-product-detail #detail_base .dbRight .point span.num2{margin:0;font-size:15px;font-weight:normal}:where(#ink-cart) .main_bg--wrap-product-detail #singlecolumn.maincolumn--wrap-product-detail #detail_base .dbRight .point span.cap{font-weight:normal}:where(#ink-cart) .main_bg--wrap-product-detail #singlecolumn.maincolumn--wrap-product-detail #detail_base .dbRight .shortDescription{margin-bottom:15px}:where(#ink-cart) .main_bg--wrap-product-detail #singlecolumn.maincolumn--wrap-product-detail #detail_base .dbRight .shortDescription p{line-height:1.62;margin-bottom:10px}:where(#ink-cart) .main_bg--wrap-product-detail #singlecolumn.maincolumn--wrap-product-detail #detail_base .dbRight .campaignInfo{display:table;margin-bottom:15px;padding:5px 15px;font-size:120%;position:relative;background:linear-gradient(-60deg,#ffec90,#fffecc,#ffec90)}:where(#ink-cart) .main_bg--wrap-product-detail #singlecolumn.maincolumn--wrap-product-detail #detail_base .dbRight .campaignInfo:before{content:"";width:20px;position:absolute;left:-11px;top:-1px;border:8px solid transparent;border-bottom:8px solid #ff0000;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}:where(#ink-cart) .main_bg--wrap-product-detail #singlecolumn.maincolumn--wrap-product-detail #detail_base .dbRight .campaignInfo:hover .campaignInfo-hv{max-height:auto;bottom:0;opacity:1;-webkit-transition:0.2s;transition:0.2s;z-index:100;overflow:visible}:where(#ink-cart) .main_bg--wrap-product-detail #singlecolumn.maincolumn--wrap-product-detail #detail_base .dbRight .campaignInfo .campaignInfo-hv{position:absolute;bottom:10px;left:0;max-height:0;opacity:0;-webkit-transition:0.2s;transition:0.2s;overflow:hidden}:where(#ink-cart) .main_bg--wrap-product-detail #singlecolumn.maincolumn--wrap-product-detail #detail_base .dbRight .campaignInfo .campaignInfo-hv-inner{background:#FFF;border:5px solid #ff0000;padding:15px;width:600px}:where(#ink-cart) .main_bg--wrap-product-detail #singlecolumn.maincolumn--wrap-product-detail #detail_base .dbRight .campaignInfo .campaignInfo-title{display:table-cell;padding-right:10px;color:#FF0000;font-weight:bold}:where(#ink-cart) .main_bg--wrap-product-detail #singlecolumn.maincolumn--wrap-product-detail #detail_base .dbRight .campaignInfo .campaignInfo-detail{display:table-cell}:where(#ink-cart) .main_bg--wrap-product-detail #singlecolumn.maincolumn--wrap-product-detail #detail_base .dbRight .campaignInfo .campaignInfo-detail>a{color:#333;text-decoration:underline}:where(#ink-cart) .main_bg--wrap-product-detail #singlecolumn.maincolumn--wrap-product-detail #detail_base .dbRight .campaignInfo .campaignInfo-detail>a:hover{opacity:0.6}:where(#ink-cart) .main_bg--wrap-product-detail #singlecolumn.maincolumn--wrap-product-detail #detail_base .dbRight .campaignInfo .campaignInfo-em{font-size:120%;font-weight:bold;color:#ff0000}:where(#ink-cart) .main_bg--wrap-product-detail #singlecolumn.maincolumn--wrap-product-detail #detail_base .dbRight .product-attributes>p{padding-bottom:10px;line-height:1}:where(#ink-cart) .main_bg--wrap-product-detail #singlecolumn.maincolumn--wrap-product-detail #detail_base .dbRight .product-attributes:after{content:"";display:block;clear:both}:where(#ink-cart) .main_bg--wrap-product-detail #singlecolumn.maincolumn--wrap-product-detail #detail_base .dbRight .colorAttribute{width:100%;margin-top:0}:where(#ink-cart) .main_bg--wrap-product-detail #singlecolumn.maincolumn--wrap-product-detail #detail_base .dbRight .colorAttribute>p{border-bottom:1px solid #DDD}:where(#ink-cart) .main_bg--wrap-product-detail #singlecolumn.maincolumn--wrap-product-detail #detail_base .dbRight .colorAttribute ul{padding:0}:where(#ink-cart) .main_bg--wrap-product-detail #singlecolumn.maincolumn--wrap-product-detail #detail_base .dbRight .colorAttribute ul li{width:inherit}:where(#ink-cart) .main_bg--wrap-product-detail #singlecolumn.maincolumn--wrap-product-detail #detail_base .dbRight .colorAttribute ul li img{padding:1px;width:inherit!important}:where(#ink-cart) .main_bg--wrap-product-detail #singlecolumn.maincolumn--wrap-product-detail #detail_base .dbRight .productFeaturea{width:100%;margin-top:10px}:where(#ink-cart) .main_bg--wrap-product-detail #singlecolumn.maincolumn--wrap-product-detail #detail_base .dbRight .productFeaturea>P{border-bottom:1px solid #DDD}:where(#ink-cart) .main_bg--wrap-product-detail #singlecolumn.maincolumn--wrap-product-detail #detail_base .dbRight .productFeaturea ul li{margin:0 2px}:where(#ink-cart) .main_bg--wrap-product-detail #singlecolumn.maincolumn--wrap-product-detail #detail_base .dbRight .link-othercolor{margin-top:28px;font-size:14px}:where(#ink-cart) .main_bg--wrap-product-detail #singlecolumn.maincolumn--wrap-product-detail #detail_base .productPhoto__thumnail-box{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:3px 0}:where(#ink-cart) .main_bg--wrap-product-detail #singlecolumn.maincolumn--wrap-product-detail #detail_base .productPhoto__thumnail-box .productPhoto__thumnail-list{width:25%;margin-right:0;margin-bottom:0;padding:0.5%;list-style:none;-webkit-box-sizing:border-box;box-sizing:border-box}:where(#ink-cart) .main_bg--wrap-product-detail #singlecolumn.maincolumn--wrap-product-detail #detail_base .productPhoto__thumnail-box .productPhoto__thumnail-list:nth-child(3n){margin-right:0}:where(#ink-cart) .main_bg--wrap-product-detail #singlecolumn.maincolumn--wrap-product-detail #detail_base .productPhoto__thumnail-box .productPhoto__thumnail-item>img{max-width:100%;border:1px solid #DDD;-webkit-box-sizing:border-box;box-sizing:border-box}:where(#ink-cart) .main_bg--wrap-product-detail #singlecolumn.maincolumn--wrap-product-detail #detail_base .productPhoto__thumnail-box .productPhoto__thumnail-item>img:hover{cursor:pointer;opacity:0.7}:where(#ink-cart) .main_bg--wrap-product-detail #singlecolumn.maincolumn--wrap-product-detail #detail_base .productSpec{width:74%}:where(#ink-cart) .main_bg--wrap-product-detail #singlecolumn.maincolumn--wrap-product-detail #detail_base .productSpec h2{width:100%;padding:10px 0 10px 15px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:0;line-height:1;background:linear-gradient(-45deg,#059f41 25%,#1ea954 25%,#1ea954 50%,#059f41 50%,#059f41 75%,#1ea954 75%,#1ea954);background-size:6px 6px}:where(#ink-cart) .main_bg--wrap-product-detail #singlecolumn.maincolumn--wrap-product-detail #detail_base .productSpec table{width:100%}:where(#ink-cart) .main_bg--wrap-product-detail #singlecolumn.maincolumn--wrap-product-detail #detail_base .productSpec table th{width:26%;border:1px solid #DDD;background-color:#ffffec}:where(#ink-cart) .main_bg--wrap-product-detail #singlecolumn.maincolumn--wrap-product-detail #detail_base .productSpec table td{width:74%;vertical-align:middle;border:1px solid #DDD}:where(#ink-cart) .main_bg--wrap-product-detail #singlecolumn.maincolumn--wrap-product-detail #detail_base #product-detail-review{width:74%}:where(#ink-cart) .main_bg--wrap-product-detail #singlecolumn.maincolumn--wrap-product-detail #detail_base #product-detail-review div#product-detail-review-bg01{width:100%;padding:0;height:inherit;line-height:1;background:#FFF;-webkit-box-sizing:border-box;box-sizing:border-box;border-left:1px solid #cdccca;border-right:1px solid #cdccca;border-top:1px solid #cdccca;border-bottom:2px solid #25945f}:where(#ink-cart) .main_bg--wrap-product-detail #singlecolumn.maincolumn--wrap-product-detail #detail_base #product-detail-review div#product-detail-review-bg01 h2,
:where(#ink-cart) .main_bg--wrap-product-detail #singlecolumn.maincolumn--wrap-product-detail #detail_base #product-detail-review div#product-detail-review-bg01 h3{float:none;display:inline-block;margin:0;padding:20px 30px;text-indent:1;background:#25945f;color:#FFF}:where(#ink-cart) .main_bg--wrap-product-detail #singlecolumn.maincolumn--wrap-product-detail #detail_base #product-detail-review div#product-detail-review-bg01 .product-detail-review-info{display:inline-block;padding:0 20px;-webkit-box-sizing:border-box;box-sizing:border-box}:where(#ink-cart) .main_bg--wrap-product-detail #singlecolumn.maincolumn--wrap-product-detail #detail_base #product-detail-review div#product-detail-review-bg01 .product-detail-review-info img{width:79px}:where(#ink-cart) .main_bg--wrap-product-detail #singlecolumn.maincolumn--wrap-product-detail #detail_base #product-detail-review div#product-detail-review-bg01 p{float:none;margin:0;padding:0;display:inline-block}:where(#ink-cart) .main_bg--wrap-product-detail #singlecolumn.maincolumn--wrap-product-detail #detail_base #product-detail-review .product-detail-review-frameWrap{max-height:620px;overflow-y:scroll;border:1px solid #ddd;-webkit-box-sizing:border-box;box-sizing:border-box}:where(#ink-cart) .main_bg--wrap-product-detail #singlecolumn.maincolumn--wrap-product-detail #detail_base #product-detail-review div.product-detail-review-frame{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;border:none}:where(#ink-cart) .main_bg--wrap-product-detail #singlecolumn.maincolumn--wrap-product-detail #detail_base #product-detail-review div.product-detail-review-frame:not(:last-child){border-bottom:1px solid #cdccca}:where(#ink-cart) .main_bg--wrap-product-detail #singlecolumn.maincolumn--wrap-product-detail #detail_base #product-detail-review div.product-detail-review-box{width:100%}:where(#ink-cart) .main_bg--wrap-product-detail #singlecolumn.maincolumn--wrap-product-detail #detail_base ul#product-detail-review-link{width:74%;margin-bottom:60px}:where(#ink-cart) .main_bg--wrap-product-detail #singlecolumn.maincolumn--wrap-product-detail #detail-ink-confirm{width:74%}:where(#ink-cart) .main_bg--wrap-product-detail #singlecolumn.maincolumn--wrap-product-detail .product_details-printer-list{clear:both;width:74%;padding-top:30px}:where(#ink-cart) .main_bg--wrap-product-detail #singlecolumn.maincolumn--wrap-product-detail .product_details-printer-list-title{width:100%;padding:8px 0;background:#EDEDED;text-align:center;font-size:16px;font-weight:bold}:where(#ink-cart) .main_bg--wrap-product-detail #singlecolumn.maincolumn--wrap-product-detail .product_details-printer-list-box{margin:0 0 40px;padding:0;font-size:0}:where(#ink-cart) .main_bg--wrap-product-detail #singlecolumn.maincolumn--wrap-product-detail .product_details-printer-list-box li{display:inline;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;font-size:0}:where(#ink-cart) .main_bg--wrap-product-detail #singlecolumn.maincolumn--wrap-product-detail .product_details-printer-list-box li a{display:inline-block;width:25%;margin:0;padding:10px 0;border-bottom:1px solid #ececec;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;font-size:16px;line-height:1;cursor:pointer}@media screen and (min-width:1440px){:where(#ink-cart) .main_bg--wrap-product-detail #singlecolumn.maincolumn--wrap-product-detail .product_details-printer-list-box li a{width:20%}}:where(#ink-cart) .main_bg--wrap-product-detail #singlecolumn.maincolumn--wrap-product-detail .product_details-related-list{width:74%}:where(#ink-cart) .main_bg--wrap-product-detail #singlecolumn.maincolumn--wrap-product-detail .product_details-related-list .product_details-related-list-title{width:100%;padding:8px 0;background:#EDEDED;text-align:center;font-size:16px;font-weight:bold}:where(#ink-cart) .main_bg--wrap-product-detail #singlecolumn.maincolumn--wrap-product-detail .product_details-related-list .orderFlowContents--related #Container_Products{margin-top:10px}:where(#ink-cart) .main_bg--wrap-product-detail #singlecolumn.maincolumn--wrap-product-detail .product_details-related-list .orderFlowContents--related #Container_Products>ul{width:100%;max-width:100%;margin-bottom:10px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-pack:flex-start\0;-ms-flex-pack:flex-start\0;justify-content:flex-start\0}:where(#ink-cart) .main_bg--wrap-product-detail #singlecolumn.maincolumn--wrap-product-detail .product_details-related-list .orderFlowContents--related #Container_Products>ul li{width:25%;max-width:196px;margin:0;padding:7px;-webkit-box-sizing:border-box;box-sizing:border-box;border:none;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}:where(#ink-cart) .main_bg--wrap-product-detail #singlecolumn.maincolumn--wrap-product-detail .product_details-related-list .orderFlowContents--related #Container_Products .Each_Product{max-width:inherit;padding:0}:where(#ink-cart) .main_bg--wrap-product-detail #singlecolumn.maincolumn--wrap-product-detail .product_details-related-list .orderFlowContents--related #Container_Products .Each_Product .Box_image{width:100%;height:inherit}:where(#ink-cart) .main_bg--wrap-product-detail #singlecolumn.maincolumn--wrap-product-detail .product_details-related-list .orderFlowContents--related #Container_Products .Each_Product .Box_image .img_product{width:100%;max-width:inherit;max-height:inherit}:where(#ink-cart) .main_bg--wrap-product-detail #singlecolumn.maincolumn--wrap-product-detail .product_details-related-list .orderFlowContents--related #Container_Products .Each_Product h2{line-height:1.3}:where(#ink-cart) .main_bg--wrap-product-detail #singlecolumn.maincolumn--wrap-product-detail .product_details-related-list .orderFlowContents--related #Container_Products .price{width:100%;margin:0}:where(#ink-cart) .main_bg--wrap-product-detail #singlecolumn.maincolumn--wrap-product-detail .product_details-related-list .orderFlowContents--related #Container_Products .price span{display:inline;float:none;font-size:22px;margin:0 4px}:where(#ink-cart) .main_bg--wrap-product-detail #singlecolumn.maincolumn--wrap-product-detail .product_details-related-list .orderFlowContents--related #Container_Products .cartWrap{height:inherit}:where(#ink-cart) .main_bg--wrap-product-detail #singlecolumn.maincolumn--wrap-product-detail .product_details-related-list .orderFlowContents--related #Container_Products .stock{position:absolute;top:5px;left:inherit;right:0}:where(#ink-cart) .main_bg--wrap-product-detail #singlecolumn.maincolumn--wrap-product-detail .product_details-related-list .orderFlowContents--related #Container_Products .cart{float:none;width:100%;margin:10px 0 0;padding:0;background:none;border:none;overflow:hidden}:where(#ink-cart) .main_bg--wrap-product-detail #singlecolumn.maincolumn--wrap-product-detail .product_details-related-list .orderFlowContents--related #Container_Products .cart .qty{width:36px;margin-right:2px}:where(#ink-cart) .main_bg--wrap-product-detail #singlecolumn.maincolumn--wrap-product-detail .product_details-related-list .orderFlowContents--related #Container_Products .cart .sub{margin-right:2px}:where(#ink-cart) .main_bg--wrap-product-detail #singlecolumn.maincolumn--wrap-product-detail .product_details-related-list .orderFlowContents--related #Container_Products .purchase{float:none;width:100%;height:50px;background:url(cart-htk_product-detail_btn_cart01.png) no-repeat center;background-size:contain;-webkit-box-sizing:border-box;box-sizing:border-box}:where(#ink-cart) .main_bg--wrap-product-detail #singlecolumn.maincolumn--wrap-product-detail .product_details-related-list .orderFlowContents--related #Container_Products .purchase.is-jiyusentaku{display:block;background-image:url(cart-htk_product-detail_btn_cart01_jiyu.png)}@media screen and (max-width:1365px){:where(#ink-cart) .main_bg--wrap-product-detail #singlecolumn.maincolumn--wrap-product-detail .product_details-related-list .orderFlowContents--related #Container_Products .purchase{position:inherit;width:100%;margin-top:4px}}:where(#ink-cart) .main_bg--wrap-product-detail #singlecolumn.maincolumn--wrap-product-detail .supplementaryBox{width:74%}:where(#ink-cart) .main_bg--wrap-product-detail #singlecolumn.maincolumn--wrap-product-detail .supplementaryBox>a[href*="/index.php/premium-warranty.html"]{display:block;width:720px;margin:auto}:where(#ink-cart) .main_bg--wrap-product-detail #singlecolumn.maincolumn--wrap-product-detail .supplementaryBox .return-exchange-wrap .newArticleWrapperInner{margin-left:auto;margin-right:auto}:where(#ink-cart) .main_bg--wrap-product-detail #singlecolumn.maincolumn--wrap-product-detail .supplementaryBox-img{text-align:center}:where(#ink-cart) .main_bg--wrap-product-detail #singlecolumn.maincolumn--wrap-product-detail .supplementaryBox-table{width:100%}:where(#ink-cart) .main_bg--wrap-product-detail #singlecolumn.maincolumn--wrap-product-detail .basicTtl--realTimeOrder{width:74%;height:inherit;-webkit-box-sizing:border-box;box-sizing:border-box}:where(#ink-cart) .main_bg--wrap-product-detail #singlecolumn.maincolumn--wrap-product-detail #new-pid-box-head{width:74%}:where(#ink-cart) .main_bg--wrap-product-detail #singlecolumn.maincolumn--wrap-product-detail #new-pid-box-head tr th{width:inherit}:where(#ink-cart) .main_bg--wrap-product-detail #singlecolumn.maincolumn--wrap-product-detail #new-pid-box-head tr .date{width:10%}:where(#ink-cart) .main_bg--wrap-product-detail #singlecolumn.maincolumn--wrap-product-detail #new-pid-box-head tr .pho{width:20%}:where(#ink-cart) .main_bg--wrap-product-detail #singlecolumn.maincolumn--wrap-product-detail #new-pid-box-head tr .name{width:30%}:where(#ink-cart) .main_bg--wrap-product-detail #singlecolumn.maincolumn--wrap-product-detail #new-pid-box-head tr .area{width:10%}:where(#ink-cart) .main_bg--wrap-product-detail #singlecolumn.maincolumn--wrap-product-detail #new-pid-box-head tr .deli{width:10%}:where(#ink-cart) .main_bg--wrap-product-detail #singlecolumn.maincolumn--wrap-product-detail #new-pid-box-head tr .times{width:10%}:where(#ink-cart) .main_bg--wrap-product-detail #singlecolumn.maincolumn--wrap-product-detail #new-pid-box-head tr .amount{width:10%}:where(#ink-cart) .main_bg--wrap-product-detail #singlecolumn.maincolumn--wrap-product-detail #new-pid-scroll{width:74%;-webkit-box-sizing:border-box;box-sizing:border-box}:where(#ink-cart) .main_bg--wrap-product-detail #singlecolumn.maincolumn--wrap-product-detail #new-pid-scroll td{text-align:center}:where(#ink-cart) .main_bg--wrap-product-detail #singlecolumn.maincolumn--wrap-product-detail #new-pid-scroll .date{width:10%}:where(#ink-cart) .main_bg--wrap-product-detail #singlecolumn.maincolumn--wrap-product-detail #new-pid-scroll .pho{width:20%}:where(#ink-cart) .main_bg--wrap-product-detail #singlecolumn.maincolumn--wrap-product-detail #new-pid-scroll .pho img{max-width:170px}:where(#ink-cart) .main_bg--wrap-product-detail #singlecolumn.maincolumn--wrap-product-detail #new-pid-scroll .name{width:30%;text-align:left}:where(#ink-cart) .main_bg--wrap-product-detail #singlecolumn.maincolumn--wrap-product-detail #new-pid-scroll .area{width:10%}:where(#ink-cart) .main_bg--wrap-product-detail #singlecolumn.maincolumn--wrap-product-detail #new-pid-scroll .deli{width:10%}:where(#ink-cart) .main_bg--wrap-product-detail #singlecolumn.maincolumn--wrap-product-detail #new-pid-scroll .times{width:10%}:where(#ink-cart) .main_bg--wrap-product-detail #singlecolumn.maincolumn--wrap-product-detail #new-pid-scroll .amount{width:10%}:where(#ink-cart) .main_bg--wrap-product-detail .fbBoxWrapper{width:68%;margin-left:4%}@media screen and (max-width:1365px){:where(#ink-cart) .main_bg--wrap-product-detail .fbBoxWrapper{background:none}:where(#ink-cart) .main_bg--wrap-product-detail .fbBoxWrapper iframe{margin:auto}}:where(#ink-cart) .main_bg--wrap-product-detail .footerWrapper.footerWrapper--guide .footerWrap__inner{float:none;max-width:940px;margin-left:auto;margin-right:auto}:where(#ink-cart) .main_bg--wrap-product-detail .footerWrapper.footerWrapper--guide .wrapperTitle{text-align:center}:where(#ink-cart) .main_bg--wrap-product-detail .footerWrapper.footerWrapper--top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}:where(#ink-cart) .main_bg--wrap-product-detail .footerWrapper .footerWrapper--bottom .footerLogo{margin-left:4%}:where(#ink-cart) .main_bg--wrap-product-detail .footerWrapper .footerWrapper--bottom p{margin-right:4%}:where(#ink-cart) .module-cart{max-width:200px}:where(#ink-cart) div.category-ink{width:inherit}:where(#ink-cart) div.category-ink h1{background:none}:where(#ink-cart) #main_bg.main_bg--wrap-ProductCategory{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}:where(#ink-cart) #main_bg.main_bg--wrap-ProductCategory .fixed{width:100%}:where(#ink-cart) #main_bg.main_bg--wrap-ProductCategory #headerWrapper,
:where(#ink-cart) #main_bg.main_bg--wrap-ProductCategory div.searchBoxWrapper{margin-right:0;margin-left:0}:where(#ink-cart) #main_bg.main_bg--wrap-ProductCategory .headerWrapper__header{margin:auto;padding:6px 0 15px;background:none}:where(#ink-cart) #main_bg.main_bg--wrap-ProductCategory .headerWrapper__globalMenuWrapper{padding:0;width:100%}:where(#ink-cart) #main_bg.main_bg--wrap-ProductCategory #headerWrapper .globalInfo{width:100%;max-width:940px;margin:12px auto 6px;padding:0}:where(#ink-cart) #main_bg.main_bg--wrap-ProductCategory .globalMenuWrapper__globalMenu{max-width:940px;margin-left:auto;margin-right:auto}:where(#ink-cart) #main_bg.main_bg--wrap-ProductCategory .faxOrderWrap .faxOrderText{margin-bottom:0}:where(#ink-cart) #main_bg.main_bg--wrap-ProductCategory .faxOrderWrap .btn-fax{padding:5px 12px}:where(#ink-cart) #main_bg.main_bg--wrap-ProductCategory .fbBoxWrapper{width:68%;margin-left:4%}@media screen and (max-width:1365px){:where(#ink-cart) #main_bg.main_bg--wrap-ProductCategory .fbBoxWrapper{background:none}:where(#ink-cart) #main_bg.main_bg--wrap-ProductCategory .fbBoxWrapper iframe{margin:auto}}:where(#ink-cart) #main_bg.main_bg--wrap-ProductCategory .footerWrapper.footerWrapper--guide .footerWrap__inner{float:none;max-width:940px;margin-left:auto;margin-right:auto}:where(#ink-cart) #main_bg.main_bg--wrap-ProductCategory .footerWrapper.footerWrapper--guide .wrapperTitle{text-align:center}:where(#ink-cart) #main_bg.main_bg--wrap-ProductCategory .footerWrapper.footerWrapper--top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}:where(#ink-cart) #main_bg.main_bg--wrap-ProductCategory .footerWrapper .footerWrapper--bottom .footerLogo{margin-left:4%}:where(#ink-cart) #main_bg.main_bg--wrap-ProductCategory .footerWrapper .footerWrapper--bottom p{margin-right:4%}:where(#ink-cart) #main_bg.main_bg--wrap-ProductCategory .fbBoxWrapper{width:960px;margin:auto}:where(#ink-cart) .bottom--wrap-ProductCategory{overflow:hidden;margin-right:10%;margin-left:240px}:where(#ink-cart) .leftcolumn--fullpage{float:left;margin-left:10px}:where(#ink-cart) #registerMyprinterBox-category{position:fixed;right:-5px;top:10%;width:370px;margin:0;padding:15px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#FFF;border-radius:6px 0 0 6px;border:1px solid #d4d4d4;-webkit-box-shadow:0 3px 6px 0 rgba(0,0,0,0.16);box-shadow:0 3px 6px 0 rgba(0,0,0,0.16);z-index:12000}:where(#ink-cart) #registerMyprinterBox-category.is-epson{border-left:6px solid #025caf}:where(#ink-cart) #registerMyprinterBox-category.is-epson .registerMyprinter-cgy_brands{color:#025caf;font-weight:bold}:where(#ink-cart) #registerMyprinterBox-category.is-canon{border-left:6px solid #C70D0D}:where(#ink-cart) #registerMyprinterBox-category.is-canon .registerMyprinter-cgy_brands{color:#C70D0D;font-weight:bold}:where(#ink-cart) #registerMyprinterBox-category.is-brother{border-left:6px solid #229bd8}:where(#ink-cart) #registerMyprinterBox-category.is-brother .registerMyprinter-cgy_brands{color:#229bd8;font-weight:bold}:where(#ink-cart) #registerMyprinterBox-category.is-hp{border-left:6px solid #3b3b3b}:where(#ink-cart) #registerMyprinterBox-category.is-hp .registerMyprinter-cgy_brands{color:#3b3b3b;font-weight:bold}:where(#ink-cart) #registerMyprinterBox-category.is-ricoh{border-left:6px solid #b12a01}:where(#ink-cart) #registerMyprinterBox-category.is-ricoh .registerMyprinter-cgy_brands{color:#b12a01;font-weight:bold}:where(#ink-cart) #registerMyprinterBox-category.is-lexmark{border-left:6px solid #CF142B}:where(#ink-cart) #registerMyprinterBox-category.is-lexmark .registerMyprinter-cgy_brands{color:#CF142B;font-weight:bold}:where(#ink-cart) #registerMyprinterBox-category.is-dell{border-left:6px solid #1F1F1F}:where(#ink-cart) #registerMyprinterBox-category.is-dell .registerMyprinter-cgy_brands{color:#1F1F1F;font-weight:bold}:where(#ink-cart) #registerMyprinterBox-category.is-nec{border-left:6px solid #111b9a}:where(#ink-cart) #registerMyprinterBox-category.is-nec .registerMyprinter-cgy_brands{color:#111b9a;font-weight:bold}:where(#ink-cart) #registerMyprinterBox-category.is-fujitsu{border-left:6px solid #F90707}:where(#ink-cart) #registerMyprinterBox-category.is-fujitsu .registerMyprinter-cgy_brands{color:#F90707;font-weight:bold}:where(#ink-cart) #registerMyprinterBox-category.is-fujixerox{border-left:6px solid #B31D29}:where(#ink-cart) #registerMyprinterBox-category.is-fujixerox .registerMyprinter-cgy_brands{color:#B31D29;font-weight:bold}:where(#ink-cart) #registerMyprinterBox-category.is-oki{border-left:6px solid #F90707}:where(#ink-cart) #registerMyprinterBox-category.is-oki .registerMyprinter-cgy_brands{color:#F90707;font-weight:bold}:where(#ink-cart) #registerMyprinterBox-category.is-casio{border-left:6px solid #1617A1}:where(#ink-cart) #registerMyprinterBox-category.is-casio .registerMyprinter-cgy_brands{color:#1617A1;font-weight:bold}:where(#ink-cart) #registerMyprinterBox-category.is-em_systems{border-left:6px solid #666666}:where(#ink-cart) #registerMyprinterBox-category.is-em_systems .registerMyprinter-cgy_brands{color:#666666;font-weight:bold}:where(#ink-cart) #registerMyprinterBox-category.is-ibm{border-left:6px solid #016aac}:where(#ink-cart) #registerMyprinterBox-category.is-ibm .registerMyprinter-cgy_brands{color:#016aac;font-weight:bold}:where(#ink-cart) #registerMyprinterBox-category.is-ntt{border-left:6px solid #0568b1}:where(#ink-cart) #registerMyprinterBox-category.is-ntt .registerMyprinter-cgy_brands{color:#0568b1;font-weight:bold}:where(#ink-cart) #registerMyprinterBox-category.is-konicaminolta{border-left:6px solid #0d81c2}:where(#ink-cart) #registerMyprinterBox-category.is-konicaminolta .registerMyprinter-cgy_brands{color:#0d81c2;font-weight:bold}:where(#ink-cart) #registerMyprinterBox-category.is-hitachi{border-left:6px solid #120475}:where(#ink-cart) #registerMyprinterBox-category.is-hitachi .registerMyprinter-cgy_brands{color:#120475;font-weight:bold}:where(#ink-cart) #registerMyprinterBox-category.is-muratec{border-left:6px solid #4778b6}:where(#ink-cart) #registerMyprinterBox-category.is-muratec .registerMyprinter-cgy_brands{color:#4778b6;font-weight:bold}:where(#ink-cart) #registerMyprinterBox-category.is-kyocera{border-left:6px solid #f80003}:where(#ink-cart) #registerMyprinterBox-category.is-kyocera .registerMyprinter-cgy_brands{color:#f80003;font-weight:bold}:where(#ink-cart) #registerMyprinterBox-category.is-jdl{border-left:6px solid #0064a1}:where(#ink-cart) #registerMyprinterBox-category.is-jdl .registerMyprinter-cgy_brands{color:#0064a1;font-weight:bold}:where(#ink-cart) #registerMyprinterBox-category.is-sharp{border-left:6px solid #f90003}:where(#ink-cart) #registerMyprinterBox-category.is-sharp .registerMyprinter-cgy_brands{color:#f90003;font-weight:bold}:where(#ink-cart) #registerMyprinterBox-category.is-apti{border-left:6px solid #797571}:where(#ink-cart) #registerMyprinterBox-category.is-apti .registerMyprinter-cgy_brands{color:#797571;font-weight:bold}:where(#ink-cart) #registerMyprinterBox-category.is-sanyo{border-left:6px solid #ec062f}:where(#ink-cart) #registerMyprinterBox-category.is-sanyo .registerMyprinter-cgy_brands{color:#ec062f;font-weight:bold}:where(#ink-cart) #registerMyprinterBox-category.is-kanematsu{border-left:6px solid #153487}:where(#ink-cart) #registerMyprinterBox-category.is-kanematsu .registerMyprinter-cgy_brands{color:#153487;font-weight:bold}:where(#ink-cart) #registerMyprinterBox-category.is-panasonic{border-left:6px solid #0544be}:where(#ink-cart) #registerMyprinterBox-category.is-panasonic .registerMyprinter-cgy_brands{color:#0544be;font-weight:bold}:where(#ink-cart) #registerMyprinterBox-category.is-tepra{border-left:6px solid #008df0}:where(#ink-cart) #registerMyprinterBox-category.is-tepra .registerMyprinter-cgy_brands{color:#008df0;font-weight:bold}:where(#ink-cart) #registerMyprinterBox-category .registerMyprinterBox-tit{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}:where(#ink-cart) #registerMyprinterBox-category .registerMyprinter-cgy_printerName{width:100%;line-height:1.5;text-align:center}:where(#ink-cart) #registerMyprinterBox-category .registerMyprinter-cgy_printerTxt{width:100%;margin-bottom:0;font-size:13px;-webkit-box-sizing:border-box;box-sizing:border-box}:where(#ink-cart) #registerMyprinterBox-category .registerMyprinter-select{margin:5px 0 10px;text-align:center}:where(#ink-cart) #registerMyprinterBox-category .registerMyprinter-select select{display:inline-block;width:250px;height:35px;line-height:35px;padding:0 5px;font-size:15px;vertical-align:middle;border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box;border:solid 1px #c4c4c4}:where(#ink-cart) #registerMyprinterBox-category .registerMyprinter-btn{width:100%;margin-bottom:10px;text-align:center}:where(#ink-cart) #registerMyprinterBox-category .registerMyprinter-cpText{background:#f8f8a2;font-size:14px;padding:8px 10px;margin:0px auto 15px;text-align:center;line-height:1.3;width:80%;border-radius:10px;position:relative}:where(#ink-cart) #registerMyprinterBox-category .registerMyprinter-cpText:after{content:"";position:absolute;bottom:-10px;right:50%;border:10px solid transparent;border-top:10px solid #f8f8a2;border-bottom:0;margin-right:-10px}:where(#ink-cart) #registerMyprinterBox-category .registerMyprinter-btn__Close{width:100%;text-align:right}:where(#ink-cart) #registerMyprinterBox-category .registerMyprinter-btn__Close .Close__Link{display:inline-block;width:27px;height:27px;-webkit-transition:0.2s;transition:0.2s;cursor:pointer}:where(#ink-cart) #registerMyprinterBox-category .registerMyprinter-btn__Close .Close__Link:hover{text-decoration:none;opacity:0.5}:where(#ink-cart) #registerMyprinterBox-category .registerMyprinter-btn__NotRegister{display:inline-block;width:150px;height:31px;line-height:31px;padding:0;font-size:14px;color:#000;text-align:center;vertical-align:middle;border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box;border:solid 1px #c4c4c4;-webkit-transition:0.2s;transition:0.2s}:where(#ink-cart) #registerMyprinterBox-category .registerMyprinter-btn__NotRegister:hover{text-decoration:none;opacity:0.5}:where(#ink-cart) #registerMyprinterBox-category .registerMyprinter-btn__Registration input[type=button]{width:150px;height:33px;padding:0;line-height:0;color:#FFF;font-size:14px;text-align:center;border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box;border:solid 1px #dddddd;background-image:-webkit-gradient(linear,left top,left bottom,from(#ff921c),to(#ff8042));background-image:linear-gradient(to bottom,#ff921c,#ff8042);-webkit-transition:0.2s;transition:0.2s;cursor:pointer}:where(#ink-cart) #registerMyprinterBox-category .registerMyprinter-btn__Registration input[type=button]:hover{opacity:0.5}:where(#ink-cart) #registerMyprinterBox-category .registerMyprinter-btn__Registered{display:inline-block;width:100%;height:33px;margin-bottom:5px;padding:0;line-height:33px;color:#FFF;font-size:14px;text-align:center;border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box;border:solid 1px #8abb84;background:#FFF;color:#8abb84}:where(#ink-cart) #registerMyprinterBox-category .registerMyprinter-close{display:inline-block;margin-left:10px;font-size:12px;text-decoration:underline}:where(#ink-cart) .ProductCategory{overflow:hidden}:where(#ink-cart) .ProductCategory .ProductCategory__inner{width:calc(100% - 360px);float:right;margin-right:120px}:where(#ink-cart) .ProductCategory .ProductCategory__FreeArea{padding-bottom:10px;margin-bottom:20px;border-bottom:1px dashed #DDE}:where(#ink-cart) .ProductCategory .FreeArea__MainTitle{margin-top:20px;margin-bottom:16px;padding:4px 0;padding-left:16px;border-left:14px solid #339966;border-bottom:2px solid #339966;font-size:150%;font-weight:bold;color:#339966}:where(#ink-cart) .ProductCategory .FreeArea__Text{margin-bottom:16px}:where(#ink-cart) .ProductCategory .FreeArea__Text>p{font-size:16px;line-height:1.5}:where(#ink-cart) .ProductCategory .FreeArea__ImgBox{margin-bottom:10px}:where(#ink-cart) .ProductCategory .categoryProductHead{position:relative;margin:30px 0 10px}:where(#ink-cart) .ProductCategory .categoryProductHead .categoryProductTitle{margin:0;border-bottom:2px solid #000;background:none;-webkit-box-sizing:border-box;box-sizing:border-box}:where(#ink-cart) .ProductCategory .categoryProductHead .categoryProductTitle .categoryProductTitle__maker-icon{display:inline-block;padding:4px 17px;background:#000;color:#FFF;font-weight:bold;-webkit-box-sizing:border-box;box-sizing:border-box}:where(#ink-cart) .ProductCategory .categoryProductHead .categoryProductTitle .categoryProductTitle__type-number{font-size:25px;font-weight:bold}:where(#ink-cart) .ProductCategory .categoryProductHead .categoryProductTitle.is-epson{border-bottom:2px solid #025caf;color:#025caf}:where(#ink-cart) .ProductCategory .categoryProductHead .categoryProductTitle.is-epson .categoryProductTitle__maker-icon{background:#025caf!important}:where(#ink-cart) .ProductCategory .categoryProductHead .categoryProductTitle.is-epson .categoryProductTitle__type-number{color:#025caf!important}:where(#ink-cart) .ProductCategory .categoryProductHead .categoryProductTitle.is-canon{border-bottom:2px solid #C70D0D;color:#C70D0D}:where(#ink-cart) .ProductCategory .categoryProductHead .categoryProductTitle.is-canon .categoryProductTitle__maker-icon{background:#C70D0D!important}:where(#ink-cart) .ProductCategory .categoryProductHead .categoryProductTitle.is-canon .categoryProductTitle__type-number{color:#C70D0D!important}:where(#ink-cart) .ProductCategory .categoryProductHead .categoryProductTitle.is-brother{border-bottom:2px solid #229bd8;color:#229bd8}:where(#ink-cart) .ProductCategory .categoryProductHead .categoryProductTitle.is-brother .categoryProductTitle__maker-icon{background:#229bd8!important}:where(#ink-cart) .ProductCategory .categoryProductHead .categoryProductTitle.is-brother .categoryProductTitle__type-number{color:#229bd8!important}:where(#ink-cart) .ProductCategory .categoryProductHead .categoryProductTitle.is-hp{border-bottom:2px solid #3b3b3b;color:#3b3b3b}:where(#ink-cart) .ProductCategory .categoryProductHead .categoryProductTitle.is-hp .categoryProductTitle__maker-icon{background:#3b3b3b!important}:where(#ink-cart) .ProductCategory .categoryProductHead .categoryProductTitle.is-hp .categoryProductTitle__type-number{color:#3b3b3b!important}:where(#ink-cart) .ProductCategory .categoryProductHead .categoryProductTitle.is-ricoh{border-bottom:2px solid #b12a01;color:#b12a01}:where(#ink-cart) .ProductCategory .categoryProductHead .categoryProductTitle.is-ricoh .categoryProductTitle__maker-icon{background:#b12a01!important}:where(#ink-cart) .ProductCategory .categoryProductHead .categoryProductTitle.is-ricoh .categoryProductTitle__type-number{color:#b12a01!important}:where(#ink-cart) .ProductCategory .categoryProductHead .categoryProductTitle.is-lexmark{border-bottom:2px solid #CF142B;color:#CF142B}:where(#ink-cart) .ProductCategory .categoryProductHead .categoryProductTitle.is-lexmark .categoryProductTitle__maker-icon{background:#CF142B!important}:where(#ink-cart) .ProductCategory .categoryProductHead .categoryProductTitle.is-lexmark .categoryProductTitle__type-number{color:#CF142B!important}:where(#ink-cart) .ProductCategory .categoryProductHead .categoryProductTitle.is-dell{border-bottom:2px solid #1F1F1F;color:#1F1F1F}:where(#ink-cart) .ProductCategory .categoryProductHead .categoryProductTitle.is-dell .categoryProductTitle__maker-icon{background:#1F1F1F!important}:where(#ink-cart) .ProductCategory .categoryProductHead .categoryProductTitle.is-dell .categoryProductTitle__type-number{color:#1F1F1F!important}:where(#ink-cart) .ProductCategory .categoryProductHead .categoryProductTitle.is-nec{border-bottom:2px solid #111b9a;color:#111b9a}:where(#ink-cart) .ProductCategory .categoryProductHead .categoryProductTitle.is-nec .categoryProductTitle__maker-icon{background:#111b9a!important}:where(#ink-cart) .ProductCategory .categoryProductHead .categoryProductTitle.is-nec .categoryProductTitle__type-number{color:#111b9a!important}:where(#ink-cart) .ProductCategory .categoryProductHead .categoryProductTitle.is-fujitsu{border-bottom:2px solid #F90707;color:#F90707}:where(#ink-cart) .ProductCategory .categoryProductHead .categoryProductTitle.is-fujitsu .categoryProductTitle__maker-icon{background:#F90707!important}:where(#ink-cart) .ProductCategory .categoryProductHead .categoryProductTitle.is-fujitsu .categoryProductTitle__type-number{color:#F90707!important}:where(#ink-cart) .ProductCategory .categoryProductHead .categoryProductTitle.is-fujixerox{border-bottom:2px solid #B31D29;color:#B31D29}:where(#ink-cart) .ProductCategory .categoryProductHead .categoryProductTitle.is-fujixerox .categoryProductTitle__maker-icon{background:#B31D29!important}:where(#ink-cart) .ProductCategory .categoryProductHead .categoryProductTitle.is-fujixerox .categoryProductTitle__type-number{color:#B31D29!important}:where(#ink-cart) .ProductCategory .categoryProductHead .categoryProductTitle.is-oki{border-bottom:2px solid #F90707;color:#F90707}:where(#ink-cart) .ProductCategory .categoryProductHead .categoryProductTitle.is-oki .categoryProductTitle__maker-icon{background:#F90707!important}:where(#ink-cart) .ProductCategory .categoryProductHead .categoryProductTitle.is-oki .categoryProductTitle__type-number{color:#F90707!important}:where(#ink-cart) .ProductCategory .categoryProductHead .categoryProductTitle.is-casio{border-bottom:2px solid #1617A1;color:#1617A1}:where(#ink-cart) .ProductCategory .categoryProductHead .categoryProductTitle.is-casio .categoryProductTitle__maker-icon{background:#1617A1!important}:where(#ink-cart) .ProductCategory .categoryProductHead .categoryProductTitle.is-casio .categoryProductTitle__type-number{color:#1617A1!important}:where(#ink-cart) .ProductCategory .categoryProductHead .categoryProductTitle.is-em_systems{border-bottom:2px solid #666666;color:#666666}:where(#ink-cart) .ProductCategory .categoryProductHead .categoryProductTitle.is-em_systems .categoryProductTitle__maker-icon{background:#666666!important}:where(#ink-cart) .ProductCategory .categoryProductHead .categoryProductTitle.is-em_systems .categoryProductTitle__type-number{color:#666666!important}:where(#ink-cart) .ProductCategory .categoryProductHead .categoryProductTitle.is-ibm{border-bottom:2px solid #016aac;color:#016aac}:where(#ink-cart) .ProductCategory .categoryProductHead .categoryProductTitle.is-ibm .categoryProductTitle__maker-icon{background:#016aac!important}:where(#ink-cart) .ProductCategory .categoryProductHead .categoryProductTitle.is-ibm .categoryProductTitle__type-number{color:#016aac!important}:where(#ink-cart) .ProductCategory .categoryProductHead .categoryProductTitle.is-ntt{border-bottom:2px solid #0568b1;color:#0568b1}:where(#ink-cart) .ProductCategory .categoryProductHead .categoryProductTitle.is-ntt .categoryProductTitle__maker-icon{background:#0568b1!important}:where(#ink-cart) .ProductCategory .categoryProductHead .categoryProductTitle.is-ntt .categoryProductTitle__type-number{color:#0568b1!important}:where(#ink-cart) .ProductCategory .categoryProductHead .categoryProductTitle.is-konicaminolta{border-bottom:2px solid #0d81c2;color:#0d81c2}:where(#ink-cart) .ProductCategory .categoryProductHead .categoryProductTitle.is-konicaminolta .categoryProductTitle__maker-icon{background:#0d81c2!important}:where(#ink-cart) .ProductCategory .categoryProductHead .categoryProductTitle.is-konicaminolta .categoryProductTitle__type-number{color:#0d81c2!important}:where(#ink-cart) .ProductCategory .categoryProductHead .categoryProductTitle.is-hitachi{border-bottom:2px solid #120475;color:#120475}:where(#ink-cart) .ProductCategory .categoryProductHead .categoryProductTitle.is-hitachi .categoryProductTitle__maker-icon{background:#120475!important}:where(#ink-cart) .ProductCategory .categoryProductHead .categoryProductTitle.is-hitachi .categoryProductTitle__type-number{color:#120475!important}:where(#ink-cart) .ProductCategory .categoryProductHead .categoryProductTitle.is-muratec{border-bottom:2px solid #4778b6;color:#4778b6}:where(#ink-cart) .ProductCategory .categoryProductHead .categoryProductTitle.is-muratec .categoryProductTitle__maker-icon{background:#4778b6!important}:where(#ink-cart) .ProductCategory .categoryProductHead .categoryProductTitle.is-muratec .categoryProductTitle__type-number{color:#4778b6!important}:where(#ink-cart) .ProductCategory .categoryProductHead .categoryProductTitle.is-kyocera{border-bottom:2px solid #f80003;color:#f80003}:where(#ink-cart) .ProductCategory .categoryProductHead .categoryProductTitle.is-kyocera .categoryProductTitle__maker-icon{background:#f80003!important}:where(#ink-cart) .ProductCategory .categoryProductHead .categoryProductTitle.is-kyocera .categoryProductTitle__type-number{color:#f80003!important}:where(#ink-cart) .ProductCategory .categoryProductHead .categoryProductTitle.is-jdl{border-bottom:2px solid #0064a1;color:#0064a1}:where(#ink-cart) .ProductCategory .categoryProductHead .categoryProductTitle.is-jdl .categoryProductTitle__maker-icon{background:#0064a1!important}:where(#ink-cart) .ProductCategory .categoryProductHead .categoryProductTitle.is-jdl .categoryProductTitle__type-number{color:#0064a1!important}:where(#ink-cart) .ProductCategory .categoryProductHead .categoryProductTitle.is-sharp{border-bottom:2px solid #f90003;color:#f90003}:where(#ink-cart) .ProductCategory .categoryProductHead .categoryProductTitle.is-sharp .categoryProductTitle__maker-icon{background:#f90003!important}:where(#ink-cart) .ProductCategory .categoryProductHead .categoryProductTitle.is-sharp .categoryProductTitle__type-number{color:#f90003!important}:where(#ink-cart) .ProductCategory .categoryProductHead .categoryProductTitle.is-apti{border-bottom:2px solid #797571;color:#797571}:where(#ink-cart) .ProductCategory .categoryProductHead .categoryProductTitle.is-apti .categoryProductTitle__maker-icon{background:#797571!important}:where(#ink-cart) .ProductCategory .categoryProductHead .categoryProductTitle.is-apti .categoryProductTitle__type-number{color:#797571!important}:where(#ink-cart) .ProductCategory .categoryProductHead .categoryProductTitle.is-sanyo{border-bottom:2px solid #ec062f;color:#ec062f}:where(#ink-cart) .ProductCategory .categoryProductHead .categoryProductTitle.is-sanyo .categoryProductTitle__maker-icon{background:#ec062f!important}:where(#ink-cart) .ProductCategory .categoryProductHead .categoryProductTitle.is-sanyo .categoryProductTitle__type-number{color:#ec062f!important}:where(#ink-cart) .ProductCategory .categoryProductHead .categoryProductTitle.is-kanematsu{border-bottom:2px solid #153487;color:#153487}:where(#ink-cart) .ProductCategory .categoryProductHead .categoryProductTitle.is-kanematsu .categoryProductTitle__maker-icon{background:#153487!important}:where(#ink-cart) .ProductCategory .categoryProductHead .categoryProductTitle.is-kanematsu .categoryProductTitle__type-number{color:#153487!important}:where(#ink-cart) .ProductCategory .categoryProductHead .categoryProductTitle.is-panasonic{border-bottom:2px solid #0544be;color:#0544be}:where(#ink-cart) .ProductCategory .categoryProductHead .categoryProductTitle.is-panasonic .categoryProductTitle__maker-icon{background:#0544be!important}:where(#ink-cart) .ProductCategory .categoryProductHead .categoryProductTitle.is-panasonic .categoryProductTitle__type-number{color:#0544be!important}:where(#ink-cart) .ProductCategory .categoryProductHead .categoryProductTitle.is-tepra{border-bottom:2px solid #008df0;color:#008df0}:where(#ink-cart) .ProductCategory .categoryProductHead .categoryProductTitle.is-tepra .categoryProductTitle__maker-icon{background:#008df0!important}:where(#ink-cart) .ProductCategory .categoryProductHead .categoryProductTitle.is-tepra .categoryProductTitle__type-number{color:#008df0!important}:where(#ink-cart) .ProductCategory .categoryProductStatus{display:table;width:100%;margin-bottom:20px}:where(#ink-cart) .ProductCategory .categoryProductReview{display:table-cell;font-size:120%}:where(#ink-cart) .ProductCategory .categoryProductReview>p{display:inline;vertical-align:middle}:where(#ink-cart) .ProductCategory .categoryProductReview img{width:120px;vertical-align:middle}:where(#ink-cart) .ProductCategory .categoryProductReview span.num{font-size:130%;font-weight:bold;color:#FF0000}:where(#ink-cart) .ProductCategory .categoryProductAttribute{display:table-cell;margin-bottom:20px;text-align:right}:where(#ink-cart) .ProductCategory .categoryProductAttribute .Attribute__ICchip,
:where(#ink-cart) .ProductCategory .categoryProductAttribute .Attribute__MyPrintter,
:where(#ink-cart) .ProductCategory .categoryProductAttribute .Attribute__Zanryo{display:inline-block;padding:14px 10px 14px 48px;font-size:14px;line-height:1;color:#222;border:solid 1px #DDD;border-radius:4px;font-weight:bold;-webkit-box-sizing:border-box;box-sizing:border-box}:where(#ink-cart) .ProductCategory .categoryProductAttribute .Attribute__MyPrintter{margin-right:5px;background:url("/images/stories/htk/product-detail/pficon/pficon_myprinter_markonly.png") no-repeat left 2px center;background-size:contain}:where(#ink-cart) .ProductCategory .categoryProductAttribute .Attribute__Zanryo{background:url("/images/stories/htk/product-detail/pficon/pficon_zanryou_markonly.png") no-repeat left 2px center;background-size:contain}:where(#ink-cart) .ProductCategory .categoryProductAttribute .Attribute__ICchip{margin-right:5px;background:url("/images/stories/htk/product-detail/pficon/pficon_icchip_markonly.png") no-repeat left 2px center;background-size:contain}:where(#ink-cart) .ProductCategory .ProductCategory__AgreementPrinter{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;border:4px solid #e8e8e8;text-align:center}:where(#ink-cart) .ProductCategory .ProductCategory__AgreementPrinter .ProductCategory__TypeName{width:100%;padding:18px 0;line-height:1;background:#f4f4f4;text-align:center;font-size:15px}:where(#ink-cart) .ProductCategory .ProductCategory__AgreementPrinter .ProductCategory__PrinterList{display:inline-block;width:100%;padding:1rem 2rem;text-align:left;-webkit-box-sizing:border-box;box-sizing:border-box}:where(#ink-cart) .ProductCategory .ProductCategory__AgreementPrinter .ProductCategory__PrinterItem{display:inline-block;width:19.6078431373%;padding:6px 0;margin:0.3% 0;border:solid 1px #dddddd;border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;font-size:13px;color:#4e4e4e}:where(#ink-cart) .ProductCategory #Container_Products.ProductCategory__ItemList{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}:where(#ink-cart) .ProductCategory #Container_Products .ProductCategory__ItemBox{-ms-flex-negative:1;flex-shrink:1;width:33%;max-width:329px;min-width:298px;max-width:324px\9;margin-bottom:46px;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}@supports (-ms-ime-align:auto){:where(#ink-cart) .ProductCategory #Container_Products .ProductCategory__ItemBox{max-width:324px}}@media (-ms-high-contrast:none){:where(#ink-cart) .ProductCategory #Container_Products .ProductCategory__ItemBox{max-width:324px}}:where(#ink-cart) .ProductCategory #Container_Products .ProductCategory__ItemThumbnailLink{display:block;max-width:100%;margin-bottom:10px}:where(#ink-cart) .ProductCategory #Container_Products .ProductCategory__ItemThumbnailImage{max-width:100%;height:auto}:where(#ink-cart) .ProductCategory #Container_Products .ProductCategory__ItemNameBox{position:relative;width:100%;padding-right:25px;margin-bottom:10px;-webkit-box-sizing:border-box;box-sizing:border-box}:where(#ink-cart) .ProductCategory #Container_Products .ProductCategory__ItemNameBox .ItemNameBox__FullNameLink{font-weight:normal;-ms-flex-item-align:start;align-self:flex-start;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}:where(#ink-cart) .ProductCategory #Container_Products .ProductCategory__ItemNameBox .ItemNameBox__MoreInfoText{display:none;z-index:9999;position:absolute;padding:0.8rem;line-height:1.7;right:20px;bottom:0;background:#FFF;border:1px solid #DDD}:where(#ink-cart) .ProductCategory #Container_Products .ProductCategory__ItemNameBox .ItemNameBox__MoreInfoBtn{position:absolute;right:0;bottom:0;width:18px;height:18px;background-color:#ffffff;border:solid 1px #b4b4b4;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:18px;line-height:18px;vertical-align:middle;text-align:center}:where(#ink-cart) .ProductCategory #Container_Products .ProductCategory__ItemNameBox .ItemNameBox__MoreInfoBtn:before{content:"i";position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}:where(#ink-cart) .ProductCategory #Container_Products .ProductCategory__ItemNameBox .ItemNameBox__MoreInfoBtn:hover+.ItemNameBox__MoreInfoText{display:block}:where(#ink-cart) .ProductCategory #Container_Products .ProductCategory__ItemPrice{width:100%;display:table;margin-bottom:10px}:where(#ink-cart) .ProductCategory #Container_Products .ProductCategory__ItemPrice .ItemPrice__Selling{display:table-cell;font-size:12px;vertical-align:middle;width:50%;text-align:right;padding-right:20px}:where(#ink-cart) .ProductCategory #Container_Products .ProductCategory__ItemPrice .ItemPrice__Num{font-size:24px;font-weight:bold;color:#ff0000}:where(#ink-cart) .ProductCategory #Container_Products .ProductCategory__ItemPrice .ItemPrice__Comparison{position:relative;display:table-cell;width:40%;padding:4px 0;text-align:center;vertical-align:middle;border:solid 1px #d6d6d6;font-size:10px;border-radius:6px;-webkit-box-sizing:border-box;box-sizing:border-box}:where(#ink-cart) .ProductCategory #Container_Products .ProductCategory__ItemPrice .ItemPrice__Comparison:before{content:"";position:absolute;top:50%;left:-20px;margin-top:-8px;border:8px solid transparent;border-right:12px solid #FFF;z-index:2}:where(#ink-cart) .ProductCategory #Container_Products .ProductCategory__ItemPrice .ItemPrice__Comparison:after{content:"";position:absolute;top:50%;left:-23px;margin-top:-9px;border:9px solid transparent;border-right:14px solid #d6d6d6;z-index:1}:where(#ink-cart) .ProductCategory #Container_Products .ProductCategory__ItemPrice .ItemPrice__Comparison .Comparison__percent{font-size:15px;color:#13a838}:where(#ink-cart) .ProductCategory #Container_Products .ProductCategory__ItemPrice .ItemPrice__Comparison .Comparison__reference{display:block}:where(#ink-cart) .ProductCategory #Container_Products .ProductCategory__ItemCart{overflow:hidden}:where(#ink-cart) .ProductCategory #Container_Products .ProductCategory__ItemCart .ItemCart__Flag{float:left}:where(#ink-cart) .ProductCategory #Container_Products .ProductCategory__ItemCart .ItemCart__Flag>span{display:inline-block;padding:4px;border-radius:0;font-size:11px;-webkit-box-sizing:border-box;box-sizing:border-box}:where(#ink-cart) .ProductCategory #Container_Products .ProductCategory__ItemCart .ItemCart__Flag .touzitsu{background:#0099d9;color:#FFF}:where(#ink-cart) .ProductCategory #Container_Products .ProductCategory__ItemCart .ItemCart__Flag .souryomuryo{background:#fa2a2a;color:#FFF}:where(#ink-cart) .ProductCategory #Container_Products .ProductCategory__ItemCart .ItemCart__Flag .hosyo-premium{background:#d5a847}:where(#ink-cart) .ProductCategory #Container_Products .ProductCategory__ItemCart .ProductCategory__ItemStock{float:right;margin-right:5px;height:28px;line-height:28px}:where(#ink-cart) .ProductCategory #Container_Products .ProductCategory__ItemCart .cart{display:block;width:102px;float:right;margin-top:0;margin-right:0}:where(#ink-cart) .ProductCategory #Container_Products .ProductCategory__ItemCart .qty{width:38px;height:28px;font-size:17px;text-align:center;margin:0 4px 0 0;display:block;float:left;-webkit-box-sizing:border-box;box-sizing:border-box}:where(#ink-cart) .ProductCategory #Container_Products .ProductCategory__ItemCart .add{margin-right:2px}:where(#ink-cart) .ProductCategory #Container_Products .ProductCategory__ItemCart .purchase{width:100%;float:left;height:inherit;margin:10px 0 5px;padding-top:18.7898089172%;border-radius:5px;background:url(cart-htk_product-detail_btn_cart01.png) no-repeat;background-repeat:no-repeat;background-size:contain;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer}:where(#ink-cart) .ProductCategory #Container_Products .ProductCategory__ItemInfo{margin-bottom:15px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:right}:where(#ink-cart) .ProductCategory #Container_Products .ProductCategory__ItemInfo .boxReview{line-height:1;padding-bottom:0;border-bottom:none;margin-bottom:8px}:where(#ink-cart) .ProductCategory #Container_Products .ProductCategory__ItemInfo .boxReview>p{display:inline}:where(#ink-cart) .ProductCategory #Container_Products .ProductCategory__ItemInfo .boxReview img{width:72px;vertical-align:middle;padding-bottom:5px}:where(#ink-cart) .ProductCategory #Container_Products .ProductCategory__ItemInfo .boxReview span.num{font-size:16px;font-weight:bold;color:#FF0000}:where(#ink-cart) .ProductCategory #Container_Products .ProductCategory__ItemInfo .point{font-size:14px}:where(#ink-cart) .ProductCategory #Container_Products .ProductCategory__ItemInfo .point .num1{padding-left:30px;background:transparent url(cart-htk_product-list_common_icon_point.png) no-repeat center left 10px/auto 100%;text-decoration:line-through}:where(#ink-cart) .ProductCategory #Container_Products .ProductCategory__ItemInfo .point .arrow,
:where(#ink-cart) .ProductCategory #Container_Products .ProductCategory__ItemInfo .point .cap,
:where(#ink-cart) .ProductCategory #Container_Products .ProductCategory__ItemInfo .point .num2{color:#ff6100}:where(#ink-cart) .ProductCategory #Container_Products .ProductCategory__ItemInfo .point .point_up{display:inline-block;background:#faf555;padding:5px;font-weight:bold}:where(#ink-cart) .ProductCategory #Container_Products .ProductCategory__DetailButton{display:block;width:100%;padding:8px;border-radius:4px;border:solid 1px #dddddd;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:1;background-image:-webkit-gradient(linear,left top,left bottom,from(#ffffff),to(#d0d0d0));background-image:linear-gradient(to bottom,#ffffff,#d0d0d0);font-size:14px;color:#5c5c5c;font-weight:bold}:where(#ink-cart) .ProductCategory #Container_Products .ProductCategory__DetailButton:hover{background-image:-webkit-gradient(linear,left top,left bottom,from(#ffffff),to(#ebebeb));background-image:linear-gradient(to bottom,#ffffff,#ebebeb);text-decoration:none;color:#909090}:where(#ink-cart) .ProductCategory #Container_Products .campaignInfo{position:absolute;top:-30px;left:0;margin-bottom:10px;font-size:120%;padding:0 10px;text-align:center;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}:where(#ink-cart) .ProductCategory #Container_Products .campaignInfo a{color:#333;text-decoration:underline;display:block;background:transparent url(cart-htk_product-list_common_icon_present.png) no-repeat center right 10px/25px auto}:where(#ink-cart) .ProductCategory #Container_Products .campaignInfo a:hover{opacity:0.6}:where(#ink-cart) .ProductCategory #Container_Products .campaignInfo .campaignInfo-detail{padding:5px 0;border:1px solid #ddd;background:linear-gradient(-60deg,#ffec90,#fffecc,#ffec90)}:where(#ink-cart) .ProductCategory #Container_Products .campaignInfo .campaignInfo-detail:before{content:"";width:20px;position:absolute;left:-1px;top:-1px;border:8px solid transparent;border-bottom:8px solid #ff0000;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}:where(#ink-cart) .ProductCategory #Container_Products .campaignInfo .campaignInfo-em{font-size:130%;font-weight:bold;color:#ff0000}:where(#ink-cart) .category-head-info-box{max-width:940px;margin:0 auto 20px;padding:20px 40px 10px;font-size:16px;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #DDD}:where(#ink-cart) .category-head-info-box__ComparisonList{margin-bottom:40px}:where(#ink-cart) .category-head-info-box__ComparisonList .ComparisonList__Title{margin-bottom:10px;font-size:24px;font-weight:bold;padding:5px 0 5px 15px;border-left:10px solid #818181;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 0px){:where(#ink-cart) .category-head-info-box__ComparisonList .ComparisonList__Title{width:96%;margin:auto;font-size:19px}}:where(#ink-cart) .category-head-info-box__ComparisonList .ComparisonList__Description{font-size:18px;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 0px){:where(#ink-cart) .category-head-info-box__ComparisonList .ComparisonList__Description{width:96%;margin:auto;font-size:14px}}@media screen and (max-width: 0px){:where(#ink-cart) .category-head-info-box__ComparisonList .ComparisonList__Box{overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch}}:where(#ink-cart) .category-head-info-box__ComparisonList .ComparisonList__Table{max-width:1200px}@media screen and (max-width: 0px){:where(#ink-cart) .category-head-info-box__ComparisonList .ComparisonList__Table{margin-left:2%;max-width:inherit}}:where(#ink-cart) .category-head-info-box__ComparisonList .ComparisonList__Table tbody{display:inline-block}:where(#ink-cart) .category-head-info-box__ComparisonList .ComparisonList__Table td,
:where(#ink-cart) .category-head-info-box__ComparisonList .ComparisonList__Table th{min-width:120px;border:1px solid #e6e6e6;vertical-align:middle}@media screen and (max-width: 0px){:where(#ink-cart) .category-head-info-box__ComparisonList .ComparisonList__Table td,
:where(#ink-cart) .category-head-info-box__ComparisonList .ComparisonList__Table th{min-width:90px}}:where(#ink-cart) .category-head-info-box__ComparisonList .ComparisonList__ItemName{padding:17px;font-size:16px;font-weight:bold;text-align:center;color:#FFF;background:#586c7c;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 0px){:where(#ink-cart) .category-head-info-box__ComparisonList .ComparisonList__ItemName{padding:8px}}:where(#ink-cart) .category-head-info-box__ComparisonList .ComparisonList__CartridgeType{padding:17px;font-size:16px;font-weight:bold;text-align:center;color:#FFF;background:#5d87b1;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 0px){:where(#ink-cart) .category-head-info-box__ComparisonList .ComparisonList__CartridgeType{padding:8px}}:where(#ink-cart) .category-head-info-box__ComparisonList .ComparisonList__Status{padding:17px;font-size:16px;font-weight:bold;text-align:center;position:relative;line-height:1.5}@media screen and (max-width: 0px){:where(#ink-cart) .category-head-info-box__ComparisonList .ComparisonList__Status{font-size:14px;padding:8px}}:where(#ink-cart) .category-head-info-box__ComparisonList .ComparisonList__Status .is-2Maru:before,
:where(#ink-cart) .category-head-info-box__ComparisonList .ComparisonList__Status .is-Maru:before,
:where(#ink-cart) .category-head-info-box__ComparisonList .ComparisonList__Status .is-MaruSankaku,
:where(#ink-cart) .category-head-info-box__ComparisonList .ComparisonList__Status .is-Sankaku:before{font-weight:bold;font-size:130%;position:absolute;left:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width: 0px){:where(#ink-cart) .category-head-info-box__ComparisonList .ComparisonList__Status .is-2Maru:before,
:where(#ink-cart) .category-head-info-box__ComparisonList .ComparisonList__Status .is-Maru:before,
:where(#ink-cart) .category-head-info-box__ComparisonList .ComparisonList__Status .is-MaruSankaku,
:where(#ink-cart) .category-head-info-box__ComparisonList .ComparisonList__Status .is-Sankaku:before{position:static;top:inherit;left:inherit;-webkit-transform:none;transform:none;padding-right:2px;vertical-align:middle}}:where(#ink-cart) .category-head-info-box__ComparisonList .ComparisonList__Status .is-2Maru:before{content:"◎";color:#FF0000}:where(#ink-cart) .category-head-info-box__ComparisonList .ComparisonList__Status .is-Maru:before{content:"◯";color:#FF0000}:where(#ink-cart) .category-head-info-box__ComparisonList .ComparisonList__Status .is-Sankaku:before{content:"△";color:#568dcc}:where(#ink-cart) .category-head-caution-box{max-width:940px;margin:0 auto 20px;padding:0;font-size:16px;-webkit-box-sizing:border-box;box-sizing:border-box}:where(#ink-cart) .category-head-mark-premium-warranty{text-align:center}:where(#ink-cart) .product_category-printer-list-title{width:100%;padding:8px 0;background:#EDEDED;text-align:center;font-size:20px;font-weight:bold}:where(#ink-cart) .product_category-printer-list-box{margin:0 0 40px;padding:0;font-size:0}:where(#ink-cart) .product_category-printer-list-box li{display:inline;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;font-size:0}:where(#ink-cart) .product_category-printer-list-box li a{display:inline-block;width:25%;margin:0;padding:10px 0;border-bottom:1px solid #ececec;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;font-size:18px;line-height:1;cursor:pointer}@media screen and (min-width:1440px){:where(#ink-cart) .product_category-printer-list-box li a{width:20%}}:where(#ink-cart) .product_category-morecontent-button{display:inline-block;width:300px;padding:7px 0;border:1px solid #222;border-radius:23px;font-size:18px;font-weight:bold;text-align:center;color:#222!important;text-decoration:none!important;-webkit-transition:0.2s;transition:0.2s;cursor:pointer}:where(#ink-cart) .product_category-morecontent-button:hover{color:#858585!important;border:1px solid #858585}:where(#ink-cart) #maincolumn--wrap-ProductCategory .category-ink_btm{width:100%;max-width:720px;margin:auto}:where(#ink-cart) #maincolumn--wrap-ProductCategory .pagescroll{width:720px;margin:auto}:where(#ink-cart) #maincolumn--wrap-ProductCategory #product-detail-review{width:74%}:where(#ink-cart) #maincolumn--wrap-ProductCategory #product-detail-review div#product-detail-review-bg01{width:100%;padding:0;height:inherit;line-height:1;background:#FFF;-webkit-box-sizing:border-box;box-sizing:border-box;border-left:1px solid #cdccca;border-right:1px solid #cdccca;border-top:1px solid #cdccca;border-bottom:2px solid #25945f}:where(#ink-cart) #maincolumn--wrap-ProductCategory #product-detail-review div#product-detail-review-bg01 h2,
:where(#ink-cart) #maincolumn--wrap-ProductCategory #product-detail-review div#product-detail-review-bg01 h3{float:none;display:inline-block;margin:0;padding:20px 30px;text-indent:1;background:#25945f;color:#FFF}:where(#ink-cart) #maincolumn--wrap-ProductCategory #product-detail-review div#product-detail-review-bg01 .product-detail-review-info{display:inline-block;padding:0 20px;-webkit-box-sizing:border-box;box-sizing:border-box}:where(#ink-cart) #maincolumn--wrap-ProductCategory #product-detail-review div#product-detail-review-bg01 .product-detail-review-info img{width:79px}:where(#ink-cart) #maincolumn--wrap-ProductCategory #product-detail-review div#product-detail-review-bg01 p{float:none;margin:0;padding:0;display:inline-block}:where(#ink-cart) #maincolumn--wrap-ProductCategory #product-detail-review .product-detail-review-frameWrap{max-height:620px;overflow-y:scroll;border:1px solid #ddd;-webkit-box-sizing:border-box;box-sizing:border-box}:where(#ink-cart) #maincolumn--wrap-ProductCategory #product-detail-review div.product-detail-review-frame{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;border:none}:where(#ink-cart) #maincolumn--wrap-ProductCategory #product-detail-review div.product-detail-review-frame:not(:last-child){border-bottom:1px solid #cdccca}:where(#ink-cart) #maincolumn--wrap-ProductCategory #product-detail-review div.product-detail-review-box{width:100%}:where(#ink-cart) #maincolumn--wrap-ProductCategory ul#product-detail-review-link{width:74%;margin-bottom:60px}:where(#ink-cart) #maincolumn--wrap-ProductCategory #product-detail-review{width:100%;max-width:720px;margin:0 auto 20px}:where(#ink-cart) #maincolumn--wrap-ProductCategory .bookmarkBox-SNS_typeA{width:720px;margin:0 auto 20px}:where(#ink-cart) #maincolumn--wrap-ProductCategory .category-landing div.review-box03{float:none;margin:0 auto 15px}:where(#ink-cart) #maincolumn--wrap-ProductCategory .category-landing .voiceBox{margin:0 auto 15px}:where(#ink-cart) #maincolumn--wrap-ProductCategory .pageTop{max-width:720px}:where(#ink-cart) #maincolumn--wrap-ProductCategory .pageTop.pagetopFootBtn{margin:10px auto 30px}:where(#ink-cart) #maincolumn--wrap-ProductCategory #product-list-printer{max-width:720px;margin:auto}:where(#ink-cart) #maincolumn--wrap-ProductCategory #product-list-printer .product-list-printer__HowtoMovie{max-width:400px;margin:auto;padding:1%;-webkit-box-sizing:border-box;box-sizing:border-box}:where(#ink-cart) #maincolumn--wrap-ProductCategory #product-list-printer .product-list-printer__HowtoMovie a img{max-width:100%}:where(#ink-cart) .category-ink_iframe{text-align:center}:where(#ink-cart) .category-ink_iframe iframe{width:100%;height:380px}@media screen and (max-width: 0px){:where(#ink-cart) .category-ink_iframe iframe{width:100%!important;height:auto!important}}:where(#ink-cart) .category-accordion-wrap .category-accordion-dropdown{display:none;padding-top:40px;padding-right:calc(40% - 400px);padding-left:calc(40% - 400px)}@media screen and (max-width: 0px){:where(#ink-cart) .category-accordion-wrap .category-accordion-dropdown{padding:6%}}:where(#ink-cart) .category-accordion-wrap .category-accordion-dropdown p{font-size:16px;line-height:1.8}@media screen and (max-width: 0px){:where(#ink-cart) .category-accordion-wrap .category-accordion-dropdown p{font-size:14px;line-height:1.8}}:where(#ink-cart) .category-accordion-wrap label{display:block;padding:20px;text-align:center;font-size:16px;font-weight:bold;-webkit-transition:0.5s;transition:0.5s}:where(#ink-cart) .category-accordion-wrap input[type=checkbox]{display:none}:where(#ink-cart) .category-accordion-wrap label[for=category-accordion-toggle]{display:block;background:#f7f7f5}:where(#ink-cart) .category-accordion-wrap label[for=category-accordion-toggle]:hover{cursor:pointer;opacity:0.7}:where(#ink-cart) .category-accordion-wrap label[for=category-accordion-toggle]:before{-webkit-transform:rotate(225deg);transform:rotate(225deg)}:where(#ink-cart) .category-accordion-wrap #category-accordion-toggle:checked+.category-accordion-dropdown{display:block}:where(#ink-cart) .category-accordion-wrap .btn{background-image:-webkit-gradient(linear,left top,left bottom,from(#ffffff),to(#d0d0d0));background-image:linear-gradient(to bottom,#ffffff,#d0d0d0);padding:6px 16px 4px;line-height:1;border:1px solid #DDD;border-radius:8px;margin-left:10px;font-size:14px;vertical-align:middle}@media screen and (max-width: 0px){:where(#ink-cart) .category-accordion-wrap .btn{margin-top:6px;padding:10px 16px;display:block}}:where(#ink-cart) #main_bg.main_bg__ArticleFullpage{width:1240px;-webkit-box-sizing:border-box;box-sizing:border-box}:where(#ink-cart) #main_bg.main_bg__ArticleFullpage .headerWrapper__header{margin:auto;padding:0 500% 5px;background:none}:where(#ink-cart) #main_bg.main_bg__ArticleFullpage .headerWrapper__globalMenuWrapper{padding:0;width:100%}:where(#ink-cart) #main_bg.main_bg__ArticleFullpage #headerWrapper .globalInfo{width:100%;width:1240px;margin:0 auto;padding:12px 500%}:where(#ink-cart) #main_bg.main_bg__ArticleFullpage .globalMenuWrapper__globalMenu{width:100%;margin-left:auto;margin-right:auto}:where(#ink-cart) #main_bg.main_bg__ArticleFullpage .faxOrderWrap .faxOrderText{margin-bottom:0}:where(#ink-cart) #main_bg.main_bg__ArticleFullpage .faxOrderWrap .btn-fax{padding:5px 12px}:where(#ink-cart) #main_bg.main_bg__ArticleFullpage .breadcrumbList__item{display:inline-block}:where(#ink-cart) #main_bg.main_bg__ArticleFullpage .breadcrumbList__item:nth-child(n+2):before{margin-right:5px;content:">";display:inline-block}@media screen and (max-width: 0px){:where(#ink-cart) #main_bg.main_bg__ArticleFullpage .breadcrumbList__item:nth-child(n+2):before{content:none}}:where(#ink-cart) #main_bg.main_bg__ArticleFullpage #maincolumn{width:calc(100% - 360px);margin-right:120px}:where(#ink-cart) #main_bg.main_bg__ArticleFullpage div.product_details{width:100%}:where(#ink-cart) #main_bg.main_bg__ArticleFullpage div.product_details .contentpaneopen{width:100%}:where(#ink-cart) #main_bg.main_bg__ArticleFullpage .fbBoxWrapper{width:68%;margin-left:4%}@media screen and (max-width:1365px){:where(#ink-cart) #main_bg.main_bg__ArticleFullpage .fbBoxWrapper{background:none}:where(#ink-cart) #main_bg.main_bg__ArticleFullpage .fbBoxWrapper iframe{margin:auto}}:where(#ink-cart) #main_bg.main_bg__ArticleFullpage .footerWrapper.footerWrapper--guide .footerWrap__inner{float:none;max-width:940px;margin-left:auto;margin-right:auto}:where(#ink-cart) #main_bg.main_bg__ArticleFullpage .footerWrapper.footerWrapper--guide .wrapperTitle{text-align:center}:where(#ink-cart) #main_bg.main_bg__ArticleFullpage .footerWrapper.footerWrapper--top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}:where(#ink-cart) #main_bg.main_bg__ArticleFullpage .footerWrapper .footerWrapper--bottom .footerLogo{margin-left:4%}:where(#ink-cart) #main_bg.main_bg__ArticleFullpage .footerWrapper .footerWrapper--bottom p{margin-right:4%}:where(#ink-cart) #main_bg.main_bg__ArticleFullpage .fbBoxWrapper{width:960px;margin:auto}:where(#ink-cart) #main_bg.main_bg__ArticleFullpage .contactBox{margin-left:auto;margin-right:auto}:where(#ink-cart) #main_bg.main_bg__ArticleFullpage .note{margin-left:auto;margin-right:auto}:where(#ink-cart) .categoryProductHead{position:relative;margin:30px 0 10px}@media screen and (max-width: 0px){:where(#ink-cart) .categoryProductHead{width:100%;margin:20px auto 0}}:where(#ink-cart) .categoryProductHead .categoryProductTitle{margin:0;border-bottom:2px solid #000;background:none;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 0px){:where(#ink-cart) .categoryProductHead .categoryProductTitle{margin-bottom:20px}}:where(#ink-cart) .categoryProductHead .categoryProductTitle .categoryProductTitle__maker-icon{display:inline-block;padding:4px 17px;background:#000;color:#FFF;font-weight:bold;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 0px){:where(#ink-cart) .categoryProductHead .categoryProductTitle .categoryProductTitle__maker-icon{display:block;width:100%;text-align:center;border-radius:0}}:where(#ink-cart) .categoryProductHead .categoryProductTitle .categoryProductTitle__type-number{font-size:22px;font-weight:bold}@media screen and (max-width: 0px){:where(#ink-cart) .categoryProductHead .categoryProductTitle .categoryProductTitle__type-number{display:block;padding:7px 10px;font-size:16px;line-height:1.5;-webkit-box-sizing:border-box;box-sizing:border-box}}:where(#ink-cart) .categoryProductHead .categoryProductTitle.is-epson{border-bottom:2px solid #025caf;color:#025caf}@media screen and (max-width: 0px){:where(#ink-cart) .categoryProductHead .categoryProductTitle.is-epson{border-bottom:1px solid #025caf}}:where(#ink-cart) .categoryProductHead .categoryProductTitle.is-epson .categoryProductTitle__maker-icon{background:#025caf!important}:where(#ink-cart) .categoryProductHead .categoryProductTitle.is-epson .categoryProductTitle__type-number{color:#025caf!important}:where(#ink-cart) .categoryProductHead .categoryProductTitle.is-canon{border-bottom:2px solid #C70D0D;color:#C70D0D}@media screen and (max-width: 0px){:where(#ink-cart) .categoryProductHead .categoryProductTitle.is-canon{border-bottom:1px solid #C70D0D}}:where(#ink-cart) .categoryProductHead .categoryProductTitle.is-canon .categoryProductTitle__maker-icon{background:#C70D0D!important}:where(#ink-cart) .categoryProductHead .categoryProductTitle.is-canon .categoryProductTitle__type-number{color:#C70D0D!important}:where(#ink-cart) .categoryProductHead .categoryProductTitle.is-brother{border-bottom:2px solid #229bd8;color:#229bd8}@media screen and (max-width: 0px){:where(#ink-cart) .categoryProductHead .categoryProductTitle.is-brother{border-bottom:1px solid #229bd8}}:where(#ink-cart) .categoryProductHead .categoryProductTitle.is-brother .categoryProductTitle__maker-icon{background:#229bd8!important}:where(#ink-cart) .categoryProductHead .categoryProductTitle.is-brother .categoryProductTitle__type-number{color:#229bd8!important}:where(#ink-cart) .categoryProductHead .categoryProductTitle.is-hp{border-bottom:2px solid #3b3b3b;color:#3b3b3b}@media screen and (max-width: 0px){:where(#ink-cart) .categoryProductHead .categoryProductTitle.is-hp{border-bottom:1px solid #3b3b3b}}:where(#ink-cart) .categoryProductHead .categoryProductTitle.is-hp .categoryProductTitle__maker-icon{background:#3b3b3b!important}:where(#ink-cart) .categoryProductHead .categoryProductTitle.is-hp .categoryProductTitle__type-number{color:#3b3b3b!important}:where(#ink-cart) .categoryProductHead .categoryProductTitle.is-ricoh{border-bottom:2px solid #b12a01;color:#b12a01}@media screen and (max-width: 0px){:where(#ink-cart) .categoryProductHead .categoryProductTitle.is-ricoh{border-bottom:1px solid #b12a01}}:where(#ink-cart) .categoryProductHead .categoryProductTitle.is-ricoh .categoryProductTitle__maker-icon{background:#b12a01!important}:where(#ink-cart) .categoryProductHead .categoryProductTitle.is-ricoh .categoryProductTitle__type-number{color:#b12a01!important}:where(#ink-cart) .categoryProductHead .categoryProductTitle.is-lexmark{border-bottom:2px solid #CF142B;color:#CF142B}@media screen and (max-width: 0px){:where(#ink-cart) .categoryProductHead .categoryProductTitle.is-lexmark{border-bottom:1px solid #CF142B}}:where(#ink-cart) .categoryProductHead .categoryProductTitle.is-lexmark .categoryProductTitle__maker-icon{background:#CF142B!important}:where(#ink-cart) .categoryProductHead .categoryProductTitle.is-lexmark .categoryProductTitle__type-number{color:#CF142B!important}:where(#ink-cart) .categoryProductHead .categoryProductTitle.is-dell{border-bottom:2px solid #1F1F1F;color:#1F1F1F}@media screen and (max-width: 0px){:where(#ink-cart) .categoryProductHead .categoryProductTitle.is-dell{border-bottom:1px solid #1F1F1F}}:where(#ink-cart) .categoryProductHead .categoryProductTitle.is-dell .categoryProductTitle__maker-icon{background:#1F1F1F!important}:where(#ink-cart) .categoryProductHead .categoryProductTitle.is-dell .categoryProductTitle__type-number{color:#1F1F1F!important}:where(#ink-cart) .categoryProductHead .categoryProductTitle.is-nec{border-bottom:2px solid #111b9a;color:#111b9a}@media screen and (max-width: 0px){:where(#ink-cart) .categoryProductHead .categoryProductTitle.is-nec{border-bottom:1px solid #111b9a}}:where(#ink-cart) .categoryProductHead .categoryProductTitle.is-nec .categoryProductTitle__maker-icon{background:#111b9a!important}:where(#ink-cart) .categoryProductHead .categoryProductTitle.is-nec .categoryProductTitle__type-number{color:#111b9a!important}:where(#ink-cart) .categoryProductHead .categoryProductTitle.is-fujitsu{border-bottom:2px solid #F90707;color:#F90707}@media screen and (max-width: 0px){:where(#ink-cart) .categoryProductHead .categoryProductTitle.is-fujitsu{border-bottom:1px solid #F90707}}:where(#ink-cart) .categoryProductHead .categoryProductTitle.is-fujitsu .categoryProductTitle__maker-icon{background:#F90707!important}:where(#ink-cart) .categoryProductHead .categoryProductTitle.is-fujitsu .categoryProductTitle__type-number{color:#F90707!important}:where(#ink-cart) .categoryProductHead .categoryProductTitle.is-fujixerox{border-bottom:2px solid #B31D29;color:#B31D29}@media screen and (max-width: 0px){:where(#ink-cart) .categoryProductHead .categoryProductTitle.is-fujixerox{border-bottom:1px solid #B31D29}}:where(#ink-cart) .categoryProductHead .categoryProductTitle.is-fujixerox .categoryProductTitle__maker-icon{background:#B31D29!important}:where(#ink-cart) .categoryProductHead .categoryProductTitle.is-fujixerox .categoryProductTitle__type-number{color:#B31D29!important}:where(#ink-cart) .categoryProductHead .categoryProductTitle.is-oki{border-bottom:2px solid #F90707;color:#F90707}@media screen and (max-width: 0px){:where(#ink-cart) .categoryProductHead .categoryProductTitle.is-oki{border-bottom:1px solid #F90707}}:where(#ink-cart) .categoryProductHead .categoryProductTitle.is-oki .categoryProductTitle__maker-icon{background:#F90707!important}:where(#ink-cart) .categoryProductHead .categoryProductTitle.is-oki .categoryProductTitle__type-number{color:#F90707!important}:where(#ink-cart) .categoryProductHead .categoryProductTitle.is-casio{border-bottom:2px solid #1617A1;color:#1617A1}@media screen and (max-width: 0px){:where(#ink-cart) .categoryProductHead .categoryProductTitle.is-casio{border-bottom:1px solid #1617A1}}:where(#ink-cart) .categoryProductHead .categoryProductTitle.is-casio .categoryProductTitle__maker-icon{background:#1617A1!important}:where(#ink-cart) .categoryProductHead .categoryProductTitle.is-casio .categoryProductTitle__type-number{color:#1617A1!important}:where(#ink-cart) .categoryProductHead .categoryProductTitle.is-em_systems{border-bottom:2px solid #666666;color:#666666}@media screen and (max-width: 0px){:where(#ink-cart) .categoryProductHead .categoryProductTitle.is-em_systems{border-bottom:1px solid #666666}}:where(#ink-cart) .categoryProductHead .categoryProductTitle.is-em_systems .categoryProductTitle__maker-icon{background:#666666!important}:where(#ink-cart) .categoryProductHead .categoryProductTitle.is-em_systems .categoryProductTitle__type-number{color:#666666!important}:where(#ink-cart) .categoryProductHead .categoryProductTitle.is-ibm{border-bottom:2px solid #016aac;color:#016aac}@media screen and (max-width: 0px){:where(#ink-cart) .categoryProductHead .categoryProductTitle.is-ibm{border-bottom:1px solid #016aac}}:where(#ink-cart) .categoryProductHead .categoryProductTitle.is-ibm .categoryProductTitle__maker-icon{background:#016aac!important}:where(#ink-cart) .categoryProductHead .categoryProductTitle.is-ibm .categoryProductTitle__type-number{color:#016aac!important}:where(#ink-cart) .categoryProductHead .categoryProductTitle.is-ntt{border-bottom:2px solid #0568b1;color:#0568b1}@media screen and (max-width: 0px){:where(#ink-cart) .categoryProductHead .categoryProductTitle.is-ntt{border-bottom:1px solid #0568b1}}:where(#ink-cart) .categoryProductHead .categoryProductTitle.is-ntt .categoryProductTitle__maker-icon{background:#0568b1!important}:where(#ink-cart) .categoryProductHead .categoryProductTitle.is-ntt .categoryProductTitle__type-number{color:#0568b1!important}:where(#ink-cart) .categoryProductHead .categoryProductTitle.is-konicaminolta{border-bottom:2px solid #0d81c2;color:#0d81c2}@media screen and (max-width: 0px){:where(#ink-cart) .categoryProductHead .categoryProductTitle.is-konicaminolta{border-bottom:1px solid #0d81c2}}:where(#ink-cart) .categoryProductHead .categoryProductTitle.is-konicaminolta .categoryProductTitle__maker-icon{background:#0d81c2!important}:where(#ink-cart) .categoryProductHead .categoryProductTitle.is-konicaminolta .categoryProductTitle__type-number{color:#0d81c2!important}:where(#ink-cart) .categoryProductHead .categoryProductTitle.is-hitachi{border-bottom:2px solid #120475;color:#120475}@media screen and (max-width: 0px){:where(#ink-cart) .categoryProductHead .categoryProductTitle.is-hitachi{border-bottom:1px solid #120475}}:where(#ink-cart) .categoryProductHead .categoryProductTitle.is-hitachi .categoryProductTitle__maker-icon{background:#120475!important}:where(#ink-cart) .categoryProductHead .categoryProductTitle.is-hitachi .categoryProductTitle__type-number{color:#120475!important}:where(#ink-cart) .categoryProductHead .categoryProductTitle.is-muratec{border-bottom:2px solid #4778b6;color:#4778b6}@media screen and (max-width: 0px){:where(#ink-cart) .categoryProductHead .categoryProductTitle.is-muratec{border-bottom:1px solid #4778b6}}:where(#ink-cart) .categoryProductHead .categoryProductTitle.is-muratec .categoryProductTitle__maker-icon{background:#4778b6!important}:where(#ink-cart) .categoryProductHead .categoryProductTitle.is-muratec .categoryProductTitle__type-number{color:#4778b6!important}:where(#ink-cart) .categoryProductHead .categoryProductTitle.is-kyocera{border-bottom:2px solid #f80003;color:#f80003}@media screen and (max-width: 0px){:where(#ink-cart) .categoryProductHead .categoryProductTitle.is-kyocera{border-bottom:1px solid #f80003}}:where(#ink-cart) .categoryProductHead .categoryProductTitle.is-kyocera .categoryProductTitle__maker-icon{background:#f80003!important}:where(#ink-cart) .categoryProductHead .categoryProductTitle.is-kyocera .categoryProductTitle__type-number{color:#f80003!important}:where(#ink-cart) .categoryProductHead .categoryProductTitle.is-jdl{border-bottom:2px solid #0064a1;color:#0064a1}@media screen and (max-width: 0px){:where(#ink-cart) .categoryProductHead .categoryProductTitle.is-jdl{border-bottom:1px solid #0064a1}}:where(#ink-cart) .categoryProductHead .categoryProductTitle.is-jdl .categoryProductTitle__maker-icon{background:#0064a1!important}:where(#ink-cart) .categoryProductHead .categoryProductTitle.is-jdl .categoryProductTitle__type-number{color:#0064a1!important}:where(#ink-cart) .categoryProductHead .categoryProductTitle.is-sharp{border-bottom:2px solid #f90003;color:#f90003}@media screen and (max-width: 0px){:where(#ink-cart) .categoryProductHead .categoryProductTitle.is-sharp{border-bottom:1px solid #f90003}}:where(#ink-cart) .categoryProductHead .categoryProductTitle.is-sharp .categoryProductTitle__maker-icon{background:#f90003!important}:where(#ink-cart) .categoryProductHead .categoryProductTitle.is-sharp .categoryProductTitle__type-number{color:#f90003!important}:where(#ink-cart) .categoryProductHead .categoryProductTitle.is-apti{border-bottom:2px solid #797571;color:#797571}@media screen and (max-width: 0px){:where(#ink-cart) .categoryProductHead .categoryProductTitle.is-apti{border-bottom:1px solid #797571}}:where(#ink-cart) .categoryProductHead .categoryProductTitle.is-apti .categoryProductTitle__maker-icon{background:#797571!important}:where(#ink-cart) .categoryProductHead .categoryProductTitle.is-apti .categoryProductTitle__type-number{color:#797571!important}:where(#ink-cart) .categoryProductHead .categoryProductTitle.is-sanyo{border-bottom:2px solid #ec062f;color:#ec062f}@media screen and (max-width: 0px){:where(#ink-cart) .categoryProductHead .categoryProductTitle.is-sanyo{border-bottom:1px solid #ec062f}}:where(#ink-cart) .categoryProductHead .categoryProductTitle.is-sanyo .categoryProductTitle__maker-icon{background:#ec062f!important}:where(#ink-cart) .categoryProductHead .categoryProductTitle.is-sanyo .categoryProductTitle__type-number{color:#ec062f!important}:where(#ink-cart) .categoryProductHead .categoryProductTitle.is-kanematsu{border-bottom:2px solid #153487;color:#153487}@media screen and (max-width: 0px){:where(#ink-cart) .categoryProductHead .categoryProductTitle.is-kanematsu{border-bottom:1px solid #153487}}:where(#ink-cart) .categoryProductHead .categoryProductTitle.is-kanematsu .categoryProductTitle__maker-icon{background:#153487!important}:where(#ink-cart) .categoryProductHead .categoryProductTitle.is-kanematsu .categoryProductTitle__type-number{color:#153487!important}:where(#ink-cart) .categoryProductHead .categoryProductTitle.is-panasonic{border-bottom:2px solid #0544be;color:#0544be}@media screen and (max-width: 0px){:where(#ink-cart) .categoryProductHead .categoryProductTitle.is-panasonic{border-bottom:1px solid #0544be}}:where(#ink-cart) .categoryProductHead .categoryProductTitle.is-panasonic .categoryProductTitle__maker-icon{background:#0544be!important}:where(#ink-cart) .categoryProductHead .categoryProductTitle.is-panasonic .categoryProductTitle__type-number{color:#0544be!important}:where(#ink-cart) .categoryProductHead .categoryProductTitle.is-tepra{border-bottom:2px solid #008df0;color:#008df0}@media screen and (max-width: 0px){:where(#ink-cart) .categoryProductHead .categoryProductTitle.is-tepra{border-bottom:1px solid #008df0}}:where(#ink-cart) .categoryProductHead .categoryProductTitle.is-tepra .categoryProductTitle__maker-icon{background:#008df0!important}:where(#ink-cart) .categoryProductHead .categoryProductTitle.is-tepra .categoryProductTitle__type-number{color:#008df0!important}:where(#ink-cart) .ModelNumberSearchBox{margin-bottom:10px}:where(#ink-cart) .ModelNumberSearchBox__Inner{margin:0 auto}:where(#ink-cart) .ModelNumberSearchBox__Description{margin-bottom:30px;font-size:20px;font-weight:bold;text-align:center;color:#FFF;letter-spacing:0.01em}@media screen and (max-width: 0px){:where(#ink-cart) .ModelNumberSearchBox__Description{margin-bottom:0;padding:20px;font-size:16px;-webkit-box-sizing:border-box;box-sizing:border-box}}:where(#ink-cart) .ModelNumberSearchBox__FromArea{position:relative;padding:30px 0 20px;background:#025caf;text-align:center}@media screen and (max-width: 0px){:where(#ink-cart) .ModelNumberSearchBox__FromArea{margin-bottom:10px;padding:0 0 20px;position:inherit}}:where(#ink-cart) .ModelNumberSearchBox__FromArea .FromArea__Input{width:96%;margin:0 auto;padding:8px 10px;font-size:33px;line-height:1;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 0px){:where(#ink-cart) .ModelNumberSearchBox__FromArea .FromArea__Input{width:96%;margin-bottom:0;padding:8px 10px 6px;font-size:18px}}:where(#ink-cart) .ModelNumberSearchBox__FromArea .FromArea__Button{width:69px;margin:0;margin-bottom:22px;padding:10px 0;border-radius:4px;background:#120475;color:#FFF;font-size:16px;text-align:center;line-height:1}@media screen and (max-width: 0px){:where(#ink-cart) .ModelNumberSearchBox__FromArea .FromArea__Button{display:none}}:where(#ink-cart) .ModelNumberSearchBoxMaker.is-canon .ModelNumberSearchBox__FromArea{background:#C70D0D}:where(#ink-cart) .ModelNumberSearchBoxMaker.is-brother .ModelNumberSearchBox__FromArea{background:#229bd8}:where(#ink-cart) .ModelNumberSearchBoxMaker.is-hp .ModelNumberSearchBox__FromArea{background:#3b3b3b}:where(#ink-cart) .ModelNumberSearchBox__Caption{margin-top:20px;font-size:14px;text-align:center;color:#FFF;letter-spacing:0.01em}@media screen and (max-width: 0px){:where(#ink-cart) .ModelNumberSearchBox__Caption{font-size:12px}}:where(#ink-cart) .ModelNumberResultBox{width:96%;margin:0 auto 0;padding:10px 20px;text-align:left;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #a7a7a7;background:#FFF}@media screen and (max-width: 0px){:where(#ink-cart) .ModelNumberResultBox{margin:10px auto 0;left:inherit;top:inherit;position:inherit}}:where(#ink-cart) .ModelNumberResultBox__Refine{margin-bottom:10px;vertical-align:middle;font-size:14px}:where(#ink-cart) .ModelNumberResultBox__Refine .Refine__txt{margin:0;font-weight:bold;vertical-align:middle}:where(#ink-cart) .ModelNumberResultBox__Refine input{margin:0;vertical-align:middle}:where(#ink-cart) .ModelNumberResultBox__Refine label{margin:0;vertical-align:middle}:where(#ink-cart) .ModelNumberResultBox__List{margin-bottom:23px}:where(#ink-cart) .ModelNumberResultBox__Title{font-size:16px;padding:16px 0;line-height:1;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;font-weight:bold;background:#ededed}:where(#ink-cart) .ModelNumberResultBox__NoResult{font-size:16px;font-weight:bold;text-align:center;padding:20px 0}@media screen and (max-width: 0px){:where(#ink-cart) .ModelNumberResultBox__NoResult{font-size:14px}}:where(#ink-cart) .ModelNumberResultBox__Item{display:block;margin:0;padding:0}@media screen and (max-width: 0px){:where(#ink-cart) .ModelNumberResultBox__Item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}}:where(#ink-cart) .ModelNumberResultBox__Item li{display:inline;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;font-size:0}@media screen and (max-width: 0px){:where(#ink-cart) .ModelNumberResultBox__Item li{width:33.33333333%;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;border-bottom:1px solid #EEE;background:#f7f7f7}}@media screen and (max-width: 0px){:where(#ink-cart) .ModelNumberResultBox__Item li{border:none}}@media screen and (max-width: 0px){:where(#ink-cart) .ModelNumberResultBox__Item li:nth-child(2n) a{background:#FFF}}:where(#ink-cart) .ModelNumberResultBox__Item a{display:inline-block;width:22.6%;margin:0;padding:14px 1%;border-bottom:1px solid #ececec;font-size:20px;line-height:1.5;cursor:pointer}:where(#ink-cart) .ModelNumberResultBox__Item a:hover{background:#fff8e5;color:#c14d4d}@media screen and (max-width: 0px){:where(#ink-cart) .ModelNumberResultBox__Item a{width:100%;height:100%;display:block;padding:17px 8px;-webkit-box-sizing:border-box;box-sizing:border-box;text-decoration:underline;border:none;font-size:16px;line-height:1.3}}:where(#ink-cart) .ModelNumberResultBox__Item _:-ms-lang(x),
:where(#ink-cart) .ModelNumberResultBox__Item a{width:22.6%}:where(#ink-cart) .PageScrollButton{margin-bottom:52px;text-align:center}@media screen and (max-width: 0px){:where(#ink-cart) .PageScrollButton{margin-bottom:20px}}:where(#ink-cart) a.PageScrollButton__Link{display:inline-block;width:300px;padding:7px 0;border:1px solid #222;border-radius:23px;font-size:16px;font-weight:bold;text-align:center;color:#222;text-decoration:none!important;-webkit-transition:0.2s;transition:0.2s;cursor:pointer}@media screen and (max-width: 0px){:where(#ink-cart) a.PageScrollButton__Link{width:auto;padding:7px 2%;font-size:13px;margin-bottom:10px}}:where(#ink-cart) a.PageScrollButton__Link:hover{color:#858585;border:1px solid #858585}:where(#ink-cart) .ProductLineup__Title{margin-bottom:10px;padding:10px 16px;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:1;font-weight:bold;font-size:22px;border-top:10px solid #e6e6e6;border-bottom:1px solid #e6e6e6}@media screen and (max-width: 0px){:where(#ink-cart) .ProductLineup__Title{font-size:17px;line-height:1.5}}:where(#ink-cart) .ProductLineup__InkModelList{margin-bottom:140px}@media screen and (max-width: 0px){:where(#ink-cart) .ProductLineup__InkModelList{margin-bottom:60px}}:where(#ink-cart) .ProductLineup__InkModelList ul{font-size:0;padding:0}:where(#ink-cart) .ProductLineup__InkModelList li{width:20%;display:inline-block;margin:0;padding:0.5rem;-webkit-box-sizing:border-box;box-sizing:border-box}:where(#ink-cart) .ProductLineup__InkModelList li img{width:100%;max-width:100%;height:auto}@media screen and (max-width: 0px){:where(#ink-cart) .ProductLineup__InkModelList li{margin:1%;padding:1%;-webkit-box-sizing:border-box;box-sizing:border-box;width:48%}:where(#ink-cart) .ProductLineup__InkModelList li a img{max-width:100%}}:where(#ink-cart) .ProductLineup__InkModelList .InkModelList__Name{padding:0.4rem 0;font-size:14px;line-height:1;text-align:left;color:#222;font-weight:bold}:where(#ink-cart) .ProductLineup__InkModelList--ranking{margin-bottom:10px}:where(#ink-cart) .ProductLineup__InkModelList--ranking ul{font-size:0;padding:0}:where(#ink-cart) .ProductLineup__InkModelList--ranking li{max-width:220px;width:16.6666666667%;display:inline-block;margin:0;padding:0.5rem;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 0px){:where(#ink-cart) .ProductLineup__InkModelList--ranking li{width:32%;margin:0.5%;padding:0}}:where(#ink-cart) .ProductLineup__InkModelList--ranking li img{max-width:100%;height:auto}:where(#ink-cart) .ProductLineup__InkModelList--ranking .InkModelList__Name{padding:0.4rem 0;font-size:14px;line-height:1.35;text-align:left;color:#222;font-weight:bold}:where(#ink-cart) .ProductLineup__ProductModelList ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}:where(#ink-cart) .ProductLineup__ProductDescription{font-size:16px}@media screen and (max-width: 0px){:where(#ink-cart) .ProductLineup__ProductDescription{width:96%;margin:auto;font-size:12px}}:where(#ink-cart) .ProductLineup__ModelList{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}:where(#ink-cart) .ProductLineup__ModelList li{display:inline-block;-ms-flex-negative:1;flex-shrink:1;width:33%;-webkit-box-flex:33%;-ms-flex:33%;flex:33%;max-width:33%;margin-bottom:46px;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}@media screen and (max-width: 0px){:where(#ink-cart) .ProductLineup__ModelList li{width:50%;-webkit-box-flex:50%;-ms-flex:50%;flex:50%;max-width:50%;margin-bottom:10px;min-width:inherit}}:where(#ink-cart) .ProductLineup__ModelList li a{display:inline-block;max-width:100%;color:transparent;text-decoration:none;-webkit-transition:0.2s;transition:0.2s}:where(#ink-cart) .ProductLineup__ModelList li a:hover{opacity:0.7}:where(#ink-cart) .ProductLineup__ModelPhoto{display:block;max-width:100%;margin-bottom:6px}:where(#ink-cart) .ProductLineup__ModelName{display:block;margin-bottom:6px;font-size:16px;font-weight:bold;color:#222}@media screen and (max-width: 0px){:where(#ink-cart) .ProductLineup__ModelName{font-size:14px}}:where(#ink-cart) .ProductLineup__ModelName:before{margin-right:0px;content:"〉";color:#DDD;font-weight:normal}@media screen and (max-width: 0px){:where(#ink-cart) .ProductLineup__ModelName:before{display:none}}:where(#ink-cart) .ProductLineup__ModelDescription{display:block;font-size:14px;color:#222}@media screen and (max-width: 0px){:where(#ink-cart) .ProductLineup__ModelDescription{font-size:12px}}:where(#ink-cart) .ProductLineup__Caption{margin-bottom:10px;text-align:right;font-size:16px}@media screen and (max-width: 0px){:where(#ink-cart) .ProductLineup__Caption{font-size:12px}}:where(#ink-cart) .ProductLineup__RelatedLink{width:100%;margin-top:20px;text-align:center;font-size:16px}@media screen and (max-width: 0px){:where(#ink-cart) .ProductLineup__RelatedLink{margin-top:10px;font-size:14px}}:where(#ink-cart) .ProductLineup__RelatedLink a{vertical-align:middle}:where(#ink-cart) .ProductLineup__RelatedLink:before{margin-right:-7px;font-size:12px;content:"〉";vertical-align:middle}:where(#ink-cart) .ProductLineup__Description{font-size:17px;line-height:1.56;padding:20px 0 16px;border-top:1px solid #c1c1c1;border-bottom:1px solid #c1c1c1}@media screen and (max-width: 0px){:where(#ink-cart) .ProductLineup__Description{font-size:14px}}@media screen and (max-width: 0px){:where(#ink-cart) .ProductLineup__PrinterModelList{width:98%;margin:auto}}:where(#ink-cart) .PrinterModelList{margin-bottom:50px}:where(#ink-cart) .PrinterModelList__Thumbnail img{max-width:140px;height:auto}@media screen and (max-width: 0px){:where(#ink-cart) .PrinterModelList__Thumbnail img{max-width:35%}}:where(#ink-cart) .PrinterModelList__Title{padding-left:10px;font-size:22px;font-weight:bold;border-left:20px solid #89919d;border-bottom:1px solid #89919d}:where(#ink-cart) .PrinterModelList__Description{font-size:16px;margin-bottom:0;padding:20px 30px}:where(#ink-cart) .PrinterModelList__Item{margin:0;padding:0}:where(#ink-cart) .PrinterModelList__Item li{display:inline;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;font-size:0}:where(#ink-cart) .PrinterModelList__Item a{display:inline-block;width:20%;margin:0;padding:14px 1%;border-bottom:1px solid #ececec;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:15px;line-height:1.5;cursor:pointer}:where(#ink-cart) .PrinterModelList__Item a:hover{background:#fff8e5;color:#c14d4d}@media screen and (max-width: 0px){:where(#ink-cart) .PrinterModelList__Item a{width:33.3%;font-size:13px;-webkit-box-sizing:border-box;box-sizing:border-box}}:where(#ink-cart) .titleByMaker{margin-bottom:15px}@media screen and (min-width:769px){:where(#ink-cart) .titleByMaker .sp-none{display:inline-block}}:where(#ink-cart) .titleByMaker .titleByMaker__maker{display:block;color:#FFF;background:#aaa;text-align:center;padding:3px}@media screen and (max-width: 0px){:where(#ink-cart) .titleByMaker .titleByMaker__maker{font-size:90%}}:where(#ink-cart) .titleByMaker .titleByMaker__title{display:block;text-align:center;padding:10px 5px;border-bottom:1px solid #aaa;font-size:22px}@media screen and (max-width: 0px){:where(#ink-cart) .titleByMaker .titleByMaker__title{font-size:110%}}:where(#ink-cart) .titleByMaker.is-canon .titleByMaker__maker{background-color:#C70D0D}:where(#ink-cart) .titleByMaker.is-canon .titleByMaker__title{color:#C70D0D;border-color:#C70D0D}:where(#ink-cart) .headingByMaker{padding:5px 10px;border-bottom:1px solid #999;border-left:5px solid #999;font-weight:bold;margin-bottom:20px;font-size:22px}@media screen and (max-width: 0px){:where(#ink-cart) .headingByMaker{font-size:105%}}:where(#ink-cart) .headingByMaker.is-canon{color:#C70D0D;border-color:#C70D0D}:where(#ink-cart) .modelSearchPage__section{-webkit-box-sizing:border-box;box-sizing:border-box}:where(#ink-cart) .modelSearchPage__section:not(:last-child){margin-bottom:50px}@media screen and (max-width: 0px){:where(#ink-cart) .modelSearchPage__section{padding:10px}}:where(#ink-cart) .modelSearchPage__block{margin-bottom:30px}:where(#ink-cart) .modelList__popularInk{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0;margin:-7.5px;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 0px){:where(#ink-cart) .modelList__popularInk{margin:-1.5%}}:where(#ink-cart) .modelList__popularInk li{width:calc(16.6666666667% - 15px);-ms-flex-preferred-size:calc(16.6666666667% - 15px);flex-basis:calc(16.6666666667% - 15px);padding:7.5px;max-width:280px}:where(#ink-cart) .modelList__popularInk li img{width:100%;height:auto;display:block;border:1px solid #ddd;border-radius:5px;-webkit-box-shadow:0px 3px 5px -2px rgba(0,0,0,0.2);box-shadow:0px 3px 5px -2px rgba(0,0,0,0.2);-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 0px){:where(#ink-cart) .modelList__popularInk li{-webkit-box-sizing:border-box;box-sizing:border-box;padding:1.5%;width:33.3333333333%;-ms-flex-preferred-size:33.3333333333%;flex-basis:33.3333333333%;max-width:none}}:where(#ink-cart) .modelList__ink{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0;margin:-7.5px;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 0px){:where(#ink-cart) .modelList__ink{margin:-1%}}:where(#ink-cart) .modelList__ink li{width:calc(20% - 15px);-ms-flex-preferred-size:calc(20% - 15px);flex-basis:calc(20% - 15px);max-width:200px;padding:7.5px}:where(#ink-cart) .modelList__ink li img{width:100%}@media screen and (max-width: 0px){:where(#ink-cart) .modelList__ink li{-webkit-box-sizing:border-box;box-sizing:border-box;width:33.3333333333%;-ms-flex-preferred-size:33.3333333333%;flex-basis:33.3333333333%;padding:1%;max-width:none}}:where(#ink-cart) .modelList__popularPrinter{padding:0}:where(#ink-cart) .modelList__popularPrinter li{padding:0}:where(#ink-cart) .modelList__popularPrinter>li{margin-bottom:5px}:where(#ink-cart) .modelKeywordSearch__result .ModelNumberResultBox__Item,
:where(#ink-cart) .modelList__printer{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0}:where(#ink-cart) .modelKeywordSearch__result .ModelNumberResultBox__Item li,
:where(#ink-cart) .modelList__printer li{width:25%;-ms-flex-preferred-size:25%;flex-basis:25%;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:1.2;border-bottom:1px solid #ddd;font-size:16px;padding:0}@media screen and (max-width: 0px){:where(#ink-cart) .modelKeywordSearch__result .ModelNumberResultBox__Item li,
:where(#ink-cart) .modelList__printer li{width:33.3333333333%;-ms-flex-preferred-size:33.3333333333%;flex-basis:33.3333333333%;font-size:85%}}:where(#ink-cart) .modelKeywordSearch__result .ModelNumberResultBox__Item li a,
:where(#ink-cart) .modelList__printer li a{display:block;padding:15px 5px;-webkit-transition:0.2s;transition:0.2s;text-decoration:none!important}@media screen and (max-width: 0px){:where(#ink-cart) .modelKeywordSearch__result .ModelNumberResultBox__Item li a,
:where(#ink-cart) .modelList__printer li a{padding:10px 5px}}:where(#ink-cart) .modelKeywordSearch__result .ModelNumberResultBox__Item li a:hover,
:where(#ink-cart) .modelList__printer li a:hover{background:#FFF8E5;-webkit-transition:0.2s;transition:0.2s}:where(#ink-cart) .headingByMaker+.modelList__printer,
:where(#ink-cart) .modelKeywordSearch__result .headingByMaker+.ModelNumberResultBox__Item{margin-top:-20px}:where(#ink-cart) .modelList__rankingTitle{max-width:100%;margin:auto;padding-left:50px;font-weight:bold;margin-bottom:15px;line-height:1.3;color:#a08311;font-size:22px;background:url(../images/stories/htk/model-number-ink/bg-pickup-title.png) no-repeat left center/40px auto}@media screen and (max-width: 0px){:where(#ink-cart) .modelList__rankingTitle{font-size:110%;padding-left:35px;background-size:30px auto}}:where(#ink-cart) .acd__rankTitle{position:relative;background:#ccc;border:1px solid #ccc;padding-right:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:bold;border-radius:0 5px 0 0;min-height:30px;font-size:160%}@media screen and (max-width: 0px){:where(#ink-cart) .acd__rankTitle{font-size:100%;background:#C70D0D;border:1px solid #C70D0D;color:#fff;padding-right:30px}}:where(#ink-cart) .acd__rankTitle:after,
:where(#ink-cart) .acd__rankTitle:before{position:absolute;content:"";width:0;right:20px;top:50%;border:12px solid transparent;border-top:8px solid #000;border-bottom:none;-webkit-transition:-webkit-transform 0.3s;transition:-webkit-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s,-webkit-transform 0.3s}@media screen and (max-width: 0px){:where(#ink-cart) .acd__rankTitle:after,
:where(#ink-cart) .acd__rankTitle:before{right:10px;border:8px solid transparent;border-top:5px solid #fff;border-bottom:none}}:where(#ink-cart) .acd__rankTitle:before{margin-top:-2px;z-index:1}:where(#ink-cart) .acd__rankTitle:after{margin-top:-4px;border-top-color:inherit;z-index:2}:where(#ink-cart) .acd__rankTitle .acd__rankNumber{padding:0 10px;font-family:"游明朝",YuMincho,"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-weight:bold;font-size:120%}@media screen and (max-width: 0px){:where(#ink-cart) .acd__rankTitle .acd__rankNumber{padding:0 8px}}:where(#ink-cart) .acd__rankTitle .acd__rankThumb{width:100px}@media screen and (max-width: 0px){:where(#ink-cart) .acd__rankTitle .acd__rankThumb{width:50px}}:where(#ink-cart) .acd__rankTitle .acd__rankText{margin-left:15px;font-weight:bold}@media screen and (max-width: 0px){:where(#ink-cart) .acd__rankTitle .acd__rankText{margin-left:10px}}:where(#ink-cart) .acd__content{border:1px solid #ccc;overflow:hidden;opacity:0;padding:0 10px;visibility:hidden;-webkit-transition:0.2s;transition:0.2s}@media screen and (max-width: 0px){:where(#ink-cart) .acd__content{border:1px solid #C70D0D}}:where(#ink-cart) .acd__switching{display:none}:where(#ink-cart) .acd__switching~.acd__content .modelKeywordSearch__result .ModelNumberResultBox__Item li,
:where(#ink-cart) .acd__switching~.acd__content .modelList__printer li,
:where(#ink-cart) .modelKeywordSearch__result .acd__switching~.acd__content .ModelNumberResultBox__Item li{visibility:hidden;line-height:0;border-bottom:0px solid transparent;opacity:0;-webkit-transition:0.2s;transition:0.2s}:where(#ink-cart) .acd__switching~.acd__content .modelKeywordSearch__result .ModelNumberResultBox__Item li a,
:where(#ink-cart) .acd__switching~.acd__content .modelList__printer li a,
:where(#ink-cart) .modelKeywordSearch__result .acd__switching~.acd__content .ModelNumberResultBox__Item li a{visibility:hidden;line-height:0;padding:0 5px;-webkit-transition:0.2s;transition:0.2s}:where(#ink-cart) .acd__switching:checked~.acd__rankTitle:after,
:where(#ink-cart) .acd__switching:checked~.acd__rankTitle:before{-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:-webkit-transform 0.3s;transition:-webkit-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s,-webkit-transform 0.3s}:where(#ink-cart) .acd__switching:checked~.acd__rankTitle:after{margin-top:0}:where(#ink-cart) .acd__switching:checked~.acd__content{opacity:1;padding:10px;visibility:visible;-webkit-transition:0.2s;transition:0.2s}:where(#ink-cart) .acd__switching:checked~.acd__content .modelKeywordSearch__result .ModelNumberResultBox__Item li,
:where(#ink-cart) .acd__switching:checked~.acd__content .modelList__printer li,
:where(#ink-cart) .modelKeywordSearch__result .acd__switching:checked~.acd__content .ModelNumberResultBox__Item li{visibility:visible;line-height:1.2;border-bottom:1px solid #ddd;opacity:1;-webkit-transition:0.2s;transition:0.2s;padding:0}:where(#ink-cart) .acd__switching:checked~.acd__content .modelKeywordSearch__result .ModelNumberResultBox__Item li a,
:where(#ink-cart) .acd__switching:checked~.acd__content .modelList__printer li a,
:where(#ink-cart) .modelKeywordSearch__result .acd__switching:checked~.acd__content .ModelNumberResultBox__Item li a{display:block;visibility:visible;line-height:1.2;padding:15px 5px;-webkit-transition:0.2s;transition:0.2s}@media screen and (max-width: 0px){:where(#ink-cart) .acd__switching:checked~.acd__content .modelKeywordSearch__result .ModelNumberResultBox__Item li a,
:where(#ink-cart) .acd__switching:checked~.acd__content .modelList__printer li a,
:where(#ink-cart) .modelKeywordSearch__result .acd__switching:checked~.acd__content .ModelNumberResultBox__Item li a{padding:10px 5px}}:where(#ink-cart) .PageScrollButton__boxButton{font-size:16px;margin:20px 0;display:inline-block;padding:10px 20px;border:1px solid #ddd;-webkit-box-shadow:0px 4px 5px -3px rgba(0,0,0,0.3);box-shadow:0px 4px 5px -3px rgba(0,0,0,0.3);border-radius:5px;color:#222!important;text-decoration:none!important;font-weight:bold}:where(#ink-cart) .PageScrollButton__boxButton:hover{opacity:0.5;-webkit-transition:0.2s;transition:0.2s}@media screen and (max-width: 0px){:where(#ink-cart) .PageScrollButton__boxButton{margin:10px 0;padding:5px 15px;font-size:100%}}@media screen and (max-width: 0px){:where(#ink-cart) .modelKeywordSearchPC__wrap{display:none}}:where(#ink-cart) .modelKeywordSearchSP__wrap{position:fixed;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;bottom:0;z-index:100;background:#f9f9f9;-webkit-transition:0.2s;transition:0.2s}@media screen and (min-width:769px){:where(#ink-cart) .modelKeywordSearchSP__wrap{display:none}}:where(#ink-cart) .modelKeywordSearchSP__wrap.is-active{overflow-y:scroll;position:absolute}:where(#ink-cart) .modelKeywordSearchSP__wrap.is-active .modelKeywordSearch__input input:-moz-placeholder{background:#fff url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="-15 -13 65 65"><path fill="%23cccccc" d="M32.83,35.41l-7-9.52a1.29,1.29,0,0,1,.07-1.62A14.73,14.73,0,0,0,14.71,0,14.72,14.72,0,0,0,2.84,23.42a14.75,14.75,0,0,0,17.58,4.89,1.31,1.31,0,0,1,1.57.42l7,9.52a1.3,1.3,0,0,0,1.82.28l1.78-1.3A1.3,1.3,0,0,0,32.83,35.41ZM4.78,22a12.31,12.31,0,1,1,10,5.05A12.32,12.32,0,0,1,4.78,22Z" /></svg>') no-repeat right center;padding-right:20px;-moz-transition:background 0.2s;transition:background 0.2s}:where(#ink-cart) .modelKeywordSearchSP__wrap.is-active .modelKeywordSearch__input input:-ms-input-placeholder{background:#fff url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="-15 -13 65 65"><path fill="%23cccccc" d="M32.83,35.41l-7-9.52a1.29,1.29,0,0,1,.07-1.62A14.73,14.73,0,0,0,14.71,0,14.72,14.72,0,0,0,2.84,23.42a14.75,14.75,0,0,0,17.58,4.89,1.31,1.31,0,0,1,1.57.42l7,9.52a1.3,1.3,0,0,0,1.82.28l1.78-1.3A1.3,1.3,0,0,0,32.83,35.41ZM4.78,22a12.31,12.31,0,1,1,10,5.05A12.32,12.32,0,0,1,4.78,22Z" /></svg>') no-repeat right center;padding-right:20px;-ms-transition:background 0.2s;transition:background 0.2s}:where(#ink-cart) .modelKeywordSearchSP__wrap.is-active .modelKeywordSearch__input input:placeholder-shown{background:#fff url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="-15 -13 65 65"><path fill="%23cccccc" d="M32.83,35.41l-7-9.52a1.29,1.29,0,0,1,.07-1.62A14.73,14.73,0,0,0,14.71,0,14.72,14.72,0,0,0,2.84,23.42a14.75,14.75,0,0,0,17.58,4.89,1.31,1.31,0,0,1,1.57.42l7,9.52a1.3,1.3,0,0,0,1.82.28l1.78-1.3A1.3,1.3,0,0,0,32.83,35.41ZM4.78,22a12.31,12.31,0,1,1,10,5.05A12.32,12.32,0,0,1,4.78,22Z" /></svg>') no-repeat right center;padding-right:20px;-webkit-transition:background 0.2s;transition:background 0.2s}:where(#ink-cart) .modelKeywordSearchSP__wrap.is-active .modelKeywordSearch__input input[type=search]::-webkit-search-cancel-button{-webkit-appearance:searchfield-cancel-button;border-radius:5px}:where(#ink-cart) .modelKeywordSearchSP__wrap.is-active .modelKeywordSearch__result{margin:10px;padding:15px;-webkit-transition:0.2s;transition:0.2s}:where(#ink-cart) .modelKeywordSearchSP__wrap.is-active .modelKeywordSearch__toggleButton{background:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}:where(#ink-cart) .modelKeywordSearchSP__wrap.is-active .modelKeywordSearch__toggleButton:before{content:"閉じる";display:block;font-size:11px;color:#FFF;font-weight:bold;text-align:center;width:100%}:where(#ink-cart) .modelKeywordSearch__formBlock{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;background:#009E95;display:-webkit-box;display:-ms-flexbox;display:flex;padding:8px 0 8px 10px;top:0;-webkit-box-shadow:0 -3px 6px rgba(0,0,0,0.3);box-shadow:0 -3px 6px rgba(0,0,0,0.3)}:where(#ink-cart) .modelKeywordSearch__formBlock .modelKeywordSearch__input{display:block;-ms-flex-preferred-size:auto;flex-basis:auto;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}:where(#ink-cart) .modelKeywordSearch__formBlock .modelKeywordSearch__input input{-webkit-appearance:none;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;width:100%;border-radius:5px;padding:10px;border:none;font-size:16px;background-position:right -60px center;-webkit-transition:background 0.2s;transition:background 0.2s}:where(#ink-cart) .modelKeywordSearch__formBlock .modelKeywordSearch__input input::-webkit-input-placeholder{font-size:80%;color:#999}:where(#ink-cart) .modelKeywordSearch__formBlock .modelKeywordSearch__input input::-moz-placeholder{font-size:80%;color:#999}:where(#ink-cart) .modelKeywordSearch__formBlock .modelKeywordSearch__input input:-ms-input-placeholder{font-size:80%;color:#999}:where(#ink-cart) .modelKeywordSearch__formBlock .modelKeywordSearch__input input::-ms-input-placeholder{font-size:80%;color:#999}:where(#ink-cart) .modelKeywordSearch__formBlock .modelKeywordSearch__input input::placeholder{font-size:80%;color:#999}:where(#ink-cart) .modelKeywordSearch__formBlock .modelKeywordSearch__toggleButton{position:relative;-ms-flex-preferred-size:50px;flex-basis:50px;background:url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="-5 -5 52 52"><path fill="%23ffffff" d="M32.83,35.41l-7-9.52a1.29,1.29,0,0,1,.07-1.62A14.73,14.73,0,0,0,14.71,0,14.72,14.72,0,0,0,2.84,23.42a14.75,14.75,0,0,0,17.58,4.89,1.31,1.31,0,0,1,1.57.42l7,9.52a1.3,1.3,0,0,0,1.82.28l1.78-1.3A1.3,1.3,0,0,0,32.83,35.41ZM4.78,22a12.31,12.31,0,1,1,10,5.05A12.32,12.32,0,0,1,4.78,22Z" /></svg>') no-repeat 8px center}:where(#ink-cart) .modelKeywordSearch__result{display:none;overflow:hidden;position:relative;background:#FFF;border-radius:5px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0px 3px 5px -2px rgba(0,0,0,0.3);box-shadow:0px 3px 5px -2px rgba(0,0,0,0.3)}:where(#ink-cart) .modelKeywordSearch__result .modelKeywordSearch__guide{position:absolute;width:100%;left:0;top:20%;text-align:center;color:#999}:where(#ink-cart) .modelKeywordSearch__result .ModelNumberResultBox__Title{text-align:left;background:transparent;border-left:5px solid #ccc;padding:5px 10px;margin-top:20px}:where(#ink-cart) .modelKeywordSearch__result ul+.ModelNumberResultBox__Title{margin-top:35px}:where(#ink-cart) .modelKeywordSearch__result .ModelNumberResultBox__Item li{background:transparent}:where(#ink-cart) .modelKeywordSearch__result .ModelNumberResultBox__Item a{padding:0;font-size:100%}:where(#ink-cart) .modelKeywordSearch__result .ModelNumberResultBox{border:none;width:100%;margin:0;padding:0}:where(#ink-cart) .ProductLineup__ltBox{margin-bottom:40px}:where(#ink-cart) .ProductLineup__ltBox:last-child{margin-bottom:0}:where(#ink-cart) .ProductLineup__ltModelList{font-size:0;padding:0}:where(#ink-cart) .ProductLineup__ltModelList a{text-decoration:none}:where(#ink-cart) .ProductLineup__ltModelList li{width:20%;display:inline-block;margin:0;padding:0.5rem;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 0px){:where(#ink-cart) .ProductLineup__ltModelList li{max-width:220px;width:48%;display:inline-block;margin:1%;padding:1%;-webkit-box-sizing:border-box;box-sizing:border-box}}:where(#ink-cart) .ProductLineup__ltModelList li img{max-width:100%}:where(#ink-cart) .ProductLineup__ltModelList .ltModelList__Name{padding:0.4rem 0;font-size:14px;line-height:1.3;text-align:left;color:#222;font-weight:bold}@media screen and (max-width: 0px){:where(#ink-cart) .ProductLineup__ltModelList .ltModelList__Name{font-size:12px;line-height:1}}:where(#ink-cart) .ProductLineup__ltModelList .ltModelList__Name:before{margin-right:0px;content:"〉";color:#DDD;font-weight:normal}:where(#ink-cart) .categoryProductHead .categoryProductTitle.is-p-touch{border-bottom:2px solid #229bd8}:where(#ink-cart) .categoryProductHead .categoryProductTitle.is-p-touch .categoryProductTitle__maker-icon{background:#229bd8!important}:where(#ink-cart) .categoryProductHead .categoryProductTitle.is-p-touch .categoryProductTitle__type-number{color:#229bd8!important}:where(#ink-cart) .fixed{width:100%}:where(#ink-cart) #singlecolumn{width:100%}:where(#ink-cart) #singlecolumn.singlecolumn-Cart_fixedSupport{margin-top:54px}:where(#ink-cart) #singlecolumn div.product_details,
:where(#ink-cart) #singlecolumn td[valign=top]{width:100%}:where(#ink-cart) table.contentpaneopen{width:100%}:where(#ink-cart) .fbBoxWrapper{width:68%;margin-left:4%}@media screen and (max-width:1365px){:where(#ink-cart) .fbBoxWrapper{background:none}:where(#ink-cart) .fbBoxWrapper iframe{margin:auto}}:where(#ink-cart) .footerWrapper.footerWrapper--guide .footerWrap__inner{float:none;max-width:940px;margin-left:auto;margin-right:auto}:where(#ink-cart) .footerWrapper.footerWrapper--guide .wrapperTitle{text-align:center}:where(#ink-cart) .footerWrapper.footerWrapper--top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}:where(#ink-cart) .footerWrapper .footerWrapper--bottom .footerLogo{margin-left:4%}:where(#ink-cart) .footerWrapper .footerWrapper--bottom p{margin-right:4%}:where(#ink-cart) .fbBoxWrapper{width:960px;margin:auto}:where(#ink-cart) .orderFlowContents--cart{position:relative;width:calc(100% - 200px);max-width:1200px;margin-top:40px}:where(#ink-cart) .orderFlowContents--cart h3{margin:10px 0 30px;padding:15px 0;font-size:22px;text-align:center;font-weight:bold;line-height:1;border-top:1px solid #c4c4c4;border-left:none;border-bottom:1px solid #c4c4c4}:where(#ink-cart) .orderFlowContents--cart .orderEntryContainer{width:calc(100% - 295px)}:where(#ink-cart) .orderFlowContents--cart .entryHead{margin-bottom:20px;letter-spacing:1px}:where(#ink-cart) .orderFlowContents--cart .entryHead .point{color:#f15a24}:where(#ink-cart) .orderFlowContents--cart .p-meyasuBox{margin-bottom:10px;padding:14px 20px;text-align:left;background:#ffe5ee}:where(#ink-cart) .orderFlowContents--table #ink-order-list{width:100%}:where(#ink-cart) .orderFlowContents--table #ink-order-list .added-cart{background:#fefff1;-webkit-transition:0.3s;transition:0.3s;opacity:0;visibility:hidden}:where(#ink-cart) .orderFlowContents--table #ink-order-list .added-cart td.name:before{content:"新しく商品が追加されました";display:block;width:100%;text-align:center;margin:0 0 7px;padding:4px 0;background:#e6f9ff;border-radius:4px}:where(#ink-cart) .orderFlowContents--table #ink-order-list .added-cart.added-cart__on{opacity:1;visibility:inherit}:where(#ink-cart) .orderFlowContents--table #ink-order-list thead tr th{text-align:center;font-size:16px;font-weight:normal;color:#000;background:#F2F2F2;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #DDD}:where(#ink-cart) .orderFlowContents--table #ink-order-list thead tr #name{width:420px}:where(#ink-cart) .orderFlowContents--table #ink-order-list thead tr #num,
:where(#ink-cart) .orderFlowContents--table #ink-order-list thead tr #price,
:where(#ink-cart) .orderFlowContents--table #ink-order-list thead tr #total{width:90px}:where(#ink-cart) .orderFlowContents--table #ink-order-list tbody tr td{background:none;font-size:16px;border:1px solid #DDD;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px;vertical-align:middle}:where(#ink-cart) .orderFlowContents--table #ink-order-list tbody tr td.name{overflow:hidden;background:none}:where(#ink-cart) .orderFlowContents--table #ink-order-list tbody tr td.name .pho{display:block;float:left;width:30%}:where(#ink-cart) .orderFlowContents--table #ink-order-list tbody tr td.name .pho img{width:100%;padding:0 10px 0 0;-webkit-box-sizing:border-box;box-sizing:border-box}:where(#ink-cart) .orderFlowContents--table #ink-order-list tbody tr td.name .productname{width:70%;float:right;display:block}:where(#ink-cart) .orderFlowContents--table #ink-order-list tbody tr td.price,
:where(#ink-cart) .orderFlowContents--table #ink-order-list tbody tr td.total{text-align:center}:where(#ink-cart) .orderFlowContents--table #ink-order-list tbody tr td.num{text-align:center}:where(#ink-cart) .orderFlowContents--table #ink-order-list tbody tr td.num input.box{width:100%;margin:0 0 4px;padding:4px 0;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:16px;padding:4px 0;text-align:center}:where(#ink-cart) .orderFlowContents--table #ink-order-list tbody tr td.num input.up{width:28px;height:28px;margin:0;background:url(cart-htk_common_global_sprite.png) no-repeat;background-position:-128px -265px;display:inline-block;cursor:pointer;border:none}:where(#ink-cart) .orderFlowContents--table #ink-order-list tbody tr td.num input.down{width:28px;height:28px;margin:0;background:url(cart-htk_common_global_sprite.png) no-repeat;background-position:-100px -265px;display:inline-block;cursor:pointer;border:none}:where(#ink-cart) .orderFlowContents--table #ink-order-list tbody tr td.num .delete{display:block;margin:6px 0 0;text-decoration:underline}:where(#ink-cart) .orderFlowContents--recalc{margin-top:15px;position:relative;padding:20px 0 20px 46px;-webkit-box-sizing:border-box;box-sizing:border-box}:where(#ink-cart) .orderFlowContents--recalc.recalc p{padding:0}:where(#ink-cart) .orderFlowContents--recalc .txt{display:inline-block;line-height:28px}:where(#ink-cart) .orderFlowContents--recalc .btnBox{position:absolute;width:270px;margin:0 30px;display:inline-block;bottom:6px}:where(#ink-cart) .orderFlowContents--recalc .btnBox .btn{display:inline-block;width:100%}:where(#ink-cart) .orderFlowContents--recalc:after,
:where(#ink-cart) .orderFlowContents--recalc:before{bottom:95%;right:102px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}:where(#ink-cart) .orderFlowContents--recalc:after{border-color:rgba(213,131,77,0);border-bottom-color:#ffe5ee;border-width:30px;margin-left:-30px}:where(#ink-cart) .orderFlowContents--pickup{margin-top:23px;border:2px solid #FF0000;padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:16px;text-align:center}:where(#ink-cart) .orderFlowContents--pickup p{margin-bottom:0;letter-spacing:1px}:where(#ink-cart) .orderFlowContents--pickup p .red{color:#FF0000}:where(#ink-cart) .orderFlowContents--pickup .cmt-01{font-size:13px}:where(#ink-cart) .orderFlowContents--pickup .cmt-02{font-weight:bold;font-size:18px;margin-top:20px}:where(#ink-cart) .orderFlowContents--pickup .cmt-03{font-size:18px;font-weight:bold}:where(#ink-cart) .orderFlowContents--cap{font-size:14px}:where(#ink-cart) .orderFlowContents--cap ul li{padding-left:0}:where(#ink-cart) .orderFlowContents--cap ul li:before{content:"※ ";display:inline}:where(#ink-cart) .orderFlowContents--myprinterinfo,
:where(#ink-cart) .orderFlowContents--nenga,
:where(#ink-cart) .orderFlowContents--presentmessage{width:99%;margin:40px auto 0;background:url(cart-htk_order_bg_presentmessage.png) no-repeat left 10px bottom 20px #f9f6f1;border-radius:6px;-webkit-box-shadow:0 0 4px rgba(0,0,0,0.4);box-shadow:0 0 4px rgba(0,0,0,0.4);padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:16px}:where(#ink-cart) .orderFlowContents--myprinterinfo .tit,
:where(#ink-cart) .orderFlowContents--nenga .tit,
:where(#ink-cart) .orderFlowContents--presentmessage .tit{margin-bottom:16px;font-size:18px;text-align:center}:where(#ink-cart) .orderFlowContents--myprinterinfo .tit .red,
:where(#ink-cart) .orderFlowContents--nenga .tit .red,
:where(#ink-cart) .orderFlowContents--presentmessage .tit .red{color:#FF0000}:where(#ink-cart) .orderFlowContents--myprinterinfo .txt,
:where(#ink-cart) .orderFlowContents--nenga .txt,
:where(#ink-cart) .orderFlowContents--presentmessage .txt{width:524px;margin-left:auto;background:#FFF;-webkit-box-sizing:border-box;box-sizing:border-box;padding:26px 20px;border-radius:8px}:where(#ink-cart) .orderFlowContents--myprinterinfo{background-image:url(cart-htk_order_bg_myprinterinfo.png)}:where(#ink-cart) .orderFlowContents--nenga{min-height:80px;margin:30px auto;background-image:url(cart-htk_order_bg_capnenga.png)}:where(#ink-cart) .orderFlowContents--nenga .tit,
:where(#ink-cart) .orderFlowContents--nenga .txt{color:#FF0000}:where(#ink-cart) .loading--related:before{content:"";display:block;position:fixed;width:100%;height:100vh;background:rgba(255,255,255,0.9);z-index:8887}:where(#ink-cart) .loading--related:after{content:"商品を追加しています…";position:fixed;left:50%;top:250px;display:block;width:300px;padding-top:150px;font-size:18px;font-weight:bold;text-align:center;background:url("/images/stories/htk/common/loading.gif") no-repeat center;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:8888}:where(#ink-cart) .loading--delete:before{content:"";display:block;position:fixed;width:100%;height:100vh;background:rgba(255,255,255,0.9);z-index:8887}:where(#ink-cart) .loading--delete:after{content:"商品を削除しています…";position:fixed;left:50%;top:250px;display:block;width:300px;padding-top:150px;font-size:18px;font-weight:bold;text-align:center;background:url("/images/stories/htk/common/loading.gif") no-repeat center;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:8888}:where(#ink-cart) .orderFlowContents--related{margin-bottom:60px}:where(#ink-cart) .orderFlowContents--related.mysearch_main{width:auto;height:auto;float:none}:where(#ink-cart) .orderFlowContents--related.mysearch_main .swiper-button-next,
:where(#ink-cart) .orderFlowContents--related.mysearch_main .swiper-button-prev{margin-top:-30px}:where(#ink-cart) .orderFlowContents--related.mysearch_main .swiper-button-next{right:0}:where(#ink-cart) .orderFlowContents--related.mysearch_main .swiper-button-prev{left:0}:where(#ink-cart) .orderFlowContents--related #Container_Products{margin-top:10px}:where(#ink-cart) .orderFlowContents--related #Container_Products ul{width:100%;max-width:100%}:where(#ink-cart) .orderFlowContents--related #Container_Products ul li{-webkit-box-flex:25%;-ms-flex:25%;flex:25%;width:25%;max-width:25%;margin:0;padding:0 1%;-webkit-box-sizing:border-box;box-sizing:border-box;border:none}:where(#ink-cart) .orderFlowContents--related #Container_Products .Each_Product{height:inherit;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}:where(#ink-cart) .orderFlowContents--related #Container_Products .Each_Product:not(:target){width:224px\9}:where(#ink-cart) .orderFlowContents--related #Container_Products .Each_Product h2{letter-spacing:1px;word-break:break-all}:where(#ink-cart) .orderFlowContents--related #Container_Products .Each_Product .Box_image{margin-bottom:10px;width:inherit;height:inherit;display:block}:where(#ink-cart) .orderFlowContents--related #Container_Products .Each_Product .Box_image img{width:100%;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}:where(#ink-cart) .orderFlowContents--related #Container_Products .Each_Product .price{margin:0;margin-bottom:5px;padding-top:0}:where(#ink-cart) .orderFlowContents--related #Container_Products .Each_Product .price span{font-size:23px}:where(#ink-cart) .orderFlowContents--related #Container_Products .purchase{width:100%;height:44px;background:url(cart-htk_product-detail_btn_cart01.png) no-repeat;background-size:contain;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer}:where(#ink-cart) .orderFlowContents--related #Container_Products .purchase.is-jiyusentaku{background-image:url(cart-htk_product-detail_btn_cart01_jiyu.png)}:where(#ink-cart) .orderFlowContents--related #Container_Products .stock{position:static;top:inherit;left:inherit;float:left;padding-top:5px}:where(#ink-cart) .orderFlowContents--related #Container_Products .cart{width:102px;float:right;margin-right:2px;margin-top:0}:where(#ink-cart) .orderFlowContents--related #Container_Products .qty{width:38px;line-height:22px}:where(#ink-cart) .orderFlowContents--related .swiper-pagination{width:100%;margin:25px auto 10px;text-align:center}:where(#ink-cart) .orderFlowContents--noproducts,
:where(#ink-cart) .orderFlowContents--searchinktoner{margin-top:60px}:where(#ink-cart) .orderFlowContents--sidesummary{width:275px;float:left;overflow:hidden}:where(#ink-cart) .orderFlowContents--sidesummary.instock{position:fixed;margin-left:695px;top:20px}:where(#ink-cart) .orderFlowContents--sidesummary.instock__stop{position:absolute;margin-left:695px;bottom:0}:where(#ink-cart) .orderFlowContents--sidesummary .orderSummary{width:100%;float:none;-webkit-box-sizing:border-box;box-sizing:border-box}:where(#ink-cart) .orderFlowContents--sidesummary .orderSummary .summaryBox{width:auto;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box;border:none}:where(#ink-cart) .orderFlowContents--sidesummary .orderSummary .summaryBox .btn{width:100%}:where(#ink-cart) .orderFlowContents--sidesummary .orderSummary .summaryBox .detailWrapper{position:relative}:where(#ink-cart) .orderFlowContents--sidesummary .orderSummary .summaryBox .detailWrapper .detailBox{display:none;position:absolute;left:-37px;background:#fff;border-radius:6px;-webkit-box-shadow:0px 0px 4px rgba(0,0,0,0.4);box-shadow:0px 0px 4px rgba(0,0,0,0.4);-webkit-box-sizing:border-box;box-sizing:border-box;width:246px;padding:10px;font-weight:normal;-webkit-transition:0.3s;transition:0.3s;z-index:699}:where(#ink-cart) .orderFlowContents--sidesummary .orderSummary .summaryBox .detailWrapper .detailBox p{margin-bottom:0.5em;font-size:0.9em}:where(#ink-cart) .orderFlowContents--sidesummary .orderSummary .summaryBox .detailWrapper:hover .detailBox{display:block}:where(#ink-cart) .orderFlowContents--sidesummary .orderSummary .summaryBox .SummaryTotal{width:100%}:where(#ink-cart) .orderFlowContents--sidesummary .orderSummary .summaryBox .SummaryTotal td,
:where(#ink-cart) .orderFlowContents--sidesummary .orderSummary .summaryBox .SummaryTotal th{width:auto}:where(#ink-cart) .orderFlowContents--sidesummary .orderSummary .summaryBox .linkText{color:#006699;text-decoration:underline;cursor:pointer}:where(#ink-cart) .orderFlowContents--sidesummary .orderSummary .summaryBox .SummaryPrice{width:100%;margin:5px 0;border-bottom:1px dotted #DDD}:where(#ink-cart) .orderFlowContents--sidesummary .orderSummary .summaryBox .SummaryPrice th{margin:0;padding:0 0 5px;font-size:14px;border-bottom:none;font-weight:normal}:where(#ink-cart) .orderFlowContents--sidesummary .orderSummary .summaryBox .SummaryPrice td{margin:0;padding:0 0 5px;border-bottom:none}:where(#ink-cart) .orderFlowContents--sidesummary .orderSummary .summaryBox .SummaryPrice td.matomewari{color:#39B54A}:where(#ink-cart) .orderFlowContents--sidesummary .orderSummary .summaryBox .SummaryPrice .souryou{color:#F15A24;font-size:15px;font-weight:bold}:where(#ink-cart) .orderFlowContents--sidesummary .orderSummary .summaryBox .SummaryPrice .souryou span{font-weight:normal;font-size:13px;vertical-align:bottom}:where(#ink-cart) .orderFlowContents--sidesummary .orderSummary .summaryBox .estimate-form-button{width:100%;margin:10px 0 0}:where(#ink-cart) .orderFlowContents--genuine{width:100%;margin:0;padding:8px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#F8FFF9;border:solid 2px #DDD;border-radius:6px;overflow:hidden}:where(#ink-cart) .orderFlowContents--genuine .tit{margin:10px 0;font-size:16px;letter-spacing:1px;text-align:center;color:#000}:where(#ink-cart) .orderFlowContents--genuine .graph{position:relative;overflow:hidden}:where(#ink-cart) .orderFlowContents--genuine .graph .reduction{position:absolute;width:113px;top:58%;left:0;-webkit-transform:translateY(-58%);transform:translateY(-58%);font-size:16px;line-height:19px;text-align:center;color:#009245}:where(#ink-cart) .orderFlowContents--genuine .graph .reduction .num{font-size:28px}:where(#ink-cart) .orderFlowContents--genuine .piechart{float:left}:where(#ink-cart) .orderFlowContents--genuine .discount{float:right;width:130px;margin-top:27px;font-size:16px;text-align:center}:where(#ink-cart) .orderFlowContents--genuine .discount .txt01{color:#009245}:where(#ink-cart) .orderFlowContents--genuine .discount .num{font-size:20px}:where(#ink-cart) .orderFlowContents--genuine .discount .txt02{font-size:17px}@media screen and (max-width: 0px){:where(#ink-cart) .cartArea .boxBase{width:90%;margin:10px auto;padding:20px;background:#fdfdfd;border:1px solid #efefef;-webkit-box-shadow:0 3px 6px 0 rgba(0,0,0,0.16);box-shadow:0 3px 6px 0 rgba(0,0,0,0.16);-webkit-box-sizing:border-box;box-sizing:border-box}:where(#ink-cart) .cartArea .SummaryTotal{width:100%;margin:auto;padding:0;font-size:14px;text-align:left;border-collapse:separate;border-bottom:1px solid #DDD}:where(#ink-cart) .cartArea .SummaryTotal th{font-size:14px}:where(#ink-cart) .cartArea .SummaryTotal td{font-size:14px}:where(#ink-cart) .cartArea .SummaryTotal span.price{margin-right:5px;font-size:22px;font-weight:bold;color:#f15a24}:where(#ink-cart) .cartArea .SummaryPrice{width:100%;margin:auto;font-size:14px;padding:0;text-align:left;border-collapse:separate}:where(#ink-cart) .cartArea .SummaryPrice th{font-size:14px}:where(#ink-cart) .cartArea .SummaryPrice td{font-size:14px}:where(#ink-cart) .cartArea .SummaryPrice .matomewari{color:#39B54A}}@media screen and (max-width: 0px){:where(#ink-cart) .cartArea .SummaryPrice .souryou{text-align:left;color:#F15A24;font-weight:bold}}:where(#ink-cart) .cart__ProductAddMessage{margin-bottom:10px;padding:5px;font-size:12px;background:#e6f9ff;border-left:5px solid #b6dce8;-webkit-box-sizing:border-box;box-sizing:border-box}:where(#ink-cart) .cart__campaignPrContent{position:relative;border:1px solid #DDD;margin:60px auto 10px;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 0px){:where(#ink-cart) .cart__campaignPrContent{width:90%;margin:60px auto 10px;padding:20px;background:#fdfdfd;border:1px solid #efefef;-webkit-box-shadow:0 3px 6px 0 rgba(0,0,0,0.16);box-shadow:0 3px 6px 0 rgba(0,0,0,0.16);-webkit-box-sizing:border-box;box-sizing:border-box}}:where(#ink-cart) .cart__campaignPrContent:before{position:absolute;top:-50px;left:-20px;content:"お得なキャンペーンのお知らせ！";display:inline-block;min-width:200px;padding:8px 40px;line-height:1;border-radius:8px 8px 0 0;text-align:center;background:#E7E76A;font-weight:bold}@media screen and (max-width: 0px){:where(#ink-cart) .cart__campaignPrContent:before{top:-29px;left:1px;padding:8px 40px;font-size:12px}}:where(#ink-cart) .cart__campaignPrContentInner{padding:20px 40px}@media screen and (max-width: 0px){:where(#ink-cart) .cart__campaignPrContentInner{padding:0}}:where(#ink-cart) .cart__campaignPrMainTitle{position:relative;padding:6px 0 12px;font-size:18px;line-height:1.5;color:#222;font-weight:bold;text-align:center}@media screen and (max-width: 0px){:where(#ink-cart) .cart__campaignPrMainTitle{font-size:14px;padding:7px 0 10px}}:where(#ink-cart) .cart__campaignPrMainTitle span{font-size:28px;font-weight:bold;color:#ff7e45;display:inline-block;margin-bottom:12px;line-height:1.2}@media screen and (max-width: 0px){:where(#ink-cart) .cart__campaignPrMainTitle span{font-size:20px;font-weight:bold;line-height:1.2;margin-bottom:10px}}:where(#ink-cart) .cart__campaignPrMainTitle:before{position:absolute;top:-20px;right:0;content:"";display:block;width:98px;height:86px;background:url(cart-htk_common_bg-coin-scattered.png) no-repeat center;background-size:contain}@media screen and (max-width: 0px){:where(#ink-cart) .cart__campaignPrMainTitle:before{content:none}}:where(#ink-cart) .orderFlowWapper .cart__campaignPrContent{font-family:Meiryo,"メイリオ","ＭＳ Ｐゴシック","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ Pro W3",sans-serif}:where(#ink-cart) .orderFlowWapper .cart__campaignPrMainTitle span{font-size:26px}:where(#ink-cart) .cart__campaignPrBox{-webkit-box-sizing:border-box;box-sizing:border-box;background:#FFF}@media screen and (max-width: 0px){:where(#ink-cart) .cart__campaignPrBox{padding:0}}:where(#ink-cart) .cart__campaignPrDescription{margin-bottom:20px;font-size:16px;display:inline-block;width:100%;text-align:center}@media screen and (max-width: 0px){:where(#ink-cart) .cart__campaignPrDescription{font-size:14px;margin-bottom:10px}}:where(#ink-cart) .cart__campaignPrPrinterList{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px;padding:10px;max-height:170px;overflow-x:auto}@media screen and (max-width: 0px){:where(#ink-cart) .cart__campaignPrPrinterList{max-height:156px;-webkit-box-shadow:inset 0px 0px 5px 0px rgba(0,0,0,0.1);box-shadow:inset 0px 0px 5px 0px rgba(0,0,0,0.1);margin-bottom:15px}}:where(#ink-cart) .cart__campaignPrPrinterItem{list-style:none;-webkit-box-flex:33.3333333333%;-ms-flex:33.3333333333%;flex:33.3333333333%;max-width:33.3333333333%;margin:0;padding:2px;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 0px){:where(#ink-cart) .cart__campaignPrPrinterItem{-webkit-box-flex:50%;-ms-flex:50%;flex:50%;max-width:50%}}:where(#ink-cart) .cart__campaignPrPrinterItem label{display:inline-block;width:100%;padding:12px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:4px;font-size:15px;font-weight:bold;color:#222;text-align:center;border:1px solid #e2e2e2;background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#FFF),to(#f5f5f5));background:linear-gradient(to bottom,#FFF 50%,#f5f5f5);cursor:pointer;-webkit-transition:height 0.3s ease-in-out,-webkit-box-shadow 0.6s linear;transition:height 0.3s ease-in-out,-webkit-box-shadow 0.6s linear;transition:height 0.3s ease-in-out,box-shadow 0.6s linear;transition:height 0.3s ease-in-out,box-shadow 0.6s linear,-webkit-box-shadow 0.6s linear}@media screen and (max-width: 0px){:where(#ink-cart) .cart__campaignPrPrinterItem label{font-size:12px}}:where(#ink-cart) .cart__campaignPrPrinterItem label:hover{-webkit-transition:left 0.5s,-webkit-transform 0.5s 0.5s;transition:left 0.5s,-webkit-transform 0.5s 0.5s;transition:left 0.5s,transform 0.5s 0.5s;transition:left 0.5s,transform 0.5s 0.5s,-webkit-transform 0.5s 0.5s;background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#fefdeb),to(#f2f0c3));background:linear-gradient(to bottom,#fefdeb 50%,#f2f0c3)}:where(#ink-cart) .cart__campaignPrPrinterItem input[type=radio]{display:none}:where(#ink-cart) .cart__campaignPrPrinterItem input[type=radio]:checked+label{-webkit-transition:left 0.5s,-webkit-transform 0.5s 0.5s;transition:left 0.5s,-webkit-transform 0.5s 0.5s;transition:left 0.5s,transform 0.5s 0.5s;transition:left 0.5s,transform 0.5s 0.5s,-webkit-transform 0.5s 0.5s;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(7%,#fff967),to(#ebd05f));background-image:linear-gradient(to bottom,#fff967 7%,#ebd05f)}:where(#ink-cart) .cart__campaignPrPrinterList_NoChoose{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px;padding:0}@media screen and (max-width: 0px){:where(#ink-cart) .cart__campaignPrPrinterList_NoChoose{margin-bottom:15px}}:where(#ink-cart) .cart__campaignPrPrinterList_NoChoose .cart__campaignPrPrinterItem{-webkit-box-flex:1;-ms-flex:auto;flex:auto;min-width:33.3333333333%;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content}@media screen and (max-width: 0px){:where(#ink-cart) .cart__campaignPrPrinterList_NoChoose .cart__campaignPrPrinterItem{min-width:50%}}:where(#ink-cart) .cart__campaignPrPrinterItem--Registered{width:100%;padding:12px 0;border:1px solid #d1d1d1;line-height:1;font-size:18px;font-weight:bold;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 0px){:where(#ink-cart) .cart__campaignPrPrinterItem--Registered{line-height:1.3}}:where(#ink-cart) .cart__campaignPrPrinterItem--Registered span{font-size:26px}@media screen and (max-width: 0px){:where(#ink-cart) .cart__campaignPrPrinterItem--Registered span{font-size:20px}}:where(#ink-cart) .cart__campaignPrLinks{text-align:center;font-size:16px}@media screen and (max-width: 0px){:where(#ink-cart) .cart__campaignPrLinks{margin-bottom:15px;font-size:14px}}:where(#ink-cart) .cart__campaignPrCaption{margin:0;padding:0;font-size:13px}@media screen and (max-width: 0px){:where(#ink-cart) .cart__campaignPrCaption{font-size:11px}}:where(#ink-cart) .btnBoxWrap_middle .btnBox .btn{width:235px}:where(#ink-cart) .btnBoxWrap_middle{margin-bottom:20px}@media screen and (max-width: 0px){:where(#ink-cart) .btnBoxWrap_middle{margin-bottom:25px}}:where(#ink-cart) .cart__campaignPrAfterAdd{text-align:center}:where(#ink-cart) .cart__campaignPrAfterAdd input{width:100%;max-width:300px;margin:0 auto 30px;cursor:pointer;padding:12px;font-weight:bolder;text-align:center;font-size:18px;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;border-radius:8px;border:1px solid #e2e2e2;-webkit-box-sizing:border-box;box-sizing:border-box;background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#FFF),to(#f5f5f5));background:linear-gradient(to bottom,#FFF 50%,#f5f5f5)}:where(#ink-cart) .cart__campaignPrAfterAdd input:hover{background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#fefdeb),to(#f2f0c3));background:linear-gradient(to bottom,#fefdeb 50%,#f2f0c3)}:where(#ink-cart) .presentChoiceBox.before{opacity:0.2}:where(#ink-cart) .presentAreaWrap.before{opacity:0.2}:where(#ink-cart) .inktonerCP .cart__campaignPrMainTitle:before{display:none}@media screen and (min-width:769px){:where(#ink-cart) .inktonerCP .cart__campaignPrMainTitle{font-size:115%}}@media screen and (max-width: 0px){:where(#ink-cart) .cart__recommend{width:calc(100% - 20px);margin:auto;padding:10px;border:1px solid #dddddd;background:#feffeb;-webkit-box-sizing:border-box;box-sizing:border-box}}:where(#ink-cart) .cart__recommendAppeal{position:relative;margin-top:20px;font-size:18px;text-align:center}@media screen and (max-width: 0px){:where(#ink-cart) .cart__recommendAppeal{margin-top:0;font-size:15px}}:where(#ink-cart) .cart__recommendAppealPresent{font-size:31px;font-weight:bold;letter-spacing:-1px;padding:0;margin-bottom:20px}@media screen and (max-width: 0px){:where(#ink-cart) .cart__recommendAppealPresent{font-size:4.6vw;margin-bottom:10px}}:where(#ink-cart) .cart__recommendAppealPresent:before{content:"";left:0;top:0;display:inline-block;margin-right:10px;width:27px;height:30px;vertical-align:-2px;background:url("https://ink-revolution.com/images/stories/htk/product-list/common/icon_present.png");background-repeat:no-repeat}@media screen and (max-width: 0px){:where(#ink-cart) .cart__recommendAppealPresent:before{content:"";display:block;left:auto;top:auto;margin:auto;margin-bottom:5px;width:27px;height:30px;vertical-align:text-bottom;background:url(cart-htk_product-list_common_icon_present.png);background-repeat:no-repeat;background-position:center}}:where(#ink-cart) .cart__recommendAppealAnime{position:absolute;left:50%;bottom:-80px;-webkit-animation:arrow-move09 2s infinite ease-in-out;animation:arrow-move09 2s infinite ease-in-out}:where(#ink-cart) .cart__recommendAppealAnime:after{-webkit-transform:translateX(-50%);transform:translateX(-50%);display:block;content:"";width:0;height:0;border:30px solid transparent;border-top:30px solid #ff8153}@-webkit-keyframes arrow-move09{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-7px);transform:translateY(-7px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes arrow-move09{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-7px);transform:translateY(-7px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}:where(#ink-cart) .cart__recommendAppealText{margin-bottom:10px;line-height:1}@media screen and (max-width: 0px){:where(#ink-cart) .cart__recommendAppealText{font-size:5vw;line-height:1.5;font-weight:bold}}:where(#ink-cart) .cart__recommendAppealPrice{color:#f15a24}:where(#ink-cart) .cart__recommendAppealPoint{font-size:22px;color:#f15a24;font-weight:bold}:where(#ink-cart) .cart__recommendAppealPoint .number{font-size:140%;margin-right:5px;margin-left:5px}@media screen and (max-width: 0px){:where(#ink-cart) .cart__recommendAppealPoint{font-size:18px}}:where(#ink-cart) .cart__recommendcaptionText{font-size:14px}@media screen and (max-width: 0px){:where(#ink-cart) .cart__recommendcaptionText{font-size:12px}}:where(#ink-cart) .cart__recommendNoticeText,
:where(#ink-cart) .cart__recommendNoticeText--Justification{margin-bottom:2px;font-size:13px;font-weight:bold}@media screen and (max-width: 0px){:where(#ink-cart) .cart__recommendNoticeText,
:where(#ink-cart) .cart__recommendNoticeText--Justification{margin-bottom:10px;padding:0;font-size:3.2vw;-webkit-box-sizing:border-box;box-sizing:border-box}}:where(#ink-cart) .cart__recommendNoticeText--Justification{width:100%;text-align:center}:where(#ink-cart) .cart__recommendInner{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin:55px auto 15px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:16px}@media screen and (max-width: 0px){:where(#ink-cart) .cart__recommendInner{margin:10px 0;padding:10px 0;border:none}}:where(#ink-cart) .cart__recommendInner .cart__recommendAccrodionButton{margin-top:10px;width:100%;border:1px solid #222;background:#FFF;padding:5px 0;border-radius:6px;text-align:center}:where(#ink-cart) .cart__recommendInner .cart__recommendAccrodionButton:after{content:"詳しく見る";display:inline-block;padding:0;font-weight:bold;font-size:12px;color:#222;line-height:1}:where(#ink-cart) .cart__recommendInner .cart__recommendAccrodionButton.is-Open:after{content:"閉じる"}:where(#ink-cart) .cart__recommendInner details{width:100%;cursor:pointer;-webkit-transition:1.5s;transition:1.5s}:where(#ink-cart) .cart__recommendInner details[open] .cart__recommendAccrodionButton:after{content:"閉じる"}:where(#ink-cart) .cart__recommendInner summary{outline:none;list-style-image:none}:where(#ink-cart) .cart__recommendProduct{width:25%;max-width:25%;-webkit-box-flex:25%;-ms-flex:25%;flex:25%;margin-bottom:40px;padding:0 0.5%;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 0px){:where(#ink-cart) .cart__recommendProduct{width:100%;max-width:100%;-webkit-box-flex:100%;-ms-flex:100%;flex:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-bottom:10px;margin-bottom:10px;border-bottom:1px dashed #DDD}}:where(#ink-cart) .cart__recommendProduct:last-child{margin-bottom:0}@media screen and (max-width: 0px){:where(#ink-cart) .cart__recommendProduct:last-child{border-bottom:0}}:where(#ink-cart) .cart__recommendProductPhoto{margin-bottom:10px}@media screen and (max-width: 0px){:where(#ink-cart) .cart__recommendProductPhoto{-webkit-box-flex:40%;-ms-flex:40%;flex:40%;max-width:40%}}:where(#ink-cart) .cart__recommendProductPhoto img{max-width:100%}:where(#ink-cart) .cart__recommendProductDetail{position:relative}@media screen and (max-width: 0px){:where(#ink-cart) .cart__recommendProductDetail{-webkit-box-flex:60%;-ms-flex:60%;flex:60%;max-width:60%;padding-left:10px;-webkit-box-sizing:border-box;box-sizing:border-box}}:where(#ink-cart) .cart__recommendProductName{font-size:13px;line-height:1.4;height:36px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media screen and (max-width: 0px){:where(#ink-cart) .cart__recommendProductName{height:initial;display:block;-webkit-line-clamp:inherit;-webkit-box-orient:inherit;overflow:hidden;margin-bottom:5px;font-size:12px}}:where(#ink-cart) .cart__recommendProductPrice{display:inline-block;margin-right:5px;font-size:18px;font-weight:bold;color:#ff0000;vertical-align:bottom}@media screen and (max-width: 0px){:where(#ink-cart) .cart__recommendProductPrice{font-size:16px;margin-bottom:5px;margin-right:10px}}:where(#ink-cart) .cart__recommendProductPrice span{font-size:14px;font-weight:normal;color:#222}:where(#ink-cart) .cart__recommendProductReview{display:inline-block;color:#FF0000;font-weight:bold;vertical-align:middle}@media screen and (max-width: 0px){:where(#ink-cart) .cart__recommendProductReview{display:inline-block;margin-bottom:5px}}:where(#ink-cart) .cart__recommendProductReview span{vertical-align:middle}:where(#ink-cart) .cart__recommendProductReview img{width:60px;vertical-align:middle}:where(#ink-cart) .cart__recommendProductCartButton{width:100%;height:44px;border-radius:5px;background:url(cart-htk_product-detail_btn_cart01.png) no-repeat;background-size:contain;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer}:where(#ink-cart) .cart__recommendProductCartButton.is-jiyusentaku{display:block;background-image:url(cart-htk_product-detail_btn_cart01_jiyu.png)}:where(#ink-cart) .cart__recommendProductCartButton:hover{opacity:0.8}@media screen and (max-width: 0px){:where(#ink-cart) .cart__recommendProductCartButton{position:relative;bottom:auto;width:100%;max-width:200px;height:inherit;padding:16px 10px;-webkit-box-sizing:border-box;box-sizing:border-box;background-image:url(cart-sp_images_common_header_navi_icon-cart.svg);background-size:25px;background-position:left 10px center;background-repeat:no-repeat;background-color:#ff6c00}:where(#ink-cart) .cart__recommendProductCartButton:after{content:"カートに入れる";color:#FFF;font-weight:bold;font-size:14px;position:absolute;left:50%;top:50%;line-height:1;text-indent:10px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;text-align:center}}@media screen and (max-width: 0px){:where(#ink-cart) .cart__recommendProductCartButton.is-jiyusentaku{background-image:none}:where(#ink-cart) .cart__recommendProductCartButton.is-jiyusentaku:after{content:"商品詳細"}}:where(#ink-cart) .cart__recommendTitle{-webkit-box-flex:100%;-ms-flex:100%;flex:100%;width:100%;margin:10px 0 30px;padding:15px 0;font-size:22px;text-align:center;font-weight:bold;line-height:1;border-top:1px solid #c4c4c4;border-bottom:1px solid #c4c4c4}@media screen and (max-width: 0px){:where(#ink-cart) .cart__recommendTitle{font-size:3.8vw;margin-bottom:20px}}:where(#ink-cart) .cart__presentBarWrap{overflow:hidden}@media screen and (max-width: 0px){:where(#ink-cart) .cart__presentBarWrap{padding:0 10px}}:where(#ink-cart) .cart__presentBar{position:relative;padding-top:150px}:where(#ink-cart) .cart__progressBarBase{position:absolute;bottom:45px;left:0;width:150%;height:15px;background-color:rgba(0,0,0,0.25);border-radius:16px}:where(#ink-cart) .cart__progressBar{bottom:45px;left:0;position:absolute;width:0;background:#00a040;height:15px;border-radius:12px 0 0 12px}:where(#ink-cart) .cart__progressIcon{position:absolute;width:0;height:80px;bottom:60px;overflow:hidden}:where(#ink-cart) .cart__progressIcon:after{content:"";display:inline-block;position:absolute;bottom:0;right:0;z-index:999;background:url(../images/stories/htk/cart/inkkun_dash.png) no-repeat bottom right/contain;width:40px;height:40px}:where(#ink-cart) .cart__progressIcon span{position:absolute;font-weight:600;font-size:14px;top:0;right:10px;z-index:999;background:#fff;line-height:1.3;color:#01a040;opacity:0}:where(#ink-cart) .cart__progressIcon span:after{content:"";position:absolute;right:5px;bottom:-16px;width:0px;border:6px solid transparent;border-top:6px solid #333}:where(#ink-cart) .cart__presentPoint{position:absolute;bottom:45px;width:21px;height:21px;border-radius:50%;background:#FFF;border:2px solid #9E9E9E;margin-bottom:-3px;margin-left:-2px;-webkit-box-sizing:border-box;box-sizing:border-box}:where(#ink-cart) .cart__presentPoint span{position:absolute;width:100px;font-size:12px;text-align:center;bottom:-25px;left:50%;margin-left:-50px}@media screen and (max-width: 0px){:where(#ink-cart) .cart__presentPoint span{font-size:11px}}:where(#ink-cart) .cart__presentPoint:after{content:attr(presentNum-data);position:absolute;width:40px;height:40px;background:url(../images/stories/htk/product-list/common/icon_present.png) no-repeat top 30px center/20px auto;top:-80px;left:50%;margin-left:-20px;opacity:0.5;padding-bottom:20px;font-size:15px;text-align:center}:where(#ink-cart) .cart__presentPoint:before{content:"";position:absolute;top:-60px;left:50%;margin-left:-20px;width:40px;height:40px;-webkit-transform:rotate(45deg);transform:rotate(45deg);background:#ddd;border-radius:50% 50% 0 50%}:where(#ink-cart) .cart__presentPoint.presentLevel1{left:45%}:where(#ink-cart) .cart__presentPoint.presentLevel2{left:75%}:where(#ink-cart) .cart__presentPoint.presentLevel3{left:90%}:where(#ink-cart) .cart__presentPoint.get{-webkit-animation:presentAnime-bg 0.5s forwards;animation:presentAnime-bg 0.5s forwards}:where(#ink-cart) .cart__presentPoint.get:before{-webkit-animation:presentAnime-bg-scl 0.5s forwards;animation:presentAnime-bg-scl 0.5s forwards}:where(#ink-cart) .cart__presentPoint.get:after{-webkit-animation:presentAnime-big 0.5s forwards;animation:presentAnime-big 0.5s forwards}:where(#ink-cart) .cart__recommendAppealPresentNum{margin-bottom:10px;padding:0;font-size:22px;line-height:1;font-weight:bold}:where(#ink-cart) .cart__recommendAppealPresentNum span.number{font-size:140%;margin-right:5px;margin-left:5px;color:#f15a24}:where(#ink-cart) .cart__recommendAppealPresentNum span.strong{color:#f15a24}@-webkit-keyframes presentAnime-bg{0%{background-color:#ddd}to{background-color:#ffdb4e;border-color:#F15A24}}@keyframes presentAnime-bg{0%{background-color:#ddd}to{background-color:#ffdb4e;border-color:#F15A24}}@-webkit-keyframes presentAnime-bg-scl{0%{background-color:#ddd}20%{-webkit-transform:rotate(45deg) scale(1.4);transform:rotate(45deg) scale(1.4)}40%{background-color:#ffdb4e;-webkit-transform:rotate(45deg) scale(1);transform:rotate(45deg) scale(1);top:-60px}55%{top:-70px}to{top:-10px;background-color:transparent}}@keyframes presentAnime-bg-scl{0%{background-color:#ddd}20%{-webkit-transform:rotate(45deg) scale(1.4);transform:rotate(45deg) scale(1.4)}40%{background-color:#ffdb4e;-webkit-transform:rotate(45deg) scale(1);transform:rotate(45deg) scale(1);top:-60px}55%{top:-70px}to{top:-10px;background-color:transparent}}@-webkit-keyframes presentAnime-big{0%{opacity:0.5}20%{-webkit-transform:scale(1.3);transform:scale(1.3)}40%{opacity:1;-webkit-transform:scale(1);transform:scale(1);top:-80px}55%{top:-90px;background-position:top 30px center}to{opacity:1;top:-50px;background-position:top 25px center}}@keyframes presentAnime-big{0%{opacity:0.5}20%{-webkit-transform:scale(1.3);transform:scale(1.3)}40%{opacity:1;-webkit-transform:scale(1);transform:scale(1);top:-80px}55%{top:-90px;background-position:top 30px center}to{opacity:1;top:-50px;background-position:top 25px center}}@media screen and (max-width: 0px){:where(#ink-cart) .cartArea .SummaryNote{padding:15px 0 20px;border-bottom:1px dotted #ccc}:where(#ink-cart) .cartArea .SummaryNote .SummaryNote_text{background:#f3f3f3;padding:10px;border-radius:6px;font-size:10px;line-height:1.6;position:relative}:where(#ink-cart) .cartArea .SummaryNote .SummaryNote_text:before{content:"";position:absolute;top:-10px;left:20px;width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:10px solid #f3f3f3}:where(#ink-cart) .cartArea .SummaryNote .SummaryNote_text .SummaryNote_colorOr{color:#f05a24;font-weight:bold}:where(#ink-cart) .cartArea .SummaryNote .SummaryNote_text .SummaryNote_cautionMark{font-size:0.6em;vertical-align:super}}:where(#ink-cart) #product-detail-review{width:74%}:where(#ink-cart) #product-detail-review div#product-detail-review-bg01{width:100%;padding:0;height:inherit;line-height:1;background:#FFF;-webkit-box-sizing:border-box;box-sizing:border-box;border-left:1px solid #cdccca;border-right:1px solid #cdccca;border-top:1px solid #cdccca;border-bottom:2px solid #25945f}:where(#ink-cart) #product-detail-review div#product-detail-review-bg01 h2,
:where(#ink-cart) #product-detail-review div#product-detail-review-bg01 h3{float:none;display:inline-block;margin:0;padding:20px 30px;text-indent:1;background:#25945f;color:#FFF}:where(#ink-cart) #product-detail-review div#product-detail-review-bg01 .product-detail-review-info{display:inline-block;padding:0 20px;-webkit-box-sizing:border-box;box-sizing:border-box}:where(#ink-cart) #product-detail-review div#product-detail-review-bg01 .product-detail-review-info img{width:79px}:where(#ink-cart) #product-detail-review div#product-detail-review-bg01 p{float:none;margin:0;padding:0;display:inline-block}:where(#ink-cart) #product-detail-review .product-detail-review-frameWrap{max-height:620px;overflow-y:scroll;border:1px solid #ddd;-webkit-box-sizing:border-box;box-sizing:border-box}:where(#ink-cart) #product-detail-review div.product-detail-review-frame{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;border:none}:where(#ink-cart) #product-detail-review div.product-detail-review-frame:not(:last-child){border-bottom:1px solid #cdccca}:where(#ink-cart) #product-detail-review div.product-detail-review-box{width:100%}:where(#ink-cart) ul#product-detail-review-link{width:74%;margin-bottom:60px}:where(#ink-cart) .h-contents_box{width:696px;background:#e6f0fc;border:solid 2px #100964;margin:0 0 20px;padding:4px 0 15px}:where(#ink-cart) .h-contents_box a{font-size:16px;font-weight:bold;display:block;padding:13px 20px 0}:where(#ink-cart) .h-contents_box a:visited{color:#551A8B!important}:where(#ink-cart) .h-contentWrapper{width:100%;display:block;margin:0 auto 100px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:16px}@media screen and (max-width: 0px){:where(#ink-cart) .h-contentWrapper{padding:0 0.5rem}}:where(#ink-cart) .h-contentWrapper .Container_L{margin-bottom:40px}:where(#ink-cart) .h-contentWrapper h1{margin:24px 0 20px;background:none;font-size:22px;line-height:1.3;font-weight:normal;color:#fff;background:#100964;text-align:left;border-radius:8px;padding:7px 20px;-webkit-box-sizing:border-box;box-sizing:border-box}:where(#ink-cart) .h-contentWrapper h2{color:#100964;font-size:20px;border-bottom:3px dotted #100964;margin-bottom:16px}:where(#ink-cart) .h-contentWrapper h3{color:#100964;padding-bottom:4px;font-size:18px;border-bottom:1px solid #868592;margin-bottom:16px}:where(#ink-cart) .h-contentWrapper p{margin-bottom:20px;line-height:1.6;padding:0 0.5em;margin-bottom:20px}:where(#ink-cart) .h-contentWrapper img{width:100%;margin:0 0 10px}:where(#ink-cart) .h-contentWrapper ul>li{list-style-type:disc;list-style-position:inside}:where(#ink-cart) .h-contentWrapper ol>li{font-size:1.3em;list-style-position:inside}:where(#ink-cart) .h-contentWrapper .l_40{width:40%;float:left;margin:0 10px 20px 10px}:where(#ink-cart) .h-contentWrapper .r_40{width:40%;float:right;margin:0 10px 20px 10px}:where(#ink-cart) .h-contentWrapper .Wrapper_table,
:where(#ink-cart) .h-contentWrapper .wp-block-table{margin:0 0 30px}@media screen and (max-width: 0px){:where(#ink-cart) .h-contentWrapper .Wrapper_table,
:where(#ink-cart) .h-contentWrapper .wp-block-table{width:98%;margin:0 auto 30px;overflow-x:auto;white-space:nowrap}}:where(#ink-cart) .h-contentWrapper .Wrapper_table p,
:where(#ink-cart) .h-contentWrapper .wp-block-table p{background:blue;margin:0}:where(#ink-cart) .h-contentWrapper .Wrapper_table .Box_table,
:where(#ink-cart) .h-contentWrapper .wp-block-table .Box_table{display:table;width:700px}@media screen and (max-width: 0px){:where(#ink-cart) .h-contentWrapper .Wrapper_table .Box_table,
:where(#ink-cart) .h-contentWrapper .wp-block-table .Box_table{width:100%}}:where(#ink-cart) .h-contentWrapper .Wrapper_table .left_column,
:where(#ink-cart) .h-contentWrapper .wp-block-table .left_column{display:table-cell;vertical-align:middle;width:40%;padding:0 15px 0 0}@media screen and (max-width: 0px){:where(#ink-cart) .h-contentWrapper .Wrapper_table .left_column,
:where(#ink-cart) .h-contentWrapper .wp-block-table .left_column{display:block;width:90%;margin:auto}}:where(#ink-cart) .h-contentWrapper .Wrapper_table .left_column img,
:where(#ink-cart) .h-contentWrapper .wp-block-table .left_column img{width:30%;width:100%}:where(#ink-cart) .h-contentWrapper .Wrapper_table table,
:where(#ink-cart) .h-contentWrapper .wp-block-table table{vertical-align:middle;width:100%}:where(#ink-cart) .h-contentWrapper .Wrapper_table td,
:where(#ink-cart) .h-contentWrapper .Wrapper_table th,
:where(#ink-cart) .h-contentWrapper .wp-block-table td,
:where(#ink-cart) .h-contentWrapper .wp-block-table th{border:1px solid;padding:8px;margin:8px;font-size:14px}@media screen and (max-width: 0px){:where(#ink-cart) .h-contentWrapper .Wrapper_table td,
:where(#ink-cart) .h-contentWrapper .Wrapper_table th,
:where(#ink-cart) .h-contentWrapper .wp-block-table td,
:where(#ink-cart) .h-contentWrapper .wp-block-table th{font-size:10px}}:where(#ink-cart) .h-contentWrapper .Wrapper_table th,
:where(#ink-cart) .h-contentWrapper .wp-block-table th{background:#e5e5e5;text-align:center}:where(#ink-cart) .wp-block-columns.has-2-columns{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}:where(#ink-cart) .wp-block-columns.has-2-columns .wp-block-column{-webkit-box-flex:50%;-ms-flex:50%;flex:50%;width:50%;max-width:50%}:where(#ink-cart) .wp-block-columns.has-2-columns .wp-block-column .wp-block-image img{height:auto}:where(#ink-cart) .PickUpSlider{position:fixed;right:-3px;bottom:50px;width:420px;height:170px;padding:0;-webkit-box-shadow:3px 5px 6px 0 rgba(0,0,0,0.22);box-shadow:3px 5px 6px 0 rgba(0,0,0,0.22);border:solid 1px #dddddd;background-color:#f2f2f2;border-radius:4px 0 0 4px;z-index:9777;opacity:0}:where(#ink-cart) .PickUpSlider .PickUpSlider__Inner{width:407px;height:164px;margin:3px auto;padding:10px 0 10px 10px;-webkit-box-sizing:border-box;box-sizing:border-box;border:solid 1px #dddddd;background-color:#ffffff;border-radius:4px 0 0 4px}:where(#ink-cart) .PickUpSlider .PickUpSlider__Title{margin-bottom:10px;font-size:15px;font-weight:bold;text-align:center}:where(#ink-cart) .PickUpSlider .PickUpSlider__Title>span{background:-webkit-gradient(linear,left top,left bottom,color-stop(0,transparent),color-stop(0,#f3fa3d));background:linear-gradient(transparent 0,#f3fa3d 0)}:where(#ink-cart) .PickUpSlider .PickUpSlider__Box{display:inline}:where(#ink-cart) .PickUpSlider .PickUpSlider__Box .Box__link{display:block;text-decoration:none;overflow:hidden}:where(#ink-cart) .PickUpSlider .PickUpSlider__Box .Box__Thumenail{float:left;display:block;width:95px;height:95px;text-decoration:none;vertical-align:middle}:where(#ink-cart) .PickUpSlider .PickUpSlider__Box .Box__Thumenail img{width:100%;text-decoration:none}:where(#ink-cart) .PickUpSlider .PickUpSlider__Box .Box__Title{float:right;width:280px;display:block;margin-left:5px;font-size:16px;line-height:1.71;text-decoration:underline;vertical-align:middle}:where(#ink-cart) .PickUpSlider .PickUpSlider__CloseButton{width:100%;padding-right:10px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:right}:where(#ink-cart) .PickUpSlider .PickUpSlider__CloseButton a{color:#696969;text-decoration:none!important}:where(#ink-cart) .PickUpSliderSP{width:98%;position:fixed;left:50%;bottom:1%;z-index:9998;-webkit-transform:translateX(-50%);transform:translateX(-50%);border:1px solid #dddddd;border-radius:2px;background:#f2f2f2;-webkit-box-shadow:0 3px 6px 0 rgba(0,0,0,0.4);box-shadow:0 3px 6px 0 rgba(0,0,0,0.4);-webkit-box-sizing:border-box;box-sizing:border-box;opacity:0}:where(#ink-cart) .PickUpSliderSP .PickUpSliderSP__Inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:6px 0;-webkit-box-sizing:border-box;box-sizing:border-box}:where(#ink-cart) .PickUpSliderSP .PickUpSliderSP__CloseButton{-webkit-box-flex:10%;-ms-flex:10%;flex:10%;position:relative}:where(#ink-cart) .PickUpSliderSP .PickUpSliderSP__CloseButton a{padding:20%;font-size:20px;font-weight:bold;color:#797979;position:absolute;left:50%;top:47%;-webkit-transform:translate(-50%,-47%);transform:translate(-50%,-47%);line-height:1;vertical-align:middle}:where(#ink-cart) .PickUpSliderSP .PickUpSliderSP__Box{-webkit-box-flex:90%;-ms-flex:90%;flex:90%;display:block;font-size:14px;color:#000}:where(#ink-cart) .PickUpSliderSP .Box__Thumenail{display:inline-block;width:20%;vertical-align:middle}:where(#ink-cart) .PickUpSliderSP .Box__Thumenail img{max-width:100%}:where(#ink-cart) .PickUpSliderSP .PickUpSliderSP__Title{display:inline-block;width:78%;vertical-align:middle}:where(#ink-cart) .wordsearchBox{margin:30px auto;padding:15px 20px}@media screen and (max-width: 0px){:where(#ink-cart) .wordsearchBox{padding:10px;margin:20px auto}}:where(#ink-cart) .wordsearchBox .wordinput{font-size:150%;padding:25px 15px;width:77%;margin:0;vertical-align:middle;border:1px solid #ccc;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 0px){:where(#ink-cart) .wordsearchBox .wordinput{font-size:120%;padding:10px}}:where(#ink-cart) .wordsearchBox .btn_wordsearch{width:21%;font-size:150%;background:#008784;color:#fff;margin:0;padding:12px 10px;border:none;vertical-align:middle;cursor:pointer}:where(#ink-cart) .wordsearchBox .btn_wordsearch:hover{opacity:0.8}@media screen and (max-width: 0px){:where(#ink-cart) .wordsearchBox .btn_wordsearch{font-size:120%;padding:8px 5px}}:where(#ink-cart) .contentsCoupon{border:10px solid #038d42;padding:20px;margin:50px 0;text-align:center;border-radius:5px;background:#FFF;clear:both;font-size:16px}@media screen and (max-width: 0px){:where(#ink-cart) .contentsCoupon{padding:10px}}:where(#ink-cart) .contentsCoupon .heading{position:relative;margin:-50px 0 0;padding:10px 20px;font-size:26px;font-weight:bold;color:#FFF;background:#2196F3;z-index:1;top:-15px}@media screen and (max-width: 0px){:where(#ink-cart) .contentsCoupon .heading{margin:-20px -25px 0;font-size:140%}}:where(#ink-cart) .contentsCoupon .heading:after,
:where(#ink-cart) .contentsCoupon .heading:before{position:absolute;content:"";top:100%;border:none;border-bottom:solid 10px transparent;z-index:0}:where(#ink-cart) .contentsCoupon .heading:before{left:0;border-right:solid 15px #397eb5}:where(#ink-cart) .contentsCoupon .heading:after{right:0;border-left:solid 15px #397eb5}:where(#ink-cart) .contentsCoupon .subHeading{font-size:40px;font-weight:bold;color:#f00;line-height:1.3;margin-bottom:15px}@media screen and (max-width: 0px){:where(#ink-cart) .contentsCoupon .subHeading{font-size:20px}}:where(#ink-cart) .contentsCoupon .contentsCouponBox{margin:10px -5px}@media screen and (max-width: 0px){:where(#ink-cart) .contentsCoupon .contentsCouponBox{margin:10px 0}}:where(#ink-cart) .contentsCoupon .contentsCouponBox img{display:inline-block;width:100%;max-width:32%;margin:5px 0}@media screen and (max-width: 0px){:where(#ink-cart) .contentsCoupon .contentsCouponBox img{width:90%;max-width:none}}:where(#ink-cart) .contentsCoupon .arrowBtn{position:relative;padding:8px 35px 8px 20px;display:inline-block;border-radius:5px;background:#ddd;margin:10px auto;font-weight:bold;color:#333;font-size:16px;text-decoration:none!important}@media screen and (max-width: 0px){:where(#ink-cart) .contentsCoupon .arrowBtn{font-size:14px;padding:8px 30px 8px 14px}}:where(#ink-cart) .contentsCoupon .arrowBtn:hover{opacity:0.6}:where(#ink-cart) .contentsCoupon .arrowBtn:after{content:"";position:absolute;top:50%;right:9px;border:8px solid transparent;border-left:8px solid #333;margin-top:-8px}@media screen and (max-width: 0px){:where(#ink-cart) .contentsCoupon .arrowBtn:after{right:5px}}:where(#ink-cart) .contentsCouponAnk{margin-bottom:10px}@media screen and (max-width: 0px){:where(#ink-cart) .contentsCouponAnk{text-align:center;margin:10px 0 0}}:where(#ink-cart) .contentsCouponAnk a{display:inline-block;background:#fff46a;padding:5px 10px;color:#333;font-size:120%;text-decoration:none!important}@media screen and (max-width: 0px){:where(#ink-cart) .contentsCouponAnk a{font-size:95%}}:where(#ink-cart) a.contentsBtnProductLink{background:#ff6666;color:#fff;font-size:18px;line-height:1.5;color:#FFF;margin-bottom:30px;padding:20px;border-radius:32.5px;text-decoration:none;display:inline-block;width:100%;-webkit-transition:0.3s;transition:0.3s;font-weight:bold;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center}:where(#ink-cart) a.contentsBtnProductLink:hover{background:#fa9797}@media screen and (max-width: 0px){:where(#ink-cart) .ink-howto-box02{padding:0 1rem}}:where(#ink-cart) .ink-howto-box02 .ink-howto-box02-caution{margin-bottom:20px;font-size:16px}:where(#ink-cart) .ink-howto-box02 div.ink-howto-box-c{height:inherit;background:#fcffea;padding:30px 10px 20px;border-radius:10px;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 0px){:where(#ink-cart) .ink-howto-box02 div.ink-howto-box-d{text-align:center}}:where(#ink-cart) .ink-howto-box02 .a{font-weight:bold;color:#0089a9}:where(#ink-cart) .ink-howto-box02 .b{font-weight:bold;color:#2da632}:where(#ink-cart) .ink-howto-nekoposu-wrap{width:680px;margin:0 auto 80px}@media screen and (max-width: 0px){:where(#ink-cart) .ink-howto-nekoposu-wrap{width:98%;margin-left:auto;margin-right:auto;margin-bottom:30px}}:where(#ink-cart) table.ink-howto-nekoposu-table{width:680px;margin:0 auto 30px;border:1px solid #DDD;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 0px){:where(#ink-cart) table.ink-howto-nekoposu-table{width:calc(100% - 2rem);max-width:100%;margin:0 auto 30px}}:where(#ink-cart) table.ink-howto-nekoposu-table tr:nth-child(2n){background:#f5f5f5}:where(#ink-cart) table.ink-howto-nekoposu-table td{padding:10px;font-size:15px;border:1px solid #DDD}:where(#ink-cart) table.ink-howto-nekoposu-table td .caution{font-size:12px}:where(#ink-cart) table.ink-howto-nekoposu-table td.ink-howto-nekoposu-table_headline{width:100px;font-size:13px;font-weight:bold}:where(#ink-cart) .ink-howto-nekoposu-table_L-item{font-weight:bold;text-align:center}:where(#ink-cart) .ink-howto-nekoposu-table_L-item.ink-howto-nekoposu-table_L-item--nekoposu{background:#FFBF00}:where(#ink-cart) .ink-howto-nekoposu-table_L-item.ink-howto-nekoposu-table_L-item--takkyubin{background:#51B11D}:where(#ink-cart) .ink-howto-nekoposu-info-title{margin-bottom:10px}:where(#ink-cart) .ink-howto-nekoposu-info{max-width:680px;margin-left:auto;margin-right:auto;margin-bottom:40px}@media screen and (max-width: 0px){:where(#ink-cart) .ink-howto-nekoposu-info{width:calc(100% - 2rem)}}:where(#ink-cart) .ink-howto-nekoposu-info p{margin-bottom:30px}:where(#ink-cart) .ink-howto-nekoposu-info li{padding:0;margin-left:0;font-size:16px;position:relative;padding-left:1.3rem}@media screen and (max-width: 0px){:where(#ink-cart) .ink-howto-nekoposu-info li{padding-left:1rem;font-size:80%}}:where(#ink-cart) .ink-howto-nekoposu-info li:before{display:inline-block;content:"※";position:absolute;left:0;top:0}@media screen and (max-width: 0px){:where(#ink-cart) .ink-howto-nekoposu-info li:before{color:#2FD0F9}}:where(#ink-cart) .support-page-wrap{font-size:16px;font-family:"游明朝","ＭＳ 明朝",serif}@media screen and (max-width: 0px){:where(#ink-cart) .support-page-wrap .support-page-wrap__inner{padding:0 0.5rem;-webkit-box-sizing:border-box;box-sizing:border-box}}:where(#ink-cart) .support-page-wrap .support-page-wrap__inner>div{margin-bottom:30px}:where(#ink-cart) .support-page-title{background:none;color:#000;font-size:34px;padding:10px 0;text-align:center;border-top:1px solid #BBB;border-bottom:1px solid #BBB}@media screen and (max-width: 0px){:where(#ink-cart) .support-page-title{font-size:22px}}:where(#ink-cart) .support-page-img-box>img{max-width:100%}:where(#ink-cart) .support-page-txt-box{letter-spacing:1px;line-height:1.62}:where(#ink-cart) .support-page-txt-box--info{background:#eef8f9;padding:60px 30px;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 0px){:where(#ink-cart) .support-page-txt-box--info{padding:20px 14px}}:where(#ink-cart) .support-page-txt-box--kingaku{border:3px solid #455cbf;padding:20px;text-align:center;color:#455cbf}:where(#ink-cart) .support-page-txt-box--kingaku__title{font-size:26px;font-weight:bold}:where(#ink-cart) .support-page-txt-box--kingaku__en{font-size:26px;font-weight:bold}:where(#ink-cart) .support-page-txt-caption{font-size:13px;color:#2a87c1}:where(#ink-cart) .history-fukkoshien-main-title{margin-bottom:20px;padding:10px 0;font-size:22px;color:#FFF;text-align:center;background:#5d5d5d}@media screen and (max-width: 0px){:where(#ink-cart) .history-fukkoshien-main-title{font-size:18px}}:where(#ink-cart) .history-fukkoshien-read{margin-bottom:30px;font-size:16px}:where(#ink-cart) .history-fukkoshien-topic{margin-bottom:30px}:where(#ink-cart) .history-fukkoshien-topic>p{font-size:14px}:where(#ink-cart) .history-fukkoshien-topic-title{margin-bottom:10px;padding-bottom:6px;font-size:20px;font-weight:bold;border-bottom:1px solid #DDD}@media screen and (max-width: 0px){:where(#ink-cart) .history-fukkoshien-topic-title{font-size:17px}}:where(#ink-cart) .history-fukkoshien-info{-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #DDD;padding:0.4rem;font-size:14px;font-weight:bold}:where(#ink-cart) .history-fukkoshien-info>p{margin-bottom:0}:where(#ink-cart) .Wrapper_hukkoshien h1{font-size:27px}@media screen and (max-width: 0px){:where(#ink-cart) .Wrapper_hukkoshien h1{font-size:17px;line-height:1.5;text-align:left}}:where(#ink-cart) .Wrapper_hukkoshien .Container_Kumamoto .Kumamoto_01 .link{margin:20px 0 0;text-align:center;font-size:14px}:where(#ink-cart) .Wrapper_hukkoshien .Container_Kumamoto .Kumamoto_02{padding:1rem;background:#fffef1}@media screen and (max-width: 0px){:where(#ink-cart) .Wrapper_hukkoshien .Container_Kumamoto .Kumamoto_02{margin-bottom:30px}}:where(#ink-cart) .nekoposu-info-wrap{padding:40px 40px;background:#fffdf5}:where(#ink-cart) .nekoposu-info-title{margin-bottom:20px;font-size:30px;color:#000;background:none;font-weight:bold;text-align:center}:where(#ink-cart) .nekoposu-info-title>strong{font-size:48px}:where(#ink-cart) .nekoposu-info-sub-title.nekoposu-info-sub-title--scene{margin-bottom:40px;text-align:center;font-size:38px;line-height:1;color:#009781;padding:10px 0;border-top:2px solid #009781;border-bottom:2px solid #009781}:where(#ink-cart) .nekoposu-info-sub-title.nekoposu-info-sub-title--scene>.nekoposu-info-sub-title-logoimg{max-width:160px;vertical-align:bottom}:where(#ink-cart) .nekoposu-info-read{display:block;font-size:26px}:where(#ink-cart) .nekoposu-info-description-box{margin-bottom:40px;padding:30px;border:1px solid #009781;border-radius:10px;background:#FFF;text-align:center}:where(#ink-cart) .nekoposu-info-description-box .nekoposu-info-description-logoimg{margin-bottom:20px}:where(#ink-cart) .nekoposu-info-description-box>p{margin-bottom:20px;text-align:left}:where(#ink-cart) .nekoposu-info-scene-box{margin-bottom:30px}:where(#ink-cart) .nekoposu-info-scene-read{font-size:22px;font-weight:bold}:where(#ink-cart) .nekoposu-info-scene-copy{font-size:28px;color:#ea0015;font-weight:bold}:where(#ink-cart) .ink-howto-nekoposu-wrap .ink-howto-nekoposu-table{background:#FFF}:where(#ink-cart) .Warranty{padding:36px 0;font-size:16px;line-height:1.5}:where(#ink-cart) .Warranty__Inner{padding:0 1rem}:where(#ink-cart) .Warranty__MainCatchCopy{font-size:28px;font-weight:normal;text-align:center;margin-bottom:48px}@media screen and (max-width: 0px){:where(#ink-cart) .Warranty__MainCatchCopy{font-size:18px;margin-bottom:18px}}:where(#ink-cart) .Warranty__MainTitle{max-width:100%;margin-bottom:58px;background:none}@media screen and (max-width: 0px){:where(#ink-cart) .Warranty__MainTitle{margin-bottom:20px}}@media screen and (max-width: 0px){:where(#ink-cart) .Warranty__MainTitle img{max-width:100%}}:where(#ink-cart) .Warranty__MainDescription{margin-bottom:40px}@media screen and (max-width: 0px){:where(#ink-cart) .Warranty__MainDescription{font-size:14px;line-height:1.6}}:where(#ink-cart) .Warranty__Types{margin-bottom:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 0px){:where(#ink-cart) .Warranty__Types{margin-bottom:40px}}:where(#ink-cart) .Warranty__Type{-webkit-box-flex:48%;-ms-flex:48%;flex:48%;width:48%;max-width:48%;border:1px solid #DDD;border-radius:6px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}@media screen and (max-width: 0px){:where(#ink-cart) .Warranty__Type{-webkit-box-flex:100%;-ms-flex:100%;flex:100%;width:100%;max-width:100%;margin-bottom:20px}}:where(#ink-cart) .Warranty__Type .Warranty__TypeTitle{padding:14px 0;font-size:23px;font-weight:bold;text-align:center;border-radius:6px 6px 0 0;color:#FFF}@media screen and (max-width: 0px){:where(#ink-cart) .Warranty__Type .Warranty__TypeTitle{font-size:20px}}:where(#ink-cart) .Warranty__Type.Warranty__Type--InkTnr .Warranty__TypeTitle{background:url("/images/stories/htk/warranty/warranty-bg-01.jpg") no-repeat;background-size:cover}:where(#ink-cart) .Warranty__Type.Warranty__Type--Printer .Warranty__TypeTitle{background:url("/images/stories/htk/warranty/warranty-bg-03.jpg") no-repeat;background-size:cover}:where(#ink-cart) .Warranty__Type .Warranty__TypePhoto{float:left;width:40%;text-align:center}@media screen and (max-width: 0px){:where(#ink-cart) .Warranty__Type .Warranty__TypePhoto{width:100%;float:none}}:where(#ink-cart) .Warranty__Type .Warranty__TypePhoto img{max-width:180px;padding:50% 0;margin:-35% 0}@media screen and (max-width: 0px){:where(#ink-cart) .Warranty__Type .Warranty__TypePhoto img{max-width:100%;padding:0;margin:0}}:where(#ink-cart) .Warranty__Type .Warranty__TypeDetail{float:right;width:60%;padding:19px 0}@media screen and (max-width: 0px){:where(#ink-cart) .Warranty__Type .Warranty__TypeDetail{width:90%;margin:auto;float:none;text-align:center}}:where(#ink-cart) .Warranty__Type .Warranty__TypeDetail strong{font-size:25px}:where(#ink-cart) .Warranty__Type .Warranty__TypeDetail strong.Num{color:#006699}:where(#ink-cart) .Warranty__PageLink{position:relative;width:100%;display:inline-block;padding:9px 0;color:#222!important;font-weight:bold;font-size:16px;border-top:1px solid #DDD;text-align:center}:where(#ink-cart) .Warranty__PageLink:after{content:"〉";display:inline-block;-webkit-transform:rotate(90deg);transform:rotate(90deg);position:absolute;right:16px;bottom:3px}:where(#ink-cart) .Warranty__PageLink:hover{opacity:0.7;text-decoration:none!important}:where(#ink-cart) .Warranty__PageLink:hover:after{bottom:1px}:where(#ink-cart) .Warranty__Definition{padding:0 0 48px;border:1px solid #006699;-webkit-box-sizing:border-box;box-sizing:border-box}:where(#ink-cart) .Warranty__Definition .Definition__Inner{padding:0 94px;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 0px){:where(#ink-cart) .Warranty__Definition .Definition__Inner{padding:0 1rem}}:where(#ink-cart) .Warranty__Definition .Definition__MainTitle{width:100%;padding:19px 0;margin-top:0;font-size:32px;color:#FFF;text-align:center;border-top:0}@media screen and (max-width: 0px){:where(#ink-cart) .Warranty__Definition .Definition__MainTitle{font-size:16px}}:where(#ink-cart) .Warranty__Definition .Definition__Photo{margin:30px 0;text-align:center}@media screen and (max-width: 0px){:where(#ink-cart) .Warranty__Definition .Definition__Photo img{max-width:100%}}:where(#ink-cart) .Warranty__Definition .Definition__Catch{margin-bottom:50px;font-size:20px;text-align:center}@media screen and (max-width: 0px){:where(#ink-cart) .Warranty__Definition .Definition__Catch{font-size:16px}}:where(#ink-cart) .Warranty__Definition .Definition__Catch strong{line-height:1.8;padding-bottom:8px;font-size:36px;border-bottom:9px solid #ebf241}@media screen and (max-width: 0px){:where(#ink-cart) .Warranty__Definition .Definition__Catch strong{font-size:23px}}:where(#ink-cart) .Warranty__Definition .Definition__SubTitle{margin-bottom:30px;padding:17px 0;text-align:center;color:#FFF;background:#3872a5}:where(#ink-cart) .Warranty__Definition .Definition__Detail dt{padding-left:24px;margin-bottom:0;font-size:18px;border-left:solid 10px #3872a5;border-bottom:solid 1px #3872a5}@media screen and (max-width: 0px){:where(#ink-cart) .Warranty__Definition .Definition__Detail dt{margin-bottom:10px;padding-left:16px;font-size:16px}}:where(#ink-cart) .Warranty__Definition .Definition__Detail dd{margin-bottom:30px;font-size:24px;font-weight:bold}@media screen and (max-width: 0px){:where(#ink-cart) .Warranty__Definition .Definition__Detail dd{font-size:18px;line-height:1.5}}:where(#ink-cart) .Warranty__Definition .Definition__Detail dd p{padding:10px 0;font-size:16px;font-weight:normal;-webkit-box-sizing:border-box;box-sizing:border-box}:where(#ink-cart) .Warranty__Definition .Definition__Detail dd ul{margin-left:20px;font-size:16px;font-weight:normal}@media screen and (max-width: 0px){:where(#ink-cart) .Warranty__Definition .Definition__Detail dd ul{font-size:14px}}:where(#ink-cart) .Warranty__Definition .Definition__Detail dd ul li{margin-bottom:5px;list-style:circle}:where(#ink-cart) .Warranty__Definition .Definition__Buttons{width:100%;text-align:center}:where(#ink-cart) .Warranty__Definition .Definition__Button{display:inline-block;padding:15px 44px;border:1px solid #707070;border-radius:8px;font-size:16px;font-weight:bold;-webkit-box-sizing:border-box;box-sizing:border-box;color:#222!important}@media screen and (max-width: 0px){:where(#ink-cart) .Warranty__Definition .Definition__Button{width:100%;margin-bottom:10px}}:where(#ink-cart) .Warranty__Definition.Warranty__Definition--InkTnr .Definition__MainTitle{background:url("/images/stories/htk/warranty/warranty-bg-01.jpg") no-repeat;background-size:cover}:where(#ink-cart) .Warranty__Definition.Warranty__Definition--Zengaku{margin-bottom:80px;padding:60px 94px;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 0px){:where(#ink-cart) .Warranty__Definition.Warranty__Definition--Zengaku{padding:30px 1rem}}:where(#ink-cart) .Warranty__Definition.Warranty__Definition--Zengaku .Definition__MainRead{margin-bottom:30px;padding:30px 0;border:1px solid #FFF}@media screen and (max-width: 0px){:where(#ink-cart) .Warranty__Definition.Warranty__Definition--Zengaku .Definition__MainRead{padding:20px 1rem}}:where(#ink-cart) .Warranty__Definition.Warranty__Definition--Zengaku .Definition__MainRead p{margin-bottom:0;font-size:22px;color:#FFF;font-weight:bold;text-align:center}@media screen and (max-width: 0px){:where(#ink-cart) .Warranty__Definition.Warranty__Definition--Zengaku .Definition__MainRead p{text-align:left;font-size:16px}:where(#ink-cart) .Warranty__Definition.Warranty__Definition--Zengaku .Definition__MainRead p br{display:none}}:where(#ink-cart) .Warranty__Definition.Warranty__Definition--Zengaku{background:url("/images/stories/htk/warranty/warranty-bg-01.jpg") no-repeat;background-size:cover}:where(#ink-cart) .Warranty__Definition.Warranty__Definition--Zengaku .Definition__MainTitle{position:relative;font-size:46px;margin:0;padding:0;background:none}@media screen and (max-width: 0px){:where(#ink-cart) .Warranty__Definition.Warranty__Definition--Zengaku .Definition__MainTitle{font-size:36px}}@media screen and (max-width: 0px){:where(#ink-cart) .Warranty__Definition.Warranty__Definition--Zengaku .Definition__MainTitle p{text-align:left}}:where(#ink-cart) .Warranty__Definition.Warranty__Definition--Zengaku .Definition__MainTitle:before{position:absolute;left:40px;bottom:20px;content:"";display:inline-block;width:150px;border:1px solid #FFF}@media screen and (max-width: 0px){:where(#ink-cart) .Warranty__Definition.Warranty__Definition--Zengaku .Definition__MainTitle:before{content:none}}:where(#ink-cart) .Warranty__Definition.Warranty__Definition--Zengaku .Definition__MainTitle:after{position:absolute;right:40px;bottom:20px;content:"";display:inline-block;width:150px;border:1px solid #FFF}@media screen and (max-width: 0px){:where(#ink-cart) .Warranty__Definition.Warranty__Definition--Zengaku .Definition__MainTitle:after{content:none}}:where(#ink-cart) .Warranty__Definition.Warranty__Definition--Zengaku .Definition__CatchCopy{margin-bottom:30px}:where(#ink-cart) .Warranty__Definition.Warranty__Definition--Zengaku .Definition__CatchCopy strong{width:100%;display:block;margin-bottom:10px;padding:10px 0;text-align:center;font-size:22px;font-weight:bold;color:#222;background:#f9ff76}@media screen and (max-width: 0px){:where(#ink-cart) .Warranty__Definition.Warranty__Definition--Zengaku .Definition__CatchCopy strong{padding:5px;font-size:16px;text-align:left}:where(#ink-cart) .Warranty__Definition.Warranty__Definition--Zengaku .Definition__CatchCopy strong br{display:none}}:where(#ink-cart) .Warranty__Definition.Warranty__Definition--Zengaku .Definition__CatchCopy p{color:#FFF}:where(#ink-cart) .Warranty__Definition.Warranty__Definition--Zengaku .Definition__Details{color:#FFF}:where(#ink-cart) .Warranty__Definition.Warranty__Definition--Zengaku .Definition__Details dt{border-color:#FFF}:where(#ink-cart) .Warranty__Definition.Warranty__Definition--Printer{margin-bottom:80px;border-color:#14714d}:where(#ink-cart) .Warranty__Definition.Warranty__Definition--Printer .Definition__MainTitle{background:url("/images/stories/htk/warranty/warranty-bg-03.jpg") no-repeat;background-size:cover}:where(#ink-cart) .Warranty__Definition.Warranty__Definition--Printer .Definition__SubTitle{background:#379791}:where(#ink-cart) .Warranty__Definition.Warranty__Definition--Printer .Definition__Details dt{border-color:#379791}:where(#ink-cart) .Warranty__Review{margin-bottom:80px}@media screen and (max-width: 0px){:where(#ink-cart) .Warranty__Review{margin-bottom:30px}}:where(#ink-cart) .Warranty__Review .Review__MainTitle{width:100%;margin-bottom:30px;padding:19px 0;font-size:32px;color:#FFF;text-align:center;background:url("/images/stories/htk/warranty/warranty-bg-02.jpg") no-repeat;background-size:cover}@media screen and (max-width: 0px){:where(#ink-cart) .Warranty__Review .Review__MainTitle{margin-bottom:10px;font-size:16px}}:where(#ink-cart) .Warranty__Review .basicTtl{display:none}:where(#ink-cart) .Warranty__Review .basicBox{padding:20px}:where(#ink-cart) .Warranty__Review .basicBox--scroll{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;height:inherit}@media screen and (max-width: 0px){:where(#ink-cart) .Warranty__Review .basicBox--scroll{border:1px solid #DDD;background:#f7f7f7;-webkit-box-sizing:border-box;box-sizing:border-box}}:where(#ink-cart) .Warranty__Review .voiceBox{width:100%}@media screen and (max-width: 0px){:where(#ink-cart) .Warranty__Review .voiceBox{border-bottom:1px solid #DDD;margin-bottom:10px;padding-bottom:10px}}:where(#ink-cart) .Warranty__Review .voiceBox__customerData{width:auto;margin-top:auto;margin-left:auto}@media screen and (max-width: 0px){:where(#ink-cart) .Warranty__Review .voiceBox__customerData{text-align:center}}:where(#ink-cart) .Warranty__Review .voiceBox__customerData__data{line-height:1.5;font-size:16px}@media screen and (max-width: 0px){:where(#ink-cart) .Warranty__Review .voiceBox__customerData__data{margin-bottom:10px;font-size:13px}}:where(#ink-cart) .Warranty__Review .voiceBox__voice{width:100%;max-width:700px}:where(#ink-cart) .Warranty__Review .voiceBox__voice__ttl{font-size:23px}@media screen and (max-width: 0px){:where(#ink-cart) .Warranty__Review .voiceBox__voice__ttl{font-size:18px}}:where(#ink-cart) .Warranty__Review .voiceBox__voice__desc{font-size:16px;line-height:1.5}:where(#ink-cart) .Warranty__QandA .QandA__MainTitle{width:100%;margin-bottom:30px;padding:19px 0;font-size:32px;color:#FFF;text-align:center;background:url("/images/stories/htk/warranty/warranty-bg-04.jpg") no-repeat;background-size:cover}@media screen and (max-width: 0px){:where(#ink-cart) .Warranty__QandA .QandA__MainTitle{font-size:16px}}:where(#ink-cart) .Warranty__QandA .QandA__Item dt{padding-left:24px;margin-bottom:0;font-size:20px;font-weight:bold;border-left:solid 5px #707070;border-bottom:solid 1px #707070}@media screen and (max-width: 0px){:where(#ink-cart) .Warranty__QandA .QandA__Item dt{padding-left:16px}}:where(#ink-cart) .Warranty__QandA .QandA__Item dd{margin-bottom:30px}:where(#ink-cart) .Warranty__QandA .QandA__Item dd p{padding:10px 0;font-size:16px;font-weight:normal;-webkit-box-sizing:border-box;box-sizing:border-box}:where(#ink-cart) .Warranty__QandA .QandA__Item dd ul{margin-left:20px;font-size:16px;font-weight:normal}:where(#ink-cart) .Warranty__QandA .QandA__Item dd ul li{margin-bottom:5px;list-style:circle}:where(#ink-cart) .Warranty__Movie .Movie__MainTitle{width:100%;margin-bottom:30px;padding:19px 0;font-size:32px;color:#FFF;text-align:center;background:url("/images/stories/htk/warranty/warranty-bg-04.jpg") no-repeat;background-size:cover}@media screen and (max-width: 0px){:where(#ink-cart) .Warranty__Movie .Movie__MainTitle{font-size:16px}}:where(#ink-cart) .Warranty__Movie .Movie__Item dt{margin-bottom:0;font-size:20px;text-align:center}:where(#ink-cart) .Warranty__Movie .Movie__Item dd{margin-bottom:30px;text-align:center}:where(#ink-cart) .Warranty__Movie .Movie__Item dd iframe{width:560px;height:315px}@media screen and (max-width: 0px){:where(#ink-cart) .Warranty__Movie .Movie__Item dd iframe{width:100%}}:where(#ink-cart) .CostReduction10per__MainTop{margin-bottom:60px;padding:30px 0;background:url("/images/stories/htk/cost_reduction/main-coin-campaign@2x.jpg") no-repeat center;background-size:cover;text-align:center;border:solid 8px #dec68f;-webkit-box-sizing:border-box;box-sizing:border-box}:where(#ink-cart) .CostReduction10per__MainTitle{width:100%;margin-bottom:10px;font-size:36px;font-weight:bold;background:none;color:#222}:where(#ink-cart) .CostReduction10per__MainTitle strong{color:#f55574}:where(#ink-cart) .CostReduction10per__MainText{margin-bottom:30px;font-size:16px;line-height:1.8}:where(#ink-cart) .CostReduction10per__MainText strong{color:#f55574}:where(#ink-cart) .CostReduction10per__MainNotice{display:inline-block;margin-bottom:0;padding:18px;font-weight:bold;background:#FFF;line-height:1;-webkit-box-sizing:border-box;box-sizing:border-box}:where(#ink-cart) .CostReduction10per__Message{margin-bottom:80px;text-align:center}:where(#ink-cart) .CostReduction10per__MessageTitle{display:inline-block;margin-bottom:40px;font-size:32px;border-bottom:solid 4px #efef2c}:where(#ink-cart) .CostReduction10per__MessageTitle span{display:block;border:none;font-size:20px}:where(#ink-cart) .CostReduction10per__MessageBox{margin-bottom:30px;font-size:20px;line-height:1.8}:where(#ink-cart) .CostReduction10per__MessageBox p{margin-bottom:30px}:where(#ink-cart) .CostReduction10per__MessageBox p:last-child{margin-bottom:0}:where(#ink-cart) .CostReduction10per__MessageBox .BgColor--C,
:where(#ink-cart) .CostReduction10per__MessageBox .BgColor--K,
:where(#ink-cart) .CostReduction10per__MessageBox .BgColor--M,
:where(#ink-cart) .CostReduction10per__MessageBox .BgColor--Y,
:where(#ink-cart) .CostReduction10per__MessageBox .BgColor__Base{color:#222222;padding:4px}:where(#ink-cart) .CostReduction10per__MessageBox .BgColor--C{background:#9dddff}:where(#ink-cart) .CostReduction10per__MessageBox .BgColor--M{background:#ffa8b9}:where(#ink-cart) .CostReduction10per__MessageBox .BgColor--Y{background:#fff729}:where(#ink-cart) .CostReduction10per__MessageBox .BgColor--K{background:#222222}:where(#ink-cart) .CostReduction10per__MessageExample{margin-bottom:30px}:where(#ink-cart) .CostReduction10per__MessageExample img{max-width:28%}:where(#ink-cart) .CostReduction10per__PostageTitle{font-size:24px;margin-bottom:20px;padding:10px 0;text-align:center;background:#ebebeb}:where(#ink-cart) .CostReduction10per__PostageDescription{margin-bottom:20px;font-size:16px;text-align:center}:where(#ink-cart) .CostReduction10per__PostageTable{width:100%;max-width:660px;margin:auto}:where(#ink-cart) .CostReduction10per__PostageTable td,
:where(#ink-cart) .CostReduction10per__PostageTable th{padding:10px!important;font-size:16px;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #afafaf;text-align:center;vertical-align:middle}:where(#ink-cart) .CostReduction10per__PostageTable th{font-weight:normal;background:#e9e9e9}:where(#ink-cart) .case-wrap{max-width:100%;margin-top:60px}:where(#ink-cart) .case-top{margin-bottom:48px;padding:40px 0;border-top:1px solid #DDD;border-bottom:1px solid #DDD}:where(#ink-cart) .case-page{margin-bottom:48px;padding:40px 0;border-top:1px solid #DDD;border-bottom:1px solid #DDD}:where(#ink-cart) .case-main{margin-bottom:60px}:where(#ink-cart) .case-mainTitle{text-align:center;font-size:34px;font-weight:bold;color:#005e99;background:none}@media screen and (max-width: 0px){:where(#ink-cart) .case-mainTitle{font-size:24px;margin-bottom:10px}}:where(#ink-cart) .case-discription{text-align:center;font-weight:bold;font-size:16px}:where(#ink-cart) .case-campanyLogo{max-width:90%;margin:0 auto 40px;padding:20px;border:1px solid #DDD;background:#FFF;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 0px){:where(#ink-cart) .case-campanyLogo{max-width:100%;margin:0 auto 20px;padding:10px}}:where(#ink-cart) .case-campanyLogo img{max-width:100%}:where(#ink-cart) .case-indexItems{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:30px;padding-bottom:30px}:where(#ink-cart) .case-indexItems:last-child{margin-bottom:0;padding-bottom:0}:where(#ink-cart) .case-indexMovie{width:100%;text-align:center}:where(#ink-cart) .case-indexMovie iframe{display:block;width:560px;height:315px}@media screen and (max-width: 0px){:where(#ink-cart) .case-indexMovie iframe{width:100%;height:auto}}:where(#ink-cart) .case-indexItemTitle{font-size:24px;margin-bottom:30px;font-weight:bold;text-align:center}:where(#ink-cart) .case-indexItem{position:relative;width:31.3%;margin:1%;padding:0;text-align:center;background:#FFF;border:1px solid #DDD;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:0.5s;transition:0.5s}@media screen and (max-width: 0px){:where(#ink-cart) .case-indexItem{width:100%;margin:0 0 20px 0}}:where(#ink-cart) .case-indexItem a{color:#222;font-size:14px;font-weight:bold}@media screen and (max-width: 0px){:where(#ink-cart) .case-indexItem a{display:block}}:where(#ink-cart) .case-indexItem a:hover{text-decoration:none;cursor:pointer}:where(#ink-cart) .case-indexItem .indexItem_campanyPhoto{max-width:100%}:where(#ink-cart) .case-indexItem .indexItem__campanyDescripiton{font-size:16px}:where(#ink-cart) .case-indexItem .indexItem__campanyDescripiton span{color:#005e99}:where(#ink-cart) .case-indexItem .indexItem__inner{padding:15px}:where(#ink-cart) .case-indexItem .indexItem__campanyName{display:block;font-size:12px;margin:10px 0;text-align:center}@media screen and (max-width: 0px){:where(#ink-cart) .case-indexItem .indexItem__campanyName{font-size:14px}}:where(#ink-cart) .case-indexItem .indexItem__campanyLink{display:block;font-size:12px;display:block;margin-bottom:10px;text-align:center;width:50%;margin:10px auto;border:1px solid #a9a9a9;border-radius:6px;padding:4px 0}@media screen and (max-width: 0px){:where(#ink-cart) .case-indexItem .indexItem__campanyLink{font-size:14px}}:where(#ink-cart) .case-indexItem .indexItem__MoreBtn{margin:auto;padding:8px 10px;font-size:12px;border-radius:20px;border:1px solid #a6a6a6;-webkit-box-sizing:border-box;box-sizing:border-box}:where(#ink-cart) .case-indexItem:hover{opacity:0.7}:where(#ink-cart) .case-companyInfo{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 0px){:where(#ink-cart) .case-companyInfo{display:block}}:where(#ink-cart) .companyInfo-mainImg{-webkit-box-flex:40%;-ms-flex:40%;flex:40%;max-width:40%}@media screen and (max-width: 0px){:where(#ink-cart) .companyInfo-mainImg{max-width:100%;margin-bottom:20px}}:where(#ink-cart) .companyInfo-mainImg img{max-width:100%}:where(#ink-cart) .companyInfo-description{-webkit-box-flex:calc(60% - 36px);-ms-flex:calc(60% - 36px);flex:calc(60% - 36px);max-width:calc(60% - 36px);padding-left:26px}@media screen and (max-width: 0px){:where(#ink-cart) .companyInfo-description{max-width:100%;padding-left:0}}:where(#ink-cart) .companyInfo-description .description-title{margin-bottom:20px;font-size:30px;font-weight:bold;background:none;color:#222}@media screen and (max-width: 0px){:where(#ink-cart) .companyInfo-description .description-title{font-size:24px}}:where(#ink-cart) .companyInfo-description .description-title strong{color:#005e99}:where(#ink-cart) .companyInfo-description .description-title span:first-child{position:relative}:where(#ink-cart) .companyInfo-description .description-title span:first-child:before{position:absolute;left:-26px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);content:"";display:inline-block;width:14px;height:14px;background:url("/images/stories/htk/case/bg-textdeco.png") no-repeat center;background-size:contain}@media screen and (max-width: 0px){:where(#ink-cart) .companyInfo-description .description-title span:first-child:before{display:none}}:where(#ink-cart) .companyInfo-description .companyInfo-name{margin-bottom:30px;font-weight:bold}@media screen and (max-width: 0px){:where(#ink-cart) .companyInfo-description .companyInfo-name{margin-bottom:10px}}:where(#ink-cart) .case-interviewMovie{width:100%;margin:auto;margin-bottom:65px;background:#f3f3f3;padding:40px;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 0px){:where(#ink-cart) .case-interviewMovie{padding:10px}}:where(#ink-cart) .case-interviewMovie iframe{width:720px;height:384px}@media screen and (max-width: 0px){:where(#ink-cart) .case-interviewMovie iframe{width:100%;height:340px}}:where(#ink-cart) .case-interviewMovie .interviewMovie__title{text-align:center;font-size:24px;font-weight:bold;color:#005e99;margin-bottom:20px}@media screen and (max-width: 0px){:where(#ink-cart) .case-interviewMovie .interviewMovie__title{font-size:17px}}:where(#ink-cart) .case-interviewText{margin-bottom:60px}@media screen and (max-width: 0px){:where(#ink-cart) .case-interviewText{margin-bottom:30px}}:where(#ink-cart) .case-interviewQ{position:relative;margin-bottom:20px;font-weight:bold;font-size:18px}@media screen and (max-width: 0px){:where(#ink-cart) .case-interviewQ{font-size:16px}}:where(#ink-cart) .case-interviewQ:before{position:absolute;left:-26px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);content:"";display:inline-block;width:14px;height:14px;background:url("/images/stories/htk/case/bg-textdeco.png") no-repeat center;background-size:contain}:where(#ink-cart) .case-interviewA p{font-size:16px;line-height:1.75}@media screen and (max-width: 0px){:where(#ink-cart) .case-interviewA p{font-size:14px}}:where(#ink-cart) .case-interviewA em{font-style:normal;font-weight:normal;color:#2783c6}:where(#ink-cart) .case-interviewA strong{color:#ec5a5a}:where(#ink-cart) .case-interviewA .interviewA__name{margin-right:30px;font-weight:bold}@media screen and (max-width: 0px){:where(#ink-cart) .case-interviewA .interviewA__name{margin-right:10px}}:where(#ink-cart) .case-caption{margin-bottom:80px;text-align:center;font-size:12px}:where(#ink-cart) .covid19-action-wrap{max-width:100%;margin-top:60px}@media screen and (max-width: 0px){:where(#ink-cart) .covid19-action-wrap{margin-top:0px}}:where(#ink-cart) .covid19-action-top{margin-bottom:48px;padding:40px 0;border-top:1px solid #DDD;border-bottom:1px solid #DDD}:where(#ink-cart) .covid19-action-main{margin-bottom:60px}:where(#ink-cart) .covid19-action-mainTitle{text-align:center;font-size:27px;font-weight:bold;color:#005e99;background:none}@media screen and (max-width: 0px){:where(#ink-cart) .covid19-action-mainTitle{margin-bottom:10px;text-align:left;font-size:18px;line-height:1.45}}:where(#ink-cart) .covid19-action-discription{text-align:center;font-weight:bold;font-size:16px}@media screen and (max-width: 0px){:where(#ink-cart) .covid19-action-discription{text-align:left;font-size:14px}}:where(#ink-cart) .covid19-action-indexItems{margin-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}:where(#ink-cart) .covid19-action-indexItem{position:relative;width:33.3%;padding:20px;text-align:center;background:#FFF;border:1px solid #DDD;border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:0.5s;transition:0.5s}:where(#ink-cart) .covid19-action-indexItem a{color:#222;font-size:14px;font-weight:bold}:where(#ink-cart) .covid19-action-indexItem a:hover{text-decoration:none}:where(#ink-cart) .covid19-action-indexItem .indexItem_campanyPhoto{max-width:100%;margin-bottom:5px}:where(#ink-cart) .covid19-action-indexItem .indexItem__campanyDescripiton{font-size:16px}:where(#ink-cart) .covid19-action-indexItem .indexItem__campanyDescripiton span{color:#005e99}:where(#ink-cart) .covid19-action-indexItem .indexItem__campanyName{font-size:12px;margin:10px 0 0;text-align:right}:where(#ink-cart) .covid19-action-indexItem .indexItem__MoreBtn{margin:auto;padding:8px 10px;font-size:12px;border-radius:20px;border:1px solid #a6a6a6;-webkit-box-sizing:border-box;box-sizing:border-box}:where(#ink-cart) .covid19-action-indexItem:hover{opacity:0.7}:where(#ink-cart) .covid19-action-Info{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 0px){:where(#ink-cart) .covid19-action-Info{display:block}}:where(#ink-cart) .info-mainImg{-webkit-box-flex:40%;-ms-flex:40%;flex:40%;max-width:40%}@media screen and (max-width: 0px){:where(#ink-cart) .info-mainImg{max-width:100%;margin-bottom:20px}}:where(#ink-cart) .info-mainImg img{max-width:100%}:where(#ink-cart) .info-description{-webkit-box-flex:calc(60% - 36px);-ms-flex:calc(60% - 36px);flex:calc(60% - 36px);max-width:calc(60% - 36px);padding-left:26px}@media screen and (max-width: 0px){:where(#ink-cart) .info-description{max-width:100%;padding-left:0}}:where(#ink-cart) .info-description .description-title{margin-bottom:20px;font-size:30px;font-weight:bold}@media screen and (max-width: 0px){:where(#ink-cart) .info-description .description-title{font-size:24px}}:where(#ink-cart) .info-description .description-title strong{color:#005e99}:where(#ink-cart) .info-description .description-title span:first-child{position:relative}:where(#ink-cart) .info-description .description-title span:first-child:before{position:absolute;left:-26px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);content:"";display:inline-block;width:14px;height:14px;background:url("/images/stories/htk/case/bg-textdeco.png") no-repeat center;background-size:contain}@media screen and (max-width: 0px){:where(#ink-cart) .info-description .description-title span:first-child:before{display:none}}:where(#ink-cart) .info-description .info-title{margin-top:40px;margin-bottom:20px;font-weight:bold}@media screen and (max-width: 0px){:where(#ink-cart) .info-description .info-title{margin-bottom:10px}}:where(#ink-cart) .info-description .info-text{margin-bottom:40px}@media screen and (max-width: 0px){:where(#ink-cart) .info-description .info-text{margin-bottom:10px}}:where(#ink-cart) .covid19-action-interviewMovie{width:100%;margin:auto;margin-bottom:65px;background:#f3f3f3;padding:40px;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 0px){:where(#ink-cart) .covid19-action-interviewMovie{padding:10px}}:where(#ink-cart) .covid19-action-interviewMovie iframe{width:720px;height:384px}@media screen and (max-width: 0px){:where(#ink-cart) .covid19-action-interviewMovie iframe{width:100%;height:340px}}:where(#ink-cart) .covid19-action-interviewMovie .interviewMovie__title{text-align:center;font-size:24px;font-weight:bold;color:#005e99;margin-bottom:20px}@media screen and (max-width: 0px){:where(#ink-cart) .covid19-action-interviewMovie .interviewMovie__title{font-size:17px}}:where(#ink-cart) .covid19-action-interviewText{margin-bottom:60px}@media screen and (max-width: 0px){:where(#ink-cart) .covid19-action-interviewText{margin-bottom:30px}}:where(#ink-cart) .covid19-action-interviewQ{position:relative;margin-bottom:20px;font-weight:bold;font-size:18px}@media screen and (max-width: 0px){:where(#ink-cart) .covid19-action-interviewQ{font-size:16px}}:where(#ink-cart) .covid19-action-interviewQ:before{position:absolute;left:-26px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);content:"";display:inline-block;width:14px;height:14px;background:url("/images/stories/htk/case/bg-textdeco.png") no-repeat center;background-size:contain}:where(#ink-cart) .covid19-action-interviewA p{font-size:16px;line-height:1.75}@media screen and (max-width: 0px){:where(#ink-cart) .covid19-action-interviewA p{font-size:14px}}:where(#ink-cart) .covid19-action-interviewA em{font-style:normal;font-weight:normal;color:#2783c6}:where(#ink-cart) .covid19-action-interviewA strong{color:#ec5a5a}:where(#ink-cart) .covid19-action-interviewA .interviewA__name{margin-right:30px;font-weight:bold}@media screen and (max-width: 0px){:where(#ink-cart) .covid19-action-interviewA .interviewA__name{margin-right:10px}}:where(#ink-cart) .covid19-action-caption{text-align:center;font-size:12px}@media screen and (max-width: 0px){:where(#ink-cart) .printer-jyoseikin__inner{padding:0 2%}}:where(#ink-cart) .printer-jyoseikin__top{width:100%;height:250px;padding-right:40%;font-weight:bold;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:46px;background:url("/images/stories/htk/article/printer-jyoseikin/telework-main.jpg");background-size:cover}@media screen and (max-width: 0px){:where(#ink-cart) .printer-jyoseikin__top{height:inherit;text-align:center;padding:10px;line-height:1.4;background:#f5f5f2}}:where(#ink-cart) .printer-jyoseikin__top h1{padding-top:64px;padding-left:30px;background:none;color:#222;font-size:28px;font-weight:bold}@media screen and (max-width: 0px){:where(#ink-cart) .printer-jyoseikin__top h1{font-size:18px;padding:0}}:where(#ink-cart) .printer-jyoseikin__top span{display:block;margin-bottom:5px;font-size:18px}@media screen and (max-width: 0px){:where(#ink-cart) .printer-jyoseikin__top span{font-size:12px}}:where(#ink-cart) .printer-jyoseikin__mainTitle{margin-bottom:20px;font-size:28px;text-align:center;font-weight:bold}@media screen and (max-width: 0px){:where(#ink-cart) .printer-jyoseikin__mainTitle{text-align:left;font-size:16px;line-height:1.4}}@media screen and (max-width: 0px){:where(#ink-cart) .printer-jyoseikin__mainTitle br{display:none}}:where(#ink-cart) .printer-jyoseikin__mainTitle span{color:#234da3}:where(#ink-cart) .printer-jyoseikin__mainTitle strong{color:#e83838}:where(#ink-cart) .printer-jyoseikin__description{margin-bottom:40px;font-size:16px;line-height:1.5;text-align:center}@media screen and (max-width: 0px){:where(#ink-cart) .printer-jyoseikin__description{font-size:13px;line-height:1.5}}:where(#ink-cart) .printer-jyoseikin__description p{margin-bottom:30px}@media screen and (max-width: 0px){:where(#ink-cart) .printer-jyoseikin__description p{text-align:left}}:where(#ink-cart) .printer-jyoseikin__description img.img-01{max-width:400px}@media screen and (max-width: 0px){:where(#ink-cart) .printer-jyoseikin__description img.img-01{max-width:80%}}:where(#ink-cart) .printer-jyoseikin__description img.img-02{max-width:720px}@media screen and (max-width: 0px){:where(#ink-cart) .printer-jyoseikin__description img.img-02{max-width:100%}}@media screen and (max-width: 0px){:where(#ink-cart) .printer-jyoseikin__description br{display:none}}:where(#ink-cart) .printer-jyoseikin__meritBox{max-width:940px;padding:20px 20px;margin:auto;margin-bottom:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-line-pack:distribute;align-content:space-around;border:1px solid #DDD;-webkit-box-shadow:0 3px 6px 0 rgba(0,0,0,0.16);box-shadow:0 3px 6px 0 rgba(0,0,0,0.16)}@media screen and (max-width: 0px){:where(#ink-cart) .printer-jyoseikin__meritBox{max-width:100%;padding:1%;border:none}}:where(#ink-cart) .printer-jyoseikin__meritTitle{margin-bottom:20px;font-size:18px;font-weight:bold;text-align:center}@media screen and (max-width: 0px){:where(#ink-cart) .printer-jyoseikin__meritTitle{margin-bottom:0px}}:where(#ink-cart) .printer-jyoseikin__meritItem{-webkit-box-flex:25%;-ms-flex:25%;flex:25%;max-width:25%;width:25%;padding:10px;border-right:1px solid #DDD;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 0px){:where(#ink-cart) .printer-jyoseikin__meritItem{-webkit-box-flex:100%;-ms-flex:100%;flex:100%;max-width:100%;width:100%;padding:0 1%;border-right:none}}:where(#ink-cart) .printer-jyoseikin__meritItem:last-of-type{border-right:none}:where(#ink-cart) .printer-jyoseikin__meritImg{text-align:center}:where(#ink-cart) .printer-jyoseikin__meritImg img{max-width:100px}:where(#ink-cart) .printer-jyoseikin__meritDescription{font-size:13px}:where(#ink-cart) .printer-jyoseikin__printerLineUp{max-width:940px;margin:auto;margin-bottom:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}:where(#ink-cart) .printer-jyoseikin__printerItem{-webkit-box-flex:33%;-ms-flex:33%;flex:33%;width:33%;max-width:250px;text-align:center}:where(#ink-cart) .printer-jyoseikin__printerItem a{text-decoration:none;color:#222}:where(#ink-cart) .printer-jyoseikin__printerItem a img{max-width:100%}:where(#ink-cart) .printer-jyoseikin__printerItem a span{display:block;font-size:16px;font-weight:bold;text-decoration:none}@media screen and (max-width: 0px){:where(#ink-cart) .printer-jyoseikin__printerItem a span{font-size:13px}}:where(#ink-cart) .printer-jyoseikin__LinkButton{margin-bottom:80px;text-align:center}:where(#ink-cart) .printer-jyoseikin__LinkButton .btnBox a{padding:10px 44px;font-size:20px;font-weight:bold}@media screen and (max-width: 0px){:where(#ink-cart) .printer-jyoseikin__LinkButton .btnBox a{padding:4px;font-size:14px}}:where(#ink-cart) .printer-jyoseikin__information{max-width:940px;margin:auto;margin-bottom:80px;padding:20px;font-size:16px;border:solid 1px #dddddd;background-color:#fcfcfa}@media screen and (max-width: 0px){:where(#ink-cart) .printer-jyoseikin__information{max-width:100%}}:where(#ink-cart) .printer-jyoseikin__informationdescription{margin-bottom:30px}@media screen and (max-width: 0px){:where(#ink-cart) .printer-jyoseikin__informationdescription{font-size:14px;margin-bottom:10px}}:where(#ink-cart) .printer-jyoseikin__informationTxt{margin-bottom:30px;font-size:16px}:where(#ink-cart) .printer-jyoseikin__informationTxt .title{font-weight:bold}:where(#ink-cart) .printer-jyoseikin__informationTxt .check strong{font-weight:bold;font-size:20px;color:#FF0000}:where(#ink-cart) .printer-jyoseikin__informationTxt .check a{font-size:13px;color:#3065ad}:where(#ink-cart) .printer-jyoseikin__informationCaption{font-size:14px}:where(#ink-cart) .printer-jyoseikin__contact{position:relative;width:940px;height:268px;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;background:url("/images/stories/htk/article/printer-jyoseikin/bg-contact.jpg") no-repeat;background-size:cover}@media screen and (max-width: 0px){:where(#ink-cart) .printer-jyoseikin__contact{height:inherit;padding:20px 10px;background:rgb(240,240,240);max-width:98%;margin:auto}}:where(#ink-cart) .printer-jyoseikin__contactInfo{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media screen and (max-width: 0px){:where(#ink-cart) .printer-jyoseikin__contactInfo{position:inherit;left:inherit;top:inherit;-webkit-transform:none;transform:none}}:where(#ink-cart) .printer-jyoseikin__contactTitle{font-size:18px;font-weight:bold}@media screen and (max-width: 0px){:where(#ink-cart) .printer-jyoseikin__contactTitle{font-size:16px}}:where(#ink-cart) .printer-jyoseikin__contactTel{font-size:40px;font-weight:bold;color:#31B17A}@media screen and (max-width: 0px){:where(#ink-cart) .printer-jyoseikin__contactTel{font-size:20px}}:where(#ink-cart) .printer-jyoseikin__contactInformation{margin-bottom:10px;font-size:16px}@media screen and (max-width: 0px){:where(#ink-cart) .printer-jyoseikin__contactInformation{font-size:12px}}:where(#ink-cart) .printer-jyoseikin__bnr img{max-width:940px}@media screen and (max-width: 0px){:where(#ink-cart) .printer-jyoseikin__bnr img{max-width:100%}}:where(#ink-cart) .printer-jyoseikin__contactButton{margin-bottom:30px}:where(#ink-cart) .printer-jyoseikin__contactButton a{display:block;width:300px;margin:auto}@media screen and (max-width: 0px){:where(#ink-cart) .printer-jyoseikin__contactButton a{width:auto;max-width:100%}}:where(#ink-cart) .printer-jyoseikin__contactButton img{max-width:100%}@media screen and (max-width: 0px){:where(#ink-cart) .mp-articleWrapper{width:92%;margin:auto}}:where(#ink-cart) .mp-articleWrapper p{font-size:14px;margin-bottom:10px}:where(#ink-cart) .letter__bgTitleImg{position:absolute;right:0;bottom:0;width:185px}:where(#ink-cart) .letterWrapper{padding:15px;margin:0 0 30px;background:#fffbed;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:0}@media screen and (max-width: 0px){:where(#ink-cart) .letterWrapper{width:100%;padding:6px;-webkit-box-sizing:border-box;box-sizing:border-box}}:where(#ink-cart) .letterTitle{display:block;margin:15px auto 30px}:where(#ink-cart) .letterInner{width:94%;padding:25px;margin:auto;margin-top:15px;margin-bottom:15px;background:#FFF;border-radius:0;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px dashed #ded9ce;background:#fbfbfb}@media screen and (max-width: 0px){:where(#ink-cart) .letterInner{border-radius:0;width:100%}}:where(#ink-cart) .letterInner--last{margin-bottom:0}:where(#ink-cart) .letterInner__left{position:relative;float:left;width:222px}:where(#ink-cart) .letterInner__left img{display:inline-block;max-width:100%;border:1px solid #efefef;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#FFF}:where(#ink-cart) .letterInner__left:before{position:absolute;top:-8px;left:-20px;content:"";display:block;width:60px;height:40px;background:url("/images/stories/htk/letter/bg_letter_tape01.png") no-repeat center;background-size:contain;-webkit-transform:rotate(-35deg);transform:rotate(-35deg)}@media screen and (max-width: 0px){:where(#ink-cart) .letterInner__left{width:100%;float:none;margin-bottom:10px}}:where(#ink-cart) .letterInner__right{float:right;width:345px}@media screen and (max-width: 0px){:where(#ink-cart) .letterInner__right{width:100%;float:none}}:where(#ink-cart) .letterInner__right h2{border-bottom:dashed 1px #ccc;padding-bottom:5px;margin-bottom:10px;font-size:18px}:where(#ink-cart) .letterInner__right p{margin-bottom:10px;font-size:15px;line-height:1.8}@media screen and (max-width: 0px){:where(#ink-cart) .letterInner__right p{font-size:14px}}:where(#ink-cart) .letterInner__comment{padding:16px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:3px;background:#eff7f9}:where(#ink-cart) .letterInner__comment img{vertical-align:middle}:where(#ink-cart) .letterInner__comment span{margin-left:10px;font-weight:bold;font-size:14px;vertical-align:middle}:where(#ink-cart) .letterInner__comment p{padding:3px 0;font-size:14px;line-height:1.5}:where(#ink-cart) .letterName{font-size:13px;text-align:right;margin-top:30px}:where(#ink-cart) .letter--btn{width:410px;display:block;margin:0 auto 60px}@media screen and (max-width: 0px){:where(#ink-cart) .myprinter__inner{padding:0 2%}}:where(#ink-cart) .myprinter__top{width:100%;font-weight:bold;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:30px;background:url("/images/stories/htk/article/printer-jyoseikin/telework-main.jpg");background-size:cover}@media screen and (max-width: 0px){:where(#ink-cart) .myprinter__top{height:inherit;text-align:center;padding:10px;line-height:1.4;background:#f5f5f2}}:where(#ink-cart) .myprinter__top h1{background:none;padding:40px 0 40px 60px;color:#222;font-size:28px;font-weight:bold}@media screen and (max-width: 0px){:where(#ink-cart) .myprinter__top h1{font-size:18px;padding:0}}:where(#ink-cart) .myprinter__top span{display:block;margin-bottom:5px;font-size:18px}@media screen and (max-width: 0px){:where(#ink-cart) .myprinter__top span{font-size:12px}}:where(#ink-cart) .myprinter__mainTitle{margin-bottom:40px;font-size:24px;text-align:center;font-weight:bold}@media screen and (max-width: 0px){:where(#ink-cart) .myprinter__mainTitle{text-align:left;font-size:16px;line-height:1.4}}@media screen and (max-width: 0px){:where(#ink-cart) .myprinter__mainTitle br{display:none}}:where(#ink-cart) .myprinter__mainTitle span{color:#234da3}:where(#ink-cart) .myprinter__mainTitle strong{color:#e83838}:where(#ink-cart) .myprinter__description{margin-bottom:40px;font-size:16px;line-height:1.5}@media screen and (max-width: 0px){:where(#ink-cart) .myprinter__description{font-size:13px;line-height:1.5}}:where(#ink-cart) .myprinter__description p{margin-bottom:30px}@media screen and (max-width: 0px){:where(#ink-cart) .myprinter__description p{text-align:left}}:where(#ink-cart) .myprinter__description img.img-01{max-width:400px}@media screen and (max-width: 0px){:where(#ink-cart) .myprinter__description img.img-01{max-width:80%}}:where(#ink-cart) .myprinter__description img.img-02{max-width:720px}@media screen and (max-width: 0px){:where(#ink-cart) .myprinter__description img.img-02{max-width:100%}}@media screen and (max-width: 0px){:where(#ink-cart) .myprinter__description br{display:none}}:where(#ink-cart) .myprinter__flowBox{max-width:940px;padding:40px;margin:auto;margin-bottom:80px;border:1px solid #DDD;-webkit-box-shadow:0 3px 6px 0 rgba(0,0,0,0.16);box-shadow:0 3px 6px 0 rgba(0,0,0,0.16)}@media screen and (max-width: 0px){:where(#ink-cart) .myprinter__flowBox{max-width:100%;padding:1%;border:none}}:where(#ink-cart) .myprinter__flowTitle{margin-top:40px;margin-bottom:20px;padding:8px 0 8px 20px;font-size:18px;border-left:solid 10px #3872a5;border-bottom:solid 1px #3872a5}@media screen and (max-width: 0px){:where(#ink-cart) .myprinter__flowTitle{margin-bottom:10px;padding-left:16px;font-size:16px}}:where(#ink-cart) .myprinter__flowItem{-webkit-box-flex:50%;-ms-flex:50%;flex:50%;max-width:50%;width:50%;padding:10px;border-right:1px solid #DDD;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 0px){:where(#ink-cart) .myprinter__flowItem{-webkit-box-flex:100%;-ms-flex:100%;flex:100%;max-width:100%;width:100%;padding:0 1%;border-right:none}}:where(#ink-cart) .myprinter__flowItem:last-of-type{border-right:none}:where(#ink-cart) .myprinter__flowImg{text-align:center;margin-bottom:20px}:where(#ink-cart) .myprinter__flowImg img{max-width:100%;border:1px solid #DDD}:where(#ink-cart) .myprinter__flowDescription{font-size:16px}:where(#ink-cart) .myprinter__printerLineUp{max-width:940px;margin:auto;margin-bottom:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}:where(#ink-cart) .myprinter__printerItem{-webkit-box-flex:33%;-ms-flex:33%;flex:33%;width:33%;max-width:250px;text-align:center}:where(#ink-cart) .myprinter__printerItem a{text-decoration:none;color:#222}:where(#ink-cart) .myprinter__printerItem a img{max-width:100%}:where(#ink-cart) .myprinter__printerItem a span{display:block;font-size:16px;font-weight:bold;text-decoration:none}@media screen and (max-width: 0px){:where(#ink-cart) .myprinter__printerItem a span{font-size:13px}}:where(#ink-cart) .myprinter__LinkButton{margin-bottom:80px;text-align:center}:where(#ink-cart) .myprinter__LinkButton .btnBox a{padding:10px 44px;font-size:20px;font-weight:bold}@media screen and (max-width: 0px){:where(#ink-cart) .myprinter__LinkButton .btnBox a{padding:4px;font-size:14px}}:where(#ink-cart) .myprinter__information{max-width:940px;margin:auto;margin-bottom:80px;padding:20px;font-size:16px;border:solid 1px #dddddd;background-color:#fcfcfa}@media screen and (max-width: 0px){:where(#ink-cart) .myprinter__information{max-width:100%}}:where(#ink-cart) .myprinter__informationdescription{margin-bottom:30px}@media screen and (max-width: 0px){:where(#ink-cart) .myprinter__informationdescription{font-size:14px;margin-bottom:10px}}:where(#ink-cart) .myprinter__informationTxt{margin-bottom:30px;font-size:16px}:where(#ink-cart) .myprinter__informationTxt .title{font-weight:bold}:where(#ink-cart) .myprinter__informationTxt .check strong{font-weight:bold;font-size:20px;color:#FF0000}:where(#ink-cart) .myprinter__informationTxt .check a{font-size:13px;color:#3065ad}:where(#ink-cart) .myprinter__informationCaption{font-size:14px}:where(#ink-cart) .myprinter__contact{position:relative;width:940px;height:268px;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;background:url("/images/stories/htk/article/printer-jyoseikin/bg-contact.jpg") no-repeat;background-size:cover}@media screen and (max-width: 0px){:where(#ink-cart) .myprinter__contact{height:inherit;padding:20px 10px;background:rgb(240,240,240);max-width:98%;margin:auto}}:where(#ink-cart) .myprinter__contactInfo{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media screen and (max-width: 0px){:where(#ink-cart) .myprinter__contactInfo{position:inherit;left:inherit;top:inherit;-webkit-transform:none;transform:none}}:where(#ink-cart) .myprinter__contactTitle{font-size:18px;font-weight:bold}@media screen and (max-width: 0px){:where(#ink-cart) .myprinter__contactTitle{font-size:16px}}:where(#ink-cart) .myprinter__contactTel{font-size:40px;font-weight:bold;color:#31B17A}@media screen and (max-width: 0px){:where(#ink-cart) .myprinter__contactTel{font-size:20px}}:where(#ink-cart) .myprinter__contactInformation{margin-bottom:10px;font-size:16px}@media screen and (max-width: 0px){:where(#ink-cart) .myprinter__contactInformation{font-size:12px}}:where(#ink-cart) .myprinter__bnr img{max-width:940px}@media screen and (max-width: 0px){:where(#ink-cart) .myprinter__bnr img{max-width:100%}}:where(#ink-cart) .myprinter__contactButton{margin-bottom:30px}:where(#ink-cart) .myprinter__contactButton a{display:block;width:300px;margin:auto}@media screen and (max-width: 0px){:where(#ink-cart) .myprinter__contactButton a{width:auto;max-width:100%}}:where(#ink-cart) .myprinter__contactButton img{max-width:100%}:where(#ink-cart) .shop_spFooter{display:none}:where(#ink-cart) .fixbtn{position:fixed;bottom:0;left:0;z-index:3000;width:100%;height:60px;margin:auto;padding:18px 0 5px;background:rgba(0,0,0,0.8)}:where(#ink-cart) .fixbtn .box{width:940px;margin:auto}@media screen and (max-width: 0px){:where(#ink-cart) .fixbtn .box{width:100%}}:where(#ink-cart) .fixbtn .box .btnBox{margin:5px 0 5px 15px;float:left}:where(#ink-cart) .fixbtn .box .btnBox .btn{color:#FFF}:where(#ink-cart) .fixbtn .box .btnBox .btn:hover{text-decoration:none}:where(#ink-cart) .fixbtn .box .scrollTop{padding:10px;text-align:right}:where(#ink-cart) .fixbtn .box .scrollTop a{color:#FFF;font-size:18px;font-weight:bold;text-decoration:underline}:where(#ink-cart) .fixbtn .box .scrollTop a:hover{opacity:0.7}:where(#ink-cart) .searchBtns__Rakuraku{margin-bottom:40px}@media screen and (max-width: 0px){:where(#ink-cart) .searchBtns__Rakuraku{margin-bottom:20px}}:where(#ink-cart) .searchBtns__Rakuraku .searchBtns__RakurakuTitle{padding:20px 0;text-align:center}@media screen and (max-width: 0px){:where(#ink-cart) .searchBtns__Rakuraku .searchBtns__RakurakuTitle{padding:10px 0}}:where(#ink-cart) .searchBtns__Rakuraku .searchBtns__RakurakuTitle img{max-width:720px}@media screen and (max-width: 0px){:where(#ink-cart) .searchBtns__Rakuraku .searchBtns__RakurakuTitle img{max-width:90%}}:where(#ink-cart) .searchBtns__Rakuraku .searchBtns__RakurakuButton{display:block;width:460px;margin:auto}@media screen and (max-width: 0px){:where(#ink-cart) .searchBtns__Rakuraku .searchBtns__RakurakuButton{max-width:80%}}:where(#ink-cart) .TalkWrapper{width:940px;padding-bottom:150px;overflow:hidden}@media screen and (max-width: 0px){:where(#ink-cart) .TalkWrapper{width:100%;padding-bottom:0px}}:where(#ink-cart) .TalkWrapper img{max-width:100%}:where(#ink-cart) .TalkWrapper .contactBox{margin:40px auto}@media screen and (max-width: 0px){:where(#ink-cart) .TalkWrapper .contactBox{margin:20px auto;background:#FFF;border:1px solid #DDD;-webkit-box-sizing:border-box;box-sizing:border-box;padding:20px}}:where(#ink-cart) .TalkWrapper .contactBox.is_02{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 0px){:where(#ink-cart) .TalkWrapper .contactBox.is_02{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}@media screen and (max-width: 0px){:where(#ink-cart) .TalkWrapper .contactBox .contactBoxLeft p{font-size:10px!important}}@media screen and (max-width: 0px){:where(#ink-cart) .TalkWrapper .contactBox .contactBoxRight{margin-top:0;border:none}}@media screen and (max-width: 0px){:where(#ink-cart) .TalkWrapper .contactBox .contactBoxRight .telTitle{margin-bottom:10px;font-size:16px;background:none;text-align:center;padding:0}}@media screen and (max-width: 0px){:where(#ink-cart) .TalkWrapper .contactBox .contactBoxRight .telNumber{line-height:1;font-size:26px;color:#23ac39}}:where(#ink-cart) .TalkWrapper .contactBox .contactBoxRight .telNumber+p{font-size:10px}:where(#ink-cart) .TalkWrapper .TopContents_01 .block01{margin:0;padding:0}:where(#ink-cart) .TalkWrapper .TopContents_01 .block02{position:relative;height:571px;margin:0;padding:0;background:url("/images/stories/htk/talk/topcontents_img_02.jpg")}@media screen and (max-width: 0px){:where(#ink-cart) .TalkWrapper .TopContents_01 .block02{padding:10px 0 10px;height:inherit;background:#EAE424}}:where(#ink-cart) .TalkWrapper .TopContents_01 .block02 .txt01{position:absolute;top:12px}@media screen and (max-width: 0px){:where(#ink-cart) .TalkWrapper .TopContents_01 .block02 .txt01{position:inherit;top:inherit}}:where(#ink-cart) .TalkWrapper .TopContents_01 .block02 ul{position:absolute;top:180px;left:72px;width:620px;text-align:center}@media screen and (max-width: 0px){:where(#ink-cart) .TalkWrapper .TopContents_01 .block02 ul{position:inherit;top:inherit;left:inherit;width:96%;margin:20px auto;padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#FFF}}:where(#ink-cart) .TalkWrapper .TopContents_01 .block02 ul li{margin-bottom:8px}@media screen and (max-width: 0px){:where(#ink-cart) .TalkWrapper .TopContents_01 .block02 ul li{list-style:none}}:where(#ink-cart) .TalkWrapper .TopContents_01 .block02 ul li a{font-size:28px;font-weight:bold;text-decoration:underline}@media screen and (max-width: 0px){:where(#ink-cart) .TalkWrapper .TopContents_01 .block02 ul li a{font-size:16px}}:where(#ink-cart) .TalkWrapper .TopContents_01 .block02 ul li a:hover{opacity:0.8}:where(#ink-cart) .TalkWrapper .talk_Block{margin-top:70px}@media screen and (max-width: 0px){:where(#ink-cart) .TalkWrapper .talk_Block{margin-top:20px}}:where(#ink-cart) .TalkWrapper .talk_Block .red{color:#FF0000}:where(#ink-cart) .TalkWrapper .talk_Block.tb03{margin-top:15px}:where(#ink-cart) .TalkWrapper .talk_Block.tb08{overflow:hidden;padding-top:60px;padding-bottom:40px}@media screen and (max-width: 0px){:where(#ink-cart) .TalkWrapper .talk_Block.tb08{padding-top:0;padding-bottom:10px}}:where(#ink-cart) .TalkWrapper .talk_Block .talk_customer{position:relative;z-index:1000;width:600px;margin-left:180px;padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:26px;font-weight:bold;border-radius:15px;background:#e4e8eb}@media screen and (max-width: 0px){:where(#ink-cart) .TalkWrapper .talk_Block .talk_customer{width:calc(100% - 100px);height:inherit;line-height:1.4;text-indent:0;font-size:14px;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:4px;margin:inherit;margin-left:auto;margin-right:10px}}:where(#ink-cart) .TalkWrapper .talk_Block .talk_customer:before{content:"";display:block;right:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(247,247,247,0);border-left-color:#e4e8eb;border-width:19px;margin-top:-19px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media screen and (max-width: 0px){:where(#ink-cart) .TalkWrapper .talk_Block .talk_customer:before{border-width:10px;margin-top:-10px}}:where(#ink-cart) .TalkWrapper .talk_Block .cncg_face_01:after,
:where(#ink-cart) .TalkWrapper .talk_Block .cncg_face_02:after,
:where(#ink-cart) .TalkWrapper .talk_Block .cncg_face_03:after,
:where(#ink-cart) .TalkWrapper .talk_Block .cncg_face_04:after,
:where(#ink-cart) .TalkWrapper .talk_Block .cncg_face_05:after,
:where(#ink-cart) .TalkWrapper .talk_Block .cstm_face_01:after,
:where(#ink-cart) .TalkWrapper .talk_Block .cstm_face_02:after,
:where(#ink-cart) .TalkWrapper .talk_Block .cstm_face_03:after,
:where(#ink-cart) .TalkWrapper .talk_Block .cstm_face_04:after,
:where(#ink-cart) .TalkWrapper .talk_Block .cstm_face_05:after,
:where(#ink-cart) .TalkWrapper .talk_Block .cstm_face_06:after,
:where(#ink-cart) .TalkWrapper .talk_Block .cstm_face_07:after,
:where(#ink-cart) .TalkWrapper .talk_Block .cstm_face_basic:after{display:block;position:absolute;top:50%;left:-160px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:160px;height:160px;border-radius:160px;background-repeat:no-repeat;background-position:center;background-size:contain;content:""}@media screen and (max-width: 0px){:where(#ink-cart) .TalkWrapper .talk_Block .cncg_face_01:after,
:where(#ink-cart) .TalkWrapper .talk_Block .cncg_face_02:after,
:where(#ink-cart) .TalkWrapper .talk_Block .cncg_face_03:after,
:where(#ink-cart) .TalkWrapper .talk_Block .cncg_face_04:after,
:where(#ink-cart) .TalkWrapper .talk_Block .cncg_face_05:after,
:where(#ink-cart) .TalkWrapper .talk_Block .cstm_face_01:after,
:where(#ink-cart) .TalkWrapper .talk_Block .cstm_face_02:after,
:where(#ink-cart) .TalkWrapper .talk_Block .cstm_face_03:after,
:where(#ink-cart) .TalkWrapper .talk_Block .cstm_face_04:after,
:where(#ink-cart) .TalkWrapper .talk_Block .cstm_face_05:after,
:where(#ink-cart) .TalkWrapper .talk_Block .cstm_face_06:after,
:where(#ink-cart) .TalkWrapper .talk_Block .cstm_face_07:after,
:where(#ink-cart) .TalkWrapper .talk_Block .cstm_face_basic:after{left:-80px;width:80px;height:80px;border-radius:80px}}:where(#ink-cart) .TalkWrapper .talk_Block .cstm_face_01:after{background-image:url("/images/stories/htk/talk/cstm_face_01.png")}:where(#ink-cart) .TalkWrapper .talk_Block .cstm_face_02:after{background-image:url("/images/stories/htk/talk/cstm_face_02.png")}:where(#ink-cart) .TalkWrapper .talk_Block .cstm_face_03:after{background-image:url("/images/stories/htk/talk/cstm_face_03.png")}:where(#ink-cart) .TalkWrapper .talk_Block .cstm_face_04:after{background-image:url("/images/stories/htk/talk/cstm_face_04.png")}:where(#ink-cart) .TalkWrapper .talk_Block .cstm_face_05:after{background-image:url("/images/stories/htk/talk/cstm_face_05.png")}:where(#ink-cart) .TalkWrapper .talk_Block .cstm_face_06:after{background-image:url("/images/stories/htk/talk/cstm_face_06.png")}:where(#ink-cart) .TalkWrapper .talk_Block .cstm_face_07:after{background-image:url("/images/stories/htk/talk/cstm_face_07.png")}:where(#ink-cart) .TalkWrapper .talk_Block .talk_concierge{z-index:1010;position:relative;width:600px;margin:15px auto 0;padding:15px 30px;-webkit-box-sizing:border-box;box-sizing:border-box;font-weight:bold;border-radius:15px;background:#bef18c}@media screen and (max-width: 0px){:where(#ink-cart) .TalkWrapper .talk_Block .talk_concierge{width:calc(100% - 100px);height:inherit;line-height:1.4;text-indent:0;font-size:14px;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:4px;margin:0;margin-top:10px;margin-right:auto;margin-left:10px}}:where(#ink-cart) .TalkWrapper .talk_Block .talk_concierge.Serif_L{font-size:20px}@media screen and (max-width: 0px){:where(#ink-cart) .TalkWrapper .talk_Block .talk_concierge.Serif_L{font-size:14px}}:where(#ink-cart) .TalkWrapper .talk_Block .talk_concierge.Serif_M{font-size:20px}@media screen and (max-width: 0px){:where(#ink-cart) .TalkWrapper .talk_Block .talk_concierge.Serif_M{font-size:14px}}:where(#ink-cart) .TalkWrapper .talk_Block .talk_concierge:before{left:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(247,247,247,0);border-left-color:#bef18c;border-width:19px;margin-top:-19px}@media screen and (max-width: 0px){:where(#ink-cart) .TalkWrapper .talk_Block .talk_concierge:before{border-width:10px;margin-top:-10px}}:where(#ink-cart) .TalkWrapper .talk_Block .cncg_face_01:after{left:inherit;right:-160px;background-image:url("/images/stories/htk/talk/cncg_face_01.png")}@media screen and (max-width: 0px){:where(#ink-cart) .TalkWrapper .talk_Block .cncg_face_01:after{right:-80px}}:where(#ink-cart) .TalkWrapper .talk_Block .cncg_face_02:after{left:inherit;right:-160px;background-image:url("/images/stories/htk/talk/cncg_face_02.png")}@media screen and (max-width: 0px){:where(#ink-cart) .TalkWrapper .talk_Block .cncg_face_02:after{right:-80px}}:where(#ink-cart) .TalkWrapper .talk_Block .cncg_face_03:after{left:inherit;right:-160px;background-image:url("/images/stories/htk/talk/cncg_face_03.png")}@media screen and (max-width: 0px){:where(#ink-cart) .TalkWrapper .talk_Block .cncg_face_03:after{right:-80px}}:where(#ink-cart) .TalkWrapper .talk_Block .cncg_face_04:after{left:inherit;right:-160px;background-image:url("/images/stories/htk/talk/cncg_face_04.png")}@media screen and (max-width: 0px){:where(#ink-cart) .TalkWrapper .talk_Block .cncg_face_04:after{right:-80px}}:where(#ink-cart) .TalkWrapper .talk_Block .cncg_face_05:after{left:inherit;right:-160px;background-image:url("/images/stories/htk/talk/cncg_face_05.png")}@media screen and (max-width: 0px){:where(#ink-cart) .TalkWrapper .talk_Block .cncg_face_05:after{right:-80px}}:where(#ink-cart) .TalkWrapper .CommentBlock{position:relative;margin:15px auto 0;padding:40px;border:5px solid #CCB396;background:#FFFEEB;z-index:1030;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 0px){:where(#ink-cart) .TalkWrapper .CommentBlock{width:96%;margin:auto;margin-top:10px;padding:10px;border-width:3px}}:where(#ink-cart) .TalkWrapper .CommentBlock .bdr{padding-top:40px;border-top:2px solid #CCC}:where(#ink-cart) .TalkWrapper .CommentBlock .btnBox .btn{color:#FFF;font-size:25px}@media screen and (max-width: 0px){:where(#ink-cart) .TalkWrapper .CommentBlock .btnBox .btn{width:100%;font-size:14px}}:where(#ink-cart) .TalkWrapper .CommentBlock .btnBox .btn:hover{text-decoration:none}:where(#ink-cart) .TalkWrapper .CommentBlock.cb01{-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;font-size:34px;font-weight:bold}@media screen and (max-width: 0px){:where(#ink-cart) .TalkWrapper .CommentBlock.cb01{font-size:20px}}:where(#ink-cart) .TalkWrapper .CommentBlock.cb01 li{margin-bottom:5px}:where(#ink-cart) .TalkWrapper .CommentBlock.cb01 .txt01{float:right}@media screen and (max-width: 0px){:where(#ink-cart) .TalkWrapper .CommentBlock.cb01 .txt01{float:none}}@media screen and (max-width: 0px){:where(#ink-cart) .TalkWrapper .CommentBlock.cb01 img{display:none}}:where(#ink-cart) .TalkWrapper .CommentBlock.cb03 .box{margin:15px 0;overflow:hidden}:where(#ink-cart) .TalkWrapper .CommentBlock.cb03 .box .txt{width:65%;padding-left:15px;float:left;font-size:20px;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 0px){:where(#ink-cart) .TalkWrapper .CommentBlock.cb03 .box .txt{font-size:14px}}:where(#ink-cart) .TalkWrapper .CommentBlock.cb03 .box .txt .tit{font-size:29px;font-weight:bold}@media screen and (max-width: 0px){:where(#ink-cart) .TalkWrapper .CommentBlock.cb03 .box .txt .tit{font-size:14px;float:none}}:where(#ink-cart) .TalkWrapper .CommentBlock.cb03 .box img{float:left}@media screen and (max-width: 0px){:where(#ink-cart) .TalkWrapper .CommentBlock.cb03 .box img{width:30%}}:where(#ink-cart) .TalkWrapper .CommentBlock.cb04{margin-top:60px}@media screen and (max-width: 0px){:where(#ink-cart) .TalkWrapper .CommentBlock.cb04{margin-top:20px}}:where(#ink-cart) .TalkWrapper .CommentBlock.cb04 p{margin:10px 0;font-size:19px}@media screen and (max-width: 0px){:where(#ink-cart) .TalkWrapper .CommentBlock.cb04 p{font-size:14px}}:where(#ink-cart) .TalkWrapper .CommentBlock.cb04>.tit{margin-top:10px;font-size:30px;font-weight:bold}@media screen and (max-width: 0px){:where(#ink-cart) .TalkWrapper .CommentBlock.cb04>.tit{font-size:18px}}:where(#ink-cart) .TalkWrapper .CommentBlock.cb05{font-size:130%;background:#FFF;margin-top:60px}@media screen and (max-width: 0px){:where(#ink-cart) .TalkWrapper .CommentBlock.cb05{margin-top:20px}}:where(#ink-cart) .TalkWrapper .CommentBlock.cb05 p{margin:5px 0;font-size:19px}:where(#ink-cart) .TalkWrapper .CommentBlock.cb05>.tit{margin-top:40px;font-size:30px;font-weight:bold;text-align:center}@media screen and (max-width: 0px){:where(#ink-cart) .TalkWrapper .CommentBlock.cb05>.tit{font-size:18px}}:where(#ink-cart) .TalkWrapper .CommentBlock.cb05 .mp-commentWapper{width:800px;margin:auto}@media screen and (max-width: 0px){:where(#ink-cart) .TalkWrapper .CommentBlock.cb05 .mp-commentWapper{width:100%}}:where(#ink-cart) .TalkWrapper .CommentBlock.cb06{text-align:center;background:#FFF}:where(#ink-cart) .TalkWrapper .CommentBlock.cb06>img{width:100%}:where(#ink-cart) .TalkWrapper .CommentBlock.cb06>a{display:block;width:100%;padding:20px 0 40px;background:#E7F9FE}:where(#ink-cart) .TalkWrapper .CommentBlock.cb06 p{margin:5px 0;font-size:19px}:where(#ink-cart) .TalkWrapper .CommentBlock.cb06>.tit{margin-top:40px;font-size:30px;font-weight:bold}:where(#ink-cart) .TalkWrapper .CommentBlock.cb07 .box{margin:10px 0;overflow:hidden}:where(#ink-cart) .TalkWrapper .CommentBlock.cb07 .box .txt{width:70%;padding-left:15px;float:left;font-size:20px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}@media screen and (max-width: 0px){:where(#ink-cart) .TalkWrapper .CommentBlock.cb07 .box .txt{width:80%;font-size:14px}}:where(#ink-cart) .TalkWrapper .CommentBlock.cb07 .box .txt .tit{font-size:28px;font-weight:bold}@media screen and (max-width: 0px){:where(#ink-cart) .TalkWrapper .CommentBlock.cb07 .box .txt .tit{font-size:16px}}:where(#ink-cart) .TalkWrapper .CommentBlock.cb07 .box .txt a{text-decoration:underline}:where(#ink-cart) .TalkWrapper .CommentBlock.cb07 .box img{display:block;width:10%;float:left}@media screen and (max-width: 0px){:where(#ink-cart) .TalkWrapper .CommentBlock.cb07 .box img{width:18%}}:where(#ink-cart) .TalkWrapper .CommentBlock.cb07 .tit{font-size:24px;font-weight:bold}@media screen and (max-width: 0px){:where(#ink-cart) .TalkWrapper .CommentBlock.cb07 .tit{font-size:16px}}:where(#ink-cart) .TalkWrapper .CommentBlock.cb07 .sp{display:none}:where(#ink-cart) .contactLINEBox{margin:40px 0;border:10px solid #08B400}@media screen and (max-width: 0px){:where(#ink-cart) .contactLINEBox{margin:40px 10px;border:5px solid #08B400}:where(#ink-cart) .contactLINEBox.mrl0{margin:40px 0}}:where(#ink-cart) .contactLINEBox .contactLINEBox_title{background:#08B400;padding:10px 10px 20px;color:#fff;font-weight:bold;font-size:24px;text-align:center;line-height:1.5}@media screen and (max-width: 0px){:where(#ink-cart) .contactLINEBox .contactLINEBox_title{padding:5px 0 10px;font-size:16px}}:where(#ink-cart) .contactLINEBox .contactLINEBox_title .contactLINEBox_subTitle{font-size:20px}@media screen and (max-width: 0px){:where(#ink-cart) .contactLINEBox .contactLINEBox_title .contactLINEBox_subTitle{font-size:14px}}:where(#ink-cart) .contactLINEBox .contactLINEBox_wrapper{background:#fff;padding:20px}@media screen and (max-width: 0px){:where(#ink-cart) .contactLINEBox .contactLINEBox_wrapper{padding:15px}}@media screen and (max-width: 0px){:where(#ink-cart) .contactLINEBox .contactLINEBox_wrapper .contactLINEBox_contentPC{display:none}}:where(#ink-cart) .contactLINEBox .contactLINEBox_wrapper .contactLINEBox_contentPC{margin-bottom:30px;display:-webkit-box;display:-ms-flexbox;display:flex}:where(#ink-cart) .contactLINEBox .contactLINEBox_wrapper .contactLINEBox_contentPC .contactLINEBox_couponImg{width:49%;margin-right:1%}:where(#ink-cart) .contactLINEBox .contactLINEBox_wrapper .contactLINEBox_contentPC .contactLINEBox_couponImg img{width:100%}:where(#ink-cart) .contactLINEBox .contactLINEBox_wrapper .contactLINEBox_contentPC .contactLINEBox_addFriend{width:49%;margin-left:1%}:where(#ink-cart) .contactLINEBox .contactLINEBox_wrapper .contactLINEBox_contentPC .contactLINEBox_addFriend .contactLINEBox_QRImg{margin-bottom:10px}:where(#ink-cart) .contactLINEBox .contactLINEBox_wrapper .contactLINEBox_contentPC .contactLINEBox_addFriend .contactLINEBox_QRImg img{width:100%}:where(#ink-cart) .contactLINEBox .contactLINEBox_wrapper .contactLINEBox_contentPC .contactLINEBox_addFriend .contactLINEBox_addBtn{text-align:center}:where(#ink-cart) .contactLINEBox .contactLINEBox_wrapper .contactLINEBox_contentPC .contactLINEBox_addFriend .contactLINEBox_addBtn a{text-decoration:none;display:inline-block;width:100%;max-width:300px;color:#fff;font-size:14px;font-weight:bold;text-align:center;padding:10px;border-radius:6px;background:#00B900;-webkit-box-shadow:0 3px 0 #259E1F;box-shadow:0 3px 0 #259E1F;-webkit-box-sizing:border-box;box-sizing:border-box}:where(#ink-cart) .contactLINEBox .contactLINEBox_wrapper .contactLINEBox_contentPC .contactLINEBox_addFriend .contactLINEBox_addBtn a:hover{opacity:0.8}:where(#ink-cart) .contactLINEBox .contactLINEBox_wrapper .contactLINEBox_contentSP{display:none}@media screen and (max-width: 0px){:where(#ink-cart) .contactLINEBox .contactLINEBox_wrapper .contactLINEBox_contentSP{margin-bottom:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}:where(#ink-cart) .contactLINEBox .contactLINEBox_wrapper .contactLINEBox_contentSP .contactLINEBox_couponImg{width:100%;text-align:center}:where(#ink-cart) .contactLINEBox .contactLINEBox_wrapper .contactLINEBox_contentSP .contactLINEBox_addFriend{width:100%}:where(#ink-cart) .contactLINEBox .contactLINEBox_wrapper .contactLINEBox_contentSP .contactLINEBox_addFriend .contactLINEBox_addBtn{display:block;text-align:center}:where(#ink-cart) .contactLINEBox .contactLINEBox_wrapper .contactLINEBox_contentSP .contactLINEBox_addFriend .contactLINEBox_addBtn a{text-decoration:none;display:inline-block;width:100%;max-width:310px;color:#fff;font-size:16px;font-weight:bold;text-align:center;padding:10px;border-radius:6px;background:#00B900;-webkit-box-shadow:0 3px 0 #259E1F;box-shadow:0 3px 0 #259E1F;-webkit-box-sizing:border-box;box-sizing:border-box}}:where(#ink-cart) .contactLINEBox .contactLINEBox_wrapper .contactLINEBox_description{border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding:15px;margin:0 20px 20px;font-size:24px;font-weight:bold;line-height:1.8;text-align:center}@media screen and (max-width: 0px){:where(#ink-cart) .contactLINEBox .contactLINEBox_wrapper .contactLINEBox_description{padding:15px 0;margin:0 0 20px;font-size:18px;line-height:1.4}}:where(#ink-cart) .contactLINEBox .contactLINEBox_wrapper .contactLINEBox_description .contactLINEBox_subDescription{font-size:14px;font-weight:normal;display:block}@media screen and (max-width: 0px){:where(#ink-cart) .contactLINEBox .contactLINEBox_wrapper .contactLINEBox_description .contactLINEBox_subDescription{margin-top:15px}}:where(#ink-cart) .contactLINEBox .contactLINEBox_wrapper .contactLINEBox_caution{margin:0 20px}@media screen and (max-width: 0px){:where(#ink-cart) .contactLINEBox .contactLINEBox_wrapper .contactLINEBox_caution{margin:0}}:where(#ink-cart) .contactLINEBox .contactLINEBox_wrapper .contactLINEBox_caution p{font-size:14px;line-height:1.5;margin-bottom:5px;position:relative;padding-left:15px}:where(#ink-cart) .contactLINEBox .contactLINEBox_wrapper .contactLINEBox_caution p:before{position:absolute;top:0;left:0;content:"※"}@media screen and (max-width: 0px){:where(#ink-cart) .contactLINEBox .contactLINEBox_wrapper .contactLINEBox_caution p{font-size:12px}}:where(#ink-cart) .lineInfo-wrap{font-size:16px;margin-bottom:50px}:where(#ink-cart) .lineInfo-wrap img{max-width:100%}:where(#ink-cart) .lineInfo-wrap p:not(:last-child){margin-bottom:10px}:where(#ink-cart) .lineInfo-wrap .dn-pc{display:none}@media screen and (max-width: 0px){:where(#ink-cart) .lineInfo-wrap .dn-pc{display:block}}@media screen and (max-width: 0px){:where(#ink-cart) .lineInfo-wrap .dn-sp{display:none}}:where(#ink-cart) .lineInfo-wrap .newArticleTitle{margin-bottom:20px}:where(#ink-cart) .lineInfo-wrap .lineInfo-block{margin-bottom:50px}@media screen and (max-width: 0px){:where(#ink-cart) .lineInfo-wrap .lineInfo-block{padding:15px}:where(#ink-cart) .lineInfo-wrap .lineInfo-block .newArticleTitle{margin:0 -15px 10px}}:where(#ink-cart) .lineInfo-wrap .lineInfo-block-img{text-align:center}:where(#ink-cart) .lineInfo-wrap .lineDescription{padding:45px}@media screen and (max-width: 0px){:where(#ink-cart) .lineInfo-wrap .lineDescription{padding:6%;margin-bottom:15px}}@media screen and (min-width:769px){:where(#ink-cart) .lineInfo-wrap .idLinked .lineInfo-block-img img{max-width:540px}}:where(#ink-cart) .lineInfo-wrap .idLinked .lineInfo-block-img img{margin-top:15px}:where(#ink-cart) .lineInfo-wrap .idLinked .contentbox--gray{margin:15px 15px 30px}@media screen and (max-width: 0px){:where(#ink-cart) .lineInfo-wrap .idLinked .contentbox--gray{margin:0 0 15px}}:where(#ink-cart) .lineInfo-wrap .idLinkedInfo .contentbox--gray{margin:15px 15px 30px}@media screen and (max-width: 0px){:where(#ink-cart) .lineInfo-wrap .idLinkedInfo .contentbox--gray{margin:0 0 15px}}:where(#ink-cart) .lineInfo-wrap .couponInfo{background:#08b400;text-align:center;color:#FFF;position:relative;padding-top:calc(47.0833333333% - 30px);padding-bottom:50px}@media screen and (max-width: 0px){:where(#ink-cart) .lineInfo-wrap .couponInfo{padding:calc(47.0833333333% - 5px) 10px 30px}:where(#ink-cart) .lineInfo-wrap .couponInfo p{text-align:left}}:where(#ink-cart) .lineInfo-wrap .couponInfo .image{position:absolute;top:-30px}@media screen and (max-width: 0px){:where(#ink-cart) .lineInfo-wrap .couponInfo .image{top:0;margin:-20px -20px 0}}:where(#ink-cart) .lineInfo-wrap .couponInfo .couponinfo__Title{font-size:220%;font-weight:bold;line-height:1.3;margin-bottom:10px}@media screen and (max-width: 0px){:where(#ink-cart) .lineInfo-wrap .couponInfo .couponinfo__Title{font-size:160%}}:where(#ink-cart) .lineInfo-wrap .friendAdd{text-align:center;padding:30px 0}@media screen and (max-width: 0px){:where(#ink-cart) .lineInfo-wrap .friendAdd{padding:0 6%}}:where(#ink-cart) .lineInfo-wrap .friendAdd__qrImg{max-width:460px}:where(#ink-cart) .lineInfo-wrap .subTitle--black,
:where(#ink-cart) .lineInfo-wrap .subTitle--green,
:where(#ink-cart) .lineInfo-wrap .subTitle--white{font-size:130%;font-weight:bold;margin-bottom:10px;line-height:1.3}@media screen and (max-width: 0px){:where(#ink-cart) .lineInfo-wrap .subTitle--black,
:where(#ink-cart) .lineInfo-wrap .subTitle--green,
:where(#ink-cart) .lineInfo-wrap .subTitle--white{font-size:110%}}:where(#ink-cart) .lineInfo-wrap .subTitle--white{color:#FFF}:where(#ink-cart) .lineInfo-wrap .subTitle--black{color:#333}:where(#ink-cart) .lineInfo-wrap .subTitle--green{color:#08b400}:where(#ink-cart) .lineInfo-wrap .helplink--gray,
:where(#ink-cart) .lineInfo-wrap .helplink--white{text-decoration:underline;display:inline-block;margin:10px 0}:where(#ink-cart) .lineInfo-wrap .helplink--gray:before,
:where(#ink-cart) .lineInfo-wrap .helplink--white:before{content:"？";display:inline-block;width:20px;height:20px;vertical-align:middle;text-align:center;margin-right:10px;border-radius:50%;line-height:20px}:where(#ink-cart) .lineInfo-wrap .helplink--white{color:#FFF}:where(#ink-cart) .lineInfo-wrap .helplink--white:before{background:#FFF;color:#08b400}:where(#ink-cart) .lineInfo-wrap .helplink--gray{color:#333}:where(#ink-cart) .lineInfo-wrap .helplink--gray:before{background:#9f9f9f;color:#fff}:where(#ink-cart) .lineInfo-wrap .friend-addbtn{display:block;margin:10px auto;max-width:340px}:where(#ink-cart) .lineInfo-wrap .friend-addbtn img{width:100%}:where(#ink-cart) .lineInfo-wrap .imageExplanation{*zoom:1}:where(#ink-cart) .lineInfo-wrap .imageExplanation:after{content:"";display:table;clear:both}:where(#ink-cart) .lineInfo-wrap .imageExplanation .imageExplanation__image{float:right;width:35%}@media screen and (max-width: 0px){:where(#ink-cart) .lineInfo-wrap .imageExplanation .imageExplanation__image{float:none;width:100%;margin:10px auto;max-width:240px}}:where(#ink-cart) .lineInfo-wrap .imageExplanation .imageExplanation__text{float:left;width:60%}@media screen and (max-width: 0px){:where(#ink-cart) .lineInfo-wrap .imageExplanation .imageExplanation__text{float:none;width:auto}}:where(#ink-cart) .lineInfo-wrap .contentbox--gray{background:#eeeeee;border-radius:10px;padding:30px}@media screen and (max-width: 0px){:where(#ink-cart) .lineInfo-wrap .contentbox--gray{padding:15px}}:where(#ink-cart) .lineInfo-wrap .flowList{padding:0;list-style-type:decimal}:where(#ink-cart) .lineInfo-wrap .flowList li{padding:5px 0;margin-left:1.25em}:where(#ink-cart) .lineInfo-wrap .friendAddInfo .contentbox--gray{margin:15px 15px 30px}@media screen and (max-width: 0px){:where(#ink-cart) .lineInfo-wrap .friendAddInfo .contentbox--gray{margin:0 0 15px}}:where(#ink-cart) .lineInfo-wrap .friendAddInfo .contentbox--gray .imageExplanation__image{width:30%}@media screen and (max-width: 0px){:where(#ink-cart) .lineInfo-wrap .friendAddInfo .contentbox--gray .imageExplanation__image{width:50%;max-width:190px}}:where(#ink-cart) .lineInfo-wrap .friendAddInfo .contentbox--gray .imageExplanation__image.qr{margin-top:-50px}@media screen and (max-width: 0px){:where(#ink-cart) .lineInfo-wrap .friendAddInfo .contentbox--gray .imageExplanation__image.qr{margin-top:0}}:where(#ink-cart) .lineInfo-wrap .friendAddInfo .contentbox--gray .imageExplanation__text{width:65%}@media screen and (max-width: 0px){:where(#ink-cart) .lineInfo-wrap .friendAddInfo .contentbox--gray .imageExplanation__text{width:auto}}:where(#ink-cart) .lineInfo-wrap .couponGetFlow__img{text-align:center}@media screen and (max-width: 0px){:where(#ink-cart) .lineInfo-wrap .couponGetFlow__img{margin:20px -15px}}:where(#ink-cart) .lineid-text{font-size:16px;line-height:1.65;margin-top:20px;margin-bottom:10px;color:#0da94a}@media screen and (max-width: 0px){:where(#ink-cart) .lineid-text{text-align:center;font-size:20px;font-weight:bold;line-height:1.5}}:where(#ink-cart) .lineid-btn{display:block;margin:10px auto;max-width:340px}:where(#ink-cart) .lineid-btn img{width:100%}:where(#ink-cart) .movieiframeBox{margin-bottom:30px;position:relative;width:100%;height:0;padding-bottom:56.25%;overflow:hidden;border:1px solid #DDD;-webkit-box-sizing:border-box;box-sizing:border-box}:where(#ink-cart) .movieiframeBox iframe{width:100%;height:100%;position:absolute;top:0;left:0}:where(#ink-cart) .youtube_play img{max-width:100%;height:auto}@media screen and (max-width: 0px){:where(#ink-cart) #mp-VoiceWrapper img,
:where(#ink-cart) #mp-familyWrapper img{max-width:100%}}:where(#ink-cart) #CouponWrapper .campaign-page-date{margin-bottom:30px;padding:10px 0;text-align:center;font-size:24px;font-weight:bold;background:rgb(241,249,90);border:13px solid #ffada2;background:none}@media screen and (max-width: 0px){:where(#ink-cart) #CouponWrapper .campaign-page-date{font-size:3.4vw;border:4px solid #ffada2;background:none}}@media screen and (max-width: 0px){:where(#ink-cart) #CouponWrapper .newArticleTitle--3{margin-top:30px;font-size:16px;padding:10px}}:where(#ink-cart) #CouponWrapper .campaign-page-coupon-info-title{margin-bottom:30px;padding:10px 0 10px 14px;line-height:1;border-left:5px solid #81541e;color:#484848}@media screen and (max-width: 0px){:where(#ink-cart) #CouponWrapper .campaign-page-coupon-info-title{margin-bottom:10px}}:where(#ink-cart) #CouponWrapper .campaign-page-coupon-card-box{margin-bottom:40px}:where(#ink-cart) #CouponWrapper .campaign-page-coupon-card-item{text-align:center}:where(#ink-cart) #CouponWrapper .campaign-page-coupon-info-box{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #DDD}@media screen and (max-width: 0px){:where(#ink-cart) #CouponWrapper .campaign-page-coupon-info-txt{font-size:13px}}:where(#ink-cart) .pointGetWrapper{background:#e7dfc3;padding-bottom:20px;overflow:hidden}:where(#ink-cart) .pointGetWrap{width:calc(100% - 40px);padding:20px;background:#FFF;margin:20px auto 0;-webkit-box-sizing:border-box;box-sizing:border-box}:where(#ink-cart) .pointGetWrap h2{margin-bottom:20px;padding:10px 0 10px 20px;font-size:20px;font-weight:bold;line-height:1;color:#FFF;background:#011564}:where(#ink-cart) .pointGetWrap p{font-size:20px;font-weight:bold}:where(#ink-cart) .pointGetWrap a.btn{display:inline-block;min-width:250px;padding:10px 20px}:where(#ink-cart) .pointGetWrap .pointGetInfo{margin-bottom:20px;padding:10px 0 30px;border-bottom:1px solid #DDD;font-size:14px;line-height:1.5;color:#333;-webkit-box-sizing:border-box;box-sizing:border-box}:where(#ink-cart) .pointGetWrap .pointGetInfo.error{padding:20px;background:#feefee;text-align:center}:where(#ink-cart) .pointGetWrap .pointGetInfo.error p{font-size:16px}:where(#ink-cart) #CouponWrapper .sp{display:none}:where(#ink-cart) #couponTop{padding:0 10px 10px;font-size:15px;width:100%;max-width:720px;margin:32px auto 15px}@media screen and (max-width: 0px){:where(#ink-cart) #couponTop{background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box}}:where(#ink-cart) #CouponWrapper .coupon-name{background:#fff;text-align:center;font-size:28px;font-weight:600;color:#000}@media screen and (max-width: 0px){:where(#ink-cart) #CouponWrapper .coupon-name{font-size:18px;padding:0;margin:0}}:where(#ink-cart) #CouponWrapper .coupon-detail{background:#fff}:where(#ink-cart) #CouponWrapper .coupon-condition h2{margin-top:30px;font-size:18px;border-bottom:none;border-left:none;margin-bottom:0;padding:10px;background:#FFA700;color:#fff;text-align:center}@media screen and (max-width: 0px){:where(#ink-cart) #CouponWrapper .coupon-condition h2{border-bottom:none;border-left:none;margin-bottom:0}}:where(#ink-cart) #CouponWrapper .conditionList{font-size:15px;border:1px solid #cccccc;min-width:720px;max-width:100%}@media screen and (max-width: 0px){:where(#ink-cart) #CouponWrapper .conditionList{min-width:100%}}:where(#ink-cart) #CouponWrapper .conditionList tr{border-bottom:1px solid #cccccc}:where(#ink-cart) #CouponWrapper .conditionList tr:last-child{border-bottom:none}:where(#ink-cart) #CouponWrapper .conditionList th{border-right:1px solid #cccccc;background:#ffffe0;width:110px;font-weight:bold;padding:16px}@media screen and (max-width: 0px){:where(#ink-cart) #CouponWrapper .conditionList th{border-right:none;border-bottom:1px solid #cccccc;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;width:100%}}:where(#ink-cart) #CouponWrapper table.conditionList td{padding:10px;font-size:14px}@media screen and (max-width: 0px){:where(#ink-cart) #CouponWrapper table.conditionList td{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;width:100%}}:where(#ink-cart) #CouponWrapper .coupon-getnameBox{position:relative;border:1px solid #FFA700;border-radius:10px;padding:32px 20px 20px;margin-bottom:20px}@media screen and (max-width: 0px){:where(#ink-cart) #CouponWrapper .coupon-getnameBox{padding:29px 20px 20px;margin-bottom:0}}:where(#ink-cart) #CouponWrapper .coupon-getname{font-size:18px;font-weight:bold;color:#FFA700;line-height:24px;position:absolute;top:-12px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);padding:0 20px;background:#fff;white-space:nowrap}@media screen and (max-width: 0px){:where(#ink-cart) #CouponWrapper .coupon-getname{font-size:14px;line-height:14px;top:-9px}}:where(#ink-cart) #CouponWrapper .coupon-mypageBtn{font-size:20px;font-weight:bold;margin-bottom:10px;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 0px){:where(#ink-cart) #CouponWrapper .coupon-mypageBtn{font-size:16px;margin-bottom:5px}}:where(#ink-cart) #CouponWrapper .coupon-mypageBtn:after,
:where(#ink-cart) #CouponWrapper .coupon-mypageBtn:before{content:"";background-color:#000;height:1px;width:16px}:where(#ink-cart) #CouponWrapper .coupon-mypageBtn:before{margin-right:5px;-webkit-transform:rotate(60deg);transform:rotate(60deg)}:where(#ink-cart) #CouponWrapper .coupon-mypageBtn:after{margin-left:5px;-webkit-transform:rotate(-60deg);transform:rotate(-60deg)}:where(#ink-cart) #CouponWrapper .coupon-mypageBtnImg{display:block;text-align:center}:where(#ink-cart) #CouponWrapper .coupon-mypageBtnImg img{width:100%;max-width:400px;margin:0 auto}@media screen and (max-width: 0px){:where(#ink-cart) #CouponWrapper .coupon-mypageBtnImg img{width:90%}}:where(#ink-cart) #CouponWrapper .newArticleWrapperInner{width:940px}@media screen and (max-width: 0px){:where(#ink-cart) #CouponWrapper .newArticleWrapperInner{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}}:where(#ink-cart) #CouponWrapper div.newArticleTitle{font-size:16px}@media screen and (max-width: 0px){:where(#ink-cart) #CouponWrapper div.newArticleTitle{background:none;color:#333;border-left:8px solid #00a040;border-bottom:1px solid #00a040;font-weight:bold;padding:8px}}:where(#ink-cart) #CouponWrapper #couponAttention p{line-height:2}@media screen and (max-width: 0px){:where(#ink-cart) #CouponWrapper #couponAttention p{line-height:1.8}}:where(#ink-cart) .header__messageBox{width:100%;max-width:940px;margin:0 auto;padding:0;background:#fff1f7}@media screen and (max-width: 0px){:where(#ink-cart) .header__messageBox{font-size:11px}}:where(#ink-cart) .header__messageBox .header__messageTitle{margin-bottom:2px;padding:2px;background:#ff79b5;color:#FFF;text-align:center}:where(#ink-cart) .header__messageBox p{padding:4px 0}@media screen and (max-width: 0px){:where(#ink-cart) .header__messageBox p{padding:1%}}@media screen and (max-width: 0px){:where(#ink-cart) .is-productIn{position:relative}}:where(#ink-cart) .cart__productCount{display:block;background-position:-701px -101px;min-width:36px;height:36px;position:absolute;right:-19px;top:-2px;font-weight:bold;color:#fff;text-align:center;line-height:33px;font-size:16px;letter-spacing:0;background:#ff9318;border:2px solid #FFF;border-radius:100%;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center}@media screen and (max-width: 0px){:where(#ink-cart) .cart__productCount{min-width:22px;height:22px;top:-10px;right:-5px;line-height:19px;font-size:11px;margin-top:0!important}}:where(#ink-cart) .pageTop.pagetopFootBtn{width:125px;margin:20px auto}@media screen and (max-width: 0px){:where(#ink-cart) .breadcrumbList{margin-bottom:16px}}:where(#ink-cart) .breadcrumbList__item{display:inline-block}:where(#ink-cart) .breadcrumbList__item:nth-child(n+2):before{margin-right:5px;content:">";display:inline-block}@media screen and (max-width: 0px){:where(#ink-cart) .breadcrumbList__item:nth-child(n+2):before{content:none}}:where(#ink-cart) .fbBoxWrapper{width:940px;border:1px solid #DDD;background-color:#fafafa;background-size:contain;-webkit-box-sizing:border-box;box-sizing:border-box}:where(#ink-cart) .fbBox{display:block;margin-left:auto}:where(#ink-cart) .footerWrapper.footerWrapper--guide{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#FFF}:where(#ink-cart) .footerWrapper.footerWrapper--guide .box.box--delivery{display:block}:where(#ink-cart) .footerWrapper.footerWrapper--guide .box.box--delivery .name{width:100%;margin-bottom:10px}:where(#ink-cart) .footerWrapper.footerWrapper--guide .box.box--delivery .name .option{display:inline}:where(#ink-cart) .footerWrapper.footerWrapper--guide .box.box--delivery .desc{width:100%}:where(#ink-cart) .footerWrapper .guideWrap__shipmentMap-link{text-align:center;margin-bottom:12px}:where(#ink-cart) .footerWrapper .guideWrap__shipmentMap-link .guideWrap__shipmentMap-item{font-size:14px;text-decoration:underline}:where(#ink-cart) .searchBox__printerNameBox{width:100%;padding:13px;-webkit-box-sizing:border-box;box-sizing:border-box}:where(#ink-cart) #searchBox__printerName{}:where(#ink-cart) .searchBox__printerNameWrapper .infotxt{font-size:110%;font-weight:bold}:where(#ink-cart) .searchBox__printerNameWrapper .captxt{display:block;margin-top:10px;font-size:85%;font-weight:bold}:where(#ink-cart) .searchBox__printerResultBox{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%;max-width:1280px;z-index:9500;background:#FFF;padding:0 12px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0px -1px 7px rgba(0,0,0,0.4);box-shadow:0px -1px 7px rgba(0,0,0,0.4)}@media screen and (min-width:769px){:where(#ink-cart) .searchBox__printerResultBox{-webkit-box-shadow:0px 2px 10px rgba(0,0,0,0.4);box-shadow:0px 2px 10px rgba(0,0,0,0.4)}}:where(#ink-cart) .searchBox__printerResultBox .resultTit{font-weight:bold;border-left:4px solid #999;margin-top:18px;margin-bottom:8px;padding-left:7px;font-size:100%}:where(#ink-cart) .searchBox__printerNameInput,
:where(#ink-cart) .searchBox__printerNameInput-allItem{width:100%;margin-top:10px;padding:8px;font-size:110%;-webkit-box-sizing:border-box;box-sizing:border-box}:where(#ink-cart) .newArticleWrapperInner .searchBox__printerNameBox{position:relative}:where(#ink-cart) .newArticleWrapperInner .searchBox__printerResultBox{max-width:720px}:where(#ink-cart) .printerMaker__all .searchBox__printerNameBox{padding:0}:where(#ink-cart) .printerMaker__all #searchBox__printerName{color:#000}:where(#ink-cart) .printerMaker__all #searchBox__printerName.searchBox__printerNameWrapper{background:transparent}:where(#ink-cart) .printerMaker__all .searchBox__printerNameWrapper .captxt{font-weight:normal;margin-top:5px}:where(#ink-cart) .printerMaker__all .searchBox__printerNameInput,
:where(#ink-cart) .printerMaker__all .searchBox__printerNameInput-allItem{-webkit-box-shadow:0 2px 3px -1px rgba(0,0,0,0.25);box-shadow:0 2px 3px -1px rgba(0,0,0,0.25);border:none;padding:11px 12px 13px;text-indent:25px;background:url("/images/stories/htk/common/icon_searchbox_nameinput.png") no-repeat 10px center;border:1px solid #000;background-size:20px;background-color:#F3F3F3}:where(#ink-cart) .printerMaker__all .searchBox__printerNameInput-allItem::-webkit-input-placeholder,
:where(#ink-cart) .printerMaker__all .searchBox__printerNameInput::-webkit-input-placeholder{color:#999;text-indent:0;line-height:1.5}:where(#ink-cart) .printerMaker__all .searchBox__printerNameInput-allItem::-moz-placeholder,
:where(#ink-cart) .printerMaker__all .searchBox__printerNameInput::-moz-placeholder{color:#999;text-indent:0;line-height:1.5}:where(#ink-cart) .printerMaker__all .searchBox__printerNameInput-allItem:-ms-input-placeholder,
:where(#ink-cart) .printerMaker__all .searchBox__printerNameInput:-ms-input-placeholder{color:#999;text-indent:0;line-height:1.5}:where(#ink-cart) .printerMaker__all .searchBox__printerNameInput-allItem::-ms-input-placeholder,
:where(#ink-cart) .printerMaker__all .searchBox__printerNameInput::-ms-input-placeholder{color:#999;text-indent:0;line-height:1.5}:where(#ink-cart) .printerMaker__all .searchBox__printerNameInput-allItem::placeholder,
:where(#ink-cart) .printerMaker__all .searchBox__printerNameInput::placeholder{color:#999;text-indent:0;line-height:1.5}:where(#ink-cart) .printerMaker__all .searchBox__printerNameInput-allItem:focus::-webkit-input-placeholder,
:where(#ink-cart) .printerMaker__all .searchBox__printerNameInput:focus::-webkit-input-placeholder{color:#ccc}:where(#ink-cart) .printerMaker__all .searchBox__printerNameInput-allItem:focus::-moz-placeholder,
:where(#ink-cart) .printerMaker__all .searchBox__printerNameInput:focus::-moz-placeholder{color:#ccc}:where(#ink-cart) .printerMaker__all .searchBox__printerNameInput-allItem:focus:-ms-input-placeholder,
:where(#ink-cart) .printerMaker__all .searchBox__printerNameInput:focus:-ms-input-placeholder{color:#ccc}:where(#ink-cart) .printerMaker__all .searchBox__printerNameInput-allItem:focus::-ms-input-placeholder,
:where(#ink-cart) .printerMaker__all .searchBox__printerNameInput:focus::-ms-input-placeholder{color:#ccc}:where(#ink-cart) .printerMaker__all .searchBox__printerNameInput-allItem:focus::placeholder,
:where(#ink-cart) .printerMaker__all .searchBox__printerNameInput:focus::placeholder{color:#ccc}:where(#ink-cart) .tabContents .searchBox__printerResultBox>span{display:block;text-align:center;margin:15px}:where(#ink-cart) .searchBox__printerResultBox ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}:where(#ink-cart) .searchBox__printerResultBox li{width:33.33333333%;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;border-bottom:1px solid #EEE}:where(#ink-cart) .searchBox__printerResultBox li:nth-child(2n){background:#f7f7f7}:where(#ink-cart) .searchBox__printerResultBox li a{display:block;padding:17px 8px;-webkit-box-sizing:border-box;box-sizing:border-box;text-decoration:underline;font-size:90%;line-height:1.3;text-align:center}:where(#ink-cart) .searchBox__printerMaker.is-allItem .searchBox__printerNameFormArea{display:-webkit-box;display:-ms-flexbox;display:flex;border:1px solid #000;border-radius:5px;-webkit-box-shadow:0 2px 3px -1px rgba(0,0,0,0.25);box-shadow:0 2px 3px -1px rgba(0,0,0,0.25);overflow:hidden}:where(#ink-cart) .searchBox__printerMaker.is-allItem .searchBox__makerSelectBox{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-right:1px solid #000;font-size:50%;text-align:center;border-radius:0;padding:3px 20px 3px 5px;height:100%;width:100%;vertical-align:bottom;background:transparent;white-space:nowrap;line-height:1.3}@media screen and (max-width: 0px){:where(#ink-cart) .searchBox__printerMaker.is-allItem .searchBox__makerSelectBox{font-size:108%}}:where(#ink-cart) .searchBox__printerMaker.is-allItem .searchBox__makerSelectBox:focus{outline:none}:where(#ink-cart) .searchBox__printerMaker.is-allItem .searchBox__makerSelectBox::-ms-expand{display:none}:where(#ink-cart) .searchBox__printerMaker.is-allItem .searchBox__makerSelectBoxWrap{position:relative;width:29%;max-width:95px;background:#e2e2e2}@media screen and (max-width: 0px){:where(#ink-cart) .searchBox__printerMaker.is-allItem .searchBox__makerSelectBoxWrap{width:43%}}:where(#ink-cart) .searchBox__printerMaker.is-allItem .searchBox__makerSelectBoxWrap:after{content:"";width:5px;height:5px;border:0px;border-bottom:solid 2px #000;border-right:solid 2px #000;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:50%;right:10px;margin-top:-5px}@media screen and (max-width: 0px){:where(#ink-cart) .searchBox__printerMaker.is-allItem .searchBox__makerSelectBoxWrap:after{width:6px;height:6px}}:where(#ink-cart) .searchBox__printerMaker.is-allItem .searchBox__printerNameInput,
:where(#ink-cart) .searchBox__printerMaker.is-allItem .searchBox__printerNameInput-allItem{margin-top:0;font-size:53%;line-height:1;background-position:96% center;-webkit-box-shadow:none;box-shadow:none;border:none;text-indent:0;padding:10px 30px 10px 8px;background-color:#fff;-webkit-transition:0.2s;transition:0.2s;border-radius:0px;min-width:0;width:71%}@media screen and (max-width: 0px){:where(#ink-cart) .searchBox__printerMaker.is-allItem .searchBox__printerNameInput,
:where(#ink-cart) .searchBox__printerMaker.is-allItem .searchBox__printerNameInput-allItem{font-size:108%;width:100%}}:where(#ink-cart) .searchBox__printerMaker.is-allItem .searchBox__printerNameInput-allItem:focus,
:where(#ink-cart) .searchBox__printerMaker.is-allItem .searchBox__printerNameInput:focus{background-position-x:120%;padding-right:10px;-webkit-transition:0.2s;transition:0.2s;outline:none}:where(#ink-cart) .searchBox__printerMaker.is-allItem .searchBox__printerNameInput-allItem::-ms-expand,
:where(#ink-cart) .searchBox__printerMaker.is-allItem .searchBox__printerNameInput::-ms-expand{font-size:57%}:where(#ink-cart) .searchBox__printerMaker.is-allItem .searchBox__printerResultBox{padding:10px;background:#ccc}@media screen and (min-width:769px){:where(#ink-cart) .searchBox__printerMaker.is-allItem .searchBox__printerResultBox{font-size:155%;width:100%;padding:15px;max-width:940px}}:where(#ink-cart) .searchBox__printerMaker.is-allItem .searchBox__printerResultBoxInner{background:#fff;padding:15px}@media screen and (min-width:769px){:where(#ink-cart) .searchBox__printerMaker.is-allItem .searchBox__printerResultBoxInner{padding:30px}}:where(#ink-cart) .searchBox__printerMaker.is-allItem #searchBox__printerName.searchBox__printerNameWrapper{padding:0;border-radius:0}@media screen and (max-width: 0px){:where(#ink-cart) .searchBox__printerMaker.is-allItem #searchBox__printerName.searchBox__printerNameWrapper{padding:10px}}:where(#ink-cart) .searchBox__printerMaker.is-allItem .ModelNumberResultBox__HitNum{margin:0 0 15px;padding-bottom:5px;border-bottom:1px solid #000}:where(#ink-cart) .searchBox__printerMaker.is-allItem .ModelNumberResultBox__Refine .Refine__Check{font-size:13px;display:inline-block}:where(#ink-cart) .searchBox__printerMaker.is-allItem .ModelNumberResultBox__Refine .Refine__Check input,
:where(#ink-cart) .searchBox__printerMaker.is-allItem .ModelNumberResultBox__Refine .Refine__Check label{vertical-align:middle}:where(#ink-cart) .searchBox__printerMaker.is-allItem .Refine__Sort{margin-bottom:5px;text-align:right}:where(#ink-cart) .searchBox__printerMaker.is-allItem .Refine__Sort button{padding:6px 12px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:13px;text-align:right;line-height:1;border:1px solid #DDD;border-radius:100vh;background:#f5f5f5}:where(#ink-cart) .searchBox__printerMaker.is-allItem .Refine__SortBox{font-size:10px;border:2px solid #DDD}:where(#ink-cart) .searchBox__printerMaker.is-allItem .Refine__SortClose{margin:5px 10px 5px 0;text-align:right}:where(#ink-cart) .searchBox__printerMaker.is-allItem .Refine__SortClose button{padding:6px 12px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:11px;text-align:right;line-height:1;border:none;border-radius:100vh;background:#f5f5f5}:where(#ink-cart) .searchBox__printerMaker.is-allItem .Refine__SubTitle{margin-bottom:5px;font-size:12px;font-weight:bold;vertical-align:middle}:where(#ink-cart) .searchBox__printerMaker.is-allItem .Refine__Box{padding:10px;line-height:1}@media screen and (max-width: 0px){:where(#ink-cart) .searchBox__printerMaker.is-allItem .Refine__Box{line-height:inherit}}:where(#ink-cart) .searchBox__printerMaker.is-allItem .Refine__Box--Type{padding-bottom:10px;border-bottom:1px solid #DDD}:where(#ink-cart) .searchBox__printerMaker.is-allItem .searchBox__closeBtn{display:block;padding:8px;border:1px solid #333;border-radius:5px;margin:20px auto 0;color:#333;text-align:center;cursor:pointer}@media screen and (min-width:769px){:where(#ink-cart) .searchBox__printerMaker.is-allItem .searchBox__closeBtn{max-width:360px}}:where(#ink-cart) .searchBox__printerMaker.is-allItem .searchBox__closeIconBtn{display:inline-block;position:absolute;top:0px;right:0;width:35px;height:35px;background:#999;cursor:pointer}:where(#ink-cart) .searchBox__printerMaker.is-allItem .searchBox__closeIconBtn:after,
:where(#ink-cart) .searchBox__printerMaker.is-allItem .searchBox__closeIconBtn:before{content:"";display:inline-block;position:absolute;top:16px;left:8px;width:20px;height:3px;background:#FFF}:where(#ink-cart) .searchBox__printerMaker.is-allItem .searchBox__closeIconBtn:after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}:where(#ink-cart) .searchBox__printerMaker.is-allItem .searchBox__closeIconBtn:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}:where(#ink-cart) .searchBox__printerMaker.is-allItem .ModelNumberResultBox__announce{margin-left:20px;background:#fffecc;font-size:85%}:where(#ink-cart) .single-post .articlePage .entry h2{margin-bottom:20px;border-left:6px solid #CCC}:where(#ink-cart) .single-post .articlePage p{padding:0;margin-bottom:20px;line-height:1.62}:where(#ink-cart) .wp-article-box{margin:60px auto 60px}:where(#ink-cart) .wp-article-table{width:100%;border-collapse:collapse;border-spacing:0}:where(#ink-cart) .wp-article-table td{padding:1rem;border:1px solid #DDD;-webkit-box-sizing:border-box;box-sizing:border-box}:where(#ink-cart) .wp-article-table-main-title{text-align:center}:where(#ink-cart) .wp-article-table-main-title.is-ps-01{background:#525252;font-weight:bold;color:#FFF;text-shadow:0px 0px 2px rgba(0,0,0,0.4)}:where(#ink-cart) .wp-article-table-main-title.is-ps-02{background:#fffbf2;color:#000}:where(#ink-cart) .wp-article-txt.is-point{font-weight:bold;color:#FF0000}:where(#ink-cart) .wp-article-caption{margin-top:10px}@media screen and (min-width:769px){:where(#ink-cart) .mytopMenuWrap{background:-webkit-gradient(linear,left top,left bottom,from(white),color-stop(90%,#e9e9e9),to(#eaeaea));background:linear-gradient(to bottom,white 0%,#e9e9e9 90%,#eaeaea 100%);width:100%;margin:0 -500% 20px;padding:20px 500%;-webkit-box-shadow:0 3px 3px #dadada;box-shadow:0 3px 3px #dadada}}@media screen and (max-width: 0px){:where(#ink-cart) .mytopMenuWrap{background:#fffef0;margin-bottom:15px;padding:10px}}@media screen and (min-width:769px){:where(#ink-cart) .mytopMenu__mainHeading{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:25px;border-bottom:5px solid #01a040}}@media screen and (max-width: 0px){:where(#ink-cart) .mytopMenu__mainHeading{text-align:center;margin-bottom:10px}}:where(#ink-cart) .mytopMenu__mainHeading .heading__name{margin-bottom:5px;font-size:170%;font-weight:bold}@media screen and (max-width: 0px){:where(#ink-cart) .mytopMenu__mainHeading .heading__name{font-size:115%;padding:0 0 5px;margin:0}}:where(#ink-cart) .mytopMenu__mainHeading .heading__rText{margin:0 0 5px auto;padding-left:10px;font-size:16px;font-weight:bold}@media screen and (max-width: 0px){:where(#ink-cart) .mytopMenu__mainHeading .heading__rText{padding:0}}:where(#ink-cart) .mytopMenu__mainHeading .coupon,
:where(#ink-cart) .mytopMenu__mainHeading .point{padding-left:35px;position:relative;font-weight:bold}:where(#ink-cart) .mytopMenu__mainHeading .coupon:before,
:where(#ink-cart) .mytopMenu__mainHeading .point:before{content:"";position:absolute;top:50%;left:0;margin-top:-12px;width:23px;height:23px}:where(#ink-cart) .mytopMenu__mainHeading .point{margin-right:30px}:where(#ink-cart) .mytopMenu__mainHeading .point:before{background:url("https://cdn.ink-revolution.com/images/stories/htk/top/mymenu_point.png") no-repeat left 50%/23px auto}@media screen and (max-width: 0px){:where(#ink-cart) .mytopMenu__mainHeading .point{margin-right:0}:where(#ink-cart) .mytopMenu__mainHeading .point+.coupon{margin-left:20px}}:where(#ink-cart) .mytopMenu__mainHeading .coupon:before{background:url("https://cdn.ink-revolution.com/images/stories/htk/top/mymenu_coupon.png") no-repeat left 50%/23px auto}:where(#ink-cart) .mytopMenu__mainHeading .coupon__switching{padding:2px;-webkit-transition:0.1s;transition:0.1s}:where(#ink-cart) .mytopMenu__mainHeading .coupon__switching:hover{text-decoration:none;color:#006699;background:#fffecc;-webkit-transition:0.1s;transition:0.1s}:where(#ink-cart) .mytopMenu__mainHeading .coupon__detailBox{position:absolute;top:110%;right:0;background:#fff;z-index:100;width:520px;padding:30px;border-radius:5px;-webkit-box-shadow:0px 5px 10px 0px rgba(0,0,0,0.4);box-shadow:0px 5px 10px 0px rgba(0,0,0,0.4);opacity:0;visibility:hidden;-webkit-transition:0.2s;transition:0.2s}:where(#ink-cart) .mytopMenu__mainHeading .coupon__detailBox.active{top:160%;opacity:1;visibility:visible;-webkit-transition:0.2s;transition:0.2s}:where(#ink-cart) .mytopMenu__mainHeading .coupon__detailBox .couponTbl+.couponTbl{margin-top:15px}:where(#ink-cart) .mytopMenu__mainHeading .coupon__detailBox .coupon__closeBtn{position:absolute;top:-12px;right:-12px;width:48px;height:48px;border-radius:50%;background:#ccc;cursor:pointer;border:1px solid #fff}:where(#ink-cart) .mytopMenu__mainHeading .coupon__detailBox .coupon__closeBtn:after,
:where(#ink-cart) .mytopMenu__mainHeading .coupon__detailBox .coupon__closeBtn:before{position:absolute;top:22px;left:13px;content:"";width:21px;height:3px;background:#333}:where(#ink-cart) .mytopMenu__mainHeading .coupon__detailBox .coupon__closeBtn:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}:where(#ink-cart) .mytopMenu__mainHeading .coupon__detailBox .coupon__closeBtn:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}:where(#ink-cart) .mytopMenu__campaignPr{position:relative;margin-bottom:30px;padding:20px 29px;background:#f8f8a2;font-size:16px;font-weight:bold;line-height:1}@media screen and (max-width: 0px){:where(#ink-cart) .mytopMenu__campaignPr{padding:16px 0;line-height:1.4;text-align:center;font-size:14px}}:where(#ink-cart) .mytopMenu__campaignPr a{padding-left:20px}@media screen and (max-width: 0px){:where(#ink-cart) .mytopMenu__campaignPr a{display:block;padding-left:0}}:where(#ink-cart) .mytopMenu__campaignPr:before{position:absolute;top:0;right:30px;content:"";display:block;width:78.4px;height:68.8px;background:url("https://cdn.ink-revolution.com/images/stories/htk/common/bg-coin-scattered.png") no-repeat center;background-size:contain}@media screen and (max-width: 0px){:where(#ink-cart) .mytopMenu__campaignPr:before{content:none}}:where(#ink-cart) .mytopMenu__heading{margin:10px 0;position:relative;font-size:18px}@media screen and (max-width: 0px){:where(#ink-cart) .mytopMenu__heading{font-weight:bold;font-size:16px;margin:5px 0}}:where(#ink-cart) .mytopMenu__heading .heading__rText{position:absolute;top:5px;right:0;font-size:90%}:where(#ink-cart) .mytopMenu__heading a.heading__rText{text-decoration:underline}:where(#ink-cart) .mytopMenu__heading select{display:inline-block;border:1px solid #ccc;width:200px;height:28px;margin:0;font-size:14px}@media screen and (max-width: 0px){:where(#ink-cart) .mytopMenu__heading select{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:3px 0px;width:60%;background:#fff url("/sp/images/common/arrowdown_gray.png") no-repeat right 1px center/22px 30px;padding:2px 20px 2px 5px;line-height:1;font-size:16px}}:where(#ink-cart) .mytopMenu__heading .heading__subText{font-size:90%;display:inline-block;margin-left:30px}:where(#ink-cart) .lastOrderWrap{width:100%;background:#FFF;-webkit-box-sizing:border-box;box-sizing:border-box;padding:15px 10px;margin-bottom:45px;border:1px solid #ddd;border-radius:10px;display:table}@media screen and (max-width: 0px){:where(#ink-cart) .lastOrderWrap{display:block;padding:10px 0 15px 10px;border-radius:0;margin:0 -10px 15px;width:auto;border-left:none;border-right:none;-webkit-box-shadow:0 3px 5px -1px rgba(0,0,0,0.2);box-shadow:0 3px 5px -1px rgba(0,0,0,0.2)}}:where(#ink-cart) .lastOrderWrap .lastOrder__productListWrap{display:table-cell;vertical-align:top;padding:0 10px 0 0}@media screen and (max-width: 0px){:where(#ink-cart) .lastOrderWrap .lastOrder__productListWrap{display:block;overflow-x:scroll;white-space:nowrap;-webkit-overflow-scrolling:touch;overflow-scrolling:touch;white-space:nowrap;margin-left:-10px;padding-left:10px}}:where(#ink-cart) .lastOrderWrap .lastOrder__rbBox{position:absolute;bottom:0;width:100%;font-size:16px;margin:0;left:0;margin-left:10px;padding-right:10px;-webkit-box-sizing:border-box;box-sizing:border-box}:where(#ink-cart) .lastOrderWrap .lastOrder__rbBox a{text-decoration:underline}:where(#ink-cart) .lastOrderWrap .lastOrder__note{margin:20px 0 0;font-size:110%;text-align:center}@media screen and (max-width: 0px){:where(#ink-cart) .lastOrderWrap .lastOrder__note{font-size:80%;margin:10px 0;padding-right:10px}}:where(#ink-cart) .lastOrderWrap .greenCheck{position:relative;display:inline-block;width:17px;height:17px;background:#01a040;border-radius:2px;vertical-align:middle;margin-right:5px}@media screen and (max-width: 0px){:where(#ink-cart) .lastOrderWrap .greenCheck{width:14px;height:14px}}:where(#ink-cart) .lastOrderWrap .greenCheck:after{content:"";position:absolute;display:inline-block;left:4px;width:7px;height:3px;margin-top:5px;border-bottom:2px solid #fff;border-left:2px solid #fff;-webkit-transform:rotate(-40deg);transform:rotate(-40deg)}@media screen and (max-width: 0px){:where(#ink-cart) .lastOrderWrap .greenCheck:after{left:3px;width:6px;height:2px;margin-top:4px}}:where(#ink-cart) .lastOrderWrap .lastOrder__cartWrap{position:relative;display:table-cell;vertical-align:middle;padding:0 0 0 10px;width:200px;border-left:1px dotted #333;text-align:center}@media screen and (max-width: 0px){:where(#ink-cart) .lastOrderWrap .lastOrder__cartWrap{display:block;width:calc(100% - 10px);border-left:none;border-top:1px dotted #333;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}}:where(#ink-cart) .lastOrderWrap .lastOrder__cartWrap .lastOrder__Total{font-size:16px;text-align:center;margin-bottom:15px}@media screen and (max-width: 0px){:where(#ink-cart) .lastOrderWrap .lastOrder__cartWrap .lastOrder__Total{margin:10px 0}}:where(#ink-cart) .lastOrderWrap .lastOrder__cartWrap .lastOrder__Total .lastOrder__TotalPrice{font-size:120%}:where(#ink-cart) .lastOrderWrap .lastOrder__cartWrap .lastOrder__cartBtn{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;text-align:center;margin:0 auto;padding:8px 3px;font-size:14px;color:#FFF;font-weight:bold;background:-webkit-gradient(linear,left top,left bottom,from(#ffa84c),to(#ff7b0d));background:linear-gradient(to bottom,#ffa84c 0%,#ff7b0d 100%);border-radius:8px;border:1px solid #fff;-webkit-transition:0.1s;transition:0.1s;-webkit-box-shadow:0px 1px 6px -1px rgba(0,0,0,0.2);box-shadow:0px 1px 6px -1px rgba(0,0,0,0.2)}@media screen and (max-width: 0px){:where(#ink-cart) .lastOrderWrap .lastOrder__cartWrap .lastOrder__cartBtn{max-width:320px;border-radius:5px;background:#ff6c00;border:1px solid #ff6c00}}:where(#ink-cart) .lastOrderWrap .lastOrder__cartWrap .lastOrder__cartBtn:hover{opacity:0.6;-webkit-transition:0.1s;transition:0.1s;text-decoration:none}:where(#ink-cart) .lastOrder__productList{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:0}@media screen and (max-width: 0px){:where(#ink-cart) .lastOrder__productList{-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding:0 10px 10px 0}:where(#ink-cart) .lastOrder__productList:after{content:"";-webkit-box-flex:0;-ms-flex:0 0 10px;flex:0 0 10px;height:10px}}:where(#ink-cart) .lastOrder__productList .ProductList__ItemBox{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;width:25%;max-width:25%;-ms-flex-preferred-size:25%;flex-basis:25%;padding:5px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}@media screen and (max-width: 0px){:where(#ink-cart) .lastOrder__productList .ProductList__ItemBox{-webkit-box-flex:0;-ms-flex:0 0 32.2580645161%;flex:0 0 32.2580645161%;width:32.2580645161%;max-width:32.2580645161%}}:where(#ink-cart) .lastOrder__productList .ProductList__ItemBox .ProductList__ItemBoxInner{opacity:0.3;-webkit-transition:0.2s;transition:0.2s}:where(#ink-cart) .lastOrder__productList .ProductList__ItemBox .ProductList__checkBox{position:relative;cursor:pointer;display:inline-block;padding-top:28px}@media screen and (max-width: 0px){:where(#ink-cart) .lastOrder__productList .ProductList__ItemBox .ProductList__checkBox{padding-top:24px}}:where(#ink-cart) .lastOrder__productList .ProductList__ItemBox>input[type=checkbox]{display:none}:where(#ink-cart) .lastOrder__productList .ProductList__ItemBox>input[type=checkbox]+.ProductList__checkBox:after,
:where(#ink-cart) .lastOrder__productList .ProductList__ItemBox>input[type=checkbox]+.ProductList__checkBox:before{position:absolute;content:"";top:0;-webkit-box-sizing:border-box;box-sizing:border-box}:where(#ink-cart) .lastOrder__productList .ProductList__ItemBox>input[type=checkbox]+.ProductList__checkBox:before{left:0;width:26px;height:26px;background:-webkit-gradient(linear,left top,left bottom,color-stop(60%,#f7f8fa),color-stop(98%,#dcdcdc));background:linear-gradient(to bottom,#f7f8fa 60%,#dcdcdc 98%);border:1px solid #01a040;border-radius:3px}:where(#ink-cart) .lastOrder__productList .ProductList__ItemBox>input[type=checkbox]+.ProductList__checkBox:after{left:6px;width:14px;height:8px;margin-top:7px;border-bottom:3px solid #ddd;border-left:3px solid #ddd;-webkit-transform:rotate(-40deg);transform:rotate(-40deg)}:where(#ink-cart) .lastOrder__productList .ProductList__ItemBox>input[type=checkbox]:checked+.ProductList__checkBox:before{background:#01a040;border:1px solid #01a040}:where(#ink-cart) .lastOrder__productList .ProductList__ItemBox>input[type=checkbox]:checked+.ProductList__checkBox:after{border-bottom:3px solid #fff;border-left:3px solid #fff}:where(#ink-cart) .lastOrder__productList .ProductList__ItemBox>input[type=checkbox]:checked~.ProductList__ItemBoxInner{opacity:1;-webkit-transition:0.2s;transition:0.2s}:where(#ink-cart) .lastOrder__productList .ProductList__ItemBox>input[type=checkbox]:checked~.ProductList__ItemBoxInner .add,
:where(#ink-cart) .lastOrder__productList .ProductList__ItemBox>input[type=checkbox]:checked~.ProductList__ItemBoxInner .sub{visibility:visible}@supports (-ms-ime-align:auto){:where(#ink-cart) .lastOrder__productList .ProductList__ItemBox{max-width:25%}}@media (-ms-high-contrast:none){:where(#ink-cart) .lastOrder__productList .ProductList__ItemBox{max-width:25%}}:where(#ink-cart) .lastOrder__productList .ProductList__ItemThumbnailLink{display:block;max-width:100%;margin-bottom:5px}:where(#ink-cart) .lastOrder__productList .ProductList__ItemThumbnailImage{max-width:100%}:where(#ink-cart) .lastOrder__productList .ProductList__ItemPrice{margin-bottom:5px;font-size:11px;text-align:right}@media screen and (max-width: 0px){:where(#ink-cart) .lastOrder__productList .ProductList__ItemPrice{font-size:10px}}:where(#ink-cart) .lastOrder__productList .ProductList__ItemPrice .ItemPrice__Num{font-size:18px;font-weight:bold;color:#ff0000}@media screen and (max-width: 0px){:where(#ink-cart) .lastOrder__productList .ProductList__ItemPrice .ItemPrice__Num{font-size:15px}}:where(#ink-cart) .lastOrder__productList .ProductList__ItemQuantity{text-align:right;font-size:0}@media screen and (max-width: 0px){:where(#ink-cart) .lastOrder__productList .ProductList__ItemQuantity{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}:where(#ink-cart) .lastOrder__productList .ProductList__ItemQuantity .lavel{vertical-align:middle;font-size:11px;margin-right:5px}:where(#ink-cart) .lastOrder__productList .ProductList__ItemQuantity .qty{width:38px;height:28px;font-size:17px;text-align:center;margin:0 3px 0 0;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:middle}@media screen and (max-width: 0px){:where(#ink-cart) .lastOrder__productList .ProductList__ItemQuantity .qty{background:#f7f7f7;border:none;width:36%;border-radius:5px;font-size:16px;margin:0}}:where(#ink-cart) .lastOrder__productList .ProductList__ItemQuantity .control{text-align:center;margin-top:5px}@media screen and (max-width: 0px){:where(#ink-cart) .lastOrder__productList .ProductList__ItemQuantity .control{margin-top:0}}:where(#ink-cart) .lastOrder__productList .ProductList__ItemQuantity .add,
:where(#ink-cart) .lastOrder__productList .ProductList__ItemQuantity .sub{visibility:hidden;background:url(cart-htk_common_global_sprite.png);background-repeat:no-repeat;width:28px;height:28px;display:inline-block;cursor:pointer;vertical-align:middle;-webkit-transition:0.1s;transition:0.1s}:where(#ink-cart) .lastOrder__productList .ProductList__ItemQuantity .add:hover,
:where(#ink-cart) .lastOrder__productList .ProductList__ItemQuantity .sub:hover{opacity:0.6;-webkit-transition:0.1s;transition:0.1s}:where(#ink-cart) .lastOrder__productList .ProductList__ItemQuantity .add{background-position:-128px -265px;margin-right:2px}@media screen and (max-width: 0px){:where(#ink-cart) .lastOrder__productList .ProductList__ItemQuantity .add{margin-right:5px}}:where(#ink-cart) .lastOrder__productList .ProductList__ItemQuantity .sub{background-position:-100px -265px}:where(#ink-cart) .lastOrder__productList.is-unselectable .ProductList__ItemBoxInner{opacity:1}@media screen and (max-width: 0px){:where(#ink-cart) .lastOrder__itemReviewButton{margin:10px 0;text-align:right}:where(#ink-cart) .lastOrder__itemReviewButton a{display:block;width:100%;padding:3px 2px;font-size:10px;color:#333!important;text-align:center;background:-webkit-gradient(linear,left top,left bottom,from(#fff892),to(#f4e884));background:linear-gradient(#fff892,#f4e884);border-radius:5px;border:1px solid #ddd}}:where(#ink-cart) .myPrinterWrap{background:#FFF;-webkit-box-sizing:border-box;box-sizing:border-box;padding:15px;margin-bottom:15px;position:relative;border:1px solid #ddd;border-radius:10px}@media screen and (max-width: 0px){:where(#ink-cart) .myPrinterWrap{-webkit-box-shadow:0 3px 5px -1px rgba(0,0,0,0.2);box-shadow:0 3px 5px -1px rgba(0,0,0,0.2)}}:where(#ink-cart) .myPrinterEntry{font-size:16px;text-align:center}:where(#ink-cart) .myPrinterEntry .myPrinterEntry__exResult{margin:10px 0 0;padding:50px 0;background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0.76)),to(#fff)),url("/images/stories/htk/top/mymenu_ex_productlist.png") no-repeat center top/90% auto;background:linear-gradient(to bottom,rgba(255,255,255,0.76) 0%,#fff 100%),url("/images/stories/htk/top/mymenu_ex_productlist.png") no-repeat center top/90% auto;background:-ms-linear-gradient(to bottom,rgba(255,255,255,0.76) 0%,#fff 100%),url("/images/stories/htk/top/mymenu_ex_productlist.png") no-repeat center top/90% auto}@media screen and (max-width: 0px){:where(#ink-cart) .myPrinterEntry .myPrinterEntry__exResult{padding:30px 10px 20px 10px;background-size:160%;margin:15px -15px 0;font-size:15px}}@media screen and (max-width: 0px){:where(#ink-cart) .myPrinterEntry .myPrinterEntry__form{padding:10px 0;background-position:left top 5px;background-size:30px}}:where(#ink-cart) .myPrinterEntry .myPrinterEntry__inputWrap{float:none;display:inline-block;position:relative}@media screen and (max-width: 0px){:where(#ink-cart) .myPrinterEntry .myPrinterEntry__inputWrap{width:100%}}@media screen and (max-width: 0px){:where(#ink-cart) .myPrinterEntry .myPrinterEntry__label{display:block;text-align:left;padding-left:40px;margin-bottom:10px}}:where(#ink-cart) .myPrinterEntry .myPrinterEntry__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:16px;padding:10px;border-radius:5px;border:1px solid #999;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;width:260px}@media screen and (max-width: 0px){:where(#ink-cart) .myPrinterEntry .myPrinterEntry__input{width:100%}}:where(#ink-cart) .myPrinterEntry .myPrinterEntry__submit{padding:8px 15px;text-align:center;border-radius:5px;text-align:center;font-size:16px;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;background:#fbf54a;border:1px solid #ddd;min-width:150px;margin:0 0 0 5px;-webkit-box-shadow:0 1px 3px -1px rgba(0,0,0,0.2);box-shadow:0 1px 3px -1px rgba(0,0,0,0.2);-webkit-transition:0.1s;transition:0.1s;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media screen and (max-width: 0px){:where(#ink-cart) .myPrinterEntry .myPrinterEntry__submit{margin:15px 0 0;border:none}}:where(#ink-cart) .myPrinterEntry .myPrinterEntry__submit:hover{opacity:0.6;-webkit-transition:0.1s;transition:0.1s}:where(#ink-cart) .ProductList__TopSelling{margin-top:0;margin-left:auto;margin-right:auto;margin-bottom:60px}:where(#ink-cart) .ProductList__TopSellingTitle{margin-bottom:12px;font-size:24px;color:#655c22!important;text-align:center;font-weight:bold;letter-spacing:1px}:where(#ink-cart) .ProductList__TopSellingTitle:before{content:"";display:inline-block;margin:auto;width:34px;height:20px;margin-bottom:0;background:url("https://cdn.ink-revolution.com/images/stories/htk/model-number-ink/bg-pickup-title.png") no-repeat center;background-size:contain}@media screen and (max-width: 0px){:where(#ink-cart) .ProductList__TopSellingTitle{margin-top:0;margin-bottom:0;padding-top:10px;padding-bottom:0;font-size:14px!important;letter-spacing:0}}:where(#ink-cart) .ProductList__MakerTabs{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around}@media screen and (max-width: 0px){:where(#ink-cart) .ProductList__MakerTabs{margin-top:10px;padding:0 0.5rem}}:where(#ink-cart) .ProductList__MakerTab{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;width:25%;max-width:230px;margin:0 0 10px;padding:12px 0;color:#333;font-weight:bold;font-size:20px;text-align:center;background:-webkit-gradient(linear,left top,left bottom,from(#fafafa),color-stop(75%,#e4e4e4));background:linear-gradient(to bottom,#fafafa 0%,#e4e4e4 75%);border:solid 1px #ddd;border-top:solid 4px #00a040;border-radius:4px;line-height:1;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer}@media screen and (max-width: 0px){:where(#ink-cart) .ProductList__MakerTab{margin:0 2px;padding:12px 0;font-size:11px;border-bottom:none;background:#DDD;border-top:0px solid #00a040;border-radius:4px 4px 0 0}}:where(#ink-cart) .ProductList__MakerTab:hover{-webkit-box-shadow:1px 1px 10px 1px #d2d2d2 inset;box-shadow:1px 1px 10px 1px #d2d2d2 inset}:where(#ink-cart) .ProductList__MakerTab--all{font-size:18px}@media screen and (max-width: 0px){:where(#ink-cart) .ProductList__MakerTab--all{font-size:14px}}:where(#ink-cart) .ProductList__MakerTab--canon{color:#C70D0D;border-top-color:#C70D0D}:where(#ink-cart) .ProductList__MakerTab--epson{color:#025CAF;border-top-color:#025CAF}:where(#ink-cart) .ProductList__MakerTab--brother{color:#229BD8;border-top-color:#229BD8}:where(#ink-cart) .ProductList__MakerTab:hover{-webkit-box-shadow:1px 1px 10px 1px #d2d2d2 inset;box-shadow:1px 1px 10px 1px #d2d2d2 inset;background:#FFF}:where(#ink-cart) .ProductList__MakerTab.is-current{border-top-width:4px;-webkit-box-shadow:1px 1px 10px 1px #d2d2d2 inset;box-shadow:1px 1px 10px 1px #d2d2d2 inset;background:#FFF}@media screen and (max-width: 0px){:where(#ink-cart) .ProductList__MakerTab.is-current{padding:8px 0;-webkit-box-shadow:none;box-shadow:none}}:where(#ink-cart) .ProductList__MakerTab.is-current:before{content:"";position:absolute;bottom:-12px;left:50%;margin-left:-15px;border:15px solid transparent;border-bottom:15px solid #FFF;z-index:5}@media screen and (max-width: 0px){:where(#ink-cart) .ProductList__MakerTab.is-current:before{content:none}}:where(#ink-cart) .ProductList__MakerTab.is-current:after{content:"";position:absolute;bottom:-12px;left:50%;margin-left:-16px;border:16px solid transparent;border-bottom:16px solid #ddd;z-index:4}@media screen and (max-width: 0px){:where(#ink-cart) .ProductList__MakerTab.is-current:after{content:none}}:where(#ink-cart) .swiperProductListWrap,
:where(#ink-cart) .swiperProductListWrap--noBackGround,
:where(#ink-cart) .swiperProductListWrap--noBox{background:#FFF;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px 15px;margin-bottom:45px;position:relative;border:1px solid #ddd;border-radius:10px}@media screen and (max-width: 0px){:where(#ink-cart) .swiperProductListWrap,
:where(#ink-cart) .swiperProductListWrap--noBackGround,
:where(#ink-cart) .swiperProductListWrap--noBox{overflow-x:scroll;white-space:nowrap;-webkit-overflow-scrolling:touch;overflow-scrolling:touch;white-space:nowrap;padding:0 10px;border-radius:0;margin:0 -10px 15px;width:auto;border-left:none;border-right:none;border-bottom:none}}:where(#ink-cart) .swiperProductListWrap .ProductList__ItemList,
:where(#ink-cart) .swiperProductListWrap--noBackGround .ProductList__ItemList,
:where(#ink-cart) .swiperProductListWrap--noBox .ProductList__ItemList{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:0}@media screen and (max-width: 0px){:where(#ink-cart) .swiperProductListWrap .ProductList__ItemList,
:where(#ink-cart) .swiperProductListWrap--noBackGround .ProductList__ItemList,
:where(#ink-cart) .swiperProductListWrap--noBox .ProductList__ItemList{-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding:0 10px 0 0}:where(#ink-cart) .swiperProductListWrap .ProductList__ItemList:after,
:where(#ink-cart) .swiperProductListWrap--noBackGround .ProductList__ItemList:after,
:where(#ink-cart) .swiperProductListWrap--noBox .ProductList__ItemList:after{content:"";-webkit-box-flex:0;-ms-flex:0 0 10px;flex:0 0 10px;height:10px}}:where(#ink-cart) .swiperProductListWrap .ProductList__ItemBox,
:where(#ink-cart) .swiperProductListWrap--noBackGround .ProductList__ItemBox,
:where(#ink-cart) .swiperProductListWrap--noBox .ProductList__ItemBox{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;width:25%;max-width:25%;padding:5px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}@media screen and (max-width: 0px){:where(#ink-cart) .swiperProductListWrap .ProductList__ItemBox,
:where(#ink-cart) .swiperProductListWrap--noBackGround .ProductList__ItemBox,
:where(#ink-cart) .swiperProductListWrap--noBox .ProductList__ItemBox{-webkit-box-flex:0;-ms-flex:0 0 43.4782608696%;flex:0 0 43.4782608696%;width:43.4782608696%;max-width:43.4782608696%}}@supports (-ms-ime-align:auto){:where(#ink-cart) .swiperProductListWrap .ProductList__ItemBox,
:where(#ink-cart) .swiperProductListWrap--noBackGround .ProductList__ItemBox,
:where(#ink-cart) .swiperProductListWrap--noBox .ProductList__ItemBox{max-width:25%}}@media (-ms-high-contrast:none){:where(#ink-cart) .swiperProductListWrap .ProductList__ItemBox,
:where(#ink-cart) .swiperProductListWrap--noBackGround .ProductList__ItemBox,
:where(#ink-cart) .swiperProductListWrap--noBox .ProductList__ItemBox{max-width:25%}}:where(#ink-cart) .swiperProductListWrap .ProductList__ItemThumbnailLink,
:where(#ink-cart) .swiperProductListWrap--noBackGround .ProductList__ItemThumbnailLink,
:where(#ink-cart) .swiperProductListWrap--noBox .ProductList__ItemThumbnailLink{display:block;max-width:100%;margin-bottom:10px}@media screen and (max-width: 0px){:where(#ink-cart) .swiperProductListWrap .ProductList__ItemThumbnailLink,
:where(#ink-cart) .swiperProductListWrap--noBackGround .ProductList__ItemThumbnailLink,
:where(#ink-cart) .swiperProductListWrap--noBox .ProductList__ItemThumbnailLink{margin-bottom:5px}}:where(#ink-cart) .swiperProductListWrap .ProductList__ItemThumbnailImage,
:where(#ink-cart) .swiperProductListWrap--noBackGround .ProductList__ItemThumbnailImage,
:where(#ink-cart) .swiperProductListWrap--noBox .ProductList__ItemThumbnailImage{max-width:100%;height:auto;image-rendering:-webkit-optimize-contrast}:where(#ink-cart) .swiperProductListWrap .ProductList__ItemReview,
:where(#ink-cart) .swiperProductListWrap--noBackGround .ProductList__ItemReview,
:where(#ink-cart) .swiperProductListWrap--noBox .ProductList__ItemReview{margin-bottom:5px;line-height:1;text-align:right}:where(#ink-cart) .swiperProductListWrap .ProductList__ItemReview img,
:where(#ink-cart) .swiperProductListWrap--noBackGround .ProductList__ItemReview img,
:where(#ink-cart) .swiperProductListWrap--noBox .ProductList__ItemReview img{width:70px;height:auto;vertical-align:middle}:where(#ink-cart) .swiperProductListWrap .ProductList__ItemReviewNum,
:where(#ink-cart) .swiperProductListWrap--noBackGround .ProductList__ItemReviewNum,
:where(#ink-cart) .swiperProductListWrap--noBox .ProductList__ItemReviewNum{margin-right:6px;color:#FF0000;font-size:15px;font-weight:bold;vertical-align:middle}@media screen and (max-width: 0px){:where(#ink-cart) .swiperProductListWrap .ProductList__ItemReviewNum,
:where(#ink-cart) .swiperProductListWrap--noBackGround .ProductList__ItemReviewNum,
:where(#ink-cart) .swiperProductListWrap--noBox .ProductList__ItemReviewNum{margin-right:2px}}:where(#ink-cart) .swiperProductListWrap .ProductList__ItemReviewCount,
:where(#ink-cart) .swiperProductListWrap--noBackGround .ProductList__ItemReviewCount,
:where(#ink-cart) .swiperProductListWrap--noBox .ProductList__ItemReviewCount{vertical-align:middle}@media screen and (max-width: 0px){:where(#ink-cart) .swiperProductListWrap .ProductList__ItemReviewCount,
:where(#ink-cart) .swiperProductListWrap--noBackGround .ProductList__ItemReviewCount,
:where(#ink-cart) .swiperProductListWrap--noBox .ProductList__ItemReviewCount{font-size:11px}}:where(#ink-cart) .swiperProductListWrap .ProductList__ItemName,
:where(#ink-cart) .swiperProductListWrap--noBackGround .ProductList__ItemName,
:where(#ink-cart) .swiperProductListWrap--noBox .ProductList__ItemName{width:100%;margin:8px 0;font-size:16px;line-height:1;font-weight:bold}@media screen and (max-width: 0px){:where(#ink-cart) .swiperProductListWrap .ProductList__ItemName,
:where(#ink-cart) .swiperProductListWrap--noBackGround .ProductList__ItemName,
:where(#ink-cart) .swiperProductListWrap--noBox .ProductList__ItemName{font-size:13px}}:where(#ink-cart) .swiperProductListWrap .ProductList__ItemPrice,
:where(#ink-cart) .swiperProductListWrap--noBackGround .ProductList__ItemPrice,
:where(#ink-cart) .swiperProductListWrap--noBox .ProductList__ItemPrice{width:100%;display:table;margin-bottom:10px}@media screen and (max-width: 0px){:where(#ink-cart) .swiperProductListWrap .ProductList__ItemPrice,
:where(#ink-cart) .swiperProductListWrap--noBackGround .ProductList__ItemPrice,
:where(#ink-cart) .swiperProductListWrap--noBox .ProductList__ItemPrice{margin-bottom:5px}}:where(#ink-cart) .swiperProductListWrap .ProductList__ItemPrice .ItemPrice__Selling,
:where(#ink-cart) .swiperProductListWrap--noBackGround .ProductList__ItemPrice .ItemPrice__Selling,
:where(#ink-cart) .swiperProductListWrap--noBox .ProductList__ItemPrice .ItemPrice__Selling{display:table-cell;font-size:12px;vertical-align:middle;text-align:right;padding-right:20px}@media screen and (max-width: 0px){:where(#ink-cart) .swiperProductListWrap .ProductList__ItemPrice .ItemPrice__Selling,
:where(#ink-cart) .swiperProductListWrap--noBackGround .ProductList__ItemPrice .ItemPrice__Selling,
:where(#ink-cart) .swiperProductListWrap--noBox .ProductList__ItemPrice .ItemPrice__Selling{display:block;padding:0}}:where(#ink-cart) .swiperProductListWrap .ProductList__ItemPrice .Comparison__reference,
:where(#ink-cart) .swiperProductListWrap--noBackGround .ProductList__ItemPrice .Comparison__reference,
:where(#ink-cart) .swiperProductListWrap--noBox .ProductList__ItemPrice .Comparison__reference{display:block;font-size:11px;text-align:right}@media screen and (max-width: 0px){:where(#ink-cart) .swiperProductListWrap .ProductList__ItemPrice .Comparison__reference,
:where(#ink-cart) .swiperProductListWrap--noBackGround .ProductList__ItemPrice .Comparison__reference,
:where(#ink-cart) .swiperProductListWrap--noBox .ProductList__ItemPrice .Comparison__reference{font-size:10px}}:where(#ink-cart) .swiperProductListWrap .ProductList__ItemPrice .ItemPrice__Num,
:where(#ink-cart) .swiperProductListWrap--noBackGround .ProductList__ItemPrice .ItemPrice__Num,
:where(#ink-cart) .swiperProductListWrap--noBox .ProductList__ItemPrice .ItemPrice__Num{font-size:20px;font-weight:bold;color:#ff0000}@media screen and (max-width: 0px){:where(#ink-cart) .swiperProductListWrap .ProductList__ItemPrice .ItemPrice__Num,
:where(#ink-cart) .swiperProductListWrap--noBackGround .ProductList__ItemPrice .ItemPrice__Num,
:where(#ink-cart) .swiperProductListWrap--noBox .ProductList__ItemPrice .ItemPrice__Num{font-size:16px}}:where(#ink-cart) .swiperProductListWrap .ProductList__ItemPrice .ItemPrice__Comparison,
:where(#ink-cart) .swiperProductListWrap--noBackGround .ProductList__ItemPrice .ItemPrice__Comparison,
:where(#ink-cart) .swiperProductListWrap--noBox .ProductList__ItemPrice .ItemPrice__Comparison{position:relative;display:table-cell;width:60px;padding:4px 0;text-align:center;vertical-align:middle;border:solid 1px #d6d6d6;font-size:10px;border-radius:6px;-webkit-box-sizing:border-box;box-sizing:border-box}:where(#ink-cart) .swiperProductListWrap .ProductList__ItemPrice .ItemPrice__Comparison:before,
:where(#ink-cart) .swiperProductListWrap--noBackGround .ProductList__ItemPrice .ItemPrice__Comparison:before,
:where(#ink-cart) .swiperProductListWrap--noBox .ProductList__ItemPrice .ItemPrice__Comparison:before{content:"";position:absolute;top:50%;left:-20px;margin-top:-8px;border:8px solid transparent;border-right:12px solid #FFF;z-index:2}:where(#ink-cart) .swiperProductListWrap .ProductList__ItemPrice .ItemPrice__Comparison:after,
:where(#ink-cart) .swiperProductListWrap--noBackGround .ProductList__ItemPrice .ItemPrice__Comparison:after,
:where(#ink-cart) .swiperProductListWrap--noBox .ProductList__ItemPrice .ItemPrice__Comparison:after{content:"";position:absolute;top:50%;left:-23px;margin-top:-9px;border:9px solid transparent;border-right:14px solid #d6d6d6;z-index:1}:where(#ink-cart) .swiperProductListWrap .ProductList__ItemPrice .ItemPrice__Comparison .Comparison__percent,
:where(#ink-cart) .swiperProductListWrap--noBackGround .ProductList__ItemPrice .ItemPrice__Comparison .Comparison__percent,
:where(#ink-cart) .swiperProductListWrap--noBox .ProductList__ItemPrice .ItemPrice__Comparison .Comparison__percent{font-size:14px;font-weight:bold;color:#13a838;line-height:1.3}:where(#ink-cart) .swiperProductListWrap .ProductList__ItemPrice .ItemPrice__Comparison .Comparison__percent .txt_max,
:where(#ink-cart) .swiperProductListWrap--noBackGround .ProductList__ItemPrice .ItemPrice__Comparison .Comparison__percent .txt_max,
:where(#ink-cart) .swiperProductListWrap--noBox .ProductList__ItemPrice .ItemPrice__Comparison .Comparison__percent .txt_max{font-size:10px}:where(#ink-cart) .swiperProductListWrap .ItemCart__Flag,
:where(#ink-cart) .swiperProductListWrap--noBackGround .ItemCart__Flag,
:where(#ink-cart) .swiperProductListWrap--noBox .ItemCart__Flag{float:left}@media screen and (max-width: 0px){:where(#ink-cart) .swiperProductListWrap .ItemCart__Flag,
:where(#ink-cart) .swiperProductListWrap--noBackGround .ItemCart__Flag,
:where(#ink-cart) .swiperProductListWrap--noBox .ItemCart__Flag{float:none;text-align:right;font-size:0;margin-bottom:3px}}:where(#ink-cart) .swiperProductListWrap .ItemCart__Flag>span,
:where(#ink-cart) .swiperProductListWrap--noBackGround .ItemCart__Flag>span,
:where(#ink-cart) .swiperProductListWrap--noBox .ItemCart__Flag>span{display:inline-block;padding:4px;border-radius:0;font-size:10px;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:1.1}:where(#ink-cart) .swiperProductListWrap .ItemCart__Flag>span a,
:where(#ink-cart) .swiperProductListWrap--noBackGround .ItemCart__Flag>span a,
:where(#ink-cart) .swiperProductListWrap--noBox .ItemCart__Flag>span a{color:#FFF;text-decoration:none}:where(#ink-cart) .swiperProductListWrap .ItemCart__Flag .matomegai,
:where(#ink-cart) .swiperProductListWrap--noBackGround .ItemCart__Flag .matomegai,
:where(#ink-cart) .swiperProductListWrap--noBox .ItemCart__Flag .matomegai{background:#ff5d5d;color:#FFF}:where(#ink-cart) .swiperProductListWrap .ItemCart__Flag .touzitsu,
:where(#ink-cart) .swiperProductListWrap--noBackGround .ItemCart__Flag .touzitsu,
:where(#ink-cart) .swiperProductListWrap--noBox .ItemCart__Flag .touzitsu{background:#0099d9;color:#FFF}:where(#ink-cart) .swiperProductListWrap .ItemCart__Flag .souryomuryo,
:where(#ink-cart) .swiperProductListWrap--noBackGround .ItemCart__Flag .souryomuryo,
:where(#ink-cart) .swiperProductListWrap--noBox .ItemCart__Flag .souryomuryo{background:#fa2a2a;color:#fff}:where(#ink-cart) .swiperProductListWrap .ItemCart__Flag .hosyo-premium,
:where(#ink-cart) .swiperProductListWrap--noBackGround .ItemCart__Flag .hosyo-premium,
:where(#ink-cart) .swiperProductListWrap--noBox .ItemCart__Flag .hosyo-premium{background:#d5a847}:where(#ink-cart) .swiperProductListWrap .ProductList__ItemCart,
:where(#ink-cart) .swiperProductListWrap--noBackGround .ProductList__ItemCart,
:where(#ink-cart) .swiperProductListWrap--noBox .ProductList__ItemCart{overflow:hidden}:where(#ink-cart) .swiperProductListWrap .ProductList__ItemCart .ProductList__ItemStock,
:where(#ink-cart) .swiperProductListWrap--noBackGround .ProductList__ItemCart .ProductList__ItemStock,
:where(#ink-cart) .swiperProductListWrap--noBox .ProductList__ItemCart .ProductList__ItemStock{float:right;margin-right:5px;height:28px;line-height:28px}:where(#ink-cart) .swiperProductListWrap .ProductList__ItemCart .cart,
:where(#ink-cart) .swiperProductListWrap--noBackGround .ProductList__ItemCart .cart,
:where(#ink-cart) .swiperProductListWrap--noBox .ProductList__ItemCart .cart{display:block;width:102px;float:right;margin-top:0;margin-right:0}@media screen and (max-width: 0px){:where(#ink-cart) .swiperProductListWrap .ProductList__ItemCart .cart,
:where(#ink-cart) .swiperProductListWrap--noBackGround .ProductList__ItemCart .cart,
:where(#ink-cart) .swiperProductListWrap--noBox .ProductList__ItemCart .cart{width:100%;text-align:center;font-size:0px}}:where(#ink-cart) .swiperProductListWrap .ProductList__ItemCart .qty,
:where(#ink-cart) .swiperProductListWrap--noBackGround .ProductList__ItemCart .qty,
:where(#ink-cart) .swiperProductListWrap--noBox .ProductList__ItemCart .qty{width:38px;height:28px;font-size:17px;text-align:center;margin:0 4px 0 0;display:block;float:left;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 0px){:where(#ink-cart) .swiperProductListWrap .ProductList__ItemCart .qty,
:where(#ink-cart) .swiperProductListWrap--noBackGround .ProductList__ItemCart .qty,
:where(#ink-cart) .swiperProductListWrap--noBox .ProductList__ItemCart .qty{background:#f7f7f7;border:none;border-radius:5px;font-size:16px;display:inline-block;width:45%;float:none;vertical-align:middle}}:where(#ink-cart) .swiperProductListWrap .ProductList__ItemCart .add,
:where(#ink-cart) .swiperProductListWrap .ProductList__ItemCart .sub,
:where(#ink-cart) .swiperProductListWrap--noBackGround .ProductList__ItemCart .add,
:where(#ink-cart) .swiperProductListWrap--noBackGround .ProductList__ItemCart .sub,
:where(#ink-cart) .swiperProductListWrap--noBox .ProductList__ItemCart .add,
:where(#ink-cart) .swiperProductListWrap--noBox .ProductList__ItemCart .sub{background:url(cart-htk_common_global_sprite.png);background-repeat:no-repeat;width:28px;height:28px;display:block;cursor:pointer;float:left;-webkit-transition:0.1s;transition:0.1s}@media screen and (max-width: 0px){:where(#ink-cart) .swiperProductListWrap .ProductList__ItemCart .add,
:where(#ink-cart) .swiperProductListWrap .ProductList__ItemCart .sub,
:where(#ink-cart) .swiperProductListWrap--noBackGround .ProductList__ItemCart .add,
:where(#ink-cart) .swiperProductListWrap--noBackGround .ProductList__ItemCart .sub,
:where(#ink-cart) .swiperProductListWrap--noBox .ProductList__ItemCart .add,
:where(#ink-cart) .swiperProductListWrap--noBox .ProductList__ItemCart .sub{float:none;display:inline-block;vertical-align:middle}}:where(#ink-cart) .swiperProductListWrap .ProductList__ItemCart .add:hover,
:where(#ink-cart) .swiperProductListWrap .ProductList__ItemCart .sub:hover,
:where(#ink-cart) .swiperProductListWrap--noBackGround .ProductList__ItemCart .add:hover,
:where(#ink-cart) .swiperProductListWrap--noBackGround .ProductList__ItemCart .sub:hover,
:where(#ink-cart) .swiperProductListWrap--noBox .ProductList__ItemCart .add:hover,
:where(#ink-cart) .swiperProductListWrap--noBox .ProductList__ItemCart .sub:hover{opacity:0.6;-webkit-transition:0.1s;transition:0.1s}:where(#ink-cart) .swiperProductListWrap .ProductList__ItemCart .add,
:where(#ink-cart) .swiperProductListWrap--noBackGround .ProductList__ItemCart .add,
:where(#ink-cart) .swiperProductListWrap--noBox .ProductList__ItemCart .add{background-position:-128px -265px;margin-right:2px}:where(#ink-cart) .swiperProductListWrap .ProductList__ItemCart .sub,
:where(#ink-cart) .swiperProductListWrap--noBackGround .ProductList__ItemCart .sub,
:where(#ink-cart) .swiperProductListWrap--noBox .ProductList__ItemCart .sub{background-position:-100px -265px}:where(#ink-cart) .swiperProductListWrap .ProductList__ItemCart .purchase,
:where(#ink-cart) .swiperProductListWrap--noBackGround .ProductList__ItemCart .purchase,
:where(#ink-cart) .swiperProductListWrap--noBox .ProductList__ItemCart .purchase{width:100%;float:left;height:inherit;margin:5px 0 0;padding-top:18.7898089172%;border-radius:5px;background:url("https://cdn.ink-revolution.com/images/stories/htk/product-detail/btn_cart01.png") no-repeat;background-repeat:no-repeat;background-size:contain;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;-webkit-transition:0.1s;transition:0.1s}:where(#ink-cart) .swiperProductListWrap .ProductList__ItemCart .purchase.is-jiyusentaku,
:where(#ink-cart) .swiperProductListWrap--noBackGround .ProductList__ItemCart .purchase.is-jiyusentaku,
:where(#ink-cart) .swiperProductListWrap--noBox .ProductList__ItemCart .purchase.is-jiyusentaku{background-image:url("https://cdn.ink-revolution.com/images/stories/htk/product-detail/btn_cart01_jiyu.png")}:where(#ink-cart) .swiperProductListWrap .ProductList__ItemCart .purchase:hover,
:where(#ink-cart) .swiperProductListWrap--noBackGround .ProductList__ItemCart .purchase:hover,
:where(#ink-cart) .swiperProductListWrap--noBox .ProductList__ItemCart .purchase:hover{opacity:0.6;-webkit-transition:0.1s;transition:0.1s}@media screen and (max-width: 0px){:where(#ink-cart) .swiperProductListWrap .ProductList__ItemCart .purchase,
:where(#ink-cart) .swiperProductListWrap--noBackGround .ProductList__ItemCart .purchase,
:where(#ink-cart) .swiperProductListWrap--noBox .ProductList__ItemCart .purchase{position:relative;background:#ff6c00;border-radius:5px;padding:7px 0}:where(#ink-cart) .swiperProductListWrap .ProductList__ItemCart .purchase:after,
:where(#ink-cart) .swiperProductListWrap--noBackGround .ProductList__ItemCart .purchase:after,
:where(#ink-cart) .swiperProductListWrap--noBox .ProductList__ItemCart .purchase:after{content:"カートに入れる";font-size:13px;color:#FFF;font-weight:bold;display:block;text-align:center}:where(#ink-cart) .swiperProductListWrap .ProductList__ItemCart .purchase.is-jiyusentaku,
:where(#ink-cart) .swiperProductListWrap--noBackGround .ProductList__ItemCart .purchase.is-jiyusentaku,
:where(#ink-cart) .swiperProductListWrap--noBox .ProductList__ItemCart .purchase.is-jiyusentaku{margin-top:33px;background-image:none}:where(#ink-cart) .swiperProductListWrap .ProductList__ItemCart .purchase.is-jiyusentaku:after,
:where(#ink-cart) .swiperProductListWrap--noBackGround .ProductList__ItemCart .purchase.is-jiyusentaku:after,
:where(#ink-cart) .swiperProductListWrap--noBox .ProductList__ItemCart .purchase.is-jiyusentaku:after{content:"商品詳細"}}:where(#ink-cart) .swiperProductListWrap .ProductList__ItemCategoryButton,
:where(#ink-cart) .swiperProductListWrap--noBackGround .ProductList__ItemCategoryButton,
:where(#ink-cart) .swiperProductListWrap--noBox .ProductList__ItemCategoryButton{display:block;width:90%;margin:5px auto 0;padding:5px 2px 3px;border-radius:4px;border:solid 1px #dddddd;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;text-decoration:none!important;line-height:1.35;background-image:-webkit-gradient(linear,left top,left bottom,from(#ffffff),to(#d0d0d0));background-image:linear-gradient(to bottom,#ffffff,#d0d0d0);font-size:12px;color:#222;font-weight:bolder}@media screen and (max-width: 0px){:where(#ink-cart) .swiperProductListWrap .ProductList__ItemCategoryButton,
:where(#ink-cart) .swiperProductListWrap--noBackGround .ProductList__ItemCategoryButton,
:where(#ink-cart) .swiperProductListWrap--noBox .ProductList__ItemCategoryButton{font-size:10px;background:#F2F2F2}}:where(#ink-cart) .swiperProductListWrap .ProductList__ItemCategoryButton strong,
:where(#ink-cart) .swiperProductListWrap--noBackGround .ProductList__ItemCategoryButton strong,
:where(#ink-cart) .swiperProductListWrap--noBox .ProductList__ItemCategoryButton strong{font-size:14px}@media screen and (max-width: 0px){:where(#ink-cart) .swiperProductListWrap .ProductList__ItemCategoryButton strong,
:where(#ink-cart) .swiperProductListWrap--noBackGround .ProductList__ItemCategoryButton strong,
:where(#ink-cart) .swiperProductListWrap--noBox .ProductList__ItemCategoryButton strong{font-size:11px}}:where(#ink-cart) .swiperProductListWrap .ProductList__ItemCategoryButton:hover,
:where(#ink-cart) .swiperProductListWrap--noBackGround .ProductList__ItemCategoryButton:hover,
:where(#ink-cart) .swiperProductListWrap--noBox .ProductList__ItemCategoryButton:hover{background-image:-webkit-gradient(linear,left top,left bottom,from(#ffffff),to(#ebebeb));background-image:linear-gradient(to bottom,#ffffff,#ebebeb);text-decoration:none;color:#909090}:where(#ink-cart) .swiperProductListWrap .swiper-pagination,
:where(#ink-cart) .swiperProductListWrap--noBackGround .swiper-pagination,
:where(#ink-cart) .swiperProductListWrap--noBox .swiper-pagination{width:100%;bottom:-40px}:where(#ink-cart) .swiperProductListWrap .swiper-pagination .swiper-pagination-bullet,
:where(#ink-cart) .swiperProductListWrap--noBackGround .swiper-pagination .swiper-pagination-bullet,
:where(#ink-cart) .swiperProductListWrap--noBox .swiper-pagination .swiper-pagination-bullet{position:relative;margin:0;width:23px;height:23px}:where(#ink-cart) .swiperProductListWrap .swiper-button-next,
:where(#ink-cart) .swiperProductListWrap .swiper-button-prev,
:where(#ink-cart) .swiperProductListWrap--noBackGround .swiper-button-next,
:where(#ink-cart) .swiperProductListWrap--noBackGround .swiper-button-prev,
:where(#ink-cart) .swiperProductListWrap--noBox .swiper-button-next,
:where(#ink-cart) .swiperProductListWrap--noBox .swiper-button-prev{top:50%;width:30px;height:110px;margin-top:-55px;border-radius:3px;border:1px solid #ccc;background:#e2e2e2;-webkit-box-shadow:0px 6px 7px -2px rgba(0,0,0,0.25);box-shadow:0px 6px 7px -2px rgba(0,0,0,0.25);-webkit-transition:0.1s;transition:0.1s}:where(#ink-cart) .swiperProductListWrap .swiper-button-next:after,
:where(#ink-cart) .swiperProductListWrap .swiper-button-prev:after,
:where(#ink-cart) .swiperProductListWrap--noBackGround .swiper-button-next:after,
:where(#ink-cart) .swiperProductListWrap--noBackGround .swiper-button-prev:after,
:where(#ink-cart) .swiperProductListWrap--noBox .swiper-button-next:after,
:where(#ink-cart) .swiperProductListWrap--noBox .swiper-button-prev:after{content:"";display:block;position:relative;top:50%;left:50%;width:13px;height:13px;border-top:4px solid;border-right:4px solid;border-radius:1px;border-color:#666;margin-top:-6px}:where(#ink-cart) .swiperProductListWrap .swiper-button-next,
:where(#ink-cart) .swiperProductListWrap--noBackGround .swiper-button-next,
:where(#ink-cart) .swiperProductListWrap--noBox .swiper-button-next{right:-20px}:where(#ink-cart) .swiperProductListWrap .swiper-button-next:after,
:where(#ink-cart) .swiperProductListWrap--noBackGround .swiper-button-next:after,
:where(#ink-cart) .swiperProductListWrap--noBox .swiper-button-next:after{margin-left:-13px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}:where(#ink-cart) .swiperProductListWrap .swiper-button-next:hover,
:where(#ink-cart) .swiperProductListWrap--noBackGround .swiper-button-next:hover,
:where(#ink-cart) .swiperProductListWrap--noBox .swiper-button-next:hover{right:-25px}:where(#ink-cart) .swiperProductListWrap .swiper-button-prev,
:where(#ink-cart) .swiperProductListWrap--noBackGround .swiper-button-prev,
:where(#ink-cart) .swiperProductListWrap--noBox .swiper-button-prev{left:-20px}:where(#ink-cart) .swiperProductListWrap .swiper-button-prev:after,
:where(#ink-cart) .swiperProductListWrap--noBackGround .swiper-button-prev:after,
:where(#ink-cart) .swiperProductListWrap--noBox .swiper-button-prev:after{-webkit-transform:rotate(-135deg);transform:rotate(-135deg);margin-left:-5px}:where(#ink-cart) .swiperProductListWrap .swiper-button-prev:hover,
:where(#ink-cart) .swiperProductListWrap--noBackGround .swiper-button-prev:hover,
:where(#ink-cart) .swiperProductListWrap--noBox .swiper-button-prev:hover{left:-25px}:where(#ink-cart) .swiperProductListWrap+.searchBox,
:where(#ink-cart) .swiperProductListWrap--noBackGround+.searchBox,
:where(#ink-cart) .swiperProductListWrap--noBox+.searchBox{margin-top:80px}:where(#ink-cart) .mytopMenu__moreBtnWrap{text-align:center;margin-bottom:30px}:where(#ink-cart) .mytopMenu__moreBtn{display:inline-block;padding:8px 36px 6px;color:#000;font-size:14px;border-radius:4px;border:1px solid #DDD;background:#F2F2F2}:where(#ink-cart) .mypage *{-webkit-box-sizing:border-box;box-sizing:border-box}:where(#ink-cart) #vmMainPage .mypage p{padding:0}:where(#ink-cart) .mypage__inner{padding:10px}:where(#ink-cart) .mypage__block{margin-bottom:45px}@media screen and (max-width: 0px){:where(#ink-cart) .mypage__block{margin-bottom:30px}}:where(#ink-cart) .mypage__box{border-radius:8px;border:1px solid #ccc;-webkit-box-shadow:0 3px 5px -1px rgba(0,0,0,0.2);box-shadow:0 3px 5px -1px rgba(0,0,0,0.2)}:where(#ink-cart) .mypage__box--p10{border-radius:8px;border:1px solid #ccc;-webkit-box-shadow:0 3px 5px -1px rgba(0,0,0,0.2);box-shadow:0 3px 5px -1px rgba(0,0,0,0.2);padding:10px}:where(#ink-cart) .mypage__box--p15{border-radius:8px;border:1px solid #ccc;-webkit-box-shadow:0 3px 5px -1px rgba(0,0,0,0.2);box-shadow:0 3px 5px -1px rgba(0,0,0,0.2);padding:15px}:where(#ink-cart) .mypage__box--p20{border-radius:8px;border:1px solid #ccc;-webkit-box-shadow:0 3px 5px -1px rgba(0,0,0,0.2);box-shadow:0 3px 5px -1px rgba(0,0,0,0.2);padding:20px}:where(#ink-cart) .mypage__heading--01{position:relative;font-size:120%;font-weight:bold;padding-bottom:3px;margin-bottom:10px;border-bottom:1px solid #ccc;line-height:1.5}:where(#ink-cart) .mypage__heading--02{position:relative;font-size:120%;font-weight:bold;line-height:1.5;margin-bottom:10px}:where(#ink-cart) .mypage__heading--01 .mypage__heading--rText,
:where(#ink-cart) .mypage__heading--02 .mypage__heading--rText{position:absolute;font-size:90%;padding-bottom:3px;right:0;bottom:0}:where(#ink-cart) .mypage__heading--01 .mypage__heading--rText a,
:where(#ink-cart) .mypage__heading--02 .mypage__heading--rText a{margin-bottom:0}:where(#ink-cart) .mypage__arrowLink--r{position:relative;display:inline-block;padding-right:20px;margin-top:10px;font-size:90%}:where(#ink-cart) .mypage__arrowLink--r:after{content:"";position:absolute;top:50%;right:5px;width:5px;height:5px;border-bottom:1px solid;border-right:1px solid;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);margin-top:-3px}:where(#ink-cart) .mypage__moreBtn{display:inline-block;padding:8px 36px 6px;color:#000;font-size:14px;border-radius:4px;border:1px solid #ddd;background:#f2f2f2;margin-top:15px}:where(#ink-cart) .mypage__toggleShowBtn{display:inline-block;position:relative;padding:8px 20px 6px 38px;color:#000;font-size:14px;border-radius:5px;border:1px solid #ddd;min-width:180px}:where(#ink-cart) .mypage__toggleShowBtn:before{content:"";position:absolute;top:50%;left:12px;border-right:6px solid transparent;border-left:6px solid transparent;border-top:6px solid #000;margin-top:-3px;-webkit-transition:0.3s;transition:0.3s}:where(#ink-cart) .mypage__toggleShowBtn.is-more{font-size:0}:where(#ink-cart) .mypage__toggleShowBtn.is-more:before{-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:0.3s;transition:0.3s}:where(#ink-cart) .mypage__toggleShowBtn.is-more:after{content:"表示を減らす";font-size:14px}:where(#ink-cart) .mypage__inner .mypage__formTable--01{margin:0 -10px}:where(#ink-cart) .mypage__formTable--01 th{background:#efefef;text-align:left;padding:8px 10px;font-weight:bold}:where(#ink-cart) .mypage__formTable--01 td{padding:15px}:where(#ink-cart) .mypage__formTable--01 input[type=mail],
:where(#ink-cart) .mypage__formTable--01 input[type=number],
:where(#ink-cart) .mypage__formTable--01 input[type=password],
:where(#ink-cart) .mypage__formTable--01 input[type=tel],
:where(#ink-cart) .mypage__formTable--01 input[type=text],
:where(#ink-cart) .mypage__formTable--01 textarea{display:inline-block;width:100%;font-size:16px;padding:8px 10px;border-radius:3px;border:1px solid #ccc}:where(#ink-cart) .mypage__formTable--01 input[type=mail]::-webkit-input-placeholder,
:where(#ink-cart) .mypage__formTable--01 input[type=number]::-webkit-input-placeholder,
:where(#ink-cart) .mypage__formTable--01 input[type=password]::-webkit-input-placeholder,
:where(#ink-cart) .mypage__formTable--01 input[type=tel]::-webkit-input-placeholder,
:where(#ink-cart) .mypage__formTable--01 input[type=text]::-webkit-input-placeholder,
:where(#ink-cart) .mypage__formTable--01 textarea::-webkit-input-placeholder{color:#bbb}:where(#ink-cart) .mypage__formTable--01 input[type=mail]::-moz-placeholder,
:where(#ink-cart) .mypage__formTable--01 input[type=number]::-moz-placeholder,
:where(#ink-cart) .mypage__formTable--01 input[type=password]::-moz-placeholder,
:where(#ink-cart) .mypage__formTable--01 input[type=tel]::-moz-placeholder,
:where(#ink-cart) .mypage__formTable--01 input[type=text]::-moz-placeholder,
:where(#ink-cart) .mypage__formTable--01 textarea::-moz-placeholder{color:#bbb}:where(#ink-cart) .mypage__formTable--01 input[type=mail]:-ms-input-placeholder,
:where(#ink-cart) .mypage__formTable--01 input[type=number]:-ms-input-placeholder,
:where(#ink-cart) .mypage__formTable--01 input[type=password]:-ms-input-placeholder,
:where(#ink-cart) .mypage__formTable--01 input[type=tel]:-ms-input-placeholder,
:where(#ink-cart) .mypage__formTable--01 input[type=text]:-ms-input-placeholder,
:where(#ink-cart) .mypage__formTable--01 textarea:-ms-input-placeholder{color:#bbb}:where(#ink-cart) .mypage__formTable--01 input[type=mail]::-ms-input-placeholder,
:where(#ink-cart) .mypage__formTable--01 input[type=number]::-ms-input-placeholder,
:where(#ink-cart) .mypage__formTable--01 input[type=password]::-ms-input-placeholder,
:where(#ink-cart) .mypage__formTable--01 input[type=tel]::-ms-input-placeholder,
:where(#ink-cart) .mypage__formTable--01 input[type=text]::-ms-input-placeholder,
:where(#ink-cart) .mypage__formTable--01 textarea::-ms-input-placeholder{color:#bbb}:where(#ink-cart) .mypage__formTable--01 input[type=mail]::placeholder,
:where(#ink-cart) .mypage__formTable--01 input[type=number]::placeholder,
:where(#ink-cart) .mypage__formTable--01 input[type=password]::placeholder,
:where(#ink-cart) .mypage__formTable--01 input[type=tel]::placeholder,
:where(#ink-cart) .mypage__formTable--01 input[type=text]::placeholder,
:where(#ink-cart) .mypage__formTable--01 textarea::placeholder{color:#bbb}:where(#ink-cart) .mypage__formTable--01 input[type=checkbox]{display:none}:where(#ink-cart) .mypage__formTable--01 .formTable__checkBox{position:relative;cursor:pointer;display:inline-block;padding-left:35px}:where(#ink-cart) .mypage__formTable--01 .formTable__checkBox:after,
:where(#ink-cart) .mypage__formTable--01 .formTable__checkBox:before{position:absolute;content:"";top:50%;margin-top:-12px}:where(#ink-cart) .mypage__formTable--01 .formTable__checkBox:before{left:0;width:22px;height:22px;background:#fff;border:1px solid #ccc;border-radius:3px}:where(#ink-cart) .mypage__formTable--01 .formTable__checkBox:after{left:6px;width:10px;height:4px;margin-top:-5px;border-bottom:3px solid #fff;border-left:3px solid #fff;-webkit-transform:rotate(-40deg);transform:rotate(-40deg)}:where(#ink-cart) .mypage__formTable--01 input[type=checkbox]:checked+.formTable__checkBox:before{background:#01a040;border:1px solid #01a040}:where(#ink-cart) .mypage__formTable--01 input[type=checkbox]:checked+.formTable__checkBox:after{border-bottom:3px solid #fff;border-left:3px solid #fff}:where(#ink-cart) .mypage__formTable--01 .formTable__itemName{margin-bottom:5px;font-weight:bold}:where(#ink-cart) .mypage__formTable--01 .formTable__itemName:not(:first-child){margin-top:15px}:where(#ink-cart) .mypage__formTable--01 .formTable__ex{font-size:90%}:where(#ink-cart) .mypage__formTable--01 .formTable__mark--required:before{content:"必須";font-size:11px;color:#f00;display:inline-block;margin-right:10px;padding:1px 3px;border-radius:2px;border:1px solid #f00;vertical-align:top}:where(#ink-cart) .mypage__formTable--01 .formTable__note{font-size:12px;margin-top:5px}:where(#ink-cart) .mypage__formTable--01 input.formTable__zipFrom--01{width:30%;margin-right:10px}:where(#ink-cart) .mypage__formTable--01 input.formTable__zipFrom--02{width:50%;margin-left:10px}:where(#ink-cart) .mypage__formTable--01 input.readonly{width:auto;border:none;background:#efefef}:where(#ink-cart) .mypage__table--noGrid th{text-align:right}:where(#ink-cart) .mypage__table--noGrid td{padding-left:10px}:where(#ink-cart) .mypage__sort select,
:where(#ink-cart) .mypage__sort--m select{display:inline-block;border:1px solid #ccc;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff url(/sp/images/common/arrowdown_gray.png) no-repeat right 2px center/22px 30px;padding:5px 30px 5px 10px;line-height:1;font-size:16px;font-weight:normal;border-radius:3px}:where(#ink-cart) .mypage__sort option,
:where(#ink-cart) .mypage__sort--m option{font-weight:normal}:where(#ink-cart) .mypage__sort input[type=submit],
:where(#ink-cart) .mypage__sort--m input[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-weight:normal;font-size:14px;border-radius:3px;border:1px solid #ccc;background:#f2f2f2;padding:6px 8px;line-height:1}:where(#ink-cart) .mypage__sort--m select{width:110px}:where(#ink-cart) .text--note{font-size:11px;margin-top:5px;line-height:1.4}:where(#ink-cart) .text--note+.text--note{margin-top:0}:where(#ink-cart) .text--noData{color:#333;text-align:center;padding:10px;border-bottom:1px dotted #ccc;border-top:1px dotted #ccc;width:90%;margin:30px auto}:where(#ink-cart) .titBase+.mypage .mypageMenu{margin-top:-8px}:where(#ink-cart) .mypageMenu>ul{display:table;table-layout:fixed;width:100%;padding:0 2.5px;margin-bottom:15px;background:#f5f5f5}:where(#ink-cart) .mypageMenu>ul>li{display:table-cell;padding:10px 7.5px 0}:where(#ink-cart) .mypageMenu>ul>li a{display:block;padding-bottom:6px}:where(#ink-cart) .mypageMenu>ul>li.is-active a{border-bottom:4px solid #338d42}:where(#ink-cart) .mypageMenu>ul>li img{width:100%}:where(#ink-cart) .mypage__subMenuList li:not(:last-child) a{border-bottom:none}:where(#ink-cart) .mypage__subMenuList li:first-child a{border-top-left-radius:5px;border-top-right-radius:5px}:where(#ink-cart) .mypage__subMenuList li:last-child a{border-bottom-left-radius:5px;border-bottom-right-radius:5px}:where(#ink-cart) .mypage__subMenuList li a{border:1px solid #ccc;color:#000;padding:10px 25px 10px 15px;position:relative;display:block}:where(#ink-cart) .mypage__subMenuList li a:after{content:"";width:8px;height:8px;border-bottom:1px solid #000;border-right:1px solid #000;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);position:absolute;top:50%;right:15px;margin-top:-4px}:where(#ink-cart) .myStatus{border-radius:8px;border:1px solid #ccc;-webkit-box-shadow:0 3px 5px -1px rgba(0,0,0,0.2);box-shadow:0 3px 5px -1px rgba(0,0,0,0.2);padding:15px}:where(#ink-cart) .myStatus__name{font-size:130%;font-weight:bold;margin-bottom:15px;position:relative;padding:5px 0 5px 45px;line-height:1.5}:where(#ink-cart) .myStatus__name:before{content:"";width:35px;height:35px;background:url("/images/stories/htk/mypage/mypage_nameicon_sp.png") no-repeat top center/contain;position:absolute;display:inline-block;top:50%;left:0;margin-top:-17px}:where(#ink-cart) .myStatus__areaWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:100%}:where(#ink-cart) .myStatus__lArea,
:where(#ink-cart) .myStatus__rArea{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:50%}:where(#ink-cart) .myStatus__lArea{padding-right:15px;border-right:1px dashed #ccc}:where(#ink-cart) .myStatus__rArea{text-align:center;padding-left:15px;min-width:135px}@media screen and (max-width: 0px){:where(#ink-cart) .myStatus__rArea{text-align:left;width:100%}}:where(#ink-cart) .myStatus__data{width:100%;text-align:center}:where(#ink-cart) .myStatus__data dt{font-weight:bold}:where(#ink-cart) .myStatus__data dt:not(:first-child){margin-top:15px}:where(#ink-cart) .myStatus__data dd{font-size:95%}:where(#ink-cart) .myStatus__myPrinterList{margin-bottom:3px}:where(#ink-cart) .myStatus__myPrinterList li{font-size:12px}:where(#ink-cart) .myStatus__myPrinterList a{margin:1px;display:inline-block}:where(#ink-cart) .myStatus__point{position:relative;font-weight:bold;margin-bottom:5px}:where(#ink-cart) .myStatus__point small{font-size:11px}:where(#ink-cart) .myStatus__point:before{content:"";position:relative;display:inline-block;vertical-align:text-bottom;margin-right:6px;width:16px;height:16px;background:url(/images/stories/htk/top/mymenu_point.png) no-repeat left 50%/contain}:where(#ink-cart) .myStatus__point--Num{font-size:150%;font-weight:bold}:where(#ink-cart) .myStatus__point--unit{font-weight:bold;margin-left:3px;font-size:70%}:where(#ink-cart) .myStatus__pointExpDate{font-size:12px;margin-top:5px}:where(#ink-cart) .myCouponList>li:not(:first-child){margin-top:8px}:where(#ink-cart) .myCouponList>li:nth-child(n+4){max-height:0;overflow:hidden;margin-top:0;opacity:0;-webkit-transition:0.2s;transition:0.2s}:where(#ink-cart) .myCouponList.is-more>li:nth-child(n+4){max-height:600px;overflow:visible;margin-top:8px;opacity:1;-webkit-transition:max-height 0.5s,opacity 0.2s;transition:max-height 0.5s,opacity 0.2s}:where(#ink-cart) .myCouponList__card{border-radius:8px;border:1px solid #ccc;-webkit-box-shadow:0 3px 5px -1px rgba(0,0,0,0.2);box-shadow:0 3px 5px -1px rgba(0,0,0,0.2);font-size:90%;padding:10px 15px;text-align:center}:where(#ink-cart) .myCouponList__name{font-weight:bold;font-size:115%;margin:0 -15px 5px -15px;padding:3px 15px;background:#ffe67d}:where(#ink-cart) .myCouponList__discount{font-weight:bold;font-size:170%;color:#f00;margin:2px 0}:where(#ink-cart) .orderHistory{border-radius:8px;border:1px solid #ccc;-webkit-box-shadow:0 3px 5px -1px rgba(0,0,0,0.2);box-shadow:0 3px 5px -1px rgba(0,0,0,0.2);overflow:hidden;padding:10px}:where(#ink-cart) .orderHistory:not(:last-child){margin-bottom:10px}:where(#ink-cart) .orderHistory__info{position:relative;padding:10px;background:#f1f1f1;font-size:90%;margin:-10px -10px 10px}:where(#ink-cart) .orderHistory__info .orderHistory__status{position:absolute;top:10px;right:10px;width:30%;max-width:110px}:where(#ink-cart) .orderHistory__info .orderHistory__status img{width:100%}:where(#ink-cart) .orderHistory__info--detail{margin:-10px -10px 15px;padding:15px;border-bottom:1px solid;border-color:inherit}:where(#ink-cart) .orderHistory__info--detail .mypage__table--noGrid{font-size:90%}:where(#ink-cart) .orderHistory__info--detail .mypage__table--noGrid th{min-width:95px}:where(#ink-cart) .orderHistory__notPayment{margin:15px 0;padding:15px;background:#ffebeb}:where(#ink-cart) .orderHistory .orderHistory__notPayment{margin:-15px -10px 15px;border-bottom:1px solid;border-color:inherit}:where(#ink-cart) .notPayment__heading{text-align:left;font-weight:normal;font-size:14px;color:#ff0000;margin-bottom:10px}:where(#ink-cart) .notPayment__heading span{display:block;margin-bottom:10px;font-size:18px;font-weight:bold;text-align:center}:where(#ink-cart) .notPayment__paypaySubmit{cursor:pointer;display:block;width:100%;height:50px;border:none;font-size:0;background:url("/images/stories/htk/order/bt-paypay.png") no-repeat 0 0;background-size:contain}:where(#ink-cart) .notPayment__caution{text-align:left;font-size:12px;color:#222;margin-bottom:10px}:where(#ink-cart) .notPayment__table{width:100%;margin-bottom:10px}:where(#ink-cart) .notPayment__table th{padding:5px;text-align:center;font-weight:bold}:where(#ink-cart) .notPayment__table td{padding:15px;border-radius:5px;background:#fff}:where(#ink-cart) .orderHistory__date{padding-right:34%!important}:where(#ink-cart) .orderHistoryItemList{margin-bottom:10px}:where(#ink-cart) .orderHistoryItemList li{border-bottom:1px solid #ddd}:where(#ink-cart) .orderHistoryItemList li:last-child{border-bottom:none}:where(#ink-cart) .orderHistoryItemList li:not(:last-child){margin-bottom:10px}:where(#ink-cart) .orderHistoryItemList li:after{display:block;clear:both;height:0;visibility:hidden;content:"."}:where(#ink-cart) .orderHistoryItemList .orderHistoryItemList__image{width:25%;display:inline-block;float:left;text-align:center}:where(#ink-cart) .orderHistoryItemList .orderHistoryItemList__image img{max-width:100%;max-height:90px}:where(#ink-cart) .orderHistoryItemList .orderHistoryItemList__name{width:75%;line-height:1.4;font-size:90%;padding-left:10px!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;float:left}:where(#ink-cart) .orderHistoryItemList .orderHistoryItemList__optionText{text-align:left;font-size:85%;float:right;margin-top:10px;margin-bottom:5px;width:75%}:where(#ink-cart) .orderHistoryItemList .orderHistoryItemList__priceWrap{text-align:right;font-size:90%;float:right;margin-top:10px;margin-bottom:5px;width:75%;padding-left:10px!important}:where(#ink-cart) .orderHistoryItemList .orderHistoryItemList__price{margin-left:10px;display:inline-block}:where(#ink-cart) .orderHistoryItemList .orderHistoryItemList__reviewBtn{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:6px 18px;font-size:10px;color:#333;text-align:center;background:-webkit-gradient(linear,left top,left bottom,from(#fff892),to(#f4e884));background:linear-gradient(#fff892,#f4e884);border-radius:5px;border:1px solid #ddd;line-height:1;text-align:center}:where(#ink-cart) .orderHistory__total{font-size:120%;padding-top:10px!important;border-top:1px dotted #333;text-align:center;margin-bottom:10px}:where(#ink-cart) .orderHistory__detailLink{margin:15px 0 5px}:where(#ink-cart) .orderHistory__btnWrap{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -5px}:where(#ink-cart) .mypage__cartBtn,
:where(#ink-cart) .mypage__reorderBtn{border-radius:5px;padding:7px 5px;color:#fff;font-weight:bold;text-align:center;width:100%;margin:0 5px}:where(#ink-cart) .mypage__cartBtn{background:#ff6c00}:where(#ink-cart) .mypage__reorderBtn{background:#ff5959}:where(#ink-cart) .myPrinterItem__heading{position:relative;font-weight:bold;margin-bottom:5px}:where(#ink-cart) .myPrinterItem__heading--model{font-size:120%;margin-right:5px;font-weight:inherit}:where(#ink-cart) .myPrinterItem__selectBox{display:inline-block;border:1px solid #ccc;height:28px;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:3px 0px;width:60%;background:#fff url(/sp/images/common/arrowdown_gray.png) no-repeat right 1px center/22px 30px;padding:2px 20px 2px 5px;line-height:1;font-size:100%}:where(#ink-cart) .myPrinterItem__wrap{position:relative;margin:0 -10px;padding:10px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;-webkit-box-shadow:0 3px 5px -1px rgba(0,0,0,0.2);box-shadow:0 3px 5px -1px rgba(0,0,0,0.2)}:where(#ink-cart) .myPrinterItem__wrap.is-oneModel{margin-top:45px}:where(#ink-cart) .swiperProductListWrap--noBox{padding:0 0 0 10px;border:none;-webkit-box-shadow:none;box-shadow:none;margin:0 -10px}:where(#ink-cart) .swiperProductListWrap--noBackGround{padding:0 0 0 10px;border:none;background:none;-webkit-box-shadow:none;box-shadow:none;margin:0 -10px}:where(#ink-cart) .myPrinterItem__deleteBtn{position:absolute;top:-30px;right:0px}:where(#ink-cart) .myPrinterItem__deleteBtn input{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:12px;height:30px;border-radius:3px 3px 0 0;border:none;background:#ccc;padding:8px 10px;line-height:1;padding-right:25px}:where(#ink-cart) .myPrinterItem__deleteBtn:after,
:where(#ink-cart) .myPrinterItem__deleteBtn:before{content:"";position:absolute;width:10px;border-top:1px solid #f00;top:48%;right:10px}:where(#ink-cart) .myPrinterItem__deleteBtn:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}:where(#ink-cart) .myPrinterItem__deleteBtn:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}:where(#ink-cart) .myPrinterItem__memo{margin:10px 0;font-size:80%}:where(#ink-cart) .myPrinterItem__memo textarea{margin:0 3px;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:16px;width:65%;padding:6px 10px;line-height:1;display:inline-block;border:none;background:#eef7ff;vertical-align:middle;height:30px}:where(#ink-cart) .myPrinterItem__memo textarea::-webkit-input-placeholder{color:#bbb}:where(#ink-cart) .myPrinterItem__memo textarea::-moz-placeholder{color:#bbb}:where(#ink-cart) .myPrinterItem__memo textarea:-ms-input-placeholder{color:#bbb}:where(#ink-cart) .myPrinterItem__memo textarea::-ms-input-placeholder{color:#bbb}:where(#ink-cart) .myPrinterItem__memo textarea::placeholder{color:#bbb}:where(#ink-cart) .myPrinterItem__memoBtn{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:13px;border-radius:3px;background:#f2f2f2;padding:6px;line-height:1;height:30px;border:1px solid #ccc;vertical-align:middle;height:30px}:where(#ink-cart) .mypage .myPrinterEntry__exResult{padding:30px 15px 15px!important;margin:0 -10px 15px}:where(#ink-cart) .mypage .cart__campaignPrContent{margin:15px 0}:where(#ink-cart) .myPrinterPage>p{font-size:16px}:where(#ink-cart) .myPrinterModelList{padding:0;margin:30px 0}:where(#ink-cart) .myPrinterModelList li{padding:0}:where(#ink-cart) .myPrinterModel__itemlineup{opacity:0;height:0;overflow:hidden}:where(#ink-cart) .myPrinterModel__headingWrap{position:relative}:where(#ink-cart) .myPrinterModel__heading{position:relative;font-size:18px;background:-webkit-gradient(linear,left top,left bottom,from(#fafafa),to(#cecece));background:linear-gradient(to bottom,#fafafa 0%,#cecece 100%);padding:10px 425px 10px 50px;border:1px solid #ddd;-webkit-box-sizing:border-box;box-sizing:border-box}:where(#ink-cart) .myPrinterModel__heading:not(:first-child){border-top:none}:where(#ink-cart) .myPrinterModel__heading:before{content:"";border:9px solid transparent;border-left:9px solid #000;border-right:none;position:absolute;top:14px;left:20px;-webkit-transition:0.2s;transition:0.2s}:where(#ink-cart) .is-active .myPrinterModel__heading:before{-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:0.2s;transition:0.2s}:where(#ink-cart) .is-active .myPrinterModel__itemlineup{opacity:1;height:auto}:where(#ink-cart) .myPrinterModel__memo,
:where(#ink-cart) .myPrinterModel__remove{position:absolute;top:50%;margin-top:-15px;height:32px;display:inline-block;text-align:right}:where(#ink-cart) .myPrinterModel__memo{right:20px;width:330px;border-left:1px solid #999}:where(#ink-cart) .myPrinterModel__memo input,
:where(#ink-cart) .myPrinterModel__memo textarea{vertical-align:middle;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:30px}:where(#ink-cart) .myPrinterModel__memo textarea{width:200px;font-size:15px;padding:5px 10px;border:none;border-radius:3px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;line-height:1.3}:where(#ink-cart) .myPrinterModel__memo input[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0 0 0 5px;padding:5px;width:70px;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #bdbdbd;border-radius:3px;background:#f5f5f5;font-size:13px}:where(#ink-cart) .myPrinterModel__memo input[type=submit]:hover{background:#dedede;-webkit-transition:0.1s;transition:0.1s}:where(#ink-cart) .myPrinterModel__remove{right:365px}:where(#ink-cart) .myPrinterModel__remove input[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:5px 10px;margin:0;border:1px solid #bdbdbd;border-radius:3px;height:30px;background:#f5f5f5;font-size:13px}:where(#ink-cart) .myPrinterModel__remove input[type=submit]:hover{background:#dedede;-webkit-transition:0.1s;transition:0.1s}:where(#ink-cart) .myPrinterModel__itemlineup{background:#fff}:where(#ink-cart) .myPrinterModel__itemlineup .ProductCategory__ItemList{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:40px 10px 0 15px;border:1px solid #ddd;margin-bottom:15px}:where(#ink-cart) .myPrinterModel__itemlineup .ProductCategory__ItemList .ProductCategory__ItemBox{-ms-flex-negative:1;flex-shrink:1;width:33%;max-width:329px;min-width:276px;max-width:324px\9;margin-bottom:46px;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}@supports (-ms-ime-align:auto){:where(#ink-cart) .myPrinterModel__itemlineup .ProductCategory__ItemList .ProductCategory__ItemBox{max-width:324px}}@media (-ms-high-contrast:none){:where(#ink-cart) .myPrinterModel__itemlineup .ProductCategory__ItemList .ProductCategory__ItemBox{max-width:324px}}:where(#ink-cart) .myPrinterModel__itemlineup .ProductCategory__ItemList .ProductCategory__ItemThumbnailLink{display:block;max-width:100%;margin-bottom:10px}:where(#ink-cart) .myPrinterModel__itemlineup .ProductCategory__ItemList .ProductCategory__ItemThumbnailImage{max-width:100%}:where(#ink-cart) .myPrinterModel__itemlineup .ProductCategory__ItemList .ProductCategory__ItemNameBox{position:relative;width:100%;padding-right:25px;margin-bottom:10px;-webkit-box-sizing:border-box;box-sizing:border-box}:where(#ink-cart) .myPrinterModel__itemlineup .ProductCategory__ItemList .ProductCategory__ItemNameBox .ItemNameBox__FullNameLink{font-weight:normal;-ms-flex-item-align:start;align-self:flex-start;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}:where(#ink-cart) .myPrinterModel__itemlineup .ProductCategory__ItemList .ProductCategory__ItemNameBox .ItemNameBox__MoreInfoText{display:none;z-index:9999;position:absolute;padding:0.8rem;line-height:1.7;right:20px;bottom:0;background:#fff;border:1px solid #ddd}:where(#ink-cart) .myPrinterModel__itemlineup .ProductCategory__ItemList .ProductCategory__ItemNameBox .ItemNameBox__MoreInfoBtn{position:absolute;right:0;bottom:0;width:18px;height:18px;background-color:#ffffff;border:solid 1px #b4b4b4;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:18px;line-height:18px;vertical-align:middle;text-align:center}:where(#ink-cart) .myPrinterModel__itemlineup .ProductCategory__ItemList .ProductCategory__ItemNameBox .ItemNameBox__MoreInfoBtn:before{content:"i";position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}:where(#ink-cart) .myPrinterModel__itemlineup .ProductCategory__ItemList .ProductCategory__ItemNameBox .ItemNameBox__MoreInfoBtn:hover+.ItemNameBox__MoreInfoText{display:block}:where(#ink-cart) .myPrinterModel__itemlineup .ProductCategory__ItemList .ProductCategory__ItemPrice{width:100%;display:table;margin-bottom:10px}:where(#ink-cart) .myPrinterModel__itemlineup .ProductCategory__ItemList .ProductCategory__ItemPrice .ItemPrice__Selling{display:table-cell;font-size:12px;vertical-align:middle;width:50%;text-align:right;padding-right:20px}:where(#ink-cart) .myPrinterModel__itemlineup .ProductCategory__ItemList .ProductCategory__ItemPrice .ItemPrice__Num{font-size:21px;font-weight:bold;color:#ff0000}:where(#ink-cart) .myPrinterModel__itemlineup .ProductCategory__ItemList .ProductCategory__ItemPrice .ItemPrice__Comparison{position:relative;display:table-cell;width:46%;padding:4px 0;text-align:center;vertical-align:middle;border:solid 1px #d6d6d6;font-size:10px;border-radius:6px;-webkit-box-sizing:border-box;box-sizing:border-box}:where(#ink-cart) .myPrinterModel__itemlineup .ProductCategory__ItemList .ProductCategory__ItemPrice .ItemPrice__Comparison:before{content:"";position:absolute;top:50%;left:-20px;margin-top:-8px;border:8px solid transparent;border-right:12px solid #fff;z-index:2}:where(#ink-cart) .myPrinterModel__itemlineup .ProductCategory__ItemList .ProductCategory__ItemPrice .ItemPrice__Comparison:after{content:"";position:absolute;top:50%;left:-23px;margin-top:-9px;border:9px solid transparent;border-right:14px solid #d6d6d6;z-index:1}:where(#ink-cart) .myPrinterModel__itemlineup .ProductCategory__ItemList .ProductCategory__ItemPrice .ItemPrice__Comparison .Comparison__percent{font-size:14px;color:#13a838}:where(#ink-cart) .myPrinterModel__itemlineup .ProductCategory__ItemList .ProductCategory__ItemPrice .ItemPrice__Comparison .Comparison__percent .txt_max{font-size:10px}:where(#ink-cart) .myPrinterModel__itemlineup .ProductCategory__ItemList .ProductCategory__ItemPrice .ItemPrice__Comparison .Comparison__reference{display:block}:where(#ink-cart) .myPrinterModel__itemlineup .ProductCategory__ItemList .ProductCategory__ItemCart{overflow:hidden}:where(#ink-cart) .myPrinterModel__itemlineup .ProductCategory__ItemList .ProductCategory__ItemCart .ItemCart__Flag{float:left}:where(#ink-cart) .myPrinterModel__itemlineup .ProductCategory__ItemList .ProductCategory__ItemCart .ItemCart__Flag>span{display:inline-block;padding:4px;border-radius:0;font-size:11px;-webkit-box-sizing:border-box;box-sizing:border-box}:where(#ink-cart) .myPrinterModel__itemlineup .ProductCategory__ItemList .ProductCategory__ItemCart .ItemCart__Flag .touzitsu{background:#0099d9;color:#fff}:where(#ink-cart) .myPrinterModel__itemlineup .ProductCategory__ItemList .ProductCategory__ItemCart .ItemCart__Flag .souryomuryo{background:#fa2a2a;color:#fff}:where(#ink-cart) .myPrinterModel__itemlineup .ProductCategory__ItemList .ProductCategory__ItemCart .ItemCart__Flag .hosyo-premium{background:#d5a847}:where(#ink-cart) .myPrinterModel__itemlineup .ProductCategory__ItemList .ProductCategory__ItemCart .ProductCategory__ItemStock{float:right;margin-right:5px;height:28px;line-height:28px}:where(#ink-cart) .myPrinterModel__itemlineup .ProductCategory__ItemList .ProductCategory__ItemCart .cart{display:block;width:102px;float:right;margin-top:0;margin-right:0}:where(#ink-cart) .myPrinterModel__itemlineup .ProductCategory__ItemList .ProductCategory__ItemCart .qty{width:38px;height:28px;font-size:17px;text-align:center;margin:0 4px 0 0;display:block;float:left;-webkit-box-sizing:border-box;box-sizing:border-box}:where(#ink-cart) .myPrinterModel__itemlineup .ProductCategory__ItemList .ProductCategory__ItemCart .add,
:where(#ink-cart) .myPrinterModel__itemlineup .ProductCategory__ItemList .ProductCategory__ItemCart .sub{width:28px;height:28px;display:block;cursor:pointer;float:left;background:url(cart-htk_common_global_sprite.png);background-repeat:no-repeat}:where(#ink-cart) .myPrinterModel__itemlineup .ProductCategory__ItemList .ProductCategory__ItemCart .add{margin-right:2px;background-position:-128px -265px}:where(#ink-cart) .myPrinterModel__itemlineup .ProductCategory__ItemList .ProductCategory__ItemCart .sub{background-position:-100px -265px}:where(#ink-cart) .myPrinterModel__itemlineup .ProductCategory__ItemList .ProductCategory__ItemCart .purchase{width:100%;float:left;height:inherit;margin:10px 0 5px;padding-top:18.7898089172%;border-radius:5px;background:url(cart-htk_product-detail_btn_cart01.png) no-repeat;background-repeat:no-repeat;background-size:contain;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer}:where(#ink-cart) .myPrinterModel__itemlineup .ProductCategory__ItemList .ProductCategory__ItemCart .purchase:hover{opacity:0.7}:where(#ink-cart) .myPrinterModel__itemlineup .ProductCategory__ItemList .ProductCategory__ItemCart .purchase.is-jiyusentaku{background-image:url(cart-htk_product-detail_btn_cart01_jiyu.png)}:where(#ink-cart) .myPrinterModel__itemlineup .ProductCategory__ItemList .ProductCategory__ItemInfo{margin-bottom:15px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:right}:where(#ink-cart) .myPrinterModel__itemlineup .ProductCategory__ItemList .ProductCategory__ItemInfo .boxReview{line-height:1;padding-bottom:0;border-bottom:none;margin-bottom:8px}:where(#ink-cart) .myPrinterModel__itemlineup .ProductCategory__ItemList .ProductCategory__ItemInfo .boxReview>p{display:inline}:where(#ink-cart) .myPrinterModel__itemlineup .ProductCategory__ItemList .ProductCategory__ItemInfo .boxReview img{width:72px;vertical-align:middle;padding-bottom:5px}:where(#ink-cart) .myPrinterModel__itemlineup .ProductCategory__ItemList .ProductCategory__ItemInfo .boxReview span.num{font-size:16px;font-weight:bold;color:#ff0000}:where(#ink-cart) .myPrinterModel__itemlineup .ProductCategory__ItemList .ProductCategory__ItemInfo .point{font-size:12px}:where(#ink-cart) .myPrinterModel__itemlineup .ProductCategory__ItemList .ProductCategory__ItemInfo .point .cap,
:where(#ink-cart) .myPrinterModel__itemlineup .ProductCategory__ItemList .ProductCategory__ItemInfo .point .num2{color:#ff8042}:where(#ink-cart) .myPrinterModel__itemlineup .ProductCategory__ItemList .ProductCategory__DetailButton{display:block;width:100%;padding:8px;border-radius:4px;border:solid 1px #dddddd;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:1;background-image:-webkit-gradient(linear,left top,left bottom,from(#ffffff),to(#d0d0d0));background-image:linear-gradient(to bottom,#ffffff,#d0d0d0);font-size:14px;color:#5c5c5c;font-weight:bold}:where(#ink-cart) .myPrinterModel__itemlineup .ProductCategory__ItemList .ProductCategory__DetailButton:hover{background-image:-webkit-gradient(linear,left top,left bottom,from(#ffffff),to(#ebebeb));background-image:linear-gradient(to bottom,#ffffff,#ebebeb);text-decoration:none;color:#909090}:where(#ink-cart) .myPrinterModel__itemlineup .ProductCategory__ItemList .campaignInfo{position:absolute;top:-30px;left:0;margin-bottom:10px;font-size:120%;padding:0 10px;text-align:center;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}:where(#ink-cart) .myPrinterModel__itemlineup .ProductCategory__ItemList .campaignInfo a{color:#333;text-decoration:underline;display:block;background:transparent url(cart-htk_product-list_common_icon_present.png) no-repeat center right 10px/25px auto}:where(#ink-cart) .myPrinterModel__itemlineup .ProductCategory__ItemList .campaignInfo a:hover{opacity:0.6}:where(#ink-cart) .myPrinterModel__itemlineup .ProductCategory__ItemList .campaignInfo .campaignInfo-detail{padding:5px 0;border:1px solid #ddd;background:linear-gradient(-60deg,#ffec90,#fffecc,#ffec90)}:where(#ink-cart) .myPrinterModel__itemlineup .ProductCategory__ItemList .campaignInfo .campaignInfo-detail:before{content:"";width:20px;position:absolute;left:-1px;top:-1px;border:8px solid transparent;border-bottom:8px solid #ff0000;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}:where(#ink-cart) .myPrinterModel__itemlineup .ProductCategory__ItemList .campaignInfo .campaignInfo-em{font-size:130%;font-weight:bold;color:#ff0000}:where(#ink-cart) .myPrinterModel__itemlineup .ProductCategory__ItemList .ProductCategory__history{margin:10px 0 15px;display:table;width:100%}:where(#ink-cart) .myPrinterModel__itemlineup .ProductCategory__ItemList .ProductCategory__historyDate,
:where(#ink-cart) .myPrinterModel__itemlineup .ProductCategory__ItemList .ProductCategory__reviewBtn{display:table-cell}:where(#ink-cart) .myPrinterModel__itemlineup .ProductCategory__ItemList .ProductCategory__historyDate{font-size:13px;background:#fffecc;text-align:center}:where(#ink-cart) .myPrinterModel__itemlineup .ProductCategory__ItemList .ProductCategory__reviewBtn{text-align:right;width:120px}:where(#ink-cart) .myPrinterModel__itemlineup .ProductCategory__ItemList .ProductCategory__reviewBtn a{color:#333;padding:3px 10px;display:inline-block;background:-webkit-gradient(linear,left top,left bottom,from(#fff892),to(#f4e884));background:linear-gradient(#fff892,#f4e884);border-radius:5px;border:1px solid #ddd;font-size:12px}:where(#ink-cart) .myPrinterModel__itemlineup .ProductCategory__ItemList .ProductCategory__reviewBtn a:hover{text-decoration:none;opacity:0.8}:where(#ink-cart) .myPrinterEntry__heading{text-align:center;font-size:150%;padding:10px;margin-bottom:20px;border-bottom:1px solid #ccc}:where(#ink-cart) .mypage__deliveryList li{border-radius:8px;border:1px solid #ccc;-webkit-box-shadow:0 3px 5px -1px rgba(0,0,0,0.2);box-shadow:0 3px 5px -1px rgba(0,0,0,0.2);padding:15px}:where(#ink-cart) .mypage__deliveryList li:not(:first-child){margin-top:10px}:where(#ink-cart) .mypage__deliveryList .deliveryList__itemName{padding-right:90px;display:block;font-weight:bold;position:relative;font-size:110%}:where(#ink-cart) .mypage__deliveryList .deliveryList__itemDetail{font-size:95%}:where(#ink-cart) .mypage__deliveryList .is-ConvenienceClosed .message-ConvenienceClosed{margin-bottom:2px;padding:4px;line-height:1;text-align:center;font-size:12px;color:#fff;background:#ff0000;-webkit-box-sizing:border-box;box-sizing:border-box}:where(#ink-cart) .mypage__deliveryList .message-ConvenienceClosed strong{display:block;font-size:14px}:where(#ink-cart) .mypage__deliveryList .is-ConvenienceClosed .deliveryList__itemDetail{opacity:0.35}:where(#ink-cart) .myPrinterModelList .mypage__creditcardList{margin-top:10px}:where(#ink-cart) .myPrinterModelList .mypage__creditcardList li{border-radius:8px;border:1px solid #ccc;-webkit-box-shadow:0 3px 5px -1px rgba(0,0,0,0.2);box-shadow:0 3px 5px -1px rgba(0,0,0,0.2);padding:15px}:where(#ink-cart) .myPrinterModelList .mypage__creditcardList li:not(:first-child){margin-top:10px}:where(#ink-cart) .mypage--PC{max-width:940px;margin:20px auto 0;padding:20px 40px;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #ddd}:where(#ink-cart) .mypage--PC section p{font-size:16px}:where(#ink-cart) .mypage--PC .personaldata{margin-bottom:30px}:where(#ink-cart) .mypage--PC .personaldata__heading{margin-bottom:10px}:where(#ink-cart) .mypage--PC .personaldata__menu li{list-style:none}:where(#ink-cart) .mypage--PC .personaldata__subTitle{font-weight:bold;font-size:18px;padding-bottom:5px;margin-bottom:10px}:where(#ink-cart) .mypage--PC .personaldata__subTitle img{width:28px;height:28px;margin-right:5px}:where(#ink-cart) .mypage--PC .personaldata__Credit{-webkit-box-flex:50%;-ms-flex:50%;flex:50%;width:50%}:where(#ink-cart) .mypage--PC .personaldata__Credit p{font-size:14px}:where(#ink-cart) .mypage--PC .orderFlowContents--related h3{margin:10px 0 30px;padding:15px 0;font-size:22px;text-align:center;font-weight:bold;line-height:1;border-top:1px solid #c4c4c4;border-left:none;border-bottom:1px solid #c4c4c4}:where(#ink-cart) .mypage--PC .orderFlowContents--related #Container_Products .qty{-webkit-box-sizing:content-box;box-sizing:content-box}:where(#ink-cart) .mypage--PC .orderFlowContents--related span.swiper-pagination-bullet{-webkit-box-sizing:content-box;box-sizing:content-box}:where(#ink-cart) .mypage__userMenu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0}:where(#ink-cart) .mypage__userMenu .mypage__userDisplay{font-size:18px;font-weight:bold;max-width:230px;-webkit-box-flex:230px;-ms-flex:230px;flex:230px}:where(#ink-cart) .mypage__userMenu .mypage__userDisplay .mypage__naviIcon{width:26px;height:26px;margin-right:5px}:where(#ink-cart) .mypage__userMenu .mypage__userDisplay .mypage__userDisplayPoint{font-size:14px;text-align:center;border:solid 1px #cfcfcf;background:#fffef7;border-radius:100vh;margin-top:8px;padding:6px 14px}:where(#ink-cart) .mypage__userMenu .mypage__userDisplay .mypage__userDisplayPoint span{vertical-align:middle}:where(#ink-cart) .mypage__userMenu .mypage__userDisplay .mypage__userDisplayPoint em,
:where(#ink-cart) .mypage__userMenu .mypage__userDisplay .mypage__userDisplayPoint small{font-size:12px;letter-spacing:0.5px}:where(#ink-cart) .mypage__userMenu .mypage__userDisplay .mypage__userDisplayPointImg{width:20px;height:20px;margin-right:5px;vertical-align:middle}:where(#ink-cart) .mypage__userMenu .mypage__userNavi{display:-webkit-box;display:-ms-flexbox;display:flex}:where(#ink-cart) .mypage__userMenu .mypage__userNavi .mypage__userNaviItem{margin-right:10px}:where(#ink-cart) .mypage__userMenu .mypage__userNavi .mypage__userNaviItem:last-child{margin-right:0}:where(#ink-cart) .mypage__userMenu .mypage__userNavi .mypage__userNaviItem a{text-decoration:none!important;display:inline-block;padding:5px 15px;border:1px solid #bcbcbc;border-radius:4px;font-size:14px;font-weight:bold;-webkit-box-sizing:border-box;box-sizing:border-box;color:#222;background-color:#fff;-webkit-box-shadow:0 2px 0 #bcbcbc;box-shadow:0 2px 0 #bcbcbc}:where(#ink-cart) .mypage__userMenu .mypage__userNavi .mypage__userNaviItem a:hover{opacity:0.8}:where(#ink-cart) .mypage__userMenu .mypage__userNavi .mypage__userNaviItem .mypage__naviIcon{width:24px;height:24px;margin-right:5px}:where(#ink-cart) .mypage__subTitle{font-weight:bold;font-size:20px;border-bottom:2px solid #01b245;padding-bottom:5px;margin-bottom:20px}:where(#ink-cart) .mypage__subTitle img{width:28px;height:28px;margin-right:15px}:where(#ink-cart) .mypage__subTitle+p{font-size:16px}:where(#ink-cart) .amazonLoginBox{overflow:hidden;font-size:16px;background:#f7f7f7;border-radius:5px;padding:15px 55px}:where(#ink-cart) .amazonLoginBox--singleColumn{width:610px;margin:0 auto}:where(#ink-cart) .amazonLoginBox__tit{font-size:1.25em;text-align:center;margin-bottom:1em;padding:10px 0!important;border-bottom:#e7e7e7 solid 1px}:where(#ink-cart) .amazonLoginBox__txtWrapper{float:left}:where(#ink-cart) #CreditBookWidgetDiv,
:where(#ink-cart) #addressBookWidgetDiv{height:228px}:where(#ink-cart) .addressBookWidgetDiv--mypage{width:420px;margin:10px auto;float:left}:where(#ink-cart) .readonly-small{margin:0}:where(#ink-cart) .lineidLinkedBox{width:100%;margin-bottom:60px}@media screen and (max-width: 0px){:where(#ink-cart) .lineidLinkedBox{width:calc(100% - 20px);margin:30px auto;padding:10px 10px 20px;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #2fc168}}:where(#ink-cart) .lineidLinkedBox__tit{cursor:pointer;position:relative;font-size:16px;font-weight:bold;color:#fff;background:#2fc168;padding:9px 0 10px 30px}@media screen and (max-width: 0px){:where(#ink-cart) .lineidLinkedBox__tit{height:auto;font-size:16px;color:#2fc168;line-height:1.5;text-align:center;text-indent:0;background:none}}:where(#ink-cart) .lineidLinkedBox__tit:hover{opacity:0.8}:where(#ink-cart) .lineidLinkedBox__moreButton{position:absolute;top:50%;right:30px;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:14px}:where(#ink-cart) .lineidLinkedBox__inner{width:100%;margin:0 auto;padding:0 30px 20px;font-size:16px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#2fc168}:where(#ink-cart) .lineidLinkedBox__info{padding:12px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff}:where(#ink-cart) .lineidLinkedBox__separateBox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}:where(#ink-cart) .lineidLinkedBox__separateBox div{-webkit-box-flex:50%;-ms-flex:50%;flex:50%}:where(#ink-cart) .lineidLinkedBox--singleColumn{width:720px;margin:0 auto;border:1px solid #2fc168}:where(#ink-cart) .lineidLinkedBox--singleColumn p{padding:15px 55px;font-size:16px}:where(#ink-cart) .lineidLinkedBox--singleColumn .lineidLinkedBox__tit{padding:10px 0;font-size:16px}:where(#ink-cart) .AmazonLine--Box{width:720px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex}:where(#ink-cart) .AmazonLine--Box .amazonLoginBox{padding:0 20px 20px}:where(#ink-cart) .AmazonLine--Box .AmazonLine-BoxWrap{width:49%;margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box}:where(#ink-cart) .AmazonLine--Box .amazonLoginBox__txtWrapper{text-align:left}:where(#ink-cart) .AmazonLine--Box .lineidLinkedBox__text p{padding:0 20px 15px}:where(#ink-cart) .AmazonLine--Box .lineidLinkedBox__tit{margin:0 0 1em}:where(#ink-cart) .mypage__reviewPointBanner{background-color:#fef7b5;text-align:center;font-size:18px;padding:15px;margin:20px auto;border-radius:10px}@media screen and (max-width: 0px){:where(#ink-cart) .mypage__reviewPointBanner{margin:0 auto 10px;font-size:16px}}:where(#ink-cart) .mypage__reviewPointBanner .mypage__reviewPointBanner__text{margin:0}:where(#ink-cart) .mypage__reviewPointBanner__text{color:#333}:where(#ink-cart) .mypage__reviewPointBanner__text .point{color:#ff0000;font-size:1.2em;font-weight:bold;margin:0;padding:0 3px}:where(#ink-cart) .mypage__warning{padding:0;margin:auto;text-align:center;background-color:#ffe5ee;-webkit-box-sizing:border-box;box-sizing:border-box}:where(#ink-cart) .mypage__warning .btn{padding:10px 40px}:where(#ink-cart) .mypage__warningText{padding:10px 0 10px 50px;font-size:17px;color:#f00;display:inline-block;margin:10px auto;text-align:center;line-height:1.4;-webkit-box-sizing:border-box;box-sizing:border-box}:where(#ink-cart) .mypage__warningText:before{content:"";display:inline-block;width:36px;height:36px;background:url("../../../images/stories/htk/common/mark_warning.png") no-repeat center;background-size:contain;vertical-align:middle}:where(#ink-cart) .mypagePoint{margin-bottom:60px}:where(#ink-cart) .mypagePoint p{font-size:16px}:where(#ink-cart) .mypagePoint__Box{display:inline-block;margin-bottom:20px;padding:10px 35px;border:solid 1px #cfcfcf;background:#fffef7;border-radius:100vh}:where(#ink-cart) .mypagePoint__Box strong{font-size:18px}:where(#ink-cart) .mypagePoint__Box em{font-size:16px;font-weight:normal;font-style:normal}:where(#ink-cart) .mypageCoupon{margin-bottom:60px}:where(#ink-cart) .mypageCoupon__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}:where(#ink-cart) .mypageCoupon__box{-webkit-box-flex:48%;-ms-flex:48%;flex:48%;width:48%;max-width:48%;border:1px solid #bcbcbc}:where(#ink-cart) .mypageCoupon__box a{text-decoration:none!important;display:block}:where(#ink-cart) .mypageCoupon__boxTitle{border-bottom:1px dotted #ddd;color:#1294e5;font-weight:bold;font-size:16px;padding:10px 15px}:where(#ink-cart) .mypageCoupon__boxTitleIcon{width:20px;height:20px;vertical-align:middle;margin-right:5px}:where(#ink-cart) .mypageCoupon__boxContent{padding:15px;font-size:14px;color:#222222}:where(#ink-cart) .mypageCoupon__offPrice{color:#ff2929;font-weight:bold}:where(#ink-cart) .js--mypageCoupon__box_show{display:block}:where(#ink-cart) .js--mypageCoupon__box_hidden{display:none}:where(#ink-cart) .js--mypageOrder__itemBox_show{display:block}:where(#ink-cart) .js--mypageOrder__itemBox_hidden{display:none}:where(#ink-cart) .mypageOrder{margin-bottom:80px}:where(#ink-cart) .mypageOrder__box{margin-bottom:40px}:where(#ink-cart) .mypageOrder__detail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}:where(#ink-cart) .mypageOrder__inner{margin-top:40px}:where(#ink-cart) .mypageOrder__date{margin-bottom:25px;padding:8px 0;font-size:16px;font-weight:bold;line-height:1;border-top:2px solid rgb(180,180,180);border-bottom:1px solid rgb(226,226,226)}:where(#ink-cart) .mypageOrder__date span{line-height:1;vertical-align:middle}:where(#ink-cart) .mypageOrder__date [class*=" status"],
:where(#ink-cart) .mypageOrder__date [class^=status]{display:inline-block;width:106px;height:24px;margin-left:10px;background-size:contain;background-repeat:no-repeat;background-position:center;vertical-align:middle}:where(#ink-cart) .mypageOrder__date .statusA{background-image:url("/images/stories/htk/mypage/bt18.jpg")}:where(#ink-cart) .mypageOrder__date .statusC{background-image:url("/images/stories/htk/mypage/bt19.jpg")}:where(#ink-cart) .mypageOrder__date .statusS{background-image:url("/images/stories/htk/mypage/bt25.jpg")}:where(#ink-cart) .mypageOrder__date .statusX{background-image:url("/images/stories/htk/mypage/bt21.jpg")}:where(#ink-cart) .mypageOrder__date .statusE{background-image:url("/images/stories/htk/mypage/bt26.jpg")}:where(#ink-cart) .mypageOrder__date .statusB{background-image:url("/images/stories/htk/mypage/bt27.jpg")}:where(#ink-cart) .mypageOrder__date .statusU{background-image:url("/images/stories/htk/mypage/bt28.jpg")}:where(#ink-cart) .mypageOrder__date .statusH{background-image:url("/images/stories/htk/mypage/bt_henpin.jpg")}:where(#ink-cart) .mypageOrder__date .statusN{background-image:url("/images/stories/htk/mypage/bt43-status-hinin.png")}:where(#ink-cart) .mypageOrder__date .statusL{background-image:url("/images/stories/htk/mypage/bt43-status-shonin-honsha.png")}:where(#ink-cart) .mypageOrder__date .statusT{background-image:url("/images/stories/htk/mypage/bt43-status-shonin-bucho.png")}:where(#ink-cart) .mypageOrder__date .statusF{background-image:url("/images/stories/htk/mypage/bt43-status-shonin-kacho.png")}:where(#ink-cart) .mypageOrder__date .statusY{background-image:url("/images/stories/htk/mypage/bt_yoyaku.jpg")}:where(#ink-cart) .mypageOrder__info{width:200px;max-width:200px;-webkit-box-flex:200px;-ms-flex:200px;flex:200px;margin-right:20px}:where(#ink-cart) .mypageOrder__info p{font-size:15px}:where(#ink-cart) .mypageOrder__info .mypageOrder__panel{width:200px}:where(#ink-cart) .mypageOrder__info .btnBase_A{margin-bottom:10px;display:block;text-align:center}:where(#ink-cart) .mypageOrder__itemLineup{-webkit-box-flex:1;-ms-flex:auto;flex:auto}:where(#ink-cart) .mypageOrder__itemLineup .mypageOrder__itemList{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}:where(#ink-cart) .mypageOrder__itemLineup .mypageOrder__itemBox{width:25%;padding:2px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:30px}:where(#ink-cart) .mypageOrder__itemLineup .mypageOrder__itemBox:nth-child(4n){margin-right:0}:where(#ink-cart) .mypageOrder__itemLineup .mypageOrder__jiyusentakuDetailText{display:none;z-index:9999;position:absolute;padding:0.8rem;line-height:1.65;width:300px;right:-90px;bottom:22px;font-size:14px;background:#fff;border:1px solid #ddd;font-weight:bold!important;text-align:left!important;-webkit-box-shadow:0 3px 6px 0 rgba(0,0,0,0.16);box-shadow:0 3px 6px 0 rgba(0,0,0,0.16)}:where(#ink-cart) .mypageOrder__itemLineup .mypageOrder__jiyusentakuDetailButton{position:absolute;left:0;bottom:0;width:50%;height:20px;background-image:-webkit-gradient(linear,left top,left bottom,from(#ffffff),to(#d0d0d0));background-image:linear-gradient(to bottom,#ffffff,#d0d0d0);border:solid 1px #b4b4b4;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:100vh;vertical-align:middle;cursor:pointer;font-size:12px!important;font-weight:bold!important;text-align:center!important}:where(#ink-cart) .mypageOrder__itemLineup .mypageOrder__jiyusentakuDetailButton:hover{background-image:-webkit-gradient(linear,left top,left bottom,from(#ffffff),to(#ebebeb));background-image:linear-gradient(to bottom,#ffffff,#ebebeb)}:where(#ink-cart) .mypageOrder__itemLineup .mypageOrder__jiyusentakuDetailButton:hover+.mypageOrder__jiyusentakuDetailText{display:block}:where(#ink-cart) .mypageOrder__itemLineup .mypageOrder__productPhoto{display:block;margin-bottom:3px}:where(#ink-cart) .mypageOrder__itemLineup .mypageOrder__productPhoto img{display:block;width:100%;height:auto}:where(#ink-cart) .mypageOrder__itemLineup .ItemNameBox__FullName{margin-bottom:5px;font-size:12px;font-weight:normal;word-break:break-all;-ms-flex-item-align:start;align-self:flex-start;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}:where(#ink-cart) .mypageOrder__itemLineup .mypageOrder__itemNum{position:relative;margin-bottom:5px}:where(#ink-cart) .mypageOrder__itemLineup .mypageOrder__itemNum div{text-align:right;font-size:13px;font-weight:bold}:where(#ink-cart) .mypageOrder__itemLineup .mypageOrder__itemHistory{margin-bottom:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}:where(#ink-cart) .mypageOrder__itemLineup .mypageOrder__itemHistory div{font-size:9px}:where(#ink-cart) .mypageOrder__itemLineup .mypageOrder__itemReviewButton{text-align:right}:where(#ink-cart) .mypageOrder__itemLineup .mypageOrder__itemReviewButton a{display:block;width:100%;padding:3px 0;font-size:10px;color:#333;text-align:center;background:-webkit-gradient(linear,left top,left bottom,from(#fff892),to(#f4e884));background:linear-gradient(#fff892,#f4e884);border-radius:5px;border:1px solid #ddd}:where(#ink-cart) .mypageOrder__itemLineup .mypageOrder__itemReviewButton a:hover{text-decoration:none;opacity:0.8}:where(#ink-cart) .mypageOrder__itemLineup .mypageOrder__itemCartButton{display:block;width:100%;padding:8px 0;border-radius:4px;border:solid 1px #dddddd;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:1;background-image:-webkit-gradient(linear,left top,left bottom,from(#ffffff),to(#d0d0d0));background-image:linear-gradient(to bottom,#ffffff,#d0d0d0);font-size:11px;color:#5c5c5c;font-weight:bold}:where(#ink-cart) .mypageOrder__itemLineup .mypageOrder__itemCartButton:hover{background-image:-webkit-gradient(linear,left top,left bottom,from(#ffffff),to(#ebebeb));background-image:linear-gradient(to bottom,#ffffff,#ebebeb);text-decoration:none;color:#909090}:where(#ink-cart) .mypageOrder__itemLineup .ProductCategory__ItemPrice{width:100%;display:table;margin-bottom:10px}:where(#ink-cart) .mypageOrder__itemLineup .ProductCategory__ItemPrice .ItemPrice__Selling{display:table-cell;font-size:10px;vertical-align:middle;width:45%;text-align:left;padding-right:5px}:where(#ink-cart) .mypageOrder__itemLineup .ProductCategory__ItemPrice .ItemPrice__Num{font-size:15px;font-weight:bold;color:#ff0000}:where(#ink-cart) .mypageOrder__itemLineup .ProductCategory__ItemPrice .ItemPrice__Comparison{position:relative;display:table-cell;width:55%;padding:4px 0;text-align:center;vertical-align:middle;border:solid 1px #d6d6d6;font-size:10px;border-radius:6px;-webkit-box-sizing:border-box;box-sizing:border-box}:where(#ink-cart) .mypageOrder__itemLineup .ProductCategory__ItemPrice .ItemPrice__Comparison:before{content:"";position:absolute;top:50%;left:-12px;-webkit-transform:translateY(-50%);transform:translateY(-50%);border:4px solid transparent;border-right:8px solid #fff;z-index:2}:where(#ink-cart) .mypageOrder__itemLineup .ProductCategory__ItemPrice .ItemPrice__Comparison:after{content:"";position:absolute;top:50%;left:-15px;-webkit-transform:translateY(-50%);transform:translateY(-50%);border:5px solid transparent;border-right:10px solid #d6d6d6;z-index:1}:where(#ink-cart) .mypageOrder__itemLineup .ProductCategory__ItemPrice .ItemPrice__Comparison .Comparison__percent{font-size:12px;color:#13a838}:where(#ink-cart) .mypageOrder__itemLineup .ProductCategory__ItemPrice .ItemPrice__Comparison .Comparison__reference{display:block}:where(#ink-cart) .mypageOrder__itemList--mypage{max-width:720px}:where(#ink-cart) .mypageOrder__itemList--mypage .mypageOrder__itemBox{max-width:170px}:where(#ink-cart) .mypageOrder__itemList--detail{max-width:940px}:where(#ink-cart) .mypageOrder__itemList--detail .mypageOrder__itemBox{max-width:225px}:where(#ink-cart) .mypageOrder__pagiNation{width:100%;text-align:center;font-size:16px;line-height:1}:where(#ink-cart) .mypage__delivery{width:100%;margin-top:20px;margin-bottom:60px;text-align:left}:where(#ink-cart) .mypage__delivery table{width:100%}:where(#ink-cart) .mypage__delivery table td,
:where(#ink-cart) .mypage__delivery table tr{font-size:16px;vertical-align:middle}:where(#ink-cart) .mypage__delivery table tr{border:1px solid #cfcfcf}:where(#ink-cart) .mypage__delivery table tr.top{background:#f3f0cf;font-weight:bold}:where(#ink-cart) .mypage__delivery table td{border:1px solid #cfcfcf;padding:5px 10px}:where(#ink-cart) .mypage__delivery table td.title{background:#989898;font-weight:bold;color:#fff}:where(#ink-cart) .mypage__delivery table td.title a img{float:right;display:inline;width:127px;height:17px;margin:1px 0 0}:where(#ink-cart) .mypage__delivery table td.left{background:#f3f0cf;width:25%;font-weight:bold;text-align:center}:where(#ink-cart) .mypage__delivery table td.button{width:20%;text-align:right;vertical-align:middle}:where(#ink-cart) .mypage__delivery table td.name{width:25%}:where(#ink-cart) .mypage__delivery table td.address{width:55%}:where(#ink-cart) .mypage__delivery table tr.is-ConvenienceClosed td.address{color:#ababab}:where(#ink-cart) .mypage__delivery table tr.is-ConvenienceClosed td.address .message-ConvenienceClosed{margin-bottom:2px;padding:4px;line-height:1;text-align:center;font-size:12px;color:#fff;background:#ff0000;-webkit-box-sizing:border-box;box-sizing:border-box}:where(#ink-cart) .mypage__delivery table .btn_type_Delete{border:none;color:#ff0000;font-weight:bold;background:none}:where(#ink-cart) .mypage__delivery table .btn_type_Delete:hover{cursor:pointer;opacity:0.5}:where(#ink-cart) .mypage__detailreorderButton{text-align:center}:where(#ink-cart) .mypage__detailreorderButton .btn_type_red01{margin-right:20px;margin-bottom:10px;padding:12px 40px;font-size:20px}:where(#ink-cart) .mypage__detailRelatedBox{margin-top:60px}@media screen and (max-width: 0px){:where(#ink-cart) .categoryArea .itemPhoto,
:where(#ink-cart) .detailArea .itemPhoto{width:100%;margin:0 auto}:where(#ink-cart) .slick-slider{margin-bottom:5px!important}:where(#ink-cart) .itemPhoto-thumnail-wrap>.inner{overflow-x:scroll;white-space:nowrap;-webkit-overflow-scrolling:touch;overflow-scrolling:touch}:where(#ink-cart) .itemPhoto-thumnail-wrap .itemPhoto-thumnail-box{width:100%;margin:0 0 10px;padding:0;font-size:0;display:-webkit-box;display:-ms-flexbox;display:flex}:where(#ink-cart) .itemPhoto-thumnail-wrap .itemPhoto-thumnail-list{-webkit-box-flex:0;-ms-flex:0 0 22%;flex:0 0 22%;margin-right:5px}:where(#ink-cart) .itemPhoto-thumnail-wrap .itemPhoto-thumnail-item{max-width:100%}:where(#ink-cart) .cart .info-reservation-flag{margin-top:4px;font-weight:bold;text-align:center}:where(#ink-cart) .cart .info-reservation-flag .info-reservation-flag__date{color:#FF0000;font-weight:bold}:where(#ink-cart) .footerShoppingGuide{border-top:solid 3px #038d42;padding:10px}:where(#ink-cart) .footerShoppingGuide .fGuide__block{margin-bottom:20px}:where(#ink-cart) .footerShoppingGuide .fGuide__heading{text-align:center;font-weight:bold;font-size:125%;margin-bottom:10px}:where(#ink-cart) .footerShoppingGuide .fGuide__subHeading{border-bottom:1px solid #038d42;font-weight:bold;font-size:115%;padding:5px 0;margin:10px 0}:where(#ink-cart) .footerShoppingGuide .fGuide__list{margin:10px 0}:where(#ink-cart) .footerShoppingGuide .fGuide__list li{position:relative;padding-left:10px;font-weight:bold;margin-bottom:10px}:where(#ink-cart) .footerShoppingGuide .fGuide__list li:first-line{font-size:110%}:where(#ink-cart) .footerShoppingGuide .fGuide__list li:before{content:"";position:absolute;left:0;top:9px;width:4px;height:4px;border-radius:50%;background:#000}:where(#ink-cart) .footerShoppingGuide .fGuide__supText{font-size:90%;margin-left:10px}:where(#ink-cart) .footerShoppingGuide .fGuide__explanList{margin:5px 0}:where(#ink-cart) .footerShoppingGuide .fGuide__explanList dt{float:left}:where(#ink-cart) .footerShoppingGuide .fGuide__explanList dd{margin-left:6em}:where(#ink-cart) .footerShoppingGuide .fGuide__table{width:100%}:where(#ink-cart) .footerShoppingGuide .fGuide__table td,
:where(#ink-cart) .footerShoppingGuide .fGuide__table th{padding:8px 10px;line-height:1.3;border:1px solid #ddd}:where(#ink-cart) .footerShoppingGuide .fGuide__table th{text-align:center;background:#f1f1f1;font-weight:bold}:where(#ink-cart) .footerShoppingGuide .fGuide__moreBtn{position:relative;display:inline-block;padding:5px 20px 5px 10px;color:#000;font-size:95%;background:#F2F2F2;border-radius:4px;border:1px solid #ddd;margin-top:10px}:where(#ink-cart) .footerShoppingGuide .fGuide__moreBtn:after{content:"";position:absolute;top:50%;right:10px;width:5px;height:5px;border-bottom:1px solid #000;border-right:1px solid #000;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);margin-top:-3px}}
}
