@charset "UTF-8";
/*!
 * Bootstrap v3.3.5 (http://getbootstrap.com)
 * Copyright 2011-2015 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */


.caution {
    color: #F00;
}

input, select {
	padding: 5px 3px;
	line-height: 1;
    vertical-align: middle;
}

.formn {
	width: 30%;
}

.formad {
	width: 80%;
}

.formcn {
	width: 80%;
}

.formno {
	width: 3.5em;
}

.formnos {
	width: 3.0em;
}

.formtarea {
	width: 95%;
	height: 10em;
}



.square_btn {
	width: 50%;
	background: #FFF;
}

/*ご購入済*/
#contact2 table.typeA{
	border: none;
}

#contact2 .radio label{
	display: block;
}

#contact2 .label {
    white-space: nowrap;
/*    display: block;*/
    vertical-align: middle;
}

#contact2 .radio input {
/*    margin: 0 5px 0 0;*/
    vertical-align: -2px;
}

#contact2 th.space {
    height: 27px;
    background: #fff!important;
    border: none!important;
}

#contact2 .checkbox{
	display: inline;
	vertical-align: top;
}

#contact2 .check label {
    margin: 0 20px 0 0;
    display: inline-block;
}


#contact2 .formn{
	width: 70%;
}

#contact2 .forms {
    width: 30%;
}


/*展示会*/


#seminar .checkbox{
	display: inline;
	vertical-align: top;
	margin-top:2px;
  margin-right: 2px;
}

#seminar .nocheck{
	color:#999;
}


#seminar .soldout{
	color:#F00;
}



#seminar .check label {
	margin: 0 20px 0 0;
    display: inline-block;
	font:
}

#seminar .checkblock label {
	margin: 0 20px 10px 0;
    display: block;
}

#seminar .scrollWrap .scroll {
  min-width: 300px; 
}

.textr{
	color:#F00;
	background-color:#FF6;
}




@media print, screen and (max-width: 480px) {
	.square_btn {
		width: 100%;
	}
}

