@media screen and (min-width: 480px){
.pldHead{
height:45px;
background:url("../plan/detail/img/plandetail_bk1.jpg") no-repeat 0 0;
color:#ffffff;
font-size:17px;
line-height:150%;
margin:0 0 10px -7px;
padding:10px 0 0 15px;
}

.pldBox1{
border:solid #CABA96 1px;
overflow:hidden;
padding:0 0 10px 0;
margin-bottom:60px;
}

.pldTitleBk1{
margin-top:10px;
height:39px;
background:url("../plan/detail/img/pl_bk1.jpg") no-repeat 50% 0;
}

.pllTitleBk2{
width:53px;
height:30px;
background:url("../plan/img/pl_bk2.jpg") no-repeat 50% 0;
float:left;
display:block;
text-align:center;
padding:7px 0 0 0;
margin-top:5px;
font-size:16px;
color:#923E00;
}

.pldTitle1{
width:625px;
height:39px;
margin-top:10px;
padding:2px 0 0 20px;
color:#ffffff;
font-size:16px;

float:left;
}

.pldTitle2{
margin-top:12px;
margin-left:17px;
color:#923E00;
float:left;
}

.pldImgL{
margin:0 10px 0 7px;
float:left;
}

.pldTextBox{
width:390px;
line-height:150%;
float:left;
overflow:hidden;
}

.pldTextHead{
font-weight:bold;
border-bottom:solid 1px #D3D0D1;
padding-top:10px;
padding-bottom:5px;
}

.pldTextBox dt{
margin:10px 0 0 0;
}

.pldTextBox dd{
margin:5px 0 30px 13px;
}

.pldTextData3T{
width:675px;
border-left:solid 5px #FF6803;
margin:300px 0 5px 7px;
padding:0 0 3px 10px;
font-size:15px;
}

.pldTextData3TL{
border-top:solid 1px #D3D0D1;
width:675px;
margin:0 0 20px 7px;
}

.pldTextData3{

width:675px;
padding-left:20px;
word-wrap : break-word;
line-height:160%;
margin-bottom:20px;

}

.pldTable1{
margin:0 auto 20px;
}

.pldBtn{
margin:0 0 40px 180px;
}

.pldLowerBox{
width:690px;
margin-left:7px;
padding-top:20px;
border-top:solid 1px #D3D0D1;
}

.pldLBinbox{
width:670px;
background:#EEEEEE;
padding:10px;
margin:10px 0;
line-height:150%;
}

.pldT2Head{
margin:30px 0 10px 5px;


}

.pldTable2{
width:690px;
margin:0 auto 20px;
background:#faf3e9;
padding-top:20px;
border-collapse:separate;
border-spacing:8px 5px;
}

.pldTable2 td{
width:150px;
height:30px;
padding:20px;
border-radius:10px;
border:1px solid #e2ddd7;
background-color:#ffffff;
display:in-block;
}


.pldBox2{
width:720px;
height:125px;
margin:0 auto 30px;
background:#faf3e9;
}

.pldBox2:last-of-type{
margin-bottom:80px;
}




.pldB2inboxO{
padding-top:20px;
margin-left:12px;

}

/*.pldB2inbox{
width:220px;
height:35px;
border:1px solid #e2ddd7;
border-radius:10px;
text-align:center;
background:url("../plan/detail/img/plandetail_arrow.jpg") no-repeat 15% 50% #ffffff;
margin:3px 5px;
}*/

.pldB2inbox{
width:170px;
height:35px;
border:1px solid #e2ddd7;
border-radius:10px;
padding:0 0 0 40px;
background:url("../plan/detail/img/plandetail_arrow.jpg") no-repeat 15% 50% #ffffff;
margin:3px 5px;
float:left;
}

.pldB2inText{
margin-top:10px;
margin-left:10px;
}
}

