@charset"UTF-8";

/* CSS Document */

*{
	margin          : 0;
	padding         : 0;
	text-decoration : none;
	text-align		: left;
	}

BODY	{
	margin:0px;
	padding:0px;
	text-align:center;
	background:#141414;
	color:#333333;
    background-color:#ffffff;
	}

TH,TD,LI,P,DIV,DT,DD,ADDRESS,CAPTION	{
	font-size:12px;
	/*font-family: Verdana, Arial, Helvetica, sans-serif, Hiragino Kaku Gothic Pro, Osaka, lroSVbN;*/
	font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯" Osaka "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3" sans-serif;
	line-height:150%;
	text-align:left;
	}
label	{font-size:12px;}

LI		{list-style:none;}
IMG		{line-height:0px; font-size:0px; border:0;}
TABLE	{border:0;}
th		{font-weight:normal;}

a:link		{color:#FF0066; text-decoration:underline;}
a:visited	{color:#FF0066; text-decoration:underline;}
a:active	{color:#FF0066; text-decoration:none;}
a:hover		{color:#FF0066; text-decoration:none;}

address		{font-style:normal; text-align:center; font-size:10px; line-height:91px; color:#999999; background:url(/img/cmn/bg_copyright.gif) top center no-repeat;}
h1,h2,h3,h4	{font-size:12px; font-weight:normal;}
.normal		{font-size:12px; font-weight:normal; line-height:150%; color:#666666;}
.bold		{font-weight:bold;}
.zero		{line-height:0px; font-size:0px;}
.left		{float:left;}
.right		{float:right;}
.clear		{clear:both; font-size:1px; line-height:0;}
.tnormal	{font-weight:normal;}
.tbold		{font-weight:bold;}
.tcenter	{text-align:center;}
.tleft		{text-align:left;}
.tright		{text-align:right;}
.vtop		{vertical-align:top;}
.vmiddle	{vertical-align:middle;}
.vbase		{vertical-align:baseline;}
.vbottom	{vertical-align:bottom;}
.nobr		{white-space:nowrap;}
.asterisk	{padding-left:1em; text-indent:-1em;}
.w515			{width:515px;}
.spb1			{margin-bottom:1px;}
.spb5			{margin-bottom:5px;}
.spb10			{margin-bottom:10px;}
.spb12			{margin-bottom:12px;}
.spb15			{margin-bottom:15px;}
.spb20			{margin-bottom:20px;}
.spb28			{margin-bottom:28px;}
.spb30			{margin-bottom:30px;}
.spb35			{margin-bottom:35px;}
.spb40			{margin-bottom:40px;}
.spb56			{margin-bottom:56px;}
.spb62			{margin-bottom:62px;}
.spt8			{margin-top:8px;}
.spt30			{margin-top:30px;}
.spl5			{margin-left:5px;}
.spl15			{margin-left:15px;}
.spl19			{margin-left:19px;}
.spl20			{margin-left:20px;}
.spl29			{margin-left:29px;}
.spl24			{margin-left:24px;}
.spl27			{margin-left:27px;}
.spl29			{margin-left:29px;}
.sppt1em		{padding-top:1em;}
.spplr11		{padding:0 11px;}
.sppb15			{padding-bottom:15px;}
.sppb40			{padding-bottom:40px;}
.sppb62			{padding-bottom:62px;}
.sppt30			{padding-top:30px;}
.sppt20			{padding-top:20px;}
.sppt23			{padding-top:23px;}
.sppt26			{padding-top:26px;}
.sppt48			{padding-top:48px;}
.sppt53			{padding-top:53px;}
.sppt56			{padding-top:56px;}
.sppl80			{padding-left:80px;}
.sppdt12		{padding:12px 0;}
.spptb80		{padding:80px 0;}
.bts30FFFFFF	{border-bottom:solid 30px #FFFFFF;}
.bts50FFFFFF	{border-top:solid 50px #FFFFFF;}
.bts56FFFFFF	{border-top:solid 56px #FFFFFF;}
.cFF0000		{color:#FF0000;}
.cAA0000		{color:#AA0000;}
.c000000		{color:#000000;}
.cFF0066		{color:#FF0066;}
.c0033FF		{color:#0033FF;}
.cCC0000		{color:#CC0000;}
.w600			{width:600px;}
.w800			{width:800px; margin:0 auto; text-align:left;}

#login618 {
	position:absolute;
	top:0;
	right:0;
}



#area1,#area3 {
	width:100%;
	height:auto;
	background:#FFFFFF;
	text-align:center;
}

.fortop {
	padding:20px 0 30px 0;
}
.forsecond {
	padding:30px 0;
}

.eventsecond {
	padding:10px 0 30px 0;
}


.eventtop {
	padding:10px 0;
}

#eventbox {
	width:800px;
	background:url(/img/cmn/bg_dot.gif);
	margin:20px 20px 0px 0px;
	text-align:center;
}

#eventboxInner {
	padding:20px;
}

#eventboxInner table {
	width:680px;
}

#eventboxInner th,#eventboxInner td {
	padding:3px;
	text-align:left;
	font-weight:normal;
}

dl#eventboxCaution {
	margin:0px;
	border:solid 1px #CC3300;
	padding:10px;
}

#event2box {
	width:797px;
	background:url(/img/cmn/bg_dot.gif);
	margin:0px 0px 0px 0px;
	text-align:center;
}

#event2boxInner {
	padding:0px;
}

#event2boxInner table {
	width:797px;
}

#event2tbbox {
	width:797px;
	text-align:center;
}

#area2 {
	width:100%;
	height:auto;
	background:#000000;
	text-align:center;
}

#area4 {
	width:100%;
	height:200px;
	background:url(/img/cmn/bg_area4.gif) top repeat-x;
	text-align:center;
}

#area5 {
	background:#FFFFFF;
	text-align:center;
}

#area5 table {
	 margin-left:auto;
	 margin-right:auto;
	 width:800px;
	 border: 2px #FFEBF1 solid;
}

#ng_example {
	width: 400px;
	padding: 20px;
}

#ng_table table {
	 margin-left:auto;
	 margin-right:auto;
	 width:90%;
	 border: 2px #FFFFFF solid; 
}

#ng_table td {
	 padding-right:12px;
}

#header	{
	width:800px;
	height:162px;
	margin:0 auto;
	position:relative;
}

#header h1 {
	position:absolute;
	top:30px;
	left:0;
}

#header h2 {
	position:absolute;
	top:51px;
	left:237px;
}

#login	{
	position:absolute;
	top:0;
	left:536px;
	width:264px;
	height:auto;
	background:url(/img/cmn/bg_login.gif) top left repeat-y;
}

#login form {
	padding:13px 0 14px 14px;
	background:url(/img/cmn/bg_loginBottom.gif) bottom left no-repeat;
}

#navi {
	position:absolute;
	top:111px;
	left:0;
	width:800px;
	height:31px;
}

#navi ul {
	width:800px;
	height:31px;
	position:relative;
}

#navi li {
	position:absolute;
	top:0;
	font-size:0;
	line-height:0;
	height:31px;
}

li.navi1 {
	left:0;
}

li.navi2 {
	left:107px;
}

li.navi3 {
	left:214px;
}

li.navi4 {
	left:321px;
}

li.navi5 {
	left:428px;
}

li.navi6 {
	left:586px;
}

li.navi7 {
	left:693px;
}

#boxTopContents {
	width:800px;
	margin:0 auto;
	background:url(/img/top/bg_boxTopContents.gif) left repeat-y;
}

#topLeft {
	width:420px;
	float:left;
}

#topRight {
	width:380px;
	float:left;
}

.box_news {
	width:380px;
	padding:10px 0 0 0;
	margin:8px 0 0 0;
	background:url(/img/top/bg_newsTop.gif) top left no-repeat #FFF2F3;
}

.box_news table {
	width:380px;
}

.box_news th {
	width:90px;
	padding:0 0 10px 0;
	vertical-align:top;
	text-align:right;
	color:#FF6699;
	font-weight:normal;
	background:url(/img/top/bg_newsBottom.gif) bottom left no-repeat;
}

.box_news td {
	padding:0 10px 10px 0;
	background:url(/img/top/bg_newsBottom.gif) bottom right no-repeat;
}

#footer_navi {
	width:800px;
	margin:0 auto;
	text-align:center;
}

#footer_navi ul {
	width:800px;
	text-align:center;
}

#footer_navi li {
	display:inline;
	color:#666666;
}

#footer_navi a:link		{color:#666666; text-decoration:none;}
#footer_navi a:visited	{color:#666666; text-decoration:none;}
#footer_navi a:active	{color:#666666; text-decoration:underline;}
#footer_navi a:hover	{color:#666666; text-decoration:underline;}


dl#second_main	{
	width:800px;
	height:200px;
	margin:0 auto;
	position:relative;
}

dl#second_main dt {
	font-size:0;
	line-height:0;
}

dl#second_main dd {
	position:absolute;
	top:0;
	left:90px;
	font-size:20px;
	line-height:125px;
	color:#FFFFFF;
	font-weight:bold;
}

#boxSecondContents {
	width:800px;
	margin:0 auto;
}

#aboutEMTG {
	width:800px;
	height:auto;
}

#aboutEMTG h3 {
	margin:0 0 30px 0;
}

.dotline {
	background:url(/img/emtg/bg_aboutSystem.gif) top repeat-x;
}

#aboutSystem {
	width:800px;
	height:auto;
	position:relative;
}

#aboutSystem h3 {
	margin:0 0 30px 0;
}

