@charset "utf-8";

/* ========================================

	layout.css

======================================== */

#container { 
}

#btn_bg_box{
width:700px;
height:auto;
background:transparent url(/img/static/newregist/bg_dot.gif);
background-repeat:repeat;
margin-bottom:50px;
padding-top:10px;
padding-bottom:10px;
}

.chuui_img{
text-align:center;
font-weight:800;
background-color:
}

.btn_box_text_2 {
	text-align:center;
	color:#cc0000;
	font-size:14px;
	font-weight:800;
	background-color: #C4FFFB;
	width: 678px;
	padding-top:8px;
	padding-bottom:8px;
	margin-left:10px;;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #eaeaea;
	border-bottom-color: #eaeaea;
	border-left-color: #eaeaea;
}

.check {
	padding:20px;
}


#boxint_no_bg_2 {
	margin: 0 5px 30px;
	width: 675px;
	border: 5px solid #CCC;
	padding:5px;
}

.boxint_no_bg_2 {
	width: 675px;
	padding:5px;
	margin-top: 0;
	margin-right: 5px;
	margin-left: 60px;
}

.boxint_no_bg_3 {
	width: 660px;
	border: 5px solid #CCC;
	padding:5px;
}


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;}
.bts35FFFFFF	{border-top:solid 35px #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;}
.font16			{font-size: 20px !important;}
.errtxt			{font-size: 34px !important; color:#fb106d; font-weight: bold; text-align: center;}

/* ^CgFε */
h2.tit{
/*	width:880px;*/
	height:auto;
	text-align:left;
	padding:0 0 15px 0;
	margin:0 0 15px 0;
	border-bottom:1px solid #ff0066;
}
h2.tit p{
    font-size:31px;
    font-weight:normal;
    letter-spacing:0.01em;
	font-family:"qMmpS Pro W6",CI,"Hiragino Kaku Gothic Pro",meiryo,Osaka,sans-serif;
	height: 40px;
    /*padding-top:13px;*/
}
/* ^CgF¬ */
h3.logo{
	width:auto;
	height:40px;
	text-align:left;
	margin:0 0 15px 0;
	padding:0 0 0 32px;
	background:url(/img/mypage/mypage_css/ico_logo.gif) no-repeat;
}
h3.logo p{
    font-size:24px;
    font-weight:700px;
    letter-spacing:-0.03em;
	font-family:"qMmpS Pro W6",CI,"Hiragino Kaku Gothic Pro",meiryo,Osaka,sans-serif;
}

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



#wrapper,#area3 {
	width:100%;
	height:auto;
	background:#FFFFFF;

}

.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%;
	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;
}
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;
}

/*  ============================================================== */
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:100%;
}

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:15px;
}

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;}

.alert_body	{padding-left:10%;  padding-right:10%; border-style:solid; border-color:#FFC8ED; border-width:thin;}

#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;
}
#fansite {
	width:144px;
	height:auto;
	position:absolute;
	top:5px;
	left:776px;
	font-size: 11px;
	text-align: right;
}

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;
}

#boxint_no_bg {
	width:700px;
	margin:0px 50px 30px 50px;
}

#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:20px;
}

#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;}




/* new takahashi */


#text13_1{
text-align:center;
}

/*0423ΗL */
#text13_large,
.text13_large{
font-family:"lr oSVbN, Osaka, qMmpS Pro W3 Arial, Helvetica, sans-serif,";
text-align:center !important;
font-size:30px !important;
font-weight:800 !important;
margin-bottom:10px !important;
}

#text13_small,
.text13_small{
color:#ff0033 !important;
font-family:"lr oSVbN, Osaka, qMmpS Pro W3 Arial, Helvetica, sans-serif,";
text-align:center !important;
font-size:20px !important;
font-weight:800 !important;
}
/*0423ΗL±±άΕ */

#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; */
	min-height: 125px;
	height: auto;
	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:300px;
	margin:0 0 10px 0;
	overflow:auto;
	padding:0 10px;
}



#kiyaku-check-area{
margin-bottom:20px;
overflow: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:0px 0px 20px 5px;
background-image:url(/img/fanfesta/bg_ticket.gif);
background-repeat:no-repeat;
}

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

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

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

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

}

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

