/*
Theme Name: PALnews
Theme URI: http://www.wpthemejp.com/
Description: A theme by <a href="http://www.mcoco.co.jp">MCC</a>.
Version: 1
Author: Mizumo KOROGI
Author URI: http://www.mcoco.co.jp
*/

@charset "utf-8";
/* CSS Document */

body{font-family:Verdana,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',osaka,'メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS PGothic',sans-serif;margin:0px;padding:0px;vertical-align:top;
background-image:url(img/bg.gif);
background-repeat:repeat-x;
background-position:top;
vertical-align:top;}
td{text-align:left;}
div img{margin:0;padding:0;vertical-align:text-bottom;border:none;}

/* フォント共通 */

.txtL{font-size:90%;line-height:130%;color:#333333;}
.txtL a{color:#333333;text-decoration:underline;}
.txtL a:hover{color:#FF6600;text-decoration:underline;}

.txtM{font-size:80%;line-height:130%;color:#333333;}
.txtM a{color:#333333;text-decoration:underline;}
.txtM a:hover{color:#FF6600;text-decoration:underline;}

.txtS{font-size:65%;line-height:130%;color:#333333;}
.txtS a{color:#333333;text-decoration:underline;}
.txtS a:hover{color:#FF6600;text-decoration:underline;}

.white{color:#FFFFFF;font-weight:bold;}

/*レイアウト共通*/

#wrapper{width:840px;margin:auto;padding:0px;}
#header{width:840px;height:100px;padding:0px;margin:0px;position:relative;}
#main{padding:0px;margin:0px;border-top:#ffa500 solid 5px;width:838px;clear:both;
background-image:url(img/mainbg.gif);border-right:#ffa500 1px solid;border-left:#ffa500 1px solid;
background-repeat:repeat-y;}
div#main:after {
  content : "";
  display : block;
  height : 0;
  clear : both;
}
hr{
clear:both;
visibility:hidden;
height:0px;
margin:0px;
border:none;}
#leftmenu{width:200px;margin:0px;float:left;
padding-top:5px;}
#leftmenu ul{padding:0px;margin:0px;list-style:none;width:190px;margin:auto;}
#contents{width:600px; float:left; padding:0px; margin-top:10px; margin-left:10px;}
#eventbanner{
width:190px;
margin:auto;
margin-top:15px;
margin-bottom:15px;}

/*ヘッダ部分*/
#toplogo{top:0px;left:0px;}
#textlink{ text-align:right; width:380px;height:24px;position:absolute;top:5px;left:450px;font-size:80%;line-height:24px;}
#textlink a{color:#333333;text-decoration:none;}
#textlink a:hover{color:#FF6600;}
#shiryou{width:199px;height:41px;position:absolute;top:31px;left:441px;padding:0px;margin:0px;}
a.shiryou_b{display:block;width:199px;height:41px;background-image:url(img/top_shiryo.gif);text-indent:-9999px;overflow:hidden;}
a:hover.shiryou_b{background-position:0px -41px;}
#topevent{width:199px;height:41px;position:absolute;top:31px;left:640px;padding:0px;margin:0px;}
a.event_b{display:block;width:199px;height:41px;background-image:url(img/top_event.gif);text-indent:-9999px;overflow:hidden;}
a:hover.event_b{background-position:0px -41px;}

#commonmenu{width:800px;height:28px;padding:0px;margin:0px;position:absolute;top:72px;left:0px;}
#commonmenu ul{padding:0px;margin:0px;}
#commonmenu li{float:left;list-style:none;padding:0px;margin:0px;}

.cm_home{display:block;width:107px;height:28px;background-image:url(img/tm01.gif);text-indent:-9999px;overflow:hidden;}
a:hover.cm_home{background-position:0px 0px;}
a.cm_home{background-position:0px -28px;}

.cm_course{display:block;width:107px;height:28px;background-image:url(img/tm02.gif);text-indent:-9999px;overflow:hidden;}
a:hover.cm_course{background-position:0px 0px;}
a.cm_course{background-position:0px -28px;}


.cm_license{display:block;width:107px;height:28px;background-image:url(img/tm03.gif);text-indent:-9999px;overflow:hidden;}
a:hover.cm_license{background-position:0px 0px;}
a.cm_license{background-position:0px -28px;}

.cm_event{display:block;width:107px;height:28px;background-image:url(img/tm04.gif);text-indent:-9999px;overflow:hidden;}
a:hover.cm_event{background-position:0px 0px;}
a.cm_event{background-position:0px -28px;}

.cm_campus{display:block;width:107px;height:28px;background-image:url(img/tm05.gif);text-indent:-9999px;overflow:hidden;}
a:hover.cm_campus{background-position:0px 0px;}
a.cm_campus{background-position:0px -28px;}

.cm_voice{display:block;width:107px;height:28px;background-image:url(img/tm06.gif);text-indent:-9999px;overflow:hidden;}
a:hover.cm_voice{background-position:0px 0px;}
a.cm_voice{background-position:0px -28px;}

.cm_admission{display:block;width:107px;height:28px;background-image:url(img/tm07.gif);text-indent:-9999px;overflow:hidden;}
a:hover.cm_admission{background-position:0px 0px;}
a.cm_admission{background-position:0px -28px;}

/*フッタ*/
#footer{clear:both;width:838px;padding:0px;border-right:#ffa500 1px solid;border-left:#ffa500 1px solid;}
#indexfooter{clear:both;width:838px;padding:0px;border-right:#ffa500 1px solid;border-left:#ffa500 1px solid;}
#profile ul{padding:0px;margin:0px;list-style:none;}
#profile{padding-top:5px;
padding-bottom:5px;border-bottom:1px #ffa500 solid;border-top:1px #ffa500 solid;position:relative;clear:both; padding-left:10px;}
/*.footlogo{display:block;background:url(../images/common/foot_logo.gif);width:240px;height:40px;text-indent:-9999px;overflow:hidden;}*/
#tel{
	background:url(img/tel.gif);
	width:200px;
	height:24px;
	text-indent:-9999px;
	overflow:hidden;
	position:absolute;
	left:282px;
	top:5px;
}
#footaccess{padding-left:3px;font-size:70%;color:#333333;line-height:16px;width:200px;height:16px;position:absolute;top:32px;left:280px;}
#privacy{position:absolute;top:5px;left:680px;background:url(img/arrow.gif) no-repeat;padding-left:12px;}
#footerlogo{ width:828px; padding:5px; position:relative; background:#ffa500; height:30px;}
a.pagetop{float:right;margin:0px;padding:0px;display:block;background-image:url(img/to_top.gif);width:54px;height:16px;text-indent:-9999px;overflow:hidden;}
a:hover.pagetop{background-position:0px -16px;}
a.msglogo{ position:absolute; top:5px; left:190px; display:block;background-image:url(img/footer_msg.gif);width:183px;height:28px;text-indent:-9999px;overflow:hidden;}
a:hover.msglogo{background-position:0px -28px;}
.cr{display:block; position:absolute; top:5px; left:375px;background-image:url(img/footer_copyright.gif);width:310px;height:28px;text-indent:-9999px;overflow:hidden;}
.foot_logo{display:block;background-image:url(img/foot_logo.gif);width:262px;height:40px;text-indent:-9999px;overflow:hidden;}

/*サイドバー*/
#sidebar{width:209px; float:right;}
#sidebar ul{padding:0px; margin:0px; list-style:none;}
#sidebar li{padding:0px; margin:0px;}
#sidebar dd,dt,dl{margin:0px; padding:0px;}
#cat{width:188px; margin:auto; padding-bottom:6px; background: #FFFFFF url(img/archive_foot.gif) bottom no-repeat; margin-top:10px;}
#cat ul{list-style:none;margin:5px; padding:0px;}
#cat li{padding:3px; border-left:#FF6633 solid 5px; margin:5px; margin-left:8px;}
#arc{width:188px; margin:auto; padding-bottom:6px; background: #FFFFFF url(img/archive_foot.gif) bottom no-repeat; margin-top:10px;}
#arc li{margin:5px; padding:0px; background:url(img/point.gif) left center no-repeat; padding-left:12px; margin-top:10px;}
#arc ul{margin:5px; padding:0px; list-style:none; margin-bottom:15px;}
.cat_t{display:block;background-image:url(img/cat_title.gif);width:188px;height:57px;text-indent:-9999px;overflow:hidden;}
.arc_t{display:block;background-image:url(img/archive_t.gif);width:188px;height:57px;text-indent:-9999px;overflow:hidden;}
.arc_s1{display:block;background-image:url(img/archive_s1.gif);width:188px;height:30px;text-indent:-9999px;overflow:hidden;}
.arc_s2{display:block;background-image:url(img/archive_s2.gif);width:188px;height:30px;text-indent:-9999px;overflow:hidden;}


/*post*/
.section{display:block; margin-bottom:20px;}
h1{padding:0px; margin:0px; background:url(img/main_title.gif); width:838px; height:84px;text-indent:-9999px;overflow:hidden;}
h2{display:block; margin:0px; width:550px; background:url(img/section_title.gif) top no-repeat #FF6600; padding-left:40px; font-size:80%; line-height:130%; color:#FFFFFF; padding-left:40px; padding-top:10px; padding-right:10px; padding-bottom:10px;}

.date{display:block; padding:5px; background-color:#fdd283; text-align:right; font-size:70%; color:#663300; font-weight:bold; margin:0px;}
.date a{color:#663300; text-decoration:underline;}
.date a:hover{color:#FFFF66;}

.text{display:block; width:578px; background-color:#fff7e3; border-left:#fdd283 1px solid; border-right:#fdd283 1px solid; padding:10px;}
.secfoot{ display:block; width:600px; height:10px; background:url(img/section_foot.gif) no-repeat;}
#bottomlink{padding:10px; text-align:center;}
h2 a{color:#FFFFFF;text-decoration:none;}
h2 a:hover{color:#ffff99;text-decoration:underline;}
img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left;
	}
	
a.toform{
display:block;
width:337px;
height:89px;
margin:auto;
text-indent:-9999px;
background-image:url(img/to_form.gif);
overflow:hidden;}

a:hover.toform{
background-position:0px -89px;
}

.archive a{
display:block;
margin:5px;
padding:5px;
border:#999999 solid 1px;
background:#666666;border:#999999 solid 1px;
font-size:14px;color:#FFFFFF; text-decoration:none;}

.archive a:hover{color:#FFFFCC; text-decoration:underline;}