.cardface {
	position:absolute;
	top:0;
	left:560px;
}

#aboutSystem ul {
	width:800px;
	height:300px;
	position:relative;
}

#aboutSystem li {
	position:absolute;
	top:30px;
	width:385px;
	height:240px;
	font-size:0;
	line-height:0;
}

li.aboutSystemImg1 {
	left:0;
}

li.aboutSystemImg2 {
	left:415px;
}


#aboutRegist {
	width:800px;
	height:auto;
	/*height:147px;*/
	margin:0 0 30px 0;
	position:relative;
	background:url(/img/cmn/dotline.gif) bottom repeat-x;
}

#aboutRegist h3 {
	margin:0 0 41px 0;
}

#aboutRegist ol {
	width:530px;
	height:37px;
	position:relative;
}

#aboutRegist li {
	position:absolute;
	top:0;
	width:170px;
	height:37px;
	font-size:0;
	line-height:0;
}

li.btn_merit {
	left:0;
}

li.btn_fee {
	left:180px;
}

li.btn_howto {
	left:360px;
}

#btn_regist {
	position:absolute;
	top:51px;
	left:608px;
}

#aboutMerit {
	width:800px;
	margin:0 0 30px 0;
	padding:0 0 40px 0;
	background:url(/img/cmn/dotline.gif) bottom repeat-x;
}

#aboutMerit h3 {
	margin:0 0 30px 0;
}

#aboutMerit dl {
}

#aboutMerit dt {
	margin:0 0 20px 0;
}

#aboutMerit ol {
	padding:0 0 0 8px;
}

#aboutMerit li {
	list-style:decimal;
	margin:0 0 0 17px;
}

#aboutFee {
	width:800px;
	margin:0 0 30px 0;
	padding:0 0 40px 0;
	background:url(/img/cmn/dotline.gif) bottom repeat-x;
}

#aboutFee h3 {
	margin:0 0 30px 0;
}

#aboutFee table {
	border-top:solid 1px #FFCCD9;
	border-right:solid 1px #FFCCD9;
	margin:0 0 20px 0;
}

#aboutFee th,#aboutFee td {
	border-bottom:solid 1px #FFCCD9;
	border-left:solid 1px #FFCCD9;
	padding:15px;
	white-space:nowrap;
}

#aboutFee th {
	background:#FFEBF1;
}

#aboutCard {
	width:800px;
	margin:0 0 30px 0;
	padding:0 0 40px 0;
	background:url(/img/cmn/dotline.gif) bottom repeat-x;
}

#aboutCard h3 {
	padding:0 0 15px 0;
}

#aboutCard ul {
}

#aboutCard li {
	margin:15px 0 0 17px;
	list-style:disc;
}

#howto {
	width:800px;
}

#howto h3 {
	margin:0 0 30px 0;
}

#howto ol {
	/*width:616px;*/
	width:487px;
	height:100px;
	/*margin:0 92px 30px 92px;*/
	margin:0 156px 30px 156px;
	position:relative;
}

#howto li {
	position:absolute;
	top:0;
	height:100px;
	font-size:0;
	line-height:0;
}

li.howtoA {
	left:0;
	width:129px;
}

li.howtoB {
	left:129px;
	width:129px;
}

li.howtoC {
	left:258px;
	width:129px;
}

li.howtoD {
	left:387px;
	/*width:129px;*/
	width:100px;
}

li.howtoE {
	left:516px;
	width:100px;
}

#faq {
}

#faq h3 {
	padding:0 0 20px 0;
}

ol#faqlist {
	margin:0 0 14px 0;
	padding:0 0 29px 0;
	background:url(/img/cmn/dotline.gif) bottom repeat-x;
}
ol#faqlist li {
	list-style:decimal;
	margin:10px 0 0 32px;
}

dl.answer  {
	padding:15px 0;
}

dl.answer dt {
	background:url(/img/faq/iconQ.gif) center left no-repeat #F37CB1;
	padding:0 0 0 22px;
	margin:0 0 10px 0;
}

dl.answer dt p {
	padding:0 7px;
	line-height:23px;
	background:#F8E5E5;
	font-weight:bold;
}

dl.answer dd {
	padding:0 7px 0 30px;
	background:url(/img/faq/iconA.gif) top left no-repeat;
}

.totop {
	text-align:right;
	margin:0 0 10px 0;
}

table#company {
	width:650px;
	margin:0 75px;
}

table#company th {
	width:23%;
	padding:8px;
	background:#FFEBF1;
	border-bottom:solid 1px #FFFFFF;
	vertical-align:top;
}

table#company td {
	padding:8px;
	background:#FEFEFE;
	border-bottom:solid 1px #FFFFFF;
}

#privacy {
}

#privacy dl {
	padding:30px 0 0 0;
}

#privacy dt {
	margin:0 0 15px 0;
	font-size:0;
	line-height:0;
}

#privacy dd {
	padding: 0 20px;
}

#privacy ul {
	padding:1em 1em 0 1em;
}

#privacy li {
	margin:0 0 0 17px;
	list-style:disc;
}

table#sitemap {
	width:770px;
	margin:0 15px;
}

table#sitemap th {
	font-size:14px;
	padding:3px 0 3px 7px;
	font-weight:normal;
}

th.activelink {
	border-left:solid 3px #E93A7A;
}

th.deadlink {
	color:#CCCCCC;
	border-left:solid 3px #A9A9A9;
}

table#sitemap td {
	width:180px;
}

table#sitemap ul {
	margin:0 0 15px 15px;
}

ul.deadullink li {
	color:#CCCCCC;
}

#kiyaku {
}

#kiyaku h3 {
	margin:0 0 30px 0;
}

#kiyaku dl {
	margin:0 0 30px 0;
}

#kiyaku dt {
	font-weight:bold;
	margin:0 0 15px 0;
}

ol.decimal li {
	list-style:decimal;
	margin-left:32px;
}

ul.alpha li {
	list-style:lower-alpha;
	margin-left:25px;
}

ol.roman li {
	list-style:lower-roman;
	margin-left:25px;
}

ol.none li {
	list-style:none;
	margin-left:25px;
}

dl#regist_main	{
	width:800px;
	height:100px;
	margin:0 auto;
	position:relative;
}

dl#regist_main dt {
	font-size:0;
	line-height:0;
}

dl#regist_main dd {
	position:absolute;
	bottom:0;
	left:0;
	font-size:14px;
	line-height:30px;
	color:#FFFFFF;
	font-weight:bold;
}

#registFee {
	width:800px;
	margin:0 0 50px 0;
	text-align:center;
}

#registFee table {
	border-top:solid 1px #FFCCD9;
	border-right:solid 1px #FFCCD9;
}

#registFee th,#registFee td {
	border-bottom:solid 1px #FFCCD9;
	border-left:solid 1px #FFCCD9;
	padding:15px;
	white-space:nowrap;
}

#registFee th {
	background:#FFEBF1;
}

ul#gotoregist {
	width:800px;
	height:52px;
	position:relative;
}

ul#gotoregist li {
	position:absolute;
	width:177px;
	height:52px;
	top:0;
}

li.btn_nonregist {
	left:209px;
}

li.btn_regist2 {
	left:414px;
}


.agreeKiyaku {
	border:solid 1px #D9D9D9;
	height:300px;
	margin:0 0 50px 0;
	overflow:auto;
	padding:0 10px;
}

#boxlogin01 {
	width:600px;
	background:url(/img/cmn/bg_dot.gif);
	margin:10px 100px 40px 100px;
	text-align:center;
}

#boxlogin01Inner {
	padding:40px;
}

#boxlogin01Inner table {
	width:520px;
	border-top:solid 1px #FFCCD9;
	border-right:solid 1px #FFCCD9;
}

#boxlogin01Inner th,#boxlogin01Inner td {
	border-bottom:solid 1px #FFCCD9;
	border-left:solid 1px #FFCCD9;
	padding:10px;
	text-align:center;
	font-weight:normal;
}

#boxlogin01Inner th {
	background:#FFEBF1;
}

#boxlogin01Inner td {
	background:#FFFFFF;
}

#boxlogin02 {
	width:800px;
	background:url(/img/cmn/bg_dot.gif);
	margin:0 0 40px 0;
}

#boxlogin02Inner {
	padding:40px;
}

#boxlogin02Inner table {
	width:720px;
	border-top:solid 1px #FFCCD9;
	border-right:solid 1px #FFCCD9;
}

#boxlogin02Inner th,#boxlogin02Inner td {
	border-bottom:solid 1px #FFCCD9;
	border-left:solid 1px #FFCCD9;
	padding:10px;
	text-align:left;
	font-weight:normal;
}

#boxlogin02Inner th {
	background:#FFEBF1;
	width:200px;
}

#boxlogin02Inner td {
	background:#FFFFFF;
}

.boxlogin03 {
	width:800px;
	background:url(/img/cmn/bg_dot.gif);
}

.boxlogin03Inner {
	padding:40px;
}

.boxlogin03Inner table {
	width:720px;
	border-top:solid 1px #FFCCD9;
	border-right:solid 1px #FFCCD9;
}

.boxlogin03Inner th,.boxlogin03Inner td {
	border-bottom:solid 1px #FFCCD9;
	border-left:solid 1px #FFCCD9;
	padding:10px;
	font-weight:normal;
}

.boxlogin03Inner th {
	background:#FFEBF1;
	width:100px;
	text-align:center;
}

.boxlogin03Inner td {
	background:#FFFFFF;
}

#boxlogin04 {
	width:800px;
	background:url(/img/cmn/bg_dot.gif);
}

