* {
	margin: 0;
	padding: 0;
	font-size: 12px;
}



body {
	word-wrap: break-word;
}
a {
	color: #0066FF;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
img {
	border: none;
}
li {
	list-style: none;
}
.alt {
	display: none;
}
.bold {
	font-weight: bold;
}

#pagewidth {
	width: 920px;
	padding-top: 12px;
	padding-bottom: 1px;
	margin: 0 auto;
}

/* header */
#header {
	width: 920px;
	height: 58px;
	position: relative;
}
#header div {
	height: 56px;
	float: left;
	display: inline;
}
#header .tainew_link {
	width: 190px;
	background: url("../img/adm/header/header_tainew.gif") no-repeat left top;
}
#header .tainew_link .areaName {
	position: absolute;
	bottom: 15px;
	left: -85px;
	font-size: 20px;
	font-weight: bold;
}
#header .otoko_link {
	width: 152px;
	background: url("../img/adm/header/header_otoko.gif") no-repeat left top;

}
#header .aurora_link {
	width: 183px;
	background: url("../img/adm/header/header_aurora.gif") no-repeat left top;

}
#header ol {
	font-size: 12px;
	list-style: none;
	display: block;
	margin: 4px;
	overflow: hidden;
	position: absolute;
	right: 0;
	top: 0;
}
#header ol li {
	float: right;
	display: inline;
	padding-left: 16px;
}

/* login */
#login_form {
	margin-top: 60px;
}
.login_box {
	width: 320px;
	background: url("../img/adm/shoplist_box_bg.gif") bottom repeat-x #FFF;
	border-color: #d29fc8;
	color: #666;
}
.login_box .areaTitle {
	display: block;
	text-align: center;
	color: #000;
	font-size: 30px;
	font-weight: bold;
	margin-top: 30px;
}
.login_box div {
	margin-left: 22px;
	margin-top: 12px;
}
.login_box .login_btn {
	float: right;
	margin: 12px 22px;
	width: auto;
	height: auto;
}
.login_box input {
	width: 276px;
	height: 36px;
	padding-left: 4px;
	margin-top: 2px;
	line-height: 36px;
}

/* tabs */
ul#tabs {
	width: 920px;
	text-align: right;
	font: bold 12px sans-serif;
	border-bottom: 1px solid #FFF;
	list-style-type: none;
	padding: 6px 0; /*3*/
	margin-top: 5px;
}
body#shoplist ul#tabs {
	border-color: #d29fc8;
}
body#man_shoplist ul#tabs {
	border-color: #6c89e5;
}
body#customerlist ul#tabs {
	border-color: #d4af83;
}
body#employeelist ul#tabs {
	border-color: #6cc664;
}
body#partnerlist ul#tabs {
	border-color: #A656A8;
}
ul#tabs li {
	display: inline;
	margin-right: 3px;
}
ul#tabs li.shoplist a {
	border-color: #d29fc8;
	color: #d29fc8;
}
ul#tabs li.shoplist a:hover {
	background-color: #fee1f2;
}
ul#tabs li.man_shoplist a {
	border-color: #6c89e5;
	color: #6c89e5;
}
ul#tabs li.man_shoplist a:hover {
	background-color: #d5dffa;
}
ul#tabs li.customerlist a {
	border-color: #d4af83;
	color: #d4af83;
}
ul#tabs li.customerlist a:hover {
	background-color: #ffeb9c;
}
ul#tabs li.employeelist a {
	border-color: #6cc664;
	color: #6cc664;
}
ul#tabs li.employeelist a:hover {
	background-color: #98da78;
}
ul#tabs li.partnerlist a {
	border-color: #A656A8;
	color: #A656A8;
}
ul#tabs li.partnerlist a:hover {
	background-color: #DAB9DB;
}
ul#tabs li.optionlist a {
	border-color: #d29fc8;
	color: #d29fc8;
}
ul#tabs li.optionlist a:hover {
	background-color: #fee1f2;
}
ul#tabs li.trclist a {
	border-color: #9a9a9a;
	color: #9a9a9a;
}
ul#tabs li.trclist a:hover {
	background-color: #d4d4d4;
}
ul#tabs li a:hover {
	color: #000;
}
body#shoplist li.shoplist a, body#man_shoplist li.man_shoplist a, body#customerlist li.customerlist a, body#employeelist li.employeelist a , body#partnerlist li.partnerlist a {
	color: #000;
	position: relative;
	top: 1px;
	padding-top: 7px; /*1*/
}
body#shoplist li.shoplist a:hover, body#man_shoplist li.man_shoplist a:hover, body#customerlist li.customerlist a:hover, body#employeelist li.employeelist a:hover, body#partnerlist li.partnerlist a:hover {
	background-color: #FFF;
}
ul#tabs li a {
	padding: 6px 3px; /*1*/
	border: 1px solid;
	color: #000;
	text-decoration: none;
	border-bottom: none;
	background: repeat-x left top #FFF;
}
body#shop_edit ul#tabs li a, body#shop_view ul#tabs li a {
	border: 1px solid;
}

/* search box */
#search_box {
	width: 920px;
	border: 1px solid #666;
	background: repeat-x left bottom #FFF;
	overflow: auto;
	border-top: none;
	text-align: left;
	padding: 10px 0 0 0;
}
body#shoplist #search_box {
	background-image: url("../img/adm/shoplist_box_bg.gif");
	border-color: #d29fc8;
}
body#man_shoplist #search_box {
	background-image: url("../img/adm/man_shoplist_box_bg.gif");
	border-color: #6c89e5;
}
body#customerlist #search_box {
	background-image: url("../img/adm/customerlist_box_bg.gif");
	border-color: #d4af83;
}
body#employeelist #search_box {
	background-image: url("../img/adm/employeelist_box_bg.gif");
	border-color: #6cc664;
}
body#partnerlist #search_box {
	background-image: url("../img/adm/shoplist_box_bg.gif");
	border-color: #DAB9DB;
}
#search_box ul {
	margin-left: 10px;
}
#search_box ul li {
	height: 46px;
	font-size: 12px;
	list-style: none;
	text-align: left;
	display: inline;
	padding: 0 5px;
	margin-right: 4px;
	float: left;
}
#search_box ul li label {
	vertical-align: bottom;
}
#search_box a.btn{
	width: 66px;
	height: 24px;
	margin-bottom: 12px;
	margin-right: 14px;
	float: right;
	display: inline;
	cursor: pointer;
	background-position: 0 0;
}
#search_box a.search {
	background-image: url("../img/adm/search_btn.png");
}
#search_box a.search:hover{
	background-position: 0 -24px;
}
#search_box a.clear {
	background: url("../img/adm/clear_btn.png");
}
#search_box a.clear:hover {
	background-position: 0 -24px;
}
#search_box #shop_id {
}
#search_box #shop_name {
}
#search_box #customer_id {
}
#search_box #post_id {
	width: 114px;
}
#search_box #staff_id {
	width: 134px;
}
#search_box #delete_flg {
	width: 135px;
}
#search_box #keisai_limit {
	width: 90px;
}
#search_box #keisai_limit_after {
	width: 90px;
}
#search_box #big_area_id {
	width: 70px;
}
#search_box #md_area_id {
	width: 150px;
}
#search_box #free_word {
}

/*page control */
.page_control {
	width: 920px;
	height: 30px;
}
.paginate {
	float: right;
	padding-top: 9px;
}
.page_links {
	margin-left: 14px;
}
.sort {
	float: left;
}
.sort ul {
	list-style: none;
	padding-top: 9px;
}
.sort ul li {
	display: inline;
	margin-right: 15px;
	background: url("../img/icons/bullet_arrow_up_down.png") no-repeat left top;
	line-height: 16px;
	height: 16px;
}
.sort ul li a, .sort ul li span {
	padding: 4px 0 4px 16px;
}
.sort ul li span {
	color: #06F;
	cursor: pointer;
}
.sort ul li.add {
	background-image: url("../img/icons/add.png");
}

/* fieldset */
fieldset {
	width: 920px;
	text-align: left;
	font-size:12px;
	border: 1px solid #BFBAB0;
	background: #F2EFE9 url('../img/adm/shoplist_bg.jpg') repeat-x top;
}
fieldset legend {
	font-size: small;
	font-weight: bold;
	padding: 4px;
	color: #282f29;
}
fieldset .table-cell  {
	display:table-cell;
	vertical-align: top;
}
fieldset .table-cell div {
	margin: 4px 10px;
}


/* photo */
fieldset .photo {
	height: 120px;
	width: 160px;
	padding: 4px 10px;
}
fieldset .photo img{
	height: 120px;
	width: 160px;
}
fieldset .photo_control {
	padding: 0 10px;
}
fieldset .photo_prev {
	float: left;
	padding: 0;
	margin: 0;
	cursor: pointer;
	margin-top: 2px;
}
fieldset .photo_next {
	float: right;
	padding: 0;
	margin: 0;
	cursor: pointer;
	margin-top: 2px;
}
fieldset .photo_label {
	float: left;
	padding: 0;
	margin: 0;
	width: 128px;
	text-align: center;
	margin-top: 4px;
}

