@charset "UTF-8";


/* --------------------------------------------------------

title: livedoor blog CMS default theme CSS (common - default)
created: 2008-11-26

table of contents
  01 all
    1 common
    2 content header
    3 main contents
    4 footer frame

  02 member CMS
    1 common

  03 blog CMS

-------------------------------------------------------- */




/* --------------------------------------------------------

   =01 all

-------------------------------------------------------- */


/* =1 common
-------------------------------------------------------- */
body {
  background: linear-gradient(to bottom, #61b7ed,#f1fafc 55%, #f1fafc) no-repeat #f1fafc;
	color: #205774;
}

a:link {
	color: #0270cc;
}

a:visited {
	color: #7e66df;
}

a:hover {
	text-decoration: none;
}



div#globalHeader a {
	color: #fff;
  display: block;
  text-decoration: none;
}

div#globalHeader a:hover {
	text-decoration: none;
}



ul.user a {
	color: #0d5a89;
}



div#contentsFooter a {
	color: #5d5d5d;
	text-decoration: none;
}
div#contentsFooter a:hover {
	text-decoration: underline;
}





/* style library
------------------------------------------------- */
/* フォームパーツ
------------------------------------------ */
input,select,textarea{
	font-family: inherit;
}
input.text,
select,
textarea {
  border: solid 1px #7eb6d6;
  padding: 5px;
  font-size: 13px;
  box-sizing: border-box;
}
input.text2,
select.select,
textarea.textarea {
	border: 1px solid #d3d3d3;
	border-radius: 3px;
	font-size: 14px;
}
input.text2 {
	height: 36px;
	line-height: 36px;
	padding: 0 2%;
	width: 96%;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	box-shadow: 0 1px 3px #f3f3f3 inset;
}
input.text2:focus {
	border: 1px solid #77a9cb;
	background: #fbfdfe;
}
select.select {
	margin: 0;
	padding: 5px 0;
	max-width: 100%;
	height: 35px;
}
textarea.textarea {
	padding: 0 2%;
	width: 96%;
}


/* 送信ボタン
------------------------------------------ */
form div.submit {
	background: #ceebff url(/img/cms2/blog/default/box/btnbase-bottom.gif) no-repeat left bottom;
}

	form div.submit div {
		background: url(/img/cms2/blog/default/box/btnbase-top.gif) no-repeat left top;
	}

input.post,
input.preview,
input.normal {
	border: 1px solid #acafaa;
	padding: 5px 40px;
	font-weight: bold;
}

* html input.post,
* html input.preview,
* html input.normal{
	padding-right: 20px;
	padding-left: 20px;
}

*:first-child+html input.post,
*:first-child+html input.preview,
*:first-child+html input.normal{
	padding-right: 20px;
	padding-left: 20px;
}

input.post {
	background: #fff3c5 url(/img/cms2/blog/default/btn/bt-submit.gif) repeat-x left bottom;
}

input.preview,
input.normal {
	background: #fff url(/img/cms2/blog/default/btn/bt-default.gif) repeat-x left bottom;
}

input.submit {
	border: 1px solid #acafaa;
	background: #fff url(/img/cms2/blog/default/btn/bt-default.gif) repeat-x left bottom;
}

* html input.submit,*:first-child+html input.submit {
	padding-top: 3px;
}

input.normal:hover{
  color:#0270CC;
}



/* テーブル状フォーム
------------------------------------------ */
	div.formWrapper {
		background: #f4f6f8 url(../../../img/cms2/blog/default/box/tabel-form-top.gif) no-repeat left top;)
	}

	.function {
		background: url(../../../img/cms2/blog/default/box/tabel-form-bottom.gif) no-repeat left bottom;
	}



/* 688px */
	.data th {
		background-color: #dee9ef;
	}


.data th.first {
	background: url(../../../img/cms2/blog/default/box/table-688-th-bottom.gif) no-repeat left bottom;
}

	.data th.first span {
		background: #dee9ef url(../../../img/cms2/blog/default/box/table-688-th-top.gif) no-repeat left top;
	}

