/* [default CSS] */


h1{ font-size: 150%;}
h2{ font-size: 130%;}
h3{ font-size: 100%;}
p{font-size: 100%;}
li{font-size: 100%;}


.fontSmall-x {
	font-size: 70%;
}
.fontSmall {
	font-size: 90%;
}
.fontMedium {
	font-size: 100%;
}
.fontLarge {
	font-size: 110%;
}
.fontLarge-x {
	font-size: 130%;
}
.fontLarge-xx {
	font-size: 150%;
}
.fontLarge-xxx {
	font-size: 170%;
}
.fontLarge-xxxx {
	font-size: 190%;
}
.fontLarge-xxxxx {
	font-size: 210%;
}

.size70 {font-size: 70% !important;}
.size75 {font-size: 75% !important;}
.size80 {font-size: 80% !important;}
.size85 {font-size: 85% !important;}
.size90 {font-size: 90% !important;}
.size95 {font-size: 95% !important;}
.size100 {font-size: 100% !important;}
.size105 {font-size: 105% !important;}
.size110 {font-size: 110% !important;}
.size115 {font-size: 115% !important;}
.size120 {font-size: 120% !important;}
.size125 {font-size: 125% !important;}
.size130 {font-size: 130% !important;}
.size135 {font-size: 135% !important;}
.size140 {font-size: 140% !important;}
.size145 {font-size: 145% !important;}
.size150 {font-size: 150% !important;}
.size155 {font-size: 155% !important;}
.size160 {font-size: 160% !important;}
.size165 {font-size: 165% !important;}
.size170 {font-size: 170% !important;}
.size175 {font-size: 175% !important;}
.size180 {font-size: 180% !important;}
.size185 {font-size: 185% !important;}

.size300 {font-size: 300% !important;}

.sizeS {font-size:small !important;}
.sizeM {font-size:medium !important;}
.sizeL {font-size:large !important;}
/* VXegp */
.sizeXSmall{font-size:x-small !important;}
.sizeSmall{font-size:small !important;}
.sizeMedium{font-size:medium !important;}
.sizeLargel{font-size:large !important;}

/* [headerDefa] */
#navi_sitemap {
	font-size: small;
}

#navi_en {
	font-size: small;
}

#keyword {
	font-size: 90%;
}

/* [breadcrumbsDefa] */
#navi_breadcrumbs p, #navi_breadcrumbs_hojin p, #navi_breadcrumbs_ir p, #navi_breadcrumbs_recruit p, #navi_breadcrumbs_news p, #navi_breadcrumbs_aboutus p, #breadcrumbs_accessibility p, #breadcrumbs_announce p {
	font-size: small;
}

/* [subtitleDefa] */
#contents div.subTitle h1 {
	font-size: 100%;
}

/* [contentslinkDefa] */
#navi_directTex {
	font-size: small;
}

#navi_osusume li {
	font-size:1px;
}

#navi_osusume_tl {
	font-size:12px;
}

#aural_style {
	font-size: 80%;
}


/* [component CSS] */

#contents h2,#contents h3,#contents h4 {
	font-size:small;
}

#contents h2.heading {
	font-size: 95%;
}

#contents h2.headingLR {
	font-size: 95%;
}

#contents h3.subHeading01 {
	font-size: x-small !important;
	voice-family: "\"}\"";
	voice-family:inherit;
	font-size :small !important;
}

#contents h3.subHeading02 {
	font-size: small;
}

#contents h3.subHeading03 {
	font-size: small;
}

#contents div.answer h3.number {
	font-size: small;
}

#contents h4.smallHeading {
	font-size: small;
}

/* [textComp] */

#contents p.paragraphRight{
	font-size: small;
}

#contents p.paragraph {
	font-size: small;
}

/* [buttonComp] */
#contents div.button {
	font-size: small;
}

/* [listComp] */
#contents ul, #contents ol {
	font-size: small;
}

#contents dl {
	font-size: small;
}

/*@C050131*/
#contents p.paragraphList01 {
	font-size: small;
}

#contents p.paragraphList02 {
	font-size: small;
}

#contents p.paragraphList03 {
	font-size: small;
}

#contents p.paragraphList04 {
	font-size: small;
}

/* [tableComp] */
#contents caption,#contents th{
	font-size: small;
}

