<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/** import **/
@import url("/user_data/root_alias/basestyle/fonts/notosan/notosan.css"); /** Noto Sans **/
@import url("/user_data/root_alias/basestyle/css/icon/icon.css"); /** icon **/

/** body update 20190719 **/
body{ font-family: 'Noto Sans Japanese','Hiragino Kaku Gothic ProN','繝偵Λ繧ｮ繝手ｧ偵ざ ProN W3',Meiryo,'繝｡繧､繝ｪ繧ｪ','�ｭ�ｳ �ｰ繧ｴ繧ｷ繝�け','MS P Gothic',Osaka,Arial,Helvetica,Verdana,sans-serif; } 
#contents { margin-top:20px; }


/*** header ***/
.info ul{ padding:0; }
#header-top .block-second .tagline { font-size:1.2rem; }  /** add 20190719 **/
/** #header-top .block-first .info ul li { line-height:15px; font-weight:normal; }   add 20190719 **/
#header-top .block-first .info ul li.logined .account{ color:#fff; }
#header-catnav .category-nav&gt;li { border-left:none; } /** add 20190719 **/
#header-catnav .category-nav&gt;li:focus&gt;a, #header-catnav .category-nav&gt;li:hover&gt;a { text-decoration:none; } /** add 20191122 **/
#header-catnav .category-nav&gt;li&gt;a:hover { text-decoration:underline; } /** add 20191122 **/
#header-catnav .category-nav&gt;li:first-child { border-left:none; } /** add 20190719 **/
#header-catnav .category-nav&gt;li:last-child { border-right:none; } /** add 20190719 **/
#header-catnav .category-nav&gt;li&gt;a { padding:0 7px; border-left: 1px solid #666666; } /** update 20191122 **/
#header-catnav .category-nav&gt;li&gt;a:first-of-type { border-left: none; padding-left:0px; } /** update 20191122 **/
#header-catnav li:before{ content: ' ';
    display: inline-block;
    position: relative;
    top: 1px;
    margin-right: 4px;
    width: 13px;
    height: 13px;
    background: url(/user_data/packages/default/_asset/img/icon/arrow_shop_link.png) center center no-repeat;
    background-size: 100%; }
#header-catnav li:before{ margin-left:15px;} /** add 20191122 **/

/** overwrite style.css 20220329 **/
.product-config.custom-box .config-header .config-title{
	width: calc(100% - 48px);
}

/** main_column char **/
/** h1, h2, h3, h4, h5, h6{line-height: normal; } **/
#main_column { font-family: 'Noto Sans Japanese','Hiragino Kaku Gothic ProN','繝偵Λ繧ｮ繝手ｧ偵ざ ProN W3',Meiryo,'繝｡繧､繝ｪ繧ｪ','�ｭ�ｳ �ｰ繧ｴ繧ｷ繝�け','MS P Gothic',Osaka,Arial,Helvetica,Verdana,sans-serif; font-size:14px; }
#main_column h1 { font-weight:500; font-size:24px; }
#main_column h2 { font-weight:400 !important; font-size:20px; } /** update 20190717 **/
#main_column h3 { font-weight:400; font-size:18px; }
#main_column p { font-weight:400; color:#515459; }
#main_column a { font-weight:400; color:#187fcc;} /** update 20230828 **/
#main_column a:hover { text-decoration: underline; } /** update 20191008 **/
#main_column th { font-weight:500; }
#main_column td { font-weight:400; }
#main_column p small { font-weight:400; font-size:12px; color:#515459; }
#main_column li { font-weight:400; color:#515459; }
#main_column th , #main_column td  { color:#515459; }
#main_column .text-red { color: #fe6000!important; }


/** h2 **/  /** add 20190717 **/
#main_column h2.ttl { font-size:15px; } 
#main_column h2.title { font-size:18px; } 
#main_column .banner .ttl.style , #main_column .banner .ttl.level { height: 40px; color: #ffffff; padding: 12px 0 0 12px; line-height: 15px;}
#main_column .banner .ttl.style { background-image: url("https://www.pc-koubou.jp/web_images/img/plate_style.png"); border-bottom: 2px solid #187ecc; }
#main_column .banner .ttl.level { background-image: url("https://www.pc-koubou.jp/web_images/img/plate_level.png"); border-bottom: 2px solid #ff3300; }
#main_column.template h2{margin-top:50px;}
#main_column.template&gt;h2:first-of-type{margin-top:0;}
#main_column.template .pickup-1 h2.title {margin-top:0;}

/** h3 **/  /** add 20190903 **/
#main_column.template h3{margin-top:28px; margin-bottom:10px; padding-bottom:5px; border-bottom-width:2px; border-left:0; border-right:0; } /** update20230828 **/
#main_column.template .row .columns.textarea-right&gt;h3{margin-left:15px!important;margin-right:15px!important;}/*add 20230828*/
#main_column.template .columns h3 , #main_column.template&gt;h3:first-of-type{margin-top:0;}  /** update 20191008 **/
#main_column.template .columns h3.choice-model__title{ border:none; border-image:none; }
.desktop-theme #main_column.template  h3.SJ-items--title ,
.notebook-theme #main_column.template  h3.SJ-items--title ,
.value-theme #main_column.template  h3.SJ-items--title ,
.game-theme #main_column.template  h3.SJ-items--title ,
.business-theme #main_column.template  h3.SJ-items--title ,
.server-theme #main_column.template  h3.SJ-items--title ,
.trading-theme #main_column.template  h3.SJ-items--title ,
.parts-theme #main_column.template  h3.SJ-items--title ,
.tablet-theme #main_column.template  h3.SJ-items--title ,
.deeplearning-theme #main_column.template  h3.SJ-items--title ,
.used-theme #main_column.template  h3.SJ-items--title {
	background: none !important;
	color: #000 !important;
	margin-top: 28px !important;
	margin-bottom: 12px !important;
	padding-bottom: 5px !important;
	border-bottom-width: 2px !important;
	margin: 28px 15px 12px !important;
	padding: 0px 0 5px !important;
	font-size:18px !important;
}


/** a **/
#main_column .cart-data h3 a{ font-size:14px; }


/** p **/  /** update 20190816 **/
#main_column p { margin-bottom:10px; }
#main_column #search_results p { margin-bottom:initial; }
#main_column .spec-area p , #main_column p.offce-border { margin-bottom:0; }
#main_column p[class^="txt-bg"] { margin-bottom:2px; }
#main_column .question_Box p , #main_column .answer_Box p{ margin-bottom:0px; }
#main_column.template .row .textarea-right p{ margin-left: 15px;margin-right: 15px}/** add 20230828 **/

/** main_column top **/
#main_column .banner-bottom p a { font-size:10px; }

/** main_column image **/
#main_column.template #chat_open:hover{
	opacity: .7;
	filter: alpha(opacity=70);
	cursor: pointer;
}


/** main_column lp **/
#multi_column #main_column &gt; #contents , #multi_column  &gt; #main_column.contents{ position:static; margin:0 0 0 20px; }
#main_column .infinity_category_top_tagline{ right:0 !important; top:0 !important; position: absolute; } /** update 20220422 **/
#main_column .infinity_category_top_tagline_field{ height: 60px; display: inline-block; } /** add 20220422 **/
#main_column .infinity_category_top_tagline_business{ right:0 !important; top:0 !important; position: absolute; } /** update 2010719 **/
#main_column .page-contents{ margin-top:0 !important; }
#main_column h1.fs30u.mb20.mt20{ margin-top:0 !important; }
#main_column .copy { color:#515459; }
#main_column .notice { color:#b30007; }
#main_column div[class$="-head"] p.caption { color:#ffffff; }
#main_column.template table thead .b_bottom_df { border-bottom:#dfdfdf solid 1px;  } /** add 20190903 **/
#main_column.template table .text-center { text-align:center; } /** add 20190903 **/

/** main_column td **/
#main_column table th.groupname , #main_column .grand-total-box table td { color:#fff; }


/** main_column detail **/
#main_column .area-title { margin:0; }
#main_column .product-detailbox .product-detail-topinfo { top:69px; }
.product-detail-container .item-wappen-box .item-wappen-16 {
    padding: 0 5px;
    background-color: #fff;
    border: 2px solid #ff3b30;
    color: #ff3b30;
    font-weight: bold;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    box-shadow: none;
}
/** detail.css **/
.product-detailbox .product-detail-topinfo .container .title{
    width: 900px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

/** side navi **/
#side_column.mtm_side{ margin-top:-50px; }
#side_column .lbox { margin-bottom:20px; }
#side_column .lbox a:hover{ text-decoration: underline; }
#side_column .lbox dt , .lbox dd , .lbox&gt;ul , #side_column&gt;.lbox .lsearch-header , #side_column&gt;.lbox .lsearch-box , #side_column #category_rakusaku.lbox { background-color: #e9eced; }
#side_column&gt;.lbox .lsearch-header , #side_column&gt;.lbox .lsearch-box , #side_column #category_rakusaku.lbox , #side_column #category_rakusaku.lbox h3 , #side_column #category_rakusaku.lbox .checkbox , #side_column #category_rakusaku.lbox .fcenter .p-num{ color:#18191a; }
#side_column&gt;.lbox .lsearch-box .search-title , #side_column #category_rakusaku.lbox h3 { font-size:14px; line-height:20px; font-weight:400 !important; }
#side_column .lbox dt , .lbox dd , .lbox&gt;ul , #side_column&gt;.lbox .lsearch-header , #side_column&gt;.lbox .lsearch-box .p-navi-category , #side_column #category_rakusaku.lbox , #side_column #category_rakusaku.lbox .checkbox label span {  font-size:12px !important;;  line-height:1.2 !important;  font-weight:400 !important; }

#side_column .lbox.gn-01 dt{ margin-top:0px; }
#side_column .lbox dt , .lbox dd , .lbox&gt;ul{ margin-bottom: 10px;}
#side_column .lbox dt { position: relative; padding: 5px 15px !important; }
#side_column .lbox dd { padding: 15px; }
#side_column .lbox ul{ padding: 0px !important; }
#side_column .lbox ul li{ margin-left: 0 !important; margin-top:8px !important; margin-bottom:0 !important; }
#side_column .lbox ul li:first-child{ margin-top:0 !important; }
#side_column .lbox dl dd ul li:after{ content:none !important; }

#side_column&gt;.lbox .lsearch-header , #side_column&gt;.lbox .lsearch-box { padding:15px;}
#side_column&gt;.lbox .lsearch-header { padding-bottom:0; }
#side_column&gt;.lbox .search-title { margin-bottom:10px; }
#side_column&gt;.lbox .lsearch-box .p-navi-category { padding:0; margin-bottom:10px; }

#side_column #category_rakusaku.lbox { padding:15px 15px 50px;}
#side_column #category_rakusaku.lbox .lsearch-header , #side_column #category_rakusaku.lbox .lsearch-box { margin-bottom:10px; }

/** #side_column .product-toggle-menu dt span , .product-toggle-menu dd .product-toggle-submenu ul li a { color:#18191a; } **/
#side_column .side_banner1 li a, .side_links1 li a { color:#515459; }  /** add 20190722 **/
#side_column .category_open { display:block; }
#side_column .product-toggle-menu &gt; dl &gt; dt &gt; a &gt; span:after { background:none; } /** add 20190723 **/

/** indicator **/
#main_column .indicator li.active{color:#ffffff;}

/** btn **/
#main_column .btn-primary , #main_column .btn-blue , #main_column .btn-blue-s , .btn-blue:focus ,#main_column .btn-fm .btn a { color:#ffffff; }
#main_column .btn-fm .btn .type01:hover { color:#329900; }
#main_column .btn-fm .btn .type02:hover { color:#187FCC; }
#main_column .btn-fm .btn .type03:hover { color:#EA3556; }
#main_column .btn-blue:hover { color:#187ecc; } 
#main_column .btn-grey { color:#ffffff; } 
#main_column .btn-grey:hover { color:#acacac; text-decoration:none; } 
#main_column .btn-blue , #main_column .btn-blue:focus {
    background: 14px 7px no-repeat #3cc464;
    border: 2px solid #3cc464;
    -webkit-box-shadow: 0 3px #2b8c49;
    -moz-box-shadow: 0 3px #2b8c49;
    box-shadow: 0 3px #2b8c49;
}
#main_column .btn-blue:hover { color:#3cc464; background:#fff; }
#main_column .btn-copy-company { display:block; margin: 0 auto; }

/** search_results **/
#main_column .more a{ color:#ffffff; }

/** over write n_size.css 20220217**/
.product-toggle-menu dt.brand.level.desktop a.toggle-link, .product-toggle-menu dt.brand.level.desktop span {
    background: url(/user_data/packages/default/_asset/img/side/side_pc_03_ver02.png) left 5px center no-repeat;
}
/** over write n_size.css 20221201**/
.product-toggle-menu dt.brand.level.note a.toggle-link{
	background: url(/web_images/image/side_pc_lev_note.png) left 5px center no-repeat;
}

/** basic-theme **/
/** index **/
.bto-theme #main_column.template .anchor-link a:hover, .device-theme #main_column.template .anchor-link a:hover, .info-theme #main_column.template .anchor-link a:hover, .desktop-theme #main_column.template .anchor-link a:hover, .trading-theme #main_column.template .anchor-link a:hover, .notebook-theme #main_column.template .anchor-link a:hover,.business-theme #main_column.template .anchor-link a:hover, .used-theme #main_column.template .anchor-link a:hover, .parts-theme #main_column.template .anchor-link a:hover, .sales-theme #main_column.template .anchor-link a:hover, .tablet-theme #main_column.template .anchor-link a:hover, .shopguide-theme #main_column.template .anchor-link a:hover, .value-theme #main_column.template .anchor-link a:hover {
	background-color: #fff;
}