.data th.last {
	background: url(../../../img/cms2/blog/default/box/table-688-th-bottom.gif) no-repeat right bottom;
}

	.data th.last span {
		background: #dee9ef url(../../../img/cms2/blog/default/box/table-688-th-top.gif) no-repeat right top;
	}


.data tr.odd {
	background: #fff url(../../../img/cms2/blog/default/box/table-688-even-top.gif) no-repeat left top;
}

	.data tr.odd td.first {
		background: url(../../../img/cms2/blog/default/box/table-688-even-bottom.gif) no-repeat left bottom;
	}

	.data tr.odd td.last {
		background: url(../../../img/cms2/blog/default/box/table-688-even-bottom.gif) no-repeat right bottom;
	}




/* 770px */

	.function th {
		background: #dce3e8;
	}

	.function th.first {
		background: url(/img/cms2/blog/default/box/table-th-bottom.gif) no-repeat left bottom;
	}
	.function th.first span {
		background: #dce3e8 url(/img/cms2/blog/default/box/table-th-top.gif) no-repeat left top;
	}
	.function th.last {
		background: url(/img/cms2/blog/default/box/table-th-bottom.gif) no-repeat right bottom;
	}
	.function th.last span {
		background: #dce3e8 url(/img/cms2/blog/default/box/table-th-top.gif) no-repeat left top;
	}





.function tr.odd {
	background: #fdfdfd url(/img/cms2/blog/default/box/table-even-top.gif) no-repeat left top;
}

.function tr.odd td.first {
	background: url(/img/cms2/blog/default/box/table-even-bottom.gif) no-repeat left bottom;
}

.function tr.odd td.last {
	background: url(/img/cms2/blog/default/box/table-even-bottom.gif) no-repeat right bottom;
}

.version2 .function tr.odd,
.version2 .function tr.odd td.first,
.version2 .function tr.odd td.last{
	background:none;
}


	/* for ie */
	*:first-child+html .feedback tr.odd td,
	*:first-child+html .data tr.odd td {
		background: #fdfdfd;
	}

	* html .feedback tr.odd td,
	* html .data tr.odd td {
		background-color: #fdfdfd!important;
	}/* end */




/* 送信ボタン
------------------------------------------ */
body#configMemberIndex div.formWrapper div.submit {
	background: #e7ecf0 url(/img/cms2/blog/default/box/table-btn-bottom.gif) no-repeat right bottom;
}

	body#configMemberIndex div.formWrapper div.submit div {
		background: url(/img/cms2/blog/default/box/table-btn-top.gif) no-repeat right top;
	}


body.config form div.submit {
	background: none;
}

	body.config form div.submit div {
		background: none;
	}



/* ページング
------------------------------------------ */
	div.paging a {
		border: solid 1px #d3dbe2;
		background: #fff;
	}



/* 操作報告メッセージ
------------------------------------------ */
dl.message {
	background: url(/img/cms2/blog/default/box/message-bottom.gif) no-repeat left bottom;
}

	dl.message dt {
		background: url(/img/cms2/blog/default/box/message-top.gif) no-repeat left top;
	}

		dl.message dd li a {
			background: url(/img/cms2/common/icon/infomation.gif) no-repeat;
		}





/* エラーメッセージ
------------------------------------------ */
div.error ul li {
	color: #e01212;
}

div.error1 {
	background: url(/img/cms2/blog/default/box/error1-bottom.gif) no-repeat left bottom;
}

div.error1 ul {
  background: url(/img/cms2/blog/default/box/error1-top.gif) no-repeat left top;
  padding: 10px 10px 10px 50px;
  width: 730px;
  margin-left: 0px
}
div.error1 ul li {
  list-style-type: none;
}

div.error2 {
	background: url(/img/cms2/blog/default/box/error2-bottom.gif) no-repeat left bottom;
}

	div.error2 ul {
		background: url(/img/cms2/blog/default/box/error2-top.gif) no-repeat left top;
	}





 div.ui-dialog-content .errors {
	color: red;
}





/* 現在のコメント・トラバ数
------------------------------------------ */
dl.nowFeedback {
	background: #f6fcba url(/img/cms2/blog/default/box/invit-top.gif) no-repeat left top;
}

	dl.nowFeedback dd {
		background: url(/img/cms2/blog/default/box/invit-bottom.gif) no-repeat left bottom;
	}






