﻿@charset "utf-8";
html,body{margin:0; padding:0; overflow:hidden;}
iframe{width:100%;}

/*******************************************/
/* ツールバー
/*******************************************/
#editor-toolbar{
	width:100%; height:45px; text-align:center;
}
.editButton{
	width:120px; height:45px;
}
#editor-toolbar .dropdown-menu{text-align:left;}

/*******************************************/
/* パーツパネル
/*******************************************/
.editor-ui-accordion-panel-wrapper{
	position:absolute; right:0px; top:0px; width:400px;
}
.editor-ui-accordion-panel{
	overflow: visible;
	position:relative;
}

.editor-ui-accordion-panel-wrapper{
	-webkit-transition-duration:0.5s;
	-moz-transition-duration:0.5s;
	-ms-transition-duration:0.5s;
	-o-transition-duration:0.5s;
	transition-duration:0.5s;
	-webkit-transition-property:-webkit-transform;
	-moz-transition-property:-moz-transform;
	-ms-transition-property:-ms-transform;
	-o-transition-property:-o-transform;
	transition-property:transform;
	
	-webkit-animation-timing-function: linear;
	-webkit-animation-duration: .3s;		
	
	-webkit-transform:translate(400px,0) translateZ(0);
	-moz-transform:translate(400px,0) translateZ(0);
	-ms-transform:translate(400px,0);
	-ms-transform:translate(400px,0) translateZ(0);
	-o-transform:translate(400px,0);
	-o-transform:translate(400px,0) translateZ(0);
	transform:translate(400px, 0) translateZ(0);
}

.editor-ui-accordion-panel-wrapper.editor-ui-active  {
	-webkit-transform:translate(0,0) translateZ(0);
	-moz-transform:translate(0,0) translateZ(0);
	-ms-transform:translate(0,0);
	-ms-transform:translate(0,0) translateZ(0);
	-o-transform:translate(0,0);
	-o-transform:translate(0,0) translateZ(0);
	transform:translate(0,0) translateZ(0);
	
	-webkit-animation-name: fadein;
	opacity: 1;
}
.editor-ui-accordion-panel-wrapper.editor-ui-deactive{
	-webkit-animation-name: fadeout;
	opacity: 0;
	-webkit-transform:translate(400px,0) translateZ(0);
	-moz-transform:translate(400px,0) translateZ(0);
	-ms-transform:translate(400px,0);
	-ms-transform:translate(400px,0) translateZ(0);
	-o-transform:translate(400px,0);
	-o-transform:translate(400px,0) translateZ(0);
	transform:translate(400px, 0) translateZ(0);
}
@-webkit-keyframes fadeout {
	0% {opacity: 1;}
	100% {opacity: 0;}
}
@-webkit-keyframes fadein {
	0% {opacity: 0;}
	100% {opacity: 1;}
}

/* override jquery ui css */
.ui-accordion .ui-accordion-header .ui-icon {
position: absolute;
left: .5em;
top: 50%;
margin-top: -8px;
}

.ui-accordion .ui-accordion-header {
padding-left: 2.2em;
font-size:14px; 
}
.ui-accordion .ui-accordion-header.ui-state-active{font-weight:bold;}
/*******************************************/
/* snippetパネル
/*******************************************/
/* 挿入するコードの中身 */
#snippetPanel .editor-snippet-tag{
	display:none;
}

/* safariのため */
[draggable=true] {
  -khtml-user-drag: element;
}

[data-editor-region=snippet] {
  -khtml-user-drag: element;
}

/*******************************************/
/* イメージパネル
/*******************************************/
/* 挿入するyoutube code */
#mediaPanel .editor-youtube-tag{
	display:none;
}
#mediaPanel .thumbnails .thumbnail{position:relative;}
#mediaPanel .thumbnails li.used .icon {
	height: 30px;
	width: 30px;
	position: absolute;
	top: 0;
	right: 0;	
	z-index: 2;
	background-image: url(../../admin_images/ui/used-icon.png);
	background-repeat: no-repeat;
	display: inline-block;
	cursor:hand;
}

#mediaPanel .thumbnails li .icon{display:none;}

#mediaPanel .thumbnails li.used .thumbnail {
	border: 1px solid #2A9235;
}
#mediaPanel .thumbnails li.used .overlay{
	position: absolute;
	bottom: 1px;
	left: 1px;
	right: 1px;
	top: 1px;
	z-index: 1;
	display: block;
    background-color:#ccc;
	opacity: 0.6;
}
#mediaPanel .thumbnails li .overlay{display:none;}