#boxlogin04Inner {
	padding:40px;
}

table#paymobile {
	width:720px;
}

table#paymobile strong {
	display:block;
	padding:5px 0 5px 15px;
}

th#sendURL {
	width:425px;
	border:solid 1px #FFCCD9;
	background:#FFCCD9;
}

th#readQR {
	width:275px;
	border:solid 1px #FFCCD9;
	background:#FFCCD9;
}

td.paymobileTd {
	background:#FFEBF1;
	padding:30px;
	border:solid 1px #FFCCD9;
	text-align:center;
}

#traed {
}

#traed h3 {
	margin:0 0 30px 0;
}

#traed dl {
	padding:30px 0;
	background:url(/img/cmn/dotline.gif) top repeat-x;
}

#traed dt {
	margin:0 0 20px 0;
}

#traed li {
	margin:0 0 0 17px;
	list-style:disc;
}

/*----------------------------------
  Mypage
-----------------------------------*/

.confirm	{width:800px; margin:0 auto; border-bottom:1px solid #FF0C6E; text-align:center; padding-bottom:16px;}
.confirm h3	{width:800px; height:25px; line-height:0; font-size:1px; margin-bottom:20px;}
.confirm  blockquote	{text-align:center;}

.prof_head	{font-size:12px; font-weight:bold;}


#topnav			{margin-top:60px; width:182px;}
ul#navbox		{width:182px; margin:48px 18px 0 0; text-decoration:none; float:left;}
ul#navbox li	{width:182px;height:82px; display:block; margin-bottom:1px; text-decoration:none;}
ul#navbox li.etmenuttl	{width:182px; height:28px; line-height:28px; font-size:0;}
ul#navbox li.navbox_causion	{width:182px;height:82px; display:block; margin-bottom:1px; text-decoration:none;}
ul#navbox li.navbox_causion a	{width:182px;height:82px; line-height:82px; color:#000; text-decoration:none; background:url(/img/mypage/new/mymenu2.GIF) no-repeat left top;display:block;}
ul#navbox li a	{width:182px;height:82px; line-height:82px; color:#000; text-decoration:none; background:url(/img/mypage/new/mymenu3.gif) no-repeat left top; display:block;}
ul#navbox li a:hover	{background-position:-182px 0;}
#mymenubox			{width:600px; margin-top:48px; float:right;}
table#mymenutbl			{width:600px; background:url(/img/mypage/new/mymenu_boxbk.gif) repeat-y; border:0; padding:0; margin:0;}
table#mymenutbl	th		{margin:0; padding:0; border:0; background:none; width:155px;}
table#mymenutbl	td		{margin:0; padding:0; border:0; background:none; width:445px;}

dl.mumenusummary		{width:130px; margin:0 11px;}
dl.mumenusummary dt		{width:130px; margin-bottom:5px;}
dl.mumenusummary dd		{}
dl.mumenusummary dd a:link	{color:#000000;}
dl.mumenusummary dd a:visited	{color:#000000;}
dl.mumenusummary dd a:active	{color:#000000;}
dl.mumenusummary dd a:hover	{color:#000000; text-decoration:underline;}


dl.mymenudata			{width:415px; margin:15px;}
dl.mymenudata dt		{margin:0 0 5px 0; padding:0; font-size:18px; font-weight:bold; color:#CC0000; line-height:24px;}
dl.mymenudata dd		{margin:0; padding:0; line-height:1.6;}
.dtnormal				{font-size:12px; color:#000; font-weight:normal;}

.linkblk				{color:#000000; text-decoration:underline;}

dl.attention			{width:800px; margin:0 0 5px 0; padding:0;}
dl.attention dt			{width:800px; color:#FFF; margin:0; padding:0; font-size:14px; height:22px; line-height:22px; background:#777 url(/img/mypage/new/mypage_help.gif) no-repeat left top;}
dl.attention dd dl		{width:800px; margin:0; padding:0; background:url(/img/mypage/new/mypage_helpbk.gif) repeat-y;}
dl.attention dd dl dt	{clear:both; width:152px; margin:0; padding:5px 0 2px 0; color:#000000; font-size:12px; float:left; background:none;}
dl.attention dd dl dd	{width:648px; margin:0; padding:5px 0 2px 0; float:right;}
dl.attention dd dl dd.lineclear	{clear:both; width:800px; border-bottom:1px dashed #777; margin:0; padding:0; line-height:1; font-size:1px; float:none;}




.ppp a					{background:none; display:inline; height:12px;}
.ppp a:hover			{background:none; display:inline; height:12px;}

.no_change_box			{height:18px; line-height:18px; margin-top:3px;}
.no_change_img			{width:63; line-height:18px; font-size:1px; margin:0 5px 0 0; float:left;}




#prof {
	width:800px;
	background:url(/img/mypage/bk_slanted_line.gif);
}
.prof_boxlt				{width:612px; float:left;}
.prof_boxlt table		{margin:0 0 0 30px; width:552px; border-top:solid 1px #FFCCD9; border-right:solid 1px #FFCCD9;}

.prof_boxlt2			{width:740px; margin:0 30px; padding-bottom:30px;}
.prof_boxlt2 table		{width:740px; border-top:solid 1px #FFCCD9; border-right:solid 1px #FFCCD9;}

.prof_boxrt				{width:188px; float:left;}
/*
.prof_boxrt dl			{width:158px; margin:0 30px 0 0;}
*/
.prof_boxrt dl			{width:188px; text-align:left;}
.prof_th				{background:#FFEBF1; line-height:38px; color:#000000; width:230px; border-bottom:solid 1px #FFCCD9; border-left:solid 1px #FFCCD9;}
.prof_th_er				{background:#CC0000; line-height:38px; color:#000000; width:230px; border-bottom:solid 1px #FFCCD9; border-left:solid 1px #FFCCD9;}
.prof_th strong			{font-weight:normal; padding:0 20px;}
.prof_th_er strong			{font-weight:normal; padding:0 20px;}
.prof_td				{background:#FFFFFF; color:#000000; padding:3px 20px; border-bottom:solid 1px #FFCCD9; border-left:solid 1px #FFCCD9;}
.prof_td582				{width:490; background:#FFFFFF; font-weight:normal; color:#000000;}
.prof_nobtn				{width:63px; float:right;}
.prof_changebtn			{width:107px; float:right;}
.prof_conf				{padding:30px;}
.prof_conf table		{border-top:solid 1px #FFCCD9; border-right:solid 1px #FFCCD9; width:740px;}
.prof_conf th			{background:#FFEBF1; line-height:38px; color:#000000; width:230px; border-bottom:solid 1px #FFCCD9; border-left:solid 1px #FFCCD9;}
.prof_conf strong		{font-weight:normal; padding:0 20px;}
.prof_conf td			{background:#FFFFFF; color:#000000; padding:3px 20px; border-bottom:solid 1px #FFCCD9; border-left:solid 1px #FFCCD9;}

.box720					{width:720px;}
.box696					{width:696px; background-color:#FFCCD9;}
.bgFFCCD9				{background-color:#FFCCD9;}
.box720_mrg1			{margin:0 40px; padding:44px 0 37px 0;}
.box720_mrg2			{margin:0 40px; padding-top:44px;}

.prof_picture			{margin:0 8px 14px 8px;}
.prof_txt				{margin:5px 0 0 28px;}
.btn_w177				{margin:0 auto; text-align:center; width:177px;}
.prof_ttl				{padding:24px 0 44px 0;}

ul.btn_nav				{width:800px; margin:0 auto; text-align:center;}
ul.btn_nav li			{width:177px; text-align:center;}
ul.btn_nav li a			{text-align:center;}
.btn_navmrg				{padding:30px 0 8px 0;}

.prof_inptxt			{width:200px; margin-left:24px;}
.prof_spb				{padding:30px 0 5px 0; text-align:center;}

.upload_tdhead			{width:100%; height:38px; background:#FFEBF1; line-height:38px; color:#333; padding-left:12px;}
.upload_tdhead_caution	{width:100%; height:38px; background:#FFEBF1; line-height:38px; color:#cc0000; text-align:center;}
.upload_tdtxt			{width:100%; height:38px; background:#FFFFFF; line-height:38px; font-weight:normal; color:#333333; padding-left:12px;}
.up_inptxt			{width:200px; margin-right:12px;}

.img_box				{width:383px; text-align:center; margin:0 auto;}
.user_picture			{margin:26px 0;}

ul#nav177				{width:383px;}
ul#nav177 li			{width:177px; float:left;}

ul#nav247_2				{width:520px; margin:0 auto; padding:60px 0;}
ul#nav247_2 li			{width:247px; float:left;}

ul#nav247				{width:780px; margin:0 auto; padding:60px 0;}
ul#nav247 li			{width:247px; float:left;}

#member_box				{width:532px; margin:0 134px 0 134px; padding-top:32px;}
.memtbl_bk				{width:532px; background:url(/img/mypage/memtbl_bk.gif) repeat-y top;}
.member_detail			{width:340px; margin:29px 0 20px 0; float:left;}
.member_pict			{width:158px; margin:29px 0 20px 0; float:left;}

.pay_tblw646	{width:646px; margin:0 76px; background:#FFCCD9;}
.pay_tblmrg		{padding:45px 0 49px 0;}
.pay_mrg		{padding:10px 8px;}
.pay_pinc		{background:#FFCCD9; padding:10px 8px;}
.pay_gray1		{background:#E5E5E5; padding:10px 8px;}
.pay_gray2		{background:#CBCBCB; padding:10px 8px;}
.pay_ffebf1		{background:#FFEBF1; width:177px}
.pay_ffffff		{background:#FFF; width:466px;}

.ticket_spd		{padding:37px 52px 46px 52px;}
.ticket_th				{width:135px; height:38px; background:#FFEBF1; line-height:38px; font-weight:normal; color:#333;}
.ticket_td				{width:558px; background:#FFFFFF; font-weight:normal; color:#333;}



table#kobukurocard {
}

table#kobukurocard td {
	padding:0 12px;
	text-align:center;
}


table#kobukurocardbuy {
}

table#kobukurocardbuy td {
	padding:0px 0px 5px 0px;
	text-align:left;
}

dl#kobukurocardpay {
	margin:0px 0px 0px 30px;
	width:698px;
	height:129px;
	background:url(/img/regist/card/mobile_back.gif);
}

dl#kobukurocardpay dt {
	width:650px;
	padding:20px 10px 10px 20px;
}



#kobukuroFunSite {
	width:720px;
	margin:0 15px 15px 15px;
	background:url(/img/cmn/bg_dot.gif);
}

dl#kobukuroID {
	margin:0 0 30px 0;
}

dl#kobukuroID dt {
	font-size:0;
	line-height:0;
	margin:0 0 20px 0;
}

dl#kobukuroID dd {
	padding:20px 0;
	text-align:center;
	background:url(/img/cmn/bg_dot.gif);
}

/* \*//*/

#stateLogin {
	width:314px;
	position:absolute;
	top:0;
	right:0;
	padding:0 12px 0 0;
	background:url(/img/cmn/bg_login2.gif) bottom right no-repeat;
}

/**/

#stateLogin {
	position:absolute;
	top:0;
	right:0;
	padding:0 12px 0 0;
	background:url(/img/cmn/bg_login2.gif) bottom right no-repeat;
}

#stateLogininner {
	background:url(/img/cmn/bg_login2Lleft.gif) bottom left no-repeat;
	padding:0 0 17px 8px;
}

td#LoginName {
	width:110px;
	line-height:110%;
	background:url(/img/cmn/bg_welcome.gif) top repeat-x;
}



#quit {
	width:800px;
	margin:0 auto 30px auto;
	text-align:center;
}

#quit h3 {
	margin:0 0 30px 0;
}

dl#quitCaution {
	margin:0 75px;
	border:solid 1px #CC3300;
	padding:10px;
}

dl#quitCaution dt {
	color:#CC3300;
	font-weight:bold;
}

ul#quitBtn {
	width:800px;
	height:102px;
	position:relative;
}

ul#quitBtn li {
	position:absolute;
	top:0;
	font-size:0;
	line-height:0;
}

li#quitBack {
	left:172px;
}

li#quitDo {
	left:425px;
}

dl#reRegist {
	margin:25px 0 0 0;
	text-align:center;
}

dl#reRegist dt {
	margin:0 0 25px 0;
	text-align:center;
}

dl#reRegist dd {
	margin:0 150px;
	padding:10px;
	border:solid 1px #FF0000;
}

.aboutPhotoChk {
	width:500px;
	margin:0 auto 25px auto;
	text-align:center;
}

/*
#aboutPhotoChk dl {
}

#aboutPhotoChk dt,#aboutPhotoChk dd,#aboutPhotoChk li {
	font-size:10px;
}
*/

.aboutPhotoChk dt {
	font-weight:bold;
}

.aboutPhotoChk ul {
	padding:5px 0;
}

dl#aboutPhotoChk2 {
	width:158px;
	margin:10px 0;
	background:#FFCCCC;
}

dl#aboutPhotoChk2 dt {
	padding:5px;
	font-weight:bold;
	text-align:center;
}

dl#aboutPhotoChk2 th,dl#aboutPhotoChk2 td {
	font-size:10px;
	vertical-align:top;
}




#teampageHead {
	padding:0px;
	margin:0px;
	background-color:#000000;
	height:16px;
	width:100%;
}
#teampageHead .teampageHead_title {
	width:400px;
	color:#f1f1f1;
	font-size:11px;
	font-weight:bold;
	font-family:Verdana;
	padding:0px 0px 0px 10px;
	line-height:16px;
	text-align:left;
	float:left;
}

#teamFootarea {
	width: 100%;
	text-align:center;
	background:#ffffff;
}



#teammainFoot {
	padding-bottom:20px;
	width: 800px;
	border-top:1px solid #999999;
	border-left:0px solid #333333;
	border-right:0px solid #333333;
	border-bottom:0px solid #333333;
	margin-left:auto;
	margin-right:auto;
}

#teammainFoot .teamcopyright {
	font-family: "Verdana" "Tahoma" sans-serif;
	font-size: 11px;
	line-height:150%;
	text-align:center;
	width:790px;
	margin-top:-60px;
}
#teammainFoot .teamrt {
	float:right;
	width: 120px;
	text-align:right;
	margin-top:5px;
	height:60px;
}

