@charset "utf-8";

/* 2010_1026 homeadvisor article_buy.css
-----------------------------------------*/
#contents_section {
	width: 790px;
	float: left;
	margin-bottom: 20px;
	background: #C4FCA5;
}
#right .sidebar_dfp {
	width: 140px;
	padding-left: 10px;
}
#contents_section .pagetop {
	width: 790px;
	text-align: right;
	font-size: 14px;
}
cf:after {
	content:".";
	display: block;
	height:0px;
	clear:both;
	visibility:hidden;
}

/* 2011.1.16追加
-----------------------------------------*/

#main950{
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	font-size:12px;
	width: 960px;
	padding-right:0px;
	margin:0 auto 0px;
	zoom: 1;
	background-color:#FFF;
	vertical-align:middle;
	}
#main950:after {
	content:".";
	display: block;
	height:0px;
	clear:both;
	visibility:hidden;
}

#c720 {
	width: 720px;
	float: left;
	display:inline;
	margin:20px 20px 0 0;
	padding:0;
	text-align:left;
}
#c720 img {
	vertical-align:middle;
}

/* side210 
-----------------------------------------*/
#side210 {
	width: 210px;
	float: right;
	display:inline;
	margin:20px 0 0 0;
	padding:0;
	text-align:left;
}

.sidetitle1{
	margin:0 0 8px 0;
	padding:0;
}

.sidetitle2{
	margin:8px 0;
	padding:0;
}

.sideicon{
	width: 45px;
	height:45px;
	float: left;
	display:inline;
	margin:5px 5px 5px 0;
	padding:0;
	text-align:left;
}

.sidenv{
	width: 155px;
	float: right;
	display:inline;
	margin:5px 0 5px 0;
	padding:0;
	text-align:left;
	font-size:12px;
	line-height:1.3;
}

A.side {
	TEXT-DECORATION:underline;
}
A.side:link {
	COLOR: #45352E;TEXT-DECORATION:underline;
}
A.side:visited {
	COLOR: #45352E;TEXT-DECORATION:underline;
}
A.side:hover {
	COLOR: #ff4400;TEXT-DECORATION: none;
}
A.side:active {
	COLOR: #ff4400;TEXT-DECORATION: none;
}

/* TOP 
-----------------------------------------*/
.toptitle {
	width: 328px;
	height:180px;
	float: left;
	display:inline;
	margin:0;
	padding:0;
	text-align:left;
}

.toptitright {
	width: 392px;
	height:180px;
	float:right;
	display:inline;
	background-image:url(../img/bg_top1.gif);
	background-repeat:no-repeat;
	margin:0;
	padding:0;
	text-align:left;
}

.toptitrightcom1 {
	margin:16px 0 18px 42px;
	padding:0;
	text-align:left;
	font-size:15px;
	font-weight:bold;
}

.toptitrightcom2 {
	margin:0 20px 10px 42px;
	padding:0;
	text-align:left;
	font-size:12px;
	font-weight:bold;
}

.topqtitle{
	margin:10px 0 0 0;
	padding:0;
	background-image:url(../img/bg_top2.gif);
	background-repeat:no-repeat;
	height:36px;
	text-align:left;
}

.topqtitlecom{
	margin:0;
	padding:10px 0 0px 45px;
	text-align:left;
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
}

.topaarea1{
	margin:0;
	padding:0;
	height:110px;
	background-image:url(../img/bg_top3.gif);
	background-repeat:no-repeat;
	text-align:left;
}

.topaarea{
	margin:0;
	padding:0;
	height:130px;
	background-image:url(../img/bg_top3.gif);
	background-repeat:no-repeat;
	text-align:left;
}

.topacom{
	margin:0;
	padding:13px 286px 5px 24px;
	text-align:left;
	font-size:13px;
	font-weight:bold;
}

.topbleft {
	width: 359px;
	float: left;
	display:inline;
	border-left:1px solid #876045;
	border-bottom:1px solid #876045;
	margin:0;
	padding:0;
	text-align:left;
}