/* shoplist */
fieldset .shop_col1 {
	width: 180px;
	padding-bottom: 4px;
}
fieldset .shop_col1 div {margin: 0;}
fieldset .shop_col2 {width: 180px;}
fieldset .shop_col3 {width: 180px;}
fieldset .shop_col4 {width: 300px;}
fieldset .shop_col5 {width: 150px;}
fieldset .shop_col5 div {width: 120px;}
fieldset .shop_col5 div img{
	width: 16px;
	height: 16px;
	padding-right: 3px;
	margin-bottom: -4px;
}
fieldset .ticket_col {
	display: block;
	width: 900px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}
fieldset .ticket_col div.ticket_txt{
	margin-left: 20px;
	line-height: 1.5em;
}
fieldset .app_col1 {
	width: 160px;
	padding: 10px 10px;
	padding-bottom: 4px;
}
fieldset .app_col1 div{margin: 4px;}
fieldset .app_col2 {
	width: 180px;
	padding: 10px 0px;
}
fieldset .app_col3 {
	width: 180px;
	padding: 10px 0px;
}
fieldset .app_col4 {
	width: 230px;
	padding: 10px 0px;
}
fieldset .grp_col1 {
	width: 250px;
	padding: 10px 10px;
	padding-bottom: 4px;
}
fieldset .grp_col1 div{margin: 4px;}
fieldset .grp_col2 {
	width: 350px;
	padding: 10px 0px;
}
fieldset .grp_col3 {
	width: 250px;
	padding: 10px 0px;
}
fieldset.shopNyukoMemo{
	position: relative;
}
fieldset.shopNyukoMemo>div{
	width: 90%;
	min-height: 20px;
	padding: 1px 5px;
}
fieldset.shopNyukoMemo>span{
	width: 60px;
	height: 20px;
	line-height: 20px;
	padding: 1px 5px;
	position: absolute;
	top:10px;
	right: 10px;
	text-align: center;
	color: #FFF;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	background-color: #06f;
	z-index: 1;
}
fieldset.shopNyukoMemo>span:hover{
	opacity: .6;
}
fieldset.tainewAppWrap>div{
	display: none;
}
fieldset.shopStatus table{
	width: 100%;
	overflow: hidden;
}
fieldset.shopStatus table tr{

}
fieldset.shopStatus table td{
	width: 25%;
	padding: 0 2px;
	border:1px solid #BFBAB0;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
}
fieldset.shopStatus table td>p:first-child{
	font-weight: bold;
}
/* customer */
fieldset .customer_col1 {width: 180px;}
fieldset .customer_col2 {width: 300px;}
fieldset .customer_col3 {width: 240px;}
fieldset .customer_col4 {width: 160px;}
fieldset .employee_col1 {width: 180px;}
fieldset .employee_col2 {width: 400px;}
fieldset .employee_col2 div {display: inline;}
fieldset .employee_col3 {width: 320px;}
fieldset .employee_col3 div {display: inline;}
fieldset .partner_col1 {width: 180px;}
fieldset .partner_col2 {width: 340px;}
fieldset .partner_col3 {width: 200px;}
fieldset .partner_col4 {width: 200px;}
fieldset .pickup_col1 {width: 350px;}
fieldset .pickup_col2 {width: 90px; text-align: right;}
fieldset .pickup_col3 {width: 340px;}
fieldset .pickup_col4 {width: 100px; color: #06F;}
fieldset .pickup_col4 div span a{
	cursor: pointer;
}
fieldset .pickup_col4 div img {
	width: 16px;
	height: 16px;
	padding-right: 3px;
	margin-bottom: -4px;
}

/* company label */
.dairitenLabel {
	width: 160px;
	height: 24px;
	margin: 4px 0;
}
.busyoLabelAurora {
	background: url('../img/adm/labels/label_aurora.gif');
}
.busyoLabelMedia {
	background: url('../img/adm/labels/label_media.gif');
}

/* status label */
.statusLabelKeisai, .statusLabelKikangai, .statusLabelEdit, .statusLabelPlease, .statusLabelHikeisai, .statusLabelNG ,.statusLabelHeiten{
	width: 160px;
	height: 24px;
	line-height: 24px;
	text-align: center;
	background-repeat: no-repeat;
}
.statusLabelKeisai {
	background-image: url('../img/adm/labels/label_green.gif');
}
.statusLabelKikangai {
	background-image: url('../img/adm/labels/label_red.gif');
}
.statusLabelEdit {
	background-image: url('../img/adm/labels/label_grey.gif');
}
.statusLabelPlease {
	background-image: url('../img/adm/labels/label_yellow.gif');
}
.statusLabelHikeisai {
	background-image: url('../img/adm/labels/label_blue.gif');
}
.statusLabelNG {
	background: #002D2D;
	color: red;
}
.statusLabelHeiten{
	background: #F00;
	color: white;
	border: 2px solid #000;
	box-sizing: border-box;
	line-height: 20px;
	font-weight: bold;
}
/* koetsu Status */
.koetsuStsStay, .koetsuStsFinish, .koetsuStsNg, .koetsuStsRevision {
	display: block;
	width: 158px;
	height: 22px;
	line-height: 22px;
	text-align: center;
	font-weight: bold;
	background-repeat: no-repeat;
}
.koetsuStsStay {
	color: #5f5f5f;
	background-color: #f9f9f9;
	border: 1px solid #5f5f5f;
}
.koetsuStsFinish {
	color: #008000;
	background-color: #f4fff4;
	border: 1px solid #008000;
}
.koetsuStsNg {
	color: #ff0000;
	background-color: #ffbbbb;
	border: 1px solid #ff0000;
}
.koetsuStsRevision {
	color: #ff8000;
	background-color: #ffddbb;
	border: 1px solid #ff8000;
}
.koetsu_tainew {
	background-color: #F4DEFF;
}
.koetsu_honnew {
	background-color: #CEF3FF;
}


/* edit box */
#edit_box {
	width: 920px;
	margin-top: 2em;
}
#edit_box hr {
	border-style: none;
	border-bottom: #999 dashed 1px;
	margin-top: 12px;
	height: 1px;
}
.page_nav {
	overflow: auto;
}
.page_nav div {
	width: 90px;
	height: 37px;
	float: left;
	cursor: pointer;
	margin-top: 10px;
}
.page_nav .shop_id {
	float: right;
	padding-top: 10px;
	height: auto;
	font-weight: bold;
	width: auto;
	text-align: right;
	cursor: auto;
}
.page_nav .main_tab {
	background: url('../img/adm/shoptabs/shoptab_main.gif') no-repeat #fafafa;
}
.page_nav .detail_tab {
	background: url('../img/adm/shoptabs/shoptab_detail.gif') no-repeat #fafafa;
}
.page_nav .photo_tab {
	background: url('../img/adm/shoptabs/shoptab_photo.gif') no-repeat #fafafa;
}
.page_nav .preview_tab {
	background: url('../img/adm/shoptabs/shoptab_preview.gif') no-repeat #fafafa;
}
.page_nav .man_detail_tab {
	background: url('../img/adm/shoptabs/shoptab_man_detail.gif') no-repeat #fafafa;
}
.page_nav .man_photo_tab {
	background: url('../img/adm/shoptabs/shoptab_man_photo.gif') no-repeat #fafafa;
}
.page_nav .man_add_tab {
	background: url('../img/adm/shoptabs/shoptab_man_add.gif') no-repeat #fafafa;
	width: 40px;
}
.page_nav .preview_tab {
	background: url('../img/adm/shoptabs/shoptab_preview.gif') no-repeat #fafafa;
}
.page_nav .mail_tab {
	background: url('../img/adm/shoptabs/shoptab_mail.gif') no-repeat #fafafa;
}
.page_nav .access_tab {
	background: url('../img/adm/shoptabs/shoptab_access.gif') no-repeat #fafafa;
}
#main_tab .main_tab, #detail_tab .detail_tab, #photo_tab .photo_tab, #preview_tab .preview_tab, #man_detail_tab .man_detail_tab, #man_photo_tab .man_photo_tab, #access_tab .access_tab {
	background-position: 0 -37px;
}
#access_box h1 {
	text-align: center;
	margin-bottom: 10px;
	color: #666;
}
.access {
	width: auto;
	text-align: right;
	margin: 10px auto 36px auto;
}
.access th, .access td {
	border-bottom: 1px solid #CCC;
	border-right: 1px solid #CCC;
	height: 20px;
	padding: 2px 3px;
	font-weight: normal;
}
.access th {
	text-align: center;
}
.access tfoot td {
	padding-top: 10px;
	text-align: center;
	border-style: none;
}
.access tfoot td.prev { text-align: right; }
.access tfoot td.next { text-align: left; }

#preview_box .preview_btns img{
	margin: 30px 10px;
}

