@charset "UTF-8";

/* --------------------------------------
   t01-occupation-block-ca-fj 用
-------------------------------------- */

  /* おすすめ情報 */
  #fjmlArea2 {border: 1px solid #ccc;margin-bottom: 20px;}#fjmlArea2 .fjml_main, .fjPickup {background: #999999;font-weight: bold;color: #fff;}#fjmlArea2 .fjml_info ul {padding: 3px 20px 0 30px;list-style: disc;}#fjmlArea2 .fjml_info .red {color: #c00;}.fjPickup {display: flex;justify-content: space-between;align-items: center;margin-bottom: 10px;}.fjPickup .periArea {padding: 3px 20px;background: #fff;color: #333;font-size: 1.4rem;}.fjPickup .periArea span {color: #c00;}.blink {animation: blinkTxt 1s infinite alternate;}@keyframes blinkTxt {0% {color: #003490 }100% {color: #ff0000 }}@media print, screen and (min-width: 768px) {#fjmlArea2 .fjml_main, .fjPickup {padding: 5px 20px;font-size: 1.8rem;}#fjmlArea2 .fjml_info {padding: 10px 20px;}#fjmlArea2 .fjml_tit {font-weight: bold;font-size: 1.8rem;}}
  @media screen and (max-width: 767px) {#fjmlArea2 .fjml_main, .fjPickup {padding: 5px 10px;font-size: 1.4rem;}#fjmlArea2 .fjml_info {padding: 10px;}#fjmlArea2 .fjml_tit {font-size: 1.4rem;}#fjmlArea2 .fjml_info ul {padding: 3px 5px 0 20px;}.fjPickup .periArea {font-size: 1rem;padding: 5px;}}
  
  /* content_parts */
  #featuredArea, #featuredPeripherals, #featuredService {margin: 0 0 40px 0 }#featuredArea .ctsArea, #featuredPeripherals .ctsArea, #featuredService .ctsArea {color: #fff;background: #6c6c6c;padding: 5px;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px }#featuredArea .clearfix::after, #featuredPeripherals .clearfix::after, #featuredService .clearfix::after {content: ".";display: block;clear: both;width: 0;height: 0;line-height: 0;visibility: hidden }#featuredArea .ctsHead h2, #featuredPeripherals .ctsHead h2, #featuredService .ctsHead h2 {float: left;font-size: 200%;font-weight: bold;padding: 10px 20px 6px 50px;background: url(../../other_contents/ui3070/ttl_ico.gif) no-repeat 15px 50%;margin: 0 }#featuredArea .ctsHead p, #featuredPeripherals .ctsHead p, #featuredService .ctsHead p {float: left;margin-top: 18px }#featuredArea .tSaleTxt, #featuredPeripherals .tSaleTxt, #featuredService .tSaleTxt {color: #ff0;font-weight: 700;font-size: 120% }#featuredArea.IE7 .itemArea, #featuredPeripherals.IE7 .itemArea, #featuredService.IE7 .itemArea {padding-bottom: 3px }#featuredArea .itemArea a, #featuredPeripherals .itemArea a, #featuredService .itemArea a {display: block;background: #fff no-repeat;float: left;width: 565px;margin: 5px;position: relative;text-decoration: none;cursor: pointer }#featuredArea.IE7 .itemArea a, #featuredPeripherals.IE7 .itemArea a, #featuredService.IE7 .itemArea a {padding-bottom: 5px }#featuredArea .img, #featuredPeripherals .img, #featuredService .img {display: block;float: left;text-align: center;margin: 10px 0;width: 155px;min-height: 125px }#featuredArea .block00, #featuredPeripherals .block00, #featuredService .block00 {display: block;position: relative }#featuredArea .ctxt, #featuredPeripherals .ctxt, #featuredService .ctxt {display: block;float: left;padding-top: 10px;font-weight: 700;font-size: 120%;line-height: 130%;width: 410px;background: 0 0 }#featuredArea .model, #featuredPeripherals .model, #featuredService .model {display: block;float: left;font-size: 100%;margin: 5px 0;color: #333;width: 410px }#featuredArea .dct, #featuredPeripherals .dct, #featuredService .dct {float: left;display: block;font-size: 115%;text-align: center;background: url(other_contents/ui3070/dct_back.png?$staticlink$) no-repeat center top;width: 75px;height: 50px;line-height: 105%;padding-top: 11px;font-weight: 700;color: red }#featuredArea .block01, #featuredPeripherals .block01, #featuredService .block01 {display: block;float: left;min-width: 255px;padding-bottom: 10px }#featuredArea .bg_hidden, #featuredPeripherals .bg_hidden, #featuredService .bg_hidden {background: none }#featuredArea .price, #featuredPeripherals .price, #featuredService .price {display: block;float: left;margin-top: 5px;line-height: 100%;color: #f60000;font-weight: 700;font-size: 160% }#featuredArea .pHead, #featuredPeripherals .pHead, #featuredService .pHead {display: block;font-size: 70% }#featuredArea .pJpy, #featuredPeripherals .pJpy, #featuredService .pJpy {font-size: 70% }#featuredArea .btn01, #featuredPeripherals .btn01, #featuredService .btn01 {width: 110px;position: absolute;display: block;color: #fff !important;background: #c83232;padding: 4px 4px 3px 0;border: solid #c83232 2px;text-decoration: none;font-size: 110%;font-weight: 700;text-align: right;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;transition: all .2s ease-out;right: 5px;bottom: 10px }#featuredArea.IE7 .btn01, #featuredArea.IE8 .btn01, #featuredPeripherals.IE7 .btn01, #featuredPeripherals.IE8 .btn01, #featuredService.IE7 .btn01, #featuredService.IE8 .btn01 {padding: 4px 5px 3px 5px;text-align: center }#featuredArea .btn01::before, #featuredPeripherals .btn01::before, #featuredService .btn01::before {display: block;content: "";position: absolute;top: 50%;left: 3px;width: 16px;height: 16px;margin-top: -8px;border-radius: 50%;-webkit-border-radius: 50%;-moz-border-radius: 50%;background: #fff }#featuredArea.IE8 .btn01::before, #featuredPeripherals.IE8 .btn01::before, #featuredService.IE8 .btn01::before {display: none }#featuredArea .btn01::after, #featuredPeripherals .btn01::after, #featuredService .btn01::after {display: block;content: "";position: absolute;top: 50%;left: 9px;width: 0;height: 0;margin-top: -4px;border: 4px solid transparent;border-left: 6px solid #c83232 }#featuredArea .btn01::hover, #featuredPeripherals .btn01::hover, #featuredService .btn01::hover {text-decoration: none;color: #c83232 !important;background: #fff }#featuredArea .spec, #featuredPeripherals .spec, #featuredService .spec {display: block;background: #efefef;float: left;margin: 0 5px 5px 5px;font-size: 90%;padding: 5px;line-height: 120%;color: #333;/*height: 38px*/ }#featuredArea .spec span, #featuredPeripherals .spec span, #featuredService .spec span {white-space: nowrap }#featuredArea .itemArea .lightest {width: auto;}#featuredArea .itemArea .anker {position: absolute;top: 40px;right: 4px;text-align: center;width: 112px;line-height: 1.2em;background: #fff;padding: 5px;color: #ff26f6;font-weight: bold;border: solid 2px #ff26f6;}#featuredArea .itemArea .cus_txt {text-align:right;position: absolute;right: 26px;}
      
  @media screen and (max-width:767px) {#featuredArea {background: 0 0 !important }#featuredArea .ctsArea, #featuredPeripherals .ctsArea, #featuredService .ctsArea {margin-left: 0 }#featuredArea .ctsArea h2, #featuredPeripherals .ctsArea h2, #featuredService .ctsArea h2 {font-size: 2.2rem;background: url(../../other_contents/ui3070/ttl_ico.gif) no-repeat 10px 50% }#featuredArea .ctsArea p, #featuredPeripherals .ctsArea p, #featuredService .ctsArea p {margin: 0 10px }#featuredArea .itemArea a, #featuredPeripherals .itemArea a, #featuredService .itemArea a {width: auto;font-size: 1rem }#featuredArea .img, #featuredPeripherals .img, #featuredService .img {width: 35%; padding: 0 1% }#featuredArea .itemArea a .spec, #featuredPeripherals .itemArea a .spec, #featuredService .itemArea a .spec {width: auto;height: auto !important;font-size: 1.2rem }#featuredArea .itemArea a .ctxt, #featuredPeripherals .itemArea a .ctxt, #featuredService .itemArea a .ctxt {margin: 0;padding-right: 5px;font-size: 1.6rem;width: 65% }#featuredArea .itemArea a .model, #featuredPeripherals .itemArea a .model, #featuredService .itemArea a .model {padding-right: 5px;font-size: 1.3rem;width: 65% } #featuredArea .btn01, #featuredPeripherals .btn01, #featuredService .btn01 {position: relative;width: auto;margin: 70px 0 0 10px;padding: 5px 5px 5px 25px;text-align: center;font-size: 1.4rem }#featuredArea .dct, #featuredPeripherals .dct, #featuredService .dct {width: auto;height: auto;margin: 0;padding: 13px 10px 10px;background: url(other_contents/ui3070/dct_back.png?$staticlink$) no-repeat center top/100% 100%;font-size: 1.3rem }#featuredArea .bg_hidden, #featuredPeripherals .bg_hidden, #featuredService .bg_hidden {background: none;padding: 7vw }#featuredArea .block01, #featuredPeripherals .block01, #featuredService .block01 {float: right;min-width: 65%; /*150px*/ }#featuredArea .price, #featuredPeripherals .price, #featuredService .price {padding-right: 5px;padding-left: 5px;font-size: 2rem }#featuredArea .btn01::before, #featuredPeripherals .btn01::before, #featuredService .btn01::before {left: 10px }#featuredArea .btn01::after, #featuredPeripherals .btn01::after, #featuredService .btn01::after {left: 16px }#featuredArea .itemArea .anker {position: static;float: left;width: 63%;line-height: normal;padding: 2px;margin: 3px 0 0;}#featuredArea .itemArea .cus_txt {right: 16px;}}
  
  /* アイコン設定 */
  #featuredArea .dct2 {float: left; display: block; width: 140px; margin: 0 10px 10px 0; padding: 5px 5px 2px; background: #cc0000; border: 3px solid #ff0000; font-size: 1.1rem; font-weight: bold; line-height: 1.2; color: #fff; text-align: center;}
  #featuredArea .dct2.newlife {background: #009900; border: 3px solid #00cc00;}
  #featuredArea .dct2 span {display: block; margin-top: 2px; padding-top: 2px; border-top: 2px dotted #fff; font-size: 1.8rem; color: #ffff00;}
  @media screen and (max-width:767px) {#featuredArea .dct2 {width: 63%; margin: 0 0 5px 0;}}
      
  #featuredArea .newitem {float: left; display: block; width: 95px; margin: -2px 10px 0 0; padding: 3px; background: #ffd700; border: 2px solid #ff0000; font-size: 1.2rem; font-weight: bold; line-height: 1.2; color: #000; text-align: center; border-radius: 9999px;}
  @media screen and (max-width:767px) {#featuredArea .newitem {padding: 0; margin: 0;}}
