/* 左メニュー */

#left-menu{
      width:180px;
	  text-align:left;
	  vertical-align:top;
	  }
	  
#left-menu h2{
      background-image:url(../img/btn.gif);
	  background-repeat:no-repeat;
	  margin:0 0 0 0;
	  padding:6px 0 2px 5px;
	  font-weight:normal;
	  font-size:12px;
	  height:29px;
	  color:#333333;
	  }

#left-menu h3{
	background:#fff url(../img/btn_search.gif) no-repeat 0 0;
	margin:0 0 0 0;
	  padding:6px 0 2px 5px;
	  font-weight:normal;
	  font-size:12px;
	  height:29px;
	  color:#333333;
}
  
#left-menu ul{
	padding: 0;
	margin: 0 0 8px 0;
}
#left-menu a:link {color: #333333;text-decoration: none;}
#left-menu a:visited {color: #333333;text-decoration: none;}
#left-menu a:hover {color:#006699;text-decoration:none;}
#left-menu a:active {color: #333333;text-decoration: none;}	

#left-menu li{
	margin: 5px 0 0 8px;
	padding: 0 0 0 12px;
	list-style-type:none;
	background-image:url(../img/icon_04.gif);
	background-position:left;
	background-repeat:no-repeat;
	font-size:12px;
	line-height:170%;
}		    

#content-inside{
    margin: 10px 0 0 0;
    padding: 0;
    text-align: left;
	margin-left: auto;
	margin-right:auto;
	}
#content-inside .column_subtitle{
	font-size:12px;
	color:#336666;
	font-weight:normal;
	padding:2px 0 0 8px;
	margin:15px 0 5px 0;
	background-image:url(../technical/img/icon_01.gif);
	background-repeat:no-repeat;
	background-position:left;
}


/*-----------------------------
MT_column
------------------------------------------------------------*/
#content-inside ul .category_19{
	display:none;
}
#content-inside ul .category_20{
	display:none;
}
#content-inside ul .category_21{
	display:none;
}
#content-inside ul .category_22{
	display:none;
}
#content-inside ul .category_23{
	display:none;
}
#content-inside ul .category_24{
	display:none;
}
#content-inside ul .category_25{
	display:none;
}

#content-inside ul .category_26{
	display:none;
}
#content-inside ul .category_27{
	display:none;
}
#content-inside ul .category_28{
	display:none;
}



#gotop {
    text-align:right;
	font-size:9px;
	}

/*-----------------------------
MT_keitai
------------------------------------------------------------*/
#content-inside ul .category_kt_10{
	display:none;
}
#content-inside ul .category_kt_11{
	display:none;
}
#content-inside ul .category_kt_12{
	display:none;
}#content-inside ul .category_kt_13{
	display:none;
}
#content-inside ul .category_kt_14{
	display:none;
}
#content-inside ul .category_kt_15{
	display:none;
}
#content-inside ul .category_kt_16{
	display:none;
}
#content-inside ul .category_kt_17{
	display:none;
}
#content-inside ul .category_kt_18{
	display:none;
}

.margin_l10{
	margin-left:10px;
	margin-bottom:20px;
}

.margin_t10_txt_b{
	margin-top:10px;
	font-weight:bold;
}

/* コンテンツ部分 */

#content-right{
    width:545px;
	padding:0 0 0 0 ;
	margin:0 0 0 0;
	text-align:left;
	vertical-align:top;
	}

#content-right h3{
    background-image:url(../technical/img/title.gif);
	background-repeat:no-repeat;
	width:545px;
	height:28px;
	padding:3px 0 5px 30px;
	margin:0 0 0 0;
	color:#000000;
	font-size:14px;
	font-weight:lighter;
	}

#content-right hr{
   border-width: 1px 0px 0px 0px;
   border-style:dotted;
   border-color: #999999; 
   height: 1px; 
	}	


#business{
    padding:0 0 0 0;
	margin:10px 0 20px 10px;
	}

#business h4{
    font-size:14px;
	color:#336666;
	font-weight:lighter;
	padding:0 0 0 12px;
	margin:20px 0 0 0;
	background-image:url(../technical/img/icon_01.gif);
	background-repeat:no-repeat;
	background-position:left;
	}	
	

	
#business p{
    margin:5px 0 5px 20px;
	padding:0 0 0 0;
	line-height:1.5em;
	}	
	
.btn {
    text-align:right;
	}	
.book{
    float:left;
	margin-right:7px;
	margin-bottom:10px;
	}
#business hr{
   border-width: 1px 0px 0px 0px;
   border-style:dotted;
   border-color: #999999; 
   height: 1px; 
	}		

#inside{
    padding:0 0 0 0;
	margin:10px 0 0 10px;
	}

#inside h4{
    font-size:14px;
	color:#336666;
	font-weight:lighter;
	padding:0 0 0 12px;
	margin:10px 0 20px 0;
	background-image:url(../technical/img/icon_01.gif);
	background-repeat:no-repeat;
	background-position:left;
	}	

