@charset "utf-8";
	Font-size Adjustment
	77% = 10px	| 	112% = 16px	|	167% = 22px	
	85% = 11px	|	129% = 17px	|	174% = 23px
	92% = 12px	|	136% = 18px	|	182% = 24px
	100% = 13px	|	144% = 19px	|	189% = 25px
	107% = 14px	|	152% = 20px	|	197% = 26px
	114% = 15px	|	159% = 21px	|
=======================================*/
body{font-size:13px; *font-size:small; *font:x-small;}
table{font-size:inherit; font:100%; border-collapse:collapse; border-spacing:0;}
input,textarea{font-size:99%;}
pre, code {font:115% monospace; *font-size:100%;}

div, p, pre, ul, ol, dl, dt, dd, address, blockquote{
	font-size:100%;
}
li li, li p, li pre, li dt, li dd, dd li, dd p, dd pre, dd dt, dd dd{
	font-size:100%;
}

/*-- Reset Glb
-------------------------------- */
h1{font-size:159%;}

/*-- style_for3
-------------------------------- */
body.layout3 #mainColumn .divMain .divReview h3{
	font-size:107%;
}
body.layout3 #mainColumn .divMain .divReview dd{
	font-size:92%;
}
body.layout3 #mainColumn .divMain .divRecommend .divPair .goods .price span{
	font-size:117%;
}
body.layout3 #sideColumn2 h3{
	font-size:107%;
}
body.layout3 #sideColumn2 .listRank .divSoft dd .sub{
	font-size:88%;
}
body.layout3 #sideColumn2 .listRank .divSoft dd .price{
	font-size:117%;
}
body.layout3 #sideColumn2 .divNews span{
	font-size:92%;
}
body.layout3 #sideColumn2 .divGeoService a{
	font-size:92%;
}
body.layout3 #sideColumn2 .divMobileGeo span.copy{
	font-size:92%;
}
body.layout3 #sideColumn2 .divMobileGeo span.copy2{
	font-size:82%;
}
body.layout3 #sideColumn2 .divMobileGeo input.word{
	font-size:82%;
}



/*-- style_for2a
-------------------------------- */
/* Style 2c Common */
body.layout2a #mainColumn table th,
body.layout2a #mainColumn table td{
	font-size:92%;
} 
#mainColumn .tabList li a span{
	font-size:107%;
}
#mainColumn .newsrelease h1.newsTitle{
	font-size:136%;
}

/* CO000- Member */
p.co000msg{font-size:136%;}
p.co000check{font-size:107%;}
.co092 h2{font-size:107%;}
p.co081alert,
.co092 .divAgreement dt,
.co092 .divAgreement dd{font-size:92%;}
h2.co058t{font-size:136%;}
p.co058cap{font-size:92%;}
.co000alert dt strong{font-size:152%;}
.co000alert dt span{font-size:112%;}

/* CO305- Wishlist */
#mainColumn .divWishlist table th{
	font-size:82%;
}
/* CO400- Release Cal */
#mainColumn .co400 .subT2F h2{font-size:107%;}
.co400 .twinsCat .date{font-size:136%;}
.co400 .twinsCat .spec h3{font-size:107%;}
.co400 .twinsCat .spec p s{font-size:92%;}
.co400 .bxCatTop .bxPrice p.psale strong{font-size:136%;}
.co400List .product .spec h4{font-size:107%;}
p.co400notice{font-size:92%;}

.co980capBlod{font-size:136%;}
p.co980info{font-size:92%;}

/* GP200- SearchShop */
#mainColumn .searchShop .searchShopImgMap h2,
#mainColumn .searchShop .searchShopKeyword h2{
	font-size:136%;
}
#mainColumn .searchShop .searchShopKeyword p{
	font-size:82%;
}
#mainColumn .searchShop .searchShopKeyword h3{font-size:92%;}
#mainColumn .searchShop .searchShopKeyword div span{
	font-size:82%;
}
#mainColumn .gp205searchResult dt a{font-size:107%;}

