@charset "utf-8";

/* CSS Document */



#news_main_box{

	padding: 0px;

	margin-top: 0px;

	margin-right: 10px;

	margin-bottom: 0px;

	margin-left: 10px;

}



#navi_link{

	padding: 5px;

	font-size: 14px;

	background-color: #F13493;

	color: #FFFFFF;

	margin-bottom: 15px;

	height: 25px;

}



#navi_link a{

	color: #FFFFFF;

}



#r_menu_box{

	background-color: #CCCCCC;

	height: 500px;

	width: 340px;

}



#news_head{

	font-size: 12px;

	background-color: #339900;

	height: 20px;

	width: 100%;

	margin-bottom: 10px;

}



.table_l{

vertical-align: top;

}



.table_l img{

	margin: 0px;

	padding: 0px;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

}



.table_box{

	width: 100%;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

	margin: 0px;

	padding: 0px;

}



.table_menu{

	width:300px;

	font-size: 14px;

	vertical-align: top;

}



/*index*/

.top_news_title{

	margin: 10px;

	border-top-width: 1px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: dotted;

	border-left-style: none;

	border-top-color: #333333;

	border-right-color: #333333;

	border-bottom-color: #333333;

	border-left-color: #333333;

	background-image: url(../../../images/icon/folder_table.png);

	background-repeat: no-repeat;

	padding-top: 10px;

	padding-right: 10px;

	padding-bottom: 10px;

	padding-left: 30px;

	background-position: 5px;

	font-size: 1.2em;

}





.top_news_title_l{

	text-align: left;

	font-weight: bold;

	float: left;

	width: 50%;

	margin: 0px;

	padding: 0px;

}



.top_news_title_r{

	text-align: left;

	font-weight: bold;

	float: right;

	width: 50%;

	margin: 0px;

	padding: 0px;

}



.sabu_txt{

	font-size: 10px;

	color: #999999;

	padding-left: 10px;

	font-weight: normal;

}



/*タブメニュー*/



#navi_box{

	background-image: url(../../../images/tabu/tabu_shita_bg.gif);

	background-repeat: repeat-x;

	height: 35px;

	background-position: bottom;

	margin: 0px;

	padding-top: 0px;

	padding-right: 0px;

	padding-left: 10px;

}



#navi_box h1{

	font-size: 14px;

	background-image: url(../../../images/icox03.gif);

	background-repeat: no-repeat;

	background-position: left;

	height: 16px;

	padding-left: 23px;

	padding-top: 10px;

}



#navi_box .nabi_mini_box_l{

	margin-top: 0px;

	_margin-top: 0px;

	margin-left: 20px;

	_margin-left: 10px;

	padding: 0px;

	float: left;

	

}



.n_r_box{

	float: left;

	margin: 0px;

	padding: 0px;

	margin-right: 10px;

	_margin-right: 0px;

}



.n_r_box h1{

	margin: 0px;

	padding: 0px;

	_float: left;

}



.n_l_box{

	margin: 0px;

	float: left;

	font-size: 14px;

	color: #999999;	/*background-color: #00CC99;*/

}



.n_l_box_s01{

	float: left;

	border-top-width: 1px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-top-style: none;

	border-right-style: solid;

	border-bottom-style: none;

	border-left-style: none;

	border-top-color: #CCCCCC;

	border-right-color: #CCCCCC;

	border-bottom-color: #CCCCCC;

	border-left-color: #CCCCCC;

	margin-right: 5px;

	margin-left: 5px;

	padding-top: 0px;

	padding-right: 15px;

	padding-bottom: 5px;

	padding-left: 5px;

	margin-top: 10px;

}



.n_l_box_s01 a{

	text-decoration: underline;

}



.n_l_box_s02{
	float: left;
	margin-right: 5px;
	margin-left: 5px;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
	background-color: #F13493;
	height: 22px;
	margin-bottom: 5px;
	margin-top: 8px;
}



.n_l_box_s02 a{

	text-decoration: underline;

	font-weight: bold;

	color: #FFFFFF;

}







/*タブメニュー*/



