@charset "UTF-8";



/******* modal dialog *******/

.skdialogMask {



	background: #000;



	opacity: 0.75;

/*	cursor: not-allowed; */

}



.skdialogWindow {

	border: none;

	border:10px solid #fff\9;

	-webkit-box-shadow: 1px 1px 20px #AAA;

	box-shadow: 1px 1px 20px #AAA;

	/*padding: 15px;*/

	border-radius: 10px;

	padding:10px 0;

	background-color:#FFFFFF;

}



.skdialogWindow tbody {

	background-color:#FFFFFF;

	position:relative;

}



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

.skdialogWindow .dialog_nw {

	/*

	width: 21px;

	height: 21px;

	background: transparent url(https://www.itsuaki.com/src/img/window/nw.gif) no-repeat 0 0;

	*/

}

.skdialogWindow .dialog_n {

	/*

	background: transparent url(https://www.itsuaki.com/src/img/window/n.gif) repeat-x 0 0;

	height: 21px;

	-moz-user-select: none;

	*/

}

.skdialogWindow .dialog_ne {

	/*

	width: 21px;

	height: 17px;

	background: transparent url(https://www.itsuaki.com/src/img/window/ne.gif) no-repeat 0 0;

	*/

}



.skdialogWindow .dialog_w {

	/*

	width: 21px;

	background: transparent url(https://www.itsuaki.com/src/img/window/w.gif) repeat-y 0 0;

	*/

}

.skdialogWindow .dialog_c {

	/*

	background-color: #fff;

	*/

}

.skdialogWindow .dialog_e {

	/*

	width: 21px;

	background: transparent url(https://www.itsuaki.com/src/img/window/e.gif) repeat-y 0 0;

	*/

}



.skdialogWindow .dialog_sw {

	/*

	width: 21px;

	height: 11px;

	background: transparent url(https://www.itsuaki.com/src/img/window/sw.gif) no-repeat 0 0;

	*/

}

.skdialogWindow .dialog_s {

	/*

	background: transparent url(https://www.itsuaki.com/src/img/window/s.gif) repeat-x 0 0;

	height: 11px;

	*/

}

.skdialogWindow .dialog_se {

	/*

	width: 21px;

	height: 11px;

	background: transparent url(https://www.itsuaki.com/src/img/window/se.gif) no-repeat 0 0;

	*/

}



.skdialogWindow .dialog_close {

	/*
	background-image:url('../i/btn_cancel.png');
	*/

	width: 16px;

	height: 16px;

	background: transparent url('../i/btn_cancel.png') no-repeat 0 0;

	position: absolute;

	top: -1px;

	right: 14px;

	cursor: pointer;

}

.skdialogWindow .dialog_close .hover {

	cursor: pointer;

}



/*

.dialog_sizer {

	width: 9px;

	height: 19px;

	background: transparent url(https://www.itsuaki.com/src/img/window/sizer.gif) no-repeat 0 0;

	cursor:se-resize;

}



.dialog_minimize {

	width: 14px;

	height: 15px;

	background: transparent url(https://www.itsuaki.com/src/img/window/minimize.gif) no-repeat 0 0;

	position:absolute;

	top:5px;

	right:49px;

	cursor:pointer;

}



.dialog_maximize {

	width: 14px;

	height: 15px;

	background: transparent url(https://www.itsuaki.com/src/img/window/maximize.gif) no-repeat 0 0;

	position:absolute;

	top:5px;

	right:28px;

	cursor:pointer;

}



.status_bar {

  font-size:12px;

}

.status_bar input{

  font-size:12px;

}

*/











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

.skdialogWindow .title {

	/*

	padding-left: 2px;

	font-family: Tahoma, Arial, sans-serif;

	font-size:12px;

	*/

	font-weight: bold;

	word-break: break-all;

	overflow: hidden;

	white-space: nowrap;

	_white-space: normal;

}



.skdialogWindow .body {

	/*
	overflow: hidden;
	*/
	padding:15px 4px 50px;

	text-align: left;

	font-size: 14px;

	line-height: 1.2em;

	margin: 10px auto;

}



.skdialogButtons {

	text-align: center;

	margin-top: 20px;

}



.skdialogButton {

	border-radius: 5px;

	text-decoration: none;

	text-align: center;

	line-height: 1;

	font-size: 18px;

	font-weight:normal;

	margin: 2px 15px;

	padding: 15px 0;

	display:inline-block;

	width:98px;

}

/* OK */

.skdialogButton1,

.skdialogButton1:hover,

.skdialogButton1:visited {

	color: white;

	border: 1px solid #000;

	background-color: #343434;

}

/* Cancel */

.skdialogButton2,

.skdialogButton2:hover {

	color: #343434;

	border: 1px solid #676767;

	background-color: #CDCDCD;

}



.skdialogButton:hover {

	/*border: 3px solid #01567E;

	margin: 0 12px 0 0;*/

	text-decoration: none;

}



