@charset "utf-8";
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

2015.09.01 ver0.0.0.1 @emix
 regist.css

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* --------------------------------------------------------------
奢
--------------------------------------------------------------- */
p.erBox {
	width: 90%;
	margin: 0 auto 10px;
	padding: 2%;
	font-size: 13px;
}
span.er, .tbl-layout span.er {
	color: #FF0000;
	display: block;
}
p.tBox {
	padding: 10px;
	margin-bottom: 10px;
}
.tbl-layout span {
	color: #000;
	display: block;
}
/* ----------------------------
奢ӪNPUT
------------------------------- */
input[type="text"] {
	font-size: 14px;
}
select {
	font-size: 14px;
}
textarea {
	font-size: 14px;
}
/* ----------------------------
 奢ҽ쥤夫㥷㡡
------------------------------- */
div#contents section#regist {
	width: 91%;
	margin: 0px auto;
}
.tbl-layout {
	width: 100%;
	margin: 0 auto;
	border-bottom: none;
	background-color: #fff;
	border-top: 1px solid #ccc;
}
.tbl-layout dt, .tbl-layout dd {
	padding: 8px 10px;
}
.tbl-layout dt {
	color: #000;
	background : #DBDBDB;
	border-top: 1px solid #fff;
	min-height: 22px;
}
.tbl-layout dt span {
	display: block;
	padding: 0px 3px;
	font-size: 12px;
	background: #E72B2B;
	color: #ffffff;
	text-align: center;
	text-decoration: none;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	float: right;
}
.tbl-layout dd {
	padding-top: 10px;
	padding-bottom: 20px;
	border-bottom: 1px solid #ccc;
}
.tbl-layout dd.first {
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom: 1px dotted #ccc;
}
.tbl-layout dd.second {
	padding-top: 10px;
	padding-bottom: 20px;
	border-bottom: 1px solid #CCC;
}
.tbl-layout dd textarea {
	width: 100%;
}
.tbl-layout input {
	margin: 0px 0 10px;
}
.tbl-layout input.txt1 {
	width: 95%;
}
.tbl-layout input.txt2 {
	width: 95%;
}
.tbl-layout input.tel {
	width: 95%;
}
.tbl-layout input.mail {
	width: 95%;
}
.tbl-layout .w300 {
	width: 100%;
}
.tbl-layout .w200 {
	width: 90%;
}
.tbl-layout .w70 {
	width: 55px;
}
.tbl-layout .bdchange {
	border-bottom: none;
}
p.btn {
	text-align: center;
	padding: 25px 0;
}
p.btn input {
	width: 198px;
}
/* -------------------------------------------
쥤夫㥷㡡01깡襽 
 -------------------------------------------*/
dd.wspname {
}
dd.wspname p {
	margin: 0px 5px 10px;
}
dd.wspname p.c01 {
}
dd.wspname p.c02 {
}
input.shopName {
	width: 90%;
}
/* -------------------------------------------
쥤夫㥷㡡02祹ꀪ 
 -------------------------------------------*/
dd.nameKJ {
	padding-bottom: 0px;
	border-bottom: 1px dotted #CCC;
}
dd.nameKJ p {
	margin: 0px 5px 5px;
	float: left;
	width: 46%;
}
dd.nameKJ p.c01 {
}
dd.nameKJ p.c02 {
}
dd.nameKN {
}
dd.nameKN p {
	margin: 0px 5px 5px;
	float: left;
	width: 46%;
}
dd.nameKN p.c01 {
}
dd.nameKN p.c02 {
}

p.c01 input.name,
p.c02 input.name {
	width: 90%;
}
/* -------------------------------------------
쥤夫㥷㡡03㥪省
 -------------------------------------------*/
dd.pstcod {
}
dd.pstcod p.c01 {
	float: left;
	margin-right: 20px;
}
dd.pstcod p.c01 input.postcd1 {
	width: 60px;
	float: left;
	margin-right: 5px;
}
dd.pstcod p.c01 span { /*  */
	display: block;
	float: left;
	margin-right: 5px;
	height: 42px;
	line-height: 42px;
}
dd.pstcod p.c01 input.postcd2 {
	width: 80px;
	float: left;
	margin-right: 5px;
}
dd.pstcod p.c02 {
	float: left;
}
/* -------------------------------------------
쥤夫㥷㡡04㥹祳楹
 -------------------------------------------*/