div#tabnav-00 {

	overflow: hidden;

	width: 100%;

	height: 35px;

	background-image: url(../../../images/tabu/bg_border.gif);

	background-repeat: repeat-x;

	background-position: top;

}

div#tabnav-00 ul {

	/*width: 700px;*/

	height: 35px;

}

div#tabnav-00 ul li {

	float: left;

	width: 120px;

	height: 35px;

	margin: 0 0 0 0px;

	line-height: 35px; 

	text-align: center;

}

div#tabnav-00 ul li a {

	display: block;

	width: 120px;

	height: 35px;

	background-repeat: no-repeat;

	background-position: 0 0;

}

/*div#tabnav-00 ul li a:hover {

	background-position: 0 100%;

}*/



div#tabnav-00 ul li.menu_l_top  {

	background-image: url(../../../images/tabu/tabu_l_top.gif);

	margin: 0px;

	padding: 0px;

	height: 35px;

	width: 26px;

	background-repeat: no-repeat;

	

}



div#tabnav-00 ul li.menu_mini_l_top  {

	background-image: url(../../../images/tabu/tabu_mini_l_top.gif);

	margin: 0px;

	padding: 0px;

	height: 35px;

	width: 26px;

	background-repeat: no-repeat;

	color: #EBEFF5;	

}



div#tabnav-00 ul li.menu_l  {

	background-image: url(../../../images/tabu/tabu_big_l.gif);

	margin: 0px;

	padding: 0px;

	height: 35px;

	width: 7px;

	background-repeat: no-repeat;

}



div#tabnav-00 ul li.menu_r  {

	background-image: url(../../../images/tabu/tabu_big_r.gif);

	margin: 0px;

	padding: 0px;

	height: 35px;

	width: 7px;

	background-repeat: no-repeat;

}





div#tabnav-00 ul li.menu_mini_l  {

	background-image: url(../../../images/tabu/tabu_mini_l.gif);

	margin: 0px;

	padding: 0px;

	height: 35px;

	width: 5px;

	background-repeat: no-repeat;

	color: #EBEFF5;	

}



div#tabnav-00 ul li.menu_mini_r  {

	background-image: url(../../../images/tabu/tabu_mini_r.gif);

	margin: 0px;

	padding: 0px;

	height: 35px;

	width: 7px;

	background-repeat: no-repeat;

	color: #B0C5D8;

}



div#tabnav-00 ul li.menu01 a {

	background-image: url(../../../images/tabu/tabu_big_bg.gif);

	background-repeat: repeat-x;

	font-size: 14px;

	font-weight: bold;

	padding-top: 3px;

}

div#tabnav-00 ul li.menu02 a {

	background-image: url(../../../images/tabu/tabu_mini_bg.gif);

	background-repeat: repeat-x;

	font-size: 12px;

	font-weight: bold;

	padding-top: 4px;

}











/*タブメニュー　END*/



/*NEWS*/

.sponsor_link{

	font-size: 14px;

	margin: 10px;

}



/*カテゴリー一覧*/



.main_list{

	margin-bottom: 80px;

}



.cate_list{

	padding: 0px;

	margin-top: 10px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

}



.cate_list li{

	padding-top: 5px;

	padding-right: 30px;

	padding-bottom: 5px;

	padding-left: 30px;

}



/*1位*/

.top_news_txt0_1{

	text-align: left;

	background-color: #FFC8E9;

	border-top-width: 1px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: dotted;

	border-left-style: none;

	border-top-color: #333333;

	border-right-color: #333333;

	border-bottom-color: #333333;

	border-left-color: #333333;

	margin: 0px;

	padding-top: 10px;

	padding-right: 60px;

	padding-bottom: 10px;

	padding-left: 58px;

	background-image: url(../images/no1.png);

	background-repeat: no-repeat;

	background-position: 5px;

	font-size: 1.2em;

	margin-top: 0px;

	margin-right: 10px;

	margin-bottom: 0px;

	margin-left: 0px;

}

/*2位*/

