@charset "UTF-8";


/* 基本設定 */
/******************************************************************************************************/

/* 　基　本　 */
	body  {
	font-size: 100%;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro","メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS P Gothic", sans-serif;
	background: #ffffff;
	margin: 0;
	text-align: center;
	color: #333333;
	background-color: #ffffff;
	line-height: 1.5;
	}

/* 　外　枠　 */
	.twoColFixLtHdr #container {
	width: 996px;
	background: #FFFFFF;
	margin: 0 auto;
	padding:0;
	border:0;
	text-align: left;
	display:block;
	} 

/* 画　像 */
	img{
		border:0;
		margin:0;
		padding:0;
	}


/* リ　ン　ク */

	a{
		color:#007FB8;
		}

	a:hover{
	color:#00567B;
	text-decoration:underline;
		}

/* 配　置　*/

	.al-center{
		text-align:center;
		}
	.al-left{
		text-align:left;
		}
	.al-right{
		text-align:right;
		}

	.img-float-right{
		border:0;
		margin:10px;
		padding:0;
		float:right;
}
#container #maincontent .img-float-right {
	z-index: 0;
}


	/* 画像を回り込ませる　*/

	.img-float-left{
	border:0;
	margin:10px;
	padding:0;
	float:left;
	}


/* 配　色　*/
	.color_red {
	font-weight: bold;
	color: #CC0033;
	}
	
	.color_lightred {
	font-weight: bold;
	color: #f80606;
	}
	
	.color_darkred {
	font-weight: bold;
	color: #B40404;
	}
    
	.color_blue {
	font-weight: bold;
	color: #0000ff;
	}
	
	.color_darkred_reg {
	color: #B40404;
	}
    
	.color_blue_reg {
	color: #0000ff;
	}

	
	.color_lightred_reg {
	color: #f80606;
	}
	
	.dark-yellow {
	color: #9F7800;
	font-size: 11px;
	font-weight: bold;
    }


/*レイアウト調整に困ったときの改行*/
	.clearfloat {
		clear:both;
		height:0;
		font-size: 1px;
		line-height: 0px;
	}



/*　注　釈　*/
	.twoColFixLtHdr #maincontent .notes{
		font-size:70%;
	　　padding-left: 1em;
	　　color: #777;
    }
　　.twoColFixLtHdr #maincontent .notes:before{
		 content: "※";
    }
　　.twoColFixLtHdr #maincontent .notes:first-letter{
		 margin-left: -1.3em;
    }
	

/*　パンくずリスト　*/
	.twoColFixLtHdr #maincontent .pan {
		font-size:70%;
		}


/* FAQ */
	dt{
		font-size:90%;
		}
	
	dd{
		font-size:90%;
		}



/* ヘッダー設定全般 */
/******************************************************************************************************/

/*　外　枠　*/
	.twoColFixLtHdr #header{
	margin:0 10px 0 10px;
	padding:0;

		}

	.twoColFixLtHdr #headermenu{
	margin:0;
	padding:0 0 5px 0;
	display:block;
		}


/*　検索・問合せ部分の枠　*/
	.twoColFixLtHdr #header #title{
		margin:0;
		padding:0;
		}
		
/* キャッチコピー */
	.twoColFixLtHdr #header h1{
	font-size:10px;
	color:#333333;
	font-weight: normal;
	margin:0;
	text-align:right;
		}		

/* フォーム */
	.twoColFixLtHdr #header form{
	margin-top: 10px;
	margin-right: 0;
	margin-left: 20px;
	margin-bottom: 0;
	padding: 0;
		}		


/*　問合せ・検索エンジン */
	.twoColFixLtHdr #header table{
	margin:0;
	padding:0;
	float:right;
		}
	
/*　ロ　ゴ　*/
	.logo{
	margin-top: 30px;
	margin-right: 0;
	margin-bottom: 10px;
	float: left;
	padding-left: 10px;
	margin-left: 10px;
		}

/* グローバルメニュー */
	.twoColFixLtHdr #header ul{
		margin:0;
		padding:0;
		clear:both;
		}

	.twoColFixLtHdr #header ul li{
		float:left;
		list-style-type:none;
		margin:0;
		padding:0;
		height:40px;
		}
		
	.twoColFixLtHdr #header #nav{
	margin: 0;
	padding: 0;
	position: relative;
	height: 40px;
	width: 982px;
		}
		
	.twoColFixLtHdr #header #nav ul li{
		list-style:none;
		margin:0;
		padding:0;
		float:left;
		position:relative;
		}
		
	.twoColFixLtHdr #header #nav a{
		display:block;
		text-decoration:none;
		}
		
	.twoColFixLtHdr #header #nav ul{
		display:none;
		position:absolute;
		left:0;
		margin:0;
		padding: 0;
		}
		
	.twoColFixLtHdr #header #nav ul{
		line-height:0;
		} /* IE6 "fix" */
		
	.twoColFixLtHdr #nav ul a{
		zoom:1;
		} /* IE6/7 fix */
		
	.twoColFixLtHdr #header #nav ul li{
		float:none;
		}
		
	.twoColFixLtHdr #header #nav ul ul{
		top:0;
		}
		
	.twoColFixLtHdr #header #nav ul li{
		width:162px;
		}
		
	.twoColFixLtHdr #header #nav ul ul li{
		left:163px;
		}
		
	.twoColFixLtHdr #header #nav *:hover{
	background-color: none;
		}
		
	.twoColFixLtHdr #header #nav ul li a{
		border-right:1px solid white;
		color: white;
		font-size: 80%;
		padding:0;
		margin:0;
		line-height:1;
		}
		
	.twoColFixLtHdr #header #nav li.hover a{
		background-color: #5E5A5A;
		}
		
	.twoColFixLtHdr #header #nav ul{
		top: 41px;
		}
		
	.twoColFixLtHdr #header #nav ul li a{
		background-color:#ffffff;
		padding:14px 10px;
		margin:0;}
		
	.twoColFixLtHdr #header #nav ul a.hover{
		background-color:#000000;
		}
		
	.twoColFixLtHdr #header #nav ul a{opacity:0.9;
		filter: alpha(opacity=90);
		}

	.twoColFixLtHdr #header #nav ul a{border-bottom:none;
	}


/* TOPページ特大バナー */
/******************************************************************************************************/
	.twoColFixLtHdr #header2{
	margin:10px 5px 0px 220px;
	padding:0px;
	}


/* TOPページ HeadLineNews　*/	
/******************************************************************************************************/
	.twoColFixLtHdr #header3{
	background-color:f8f8f8f8;
	margin:10px 5px 0 220px;
	padding: 0;
	}
	
	.twoColFixLtHdr #header3 table{
	text-align: left;
	margin: 0px;
	padding: 0;
	border:1px solid #dddddd;
	width: 765px;
	}
	
	.twoColFixLtHdr #header3 th{
		border-right:1px solid #dddddd;
		width: 195px;
		font-weight: bold;
		vertical-align:middle;
		padding:0 0 0 3px;
		margin:0;
		background:#444;
		text-align:left;
		font-size:80%;
		color:#FFF;
	}
	
	.twoColFixLtHdr #header3 td{
		vertical-align:middle;
		padding:0 0 0 10px;
		margin:0;
		text-align:left;
		font-size:80%;
	}


	/* ティッカー */
	.twoColFixLtHdr #header3 a:link {
		text-decoration: none;
	}
	
	.twoColFixLtHdr #header3 a:visited {
		text-decoration: none;
	}
	
	.twoColFixLtHdr #header3 a:hover,
	.twoColFixLtHdr #header3 a:active {
		text-decoration: none;
	}
	
	.twoColFixLtHdr #header3 #news{
		padding: 0;
		margin:0;
		display:block;
	}
	
	.twoColFixLtHdr #header3 ul{
		padding: 0;
		margin:0;
		list-style-type: none;
	}
	
	.twoColFixLtHdr #header3 ul li{
		padding: 0;
		margin:0;
		list-style-type: none;
	}

/*背景カラー*/
/******************************************************************************************************/

	.bgcolor_gray{
		background-color:#dddddd
	}
	
	.bgcolor_lightgreen{
		background-color:#C8ED90
	}
	
		.bgcolor_lightblue01{
		background-color:#B2E5FF
	}

/*左サイドメニュー*/
/******************************************************************************************************/

	.twoColFixLtHdr #sidebar1{
	float: left;
	width: 200px;
	height: auto;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 10px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
	}

/*　ニュース、イベント、技術、セミナー情報　*/
	.twoColFixLtHdr #sidebar1 .waku1{
	padding: 0;
	border: 1px solid #ccc;
	width:200px;
	height: auto;
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	overflow:hidden;
	}

	.twoColFixLtHdr #sidebar1 .waku1 ul{
	font-size: 12px;
	margin:10px 0 10px 0px;
	padding:0;
	}
	
	.twoColFixLtHdr #sidebar1 .waku1 ul li{
	margin:5px 5px 5px 0px;
	list-style-type: none;
	}

	.twoColFixLtHdr #container .waku1 h2{
	background-color: #dddddd;
	font-size: 80%;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}

	.twoColFixLtHdr #sidebar1 .waku1 .news{
	margin:0;
	width:200px;
	overflow: auto;
	height: 445px;
	}

	.twoColFixLtHdr #sidebar1 .waku1 .news ul{
	font-size: 12px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 15px;
	padding: 0;
	}
	
	.twoColFixLtHdr #sidebar1 .waku1 .news ul li{
	margin:5px 5px 10px 10px;
	list-style-image: url(../images/yajirushi1.gif);
	}


/*　サイドバーの短いsecondレイヤー　*/


	.twoColFixLtHdr #sidebar1 .waku1auto{
	padding: 0;
	border: 1px solid #ccc;
	width:200px;
	height: auto;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
	}

	.twoColFixLtHdr #sidebar1 .waku1auto ul{
		font-size: 12px;
		margin:0 0 10px 15px;
		padding:0;
	}
	
	.twoColFixLtHdr #sidebar1 .waku1auto ul li{
	margin:0 5px 10px 10px;
	list-style-image: url(../images/yajirushi1.gif);
	}

	.twoColFixLtHdr #container .waku1auto h2{
	background-color: #dddddd;
	font-size: 80%;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}

	.twoColFixLtHdr #sidebar1 .waku1auto .news{
	margin:0;
	width:200px;
	overflow: auto;
	height:475px;
	}

	.twoColFixLtHdr #sidebar1 .waku1auto .news ul{
	font-size: 12px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 15px;
	padding: 0;
	}
	
	.twoColFixLtHdr #sidebar1 .waku1auto .news ul li{
	margin:5px 5px 10px 10px;
	list-style-image:url(../images/yajirushi1.gif);
	}