@media screen and (max-width: 479px){
.pldHead{
height:45px;
background:url("../plan/detail/img/plandetail_bk1.jpg") no-repeat 0 0;
color:#ffffff;
font-size:17px;
line-height:150%;
margin:0 0 10px -7px;
padding:10px 0 0 15px;
}

.pldBox1{
border:solid #CABA96 1px;
overflow:hidden;
padding:0 0 10px 0;
margin-bottom:60px;
}

.pldTitleBk1{
margin-top: 10px;
    margin-bottom: 5px;
}

.pllTitleBk2{
    width: 35px;
    /* height: 30px; */
    /* background: url(../plan/img/pl_bk2.jpg) no-repeat 50% 0; */
    display: block;
    text-align: center;
    padding: 3px;
    margin-top: 10px;
    font-size: 14px;
    margin-left: auto;
    color: #923E00;
    margin-right: 30px;
    border: 1px solid;
    border-radius: 5px;
}

.pldTitle1{

    margin-bottom: 0px;
padding:15px;
color:#ffffff;
    background: url(../plan/img/pl_bk1.jpg) 50% 0;
font-size:16px;
}

.pldTitle2{
margin-top:12px;
margin-left:17px;
color:#923E00;
float:left;
}

.pldImgL{
text-align: center;
}

.pldTextBox{

line-height:150%;

overflow:hidden;
}

.pldTextHead{
    font-weight: bold;
    border-bottom: solid 1px #D3D0D1;
    padding-top: 10px;
    padding-bottom: 5px;
    /* padding-left: 30px; */
    width: 84%;
    padding-right: 3%;
    padding-left: 3%;
    margin: 0 auto;}

.pldTextBox dt{padding-left: 5%;
margin:10px 0 0 0;
}

.pldTextBox dd{padding-left: 5%;
margin: 5px;
}

.pldTextData3T{margin-left: 5%;
border-left:solid 5px #FF6803;
padding:0 0 3px 10px;
font-size:15px;
}

.pldTextData3TL{
    border-top: solid 1px #D3D0D1;
    margin-bottom: 20px;
    width: 90%;
    margin: 0 auto;
    margin-bottom: 20px;
}

.pldTextData3{
padding: 0 10px;
    word-wrap: break-word;
    line-height: 160%;
    margin-bottom: 20px;

}

.pldTable1{
margin:0 auto 20px;
overflow:hidden;
}

.pldTable1 td {float:left;
margin:5%;}




.pldBtn{
margin:0 0 40px 180px;
}

.pldLowerBox{

margin:7px;
padding-top:20px;
border-top:solid 1px #D3D0D1;
}

.pldLBinbox{

background:#EEEEEE;
padding:10px;
margin:10px 0;
line-height:150%;
}

.pldT2Head{
margin:30px 0 10px 5px;


}

.pldTable2{
width:690px;
margin:0 auto 20px;
background:#faf3e9;
padding-top:20px;
border-collapse:separate;
border-spacing:8px 5px;
}

.pldTable2 td{
width:150px;
height:30px;
padding:20px;
border-radius:10px;
border:1px solid #e2ddd7;
background-color:#ffffff;
display:in-block;
}


.pldBox2{
width:720px;
height:125px;
margin:0 auto 30px;
background:#faf3e9;
}

.pldBox2:last-of-type{
margin-bottom:80px;
}




.pldB2inboxO{
padding-top:20px;
margin-left:12px;

}

/*.pldB2inbox{
width:220px;
height:35px;
border:1px solid #e2ddd7;
border-radius:10px;
text-align:center;
background:url("../plan/detail/img/plandetail_arrow.jpg") no-repeat 15% 50% #ffffff;
margin:3px 5px;
}*/

.pldB2inbox{
width:170px;
height:35px;
border:1px solid #e2ddd7;
border-radius:10px;
padding:0 0 0 40px;
background:url("../plan/detail/img/plandetail_arrow.jpg") no-repeat 15% 50% #ffffff;
margin:3px 5px;
float:left;
}

.pldB2inText{
margin-top:10px;
margin-left:10px;
}
}