#skdialogPromptInput {

	width: 300px;

}



#skstatusPopup {

	border: 1px solid #000;

	background-color: #eee;

	color: #000;

	padding: 8px;

}







.skdialogWindow .body {

/*	width: 550px !important; */

	text-align: center;

	font-size: 16px;

}



/* =スマホ

----------------------------------------------- */

body.mobile .skdialogWindow,

body.mobile_og .skdialogWindow{

	width:90% !important;

	min-width:0 !important;

}



/*body.mobile .skdialogWindow .body,

body.mobile_og .skdialogWindow .body {

	width:97% !important;

}*/



body.mobile .skdialogWindow .entry_before,

body.mobile_og .skdialogWindow .entry_before{

	padding:15px;

}



/*mypage select page*/

body.mobile .skdialogWindow .select_open_page,

body.mobile_og .skdialogWindow .select_open_page{

	padding:25px 15px;

}

body.mobile .skdialogWindow .select_open_page h6,

body.mobile_og .skdialogWindow .select_open_page h6{

	font-size:16px;

	padding:0 0 15px;

	text-align:center;

}

body.mobile .skdialogWindow .select_open_page ul,

body.mobile_og .skdialogWindow .select_open_page ul{

	padding:0 15px;

}

body.mobile .skdialogWindow .select_open_page li,

body.mobile_og .skdialogWindow .select_open_page li{

	padding:5px 0;

}

body.mobile .skdialogWindow .select_open_page li a img,

body.mobile_og .skdialogWindow .select_open_page li a img{

	vertical-align:middle;

	margin:0 7px 0 0;

}



body.mobile .skdialogButton,

body.mobile_og .skdialogButton {

	font-size: 16px;

	width:85px;

}





/* =確認

----------------------------------------------- */

.skdialogConfirm {

	min-height:150px;

	width:670px;

}

.skdialogConfirm .skdialogButtons {

	margin-top:30px;

}



.skdialogConfirm .body {

	padding:45px 15px 15px 15px;

	line-height: 1.7;

	color:#343434;

	font-size:14px;

	font-weight:bold;

}





/* =alert

----------------------------------------------- */

.skdialogError,

.skdialogAlert{

	width:670px;

}

.skdialogAlert .body {

	color: #408CFB;

	padding: 35px 15px;

}

.skdialogAlert .skdialogButtons {

	display: none;

}



.skdialogError .body {

	padding: 35px 15px;

	color: #CC0000;

}

.skdialogError .skdialogButtons {

	display: none;

}



.mobile .skdialogAlert .body {

	width:100% !important;

	padding: 35px 0;

}



/* =通知　送信確認

----------------------------------------------- */

.skdialogNoticeInfo{

	margin:70px 0;

	text-align:center;

}



.skdialogNoticeInfo h2{

	font-weight:normal;

	font-size:20px;

	margin:0 0 25px 0;

}



.dialogButtonSend, .dialogButtonSend:hover{

	margin-bottom:20px;

	width:200px;

	border-radius: 3px;

	text-decoration:none;

	padding:17px 0;

	text-align:center;

	display:inline-block;

	line-height:1;

	font-size:18px;

	font-weight:bold;

	color:#FFF !important;

	border:1px solid #01567e;

	background-color:#32A4DA;

	text-shadow:-1px -1px 1px rgba(11, 78, 109, 1);

	box-shadow: 0px 1px 0px 0px rgba(142, 209, 240, 1) inset;

	background-color:#1f91c7;

	background: -webkit-gradient(linear, left top, left bottom, from(#41b3e9),color-stop(0.97, #1f91c7),to(#0b7db3));

}



.dialogButtonSend, x:-moz-any-link{

	background: -moz-linear-gradient(top, #41b3e9,#1f91c7 97%,#0b7db3);

}





.dialogButtonCansel, .dialogButtonCansel:hover{

	margin-bottom:20px;

	width:150px;

	border-radius: 3px;

	text-decoration:none;

	padding:14px 0;

	text-align:center;

	display:inline-block;

	line-height:1;

	font-size:14px;

	font-weight:bold;

	color:#090908;

	border:1px solid #888;

	background-color:#a7a6a6;

	box-shadow: 0px 1px 0px 0px rgba(216, 216, 216, 1) inset;

	text-shadow:1px 1px 1px rgba(248, 248, 248, 0.7);

	background-color:#a7a6a6;

	background: -webkit-gradient(linear, left top, left bottom, from(#bebebe),color-stop(0.97, #a7a6a6),to(#969595));

}



.dialogButtonCansel .gray, x:-moz-any-link{

	background: -moz-linear-gradient(top, #bebebe,#a7a6a6 97%,#969595);

}



/* =パスワード再入力

----------------------------------------------- */

.skdialogWindow .invite_notice {

	width:440px !important;

	padding:30px 10px !important;

}