/* 基本の設定始まり*/
*{
margin:0;
padding:0;
}
html {
overflow-y:scroll;
}
img {
	 border:none;
	}
body {
	  margin:0;
	  padding:0;
	  color: #111111;		   /* 基本の文字色 */
	  background: #FFFFFF;    /* 基本の背景色 */
	  /* background-image: url(images/bg.gif);   基本の背景画像 */
	  font-size:15px;		   /* 基本の文字サイズ */
	  line-height:1.6em;		   /* 基本の行間 */
	  font-family:"MS Pゴシック", Osaka, "ヒラギノ角ゴ Pro W3" ;/* 基本のフォント*/
	 }
/* 基本の設定終わり*/

/* リンクの設定始まり*/
a:link { text-decoration:NONE; color: #000080; }    /* まだ見ていない*/
a:visited { text-decoration:NONE; color: #000080; } /* 既に見た */
a:hover { color: #666666; }                         /* カーソルを載せた状態 */
a:active { color: #0033FF; }                        /* マウスボタンを押した状態 */
/* リンクの設定終わり*/

@media screen {
#ba_blog{
margin:6px;padding-right:9px;
display:block;
width:280px;
color:#FFFFFF;
background:url(images/ba_blog140.jpg) no-repeat;
height:70px;
line-height:70px;
text-decoration:none;
text-align:center;
}

#ba_blog a{
display:block;
width:280px;
color:#FFFFFF;
background:url(images/ba_blog140.jpg) no-repeat;
height:70px;
line-height:70px;
text-decoration:none;
text-align:center;
}

#ba_blog a:hover{
color:#FFFFFF; 
background-position:left bottom;
}

.content {
		  font-size: 0.95em;
		  line-height: 1.7em;
		  font-family: "MS Pゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
		 }
.unnamed1 {
		   font-size: 0.87em;
		   line-height: 1.6em;
		   font-family: "MS Pゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
		  }
.tdhr0{
	  border-top:1px solid #cccccc;
	  border-right:1px solid #cccccc;
	  border-left:1px solid #cccccc;
	  border-bottom:1px solid #cccccc;
     }
.tdhr{
	  border-top:0px solid #cccccc;
	  border-right:0px solid #cccccc;
	  border-left:0px solid #cccccc;
	  border-bottom:1px dotted #cccccc;
     }
.tdhr_2{
	  border-top:0px solid #cccccc;
	  border-right:0px solid #cccccc;
	  border-left:0px solid #cccccc;
	  border-bottom:1px dotted #cccccc;
	  padding-left:5px;
	  font-size:0.77em;
	  line-height:1.5em;
     }
.tdhr_3{
	  border-top:0px solid #cccccc;
	  border-right:0px solid #cccccc;
	  border-left:1px solid #cccccc;
	  border-bottom:1px solid #cccccc;
     }
.tdhr_4{
	  border-top:0px solid #cccccc;
	  border-right:1px solid #cccccc;
	  border-left:0px solid #cccccc;
	  border-bottom:1px solid #cccccc;
     }
#main{width:782px;margin:17px 0 0 0;padding:0;text-align:center;border:1px solid #c8d5bb ;}
#bukken{width:784px;margin:17px 0 0 0;padding:0;text-align:center;border:0px solid #c8d5bb ;}
.smalltitle { /* border-bottom:2px dotted #cccccc;
			  color:#444444; */
			  text-align:left;
			  margin:10px 8px 5px 21px;
			  font-size: 0.95em;
		      line-height: 1.6em;
		      font-family: "MS Pゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
			  height:30px;
			  background-repeat:no-repeat;
			  background-image:url(images/midashi.gif);}
.smalltitu { border-bottom:0px dotted #cccccc;text-align:left;margin:8px 8px 5px 21px;
		     font-size: 0.95em;
		     line-height: 1.6em;
		     font-family: "MS Pゴシック", Osaka, "ヒラギノ角ゴ Pro W3";}
.buk_title { border-bottom:2px dotted #cccccc;
			  color:#111;
			  text-align:left;
			  margin:0px 8px 5px 0px;
			  font-size: 0.95em;
		      line-height: 1.6em;
		      font-family: "MS Pゴシック", Osaka, "ヒラギノ角ゴ Pro W3";}
.square_g {font-size:0.77em;line-height:1.6em;color:#aaaaaa;}
.thumb img{
			position : absolute ;
			clip : rect(33px 153px 153px 33px) ;
			overflow:hidden;
		   }
.s {
	font-size: 0.8em;
	line-height:1.6em;
   }
.xs {
	 font-size:0.77em;
	 line-height:1.6em;
	}
.clear {
		clear:both;
		height:15px;
	   }
#footer {
		 margin:20px 0 0 0;
	    }
.iframe{
		width:400px;
		border:none;
		margin:0;
		padding:0;
}
.honbun { border-bottom:0px dotted #cccccc;
			  color:#333333;
			  text-align:left;
			  margin:10px 8px 5px 21px;
			  font-size: 0.95em;
		      line-height: 1.7em;
		      font-family: "MS Pゴシック", Osaka, "ヒラギノ角ゴ Pro W3";}
.bluetable_left {border:1px solid #0000cc;margin:0 3px 0 7px;}
.bluetable {border:1px solid #0000cc;margin:0 3px;}
.bluetable_right {border:1px solid #0000cc;margin:0 9px 0 3px;}
.bluetable_td {padding:2px;}
#wrap{width:800px;margin:14px 20px 20px 20px;padding:0;text-align:left;
	  font-size: 0.98em;line-height: 1.6em;background-color:#fff;}
#wrap .midashi {text-align:left;margin:10px 0 5px 0;height:28px;font-weight:bold;
				background-repeat:no-repeat;background-image:url(images/midashi.gif);}
#wrap table {font-size: 0.9em;line-height: 1.5em;}
#wrap table ul {list-style:square;margin-left:20px;}
#wrap table ul li {font-weight:bold;color:#999;}
#wrap table ul li p {font-weight:normal;color:#111;margin:0;}
#wrap .dot {width:800px;height:5px;margin:5px 0 12px;padding:0;background-image:url(images/dot.gif);}
#side {width:170px;margin:0;padding:14px 17px 10px 17px;text-align:left;float:left;
	   background-color:#efefef;font-size:0.82em;line-height:1.8em;}
#side ul {list-style:square;margin-left:20px;}
#side ul li {font-weight:bold;color:#999;}
#side ul li p {font-weight:normal;color:#333;margin:0;}
#side ul li ul {list-style:none;margin-left:0;}
#side ul li ul li {font-weight:normal;color:#999;}
#side ul li ul li p {font-weight:normal;color:#333;margin:0;}
#content {width:600px;margin:0;padding:14px 20px 10px 0;text-align:left;float:right;
		  font-size: 0.95em;line-height: 1.7em;background-color:#fff;}
#content .midashi {text-align:left;margin:0 0 5px 0;height:28px;font-weight:bold;
				  background-repeat:no-repeat;background-image:url(images/midashi.gif);}
#content h2 a {color:#111;}
#content h2.midashi04 {font-size:1em;color:#111;text-align:left;margin:0 0 5px 0;height:28px;
				  background-repeat:repeat-x;background-image:url(images/midashi04.gif);}				  
#content h2.midashi05 {font-size:1em;color:#111;text-align:left;margin:0 0 5px 0;height:28px;
				  background-repeat:repeat-x;background-image:url(images/midashi.gif);}
#content h2.midashi09 {font-size:1em;color:#111;text-align:left;margin:0 0 5px 0;height:28px;
				  background-repeat:repeat-x;background-image:url(images/midashi09.gif);}
