/*
Joomla Template adapted for Joomla1.56 
name: GOTODESIGNE JOOMLA CUSTOMISE  
designer: Koichiro Goto  
designer_url: http://www.gotodesigne.jp/ 
*/

/****************************************************************************/
/* コンテンツパネル(com_content)                                            */
/****************************************************************************/

table.contentpane {
}
table.contentpaneopen {
}

/****************************************************************************/
/* ラッパー(com_wrapper)                                                    */
/****************************************************************************/

#blockrandom {
}

/****************************************************************************/
/* ツール                                                                   */
/****************************************************************************/

.tool-tip {
	float: left;
	border: 1px solid #D4D5AA;
	padding: 5px;
	background: #FFFFCC;
	max-width: 200px;
}
.tool-title {
}
.tool-text {
}

/****************************************************************************/
/* INVALID                                                                  */
/****************************************************************************/

.invalid {
}

/****************************************************************************/
/* フロントエンドフォームエレメント（共通）                                 */
/****************************************************************************/

#editor {
}
#editor .editor {
	margin: 0px 0px 20px 0px;
}
#editor .editor .item {
	width: 60px;
	padding: 5px 0px;
}
#editor .publishing {
	margin: 0px 0px 20px 0px;
}
#editor .publishing .item {
	width: 120px;
	padding: 5px 0px;
}
#editor .metadata {
	margin: 0px 0px 20px 0px;
}
#editor .metadata #metadesc {
	width: 470px;
	height: 120px;
}
#editor .metadata #metakey {
	width: 470px;
	height: 50px;
}

/****************************************************************************/
/* フロントエンドフォームエレメント（エディタ）                             */
/****************************************************************************/

#editor-xtd-buttons {
	padding: 5px;
}
.button2-left,
.button2-right,
.button2-left div,
.button2-right div {
	float: left;
}
.button2-left a,
.button2-right a,
.button2-left span,
.button2-right span {
	height: 22px;
	line-height: 22px;
	display: block;
	float: left;
	cursor: pointer;
}
.button2-left span,
.button2-right span {
	cursor: default;
}
.button2-left .page a,
.button2-right .page a,
.button2-left .page span,
.button2-right .page span {
	padding: 0px 6px;
}
.page span {
}
.button2-left a:hover,
.button2-right a:hover {
	text-decoration: none;
}
.button2-left a,
.button2-left span {
	padding: 0px 24px 0px 6px;
}
.button2-right a,
.button2-right span {
	padding: 0px 6px 0px 24px;
}
.button2-left {
	background: url(../images_general/j_button2_left.png) no-repeat;
	margin: 0px 0px 0px 5px;
	float: left;
}
.button2-right {
	background: url(../images_general/j_button2_right.png) 100% 0 no-repeat;
	margin: 0px 0px 0px 5px;
	float: left;
}
.button2-left .image {
	background: url(../images_general/j_button2_image.png) 100% 0 no-repeat;
}
.button2-left .readmore {
	background: url(../images_general/j_button2_readmore.png) 100% 0 no-repeat;
}
.button2-left .pagebreak {
	background: url(../images_general/j_button2_pagebreak.png) 100% 0 no-repeat;
}

/****************************************************************************/
/* フロントエンドフォームエレメント（公開）                                 */
/****************************************************************************/

.calendar {
	margin: 0px 0px 0px 3px;
}

/****************************************************************************/
/* オーバーリブ(overlib)                                                    */
/****************************************************************************/

.ol-foreground {
}
.ol-background {
}
.ol-textfont {
}
.ol-captionfont {
}
.ol-closefont {
}

/****************************************************************************/
/* 特定コンテンツのエレメント                                               */
/****************************************************************************/

.offline {
}
.mainlevel {
}
#maindivider {
}
.fade {
}
.page {
}
.pagination {
}
.tooltip {
}
.caption {
	padding: 0px 10px;
}
.caption img {
	border: 1px solid #CCCCCC;
}
.img_caption {
}
.mosimage {
}
.mosimage_caption {
}

/****************************************************************************/
/* RSフォームエレメント（オプション）                                       */
/****************************************************************************/

div#submit {
	background: #f2f2f2;
	padding: 10px;
	border: 1px solid #CCCCCC;
}
div#submit input {
}
div#contract p {
	font-size: 10px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #666666;
	line-height: 180%;
}
div#contract ol {
	margin: 0px;
}
div#contract li {
	font-size: 10px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #666666;
	line-height: 180%;
}