/*⧎Eߎġ*/
HTML{
  scrollbar-face-color: #CEE8E4;
  scrollbar-highlight-color: #ffffff;
  scrollbar-shadow-color: #ffffff;
  scrollbar-3dlight-color: #CEE8E4;
  scrollbar-arrow-color: #ffffff;
  scrollbar-darkshadow-color: #CEE8E4;
  background:#DBF2A6 url(image/haikei.gif);
}

a	{ color: #b34a27; text-decoration: none; }
a:link	{ color: #b34a27; text-decoration: none; }
a:visited	{ color: #b34a27; text-decoration: none; }
a:active	{ color: #ffffff; text-decoration: none; }
a:hover	{ color: #ffffff; text-decoration: none; }

BODY{
  margin: 0;
  padding: 0;
  text-align: center;
  font-family:"Verdana", "Impact", "\FF2D\FF33\20\FF30\30B4\30B7\30C3\30AF", "Hiragino Kaku Gothic Pro", "\30D2\30E9\30AE\30CE\20Pro\20W3", "Osaka";
  scrollbar-face-color: #ffffff;
  scrollbar-highlight-color: #ffffff;
  scrollbar-shadow-color: #ffffff;
  scrollbar-3dlight-color: #ffffff;
  scrollbar-arrow-color: #CEE8E4;
  scrollbar-darkshadow-color: #ffffff}

/* ώȎߎġ===================================== */
body{background:#DBF2A6 url(image/haikei.gif) repeat;
}
img{border:none;}

.b{ font-weight:bold;}
.f_left{ float:left;}
.f_right{ float:right;}
.clear{ clear:both;}
.big{font-size:1.2em; line-height:1.2em;}
.sml{ font-size:0.8em;}
.col01{ color:#FF0033;}
.cen{text-align:center;}
.icon01{ padding-left:20px; background:url(image/icon01.gif) no-repeat left 2px;}
.icon02{ padding-left:20px; background:url(image/icon02.gif) no-repeat left 2px;}
.icon03{ padding-left:25px; background:url(image/icon03.gif) no-repeat left top;}

h3{ width:286; height:36px; position:relative;}
h3 span{
display:block; width:100%; height:100%; 
position:absolute; top:0; left:0;
border-bottom:3px solid #FF0000;
background:url(image/pass_bg.gif) no-repeat 0 0;}

h4{ font-size:1.4em;}
p.submit button{
width:100px; height:39px;
background: url(image/b_submit1.gif) no-repeat center top #EEEEEE;
border-style:none;
font-size:12px;
margin:5px 0;
padding:0;
color:#0000FF;
}
p.submit button:hover{
width:100px; height:39px;
background: url(image/b_submit1.gif) no-repeat center bottom #EEEEEE;
color:#0000FF;
font-size:12px;
border-style:none;
margin:5px 0;
padding:0;

}


.picup p{
margin:10px 30px;
}
.header{
  width: 775px;
  height:150px;
  font-size:12px;
  float: left;
  background:#fff url(image/header.gif);}

.wrapper {
  clear: both;
  width: 775px;
  border: 1px solid #666;
  margin: 0 auto;
  text-align: left;
  background:#DBF2A6 url(image/haikei2.gif)}

.left {
  background:#fff url(image/left.gif);
  margin-left:6px;
  padding: 10px;
  width: 180px;
  float: left}

.left form{
margin:0px 0 0 30px;
color:#ffffff;
}
.left label{
color:#FFFFFF;
}
  
.main {
  vertical-align:top;
  padding-left: 10px;
  float: left;
  word-break:break-all;
}

.footer{
  background:url(image/footer.gif);
  clear: both;
  width: 775px;
  height:50px;
  text-align: center}

/*Ȏˎ؎ġ===========================*/
.site_title {
  font-family:"Verdana", "Impact", "\FF2D\FF33\20\FF30\30B4\30B7\30C3\30AF", "Hiragino Kaku Gothic Pro", "\30D2\30E9\30AE\30CE\20Pro\20W3", "Osaka";
  color: #fff;
  padding-top:20px;
  padding-left:40px;
  font-size: 23px;
  text-align:left}

.introduction{
  font-family:"\FF2D\FF33\20\FF30\30B4\30B7\30C3\30AF", "Hiragino Kaku Gothic Pro", "\30D2\30E9\30AE\30CE\20Pro\20W3", "Osaka";
  color: #666;
  padding:10px 40px 0px;
  font-size: 12px;
}

.site_title a	{color: #ffffff;text-decoration: none}
.site_title a:link	{color: #ffffff;text-decoration: none}
.site_title a:visited {color: #ffffff;text-decoration: none}
.site_title a:active {color: #FAFAA7;text-decoration: none}
.site_title a:hover {color: #FAFAA7;text-decoration: none}



/*⧎ˎ꣎Ɉ̎ߎġ==========================*/
.menu {
  margin:5px 0px 10px;
  width:180px;}

.menu_text {
  font-family:"Verdana", "Impact", "\FF2D\FF33\20\FF30\30B4\30B7\30C3\30AF", "Hiragino Kaku Gothic Pro", "\30D2\30E9\30AE\30CE\20Pro\20W3", "Osaka";
  font-size: 10px;
  background-color:#FFF7B9;
  color: #666;
  line-height: 140%}

.menu_text p{
  margin:0 0.4em;
  padding:0.2em;
}
.menu_text input{
  width:80%;
}

.menu_title{
  padding:5px 0px 0px 15px;
  text-align:left;
  font-family:"Verdana", "Impact", "\FF2D\FF33\20\FF30\30B4\30B7\30C3\30AF", "Hiragino Kaku Gothic Pro", "\30D2\30E9\30AE\30CE\20Pro\20W3", "Osaka";
  font-size: 12px;
  font-weight: bolder;
  color: #fff;
  line-height: 100%}

.menu_top {
  width:180px;
  height: 40px;
  background: url(image/menu_top.gif)}

.menu_cen {
  background-color:#FFF7B9}

.menu_bot{
  width:180px;
  height: 20px;
  background: url(image/menu_bot.gif)}

.myimg{
  text-align:center;
}

/*ȎΎɎߎġ*/
.menu_cen ul {
  padding:0px;
  margin:0px}

.menu_cen ul li { 
  margin:0 20px 0 20px;
  border-bottom: 1px dashed #FFCC66;
  list-style-type: disc;
  list-style-position: outside;
  line-height: 180%}

.menu a		{ color: #b34a27; text-decoration: underline; }
.menu a:link	{ color: #b34a27; text-decoration: underline; }
.menu a:visited	{ color: #b34a27; text-decoration: underline; }
.menu a:active	{ color: #ff6a39; text-decoration: none; }
.menu a:hover	{ color: #ff6a39; text-decoration: none; }

/*Eߎġ===========================*/
.calbg{
  background: url(image/calbg.gif);
  width:180px;
  height: 180px}

.calendar{
  font-size: 11px;
  color:#FAC0C0;
  font-family:"Verdana", "Impact", "\FF2D\FF33\20\FF30\30B4\30B7\30C3\30AF", "Hiragino Kaku Gothic Pro", "\30D2\30E9\30AE\30CE\20Pro\20W3", "Osaka"}

.cell {
  width:20px;
  height:15px}

.month {
  font-size: 11px;
  text-align:center;}

.calendar	 a:link{
  color:#F17878;
  text-decoration: none}

.calendar	 a:visited{
  color:#FFE8E8}

.calendar	 a:hover{
  color:#FFFFFF;
  background: #F17878}


/*EȎɈ̎ߎġ============================*/
.entry {
  width: 540px;
  margin-top:10px;}

.ent_top {
  height: 52px;
  background:url(image/ent_top.gif)}

.ent_cen {
  background: #FFFFC8}

.ent_bot {
  height: 50px;
  background:url(image/ent_bot.gif);
  font-size: 12px;
  color: #666666}

.entry_title {
  font-family:"Verdana", "Impact", "\FF2D\FF33\20\FF30\30B4\30B7\30C3\30AF", "Hiragino Kaku Gothic Pro", "\30D2\30E9\30AE\30CE\20Pro\20W3", "Osaka";
  font-size: 14px;
  font-weight: bolder;
  padding:10px 30px 0px;
  color: #666666}

.entry_body {
  font-family:"Verdana", "Impact", "\FF2D\FF33\20\FF30\30B4\30B7\30C3\30AF", "Hiragino Kaku Gothic Pro", "\30D2\30E9\30AE\30CE\20Pro\20W3", "Osaka";
  font-size: 12px;
  line-height: 135%;
  padding:10px 25px;
  color: #666}
.entry_body ul.list{
height:200px;
overflow:auto;
list-style:none;
margin:10px;
}
.entry_body ul.list li{
margin-top:10px;
}
.entry_body ul.itiran{
list-style:none;
margin:10px;
}
.entry_body ul.itiran li{
position:relative;
clear:both; display:block; 
height:195px; margin:15px 0;
border-bottom:1px dashed #333333;
}
.entry_body ul.itiran li img{
float:left;
margin-right:10px;
vertical-align: middle; 
}
.entry_body ul.itiran li p{
font-size:1.3em; line-height:1.2em;
}

.top_up{ position:absolute; bottom:10px; right:0;}


.entry_body form{
margin-left:100px;
width:300px;
border-bottom:3px solid #FF0000;
padding-bottom:20px;
}
.entry_body label{
display:block;
width:7em;
float:left;
text-align:right;
margin-right:0.5em;	
}
.entry_body .submit{
text-align:center;
}

.entry_more {
  font-family:"Verdana", "Impact", "\FF2D\FF33\20\FF30\30B4\30B7\30C3\30AF", "Hiragino Kaku Gothic Pro", "\30D2\30E9\30AE\30CE\20Pro\20W3", "Osaka";
  font-size: 12px;
  line-height: 135%;
  padding:10px 25px;
  color: #666}
  
.entry_community {
  font-family:"Verdana", "Impact", "\FF2D\FF33\20\FF30\30B4\30B7\30C3\30AF", "Hiragino Kaku Gothic Pro", "\30D2\30E9\30AE\30CE\20Pro\20W3", "Osaka";
  font-size: 12px;
  line-height: 135%;
  padding:0 25px;
  color: #666}
  
.entry_state {
  font-family:"Verdana", "Impact", "\FF2D\FF33\20\FF30\30B4\30B7\30C3\30AF", "Hiragino Kaku Gothic Pro", "\30D2\30E9\30AE\30CE\20Pro\20W3", "Osaka";
  font-size: 12px;
  text-align:right;
  padding:10px 30px 0px;
  color: #666}


.entry_title a	{ color: #ffffff; text-decoration: none; }
.entry_title a:link{ color: #ffffff; text-decoration: none; }
.entry_title a:visited{ color: #ffffff; text-decoration: none; }
.entry_title a:active{ color: #FAFAA7; text-decoration: none; }
.entry_title a:hover{ color: #FAFAA7; text-decoration: none; }

.entry_body a	{ color: #b34a27; text-decoration: underline; }
.entry_body a:link{ color: #b34a27; text-decoration: underline; }
.entry_body a:visited{ color: #b34a27; text-decoration: underline; }
.entry_body a:active{ color: #ff6a39; text-decoration: none; }
.entry_body a:hover{ color: #ff6a39; text-decoration: none; }

.entry_state  a	{ color: #b34a27; text-decoration: none; }
.entry_state  a:link{ color: #b34a27; text-decoration: none; }
.entry_state  a:visited{ color: #b34a27; text-decoration: none; }
.entry_state  a:active{ color: #ff6a39; text-decoration: none; }
.entry_state  a:hover{ color: #ff6a39; text-decoration: none; }

a.no, a.no:link, a.no:visited{ text-decoration: none; }
/*⧁EȎɈ̎؎ġ=============================*/


.copyright {
  font-family:"Verdana", "Impact", "\FF2D\FF33\20\FF30\30B4\30B7\30C3\30AF", "Hiragino Kaku Gothic Pro", "\30D2\30E9\30AE\30CE\20Pro\20W3", "Osaka";
  font-size: 10px;
  color: #333333;
  line-height: 170%;
  border-top: 1px dotted #666666}



/*юΎɎߎġ/
blockquote {
  margin:10px;
  padding:10px;
  background:#FFEEDD;
  color:#D22036;
  border: 1px dotted #D22036}


.calender caption {
  padding:0;
  font-weight: bold;
 }


.pict {
  border-width: 0px;
  border-style: solid;
  border-color: #999}

a{text-decoration:none}

.pagenavi {
  width: 540px;
  height: 35px;
  margin:10px 0px;
  background:url(image/navi.gif);}

.pagenavi_text{
  text-align:center;
  font-size:12px;
  font-weight: bolder;
  color:#FAC0C0;
  padding-top:10px;
}

.line{
  width: 480px;
  height: 10px;
  background:url(image/line.gif);
}

textarea,input,select {
	font-family : "\30D2\30E9\30AE\30CE\20Pro\20W3","Osaka","Verdana","Helvetica","Arial","\FF2D\FF33\20\FF30\30B4\30B7\30C3\30AF",sans-serif;
}

.emoji{
	vertical-align:middle;
	border:0;
}