@charset "utf-8";
/* CSS Document */

/*========================================================

01.ホーム

========================================================*/


/*ヘッダー用ナビゲーション*/

#LogoBody .Html li {
	list-style-position: outside;
}

/*お知らせ表示画面

.announce_view .date {
	width:25%;
}
.announce_view .title {
	width:75%;
}
*/
/*---パスワード送信画面---*/

.Nikkori_SendPassword {
	width:370px;
	font-size:12px;
	border-top:#7A602C 1px solid;
	border-right:#7A602C 1px solid;
	border-collapse:collapse;
}
.Nikkori_SendPassword .SubHead {
	background:#FFCC00;
	width:130px;
	padding:15px 0;
	font-size:12px;
	color:#7A602C;
	text-align:center;
	background-color:#FFEB7B;
	border-bottom:#7A602C 1px solid;
	border-left:#7A602C solid 5px;
}
.Nikkori_SendPassword td {
	width:220px;
	background:#FFFFFF;
	border-bottom:#663300 1px solid;
	padding-left:15px;
	text-align:left;
}
.btnSendPassword { width:370px;text-align:center; margin:20px 0;}



/* ==============================
    管理画面（変更不可能部分）

    00.共通箇所
	-----ログイン画面
	-----共通追加ボタン
	-----QRコード表示
	-----簡単設定メニュ
	-----ページ編集メニュー
	-----各ページ編集画面
	-----サイト設定画面の調整
	-----ログ管理
    01.ホーム
    02.会社概要
    03.施工事例
    04.スタッフ紹介
    05.ブログ
    06.ユーザー情報管理
    07.簡単ウィザード

================================*/

#imageData #caption {
	font-weight:nomal;
	margin:0;
	padding:0;
}
#imageData #caption p {
	font-weight:nomal;
	margin:0;
	padding:0;
}

/*--------------------
IE6用SEOMENUｱﾝﾀﾞｰﾊﾞｰ削除
---------------------*/

.Nikkori-blog-gnav ul li a:link {
	text-decoration:none;
}
.Nikkori-blog-gnav ul li a:visited {
	text-decoration:none;
}
.Nikkori-blog-gnav ul li a:hover {
	text-decoration:none;
}
.Nikkori-blog-gnav ul li a:active{
	text-decoration:none;
}

/*--------------------
SEOMENU二階層目 RSSマークの表示順序
---------------------*/
.Nikkori-blog-gnav ul li {
z-index:99999;
}

/*--------------------
 clearfix
---------------------*/
/* clearfix */
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.clearfix {display: inline-block;}
* html .clearfix {height: 1%;}
.clearfix {display: block;}

/*--------------------
 00.共通箇所
---------------------*/


/*---ログイン画面---*/

#userlogin {
	width:370px;
	font-size:12px;
	margin:5px auto;
}
#userlogin div span.Normal {
	width:370px;
	font-size:12px;
}
#userlogin img {
	margin:5px 0;
}
#userlogin .loginbtn {
	padding:10px;
	text-align:center;
}
#userlogin .pass {
	border-top:#7A602C 1px solid;
	border-right:#7A602C 1px solid;
}
#userlogin .pass th {
	background:#FFCC00;
	width:130px;
	padding:15px 0;
	font-size:12px;
	color:#7A602C;
	text-align:center;
	background-color:#FFEB7B;
	border-bottom:#7A602C 1px solid;
	border-left:#7A602C solid 5px;
}
#userlogin .pass td {
	width:220px;
	border-bottom:#663300 1px solid;
	padding-left:15px;
	background:#FFFFFF;
}


/*--共通追加ボタン--*/

.order_btn {
	display:block;
	width:120px;
	height:20px;
	line-height:20px; /* テキストの上下位置を中央ぞろえに */
	text-align:left;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	margin:10px 0;
	padding-left:30px;
	border:2px #FABF01 solid;
	background: url( ../../images/addition_icon.gif) no-repeat 10px center #FF5819;
}
a.order_btn {
	color:#FFFFFF;
	font-weight:bold;
 text-decoration:none:
}
a:link.order_btn {
	color:#FFFFFF;
	font-weight:bold;
 text-decoration:none:
}
a:hover.order_btn {
	color:#FFFFFF;
	font-weight:bold;
 text-decoration: underline:
}
a:visited.order_btn {
	color:#FFFFFF;
	font-weight:bold;
 text-decoration:none:
}

/*--QRコード表示-- */

/*---qrblog---*/
.qr_blog {
	width:100%;
	background-color: #F2F2F2;
	border:#CCCCCC solid 1px;
	margin:0;
	padding:0;
	border-collapse:collapse;
	float:right;
}
.qr_blog p {
	margin:0;
	padding:0;
}
.qr_blog td {
	padding:10px;
}
.qr_blog .title {
	font-size:14px;
	color: #996600;
	font-weight:bold;
	border-bottom: #996600 1px dashed;
	margin:5px 0;
}
.qr_blog .txt {
	font-size:12px;
	line-height:1.5em;
	color: #666666;
}


