@charset "Shift_JIS";
/* ------------------------------------------------------------------------
	 allc
------------------------------------------------------------------------ */

div#allc{
	width: 1150px;
	margin: 0px auto;
/*	border: 2px solid #FFDAEC; */
	border: 2px solid #C2E4EA;
	background-image: url('http://www.maid.jpn.org/image/lm.gif');
}


/* ------------------------------------------------------------------------
	 header
------------------------------------------------------------------------ */

div#header{
	position: relative;
	background-color: #6699FF;
	width: 1150px;
	height: 100px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
}

div#header a.gotop{
	top: 0px;
	left: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 950px;
	height: 100px;	
	background-image: url('http://www.maid.jpn.org/image/top.jpg');
	background-position: top;
	display: inline-block;
	}

div#header a.cm{
	background-image: url('http://www.maid.jpn.org/image/topr.jpg');
	top: 0px;
	left: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 200px;
	height: 100px;	
	display: inline-block;
}

div#header span{
	top: 0px;
	left: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 0px;
	height: 0px;	
	display:none;
	font-size: 0px;
}
/* ------------------------------------------------------------------------
	global_menu
------------------------------------------------------------------------ */

div#global_menu{
	width: 1150px;
	padding: 0px;
	background-image: url('http://www.maid.jpn.org/image/gm.gif');
	height: 40px;
}

div#global_menu ul {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
	text-align: center;
	list-style: none;
	height: 40px;
}

div#global_menu ul li.one {
	font-weight:bold;
	font-size:12pt;
	margin: 0px;
	padding: 0px 0px;
	width: 89px;
	height: 40px;
	float: left;
	text-align: center;
	line-height: 40px;
}

div#global_menu ul li.two {
	font-weight:bold;
	font-size:10pt;
	margin: 0px;
	padding: 0px 0px;
	width: 89px;
	height: 40px;
	float: left;
	text-align: center;
	line-height: 20px;
}

div#global_menu ul li.one a {
	height: 40px;
	display: block;
	line-height: 40px;
}

div#global_menu ul li.two a {
	height: 40px;
	display: block;
	line-height: 20px;
}

/*グローバルメニューフロートカラー */
div#global_menu ul li a:hover {
	background-color: #FFB6DB;
	color: #ff0000;
	background-image: url('http://www.maid.jpn.org/image/gmf.gif');
}


body {
	color: #{$colmoj}; background-color: #{$colbac};
	/*background-image: url(../../admin/img/back.gif);*/ 
	font-size: 100%;
}

