@charset "utf-8";







@import url("../packages/default/css/import.css");



.logo_bold{

float:left;

font-size:85%;

line-height:150%;

margin-top:5px;

font-weight:bold;

}



/*メニューバー定義 -START-*/







div#header .menu{







    width:766px;







    height:25px;







    margin:0px 0px 0px 14px;







}







div#header .menu li{







    list-style:none;







    float:left;







}







div#header .menu_bold {







   font-weight:bold;







   background-image:url("../packages/default/img/header/mark.gif");







   background-repeat:no-repeat;







   background-position:left;







   background-color:#FFFFFF;







   padding:0px 0px 0px 10px;







   margin:0px 7px 0px 0px;







}







.home a{







	width:68px;







	height:18px;







	text-indent:-9876px;







	display:block;







	padding:0px 0px 0px 0px;







    background-image:url("../packages/default/img/header/menu_home.gif");







}







.home a:hover{







    background-position: top right;







}







.learning a{







	width:89px;







	height:18px;







	text-indent:-9876px;







	display:block;







	padding:0px 0px 0px 0px;







    background-image:url("../packages/default/img/header/menu_learning.gif");







}







.learning a:hover{







    background-position: top right;







}







.shop a{







	width:124px;







	height:18px;







	text-indent:-9876px;







	display:block;







	padding:0px 0px 0px 0px;







    background-image:url("../packages/default/img/header/menu_shop.gif");







}







.shop a:hover{







    background-position: top right;







}















.display a{







	width:71px;







	height:18px;







	text-indent:-9876px;







	display:block;







	padding:0px 0px 0px 0px;







    background-image:url("../packages/default/img/header/menu_display.gif");







}







.display a:hover{







    background-position: top right;







}







.guide a{







	width:89px;







	height:18px;







	text-indent:-9876px;







	display:block;







	padding:0px 0px 0px 0px;







    background-image:url("../packages/default/img/header/menu_guide.jpg");







}







.guide a:hover{







    background-position: top right;







}







.kousi a{







	width:106px;







	height:18px;







	text-indent:-9876px;







	display:block;







	padding:0px 0px 0px 0px;







    background-image:url("../packages/default/img/header/menu_kousi.jpg");







}







.kousi a:hover{







    background-position: top right;







}







.history a{







	width:98px;







	height:18px;







	text-indent:-9876px;







	display:block;







	padding:0px 0px 0px 0px;







    background-image:url("../packages/default/img/header/menu_history.gif");







}







.history a:hover{







    background-position: top right;







}







.pictures a{







	width:106px;







	height:18px;







	text-indent:-9876px;







	display:block;







	padding:0px 0px 0px 0px;







    background-image:url("../packages/default/img/header/menu_pictures.gif");







}







.pictures a:hover{







    background-position: top right;







}







/*メニューバー定義 -END-*/















/*共通定義-START-*/







.bold {







   font-weight:bold;







   background-image:url("../packages/default/img/history/mark.gif");







   background-repeat:no-repeat;







   background-position:left;







   background-color:#FFFFFF;







   padding:0px 0px 0px 15px;







}







/*共通定義-END-*/















/*TOPページ定義-START-*/







div#top_page {







   width:560px;







   border:3px double #FFCCCC;







   margin:10px 0px 0px 5px;







   padding:10px 10px 10px 10px;







}







div#top_page .top_midasi{







   width:500px;







   height:40px;







   border:3px double #FFCCCC;







}







div#top_page .top_font{







   font-size:12px;







}  







div#top_page .top_font2{







   font-size:10px;







}  







img.hajimeni {



width:303px;



height:256px;



margin:0px 0px 0px 120px;



}







/*TOPページ定義-END-*/















/*教室案内定義-START-*/







div#learning_page {







   width:580px;







   height:900px;







   border:3px double #FFCCCC;







   margin:0px 0px 0px 5px;







}







div#learning_page .learning_font{







   font-size:15px;







   margin:0px 0px 0px 5px;







}







/*教室案内定義-END-*/















/*オリジナル教材定義-START-*/



.shop-table{
    border:none;
    padding:0;
    margin:0;
}
.shop-table td{
    border:none;
    padding:0;
    margin:0;
}



div#shop_page {







   width:580px;







   height:0px auto;







   border:3px double #FFCCCC;



   margin:0px 0px 0px 5px;







}







/*オリジナル教材定義-END-*/















/*会のあゆみ-START-*/







div#history_page {







   width:580px;







   height:1000px;







   border:3px double #FFCCCC;







   margin:0px 0px 0px 5px;







   padding:10px 0px 0px 10px;







}







div#history_page .his_table {







   float:left;







   border:none;







   margin:0px 0px 0px 0px;







}



div#history_page th,div#guide_page th{



   border:none;



	}



div#history_page td,div#guide_page td{



   border:none;



   padding:0px;



	}



/*会のあゆみ-END-*/















/*展示会-START-*/







div#display_page {







   width:580px;







   height:100%;







   border:3px double #FFCCCC;







   margin:0px 0px 0px 5px;







   padding:10px 0px 10px 1px;







}







div#display_page .display_table td{







   border:1px solid #cccccc;



   text-align:center;







}







div#display_page .display2_page{



 text-align:right;



}







/*展示会-END-*/











/*展示会2-START-*/



div#display_page2 {







   width:580px;







   height:100%;







   border:3px double #FFCCCC;







   margin:0px 0px 0px 5px;







   padding:10px 0px 10px 1px;







}