/* [tableboxComp] */
#contents table.box01 h3, #contents table.box02 h3, #contents table.box03 h3, #contents table.box07 h3 {
	font-size: medium;
}

#contents table.box08 h3 {
	font-size: small;
}

#contents table.box04 h3 {
	font-size: medium;
}

#contents table.box05 h3 {
	font-size: medium;
}

#contents table.box06 h3 {
	font-size: 95%;
}

#contents p.boxStep {
	font-size: small;
}

/* [moreknowComp] */
#contents div.moreKnow p.dial {
	font-size: 110%;
}

#contents div.moreKnow th {
	font-size: small;
}

#contents div.moreKnow td {
	font-size: small;
}

#contents div.telpack p.dial {
	font-size: small;
}

#contents div.telpack th {
	font-size: small;
}

#contents div.telpack td {
	font-size: small;
}

#contents h3.ibRiyotoroku01{
	font-size:medium;
}

/* [faqComp] */
#contents div.answer p.number {
	font-size: small;
}

/* [boxformatComp] */
#contents div.boxFormat01 {
	font-size: small;
}

#contents div.boxFormat01 div.pack{
	font-size: small;
}

#contents div.boxFormat01 h3.subHeading01 {
	font-size: 95%;
}

/* [otoiawaseboxComp] */
#contents table.otoiawase_box01 table.freedial td{
	font-size:small;
}

#contents table.otoiawase_box01 dl.moreKnow{
	font-size:small;
}

/* [otoiawasebox2Comp] */
#contents div.otoiawase_box02 table td.heading h2{
	font-size: small;
}

/* [innertableComp] */
#contents table.t_innertable01 th,
#contents table.t_innertable01 td{
	font-size:small;
}

#contents table.t_innertable02 th,
#contents table.t_innertable02 td{
	font-size:small;
}

/* [tablesystemComp] */
#contents table.tableFormat01 th,
#contents table.tableFormat01 td{
	font-size: small;
}

/* [caption] */
#contents table.tableFormat01 caption{
	font-size: x-small !important;
	font-size :small !important;
}

/* [innertable for ptypeComp] */
#contents table.t_innertable03 th,
#contents table.t_innertable03 td{
	font-size:small;
}

/* [breadcrumbsDefa] */
#navi_breadcrumbs p, #navi_breadcrumbs_hojin p, #navi_breadcrumbs_ir p, #navi_breadcrumbs_recruit p, #navi_breadcrumbs_news p, #navi_breadcrumbs_aboutus p, #breadcrumbs_accessibility p, #breadcrumbs_announce p {
	font-size: small;
}

/* [subtitleDefa] */
#contents div.subTitle h1 {
	font-size: 100%;
}

/* [contentslinkDefa] */
#navi_directTex {
	font-size: small;
}

#navi_osusume li {
	font-size:1px;
}

#navi_osusume_tl {
	font-size:12px;
}

#aural_style {
	font-size: 80%;
}

/* IE5/Win Only Styles
----------------------------------------------- */
@media tty {
	i{content:"_";/*" "*/}} @import '/css/ie5win_m.css'; /*";}
}/* */

/*
===== SELECT FONT SIZE ====================================
*/

/*size 20px*/

p.readTxt20,
div.signup div.prov div#boxProv h2,
div.cart div#comp div h2 {
	font-size: 165% !important;
}

/*size 18px*/
/*SEARCH*/
div.search div#search div#searchResult h2,
/*HISTORY*/
div.history div#historyDetail form.boxHistory dl#boxHistory dd table tfoot tr.total th,
div.history div#historyDetail form.boxHistory dl#boxHistory dd table tfoot tr.total td,
div.history div#cancelConf table tfoot tr.total th,
div.history div#cancelConf table tfoot tr.total td,
/*CART*/
div.cart div#cartList table#wrapTable tfoot tr.total th,
div.cart div#cartList table#wrapTable tfoot tr.total td,
div.cart div#conf table#wrapTable tfoot tr.total th,
div.cart div#conf table#wrapTable tfoot tr.total td,
div.cart div#payment p strong {
	font-size: 150% !important
}

/*size 16px*/

