@charset "shift-jif";

/*=========================================*/
/* text要素 */
/*=========================================*/

h2 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	color: #666;
	border-left-width: 10px;
	border-left-style: solid;
	border-left-color: #496ACB;
	text-align: left;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	line-height: 30px;
	background-repeat: repeat-x;
	letter-spacing: 0.2em;
	font-weight: normal;
}
p {
	font-size: 14px;
	color: #666;
}

h3 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	color: #666;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
	border-left-width: 10px;
	border-left-style: solid;
	border-left-color: #393;
	font-weight: normal;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #393;
}
h4 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	color: #666;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #F90;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCC;
	margin-top: 10px;
	margin-left: 20px;
	margin-right: 20px;
	letter-spacing: 0.2em;
	font-weight: normal;
}
h5 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	color: #666;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #CCC;
	margin-top: 10px;
	margin-right: 20px;
	margin-left: 40px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	font-weight: normal;
	margin-bottom: 20px;
}
h6 {
	font-size: 12px;
	color: #FFF;
	background-color: #496ACB;
	margin-left: 20px;
	margin-right: 250px;
	padding-left: 25px;
	background-image: url(../../../image/icon/icon-menu01-r-red.png);
	background-repeat: no-repeat;
	background-position: 5px center;
}



/* main_text */
.PDF-box {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	color: #666;
	background-image: url(../../../image/icon/pdficon_large.png);
	background-repeat: no-repeat;
	background-position: 12px center;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 50px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 10px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999;
	border-right-color: #999;
	border-bottom-color: #999;
	border-left-color: #A31F2C;
	line-height: 40px;
	width: 150px;
	letter-spacing: 0.2em;
}
.PDF-box2 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	color: #666;
	background-image: url(../../../image/icon/pdficon_large.png);
	background-repeat: no-repeat;
	background-position: 15px center;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 50px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 10px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999;
	border-right-color: #999;
	border-bottom-color: #999;
	border-left-color: #A31F2C;
	line-height: 40px;
	width: 350px;
}
.PDF-box3 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	color: #666;
	background-image: url(../../../image/icon/pdficon_large.png);
	background-repeat: no-repeat;
	background-position: 15px center;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 50px;
	letter-spacing: 0.2em;
	line-height: 35px;
}
.tt-font01 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	color: #F00;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #F00;
	text-align: left;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	line-height: 30px;
	background-repeat: repeat-x;
	border-right-width: 5px;
	border-right-style: solid;
	border-right-color: #F00;
}
.tt-font02 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 16px;
	color: #666;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
	border-left-width: 10px;
	border-left-style: solid;
	border-left-color: #36F;
}
.tt-font03 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 16px;
	color: #666;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
	border-left-width: 10px;
	border-left-style: solid;
	border-left-color: #F30;
}
.tt-font04 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 16px;
	color: #666;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
	border-left-width: 10px;
	border-left-style: solid;
	border-left-color: #393;
}

/* main_text */

.text70 {font-size: 70%; line-height: 140%; color: #333333;
}

.text80 {font-size: 80%; line-height: 150%; color: #333333;
}

.text80b {font-size: 80%; line-height: 150%; color: #333333; font-weight: bold;
}

.text90b {font-size: 90%; line-height: 150%; color: #333333; font-weight: bold;
}


/* text_white */

.text70white {font-size: 70%; line-height: 140%; color: #ffffff;
}

.text80white {font-size: 80%; line-height: 150%; color: #ffffff;
}

.text80whiteb {font-size: 80%; line-height: 150%; color: #ffffff; font-weight: bold;
}


/* text_brown */

.text70brown {font-size: 70%; line-height: 140%; color: #80612c;
}
.text80gray {
	font-size: 12px;
	line-height: 20px;
	color: #666;
	margin-left: 20px;
	margin-right: 10px;
	display: block;
	padding: 10px;
}
.text80gray-line {
	font-size: 12px;
	line-height: 20px;
	color: #666;
	margin-left: 20px;
	margin-right: 10px;
	display: block;
	border: 1px solid #CCC;
	padding: 10px;
}

.text80brown {
	font-size: 12px;
	line-height: 30px;
	color: #80612c;
	margin-left: 20px;
}
.text80brown-mark {
	font-size: 12px;
	line-height: 20px;
	color: #80612c;
	margin-left: 10px;
	background-repeat: no-repeat;
	background-position: 10px center;
	padding-left: 30px;
	background-image: url(../../web_training/images/icon-menu01-r-red.png);
}


.text80brownb {
	font-size: 12px;
	line-height: 30px;
	color: #80612c;
	margin-left: 20px;
}


/* text_red */

.text70red {font-size: 70%; line-height: 140%; color: #990000;
}

.text80red {font-size: 80%; line-height: 150%; color: #990000;
}

.text80redb {font-size: 80%; line-height: 150%; color: #990000; font-weight: bold;
}

.form-text {
	font-size: 12px;
	line-height: 20px;
	color: #666;
}


/* text_blue */

.text90blueb {font-size: 90%; line-height: 150%; color: #0000CC; font-weight: bold;
}