/* CSS Document20081016 */

.btnback{
	padding:10px 0;
	text-align:center;
	background:url(/img/cmn/bg_dot.gif);
}

table#emtgcard td {
	padding:0 12px;
	text-align:center;
}

#Clubmobile {
	width:770px;
	margin:15px 15px 15px 15px;
	background:url(/img/cmn/bg_dot.gif);
}

#cardfee {
	width:800px;
}

#cardfee table {
	width:800px;
	border-top:solid 1px #FFCCD9;
	border-right:solid 1px #FFCCD9;
	margin:0 0 20px 0;
}

#cardfee th,#cardfee td {
	border-bottom:solid 1px #FFCCD9;
	border-left:solid 1px #FFCCD9;
	padding:15px;
	white-space:nowrap;
}

#cardfee th {
	width:115px;
	font-weight:bold;
	background:#FFEBF1;
}

#cardfeeNew {
	width:750px;
}

#cardfeeNew table {
	width:750px;
	border-top:solid 1px #FFCCD9;
	border-right:solid 1px #FFCCD9;
}

#cardfeeNew th,#cardfeeNew td {
	border-bottom:solid 1px #FFCCD9;
	border-left:solid 1px #FFCCD9;
	padding:10px;
	white-space:nowrap;
}

#cardfeeNew th {
	width:115px;
	font-weight:bold;
	background:#FFEBF1;
}


.faceimgOK{
	width:800px;
	margin:0 0 20px 0;
	background:url(/img/regist/ok_bg.gif) repeat-y;
}

#faceimgOK {
	width:800px;
	margin:15px 35px 0px 35px;
}

#faceimgOK table {
	width:730px;
}

#faceimgOK th {
	width:125px;
	text-align:left;
}


.faceimgNG{
	width:800px;
	margin:0px 0px 0px 0px;
	background:url(/img/regist/ng_bg.gif) repeat-y;
}


#faceimgNG {
	width:800px;
	margin:15px 35px 0px 35px;
}

#faceimgNG table {
	width:730px;
}

#faceimgNG th {
	width:125px;
	text-align:left;
}



#boxint {
	width:700px;
	background:url(/img/cmn/bg_dot.gif);
	margin:0px 50px 30px 50px;
	text-align:center;
}

#boxint600 {
	width:600px;
	background:url(/img/cmn/bg_dot.gif);
	margin:0px 100px 30px 100px;
	text-align:center;
}


#boxintInner {
	padding:40px;
}

#boxintAlert {
	padding:40px;
}

#boxint600Inner {
	padding:40px;
}

#boxintInner table {
	width:600px;
	border-top:solid 1px #FFCCD9;
	border-right:solid 1px #FFCCD9;
}

#boxintAlert table {
	width:600px;
	border-top:solid 1px #FF0000;
	border-right:solid 1px #FF0000;
}

#boxint600Inner table {
	width:500px;
	border-top:solid 1px #FFCCD9;
	border-right:solid 1px #FFCCD9;
}


#boxintInner th,#boxintInner td {
	border-bottom:solid 1px #FFCCD9;
	border-left:solid 1px #FFCCD9;
	padding:10px;
	font-weight:normal;
}

#boxintAlert td {
	border-bottom:solid 1px #FF0000;
	border-left:solid 1px #FF0000;
	padding:10px;
	font-weight:normal;
}

#boxint600Inner th,#boxint600Inner td {
	border-bottom:solid 1px #FFCCD9;
	border-left:solid 1px #FFCCD9;
	padding:10px;
	font-weight:normal;
}

#boxintInner th {
	background:#FFEBF1;
	text-align:center;
}

#boxintAlert th {
	background:#FF0000;
	text-align:center;
}

#boxint600Inner th {
	background:#FFEBF1;
	text-align:left;
}

#boxintInner td {
	background:#FFFFFF;
	text-align:left;
}

#boxintAlert td {
	background:#FFFFFF;
	text-align:center;
}


#boxint600Inner td {
	background:#FFFFFF;
	text-align:left;
}

#prfbox {
	width:800px;
	background:url(/img/cmn/bg_dot.gif);
	margin:0 0 40px 0;
}

#prfboxInner {
	padding:40px;
}

#prfboxInner table {
	width:720px;
	border-top:solid 1px #FFCCD9;
	border-right:solid 1px #FFCCD9;
}

#prfboxInner th,#prfboxInner td {
	border-bottom:solid 1px #FFCCD9;
	border-left:solid 1px #FFCCD9;
	padding:10px;
	text-align:left;
}

#prfboxInner th {
	background:#FFEBF1;
	width:200px;
	font-weight:bold;
}

#prfboxInner td {
	background:#FFFFFF;
}