#edit_box fieldset {
	background: url('../img/adm/editbox_bg.gif') #F0F0F0;
	border: none;
	border-top: 10px solid #262626;
}
/*
#edit_box fieldset {
	background: url('../img/adm/editbox_bg.gif') #F0F0F0;
	border: none;
	border-top: 10px solid #F960DA;
	border-bottom: 10px solid #F960DA;
}
*/
#edit_box p {
	clear: both;
}
#edit_box .spacer {
	clear: both;
	height: 12px;
	width: 100%;
}
#edit_box .inline_text {
	float:left;
	margin: 0 0 0 10px;
	line-height: 30px;
}
#edit_box .inline_text img a {
	padding: 3px;
}
#edit_box label {
	display: block;
	text-align: right;
	float: left;
	margin-top: 8px;
}
#edit_box .small {
	color: #666666;
	display: block;
	font-size: smaller;
	font-weight: normal;
	text-align: right;
	width: 200px;
}
#edit_box dl.shop_detail dt span.small {
	color: #666666;
	display: block;
	font-size: smaller;
	font-weight: normal;
	text-align: left;
	width: auto;
}
#show_x, #show_y {
	color: #666666;
	display: block;
	font-size: smaller;
	font-weight: normal;
	line-height: 1em;
	margin-left: 10px;
}
#show_y {
	margin-bottom: 12px;
}
#edit_box input, #edit_box select, #edit_box textarea {
	float: left;
	margin: 2px 0 12px 10px;
	padding: 4px 4px;
	border: solid 1px #999999;
	width: 500px;
}
#edit_box input[type=checkbox] {
	float: left;
	padding: 4px 4px;
	margin: 2px 0px 0px 10px;
}
#merit_box input[type=checkbox],
#fukusou_box input[type=checkbox],
#keitou_box input[type=checkbox] {
	margin: 2px 2px 2px 0;
}
#edit_box input[type=radio] {
	width: auto;
	margin: 5px 0 0 10px;
	border-style: none;
}
#edit_box .random, #edit_box .copy {
	width: auto;
	margin: 2px 0 0 10px;
	padding: 4px 4px;
	border: solid 1px #999999;
}

#edit_box .input {
	float: left;
}
#edit_box textarea {
	height: 120px;
}
#edit_box textarea {
	margin-bottom: 16px;
}
#edit_box .ShopSaraly {
	width: 229px;
}
#edit_box .tainew_item_title {
	background: url(../img/adm/tainew_item_icon.jpg) right 4px no-repeat;
}
#edit_box .script_detail .tainew_item_title {
	background: none !important;
}
#edit_box .script_detail .tainew_item_title
/*, #edit_box .script_detail .tainew_item_value */ {
	color: #FF33B3;
}
#edit_box .honnew_item_title {
	background: url(../img/adm/honnew_item_icon.jpg) right 4px no-repeat;
}
#edit_box .script_detail .honnew_item_title {
	background: none !important;
}
#edit_box .script_detail .honnew_item_title
/*, #edit_box .script_detail .honnew_item_value */ {
	color: #0019EB;
}
#edit_box .readonly{
	color : #545454;
	background-color: #ebebe4;
}
#edit_box .koetsuErrTitle{
	background-color: #ff0000;
}
#edit_box .koetsuErrMsg{
	color: #ff0000;
	font-weight: bold;
	float: left;
	width: 98%;
	margin: 0px 0 0px 10px;
}
.edit_box_select{
	width: 245px !important;
}
.edit_box_postal{
	width: 50px !important;
}
.edit_box_tantou{
	width: 200px !important;
}
.edit_box_id{
	width: 150px !important;
}
.edit_box_phone{
	width: 180px !important;
}
.edit_box_mail{
	width: 450px !important;
}
/*
#edit_box .honnew_item {
	color: #442222;
	background-color: #F9F5F7;
}
*/
#merit_box, #fukusou_box, #keitou_box, #man_merit_box {
	width: 550px;
	margin: 2px 0 20px 10px;
	display: table;
	float: left;
}
#merit_box ul, #fukusou_box ul, #keitou_box ul, #man_merit_box ul {
	display: block;
	clear: both;
}
/* for IE */
#merit_box li, #fukusou_box li, #keitou_box li, #man_merit_box li {
	display: inline;
	width: 110px;
}
/* for real browsers */
#merit_box li, #fukusou_box li, #keitou_box li, #man_merit_box li {
	display: table-cell;
	width: 110px;
	float: left;
}
#merit_box label, #fukusou_box label, #keitou_box label, #man_merit_box label {
	float: left;
	text-align: left;
	width: auto;
	color: #666666;
	font-size: smaller;
	font-weight: normal;
	margin-top: 2px;
	line-height: normal;
}
#merit_box input, #fukusou_box input, #keitou_box input, #man_merit_box input {
	display: inline;
	width: auto;
	border: none;
	margin: 2px 2px 2px 0;
}
#edit_box .photo_delete {
	float: left;
	text-align: left;
	clear:both;
	margin: 4px 0 8px 0;
	width: auto;
	color: #666666;
	font-size: smaller;
	font-weight: normal;
}
#edit_box .photo_delete .checkbox {
	display: inline;
	width: 26px;
	height: 26px;
	border: none;
	margin: 2px -8px 2px 10px;
}
#edit_box #ShopTime1, #edit_box #ShopTime2 {
	width: 110px;
}

#edit_box #ShopMailDispFlg {
	width: 110px;
}
#edit_box #ShopCustomerId {
	width: 80px;
}
#edit_box #ShopId {
	width: 80px;
}
#edit_box #ShopShopNameKana {
	width: 360px;
}
#edit_box #ShopAreaDetail {
	width: 360px;
}
#edit_box .extra_option select {
	width: 150px;
}
#edit_box #ShopPhone1, #edit_box #ShopPhone2, #edit_box #ShopPhone3, #edit_box #ShopTel1, #edit_box #ShopTel2, #edit_box #ShopTel3 {
	width: 60px;
}
#edit_box #ShopTypeId,
#edit_box #ShopCategoryId,
#edit_box #big_area_id,
#edit_box #md_area_id,
#edit_box #mdAreaId,
#edit_box #ossm_flg,
#edit_box #shop_scale_id,
#edit_box #seki_count_id,
#edit_box #saraly_system_id {
	width: 245px;
}

#edit_box .checkbox {
	display: inline;
	width: auto;
	height: auto;
	border: none;
}
#edit_box #OldFrom, #edit_box #OldTo, #edit_box #uktkTimeFrom, #edit_box #uktkTimeTo {
	width: 80px;
}
#edit_box #railCompany1, #edit_box #railLine1, #edit_box #railStation1, #edit_box #railCompany2, #edit_box #railLine2, #edit_box #railStation2 {
	width: 119px;
}
#edit_box #railLine1, #edit_box #railLine2 {
	width: 200px;
}
#edit_box .photo_select {
	margin-left: 10px;
	width: auto;
	height: auto;
	clear: both;
}
#edit_box .photo {
	height: auto;
	width: auto;
	padding: 10px;
	border: 1px solid #999999;
	background: #FFF;
	margin: 4px 0 4px 10px;
	float: left;
}
#edit_box a.btn{
	width: 66px;
	height: 24px;
	margin: 0 0 10px 427px;
	float: left;
	clear: both;
	display: block;
	cursor: pointer;
	background-position: 0 0;
}
#edit_box a.save {
	background: url("../img/adm/save_btn.png");
	margin-bottom: 0;
}
#edit_box a.save:hover {
	background-position: 0 -24px;
}

/* not in use */
.preview_bar {
	width: 920px;
	background: #262626;
}
.preview_bar a.pc_preview, .preview_bar a.mb_preview, .preview_bar a.man_pc_preview, .preview_bar a.man_mb_preview{
	width: 146px;
	height: 24px;
	float: right;
	cursor: pointer;
	background-position: 0 0;
	margin: 10px 10px 0 0;
}
.preview_bar a.btn:hover {
	background-position: 0 -24;
}
.preview_bar a.btn:active {
	background-position: 0 -48;
}
.preview_bar a.pc_preview {
	background: url("../img/adm/btns/btn_preview_pc.gif");
}
.preview_bar a.mb_preview {
	background: url("../img/adm/btns/btn_preview_mb.gif");
}
.preview_bar a.man_pc_preview {
	background: url("../img/adm/btns/btn_preview_man_pc.gif");
}
.preview_bar a.man_mb_preview {
	background: url("../img/adm/btns/btn_preview_man_mb.gif");
}



a.edit_shop_btn, a.save_shop_btn {
	height: 24px;
	float: right;
	cursor: pointer;
	background-position: 0 0;
	margin: 16px 10px 0 0;
}
a.edit_shop_btn {
	width: 146px;
	background: url("../img/adm/btns/btn_shop_edit.gif");
}
a.save_shop_btn {
	width: 66px;
	background: url("../img/adm/save_btn.png");
}
a.edit_shop_btn:hover, a.save_shop_btn:hover {
	background-position: 0 -24;
}
a.edit_shop_btn:active {
	background-position: 0 -48;
}
.view_data {
	float:left;
	margin: 8px 0 10px 10px;
	width: 500px;
}
.btn_bar {
	width: 920px;
	background: #262626;
	overflow: auto;
	padding-bottom: 10px;
}
#edit_box #man_mail_same_flg {
	display: inline;
	width: auto;
	height: auto;
	border: none;
}
label#man_mail {
	font-weight: normal;
	width: auto;
	padding: 0;
	margin: 0;
}
#edit_box #mail {
	width: 400px;
}
#edit_box .job_box {
	padding: 10px 0 0 0;
	margin: 2px 0 12px 10px;
	border: solid 1px #999999;
	width: 500px;
	overflow: auto;
	background: #F0F2F4;
}
#edit_box .job_box div {
	clear: left;
}
#edit_box .job_box select {
	width: 100px;
}
#edit_box .job_box input {
	width: 80px;
}
#edit_box .job_box .arrows {
	float: right;
	margin-right: 10px;
	height: 128px;
	position: relative;
}
#edit_box .job_box .arrow_up, #edit_box .job_box .arrow_dn {
	right: 0;
	line-height: normal;
	cursor: pointer;
	border: 1px solid;
	padding: 3px 5px;
	position: absolute;
}
#edit_box .job_box a:hover, #edit_box .job_box .arrow_dn:hover {
	color: #F06;
	text-decoration: none;
}
#edit_box .job_box .arrow_up {
	top: 0;
}
#edit_box .job_box .arrow_dn {
	bottom: 4px;
}