/*　カテゴリメニュー　*/

	/* 赤　計算科学コンサルティング　*/
	.twoColFixLtHdr #sidebar1 .waku_solu_red{
	padding: 0;
	margin:0 0 10px 0;
	display:block;
	width:200px;
	}

	/* タイトル(赤)　*/
	.twoColFixLtHdr #sidebar1 .waku_solu_red h2{
	margin:0;
	padding:0;
	font-size: 90%;
	border-bottom: 1px #aaa solid;
	}

	.twoColFixLtHdr #sidebar1 .waku_solu_red h2 a{
	background-color: #C03;
	padding:5px 5px 4px 5px;
	margin: 0;
	color:#FFF;
	text-decoration:none;
	display:block;
	}

	.twoColFixLtHdr #sidebar1 .waku_solu_red h2 a:hover{
	background-color: #C03;
	padding:5px 5px 4px 5px;
	margin: 0;
	color:#FFF;
	text-decoration:none;
	display:block;
	}

	/* リスト(赤)　*/
	/* 第一階層　*/
	.twoColFixLtHdr #sidebar1 .waku_solu_red ul{
		font-size: 12px;
		margin:0 0 0 0;
		padding:0 0 0 0;
		list-style-type:none;
	}

	.twoColFixLtHdr #sidebar1 .waku_solu_red ul li{
		margin:0 0 0 0;
		padding:0;
		border-bottom: 1px #fff solid;
	}


	.twoColFixLtHdr #sidebar1 .waku_solu_red ul li a{
	padding:5px;
	margin:0;
	display:block;
	border:0px;
	text-decoration:none;
	color:#333;
	
	}

	.twoColFixLtHdr #sidebar1 .waku_solu_red ul li a:hover{
	padding:5px;
	margin:0;
	display:block;
	border:0px;
	background:#FDEAEA;
	text-decoration:none;
	color:#333;
	}

	/* 第二階層　*/
	.twoColFixLtHdr #sidebar1 .waku_solu_red ul li ul{
		margin:0 0 5px 0;
		padding:0 0 0 0;
		list-style-type:none;
	}

	.twoColFixLtHdr #sidebar1 .waku_solu_red ul li ul li a{
	padding:0 5px 0 20px;
	margin:0;
	display:block;
	border:0px;
	text-decoration:none;
	color:#333;
	
	}

	.twoColFixLtHdr #sidebar1 .waku_solu_red ul li ul li a:hover{
	padding:0 5px 0 20px;
	margin:0;
	display:block;
	border:0px;
	background:#FDEAEA;
	text-decoration:none;
	color:#333;
	}


	/* 青　HPCソリューション　*/
	.twoColFixLtHdr #sidebar1 .waku_solu_blue{
	padding: 0;
	margin:0 0 10px 0;
	display:block;
	width:200px;
	}

	/* タイトル(青)　*/
	.twoColFixLtHdr #sidebar1 .waku_solu_blue h2{
	margin:0;
	padding:0;
	font-size: 90%;
	border-bottom: 1px #aaa solid;
	}

	.twoColFixLtHdr #sidebar1 .waku_solu_blue h2 a{
	background-color: #06F;
	padding:5px 5px 4px 5px;
	margin: 0;
	color:#FFF;
	text-decoration:none;
	display:block;
	}

	.twoColFixLtHdr #sidebar1 .waku_solu_blue h2 a:hover{
	background-color: #06F;
	padding:5px 5px 4px 5px;
	margin: 0;
	color:#FFF;
	text-decoration:none;
	display:block;
	}

	/* リスト(青)　*/
	/* 第一階層　*/
	.twoColFixLtHdr #sidebar1 .waku_solu_blue ul{
		font-size: 12px;
		margin:0 0 0 0;
		padding:0 0 0 0;
		list-style-type:none;
	}

	.twoColFixLtHdr #sidebar1 .waku_solu_blue ul li{
	margin:0;
	border-bottom: 1px #fff solid;
	padding: 0;
	}

	.twoColFixLtHdr #sidebar1 .waku_solu_blue ul li a{
	padding:5px;
	margin:0;
	display:block;
	border:0px;
	text-decoration:none;
	color:#333;
	
	}

	.twoColFixLtHdr #sidebar1 .waku_solu_blue ul li a:hover{
	padding:5px;
	margin:0;
	display:block;
	border:0px;
	background:#DDEBFF;
	text-decoration:none;
	color:#333;
	}

	/* 第二階層　*/
	.twoColFixLtHdr #sidebar1 .waku_solu_blue ul li ul{
		margin:0 0 5px 0;
		padding:0 0 0 0;
		list-style-type:none;
	}

	.twoColFixLtHdr #sidebar1 .waku_solu_blue ul li ul li a{
	padding:0 5px 0 20px;
	margin:0;
	display:block;
	border:0px;
	text-decoration:none;
	color:#333;
	
	}

	.twoColFixLtHdr #sidebar1 .waku_solu_blue ul li ul li a:hover{
	padding:0 5px 0 20px;
	margin:0;
	display:block;
	border:0px;
	background:#DDEBFF;
	text-decoration:none;
	color:#333;
	}

	/* 黄　サポート　*/
	.twoColFixLtHdr #sidebar1 .waku_solu_yellow{
	padding: 0;
	margin:0 0 10px 0;
	display:block;
	width:200px;
	}

	/* タイトル(黄)　*/
	.twoColFixLtHdr #sidebar1 .waku_solu_yellow h2{
	margin:0;
	padding:0;
	font-size: 90%;
	border-bottom: 1px #aaa solid;
	}

	.twoColFixLtHdr #sidebar1 .waku_solu_yellow h2 a{
	background-color: #FC0;
	padding:5px 5px 4px 5px;
	margin: 0;
	color:#FFF;
	text-decoration:none;
	display:block;
	}

	.twoColFixLtHdr #sidebar1 .waku_solu_yellow h2 a:hover{
	background-color: #FC0;
	padding:5px 5px 4px 5px;
	margin: 0;
	color:#FFF;
	text-decoration:none;
	display:block;
	}

	/* リスト(青)　*/
	/* 第一階層　*/
	.twoColFixLtHdr #sidebar1 .waku_solu_yellow ul{
		font-size: 12px;
		margin:0 0 0 0;
		padding:0 0 0 0;
		list-style-type:none;
	}

	.twoColFixLtHdr #sidebar1 .waku_solu_yellow ul li{
		margin:0 0 0 0;
		padding:0;
		border-bottom: 1px #fff solid;
	}

	.twoColFixLtHdr #sidebar1 .waku_solu_yellow ul li a{
	padding:5px;
	margin:0;
	display:block;
	border:0px;
	text-decoration:none;
	color:#333;
	
	}

	.twoColFixLtHdr #sidebar1 .waku_solu_yellow ul li a:hover{
	padding:5px;
	margin:0;
	display:block;
	border:0px;
	background:#FFF7D2;
	text-decoration:none;
	color:#333;
	}

	/* 第二階層　*/
	.twoColFixLtHdr #sidebar1 .waku_solu_yellow ul li ul{
	margin:0 0 5px 0;
	padding:0 0 0 0;
	list-style-type:none;
	}

	.twoColFixLtHdr #sidebar1 .waku_solu_yellow ul li ul li a{
	padding:0 5px 0 20px;
	margin:0;
	display:block;
	border:0px;
	text-decoration:none;
	color:#333;
	}

	.twoColFixLtHdr #sidebar1 .waku_solu_yellow ul li ul li a:hover{
	padding:0 5px 0 20px;
	margin:0;
	display:block;
	border:0px;
	background:#FFF7D2;
	text-decoration:none;
	color:#333;
	}

	/* 緑　CTOソリューション　*/
	.twoColFixLtHdr #sidebar1 .waku_solu_green{
	padding: 0;
	margin:0 0 10px 0;
	display:block;
	width:200px;
	}

	/* タイトル(緑)　*/
	.twoColFixLtHdr #sidebar1 .waku_solu_green h2{
	margin:0;
	padding:0;
	font-size: 90%;
	border-bottom: 1px #aaa solid;
	}

	.twoColFixLtHdr #sidebar1 .waku_solu_green h2 a{
	background-color: #093;
	padding:5px 5px 4px 5px;
	margin: 0;
	color:#FFF;
	text-decoration:none;
	display:block;
	}

	.twoColFixLtHdr #sidebar1 .waku_solu_green h2 a:hover{
	background-color: #093;
	padding:5px 5px 4px 5px;
	margin: 0;
	color:#FFF;
	text-decoration:none;
	display:block;
	}

	/* リスト(緑)　*/
	/* 第一階層　*/
	.twoColFixLtHdr #sidebar1 .waku_solu_green ul{
		font-size: 12px;
		margin:0 0 0 0;
		padding:0 0 0 0;
		list-style-type:none;
	}

	.twoColFixLtHdr #sidebar1 .waku_solu_green ul li{
		margin:0 0 0 0;
		padding:0;
		border-bottom: 1px #fff solid;
	}

	.twoColFixLtHdr #sidebar1 .waku_solu_green ul li a{
	padding:5px;
	margin:0;
	display:block;
	border:0px;
	text-decoration:none;
	color:#333;
	
	}

	.twoColFixLtHdr #sidebar1 .waku_solu_green ul li a:hover{
	padding:5px;
	margin:0;
	display:block;
	border:0px;
	background:#E8FFEF;
	text-decoration:none;
	color:#333;
	}

	/* 第二階層　*/
	.twoColFixLtHdr #sidebar1 .waku_solu_green ul li ul{
		margin:0 0 5px 0;
		padding:0 0 0 0;
		list-style-type:none;
	}
	
	.twoColFixLtHdr #sidebar1 .waku_solu_green ul li ul li a{
	padding:0 5px 0 20px;
	margin:0;
	display:block;
	border:0px;
	text-decoration:none;
	color:#333;
	
	}

	.twoColFixLtHdr #sidebar1 .waku_solu_green ul li ul li a:hover{
	padding:0 5px 0 20px;
	margin:0;
	display:block;
	border:0px;
	background:#E8FFEF;
	text-decoration:none;
	color:#333;
	}

	/* 灰　コーポレート　*/
	.twoColFixLtHdr #sidebar1 .waku_solu_grey{
	padding: 0;
	margin:0 0 10px 0;
	display:block;
	width:200px;
	}

	/* タイトル(灰)　*/
	.twoColFixLtHdr #sidebar1 .waku_solu_grey h2{
	margin:0;
	padding:0;
	font-size: 90%;
	border-bottom: 1px #aaa solid;
	}

	.twoColFixLtHdr #sidebar1 .waku_solu_grey h2 a{
	background-color: #333;
	padding:5px 5px 4px 5px;
	margin: 0;
	color:#FFF;
	text-decoration:none;
	display:block;
	}

	.twoColFixLtHdr #sidebar1 .waku_solu_grey h2 a:hover{
	background-color: #333;
	padding:5px 5px 4px 5px;
	margin: 0;
	color:#FFF;
	text-decoration:none;
	display:block;
	}

	/* リスト(灰)　*/
	.twoColFixLtHdr #sidebar1 .waku_solu_grey ul{
		font-size: 12px;
		margin:0 0 0 0;
		padding:0 0 0 0;
		list-style-type:none;
	}

	.twoColFixLtHdr #sidebar1 .waku_solu_grey ul li{
		margin:0 0 0 0;
		padding:0;
		border-bottom: 1px #fff solid;
	}

	.twoColFixLtHdr #sidebar1 .waku_solu_grey ul li a{
	padding:5px;
	margin:0;
	display:block;
	border:0px;
	text-decoration:none;
	color:#333;
	
	}

	.twoColFixLtHdr #sidebar1 .waku_solu_grey ul li a:hover{
	padding:5px;
	margin:0;
	display:block;
	border:0px;
	background:#F2F2F2;
	text-decoration:none;
	color:#333;
	}


	/* 第二階層　*/
	.twoColFixLtHdr #sidebar1 .waku_solu_grey ul li ul{
		margin:0 0 5px 0;
		padding:0 0 0 0;
		list-style-type:none;
	}

	.twoColFixLtHdr #sidebar1 .waku_solu_grey ul li ul li a{
	padding:0 5px 0 20px;
	margin:0;
	display:block;
	border:0px;
	text-decoration:none;
	color:#333;
	
	}

	.twoColFixLtHdr #sidebar1 .waku_solu_grey ul li ul li a:hover{
	padding:0 5px 0 20px;
	margin:0;
	display:block;
	border:0px;
	background:#F2F2F2;
	text-decoration:none;
	color:#333;
	}
	
	/* 左サイドバー下インテルのロゴと相互リンクバナー　*/
	
	.twoColFixLtHdr #container #sidebar1 .sidebar2 {
	padding-bottom: 10px;
	padding-left: 5px;
    }
    .twoColFixLtHdr #container #sidebar1 .sidebar3 {
	width: 35%;
	float: left;
    }
    .twoColFixLtHdr #container #sidebar1 .sidebar4 {
	width: 60%;
	float: left;
	font-size: 8px;
	padding-right: 5px;
	padding-left: 5px;
	height: 60px;
    }