/* タブナビ
------------------------------------------ */
	.changeoverNav li.now {
		background: url(/img/cms2/blog/default/tab/1-on-right.gif) no-repeat right top;
	}

		.changeoverNav li.now a,
		.changeoverNav li.now span {
			background: url(/img/cms2/blog/default/tab/1-on-left.gif) no-repeat left top;
		}

	.changeoverNav li.switch {
		background: url(/img/cms2/blog/default/tab/1-off-right.gif) no-repeat right bottom;
	}

		.changeoverNav li.switch a,
		.changeoverNav li.switch span {
			background: url(/img/cms2/blog/default/tab/1-off-left.gif) no-repeat left bottom;
			color: #5698bf;
		}

ul.admNav li.now {
	background: url(/img/cms2/blog/default/tab/3-on-right.gif) no-repeat scroll right top;
}
	ul.admNav li.now a,
	ul.admNav li.now span {
		background: url(/img/cms2/blog/default/tab/3-on-left.gif) no-repeat scroll left top;
		color: #205774;
	}

ul.admNav li.switch {
	background: url(/img/cms2/blog/default/tab/4-off-right.gif) no-repeat scroll right top;
}
	ul.admNav li.switch a,
	ul.admNav li.switch span {
		background: url(/img/cms2/blog/default/tab/4-off-left.gif) no-repeat scroll left top;
	}


ul.confNav li.now {
	background: url(/img/cms2/blog/default/tab/4-on-right.gif) no-repeat scroll right top;
}
	ul.confNav li.now a,
	ul.confNav li.now span {
		background: url(/img/cms2/blog/default/tab/4-on-left.gif) no-repeat scroll left top;
		color: #205774;
	}
ul.confNav li.switch {
	background: url(/img/cms2/blog/default/tab/4-off-right.gif) no-repeat scroll right top;
}
	ul.confNav li.switch a,
	ul.confNav li.switch span {
		background: url(/img/cms2/blog/default/tab/4-off-left.gif) no-repeat scroll left top;
	}



ul.extraNav li.now {
	background: url(/img/cms2/blog/default/tab/5-on-right.gif) no-repeat scroll right top;
}
	ul.extraNav li.now a,
	ul.extraNav li.now span {
		background: url(/img/cms2/blog/default/tab/5-on-left.gif) no-repeat scroll left top;
	}

ul.extraNav li.switch {
	background: url(/img/cms2/blog/default/tab/5-off-right.gif) no-repeat scroll right top;
}
	ul.extraNav li.switch a,
	ul.extraNav li.switch span {
		background: url(/img/cms2/blog/default/tab/5-off-left.gif) no-repeat scroll left top;
	}





/* その他
------------------------------------------ */
span.separator {
	color: #8badc0;
}



/* 角丸ボックス
------------------------------------------ */
.container {
/* 	padding-bottom: 8px; */
	background: #e5f5ff url(/img/cms2/blog/default/box/base-bottom.gif) no-repeat left bottom;
}
	.container .containerTop {
		background: url(/img/cms2/blog/default/box/base-top.gif) no-repeat left top;
	}



.box {
	background: url(/img/cms2/common/default/bx3-middle.gif) repeat-y left top;
}
	.box .boxTop {
	background: url(/img/cms2/common/default/bx3-top.gif) no-repeat left top;
	}
	.box .boxLast {
	background: url(/img/cms2/common/default/bx3-bottom.gif) no-repeat left bottom;
	}


		div.box h2 {
			color: #f35ca7;
			background: url(/img/cms2/common/icon/pink_square.gif) no-repeat 0 -1px;
		}

	ul.boxLast li {
		border-top: solid 1px #bcdcef;
	}

/*add 20130226*/
#blogTrafficInfomation .traffic .typeC li{
	border-top: none;
}
#blogTrafficInfomation .traffic .typeC ul{
	padding: 10px;
	background: #ffffff;
	-webkit-border-radius: 3px;
	        border-radius: 3px;
}
#blogTrafficInfomation .traffic .typeC li{
	padding-left: 17px;
	width: 515px;
	background: url(/img/cms2/blog/common/config/info/icon_list.png) no-repeat left 0.3em;
	color: #666666;
	word-wrap: break-word;
}






