@charset "utf-8";

#switch {

	margin-right: auto;
	margin-left: auto;
	padding-top: 10px;
	width: 890px;
	font-size: 50px;
	background-color: #eeeeee;
	padding-top: 5px;
	padding-bottom: 15px;
	text-align: left;
	background-image: url(../sp/css/img/kigou/sp.jpg);
	background-repeat: no-repeat;
	background-position: 35px center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #09F;
	margin-bottom: 10px;
	box-shadow: 0 1px 0 rgba(255,255,255,1);
	padding-left: 100px;
}

@media screen and (min-width: 481px) {
	   #switch { display:none;}

}

.clearfix:after {
	height: 0;
	visibility: hidden;
	content: ".";
	display: block;
	clear: both;
}
#moji-s {
	margin-top: 5px;
	width: 24px;
	height:22px
	display: block;
	float: left;
}
#moji-l {
	width: 35px;
	height:34px;
	display: block;
	background-image: url(top-index/moji-l-l.jpg);
	background-repeat: no-repeat;
	float: right;
}
#moji-l:hover img{
	visibility:hidden;
}
.p1 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 85%;
	color: #0769D4;
	text-align: left;
	padding-left: 5px;
	height: 25px;
	width: 955px;
	font-weight: bold;
	background-image: url(top-index/p-1.jpg);
	background-repeat: repeat-x;
	margin-top: 0px;
	padding-top: 6px;
	margin-bottom: 0px;
	clear: both;
	background-position: bottom;
}



#content {
	font-size: 90%;
	line-height: 150%;
	display: block;
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
}


h1 {
	font-size: 100%; }


h2 {font-size: 100%;
}


h3 {font-size: 100%;
}


dt {
	font-weight: bold;
}
dd {
	padding-bottom: 25px;
}



.clear {
	clear: both;
	display: block;
	padding-top: 30px;
	padding-bottom: 30px;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: 3366CC;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.clear-1 {
	clear: both;
	display: block;
	padding-top: 10px;
}



.h-1 {
	font-size: 14px;
	background-image: url(h/h1.jpg);
	background-repeat: no-repeat;
	height: 30px;
	padding-top: 5px;
	margin-bottom: 10px;
	background-position: left top;
	color: #333333;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	display: block;
	margin-top: 0px;
}
.h-580 {
	font-size: 14px;
	background-image: url(h/h2-580.jpg);
	background-repeat: no-repeat;
	height: 30px;
	padding-top: 5px;
	margin-bottom: 10px;
	background-position: right top;
	color: #333333;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	display: block;
	margin-top: 0px;
	width: 570px;
}
.h-2 {
	background-image: url(h/h3.gif);
	background-repeat: no-repeat;
	display: block;
	padding-left: 50px;
}

.h-3 {
	background-image: url(h/h2.jpg);
	background-repeat: no-repeat;
	display: block;
	padding-left: 50px;
	color: #CC6600;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-position: 2px top;
	height: 55px;
	font-weight: bold;
	padding-top: 5px;
	line-height: 140%;
	font-size: 100%;
}

.kaigyo {
	page-break-after: always;
}
/***********************************************/
/* Layout Divs                                 */
/***********************************************/




.img-r {
	display: block;
	float: right;
	margin-left: 10px;
	margin-bottom: 5px;
}
.img-r-0 {
	display: block;
	float: right;

}

#waku {
	border: 2px dashed #FFCCCC;
	display: block;
	padding: 5px;
}
#waku h3 {
	background-color: #666666;
	padding-left: 15px;
	padding-top: 2px;
	padding-right: 2px;
	margin: 0px;
	color: #FFFFFF;
	text-align: center;
}

#waku-r {
	border: 2px dashed #FFCCCC;
	display: block;
	padding: 5px;
	float: right;
	width: 365px;
}
#waku-r h3 {
	background-color: #FFCCCC;
	padding-left: 15px;
	padding-top: 2px;
	padding-right: 2px;
	margin: 0px;
}


