.contents-left-g {
 float:left;
 width:600px;
 }
.contents-left-g h2 {font-size:115%; padding:12px;}
.contents-left-g h3 {font-size:100%; padding:6px 0 12px 12px;}
.contents-left-g p {
 font-size:100%;
 padding:5px 10px;
 line-height:1.5;
 font-family:Arial, Helvetica, sans-serif;
 }

.contents-right-g {
 float:right;
 width:300px;
 clear:right;
 }
.contents-right-g p {
 font-size:100%;
 padding:5px 10px 5px 20px;
 line-height:1.5;
 font-family:Arial, Helvetica, sans-serif;
 }

/*----------------------------------------------------
角丸930
----------------------------------------------------*/
.contentbox {
 width: 930px;
 padding-bottom: 10px;
 margin-top:20px;
 background-image: url(../../images/parts/kadomaru.gif);
 background-position: right bottom;
 }

.contentbox h1 {
 width: 930px;
 color: #fff;
 font-size:130%;
 font-weight:normal;
 line-height: 1.9;
 text-align: left;
 text-indent: 1em;
 background-color: #514843;
 background-image:url(../../images/parts/kadomaru.gif);
 background-repeat: no-repeat;
 background-position: left top;
 text-align:center;
 }

* html .contentbox h1 {
 padding-top: 3px;
 line-height: 1.8;
 text-align:center;
 }

.contentbox h4 {
 width: 930px;
 color: #fff;
 font-size:100%;
 font-weight:normal;
 line-height: 1.9;
 text-align: left;
 text-indent: 1em;
 background-color: #514843;
 background-image:url(../../images/parts/kadomaru.gif);
 background-repeat: no-repeat;
 background-position: left top;
 text-align:center;
 }

* html .contentbox h4 {
 padding-top: 3px;
 line-height: 1.48;
 text-align:center;
 }
.contentbox h4 a {
 color:#FFFFFF;
 text-decoration:underline;
 }
.contentbox h4 a:hover, a:active {
 color:#FF6600;
 text-decoration:underline;
 }

.contentbox p {
 width: auto;
 line-height: 1.48;
 font-size: 100%;
 padding: 10px 20px;
 }

.IE55 {
 width: 930px;
 background-image: url(../../images/parts/kadomaru.gif);
 background-repeat: repeat-y;
 background-position: center top;
 }
/*----------------------------------------------------
角丸600
----------------------------------------------------*/
.contentbox-6 {
 width: 600px;
 padding-bottom: 10px;
 margin-top:20px;
 background-image: url(../../images/parts/kadomaru-600.gif);
 background-position: right bottom;
 }

.contentbox-6 h1 {
 width: 600px;
 color: #fff;
 font-size:130%;
 font-weight:normal;
 line-height: 1.9;
 text-align: left;
 text-indent: 1em;
 background-color: #514843;
 background-image:url(../../images/parts/kadomaru-600.gif);
 background-repeat: no-repeat;
 background-position: left top;
 text-align:center;
 }

* html .contentbox-6 h1 {
 padding-top: 3px;
 line-height: 1.8;
 text-align:center;
 }

.IE55-6 {
 width: 600px;
 background-image: url(../../images/parts/kadomaru-600.gif);
 background-repeat: repeat-y;
 background-position: center top;
 min-height:1080px;
 height:auto !important;
 height:1080px;
 }
.IE55-6 h2 {
 text-align:center;
 font-weight:normal;
 font-size:110%;
 }
.IE55-6 h2 a {
 color:#FFFFFF;
 text-decoration:underline;
 }
.IE55-6 h2 a:hover, a:active {
 color:#FF6600;
 text-decoration:underline;
 }

/*----------------------------------------------------
角丸300
----------------------------------------------------*/
.contentbox-3 {
 width: 300px;
 padding-bottom: 10px;
 margin-top:20px;
 background-image: url(../../images/parts/kadomaru-300.gif);
 background-position: right bottom;
 }

.contentbox-3 h3 {
 width: 300px;
 color: #fff;
 font-size:130%;
 font-weight:normal;
 line-height: 1.9;
 text-align: left;
 text-indent: 1em;
 background-color: #514843;
 background-image:url(../../images/parts/kadomaru-300.gif);
 background-repeat: no-repeat;
 background-position: left top;
 text-align:center;
 }

* html .contentbox-3 h3 {
 padding-top: 3px;
 line-height: 1.8;
 text-align:center;
 }

.IE55-3 {
 width: 300px;
 background-image: url(../../images/parts/kadomaru-300.gif);
 background-repeat: repeat-y;
 background-position: center top;
 min-height:1080px;
 height:auto !important;
 height:1080px;
 }
.IE55-3 h4 {
 text-align:center;
 font-weight:normal;
 font-size:110%;
 }
 /*----------------------------------------------------
 CSS画像拡大左側サムネイル
----------------------------------------------------*/
#imgHover {
 position: relative;
 width: 600px;
 }
#imgHover #imgFrame {
 position: absolute;
 top: 760px;
 left:700px;
 text-align: center;
 width: 399px !important;
 width: 405px;
 height: 600px !important;
 height: 609px;
 z-index:500;
 }

#imgHover #imgHoverList {
 list-style: none;
 position: relative;
 }
#imgHover ul {
 width: 600px;
 height: 120px;
 margin-right: -40px;
 list-style-type: none;
 }
#imgHover li {
 float: left;
 width: 80px;
 height: 120px;
 margin-right: 40px;
 margin-bottom:20px;
 }
#imgHover ul li img {border: none;}
			
#imgHover ul li a {display: block;}
			
#imgHover ul li a:hover {position: static;}
			
#imgHover ul li a .mainImage {display: none;}
			
#imgHover ul li a:hover .mainImage {
 display: block;
 position: absolute;
 top: 3px;
 left: 507px !important;
 left: 83px;
 }

 /*----------------------------------------------------
 CSS画像拡大右側サムネイル
----------------------------------------------------*/
#imgHover2 {
 position: relative;
 width: 290px;
 }
#imgHover2 #imgFrame2 {
 position: absolute;
 top: 0;
 left:0;
 text-align: center;
 width: 400px;
 height: 600px;
 }

#imgHover2 #imgHoverList2 {
 list-style: none;
 position: relative;
 }
#imgHover2 ul {
 width: 292px;
 height: 75px;
 margin-right: -20px;
 list-style-type: none;
 }
#imgHover2 li {
 float: left;
 width: 50px;
 height: 75px;
 margin-right: 20px;
 margin-bottom:10px;
 }
#imgHover2 ul li img {border: none;}
#imgHover2 ul li a {display: block;}
#imgHover2 ul li a:hover {position: static;}
#imgHover2 ul li a .mainImag2 {display: none;}
#imgHover2 ul li a:hover .mainImage2 {
 display: block;
 position: absolute;
 top: 3px;
 left: 80px !important;
 left: 83px;
 }

.movie {
 clear:both;
 margin:0 auto;
 padding-top:20px;
 width:270px;
 }
.movie a {color:#FFFFFF;}
.movie a:hover {color:#FF6600; text-decoration:underline;}

*+html .movie7 {
 position:relative;
 top:650px;
 }

