/* 絵文字の枠表示をしない */
img {
	border: 0;
}

/* リンク */
a:link {
	color: #333333;
}
a:visited {
	color: #333333;
}
a:hover {
	color: #333333;
	text-decoration: none;
}
a:active {
	color: #333333;
}

/* 標準の文字 */
.main {
	font-size: 12px;
	line-height:18px;
	color: #333333;
}
/*レイアウト*/
.myname {
	font-size: 12px;
	line-height:12px;
	color: #FFFFFF;
	padding-top: 10px;
}
/* ボックスのレイアウトと文字 */


.box_title_wh {
	font-size: 12px;
	line-height:14px;
	color: #FFFFFF;
	font-weight:bold;
	padding-bottom: 0px;
	padding-left: 10px;
}
.box_sort {
	font-size: 12px;
	line-height:14px;
	color: #333333;
	padding-right: 10px;
	padding-left: 10px;
}
.box_sort_st {
	font-size: 12px;
	line-height:14px;
	color: #333333;
	font-weight: bold;
}
.box_sort_st_wh {
	font-size: 12px;
	line-height:14px;
	color: #FFFFFF;
}
.box_nece {
	font-size: 12px;
	line-height:14px;
	color: #FF6600;
}
.box_sup {
	font-size: 12px;
	line-height:14px;
	color: #333333;
	padding-bottom: 0px;
	padding-left: 10px;
	padding-right: 10px;
}
.box_sup_s {
	font-size: 10px;
	line-height:12px;
	color: #333333;
	padding-bottom: 0px;
}

.list_l_titleline {
	font-size: 12px;
	line-height:14px;
	color: #557722;
	padding-right:8px;
	padding-left:8px;
	padding-top: 7px;
	padding-bottom: 7px;
	vertical-align: middle;
}
.list_r_titleline {
	font-size: 12px;
	line-height:14px;
	color: #333333;
	padding-right:8px;
	padding-left:8px;
	padding-top: 7px;
	padding-bottom: 7px;
	vertical-align: middle;
}
.list_l_titleline_n {
	font-size: 12px;
	line-height:14px;
	color: #557722;
	padding-right:8px;
	padding-left:8px;
	padding-top: 7px;
	padding-bottom: 7px;
	vertical-align: middle;
}
.list_r_titleline_n {
	font-size: 12px;
	line-height:14px;
	color: #333333;
	padding-right:8px;
	padding-left:8px;
	padding-top: 7px;
	padding-bottom: 7px;
	vertical-align: middle;
}
.input_sup{
	font-size: 10px;
	line-height:12px;
}

.list_l_titleline_f {
	font-size: 12px;
	line-height:14px;
	color: #8D5C21;
	padding-right:8px;
	padding-left:8px;
	padding-top: 7px;
	padding-bottom: 7px;
	vertical-align: middle;
}

.list_l_titleline_n_f {
	font-size: 12px;
	line-height:14px;
	color: #8D5C21;
	padding-right:8px;
	padding-left:8px;
	padding-top: 7px;
	padding-bottom: 7px;
	vertical-align: middle;
}



/* リストの文字 */
.renewalday {
	font-size: 10px;
	line-height:12px;
	color: #333333;
}
.category {
	font-size: 10px;
	line-height:12px;
	color: #333333;
}
.info_title_text {
    font-size: 14px;
	line-height:16px;
	color: #333333;
	font-weight: bold;
}
.info_title_status_text {
    font-size: 10px;
	line-height:12px;
	color: #333333;
}
.info_address_text {
    font-size: 12px;
	line-height:17px;
	color: #333333;
}
.info_tell_text {
    font-size: 12px;
	line-height:17px;
	color: #333333;
}
.info_url_text {
    font-size: 12px;
	line-height:17px;
	color: #333333;
}
.info_comment_text {
    font-size: 12px;
	line-height:14px;
	color: #333333;
}
.info_map_title{
    font-size: 12px;
	line-height:14px;
	color: #333333;
	font-weight: bold;
}


/* 通常左メニューの文字 */
.menul_current {
	font-size: 12px;
	line-height:18px;
	color: #333333;
}
.menul_current_wh {
	font-size: 12px;
	line-height:18px;
	color: #FFFFFF;
}

/* メール左メニューの文字 */
.mailmenulink {
	font-size: 12px;
	line-height:18px;
	color: #FFFFFF;
}
.mailmenulink:link {
	color: #FFFFFF;
}
.mailmenulink:visited {
	color: #FFFFFF;
}
.mailmenulink:hover {
	color: #FFFFFF;
	text-decoration: none;
}
.mailmenulink:active {
	color: #FFFFFF;
}

/* 緑の文字 */
.green {
	font-size: 12px;
	line-height:18px;
	color: #557722;
}
.green:link {
	color: #557722;
}
.green:visited {
	color: #557722;
}
.green:hover {
	color: #557722;
	text-decoration: none;
}
.green:active {
	color: #557722;
}
.green_s {
	font-size: 10px;
	line-height:12px;
	color: #557722;
}
.green_s:link {
	color: #557722;
}
.green_s:visited {
	color: #557722;
}
.green_s:hover {
	color: #557722;
	text-decoration: none;
}
.green_s:active {
	color: #557722;
}



