@charset "utf-8";

/* Daniela Beautiful Life　基本レイアウト*/
.clear	{
	clear:both;
	}
html	{
	overflow-y : scroll;
}
/*===clearfix===*/
/*IE以外のモダンブラウザー用*/
.clearfix:after {
	content : ".";
	display : block;
	height : 0px;
	clear : both;
	visibility : hidden;
}

/*IE7、MacIE5用の指定*/
.clearfix { display : inline-block; }

/*IE6以前用の指定*/
/* Hides from IE-mac */
* html .clearfix { height : 1%; }
.clearfix { display : block; }
/*End hide from IE-mac */
/*===clearfix関連ここまで===*/

/* firefoxでリンク指定の点線を消す */
a:focus	{
	outline : none;
	}

h1,h2,h3,h4,h5 {
	margin:0px;
	padding:0px;
}
ul,li {
	margin:0px;
	padding:0px;
}
li {
	list-style:none;
}
.display_none {
	display:none;
}
img {
	border-style : none;
}
a img {
	border: 0px;
}

body	{
	margin:0;
	padding:0;
	font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro" , "メイリオ" , Meiryo ,"ＭＳ Ｐゴシック", Osaka, sans-serif;
	background : #FFFFFF;
	color : #4D4D4D;
	}


/* 基本構造 */
#wrap	{
	width : 980px;
	margin : 0 auto;
}
/* ヘッダー */
#header	{
	margin : 12px auto 10px auto;
	height : 49px;
	position : relative;
}
h1	{
	background : url("../img/logo.gif") no-repeat;
	width : 332px;
	height : 47px;
	float : left;
}
h1 span	{
	display : none;}
h1 a	{
	width : 332px;
	height : 47px;
	display : block;
}
h1 a:hover	{
	background : url("../img/logo.gif") no-repeat;
}
#hd_title	{
	margin : 0 auto;
	height : 23px;
}
#hd_title span {
	display : none;
}
/* CONTACT、肩書き表示はnav.cssに記述 */
/* ナビゲーションはnav.cssに記述 */
#hd_topics_books	{
	font-family : "Times New Roman", "游明朝", YuMincho,"ヒラギノ明朝 Pr6 W6","Hiragino Mincho Pro", "HGS明朝E","メイリオ", "ＭＳ Ｐ明朝","MS PMincho",Meiryo, serif;
	line-height : 200%;
}
#hd_topics	{
	background : url("../img/tx_topi_coconutsmilkdiet.gif") no-repeat;
	width : 447px;
	height : 15px;
	margin : 8px 0 12px 6px;
}
#hd_topics span	{
	display : none;
}
/* パンくず */
#pan_nav,
#pan_nav_books,
#pan_nav_style,
#pan_nav_antenna	{
	width : 980px;
	height : 28px;
	margin : 0 auto;
	color : #0F0F0F;
	font-size : 10px;
	border-width : 1px 0;
	border-style : solid;
	border-color : #B3B3B3;
}
#pan_nav	{
	background : url(../img/bg_pan.gif) no-repeat 99% 8px;
}
#pan_nav_books	{
	background : url(../img/bg_pan_books.gif) no-repeat 99% 8px;
}
#pan_nav_style	{
	background : url(../img/bg_pan_style.gif) no-repeat 99% 8px;
}
#pan_nav_antenna	{
	background : url(../img/bg_pan_antenna.gif) no-repeat 99% 8px;
}
#pan_in	{
	padding : 8px 0 0 14px;
}
#pan_in a:link	{
	text-decoration : underline;
	color : #717171;
}
#pan_in a:visited	{
	text-decoration : none;
	color : #717171;
}
#pan_in a:hover	{
	text-decoration : none;
	color : #717171;
}
/* パンくずここまで */