/*メインコンテンツ*/
/******************************************************************************************************/

/*　外　枠　*/
	.twoColFixLtHdr #maincontent {
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 10px;
	margin-left: 220px;
	width: auto;
    }
#container #maincontent .border_765 {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	border: 1px solid #CCCCCC;
}

#container #maincontent .column_bodhuuarea {
	width: 700px;
	height: 500px;
	margin-left: 20px;
	margin-top: 10px;
}

#container #maincontent #boshuu_column2 {
	width: 380px;
	float: right;
	height: 650px;
}

#container #maincontent .font_strong_line {
	font-weight: bold;
	border-bottom: 2px dotted #CCCCCC;
	border-collapse: separate;
	padding-top: 20px;
	padding-left: px;
	padding-bottom: px;
 }	

#container #maincontent .v-align_top {
    /* [disabled]font-weight: bold; */
    vertical-align: top;
	text-align: left;
 }	

#container #maincontent .boshuu
 {
	margin-left: 20px;
	margin-right: 20px;
	width: 700px;
	text-align: left;
	
}

#container #maincontent .boshuu_table2 td {
	font-size: small;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 10px;
	padding-right: 5px;
	border-top: 1px dotted #B1A9AA;
	width: 700px;
	vertical-align: top;
}

#container #maincontent .boshuu_table2 caption {
	text-align: left;
	font-weight: bold;
	padding-left: 10px;
}
	
    #container #maincontent .boshuu_table {
	margin-left: 30px;
	margin-top: 20px;
	margin-bottom: 30px;
	font-size: 90%;
	
    }

    #container #maincontent .status {
	border: 1px solid #CCCCCC;
	width: 95%;
	height: 170px;
	overflow-y: auto;
	margin-top: 15px;
	margin-bottom: 25px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin-right: 15px;
	margin-left: 15px;

     }



/*　外　枠手前のお知らせ欄　*/
	.twoColFixLtHdr #main2 {
	width:766px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 220px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
    } 

/*　外　枠手前のお知らせ欄 その２　*/
	.twoColFixLtHdr #main3 {
	width:766px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 220px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
    } 
.twoColFixLtHdr #container #main3 table {
	border: thin solid #999999;
　　}

/*　東北地震対応のtable　*/
 .twoColFixLtHdr table.table4{
	background-color:#ffffff;
	width:100%;
	border: 2px solid #CCCCCC;
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 5;
	}

/*　tesla新製品用バナー　*/	
.twoColFixLtHdr #container #maincontent #banner {
	margin-top: 5px;
	margin-bottom: 5px;
}

		
.twoColFixLtHdr #container #main2 .table4 td {
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 14px;
	font-weight: bold;
	}
    


/*　見出し　h2　*/
	.twoColFixLtHdr #maincontent h2{
	font-size: 100%;
	border-left: 10px solid #aaa;
	border-bottom: 1px solid #aaa;
	margin-top: 20px;
	margin-right: 0;
	margin-bottom: 20;
	margin-left: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 10px;
	} 

/*　見出し　h3　*/
	.twoColFixLtHdr #maincontent h3{
	font-size:90%;
	padding:3px 0 3px 10px;
	margin:20px 0 0 0;
	background-color:#f8f8f8;
	border-left-width: 20px;
	border-left-style: double;
	border-left-color: #ccc;
	}
/*　見出し　h4　*/
	.twoColFixLtHdr #maincontent h4{
	margin:20px 0 0 0;
	padding:0;
	font-size:90%;
	font-weight:bold;
	} 

/*　見出し　h5　*/
	.twoColFixLtHdr #maincontent h5{
	font-size: 90%;
	border-bottom: 2px dotted #CCCCCC;
	padding-bottom: 3px;
	} 
	
/*　見出し　h6　*/
	.twoColFixLtHdr #maincontent h6{
	font-size: 95%;
	padding: 3px 0 3px 10px;
	margin: 20px 0 0 0;
	background-color: #FFFFFF;
	border-left-width: 25px;
	border-left-style: double;
	border-left-color: #ddd;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #ccc;
	}

/*　段落　p　*/
	.twoColFixLtHdr #maincontent p{
	font-size: 90%;
	margin-top: 10px;
	margin-right: 0;
	margin-left: 0;
	margin-bottom: 0;
	min-height: 0px;
	}
#container #maincontent .boshuu_P {
	font-size: x-large;
	font-weight: bold;
	padding-bottom: 0px;
	margin-bottom: 20px;
	margin-right: 0px;
	width: 330px;
	padding-left: 10px;
}
#container #maincontent #boshuu_column {
	width: 735px;
	float: left;
	margin-left: 25px;
	height: 650px;
}


#container #maincontent .boshuu {
	font-size: 90%;
	padding-left: 30px;
	padding-top: 20px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}


/*　枠　　*/
	.twoColFixLtHdr #maincontent .waku_contents_1 h3{
	background-color:#f2f2f2;
	border-left: none;
	margin:0;
	padding:0;
	font-size:90%;
	font-weight:bold;
	}

	.twoColFixLtHdr #maincontent .waku_contents_1 p{
	font-size:90%;
	margin:0;
	padding:0;
	}

	.twoColFixLtHdr #maincontent div.waku_contents_1{
	margin:20px 0;
	padding:10px;
	border:solid #999 1px;
	background-color:#f2f2f2;

}

/*　リスト　*/

	/* 階層１ */
	.twoColFixLtHdr #maincontent ul{
		margin:10px 0 10px 10px;
		padding:0 0 0 10px;
	} 

	.twoColFixLtHdr #maincontent ul li{
	font-size:85%;
	margin:0 5px 5px 5px;
	padding:0 5px 0 0;
	list-style-image: url(../images/yajirushi1.gif);
	} 

	/* 階層２ */
	.twoColFixLtHdr #maincontent ul li ul{
		margin:5px 0 0 10px;
		padding:0 0 0 10px;
	} 

	.twoColFixLtHdr #maincontent ul li ul li{
		font-size:100%;
		margin:0 0 5px 0;
		padding:0;
		list-style-image: url(../images/yajirushi1.gif);
	} 


/*　TOPページソリューション一覧　*/

	.twoColFixLtHdr #list h3{
	margin:0 0 10px 0;
	padding:0 0 2px 0;
	background-color: #FFF;
	border-left-width: 0;
	border-left-style: 0;
	border-left-color: ffffff;
	width:100%;
	font-size:80%;
	}

	/* 赤　計算科学コンサルティング　*/
	.h3_solu_red{
	border-bottom:#C03 solid 5px;
	}

	/* 青　HPCソリューション　*/
	.h3_solu_blue{
	border-bottom:#06F solid 5px;
	}
	
	/* 黄　サポート　*/
	.h3_solu_yellow{
	border-bottom:#FC0 solid 5px;
	}
	
	/* 緑　CTOソリューション　*/
	.h3_solu_green{
		border-bottom:#093 solid 5px;
	}

	/* 灰　コーポレート　*/
	.h3_solu_grey{
		border-bottom:#333 solid 5px;
	}

/*topページ　メインメニュー一覧*/

	.twoColFixLtHdr #list{
	margin:0px;
	float: left;
	width: 100%;
	}

	.twoColFixLtHdr #list table{
	width:100%;
	margin:0;
	padding:0;
	background-color: #FFFFFF;
	}

	.twoColFixLtHdr #list td{
		vertical-align: text-top;
		text-align:left;
		padding:0 8px;
		margin:0;
	}
	.twoColFixLtHdr #container #maincontent #footer2 #list .width_blue_green_red {
	    width: 26%;
    }
	
	.twoColFixLtHdr #container #maincontent #footer2 #list .width_yellow {
	    width: 22%;
    }

	.twoColFixLtHdr #list ul{
	font-size:100%;
	margin:5px 0 25px 0;
	padding:0 0 0 20px;
	}

	.twoColFixLtHdr #list ul li ul{
		font-size:100%;
		margin:8px 0 0 0;
		padding:0 15px 0 20px;
	}

	.twoColFixLtHdr #list ul li{
	margin:0 0 8px 0;
	padding:0;
	}
	
	
/*　表組み　ボーダーなし　*/
	.twoColFixLtHdr #maincontent table.table0{
	border-collapse: collapse;
	background-color: #ffffff;
	margin: 10px 0 20px 0;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
		}
	
	.twoColFixLtHdr #maincontent table.table0 caption{
		font-weight:bold;
		font-size:100%;
		text-align:left;
		margin-bottom:5px;
		}
	
	.twoColFixLtHdr #maincontent table.table0 th {
		font-weight:normal;
		padding: 3px 3px 3px 3px;
		font-size:80%;
		}
	
	.twoColFixLtHdr #maincontent table.table0 td {
		padding: 3px 3px 3px 3px;
		font-size:80%;
		}
	
	

/*　表組み　仕様用途　*/
	.twoColFixLtHdr #maincontent table.table1{
	border-left: solid 1px #aaa;
	border-top: solid 1px #aaa;
	border-collapse: collapse;
	background-color: #ffffff;
	width: 100%;
	margin: 10px 0 20px 0;
	padding: 0;
/*　	text-align: center;　*/
		}
	
	.twoColFixLtHdr #maincontent table.table1 caption{
		font-weight:bold;
		font-size:100%;
		text-align:left;
		margin-bottom:5px;
		}
	
	.twoColFixLtHdr #maincontent table.table1 th {
	border-right:solid 1px #aaa;
	border-bottom:solid 1px #aaa;
	text-align:center;
	font-weight:bold;
	background-color:#eeeeee;
	white-space:nowrap;
	padding: 3px;
	font-size:80%;
		}
	
	.twoColFixLtHdr #maincontent table.table1 td {
	border-right:solid 1px #aaa;
	border-bottom:solid 1px #aaa;
	padding: 3px;
	font-size:80%;
	height: 10px;
		}

	

/*表組み　紹介用途（ソフトウェア） */

	.twoColFixLtHdr #maincontent table.table2{
	border-left:solid 1px #999999;
	border-top:solid 1px #999999;
	border-collapse: collapse;
	background-color:#ffffff;
	width:100%;
	margin:10px 0 20px 0;
	padding:0;
		}

	.twoColFixLtHdr #maincontent table.table2 caption{
	text-align:left;
	font-size:80%;
	font-weight:bold;
	line-height:1.25;
		}

	.twoColFixLtHdr #maincontent table.table2 th{
	border-right:solid 1px #999999;
	border-bottom:solid 1px #999999;
	padding: 5px 5px 5px 5px;
	font-size:90%;
	line-height: normal;
	background-color:#F2F2F2;
	text-align:left;
	}
	
	.twoColFixLtHdr #maincontent table.table2 td{
		border-right:solid 1px #999999;
		border-bottom:solid 1px #999999;
		padding: 5px 5px 5px 5px;
		font-size:80%;
		line-height: 1.5;
		}

	.twoColFixLtHdr #maincontent table.table2  ul{
		padding:0 0 0 10px;
		margin:0 0 5px 20px;
		}

	.twoColFixLtHdr #maincontent table.table2 ul li{
		padding:0;
		margin:0;
		font-size:90%;
		list-style-image: url(../images/yajirushi1.gif);
		line-height:1.5;

		}

