/*ママホームページ　index.html*/
*{ /* ulの余白をゼロにする指定で書いたが、このcss全体に適用されるのかもしれない 2012/08/16*/
	padding : 0px; 
  margin : 0px ; 
} 

body{/*ページ全体に適用されるスタイル設定*/
	margin:0px;padding:0px;/*画面表示枠に対する隙間の設定(現設定は隙間ゼロで画面上部に隙間無く表示)*/
	background-color:#000000;
	background-image:url('../image/back.jpg');
	background-attachment:scroll;
  a{text-decoration:none}
}

/*************** ページのトップ  ******************/

#home_top_rogo{
	position:relative;
	width:100%;
	height:36px;
	top:0px;
	left:0px;
  padding-left:20px;
  margin:0px;
  background-color:#7b68ee;
}

#home_top_msg{
	position:absolute;
	overflow:hidden;
	width:100%;
	height:36px;
	top:0px;
	left:0px;
  padding-left:200px;
  padding-top:7px;
  margin:0px;
	color:#ffffff;
  font-family:"メイリオ",serif;
  font-size:18px;
}

div.home_top_msg span.nisimura{
  font-size:13px;
}

/*div.home_top_msg a{/*未訪問のリンク*************/
/*  font-size:13px;
}
*/
div.home_top_msg a:link{/*未訪問のリンク**********/
	color:#ff8000;
}
/*************** ページのトップ部終わり***********/

/*************** リンク表示部　*******************/
#link{
	position:absolute;
	width:144px;
	height:299px;
	top:36px;
	left:4px;
}

#link_msg{
	z-index:100;
	position:absolute;
	width:200px;
	height:auto;
	top:270px;
	left:100px;
	padding:3px;
  border:3px solid #adff2f;
  font-family:"メイリオ",serif;
	color:#ffffff;
  font-size:14px;
/*  background: url("./image/.png") repeat-x scroll;*/
  background-color:#7b68ee;
	display:none;/*	display:inline;*/
}

/*************** リンク表示部終わり　*************/

/**************** メイン表示部のベース ***********/
/*#body_all{
	position:relative;
	width:760px;
	height:400px;
  margin:0px;
  padding:0px;
}
*/
/**************** メイン表示部のベース終わり *****/


/**************** メイン表示部 *******************/
/*#body_left{/*画面左部*/
/*	float:left;
	width:30px;
	height:auto;
	color:;
}
*/
/*画面左部終わり*/

#body_cente{/*画面中央部*/
/*	float:left;*/
	position:relative;
	width:700px;
	overflow:;/*hidden;*/
	height:auto;
  margin-top:0px;
  background-color:#ffffff;
}
#home_img{
	position:relative;
	width:;
	height:133px;
  margin-top:0px;
/*  background-color:#ffffff;*/
}
/*************** news  ******************/
#mama_news{
	position:relative;
	width:680px;
	height:20px;
	top:0px;
	left:0px;
  padding-top:2px;
  padding-left:20px;
	text-align:left;
	line-height:;
  font-family:"メイリオ",serif;
	color:#ff0000;
  font-size:14px;
  background-color:#ffffff;
}

#news{
	position:relative;
	width:680px;
	height:auto;
	top:0px;
	left:0px;
	text-align:left;
  padding-top:3px;
  padding-left:20px;
	line-height:120%;
  font-family:"メイリオ",serif;
  font-size:13px;
  background-color:#ffffff;
}

ul.news_ul{
/*	position:relative;
  font-family:"メイリオ",serif;
  font-size:13px;*/
	list-style-image:url('../image/mark.png');
	list-style-position:inside;/*outside;*/
/*  background-color:#7b68ee;*/
}

#new{
  font-family:"メイリオ",serif;
	color:#ff0000;
	font-size:11px;
}

/**************** news_list ************/
#user_msg{
	position:relative;
	width:660px;
  height:auto;
  margin-top:0px;
  font-family:"メイリオ",serif;
	text-align:left;
	line-height:;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:40px;
	font-size:14px;
	color:#505050;
  background-color:#ffffff;
}
/*************** mail_iframe **********/
#mail_iframe{
	position:relative;
  margin-top:0px;
	width:700px;
  height:246px;
  margin-top:0px;
  background-color:#44ffff;
}

/*************** mail.html ************/
#mail{
	position:relative;
	width:700px;
	height:auto;
	margin-top:0pt;
  padding-top:0px;
	text-align:left;
  font-family:"メイリオ",serif;
	font-size:13px;
  background-color:#ffffff;
}

#point{
	position:relative;
	width:600px;
	height:246px;
	margin-top:0px;
	margin-left:40px;
  padding-top:0px;
  padding-left:px;
	color:#aa3366;
  background-color:#e6e6e6;
}

#error_msg{
	position:relative;
	width:580px;
	height:22px;
	text-align:left;
	margin-top:0px;
  padding-top:0px;
  padding-left:20px;
  font-size:13px;
  font-family:"メイリオ",serif;
	color:#e6e6e6;
	background-color:#e6e6e6;
}

#red_text{
  font-size:13px;
	color:#ff4500;
}
/**************** CGIメール内容確認 **************************/
#cgi_mail{
	position:relative;
	width:700px;
	height:auto;
	margin-top:0pt;
  padding-top:0px;
	text-align:left;
  font-family:"メイリオ",serif;
	font-size:13px;
  background-color:#ffffff;
}