.yazirushi {
	background-image: url(mark/sankaku-susume.gif);
	background-repeat: no-repeat;
	background-position: right center;
	font-size: 80%;
	padding-right: 35px;
}
.tyusyaku {
	background-repeat: no-repeat;
	background-position: right center;
	font-size: 80%;
	padding-right: 35px;
}
.tel-no {
	background-image: url(mark/tel.gif);
	background-repeat: no-repeat;
	background-position: left center;
	font-size: 80%;
	padding-left: 35px;
}


.sitename {
	font-size: 70%;
	text-align: left;
	width: 955px;
	color: #333333;
	margin-bottom: 5px;
	margin-top: 5px;
	padding-left: 5px;

}
.sitename A:link {
	text-decoration: underline;
	color: #333;
}
.sitename A:hover {
	text-decoration: none;
}
.sitename A:visited {
	text-decoration: underline;
	font-weight: normal;
	color: #333333;
}
.img-r-50 {
	float: right;
	padding-right: 50px;
}


.font-60 {
	font-size: 60%;
	line-height: 120%;
}
.font-70 {
	font-size: 70%;
	line-height: 130%;
}

.font-70-kome {
	font-size: 70%;
	line-height: 120%;
	margin-top: 5px;
	margin-bottom: 5px;
	display: block;
	background-image: url(mark/kome-black.jpg);
	background-repeat: no-repeat;
	background-position: left 2px;
	padding-left: 15px;
}
.font-80-kome {
	font-size: 80%;
	line-height: 120%;
	margin-top: 5px;
	margin-bottom: 5px;
	display: block;
	background-image: url(mark/kome-black.jpg);
	background-repeat: no-repeat;
	background-position: left 2px;
	padding-left: 15px;
}
.font-80 {
	font-size: 80%;
	font-weight: normal;
	line-height: 130%;
	
}
.font-80-kome0 {
	font-size: 80%;
	line-height: 120%;
	margin-top: 5px;
	margin-bottom: 5px;
	display: block;

}

.font-80-red {
	font-size: 80%;
	color: #F00;
}
.font-90-red {
	font-size: 90%;
	color: #F00;
}
.font-90 {
	font-size: 90%;
	line-height: 130%;
}
.font-90-0 {
	font-size: 90%;
	line-height: 130%;
}
.font-100 {
	font-size: 100%;
	
}
.font-100-0 {
	
}
.font-100-oreng{
	font-size: 100%;
	color: #CC6600;
}
.font-110 {
	font-size: 110%;
	
}
.font-fast {
	font-size: 150%;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #4AAA80;
	margin: 0px;
}

.font-green{
	font-size: 110%;
	color: #1B986C;
	font-weight: bold;
}

.font-oreng{
	font-size: 110%;
	color: #CC6600;
	font-weight: bold;
}

.font-purple{
	font-size: 110%;
	color: #6600FF;
	font-weight: bold;
}
.line-height120{
	line-height:130%;
	}
.line-height130{
	line-height:120%;
	}
.line-1 {
	background-image: url(line/pink.gif);
	background-repeat: repeat-x;
	background-position: center center;
	display: block;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 10px;
}



.dd-a {
	margin-top: 0px;
	padding-top: 0px;
	font-size: 90%;
	color: #333333;
	display: block;
}
.dd-b {
	padding-left: 10px;
	margin-top: 0px;
	padding-top: 0px;
	padding-right: 10px;
}
.dd-a img {
	float: left;
	border: 1px solid #000000;
	margin-right: 20px;
	margin-bottom: 10px;
}
.li-b {
	background-image: url(mark/sikaku.jpg);
	background-repeat: no-repeat;
	background-position: 0px 7px;
	list-style-type: none;
	padding-left: 15px;
}
.li-d {
	background-image: url(mark/sikaku.jpg);
	background-repeat: no-repeat;
	background-position: 0px 7px;
	list-style-type: none;
	padding-left: 15px;
}
.kome {
	background-image: url(mark/kome-red.jpg);
	background-repeat: no-repeat;
	background-position: 10px 5px;
	display: block;
	padding-left: 35px;
	font-size: 90%;
}


