@charset "UTF-8";

@import url(common.css);

/*
---------------------------
exhibit-form
---------------------------
*/
#main-contents .form-area table.table-base {
	width:100%;
}
body#exhibit-contact #main-contents .form-area table.table-base {margin-bottom:40px;}

body#exhibit-contact #main-contents .form-area table.table-base th {width:165px;}
body#exhibit-contact #main-contents .form-area table.table-base th span {color:#CC0000; margin-left:5px;}

#main-contents .form-area table.bt-none {border-top:none;}
#main-contents .form-area table.table-base th span.small-txt {font-size:0.8em;}
#main-contents .form-area table.table-base th.th-wd0 {width:33%;}
#main-contents .form-area table.table-base th.th-wd1 {width:10%;}
#main-contents .form-area table.table-base th.th-wd2 {width:25%;}

#main-contents .form-area table.table-base td ul li {
	display:inline-block;
	*display:inline;
	*zoom:1;
	margin-right:10px;
}

#main-contents .form-area input.text,
#main-contents .form-area textarea {
	border:1px #E2E3EA solid;
	border-top:1px #ABADB3 solid;
	padding:2px 1%;
	width:98%;
}
#main-contents .form-area textarea {height:80px;}

#main-contents .form-area input.wd-auto {width:auto;}
#main-contents .form-area input.wd10 {width:10%;}
#main-contents .form-area input.wd15 {width:15%;}
#main-contents .form-area input.wd20 {width:20%;}
#main-contents .form-area input.wd30 {width:30%;}
#main-contents .form-area input.wd40 {width:40%;}
#main-contents .form-area input.wd50 {width:50%;}
#main-contents .form-area input.wd60 {width:60%;}
#main-contents .form-area input.wd70 {width:70%;}
#main-contents .form-area input.wd80 {width:80%;}

#main-contents .form-area label {
	cursor:pointer;
}
#main-contents .form-area input.radio,
#main-contents .form-area input.checkbox {
	vertical-align:middle;
	margin-right:5px;
}
#main-contents .form-area input.text, #main-contents .form-area textarea {
    border-right: 1px solid #E2E3EA;
    border-width: 1px;
    border-style: solid;
    border-color: #ABADB3 #E2E3EA #E2E3EA;
    -moz-border-top-colors: none;
    -moz-border-right-colors: none;
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    border-image: none;
    padding: 2px 1%;
    width: 98%;
}
#main-contents .btn-sample {
	width:150px;
	height:40px;
	margin:10px 0 20px;
}
#main-contents .btn-sample a {
	background:url(../images/exhibiting/form/btn_sample.jpg) no-repeat top;
	padding-top:40px;
}
body.en#exhibiting_form #main-contents .btn-sample a {	background:url(../en/images/exhibiting/form/btn_sample.jpg) no-repeat top;}
body.cn#exhibiting_form #main-contents .btn-sample a {	background:url(../cn/images/exhibiting/form/btn_sample.jpg) no-repeat top;}
body.ko#exhibiting_form #main-contents .btn-sample a {	background:url(../ko/images/exhibiting/form/btn_sample.jpg) no-repeat top;}

#main-contents .btn-sample a:hover {
	background-position:bottom;
}

#main-contents #btn-pdf {
	text-align:center;
}
#main-contents #btn-pdf input {
	border:none;
	width:300px;
	height:60px;
	background:url(../images/exhibiting/form/btn_pdf.jpg) no-repeat top;
	cursor:pointer;
}
body.en#exhibiting_form #main-contents #btn-pdf input {	background:url(../en/images/exhibiting/start/btn_pdf.jpg) no-repeat top;}
body.cn#exhibiting_form #main-contents #btn-pdf input {	background:url(../cn/images/exhibiting/start/btn_pdf.jpg) no-repeat top;}
body.ko#exhibiting_form #main-contents #btn-pdf input {	background:url(../ko/images/exhibiting/start/btn_pdf.jpg) no-repeat top;}

#main-contents #btn-pdf input:hover {
	background-position:bottom;
}

#main-contents .pdf-area {
	border:1px #D6D6D6 solid;
	padding:40px;
	margin-bottom:30px;
}
#main-contents .pdf-area .pdf-title {
	font-size:2em;
	text-align:center;
	margin-bottom:20px;
}
#main-contents .pdf-area .pdf-name {
	margin-bottom:30px;
}
#main-contents .pdf-area .pdf-name .float-l h6 {font-size:1.4em;}
#main-contents .pdf-area .pdf-name .float-r p {
	border:1px #333333 solid;
	text-align:center;
	padding:3px 15px;
	line-height:1.2em;
}
#main-contents table.table-base td p,
#main-contents table.table-base td ul li {
	font-size:1em;
}

/*
----------------------------------------
form-area / exhibit-contact / exhibit-form
----------------------------------------
*/

#main-contents .form-area table.table-base {
	width:100%;
}
body#contact #main-contents .form-area table.table-base {margin-bottom:40px;}