/*20120717΄TΗLFMLp*/

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

#q-box14 input{
position:relative;
top:4px;
}

#q-text14{
width:670px;
float:left;
font-size:14px;
}

/*yamazakiΗΑ1/20*/

#ticketbox {
	width:800px;
	background:url(/img/cmn/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:160px;
	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-area-center{
width:100%;
margin:0 auto;
text-align:center;
display:inline-block;
overflow:auto;
}


.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{
/*overflow:auto;*/
border:solid 1px #D9D9D9;
height:100px;
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/cmn/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-left{
width:272px;
height:390px;
float:left;
background-image:url(/img/oubo/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/oubo/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;
}


/*footerL*//

#footer_box{
margin-top:30px;
margin-bottom:20px;
text-align:center;
margin-left:auto;
margin-right:auto;
width:800px;
height:auto;
}

#footer_box_waku{
width:800px;
height:auto;
border:1px solid #cccccc;
text-align:center;
}

.f_con_box{
width:796px;
height:auto;
overflow:hidden;
margin-bottom:5px;
margin-left:auto;
margin-right:auto;
}

.f_con_box_left{
width:394px;
float:left;
height:auto;
margin-right:2px;
background-color:#FEF8FA;
border:1px solid #E8D3D9;
}

#footer_title{
}

.magazine_footer{
text-align:right;
padding:10px;
}

.f_con_box_table_dt{
background-color:#FEF8FA;
border:1px solid #E8D3D9;
padding:10px;
}

.f_con_box_inner{
width:auto;
height:auto;
display:block;
}

.f_con_box_dt{
width:126px;
height:96px;
float:left;
border:1px solid #bfbfbf;
}

.f_con_box_dd_tit{
display:block;
width:235px;
height:auto;
padding:0 0 0 9px;
margin-bottom:8px;
float:left;
color:#F6328A;
font-size:12px;
line-height:16px;
font-weight:800;
}

.f_con_box_dd_text{
display:block;
width:235px;
height:auto;
padding:0 0 0 9px;
float:left;
color:#595959;
font-size:12px;
line-height:16px;
}

.f_con_box_right{
width:394px;
float:right;
height:auto;
background-color:#FEF8FA;
border:1px solid #E8D3D9;
}



/* 0629:emtg_top.html*/
#trade_navi {
	width:800px;
	margin:0 auto;
	text-align:center;
}

#topMain_t {
width:800px;
}

#trad_info_box{
width:798px;
height:auto;
border:1px solid #cccccc;
margin-bottom:20px;
}

#trad_info_box_con{
width:798px;
height:auto;
overflow:hidden;
background:url(/img/cmn/bg_dot.gif);
}


#trad_info_box_con_inner{
padding-top:10px;
padding-left:9px;
padding-right:10px;
width:780px;
}


#trad_info_box_tit{
width:780px;
height:35px;
margin-bottom:10px;
}

#trad_info_box_text{
width:780px;
margin-bottom:3px;
font-size:16px;
font-weight:800;
color:#cc0033;
}

.clear_t {clear:both; font-size:1px; line-height:0;}



td.bls_01_center {
padding:3px 5px;
text-align:center;
color:#ffffff;
font-weight:800;
border-left:solid 0px #FEA3C5;
}


td.bls_02_center {
padding:3px 5px;
text-align:center;
color:#ffffff;
font-weight:800;
border-left:solid 1px #F987B2;
}

td.bls_01_left
padding:3px 5px;
border-left:solid 0px #FEA3C5;
}

td.bls_01 {
padding:3px 5px;
border-left:solid 1px #fed8e5;
}

td.bls_01_right {
padding:3px 5px;
border-left:solid 1px #fed8e5;
border-right:solid 1px #fed8e5;
}

td.bls_all {
padding:3px 5px;
border:solid 1px #FED8E5;
}

td.bls_02 {
padding:3px 5px;
border-left:solid 1px #FEA3C5;
color:#3F3F3F;
}

.table_01{
border:1px solid #fed8e5;
width:380px;
}

