@charset "utf-8";
/* CSS Document */

body  {
	margin: 0;
	padding: 0;
	color: #333333;
	background-color: #DAD8D8;
	font-size: 12px;
	text-align: center;
	background-position: center;
	background-repeat: repeat-y;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
form {
	margin: 0px;
	padding: 0px;
	display: inline;
}

/* 追加箇所 */
h1 {
	font-size: 10px;
	line-height: 12px;
	font-weight: normal;
	text-decoration: none;
	float:left;
	padding: 0px;
	margin: 0px;
}
.h1_p {
	font-size: 10px;
	line-height: 12px;
	font-weight: normal;
	text-decoration: none;
	float:left;
	padding: 0px;
	margin: 0px;
}

h2 {

/* 変更箇所 */
	font-size: 20px;
	line-height: 24px;
	font-weight: bold;
	text-decoration: none;
	padding:0 0 0px 0;
	margin:0;
	float:left;

}
h3 {

/* 変更箇所 */
	font-size: 10px;
	line-height: 12px;
	font-weight: normal;
	text-decoration: none;
	text-align:center;
	padding:0px;
	margin:0 auto;
	display:inline;
	clear:left;
	float:left;

}

/* 追加箇所 */
.h3_p {
	font-size: 10px;
	line-height: 12px;
	font-weight: normal;
	text-decoration: none;
	padding:0px;
	margin:0 auto;
	display:inline;
	clear:left;
	float:left;
}

h5 {
	font-size: 12px;
	line-height: 20px;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	font-weight: normal;
}
th {
	font-weight: normal;
	padding: 0px;
	margin: 0px;
	font-size: 12px;
}
table {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding: 0px;
	margin: 0px;
}
td {
	padding: 2px;
	margin: 0px;
	font-size: 12px;
	line-height: 16px;
}
a:link {
	color: #003399;
	text-decoration: none;
}
a:visited {
	color: #003399;
	text-decoration: none;
}
a:hover {
	color: #003399;
	text-decoration: underline;
}
a:active {
	color: #003399;
	text-decoration: none;
}
#lb {
	text-align: left;
	vertical-align: top;
	width: 800px;
	float: none;
	background-color: #FFFFFF;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#lb  #mg1 {
	font-size: 10px;
	width: 100%;
	clear: both;
	float: left;
	background-color: #FF3300;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	line-height: 12px;
	margin: 0px;
}
#lb  #mg1  #obj1 {
	float: left;
	height: auto;
	width: auto;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 20px;
	margin: 0px;
	color: #FFFFFF;
}
#lb  #mg1  #obj2 {
	height: auto;
	width: auto;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 0px;
	float: right;
	text-align: right;
	margin: 0px;
	color: #FFFFFF;
}
#lb    #mg1    #obj2   a {
	color: #FFFFFF;
	text-decoration: none;
}
#lb    #mg1    #obj2   a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
#lb #gh1 {
	font-size: 10px;
	width: 100%;
	clear: both;
	float: left;
	background-color: #000000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	line-height: 12px;
	margin: 0;
	
/* 追加箇所 */
	z-index:0;
	
}
#lb #gh1 #obj1 {
	float: left;
	height: auto;
	width: auto;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 20px;
	margin: 0px;
	color: #FFFFFF;
}

/* 追加変更箇所 */
#lb #gh1 #obj2 {
	height: auto;
	width: 180px;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 0px;
	float: right;
	text-align: right;
	margin: 0px;
	color: #FFFFFF;
}
#lb #gh1 #obj2 a {
	color: #FFFFFF;
	text-decoration: none;
}
#lb #gh1 #obj2 a:hover {
	color: #FFCC00;
	text-decoration: none;
}
#lb #gh3 {
	margin: 0;
	padding: 0;
	font-size: 9px;
}

#lb #gh2 #obj2 {
	
/* 変更箇所 */
	height: auto;
	width: 550px;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 0px;
	float: left;
	clear: left;
	margin: 0px;
	color: #000000;
	
}
#lb #hm1 {
	width: 100%;
	clear: both;
	float: left;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	margin: 0px;
}

#lb #hm1 #obj1 {
	float: left;
	height: auto;
	width: auto;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}



#lb #ct1 {
	
