/*SUB	Contents
**********************************************************/
/*----------iroiro----------*/

.iroiro_waku h2 {
background: url(img/h2title_iroiro.jpg) no-repeat 0px 0px;
font-size: 16px;
font-weight: bold;
padding: 12px 0px 0px 40px;
width: 495px;
height: 34px;
margin-bottom: 40px;
}

.iroiro_waku h3 {
text-indent: -9999px;
background: url(img/machiya_text1.jpg) no-repeat left top;
width: 535px;
height: 74px;
}

.iroiro_waku h4 {
text-indent: -9999px;
background: url(img/h4title_iroiro.gif) no-repeat;
width: 500px;
height: 26px;
margin-top:30px;
padding-bottom:15px;
}

.iroiro_waku .iroiro_map{
width:357px;
height:225px;
padding:5px;
margin-top:20px;
margin-left:80px;
border:#CCCCCC 1px solid;
}

.iroiro_basyo {
text-indent: -9999px;
background: url(img/machiya_text2.gif) no-repeat left top;
width: 414px;
height: 17px;
margin-top: 13px;
margin-bottom: 20px;
}

img.gaikanphoto,img.naikanphoto {
padding:5px;
margin-top:20px;
margin-right:30px;
border:#CCCCCC 1px solid;
}

img.gaikanphoto2,img.naikanphoto2 {
padding:5px;
margin-top:20px;
margin-left:30px;
border:#CCCCCC 1px solid;
}



/*----------access----------*/

.access_waku h2 {
background: url(img/h2title_access.jpg) no-repeat 0px 0px;
font-size: 16px;
font-weight: bold;
padding: 12px 0px 0px 40px;
width: 495px;
height: 34px;
margin-bottom: 40px;
}

.access_waku h3 {
background: url(img/h3title_access.gif) no-repeat 17px 0px;
width: 517px;
height: 26px;
text-indent: -9999px;
margin-bottom: 15px;
}

.access_waku .btn{
margin: 25px 0px 0px 164px;
}

.access_waku .access_basyo {
width: 522px;
}

.access_waku .access_setumei {
padding-top:5px;
padding-left:70px;
}

.access_basyo span {
margin: 0px 0px 0px 26px;
color: #FF6600;
}

/*----------contact----------*/
.contact_waku h2 {
background: url(img/h2title_contact.jpg) no-repeat 0px 0px;
font-size: 16px;
font-weight: bold;
padding: 12px 0px 0px 40px;
width: 495px;
height: 34px;
margin-bottom: 40px;
}

.contact_waku h3 {
background:url(img/h3title_contact.gif) no-repeat;
width:500px;
height:26px;
text-indent:-9999px;
}

.contact_waku h4{
color:#AE44FE;
font-weight:bold;
padding-top:30px;
padding-bottom:5px;
}

.contact_waku .contact_all{
width:500px;
padding-left:17px;
padding-right:16px;
}

.contact_waku .contact_all table{
margin-bottom:15px;
}

.contact_waku .text{
padding-top:5px;
padding-bottom:5px;
}

.contact_form {
margin-top: 30px;
width: 500px;
}
.contact_all form td {
height: 20px;
padding-top:3px;
padding-bottom:3px;
padding-left: 8px;
margin-bottom: 5px;
}

.contact_left{
width:120px;
height: 20px;
}

.contact_left span{
color: #FFFFFF;
}

#dd_textarea{
background: url(css/image/ic_access_table.gif) no-repeat 8px 40px;
padding-top: 35px;
padding-bottom: 35px;
}

.w_01 {
width: 165px;
}

.w_02 {
width: 240px;
}

.w_03 {
width: 70px;
}

.w_04 {
width: 500px;
height: 88px;
}

.w_05 {
width: 120px;
}


.formBtn {
height: 26px;
padding-top: 13px;
}

.contact_radio {
height: 20px;
}

.access_info {
 padding: 10px;
 margin: 5px;
}