#content h2.midashi11 {font-size:1em;color:#111;text-align:left;margin:0 0 5px 0;height:28px;
				  background-repeat:repeat-x;background-image:url(images/midashi11.gif);}
#content h2.midashi18 {font-size:1em;color:#111;text-align:left;margin:0 0 5px 0;height:28px;
				  background-repeat:repeat-x;background-image:url(images/midashi18.gif);}
#content .naiyo {text-align:left;margin:5px 0 15px 0;font-size:1.0em;line-height: 1.7em;}
#content .naiyo ul {list-style:square;margin-left:20px;}
#content .naiyo ul li {font-weight:bold;color:#999;margin-bottom:0.5em;}
#content .naiyo ul li p {font-weight:normal;color:#111;margin:0;}
#content .naiyo ul li ul {list-style:none;margin-left:10px;}
#content .naiyo ul li ul li {font-weight:normal;color:#999;}
#content .naiyo ul li ul li p {font-weight:normal;color:#111;margin:0;}
#content .dot {width:600px;height:5px;margin:0 0 11px;background-image:url(images/dot.gif);}
#content .naiyo ul.deci01 {list-style:decimal;}
#content .naiyo ul.deci01 li {color:#06c;}
#content .naiyo ul.deci01 li ul li p {color:#111;}
#content .naiyo ul.deci01 li p span.uln {font-weight:bold;color:#06c;}
.buk_table {text-align:left;border:1px solid #99ccff;}
.buk_table td {padding:3px;border:1px solid #99ccff;}
.bl_table {text-align:left;border:none;}
.bl_table th {padding:3px;border:none;background-color:#eee;font-weight:normal;}
.bl_table td {padding:3px;border-bottom:1px dotted #ccc;}
.bl_table td table{margin:0;padding:0;text-align:left;border:none;}
.bl_table td table td{padding:0;margin:0 0 1.3em 0;border-bottom:1px dotted #ccc;}

.g_table {color:#444;font-size:1.07em;text-align:center;border:1px dotted #ccc;}
.g_table th {padding:3px;border:none;background-color:#fff;}
.g_table td {padding:3px;border-bottom:1px dotted #ccc;}
.g_table td table{margin:0;padding:0;text-align:center;border:none;}
.g_table td table td{padding:0;margin:0 0 1.3em 0;border-bottom:1px dotted #ccc;}

.gs_table {font-size:1.0em;}
.gs_table td {padding:3px;border:1px dotted #ccc;}
div .pageup {text-align:right;margin-top:15px;}
div .pageup span{width:11em; font-size: 0.8em; line-height:1.6em; border:solid 1px #ccc; text-align:center; padding:1px 2px;margin:0 2px;}
.pageup a {color:#666;}
.pageup a:hover {color:#333;}

.cut {
	position:relative;
	float: right;
	overflow: hidden; /*不要部分ｷﾘﾄﾘ*/
	height: 90px; /*正方形にしたいサイズ*/
	width: 90px; /*正方形にしたいサイズ*/
	display: block; /*SPANなのでブロック要素に*/
	text-align:center;
}
.cutthumb {
	position:relative;
	float: left;
	overflow: hidden; /*不要部分ｷﾘﾄﾘ*/
	height: 122px; /*正方形にしたいサイズ*/
	width: 122px; /*正方形にしたいサイズ*/
	display: block; /*SPANなのでブロック要素に*/
	text-align:center;
	border:#ddd 3px solid;
	margin-left:5px;
}
.cutimg /*縦・横の画像でも一応見れるように微妙に調整されています 90x90 125x125*/ {
	display: block;
	/*height: 150px;*/
	position: absolute;
	left: -3px;
	top: -10px;
}
.cutimgthumb /*縦・横の画像でも一応見れるように微妙に調整されています 125x125…未適用*/ {
	display: block;
	/*height: 190px;*/
	position: absolute;
	left: -30px;
	top: -10px;
}

body#printpage .buk_title { border-bottom:2px dotted #aaa;
			  color:#111;
			  text-align:left;
			  margin:0px 8px 5px 0px;
			  font-size: 0.95em;
		      line-height: 1.6em;
		      font-family: "MS Pゴシック", Osaka, "ヒラギノ角ゴ Pro W3";}
body#printpage #wrap{width:640px;margin:0;padding:0;text-align:left;
	  font-size: 0.93em;line-height: 1.5em;background-color:#fff;}
body#printpage #wrap .midashi {text-align:left;margin:10px 0 5px 0;height:28px;font-weight:bold;
				background-repeat:no-repeat;background-image:url(images/midashi.gif);}
body#printpage #wrap table {font-size: 0.88em;line-height: 1.4em;}
body#printpage #wrap table ul {list-style:square;margin-left:20px;}
body#printpage #wrap table ul li {font-weight:bold;color:#999;}
body#printpage #wrap table ul li p {font-weight:normal;color:#111;margin:0;}
body#printpage #wrap .dot {width:640px;height:5px;margin:5px 0 12px;padding:0;background-image:url(images/dot.gif);}
body#printpage .printbtn {display:block;width:640px;padding:8px 0;text-align:center;background-color:#FEFBDE;}

body#printpage .cut {
	position:relative;
	float: right;
	overflow: hidden; /*不要部分ｷﾘﾄﾘ*/
	height: 90px; /*正方形にしたいサイズ*/
	width: 90px; /*正方形にしたいサイズ*/
	display: block; /*SPANなのでブロック要素に*/
	text-align:center;
}
body#printpage .cutthumb {
	position:relative;
	float: left;
	overflow: hidden; /*不要部分ｷﾘﾄﾘ*/
	height: 80px; /*正方形にしたいサイズ*/
	width: 80px; /*正方形にしたいサイズ*/
	display: block; /*SPANなのでブロック要素に*/
	text-align:center;
	border:#ddd 2px solid;
	margin-left:2px;	
	margin-bottom:2px;
}
body#printpage .cutimg /*縦・横の画像でも一応見れるように微妙に調整されています 90x90 80x80*/ {
	display: block;
	/*height: 150px;*/
	position: absolute;
	left: 0;
	top: -10px;
}
body#printpage .cutimgthumb /*縦・横の画像でも一応見れるように微妙に調整されています 80x80…未適用*/ {
	display: block;
	/*height: 190px;*/
	position: absolute;
	left: -30px;
	top: -10px;
}
body#printpage .bl_table {text-align:left;border:none;}
body#printpage .bl_table th {padding:3px;border:none;background:none;border:1px solid #aaa;font-weight:normal;}
body#printpage .bl_table td {padding:3px;border-bottom:1px dotted #aaa;}
body#printpage .bl_table td table{margin:0;padding:0;text-align:left;border:none;}
body#printpage .bl_table td table td{padding:0;margin:0 0 1.3em 0;border-bottom:1px dotted #aaa;}
}

@media print {
#ba_blog{
margin:6px;padding-right:9px;
display:block;
width:280px;
color:#FFFFFF;
background:url(images/ba_blog140.jpg) no-repeat;
height:70px;
line-height:70px;
text-decoration:none;
text-align:center;
}

#ba_blog a{
display:block;
width:280px;
color:#FFFFFF;
background:url(images/ba_blog140.jpg) no-repeat;
height:70px;
line-height:70px;
text-decoration:none;
text-align:center;
}

#ba_blog a:hover{
color:#FFFFFF; 
background-position:left bottom;
}

.content {
		  font-size: 0.95em;
		  line-height: 1.7em;
		  font-family: "MS Pゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
		 }
.unnamed1 {
		   font-size: 0.87em;
		   line-height: 1.6em;
		   font-family: "MS Pゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
		  }
.tdhr0{
	  border-top:1px solid #cccccc;
	  border-right:1px solid #cccccc;
	  border-left:1px solid #cccccc;
	  border-bottom:1px solid #cccccc;
     }
.tdhr{
	  border-top:0px solid #cccccc;
	  border-right:0px solid #cccccc;
	  border-left:0px solid #cccccc;
	  border-bottom:1px dotted #cccccc;
     }
.tdhr_2{
	  border-top:0px solid #cccccc;
	  border-right:0px solid #cccccc;
	  border-left:0px solid #cccccc;
	  border-bottom:1px dotted #cccccc;
	  padding-left:5px;
	  font-size:0.77em;
	  line-height:1.5em;
     }
.tdhr_3{
	  border-top:0px solid #cccccc;
	  border-right:0px solid #cccccc;
	  border-left:1px solid #cccccc;
	  border-bottom:1px solid #cccccc;
     }
.tdhr_4{
	  border-top:0px solid #cccccc;
	  border-right:1px solid #cccccc;
	  border-left:0px solid #cccccc;
	  border-bottom:1px solid #cccccc;
     }
#main{width:782px;margin:17px 0 0 0;padding:0;text-align:center;border:1px solid #c8d5bb ;}
#bukken{width:784px;margin:17px 0 0 0;padding:0;text-align:center;border:0px solid #c8d5bb ;}
.smalltitle { /* border-bottom:2px dotted #cccccc;
			  color:#444444; */
			  text-align:left;
			  margin:10px 8px 5px 21px;
			  font-size: 0.95em;
		      line-height: 1.6em;
		      font-family: "MS Pゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
			  height:30px;
			  background-repeat:no-repeat;
			  background-image:url(images/midashi.gif);}
.smalltitu { border-bottom:0px dotted #cccccc;text-align:left;margin:8px 8px 5px 21px;
		     font-size: 0.95em;
		     line-height: 1.6em;
		     font-family: "MS Pゴシック", Osaka, "ヒラギノ角ゴ Pro W3";}
.buk_title { border-bottom:2px dotted #cccccc;
			  color:#111;
			  text-align:left;
			  margin:0px 8px 5px 0px;
			  font-size: 0.95em;
		      line-height: 1.6em;
		      font-family: "MS Pゴシック", Osaka, "ヒラギノ角ゴ Pro W3";}
.square_g {font-size:0.77em;line-height:1.6em;color:#aaaaaa;}
.thumb img{
			position : absolute ;
			clip : rect(33px 153px 153px 33px) ;
			overflow:hidden;
		   }
.s {
	font-size: 0.8em;
	line-height:1.6em;
   }
.xs {
	 font-size:0.77em;
	 line-height:1.6em;
	}
.clear {
		clear:both;
		height:15px;
	   }
#footer {
		 margin:20px 0 0 0;
	    }
.iframe{
		width:400px;
		border:none;
		margin:0;
		padding:0;
}
.honbun { border-bottom:0px dotted #cccccc;
			  color:#333333;
			  text-align:left;
			  margin:10px 8px 5px 21px;
			  font-size: 0.95em;
		      line-height: 1.7em;
		      font-family: "MS Pゴシック", Osaka, "ヒラギノ角ゴ Pro W3";}
.bluetable_left {border:1px solid #0000cc;margin:0 3px 0 7px;}
.bluetable {border:1px solid #0000cc;margin:0 3px;}
.bluetable_right {border:1px solid #0000cc;margin:0 9px 0 3px;}
.bluetable_td {padding:2px;}
#wrap{width:800px;margin:14px 20px 20px 20px;padding:0;text-align:left;
	  font-size: 0.98em;line-height: 1.6em;background-color:#fff;}
#wrap .midashi {text-align:left;margin:10px 0 5px 0;height:28px;font-weight:bold;
				background-repeat:no-repeat;background-image:url(images/midashi.gif);}
#wrap table {font-size: 0.9em;line-height: 1.5em;}
#wrap table ul {list-style:square;margin-left:20px;}
#wrap table ul li {font-weight:bold;color:#999;}
#wrap table ul li p {font-weight:normal;color:#111;margin:0;}
#wrap .dot {width:800px;height:5px;margin:5px 0 12px;padding:0;background-image:url(images/dot.gif);}
#side {width:170px;margin:0;padding:14px 17px 10px 17px;text-align:left;float:left;
	   background-color:#efefef;font-size:0.82em;line-height:1.8em;}
#side ul {list-style:square;margin-left:20px;}
#side ul li {font-weight:bold;color:#999;}
#side ul li p {font-weight:normal;color:#333;margin:0;}
#content {width:600px;margin:0;padding:14px 20px 10px 0;text-align:left;float:right;
		  font-size: 0.95em;line-height: 1.7em;background-color:#fff;}
#content .midashi {text-align:left;margin:0 0 5px 0;height:28px;font-weight:bold;
				  background-repeat:no-repeat;background-image:url(images/midashi.gif);}
#content h2 a {color:#111;}
#content h2.midashi04 {font-size:1em;color:#111;text-align:left;margin:0 0 5px 0;height:28px;
      background-repeat:repeat-x;background-image:url(images/midashi04.gif);}      
#content h2.midashi05 {font-size:1em;color:#111;text-align:left;margin:0 0 5px 0;height:28px;
      background-repeat:repeat-x;background-image:url(images/midashi.gif);}
#content h2.midashi09 {font-size:1em;color:#111;text-align:left;margin:0 0 5px 0;height:28px;
      background-repeat:repeat-x;background-image:url(images/midashi09.gif);}
#content h2.midashi11 {font-size:1em;color:#111;text-align:left;margin:0 0 5px 0;height:28px;
      background-repeat:repeat-x;background-image:url(images/midashi11.gif);}
#content h2.midashi18 {font-size:1em;color:#111;text-align:left;margin:0 0 5px 0;height:28px;
      background-repeat:repeat-x;background-image:url(images/midashi18.gif);}