/* =2 content header
-------------------------------------------------------- */
body.blog div#blogInfomation div.memberList a {
	color: #205774;
}








			div#blogInfomation div.memberList li.owner img {
				border: solid 1px #ef3875;
			}

			body.blog div#blogInfomation div.memberList li.edit a {
				background: url(/img/cms2/common/icon/infomation.gif) no-repeat left center;
			}








/* =3 main contents
-------------------------------------------------------- */
div.wrapper {
	}


		div#mainContents div#article h1 {
		}


	div#mainContents p.goToTop {
	}

	div#mainContents p.goToTop a,
  body.blog p.goToTop a {
		background: url(/img/cms2/common/default/b-gototop.gif?v=20190614) no-repeat left bottom;
	}
  body.blog p.goToTop a:hover {
    opacity: 0.5;
  }








/* =4 footer frame
-------------------------------------------------------- */
div#contentsFooter {
	color: #386178;
}

p#copyright a {
	color: #1da1f2;
  font-size: 11px;
  font-weight: bold;
	text-decoration: none;
}

/* --------------------------------------------------------

   =02 member CMS

-------------------------------------------------------- */

/* =1 common
-------------------------------------------------------- */








/* aside
------------------------------------------------- */

/* アイコン
----------------------------------------- */
body.member div#contentsHeader p.myIcon {
	color: #60afd9;
}

	body.member div#contentsHeader p.myIcon a {
		color: #9bceeb;
	}

		body.member div#contentsHeader p.myIcon img {
			border: solid 2px #fff;
		}



/* オプション（ポイントなど）
----------------------------------------- */
body.member div#contentsHeader div.option {
	background: url(/img/cms2/member/default/common/bx1-bottom.gif) no-repeat left bottom;
}

	body.member div#contentsHeader div.option h2 {
		background: url(/img/cms2/member/default/common/bx1-top.gif) no-repeat left top;
		color: #fff;
	}

		body.member div#contentsHeader div.option p.value a {
			color: #4292ff;
		}

	body.member div#contentsHeader div.option p.nav {
		color: #8badc0;
	}

		body.member div#contentsHeader div.option p.nav a {
			color: #4292ff;
		}

body.member div#contentsHeader div.option2 {
	background: url(/img/cms2/member/default/common/bx2-bottom.gif) no-repeat left bottom;
}

	body.member div#contentsHeader div.option2 p.value {
		background: url(/img/cms2/member/default/common/bx2-top.gif) no-repeat left top;
	}

body.member div#contentsHeader div.ad,
body.member div#contentsHeader div.option2.banner {
	font-size: 83%;
	line-height: 1.4;
	text-align: center;
}

	body.member div#contentsHeader div.option2.banner img {
		margin-bottom: 5px;
	}



/* main contents
------------------------------------------------- */
body.member div#mainContents {
}







/* --------------------------------------------------------

   =03 blog CMS

-------------------------------------------------------- */

/* content header
------------------------------------------------- */
body.blog div#contentsHeader {
    color: #000;
}


body.blog div#contentsHeader p.home a {
	background: #d4e5fa;
}
body.blog div#contentsHeader p.home a:hover {
}




		body.blog div#blogInfomation h1 a.blogEdit {
			background: url(/img/cms2/common/default/b-edit.gif) no-repeat;
		}


	body.blog div#blogInfomation p.category a {
		color: #000;
	}

		body.blog div#blogInfomation h1 img.blogIcon {
			background: #fff;
		}



		body.blog div#blogInfomation h1 a {
			color: #0085e8;
            text-decoration: underline;
		}



		body.blog div#blogInfomation div.response h2{
	    background: #fff;
    }

			body.blog div#blogInfomation div.response h2 a {
				color: #0085e8;
        text-decoration: none;
        display: block;
        font-size: 11px;
        font-weight: bold;
		  }
        body.blog div#blogInfomation div.response h2 a:hover{
          opacity: 0.5;
        }

		body.blog div#blogInfomation div.response a {
			color: #858585;
		}


body.blog div#blogInfomation .response .fontColor{
  color: #0085e8;
  margin-right: 6px;
}







