@charset "utf-8";

  
/*====================
 +left-menu element
====================*/

.menuwrap h3 {
	   color: #333;
	   background-image:url(../../images/htdocs/mfp_hl01.gif);
}
	   
.menuwrap ul {border-left: 1px solid #050596;
		   border-right: 1px solid #050596;
           border-bottom: 1px solid #050596;
		   background-color:#f2f2fd;}

.menuwrap li{     
		      background-image:url(../../images/htdocs/mfp_arrow_top01.gif);

}			
			  	
.menuwrap a:link {color: #333;}
.menuwrap a:visited  {color: #222; }
.menuwrap a:hover  { color:#009;}			



.main-topics h2 {
	   color: #333;
	   background-image:url(../../images/htdocs/mfp_hl02.gif);
}

.main-topics ul { 
               border-left: 1px solid #050596;
		   border-right: 1px solid #050596;
           border-bottom: 1px solid #050596;
		   background-color:#f2f2fd;}
		   
.main-topics li{        
		      background-image:url(../../images/htdocs/mfp_arrow_top01.gif);
}			


.main-topics a:link {color: #333;}
.main-topics a:visited  { color: #222; }
.main-topics a:hover  {color:#009;}	


/*====================
会社概要
====================*/

.concept li{ font-size:small;
             color:#900;
			 line-height:150%;
			 text-indent:20px;}
			 
			 
/*====================
運営ポリシー
====================*/

   	   
.policy { margin:0 0 15px 15px;}
.policy li { list-style-type:none;
		   list-style-position:outside;
		   line-height: 150%;
           margin:15px 0 0px 0px;
		   padding:0 0 10px 0;
		   color:#555;
		   font-family: "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Osaka, sans-serif;
		   font-size:small;
		   border-bottom:dashed 1px #A1C5EA;
		   width:410px; }
		   
.policy p{ color:#900;
           font-size:medium;
		   font-weight:bold;}
.policy span{ color:#C60;
              font-weight:bold;}
			  
/*====================
要綱
====================*/

.summary { margin:0 0 15px 0px;}
.summary p{ color:#900;
           font-size:medium;
		   font-weight:bold;
		   margin:10px 0 5px;}
.summary span{ font-size:small;
						color:#555;
						line-height:160%;}
			  
.summary table{ width:445px;
                         border-collapse:collapse;
						 border:1px solid #bbb;
						 margin:15px 0 0 0;} 
						 
.summary td { border-collapse:collapse;
						border:1px solid #bbb;
						font-size:small;
						color:#555;
						padding:6px;
						line-height:160%;} 	
.summary a:link {
	font-size:medium;
	text-decoration:underline;
	font-weight:bold;
	color: #F60;
}
.summary a:visited  {font-size:medium; text-decoration:underline; font-weight:bold; color: #F60; }
.summary a:hover  {
	font-size:medium;
	text-decoration:none;
	font-weight:bold;
	color:#900;
}	