#dlg{
	background-image: url("../../img/bgimg/b002.gif");
}
#dlg h1{
	position: relative;
	padding: 0 .5em .5em 2em;
	border-bottom: 1px solid #ccc;
}
#dlg h1::before,
#dlg h1::after {
	position: absolute;
	content: '';
	border-radius: 100%;
}
#dlg h1::before {
	top: .2em;
	left: .2em;
	z-index: 2;
	width: 18px;
	height: 18px;
	background: rgba(150, 150, 150, .5);
}
#dlg h1::after {
	top: .7em;
	left: .7em;
	width: 13px;
	height: 13px;
	background: rgba(210, 210, 210, .5);
}
#dlg h3 {
    display: block;
    font-size: 1.17em;
    -webkit-margin-before: 1em;
    -webkit-margin-after: 1em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
    font-weight: bold;
}
#dlg hr{
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #fff;
}
.tyuui{
	font-weight:bold;
	font-size:18px;
}

.syugaki{
	color:#ff0000;
}
#kotirakara{
	position:absolute;
	top:500px;
	left:0px;
	width:250px;
	height:70px;
	margin-left:30px;
}
#dlg2 li
{
	float:				left;
	padding:			0 20px 0 20px;
	list-style:			none;
	text-align:			center;
}
#img1{
	width:100px;
	height:70px;
	box-shadow: 5px 5px 20px -5px rgba(0, 0, 0, 0.8);
}
#img2{
	width:50px;
	height:80px;
	box-shadow: 5px 5px 20px -5px rgba(0, 0, 0, 0.8);
}
#img3{
	width:40px;
	height:80px;
	box-shadow: 5px 5px 20px -5px rgba(0, 0, 0, 0.8);
}
#img4{
	width:40px;
	height:40px;
}
#inputList{
	width:100%;
}
.yoyakulist{
	width:100%;
}
.yoyakulist tr:first-child td{
	text-align:center;
	font-size:0.9em;
}
#inputList,.idpass tr,.yoyakulist tr{
	border:0px;
}
#inputList tr,.idpass tr,.yoyakulist tr:first-child{
	background:#eeeeee;
}
.yoyakulist tr:first-child{
	background:#ffe6ce;
}
.yoyakulist tr:not(:first-child){
	background:#ffffd1;
}
.yoyakulist tr:not(:first-child) td{
	font-size:0.8em;
}
.yoyakulist tr td:last-child{
	text-align:center;
}
.yoyakulist button{
	width:60px;
	cursor: pointer;
	color: #fff;
	background-color: #fea930;
	font-weight: 100;
	border: 1px solid #fff;
	transition-duration: 0.5s;
	-webkit-transition-duration: 0.5s;
}
.yoyakulist button:hover{
	color: #006398;
	border: 1px solid #faccad;
}
#inputList td:nth-child(1){
	width:40%;
}
#inputList td{
	padding-left:10px;
}
.idpass td:nth-child(1){
	padding-left:10px;
	padding-right:10px;
}
.yoyakulist tr td{
	text-align:center;
	vertical-align:middle;
}
.yoyakulist tr td:nth-child(1),
.yoyakulist tr td:nth-child(2){
/* 	width:100px; */
	width:140px;
}
.yoyakulist tr td:nth-child(4){
/* 	width:110px; */
	width:120px;
}
.yoyakulist tr td:nth-child(5){
	width:125px;
}
.yoyakulist tr td:nth-child(6){
	width:95px;
}
.yoyakulist tr td:last-child{
	width:130px;
}
.image_next_button,
.image_back_button,
.image_close_button,
.image_edit_back_button,
.image_edit_cancel_button,
.image_edit_close_button,
.image_update_button
{
	width:100px;
	height:50px;
}
.image_yoyaku_button{
	width:200px;
	height:50px;
}
.image_yoyaku_button,
.image_next_button,
.image_close_button{
	position:absolute;
	bottom:0px;
	right:0px;
	margin-bottom:50px;
	margin-right:50px;
/* 	box-shadow: 5px 5px 10px -5px rgba(0, 0, 0, 0.8); */
}
.image_back_button{
	position:absolute;
	bottom:0px;
	left:0px;
	margin-bottom:50px;
	margin-left:50px;
/* 	box-shadow: 5px 5px 10px -5px rgba(0, 0, 0, 0.8); */
}
.image_edit_back_button{
	position:absolute;
	bottom:0px;
	right:170px;
	margin-bottom:50px;
	margin-left:50px;
/* 	box-shadow: 5px 5px 10px -5px rgba(0, 0, 0, 0.8); */
}
.image_edit_cancel_button{
	position:absolute;
	bottom:0px;
	right:50px;
	margin-bottom:50px;
	margin-left:50px;
/* 	box-shadow: 5px 5px 10px -5px rgba(0, 0, 0, 0.8); */
}
.image_edit_close_button{
	position:absolute;
	bottom:0px;
	right:50px;
	margin-bottom:50px;
	margin-left:50px;
/* 	box-shadow: 5px 5px 10px -5px rgba(0, 0, 0, 0.8); */
}
.image_update_button{
	position:absolute;
	bottom:0px;
	right:50px;
	margin-bottom:50px;
	margin-left:50px;
/* 	box-shadow: 5px 5px 10px -5px rgba(0, 0, 0, 0.8); */
}
#dlg1,#dlg2,#dlg3,#dlg4,#dlg5,#dlg6,#dlg7,#dlg8,#dlg9,#dlg10{
	width:100%;
}
#inputList select.sizess{
	width:100px;
	height:27px;
	background-color:#ffffff;
	font-size:85%;
}
#inputList select.sizel{
	width:200px;
	height:27px;
	background-color:#ffffff;
	font-size:85%;
}
#inputList input[type='text'].sizess{
	width:90px;
}
#inputList input[type='text'].sizes{
	width:196px;
}
#inputList input[type='text'].sizel{
	width:450px;
}
#inputList input[type='text'].hissu,
#inputList select.hissu{
	background-color:#ffdddd;
	border:1px solid #aaaaaa;
}
#dlg2 textarea.sizea{
	width:650px;
	height:70px;
	border:1px solid #aaaaaa;
}
.tyuuki{
	font-size:small;
	color:red;
}
#inputList input[type='text'].sizesm{
	width:110px;
}
.ui-datepicker select.ui-datepicker-year,
.ui-datepicker select.ui-datepicker-month{
	width:40%;
}
input[type="radio"].rdo_hiki{
	position:			absolute;
	z-index:			2;
	opacity:			0;
	height:				20px;
}
input[type="radio"].rdo_hiki{
	width:				32px;
}
#inputList input:checked+.chklbl_hi{
	color:				#fff;
	background:			#f6a828;
	border-radius:		2px;
}
.word_wrap{
	word-wrap:break-all;
	text-overflow:ellipsis;
}
.orei{
	margin-left: 50px;
}
@-webkit-keyframes pulse
{
	from
	{
		opacity:			1.0;
		background-color:	red;
	}
	to
	{
		opacity:			0.8;
	}
}

.blinking
{
	-webkit-animation-name: pulse;/* 実行する名前 */
	-webkit-animation-duration: 0.3s;/* 0.3秒かけて実行 */
	-webkit-animation-iteration-count:infinite;/* 何回実行するか。infiniteで無限 */
	-webkit-animation-timing-function:ease-in-out;/* イーズインアウト */
	-webkit-animation-direction: alternate;/* alternateにするとアニメーションが反復 */
	-webkit-animation-delay: 0s; /* 実行までの待ち時間 */
}
ul#syorui {
    height: 100px;
}
.fontBoldBig{
	font-size:1.2em;
	font-weight:bold;
}
#btn_to_caution{
	position:absolute;
/*	left:80px;
	top:350px;*/
	width:150px;
	outline:0;
}
#btn_init_cnf{
	position:absolute;
/*	left:250px;
	top:350px;
	width:150px;*/
	outline:0;
}
#btn_to_thx{
	position:absolute;
	left:80px;
	bottom:50px;
	width:300px;
	outline:0;
}
#dlg p {
    display: block;
    -webkit-margin-before: 1em;
    -webkit-margin-after: 1em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
}