@charset "UTF-8";

/*--------------------バグ1：IE6は同一css内にfloatとmarginを併用できません --------------------*/
/*--------------------バグ2：IE6は同一css内にwidthとpaddingを併用できません--------------------*/
/*====================省略background:color値 image値 repeat値 attachment値 position値;=========*/
  
#mainbg			{position:relative;	background:url(img/bg1.png) no-repeat;	width:598px;	height:170px;	font-size:12px;}
#main_studio11	{position:absolute;	top:9px;	left:41px;}
#main_studio12	{position:absolute;	top:9px;	left:129px;}
#main_studio13	{position:absolute;	top:9px;	left:217px;}
#main_studio14	{position:absolute;	top:9px;	left:305px;}
#main_studio15	{position:absolute;	top:9px;	left:393px;}
#main_studio16	{position:absolute;	top:9px;	left:481px;}
#maintitle		{position:absolute;	top:64px;	left:38px;}
#main_voice		{position:absolute;	top:106px;	left:51px;	width:500px;}

.tb1tit			{margin:0 30px;	font-size:14px;	font-weight:bold;}
.tb1			{border-top:1px solid #FF7B7B;	border-left:1px solid #FF7B7B;	margin-left:28px;}
.tb1td1			{border-right:1px solid #FF7B7B;	border-bottom:1px solid #FF7B7B;	width:120px;	padding:9px;}
.tb1td2			{border-right:1px solid #FF7B7B;	border-bottom:1px solid #FF7B7B;	width:375px;	padding:9px;}
.redmark		{color:#FF0000;}

#tb1btnbg		{position:relative;	background:url(img/btnbg.png) no-repeat;	height:80px;	width:598px;}
#tb1btn			{position:absolute;	top:21px;	left:191px;}


/*---ボタン装飾---*/
.CheckboxOrb			{background:url('img/CheckboxUncheckedA.gif') no-repeat center center;display:block;height:14px;width:14px;}
a.CheckboxUncheckedOrb	{background:url('img/CheckboxUncheckedA.gif') no-repeat center center;}
a.CheckboxCheckedOrb	{background:url('img/CheckboxCheckedA.gif') no-repeat center center;}
a.CheckboxUncheckedOrb, a.CheckboxCheckedOrb {display:block;width:14px;height:14px;cursor:pointer;cursor:hand;}
a.CheckboxUncheckedOrb img, a.CheckboxCheckedOrb img {width:14px;height:14px;display:inline;border:none;} /* Netscape 6.0 Fix */
.InputHidden			{display:none;}

.RadioboxOrb			{background:url('img/CheckboxUncheckedA.gif') no-repeat center center;display:block;height:14px;width:14px;}
a.RadioboxUncheckedOrb	{background:url('img/CheckboxUncheckedA.gif') no-repeat center center;}
a.RadioboxCheckedOrb	{background:url('img/CheckboxCheckedA.gif') no-repeat center center;}
a.RadioboxUncheckedOrb, .RadioboxCheckedOrb {display:block;width:14px;height:14px;cursor:pointer;cursor:hand;}
a.RadioboxUncheckedOrb img, a.RadioboxCheckedOrb img {width:14px;height:14px;display:inline;border:none;} /* Netscape 6.0 Fix */

.psrt3line1		{position:relative;	height:20px;	width:375px;}
.psrt3line2		{position:relative;	height:37px;	width:375px;}
.psrt3line3		{position:relative;	height:58px;	width:375px;}
.psab3txt		{position:absolute;	top:0px;	left:0px;}
.psab3_1		{position:absolute;	top:0px;	left:0px;}
.psab3_1t		{position:absolute;	top:0px;	left:18px;	width:130px;}
.psab3_2		{position:absolute;	top:0px;	left:120px;}
.psab3_2t		{position:absolute;	top:0px;	left:138px;	width:130px;}
.psab3_3		{position:absolute;	top:0px;	left:240px;}
.psab3_3t		{position:absolute;	top:0px;	left:258px;	width:130px;}
.psab3_4		{position:absolute;	top:21px;	left:0px;}
.psab3_4t		{position:absolute;	top:21px;	left:18px;	width:130px;}
.psab3_5		{position:absolute;	top:21px;	left:120px;}
.psab3_5t		{position:absolute;	top:21px;	left:138px;	width:130px;}
.psab3_6		{position:absolute;	top:21px;	left:240px;}
.psab3_6t		{position:absolute;	top:21px;	left:258px;	width:130px;}
.psab3_7		{position:absolute;	top:42px;	left:0px;}
.psab3_7t		{position:absolute;	top:42px;	left:18px;	width:130px;}
.psab3_8		{position:absolute;	top:42px;	left:120px;}
.psab3_8t		{position:absolute;	top:42px;	left:138px;	width:130px;}
.psab3_9		{position:absolute;	top:42px;	left:240px;}
.psab3_9t		{position:absolute;	top:42px;	left:258px;	width:130px;}

.psrt4line1		{position:relative;	height:20px;	width:375px;}
.psrt4line2		{position:relative;	height:37px;	width:375px;}
.psrt4line3		{position:relative;	height:58px;	width:375px;}
.psab4_1		{position:absolute;	top:0px;	left:0px;}
.psab4_1t		{position:absolute;	top:0px;	left:18px;	width:130px;}
.psab4_2		{position:absolute;	top:0px;	left:80px;}
.psab4_2t		{position:absolute;	top:0px;	left:98px;	width:130px;}
.psab4_3		{position:absolute;	top:0px;	left:160px;}
.psab4_3t		{position:absolute;	top:0px;	left:178px;	width:130px;}
.psab4_4		{position:absolute;	top:0px;	left:240px;}
.psab4_4t		{position:absolute;	top:0px;	left:258px;	width:130px;}
.psab4_5		{position:absolute;	top:21px;	left:0px;}
.psab4_5t		{position:absolute;	top:21px;	left:18px;	width:130px;}
.psab4_6		{position:absolute;	top:21px;	left:80px;}
.psab4_6t		{position:absolute;	top:21px;	left:98px;	width:130px;}
.psab4_7		{position:absolute;	top:21px;	left:160px;}
.psab4_7t		{position:absolute;	top:21px;	left:178px;	width:130px;}
.psab4_8		{position:absolute;	top:21px;	left:240px;}
.psab4_8t		{position:absolute;	top:21px;	left:258px;	width:130px;}
.psab4_9		{position:absolute;	top:42px;	left:0px;}
.psab4_9t		{position:absolute;	top:42px;	left:18px;	width:130px;}
.psab4_10		{position:absolute;	top:42px;	left:80px;}
.psab4_10t		{position:absolute;	top:42px;	left:98px;	width:130px;}
.psab4_11		{position:absolute;	top:42px;	left:160px;}
.psab4_11t		{position:absolute;	top:42px;	left:178px;	width:130px;}
.psab4_12		{position:absolute;	top:42px;	left:240px;}
.psab4_12t		{position:absolute;	top:42px;	left:258px;	width:130px;}

.bdrbtm			{border-bottom:1px dotted #FF7B7B; padding-bottom:8px;	margin-bottom:10px;}

.ipt_wide		{width:280px;}
.ipt_narrow		{width:50px;}