.topb1{
	margin:8px 3px 5px 6px;
	padding:0;
}

.topb3{
	margin:0px 3px 8px 6px;
	padding:0;
}

.topb5{
	margin:8px 3px 8px 6px;
	padding:0;
}

.topbright {
	width: 359px;
	float: right;
	display:inline;
	border-right:1px solid #876045;
	border-bottom:1px solid #876045;
	margin:0;
	padding:0;
	text-align:left;
}

.topb2{
	margin:8px 6px 5px 3px;
	padding:0;
}

.topb4{
	margin:0px 6px 8px 3px;
	padding:0;
}

.topb6{
	margin:8px 6px 8px 3px;
	padding:0;
}

/* 物件を探すfind
-----------------------------------------*/
.fndtitle {
	width: 400px;
	height:120px;
	float: left;
	display:inline;
	margin:0;
	padding:0;
	text-align:left;
}

.fndtitright{
	width: 320px;
	height:120px;
	float:right;
	display:inline;
	background-image:url(../img/bg_img1-1.gif);
	background-repeat:no-repeat;
	margin:0;
	padding:0;
	text-align:left;
}

.fndtitcom {
	margin:20px 20px;
	padding:0;
	text-align:left;
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
}

.fndleft360-1 {
	width: 360px;
	height:408px;
	float: left;
	display:inline;
	margin:10px 0 0 0;
	padding:0;
	text-align:left;
}

.fndright360-1 {
	width: 360px;
	height:408px;
	float: right;
	display:inline;
	background-image:url(../img/bg_img1-2.gif);
	background-repeat:no-repeat;
	margin:10px 0 0 0;
	padding:0;
	text-align:left;
	font-size:12px;
	line-height:1.5;
}

.fndc1{
	margin:120px 10px 2px 10px;
	padding:0;
	text-align:left;
}

.fndleft314 {
	width: 314px;
	height:310px;
	float: left;
	display:inline;
	margin:0;
	padding:0;
	text-align:left;
}

.fndright406-1 {
	width: 406px;
	height:100px;
	float: right;
	display:inline;
	background-image:url(../img/bg_img1-22.gif);
	background-repeat:no-repeat;
	margin:0;
	padding:0;
	text-align:left;
	font-size:12px;
	line-height:1.5;
}

.fndc2{
	margin:8px 8px 2px 8px;
	padding:0;
	text-align:left;
}

.fndright406-2 {
	width: 406px;
	height:119px;
	float: right;
	display:inline;
	background-image:url(../img/bg_img1-3.gif);
	background-repeat:no-repeat;
	margin:0;
	padding:0;
	text-align:left;
	font-size:12px;
	line-height:1.5;
}

.fndright406-3 {
	width: 406px;
	height:91px;
	float: right;
	display:inline;
	background-image:url(../img/bg_img1-4.gif);
	background-repeat:no-repeat;
	margin:0;
	padding:0;
	text-align:left;
	font-size:12px;
	line-height:1.5;
}

.fndleft360-2 {
	width: 360px;
	height:557px;
	float: left;
	display:inline;
	margin:0 0 0 0;
	padding:0;
	text-align:left;
}

.fndright360-5 {
	width: 360px;
	height:146px;
	float: right;
	display:inline;
	background-image:url(../img/bg_img1-5.gif);
	background-repeat:no-repeat;
	margin:0 0 0 0;
	padding:0;
	text-align:left;
	font-size:12px;
	line-height:1.5;
}

.fndright360-6 {
	width: 360px;
	height:97px;
	float: right;
	display:inline;
	background-image:url(../img/bg_img1-6.gif);
	background-repeat:no-repeat;
	margin:0 0 0 0;
	padding:0;
	text-align:left;
	font-size:12px;
	line-height:1.5;
}