.top_news_txt0_2{

	text-align: left;

	background-color: #FFDFF2;

	border-top-width: 1px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: dotted;

	border-left-style: none;

	border-top-color: #333333;

	border-right-color: #333333;

	border-bottom-color: #333333;

	border-left-color: #333333;

	margin: 0px;

	padding-top: 10px;

	padding-right: 60px;

	padding-bottom: 10px;

	padding-left: 58px;

	background-image: url(../images/no2.png);

	background-repeat: no-repeat;

	background-position: 5px;

	font-size: 1.2em;

	margin-top: 0px;

	margin-right: 10px;

	margin-bottom: 0px;

	margin-left: 0px;

}

/*3位*/

.top_news_txt0_3{

	text-align: left;

	background-color: #FFEEF9;

	border-top-width: 1px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: dotted;

	border-left-style: none;

	border-top-color: #333333;

	border-right-color: #333333;

	border-bottom-color: #333333;

	border-left-color: #333333;

	margin: 0px;

	padding-top: 10px;

	padding-right: 60px;

	padding-bottom: 10px;

	padding-left: 58px;

	background-image: url(../images/no3.png);

	background-repeat: no-repeat;

	background-position: 5px;

	font-size: 1.2em;

	margin-top: 0px;

	margin-right: 10px;

	margin-bottom: 0px;

	margin-left: 0px;

}

.top_news_txt1{

	text-align: left;

	background-color: #FFFFFF;

	border-top-width: 1px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: dotted;

	border-left-style: none;

	border-top-color: #333333;

	border-right-color: #333333;

	border-bottom-color: #333333;

	border-left-color: #333333;

	margin: 0px;

	padding-top: 10px;

	padding-right: 0px;

	padding-bottom: 10px;

	padding-left: 10px;

	font-size: 1.2em;

	margin-top: 0px;

	margin-right: 10px;

	margin-bottom: 0px;

	margin-left: 0px;

}



.top_news_txt2{

	text-align: left;

	background-color: #F8F8F8;

	border-top-width: 1px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: dotted;

	border-left-style: none;

	border-top-color: #333333;

	border-right-color: #333333;

	border-bottom-color: #333333;

	border-left-color: #333333;

	padding-top: 10px;

	padding-right: 0px;

	padding-bottom: 10px;

	padding-left: 10px;

	font-size: 1.2em;

	margin-top: 0px;

	margin-right: 10px;

	margin-bottom: 0px;

	margin-left: 0px;

}

/*由来*/

.top_yurai_txt1{

	text-align: left;

	background-color: #FFFFFF;

	border-top-width: 1px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: dotted;

	border-left-style: none;

	border-top-color: #333333;

	border-right-color: #333333;

	border-bottom-color: #333333;

	border-left-color: #333333;

	margin: 0px;

	padding-top: 10px;

	padding-right: 0px;

	padding-bottom: 10px;

	padding-left: 10px;

	font-size: 14px;

	margin-top: 0px;

	margin-right: 10px;

	margin-bottom: 0px;

	margin-left: 0px;

}



.top_yurai_txt2{

	text-align: left;

	background-color: #FFEEF9;

	border-top-width: 1px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: dotted;

	border-left-style: none;

	border-top-color: #333333;

	border-right-color: #333333;

	border-bottom-color: #333333;

	border-left-color: #333333;

	padding-top: 10px;

	padding-right: 0px;

	padding-bottom: 10px;

	padding-left: 10px;

	font-size: 14px;

	margin-top: 0px;

	margin-right: 10px;

	margin-bottom: 0px;

	margin-left: 0px;

}

/*位*/

.jyuni{

	font-size: 18px;

	font-weight: bold;

	margin-right: 30px;

	background-color: #E7E7E7;

	padding: 5px;

	}

.m_name{

	font-size: 16px;

	padding-right: 2px;

	}	

.m_name2{

	font-size: 16px;

	padding-right: 2px;

	padding-left: 20px;

	font-weight: bold;

	}

.m_ken{

	font-size: 10px;

	padding-right: 7px;

	font-size: 10px;

	}

.yurai{

	font-size: 12px;

	margin-left: 20px;

	}

