
/* =============================================================
   管理ツールＣＳＳ
   ========================================================================== */
#display_edit_tool_box
{
 top: 0px; left: 0px;
}
#display_edit_tool_box2
{
 top: 0px; left: 110px;
z-index: 10;
}
a.topButton
{
margin:10px 0px 0px 10px;
 border:solid 1px #dddddd;
 padding:5px 15px;
 background-color:#0074cc;
 display:block;
 color:#ffffff;
 text-decoration:none;
 float:left;
  cursor:pointer;
  z-index:9999;
}
a.topButton:hover
{
 background-color:#0055CC!important;
 color:#ffffff!important;
 text-decoration:underline;
}
#closePageEdit
{

}
#page_contents img
{
 max-width:100%;
}
.flexible { 
  max-width: 100%;
}
.editable { 
    -moz-box-sizing: border-box;        /* Firefox */  
    -webkit-box-sizing: border-box;     /* Safari 3 */  
    -ms-box-sizing: border-box;         /* Internet Explorer 8 */  
    box-sizing: border-box;             /* Opera */  
    border: 1px #666666 dotted; 
}
.editting
{
    background-color:#eeeeee;
}
/* エディット　p */  
.edit_toolbox
{

display: none;
position: fixed; top: 0px; left: 0px;
 z-index:2;
}
#editorModal
{
  margin-left: -350px;
  position: fixed;
  top: 15%;
  left: 50%;
  height: 80%;
 opacity: 1;
	filter: alpha(opacity=100);
	-ms-filter: "alpha(opacity=100)";
		 z-index:2;
}
#editorModal
{
 position: absolute;
 left: -99999999999999px;
}
.editorModalon
{
  margin-left: -350px!important;
  position: fixed!important;
  top: 5%!important;
  left: 50%!important;
  display:block;
}
#editorBox
{
  display: none;
  margin-left: -350px;
  position: fixed;
  top: 15%;
  left: 50%;
  height: 80%;
 opacity: 1;
	filter: alpha(opacity=100);
	-ms-filter: "alpha(opacity=100)";
		 z-index:2;

}

#modal
{

    display: none;
	position: fixed;
	margin-top:-20px;
	width: 100%;
	height: 1000px;
	background-color:#f6f6f6;
	opacity: 0.75;
	filter: alpha(opacity=75);
	-ms-filter: "alpha(opacity=75)";
	 z-index:1;
}
.boxframe
{
 background-color:#ffffff;
 width:600px;
 height:300px;
}

/*------------------------------------------------------------*/
/*otoiawase */
/*------------------------------------------------------------*/
.otoiawase_form
{
text-align:left; padding:0px 0px 0px 0px;border:solid 0px #C6C6C6;margin-bottom:50px;
}
.otoiawase_table
{
border-collapse: collapse;
margin:0px auto;
border:solid 2px #dddddd;
}
.otoiawase_table input
{
margin-right:10px;
vertical-align:middle;
}
.tdleft
{
background-color:#F5F5F5;
color:#333333;
border:solid 1px #ddd;
padding:20px;
}
.tdright
{
background-color:#ffffff;
border:solid 1px #ddd;
padding:20px;
}
.tdright input
{
padding:5px;
}
span.registMust
{
color:Red;
margin-left:10px;
}
/*------------------------------------------------------------*/
/*otoiawase end */
/*------------------------------------------------------------*/

/*------------------------------------------------------------*/

/*画像*/

/*------------------------------------------------------------*/
.mediumPic
{
width:400px;
}
.largePic
{
width:600px;
}
.smallPic
{
width:200px;
}
.floatLeftPic
{
float:left;margin-right:20px;
}
.floatRightPic
{
float:right;margin-left:10px;
}  
/*------------------------------------------------------------*/

/*画像*/

/*------------------------------------------------------------*/