/* 変更箇所 */
	width: 100%;
	height: 100%;
	clear: both;
	float: left;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	margin: 0px;
	
}

#lb #ct1 #navi1 {
	float: left;
	height: auto;
	width: 200px;
	margin: 0px;
	clear: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	display: none;
}

#lb       #ct1     #navi1 #menu2    #top   {
	list-style-type: none;
	background-color: #999999;
	font-size: 14px;
	padding: 5px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	margin: 0px;
	background-image: url(/coha../img/li/bg_001_200px_30px.jpg);
	background-repeat: no-repeat;
	font-weight: bold;
}
#lb       #ct1    #navi1 #menu2   #main  {
	list-style-type: none;
	background-color: #EEEEEE;
	font-size: 14px;
	padding: 5px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	margin: 0px;
	vertical-align: middle;
}
#lb   #ct1   #navi1 #menu2   #main   .icon   {
	font-size: 10px;
}
#lb #ct1 #navi2 {
	height: auto;
	width: 200px;
	margin: 0px;
	clear: none;
	float: right;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	display: none;
}

#lb #ct1 #gs1 {
	height: 175px;
	width: auto;
	float: none;
	clear: none;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 10px;
	padding: 1px;
	background-color: #999999;
}
#lb  #ct1  #gs2 {
	
/* 変更箇所 */
	width: auto;
	height: auto;
	float: none;
	clear: none;
	margin-top: -20px;
	_margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	/*padding-top: 5px;*/
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	
}

/* 追加箇所 */
*+html #lb  #ct1  #gs2 {
	margin-top: 0px;
}

#lb #ct1 #gs3 {
	height: auto;
	width: auto;
	float: none;
	clear: none;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	text-align: right;
}
#lb  #ct1  #gs4 {
	height: auto;
	width: auto;
	float: none;
	clear: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding: 0px;
}



#lb #ct1 #obj1 {
	height: auto;
	width: auto;
	float: none;
	clear: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
}


#lb  #ct1  #tab1 {
	height: auto;
	width: auto;
	float: none;
	clear: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding: 0px;
}
#lb       #ct1       #tab1    ul       {
	margin: 0px;
	padding: 0px;
}
#lb  #ct1  #tab1  #main1  {
	float: left;
	height: auto;
	width: 780px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#lb         #ct1       #tab1      #main1  #top   {
	list-style-type: none;
	background-color: #996666;
	font-size: 16px;
	padding: 5px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	margin: 0px;
	font-weight: bold;
	color: #FFFFFF;
/*background-image: url(../../../../AppData/Local/Microsoft/Windows/Temporary%20Internet%20Files/Low/Content.IE5/img/common/menu/bg_title.gif);*/
	background-image: url(/images/common/menu/bg_title.gif);
}
#lb           #ct1        #tab1       #main1    #main  {
	list-style-type: none;
	background-color: #EEEEEE;
	font-size: 14px;
	padding: 5px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	vertical-align: middle;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	clear: left;
}
#lb    #ct1    #tab1    #main1    #main #lo1   {
}
#lb       #ct1       #tab1       #main1       #main       #lo1 #bl1    {
	float: left;
}
#lb    #ct1    #tab1    #main1    #main    #lo1    #bl1 #li1   {
	margin-top: 0px;
	margin-right: 2px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: left;
}
#lb    #ct1    #tab1    #main1    #main    #lo1    #bl1 #tb1   {
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: left;
	width: 250px;
}
#lb     #ct1     #tab1     #main1     #main     #lo1     #bl1  #tb2   {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: left;
	width: 330px;
}
#lb    #ct1    #tab1    #main1    #main #lo3   {
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	clear: left;
}
#lb   #ct1   #tab1   #main2  {
	float: left;
	height: auto;
	width: 780px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#lb          #ct1          #tab1          #main2          #lo1        {
	padding: 0px;
	float: left;
	height: auto;
	width: 274px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#lb          #ct1        #tab1       #main2   #lo1 #top   {
	list-style-type: none;
	background-color: #996666;
	font-size: 16px;
	padding: 5px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	margin: 0px;
	font-weight: bold;
	color: #EEEEEE;
