/* CSS Document */

body	{
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 16px;
	margin: 0;
	padding: 0;
	text-align: left;
	line-height: 100%;
	background-color:#FFFFFF;
}

.container	{
	width: 950px;
	margin: 0 auto;
	padding: 0;
	background-color:#FFFFFF;
	text-align:left;
}

.h1_box	{
	height: 21px;
	width: 950px;
	text-align: right;
	padding-top: 2px;
	background-color: #2F3A8A;
}

h1	{
	padding: 0;
	margin: 0;
	color: #FFFFFF;
	font-size: 13px;
	font-weight: normal;
}

h2	{
	margin: 0;
	padding: 0;
}

img	{
	margin: 0;
	padding: 0;
	border: 0;
}

.clearfloat { 
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

a:hover {
	color: #FF6699;
}



/* head */

.head	{
	margin: 0;
	padding: 0;
}

.head_left	{
	width: 455px;
	float: left;
}

.head_right	{
	width: 345px;
	height: 148px;
	float: right;
	padding: 0;
	margin: 0;
	color:#FFFFFF;
	background-image: url(../img/head_right_bg.jpg);
	background-repeat: no-repeat;
	text-align:center;
}


.head_right_main	{
	padding-right: 21px;
}

.head_date	{
	height: 37px;
	font-size: 28px;
	line-height: 130%;
}

.head_moushikomi	{
	margin: 0;
	padding: 0;
}

.head_kaisailink	{
	padding-top: 5px;
	font-weight: bold;
}



a.head_kaisailinkcolor:link {
	color: #ffffff;
	font-weight: bold;
}
a.head_kaisailinkcolor:visited {
	font-weight: bold;
	color: #ffffff;
}
a.head_kaisailinkcolor:hover {
	color: #FFFF66;
	font-weight: bold;
}

a.head_kaisailinkcolor:active {
	color: #FFFF66;
	font-weight: bold;
}


.font_red	{
	color:#CC0000;
	font-weight: bold;
	font-size: 16px;
}

.font_blue	{
	color: #009;
	font-weight: bold;
	font-size: 16px;
}

.font_green	{
	color: #060;
	font-weight: bold;
	font-size: 16px;
}

.box2	{
	width: 950px;
	background-image:url(../img/2_bg.jpg);
	background-repeat: repeat-y;
	margin: 0;
	padding: 0;
	}

.box2_left	{
	width: 580px;
	float: left;
	margin: 0;
	padding: 0;
}

.box2_left_top_l	{
	width: 187px;
	float: left;
	margin: 0;
	padding: 0;
}

.box2_left_top_r	{
	width: 390px;
	float: left;
	color: #2F3A8A;
	padding-top: 23px;
	font-weight: bold;

}

.box2_date	{
	padding-left: 30px;
}

.box2_dateline	{
	padding-top: 7px;
	padding-left: 10px;
	padding-bottom: 7px;
	font-weight: bold;
}

.box2_syusai	{
	text-align:left;
	font-size: 10px;
}

.box2_right	{
	width: 350px;
	float: right;
	margin: 0;
	padding-left: 20px;
	text-align:right;
}





.box5	{
	width: 950px;
	margin: 0;
	padding: 0;
	background-image: url(../img/box_bg.jpg);
	background-repeat:repeat-y;
	text-align:left;
}

.box5_left	{
	width: 239px;
	float: left;
}

.box5_right	{
	width: 670px;
	float: left;
	line-height: 150%;
	padding-top: 25px;
}


.box6	{
	width: 950px;
	margin: 0;
	padding: 0;
	background-image: url(../img/box_bg.jpg);
	background-repeat:repeat-y;
	text-align:left;
}

.box6_left	{
	width: 302px;
	float: left;
}

.box6_right	{
	width: 600px;
	float: left;
	line-height: 150%;
	padding-top: 20px;
}


.box7	{
	width: 950px;
	margin: 0;
	padding: 0;
	background-image: url(../img/box_bg.jpg);
	background-repeat:repeat-y;
	text-align:left;
}

.box7_left	{
	width: 236px;
	float: left;
}

.box7_right	{
	width: 673px;
	float: left;
	line-height: 150%;
	padding-top: 20px;
}


.box10	{
	margin: 0;
	padding: 0;
	background-image: url(../img/box_bg.jpg);
	background-repeat:repeat-y;
}

.box10_left	{
	width: 296px;
	float: left;
}

.box10_right	{
	width: 613px;
	float: left;
	line-height: 150%;
	padding-top: 20px;
}


.box11	{
	margin: 0;
	padding: 0;
	background-image: url(../img/box_bg.jpg);
	background-repeat:repeat-y;
}

.box11_left	{
	width: 296px;
	float: left;
}

.box11_right	{
	width: 613px;
	float: left;
	line-height: 150%;
	padding-top: 20px;
}


.box13	{
	width: 950px;
	background-image:url(../img/2_bg.jpg);
	background-repeat: repeat-y;
	margin: 0;
	padding: 0;
	}

.box13_left	{
	width: 580px;
	float: left;
	margin: 0;
	padding: 0;
}

.box13_left_top_l	{
	width: 187px;
	float: left;
	margin: 0;
	padding: 0;
}

.box13_left_top_r	{
	width: 390px;
	float: left;
	color: #2F3A8A;
	padding-top: 23px;
	font-weight: bold;

}

.box13_date	{
	margin-top: 15px;
	margin-left: 30px;
	padding-top: 10px;
	padding-left: 20px;
}

.box13_dateline	{
	padding-top: 10px;
	padding-bottom: 10px;
	font-weight: bold;
}

.box13_syusai	{
	text-align:left;
	font-size: 10px;
}

.box13_right	{
	width: 366px;
	float: right;
	margin: 0;
	padding-right: 4px;
	text-align:right;
}







/* メンバーの業種 */

.member_number	{
	padding-top: 30px;
}

.member_num_left	{
	width: 110px;
	float: left;
	text-align: right;
	padding-top: 20px;
}

.member_num_center	{
	width: 80px;
	float: left;
	text-align:center;
	color: #CD3301;
	font-size: 40px;
	line-height: 130%;
	padding-bottom: 5px;
}

.member_num_right	{
	width: 610px;
	float: right;
	text-align: left;
	padding-top: 20px;
}

.member_tbl	{
	width: 750px;
	margin: 0 auto;
	padding-top: 15px;
}

.member_tbl td	{
	width: 150px;
	padding-bottom: 5px;
	text-align:center;
	vertical-align: middle;
}

.member_tbl_bosyu	{
	height: 65px;
	background-image: url(../img/sankasya/bosyu_bg.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	color: #FFFFFF;
	font-size: 14px;
	font-weight:bold;
}


.member_bosyu_wrapper	{
	margin: 0;
	padding: 0;
}

.member_bosyu_box	{
	width: 150px;
	float: left;
	padding-left: 8px;
}

.member_bosyu_waku	{
	width: 148px;
	height: 38px;
	margin-top: 10px;
	padding-top: 22px;
	font-size: 14px;
	color: #000000;
	text-align:center;
	border: 1px #9F9F9F solid;
}




/* ビジネス紹介例 */

.syokai_wrapper	{
	width: 760px;
	margin: 0 auto;
	padding-bottom: 30px;
}

.syokai_photo	{
	width: 200px;
	float: left;
	text-align: left;
}

.syokai_txt	{
	width: 550px;
	float: left;
	padding-left: 10px;
	color: #000000;
	font-size: 14px;
	text-align: left;
}

.syokai_txt h3	{
	font-size: 20px;
	line-height: 150%;
	margin: 0;
	padding: 0;
}

.syokai_name	{
	padding: 5px 0;
}

.syokai_jitsurei	{
	line-height: 125%;
}


/* 開催日時・場所 */

.access_wrapper	{
	width: 790px;
	margin: 0 auto;
	padding-top: 15px;
}

.access_left	{
	width: 300px;
	float: left;
	text-align:center;
	margin: 0;
	padding: 0;
}

.access_right	{
	width: 480px;
	padding-top: 30px;
	padding-left: 5px;
	float: left;
	text-align:left;
}

.access_formlink	{
	height: 20px;
	padding-top: 10px;
	

}

.access_midashi	{
	padding-top: 20px;
	padding-bottom: 10px;
	padding-left: 10px;
	height: 23px;

}

.access_midashi_icon	{
	width: 17px;
	float: left;
	text-align:left;

}

.access_midashi_txt	{
	width: 440px;
	float:left;
	text-align:left;
	font-size: 15px;
	font-weight:bold;
	padding-top:3px;
}

.access_txt	{
	font-size: 15px;
	line-height: 150%;
	padding-left: 10px;
	text-align:left;
}

.access_train	{
	width: 420px;
	margin: 16px auto;
	padding: 10px;
	border: 1px #9F9F9F solid;
	font-size: 13px;
	line-height: 135%;
}


/* 申し込みフォーム */


.form ul	{
	list-style: none;
	width: 650px;
	margin: 0 auto;
	text-align: left;
}


.form li	{
	width: 650px;
	margin-top: 10px;
}


.form label	{
	width: 150px;
	display:block;
	float: left;
	clear: left;
	font-size: 14px;
	text-align: right;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	margin-right: 7px;
	background-color: #E8E8E8;
}


.form button   {   
    border-top: 1px solid #ccc;   
    border-right: 1px solid #999;   
    border-bottom: 1px solid #999;   
    border-left: 1px solid #ccc;
	padding: 10px 30px;
	text-align:center;
    cursor: pointer;
	font-size: 14px;  
}  




.button	{
	padding-top: 20px;
	padding-bottom: 10px;
	text-align:center;

}

.red	{
	font-size: 10px;
	color:#CC0000;
}

.form_hissu	{
	width: 650px;
	margin: 5px auto;
	font-size: 12px;
	text-align: right;
}







/* フッター */


.footer	{
	width: 100%;
	background-color:#2F3A8A;
	font-size: 14px;
	color: #FFFFFF;
	line-height: 150%;
	text-align: center;
}

.footer a	{
	color: #FFFFFF;
}


.footer_main	{
	width: 950px;
	margin: 0 auto;
	padding-top: 20px;
	padding-bottom: 20px;
	text-align: left;
	background-color: #FFFFFF;
	color:#000000;
}

.footer_left	{
	width: 465px;
	float:left;
	padding-left: 20px;
	padding-top: 20px;
}

.footer_right	{
	width: 425px;
	float:left;
	padding: 20px;
}

.footer_mail	{
	text-align:center;

}


.footer_main a	{
	color: #0000FF;
}

.footer_gotop	{
	width: 950px;
	margin: 0 auto;
	padding-top: 20px;
	text-align: center;
}



