﻿@charset "utf-8";



/* ---------------------------------------------

cmn_style.css

--------------------------------------------- */





/* ---------------------------------------------

1 - Base font

--------------------------------------------- */

body {

font-size: 12px;

}

/* dd#js_fontSizeM */

dl#fontSize dd#js_fontSizeM a {

background-position: -85px bottom !important;

}





/* ---------------------------------------------

2 - font style

--------------------------------------------- */

.fSS {

font-size: 8px;

}

.fS {

font-size: 10px; /* base 12px = 10px */

}

.fM {

font-size: 11px;

}

.fL {

font-size: 14px; /* base 12px = 14px */

}

.fLL {

font-size: 16px; /* base 12px = 16px */

}

.fLLL {

font-size: 18px; /* base 12px = 18px */

}

sup {

font-size: 8px;

}

sub {

font-size: 8px;

}

.imgCaption {

font-size: 10px;

}





/* ---------------------------------------------

Link

--------------------------------------------- */

.lPdf,

.lExcel,

.lWord,

.lZip,

.lArr,

.lRSS,

.lVideo

{

padding-left: 20px;

padding-top: 1px;

padding-bottom: 1px;

}



.lBlank {

background: url(/company/common/img/ico_blank.gif) no-repeat right 0.1em;

padding-right: 15px;

}

.lPdf {

background: url(/company/common/img/ico_pdf.gif) no-repeat 2px 0.1em;

}

.lExcel {

background: url(/company/common/img/ico_excel.gif) no-repeat 1px 0.1em;

}

.lWord {

background: url(/company/common/img/ico_word.gif) no-repeat 2px 0.1em;

}

.lZip {

background: url(/company/common/img/ico_zip.gif) no-repeat 2px 0.1em;

}

.lArr {

background: url(/company/common/img/ico_arrR_01.gif) no-repeat 2px 0.4em;

}

.lRSS {

background: url(/company/common/img/ico_rss.gif) no-repeat 2px 0.1em;

}

.lVideo {

background: url(/company/common/img/ico_video.gif) no-repeat 2px 0.1em;

}



li.lPdf,

li.lExcel,

li.lWord,

li.lZip,

li.lArr,

li.lRSS,

li.lVideo,

li.lIndent

{

/*margin-top: 5px;*/

padding-left: 20px;

}



li.lBlank {

background-position: right 0.3em;

}

li.lPdf {

background-position: 2px 0.3em;

}

li.lExcel {

background-position: 1px 0.3em;

}

li.lWord {

background-position: 2px 0.3em;

}

li.lZip {

background-position: 2px 0.3em;

}

li.lArr {

background-position: 2px 0.3em;

}

li.lRSS {

background-position: 2px 0.3em;

}

li.lVideo {

background-position: 2px 0.3em;

}



span.lNotice {

font-size: 10px;

}





/* ---------------------------------------------

hx

--------------------------------------------- */

.h1_basic {



}

.h2_basic,

.h2_sitemap

{

font-size: 14px;

}

.h3_basic {

font-size: 14px;

}

.h4_basic {

font-size: 14px;

}

.h5_basic {

}

.h6_basic {

}





/* ---------------------------------------------

btn

--------------------------------------------- */

.btn_print,

.btn_rss {

font-size: 10px;

}





/* ---------------------------------------------

news Area

--------------------------------------------- */

.newsTitle {

font-size: 18px;

}

.newsTitleL {

font-size: 24px;

}

.newsTitleSub {

font-size: 14px;

}

.productPrice {

font-size: 12px;

}

.productValue {

font-size: 12px;

}





/* ---------------------------------------------

lNav

--------------------------------------------- */

.lNav li a,

.lNav2 li a {

padding: 10px 8px 10px 24px;

}

.lNav li li a,

.lNav2 li li a {

padding: 2px 8px 2px 24px;

}





/* ---------------------------------------------

ul

--------------------------------------------- */

.ul_blockBasic li,

.ul_blockVaria li {

padding: 0 8px 0 24px;

}



.table_notice {

font-size: 10px;

}





/* ---------------------------------------------

		/company/ir/calendar/

--------------------------------------------- */

.calendar_docs li,

.calendar_video li {

	font-size: 11px;

}





/* ---------------------------------------------

	FAQ DETAIL

		/company/faq/website/

		/company/faq/ir/

		/company/faq/recruit/

--------------------------------------------- */

.dt_faqQA {

	font-size: 14px;

}

.dd_faqQANo {

	font-size: 14px;

}




