body {
	text-align:center;
	color:#333;
}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,button,p,blockquote {
	margin:0;
}

body#default {
	background: #FFF url("/img/bg_.jpg") no-repeat 50% 0;
}

/****************************/
/**** コンテンツスペース ****/
/****************************/

/* 基本スペース */
#contents {
	width:805px;
	margin:10px 0 0 0;
	padding:15px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
}

#contents_test {
	width:970px;
	background-color:#FFF;
	margin:10px 0 20px 0;
	padding:15px 23px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	border:solid 1px #CCC;
	border-radius:10px;
	background-color: rgba(255,255,255,0.9);
	box-shadow: 0 0 5px 5px #CCC;
}


/* pankuzu */
#crumbs {
  font-size:11px;
  padding:6px;
  margin:0 0 10px 0;
  border:1px solid #dedede;
  background-color:#FFF;
  width:100%;
  text-align:left;
  float: left;
  list-style-type:none;
  marker-offset:0px;
  border-radius:5px;
}
#crumbs li {
  display:inline;
  text-align: left;
  float:left;
}
#crumbs li a:hover {
  text-decoration: underline;
  color: #bbbbbb; /* マウスオンした時の文字色 */
}

/* リスト */
#list_green {
	font-size:11px;
	line-height:160%;
	list-style-image:url(/img/top/top_data1.gif);
	margin:0 0 0 1.5em;
	padding: 0;
}


/* SNSボタン */
#sns {
  padding:0;
  margin:0;
  width:235px;
  text-align:left;
  float: left;
  list-style-type:none;
  marker-offset:0px;
}
#sns li {
  padding:0;
  margin:0;
  display:inline;
  text-align: left;
}

iframe.twitter-share-button {
	width:105px !important;
}

#fb-root{
	display:none;
}


/* コピーライト */
#copyright {
	width:100%;
	font-size:10px;
	color:#666;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	margin-bottom:10px;
	margin-top:5px;
	margin-left:auto;
	margin-right:auto;
	padding:5px 0 0 0;
	border-top:solid 1px #CCC;
}


/**/
.normal {
	font:10px/15px 'Osaka', 'Verdana', 'Arial', 'Helvetica', 'sans-serif';
}
.normal2 {
	font:12px/25px 'Osaka', 'Verdana', 'Arial', 'Helvetica', 'sans-serif';
}
.nomalg {
	FONT: 10px/15px 'Osaka', 'Verdana', 'Arial', 'Helvetica', 'sans-serif'; COLOR: #000000
}
.normal_w {
	FONT: 10px/15px 'Osaka', 'Verdana', 'Arial', 'Helvetica', 'sans-serif'; COLOR: #ffffff
}
.normal-m {
	font:12px 'Osaka', 'Verdana', 'Arial', 'Helvetica', 'sans-serif'; line-height: 16px
}



.simauti_snap {  font:12px/15px 'Osaka', 'Verdana', 'Arial', 'Helvetica', 'sans-serif';}


.titlle {  font:bold 14px/17px 'Osaka', 'Verdana', 'Arial', 'Helvetica', 'sans-serif'}
.titlle_r {
	font:14px 'Osaka', 'Verdana', 'Arial', 'Helvetica', 'sans-serif';
	font-weight: bold;
	color: #FF0000;
}
.titlle_b {font:14px 'Osaka', 'Verdana', 'Arial', 'Helvetica', 'sans-serif'; font-weight: bold}
.titlle_w {
	font:14px 'Osaka', 'Verdana', 'Arial', 'Helvetica', 'sans-serif';
	font-weight: bold;
	color: #FFFFFF;
}