/*background-image: url(../../../../AppData/Local/Microsoft/Windows/Temporary%20Internet%20Files/Low/Content.IE5/img/common/menu/bg_title.gif);*/
	background-image: url(/images/common/menu/bg_title.gif);
}
#lb             #ct1          #tab1         #main2      #lo1  #main  {
	list-style-type: none;
	background-color: #EEEEEE;
	font-size: 14px;
	padding: 5px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	vertical-align: middle;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#lb        #ct1        #tab1        #main2        #lo1        #main      #bl1  {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#lb       #ct1       #tab1       #main2       #lo2    {
	padding: 0px;
	float: left;
	height: auto;
	width: 212px;
	clear: right;
	margin: 0px;
}
#lb           #ct1         #tab1        #main2    #lo2  #top   {
	list-style-type: none;
	background-color: #996666;
	font-size: 16px;
	padding: 5px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	margin: 0px;
	font-weight: bold;
	color: #EEEEEE;
/*background-image: url(../../../../AppData/Local/Microsoft/Windows/Temporary%20Internet%20Files/Low/Content.IE5/img/common/menu/bg_title.gif);*/
	background-image: url(/images/common/menu/bg_title.gif);
}
#lb              #ct1           #tab1          #main2       #lo2   #main  {
	list-style-type: none;
	background-color: #EEEEEE;
	width: 200px;
	font-size: 14px;
	padding: 5px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	vertical-align: middle;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#lb          #ct1          #tab1          #main2          #lo2          #main        #bl1   {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#lb           #ct1           #tab1           #main2           #lo3        {
	padding: 0px;
	float: left;
	height: auto;
	width: 200px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#lb           #ct1         #tab1        #main2    #lo3  #top   {
	list-style-type: none;
	font-size: 14px;
	margin: 0px;
	font-weight: bold;
	color: #666666;
	background-color: #EEEEEE;
	padding: 5px;
	border: 1px solid #CCCCCC;
}
#lb              #ct1           #tab1          #main2       #lo3   #main  {
	list-style-type: none;
	background-color: #FFFFFF;
	font-size: 12px;
	padding: 5px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	vertical-align: middle;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	line-height: 16px;
}
#lb         #ct1         #tab1         #main2         #lo3         #main       #bl1  {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#lb          #ct1          #tab1          #main2          #lo3          #main        #bl2  {
	padding: 5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	background-color: #EEEEEE;
	font-size: 10px;
	color: #666666;
}
#lb            #ct1            #tab1            #main2            #lo4        {
	padding: 0px;
	
/* 変更箇所 */
	float: right;
	
	height: auto;
	width: 570px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	clear: right;
}
#lb            #ct1          #tab1         #main2     #lo4   #top   {
	list-style-type: none;
	background-color: #EEEEEE;
	font-size: 16px;
	padding: 5px;
	margin: 0px;
	font-weight: bold;
	color: #666666;
	border: 1px solid #CCCCCC;
}
#lb               #ct1            #tab1           #main2        #lo4    #main  {
	list-style-type: none;
	background-color: #FFFFFF;
	font-size: 12px;
	vertical-align: middle;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	line-height: 16px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
#lb          #ct1          #tab1          #main2          #lo4          #main        #bl1  {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}




#lb #gh2 {
	font-size: 10px;
	width: 100%;
	clear: both;
	float: left;
	border-bottom-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #CC0033;
/*background-image: url(../../../../AppData/Local/Microsoft/Windows/Temporary%20Internet%20Files/Low/Content.IE5/img/common/bg_header.gif);*/
	
/* 追加変更箇所 */
/*	background-image: url(../images/common/bg_header.gif);*/
	
	background-repeat: no-repeat;
	
/* 変更箇所 */
	height: auto;
	
}
#lb #gh2 #obj1 {
	float: left;
	height: auto;
	width: auto;
	margin: 0px;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#lb #gh2 #obj1 #top {
	
/* 変更箇所 */
	height: auto;
	width: 220px;
	margin:50px 5px 0 0;
	/*color: #FFFFFF;*/
	color: #999999;
	text-align:right;
	float:right;
	z-index:10;
	
}

/* 追加箇所 */
#lb   #gh2   #obj1 #top  a {
	/*color: #FFFFFF;*/
	color: #999999;
	text-decoration: none;
}
#lb   #gh2   #obj1 #top  a:hover {
	color: #FFCC00;
	text-decoration: none;
}