.bto-theme #main_column.template .anchor-link a:focus, .device-theme #main_column.template .anchor-link a:focus, .info-theme #main_column.template .anchor-link a:focus, .desktop-theme #main_column.template .anchor-link a:focus, .trading-theme #main_column.template .anchor-link a:focus, .notebook-theme #main_column.template .anchor-link a:focus, .business-theme #main_column.template .anchor-link a:focus, .used-theme #main_column.template .anchor-link a:focus, .parts-theme #main_column.template .anchor-link a:focus, .sales-theme #main_column.template .anchor-link a:focus, .tablet-theme #main_column.template .anchor-link a:focus, .shopguide-theme #main_column.template .anchor-link a:focus, .value-theme #main_column.template .anchor-link a:focus {
	background-color: #fff;
}

.bto-theme #main_column.template .anchor-link a, .device-theme #main_column.template .anchor-link a, .info-theme #main_column.template .anchor-link a, .desktop-theme #main_column.template .anchor-link a, .trading-theme #main_column.template .anchor-link a, .notebook-theme #main_column.template .anchor-link a, .business-theme #main_column.template .anchor-link a, .used-theme #main_column.template .anchor-link a, .parts-theme #main_column.template .anchor-link a, .sales-theme #main_column.template .anchor-link a, .tablet-theme #main_column.template .anchor-link a, .shopguide-theme #main_column.template .anchor-link a, .value-theme #main_column.template .anchor-link a {
	padding: 10px 28px 10px 13px;
	background: #e9eced;
	border: solid 2px #e9eced;
}
.bto-theme #main_column.template .anchor-link a, .device-theme #main_column.template .anchor-link a, .info-theme #main_column.template .anchor-link a, .desktop-theme #main_column.template .anchor-link a, .trading-theme #main_column.template .anchor-link a, .notebook-theme #main_column.template .anchor-link a, .business-theme #main_column.template .anchor-link a, .used-theme #main_column.template .anchor-link a, .parts-theme #main_column.template .anchor-link a, .sales-theme #main_column.template .anchor-link a, .tablet-theme #main_column.template .anchor-link a, .shopguide-theme #main_column.template .anchor-link a, .value-theme #main_column.template .anchor-link a {
	color: #000;
}
/** h2 **/
.bto-theme #main_column.template h2, .device-theme #main_column.template h2, .info-theme #main_column.template h2, .desktop-theme #main_column.template h2, .trading-theme #main_column.template h2, .notebook-theme #main_column.template h2, .business-theme #main_column.template h2, .used-theme #main_column.template h2, .parts-theme #main_column.template h2, .sales-theme #main_column.template h2, .tablet-theme #main_column.template h2, .shopguide-theme #main_column.template h2, .value-theme #main_column.template h2 {
	color: #000!important;
	background: #e9eced!important;
    background: -webkit-gradient(linear,left top,right top,color-stop(0,#e9eced),to(#f6f6f6))!important;
    background: linear-gradient(to right,#e9eced 0,#f6f6f6 100%)!important;
	font-weight: 600!important;
	text-align: left!important;
    font-size: 20px!important;
}
.bto-theme #main_column.template .SJ-items--title h2, .device-theme #main_column.template .SJ-items--title h2, .info-theme #main_column.template .SJ-items--title h2, .desktop-theme #main_column.template .SJ-items--title h2, .trading-theme #main_column.template .SJ-items--title h2, .notebook-theme #main_column.template .SJ-items--title h2, .business-theme #main_column.template .SJ-items--title h2, .used-theme #main_column.template .SJ-items--title h2, .parts-theme #main_column.template .SJ-items--title h2, .sales-theme #main_column.template .SJ-items--title h2, .tablet-theme #main_column.template .SJ-items--title h2, .shopguide-theme #main_column.template .SJ-items--title h2, .value-theme #main_column.template .SJ-items--title h2 {
	background: #e9eced!important;
    background: -webkit-gradient(linear,left top,right top,color-stop(0,#e9eced),to(#f6f6f6))!important;
    background: linear-gradient(to right,#e9eced 0,#f6f6f6 100%)!important;
	font-weight: 600!important;
}
.bto-theme #main_column.template h2.SJ-items--title, .info-theme #main_column.template h2.SJ-items--title, .desktop-theme #main_column.template h2.SJ-items--title, .trading-theme #main_column.template h2.SJ-items--title, .notebook-theme #main_column.template h2.SJ-items--title, .business-theme #main_column.template h2.SJ-items--title, .device-theme #main_column.template h2.SJ-items--title, .used-theme #main_column.template h2.SJ-items--title, .parts-theme #main_column.template h2.SJ-items--title, .sales-theme #main_column.template h2.SJ-items--title, .tablet-theme #main_column.template h2.SJ-items--title, .shopguide-theme #main_column.template h2.SJ-items--title, .value-theme #main_column.template h2.SJ-items--title {
	background: #e9eced!important;
    background: -webkit-gradient(linear,left top,right top,color-stop(0,#e9eced),to(#f6f6f6))!important;
    background: linear-gradient(to right,#e9eced 0,#f6f6f6 100%)!important;
	font-weight: 600!important;
}
.desktop-theme #main_column.template .SJ-items--title, .notebook-theme #main_column.template .SJ-items--title {
    color: #000!important;
    background: #e9eced!important;
    background: -webkit-gradient(linear,left top,right top,color-stop(0,#e9eced),to(#f6f6f6))!important;
    background: linear-gradient(to right,#e9eced 0,#f6f6f6 100%)!important;
    font-weight: 600!important;
    text-align: left!important;
    font-size: 20px!important;
}
.basic-theme .desktop-theme #main_column.template h2, .basic-theme .notebook-theme #main_column.template h2, .basic-theme .business-theme #main_column.template h2{
	color: #000!important;
	background: #e9eced!important;
    background: -webkit-gradient(linear,left top,right top,color-stop(0,#e9eced),to(#f6f6f6))!important;
    background: linear-gradient(to right,#e9eced 0,#f6f6f6 100%)!important;
	font-weight: 600!important;
	text-align: left!important;
    font-size: 20px!important;
}
.basic-theme .desktop-theme #main_column.template .SJ-items--title, .basic-theme .notebook-theme #main_column.template .SJ-items--title, .basic-theme .business-theme #main_column.template .SJ-items--title{
	background: #e9eced!important;
    background: -webkit-gradient(linear,left top,right top,color-stop(0,#e9eced),to(#f6f6f6))!important;
    background: linear-gradient(to right,#e9eced 0,#f6f6f6 100%)!important;
	font-weight: 600!important;
}
.basic-theme #main_column.contents .SJ-items--title{
	background: #e9eced!important;
    background: -webkit-gradient(linear,left top,right top,color-stop(0,#e9eced),to(#f6f6f6))!important;
    background: linear-gradient(to right,#e9eced 0,#f6f6f6 100%)!important;
	font-weight: 600!important;
	color: #000!important;
}

.basic-theme #main_column.contents .feature-content .title.businessTheme-title{
	background: #e9eced!important;
    background: -webkit-gradient(linear,left top,right top,color-stop(0,#e9eced),to(#f6f6f6))!important;
    background: linear-gradient(to right,#e9eced 0,#f6f6f6 100%)!important;
	font-weight: 600!important;
	color: #000!important;
	border: none!important;
}


/** h3 **/
.bto-theme #main_column.template h3, .device-theme #main_column.template h3, .info-theme #main_column.template h3, .desktop-theme #main_column.template h3, .trading-theme #main_column.template h3, .notebook-theme #main_column.template h3, .business-theme #main_column.template h3, .used-theme #main_column.template h3, .parts-theme #main_column.template h3, .sales-theme #main_column.template h3, .tablet-theme #main_column.template h3, .shopguide-theme #main_column.template h3, .value-theme #main_column.template h3 {
	-o-border-image: linear-gradient(to right,#e9eced 0,#f6f6f6 100%) 1/0 0 1px 0;
	border-image: -webkit-gradient(linear,left top,right top,from(#e9eced),to(#f6f6f6)) 1/0 0 1px 0;
    border-image: linear-gradient(to right, #e9eced 0, #f6f6f6 100%) 1/0 0 2px 0;/*update20230828*/
	padding: 0 0 5px 0!important;
	border-width: 2px;/** add 20230828 **/
}
#main_column.template h3.parts-category-item-name{/*add 20230828*/
	border: none;
}
.basic-theme #main_column.template .category-theme-news-jimoto .related-topics a h3{
	color: #000!important;
}
.basic-theme .desktop-theme.category-theme #main_column.template h3, .basic-theme .notebook-theme.category-theme #main_column.template h3, .basic-theme .business-theme.category-theme #main_column.template h3{
	-o-border-image: linear-gradient(to right,#e9eced 0,#f6f6f6 100%) 1/0 0 1px 0;
    border-image: -webkit-gradient(linear,left top,right top,from(#e9eced),to(#f6f6f6)) 1/0 0 1px 0;
    border-image: linear-gradient(to right,#e9eced 0,#f6f6f6 100%) 1/0 0 1px 0;
	padding: 0 0 5px 0!important;
}
/** a **/
.basic-theme #main_column .top_infomation_text a {
    color: #000;
}

/** report search result **/
.bto-theme .reportlist--report-2 .search-result, .device-theme .reportlist--report-2 .search-result, .info-theme .reportlist--report-2 .search-result, .desktop-theme .reportlist--report-2 .search-result, .trading-theme .reportlist--report-2 .search-result, .notebook-theme .reportlist--report-2 .search-result, .business-theme .reportlist--report-2 .search-result, .used-theme .reportlist--report-2 .search-result, .parts-theme .reportlist--report-2 .search-result, .sales-theme .reportlist--report-2 .search-result, .tablet-theme .reportlist--report-2 .search-result, .shopguide-theme .reportlist--report-2 .search-result, .value-theme .reportlist--report-2 .search-result {
	border-bottom: 1px solid #e9eced!important;
}
.bto-theme .reportlist--report-2 .search-result .right-text .name, .device-theme .reportlist--report-2 .search-result .right-text .name, .info-theme .reportlist--report-2 .search-result .right-text .name, .desktop-theme .reportlist--report-2 .search-result .right-text .name, .trading-theme .reportlist--report-2 .search-result .right-text .name, .notebook-theme .reportlist--report-2 .search-result .right-text .name, .business-theme .reportlist--report-2 .search-result .right-text .name, .used-theme .reportlist--report-2 .search-result .right-text .name, .parts-theme .reportlist--report-2 .search-result .right-text .name, .sales-theme .reportlist--report-2 .search-result .right-text .name, .tablet-theme .reportlist--report-2 .search-result .right-text .name, .shopguide-theme .reportlist--report-2 .search-result .right-text .name, .value-theme .reportlist--report-2 .search-result .right-text .name {
	color: #000!important;
}
/** basic-theme API layout **/
.SJ-items__item .item-copy{
	color: #000!important;
}
.SJ-items__item .item-icon i span{
	padding: 5px 3px!important;
	border: 1px solid #cba924!important;
	background: #fbf0c9!important;
}
.SJ-items__item .item-icon i{
	color: #b30007!important;
}
.SJ-items__item .item-spec .spec-lists .cpu, .SJ-items__item .item-spec .spec-lists .graphic{
	color: #000!important;
}
.itemlist--1 .search-result .right-text .price-opt{
	margin-bottom: 7px!important;
}
.itemlist--1 .search-result .label i span{
	padding: 0px 3px!important;
	border: 1px solid #cba924!important;
    background: #fbf0c9!important;
    color: #b30007!important;
}
.itemlist--1 .search-result .right-text .name{
	color: #000!important;
}
.itemlist--1 .search-result{
	border-bottom: 1px solid #e9eced!important;
	/**  Horizontal margin adjustment **/
	padding: 6px!important;
}
.itemlist--1 .search-result .right-text .spec .cpu, .itemlist--1 .search-result .right-text .spec .graphic{
	color: #000!important;
}
/** link-color **/
.link-group a{
	color: #000!important;
}
.link-group a::after{
	border-color: #000!important;
}
.parts-category a:hover, .parts-category a:focus {
    color: #000!important;
}
.pc4-sp2 a, .pc4-sp2 a:hover {
    color: #000!important;
}
.maker a, .maker a:hover {
    color: #000!important;
}
.reportlist .search-result .right-text .name {
    color: #000!important;
	font-size: 15px!important;
}
.creator-theme.category-theme .reportlist .search-result .right-text .name ,
.game-theme .reportlist .search-result .right-text .name {
    color: #fff!important;
}



#contents #main_column.template .category-theme-news-jimoto .related-topics a h3 {
    color: #000 !important;
	font-size: 15px!important;
}

/** WP shop_guide templates **/
#main_column.template .row-img-left img {
	margin-left:0;
}
.row-img-left {
	padding: 0 23px;
}

/** footer layout **/
#c-587.c-footer-template .c-product_group {
    justify-content: space-around;
}
/** custermize **/
.p-scope-default .product-config .config-content .options-list li .checkbox-inline&gt;span&gt;div, .p-scope-default .product-config .config-content .options-list li .radio-inline&gt;span&gt;div{
	/** margin ajustment **/
	padding: 0 10px 0 0;
}
/** over write game-theme.css **/
.game-theme .product-detailbox.bg_rgb div.flex-viewport{
	background-color: #000;
}
.game-theme .product-detailbox.bg_rgb .note{
	color: #fff;
}
/** main_column game-theme **/
.game-theme #main_column .item-list-nav .select-wrap .btn-group.list_sort_title , 
.game-theme #main_column p , 
.game-theme #main_column a {
	color:#ffffff;
}
.game-theme #main_column small , .game-theme #main_column .copy { color:#e9eced; }
.game-theme #main_column .notice { color:#ff0000; }
.game-theme #main_column  li.whats_new { color:#999; }
.game-theme #main_column .btn-fm .btn .type01:hover { color:#ea5404; }
.game-theme #main_column .item-list-nav .select-wrap .btn-group button { background-color:#FFFFFF;}

.game-theme #main_column ul.item-wrap a , 
.game-theme #main_column ul.item-wrap a:hover,
.game-theme #main_column .p-pager a , 
.game-theme #main_column  .p-pager a:hover{
	color:#187fcc;
}
.game-theme #main_column ul.dropdown-menu a , 
.game-theme #main_column ul.dropdown-menu a:hover{
	color:#18191a;
}
#main_column .p-pager a.p-active , 
#main_column  .p-pager a.p-active:hover,
.game-theme #main_column .p-pager a.p-active , 
.game-theme #main_column  .p-pager a.p-active:hover{
	color:#999999;
}

#main_column  .p-pager a.p-active:hover ,
.game-theme #main_column  .p-pager a.p-active:hover{
	text-decoration:none;
}

/** list **/
#main_column.template dt , #main_column.template dd { /*** update 20190821 ***/
	margin-bottom:14px;
}

#main_column.template ol , #main_column.template ul { /*** update 20191008 ***/
	border: none;
	margin: 15px 20px 15px 40px;
	padding: 0;
}


#main_column.template ol li, #main_column.template ul li{ /*** update 20191008 ***/
	line-height:1.6;
	margin-top:12px ;
	margin-bottom:4px;
	padding-bottom:8px;
	border-bottom: 1px solid #e9eced;
}

#main_column.template ul.sns-link li{
	border-bottom:none;
	margin-bottom:0;
	padding-bottom:0;

}


#main_column.template ol li:before, #main_column.template ul li:before { /*** update 20191008 ***/
	margin-left: -20px;
}

#main_column.template ol li a, #main_column.template ul li a{
	color:#187fcc;
}

#main_column.template ol li a:hover, #main_column.template ul li a:hover{
	text-decoration:underline;
}

#main_column.template ol.list li, #main_column.template ul.list li { /*** update 20190821 ***/
	list-style: inherit;
	list-style-position: outside;
	margin-left: 20px;
}
#main_column.template dl { /*** update 20190821 ***/
  margin-left: 21px;
}
#main_column.template .row dl.list{ /*** update 20190821 ***/
	counter-reset:title;
	margin-left:21px;
	margin-right:15px;
}
#main_column.template .row dl.list dt{ /*** update 20190821 ***/
	counter-increment:title;
	counter-reset:list;
}
#main_column.template .row dl.list dd{ /*** update 20190821 ***/
	counter-increment:list;
}
#main_column.template .row dl.list dt:before{ /*** update 20190821 ***/
	content:counter(title)". ";
}
#main_column.template .row dl.list dd:before{ /*** update 20190821 ***/
	content:counter(list)". ";
}