.img-l {
	display: block;
	float: left;
	margin-right: 10px;
	margin-bottom: 5px;
}




.base-murasaki {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #844C55;
	text-align: center;
	padding-top: 2px;
	padding-bottom: 2px;
}
.base-gellery-p {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #31005B;
	text-align: center;
}
.base-green {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #1B986C;
}
.haikei-6{
	font-weight: bold;
	color: #006633;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	padding-left: 70px;
	padding-top: 20px;
	padding-bottom: 7px;
	background-image: url(mark/green-t3.jpg);
	background-repeat: no-repeat;
	border-bottom-style: none;
	margin-bottom: 0px;
}
.haikei-7{
	display: block;
	font-size: 80%;
	text-align: right;
	clear: both;
	line-height: 120%;
}

.haikei-8{
	background-image: url(mark/green-f.jpg);
	background-repeat: no-repeat;
	height: 40px;
	padding-top: 20px;
	padding-left: 85px;
	margin-bottom: 15px;
}
.link {
	background-image: url(mark/sankaku-susume.gif);
	background-repeat: no-repeat;
	padding-left: 40px;
	background-position: 10px 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-right: 40px;
}
.link-back {
	background-image: url(mark/sankaku-back.jpg);
	background-repeat: no-repeat;
	padding-left: 40px;
	background-position: 10px 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-right: 40px;
}
.link-shiryo {
	text-align: right;
	display: block;
	font-size: 12px;
	background-image: url(mark/sankaku-susume.gif);
	background-repeat: no-repeat;
	background-position: 600px;
	margin-right: 10px;
}
.link-shiryo-3 {
	text-align: right;
	display: block;
	font-size: 12px;
	background-image: url(mark/sankaku-susume.gif);
	background-repeat: no-repeat;
	background-position: 450px;
	margin-right: 10px;
	padding-top: 0px;
}


.top-back {
	text-align: right;
	display: block;
	font-size: 12px;
	background-image: url(mark/sankaku.jpg);
	background-repeat: no-repeat;
	background-position: 700px;
	margin-bottom: 5px;
	margin-top: 10px;
}
.tojiru {
	text-align: right;
	display: block;
	font-size: 12px;
	background-image: url(mark/sankaku.jpg);
	background-repeat: no-repeat;
	background-position: 700px;
	margin-bottom: 5px;
	margin-top: 10px;
}
.befor {
	text-align: right;
	display: block;
	background-image: url(mark/sankaku.jpg);
	background-position: 570px;
	background-repeat: no-repeat;
	font-size: 12px;
	clear: both;
	margin-top: 0px;
	margin-bottom: 0px;
	width: 700px;
	margin-right: auto;
	margin-left: auto;
	padding-right: 260px;
	height: 20px;
	padding-top: 10px;
}

/***********************************************/
/* Layout Divs                                 */
/***********************************************/


#content-width50{
	display: block;
	text-align: left;
	height: 100%;
	width: 347px;
	margin-bottom: 10px;
	margin-right: 4px;
	margin-top: 0px;
}
#content-width50-r{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	display: block;
	height: 100%;
	width: 347px;
	float: right;
	clear: right;
	margin-bottom: 10px;
	margin-left: 4px;
	margin-top: 0px;
}



.yohaku {
	margin-right: 10px;
	margin-left: 10px;
}
.li-c {
	background-image: url(img-christianity/li.jpg);
	background-repeat: no-repeat;
	background-position: left 3px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 30px;
	margin-top: 3px;
	margin-bottom: 3px;
	display: block;
}
.li-g {
	background-image: url(img-christianity/li-g.jpg);
	background-repeat: no-repeat;
	background-position: left 3px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 35px;
	margin-top: 3px;
	margin-bottom: 3px;
	display: block;
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
}




