@charset "utf-8";
* {
	margin: 0px;
	padding: 0px;
	color: #3A3A3A;
	line-height: 20px;
	font-family:Verdana,"ＭＳ Ｐゴシック",Osaka,Meiryo,"メイリオ","Hiragino Kaku Gothic","ヒラギノ角ゴ Pro W3","MS P Gothic",sans-serif;
	font-style: normal;
	font-size: 12px;
}


body {
	width: 100%;

}
img {
	vertical-align:top;
	border: 0px;
}
h1{
	font-size:11px;
	font-weight: normal;
}
h2{
	float: left;
}
h3{
	padding: 0px;
	margin-bottom: 10px;
	margin-top: 10px;
}
/*リンク*/
a:link {
	color: #228BB9;
	text-decoration: underline;
}
a:visited {
	text-decoration: underline;
	color: #2EA5D8;
}
a:hover {
	text-decoration: underline;
	color: #80C9E8;
}
a:active {
	text-decoration: underline;
	color: #2EA5D8;
}
.pagetop {
	clear: both;
	width: 900px;
	text-align: right;
	padding-top: 10px;
	padding-bottom: 10px;
}
/*-----------------------header-------------------------------------*/
#header {
	height: 154px;
	background-image: url(../images/header_bg.gif);
	background-repeat: repeat-x;
}
#header_900 {
	height: 154px;
	width: 900px;
	margin-right: auto;
	margin-left: auto;
}
.tagline {
	height: 22px;
	width: 900px;
}

.logo {
	height: 95px;
	width: 900px;
}
ul.adree{
	float: right;
	padding-top: 25px;
	padding-bottom: 0px;
	padding-left: 0px;
	width: 202px;
}
ul.adree li{
	padding:0px;
	list-style-type: none;
	display: inline;
}
ul.menu{
	padding:0px;
}
ul.menu li{
	padding:0px;
	list-style-type: none;
	float: left;
	display: inline;
}
/*-----------------------contents-------------------------------------*/
#contents {
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 20px;
	overflow: hidden;
}
/*-----------------------application_contents-------------------------------------*/
#ap_contents {
	width: 760px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 20px;
	overflow: hidden;
}
.ap_cen{
	color: #1d758f;
	font-size: 14px;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 5px;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #267691;
	padding-left: 15px;
	margin-bottom: 20px;
	margin-top: 10px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #267691;
	border-right-color: #267691;
	border-bottom-color: #267691;
}
.ap_red{
	color: #CC0000;
}
.form00 {
	color: #626262;
	height: 18px;
	width: 300px;
	border-width : 1px 1px 1px 1px;
	border-style : solid solid solid solid;
	border-top-color : #A5ACB2;
	border-right-color : #A5ACB2;
	border-bottom-color : #A5ACB2;
	border-left-color : #A5ACB2;
	margin-right: 10px;
}
.form00_2{
	color: #626262;
	height: 18px;
	width: 300px;
	border-width : 1px 1px 1px 1px;
	border-style : solid solid solid solid;
	border-top-color : #A5ACB2;
	border-right-color : #A5ACB2;
	border-bottom-color : #A5ACB2;
	border-left-color : #A5ACB2;
	margin-right: 10px;
	margin-bottom: 10px;
}
.form01 {
	color: #626262;
	height: 18px;
	width: 100px;
	border-width : 1px 1px 1px 1px;
	border-style : solid solid solid solid;
	border-top-color : #A5ACB2;
	border-right-color : #A5ACB2;
	border-bottom-color : #A5ACB2;
	border-left-color : #A5ACB2;
	margin: 0 10px;
}
.form01_2 {
	color: #626262;
	height: 18px;
	width: 100px;
	border-width : 1px 1px 1px 1px;
	border-style : solid solid solid solid;
	border-top-color : #A5ACB2;
	border-right-color : #A5ACB2;
	border-bottom-color : #A5ACB2;
	border-left-color : #A5ACB2;
	margin-right: 10px;
}
.form02 {
	color: #626262;
	height: 18px;
	width: 450px;
	border-width : 1px 1px 1px 1px;
	border-style : solid solid solid solid;
	border-top-color : #A5ACB2;
	border-right-color : #A5ACB2;
	border-bottom-color : #A5ACB2;
	border-left-color : #A5ACB2;
	height: 110px;
	padding: 10px;
	margin-bottom: 10px;
}
.area{
	width: 450px;
	height: 150px;
	margin-bottom: 10px;
	padding: 10px;
}

