@charset "Shift_JIS";
/* ********** ڍ ********** */
.boxDetail {
 width:706px;
 float:left;
 margin-bottom:10px;
}
.boxDetail .boxNavi {
 border-bottom:solid 1px darkgray;
 margin-bottom:8px;
}
.boxDetail .boxNavi a {
 color:darkslateblue;
 text-decoration: none;
}
.boxDetail .boxNavi a:hover {
 text-decoration: underline;
}
.boxDetail .boxNavi p {
 font-size:9pt;
 line-height:140%;
}
.boxDetail .boxName {
 height:55px;
 margin-bottom:8px;
}
.boxDetail h1{
 height:20px;
 line-height:20px;
 background-repeat: no-repeat;
 padding:5px 5px 5px 10px;
 margin-bottom:10px;
 font-size:12pt;
}
.boxDetail h2{
 height:20px;
 line-height:20px;
 background-repeat: no-repeat;
 padding:5px 5px 5px 10px;
 margin-bottom:10px;
 font-size:12pt;
}
.boxDetail .ptn1{
 border-top:solid 1px #ff33cc;
 border-bottom:solid 1px #ff33cc;
}
.boxDetail .ptn2{
 border-top:solid 1px #cc6666;
 border-bottom:solid 1px #cc6666;
}
.boxDetail .ptn3{
 border-top:solid 1px #99ffff;
 border-bottom:solid 1px #99ffff;
}
.boxDetail .ptn4{
 border-top:solid 1px #99ff99;
 border-bottom:solid 1px #99ff99;
}
.boxDetail .ptn5{
 border-top:solid 1px #ffcc33;
 border-bottom:solid 1px #ffcc33;
}
.boxDetail .ptn6{
 border-top:solid 1px #ff6633;
 border-bottom:solid 1px #ff6633;
}
.boxDetail .ptn7{
 border-top:solid 1px #00cc99;
 border-bottom:solid 1px #00cc99;
}
.boxDetail .ptn8{
 border-top:solid 1px #ffcc99;
 border-bottom:solid 1px #ffcc99;
}
.boxDetail .ptn9{
 border-top:solid 1px #cc99cc;
 border-bottom:solid 1px #cc99cc;
}
.boxDetail .ptn10{
 border-top:solid 1px #0066ff;
 border-bottom:solid 1px #0066ff;
}
.boxDetail .ptnA{
 border-top:solid 1px #ff6600;
 border-bottom:solid 1px #ff6600;
}
.boxDetail .boxImg {
 width:200px;
/* height:200px; */
 height:auto;
 border:solid 1px #dddddd;
 padding:3px;
 float:left;
 margin-bottom:20px;
 margin-right:10px;
}
.boxDetail .boxImg img {
 width:200px;
 border:0px;
}
.boxDetail .boxImg .noImg {
 height:140px;
 line-height:140px;
 text-align:center;
 color:#dddddd;
}
.boxDetail .boxR {
 width:480px;
 float:left;
}
.boxDetail .cate {
}
.boxDetail .midasi {
 font-size:11pt;
 color:maroon;
 margin-bottom:5px;
}
.boxDetail .boxBun {
 width:450px;
 font-size:11pt;
 margin-bottom:20px;
 line-height:130%;
 height:auto;
}
.boxDetail .boxSpc11 {
 width:706px;
 height:2px;
 clear:left;
 border-bottom:solid 1px #ff33cc;
 margin-bottom:10px;
}
.boxDetail .boxSpc12 {
 width:706px;
 height:2px;
 clear:left;
 border-bottom:solid 1px #cc6666;
 margin-bottom:10px;
}
.boxDetail .boxSpc13 {
 width:706px;
 height:2px;
 clear:left;
 border-bottom:solid 1px #99ffff;
 margin-bottom:10px;
}
.boxDetail .boxSpc14 {
 width:706px;
 height:2px;
 clear:left;
 border-bottom:solid 1px #99ff99;
 margin-bottom:10px;
}
.boxDetail .boxSpc15 {
 width:706px;
 height:2px;
 clear:left;
 border-bottom:solid 1px #ffcc33;
 margin-bottom:10px;
}
.boxDetail .boxSpc16 {
 width:706px;
 height:2px;
 clear:left;
 border-bottom:solid 1px #ff6633;
 margin-bottom:10px;
}
.boxDetail .boxSpc17 {
 width:706px;
 height:2px;
 clear:left;
 border-bottom:solid 1px #00cc99;
 margin-bottom:10px;
}
.boxDetail .boxSpc18 {
 width:706px;
 height:2px;
 clear:left;
 border-bottom:solid 1px #ffcc99;
 margin-bottom:10px;
}
.boxDetail .boxSpc19 {
 width:706px;
 height:2px;
 clear:left;
 border-bottom:solid 1px #cc99cc;
 margin-bottom:10px;
}
.boxDetail .boxSpc110 {
 width:706px;
 height:2px;
 clear:left;
 border-bottom:solid 1px #0066ff;
 margin-bottom:10px;
}
.boxDetail .boxSpc1A {
 width:706px;
 height:2px;
 clear:left;
 border-bottom:solid 1px #ff6600;
 margin-bottom:10px;
}
.boxDetail .boxBase {
 margin-bottom:20px;
}
.boxDetail .boxBase tbl {
 border-collapase:separate;
 border-spacing:2px;
}
.boxDetail .boxBase td {
 font-size:10pt;
 border-bottom: solid 1px #b2b2b2;
 border-right: solid 1px #b2b2b2;
 padding:3px 6px;
}
.boxDetail .boxBase .dai {
 width:120px;
 background: #f3f3f3;
}
.boxDetail .boxBase .nai {
 width:580px;
 line-height:150%;
}
.boxNews {
 width:704px;
 clear:left;
 margin-bottom:10px;
}
.boxNews .newsLine {
 padding:10px;
 background-color:#f3f3f3;
 margin-bottom:10px;
}
.boxNews .newsYmd {
 color: #ff33cc;
}
.boxNews .newsTitle {
 color:maroon;
}
.boxNews .newsGaiyou {
}
#map {
 width:706px;
 height:380px;
 border:solid 1px darkgray;
 margin-bottom:10px;
}
.boxSpc3 {
 clear:left;
 width:706px;
 height:1px;
}
.map {
 text-align:center;
 line-height:380px;
 color:#dddddd;
}