.adm_status_btns_woman {
	float:left;
	width: 410px;
	height : 30px;
	text-align: left;
	padding-top: 10px;
}
.adm_status_btns_man {
	float:right;
	width: 410px;
	height : 30px;
	text-align: right;
	padding-top: 10px;
}
.adm_status_btns_woman a {
	color: #FFF;
	padding: 10px;
	height: 30px;
	background: F541C7;
}
.adm_status_btns_man a {
	color: #FFF;
	padding: 10px;
	height: 30px;
	background: #262626;
}


.status_link {
}

.status_link a {
	padding-right:20px;
}





.glayLayer {
	display:none;
	position:fixed;
	top:0;
	left:0;
	height:100%;
	width:100%;
	background:black;
	opacity: 0.60;
	z-index: 2;
}
.overLayer {
	position: fixed;
	top:50%;
	left:50%;
	background: white;
	border: 1px solid black;
	z-index: 3;
}
* html .glayLayer {
	position: absolute;
}
* html .overLayer {
	position: absolute;
}

.overLayer.editbox {
	width: 600px;
}
.editArea {
	width: 590px;
	height: 325px;
	padding: 10px 5px;
	vertical-align: middle;
	text-align: center;
}

.overLayer.delbox, .overLayer.confbox, .overLayer.msgbox {
	margin-top: -100px;
	margin-left: -200px;
}
.overLayer.confirmbox {
	margin-top: -100px;
	margin-left: -200px;
}
.confirmMsg {
	width: 390px;
	height: 150px;
	padding: 10px 5px;
	display: table-cell;
	vertical-align: middle;
	text-align: center;
}

.btnWrap {
	width: 100%;
	height: 50px;
	background-color: #F2EFE9;
	text-align: right;
}
.btnWrap button {
	width: 100px;
	height: 26px;
	margin-top: 12px;
	margin-right: 10px;
	border: 1px solid black;
	font-weight: bold;
}
.btnWrap button:hover {
	background-color: white;
}





.shop_databox_btn_wrap {
	margin-top: 0.8em;
	text-align: right;
}
.shop_databox_btn_wrap.head {
	margin-right: 40px;
	position: absolute;
	right: 0;
}
.shop_databox_btn_wrap.floatright {
/*
	float: right;
*/
}


.shop_databox_head {
	height: 25px;
	padding-left: 10px;
	letter-spacing: 0.2em;
	line-height: 25px;
	color: white;
	font-weight: bold;
	text-align: left;
	background: url('../img/adm/script_title.png');
	background-repeat: no-repeat;
}

.man_shop_databox_body {
	margin-bottom: 2em;
	padding: 1.2em 40px 1.5em 40px;
	border-right:  2px solid #666666;
	border-bottom: 2px solid #666666;
	border-left:   2px solid #666666;
	background: url('../img/adm/man_script_body_bg.jpg') #6C89E5;
	background-position: top;
	background-repeat: repeat-x;
	position: relative;

}
.shop_databox_body {
	margin-bottom: 2em;
	padding: 1.2em 40px 1.5em 40px;
	border-right:  2px solid #666666;
	border-bottom: 2px solid #666666;
	border-left:   2px solid #666666;
	background: url('../img/adm/script_body_bg.jpg') #F2EFEA;
	background-position: top;
	background-repeat: repeat-x;
	position: relative;
}
.shop_databox_body h1 {
	font-size: 16px;
	text-align: center;
}
.shop_databox_body.accessview{
	padding: 1.2em 30px 1.5em 30px;
}


.shop_databox_script_status th, .shop_databox_script_status td,
.shop_databox_scriptbox_detail th, .shop_databox_scriptbox_detail td {
	width: 2em;
	height: 20px;
	line-height: 22px;
	vertical-align: top;
}
.shop_databox_script_status th.status_title {
	width: 100px;
	text-align: justify;
	text-justify: distribute-all-lines;
}
.shop_databox_script_status td.status_current {
	width: 230px;
}
.shop_databox_script_status td.status_action {
	width: 230px;
}

.status_action span {padding-left: 0.4em;}
.status_action img  {border-style: none;}
.status_action img, .status_action span {vertical-align: middle;}


.shop_databox_scriptbox_detail {
	margin: 0 0 0.5em 0.5em;
}
.shop_databox_scriptbox_detail th.script_title {
	width: 50px;
	text-align: justify;
	text-justify: distribute-all-lines;
}
.shop_databox_scriptbox_detail td.script_name {
	width: 536px;
	padding-right: 12px;
}
.shop_databox_scriptbox_detail td.script_action {
	width: 190px;
}
.script_action span {padding-left: 0.4em;}
.script_action img  {border-style: none;}
.script_action img, .script_action span {vertical-align: middle;}


.shop_databox_ng_btn {
	width: 129px;
	height: 21px;
	background: url('../img/adm/shopdata_ng_btn.png');
	background-repeat: no-repeat;
	display: inline-block;
	cursor: pointer;
}
.shop_databox_ng_btn a {
	width: 100%;
	height: 100%;
	display: block;
}
.shop_databox_ng_btn:hover {
	background: url('../img/adm/shopdata_ng_btn_on.png');
}
.shop_databox_edit_btn {
	width: 129px;
	height: 21px;
	background: url('../img/adm/shopdata_edit_btn.png');
	background-repeat: no-repeat;
	display: inline-block;
	cursor: pointer;
}
.shop_databox_edit_btn a {
	width: 100%;
	height: 100%;
	display: block;
}
.shop_databox_edit_btn:hover {
	background: url('../img/adm/shopdata_edit_btn_on.png');
}
.shop_databox_save_btn {
	width: 101px;
	height: 21px;
	background: url('../img/adm/shopdata_save_btn.png');
	background-repeat: no-repeat;
	display: inline-block;
	cursor: pointer;
}
.shop_databox_save_submit_btn {
	width: 101px !important;
	height: 21px;
	background: url('../img/adm/shopdata_save_btn.png');
	background-repeat: no-repeat;
	display: inline-block;
	border: none !important;
	cursor: pointer;
}
.shop_databox_save_submit_btn_area {
	margin-top: 20px;
	float: right;
}
.shop_databox_save_btn a {
	width: 100%;
	height: 100%;
	display: block;
}
.shop_databox_save_btn:hover {
	background: url('../img/adm/shopdata_save_btn_on.png');
}

.shop_databox_scriptadd_btn {
	width: 101px;
	height: 21px;
	background: url('../img/adm/script_create_btn.png');
	background-repeat: no-repeat;
	display: inline-block;
	cursor: pointer;
}
.shop_databox_scriptadd_btn:hover {
	background: url('../img/adm/script_create_btn_on.png');
}
.shop_databox_scriptadd_btn a {
	width: 100%;
	height: 100%;
	display: block;
}

.shop_databox_showmore_btn {
	width: 422px;
	height: 21px;
	margin: 0 auto;
	background: url('../img/adm/script_showmore_btn.png');
	background-repeat: no-repeat;
	cursor: pointer;
}
.shop_databox_showmore_btn:hover {
	background: url('../img/adm/script_showmore_btn_on.png');
}
.shop_databox_showmore_hide_btn {
	width: 422px;
	height: 21px;
	margin: auto;
	background: url('../img/adm/script_showmore_hide_btn.png');
	background-repeat: no-repeat;
	cursor: pointer;
}

.shop_databox_showmore_hide_btn:hover {
	background: url('../img/adm/script_showmore_hide_btn_on.png');
}
.shop_databox_showmore_hide_btn.inner {
	margin-top: 1em;
}
.shop_databox_showmore {
	border-top: 2px dashed #CCCCCC;
}

.shop_databox_scriptbox_wrap {
	margin-top: 0.8em;
	border-bottom: 2px solid #666666;
}
.shop_databox_scriptbox {
	padding-top: 0.5em;
	border-top: 2px solid #666666;
	border-right: 2px solid #666666;
	border-bottom: 2px solid #666666;
	border-left: 2px solid #666666;
	background-color: white;
}
.shop_databox_scriptbox.selected {
	background-color: #BBEEBB;
}

dl.shop_detail {
	margin: 0.8em 0 0 0;
}
dl.shop_detail dl, dl.shop_detail dt {
	float: left;
}
dl.shop_detail dt, dl.shop_detail dd {
	line-height: 24px;
}
dl.shop_detail dt {
	width: 168px;
	font-weight: bold;
	clear:both;
}

dl.shop_detail dd {
	width: 640px;
	margin: 0 0 5px 168px;
	/margin-left: 0;
}