/*----------side----------*/
#side {
	float: left;
	width: 236px;
	padding-top: 20px;
}
ul.semi{
	padding:0px;
}
ul.semi li{
	list-style-type: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	display: block;
	margin-bottom: 10px;
}
#login {
	background-image: url(../images/loginbg02.gif);
	background-repeat: no-repeat;
	height: 135px;
	width: 216px;
	padding-top: 45px;
	padding-right: 10px;
	padding-left: 10px;
}
.news {
	width: 236px;
	margin-top: 10px;
}
.sp {
	margin-bottom: 10px;
}
dl {
	padding-bottom: 10px;
	padding-left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #969696;
	clear: both;
	padding-top: 7px;
}
dd {
	padding: 0px;
}
dt {
	margin-top: 0;
	margin-bottom: 3px;
	margin-left: 0;
	margin-right: 0px;
	font-weight: bold;
}
/*----------contents----------*/
#rightcontents {
	float: right;
	width: 634px;
	padding-top: 20px;
}

.form001 {
	height: 18px;
	background-color: #FFFFFF;
	border: 1px solid #7f9db9;
	margin-top: 5px;
	margin-bottom: 9px;
	width: 214px;
}

.what {
	border: 1px solid #c9c9c9;
	overflow: hidden;
	width: 604px;
	padding-top: 15px;
	padding-right: 14px;
	padding-bottom: 15px;
	padding-left: 14px;
}
.more_bt {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #c7c7c7;
	border-bottom-color: #c7c7c7;
	border-left-color: #c7c7c7;
	background-color: #f4f4f4;
	text-align: right;
}
.more_bt_mini {
	background-color: #f4f4f4;
	text-align: right;
	float: left;
	width: 309px;
	border: 1px solid #c7c7c7;
}
.more_bt_mini02 {
	background-color: #f4f4f4;
	text-align: right;
	float: right;
	width: 309px;
	border: 1px solid #c7c7c7;
}
.font70 {
	font-size: 12px;
	color: #618026;
	padding-bottom: 15px;
	padding-top: 10px;
	line-height: 22px;
}

