.abc {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	padding-left: 2px;
	padding-right: 1px;
	}
.abc_start {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	padding-right: 1px;
	}
.abc_underline {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	}

div.axisLight_teaserBoxLeft div.teaserContent ul.doc,
div.axisLight_teaserBoxRight div.teaserContent ul.doc,
div.axisLight_teaserBoxLeft div.teaserContent ul.buy,
div.axisLight_teaserBoxRight div.teaserContent ul.buy {
        margin-top: 0px;
        margin-bottom: -7px;
        margin-left: 0px;
        padding-left: 0px;
        list-style-type: none;
        }
div.axisLight_teaserBoxLeft div.teaserContent ul.doc li,
div.axisLight_teaserBoxRight div.teaserContent ul.doc li {
        font-family: "MS UI Gothic", Verdana;
        text-decoration: none;
        background-image: url('/img/parts/document.gif');
        background-repeat: no-repeat;
        background-attachment: scroll;
	line-height: 20px;
        margin-bottom: 8px;
        /* padding-left: 9px; */
        padding-left: 20px;
        padding-right: 0;
        padding-top: 0;
        padding-bottom: 0;
        background-position: 0px 1px;
        }
div.axisLight_teaserBoxLeft div.teaserContent ul.buy li,
div.axisLight_teaserBoxRight div.teaserContent ul.buy li {
        font-family: "MS UI Gothic", Verdana;
        text-decoration: none;
        background-image: url('/core/graphics/button_en.gif');
        background-repeat: no-repeat;
        background-attachment: scroll;
	line-height: 20px;
        margin-bottom: 8px;
        /* padding-left: 9px; */
        padding-left: 26px;
        padding-right: 0;
        padding-top: 0;
        padding-bottom: 0;
        background-position: 0px 1px;
        }

div.axisLight_teaserBoxLeft div.plainProdNum,
div.axisLight_teaserBoxRight div.plainProdNum {
        background-image: url('/core/graphics/teaserbox/bottom_plain_whiteback.gif');
        width: 182px;
        height: 26px;
        display: block;
        line-height: 23px;
	text-align: center;
        margin: 0px;
        padding: 0px;
        font-size: 14px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
        }

div.axisLight_teaserBoxLeft div.plainProdNum2,
div.axisLight_teaserBoxRight div.plainProdNum2 {
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
        width: 182px;
        height: 26px;
        display: block;
        line-height: 23px;
	text-align: center;
        margin: 0px;
        padding: 0px;
        font-size: 14px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
        }

#axisFlexMainContent table.indent {
	margin-left: 15px;
	margin-right: 15px;
	width: 94%;
	}

/***** フォント *****/
/* アルファベット、プロポーショナル、大 */
#axisFlexMainContent .alf,
#axisFlexMainNav .alf {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	}

/* アルファベット、プロポーショナル、小 */
.alf_compact {
	font-family: Arial;
	}

/* アルファベット、等幅、中 */
#axisFlexMainContent .alf_mono {
	font-family: "ＭＳ ゴシック";
	}

/* calibri */
.alf_mini {
	font-family: calibri, Helvetica, Arial, sans-serif;
	}
/**********/

div.footer {
	color: #666666;
	font-size: 12px;
	line-height: 150%;
	margin-top: 3px;
	/* padding-top: 5px; */
	}

div.rightnote {
	text-align: right;
	}

.graynote {
        color: #666666;
        font-size: 80%;
        line-height: 110%;
        }

.graynote2 {
        color: #666666;
        font-size: 85%;
        line-height: 110%;
        }

.note90 {
        color: #666666;
        font-size: 90%;
        }

.h2_jp {
        color: #444444;
        font-family: "MS UI Gothic", Verdana;
        font-size: 20px;
        line-height: 24px;
        font-style: normal;
        font-weight: bold;
        margin: 10px 15px 10px 15px;
        padding: 0px;
        }

html {
	overflow-y: scroll;
	}

.red-note {
	color: #af0000;
/*	font-weight: bold; del.2012.01.18 */
	}

div.left {
	text-align: left;
	float: left;
        }
div.right {
	text-align: right;
	}

.smallfont {
	font-size: 12px;	/* made Jun.11,2008 by AT */
	}
.smallfont_narrow {		/* made May 8,2009 by AT */
	font-size: 12px;
	line-height: 130%;
	}

table.gray,
table.gray th,
table.gray td {
        border: 1px solid #aaaaaa;
        border-collapse: collapse;
        }

table.gray_goodnum,
table.gray_goodnum th,
table.gray_goodnum td {
        border: 1px solid #aaaaaa;
        border-collapse: collapse;
	font-family: Arial, Verdana, Helvetica, sans-serif;
        }

table.whitegray {
        border: 1px solid #cccccc;
        border-collapse: collapse;
        }
table.whitegray th, table.whitegray td {
        border: 1px solid #cccccc;
        }

table.framegray {
        border: 1px solid #aaaaaa;
        border-collapse: collapse;
        }
table.framegray th, table.framegray td {
        border: 0px;
        }

table.white,
table.white tr,
table.white td {
	border: 1px solid white;
	}

table.white_goodnum,
table.white_goodnum th,
table.white_goodnum td {
        border: 1px solid white;
	font-family: Arial, Verdana, Helvetica, sans-serif;
        }

ul.standard {
        margin-top: 0px;
        margin-bottom: 0px;
        margin-left: 0px;
        padding-left: 0px;
        list-style-type: none;
        }
ul.standard li {
        background: url("/core/graphics/dots/dot_gray_largetext.gif") no-repeat 0px 0px;
        line-height: 120%;
        margin-top: 5px;
        margin-bottom: 5px;
        padding: 0 0 0 10px;
        text-decoration: none;
        }

