/********** body ***********/
body {
	background-image:url(http://galu_school.musasi-dt.com/contents/galu_security/bg.gif);
	background-color: #ffffff;
	margin: 0px auto 0px auto;
	padding: 0px;
	font-family:"ＭＳ Ｐゴシック",Osaka;
	font-size:12px;
	line-height:1.5em;
	color: #58496c;
	}
.clear-both {
    clear: both;
    overflow: hidden;
    width: 1px;
    height: 1px;
    margin: 0 -1px -1px 0;
    border: 0;
    padding: 0;
    font-size: 0;
    line-height: 0;
	}
#baseframe {
	width: 830px;
	background-image:url(http://galu_school.musasi-dt.com/contents/galu_security/body_bg.gif);
	background-repeat:repeat-y;
	background-position:center;
	margin: 0px auto 0px auto;
	padding: 0px 26px 0px 26px;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	color:#888888;
	line-height: 1.8em;
	}
/********************************/
/******     For head     　******/
/********************************/
#header {
	width:830px;
	height:92px;
	color:#cccccc;
	}
#logo {
	background-image:url(http://galu_school.musasi-dt.com/contents/galu_security/header_logo.gif);
	background-repeat:no-repeat;
	width:219px;
	height:92px;
	float:left;
	}
#logo a{
	display:block;
	overflow:hidden;
	width:219px;
	height:92px;
	float:right;
	background-image:url(http://galu_school.musasi-dt.com/contents/galu_security/header_logo.gif);
	background-repeat:no-repeat;
	background-position:top;
	margin:0px;
	padding: 0px;
	float: right;
	}
#logo h1{
	display:none;
	}
#galulogo{
	background-image:url(http://galu_school.musasi-dt.com/contents/galu_security/header_galulogo.gif);
	background-repeat:no-repeat;
	background-position:right top;
	margin-top:15px;
	width:500px;
	height:40px;
	float:right;
	text-align:right;
	}
#galulogo a{
	display:block;
	width: 129px;
	height:37px;
	margin:0px;
	padding: 0px;
	float:right;
	overflow:hidden;
	background-image:url(http://galu_school.musasi-dt.com/contents/galu_security/spacer.gif);
	}
#galulogo_text{
	width:500px;
	height:25px;
	float:right;
	text-align:right;
	}
#galulogo strong{
	display:none;
	}
#header_photo{
	background-image:url(http://galu_school.musasi-dt.com/contents/galu_security/top_main_photo.jpg);
	width:830px;
	height:288px;
	margin-bottom:3px;
	padding: 0px;
	}
#header_photo h2{
	display:none;
	}
/**************************************/
/******     For left area      　******/
/**************************************/
#splitleft{
	width: 155px;
	margin: 0px;
	float: left;
	height:100%;
	}
/******************************/
/******     For menu   　******/
/******************************/
#menuarea{
	width: 181px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	background-image:url(http://galu_school.musasi-dt.com/contents/galu_security/left_menu_bg.gif);
	background-repeat:repeat-y;
	}
#menu_head{
	background-image:url(http://galu_school.musasi-dt.com/contents/galu_security/left_menu_head.gif);
	width:155px;
	height:33px;
	}
.menulrg a{
	display:block;
	width: 125px;
	height:auto;
	margin: 0px;
	padding: 10px 15px;
	background:url(http://galu_school.musasi-dt.com/contents/galu_security/left_menu_bg.gif);
	background-repeat:repeat-y;
	background-position:top;
	color:#848484;
	text-decoration:none;
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #c1c1c1;
	}
.menulrg a:hover{
	background:url(http://galu_school.musasi-dt.com/contents/galu_security/left_menu_bg_on.gif);
	color:#71b305;
	}
#submenu {
	width: 154px;
	height:auto;
	color:#848484;	
	text-decoration:none;
	background-color:#efefef;
	border-top:1px solid #FFFFFF;
	border-left:1px solid #ffffff;
	border-bottom:1px solid #c1c1c1;
	margin-bottom:20px;
	}
#submenu ul{
	margin: 0px;
	padding: 10px 15px;
	}
#submenu li{
	padding:0px;
	list-style-type:none;
	line-height:2.5em;
	}
#submenu li a{
	color:#71b305;
	text-decoration:none;
	}
#submenu li a:hover{
	color:#71b305;
	text-decoration:underline;
	}
/**************************************/
/******     For right area     　******/
/**************************************/
#splitright{
	width: 674px;
	margin: 0px;
	padding: 0px;
	border-left:1px solid #5c9825;
	background-image:url(http://galu_school.musasi-dt.com/contents/galu_security/topright_bg.gif);
	background-repeat:repeat-y;
	float: right;
	}
#contents {
	width: 515px;
	float: left;
	padding: 0px 0px 0px 8px;
	margin: 0px 0px 10px 0px;
	}