#mainColumn .gp600List .bxCampaign div.info h3{
	font-size:107%;
}
#mainColumn .gp200shopInfo table th,
#mainColumn .gp200shopInfo table td{
	font-size:92%;
}

/* GP300- */
#mainColumn .gp300 .bxGoods .spec .title{font-size:107%;}
#mainColumn .gp300 .bxGoods .price .num{
	font-size:136%;
}
#mainColumn .gp300notice h2{font-size:92%;}
#mainColumn .gp300notice p{font-size:85%;}
#mainColumn .gp300 .bxGoods .price .cap{font-size:92%;}
#mainColumn .gp300 .bxGoods .spec .maker{font-size:92%;}

#mainColumn .gp350 .stSolid{font-size:92%;}
#mainColumn .gp350 h2.caption{font-size:107%;}
#mainColumn .gp350 p.caption,
.gp350 .pFixed,
.gp350 .pSale span,
.gp350 .pDiscount{font-size:92%;}
.gp350 .pSale strong{font-size:136%;}
.gp37002 .sideBtn span{font-size:92%;}

/* GP400- */
.gp400Title .deadLineDate .date{font-size:117%;}
.gp400Title .deadLineDate .date strong{font-size:137%;}
.gp400triplet dl dt,
.gp400triplet dl dd,
.gp400about ul li{font-size:92%;}

/* GP600- */
#mainColumn .tbGp60102 th.thPrefecture,
#mainColumn .tbGp60102 th.address,
#mainColumn .tbGp60102 th.name,
#mainColumn .tbGp60102 th.time{font-size:88%;}

/* GP700- */
.gp701static .aboutMenu ul li{
	font-size:92%;
}
.gp701static dl dt strong{
	font-size:136%;
}

/* GP800- */
.gp801state h3{
	font-size:107%;
}
.gp801 .divSubMTwins p strong.tel{
	font-size:136%;
}
.gp801 .divSubMTwins p span.tel,
.gp801 .divSubMTwins .floatR p.downArea span{
	font-size:92%;
}
.divGp810 p.download span,
.divGp810 p.alert{
	font-size:92%;
}
.divGp810 p.download strong{
	font-size:136%;
}
.gp800EntryForm h3{
	font-size:107%;
}
.gp840read p.read{
	font-size:107%;
}
.gp840read .download p,
.gp840read p.alert{
	font-size:92%;
}
.gp840div table td{
	font-size:92%;
}


/* MB100- */
#mainColumn .mb155searchResult li h3{
	font-size:107%;
}

/*-- style_glb
-------------------------------- */
#mainColumn .tStyle{
	font-size:107%;
}
.panNavi{font-size:82%;}
#mainColumn .stStyle{
	font-size:107%;
}
#mainColumn .barT a.btMore span,
#mainColumn .barTM a.btMore span,
#mainColumn .subTM a.btMore span{
	font-size:92%;
}
#mainColumn p.pNormal{font-size:92%;}

#sideColumn1 .divLogin h3,
#sideColumn1 .divCat h3,
#sideColumn1 .divMy h3{
	font-size:92%;
}
#sideColumn1 .divCat li a{
	font-size:82%;
}
#sideColumn1 .divMy .user span{
	font-size:82%;
}
#sideColumn1 .divMy .user span.name{
	font-size:107%;
}
#sideColumn1 .divMy p.myShop{
	font-size:107%;
}
#sideColumn1 .divMy .point div{
	font-size:82%;
}
#sideColumn1 .divMy .point p span{
	font-size:82%;
}
#sideColumn1 .divMy .point p .num{
	font-size:112%;
}
#sideColumn1 .divCalAct,
#sideColumn1 .divCal{font-size:92%;}
#sideColumn1 table.tbCal th,
#sideColumn1 table.tbCal td{
	font-size:92%;
}
#sideColumn2 .divNewsNormal span.date,
#sideColumn2 .divNews span.date{
	font-size:88%;
}
#sideColumn2 .divNewsNormal span.text,
#sideColumn2 .divNews span.text{
	font-size:92%;
}
#sideColumn1 .divLogin .notice{font-size:88%;}
#sideColumn1 .divLogin p.btRegister{font-size:77%;}