@charset "utf-8";

/*759px以下*/
@media screen and (max-width: 759.9px) {
.inbox {padding: 0;}
.mr_box {padding:5px 0 10px 0;margin:auto; }
.mr_box p {font-size: 14px;margin: 10px 0;}
.mr_box .bar {font-size:16px;background-color:#3ca8d9;color:#ffffff;text-align:center;padding:0 10px 0 10px;margin-bottom:10px; }
.mr_box .bl small {font-size:12px;color:#888888; } 
.mr_box .mr_well {
	background-color: #f2f2f2;
    padding: 5px;
    border: solid 1px #dddddd;
    margin-bottom: 10px;
    font-size: 14px;
}
.mr_box table{
	text-align:center;
	width:100%;
	border-collapse:collapse;
	margin-bottom:10px;
	border-right:solid 1px #CCCCCC;
	border-bottom:solid 1px #CCCCCC;
}
.mr_box table th{
	text-align:center;font-weight:bold;font-size:12px;
	padding:2px;
	border-left:solid 1px #CCCCCC;
	border-top:solid 1px #CCCCCC;
	background-color:#EEEEEE;
}
.mr_box table td{
	padding:2px;font-size:12px;
	border-left:solid 1px #CCCCCC;
	border-top:solid 1px #CCCCCC;
}
.mr_content {clear:both;background-image:url('images/bg.gif');}
.mr_content_inner {background-color:#ffffff;}
.mr_box:nth-of-type(2) .bl{border-bottom:dotted 1px #CCCCCC;    margin: 15px 0 0 0;}
.bl .bl_img{
	width:23%;
	float:left;
	margin-right:2%;
}
.bl .bl_inner{
	width:75%;
	float:left;
}
.mr_myrental_r{display:none;}
#ftlinks h6,
#ftlinks ul {margin: 0 0 2% 0;}
#ftlinks h6{
	background: #cfecfa;
    text-align: center;
    margin: 0 0 2% 0;
    padding: 5px 0;
}
#ftlinks li {
    margin: 2%;
    display: inline-block;
    font-size: 14px;
}

}

/*760px以上*/
@media screen and (min-width: 760px) {
.mr_box {padding:5px 0 10px 0;width:730px;margin:auto; }
.mr_box p {padding:0 10px 0 8px; }
.mr_box .bl {border:solid 1px #CCCCCC;padding:15px;margin-bottom:10px;clear:both;overflow:hidden; }
.mr_box .bl .bl_inner {width:515px;float:right; }
.mr_box .bl .bl_img {width:165px;float:left;margin-top:20px;display:block; }
.mr_box .bl p {padding:2px;margin:4px 16px 4px 16px; }
.mr_box .bar {font-size:22px;background-color:#3ca8d9;color:#ffffff;text-align:center;padding:0 10px 0 10px;margin-bottom:10px; }
.mr_box .bl small {font-size:12px;color:#888888; } 
.mr_box .mr_well {background-color:#f2f2f2;padding:15px;border:solid 1px #dddddd;margin-bottom:10px; }
.mr_box table{
	text-align:center;
	width:100%;
	border-collapse:collapse;
	margin-bottom:10px;
	border-right:solid 1px #CCCCCC;
	border-bottom:solid 1px #CCCCCC;
}
.mr_box table th{
	text-align:center;font-weight:bold;font-size:12px;
	padding:2px;
	border-left:solid 1px #CCCCCC;
	border-top:solid 1px #CCCCCC;
	background-color:#EEEEEE;
}
.mr_box table td{
	padding:2px;font-size:12px;
	border-left:solid 1px #CCCCCC;
	border-top:solid 1px #CCCCCC;
}
.mr_content {clear:both;background-image:url('images/bg.gif');padding:20px;  }
.mr_content_inner {background-color:#ffffff;border:solid 1px #cccccc;padding:20px 0 20px 0; }
.mr_myrental_r {float:right;width:220px; }
.mr_myrental_l {float:left;width:510px; }

#ftlinks {
    margin: 10px 0 0 -20px;
    background: #cfecfa;
	float: left;
	padding: 10px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
#ftlinks #ntaall{
	float: left;
	width: 930px;
	margin: 0;
	padding: 10px;
	background: #FFFFFF;
	border-top: 1px dotted #EEE;
}
#ftlinks #kokunaiarea{
	float: left;
	width: 930px;
	margin: 0;
	padding: 10px;
	background: #FFFFFF;
	border-top: 1px dotted #EEE;
}

#ftlinks #kaigaiarea{
	float: left;
	width: 930px;
	margin: 0;
	padding: 10px;
	background: #FFFFFF;
	border-top: 1px dotted #EEE;
	border-bottom: 1px dotted #EEE;
}
#ftlinks h6{
	float: left;
	width: 70px;
	margin: 0;
	padding: 0;
	font-size: 11px;
}
#ftlinks ul.firstline{
	float: left;
	width: 840px;
	margin: 0 0 3px 0;
	padding: 0;
	list-style: none;
}
#ftlinks ul{
	float: left;
	width: 910px;
	margin: 0 0 3px 0;
	padding: 0;
	list-style: none;
}
#ftlinks ul li{
	float: left;
	margin: 0;
	padding: 0 6px;
	border-right: 1px solid #CCC;
	font-size: 10px;
}
#ftlinks .pdl10{
	padding-left: 10px;
}
#ftlinks a,
#ftlinks a:link    { color: #0066CC; text-decoration: none; }
#ftlinks a:visited { color: #468ACE; }
#ftlinks a:hover,
#ftlinks a:active  { color: #FF8000; text-decoration: underline; }
}