#main_column.template ol.none_mark , #main_column.template ul.none_mark { /*** add 20200725 ***/
	margin-left:20px;
}

#main_column.template ol.none_mark li:before , #main_column.template ul.none_mark li:before { /*** add 20200725 ***/
	content:none;
}


/** breadcrumb **/
#main_column .breadcrumb{ margin: 0 0 10px !important; }
#main_column .breadcrumb ul li{ color:#525252 !important; padding-bottom:5px; border:none; }
#main_column .breadcrumb ul li:before{ margin-left:0; content:" "; }
#main_column .breadcrumb ul li a{ color:#525252 !important; }


#main_column.template .row .column.textarea-right&gt;p:last-of-type,
#main_column.template .row .columns.textarea-right&gt;p:last-of-type{
	margin-bottom:0px;
	margin-left: 15px;/** add 20230828 **/
	margin-right: 15px;/** add 20230828 **/
}

/** dialog **/
#businessMemberDialog {padding:15px;}
#memberPriceDialogProceed { color:#187fcc; }
#memberPriceDialogProceed:hover { cursor:pointer; }

/** over write common_minify.css add 20191119 **/
#main_column ul.dropdown-menu{
	margin-left:15px;
	margin-right:15px;
}

.shop-select-box table
{
	width: 100%;
}

.shop-select-box .right
{
	width: 35%;
}

.shop-select-box .center
{
	width: 20%;
}
/** over write common.css add 20200330 **/
#header-top .block-first .info ul li{
	display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

body {
	min-width: 1200px;
}

/** over write n_common.css update 20220705 **/
.search-info input[type=search]{
	font-weight:400;
}

.side-search__content .side-search--input input::placeholder{
	color:#aaaaaa;
}

.cospa__panel--1 , .cospa--img {
	background-color:transparent;
}

.cospa__comment{
	margin:0 auto 15px;
    padding: 0 10px 13px 10px;
    text-align: center;
    width:700px;
}

.cospa__comment , .cospa__comment a{
	color:#187FCC;
	font-size:14px;
}

.cospa__comment li h3{
	font-size:20px;
	margin-bottom:12px;
}

.cospa__comment li.onethird{
	/* width:33.3% */
    background: #E9ECED;
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    width: 190px;
    height: 190px;
    padding: 65px 15px;
}

h3.cospa__title{
	background:#187FCC;
	margin-bottom: 15px;
    padding: 15px;
    font-size: 18px;
    line-height: 30px;
    color: #fff;
}

.side-cart--btn{
	height: 50px;
	line-height: 50px;
	font-size: 18px;
}

.side-cart--btn a{
	width:50%;
	margin:0 auto;
}

#main_column .item-list-nav .select-wrap{
	float:left;
	margin-top:2px;
}

.side_post1 li .link{
	font-size:1.2rem;
}
.side_post1 li .link:hover{
	text-decoration:underline;
}

.top_infomation_text ul li a{
	font-size:13px;
}

.side-search__horizontal .side-search--input {
	z-index:auto;
}

.side-support__block #chat_open a:hover{
	text-decoration:none;
	cursor: pointer;
}

.mypage-contents .point-contents .pull-left img{
	width:100px;
}

.mypage-contents .business-contents{
	width:700px;
	margin:0 auto;
	padding: 20px 30px;
    border: 1px solid #ccc;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

.mypage-contents .business-contents .title{
	text-align:center;
	color:#EE0000 !important;
	font-size:24px;
}

.mypage-contents .business-contents .logo_area , .mypage-contents .business-contents .registration_in{
	width:500px;
	margin:0 auto;
}

.mypage-contents .business-contents .logo_area img{
	width:200px;
}

.mypage-contents .business-contents .logo_area div{
	display:inline-block;
	vertical-align: middle;
}

.mypage-contents .business-contents .logo_area .arrow {
     position: relative;
     height: 30px;
     width: 30px;
     background-color: #187fcc;
     margin: 0 40px 0 20px;
}

.mypage-contents .business-contents .logo_area .arrow:before {
     position: absolute;
     content:"";
     border: solid 30px transparent;
     border-left: solid 30px #187fcc;
     top: -15px;
     left: 30px;
}

.mypage-contents .business-contents .registration_list li{
	list-style: disc;
	list-style-position: inside;
}

.pop-up .popup-container .slides img {
    max-width: initial;
}

.head--menu a{
	border-radius:5px;
}

/** add 20210323 tax start**/
.EC-items__item .item-price .price--intax{
    color:#000;
}

.EC-items__item .item-price .price--num{
	font-size:22px !important;
}

.EC-items__item .item-spec .spec-icon .icon i.core .i--text .i--num{
	font-weight: 400!important;
}

.EC-items__item .item-spec .spec-icon .icon i.gpu .i--name{
	font-weight: 400!important;
}

.EC-items__item .item-code dt,
.EC-items__item .item-code dd{
    font-weight: 400 !important;	
}

.EC-items__item .item-price dl dd{
	margin-left:0 !important;
}

.EC-items__item .item-code dd, .EC-items__item .item-code dt{
    font-size: 12px!important;
    line-height: 1.2!important;
}

.EC-items__item .item-code dt{
    margin-right: 5px!important;
    color: #18191a!important;
}

.EC-items__item .item-code dd{
    padding: 1px 4px!important;
    background: #18191a!important;
    color: #fff!important;
}

.EC-items__item .item-code{
	display: -webkit-box!important;
    -webkit-box-pack: center!important;
    display: -ms-flexbox!important;
    display: flex!important;
    -ms-flex-pack: center!important;
    justify-content: center!important;
    -webkit-box-align: center!important;
    -ms-flex-align: center!important;
    align-items: center!important;
    margin-bottom: 5px!important;
    margin-top: 4px!important;
    text-align: right!important;
    font-size: 12px!important;
    line-height: 1.2!important;
}

.EC-items__item .item-price__cell {
    display: -webkit-box!important;
    display: -ms-flexbox!important;
    display: flex!important;
    -webkit-box-pack: center!important;
    -ms-flex-pack: center!important;
    justify-content: center!important;
    padding: 4px 4px 4px 8px!important;
    vertical-align: middle!important;
}

.EC-items__item--1 .item-price .price__normal{
	padding:0;
}

.side-cart__total{
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.side-cart__total--text{
	text-align:right;
}

.suggest_upper_content .suggest_detail_price span.suggest_tax{
	font-size:10px;
}

.price__special{
	padding:0 10px !important;
}

.SJ-items__item .item-price .price__special dd{
	margin-left: 0!important;
}


/** add 20210323 tax end**/

.side--fixed.open {
	-webkit-transform: translateX(-50%) !important;
	transform: translateX(-50%) !important;
}

.head--menu {
	position: absolute;
	top: 50%;
	right: 20px;
	margin-top: -25px;
	width: 50px;
	height: 50px;
	text-align: center;
	font-size: 1rem;
	line-height: 1.2;
}

.side--fixed {
	display: none;
	position: fixed;
	top: 70px;
	left: 50%;
	-webkit-transition: ease .3s;
	transition: ease .3s;
	-webkit-transform: translateX(-50%) !important;
	transform: translateX(-50%) !important;
	width: 940px;
	z-index: 100;
}

.EC-items__item .item-price .price--title--web , .SJ-items__lists  .price--title--web , .SJ-items .price--title--web , .itemlist--1 .price--title--web {
	color: #dd0033;
}


.itemlist--1 .search-result .right-text .pirce-area dl dd{
	color: #dd0033 !important;
}

.EC-items__item .item-price .price--strike--num , .EC-items__item .item-price .price--arrow{
	color:#515459;
	font-weight:400;
}


/** cart **/
#side-cart{
    width: 488px;
}

.side-cart__block {
    position: relative;
    margin: 20px;
}

.side-cart__score {
    margin-bottom: 20px;
    padding: 0 0 6px 0;
    border-bottom: solid #9fa7b0 1px;
}

.side-cart__items {
    position: relative;
    max-height: 365px;
    overflow: auto;
    padding: 0 40px 0 0;
    background:none;
}

.side-cart__lists {
    width: 400px;
}

.side-cart__lists--item:first-child {
    padding-top: 0;
}

.side-cart__lists--item {
    padding: 15px 0;
    border-bottom: solid #e9eced 1px;
}

.side-cart__lists--item&gt;a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    width: 100%;
}

.side-cart__lists--photo {
    position: relative;
    padding-bottom: 80px;
    width: 80px;
    height: 0;
    overflow: hidden;
}

.side-cart__lists--photo img {
    position: absolute;
    top: 0;
    left: 0;
}

.side-cart__lists__info {
    margin-left: 20px;
    width: 300px;
}

.side-cart__lists--copy {
    font-size: 14px;
    font-weight: 400;
    line-height: 1.4;
    color: #187fcc;
}

.side-cart__lists__price {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: absolute;
    bottom: 0;
    left: 0;
    padding: 4px 12px;
    width: 100%;
    background: #e9eced;
}

.side-cart__lists__price--title {
    width: 20%;
    font-size: 1.3rem;
    font-weight: 400;
}

.side-cart__lists__price--text {
    width: 80%;
    text-align: right;
    color: #b30007;
}

.side-cart__lists__price--text .num {
    font-size: 2rem;
    font-weight: 700;
}

.side-cart__lists__price--text .unit {
    font-size: 1.2rem;
}

.side-cart__foot {
    margin-top: 12px;
    padding: 20px 0 0;
    border-top: solid #9fa7b0 1px;
}

.side-cart__total {
    padding: 2px 10px 3px;
    background: #e9eced;
    height: auto;
	-webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.side-cart__total--text {
    margin-left: 32px;
    color: #b30007;
}

.side-cart__total--text .num {
    font-size: 2.5rem;
    font-weight: 700;
}

.side-cart__total--text .unit {
    font-size: 1.4rem;
}

.side-cart--btn {
	position:static;
    margin-top: 20px;
    width: 100%;
    height: 50px !important;
    text-align: center;
    font-size: 18px !important;
    font-weight: 400;
    line-height: 50px !important;
}

.side-cart--btn a{
	width:50% !important;
}

.side-cart--btn a:after{
    content:none;
}

#search_results .block-search .form .refine .cat-area-label{
	margin:-12px  0 0;
}

#search_results .block-search .form .refine .cat-area-label--item {
    margin:12px 20px 0 0;
}

#search_results .block-search .form .refine .cat-area .btn_refine {
    margin: 25px auto 5px !important;
}

/** search add 20220705  **/
#search_results  #product-feature-form .search-form__refine ,
#search_results  #product-collabo-game-form .search-form__refine{
	height:auto;
	padding:0;
}

#search_results  #product-feature-form .refine--spec,
#search_results  #product-collabo-game-form .refine--spec{
	display: block;
	width: 100%;
	margin: 16px 0 0;
	padding: 20px 0 0;
}

#search_results  #product-feature-form .refine--spec__title,
#search_results  #product-collabo-game-form .refine--spec__title{
	padding: 0; 
	color: #515459 !important; 
	width:400px  !important;
}

#search_results  #product-feature-form .refine--spec__list,
#search_results  #product-collabo-game-form .refine--spec__list{
	width: 100% !important;
	padding: 20px 0 0;
	background: none;
}

#search_results  #product-collabo-game-form {
	display:none;
}

#search_results  #product-collabo-game-form.on {
	display:block;
}
/** search **/

/** over write n_side.css add 20191106 **/
.product-toggle-menu dt.brand .toggle-link, .product-toggle-menu dt.brand span {
  padding: 10px 32px 10px 55px;
}




/** Windows 11 繧ｵ繧､繝峨リ繝� 譛ｬ菴鍋判蜒丞､画峩 20220428 **/
.product-toggle-menu dt.brand.style.desktop .toggle-link {
    background: url(/user_data/packages/default/_asset/img/side/side_pc_01_ver02.png) left 5px center no-repeat;
}

.product-toggle-menu dt.brand.style.note .toggle-link {
    background: url(/user_data/packages/default/_asset/img/side/side_pc_02_ver02.png) left 7px center no-repeat;
}

