@charset "UTF-8";
html{width:100%;margin:0 ;padding:0}
body{width:100%;-webkit-text-size-adjust: 100%;font-size:12px}
#layout,#threeMainColumn,#layoutInner{width:99%;margin:0;padding:0}
#threeCenterColumn,#twoMainColumnLeft{float:none;}
#contentInner{margin:3px 3px 0;padding:0}
#twoMainColumnRight,#leftColumn{display:none;-webkit-transform:translateX(10px);}
#threeMainColumnInner{margin:0;-webkit-transform:translateX(10px);width:96%}

.noportrait, .nodisplay, #footer,#sp_title{display:none}
 #shipping-fee,  #correct {display:block}

#area{display:block}

table{width:100%}


.table_container{
  width: 100%;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
}

#rightColumn{clear:both;float:none;width:100%}
#twoMainColumnLeftInner{position:relative;margin:3px}
#underColumn_maker .listphoto{width:100%;float:left}
#recommendArea{margin:0;padding:0;width:100%}
.maker_items{float:none;width:98%;padding-right:2%;margin:1px}
.related_items{width:100%;clear:both;padding-right:2%;margin:1px}
.productItem02 ul li{list-style-type:none;width:97%;margin:0 1%;padding:0}
#undercolumn,#underColumn_maker,.relatedItems,.subTitle02{width:100%;margin:0 0 10px}
#detailRightBloc,#detailPhotoBloc{width:100%}
.model,.brand{font-size:1.2em;width:97%}
.series,.condi1,.condi2,.condi3,.condi9{font-size:1em}
.subTitle02,.box04{width:97%}
h1{font-size:18px;width:97%;}
.change{display:block;clear:both}
.listBloc .listBlocArea{width:48%;text-align:center;padding:0 .5%}
.picture{border:1px solid #004;display:inline-block;width:95%;max-width:99%;min-width:150px;max-height:100%;margin:1px;padding:0;overflow:hidden;}
.campaignPix{display:block;width:99%;max-width:99%;min-width:150px;max-height:100%;margin:1px;padding:0;}
.LTD{display:block;color:#337;margin:3px;}
.outlet{display:block;color:#393;margin:3px;}
.used{display:block;color:#d00;margin:3px;}
.break{display:block;}
.spModel{font-size:18px;text-align:right}
.picture_maker{border:1px solid #004;margin-bottom:5px;display:inline-block;width:100px;height:100px;overflow:hidden;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-box-shadow:3px 3px 5px rgba(0,0,64,.8);-moz-box-shadow:3px 3px 5px rgba(0,0,64,.8);box-shadow:3px 3px 5px rgba(0,0,64,.8);padding:0}
.productItem ul li{list-style-type:none;float:none;width:98%;margin:0 1%;padding:0}
.productContents{float:right;text-align:right;width:99%}
.relativeCat{font-size:.8em;margin:0}
#price02_default{font-family:Impact;color:red;font-size:2.5em;font-style:italic;font-weight:Bolder;text-decoration:underline;text-align:right;margin:10px 0}
#searchArea p{text-align:center;line-height:1.5em;font-size:1.5em}
#RelatedList li{margin:3px 0;}
.productImage{display:block;float:left;width:35%;margin:0;padding:0;text-align:left;}
.headtext{font-size:1em;line-height:1.2em}
.banner,.salebanner,.rightbanner{width:100%}
.youtube{width:100%;height:360px}
.landscape{display:block;font-size:1.5em;margin:10px 0}
.logodis-play{display:inline;width:100%}
.listpagenation{clear:both;float:left;text-align:left;white-space:nowrap;font-size:1.5em;}

.kaitoriH2{font-size:2em;line-height:1.5em;color:#fff}
.kaitoriBOX{float:none;width:100%;border:1px solid;padding:2px;}
.arrowBOX{float:none;width:100%;text-align:center}
.arrow{transform: rotate(90deg);width:30%;}
//RecList
.ReclistRightBloc{width:48%;padding:0 .5%}
.ReclistPhoto{}
.rec_picture{float:none; border:1px solid #004;display:inline-block;width:100%;min-width:100px;min-height:100px;max-width:200px;max-height:200px;overflow:hidden;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-box-shadow:3px 3px 5px rgba(0,0,64,.8);-moz-box-shadow:3px 3px 5px rgba(0,0,64,.8);box-shadow:3px 3px 5px rgba(0,0,64,.8);margin-right:10px;margin-bottom:5px;padding:0}
.RECbrand{font-family:"Trebuchet MS";line-height:120%;font-weight:Bolder;text-align:left;font-size:1.8em;margin:1px;border:1px solid #004;background-color:#ccf;}
.RECmodel{font-family:"Trebuchet MS";line-height:120%;font-weight:Bolder;text-decoration:underline;text-align:left;font-size:1.6em;margin:1px}
.RECprice02_box{display:block;width:97%;font-family:Impact;color:red;font-size:2.4em;font-style:italic;font-weight:Bolder;text-decoration:underline;text-align:right;margin:2px 2%}

.option{width:50%;float:left;margin:10px;}
.FS{clear:both;font-size:16px}
.recstaff{color:#fff;background-color:#004;padding:0 15px;margin:2px;font-size:16px;font-weight:800;}
.strong{font-size:1.3em;font-weight:800;line-height:1.2em}
.demoR,.reviewR{background-color:#004;color:#fff;font-weight:800;font-size:1em;margin:1px;padding-left:0.5em}
#threeMainColumn .listRightBloc{float:left;width:98%;border:1px dotted #004;border-radius:10px;margin:0 1%;padding:0}
#picture, .picture_dtl{width:100%;max-width:100%;min-width:150px;}
.LeftText{}

.seriesList,#subTitle,#subTitleSr{display:block;background:#f8f8f8 url(../img/background/bg_subtitle.gif) repeat-x left top;border:1px solid #ccc;margin:0 0 3px;padding:3px}
#subTitle h2{color:#333;font-weight:400;font-size:100%;border-left:3px solid #004;margin:0;padding:4px 4px 4px 7px}
#category_areaListinDetail{background-color:#eee;font-size:1.3em;padding:5px 0}
#category_areaListinDetail ul li{padding:3px 0}

#callCat{position:fixed;left:-15px;width:80px;display:block;background-color:#448;-webkit-border-radius:px;-moz-border-radius:5px;border-radius:5px;opacity:0.9;font-weight:800;}
#callCat :hover{position:fixed;left:-10px;padding-left:10px;width:100px;color:white;font-weight:800;display:block;background-color:#448;-webkit-border-radius:px;-moz-border-radius:5px;border-radius:5px;opacity:0.9;}
#callCat :active{position:fixed;left:-10px;padding-left:10px;width:150px;color:#f00;font-weight:800;display:block;background-color:#448;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;opacity:0.9;}
.seriesList,#category_area{opacity:0.9}
 #hideSeriessp{display:block}
.alignCsp{display:none}
.catList{padding:3px 0}
/*************************************/
/*CAtIcons*/
/*************************************/
.CatIcons li{display:block;width:48%;margin:1px;padding:2px;list-style-type:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;float:left;vertical-align: top;font-size:12px;}


#dispSeriesSp, #dispCatsp, #ShowPFP, #hidePFP,.mynavi_list li{display:block;width:99%;border:none;font-size:1.5em;padding:3px 5px;font-weight:800;color:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;
background-image: -webkit-linear-gradient(
	top
	, #006 0%
	, #669 30%
	, #008 32%
	, #004);
 background-image: -moz-linear-gradient(
	top
	, #006 0%
	, #669 30%
	, #008 32%
	, #004);}
.mynavi_list li a{display:block;color:#fff;}

#dispSeriesSpHide, #dispCatspHide {display:none;width:99%;border:none;font-size:1.5em;padding:3px 5px;font-weight:800;color:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;
background-image: -webkit-linear-gradient(
	top
	, #006 0%
	, #669 30%
	, #008 32%
	, #004);
 background-image: -moz-linear-gradient(
	top
	, #006 0%
	, #669 30%
	, #008 32%
	, #004);}
.mynavi_list li a{display:block;color:#fff;}

#Log-in{display:block;width:99%;font-size:1.5em;padding:3px 5px;font-weight:800;color:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;
background-image: -webkit-linear-gradient(
	top
	, #060 0%
	, #696 30%
	, #080 32%
	, #040);
 background-image: -moz-linear-gradient(
	top
	, #060 0%
	, #696 30%
	, #080 32%
	, #040);}

#hideCatsp {display:inline-block;color:#fff;background-image: -webkit-linear-gradient(
	top
	, #006 0%
	, #669 30%
	, #008 32%
	, #004);
 background-image: -moz-linear-gradient(
	top
	, #006 0%
	, #669 30%
	, #008 32%
	, #004);}


