@charset "utf-8";

/*
--------------------------------------------------------------------------------------------------------------
--------------------------------------------------GLOBAL RESET------------------------------------------------
--------------------------------------------------------------------------------------------------------------
*/

	body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,table,tbody,th,td{margin:0em;padding:0em;}
	/*body{font-size:62.5%;font-family:"メイリオ","ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";}*/
	body{font-size:62.5%;font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";}
	/*table{border-collapse:collapse;border-spacing:0em;}*/
	fieldset,img,abbr{border:0em;}
	address,caption,cite,code,dfn,h1,h2,h3,h4,th,var{font-style:normal;font-weight:normal;}
	caption,th{text-align:left;}
	ul{list-style:none;}
	img{vertical-align:bottom; border:none;}
	
	.clearfix:after {
	  content: ".";  /* 新しい要素を作る */
	  display: block;  /* ブロックレベル要素に */
	  clear: both;
	  height: 0;
	  visibility: hidden;
	}
	
	.clearfix {
	  min-height: 1px;
	}
	
	* html .clearfix {
	  height: 1px;
	  /*?*//*/
	  height: auto;
	  overflow: hidden;
	  /**/
	}
	
	
	
	
#contents {
	width: 900px ;
}

	#gNavi {
		width: 200px ;
		display: block ;
		float: left ;
	}
	
	#member_base01 {
		width: 200px ;
		height: 200px ;
		margin-top: 5px ;
		margin-bottom: 5px ;
		background-image: url(../img/nagatomi.png) ;
		background-repeat:no-repeat;

	}
	
	#member_base02 {
		width: 200px ;
		height: 200px ;
		margin-top: 5px ;
		margin-bottom: 5px ;
		background-image: url(../img/mark_j.png) ;
		background-repeat:no-repeat;

	}
	
	#member_base03 {
		width: 200px ;
		height: 200px ;
		margin-top: 5px ;
		margin-bottom: 5px ;
		background-image: url(../img/john_b.png) ;
		background-repeat:no-repeat;
	}
	
	#member_base04 {
		width: 200px ;
		height: 200px ;
		margin-top: 5px ;
		margin-bottom: 5px ;
		background-image: url(../img/milos.png) ;
		background-repeat:no-repeat;

	}
	
	#member_base05 {
		width: 200px ;
		height: 200px ;
		margin-top: 5px ;
		margin-bottom: 5px ;
		background-image: url(../img/eric_s.png) ;
		background-repeat:no-repeat;

	}
	
	.member_name {
		width: 110px ;
		padding: 10px 0 0 87px ;
	}
	
	.name_top {
		font-size: 12px ;
		font-weight: bold ;
		color: #3366cc ;
			text-align:left;

	}
		.name_kana {
			margin-top: 3px ;
			font-size: 12px ;
			color: #3366cc ;
			text-align:left;

		}
	
	#profile {
		width: 190px ;
		padding: 45px 0 0 8px ;
		line-height: 150% ;
			text-align:left;

	}
	
		.profile_text {
			font-size: 110% ;
			color: #333 ;
			text-align:left;
		}
	
	
	
	
	
	#mainCon {
		width: 690px ;
		display: block ;
		float: right ;
	}
	
	#tspText_box {
		width: 684px ;
		margin-top: 10px ;
		border: solid ;
		border-color: #CCC ;
	}
	
	.tspText_main {
		font-size: 12px ;
		color: #333 ;
		line-height: 150% ;
		padding: 10px 10px 10px 10px ;
	}
	
	#point_box {
		width: 690px ;
		margin-top: 10px ;
		display: block ;
		float: right ;
	}
	
		.pointCon {
			margin-bottom: 10px ;
		}
	
		.point01 {
			margin: 10px 0 0 10px ;
		}
		
		.point02 {
			margin: 10px 0 0 10px ;
			display: block ;
			float: left ;
			width: 490px ;
		}
		
		#point_tsp_mark {
			display: block ;
			float: right ;
			margin: 10px 30px 0 0 ;
		}
		
		.point_title_text {
			font-size: 12px ;
			font-weight: bold ;
			color: #3366cc ;
		}
		
		.point_text {
			font-size: 12px ;
			line-height: 150% ;
		}
		
		.pointbar {
			margin-top: 10px ;
		}
		
	#tsp_bar00 {
		margin-top: 5px ;
		margin-bottom: 10px ;
	}
	
	#table_main {
		width: 690px ;
		margin-top: 10px ;
	}
	
	#bulk_table {
		width: 340px ;
		display: block ;
		float: left ;
	}
	
	#haleo_table {
		width: 340px ;
		display: block ;
		float: right ;
	}
	
	.table_base {
		width: 340px ;
		margin-top: 1px ;
	}
	
	.table_tr_top {
		height: 24px ;
		background-color: #e8e8e2 ;
	}
	
	.table_top_text {
		font-size: 12px ;
		color:#333 ;
		font-weight: bold ;
		margin-left: 5px ;
	}
	
	.table_tr {
	}
	
	.td_left {
		width: 130px ;
		background-color: #f3f5fa ;
	}
	
	.td_right {
		background-color: #ffffff ;
	}
	
	.text_left_box {
		padding: 7px 0 0 7px ;
	}
	
	.text_right_box {
		padding: 2px 0 7px 7px ;
	}
	
	.main_name {
		font-size: 12px ;
		font-weight: bold ;
		color: #3366cc ;
	}
	
	.kana_text {
		font-size: 12px ;
		color: #3366cc ;
	}
	.nomal_text {
		font-size: 12px ;
		margin-top: 5px ;
	}
	
	.link_text {
		font-size: 12px ;
		margin-top: 5px ;
		color: #3366cc ;
	}
	
	
	
	
	
	.tsp_table {
		width: 690px ;
		margin-top: 10px ;
	}
	
	.tsp_table_top {
		height: 24px ;
		background-color: #e8e8e2 ;
	}
	
		.tsp_tr {
			background-color: #ffffff ;
		}
		
		.tsp_tr_2 {
			background-color: #f5f5f5 ;
		}
		
		.tsp_table_left {
			width: 450px
		}
		
		.tsp_table_mid {
			width: 65px ;
		}
		
		.tsp_table_right {
		}
		
		.d_text {
			margin: 5px 5px 5px 5px ;
			font-size: 12px ;
			color: #3366cc ;
		}
