/* 文字の設定はコチラ　同じ属性でも形状については、_original.cssを参照されたし */

h1 {
font-size: 1.125em; /*18px*/
}

h2 {
font-size: 1em; /*16px*/
}
    
h3 {
font-size: 0.875em; /*14px*/
}

h4, h5, h6, LEGEND, ADDRESS {
font-size: 0.75em; /*12px*/
}

.larger {
	font-size:1em;
	}

LEGEND {
	font-size:1em;
	color:#333333;
	}

label {
	font-size:1em;
	color:#333333;
	}

#search-heading-td label {
	color:#ffffff;
	}

#csNotifications .plainBox {
	font-size:0.875em;
	line-height:1.5;
	text-align:left;
	}

#accountHistInfo,
#accountHistInfo .accountProductDisplay,
#advSearchDefault,
#popupSearchHelp,
#checkoutSuccessContactLink,
#checkoutSuccessOrderLink,
#checkoutSuccessOrderNumber,
#addressBookDefault .instructions,
#logoffDefaultMainContent,
#accountNotifications .notice,
#myAccountGen li,
#myAccountNotify li,
#myAccountNotify_2 li,
#timeoutDefaultContent,
/*#checkoutBillto,*/
/*#checkoutShipto,*/
#createAcctSuccessMainContent,
#categoryDescription,
#infoShoppingCart,
#cartContentsDisplay,
#cartInstructionsDisplay,
#loginDefault .advisory,
#siteMapMainContent,
#passwordForgottenMainContent,
#contactUsNoticeContent,
#contactUsNoticeContent {
	font-size:0.875em;
	line-height:1.5;
	}
	
#jyusyoImamade legend,
#advSearchDefault legend,
#csNotifications legend,
#acctNewslettersDefault legend,
#accountPassword legend,
#addressBookDefault legend,
#accountEditDefault legend,
#accountNotifications legend,
#timeoutDefault legend,
#createAcctDefault legend,
#passwordForgotten legend,
#loginDefault legend,
#contactUsForm legend {
	font-size:0.875em;
	line-height:1.5;
	font-weight:bold;
	}

#checkoutNewAddress fieldset {
	font-size:0.875em;
	line-height:1.5;	
	}

#checkoutNewAddress legend {
	font-weight:bold;
	}

#jyusyoImamade label {
	font-size:0.875em;
	line-height:1.5;
	font-weight:bold;
	}

#defaultSelected label {
	font-size:1em;
	line-height:1.5;
	}

#csNotifications label,
#checkoutPayment label,
#acctNewslettersDefault label,
#accountPassword label,
#accountEditDefault label,
#contactUsNoticeContent label,
#timeoutDefault label,
#createAcctDefault label,
#passwordForgotten label,
#loginDefault label,
#contactUsForm label {
	font-size:0.75em;
	line-height:1.5;
	}

#createAcctDefault .information,
#loginDefault .information {
	font-size:0.75em;
	line-height:1.5;
	}

#accountHistoryDefault legend {
	font-weight:bold;
	}

#accountHistoryDefault .notice {
	color:#ff0000;
	font-size:0.875em;
	}

#accountHistoryDefault fieldset {
	font-size:0.875em;
	line-height:1.5;
	}

.alert {
	font-size:0.75em;
	color:#ff0000;
}

.buttonRow {
	font-size:1em;
	}
	
#timeoutDefault .buttonRow,
#loginDefault .buttonRow {
	font-size:0.75em;
	line-height:1.5;
	}

.biggerText {
font-size: 1em; /*16px*/
}

.boxText {
font-size: 0.75em;
line-height: 1.5;
}

h1.header {
	margin:0;
	padding:0;
	line-height:0;
	}

TD.main, P.main {
font-size: 0.75em;
line-height: 1.6;
text-align:left;
}

.imgLink {
	font-size:0.75em;
	}

.centerColumn {
	font-size:1em;
	}

#conditionsMainContent p,
#checkoutSuccessMainContent p,
#unsubDefault,
#privacyDefaultMainContent p,
#pageTwoMainContent p,
#pageThreeMainContent p,
#pageFourMainContent p {
	font-size:0.875em;
	line-height:1.5;
	}

#conditionsMainContent h3,
#privacyDefaultMainContent h3,
#pageTwoMainContent h3,
#pageThreeMainContent h3,
#pageFourMainContent h3 {
	color:#ff7200;
	}

#conditionsMainContent .c_orange {
	color:#ff7200;
	font-weight:bold;
	}

#conditionsMainContent h4 {
	font-size:0.875em;
	color:#333333;
	}

#conditionsMainContent h2,
#infoShoppingCart h2 {
	color:#ff7200;
	}

#conditionsMainContent li,
#privacyDefaultMainContent li {
	font-size:0.875em;
	line-height:1.5;
	}

#privacyDefaultMainContent dt {
	font-weight:bold;
	}