dl.script_detail {
	margin: 1em 0 0 3em;
}
dl.script_detail dt, dl.script_detail dd {
	line-height: 24px;
	float: left;
}
dl.script_detail dt {
	width: 100px;
	font-weight: bold;
	clear: left;
}

dl.script_detail dd { width: 640px; }

.page_break {
	page-break-after: always;
}

fieldset .input.text {
	margin: 5px 0;
}
fieldset .input.text label {
	width: 120px;
	padding-left: 5px;
	line-height: 19px;
	display: block;
	float: left;
}

/* 鬮｣蜴�ｽｽ�ｽｴ髴難ｽ｣陋幢ｿｽ�ｿｽ�ｽｽ�ｽｿ�ｿｽ�ｽｽ�ｽｽ鬩幢ｽ｢隴趣ｽ｢�ｿｽ�ｽｽ�ｽｽ�ｿｽ�ｽｽ�ｽｪ鬩幢ｽ｢隴乗�ｶ�ｽｽ�ｽｹ隴∵ｺｽ�ｽ､�ｽｼ�ｿｽ�ｽｽ�ｽｹ隴趣ｽ｢�ｿｽ�ｽｽ�ｽｽ�ｿｽ�ｽｽ�ｽｼ鬩幢ｽ｢�ｿｽ�ｽｽ�ｽｧ�ｿｽ�ｽｿ�ｽｽ�ｿｽ�ｽｽ�ｽ｢鬩幢ｽ｢隴趣ｽ｢�ｿｽ�ｽｽ�ｽｽ�ｿｽ�ｽｽ�ｽｫ鬩搾ｽｵ�ｿｽ�ｽｽ�ｽｲ�ｿｽ�ｽｿ�ｽｽ�ｿｽ�ｽｽ�ｽｽ驍ｵ�ｽｺ隶呵ｶ｣�ｽｽ�ｽｹ隴惹ｸ橸ｽｹ�ｽｲ驍ｵ�ｽｺ陷･謫ｾ�ｽｽ�ｽｹ隴趣ｽ｢�ｿｽ�ｽｽ�ｽｽ�ｿｽ�ｽｽ�ｽｧ鬩幢ｽ｢隴趣ｽ｢�ｿｽ�ｽｽ�ｽｽ�ｿｽ�ｽｽ�ｽｳ鬯ｮ�ｽｫ�ｿｽ�ｽｽ�ｽｪ�ｿｽ�ｽｿ�ｽｽ�ｿｽ�ｽｽ�ｽｭ鬮ｯ讖ｸ�ｽｽ�ｽｳ髯樊ｺ假ｽ蛾頼�ｿｽ */
/* 鬮ｯ�ｽｷ髣鯉ｽｨ�ｿｽ�ｽｽ�ｽｽ�ｿｽ�ｽｽ�ｽｱ鬯ｯ�ｽｨ�ｿｽ�ｽｽ�ｽｾ髯樊ｻ楢�ｸ�ｿｽ�ｽｽ�ｽｿ�ｿｽ�ｽｽ�ｽｽ鬯ｨ�ｽｾ�ｿｽ�ｽｽ�ｽｶ�ｿｽ�ｽｿ�ｽｽ�ｿｽ�ｽｽ�ｽｮ鬯ｨ�ｽｾ陋ｹ�ｿｽ�ｿｽ�ｽｽ�ｽｽ�ｿｽ�ｽｽ�ｽｨ */
div .newoption {
	float: left;
	cursor: pointer;
	margin-top: 10px;
}
/* 鬩幢ｽ｢�ｿｽ�ｽｽ�ｽｧ�ｿｽ�ｽｿ�ｽｽ�ｿｽ�ｽｽ�ｽｪ鬩幢ｽ｢隴惹ｸ橸ｽｹ�ｽｲ驍ｵ�ｽｺ陷･謫ｾ�ｽｽ�ｽｹ隴趣ｽ｢�ｿｽ�ｽｽ�ｽｽ�ｿｽ�ｽｽ�ｽｧ鬩幢ｽ｢隴趣ｽ｢�ｿｽ�ｽｽ�ｽｽ�ｿｽ�ｽｽ�ｽｳ鬩幢ｽ｢隴趣ｽ｢�ｿｽ�ｽｽ�ｽｽ�ｿｽ�ｽｽ�ｽ｡鬩幢ｽ｢隴乗�ｶ�ｽｽ�ｽｹ隴∵ｺｽ�ｽ､�ｽｼ�ｿｽ�ｽｽ�ｽｹ隴趣ｽ｢�ｿｽ�ｽｽ�ｽｽ�ｿｽ�ｽｽ�ｽｼ鬮ｯ蛹ｺ�ｽｺ�ｽｷ陷夲ｽｱ髫ｰ蜴�ｽｽ�ｽｨ鬯ｨ�ｽｾ陋ｹ�ｿｽ�ｿｽ�ｽｽ�ｽｽ�ｿｽ�ｽｽ�ｽｨ */
div.optMenu {
	border-color: #d29fc8;
	color: #d29fc8;
	border: 1px solid;
	text-align:center;
	width:300px;
	height:40px;
	margin: 0px auto;
}
.womanOptionWrap .opt_menu_text{
	color: #d29fc8
}
.manOptionWrap div.optMenu {
	border-color: #6c89e5;
	color: #6c89e5;
}
.manOptionWrap .opt_menu_text{
	color: #6c89e5
}
.opt_menu_text {
	font-size: 24px;
	line-height:40px;
	display:inline-block;
	width:100%;
	height:100%;
}

/* 鬮ｫ�ｽｶ�ｿｽ�ｽｿ�ｽｽ�ｿｽ�ｽｿ�ｽｽ�ｿｽ�ｽｿ�ｽｽ�ｿｽ�ｽｽ�ｽｴ�ｿｽ�ｽｿ�ｽｽ�ｿｽ�ｽｽ�ｽ｢鬮ｯ諛育袖�ｿｽ�ｽｽ�ｽｺ�ｿｽ�ｽｽ�ｽｷ�ｿｽ�ｽｿ�ｽｽ�ｿｽ�ｽｽ�ｽｽ鬮ｯ蜈ｷ�ｽｽ�ｽｻ�ｿｽ�ｽｿ�ｽｽ�ｿｽ�ｽｽ�ｽ･鬯ｨ�ｽｾ陋ｹ�ｿｽ�ｿｽ�ｽｽ�ｽｽ�ｿｽ�ｽｽ�ｽｨ */
#optSearchBox {
	width: 920px;
	height:55px;
	border: 1px solid #666;
	background: repeat-x left bottom #FFF;
	overflow: auto;
	text-align: left;
	padding: 10px 0 0 0;
}
#optSearchBox ul {
	margin-left: 10px;
}
#optSearchBox ul li {
	height: 24px;
	font-size: 12px;
	list-style: none;
	text-align: left;
	display: inline;
	padding: 0 5px;
	margin-right: 4px;
	float: left;
}
#optSearchBox ul li label {
	vertical-align: bottom;
}
#optSearchBox a.btn{
	width: 66px;
	height: 24px;
	margin-bottom: 12px;
	margin-right: 14px;
	float: right;
	display: inline;
	cursor: pointer;
	background-position: 0 0;
}
#optSearchBox a.search {
	background-image: url("../img/adm/search_btn.png");
}
#optSearchBox a.search:hover{
	background-position: 0 -24px;
}
#optSearchBox a.clear {
	background: url("../img/adm/clear_btn.png");
}
#optSearchBox a.clear:hover {
	background-position: 0 -24px;
}
#optSearchBox #shop_id {
}
#optSearchBox #shop_name {
}
#optSearchBox #customer_id {
}
#optSearchBox #post_id {
	width: 114px;
}
#optSearchBox #staff_id {
	width: 134px;
}
#optSearchBox #delete_flg {
	width: 120px;
}
#optSearchBox #keisai_limit {
	width: 90px;
}
#optSearchBox #keisai_limit_after {
	width: 90px;
}
#optSearchBox #big_area_id {
	width: 70px;
}
#optSearchBox #md_area_id {
	width: 150px;
}
#optSearchBox #free_word {
}

