@charset "UTF-8";



/***********************-
タイトル : 中野
概要：トップ

制作日：2009/04
-***********************/


@import url("basicg.css");
@import url("btng.css");
@import url("commonp.css");

#section2 #box1{
	float:left;
	width:365px;
 	margin:0;
 	padding:0;
_letter-spacing: 0.1em;
	
}
*+html div #box1 { letter-spacing: 0.1em; }


#section2 #nakanop1{
width:350px;
background:
url(../imgg/pro1.gif) no-repeat bottom left;
}
#section2 #nakanop3{
width:350px;
background:
url(../imgg/pro3.gif)  no-repeat top left;
}

#section2 #nakanop {
width:350px;
background:
url(../imgg/pro2.gif) repeat-y;
}

#section2 #nakanop .setumei{
width:185px;
padding:10px 5px 10px 20px;
font-size:90%;
_letter-spacing: 0.1em;
}
#section2 #nakanop .setumei img{
margin:15px 0 0 2px;
}
*+html div .setumei { letter-spacing: 0.15em; }


#section2 #nakanop .photo{
width:120px;
padding:10px 15px 0 5px;
text-align:center;
}
#section2 #nakanop .photo img{
margin:0 0 5px;
}
#section2 #nakanop .photo .cap{
margin:0 0 5px;
font-size:80%;
}

#section2 #info{
margin:20px 0 0;
padding:0 0 10px;
background:url(../imgg/semi1.gif) no-repeat #E8FFC7;
width:350px;
}
#section2 #info h2{
padding:15px 15px 0;
}

#section2 #info dl{
margin:5px 0 0 20px;
}
#section2 #info dl dt{
margin:10px 0 0 0;
font-size:100%;
line-height:1.4;
font-weight:bold;
background:url(../imgg/infoarrow.gif) no-repeat top left;
padding:0 0 2px 15px;
color:#660000;}


#section2 #info dl dt.manseki{
margin-right:20px;
}
#section2 #info dl dt.end{
	 background:url(../imgg/index/end.gif) no-repeat ;}


#section2 #info dl dt.line2 a{
background:url(../imgg/more_r2_c2.gif) no-repeat right bottom;
padding:5px 50px 18px 0;
}

#section2 #info dl dt.not a{
background:none;
padding:5px 50px 5px 0;
}


#section2 #info dl dt a:link,#section2 #info dl dt a:visited  {
color:#660000;
}
#section2 #info dl dt a:active,#section2 #info dl dt a:hover  {
color:#0066CC;
}

 #section2 #info dl dd{
margin:3px 20px 0 0;
padding:0 0 5px 15px;
border-bottom:1px dotted #666666;
font-size:90%;
}

#section2 #info dl dd .place{
text-align:right;
font-size:90%;
}


#section2 #info2{
margin:0 0 5px;
padding:0;
background:url(../imgg/semi2.gif) no-repeat top;
width:350px;
}

#section2 #contactunder {
background:url(../imgg/contact.gif) no-repeat top left;
width:355px;
height:120px;
}

#section2 #contactunder p {
padding:15px 0 10px 40px;
line-height:1.4;
font-size:100%;
 letter-spacing: none;}


/* safari only ¥*/

html[xmlns*=""] body:last-child #section2 #contactunder p {
padding:15px 0 10px 10px;
line-height:1.4;
font-size:100%;
 letter-spacing: none;}


#section2 #box2{
 margin:0;
 padding:0;
float:right;
width:190px;
	text-align:right;
	
}





#section2 #box2 .toplink{
	margin:0 0 0 3px;
	padding:0;
	text-align:left;
	background:url(../imgg/link2.gif) no-repeat bottom left;
	height:5px;

}
#section2 #box2 .underlink{
	margin:0 0 0 3px;
	padding:0;
	text-align:left;
	background:url(../imgg/link3.gif) no-repeat top left;
	height:5px;
}

#section2 #box2 div.link{
	margin:0 0 0 3px;
	padding:2px 0 5px 3px;
	text-align:left;
	border:1px solid #2AAB39;
}

#section2 #box2 div.link h2{
	margin:10px 5px 10px;
}
#section2 #box2 div.link h3{
	margin:5px;
	padding:4px 0 2px 5px;
	font-size:90%;
	background-color:#f0f0f0;

}
#section2 #box2 div.link h4{
	margin:5px 0 0 10px;
	font-size:80%;
}
#section2 #box2 div.link p{
	margin:3px 8px 10px 10px;
	font-size:80%;
	line-height:1.4;

}
.free{
margin:0 0 0 3px;
font-size:85%;
font-weight:normal;
}


#section2 #news{
margin:10px 0 0;
padding:0;
background:url(../imgg/newsback1.gif) no-repeat;
width:350px;
height:7px;
}
#section2 #news2{
margin:0;
padding:5px 10px 5px 15px;
background:url(../imgg/newsback2.gif) repeat-y;
width:325px;
_margin:-13px 0 0 0;
}
#section2 #news3{
margin:0 0 10px;
padding:0;
background:url(../imgg/newsback3.gif) no-repeat;
width:350px;
}

#section2 #news2 ul{
margin:8px 10px 0 0;
padding:0;
}
#section2 #news2 ul li{
margin:3px 0 5px;
padding:0 0 3px 12px;
background:url(../img/yn006_01.gif) no-repeat;
	font-size:90%;
	line-height:1.3;
border-bottom:1px dotted #660000;
}


/*11 01 30 追加*/
p.tai{
	margin:10px 18px 5px;}
p.tailink{
	text-align:right;
	padding:0;
	margin:0px 18px;
	font-weight:bold;}
p.tailink2{
	text-align:left;
	padding:0;
	margin:0px 18px;
	font-size:90%;}

p.tailink a{
	padding:3px 15px 0 0;
	background:url(../imgg/index/tai2.gif) no-repeat right;}