/*--簡単設定メニュー-- */


#nikkori_blogmenu {
	width:100%;
	border-bottom: #565656 dotted 1px;
	margin-bottom: 10px;
}
#nikkori_blogmenu th {
	padding:8px 0px 2px 8px;
	background:#FABF00;
	width: 182px;
}
#nikkori_blogmenu td {
	background-color:#EEEEEE;
}
#nikkori_blogmenu img {
	border-width: 0;
	vertical-align: bottom;
}
#nikkori_blogmenu ul, #nikkori_blogmenu li {
	padding:0;
	margin:0;
}
#nikkori_blogmenu .menubtn li, #nikkori_blogmenu .adminbtn li {
	float:left;
	list-style:none;
	margin-right: 2px;
}
#nikkori_blogmenu .menubtn {
	text-align:left;
	padding: 6px 3px;
	width:180px;
}
#nikkori_blogmenu .adminbtn {
	background: url(../_default/images/wizard/line.gif) no-repeat left center #EEEEEE;
	padding: 6px 3px;
}
#nikkori_blogmenu .submenubtn {
	background: url(../_default/images/wizard/line.gif) no-repeat left center #EEEEEE;
	width:57px;
	padding: 6px 3px;
}
#nikkori_blogmenu .submenubtn li {
	list-style: none;
	margin-bottom:3px;
	width:105px;
	height:24px;
}
/*--コンテンツ編集メニュー-- */

.PageMenu {
	font-size: 12px;
	text-align:left;
	color:#675225;
	background:#FFFFFF;
	width:100%;
	padding:0 0 10px 0;
}
.PageMenu ul {
	margin: 0px;
	padding: 0px;
}
.PageMenu li {
	float:left;
	white-space:nowrap;
	margin:0px 5px 5px 0px;
	padding:0px;
	list-style:none;
}
.PageMenu li a {
	background: url(../_default/images/wizard/menu-off.jpg) no-repeat left top;
	display:block;
	width:129px;
	height:31px;
	line-height:31px;
	padding-left:20px;
	overflow: hidden;
	text-decoration: none;
}
.PageMenu li a:link, .PageMenu li a:visited {
	background: url(../_default/images/wizard/menu-off.jpg) no-repeat left top;
	font-weight: bold;
	color: #675225;
}
.PageMenu li a:hover, .PageMenu li.CurrentItem a {
	background: url(../_default/images/wizard/menu-on.jpg);
	font-weight: bold;
	color: #FE6C30;
}
.PageMenu table {
	border-collapse:collapse;
	border-spacing:0;
}
#dnn_ctr475_ContentPane .Normal p {
	text-align:left;
	margin-top:10px;
}
#dnn_ctr475_ContentPane .Normal p .title {
	background-color: #F5F0CD;
	font-size:14px;
	font-weight:bold;
	color:#D86C00;
	padding:5px;
}
#dnn_ctr475_ContentPane .Normal p .subtxt {
	font-size:12px;
	color:#675225;
}
/*---各ページの編集画面---*/

