@charset "UTF-8";
/*
Author: Shogo Nagayama
Version: 1.0
*/


/* 共通部分いろいろ ============== */ 
body,
input,
textarea {
	font: 10pt 'ヒラギノ明朝 Pro W3','Hiragino Mincho Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',serif;
	_font-size: 100%; /* IE6 */
}

img {
	vertical-align: bottom;
}

a{
	color:#000;
	text-decoration:none;
}

a:visited{
	color:#000;
}

ol li {
	list-style-type:decimal-leading-zero;
}

ul li,
ol li {
	line-height:2;

}



/* 共通部分 ================= */
hgroup h1 {
	text-align:center;
}
hgroup h2 {
	font-size: 85.7%;
	text-align:center;
}

#lang {
	display:none;
}
#social {
	display:none;
}



/* home ============== */
.box h2 {
	/*font-weight:normal;*/
	line-height: 1.2;
}
.box img{
}
.box .author {
}
.box .new {
	display:none;
}


/* sort by authors */
#authors {
	display:none;
}

#about {

}


/* 記事ページ ============== */
/* article */
article {
	margin-top:10pt;
	border-top: 1px solid  #000;
}

/* #main */
/* タイトル共通 */
#number {
	padding-right: 10pt;
}
/* main-content */
#main-content {
}


/* main-text */
#main-text {
}

article h2 {
	font-size:120%;
}
article h3 {
	font-size:110%;
}

article p {
	margin-bottom: 10pt;

}
article .fig p {
	margin: 0;
}

/* sub-content */
#naoj-news {
	display: none;
}


.column-prism h2 {
	margin: 20pt 0 0;
	padding: 10pt 0 0;
	border-top: 1pt solid #000;
}
.column-prism h2 span {
	font-family:sans-serif;
	color:#666;
}

/* figure */
.figure {
	margin: 0 10pt 20pt;
	font-family:sans-serif;
}
.figure a {
	display: block;
	margin: 0 auto;
}


/* figures */
.figures {
	margin: 0 10pt 20pt;
	font-family:sans-serif;
}
.figures li {
	list-style:none;
	margin-bottom:5pt;
}
.figures a {
}


.memo {
	border: 1pt solid #000;
	margin: 20pt 0;
	padding: 0 10pt;
}
.memo h3 {
	font-size: 114.3%;
}

#sub-content {
	border-top: 1pt solid #000;
}

.box {
	border-top: 1pt solid #CCC;
}


/* sub-nav */
#sub-nav {
	display:none;
}



/* 著者紹介ページ ================= */
#author-title {

}



/* gnav ================= */
#page #gnav {
	display:none;
}

/* to-top =============== */
#to-top {
	display:none;
}


/* footer =============== */
footer {
	clear: both;
	margin: 10pt 0 0;
	padding-top: 10pt;
	text-align:right;
	font-size: 9pt;
	color: #666;
	border-top: 1px solid #CCC;
}
footer ul {
	list-style:none;
}
.create {
	display:none;
}



#home #main {
	display:none;
}