/*  
Theme Name: sangaku.net_2
Theme URI: http: //sangaku.net/
Description: 産学恊働女性キャリア支援ー東海大学モデルーホームページ用のテーマ2
Version: 0.0.2
Author: Yoshiharu Sato in Yoshino Koubou
Author URI: http: //neuve.com/

The "silk" icons used in this theme were created by Mark James. (http: //www.famfamfam.com/lab/icons/silk/)
このテーマで使われているアイコンは、マーク・ジェームズ氏による「silk」アイコンです。
*/

/* ユニバーサルリセット */
* { /* 全ての要素のマージン・パディングを0にします。*/
	margin: 0;  
	padding: 0;
}

html {
	margin-bottom: 1px;
	height: 100%;
}
/* 全体のレイアウト */
body {
	/*background: url(images/bg.gif);*/
	background-color: #DDD;
	color: #333;
	/*font-family: 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック','MS PGothic',sans-serif;*/
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ','ＭＳ Ｐゴシック','MS PGothic';
	font-size: 0.8em;
	line-height: 1.2em;
}
img {border: 0px;}
#base_p {width: 100%;}
#page {
	margin: 0 auto 0 auto;
	width: 800px;
	background-color: #fff;
}
#header {padding: 10px;}
#menu_top{}
#header ol {
	text-align: right;
	padding: 10px;
}
#header li {
	display: inline;
	padding: 5px;
	font-size: 0.78em;
}
#header img.logo {
	height: 48px;
	/*width: 48px;*/
	margin: 0px 0px 5px 0px;
	border: 0px;
	float: left;
}
#visual {
	margin: 5px 0px 0px 0px;
	height: 230px;
	background:#FFFFFF;
	background: url(images/visual.jpg) no-repeat;
	/*border: 1px solid #333;*/
	clear: both;
}
#m_title {
	margin: 10px 0px 0px 0px;
	height: 60px;
	/*background-color: #567;*/
}
#m_title h1.catch{
	font-size: 1.72em;
	padding: 5px 0px 3px 35px;
	border-bottom: 1px solid #333;
	background: url(images/leaf10.gif) no-repeat left top;
	clear: both;
	display: none;
}
#content {
	width: 780px;
	margin-bottom: 2em;
}
#news {
	float: left;
	width: 510px;
	padding: 20px 0px 10px 10px;
}
#news h1{
	font-size: 1.2em;
	margin: 0px 10px 15px 10px;
	padding: 5px 0px 3px 15px;
	border-bottom: 1px solid #333;
}
#sidebar {
	float: right;
	width: 230px;
	padding: 20px 10px 10px 0px;
	margin-bottom: 3em;
}

.single_navi {
	margin: 20px 0px 15px 0px;
	font-size: 0.85em;
}