.th_00{
padding:3px 5px;
text-align:center;
color:#ffffff;
font-weight:800;
border-left:3px solid #ff992f;
}


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

.hyou_title_s_t{
text-indent:10px;
font-weight:800;
font-size:16px;
color:#282828;
width:770px;
margin-top:3px;
margin-bottom:3px;
}



td.dividingline_01 {
background:#ff992f;
border-top:solid 1px #FFFFFF;
border-bottom:solid 1px #FFFFFF;
}

td.dividingline_03 {
background:#fed8e5;
}

.th_01{
padding:3px 5px;
text-align:center;
color:#ffffff;
font-weight:800;
border-left:3px solid #FD8101;
}


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

.table_box{
width:770px;
margin-left:5px;
margin-right:5px;
height:auto;
overflow:hidden;
margin-bottom:8px;
}

.table_left{
width:380px;
float:left;
margin-right:5px;
}

.table_right{
width:380px;
float:right;
margin-left:5px;
}

.trade_box_s{
text-align:right;
margin-bottom:10px;
}



/* εΣEε`FbNpΗL@2012-11-20
-------------------------------------- */
#q-area{
background: #FDEEFF;
width:auto;
overflow:visible;
/* border-top: 1px dotted #ccc; */
padding: 10px 0 10px 15px;
margin: 0 0 15px 0;
position: relative;
}
#q-box{
width:22px;
/* float:right; */
position: absolute;
right: 25px;
top: 50%;
margin-top: -0.5em;
text-align:center;
}
#q-tit{
width: 700px;
color: #666666;
font-weight: bold;
font-size: 14px;
text-align: center;
border-right: 1px solid #ccc;
padding: 15px;
}
#q-text{
background: #fff;
width: 695px;
font-size: 13px;
border-left: 5px solid #E51963;
/* border-right: 1px solid #ccc; */
padding: 15px 15px;
}
/* clearfix */
#q-area:after {
content:".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
#q-area {  display: inline-block; }
/*\*/
*html #q-area { height: 1%; }
#q-area { display: block; }
/* */






/* CSS Document */

/* CSS Information ==============================================

File name: eme_network_section.css
Description: eme_network area
Editors: aoi takahashi
Date: 2010.03.31
Table of Contents: 
  *eme_network_section
================================================================*/

/*eme_network_section  EMElbg[N*/
#eme_network_section{
  width:250px;
  height:auto;
  margin-bottom:9px;
}

a:hover img{
opacity:0.8;
filter: alpha(opacity=80);
-ms-filter: "alpha( opacity=80 )";
}

h3.eme_network_h3{
  margin:0;
  padding:0;
}

div.eme_network_inner{
  width:250px;
  height:auto;
  background:url(/img/common/right_col/box_emenetwork_bg.gif) repeat-y;
}

div.eme_network_box{
  width:230px;
  height:auto;
  padding:6px 10px 0 10px;
  margin:0;
}

p.network_rogo{
  text-align:center;
  padding-bottom:4px;
  margin:0;
}

p.network_text_link{
  text-align:center;
  padding-bottom:10px;
  margin:0;
  font-size:10px;
  line-height:16px;
}

/* AP[gtH[ */
.enq textarea{
	width: 668px;
	height: 150px;
	margin: 12px 12px;
}

/* ^Cg
------------------------ */
.maintit{
	font-family: "qMmpS Pro W6","Hiragino Kaku Gothic Pro",CI,meiryo,Osaka,sans-serif;
	font-size:31px;
	font-weight:normal;
	letter-spacing:0.01em
	text-align:left;
	padding:0 0 15px 0;
	margin:0 0 15px 0;
	border-bottom:1px solid #ff0066;
}
.maintit p{
	font-family: "qMmpS Pro W6","Hiragino Kaku Gothic Pro",CI,meiryo,Osaka,sans-serif;
	font-size:31px;
	font-weight:normal;
	letter-spacing:0.01em;
	height: 40px;
}
.subtit{
	height:40px;
	font-family: "qMmpS Pro W6","Hiragino Kaku Gothic Pro",CI,meiryo,Osaka,sans-serif;
	font-size:24px;
	font-weight:700px;
	letter-spacing:-0.03em;
	text-align:left;
	margin:0 0 35px 0;
	padding:0 0 0 28px;
	background:url(/img/mypage/mypage_css/ico_tit.gif) no-repeat;
}

