@charset "utf-8";
/*
Theme Name: 人間学アカデミー
Theme URI: 
Description: 
Version: 1.0
Author: スタジオ・ポットSD
Author URI: http://sd.pot.co.jp/

*/


/*======================================
 Yahoo UI Library Fonts CSS
        Font-size Adjustment
        77% = 10px      |       122% = 16px     |       167% = 22px
        85% = 11px      |       129% = 17px     |       174% = 23px
        92% = 12px      |       136% = 18px     |       182% = 24px
        100% = 13px     |       144% = 19px     |       189% = 25px
        107% = 14px     |       152% = 20px     |       197% = 26px
        114% = 15px     |       159% = 21px     |
=======================================*/
body {
        font-size: 13px;
        *font-size: small;
        *font: x-small;
        margin:0;
        padding:0;
}
table {
        font-size: inherit;
        font: 100%;
}
		table td {
		padding:5px;
		}

select,
input,
textarea {
        font-size: 92%;
}
/* ----------------------------------------------------
 ieのhasLayout値に起因するバグを回避するため
 あらかじめ全ての要素にzoom:1;を指定しておく
--------------------------------------------------- */
* {zoom:1;} /* only for ie7 */
* {
     line-height: 1.6;
     font-size: 100%;
     font-weight: normal;
     font-style: normal;
}
* {
font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ','Mayryo','ＭＳ Ｐゴシック','MS PGothic',sans-serif;
}
p,
pre,
cite {
/*margin: 0.5em 20px;*/
font-size: 92%;
}


h1,
h2,
h3,
h4,
h5,
h6 {
margin:0;
font-weight:bold;
}
h1 {
        font-size: 189%;
        /*clear:left;*/
}

h2 {
        font-size: 159%;
}

h3 {
        font-size: 144%;
}
		#content h3 {
		font-size: 122%;
		}
h4 {
        font-size: 122%;
}
		#content h4 {
		font-size:107%;
		}
h5 {
        font-size: 107%;
}

h6 {
        font-size: 107%;
}
/*======================================
        Hypertext Module
=======================================*/
a:link {
        color: #0066cc;
}

a:visited {
        color: #6a5acd;
}

a:hover {
        color: #dc143c;
}
/*======================================
        List Module
=======================================*/
ul,
ol,
dl {
        margin: 1em 20px;
        padding: 1px 0;
        /*list-style-position: inside;*/
}

li,
dt,
dd {
        margin: 0.1em 10px;
}

dt {
        margin-top: 0.6em;
}

dd {
        margin-bottom: 0.6em;
        color: #666;
}

li li, li p, li pre, li dt, li dd,
dd li, dd p, dd pre, dd dt, dd dd {
        font-size: 92%
}
li ul, li ol, li dl, dd ul, dd ol, dd dl, dd p {
        margin: 0.1em 10px;
}
/*======================================
        Forms Module
=======================================*/
form {
        /*margin: 0.5em 20px;*/
        padding: 1px 0;
        font-size:92%;
}

form dl,
form p {
       /* margin: 0.5em 10px;*/
}

fieldset {
        margin:0;
        border: 1px solid #ddd;
        padding:0 1em;
        }
		*:first-child+html fieldset {
		margin:-2em 0;
		}/*ie7*/
		*+html body>/**/ fieldset {
		margin:0;
		}/*opera*/
legend {
        margin: 0 1em;
        padding: 0 10px;
}

input {
font-family:"Osaka-等幅","ＭＳ ゴシック",monospace;
}
input#magazine {
font-size:12px;
}
/*======================================
        Image Module
=======================================*/
img {
        vertical-align: bottom;
        border:none;
}

/* =====================================
		Basic Structure 
======================================*/
body {
background:#f5f5f5;
}

#wrapper {
width:850px;
margin:0 auto;
padding:0 0 0 10px;
background:#fff;
}

#header {
position:relative;
height:152px;
}

#content {
width:555px; /* 570-5-10 */
float:left;
}

#sidebar {
width:275px; /* 280-5 */
float:right;
}

#footer {
clear:both;
position:relative;
}