.product-toggle-menu dt.brand.sense.desktop .toggle-link {
    background: url(/user_data/packages/default/_asset/img/side/side_pc_05_ver02.png) left 5px center no-repeat;
}

.product-toggle-menu dt.brand.solution.desktop .toggle-link {
    background: url(/user_data/packages/default/_asset/img/side/side_pc_07_ver02.png) left 5px center no-repeat;
}
.product-toggle-menu dt.brand.solution.note .toggle-link {
    background: url(/wp/wp-content/uploads/2022/08/side_pc_07_ver02.png) left 5px center no-repeat;
}





.product-toggle-menu dt.brand.parts { border-left: 5px solid #187fcc; }
.product-toggle-menu dt.brand.parts .toggle-link { 
  background: url(/user_data/root_alias/web_images/image/leftcol_navback_pcparts.png) left 5px center no-repeat;
}

.product-toggle-menu dt.brand.device { border-left: 5px solid #187fcc; }
.product-toggle-menu dt.brand.device .toggle-link { 
  background: url(/user_data/root_alias/web_images/image/leftcol_navback_device.png) left 5px center no-repeat;
}

.product-toggle-menu dt.brand.used_pc,
.product-toggle-menu dt.brand.used_sphone,
.product-toggle-menu dt.brand.used_parts,
.product-toggle-menu dt.brand.used_tablet,
.product-toggle-menu dt.brand.used_swatch,
.product-toggle-menu dt.brand.used_devices,
.product-toggle-menu dt.brand.used_headphone{
	border-left: 5px solid #00a050;
}

.product-toggle-menu dt.brand.used_pc .toggle-link { 
  background: url(/user_data/root_alias/web_images/image/side_used_pc_02.png) left 5px center no-repeat;
}

.product-toggle-menu dt.brand.used_sphone .toggle-link { 
  background: url(/user_data/root_alias/web_images/image/side_used_sphone_02.png) left 5px center no-repeat;
}

.product-toggle-menu dt.brand.used_parts .toggle-link { 
  background: url(/user_data/root_alias/web_images/image/side_used_parts.png) left 5px center no-repeat;
}

.product-toggle-menu dt.brand.used_headphone .toggle-link { 
  background: url(/user_data/root_alias/web_images/image/side_used_tws.png) left 5px center no-repeat;
}

.product-toggle-menu dt.brand.used_tablet .toggle-link { 
  background: url(/user_data/root_alias/web_images/image/side_used_tablet.png) left 5px center no-repeat;
}

.product-toggle-menu dt.brand.used_swatch .toggle-link { 
  background: url(/user_data/root_alias/web_images/image/side_used_smartwatch.png) left 5px center no-repeat;
}

.product-toggle-menu dt.brand.used_devices .toggle-link { 
  background: url(/user_data/root_alias/web_images/image/side_used_device.png) left 5px center no-repeat;
}
/** 繝繧ｦ繝ｳ繝ｭ繝ｼ繝峨た繝輔ヨ **/
.product-toggle-menu dt.brand.download {
    border-left: 5px solid #3E67C5;
}
.product-toggle-menu dt.brand.download .toggle-link {
    background: url(/user_data/root_alias/web_images/image/side_soft.png) left 5px center no-repeat;
}
/** 繝ｬ繝ｳ繧ｿ繝ｫPC **/
.product-toggle-menu dt.brand.rental {
    border-left: 5px solid #E3C519;
}
.product-toggle-menu dt.brand.rental .toggle-link {
    background: url(/user_data/root_alias/web_images/image/side_rent.png) left 5px center no-repeat;
}


/** over write json.css update 2020.10.21 **/
@font-face {
	font-family: 'Noto Sans JP';
	font-style: normal;
	font-weight: 400;
	src: url(/user_data/packages/responsive/_asset/fonts/subset/NotoSansCJKjp-Regular.otf) format("opentype"), url(/user_data/packages/responsive/_asset/fonts/subset/NotoSansCJKjp-Regular.woff) format("woff")
}

@font-face {
	font-family: 'Noto Sans JP';
	font-style: normal;
	font-weight: 600;
	src: url(/user_data/packages/responsive/_asset/fonts/subset/NotoSansCJKjp-Bold.otf) format("opentype"), url(/user_data/packages/responsive/_asset/fonts/subset/NotoSansCJKjp-Bold.woff) format("woff")
}

.itemlist--1 .search-result .right-text .info-area .spec , .itemlist--1 .search-result .right-text .info-area .spec-opt{
	color:#000 !important;
}

.itemlist--1 .search-result .right-text .spec .os{
	font-weight:600;
}

.itemlist--1 .search-result .info-area .label i{
	width:90px !important;
}

.more--1{
	margin:0 !important;
}
/**
.itemlist--1 .search-result .label{
	margin:0 !important;
}
**/
.itemlist--1 .search-result .right-text .name{
	line-height: 1.3!important;
}

.SJ-items--comment{
	margin: 0 !important;
}

.icon-new{
	z-index:1;
}

#main_column.template h4{
	margin-left:15px;
	margin-right:15px;
	margin-bottom:12px;
	font-size:16px;
}

#main_column.template h3 + h4{
	margin-top:25px;
}

.SJ-items__item .item-spec .spec-icon .icon i.core-2 .i--text:first-child{
	margin-top: 0!important;
}
.itemlist--1 .search-result .right-text .price-spec .spec-area i.core-2 .i--text:first-child{
	margin-top: 0!important;
}

.SJ-items__lists .core .i--text .i--num.core--num{
	white-space: nowrap;
}

.itemlist--1 .search-result .right-text .price-spec .pirce-area.has-arrow .stock{
	   top: 30% !important;
}

.game-theme h2.SJ-items + ul.SJ-items__lists{
	background: #fff;
	margin-top: 0 !important;
	padding-top: 12px !important;
}

.itemlist--1 .search-result .right-text .price-spec .pirce-area dl.price__web dt{
	width:135px !important;
}

.reportlist--1-2, .reportlist--report-2 {
	margin-bottom:20px !important;
}

.reportlist--1-2 + .more.more--1 , .reportlist--report-2 + .more.more--1 {
	margin-top:-20px !important;
}

.reportlist--1-2 .search-result, .reportlist--report-2 .search-result{
	padding:15px 0 20px !important;
}

.reportlist--1-2 .search-result .right-text .name, .reportlist--report-2 .search-result .right-text .name ,
.reportlist--1-2 .search-result .right-text .date, .reportlist--report-2 .search-result .right-text .date ,
.reportlist--1-2 .search-result .right-text .media, .reportlist--report-2 .search-result .right-text .media
{
	margin-top:0px!important;
	margin-bottom:0px!important;
	line-height:1.6!important;
}

.bto-theme .reportlist--report-2 .search-result .right-text .name{
	color: #000!important;
}

@media all and (-ms-high-contrast: none) {
  .reportlist--1-2 .search-result .right-text .icon-area.media,
  .reportlist--report-2 .search-result .right-text .icon-area.media{
  	background-position: -145px !important;
  }
}


.SJ-items__item .item-price div.price__limited{
	float: right!important;
}

.SJ-items--title--5{
	background: #00a199!important;
	background: -webkit-gradient(linear,left top,right top,from(#00a199),to(#00e67e))!important;
	background: linear-gradient(to right,#00a199 0,#00e67e 100%)!important;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00a199', endColorstr='#00e67e', GradientType=1 )!important;
}


/** add 20210322 tax start**/
.SJ-items__item .item-price__cell{
    padding: 6px 8px !important;
}


.SJ-items__item .item-price dl dd .price--safix{
    font-size:11px;
}

.SJ-items__item .item-price .price--intax{
	font-size:13px !important;
    font-weight:400 !important;
}

.SJ-items__item .item-price .price--num{
	font-size:22px !important;
}

.SJ-items__item .item-spec .spec-icon .icon i.core .i--text .i--num{
	font-weight: 400!important;
}

.SJ-items__item .item-spec .spec-icon .icon i.gpu .i--name{
	font-weight: 400!important;
}

.SJ-items__item .item-code dt,.SJ-items__item .item-code dd{
    font-weight: 400 !important;	
}

.SJ-items__item .item-price dl dd{
	margin-top:0 !important;
}

.itemlist--1 .search-result .left-pict .item-code dd{
	font-weight:400 !important;
}
.itemlist--1 .search-result .right-text .spec-area i.core .i--text .i--num{
	font-weight:400 !important;
}
.itemlist--1 .search-result .right-text .spec-area i.gpu .i--name{
	font-weight:400 !important;
}

.itemlist--1 .search-result .right-text .pirce-area{
    padding: 6px 8px !important;
}

/**
.itemlist--1 .search-result .right-text .pirce-area.rental_price{
    height: 95px !important;
}
.itemlist--1 .search-result .right-text .multi-area-1.rental_title{
    height: 122px !important;
}
**/

.itemlist--1 .search-result .right-text .multi-area.rental_area{
	align-items:flex-start !important;
}

.itemlist--1 .search-result .right-text .multi-area.rental_area .multi-area-2{
	margin-top:45px !important;
}

.itemlist--1 .search-result .right-text .pirce-area dl .price--safix{
    font-size:11px;
}

.itemlist--1 .search-result .right-text .pirce-area dl .price--intax{
	font-size:13px !important;
    font-weight:400 !important;
}

.itemlist--1 .search-result .right-text .pirce-area dl .price--num{
	font-size:22px !important;
}

.itemlist--1 .search-result .right-text .multi-area-1.item_title_bottom{
	padding-bottom:35px !important;
}

.SJ-search .itemlist--1 .search-result .right-text .multi-area-1.item_title_bottom ,
#search_results .itemlist--1 .search-result .right-text .multi-area-1.item_title_bottom{
	padding-bottom:55px !important;
}
.itemlist--1 .search-result .right-text .multi-area-1 .name{
    width:735px;
    margin-bottom: 13px !important;
}

.itemlist--1 .search-result .right-text .multi-area-1.item_title_bottom .name{
    margin-bottom: 18px !important;
}

.itemlist--1 .search-result .right-text .multi-area-1.item_title_bottom .name{
    margin-bottom: 0 !important;
}

.item-list .itemlist--1 .search-result .right-text .btn-clip{
	bottom:auto !important;
}

.item-list .itemlist--1 .search-result .right-text .multi-area-2 .price__special{
	width: auto !important;
	display: inline !important;
	margin: 0 auto !important;
}

.item-list .itemlist--1 .search-result .right-text .multi-area-2 .price__special.price__none{
	display: none !important;
}

.SJ-items__item--2 .item-price dl, .SJ-items__item--3 .item-price dl{
	clear:none    !important;
}

.SJ-items__item--2 .item-price dl .price--num, .SJ-items__item--3 .item-price dl .price--num{
	font-size:14px    !important;
}

.SJ-items__item--2 .item-price dl .price--intax, .SJ-items__item--3 .item-price dl .price--intax{
	font-size:10px    !important;
}

.SJ-items__item--2 .item-price .price__limited .price__special ,
.SJ-items__item--3 .item-price .price__limited .price__special {
	float:left !important;
}

.SJ-items__item--2 .h-match--price ,.SJ-items__item--3 .h-match--price {
    height:auto !important;
}

/** add 20210322 tax end**/

.multi-area-2 .stock{
	z-index:1;
	left:14px;
}


/** drawing start **/
.lottery-sale__container {
    padding: 10px;
    border: solid 1px #c9c9c9;
    background: #fdeae6;
    width: 418px;
}

.lottery-sale__heading p {
    font-weight: 600!important;
    color: #ee0000 !important;
    margin-bottom: 5px!important;
    font-size: 16px!important;
}



.lottery-sale__button {background: #00742d;display: block;border-radius: 4px;padding: 1px;box-sizing: border-box;height: 38px!important;}

.lottery-sale__button button {
    border-top: 1px solid #00f46d;
    border-left: 1px solid #00c756;
    border-right: 1px solid #00c756;
    border-bottom: 1px solid #009a40;
    height: 37px;
    color: #fff!important;
    font-weight: 600;
    text-align: center;
    line-height: 140%;
    font-size: 14px !important;
    padding: 0 10px 2px!important;
    width: 100%;
    border-radius: 3px;
    background-color: #1f9242;
    background-image: -webkit-gradient(linear,top,bottom,from(#00dc60),to(#00742d));
    background-image: -webkit-linear-gradient(bottom,#00dc60,#00742d);
    background-image: -moz-linear-gradient(bottom,#00dc60,#00742d);
    background-image: -o-linear-gradient(bottom,#00dc60,#00742d);
    background-image: linear-gradient(to bottom,#00dc60,#00742d);
    position: relative;
    box-sizing: border-box;
    outline: 0;
    display: inline-block;
    margin-bottom: 0;
    white-space: nowrap;
    vertical-align: middle;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.lottery-sale__button button:after {
    content: " ";
    position: absolute;
    display: block;
    right: 12px;
    margin: auto;
    top: 0;
    bottom: 0;
    width: 0;
    height: 0;
    border-top: 4px solid transparent;
    border-bottom: 4px solid transparent;
    border-left: 8px solid #fff;
}
.lottery-sale__button button:hover {
    opacity: 0.7;
}

.lottery-sale__button button:active {
    border: 0;
    padding-left: 11px!important;
    padding-right: 11px!important;
    background-image: url(fallback-gradient.svg);
    background-image: -webkit-gradient(linear,top,bottom,from(#00742d),to(#00b44d));
    background-image: -webkit-linear-gradient(bottom,#00742d,#00b44d);
    background-image: -moz-linear-gradient(bottom,#00742d,#00b44d);
    background-image: -o-linear-gradient(bottom,#00742d,#00b44d);
    background-image: linear-gradient(to bottom,#00742d,#00b44d);
    box-sizing: border-box;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00742d, endColorstr=#00b44d);
}
.lottery-sale__login p, .lottery-sale__registration p {
    margin: 0!important;
    line-height:1.4
}

.lottery-sale__registration {
    margin: 20px 0 0 0;
}

.lottery-sale__heading p {
    margin: 0!important;
}

.lottery-sale__heading {
    margin: 0 0 10px 0;
}
/** drawing end **/

/** member price **/
.itemlist--1 .search-result .right-text .pirce-area .price__limited{
	justify-content: center;
}

/*** over write mark color ***/

.SJ-items mark,
.SJ-items--comment mark,
.SJ-items--tab mark,
.SJ-items--title mark,
.SJ-items__lists mark, 
.SJ-items__none mark, 
.SJ-items__slide mark, 
.itemlist--1 mark, 
.reportlist--1 .search-result mark,
.reportlist--report .search-result mark{
    background: transparent !important;
    font-weight: inherit !important;
}




/** over write n_template.css update 20201207 **/

#main_column.template .related-topics .icon-area{
	background: url(/web_images/img/svg/info_pckobo.svg) left center no-repeat;
    background-size: 19px 19px !important;
}

#main_column.template .related-topics .icon-area.media{
	background: url(/web_images/img/svg/info_icon_nexmag.svg) left center no-repeat !important;
    background-size: 19px 19px !important;
}

#main_column.template .related-topics .icon-area.attention{
	background: url(/web_images/img/svg/info_icon_attention.svg) left center no-repeat !important;
    background-size: 19px 19px !important;
}

#main_column.template .related-topics .icon-area.style{
	background: url(/web_images/img/svg/info_icon_style.svg) left center no-repeat !important;
    background-size: 19px 19px !important;
}

#main_column.template .related-topics .icon-area.sense{
	background: url(/web_images/img/svg/info_icon_sense.svg) left center no-repeat !important;
    background-size: 19px 19px !important;
}

#main_column.template .related-topics .icon-area.solution{
	background: url(/web_images/img/svg/info_icon_solution.svg) left center no-repeat !important;
    background-size: 19px 19px !important;
}

#main_column.template .related-topics .icon-area.deep{
	background: url(/web_images/img/svg/info_icon_deep.svg) left center no-repeat !important;
    background-size: 19px 19px !important;
}

#main_column.template .related-topics .icon-area.sale{
	background: url(/web_images/img/svg/info_icon_sale.svg) left center no-repeat !important;
    background-size: 19px 19px !important;
}

#main_column.template .related-topics .icon-area.campaign{
	background: url(/web_images/img/svg/info_icon_campaign.svg) left center no-repeat !important;
    background-size: 19px 19px !important;
}

#main_column.template .related-topics .icon-area.level{
	background: url(/web_images/img/svg/info_icon_level.svg) left center no-repeat !important;
    background-size: 19px 19px !important;
}

#main_column.template .related-topics .icon-area.tenpo{
	background: url(/web_images/img/svg/info_icon_tenpo.svg) left center no-repeat !important;
    background-size: 19px 19px !important;
}

#main_column.template .related-topics .icon-area.trpc{
	background: url(/web_images/img/svg/info_icon_trpc.svg) left center no-repeat !important;
    background-size: 19px 19px !important;
}

#main_column.template .related-topics .icon-area.dls{
	background: url(/web_images/img/svg/info_icon_dls.svg) left center no-repeat !important;
    background-size: 19px 19px !important;
}

#main_column.template .related-topics .icon-area.parts{
	background: url(/web_images/img/svg/info_icon_parts.svg) left center no-repeat !important;
    background-size: 19px 19px !important;
}

#main_column.template .related-topics .icon-area.used{
	background: url(/web_images/img/svg/info_icon_used.svg) left center no-repeat !important;
    background-size: 19px 19px !important;
}

#main_column.template .related-topics .icon-area.tempo ,
#main_column.template .related-topics .icon-area.news {
	background: url(/web_images/img/svg/info_pckobo.svg) left center no-repeat !important;
    background-size: 19px 19px !important;
}

