@charset "utf-8";

/* ****************************************************
font.css
***************************************************** */




body {
	font-size: 83%;
	color: #333333;
		font-family: Helvetica,Arial,sans-serif,"ＭＳ Ｐゴシック", "HiraKakuPro-W3", "ヒラギノ角ゴ Pro W3", "Osaka";
}

a:link {
	color: #1d4bad;
}
a:visited {
	color: #017f84;
}
a:active {
	color: #f86900;
}
a:hover {
	color: #f86900;
}
sub,sup {
	font-size: 90%;
}

.clear {
	font-size: 1px;
}
.big {
	font-size: 110%;
}
.small {
	font-size: 83%;
}
.normal {
	font-weight: normal !important;
}
.strong {
	font-weight: bold;
}



/* Header
=========================================*/
#header-nav-block {
	font-size: 0;
}
#topic-path {
	font-size: 83%;
}




/* sub-contents
=========================================*/
#sub-contents #menu-block #stay span {
	color: #ff8c00;
	font-weight: bold;
}




/* text-color-01
=========================================*/
#contents-area .text-color-01 {
	color: #ff8c00;
}




/* text-color-02
=========================================*/
#contents-area .text-color-02 {
	color: #ff3c00;
}




/* text-color-03
=========================================*/
#contents-area .text-color-03 {
	color: #ccffff;
}




/* text-color-04
=========================================*/
#contents-area .text-color-04 {
	color: #ccff99;
}




/* text-color-05
=========================================*/
#contents-area .text-color-05 {
	color: #cc6600;
}




/* text-color-06
=========================================*/
#contents-area .text-color-06 {
	color: #10bad3;
}




/* text-color-07
=========================================*/
#contents-area .text-color-07 {
	color: #fe3c00;
}




/* note
=========================================*/
#contents-area .note-block .note-01 li,
#contents-area .note-block .note-02 li {
	font-size: 83%;
}




/* design-01
=========================================*/
#contents-area .design-01 {
	font-weight: bold;
	font-size: 120%;
}




/* design-02
=========================================*/
#contents-area .design-02 .title-text,
#contents-area .design-02-01 .title-text,
#contents-area .design-02-02 .title-text,
#contents-area .design-02-03 .title-text {
	font-weight: bold;
	font-size: 110%;
}




/* design-03
=========================================*/
#contents-area .design-03,
#contents-area .design-03-hnd,
#contents-area .design-03-nrt,
#contents-area .design-03-01 {
	font-weight: bold;
	font-size: 110%;
}


/* design-03-02
=========================================*/
#contents-area .design-03-02,
#contents-area .design-03-03,
#contents-area .design-03-04,
#contents-area .design-03-05,
#contents-area .design-03-06,
#contents-area .design-03-07,
#contents-area .design-03-08 {
	font-weight: bold;
	font-size: 110%;
	color: #ffffff;
}




/* design-04
=========================================*/
#contents-area .design-04 {
	font-weight: bold;
	color: #f76900;
}




/* table-layout-03
=========================================*/
#contents-area table.table-layout-03 th.big {
	font-size: 120%;
}




/* icon-link-s
=========================================*/
#contents-area .icon-link-s {
	font-size: 83%;
}
#contents-area .icon-link-l {
	font-weight: bold;
}




/* news-block
=========================================*/
#contents-area .news-block dd .new {
	font-weight: bold;
	color: #ff3c00;
}




/* number-list
=========================================*/
#contents-area .number-list li .number {
	color: #f76900;
}




/* frame-layout-01
=========================================*/
#contents-area .frame-layout-01 h2 {
	font-size: 120%;
	font-weight: bold;
}




/* frame-layout-02
=========================================*/
#contents-area .frame-layout-02 h2 {
	font-size: 120%;
	font-weight: bold;
}




/* frame-layout-04
=========================================*/
#contents-area .frame-layout-04 dt {
	font-weight: bold;
}




/* frame-layout-05
=========================================*/
#contents-area .layout-05-title {
	font-size: 110%;
	font-weight: bold;
}




/* frame-layout-06
=========================================*/
#contents-area .layout-06-title {
	font-size: 110%;
	font-weight: bold;
	color: #ffffff;
}




/* faq
=========================================*/
#contents-area .question {
	font-weight: bold;
	color: #ff7000;
}