#lb  #gh2  #obj1  #top ul {
	margin: 0px;
	padding: 0px;
}
#lb   #gh2   #obj1   #top  li {
	margin: 0px;
	padding: 0px;
	float: left;
	list-style-type: none;
	line-height: 12px;
}


#lb #gh2 #obj1 #bottom {
	height: auto;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 240px;
	clear: left;
	width: 200px;
	display: none;
}

/* 追加箇所 */
#lb #gh2 #obj3 {
	height: auto;
	width: auto;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin:-70px 0 0 0;
	float: right;
	text-align: right;
	font-size: 11px;
}
#lb #gh2 #obj3 #top {
	height: auto;
	width: auto;
	font-size: 11px;
}

#lb #gf1 {
	width: 100%;
	clear: both;
	float: left;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	background-color: #DDDDDD;
	
/* 変更箇所 */
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	
}
#lb #gf1 #obj1 {
	float: left;
	height: auto;
	width: auto;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 10px;
	margin: 0px;
	font-size: 10px;
	line-height: 16px;
	color: #666666;
}

/* 追加箇所 */
#lb #gf1 #obj1 h3,#lb #gf1 #obj1 p {
	width: 700px;
	font-size: 10px;
	line-height: 12px;
	font-weight: normal;
	text-decoration: none;
	text-align:left;
	padding:0px;
	margin:0 auto;
	display:inline;
	clear:left;
	float:left;
}
#lb #gf1 #obj2 {
	height: auto;
	width: auto;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 0px;
	float: right;
	text-align: right;
	margin: 0px;
}

#lb #fm1 {
	font-size: 90%;
	width: 100%;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #CC0033;
	clear: both;
	float: left;
	padding-top: 5px;
	padding-bottom: 5px;
	display: none;
}
#lb #fm1 #obj1 {
	float: left;
	height: auto;
	width: auto;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 10px;
	margin: 0px;
}
#lb #fm1 #obj2 {
	height: auto;
	width: auto;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 0px;
	float: right;
	text-align: right;
	margin: 0px;
}


#lb #fm2 {
	width: 100%;
	clear: both;
	float: left;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	background-color: #DDDDDD;
}
#lb #fm2 #obj1 {

/* 変更箇所 */
	float: none;
	height: auto;
	width: auto;
	/*padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 10px;*/
	padding: 5px 0;
	margin: 0px;
	font-size: 10px;
	line-height: 16px;
	color: #666666;
	text-align: center;
	border-width: 1px 0;
	border-color: #CCCCCC;
	border-style: solid;

}
#lb #fm2 #obj2 {
	height: auto;
	width: auto;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 0px;
	float: right;
	text-align: right;
	margin: 0px;
}

#lb #cr1 {
	width: 100%;
	float: left;
	clear: both;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	background-color: #DDDDDD;
}
#lb #cr1 #obj1 {
	
/* 変更箇所 */
	float: right;
	height: auto;
	width: auto;
	/*padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 10px;*/
	padding: 0 10px;
	margin: 0px;
	font-size: 10px;
	line-height: 16px;
	color: #666666;
	
}
#lb #cr1 #obj2 {
	height: auto;
	width: auto;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 0px;
	float: right;
	text-align: right;
	font-size: 10px;
	margin: 0px;
}
#lb #cr2 {
	height: 1px;
	width: auto;
	clear: both;
	float: none;
}

#menu1  ul{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#menu1  li{
	list-style-type: none;
	background-color: #FF0000;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
	font-size: 12px;
	float: left;
	text-align: center;
	width: 135px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	font-weight: bold;
	height: 25px;
/*background-image: url(../../../../AppData/Local/Microsoft/Windows/Temporary%20Internet%20Files/Low/Content.IE5/img/common/menu/bg_hm1.gif);*/
	background-image: url(/images/common/menu/bg_hm1.gif);
}
#menu1  a{
	color: #FFFFFF;
}
#menu1  a:hover{
	color: #FFFFFF;
}




#menu2  ul{
	list-style-type: none;
	margin: 0px;
	background-color: #666666;
	background-repeat: no-repeat;
	padding: 0px;
}
#menu2    a{
	color: #333333;
	font-weight: bold;
}
#menu2    a:hover{
	color: #333333;
	font-weight: bold;
}