.desktop-theme.category-theme #main_column.template .related-topics,
.creator-theme.category-theme #main_column.template .related-topics{
	padding:20px 0!important;
}

#main_column.template .pickup-1 .sub{
	font-size:12px;
	margin: 0 15px;
}

#main_column.template .pickup-1 .info {
	margin: auto;
	width: 100%;
}

#main_column.template .pickup-1 .btn {
	margin: 10px 0 0;
}

#main_column.template .pickup-1 .btn a {
	width: 200px;
	margin: auto;
}

#main_column.template .cat-title-gray{
	font-size:14px;
}

#main_column.template .cat-top-toggle dl dt{
	margin-bottom:15px;
}

#main_column.template .cat-top-toggle dl p + dd{
	padding-top:0;
}

.business-theme #main_column.template .page-link a , .business-theme #main_column.template .page-link a:hover{
	background-color: #000;
}

#contents .category-theme #main_column.template ul li a {
    color: #000;
}

.creator-theme.category-theme #main_column.template .slide-area .slide-content img,
.game-theme.category-theme #main_column.template .slide-area .slide-content img{
    border:1px solid #e9eced;	
}


.category-theme #main_column.template .case .categoryTheme-choiceBy{
	background-color:transparent !important;
}
.category-theme #main_column.template .case .categoryTheme-choiceBy .columns{
    margin-bottom: 5px;
}

#main_column .itemlist--1 .search-result .left-pict{
	width: 150px!important;
}
#main_column .itemlist--1 .search-result .right-text {
		width: 770px!important;
}

.category-theme #main_column.template&gt;h1{
	padding:0;
	font-size: 24px;
    text-align: left;
    position:static;
}

.creator-theme.category-theme #main_column h2.title{
	border-bottom:none;
}

.creator-theme.category-theme #multi_column #main_column.template h3{
	margin-bottom:10px;/*update 20230828*/
}

.creator-theme.category-theme #multi_column #main_column.template .related-topics h3{/*add 20230828*/
	margin-left:0px!important;
	margin-right:0px!important;
	margin-bottom:20px;
}

.creator-theme.category-theme #main_column.template .cat-top-toggle .choice-creator-pc a{
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	position: absolute;
	padding: 48px 0 0 10px;
}
.category-theme #main_column.template .related-topics{
	padding:20px 0!important;
}

.game-theme.category-theme #main_column.template .page-link a{
	background-color:#fff;/*update 20230828*/
}

.creator-theme.category-theme #main_column.template .page-link a{
	background-color:#fff;/*update 20230828*/
}

.creator-theme .desktop-theme.category-theme #main_column.template h3 {
  -o-border-image: linear-gradient(to right, #00a199 0, #00e67e 100%) 1/0 0 1px 0;
  border-image: -webkit-gradient(linear, left top, right top, from(#00a199), to(#00e67e)) 1/0 0 1px 0;
  border-image: linear-gradient(to right, #00a199 0, #00e67e 100%) 1/0 0 1px 0;
}

#main_column.template .slide-area--direct.slide-area--direct--prev{
	display:none !important;
}
#main_column.template .slide-area--direct.slide-area--direct--next.inactive{
	opacity:1 !important;
}

#main_column.template .slide-area .slide-content.slide-area--clone&gt;a{
	pointer-events: none;
	display: inline-block;
}


#main_column.template .category-theme-mainview .category-theme-mainview-inner{
	height:392px;
}

.contents .feature-content .title.title-green-gradation{
    background: #00a199!important;
    background: -webkit-gradient(linear,left top,right top,from(#00a199),to(#00e67e))!important;
    background: linear-gradient(to right,#00a199 0,#00e67e 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00a199', endColorstr='#00e67e', GradientType=1 )!important;
    font-size: 20px!important;
    font-weight: 500!important;
    color: #fff;
    padding: 9px 9px 9px 20px;
    margin-left: 0!important;
    margin-right: 0!important;
    line-height:30px;
}

.contents .feature-content .title.businessTheme-title{
	background: -webkit-gradient(linear,left top,right top,from(#595757),to(#A7A7A8))!important;
    background: linear-gradient(to right,#595757 0,#A7A7A8 100%)!important;
    font-size: 20px!important;
    font-weight: 400!important;
    color: #fff;
    padding: 9px 9px 9px 20px;
    margin-left: 0!important;
    margin-right: 0!important;
    line-height:30px;
}

.SJ-items.title-green-gradation h2{
    background: #00a199!important;
    background: -webkit-gradient(linear,left top,right top,from(#00a199),to(#00e67e))!important;
    background: linear-gradient(to right,#00a199 0,#00e67e 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00a199', endColorstr='#00e67e', GradientType=1 )!important;
}



#main_column.template .row .column.pc4-sp2-2, 
#main_column.template .row .columns.pc4-sp2-2 {
  width: 25%
}

#main_column.template .row .column.pc4-sp2-2:nth-of-type(n+5), 
#main_column.template .row .columns.pc4-sp2-2:nth-of-type(n+5)
{
	margin-top:0;

}

#main_column.template .row .column.pc4-sp2-2 .row, 
#main_column.template .row .columns.pc4-sp2-2 .row
{
	margin-bottom:0;
	height:90px;

}

#main_column.template .row .column.pc4-sp2-2 .sp-img-left,
 #main_column.template .row .columns.pc4-sp2-2 .sp-img-left{
  width: auto;
  padding: 0 0 0 8px;
}

#main_column.template .row .column.pc4-sp2-2 .sp-textarea-right, 
#main_column.template .row .columns.pc4-sp2-2 .sp-textarea-right{
  width: calc( 100% - 96px);
}

#main_column.template .row .column.pc4-sp2-2 .sp-textarea-right h3,
#main_column.template .row .column.pc4-sp2-2 .sp-textarea-right p,
#main_column.template .row .columns.pc4-sp2-2 .sp-textarea-right h3,
#main_column.template .row .columns.pc4-sp2-2 .sp-textarea-right p
{
	font-size:12px;
}

#main_column.template .row .column.pc4-sp2-2 .sp-textarea-right h3,
#main_column.template .row .columns.pc4-sp2-2 .sp-textarea-right h3{
	color:#187fcc !important;   
}

#main_column.template .row .column.pc4-sp2-2 .sp-textarea-right p,
#main_column.template .row .columns.pc4-sp2-2 .sp-textarea-right p
{
	margin-bottom:10px
}

#main_column.template .column.pc4-sp2-2 .related-topics,
#main_column.template .columns.pc4-sp2-2 .related-topics{
    border-right:1px solid #aaa
}

#main_column.template .row .column.pc4-sp2-2:nth-of-type(n+5) .related-topics, 
#main_column.template .row .columns.pc4-sp2-2:nth-of-type(n+5) .related-topics
{
	margin-top:0;

}

.creator-theme.category-theme #main_column.template .creatorTheme-choiceStaff .related-topics{
	border-right:1px solid;
	margin-top: 10px !important;
	padding-right:10px !important;
	padding-top: 0 !important;
}

.creator-theme.category-theme #main_column.template .creatorTheme-choiceStaff .related-topics h3{
	margin-bottom:10px !important;
    color:#187fcc !important;
    height: 45px;
}

.creator-theme.category-theme #main_column.template .creatorTheme-choiceStaff .related-topics p{
	margin-bottom:0px;
	font-size:12px;
	height: 100px;
}

.creator-theme.category-theme #main_column.template .row.creatorTheme-choiceStaff{
	margin-top:25px;
}

.category-theme .template #main_column .related-topics {
	margin: auto !important;
    margin-bottom: auto;
}

.category-theme .template #main_column .related-topics .row {
    margin-top: auto !important;
    margin-bottom: auto;
}

#main_column.template h1{
	margin-bottom:0;
}

.category-theme.sns-button{
	background-color:transparent !important; 
	margin-top:5px
}
/** over write n_side_info.css add 20191122 **/
#header-top .block-first .search input[type=submit]{
	background: url(/web_images/image/icon/search_blue_20_20.png) center center no-repeat
}

#side_column .lbox .toggle-switch.on , #side_column .lbox .toggle-switch{
	background:none !important;
}

.category-theme #main_column.template .category-theme-mainview-title{
	z-index:1 !important;
}

/** over write header.css add 20210705 **/
@media print {
	body{
		min-width: 940px;
		width: 940px;
	}
	.wrap{
		width: 100%;
	}
	#float-links, #header, #footer, #main_column.template .breadcrumb , #multi_column #side_column {
		display: none;
	}
	#multi_column #main_column {
		width: 100%;
	}
	/** API layout 3*n **/
	.SJ-items__item--column--3:nth-of-type(-n+3) {
    	margin-top: 0!important;
	}
	.SJ-items__item--column--3 {
    	margin: 4% 2.222222222% 0 0!important;
    	width: 31.111111111%!important;
    }
	/** **/
}
/** over write header.css add 20220214 **/
.tabs-content .big_purchases a::after {
    background-image: url(/web_images/image/btn_big_purchases_mail_back.png);
}

/** over write n_header.css add 20191127 **/
#header-top .block-first .search .side-search--input{
	background-color:#FFFFFF;
}

#header-top .block-first .search .keyword{
	color:#187fcc;
}

.body--search--focus #header-top .block-first .search .keyword{
	color:#000000;
}

#header-top .block-first .search .keyword::placeholder,
.body--search--focus #header-top .block-first .search .keyword::placeholder{
	color:#808080;
}

#header-top .block-first .info{
	width:340px;
}

#header-top .block-first .info ul{
	text-align:left;
}

#header-top .block-first .info ul li.logined .account span.name {
	width:auto;
}

#header-top .block-first .info ul li.logined .account a:hover span  {
	text-decoration:underline;
}

#header-top .block-first .info ul li.logined .account .pt:after {
    content: ' ';
    position: absolute;
    margin: 3px 0 0 20px;
    width: 13px;
    height: 13px;
    background: url(/user_data/packages/sphone/_asset/img/icon/arrow_login_user.png) center center no-repeat;
    background-size: 100%;
}

#header-top .block-first .info ul li.logined .is-member-silver a ,
#header-top .block-first .info ul li.logined .is-member-gold a{
	color:#000;
}

#header-top .block-second .recommend.header-login-recommend{
	margin:5px 0 -5px;
}

.creator-theme.category-theme #header-catnav {
    border-bottom: 1px solid #9fa7b0;
}


#header-top .contact-logined{
	padding-top: 20px;
	width: 270px;
}