/*　表組み　カタログ　*/
	.twoColFixLtHdr #maincontent table.table3{
    border-left: solid 1px #aaa;
    border-top: solid 1px #aaa;
    border-collapse: collapse;
    background-color: #ffffff;
    width: 100%;
    margin: 10px 0 20px 0;
    padding: 0;
    text-align: right;
		}
	
	.twoColFixLtHdr #maincontent table.table3 caption{
		font-weight:bold;
		font-size:100%;
		text-align:left;
		margin-bottom:5px;
		}
	
	.twoColFixLtHdr #maincontent table.table3 th {
    border-right: solid 1px #aaa;
    border-bottom: solid 1px #aaa;
    text-align: left;
    font-weight: normal;
    background-color: #eeeeee;
    white-space: nowrap;
    padding: 3px 3px 3px 3px;
    font-size: 80%;
		}
	
	.twoColFixLtHdr #maincontent table.table3 td {
		border-right:solid 1px #aaa;
		border-bottom:solid 1px #aaa;
		padding: 3px 3px 3px 3px;
		font-size:80%;
		text-align:center;
		}

	.twoColFixLtHdr #maincontent table.table3 img {
		margin:0 0 10px 0;
		}


/*表組み　紹介用途（ハードウェア） */
	.twoColFixLtHdr #maincontent table.table4{
	border-left:solid 1px #999999;
	border-top:solid 1px #999999;
	border-collapse: collapse;
	background-color:#ffffff;
	width:100%;
	margin:10px 0 20px 0;
	padding:0;
		}

	.twoColFixLtHdr #maincontent table.table4 caption{
	text-align:left;
	font-size:100%;
	font-weight:bold;
	line-height:1.25;
		}

	.twoColFixLtHdr #maincontent table.table4 th{
	border-right:solid 1px #999999;
	border-bottom:solid 1px #999999;
	padding: 5px 5px 5px 5px;
	font-size:90%;
	line-height: normal;
	background-color:#ffffff;
	width:150px;
	text-align:left;
	}
	
	.twoColFixLtHdr #maincontent table.table4 td{
		border-right:solid 1px #999999;
		border-bottom:solid 1px #999999;
		padding: 5px 5px 5px 5px;
		font-size:80%;
		line-height: 1.5;
		}

	.twoColFixLtHdr #maincontent table.table4  ul{
		padding:0 0 0 10px;
		margin:0 0 5px 20px;
		}

	.twoColFixLtHdr #maincontent table.table4 ul li{
	padding: 0;
	margin: 0;
	font-size: F;

	list-style-image:(images/yajirushi1.gif);
	line-height: 1.5;
	list-style-image: url(../images/yajirushi1.gif);
		}




/*　表組み　製品詳細ページの製品写真と特徴　*/
	.twoColFixLtHdr #maincontent table.table5{
	border-collapse: collapse;
	background-color:#ffffff;
	padding:0;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
		}
	
	.twoColFixLtHdr #maincontent table.table5 caption{
	font-weight:bold;
	font-size:88%;
	text-align:left;
	margin-bottom:5px;
		}
	
	.twoColFixLtHdr #maincontent table.table5 th {
	font-weight:bold;
	padding: 3px 3px 3px 3px;
	font-size:120%;
	text-align: left;
		}
	
	.twoColFixLtHdr #maincontent table.table5 td {
		padding: 3px 3px 3px 3px;
		font-size:80%;
		}
		
		.twoColFixLtHdr #maincontent table.table5 th a {
	font-weight:bold;
	padding: 3px 3px 3px 3px;
	font-size:120%;
	text-align: left;
	color: #000000;
	text-decoration: none;
		}

/*　表組み　価格表　*/
	.twoColFixLtHdr #maincontent table.table6{
	border-left:solid 1px #aaa;
	border-top:solid 1px #aaa;
	border-collapse: collapse;
	background-color:#ffffff;
	width:100%;
	margin:10px 0 20px 0;
	padding:0;
	font-size: 12px;
		}
	
	.twoColFixLtHdr #maincontent table.table6 caption{
		font-weight:bold;
		font-size:100%;
		text-align:left;
		margin-bottom:5px;
		}
	
	.twoColFixLtHdr #maincontent table.table6 th {
	border-right:solid 1px #aaa;
	border-bottom:solid 1px #aaa;
	text-align:center;
	font-weight:bold;
	background-color:#eeeeee;
	white-space:nowrap;
	padding: 2px;
	font-size:80%;
		}
	
	.twoColFixLtHdr #maincontent table.table6 td {
	border-right: solid 1px #aaa;
	border-bottom: solid 1px #aaa;
	padding: 1px;
	font-size: 80%;
	text-align: center;
		}


/* 仕様　文字が小さいバージョン　*/

	.twoColFixLtHdr #maincontent table.table7 {
	border-left:solid 1px #aaa;
	border-top:solid 1px #aaa;
	border-collapse: collapse;
	background-color:#FFFFFF;
	width:100%;
	margin:10px 0 20px 0;
	padding:0;
	font-size: 12px;
	color: #333333;
		}
	
	.twoColFixLtHdr #maincontent table.table7 caption{
		font-weight:bold;
		font-size:100%;
		text-align:left;
		margin-bottom:5px;
		}
	
	.twoColFixLtHdr #maincontent table.table7 th {
	border-right:solid 1px #aaa;
	border-bottom:solid 1px #aaa;
	font-weight:normal;
	background-color:#eeeeee;
	white-space:nowrap;
	padding: 2px;
	font-size:80%;
		}
	
	.twoColFixLtHdr #maincontent table.table7 td {
	border-right:solid 1px #aaa;
	border-bottom:solid 1px #aaa;
	padding: 1px;
	font-size:80%;
		}
		
	.twoColFixLtHdr #maincontent table.table7 td.bgcolor_blue01{
	background-color:#BAC9EF;
	    }
		

/*　表組み　アプリケーション一覧用途　*/
	.twoColFixLtHdr #maincontent table.table8{
	border-left: solid 1px #aaa;
	border-top: solid 1px #aaa;
	border-collapse: collapse;
	background-color: #ffffff;
	width: 75%;
	margin: 10px 0 20px 0;
	padding: 0;
		}
	
	.twoColFixLtHdr #maincontent table.table8 caption{
		font-weight:bold;
		font-size:100%;
		text-align:left;
		margin-bottom:5px;
		}
	
	.twoColFixLtHdr #maincontent table.table8 th {
		border-right:solid 1px #aaa;
		border-bottom:solid 1px #aaa;
		text-align:left;
		font-weight:normal;
		background-color:#eeeeee;
		white-space:nowrap;	
		padding: 3px 3px 3px 3px;
		font-size:80%;
		}
	
	.twoColFixLtHdr #maincontent table.table8 td {
	border-right:solid 1px #aaa;
	border-bottom:solid 1px #aaa;
	padding: 3px;
	font-size:80%;
		}
    .twoColFixLtHdr #maincontent table.table8 td.bgcolor_blue01{
	background-color:#BAC9EF;
		}
		


/*　表組み　プライスダウン一覧用途　*/
	.twoColFixLtHdr #maincontent table.table9{
	border-left:solid 1px #aaa;
	border-top:solid 1px #aaa;
	border-collapse:collapse;
	background-color:#ffffff;
	width:70%;
	margin:10px 0 20px 0;
	padding:0;
		}
	
	
	.twoColFixLtHdr #maincontent table.table9 th {
	border-right:solid 1px #aaa;
	border-bottom:solid 1px #aaa;
	text-align:left;
	font-weight:bold;
	background-color:#eeeeee;
	white-space:nowrap;
	padding: 3px 3px 3px 3px;
	font-size:80%;
		}
	
	.twoColFixLtHdr #maincontent table.table9 td {
	border-right:solid 1px #aaa;
	border-bottom:solid 1px #aaa;
	padding: 5px 3px 3px 5px;
	font-size:120%;
		}

		
	/*表組み　列幅最小限枠あり */
		.twoColFixLtHdr #maincontent table.table10{
	border-left:solid 1px #999999;
	border-top:solid 1px #999999;
	border-collapse:collapse;
	background-color:#ffffff;
	margin:10px 0 20px 0;
	padding:0;
		}

	.twoColFixLtHdr #maincontent table.table10 caption{
	text-align:left;
	font-size:100%;
	font-weight:bold;
		}

	.twoColFixLtHdr #maincontent table.table10 th{
	border-right:solid 1px #999999;
	border-bottom:solid 1px #999999;
	padding: 5px 5px 5px 5px;
	font-size:90%;
	line-height: normal;
	background-color:#ffffff;
	text-align:left;
	}
	
	.twoColFixLtHdr #maincontent table.table10 td{
    padding: 5px 5px 5px 5px;
	font-size:80%;
	border: 1px solid #999999;
		}
   
   /*表組み　バクナンバー用 */
	.twoColFixLtHdr #maincontent table.table11{
	border-left:solid 1px #999999;
	background-color:#ffffff;
	padding:0;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 5px;
		}

	.twoColFixLtHdr #maincontent table.table11 th{
	border-right:solid 1px #999999;
	border-bottom:solid 1px #999999;
	padding: 5px 5px 5px 5px;
	font-size:90%;
	line-height: normal;
	background-color:#F2F2F2;
	text-align:left;
	}
	
	.twoColFixLtHdr #maincontent table.table11 td{
	border-right:solid 1px #999999;
	padding: 5px 8px 5px 8px;
	font-size:80%;
	line-height: 1.5;
		}
	
	/*　表組み　テーブルサイズ80％　*/
	.twoColFixLtHdr #maincontent table.table12{
	border-collapse: collapse;
	background-color:#ffffff;
	padding:0;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
	width: 80%;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
		}
	
	.twoColFixLtHdr #maincontent table.table12 caption{
	font-weight:bold;
	font-size:88%;
	text-align:left;
	margin-bottom:5px;
		}
	
	.twoColFixLtHdr #maincontent table.table12 th {
	font-weight:bold;
	padding: 0;
	font-size:120%;
	text-align: left;
		}
	
	.twoColFixLtHdr #maincontent table.table12 td {
	font-size:80%;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
		}
		
	/*　表組み　Table6と7の中間　*/
	.twoColFixLtHdr #maincontent table.table13{
	border-left:solid 1px #aaa;
	border-top:solid 1px #aaa;
	border-collapse: collapse;
	background-color:#ffffff;
	width:100%;
	margin:10px 0 20px 0;
	padding:0;
	font-size: 12px;
		}
	
	.twoColFixLtHdr #maincontent table.table13 caption{
		font-weight:bold;
		font-size:100%;
		text-align:left;
		margin-bottom:5px;
		}
	
	.twoColFixLtHdr #maincontent table.table13 th {
	border-right:solid 1px #aaa;
	border-bottom:solid 1px #aaa;
	text-align:center;
	font-weight:normal;
	background-color:#eeeeee;
	white-space:nowrap;
	padding: 2px;
	font-size:80%;
		}
	
	.twoColFixLtHdr #maincontent table.table13 td {
	border-right:solid 1px #aaa;
	border-bottom:solid 1px #aaa;
	padding: 1px;
	font-size:80%;
	text-align: center;
		}

	/*　表組み　スペック表　*/
	.twoColFixLtHdr #maincontent table.table14{
	border-left:solid 1px #aaa;
	border-top:solid 1px #aaa;
	border-collapse: collapse;
	background-color:#ffffff;
	width:100%;
	margin:10px 0 20px 0;
	padding:0;
	font-size: 12px;
		}
	
	.twoColFixLtHdr #maincontent table.table14 caption{
		font-weight:bold;
		font-size:100%;
		text-align:left;
		margin-bottom:1px;
		}
	
	.twoColFixLtHdr #maincontent table.table14 th {
	border-right:solid 1px #aaa;
	border-bottom:solid 1px #aaa;
	font-weight:bold;
	background-color:#eeeeee;
	white-space:nowrap;
	padding: 2px;
	font-size:80%;
		}
	
	.twoColFixLtHdr #maincontent table.table14 td {
	border-right:solid 1px #aaa;
	border-bottom:solid 1px #aaa;
	padding: 1px;
	font-size:80%;
		}	


