@charset "utf-8";


/*--------------------------------------------

---------------------------------------------*/

#main .inner_box img.nna_club_image {
	width: 120px;
	height: auto;
	float: right;
	margin: 0 0 5px 5px;
}

#main .section--seminar .seminar_table03 img.koushi_image {
	width: 70px;
	height: auto;
}

#main .inner_box img.semianr_140929_image {
	float: left;
	width: 105px;
	margin-right: 15px;
	border: solid 1px #cccccc;
}

#main .inner_box h2 {
	background: url('https://nna-asia.pages.dev/common/images/bg_header.png') no-repeat scroll 8px 7px rgba(0, 0, 0, 0);
	border-bottom: 1px solid #e3e3e3;
/*	margin-bottom: 20px;*/
	padding: 3px 0 3px 18px;
}

#main .inner_box ul.sns_btn li {
	list-style: none;
}

#main .gray_box {
	background-color: #f4f4f4;
	border: 1px solid #e8e8e8;
	padding: 10px;
	margin-top: 15px;
}

#main .gray_box ul li {
	list-style: outside none square;
	margin-top: 8px;
	margin-bottom: 8px;
	margin-left: 12px;
}

#main .inner_box .sponsorship {
	background: #999999 none repeat scroll 0 0;
	color: #ffffff;
	padding: 3px 8px;
	text-align: center;
	margin:	-15px 0 0 -15px;
}

h3 {
	padding: 3px 0 0 18px;
}



/*--------------------------------------------
倶楽部誘導BOX
---------------------------------------------*/

/*お問い合わせはこちら*/
#inquiry_simple_form_inqAtt{
	border:1px solid #f1efef;
	padding: 14px;
	margin-top: 20px;
}
#inquiry_simple_form_inqAtt a{
  text-decoration:underline;
}
#inquiry_simple_form_inqAtt p span{
  color:#a8030e;
}
#inquiry_simple_form_inqAtt_att{
  color:#666666;
  font-size:12px;
}
#inquiry_simple_form_inqAtt_bg{
  background-color:#f1efef;
  padding:20px 0;
  width:590px;
}
#inquiry_simple_form_inqAtt_bg ul{
  text-align:center;
}
#inquiry_simple_form_inqAtt_bg ul li{
  display:inline;
}
#inquiry_simple_form_inqAtt_bg div{
  text-align:center;
}
#inquiry_simple_form_inqAtt_bg span{
  padding-left:10px;
  background:url('https://nna-asia.pages.dev/inquiry/images/inquiry_simple_form_inq_bgAr.png') no-repeat 0px 3px;
}
ul#inquiry_simple_form_inqAtt_list li{
  display:inline;
  margin: 0 30px 0 0;
}
ul#inquiry_simple_form_inqAtt_list li a{
  padding-left:10px;
  background:url('https://nna-asia.pages.dev/inquiry/images/inquiry_simple_form_inq_bgAr.png') no-repeat 0px 3px;
  text-decoration: underline;
}


/*フォーム*/
#inquiry_simple_form{
}

#inquiry_simple_form h3{
  background-color:#666666;
  font-size:13px !important;
  color:#FFFFFF;
  padding: 8px 0 8px 8px;
  margin-bottom: 10px;
}

#inquiry_simple_form li.item{
	background-color: #ffffff;
	border: 1px solid #f1efef;
	margin-bottom: 10px;
	vertical-align: middle;
}

#inquiry_simple_form li.item div.question{
	background-color: #f1efef;
	clear: both;
	display: table-cell;
	padding: 5px 14px;
	width: 175px;
	vertical-align: middle;
}

#inquiry_simple_form li.item div.answer{
	background-color: #ffffff;
	display: table-cell;
/*	width: 385px;*/
	padding: 0 14px;
	vertical-align: middle;
}

#inquiry_simple_form dl{
	width: 618px;
}

#inquiry_simple_form dt{
	background-color: #f1efef;
	/*border-bottom:1px solid #f1efef;
	border-top:1px solid #f1efef;*/
	clear:left;
	float:left;
	padding:5px 14px;
	width:189px;
}

#inquiry_simple_form dd{
	background-color: #ffffff;
	/*border-bottom:1px solid #f1efef;
	border-right:1px solid #f1efef;
	border-top:1px solid #f1efef;*/
	margin-left:217px;
	padding:0 14px;
}

#inquiry_simple_form label.error{
	color: #cc6666;
	padding: 0 14px;
}

/*#inquiry_simple_form dd label.error{
	color: #cc6666;
}*/

#inquiry_simple_form input[type=text]{
	border:none;
	clear: both;
	height:25px;
	width: 385px;
}

#inquiry_simple_form dd select {
	margin: 3px;
}