#header-top .contact-description{
	text-align: right;
	white-space: nowrap;
	font-size: 1.05rem;
	line-height: 1.2;
}

.header-business #header-top .logo-copy{
	font-weight:300;
	font-size:1.2rem;
}

#header-top .contact-box{
	justify-content: flex-end;
}


#header-top .contact .contact-description , #header-top .contact .contact-box-title , #header-top .contact .contact-time , #header-top .info .floating-target ,
#header-catnav .catnav-title , #header-catnav .catnav-box-title{
	font-weight:100;
}

#header-top .info-links{
	font-weight:200;
}

#header-top .info-links-register,
#header-top .contact .contact-description{
    font-weight:400;
}

#header-top .contact .contact-box-num{
	font-weight:500;
	width: auto;
}

#header-catnav {
    height: 48px;
}

#header-catnav .catnav-links-item
{
	font-size:14px;
}

/** over write n_footer.css add 20191121 **/
#float-links {
	z-index: 200;
}
div[class^="open-side"]#float-links{
	display:none;
}

#header-catnav .category-nav&gt;li {
	line-height: 3.4;
}
#header-catnav .category-nav&gt;li {
	margin: 0;
}

#footer-top .sns_link_area{
	margin: -40px 0;
}

#footer-top .sns_link_area a{
	margin-right: 15px;
}

#footer-top .sns_link_area a:nth-of-type(1){
	margin-left: 6px;
}

#footer-top .sns_link_area a:nth-of-type(4){
	margin-right: 0px;
}

#footer-top .sns_link_area img{
	width: 43px;
	height: 43px;
}

@media screen and (max-width:1360px) { 
	#float-links{
		top: auto !important;
		right: 340px;
		bottom:0;
		width: 400px;
		border-right:1px solid #9fa7b0;
		border-bottom:0;
	}

	#float-links .links{
		margin: 0 auto;
		width: 390px;

	}

	#float-links .links li{
		margin:0 10px;
		float:left;
	}

	#float-links .links li.link-cart a:before{
		margin-bottom:0;
	}
}

.desktop-theme #main_column.template p.item-copy ,
.notebook-theme #main_column.template p.item-copy ,
.value-theme #main_column.template p.item-copy ,
.game-theme #main_column.template p.item-copy ,
.business-theme #main_column.template p.item-copy ,
.server-theme #main_column.template p.item-copy ,
.trading-theme #main_column.template p.item-copy ,
.parts-theme #main_column.template p.item-copy ,
.tablet-theme #main_column.template p.item-copy ,
.deeplearning-theme #main_column.template p.item-copy ,
.used-theme #main_column.template p.item-copy{
	display: block !important;
}

.is_popup_banner{
	position: fixed;
	bottom: 15px;
	z-index: 10;
	right: 225px;
}
.is_popup_banner .is_popup_area {
    position:relative;	
}

/** orver write  add 20221222 **/
.is_popup_banner .is_popup_area .is_popup_close:before{
	content: "ﾃ�";
	font-size: 16px;
	position: absolute;
	right: -12px;
	top: -12px;
	background: #000;
	color: #fff;
	border-radius: 50px;
	width: 25px;
	height: 25px;
	text-align: center;
	font-weight: 600;
	z-index: 10;
}

.is_popup_banner .is_popup_area .is_popup_close:hover{
    cursor:pointer;
    opacity:0.75;
}

/** over write faq.css **/
#main_column.template .FJ-items--lists .FJ-items__item--a h2{
	background:none !important;
	color:#000;
	padding: 5px 0 5px 10px !important;
    border-left: 5px solid #187fcc !important;
    margin-top:10px !important;
}

.FJ-items__item .FJ-items__item--q{
	color: #000!important;
}
.bto-theme .FJ-items__item{
	border-bottom: solid #e9eced 1px!important;
}

#main_column.template .FJ-items--lists .FJ-items__item--a ul{
	padding-left:25px !important;
}

/** over write chatbot.css **/
.columns.half .chat-btn-open{
	display:none;
}



/** over write theme-dd start**/

/** body **/
body.theme-lp.theme-dd{
	font-family: 'Noto Sans Japanese','Hiragino Kaku Gothic ProN','繝偵Λ繧ｮ繝手ｧ偵ざ ProN W3',Meiryo,'繝｡繧､繝ｪ繧ｪ','�ｭ�ｳ �ｰ繧ｴ繧ｷ繝�け','MS P Gothic',Osaka,Arial,Helvetica,Verdana,sans-serif !important;
	color:#000;
}

/** header **/

.theme-lp.theme-dd header.p-uc-header{
	position: relative;
}

.theme-lp.theme-dd #header-top .search input{
	font-family: "繝偵Λ繧ｮ繝手ｧ偵ざ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"繝｡繧､繝ｪ繧ｪ",Meiryo,"�ｭ�ｳ �ｰ繧ｴ繧ｷ繝�け","MS PGothic","Helvetica Neue",Arial,sans-serif;
}

.theme-lp.theme-dd #header-top .block-first .info ul.info-links{
	margin:0;
}

.theme-lp.theme-dd #contents{
	margin-top:0;
}

.theme-lp.theme-dd nav {
    position: static !important;
    background: rgba(0, 0, 0, 0.9);
    width: 100% !important;
    max-width: 100% !important;
    padding: 0 !important;
    text-align: left !important;
    transform: translateX(0%) !important;
    opacity: 1 !important;
}

.theme-lp.theme-dd nav.p-uc-nav{
	background: #fff;
    height: 50px !important;
    overflow: visible;
    
}

.theme-lp.theme-dd nav ul{
	padding:0 !important;
}

.theme-lp.theme-dd nav ul,
.theme-lp.theme-dd nav li,
.theme-lp.theme-dd #header-top .contact-box,
.theme-lp.theme-dd #header-top .contact-box .contact-box-num,
.theme-lp.theme-dd #header-catnav .catnav-box-content{
	margin-bottom: 0 !important;
}


/** main **/
.theme-lp.theme-dd #multi_column &gt; #main_column.contents {
	margin:0;
	float:none;
	width:100%;
}

.theme-lp.theme-dd #multi_column #main_column{
    width:100%;	
}

.theme-lp.theme-dd #multi_column.wrap{
    width:100%;	
}

.theme-lp.theme-dd main{
	overflow:visible !important;
}


/** contents **/
.theme-lp.theme-dd #multi_column #main_column &gt; #contents{
	margin:0;
}

.theme-lp.theme-dd #main_column h2.t-dd-intro__item-heading{
	font-size: 24px;
	font-weight: 700 !important;
}

.theme-lp.theme-dd #multi_column p{
	margin-bottom:0;
}

.theme-lp.theme-dd #main_column .t-dd-intro__tel-box-text{
	color: #064195;
	font-weight:700;
}

.theme-lp.theme-dd #main_column .t-dd-intro__tel-num-main a{
	font-weight:900;
}

.theme-lp.theme-dd #main_column .t-dd-intro__tel-num-main a:hover{
	cursor:default
}

.theme-lp.theme-dd #main_column .t-dd-intro__tel-num-time{
	font-weight:700;
}

.theme-lp.theme-dd #main_column .c-list01__card{
	font-weight: 700;
	color: #18191A;
}

.theme-lp.theme-dd #main_column .c-category__item-name{
	font-size: 15px;
	font-weight: 700;
	color:#000;
}

.theme-lp.theme-dd #main_column h2.t-dd-contents__heading{
	font-size: 30px;
	font-weight: 700 !important;
}

.theme-lp.theme-dd #main_column h3.t-dd-contents__title{
    font-size: 22px;
	font-weight: 700 !important;
}


.theme-lp.theme-dd #main_column p.t-dd-contents__text{
	color: #707070;
}

.theme-lp.theme-dd #main_column .t-dd-contetns__catchcopy{
	color: #064195;
	font-weight: 700 !important;
}

.theme-lp.theme-dd .lineup_list &gt; div.rel.lineup{
	max-width:940px;
}
.theme-lp.theme-dd .lineup_list &gt; div.rel.lineup_bottom{
	padding-bottom: 65px;
}

/** footer **/
@media only screen and (min-width: 900px){
	.theme-lp.theme-dd .c-footer-template .c-client_group,
	.theme-lp.theme-dd .c-footer-template .c-product_group,
	.theme-lp.theme-dd .c-footer-template .p-login,
	.theme-lp.theme-dd .category-theme.sns-button
	{
		width:940px;
		margin:0 auto !important;
	}
}

.theme-lp.theme-dd .c-footer-template .c-client_group .c-client_item:first-of-type{
	padding-left:0 !important;
}

.theme-lp.theme-dd .c-footer-template .c-client_group .c-client_item:last-of-type{
	padding-right:0 !important;
}

.theme-lp.theme-dd .c-footer-template .c-client_group .c-client_item:last-of-type{
	padding-right:0 !important;
}

.theme-lp.theme-dd .c-footer-template .c-client_group .c-client_item:last-of-type{
	padding-right:0 !important;
}

.theme-lp.theme-dd .c-footer-template h2{
	text-align:center;
}

.theme-lp.theme-dd #footer{
	font-size:1rem;
	line-height:1.6;
}

.theme-lp.theme-dd #footer ul{
	margin:0;
}
/** API width 100% **/
.theme-lp.theme-dd .lineup_list &gt; div.rel{
	max-width: none;
}

.theme-lp.theme-dd footer.p-uc-footer a{
	color: #000 !important
}

.theme-lp.theme-dd footer{
	background-color:#fff;
}

/** over write theme-dd end **/



/** over write form layout menu **/
.form-box .combo-state select[name=job1] { margin-right:10px; }

/** over write form menu color **/
.form-box .label-box{ background: #e9eced !important; color: #000 !important; }

.category-theme.creator-theme .tab-button&gt;li:after{
	background:#000000;
}

.category-theme.creator-theme .xproduct-spec .tab-content{
	border: none !important;
    background: #313131;
}

/** over write char color **/
#main_column.template h3 strong{
	color: #fe6000;
}

.chat-window-message .link-style-min--1{
	color: #004098!important;
}


.product-toggle-menu dt .toggle-link ,
.product-toggle-menu dd .product-toggle-submenu dt span ,
.product-toggle-menu dd .product-toggle-submenu ul li a ,
.side_post1 ,
a:link , a:visited ,
#side_column .side_banner1 li a ,
.side_links1 li a,
#main_column p , #main_column.template p , .game-theme #main_column .SJ-items__none p ,
#main_column.template h1 ,
#main_column li ,
#main_column.template ol li ,
#main_column.template ul li ,
#main_column th, #main_column td ,
.list-no-table .items .container-item &gt; div ,
#main_column .item-list-nav .select-wrap .btn-group.list_sort_title ,
#main_column .item-list-nav .select-wrap .btn-group button ,
#search_results .block-search .form dl dt ,
#search_results .block-search .btn_reset a ,
#search_results .block-search .form .refine .cat-area--name ,
#search_results .block-result .conditions li ,
#search_results .block-sort dl dt ,
.search-info select ,
#float-links .links li a ,
.side-support--txt1 ,
.side-support--strong ,
.side-cart__lists__price--title ,
.side-cart__total--title,
.product-detail-container .title-box ,
.product-detailbox .tabs-content .pricing ,
.game-theme #main_column .txt-box p ,
.content-box ,
.right-sidebar .price-box .box-content &gt; ul li span ,
.radio-inline ,
.area-total .grand-total ,
.page-order h2.title ,
.page-order .form-box ,
.page-order .checkbox ,
.page-order .form-header.shipping span ,
#main_column .grand-total-box table td.text-right,
#main_column.template .cat-title-gray,
.search-info input[type=search],
.game-theme #main_column .item-detail&gt;p,
.creator-theme #main_column.template p,
.desktop-theme.category-theme #main_column.template h1.category-theme-mainview-title,
.notebook-theme.category-theme #main_column.template h1.category-theme-mainview-title,
.business-theme.category-theme #main_column.template h1.category-theme-mainview-title,
.game-theme #main_column.template .itemlist--1 dl.item-code dt,
.game-theme #main_column.template .itemlist--1 dl.delivery-date dt,
.creator-theme.category-theme #main_column .features li td p ,
.creator-theme.category-theme #main_column .tab-container .spec-table,
.creator-theme.category-theme #main_column.template p.SJ-items__none--title,
.game-theme.category-theme #main_column.template p.SJ-items__none--title
{	color:#000000;	}

#main_column .pop-up .popup-box .shop-select-box th
{
	color: #fff;
} 

#main_column.template h3 , 
#main_column .breadcrumb ul li ,
#main_column .breadcrumb ul li a ,
#main_column p.item-code ,
.itemlist--1 .search-result .code,
.page-order .checkbox label,
.game-theme #main_column .txt-box li,
.itemlist--1 .search-result .right-text .item-comment,
.game-theme .items.first .pricing p,
.notebook-theme .template #main_column .row.iiyama_choose .row p strong,
.desktop-theme .template #main_column .row.iiyama_choose .row p strong
{	color:#000000 !important; }

.game-theme #main_column p ,
.game-theme #main_column li,
.game-theme #main_column.template h1 ,
.creator-theme.category-theme #main_column.template h1 ,
.side-support--col&gt;a ,
.side-cart--btn a ,
.game-theme #main_column .spec_table th , .game-theme #main_column .spec_table td ,
.game-theme #main_column table.bench th , .game-theme #main_column table.bench td ,
#main_column .iiyama-pc .m-w .interview .kv h3,
#main_column .iiyama-pc .m-w .interview .kv p,
#main_column .xproduct-spec&gt;.tab-button&gt;li.active a, #main_column .xproduct-spec&gt;.tab-button&gt;li a:hover , #main_column .xproduct-spec&gt;.tab-button&gt;li:hover a ,
#main_column .table-blue th , #main_column .order-data table th ,
#main_column .table-blue .p-btns a ,
.desktop-theme.category-theme #main_column.template.creatorTheme h1.category-theme-mainview-title,
.creator-theme.category-theme #main_column.template p,
.creator-theme.category-theme #main_column .feature-content p,
.creator-theme.category-theme .top_infomation_banner .top_infomation_news.news_col2 .detail,
.creator-theme.category-theme #main_column h1,
.creator-theme.category-theme #main_column .title-box,
.creator-theme.category-theme #main_column .right-nav p,
.creator-theme.category-theme #main_column .features li ,
.creator-theme.category-theme #main_column .features li p ,
.creator-theme.category-theme #main_column .tab-container li,
.creator-theme.category-theme #main_column .tab-container p,
.creator-theme.category-theme #main_column .tab-container dd
{	color:#ffffff; }

.game-theme #main_column.template h3 ,
.creator-theme.category-theme  #main_column.template h3,
.chat-window-message a
{	color:#ffffff !important; }

.game-theme  #main_column.template .row h3{/*add 20230828*/
	-o-border-image: linear-gradient(to right,#333333 0,#1a1a1a 100%) 1/0 0 2px 0;
	border-image: -webkit-gradient(linear,left top,right top,from(#333333),to(#1a1a1a)) 1/0 0 2px 0;
	border-image: linear-gradient(to right,#333333 0,#1a1a1a 100%) 1/0 0 2px 0;
}

.head--menu a ,
.game-theme #main_column .product-detailbox .txt-box a ,
.game-theme #main_column .tab-button li a{	color:#187fcc;	}

/** over write font size **/
.fs12{
	font-size: 12px !important;
}
.fs14{
	font-size: 14px !important;
}

/** width setting add 20200807**/
#main_column.template .w10p{
	width: 10% !important;
}

#main_column.template .w20p{
	width: 20% !important;
}

#main_column.template .w30p{
	width: 30% !important;
}

#main_column.template .w40p{
	width: 40% !important;
}

#main_column.template .w50p{
	width: 50% !important;
}

#main_column.template .w60p{
	width: 60% !important;
}

#main_column.template .w70p{
	width: 70% !important;
}

