/** Tug **/
body{margin:0px; padding:0px; background:#FFF; font-size:12px; color:#5A5A5A; font-family:sans-serif,"ＭＳ Ｐゴシック",osaka,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro"; line-height:150%; background:url(../img/bg_head.jpg) top center no-repeat;}
img{border:0px; margin:0px; padding:0px;}
table{font-size:95%; line-height:140%; color:#3E3E3E; font-family:"ＭＳ Ｐゴシック",osaka,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro";}
div{margin:0px; padding:0px;}
h1{margin:0px; padding:0px;}
h2{margin:0px; padding:0px;}
h3{margin:0px; padding:0px;}
h4{margin:0px; padding:0px;}
ul{margin:0px; padding:0px;}
ol{margin:0px; padding:0px;}
li{margin:0px; padding:0px; list-style-type:none; line-height:100%;}
p{margin:0px; padding:0px;}
textarea{font-size:12px; color:#5A5A5A; font-family:"ＭＳ Ｐゴシック",osaka,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro"; line-height:150%; margin:0px; padding:0px;}
th{color:#FFF; background:#808080; font-weight:normal; line-height:100%;}
.th_l{background:url(../img/th_l.gif) no-repeat top left #808080;}
.th_r{background:url(../img/th_r.gif) no-repeat top right #808080;}

td{color:#5A5A5A; font-size:12px;}


/** Box **/
#wrapper{width:955px; clear:both; text-align:left; background:url(../img/bg_main.gif) repeat-y #FFF;}
.main{width:710px; text-align:center; padding:0px 0px 0px 245px;}
.main2{width:710px; text-align:center; padding:0px 0px 0px 245px;}

.box_sm{text-align:left; position:absolute; top:230px;}


.box_bg_h3{width:710px; background:url(../img/bg_h3.jpg) top left no-repeat; padding:13px 0px 10px 30px; margin-bottom:20px; line-height:100%; color:#0E3183; text-align:left;}


#header{width:957px; height:200px; position:relative; margin:auto;}
#logo{width:235px; height:103px; position:absolute; top:31px; left:0px;}
#font_s{width:20px; height:17px; position:absolute; top:8px; left:424px;}
#font_m{width:20px; height:17px; position:absolute; top:8px; left:444px;}
#font_l{width:20px; height:17px; position:absolute; top:8px; left:464px;}
#text{width:443px; height:53px; position:absolute; top:81px; left:514px;}
#contact{width:64px; height:29px; position:absolute; top:0px; left:493px;}
#sitemap{width:64px; height:29px; position:absolute; top:0px; left:557px;}
#link{width:45px; height:29px; position:absolute; top:0px; left:627px;}
#search{width:265px; height:29px; position:absolute; top:0px; left:690px; background:url(../img/bg_search.gif) no-repeat;}
#h_input_t{margin:6px 0px 0px 6px;}
#bt_search{float:right;}
#box_navi{width:955px; height:30px; background:#FFF;}
#navi{padding:5px 0px 0px 0px; float:left; clear:both;}
#print{float:right; width:42px;}
.input_s{width:200px; background:#ABB8E4; border:0px; margin:0px 0px 3px 0px; font-size:12px;}
#box_copy{padding-right:80px;}

#footer{width:955px; background:url(../img/bg_main.gif) repeat-y; text-align:right; margin:auto;}
#footer_l{width:221px; float:left; font-size:85%; text-align:left;}
#footer_lt{color:#808080; margin:10px 5px 0px 10px; letter-spacing:1.2px; position:relative;}
#footer_lbana{position:absolute; top:-60px; left:0px; width:201px; height:48px;}
#footer_r{height:90px; font-size:11px; margin-left:210px; position:relative; text-align:center; padding:20px 0px 0px 100px;}
#footer_r2{height:90px; font-size:11px; margin-left:230px; position:relative; text-align:center; padding:20px 0px 0px 0px;}
#footer_logo{width:102px; float:right;}
#footer_flag{width:69px; float:left; margin-left:5px;}

.news_list{width:690px; margin:10px 10px 0px 10px;}
#box_event1{width:690px; margin:0px 10px 0px 10px; margin-top:11px; background:url(../img/bg_top_event1.gif) no-repeat #6A4101;}
#box_event2{width:690px; margin:0px 10px 0px 10px; margin-top:11px; background:url(../img/bg_top_event2.gif) no-repeat #72BA18;}
#box_event3{width:690px; margin:0px 10px 0px 10px; margin-top:11px; background:url(../img/bg_top_event3.gif) no-repeat #0271B9;}
#box_event4{width:690px; margin:0px 10px 0px 10px; margin-top:11px; background:url(../img/bg_top_event4.gif) no-repeat #01859A;}
#box_event5{width:690px; margin:0px 10px 0px 10px; margin-top:11px; background:url(../img/bg_top_event5.gif) no-repeat #E68729;}
#box_event6{width:690px; margin:0px 10px 0px 10px; margin-top:11px; background:url(../img/bg_top_event6.gif) no-repeat #54086C;}

.box_center{text-align:center;}
.box_top_bottom{width:690px; margin:0px 10px 0px 10px;}
.box_top_bottom_s{width:465px; margin:0px; float:left;}
.box_top_bottom1{width:220px; float:left; margin-top:10px;}
.box_top_bottom1_r{width:220px; float:left; margin-top:10px; margin-left:10px;}
.box_top_bottom2{width:250px; text-align:center; float:left; margin:auto; margin-top:10px;}
.box_top_bottom_in{position:relative; width:220px; height:100px; margin:auto;}


.box_twitter{width:220px; margin-left:0px; margin-top:10px; float:right;}

.box_fm{width:545px; position:absolute; top:0px; left:70px;}
.box_page_top{width:690px; text-align:right; margin:15px 10px 0px 10px; padding-bottom:10px;}
.box_690{width:690px; text-align:left; margin:0px 10px 0px 10px;}
.box_670{width:670px; text-align:left; margin:0px 20px 0px 20px;}
.box_tac{width:690px; text-align:center;}
.box_topnews{width:710px; height:35px; background:url(../img/st_news.jpg); margin-top:20px;}
.box_topevent{width:465px; height:36px; margin-top:10px;}




.box_top_bt1{display:block; width:125px; height:47px; text-decoration:none; font-size:14px; text-align:left; position:absolute; top:46px; left:90px; line-height:110%;}
a.box_top_bt2{display:block; width:125px; text-decoration:none; font-size:12px; text-align:left; font-size:90%; text-align:left; position:absolute; top:50px; left:105px; line-height:110%;}

.box_hight .box_690{
height:300px;
}


/** 登録フォームと参加企業一覧の表示非表示コントロール **/
.list{display:yes;}
.regist_on{display:yes;}
.regist{display:none;}
.archive{display:none;}


/** Font-Size **/
.f11{font-size:11px;}
.f12{font-size:12px;}
.f90{font-size:90%;}





/** th,td **/
.gray1{background:#EEEEEE; border-bottom:#FFFFFF solid 1px;}
.gray2{background:#F6F6F6; border-bottom:#FFFFFF solid 1px;}
.gray3{background:#EEEEEE;}
.gray4{background:#F6F6F6;}
.gray1bl{background:#EEEEEE; border-bottom:#FFFFFF solid 1px; border-left:#FFFFFF solid 1px;}
.gray2bl{background:#F6F6F6; border-bottom:#FFFFFF solid 1px; border-left:#FFFFFF solid 1px;}
.th_gray5{background:#E0E0E0; color:#5A5A5A; text-align:left; line-height:130%;}
.th_gray5b{background:#E0E0E0; color:#5A5A5A; text-align:left; line-height:130%;}
.gray6{background:#F2F2F2;}
.blue1{background:#E2ECF8;}
.blue2{background:#F7FAFD;}

/** Color **/
.f_112f89{color:#112F89;}
.new{color:#FE0002;}
.f_fff{color:#FFF;}
.f_112f89{color:#112F89;}


/** Margin **/
.m1020{margin:10px 20px 10px 20px;}
.mt1{margin-top:1px;}
.mt3{margin-top:3px;}
.mt4{margin-top:4px;}
.mt5{margin-top:5px;}
.mt6{margin-top:6px;}
.mt10{margin-top:10px;}
.mt15{margin-top:15px;}
.mt20{margin-top:20px;}
.mt30{margin-top:30px;}
.mtb10{margin:10px 0px 10px 0px;}
.mr3{margin-right:3px;}
.mr4{margin-right:4px;}
.mr5{margin-right:5px;}
.mr10{margin-right:10px;}
.mr15{margin-right:15px;}
.mr16{margin-right:16px;}
.mr17{margin-right:17px;}
.mr20{margin-right:20px;}
.mr30{margin-right:30px;}
.ml5{margin-left:5px;}
.ml10{margin-left:10px;}
.ml15{margin-left:15px;}
.m20{margin-left:20px;}
.ml10{margin-left:10px;}
.ml20{margin-left:20px;}
.ml30{margin-left:30px;}
.mb4{margin-bottom:4px;}
.mb5{margin-bottom:5px;}
.mb8{margin-bottom:8px;}
.mb10{margin-bottom:10px;}
.mb15{margin-bottom:15px;}
.mb20{margin-bottom:20px;}
.mb30{margin-bottom:30px;}
.mb35{margin-bottom:35px;}
.mb45{margin-bottom:45px;}
.mtl10{margin:10px 0px 0px 10px;}
.mrl5{margin:0px 5px 0px 5px;}
.mrl10{margin:0px 10px 0px 10px;}
.mrl20{margin:0px 20px 0px 20px;}
.m_bana{margin:10px 0px 0px 10px; padding-bottom:10px;}
.m665{margin:10px 0px 10px 665px;}
.pb30{padding-bottom:30px;}


/** Link **/
a:link{color:#001E9F;}
a:visited{color:#001E9F;}
a:hover{color:#738AD2;}

a.ft:link{color:#808080; text-decoration:none;}
a.ft:visited{color:#808080; text-decoration:none;}
a.ft:hover{color:#808080; text-decoration:underline;}

a.gray:link{color:#3E3E3E; text-decoration:underline;}
a.gray:visited{color:#3E3E3E; text-decoration:underline;}
a.gray:hover{color:#112F89; text-decoration:underline;}



.listpdf{float:left;
	font-size:xx-small;
	width:50px;
	}


/** アンケート追加分 **/
span.title-question{
	font-weight:bold;
	color:#FF0000;
	}
dl.cat-type{
	margin:0;
	padding:0;
	}
dl.cat-type dt{
	margin:0;
	padding:0 0 5px 0;
	}
dd.cat-type2{
	margin:0;
	padding:0 0 5px 15px;
	}
dd.cat-type3{
	margin:0;
	padding:0 0 5px 15px;
	}

/** 過去のイベント **/
#menud{width:710px; position:relative; width:710px; height:405px;}
.b-right{border-right:1px solid #162F89;}
.b-right1{border-right:1px solid #162F89;}
.pl-h15{padding-left:10px; height:15px;}

.date_d_cbt{padding-left:10px; font-size:120%; font-weight:bold; color:#6C4003;}
.date_d_fd{padding-left:10px; font-size:120%; font-weight:bold; color:#540B67;}
.date_d_eet{padding-left:10px; font-size:120%; font-weight:bold; color:#79BD1C;}
.date_d_hmt{padding-left:10px; font-size:120%; font-weight:bold; color:#0772BA;}
.date_d_id{padding-left:10px; font-size:120%; font-weight:bold; color:#E39032;}
.date_d_ict{padding-left:10px; font-size:120%; font-weight:bold; color:#0A8799;}



.text_d_cbt{font-size:120%; font-weight:bold; color:#6C4003;}
.text_d_fd{font-size:120%; font-weight:bold; color:#540B67;}
.text_d_eet{font-size:120%; font-weight:bold; color:#79BD1C;}
.text_d_hmt{font-size:120%; font-weight:bold; color:#0772BA;}
.text_d_id{font-size:120%; font-weight:bold; color:#E39032;}
.text_d_ict{font-size:120%; font-weight:bold; color:#0A8799;}
.text_d_eve{background:#EEE; padding-left:10px;}
.bg_eee_d{background:#EEE;}

a.cbted{display:block; width:542px; height:55px; position:absolute; top:0px; left:167px; background:url(img/spacer.gif); text-indent:-9999px;}
a.fded{display:block; width:542px; height:55px; position:absolute; top:70px; left:167px; background:url(img/spacer.gif); text-indent:-9999px;}
a.eeted{display:block; width:542px; height:55px; position:absolute; top:140px; left:167px; background:url(img/spacer.gif); text-indent:-9999px;}
a.hmted{display:block; width:542px; height:55px; position:absolute; top:210px; left:167px; background:url(img/spacer.gif); text-indent:-9999px;}
a.ided{display:block; width:542px; height:55px; position:absolute; top:280px; left:167px; background:url(img/spacer.gif); text-indent:-9999px;}
a.icted{display:block; width:542px; height:55px; position:absolute; top:350px; left:167px; background:url(img/spacer.gif); text-indent:-9999px;}


.st{width:710px; background:url(../img/st_bg.jpg) no-repeat; color:#142F8A; padding:13px 0px 10px 30px; line-height:100%; margin:10px 0px 15px 0px; text-align:left;}