.registsecond {
	padding:15px 0px 30px 0px;
}

#stepnavi {
	width:800px;
	height:42px;
}

#stepbg{
	width:800px;
	height:36px;
	margin:0px 0px 20px 0px;
	padding:10px 0px 0px 0px;
	background:url(/img/regist/step_bg.gif) repeat-x;
}

/* 20081027 */
.spl76		{margin-left:76px;}
.spb36		{margin-bottom:36px;}

.headimg		{width:800px; height:125px;}
.embox			{background:url(/img/event/emember/box_bk.gif) repeat-y; padding:0 18px 0 22px;}
dl.emdl01		{margin-left:12px; width:744px;}
dl.emdl01 dt	{width:184px; float:left;}
dl.emdl01 dd	{width:544px; float:left;}
dl.emdl01 dd dl	{width:544px; margin:0;}
dl.emdl01 dd dl dt	{width:544px; float:none;}
dl.emdl01 dd dl dd	{width:544px; float:none;}
dl.emdl01 dd dl dd.etxt01	{width:544px; padding-bottom:12px; border-bottom:1px dashed #000;}

dl.emdl02		{height:176px;}
dl.emdl02 dt	{width:166px; float:right;}
dl.emdl02 dd	{width:577px; float:left;}
dl.emdl02 dd dl	{width:577px; margin:0; padding:0;}
dl.emdl02 dd dt	{width:577px; float:none;}
dl.emdl02 dd dd	{width:577px; float:none;}

.emembtn		{clear: both;padding:37px 249px; margin-bottom:12px; background:url(/img/event/emember/bg_dot.gif) repeat;}

/* 20081028 */
.spb25 {margin-bottom:25px;}
.spptb27 {padding:27px 0;}

.embox02 {background:url(/img/event/emember/box_bk.gif) repeat-y;
padding:0 16px 0 27px;}

dl.attention1 {width:750px;}
dl.attention1 dt {clear:both; width:82px; height:22px; float:left;}
/*--------------------MacIE5*/
/*\*//*/
dl.attention1 dt {clear:none; width:82px; height:22px; float:left;}
/**/
dl.attention1 dd {width:668px; height:22px; line-height:22px; float:left;}

dl.attention1 dd a {color:#333; text-decoration:none;}

h4.atnttl {width:800px; height:36px; background:url(/img/event/emember02/cnmbk.gif)
repeat-x; color:#fff; margin-bottom:15px;}
h4.atnttl span {line-height:43px;}

ul.facepic {width:696px; margin: 0 0 0 27px;}
ul.facepic li {width:120px; float:left;}
.mal72 {margin-left:72px;}

ul.facepic li dl { padding-bottom:10px;}
ul.facepic li dt {width:120px; height:120px; margin-bottom:2px;}
ul.facepic li dd {width:120px;}

.sizetxt {padding:18px 0 18px 130px;}

.picturesum {width:200px; margin:20px 25px; float:left;}
.picturetxt {width:500px; margin:20px 0; float:left;}

dl.pictcondition {background:#CC0000; width:484px; padding:4px 0; margin-top:12px;}
dl.pictcondition dt {color:#FFF; padding:0 12px;}
dl.pictcondition dd {color:#FFF; padding:0 12px;}

.emmbtn2 {width:263px; margin:0 230px;} 



/* 20081104 BBS */

.agreeBBSarea {

	margin:0 0 20px 0;

}

#agreeBBSareaSUB {
	background:url(/img/bbs/agreebbs.jpg) top no-repeat;
	width:800px;
	height:163px;
	margin:15px 0 15px 0;

}

.agreeBBS {
	border:solid 1px #D9D9D9;
	width:780px;
	height:250px;
	margin:0 0 20px 0;
	overflow:auto;
	padding:0 10px;
}

#bbsCategorybox {
	margin:0 0 10px 0;
}

#bbsCategorybox dl {
	margin:0 0 0 0;
}

#bbsCategorybox dt {
	margin:0;
	padding:0;
}

#bbsCategorybox dd {
	border:solid 1px #097EFE;
	margin:0 0 0 0;
	padding:5px;
}

.CategorySelect {
	padding:3px;
	margin:0px;
	background:#097EFE;
	display:block;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
}


#bbsBtn	{
	margin:0 250px 10px 250px;
}

#bbsBtn table {
	width:300px;
	margin:2px;
}

#bbsBtn tr {
	vertical-align:middle;
}


table.bbsTitle {
	width:800px;
}


table.bbsTitle tr {
	vertical-align:bottom;
}

table.bbsTitle th {
	text-align:left;
}


#sledbox {
	width:800px;
	background:url(/img/bbs/dot_bg.gif);
	margin:0 0 10px 0;
}

#sledboxInner {
	padding:20px;
}


#Cmt{
	width:760px;
}


#Cmt dt {
	padding:10px;
	background:#33B4FF;
	text-align:left;
	color:#FFFFFF;
	font-weight:bold;
}


#Cmt dd {
	border:solid 1px #33B4FF;
	background:#FFFFFF;
	padding:10px;
	text-align:left;
	margin:5px 0 15px 0;

}

#cmtFooter{
	margin:0 0 0 535px;
}


#cmtFooter table{
	width:200px;
	margin:10px 0 0 0;
}

#cmtFooter tr{
	vertical-align:middle;

}

#cmtFooter td {
	color:#3399FF;
	text-align:right;

}



#resEMTG {
	width:740px;
	margin:0 0 0 20px;
}


#resEMTG dt {
	border:solid 1px #FF0066;
	background:#FF0066;
	padding:10px;
	text-align:left;
	color:#FFFFFF;
	font-weight:bold;
}


#resEMTG dd {
	border:solid 1px #FF0066;
	background:#FFFFFF;
	padding:10px;
	text-align:left;
	margin:5px 0 15px 0;

}

#resEMTGFooter{
	margin:0 0 0 515px;
}


#resEMTGFooter table{
	width:200px;
	margin:10px 0 0 0;
}

#resEMTGFooter tr{
	vertical-align:middle;

}

#resEMTGFooter td {
	color:#FF6699;
	text-align:right;

}

table.BBSpagenation {
	width:800px;
}


table.BBSpagenation tr {
	vertical-align:bottom;
}

table.BBSpagenation th strong {
	color:#097EFE;
	font-weight:bold;
}

table.BBSpagenation a:link		{color:#666666; text-decoration:underline;}
table.BBSpagenation a:visited	{color:#666666; text-decoration:underline;}
table.BBSpagenation a:active	{color:#FFFFFF; text-decoration:none;}
table.BBSpagenation a:hover	{color:#FFFFFF; text-decoration:none;}


table.BBSpagenation a {
	padding:3px;
	margin:0px;
	background:#FFFFFF;
	display:block;
	outline:0;
	white-space:nowrap;
}

table.BBSpagenation a:hover{
	background:#097EFE;
}

.pageSelect {
	padding:3px;
	margin:0px;
	background:#097EFE;
	display:block;
	color:#FFFFFF;
	font-weight:bold;
}



#InputBox {
	width:800px;
	background:url(/img/bbs/dot_bg.gif);
	margin:0 0 10px 0;
}

#InputBoxInner {
	padding:40px;
}


#InputBoxInner table {
	width:720px;
	border-top:solid 1px #33B4FF;
	border-right:solid 1px #33B4FF;
}

#InputBoxInner th,#InputBoxInner td {
	border-bottom:solid 1px #33B4FF;
	border-left:solid 1px #33B4FF;
	padding:10px;
}

#InputBoxInner th {
	width:150px;
	text-align:left;
	color:#0066CC;
	font-weight:bold;
	background:#D6EBFF;
}

#InputBoxInner td {
	text-align:left;
	background:#FFFFFF;
}


#error {
	background:#FFCCCC;
	color:#CC0000;
	font-weight:bold;
	text-align:center;
	padding:5px;
	margin:0 0 20px 0;
}

#sledlistbox {
	width:800px;
	background:url(/img/bbs/dot_bg.gif);
	margin:0 0 10px 0;
}

#sledlistboxInner {
	padding:20px;
}


#listbox {
	border:solid 1px #33B4FF;
	background:#FFFFFF;
	padding:17px;

}

#listbox dt {
	background:url(/img/bbs/sled_icon.jpg) left top no-repeat;
	color:#336699;
	line-height:17px;
	padding:0 0 0 20px;

}

#listbox dd {
	padding:0 0 0 25px;
	color:#FF0066;
}



#listbox a:link		{color:#0099FF; text-decoration:underline;}
#listbox a:visited	{color:#0099FF; text-decoration:underline;}
#listbox a:active	{color:#FF0000; text-decoration:none;}
#listbox a:hover	{color:#B6E2FC; text-decoration:none;}


.sledline {
	padding:8px 0 8px 0;
}

=======

/* 20081107 */
#embox1111	{
	background:url(/img/event/emember/box_bk.gif) repeat-y;
	padding:0 20px 0 20px;
}

#embox1111	{
	padding:0 20px 0 20px;
}

#emMobilebox	{
	width:760px;
	background:url(/img/event/emember/mobile_dot_bg.gif);
}

#emMobileboxInner	{
	padding:15px;
}

/* 20081104 */

#infomail {
}

#infomail h3 {
	padding:0 0 10px 0;
}


table.pagenation {
	width:800px;
}


table.pagenation tr {
	vertical-align:bottom;
}

table.pagenation th strong {
	color:#FF9900;
	font-weight:bold;
}