#footer {
	background: #FFF;
	padding: 10px;
	border-top: 3px solid #90EE90;
	height: 20px;
	clear: both;
}
.honbun {
	border-top: 1px solid #90EE90;
	border-left: 0px solid #90EE90;
	border-right: 0px solid #90EE90;
	border-bottom: 0px solid #90EE90;
	margin-bottom: 1em;
}
.copyright {
	float: right;
	text-align: right;
	font-size: 0.68em;
}
.footLinks01{
	float: left;
	text-align: left;
	font-size: 0.68em;
}
/* ヘッダー */
h1, h2, h3 {margin-bottom: 1.2em;}
h2.entrytitle {
	font-size: 1em;
	background: url(images/me.gif) no-repeat left;
	padding: 2px 0px 0px 30px;
}
h2.posttitle {
	font-size: 1.2em;
	background: url(images/me.gif) no-repeat left;
	padding: 0px 0px 3px 30px;
	margin-bottom: 1.5em;
}
h3.entrydate {font-size: 0.8em; color: #6F6F6F;}
#sidebar h2 {color: #444; font-size: 1em; margin-top: 1em;}
/* リンク */
/*a {color: #444; text-decoration: none;}
a:link { color: #444; }
a:visited { color: #444; }
a:hover { color: #Ee7800; }
a:active { color: #Ee7800; }:*/
h2.entrytitle a {color: #008000;}
h2.entrytitle a:hover {color: #00FA9A;}
.more-link{
	/*font-size: 0.8em;
	padding: 10px;
	margin-top: 1.5em;
	vertical-align: bottom;*/
	margin-right: 10px;
	float: right;
}
.more-link-img{
	/*border-top: 10px solid #FFF;;
	margin-bottom: 0px;
	font-size: 0.8em;
	margin-top: 1.5em;
	vertical-align: baseline;*/
}
/* アコーディオン */
#basic-accordian{
	padding:0px;
}

.accordion_headings{/*通常のヘッダ*/
	padding:5px;
	background:#F6ae54;
	border:1px solid #FFF;
	cursor:pointer;
	font-weight:bold;
}

.accordion_headings:hover{/*カーソルに反応*/
	background:#Fac559;
	color: #FFF;
}

.accordion_child{/*開いたときの中身*/
	padding:15px;
	background:#EEE;
}

.header_highlight{/*選択されているヘッダ*/
	background:#Ee7800;
	color: #FFF;
}

/* =====
各種ブラウザ対応のためのコード
===== */
/* Mac IE 5 文字化け回避対策 */
input, select, textarea {
	font-family: "ヒラギノ角ゴ Pro W3", osaka, verdana, "ＭＳ ゴシック", sans-serif;
}
/* =====
投稿記事周辺
===== */
.entry,.post {
	margin-bottom: 2em;
	padding: 0 10px;
}
.images{
float:left;
text-align: right;
font-size:0.85em;
}
.entry img,.post img{
	margin: 0px 10px 10px 10px;
}
.entry img.thumb,.post img.thumb {margin: 0px 10px 0px 0px;}
.entry img.thumbcap,.post img.thumbcap {margin: 0px 0px 0px 0px;}
.entry img.icon,.post img.icon {margin: 0px 3px 0px 0px;}
.entry img.mlink.thumbcap,.post img.mlink {
	margin: 0px 0px 0px 10px;
	/*margin-top: 1.5em;*/
	/*vertical-align: bottom;*/
}
.entry img.mailad,.post img.mailad {
	margin: 0px 0px 0px 0px;
	vertical-align: middle;
}

.entryhead {
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 8px 0px;
}

.entryhead-top {
	margin: 0px 0px 5px 0px;
	padding: 5px 0px 0px 0px;
	border-top: 1px dotted #AAA;
}

.entryhead-bottom {
	margin: 5px 0px 5px 0px;
	padding: 5px 0px 0px 0px;
	border-top: 1px dotted #AAA;
}

.entryhead-left {
	float:left;
	/*background: url(images/me.gif) no-repeat left top;*/
	padding: 3px 15px 3px 10px;
	margin: 0px 0px 5px 0px;
	text-align: middle;
}

.entryhead-right {
	float:left;
	font-weight: bold;
	padding: 3px 0px 0px 0px;
	width: 75%;
	margin: 0px 0px 5px 0px;
}

.entryhead-last {float:right;clear: both;} 


.entrybody, .post {
	margin: 1em 0 1.5em 0;
	line-height: 1.6;
}
.entrybody p {
	padding-bottom: 1em;
}

.entry2 {}

.entryhead2 {}

.entryhead2-top {
	margin: 0px 0px 5px 0px;
	padding: 5px 0px 0px 0px;
	border-top: 1px dotted #AAA;
}

.entryhead2-bottom {
	margin: 0px 0px 4px 10px;
	padding: 0px 0px 0px 0px;
	border-top: 1px dotted #AAA;
}

.entryhead2-left {
	float:left;
	padding: 3px 5px 3px 10px;
	margin: 0px 0px 0px 0px;
	width: 80px;
	text-align: middle;
}

.entryhead2-center {
	float:left;
	font-weight: bold;
	padding: 3px 0px 3px 0px;
	width: 410px;
	margin: 0px 0px 0px 0px;
}

.entryhead2-right {
	float:left;
	font-weight: bold;
	padding: 3px 0px 3px 0px;
	width: 20px;
	margin: 0px 0px 5px 0px;
}

.post h3 {
	margin: 1em 0 1.5em 0;
	line-height: 1.6;
}
.post p {
	margin: 1em 0 1.5em 0;
	line-height: 1.6;
}
/*.post ol ul{
	margin-left: 20px;
	line-height: 1.6;
}*/

blockquote {
	padding-left: 3em;
}
.entrybody ul, .entrybody ol{margin-left: 15px;}
.post ul, .post ol{margin-left: 15px;}
.post dl {line-height: 1.6;}
.post dt {margin-left: 30px;}
.post dd {margin-left: 45px;}
ul.entrymeta li {
	font-size: 0.95em;
	line-height: 1.8;
	display: inline;
}
.postedby {
	background: url(images/pencil.gif) no-repeat;
	padding: 3px;
	padding-left: 20px;
}
.filedto {
	background: url(images/page.gif) no-repeat;
	padding: 3px;
	padding-left: 20px;
}
.commentslink {
	background: url(images/comments.gif) no-repeat;
	padding: 3px;
	padding-left: 20px;
}
.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}
.alignleft {
	float: left;
}
.alignright {
	float: right;
}
.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #F3F3F3;
	padding-top: 4px;
	margin: 4px 10px 10px 10px;
}
.wp-caption img {
	border: 0 none;
}
.wp-caption p.wp-caption-text {
	font-size: 0.84em;
	padding: 4px 5px;
}