#main_column.template .w80p{
	width: 80% !important;
}

#main_column.template .w90p{
	width: 90% !important;
}

#main_column.template .w100p{
	width: 100% !important;
}

.w200{
	width: 200px !important;
}

#main_column.template .wquarter{
	width: 25% !important;
}

#main_column.template .wonethird{
	width: 33.3% !important;
}

#main_column.template .wonesixth{
	width: 16.6% !important;
}

#main_column.template .woneseventh{
	width: 14.2% !important;
}

#main_column.template .woneeighth{
	width: 12.5% !important;
}

#main_column.template .text-left{
	text-align: left !important;
}

#main_column.template .text-right{
	text-align: right !important;
}

img.icon-paypay{
	width:150px;
}

/** add 20210322 tax start**/
.lheight1{
	line-height:1;
}

.text-black{
	color:#000 !important;
}

.bundle_pop dl dd.popdd_r .text-black{
	font-weight:normal;
}

#multi_column .txt-tabs .newfont{
     font-family: 'Noto Sans Japanese','Hiragino Kaku Gothic ProN','繝偵Λ繧ｮ繝手ｧ偵ざ ProN W3',Meiryo,'繝｡繧､繝ｪ繧ｪ','�ｭ�ｳ �ｰ繧ｴ繧ｷ繝�け','MS P Gothic',Osaka,Arial,Helvetica,Verdana,sans-serif;
 }


.category-theme #main_column.template .row.creatorTheme-choiceStaff .columns.sp-img-left{
	height:auto !important;
	top: 10px;
}

.category-theme #main_column.template .creatorTheme-choiceStaff .related-topics .sp-img-left img{
	height:auto !important;
}



/** add 20210322 tax start**/

/** wp_css **/
.creator-theme #main_column.template .category-choice {
    background: 0 0!important;
}

.creator-theme #main_column.template .category-choice.is-model .row .columns {
    width: 33.3%;
}
@media screen and (max-width: 640px){
	.creator-theme #main_column.template .category-choice.is-model .row .columns {
	    width: 100%;
	}
}

@media only screen and (max-width: 767px){
	.category-theme #main_column.template .category-choice .choice-link .category-choiceBtn {
	    height: 48px;
	    display: -webkit-box!important;
	    display: -ms-flexbox!important;
	    display: flex!important;
	    -webkit-box-align: center;
	    -ms-flex-align: center;
	    align-items: center;
	    -webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	    justify-content: space-between;
	    padding: 0 10px!important;
	    font-size: 20px;
	}

	.category-theme .template #main_column .row{
		margin-bottom:20px;
	}

}

/*
nav.breadcrumb ul li:last-of-type{
	display:none !important;
}
*/

@media only screen and (min-width: 768px){
	.category-theme .template #main_column .row.choice {
	    margin: 12px -15px 20px; 
	}
/**
	.creator-theme.category-theme #main_column.template .more-button-link.more-button-trigger {
		margin-bottom:-5px;
	}
**/
	.creator-theme .template #main_column .row.creatorTheme-choiceUse{
		margin-bottom:-25px !important;
	}

	.creator-theme.category-theme #main_column.template .row.creatorTheme-choiceModel{
		margin-bottom:-23px !important;
	}

	.creator-theme.category-theme #main_column.template .creatorTheme-changeSort-product .title-green-gradation-wrap ,
	.creator-theme.category-theme #main_column.template .creatorTheme-changeSort-choiceSize{
		margin-bottom: -5px !important;
	}

	.creator-theme.category-theme #main_column.template .creatorTheme-changeSort-choiceSize .row{
		margin-bottom: -13px !important;
	}

/**
	.creator-theme.category-theme .template #main_column .category-choice{
		margin-top: -7px !important;
		margin-bottom: -30px !important;
	}
**/

	.creator-theme.category-theme .template #main_column .iiyama_choose h3{
		border-top:0px;
		line-height: 18px;
	}

	.creator-theme.category-theme .template #main_column .creatorTheme-choiceModel .columns h3 ,
	.creator-theme.category-theme .template #main_column .creatorTheme-choiceModel .columns p{
		display:none
	}

}


/** shopping check add 2022.5.27**/
.kiyaku_check_box{
	width: 280px;
	margin: 0 auto 0;
	padding-bottom: 0 !important;
}

.kiyaku_check_box label {
	margin:0;
}

.kiyaku_check_box label input ,.kiyaku_check_box label p{
	display: inline-block !important;
}

.kiyaku_check_box label input , .kiyaku_check_box  input#kiyaku_check{
	margin: 4px 8px 0 0;
	width:15px !important;
	height:15px !important;
}

.kiyaku_check_box label p{
	margin:0 !important;
	padding: 0 0 0 35px!important;
	font-size:13px !important;
}

.kiyaku_check_box label p{
	width: 270px;
	text-align: left;
}

.kiyaku_check_btn .btn{
	width: 270px;
}

.corporate-info .kiyaku_check_btn .btn{
	padding:6px 0;
}

.kiyaku_check_box label input{
	display: none !important;
}

.kiyaku_check_box label input[type="checkbox"] + p {
    background: url('/user_data/packages/default/design/common/img/element/lnavi/checkbox_off.png?ver=20230512') 0 0 no-repeat;
}

.kiyaku_check_box label input[type="checkbox"]:checked + p {
    background: url('/user_data/packages/default/design/common/img/element/lnavi/checkbox_on.png?ver=20230512') 0 0 no-repeat;
}

 .kiyaku_check_btn .btn{
	margin-top: 12px !important;
}

.kiyaku_check_btn .btn.btn-blue{
	margin-bottom: 12px !important;
}

.kiyaku_check_btn .btn.btn-grey{
	margin-bottom:10px !important;
}

.kiyaku_check_btn .kiyaku_chec_text{
	margin-bottom: 30px !important;
}

.btn-off{
	box-shadow: 0 0 !important;
    opacity: .4 !important;
}
/*--------------------------------------------
add 2022.07.XX [cart]
---------------------------------------------*/
@media only screen and (min-width: 768px) {
    .purchase-consultation .pc-none{
        display: none;
    }
	#main_column .purchase-consultation a[href*="tel:"] {
		pointer-events: none;
		cursor: default;
		text-decoration: none;
		color: #000;
	}
	.purchase-consultation p:first-child{
		font-size: 16px;
	}
}
@media only screen and (max-width: 767px) {
    .purchase-consultation .sp-none{
        display: none;
    }
	.purchase-consultation p:first-child{
		font-size: 12px;
	}
}
/*  
陦ｨ縺ｮ繝�じ繧､繝ｳ over write n_template.css add 20230119
*/
.template #main_column.template table thead th {
    text-align: center;
    color: #000;
    border-bottom: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
}
.template #main_column.template table thead tr th{
    background-color: #e9eced;
}
.template #main_column.template table tbody th {
    background-color: #e9eced;
    border-right: none;
    border-bottom: 1px solid #cccccc;
}
.template #main_column.template table tbody td {
    background-color: #fff;
	border-right: 1px solid #cccccc;
    border-bottom: 1px solid #cccccc;
}
.template #main_column.template table tbody td:last-child {
    border-right: none;
 }
.template #main_column.template table {
    border-top: 1px solid #cccccc;
    border-left: none;
}
/* 陦瑚ｦ句�縺励′縺ゅｋ蝣ｴ蜷医�蛻苓ｦ句�縺励ｒ縺ｪ縺上☆ */
.template #main_column.template thead + tbody tr th, #main_column.template thead + tbody tr td{
    background-color: #fff!important;
    text-align: center;
}
.template #main_column.template table thead th:last-of-type{
    border-right:none;
}
.template #main_column.template table tbody td{
    border-left: 1px solid #cccccc;
}
.template #main_column.template table tbody td:first-child{
	border-left: none;
}
/* 蛻礼ｵ仙粋縺ｮ縺ｿ縺励※縺�ｋ蝣ｴ蜷� */
.template #main_column.template .row_join th[rowspan]:first-child, .template #main_column.template .row_join td[rowspan]:first-child{
    border-right: 1px solid #cccccc;
}
/*  
陦ｨ縺ｮ繝�じ繧､繝ｳ over write n_template.css add 20230119
*/
/** top page rem to px **/
.header-business #header-top .logo-copy {
    font-size: 12px;
}

#header-top .search .keyword {
    font-size: 11px;
}

#header-top .contact-box-title {
    font-size: 10px;
}

#header-top .contact-box-num {
    font-size: 19px;
}

#header-top .info-btns-item {
    font-size: 10px;
}

#header-top .info-links-item {
    font-size: 12px;
}

#header-catnav .catnav-box-title {
    font-size: 12px;
}

.product-toggle-menu dt.brand .toggle-link, aside .product-toggle-menu dt.brand span {
    font-size: 14px;
}
.product-toggle-menu dd .product-toggle-submenu ul li a{
    font-size: 12px;
}
.product-toggle-menu dd .product-toggle-submenu dt span {
    font-size: 12px;
}

.product-toggle-menu dt {
    font-size: 14px;
}

.side_post1 li .link {
    font-size: 12px;
}

.side_post1 li .title {
    font-size: 14px;
}

#header-top .info-btns-item .num{
	font-size: 11px;
}
#header-top .info-btns-item.info-btns-clip .num{
	left:4px;
}
/* api color add 2023.02.20 */
.SJ-items__item .item-option ,
.EC-items__item .item-option ,
.itemlist--1 .search-result .right-text .price-opt ,
#main_column p[class^="txt-bg"] ,
#main_column p[class^="txt-bg"] a ,
#main_column div[class^="txt-bg"] ,
#main_column div[class^="txt-bg"] a
{
	background: #ffedf1 !important;
    color: #fa0000 !important;
}
/* creator add 2023.03.20 */
.creator-theme .contents .product-detailbox .txt-box .txt-tabs {
    background:none;
    }
.creator-theme .contents .product-detailbox .txt-box .txt-tabs &gt; div {
    background: #fff;
    }

		
	

/** 20231003 **/
.itemlist--1 .search-result .label i span {
    padding: 0px 3px!important;    
    background: #fff!important;
}
.itemlist--1 .search-result .info-area .label i {
    width: 91px !important;
}
.itemlist--1 .search-result .right-text .multi-area.rental_area .multi-area-2{
	margin-top:0px !important;
}
.SJ-items__item .item-icon i span {
    background: #fff!important;
}
.SJ-items__item .item-icon i span.item-wappen-webonly,.itemlist--1 .search-result .label i span.item-wappen-webonly {
    background: #00a1ff!important;
	color: #ffffff!important;	
	border: 1px solid #3b89ff!important;
	border-radius: 0;
}
.SJ-items__item .item-icon i span.item-wappen-nennai,.itemlist--1 .search-result .label i span.item-wappen-nennai {
    background: #ffff00!important;
	color: #ff0000!important;	
	border: 1px solid #cba924!important;
	border-radius: 0;
}

/*--------------------------------------------
add 2022.10.XX [gaming PC]
---------------------------------------------*/
.game-theme .spOnly {
	display: none!important;
}