div#display_page2 .display2_table td{







   border:1px solid #cccccc;



   text-align:center;







}







div#display_page2 .display2_page{



 text-align:right;



}



/*展示会2-END-*/











/*特選写真館-START-*/







div#picture_page {







   width:570px;







   height:100%;







   border:3px double #FFCCCC;







   margin:0px 0px 0px 5px;







   padding:5px 0px;







}







div#picture_page .picture_table td{







   border:none;







   font-size:12px;







   text-align:center;





  padding:8px 0px;







}







div#picture_page table {



border:none;



margin:0 auto;



}



/*特選写真館-END-*/















/*フッター-START-*/







div#hutter {







   width:780px;







   height:0px auto;







   background-color:#ffffff;







   margin:0 auto;







}







/*フッター-END-*/















/*お問い合わせ-START-*/







div#mail_page {







   width:580px;







   height:600px;







   border:3px double #FFCCCC;







   margin:0px 0px 0px 5px;







   padding:10px 0px 0px 10px;







}







/*お問い合わせ-END-*/















/*講師までのプロセス-START-*/







div#kousi_page {







   width:570px;







   height:100%;







   border:3px double #FFCCCC;







   margin:0px 0px 0px 5px;







   padding:10px;







}







div#kousi_page p{







   font-size:12px;







}







div#kousi_page .proccess {







   margin-left:auto;







   margin-right:auto;







}







div#kousi_page .proccess td{







   text-align:center;



   border:1px solid #CCCCCC;







   padding:8px;







}







div#kousi_page .proccess bold{







   font-weight:bold;







}







/*講師までのプロセス-END-*/















/*入会案内-START-*/







div#guide_page {







   width:580px;







   height:0px auto;







   border:3px double #FFCCCC;







   margin:0px 0px 0px 5px;







   padding:10px 0px 10px 10px;







}







div#guide_page .midasi{







   font-weight:bold;







   width:500px;







   height:20px;







   border-top:3px double #FFCCCC;







   border-bottom:3px double #FFCCCC;







}







div#guide_page .guide_bold {







   width:100px;







   font-weight:bold;







   background-image:url("../packages/default/img/history/mark.gif");







   background-repeat:no-repeat;







   background-position:left;







   background-color:#FFFFFF;







   padding:0px 0px 0px 15px;







}



div#guide_page table{



	border:none;



	margin: 0;



}



/*入会案内-END-*/















/*サイドメニュー定義-START-*/







div#side_kaisya {







   width:165px;



   margin:10px 0px 0px 0px;



   height:100px;







}







div#side_kaisya a{







   font-weight: bold;







}







div#side_kaisya .side_font{







   font-size:11px;







   margin:0px 0px 0px 3px;







}







/*サイドメニュー定義-END-*/







div#undercolumn_contact tr {







}







div#undercolumn_contact th {







background-color:#F0F0F0;







border:1px solid #CCCCCC;







font-weight:normal;







padding:8px;







}







div#undercolumn_contact td {







border:1px solid #CCCCCC;







padding:8px;







}







body,tr   {







	font-family: "ＭＳ Ｐゴシック", "Osaka", "Verdana", "Arial", "Helvetica", "sans-serif";







	font-size:14px;







        padding:0px 0px 20px 0px;







	}







td   {







	font-family: "ＭＳ Ｐゴシック", "Osaka", "Verdana", "Arial", "Helvetica", "sans-serif";







	font-size:14px;







	line-height:20px;







	}







.f16b {







	font-family: "ＭＳ Ｐゴシック", "Osaka", "Verdana", "Arial", "Helvetica", "sans-serif";







	font-size:16px;







	line-height:22px;







	font-weight: bold;







	}







.f16 {







	font-family: "ＭＳ Ｐゴシック", "Osaka", "Verdana", "Arial", "Helvetica", "sans-serif";







	font-size:16px;







	line-height:22px;







	}







.f14b	{







	font-family: "ＭＳ Ｐゴシック", "Osaka", "Verdana", "Arial", "Helvetica", "sans-serif";







	font-size:14px;







	line-height:20px;







	font-weight: bold;







	}







.f14	{







	font-family: "ＭＳ Ｐゴシック", "Osaka", "Verdana", "Arial", "Helvetica", "sans-serif";







	font-size:14px;







	line-height:20px;







	}







.f12b	{







	font-family: "ＭＳ Ｐゴシック", "Osaka", "Verdana", "Arial", "Helvetica", "sans-serif";







	font-size:12px;







	line-height:18px;







	font-weight: bold;







	}







.f12	{







	font-family: "ＭＳ Ｐゴシック", "Osaka", "Verdana", "Arial", "Helvetica", "sans-serif";







	font-size: 12px;







	line-height: 18px;







        text-align:center;







	}







.f10b	{







	font-family: "ＭＳ Ｐゴシック", "Osaka", "Verdana", "Arial", "Helvetica", "sans-serif";







	font-size:10px;







	line-height:14px;







	font-weight: bold;







	}







.f10	{







	font-family: "ＭＳ Ｐゴシック", "Osaka", "Verdana", "Arial", "Helvetica", "sans-serif";







	font-size: 10px;







	line-height: 14px;







        text-align:center;







	}	







img, p {



border:0 none;



}







div#header a:visited{



color:#FF6600;



}
