/* Column */
#ColumnTop{
	padding-top:10px;
	padding-left:10px;
}
#Column{
	background-image:url(images/top/column.jpg);
	width:684px;
	height:70px;
}
#ColumnMain{
	padding-top:10px;
	padding-left:10px;
}
#ColumnHead{
	border:1px #CCCCCC solid;
	width:662px;
	height:133px;
}
#ColumnHead a:link,
#ColumnHead a:visited,
#ColumnHead a:hover{
 	color:#01009a;
}
#Ph1{
	float:left;
}
#Ph2{
	float:right;
}
#ColumnHead ul{
	padding:8px;
	width:380px;
	float:left;
	list-style:none;
}
#ColumnHead li{
	background-image:url(images/top/icon/icon1.gif);
	background-position:0px;
	background-repeat:no-repeat;
	padding-left:20px;
}
.Icon{
	margin-right:5px;
	vertical-align:middle;
}
#More{
	text-align:right;
	margin-right:10px;
	margin-top:70px;
	float:right;
}
#ColumnLeft,
#ColumnLeft2{
	float:left;
	width:326px;
}
#QA{
	background-image:url(images/top/qa.gif);
	width:326px;
	height:24px;
	margin-top:18px;
}
#Wine{
	background-image:url(images/top/wine.gif);
	width:326px;
	height:24px;
	margin-top:10px;
}
.QAList{
	margin:10px;
	width:303px;
}
.QSubject img{
	margin-right:10px;
	vertical-align:middle;
	
}
.SalesPh{
	float:left;
	margin-right:10px;
}
.QSubject{
	font-size:14px;
	font-weight:bold;
}
.QText{
	margin-top:5px;
	line-height:160%;
}
.ShortLine{
	margin-top:5px;
	margin-bottom:5px;
}
.DateList{
	text-align:right;
}
.Date{
	float:left;
	width:170px;
	text-align:right;
	margin-right:10px;
}
.Date2{
	float:left;
	margin-right:10px;
	margin-left:10px;
}
.RedIcon{
	margin-right:5px;
}
.GrayBox{
	background-color:#eaeaea;
	padding:2px 10px 1px 0px;
	text-align:right;
}
#ColumnRight{
	float:right;
	width:326px;
	margin-right:20px;
}
	
#TopInterview{
	background-image:url(images/top/interview.jpg);
	width:326px;
	height:24px;
	margin-top:23px;
}
#TopVisual{
	background-image:url(images/top/visual.gif);
	width:326px;
	height:24px;
	margin-top:18px;
}
.Ph1{
	float:left;
}
.TopIvList{
	margin:10px;
	width:303px;
}
.Img{
	float:left;
	margin-right:10px;
}
.IVText1{
	float:right;
	width:205px;
}
.IVText2{
	float:right;
	width:240px;
}
.clear{
	clear:both;
}
.ShortLine2{
	margin-top:10px;
}
.QSubject a:link,
.QSubject a:visited,
.QSubject a:hover,
.IVText1 a:link,
.IVText1 a:visited,
.IVText1 a:hover,
.QAList a:link,
.QAList a:visited,
.QAList a:hover,
.GrayBox a:link,
.GrayBox a:visited,
.GrayBox a:hover{
 	color:#CC0000;
}
.IVText2 a:link,
.IVText2 a:visited,
.IVText2 a:hover{
	color:#000000;
}
.IvList{
	padding-left:15px;
}

.IVer{
	text-align:right;
	font-size:10px;
}



/* Navi */
.Columnavi{
	margin-top:28px;
}
#NaviInt{
	background-image:url(images/top/navi/columnbn.jpg);
	width:235px;
	height:25px;
	margin-top:10px;
	margin-bottom:10px;/* Navi2dl*/
}
/*--------Navi2--------*/
.glossymenu{
width: 226px; /*width of menu*/
}
/* DFj[ */
.glossymenu a.menuitem{
background-image:url(http://www.topsalesman.net/column/images/navi/navimenu.gif);
background-repeat:no-repeat;
background-position:top left;
color:#333333;
display: block;
position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
width: 216px;
height:21px;
font-size:12px;
font-weight:bold;
padding: 5px 0px 0px 0px;
padding-left: 10px;
text-decoration: none;
}

/* JACR */
.glossymenu a.menuitem .statusicon{ /*CSS for icon image that gets dynamically added to headers*/
position: absolute;
top: 5px;
right: 5px;
border: none;
}

/* Xge */
.submenu ul{
	list-style-type: none;
	margin: 0;
	padding: 0;
	width: 226px;
	margin-bottom:10px;
}
.submenu li{
	border-bottom: 1px dotted #666666;
	padding-bottom:5px;
}
.IconList{
	background-image:url(http://www.topsalesman.net/column/images/icon1.gif);
	background-repeat:no-repeat;
	list-style:none;
	background-position:4px 4px;
	font-size:12px;
	padding-left:20px;
	padding-bottom:5px;
	margin-top:3px;
}
.Menuimg{
	margin-left:10px;
	margin-top:3px;
}
.submenu td{
	font-size:12px;
}
.submenu td a{
	color:#333333;
	font-weight:bold;
}

.IconList a{
	color:#333333;
}
.clear{
	clear:both;
}
.Menutext{
	padding-top:5px;
}
/*コラムTOP2列対応*/
.ColumheadL{
	float:left;
	border:1px solid #CCCCCC;
	width:325px;
}
.ColumheadR{
	float:right;
	border:1px solid #CCCCCC;
	width:325px;
	margin-right:20px;
	_margin-right:10px;
}
.ColumheadL ul,
.ColumheadR ul{
	list-style:none;
	padding-top:10px;
	padding-left:10px;
}
.ColumheadL li,
.ColumheadR li{
	background-image:url(../images/top/icon/icon1.gif);
	background-repeat:no-repeat;
	background-position:2px;
	padding-left:20px;
	margin-bottom:5px;
}
.ColumheadL p,
.ColumheadR p{
	text-align:right;
	padding:5px;
	padding-right:10px;
	
}
.ColumheadL p img,
.ColumheadR p img{
	margin-right:5px;
}