/*フッター*/
/******************************************************************************************************/

	.twoColFixLtHdr #footer {
	padding: 0 10px 0 10px;
	background: #F1EFEF;
	margin: 10px 0 0 0;
	clear: both;
	} 
	.twoColFixLtHdr #footer p {
		margin: 0;
		padding: 10px 0;
		font-size:80%;
	}
	
/*技術情報　セミナー情報　イベント情報　*/
	
	.twoColFixLtHdr #footer2{
	padding:0;
	clear:right;
	float: none;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0px;
		}
	
	.twoColFixLtHdr #footer2 .column{
	width:378px;
	margin:5px 0px 10px 5px;
	padding:0;
	overflow:hidden;
	}
	
	.twoColFixLtHdr #footer2 .column_center{
		margin:5px 0 5px 0;
		width:378px;
		padding:0;
		overflow: hidden;
	}

	.twoColFixLtHdr #footer2 .column, .twoColFixLtHdr #footer2 .column_center{
	border: 1px #ccc solid;
	float: left;
	height:140px;
	padding:0 0 5px 0;

	}
	.twoColFixLtHdr #footer2 .column .auto, .twoColFixLtHdr #footer2 .column_center .auto{
	margin:0;
	width:100%;
	height:90px;
	overflow: auto;
	}

	.twoColFixLtHdr #footer2 .column .auto ul, .twoColFixLtHdr #footer2 .column_center .auto ul{
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 15px;
	padding: 0;
	}
	
	.twoColFixLtHdr #footer2 .column .auto ul li, .twoColFixLtHdr #footer2 .column_center .auto ul li{
	margin:5px 5px 10px 10px;
	list-style-image: url(../images/yajirushi1.gif);
	font-size: 75%;
	}

	.twoColFixLtHdr #footer2 .column .auto ul li, .twoColFixLtHdr #footer2 .column_center .auto ul li{
	margin:5px 5px 10px 10px;
	list-style-image: url(../images/yajirushi1.gif);
	font-size: 75%;
	}

	
	.twoColFixLtHdr #footer2 h2{
	background-color: #dddddd;
	padding: 5px;
	margin: 0px;
	border-bottom: 1px #aaa solid;
	font-size: 80%;
		}
	
	.twoColFixLtHdr #footer2 ul{
	margin:0 0 10px 15px;
	padding:0 0 0 5px;
		}
		
	.twoColFixLtHdr #footer2 li{
		margin:0 0 10px 0;
		list-style-image: url(../images/yajirushi1.gif);
	}
.table4 .seihinshousai_tab {
	font-weight: bold;
	font-size: 14px;
	color: #06f;
}

/*その他　文字装飾等　*/

		
	.twoColFixLtHdr #maincontent table.table1 td.bgcolor_blue01{
	background-color:#BAC9EF;
		}
	
		
		.twoColFixLtHdr #maincontent table.table1  ul{
		padding:0 0 0 10px;
		margin:0 0 5px 20px;
		}

	.twoColFixLtHdr #maincontent table.table1 ul li{
		padding:0;
		margin:0;
		font-size:95%;
		list-style-image: url(../images/yajirushi1.gif);
		line-height:1.5;

		}

.twoColFixLtHdr #container #maincontent .case1div {
	color: #0f0f0f;
	padding-left: 80px;
	padding-right: 90px;
	width: 600px;
	padding-top: 20px;
	padding-bottom: 20px;
	background-color: #F0F39F;
	margin-top: 10px;
	
}
.twoColFixLtHdr #container #maincontent .case2div {
	color: #0f0f0f;
	padding-left: 80px;
	padding-right: 90px;
	width: 600px;
	padding-top: 20px;
	padding-bottom: 20px;
	background-color: #F0F39F;
	margin-top: 10px;
	
}
.twoColFixLtHdr #container #maincontent .case3div {
	color: #0f0f0f;
	padding-left: 80px;
	padding-right: 90px;
	width: 600px;
	padding-top: 20px;
	padding-bottom: 20px;
	background-color: #F0F39F;
	margin-top: 10px;
	
}
.twoColFixLtHdr #container #maincontent .color_tab {
	font-weight: bold;
	font-size: 12px;
}
.twoColFixLtHdr #container #maincontent #list .new {
	color: #990000;
	font-style: italic;
	padding-left: 3px;
}
.twoColFixLtHdr #container #sidebar1 .pp_logo {
	font-size: x-small;
	padding-top: 0px;
	margin-top: 0px;
}
.twoColFixLtHdr #container #maincontent .font_small {
	font-size: 70%;
	color: #555555;
	
}
.twoColFixLtHdr #container #maincontent .font_mid {
	font-size: 80%;
}
.twoColFixLtHdr #maincontent .philosophy {
	width: 580px;
	
}
.twoColFixLtHdr #container #header #tilte .addthis_toolbox addthis_default_style {
	padding-top: 5px;
	padding-bottom: 0px;
}
.style1 {font-size: large}
.style4 {color: #990000; font-weight: bold; }
.twoColFixLtHdr #container #maincontent .table4 .left_border_none {
	border-left-style: hidden;
}
.twoColFixLtHdr #container #maincontent .table4 .right_border_none {
	border-right-style: hidden;
}

.twoColFixLtHdr #container #sidebar1 .waku1 .blue {
	background-color: #06F;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: normal;
}
.twoColFixLtHdr #container #sidebar1 .waku1 .green {
	font-size: 14px;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #093;
}
.twoColFixLtHdr #container #sidebar1 .waku1 .red {
	font-size: 14px;
	font-weight: normal;
	background-color: #C03;
	color: #FFFFFF;
}
.twoColFixLtHdr #container #maincontent #font_big {
	font-size: 16px;
}
.twoColFixLtHdr #container #maincontent .line-height {
	line-height: 25px;
}
.line-height2 {
	line-height: 25px;
	padding-left: 30px;
	padding-right: 15px;
}		
	
.table4 .seihinshousai_tab {
	font-weight: bold;
	font-size: 14px;
	color: #06f;
}


/*技術ニュースページレイアウト*/

.twoColFixLtHdr #container #maincontent .top_news_list {
	border-top-width: medium;
	border-top-style: double;
	border-top-color: #003399;
	padding: 10px;
	margin-top: 5px;
	margin-bottom: 5px;
	width: 80%;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #003399;
}
.twoColFixLtHdr #container #maincontent .top_news_list1 {
	padding: 10px;
	margin-top: 7px;
	margin-bottom: 7px;
	width: 80%;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #003399;
}
.twoColFixLtHdr #container #maincontent .top_news_list dt {
	font-weight: bold;	
}.twoColFixLtHdr #container #maincontent .top_news_list1 dt {
	font-weight: bold;
}


/*お知らせ欄レイアウト*/

.twoColFixLtHdr #container #maincontent #footer2 .column_news .column_news_waku {
	border: 1px solid #CCCCCC;
	margin-bottom: 10px;
	height: 155px;
}
.twoColFixLtHdr #container #maincontent #footer2 .column_news .column_news_waku li {
	font-size: 75%;
	margin-top: 5px;
}
.twoColFixLtHdr #container #maincontent #footer2 .column_news {
	height: 160px;
	width: 100%;
	overflow: hidden;
}
.twoColFixLtHdr #container #maincontent #footer2 .column_news .column_news_waku .column_news_auto {
	height: 115px;
	overflow: auto;
}
/*　ニュース、イベント、技術、セミナー情報　*/
	.twoColFixLtHdr #sidebar1 .waku1{
	padding: 0;
	border: 1px solid #ccc;
	width:200px;
	height: auto;
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	overflow:hidden;
	}

	.twoColFixLtHdr #sidebar1 .waku1 ul{
	font-size: 12px;
	margin:10px 0 10px 0px;
	padding:0;
	}
	
	.twoColFixLtHdr #sidebar1 .waku1 ul li{
	margin:5px 5px 5px 0px;
	list-style-type: none;
	}

	.twoColFixLtHdr #container .waku1 h2{
	background-color: #dddddd;
	font-size: 80%;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}

	.twoColFixLtHdr #sidebar1 .waku1 .news{
	margin:0;
	width:200px;
	overflow: auto;
	height: 445px;
	}

	.twoColFixLtHdr #sidebar1 .waku1 .news ul{
	font-size: 12px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 15px;
	padding: 0;
	}
	
	.twoColFixLtHdr #sidebar1 .waku1 .news ul li{
	margin:5px 5px 10px 10px;
	list-style-image: url(../images/yajirushi1.gif);
	}
    
	.twoColFixLtHdr #container #maincontent .auto .line-height {
	line-height: 17px;
	font-size: 85%;
	margin-left: 20px;
}

/*東北大学インタビューレイアウト*/

.twoColFixLtHdr #container #maincontent #conotents01 {
	width:765px;
	min-height:200px;
	padding:10;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 20;
	border: 1px solid #FF9900;
}
.twoColFixLtHdr #container #maincontent #conotents01 .img_tytle {
	margin: 10px;
}
.twoColFixLtHdr #container #maincontent #conotents01 #interview_area {
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}
.twoColFixLtHdr #container #maincontent #conotents01 #interview_area .kikite {
	font-size: 12px;
	color: #B05800;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	padding-bottom: 5px;
}
.twoColFixLtHdr #container #maincontent #conotents01 #interview_area .answer {
	background-color: #EAEAEA;
	padding: 10px;
	margin-left: 10px;
	font-size: 100%;
}
.twoColFixLtHdr #container #maincontent #conotents01 #interview_area #touhoku_link {
	background-color: #FCDD74;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #FF6600;
	border-bottom-color: #FF6600;
	padding: 10px;
	width: 300px;
	float: right;
	margin-top: 30px;
	margin-bottom: 30px;
}
.twoColFixLtHdr #container #maincontent #conotents01 #interview_area #touhoku_link p {
	margin-top: 0px;
}
.twoColFixLtHdr #container #maincontent .auto .line-height li {
	padding-left: 5px;
	padding-right: 5px;
}
.twoColFixLtHdr #container #maincontent .auto h4 {
	padding-left: 10px;
}


/*宇都宮大学インタビューレイアウト*/

