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

body {
	margin:0px;
	font-size:12px;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}

li {
    list-style-type:none;
	list-style-position:outside;
	margin:0px;
}

/* head_css start  */

div#all {
    margin:auto;
	width:900px;
}

div#head {
	margin:0 auto;
    text-align:center;
	width:860px;
}

div#head h1 {
    font-size:12px;
	font-weight:normal;
	margin:0 auto;
	width:860px;
}

div#header_top {
	height:55px;
	margin:0 auto;
	width:860px;
}

div#header_top li.menu_right {
	float:left;
}

div#header_top li.menu_left {
	float:right;
}


/* head_css end  */

/* main_css start  */


div#all div#main {
	width:900px;
	height:auto;
	margin:0 auto;
}

div#left_colum {
    float:left;
	width:200px;
}

div#center_colum {
    float:left;
	width:452px;
}

div#right_colum {
    float:left;
	width:200px;
}

div#center {
    margin:auto;
	width:390px;
	height:300px;
}

div#center li {
   float:left;
   list-style-type:none;
   width:130px;
   height:130px;
}

li#center_list {
   display:block;
   width:130px;
   height:130px;
}

li#center_list a {
   text-indent:-660em;
   display:block;
   width:130px;
   height:130px;
   background-repeat:no-repeat;
   background-position:0px 0px;
}

li#center_list a:hover {
   background-position:0px -130px;
}

.center_menu1 {
   background-image:url(http://www.yamamotojuku.com/img/button/shogaku_fre_all.gif);
}

.center_menu2 {
   background-image:url(http://www.yamamotojuku.com/img/button/shogaku_fuzoku.gif);
}

.center_menu3 {
   background-image:url(http://www.yamamotojuku.com/img/button/shogaku_nankan.gif);
}

.center_menu4 {
   background-image:url(http://www.yamamotojuku.com/img/button/shogaku_fre_all.gif);
}

.center_menu5 {
   background-image:url(http://www.yamamotojuku.com/img/button/kutamakaseisei.gif);
}

.center_menu6 {
   background-image:url(http://www.yamamotojuku.com/img/button/shogaku_nankan.gif);
}

div#center div#center_menu {
   margin:15px 0px 15px;
}

div#colum {
    margin:auto;
	margin-top:70px;
}

div#colum li {
    list-style:none;
}

div#center_colum_main {
	margin:15px auto 0;
}
   

/* main_css end  */

/* footer_css start  */

div#linkmenu {
    margin-left:120px;
}


div#linkmenu a {
    color:#333333;
	text-decoration:none;
}

div#linkmenu a:hover {
    color:#FF9900;
}

div#linkmenu li {
    float:left;
	list-style-type:none;
} 

.menu {
    list-style-type:none;
    font-size:12px;
	line-height:150%;
	color:#333333;
	margin-left:1em;
}

div#footer {
   clear:both;
   width:900px;
   height:100px;
   padding-top:15px;
   padding-bottom:10px;
   margin:auto;
   /*background-image:url(img/headline_black_bg.jpg);*/
}

div#copy {
   color:#666666;
   text-align:center;
   font-size:12px;
   list-style-type:none;
}

/*   main_contents Start  */

a.col {
    color:#FF3300;
	text-decoration:none;
}

a:hover.col {
    color:#3399FF;
	text-decoration:underline;
}

div#qaa li {
   list-style-type:none;
   line-height:150%;
    font-size:14px;
	color:#333333;
}

div#qaa h2 {
   font-size:18px;
   color:#993300;
   line-height:150%;
}

div#qaqa li {
   list-style-type:none;
   line-height:150%;
    font-size:14px;
	color:#333333;
}

div#qaqa h2 {
   font-size:18px;
   color:#993300;
}

div#maintain {
   margin:auto;
   width:610px;
}

div#content {
   padding:20px;
}
div#group {
   list-style-type:none;
   line-height:150%;
   font-size:14px;
   color:#333333;
}

/*   main_contents END  */


/*   main_end_info    */

div#main_end_info {
	 width:450px;
	 height:70px;
}

div#main_end_info li {
     float:left;
	 margin-left:7px;
	 list-style-type:none;
}

/*   main_end_info END    */

/*   main_head_info    */

div#oshirase {
     margin:auto;
	 width:600px;
	 text-align:center;
}
/*   main_head_info END    */