.view_check {
	background:#FFFF99;
	width:90%;
	margin:20px auto;
	padding:5px 0;
	text-align:center;
	font-size:12px;
	color:#FF5819;
	font-weight:bold;
	vertical-align:middle;
}
.set {	background:#FFFF99;
	width:70%;
	height:25px;
	margin-bottom:10px;
	margin:0 auto;
        padding:5px 10px 0 10px;
}
.set img {
	margin-right:5px;
}
.set .order {
	float:right;
	width:50%;
	border-collapse:collapse;
}
.set .category {
	float:left;
	width:50%;
	border-collapse:collapse;
}
.set .category td {
	border-right:#999999 solid 1px;
}
.set th {
	width:115px;
	text-align:left;
	font-size: 12px;
	font-weight:bold;
	color:#7B602C;
}
.edit_window {
	width:700px;
	border:#7B602C solid 2px;
	margin-bottom:15px;
	text-align:left;
	border-collapse:collapse;
	font-size:12px;
	clear:both;
	margin:20px auto;
}
.edit_window table {
	width:100%;
	font-size:12px;
	border-collapse:collapse;

}
.edit_window .Confirm table td{
	border-bottom:none;

}
.edit_window th {
	width:150px;
	font-size:12px;
	border-collapse:collapse;
	background:#FF9B30;
	color:#7B602C;
}
.edit_window th.title {
	padding:5px;
	text-align:left;
	font-weight:bold;
	margin-left:10px;
	border-bottom:#7B602C 1px dotted;
}
.edit_window td input {
	margin:3px 5px 5px 0;
}
.edit_window label{color:#7B602C;}
.edit_window .settitle {
	padding:5px;
	border-bottom:#7B602C 1px dotted;
	text-align:left;
	font-size: 12px;
	font-weight:bold;
	color:#7B602C;
	margin-left:10px;
	background:#FF9B30;
	width:150px;
}
.edit_window td {
	padding:5px;
	border-bottom:#7B602C 1px dotted;
	background-color:#FFFFFF;
}
.edit_window .bodernone {
	border:none;
}
.edit_window .trade_area {
	width:100%;
}
.edit_window .trade_area td {
	width:100px;
	padding:3px;
	border:none;
}
.edit_window .trade_area .title {
	padding:5px;
	border-bottom:#7B602C 1px dotted;
	text-align:left;
	font-size: 12px;
	font-weight:bold;
	color:#7B602C;
	margin-left:10px;
}
.edit_window .casefolder_name {
	width:40%;
	text-align:left;
	height:35px;
	line-height:35px;
	padding-left:50px;
	font-size:14px;
	font-weight:bold;
	color:#7A602C;
	background:url(../_default/images/case/folder-s-trans.png) no-repeat 15px center #FF9B30;
	border-bottom:#7A602C 1px dotted;
}
.edit_window .casefolder_name a:link {
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
}
.edit_window .casefolder_name a:hover {
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
}
.edit_window .casefolder_name a:visited {
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
}
.edit_window .name_edit {
	width:130px;
	text-align:center;
	height:35px;
	line-height:35px;
	padding-left:50px;
	font-size:14px;
	font-weight:bold;
	color:#7A602C;
	background:#FF9B30;
	border-bottom:#7A602C 1px dotted;
}

/*---管理・編集画面用フォントカラー---*/


.management_fontcolor {
	color:#7A602C!important;
}
.management_fontcolor a {
	color:#FF5819!important;
	font-weight:bold;
	text-decoration:underline;
}
.management_fontcolor a:link {
	color:#FF5819!important;
	font-weight:bold;
	text-decoration:underline;
}
.management_fontcolor a:hover {
	color:#7A602C!important;
	font-weight:bold;
	text-decoration:none;
}
.management_fontcolor a:visited {
	color:#FF5819!important;
	font-weight:bold;
	text-decoration:underline;
}

.select_window {
	width:90%;
	border:#7B602C solid 2px;
	margin-bottom:15px;
	text-align:left;
	border-collapse:collapse;
	font-size:12px;
	color:#7B602C;
	margin:20px auto;
}
.select_window table {
	width:100%;
	font-size:12px;
	border-collapse:collapse;
}
.select_window .selectbox {
	font-size:12px;
	border-bottom:#7B602C 1px dotted;
	border-collapse:collapse;
	background-color:#FFFFFF;
	color:#7B602C;
}
.select_window .title {
	width:85px;
	padding:5px;
	border-bottom:#7B602C 1px dotted;
	text-align:left;
	font-size: 12px;
	font-weight:bold;
	color:#7B602C;
	margin-left:10px;
	background-color:#FF9B30;
}
.select_window td.bodernone {
	border-bottom:none;
	background:#FFFFFF
}
/*---施工事例の管理画面のところ---*/

.set table.order {
	width:230px;
}
.set table.order th {
	background:url(../_default/images/common/order-icon-trans.png) left 4px no-repeat;
	padding-left:20px;
	width:60px;
}
.set table.category th {
	background:url(../_default/images/common/category-icon-trans.png) left 4px no-repeat;
	padding-left:20px;
	width:60px;
}
.set table.order th {
	width:160px;
}
.order th img {
	display:none;
}
.selectbox table td {
    width:120px;
}

/*--サイト設定画面の調整--*/

.PageVisible table {
	border-collapse:collapse;
	border-bottom:none;
}
.PageVisible td {
	border-collapse:collapse;
	border-bottom:none;
}
.PageSettings {
	font-size:14px;
	font-weight:bold;
	color:#FF3300;
}
.EtcSettings table td {
	border-collapse:collapse;
	border-bottom:none;
}

/*--------------------
 01.ホーム
---------------------*/



/* --フラッシュ編集画面--- */

.flash_edit {
	width:90%;
	border:#7B602C solid 2px;
	font-size:12px;
	border-collapse:collapse;
	empty-cells:show;
	margin:20px auto;
}
.flash_edit th {
	width:30px;
	vertical-align:middle;
	text-align:center;
	background:#FF9B30;
	padding:5px;
	border-bottom:#7B602C dotted 1px;
	color:#FFFFFF;
}
.flash_edit .b_dot {
	width:30px;
	vertical-align:middle;
	background:#FF5819;
	padding:5px;
	border-bottom:#7B602C dotted 1px;
}
.flash_edit td {
	vertical-align:middle;
	padding:5px;
	font-size:12px;
	font-weight: bold;
	color:#7B602C;
	border-bottom:#7B602C dotted 1px;
	background-color:#FFFFFF;
}
.flash_edit_title {
	vertical-align:middle;
	background:#FF9B30;
	padding:5px;
	border-bottom:#7B602C dotted 1px;
	color:#FFFFFF;
	text-align:left;
	font-size: 12px;
	font-weight:bold;
}
/*---お知らせ一覧画面---*/

.announce {
	width:90%;
	border:#7B602C solid 2px;
	font-size:12px;
	border-collapse:collapse;
	empty-cells:show;
	margin:0 auto;
}
.announce {
	margin:0;
	padding:0;
	border-collapse:collapse;
	empty-cells:show;
	margin-left : auto ;
	margin-right : auto ;
}
.announce th {
	background:#FFCC00;
	padding:5px;
	border-bottom:#7B602C 1px dotted;
	text-align:left;
	font-size: 12px;
	font-weight:bold;
	color:#7B602C;
	margin-left:10px;
	text-align:center;
}
.announce .order {
	background:#7B602C;
	padding:5px;
	color:#FFFFFF;
	text-align:left;
	margin-left:10px;
	width:80px;
	text-align:center;
}
.announce .order_number {
	background: #FFFF99;
	color:#7B602C;
	border-left:#7B602C;
	text-align:center;
	border-bottom:#7B602C 1px dotted;
}
.announce .itemarea {
	border-bottom:#7B602C 1px dotted;
	background-color:#FFFFFF;
}
.announce .item {
	width:100%;
	font-size:12px;
	margin:5px;
}
.announce .item .edit_btn {
	width:60px;
	padding-right:10px;
}
.announce .item .date {
	width:25%;
	color:#FF5819;
	font-weight:bold;
	border-bottom:#7B602C 1px dotted;
}
.announce .item .title {
	width:75%;
	color:#7B602C;
	font-weight:bold;
	border-bottom:#7B602C 1px dotted;
}
.announce .item td{
	color:#7B602C!important;
	padding:5px 0;
	line-height:1.5em;
}

.announce_view p {
  margin: 0;
}

/*--------------------
 02.会社概要
---------------------*/


/*---編集画面---*/

.outline {
	width:90%;
	font-size:12px;
	border:#7B602C 2px solid;
	border-collapse: collapse;
	margin:20px auto;
}
.outline table {
	border-collapse: collapse;

	empty-cells:show;
}
.outline .name {
	width:150px;
	background:#FF9B30;
	padding:5px 10px;
	border-bottom:#7B602C 1px dotted;

	text-align:left;
	color:#7B602C;
}
.outline .input_area {
	padding:5px;
	border-bottom:#7B602C 1px dotted;
	text-align:left;
	background:#FFFFFF;
}
.outline .name .NormalBold {
	font-weight:bold;
	color:#7B602C;
}
.outline .bodernone {
	border-bottom:none;

}
/*--------------------
 03.施工事例
---------------------*/

/*----一覧画面-----*/


.casefolder_namelist {
	background:url(../_default/images/case/folder-s-trans.png) no-repeat 5px center;
	text-align:left;
	height:35px;
	line-height:35px;
	padding-left:40px;
	padding-top:10px;
	font-size:14px;
	font-weight:bold;
}
.example-list {
	margin:0;
	padding:0;
	width:90%;
	border:#7B602C solid 2px;
	font-size:12px;
	border-collapse:collapse;
	empty-cells:show;
	margin-left : auto ;
	margin-right : auto ;
}
.example-list table {
	border-collapse: collapse;
}
.example-list .row_empty td {
	padding: 0;
	margin:0;
	border-collapse: collapse;
}
.example-list th {
	background:#FFCC00;
	padding:5px;
	border-bottom:#7B602C 1px dotted;
	text-align:left;
	font-size: 12px;
	font-weight:bold;
	color:#7B602C;
	margin-left:10px;
}
.example-list th span {
	font-size: 10px;
}
.example-list .order {
	background:#7B602C;
	padding:5px;
	color:#FFFFFF;
	text-align:left;
	margin-left:10px;
	width:80px;
	text-align:center;
}
.example-list .order_number {
	background: #FFFF99;
	color:#7B602C;
	border-left:#7B602C;
	text-align:center;
	border-bottom:#7B602C 1px dotted;
}
.example-list .itemarea {
	border-bottom:#7B602C 1px dotted;
	background-color:#FFFFFF;
}
.example-list .edit_btn_space {
	padding: 5px;
}
.example-list .item {
	width:100%;
	font-size:12px;
	margin:5px;
}
.example-list .item .edit_btn {
	width:60px;
	padding-right:10px;
}
.example-list .item .photo {
	width:150px;
	vertical-align:top;
}
.example-list .item .photo img {
	margin:3px;
}
.example-list .item .title {
	color:#7B602C;
	font-weight:bold;
	padding:0 5px;
	border-bottom:#999999 1px solid;
}
.example-list .item .boby {
	color:#7B602C;
	padding:5px 5px;
	line-height:1.5em;
	vertical-align:top;
}

/*--------------------
 04.スタッフ紹介
---------------------*/



/*--------------------
 05.ブログ
---------------------*/

/*----一覧画面-----*/

.blog-list {
	width:90%;
	margin:0;
	padding:0;
	border:#7B602C solid 2px;
	font-size:12px;
	border-collapse:collapse;
	empty-cells:show;
	margin-left : auto ;
	margin-right : auto ;
}
.blog-list table {
	border-collapse: collapse;
}
.blog-list th {
	background:#FFCC00;
	padding:5px;
	border-bottom:#7B602C 1px dotted;
	text-align:center;
	font-size: 12px;
	font-weight:bold;
	color:#7B602C;
	margin-left:10px;
}
.blog-list th span {
	font-size: 10px;
}
.blog-list .order {
	background:#7B602C;
	padding:5px;
	color:#FFFFFF;
	text-align:left;
	width:80px;
	text-align:center;
}
.blog-list .order_number {
	background: #FFFF99;
	color:#7B602C;
	border-left:#7B602C;
	text-align:center;
	border-bottom:#7B602C 1px dotted;
}
.blog-list .itemarea {
	border-bottom:#7B602C 1px dotted;
	background-color:#FFFFFF;
}
.blog-list .item {
	width:100%;
	font-size:12px;
	margin:5px;
}
.blog-list .item .date {
	width:20%;
	color:#FF5819;
	font-weight:bold;
	border-bottom:#7B602C 1px dotted;
}
.blog-list .item .photo {
	width:150px;
	vertical-align:top;
}
.blog-list .item .photo img {
	margin:3px;
}
.blog-list .item .title {
	width:80%;
	color:#7B602C;
	font-weight:bold;
	padding:0 5px;
	border-bottom:#999999 1px solid;
}
.blog-list .item .itemtext {
	width:100%;
	border-collapse: collapse;
}
.blog-list .item .bobybox {
	color:#7B602C;
	padding:5px 5px;
	line-height:1.5em;
	vertical-align:top;
	font-size:12px;
}
.blog-list .item .edit_btn {
	width:60px;
	padding-right:10px;
}
/*--------------------
 06.ユーザー情報管理
---------------------*/



/* ---ユーザー情報管理-- */

.Nikkori_UserInfo{
	width:450px;
	margin-left:15px;
	padding-left:20px;
	border-collapse:collapse;
}
.Nikkori_UserInfo .Settings {
	text-align:left;
	border-collapse:collapse;
}

.Nikkori_UserInfo .Settings td {
	padding:5px 0;
	padding-left:10px;
}
.Nikkori_UserInfo .Settings .Head {
	font-size:16px;
	color: #FF5819;
	font-weight:bold;
	text-align:left;
}
.Nikkori_UserInfo .Settings .SubHead {
	font-size:12px;
	color:#7B602C;
	font-weight:bold;
	text-align:left;
}
.Nikkori_UserInfo .Settings .SubSubHead {
	color:#7B602C;
	text-align:left;
}
.Nikkori_UserInfo .Settings .NormalTextBox {
	font-weight:normal;
	text-align:left;
	margin:3px;
}
.Nikkori_UserInfo #dnn_ctr427_ManageUsers_User_UserEditor_tbl {
	width:370px;
	font-size:12px;
	margin:0;
	padding:0;
	border-collapse:collapse;
	border-spacing:0;
	empty-cells:show;
	border-top:#7A602C 1px solid;
	border-right:#7A602C 1px solid;
	border-left:#7A602C solid 5px;
}
.Nikkori_UserInfo #dnn_ctr427_ManageUsers_User_UserEditor_tbl td {
	background:url(../_default/images/common/title-bg.gif) repeat-y;
	border-bottom:#7A602C 1px solid;
	padding-left:10px;
}
.Nikkori_UserInfo #dnn_ctr427_ManageUsers_User_tblPassword {
	font-size:12px;
	margin:0;
	padding:0;
	border-collapse:collapse;
	border-spacing:0;
	empty-cells:show;
}
.Nikkori_UserInfo #dnn_ctr427_ManageUsers_User_lblPasswordHelp {
	color: #FF5819;
	font-size:14px;
}
#dnn_ctr427_ManageUsers_pnlRegister {
	width:370px;
	text-align:center;
	border-top:#7A602C 1px dotted;
	padding-top:15px;
}