/*******************************************/
/* テンプレートパネル
/*******************************************/
#templatePanel img{
	cursor:pointer;
}
#templatePanel img:hover{opacity:0.7; -webkit-box-shadow:#00f 0 0 10px;}
#templatePanel img.editor-ui-active{-webkit-box-shadow:#00f 0 0 10px;}

/*******************************************/
/* ダイアログ
/*******************************************/
.editor-ui-modal-content, .editor-ui-modal-data {display:none;}

/* Overlay */
#editor-ui-modal-overlay {background-color:#000; cursor:wait;}

/* Container */
#editor-ui-modal-container {background-color:#eee; color:#000; font: 16px/24px "Lucida Grande",Arial,sans-serif; padding-bottom:4px; width:600px; -moz-border-radius-bottomleft:6px; -webkit-border-bottom-left-radius:6px; -moz-border-radius-bottomright:6px; -webkit-border-bottom-right-radius:6px; border-radius:0 0 6px 6px; -moz-box-shadow:0 0 64px #000; -webkit-box-shadow:0 0 64px #000; box-shadow:0 0 64px #000;}
/*#editor-ui-modal-container a {color:#ddd;}*/ /*by zs*/
#editor-ui-modal-container .editor-ui-modal-title {color:#000; background-color:#ddd; border-bottom:1px solid #ccc; font-weight:bold; padding:6px 8px; text-shadow:0 1px 0 #f4f4f4;}
#editor-ui-modal-container .close {display:none; position:absolute; right:0; top:0;}
#editor-ui-modal-container .close a {display:block; color:#777; font-weight:bold; padding:6px 12px 0; text-decoration:none; text-shadow:0 1px 0 #f4f4f4;}
#editor-ui-modal-container .close a:hover {color:#000;}
#editor-ui-modal-container .editor-ui-modal-data {/*font-size:12px;*/ padding:6px 12px;}/*by zs*/
#editor-ui-modal-container h2 {margin:10px 0 6px;}
#editor-ui-modal-container p {margin-bottom:10px;}
/*#editor-ui-modal-container span {color:#777;}*//*by zs*/
#editor-ui-modal-container .control-group .help-inline {font-size:12px;}


/*#youtubeDialog{display:none;}
#editor-ui-modal-container .editor-ui-visible{visibility:visible;}*/


/*******************************************/
/* レシピ基本情報
/*******************************************/
#editor-ui-modal-container.editor-ui-recipeDialog{width:950px;}
#editor-ui-modal-container #editRecipeTagForm input{margin-bottom:2px;}
#editor-ui-modal-container [class*="span"]{margin-left:0px; padding-left:20px;}
#editor-ui-modal-container #tag-info-tab form.form-horizontal > .control-group{margin-bottom:5px;}
#editor-ui-modal-container #tag-info-tab form.form-horizontal > .control-group:last-child{margin-bottom:0px;}
#editor-ui-modal-container #tag-info-tab .tagRecipeList{
	height:100%;
	overflow-x:hidden;
	overflow-y:auto;
}
#editor-ui-modal-container #tag-info-tab .tagRecipe img{float:left; padding-right:10px; max-width:60px}
#editor-ui-modal-container #tag-info-tab .tagRecipe {margin-bottom:10px; margin-left:10px;}
#editor-ui-modal-container #tag-info-tab .tagRecipe a{color:#BD0000;}

/*******************************************/
/* Loading
/*******************************************/
#editor-ui-loading{visibility:visible;}
#editor-ui-loading.editor-ui-active{visibility:visible;}
#editor-ui-loading-overlay{
	background-color:#000; cursor:wait;
	position:absolute; top:0; left:0; right:0; bottom:0;
	opacity:0.7;
}
#editor-ui-loading-block{
	position:absolute;
	width:360px;
	height:120px;
	background:#eee;
	top:50%; left:50%;
	margin:-30px 0px 0px -180px;	
	border-radius: 10px;
	-moz-box-shadow: 5px 5px 20px #363536;
	-webkit-box-shadow: 5px 5px 20px #363536;
	box-shadow: 5px 5px 20px #363536;
	
}
#editor-ui-loading-animation-block{padding:35px 0px 0px 30px; float:left;}
#editor-ui-loading-animation{
	position:relative;
	width:40px;
	height:50px;
}
#editor-ui-loading-msg{
	padding:35px 30px 30px 30px; float:right;
	/*line-height:50px;*/
	width:230px; height:60px;
	font-size:22px;
	font-weight:bold;
}
#editor-ui-loading-msg span{
	color: #fff;
	font-size: 20px;
	font-weight: bold;
	text-shadow: 0px 0px 1px #333,
	  0px 0px  5px #333,
	  0px 0px 10px #333;
	
	vertical-align: middle;
	display:table-cell;
	width:100%;
	height:60px;
}
/*
 * http://cssload.net/
 */
 
