﻿@charset "utf-8";


/*===============================================
●画面の横幅が769px以上
===============================================*/
@media screen and (min-width: 769px){
body	{
	margin: 0;
	padding: 0;
        font-family:"Lucida Grande", "segoe UI", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", Meiryo, Verdana, Arial, sans-serif;
}

table.news{width: 650px;
margin-top:0;
border-collapse:collapse;
border:1px solid #A9ACA8;}

table.news td{;
vertical-align: top;
border:1px solid #A9ACA8;}

table.news td.date{
padding:5px 0px 5px 0;
font-size:13px;
text-align:center;
vertical-align: top;}

table.news td.contents{
font-size:13px;
padding:0px 15px 10px 3px;
line-height:180%}

table.news td.kou{
font-size:13px;
padding:3px 0px 3px 3px;
background-color:#E5FCED;}

table.news td.kou1{
font-size:13px;
padding:3px 0px 3px 3px;
width:160px;
background-color:#E5FCED;}

table.news td.kou2{
font-size:13px;
padding:3px 0px 3px 3px;
width:120px;
background-color:#E5FCED;}

table.news td.kou3{
font-size:13px;
padding:3px 0px 3px 3px;
width:100px;
background-color:#E5FCED;}

table.news td.kou4{
font-size:13px;
padding:3px 0px 3px 3px;
width:60px;
background-color:#E5FCED;}

table.news td.kou5{
font-size:13px;
padding:3px 0px 3px 3px;
width:300px;
background-color:#E5FCED;}

table.news td.syo{
text-align:center;
}

table.news th{
width:100px;
font-size:14px;
text-align: left;
padding:0px 0 15px 25px;
vertical-align: top;}

}


/*===============================================
● 画面の横幅が768pxまで
===============================================*/
@media screen and (max-width: 768px){

body	{
	margin: 0;
	padding: 0;
        font-family:"Lucida Grande", "segoe UI", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", Meiryo, Verdana, Arial, sans-serif;
}

table.news{width: 98%;
margin-top:0;
border-collapse:collapse;
border:1px solid #A9ACA8;}

table.news td{
font-size:12px;
vertical-align: top;
border:1px solid #A9ACA8;}

table.news td.date img{width:80px; height:auto;}

table.news td.date{
padding:5px 0px 5px 0;
text-align:center;
vertical-align: top;
}

table.news td.contents{
font-size:12px;
padding:0px 0px 15px 3px;
line-height:180%}

table.news td.kou{
font-size:13px;
width:10%;
padding:3px 0px 3px 3px;
background-color:#E5FCED;}

table.news td.kou1{
font-size:13px;
padding:3px 0px 3px 3px;
width:20%;
background-color:#E5FCED;}

table.news td.kou2{
font-size:13px;
padding:3px 0px 3px 3px;
width:28%;
background-color:#E5FCED;}

table.news td.kou3{
font-size:13px;
padding:3px 0px 3px 3px;
width:15%;
background-color:#E5FCED;}

table.news td.kou4{
font-size:13px;
padding:3px 0px 3px 3px;
width:15%;
background-color:#E5FCED;}

table.news td.kou5{
font-size:13px;
padding:3px 0px 3px 3px;
width:50%;
background-color:#E5FCED;}

table.news th{
width:100px;
font-size:14px;
text-align: left;
padding:0px 0 15px 25px;
vertical-align: top;}

}

table.news td.syo{
text-align:center;
}
/*===============================================
● 画面の横幅が640pxまで
===============================================*/
@media screen and (max-width:640px){

body	{
	margin: 0;
	padding: 0;
        font-family:"Lucida Grande", "segoe UI", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", Meiryo, Verdana, Arial, sans-serif;
        background-color:#ffffff;
}

table.news{width: 98%;
margin-top:0;
border-collapse:collapse;
border:1px solid #A9ACA8;}

table.news td{
font-size:11px;
vertical-align: top;
text-align:center;
border:1px solid #A9ACA8;}

table.news td.date{
padding:5px 0px 5px 0;
text-align:center;
vertical-align: top;}

table.news td.date img{width:80px; height:auto;}

table.news td.contents{
font-size:11px;
padding:0px 0px 15px 3px;
line-height:180%}

table.news td.kou{
font-size:12px;
width:10%;
padding:3px 0px 3px 3px;
background-color:#E5FCED;}

table.news td.kou1{
font-size:12px;
padding:3px 0px 3px 3px;
width:20%;
background-color:#E5FCED;}

table.news td.kou2{
font-size:12px;
padding:3px 0px 3px 3px;
width:28%;
background-color:#E5FCED;}

table.news td.kou3{
font-size:12px;
padding:3px 0px 3px 3px;
width:15%;
background-color:#E5FCED;}

table.news td.kou4{
font-size:12px;
padding:3px 0px 3px 3px;
width:15%;
background-color:#E5FCED;}


table.news td.kou5{
font-size:12px;
padding:3px 0px 3px 3px;
width:50%;
background-color:#E5FCED;}

table.news th{
width:100px;
font-size:14px;
text-align: left;
padding:0px 0 15px 25px;
vertical-align: top;}

table.news td.syo{
text-align:center;
}

}




.estate{padding:0px 0 15px 0;}
.text{font-size:14px;}




/* 画像のリンクに枠線をつけない */
img {border-style:none; } 

a img {border-style:none; } 


/* リンク色 */
a:link {color:#333333; }

a:hover {color:#0000ff; }

a:visited {color:#999999; }

a:active {color:#009900; text-decoration: underline;}


/* メインメニュー */
*{
	margin:0;
	padding:0;
	list-style-type:none;
}


/* フォント関連 */


p{
 line-height : 110%;}
 
p.text {font-size: 16px; line-height: 160%; 
font-weight:bold;
padding: 3px 0 3px 18px;
line-height : 200%; 
background-image:url("../../img/bukken.gif");
background-repeat:no-repeat;
background-position:4px 15px;

}


/* リンク色 */

a:link{
	color:#08A02F; 
}

a:hover{
	color:#08A02F; 
}

a:visited{
	color:#08A02F; 
}

a:active{
	color:#08A02F; text-decoration: underline;
}