@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{
 background-image:url(../img/title1.gif);
 border-bottom:solid 1px #ff33cc;
}
.boxDetail .ptn2{
 background-image:url(../img/title2.gif);
 border-bottom:solid 1px #cc6666;
}
.boxDetail .ptn3{
 background-image:url(../img/title3.gif);
 border-bottom:solid 1px #99ffff;
}
.boxDetail .ptn4{
 background-image:url(../img/title4.gif);
 border-bottom:solid 1px #99ff99;
}
.boxDetail .ptn5{
 background-image:url(../img/title5.gif);
 border-bottom:solid 1px #ffcc33;
}
.boxDetail .ptn6{
 background-image:url(../img/title6.gif);
 border-bottom:solid 1px #ff6633;
}
.boxDetail .ptn7{
 background-image:url(../img/title7.gif);
 border-bottom:solid 1px #00cc99;
}
.boxDetail .ptn8{
 background-image:url(../img/title8.gif);
 border-bottom:solid 1px #ffcc99;
}
.boxDetail .ptn9{
 background-image:url(../img/title9.gif);
 border-bottom:solid 1px #cc99cc;
}
.boxDetail .ptn10{
 background-image:url(../img/title10.gif);
 border-bottom:solid 1px #0066ff;
}
.boxDetail .ptnA{
 background-image:url(../img/titleA.gif);
 border-bottom:solid 1px #ff6600;
}
.boxDetail .boxImg {
 width: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 .prtbtn {
 margin-bottom:5px;
}
.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%;
}
.boxPr1 {
 width:343px;
 height:auto;
 float:left;
 font-family:"ＭＳ ゴシック","メイリオ",Meiryo,Osaka,sans-serif;
 margin-bottom:20px;
}
.boxPr2 {
 width:343px;
 height:auto;
 float:left;
 margin-left:20px;
 font-family:"ＭＳ ゴシック","メイリオ",Meiryo,Osaka,sans-serif;
 margin-bottom:20px;
}
.boxSpc2 {
 clear:left;
 width:706px;
 height:1px;
 margin-bottom:20px;
 border-bottom:dotted 1px darkgray;
}
.boxPic1 {
 width:343px;
 height:auto;
 float:left;
 margin-bottom:15px;
 font-size:9pt;
}
.boxPic1 img {
 width:150px;
 float:left;
 border:solid 1px #dddddd;
 padding:1px;
 margin-right:10px;
 margin-bottom:0px;
}
.boxPic2 {
 width:343px;
 height:auto;
 float:left;
 margin-left:20px;
 margin-bottom:20px;
 font-size:9pt;
}
.boxPic2 img {
 width:150px;
 float:left;
 border:solid 1px #dddddd;
 padding:1px;
 margin-right:10px;
 margin-bottom:0px;
}
.boxPicw {
 width:684px;
 /* height:140px; */
 padding:10px;
 border:solid 1px darkgray;
 margin-bottom:20px;
}
.boxPicw img {
 width:200px;
 border:solid 1px #dddddd;
 padding:3px;
 margin-right:10px;
}
.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 {
}
.boxKuti {
 width:704px;
 margin-bottom:10px;
 clear:left;
}
.boxKuti .kutiTop {
 width:704px;
 height:18px;
 padding-bottom:10px;
 margin-bottom:10px;
 border-bottom:dotted 1px darkgray;
}
.boxKuti .kutiKen {
 width: 570px;
 float: left;
}
.boxKuti .kutiKen p{
 /*font-size:9pt;*/
 color: silver;
}
.boxKuti .kutiBtn {
 text-align: right;
 float: left;
 BORDER: #4169e1 1px solid;
 WIDTH: 130px; PADDING-TOP: 1px; 
}
.boxKuti .boxLine {
 width:704px;
 padding-bottom:10px;
 margin-bottom:10px;
 border-bottom:dotted 1px darkgray;
}
.boxKuti .kutiTname {
 font-size: 9pt;
 color: #ff33cc;
}
.boxKuti .kutiTitle {
 font-size:10pt;
 font-weight:bold;
 color:maroon;
}
.boxKuti .kutiNaiyou {
}
.boxKuti .kutiYmd {
 font-size:10pt;
 color: #999900;
 float: left;
 margin-top:5px;
}
.boxKuti .kutiHyoka {
 font-size:10pt;
 color: #00cc00;
 float: left;
 margin-top:5px;
}
.boxKuti .kutiHosi {
 float: left;
 margin-top:2px;
}
.boxKuti .kutiTen {
 font-size:10pt;
 float: left;
 color: #00cc00;
 margin-top:5px;
}
.boxOffer {
 width:706px;
 /*margin-bottom:10px;*/
}
.boxOffer .gaiyou {
 margin-bottom:10px;
}
#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;
}