.twoColFixLtHdr #container #maincontent #conotents05 {
	width:765px;
	min-height:200px;
	padding:10;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 20;
	border: 1px solid #330066;
}
.twoColFixLtHdr #container #maincontent #conotents05 .img_tytle {
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.twoColFixLtHdr #container #maincontent #conotents05 #interview_area {
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}
.twoColFixLtHdr #container #maincontent #conotents05 #interview_area .kikite {
	font-size: 12px;
	color: #451869;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	padding-bottom: 5px;
	font-weight: bold;
}
.twoColFixLtHdr #container #maincontent #conotents05 #interview_area .answer {
	padding: 20px;
	font-size: 100%;
	background-color: #FDF0FF;
}

.twoColFixLtHdr #container #sidebar1 .waku_solu_blue .bgcolor_gray {
	background-color: #EAEAEA;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}

.twoColFixLtHdr #container #maincontent .contents01 {
	margin-top: 20px;
}
.twoColFixLtHdr #container #maincontent #conotents05 #interview_area .interview_ranryuu {
	width: 100%;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: #FDF0FF;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
}
.twoColFixLtHdr #container #maincontent #conotents05 #interview_area .interview_ranryuu td {
	padding-top: 20px;
}
.twoColFixLtHdr #container #maincontent #conotents05 #interview_area .interview_ranryuu .gif_images {
	font-size: 80%;
	text-align: center;
}


/*中京大学インタビューレイアウト*/

.twoColFixLtHdr #container #maincontent #conotents04 {
	width:765px;
	min-height:200px;
	padding:10;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 20;
	border: 1px solid #CC9900;
}
.twoColFixLtHdr #container #maincontent #conotents04 .img_tytle {
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.twoColFixLtHdr #container #maincontent #conotents04 #interview_area {
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}
.twoColFixLtHdr #container #maincontent #conotents04 #interview_area .kikite {
	font-size: 12px;
	color: #996600;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	padding-bottom: 5px;
	font-weight: bold;
}
.twoColFixLtHdr #container #maincontent #conotents04 #interview_area .answer {
	padding: 20px;
	font-size: 100%;
	background-color: #E2D9C7;
}

.twoColFixLtHdr #container #sidebar1 .waku_solu_blue .bgcolor_gray {
	background-color: #EAEAEA;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}

.twoColFixLtHdr #container #maincontent .contents01 {
	margin-top: 20px;
}

.twoColFixLtHdr #container #maincontent #conotents04 #interview_area .chuushaku {
	font-size: small;
	color: #3333CC;
}


/*岩手大学インタビューレイアウト*/

.twoColFixLtHdr #container #maincontent #conotents03 {
	width:765px;
	min-height:200px;
	padding:10;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 20;
	border: 1px solid #6699FF;
}
.twoColFixLtHdr #container #maincontent #conotents03 .img_tytle {
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.twoColFixLtHdr #container #maincontent #conotents03 #interview_area {
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	margin-top: 10px;
}
.twoColFixLtHdr #container #maincontent #conotents03 #interview_area .kikite {
	font-size: 12px;
	color: #3333CC;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	padding-bottom: 5px;
	font-weight: bold;
}
.twoColFixLtHdr #container #maincontent #conotents03 #interview_area .answer {
	padding: 20px;
	font-size: 100%;
	background-color: #D5E9FD;
}

.twoColFixLtHdr #container #sidebar1 .waku_solu_blue .bgcolor_gray {
	background-color: #EAEAEA;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}

.twoColFixLtHdr #container #maincontent .contents01 {
	margin-top: 20px;
}

/*東北大学インタビューレイアウト*/

.twoColFixLtHdr #container #maincontent #conotents02 {
	width:765px;
	min-height:200px;
	padding:10;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 20;
	border: 1px solid #99CC33;
}
.twoColFixLtHdr #container #maincontent #conotents02 .img_tytle {
	margin: 10px;
}
.twoColFixLtHdr #container #maincontent #conotents02 #interview_area {
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}
.twoColFixLtHdr #container #maincontent #conotents02 #interview_area .kikite {
	font-size: 12px;
	color: #496C00;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	padding-bottom: 5px;
}
.twoColFixLtHdr #container #maincontent #conotents02 #interview_area .answer {
	padding: 20px;
	font-size: 100%;
	background-color: #DAE9B2;
}

.twoColFixLtHdr #container #sidebar1 .waku_solu_blue .bgcolor_gray {
	background-color: #EAEAEA;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}

.twoColFixLtHdr #container #maincontent .contents01 {
	margin-top: 20px;
}

/*hpcソリューション　newバージョンレイアウト　*/
	
	.column, .column_left, .column_right{
    border: 1px #ccc solid;
    float: left;
    height: 330px;
    width: 245px;
    padding-top: 10px;
    padding-right: 0;
    padding-bottom: 0px;
    padding-left: 0px;
    margin: 5px;
	}

	.column .auto, .column_left .auto, .column_right .auto{
	width:100%;
	height:300px;
	padding-left: 10px;
	}

	.column .auto ul, .column_left .auto ul, .column_right .auto ul{
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 15px;
	padding: 0;
	}
	
	.column .auto ul li, .column_left .auto ul li .column_right .auto ul li{
	margin:5px 5px 10px 10px;
	list-style-image: url(../images/yajirushi1.gif);
	font-size: 75%;
	}

	.column .auto ul li, .column_left .auto ul li .column_right .auto ul li{
	margin: 5px 5px 10px 10px;
	list-style-image: url(../images/yajirushi1.gif);
	font-size: 75%;
	}
	
/*サポートインデックス　newバージョンレイアウト　*/
	
	.column_left2 {
	border: 1px #ccc solid;
	float: left;
	height: 550px;
	width: 48%;
	padding-top: 10px;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 5px;
	}
	
	.column_right2 {
	border: 1px #ccc solid;
	float: left;
	height: 550px;
	width: 48%;
	padding-top: 10px;
	margin: 5px;
	}

	.column_left2 .auto, .column_right2 .auto{
	width: 97%;
	height: 500px;
	padding-left: 10px;
	}

	.column_left2 .auto ul, .column_right2 .auto ul{
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 15px;
	padding: 0;
	}
	
	.column_left2 .auto ul li, .column_right2 .auto ul li{
	margin:5px 5px 10px 10px;
	list-style-image: url(../images/yajirushi1.gif);
	font-size: 75%;
	}

	.column_left2 .auto ul li, .column_right2 .auto ul li{
	margin: 5px 5px 10px 10px;
	list-style-image: url(../images/yajirushi1.gif);
	font-size: 75%;
	}	
	

/*技術情報バックナンバー箇所レイアウト*/
.twoColFixLtHdr #container #maincontent .next {
	width: 83%;
	padding-top: 10px;
}

/*TOPへもどる箇所レイアウト*/
.twoColFixLtHdr #container #maincontent .totop {
	font-size: small;
}
.twoColFixLtHdr #container #maincontent #ototable {
	margin: 10px;
	float: right;
}
.column_right2 .auto .support_icon_cto {
	padding-top: 155px;
}
#standard {
	list-style-type: none;
}
.twoColFixLtHdr #container #maincontent .san-serif {
	font-family: sans-serif;
}
/* アンダーラインなしのリンク */

	a.sanshou{
	color:#007FB8;
	text-decoration:none;
		}

	a.sanshou:hover{
	color:#00567B;
	text-decoration:none;
		}
.images_height {
	vertical-align: top;
	text-align: center;
}
.twoColFixLtHdr #container #maincontent .images_height .seminar_image {
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 18px;
	padding-right: 5px;
}
.twoColFixLtHdr #container #maincontent .font_large {
	font-size: 125%;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-weight: bold;
}


/*長岡技術科学大学インタビューレイアウト*/

.twoColFixLtHdr #container #maincontent #conotents06 {
	width:765px;
	min-height:200px;
	padding:10;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 20;
	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: #C0C455;
	border-right-color: #cbce74;
	border-bottom-color: #cbce74;
	border-left-color: #cbce74;
}
.twoColFixLtHdr #container #maincontent #conotents06 .img_tytle {
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.twoColFixLtHdr #container #maincontent #conotents06 #interview_area {
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}
.twoColFixLtHdr #container #maincontent #conotents06 #interview_area .kikite {
	font-size: 12px;
	color: #666600;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	padding-bottom: 5px;
}
.twoColFixLtHdr #container #maincontent #conotents06 #interview_area .answer {
	padding: 20px;
	font-size: 100%;
	background-color: #EEEFD1;
}
/*八戸工業大学インタビューレイアウト*/

.twoColFixLtHdr #container #maincontent #conotents07 {
	width:765px;
	min-height:200px;
	padding:10;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0;
	border: 1px solid #999999;
}
.twoColFixLtHdr #container #maincontent #conotents07 .img_tytle {
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.twoColFixLtHdr #container #maincontent #conotents07 #interview_area {
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}
.twoColFixLtHdr #container #maincontent #conotents07 #interview_area .kikite {
	font-size: 12px;
	color: #000066;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	padding-bottom: 5px;
}
.twoColFixLtHdr #container #maincontent #conotents07 #interview_area .answer {
	padding: 20px;
	font-size: 100%;
	background-color: #D2DDE8;
}

/*八戸工高専インタビューレイアウト*/

.twoColFixLtHdr #container #maincontent #conotents08 {
	width:765px;
	min-height:200px;
	padding:10;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0;
	border: 1px solid #FBDC7D;
}
.twoColFixLtHdr #container #maincontent #conotents08 .img_tytle {
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.twoColFixLtHdr #container #maincontent #conotents08 #interview_area {
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}
.twoColFixLtHdr #container #maincontent #conotents08 #interview_area .kikite {
	font-size: 12px;
	color: #4D2600;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	padding-bottom: 5px;
}
.twoColFixLtHdr #container #maincontent #conotents08 #interview_area .answer {
	padding: 20px;
	font-size: 100%;
	background-color: #FFFFCC;
}

/*和歌山大学インタビューレイアウト*/

.twoColFixLtHdr #container #maincontent #conotents09 {
	width:765px;
	min-height:200px;
	padding:10;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0;
	border: 1px solid #54008C;
}
.twoColFixLtHdr #container #maincontent #conotents09 .img_tytle {
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.twoColFixLtHdr #container #maincontent #conotents09 #interview_area {
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}
.twoColFixLtHdr #container #maincontent #conotents09 #interview_area .kikite {
	font-size: 12px;
	color: #520088;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	padding-bottom: 5px;
}
.twoColFixLtHdr #container #maincontent #conotents09 #interview_area .answer {
	padding: 20px;
	font-size: 100%;
	background-color: #DFD0FF;
}
.twoColFixLtHdr #container #maincontent #conotents09 #interview_area .answer .dark-pink {
	color: #6C1A73;
	font-size: small;
	font-weight: bold;
}

.twoColFixLtHdr #container #maincontent #conotents09 #interview_area .answer2 {
	padding: 20px;
	font-size: 100%;
	font-family: "Symbol","Times New Roman";
	background-color: #DFD0FF;
}
.twoColFixLtHdr #container #maincontent #conotents09 #interview_area .answer2 .dark-pink {
	color: #6C1A73;
	font-size: small;
	font-weight: bold;
}


/*鳥取大学インタビューレイアウト*/

