body {
	-webkit-text-size-adjust: 100%;
}

table {
	color: #333333;
	font-size: 10pt;
	line-height: 130%;
	letter-spacing: 0.1em;
}

h1 {
	color: #666666;
	font-size: 10pt;
    font-weight: normal;
}

.info {
	color: #333333;
	font-size: 10pt;
	line-height: 150%;
	letter-spacing: 0.15em;
}

.text {
	color: #333333;
	font-size: 10pt;
	line-height: 120%;
	letter-spacing: 0.1em;
}

.text_s {
	color: #333333;
	font-size: 8pt;
	line-height: 120%;
	letter-spacing: 0.1em;
}

.text_m {
	color: #333333;
	font-size: 9pt;
	line-height: 120%;
	letter-spacing: 0.1em;
}

.text_sr {
	color: #FF0000;
	font-size: 8pt;
	line-height: 120%;
	letter-spacing: 0.1em;
}

.text01 {
	color: #333333;
	font-size: 13px;
	font-weight: bold;
	line-height: 120%;
	letter-spacing: 0.1em;
}

.text02 {
	color: #333333;
	font-size: 13px;
	line-height: 120%;
	letter-spacing: 0.1em;
}

.fudosan {
	color: #333333;
	font-size: 11pt;
	line-height: 120%;
	letter-spacing: 0.1em;
}

.bunjyo01 {
	color: #333333;
	font-size: 11pt;
	line-height: 120%;
	letter-spacing: 0.1em;
}

.bunjyo02 {
	color: #CC0000;
	font-size: 10px;
	line-height: 110%;
}

.tokucyo {
	color: #CC0000;
	font-family: HGP創英角ﾎﾟｯﾌﾟ体,ＤＦPOP1体W9,MSｺﾞｼｯｸ,Osaka;
	font-size: 18px;
	line-height: 110%;
}

.tokucyo2 {
	color: #3399FF;
	font-family: HGP創英角ﾎﾟｯﾌﾟ体,ＤＦPOP1体W9,MSｺﾞｼｯｸ,Osaka;
	font-size: 16px;
	line-height: 110%;
}

.tokucyo_mid {
	color: #CC0000;
	font-family: HGP創英角ﾎﾟｯﾌﾟ体,ＤＦPOP1体W9,MSｺﾞｼｯｸ,Osaka;
	font-size: 16px;
	line-height: 120%;
}


.tokucyo_small {
	color: #CC0000;
	font-family: HGP創英角ﾎﾟｯﾌﾟ体,ＤＦPOP1体W9,MSｺﾞｼｯｸ,Osaka;
	font-size: 14px;
	line-height: 110%;
}

#textlink a:link {
    color:#333333;
	font-weight:bold;
	}

#textlink a:visited {
    color:#333333;
	font-weight:bold;
	}

#textlink a:hover {
    color:#339900;
	font-weight:bold;
	}
	
img {border: 0;}

.red {color: #F00;}


#head_bt {
	text-align:center;
}
#head_bt img {
	margin: 0px 4px 0px 4px;
}


/* 点滅
---------------------------------*/

.blinking{
	-webkit-animation:blink 0.5s ease-in-out infinite alternate;
    -moz-animation:blink 0.5s ease-in-out infinite alternate;
    animation:blink 0.5s ease-in-out infinite alternate;
}
@-webkit-keyframes blink{
    0% {opacity:0;}
    100% {opacity:1;}
}
@-moz-keyframes blink{
    0% {opacity:0;}
    100% {opacity:1;}
}
@keyframes blink{
    0% {opacity:0;}
    100% {opacity:1;}
}


.new{
	-webkit-animation:blink 0.5s ease-in-out infinite alternate;
    -moz-animation:blink 0.5s ease-in-out infinite alternate;
    animation:blink 0.5s ease-in-out infinite alternate;
	font-size: 12px;
	color: #C00;
	font-weight: bold;
	letter-spacing: 0.01em;
	font-family: Verdana, "游ゴシック", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
}
@-webkit-keyframes new{
    0% {opacity:0;}
    100% {opacity:1;}
}
@-moz-keyframes new{
    0% {opacity:0;}
    100% {opacity:1;}
}
@keyframes new{
    0% {opacity:0;}
    100% {opacity:1;}
}


/* フォントいろいろ
---------------------------------*/

.tx11 {font-size: 11px;}
.tx12 {font-size: 12px;}
.tx13 {font-size: 13px;}
.tx14 {font-size: 14px;}
.tx15 {font-size: 15px;}
.tx16 {font-size: 16px;}
.tx17 {font-size: 17px;}
.tx18 {font-size: 18px;}
.tx19 {font-size: 19px;}
.tx20 {font-size: 20px;}

.red {color: #C30;}
.blue {color: #336699;}
.green {color: #696;}
.orange {color: #F90;}
.pink {color:#FF6699;}
.brown {color: #624628;}


/* ====== メールフォーム用 ====== */

.outer_top
	{
	width: 650px;
	padding: 10px;
	margin: 0 auto 0 auto;
	border-bottom: #CCC dashed 1px;
	border-top: #CCC dashed 1px;
	}
	
.outer
	{
	width: 650px;
	padding: 10px;
	margin: 0 auto 0 auto;
	border-bottom: #CCC dashed 1px;
	}

.bt
	{
	width: 650px;
	text-align: center;
	margin: 15px auto 0 auto;
	}

.koumoku
	{
	float: left;
	width: 180px;
	padding: 8px 8px 8px 70px;
	}

.input
	{
	float: left;
	width: 340px;
	padding: 5px 5px 5px 10px;
	}
	
.clears{
  clear:both;
}

.small_tx {font-size: 10px;}

textarea {border: solid 1px gray; padding: 3px;}
p#button input {background-color: #CCCCCC;}

input2 {border: solid 1px gray; padding: 3px;}






/* ============================ */




.highlight a:hover *{
	 filter: alpha(opacity=50);
	 -moz-opacity:0.6;
	 opacity:0.6;
	 }
	 
	 
	 
	 

