body {margin-top: 0px; margin-bottom: 0px;}



A         { color:#FFFFFF; text-decoration:underline; }

A:visited { color:#FFFFFF; text-decoration:underline; }

A:hover   { color:#FFCC00; text-decoration:underline; }







/********* ポップアップリンク設定 *********/

.pop A {

	line-height:150%;

	color:#0000FF;

	text-decoration:underline;

	}



.pop A:visited {

	line-height:150%;

	color:#660033;

	text-decoration:underline;

	}



.pop A:hover {

	line-height:150%;

	color:#FF0000;

	text-decoration:underline;

	}



.link {

	background-image:url(images/pop-midashi.gif);

	background-repeat:no-repeat;

	padding:5 0 1 23;

}

.icon01 {

	background-image:url(images/schedule-icon01.gif);

	background-repeat:no-repeat;

	font-weight:bold;

	padding:5 0 3 53;

}

.icon01b {

	background-image:url(images/schedule-icon01-b.gif);

	background-repeat:no-repeat;

	height:35px;

	font-weight:bold;

	padding:20 0 3 53;

}

.icon02 {

	background-image:url(images/schedule-icon02.gif);

	background-repeat:no-repeat;

	padding:5 0 3 53;

}

.icon03 {

	background-image:url(images/schedule-icon03.gif);

	background-repeat:no-repeat;

	padding:5 0 3 53;

}



.icon01-v2 {

	background-image:url(images/schedule-icon01-v2.gif);

	background-repeat:no-repeat;

	font-weight:bold;

	padding:5 0 3 53;

}

.icon01b-v2 {

	background-image:url(images/schedule-icon01-b-v2.gif);

	background-repeat:no-repeat;

	height:35px;

	font-weight:bold;

	padding:20 0 3 53;

}

.icon02-v2 {

	background-image:url(images/schedule-icon02-v2.gif);

	background-repeat:no-repeat;

	padding:5 0 3 53;

}

.icon03-v2 {

	background-image:url(images/schedule-icon03-v2.gif);

	background-repeat:no-repeat;

	padding:5 0 3 53;

}



.corpPHmargin {

	margin:0 5px 5px 0;

}





.jinbutuPHmargin {

	margin:0 5px 5px 0;

}



td .w-small { width:108px; }

td .w-big   { width:509px; }



input ,select {

position:relative;

top:+2px;

}







/********************************/







  .base{font-size: 14px;

            line-height: 150%;

            color: #666666;

           }

  .top{font-size: 11px;

            line-height: 20px;

            color: #FF9900;

           }

  .size9{font-size: 10px;

            color: #333333;

           }

  .size11a{font-size: 11px;

            line-height: 18px;

            color: #666666;

           }

  .size11b{font-size: 11px;

            line-height: 18px;

            color: #ff6600;

           }



			 

  .size12{font-size: 11px;

            line-height: 18px;

            color: #666666;

           }

  .size12b{font-size: 12px;

            line-height: 18px;

            color: #ff9900;

           }

  .size12c{font-size: 12px;

            line-height: 22px;

            color: #ff6600;

           }

  .size12d{font-size: 11px;

            line-height: 16px;

            color: #333333;

           }

  .size12e{font-size: 12px;

           line-height: 18px;

           color: #666666;

           }

  .size12_kensaku{font-size: 12px;

           line-height: 18px;

           color: #FFFFFF;

		   font-weight:bold;

           }



　.size15{font-size: 15px;

            line-height: 16px;

            color: #333333;

           }

		   

  .tex_bold{font-weight:bold;

           }

  .size11_news

           {font-size:11px;

           }



  .menu{font-size: 12px;

            line-height: 18px;

            color: #333333;

			font-weight:bold;

           }





			

.title_w_b{font-size: 14px;

            line-height: 18px;

            color: #FFFFFF;

			font-weight:bold;

			 }

			 

.title_sub_blk{font-size: 13px;

            line-height: 14px;

            color: #666666;

			font-weight:bold;

			 }

			 

			 

.corp_main{font-size: 12px;

            line-height: 18px;

            color: #444444;

			 }

			 

				 

.size11_W

           {font-size:11px;

		    color: #FFFFFF;

           }



.rei{font-size: 10px;

            line-height: 12px;

            color: #666666;

			 }

		   

.hissu{font-size: 10px;

            line-height: 18px;

            color: #FF0000;

			 }

			 

.size12_bold{font-size: 12px;

            line-height: 18px;

            color: #333333;

			font-weight:bold;

			 }

			 

 .　　※　　{font-size: 12px;

            line-height: 18px;

            color: #FF0000;

			 }

			 

 .corp_kana{font-size: 11px;

            line-height: 14px;

            color: #666666;

			 }			 

			 

 .corp_syamei{font-size: 15px;

            line-height: 18px;

            color: #444444;

			font-weight:bold;

			 }		 

			 

 .corp_mobile{font-size: 11px;

            line-height: 14px;

            color: #444444;

			 }				

			 

 	 			 

 .jinbutu_catch{font-size: 14px;

            line-height: 18px;

            color: #cc0000;

			font-weight:bold;

			 }		 

			 	 			 

 .jinbutu_midasi{font-size: 13px;

            line-height: 18px;

            color: #cc0000;

			font-weight:bold;

			 }		 

		 			 	 	 			 

 .jinbutu_name{font-size: 15px;

            line-height: 14px;

            color: #0000FF;

			font-weight:bold;

			 }		 

		 			 

	 	  	  	 	 			 

 .Mbox_title{font-size: 13px;

            line-height: 20px;

            color: #C66799;

			font-weight:bold;

			 }		 

		 				 

		 			 	 	 			 

 .Mbox_menu{font-size: 12px;

            line-height: 28px;

			 }		 

		 				 

			 

.front_main{font-size: 12px;

            line-height: 18px;

            color: #777777;

			 }

			 

			 

.mp_midasi{font-size: 12px;

            line-height: 18px;

            color: #FF0000;

			font-weight:bold;

			 }

			 

			 

 .kensaku_r_size11{font-size: 11px;

            line-height: 14px;

            color: #666666;

           }

			 	 

 .kensaku_r_corp{font-size: 15px;

            line-height: 24px;

            color: #666666;

			font-weight:bold;

           }



.mp_title_w{font-size: 12px;

            line-height: 16px;

            color: #FFFFFF;

			font-weight:bold;

           }

			 	  

.cal_red{font-size: 12px;

            line-height: 14px;

            color: #FF9999;

            hover: #FF9999

  }

  

  

			 

.blog_manu{font-size: 12px;

            line-height: 14px;

            color: #FFFFFF;

			 }



			 

.blog_main{font-size: 12px;

            line-height: 18px;

            color: #444444;

			 }

			 
.contents{margin-left:14px;}




