table.pagenation a:link		{color:#666666; text-decoration:underline;}
table.pagenation a:visited	{color:#666666; text-decoration:underline;}
table.pagenation a:active	{color:#FFFFFF; text-decoration:none;}
table.pagenation a:hover	{color:#FFFFFF; text-decoration:none;}


table.pagenation a {
	padding:3px;
	margin:0px;
	background:#FFFFFF;
	display:block;
	outline:0;
	white-space:nowrap;
}

table.pagenation a:hover{
	background:#FF9900;
}

.pageSelect {
	padding:3px;
	margin:0px;
	background:#FF9900;
	display:block;
	color:#FFFFFF;
	font-weight:bold;
}

.infobox{
	width:800px;
	margin:0px 0px 20px 0px;
	background:url(/img/infomail/infobg.gif) repeat-y;
}

#infobox {
	width:800px;
	margin:10px 20px 10px 20px;
}

#infobox table {
	width:760px;
}

#infobox tr {
	vertical-align:top;
}

#infobox th {
	width:135px;
	text-align:left;
	color:#FF6600;
	font-weight:bold;
}

#infobox td {
	text-align:left;
}

/* 20081104 BBS */

.agreeBBSarea {

	margin:0 0 20px 0;

}

#agreeBBSareaSUB {
	background:url(/img/bbs/agreebbs.jpg) top no-repeat;
	width:800px;
	height:180px;
	margin:15px 0 15px 0;

}

.agreeBBS {
	border:solid 1px #D9D9D9;
	width:780px;
	height:250px;
	margin:0 0 20px 0;
	overflow:auto;
	padding:0 10px;
}

#bbsCategorybox {
	margin:0 0 10px 0;
}

#bbsCategorybox dl {
	margin:0 0 0 0;
}

#bbsCategorybox dt {
	margin:0;
	padding:0;
}

#bbsCategorybox dd {
	border:solid 1px #097EFE;
	margin:0 0 0 0;
	padding:5px;
}

.CategorySelect {
	padding:3px;
	margin:0px;
	background:#097EFE;
	display:block;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
}


#bbsBtn	{
	margin:0 250px 10px 250px;
}

#bbsBtn table {
	width:300px;
	margin:2px;
}

#bbsBtn tr {
	vertical-align:middle;
}


table.bbsTitle {
	width:800px;
}


table.bbsTitle tr {
	vertical-align:bottom;
}

table.bbsTitle th {
	text-align:left;
}


#sledbox {
	width:800px;
	background:url(/img/bbs/dot_bg.gif);
	margin:0 0 10px 0;
}

#sledboxInner {
	padding:20px;
}


#Cmt{
	width:760px;
}


#Cmt dt {
	padding:10px;
	background:#33B4FF;
	text-align:left;
	color:#FFFFFF;
	font-weight:bold;
}


#Cmt dd {
	border:solid 1px #33B4FF;
	background:#FFFFFF;
	padding:10px;
	text-align:left;
	margin:5px 0 15px 0;

}

#cmtFooter{
	margin:0 0 0 535px;
}


#cmtFooter table{
	width:200px;
	margin:10px 0 0 0;
}

#cmtFooter tr{
	vertical-align:middle;

}

#cmtFooter td {
	color:#3399FF;
	text-align:right;

}



#resEMTG {
	width:740px;
	margin:0 0 0 20px;
}


#resEMTG dt {
	border:solid 1px #FF0066;
	background:#FF0066;
	padding:10px;
	text-align:left;
	color:#FFFFFF;
	font-weight:bold;
}


#resEMTG dd {
	border:solid 1px #FF0066;
	background:#FFFFFF;
	padding:10px;
	text-align:left;
	margin:5px 0 15px 0;

}

#resEMTGFooter{
	margin:0 0 0 515px;
}


#resEMTGFooter table{
	width:200px;
	margin:10px 0 0 0;
}

#resEMTGFooter tr{
	vertical-align:middle;

}

#resEMTGFooter td {
	color:#FF6699;
	text-align:right;

}

table.BBSpagenation {
	width:800px;
}


table.BBSpagenation tr {
	vertical-align:bottom;
}

table.BBSpagenation th strong {
	color:#097EFE;
	font-weight:bold;
}

table.BBSpagenation a:link		{color:#666666; text-decoration:underline;}
table.BBSpagenation a:visited	{color:#666666; text-decoration:underline;}
table.BBSpagenation a:active	{color:#FFFFFF; text-decoration:none;}
table.BBSpagenation a:hover	{color:#FFFFFF; text-decoration:none;}


table.BBSpagenation a {
	padding:3px;
	margin:0px;
	background:#FFFFFF;
	display:block;
	outline:0;
	white-space:nowrap;
}

table.BBSpagenation a:hover{
	background:#097EFE;
}

.pageSelect {
	padding:3px;
	margin:0px;
	background:#097EFE;
	display:block;
	color:#FFFFFF;
	font-weight:bold;
}



#InputBox {
	width:800px;
	background:url(/img/bbs/dot_bg.gif);
	margin:0 0 10px 0;
}

#InputBoxInner {
	padding:40px;
}


#InputBoxInner table {
	width:720px;
	border-top:solid 1px #33B4FF;
	border-right:solid 1px #33B4FF;
}

#InputBoxInner th,#InputBoxInner td {
	border-bottom:solid 1px #33B4FF;
	border-left:solid 1px #33B4FF;
	padding:10px;
}

#InputBoxInner th {
	width:150px;
	text-align:left;
	color:#0066CC;
	font-weight:bold;
	background:#D6EBFF;
}

#InputBoxInner td {
	text-align:left;
	background:#FFFFFF;
}


#error {
	background:#FFCCCC;
	color:#CC0000;
	font-weight:bold;
	text-align:center;
	padding:5px;
	margin:0 0 20px 0;
}

#sledlistbox {
	width:800px;
	background:url(/img/bbs/dot_bg.gif);
	margin:0 0 10px 0;
}

#sledlistboxInner {
	padding:20px;
}


#listbox {
	border:solid 1px #33B4FF;
	background:#FFFFFF;
	padding:17px;

}

#listbox dt {
	background:url(/img/bbs/sled_icon.jpg) left top no-repeat;
	color:#336699;
	line-height:17px;
	padding:0 0 0 20px;

}

#listbox dd {
	padding:0 0 0 25px;
	color:#FF0066;
}



#listbox a:link		{color:#0099FF; text-decoration:underline;}
#listbox a:visited	{color:#0099FF; text-decoration:underline;}
#listbox a:active	{color:#FF0000; text-decoration:none;}
#listbox a:hover	{color:#B6E2FC; text-decoration:none;}


.sledline {
	padding:8px 0 8px 0;
}


.prof_change_box{
width:740px;
margin:0px 30px 0px 30px;
float:left;
}

.prof_change_center{
width:700px;
background-color:#FFF2F3;
padding:10px 20px 10px 20px;
float:left;

}

.prof_change_center_box{
width:660px;
text-align:left;
margin:0px auto;
font-size:16px;
}

.prof_change_center_box span{
color:#E7005D;
}

.prof_change_center p{
margin-bottom:10px;
}

.prof_change_top{
width:740px;
height:5px;
background-image:url(bg_changetop.gif);
background-repeat:no-repeat;
float:left;
}

.prof_change_bottom{
width:740px;
height:5px;
background-image:url(bg_changebottom.gif);
background-repeat:no-repeat;
float:left;
}


.prof_change_copy{
font-size:22px;
font-weight:800;
color:#E7005D;
margin-bottom:15px;
text-align:center;
}

.prof_change_sub_copy{
font-size:18px;
font-weight:800;
color:#333333;
margin-bottom:0px;
text-align:center;
}

.prof_change_strong{
background-color:#FFFFFF;
border:solid 1px #F2DBDD;
padding:10px 0px 10px 15px;
font-size:16px;
margin:15px 0px 15px 0px;
font-weight:800;
text-align:center;
}

.btn_area{
width:630px;
float:left;
border-color:#F7D7DA;
border-style:solid;
border-width:3px;
background-color:#FFFFFF;
padding:15px;
margin-top:20px;
text-align:center;
}

.btn_form{
width:320px;
/*float:left;*/
font-size:18px;
margin-bottom:10px;
margin:10px auto;
}

.prof_btn{
width:300px;
/*float:left;*/
margin:10px auto;
text-align:center;
}



/* new takahashi */


#text13_1{
text-align:center;
}

#text13_2{
text-align:center;
padding-top:10px;
padding-bottom:10px;
}

#text13_3{
text-align:center;
margin-bottom:7px;
}

#doukou_1{
height:15px;
padding:5px 0px 7px 12px;
background-color:#feafc7;
font-weight:800;
color:#000000;
}

#doukou_2{
height:15px;
padding:5px 0px 7px 12px;
background-color:#FEAFC7;
font-weight:800;
color:#000000;
}

#doukou_3{
height:15px;
text-align:center;
background-color:#ffffff;
color:#ff0000;
font-weight:800;
border-color:#ffebf1;
}


#text15_3{
font-size:18px;
font-weight:800;
text-align:center;
color:#ff0000;
}

.text15_1{
text-align:center;
color:#ff0000;
font-weight:800;
}

#text23_1{
text-align:left;
padding-top:10px;
padding-bottom:10px;
}

#text23_2{
font-weight:800;
text-align:center;
color:#ff0000;
padding-bottom:10px;
}


#error01{
margin-left:auto;
margin-right:auto;
color:#ff0000;
font-weight:800;
text-align:center;
font-size:14px;
line-height:16px;
}