/* =====
コメント
===== */
#comments {
	padding: 5px 0;
	clear: both;
}
#comments h3 {
	font-size: 1.5em;
	margin: 15px 0 8px 0;
}
#comments p {
	padding-bottom: 1em;
}
.commentauthor {
	display: block;
	font-size: 1.5em;
}
ol.commentlist {
	color: #777;
	list-style-type: none;
}
.commentlist li {
	margin-bottom: 8px;
	padding: 10px;
	background: #F0F8FC;
	border: 1px dotted #D1D1D1;
}
.commentlist li.alt {
	background: #F3F3F3;
	border: 1px dotted #D1D1D1;
}
.commentlist li img {
	background: #FFF;
	border: 1px dotted #D1D1D1;
	padding: 0.5em;
	float: left;
	margin-right: 8px;
}
.commentlist cite {
	font-style: normal;
	font-weight: bold;
}
.commentlist .commentmetadata {
	font-size: 0.9em;
	padding-bottom: 1em;
}
.commentlist .commentmetadata a {
	color: #94541A
}#comments textarea {
	width: 538px;
	font-size: 1em;
}
#comments input {
	width: 160px;
	font-size: 1em;
	line-height: 2em;
}
#comments input#submit {
	width: 9em;
	font-size: 1.2em;
	border: 1px outset #eee;
	background: #efefef;
}
#comments input#trackbackurl {
	width: 538px;
	color: #555;
}
#comments p.alignright {
	text-align: right;
	float: none;
}

/* For Link Indication plugin */
a.liexternal { padding-right: 12px; background: url(images/page_external.gif) no-repeat right; }
a.liwikipedia { padding-right: 14px; background: url(images/link-icon_wikipedia.gif) no-repeat right; }
a.liimdb { padding-right: 18px; background: url(images/link-icon_imdb.png) no-repeat right; }
a.liftp { padding-right: 13px; background: url(images/link-icon_ftp.png) no-repeat right; }
a.limailto { padding-right: 18px; background: url(images/page_mail.png) no-repeat right; }
a.lipdf { padding-right: 12px; background: url(images/page_pdf.png) no-repeat right;  }

/* =====
サイドバー
===== */
div#sidebar p {
	font-size: 1em;
}
div#sidebar li {
	list-style-type: none;
	border-top: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
	margin: 0px;
 	background: #Fac559;
}
div#sidebar li li {
	padding:15px;
	background:#EEE;
x;
}
#sidebar li a {
	display: block;
	height: 2em;
	line-height: 2em;
	color: #000000;
	padding-left: 6px;
	text-decoration: none;
}
.up_icon_side{
	padding: 0px 0px 0px 6px;
}
#sidebar li a:hover {
	color: #FFFFFF;
	background: #Ee7800;
}


/* For Sidebar list menu */
#sidebar dl {
}
#sidebar dd {
	/*margin: 5px 5px 15px 10px;*/
	padding:15px;
	background:#EEE;
}
#sidebar dt {
	border-top: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
	margin: 0px;
 	background: #Fac559;
}
#sidebar dt a {
	display: block;
	height: 2em;
	line-height: 2em;
	color: #000000;
	padding-left: 6px;
	text-decoration: none;
}
#sidebar dt a:hover {
	color: #FFFFFF;
	background: #Ee7800;
}
#sidebar dt.nowhere {
	color: #FFFFFF;
	background: #f4a460;
}
#sidebar dt.nowhere2 {
	height:6em;
	
}
#sidebar dt.nowhere2 a:hover {
	color: #FFFFFF;
	background: #Ee7800;
	height:6em;
}
.normal_h {
	font-size: 1.0em;
	font-weight: bold;
}


.new_icon{display;inline; margin: 0px 0px 0px 5px;}