#inquiry_simple_form div.answer input[type=radio]{
	margin: 6px 6px 6px 0;
	vertical-align: baseline;
	clear: both;
}

#inquiry_simple_form div.answer input[type=checkbox]{
	margin-top: 6px 6px 6px 0;
	vertical-align: baseline;
	clear: both;
}

#inquiry_simple_form button {
  width: auto;
  padding:0;
  margin:0;
  background:none;
  border:0;
  font-size:0;
  line-height:0;
  overflow:visible;
  cursor:pointer;
}

#errorExplanation ul li {
  color: #cc6666;
}

.loginchk_show {
    color: #003281;
    text-decoration: underline;
}

.loginchk_show:hover {
    color: #A8030E;
    text-decoration: underline;
    cursor: pointer;
}


/* ------------------------------------------- */
/*お問い合わせはこちら*/
/* ---------------------------------------------- */
#inquiry_simple_form_inqAtt{
	border:1px solid #f1efef;
	padding: 14px;
	margin-top: 20px;
}
#inquiry_simple_form_inqAtt a{
  text-decoration:underline;
}
#inquiry_simple_form_inqAtt p span{
  color:#a8030e;
}
#inquiry_simple_form_inqAtt_att{
  color:#666666;
  font-size:12px;
}
#inquiry_simple_form_inqAtt_bg{
  background-color:#f1efef;
  padding:20px 0;
  width:590px;
}
#inquiry_simple_form_inqAtt_bg ul{
  text-align:center;
}
#inquiry_simple_form_inqAtt_bg ul li{
  display:inline;
}
#inquiry_simple_form_inqAtt_bg div{
  text-align:center;
}
#inquiry_simple_form_inqAtt_bg span{
  padding-left:10px;
  background:url('https://nna-asia.pages.dev/inquiry/images/inquiry_simple_form_inq_bgAr.png') no-repeat 0px 3px;
}
ul#inquiry_simple_form_inqAtt_list li{
  display:inline;
  margin: 0 30px 0 0;
}
ul#inquiry_simple_form_inqAtt_list li a{
  padding-left:10px;
  background:url('https://nna-asia.pages.dev/inquiry/images/inquiry_simple_form_inq_bgAr.png') no-repeat 0px 3px;
  text-decoration: underline;
}


/*フォーム*/
#inquiry_simple_form{
}

#inquiry_simple_form h3{
  background-color:#666666;
  font-size:13px !important;
  color:#FFFFFF;
  padding: 8px 0 8px 8px;
  margin-bottom: 10px;
}

#inquiry_simple_form li.item{
	background-color: #ffffff;
	border: 1px solid #f1efef;
	margin-bottom: 10px;
	vertical-align: middle;
}

#inquiry_simple_form li.item div.question{
	background-color: #f1efef;
	clear: both;
	display: table-cell;
	padding: 5px 14px;
	width: 175px;
	vertical-align: middle;
}

#inquiry_simple_form li.item div.answer{
	background-color: #ffffff;
	display: table-cell;
/*	width: 385px;*/
	padding: 0 14px;
	vertical-align: middle;
}

#inquiry_simple_form dl{
	width: 618px;
}

#inquiry_simple_form dt{
	background-color: #f1efef;
	/*border-bottom:1px solid #f1efef;
	border-top:1px solid #f1efef;*/
	clear:left;
	float:left;
	padding:5px 14px;
	width:189px;
}

#inquiry_simple_form dd{
	background-color: #ffffff;
	/*border-bottom:1px solid #f1efef;
	border-right:1px solid #f1efef;
	border-top:1px solid #f1efef;*/
	margin-left:217px;
	padding:0 14px;
}

#inquiry_simple_form label.error{
	color: #cc6666;
	padding: 0 14px;
}

/*#inquiry_simple_form dd label.error{
	color: #cc6666;
}*/

#inquiry_simple_form input[type=text]{
	border:none;
	clear: both;
	height:25px;
	width: 385px;
}

#inquiry_simple_form dd select {
	margin: 3px;
}

#inquiry_simple_form div.answer input[type=radio]{
	margin: 6px 6px 6px 0;
	vertical-align: baseline;
	clear: both;
}

#inquiry_simple_form div.answer input[type=checkbox]{
	margin-top: 6px 6px 6px 0;
	vertical-align: baseline;
	clear: both;
}

#inquiry_simple_form button {
  width: auto;
  padding:0;
  margin:0;
  background:none;
  border:0;
  font-size:0;
  line-height:0;
  overflow:visible;
  cursor:pointer;
}

#errorExplanation ul li {
  color: #cc6666;
}

.loginchk_show {
    color: #003281;
    text-decoration: underline;
}

.loginchk_show:hover {
    color: #A8030E;
    text-decoration: underline;
    cursor: pointer;
}