#content .naiyo {text-align:left;margin:5px 0 15px 0;font-size:1.0em;line-height: 1.7em;}
#content .naiyo ul {list-style:square;margin-left:20px;}
#content .naiyo ul li {font-weight:bold;color:#999;margin-bottom:0.5em;}
#content .naiyo ul li p {font-weight:normal;color:#111;margin:0;}
#content .naiyo ul li ul {list-style:none;margin-left:10px;}
#content .naiyo ul li ul li {font-weight:normal;color:#999;}
#content .naiyo ul li ul li p {font-weight:normal;color:#111;margin:0;}
#content .dot {width:600px;height:5px;margin:5px 0;background-image:url(images/dot.gif);}
#content .naiyo ul.deci01 {list-style:decimal;}
#content .naiyo ul.deci01 li {color:#06c;}
#content .naiyo ul.deci01 li ul li p {color:#111;}
#content .naiyo ul.deci01 li p span.uln {font-weight:bold;color:#06c;}
.buk_table {text-align:left;border:1px solid #99ccff;}
.buk_table td {padding:3px;border:1px solid #99ccff;}
.bl_table {text-align:left;border:none;}
.bl_table th {padding:3px;border:none;background-color:#eee;font-weight:normal;}
.bl_table td {padding:3px;border-bottom:1px dotted #ccc;}
.bl_table td table{margin:0;padding:0;text-align:left;border:none;}
.bl_table td table td{padding:0;margin:0 0 1.3em 0;border-bottom:1px dotted #ccc;}

.g_table {color:#444;font-size:1.07em;text-align:center;border:1px dotted #ccc;}
.g_table th {padding:3px;border:none;background-color:#fff;}
.g_table td {padding:3px;border-bottom:1px dotted #ccc;}
.g_table td table{margin:0;padding:0;text-align:center;border:none;}
.g_table td table td{padding:0;margin:0 0 1.3em 0;border-bottom:1px dotted #ccc;}

.gs_table {font-size:1.0em;}
.gs_table td {padding:3px;border:1px dotted #ccc;}
div .pageup {text-align:right;margin-top:15px;}
div .pageup span{width:11em; font-size: 0.8em; line-height:1.6em; border:solid 1px #ccc; text-align:center; padding:1px 2px;margin:0 2px;}
.pageup a {color:#666;}
.pageup a:hover {color:#333;}

.cut {
	position:relative;
	float: right;
	overflow: hidden; /*不要部分ｷﾘﾄﾘ*/
	height: 90px; /*正方形にしたいサイズ*/
	width: 90px; /*正方形にしたいサイズ*/
	display: block; /*SPANなのでブロック要素に*/
	text-align:center;
}
.cutthumb {
	position:relative;
	float: left;
	overflow: hidden; /*不要部分ｷﾘﾄﾘ*/
	height: 122px; /*正方形にしたいサイズ*/
	width: 122px; /*正方形にしたいサイズ*/
	display: block; /*SPANなのでブロック要素に*/
	text-align:center;
	border:#ddd 3px solid;
	margin-left:5px;
}
.cutimg /*縦・横の画像でも一応見れるように微妙に調整されています 90x90 125x125*/ {
	display: block;
	/*height: 150px;*/
	position: absolute;
	left: -3px;
	top: -10px;
}
.cutimgthumb /*縦・横の画像でも一応見れるように微妙に調整されています 125x125…未適用*/ {
	display: block;
	/*height: 190px;*/
	position: absolute;
	left: -30px;
	top: -10px;
}

body#printpage .buk_title { border-bottom:2px dotted #aaa;
			  color:#111;
			  text-align:left;
			  margin:0px 8px 5px 0px;
			  font-size: 0.95em;
		      line-height: 1.6em;
		      font-family: "MS Pゴシック", Osaka, "ヒラギノ角ゴ Pro W3";}
body#printpage #wrap{width:640px;margin:0;padding:0;text-align:left;
	  font-size: 0.93em;line-height: 1.5em;background-color:#fff;}
body#printpage #wrap .midashi {text-align:left;margin:10px 0 5px 0;height:28px;font-weight:bold;
				background-repeat:no-repeat;background-image:url(images/midashi.gif);}
body#printpage #wrap table {font-size: 0.88em;line-height: 1.4em;}
body#printpage #wrap table ul {list-style:square;margin-left:20px;}
body#printpage #wrap table ul li {font-weight:bold;color:#999;}
body#printpage #wrap table ul li p {font-weight:normal;color:#111;margin:0;}
body#printpage #wrap .dot {width:640px;height:5px;margin:5px 0 12px;padding:0;background-image:url(images/dot.gif);}
body#printpage .printbtn {display:none;}

body#printpage .cut {
	position:relative;
	float: right;
	overflow: hidden; /*不要部分ｷﾘﾄﾘ*/
	height: 90px; /*正方形にしたいサイズ*/
	width: 90px; /*正方形にしたいサイズ*/
	display: block; /*SPANなのでブロック要素に*/
	text-align:center;
}
body#printpage .cutthumb {
	position:relative;
	float: left;
	overflow: hidden; /*不要部分ｷﾘﾄﾘ*/
	height: 80px; /*正方形にしたいサイズ*/
	width: 80px; /*正方形にしたいサイズ*/
	display: block; /*SPANなのでブロック要素に*/
	text-align:center;
	border:#ddd 2px solid;
	margin-left:2px;	
	margin-bottom:2px;
}
body#printpage .cutimg /*縦・横の画像でも一応見れるように微妙に調整されています 90x90 80x80*/ {
	display: block;
	/*height: 150px;*/
	position: absolute;
	left: 0;
	top: -10px;
}
body#printpage .cutimgthumb /*縦・横の画像でも一応見れるように微妙に調整されています 80x80…未適用*/ {
	display: block;
	/*height: 190px;*/
	position: absolute;
	left: -30px;
	top: -10px;
}
body#printpage .bl_table {text-align:left;border:none;}
body#printpage .bl_table th {padding:3px;border:none;background:none;border:1px solid #aaa;font-weight:normal;}
body#printpage .bl_table td {padding:3px;border-bottom:1px dotted #aaa;}
body#printpage .bl_table td table{margin:0;padding:0;text-align:left;border:none;}
body#printpage .bl_table td table td{padding:0;margin:0 0 1.3em 0;border-bottom:1px dotted #aaa;}
}

@media handheld {
.content {
		  font-size: 0.95em;
		  line-height: 1.7em;
		  font-family: "MS Pゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
		 }
.unnamed1 {
		   font-size: 0.87em;
		   line-height: 1.6em;
		   font-family: "MS Pゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
		  }
.visubar {
		 height: 17px;
		 background: #DBCE95;
		 font-size: 12px;
		 line-height: 15px;
		 color: #996600;
		 font-weight: normal;
		 text-align: right;
		}
.visubar2 {
		 height: 20px;
		 background: #555555;
		 font-size: 13px;
		 line-height: 16px;
		 color: #e6b422;
		 font-weight: bold;
		 text-align: left;
		 padding:0 10px;
		}
.tdhr0{
	  border-top:1px solid #cccccc;
	  border-right:1px solid #cccccc;
	  border-left:1px solid #cccccc;
	  border-bottom:1px solid #cccccc;
     }
.tdhr{
	  border-top:0px solid #cccccc;
	  border-right:0px solid #cccccc;
	  border-left:0px solid #cccccc;
	  border-bottom:1px dotted #cccccc;
     }
.tdhr_2{
	  border-top:0px solid #cccccc;
	  border-right:0px solid #cccccc;
	  border-left:0px solid #cccccc;
	  border-bottom:1px dotted #cccccc;
	  padding-left:5px;
	  font-size:0.77em;
	  line-height:1.5em;
     }
.tdhr_3{
	  border-top:0px solid #cccccc;
	  border-right:0px solid #cccccc;
	  border-left:1px solid #cccccc;
	  border-bottom:1px solid #cccccc;
     }
.tdhr_4{
	  border-top:0px solid #cccccc;
	  border-right:1px solid #cccccc;
	  border-left:0px solid #cccccc;
	  border-bottom:1px solid #cccccc;
     }
#main{width:782px;margin:17px 0 0 0;padding:0;text-align:center;border:1px solid #c8d5bb ;}
#bukken{width:784px;margin:17px 0 0 0;padding:0;text-align:center;border:0px solid #c8d5bb ;}
.smalltitle { /* border-bottom:2px dotted #cccccc;
			  color:#444444; */
			  text-align:left;
			  margin:10px 8px 5px 21px;
			  font-size: 0.95em;
		      line-height: 1.6em;
		      font-family: "MS Pゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
			  height:30px;
			  background-repeat:no-repeat;
			  background-image:url(images/midashi.gif);}
.smalltitu { border-bottom:0px dotted #cccccc;text-align:left;margin:8px 8px 5px 21px;
		     font-size: 0.95em;
		     line-height: 1.6em;
		     font-family: "MS Pゴシック", Osaka, "ヒラギノ角ゴ Pro W3";}
.naiyo { text-align:left;margin:5px 8px 5px 32px;
		 font-size: 0.85em;
		 line-height: 1.6em;
		 font-family: "MS Pゴシック", Osaka, "ヒラギノ角ゴ Pro W3";}
.buk_title { border-bottom:2px dotted #cccccc;
			  color:#333333;
			  text-align:left;
			  margin:0px 8px 5px 0px;
			  font-size: 0.95em;
		      line-height: 1.6em;
		      font-family: "MS Pゴシック", Osaka, "ヒラギノ角ゴ Pro W3";}
.buk_table {text-align:left;border:1px solid #99ccff;}
.buk_table td {padding:3px;border:1px solid #99ccff;}
.square_g {font-size:0.77em;line-height:1.6em;color:#aaaaaa;}
.thumb img{
			position : absolute ;
			clip : rect(33px 153px 153px 33px) ;
			overflow:hidden;
		   }
.s {
	font-size: 0.8em;
	line-height:1.6em;
   }
.xs {
	 font-size:0.77em;
	 line-height:1.6em;
	}
.clear {
		clear:both;
		height:15px;
	   }
#footer {
		 margin:20px 0 0 0;
	    }
.iframe{
		width:400px;
		border:none;
		margin:0;
		padding:0;
}
.honbun { border-bottom:0px dotted #cccccc;
			  color:#333333;
			  text-align:left;
			  margin:10px 8px 5px 21px;
			  font-size: 0.95em;
		      line-height: 1.7em;
		      font-family: "MS Pゴシック", Osaka, "ヒラギノ角ゴ Pro W3";}
.bluetable_left {border:1px solid #0000cc;margin:0 3px 0 7px;}
.bluetable {border:1px solid #0000cc;margin:0 3px;}
.bluetable_right {border:1px solid #0000cc;margin:0 9px 0 3px;}
.bluetable_td {padding:2px;}
ul, ol { 
   margin:-5px -3em 1em 0; 
   padding:0; 
   position:relative; 
   left:2em;
   overflow:hidden;
}

ul ul, ul ol, 
ol ol, ol ul { 
   margin-left:1em; 
   padding-left:0; 
}
.wrap div{width:580px;margin:14px 30px 0 30px;padding:0 0 0 8px;text-align:left;float:right;}
}

div.navi{
float:left;
height:35px;
}

div#top {
width:99px;
background:url(images/navi_top_.gif) no-repeat left bottom;
}
div#top a {
width:99px;
display:block;
font-size:1px;
line-height:1px;
outline:none;
}
div#top a:hover {
text-indent:-9999px;
}
div#sell {
width:130px;
background:url(images/navi_uri_.gif) no-repeat left bottom;
}
div#sell a {
width:130px;
display:block;
font-size:1px;
line-height:1px;
outline:none;
}
div#sell a:hover {
text-indent:-9999px;
}
div#buy {
width:130px;
background:url(images/navi_kai_.gif) no-repeat left bottom;
}
div#buy a {
width:130px;
display:block;
font-size:1px;
line-height:1px;
outline:none;
}
div#buy a:hover {
text-indent:-9999px;
}
div#lease {
width:130px;
background:url(images/navi_kashi_.gif) no-repeat left bottom;
}
div#lease a {
width:130px;
display:block;
font-size:1px;
line-height:1px;
outline:none;
}
div#lease a:hover {
text-indent:-9999px;
}
div#rent {
width:130px;
background:url(images/navi_kari_.gif) no-repeat left bottom;
}
div#rent a {
width:130px;
display:block;
font-size:1px;
line-height:1px;
outline:none;
}
div#rent a:hover {
text-indent:-9999px;
}
div#management {
width:130px;
background:url(images/navi_kanri_.gif) no-repeat left bottom;
}
div#management a {
width:130px;
display:block;
font-size:1px;
line-height:1px;
outline:none;
}
div#management a:hover {
text-indent:-9999px;
}
div#contact {
width:99px;
background:url(images/navi_ot_.gif) no-repeat left bottom;
}
div#contact a {
width:99px;
display:block;
font-size:1px;
line-height:1px;
outline:none;
}
div#contact a:hover {
text-indent:-9999px;
}

