#zentai_waku{
	width:760px;
	margin: 0 auto;
	padding:0;
}
#naka730{
	width:730px;
	margin: 0 auto;
	padding:0;
}
body                    { background: #eeebe5;
background-image: url("../images/bg_0907b.jpg") ;
	background-repeat: repeat-x;
margin:0px ; color: #555; font-family: "lr oSVbN", Osaka, "qMmpS Pro W3", sans-serif; line-height: 175% }
img {
    border:none;
    margin: 0;
    padding: 0;
}
td   { color: #555; font-size: 0.75em; font-family: "lr oSVbN", Osaka, "qMmpS Pro W3", sans-serif; line-height: 175% }
p { color: #555; line-height: 175% }
h1{ 
	color: #666;
	font-size: 1em;
	font-weight: normal;
	line-height: 2em;
	margin: 0px 0 0 0;
	float:left;
}
h2           { color: #000000; font-size: 1.5em; font-weight: normal; margin-top: 0; margin-bottom: 35px; margin-left: 15px }
h3            { color: #9d313f; font-size: 1.25em; font-weight: normal; line-height: 150%; margin-top: 0; margin-bottom: 20px }
h4      { color: #000; font-size: 1em; font-weight: bold; line-height: 150%; margin-bottom: 0 }
h5   { font-size: 1.25em; font-weight: normal; margin-top: 20px; margin-bottom: 20px }
h6  { font-size: 1.25em; font-weight: normal; margin-top: 50px; margin-bottom: 20px }
em{	
	color:#9d313f;
	font-style:normal;
	font-weight:bold;
}
a   { color: #1f1f1f; text-decoration: none }
a:hover{ text-decoration: underline ; color: #e60027 }
a:visited  { color: #000000 }

h1 a{ 
	color: #666;
	text-decoration:none;
}
h1 a:hover{ 
	color: #666;
	text-decoration:none;
}
h1 a:visited{ 
	color: #666;
	text-decoration:none;
}
.headH1 { padding-top: 6px }
.headNavi  { 
	font-size: 1.17em; 
	margin: 0 0 0px 0;
	padding: 0 0 0px 0; 
line-height: 3.4em;
}
.naviSub  { font-size: 0.75em; line-height: 0.75em; padding-top: 6px; padding-right: 15px }
.navi_headSub  { color: #666; font-size: 1em }
.LRborder { padding-top: 15px; border-right: 1px solid #eaeaea; border-left: 1px solid #eaeaea }
.LRborder2 { border-right: 1px solid #eaeaea; border-left: 1px solid #eaeaea }
.pankuzu { color: #999; font-size: 0.85em; margin-top: 15px; margin-right: 15px; margin-bottom: 0 }
.sideNavi  { font-size: 12px; padding-top: 12px; padding-bottom: 30px; border-top: 1px solid #ccc }
.sideNaviB  { font-size: 12px; padding-top: 15px; padding-bottom: 30px; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc }
.sideNavi_main { margin-top: 0; margin-bottom: 0 }
.sideNavi_sub  { font-size: 0.9em; line-height: 130%; margin-top: 0.75em; margin-bottom: 0; margin-left: 30px }
.toTop  { font-size: 0.85em; text-align: right; margin-top: 15px; margin-right: 15px; margin-bottom: 30px }
.link_right { font-size: 0.75em; text-align: right; margin-top: 30px; margin-bottom: 100px }
.footer   { color: #ededed; font-size: 0.7em }
.footNavi  { font-size: 0.7em; line-height: 150%; padding: 10px; border-right: 1px solid #eaeaea; border-left: 1px solid #eaeaea }
.indexNavi { color: #444; font-size: 0.88em; border-top: 1px solid #999; border-right: 1px solid #999; border-bottom: 1px solid #999 }

.seko_137  { font-size: 0.7em; padding-right: 37px; padding-bottom: 35px }
.seko_136 { font-size: 0.7em; padding-right: 36px }
.seko_100 { font-size: 0.7em }
.seko_index { font-size: 0.7em; line-height: 110%; padding-right: 8px; padding-bottom: 8px }
.seko_caption { padding-bottom: 60px }
.gemba_caption { padding-bottom: 15px; padding-left: 15px }
.gemba_lead { font-size: 0.9em }
.border999  { padding: 12px; border: solid 1px #999 }
.borderChairo { padding: 15px; border: solid 1px #9d4b4c }
.borderTBL { border-top: 1px solid #999; border-bottom: 1px solid #999; border-left: 1px solid #999 }
.hikakuHyo { padding-top: 10px; padding-bottom: 10px; padding-left: 40px }
.media { padding-top: 20px; padding-bottom: 20px; padding-left: 15px; border-top: 1px solid #ccc }
.link { padding: 15px; border-top: 1px solid #ccc }
.kaisha { border-top: 1px solid #ccc }
.kaishaB { border-top: 1px solid #ccc; border-bottom: 1px solid #ccc }
.kaisha_graf { margin-left: 15px; float: right }
.kaisha_profile  { font-size: 0.67em; line-height: 150%; padding: 10px }
.siryo { border-top: 1px dotted #ccc }
.paddingT15 { padding-top: 15px }
.paddingR15 { padding-right: 15px }
.paddingL15 { padding-left: 15px }
.paddingB15 { padding-bottom: 15px }
.paddingB25 { padding-bottom: 25px }
.paddingB35 { padding-bottom: 35px }
.paddingB50 { padding-bottom: 50px }
.paddingB80 { padding-bottom: 80px }
.graph {float: left; margin-left: 15px; margin-right: 30px; margin-bottom: 10px; margin-top: 5px}
.form_chu { font-size: 0.65em }
.bunjo_gaiyo { padding-top: 5px; padding-bottom: 5px; border-bottom: 1px solid #ccc }
#new {margin: 0 0 0px;}
.new-txt  { height: 123px; overflow: auto }
.new-txt p  { color: red;margin: 0 0 0 0px; padding: 0 }
.new-txt a   { color: #000; padding: 0 }
.caption{
	font-size: 0.875em;
	line-height: 1.3em;
	color:#999;
}
/*β’νΉ{^*/
#line1{
	margin:0;
	padding:0 0 15px 0;
	width:760px;
	overflow:hidden;
}
#line1 img{
	float:right;
	padding:0 0px 0 0;
}

/*{Hαseko_naviͺ*/
#seko_navi_0901{
	width: 168px;
	height: 260px;
	margin: 0 0 15px 0;
	padding: 0;
	border: 1px solid #999;
	background: url(../images/seko_navi_0901.jpg) 0px 0px no-repeat;      
}
#seko_navi_0901 h2{
	font-size:10px;
	text-indent:-9999px;
	margin: 0;
   	padding: 0;
}
#seko_navi_0901 h2 a{
	font-size:10px;
        display:block;
        width: 170px;
        height: 260px;
}

/*{Hα ΒΚy[W*/
.seko {	
	width: 425px;
	margin: 0 0 60px 0;
	padding: 0;	
}
.seko h2 {
	color:#000;
	font-size:18px;
	line-height:135%;
	margin: 0;
   	padding: 0;
}
.seko h3 {
	color:#000;
	font-size:1.5em;
	line-height:135%;
	margin: 0;
   	padding: 0 0 2em 0;
}

.seko h4 {
	color:#000;
	font-size:1.3em;
	font-weight: normal;
	line-height:135%;
	margin: 0;
   	padding: 5em 0 2em 0;
}
.seko h5 {
	color:#000;
	font-size:12px;
	font-weight: normal;
	line-height:175%;
	margin: 0;
   	padding: 1.5em 0 2em 0;
}
.seko h6 {
	color:#000;
	font-size:12px;
	font-weight: normal;
	line-height:1.5em;
	margin: 0;
   	padding: 5px 0 60px 0;
}
.seko p {
	margin: 0;
   	padding: 60px 0 0 0;
}
.seko p.one{
	margin: 0;
   	padding: 1.5em 0 0 0;
}
.seko p.maefuri{
	font-size:12px;
	line-height:1.75em;
	margin:0 0 2em 0;
	padding:0 0 0 0;
	border-bottom:#ccc 1px dotted;
}

.seko a {
	font-size:1.15em;
	line-height:200%;	
}
.seko_toti{ color: #000; 
	font-size: 0.75em; 
}
.gion_matomeImg {
	float:right;
	padding: 3px 0 20px 5px;
	margin: 0;
}

.sekou10{
	margin: 0;
   	padding: 1.5em 0 7em 0;	
	color:#444;
	font-size:12px;
	font-weight: normal;
	line-height:175%;
}
.sekou10 h4{
	margin: 0 0 10px 0;
   	padding: 0 0 1px 0;	
	color:#222;
	font-size:9px;
	font-weight: normal;
	line-height:100%;
	border-bottom:1px #ccc dotted;
}
.sekou_caption{
	margin: 0;
   	padding: 0 0 10px 0;	
}

.kouji_mokuji{
	width:510px;
	margin: 0;
   	padding: 30px 0;	
}
.kouji_mokuji h4{
	margin: 0 0 10px 0;
   	padding: 0 0 1px 0;	
	color:#222;
	font-size:9px;
	font-weight: normal;
	line-height:100%;
	border-bottom:1px #ccc dotted;
}
.kouji_mokuji li {
	list-style: none;
	float: left;
	display: inline; /* for WinIE6 */
	margin: 0;
	padding: 0 0 50px 0;
}

 .jgmpict{
	margin: 0.7em 0.7em 0.7em 0px;
   	padding: 7px;
	border:1px #ddd solid;	
}
.jgmlink{color: #000; 
	font-size: 0.9em; 
}


#seko_naviL_betu{
	margin: 0 0 30px 0;
	padding: 0;		
}
.seko_naviL_td{
	width:60px;
	font-size:12px;
	line-height:135%;
	padding-right: 8px;
	padding-bottom: 8px
}
.seko_naviL_td2{
	font-size:12px;
	line-height:125%;
	padding-bottom: 8px
}


.seko_naviR{
	margin: 0 0 100px 0;
	padding: 0;		
}

.sekoumae{
	font-size:10px;
	line-height:200%;
}


.sekou10 .maefuri .fr{
	float:right;
	padding:5px 0 5px 2em;
}



/*100N@·ϊΜJR~*/
#chouki{	
	margin:2em 0 5em 0;
	padding:1.5em 2em 1em 2em;
	background-image: url("images/bg_0907b.jpg") ;
	border: 1px solid #9d313f;
}
#chouki h3{	
	margin:0;
	padding:0;
}
#chouki em{	
	color:#9d313f;
  font-style:normal;
  font-weight:bold;
}


/*viewer*/
#viewer_i{
	display:block;
	width:318px;
	margin:0;
	padding:10px 0 20px 0;
	text-align:center;
}

/*{HΜLvVΆ*/
.lead{
	font-size:12px;
	line-height:1.75em;
	margin:0 0 0 0;
	padding:0 0 3em 0;
}

/*tH[Μάσ*/
.refo_th {
	float:right;
	padding: 2.5em 0 1em 2.5em;
	margin: 0;
}