/*.linkppage_h4 {*/
h4.posttitle {
	font-size: 1.2em;
	background: url(images/tree.gif) no-repeat left;
	padding: 0px 0px 3px 30px;
	margin-bottom: 1.5em;
}

.t_center {text-align: center;}
.t_pad {text-align: center;}


ul.tabmenu {
	position: relative;
	display: inline-block;
	list-style: none;
	border: none;
	height: 25px;
	margin: 0px;
	padding: 0px;
}
ul.tabmenu li {
	position: relative;
	display: inline-block;
	font-size: 12px;
	line-height: 25px;
	white-space: nowrap;
	float: left;
	color: #000000;
	background: transparent url(images/tab_inact.gif) no-repeat 0px 0px;
	margin: 0px 10px 0px 0px;
	padding: 0px 0px 0px 10px;
}
ul.tabmenu li.act {
	color: #000000;
	background: transparent url(images/tab_act.gif) no-repeat 0px 0px;
}

ul.tabmenu li a {
	position: relative;
	display: inline-block;
	text-decoration: none;
	color: #000000;
	background: transparent url(images/tab_inact.gif) no-repeat 100% 0px;
	margin: 0px -10px 0px 0px;
	padding: 0px 10px 0px 0px;
}
ul.tabmenu li.act a {
	color: #000000;
	background: transparent url(images/tab_act.gif) no-repeat 100% 0px;
}

ul.tabmenu li a:visited {
	color: #000000;
}

/*ul.tabmenu li:hover {
	color: #000000;
	background: transparent url(images/tab_sel.gif) no-repeat 0px 0px;
}*/

/*ul.tabmenu li:hover a, * ul.tabmenu li a:hover {
	color: #000000;
	background: transparent url(images/tab_sel.gif) no-repeat 100% 0px;
}*/

ul.tabmenu li.tab_menu_0:hover {background: transparent url(images/tab_sel_0.gif) no-repeat 0px 0px;}
ul.tabmenu li.tab_menu_1:hover {background: transparent url(images/tab_sel_1.gif) no-repeat 0px 0px;}
ul.tabmenu li.tab_menu_2:hover {background: transparent url(images/tab_sel_2.gif) no-repeat 0px 0px;}
ul.tabmenu li.tab_menu_3:hover {background: transparent url(images/tab_sel_3.gif) no-repeat 0px 0px;}
ul.tabmenu li.tab_menu_4:hover {background: transparent url(images/tab_sel_4.gif) no-repeat 0px 0px;}
ul.tabmenu li.tab_menu_0:hover a,  * ul.tabmenu li.tab_menu_0 li a:hover 
{background: transparent url(images/tab_sel_0.gif) no-repeat 100% 0px;}
ul.tabmenu li.tab_menu_1:hover a ,  * ul.tabmenu li.tab_menu_1 li a:hover 
{background: transparent url(images/tab_sel_1.gif) no-repeat 100% 0px;}
ul.tabmenu li.tab_menu_2:hover a ,  * ul.tabmenu li.tab_menu_2 li a:hover 
{background: transparent url(images/tab_sel_2.gif) no-repeat 100% 0px;}
ul.tabmenu li.tab_menu_3:hover a ,  * ul.tabmenu li.tab_menu_3 li a:hover 
{background: transparent url(images/tab_sel_3.gif) no-repeat 100% 0px;}
ul.tabmenu li.tab_menu_4:hover a ,  * ul.tabmenu li.tab_menu_4 li a:hover 
{background: transparent url(images/tab_sel_4.gif) no-repeat 100% 0px;}
ul.tabmenu li.act:hover {background: transparent url(images/tab_act.gif) no-repeat 0px 0px;}
ul.tabmenu li.act:hover a {background: transparent url(images/tab_act.gif) no-repeat 100% 0px;}

#interview {}
#interview h2 {
    font-size:1.3em;
    background: url(images/me.gif) no-repeat left;
    padding: 0px 0px 0px 30px;
    /*margin-bottom: 1.5em;
    background: url(images/column.jpg) repeat-x;  
    border-bottom: solid 1px #D1D1D1;  
    padding: 10px;  */
}
#interview h3 {
    font-size:1.2em;
    margin: 5px 0px 10px 0px;
    padding: 4px 3px 3px 10px;
    border-left:5px solid #777;
    border-bottom:1px solid #777;
    background-color: #d1fcaa;
}

#interview p {
    margin:5px 10px 25px 10px;
}



