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

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

 /*----------------------------------------------------
リスト
----------------------------------------------------*/
#map-list {
    background:transparent url(../../images/parts/pixel.png) repeat-y 15px 0;
    width:340px;
	margin-left:130px;
}

#map-list li {
    font-size:16px;
    margin:15px 0 10px;
}

#map-list li a {
 background: #FFFFFF url(../../images/parts/circle_orange.png) no-repeat left center;
 color:#FF6600;
 display:block;
 padding-left:30px;
 }

#map-list li a:hover {
	color:#FF0000;
}

#map-list li ul li {
    background:transparent url(../../images/parts/pixel.png) repeat-x 0 8px;
    font-size:13px;
    margin:4px 0 4px 5px;
    padding:0;
}

#map-list li ul li a {
    padding:0 0 0 3px;
}

#map-list li ul li ul {
    background:transparent url(../../images/parts/pixel.png) repeat-y 15px 0;
    margin-bottom:10px;
}

#map-list li ul li ul li {
    margin-left:16px;
    padding-left:10px;
}

 /*----------------------------------------------------
リスト
----------------------------------------------------*/
#map {width:340px; margin:0 auto;}
.map-home {
 border-bottom:dotted 1px #FFFFFF;
 padding:10px 30px;
 font-size:130px;
 background: url(../../images/parts/circle_orange.png) no-repeat left center;
 }
.map {
 border-bottom:dotted 1px #FFFFFF;
 padding:10px 30px;
 background: url(../../images/parts/circle_orange.png) no-repeat left center;
 margin-left:60px;
 }

.map-home a {color:#FFFFFF; width:280px;}
.map-home a:hover {color:#FF6600;}
.map a {color:#FFFFFF;}
.map a:hover {color:#FF6600;}
/*----------------------------------------------------
角丸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:360px;
 height:auto !important;
 height:360px;
 }

/*----------------------------------------------------
角丸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:360px;
 height:auto !important;
 height:360px;
 }

.IE55-3 img {margin-left:14px;}
/*----------------------------------------------------
Map
----------------------------------------------------*/
.IE55-6 ul {
 margin:20px 0 20px 30px;
 }
.IE55-6 li {
 font-size:100%;
 line-height:1.48;
 }