dd.prfcode {
}
dd.prfcode p.c01 {
	margin-bottom: 0px;
}
dd.prfcode p.c02 {
}
select.prfcode {
	width: 99%;
	margin: 0px 5px 10px 0px;
	float: left;
}
input.addres1 {
	width: 95%;
	float: left;
}
dd.address1 span {
	float: left;
	width: 100%;
}
/* -------------------------------------------
쥤夫㥷㡡05輡夤⥵⥱
 -------------------------------------------*/
.tbl-layout input.infaccs {
	width: 95%;
}
/* -------------------------------------------
쥤夫㥷㡡06TEL FAX 
 -------------------------------------------*/
.tbl-layout input.tel {
	width: 95%;
}
/* -------------------------------------------
쥤夫㥷㡡07MAIL
 -------------------------------------------*/
.tbl-layout input.mail {
	width: 95%;
}
/* -------------------------------------------
쥤夫㥷㡡08짥
 -------------------------------------------*/
dd.infopnh {
}
dd.infopnh p {
}
dd.infopnh p.c01 {
}
dd.infopnh p.c02 {
}
dd.infopnh p.c03 {
}
/* -------------------------------------------
쥤夫㥷㡡09쨤倢祳𫥦
 -------------------------------------------*/
dd.txtArea textarea {
	height: 150px;
	margin-bottom: 10px;
	padding: 2%;
	width: 95%;
}
/* -------------------------------------------
쥤夫㥷㡡10天失⥱
 -------------------------------------------*/
dd.ckArea1 {
	padding: 12px 5px;
}
dd.ckArea2 {
	padding: 12px 5px;
}
ul.checkbox {
	margin-top: 0px;
	font-size: 12px;
}
dd.ckArea1 ul.checkbox li {
	padding: 0 0% 4%;
	width: 100%;
	float: left;
}
dd.ckArea2 ul.checkbox li {
	padding: 0 0 4%;
	width: 100%;
	float: left;
}
ul.checkbox li input.ckb {
	margin: 0px 0px 0px;
}
ul.checkbox li label span {
	display: inline-block;
	padding-left: 2px;
}
@media only screen and (min-width: 359px) {
dd.ckArea1 {
    padding: 12px 0px;
}
dd.ckArea1 ul.checkbox li {
	padding: 0 0% 4%;
	width: 49.5%;
	float: left;
}
dd.ckArea2 ul.checkbox li {
	padding: 0 0 4%;
	width: 49.5%;
	float: left;
}	
	}
/* -------------------------------------------
쥤夫㥷㡡11 ⡣⡢㥩㥷
 -------------------------------------------*/
dd.imgfileUp {
}
dd.imgfileUp p {
	height: auto;
	line-height: auto;
	padding-bottom: 10px;
	margin-bottom: 5px;
	border-bottom: 1px dotted #ccc;
}
dd.imgfileUp p:nth-last-of-type(1) {
	margin-bottom: 0px;
}
dd.imgfileUp p input[type="file"] {
	height: 42px;
	margin: 0;
}
dd.imgfileUp p.box {
	display: block;
	width: 32%;
	float: left;
	margin-right: 1%;
	height: auto;
	max-width: 250px;
	max-height: 250px;
}
dd.imgfileUp p.box img {
	width: 100%;
	max-width: 250px;
	max-height: 250px;
}
/* -------------------------------------------
 Ƚ캰
 min-width: 1041px
 -------------------------------------------*/
dd.imgfileCnf {
}
dd.imgfileCnf p {
height: 32px;
line-height: 32px;
padding-bottom: 10px;
margin-bottom: 5px;

}
dd.imgfileCnf p:nth-last-of-type(1) {
padding-bottom: 0px;
margin-bottom: 0px;
}

dd.imgfileCnf p.box {
display: block;
width: 49%;
float: left;
margin-right: 1%;
height: auto;

}
dd.imgfileCnf p.box img {
width:100%;

}

/* -------------------------------------------
楳硡奭 
 -------------------------------------------*/