/* 鬩幢ｽ｢�ｿｽ�ｽｽ�ｽｧ�ｿｽ�ｽｿ�ｽｽ�ｿｽ�ｽｽ�ｽ｢鬩幢ｽ｢�ｿｽ�ｽｽ�ｽｧ�ｿｽ�ｽｿ�ｽｽ�ｿｽ�ｽｽ�ｽｯ鬩幢ｽ｢�ｿｽ�ｽｽ�ｽｧ�ｿｽ�ｽｿ�ｽｽ�ｿｽ�ｽｽ�ｽｻ鬩幢ｽ｢�ｿｽ�ｽｽ�ｽｧ�ｿｽ�ｽｿ�ｽｽ�ｿｽ�ｽｽ�ｽｹ鬮ｫ�ｽｲ�ｿｽ�ｽｽ�ｽ､�ｿｽ�ｽｿ�ｽｽ�ｿｽ�ｽｽ�ｽ･鬮｣蛹��ｽｽ�ｽｳ鬯ｯ�ｿｽ隰�蛛��ｽｽ�ｽｿ�ｿｽ�ｽｽ�ｽｽ鬮｣蛹��ｽｽ�ｽｳ�ｿｽ�ｽｿ�ｽｽ�ｿｽ�ｽｽ�ｽｭ鬩幢ｽ｢�ｿｽ�ｽｽ�ｽｧ�ｿｽ�ｽｿ�ｽｽ�ｿｽ�ｽｽ�ｽｪ鬩幢ｽ｢隴惹ｸ橸ｽｹ�ｽｲ驍ｵ�ｽｺ陷･謫ｾ�ｽｽ�ｽｹ隴趣ｽ｢�ｿｽ�ｽｽ�ｽｽ�ｿｽ�ｽｽ�ｽｧ鬩幢ｽ｢隴趣ｽ｢�ｿｽ�ｽｽ�ｽｽ�ｿｽ�ｽｽ�ｽｳ鬮ｯ蛹ｺ�ｽｺ�ｽｷ陷夲ｽｱ髫ｰ蜴�ｽｽ�ｽｨ鬯ｨ�ｽｾ陋ｹ�ｿｽ�ｿｽ�ｽｽ�ｽｽ�ｿｽ�ｽｽ�ｽｨ */
fieldset .accessup_col1 {width: 180px;}
fieldset .accessup_col2 {width: 260px;}
fieldset .accessup_col3 {width: 340px;}
fieldset .accessup_col4 {width: 100px; color: #06F;}
fieldset .accessup_col4 div {
	cursor: pointer;
}
fieldset .accessup_col4 div img {
	width: 16px;
	height: 16px;
	padding-right: 3px;
	margin-bottom: -4px;
}

/* 鬩幢ｽ｢�ｿｽ�ｽｽ�ｽｧ�ｿｽ�ｽｿ�ｽｽ�ｿｽ�ｽｽ�ｽｨ鬩幢ｽ｢隴趣ｽ｢�ｿｽ�ｽｽ�ｽｽ�ｿｽ�ｽｽ�ｽｪ鬩幢ｽ｢�ｿｽ�ｽｽ�ｽｧ�ｿｽ�ｽｿ�ｽｽ�ｿｽ�ｽｽ�ｽ｢鬩幢ｽ｢隴趣ｿｽ鬲榊�､�ｽｹ譎｢�ｽｽ�ｽ｣鬩幢ｽ｢�ｿｽ�ｽｽ�ｽｧ�ｿｽ�ｽｿ�ｽｽ�ｿｽ�ｽｽ�ｽｯ鬩幢ｽ｢�ｿｽ�ｽｽ�ｽｧ�ｿｽ�ｽｿ�ｽｽ�ｿｽ�ｽｽ�ｽ｢鬩幢ｽ｢隴趣ｽ｢�ｿｽ�ｽｽ�ｽｿ�ｿｽ�ｽｽ�ｽｽ�ｿｽ�ｽｿ�ｽｽ�ｿｽ�ｽｽ�ｽｽ鬩幢ｽ｢�ｿｽ�ｽｽ�ｽｧ�ｿｽ�ｽｿ�ｽｽ�ｿｽ�ｽｽ�ｽｪ鬩幢ｽ｢隴惹ｸ橸ｽｹ�ｽｲ驍ｵ�ｽｺ陷･謫ｾ�ｽｽ�ｽｹ隴趣ｽ｢�ｿｽ�ｽｽ�ｽｽ�ｿｽ�ｽｽ�ｽｧ鬩幢ｽ｢隴趣ｽ｢�ｿｽ�ｽｽ�ｽｽ�ｿｽ�ｽｽ�ｽｳ鬮ｯ蛹ｺ�ｽｺ�ｽｷ陷夲ｽｱ髫ｰ蜴�ｽｽ�ｽｨ鬯ｨ�ｽｾ陋ｹ�ｿｽ�ｿｽ�ｽｽ�ｽｽ�ｿｽ�ｽｽ�ｽｨ */
.areapickup_box {
	float:left;
	width:160px;
	margin-top:5px;
	margin-left:23px;
	margin-bottom:12px;
}
.areapickup_box a {
	margin-left: 12px;
	line-height: 1.2em;
}
.areapickup_box span {
	line-height: 1.2em;
}

/* 鬮ｯ讓奇ｽｻ繧托ｽｽ�ｽｽ�ｿｽ�ｽｽ�ｽｧ鬯ｨ�ｽｾ陋ｹ�ｿｽ�ｿｽ�ｽｽ�ｽｽ�ｿｽ�ｽｽ�ｽｻ鬮ｯ�ｽｷ陷托ｿｽ�ｽｽ�ｽｸ驗呻ｽｫ遯ｶ�ｽｲ鬩幢ｽ｢隴惹ｸ橸ｽｹ�ｽｲ驍ｵ�ｽｺ陷･謫ｾ�ｽｽ�ｽｹ隴趣ｽ｢�ｿｽ�ｽｽ�ｽｽ�ｿｽ�ｽｽ�ｽｧ鬩幢ｽ｢隴趣ｽ｢�ｿｽ�ｽｽ�ｽｽ�ｿｽ�ｽｽ�ｽｳ鬮ｯ蛹ｺ�ｽｺ�ｽｷ陷夲ｽｱ髫ｰ蜴�ｽｽ�ｽｨ鬯ｨ�ｽｾ陋ｹ�ｿｽ�ｿｽ�ｽｽ�ｽｽ�ｿｽ�ｽｽ�ｽｨ */
fieldset .bigimg_col1 {width: 330px;}
fieldset .bigimg_col2 {width: 450px;}
fieldset .bigimg_col3 {width: 100px; color: #06F;}
fieldset .bigimg_col3 div {
	cursor: pointer;
}
fieldset .bigimg_col3 div img {
	width: 16px;
	height: 16px;
	padding-right: 3px;
	margin-bottom: -4px;
}

/* 髫ｰ證ｦ�ｽｽ�ｽｲ鬮ｴ驛∵ｭ馴坡�ｿｽ驍ｵ�ｽｺ�ｿｽ�ｽｽ�ｽ｡髫ｶ�ｿｽ隲幢ｿｽ�ｽｽ�ｽｴ�ｿｽ�ｽｽ�ｽ｢ */
fieldset .keisaioti_col1 {width: 250px; }
fieldset .keisaioti_col2 {width: 350px; }
fieldset .keisaioti_col3 {width: 210px; }
fieldset .keisaioti_col4 {width: 110px; color: #06F;}
fieldset .keisaioti_col4 div {
	cursor: pointer;
}

/*Luline*/
.lulineAdm{
	height: 30px;
}
.lulineButton{
	width:160px;
	height:30px;
	display: block;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #800080;
	border: 1px solid #FF3A3A;
}
/*霑夲ｽｹ鬮ｮ�ｿｽ闖ｴ荵怜恍*/
#map_canvas{
	width: 508px;
	height: 508px;
	border: solid 1px;
	margin-left: 10px;
}
.lngWrap,
.latWrap{
	margin-left: 10px;
}
#edit_box #lng,
#edit_box #lat
{
	float: none;
	border: none;
	width: 400px;
	margin: 0px;
	padding: 0px;
	background-color: #F2EFEA;
}
#edit_box #address{
	float: none;
}
#getad{
	margin-left: 10px;
	display: block;
}
/*郢ｧ�ｽｪ郢晏干縺咏ｹ晢ｽｧ郢晢ｽｳ郢晏｣ｹ�ｿｽ�ｽｼ郢ｧ�ｽｸ*/
.womanOptionTit{
	font-size: 24px;
	color: #FF0099;
	margin-bottom: 5px;
}
.manOptionTit{
	font-size: 24px;
	color: #9900CC;
	margin-bottom: 5px;
}
.womanOptionWrap{
	width: 460px;
	float: left;
	text-align: center;
}
.manOptionWrap{
	width: 460px;
	float: right;
	text-align: center;
}
/* 邵ｺ阮呻ｼ�邵ｺ荵晢ｽ餌d_product邵ｺ�ｽｮ髫ｪ�ｽｭ陞ｳ�ｿｽ */
.adpro_databox_btn_wrap {
	margin-top: 0.8em;
	text-align: right;
}
.adpro_databox_btn_wrap.head {
	margin-right: 40px;
	position: absolute;
	right: 0;
}
.adpro_databox_save_btn {
	width: 101px;
	height: 21px;
	background: url('../img/adm/shopdata_save_btn.png');
	background-repeat: no-repeat;
	display: inline-block;
	cursor: pointer;
}
.adpro_databox_save_btn a {
	width: 100%;
	height: 100%;
	display: block;
}

.adpro_databox_head {
	height: 25px;
	padding-left: 10px;
	letter-spacing: 0.2em;
	line-height: 25px;
	color: white;
	font-weight: bold;
	text-align: left;
	background: url('../img/adm/script_title.png');
	background-repeat: no-repeat;
}
.adpro_databox_body {
	margin-bottom: 2em;
	padding: 1.2em 40px 1.5em 40px;
	border-right:  2px solid #666666;
	border-bottom: 2px solid #666666;
	border-left:   2px solid #666666;
	background: url('../img/adm/script_body_bg.jpg') #F2EFEA;
	background-position: top;
	background-repeat: repeat-x;
	position: relative;
}
.adpro_databox_body h1 {
	font-size: 16px;
	text-align: center;
}

