@charset "UTF-8";
#sidebar-fade2{
width: 190px;
height: 270px;
background-image: url("../common/bg_08.jpg");
background-position: left bottom;
background-repeat: no-repeat;
}

#content-img{
float: left;
width: 305px;
background-image: url("../common/bg_09.jpg");
background-position: left 22px;
background-repeat: no-repeat;
}

#qr{
width: 305px;
height: 106px;
margin-top: 10px;
background-image: url(../img/bg_01.gif);
background-position: left top;
background-repeat: no-repeat;
}

#qr img{
float: left;
width: 92px;
height: 92px;
padding: 7px 0 8px 7px;
}

#qr a{
float: left;
display: block;
margin: 14px 0 10px 5px;
padding-left: 15px;
background-image: url(../common/ar_05.gif);
background-position: left center;
background-repeat: no-repeat;
}

#qr p{
float: left;
display: block;
width:195px;
margin-left: 5px;
font-size: 10px;
color: #666666;
line-height: 130%;
}

#content-txt{
float: right;
width: 336px;
height: 374px;
margin-right: 15px;
background-image: url(../img/bg_03.jpg);
background-position: right bottom;
background-repeat: no-repeat;
}

#content-txt p{
margin: 10px 0 20px;
line-height: 145%;
color: #666666;
}

#content-txt dt{
width: 336px;
margin-bottom: 10px;
padding-bottom: 3px;
border-bottom: 1px solid #CCCCCC;
color: #666666;
font-weight: 900;
}

#content-txt dd.tel{
margin-bottom: 10px;
font-size: 18px;
color: #993333;
font-weight: 900;
}

#content-txt dd.mail{
font-size: 18px;
color: #7C6E4B;
font-weight: 900;
}

.red{
color: #FF3300;
}

#content-txt div.btn{
display:block;
width:336px;
margin-top:-10px;
margin-bottom:20px;
text-align: right;

}
#content-txt div.btn a img{
width:125px;
border: none;
}

/* プロパティの順序 */
/*
#id-name{
display
list-style
position
float
clear
width
height
margin
padding
border
background
color
font
text-decoration
text-align
vertical-align
white-space
other text
content
}
*/

