/************************************************
	Structure
*************************************************/

* html body { background: url(null) fixed; overflow: hidden; }

html, body, div, span, applet, object, iframe, strong, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset,form, legend, caption, tbody,tfoot, thead, table, label, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font: inherit;
	font-size: 100%;
	vertical-align: baseline;
	}

header, footer, nav, article, section, aside { display: block; }

body {
	font-size: 14px;
	color: #000;
	line-height: 1.8;
	background: #f5f5f5;
	font-family: Helvetica, Arial, Sans-Serif;
	}

#gr-iss a { text-decoration:none; color: #247483; }
#gr-iss a:hover { text-decoration:underline; }

#gr-pef a { text-decoration:none; color: #901d22; }
#gr-pef a:hover { text-decoration:underline; }

#gr-ite a { text-decoration:none; color: #043b75; }
#gr-ite a:hover { text-decoration:underline; }

#gr-vme a { text-decoration:none; color: #25501e; }
#gr-vme a:hover { text-decoration:underline; }


.left, .alignleft { float: left; }
.right, .alignright { float: right; }
.clear { clear: both; }

.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content:".";
	clear: both;
	height: 0;
	}

*:first-child+html .clearfix { zoom: 1; }



/************************************************
	Structure
*************************************************/

* html div#globalNaviWrap {
	position: absolute;
	top: expression(eval(document.documentElement.scrollTop+0));
	}

#globalNaviWrap {
	z-index: 1000;
	top: 0;
	left: 0;
	width: 100%;
	height: 40px;
	background: url(bg-globalnav.jpg) repeat-x;
	}

#main {
	width: 100%;
	background: #fff;
	padding: 50px 0 50px;
	overflow: hidden;
	}

#contentWrap {
	width: 960px;
	margin: 0 auto;
	}

#content {
	width: 620px;
	float: left;
	}

#side {
	width: 300px;
	float: right;
	position: relative;
	font-size: 12px;
	margin-bottom: 50px;
	}

#footerTopWrap, #footerBottomWrap {
	width: 100%;
	color: #666;
	text-shadow: 0 1px 1px #fff;
	background: #f5f5f5 url(bg-xbar.gif) repeat-x top;
	}

#footerTop {
	width: 960px;
	margin: 0 auto;
	padding: 20px 0;
	overflow: hidden;
	/zoom:1;
	font-size: 12px;
	}

#footerBottom {
	width: 960px;
	margin: 0 auto;
	margin-bottom: 35px;
	padding: 20px 0;
	position: relative;
	font-size: 11px;
	}



/************************************************
	globalHeader
*************************************************/

#globalNavi ul {
	width: 960px;
	height:40px;
	background: url(globalnav.jpg) no-repeat;
	margin: 0 auto;
	list-style:none;
	}

#globalNavi ul li {
	float: left;
	}

#globalNavi ul li a {
	width: 480px;
	height: 40px;
	display: block;
	text-indent: -10000px;
	}

#globalNavi ul li.page-item-iss a:hover, #globalNavi ul li.page-item-iss.current_page_item a {
	background:url(globalnav.jpg) -0px -40px no-repeat;
	}

#globalNavi ul li.page-item-ite a:hover, #globalNavi ul li.page-item-ite.current_page_item a {
	background:url(globalnav.jpg) -480px -40px no-repeat;
	}

/************************************************
	Header
*************************************************/

#headerWrap { width: 100%; background: #fff; }
#header { width: 960px; height: 200px; margin: 0 auto; position: relative; font-size: 11px; }
#header h1 { position: absolute; top: 80px; }
#header a { color: #000; text-decoration: none; }
#header a:hover { color: #000; text-decoration: underline; }

/*------------------------------------------------*/

#subNav ul { position: absolute; margin:0; padding-right: 0.8em; right: 0; top: 35px; border-right: 1px solid #e4e4e4; line-height: 14px; list-style: none; }
#subNav ul li { float: left; margin-left: 0.8em; padding-left: 0.8em; border-left: 1px solid #e4e4e4; }

.button1 a,.button2 a,.button3 a,.button4 a {
	position:absolute;
	display:block;
	text-indent:-10000px;
	width:140px;
	height:55px;
}

.button1 a:hover,.button2 a:hover,.button3 a:hover,.button4 a:hover {
	background-position:bottom;
}

.button1 a {
	background:url(h-button1.jpg) no-repeat;
	right:150px;
	top:65px;

}

.button2 a {
	background:url(h-button2.jpg) no-repeat;
	right:0;
	top:65px;


}

.button3 a {
	background:url(h-button3.jpg) no-repeat;
	right:0;
	top:130px;

}

.button4 a {
	background:url(h-button4.jpg) no-repeat;
	right:150px;
	top:130px;

}

/************************************************
	mainNavi
*************************************************/

#mainNaviWrap {
	width: 100%;
	background: #fff;
	}

#mainNavi .iss {
	background: url(iss/nav.jpg) no-repeat;
	width: 960px;
	height: 50px;
	margin: 0 auto;
	}

#mainNavi .pef {
	background: url(pef/nav.jpg) no-repeat;
	width: 960px;
	height: 50px;
	margin: 0 auto;
	}


#mainNavi .ite {
	background: url(ite/nav.jpg) no-repeat;
	width: 960px;
	height: 50px;
	margin: 0 auto;
	}

#mainNavi .vme {
	background: url(vme/nav.jpg) no-repeat;
	width: 960px;
	height: 50px;
	margin: 0 auto;
	}
	



#mainNavi ul { list-style: none; }

#mainNavi ul li {
	float: left;
	}

#mainNavi ul li a {
	width: 120px;
	height: 50px;
	display: block;
	text-indent: -10000px;
	}


#mainNavi .iss ul li.page-item-top a:hover, #mainNavi .iss ul li.page-item-top.current_page_item a {
	background: url(iss/nav.jpg) -0px -50px no-repeat;
	}

#mainNavi .pef ul li.page-item-top a:hover, #mainNavi .pef ul li.page-item-top.current_page_item a {
	background: url(pef/nav.jpg) -0px -50px no-repeat;
	}


#mainNavi .ite ul li.page-item-top a:hover, #mainNavi .ite ul li.page-item-top.current_page_item a {
	background: url(ite/nav.jpg) -0px -50px no-repeat;
	}

#mainNavi .vme ul li.page-item-top a:hover, #mainNavi .vme ul li.page-item-top.current_page_item a {
	background: url(vme/nav.jpg) -0px -50px no-repeat;
	}




#mainNavi .iss ul li.page-item-147 a:hover, #mainNavi .iss ul li.page-item-147.current_page_item a {
	background: url(iss/nav.jpg) -120px -50px no-repeat;
	}

#mainNavi .iss ul li.page-item-149 a:hover, #mainNavi .iss ul li.page-item-149.current_page_item a {
	background: url(iss/nav.jpg) -240px -50px no-repeat;
	}

#mainNavi .iss ul li.page-item-154 a:hover, #mainNavi .iss ul li.page-item-154.current_page_item a,
#mainNavi .iss ul li.page-item-157 a:hover, #mainNavi .iss ul li.page-item-157.current_page_item a {
	background: url(iss/nav.jpg) -360px -50px no-repeat;
	}