.yurai2{

	font-size: 12px;

	margin-left: 10px;

	}	

.opt{

	font-size: 10px;

	color: #FFF;

	background-color: #CCC;

	padding: 5px;

	margin-right: 5px;

	margin-left: 5px;	

	}



.top_news_txt0_1 a:link {

	text-decoration: underline;

}

.top_news_txt0_1 a:visited {

	text-decoration: underline;

}

.top_news_txt0_1 a:hover {

	text-decoration: underline;

}

.top_news_txt0_1 a:active {

	text-decoration: underline;

}





.top_news_txt0_2 a:link {

	text-decoration: underline;

}

.top_news_txt0_2 a:visited {

	text-decoration: underline;

}

.top_news_txt0_2 a:hover {

	text-decoration: underline;

}

.top_news_txt0_2 a:active {

	text-decoration: underline;

}





.top_news_txt0_3 a:link {

	text-decoration: underline;

}

.top_news_txt0_3 a:visited {

	text-decoration: underline;

}

.top_news_txt0_3 a:hover {

	text-decoration: underline;

}

.top_news_txt0_3 a:active {

	text-decoration: underline;

}



.top_news_txt1 a:link {

	text-decoration: underline;

}

.top_news_txt1 a:visited {

	text-decoration: underline;

}

.top_news_txt1 a:hover {

	text-decoration: underline;

}

.top_news_txt1 a:active {

	text-decoration: underline;

}





.top_news_txt2 a:link {

	text-decoration: underline;

}

.top_news_txt2 a:visited {

	text-decoration: underline;

}

.top_news_txt2 a:hover {

	text-decoration: underline;

}

.top_news_txt2 a:active {

	text-decoration: underline;

}



.sabu_txt1{

	font-size: 10px;

	color: #666666;

	padding-left: 10px;

}

.sabu_txt2{

	font-size: 10px;

	color: #666666;

	padding-left: 10px;

}



.sabu_txt3{

	font-size: 10px;

	color: #009900;

	padding-left: 10px;

}

.sabu_txt4{

	font-size: 10px;

	color: #006666;

	padding-left: 10px;

}

.sabu_txt5{

	font-size: 10px;

	color: #999999;

	padding-left: 10px;

}



.kako{

	text-align: right;

	margin: 10px;

}



.saisin{

	text-align: left;

	margin: 10px;

}



/*NEWS本文*/



#news_main{

	text-align: left;

}



#news_main h2{

	font-size: 1.5em;

	padding-bottom: 5px;

	padding-top: 5px;

	margin-left: 10px;

}



#news_main a{

	text-decoration: underline;

}



#news_main_txt{

	text-align: left;

	font-size: 1.2em;

	line-height: 1.5em;

	letter-spacing: -0.1em;

	margin-left: 20px;

	margin-top: 10px;

	margin-right: 20px;

	margin-bottom: 5px;

}



.top_images{

	float: left;

	background-color: #F2F2F2;

	padding: 5px;

	border: 1px double #CCCCCC;

	margin-right: 10px;

	margin-bottom: 10px;

	font-size: 10px;

	color: #333333;

	text-align: center;

}





.cri{

	clear: both;

	height: 10px;

	color: #FFFFFF;

}



#toukou{

	font-size: 0.9em;

	color: #666666;

	margin-top: 5px;

	margin-right: 5px;

	margin-bottom: 5px;

	margin-left: 15px;

}



#news_bloc_title {

	font-weight: bold;

	color: #FFFFFF;

	background-color: #8585A3;

	padding-top: 5px;

	padding-right: 5px;

	padding-bottom: 5px;

	padding-left: 10px;

	margin-top: 5px;

	margin-right: 10px;

	margin-bottom: 5px;

	margin-left: 5px;

}



.txt02{

	margin-top: 1.5em;

}



/*記事の提供者*/



#teikyou{

	color: #333333;

	text-align: right;

	padding: 10px;

	font-weight: bold;

}



#teikyou_cyomei{

	color: #666666;

	font-size: 0.9em;

	font-weight: normal;

}