.base-green2 {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #1B986C;
	text-align: center;
}


.red {
	color: #FF0000;
}
.haikei-4 {
	text-align: left;
	display: table-caption;
	width: 100%;
}
.font-120 {
	font-size: 120%;
	font-weight: bold;
}
#content #CertificationPageForm {
	text-align: center;
	display: block;
	height: 145px;
	width: 88px;
	margin-right: 10px;
	float: left;
	padding-top: 0px;
}
.qu {
	background-image: url(mark/q.jpg);
	display: block;
	padding-left: 40px;
	background-repeat: no-repeat;
	padding-bottom: 10px;
	background-position: 10px;
	padding-top: 5px;
}
.an {
	background-image: url(mark/a.jpg);
	display: block;
	padding-left: 30px;
	background-repeat: no-repeat;
	margin-bottom: 20px;
}

.waku-g {
	float: right;
	width: 650px;
	border: 1px solid #99CC00;
	padding: 10px;
}
.waku-g760 {
	float: right;
	width: 770px;
	border: 1px solid #99CC00;
	margin-bottom: 10px;
	display: block;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 5px;
}

.height {
	display: block;
	width: 100%;
	clear: both;
}

.box2 {
	display: block;
		line-height: 140%;
	height: 135px;
}
.submit {
	display: block;
	height: 30px;
	width: 200px;
	float: left;
	font-size: 18px;
}
#submit {
	text-align: center;
	width: 300px;
	margin-right: auto;
	margin-left: auto;
	display: block;
}

.font-80-p {
	font-size: 80%;
	color: #813FA5;
}
.font-80-n {
	font-size: 80%;
}




.li-a {
	font-size: 90%;
	line-height: 130%;
	margin-bottom: 5px;
	background-image: url(li/li-1.jpg);
	background-repeat: no-repeat;
	padding-left: 15px;
}

.p-space {
	padding-right: 10px;
	padding-left: 10px;
	line-height: 180%;
	display: block;
	margin-bottom: 20px;
}
.h2 {
	font-size: 100%;
	background-image: url(h/h-2.jpg);
	text-align: center;
	height: 30px;
	padding-top: 5px;
	padding-bottom: 3px;
	clear: both;
	display: block;
	background-position: left center;
	background-repeat: no-repeat;
}
.h3 {
	background-image: url(h/h-3.jpg);
	text-align: center;
	display: block;
	height: 28px;
	width: 325px;
	padding-top: 6px;
	padding-bottom: 2px;
	font-size: 100%;
}
.h3-w400 {
	background-image: url(h/h-3-w400.jpg);
	text-align: center;
	display: block;
	height: 28px;
	width: 400px;
	padding-top: 6px;
	padding-bottom: 2px;
	font-size: 100%;
}
.h3-2 {
	text-align: center;
	font-size: 90%;
	background-image: url(christ/keisen-2.gif);
	background-repeat: no-repeat;
	background-position: center center;
	margin-bottom: 10px;
}

#globalnav ul {
	overflow-y: hidden;
}





.top-back {
	text-align: right;
	display: block;
	font-size: 12px;
	background-image: url(mark/sankaku.jpg);
	background-repeat: no-repeat;
	background-position: 700px;
	margin-bottom: 5px;
	margin-top: 10px;
	clear: both;
}

.top-back1 {
	text-align: right;
	display: block;
	font-size: 12px;
	background-image: url(mark/sankaku.jpg);
	background-repeat: no-repeat;
	background-position: 695px 10px;
	margin-bottom: 5px;
	margin-top: 20px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CC0;
	padding-bottom: 3px;
	height: 20px;
	padding-top: 10px;
}



.name {
	color: #393D05;
	display: block;
	text-align: right;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #616707;
	font-size: 90%;
	margin-top: 25px;
	padding-top: 5px;
	line-height: 125%;
}