.Nikkori_UserInfo .Settings #dnn_ctr427_ManageUsers_UserRow table{
	margin-bottom:20px;
	margin-left:10px;
}
.Nikkori_UserInfo #dnn_ctr427_ManageUsers_User_UserEditor_tbl{
	background:url(../_default/images/common/title-bg.gif) repeat-y;
	border-bottom:#7A602C 1px solid;
	padding-left:10px;
	color:#7B602C;
	background-color:#ffffff;
}


/*--------------------
 07.簡単設定ウィザード
---------------------*/


/*---ページ追加---*/
.page_add .Settings {
	width:95%;
	border:#7B602C solid 2px;
	font-size:12px;
	border-collapse:collapse;
	empty-cells:show;
	margin:20px auto;
}
.page_add .SubHead {
	width:200px;
	vertical-align:middle;
	text-align:left;
	background:#FF9B30;
	padding:5px;
	border-bottom:#7B602C dotted 1px;
	color:#FFFFFF;
	border-collapse:collapse;
}
.page_add td {
	vertical-align:middle;
	padding:10px;
	font-size:12px;
	font-weight: bold;
	color:#7B602C;
	border-bottom:#7B602C dotted 1px;
	border-collapse:collapse;
	background-color:#FFFFFF;
}
.page_add p {
	text-align:center;
}
/*--スタート画面--*/