body#contact #main-contents .form-area table.table-base th {width:165px;}
body#contact #main-contents .form-area table.table-base th span {color:#CC0000; margin-left:5px;}

#main-contents .form-area table.bt-none {border-top:none;}
#main-contents .form-area table.table-base th span.small-txt {font-size:0.8em;}
/*#main-contents .form-area table.table-base th.th-wd0 {width:30%;}*/
#main-contents .form-area table.table-base th.th-wd0 {width:33%;}
#main-contents .form-area table.table-base th.th-wd1 {width:10%;}
#main-contents .form-area table.table-base th.th-wd2 {width:25%;}

#main-contents .form-area table.table-base td ul li {
	display:inline-block;
	*display:inline;
	*zoom:1;
	margin-right:10px;
}

#main-contents .form-area input.text,
#main-contents .form-area textarea {
	border:1px #E2E3EA solid;
	border-top:1px #ABADB3 solid;
	padding:2px 1%;
	width:98%;
}
#main-contents .form-area textarea {height:80px;}

#main-contents .form-area input.wd-auto {width:auto;}
#main-contents .form-area input.wd10 {width:10%;}
#main-contents .form-area input.wd15 {width:15%;}
#main-contents .form-area input.wd20 {width:20%;}
#main-contents .form-area input.wd30 {width:30%;}
#main-contents .form-area input.wd40 {width:40%;}
#main-contents .form-area input.wd50 {width:50%;}
#main-contents .form-area input.wd60 {width:60%;}
#main-contents .form-area input.wd70 {width:70%;}
#main-contents .form-area input.wd80 {width:80%;}

#main-contents .form-area label {
	cursor:pointer;
}
#main-contents .form-area input.radio,
#main-contents .form-area input.checkbox {
	vertical-align:middle;
	margin-right:5px;
}

/*-- exhibit-contact --*/

body#contact #main-contents .btn-area {
	text-align:center;
}
body#contact #main-contents .btn-area input {
	width:200px;
	height:60px;
	border:none;
	cursor:pointer;
	margin:0 10px;
}
body#contact #main-contents .btn-area input.btn-confirm {background:url(../images/exhibiting/contact/btn_confirm.jpg) no-repeat top;}
body#contact #main-contents .btn-area input.btn-modify {background:url(../images/exhibiting/contact/btn_modify.jpg) no-repeat top;}
body#contact #main-contents .btn-area input.btn-submit {background:url(../images/exhibiting/contact/btn_submit.jpg) no-repeat top;}

body#contact #main-contents .btn-area input:hover {

	background-position:bottom;
}

/*-- exhibit-form --*/

#main-contents .btn-sample {
	width:150px;
	height:40px;
	margin:10px 0 20px;
}
#main-contents .btn-sample a {
	background:url(../images/exhibiting/form/btn_sample.jpg) no-repeat top;
	padding-top:40px;
}
body.en#exhibiting_form #main-contents .btn-sample a {	background:url(../en/images/exhibiting/form/btn_sample.jpg) no-repeat top;}
body.cn#exhibiting_form #main-contents .btn-sample a {	background:url(../cn/images/exhibiting/form/btn_sample.jpg) no-repeat top;}
body.ko#exhibiting_form #main-contents .btn-sample a {	background:url(../ko/images/exhibiting/form/btn_sample.jpg) no-repeat top;}

#main-contents .btn-sample a:hover {
	background-position:bottom;
}

#main-contents #btn-pdf {
	text-align:center;
}
#main-contents #btn-pdf input {
	border:none;
	width:300px;
	height:60px;
	background:url(../images/exhibiting/form/btn_pdf.jpg) no-repeat top;
	cursor:pointer;
}
body.en#exhibiting_form #main-contents #btn-pdf input {	background:url(../../en/images/exhibiting/form/btn_pdf.jpg) no-repeat top;}
body.cn#exhibiting_form #main-contents #btn-pdf input {	background:url(../../cn/images/exhibiting/form/btn_pdf.jpg) no-repeat top;}
body.ko#exhibiting_form #main-contents #btn-pdf input {	background:url(../../ko/images/exhibiting/form/btn_pdf.jpg) no-repeat top;}

#main-contents #btn-pdf input:hover {
	background-position:bottom;
}

#main-contents .pdf-area {
	border:1px #D6D6D6 solid;
	padding:40px;
	margin-bottom:30px;
}
#main-contents .pdf-area .pdf-title {
	font-size:2em;
	text-align:center;
	margin-bottom:20px;
}
#main-contents .pdf-area .pdf-name {
	margin-bottom:30px;
}
#main-contents .pdf-area .pdf-name .float-l h6 {font-size:1.4em;}
#main-contents .pdf-area .pdf-name .float-r p {
	border:1px #333333 solid;
	text-align:center;
	padding:3px 15px;
	line-height:1.2em;
}