.fndright360-7 {
	width: 360px;
	height:314px;
	float: right;
	display:inline;
	background-image:url(../img/bg_img1-7.gif);
	background-repeat:no-repeat;
	margin:0 0 0 0;
	padding:0;
	text-align:left;
	font-size:12px;
	line-height:1.5;
}

.fndc3{
	margin:36px 8px 2px 8px;
	padding:0;
	text-align:left;
}

.fndleft360-3 {
	width: 360px;
	height:914px;
	float: left;
	display:inline;
	margin:0 0 20px 0;
	padding:0;
	text-align:left;
}

.fndright360-8 {
	width: 360px;
	height:116px;
	float: right;
	display:inline;
	background-image:url(../img/bg_img1-8.gif);
	background-repeat:no-repeat;
	margin:0 0 0 0;
	padding:0;
	text-align:left;
	font-size:12px;
	line-height:1.5;
}

.fndright360-9 {
	width: 360px;
	height:474px;
	float: right;
	display:inline;
	background-image:url(../img/bg_img1-9.gif);
	background-repeat:no-repeat;
	margin:0 0 0 0;
	padding:0;
	text-align:left;
	font-size:12px;
	line-height:1.5;
}

.fndright360-10 {
	width: 360px;
	height:116px;
	float: right;
	display:inline;
	background-image:url(../img/bg_img1-10.gif);
	background-repeat:no-repeat;
	margin:0 0 0 0;
	padding:0;
	text-align:left;
	font-size:12px;
	line-height:1.5;
}

.fndright360-11 {
	width: 360px;
	height:118px;
	float: right;
	display:inline;
	background-image:url(../img/bg_img1-11.gif);
	background-repeat:no-repeat;
	margin:0 0 0 0;
	padding:0;
	text-align:left;
	font-size:12px;
	line-height:1.5;
}

.fndright360-12 {
	width: 360px;
	height:90px;
	float: right;
	display:inline;
	background-image:url(../img/bg_img1-12.gif);
	background-repeat:no-repeat;
	margin:0 0 20px 0;
	padding:0;
	text-align:left;
	font-size:12px;
	line-height:1.5;
}

/* 物件ページの見方howto 
-----------------------------------------*/
.howtitle {
	width: 405px;
	height:120px;
	float: left;
	display:inline;
	margin:0;
	padding:0;
	text-align:left;
}

.howtitright{
	width: 315px;
	height:120px;
	float:right;
	display:inline;
	background-image:url(../img/bg_img2catch.gif);
	background-repeat:no-repeat;
	margin:0;
	padding:0;
	text-align:left;
}

.howtitcom {
	margin:20px 25px;
	padding:0;
	text-align:left;
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
}

.howleft360-1 {
	width: 360px;
	height:630px;
	float: left;
	display:inline;
	margin:10px 0 0 0;
	padding:0;
	text-align:left;
}

.howright360-1 {
	width: 360px;
	height:365px;
	float: right;
	display:inline;
	background-image:url(../img/bg_img2-1.gif);
	background-repeat:no-repeat;
	margin:10px 0 0 0;
	padding:0;
	text-align:left;
	font-size:12px;
	line-height:1.5;
}

.howc1{
	margin:35px 202px 2px 7px;
	padding:0;
	text-align:left;
}

.howright360-2 {
	width: 360px;
	height:265px;
	float: right;
	display:inline;
	background-image:url(../img/bg_img2-2.gif);
	background-repeat:no-repeat;
	margin:0 0 0 0;
	padding:0;
	text-align:left;
	font-size:12px;
	line-height:1.5;
}

.howc2{
	margin:7px 7px 2px 7px;
	padding:0;
	text-align:left;
}

.howleft308-1 {
	width: 308px;
	height:682px;
	float: left;
	display:inline;
	margin:0 0 10px 0;
	padding:0;
	text-align:left;
}

