/********** body ***********/
body {
	background-image:url(http://galu_school.musasi-dt.com/contents/galu_wedding/bg.gif);
	background-color: #f3f1db;
	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_wedding/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:#98754d;
	line-height: 1.8em;
	}
/********************************/
/******     For head     　******/
/********************************/
#header {
	width:804px;
	height:131px;
	color:#cccccc;
	margin-left:26px;
	}
#temple_header {
	width:804px;
	height:131px;
	color:#cccccc;
	margin-left:26px;
	}
#logo {
	background-image:url(http://galu_school.musasi-dt.com/contents/galu_wedding/header_logo.gif);
	background-repeat:no-repeat;
	width:330px;
	height:131px;
	float:left;
	}
#logo a{
	display:block;
	overflow:hidden;
	width:330px;
	height:131px;
	float:right;
	background-image:url(http://galu_school.musasi-dt.com/contents/galu_wedding/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_wedding/header_galulogo.gif);
	background-repeat:no-repeat;
	background-position:right top;
	margin-top:0px;
	width:129px;
	height:37px;
	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_wedding/spacer.gif);
	}
#galulogo_text{
	width:345px;
	height:32px;
	float:right;
	text-align:right;
	padding-top:5px;
	}
#galulogo strong{
	display:none;
	}
#header_photo{
	background-image:url(http://galu_school.musasi-dt.com/contents/galu_wedding/top_main_photo.jpg);
	width:830px;
	height:388px;
	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_wedding/left_menu_bg.gif);
	background-repeat:repeat-y;
	}
#menu_head{
	background-image:url(http://galu_school.musasi-dt.com/contents/galu_wedding/left_menu_head.gif);
	width:150px;
	height:33px;
	}
.menulrg a{
	display:block;
	width: 120px;
	height:auto;
	margin: 0px;
	padding: 10px 15px;
	background:url(http://galu_school.musasi-dt.com/contents/galu_wedding/left_menu_bg.gif);
	background-repeat:repeat-y;
	background-position:top;
	color:#98754d;
	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_wedding/left_menu_bg_on.gif);
	color:#ca6c00;
	}
#submenu {
	width: 150px;
	height:auto;
	color:#98754d;	
	text-decoration:none;
	background-color:#f4f5ed;
	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:#98754d;
	text-decoration:none;
	}
#submenu li a:hover{
	color:#ca6c00;
	text-decoration:underline;
	}
#menulogo {
	background-image:url(http://galu_school.musasi-dt.com/contents/galu_wedding/left_under_ring.gif);
	background-repeat:no-repeat;
	width:148px;
	height:73px;
	margin:15px 0px; 
	}
/**************************************/
/******     For right area     　******/
/**************************************/
#splitright{
	width: 674px;
	margin: 0px;
	padding: 0px;
	background-image:url(http://galu_school.musasi-dt.com/contents/galu_wedding/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_wedding/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:#7f5835;
	}
#top_underlink li a:hover{
	color:#c49827;
	}
.main_box {
	margin:0px 19px 10px 19px;
	}
.top_pic01 {
	width:95px;
	height:128px;
	margin:5px;
	}
.textbox01 {
	width:350px;
	padding:10px 5px 0px 0px;
	}