.wiz_start {
	margin:0 auto;
	padding:0 0 10px 0;
	width:720px;
	height:403px;
}
.wiz_start .text {
	background:url(../_default/images/wizard/wiz_startimg02-trans.png) no-repeat top;
	height:255px;
}
.wiz_start .textbox {
	width:650px;
	margin:0 auto;
}
.wiz_start .textbox h3 {
	margin:0;
	padding:0;
	font-size:16px;
	color:#FF3300;
	font-weight:bold;
	line-height:60px;
}
.wiz_start .textbox p {
	margin:0;
	padding:0;
	font-size:12px;
	color:#644D0D;
	line-height:17px;
	width:560px;
}
.wiz_start .textbox img {
	margin:10px 0;
}
/*--ここで編集終了ボタン---*/
.WizFootMain {
	margin-bottom:15px;
}

.FCKImageGalleryHeaderContainer table td A.CommandButton:link {
	font-size:12px;
	text-decoration:underline;
	color:#003366;
}
.FCKImageGalleryHeaderContainer table td A.CommandButton:visited {
	font-size:12px;
	text-decoration:underline;
	color:#003366;
}
.FCKImageGalleryHeaderContainer table td A.CommandButton:active {
	font-size:12px;
	text-decoration:underline;
	color:#ff0000;
}
.FCKImageGalleryHeaderContainer table td A.CommandButton:hover {
	font-size:12px;
	text-decoration:underline;
	color:#ff0000;
}

