﻿@charset "utf-8";
/* CSS Document */

/* リンク 
a, a:link, a:hover, a:visited, a:active {
	text-decoration: none;
	color: #000;
	outline:0;
}
a:hover {
	text-decoration: underline;
	color: #999;
}
a img { border: none; }*/
a, a:link, a:hover, a:visited, a:active {
	color: blue;
	outline:0;
}
a img { border: none; }

#submenu a:link {
	text-decoration: none;
	/*color: #000;*/
	outline:0;
}

.submenu{
	text-decoration: none;
}

.submenu-h1{
	background-color: #F2F2F2;
	font-size: 15pt;
	font-family: "PUDGoDpBt", "PUD新ゴシック表示-B", "PUDGoDpMt", "PUD新ゴシック表示-M";
	line-height: 18pt;
	/*color: #000;*/
	text-decoration: none;
	padding: 10px 10px 5px 5px;
}

.submenu-h2{
	
	font-size: 14pt;
	font-family: "PUDGoDpRt", "PUD新ゴシック表示-R", "PUDGoDpMt", "PUD新ゴシック表示-M";
	margin-left: 20pt;

	padding: 10px 10px 5px 5px;
	color: #000;
	text-decoration: none;
}


.asubmenu-h1{
	background-color: #E2E2E2;
	font-size: 15pt;
	font-family: "PUDGoDpBt", "PUD新ゴシック表示-B", "PUDGoDpMt", "PUD新ゴシック表示-M";
	line-height: 18pt;
	/*color: #000;*/
	text-decoration: none;
	padding: 10px 10px 5px 5px;
}

.asubmenu-h2{
	font-size: 15pt;
	background-color: #F2F2F2;
	font-family: "PUDGoDpBt", "PUD新ゴシック表示-B", "PUDGoDpMt", "PUD新ゴシック表示-M";
	margin-left: 10pt;
	
	padding: 10px 10px 5px 5px;
	color: #000;
	text-decoration: none;
}

.asubmenu-h3{
	font-size: 14pt;
	font-family: "PUDGoDpRt", "PUD新ゴシック表示-R", "PUDGoDpMt", "PUD新ゴシック表示-M";
	margin-left: 40pt;
	padding: 10px 10px 5px 5px;
	color: #000;
	text-decoration: none;
}

.msubmenu-h1{
	background-color: #d8ebff;/*#E2E2E2→変更*/
	font-size: 15pt;
	font-family: "PUDGoDpBt", "PUD新ゴシック表示-B", "PUDGoDpMt", "PUD新ゴシック表示-M";
	line-height: 15pt;
	/*color: #000;*/
	text-decoration: none;
	
	padding: 10px 10px 5px 5px;
}

.msubmenu-h2{
	
	background-color: #FFF3D8;/*#E2E2E2→変更*/
	font-size: 13pt;/*追加*/
	font-family: "PUDGoDpBt", "PUD新ゴシック表示-B", "PUDGoDpMt", "PUD新ゴシック表示-M";
	margin-left: 25pt;
	
	padding: 5px 5px 5px 5px;/*10px 10px 5px 5px→*/
	color: #000;
	text-decoration: none;
}

.msubmenu-h3{
	font-size: 11pt;/*目次中のfont sizeを12pt→11ptに変更*/
	margin-left: 0pt;/*目次中の1行のマージンを50pt→0ptに変更*/
	margin-right: -10pt;/*追加*/
	padding: 10px 10px 5px 5px;
	color: #000;
	font-family: "PUDGoDpRt", "PUD新ゴシック表示-R", "PUDGoDpMt", "PUD新ゴシック表示-M";
	text-decoration: none;
}


.menupos{
	
	font-size: 18px;
	text-align: right;
}

.mokuzititle{
	background-color: #FFFFFF;
	font-size: 26pt;
	font-family: "PUDGoDpBt", "PUD新ゴシック表示-B", "PUDGoDpMt", "PUD新ゴシック表示-M";
	line-height: 30pt;
	/*color: #000;*/
	text-decoration: none;
	
	margin: 0px 0px 6px 9px;
	/*padding: 10px 10px 5px 5px;*/
	border-bottom: solid;
	border-bottom-color: #FFA07A;
	border-bottom-width: 3px;
}