.subtit p{
	font-family: "qMmpS Pro W6","Hiragino Kaku Gothic Pro",CI,meiryo,Osaka,sans-serif;
	font-size:24px;
	font-weight:700px;
	letter-spacing:-0.03em;
}



/* {^
============================================================ */

/* {^CisNj
-------------------------------- */
.btn_main {
	font-family: "qMmpS Pro W6","Hiragino Kaku Gothic Pro",CI,meiryo,Osaka,sans-serif;
	text-align: center;
	/*	margin-bottom: 5px; */
}
.btn_main a {
/*	display: block; */
	display:inline-block;
	background: #FA449A;
	background: -moz-linear-gradient(top,  #f954af 0%, #f74f87 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f954af), color-stop(100%,#f74f87)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f954af 0%,#f74f87 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f954af 0%,#f74f87 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f954af 0%,#f74f87 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #f954af 0%,#f74f87 100%); /* W3C */
/*	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f954af', endColorstr='#f74f87',GradientType=0 );  IE6-9 */ 
	color: #fff !important;
	font-weight: bold;
	text-align: center;
	text-decoration: none !important;
	text-shadow: 2px 1px 0px #BA2F67;
	border: 1px solid #D91D59;
	box-shadow: 1px 2px 3px #999;
	-moz-box-shadow: 1px 2px 3px #999;
	-webkit-box-shadow: 1px 2px 3px #999;
	margin: 0 auto;
}
.btn_main a span{
	display: block;
	background: url(/img/common/btn_main_arrow.png) no-repeat 95% center;
	text-align: center;
	border-top: 1px solid #FD75D8;
	border-left: 1px solid #FD75D8;

}
.btn_main a:hover {
	background: #ef308a;
	border: 1px solid #ed167c;
	box-shadow: 0 1px 3px #333;
	-moz-box-shadow: 0 1px 3px #333;
	-webkit-box-shadow: 0 1px 3px #333;
}
.btn_main a:hover span{
	display: block;
	border-top: 1px solid #FD75D8;
	border-left: 1px solid #FD75D8;
}
.btn_main input {
	background: #FA449A url(/img/common/btn_main_arrow.png) no-repeat 95% center;
	background: url(/img/common/btn_main_arrow.png) no-repeat 95% center,-moz-linear-gradient(top,  #f954af 0%, #f74f87 100%); /* FF3.6+ */
	background: url(/img/common/btn_main_arrow.png) no-repeat 95% center,-webkit-gradient(linear, left top, left bottom, color-stop(0%,#f954af), color-stop(100%,#f74f87)); /* Chrome,Safari4+ */
	background: url(/img/common/btn_main_arrow.png) no-repeat 95% center,-webkit-linear-gradient(top,  #f954af 0%,#f74f87 100%); /* Chrome10+,Safari5.1+ */
	background: url(/img/common/btn_main_arrow.png) no-repeat 95% center,-o-linear-gradient(top,  #f954af 0%,#f74f87 100%); /* Opera 11.10+ */
	background: url(/img/common/btn_main_arrow.png) no-repeat 95% center,-ms-linear-gradient(top,  #f954af 0%,#f74f87 100%); /* IE10+ */
	background: url(/img/common/btn_main_arrow.png) no-repeat 95% center,linear-gradient(to bottom,  #f954af 0%,#f74f87 100%); /* W3C */
/*	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f954af', endColorstr='#f74f87',GradientType=0 );  IE6-9 */ 
	color: #ffffff !important;
	font-weight: bold;
	text-align: center;
	text-decoration: none !important;
	text-shadow: 2px 1px 0px #BA2F67;
	border: 1px solid #D91D59;
	box-shadow: 1px 2px 3px #999;
	-moz-box-shadow: 1px 2px 3px #999;
	-webkit-box-shadow: 1px 2px 3px #999;
	margin: 0 auto;
}
.btn_main input:hover {
	background: #ef308a url(/img/common/btn_main_arrow.png) no-repeat 95% center;
	border: 1px solid #ed167c;
	box-shadow: 0 1px 3px #333;
	-moz-box-shadow: 0 1px 3px #333;
	-webkit-box-shadow: 0 1px 3px #333;
}

/* {^O[
-------------------------------- */
.btn_sub,
.btn_sub_left {
	font-family: "qMmpS Pro W6","Hiragino Kaku Gothic Pro",CI,meiryo,Osaka,sans-serif;
	text-align: center;
	margin-bottom: 5px;
}
.btn_sub a,
.btn_sub_left a {
/*	display: block; */
	display:inline-block;
	background: #e7e7e7;
	background: -moz-linear-gradient(top,  #8B8B8B 0%, #646464 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8B8B8B), color-stop(100%,#646464)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #8B8B8B 0%,#646464 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #8B8B8B 0%,#646464 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #8B8B8B 0%,#646464 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #8B8B8B 0%,#646464 100%); /* W3C */
	color: #fff !important;
	font-weight: bold;
	text-align: center;
	text-decoration: none !important;
	text-shadow: 1px 1px 0px rgba(0,0,0,0.5);
	letter-spacing: 0.1em;
	border: 1px solid #666;
	box-shadow: 1px 2px 3px rgba(0,0,0,0.3);
	-moz-box-shadow: 1px 2px 3px rgba(0,0,0,0.3);
	-webkit-box-shadow: 1px 2px 3px rgba(0,0,0,0.3);
	margin: 0 auto;
}
.btn_sub a span {
	display: block;
	background: url(/img/common/btn_sub_arrow.png) no-repeat 95% center;
	text-align: center;
	border-top: 1px solid #999;
	border-left: 1px solid #999;
}
.btn_sub_left a span {
	display: block;
	background: url(/img/common/btn_sub_arrow_left.png) no-repeat 5% center;
	text-align: center;
	border-top: 1px solid #999;
	border-left: 1px solid #999;
}
.btn_sub a:hover,
.btn_sub_left a:hover {
	background: #666;
	box-shadow: 0 1px 3px #aaa;
	-moz-box-shadow: 0 1px 3px #aaa;
	-webkit-box-shadow: 0 1px 3px #aaa;
}
.btn_sub a:hover span,
.btn_sub_left a:hover span {
	display: block;
}
.btn_sub input,
.btn_sub_left input{
	display: block;
	background: #e7e7e7 url(/img/common/btn_sub_arrow.png) no-repeat 95% center;
	background: url(/img/common/btn_sub_arrow.png) no-repeat 95% center,-moz-linear-gradient(top,  #f7f7f7 0%, #cccccc 100%); /* FF3.6+ */
	background: url(/img/common/btn_sub_arrow.png) no-repeat 95% center,-webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7f7f7), color-stop(100%,#cccccc)); /* Chrome,Safari4+ */
	background: url(/img/common/btn_sub_arrow.png) no-repeat 95% center,-webkit-linear-gradient(top,  #f7f7f7 0%,#cccccc 100%); /* Chrome10+,Safari5.1+ */
	background: url(/img/common/btn_sub_arrow.png) no-repeat 95% center,-o-linear-gradient(top,  #f7f7f7 0%,#cccccc 100%); /* Opera 11.10+ */
	background: url(/img/common/btn_sub_arrow.png) no-repeat 95% center,-ms-linear-gradient(top,  #f7f7f7 0%,#cccccc 100%); /* IE10+ */
	background: url(/img/common/btn_sub_arrow.png) no-repeat 95% center,linear-gradient(to bottom,  #f7f7f7 0%,#cccccc 100%); /* W3C */
/*	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#cccccc',GradientType=0 );  IE6-9 */ 
	color: #333 !important;
	font-weight: bold;
	text-align: center;
	text-decoration: none !important;
	text-shadow: 2px 1px 0px #fff;
	letter-spacing: 0.1em;
	border: 1px solid #666;
	box-shadow: 1px 2px 3px #ccc;
	-moz-box-shadow: 1px 2px 3px #ccc;
	-webkit-box-shadow: 1px 2px 3px #ccc;
	margin: 0 auto;
}
.btn_sub input:hover,
.btn_sub_left input:hover {
	background: #ccc url(/img/common/btn_sub_arrow.png) no-repeat 95% center;
	box-shadow: 0 1px 3px #aaa;
	-moz-box-shadow: 0 1px 3px #aaa;
	-webkit-box-shadow: 0 1px 3px #aaa;
}


/* {^_~[
-------------------------------- */
.btn_dummy {
	font-family: "qMmpS Pro W6","Hiragino Kaku Gothic Pro",CI,meiryo,Osaka,sans-serif;
	text-align: center;
	margin-bottom: 5px;
}
.btn_dummy a {
	display: block;
	background: #aaa;
	color: #fff !important;
	font-weight: bold;
	text-align: center;
	text-decoration: none !important;
	text-shadow: 1px 1px 0px rgba(0,0,0,0.5);
	letter-spacing: 0.1em;
	box-shadow:0 1px 2px rgba(0,0,0,0.3);
	border: 1px solid #999;
	margin: 0 auto;
	opacity:0.5;
	cursor:default;

}
.btn_dummy a span {
	display: block;
	background: url(/img/common/btn_sub_arrow.png) no-repeat 95% center;
	text-align: center;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
}
.btn_dummy a:hover{
}
.btn_dummy a:hover span {
}


/* {^Ξ
-------------------------------- */
.btn_light,
.btn_light_left {
	font-family: "qMmpS Pro W6","Hiragino Kaku Gothic Pro",CI,meiryo,Osaka,sans-serif;
	text-align: center;
	margin-bottom: 5px;
}
.btn_light a,
.btn_light_left a {
	display: block;
	background: #4cb815; /* Old browsers */
	background: -moz-linear-gradient(top,  #4cb815 0%, #21a00e 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4cb815), color-stop(100%,#21a00e)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #4cb815 0%,#21a00e 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #4cb815 0%,#21a00e 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #4cb815 0%,#21a00e 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #4cb815 0%,#21a00e 100%); /* W3C */
/*	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4cb815', endColorstr='#21a00e',GradientType=0 );  IE6-9 */
	color: #fff !important;
	font-weight: bold;
	text-align: center;
	text-decoration: none !important;
	text-shadow: 2px 1px 0px rgba(0,0,0,0.5);
	letter-spacing: -0.01em;
	border: 1px solid #44B00D;
	box-shadow: 1px 2px 3px #ccc;
	-moz-box-shadow: 1px 2px 3px #ccc;
	-webkit-box-shadow: 1px 2px 3px #ccc;
	margin: 0 auto;
}
.btn_light a span {
	display: block;
	background: url(/img/common/btn_sub_arrow.png) no-repeat 95% center;
	text-align: center;
	border-top: 1px solid #f7f7f7;
	border-left: 1px solid #f7f7f7;
}
.btn_light_left a span {
	display: block;
	background: url(/img/common/btn_sub_arrow_left.png) no-repeat 5% center;
	text-align: center;
	border-top: 1px solid #f7f7f7;
	border-left: 1px solid #f7f7f7;
}
.btn_light a:hover,
.btn_light_left a:hover {
	background: #21A00E;
	box-shadow: 0 1px 3px #aaa;
	-moz-box-shadow: 0 1px 3px #aaa;
	-webkit-box-shadow: 0 1px 3px #aaa;
}
.btn_light a:hover span,
.btn_light_left a:hover span {
	display: block;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
}
.btn_light input,
.btn_light_left input{
	display: block;
	display: block;
	background: #4cb815; /* Old browsers */
	background: -moz-linear-gradient(top,  #4cb815 0%, #21a00e 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4cb815), color-stop(100%,#21a00e)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #4cb815 0%,#21a00e 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #4cb815 0%,#21a00e 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #4cb815 0%,#21a00e 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #4cb815 0%,#21a00e 100%); /* W3C */
/*	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4cb815', endColorstr='#21a00e',GradientType=0 );  IE6-9 */
	color: #333 !important;
	font-weight: bold;
	text-align: center;
	text-decoration: none !important;
	text-shadow: 2px 1px 0px #fff;
	letter-spacing: 0.1em;
	border: 1px solid #666;
	box-shadow: 1px 2px 3px #ccc;
	-moz-box-shadow: 1px 2px 3px #ccc;
	-webkit-box-shadow: 1px 2px 3px #ccc;
	margin: 0 auto;
}
.btn_light input:hover,
.btn_sub.btn_light { background: #ccc url(/img/common/btn_sub_arrow.png) no-repeat 95% center;
	box-shadow: 0 1px 3px #aaa;
	-moz-box-shadow: 0 1px 3px #aaa;
	-webkit-box-shadow: 0 1px 3px #aaa;
}

/* ε */
.l_size {
	width:auto;
	min-width:300px;
	font-size: 18px;
	border-radius: 25px;
	-moz-border-radius: 25px;
}
.l_size span,
input.l_size {
	-moz-border-radius: 25px;
	border-radius: 25px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	padding: 12px 11% 12px 10px;
}
input.l_size {
	padding:12px 1% 12px 0px
}
	
/*  */
.m_size {
	width: 200px;
	font-size: 16px;
	border-radius: 20px;
	-moz-border-radius: 20px;
}
.m_size span,
input.m_size {
	-moz-border-radius: 20px;
	border-radius: 20px;
	padding: 10px 10px;
}

/* ¬ */
.s_size {
	width: 130px;
	font-size: 13px;
	border-radius: 20px;
	-moz-border-radius: 20px;
}
.s_size span,
input.s_size {
	-moz-border-radius: 20px;
	border-radius: 20px;
	padding: 8px 15px 8px 5px;
}
.btn_sub_left .s_size span,
.btn_sub_left input.s_size {
	padding: 8px 5px 8px 15px;
}






















/* tour_select
============================== */

#ticket_select .subtit{
    background: url(/img/mypage/mypage_css/ico_tit_2020.gif) no-repeat;
}

#ticket_select .btn_main a {
	display:inline-block;
		background: url(/img/common/btn_main_arrow_2020.png) no-repeat 95% center;
/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ff7063+1,ff6d63+100 */
background: #ff7063; /* Old browsers */
background: -moz-linear-gradient(top,  #ff7063 1%, #ff6d63 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #ff7063 1%,#ff6d63 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #ff7063 1%,#ff6d63 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff7063', endColorstr='#ff6d63',GradientType=0 ); /* IE6-9 */

    border: 1px solid #FF2D00;
    text-shadow: 2px 1px 0px #de2700;
}

#ticket_select .btn_main a span{
	display: block;
	background: url(/img/common/btn_main_arrow_2020.png) no-repeat 95% center;
	text-align: center;
	border-top: 1px solid #FFE6E1;
	border-left: 1px solid #FFE6E1;

}
#ticket_select .btn_main a:hover {
	background: #ff5e3b;
	border: 1px solid #ff2d00;
	box-shadow: 0 1px 3px #333;
	-moz-box-shadow: 0 1px 3px #333;
	-webkit-box-shadow: 0 1px 3px #333;
}
#ticket_select .btn_main a:hover span{
	display: block;
	border-top: 1px solid #FFE6E1;
	border-left: 1px solid #FFE6E1;
}

#ticket_select .btn_main input {
	display:inline-block;
		background: url(/img/common/btn_main_arrow_2020.png) no-repeat 95% center,linear-gradient(to bottom,  #FF7063 0%,#FF6D63 100%);
    border: 1px solid #FF2D00;
    text-shadow: 2px 1px 0px #de2700;
}

#ticket_select .btn_main input:hover {
	background: #ff5e3b url(/img/common/btn_main_arrow_2020.png) no-repeat 95% center;
	border: 1px solid #ff2d00;
	box-shadow: 0 1px 3px #333;
	-moz-box-shadow: 0 1px 3px #333;
	-webkit-box-shadow: 0 1px 3px #333;
}


#ticket_select .errtxt {
    color: #FF2D00;
}