.blockG{
position:absolute;
background-color:#eeeeee;
width:6px;
height:16px;
-moz-border-radius:6px 6px 0 0;
-moz-transform:scale(0.4);
-moz-animation-name:fadeG;
-moz-animation-duration:1.04s;
-moz-animation-iteration-count:infinite;
-moz-animation-direction:linear;
-webkit-border-radius:6px 6px 0 0;
-webkit-transform:scale(0.4);
-webkit-animation-name:fadeG;
-webkit-animation-duration:1.04s;
-webkit-animation-iteration-count:infinite;
-webkit-animation-direction:linear;
-ms-border-radius:6px 6px 0 0;
-ms-transform:scale(0.4);
-ms-animation-name:fadeG;
-ms-animation-duration:1.04s;
-ms-animation-iteration-count:infinite;
-ms-animation-direction:linear;
-o-border-radius:6px 6px 0 0;
-o-transform:scale(0.4);
-o-animation-name:fadeG;
-o-animation-duration:1.04s;
-o-animation-iteration-count:infinite;
-o-animation-direction:linear;
border-radius:6px 6px 0 0;
transform:scale(0.4);
animation-name:fadeG;
animation-duration:1.04s;
animation-iteration-count:infinite;
animation-direction:linear;
}

#rotateG_01{
left:0;
top:18px;
-moz-animation-delay:0.39s;
-moz-transform:rotate(-90deg);
-webkit-animation-delay:0.39s;
-webkit-transform:rotate(-90deg);
-ms-animation-delay:0.39s;
-ms-transform:rotate(-90deg);
-o-animation-delay:0.39s;
-o-transform:rotate(-90deg);
animation-delay:0.39s;
transform:rotate(-90deg);
}

#rotateG_02{
left:5px;
top:6px;
-moz-animation-delay:0.52s;
-moz-transform:rotate(-45deg);
-webkit-animation-delay:0.52s;
-webkit-transform:rotate(-45deg);
-ms-animation-delay:0.52s;
-ms-transform:rotate(-45deg);
-o-animation-delay:0.52s;
-o-transform:rotate(-45deg);
animation-delay:0.52s;
transform:rotate(-45deg);
}

#rotateG_03{
left:17px;
top:2px;
-moz-animation-delay:0.65s;
-moz-transform:rotate(0deg);
-webkit-animation-delay:0.65s;
-webkit-transform:rotate(0deg);
-ms-animation-delay:0.65s;
-ms-transform:rotate(0deg);
-o-animation-delay:0.65s;
-o-transform:rotate(0deg);
animation-delay:0.65s;
transform:rotate(0deg);
}

#rotateG_04{
right:5px;
top:6px;
-moz-animation-delay:0.78s;
-moz-transform:rotate(45deg);
-webkit-animation-delay:0.78s;
-webkit-transform:rotate(45deg);
-ms-animation-delay:0.78s;
-ms-transform:rotate(45deg);
-o-animation-delay:0.78s;
-o-transform:rotate(45deg);
animation-delay:0.78s;
transform:rotate(45deg);
}

#rotateG_05{
right:0;
top:18px;
-moz-animation-delay:0.9099999999999999s;
-moz-transform:rotate(90deg);
-webkit-animation-delay:0.9099999999999999s;
-webkit-transform:rotate(90deg);
-ms-animation-delay:0.9099999999999999s;
-ms-transform:rotate(90deg);
-o-animation-delay:0.9099999999999999s;
-o-transform:rotate(90deg);
animation-delay:0.9099999999999999s;
transform:rotate(90deg);
}

#rotateG_06{
right:5px;
bottom:5px;
-moz-animation-delay:1.04s;
-moz-transform:rotate(135deg);
-webkit-animation-delay:1.04s;
-webkit-transform:rotate(135deg);
-ms-animation-delay:1.04s;
-ms-transform:rotate(135deg);
-o-animation-delay:1.04s;
-o-transform:rotate(135deg);
animation-delay:1.04s;
transform:rotate(135deg);
}