.FCKImageGalleryContainer {
	color:#000000;
}
.FCKImageGalleryItemContainer table {
	color:#000000;
}
.FCKImageGalleryItemContainer table a {
	color:#FF5819!important;
	text-decoration:underline;
}
.FCKImageGalleryItemContainer table a:link {
	color:#FF5819!important;
	text-decoration:underline;
}
.FCKImageGalleryItemContainer table a:hover {
	color:#7A602C!important;
	text-decoration:none;
}
.FCKImageGalleryItemContainer table a:visited {
	color:#FF5819!important;
	text-decoration:underline;
}


/*--------------------
 08.お問合わせフォーム
---------------------*/
/*---フォームテーブル---*/

.MailForm {
	width:90&;
    border-collapse:collapse;
	margin:10px 0;
}
.MailForm{
	padding:5px;
}
.MailForm .FieldTitle {
	background-color:#e5e5e5;
	border:1px solid #ccc;
	font-size:12px;
	font-weight:normal;
	height:20px;
	padding:10px;
	text-align:left;
	vertical-align:middle;
    color: #333333;
	font-size:10px;
}
.MailForm .FieldTitle .NormalBold{
        font-size:12px;
		color:#333333;
		font-weight:bold;
}
.MailForm .FieldValue{
	background:#FFFFFF none repeat scroll 0%;
	border:1px solid #ccc;
	height:20px;
	padding:10px;
	vertical-align:middle;
}
.NormalRed {
	font-weight:bold;
	color:#ff0000;
	text-align:left;
}

/*---画像アップロード画面---*/

