@charset "shift_jis";



body {

	margin-top: 0px;

	margin-left: 0px;

	background-image: url(../img/bg.gif);

	background-repeat: repeat-y;

	background-color: #E5E5E5;

	margin-bottom: 0px;

}



img {

	margin: 0px;

	padding: 0px;

	border: 0;

}

.txt-s {

	font-size: 70%;

	line-height: 120%;

}

.txt-m {

	font-size: 80%;

	line-height: 120%;

}

.txt-l {

	font-size: 90%;

	line-height: 140%;

}

#footer {

	width: 760px;

	margin-bottom: 20px;

}

#footer #pagetop {

	background-color: #00833e;

	height: 20px;

	padding-right: 10px;

	text-align: right;

	margin-bottom: 10px;

}

#footer #slink {

	width: 740px;

	margin-right: auto;

	margin-left: auto;

}

#footer p {

	margin: 0px;

	padding: 0px;

	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";

	color: #707070;

}

#footer    #slink img  {

	margin: 0px;

	padding: 0px;

	float: right;

}



#footer  a {

text-decoration: none;

}

#footer  a:link {

	color:#707070;

}

#footer  a:visited {

	color:#999999;

}

#footer  a:hover {

	color:#00833E;

}

#wrapper {

	width: 760px;

	margin: 0px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

}

#wrapper  #content #left-side {

	width: 487px;

	float: left;

}



#wrapper #content #right-side {

	width: 240px;

	float: right;

}

.panf      {

	margin-right: 5px;

	width: 60px;

	float: left;

}

.date      {

	width: 151px;

	float: left;







}

#wrapper #mainimg {

	margin-bottom: 10px;

}



h2 {

	font-size: 0px;

	line-height: 0px;

	margin: 0px;

	padding: 0px;

}

#content {

	width: 740px;

	margin-right: auto;

	margin-left: auto;

	margin-bottom: 10px;

}

#view {

	margin-bottom: 0px;

	background-color: #e5e5e5;

	padding-top: 10px;

	padding-bottom: 10px;

	padding-left: 10px;

	width: 470px;

}
#shinsai {
	width: 708px;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	border: 1px solid #555252;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;

}
#shinsai  p {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	margin: 0px;
	padding: 0px;
	font-size: 80%;
	line-height: 200%;

}
#apology-btn {
	margin-bottom: 10px;
}



.txt-right   {

	padding: 0px;

	text-align: right;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 10px;

	margin-left: 0px;

}

.txt-center {

	text-align: center;

	margin: 0px;

	padding: 0px;

}

.view-pickup {

	margin-top: 0px;

	padding: 5px;

	width: 216px;

	float: left;

	margin-right: 8px;

}

.viex-box {

	width: 468px;

	margin-top: 7px;

	background-image: url(../img/viewbg.gif);

	background-repeat: repeat-y;

	background-position: left top;

}



.view-pickup a {

	text-decoration: none;

}

.view-pickup  a:link {

	color: #5AA0C8;

}

.view-pickup  a:visited {

	color:#999999;

}

.view-pickup  a:hover {

	color:#3881AB;

}



.view-pickup p {

	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";

	margin: 0px;

	padding: 0px;

	color: #5AA0C8;

}

.view-pickup p img {

	padding: 0px;

	margin-top: 10px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

}

.viewbtn {

	margin-top: 10px;

	float: left;

	margin-right: 10px;

}

.sub-btn {

	margin-top: 10px;

}

#guide01 {

	margin-bottom: 10px;

}

#guide01 ul {

	margin: 0px;

	padding: 0px;

	list-style-type: none;

}

#guide01 li {

	margin: 0px;

	padding: 0px;

	display: inline;

}

#cont-navi {

	margin-bottom: 10px;

}

#cont-navi ul {

	margin: 0px;

	padding: 0px;

	list-style-type: none;

}

#cont-navi li {

	display: block;

	margin-top: 0px;

	margin-right: 7px;

	margin-bottom: 4px;

	margin-left: 0px;

	padding: 0px;

	float: left;

}

#press {

	width: 240px;

	margin-bottom: 10px;

}

.inner-box {

	width: 216px;

	border: 2px solid #e5e5e5;

	padding-top: 5px;

	padding-right: 10px;

	padding-bottom: 5px;

	padding-left: 10px;

}

#press   a {

text-decoration: none;

}

#press   a:link {

	color: #000000;



}

.cmt {

	margin-bottom: 10px;

	padding-left: 31px;

	width: 449px;

}

.cmt   a:visited {

	color: #0000FF;

}

.cmt   a:link {

	color: #0000FF;

}

.cmt   a:hover {

	color: #999999;

}

.cmt  ul   {
	padding: 0px;
	margin: 0px;

}

.cmt li   {

	padding: 0px;

	list-style-image: url(../img/arrows.gif);

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 5px;

	margin-left: 0px;

}

.cmt p {

	margin: 0px;

	padding: 0px;

}







#press   a:visited {

	color:#999999;

}

#press   a:hover {

	color:#F99000;

}

dl {

	padding: 0px;

	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 5px;

	margin-left: 0px;

}

dl p {

	margin: 0px;

	padding: 0px;

}



dl dt {

	margin-top: 0px;

	margin-bottom: 3px;

	margin-left: 0px;

	width: 8.2em;

	padding-top: 1px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

}

dl dd {

	border-bottom-width: 1px;

	border-bottom-style: dashed;

	border-bottom-color: #E5E5E5;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 6px;

	padding-left: 0px;

	margin: 0px;

}

#news {

	width: 240px;

	margin-bottom: 10px;

}

#news a {

	text-decoration: none;

}

#news a:link {

	color:#000000;

}

#news a:visited {

	color:#999999;

}

#news a:hover {

	color:#60B6E0;

}

#update {

	width: 240px;

	margin-bottom: 10px;

}

#update a {

	text-decoration: none;

}

#update a:link {

	color:#000000;

}

#update a:visited {

	color:#999999;

}

#update a:hover {

	color:#999CDF;

}

#slider {

	width: 740px;

	margin-right: auto;

	margin-bottom: 10px;

	margin-left: auto;

}

.fade/* Breite beschranken */

 {

	text-align: left;

	width: 226px;

	padding: 7px;

	background-color: #e5e5e5;

	height: 78px;

	margin-bottom: 10px;

	overflow: hidden;

}

.fade ul {

	margin: 0px;

	padding: 0px;

}

.fade li {

	margin: 0px;

	padding: 0px;

	list-style-type: none;

}

.fade ul#portfolio   li img{

	padding: 0px;

	margin: 0px;

}

.style1 {color: #000000}

#tabspace {
	width: 487px;
	margin-bottom: 10px;

}
.bn-space {
	width: 480px;
	margin-bottom: 10px;
	margin-top: 5px;
}
.bn-space-left {
	float: left;
	width: 235px;
}
.bn-space-right {
	float: right;
	width: 235px;
}