#menu3  {
	padding-bottom: 10px;
	display: block;
}
#menu3  ul{
	list-style-type: none;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#menu3  li{
	list-style-type: none;
	border: 1px solid #CCCCCC;
	background-color: #FF6600;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 1px;
	margin-left: 0px;
	font-size: 12px;
}
#menu3  a{
	color: #FFFFFF;
}
#menu3  a:hover{
	color: #FFFFFF;
}


#menu4  {
	padding-bottom: 10px;
}

#menu4  ul{
	list-style-type: none;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#menu4  li{
	list-style-type: none;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	font-size: 12px;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #CC3300;
}

#menu5  {
	padding-bottom: 10px;
}

#menu5  ul{
	list-style-type: none;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#menu5  li{
	list-style-type: none;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	font-size: 12px;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #CC3300;
}
#menu6  {
	padding-bottom: 10px;
	display: block;
}
#menu6   ul{
	list-style-type: none;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#menu6   li{
	list-style-type: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 1px;
	margin-left: 0px;
	font-size: 14px;
	color: #999999;
	width: 180px;
	background-image: url(/images/common/menu/bg_menu_corp_black.gif);
	background-repeat: no-repeat;
	padding-top: 13px;
	padding-right: 10px;
	padding-bottom: 13px;
	padding-left: 10px;
}
#menu6_bk    li{
	list-style-type: none;
	border: 1px solid #CCCCCC;
	background-color: #333333;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 1px;
	margin-left: 0px;
	font-size: 14px;
	color: #999999;
	width: 188px;
	background-image: url(/images/common/menu/bg_menu_corp_black.gif);
}
#menu6   a{
	color: #FFFFFF;
}
#menu6   a:hover{
	color: #FFFFFF;
}

/* サイドメニューの『資料請求・お問い合わせ』ボタンのCSSの変更を追記 */
#menu6 li.inquiry {
	background-image: url(/images/common/menu/bg_menu_corp_red.gif );
}

#menu7  {
	padding-bottom: 10px;
	display: block;
}
#menu7    ul{
	list-style-type: none;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#menu7    li{
	list-style-type: none;
	margin-top: 0px;
	margin-right: 1px;
	margin-bottom: 1px;
	margin-left: 0px;
	font-size: 14px;
	color: #999999;
	width: 120px;
	background-repeat: no-repeat;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	background-color: #FF3300;
	float: left;
	text-align: center;
	border: 1px solid #CCCCCC;
}
#menu7    a{
	color: #FFFFFF;
}
#menu7    a:hover{
	color: #FFFFFF;
}
.h_dec1 {
	
/* 変更箇所 */
	color: #FFFFFF;
/*background-image: url(../../../../AppData/Local/Microsoft/Windows/Temporary%20Internet%20Files/Low/Content.IE5/img/common/menu/bg_corpname_corp.gif);*/
	background-image: url(/images/common/menu/bg_corpname_corp.gif);
	background-color: #000000;
	background-repeat: no-repeat;
	padding-top: 9px;
	padding-right: 10px;
	padding-bottom: 12px;
	padding-left: 10px;
	font-size: 21px;
	font-weight: bold;
	
}
.h_dec1_bk {
	background-color: #333333;
	color: #FFFFFF;
	padding: 5px;
}
.li_dec1a {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 14px;
	background-color: #FF0000;
	/*background-image: url(../../../../AppData/Local/Microsoft/Windows/Temporary%20Internet%20Files/Low/Content.IE5/img/common/menu/bg_hm1.gif);*/
	background-image: url(/images/common/menu/bg_hm1.gif);
	padding: 5px;
	height: 18px;
	width: 250px;
	list-style-type: none;
	margin-top: 0px;
	margin-right: 8px;
	margin-bottom: 5px;
	margin-left: 0px;
	float: none;
	clear: left;
	list-style-image: none;
}
.li_dec1b {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 14px;
	background-color: #FF0000;
/*background-image: url(../../../../AppData/Local/Microsoft/Windows/Temporary%20Internet%20Files/Low/Content.IE5/img/common/menu/bg_hm1.gif);*/
	background-image: url(/images/common/menu/bg_hm1.gif);
	padding: 5px;
	height: 18px;
	width: 150px;
	list-style-type: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	float: none;
	clear: left;
	list-style-image: none;
}
.li_dec2a {
	font-size: 11px;
	padding: 2px;
	height: 18px;
	width: 250px;
	list-style-type: none;
	margin: 0px;
	list-style-image: none;
}
.li_dec2b {
	font-size: 11px;
	margin: 0px;
	padding: 2px;
	height: 18px;
	width: 155px;
	list-style-type: none;
	float: none;
	clear: left;
	list-style-image: none;
}
.li_dec2c {
	font-size: 11px;
	margin: 0px;
	padding: 2px;
	height: 330px;
	width: 250px;
	list-style-type: none;
	float: none;
	clear: left;
	list-style-image: none;
}
.li_dec2d {
	font-size: 11px;
	margin: 0px;
	padding: 2px;
	height: 65px;
	width: 144px;
	list-style-type: none;
	float: none;
	clear: left;
	list-style-image: none;
}
.li_dec3 {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 14px;
	background-color: #FF6600;
	height: 18px;
	list-style-type: none;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	float: none;
	clear: left;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	list-style-image: none;
}
.li_dec4 {
	font-size: 12px;
	height: 18px;
	list-style-type: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 5px;
	white-space: nowrap;
	float: left;
	list-style-image: none;
}
.icon1 {
	color: #FFFFFF;
	background-color: #FF6600;
	line-height: 20px;
	margin: 0px;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 4px;
}
.icon2 {
	color: #FFFFFF;
	background-color: #3366FF;
	line-height: 20px;
	margin: 0px;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 4px;
}
.icon3 {
	color: #FFFFFF;
	background-color: #009933;
	line-height: 20px;
	margin: 0px;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 4px;
}