body#single div#main section#ent {
	padding: 10px 10px;
}
body#single div#main h2.ttl {
	margin-bottom: 0px;
}
div.registBox #ent h2 {
	margin: 0px 0px 10px;
	background: #DEDEDE none repeat scroll 0% 0%;
	padding: 8px 10px;
}
div.registBox #ent {
}

/* -------------------------------------------
 墨⥽㥦
 -------------------------------------------*/
p.inputbox {
	margin: 20px auto 30px;
}
input.next {
	float: none;
	width: 90%;
}

/* -------------------------------------------
 襵⥽㥦夭⥱⥽夦⥳
 -------------------------------------------*/
p.linkset{
text-align: left;
width: 90%;
margin: 0 auto;
	}
a.hBack{
text-align:center;
width: 60%;
padding:12px 0px;
	
	}

/* -------------------------------------------
 쥤夫㥷㡡祳硡
 -------------------------------------------*/
dt.txtArea {
}
dd.txtArea {
}
dd.txtArea textarea {
	height: 150px;
	margin-bottom: 10px;
	padding: 10px;
	width: 91%;
}
/* -------------------------------------------
楳硡奭 
 -------------------------------------------*/
div.registBox {
	border: 1px #666 solid;
	margin: 30px auto 20px;
	height: 300px;
	overflow-y: scroll;
	padding: 1%;
	width: 98%;
}
div.registBox p {
	padding: 20px 10px;
	line-height: 1.6em;
}
body#single div#main section#ent {
	padding: 10px 10px;
}
body#single div#main h2.ttl {
	margin-bottom: 0px;
}
div.registBox #ent h2 {
	margin: 0px 0px 10px;
	background: #DEDEDE none repeat scroll 0% 0%;
	padding: 8px 10px;
}
div.registBox #ent {
}

/* ᥧ */
p.postBox {
	float: left;
	display: inline-block;
	width: 50%;
}

/* //////////////////////////////////////////////////////////////////

768px񥷯Cᥦꦥ妮

////////////////////////////////////////////////////////////////// */
@media only screen and (min-width: 768px) {

/* -------------------------------------------
쥤夫㥷㡡04㥹祳楹
 -------------------------------------------*/
dd.prfcode {
}
dd.prfcode p.c01 {
	margin-bottom: 0px;
}
dd.prfcode p.c02 {
}
select.prfcode {
	width: 97%;
	margin: 0px 5px 10px 0px;
	float: left;
}
input.addres1 {
	width: 95%;
	float: left;
}
dd.address1 span {
	float: left;
	width: 100%;
}

/* -------------------------------------------
쥤夫㥷㡡10天失⥱
 -------------------------------------------*/
dd.ckArea1 {
	padding: 12px 5px;
}
dd.ckArea2 {
	padding: 12px 5px;
}
ul.checkbox {
	margin-top: 0px;
	font-size: 12px;
}
dd.ckArea1 ul.checkbox li {
	padding: 0 0% 4%;
	width: 33%;
	float: left;
}
dd.ckArea2 ul.checkbox li {
	padding: 0 0% 4%;
	width: 33%;
	float: left;
}
ul.checkbox li input.ckb {
	margin: 0px 0px 0px;
}
ul.checkbox li label span {
	display: inline-block;
	padding-left: 2px;
}
/* ᥧ */
p.postBox {
	float: left;
	display: inline-block;
	width: 50%;
}
/* -------------------------------------------
쥤夫㥷㡡11 ⡣⡢㥩㥷
 -------------------------------------------*/
dd.imgfileUp {
}
dd.imgfileUp p {
	height: auto;
	line-height: auto;
	padding-bottom: 10px;
	margin-bottom: 5px;
	border-bottom: 1px dotted #ccc;
}
dd.imgfileUp p:nth-last-of-type(1) {
	margin-bottom: 0px;
}
dd.imgfileUp p input[type="file"] {
	height: 42px;
	margin: 0;
}
dd.imgfileUp p.box {
	display: block;
	width: 32%;
	float: left;
	margin-right: 1%;
	height: auto;
	max-width: 250px;
	max-height: 250px;
}
dd.imgfileUp p.box img {
	width: 100%;
	max-width: 250px;
	max-height: 250px;
}

/* -------------------------------------------
 Ƚ캰
 min-width: 1041px
 -------------------------------------------*/
dd.imgfileCnf {
}
dd.imgfileCnf p {
height: 32px;
line-height: 32px;
padding-bottom: 10px;
margin-bottom: 5px;

}
dd.imgfileCnf p:nth-last-of-type(1) {
padding-bottom: 0px;
margin-bottom: 0px;
}
dd.imgfileCnf p input[type="file"] {
 height:32px;
 margin:0;
}
dd.imgfileCnf p.box {
display: block;
width: 32%;
float: left;
margin-right: 1%;
height: auto;
max-width: 250px;
max-height: 250px;
}
dd.imgfileCnf p.box img {
 width:100%;
max-width: 250px;
max-height: 250px;
}

/* -------------------------------------------
 襵⥽㥦夭⥱⥽夦⥳
 -------------------------------------------*/
p.linkset{
text-align: left;
width: 90%;
margin: 0 auto;
	}
a.hBack{
text-align:center;
width: auto;
padding:12px 20px;
	
	}







}