/* global nav
------------------------------------------------- */
body.blog div#globalNav a {
	display: block;
	width: 150px;
	height: 50px;
	vertical-align: top;
  color: #1da1f2;
  text-decoration: none;
}
body.blog div#globalNav a:hover,
body.blog div#globalNav li.now a {
  font-weight: bold;
}
body.blog div#globalNav span {
  display: block;
  line-height: 50px;
  width: 106px;
  height: 50px;
  padding-left: 44px;
}
body.blog div#globalNav span:hover, body.blog div#globalNav li.now span{
  width: 110px;
  padding-left: 40px;
}
body.blog div#globalNav li span:hover, body.blog div#globalNav li.now span {
  border-left: 4px solid #1da1f2;
}
body.blog div#globalNav li.home span {
  background: url(/img/cms2/blog/default/nav/icon01.png) no-repeat 14px 15px;
  background-size: 20px auto;
}
body.blog div#globalNav li.edit span {
  background: url(/img/cms2/blog/default/nav/icon02.png) no-repeat 14px 15px;
  background-size: 20px auto;
}
body.blog div#globalNav li.article span {
  background: url(/img/cms2/blog/default/nav/icon03.png) no-repeat 14px 15px;
  background-size: 18px auto;
}
body.blog div#globalNav li.comment span {
  background: url(/img/cms2/blog/default/nav/icon04.png) no-repeat 14px 15px;
  background-size: 20px auto;
}
body.blog div#globalNav li.image span {
  background: url(/img/cms2/blog/default/nav/icon05.png) no-repeat 14px 15px;
  background-size: 20px auto;
}
body.blog div#globalNav li.report span {
  background: url(/img/cms2/blog/default/nav/icon06.png) no-repeat 14px 15px;
  background-size: 20px auto;
}
body.blog div#globalNav li.config span {
  background: url(/img/cms2/blog/default/nav/icon07.png) no-repeat 14px 15px;
  background-size: 20px auto;
}
body.blog div#globalNav li.home span:hover, body.blog div#globalNav li.home.now span {
  background: url(/img/cms2/blog/default/nav/icon01_hover.png) no-repeat 10px 15px;
  background-size: 20px auto;
}
body.blog div#globalNav li.edit span:hover, body.blog div#globalNav li.edit.now span {
  background: url(/img/cms2/blog/default/nav/icon02_hover.png) no-repeat 10px 15px;
  background-size: 20px auto;
}
body.blog div#globalNav li.article span:hover, body.blog div#globalNav li.article.now span {
  background: url(/img/cms2/blog/default/nav/icon03_hover.png) no-repeat 10px 15px;
  background-size: 18px auto;
}
body.blog div#globalNav li.comment span:hover, body.blog div#globalNav li.comment.now span {
  background: url(/img/cms2/blog/default/nav/icon04_hover.png) no-repeat 10px 15px;
  background-size: 20px auto;
}
body.blog div#globalNav li.image span:hover, body.blog div#globalNav li.image.now span {
  background: url(/img/cms2/blog/default/nav/icon05_hover.png) no-repeat 10px 15px;
  background-size: 20px auto;
}
body.blog div#globalNav li.report span:hover, body.blog div#globalNav li.report.now span {
  background: url(/img/cms2/blog/default/nav/icon06_hover.png) no-repeat 10px 15px;
  background-size: 20px auto;
}
body.blog div#globalNav li.config span:hover, body.blog div#globalNav li.config.now span {
  background: url(/img/cms2/blog/default/nav/icon07_hover.png) no-repeat 10px 15px;
  background-size: 20px auto;
}








/* main contents
------------------------------------------------- */

/* フキダシ
 ----------------------------------------- */
body.blog div#mainContents div.message {
	background: url(/img/cms2/blog/default/box/msg1-top.gif) no-repeat right top;
}

	body.blog div#mainContents div.message div.mainMessage {
		background: url(/img/cms2/blog/default/box/msg1-bottom.gif) no-repeat right bottom;
	}

body.blog div#mainContents div.theme {
	background: url(/img/cms2/blog/default/box/msg2-top.gif) no-repeat right top;
}

	body.blog div#mainContents div.theme div.mainMessage {
		background: url(/img/cms2/blog/default/box/msg2-bottom.gif) no-repeat right bottom;
	}

