@charset "UTF-8";
/* CSS Document */


/*全ページ共通 */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote{
	padding:0;
	margin: 0;
}


img{
	border:0;
	padding: 0px;
	margin: 0px;
	margin-bottom: 10px;
	float: none;
}


#wrepper{
	width:900px;
	height:auto;
	margin-right: auto;
	margin-left: auto;
	}
	
	

#wrepper a:link{
	color:#00C;
}


#wrepper a:visited{
	color:#00C;
}


#wrepper a:hover{
	color:#F36;
}
	
	

#head{
	margin-top:30px;
	margin-bottom:10px;
	padding:0;
	width:900px;
	height:48px;
	text-align:center;
}

/*全ページ共通 おわり*/


/*top*/
#message{
	margin-top:10px;
	margin-bottom:0px;
	padding:0;
	float:left;
}


#news{
	margin-top:15px;
	padding:0;
	float:right;
	width:400px;
	height:260px;
}



#what{
	padding:0;
	float:right;
	width:400px;
	height:25px;
	margin-bottom:10px;
}



#news_txt{
	width: 400px;
	height:30px;
	margin-top:8px;
	margin-bottom:5px;
	margin-right:0px;
	list-style-type:none;
	float:right;
}


.update{
	list-style-type:none;
	color:#F60;/*文字の色をオレンジに指定する*/
	font-size:10px;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	line-height:1.5em;/*行間を1.5文字分あける*/
}


.news_honbun{
	list-style-type:none;
	color:#000;/*文字の色を黒に指定する*/
	font-size:11px;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	line-height:1.5em;/*行間を1.5文字分あける*/

}


/*top おわり*/



/*profile*/

#profile_leftside{
	width:560px;
	margin-top:30px;
	margin-bottom:0px;
	margin-left:30px;
	list-style-type:none;
	float:left;
}

#profile_logo{
	margin-bottom:0px;
	list-style-type:none;
	float:left;
}


#profile_text{
	margin-top:0px;
	list-style-type:none;
	float:left;
}

#profile_rightside{
	width:250px;
	margin-top:30px;
	margin-bottom:0px;
	margin-right:30px;
	list-style-type:none;
	float:right;
}


#kana{
	width:120px;
	float:right;
	margin-top:0px;
	list-style-type:none;
	margin-left: 130px;
	margin-bottom: 330px;
}


#profile_contact{
	width:100px;
	margin-top:0px;
	list-style-type:none;
	float:right;
}


#urawa{
	width:250px;
	margin-top:0px;
	list-style-type:none;
	float:right;
}

/*profile おわり*/



/*Gift*/

#gift{
	width:900px;
	margin-top:30px;
	margin-bottom:２０;
	list-style-type:none;
	float:left;
}

#gift_logo{
	margin-bottom:0px;
	list-style-type:none;
	float:left;
}



#gift_menu1{
	float:left;
    margin-right:25px;
	}

#gift_menu1 a{
	width:200px;
	height:22px;
	display:block;
	line-height:1px;
	outline:none;
	margin-bottom:30px;
	}
	
#gift_menu1 a:hover{
	background:url(../img/arrangement_off.gif);
	text-indent:-9999px;
	}
	
	
#gift_menu2{
	float:left;
	margin-right:25px;
	}

#gift_menu2 a{
	width:153px;
	height:22px;
	display:block;
	line-height:1px;
	outline:none;
    margin-bottom:30px;
	}
	
#gift_menu2 a:hover{
	background:url(../img/wedding_off.gif);
	text-indent:-9999px;
	}
	

#gift_menu3{
	float:left;
	margin-right:25px;
	}

#gift_menu3 a{
	width:153px;
	height:22px;
	display:block;
	line-height:1px;
	outline:none;
	margin-bottom:30px;
	}
	
#gift_menu3 a:hover{
	background:url(../img/flow_off.gif);
	text-indent:-9999px;
	}




.gift_text{
	width:900px;
	margin-bottom:30px;
	list-style-type:none;
	color:#000;/*文字の色を黒に指定する*/
	font-size:15px;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	line-height:1.5em;/*行間を1.5文字分あける*/
}


.bar{
	width:900px;
	margin-bottom:20px;
	list-style-type:none;
}


