/* CSS Document */

body {
		margin:0px;
		font-size: 12px;
        color:#666666;
		background-color:#FFFFFF;
        line-height: 18px;
	    letter-spacing: 1px;
		font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
		text-align:center;
		margin-left:auto;
		margin-right:auto;
		background-image:url(../img/bg.gif);
		background-color:#FFFFFF;
        }


#wrapper{
		width:741px;
		background-repeat:repeat-y;
		text-align:left;
		background:url(../img/bgw.gif) repeat-y;
		padding-right:5px;
		margin-left:auto;
		margin-right:auto;
		}
		
		
#header{
		width:740px;
		}		
		

#menu{
		width:741px;
		clear:both;
		}		

#contents1{
		width:741px;
		overflow:auto;
		margin-bottom:25px;
		}
		
#contents2{
		width:520px;
		float:left;
		}

		
#contents3{
		width:220px;
		float:right;
		}

#conleft1{
		width:490px;
		margin-top:15px;
		margin-left:15px;
		}

				
#footer{
		width:740px;
		height:55px;
		text-align:center;
		font-size:10px;
		background:#FFFFFF;
		border-top:1px solid #CCCCCC;
		}

.tc1{
		width:490px;
		margin-bottom:15px;
		overflow:auto;
		clear:both;
		}
.tc11r{
		width:370px;
		margin-left:120px;
		}

.tc11rin{
		width:360px;
		margin-left:10px;
		margin-bottom:5px;
		}

.tc21{
		width:240px;
		float:left;
		}

.tc21text{
		width:225px;
		margin-left:15px;
		margin-top:5px;
		}


.tc22{
		width:240px;
		margin-left:250px;
		}		

.tc22text{
		width:235px;
		margin-left:5px;
		margin-top:5px;
		}		

.tc31text{
		width:470px;
		margin-left:15px;
		margin-top:5px;
		}

.ci{
		width:490px;
		margin-top:30px;
		margin-bottom:15px;
		}

.c2{
		width:490px;
		}




.news{
		width:175px;
		font-size:10px;
		margin-left:25px;
		margin-bottom:20px;
		}

.ne2{
		width:175px;
		font-size:10px;
		margin-left:25px;
		margin-bottom:20px;
		}


.bana{
		width:180px;
		margin-top:20px;
		margin-left:20px;
		}

.mida1{
		background:url(../img/komida.gif) no-repeat;
		background-position:0 0.4em;
		text-indent:10px;
		float:right;
		margin-right:5px;
		}

.mida2{
		background:url(../img/komida.gif) no-repeat;
		background-position:0 0.4em;
		text-indent:10px;
		}


.mida3{
		background:url(../inter/img/icon.gif) no-repeat;
		background-position:0.6em 0.3em;
		text-indent:20px;
		}

.mida4{
		background:url(../img/komida.gif) no-repeat;
		background-position:0 0.4em;
		text-indent:10px;
		float:right;
		margin-left:10px;
		margin-right:5px;
		display:block;
		}

.bmenu{
		background:url(../kaisya/img/icon.gif) no-repeat;
		background-position:0 0.4em;
		text-indent:15px;
		margin-right:5px;
		font-weight:bold;
		}

.bmenu2{
		text-indent:8px;
		font-size:11px;
		}


/*  ぱんくずリストの設定  */
.pan{
		width:513px;
		height:17px;
		margin-left:1px;
		margin-top:2px;
		margin-bottom:1px;
		background:#EDEDED;
		padding-left:5px;
		font-size:10px;
		}

.pan2{
		width:490px;
		text-align:right;
		}

.kaisya{
		width:450px;
		margin-top:30px;
		margin-left:15px;
		margin-bottom:15px;
		}

.prf{
		width:470px;
		padding:10px;
		border:1px solid #999999;
		overflow:auto;
		margin-top:25px;
		}


.prf2{
		width:150px;
		float:left;
		margin:0 15px 15px 0;
		}


.gaiyou{
		width:488px;
		padding:0 0 0 0;
		border:1px solid #cccccc;
		overflow:auto;
		margin-top:10px;
		}
		
h3{
		background:url(../kaisya/img/subtit_haikei.gif) no-repeat;
		color:#2f3462;
		font-size:14px;
		text-indent:20px;
		margin:1px 1px 20px 1px;
		padding:0;
		}		
		
.gainaka{
		width:480px;
		margin-left:2px;
		}		

.men{
		width:488px;
		padding:0;
		border:1px solid #999999;
		overflow:auto;
		margin-top:10px;
		}


.met1{
		background:#CFDDE8;
		padding-left:10px;
		border-bottom:0.5px solid #FFFFFF;
		/*border-top:0.5px solid #FFFFFF;*/
		/* CSS Document */
		}

.met2{
		background:#E7E7E7;
		border-bottom:0.5px solid #FFFFFF;
		padding:10px 7px 10px 10px;
		/*border-top:0.5px solid #FFFFFF;*/
		}



.tnaka{
		margin-left:7px;
		}

.tnaka2{
		margin:2px 0 2px 0;
		}

.t1{
		vertical-align:top;
		}

.t2{
		font-size:11px;
		}

.t3{
		font-size:11px;
		}

.t4{
		vertical-align:top;
		text-align:right;
		}


.img1{
		margin:13px 0 10px 6px;
		}

.img2{
		margin-bottom:10px;
		}

.img3{
		margin-bottom:10px;
		}

.img4{
		margin-bottom:23px;
		}

.img5{
		margin-top:7px;
		margin-bottom:7px;
		}

.img7{
		margin-bottom:10px;
		}

.img6{
		float:left;
		margin-right:13px;
		margin-bottom:13px;
		}



a{
		color:#7a7a1a;
		text-decoration:underline;
		}
		
		
a:hover{
		color:#7a7a1a;
		text-decoration:none;
		}		







p{
		margin:0;
		padding:0;
		}


img{
		border:none;
		margin:0;
		padding:0;
		}

.left2{
		float:left;
		}
		
.right1{
		text-align:right;
		}	
		
.right2{
		float:right;
		}	
		


		
.top{
		vertical-align:top;
		}
		
.bold{
		font-weight:bold;
		}				