#privacyDefaultMainContent dt ,dd {
	font-size:0.875em;
	line-height:1.5;	
	}
	
#siteMap li {
	font-size:0.875em;
	line-height:1.5;	
	}

#siteMap li li {
	font-size:1em;
	line-height:1.5;	
	}

.caution {
	color:#ff0000;
	}

h1#productName {
	font-size:1.125em;
	}
	
#cartAdd {
	font-size:0.875em;
	}
	
/*選択肢のボックス*/
#productAttributes {
	font-size:1em;
	}

.wrapperAttribsOptions {
	font-size:0.875em;
	}

h4.optionName {
	padding-right:0.5em;
	font-size:1em;
	}
	
/*選択肢ラジオボタン*/
label.attribsRadioButton {
	}
	
#productDescription.freeShip {
	font-size:0.875em;
	line-height:1.5;
	}

#productDescription.freeShip h3 {
	font-size:1em;
	}
	
#productDescription .setsumei {
	font-size:0.875em;
	line-height:1.5;
	}

/* read me */
#readme li {
	font-size:0.75em;
	}

#readme li.read02 {
	color:#ff0000;
	}

#readme dt, dd {
	font-size:0.75em;
	line-height:1.5;
	}
	
#readme dt {
	font-weight:bold;
	}

ADDRESS {
font-size: 1em;
font-style: normal;
}

#checkoutConfirmDefault .users_comment,
#checkoutConfirmDefault address,
#checkoutConfirmDefault .important,
h4#checkoutConfirmDefaultPaymentTitle,
h4#checkoutConfirmDefaultShipmentTitle,
#checkoutPayAddressDefault address,
#addressBookDefault address,
#contactUsDefault address {
	font-size: 0.875em;
	line-height:1.5;
	}

/*アドレス帳*/
#addressBookProcessDefault address,
#addressBookProcessDefault fieldset {
	font-size: 0.875em;
	line-height:1.5;
	}

#addressBookProcessDefault .really {
	font-size:1em;
	font-weight:bold;
	}

/* 全商品 */
#allProductsDefault td strong {
	font-size:1.2em;
	}

#cartProdTitle,
#cartAttribsList {
	font-size:0.875em;
	}

a:link {
color: #428dff;
text-decoration: none;
}

a:hover {
color: #ff9900;
text-decoration:none;
}

a:visited {
color: #428dff;
text-decoration: none;	
	}

span.pseudolink a,
span.pseudolink a:visited {
	color: #428dff;
	text-decoration: none;
	}

span.pseudolink a:hover {
	color: #ff9900;
	text-decoration:none;
}


/* TD.headerNavigation A,
TD.headerNavigation A:visited,
td.footertop a  {
color: #428dff;
text-decoration: none;
}

TD.headerNavigation A:hover,
td.footertop a:hover  {
color: #ff9900;
text-decoration: none;
}

 td.leftboxheading a,
 td.rightboxheading a,
 td.centerboxheading a,
 td.singleboxheading a {
color: #428dff;
text-decoration: none;
}

td.leftboxheading a:hover,
td.rightboxheading a:hover,
td.centerboxheading a:hover,
td.singleboxheading a:hover {
color: #ff9900;
text-decoration: none;
}

A.category-top {
color: #428dff;
text-decoration: none;
}

a:hover.category-top {
color: #ff9900;
text-decoration: none;
	}

A.category-links {
color: #428dff;
text-decoration: none;
}

a:hover.category-links {
color: #ff9900;
text-decoration: none;
	}

A.category-subs, A.category-products {
color: #428dff;
text-decoration: none;
}

a:hover.category-subs a:hover.category-products {
color: #ff9900;
text-decoration: none;
}
*/

td.pageresults a {
color: #ff9900;
text-decoration: none;
}

td.pageresults a:hover {
background: #FFFF33;
}

.centeredContent,
TH,
#cartEmptyText,
#cartBoxGVButton,
#navNextPrevWrapperTop,
#navNextPrevWrapperBottom,
#navCatTabsWrapper,
#navEZPageNextPrev,
#bannerOne,
#bannerTwo,
#bannerThree,
#bannerFour,
#bannerFive,
#bannerSix,
#siteinfoLegal,
#siteinfoCredits,
#siteinfoStatus,
#siteinfoIP,
.center,
.cartRemoveItemDisplay,
.cartQuantityUpdate,
.cartQuantity,
.cartTotalsDisplay,
#cartBoxGVBalance,
.leftBoxHeading,
.centerBoxHeading,
.rightBoxHeading,
.accountQuantityDisplay,
.ratingRow,
LABEL#textAreaReviews,
#productMainImage,
#reviewsInfoDefaultProductImage,
#productReviewsDefaultProductImage,
#reviewWriteMainImage,
.centerBoxContents,
.specialsListBoxContents,
.categoryListBoxContents,
.additionalImages,
.centerBoxContentsSpecials,
.centerBoxContentsAlsoPurch,
.centerBoxContentsFeatured,
.centerBoxContentsNew,
.gvBal,
.attribImg {
text-align: center;
}