body.blog div#mainContents div.selected {
	background: url(/img/cms2/blog/default/box/msg2-top.gif) no-repeat right top;
}

body.blog div#mainContents div.selected div.mainMessage {
	background: url(/img/cms2/blog/default/box/msg2-bottom.gif) no-repeat right bottom;
}

	#overlay_msg p#loadingBox {
		border: 2px solid #7eb6d6;
		background: #fff;
	}





/* テーマ 青
 ----------------------------------------- */
div.unSelectTheme {
	background: url(/img/cms2/blog/default/box/theme-bottom.gif) no-repeat left bottom;
}

	div.unSelectTheme h1 {
		background: url(/img/cms2/blog/default/box/theme-top.gif) no-repeat left top;
	}


/* テーマ 緑
 ----------------------------------------- */
div.selectedTheme {
	background: url(/img/cms2/blog/default/box/theme-selected-bottom.gif) no-repeat left bottom;
}

	div.selectedTheme h1 {
		background: url(/img/cms2/blog/default/box/theme-selected-top.gif) no-repeat left top;
	}






/* =4 dialog
-------------------------------------------------------- */


/* ポップアップ（暫定版） */
/*

root class - category(mini)
 .addCategoryDialog

root class - all
 .ui-dialog

 */




/* dialog header
------------------------------------------------- */

/* title
----------------------------------------- */
span.ui-dialog-title {
	color: #fff;
}



/* X button
----------------------------------------- */



/* X image
----------------------------------------- */
.ui-dialog-titlebar-close {
	background: url(/img/cms2/blog/default/popup/btn-close.gif);
}


/* X FIR
----------------------------------------- */


/* dialog contents
----------------------------------------- */
div.ui-dialog-content {
	background: #f8fdff!important;
}

div.themeDetailDialog div.ui-dialog-content,
div.createThemeDialog div.ui-dialog-content,
div.searchThemeDialog div.ui-dialog-content {
	background-color: #fff!important;
}





/* dialog contents button
----------------------------------------- */
div.ui-dialog-buttonpane {
	background: #f8fdff!important;
}

	div.ui-dialog-buttonpane button {
		border-right: solid 1px #b4bfc5;
		border-left: solid 1px #b4bfc5;
		background: url(/img/cms2/blog/default/btn/edit-preview.gif) repeat-x 0 -1px;
		border-top: 1px solid #cacfc8;
		border-bottom: 1px solid #cacfc8;
	}

	div.ui-dialog-buttonpane button+button,
	div.blogIconUploadDialog button {
		background: url(/img/cms2/blog/default/btn/edit-submit.gif) repeat-x 0 -1px;
	}






/* dialog frame
------------------------------------------------- */
/* news
----------------------------------------- */
div.ui-resizable-n {
	background: url(/img/cms2/blog/default/popup/bl-top.png) repeat-x left top!important;
}
div.themeDetailDialog div.ui-resizable-n,
div.createThemeDialog div.ui-resizable-n,
div.searchThemeDialog div.ui-resizable-n {
	background: url(/img/cms2/blog/default/popup/w-top.png) repeat-x left top!important;
}


div.ui-resizable-e {
	background: url(/img/cms2/blog/default/popup/bl-b-middle-r.png) right top!important;
}
div.themeDetailDialog div.ui-resizable-e,
div.createThemeDialog div.ui-resizable-e,
div.searchThemeDialog div.ui-resizable-e {
	background: url(/img/cms2/blog/default/popup/w-middle-r.png) right top!important;
}


div.ui-resizable-s {
	background: url(/img/cms2/blog/default/popup/bl-bottom.png) repeat-x left bottom!important;
}
div.themeDetailDialog div.ui-resizable-s,
div.createThemeDialog div.ui-resizable-s,
div.searchThemeDialog div.ui-resizable-s {
	background: url(/img/cms2/blog/default/popup/w-bottom.png) repeat-x left bottom!important;
}