.twoColFixLtHdr #container #maincontent #conotents10 {
	width:765px;
	min-height:200px;
	padding:10;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0;
	border: 1px solid #D0E6A1;
}
.twoColFixLtHdr #container #maincontent #conotents10 .img_tytle {
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.twoColFixLtHdr #container #maincontent #conotents10 #interview_area {
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}
.twoColFixLtHdr #container #maincontent #conotents10 #interview_area .kikite {
	font-size: 13px;
	color: #697B00;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	padding-bottom: 5px;
}
.twoColFixLtHdr #container #maincontent #conotents10 #interview_area .answer {
	padding: 20px;
	font-size: 100%;
	background-color: #EEF6DD;
}
.twoColFixLtHdr #container #maincontent #conotents10 #interview_area .answer .dark-pink {
	color: #6C1A73;
	font-size: small;
	font-weight: bold;
}
.twoColFixLtHdr #container #maincontent #conotents10 #interview_area .table_tottori {
	background-color: #EEF6DD;
	padding-bottom: 10px;
	padding-left: 20px;
	padding-top: 10px;
	padding-right: 10px;
	margin-top: 20px;
}

/*東京理科大学インタビューレイアウト*/

.twoColFixLtHdr #container #maincontent #conotents11 {
	width: 765px;
	min-height: 200px;
	padding: 10;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0;
	border: 1px solid #7d0000;
}
.twoColFixLtHdr #container #maincontent #conotents11 .img_tytle {
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.twoColFixLtHdr #container #maincontent #conotents11 #interview_area {
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}
.twoColFixLtHdr #container #maincontent #conotents11 #interview_area .kikite {
	font-size: 12px;
	color: #87030B;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	padding-bottom: 5px;
}
.twoColFixLtHdr #container #maincontent #conotents11 #interview_area .answer {
	padding: 20px;
	font-size: 100%;
	background-color: #eeeeee;
}
.twoColFixLtHdr #container #maincontent #conotents11 #interview_area .answer .dark-pink {
	color: #6C1A73;
	font-size: small;
	font-weight: bold;
}

.twoColFixLtHdr #container #maincontent #conotents11 #interview_area .answer2 {
	padding: 20px;
	font-size: 100%;
	font-family: "Symbol","Times New Roman";
	background-color: #DFD0FF;
}
.twoColFixLtHdr #container #maincontent #conotents11 #interview_area .answer2 .dark-pink {
	color: #6C1A73;
	font-size: small;
	font-weight: bold;
}
.twoColFixLtHdr #container #maincontent #conotents11 #interview_area .kikite strong {
}

/*九州大学インタビューレイアウト*/

.twoColFixLtHdr #container #maincontent #conotents12 {
	width: 765px;
	min-height: 200px;
	padding: 10;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0;
	border: 1px solid #076BC9;
}
.twoColFixLtHdr #container #maincontent #conotents12 .img_tytle {
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.twoColFixLtHdr #container #maincontent #conotents12 #interview_area {
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}
.twoColFixLtHdr #container #maincontent #conotents12 #interview_area .kikite {
	font-size: 12px;
	color: #076BC9;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	padding-bottom: 5px;
}
.twoColFixLtHdr #container #maincontent #conotents12 #interview_area .answer {
	padding: 20px;
	font-size: 100%;
	background-color: #EAF2F7;
}
.twoColFixLtHdr #container #maincontent #conotents12 #interview_area .answer .dark-pink {
	color: #6C1A73;
	font-size: small;
	font-weight: bold;
}

.twoColFixLtHdr #container #maincontent #conotents12 #interview_area .answer2 {
	padding: 20px;
	font-size: 100%;
	font-family: "Symbol","Times New Roman";
	background-color: #DFD0FF;
}
.twoColFixLtHdr #container #maincontent #conotents12 #interview_area .answer2 .dark-pink {
	color: #6C1A73;
	font-size: small;
	font-weight: bold;
}

/*工学院大学2インタビューレイアウト*/

.twoColFixLtHdr #container #maincontent #conotents13 {
	width: 765px;
	min-height: 200px;
	padding: 10;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0;
	border: 1px solid #B3B3B3;
}
.twoColFixLtHdr #container #maincontent #conotents13 .img_tytle {
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.twoColFixLtHdr #container #maincontent #conotents13 #interview_area {
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}
.twoColFixLtHdr #container #maincontent #conotents13 #interview_area .kikite {
	font-size: 12px;
	color: #050378;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	padding-bottom: 5px;
}
.twoColFixLtHdr #container #maincontent #conotents13 #interview_area .answer {
	padding: 20px;
	font-size: 100%;
	background-color: #FCF7D4;
}
.twoColFixLtHdr #container #maincontent #conotents13 #interview_area .answer .dark-pink {
	color: #6C1A73;
	font-size: small;
	font-weight: bold;
}

.twoColFixLtHdr #container #maincontent #conotents13 #interview_area .answer2 {
	padding: 20px;
	font-size: 100%;
	font-family: "Symbol","Times New Roman";
	background-color: #DFD0FF;
}
.twoColFixLtHdr #container #maincontent #conotents13 #interview_area .answer2 .dark-pink {
	color: #6C1A73;
	font-size: small;
	font-weight: bold;
}

/*工学院大学1インタビューレイアウト*/

.twoColFixLtHdr #container #maincontent #conotents14 {
	width: 765px;
	min-height: 200px;
	padding: 10;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0;
	border: 1px solid #99DCF4;
}
.twoColFixLtHdr #container #maincontent #conotents14 .img_tytle {
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.twoColFixLtHdr #container #maincontent #conotents14 #interview_area {
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}
.twoColFixLtHdr #container #maincontent #conotents14 #interview_area .kikite {
	font-size: 12px;
	color: #033660;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	padding-bottom: 5px;
	font-weight: bold;
}
.twoColFixLtHdr #container #maincontent #conotents14 #interview_area .answer {
	padding: 20px;
	font-size: 100%;
	background-color: #EAF2F5;
}
.twoColFixLtHdr #container #maincontent #conotents14 #interview_area .answer .dark-pink {
	color: #6C1A73;
	font-size: small;
	font-weight: bold;
}

.twoColFixLtHdr #container #maincontent #conotents14 #interview_area .answer2 {
	padding: 20px;
	font-size: 100%;
	font-family: "Symbol","Times New Roman";
	background-color: #DFD0FF;
}
.twoColFixLtHdr #container #maincontent #conotents14 #interview_area .answer2 .dark-pink {
	color: #6C1A73;
	font-size: small;
	font-weight: bold;
}

/*早稲田大学インタビューレイアウト*/

.twoColFixLtHdr #container #maincontent #conotents15 {
	width: 765px;
	min-height: 200px;
	padding: 10;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0;
	border: 1px solid #C2DFD1;
}
.twoColFixLtHdr #container #maincontent #conotents15 .img_tytle {
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.twoColFixLtHdr #container #maincontent #conotents15 #interview_area {
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}
.twoColFixLtHdr #container #maincontent #conotents15 #interview_area .kikite {
	font-size: 12px;
	color: #3F7059;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	padding-bottom: 5px;
	font-weight: bold;
}
.twoColFixLtHdr #container #maincontent #conotents15 #interview_area .answer {
	padding: 20px;
	font-size: 100%;
	background-color: #E6F5EE;
}
.twoColFixLtHdr #container #maincontent #conotents15 #interview_area .answer .dark-pink {
	color: #6C1A73;
	font-size: small;
	font-weight: bold;
}

.twoColFixLtHdr #container #maincontent #conotents15 #interview_area .answer2 {
	padding: 20px;
	font-size: 100%;
	font-family: "Symbol","Times New Roman";
	background-color: #DFD0FF;
}
.twoColFixLtHdr #container #maincontent #conotents15 #interview_area .answer2 .dark-pink {
	color: #6C1A73;
	font-size: small;
	font-weight: bold;
}

/*スクロールするテキストエリア*/

.twoColFixLtHdr #container #maincontent #text_area {
	width: 700px;
	height: 100px;
	border-collapse: collapse;
	list-style-type: lower-roman;
	border-radius: 1px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	display: list-item;
	margin-left: 5px;
	margin-right: 5px;
	overflow-y: scroll;
	margin-top: 5px;
	margin-bottom: 5px;
	border: 1px solid rgba(183,179,179,1.00);
}

/*宇都宮大学1インタビューレイアウト*/

.twoColFixLtHdr #container #maincontent #conotents16 {
	width: 765px;
	min-height: 200px;
	padding: 10;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0;
	border: 1px solid #F7A60E;
}
.twoColFixLtHdr #container #maincontent #conotents16 .img_tytle {
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.twoColFixLtHdr #container #maincontent #conotents16 #interview_area {
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}
.twoColFixLtHdr #container #maincontent #conotents16 #interview_area .kikite {
	font-size: 12px;
	color: #010670;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	padding-bottom: 5px;
	font-weight: bold;
}
.twoColFixLtHdr #container #maincontent #conotents16 #interview_area .answer {
	padding: 20px;
	font-size: 100%;
	background-color: #FCF3DC;
}
.twoColFixLtHdr #container #maincontent #conotents16 #interview_area .answer .dark-pink {
	color: #6C1A73;
	font-size: small;
	font-weight: bold;
}

.twoColFixLtHdr #container #maincontent #conotents16 #interview_area .answer2 {
	padding: 20px;
	font-size: 100%;
	font-family: "Symbol","Times New Roman";
	background-color: #DFD0FF;
}
.twoColFixLtHdr #container #maincontent #conotents16 #interview_area .answer2 .dark-pink {
	color: #6C1A73;
	font-size: small;
	font-weight: bold;
}

/*茨城大学1インタビューレイアウト*/

.twoColFixLtHdr #container #maincontent #conotents17 {
	width: 765px;
	min-height: 200px;
	padding: 10;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0;
	border: 1px solid #031273;
}
.twoColFixLtHdr #container #maincontent #conotents17 .img_tytle {
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.twoColFixLtHdr #container #maincontent #conotents17 #interview_area {
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}
.twoColFixLtHdr #container #maincontent #conotents17 #interview_area .kikite {
	font-size: 12px;
	color: #512E03;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	padding-bottom: 5px;
	font-weight: bold;
}
.twoColFixLtHdr #container #maincontent #conotents17 #interview_area .answer {
	padding: 20px;
	font-size: 100%;
	background-color: #FCEEA7;
}
.twoColFixLtHdr #container #maincontent #conotents17 #interview_area .answer .dark-pink {
	color: #6C1A73;
	font-size: small;
	font-weight: bold;
}

.twoColFixLtHdr #container #maincontent #conotents17 #interview_area .answer2 {
	padding: 20px;
	font-size: 100%;
	font-family: "Symbol","Times New Roman";
	background-color: #DFD0FF;
}
.twoColFixLtHdr #container #maincontent #conotents17 #interview_area .answer2 .dark-pink {
	color: #6C1A73;
	font-size: small;
	font-weight: bold;
}

/*東京大学1インタビューレイアウト*/

.twoColFixLtHdr #container #maincontent #conotents18 {
	width: 765px;
	min-height: 200px;
	padding: 10;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0;
	border: 1px solid #D7F6A0;
}
.twoColFixLtHdr #container #maincontent #conotents18 .img_tytle {
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.twoColFixLtHdr #container #maincontent #conotents18 #interview_area {
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}
.twoColFixLtHdr #container #maincontent #conotents18 #interview_area .kikite {
	font-size: 12px;
	color: #795C35;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	padding-bottom: 5px;
	font-weight: bold;
}
.twoColFixLtHdr #container #maincontent #conotents18 #interview_area .answer {
	padding: 20px;
	font-size: 100%;
	background-color: #F1E3B0;
}
.twoColFixLtHdr #container #maincontent #conotents18 #interview_area .answer .dark-pink {
	color: #6C1A73;
	font-size: small;
	font-weight: bold;
}

