/* CSS Document */
p{
	padding-top:0.5em;
	padding-bottom:0.5em;
}


/* サイト階層 */
.sitemap {
	font-size: 10px;
	font-style: normal;
	line-height:150%;
	padding: 0px 3px 0px 8px
}
.sitett {padding: 3px 0px 3px 13px;
}
/* メニューボタン位置の幅 */
.menuimgsize{
    width:219px;
}
a img { border: none; }


/* リンク状態（通常） */
a:link {
  text-decoration: none;
  color: #006699;
}
a:visited {
  text-decoration: none;
  color: #006699;
}
a:hover {
  color: #33CCCC;
  background-color:#F0FDFD;
  text-decoration: underline;
}
a:active {
  text-decoration: none;
  color: #006699;
}
/* サブページ各学科 */
.sub_gakka{
    font-size:14px;
	line-height:20px;
	text-align:left;
	margin:0px; text-align:left; font-family: 'Lucida Grande', 'Bitstream Vera Sans', 'Segoe UI', Calibri, Verdana, Arial, 'Hiragino Kaku Gothic Pro', 'ヒラギノ角ゴ Pro W3',  'ＭＳ Ｐゴシック', IPAPGothic, sans-serif ! important; 	text-autospace:ideograph-alpha;
}

/* サブページ職業・資格 */
.sub_text{
    font-size:14px;
	line-height:150%;
	text-align:left;
}
.sub_text_c{
    font-size:14px;
	line-height:150%;
	text-align:center;
}
/* サブページ職業・資格小文字 */
.sub_text2{
    font-size:12px;
	line-height:140%;
	text-align:left;
}
/* サブページ他職業・資格赤文字 */
.sub_red{
    font-size:14px;
    color: #E00000;
	line-height:140%;
	text-align:left;
}
/* 青色 小見出し */
.sub_textblues{
	line-height:140%;
    font-size:12px;
    color: #2771A3;
}
/* 青色 大見出し */
.sub_textbluem{
	line-height:140%;
    font-weight: bold;
	font-size:16px;
    color: #2771A3;
}
/* 緑色 小見出し */
.sub_textgreens{
	line-height:140%;
    font-size:12px;
    color: #E35151;
}
/* 緑色 大見出し */
.sub_textgreenm{
	line-height:140%;
    font-weight: bold;
	font-size:16px;
    color: #E35151;
}
/* 橙色 小見出し */
.sub_textorange1{
	line-height:140%;
    font-size:12px;
    color: #F1B11A;
}
/* 橙色 大見出し */
.sub_textorange2{
	line-height:140%;
    font-weight: bold;
	font-size:16px;
    color: #F1B11A;
}
/* 橙色 小見出し */
.sub_textoranges{
	line-height:140%;
    font-size:12px;
    color: #FF6600;
}
/* 橙色 大見出し */
.sub_textorangem{
	line-height:140%;
    font-weight: bold;
	font-size:16px;
    color: #FF6600;
}
/* 桃色 小見出し */
.sub_textpink1{
	line-height:140%;
    font-size:12px;
    color: #AD2776;
}
/* 桃色 大見出し */
.sub_textpink2{
	line-height:140%;
    font-weight: bold;
	font-size:16px;
    color: #AD2776;
}
/* 桃色 小見出し */
.sub_textpinks{
	line-height:140%;
    font-size:12px;
    color: #E665B1;
}
/* 桃色 大見出し */
.sub_textpinkm{
	line-height:140%;
    font-weight: bold;
	font-size:16px;
    color: #E665B1;
}
/* 水色 小見出し */
.sub_textwater1{
	line-height:140%;
    font-size:12px;
    color: #4C9D00;
}
/* 水色 大見出し */
.sub_textpwater2{
	line-height:140%;
    font-weight: bold;
	font-size:16px;
    color: #4C9D00;
}
/* 紺色 大見出し */
.sub_textkonm{
	line-height:140%;
    font-weight: bold;
	font-size:16px;
    color: #003399;
}
/* 共通　赤　小見出し */
.sub_textwaters{
	line-height:140%;
    font-size:12px;
    color: #E00000;
}
/* 共通　赤　大見出し */
.sub_textpwaterm{
	line-height:140%;
    font-weight: bold;
	font-size:16px;
    color: #E00000;
}
/* 桃色背景 */
.sub_background1{
    background-color: #FBDDDD;
	
}
/* 青色背景 */
.sub_background2{
    background-color: #D2E3FF;
}
/* 赤色破線 */
.popupsen {
	width:100%;
	border-bottom:dashed 1pt #E00000;
	margin-bottom : 5px;
}
/* 赤色実線太 */
.popupsen2 {
	width:100%;
	border-bottom:solid 3pt #E22735;
	margin-bottom : 2px;
}
/* 紺色破線太 */
.popupsen3 {
	width:100%;
	border-bottom:dashed 2pt #003399;
	margin-bottom : 2px;
}
/* 橙色破線太 */
.popupsen4 {
	width:100%;
	border-bottom:dashed 2pt #FF6600;
	margin-bottom : 2px;
}
/* 桃色破線太 */
.popupsen5 {
	width:100%;
	border-bottom:dashed 2pt #E665B1;
	margin-bottom : 2px;
}
/* ひ・と・こ・と・名前 */
.kmsg_nm {padding-left:125px;
}
/* トップページテキストエリア用 */
.textareaday{
	font-size:10px;
	color: #333333;
}
.textareanew{
	color: #333333;
	font-size:11px;	
}

/* トピックス */
.topics_head {padding:2px 10px;
	background-color:#e1e1e1;
	color:#E00000;
	font-weight:bold;
	font-size:14px;
	text-align:left;
}

.topics {
	padding-top:5px;
}

/* 共通 */
#headline{
	font-size:20px;
	line-height:120%;
	font-weight:bold;
	margin:5px;
	text-align:center;
}
h2{
	font-size:14px;
	line-height:120%;
	font-weight:bold;
	color:gray;
	margin:5px;
	text-align:center;
}
h3{
	font-size:14px;
	line-height:120%;
	font-weight:normal;
	margin:5px;
}

.comment {
	font-size:10px;
	line-height:120%;
	margin:5px;
}

.p10 {
	padding:10px;
}
.pb10 {
	padding-bottom:10px;
}

.itemize {
	text-indent:-2em;
	padding-left:2em;
}

.under_line {
	text-decoration:underline;
}


.setumei_text{
	padding-left:2em;
}