#inside h5{
    font-size:12px;
	color:#669900;
	font-weight:lighter;
	padding:0 0 0 0px;
	margin:10px 0 3px 0;
	}	
	
#inside hr{
   border-width: 1px 0px 0px 0px;
   border-style:dotted;
   border-color: #999999; 
   height: 1px; 
	}		
	
.agree{
    margin:5px 0 10px 0;	
	}
	
#inside p{
    margin:5px 0 10px 20px;
	padding:0 0 0 0;
	line-height:1.5em;
	}		
	
.link-left{
    width:40%;
	padding:5px 0 5px 2px;
	border-bottom:1px dashed #999999;
	}
	
.link-right{
    width:60%;
	border-bottom:1px dashed #999999;
	text-align:right;
	}
			
.keitai{
    border-bottom:1px dashed #999999;
	}			
	
/* コラム */	
		
#column {
    padding:0 0 0 0;
	margin:10px 0 0 10px;
	line-height:14px;
	}		

#column h4{
    font-size:12px;
	color:#336666;
	font-weight:lighter;
	padding:0 0 0 12px;
	margin:10px 0 20px 0;
	background-image:url(../technical/img/icon_01.gif);
	background-repeat:no-repeat;
	background-position:left;
	}			

#column h5{
    font-size:12px;
	font-weight:lighter;
	color:#003366;
	margin:0 0 5px 0;
	line-height:16px;
	}
	
/* セミナー・カンファレンス */	
	
#seminar {
    padding:0 0 0 0;
	margin:10px 0 0 10px;
	line-height:14px;
	}

#seminar a:link {color: #006699;text-decoration: none;}
#seminar a:visited {color: #006699;text-decoration: none;}
#seminar a:hover {color: #36F;text-decoration:none;}
#seminar a:active {color: #3399cc;text-decoration: none;}
	
#seminar h4{
    font-size:14px;
	color:#336666;
	font-weight:lighter;
	padding:0 0 0 12px;
	margin:30px 0 20px 0;
	background-image:url(../technical/img/icon_01.gif);
	background-repeat:no-repeat;
	background-position:left;
	}		
	
#seminar h5{
    font-size:12px;
	font-weight:lighter;
	color:#666600;
	margin:0 0 5px 0;
	line-height:16px;
	}		
		
#seminar p{
    margin:5px 0 10px 20px;
	padding:0 0 0 0;
	line-height:1.5em;
	}		
#seminar hr{
   border-width: 1px 0px 0px 0px;
   border-style:dotted;
   border-color: #999999; 
   height: 1px; 
	}			
	
.txt-cell{
    line-height:1.5em;
	padding:0 0 10px 0;
	border-bottom:1px dashed #999999;
	}
#seminar ul{
    padding:0 0 0 0;
	margin:5px 0 5px 25px;
	}
	
.confer{
    margin:5px 0 20px 0px;
	padding:0 0 0 0;
	line-height:1.5em;
	}
	
#quotient{
    padding:0 0 0 0;
	margin:10px 0 0 10px;
	line-height:14px;
	}
#quotient h4{
    font-size:14px;
	color:#669900;
	font-weight:lighter;
	padding:0 0 0 12px;
	margin:30px 0 20px 0;
	background-image:url(../technical/img/icon_01.gif);
	background-repeat:no-repeat;
	background-position:left;
	}		
	
#quotient h5{
    font-size:12px;
	font-weight:lighter;
	color:#666600;
	margin:0 0 5px 0;
	line-height:16px;
	}		
		
#quotient p{
    margin:5px 0 10px 20px;
	padding:0 0 0 0;
	line-height:1.5em;
	}
.cell_be{
    background-color:#f0eee3;
	padding:5px 0 5px 5px;
	line-height:1.5em;
	}
	
.cell_gr{
    background-color:#eeeeee;
	padding:5px 0 5px 5px;
	line-height:1.5em;
	}	
.cell_ar{
    padding:0px 0 0px 15px;
	
	}
 #column h4{
    font-size:14px;
	color:#336666;
	font-weight:lighter;
	padding:0 0 0 12px;
	margin:0px 0 10px 0;
	background-image:url(../technical/img/icon_01.gif);
	background-repeat:no-repeat;
	background-position:left;
	}	   


#sitemap{
    padding:0 0 0 0;
	margin:10px 0 0 10px;
	}
	
#sitemap h4{
    font-size:12px;
	color:#336666;
	font-weight:lighter;
	padding:0 0 0 12px;
	margin:0px 0 10px 0;
	background-image:url(../technical/img/icon_01.gif);
	background-repeat:no-repeat;
	background-position:left;
	}	

#sitemap ul{
	padding: 0;
	margin: 0 0 8px 0;
}	
	
#sitemap li{
	margin: 0px 0 5px 8px;
	padding: 0 0 0 10px;
	list-style-type:none;
	background-image:url(../img/icon_05.gif);
	background-position:left;
	background-repeat:no-repeat;
	font-size:12px;
	line-height:160%;
}				
		