/* ページング */
td.pager_limit {
	margin: 0;
	font-size: 14px;
	font-weight: bold;
}
.pager_navi {
	margin: 0;
	font-size: 12px;
	text-align: right;
}
span.pager_num {
	margin: 0;
	font-size: 13px;
	font-weight: bold;
	text-align: right;
}
span.pager_num_link {
	margin: 0;
	font-size: 12px;
	text-align: right;
}
span.pager_alt {
	margin: 0;
	font-size: 12px;
	text-align: right;
	font-weight: bold;
}
span.ineffectiveTxt {
	color: #8A8A8A;
}


/*****エラー*****/
div.error01 {
	font-size: 12px;
	color: #FF0000;
}


/*****警告*****/
div#caution01 {
	background-color: #FFFFFF;
	font-size: 12px;
	text-align: center;
	color: #CC0000;
}
div#caution02 {
	background-color: #FFFFFF;
	font-size: 12px;
	text-align: center;
	color: #333333;
}


/* 施工事例 検索 フッターボタン */
div.jirei_list_sch_fbutton {
	margin: 10px 0;
	padding: 0;
/*	text-align: center;*/
}
div.jirei_list_sch_fbutton li {
	display: inline;
	margin: 0;
	padding:0;
	float: left;
}
div.jirei_list_sch_fbutton img {
	margin: 0;
	padding:0;
/*	border-color: #333333;*/
	border-style: none;
}


/* 施工事例一覧 写真集 */
div.galleryGroup {
	margin: 0;
	padding: 0;
}
div.galleryGroup li {
	display: inline;
	margin: 5px 5px 5px 0;
	padding:0;
	float: left;
}
div.galleryGroup img {
	margin: 0;
	padding:0;
	height: 60px;
	border-color: #333333;
/*	border-style: none; */
}


/* 施工事例一覧メニュー */

/* 追加箇所 */
div#menu6 ul li {
	background-color:#000000;
}

div#menu6 ul li.menu {
	font-size: 8px;
}
div#menu6 ul li.menu a {
	font-size: 12px;
}

/* 施工事例一覧 フッターボタン */
table.list_footer_button {
	margin: 20px 0 0 0;
}
table.list_footer_button td {
	margin: 0;
	text-align: center;
}
table.list_footer_button td img {
	margin: 0 0 10px 0;
}

/* 施工事例写真 説明文 */
div.photo_caption {
	clear: both;
	float: none;
	margin: 0 0 5px 0;
	background-color: #000000;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
}