/*RSS*/



.rss_box{

	margin-bottom: 10px;

}



.rss_form{

	color: #333333;

	width: 330px;

	padding: 2px;

	border: 1px double #333333;

	margin-top: 5px;

}



/*文字サイズ*/

#fontChanger{

	font-size: 12px;

	color: #666666;

	margin-bottom: 10px;

	padding: 5px;

}



/*ナビメニュー*/

.navi_title_box{

	font-size: 14px;

	padding: 0px;

	float: left;

	margin-top: 5px;

	margin-left: 20px;

}



/*検索エンジン*/

.s_form_box{

/*	padding-top: 7px;

	padding-right: 5px;

	padding-bottom: 5px;

	padding-left: 5px;*/

	float: right;

	margin-right: 20px;

	font-size: 12px;

}



.s_form{

	width: 200px;

	margin-bottom: 5px;

	border: 1px double #000000;

	height: 16px;

	padding: 2px;

	background-image: url(../../../images/form/f_txt_bg.gif);

	background-repeat: no-repeat;

}



.button3{

	margin-bottom: 5px;

}



.s_form_box select{

	margin-bottom: 5px;

	color: #000000;

	background-image: url(../../../images/form/f_txt_bg.gif);

	background-repeat: no-repeat;

}



.search_box{

	margin-bottom: 20px;

	margin-top: 5px;

}



.search_box h2{

font-size: 1.2em;

	margin-bottom: 20px;

	margin-top: 20px;

}



.search{

	font-size: 0.9em;

	margin-bottom: 5px;

	font-weight: bold;

	color: #00CC66;

}



.search a{

	font-size: 1.4em;

	text-decoration: underline;

	margin-bottom: 5px;

	font-weight: normal;

}



.search_txt{



}



/*ページがなかった場合*/

#non_page{

	background-color: #FFEEEE;

	text-align: center;

	padding: 30px;

	height: 400px;

	width: 400px;

	border: 1px double #999999;

	margin-right: auto;

	margin-left: auto;

}



.non_kiji{

	padding: 20px;

}





/*都道府県地域ブロック*/



.ken_blok{

	line-height: 18px;

	word-spacing: 30em;

	margin-bottom: 10px;

}



#ken_main{

	text-align: left;

	font-size: 1.2em;

	margin-left: 30px;

}



#ken_main h2{

	font-size: 1.2em;

	font-weight: bold;

	margin-bottom: 20px;

}



/*関連記事*/



#kanren_box{

	text-align: left;

	font-size: 1.2em;

	line-height: normal;

	letter-spacing: -0.1em;

	margin-left: 20px;

	margin-top: 10px;

	margin-right: 20px;

	margin-bottom: 5px;

}



#kanren_box a{

	text-decoration: underline;

}



#kanren_box li{

	margin-top: 5px;

	list-style-type: square;

	margin-left: 30px;

}



/*命名*/



.sort_box{

	margin-bottom: 10px;

	}



.sort{

	font-size: 12px;

	float: left;

	}



.sort_narabi{

	padding-top: 5px;

	padding-right: 5px;

	padding-bottom: 5px;

	padding-left: 0px;

	font-weight: bold;

	}

	

.sort_ore{

	padding-top: 0px;

	padding-right: 7px;

	padding-bottom: 5px;

	padding-left: 15px;

	background-image: url(../images/ore.gif);

	background-repeat: no-repeat;

	background-position: 0px 1px;

	}

.sort_red{

	padding-top: 0px;

	padding-right: 7px;

	padding-bottom: 5px;

	padding-left: 15px;

	background-image: url(../images/red.gif);

	background-repeat: no-repeat;

	background-position: 0px 1px;

	}

	

.toukou{

	padding: 0px;

	float: right;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 10px;

	margin-left: 0px;

	}

.meimei_title{

	margin-bottom: 10px;

	background-color:#FFC8E9;

	padding: 10px;
	
	-moz-border-radius: 5px;
-webkit-border-radius: 5px;


	}		

.meimei_title h2{

	color: #333;

	font-weight: bold;

	}	