/* オレンジの文字 */
.brown {
	font-size: 12px;
	line-height:18px;
	color: #8D5C21;
}
.brown:link {
	color: #8D5C21;
}
.brown:visited {
	color: #8D5C21;
}
.brown:hover {
	color: #8D5C21;
	text-decoration: none;
}
.brown:active {
	color: #8D5C21;
}
.brown_s {
	font-size: 10px;
	line-height:12px;
	color: #8D5C21;
}
.brown_s:link {
	color: #8D5C21;
}
.brown_s:visited {
	color: #8D5C21;
}
.brown_s:hover {
	color: #8D5C21;
	text-decoration: none;
}
.brown_s:active {
	color: #8D5C21;
}
/* 白の文字 */
.wh {
	font-size: 12px;
	line-height:18px;
	color: #FFFFFF;
}
.wh:link {
	color: #FFFFFF;
}
.wh:visited {
	color: #FFFFFF;
}
.wh:hover {
	color: #FFFFFF;
	text-decoration: none;
}
.wh:active {
	color: #FFFFFF;
}
/* 青の文字 */
.blue {
	font-size: 12px;
	line-height:18px;
	color: #1D4267;
}
.blue:link {
	color: #1D4267;
}
.blue:visited {
	color: #1D4267;
}
.blue:hover {
	color: #1D4267;
	text-decoration: none;
}
.blue:active {
	color: #1D4267;
}
.blue_s {
	font-size: 10px;
	line-height:12px;
	color: #1D4267;
}
.blue_s:link {
	color: #1D4267;
}
.blue_s:visited {
	color: #1D4267;
}
.blue_s:hover {
	color: #1D4267;
	text-decoration: none;
}
.blue_s:active {
	color: #1D4267;
}



/*フォームの文字*/
input{
 font-family: ＭＳ Ｐゴシック, Osaka, ヒラギノ角ゴ Pro W3;
 font-size: 12px;
 color: #333333;
}
textarea{
 font-family: ＭＳ Ｐゴシック, Osaka, ヒラギノ角ゴ Pro W3;
  font-size: 12px;
  color: #333333;
}

 

/*リンクの文字*/  
.spotLink_p {
	font-size: 12px;
	line-height:18px;
	color: #333333;
}
.spotLink_p:link {
	color: #333333;
}
.spotLink_p:visited {
	color: #333333;
}
.spotLink_p:hover {
	color: #333333;
	text-decoration: none;
}
.spotLink_p:active {
	color: #333333;
}
.nameLink {
	font-size: 12px;
	line-height:18px;
	color: #333333;
}
.nameLink:link {
	color: #333333;
}
.nameLink:visited {
	color: #333333;
}
.nameLink:hover {
	color: #333333;
	text-decoration: none;
}
.nameLink:active {
	color: #333333;
}


.spotLink {
	font-size: 12px;
	line-height:18px;
	color: #FFFFFF;
    position:relative;
}
.spotLink:link {
	color: #FFFFFF;
    position:relative;
}
.spotLink:visited {
	color: #FFFFFF;
    position:relative;
}
.spotLink:hover {
	color: #FFFFFF;
	text-decoration: none;
    position:relative;
}
.spotLink:active {
	color: #FFFFFF;
    position:relative;
}
.top3 {
	font-size: 12px;
	line-height:18px;
	color: #505050;
}


/* ポップアップの文字 */

.titlesup {
	font-size: 10px;
	line-height:12px;
	color: #333333;
	padding: 5px;	
}
.synchrospot {
	font-size: 10px;
	color: #333333;
}
.regitem_text{
	font-size: 12px;
	line-height:16px;
	color: #333333;
}
.regitem_spot_sup{
	font-size: 12px;
	line-height:14px;
	color: #333333;
}
.regitem_spot_title{
	font-size: 14px;
	line-height:16px;
	color: #333333;
	font-weight: bold;
}
.reg_title{
	font-size: 12px;
	line-height:14px;
	color: #333333;
	font-weight: bold;
}
.reg_l_text{
	font-size: 12px;
	line-height:14px;
	color: #333333;
}


/* ニュースの文字 */
.news {
       font-size: 12px;
       line-height:18px;
       color: #557722;
       padding-top: 28px;
       padding-left: 0px;
       padding-right: 0px;
}
.news:link {
       color: #557722;
}
.news:visited {
       color: #557722;
}
.news:hover {
       color: #557722;
       text-decoration: none;
}
.news:active {
       color: #557722;
}


/* 普通に黒の文字 */
.black {
	font-size: 12px;
	line-height:18px;
	color: #333333;
}
/* ----------------------------------------*/
/* slider */
#horizHandleDiv { 
    cursor:pointer;
    width:9px; 
    height:15px; 
    position:relative;
    left:5px;
    /*margin-left:5px;*/
}
#horizWrapper {width:172px; margin:0; padding:0;}




/* default */
.padding_ss {
	padding: 2px ;
}

.padding_s {
	padding: 5px ;
}

.padding_m {
	padding: 9px ;
}

.padding_l {
	padding: 14px ;
}

.padding_w_s {
	padding: 10px 30px ;
}

.padding_w_m {
	padding: 10px 60px ;
}

.padding_w_l {
	padding: 20px 90px ;
}

.caution {
	color: #ff0000 ;
	font-size: 12px;
	 line-height:12px;
}

.caution_sub {
	color: #3300ff ;
	font-size: 12px;
}

.textarea_g{
 line-height:12px;
 padding:1px 1px;
 font-family: ＭＳ Ｐゴシック, Osaka, ヒラギノ角ゴ Pro W3;
 font-size: 12px;
 color: #333333;
 border: solid #6DB30D 1px;
}