a:link { color: #{$collink};}
a:visited { color: #{$colvlink};}
a:active { color: #{$colalink};}
a:hover { color: #{$colalink};}

form, p.menu, .res, address {
	font-size:75%;
}
hr{
	height: 1px; color: #EFEFEF; border-color: #BFBBB0;
	border-style: solid;
}

.num { color:#F00; }
.name { color:#008000; font-weight: bold; }
.trip { color:#008000; font-weight: normal; }
.mail { color:#609; }
.info { color:#333; }

.re{ color:#A76; }

em { font-weight: bold; font-style: normal; }
em.limit { color:#F00; }
strong { font-weight: normal; color:#F00; }
em strong, strong em { font-weight: bold; color:#F00; }

/* ---------- */

h1 { font-size: 100%; font-weight: normal; }
h2 { font-size: 110%; font-weight: bold; }
h3 { font-size: 100%; font-weight: bold; color:#F00; }
h4 { font-size: 75%; font-weight: normal; }

.top, .foot { background-color: #CCFFCC; }

.thread { background-color: #EFEFEF; }

.notice span { color: #666; background-color: #FFEFEF; }

/* ---------- */

.Palette {
	background-color: transparent;
	border-style: solid; border-width: 1px;
	border-color: #FCC;
}

.help h4 {
	font-size: 100%; color: #393;
}
.help dt { font-weight: bold; color: #336;}

/* ---------- */

.deltbl thead tr {
	background-color: #FFFFEF;
}
.deltbl tbody tr {
	background-color: #EFFFFF;
}
.thread td .deltbl td {
	border-style: solid; border-width: 1px;
}



/*---------- HTML要素（一部#ID）--------*/

*{
        margin:0; padding:0;
        font:normal normal normal 100%/1.5 Verdana,Georgia,"ＭＳ Ｐゴシック",Osaka;
        text-decoration:none; }

/*---------- 基本構造 ------------------*/

html{ }
body{
        font-size:0.8em;
        color:#a3b5c2;
        text-align:left;
        background:url('http://www.maid.jpn.org/image/bg.gif') #fff; }
hr{
        display:none; }
image{ border:none; }
 
/*---------- 見出し---------------------*/

h1,h2,h3,h4,h5,h6	{	}
h1{ }
h2{ }
h3{ }
h4{ padding:0 20px; background-color:#664b33; }
h5{ padding:0 20px; background-color:#664b33; }
h6{ padding:0 20px; background-color:#664b33; }

/*---------- 段落 ----------------------*/

p{
         padding:5px 20px;
         color:#a3b5c2;
         background-color:#664b33; }

/*---------- アンカー ------------------*/


/*---------- 強調・追加・削除 ----------*/

em{ font-weight:bold; }
strong{ font-weight:bold; text-decoration:underline; }
ins{ text-decoration:underline; }
del{ text-decoration:line-through; }

/*---------- フォーム ------------------*/

input,
select,
textarea{
        margin:0 0 3px;
        background-image:url("choco_img/h3.gif");
        color:#a3b5c2;
        border:solid #cc9900 1px; }
	input#TEXT	{	}
	input#CHECKBOX	{	}
	input#RADIO	{	}
	input#BUTTON	{	}
option	{	}
optgroup	{	}

/*---------- リスト --------------------*/

ol{
        padding:5px 20px;
        list-style: decimal inside;
        color:#cc9900;
        background-color:#664b33; }
	ol li{ list-style-type:decimal; }

dl{
        padding:5px 20px;
        list-style-position:inside;
        background-color:#664b33; }
	dt{
        margin:0 0 3px; padding:0 0 0 3px;
        color:#cc9900; }
	dd{
        margin:0 0 5px 15px;
        color:#a3b5c2;
        border-bottom:dotted #a3b5c2 2px; }

/*---------- アドレス ------------------*/

address{
        padding:0 20px;
        background-color:#664b33; }

/*----- 引用（サンプルページ2） ---*/

blockquote{	
        padding:0 18px;
        background:url("choco_img/h3.gif");
        color:#a3b5c2; }
cite{
        border:solid #666 1px;
        background:url("choco_img/h3.gif"); }
q{ text-decoration:underline; }

/* 整形済みテキスト（サンプルページ2） */
pre{
        margin:0 auto;
        padding:5px 20px;
        background:url("choco_img/h3.gif");
        overflow:auto; }

/*-- 物理要素（サンプルページ2） --*/
b{ font-weight:bold; }
i{ font-style:oblique; }
big{ font-size:large; }
small{ font-size:x-small; }
tt{ font-family:monospace; }

/*--------------------------------------
             各#ID＆.class 
----------------------------------------*/

/*---------- ページのレイアウト --------*/

div#PAGETOP{
        margin:0 auto;
        padding:0 0 0 20px;
        width:728px; }

/*---------- ヘッダー ------------------*/

div#HEADER{ text-align:center;  }
    div#HEADER h1{
        padding:10px 0 0;
        font-size:1.3em;
        font-weight:bold;
        color:#cc9900;
        letter-spacing:1px; }
	ul#PAN{ display:none; }

/*---------- メニュー ------------------*/

div#MENU{ padding:5px 0 0; text-align:center;  }
    div#MENU h2{ display:none; }
    div#MENU ul{ background-color:transparent; }
    div#MENU li{
        display:inline;
        padding:0 5px 0 0;
		list-style-type:none; }

    div#MENU li a{
        padding:0 0 0 13px;
        color:#993f00;
        font-weight:bold;
        text-decoration:none; }
    div#MENU li a:link,
    div#MENU li a:visited{ }
    div#MENU li a:hover{
        padding:0 0 0 13px;
        color:#664b33;
        background:url("choco_img/menu.gif") no-repeat 0% 60%; }

    div#MENU li.menu-on a{
        padding:0 0 0 13px;
        color:#664b33;
        background:url("choco_img/menu.gif") no-repeat 0% 60%; }

/*---------- 記事-----------------------*/

div#KIZI{
 }
    #KIZI h2{
        margin:0 20px 0 0;
        color:#664b33;
        font-weight:bold;
        font-size:1.3em;
        letter-spacing:1px;
        text-align:right;
        position:relative; top:5px; }
    #KIZI h3{
        text-align:center;
        letter-spacing:1px;
        background-image:url("choco_img/h3.gif"); }

    div.text{
        padding:20px 0 0;
        background:url("choco_img/text-top.gif") no-repeat 0% 0%; }
	ul.modori{
        padding:5px 20px 20px 0;
        text-align:right;
        background:url("choco_img/text-bottom.gif") no-repeat 0% 100%; }
    ul.modori li{
        font-size:0.8em;
        list-style-type:none; }

/*---------- フッター ------------------*/

div#FOOTER{
        margin:0 0 20px 0;
        text-align:center; }
    div#FOOTER h2{ display:none; }

    div#FOOTER ul{ background-color:transparent; }
    div#FOOTER li{
        display:inline;
        padding:0 5px;
        list-style-type:none; }
    div#FOOTER li a{
        font-size:0.9em;
        color:#664b33; }
    div#FOOTER li a:hover{ color:#a0c040; }
    div#FOOTER li address{
        padding:0 5px;
        display:inline;
        background-color:transparent; }
           
	div#FOOTER li#FOOTER01{ display:none; }
	li#FOOTER01	{	}
	li#FOOTER01	{	}