#error02{
margin-left:auto;
margin-right:auto;
color:#ff0000;
font-weight:800;
text-align:center;
font-size:14px;
line-height:16px;
}

#btn_doukou_error{
margin-left:auto;
margin-right:auto;
width:270px;
text-align:center;
}

.th_width{
width:120px;
}

.td_width{
width:600px;
}

.t_left{
text-align:left;
}

.text_6{
font-size:18px;
color:#ff0000;
text-align:center;
font-weight:800;
}

#table_in{
margin-left:auto;
margin-right:auto;
width:720px;
text-align:center;
}

.text_s{
font-weight:800;
}

.table_46{
margin-left:auto;
margin-right:auto;
}


/*p44 p45 takahashi*/

#text_box{
width:600px;
border-color:#cccccc;
border-style:double;
margin-bottom:30px;
}

#text_top{
width:600px;
text-align:center;
margin-top:10px;
margin-left:auto;
margin-right:auto;
margin-bottom:10px;
}

#text_top2{
width:600px;
text-align:center;
margin-left:auto;
margin-right:auto;
color:#ff0000;
font-size:18px;
font-weight:800;
margin-bottom:20px;
}


#text_kensu{
width:800px;
text-align:right;
margin-bottom:5px;
}

.kensu{
text-align:right;
margin-left:620px;
}

.text_next{
text-align:right;
}

.tab_table{
margin-top:10px;
margin-bottom:10px;
}

 a.no:link	 {color:#0000ff; text-decoration:underline;}
 a.no:visited {color:#0000ff; text-decoration:underline;}
 a.no:active	 {color:#0000ff; text-decoration:none;}
 a.no:hover	 {color:#0000ff; text-decoration:none;}


/*yamazaki*/

dl#branding_oubo_kasou_main	{
	width:800px;
	height:125px;
	margin:0 auto;
	position:relative;

}

dl#branding_oubo_kasou_main dt {
	font-size:0;
	line-height:0;
}

dl#branding_oubo_kasou_main dd {
	position:absolute;
	top:0;
	left:20px;
	font-size:20px;
	line-height:110%;
	color:#FFFFFF;
	font-weight:bold;
	padding-top:40px;
}

dl#branding_oubo_main	{
	width:810px;
	height:300px;
	margin:0 auto;
	position:relative;

}

dl#branding_oubo_main dt {
	font-size:0;
	line-height:0;
}

dl#branding_oubo_main dd {
	position:absolute;
	top:0;
	left:20px;
	font-size:20px;
	line-height:110%;
	color:#FFFFFF;
	font-weight:bold;
	padding-top:40px;
}



#btn_syuusei{
background-image:url(/img/attestation/btn_syuusei2.jpg);
width:210px;
height:28px;
text-align:center;
padding:14px 10px 10px 10px;
color:#FFFFFF;
text-decoration:none;
font-size:16px;
font-weight:800;
margin:0 auto;
cursor:pointer;
}

#btn_syuusei a{
color:#FFFFFF;
text-decoration:none;
}

#btn_syuusei a:hover{
color:#FFFFFF;
text-decoration:none;
}

/*yamazakiÄÉ²Ã1/8*/

.agreeKiyakuFanfesta {
	border:solid 1px #D9D9D9;
	height:600px;
	margin:0 0 10px 0;
	overflow:auto;
	padding:0 10px;
}



#kiyaku-check-area{
width:100%;
overflow:auto;
height:60px;
margin:auto;
text-align:center;

}



#kiyaku-check{
width:420px;
height:20px;
margin:0 auto;
}

#btn-area{
width:380px;
margin:0 auto;
}

#btn-area2{
width:480px;
margin:0 auto;
}

#btn-area img{
margin-right:10px;
}

#btn-area2 img{
margin-right:10px;
}

#l-tike{
width:750px;
height:50px;
padding:15px 20px 20px 20px;
margin:25px 0px 20px 5px;
background-image:url(/img/oubo/bg_ticket.gif);
background-repeat:no-repeat;
}

#l-tike #text{
width:720px;
font-size:12px;
font-weight:400;
line-height:18px;
float:right;
margin-right:20px;
}

#l-tike #img{
float:right;
}

#q-area{
width:700px;
margin-bottom:10px;
overflow:auto;
}

#q-box{
width:22px;
float:left;
_padding-top:1px;
}

#q-text{
width:650px;
float:left;
}

#q-text2{
width:500px;
float:left;
}

/*yamazakiÄÉ²Ã1/20*/

#ticketbox {
	width:800px;
	background:url(/img/entry/various/kaze2009/bg_dot.gif);
	margin:0 0 40px 0;
}

#ticketboxInner {
	padding:40px;
}

#ticketboxInner table {
	width:720px;
	border-top:solid 1px #FFCCD9;
	border-right:solid 1px #FFCCD9;
}

#ticketboxInner th,#ticketboxInner td {
	border-bottom:solid 1px #FFCCD9;
	border-left:solid 1px #FFCCD9;
	padding:10px;
	text-align:left;
}

#ticketboxInner th {
	background:#FFEBF1;
	width:100px;
	font-weight:bold;
}

#ticketboxInner td {
	background:#FFFFFF;
}

#btn-area3{
width:270px;
margin:0 auto 30px auto;
}

#btn-area4{
width:203px;
margin:0 auto 30px auto;
}

#btn-area5{
width:270px;
margin:0 0 30px 250px;
}

#btn-area6{
margin-left:8px;
margin-bottom:20px;
overflow:auto;
}

#btn-area7{
margin-left:15px;
margin-bottom:20px;
overflow:auto;
width:796px;
}

#btn-area8{
width:670px;
margin:0 0 30px 130px;
overflow:auto;
}

#btn-area9{
width:270px;
margin:0 0 30px 280px;
}

#btn-area10{
width:270px;
margin:0 0 30px 270px;
}

#btn-area11{

margin:0 0 30px 270px;
}

#btn-area-center{
width:100%;
margin:0 0 20px 0;
text-align:center;
height:auto;
}

#btn-area-center2{
text-align:center;
}

.agreeKiyakuFanfesta2 {
	border:solid 1px #D9D9D9;
	height:600px;
	margin:0 0 10px 0;
	overflow:auto;
	padding:0 10px;
}


#chuui01{
/*overflow:auto;*/
border:solid 1px #D9D9D9;
height:240px;
background-color:#FFFFFF;
padding:15px 15px 15px 15px;
margin-bottom:20px;
}

#chuui02{
border:solid 1px #D9D9D9;
height:100px;
background-color:#F8F8F8;
padding:15px 15px 15px 15px;
margin-bottom:10px;
}

#chuui03{
border:solid 1px #D9D9D9;
height:170px;
background-color:#F8F8F8;
padding:15px 15px 15px 15px;
margin-bottom:10px;
}

#banner-webtv{
margin:20px 0 0 180px;
}

#area6 {
width:100%;
height:auto;
background:#FFFFFF;
text-align:center;
}



#oubobox {
	width:800px;
	background:url(/img/entry/various/kaze2009/bg_dot.gif);
	margin:0 0 40px 0;
}

#ouboboxInner {
	padding:40px;
}

#ouboboxInner table {
	width:720px;
	border-top:solid 1px #FFCCD9;
	border-right:solid 1px #FFCCD9;
}

#ouboboxInner th,#ouboboxInner td {
	border-bottom:solid 1px #FFCCD9;
	border-left:solid 1px #FFCCD9;
	padding:10px;
	text-align:left;
}

#ouboboxInner th {
	background:#FFEBF1;
	width:120px;
	font-weight:bold;
}

#ouboboxInner td {
	background:#FFFFFF;
}

#oubo-head{
width:100%;
line-height:160%;
text-align:center;
margin:0 0 20px 0;
}

#btn-set{
width:600px;
margin:0 auto;
}

#btn-left{
width:272px;
height:390px;
float:left;
background-image:url(/img/entry/various/kaze2009/bg_btn.gif);
background-repeat:no-repeat;
padding-top:7px;
padding-left:7px;
}

#btn-right{
width:272px;
height:390px;
float:left;
margin-left:30px;
background-image:url(/img/entry/various/kaze2009/bg_btn.gif);
background-repeat:no-repeat;
padding-top:7px;
padding-left:7px;
}

#btn-left-img{
width:258px;
height:108px;
}

#btn-right-img{
width:258px;
height:108px;
}

#btn-left-text{
width:238px;
overflow:auto;
line-height:12px;
padding:20px 0 0 20px;
}

#btn-right-text{
width:238px;
overflow:auto;
padding:20px 0 0 20px;
}



/*kokokara*/

#senkou-table{
margin-bottom:8px;
}

#senkou-table table{
background-color:#FFFFFF;
border-top-color:#CCCCCC;
border-top-width:1px;
border-top-style:solid;
border-right-color:#CCCCCC;
border-right-width:1px;
border-right-style:solid;
border-left-color:#CCCCCC;
border-left-width:1px;
border-left-style:solid;
}

#senkou-table td{
width:70%;
padding:10px 10px 10px 10px;
border-bottom-color:#CCCCCC;
border-bottom-width:1px;
border-bottom-style:solid;
}

#senkou-table th{
width:30%;
border-right-color:#CCCCCC;
border-right-width:1px;
border-right-style:solid;
border-bottom-color:#CCCCCC;
border-bottom-width:1px;
border-bottom-style:solid;
font-weight:400;
}

#senkou-table02{
margin-bottom:8px;
}

#senkou-table02 table{
background-color:#FFFFFF;
border-top-color:#CCCCCC;
border-top-width:1px;
border-top-style:solid;
border-right-color:#CCCCCC;
border-right-width:1px;
border-right-style:solid;

}