#rotateG_07{
bottom:0;
left:17px;
-moz-animation-delay:1.1700000000000002s;
-moz-transform:rotate(180deg);
-webkit-animation-delay:1.1700000000000002s;
-webkit-transform:rotate(180deg);
-ms-animation-delay:1.1700000000000002s;
-ms-transform:rotate(180deg);
-o-animation-delay:1.1700000000000002s;
-o-transform:rotate(180deg);
animation-delay:1.1700000000000002s;
transform:rotate(180deg);
}

#rotateG_08{
left:5px;
bottom:5px;
-moz-animation-delay:1.3s;
-moz-transform:rotate(-135deg);
-webkit-animation-delay:1.3s;
-webkit-transform:rotate(-135deg);
-ms-animation-delay:1.3s;
-ms-transform:rotate(-135deg);
-o-animation-delay:1.3s;
-o-transform:rotate(-135deg);
animation-delay:1.3s;
transform:rotate(-135deg);
}

@-moz-keyframes fadeG{
0%{
background-color:#000000}

100%{
background-color:#eeeeee}

}

@-webkit-keyframes fadeG{
0%{
background-color:#000000}

100%{
background-color:#eeeeee}

}

@-ms-keyframes fadeG{
0%{
background-color:#000000}

100%{
background-color:#eeeeee}

}

@-o-keyframes fadeG{
0%{
background-color:#000000}

100%{
background-color:#eeeeee}

}

@keyframes fadeG{
0%{
background-color:#000000}

100%{
background-color:#eeeeee}

}
 /*
.blockG{
position:absolute;
background-color:#000000;
width:10px;
height:24px;
-moz-border-radius:8px 8px 0 0;
-moz-transform:scale(0.4);
-moz-animation-name:fadeG;
-moz-animation-duration:0.8s;
-moz-animation-iteration-count:infinite;
-moz-animation-direction:linear;
-webkit-border-radius:8px 8px 0 0;
-webkit-transform:scale(0.4);
-webkit-animation-name:fadeG;
-webkit-animation-duration:0.8s;
-webkit-animation-iteration-count:infinite;
-webkit-animation-direction:linear;
-ms-border-radius:8px 8px 0 0;
-ms-transform:scale(0.4);
-ms-animation-name:fadeG;
-ms-animation-duration:0.8s;
-ms-animation-iteration-count:infinite;
-ms-animation-direction:linear;
-o-border-radius:8px 8px 0 0;
-o-transform:scale(0.4);
-o-animation-name:fadeG;
-o-animation-duration:0.8s;
-o-animation-iteration-count:infinite;
-o-animation-direction:linear;
border-radius:8px 8px 0 0;
transform:scale(0.4);
animation-name:fadeG;
animation-duration:0.8s;
animation-iteration-count:infinite;
animation-direction:linear;
}

#rotateG_01{
left:0;
top:28px;
-moz-animation-delay:0.3s;
-moz-transform:rotate(-90deg);
-webkit-animation-delay:0.3s;
-webkit-transform:rotate(-90deg);
-ms-animation-delay:0.3s;
-ms-transform:rotate(-90deg);
-o-animation-delay:0.3s;
-o-transform:rotate(-90deg);
animation-delay:0.3s;
transform:rotate(-90deg);
}

#rotateG_02{
left:8px;
top:10px;
-moz-animation-delay:0.4s;
-moz-transform:rotate(-45deg);
-webkit-animation-delay:0.4s;
-webkit-transform:rotate(-45deg);
-ms-animation-delay:0.4s;
-ms-transform:rotate(-45deg);
-o-animation-delay:0.4s;
-o-transform:rotate(-45deg);
animation-delay:0.4s;
transform:rotate(-45deg);
}

#rotateG_03{
left:26px;
top:3px;
-moz-animation-delay:0.5s;
-moz-transform:rotate(0deg);
-webkit-animation-delay:0.5s;
-webkit-transform:rotate(0deg);
-ms-animation-delay:0.5s;
-ms-transform:rotate(0deg);
-o-animation-delay:0.5s;
-o-transform:rotate(0deg);
animation-delay:0.5s;
transform:rotate(0deg);
}

#rotateG_04{
right:8px;
top:10px;
-moz-animation-delay:0.6s;
-moz-transform:rotate(45deg);
-webkit-animation-delay:0.6s;
-webkit-transform:rotate(45deg);
-ms-animation-delay:0.6s;
-ms-transform:rotate(45deg);
-o-animation-delay:0.6s;
-o-transform:rotate(45deg);
animation-delay:0.6s;
transform:rotate(45deg);
}

#rotateG_05{
right:0;
top:28px;
-moz-animation-delay:0.7s;
-moz-transform:rotate(90deg);
-webkit-animation-delay:0.7s;
-webkit-transform:rotate(90deg);
-ms-animation-delay:0.7s;
-ms-transform:rotate(90deg);
-o-animation-delay:0.7s;
-o-transform:rotate(90deg);
animation-delay:0.7s;
transform:rotate(90deg);
}

#rotateG_06{
right:8px;
bottom:7px;
-moz-animation-delay:0.8s;
-moz-transform:rotate(135deg);
-webkit-animation-delay:0.8s;
-webkit-transform:rotate(135deg);
-ms-animation-delay:0.8s;
-ms-transform:rotate(135deg);
-o-animation-delay:0.8s;
-o-transform:rotate(135deg);
animation-delay:0.8s;
transform:rotate(135deg);
}

#rotateG_07{
bottom:0;
left:26px;
-moz-animation-delay:0.9s;
-moz-transform:rotate(180deg);
-webkit-animation-delay:0.9s;
-webkit-transform:rotate(180deg);
-ms-animation-delay:0.9s;
-ms-transform:rotate(180deg);
-o-animation-delay:0.9s;
-o-transform:rotate(180deg);
animation-delay:0.9s;
transform:rotate(180deg);
}

#rotateG_08{
left:8px;
bottom:7px;
-moz-animation-delay:1s;
-moz-transform:rotate(-135deg);
-webkit-animation-delay:1s;
-webkit-transform:rotate(-135deg);
-ms-animation-delay:1s;
-ms-transform:rotate(-135deg);
-o-animation-delay:1s;
-o-transform:rotate(-135deg);
animation-delay:1s;
transform:rotate(-135deg);
}

@-moz-keyframes fadeG{
0%{
background-color:#FFFFFF}

100%{
background-color:#000000}

}

@-webkit-keyframes fadeG{
0%{
background-color:#FFFFFF}

100%{
background-color:#000000}

}

@-ms-keyframes fadeG{
0%{
background-color:#FFFFFF}

100%{
background-color:#000000}

}

@-o-keyframes fadeG{
0%{
background-color:#FFFFFF}

100%{
background-color:#000000}

}

@keyframes fadeG{
0%{
background-color:#FFFFFF}

100%{
background-color:#000000}

}
*/




/*******************************************/
/* Upload
/*******************************************/
/*
 * jQuery File Upload UI Plugin CSS 6.10
 * https://github.com/blueimp/jQuery-File-Upload
 *
 * Copyright 2010, Sebastian Tschan
 * https://blueimp.net
 *
 * Licensed under the MIT license:
 * http://www.opensource.org/licenses/MIT
 */

.fileinput-button {
  position: relative;
  overflow: hidden;
  float: left;
  margin-right: 4px;
}
.fileinput-button input {
  position: absolute;
  top: 0;
  right: 0;
  margin: 0;
  opacity: 0;
  filter: alpha(opacity=0);
  transform: translate(-300px, 0) scale(4);
  font-size: 23px;
  direction: ltr;
  cursor: pointer;
}
.fileupload-buttonbar .btn,
.fileupload-buttonbar .toggle {
  margin-bottom: 5px;
}
.files .progress {
  width: 200px;
}
.progress-animated .bar {
  background: url(../img/progressbar.gif) !important;
  filter: none;
}
.fileupload-loading {
  position: absolute;
  left: 50%;
  width: 128px;
  height: 128px;
  background: url(../img/loading.gif) center no-repeat;
  display: none;
}
.fileupload-processing .fileupload-loading {
  display: block;
}

/* Fix for IE 6: */
* html .fileinput-button {
  line-height: 24px;
  margin: 1px -3px 0 0;
}

/* Fix for IE 7: */
* + html .fileinput-button {
  padding: 2px 15px;
  margin: 1px 0 0 0;
}

/*@media (max-width: 767px) {
  .files .btn span {
    display: none;
  }
  .files .preview * {
    width: 40px;
  }
  .files .name * {
    width: 80px;
    display: inline-block;
    word-wrap: break-word;
  }
  .files .progress {
    width: 20px;
  }
  .files .delete {
    width: 60px;
  }
}*/

/*******************************************/
/* Color picker
/*******************************************/
#colorListPopover {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 300px;
	background-color:whiteSmoke;
	border: 1px solid #BBB;
	z-index:100;
	display:none;
}
#colorListPopover .colorSubmit{
	margin:0px 10px 10px 10px;
	width:280px;
}
#colorListPopover ul {
    margin: 10px 10px;
	width:280px;
    padding: 0;
    list-style: none;
	font-family: auto;
	font-size: 12px;
	line-height: normal;	
}
#colorListPopover ul li {
    cursor:pointer;
    cursor:hand;
    display:inline-block;
    margin: 0;
    padding: 0;
    width: 15px;
    height: 15px;
	font-family: auto;
	font-size: 12px;
	line-height: normal;	
}
#colorListPopover #colorpick {
    width: 280px;
	margin:0px 10px;
	height:200px;
    color : #123456;
}
#colorListPopover #color {
    width: 60px;
    height: 30px;
    border: 1px solid #000000;
	float:left;
	/*padding:0;*/
}

#colorListPopover [class*="span"]{
	margin-left:0px;
}

#colorListPopover #foreColor {
    width: 70px;
    height: 40px;
    border: 1px solid #000000;
	float:left;
	cursor: pointer;
}
#colorListPopover #colorpicker{
	float:right;
}
#colorListOverlay{
	position:absolute;
	left:0; top:0; right:0; bottom:0;
	background-color:black;
	opacity: 0;	
	display:none;
}
/*#colorListPopover .arrow{
top: -11px;
left: 50%;
margin-left: -11px;
border-bottom-color: #999;
border-bottom-color: rgba(0, 0, 0, 0.25);
border-top-width: 0;

border-width: 11px;	
}
#colorListPopover .arrow::after {
position: absolute;
display: block;
width: 0;
height: 0;
border-color: transparent;
border-style: solid;

border-width: 10px;
content: "";
}*/
/*.ofclic { border:1px #FFFFFF solid }
.clic { border:1px #000000 solid }*/