/* ページTOPへ戻る（▲） */
#page-top {
	position: fixed;
	bottom: 40px;
	right: 50px;
}
#page-top a {
	background : url(../img/arrow_goto_Top.jpg) no-repeat;
	width: 80px;
	height : 40px;
	display: block;
}
#page-top a:hover {
	background : url(../img/arrow_goto_Top.jpg) no-repeat;
	filter:alpha(opacity=90);
	-moz-opacity: 0.9;
	opacity: 0.9;
}
/* フッター */
#footer	{
	margin : 30px auto 0 auto;
	width : 100%;
	position: fixled;
	bottom: 0;
	background : #B3B3B3;
}
#footer_in	{
	margin : 0 auto;
	padding : 12px 0;
	width : 980px;
	text-align : center;
	font-size : 12px;
	color : #FFFFFF;
	font-family:'Kozuka Mincho Pro', 'Kozuka Mincho Std', '小塚明朝 Pro R', '小塚明朝 Std R', 'Hiragino Mincho Pro', 'ヒラギノ明朝 Pro W3','ＭＳ Ｐ明朝','MS PMincho', Georgia, Times, Baskerville, Palatino, serif;
	font-weight : 900;
	line-height : 120%;
	letter-spacing : 2px;
}
a.tx_footer:link	{
	color : #0F0F0F;
	text-decoration : none;
	}
a.tx_footer:visited	{
	color : #0F0F0F;
	text-decoration : none;
	}
a.tx_footer:hover	{
	color : #FFFFFF;
	text-decoration : none;
	border-bottom-width : 1px;
	border-bottom-style : dotted;
	border-bottom-color : #FFFFFF;
	}
/* 共通パーツ */
.box_980	{
	margin : 0 auto;
	padding : 0;
	width : 980px;
}
.box_980_gy	{
	margin : 0 auto;
	padding : 30px 0;
	width : 980px;
	background : #F6F6F6;
}
.box_920	{	/* コンテンツページのh3基準の枠 */
	margin : 0 auto;
	padding : 25px 0;
	width : 920px;
	border : solid 1px #E1E1E1;
	background : #FFFFFF;
}
.box_920_daniela	{	/* コンテンツページのh3基準の枠 */
	margin : 0 auto;
	padding : 470px 0 25px 0;
	width : 920px;
	border : solid 1px #E1E1E1;
	background : url(../daniela_img/ph_welcome_en.jpg) no-repeat #FFFFFF;
}
.box_860	{	/* コンテンツページの本体w860 */
	margin : 0 auto;
	padding : 0;
	width : 860px;
	font-size : 14px;
}
.box_830	{	/* コンテンツページの本体w830 */
	margin : 0 auto;
	padding : 0;
	width : 830px;
	font-size : 14px;
}
h2.daniela span,
h2.books span,
h2.media span,
h2.goods span,
h2.event span,
h2.association span	{
	display : none;
}
h2.daniela	{
	background : url(../daniela_img/title_h2.jpg) no-repeat;
	width : 980px;
	height : 115px;
	margin-top : 4px;
}
h2.books	{
	background : url(../books_img/title_h2.jpg) no-repeat;
	width : 980px;
	height : 115px;
	margin-top : 4px;
}
h2.media	{
	background : url(../media_img/title_h2.jpg) no-repeat;
	width : 980px;
	height : 127px;
	margin : 4px 0 -12px 0;
}
h2.goods	{
	background : url(../goods_img/title_h2.png) no-repeat;
	width : 980px;
	height : 163px;
	margin : -12px 0 -36px 0;
}
h2.event	{
	background : url(../event_img/title_h2.png) no-repeat;
	width : 980px;
	height : 163px;
	margin : -12px 0 -36px 0;
}
h2.association	{
	background : url(../association_img/title_h2.jpg) no-repeat;
	width : 980px;
	height : 127px;
	margin : 4px 0 -12px 0;
}
h3	{
	height : 40px;
}
h3.green	{
	margin : 20px 0 0 30px;
	background : url(../img/arrow_h3_green.gif) no-repeat;
	font-size : 32px;
	color : #8ABF28;
	font-weight : 600;
	font-family:"Trebuchet MS",Helvetica,Jamrul,"ＭＳ Ｐゴシック", Osaka, sans-serif;
	}
