#corpmain{text-align:left}

#corpmain img{border:none}

#corpmain h3{margin:0 0 10px}

#corpmain .imgmap{margin:0 0 10px}

#corpmain .h305 ul:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden}

#corpmain .h305 ul{display:inline-block;}

/*\*/
*html #corpmain .h305 ul{height:1%}
#corpmain .h305 ul{display:block}
/**/

#corpmain .h305 ul{
margin:0 0 10px;
padding:0}

#corpmain .h305 ul li{
float:left;
margin:0 10px 10px 0}

#corpmain .h305 ul li.note{margin:0 0 10px}

#corpmain .h306 .sectionH4{
border:1px solid #ccc;
margin:0 0 10px;
width:545px}

#corpmain .h306 .sectionH4 h4{
background:none;
border:none;
border-left:5px solid #0A5B5B;
color:#0A5B5B;
font-weight:bold;
margin:0 0 10px;
padding:5px 10px}

#corpmain .h306 .sectionH4 p{
border-bottom:none;
border-top:1px solid #ccc;
margin:0 0 10px;
padding:8px 0 0}

#corpmain .h306 .sectionH4 p span{font-weight:bold}

#corpmain .h306 .sectionH4 .cont{
background:#fff;
margin:0;
padding:10px}

#corpmain .sectionH4 .link{
	background:url(images/icon01.gif) no-repeat 0 50%;
	padding:0 0 0 20px}

#corpmain .anchor{
border-bottom:1px dotted #ccc;
margin:0 0 10px;
padding:0 0 10px;
width:545px}

#corpmain .anchor:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden}

#corpmain .anchor{display:inline-block;}

/*\*/
*html #corpmain .anchor{height:1%}
#corpmain .anchor{display:block}
/**/

#corpmain .anchor li{
float:left;
margin:0 10px 0 0;
padding:0}

#corpmain .anchor li.note{margin:0}

#corpmain p.note{width:545px}

#corpmain .sectionH4.type1{
background:url(images/h4secBg2.gif) repeat;
margin:0 0 10px;
padding:10px;
width:525px;
_width:545px}

#corpmain .sectionH4.type2{
background:none;
border:1px solid #ccc;
margin:0 0 10px;
width:545px}

#corpmain .sectionH4 .cont{
background:#fff;
padding:10px}

#corpmain .sectionH4 h4{
background:url(images/h4bg.jpg) repeat;
border:1px solid #ccc;
color:#fff;
font-weight:bold;
margin:0 0 10px;
padding:5px 10px}

#corpmain .sectionH4.type2 h4{
background:none;
border:none;
border-left:5px solid #0A5B5B;
color:#0A5B5B}

#corpmain .sectionH4 p{
border-bottom:1px solid #ccc;
padding:0 0 10px}

#corpmain .sectionH4.type2 p{
border-bottom:none;
border-top:1px solid #ccc;
padding:10px 0 0}

#corpmain .sectionH4 .sectionH5{
border-bottom:1px dotted #ccc;
margin:0 0 10px;
padding:0 0 10px}

#corpmain .sectionH4 .sectionH5.lastChild{
border:none;
padding:0}

#corpmain .sectionH4 .sectionH5 h5{
background:url(images/dtBg.gif) repeat-y 0 0;
color:#0A5B5B;
font-size:small;
font-weight:bold;
padding:0 0 0 10px}

#corpmain .sectionH4 .sectionH5 table th{
background:#888;
border-bottom:5px solid #fff;
color:#fff;
padding:2px 0;
text-align:center;
width:70px}

#corpmain .sectionH4 .sectionH5 table td{
padding:0 0 0 10px;
vertical-align:middle}

#corpmain .sectionH3 .banner:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden}

#corpmain .sectionH3 .banner{display:inline-block;}

/*\*/
*html #corpmain .sectionH3 .banner{height:1%}
#corpmain .sectionH3 .banner{display:block}
/**/

#corpmain .sectionH3 .banner{
border-bottom:1px dotted #ccc;
margin:0 0 10px;
padding:0 0 10px;
width:545px}
/* suzu 1203 */

#corpmain .sectionH3 .banner li{
float:left;
margin:0 9px 0 0}

#corpmain .sectionH3 .banner li.note{margin:0}

/* add */
.org-contact {
	margin: 30px 25px;
	padding: 15px;
	line-height: 18px;
	border: 1px solid #CCCCCC;
	text-align: center;
}
.org-pagetop {
	text-align: right;
	padding-right: 25px;
}