div.ui-resizable-w {
	background: url(/img/cms2/blog/default/popup/bl-b-middle-l.png) left top!important;
}
div.themeDetailDialog div.ui-resizable-w,
div.createThemeDialog div.ui-resizable-w,
div.searchThemeDialog div.ui-resizable-w {
	background: url(/img/cms2/blog/default/popup/w-middle-l.png) left top!important;
}



/* se sw ne nw
----------------------------------------- */
div.ui-resizable-se {
	background: url(/img/cms2/blog/default/popup/bl-b-bottom-r.png) no-repeat right bottom!important;
}
div.themeDetailDialog div.ui-resizable-se,
div.createThemeDialog div.ui-resizable-se,
div.searchThemeDialog div.ui-resizable-se {
	background: url(/img/cms2/blog/default/popup/w-bottom-r.png) no-repeat right bottom!important;
}


div.ui-resizable-sw {
	background: url(/img/cms2/blog/default/popup/bl-b-bottom-l.png) no-repeat left bottom!important;
}
div.themeDetailDialog div.ui-resizable-sw,
div.createThemeDialog div.ui-resizable-sw,
div.searchThemeDialog div.ui-resizable-sw {
	background: url(/img/cms2/blog/default/popup/w-bottom-l.png) no-repeat left bottom!important;
}


div.ui-resizable-ne {
	background: url(/img/cms2/blog/default/popup/bl-b-top-r.png) no-repeat right top!important;
}
div.themeDetailDialog div.ui-resizable-ne,
div.createThemeDialog div.ui-resizable-ne,
div.searchThemeDialog div.ui-resizable-ne {
	background: url(/img/cms2/blog/default/popup/w-top-r.png) no-repeat right top!important;
}


div.ui-resizable-nw {
	background: url(/img/cms2/blog/default/popup/bl-b-top-l.png) no-repeat left top!important;
}
div.themeDetailDialog div.ui-resizable-nw,
div.createThemeDialog div.ui-resizable-nw,
div.searchThemeDialog div.ui-resizable-nw {
	background: url(/img/cms2/blog/default/popup/w-top-l.png) no-repeat left top!important;
}




/* dialog frame for ie
------------------------------------------------- */
/* n e s w
----------------------------------------- */
* html div.ui-resizable-n {
	background: url(/img/cms2/blog/default/popup/bl-top.gif) repeat-x left top!important;
}

* html div.themeDetailDialog div.ui-resizable-n,
* html div.createThemeDialog div.ui-resizable-n,
* html div.searchThemeDialog div.ui-resizable-n {
	background: url(/img/cms2/blog/default/popup/w-b-top.gif) repeat-x left top!important;
}


* html div.ui-resizable-e {
	background: url(/img/cms2/blog/default/popup/bl-b-middle-r.gif) right top!important;
}
* html div.themeDetailDialog div.ui-resizable-e,
* html div.createThemeDialog div.ui-resizable-e,
* html div.searchThemeDialog div.ui-resizable-e {
	/*padding-bottom: 426px!important;*/
	background: url(/img/cms2/blog/default/popup/w-b-middle.gif) right top!important;
}


* html div.ui-resizable-s {
	background: url(/img/cms2/blog/default/popup/bl-bottom.gif) repeat-x left bottom!important;
}
* html div.themeDetailDialog div.ui-resizable-s,
* html div.createThemeDialog div.ui-resizable-s,
* html div.searchThemeDialog div.ui-resizable-s {
	background: url(/img/cms2/blog/default/popup/w-b-bottom.gif) repeat-x left bottom!important;
}


* html div.ui-resizable-w {
	background: url(/img/cms2/blog/default/popup/bl-b-middle-l.gif) left top!important;
}
* html div.themeDetailDialog div.ui-resizable-w,
* html div.createThemeDialog div.ui-resizable-w,
* html div.searchThemeDialog div.ui-resizable-w {
	background: url(/img/cms2/blog/default/popup/w-b-middle.gif) left top!important;
}



/* se sw ne nw
----------------------------------------- */
* html div.ui-resizable-se {
	background: url(/img/cms2/blog/default/popup/bl-b-bottom.gif) repeat-x right top!important;
}
* html div.themeDetailDialog div.ui-resizable-se,
* html div.createThemeDialog div.ui-resizable-se,
* html div.searchThemeDialog div.ui-resizable-se {
	background: url(/img/cms2/blog/default/popup/w-b-bottom.gif) no-repeat right bottom!important;
}