#mainNavi .pef ul li.page-item-5313 a:hover, #mainNavi .pef ul li.page-item-5313.current_page_item a {
	background: url(pef/nav.jpg) -120px -50px no-repeat;
	}

#mainNavi .pef ul li.page-item-5317 a:hover, #mainNavi .pef ul li.page-item-5317.current_page_item a {
	background: url(pef/nav.jpg) -240px -50px no-repeat;
	}

#mainNavi .pef ul li.page-item-5405 a:hover, #mainNavi .pef ul li.page-item-5405.current_page_item a,
#mainNavi .pef ul li.page-item-5403 a:hover, #mainNavi .pef ul li.page-item-5403.current_page_item a {
	background: url(pef/nav.jpg) -360px -50px no-repeat;
	}





#mainNavi .ite ul li.page-item-1213 a:hover, #mainNavi .ite ul li.page-item-1213.current_page_item a {
	background: url(ite/nav.jpg) -120px -50px no-repeat;
	}

#mainNavi .ite ul li.page-item-1222 a:hover, #mainNavi .ite ul li.page-item-1222.current_page_item a {
	background: url(ite/nav.jpg) -240px -50px no-repeat;
	}

#mainNavi .ite ul li.page-item-1227 a:hover, #mainNavi .ite ul li.page-item-1227.current_page_item a,
#mainNavi .ite ul li.page-item-1220 a:hover, #mainNavi .ite ul li.page-item-1220.current_page_item a {
	/*background: url(ite/nav.jpg) -360px -50px no-repeat;*/
	background: url(ite/nav.jpg) -240px -50px no-repeat;
	}


#mainNavi .ite ul li.page-item-19665 a:hover, #mainNavi .ite ul li.page-item-19665.current_page_item a {
	background: url(ite/nav.jpg) -480px -50px no-repeat;
	}



#mainNavi .vme ul li.page-item-1415 a:hover, #mainNavi .vme ul li.page-item-1415.current_page_item a {
	background: url(vme/nav.jpg) -120px -50px no-repeat;
	}

#mainNavi .vme ul li.page-item-1428 a:hover, #mainNavi .vme ul li.page-item-1428.current_page_item a {
	background: url(vme/nav.jpg) -240px -50px no-repeat;
	}

#mainNavi .vme ul li.page-item-1439 a:hover, #mainNavi .vme ul li.page-item-1439.current_page_item a,
#mainNavi .vme ul li.page-item-1437 a:hover, #mainNavi .vme ul li.page-item-1437.current_page_item a {
	background: url(vme/nav.jpg) -360px -50px no-repeat;
	}

	


/************************************************
	SIDE
*************************************************/
#rectangle {
	margin-bottom: 30px;
}

#forexhibitor {
	/** background: url(bg-forexhibitor.jpg) no-repeat; **/
	width: 300px;
	height: 190px;
	position: absolute;
	margin-top: 5px;
}

#forexhibitor .guide, #forexhibitor .form {
	position: relative;
	top: 38px;
}

#forexhibitor .guide {
	left: 10px;
}

#forexhibitor .form {
	position: relative;
	top: 19px;
}

/************************************************
	footer
*************************************************/

#footerTop .leftBox, #footerTop .rightBox { float: left; min-height: 200px; }
#footerTop .leftBox { width: 155px; padding-right: 20px; }
#footerTop .rightBox { padding-left: 20px; border-left: 1px solid #fff; }
#footerTop .leftBox ul, #footerTop .rightBox ul { margin-left:3px; margin-bottom:0; margin-top:0; list-style: none; }
#footerTop .leftBox ul li, #footerTop .rightBox ul li { background:url(image/arrow02.jpg) no-repeat left; padding-left:10px; }


#footerTop a, #footerBottom a { color: #666; text-decoration: none;}
#footerTop a:hover, #footerBottom a:hover { text-decoration: underline; }
#footerTop h1 { font-size: 13px; font-weight: bold; padding-bottom: 5px; }
#footerTop .last { border-right: 1px solid #ddd; }

#footerNavi { position: relative; }
#footerNavi ul { position: absolute; top: 0px; padding-left: 0.8em; border-left: 1px solid #cdcdcd; line-height: 1; list-style: none; }
#footerNavi ul li { float: left; margin-right: 0.8em; padding-right: 0.8em; border-right: 1px solid #cdcdcd; }
#footerNavi p { position: absolute; top: 20px; }



/************************************************
	TOP&PAGE
*************************************************/
#top dl { margin-bottom: 10px; }
#top dl dt { float:left; width:160px; padding:5px 0 2px; font-weight: bold; font-size: 12px; }
#top dl dd { margin-left:160px; padding:5px 0 2px; }


.lists01Wrap {
	width:620px;
	padding:0;
	overflow:hidden;
}

.lists01 {
	margin:0 -10px 0 0;
	font-size:13px;
}

.lists01 div {
	width:200px;
	margin:0 10px 0 0;
	float:left;
}

.lists01 .top {
	padding-bottom:10px;
	font-weight:bold;
}

.lists01 .top span {
	display:block;
	font-weight:400;
	margin-bottom:10px;
	padding-top:3px;
}

.lists02 {
	margin:0 -10px 0 0;
	font-size:13px;
}

.lists02 div {
	width:300px;
	margin:0 10px 0 0;
	float:left;
}

.lists02 .top {
	height:140px !important;
	padding-bottom:10px;
	font-weight:bold;
}

.lists02 .top span {
	display:block;
	font-weight:400;
	margin-bottom:10px;
	padding-top:3px;
}

.booth1, .booth2, .booth3, .booth4, .booth5, .booth6 {
	color:#fff;
	text-align:center;
	line-height: 24px;
}

.booth1 {
	background:#00A7DB;
}

.booth2 {
	background:#70B538;
}

.booth3 {
	background:#ED6D00;
}

.booth4 {
	background:#009944;
}

.booth5 {
	background:#9C0183;
}

.booth6 {
	background:#004098;
}

.vme-booth table {
	margin:0 0 20px;
	width:100%;
	
}

.vme-booth table th {
	width: 110px;
	padding:20px 0;
	color: #25501e;
	text-align:left;
	font-weight:bold;
	border-bottom:1px solid #e4e4e4;
	border-top:1px solid #e4e4e4;
}

.vme-booth table td {
	padding:20px 0 20px 0;
	border-bottom:1px solid #e4e4e4;
	border-top:1px solid #e4e4e4;
}


/**/

.pef-booth table {
	margin:0 0 20px;
	width:100%;
	
}

.pef-booth table th {
	width: 110px;
	padding:20px 0;
	color: #901d22;
	text-align:left;
	font-weight:bold;
	border-bottom:1px solid #e4e4e4;
	border-top:1px solid #e4e4e4;
}

.pef-booth table td {
	padding:20px 0 20px 0;
	border-bottom:1px solid #e4e4e4;
	border-top:1px solid #e4e4e4;

}