.top_left {
	float: left;
	width: 345px;
	padding-top: 20px;
}
.top_left p {
	padding-right: 20px;
}
.osusume {
	margin-top: 20px;
}
.osusume_a {
	background-image: url(../images/osusume_a.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #c7c7c7;
	border-bottom-color: #c7c7c7;
	border-left-color: #c7c7c7;
	padding-top: 10px;
	padding-right: 220px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.osusume_b {
	background-image: url(../images/osusume_b.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #c7c7c7;
	border-bottom-color: #c7c7c7;
	border-left-color: #c7c7c7;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 250px;
}
.osusume_c {
	background-image: url(../images/osusume_c.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #c7c7c7;
	border-bottom-color: #c7c7c7;
	border-left-color: #c7c7c7;
	padding-top: 10px;
	padding-right: 200px;
	padding-bottom: 10px;
	padding-left: 10px;
}
ul.osusume01{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
ul.osusume01 li{
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	background-image: url(../images/icon.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	background-position: 1px 2px;
}

/*----------ユニークアセットマネージメント　セミナーインフォメーション----------*/
.unique {
	padding-top: 0px;
	clear: both;
}

.uni_ab {
	background-image: url(../images/seto_bg.gif);
	background-repeat: repeat-y;
	overflow: hidden;
	margin-bottom: 20px;
}
.uni_l {
	float: left;
	width: 289px;
	padding: 10px;
}
.uni_r {
	float: right;
	width: 289px;
	padding: 10px;
}

.more_btab {
	clear: both;
	height: 22px;
}
/*-----------------------futtar-------------------------------------*/
#futtar {
	background-color: #ececec;
}
#futtar_950 {
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 10px;
	padding-bottom: 10px;
}
.voice {
	background-image: url(../images/voice_bg.gif);
	background-repeat: no-repeat;
	height: 251px;
	width: 878px;
	padding-top: 55px;
	padding-right: 11px;
	padding-bottom: 11px;
	padding-left: 11px;
}
.user_a {
	background-image: url(../images/user01.jpg);
	background-repeat: no-repeat;
	height: 119px;
	width: 196px;
	float: left;
	margin-right: 5px;
	padding-top: 130px;
	padding-right: 10px;
	padding-left: 10px;
}
.user_b {
	background-image: url(../images/user02.jpg);
	background-repeat: no-repeat;
	height: 119px;
	width: 196px;
	float: left;
	margin-right: 5px;
	padding-top: 130px;
	padding-right: 10px;
	padding-left: 10px;
}
.user_c {
	background-image: url(../images/user03.jpg);
	background-repeat: no-repeat;
	height: 119px;
	width: 196px;
	float: left;
	margin-right: 4px;
	padding-top: 130px;
	padding-right: 10px;
	padding-left: 10px;
}
.user_d {
	background-image: url(../images/user04.jpg);
	background-repeat: no-repeat;
	height: 119px;
	width: 196px;
	float: left;
	padding-top: 130px;
	padding-right: 10px;
	padding-left: 10px;
}

.sbt_posi {
	float: right;
	padding-top: 10px;
}
ul.futtar_bt {
	height: 118px;
	padding-bottom: 5px;
	padding-top: 15px;
	margin: 0px;
}
#futtar_menu950 {
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 10px;
	padding-bottom: 10px;
	height: 110px;
}

ul.futtar_bt li{
	padding-top: 0px;
	padding-right: 0px;
	display: inline;
	float: left;
}
.futtar_bt02{
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 15px;
}
.futtar_bt03{
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 15px;
}
ul.futtar_menu01{
	float: left;
	width: 180px;
	height: 110px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #E6E6E6;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
}
ul.futtar_menu01 li{
	list-style-type: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
}
ul.futtar_menu02{
	padding: 0px;
	float: right;
	width: 304px;
	height: 110px;
}


ul.futtar_menu02 li{
	list-style-type: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
}


ul.futtar_menu01 {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 13px;
}
ul.futtar_menu01 li{
	margin: 0px;
	width: 180px;
	float: left;
	list-style-type: none;
}
ul.futtar_menu01 a:link {
	color:#1E7AA2;
	text-decoration: none;
}
ul.futtar_menu01 a:hover {
	color:#1E7AA2;
	background-color: #EBEBEB;
	text-decoration: none;
}
ul.futtar_menu01 a:visited {
	color:#1E7AA2;
	text-decoration: none;
}
ul.futtar_menu01 a {
	margin:0px;
	zoom:1;
	text-decoration: none;
	display: block;
	color: #1E7AA2;
}
/*-----------------------pankuzu-------------------------------------*/
ul.pankuzu {
	clear: both;
	background-image: url(../images/home_icon.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	margin-bottom: 3px;
	padding-bottom: 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E7E7E7;
}
ul.pankuzu li {
	display: inline;
	padding-right: 3px;
	font-size: 11px;
}
.pankuzu a:link {
	color: #626262;
	text-decoration: none;
	font-size: 11px;
}
.pankuzu a:visited {
	text-decoration: none;
	color: #006699;
	font-size: 11px;
}
.pankuzu a:hover {
	text-decoration: underline;
	color: #8C8C8C;
	font-size: 11px;
}
.pankuzu1 a:active {
	text-decoration: none;
	color: #626262;
	font-size: 11px;
}
/*-----------------------ユニオンドットコムとは-------------------------------------*/

.line{
	padding-bottom: 10px;
	margin-top: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #cdcdcd;
	padding-top: 10px;
	clear: both;
	overflow: hidden;
	width: 100%;
}
.union_dbg{
	background-color: #f0efee;
	padding: 20px;
	background-image: url(../what_union/images/bg.jpg);
	background-position: right;
	background-repeat: no-repeat;
	margin-top: 20px;
}
.union_dbg p {
	width: 320px;
}

/*-----------------------無料・有料セミナー概要-------------------------------------*/
.map_boxf-o{
	padding-bottom: 5px;
	margin-top: 15px;
	clear: both;
}

.f_semi_l{
	float: left;
	padding-left: 18px;
	width: 400px;
	padding-top: 5px;
}
.f_semi_r{
	float: right;
	width: 200px;
}
.google_map {
	padding-top: 20px;
	padding-bottom: 20px;
}
.ap_bt{
	text-align: center;
	padding-top: 20px;
	padding-bottom: 20px;
	clear: both;
}
td{
	background-color: #FFFFFF;
	padding: 5px;
}

table{
	background-color: #CCCCCC;
	margin-top: 20px;
	margin-bottom: 20px;
}
.td_gray{
	background-color: #F9F9F9;
}
/*-----------------------体験者の声-------------------------------------*/
.voice_a {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #c7c7c7;
	border-bottom-color: #c7c7c7;
	border-left-color: #c7c7c7;

}
.voice_b {
	width: 634px;
	background: url(../voice/images/h3_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-bottom: 20px;
	margin-top: 20px;
}
.voice_c{
	padding: 20px 10px 10px 10px;	
}
.voice_d {
	width: 634px;
	background: url(../voice/images/h3_02_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-bottom: 20px;
}
.voice_e {
	width: 634px;
	background: url(../voice/images/h3_03_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-bottom: 20px;
}
.voice_f {
	width: 634px;
	background: url(../voice/images/h3_04_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-bottom: 20px;
}




.cor01 {
	padding: 0px;
	clear: both;
	overflow: hidden;
	margin-bottom: 20px;
}
.cor_qa {
	float: left;
	margin-left: 26px;
	width: 494px;
}
.cor_qa02 {
	float: left;
	margin-left: 40px;
	width: 490px;
}
ul.cor{
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
ul.cor li{
	list-style-type: none;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-left: 0px;
	padding-left: 30px;
}
.q{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	background-image: url(../voice/images/q.gif);
	background-repeat: no-repeat;
	background-position: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: bold;
	color: #CA2D68;
}
.name_cor {
	font-size: 14px;
	font-weight: bold;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #86BC26;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #86BC26;
	border-right-color: #86BC26;
	border-bottom-color: #86BC26;
}

.a{
	padding:0px;
	margin: 0px;
	background-image: url(../voice/images/a.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
}
.q01{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: bold;
	color: #CA2D68;
}
.a01{
	padding:0px;
	margin: 0px;
}
ul.cor02{
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
ul.cor02 li{
	list-style-type: none;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-left: 0px;
}
.under_bor {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	margin-bottom: 10px;
	padding-bottom: 10px;
	clear: both;
}
.pict_txt {
	margin: 0px;
	padding: 0px;
	clear: both;
	overflow: hidden;
}

.pict_txt img {
	float: left;
}
ul.bt{
	clear: both;
	overflow: hidden;
	text-align: right;
}
ul.bt li{
	display: inline;
	list-style-type: none;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}

.bt_right{
	padding:0px;
	float: right;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
/*---------------------------リンクについて------------------------*/
ul.tochi05 {
	margin: 0px;
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left: 30px;
}
ul.tochi05 li{
	margin: 0px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	list-style-type: decimal;
}
dl.link {
	padding-bottom: 10px;
	padding-left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #D8D8D8;
	clear: both;
	padding-top: 7px;
}
dl.link dd {
	padding-left: 120px;

}
dl.link dt {
	clear: left;
	float: left;
	margin-top: 0;
	margin-bottom: 3px;
	margin-left: 0;
	margin-right: 0px;
	padding-left: 15px;
	font-weight: bold;
}
ul.link2{
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 40px;
	list-style-position: outside;
	list-style-type: circle;
}
ul.link2 li{
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
ul.bt02{
	clear: both;
	overflow: hidden;
	padding-bottom: 30px;
	padding-top: 30px;
	width: 426px;
	margin-right: auto;
	margin-left: auto;
}
ul.bt02 li{
	display: inline;
	list-style-type: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	float: left;
	padding-left: 10px;
}
/*---------------------------広告掲載について------------------------*/

dl.ad {
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #D8D8D8;
	clear: both;
	padding-top: 7px;
	margin-bottom: 5px;
	padding-left: 10px;
}
dl.ad dd {
	padding-left: 130px;

}
dl.ad dt {
	clear: left;
	float: left;
	margin-top: 0;
	margin-bottom: 3px;
	margin-left: 0;
	margin-right: 0px;
	font-weight: bold;
}
ul.ad{
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 20px;
}
ul.ad li{
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	list-style-position: outside;
	list-style-type: decimal;
}
/*---------------------------プライバシーポリシー------------------------*/

ol.number{
	padding :0px;
	margin-top: 20px;
	margin-left: 30px;
}
ol.number li{
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
ol.number02{
	padding :0px;
	margin-left: 30px;
}
ol.number02 li{
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
ul.pribo{
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 20px;
	list-style-position: outside;
	list-style-type: lower-alpha;
}
ul.pribo li{
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
}
ul.pribo02{
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 60px;
	list-style-position: outside;
	list-style-type: lower-alpha;
}
ul.pribo02 li{
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
}
ol.pribo{
	padding-top: 10px;
	padding-right: 0px;
	padding-left: 35px;
	list-style-position: outside;
	list-style-type: decimal;
	padding-bottom: 10px;
}
ol.pribo li{
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
}
ol.pribo02{
	padding-top: 10px;
	padding-right: 0px;
	padding-left: 60px;
	list-style-position: outside;
	list-style-type: decimal;
	padding-bottom: 10px;
}
ol.pribo02 li{
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
}
/*---------------------------サイトマップ------------------------*/

ul.sitemap{
	padding:0px;
}
ul.sitemap li{
	padding-bottom: 7px;
	list-style-type: none;
	padding-left: 10px;
}
ul.sitemap a:link {
	color:#1E7AA2;
	text-decoration: none;
}
ul.sitemap a:hover {
	color:#1E7AA2;
	background-color: #EBEBEB;
	text-decoration: none;
}
ul.sitemap a:visited {
	color:#1E7AA2;
	text-decoration: none;
}
ul.sitemap a {
	margin:0px;
	zoom:1;
	text-decoration: none;
	display: block;
	color: #1E7AA2;
	padding: 2px;
}
/*---------------------------お問い合わせ------------------------*/
.doui {
	padding: 10px;
}

.doui_center02 {
	padding-top: 10px;
	padding-bottom: 10px;
	width: 97%;
	margin-top: 10px;
	margin-bottom: 10px;
	background-image: url(../images/new_bg.gif);
	background-repeat: repeat;
	padding-right: 10px;
	padding-left: 10px;
}
/*---------------------------+++++++++++++共通++++++++++++++++------------------------*/
.posi_left {
	float: left;
}
.posi_right{
	float:right;
}
.posi_right00{
	float:right;
	padding-top: 20px;
}
/*---------------------------font------------------------*/

.font01 {
	font-weight: bold;
	color: #B9A51A;
	font-size: 14px;
}
.font02 {
	font-weight: bold;
	color: #1D758F;
	padding-bottom: 10px;
	font-size: 14px;
}
.font04 {
	color: #DD4771;
	padding-top: 3px;
	padding-bottom: 3px;
	font-weight: bold;
}
.font05 {
	color: #066376;
	padding-bottom: 3px;
	padding-top: 3px;
	font-weight: bold;
}
.font06 {
	color: #56a1d3;
	font-size: 11px;
}
.font_green{
	font-size: 14px;
	font-weight: bold;
	padding-left: 80px;
	padding-top: 7px;
	color: #77B028;
}
.font7 {
	font-size: 14px;
	color: #1D758F;
	font-weight: bold;
	padding-bottom: 5px;
	padding-top: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	margin-bottom: 5px;
}
.font_red {
	color: #CC0000;
	font-weight: bold;
}
.font_green12px{
	color:#6D9E27;
	font-weight: bold;
	padding-top: 10px;
	padding-bottom: 10px;
}
.n_font01 {
	font-weight: bold;
	color: #6FA723;
	font-size: 14px;
}
.font_green14px{
	margin-top: 10px;
	font-weight: bold;
	font-size: 14px;
	color: #6FA723;
	padding-top: 3px;
	padding-right: 0;
	padding-bottom: 3px;
	margin-bottom: 10px;
}
.font_green0214px{
	font-weight: bold;
	font-size: 14px;
	color: #6FA723;
	padding-right: 0;
}
/*---------------------------midashi------------------------*/
.midashi_13px{
	border-top: 1px solid #269BBD;
	border-right: 1px solid #269BBD;
	border-left: 10px solid #269BBD;
	border-bottom: 1px solid #269BBD;
	width: 613px;
	padding: 5px;
	color: #269BBD;
	margin-bottom: 15px;
	font-weight: bold;
	margin-top: 10px;
	font-size: 12px;
}
.midashi_14px{
	border-top: 1px solid #269BBD;
	border-right: 1px solid #269BBD;
	border-left: 10px solid #269BBD;
	border-bottom: 1px solid #269BBD;
	width: 613px;
	padding: 5px;
	color: #269BBD;
	margin-bottom: 15px;
	font-weight: bold;
	margin-top: 10px;
	font-size: 14px;
	clear: both;
}
.midashi_14px_f{
	width: 613px;
	padding: 5px;
	color: #DD4771;
	margin-bottom: 15px;
	font-weight: bold;
	margin-top: 10px;
	font-size: 14px;
	clear: both;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 10px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #DD4771;
	border-right-color: #DD4771;
	border-bottom-color: #DD4771;
	border-left-color: #DD4771;
}
.midashi_orange{
	border-top: 1px solid #FF6600;
	border-right: 1px solid #FF6600;
	border-left: 10px solid #FF6600;
	border-bottom: 1px solid #FF6600;
	padding: 5px;
	color: #FF6600;
	margin-bottom: 15px;
	font-weight: bold;
	margin-top: 10px;
}
.midashi_gray {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 5px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	font-weight: bold;
	margin-bottom: 15px;
	margin-top: 15px;
	font-size: 14px;
}
.midashi_gray02 {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	font-weight: bold;
	margin-bottom: 15px;
	margin-top: 15px;
	font-size: 14px;
	background-color: #E1E1E1;
}

.midashi_green_left{
	margin-top: 10px;
	font-weight: bold;
	font-size: 14px;
	border-left-width: 7px;
	border-left-style: solid;
	border-left-color: #6FA723;
	color: #6FA723;
	padding-top: 3px;
	padding-right: 0;
	padding-bottom: 3px;
	padding-left: 10px;
	margin-bottom: 10px;
}
.midashi_green_nagoya{
	margin-top: 10px;
	font-weight: bold;
	font-size: 14px;
	color: #6FA723;
	padding-top: 3px;
	padding-right: 0;
	padding-bottom: 3px;
	padding-left: 10px;
	margin-bottom: 10px;
}
.midashi_green_nagoya02{
	margin-top: 10px;
	font-weight: bold;
	font-size: 14px;
	color: #FFFFFF;
	padding-top: 3px;
	padding-right: 0;
	padding-bottom: 3px;
	margin-bottom: 10px;
	padding-left: 10px;
	border: 1px solid #70A825;
	background-color: #70A825;
}
.pribox_border {
	padding: 10px;
	border: 1px solid #CCCCCC;
	margin-left: 30px;
}
 ul.nagoya{
	padding:0px; 
 }
 ul.nagoya li{
	list-style-type: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 20px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	margin-bottom: 5px;
	background-image: url(../f_seminar/images/g_icon.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
 }
.mousi_nagare {
	padding: 10px;
	border: 1px solid #CCCCCC;
	margin-top: 10px;
	margin-bottom: 10px;
}
.mousi_nagare p {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	color: #269BBD;
}
.of_pictbox {
	clear: both;
	overflow: hidden;
}


.td_gray02 {
	background-color: #F7F7F7;
	text-align: center;
	font-weight: bold;
}


/*---------------------------追加------------------------*/

ol.f_number{
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
ol.f_number li{
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	list-style-position: inside;
	list-style-type: decimal;
	color: #269BBD;
}
.sche {
	border: 1px dotted #CCCCCC;
	background-image: url(../f_seminar/images/table_bg.gif);
	background-repeat: repeat-y;
}
.sche p {
	padding-left: 140px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.number_color{
	padding: 0px;
	background-color: #FAFAFA;
}
dl.seminar {
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #D8D8D8;
	clear: both;
	padding-top: 5px;
	padding-left: 10px;
}
dl.seminar dd {
	padding-left: 130px;

}
dl.seminar dt {
	clear: left;
	float: left;
	margin-top: 0;
	margin-left: 0;
	margin-right: 0px;
	font-weight: normal;
	width: 100px;
	color: #6C6C6C;
}
.timesce {
	padding-bottom: 10px;
	color: #6D9E27;
	padding-top: 10px;
}

.newsbox{
width:100%;
height:600px;
}