.howright412-1 {
	width: 412px;
	height:115px;
	float: right;
	display:inline;
	background-image:url(../img/bg_img2-3.gif);
	background-repeat:no-repeat;
	margin:0 0 0 0;
	padding:0;
	text-align:left;
	font-size:12px;
	line-height:1.5;
}

.howright412-2 {
	width: 412px;
	height:99px;
	float: right;
	display:inline;
	background-image:url(../img/bg_img2-4.gif);
	background-repeat:no-repeat;
	margin:0 0 0 0;
	padding:0;
	text-align:left;
	font-size:12px;
	line-height:1.5;
}

.howright412-3 {
	width: 412px;
	height:99px;
	float: right;
	display:inline;
	background-image:url(../img/bg_img2-5.gif);
	background-repeat:no-repeat;
	margin:0 0 0 0;
	padding:0;
	text-align:left;
	font-size:12px;
	line-height:1.5;
}

.howright412-4 {
	width: 412px;
	height:99px;
	float: right;
	display:inline;
	background-image:url(../img/bg_img2-6.gif);
	background-repeat:no-repeat;
	margin:0 0 0 0;
	padding:0;
	text-align:left;
	font-size:12px;
	line-height:1.5;
}

.howright412-5 {
	width: 412px;
	height:99px;
	float: right;
	display:inline;
	background-image:url(../img/bg_img2-7.gif);
	background-repeat:no-repeat;
	margin:0 0 0 0;
	padding:0;
	text-align:left;
	font-size:12px;
	line-height:1.5;
}

.howright412-6 {
	width: 412px;
	height:99px;
	float: right;
	display:inline;
	background-image:url(../img/bg_img2-8.gif);
	background-repeat:no-repeat;
	margin:0 0 0 0;
	padding:0;
	text-align:left;
	font-size:12px;
	line-height:1.5;
}

.howright412-7 {
	width: 412px;
	height:72px;
	float: right;
	display:inline;
	background-image:url(../img/bg_img2-9.gif);
	background-repeat:no-repeat;
	margin:0 0 0 0;
	padding:0;
	text-align:left;
	font-size:12px;
	line-height:1.5;
}


/* 3ヶ月スケジュール 
-----------------------------------------*/
#c720yel {
	width: 720px;
	float: left;
	display:inline;
	background-color:#FCAD00;
	margin:20px 20px 0 0;
	padding:0;
	text-align:left;
}


#schleft404 {
	width: 404px;
	float: left;
	display:inline;
	margin:0;
	padding:0;
	text-align:left;
}
.schleft1{
	width: 404px;
	height: 436px;
	float: left;
	display:inline;
	margin:0;
	padding:0;
	text-align:left;
}

.schleft2{
	width: 404px;
	height: 638px;
	float: left;
	display:inline;
	margin:0;
	padding:0;
	text-align:left;
}

.schleft3{
	width: 404px;
	height: 172px;
	float: left;
	display:inline;
	margin:0;
	padding:0;
	text-align:left;
}

#schright316 {
	width: 316px;
	float: right;
	display:inline;
	margin:0;
	padding:0;
	text-align:left;
}
.schright1{
	width: 316px;
	height: 170px;
	margin:0;
	padding:0;
	text-align:left;
}

.schright2{
	width: 316px;
	height: 103px;
	background-image:url(../img/bg_img6-1.gif);
	background-repeat:no-repeat;
	margin:0;
	padding:0;
	text-align:left;
}

.schright2com{
	margin:0;
	padding:28px 25px 0 62px;
	text-align:left;
	font-size:13px;
}

.schright3{
	width: 316px;
	height: 163px;
	background-image:url(../img/bg_img6-2.gif);
	background-repeat:no-repeat;
	margin:0;
	padding:0;
	text-align:left;
}

.schright3com{
	margin:0;
	padding:18px 25px 0 62px;
	text-align:left;
	font-size:13px;
}

.schright4{
	width: 316px;
	height: 638px;
	margin:0;
	padding:0;
	text-align:left;
}