/* //////////////////////////////////////////////////////////////////

1041px񥷯Cᥦꦥ妮 夭㥥㡡

////////////////////////////////////////////////////////////////// */
@media only screen and (min-width: 1041px) {

/* -------------------------------------------
쥤夫㥷㡡01깡襽 
min-width: 1041px
 -------------------------------------------*/
dd.wspname {
}
dd.wspname p {
margin: 0px 5px 10px;
}
dd.wspname p.c01 {
}
dd.wspname p.c02 {
}
input.shopName {
 width: 80%;
}
/* -------------------------------------------
쥤夫㥷㡡02祹ꀪ 
min-width: 1041px
 -------------------------------------------*/
dd.nameKJ {
padding-bottom: 0px;
border-bottom: 1px dotted #CCC;
}
dd.nameKJ p {
margin: 0px 5px 10px;
float: left;
width:40%;
}
dd.nameKJ p.c01 {
}
dd.nameKJ p.c02 {
}
 dd.nameKN {
}
dd.nameKN p {
margin: 0px 5px 10px;
float: left;
width:40%;
}
dd.nameKN p.c01 {
}
dd.nameKN p.c02 {
}

p.c01 input.name,
p.c02 input.name {
	width: 90%;
}
/* -------------------------------------------
쥤夫㥷㡡03㥪省
min-width: 1041px
 -------------------------------------------*/
dd.pstcod {
}
dd.pstcod p.c01 {
float: left;
margin-right:20px;
}
 dd.pstcod p.c01 input.postcd1 {
 width:60px;
 float:left;
 margin-right:5px;
}
dd.pstcod p.c01 span { /*  */
 display:block;
 float:left;
 margin-right:5px;
height: 42px;
line-height: 42px;
}
dd.pstcod p.c01 input.postcd2 {
 width:80px;
 float:left;
 margin-right:5px;
}
 dd.pstcod p.c02 {
float: left;
}

/* -------------------------------------------
쥤夫㥷㡡04㥹祳楹
min-width: 1041px
 -------------------------------------------*/
dd.prfcode {
}
dd.prfcode p.c01 {
margin-bottom:10px;
}
dd.prfcode p.c02 {
}
select.prfcode {
 width: 210px;
 margin: 0px 5px 10px 0px;
 float: left;
}
input.addres1 {
 width: 500px;
 margin: 0px 5px 10px;
 float: left;
}
dd.address1 span {
float: left;
width: 100%;
}

/* -------------------------------------------
쥤夫㥷㡡05輡夤⥵⥱
min-width: 1041px
 -------------------------------------------*/
.tbl-layout input.infaccs {
	width: 400px;
}
/* -------------------------------------------
쥤夫㥷㡡06TEL FAX
min-width: 1041px 
 -------------------------------------------*/
.tbl-layout input.tel {
	width: 400px;
}
/* -------------------------------------------
쥤夫㥷㡡07MAIL
min-width: 1041px
 -------------------------------------------*/
.tbl-layout input.mail {
	width: 400px;
}
	
/* -------------------------------------------
쥤夫㥷㡡08짥
min-width: 1041px
 -------------------------------------------*/
dd.infopnh {
}
dd.infopnh p {
}
dd.infopnh p.c01 {
}
dd.infopnh p.c02 {
}
dd.infopnh p.c03 {
}

/* -------------------------------------------
쥤夫㥷㡡09쨤倢祳𫥦
min-width: 1041px
 -------------------------------------------*/
dd.txtArea textarea {
 height: 150px;
 margin-bottom: 10px;
 padding: 2%;
 width: 95%;
}

/* -------------------------------------------
쥤夫㥷㡡10㥥⥯㥦
min-width: 1041px
 -------------------------------------------*/
dd.ckArea1 {
 padding: 12px 10px;
}
dd.ckArea2 {
 padding: 12px 10px;
}
ul.checkbox {
 margin-top:10px;
 font-size:13px;
}
 dd.ckArea1 ul.checkbox li {
padding: 0px 0 10px;
width: 20%;
float: left;
}
dd.ckArea2 ul.checkbox li {
padding: 0px 0 10px;
width: 20%;
float: left;
}
ul.checkbox li input.ckb {
margin: 0px 0px 0px;
}
ul.checkbox li label span {
display: inline-block;
padding-left: 5px;
}
 p.postBox {
 float: left;
 display: inline-block;
 width: 50%;
}
/* -------------------------------------------
쥤夫㥷㡡11 ⡣⡢㥩㥷
min-width: 1041px
 -------------------------------------------*/
dd.imgfileUp {
}
dd.imgfileUp p {
height: 32px;
line-height: 32px;
padding-bottom: 10px;
margin-bottom: 5px;
border-bottom: 1px dotted #ccc;
}
dd.imgfileUp p:nth-last-of-type(1) {
	margin-bottom: 0px;
}
dd.imgfileUp p input[type="file"] {
 height:32px;
 margin:0;
}
dd.imgfileUp p.box {
display: block;
width: 32%;
float: left;
margin-right: 1%;
height: auto;
max-width: 250px;
max-height: 250px;
}
dd.imgfileUp p.box img {
 width:100%;
max-width: 250px;
max-height: 250px;
}
/* -------------------------------------------
 Ƚ캰
 min-width: 1041px
 -------------------------------------------*/
dd.imgfileCnf {
}
dd.imgfileCnf p {
height: 32px;
line-height: 32px;
padding-bottom: 10px;
margin-bottom: 5px;

}
dd.imgfileCnf p:nth-last-of-type(1) {
padding-bottom: 0px;
margin-bottom: 0px;
}
dd.imgfileCnf p input[type="file"] {
 height:32px;
 margin:0;
}
dd.imgfileCnf p.box {
display: block;
width: 32%;
float: left;
margin-right: 1%;
height: auto;
max-width: 250px;
max-height: 250px;
}
dd.imgfileCnf p.box img {
 width:100%;
max-width: 250px;
max-height: 250px;
}







/* -------------------------------------------
楳硡奭 
min-width: 1041px
 -------------------------------------------*/
body#single div#main section#ent {
padding: 10px 10px;
}
body#single div#main h2.ttl {
margin-bottom: 0px;
}
div.registBox #ent h2 {
margin: 0px 0px 10px;
background: #DEDEDE none repeat scroll 0% 0%;
padding: 8px 10px;
}
div.registBox #ent {
}


/* -------------------------------------------
 墨⥽㥦
 min-width: 1041px
 -------------------------------------------*/
p.inputbox {
}
input.next {
 float: none;
 width: 40%;
}
p.postBox {
 float: left;
 display: inline-block;
 width: 40%;
}

/* -------------------------------------------
 襵⥽㥦夭⥱⥽夦⥳
 -------------------------------------------*/
div.cnf a.back {
	padding: 8px 0px 0px 25px;
	margin: 0 auto;
	display: inline-block;
	background: url(../img/icon_allow_w18h18.png) no-repeat;
	background-size: 16px;
	background-position-x: 2px;
	background-position-y: -175px;
	height: 18px;
	overflow: hidden;
	font-size: 16px;
	line-height: 18px;
	background-position: 1px -175px;
}





}