/*=======================================
		Header
========================================*/
#header h1 {
padding-top:5px;
border-left:1px solid #cdcdcd;
}
#header h1 a {
display:block;
width:255px;
height:53px;
background:url(/imgparts/logo-r.jpg) no-repeat top left;
text-indent:-9999em;
outline-style:none;
}
	#header #kohama {
	position:absolute;
	left:430px;
	top:10px;
	padding-top:15px;
	border-right:1px solid #cdcdcd;
	}
	#breadcrumbs {
	position:absolute;
	top:120px
	}
	
	#header .search {
	position:absolute;
	top:5px;
	left:630px;
	}

/*=======================================
		sidebar
=======================================*/
#sidebar h3 {
height:32px;
background:url(/imgparts/right.jpg) no-repeat top left;
font-size: 92%;
padding:7px 0 0 20px;
margin-bottom:-1em;
}
#sidebar .infobox {
clear:left;
margin-bottom:2em;
}
#sidebar .infobox ul {
margin-left:0;
padding-left:0;
}
#sidebar .infobox ul.ul-inline li {
display:block;
width:5em;
float:left;
padding-right:5px;
}
#sidebar .infobox li {
list-style-type: none;
background:url(/imgparts/maru.jpg) no-repeat 0px 3px;
padding-left:15px;
}
#sidebar .infobox p {
padding:0 15px;
}
#sidebar .infobox .linktoall {
text-align:right;
margin:-1em 2em 0 0;
}

/*=======================================
		content
========================================*/
#content h2 {
height:32px;
background:url(/imgparts/left.jpg) no-repeat top left;
font-size: 92%;
padding:7px 0 0 20px;
}
	#content h2 a {
	font-weight:bold;
	}
	#content h2 a:link,
	#content h2 a:visited {
	color:#000;
	}
	#content h2 a:hover {
	color: #dc143c;
	}
#content .post {
margin:0 0 3em 1em;
}
	#content .post h2 {
	margin:0 0 0 -1em;
	}

		#content table {
		width:95%;
		margin:0 0 3em 0;
		}
		#content dl {
		margin-left:0;
		}
		#content dl dt.notice {
		float:left;
		clear:left;
		}
		#content dl dd.notice {
		margin:0.8em 0 0 4em;
		color:#000;
		}

/*====================================
		postTabsの指定を調整のため一部上書き
=====================================*/
ul.postTabs,
ul.postTabs li {
font-size: 92% !important;
}
/* 一部の指定は最初から !important が付加されているので
plugins/posttabs/style.php内のコードに直接手を加える*/

/*=====================================
		講師ページ
======================================*/
#page #content h3 {
margin:3em 0 0 0 ;
border-bottom:1px solid #cdcdcd;
}
	#page #content h3.ryakureki {
	margin-top:0;
	}
#page #content h4 {
margin:2em 0 0 0;
}

/*=====================================
		リンク集
======================================*/
.linkcat {
list-style-type:none;
}

.blogroll li {
margin:0 0 0 2em;
}
.blogroll {
margin:0 0 2em 0;
}

/*======================================
		respond
=======================================*/
h3#respond {
font-size: 92%;
border-bottom:1px solid #666;
border-top:1px solid #666;
margin:30px 0 0 0;
text-indent:20px;
}

/*=======================================
		footer
========================================*/
#footer {
padding:20px 0 15px 0;
}

#footer #fotter-menu {
width:555px;
float:left;
border-left:1px solid #cdcdcd;
padding:0 0 20px 0;
}
	#footer ul.ul-inline {
	margin-left:10px;
	padding-left:0;
	}
	#footer ul.ul-inline li {
	margin:0;
	display:inline;
	padding:0 15px 0 15px ;
	background:url(/imgparts/yajirusi.jpg) no-repeat center left;
	}
#footer address {
background:url(/imgparts/maru.jpg) no-repeat 8px 4px;
text-indent:15px;
width:275px;
float:right;
border-left:1px solid #cdcdcd;
padding-left:10px;
}


/*=======================================
		searchform
========================================*/
form#searchform {
border-right:1px solid #cdcdcd;
}
form#searchform #searchsubmit {
vertical-align:bottom;
}


/* =======================================
        floatによる不具合回避
======================================= */
/* :afterが使えるIE以外用 */
.clearfix:after {
content: ".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
/* IE7用 */
.clearfix {display:inline-block; }
/* IE6以前用 Hide from IE-Mac \*/
* html .clearfix {height:1%;}
.clearfix {display:block;}
/* End hide from IE-Mac */