.schright5{
	width: 316px;
	height: 172px;
	background-image:url(../img/bg_img6-3.gif);
	background-repeat:no-repeat;
	margin:0;
	padding:0;
	text-align:left;
}

.schright5com{
	margin:0;
	padding:42px 25px 0 56px;
	text-align:left;
	font-size:13px;
}

#column690{
	width: 690px;
	height:189px;
	margin:20px 15px;
	padding:0;
	text-align:center;
}

.column690tit{
	width: 690px;
	height: 39px;
	margin:0;
	padding:0;
}

.column690waku{
	width: 688px;
	height: 149px;
	background-color:#ffff99;
	border-left:1px solid #513F37;
	border-right:1px solid #513F37;
	border-bottom:1px solid #513F37;
	margin:0;
	padding:0;
}

.columnleft1{
	width: 506px;
	height: 149px;
	float: left;
	display:inline;
	margin:0;
	padding:0;
	text-align:left;
}

.columnleftcom{
	margin:15px 7px 15px 15px;
	padding:0;
	text-align:left;
	font-size:13px;
	font-weight:bold;
}


.columnright1{
	width: 168px;
	height: 130px;
	float: right;
	display:inline;
	margin:0;
	padding:8px 6px;
	text-align:center;
}


/* 中古vs新築vs1 
-----------------------------------------*/
.vs1titright{
	width: 346px;
	height: 106px;
	float:right;
	display:inline;
	background-image:url(../img/bg_img4-1.gif);
	background-repeat:no-repeat;
	margin:0;
	padding:0;
	text-align:left;

}

.vs1title470{
	width: 470px;
	height:30px;
	background-image:url(../img/bg_img4-2.gif);
	background-repeat:no-repeat;
	margin:8px 15px 3px 15px;
	padding:0;
	text-align:left;
}

.vs1i2{
	margin:5px 4px 10px 4px;
	padding:0;
	text-align:center;
}

.vs1i3{
	margin:0 4px 5px 4px;
	padding:0;
	text-align:center;
}

.vs1i5{
	margin:0 4px 0px 4px;
	padding:0;
	text-align:center;
}

.vs1meritleftwaku{
	width: 356px;
	height:170px;
	margin:0;
	padding:0;
	background-color:#FFDE7D;
    border-left:1px solid #876045;
    border-right:1px solid #876045;
    border-bottom:1px solid #876045;
	text-align:left;
}

.vs1meritli{
	margin:2px 3px 3px 35px;
	padding:0 0 0 0;
	list-style-image:url(../img/img4mark.gif);
	font-size:13px;
	line-height:21px;
	font-weight:bold;
	text-align:left;
}

/* マンションvs一戸建てvs2 
-----------------------------------------*/

.vs2title{
	width: 374px;
	height: 106px;
	float: left;
	display:inline;
	margin:0;
	padding:0;
	text-align:left;
}

.vs2titright{
	width: 346px;
	height: 106px;
	float:right;
	display:inline;
	background-image:url(../img/bg_img3-1.gif);
	background-repeat:no-repeat;
	margin:0;
	padding:0;
	text-align:left;

}

.vs2titrightcom{
	margin:14px 20px 16px 18px;
	padding:0;
	text-align:left;
	font-size:13px;
	font-weight:bold;
}

#hikaku3b {
	width: 710px;
	height:64px;
	margin:0 5px;
	padding:0;
	text-align:center;
}

.hikakub1{
	width: 234px;
	height:64px;
	float: left;
	display:inline;
	margin:5px 4px 5px 0;
	padding:0;
}

.hikakub2{
	width: 234px;
	height:64px;
	float: left;
	display:inline;
	margin:5px 4px 5px 0;
	padding:0;
}

.hikakub3{
	width: 234px;
	height:64px;
	float:right;
	display:inline;
	margin:5px 0;
	padding:0;
}

.vs2i1{
	margin:0px auto;
	padding:0;
	text-align:center;
}