* html div.ui-resizable-sw {
	background: url(/img/cms2/blog/default/popup/bl-b-bottom.gif) repeat-x left top!important;
}
* html div.themeDetailDialog div.ui-resizable-sw,
* html div.createThemeDialog div.ui-resizable-sw,
* html div.searchThemeDialog div.ui-resizable-sw {
	background: url(/img/cms2/blog/default/popup/w-b-bottom.gif) no-repeat left bottom!important;
}


* html div.ui-resizable-ne {
	background: url(/img/cms2/blog/default/popup/bl-b-top.gif) repeat-x right top!important;
}
* html div.themeDetailDialog div.ui-resizable-ne,
* html div.createThemeDialog div.ui-resizable-ne,
* html div.searchThemeDialog div.ui-resizable-ne {
	background: url(/img/cms2/blog/default/popup/w-b-top.gif) no-repeat right top!important;
}


* html div.ui-resizable-nw {
	background: url(/img/cms2/blog/default/popup/bl-b-top.gif) repeat-x left top!important;
}
* html div.themeDetailDialog div.ui-resizable-nw,
* html div.createThemeDialog div.ui-resizable-nw,
* html div.searchThemeDialog div.ui-resizable-nw {
	background: url(/img/cms2/blog/default/popup/w-b-top.gif) no-repeat left top!important;
}








/* dialog contents detail
------------------------------------------------- */
/* imageDetailDialog (画像の編集) - article/edit
----------------------------------------- */
div#imageDetailDialog div.editImageDetail h2 {
	color: #f35ca7;
}


div#imageDetailDialog div.editImageDetail div.imageInsert li img {
	border: solid 1px #f8fdff;
}
div#imageDetailDialog div.editImageDetail div.imageInsert li a:hover img {
	border-color: #fcd401;
	background: #fff8ae;
}










/* imageListDialog (画像の一覧) - article/edit
----------------------------------------- */
div#imageListDialog {
	background: f8fdff!important;
}

div.imageListDialog li.thumbnail span.thumbnailImage a {
	border: solid 1px #f8fdff;
}
div.imageListDialog li.thumbnail span.thumbnailImage a:hover {
	border: solid 1px #fcd401;
	background: #fff8ae;
}












/*  add category (カテゴリの追加) - article/edit
----------------------------------------- */





/*  outlineDialog (アウトライン) - article/edit
-> blog/default/article.css
----------------------------------------- */




/* previewDialog (プレビュー) - article/edit
----------------------------------------- */



* html div#previewDialog {
	background: url(/img/cms2/blog/default/popup/bl-b-middle-r.gif) right top!important;
}

* html div#previewDialog div.previewInner {
	background: url(/img/cms2/blog/default/popup/bl-b-middle-l.gif) left top!important;
}







/* ThemeDialog (共通テーマ関連) - article/edit
----------------------------------------- */
/* tab
---------------------------------- */
div.createThemeDialog ul.confNav li.now,
div.searchThemeDialog ul.confNav li.now {
	border-bottom: solid 1px #f8fdff;
	background-image: url(/img/cms2/blog/default/tab/6-on-right.gif);
}

div.createThemeDialog ul.confNav li.now span,
div.searchThemeDialog ul.confNav li.now span {
	background-image: url(/img/cms2/blog/default/tab/6-on-left.gif);
}



/* form
------------------------------------ */
form#createThemeForm,
form#searchThemeForm {
	border: solid 1px #c9e6f9;
	background-color: #f8fdff;
}

div#themeDetailDialog form div.submit,
form#createThemeForm div.submit,
form#searchThemeForm div.submit {
	background: none;
}



/* searchThemeDialog
------------------------------------ */
form#searchThemeForm dl.categorySelect dt {
	color: #205774;
}



/* createThemeDialog
------------------------------------ */
form#createThemeForm dl {
	border-bottom: solid 1px #bcdcef;
}


form#createThemeForm dl dt {
	color: #205774;
}



/* themeDetailDialog
------------------------------------ */
div#themeDetailDialog form dl {
        border-top: solid 1px #bcdcef;
}
