body {
margin: 0px;
padding: 0px;
font-family: 'Trebuchet MS', 'Georgia', 'Tahoma', 'Verdana', 'ＭＳ ゴシック', 'Osaka';
/*background-image: url('../image/sora_01.jpg');*/
background-image: url('../image/hana_bg_img.jpg');
background-attachment: fixed;
}

/*a:link    { color: #525252; }
a:visited { color: #525252; }
a:hover   { color: #159dbf; }
a:active  { color: #159dbf; }
*/

div {
margin: 0px;
padding: 0px;
}

div.blog{
/*注意）スタイルシート(<div>でposition: absolute;を指定した場合背景にimgを設定しないとリンクが作動しない*/
position:;
/*float: left;*/
overflow: hidden;/* visiblr(領域をはみ出し表示・初期値) scroll(スクロールで表示) auto(はみ出しの場合自動でスクロール表示)*/
width: 220px;
height: 120px;
border: 2px inset #a00e1e;
/*top:5px;
left:5px;*/
margin-top:5px;
margin-left:5px;
padding: 2px 6px 10px 6px;
/*background-image: url('../image/blog_20150914.png');*/
background:url('../image/blog_background.jpg');
/*background-color: #9ff4ff;*/
line-height: 110%;
font-size: 13px;
font-family:'メイリオ','Trebuchet MS', 'Georgia', 'Tahoma', 'Verdana', 'ＭＳ ゴシック', 'Osaka';
/*text-align:left;*//*center(中央揃え)　right(右揃え) justify(均等割り付け)*/
color: #ffffff;
}

div.blog ul{
list-style-position: outsid;/*list-style-position(マーカーをイデントの外側に表示)*/
}

div.blog ul li{
list-style: none;
}

div.BodyPage{
position: relative;
}

div.AllPage {
width: 700px;
height: ;
/*overflow: hidden;*/
background-color: #f0f0f0;
/*background-image: url('../IMG/homeImage.jpg');*/
}

div.Myucyan{
width: 700px;
height: 525px;
border: 0px;
}

div.Myucyan p {
margin: 0px;
padding: 0px;
border: 0px;
}

div.Myucyan p img{
width: 700px;
height: 525px;
margin: 0px;
padding: 0px;
border: 0px;
}

/* メニュー欄スタイルシートの定義 */
div.Menw{
width: 700px;
height: 14px;
margin: 0px;
padding: 0px;
border: 0px;
background: #ffd700;
}

/* 要素全般 */
div.Menw ul{
margin: 0;
padding: 0;
list-style: none;
background: #fff;
}

/* メインメニューの幅など*/
div.Menw ul li{
float: left;
width: 114px;
height: ;
border-left: 1px solid #1b9ddc;
/*border-right: 1px solid #1b9ddc;*/
/*margin: 0px 1px;*/
padding: ;
background-color: #ffd700;
font-size: 14px;
}

/* メインメニューの最後の欄の幅*/
div.Menw ul li.last-child{
width: 123px;
border-right: 1px solid #1b9ddc;
} 

/*ul内のアンカー全般*/ 
div.Menw ul a{
text-decoration: none;
display: block;
/*padding: 1px;
border: 1px solid #bbb;*/
}

/* メニューのアンカー */
div.Menw ul li a:hover{
/*border: 1px solid #1b9ddc;*/
background-color: #1b9ddc;
color: #fff;
font-size: 13px;
}

div.LeftPage {
clear: both;
float: left;
width: 289px;
height: 18px;
border: 1px solid #000000;
font-size: 14px;
font-family:'メイリオ','Trebuchet MS', 'Georgia', 'Tahoma', 'Verdana', 'ＭＳ ゴシック', 'Osaka';
background-color: #00de2b;
}

div.LeftPage p {
margin: 0px;
padding: 0px;
border: 0px;
}

div.RightPage {
float: right;
width: 408px;
height:18px;
border-top: 1px solid #000000;
border-right: 1px solid #000000;
border-bottom: 1px solid #000000;
font-size: 14px;
background-color: #ff00ff;
}

div.RightPage p {
margin: 0px;
padding: 0px;
border: 0px;
}

div.LeftPage p a:hover{
color: #fff;
font-size: 13px;
}

div.RightPage p a:link{
color: #000;
}

div.RightPage p a:visited{
color: #000;
}

div.RightPage p a:active{
color: #fff;
}

div.RightPage p a:hover{
color: #fff;
font-size: 13px;
}

/**/
div.LeftPage_2 {
clear: both;
float: left;
width: 220px;
height: 18px;
border-left: 1px solid #000000;
border-right: 1px solid #000000;
border-bottom: 1px solid #000000;
font-size: 14px;
background-color: #80f0ff;
}

div.LeftPage_2 p {
margin: 0px;
padding-top: 2px;
border: 0px;
}


div.LeftPage_2 p a:link,a:visited{
color: #000;
}

div.LeftPage_2 p a:active{
color: red;
}
div.LeftPage_2 p a:hover{
color: red;
font-size: 13px;
}

div.RightPage_2 {
float: both;
width: 498px;
height:18px;
border-right: 1px solid #000000;
/*border-right: 1px solid #000000;
border-bottom: 1px solid #000000;*/
font-size: 12px;
padding-top: 2px;
background-color: #d0fefb;
}

/*div.RightPage_2 p {
margin: 0px;
padding: 0px;
border: 0px;
}*/

#cgi_count_font{
margin: 0px;
padding: 0px;
border: 0px;
font-size: 12px;
}


/**/

div.BottomPage {
clear: both;
width: 691px;
height: ;
/*position: relative;/*absolute;*/
margin-top: 1px;
/*padding-top: 1px;*/
padding-left: 8px;
border-left: 1px solid #000000;
border-right: 1px solid #000000;
border-bottom: 1px solid #000000;
font-size: 14px;
color: #ffffff;
background-color: #ff6347;
}

/*div.BottomPage p {
margin: 0px;
padding: 0px;
border: 0px;
font-size: 14px;
color: #ffffff;
}
*/
/*ママホームページ　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;
}
/*************** news_1 ***************/
#news_1{
  position:relative;
  width:660px;
  height:auto;
  margin-top:0px;
  font-family:"メイリオ",serif;
  text-align:center;
  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;/*セルの罫線色指定(現状はグレイ)*/
