@charset "utf-8";

/* ***********************************************************
 *
 * Since:     2013-08-02
 * Editor:    contents kinoshita
 * Modified:  2013-00-00 by:contents
 *
 * ***********************************************************
 */


/* Font-size Adjustment
--------------------------------------------------------------
 *
 *    77% = 10px  |  122% = 16px  |	167% = 22px
 *    85% = 11px  |  129% = 17px  |	174% = 23px
 *    92% = 12px  |  136% = 18px  |	182% = 24px
 *    100% = 13px |  144% = 19px  |	189% = 25px
 *    107% = 14px |  152% = 20px  |	197% = 26px
 *    114% = 15px |  159% = 21px  |
 *
--------------------------------------------------------------
*/


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

	Contact

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

.note {
	color:#C6174B;
	font-weight:bold;
}
.list_circle { margin: 10px 0px; }

.tbl_cmn { margin: 10px 0px 40px !important; }

.tbl_cmn th,
.tbl_cmn td { padding: 15px; }

.tbl_cmn .pink { width: 170px; }

.tbl_cmn .pink .bullet {
	background: url(/english/images/common/bullet_sqr.gif) no-repeat left 5px;
	padding-left: 15px;
}

.tbl_cmn .pink .rqrd {
	color: #C6174B;
	padding-left: 4px;
	font-size: 92%;
}

.tbl_cmn td input {
	background: #F8F8F8;
	border: 1px solid #BBB;
}
input.w430{ width:430px; }


.tbl_cmn td li { margin-bottom: 5px; }

.tbl_cmn td li:last-child { margin-bottom: 0px; }

textarea { width: 100%; }

.btn { text-align: center; }

.btn li { display: inline; }


/*---------------------------------------------------------
¥¨¥é©`
---------------------------------------------------------*/ 
#err_msg {
	margin-bottom:0.5em;
	background: #FFE8E8 url(../images/common/error.gif) no-repeat 15px center;
	border: 2px solid #C00;
	padding: 10px 10px 10px 10px;
}
input.err,
select.err {
	border:1px solid #C6174B !important;
	background:#FFE8E8 !important;
}


/*---------------------------------------------------------
´_ÕJ
---------------------------------------------------------*/ 
#conf {
	border: 2px solid #13508C;
	padding: 15px 10px;
	background: #E2EDFA;
	padding: 20px 10px;
}


/*---------------------------------------------------------
ÍêÁË
---------------------------------------------------------*/ 
#thanks { margin: 50px; }

.emph {
	font-size: 125%;
	margin-bottom: 10px;
	color: #D86579;
}