.h-3-440 {
	background-image: url(h/h2-440.jpg);
	background-repeat: no-repeat;
	display: block;
	padding-left: 50px;
	color: #CC6600;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-position: 2px top;
	height: 55px;
	font-weight: bold;
	padding-top: 5px;
	font-size: 90%;
}


.h-3s {
	background-image: url(h/h2.gif);
	background-repeat: no-repeat;
	display: block;
	padding-left: 35px;
	color: #333;
	background-position: left 0px;
	padding-bottom: 8px;
	padding-top: 5px;
	font-size: 100%;
	clear: both;
}










#content .new {
	background-image: url(new/waku.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 210px;
	width: 342px;
	padding-top: 30px;
	padding-right: 3px;
	padding-bottom: 10px;
	padding-left: 3px;
	margin-top: 0px;
	margin-bottom: 10px;
}

.tokki {
	background-image: url(mark/yajirushi-migi.gif);
	background-repeat: no-repeat;
	background-position: 5px 5px;
	display: block;
	padding-left: 45px;
	font-size: 100%;
	padding-right: 10px;
	border-top-width: 3px;
	border-right-width: 3px;
	border-bottom-width: 3px;
	border-left-width: 3px;
	border-top-style: dashed;
	border-right-style: none;
	border-bottom-style: dashed;
	border-left-style: none;
	border-top-color: #A8DA91;
	border-right-color: #A8DA91;
	border-bottom-color: #A8DA91;
	border-left-color: #A8DA91;
	padding-top: 10px;
	padding-bottom: 10px;
	background-position: 5px 15px;
}
.tokki2 {
	background-image: url(mark/yajirushi-migi.gif);
	background-repeat: no-repeat;
	background-position: 5px 5px;
	display: block;
	padding-left: 45px;
	font-size: 100%;
	padding-right: 10px;
	
}
.box3 ul .li-b {
	padding-bottom: 10px;
}
.box3 ul .li-b {
	background-position: 0px 4px;
}

.img-p {
	float: left;
	margin-right: 5px;
	display: block;
	margin-left: 5px;
}
.img-l-0 {
	float: left;
}
.waku1 {
	border: 1px solid #C76600;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 0px;
	padding-left: 2px;
	background-color: #D56D00;
	color: #FFF;
}
.right {
	text-align: right;
	display: block;
}

.waku2 {
	background-color: #FFFFCD;
	padding: 2px;
	border: 1px solid #79B823;
}
.waku-white {
	padding: 2px;
	border: 1px solid #79B823;
	height: 75px;
}
.waku-yellow {
	background-color: #FFFFCD;
	padding: 2px;
	border: 1px solid #79B823;
	height: 75px;
}
.left {
	text-align: left;
}
 .ul-a{
	width: 170px;
	padding-left: 0px;
	padding-right: 10px;
	margin-right: 10px;
	margin-left: 0px;
	margin-top: 0px;
	padding-top: 0px;
	float: left;
	display: block;
	}
.td-ul {
	margin-left: 0px;
	padding-left: 0px;
}




.caption-left {
	background-image: url(mark/sikaku.jpg);
	background-repeat: no-repeat;
	text-align: left;
	padding-left: 20px;
	background-position: 0px 10px;
}
.font-red160 {
	font-size: 160%;
	font-weight: bold;
	color: #F00;
}
.ul-td {
	font-size: 90%;
	margin-left: 10px;
	padding-left: 10px;
	line-height: 110%;
	padding-bottom: 0px;
	margin-bottom: 0px;
}

.ul-td-100 {
	font-size: 100%;
	margin-left: 10px;
	padding-left: 10px;
	line-height: 120%;
	padding-bottom: 0px;
	margin-bottom: 0px;
}
#light-box .kanso {
	float: right;
	width: 570px;
	padding-right: 0px;
	padding-top: 30px;
}

