/***** カド丸コラムの設定 *****/

/***** BOX01 トップページの左下のBLOG用*****/
.box01{
	margin:10px 0px 0 0;
	padding:0;
	width:580px;
	float: left;
}
.box01head {
	margin: 0;
	padding: 0;
	height:100px;
	background: url(../images/box01_head.jpg) no-repeat top left;
}

.box01body {
	margin: 0;
	padding: 0 0 0 0;
	background: url(../images/box01_body.jpg) repeat-y top left;
}
.box01body img{
	margin: 7px 20px 13px 20px;
	padding: 0 0 0 0;
}
.box01body h3{
	margin: 0;
	padding: 7px 20px 7px 20px;
	font-weight: bold;
	color: #6B8B38;
}
.box01body h4{
	margin: 0 0 0 0;
	padding: 0 25px 7px 25px;
	font-weight: bold;
	color: #ff2200;
}
.box01body h6{
	margin: 0;
	padding: 13px 25px 13px 25px;
	text-align: center;
}

.box01body p{
	margin: 0;
	padding: 10px 25px 39px 25px;
}

.box01body p.caption{
	margin: 0;
	padding: 0 25px 20px 25px;
}
/** テーブル （連休などの予定に使用）**/
.box01body table.table01{
	border: 1px solid #bbb;
	border-collapse: collapse;
	margin: 13px 25px 13px 30px;
	padding: 0;
}
.box01body table.table01 th{
	background-color: #bbb;
	color: #fff;
	padding: 6px 2px 2px 4px;
}
.box01body table.table01 td{
	color: #555;
	padding: 6px 20px 2px 25px;
	text-align: right;
}
.box01body table.table01 td.red{
	color: #f64;
	padding: 6px 20px 2px 25px;
	text-align: right;
}
.box01body table.table01 tr.bgcell{
	background-color: #eee;
}
.box01bottom {
	margin: 0;
	padding: 0;
	height: 10px;
	background: url(../images/box01_bottom.jpg) no-repeat bottom left;
	clear: both;
}
/***** BOX02 *****/
.box02head {
	margin: 0;
	padding: 25px 0 0 35px;
	background: url(../images/box02_head.jpg) no-repeat top left;
}
.box02body {
	margin: 0;
	padding: 0 0 0 0;
	background: url(../images/box02_body.jpg) repeat-y top left;
}
.box02bodyLeft {
	width: 440px;
	margin: 0;
	padding: 30px 0 20px 30px;
	background: url(../images/box02_body.jpg) repeat-y top left;
	float: left;	
}
.box02bodyRight {
	width: 400px;
	margin: 0;
	padding: 30px 30px 0 0;
	background: url(../images/box02_body.jpg) repeat-y top right;
	float: right;	
}
.box02bodyRight p {
	margin: 0;
	padding: 0px 20px 10px 30px;
}
.box02bodyRight h4 {
	margin: 0;
	padding: 10px 10px 10px 30px;
	line-height: 2;
	font-weight: bold;
}
.box02bottom {
	margin: 0;
	padding: 0;
	height: 10px;
	background: url(../images/box02_bottom.jpg) no-repeat bottom left;
	clear: both;
}
/***** BOX03 「施設のご紹介」ページ用*****/
.box03head {
	margin: 0;
	padding: 0;
	height: 110px;
	background: url(../images/box03_head.jpg) no-repeat top left;
}

.box03body {
	margin: 0;
	padding: 0 0 0 0;
	background: url(../images/box03_body.jpg) repeat-y top left;
}
.box03body h4{
	margin: 0;
	padding: 20px 30px 0 30px;

}

.box03bodyLeft {
	width: 440px;
	margin: 0;
	padding: 30px 0 0 30px;
	background: url(../images/box03_body.jpg) repeat-y top left;
	float: left;	
}
.box03bodyLeft h4{
	margin: 0;
	padding: 5px 0 30px 5px;
}
.box03bodyRight {
	width: 400px;
	margin: 0;
	padding: 30px 30px 0 0;
	background: url(../images/box03_body.jpg) repeat-y top right;
	float: right;	
}
.box03bodyRight h4{
	margin: 0;
	padding: 5px 0 30px 5px;
}
.box03bottom {
	margin: 0;
	padding: 0;
	height: 10px;
	background: url(../images/box03_bottom_shadow.jpg) no-repeat bottom left;
	clear: both;
}
/*トキめき新潟国体　フォトギャラリー用*/
.box03head_kokutai {
	margin: 0;
	padding: 0;
	height: 110px;
	background: url(../images/box03_head_kokutai.jpg) no-repeat top left;
}
/*RY SSession2010　フォトギャラリー用*/
.box03head_ryss2010 {
	margin: 0;
	padding: 0;
	height: 110px;
	background: url(../images/box03_head_ryss2010.jpg) no-repeat top left;
}
/*RY ECO Session2011　フォトギャラリー用*/
.box03head_eco2011 {
	margin: 0;
	padding: 0;
	height: 110px;
	background: url(../images/box03_head_eco2011.jpg) no-repeat top left;
}

/*断熱対策　用*/
.box03head_insulation {
	margin: 0;
	padding: 0;
	height: 110px;
	background: url(../images/box03_head_insulation.jpg) no-repeat top left;
}

.box03bodyLeft img.kokutai{
	margin: 0;
	padding: 0 0 30px 0;
}
.box03bodyRight img.kokutai{
	margin: 0;
	padding: 0 0 30px 0;
}

