@charset "shift_jis";

/* Base
======================================================================= */

/* Directory Pane
----------------------------------------------------------------------- */
div.threeColLayout div#dirPane div#dirCat dl dd.dir1 a { font-size:110%; }


/* Content Pane
----------------------------------------------------------------------- */


/* Event */
div.threeColLayout div#contPane div.eventGeneralTitle h3,
div.threeColLayout div#contPane div.eventMkTitle h3 { font-size:120%; }
div.threeColLayout div#contPane div.eventGeneralTitle p,
div.threeColLayout div#contPane div.eventMkTitle  p { font-size:86%; }
div.threeColLayout div#contPane h2.eventGeneralHeader { font-size:140%; }

/* Item List */
div.threeColLayout div#contPane div.pageNav { font-size:110%; }
div.threeColLayout div#contPane h3.itemListTitle { font-size:120%; }
div.threeColLayout div#contPane ul.itemListThumb li p.itemDetail span.price,
div.threeColLayout div#contPane ul.itemListList li p.itemDetail span.price { font-size:100%; }
div.threeColLayout div#contPane ul.itemListThumb li p.itemDetail span.point,
div.threeColLayout div#contPane ul.itemListList li p.itemDetail span.point { font-size:90%; }
div.threeColLayout div#contPane ul.itemListList2 li p.itemName { font-size:120%; }
div.threeColLayout div#contPane ul.itemListList2 li p.itemDetail { font-size:108%; }

/* Category Search */
div#contPane h2.catSearchTitle { font-size:120%; }


/* Category */
div#contPane.category h3.catName { font-size:140%; }
div#contPane.catL div#catSearch dl dt { font-size:110%; }
div#contPane.catM div#catSearch ul li { font-size:110%; }

/* Genre */
div#contPane.genre h3.genreName { font-size:140%; }
div#contPane.genre h3.genName { font-size:140%; }
div#contPane.genre p.lead { font-size:110%; }
div#contPane.genre div.genSearch ul li a { font-size:110%; }


/* Detail */
div#contPane.detail h3.itemName { font-size:110%; }
div#contPane.detail div#detailUpper div#photoArea p { font-size:86%; }
div#contPane.detail div#detailBottom div.itemDescription h3,
div#contPane.detail div#detailBottom h3.drug { font-size:120%; }
div#contPane.detail div#detailBottom p,
div#contPane.detail div#detailBottom div.itemDescription p { font-size:110%; }


/* Search */
div#contPane.search h2.searchTitle { font-size:140%; }


/* Mk */
div#contPane.mk h3.mkTitle { font-size:120%; }



/* System Content Pane
----------------------------------------------------------------------- */
div.oneColLayout div#contPane.system p.lead { font-size:110%; }
div.oneColLayout div#contPane.system p.blueCircle { font-size:110%; }
div.oneColLayout div#contPane.system table.colTable th,
div.oneColLayout div#contPane.system table.rowTable th { font-size:110%; }
div.oneColLayout div#contPane.system div.thanksText { font-size:140%; }


/* My Page */
div.oneColLayout div#contPane.mypage p#userId { font-size:120%; }
div.oneColLayout div#contPane.mypage table#myPagePoint th,
div.oneColLayout div#contPane.mypage table#myPagePoint td { font-size:110%; }
div.oneColLayout div#contPane.mypage table.myMenuTable th p { font-size:120%; }
div.oneColLayout div#contPane.mypage table.myMenuTable td { font-size:110%; }
div.oneColLayout div#contPane.mypage div#inquiryUserId p.fl { font-size:110%; }
div.oneColLayout div#contPane.mypage div#reInquiry { font-size:110%; }


/* Review */
div.oneColLayout div#contPane.review h3 { font-size:120%; }


/* Agreement */
div.oneColLayout div#contPane.agreement p { font-size:110%; }
div.oneColLayout div#contPane.system div.thanksText { font-size:140%; }


/* Cart */
div.oneColLayout div#contPane.cart table.colTable td.itemPhoto { font-size:110%; }
div.oneColLayout div#contPane.cart table.colTable td.shippingFree { font-size:110%; }
div.oneColLayout div#contPane.cart div#shipFreeSearch p { font-size:110%; }
div.oneColLayout div#contPane.cart div#shipFreeSearch p span.price { font-size:200%; }
div.oneColLayout div#contPane.cart h3 { font-size:120%; }
div.oneColLayout div#contPane.cart div#ill div.ill_right table th,
div.oneColLayout div#contPane.cart div#ill div.ill_right table td { font-size:110%; }
div.oneColLayout div#contPane.cart div#fin_ill div.fin_ill_left p { font-size:140%; }


/* ASP Ranking
----------------------------------------------------------------------- */
div.threeColLayout div#contPane ul.ranking li p.itemName { font-size:90%; }
div.threeColLayout div#contPane ul.ranking li p.itemDetail { font-size:90%; }
div.threeColLayout div#menuPane dl#nearCheck dd p.itemName { font-size:90%; }
div.threeColLayout div#menuPane dl#nearCheck dd p.itemDetail { font-size:90%; }
div.threeColLayout div#contPane ul.rankAnother li p.itemName { font-size:90%; }
div.threeColLayout div#contPane ul.rankAnother li p.itemDetail { font-size:90%; }
div.oneColLayout div#contPane ul.rankAnotherBuy li p.itemName { font-size:90%; }
div.oneColLayout div#contPane ul.rankAnotherBuy li p.itemDetail { font-size:90%; }


/* Static
----------------------------------------------------------------------- */
div.threeColLayout div#contPane.static h3 { font-size:120%; }
div.threeColLayout div#contPane.rules dl dt { font-size:110%; }
div.threeColLayout div#contPane.sitemap dl { font-size:110%; }
div.threeColLayout div#contPane.affiliate .blueCircle { font-size:110%; }


div#guiContainer { font-size:12px; }
div#guiContainer h3 { font-size:16px; }
div#guiContainer h4 { font-size:14px; }
div#guiContainer.aboutpoint div#guiLead p,
div#guiContainer.shipping div#guiLead p,
div#guiContainer.payment div#guiLead p { font-size:13px; }
div#guiContainer.shipping p.shippingText { font-size:13px; }
div#guiContainer.payment p.creditText { font-size:11px; }
div#guiContainer.qa dl#qa_q dt { font-size:14px; }
div#guiContainer.qa h3 { font-size:14px; }
div#guiContainer.qa div#callcenter { font-size:14px; }

div#affContainer h3 { font-size:140%; }
div#affContainer div#affInner div.affContent div.affInquiry div.inquiryText { font-size:120%; }
div#affContainer div#affInner div.affContent div.affInquiry div.inquiryText span { font-size:80%; }
div#affContainer div#affInner div.affContent p.affAttention { font-size:120%; }
div#affContainer div#affInner div.affContent p.affAttention em { font-size:125%;}
div#affContainer.mSmilediner div#toMobile { font-size:110%; }
div#affContainer.mSmilediner div#toMobile p { font-size:90%; }


/* Menu Pane
----------------------------------------------------------------------- */
div.threeColLayout div#menuPane div#sslSeal p { font-size:86%; }




/* Footer
----------------------------------------------------------------------- */
div#footer address { font-size:95%; }
div#guiFooter address { font-size:11px; }
