th,td		{ vertical-align:top; text-align: left; font-weight: normal;}
.clr		{ clear:both;}
.lft		{ float:left;}
.rgt		{ float:right;}
strong		{ font-weight:normal; font-size:116%; }
.atntin		{ font-size:85%; color:#777777;}

.clrfx:after	{ content:".";
				  display:block;
				  height:0;
				  clear:both;
				  visibility:hidden;}
.clrfx			{ zoom:1;}


h2							{
							width:920px;
							text-align:center;
							margin:0 auto 20px auto;
							}
h2 a.btn_mho				{
							width:920px; height:80px;
							background:url(../img_ta152/bnr_02.gif) top left no-repeat;
							overflow:hidden;
							display:block;
							text-indent:-999em;
							}
h2 a.btn_mho:hover			{ background-position:0 -80px;}

#cont_area					{ background:#000; color:#f0f0f0; font-size:77%;}
#cont_area div.txtbox		{
							width:300px;
							padding:0px 0px 10px 10px;
							float:left;
							}
#cont_area div.txtbox.bgdt	{ background:url(../img_ta152/bg_dot.gif) repeat-y; background-position:5px 0px;}

.column						{
							width:415px;
							padding:15px 20px 0px 0px;
							position:relative;
							margin:0 0 30px 35px;
							background:url(../img_ta152/bg_dot.gif) bottom right repeat-y;
							float:left;
							_margin:0 0 30px 20px;
							}
.column02					{
							width:410px;
							background:none;
							padding:25px 20px 0px 0px;
							position:relative;
							margin:0 0 30px 35px;
							_margin:0 0 30px 20px;
							float:left;
							}
#cont_area ul.clmphot		{ margin-bottom:30px; position:relative;}
#cont_area ul.clmphot li	{
							width:160px;
							padding:2px 2px 5px 2px;
							margin-left:15px;
							background:#555555;
							float:left;
							font-size:10px;
							}
#cont_area  ul.clmphot li img 		{ width:160px; height:140px; padding-bottom:5px;}
#cont_area  ul.clmphot li img:hover	{ width:380px; height:285px; position:absolute; top:0; left:10px;}

#cont_area table.clmphot	{ margin-bottom:30px;}
#cont_area table.clmphot td	{
							width:160px;
							padding:3px 3px 5px 3px;
							background:#555555;
							font-size:10px;
							}
#cont_area table.clmphot td img 		{ padding-bottom:5px;}

#cont_area div p			{ padding:0px 10px 15px 10px; letter-spacing:1px; text-align:justify;}
#cont_area div.column p,
#cont_area div.column02 p		{ width:365px; padding:0px 0px 15px 15px; line-height:1.6; letter-spacing:1px; text-align:justify; }
#cont_area div.column h2,
#cont_area div.column02 h2		{ display:none;}
#cont_area div.column h3,
#cont_area div.column02 h3		{ margin-bottom:10px; clear:both;}
#cont_area div.column h3.sndttl,
#cont_area div.column02 h3.sndttl	{ font-size:14px; font-weight:bold; color:#ffcc33; padding-left:1em; text-indent:-1em;}

#cont_area div.column p.txtc,
#cont_area div.column02 p.txtc		{ text-align:center;}

a.nxtpgt,
a.nxtpgt02					{
							width: 920px; height: 0;
							padding-top: 40px;
							margin-bottom:20px;
							background: url(../img_ta152/bg_btnpgtop.gif) top left no-repeat;
							overflow: hidden;
							display: block;
							}
a.nxtpgt02					{ background: url(../img_ta152/bg_btnpgtop02.gif) top left no-repeat;}

table#usp_ta152				{
							width: 930px;
							margin: 0 auto 15px auto;
							background:url(../img_ta152/bg_usptbl.gif) center top repeat-y;
							}
table#usp_ta152	th,
table#usp_ta152	td			{ width:300px; padding:0px 5px 10px 5px;}
table#usp_ta152	td			{ padding-bottom:15px; }
table#usp_ta152	td h3		{ padding-top:10px; background:url(../img_ta152/bg_dot.gif) top left repeat-x;}
table#usp_ta152	td p		{ padding:5px; text-align: jastify; }

.box2						{ width:450px; padding:5px 0px; margin-left: 10px;}
.box3s						{ width:300px; margin-left:10px;}

.bgdt						{ background:url(../img_ta152/bg_dot.gif) bottom left repeat-x;}
p.clr						{ width:920px; margin:0 auto;}


table#msg					{ width: 920px; margin: 0 auto 20px auto; }
table#msg td				{ width:460px; padding:0px; }
dl,ul						{ list-style:none;}
li,dd						{ line-height:1.4;}

table#msg td ul				{ width: 430px; height: 430px; background:#222222; padding: 10px;}
table#msg td ul li			{ margin-bottom:5px; text-indent:-1em; padding-left:1em; padding-bottom:3px; background:none; border-bottom:#111111 dotted 1px;}

table.spec					{ padding: 1px; border: #333333 solid 1px;}
table.spec th,
table.spec td				{ padding: 2px 5px;}
table.spec th				{ width: 4em; line-height: 1.4; background: #333333; border-bottom: #333333 solid 1px;}
table.spec td				{ border-bottom: #000 solid 1px; line-height: 1.4; border-bottom: #333333 solid 1px; }

table.spec th strong,
table.spec td strong		{ color:#f2b800;}

a.btn_by					{
							width:300px; height:0px;
							padding-top:50px;
							margin-bottom:2px;
							overflow:hidden;
							display:block;
							}
a.btn_by:hover				{ background-position:0 -50px;}
a.btn_konyu					{ background:url(../img_ta152/btn_buy.gif) top left no-repeat;}
a.btn_ktlog					{ background:url(../img_ta152/btn_shn.gif) top left no-repeat;}

ul#splink					{
							width:940px;
							height:100px;
							margin-bottom:-20px;
							}
ul#splink:after				{ content:".";
							  display:block;
							  height:0;
							  clear:both;
							  visibility:hidden;
							  }
ul#splink li				{ float:left;}
							
.btn_sp						{
							width:470px; height:50px;
							text-indent:-999em;
							overflow:hidden;
							display:block;
							}
a.btn_sp:hover				{ background-position:0 0px;}
a.btn_sp01					{ background:url(../img_ta152/btn_sp01.jpg) bottom left no-repeat;}
a.btn_sp02					{ background:url(../img_ta152/btn_sp02.jpg) bottom left no-repeat;}
span.btn_sp01				{ background:url(../img_ta152/btn_sp01.jpg) top left no-repeat;}
span.btn_sp02				{ background:url(../img_ta152/btn_sp02.jpg) top left no-repeat;}


/*skyraider*/
.widtxt
{
	padding:5px 50px 15px 50px;
	text-align:right;
}

