/*!
Theme Name: CCS AXA
Theme URI: http://underscores.me/
Author: CCS
Author URI: https://example.com/
Description: The theme for CCS sites.
Version: 1.7.0
Text Domain: ccs
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready
*/:root{--color-text:#333;--color-text_thin:#484848;--color-text_thinnest:#888;--color-main:#111;--color-main_text:#fff;--color-main_border:#4f4f4f;--color-main_bg:#a3a3a3;--color-main_transparent:rgba(17,17,17,0);--color-sub:#333;--color-line:#ccc;--color-line_lighten:#e1e1e1;--color-line_lightenest:#f3f3f3;--color-link:#03c;--color-link_visited:#03c;--color-link_active:#808;--color-link_hover:#f30;--color-button:#ffae27;--color-button_bottom:#da8800;--color-button_border:#c07800;--color-button_shadow:rgba(90,56,0,0.75);--color-red:red;--color-ex1:#e84d4d;--color-ex2:#0080ff;--color-ex3:#419841;--color-ex4:#ff7900;--color-ex5:#8a8a8a;--h2-text_color:#fff;--color-toc_title:#111;--color-toc_border:#111;--align-toc_title:center;--width-toc_border:6px;--color-reference_bg:#f3f3f3;--purchase-head_bg:#222;--purchase-head_text:#fff;--purchase-border_color:#aaa;--purchase-bg:#fafafa;--purchase-button:#ff5c2a;--purchase-button_text:#fff;--purchase-button_upper:#ff9714;--purchase-button_lower:#ffc629}html{overflow-y:scroll}body{margin:0;padding:0;color:var(--color-text);font-size:14px;font-family:"游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", "メイリオ", sans-serif;font-weight:500;line-height:1.1}h1,h2,h3,h4,h5,h6{margin:0;font-size:100%}p{margin:0}ul{margin:0;padding:0;list-style-type:none}ul li{margin:0;padding:0}ol{margin:0;padding:0}ol li{margin:0 0 0 20px;padding:0}dl{margin:0;padding:0}dt{margin:0;padding:0}dd{margin:0;padding:0}form{margin:0}fieldset{margin:0;padding:0;border:0}legend{margin:0;padding:0}button,label{cursor:pointer}button,input,select,textarea{font-size:100%;font-family:inherit;vertical-align:middle;outline:0}button::-moz-focus-inner,input::-moz-focus-inner,select::-moz-focus-inner,textarea::-moz-focus-inner{border:0}textarea{margin:0;padding:0;resize:vertical}input.ime-en{ime-mode:disabled}iframe{margin:0;max-width:100%}img{border:none;vertical-align:middle}img.imp{display:none !important}i,em{font-style:normal}cite{font-style:normal}ins{text-decoration:none}address{font-style:normal}hr{display:none;margin:1.2em auto 1.5em;height:1px;border:0;border-bottom:1px solid #ccc}a:link{color:var(--color-link)}a:visited{color:var(--color-link_visited)}a:active{color:var(--color-link_active)}a:hover{color:var(--color-link_hover);text-decoration:none}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}figure{margin:0}.text_left{text-align:left !important}.text_right{text-align:right !important}.text_center{text-align:center !important}.float_none{float:none !important}.float_left{float:left !important}.float_right{float:right !important}img.img_none{float:none !important}img.img_left{float:left !important;margin-right:12px !important}img.img_right{float:right !important;margin-left:12px !important}.clear{clear:both}.clearfx{clear:both;zoom:1}.clearfx:before{content:"";display:block;clear:both}.clearfx:after{content:"";display:block;clear:both}.clear_none{clear:none !important}.clear_left{clear:left !important}.clear_right{clear:right !important}.hide{display:none !important}.bold{font-weight:bold !important}.normal{font-weight:500 !important}.italic{font-style:italic !important}.strike{text-decoration:line-through !important}.u-line_red{border-bottom:1px solid #f00 !important}.u-line_blue{border-bottom:1px solid #00f !important}.font_en{font-family:Arial, Helvetica, sans-serif !important}.font_kana{font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3", serif !important}.font_tt{font-family:"ＭＳ ゴシック", "Osaka－等幅", "Courier New", Courier, mono !important}.small{font-size:0.7775em !important}.big{font-size:1.3em !important}.bigger{font-size:1.5em !important}.biggest{font-size:1.5em !important}.size10{font-size:10px !important}.size11{font-size:11px !important}.size12{font-size:12px !important}.size13{font-size:13px !important}.size14{font-size:14px !important}.size15{font-size:15px !important}.size16{font-size:16px !important}.size17{font-size:17px !important}.size18{font-size:18px !important}.size19{font-size:19px !important}.size20{font-size:20px !important}.size21{font-size:21px !important}.size25{font-size:25px !important}.size28{font-size:28px !important}.size30{font-size:30px !important}.size32{font-size:32px !important}.size36{font-size:36px !important}.fa.size-1_1em{font-size:1.1em !important}.fa.size-1_15em{font-size:1.15em !important}.fa.size-1_25em{font-size:1.25em !important}.fa.size-1_3em{font-size:1.3em !important}.fa.size-1_33em{font-size:1.333em !important}.fa.size-1_5em{font-size:1.5em !important}.fa.size-1_75em{font-size:1.75em !important}.fa.size-2em{font-size:2em !important}.color_black{color:#000 !important}.color_gray{color:#666 !important}.color_thin{color:#ccc !important}.color_blue{color:#00f !important}.color_red{color:var(--color-red) !important}.color_orange{color:#f60 !important}.color_white{color:#fff !important}.color_gray01{color:#666 !important}.color_gray02{color:#999 !important}.color_gray03{color:#ccc !important}.color_ex1{color:var(--color-ex1) !important}.color_ex2{color:var(--color-ex2) !important}.color_ex3{color:var(--color-ex3) !important}.color_ex4{color:var(--color-ex4) !important}.color_ex5{color:var(--color-ex5) !important}body{text-align:center}#wrap{margin:0 auto;padding-top:62px;max-width:720px;position:relative;text-align:left;background:#fff}figure img{height:auto;max-width:100%}br.sp{display:none}.marker{margin:0 0.1em;padding:0.2em 0.3em;font-size:0.95em;background:#f1f2f3;border-radius:5px}.highlight_pink{background-image:-webkit-gradient(linear, left top, left bottom, color-stop(70%, transparent), color-stop(75%, #ffb0b0), color-stop(95%, #ffb0b0), to(transparent));background-image:-webkit-linear-gradient(top, transparent 70%, #ffb0b0 75%, #ffb0b0 95%, transparent 100%);background-image:-o-linear-gradient(top, transparent 70%, #ffb0b0 75%, #ffb0b0 95%, transparent 100%);background-image:linear-gradient(to bottom, transparent 70%, #ffb0b0 75%, #ffb0b0 95%, transparent 100%)}.highlight_yellow{background-image:-webkit-gradient(linear, left top, left bottom, color-stop(70%, transparent), color-stop(75%, #ff0), color-stop(95%, #ff0), to(transparent));background-image:-webkit-linear-gradient(top, transparent 70%, #ff0 75%, #ff0 95%, transparent 100%);background-image:-o-linear-gradient(top, transparent 70%, #ff0 75%, #ff0 95%, transparent 100%);background-image:linear-gradient(to bottom, transparent 70%, #ff0 75%, #ff0 95%, transparent 100%)}.highlight_blue{background-image:-webkit-gradient(linear, left top, left bottom, color-stop(70%, transparent), color-stop(75%, #adebff), color-stop(95%, #adebff), to(transparent));background-image:-webkit-linear-gradient(top, transparent 70%, #adebff 75%, #adebff 95%, transparent 100%);background-image:-o-linear-gradient(top, transparent 70%, #adebff 75%, #adebff 95%, transparent 100%);background-image:linear-gradient(to bottom, transparent 70%, #adebff 75%, #adebff 95%, transparent 100%)}.highlight_green{background-image:-webkit-gradient(linear, left top, left bottom, color-stop(70%, transparent), color-stop(75%, #c9efef), color-stop(95%, #c9efef), to(transparent));background-image:-webkit-linear-gradient(top, transparent 70%, #c9efef 75%, #c9efef 95%, transparent 100%);background-image:-o-linear-gradient(top, transparent 70%, #c9efef 75%, #c9efef 95%, transparent 100%);background-image:linear-gradient(to bottom, transparent 70%, #c9efef 75%, #c9efef 95%, transparent 100%)}#siteHeader{height:50px;position:fixed;top:0;left:0;right:0;z-index:100;text-align:left;background:var(--color-main)}#siteHeader .logo{margin:0 auto;padding-right:50px;max-width:1080px;-webkit-box-sizing:border-box;box-sizing:border-box}#siteHeader .logo a{display:table-cell;padding:0 0.5em;height:50px;color:var(--color-main_text);font-size:22px;font-weight:bold;text-decoration:none;letter-spacing:-0.025em;vertical-align:middle;outline:0}#siteHeader .logo a img{width:auto;height:auto;max-height:40px}#siteHeader .glnavi{margin:0 auto;max-width:1080px}#siteHeader .glnavi #glnavi-toggle{display:none}#siteHeader .glnavi #glnavi-toggle:checked ~ .glnavi-shade{display:block}#siteHeader .glnavi #glnavi-toggle:checked ~ .glnavi-opener label{color:var(--color-main_text);background:var(--color-main)}#siteHeader .glnavi #glnavi-toggle:checked ~ .glnavi-opener label:after{content:'閉じる';display:block}#siteHeader .glnavi #glnavi-toggle:checked ~ .glnavi-opener .glnavi-opener_text{display:none}#siteHeader .glnavi #glnavi-toggle:checked ~ .glnavi-opener .glnavi-opener_icon span{height:3px;background:var(--color-main_text)}#siteHeader .glnavi #glnavi-toggle:checked ~ .glnavi-opener .glnavi-opener_icon span:nth-of-type(1){-webkit-transform:translateY(10px) rotate(-45deg);-ms-transform:translateY(10px) rotate(-45deg);transform:translateY(10px) rotate(-45deg)}#siteHeader .glnavi #glnavi-toggle:checked ~ .glnavi-opener .glnavi-opener_icon span:nth-of-type(2){opacity:0}#siteHeader .glnavi #glnavi-toggle:checked ~ .glnavi-opener .glnavi-opener_icon span:nth-of-type(3){-webkit-transform:translateY(-9px) rotate(45deg);-ms-transform:translateY(-9px) rotate(45deg);transform:translateY(-9px) rotate(45deg)}#siteHeader .glnavi #glnavi-toggle:checked ~ .glnavi-menu{position:static;-webkit-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s;-webkit-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1)}#siteHeader .glnavi-shade{content:'';display:none;position:absolute;top:50px;left:0;right:0;bottom:-10000px;background:rgba(0,0,0,0.5)}#siteHeader .glnavi-opener{margin:-50px 0 0 auto;width:50px}#siteHeader .glnavi-opener label{display:table-cell;border:0;width:50px;height:50px;color:var(--color-main_text);font-size:10px;font-family:inherit;line-height:1.1;text-align:center;vertical-align:middle;background:var(--color-main);cursor:pointer;outline:0}#siteHeader .glnavi-opener label::-moz-focus-inner{border:0}#siteHeader .glnavi-opener_icon{display:inline-block;margin:3px auto 2px;width:25px;height:22px;position:relative}#siteHeader .glnavi-opener_icon span{display:inline-block;width:100%;height:4px;position:absolute;left:0;background:var(--color-main_text);border-radius:1px;-webkit-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s}#siteHeader .glnavi-opener_icon span:nth-of-type(1){top:0}#siteHeader .glnavi-opener_icon span:nth-of-type(2){top:9px}#siteHeader .glnavi-opener_icon span:nth-of-type(3){bottom:0}#siteHeader .glnavi-menu{display:block;margin-left:auto;max-width:22em;position:absolute;font-size:16px;overflow:hidden;background:#fff;-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:top;-ms-transform-origin:top;transform-origin:top}#siteHeader .glnavi-menu ul li{border-bottom:1px solid var(--color-main)}#siteHeader .glnavi-menu ul li a{display:block;padding:15px 36px 15px 16px;position:relative;color:var(--color-main);line-height:1.2;text-decoration:none;-webkit-box-sizing:border-box;box-sizing:border-box}#siteHeader .glnavi-menu ul li a:before,#siteHeader .glnavi-menu ul li a:after{content:'';display:block;margin-top:-5px;border:3px solid var(--color-main);border-width:2px 2px 0 0;width:7px;height:7px;position:absolute;top:50%;right:22px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.flow-header #wrap{position:static}.flow-header #siteHeader{position:absolute;top:0}#breadcrumb{margin:0 20px 20px;font-size:16px;line-height:1.2;text-align:left}#breadcrumb ul{width:100%;white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis}#breadcrumb ul li{display:inline}#breadcrumb ul li:before{content:"\f105 ";margin:0 0.95em;font-family:FontAwesome}#breadcrumb ul li.home:before{display:none}#breadcrumb ul li a,#breadcrumb ul li em{color:var(--color-text)}#breadcrumb ul li:last-child a{text-decoration:none}#breadcrumb ul li.home a{color:var(--color-main);text-decoration:none}#breadcrumb ul li.home a:after{content:"\f015";font-family:FontAwesome}#breadcrumb ul li.home a span{display:none}#page{position:relative}#pageHeader{margin:0 0 70px}#pageHeader h1{margin:0 0 0.75em;padding:0 20px;font-size:26px;line-height:1.3846}#pageHeader figure{text-align:center}#pageHeader figure img{width:auto;max-width:100%;height:auto}article section h2{margin:0 -20px 28px;padding:24px 20px;color:var(--h2-text_color);font-size:28px;line-height:1.42857;background:var(--color-main)}article section h2 span:not([id]){display:block;margin:0 0 0.1em;font-size:22px}article section *+h2{margin-top:90px}article section p+h2{margin-top:80px}article section h3{margin:3.25em 0 1.25em;padding:0.15em 0 0.15em 0.4em;border-left:0.25em solid var(--color-main);color:var(--color-sub);font-size:24px;line-height:1.42857}article section h3 span:not([id]){display:block;margin:0.25em 0 0.05em;font-size:22px}article section h3+p{margin-top:-0.25em}article section h4{margin:1.35em 0 0.75em;padding:0 0.2em 0.2em;border-bottom:3px dotted var(--color-main);color:var(--color-sub);font-size:24px;line-height:1.42857}article section h5{margin:1.15em 0 0.5em;color:var(--color-sub);font-weight:500;line-height:1.2}article section h2+h3,article section h3+h4,article section h4+h5{margin-top:0}article .text{margin:0 0 50px;padding:0 20px;font-size:18px;line-height:1.4;word-wrap:break-word}article .text>*:first-child{margin-top:0}article .text>figure:first-child{margin:0 0 30px}article .text h1{margin:0 0 0.75em;font-size:26px;line-height:1.3846}article .text figure{margin:40px 0;font-size:18px;line-height:1.2;text-align:center}article .text figure figcaption{margin:0.75em auto 0;max-width:90%;color:#999}article .text figure img{max-width:100%;height:auto}article .text .meta+.post-thumbnail{margin-top:-20px}article .text>p{margin:0 0 2em;line-height:1.857}article .text>p img{display:block;margin:0 auto;max-width:100%;height:auto}article .text>p>img{margin-bottom:40px}article .text .banner{margin-bottom:40px}article .text .banner img{display:block;margin:0 auto}article .text .banner.pc-left img{margin:0}article .text .shadow{margin-bottom:40px}article .text .shadow img{display:block;margin:0 auto;max-width:100%;height:auto;-webkit-box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23);box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23)}article .text ul{margin:1.8em 0.5em 2.2em 1.45em;list-style:disc;color:var(--color-text_thin);line-height:1.2}article .text ul li{margin:0}article .text ul li+li{margin-top:0.75em}article .text ul ul{margin:0.95em 0 1.5em;list-style:none}article .text ul ul li{padding-left:1.25em;position:relative}article .text ul ul li:before{content:"■";position:absolute;top:0.55em;left:0.5em;font-size:0.5em}article .text ul ul ul li:before{content:"□"}article .text ul.check{margin-left:0}article .text ul.check>li{padding-left:1.45em;position:relative;list-style:none}article .text ul.check>li:before{content:"\f14a";position:absolute;top:0;left:0.1em;color:var(--color-main);font-size:1.05em;font-family:FontAwesome}article .text ol{counter-reset:my-counter;list-style:none;margin:1.8em 0.5em 2.2em 0;padding:0;line-height:1.2}article .text ol li{margin:0;padding-left:1.45em;position:relative}article .text ol li+li{margin-top:0.75em}article .text ol li:before{counter-increment:my-counter;content:counter(my-counter);display:block;width:1.5em;height:1.5em;position:absolute;top:0;left:0;color:var(--color-main_text);font-size:0.75em;line-height:1.5;text-align:center;background:var(--color-main);border-radius:50%}article .text ol ol{margin:0.95em 0 1.5em}article .text dl{margin:1.8em 0 2.2em}article .text dl dt{margin:0 0 0.5em;color:var(--color-sub)}article .text dl dd{margin:0 0 0 1.1em;line-height:1.2}article .text dl dd+dt{margin-top:0.75em}article .text dl dd+dd{margin-top:0.5em}article .text p+dl{margin-top:-0.25em}article .text blockquote{margin:1.3em 0 1.65em;padding:36px 24px 44px;border-left:10px solid var(--color-line);color:var(--color-text);line-height:1.25;text-align:justify;text-justify:distribute;background:var(--color-line_lightenest)}article .text blockquote:before{content:"\f10d";display:block;height:54px;color:var(--color-line);font-size:32px;font-family:FontAwesome;line-height:1.1}article .text blockquote *{font-size:16px}article .text blockquote>*{margin-top:0;margin-bottom:0}article .text blockquote>*+*{margin-top:1em}article .text blockquote p{line-height:1.6875}article .text blockquote p+*{margin-top:1em}article .text blockquote a{color:var(--color-text)}article .text blockquote footer{margin:22px 0 0}article .text p+blockquote{margin-top:-0.25em}article .text table{margin:1.25em 0 1.5em;border-spacing:0;border-collapse:collapse;width:100%;color:var(--color-text_thin);font-size:16px;line-height:1.2;word-break:break-all;word-wrap:break-word}article .text table caption{padding:0 0 0.25em 0.25em;font-size:1.1em;text-align:left}article .text table th,article .text table td{padding:1em 0.5em;border:2px solid var(--color-line)}article .text table th{font-size:inherit;background:var(--color-line_lighten)}article .text table td *{font-size:inherit}article .text table td>*:first-child{margin-top:0}article .text table td>*:last-child{margin-bottom:0}article .text table .image .mark{margin:0 0.225em;vertical-align:-0.225em}article .text table .target{text-align:center}article .text table .target a{display:inline-block;padding:0.75em 1em;max-width:4em;color:var(--color-main_text);font-size:24px;font-weight:bold;text-decoration:none;white-space:normal;background:var(--color-main);border-radius:8px}article .text table .target a:hover{opacity:0.7}article .text table .target a:after{content:"\f138";display:block;font-size:28px;font-weight:normal;font-family:FontAwesome}article .text table .target .current{background:#ccc;pointer-events:none}article .text table .target .current:hover{opacity:1}article .text .divided-2 th,article .text .divided-2 td{width:50%}article .text .divided-3 th,article .text .divided-3 td{width:33.3%}article .text .star-eval caption{padding:12px;border:2px solid var(--color-line);border-bottom:0;font-size:22px;font-weight:bold;text-align:center;background:var(--color-line_lighten)}article .text .star-eval th,article .text .star-eval td{padding:0.85em;width:50%;background:0}article .text .star-eval th{font-weight:bold}article .text .star-eval td{text-align:center}article .text .table-wrapper{margin:0 0 1.25em;padding:0.25em 0;overflow-x:auto}.sphone article .text .table-wrapper::-webkit-scrollbar{height:3px}.sphone article .text .table-wrapper::-webkit-scrollbar-track{background:#ddd;border-radius:3px}.sphone article .text .table-wrapper::-webkit-scrollbar-thumb{background:#aaa;border-radius:3px}article .text .table-wrapper table{margin:0}article .text .table-wrapper table th,article .text .table-wrapper table td{white-space:nowrap}article .text p+.box{margin-top:-0.75em}article .text .point{border-color:var(--color-main)}article .text .point h3,article .text .point h4{display:block;margin:0 -28px 18px;padding:12px 18px 10px;border:0;color:var(--color-main_text);font-size:24px;background:var(--color-main)}article .text .point h3:before,article .text .point h4:before{content:"\f06a";margin-right:0.325em;border:0;width:auto;height:auto;position:static;font-size:30px;font-family:FontAwesome;vertical-align:-1px;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}article .text .point h3:after,article .text .point h4:after{content:none}article .text .point h3:first-child,article .text .point h4:first-child{margin-top:-30px}article .text .point .tags:before{color:var(--color-main)}article .text .extra h3,article .text .extra h4{display:block;margin:0 -28px 12px;padding:12px 18px 10px;border:0;color:var(--color-sub);font-size:24px}article .text .extra h3:before,article .text .extra h4:before{content:"\f0c6";margin-right:0.325em;border:0;width:auto;height:auto;position:static;font-size:30px;font-family:FontAwesome;vertical-align:-1px;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}article .text .extra h3:after,article .text .extra h4:after{content:none}article .text .extra h3:first-child,article .text .extra h4:first-child{margin-top:-18px}article .text .ref{margin:0 0 2.8em;font-size:16px}article .text .ref a{color:var(--color-text)}article .text figure+.ref,article .text .banner+.ref,article .text .shadow+.ref{margin-top:-1.5em}article .text table+.ref{margin-top:-1em}article .text .table-wrapper+.ref{margin-top:-1em}article .text .box+.ref{margin-top:-1.8em}article .text .relations{margin:40px 0 64px}article .text .relations h3{margin:0 0 0.5em;padding:0;border:0;color:var(--color-text);font-size:26px;line-height:1.2}article .text .relations ul{margin:0;padding:28px 0 0;border-top:2px solid var(--color-line);list-style:none;font-size:20px;line-height:1.4}article .text .relations ul li{padding-left:1.1em;position:relative}article .text .relations ul li:before{position:absolute;left:0;content:"\f040";font-family:FontAwesome;line-height:1.2}article .text .relations ul li+li{margin-top:0.75em}article .text .reference{margin:20px 0 32px;padding:32px 30px 36px;font-size:16px;line-height:1.4;background:var(--color-reference_bg)}article .text .reference>*:first-child{margin-top:0}article .text .reference>*:last-child{margin-bottom:0}article .text .reference h3,article .text .reference h4{margin:0 0 0.85em;padding:0;border:0;color:var(--color-text);font-size:22px;line-height:1.1}article .text .reference h3:after,article .text .reference h4:after{display:none}article .text .reference h5{margin:1em 0 0.5em;color:var(--color-text);font-size:18px;font-weight:bold}article .text .reference h4+h5{margin-top:0}article .text .reference p{margin:0 0 0.75em}article .text .reference a{color:var(--color-text)}article .text .reference ul,article .text .reference ol{margin-top:0.75em;margin-bottom:1em;font-size:16px;line-height:1.4}article .text .reference dl{margin-top:0.75em;margin-bottom:1em}article .text .reference dl dt{font-size:22px;line-height:1.1}article .text .reference dl dd{margin:0;font-size:16px;line-height:1.2}article .text .meta{margin:1.625em auto;color:var(--color-text_thinnest);font-size:16px;line-height:1.125;text-align:right}article .text .meta dt{display:none}article .text .meta dd{display:inline;margin:0 0.75em 0 0;font-size:16px;line-height:1.125}article .text .meta dd>*:before{margin-right:0.25em;font-family:FontAwesome}article .text .meta .release:before{content:"\f040"}article .text .meta .update:before{content:"\f021"}article .text .meta .readtime:before{content:"\f252"}article .text .summary{margin:1.625em auto}article .text .summary dt{display:inline-block;margin:0;padding:0.25em 0.5em;position:relative;color:var(--color-main_text);font-size:14px;line-height:1.2;background:var(--color-main)}article .text .summary dt:before{content:"";display:inline-block;height:24px;vertical-align:-0.5em}article .text .summary dt:after{content:"";border-right:14px solid var(--color-main);border-bottom:8px solid transparent;border-bottom-color:var(--color-main_transparent);position:absolute;left:50%;bottom:0;-webkit-transform:translate(-50%, 100%);-ms-transform:translate(-50%, 100%);transform:translate(-50%, 100%)}article .text .summary dd{margin:1.15em 0 0;padding:0 0 0 1.25em;position:relative;font-size:16px}article .text .summary dd+dd{margin-top:1.25em}article .text .summary dd:before{content:"\f054";position:absolute;top:50%;left:0.25em;color:var(--color-main);font-family:FontAwesome;-webkit-transform:translate(0, -54%);-ms-transform:translate(0, -54%);transform:translate(0, -54%)}article .recommend{margin:40px auto;border:4px solid var(--color-main);width:456px;font-size:28px;line-height:1.1;text-align:center;overflow:hidden;background:url(data:image/gif;base64,R0lGODlhBAAEAIAAAOv6/P///yH5BAAAAAAALAAAAAAEAAQAAAIGBGIYaHcFADs=)}article .recommend .head{height:144px;text-indent:-10000px;overflow:hidden;background:url(../img/product/purchase.png) no-repeat 50% 20px}article .recommend .item{margin:0 auto;position:relative}article .recommend .item a{display:block;padding:14px 24px 24px;position:relative;text-decoration:none;z-index:2}article .recommend .item a figure{margin:0 0 14px}article .recommend .item a figure div{display:table-cell;*display:inline;width:408px;height:180px;vertical-align:middle;zoom:1;*layout-grid-line:178px}article .recommend .item a figure div img{padding:16px 20px;width:auto;max-width:320px;height:auto;max-height:200px}article .recommend .item a .sup{line-height:1.3;text-align:left;text-decoration:underline}article .recommend .item a:hover .sup{text-decoration:none}article .recommend .item a .target{margin:24px auto 0;width:400px;height:120px;color:#222;font-weight:bold;background:url(../img/common/button_buy_s.png) no-repeat;zoom:1}article .recommend .item a .target .buy{float:left;padding:4px 0 0 90px;line-height:116px;font-size:36px}article .recommend .item a .target .off{display:none;float:right;padding:0 10px 0 0;width:118px;font-size:22px;text-align:center}article .recommend .item a .target .off span{display:block;color:#df3939}article .recommend .item a .target .off span:first-child{display:block;padding:14px 0 0;line-height:28px}article .recommend .item a:hover .target{background-position:0 100%}article .featured{margin:40px 0;border:2px solid var(--color-line);font-size:32px;border-radius:12px}article .featured a{display:block;padding:34px 36px 30px 70px;min-height:88px;color:var(--color-text);line-height:1.3;text-decoration:none}article .featured a span{color:var(--color-link);text-decoration:underline}article .featured a:hover span{text-decoration:none}.list-card{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;padding:0 20px}.list-card>li{margin:0 0 30px;width:calc(50% - 10px)}.list-card>li a{display:block;padding:10px;height:100%;color:var(--color-text);font-size:18px;line-height:1.4;text-decoration:none;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.18);box-shadow:0 1px 3px rgba(0,0,0,0.18);-webkit-box-sizing:border-box;box-sizing:border-box}.list-card>li figure{padding-bottom:50%;height:0;position:relative;overflow:hidden}.list-card>li figure div{width:100%;position:absolute;top:0;left:0}.list-card>li figure div img{width:100%}.list-card>li b{display:block;margin:10px;font-size:24px;line-height:1.725}.list-card>li .meta{margin:10px;color:var(--color-text_thinnest)}.list-card>li .meta dt{display:none}.list-card>li .meta dd{display:inline}.list-card>li .meta .tags:before{content:"| "}.linear{border-top:2px solid var(--color-line);text-align:left}.linear ul li+li{border-top:2px dotted var(--color-line)}.linear ul li a{display:block;padding:24px 20px;color:var(--color-sub);font-size:26px;font-weight:bold;text-decoration:none}.linear ul li a span{display:block;margin:16px 0 0;color:var(--color-link);font-weight:500;text-decoration:underline}.linear ul li a:hover span{text-decoration:none}#side{margin-top:80px}.single #side{margin-top:0}.widget{margin:0 0 40px}.widget-title{margin:0 10px 10px;padding:0 0.2em 0.2em;border-bottom:6px double var(--color-main);font-size:28px;line-height:1.42857}.widget-title+.list-card{margin-top:30px}.widget-newly{margin-top:80px}.widget-related{margin-top:80px}.widget_categories{margin-bottom:80px}.widget_categories ul{padding:0 10px}.widget_categories ul li+li{border-top:1px solid var(--color-line_lighten)}.widget_categories ul li a{display:block;padding:0.75em 0.5em;color:var(--color-text);font-size:24px;text-decoration:none}.widget_categories ul li a:before{content:"\f187";margin-right:0.5em;font-size:22px;font-family:FontAwesome}.widget_categories ul li a:hover{color:var(--color-link_hover)}#btmNavi{text-align:left}#btmNavi .totop{margin:0 66px;text-align:right}#btmNavi .totop a{display:inline-block;width:46px;height:46px;position:fixed;bottom:20px;z-index:10;color:#fff;font-size:26px;line-height:45px;text-align:center;text-decoration:none;background-color:rgba(0,0,0,0.6);cursor:pointer;opacity:0;border-radius:4px;-webkit-transition:opacity 0.5s ease 0.5s;-o-transition:opacity 0.5s ease 0.5s;transition:opacity 0.5s ease 0.5s}#btmNavi .totop a:after{content:"\f062";font-family:FontAwesome}#btmNavi .totop a span{display:none}#btmNavi .main-menu{padding:20px 20px 30px;border-top:2px solid var(--color-line)}#btmNavi .main-menu ul{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}#btmNavi .main-menu ul li{width:calc(50% - 10px)}#btmNavi .main-menu ul li:first-child{width:100%}#btmNavi .main-menu ul li+li{margin-top:20px}#btmNavi .main-menu ul a{display:block;padding:1em 0 0;border:2px solid var(--color-main);height:98px;color:#444;font-size:22px;text-align:center;text-decoration:none;-webkit-box-sizing:border-box;box-sizing:border-box}#btmNavi .main-menu ul a:after{content:attr(data-en);display:block;margin-top:0.25em;color:var(--color-main);font-size:20px}#btmNavi .main-menu ul a span{display:none}#caution{padding:10px 20px;color:#444}#caution b{display:block;margin:0 0 0.5em;font-size:22px}#caution p{font-size:20px;line-height:1.5}#siteFooter{border-top:2px solid var(--color-line);background:#f7f7f7}#siteFooter .site-menu{padding:32px 20px;font-size:22px}#siteFooter .site-menu ul li+li{margin-top:1em}#siteFooter .site-menu a{display:inline-block;padding-left:1em;position:relative;color:#444;text-decoration:none}#siteFooter .site-menu a:hover{text-decoration:underline}#siteFooter .site-menu a:before{content:"\f105";position:absolute;left:0.15em;font-weight:bold;font-family:FontAwesome;text-decoration:none;line-height:1}#siteFooter .copy{padding:24px 20px;text-align:center}#siteFooter .copy small{color:#666;font-size:20px}#listHeader{margin:0 0 60px;text-align:left}#listHeader h1{margin:0 20px 0.75em;font-size:28px;font-weight:bold;line-height:1.2;text-align:center}#listHeader p{margin:0 20px 1em;font-size:22px;line-height:1.725}#listHeader figure{margin:0 0 30px;text-align:center}#listHeader figure img{max-width:100%;height:auto}#list{margin:0 0 40px;padding:0;line-height:1.4;text-align:left}#list h2{margin:0}#list-items{border-bottom:2px solid var(--color-line)}#list-items>li+li{border-top:2px dotted var(--color-line)}#list-items>li.more{display:none}#list-items>li a{display:block;padding:20px 40px 20px 212px;min-height:128px;position:relative;color:var(--color-text);font-size:20px;text-decoration:none}#list-items>li a:before,#list-items>li a:after{content:"";display:block;margin-top:-10px;width:15px;height:15px;border:4px solid var(--color-main);border-width:4px 4px 0 0;position:absolute;top:50%;right:20px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}#list-items>li figure{width:170px;position:absolute;top:20px;left:20px;text-align:center}#list-items>li figure div img{max-width:170px;height:auto}#list-items>li .meta{margin:0 0 12px;color:var(--color-text_thin)}#list-items>li .meta dt{display:none}#list-items>li .meta dd{display:inline;margin:0 0.5em 0 0}#list-items>li .meta dd>*:before{margin-right:0.25em;font-family:FontAwesome}#list-items>li .meta dd .release:before{content:"\f040"}#list-items>li .meta dd .update:before{content:"\f021"}#list-items>li b{display:block;margin:0 0 12px;color:var(--color-link);font-size:26px;font-weight:500;text-decoration:underline}#list-items>li a:hover b{text-decoration:none}#list-items>li .tags li{display:inline-block;margin:0.75em 0.5em 0 0;padding:1px 18px 0;height:29px;color:var(--color-sub);line-height:29px;text-align:center;white-space:nowrap;background:#fff56c;border-radius:6px}#list-loader{margin:40px 0 0;text-align:center}#list-loader button{padding:4px 0 0;border:2px solid var(--color-main);width:570px;height:80px;position:relative;color:var(--color-main);font-size:32px;background:#fff;border-radius:8px}#list-loader button:hover{color:var(--color-main_text);background:var(--color-main)}#list-loader button:before{content:"\f107";display:inline-block;margin-top:-0.5em;width:2.5em;position:absolute;top:50%;left:0;font-weight:bold;font-family:FontAwesome}#list-loader button:after{content:"\f1ce";display:none;font-size:40px;font-family:FontAwesome;-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}#list-loader button[disabled],#list-loader button[disabled]:hover{color:var(--color-main);background:#fff;cursor:default;opacity:0.25}#list-loader button[disabled]:before{display:none}#list-loader button.loading{color:var(--color-text);border-color:#fff;cursor:wait}#list-loader button.loading:hover{color:var(--color-text);background:#fff}#list-loader button.loading:before{display:none}#list-loader button.loading:after{display:block}#list-loader button.loading span{display:none}.page-info #sitemap_list ul{margin-top:0.75em;margin-bottom:1.15em}#contact article{min-height:320px}#contact article:after{content:"";display:block;height:1px}#contact article header .complete{margin:4.545454em 0;text-align:center}#contact article .text{margin-top:-40px}#itemHeader{margin:0 0 50px;padding:0 20px;position:relative}#itemHeader h1{margin:0 auto 0.55em;color:#111;font-size:32px;text-align:center}#itemHeader p{margin:0 0 24px;font-size:22px;line-height:1.6;text-align:justify}#itemHeader .recommend{width:100%;background:0}#itemHeader figure{margin:0 auto 24px;padding:0 30px;width:500px;position:relative}#itemHeader figure div{display:table-cell;width:500px;height:224px;text-align:center;vertical-align:middle;zoom:1;*layout-grid-line:224px}#itemHeader figure div img{width:auto;max-width:400px;height:auto}#itemHeader .summary{margin:0 -20px;border-top:2px solid #ccc;font-size:24px;line-height:60px;zoom:1}#itemHeader .summary dt{margin:0 0 -60px;padding:0 0 0 20px;height:60px}#itemHeader .summary dt:after{content:"："}#itemHeader .summary dd{padding:0 20px 0 0;border-bottom:2px solid #ccc;height:60px;text-align:right}.set #itemHeader .summary dd:nth-of-type(1){padding:16px 20px 12px 0;height:auto;line-height:36px}#itemHeader .summary dd b{margin-right:0.5em;color:#c00;font-size:32px;vertical-align:-0.1em}.set #itemHeader .summary dd b{margin:0}#itemHeader .summary dd span{margin-left:2px;color:#c00}#itemHeader .summary dd ul{display:inline-block;font-size:20px;line-height:1}#itemHeader .summary dd ul li{display:inline}#itemHeader .summary dd ul li em,#itemHeader .summary dd ul li span{display:inline-block;margin:0;padding:2px 0 0;border:2px solid #ccc;width:102px;height:28px;color:#ccc;font-size:20px;font-weight:500;line-height:28px;text-align:center;background:#fff;cursor:default}#itemHeader .summary dd ul li em span,#itemHeader .summary dd ul li span span{display:none}#itemHeader .summary dd ul li em{border-color:#222;color:#222}.purchase{margin:0 20px 50px;padding:0 0 30px;border:2px solid var(--purchase-border_color);font-size:18px;text-align:center;overflow:hidden;background:var(--purchase-bg);-webkit-box-sizing:border-box;box-sizing:border-box}section .purchase{margin:0 0 50px}.purchase .head{margin:0 0 24px;height:64px;position:relative;color:var(--purchase-head_text);font-size:26px;font-weight:700;line-height:64px;background:var(--purchase-head_bg)}.purchase .head:after{content:"";margin-left:-10px;border-top:10px solid var(--purchase-head_bg);border-left:10px solid transparent;border-left-color:rgba(235,167,21,0);border-right:10px solid transparent;border-right-color:rgba(235,167,21,0);position:absolute;left:50%;bottom:-10px}.purchase .process{margin:0 0 1.5em;color:var(--color-text);font-size:18px;line-height:1.4}.purchase .shipping{color:var(--color-text);font-size:18px;line-height:20px}.purchase .shipping:before{content:"\f0d1";margin-right:10px;font-size:1.15em;font-family:FontAwesome}.purchase ul{display:inline-block;margin:0 auto;vertical-align:middle}.purchase ul li{margin:0 0 32px}.purchase ul li a{display:table;border:2px solid var(--purchase-button);width:480px;height:100px;position:relative;color:var(--purchase-button_text);text-decoration:none;background:-webkit-gradient(linear, left top, left bottom, from(var(--purchase-button_upper)), to(var(--purchase-button)));background:-webkit-linear-gradient(top, var(--purchase-button_upper), var(--purchase-button));background:-o-linear-gradient(top, var(--purchase-button_upper), var(--purchase-button));background:linear-gradient(to bottom, var(--purchase-button_upper), var(--purchase-button));zoom:1;border-radius:8px;-webkit-box-sizing:border-box;box-sizing:border-box}.purchase ul li a::before{content:"\f0a9";position:absolute;top:50%;left:18px;font-size:2.15em;font-family:FontAwesome;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%)}.purchase ul li a:hover{border-color:var(--purchase-button_lower);background:-webkit-gradient(linear, left top, left bottom, from(var(--purchase-button_upper)), to(var(--purchase-button_lower)));background:-webkit-linear-gradient(top, var(--purchase-button_upper), var(--purchase-button_lower));background:-o-linear-gradient(top, var(--purchase-button_upper), var(--purchase-button_lower));background:linear-gradient(to bottom, var(--purchase-button_upper), var(--purchase-button_lower))}.purchase ul li .sub{display:table;padding:0 0 0 64px;width:278px;height:100%}.purchase ul li .sub dt{display:table-cell;height:100%;font-size:22px;text-align:left;vertical-align:middle}.purchase ul li .sub dt span{margin-right:0.1em;font-size:30px}.purchase ul li .sub dd{display:table-cell;height:100%;font-size:30px;font-weight:700;text-align:right;vertical-align:middle}.purchase ul li .sup{display:table-cell;border-left:2px solid rgba(255,255,255,0.25);width:120px;height:100%;font-size:20px;text-align:center;vertical-align:middle}.purchase ul li .sup dt{height:30px;line-height:28px}.purchase ul li .sup dd{display:block;font-size:22px;font-weight:700}.purchase ul li .sup em,.purchase ul li .sup s{display:block}.purchase ul li .sup em{font-weight:700}.purchase ul li .sup s{font-weight:500}.set .purchase ul li .sub{width:auto}.shortage{padding:0 0 15px}.shortage .head{margin:0 0 36px}.shortage .notice{margin:0 0 1.25em;color:#222;font-size:24px;line-height:1.3}.shortage .notice:before{content:'';display:inline-block;margin-right:2px;width:24px;height:24px;vertical-align:-2px}.shortage .notice b{margin:0 0.15em}.shortage ul li{margin:0;text-align:left}.shortage ul li+li{margin-top:15px}.shortage ul li a{padding:30px 25px 40px;width:auto;height:auto;position:relative;color:#333;font-size:20px;text-decoration:none;background:#fff;*zoom:1}.shortage ul li a:after{content:"";display:table;clear:both}.shortage ul li a .name{margin:0 0 10px;color:#03c;font-size:24px;text-decoration:underline}.shortage ul li a:hover .name{color:#f30;text-decoration:none}.set .shortage ul li a{background:#fff}.shortage ul li p{line-height:1.2}.shortage ul li .catch{margin:0 0 16px;color:#930;font-size:24px;font-weight:700}.shortage ul li figure{float:left;margin:0 15px 0 0;width:160px;text-align:center}.shortage ul li figure div{display:table-cell;*display:inline;width:160px;height:160px;vertical-align:middle;zoom:1;*layout-grid-line:160px}.shortage ul li figure div img{max-width:160px;height:auto;max-height:160px}.shortage ul li .price{margin:0 0 10px 175px;font-size:24px;vertical-align:middle}.shortage ul li .price b{color:#b12704}.shortage ul li .price span{color:#b12704}.shortage ul li .reviews{margin-left:175px}.shortage ul li .reviews dt{display:none}.shortage ul li .reviews dd{height:24px;color:#666;line-height:24px}.shortage ul li .reviews dd:before{content:"";display:inline-block;margin-right:12px;width:132px;height:24px;vertical-align:-4px;background:url(../img/common/star.png) no-repeat -135px -72px}.shortage ul li .p-50 dd:before{background-position:0 -72px}.shortage ul li .p-45 dd:before{background-position:0 -100px}.shortage ul li .p-40 dd:before{background-position:-27px -72px}.shortage ul li .p-35 dd:before{background-position:-27px -100px}.shortage ul li .p-30 dd:before{background-position:-54px -72px}.shortage ul li .p-25 dd:before{background-position:-54px -100px}.shortage ul li .p-20 dd:before{background-position:-81px -72px}.shortage ul li .p-15 dd:before{background-position:-81px -100px}.shortage ul li .p-10 dd:before{background-position:-108px -72px}.shortage ul li .p-05 dd:before{background-position:-108px -100px}.shortage ul li .p-00 dd:before{background-position:-135px -72px}.shortage ul li .p-none dd{padding:2px 0 0;color:#999}.shortage ul li .p-none dd:before{display:none}.shortage ul li .stock{margin:16px 0 0 175px}.shortage ul li .stock span{display:inline-block;padding:2px 0 0;border:2px solid #111;width:128px;height:36px;color:#111;font-size:22px;line-height:36px;text-align:center;background:#fff;border-radius:8px}@media screen and (max-width: 719px){html{font-size:14px;font-size:calc(6px + 2.5vw)}body{background:var(--color-main_bg);-webkit-text-size-adjust:100%}body.android{-webkit-tap-highlight-color:rgba(0,0,0,0)}#wrap{max-width:640px;min-width:320px;overflow:hidden;-webkit-box-shadow:1px 0 5px rgba(0,0,0,0.5),-1px 0 5px rgba(0,0,0,0.5);box-shadow:1px 0 5px rgba(0,0,0,0.5),-1px 0 5px rgba(0,0,0,0.5)}br.sp{display:inline}.highlight_pink{background-image:-webkit-gradient(linear, left top, left bottom, color-stop(70%, rgba(255,255,255,0)), color-stop(75%, #ffb0b0), color-stop(95%, #ffb0b0), to(rgba(255,255,255,0)));background-image:-webkit-linear-gradient(top, rgba(255,255,255,0) 70%, #ffb0b0 75%, #ffb0b0 95%, rgba(255,255,255,0) 100%);background-image:-o-linear-gradient(top, rgba(255,255,255,0) 70%, #ffb0b0 75%, #ffb0b0 95%, rgba(255,255,255,0) 100%);background-image:linear-gradient(to bottom, rgba(255,255,255,0) 70%, #ffb0b0 75%, #ffb0b0 95%, rgba(255,255,255,0) 100%)}.highlight_yellow{background-image:-webkit-gradient(linear, left top, left bottom, color-stop(70%, rgba(255,255,255,0)), color-stop(75%, #ff0), color-stop(95%, #ff0), to(rgba(255,255,255,0)));background-image:-webkit-linear-gradient(top, rgba(255,255,255,0) 70%, #ff0 75%, #ff0 95%, rgba(255,255,255,0) 100%);background-image:-o-linear-gradient(top, rgba(255,255,255,0) 70%, #ff0 75%, #ff0 95%, rgba(255,255,255,0) 100%);background-image:linear-gradient(to bottom, rgba(255,255,255,0) 70%, #ff0 75%, #ff0 95%, rgba(255,255,255,0) 100%)}.highlight_blue{background-image:-webkit-gradient(linear, left top, left bottom, color-stop(70%, rgba(255,255,255,0)), color-stop(75%, #adebff), color-stop(95%, #adebff), to(rgba(255,255,255,0)));background-image:-webkit-linear-gradient(top, rgba(255,255,255,0) 70%, #adebff 75%, #adebff 95%, rgba(255,255,255,0) 100%);background-image:-o-linear-gradient(top, rgba(255,255,255,0) 70%, #adebff 75%, #adebff 95%, rgba(255,255,255,0) 100%);background-image:linear-gradient(to bottom, rgba(255,255,255,0) 70%, #adebff 75%, #adebff 95%, rgba(255,255,255,0) 100%)}.highlight_green{background-image:-webkit-gradient(linear, left top, left bottom, color-stop(70%, rgba(255,255,255,0)), color-stop(75%, #c9efef), color-stop(95%, #c9efef), to(rgba(255,255,255,0)));background-image:-webkit-linear-gradient(top, rgba(255,255,255,0) 70%, #c9efef 75%, #c9efef 95%, rgba(255,255,255,0) 100%);background-image:-o-linear-gradient(top, rgba(255,255,255,0) 70%, #c9efef 75%, #c9efef 95%, rgba(255,255,255,0) 100%);background-image:linear-gradient(to bottom, rgba(255,255,255,0) 70%, #c9efef 75%, #c9efef 95%, rgba(255,255,255,0) 100%)}#siteHeader .logo a{font-size:1rem}#siteHeader .glnavi-menu{max-width:none}#breadcrumb{margin:0 10px 10px;font-size:.7857rem}#breadcrumb ul li:before{margin:0 0.75em}#pageHeader{margin-bottom:35px}#pageHeader h1{margin-bottom:0.95em;padding:0 10px;font-size:1.14285rem}#pageHeader figure{text-align:center}article section h2{margin:0 -10px 14px;padding:12px 10px;font-size:1.42857rem}article section h2 span:not([id]){font-size:1rem}article section *+h2{margin-top:45px}article section p+h2{margin-top:40px}article section h3{font-size:1.2857rem}article section h3 span:not([id]){font-size:.9285rem}article section h4{border-bottom-width:1px;font-size:1.14285rem}article section h5{font-size:1rem}article .text{margin:0 0 25px;padding:0 10px;font-size:1rem}article .text>figure:first-child{margin:0 0 15px}article .text h1{margin:0 0 15px;font-size:1.14285rem}article .text figure{margin:20px 0;font-size:.71428rem}article .text .meta+.post-thumbnail{margin-top:-10px;margin-bottom:40px}article .text>p>img{margin-bottom:20px}article .text .banner{margin-bottom:20px}article .text .banner img{width:100%}article .text .banner.sp-left img{margin:0}article .text .shadow{margin-bottom:20px}article .text ul{font-size:1rem}article .text ol{font-size:1rem}article .text dl dt{line-height:1.2}article .text dl dd{font-size:.857rem;line-height:1.4}article .text dl dd *{font-size:.857rem}article .text blockquote{padding:18px 12px 22px;border-left-width:5px}article .text blockquote:before{height:27px;font-size:16px}article .text blockquote *{font-size:.857rem}article .text blockquote>*{margin-top:0;margin-bottom:0}article .text blockquote>*+*{margin-top:1em}article .text blockquote footer{margin:11px 0 0}article .text table{font-size:.857rem}article .text table th,article .text table td{border-width:1px}article .text table th{font-size:.7857rem}article .text table td *{font-size:.857rem}article .text table .image .mark{width:14px;height:14px}article .text table .target a{font-size:.857rem;border-radius:4px}article .text table .target a:hover{opacity:1}article .text table .target a.hover{opacity:0.7}article .text table .target a:after{font-size:.9285rem}article .text table .target .current.hover{opacity:1}article .text .star-eval caption{padding:6px;border:1px solid var(--color-line);border-bottom:0;font-size:.857rem}article .text .star-eval th{font-size:.857rem}article .text .star-eval td .star{width:100px;height:auto}article .text .table-wrapper table td{font-size:.857rem}article .text .point h3,article .text .point h4{padding:6px 9px 5px}article .text .point h3:before,article .text .point h4:before{font-size:1.14285rem}article .text .extra h3,article .text .extra h4{padding:6px 9px 5px}article .text .extra h3:before,article .text .extra h4:before{font-size:1.14285rem}article .text .ref{font-size:.7857rem}article .text figure+.ref,article .text .banner+.ref,article .text .shadow+.ref{margin-top:-1em}article .text .relations{margin:20px 0 32px}article .text .relations h3{font-size:1rem}article .text .relations ul{padding:14px 0 0;border-top-width:1px;list-style:none;font-size:.857rem}article .text .relations ul li:before{line-height:1.4}article .text .reference{margin:10px 0 16px;padding:16px 15px 18px;font-size:.857rem}article .text .reference h3,article .text .reference h4{font-size:1rem}article .text .reference h5{margin:1em 0 0.5em;color:var(--color-text);font-size:.9285rem;font-weight:bold}article .text .reference h4+h5{margin-top:0}article .text .reference ul,article .text .reference ol{font-size:.857rem}article .text .reference dl dt{font-size:1rem}article .text .reference dl dd{font-size:.857rem}article .text .meta{margin:1.25em auto;font-size:.7857rem}article .text .meta dd{font-size:.7857rem}article .text .meta dd *{font-size:.7857rem}article .text .summary dt{font-size:.7857rem}article .text .summary dt:before{height:20px;vertical-align:-6px}article .text .summary dt:after{border-right-width:8px;border-bottom-width:5px}article .text .summary dd{font-size:.857rem}article .text .summary dd:before{-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%)}article .recommend{margin:20px auto;border-width:2px;width:228px;font-size:14px;background:url(data:image/gif;base64,R0lGODlhCAAIAIAAAP///+v6/CH5BAAAAAAALAAAAAAIAAgAAAIOBIJpybF+IHozMirzMwUAOw==);background-size:4px}article .recommend .head{height:72px;background-position:50% 10px}article .recommend .item a{padding:7px 12px 12px}article .recommend .item a figure{margin:0 0 7px}article .recommend .item a figure div{width:204px;height:90px;*layout-grid-line:89px}article .recommend .item a figure div img{padding:8px 10px;max-width:160px;max-height:100px}article .recommend .item a:hover .sup{text-decoration:underline}article .recommend .item a.hover .sup{text-decoration:none}article .recommend .item a .target{margin:12px auto 0;width:200px;height:60px}article .recommend .item a .target .buy{padding:0 0 0 45px;line-height:60px;font-size:18px}article .recommend .item a .target .off{padding:0 5px 0 0;width:59px;font-size:11px}article .recommend .item a .target .off span:first-child{padding:7px 0 0;line-height:14px}article .recommend .item a:hover .target{background-position:0 0}article .recommend .item a.hover .target{background-position:0 100%}article .featured{margin:20px 0;border-width:1px;font-size:1.14285rem;background-position:9px 1em;border-radius:8px}article .featured a{display:block;padding:17px 18px 15px 35px;min-height:44px}article .featured a:hover span{text-decoration:underline}article .featured a.hover span{text-decoration:none}.list-card{padding:0 10px}.list-card>li{margin-bottom:15px;width:calc(50% - 5px)}.list-card>li a{padding:5px;font-size:.7857rem}.list-card>li b{margin:5px;font-size:.89285rem}.list-card>li .meta{margin:5px}.linear{border-top-width:1px}.linear ul li+li{border-top-width:1px}.linear ul li a{padding:12px 10px;font-size:13px}.linear ul li a span{margin-top:8px}.linear ul li a:hover span{text-decoration:underline}.linear ul li a.hover span{text-decoration:none}#side{margin-top:40px}.widget{margin-bottom:20px}.widget-title{margin:0 5px 5px;border-bottom-width:3px;font-size:1.2857rem}.widget-title+.list-card{margin-top:15px}.widget-newly{margin-top:40px}.widget-related{margin-top:40px}.widget_categories{margin-bottom:40px}.widget_categories ul{padding:0 5px}.widget_categories ul li a{font-size:1rem}.widget_categories ul li a:before{font-size:.857rem}.widget_categories ul li a:hover{color:var(--color-text)}.widget_categories ul li a.hover{color:var(--color-link_hover)}#btmNavi .main-menu{padding:10px 10px 15px;border-top-width:1px}#btmNavi .main-menu ul li{width:calc(50% - 5px)}#btmNavi .main-menu ul li:first-child{width:100%}#btmNavi .main-menu ul li+li{margin-top:10px}#btmNavi .main-menu ul a{border-width:1px;height:57px;font-size:13px}#btmNavi .main-menu ul a:after{font-size:12px}#caution{padding:5px 10px}#caution b{font-size:.857rem}#caution p{font-size:.7857rem}#siteFooter{border-top-width:1px}#siteFooter .site-menu{padding:16px 10px;font-size:12px}#siteFooter .site-menu ul li+li{margin-top:1.25em}#siteFooter .copy{padding:12px 10px}#siteFooter .copy small{font-size:.71428rem;font-family:Verdana, "游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", "メイリオ", sans-serif}}@media screen and (max-width: 719px){#listHeader{margin-bottom:30px}#listHeader h1{margin:0 10px 0.75em;font-size:1rem}#listHeader p{margin:0 10px 1em;font-size:.857rem}#listHeader figure{margin:0 0 15px}#listHeader figure img{max-width:70%}#list{margin-bottom:20px}#list-items{border-bottom-width:1px}#list-items>li+li{border-top-width:1px}#list-items>li a{padding:10px 20px 10px 106px;min-height:64px;font-size:10px}#list-items>li a:before,#list-items>li a:after{margin-top:-5px;width:7px;height:7px;border-width:3px 3px 0 0;right:10px}#list-items>li figure{width:85px;top:10px;left:10px}#list-items>li figure div img{max-width:85px;height:auto}#list-items>li .meta{margin-bottom:6px}#list-items>li b{margin:0 0 6px;font-size:1rem}#list-items>li a:hover b{text-decoration:underline}#list-items>li a.hover b{text-decoration:none}#list-items>li .tags li{padding:1px 9px 0;height:14px;line-height:14px;border-radius:4px}#list-loader{margin-top:20px}#list-loader button{padding:0;border-width:1px;width:285px;height:40px;font-size:16px;border-radius:4px}#list-loader button:hover{color:var(--color-main);background:#fff}#list-loader button.hover{color:var(--color-main_text);background:var(--color-main)}#list-loader button:after{font-size:20px}#list-loader button.loading{color:var(--color-text);border-color:#fff;cursor:wait}#list-loader button.loading:hover{color:var(--color-text);background:#fff}#list-loader button.loading.hover{color:var(--color-text);background:#fff}.post .text h1{font-size:1.14285rem}#contact article{min-height:25vh}#contact article .text{margin-top:-15px}#itemHeader{margin:0 0 25px;padding:0 10px}#itemHeader h1{font-size:1.14285rem}#itemHeader p{margin:0 0 12px;font-size:.9285rem}#itemHeader figure{margin:0 auto 12px;padding:0 15px;width:250px}#itemHeader figure div{width:250px;height:112px;*layout-grid-line:112px}#itemHeader figure div img{max-width:180px;max-height:150px}#itemHeader .summary{margin:0 -10px;border-top-width:1px;font-size:14px;line-height:32px;zoom:1}#itemHeader .summary dt{margin:0 0 -32px;padding:0 0 0 10px;height:32px}#itemHeader .summary dd{padding:0 10px 0 0;border-bottom-width:1px;height:32px}.set #itemHeader .summary dd:nth-of-type(1){padding:7px 10px 7px 0;line-height:18px}#itemHeader .summary dd b{font-size:18px}#itemHeader .summary dd span{margin-left:1px}#itemHeader .summary dd ul{padding:7px 0 0;font-size:10px}#itemHeader .summary dd ul li em,#itemHeader .summary dd ul li span{padding:0;border-width:1px;width:59px;height:16px;font-size:11px;line-height:16px}.purchase{margin:0 auto 25px;padding:0 0 15px;max-width:460px;font-size:12px}}@media screen and (max-width: 719px) and (max-width: 480px){.purchase{margin:0 10px 25px;width:auto;max-width:none}}@media screen and (max-width: 719px){section .purchase{margin:0 0 25px}.purchase .head{margin:0 0 14px;height:34px;font-size:15px;line-height:34px}.purchase .head:after{margin-left:-6px;border-top-width:6px;border-left-width:6px;border-right-width:6px;bottom:-6px}.purchase .process{font-size:.857rem}.purchase .shipping{font-size:.857rem;line-height:1}.purchase .shipping:before{margin-right:5px}.purchase ul{margin:0 auto;width:285px}.purchase ul li{margin:0 0 20px}.purchase ul li a{border-width:1px;width:285px;height:60px;border-radius:6px}.purchase ul li a::before{left:10px}.purchase ul li a:hover{border-color:var(--purchase-button);background:-webkit-gradient(linear, left top, left bottom, from(var(--purchase-button_upper)), to(var(--purchase-button)));background:-webkit-linear-gradient(top, var(--purchase-button_upper), var(--purchase-button));background:-o-linear-gradient(top, var(--purchase-button_upper), var(--purchase-button));background:linear-gradient(to bottom, var(--purchase-button_upper), var(--purchase-button))}.purchase ul li a.hover{border-color:var(--purchase-button_lower);background:-webkit-gradient(linear, left top, left bottom, from(var(--purchase-button_upper)), to(var(--purchase-button_lower)));background:-webkit-linear-gradient(top, var(--purchase-button_upper), var(--purchase-button_lower));background:-o-linear-gradient(top, var(--purchase-button_upper), var(--purchase-button_lower));background:linear-gradient(to bottom, var(--purchase-button_upper), var(--purchase-button_lower))}.purchase ul li .sub{padding:0 0 0 40px;width:163px}.purchase ul li .sub dt{font-size:13px}.purchase ul li .sub dt span{font-size:18px}.purchase ul li .sub dd{font-size:18px}.purchase ul li .sup{border-left-width:1px;width:70px;font-size:12px}.purchase ul li .sup dt{height:18px;line-height:15px}.purchase ul li .sup dd{font-size:13px}.shortage{padding:0 0 8px}.shortage .head{margin:0 0 18px}.shortage .notice{font-size:.857rem}.shortage .notice:before{margin-right:1px;width:12px;height:12px;vertical-align:-1px}.shortage ul li{margin:0}.shortage ul li+li{margin-top:8px}.shortage ul li a{padding:15px 12px 20px;width:auto;height:auto;font-size:10px}.shortage ul li a .name{margin:0 0 5px;font-size:.857rem}.shortage ul li a:hover .name{color:#03c;text-decoration:underline}.shortage ul li a.hover .name{color:#f30;text-decoration:none}.shortage ul li .catch{margin:0 0 8px;font-size:.857rem}.shortage ul li figure{margin:0 8px 0 0;width:80px}.shortage ul li figure div{width:80px;height:70px;*layout-grid-line:80px}.shortage ul li figure div img{max-width:80px;max-height:80px}.shortage ul li .price{margin:0 0 5px 88px;font-size:.857rem}.shortage ul li .reviews{margin-left:88px}.shortage ul li .reviews dd{height:12px;line-height:12px}.shortage ul li .reviews dd:before{margin-right:6px;width:66px;height:12px;vertical-align:-2px;background-position:-67px -36px}.shortage ul li .p-50 dd:before{background-position:0 -36px}.shortage ul li .p-45 dd:before{background-position:0 -50px}.shortage ul li .p-40 dd:before{background-position:-13px -36px}.shortage ul li .p-35 dd:before{background-position:-13px -50px}.shortage ul li .p-30 dd:before{background-position:-27px -36px}.shortage ul li .p-25 dd:before{background-position:-27px -50px}.shortage ul li .p-20 dd:before{background-position:-40px -36px}.shortage ul li .p-15 dd:before{background-position:-40px -50px}.shortage ul li .p-10 dd:before{background-position:-54px -36px}.shortage ul li .p-05 dd:before{background-position:-54px -50px}.shortage ul li .p-00 dd:before{background-position:-67px -36px}.shortage ul li .p-none dd{padding:1px 0 0}.shortage ul li .stock{margin:8px 0 0 88px}.shortage ul li .stock span{padding:1px 0 0;border-width:1px;width:64px;height:18px;font-size:11px;line-height:18px;border-radius:5px}}