.vs2img32{
	margin:10px 0 0 0;
	padding:0;
	text-align:center;
	vertical-align:baseline;
}

#vs2left500 {
	width: 500px;
	float: left;
	display:inline;
	margin:0;
	padding:0;
	background-color:#FFF0C1;
	text-align:left;
}

.vs2title470{
	width: 470px;
	height:30px;
	background-image:url(../img/bg_img3-2.gif);
	background-repeat:no-repeat;
	margin:8px 15px 3px 15px;
	padding:0;
	text-align:left;
}

.vs2titlecom{
	margin:0;
	padding:7px 0 6px 14px;
	text-align:left;
	font-size:15px;
	font-weight:bold;
	line-height:1;
}

.vs2com470{
	margin:5px 18px 12px 18px;
	padding:0;
	text-align:left;
	font-size:12px;
	font-weight:normal;
	line-height:1.5;
}

#vs2right220 {
	width: 219px;
	float:right;
	display:inline;
	margin:0 auto;
	padding:0;
	background-color:#FFFFFF;
	border-right:#FFF0C1 1px solid;
	text-align:center;
}

.vs2i2{
	margin:5px 9px 45px 9px;
	padding:0;
	text-align:center;
}

.vs2i3{
	margin:0 9px 5px 9px;
	padding:0;
	text-align:center;
}

.vs2img33{
	margin:0;
	padding:0;
	clear:both;
	text-align:center;
}

.vs2i4{
	margin:12px 9px 0 9px;
	padding:0;
	text-align:center;
}

.vs2i5{
	margin:80px 9px 0 9px;
	padding:0;
	text-align:center;
}

.vs2img3life{
	margin:0;
	padding:0;
	background-image:url(../img/bg_img3-3.gif);
	background-repeat:no-repeat;
	width:720px;
	height:100px;
}

.lifestylecom{
	margin:0;
	padding:14px 200px 5px 15px;
	text-align:left;
	font-size:12px;
	line-height:1.5;
	font-weight:bold;
}

#vs2meritleft {
	width: 358px;
	float: left;
	display:inline;
	margin:0 4px 0 0;
	padding:0;
	text-align:left;
}

.vs2meritleftwaku{
	width: 356px;
	height:200px;
	margin:0;
	padding:0;
	background-color:#CDE98D;
    border-left:1px solid #669933;
    border-right:1px solid #669933;
    border-bottom:1px solid #669933;
	text-align:left;
}

.vs2meritul{
	margin:0 0 0 0;
	padding:7px 0 0 0;
	text-align:left;
}

.vs2meritli{
	margin:2px 3px 3px 35px;
	padding:0 0 0 0;
	list-style-image:url(../img/img3mark.gif);
	font-size:13px;
	line-height:21px;
	font-weight:bold;
	text-align:left;
}


#vs2meritright {
	width: 358px;
	float: right;
	display:inline;
	margin:0;
	padding:0;
	text-align:left;
}

/* 「いい中古」に出会うためのガイドpoint 
-----------------------------------------*/
#pntleft426{
	float: left;
	display:inline;
	margin:0;
	padding:0;
	text-align:left;
}
#pntleft426 img {
	vertical-align:middle;
}
.pnttitle{
	width: 426px;
	height: 79px;
	margin:0;
	padding:0;
	text-align:left;
}

.pnttitledw{
	width: 426px;
	height: 99px;
	float: left;
	display:inline;
	background-image:url(../img/bg_img5-1.gif);
	background-repeat:no-repeat;
	margin:0;
	padding:0;
	text-align:left;
	vertical-align:top;
}

.pnttitledwcom{
	margin:14px 22px 10px 18px;
	padding:0;
	text-align:left;
	font-size:13px;
	color:#FFFFFF;
	font-weight:bold;
}

.txtbrown{
    color:#3A210F;
}

.pnttitright{
	width: 294px;
	height: 168px;
	float:right;
	display:inline;
	margin:0;
	padding:0;
}