.lists01 .middle {
	padding:20px 0 0;
	font-size:11px;
	border-top:1px dashed #247483;
	border-bottom:1px dashed #247483;
	color:#666;
}

.lists01 .bottom {
	padding-top:20px;
	font-size:12px;
}

.lists01 .bb {
	font-size:11px;
}

.lists02 .middle {
	padding:20px 0 0;
	font-size:11px;
	border-top:1px dashed #247483;
	border-bottom:1px dashed #247483;
	color:#666;
}

.lists02 .bottom {
	padding-top:20px;
	font-size:12px;
}

.lists02 .bb {
	font-size:11px;
}

/*------------------------------------------------*/

#pageNavi {
	position:relative;
	width:960px;
	margin:0 auto;
	}
	

#pageNavi ol {
	list-style:none;
	margin:0;
	position:absolute;
	top:-30px;
}

#pageNavi ol li {
	float:left;
	padding:0 10px 0 15px;
	line-height:1.1;
	font-size:11px;
	background:url(//www.adcom-media.co.jp/wp-content/themes/adcom/image/icon-slash.jpg) no-repeat left;
}

#pageNavi ol li:first-child {
	background-image:none;
	padding-left:0;
}

#pageNavi ol li a {
	color:#1155cc;
	text-decoration:none;
}

#pageNavi ol li a:hover {
	text-decoration:underline;
}

/************************************************
	Common
*************************************************/
.inner {
	margin: 20px 0 30px;
	overflow: hidden;
}


ul.ulstyle00,
ol.olstyle00 {
	margin:3px 0 3px 20px;
	}
	
ul.ulstyle00 {
	list-style: disc;
}
	
ul.ulstyle00 li {
list-style-type:disc;
}




a.pdf {
	padding-right:24px;
	margin-right:8px;
	background:url(icon-pdf.jpg) no-repeat right;
	display:inline-block;
}

.focus {
	color: #df4b39;
}





h1.title_l,
p.title_l {
	border-bottom: 1px solid #e4e4e4;
	line-height: 40px;
	margin: 0 0 0 0;
	position: relative;
	text-shadow: 0 1px rgba(0,0,0,0.3);

}


#gr-iss h1.title_l span.tl,
#gr-iss p.title_l span.tl {
	background: url(iss/h1_l.jpg) no-repeat;	
}

#gr-pef h1.title_l span.tl,
#gr-pef p.title_l span.tl {
	background: url(pef/h1_l.jpg) no-repeat;	
}


#gr-ite h1.title_l span.tl,
#gr-ite p.title_l span.tl {
	background: url(ite/h1_l.jpg) no-repeat;	
}

#gr-vme h1.title_l span.tl,
#gr-vme p.title_l span.tl {
	background: url(vme/h1_l.jpg) no-repeat;	
}


h1.title_l span.tl,
p.title_l span.tl {
	display: block;
	width: 235px;
	height: 40px;
	color: #fff;
	padding-left: 10px;
}


h1.title_l span.tlr,
p.title_l span.tlr {
	position: absolute;
	right: 0;
	top: 1px;
	font-size: 13px;
	text-shadow: none;
}


h1.title_s {
	border-bottom: 1px solid #e4e4e4;
	line-height: 30px;
	margin: 0 0 0 0;
	position: relative;
	text-shadow: 0 1px rgba(0,0,0,0.3);

}

#gr-iss h1.title_s span.tl {
	background: url(iss/h1_s.jpg) no-repeat;
}

#gr-pef h1.title_s span.tl {
	background: url(pef/h1_s.jpg) no-repeat;
}


#gr-ite h1.title_s span.tl {
	background: url(ite/h1_s.jpg) no-repeat;
}

#gr-vme h1.title_s span.tl {
	background: url(vme/h1_s.jpg) no-repeat;
}


h1.title_s span.tl {
	display: block;
	width: 156px;
	height: 30px;
	color: #fff;
	padding-left: 10px;
}

h1.title_s span.tlr {
	position: absolute;
	right: 0;
	top: 1px;
	font-size: 12px;
	text-shadow: none;
}



#pages {
	margin: 30px 0;
}

#pages a {
	font-weight: bold;
}


#gr-iss #pages h2 {
	color: #247483;	
}


#gr-pef #pages h2 {
	color: #901d22;	
}


#gr-ite #pages h2 {
	color: #043b75;	
}

#gr-vme #pages h2 {
	color: #25501e;	
}

#pages h2 {
	font-size: 18px;
	font-weight: bold;
	position: relative;
}

#pages h2 span {
	position: absolute;
	right: 0;
	top: 5px;
	font-size: 12px;
	color: #666;
}


table {
	border-collapse:collapse;
	border-spacing:0;
}

.tbstyle00 {
	margin:0 0 10px;
	width:100%;
}

.tbstyle00 th, .tbstyle00 td {
	border-bottom:1px solid #e4e4e4;
	border-top:1px solid #e4e4e4;
}

.tbstyle00 th {
	width:130px;
	vertical-align:middle;
	padding:20px 15px 20px 15px;
	background:#fbfbfb;
	text-shadow:0 1px 1px #fff;
	text-align:left;
	font-weight:bold;
	font-size: 12px;
}

.tbstyle00 td {
	padding:20px 0 20px 15px;
	vertical-align:middle;
}


/**/

#plus {
	width:620px;
	overflow:hidden;
	margin-bottom:10px;
	}

#plus-inner {
	margin:0 -10px 0 0;
	}
	
#plus-inner div {
    width: 200px;
    margin: 0 10px 0 0;
    float: left;
	}

/**/

.detail {
	border-bottom:1px solid #e4e4e4;
	padding:3px 0;
	}



/****************************************
   FORM
****************************************/
#post-form input[type=text]:focus,
#post-form input[type=number]:focus,
#post-form input[type=email]:focus,
#post-form input[type=url]:focus,
#post-form input[type=tel]:focus,
#post-form textarea:focus,
#post-form select:focus{
	outline:none;
	background:#fff;
}

#post-form input[type=text],
#post-form input[type=number],
#post-form input[type=email],
#post-form input[type=url],
#post-form input[type=tel],
#post-form textarea,
#post-form select {
	background: #fbfbfb;
	outline: none;
	padding: 8px 10px;
	border: 1px solid #e4e4e4;
    font-size: 14px !important;
	line-height:14px !important;

}

#post-form table {
	border-collapse:collapse;
	width:100%;
	margin:0 0 0 0;
	}
	
#post-form table th,
#post-form table td {
	border-top: 1px solid #e4e4e4;
	border-bottom: 1px solid #e4e4e4;
	}

#post-form table th {
	padding:15px 0 15px 10px;
	text-align:left;
	vertical-align:middle;
	background:#fbfbfb;
	font-size:12px;
	}
	
#post-form table th span {
	color:#df4b39;
	font-size:11px;
	}

#post-form table td {
	padding:15px 0 15px 20px;
	width:400px;
	}

#post-form table th.desc1,
#post-form table th.desc2 {
	text-align:center;
	padding:5px;
	color:#fff;
	font-size:13px;
	}

#post-form table th.desc1 {
	background:#797778;
	}
	