#senkou-table02 td{
width:15%;
padding:10px 10px 10px 10px;
border-bottom-color:#CCCCCC;
border-bottom-width:1px;
border-bottom-style:solid;
border-left-color:#CCCCCC;
border-left-width:1px;
border-left-style:solid;
text-align:center;
}

#senkou-table02 th{
width:25%;
border-left-color:#CCCCCC;
border-left-width:1px;
border-left-style:solid;
border-bottom-color:#CCCCCC;
border-bottom-width:1px;
border-bottom-style:solid;
font-weight:400;
text-align:center;
}

#gray{
background-color:#F3F2E4;
}

#parple{
background-color:#F4ECFF;
}

#pink{
background-color:#FFF4EB;
}

#blue{
background-color:#EBEFFF;
}

#red{
background-color:#FFEBEB;
}

#green{
background-color:#EEFFEB;
}

#orange{
background-color:#FFF3EB;
}

#blue02{
background-color:#EBF9FF;
}


#black{
background-color:#000000;
color:#FFFFFF;
}

#btn-kaiin{
margin:0 auto;
padding:10px 0 30px 0;
}

#btn-kaiin img{
margin-left:10px;
}

#btn-kaiin02{
margin:0 auto;
padding:10px 0 20px 0;
border-bottom-color:#666633;
border-bottom-style:dashed;
border-bottom-width:1px;

}

#btn-kaiin02 img{
margin-left:10px;
}


#subnavi-area{
width:100%;
background-image:url(/img/oubo/bg_subnavi.gif);
background-repeat:repeat-x;
height:40px;
text-align:center;

}

#subnavi{
width:100%;
background-image:url(/img/oubo/bg_subnavi.gif);
background-repeat:repeat-x;
height:40px;
text-align:center;

}




#ticketbox02 {
	width:800px;
	background:url(/img/cmn/bg_dot.gif);
	margin:0 0 40px 0;
}

#ticketboxInner02 {
	padding:40px;
}

#ticketboxInner02 table {
	width:720px;
	border-top:solid 1px #CBE9F3;
	border-right:solid 1px #CBE9F3;
}

#ticketboxInner02 th,#ticketboxInner02 td {
	border-bottom:solid 1px #CBE9F3;
	border-left:solid 1px #CBE9F3;
	padding:10px;
	text-align:left;
}

#ticketboxInner02 th {
	background:#E3F8FF;
	font-weight:bold;
}

#ticketboxInner02 td {
	background:#FFFFFF;
}


#tourschedule{
margin-bottom:40px;
}

#tourschedule table{
background-color:#FFFFFF;
border-top-color:#CCCCCC;
border-top-width:1px;
border-top-style:solid;
border-right-color:#CCCCCC;
border-right-width:1px;
border-right-style:solid;
border-left-color:#CCCCCC;
border-left-width:1px;
border-left-style:solid;
}

#tourschedule td{
padding:10px 8px 10px 8px;
border-bottom-color:#CCCCCC;
border-bottom-width:1px;
border-bottom-style:solid;
text-align:center;
}

#tourschedule th{
padding:10px 8px 10px 8px;
border-right-color:#CCCCCC;
border-right-width:1px;
border-right-style:solid;
border-bottom-color:#CCCCCC;
border-bottom-width:1px;
border-bottom-style:solid;
font-weight:400;
text-align:center;
}

#q{
font-size:18px;
font-weight:800;
background-image:url(/img/oubo/tit_q_bg.gif);
background-repeat:no-repeat;
height:42px;
margin:0 0 0 0;
padding:10px 0 0 42px;

}

#a{
padding:10px;
margin:0 0 20px 0;
}


#dotline {
border-bottom:1px dashed #666633;
margin:0 0 30px;
padding:0 0 20px;
}




/* kaze_0717¤Îindex.html */

#subnavi_btn{
text-align:center;
height:54px;
margin-top:20px;
margin-bottom:15px;
}

#subnavi_btn_inner{
overflow:hidden;
margin-left:auto;
margin-right:auto;
width:800px;
}

#btn_img{
float:left;
margin-right:4px;
}

#btn_img_end{
float:left;
}

/* ticket_trading¤Îpage_02.html */
#ticketbox_tiket_trade_page {
width:800px;
margin:0 0 40px 0;
}

#ticketboxInner_tiket_trade_page {
padding:40px;
}

#img_a_text{
text-align:left;
font-size:12px;
line-height:18px;
margin-bottom:40px;
}

.ticket_trade_p2_table{
border:1px solid #ffccd9;
}

.t_t_tr{
text-align:left;
}

.t_t_tr_02{
padding:10px;
text-align:left;
border-right:1px solid #ffccd9;
border-bottom:1px solid #ffccd9;
background-color:#FFEBF1;
font-weight:800;
}

.t_t_tr_03{
padding:10px;
line-height:16px;
text-align:left;
padding-left:10px;
border-right:1px solid #ffccd9;
border-bottom:1px solid #ffccd9;
}

.t_t_tr_04{
padding:10px;
line-height:16px;
text-align:left;
padding-left:10px;
border-bottom:1px solid #ffccd9;
}


/* ticket_trading¤Îpage_03.html */
#ticket_trade_text_01{
text-align:left;
font-sie:14px;
line-height:18px;
margin-bottom:20px;
}


#ticketboxInner_tiket_trade_page_03{
padding-top:40px;
}

#ticket_trade_text_03{
text-align:left;
font-size:14px;
line-height:20px;
padding-left:0px;
padding-right:0px;
margin-bottom:20px;
}

.ticket_trade_p3_table{
border-top:1px solid #ffccd9;
border-left:1px solid #ffccd9;
}

.ticket_trade_p3_table td{
text-align:center; 
border-right:1px solid #FEAFC7;
border-bottom:1px solid #FEAFC7;
padding:4px;
}

.t_t_p3_td_01{
text-align:left; 
padding:4px;
}



/* ticket_trading¤Îpage_04.html */
.ticket_trade_p4_table{
border-top:1px solid #ffccd9;
border-left:1px solid #ffccd9;
}

.ticket_trade_p4_table td{
text-align:left; 
border-right:1px solid #FEAFC7;
border-bottom:1px solid #FEAFC7;
padding:7px;
}

.ticket_trade_p4_table td.td_02{
text-align:right; 
}

.ticket_trade_p4_table td.td_03{
text-align:center; 
}



#kaze_text_box{
width:800px;
height:auto;
background-color:#F3FBFE;
margin-top:20px;
margin-bottom:20px;
}

#kaze_text_box_inner{
width:760px;
height:auto;
overflow:hidden;
margin-left:20px;
margin-right:20px;
padding-top:10px;
padding-bottom:10px;
}


#kaze_text_box_inner_left{
float:left;
width:633px;
height:58px;
text-align:center;
font-size:20px;
font-weight:800;
line-height:28px;
color:#ffffff;
background-color:#64BBF1;
padding-top:22px;
padding-bottom:20px;
}

* html #kaze_text_box_inner_left{
display:inline;
zoom:1;
float:left;
width:633px;
height:58px;
text-align:center;
font-size:20px;
font-weight:800;
line-height:28px;
color:#ffffff;
background-color:#64BBF1;
padding-top:22px;
padding-bottom:22px;
}


#kaze_text_box_inner_right{
float:right;
width:127px;
height:auto;
text-align:right;
}

#kaze_text_box_middle{
width:800px;
height:auto;
background-color:#ffffff;
margin-top:10px;
margin-bottom:10px;
}


#kaze_text_box_middle_inner{
width:760px;
height:auto;
margin-top:10px;
margin-bottom:10px;
margin-left:20px;
margin-right:20px;
font-size:14px;
font-weight:800;
text-align:center;
line-height:22px;
color:#0D60C6;
}

#kaze_text_box_oubo{
width:800px;
height:auto;
margin-bottom:20px;
background-color:#ffffff;
}

#kaze_text_box_oubo_inner{
width:694px;
height:auto;
margin-left:50px;
margin-right:50px;
text-align:center;
font-size:16px;
font-weight:800;
line-height:22px;
border:3px double #0E5EC1;
padding-top:10px;
padding-bottom:10px;
color:#CC1E0C;
}

#a-shya{
width:800px;
}

#a-shya_inner{
width:780px;
margin-left:10px;
margin-right:10px;
margin-top:10px;
margin-bottom:10px;
height:auto;
overflow:hidden;
}

#a-shya_left{
float:left;
width:510px;
height:auto;
margin-right:20px;
}

#a-shya_right{
float:right;
width:250px;
height:auto;
font-size:12px;
color:#4e4e4e;
line-height:20px;
}

#a-shya_right a:link {color:#0299E7; text-decoration:underline;}
#a-shya_right a:visited {color:#8B0D66; text-decoration:underline;}
#a-shya_right a:active {color:#0299E7; text-decoration:none;}
#a-shya_right a:hover {color:#0299E7; text-decoration:none;}


#a-shya_right .a-shya_right_p{
border-left:4px solid #0299E7;
font-size:12px;
font-weight:800;
color:#4e4e4e;
margin-bottom:10px;
text-indent:10px;
}

#a-shya_right .red_text{
font-size:12px;
line-height:18px;
color:#ff0033;
}

#btn_box{
width:800px;
text-align:center;
}

#btn_box a{
text-align:center;
}

#btn_text{
width:800px;
text-align:center;
margin-top:10px;
margin-bottom:30px;
font-size:12px;
color:#4e4e4e;
}