
/***********消しちゃだめ***********/
body.mceContentBody {
	font-size:140px ! important;
	border:10px solid #F00;
}
.mg0{
	margin:0px ! important;
}
img.position1, img.position2, img.position3{
	cursor: pointer;
}
inline{

}

.reativeBox{
	position:relative;
}
.uploadBox{
	position:relative;
}
.btnUpload{
	left:25px;
	position:absolute;
	top:10px;
	width:100px!important;
}

.btn1{
	width:75px;
	height:20px;
	font-size:12px;
	padding:0;
	margin:0 0 5px 5px;
}
.control-group input{
    /*display:none;*/
}
.btn-group input{
	display:block;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	.file_mask input[type="file"]{

		width:200px;
		height:70px;
		opacity:.0001;
		cursor:pointer;
		border:1px solid;
		display:inline-block;
		z-index:7000;

	}
}
.file_mask span.on{
    background-image:url(../img/icon_upload_on.png);
}

.file_mask span{
    display:block;
    background-image:url(../img/icon_upload.png);
    background-position:left top;
    height:40px;
    width:150px;
    cursor:pointer;
    position:absolute;
    top:15px;
    left:25px;
}
.file_mask span:hover{
    background-position:left bottom;
}

.prev td{
	text-align:center ! important;
	vertical-align:midle ! important;
	width:200px;
	height:70px;
}

#picPrev1,#picPrev2,#picPrev3,#picPrev4,#picPrev5,#picPrev6,#picPrev7,#picPrev8,#picPrev9,#picPrev10,
#pdfPrev1,#pdfPrev2,#pdfPrev3,#pdfPrev4,#pdfPrev5,#pdfPrev6,#pdfPrev7,#pdfPrev8,#pdfPrev9,#pdfPrev10,
#banPrev1,#banPrev2,#banPrev3,#banPrev4,#banPrev5,#banPrev6,#banPrev7,#banPrev8,#banPrev9,#banPrev10,
#picPrev1_eng,#picPrev2_eng,#picPrev3_eng,#picPrev4_eng,#picPrev5_eng,#picPrev6_eng,#picPrev7_eng,#picPrev8_eng,#picPrev9_eng,#picPrev10_eng,
#pdfPrev1_eng,#pdfPrev2_eng,#pdfPrev3_eng,#pdfPrev4_eng,#pdfPrev5_eng,#pdfPrev6_eng,#pdfPrev7_eng,#pdfPrev8_eng,#pdfPrev9_eng,#pdfPrev10_eng
{
	width:200px;
	height:70px;
	background:url("../img/original.gif") no-repeat;
	overflow:hidden;
}
#picUp1,#picUp2,#picUp3,#picUp4,#picUp5,#picUp6,#picUp7,#picUp8,#picUp9,#picUp10,
#pdfUp1,#pdfUp2,#pdfUp3,#pdfUp4,#pdfUp5,#pdfUp6,#pdfUp7,#pdfUp8,#pdfUp9,#pdfUp10,
#banUp1,#banUp2,#banUp3,#banUp4,#banUp5,#banUp6,#banUp7,#banUp8,#banUp9,#banUp10,
#picUp1_eng,#picUp2_eng,#picUp3_eng,#picUp4_eng,#picUp5_eng,#picUp6_eng,#picUp7_eng,#picUp8_eng,#picUp9_eng,#picUp10_eng,
#pdfUp1_eng,#pdfUp2_eng,#pdfUp3_eng,#pdfUp4_eng,#pdfUp5_eng,#pdfUp6_eng,#pdfUp7_eng,#pdfUp8_eng,#pdfUp9_eng,#pdfUp10
{
	width:200px;
	height:70px;
	background:url("../img/upload.gif") no-repeat;
}
#picDel1,#picDel2,#picDel3,#picDel4,#picDel5,#picDel6,#picDel7,#picDel8,#picDel9,#picDel10,
#pdfDel1,#pdfDel2,#pdfDel3,#pdfDel4,#pdfDel5,#pdfDel6,#pdfDel7,#pdfDel8,#pdfDel9,#pdfDel10,
#banDel1,#banDel2,#banDel3,#banDel4,#banDel5,#banDel6,#banDel7,#banDel8,#banDel9,#banDel10,
#picDel1_eng,#picDel2_eng,#picDel3_eng,#picDel4_eng,#picDel5_eng,#picDel6_eng,#picDel7_eng,#picDel8_eng,#picDel9_eng,#picDel10_eng,
#pdfDel1_eng,#pdfDel2_eng,#pdfDel3_eng,#pdfDel4_eng,#pdfDel5_eng,#pdfDel6_eng,#pdfDel7_eng,#pdfDel8_eng,#pdfDel9_eng,#pdfDel10
{
	width:200px;
	height:70px;
	background:url("../img/delete.gif") no-repeat;
}
.fltN{
	float:none;
}
#dataArea ul li,#dataArea ul li input{
	list-style-type: none;
	float:left;
}
.mgAuto{
	text-algin:center;
	display:block;
	position:relative;
   	left:50%;
}
ul.mgAuto li a.dropdown-toggle{
   position:relative;
   left:-50%;
   float:left;
}
ul.mgAuto li a.dropdown-toggle{
   position:relative;
   left:-50%;
   float:left;
}

 ul.dropdown-menu{
   position:absolute;
   left:-50%;
   float:left;
}
 ul.dropdown-normal{
   left:0%;
}