.pntimg51{
    clear:both;
	margin:2px 0 0 0;
	padding:0;
	text-align:center;
}

#pnt720bg {
	width: 720px;
	margin:0;
	padding:4px 0;
	background-color:#E4F4D0;
	text-align:left;
}

.pnttitle225{
	width: 225px;
	height:90px;
	float:left;
	display:inline;
	background-image:url(../img/bg_img5-225.gif);
	background-repeat:no-repeat;
	margin:0 0 4px 0;
	padding:0 0 0 0;
	text-align:left;
}

.pnttitle220com{
	margin:33px 0 0 25px;
	padding:0;
	text-align:left;
	font-size:16px;
	font-weight:bold;
	line-height:1;
}

.pntcom495{
	width: 495px;
	height:90px;
	float:right;
	display:inline;
	background-image:url(../img/bg_img5-495.gif);
	background-repeat:no-repeat;
	margin:0 0 4px 0;
	padding:0 0 0 0;
	text-align:left;
	background-color:#FFFFFF;
}

.pntcom490com{
	margin:4px 18px 4px 18px;
	padding:0;
	text-align:left;
	font-size:13px;
	font-weight:bold;
	line-height:1.5;
}

.txtred{
    color:#df0000;
}

.pntleft360{
	width: 360px;
	height:50px;
	float:left;
	display:inline;
	background-image:url(../img/bg_img5-360.gif);
	background-repeat:no-repeat;
	margin:4px 0 2px 0;
	padding:0 0 0 0;
	text-align:left;
}

.pntleft352com{
	margin:12px 0 10px 25px;
	padding:0 0 0 0;
	text-align:left;
	font-size:16px;
	font-weight:bold;
	line-height:1.5;
}

.pntright360{
	width: 360px;
	height:50px;
	float:right;
	display:inline;
	background-image:url(../img/bg_img5-360.gif);
	background-repeat:no-repeat;
	margin:4px 0 2px 0;
	padding:0 0 0 0;
	text-align:left;
}

.pntimg53{
	margin:15px 0 10px 0;
	padding:0;
	text-align:center;
}

#pnt2area710{
	width: 710px;
	margin:0 auto;
	padding:0;
	text-align:center;
}
.pnt2left352{
	width: 352px;
	height:170px;
	float:left;
	display:inline;
	margin:0px 0 10px 0;
	padding:0 0 0 0;
	text-align:left;
}

.pnt2leftwaku{
	width: 350px;
	height:135px;
	margin:0;
	padding:0;
	background-color:#FFFF99;
    border-left:1px solid #9ECC66;
    border-right:1px solid #9ECC66;
    border-bottom:1px solid #9ECC66;
	text-align:left;
}

.pnt2leftwakucom{
	margin:0;
	padding:10px 15px 5px 15px;
	text-align:left;
	font-size:12px;
	font-weight:bold;
	line-height:1.5;
}

.pnt2right352{
	width: 352px;
	height:170px;
	float:right;
	display:inline;
	margin:0px 0 10px 0;
	padding:0 0 0 0;
	text-align:left;
}

.pntend720{
	width: 720px;
	height:81px;
	background-image:url(../img/bg_img5-4.gif);
	background-repeat:no-repeat;
	margin:10px 0 20px 0;
	padding:0 0 0 0;
	text-align:left;
}

.pntendcom{
	margin:0;
	padding:32px 55px 15px 105px;
	text-align:left;
	font-size:16px;
	font-weight:bold;
	line-height:1;
	color:#df0000;
}

/* other 
-----------------------------------------*/


br.clearok{
	CLEAR: both;
	margin:0;
	padding:0;
}

.cenm0{
	margin:0;
	padding:0;
	text-align:center;
}

.ptop{
	font-family:"メイリオ","ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	margin:10px 10px;
	padding:0;
	text-align:right;
}

.txtred{
    color:#df0000;
}

#container #headline_area01 .breadcrumb {
margin-top: 8px;
}