h3.red	{
	margin : 20px 0 20px 30px;
	background : url(../img/arrow_h3_red.gif) no-repeat;
	font-size : 32px;
	color : #FF4F4E;
	font-weight : 200;
}
h3.purple	{
	margin : 20px 0 20px 30px;
	background : url(../img/arrow_h3_purple.gif) no-repeat;
	font-size : 32px;
	color : #8140A6;
	font-weight : 200;
}
h3.lavender	{
	margin : 20px 0 20px 30px;
	background : url(../img/arrow_h3_lavender.gif) no-repeat;
	font-size : 32px;
	color : #A4648A;
	font-weight : 200;
}
h3.green span,
h3.red span,
h3.purple span,
h3.lavender span	{
	padding-left : 24px;
}
h4.global	{
	margin : 5px 0 0 -15px;
	padding-top : 4px;
	background : url(../media_img/bg_h4_green.gif) no-repeat;
	font-size : 20px;
	color : #FFFFFF;
	font-weight : 600;
	width : 905px;
	height : 52px;
	}
h4.global span	{
	padding-left : 46px;
}
h4.global .vol	{
	color : #FFFFC6;
	font-weight : 400;
}
h4.media	{
	margin : 5px 0 0 -15px;
	padding-top : 4px;
	background : url(../media_img/bg_h4.gif) no-repeat;
	font-size : 20px;
	color : #FFFFFF;
	font-weight : 600;
	width : 905px;
	height : 52px;
	}
h4.media span	{
	padding-left : 46px;
}
h4.media .vol	{
	color : #FFFFC6;
	font-weight : 400;
}
/* ページ内リンク */
ul#pagelink	{
	margin-top : 20px;
	width : 980px;
	height : 40px;
	border-bottom-width : 2px;
	border-bottom-style : solid;
	border-bottom-color : #B3B3B3;
}
ul#pagelink li	{
	font-size : 16px;
	color : #5C5C5C;
	margin-right : 24px;
	float : left;
}
ul#pagelink li span	{
	padding-left : 20px;
}
ul#pagelink li a	{
	color : #5C5C5C;
	text-decoration : none;
}
ul#pagelink li.green	{
	background : url(../img/arrow_pagelink_green.gif) no-repeat 0 3px;
}
ul#pagelink li.red	{
	background : url(../img/arrow_pagelink_red.gif) no-repeat 0 3px;
}
ul#pagelink li.purple	{
	background : url(../img/arrow_pagelink_purple.gif) no-repeat 0 3px;
}
ul#pagelink li.lavender	{
	background : url(../img/arrow_pagelink_lavender.gif) no-repeat 0 3px;
}
/* 基本構造ここまで */
/* --------------------------------------------------------- */
/* テキストリンク */
a.tx:link	{
	color : #F84600;
	text-decoration : none;
	border-bottom-width : 1px;
	border-bottom-style : dotted;
	border-bottom-color : #F84600;
	}
a.tx:visited	{
	color : #F84600;
	text-decoration : none;
	border-bottom-width : 1px;
	border-bottom-style : dotted;
	border-bottom-color : #F84600;
	}
a.tx:hover	{
	color : #F84600;
	text-decoration : none;
	border-bottom-width : 1px;
	border-bottom-style : dotted;
	border-bottom-color : #FFFFFF;
	}
a.tx_style:link	{
	color : #AE6F95;
	text-decoration : none;
	border-bottom-width : 1px;
	border-bottom-style : solid;
	border-bottom-color : #AE6F95;
	}
a.tx_style:visited	{
	color : #AE6F95;
	text-decoration : none;
	border-bottom-width : 1px;
	border-bottom-style : solid;
	border-bottom-color : #AE6F95;
	}
a.tx_style:hover	{
	color : #AE6F95;
	text-decoration : none;
	border-bottom-width : 1px;
	border-bottom-style : dotted;
	border-bottom-color : #FFFFFF;
	}