.small{
	font-size:0.8em;
	line-height:1em;
}

/* Super Tables v0.30 - MIT Style License --- Copyright (c) 2008 Matt Murphy, www.matts411.com --- Contributors: Joe Gallo */
.sBase{position:relative;width:100%;height:100%;overflow:hidden;}
.sHeader{position:absolute;z-index:3;background-color:#ffffff;}
.sHeaderInner{position:relative;}
.sHeaderInner table{border-spacing:0px 0px !important;border-collapse:collapse !important;width:1px !important;table-layout:fixed !important;background-color:#ffffff;}
.sFHeader{position:absolute;z-index:4;overflow:hidden;}
.sFHeader table{border-spacing:0px 0px !important;border-collapse:collapse !important;width:1px !important;table-layout:fixed !important;background-color:#ffffff;}
.sData{position:absolute;z-index:2;overflow:auto;background-color:none;}
.sData table{border-spacing:0px 0px !important;border-collapse:collapse !important;width:1px !important;table-layout:fixed !important;}
.sFData{position:absolute;z-index:1;background-color:#ffffff;}
.sFDataInner{position:relative;}
.sFData table{border-spacing:0px 0px !important;border-collapse:collapse !important;width:1px !important;table-layout:fixed !important;}
/* Super Tables - Skin Classes - Remove if not needed */
.sDefault{margin:0px;padding:0px;border:none;font-family:Verdana, Arial, sans serif;font-size:0.8em;}
.sDefault th, .sDefault td{border:1px solid #cccccc;padding:3px 6px 3px 4px;white-space:nowrap;}
.sDefault th{background-color:#e5e5e5;border-color:#c5c5c5;}
.sDefault-Fixed{background-color:#eeeeee;border-color:#c5c5c5;}
.sSky{margin:0px;padding:0px;border:none;font-family:Verdana, Arial, sans serif;font-size:0.8em;}
.sSky th, .sSky td{border:1px solid #9eb6ce;padding:3px 6px 3px 4px;white-space:nowrap;}
.sSky th{background-color:#CFDCEE;}
.sSky-Fixed{background-color:#e4ecf7;}
.sOrange{margin:0px;padding:0px;border:none;font-family:Verdana, Arial, sans serif;font-size:0.8em;}
.sOrange th, .sOrange td{border:1px solid #cebb9e;padding:3px 6px 3px 4px;white-space:nowrap;}
.sOrange th{background-color:#ECD8C7;}
.sOrange-Fixed{background-color:#f7ede4;}
.sDark{margin:0px;padding:0px;border:none;font-family:Verdana, Arial, sans serif;font-size:0.8em;color:#ffffff;}
.sDark th, .sDark td{border:1px solid #555555;padding:3px 6px 3px 4px;white-space:nowrap;}
.sDark th{background-color:#000000;}
.sDark-Fixed{background-color:#222222;}
.sDark-Main{background-color:#333333;}

.thCenter th{
	text-align:center ! important;
}
.thCenter td.c{
	text-align:center ! important;
}

.tdCenter td{
	text-align:center ! important;
}

.table tbody tr:hover td{
  /*background: none ! important; Osa */
}

label {
	padding-right:1em;
}

.control-group {
	margin-bottom:0px ! important;
}



/*menyu*/
.nav-tabs.nav-stacked > li.box{
    border: 1px solid #DDDDDD;
    border-radius: 0 0 0 0;
    text-align:center;
    padding:5px;
}

.nav-tabs.nav-stacked > li.box:first-child {
    border-radius: 4px 4px 0 0;
}
x

/*セレクトボック*/
.mcdropdown{
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC ! important;
    border-radius: 3px 3px 3px 3px;
    color: #555555;
    display: inline-block;
    font-size: 13px;
    height: 18px;
    line-height: 18px;
    margin-bottom: 0;

}
.mcdropdown_menu{
	font-size:1em ! important;
}
ul.mcdropdown_menu {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 3px 3px 3px 3px;
    color: #555555;
    display: inline-block;
    font-size: 13px;
}

div.mcdropdown {

    width: 90px; /*←サイズを変えるときはここ*/
    padding:1px;
    overflow:hidden;
}
.mcdropdown input{
	font-size:1em ! important;
    height: 1.7em ! important;
    border: 1px solid #CCCCCC;
    padding-left: 5px !important;
    width: 85px ! important; /*←サイズを変えるときはここ*/
}
.mcdropdown_menu li.mc_root ul{
	width: auto; /*←SUB階層のサイズを変えるときはここ*/
	background-color:#FFF;
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 3px 3px 3px 3px;
    color: #555555;
    display: inline-block;
    font-size: 0.93em;
    line-height: 1.2em;
    margin-bottom: 0;
    padding: 4px;
    overflow:hidden;
    margin-left:7em;
}
ul.mcdropdown_menu ul li,
ul.mcdropdown_menu ul li:hover{
	width: 82px; /*←SUB階層のサイズを変えるときはここ*/
	background-color:#FFF;
	width:auto ! important;
	padding-left: 5px !important;
	min-width: auto ! important;
}
ul.mcdropdown_menu ul li {
	min-width:0px;
}

.mc_root li {
	font-size:1.2em ! important;
}
div.mcdropdown a {
	margin-top:4px;
	margin-right:4px;

}

ul.mcdropdown_menu li.mc_parent{
	pading:0 ! important;
	margin:0 ! important;
}

.pd1{
	padding:1px ! important;
}
.thCenter td.c{
	text-align:center ! important;
	padding:0px ! important;
}
td.c a.c1{
	padding:13px 5px;
	border-radius: 0 ! important;
	border:0px ! important;
}
td.c a.c2{
	padding:3px 5px;
	border-radius: 0 ! important;
	border:0px ! important;
}


div.w150 .mcdropdown ,div.w350 .mcdropdown{
    width: 150px; /*←【TOP階層の横幅】サイズを変えるときはここ*/
    background-color: #FFFFFF ! important;
    border: 1px solid #CCCCCC ! important;
    border-radius: 3px 3px 3px 3px ! important;
    color: #555555 ! important;
    display: inline-block ! important;
    font-size: 13px ! important;
    height: 18px ! important;
    line-height: 18px ! important;
    padding: 4px ! important;
    margin-bottom: 5px ! important;
}
div.w150 .mcdropdown input,div.w350 .mcdropdown input{
    width: 150px ! important; /*←【TOP階層の横幅】【フォーカス時のサイズ】サイズを変えるときはここ*/
 	box-shadow: none ! important;
}

div.w350 ul.mcdropdown_menu ul li,
div.w350 ul.mcdropdown_menu ul li:hover{
	width: 270px !important;/*←【TOP階層の横幅】サイズを変えるときはここ*/
}
div.w350 .mcdropdown{
    width: 270px; /*←【TOP階層の横幅】サイズを変えるときはここ*/
}
div.w350 .mcdropdown input{
    width: 270px ! important; /*←【TOP階層の横幅】【フォーカス時のサイズ】サイズを変えるときはここ*/
}

.borderLeft{
	border-left:2px solid #F0F0F0;
	padding-left:5px;
}
.groupfltL{
	float:left;
}
.groupfltL .control-label{
	width:200px;
	text-align:left;
	margin:0;
	padding:0;
}
.groupfltL .controls{
	margin-left:3em ! important;
}

.txtAL{
	text-align: left ! important;
}
.authPages{
	background:url(../img/bg_auth.gif) no-repeat top left;
	padding:0 0 0 3px;

}
#authWinfow{
	overflow:auto;
	height:400px;

}
.pagesWrap{
	background:url(../img/bg_auth_wrap_top.gif) no-repeat 6px 35px;

}

.pagesWrap .title{
	background:url(../img/bg_auth2.gif) no-repeat 6px 15px;
	padding-bottom:10px;
}
.pagesWrap ul{
	margin:0px;
}

.pagesWrap li{
	list-style-type:none;
	background:url(../img/bg_auth_wrap_list.gif) no-repeat 3px center;
	padding-left:12px;
}

table th{
	font-size:0.95em;
}


.inTable{
	width:100%;
	border-right:none;
	border-left:none;
}
.mceToolbar,
.inTable th{
	background-color:#FBFBFB important;
	font-size:0.9em;
	padding: 3px;
}
.inTableTD{
	border-left:0px ! important;
}
.pdT10{
	padding-top:100px;
}
.span3_5{
    width: 255px;
}

.gray{
	color:#808080 ! important;
	font-weight:bold ! important;
}
hr{
	clear:both;
	float:none;
}
.input-prepend .add-on{
	margin-right:-5px ! important;

}
.input-prepend button{
	padding:6px 10px;
	margin-right:-4px ! important;
}
.pd0{
	padding:0px ! important;
}
table#comment_tbl.mceLayout{
	border:0px solid;
}
.input-prepend .mg0{
	margin:0px ! important;
}

/*calernder*/
.yui-calcontainer div.title{
	background-image:none ! important;
	background-color:#f2f2f2 ! important;
}

.calbody{
	border:1px  solid #cccccc! important;
}
.table tbody tr:hover td, .table tbody tr:hover th {
background-color: none;
}
.yui-skin-sam .yui-calendar td{
	background-color:#FFF ! important;
}
.calbody tr{
	background-color:#FFF;
}
.mgM10{
	margin-left:-10px ! important;
}
.fltC{
	float:none ! important;
	clear:both ! important;
}
.form-horizontal .controls {
    margin-left: 0px;
}

.imgTable{
	width:100%;
}
.imgTable tr th:first-child,.imgTable tr td:first-child{
	border-left:none ! important;
}

.imgTable td{
	width:33.3%;
}
.mgB0{
	margin-bottom:0px ! important;
}
.mgBM-3{
	margin-bottom:-5px ! important;
}
.w200{
	width:200px;
	margin: 0 auto;
}
.h120{
	height:45px ! important;
}
.mgT15{
	margin-top:15px ! important;
}
.fltL{
	float:left ! important;
}
.lh18{
	line-height:22px ! important;
}

.table-bordered th.dot, .table-bordered td.dot {
    border-left: 1px dashed #DDDDDD ;
}

.w45{
	width:45px ! important;
}
.w205{
	width:202px ! important;
}
.w192{
	width:192px ! important;
}
input, textarea, select {
	color:#000 ;
}
.mgT5{
	margin-top:5px ! important;
}
.dropdown-menu .searchClose{
	right:30px;
	top:-2px;
	position: absolute;
	border:1px solid;
	width:0px;
	height:0px;
}
.hide{
	overflow:hidden;
}
.mgL-5{
	margin-left:-5px ! important;
}
.span100{
	width:100%;
	text-align:left;
}
.input-prepend select{
	line-height:22px ! important;
}
.scroll{
	width:100%;
	height:20em;
	overflow:hidden;
}

.scroll2{
	width:100%;
	height:40em;
	overflow:hidden;
}
.scrollWall{
	width:940px;
	position:absolute;
	height:20em;
	background:rgba(0,0,0,0.45)url(../img/loading.gif) no-repeat center center scroll;
	z-index:500;

}
#log1{
	z-index:1;
}

#ajaxMessege{
    color: #FFFFFF;
    display: block;
    font-weight: bold;
    left: 30%;
    position: relative;
    text-align: center;
    top: 55%;
    width: 40%;
}
.clearfix {width:100%;}
.clearfix:after{
    content: "";
    display: block;
    clear: both;}

.title{
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25) ! important;
    font-size:16px;
    line-height:30px;
}
table.prev{
	width:200px;
	height:70px;
}
table.prev th, table.prev td{
	margin:0px;
	padding:0px;
}

#pic1_file,
#pic2_file,
#pic3_file,
#pic4_file,
#pic5_file,
#pic6_file,
#pic7_file,
#pic8_file,
#pic9_file,
#pdf1_file,
#pdf2_file,
#pdf3_file,
#pdf4_file,
#pdf5_file,
#pdf6_file,
#pdf7_file,
#pdf8_file,
#pdf9_file {
	margin: 20px 12px;
}

#pic1_file_,
#pic2_file_,
#pic3_file_,
#pic4_file_,
#pic5_file_,
#pic6_file_,
#pic7_file_,
#pic8_file_,
#pic9_file_,
#pdf1_file_,
#pdf2_file_,
#pdf3_file_,
#pdf4_file_,
#pdf5_file_,
#pdf6_file_,
#pdf7_file_,
#pdf8_file_,
#pdf9_file_ {
	display: none;
}

.btn-group {
	margin: 0\9; /* IE8 and below */
	padding: 0\9; /* IE8 and below */
}

.space {
	padding-right: 10px\9; /* IE8 and below */
}