#cgi_point{
	position:relative;
	width:600px;
	height:252px;
	margin-top:0px;
	margin-left:20px;
  padding-top:0px;
  padding-left:0px;
	color:#aa3366;
  background-color:#7b68ee;
}

#cgi_error_msg{
	position:relative;
	width:600px;
	height:22px;
	text-align:left;
	margin-top:0px;
  padding-top:0px;
  padding-left:0px;
  font-size:13px;
  font-family:"メイリオ",serif;
	color:#ff0000;
	background-color:#e6e6e6;
}
/**************** CGI メール送信完了画面  */
#comp_point{
	position:relative;
	width:700px;
	height:262px;
	margin-top:0px;
  padding-top:3px;
	text-align:left;
  background-color:#ffffff;
}

#mailcomp{
	position:relative;
	width:600px;
	height:22px;
	margin-top:0pt;
  padding-top:0pt;
  font-family:"メイリオ",serif;
  font-size:14px;
	text-align:center;
	color:#ff8080;
  background-color:#ffffff;
}

#mailcomp_img{
	position:relative;
	width:600px;
	height:224px;
	margin-top:0px;
  padding-top:2px;
  font-family:"メイリオ",serif;
	text-align:center;
	color:#008000;
  background-color:#ffffff;
}

/**************** mama_info ****************/
#mama_info{
	position:relative;
	width:680px;
  height:20px;
  margin-top:0px;
	padding-top:4px;
	padding-left:20px;
  font-family:"メイリオ",serif;
	text-align:left;
	line-height:;
	font-size:14px;
	color:#ff0000;
	background-color:#ffffff;
}

#info{
	position:relative;
	width:680px;
	height:auto;
	top:0px;
	left:0px;
	text-align:left;
  padding-top:3px;
  padding-left:20px;
	line-height:120%;
  font-family:"メイリオ",serif;
  font-size:13px;
	color:#050505;
  background-color:#ffffff;
}

ul.info_ul{
	list-style-image:url('../image/mark.png');
	list-style-position:inside;/*outside;*/
  font-family:"メイリオ",serif;
  font-size:12px;
	color:#050505;
}

/************ カウンター  *************************/

#count{
	position:relative;
	width:680px;
  height:20px;
  margin-top:0px;
	padding-top:0px;
	padding-left:20px;
	text-align:left;
  background-color:#ffffff;
}

#cgi_count_font{
	position:relative;
  margin-top:0px;
	width:;
  height:20px;
  font-family:"メイリオ",serif;
	font-size:11px;
	color:#505050;
  background-color:#ffffff;
}
/*画面中央部終わり*/
/*
#body_right{/*画面右部*/
/*	float:right;
	width:30px;
	height:auto;
	color:;
}
*/
/*画面右部終わり*/
/**************** メイン表示部終わり **/

/**************** コピーライト  *******/
#copyright{
	clear:all;
	position:relative;
	width:100%;
  margin-top:0px;
  text-align:center;
	height:22px;
  padding-top:3px;
  padding-left:;
	/*cursor:text;*/
  background-color:#7b68ee;
  font-family:"メイリオ",serif;
  font-size:12px;
	color:#ffffff;
}

div.copyright a:link{/*未訪問のリンク**********/
	color:#030303;
}

/**************** コピーライト終わり **/

/*************** music  ***************/
#music_left{
	position:relative;
	width:240px;
	height:auto;
	float:left;
	margin-top:0px;
  padding-left:20px;
  padding-top:10px;
  background-color:;
}

#music_right{
	position:relative;
	width:520px;
	height:auto;
	margin-top:0px;
	float:left;
	/*float:right;*/
  background-color:;
}

#screen{
	position:relative;
	width:480px;
	height:360px;
	margin-top:10px;
	margin-left:20px;
  padding-left:;
  padding-top:;
  background-color:;
}

#TextCard{
	position:relative;
	width:520px;
	height:160px;
	margin-top:10px;
	color:#ffffff;
	font-family:'メイリオ',serif;
	font-size:17px;
}

#kasi{
	width:520px;
	height:160px;
}
/*************** music終わり  *********/

/*************** プライバシーポリシー */
#privacy_1{
	position:relative;
	width:100%;
	height:auto;
	margin-top:36px;
}

#privacy_2{
	position:relative;
	width:700px;
	margin-top:20px;
	text-align:left;
	line-height:120%;
	color:#ffffff;
	font-family:'メイリオ',serif;
	font-size:16px;
}

/******* プライバシーポリシー終わり  */



/*div.pagetop_1 a{/* div.choice_page リンク全体のスタイル指定*/
/*	font-size:13px;
	text-decoration:none;
}

div.pagetop_1 a:link,a:visited{/* div.choice_page 訪問前(link) 訪問後(visited)のスタイル指定　*/
/*	color:#0070a0;
}

div.pagetop_1 a:hover{/* div.choice_page マウスが乗った時(hover) のスタイルの指定*/
/*	background:#999999;
	color:#ff00ff;
}
*/
/*
	cursor:default;
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	font-size:11px;
	color:#000000;
  border-style:solid solid solid solid;/*セルの罫線タイプ指定(現状は実線)*/
/* border-width:1px 1px 1px 1px;/*セルの罫線の線の太さ指定(現状は1px)*/
/*  border-color:#808080 #808080 #808080 #808080;/*セルの罫線色指定(現状はグレイ)*/