.blinkred {font:11px 'Osaka', 'Verdana', 'Arial', 'Helvetica', 'sans-serif';font-weight: bold;color: #FF0000;text-decoration: blink;}



.mini {  font:9px 'Osaka', 'Verdana', 'Arial', 'Helvetica', 'sans-serif';}
.minig {  font:9px 'Osaka', 'Verdana', 'Arial', 'Helvetica', 'sans-serif';color: #666666;}




.b {  font:12px 'Osaka', 'Verdana', 'Arial', 'Helvetica', 'sans-serif'; font-weight: bold; color: #006699}
.b2 {  font:12px 'Osaka', 'Verdana', 'Arial', 'Helvetica', 'sans-serif'; font-weight: bold;}

.small {  font:9px 'Osaka', 'Verdana', 'Arial', 'Helvetica', 'sans-serif'; color: #666666}
.small_w {font:9px 'Osaka', 'Verdana', 'Arial', 'Helvetica', 'sans-serif'; color: #FFFFFF}




.big {  font:24px 'Osaka', 'Verdana', 'Arial', 'Helvetica', 'sans-serif'; font-weight: bold; color: #000000}




.t_form{  font:12px 'Osaka', 'Verdana', 'Arial', 'Helvetica', 'sans-serif'; color: #333333; background-color: #FFFFFF; border:1 solid #333333}
.t2_form{  font:12px 'Osaka', 'Verdana', 'Arial', 'Helvetica', 'sans-serif'; color: #333333; background-color: #FFFFFF; border:1 solid #FFFFFF}
.t3_form{
	font:11px 'Osaka', 'Verdana', 'Arial', 'Helvetica', 'sans-serif';
	color: #333333;
	background-color: #FFFFFF;
	border:1 solid #333333;
}


/* フォーム */
.form{/* Win IE送苦*/
margin-top: 0px;
margin-bottom: 0px;
}

.p_form{  font:10px 'Osaka', 'Verdana', 'Arial', 'Helvetica', 'sans-serif'; color: #333333; background-color: #CCCCCC; border:1 solid #333333}
.p_form_y{  font:10px 'Osaka', 'Verdana', 'Arial', 'Helvetica', 'sans-serif'; color: #333333; background-color: #FFFFCC; border:1 solid #FFCC00}
.p_form_o{  font:10px 'Osaka', 'Verdana', 'Arial', 'Helvetica', 'sans-serif'; color: #000000; background-color: #FF9900; border:1 solid #993300}
.p_form_o2{  font:10px 'Osaka', 'Verdana', 'Arial', 'Helvetica', 'sans-serif'; color: #000000; background-color: #FF9900; border:1 solid #000000}
.p_form_g{  font:10px 'Osaka', 'Verdana', 'Arial', 'Helvetica', 'sans-serif'; color: #333333; background-color: #99FF99; border:1 solid #33CC00}
.p_form_b{  font:10px 'Osaka', 'Verdana', 'Arial', 'Helvetica', 'sans-serif'; color: #333333; background-color: #CCFFFF; border:1 solid #0033CC}
.p_form_w{
	font:11px 'Osaka', 'Verdana', 'Arial', 'Helvetica', 'sans-serif';
	color: #333333;
	background-color: #FFFFFF;
	border:1 solid #333333;
}
.b_form{  font:10px 'Osaka', 'Verdana', 'Arial', 'Helvetica', 'sans-serif'; color: #333333; background-color: #CCCCCC; border:1 solid #333333;padding: 1px}
.b_form_y{  font:10px 'Osaka', 'Verdana', 'Arial', 'Helvetica', 'sans-serif'; color: #333333; background-color: #FFFFCC; border:1 solid #333333;padding: 1px}
.b_form_g{  font:10px 'Osaka', 'Verdana', 'Arial', 'Helvetica', 'sans-serif'; color: #333333; background-color: #99FF99; border:1 solid #33CC00;padding: 1px}
.b_form_w{
	font:11px 'Osaka', 'Verdana', 'Arial', 'Helvetica', 'sans-serif';
	color: #333333;
	background-color: #FFFFFF;
	border-top: 1 solid #CCCCCC;
	border-right: 1 solid #333333;
	border-bottom: 1 solid #333333;
	border-left: 1 solid #CCCCCC;
	padding-right: 3px;
	padding-left: 3px;
}
.rc_form{  color: #333333;  background-color: #CCCCCC}

.b_copy { font:14px 'Osaka', 'Verdana', 'Arial', 'Helvetica', 'sans-serif'; font-weight: bold; color: #666666}



.downPointer{ cursor:pointer;
}
.ad {
	font:10px/13px 'Osaka', 'Verdana', 'Arial', 'Helvetica', 'sans-serif';
}
.ad_big {  font:18px 'Osaka', 'Verdana', 'Arial', 'Helvetica', 'sans-serif'; font-weight: bold; color: #000000}
.ad_button{
	font:bold 14px 'Osaka', 'Verdana', 'Arial', 'Helvetica', 'sans-serif';
	color: #FFFFFF;
	background-color: #0099FF;
	border-top: 2px solid #99CCFF;
	border-right: 2px solid #003399;
	border-bottom: 2px solid #003399;
	border-left: 2px solid #99CCFF;
	margin-top: 2px;
	padding-top: 2px;
}
