@charset "utf-8";
.pp_bg {
	background:#f8f8f8;
	width:100%;
	padding:0 0 80px 0;
}

#pp_area {
	width:1050px;
	margin:0 auto;
	padding:0;
	text-align:left;
	font-size:15px;
	line-height:26px;
}

#pp_area dl.dl_box01 {
	width:1010px;
	background:#ffffff;
	padding:20px 20px 40px 20px;
	margin-top:40px;
}

#pp_area dl.dl_box02 {
	width:1010px;
	background:#ffffff;
	padding:0 20px 40px 20px;
}

/*pp*/
#pp_area ul {
	width:1010px;
	margin:20px 0 0 0;
	padding:0;
}

#pp_area li {
	list-style:outside;
	list-style-type:decimal;
	margin:5px 0 0 1.5em;
	line-height:2.0em;
	border-bottom:1px dotted #ccc;
	padding-bottom:5px;
}

/*form table inList*/
#form_area table ul {
	width:auto;
	margin:0;
	padding:0;
}

#form_area table li {
	list-style:none;
	margin:0;
	padding:0;
}

#pp_area h5 {
	position: relative;
	padding: 8px 0 8px 15px;
	border-left: 8px solid #c49d49;
	color:#333333;
	font-size:18px;
	font-weight:normal;
}

/*=========================================
form_area
=========================================*/
/*form_table*/
#form_area table {
	width:1050px;
	margin:40px 0 30px 0;
	padding:0;
	border-collapse:separate;
	border:0;
}

/*table_th*/
#form_area th {
	width:250px;
	padding:10px 4px 8px 60px;
	font-weight:normal;
	text-align:left;
	vertical-align:middle;
	position:relative;
	color:#fff;
	font-size:15px;
	line-height:1.5;
}

/*table_td*/
#form_area td {
	padding:15px 4px 8px 8px;
	text-align:left;
	background:#f4f4f4;
	vertical-align:middle;
	font-size:15px;
	line-height:1.5;
}

#form_area table li {
	display:inline;
	list-style:none;
	margin:0;
	padding:0 20px 0 0;
}

#form_area table li {
	display:inline;
	list-style:none;
	margin:0;
	padding:0 20px 0 0;
}

th.hissu {
	background:url(../entry/images/hissu.gif) left 10px center no-repeat #c49d49;
	font-size:16px;
	line-height:1.5;
}

.hissu2 {
	background:url(../entry/images/hissu.gif) left center no-repeat;
	font-size:15px;
	line-height:1.5;
	padding-left:40px;
}

th.ninni {
	background:url(../contact/images/ninni.gif) left 10px center no-repeat #c49d49;
	font-size:15px;
	line-height:1.5;
}

/*=========================================
input,select,textarea
=========================================*/

input,select,textarea {
	font-size:1em;
	margin-bottom:6px;
}

.mini {
	font-size:10px;
}

optgroup {
	background-color:#cccccc;
	color:#333333;
	font-style:normal;
}

option {
	margin:0 5px 0 0;
	background-color:#ffffff;
	color:#333333;
}


/*ime_mode*/
.ime_on {
	ime-mode:active;
}

.ime_off {
	ime-mode:disabled;
}

/*input_text_setting*/
input#issue_text {
	width:400px;
}

input#name,
input#ruby,
input#dancer_name {
	width:500px;
}

input#hight,
input#weight {
	width:100px;
}

input#email {
	width:500px;
}

input#zip {
	width:100px;
}

input#address,
input#facebook,
input#twitter,
input#instagram,
input#youtube,
input#intro {
	width:500px;
}

textarea#history_dance,
textarea#jisseki {
	width:650px;
	font-family: Meiryo,"メイリオ","ＭＳ Ｐゴシック", Osaka,sans-serif;
}


/*submitBtn*/
#formEnd {
	padding:0 20px 40px 20px;
	text-align:center;
	margin-bottom:30px;
}

#formEnd input#kakunin {
	width:390px;
	color:#ffffff;
	display:block;
	text-decoration:none;
	text-align:center;
	margin:20px auto 0 auto;
	padding:25px 0 25px 20px;
	border:0;

	font-size:22px;
	cursor:pointer;
	background: url(../entry/images/entry_list01.png) right 20px center no-repeat #c49d49;

    border-radius:5px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
}

#formEnd input#kakunin:hover {
    filter: alpha(opacity=60);        /* ie lt 8 */
    -ms-filter: "alpha(opacity=60)";  /* ie 8 */
    -moz-opacity:0.6;                 /* FF lt 1.5, Netscape */
    -khtml-opacity: 0.6;              /* Safari 1.x */
    opacity:0.6;
	transition:0.5s;
}