#post-form table th.desc2 {
	background:#e27e0e;
	}


#post-form select {
	width:250px;
	}	

#post-form select.s {
	width:60px;
	}

#post-form textarea {
	width:360px;
	}


#post-form input.xs {
	width:40px;
	}

#post-form input.s {
	width:120px;
	}
	
#post-form input.m {
	width:240px;
	}

#post-form input.l {
	width:360px;
	}

#post-form .error {
	font-size:12px;
	color:#df4b39;
	}

#post-form .alert {
	padding:20px;
	margin:0 0 20px 0;
	background:#fbfbfb;
	}
	
#post-form .alert p {
	font-weight:bold;
	}

#post-form .alert ul {
	list-style:disc;
	margin: 5px 0 5px 20px;

	}
	
#post-form .alert ul li {
	color:#df4b39;
	font-size:12px;
	list-style:disc;
	}



/**/

#plus-inner div a {
	width:198px;
	text-align:center;
	font-size:14px;
	padding:10px 0;
	color:#fff;
}
 
#plus-inner div a:hover {
	text-decoration:none;
	}


#download {
margin-top:200px;
}

#download p {
	margin-bottom:5px;
	}
#download a {
	width:298px;
	text-align:center;
	font-size:14px;
	padding:10px 0;
	color:#444;
	}

#download a:hover {
	text-decoration:none;
	}

#post-form .button03.confirm,
#post-form .button03.return,
#post-form .button03.submit {
	width:180px;
	text-align:center;
	height:60px;
	line-height:40px;
	font-size:14px;
	}