/*プチコン　フォトギャラリー用*/
.box03head_pticon {
	margin: 0;
	padding: 0;
	height: 110px;
	background: url(../images/box03_head_pticon.jpg) no-repeat top left;
}
.box03head_pticon2009 {
	margin: 0;
	padding: 0;
	height: 110px;
	background: url(../images/box03_head_pticon2009.jpg) no-repeat top left;
}

.box03bodyLeft img.pticon{
	margin: 0;
	padding: 0 0 30px 0;
}
.box03bodyRight img.pticon{
	margin: 0;
	padding: 0 0 30px 0;
}


/***** BOX04 「地図ページ」の４分割写真用*****/
.box04type01 {
	width: 203px;
	padding-right: 30px;
	padding-bottom: 20px;
	background: url(../images/delta02.gif) no-repeat top right;
	float: left;	
}
.box04type01 p{
	margin: 0;
	padding-top: 5px;
	float: left;
}
.box04type02 {
	width: 200px;
	float: left;
}
.box04type02 p{
	margin: 0;
	padding-top: 5px;
	float: left;
}
/***** BOX05 「はじめての方へ」ページ用*****/
.box05head {
	margin: 0;
	padding: 0;
	height: 110px;
	background: url(../images/box05_head.jpg) no-repeat top left;
}
.box05body {
	margin: 0;
	padding: 0 0 0 0;
	background: url(../images/box05_body.jpg) repeat-y top left;
}
.box05bodyLeft {
	width: 480px;
	margin: 0;
	padding: 20px 60px 0 30px;
	background: url(../images/box05_body.jpg) repeat-y top left;
	float: left;	
}
.box05bodyLeft h3{
	margin: 0;
	padding: 5px 0 10px 5px;
	font-weight: bold;
	color: #6B8B38;
}
.box05bodyLeft p{
	margin: 0 0 39px 0;
	padding: 5px 0 39px 5px;
	border-bottom: 1px solid gray;
	font-size: 116%;
}

.box05bodyRight {
	width: 300px;
	margin: 0;
	padding: 0 30px 0 0;
	background: url(../images/box05_body.jpg) repeat-y top right;
	float: right;	
}
.box05bodyRight p{
	margin: 0;
	padding: 5px 0 39px 5px;
}
.box05bodyRight img{
	margin: 10px 0 0 0;
	padding: 0;
}
.box05bottom {
	margin: 0;
	padding: 0;
	height: 10px;
	background: url(../images/box05_bottom.jpg) no-repeat bottom left;
	clear: both;
}
/***** BOX06 「サイトマップ」ページ用*****/
.box06head {
	margin: 0;
	padding: 0;
	height: 110px;
	background: url(../images/box06_head.jpg) no-repeat top left;
}
/***** BOX07 フッタ用*****/
.box07head {
	margin: 0;
	padding: 0;
}
.box07body {
	margin: 0;
	padding: 0;

}
.box07bodyLeft {
	width: 600px;
	margin: 0;
	padding: 0px 0 0 0px;
	float: left;	
}
.box07bodyLeft p{
	margin: 0;
	padding: 0 0 0 25px;
}
.box07bodyRight {
	width: 260px;
	margin: 0;
	padding: 0px 0px 0 0;
	float: right;	
}
.box07bodyRight p{
	margin: 0;
	padding: 0 25px 0 0;
	text-align: right;
}
.box07bottom {
	margin: 0;
	padding: 0;
	clear: both;
}
/***** BOX08 LINK ページ用*****/
.box08head {
	margin: 0;
	padding: 0;
	height: 110px;
	background: url(../images/box08_head.jpg) no-repeat top left;
}
.box08body {
	margin: 0;
	padding: 0 auto 0;
	background: url(../images/box05_body.jpg) repeat-y top left;
}
.box08contents{
	margin: 0 25px 0 25px;	
}

/***** BOX08 LINK ページ用*****/
.box10head {
	margin: 0;
	padding: 0;
	height: 110px;
	background: url(../images/box10_head.jpg) no-repeat top left;
}

/* フロードボックス */
.box08type01 {
	width: 110px;
	margin: 39px 15px 15px 15px;
	float: left;	
}
.box08type01 p{
	margin: 0;
	padding-top: 5px;
	float: left;
}
.box08type01 h6{
	margin: 0 0 0 0;
	padding: 10px 0 0 0;
	color: #ff2200;
}

/***** BOX09 Google Map用*****/
#box09 {
	position:relative;
	z-index: 2;
}
ul#box09{
	padding:0;
	margin:0;
	font-size: 1px;
}
ul#box09 li{
	padding:0;
	margin:0;
	list-style-type:none;
}
li.cap, li.sox{
	position:absolute;
}
li.cap{
	top: 0;
	left: 0;
}
li.sox{
	top: 595px;
	left: 0px;
}
/***** BOX10 Tシャツ用*****/

.box10body {
	margin: 0;
	padding: 0;
}

.box10body h5{
	margin: 0 0 0 0;
	padding: 15px 20px 7px 20px;
	font-weight: bold;
	color: #ff2200;
}
.box10body p{
	margin: 0 0 20px 0;
	padding: 0 20px 20px 20px;
	border-bottom: 1px solid gray;
}


/***** IE6でPNG24を表示 *****/
* html div.capbox{
    width:900px;
    height:35px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/box09_cap2.png);
}
* html div.capbox img{
    display:none;
}
* html div.soxbox{
    width:900px;
    height:10px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/box09_sox7.png);
}
* html div.soxbox img{
    display:none;
}