/*確認*/
body#contact .contact_confirm .tbl_base .col01{
	width:185px;
}
body#contact .contact_confirm .btn-area{
	width:420px;
	margin:auto;
	overflow:hidden;
	padding-top:40px;
}
body#contact .contact_confirm .btn-area input{
	display:block;
	width:200px;
	height:60px;
	cursor:pointer;
	border:none;
}
body#contact .contact_confirm .btn-area input#back{
	float:left;
}
body.ja#contact .contact_confirm .btn-area input#back{	background:url(../images/exhibiting/contact/btn_modify.jpg) no-repeat 0 0;}
body.en#contact .contact_confirm .btn-area input#back{	background:url(../en/images/exhibiting/contact/btn_modify.jpg) no-repeat 0 0;}
body.ko#contact .contact_confirm .btn-area input#back{	background:url(../ko/images/exhibiting/contact/btn_modify.jpg) no-repeat 0 0;}
body#contact .contact_confirm .btn-area input#btn_send{
	float:right;
}
body.ja#contact .contact_confirm .btn-area input#btn_send{	background:url(../images/exhibiting/contact/btn_submit.jpg) no-repeat 0 0;}
body.en#contact .contact_confirm .btn-area input#btn_send{	background:url(../en/images/exhibiting/contact/btn_submit.jpg) no-repeat 0 0;}
body.ko#contact .contact_confirm .btn-area input#btn_send{	background:url(../ko/images/exhibiting/contact/btn_submit.jpg) no-repeat 0 0;}
body#contact .contact_confirm .btn-area input#back:hover,
body#contact .contact_confirm .btn-area input#btn_send:hover{
	background-position:0 bottom;
}



/*
-----------------------------------------------------------------------
seminars-events-index
-----------------------------------------------------------------------
*/
body#seminars-events-index .float_l{
	width:550px;
}
body#seminars-events-index .float_l .box_base h2{
	padding-bottom:7px;
	border-bottom:1px solid #d9240d;
	margin-bottom:10px;
}
body#seminars-events-index .float_r{
	width:150px;
}
/* ****************** cn ****************** */
body.cn#seminars-events-index .float_l .box_base{
	margin-bottom:60px;
}
/*
-----------------------------------------------------------------------
site-map-index
-----------------------------------------------------------------------
*/
body#site-map-index .map{
	width:360px;
}
body#site-map-index .map ul{
	margin-bottom:30px;
}
body#site-map-index .map ul li.map_top{
	border-bottom:1px solid #d9240d;
	padding-bottom:8px;
	margin-bottom:20px;
	font-size:1.4em;
	font-weight:bold;
}
body#site-map-index .map ul li.map_top span{
	border-left:3px solid #d9240d;
	padding-left:5px;
}
body#site-map-index .map ul li.map_second{
	padding-left:30px;
	margin-bottom:10px;
	background:url(../images/site-map/icon_arrow.gif) no-repeat 20px 45%;
}
body#site-map-index .map ul li.map_third{
	padding-left:50px;
	margin-bottom:10px;
	background:url(../images/site-map/icon_arrow.gif) no-repeat 40px 45%;
}
body#site-map-index .map ul li a:hover{
	text-decoration:none;
	color:#aaa;
}


/*  共通  */
#main-contents .form-area table.table-base{
	table-layout: fixed;
}
#main-contents .form-area th.th-def{
	width: 22%;
}

.pdf-area dl dt,
.pdf-area dl dd{
	display: inline-block;
}
.pdf-area .sig dt{
	width: 30px;
}
.pdf-area .sig .sigw{
	width: 220px;
}
.pdf-area dl dd{
	padding-left: 5px;
	margin-bottom: 10px;
}
#main-contents .form-area th,
#main-contents .form-area td{
	text-align: center;
}
#main-contents .form-area .al-l{
	text-align: left;
}
#main-contents .form-area td.td-money{
	text-align: right;
}
#main-contents .form-area td.txt-wd{
	width: 28%;
}
#main-contents .form-area .smalltxt,
#main-contents .form-area .smallTxt{
	font-size: 10px;
	margin-top: 5px;
	display: block;
}
#main-contents .form-area .smallTxt{
	text-align: right;
}
#main-contents .form-area li.txt-matter{
	width: 222px;
}
#main-contents .form-area .txtarea{
	clear: both;
}
#main-contents .form-area li.txt-matter02{
	display: block;
}
#main-contents .form-area .txtarea .mainName,
#main-contents .form-area .namearea .mainName{
	display: block;
	font-weight: bold;
	padding: 10px 0;
}
#main-contents .form-area .txtarea .mainName{
	font-size: 16px;
}
#main-contents .form-area .namearea .mainName{
	font-size: 14px;
}
#main-contents .form-area .table-base th.th-def02{
	width: 107px;
}
#main-contents .form-area .sTit{
	display: block;
	font-weight: bold;
	font-size: 16px;
	margin-bottom: 10px;
}
