/* class設定 */
.small, .xsmall, .large, .xlarge , .xxlarge{
	font-family:Arial, Verdana, sans-serif
}

/* リンク設定 */
A{}
A:link { color:#FF0000;text-decoration:underline}
A:visited { color: #FF6600;text-decoration:underline}
A:hover   { color: #FF6600;text-decoration:none}
A:active  { color: #FF6600;text-decoration:none}

/* Hタグ文字設定 */
h1 {
	font-size: 10px;
 margin: 0;
} 

/* ↓サイト毎の設定は以下に記載↓ */
body {
	color: #191919;
	background-image: url(img/share/header_back.jpg);
	background-repeat: repeat-x;
	background-position: top;
	margin: 0px;
}
.p5px {
	padding: 5px;
}
.solid_tw {
	border-top: 1px solid #FFFFFF;
}
.lh15{
	margin:0;
	padding-top:5px;
}
.lh15_b{
	margin:0;
	padding-bottom:5px;
}
.no_m_no_p{
	padding:0;
	margin:0 0 0 0;
	width:660px;
	line-height:1.5;
}
#moushikomi a{
	background-image:url(img/moushikomi.gif);
	background-position:top;
	background-repeat:no-repeat;
	text-indent:-9999px;
	width:196px;
	height:43px;
	display:block;
}
#moushikomi a:hover{
	background-image:url(img/moushikomi_f2.gif);
	background-position:top;
	background-repeat:no-repeat;
	text-indent:-9999px;
	width:196px;
	height:43px;
	display:block;
}
#img_spacer{
	background-image:url(img/index/season_logo_2010.jpg);
	background-position:top;
	background-repeat:no-repeat;
}
.pl60{
	padding-left:60px;
}
.txt14{
	font-size:14px;
}
#txt12{
	font-size:12px;
}
#overDiv{
	margin:0;
	padding:0;
}
table img{
	vertical-align: bottom;
}
#baddi2009{
	background-image:url(outline/img/baddi_all.gif);
	background-position:top;
	background-repeat:no-repeat;
}
.no_deco{
	color:#DC143C;
}
#top_back{
	background-image:url(img/share/header_r5_c1.gif);
	background-position:top;
	background-repeat:repeat-y;
}
.pt_pb{
	padding:5px 0 5px;
}
.pt_pb_2{
	padding:10px 0 20px;
}
.pt_5{
	padding-top:5px;
}
.pt_10{
	padding-top:10px;
}
.pl_25{
	padding-left:25px;
}
.top{
	vertical-align:top;
}
.pl_10{
	padding-left:10px;
}
.pb_10{
	padding-bottom:10px;
}
.txt_11{
	font-size:11px;
}
.txt_15{
	font-size:15px;
}
.txt_16{
	font-size:16px;
}
.txt_17{
	font-size:17px;
}


.color_g{
	color:#660;
	font-weight:bold;
}
.color_s{
	color:#666;
	font-weight:bold;
}
.color_b{
	color:#630;
	font-weight:bold;
}
.mt_5{
	margin-top:5px;
}
.mb_5{
	margin-bottom:5px;
}
.mt_10{
	margin-top:10px;
}
.mb_10{
	margin-bottom:10px;
}
.mt_30{
	margin-top:30px;
}
#moushikomi_p_01{
	font-size:17px;
}
#moushikomi_p_02{
	font-size:14px;
	padding:0;
	margin:0;
}


.page_title {
	width: 660px;
	height: 30px;
	padding: 0 0 0 0;
	margin: 0 0 10px 0;
}