/* テーブルソートのstyle.css*/
/* * {margin:0; padding:0; outline:none}*/
/*body {font:10px Verdana,Arial; margin:25px; background:#fff url(imgs/bg.gif) repeat-x; color:#091f30}*/

.sortable {width:980px; border-left:1px solid #c6d5e1; border-top:1px solid #c6d5e1; border-bottom:none; margin:0 auto 15px}
.sortable th {background:url(imgs/header-bg.gif); text-align:left; color:#cfdce7; border:1px solid #fff; border-right:none}
.sortable th h3 {font-size:10px; padding:6px 8px 8px}
.sortable td {padding:4px 6px 6px; border-bottom:1px solid #c6d5e1; border-right:1px solid #c6d5e1}
.sortable .head h3 {background:url(imgs/sort.gif) 7px center no-repeat; cursor:pointer; padding-left:18px}
.sortable .desc, .sortable .asc {background:url(imgs/header-selected-bg.gif)}
.sortable .desc h3 {background:url(imgs/desc.gif) 7px center no-repeat; cursor:pointer; padding-left:18px}
.sortable .asc h3 {background:url(imgs/asc.gif) 7px  center no-repeat; cursor:pointer; padding-left:18px}
.sortable .head:hover, .sortable .desc:hover, .sortable .asc:hover {color:#fff}
.sortable .evenrow td {background:#fff}
.sortable .oddrow td {background:#ecf2f6}
.sortable td.evenselected {background:#ecf2f6}
.sortable td.oddselected {background:#dce6ee}

#controls {width:980px; margin:0 auto; height:20px}
#perpage {float:left; width:200px}
#perpage select {float:left; font-size:11px}
#perpage span {float:left; margin:2px 0 0 5px}
#navigation {float:left; width:580px; text-align:center}
#navigation img {cursor:pointer}
#text {float:left; width:200px; text-align:right; margin-top:2px}