p.readTxt16,
div.address form li h3,
div.signup div.form h2,
div.signup div.prov div#boxProv li,
div#news li dt,
div#main div#inquiry p#txtComp,
div#main div#reminder div#comp li,
/*SEARCH*/
div.search div#search div.selectBox h2,
/*HISTORY*/
div.history div#message h3,
div.history div#sender h3,
div.history div#address h3,
div.history div#conf div.confBox h4,
/*APPLY*/
div.apply div#message h3,
div.apply div#sender h3,
div.apply div#address h3,
div.applyModel div#message h3,
div.applyModel div#sender h3,
div.applyModel div#address h3,
div.applyModel div#conf div.confBox h4,
div.apply div#useList h3,
/*CART*/
div.cart div#comp div h3,
div.cart div#comp div #inquiry li,
div.cart div#payment h2,
/*MODEL*/
div.model div#modelName h3,
div.model div#list h3,
div.model div#info h3,
div.model div#message h4,
div.model div#sender h4,
div.model div#address h3,
div.model div#conf div.confBox h5,
div.model div#input_address h3,
div.model div#message h3,
div.model div#sender h3,
div.model div#conf h4 {
	font-size: 135% !important
}

/*size 14px*/
/*ITEM*/
div#main div#top div.listBox h3,
/**/
p.readTxt14,
#rec_ex_pop #main h4,
/*RECOMMEND*/
div#recommend table th,
div#recommend div.boxC h2,
div#recommend div.boxM h2,
/*LOGIN*/
#login div#boxLogin p,
/*SEARCH*/
div.search div#search div#selectAddress h3,
div.search div#search div#searchResult p.time,
div.search div#search div#searchResult table thead th,
div.search div#search div#searchResult table tbody th,
div.search div#search div#searchResult table tbody td.itemBox p.itemName,
div.search div#search div#searchResult table tbody td.itemBox ul li,
/*MYPAGE*/
div.mypage div.topBox div ul.boxMenu li a,
div.mypage div.topBox div ul.boxMenu02 li a,
/*HISTORY*/
div.history div#historyDetail form.boxHistory dl#boxHistory dd table tfoot th,
div.history div#historyDetail form.boxHistory dl#boxHistory dd table tfoot td,
div.history div#cancelConf table tfoot th,
div.history div#cancelConf table tfoot td,
div.history h2,
div.history div#itemCate li,
div.history div#list div.listBox h3,
div.history div#info h3,
div.history div#info div.itemName h4,
div.history div#info div.infoTxt dd,
div.history div#conf div.confBox h3,
div.history div#conf div.confBox h4,
div.history div#select div.selectBox h3,
div.history div#select div#selectAddress h4,
div.history div#select div#searchResult p.time,
div.history div#select div#searchResult div div p.info,
div.history div#select div#searchResult div div li,
div.history div#select div#searchResult div div.searchResult div p,
/*ITEM*/
div.item div#list div.listBox h2,
div.fax div#faxCard h4, 
div.item div#info h2,
div.item div#info div.itemName h3,
div.item div#info div.infoTxt dd,
/*APPLY*/
div.apply h2,
div.apply div#itemCate li,
div.apply div#list div.listBox h3,
div.apply div#info h3,
div.apply div#info div.itemName h4,
div.apply div#info div.infoTxt dd,
div.apply div#conf div.confBox h3,
div.apply div#conf div.confBox h4,
div.apply div#select div.selectBox h3,
div.apply div#select div#selectAddress h4,
div.apply div#select div#searchResult p.time,
div.apply div#select div#searchResult div div p.info,
div.apply div#select div#searchResult div div li,
div.apply div#select div#searchResult div div.searchResult div p,
div.applyModel h2,
div.applyModel div#itemCate li,
div.applyModel div#list div.listBox h3,
div.applyModel div#info h3,
div.applyModel div#info div.itemName h4,
div.applyModel div#info div.infoTxt dd,
div.applyModel div#conf div.confBox h3,
div.applyModel div#conf div.confBox h4,
div.applyModel div#select div.selectBox h3,
div.applyModel div#select div#selectAddress h4,
div.applyModel div#select div#searchResult p.time,
div.applyModel div#select div#searchResult div div p.info,
div.applyModel div#select div#searchResult div div li,
div.applyModel div#select div#searchResult div div.searchResult div p,
/*CART*/
div.cart div#cartList div.confBox h2,
div.cart div#cartList div.confBox h3,
div.cart div#cartList table#wrapTable tfoot th,
div.cart div#cartList table#wrapTable tfoot td,
div.cart div#conf div.confBox h2,
div.cart div#conf div.confBox h3,
div.cart div#conf table#wrapTable tfoot th,
div.cart div#conf table#wrapTable tfoot td,
div.cart div#comp div p.readTxt14,
/*MODEL*/
div.model div#modelName_itemCate li,
div.model div#list div.listBox h4,
div.model div#info h4,
div.model div#info div.itemName h5,
div.model div#info div.infoTxt dd,
div.model div#conf div.confBox h4,
div.model div#modelName_select div.selectBox h4,
div.model div#modelName_select div#selectAddress h5,
div.model div#modelName_select div#searchResult p.time,
div.model div#modelName_select div#searchResult div div p.info,
div.model div#modelName_select div#searchResult div div li,
div.model div#modelName_select div#searchResult div div.searchResult div p,
div.model div#address div#selectAddress h4,
div.model div#conf h3 {
	font-size: 115% !important;
	padding-bottom:4px;
}

