/*共通*/
*{
	margin:0px;
	padding:0px;
	font-size:12pt;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}

* a{
	color:#1034A0;
}

* a:hover{
	color:#FF6600;
}

body{
	background-image:url(img/body_bg.jpg);
	background-repeat:repeat-x;
	background-color:#000000;
	margin-top:0px;
}

html {
	overflow-y:scroll;
}

#base{
	width:720px;
	height:auto;
	background-image:url(img/base_bg.jpg);
	background-repeat:repeat-y;
	margin:0px auto 0px auto;
	padding-top:20px;
	padding-bottom:20px;
}
/*発光枠*/
#border{
	width:746px;
	height:auto;
	background-image:url(img/border_bg.jpg);
	background-repeat:repeat-y;
	margin:0px auto 0px auto;
}

#border_up{
	width:746px;
	height:44px;
	margin:0px auto 0px auto;
}

.border_u{
	width:13px;
	height:44px;
	background-color:#0099FF;
	float:left;
}

.border_lu{
	background-image:url(img/border_lu.jpg);
}

.border_ru{
	background-image:url(img/border_ru.jpg);
}

#footer{
	width:746px;
	height:80px;
	margin:0px auto 0px auto;
	background-image:url(img/footer.jpg);
	margin-bottom:20px;
}

#mail{
	width:80px;
	height:80px;
}

#mail a{
	width:80px;
	height:80px;
	margin-left:332px;
	text-indent:-9999px;
	display:block;
}
/*______________________________________________HOME*/
#flash{
	width:800px;
	height:250px;
	margin:0px auto 0px auto;
}

/*メニューボタン*/
.menu{
	width:720px;
	height:44px;
	list-style:none;
	margin:0px auto 0px auto;
	float:left;
}

.btn{
	width:120px;
	height:44px;
	float:left;
}

.btn a{
	width:120px;
	height:44px;
	display:block;
	text-indent: -9999px;
	background-position: 0px 0px;
	float:left;
}

.btn a:hover{
	background-position: 0px -44px;
}

.btn1 a{
	background-image: url(img/btn1.jpg);
}

.btn2 a{
	background-image: url(img/btn2.jpg);
}

.btn3 a{
	background-image: url(img/btn3.jpg);
}

.btn4 a{
	background-image: url(img/btn4.jpg);
}

.btn5 a{
	background-image: url(img/btn5.jpg);
}

.btn6 a{
	background-image: url(img/btn6.jpg);
}

#cnt{
	margin-top:30px;
}
/*_________________________________________コンテンツ*/
.box_center{
	width:700px;
	height:auto;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: 20px;
}

/*__________________________________________マウストーリー*/
.mau_txt{
	width:600px;
	height:auto;
	margin:10px auto 0px auto;
	list-style:none;
	margin-bottom:10px;
	color:#990033;
	font-size:14pt;
	text-align:center;
}

.mau_txt2{
	width:400px;
	height:auto;
	margin:10px auto 0px 50px;
	list-style:none;
	margin-bottom:10px;
}
/*__________________________________________カンシャーラ*/
#kan{
	width:600px;
	height:auto;
	margin:10px auto 70px auto;
}

#kan_img{
	width:690px;
	height:210px;
	margin:10px auto 20px auto;
	background-image:url(img/kan/kan.jpg);
	clear:both;
}

#kan_title_set{
	width:auto;
	height:56px;
	clear:both;
	margin-top:30px;
	margin-bottom:30px;
	margin-left:20px;
}

.lotus{
	width:79px;
	height:56px;
	background-image: url(img/kan/lotus.gif);
	float:left;
}

#kan_title{
	width:auto;
	height:25px;
	float:left;
	font-size:20px;
	font-weight:bold;
	margin:20px 10px 0px 10px;
}

#page_num{
	width:700px;
	height:80px;
	overflow:auto; 
}

/*_________________________________________お問い合わせ*/
#contact{
	width:499px;
	height:184px;
	background-image: url(img/contact/title.jpg);
	margin-left:40px;
}

#form{
	width:500px;
	height:960px;
	margin-left:50px;
	clear:both;
}

#map{
	width:600px;
	height:200px;
	margin-top:50px;
}
/*_________________________________________ワークショップ*/
.work_box{
	width:720px;
	height:auto;
}

.work_cel_set{
	width:462px;
	height:186px;
	margin:0px auto 10px auto;
}

.work_cl1{
	width:140px;
	height:55px;
	background-image: url(img/work/cel_1.jpg);
	background-repeat:no-repeat;
	margin-top:55px;
	padding-top:55px;
	float:left;
}

.work_m{
	width:182px;
	height:186px;
	background-repeat:no-repeat;
	float:left;
}

.work_title{
	width:600px;
	height:30px;
	background-image: url(img/work/title.jpg);
	background-repeat:no-repeat;
	margin:30px auto 30px auto;
	font-size:18pt;
	font-weight:bold;
	text-align:center;
	padding-top:6px;
}

.work_date{
	width:600px;
	height:20px;
}

.work_img{
	width:500px;
	height:auto;
}

.work_line{
	width:600px;
	height:25px;
	background-image: url(img/work/line.jpg);
	margin:10px auto 10px auto;
	clear:both;
}


.work_mess{
	width:500px;
	height:auto;
	margin:50px auto 10px auto;
	font-size:16pt;
}

.work_c{
	color:#000099;
	margin-bottom:50px;
}

/*_________________マウストーリー*/
#mau_title_set{
	width:auto;
	height:20px;
	clear:both;
	margin-top:4px;
	margin-bottom:30px;
	margin-left:20px;
}

#mau_title{
	width:auto;
	height:25px;
	float:left;
	font-size:20px;
	font-weight:bold;
	margin:0px 10px 0px 10px;
}

.mau_icon{
	width:20px;
	height:18px;
	background-image: url(img/mau/icon.gif);
	float:left;
}

.mau_cast{
	width:500px;
	height:auto;
	margin:20px 0px 20px 20px;
}

.mau_cast p{
	line-height:2em; 
}
/*__________________________________________パドメワールド*/
.dog1{
	width:100px;
	height:100px;
	background-image: url(img/padme/icon_11.gif);
	float:left;
}

.dog2{
	width:100px;
	height:100px;
	background-image: url(img/padme/icon_18.gif);
	float:left;
}

#padme_title{
	width:auto;
	height:100px;
	clear:both;
	font-size:20px;
	font-weight:bold;
	margin:20px 10px 0px 50px;
}