.gift_image_waku{
	width:852px;
	height:230px;
	margin-left:24px;
	margin-right:24px;
	margin-bottom:40px;
	margin-top:20px;
}

.gift_image{
	list-style-type:none;
	margin-right:6px;
	margin-left: 6px;
	width: 130px;
	height:230px;
	float:left;
}

.gift_cap{
	width:130px;
	margin-top:5px;
	list-style-type:none;
	color:#000;/*文字の色を黒に指定する*/
	font-size:10px;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
}



.gift_text_waku{
	width:852px;
	margin-left:24px;
	margin-right:24px;
	margin-bottom:30px;
	list-style-type:none;
	border-bottom:dotted 2px;
	border-bottom-color:#F66;
}

.gift_name{
	list-style-type:none;
    color:#F66;/*文字の色をピンクに指定する*/
	font-size:15px;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	font-weight:bold;
	margin-top: 15px;
	margin-bottom: 8px;
}

.setsumei{
	width:852px;
	list-style-type:none;
	font_color:#000;/*文字の色を黒に指定する*/
	font-size:13px;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	margin-bottom: 8px;
	line-height: 1.5em;
}


.rangai{
	width:852px;
	list-style-type:none;
	color:#F66;
	font-size:11px;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	margin-bottom:40px;
	margin-top:30px;
	line-height: 2em;
	margin-left: 24px;
}


.gift_order{
	list-style-type:none;
	margin-left:100px;
	margin-right:100px;
}


.order_text{
	width:852px;
	margin-top:20px;
	margin-left:24px;
	margin-right:24px;
	list-style-type:none;
	font_color:#000;/*文字の色を黒に指定する*/
	font-size:14px;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	margin-bottom:30px;
	line-height: 1.5em;
}


.return_top{
	width:900px;
	margin-bottom:20px;
	list-style-type:none;
	color:#F06;/*文字の色をピンクに指定する*/
	font-size:10px;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	line-height:2.5em;/*行間を2.5文字分あける*/
	margin-bottom:0px;
	font-weight:bold;
}



.tokutei_link{
	width:900px;
	margin-bottom:20px;
	list-style-type:none;
	color:#F33;/*文字の色を赤に指定する*/
	font-size:12px;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	font-weight:bold;
	margin-top:10px;
}

/*Gift おわり*/



/*lesson*/


#lesson_menu1{
	float:left;
    margin-right:60px;
	margin-left:110px;
	}

#lesson_menu1 a{
	width:125px;
	height:40px;
	display:block;
	line-height:1px;
	outline:none;
	margin-bottom:40px;
	}
	
#lesson_menu1 a:hover{
	background:url(../img/lesson_menu1_off.jpg);
    text-indent:-9999px;
	}
	
	
#lesson_menu2{
	float:left;
	margin-right:60px;
	}

#lesson_menu2 a{
	width:125px;
	height:40px;
	display:block;
	line-height:1px;
	outline:none;
    margin-bottom:40px;
	}
	
#lesson_menu2 a:hover{
	background:url(../img/lesson_menu2_off.jpg);
	text-indent:-9999px;
	}
	

#lesson_menu3{
	float:left;
	margin-right:60px;
	}

#lesson_menu3 a{
	width:125px;
	height:40px;
	display:block;
	line-height:1px;
	outline:none;
	margin-bottom:40px;
	}
	
#lesson_menu3 a:hover{
	background:url(../img/lesson_menu3_off.jpg);
	text-indent:-9999px;
	}


#lesson_menu4{
	float:left;
	margin-right:108px;
	}

#lesson_menu4 a{
	width:125px;
	height:40px;
	display:block;
	line-height:1px;
	outline:none;
	margin-bottom:40px;
	}
	
#lesson_menu4 a:hover{
	background:url(../img/lesson_menu4_off.jpg);
	text-indent:-9999px;
	}


/*lesson menuおわり*/


/*lesson　1day*/


.onedaywaku{
	width:800px;
	height:200px;
	margin-left:50px;
	margin-right:50px;
	margin-bottom:30px;
	}	
	
	
	
.oneday{
	width:700px;
	height:188px;
	float:left;
	}	
	
	
	
.click{
	width:80px;
	height:80px;
	float:right;
	margin-top:108px;
	}
	
	
