
*

{

	margin: 0;

	padding: 0;

	font-size: 10pt;

	font-family: "ＭＳ Ｐゴシック", Osaka, Sans-Serif;

	font-weight: normal;

	line-height: 1.4em;

}



body

{

	background-color: #f0f0f0;

}





h1

{

	background-color: #e8e8ff;

	margin: 0em 0em 2em 0em;

	padding: 0.4em 1em 0.3em 2em;

	border-style: solid;

	border-width: 0px 0px 1px 16px;

	border-color: #5050ff;

	font-size: 12pt;

	width: 484px;

}



h2

{

	margin: 1em 0em 1em 0em;

	padding: 0.2em 1em 0.1em 1em;

	border-style: solid;

	border-width: 0px 0px 1px 0px;

	border-color: #8080ff;

	width: 400px;

}



h3

{

	padding: 0em 2em 0em 5.2em;

	margin: -2.1em 0em 0.5em -0.8em;

	font-size: 14pt;

	color: #000099;

	border: solid 0 #8080ff;

	border-width: 0 0 1px 0;

}



h4

{

	margin: 0em 4em 0.5em 2em;

	font-size: 14pt;

	border: solid 0 #c080c0;

	border-width: 0 0 1px 0;

}





p

{

	margin: 0em 4em 2em 4em;

}





a:link

{

	color: #0000e0;

	text-decoration: none;

}



a:visited

{

	color: #0000e0;

	text-decoration: none;

}



a:hover

{

	color: #ff0000;

	text-decoration: underline;

}



.ad_ex

{

    padding: 0 0 0 8px;

    width: 166px;

    border: solid 1px #909090;

    margin: 0 0 8px 0;

}

.article

{

	margin: 0em 0em 8em 2em;

}



.sub_abs

{

	padding: 12em 3em 0em 0.5em;

	color: #0000c0;

	font-size: 8pt;

}



.notice

{

	margin: 0em 2em 2em 0em;

	padding: 1em 3em 1em 3em;

	border: double 3px red;

	background-image: url("/resources/notice_back.jpg");

	background-repeat: repeat-y;

	background-position: right bottom;

	width: 455px;

}



.sub_menu

{

	padding: 1em 1em 1em 1em;

	background-image: url("/resources/sub_menu_back.jpg");

	background-repeat: no-repeat;

	width: 260px;

	height: 236px;

}



.sub_menu11

{

	padding: 1em 1em 1em 1em;

	background-image: url("/resources/sub_menu_back11.jpg");

	background-repeat: no-repeat;

	width: 260px;

	height: 236px;

}



.sub_menu12

{

	padding: 1em 1em 1em 1em;

	background-image: url("/resources/sub_menu_back12.jpg");

	background-repeat: no-repeat;

	width: 260px;

	height: 236px;

}



.sub_menu21

{

	padding: 1em 1em 1em 1em;

	background-image: url("/resources/sub_menu_back21.jpg");

	background-repeat: no-repeat;

	width: 260px;

	height: 236px;

}



.sub_menu22

{

	padding: 1em 1em 1em 1em;

	background-image: url("/resources/sub_menu_back22.jpg");

	background-repeat: no-repeat;

	width: 260px;

	height: 236px;

}



.sub_menu31

{

	padding: 1em 1em 1em 1em;

	background-image: url("/resources/sub_menu_back31.jpg");

	background-repeat: no-repeat;

	width: 260px;

	height: 236px;

}



.sub_menu32

{

	padding: 1em 1em 1em 1em;

	background-image: url("/resources/sub_menu_back32.jpg");

	background-repeat: no-repeat;

	width: 260px;

	height: 236px;

}



.table01

{

	text-indent: 1em;

}





.subject_1

{

	margin: 2em 10em 4em 2em;

}



.subject_2

{

	margin: 2em 2em 4em 10em;

}





#page_form

{

	width: 780px;

	border-right: solid 1px #999999;

	background-color: #ffffff;

}



#left_side

{

	width: 12em;

	border: solid 0px #666666;

	margin: 0em 0em 0em 0em;

	padding: 0em 0em 0em 0.5em;

	line-height: 1.6em;

}



#right_side

{

	margin: 0em 0em 0em 0em;

	padding: 0em 0em 0em 0.5em;

}





#footer

{

	margin: 2em 0em 0em 0em;

	height: 80px;

}



#footer_menu

{

	border-top: solid 1px #666666;

	border-bottom: solid 1px #666666;

	padding: 0.2em 0em 0.2em 3em;

}



#footer_text

{

	padding: 0.5em 0em 0em 1em;

}



#site_menu

{

	border: solid 1px #6666ff;

	padding: 0.5em 0.5em 8em 0.5em;

	width: 160px;

}



#ctl00_Login1

{

	margin: 0em 1em 0em 0em;

}



#ctl00_Login1_LoginButton

{

	margin: 0.5em;

}



#ctl00_ImageButton1

{

	margin: 8px 0px 8px 0px;

}



#ctl00_ImageButton2

{

	margin: 0px 0px 8px 0px;

}



#ctl00_ImageButton3

{

	margin: 0px 0px 8px 0px;

}



#ctl00_ContentPlaceHolder1_ImageButton1

{

	margin: 0em 0em 2em 0em;

}





#ctl00_ContentPlaceHolder1_ImageButton101

{

	margin: 2em 0em 2em 0em;

}



#ctl00_ContentPlaceHolder1_ImageButton102

{

	margin: 2em 0em 2em 0em;

}