.b_b_l { border-left: solid 1px #666666; }
.b_b_r { border-right: solid 1px #666666; }
.b_b_t { border-top: solid 1px #666666; }
.b_b_b { border-bottom: solid 1px #666666; }


.list_box {
	padding: 0 0 0 0;
	margin: 10px 0 0 0;
}

.column_box {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}



.header_table {
	width: 724px;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}


/* 試験概要ページ */

.green { color: #009900; }
.orange { color: #007900;}
.gray { color: #707070; }
.red { color: #FF0000; }

.bold { font-weight: bold; }

.info_title {
	border-bottom: 1px solid #000000;
	padding: 15px 0 5px 0;
}

.flow_list {
	width: 580px;
	margin: 0 auto;
	padding: 0 0 0 0;
}
.flow_list_01 {
	background-image: url(application/img/flow_back_01.gif);
	background-position: top;
	background-repeat: no-repeat;
	width: 580px;
	height: 66px;
	overflow: hidden;
}
.flow_list_02 {
	background-image: url(application/img/flow_back_02.gif);
	background-position: top;
	background-repeat: no-repeat;
	width: 580px;
	height: 66px;
	overflow: hidden;
}
.flow_list_03 {
	background-image: url(application/img/flow_back_03.gif);
	background-position: top;
	background-repeat: no-repeat;
	width: 580px;
	height: 66px;
	overflow: hidden;
}
.flow_list_04 {
	background-image: url(application/img/flow_back_04.gif);
	background-position: top;
	background-repeat: no-repeat;
	width: 580px;
	height: 66px;
	overflow: hidden;
}
.flow_list_05 {
	background-image: url(application/img/flow_back_05.gif);
	background-position: top;
	background-repeat: no-repeat;
	width: 580px;
	height: 66px;
	overflow: hidden;
}
.flow_list_06 {
	background-image: url(application/img/flow_back_06.gif);
	background-position: top;
	background-repeat: no-repeat;
	width: 580px;
	height: 66px;
	overflow: hidden;
}

.flow_list_01,.flow_list_02,.flow_list_03,.flow_list_04,.flow_list_05,.flow_list_06 {
	text-align: left;
}

.flow_list_01 dt,.flow_list_02 dt,.flow_list_03 dt,.flow_list_04 dt,.flow_list_05 dt,.flow_list_06 dt {
	font-weight: bold;
	color: #ffffff;
	margin: 6px 0 0 10px;
	padding: 0 0 0 0;
}

.flow_list_01 dd,.flow_list_02 dd,.flow_list_03 dd,.flow_list_04 dd,.flow_list_05 dd,.flow_list_06 dd {
	color: #000000;
	margin: 14px 0 0 15px;
	padding: 0 0 0 0;
	width: 565px;
}

.flow_list_01 dd .dd_left,.flow_list_02 dd .dd_left,.flow_list_03 dd .dd_left,.flow_list_04 dd .dd_left,.flow_list_05 dd .dd_left,.flow_list_06 dd .dd_left {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	width: 461px;
	float: left;
}

.flow_list_01 dd .dd_right,.flow_list_02 dd .dd_right,.flow_list_03 dd .dd_right,.flow_list_04 dd .dd_right,.flow_list_05 dd .dd_right,.flow_list_06 dd .dd_right {
	margin: 0 10px 0 0;
	padding: 0 0 0 0;
	width: 94px;
	float: right;
}

.flow_list_01 dd .dd_right img,.flow_list_02 dd .dd_right img,.flow_list_03 dd .dd_right img,.flow_list_04 dd .dd_right img,.flow_list_05 dd .dd_right img,.flow_list_06 dd .dd_right img {
	boreder: none;
}

address {
	font-style: normal;
}

#map_wrapper {
	width: 100%;
	margin: 0 auto 0;
	padding: 0 0 0 0;
	text-align: center;
}
#map_wrapper_in {
	width: 800px;
	margin: 0 auto 0;
	padding: 0 0 0 0;
	text-align: left;
}

#map {
	margin: 5px 0 0 0;
	padding: 0 0 0 0;
}

#map_p {
	font-size: 14px;
	font-weight: bold;
	margin: 15px 0 0 0;
	padding: 0 0 0 0;
}

#map_f {
	width: 800px;
	margin: 10px 0 0 0;
	padding: 10px 0 0 0;
	text-align: center;
	border-top: 1px solid #000000;
}

#hall_p {
	font-size: 12px;
	padding: 0 0 0 0;
	margin: 10px 0 0 10px;
}	