/* --------------------------------------------------------- */
/* トップページ */
/* --------------------------------------------------------- */
#topImage	{
	float : left;
	padding : 0;
	width : 586px;
	height : 415px;
}


.topBanner	{
	float : right;
	width : 389px;
}
.topBanner img	{
	margin-bottom : 5px;
}
/* News index */
#box_NewsIndex	{
	background : url(../top_img/ph_newsindex.jpg) no-repeat 98% 96%;
	width : 570px;
	height : 344px;
	border : solid 8px #EFEFEF;
	float : left;
	position : relative;
}
a.tx_newsIndex	{
	color : #560071;
	font-style : italic;
	font-size : 14px;
	text-decoration : none;
}
a.tx_newsIndex:hover	{
	text-decoration : underline;
}
.banner_in_Newsindex	{
	width : 389px;
	height : 100px;
	left : 10px;
	bottom : 14px;
	position : absolute;
}
#title_ls_books	{
	background : url(../top_img/title_books.jpg) no-repeat;
	width : 119px;
	height : 119px;
	margin : 0 10px;
	float : left;
}
#title_ls_Goods	{
	background : url(../top_img/title_goods.jpg) no-repeat;
	width : 136px;
	height : 116px;
	margin : 0 10px;
	float : left;
}
.line_top	{
	width : 980px;
	height : 2px;
	background : #B3B3B3;
	margin : 14px 0 20px 0;
}
#ft_banner	{
	width : 980px;
}
#ft_banner img	{
	margin : 0 8px 8px 0;
	vertical-align : middle;
}
/* --------------------------------------------------------- */
/* コンテンツページ */
/* --------------------------------------------------------- */
/* Global */
.box_global_ph	{
	width : 268px;
	float : left;
}
.box_global_ph img	{
	margin-bottom : 6px;
}
.box_global_tx	{
	width : 568px;
	float : left;
	margin-left : 24px;
	color : #000000;
	word-break : break-all;
}
.box_global_tx .update	{
	font-size : 11px;
	margin : 14px 0;
}
.global_title	{
	font-size : 22px;
	margin-bottom : 10px;
}
.global_article	{
	font-size : 12px;
	line-height : 160%;
	margin-bottom : 16px;
}
.title_expert	{
	color : #909090;
	font-size : 16px;
	margin-bottom : 14px;
}
.box_expert_thm	{
	width : 268px;
	float : left;
}
.title_right_expert	{
	float : left;
}
.arrow_channel	{
	background : url(../media_img/arrow_channel.gif) no-repeat;
	margin : 2px 0 0 12px;
	text-indent : 20px;
}
/* About */
table.about	{
	border-collapse : collapse;
	width : 860px;
	border : solid 1px #C0C0C0;
}
table.about td{
	border : solid 1px #C0C0C0;
	font-size : 14px;
	padding : 10px 12px;
	vertical-align : top;
}
table.about td a	{
	text-decoration : underline;
	color : #4D4D4D;
}
table.about td.Idx	{
	font-size : 14px;
	text-align : center;
	padding : 6px;
	background: #e9e9e9;
background: -moz-linear-gradient(top,  #e9e9e9 0%, #ffffff 42%, #ffffff 56%, #e9e9e9 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e9e9e9), color-stop(42%,#ffffff), color-stop(56%,#ffffff), color-stop(100%,#e9e9e9));
background: -webkit-linear-gradient(top,  #e9e9e9 0%,#ffffff 42%,#ffffff 56%,#e9e9e9 100%);
background: -o-linear-gradient(top,  #e9e9e9 0%,#ffffff 42%,#ffffff 56%,#e9e9e9 100%);
background: -ms-linear-gradient(top,  #e9e9e9 0%,#ffffff 42%,#ffffff 56%,#e9e9e9 100%);
background: linear-gradient(to bottom,  #e9e9e9 0%,#ffffff 42%,#ffffff 56%,#e9e9e9 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e9e9e9', endColorstr='#e9e9e9',GradientType=0 );
}
table.about td.subIdx	{
	font-size : 14px;
	color : #FFFFFF;
	padding : 0 0 0 12px;
	background : #D2D2D2;
}

ul.magazine {	/* About雑誌bxslider */
	margin: 0 auto;
}
ul.magazine li	{
	float: left;
	margin: 0 4px 0 0;
	height : 200px;
	display : table;
}
ul.magazine li p	{
	display : table-cell;
	margin : 0;
	text-align : center;
	vertical-align : middle;
}
ul.magazine img { border: none;
}
ul.magazine img.cover	{
	box-shadow:rgba(0, 0, 0, 0.2) 2px 2px 3px 0px;
-webkit-box-shadow:rgba(0, 0, 0, 0.2) 2px 2px 3px 0px;
-moz-box-shadow:rgba(0, 0, 0, 0.2) 2px 2px 3px 0px;
}
ul.magazine.clear { clear: both;
}


/* 著書 */
ul.book_Idx	{
	margin : 0 auto;
	padding : 8px 0 0 16px;
	width : 905px;
	border : solid 1px #E1E1E1;
	background : #FFFFFF;
}
ul.book_Idx li	{
	display : inline;
	vertical-align : top;
	float : left;
}
ul.book_Idx li {
	margin : 0 16px 10px 0;
	width : 165px;
	height : 241px;
}
ul.book_Idx a:hover	{
	filter:alpha(opacity=80);
	-moz-opacity: 0.8;
	opacity: 0.8;
}

.box_book_912	{
	margin : 0 auto;
	width : 912px;
}
.box_book	{
	width : 860px;
	margin : 10px 6px;
	padding-bottom : 20px;
	float : left;
	border-bottom-style : solid;
	border-bottom-width : 1px;
	border-bottom-color : #C0C0C0;
}
.box_book_L	{	/* 著書詳細の左側 */
	float : left;
	width : 165px;
	text-align : center;
}
.sdw_Books	{
	background : url(../books_img/shadow.jpg) no-repeat 0 100%;
	padding-bottom : 10px;
	margin-bottom : 6px;
}
.bg_buy	{
	background : url(../books_img/bg_kounyuu.gif) no-repeat;
	width : 165px;
	height : 91px;
}
.bg_buy_in	{
	padding-top : 30px;
}
.bu_amazon	{	/* amazonで購入 */
	width : 152px;
	height : 26px;
	margin : 0  auto 2px auto;
}
.bu_amazon span	{
	display : none;
}
.bu_amazon a	{
	background : url(../books_img/bu_amazon_n.gif) no-repeat;
	width : 152px;
	height : 26px;
	display : block;
}
.bu_amazon a:hover	{
	background : url(../books_img/bu_amazon_g.gif) no-repeat;
}
.bu_rakuten	{	/* 楽天で購入 */
	width : 152px;
	height : 26px;
	margin : 0  auto;
}
.bu_rakuten span	{
	display : none;
}
.bu_rakuten a	{
	background : url(../books_img/bu_rakuten_n.gif) no-repeat;
	width : 152px;
	height : 26px;
	display : block;
}
.bu_rakuten a:hover	{
	background : url(../books_img/bu_rakuten_g.gif) no-repeat;
}

.box_book_R	{	/* 著書詳細の右側 */
	float : right;
	margin-left : 20px;
	width : 675px;
}
a.tx_bookTitle:link	{
	text-decoration : none;
	color : #14C543;
	font-weight : 900;
	font-size : 16px;
	border-bottom-style : dotted;
	border-bottom-width : 1px;
	border-bottom-color : #14C543;
}
a.tx_bookTitle:visited	{
	text-decoration : none;
	color : #14C543;
	font-weight : 900;
	font-size : 16px;
	border-bottom-style : dotted;
	border-bottom-width : 1px;
	border-bottom-color : #14C543;
}
a.tx_bookTitle:hover	{
	text-decoration : none;
	color : #14C543;
	font-weight : 900;
	font-size : 16px;
	border-bottom-style : dotted;
	border-bottom-width : 1px;
	border-bottom-color : #FFFFFF;
}
.tx_bookData	{
	font-size : 12px;
	line-height : 160%;
	color : #666666;
	margin : 10px 0;
}
a.publisher:link	{
	text-decoration : none;
	color : #666666;
	border-bottom-style : dotted;
	border-bottom-width : 1px;
	border-bottom-color : #666666;
}
a.publisher:visited	{
	text-decoration : none;
	color : #666666;
	border-bottom-style : dotted;
	border-bottom-width : 1px;
	border-bottom-color : #666666;
}
a.publisher:hover	{
	text-decoration : none;
	color : #666666;
	border-bottom-style : dotted;
	border-bottom-width : 1px;
	border-bottom-color : #FFFFFF;
}
.tx_bookDscr	{
	font-size : 12px;
	line-height : 160%;
	color : #252525;
	padding : 12px 6px;
	border-top-width : 2px;
	border-top-style : solid;
	border-top-color : #D8D8D8;
}
/* スタイル */
table.St_recipe	{
	border-collapse : collapse;
	width : 860px;
	margin : -20px 30px 0 30px;
}
table.St_recipe td.ph{
	width : 240px;
	text-align : left;
	vertical-align : top;
}
table.St_recipe td.tx{
	font-size : 22px;
	line-height : 140%;
	color : #FF6A32;
	padding : 8px 0;
	vertical-align : top;
	background : url(../style_img/illust_recipe.gif) no-repeat 10px 50px;
}
table.St_recipe td.tx .detail	{
	margin-top : 10px;
	padding-left : 110px;
	font-size : 18px;
	line-height : 140%;
	color : #060606;
}
ul.recipe	{
	width : 870px;
	margin-left : 30px;
}
ul.recipe li	{
	float : left;
	width : 256px;
	height : 340px;
	background : #F0F0F0;
	margin : 20px 12px 0 0;
	padding : 11px;
	vertical-align : top;
	position : relative;
	}
.zoom	{
	position : absolute;
	bottom : 10px;
	z-index : 10;
}
ul#shool_idx	{
	width : 920px;
	border : solid 1px #E3E3E3;
	padding : 14px 0 0 0;
	margin-left : 30px;
	}
ul#shool_idx li	{
	margin-bottom : 16px;
	float : left;
	width : 287px;
}
ul#shool_idx li	 .tx	{
	font-size : 14px;
	line-height : 160%;
	margin : 10px 10px 0 0;
	float : right;
	width : 153px;
}
.title_school_idx	{
	float : left;
}
.ph_school_idx	{
	margin-top : 10px;
	float : left;
	clear : both;
}
ul#shool_idx li.Left	,
ul#shool_idx li.Center	{
	border-right-style : solid;
	border-right-width : 1px;
	border-right-color : #E3E3E3;
	min-height : 166px;
}
ul#shool_idx li.Left	{
	width : 287px;
	margin : 0 8px 0 19px;
}
ul#shool_idx li.Center	{
	width : 287px;
	margin-right : 19px;
}
ul#shool_idx li.Right	{
}
.bg_methodImage	{
	background : url(../event_img/ph_method.jpg) no-repeat;
	width : 920px;
	height : 415px;
	margin-left : 30px;
	position : relative;
}
.bg_method	{
	background : #FFE33C;
	width : 920px;
	height : 85px;
	margin-left : 30px;
	position : relative;
}
.bu_seminar,
.bu_seminar2	{
	position : relative;
	display : inline-block;
	padding: 1em;
	border: 2px solid #fff;
	width : 200px;
	float : right ;
	margin-right : 10px;
	color : #000;
	text-align : center;
	text-decoration : none;
	outline : none;
	overflow :hidden;
	}
