@charset "utf-8";

body{
	border-top: 3px #EB3D72 solid; 
	background:none !important;
}

#allArea {
    width: 100%;
}

.confirmTitle {
    width: initial;
	margin: -5px 0 15px 0 !important;
	padding: 12px 10px;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
}

.annotation{
	margin-left:10px;
	margin-right:10px;
	border-radius: 10px;
	-webkit-border-radius: 10px;
    -moz-border-radius: 10px;
}

.confirmTitle p,
.confirmTitle_rwd p {
    font-size: 20px;
}

.confirmTitleLeft {
    height: 26px;
}

.confirmTitle_rwd {
    width: initial;
	margin: -5px 0 0 0;
	padding: 12px 10px;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
}

.confirmTitle_rwd p{
	/*border-left: 5px solid #FFF;
	padding:0 0 0 15px;*/
}

.confirmTitleLeft_rwd {
    height: 56px;
}

h2.h_rwd{
	margin:0 0 20px;
}

h2.h_rwd .tit_pc{
	display:none;
}

h2.h_rwd .tit_smp{
	display:block;
}


h2.h_rwd img{
	width:100%;
}

#main {
    width: 100%;
}

p.sTit {
    background: none !important;
	font-size:13px;
}

#head ul#head_oth {
	display:none;
}

#head{
	height: 80px;
}

#head img#head_freecall {
	display:none;
}
#head img#logo {
	top: 18px;
    left: 10px;
    width: 50%;
}

/*--------------------------------------*/

.p_none {
    display: inherit;
}

.p_smpTxt{
	padding:0 10px;
}

/*--------------------------------------*/

table.formTbl {
    width: 100%;
	border-top: none;
    border-right: none;
}
input[type="button"].topBtn, input[type="submit"].topBtn {
    width: 100%;
	margin: 0 auto 5px auto;
}

input[type="button"].topBtn:hover, input[type="submit"].topBtn:hover {
    width: 100%;
	margin: 0 auto 5px auto;
}

table.formTbl th ,table.formTbl td {
	display:block;
	border-left:none;
	border-bottom:none;
}

table.formTbl th {
    width: inherit;
	position:relative;
	background: #F5F1E6;
	padding: 10px 10px;
}

table.formTbl th p {
    float: inherit;
}

table.formTbl th img {
    position: absolute;
    top: 11px;
    right: 10px;
}

table.formTbl td {
    padding: 15px 10px;
}

.ppBox {
    margin: 0 10px 40px 10px;
}

#footer {
    font-size: 11px;
}

select {
	height:35px;
	width: 90%;
    margin-bottom: 10px;
}

/*--------------------------------------

confirm

--------------------------------------*/

#hisBack
{
	position:inherit;
}
.confirmTxt {
    width: initial;
    margin-bottom: 20px;
}

#hisBack {
    position: inherit;
	top:inherit;
	right:inherit;
	margin:10px auto 0;
	width: 200px;
}

#hisBack input[type="button"], #hisBack input[type="submit"] {
    width: 200px;
}
#hisBack input[type="button"]:hover, #hisBack input[type="submit"]:hover {
    width: 200px;
}

#entryBox{
	background:none !important;
}

.entryBoxFormarea{
	display: inherit !important;
}

 #hisBack input[type="submit"] {
    margin: 0 auto 10px auto;
}

 #hisBack input[type="submit"]:hover {
    margin: 0 auto 10px auto;
}

input[type="button"].comBtn{
   padding: 30px;
}

input[type="button"].comBtn:hover{
   padding: 30px;
}

/*--------------------------------------

thankyou

--------------------------------------*/

#thankMain {
    width: initial;
    padding: 10px;
}
#footerT {
    width: 100%;
	/*bottom: inherit;*/
	padding: 5px 0;
	font-size: 11px;
	height:inherit;
}