/* h2 */
.game-theme #main_column.template h2 {
	margin-bottom: 15px !important;
	padding: 15px !important;
	background: #202020 !important;
	color: #fff;
	font-size: 20px !important;
	font-weight: 500!important;
	line-height: 30px !important;
	position: relative;
}
.game-theme #main_column.template &gt; h2:first-of-type{
	margin-top: 0 !important;
}
.game-theme #main_column.template h2::before {
	content: "";
	width: 4px;
	height: 100%;
	background: #e95504;
	background: -webkit-gradient(linear,left top, left bottom, from(#e95504), to(#f9be00));
	background: linear-gradient(#e95504, #f9be00);
	position: absolute;
	top: 0;
	left: 0;
}
/* h2 */
/* h3 */
.game-theme #contents.template #main_column.template h3,.game-theme #contents.template #main_column.template h3.line_gray{/**update 20230828**/
	margin: 0 15px 10px;/** update 20230828 **/
	-o-border-image: linear-gradient(to right,#333333 0,#1a1a1a 100%) 1/0 0 2px 0;
	border-image: -webkit-gradient(linear,left top,right top,from(#333333),to(#1a1a1a)) 1/0 0 2px 0;
	border-image: linear-gradient(to right,#333333 0,#1a1a1a 100%) 1/0 0 2px 0;
}
/* h3 */
/* anchor-link */
.game-theme #main_column.template .anchor-link{
	margin-bottom: 8px;
}
.game-theme #main_column.template .anchor-link a{
	padding: 11px 27px;
	background-color: #232325;
	background-image: none;
	border: 3px solid #232325;
}
.game-theme #main_column.template .anchor-link a:focus,
.game-theme #main_column.template .anchor-link a:hover{
	background-color: #000;
}
/* anchor-link */
/* categoryTheme-gallery */
.game-theme .categoryTheme-gallery{
	width: auto;
	margin: auto -8px 15px !important;
}
.game-theme .categoryTheme-gallery-item{
	width: 25%;
	margin: 0 0 20px !important;
	padding: 0 8px !important;
}
.game-theme .categoryTheme-gallery-body-title{
	margin: 10px auto 5px !important;
	color: #428BCA;
	font-size: 12px;
	font-weight: 500;
	letter-spacing: .05em;
	line-height: 1.333;
}
.game-theme #main_column.template .categoryTheme-gallery-body-text{
	margin-bottom: auto;
}
.game-theme #main_column.template .categoryTheme-gallery-body-text p{
	font-size: 11px;
	letter-spacing: .05em;
	line-height: 1.3636;
}
/* categoryTheme-gallery */
/* page-link */
.game-theme #main_column.template .page-link{
	margin-right: 15px;
	margin-left: 15px;
}
.game-theme #main_column.template .page-link a{
	margin-top: 0;
	background-color: #fff!important;
	background-image: url(/user_data/packages/responsive/_asset/img/icon/arrow4.png);
	background-size: auto 16px;/** update 20230828 **/
	color: #000000;
}
.game-theme #main_column.template .page-link a:hover{
	text-decoration: underline;
}
/* page-link */
/* related-topics */
.game-theme #main_column .row.category-theme-news{
	margin-top: -15px;
}
.game-theme .template #main_column .related-topics .row {
    margin-top: auto !important;
    margin-bottom: auto;
}
.game-theme #main_column.template .row .columns.sp-img-left {
	width: 28.5%;
}
.game-theme #main_column.template .related-topics .sp-img-left {
	padding-bottom: 21.64502%;
	position: relative;
}
.game-theme #main_column.template .related-topics .sp-img-left img {
	width: 100%;
	max-width: 100% !important;
	height: 100%;
	padding: 0 8px;
	object-fit: cover;
	object-position: center;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}
.game-theme #main_column.template .row .columns.sp-textarea-right {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	width: 71.5%;
	min-height: 100px;
}
.game-theme #main_column.template .related-topics h3 {
	margin: 0 0 5px !important;
	padding-bottom: 5px;
}
.game-theme #main_column.template .related-topics .icon-area{
	color: #9FA7B0;
}
.game-theme #main_column.template .category-theme-news .columns.half .sp-textarea-right .icon-area{
	margin:0 0 22px;
	font-size: 11px;
}
.game-theme #main_column.template .related-topics .media{
	padding-left: 30px !important;
}
.game-theme #main_column.template .related-topics .date {
	font-size: 11px;
	margin-top: auto;
	margin-bottom: 0;
}
/* related-topics */
/* more btn */
.game-theme #main_column.template .more-button-link a{
	/*background-color: #ffffff !important;
	color: #000000 !important;-*/
}
.game-theme .template #main_column .more-button-link a::after{
	background: url(/user_data/packages/responsive/_asset/img/icon/cat-more.png) center center no-repeat;
	background-size: 100%;
}
/* more btn */
/* SJ-items */
.game-theme #main_column.template h2.SJ-items--title {
	background: #202020 !important;
}
.game-theme .SJ-items__item--column--3 {
	width: 31.111111111% !important;
	margin-right: 3.33333% !important;
}
.game-theme .SJ-items__item--column--3:nth-of-type(3n){
	margin-right: 0 !important;
}
/* SJ-items */

/*--------------------------------------------
add 2022.10.XX [creator PC]
---------------------------------------------*/
.creator-theme .spOnly {
	display: none!important;
}

/* h2 */
.creator-theme #main_column.template h2 {
	margin-top: 50px !important;
	background: #202020 !important;
	color: #fff;
	position: relative;
}

/*add 20230828*/
.category-theme .template #main_column #h01 h2,.category-theme .template #main_column #h02 h2,.category-theme .template #main_column #h03 h2,.category-theme .template #main_column #h04 h2,.category-theme .template #main_column #h05 h2,.category-theme .template #main_column #h06 h2,.category-theme .template #main_column #h07 h2{
	background: #202020 !important;
	color: #fff;
	position: relative;
}

.creator-theme #main_column.template &gt; h2:first-of-type{
	margin-top: 0 !important;
}
.creator-theme #main_column.template h2::before {
	content: "";
	width: 4px;
	height: 100%;
	background: #00a199;
	background: -webkit-gradient(linear,left top, left bottom, from(#00a199), to(#00e67e));
	background: linear-gradient(#00a199, #00e67e);
	position: absolute;
	top: 0;
	left: 0;
}
/* h2 */
/* h3 */
.creator-theme #main_column.template h3{
	margin-left:15px!important;
	margin-right:15px!important;
}
.creator-theme #contents.template #main_column.template h3{
	-o-border-image: linear-gradient(to right,#333333 0,#1a1a1a 100%) 1/0 0 2px 0;
	border-image: -webkit-gradient(linear,left top,right top,from(#333333),to(#1a1a1a)) 1/0 0 2px 0;
	border-image: linear-gradient(to right,#333333 0,#1a1a1a 100%) 1/0 0 2px 0;
}
.category-theme #contents.template #main_column.template .choice-creator-pc h3 {
    border: none;
	margin-left:0px!important;/*add 20230828*/
	margin-right:0px!important;/*add 20230828*/
	margin-bottom:12px!important;/*add 20230828*/
}
/* h3 */
/* anchor-link */
.creator-theme #main_column.template .anchor-link{
	margin-bottom: 8px;
}
.creator-theme #main_column.template .anchor-link a{
	padding: 11px 27px;
	background-color: #232325;
	background-image: none;
	border: 3px solid #232325;
}
.creator-theme #main_column.template .anchor-link a:focus,
.creator-theme #main_column.template .anchor-link a:hover{
	background-color: #000;
}
/* anchor-link */
/* category-theme-news */
.creator-theme #main_column.template .related-topics .icon-area{
	color: #9FA7B0;
}
/* category-theme-news */
/* page-link */
.creator-theme #main_column.template .page-link{
	margin-right: 15px;
	margin-left: 15px;
}
.creator-theme #main_column.template .page-link a{
	background-color: #fff !important;
	background-image: url(/user_data/packages/responsive/_asset/img/icon/arrow4.png);
	background-size: auto 16px;
	color: #000000;
}
.creator-theme #main_column.template .page-link a:focus,
.creator-theme #main_column.template .page-link a:hover {
    background-color: #fff;
}
.creator-theme #main_column.template .page-link a:hover{
	text-decoration: underline;
}
.creator-theme #main_column.template .page-link a:focus{
	background-color: #e9eced;
}
/* page-link */
/* more btn */
.creator-theme #main_column.template .more-button-link a{
	background-color: #ffffff;
	color: #000000;
}
.creator-theme .template #main_column .more-button-link a::after{
	background-image: url(/user_data/packages/responsive/_asset/img/icon/cat-more.png);
}
/* more btn */
/* creatorTheme-choiceUse */
.creator-theme #main_column.template .choice-creator-pc a{
	width: 100%;
	height: 100%;
	padding: 48px 0 0 10px;
	position: absolute;
	top: 0;
	left: 0;
}
/* creatorTheme-choiceUse */
/* feature-gallery */
.creator-theme .template #main_column .feature-gallery ul{
	margin: 0;
}
.creator-theme .template #main_column .feature-gallery ul::after{
	content: "";
	clear: both;
	display: block;
}
.creator-theme .template #main_column .feature-gallery ul li{
	width: 300px;
	margin: 0 20px 20px 0;
	padding-bottom: 0;
	border-bottom: none;
	float: left;
}
.creator-theme .template #main_column .feature-gallery ul li.right{
	margin-right: 0;
}
.creator-theme .template #main_column .feature-gallery ul li::before{
	display: none;
}
.creator-theme .template #main_column .feature-gallery ul li dt{
	margin-bottom: 0;
}
.creator-theme .template #main_column .feature-gallery ul li a:hover{
	text-decoration: underline;
}
.creator-theme .template #main_column .feature-gallery .gallery.col-3{
	margin: 0;
}
.creator-theme .template #main_column .feature-gallery .gallery .gallery-img &gt; img:hover{
	opacity: 0.75;
}
.creator-theme .template #main_column .feature-gallery .gallery .gallery-ttl{
	color: #187fcc;
	font-weight: bold;
	line-height: 32px;
	margin-bottom: 0;
}
.creator-theme .template #main_column .feature-gallery .gallery .gallery-txt{
	margin-bottom: 0;
	font-size: 12px;
	line-height: 15px;
}
.creator-theme .template #main_column .feature-gallery .gallery .gallery-txt p{
	margin-bottom: 10px;
}
/* feature-gallery */
/* SJ-items */
.creator-theme #main_column.template h2.SJ-items--title {
	margin-bottom: 15px !important;
	padding: 15px !important;
	line-height: 30px !important;
}
/* SJ-items */



/* 蜊ｳ邏堺ｽ咲ｽｮ隱ｿ謨ｴ 20231201 */
.product-toggle-menu dt.brand.value { border-left: 5px solid #187fcc; }
.product-toggle-menu dt.brand.value .toggle-link {
    background: url(/user_data/packages/default/_asset/img/side/side_value.png) left 5px center no-repeat;
}
.product-toggle-menu dt.brand .toggle-link, .product-toggle-menu dt.brand span {
    padding: 15px 32px 15px 55px;
}
.product-toggle-menu dt.brand.style .toggle-link, .product-toggle-menu dt.brand.style span {
    padding: 15px 32px 15px 55px;
}
.product-toggle-menu dt.brand .toggle-switch {
    height: 46px;
}
.product-toggle-menu dt .toggle-link, .product-toggle-menu dt span {
    padding: 13px 32px 13px 11px;
}
.product-toggle-menu dt .toggle-switch {
    height: 42px;
}



/** 20240125 **/
.itemlist__none__other--text {
	color: #000!important;
}
.search--price {
	color: #000!important;
}

/*繧ｹ繝壹ャ繧ｯ讀懃ｴ｢隱ｿ謨ｴ*/
.product-toggle-menu dd .product-toggle-submenu ul li a.spec {
    font-size: 12px;
    padding: 5px 5px 0px 5px;
     font-weight:600;
}

/*荳ｭ蜿､繝倥ャ繝峨�繝ｳ隱ｿ謨ｴ*/
dt.brand.used_headphone a.toggle-link{
    padding: 15px 5px 15px 55px!important;
}


/** over write n_size.css 20241018**/
.product-toggle-menu dt.brand.solution.workstation a.toggle-link, .product-toggle-menu dt.brand.solution.workstation span {
    background: url(https://www.pc-koubou.jp/wp/wp-content/uploads/2024/10/side_pc_ws.png) left 5px center no-repeat;
}



/*20241031 繧ｫ繝�ざ繝ｪ繧ｳ繝ｳ繝�Φ繝�｡ｨ遉ｺ蛻�崛*/
.readmore {
  position: relative;
  margin: 0px auto;
  padding: 0px 0px 75px;
}

.readmore-content {
  position: relative;
  height: 200px;
  transition: all .4s;
  overflow: hidden;
}

.readmore-content::before {
  position: absolute;
  display: block;
  content: "";
  left: 0;
  bottom: 0;
  width: 100%;
  height: 75px;
  transition: all .4s;
  background: linear-gradient( rgba(255,255,255,0) 0%, rgba(255,255,255,0.8) 50%, #fff 100% );
}
.columns.page-heading-text &gt; .readmore-content::before {
  height: 150px;
}

.readmore-content.is_open:before{
  display: none;
}

.readmore button{
  position: absolute;
  display: table;
  left: 50%;
  bottom: 0px;
  margin: 0 auto;
  width: 200px;
  padding: 10px 0;
  color: #fff;
  text-align: center;
  border-radius: 5px;
  background-color: #333;
  transform: translateX(-50%);
  cursor: pointer;
  z-index: 1;
  transition: all .4s;
}


#readmore_btn.page-link.round a:after {
    margin-top: -7px!important;
    transform: rotate(135deg)!important;
}

#readmore_btn.page-link.round a.readmore:after {
    margin-top: -2px!important;
    transform: rotate(-45deg)!important;
}



/*20250306 繧ｯ繝ｪ繧ｨ繧､繧ｿ繝ｼ繝壹�繧ｸ 繧ｳ繝ｩ繝懊ヰ繝翫�*/
@media only screen and (min-width: 768px) {
    .category-theme .template #main_column .row.choice&gt;.column, .category-theme .template #main_column .row.choice&gt;.columns.collabo {
        margin-bottom: 20px;
    }
}

/* 2025.03.07 繧ｹ繝ｩ繧､繝峨�繧ｿ繝ｳ菫ｮ豁｣蛻�
------------------------------------------------------------ */
#main_column.template .slide-area--direct--next, #main_column.template .slide-area--direct--prev, #main_column.template .slide-area--next, #main_column.template .slide-area--prev {
    overflow: visible;
	height: 120px;
}

/** side banner update 2025.5.30 start**/
#contents #main_column .side_banner_left,
#contents #main_column .side_banner_right{
	position:absolute;
	top:0;

	img{
		width: 100px;
		height: 600px;
	}
	a{
		display:block;
		margin-bottom:20px;
	}
	a:last-of-type{
		margin-bottom:0;		
	}

}

#contents #main_column .side_banner_left{
	left:-130px;
}
#contents #main_column .side_banner_right{
	right:-130px;
}

@media screen and (max-width:1500px) { 
	#contents #main_column .side_banner_left,
	#contents #main_column .side_banner_right{
		display:none;
	}
}
.contact-banner{display:none !important;}
/** side banner update 2025.5.30 end**/</pre></body></html>