.textbox02 {
	width:355px;
	margin:10px 5px 0px 10px;
	padding-top:25px;
	background-image:url(http://galu_school.musasi-dt.com/contents/galu_wedding/title_douki.gif);
	background-repeat:no-repeat;
	background-position:top left;
	}
.textbox03 {
	width:360px;
	margin:10px 10px 15px 0px;
	padding-top:25px;
	}
.textbox04 {
	width:330px;
	margin:10px 5px 15px 0px;
	padding-top:25px;
	}
.picbox01 {
	width:98px;
	margin:10px 5px 0px 10px;
	padding-top:25px;
	background-image:url(http://galu_school.musasi-dt.com/contents/galu_wedding/title_kaiketsu.gif);
	background-repeat:no-repeat;
	background-position:top left;
	}
.picbox02 {
	width:125px;
	margin:10px 5px 0px 10px;
	padding-top:25px;
	background-image:url(http://galu_school.musasi-dt.com/contents/galu_wedding/title_kaiketsu.gif);
	background-repeat:no-repeat;
	background-position:top left;
	}
.waku_box_head {
	width:510px;
	height:6px;
	background-image:url(http://galu_school.musasi-dt.com/contents/galu_wedding/waku_head.gif);
	background-repeat:no-repeat;
	margin:0px;
	padding:0px;
	}
.waku_box_main {
	width:498px;
	background-image:url(http://galu_school.musasi-dt.com/contents/galu_wedding/waku_bg.gif);
	background-repeat:repeat-y;
	padding:0px 6px;
	}
.waku_box_foot {
	width:510px;
	height:6px;
	background-image:url(http://galu_school.musasi-dt.com/contents/galu_wedding/waku_foot.gif);
	background-repeat:no-repeat;
	}
.file01 {
	background-image:url(http://galu_school.musasi-dt.com/contents/galu_wedding/title_tyousa01.gif);
	background-position:top;
	background-repeat:no-repeat;
	background-color:#f1eed4;
	width:498px;
	padding-top:45px;
	}
.file01_under {
	background-color:#eae1df;
	width:498px;
	padding-top:10px;
	}
.file02 {
	background-image:url(http://galu_school.musasi-dt.com/contents/galu_wedding/title_tyousa02.gif);
	background-position:top;
	background-repeat:no-repeat;
	background-color:#f1eed4;
	width:498px;
	padding-top:45px;
	}
/********** 下のお問合せボタン ***********/
#contact_btn a{
	display:block;
	width: 507px;
	height:129px;
	margin-top:10px;
	margin-bottom:20px;
	padding: 0px;
	float: left;
	overflow:hidden;
	background-image:url(http://galu_school.musasi-dt.com/contents/galu_wedding/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_wedding/right_soudan_head.gif);
	background-repeat:no-repeat;
	width:149px;
	height:65px;
	}
#soudan_bg{
	margin:0px;
	background-color:#d992a9;
	padding:5px 0px;
	width:146px;
	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;
	margin-left:4px;
	border:1px #CCCCCC;
	border-style:solid;
	padding: 2px;
	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_wedding/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_wedding/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_wedding/galunetwork01.gif) no-repeat;
	}
#galunet01 a:hover{
	background:url(http://galu_school.musasi-dt.com/contents/galu_wedding/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_wedding/galunetwork02.gif) no-repeat;
	}
#galunet02 a:hover{
	background:url(http://galu_school.musasi-dt.com/contents/galu_wedding/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_wedding/galunetwork03.gif) no-repeat;
	}
#galunet03 a:hover{
	background:url(http://galu_school.musasi-dt.com/contents/galu_wedding/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_wedding/galunetwork04.gif) no-repeat;
	}
#galunet04 a:hover{
	background:url(http://galu_school.musasi-dt.com/contents/galu_wedding/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_wedding/galunetwork05.gif) no-repeat;
	}
#galunet05 a:hover{
	background:url(http://galu_school.musasi-dt.com/contents/galu_wedding/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_wedding/galunetwork06.gif) no-repeat;
	}
#galunet06 a:hover{
	background:url(http://galu_school.musasi-dt.com/contents/galu_wedding/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_wedding/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_wedding/footer_mainbg.gif);
	background-repeat:repeat-x;
	background-color:#a48f82;
	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:804px;
	height:79px;
	color:#cccccc;
	}
#temple_logo {
	background-image:url(http://galu_school.musasi-dt.com/contents/galu_wedding/header_logo.gif);
	background-repeat:no-repeat;
	width:293px;
	height:79px;
	float:left;
	}
#temple_logo a{
	display:block;
	overflow:hidden;
	width:293px;
	height:79px;
	float:right;
	background-image:url(http://galu_school.musasi-dt.com/contents/galu_wedding/header_logo.gif);
	background-repeat:no-repeat;
	background-position:top;
	padding: 0px;
	float: right;
	}
#temple_logo h1{
	display:none;
	}
#temple_galulogo {
	background-image:url(http://galu_school.musasi-dt.com/contents/galu_wedding/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_wedding/spacer.gif);
	}
#temple_header_photo{
	background-image:url(http://galu_school.musasi-dt.com/contents/galu_wedding/temple_main_photo.jpg);
	width:830px;
	height:252px;
	text-indent:-9999px;
	margin-bottom:3px;
	}
#temple_header_photo h2{
	display:none;
	}
.temple_title{
	background-image:url(http://galu_school.musasi-dt.com/contents/galu_wedding/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;
	}
.temple_title_top {
	background-image:url(http://galu_school.musasi-dt.com/contents/galu_wedding/temple_top_center_head.jpg);
	background-repeat:no-repeat;
	background-position:top;
	width:258px;
	height:66px;
	margin:0px 0px 0px 0px;
	padding:35px 230px 0px 20px;
	font-size:14px;
	color:#b44646;
	font-weight:bold;
	}
.temple_file_title {
	background-image:url(http://galu_school.musasi-dt.com/contents/galu_wedding/temple_title_tyousa.gif);
	background-position:top;
	background-repeat:no-repeat;
	background-color:#f1eed4;
	width:358px;
	padding:12px 100px 5px 40px;
	}
.temple_file {
	background-color:#f1eed4;
	width:472px;
	padding:12px 13px;
	}
.temple_waku_box_head {
	width:472px;
	height:5px;
	background-image:url(http://galu_school.musasi-dt.com/contents/galu_wedding/temple_waku_head.gif);
	background-repeat:no-repeat;
	margin-top:15px;
	padding:0px;
	}
.temple_waku_box_main {
	width:452px;
	background-image:url(http://galu_school.musasi-dt.com/contents/galu_wedding/temple_waku_bg.gif);
	background-repeat:repeat-y;
	padding:0px 10px;
	}
.temple_waku_box_foot {
	width:472px;
	height:5px;
	background-image:url(http://galu_school.musasi-dt.com/contents/galu_wedding/temple_waku_foot.gif);
	background-repeat:no-repeat;
	}
.grade{
	background-image:url(http://galu_school.musasi-dt.com/contents/galu_wedding/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_wedding/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_wedding/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:490px;
	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
	}
/********** 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;}