#top_underlink {
	background-image:url(http://galu_school.musasi-dt.com/contents/galu_security/top_under_link.gif);
	background-repeat:no-repeat;
	width:574px;
	height:33px;
	margin-bottom:1px;
	padding-left:100px;
	}
#top_underlink ol{
	float:right;
	margin-top:8px;
	}
#top_underlink li{
	display:inline;
	line-height:110%;
	list-style-type:none;
	}
#top_underlink li a{
	padding-left:13px;
	padding-right:50px;
	color:#FFFFFF;
	}
#top_underlink li a:hover{
	color:#cccccc;
	}
.main_box {
	margin:0px 19px 30px 19px;
	}
.coment_box{
	width:444px;
	margin:0 auto 10px;
	background-image:url(http://galu_school.musasi-dt.com/contents/galu_security/coment_foot.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	background-color:#adce53;
	color:#FFFFFF;
	}
.coment_box p{
	padding:25px 20px 10px 20px;
	background-image:url(http://galu_school.musasi-dt.com/contents/galu_security/coment_head.gif);
	background-position:top;
	background-repeat:no-repeat;
	margin:0px;
	font-size:14px;
	}
.coment_box02{
	width:420px;
	margin:0px 0px;
	padding:10px 20px 10px 30px;
	background-image:url(http://galu_school.musasi-dt.com/contents/galu_security/coment02_bg.gif);
	background-position:bottom;
	background-repeat:repeat-y;
	background-color:#efefef;
	color:#888888;
	}
.coment_box02 ul{
	margin: 0px;
	padding:0px;
	}
.coment_box02 li{
	padding:0px;
	list-style-type:disc;
	line-height:2.5em;
	}
/********** 下のお問合せボタン ***********/
#contact_btn a{
	display:block;
	width: 507px;
	height:129px;
	margin-top:10px;
	padding: 0px;
	float: left;
	overflow:hidden;
	background-image:url(http://galu_school.musasi-dt.com/contents/galu_security/contact_btn.gif);
	background-color:#f6f5f7;
	}
#contact_btn span{
	display:none;
	}
/********** センターメニュー ***********/
#center_under_menu{
	color:#899396;
	font-size:10px;
	text-align:center;
	margin:15px;
	}
#center_under_menu a{
	color:#899396;
	text-decoration:none;
	}
#center_under_menu a:hover{
	color:#00ccff;
	text-decoration:underline
	}
/**************************************/
/******     For right area02   　******/
/**************************************/
#topright {
	width: 149px;
	margin: 0px;
	padding: 0px;
	float: right;
	}
#topright span{
	display:none;
	}
#soudan_head a{
	display:block;
	overflow:hidden;
	background-image:url(http://galu_school.musasi-dt.com/contents/galu_security/right_soudan_head.gif);
	background-repeat:no-repeat;
	width:149px;
	height:65px;
	}
#soudan_bg{
	margin:0px;
	background-color:#cbd890;
	padding:5px 0px;
	width:149px;
	text-align:center;
	}
#googlearea {
	width: 137px;
	margin: 0px 0px 9px 0px;
	}
/*---------- 本の紹介 ----------*/
#right_box{
	width:137px;
	height:auto;
	background-color:#FFFFFF;
	margin: 0px;
	margin-top:10px;
	border:1px #CCCCCC;
	border-style:solid;
	padding: 5px;
	line-height:1.8em;
	}
#topright #nblog{
	width:137px;
	height:59px;
	margin: 0px;
	padding: 0px;
	font-size:10px;
	background:url(http://galu_school.musasi-dt.com/contents/galu_security/nblog.gif) no-repeat;
	}
#topright #column{
	width:137px;
	height:36px;
	margin: 0px 0px 5px 0px;
	padding: 0px;
	background:url(http://galu_school.musasi-dt.com/contents/uwaki/column.gif) no-repeat;
	}
#seolink a{
	margin: 0px auto 0px auto;
	font-size:10px;
	text-decoration:none;
	color:#4F4E4E;
	}
/* begin styles for RSS Feed */
.rss_box {
	 margin: 0px 0px 0px 10px;
	 padding: 0px;
	 width: 120px;
	 background-color: #fff;
}
.rss_title, rss_title a {
	font-size: 12px;
	font-weight:bold;
	margin: 5px 0;
	padding: 0;
	letter-spacing: 1px;
}
.rss_items {
	margin: 3px;
	padding: 0px;
}
.rss_item  {
	padding-right: 0px;
	padding-left: 0px;
	font-weight : normal; 
	font-size: 10px;
	padding-bottom: 2px;
	color: #999;
	word-break: break-all;
}
.rss_item a:link, .rss_item a:visited, .rss_item a:active {
	font-weight: bold;
	font-size: 10px;
	color: #666;
	text-decoration : none;
}
.rss_item a:hover { 
	font-weight: bold;
	font-size: 10px;
	color:#FF6600;
}
.rss_date {
	font-size: 10px;
	font-weight : normal;
	color: #999;
}
/*---------- ネットワーク ----------*/
#galunet{
	width: 146px;
	margin-top:8px;
	padding-top:124px;
	background-image:url(http://galu_school.musasi-dt.com/contents/galu_security/galunetwork.gif);
	background-repeat:no-repeat;
	background-position:top;
}
#galunet01 a{
	float:left;
	display:block;
	position:relative;
	width: 71px;
	height: 17px;
	margin: 0px;
	padding: 0px;
	background:url(http://galu_school.musasi-dt.com/contents/galu_security/galunetwork01.gif) no-repeat;
	}