.twoColFixLtHdr #container #maincontent #conotents18 #interview_area .answer2 {
	padding: 20px;
	font-size: 100%;
	font-family: "Symbol","Times New Roman";
	background-color: #DFD0FF;
}
.twoColFixLtHdr #container #maincontent #conotents18 #interview_area .answer2 .dark-pink {
	color: #6C1A73;
	font-size: small;
	font-weight: bold;
}

/*広島大学1インタビューレイアウト*/

.twoColFixLtHdr #container #maincontent #conotents19 {
	width: 765px;
	min-height: 200px;
	padding: 10;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0;
	border: 1px solid #5A493F;
}
.twoColFixLtHdr #container #maincontent #conotents19 .img_tytle {
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.twoColFixLtHdr #container #maincontent #conotents19 #interview_area {
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}
.twoColFixLtHdr #container #maincontent #conotents19 #interview_area .kikite {
	font-size: 12px;
	color: #493720;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	padding-bottom: 5px;
	font-weight: bold;
}
.twoColFixLtHdr #container #maincontent #conotents19 #interview_area .answer {
	padding: 20px;
	font-size: 100%;
	background-color: #FCFBF0;
}
.twoColFixLtHdr #container #maincontent #conotents19 #interview_area .answer .dark-pink {
	color: #6C1A73;
	font-size: small;
	font-weight: bold;
}

.twoColFixLtHdr #container #maincontent #conotents19 #interview_area .answer2 {
	padding: 20px;
	font-size: 100%;
	font-family: "Symbol","Times New Roman";
	background-color: #DFD0FF;
}
.twoColFixLtHdr #container #maincontent #conotents19 #interview_area .answer2 .dark-pink {
	color: #6C1A73;
	font-size: small;
	font-weight: bold;
}

/*九州大学2インタビューレイアウト*/

.twoColFixLtHdr #container #maincontent #conotents21 {
	width: 765px;
	min-height: 200px;
	padding: 10;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0;
}
.twoColFixLtHdr #container #maincontent #conotents21 .img_tytle {
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.twoColFixLtHdr #container #maincontent #conotents21 #interview_area {
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}
.twoColFixLtHdr #container #maincontent #conotents21 #interview_area .kikite {
	font-size: 14px;
	color: #1E2B8E;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	padding-bottom: 5px;
	font-weight: bold;
}
.twoColFixLtHdr #container #maincontent #conotents21 #interview_area .answer {
	padding: 20px;
	font-size: 100%;
	background-color: #ECECEC;
}
.twoColFixLtHdr #container #maincontent #conotents21 #interview_area .answer .dark-pink {
	color: #6C1A73;
	font-size: small;
	font-weight: bold;
}

.twoColFixLtHdr #container #maincontent #conotents21 #interview_area .answer2 {
	padding: 20px;
	font-size: 100%;
	font-family: "Symbol","Times New Roman";
	background-color: #DFD0FF;
}
.twoColFixLtHdr #container #maincontent #conotents21 #interview_area .answer2 .dark-pink {
	color: #6C1A73;
	font-size: small;
	font-weight: bold;
}

/*横浜創英大学インタビューレイアウト*/

.twoColFixLtHdr #container #maincontent #conotents22 {
	width: 765px;
	min-height: 200px;
	padding: 10;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0;
}
.twoColFixLtHdr #container #maincontent #conotents22 .img_tytle {
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.twoColFixLtHdr #container #maincontent #conotents22 #interview_area {
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}
.twoColFixLtHdr #container #maincontent #conotents22 #interview_area .kikite {
	font-size: 14px;
	color: #493720;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	padding-bottom: 5px;
	font-weight: bold;
}
.twoColFixLtHdr #container #maincontent #conotents22 #interview_area .answer {
	padding: 20px;
	font-size: 100%;
	background-color: #ECECEC;
}
.twoColFixLtHdr #container #maincontent #conotents22 #interview_area .answer .dark-pink {
	color: #6C1A73;
	font-size: small;
	font-weight: bold;
}

.twoColFixLtHdr #container #maincontent #conotents22 #interview_area .answer2 {
	padding: 20px;
	font-size: 100%;
	font-family: "Symbol","Times New Roman";
	background-color: #DFD0FF;
}
.twoColFixLtHdr #container #maincontent #conotents22 #interview_area .answer2 .dark-pink {
	color: #6C1A73;
	font-size: small;
	font-weight: bold;
}

/*立教大学インタビューレイアウト*/

.twoColFixLtHdr #container #maincontent #conotents23 {
	width: 765px;
	min-height: 200px;
	padding: 10;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0;
}
.twoColFixLtHdr #container #maincontent #conotents23 .img_tytle {
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.twoColFixLtHdr #container #maincontent #conotents23 #interview_area {
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}
.twoColFixLtHdr #container #maincontent #conotents23 #interview_area .kikite {
	font-size: 14px;
	color: #1B5978;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	padding-bottom: 5px;
	font-weight: bold;
}
.twoColFixLtHdr #container #maincontent #conotents23 #interview_area .answer {
	padding: 20px;
	font-size: 100%;
	background-color: #EEF9FB;
}
.twoColFixLtHdr #container #maincontent #conotents23 #interview_area .answer .dark-pink {
	color: #6C1A73;
	font-size: small;
	font-weight: bold;
}

.twoColFixLtHdr #container #maincontent #conotents23 #interview_area .answer2 {
	padding: 20px;
	font-size: 100%;
	font-family: "Symbol","Times New Roman";
	background-color: #DFD0FF;
}
.twoColFixLtHdr #container #maincontent #conotents23 #interview_area .answer2 .dark-pink {
	color: #6C1A73;
	font-size: small;
	font-weight: bold;
}


/*TrueCellSimulationsインタビューレイアウト*/

.twoColFixLtHdr #container #maincontent #conotents24 {
	width: 765px;
	min-height: 200px;
	padding: 10;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0;
}
.twoColFixLtHdr #container #maincontent #conotents24 .img_tytle {
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.twoColFixLtHdr #container #maincontent #conotents24 #interview_area {
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}
.twoColFixLtHdr #container #maincontent #conotents24 #interview_area .kikite {
	font-size: 14px;
	color: #483511;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	padding-bottom: 5px;
	font-weight: bold;
}
.twoColFixLtHdr #container #maincontent #conotents24 #interview_area .answer {
	padding: 20px;
	font-size: 100%;
	background-color: #F9EEF1;
}
.twoColFixLtHdr #container #maincontent #conotents24 #interview_area .answer .dark-pink {
	color: #6C1A73;
	font-size: small;
	font-weight: bold;
}

.twoColFixLtHdr #container #maincontent #conotents24 #interview_area .answer2 {
	padding: 20px;
	font-size: 100%;
	font-family: "Symbol","Times New Roman";
	background-color: #DFD0FF;
}
.twoColFixLtHdr #container #maincontent #conotents24 #interview_area .answer2 .dark-pink {
	color: #6C1A73;
	font-size: small;
	font-weight: bold;
}

/*TrueCellSimulationsインタビューレイアウト*/

.twoColFixLtHdr #container #maincontent #conotents25 {
	width: 765px;
	min-height: 200px;
	padding: 10;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0;
}
.twoColFixLtHdr #container #maincontent #conotents25 .img_tytle {
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.twoColFixLtHdr #container #maincontent #conotents25 #interview_area {
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}
.twoColFixLtHdr #container #maincontent #conotents25 #interview_area .kikite {
	font-size: 14px;
	color: #483511;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	padding-bottom: 5px;
	font-weight: bold;
}
.twoColFixLtHdr #container #maincontent #conotents25 #interview_area .answer {
	padding: 20px;
	font-size: 100%;
	background-color: #F9EEF1;
}
.twoColFixLtHdr #container #maincontent #conotents25 #interview_area .answer .dark-pink {
	color: #6C1A73;
	font-size: small;
	font-weight: bold;
}

.twoColFixLtHdr #container #maincontent #conotents25 #interview_area .answer2 {
	padding: 20px;
	font-size: 100%;
	font-family: "Symbol","Times New Roman";
	background-color: #DFD0FF;
}
.twoColFixLtHdr #container #maincontent #conotents25 #interview_area .answer2 .dark-pink {
	color: #6C1A73;
	font-size: small;
	font-weight: bold;
}

/*TrueCellSimulations（大貫先生）インタビューレイアウト*/

.twoColFixLtHdr #container #maincontent #conotents24 {
	width: 765px;
	min-height: 200px;
	padding: 10;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0;
}
.twoColFixLtHdr #container #maincontent #conotents24 .img_tytle {
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.twoColFixLtHdr #container #maincontent #conotents24 #interview_area {
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}
.twoColFixLtHdr #container #maincontent #conotents24 #interview_area .kikite {
	font-size: 14px;
	color: #19256A;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	padding-bottom: 5px;
	font-weight: bold;
}
.twoColFixLtHdr #container #maincontent #conotents24 #interview_area .answer {
	padding: 20px;
	font-size: 100%;
	background-color: #F7F3E9;
}
.twoColFixLtHdr #container #maincontent #conotents24 #interview_area .answer .dark-pink {
	color: #6C1A73;
	font-size: small;
	font-weight: bold;
}

.twoColFixLtHdr #container #maincontent #conotents24 #interview_area .answer2 {
	padding: 20px;
	font-size: 100%;
	font-family: "Symbol","Times New Roman";
	background-color: #DFD0FF;
}
.twoColFixLtHdr #container #maincontent #conotents24 #interview_area .answer2 .dark-pink {
	color: #6C1A73;
	font-size: small;
	font-weight: bold;
}

/*名古屋大学インタビューレイアウト*/

.twoColFixLtHdr #container #maincontent #conotents25 {
	width: 765px;
	min-height: 200px;
	padding: 10;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0;
}
.twoColFixLtHdr #container #maincontent #conotents25 .img_tytle {
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.twoColFixLtHdr #container #maincontent #conotents25 #interview_area {
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}
.twoColFixLtHdr #container #maincontent #conotents25 #interview_area .kikite {
	font-size: 14px;
	color: #19256A;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	padding-bottom: 5px;
	font-weight: bold;
}
.twoColFixLtHdr #container #maincontent #conotents25 #interview_area .answer {
	padding: 20px;
	font-size: 100%;
	background-color: #E2E2E5;
}
.twoColFixLtHdr #container #maincontent #conotents25 #interview_area .answer .dark-pink {
	color: #6C1A73;
	font-size: small;
	font-weight: bold;
}

.twoColFixLtHdr #container #maincontent #conotents25 #interview_area .answer2 {
	padding: 20px;
	font-size: 100%;
	font-family: "Symbol","Times New Roman";
	background-color: #DFD0FF;
}
.twoColFixLtHdr #container #maincontent #conotents25 #interview_area .answer2 .dark-pink {
	color: #6C1A73;
	font-size: small;
	font-weight: bold;
}


/*jobmap専用のpスタイル*/

.twoColFixLtHdr #maincontent .jobmap_p {
	font-size: 101%;
	margin-top: 30px;
	margin-right: 0;
	margin-left: 0;
	margin-bottom: 30px;
	min-height: 0px;
	line-height: 30px;
}

.flexboxA {
   float: left;
   width: 25%;
}
.flexboxB {
   float: left;
   width: 25%;
}
.flexboxC {
   float: right;
   width: 25%;
}
.flexboxD {
   float: right;
   width: 25%;
  
}
.clearfix:after {
content: ".";
display: block;
height: 0;
clear: right;
visibility: hidden;
}

.clearfix {display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
	
		
</style>