.FCKImageGalleryHeaderContainer table td A.CommandButton:link {
	font-size:12px;
	text-decoration:underline;
	color:#003366;
}
.FCKImageGalleryHeaderContainer table td A.CommandButton:visited {
	font-size:12px;
	text-decoration:underline;
	color:#003366;
}
.FCKImageGalleryHeaderContainer table td A.CommandButton:active {
	font-size:12px;
	text-decoration:underline;
	color:#ff0000;
}
.FCKImageGalleryHeaderContainer table td A.CommandButton:hover {
	font-size:12px;
	text-decoration:underline;
	color:#ff0000;
}
.outline_view .item th {
	width: 150px;
	padding:0 5px;
}
.outline_view .item td table td{
	border:none;
	border-collapse:collapse;
	margin:0;
	padding:0;
}


/*--------------------
 xx.RSSボタン 2009/02/08 takashima
---------------------*/
.RSSbtn {
position: relative;
z-index: 2;
top:-35px;
right:5px;
}


.FCKImageGalleryHeaderContainer a.CommandButton {
	font-size:12px;
}



/*--------------------
ログ管理
---------------------*/
.access_count_page{
	border:#7B602C 2px solid;
	width:560px;
	border-collapse:collapse;
	border-spacing:0;
	empty-cells:show;
	font-size:12px;
	margin:10px auto;
}
.access_count_page td {
	border-bottom:#7B602C 1px dotted;
	text-align:left;
	background-color:#FFFFFF;
}
.access_count_page .bar{margin: 3px 0pt;
	background-color:#FF6D2E;
}
.access_count_page .month{
	width:50px;
	font-size:12px;
	color:#7B602C;
	font-weight:bold;
	text-align:left;
	background-color:#FFCC00;
	padding:8px;
	text-align:center;
}
.access_count_page .count{
	width:80px;
	font-size:12px;
	color:#7B602C;
	text-align:left;
	padding:8px;
	background:#FFF19A;
	text-align:center;
}
.access_count_user{
	border:#7B602C 2px solid;
	width:560px;
	border-collapse:collapse;
	border-spacing:0;
	empty-cells:show;
	font-size:12px;
	margin:10px auto;
}
.access_count_user td {
	border-bottom:#7B602C 1px dotted;
	text-align:left;
	background:#FFFFFF;
}
.access_count_user .bar{margin: 3px 0pt;
	background-color:#24A2C1;
}
.access_count_user .month{
	width:50px;
	font-size:12px;
	color:#7B602C;
	font-weight:bold;
	text-align:left;
	background-color:#FFCC00;
	padding:8px;
	text-align:center;
}
.access_count_user .count{
	width:80px;
	font-size:12px;
	color:#7B602C;
	text-align:left;
	padding:8px;
	background:#FFF19A;
	text-align:center;
}
.access_title { font-size:14px; font-weight:bold;}

/*---デザイン選択について---*/

.skin_selecthead {
	background:url(../_default/images/wizard/skin_select_bg-trans.png) no-repeat;
	width:535px;
	height:190px;
	padding:20px;
         margin:20px auto;
}
.select-text {float:left; width:290px;}
.select-text p {
  padding:0; margin:0;
 margin-top:20px;
 color:#7B602C;
 font-size:12px;
 line-height:1.5em;
}
.skin_selecthead .lrimg {
float: right;
margin:30px 0 0 0;
}


/*=============================
確認画面用
=============================*/

.view_window {
	width:700px;
	border:#7B602C solid 2px;
	margin-bottom:15px;
	text-align:left;
	border-collapse:collapse;
	font-size:12px;
	clear:both;
	margin:20px auto;
}
.view_window table {
	width:100%;
	border-collapse:collapse;

}
.view_window td {
	padding:5px;
}
.view_window th {
	width:150px;
	font-size:12px;
	border-collapse:collapse;
	background:#FF9B30;
	color:#7B602C;
}
.view_window th.title {
	padding:5px;
	text-align:left;
	font-weight:bold;
	margin-left:10px;
	border-bottom:#7B602C 1px dotted;
}

