/*===============　共通　===================*/
BODY {
	MARGIN-TOP: 0px; 
	MARGIN-BOTTOM: 0px; 
	LINE-HEIGHT: 1.3em; 
	PADDING-TOP: 0px; 
	BACKGROUND-COLOR: #ffffff; 
	TEXT-ALIGN: center
}
TABLE {
	TEXT-ALIGN: left
}
UL {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 10px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 5px 0px 3px 10px; 
	PADDING-TOP: 0px; 
	TEXT-ALIGN: left
}
LI {
	PADDING-RIGHT: 5px; 
	PADDING-LEFT: 5px; 
	PADDING-BOTTOM: 2px; 
	PADDING-TOP: 2px; 
	LIST-STYLE-TYPE: none
}
A:hover {
	COLOR: #ff6600; 
	TEXT-DECORATION: none
}



/*===============　画像配置　===================*/
.image_right {
	CLEAR: both; 
	FLOAT: right; 
	MARGIN: 0px 0px 10px 10px; 
	padding: 10px 10px 10px 10px;
	BACKGROUND-COLOR: #F8FAFD; 
	BORDER: #E0E7FF 1px solid; 
}
.image_left {
	CLEAR: both; 
	FLOAT: left; 
	MARGIN: 0px 10px 10px 15px; 
	padding: 10px 10px 10px 10px;
	BACKGROUND-COLOR: #F8FAFD; 
	BORDER: #E0E7FF 1px solid; 
}
.image_right P {
	padding: 5px 0px 0px 0px;
	FONT-SIZE: 90%; 
	LINE-HEIGHT: 120%; 
}
.image_left P {
	FONT-SIZE: 90%; 
	LINE-HEIGHT: 120%; 
}




/*===============　トップナビ　===================*/

#top_navi {
	width:100%;
	padding-right:3px;
	text-align:right;
	margin: 20px 0px 15px 0px;
}
#top_navi_left {
	FLOAT: left; 
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#top_navi_right {
	FLOAT: right; 
	text-align:right;
	margin: 8px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#top_navi_right p{
	FONT-SIZE: 80%
}
a.roudou_top {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 18px; 
	BACKGROUND: url(../img/icon_top.gif) no-repeat 0em 0em; 
	PADDING-BOTTOM: 3px; 
	PADDING-TOP: 0px
}



/*===============　ページナビ　===================*/
#page_navi {
	width:100%;
	padding-right:3px;
	text-align:right;
	margin: 10px 0px 15px 0px;
}

#page_navi_right {
	FLOAT: right; 
	text-align:right;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#page_navi_right p{
	FONT-SIZE: 80%
}
a.page_top {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 18px; 
	BACKGROUND: url(../img/icon_top.gif) no-repeat 0em 0em; 
	PADDING-BOTTOM: 3px; 
	PADDING-TOP: 0px
}



/*===============　アイコン　===================*/
A.pdfLink {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 22px; 
	BACKGROUND: url(../img/icon_pdf.gif) no-repeat 0em 0em; 
	PADDING-BOTTOM: 3px; 
	PADDING-TOP: 0px
}

.orange_point {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 15px; 
	BACKGROUND: url(../img/point_orange.gif) no-repeat 0.3em 0.3em; 
	PADDING-BOTTOM: 3px; 
	PADDING-TOP: 0px
}
.center {
	TEXT-ALIGN: center;
}

.right {
	TEXT-ALIGN: right;
}


/*===============　フォント・インデント　===================*/

.f10p {
	font-size: 10px;
	line-height: 140%;
	font-weight: normal;
}
.f12p {
	font-size: 12px;
	line-height: 140%;
	font-weight: normal;
}
.f13p {
	font-size: 13px;
	line-height: 140%;
	font-weight: normal;
}
.f14p {
	font-size: 14px;
	line-height: 170%;
	font-weight: bold;
}
.f18p {
	font-size: 18px;
	line-height: 170%;
	font-weight: bold;
}


/*===============　枠組み　===================*/
#wrapper {
	MARGIN: 0px auto 0px; 
	WIDTH: 760px; 
	TEXT-ALIGN: center;
	BACKGROUND-COLOR: #ffffff;
}
#contents{
	FONT-SIZE: 0.9em; 
	MARGIN: 0px auto 0px; 
	WIDTH: 700px; 
	LETTER-SPACING: 0.1em; 
	TEXT-ALIGN: center;
	BACKGROUND-COLOR: #ffffff;
}



/*===============　お問い合わせ　===================*/
#contact {
	BORDER: #FF6600 1px solid; 
	FONT-SIZE: 90%; 
	MARGIN: 2em auto 0px; 
	PADDING: 10px 10px 10px 10px; 
	BACKGROUND-COLOR: #FFFFFF;
	WIDTH: 450px; 
}