/*size 12px*/
/*INDEX*/
div#main div#top div.listBox div.itemBox dd,
/*MEMBER*/
div.function table th,
div.function table td,
div.original table th,
div.original table td p,
div.address table td,
div.sender table th,
div.sender table td,
div.image table th,
div.image table td,
p.readTxt12,
#rec_ex_pop #main h3,
#rec_ex_pop #main ul li,
/*PERMISSION*/
div#permission div table,
/*LOGIN*/
#login div#boxLogin p#forgetPass,
/*MYPAGE*/
div.mypage div#func div ul li p,
/*HISTORY*/
div.history table th,
div.history table td,
div.history div#historyDetail form.boxHistory dl#boxHistory dd table tfoot th#delConf,
div.history div#list div.listBox div.itemBox dd,
div.history div#message th,
div.history div#message td,
div.history div#sender th,
div.history div#sender td,
div.history div#address th,
div.history div#address td,
div.history div#conf th,
div.history div#conf td,
/*ITEM*/
div.item div#list div.listBox div.itemBox dd,
/*APPLY*/
div.apply div#list div.listBox div.itemBox dd,
div.apply div#message th,
div.apply div#message td,
div.apply div#sender th,
div.apply div#sender td,
div.apply div#address th,
div.apply div#address td,
div.apply div#conf th,
div.apply div#conf td,
div.applyModel div#list div.listBox div.itemBox dd,
div.applyModel div#message th,
div.applyModel div#message td,
div.applyModel div#sender th,
div.applyModel div#sender td,
div.applyModel div#address th,
div.applyModel div#address td,
div.applyModel div#conf th,
div.applyModel div#conf td,
/*CART*/
div.cart div#cartList th,
div.cart div#cartList td,
div.cart div#cartList table#wrapTable tfoot th#delConf,
div.cart div#conf th,
div.cart div#conf td,
div.cart div#conf table#wrapTable tfoot th#delConf,
/*MODEL*/
div.model div#list div.listBox div.itemBox dd,
div.model div#message th,
div.model div#message td,
div.model div#sender th,
div.model div#snew_ender td,
div.model div#address th,
div.model div#address td,
div.model div#conf th,
div.model div#conf td {
	font-size: 100% !important;
}

/*size 11px*/
/*MYPAGE*/
div.mypage div#order div li dd,
div.mypage table th,
div.mypage table td,
/*APPLY*/
div.apply div#select div#searchResult div div.searchResult div li,
/*MODEL*/
div.model div#modelName_select div#searchResult div div.searchResult div li {
	font-size: 90% !important;
}

/*size 10px*/

div#main div#top div.infoImg li,/*INDEX*/
div.search div#search div#searchResult table tbody td.box li dd,/*SEARCH*/
div.item div#info div.infoImg li,/*ITEM*/
div.apply div#info div.infoImg li,/*APPLY*/
div.model div#info div.infoImg li {/*MODEL*/
	font-size: 85% !important;
	_font-size: 70% !important;
}

*:first-child + html div#main div#top div.infoImg li,/*INDEX*/
div.search div#search div#searchResult table tbody td.box li dd,/*SEARCH*/
div.item div#info div.infoImg li,/*ITEM*/
div.apply div#info div.infoImg li,/*APPLY*/
div.model div#info div.infoImg li {/*MODEL*/
	font-size: 70% !important;
}


/* inpt */
input {
	font-size: 100% !important;
}