@charset "utf-8";

/* �タイトル部 */
#contents_right .title {
width:730px;
font-family:"ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ ゴシック";
font-size:small;
}
/* スクロールエリアまとめるボックス　*/
.area1 {
width:730px;
clear:both;
}
/* ���スクロールエリア左 */
#contents_right .main {
width:550px;
float:left;
margin-top:0px;
margin-left:0px;
text-align:left;
vertical-align:top;
}
/* �エリア右 */
#contents_right .sub{
width:170px;
height:665px;
float:right;
margin-top:0px;
margin-right:0px;
text-align:left;
vertical-align:top;
background-color:#E4DDD3;
}
/* �	お問い合わせ部分 */
#contents_right .aboutbox{
width:730px;
height:75px;
clear:both;
margin-top:5px;
text-align:left;
vertical-align:top;
}


/* �文字組` */
#contents_right p{
font-family:"ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ ゴシック";
color:#000000;
font-size:small;
line-height:1.5em;
margin-top:2px;
margin-bottom::2px;
}
/* ------------------- */
/* ------------------- */
/* ------------------- */

/* �右スクロールエリア基準ボックス130px */
#subbasebox {
width:130px;
margin:10px auto 10px auto;
color:#000000;
text-align:center;
}
#subbasebox .subheadcopy_w {
width:130px;
padding:2px;
padding-top:4px;
text-align:center;
font-size:medium;
font-weight:bold;
color:#000000;
background-color:#FFFFFF;
margin-bottom:5px;
}
#subbasebox .subheadcopy_r {
width:130px;
padding:2px;
padding-top:4px;
text-align:center;
font-size:medium;
font-weight:bold;
color:#000000;
background-color:#FFFF00;
border:1px solid #FF0000;
margin-bottom:5px;
}

#subbasebox ul {
font-size:smaller;
text-align:left;
color:#000000;
margin-left:1em;
padding:0px;
list-style-position:outside;
}
#subbasebox li {
list-style-type:disc;
padding-bottom:0.5em;
}
#subbasebox h1,h2,h3,h4,h5,h6 {
margin:0px;
padding:0px;
line-height:1.5em;
}
#subbasebox img{
margin-top:5px;
margin-bottom:5px;}
#subbasebox a {
color:#000000;
text-decoration:none;
}
#subbasebox a:hover {
color:#930020;
text-decoration:underline;
}
#subbasebox a:visited {
color:#000000;
}
#subbasebox a:link {
color:#000000;
}

/* ------------------- */
/* ------------------- */
/* ------------------- */

#subleftbox {
width:490px;
margin:10px auto 10px auto;
color:#000000;
text-align:center;
}

#subleftbox .layoutbox490 {
width:490px;
clear:both;
}
#subleftbox .layoutbox490_2 {
clear:both;
width:490px;
margin-bottom:10px;
border-bottom:5px solid #952E45;
}
#subleftbox .layoutbox490_r {
width:490px;
clear:both;
background-color:#FF0000;
color:#FFFFFF;
margin-top:10px;
}

#subleftbox p {
font-family:"ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ ゴシック";
color:#000000;
font-size:small;
text-align:left;

line-height:1.5em;
margin-top:2px;
margin-bottom::2px;

}
#subleftbox .photo_l {
float:left;
}
#subleftbox .photo_r {
float:right;
}
#subleftbox .photo_l220 {
width:220px;
float:left;
}
#subleftbox .photo_r270 {
width:220px;
float:left;
}

#subleftbox .photo_bottom {
clear:both;
margin-bottom:20px;
}

#subleftbox .color952E45 {
color:#952E45;}

#subleftbox .text_l {
text-align:left;
}
#subleftbox .text_r {
text-align:right;}

#subleftbox .qandabox {
width:300px;
margin-left:0px;
clear:both;
background-color:#952E45;
color:#FFFFFF;
font-size:small;}

#subleftbox .planbox_l {
width:130px;
float:left;
text-align:left;
font-family:"ヒラギノ明朝 Pro W3", "細明朝体", "ＭＳ Ｐ明朝";
}
#subleftbox .planbox_r {
width:350px;
float:right;
text-align:left;
font-family:"ヒラギノ明朝 Pro W3", "細明朝体", "ＭＳ Ｐ明朝";
margin-bottom:20px;
}

#subleftbox .planhead {
width:130px;
clear:both;
background-color:#952E45;
color:#FFFFFF;
font-size:larger;
text-align:center;}

#subleftbox .plan_large {
font-size:30px;
}

#subleftbox .stand_large {
font-family:"ヒラギノ明朝 Pro W3", "細明朝体", "ＭＳ Ｐ明朝";
font-size:30px;
color:#952E45;
}

#subleftbox .stand_small {
font-family:"ヒラギノ明朝 Pro W3", "細明朝体", "ＭＳ Ｐ明朝";
color:#952E45;
}
#subleftbox .photo_l_margin {
float:left;
margin:0px 10px 10px 0px;
}
#subleftbox ul {
font-size:smaller;
text-align:left;
color:#000000;
margin-left:1em;
padding:0px;
list-style-position:outside;
}
#subleftbox li {
list-style-type:disc;
padding-bottom:0.5em;
}