dl.adpro_detail {
	margin: 0.8em 0 0 0;
}
dl.adpro_detail dl, dl.adpro_detail dt {
	float: left;
}
dl.adpro_detail dt, dl.adpro_detail dd {
	line-height: 24px;
}
dl.adpro_detail dt {
	width: 168px;
	font-weight: bold;
	clear:both;
}
dl.adpro_detail dd {
	width: 640px;
	margin: 0 0 5px 168px;
	/margin-left: 0;
}


#edit_box #adCmapName, #edit_box #adCmapNameKana,
#edit_box #adSiteName {
	width: 530px;
}
#edit_box #adpro_start_year, #edit_box #adpro_end_year,
#edit_box #adpro_start_month, #edit_box #adpro_end_month,
#edit_box #adpro_start_day, #edit_box #adpro_end_day {
	width: 70px;
}
#edit_box #adJuchuKingaku {
	width: 90px;
}
#edit_box #adCategory, #edit_box #adAction {
	width: 320px;
}
#edit_box .adpro_pcphoto {
	width: 140px;
	height: 140px;
	padding: 10px;
	border: 1px solid #999999;
	background: #FFF;
	margin: 4px 0 4px 10px;
	float: left;

}
#edit_box .adpro_spphoto {
	width: 60px;
	height: 60px;
	padding: 10px;
	border: 1px solid #999999;
	background: #FFF;
	margin: 4px 0 4px 10px;
	float: left;

}
#edit_box .adSpCp {
	width: 200px;
}
#edit_box .adSpPr {
	width: 200px;
	height: 40px;
}
fieldset .adpro_col1 {
	width: 230px;
	padding: 5px 5px;
}
fieldset .adpro_col2 {width: 200px;}
fieldset .adpro_col3 {width: 200px;}
fieldset .adpro_col4 {width: 200px;}
fieldset .adpro_col5 {width: 150px;}
fieldset .adpro_col5 div {width: 120px;}
fieldset .adpro_col5 div img{
	width: 16px;
	height: 16px;
	padding-right: 3px;
	margin-bottom: -4px;
}
.lulineStatus{
	height: 24px;
	width:160px;
	line-height: 25px;
	text-align:center;
}
.luline_mitouroku{
	width:158px;
	color: #800080;
	background-color: #FFFFFF;
	border: 1px solid #800080;
	font-weight: bold;
}
.luline_hensyu{
	background-image: url('../img/adm/labels/label_grey.gif');
}
.luline_shinseityu{
	background-image: url('../img/adm/labels/label_yellow.gif');
}
.luline_keisaigai{
	background-image: url('../img/adm/labels/label_red.gif');
}
.luline_keisaityu{
	background-image: url('../img/adm/labels/label_green.gif');
}
.luline_blacklist{
	width:158px;
	color: red;
	background-color: black;
	border: 1px solid red;
	font-weight: bold;
}
.luline_statusminyuryoku{
	width:158px;
	color: black;
	background-color: #FFFFFF;
	border: 1px solid black;
	font-weight: bold;
}

/* 隴ｬ�ｽ｡鬮｢�ｽｲ隶匁ｺｯ�ｿｽ�ｽｽ陋ｻ�ｿｽ */
#koetsuMachi, #koetsuKanryo, #koetsuNg, #koetsuSyusei{
	font-weight: bold;
}
#koetsuMachi{
	color: #5f5f5f;
}
#koetsuKanryo{
	color: #008000;
}
#koetsuNg{
	color: #ff0000;
}
#koetsuSyusei{
	color: #ff8000;
}
#koetsuPageTitle{
	margin: 0 auto;
}
#koetsu_form {
/*	width: 80%;*/
}
#koetsu_form table{
	width: 100%;
	margin-top: 20px;
}
#koetsu_form th{
	width: 120px;
	padding: 5px;
	text-align: left;
}
#koetsu_form td{
	padding: 5px;
	text-align: left;
}
#kt_sts_1 {
	float: left;
	width: 100px;
}
#kt_sts_2 {
	float: left;
	width: 100px;
}
#kt_sts_3 {
	float: left;
	width: 130px;
}
#kt_sts_4 {
	float: left;
}
#kt_sts_4 input[type=checkbox]{
	width: 15px;
	margin-top: 8px;
}

#copy_kt_sts_1 {
	float: left;
	width: 100px;
}
#copy_kt_sts_2 {
	float: left;
	width: 100px;
}
#copy_kt_sts_3 {
	float: left;
	width: 130px;
}
#data_ShopKoetsu_koetsu_kigen_year, #data_ShopKoetsu_koetsu_kigen_month, #data_ShopKoetsu_koetsu_kigen_day,
#copy_data_ShopKoetsu_koetsu_kigen_year, #copy_data_ShopKoetsu_koetsu_kigen_month, #copy_data_ShopKoetsu_koetsu_kigen_day {
	width: 65px !important;
}
.koetu_ymd{
	float: left;
	margin: 15px 0 0 5px;
}
.mensAddInfo{
	background-color: #D9E5FF;
}
/*郢昶�夲ｿｽ�ｽｼ郢晢ｿｽ驍ｱ�ｽｨ隰鯉ｿｽ*/
.salesTeamWrap{
	width: 920px;
	text-align: left;
	font-size: 12px;
	border: 1px solid #BFBAB0;
	background: #F2EFE9 url('../img/adm/shoplist_bg.jpg') repeat-x top;
	margin: 10px 0px 0px 0px;
	overflow: hidden;
	padding: 10px 0px 10px 10px;
}
.salesTeamInfo{
	width: 350px;
	float: left;
	line-height: 25px;
}
.salesTeamStaff{
	width: 450px;
	float: left;
	line-height: 20px;
}
.salesTeamEdit{
	width: 120px;
	float: right;
}
.sort2 {
	float: left;
	margin-bottom: 10px;
}
.sort2 ul {
	list-style: none;
	padding-top: 9px;
}
.sort2 ul li {
	display: inline;
	margin-right: 15px;
	line-height: 16px;
	height: 16px;
}
/*陷ｴ貅ｽ�ｽｨ�ｽｿ驕擾ｽｭ驍ｵ�ｽｮ*/
.shop_scriptbox_title{
	height: 20px;
	line-height: 22px;
	vertical-align: top;
	float: left;
}
.scriptbox_title{
	display:inline-block;
	font-weight: bold;
	margin-left: 7px;
	width: 47px;
}
.scriptbox_title_men{
	display:inline-block;
	font-weight: bold;
	margin-left: 7px;
	width: 50px;
}
.scriptbox_title_colon{
	display:inline-block;
	text-align:center;
	width: 2em;
}
.shop_scriptbox_title_detail{
	display:inline-block;
	width: 551px;
}
.shop_scriptbox_title_detail_men{
	display:inline-block;
	width: 547px;
}
.shop_scriptbox_edit{
	float: left;
	line-height: 20px;
}
.shop_scriptbox_edit span{
	margin-left: 5px;
}
/*renewal img*/
#renewalImgEditWrap{
	width: 920px;
	margin-top: 2em;
}
.renewalImgParentWrap{
	margin-top: 40px;
}
.renewalImgWrap{

}
.renewalImgTit{
	color: darkBlue;
	font-weight: bold;
}
.renewalImg{
	overflow: hidden;
}
.renewalImgSubTit{
	float: left;
	width: 130px;
	font-weight: bold;
}
.renewalImgSub{
	overflow:hidden;
	margin: 20px 20px 40px 20px;
}
.renewalImg .kakou,
.renewalImg .tennai{
	float: left;
}
.renewalImg .kakou img{
	width: 400px;
	height: 300px;
}
.renewalImg .tennai img{
	width: 400px;
	height: 300px;
}
.renewalImgDeleteBtnWrap{
	overflow: hidden;
}
.renewalImgDeleteBtn{
	float:right;
	margin: 5px;
	width: 70px;
	height: 25px;
	line-height:25px;
	text-align: center;
	background-color: #F6F5F6;
	color:#7896FD;
	font-weight:bold;
	cursor: pointer;
}
.renewalImgFormWrap{
	margin: 0px 0px 30px 25px;
	float: left;
}
.renewalImgSaveBtn{
	margin: 5px;
}
.renewalImgUnregistered{
	width:200px;
	text-align:center;
	float: left;
}
.renewalImgSliderWrap{
	margin-top: 10px !important;
	width:180px;
}
.renewalImgSliderWrap .slides{
	overflow: hidden;
}
.renewalImgSliderWrap img{
	margin-left: 10px !important;
	width:160px;
}
.renewalImgSliderWrap .flex-caption{
	text-align: center;
	margin-top: 7px;
}
.renewalImgSliderWrap .flex-control-paging li{
	display: none;
}
.renewalImgSliderWrap .flex-direction-nav{
	position: relative;

}
.renewalImgSliderWrap .flex-direction-nav .flex-nav-prev a{
	position: absolute;
	bottom: -1px;
	left:0;
	width: 16px;
	height: 16px;
	background-image: url("http://storage.googleapis.com/tainew_com/group/img/icons/photo_previous.png");
	margin: 4px 0 0 12px;
	z-index: 1;
}
.renewalImgSliderWrap .flex-direction-nav .flex-nav-next a{
	position: absolute;
	bottom: -1px;
	left:153px;
	width: 16px;
	height: 16px;
	background-image: url("http://storage.googleapis.com/tainew_com/group/img/icons/photo_next.png");
	margin: 4px 12px 0 0;
	z-index: 1;
}
.renewalScriptImg.kakou img{
	width: 400px !important;
}
.renewalScriptImg.tennai img{
	width: 400px !important;
}
/*騾包ｽｻ陷貞�怜元鬪ｭ�ｽｲ騾包ｽｻ鬮ｱ�ｽ｢2015.11.13*/
#imgEditWrap{
	width: 920px;
	margin-top: 2em;
}
.imgEditParentWrap{
	margin-top: 40px;
}
.imgEditWrap{

}
.imgEditTit{
	color: darkBlue;
	font-weight: bold;
}
.imgEdit{
	overflow: hidden;
}
.imgEditSubTit{
	float: left;
	width: 100px;
	font-weight: bold;
}
.imgEditSub{
	overflow:hidden;
	margin: 20px 20px 40px 20px;
}
.imgEdit .big,
.imgEdit .kakou,
.imgEdit .tennai,
.imgEdit .honnew{
	float: left;
}
.imgEdit .big img{
	width: 400px;
	height: 100px;
	padding: 10px;
	border: 1px solid #999999;
	background: #FFF;
}
.imgEdit .kakou img,
.imgEdit .tennai img,
.imgEdit .honnew img{
	width: 400px;
	height: 300px;
	padding: 10px;
	border: 1px solid #999999;
	background: #FFF;
}
.imgEditDeleteBtnWrap{
	overflow: hidden;
}
.imgEditDeleteBtn{
	float:right;
	margin: 5px;
	width: 70px;
	height: 25px;
	line-height:25px;
	text-align: center;
	background-color: #F6F5F6;
	color:#7896FD;
	font-weight:bold;
	cursor: pointer;
}
.imgEditUnregistered{
	width:422px;
	text-align:center;
	float: left;
}
.imgEditFormWrap{
	margin: 0px 0px 30px 25px;
	float: left;
}
.imgEditSaveBtn{
	margin: 5px;
}
.scriptImg.kakou img{
	width: 400px !important;
}
.scriptImg.tennai img{
	width: 400px !important;
}