.Confirm .staff {
	width:230px;
	margin:10px;
}
.Confirm .staff .staff-2c {
	vertical-align:top;
	border-collapse:separate;
	border-spacing:10;
	height:100%;
	margin: 0 10px 20px 0;
	width: 230px;
        border-bottom:none;
}
.edit_window .Confirm .staff td {background:none;}
.Confirm .staff .staff-2c td {
        border-bottom:none;
}
.Confirm .edit_window table {
	border-collapse:collapse;
    border-bottom:none;
}
.edit_window .Confirm .nikkori_blogbox td{
	background:none;
}
.edit_window .mobilewindow {color:#666666;border:none;width:30%;}
.Confirm .case-photo{
	border-collapse:collapse;
	width:230px;
	padding:0;
	margin:0;
}
.edit_window table.Confirm_mobile .mobilewindow div{width:30%;}


/*---施主管理---*/

.donor_diaryname{
	background:url(../_default/images/site-management/diary_icon-trans.png) no-repeat scroll 0px 3px;
	text-align:left;
	line-height:35px;
	padding-left:35px;
	padding-bottom:7px;
	font-size:14px;
	font-weight:bold;
	width:190px;
}




/*---お客様管理---*/

.lnkRegistUserName 	{
color:#7A602C!important;
background:#FDF9D3!important;
padding:10px;
}
.lnkRegistUserName a {
	color:#FF5819!important;
	font-weight:bold;
	text-decoration:underline;
}
.lnkRegistUserName a:link {
	color:#FF5819!important;
	font-weight:bold;
	text-decoration:underline;
}
.lnkRegistUserName a:hover {
	color:#7A602C!important;
	font-weight:bold;
	text-decoration:none;
}
.lnkRegistUserName a:visited {
	color:#FF5819!important;
	font-weight:bold;
	text-decoration:underline;
}

.lblRegistUserID{color:#7A602C!important;padding:10px;}

.lnkMailMagazine{color:#7A602C!important;padding:10px;}
.lnkMailMagazine a:link{color:#FF5819!important;text-decoration:underline;}
.lnkMailMagazine a:hover{color:#7A602C!important;text-decoration:none;}
.lnkMailMagazine a:visited{color:#FF5819!important;text-decoration:underline;}

.lnkDairy{color:#7A602C!important;padding:10px;}
.lnkDairy a:link{color:#FF5819!important;text-decoration:underline;}
.lnkDairy a:hover{color:#7A602C!important;text-decoration:none;}
.lnkDairy a:visited{color:#FF5819!important;text-decoration:underline;}

.nondisplay_txt { font-size:12px;color:#FF5819; font-weight:bold!important;}

/* lists */

ul, menu, dir {
  display: block;
  list-style-type: disc;
  margin: 1em 0;
  -moz-padding-start: 40px;
}

ol {
  display: block;
  list-style-type: decimal;
  margin: 1em 0;
  -moz-padding-start: 0px;
}

li {
  display: list-item;
  -moz-float-edge: margin-box;
list-style-position: inside;
}


.btnSendPassword{
padding-top:10px;
}

.hititem_text{
margin: 0 auto; width: 90%; text-align: left; padding-top: 40px; font-size: 14px;}



/*---ウィザードの説明---*/
.wizard_icon-trans {
border:2px solid #7B602C;
background-color:#FFF3A3;
font-size:12px;
line-height: 18px;
margin-bottom:30px;
margin-top:10px;
width:70%;
}
.wizard_icon-trans td{
color:#7B602C;
}
/*------プライバシー---------------------------------------------------------*/
.privacy-policy ol li{list-style-position:outside; margin:0 0 5px 40px;}
.privacy-policy p{margin:0 0 5px 15px;}
.privacy-about h3{padding:5px 10px; margin:20px 0 10px 0;}
.privacy-about p{margin:0 0 5px 15px;}
.privacy-about ul, .privacy-about dl{margin:0 0 10px 18px;padding:0;}
.privacy-about ul li{list-style:none;padding:0 0 0 15px;margin-bottom:5px; list-style-position:outside;}
.privacy-about ul li ul li{ list-style: disc outside; background:none; padding:0; margin:0;}
.privacy-about dl dt{padding-left:15px;margin-bottom:5px;font-weight:bold;}
.privacy-about dd{margin:0 0 5px 0;padding-left:15px;}

/*---------利用規約-------------------------------------------*/
.term_of_use h3{padding:5px 10px; margin:20px 0 10px 0;}
.term_of_use p{margin:0 0 5px 15px;}
.term_of_use dl {margin:0 0 0 15px;padding:0;}
.term_of_use dl dt{padding:0 0 0 15px;margin:20px 0 5px 0;font-weight:bold;}
.term_of_use dl dd{padding:0 0 0 40px;margin:0 0 5px 0;}
.term_of_use dl dd p{margin:0 0 5px 0;}

.term_of_use .attention-box{border:#7A602C dotted 1px; font-size:11px;margin:0; padding:10px;}
.term_of_use .attention-box p{ margin:0;}
.term_of_use .bold-title{margin:0 0 5px 0;font-weight:bold;}
.term_of_use .bold{font-weight:bold;}



/* にっこり日記バナー */
.bnr_nikki {
margin-bottom:10px;
}





/*---ファイル管理---*/
.AExp_FG_Item img{
display: none;
}
.AExp_FG_AltItem img{
display: none;
}
.AExp_FG_SelItem img{
display: none;
}
.DGAttributes{
display: none;
}
.DGAttributes{
display: none;
}


/*--- SEOMENU HACK IE7用 ---*/
*:first-child+html .Nikkori-blog-gnav ul li:hover ul {
	position:static;
}


