.sabu_come{

	margin-bottom: 5px;

	color: #666;

}

.sabu_come2{

	font-size: 10px;

	color: #999;

	margin-bottom: 10px;

	border-bottom-width: 1px;

	border-bottom-style: dotted;

	border-bottom-color: #CCC;

	padding-bottom: 10px;

}

.top_meimei_title{

	margin-right: 10px;	

	}

.c{

	clear: none;	

	}

.ani_ko{

	font-size: 14px;

	font-weight: bold;

	margin-top: 20px;

	margin-bottom: 20px;

	}

.ani_ko a:link {

	text-decoration: underline;

}

.ani_ko a:visited {

	text-decoration: underline;

}

.ani_ko a:hover {

	text-decoration: underline;

}

.ani_ko a:active {

	text-decoration: underline;

}



.toukou_non{

	font-size: 14px;

	padding: 10px;

	}

	

.toukou_non2{

	font-size: 12px;

	margin: 20px;

	}

	

/*fome*/

.form_box{

	text-align: center;

	width: 560px;

	margin-right: auto;

	margin-left: auto;	

	

	}

.form_box_l{

	padding: 20px;

	width: 210px;

	background-color: #F6F6F6;

	font-size: 12px;

	font-weight: bold;

	color: #333;

	text-align: left;	

	

	}

.form_box_r{

	padding: 10px;

	width: 320px;

	text-align: left;

	font-size: 12px;

	}



.hisu{

	font-size: 10px;

	color: #F00;

	font-weight: normal;

	margin-left: 5px;

	}

.nini{

	font-size: 10px;

	color: #999;

	font-weight: normal;

	margin-left: 5px;

	}

.situ{

	font-size: 12px;

	color: #666;

	padding: 20px;

	margin-top: 30px;

	text-align: left;

	line-height: 20px;

	background-color: #FFF3E8;

	margin-bottom: 30px;

	}

	

.situ h2{

	font-size: 14px;

	color: #333;

	margin-bottom: 10px;

	}

.naze{

	font-size: 14px;

	font-weight: bold;

	color: #000;

	}

.kensu{

	font-size: 12px;

	font-weight: bold;

	color: #000;

	margin-top: 10px;	

	}



/*お友達紹介系*/



.hisu2{

	font-size: 10px;

	color: #F00;

	margin-left: 5px;	

	}

.nini2{

	font-size: 10px;

	color: #666;

	margin-left: 5px;	

	}

.navi_come2{

	font-size: 10px;

	color: #666;

	margin-top: 5px;

	margin-bottom: 5px;

	}

	

.form_box .text1 {

	width: 150px;

	background: #FFFFFF url(http://uchinoko.jp/images/mail/f_bg.gif) left top repeat-x;

	border: 3px double #CCCCCC;

	padding: 2px;

}



.form_box .text4 {

	width: 100px;

	background: #FFFFFF url(http://uchinoko.jp/images/mail/f_bg.gif) left top repeat-x;

	border: 3px double #CCCCCC;

	padding: 2px;

	margin-top: 5px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

}



.form_box  .text3 {

	width: 250px;

	border: 3px double #CCCCCC;

	padding: 2px;

	background-color: #FFFFFF;

	background-image: url(http://uchinoko.jp/images/mail/f_txt_bg.gif);

	background-repeat: repeat-x;

	background-position: left top;

	margin-top: 7px;

	margin-bottom: 7px;

	height: 50px;	

}



.mail_title{

	font-size: 16px;

	font-weight: bold;

	color: #000;

	background-color: #FFCEF8;

	text-align: center;

	padding: 10px;

	margin-bottom: 10px;

	}

.f_link{

	margin-bottom: 10px;	

	}



.mail_box_sabu{

	margin-top: 5px;

	margin-bottom: 10px;	

	}



/*お友達紹介系END*/

.katakana{

	color: #FFF;

	background-color: #F00;

	padding: 10px;

	border: 1px solid #333;

	font-size: 12px;

	width: 182px;

	margin-left: 348px;

	font-weight: bold;

	text-align: center;

	}	