#galunet01 a:hover{
	background:url(http://galu_school.musasi-dt.com/contents/galu_security/galunetwork01_on.gif) no-repeat;
	}
#galunet02 a{
	float:right;
	display:block;
	position:relative;
	width: 71px;
	height: 17px;
	margin: 0px;
	padding: 0px;
	background:url(http://galu_school.musasi-dt.com/contents/galu_security/galunetwork02.gif) no-repeat;
	}
#galunet02 a:hover{
	background:url(http://galu_school.musasi-dt.com/contents/galu_security/galunetwork02_on.gif) no-repeat;
	}
#galunet03 a{
	float:left;
	display:block;
	position:relative;
	width: 71px;
	height: 17px;
	margin: 0px;
	padding: 0px;
	background:url(http://galu_school.musasi-dt.com/contents/galu_security/galunetwork03.gif) no-repeat;
	}
#galunet03 a:hover{
	background:url(http://galu_school.musasi-dt.com/contents/galu_security/galunetwork03_on.gif) no-repeat;
	}
#galunet04 a{
	float:right;
	display:block;
	position:relative;
	width: 71px;
	height: 17px;
	margin: 0px;
	padding: 0px;
	background:url(http://galu_school.musasi-dt.com/contents/galu_security/galunetwork04.gif) no-repeat;
	}
#galunet04 a:hover{
	background:url(http://galu_school.musasi-dt.com/contents/galu_security/galunetwork04_on.gif) no-repeat;
	}
#galunet05 a{
	float:left;
	display:block;
	position:relative;
	width: 71px;
	height: 17px;
	margin: 0px;
	padding: 0px;
	background:url(http://galu_school.musasi-dt.com/contents/galu_security/galunetwork05.gif) no-repeat;
	}
#galunet05 a:hover{
	background:url(http://galu_school.musasi-dt.com/contents/galu_security/galunetwork05_on.gif) no-repeat;
	}
#galunet06 a{
	float:right;
	display:block;
	position:relative;
	width: 71px;
	height: 17px;
	margin: 0px;
	padding: 0px;
	background:url(http://galu_school.musasi-dt.com/contents/galu_security/galunetwork06.gif) no-repeat;
	}
#galunet06 a:hover{
	background:url(http://galu_school.musasi-dt.com/contents/galu_security/galunetwork06_on.gif) no-repeat;
	}
/**************************************/
/******     For footer area     　******/
/**************************************/
#footer_head {
	width: 830px;
	height:15px;
	padding: 0px;
	background-image:url(http://galu_school.musasi-dt.com/contents/galu_security/footer_head.gif);
	background-repeat:repeat-x;
	}
#footer {
	width: 820px;
	padding: 5px;
	margin: 0px;
	background-image:url(http://galu_school.musasi-dt.com/contents/galu_security/footer_mainbg.gif);
	background-repeat:repeat-x;
	background-color:#99b83b;
	background-position:top;
	color:#ffffff;
	font-size:10px;
	}
#footer a{
	color:#ffffff;
	text-decoration:none;
	}
#footer a:hover{
	color:#ffffff;
	text-decoration:underline
	}
#footer_menu{
	width:400px;
	float:left;
	color:#dbdbdb;
	font-size:10px;
	}
#copyright{
	width:300px;
	float:right;
	color:#ffffff;
	font-size:10px;
	text-align:right;
	}
/**************************************/
/******     For テンプレート   　******/
/**************************************/
/********************************/
/******     For head     　******/
/********************************/
#temple_header {
	width:830px;
	height:63px;
	color:#cccccc;
	}
#temple_logo {
	background-image:url(http://galu_school.musasi-dt.com/contents/galu_security/temple_logo.gif);
	background-repeat:no-repeat;
	width:180px;
	height:63px;
	float:left;
	}
#temple_logo a{
	display:block;
	overflow:hidden;
	width:180px;
	height:63px;
	float:right;
	background-image:url(http://galu_school.musasi-dt.com/contents/galu_security/temple_logo.gif);
	background-repeat:no-repeat;
	background-position:top;
	margin:0px;
	padding: 0px;
	float: right;
	}