/*特集*/
#indexCategories .categoryListBoxContents {
	font-size:0.875em;
	line-height:1.5;
	text-align:left;
	}

CHECKBOX,
INPUT,
RADIO,
SELECT {
font-size: 13px;
}

TEXTAREA {
width: 94%;/* 個別に設定した方がよいかも */
font-size: 13px;
}

h2.greeting {
	font-size:1em;
	margin:0.5em 0;
	}

.greetUser {
font-size: 1em;
}

SPAN.greetUser {
color: #333333;
font-weight: bold;
}

/* 作家カテゴリ */

#indexProductListCatDescription {
	font-size:1em;
	margin-bottom:1em;
	}

#indexProductListCatDescription.content {
	font-size:0.875em;
	line-height:1.5;
	}

#productListing {
	font-size:1em;
	}

.productListing-data {
	font-size:1em;
	text-align:center;
	}

h3.itemTitle {
	margin:0;
	font-size:1em;
	text-align:left;
	}

.navSplitPagesResult,
.navSplitPagesLinks {
	font-size:0.75em;
	}

.editionNumber {
	padding:0.2em 0.5em;
	color:#000000;
	background:#feff7f;
	font-weight:bold;
	clear:both;
	}

/*清算*/

#checkoutPayment em,
#checkoutShipping em {
	color:#cccccc;
	}
	
#checkoutPayAddressDefault address, 
#checkoutPayAddressDefault .instructions, 
#checkoutShipAddressDefault address, 
#checkoutShipAddressDefault .instructions, 
#orderTotals,
#checkoutOrderTotals,
#prevOrders,
LABEL.checkboxLabel,
LABEL.radioButtonLabel,
#checkoutPayment p,
#checkoutPayment .floatingBox,
#checkoutPayment #freeShip,
#checkoutShipping #freeShip,
#defaultSelected,
#checkoutShipping .floatingBox {
	font-size:0.875em;
	line-height:1.5;
	}


#myAccountOrdersStatus .myAccountOrdersStatus_date,
#myAccountOrdersStatus .myAccountOrdersStatus_status,
#myAccountOrdersStatus .myAccountOrdersStatus_comments,
#prevOrders .prevOrders_date,
#prevOrders .prevOrders_number,
#prevOrders .prevOrders_report,
#prevOrders .prevOrders_status,
#prevOrders .prevOrders_total,
#prevOrders .prevOrders_details {
	font-size:0.875em;
	line-height:1.5;	
	}

LABEL.checkboxLabel,
LABEL.radioButtonLabel {
	line-height:3;
	} 

#accountNotifications LABEL.checkboxLabel {
	line-height:1.5;
	}

#checkoutPayAddressDefault .buttonRow,
#checkoutShipAddressDefault .buttonRow,
#checkoutConfirmDefault .buttonRow,
#checkoutPayment .buttonRow,
#checkoutShipping .buttonRow,
#checkoutPayment legend,
#comments legend {
	font-size:0.875em;
	line-height:1.5;
	font-weight:bold;
	}

#accountHistInfo .accountTotalDisplay {
	font-size:0.875em;
	}

#accountHistInfo .amount,
#accountHistInfo .lineTitle{
	font-size:1.15em;
	}

#accountHistInfo .lineTitle {
	font-weight:bold;
	}

#ottotal .totalBox,
#ottotal .lineTitle {
	font-weight:bold;
	}

#ccQuantityHeading,
#ccProductsHeading,
#ccTotalHeading {
	color:#ffffff;
	}
	
#myAccountPaymentInfo h3,
#myAccountShipInfo h3,
#myAccountPaymentInfo h4,
#myAccountShipInfo h4 {
	font-size:1em;
	}

/* message box */
.messageBox {}

.messageStackError,
.messageStackWarning,
errorBox {
font-size: 0.875em;
line-height:1.5;
text-align:center;
}

.messageStackSuccess {
	font-size:0.875em;
	line-height:1.5;
	color:#ffffff;
	font-weight:bold;
	text-align:center;
}

.messageStackCaution { 
font-size: 0.875em;
line-height:1.5;
}

#categoryIcon.categoryIcon {
	font-size:0.75em;
	line-height:1.5;
	}

/* 規約 */
#kiyakuCaution {
	font-size:0.75em;
	line-height:1.5;
	}

#kiyakuCaution h3 {
	font-size:1.125em;
	color:#ff7200;
	}

#kiyakuCaution dt {
	font-size:1.025em;
	font-weight:bold;
	}
#kiyakuCaution dd {
	font-size:1.025em;
	line-height:1.5;
}

/*#scUnitHeading,
#ccQuantityHeading,
#ccProductsHeading,
#ccTotalHeading,
.cartQuantity,
.cartProductDisplay,
.cartTotalDisplay {
	font-size:0.85em;
	line-height:1.5;
	}*/