@charset "UTF-8";

/*■■■全体■■■■■■■■■■■■*/
*{margin:0px;padding:0px;}
.border{border:1px solid black;}
div,font,h1,h2,h3,h4,h5,h6{color:#444444;font-size:13px;font-weight:normal;line-height:150%;}
/*テキスト*/
	.t_left{text-align:left;}
	.t_center{text-align:center;}
	.t_right{text-align:right;}
	.ime_act{ime-mode:active;}
	.ime_dis{ime-mode:disabled;}
	.alert{color:orangered;font-weight:bold;font-size:small;}
	.alert_big{color:darkorange;font-weight:bold;font-size:x-large;}

.relative{position:relative;}
.absolute{position:absolute;}
strong{font-weight:normal;}
/*■■■tag■■■■■■■■■■■■*/
body
{
	background-image:url(./img/back.png);
	padding:0px;margin:0px;
	word-break:break-all;
/*	color:black;*/
/*	width:800px;*/
/*	height:1000px;*/
/*	top:0px;*/
/*left:45px;*/
/*position:absolute;*/
/*	font-family:HGS行書体;*/
	font-size:12px;
/*  z-index:-1;*/
  visibility:visible;
/*	 background-color:#4169E1;*/
/*	 background-image:url(./img/back_blue.gif);*/
}
input,select,textarea
{
	margin:0 0 0 0;
	size: 10px;
	ime-mode: active;
}

.body
{
	/*style=\"width:800px; background-image:url(".ADMIN_URL."img/back_blue.gif);\"*/
	width:800px;
	border-left:1px solid #004ddc;
	border-right:1px solid #004ddc;
	background-color:#238dfd;

}
.main{
	width:800px;
	background-image:url(./img/body_back.jpg);
	background-position:0% 0%;
	background-repeat:repeat-x;
}
td
{
	font-size:12px;
	padding:2px 3px 2px 0px ;
}

/*メニュー部分*/
#menu {
	margin-top:5px;
}
#menu img{
	margin-left:10px;
	margin-bottom:5px;
	
}
#maptag{
	position:relative;
	top:4px;
}

/*フッターボックス*/
#foot_box{
	margin-top:5px;
	width:758px;
	margin-left:20px;
	margin-right:20px;
}
#foot_box #outline{
	background-color:white;
	border:2px solid orange;
	padding:1px;
}
#foot_box #inline{
	background-color:white;
	border:1px solid orange;
	border-left:20px solid orange;
	border-right:20px solid orange;
	background-position:0% 50%;
	background-repeat:no-repeat;
	padding:3px;
	padding-left:30px;
}

/*スタッフ部分*/
.staff{
	background-color:#FFB6C1;
	margin-right:20px;
	width:120px;
	border:2px solid #FFB6C1;
	margin-bottom:10px;
}
.staff .cm{
	margin:10px;
	margin-left:20px;
	text-align:left;
}

/*■■■id■■■■■■■■■■■■*/
/*■■foot*/

	/*float　フロート*/
	.float_l{float:left;}
	.float_r{float:right;}
	.float_end{float:none;clear:both;}
	.end{float:none;clear:both;font-size:1px;}

	.margin_left20{margin-left:20px;}

#foot
{
	clear: both;	/*float:leftのクリア*/
	text-align: center;
	font-size:9px;
/*	padding: 5px;
	height:20px;
	line-height:150%;
	background:#FAFAFA;
	margin:0 auto 10 auto;
	border-color:#CCCCCC;
	border-width:0 1px 1px 1px;
	border-style:solid;
*/
	font-family: Osaka,Verdana,Arial,Helvetica,sans-serif;
/*	background-image:url(./img/bg.gif);*/
	background-repeat: no-repeat;
}

/*■■■class■■■■■■■■■■■■*/
.L_title
{
	width:750px;
	color:#FFFFFF;
	background:#666666;
	font-size:18px;
	font-family:HGS行書体;
	padding:4px 0px 2px 10px;
	border-color:#CCCCCC;
	border-width:1px 1px 1px 1px;
/*	border-left: #00FF00 4px solid;*/
	border-bottom: #aaaaaa 4px solid;
	border-style:solid;
	margin: 10px 0px 5px 0;
	background-repeat: no-repeat;
}


.LISTIN
{
	width:600px;
	font-size:14px;
	color:#FFFFFF;
	text-align:left;
	line-height:200%;
}
.btm_dot{border-bottom:1px #BBBBBB dotted;}
.padding05{padding:5px;}
.padding10{padding:10px;}
.padding20{padding:20px;}
.padding30{padding:30px;}

.margin10{margin:10px;}
.margin20{margin:20px;}
.margin30{margin:30px;}

.btm_box
{
	border-top:2px #0000ff solid;
	border-bottom:2px #0000ff solid;
	border-right:8px #0000ff solid;
	border-left:8px #0000ff solid;
	width:90%;
}