/*new option(tokuten kyuubo emiri soku)*/
fieldset .emiri_col1,
fieldset .tokuten_col1,
fieldset .kyuubo_col1,
fieldset .soku_col1{
	width: 200px;
	padding: 5px 5px;
}
fieldset .emiri_col2,
fieldset .tokuten_col2,
fieldset .kyuubo_col2,
fieldset .soku_col2{
	width: 600px;
}
fieldset .emiri_col3,
fieldset .tokuten_col3,
fieldset .kyuubo_col3,
fieldset .soku_col3 {
	width: 100px;
}
.tokutenDetailWrap,
.kyuuboDetailWrap{
	overflow: hidden;
}
.tokutenDetaiTit,
.kyuuboDetaiTit{
	float: left;
	margin: 0 !important;
	width: 55px;
}
.tokutenDetai,
.kyuuboDetai{
	float: left;
	margin: 0 !important;
	width: 510px;
}
.sokuPagenateWrap .pagination{
	float: right;
	overflow: hidden;
}
.sokuPagenateWrap .pagination .pagingText{
	float: left;
	font-size: 13px;
}
.sokuPagenateWrap .pagination .pagingNav{
	margin-left:20px;
	float: left;
}
.sokuPagenateWrap .pagination .pagingNav a{
	margin-left:5px;
	font-size: 13px;
}
.sokuPagenateWrap .pagination .pagingNav a.paginationNow{
	text-decoration: underline;
}
.soku_col2 .optSokuStatus{
	margin: 4px 10px;
	padding: 6px;
	border: 1px solid;
}
.soku_col2 .optSokuStatus1{
	background-color: #FF4815;
}
.soku_col2 .optSokuStatus2{
	background-color: #FF4815;
}
.soku_col2 .optSokuStatu3{
	background-color:#5BDD34;
}
.soku_col2 .optSokuStatus4{
	background-color:#FF4815;
}
.soku_col2 .optSokuStatus5{
	background-color:#5BDD34;
}

/*keiyaku koushin*/
fieldset .keiyakuStatus{
	margin: 4px 10px;
	text-align: center;
	width: 160px;
	height: 24px;
	font-weight:bold;
	line-height: 24px;
	background-color: #fd7f00;
}

/*trc*/
#trcSearchBox {
	position:relative;
	width: 920px;
	height:55px;
	border: 1px solid #b3b3b3;
	background: repeat-x left bottom #FFF;
	overflow: auto;
	text-align: left;
	padding: 10px 0 0 0;
}
#trcSearchBox #trcsearchform ul li{
	margin: 5px;
}
#trcSearchBox ul {
	margin-left: 10px;
}
#trcSearchBox ul li {
	height: 24px;
	font-size: 12px;
	list-style: none;
	text-align: left;
	display: inline;
	padding: 0 5px;
	margin-right: 4px;
	float: left;
}
#trcSearchBox ul li label {
	vertical-align: bottom;
}
#trcSearchBox .trcSearchBoxBtnWrap{
	position: absolute;
	bottom: 0;
	right: 0;
}
#trcSearchBox a.btn{
	width: 66px;
	height: 24px;
	margin-bottom: 12px;
	margin-right: 14px;
	float: left;
	display: inline;
	cursor: pointer;
	background-position: 0 0;
}
#trcSearchBox a.search {
	background-image: url("../img/adm/search_btn.png");
}
#trcSearchBox a.search:hover{
	background-position: 0 -24px;
}
#trcSearchBox a.clear {
	background: url("../img/adm/clear_btn.png");
}
#trcSearchBox a.clear:hover {
	background-position: 0 -24px;
}
#trcSearchBox #shop_id {
}
#trcSearchBox #shop_name {
}
#trcSearchBox #customer_id {
}
#trcSearchBox #post_id {
	width: 114px;
}
#trcSearchBox #staff_id {
	width: 134px;
}
#trcSearchBox #delete_flg {
	width: 120px;
}
#trcSearchBox #keisai_limit {
	width: 90px;
}
#trcSearchBox #keisai_limit_after {
	width: 90px;
}
#trcSearchBox #big_area_id {
	width: 70px;
}
#trcSearchBox #md_area_id {
	width: 150px;
}
#trcSearchBox #free_word {
}
#trcListWrap .trc_col1{
	width:250px;
	padding: 4px 10px;
}
#trcListWrap .trc_col2{
	width:500px;
	padding: 4px 10px;
}
#trcListWrap .trc_col3{
	width:150px;
	padding: 4px 10px;
}
#trcListWrap .trcListBtn{
	color: #4527e2;
	cursor: pointer;
	width: 100%;
	text-align: center;
	height: 30px;
	line-height: 30px;
	font-weight: bold;
	font-size: 15px;
}
#trcListWrap .trcItemList{
	display: none;
}
#trcListWrap ul{
	overflow: hidden;
}
#trcListWrap ul li{
	float: left;
	width: 25%;
	padding: 1%;
	box-sizing: border-box;
}
#trcListWrap ul li>div{
	margin: 5px auto;
}
.trcStatus{
	display:inline-block;
	text-align:center;
	width: 80px;
	height: 15px;
	line-height: 15px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}
.trcStatus1{
	background-color: #FF0000;
	color: #FFFFFF;
}
.trcStatus2{
	background-color: #FDA320;
	color: #FFFFFF;
}
.trcStatus3{
	background-color: #3EC03C;
	color: #FFFFFF;
}
.trcStatus4{
	background-color: #7992F1;
	color: #FFFFFF;
}
.trcViewListWrap{
	margin-bottom: 2em;
	padding: 1.2em 40px 1.5em 40px;
	border-right: 2px solid #666666;
	border-bottom: 2px solid #666666;
	border-left: 2px solid #666666;
	background: url(../img/adm/script_body_bg.jpg) #F2EFEA;
	background-position: top;
	background-repeat: repeat-x;
	position: relative;
}
.trcViewWrap{
	margin: 10px auto;
	padding: 10px 10px 5px 10px;
	border: 2px solid #908f8f;
	background-color: #FFFFFF;
}
.trcViewWrap .trcViewBox{
	overflow:hidden;
}
.trcViewWrap .trcViewBox .trcViewBoxInfo{
	float: left;
	width: 700px;
}
.trcViewWrap .trcViewBox .trcViewBoxInfo th{
	width: 100px;
	text-align: left;
	padding: 5px;
}
.trcViewWrap .trcViewBox .trcViewBoxEdit{
	float: left;
}
.trcViewWrap .trcViewBox .trcViewBoxEdit a{
	display: block;
}
.trcViewWrap .trcViewDetailBtn{
	margin-top:10px;
	color: #4527e2;
	cursor: pointer;
	width: 100%;
	text-align: center;
	height: 30px;
	line-height: 30px;
	font-weight: bold;
	font-size: 15px;
}
.trcViewWrap .trcViewDetail{
	display: none;
}
.trcViewWrap .trcViewDetail th{
	width: 100px;
	text-align: left;
	padding: 5px;
	vertical-align: top;
}
.trcViewWrap .trcViewDetail td{
	padding: 5px;
	line-height: 15px;
}