#temple_logo h1{
	display:none;
	}
#temple_galulogo {
	background-image:url(http://galu_school.musasi-dt.com/contents/galu_security/header_galulogo.gif);
	background-repeat:no-repeat;
	background-position:right top;
	margin:0px;
	padding:0px;
	width:500px;
	height:37px;
	float:right;
	text-align:right;
	}
#temple_galulogo a{
	display:block;
	width: 129px;
	height:37px;
	margin:0px;
	padding: 0px;
	float:right;
	overflow:hidden;
	background-image:url(http://galu_school.musasi-dt.com/contents/galu_security/spacer.gif);
	}
#temple_header_photo{
	background-image:url(http://galu_school.musasi-dt.com/contents/galu_security/temple_main_photo.jpg);
	width:830px;
	height:218px;
	text-indent:-9999px;
	margin-bottom:3px;
	}
#temple_header_photo span{
	display:none;
	}
.temple_title{
	background-image:url(http://galu_school.musasi-dt.com/contents/galu_security/temple_titlebg.jpg);
	background-repeat:no-repeat;
	background-position:top;
	width:358px;
	height:81px;
	margin:0px 0px 0px 0px;
	padding:40px 130px 0px 20px;
	font-size:18px;
	color:#326716;
	font-weight:bold;
	}
.grade{
	background-image:url(http://galu_school.musasi-dt.com/contents/galu_security/temple_text_bg.gif);
	background-repeat:repeat-x;
	background-position:top;
	height:auto;
	padding:10px;
	margin:0px;
	}
.grade strong{
	font-weight:bold;
	font-size:14px;
	}
.point1{
	background-image:url(http://galu_school.musasi-dt.com/contents/galu_security/temple_title01.gif);
	background-repeat:no-repeat;
	width:405px;
	height:30px;
	padding:13px 15px 0px 50px;
	margin:0px;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	}
.point2{
	background-image:url(http://galu_school.musasi-dt.com/contents/galu_security/temple_title02.gif);
	background-repeat:no-repeat;
	width:405px;
	height:30px;
	padding:13px 15px 0px 50px;
	margin:0px;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	}
.box_underlink{
	width:450px;
	height:auto;
	margin:0px;
	padding:5px 10px;
	line-height:1.8em;
	font-size:10px;
	text-align:right;	
	}
.box_underlink a{
	color:#666666;
	text-decoration:none;
	}
.box_underlink a:hover{
	color:#b1d252;
	text-decoration:underline
	}
/****************************************/
/******     For fontサイズ変更   　******/
/****************************************/
#fontsize_change {
	width:508px;
	}
/********** font color ***********/
.red {
	color:#ff0000;
	}
.white {
	color:#ffffff;
	}
.white a:link{
	color:#ffffff;
	text-decoration:underline;
	}
.white a:visited{
	color:#ffffff;
	text-decoration:underline;
	}
.white a:hover{
	color:#67d2ff;
	text-decoration:underline;
	}
.yellow {
	color:#dfbb2c;
	}
.orange {
	color:#ff9d00;
	}
.gray {
	color:#b9b9b9;
	}
.gray a:link{
	color:#b9b9b9;
	text-decoration:none;
	}
.gray a:visited{
	color:#979797;
	text-decoration:none;
	}
.gray a:hover{
	color:#5bbdf3;
	text-decoration:underline;
	}
.dark_gray {
	color:#343434;
	}
.blue {
	color:#00d2ff;
	}
.blue a:link{
	color:#00d2ff;
	text-decoration:none;
	}
.blue a:visited{
	color:#00d2ff;
	text-decoration:none;
	}
.blue a:hover{
	color:#94ecff;
	text-decoration:underline;
	}
.light_blue {
	color:#9ad6ff;
	}
.light_blue a:link{
	color:#9ad6ff;
	text-decoration:none;
	}
.light_blue a:visited{
	color:#9ad6ff;
	text-decoration:none;
	}
.light_blue a:hover{
	color:#9ad6ff;
	text-decoration:underline;
	}
/********** font size ***********/
.font10 {
	font-size:10px;
	}
.font12 {
	font-size:12px;
	}
.font14 {
	font-size:14px;
	}
.font16 {
	font-size:16px;
	}
.font18 {
	font-size:18px;
	}
.font20 {
	font-size:20px;
	}
.font22 {
	font-size:22px;
	}
/********** Line height ***********/
.line16 {
	line-height:16px;
	}
.line18 {
	line-height:18px;
	}
.line20 {
	line-height:20px;
	}
.line24 {
	line-height:24px;
	}
.line30 {
	line-height:30px;
	}
.line40 {
	line-height:40px;
	}
/********** Float ***********/
.fLeft{float:left;}
.fRight{float:Right;}
