@charset "utf-8";

/* ****************************************************
  font styles
***************************************************** */




/* CSS for common setting
=========================================*/
body {
	font-size: small;
	color: #1a1a1a;
	font-family: "メイリオ","ＭＳ Ｐゴシック", "HiraKakuPro-W3", "ヒラギノ角ゴ Pro W3", "Osaka", sans-serif;
}

a:link {
	color: #003399;
}
a:visited {
	color: #003399;
}
a:active {
	color: #0000cc;
}
a:hover {
	color: #cc3300;
}
a:focus {
	color: #cc3300;
}
sub,sup {
	font-size: 83%;
}
.bold {
	font-weight: bold;
}
.small {
	font-size: 80%;
}
.big {
	font-size: 115%;
}



/* header
=========================================*/
#header-area #logo,
#header-utility #login-btn p a,
#global-navi li#g-navi-01 a,
#global-navi li#g-navi-02 a,
#global-navi li#g-navi-03 a,
#global-navi li#g-navi-04 a,
#global-navi li#g-navi-05 a,
#global-navi li#g-navi-06 a,
#site-search legend,
#site-search-block legend,
#fontsize-selector dt,
#fontsize-selector dd,
#content-body #related-qanda #select-qanda .next a,
#content-body #related-qanda #select-qanda .prev a,
#content-body #latest-news #select-qanda .next a,
#content-body #latest-news #select-qanda .prev a
{
	font-size: 0;
}


/* local navi
=========================================*/
#local-navi a:link,
#local-navi a:visited,
#local-navi a:active,
#local-navi a:hover {
	color: #002673;
}




/* footer
=========================================*/
#footer-area #footer-inner #site-info address {
	font-size: 83%;
}




/* navigation
=========================================*/
#content-body #sub-content-utility li a span,
#content-body #fujitsu-support li a {
	font-weight: bold;
}
#content-body #sub-content #related-info,
#content-body #sub-content #related-info li a {
	font-size: 0;
}



/* common setting
=========================================*/
/*------------------------------------------------------------------------20090415修正---------------*/
#content-header .heading-01 {
	font-weight: normal;
	/*font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;*/
	font-size: 190%;
}
/*------------------------------------------------------------------------20090415修正---------------*/

#content-body .heading-02 {
	font-weight: bold;
	font-size: 120%;
}
#content-body .heading-02 .list {
	font-size: 83%;
}

#content-body .heading-03 {
	font-weight: bold;
	font-size: 110%;
}

#content-body .heading-04 {
	font-weight: bold;
	font-size: 100%;
}




/* table
=========================================*/
#content-body #main-content table th,
#content-body #main-content table a,
#content-body table.table-06 th,
#content-body table th.cell-01,
#content-body table td.cell-01,
#content-body table th.cell-02,
#content-body table td.cell-02,
#content-body table .text-emphasis {
	font-weight: bold;
}
#content-body table th.cell-05,
#content-body table td.cell-05 {
	font-weight: normal;
}
#content-body table .supplementation {
	font-size: 80%;
}


/* user-01
=========================================*/
#content-body table.table-05 .cell-03 {
	font-weight: bold;
	font-size: 115%;
}




/* block-01
=========================================*/
#content-body .block-01 .photo .cap-text {
	font-size: 80%;
}




/* icon link
=========================================*/
#content-body .link-list li a,
#content-body .link-list-r li a,
#content-body .link-pdf li a,
#content-body .link-pdf-r li a,
#content-body .link-key li a,
#content-body .link-key-r li a,
#content-body .link-blank li a,
#content-body .link-blank-r li a,
#content-body .link,
#content-body .link-open a,
#content-body .link-open-r a,
#content-body .key a,
#content-body .link-tail-icon a,
#content-body .link-tail-icon-r a {
	font-weight: bold;
}




/* news-list-block
=========================================*/
#content-body .news-list-block-01 ul li a {
	font-weight: bold;
}
#content-body .news-list-block-01 ul li a:hover {
	color: #003399;
}
#content-body .news-list-block-01 ul li.selected a,
#content-body .news-list-block-01 ul li.selected a:hover {
	color: #ffffff;
}
#content-body .news-list-block-02 .tab-navi-01 li a {
	font-weight: bold;
}

#content-body .news-list th span.date {
	font-weight: normal;
}




/* archive-navi
=========================================*/
#content-body .archive-navi a {
	font-weight: bold;
}

/* Useful info list */
#content-body .useful-info-list li dl dt a {
	font-weight: bold;
}

/* Tab navi */
#content-body .inquiry-list li dl dd.answer .answer-header {
	font-weight: bold;
}
#content-body .inquiry-list li dl dd.answer .answer-body {
	color: #404040;
}
#content-body .inquiry-list li dl dt.inquiry .inquiry-text {
	color: #ffffff;
	font-weight: bold;
	font-size: 110%;
}




/* notice
=========================================*/
#content-body .notice-list .notice-emphasis {
	font-weight: bold;
}
#content-body .notice-orderd-list .notice-lowers {
	font-size: 80%;
}




/* howto procedure
=========================================*/
#content-body .howto-procedure .step-content .step-number {
	color: #ffffff;
	font-weight: bold;
}
#content-body .howto-procedure .step-content .step-number span {
	font-size: 0;
}
#content-body .pdf-download {
	font-size: 83%;
}




/* tel-block
=========================================*/
#content-body .tel-block-01 .tel-block-inner .tel-number,
#content-body .tel-block-02 .tel-block-inner .tel-number {
	color: #319f2d;
	font-family: "Times New Roman", serif;
	font-weight: bold;
	font-size: 220%;
	letter-spacing: 0.13em;
}
#content-body .tel-block-01 .tel-block-inner p,
#content-body .tel-block-02 .tel-block-inner p {
	font-size: 83%;
}

#content-body .tel-block-01 .tel-block-inner .cell-number{
	color: #319f2d;
	font-family: "Times New Roman", serif;
	font-weight: bold;
	font-size: 200%;
	letter-spacing: 0.13em;
}



/* attention-block
=========================================*/
#content-body .attention-block dt.attention-title {
	font-weight: bold;
}




/* list-01
=========================================*/
#content-body ul.list-01 .list-emphasis {
	font-weight: bold;
}




/* step-block
=========================================*/
#content-body .step-block .step-list-title table {
	color: #ffffff;
	font-weight: bold;
}
#content-body .tab-navi-02 li a {
	font-weight: bold;
}
#content-body .tab-navi-02 li a:hover {
	color: #003399;
}
#content-body .tab-navi-02 li.selected a,
#content-body .tab-navi-02 li.selected a:hover {
	color: #1a1a1a;
}

#content-body .step-block .step-list-body .step-emphasis {
	font-weight: bold;
}
#content-body .tab-navi-01 li a {
	font-weight: bold;
}
#content-body .tab-navi-01 li a:hover {
	color: #003399;
}
#content-body .tab-navi-01 li.selected a,
#content-body .tab-navi-01 li.selected a:hover {
	color: #ffffff;
}
#content-body .inquiry-list li dl dt.inquiry .open-btn,
#content-body .inquiry-list li dl dt.inquiry .close-btn {
	font-size: 0;
}

#content-body .pass-link span a {
	font-weight: bold;
}

#content-body .questionnaire-block .questionnaire dt {
	font-weight: bold;
}

.red{color:#f00;}