/*******************************************/
/* Override bootstrap
/*******************************************/
.btn.disabled, .btn[disabled]{opacity:.25;}
.icon-undo{background-position:0px -168px}
.icon-redo{background-position:-24px -168px}
.btn.btn-active {
	color: #333;
	text-decoration: none;
	background-color: #E6E6E6;
	background-position: 0 -15px;
	-webkit-transition: background-position .1s linear;
	-moz-transition: background-position .1s linear;
	-o-transition: background-position .1s linear;
	transition: background-position .1s linear;
}
/*.btn.btn-active {
  background-color: #e6e6e6;
  background-color: #d9d9d9 \9;
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
  -moz-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
  box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
}*/
.btn.btn-active i{color:red;}

legend {
	margin-bottom: 10px;/*margin-bottom: 20px;*/
}

legend + .control-group {
	margin-top: 0px; /*margin-top: 20px;*/
}
.btn-group > .dropdown-toggle {
	-webkit-border-top-right-radius: 0px;
	border-top-right-radius: 0px;
	-webkit-border-bottom-right-radius: 0px;
	border-bottom-right-radius: 0px;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-bottomright: 0px;
}
[class^="icon-"], [class*=" icon-"]{background-image:none;}	/* FortAwesome2.0を使用ので */
.radio.inline, .checkbox.inline{white-space: nowrap;}
#disp_start_date, #topics_date{display: -webkit-inline-flex;}
.checkbox.inline, .checkbox.inline+.checkbox.inline {
	margin-left:0px; margin-right:15px;!important;
}
#memberCategory .btn-group+.btn-group {margin-left:0px; margin-right:5px;}
/*******************************************/
/* speech
/*******************************************/
input#speech {
    position:relative;
    opacity: 0;
    height: 20px;
    width: 20px;
    margin-left: -20px;
    -webkit-transform: scale(8.0, 3.0);
	cursor:pointer;
}
.speechWapper{
    position: absolute;
    top: 0;
    left: 298px;
    opacity: 0.5;
    height: 44px;
    width: 122px;
    margin-left: 0px;
	/*background-color:red;*/
	cursor:pointer;	
	overflow:hidden;
}