#light-box  .kanso ul li {
	margin-left: 20px;
	padding-left: 0px;
	padding-bottom: 20px;
	list-style-type: circle;
}
#light-box  .kanso ul li .customer {
	font-size: 80%;
	text-align: right;
	display: block;
	line-height: 100%;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #cc0;
	padding-bottom: 5px;
	padding-right: 10px;
}
#light-box  .kanso ul li .customer-1 {
	font-size: 80%;
	text-align: right;
	display: block;
	line-height: 100%;
	padding-right: 10px;

}
#light-box .kanso ul {
	margin-left: 0px;
	padding-left: 10px;
}
.w200 {
	float: left;
	width: 200px;
	padding-right: 10px;
	text-align: center;
	padding-top: 30px;
}
.gray {
	background-color: #D6D6D6;
}


.content-box {
	height: 250px;
	width: 100%;
	margin-bottom: 10px;
}


.content-box h3 a {
	font-weight: bold;
	color: #D67D2B;
	text-decoration: none;
}
.content-box .waku {
	background-image: url(h/box-haikei.jpg);
	height: 215px;
	width: 335px;
	padding-right: 6px;
	padding-left: 6px;
	background-position: center bottom;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	background-repeat: no-repeat;
	padding-top: 5px;
	font-size: 90%;
	line-height: 130%;

}
.content-box .waku a .center {
	padding-bottom: 5px;
}
.content-box .waku ul li {
	background-image: url(li/li-1.jpg);
	background-repeat: no-repeat;
	padding-left: 15px;
	font-size: 90%;
	background-position: 0px 2px;
	list-style-type: none;
}

.content-box ul {
	padding-left: 0px;
	width: 160px;
	margin-top: 0px;
	padding-top: 0px;
	margin-left: 0px;
}
.content-box .waku p {
	height: 65px;
	margin: 0px;
	padding: 0px;
}



.content-box h2{
	text-align: left;
	font-size: 100%;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-image: url(h/box.jpg);
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	background-position: left bottom;
	margin: 0px;
	height: 30px;
	width: 347px;
	background-repeat: no-repeat;
	padding: 0px;
	
}
.content-box h3{
	text-align: left;
	font-size: 100%;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-image: url(h/box.jpg);
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	background-position: left bottom;
	margin: 0px;
	height: 30px;
	width: 347px;
	background-repeat: no-repeat;
	padding: 0px;
	
}
.content-box h3 a{
	padding-right: 2px;
	padding-left: 10px;
	display: block;
	padding-top: 3px;
	padding-bottom: 7px;
	height: 20px;
	margin: 0px;
	width: 335px;
}

.center {
	text-align: center;
	display: block;
}
#fooder .fooder {
	float: right;
	width: 835px;
	padding-top: 10px;
	display: block;
	margin: 0px;
}

.img-f {
	display: block;
	float: left;
	width:100px;
	margin-right: 20px;
	margin-bottom: 5px;
}
#container #content-r #nav-link p {
	margin: 0px;
}
.site-link a {display: block;
}

.site-link a:hover img{
	visibility:hidden;

}
.site-link a:visited img{
	visibility:hidden;

}
#yorozu{
	background-image: url(../img/top/yorozu-o.jpg);

}
.new p{
	line-height: 130%;
	padding-top: 3px;
	padding-bottom:3px;
	margin-top: 0px;
	margin-bottom:0px

}
.new dt {
	line-height: 130%;
	margin-left: 3px;
	padding-left: 20px;
	margin-top: 0px;
	background-image: url(li/li-1.jpg);
	background-position: left 3px;
	background-repeat: no-repeat;
	font-weight: bold;
}
.new dd {
	line-height: 130%;
	font-size: 90%;
	margin-left: 20px;
	padding-left: 0px;
	margin-bottom: 5px;
	padding-bottom: 0px;
}
.new dl {
	margin: 0px;
	padding: 0px;
}