/*===============　テーブル　===================*/
.orange {
	PADDING: 0px 0px 0px 0px;
	FONT-SIZE: 90%;
	MARGIN: 10px auto 10px;
	LINE-HEIGHT: 150%;
	LETTER-SPACING: 0.1em;
	BORDER-COLLAPSE: collapse;
	TEXT-ALIGN: left;
	border-bottom-color: #FFFFFF;
}
.white {
	PADDING: 0px 0px 0px 0px;
	FONT-SIZE: 90%;
	MARGIN: 10px auto 10px;
	LINE-HEIGHT: 150%;
	LETTER-SPACING: 0.1em;
	BORDER-COLLAPSE: collapse;
	TEXT-ALIGN: left;
}
.white_white {
	PADDING: 0px 0px 0px 0px;
	FONT-SIZE: 90%;
	MARGIN: 5px auto 5px;
	LINE-HEIGHT: 150%;
	LETTER-SPACING: 0.1em;
	BORDER-COLLAPSE: collapse;
	TEXT-ALIGN: left;
}
.orange TH {
	BORDER: #ffffff 1px solid; 
	PADDING: 3px; 
	FONT-WEIGHT: bold; 
	COLOR: #ffffff; 
	BACKGROUND-COLOR: #D87009; 
	TEXT-ALIGN: center
}
.orange TD {
	BORDER: #D87009 1px solid; 
	PADDING: 3px; 
}
.item01 {
	BACKGROUND-COLOR: #F8FAFD;
}
.item02 {
	BACKGROUND-COLOR: #E0E9F6;
}
.item03 {
	BACKGROUND-COLOR: #cfdcef;
}
#waku_orange {
	BORDER-RIGHT: #ff9933 1px dotted; 
	PADDING-RIGHT: 5px; 
	BORDER-TOP: #ff9933 1px dotted; 
	PADDING-LEFT: 5px; 
	FONT-SIZE: 90%; 
	PADDING-BOTTOM: 5px; 
	MARGIN: 10px auto; 
	BORDER-LEFT: #ff9933 1px dotted; 
	WIDTH: 96%; 
	PADDING-TOP: 5px; 
	BORDER-BOTTOM: #ff9933 1px dotted; 
	BACKGROUND-COLOR: #ffffee; 
	TEXT-ALIGN: left
}
#waku_blue {
	BORDER-RIGHT: #678cfc 1px dotted; 
	PADDING-RIGHT: 5px; 
	BORDER-TOP: #678cfc 1px dotted; 
	PADDING-LEFT: 5px; 
	FONT-SIZE: 90%; 
	PADDING-BOTTOM: 5px; 
	MARGIN: 10px auto; 
	BORDER-LEFT: #678cfc 1px dotted; 
	WIDTH: 96%; 
	PADDING-TOP: 5px; 
	BORDER-BOTTOM: #678cfc 1px dotted; 
	BACKGROUND-COLOR: #e8effd; 
	TEXT-ALIGN: left
}
#waku_green {
	BORDER-RIGHT: #76cd74 1px dotted; 
	PADDING-RIGHT: 5px; 
	BORDER-TOP: #76cd74 1px dotted; 
	PADDING-LEFT: 5px; 
	FONT-SIZE: 90%; 
	PADDING-BOTTOM: 5px; 
	MARGIN: 10px auto; 
	BORDER-LEFT: #76cd74 1px dotted; 
	WIDTH: 96%; 
	PADDING-TOP: 5px; 
	BORDER-BOTTOM: #76cd74 1px dotted; 
	BACKGROUND-COLOR: #e5fee4; 
	TEXT-ALIGN: left
}
#waku_red {
	BORDER-RIGHT: #ff0000 1px dotted; 
	PADDING-RIGHT: 5px; 
	BORDER-TOP: #ff0000 1px dotted; 
	PADDING-LEFT: 5px; 
	FONT-SIZE: 90%; 	
	PADDING-BOTTOM: 5px; 
	MARGIN: 10px auto; 
	BORDER-LEFT: #ff0000 1px dotted; 
	WIDTH: 96%; 
	PADDING-TOP: 5px; 
	BORDER-BOTTOM: #ff0000 1px dotted; 
	BACKGROUND-COLOR: #fde5e5; 
	TEXT-ALIGN: left
}



/*===============　ＰＤＦリンク　===================*/
#pdf_dl {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	FONT-SIZE: 90%; 
	PADDING-BOTTOM: 5px; 
	MARGIN: 25px auto 15px; 
	WIDTH: 580px; 
	PADDING-TOP: 5px; 
	BACKGROUND-COLOR: #eeeeee
}
#pdf_dl P {
	MARGIN: 3px 3px 3px 10px
}
#pdf_dl IMG {
	CLEAR: both; 
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	FLOAT: right; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 5px 0px; 
	PADDING-TOP: 0px
}



/*===============　見出し　===================*/
H1 {
	MARGIN: 0px 0px 0px 0px; 
	PADDING: 8px 0px 8px 10px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 130%; 
	COLOR: #ffffff; 
	BACKGROUND: url(./img/bg_h3.gif) repeat-x left bottom; 
	LETTER-SPACING: 0.1em; 
	TEXT-ALIGN: center;
}
H2 {
	COLOR: #3E3E3E; 
	BORDER-TOP: #E5E5E5 1px solid; 
	PADDING: 10px 10px 15px 10px; 
	MARGIN: 10px 0px 10px 5px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 110%; 
	BACKGROUND: url(./img/bg_h1.gif) repeat-x left bottom; 
	VERTICAL-ALIGN: middle; 
	LINE-HEIGHT: 1;
	LETTER-SPACING: 0.1em; 
	TEXT-ALIGN: left;
}
H3 {
	COLOR: #3E3E3E; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 100%; 
	FONT-WEIGHT: bold; 
	PADDING: 3px 0px 3px 10px; 
	MARGIN: 10px 0px 10px 10px; 
	LETTER-SPACING: 0.1em; 
	TEXT-ALIGN: left;
	BORDER-LEFT: #FF7700 4px solid; 
	BACKGROUND: url(./img/bg_h2.gif) repeat-x left bottom; 
}
H4 {
	COLOR: #EB6E00; 
	FONT-SIZE: 100%; 
	PADDING: 0px 0px 0px 20px;
	MARGIN: 20px 0px 5px 15px; 
	BACKGROUND: url(./img/icon_h4.gif) no-repeat 0.2em 0.2em; 
	TEXT-ALIGN: left;
}
H5 {
	COLOR: #3E3E3E; 
	PADDING: 0px 0px 0px 5px; 
	MARGIN: 10px 0px 10px 20px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 100%; 
	LINE-HEIGHT: 1.1em; 
	TEXT-ALIGN: left
}