.button00 {
	display: inline-block;
	text-align: center;
	color: #444;
	font-weight: bold;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	-webkit-transition: all 0.218s;
	-moz-transition: all 0.218s;
	-ms-transition: all 0.218s;
	-o-transition: all 0.218s;
	transition: all 0.218s;
	border: 1px solid #dcdcdc;
	background-color: #f5f5f5;
	background-image: -webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#f1f1f1));
	background-image: -webkit-linear-gradient(top,#f5f5f5,#f1f1f1);
	background-image: -moz-linear-gradient(top,#f5f5f5,#f1f1f1);
	background-image: -ms-linear-gradient(top,#f5f5f5,#f1f1f1);
	background-image: -o-linear-gradient(top,#f5f5f5,#f1f1f1);
	background-image: linear-gradient(top,#f5f5f5,#f1f1f1);
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
	cursor: pointer;
	}
	
.button00:hover {
	border: 1px solid #c6c6c6;
	color: #333;
	text-decoration: none;
	-webkit-transition: all 0.0s;
	-moz-transition: all 0.0s;
	-ms-transition: all 0.0s;
	-o-transition: all 0.0s;
	transition: all 0.0s;
	background-color: #f8f8f8;
	background-image: -webkit-gradient(linear,left top,left bottom,from(#f8f8f8),to(#f1f1f1));
	background-image: -webkit-linear-gradient(top,#f8f8f8,#f1f1f1);
	background-image: -moz-linear-gradient(top,#f8f8f8,#f1f1f1);
	background-image: -ms-linear-gradient(top,#f8f8f8,#f1f1f1);
	background-image: -o-linear-gradient(top,#f8f8f8,#f1f1f1);
	background-image: linear-gradient(top,#f8f8f8,#f1f1f1);
	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.1);
	-moz-box-shadow: 0 1px 1px rgba(0,0,0,0.1);
	box-shadow: 0 1px 1px rgba(0,0,0,0.1);
	}
	
.button00:active {
	background-color: #f6f6f6;
	background-image: -webkit-gradient(linear,left top,left bottom,from(#f6f6f6),to(#f1f1f1));
	background-image: -webkit-linear-gradient(top,#f6f6f6,#f1f1f1);
	background-image: -moz-linear-gradient(top,#f6f6f6,#f1f1f1);
	background-image: -ms-linear-gradient(top,#f6f6f6,#f1f1f1);
	background-image: -o-linear-gradient(top,#f6f6f6,#f1f1f1);
	background-image: linear-gradient(top,#f6f6f6,#f1f1f1);
	-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
	-moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
	box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
	}


.button01 {
	display: inline-block;
	font-weight:bold;
	text-align: center;
	cursor:pointer;
	border: 1px solid transparent;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	color: #fff;
	text-shadow: 0 1px rgba(0,0,0,0.1);
	background-color: #BC4131;
	background-image: -webkit-gradient(linear,left top,left bottom,from(#C74433),to(#BC4131));
	background-image: -webkit-linear-gradient(top,#C74433,#BC4131);
	background-image: -moz-linear-gradient(top,#C74433,#BC4131);
	background-image: -ms-linear-gradient(top,#C74433,#BC4131);
	background-image: -o-linear-gradient(top,#C74433,#BC4131);
	background-image: linear-gradient(top,#C74433,#BC4131);
	}
	
.button01:hover {
	border: 1px solid #b0281a;
	color: #fff;
	text-decoration: none;
	text-shadow: 0 1px rgba(0,0,0,0.3);
	background-color: #B13223;
	background-image: -webkit-gradient(linear,left top,left bottom,from(#C74433),to(#B13223));
	background-image: -webkit-linear-gradient(top,#C74433,#B13223);
	background-image: -moz-linear-gradient(top,#C74433,#B13223);
	background-image: -ms-linear-gradient(top,#C74433,#B13223);
	background-image: -o-linear-gradient(top,#C74433,#B13223);
	background-image: linear-gradient(top,#C74433,#B13223);
	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.2);
	-moz-box-shadow: 0 1px 1px rgba(0,0,0,0.2);
	-ms-box-shadow: 0 1px 1px rgba(0,0,0,0.2);
	-o-box-shadow: 0 1px 1px rgba(0,0,0,0.2);
	box-shadow: 0 1px 1px rgba(0,0,0,0.2);
	}
	
.button01:active {
	border: 1px solid #992a1b;
	background-color: #b0281a;
	background-image: -webkit-gradient(linear,left top,left bottom,from(#C74433),to(#b0281a));
	background-image: -webkit-linear-gradient(top,#C74433,#b0281a);
	background-image: -moz-linear-gradient(top,#C74433,#b0281a);

	background-image: -ms-linear-gradient(top,#C74433,#b0281a);
	background-image: -o-linear-gradient(top,#C74433,#b0281a);

	background-image: linear-gradient(top,#C74433,#b0281a);
	-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);
	-moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);
	box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);
	}



.button02 {
	display: inline-block;
	font-weight:bold;
	cursor:pointer;
	text-align: center;
	border: 1px solid transparent;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	color: #fff;
	text-shadow: 0 1px rgba(0,0,0,0.3);
	background-color: #3E73CB;
	background-image: -webkit-gradient(linear,left top,left bottom,from(#3E73CB),to(#396CBE));
	background-image: -webkit-linear-gradient(top,#3E73CB,#396CBE);
	background-image: -moz-linear-gradient(top,#3E73CB,#396CBE);
	background-image: -ms-linear-gradient(top,#3E73CB,#396CBE);
	background-image: -o-linear-gradient(top,#3E73CB,#396CBE);
	background-image: linear-gradient(top,#3E73CB,#396CBE);
	}

.button02:hover {
	border: 1px solid #2f5bb7;
	color: #fff;
	text-decoration:none;
	text-shadow: 0 1px rgba(0,0,0,0.3);
	background-color: #2A62BA;
	background-image: -webkit-gradient(linear,left top,left bottom,from(#3E73CB),to(#2A62BA));
	background-image: -webkit-linear-gradient(top,#3E73CB,#2A62BA);
	background-image: -moz-linear-gradient(top,#3E73CB,#2A62BA);
	background-image: -ms-linear-gradient(top,#3E73CB,#2A62BA);
	background-image: -o-linear-gradient(top,#3E73CB,#2A62BA);
	background-image: linear-gradient(top,#3E73CB,#2A62BA);
	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.3);
	-moz-box-shadow: 0 1px 1px rgba(0,0,0,0.3);
	-ms-box-shadow: 0 1px 1px rgba(0,0,0,0.3);
	-o-box-shadow: 0 1px 1px rgba(0,0,0,0.3);
	box-shadow: 0 1px 1px rgba(0,0,0,0.3);
	}

.button02:active {
	-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);
	-moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);
	box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);
	}


.button03 {
  display: inline-block;
	font-weight:bold;
	cursor:pointer;
	text-align: center;

  border: 1px solid transparent;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  color: #fff;
	text-shadow:1px 1px 2px rgba(0,0,0,0.3);
  text-transform: uppercase;
  background-color: #f5831e;
  background-image: -webkit-gradient(linear,left top,left bottom,from(#f47a20),to(#f5831e));
  background-image: -webkit-linear-gradient(top,#f47a20,#f5831e);
  background-image: -moz-linear-gradient(top,#f47a20,#f5831e);
  background-image: -ms-linear-gradient(top,#f47a20,#f5831e);
  background-image: -o-linear-gradient(top,#f47a20,#f5831e);
  background-image: linear-gradient(top,#f47a20,#f5831e);
  }
  
.button03:hover {
  border: 1px solid #DC6E1D;
  color: #fff;
 	text-decoration: none;

	text-shadow:1px 1px 2px rgba(0,0,0,0.3);
	-webkit-transition: all 0.0s;
	-moz-transition: all 0.0s;
	-ms-transition: all 0.0s;
	-o-transition: all 0.0s;
	transition: all 0.0s;
  background-color: #f47c20;
  background-image: -webkit-gradient(linear,left top,left bottom,from(#f47a20),to(#f47c20));
  background-image: -webkit-linear-gradient(top,#f47a20,#f47c20);
  background-image: -moz-linear-gradient(top,#f47a20,#f47c20);
  background-image: -ms-linear-gradient(top,#f47a20,#f47c20);
  background-image: -o-linear-gradient(top,#f47a20,#f47c20);
  background-image: linear-gradient(top,#f47a20,#f47c20);
  -webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.2);
  -moz-box-shadow: 0 1px 1px rgba(0,0,0,0.2);
  -ms-box-shadow: 0 1px 1px rgba(0,0,0,0.2);
  -o-box-shadow: 0 1px 1px rgba(0,0,0,0.2);
  box-shadow: 0 1px 1px rgba(0,0,0,0.2);
  }
  
  
 
 
 





/**/

.sec p {
	padding:10px;
	}


.sec ul {
   margin:0;
   padding:0;
   list-style:none;
}

.sec li {
   padding:15px 0 15px 7em;
   text-indent: -7em;
   border-bottom:1px solid #ddd;
}

.sec li span.time {
   display:inline-block;
   width:7em;
   padding-left:0.5em;
   text-indent:0;
}

.sec li span.chk {
   display:inline-block;
   text-indent:0;
   text-align:center;
   background:#e4e4e4;
   vertical-align:middle;
   padding:0 10px;
}

.sec li a {
   text-decoration:none;
   color:#000;
}

.sec li a:hover {
   text-decoration:underline;
   color:#0083b4;

}

.ja {
	color: #fff;
	padding: 4px 5px 3px;
	margin-left:10px;
	background:#FF6666;
	font-size:12px;
	}
	
.en {
	color: #fff;
	padding: 4px 5px 3px;
	margin-left:10px;
	background:#0066FF;
	font-size:12px;
	}

.war {
	font-size:12px;
	color:#444;
	padding-left:10px;
	}
	
	
.aia {
	background: #0083b4;
	color: #fff;
}







/****************************************
   scroll panel
****************************************/
.privacy {
	width: 480px;
	margin:0 auto;
	margin-top: 20px;
	padding: 20px;
	border: 1px solid #e4e4e4;
}


* html .jspCorner {
	margin:0 -3px 0 0;
}

.jspContainer {
	overflow:hidden;
	position:relative;
}

.jspPane {
	position:absolute;
}

.jspVerticalBar {
	position:absolute;
	top:0;
	right:0;
	width:4px;
	height:100%;
}

.jspTrack {
	background:#eee;
	position:relative;
}

.jspDrag {
	background:#666;
	position:relative;
	top:0;
	left:0;
	cursor:pointer;
}

.jspTrack .jspHover {
	background:#9a9a9a;
}

.scroll-pane-Wrap {
	margin-bottom:20px;
	padding-bottom:10px;
	border-bottom:1px solid #eee;
}

.scroll-pane {
	width:100%;
	overflow:auto;
	outline:none;
}

.panel01 {
	height:280px;
	font-size:12px;
}

.panel02 {
	height:150px;
	font-size:12px;
}


.privacy ul,
.privacy ol {
	margin:3px 0 3px 25px;
	}
	
.privacy ul {
	list-style: disc;
}
	
.privacy ul li {
list-style-type:disc;
}

.privacy h2 {
	margin-top:20px;
	}
	
.privacy h3 {
	font-weight:bold;
	margin-top:10px;
	}


#course {
	margin-top:30px;
	}
	
#course p {
	font-weight:bold;
	font-size:16px;

	}
	
#course dl dt {
	color:#78a22f;
	font-weight:bold;	
	}

#course dl dd {
	margin-bottom:20px;
	line-height:18px;
	font-size:13px;
	}

/****************************************
    BUTTON
****************************************/

#registry .button03, #registry .button04, #registry .button00 {
	width: 140px;
	padding: 18px;
	margin-top: 20px;
}

#post-form .button03.confirm,
#post-form .button03.return,
#post-form .button03.submit,
.mw_wp_form [type=submit] {
	width:180px;
	text-align:center;
	height:60px;
	line-height:40px;
	font-size:14px;
	}

#post-form .button04.confirm,
#post-form .button04.return,
#post-form .button04.submit {
	width:180px;
	text-align:center;
	height:60px;
	line-height:40px;
	font-size:14px;
	}

	
#e-reg .button02 {
	width:180px;
	padding:20px 0;
	font-size:13px;
	margin-top:20px;
	}

#post-ad-con .button00 {
	font-size: 12px;
	padding:30px 0;
	width:125px;
	}

.button00 {
	display: inline-block;
	text-align: center;
	color: #444;
	font-weight: bold;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	-webkit-transition: all 0.218s;
	-moz-transition: all 0.218s;
	-ms-transition: all 0.218s;
	-o-transition: all 0.218s;
	transition: all 0.218s;
	border: 1px solid #dcdcdc;
	background-color: #f5f5f5;
	background-image: -webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#f1f1f1));
	background-image: -webkit-linear-gradient(top,#f5f5f5,#f1f1f1);
	background-image: -moz-linear-gradient(top,#f5f5f5,#f1f1f1);
	background-image: -ms-linear-gradient(top,#f5f5f5,#f1f1f1);
	background-image: -o-linear-gradient(top,#f5f5f5,#f1f1f1);
	background-image: linear-gradient(top,#f5f5f5,#f1f1f1);
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
	cursor: pointer;
	}
	
.button00:hover {
	border: 1px solid #c6c6c6;
	color: #333;
	text-decoration: none;
	-webkit-transition: all 0.0s;
	-moz-transition: all 0.0s;
	-ms-transition: all 0.0s;
	-o-transition: all 0.0s;
	transition: all 0.0s;
	background-color: #f8f8f8;
	background-image: -webkit-gradient(linear,left top,left bottom,from(#f8f8f8),to(#f1f1f1));
	background-image: -webkit-linear-gradient(top,#f8f8f8,#f1f1f1);
	background-image: -moz-linear-gradient(top,#f8f8f8,#f1f1f1);
	background-image: -ms-linear-gradient(top,#f8f8f8,#f1f1f1);
	background-image: -o-linear-gradient(top,#f8f8f8,#f1f1f1);
	background-image: linear-gradient(top,#f8f8f8,#f1f1f1);
	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.1);
	-moz-box-shadow: 0 1px 1px rgba(0,0,0,0.1);
	box-shadow: 0 1px 1px rgba(0,0,0,0.1);
	}
	
.button00:active {
	background-color: #f6f6f6;
	background-image: -webkit-gradient(linear,left top,left bottom,from(#f6f6f6),to(#f1f1f1));
	background-image: -webkit-linear-gradient(top,#f6f6f6,#f1f1f1);
	background-image: -moz-linear-gradient(top,#f6f6f6,#f1f1f1);
	background-image: -ms-linear-gradient(top,#f6f6f6,#f1f1f1);
	background-image: -o-linear-gradient(top,#f6f6f6,#f1f1f1);
	background-image: linear-gradient(top,#f6f6f6,#f1f1f1);
	-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
	-moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
	box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
	}


.button01 {
	display: inline-block;
	font-weight:bold;
	text-align: center;
	cursor:pointer;
	border: 1px solid transparent;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	color: #fff;
	text-shadow: 0 1px rgba(0,0,0,0.1);
	background-color: #BC4131;
	background-image: -webkit-gradient(linear,left top,left bottom,from(#C74433),to(#BC4131));
	background-image: -webkit-linear-gradient(top,#C74433,#BC4131);
	background-image: -moz-linear-gradient(top,#C74433,#BC4131);
	background-image: -ms-linear-gradient(top,#C74433,#BC4131);
	background-image: -o-linear-gradient(top,#C74433,#BC4131);
	background-image: linear-gradient(top,#C74433,#BC4131);
	}
	
.button01:hover {
	border: 1px solid #b0281a;
	color: #fff;
	text-decoration: none;
	text-shadow: 0 1px rgba(0,0,0,0.3);
	background-color: #B13223;
	background-image: -webkit-gradient(linear,left top,left bottom,from(#C74433),to(#B13223));
	background-image: -webkit-linear-gradient(top,#C74433,#B13223);
	background-image: -moz-linear-gradient(top,#C74433,#B13223);
	background-image: -ms-linear-gradient(top,#C74433,#B13223);
	background-image: -o-linear-gradient(top,#C74433,#B13223);
	background-image: linear-gradient(top,#C74433,#B13223);
	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.2);
	-moz-box-shadow: 0 1px 1px rgba(0,0,0,0.2);
	-ms-box-shadow: 0 1px 1px rgba(0,0,0,0.2);
	-o-box-shadow: 0 1px 1px rgba(0,0,0,0.2);
	box-shadow: 0 1px 1px rgba(0,0,0,0.2);
	}
	
.button01:active {
	border: 1px solid #992a1b;
	background-color: #b0281a;
	background-image: -webkit-gradient(linear,left top,left bottom,from(#C74433),to(#b0281a));
	background-image: -webkit-linear-gradient(top,#C74433,#b0281a);
	background-image: -moz-linear-gradient(top,#C74433,#b0281a);
	background-image: -ms-linear-gradient(top,#C74433,#b0281a);
	background-image: -o-linear-gradient(top,#C74433,#b0281a);

	background-image: linear-gradient(top,#C74433,#b0281a);
	-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);
	-moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);
	box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);
	}



.button02 {
	display: inline-block;
	font-weight:bold;
	cursor:pointer;
	text-align: center;
	border: 1px solid transparent;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	color: #fff;
	text-shadow: 0 1px rgba(0,0,0,0.3);
	background-color: #3E73CB;
	background-image: -webkit-gradient(linear,left top,left bottom,from(#3E73CB),to(#396CBE));
	background-image: -webkit-linear-gradient(top,#3E73CB,#396CBE);
	background-image: -moz-linear-gradient(top,#3E73CB,#396CBE);
	background-image: -ms-linear-gradient(top,#3E73CB,#396CBE);
	background-image: -o-linear-gradient(top,#3E73CB,#396CBE);
	background-image: linear-gradient(top,#3E73CB,#396CBE);
	}

.button02:hover {
	border: 1px solid #2f5bb7;
	color: #fff;
	text-decoration:none;
	text-shadow: 0 1px rgba(0,0,0,0.3);
	background-color: #2A62BA;
	background-image: -webkit-gradient(linear,left top,left bottom,from(#3E73CB),to(#2A62BA));
	background-image: -webkit-linear-gradient(top,#3E73CB,#2A62BA);
	background-image: -moz-linear-gradient(top,#3E73CB,#2A62BA);
	background-image: -ms-linear-gradient(top,#3E73CB,#2A62BA);
	background-image: -o-linear-gradient(top,#3E73CB,#2A62BA);
	background-image: linear-gradient(top,#3E73CB,#2A62BA);
	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.3);
	-moz-box-shadow: 0 1px 1px rgba(0,0,0,0.3);
	-ms-box-shadow: 0 1px 1px rgba(0,0,0,0.3);
	-o-box-shadow: 0 1px 1px rgba(0,0,0,0.3);
	box-shadow: 0 1px 1px rgba(0,0,0,0.3);
	}

.button02:active {
	-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);
	-moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);
	box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);
	}


.button03, .mw_wp_form [type=submit] {
  display: inline-block;
	font-weight:bold;
	cursor:pointer;
	text-align: center;

  border: 1px solid transparent;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  color: #fff;
	text-shadow:1px 1px 2px rgba(0,0,0,0.3);
  text-transform: uppercase;
  background-color: #f5831e;
  background-image: -webkit-gradient(linear,left top,left bottom,from(#f47a20),to(#f5831e));
  background-image: -webkit-linear-gradient(top,#f47a20,#f5831e);
  background-image: -moz-linear-gradient(top,#f47a20,#f5831e);
  background-image: -ms-linear-gradient(top,#f47a20,#f5831e);
  background-image: -o-linear-gradient(top,#f47a20,#f5831e);
  background-image: linear-gradient(top,#f47a20,#f5831e);
  }
  
.button03:hover, .mw_wp_form [type=submit]:hover {
  border: 1px solid #DC6E1D;
  color: #fff;
 	text-decoration: none !important;

	text-shadow:1px 1px 2px rgba(0,0,0,0.3);
	-webkit-transition: all 0.0s;
	-moz-transition: all 0.0s;
	-ms-transition: all 0.0s;
	-o-transition: all 0.0s;
	transition: all 0.0s;
  background-color: #f47c20;
  background-image: -webkit-gradient(linear,left top,left bottom,from(#f47a20),to(#f47c20));
  background-image: -webkit-linear-gradient(top,#f47a20,#f47c20);
  background-image: -moz-linear-gradient(top,#f47a20,#f47c20);
  background-image: -ms-linear-gradient(top,#f47a20,#f47c20);
  background-image: -o-linear-gradient(top,#f47a20,#f47c20);
  background-image: linear-gradient(top,#f47a20,#f47c20);
  -webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.2);
  -moz-box-shadow: 0 1px 1px rgba(0,0,0,0.2);
  -ms-box-shadow: 0 1px 1px rgba(0,0,0,0.2);
  -o-box-shadow: 0 1px 1px rgba(0,0,0,0.2);
  box-shadow: 0 1px 1px rgba(0,0,0,0.2);
  }

.button04 {
  display: inline-block;
	font-weight:bold;
	cursor:pointer;
	text-align: center;

  border: 1px solid transparent;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  color: #fff;
	text-shadow:1px 1px 2px rgba(0,0,0,0.3);
  text-transform: uppercase;
  background-color: #f0a090;
  background-image: -webkit-gradient(linear,left top,left bottom,from(#f3a68c),to(#f0a090));
  background-image: -webkit-linear-gradient(top,#f3a68c,#f0a090);
  background-image: -moz-linear-gradient(top,#f3a68c,#f0a090);
  background-image: -ms-linear-gradient(top,#f3a68c,#f0a090);
  background-image: -o-linear-gradient(top,#f3a68c,#f0a090);
  background-image: linear-gradient(top,#f3a68c,#f0a090);
  }
  
.button04:hover {
  border: 1px solid #DC6E1D;
  color: #fff;
  text-decoration: none !important;

	text-shadow:1px 1px 2px rgba(0,0,0,0.3);
	-webkit-transition: all 0.0s;
	-moz-transition: all 0.0s;
	-ms-transition: all 0.0s;
	-o-transition: all 0.0s;
	transition: all 0.0s;
  background-color: #ffaa99;
  background-image: -webkit-gradient(linear,left top,left bottom,from(#f3a68c),to(#ffaa99));
  background-image: -webkit-linear-gradient(top,#f3a68c,#ffaa99);
  background-image: -moz-linear-gradient(top,#f3a68c,#ffaa99);
  background-image: -ms-linear-gradient(top,#f3a68c,#ffaa99);
  background-image: -o-linear-gradient(top,#f3a68c,#ffaa99);
  background-image: linear-gradient(top,#f3a68c,#ffaa99);
  -webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.2);
  -moz-box-shadow: 0 1px 1px rgba(0,0,0,0.2);
  -ms-box-shadow: 0 1px 1px rgba(0,0,0,0.2);
  -o-box-shadow: 0 1px 1px rgba(0,0,0,0.2);
  box-shadow: 0 1px 1px rgba(0,0,0,0.2);
  }

.button05 {
	display: inline-block;
	font-weight:bold;
	cursor:pointer;
	text-align: center;
	border: 1px solid transparent;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	color: #fff;
	text-shadow: 0 1px rgba(0,0,0,0.3);
	background-color: #f5831e;
	background-image: -webkit-gradient(linear,left top,left bottom,from(#f47a20),to(#f5831e));
	background-image: -webkit-linear-gradient(top,#f47a20,#f5831e);
	background-image: -moz-linear-gradient(top,#f47a20,#f5831e);
	background-image: -ms-linear-gradient(top,#f47a20,#f5831e);
	background-image: -o-linear-gradient(top,#f47a20,#f5831e);
	background-image: linear-gradient(top,#f47a20,#f5831e);
	}

.button05:hover {
	border: 1px solid #DC6E1D;
	color: #fff;
	text-decoration:none;
	text-shadow: 0 1px rgba(0,0,0,0.3);
	background-color: #2A62BA;
	background-image: -webkit-gradient(linear,left top,left bottom,from(#f47a20),to(#f47c20));
	background-image: -webkit-linear-gradient(top,#f47a20,#f47c20);
	background-image: -moz-linear-gradient(top,#f47a20,#f47c20);
	background-image: -ms-linear-gradient(top,#f47a20,#f47c20);
	background-image: -o-linear-gradient(top,#f47a20,#f47c20);
	background-image: linear-gradient(top,#f47a20,#f47c20);
	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.3);
	-moz-box-shadow: 0 1px 1px rgba(0,0,0,0.3);
	-ms-box-shadow: 0 1px 1px rgba(0,0,0,0.3);
	-o-box-shadow: 0 1px 1px rgba(0,0,0,0.3);
	box-shadow: 0 1px 1px rgba(0,0,0,0.3);
	}

.button05:active {
	-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);
	-moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);
	box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);
	}

.button06 {
  width: 300px;
  height: 50px;
  margin-top: 20px;
  line-height:50px;
}

.button06 {
  display: inline-block;
	font-weight:bold;
	cursor:pointer;
	text-align: center;
  border: 1px solid transparent;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  color: #fff !important;
	text-shadow:1px 1px 2px rgba(0,0,0,0.3);
  background-color: #f5831e;
  background-image: -webkit-gradient(linear,left top,left bottom,from(#f47a20),to(#f5831e));
  background-image: -webkit-linear-gradient(top,#f47a20,#f5831e);
  background-image: -moz-linear-gradient(top,#f47a20,#f5831e);
  background-image: -ms-linear-gradient(top,#f47a20,#f5831e);
  background-image: -o-linear-gradient(top,#f47a20,#f5831e);
  background-image: linear-gradient(top,#f47a20,#f5831e);
  }
  
.button06:hover {
  border: 1px solid #DC6E1D;
  color: #fff;
 	text-decoration: none !important;
	text-shadow:1px 1px 2px rgba(0,0,0,0.3);
	-webkit-transition: all 0.0s;
	-moz-transition: all 0.0s;
	-ms-transition: all 0.0s;
	-o-transition: all 0.0s;
	transition: all 0.0s;
  background-color: #f47c20;
  background-image: -webkit-gradient(linear,left top,left bottom,from(#f47a20),to(#f47c20));
  background-image: -webkit-linear-gradient(top,#f47a20,#f47c20);
  background-image: -moz-linear-gradient(top,#f47a20,#f47c20);
  background-image: -ms-linear-gradient(top,#f47a20,#f47c20);
  background-image: -o-linear-gradient(top,#f47a20,#f47c20);
  background-image: linear-gradient(top,#f47a20,#f47c20);
  -webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.2);
  -moz-box-shadow: 0 1px 1px rgba(0,0,0,0.2);
  -ms-box-shadow: 0 1px 1px rgba(0,0,0,0.2);
  -o-box-shadow: 0 1px 1px rgba(0,0,0,0.2);
  box-shadow: 0 1px 1px rgba(0,0,0,0.2);
  }

.button07 {
  width: 300px;
  height: 50px;
  margin-top: 20px;
  line-height:50px;
}

.button07 {
  display: inline-block;
	font-weight:bold;
	cursor:pointer;
	text-align: center;
  border: 1px solid transparent;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  color: #fff !important;
	text-shadow:1px 1px 2px rgba(0,0,0,0.3);
  background-color: #f0a090;
  background-image: -webkit-gradient(linear,left top,left bottom,from(#f3a68c),to(#f0a090));
  background-image: -webkit-linear-gradient(top,#f3a68c,#f0a090);
  background-image: -moz-linear-gradient(top,#f3a68c,#f0a090);
  background-image: -ms-linear-gradient(top,#f3a68c,#f0a090);
  background-image: -o-linear-gradient(top,#f3a68c,#f0a090);
  background-image: linear-gradient(top,#f3a68c,#f0a090);
  }
  
.button07:hover {
  border: 1px solid #f5b2b2;
  color: #fff;
 	text-decoration: none !important;
	text-shadow:1px 1px 2px rgba(0,0,0,0.3);
	-webkit-transition: all 0.0s;
	-moz-transition: all 0.0s;
	-ms-transition: all 0.0s;
	-o-transition: all 0.0s;
	transition: all 0.0s;
  background-color: #ffaa99;
  background-image: -webkit-gradient(linear,left top,left bottom,from(#f3a68c),to(#ffaa99));
  background-image: -webkit-linear-gradient(top,#f3a68c,#ffaa99);
  background-image: -moz-linear-gradient(top,#f3a68c,#ffaa99);
  background-image: -ms-linear-gradient(top,#f3a68c,#ffaa99);
  background-image: -o-linear-gradient(top,#f3a68c,#ffaa99);
  background-image: linear-gradient(top,#f3a68c,#ffaa99);
  -webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.2);
  -moz-box-shadow: 0 1px 1px rgba(0,0,0,0.2);
  -ms-box-shadow: 0 1px 1px rgba(0,0,0,0.2);
  -o-box-shadow: 0 1px 1px rgba(0,0,0,0.2);
  box-shadow: 0 1px 1px rgba(0,0,0,0.2);
  }

.button08 {
  width: 300px;
  height: 50px;
  margin-top: 20px;
  line-height:50px;
}

.button08 {
  display: inline-block;
	font-weight:bold;
	cursor:pointer;
	text-align: center;
  border: 1px solid transparent;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  color: #fff !important;
	text-shadow:1px 1px 2px rgba(0,0,0,0.3);
  background-color: #FFDD50;
  background-image: -webkit-gradient(linear,left top,left bottom,from(#ffd900),to(#FFDD50));
  background-image: -webkit-linear-gradient(top,#ffd900,#FFDD50);
  background-image: -moz-linear-gradient(top,#ffd900,#FFDD50);
  background-image: -ms-linear-gradient(top,#ffd900,#FFDD50);
  background-image: -o-linear-gradient(top,#ffd900,#FFDD50);
  background-image: linear-gradient(top,#ffd900,#FFDD50);
  }
  
.button08:hover {
  border: 1px solid #FFCC33;
  color: #fff;
 	text-decoration: none !important;
	text-shadow:1px 1px 2px rgba(0,0,0,0.3);
	-webkit-transition: all 0.0s;
	-moz-transition: all 0.0s;
	-ms-transition: all 0.0s;
	-o-transition: all 0.0s;
	transition: all 0.0s;
  background-color: #FFFF66;
  background-image: -webkit-gradient(linear,left top,left bottom,from(#ffd900),to(#FFFF66));
  background-image: -webkit-linear-gradient(top,#ffd900,#FFFF66);
  background-image: -moz-linear-gradient(top,#ffd900,#FFFF66);
  background-image: -ms-linear-gradient(top,#ffd900,#FFFF66);
  background-image: -o-linear-gradient(top,#ffd900,#FFFF66);
  background-image: linear-gradient(top,#ffd900,#FFFF66);
  -webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.2);
  -moz-box-shadow: 0 1px 1px rgba(0,0,0,0.2);
  -ms-box-shadow: 0 1px 1px rgba(0,0,0,0.2);
  -o-box-shadow: 0 1px 1px rgba(0,0,0,0.2);
  box-shadow: 0 1px 1px rgba(0,0,0,0.2);
  }

/****************************************
   FORM
****************************************/
#item .mwform-checkbox-field label {
	display: inline-block;
	width:250px;
}

.mw_wp_form .horizontal-item + .horizontal-item {
    margin-left: 0 !important;
}

.mw_wp_form_confirm .confirm-hidden {
    display:none;
} 

.mw_wp_form_confirm .dl{
  display: none;
}

.mw_wp_form_complete .dl{
  display: none;
}

#booth-form td {
	font-size:12px;
    padding: 15px 0 15px 10px !important;
    width: auto !important;
}

#booth-form td input {
    width: 70px !important;
}

#booth-form2 td {
	font-size:12px;
    padding: 15px 0 15px 10px !important;
    width: auto !important;
}

#booth-form2 td input {
    width: 70px !important;
}

#booth-form3 td {
	font-size:12px;
    padding: 15px 0 15px 10px !important;
    width: auto !important;
}

#booth-form4 select {
    width: 80px !important;
}

/****************************************
   scroll panel
****************************************/
.privacy {
	width: 480px;
	margin:0 auto;
	margin-top: 20px;
	padding: 20px;
	border: 1px solid #e4e4e4;
}


* html .jspCorner {
	margin:0 -3px 0 0;
}

.jspContainer {
	overflow:hidden;
	position:relative;
}

.jspPane {
	position:absolute;
}

.jspVerticalBar {
	position:absolute;
	top:0;
	right:0;
	width:4px;
	height:100%;
}

.jspTrack {
	background:#eee;
	position:relative;
}

.jspDrag {
	background:#666;
	position:relative;
	top:0;
	left:0;
	cursor:pointer;
}

.jspTrack .jspHover {
	background:#9a9a9a;
}

.scroll-pane-Wrap {
	margin-bottom:20px;
	padding-bottom:10px;
	border-bottom:1px solid #eee;
}

.scroll-pane {
	width:100%;
	overflow:auto;
	outline:none;
}

.panel01 {
	height:280px;
	font-size:12px;
}

.panel02 {
	height:150px;
	font-size:12px;
}
.annai_img {
    text-align: center;
    margin-bottom: 30px;
}