/*lesson　1day end*/



.lessonsotowaku{
	width:700px;
	height:100px;
	margin-left:100px;
	margin-right:100px;
	list-style-type:none;
	margin-bottom: 30px;
}


.lessonsotowaku2{
	width:800px;
	height:120px;
	margin-left:100px;
	list-style-type:none;
	margin-bottom: 30px;
}


.lessonwaku1{
	width:600px;
	height:90px;
	list-style-type:none;
	border:#95DF11 3px solid;/*文字の色を緑に指定する*/
	float:left;
}


.lessonwaku1_1{
	width:600px;
	height:115px;
	list-style-type:none;
	border:#95DF11 3px solid;/*文字の色を緑に指定する*/
}


.lessonwaku2{
	width:600px;
	height:90px;
	list-style-type:none;
	border:#3CC 3px solid;/*文字の色を水色に指定する*/
	float:left;
}


.lessonwaku3{
	width:600px;
	height:115px;
	list-style-type:none;
	border:#FCC 3px solid;/*文字の色をピンクに指定する*/
	float:left;
}




.lessongazou1{
	width:85px;
	height:90px;
	list-style-type:none;
	margin-right:20px;
	float:left;

}

.lessongazou1_1{
	width:85px;
	height:115px;
	list-style-type:none;
	margin-right:20px;
	float:left;
}



.lesson_name{
	width:600px;
	list-style-type:none;
	color:#390;/*文字の色を枠色に指定する_緑*/
	font-size:15px;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	font-weight:bold;
	margin-top: 17px;
	margin-bottom: 5px;
}


.lesson_name2{
	width:600px;
	list-style-type:none;
	color:#09C;/*文字の色を枠色に指定する*/
	font-size:15px;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	font-weight:bold;
	margin-top: 17px;
	margin-bottom: 5px;
}


.lesson_name3{
	width:600px;
	list-style-type:none;
	color:#F99;/*文字の色を枠色に指定する*/
	font-size:15px;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	font-weight:bold;
	margin-top: 17px;
	margin-bottom: 5px;
}




.hitokoto{
	width:600px;
	list-style-type:none;
	font_color:#000;/*文字の色を黒に指定する*/
	font-size:13px;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	margin-bottom: 10px;
	line-height: 1.5em;
	font-weight: lighter;
}



.kakaku{
	width:600px;
	list-style-type:none;
	font_color:#000;/*文字の色を黒に指定する*/
	font-size:11px;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	margin-bottom: 10px;
	font-weight:bold;
}


.click2{
	width:70px;
	height:70px;
	margin-top:24px;
	float:right;
}







/*特定商取引法に基づく表記*/

#tokutei_waku{
	width:900px;
	height:40px;
	margin-bottom:5px;
	padding:0;
	list-style-type:none;
	color:#000;/*文字の色をピンクに指定する*/
	font-size:16px;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	font-weight:bold;
	text-align:center;
	vertical-align:bottom;
	margin-top: 40px;
}



#tokutei{
	list-style-type:none;
	width:900px;
	margin-bottom: 20px;
}

table{
	width:900px;
}


td.tokutei_left{
	width:200px;
	color:#000;/*文字の色を黒に指定する*/
	font-size:13px;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	background-color:#FCC;
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
	}
	

td.tokutei_right{
	width:700px;
	list-style-type:none;
	color:#000;/*文字の色を黒に指定する*/
	font-size:12px;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
    padding-left:10px;
	background-color:#CCC;
	line-height:1.5em;/*行間を1.5文字分あける*/
	
}





/*blog*/

#enter{
	margin-top:10px;
	margin-bottom:0px;
	padding:0;
	width:900px;
	text-align:center;
}


/*contact*/

#contact_top{
	margin-top:10px;
	margin-bottom:0px;
	padding:0;
	width:900px;
	text-align:center;
}






/*lesson*/
.back{
	width:900px;
	margin-bottom:40px;
	list-style-type:none;
	color:#F06;/*文字の色をピンクに指定する*/
	font-size:12px;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	margin-bottom:20px;
	font-weight:bold;
}


.lesson{
	width:700px;
	margin-bottom:20px;
	margin-left:100px;
	margin-right:100px;
	list-style-type:none;
}
