@charset "utf-8";
/* CSS Document */
.clear {
	clear: both;
}
body,td,th{
	font-size:12px;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	line-height:16px;
	letter-spacing:2px;
}

body,from,ul,ol,li{
	padding:0;
	margin:0;
}

body{
	margin:0;
	padding:0px;
	background-color:#FFFFFF;
}
a:link{
	color:#5C452C;
         text-decoration:none;
}
a:visited{
	color:#5C452C;
         text-decoration:none;
}
a:hover{
	color:#5C452C;
         text-decoration:underline;
}
.nendo a:link{
	color: #FC5882;
	font-weight: bold;
}
.nendo a:visited{
	color: #FC5882;
	font-weight: bold;
}
.nendo a:hover{
	color: #FC5882;
	font-weight: bold;
}
.nendo2 a:link{
	color: #FC5882;
	font-weight: bold;
}
.nendo2 a:visited{
	color: #FC5882;
	font-weight: bold;
}
.nendo2 a:hover{
	color: #FC5882;
	font-weight: bold;
}
.kousin_g a:link{
	color: #6f2a00;
	font-weight: bold;
	font-size:15px;
}
.kousin_g a:visited{
	color: #6f2a00;
	font-weight: bold;
	font-size:15px;
}
.kousin_g a:hover{
	color: #6f2a00;
	font-weight: bold;
	font-size:15px;
}
.main{
	margin:0 auto;
	width:800px;	height:auto;
}
.header{
	width:800px; height:auto;
}
.header1{
	width:800px; height:57px;
	background-image:url(images/header.jpg);
	background-repeat:no-repeat;
}
.header2{
	width:800px; height:57px;
	background-image:url(images/header2.jpg);
	background-repeat:no-repeat;
}
.mail_botan{
	width:109px; height:52px;
	float:right;
	margin:2px 13px 0px 0px;
}
.flash{
	width:800px; height:260px;
}
.subimage{
         width:800px; height:115px;
}
.menu{
	width:800px; height:51px;
	background-image:url(images/menyu_back.jpg);
	background-repeat:no-repeat;
}
.menu_botan1{
	width:115px; height:51px;
	float:left;
}
.menu_botan2{
	width:114px; height:51px;
	float:left;
}
.t_goukaku{
	width:333px; height:auto;
	float:left;
	margin:15px 5px 10px 12px;
}
.t_gn{
         width:100px; height:15px;
	margin:5px 0px 0px 20px;
}
.t_gt{
	width:333px; height:54px;
	background-image:url(images/title_gou.jpg);
	background-repeat:no-repeat;
}
.t_gtb{
	width:79px; height:30px;
         float:right;
         margin:4px 4px 0px 0px;
}
.t_gg{
	width:315px; height:308px;
         background-image:url(images/gp_back.jpg);
         background-repaet:repeat-y;
         margin-left:5px;
}
.t_cost{
	width:426px; height:70px;
         float:left;
}
.t_cos{
	width:426px; height:auto;
	float:left;
	margin:15px 0px 10px 9px;
	background-image:url(images/t_cosback.jpg);
	background-repeat:no-repeat;
}
.t_cosb{
	width:400px; height:293px;
	padding:0px 12px 0px 15px;
}
.t_new{
	width:282px; height:auto;
	float:left;
	margin:10px 0px 20px 12px;
}
.t_newt{
	width:282px; height:38px;
}
.t_newb{
	width:282px; height:156px;
}
.t_newb2{
	width:282px; height:156px;
         background-image:url(images/gp_back.jpg);
         background-repaet:repeat-y;
}
.t_class{
	width:138px; height:45px;
	margin:5px 0px 0px 2px;
	float:left;
}
.taiken{
	width:186px; height:190px;
	float:left;
	background-image:url(images/t_taiken.jpg);
	background-repeat:no-repeat;
	margin:50px 0px 0px 12px;
}
.taiken_t{
	width:186px; height:190px;
	float:left;
	background-image:url(images/t_taiken.jpg);
	background-repeat:no-repeat;
	margin:10px 0px 0px 12px;
}

.mitsumeru2012{
	width:188px; height:64px;
	float:left;
	margin:10px 0px 0px 12px;
}