.bu_seminar	{
	top : 340px;
	}
.bu_seminar2	{
	top : 10px;
}
.bu_seminar::after,
.bu_seminar2::after	{
	position : absolute;
	top : 50%;
	left : 50%;
	z-index : 2;
	dispaly : block;
	content : ' ';
	width : 0;
	height : 0;
	background-color : rgba(255,255,255,.6);
	border-radius : 50%;
	-webkit-transform : translate(-50%, -50%);
	transform : translate(-50%, -50%);
	opacity : 0;
	}
.bu_seminar:hover::after,
.bu_seminar2:hover::after	{
	-webkit-animation : circle .75s;
	animation : circle .75s;
}
@-webkit-keyframes circle	{
	50%	{
		opacity : 1;
	}
	100%	{
		width : 300px;
		height : 300px;
	}
}
@keyframes circle	{
	50%	{
		opacity : 1;
	}
	100%	{
		width : 300px;
		height : 300px;
	}
}
/* アンテナ */
hr.At	{
	height : 0;
	margin : 0 30px;
	padding : 0;
	borer : 0;
	border-top : 1px solid #E1E1E;
}
.box_920_At	{	/* コンテンツページのh3基準の枠_線なしAtennaタイトル */
	margin : 22px auto 10px auto;
	padding : 0 0 0 8px;
	width : 920px;
}
.subtitle_At	{
	font-size : 18px;
	line-height : 180%;
	color : #060606;
}
.title_At,
.title_At_09	{
	font-size : 32px;
	line-height : 120%;
	color : #E36F2A;
}
.title_At_09	{
	letter-spacing : -0.07em;
}
table.Antenna	{
	border-collapse : collapse;
	width : 860px;
	margin : 0 30px;
}
table.Antenna td.ph{
	width : 330px;
	text-align : left;
	vertical-align : top;
}
table.Antenna td.tx{
	font-size : 16px;
	color : #060606;
	padding : 10px 0;
	vertical-align : top;
}
table.Antenna td.tx a	{
	color : #E36F2A;
	text-decoration : underline;
}
table.Antenna td.tx a:hover	{
	text-decoration : none;
}
/* --------------------------------------------------------- */
.font-07 {  font-size: 7px}
.font-09 {  font-size: 9px}
.font-10 {  font-size: 10px}
.font-11 {  font-size: 11px}
.font-12 {  font-size: 12px}
.font-14 {  font-size: 14px}
.font-16 {  font-size: 16px}
.font-18 {  font-size: 18px}
.font-20 {  font-size: 20px}
.font-10-120 {  font-size: 10px; line-height: 120%}
.font-10-140 {  font-size: 10px; line-height: 140%}
.font-10-160 {  font-size: 10px; line-height: 160%}
.font-12-120 {  font-size: 12px; line-height: 120%}
.font-12-140 {  font-size: 12px; line-height: 140%}
.font-12-160 {  font-size: 12px; line-height: 160%}
.font-12-180 {  font-size: 12px; line-height: 180%}
.font-12-200 {  font-size: 12px; line-height: 200%}
.font-14-140 {  font-size: 14px; line-height: 140%}
.font-14-160 {  font-size: 14px; line-height: 160%}
.font-14-180 {  font-size: 14px; line-height: 180%}
.font-14-200 {  font-size: 14px; line-height: 200%}
.font-16-140 {  font-size: 16px; line-height: 140%}
.font-16-160 {  font-size: 16px; line-height: 160%}
.font-16-180 {  font-size: 16px; line-height: 180%}
.font-16-200 {  font-size: 16px; line-height: 200%}
.font-18-180 {  font-size: 18px; line-height: 180%}
.font-20-140 {  font-size: 20px; line-height: 140%}

.img_left	{
	float : left;
}
.img_right	{
	float : right;
}
.idt_6	{
	padding-left : 6px;
}
.idt_8	{
	padding-left : 8px;
}
.idt_10	{
	padding-left : 10px;
}
.idt_14	{
	padding-left : 14px;
}
.idt_20	{
	padding-left : 20px;
}
.idt_40	{
	padding-left : 40px;
}
.space_10	{
	height : 10px;
}
.space_20	{
	height : 20px;
}
.tx_og	{
	color : #FF4A00;
}
.tx_blue	{
	color : #4D4DFF;
}
.tx_pink	{
	color : #FF4F4E;
}
* --------------------------------------------------------- */
