.img-contact {
 width:930px;
 height:620px;
 display:block;
 margin:0 auto;
 clear:right;
 background:url(../../images/parts/contact.jpg) no-repeat top;
 }

 /*----------------------------------------------------
メイン左
----------------------------------------------------*/
.contents-left-c {
 float:left;
 width:600px;
 }

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

 /*----------------------------------------------------
メイン右
----------------------------------------------------*/
.contents-right-c {
 float:right;
 width:300px;
 clear:right;
 }

.contents-right-c 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:120%;
 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:602px;
 height:auto !important;
 height:602px;
 }

/*----------------------------------------------------
角丸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:602px;
 height:auto !important;
 height:602px;
 }
 
.IE55-3 img {margin-left:14px;}

/********************************************
フォーム
********************************************/ 
.myform1{
margin:0 auto;
width:500px;
padding:14px;
}
.myform1 em {color:#FF0000;}

/* ----------- stylized ----------- */

#stylized1 h1 {
font-size:150%;
font-weight:bold;
margin-bottom:8px;
}
#stylized1 p{
font-size:110%;
color:#ffffff;
margin-bottom:20px;
border-bottom:solid 1px #D5FF84;
padding-bottom:10px;
}
#stylized1 label{
display:block;
font-weight:bold;
text-align:right;
width:140px;
float:left;
}
#stylized1 .small{
color:#FFFFFF;
display:block;
font-size:11px;
font-weight:normal;
text-align:right;
width:140px;
}
#stylized1 input{
float:left;
font-size:12px;
padding:4px 2px;
width:280px;
margin:2px 0 15px 10px;
}
#stylized1 textarea{
float:left;
font-size:12px;
padding:4px 2px;
border:solid 1px #aacfe4;
width:280px;
margin:2px 0 15px 10px;
}
#stylized1 button{
clear:both;
margin-left:150px;
width:125px;
height:31px;
background:#666666 url(../../images/parts/button.png) no-repeat;
text-align:center;
line-height:31px;
color:#FFFFFF;
font-size:11px;
font-weight:bold;
}

#stylized1 a:link {
 color: #FFFFFF;
 text-decoration: none;
 }
#stylized1 a:active {
 color: #FF6517;
 text-decoration: underline;
 }
#stylized1 a:visited {
/*color: #996699; commented out by Y.A*/
 color: #FFFFFF;
 text-decoration: none;
 }
#stylized1 a:hover {
 color: #FF6517;
 text-decoration: underline;
 }

.select-class {margin-left:150px;}