.tai_b{
	width:158px; height:64px;
	margin:120px 0px 0px 12px;
}
.mits_b{
	width:158px; height:64px;
	margin:0px 0px 0px 12px;
}
.footer1{
	width:auto;
	height:50px;
	background-image:url(images/footer.jpg);
	background-repeat:repeat-x;javascript:void(0)
}
.footer2{
	width:800px; height:50px;
	margin:0 auto;
}
.sitemap{
         width:800px; height:20px;
		 margin-top:10px;
}
.copy{
	width:800px; height:20px;
}
/*iフレームの設定*/
.frame_body{
         width:800px; height:auto;
         background-image:url(images/gp_back.jpg);
         background-repaet:repeat-y;
}
.frame_waku{
         width:auto; height:22px;
}
.frame_img{
         width:40px; height:22px;
         float:left;
}
.frame_word{
         width:auto; hegiht:22px;
         float:left;
         margin-top:4px;
}
.frame_word2{
         width:auto; hegiht:22px;
         float:left;
         margin-top:4px;
}
/*サブページ共通*/
.sub_top{
	width:800px; height:55px;
	background-image:url(images/sub_top.jpg);
	background-repeat:no-repeat;
}
.sub_main{
	width:800px; height:auto;
	background-image:url(images/sub_back.jpg);
	background-repeat:repeat-y;
}
.sab_left{
	width:220px; height:500px;
	background-color:#FFFFe9;
         float:left;
         margin-top:20px;
}
.nendo{
         width:220px; height:42px;
         background-image:url(images/left_nendo.jpg);
         background-repeat:no-repeat;
         padding:11px 0px 0px 80px;
}
.nendo2{
         width:220px; height:42px;
         background-image:url(images/left_nendo.jpg);
         background-repeat:no-repeat;
         padding:11px 0px 0px 42px;
}
.left_class{
         width:220px; height:auto;
}
.sub_right{
         margin:0 auto;
         width:570px; heght:atuo;
         float:right;
}
.left_title{
	width:220px; height:35px;
	margin-top:10px;
	background-image:url(images/gtitle_left.jpg);
	background-repeat:no-repeat;
}
/*作品ページ設定*/
.sakuhin_waku{
         width:300px; height:auto;
         padding:20px 50px 5px 50px;
         float:left;
}
.sakuhin_photo1{
         width:230px; height:162px;
}
.sakuhin_bun1{
         width:300px; height:68px;
}
.sakuhin_botan{
         width:85px; height:86px;
         margin-left:20px;
         float:left;
         border:none;
}
.botan_waku{
         width:auto; height:86px;
         margin:20px 0px 0px 50px;
}
/*サイトマップと個人情報保護法*/
.kojin{
         width:600px; height:auto;
         margin:30px 0px 30px 100px;
}
.site{
         width:500px; height:auto;
         margin:30px 0px 30px 150px;
}
/*更新システム*/
.kousin_g{
         width:474px; height:29px;
         background-image:url(images/bt_goukaku.jpg);
         background-repeat:no-repeat;
         padding:5px 0px 0px 50px;
         margin:20px 0px 0px 10px; 
}
.kousin_new{
         width:474px; height:29px;
         background-image:url(images/bt_new.jpg);
         background-repeat:no-repeat;
         padding:5px 0px 0px 50px;
         margin:20px 0px 0px 10px; 
}
.kousin_hubo{
         width:474px; height:29px;
         background-image:url(images/bt_hubo.jpg);
         background-repeat:no-repeat;
         padding:5px 0px 0px 50px;
         margin:20px 0px 0px 10px;
}
.kousin_gwaku{
         width:504px; height:auto;
         margin:0px 0px 10px 10px;
}
.kousin_gname{
         width:84px; height:auto;
         float:left;
}
.kousin_gw{
         width:410px; height:auto;
         float:left;
}
/*ブログ記事の設定*/
.blog_m{
         width:800px; height:auto;
         padding:20px 0px 20px 50px;
}
.blog_title{
         width:700px; height:50px;
}
.blog_body{
         width:700px; height:auto;
}
/*指導内容の設定*/
.sidou1{
         width:500px; height:auto;
         float:left;
}
.class_botanss{
         width:167px; height:38px;
         margin:5px 0px 5px 15px;
}
.class_botanss2{
         width:167px; height:28px;
         margin:0px 0px 0px 15px;
}
.si_title{
         width:513px; height:38px;
         margin:20px 0px 5px 15px;
}
.si_title2{
         width:513px; height:25px;
         margin:3px 0px 3px 0px;
}
.sid_bun1{
         width:493px; height:auto;
         margin:0px 0px 10px 20px;
}
.sid_waku{
         width:513px; height:auto;
}
/*ご案内ページ設定*/
.goannai1{
          width:660px; heiguht:auto;
          margin:20px 0px 30px 70px;
}
.meil_f{
         width:600px; height:auto;
         margin:20px 0px 30px 100px;
}
.sourituji{
         width:555px; height:auto;
         margin:10px 0px 20px 0px;
}
.gsou_title{
         width:228px; height:71px;
         margin:0px 0px 10px 133px;
}
.gsou_stitle{
         width:137px; height:38px;
         margin-left:30px;
}
.gsou_top{
         width:551px; height:8px;
         background-image:url(images/gsou_top);
         background-repeat:no-repeat;
         margin:5px 0px 0px 40px;
}
.gsou_cent{
         width:551px; height:auto;
         background-image:url(images/gsou_cent);
         background-repeat:repeat-y;
         margin:0px 0px 0px 40px;
}
.gsou_bottom{
         width:551px; height:8px;
         background-image:url(images/gsou_bottom);
         background-repeat:no-repaet;
         margin:0px 0px 0px 40px;
}
gsou_word{
         width:530px; height:auto;
         margin:7px 18px 7px 10px;
}
/*メールフォームページの設定*/
.mail_ifram{
	width:700px; height:auto;
	margin:0 auto;
}


