@charset "UTF-8";

/*==============================================================================
	css of ichimon-dir
================================================================================*/

/* 
------------------------------------*/

#ichimonArea{
	width: 930px;
}

/* ページ内左のメニュー */
#subMenu{
	padding-left: 50px;
	padding-top: 15px;
	float: left;
	margin-right: 40px;
}

#subMenu .subM00{
	background-image:url(image/subcon_top.png);
	width: 281px;
	height: 16px;
	display:block;
	text-decoration: none;
	text-indent: -9999px;
	background-repeat: no-repeat;
}

#subMenu .subM01 a{
	background-image:url(image/subcon_01.png);
	width: 281px;
	height: 35px;
	display:block;
	text-decoration: none;
	text-indent: -9999px;
	background-repeat: no-repeat;
}
#subMenu .subM01 a:hover, #subMenu .subM01 a.on{
	background-image:url(image/subcon_01_on.png);
	width: 281px;
	height: 35px;
	display:block;
	text-decoration: none;
	text-indent: -9999px;
	background-repeat: no-repeat;
}
#subMenu .subM02 a{
	background-image:url(image/subcon_02.png);
	width: 281px;
	height: 35px;
	display:block;
	text-decoration: none;
	text-indent: -9999px;
	background-repeat: no-repeat;
}
#subMenu .subM02 a:hover, #subMenu .subM02 a.on{
	background-image:url(image/subcon_02_on.png);
	width: 281px;
	height: 35px;
	display:block;
	text-decoration: none;
	text-indent: -9999px;
	background-repeat: no-repeat;
}
#subMenu .subM03 a{
	background-image:url(image/subcon_03.png);
	width: 281px;
	height: 35px;
	display:block;
	text-decoration: none;
	text-indent: -9999px;
	background-repeat: no-repeat;
}
#subMenu .subM03 a:hover, #subMenu .subM03 a.on{
	background-image:url(image/subcon_03_on.png);
	width: 281px;
	height: 35px;
	display:block;
	text-decoration: none;
	text-indent: -9999px;
	background-repeat: no-repeat;
}
#subMenu .subM04 a{
	background-image:url(image/subcon_04.png);
	width: 281px;
	height: 35px;
	display:block;
	text-decoration: none;
	text-indent: -9999px;
	background-repeat: no-repeat;
}
#subMenu .subM04 a:hover, #subMenu .subM04 a.on{
	background-image:url(image/subcon_04_on.png);
	width: 281px;
	height: 35px;
	display:block;
	text-decoration: none;
	text-indent: -9999px;
	background-repeat: no-repeat;
}
#subMenu .subM05 a{
	background-image:url(image/subcon_05.png);
	width: 281px;
	height: 35px;
	display:block;
	text-decoration: none;
	text-indent: -9999px;
	background-repeat: no-repeat;
}
#subMenu .subM05 a:hover, #subMenu .subM05 a.on{
	background-image:url(image/subcon_05_on.png);
	width: 281px;
	height: 35px;
	display:block;
	text-decoration: none;
	text-indent: -9999px;
	background-repeat: no-repeat;
}
#subMenu .subM06 a{
	background-image:url(image/subcon_06.png);
	width: 281px;
	height: 35px;
	display:block;
	text-decoration: none;
	text-indent: -9999px;
	background-repeat: no-repeat;
}
#subMenu .subM06 a:hover, #subMenu .subM06 a.on{
	background-image:url(image/subcon_06_on.png);
	width: 281px;
	height: 35px;
	display:block;
	text-decoration: none;
	text-indent: -9999px;
	background-repeat: no-repeat;
}
#subMenu .subMEnd{
	background-image:url(image/subcon_bottom.png);
	width: 281px;
	height: 17px;
	display:block;
	text-decoration: none;
	text-indent: -9999px;
	background-repeat: no-repeat;
}




#textArea{
	float: left;
	padding-top: 15px;
	width: 500px;
}

#textArea p{
	color: #333333;
	margin-top: 5px;
	margin-bottom: 20px;
	line-height: 1.6;
	margin-left: 2px;
}

/* サブ見出し */
#textArea .subTitle{
	margin-left: 2px;
	font-weight: bold;
}

/* 見出しの下の、説明文章の場所 */
#textArea .infotext{
	color: #333333;
	margin-top: 0!important;
	margin-bottom: 20px;
	line-height: 1.6;
	margin-left: 2px;
}


/* 問題、とか選択肢の部分書式 */
#textArea .subtext{
	margin-left: 2px;
	font-weight: bold;
	padding-bottom: 6px;
	padding-top: 5px;
}
/* 問題本文etc */
.question{
	color: #333333;
	margin-top: 0!important;
	margin-bottom: 5px!important;
	line-height: 1.6;
	margin-left: 2px;
}
/* 選択肢ブロック */
.ans01, .ans02, .ans03{
	float: left;
	color: #333333;
	margin-top: 0!important;
	margin-bottom: 5px!important;
	line-height: 1.6;
	margin-left: 2px;
}

/* 選択肢ブロック：一番左（正解 or 空白） */
.ans01{
	width: 40px;
}
/* 選択肢ブロック：ナンバリング部 */
.ans02{
	width: 20px;
	margin-left: 10px;
}
/* 選択肢ブロック：選択肢本文 */
.ans03{
	width: 400px;
	margin-left: 10px;
}


#textArea .line{
	background: url(image/line01.png) no-repeat;
	width: 497px;
	height: 2px;
	padding-top: 3px;
	padding-bottom: 3px;
	font-size: 1px;
}

/* .line1の上下幅違いなだけ */
#textArea .line2{
	background: url(image/line01.png) no-repeat;
	width: 497px;
	height: 2px;
	padding-top: 3px;
	padding-bottom: 0;
	font-size: 1px;
}

/* 文字色せ・ﾄい。ｃﾊかしたら#333をページデフォルトがｔY・ｽのかも…？ */
#textArea div{
	color: #333333;
}

/* 表組み風味な部分 */
/* みだし */
#textArea .title{
	padding-left: 3px;
	padding-bottom: 5px;
	width: 165px;
	float: left;
}
/* 分類？ */
#textArea .type{
	width: 180px;
	padding-left: 10px;
	float: left;
	padding-bottom: 5px;
}
/* リンク部 */
#textArea .next{
	width: 100px;
	padding-left: 10px;
	float: left;
	padding-bottom: 5px;
}
/* linkにunderline入れていますが不要なら削除を。 */
#textArea .next a{
	text-decoration: underline;
}


/* 
------------------------------------*/

/*ここから追加*/

.author-explain{
	font-size: x-small;
	color: #666666;
	font-weight:normal;
}


.author-name{
	color:#000000;
	font-weight:normal;
}
.dairiten-cell{
	font-size: 12px;
	line-height: 20px;
	font-weight: normal;
}

.agentlist{
	list-style-type:disk;
	padding: 1em;
}
.agentlist li {
	font-size: 12pt;
}

.mysubtitle{
	font-family:"ＭＳ Ｐ明朝", "明朝体", serif;
	font-size:16px;
	color: #555555;
	font-weight: 600;
	border-style: none none solid none;
	border-width: 1px;
	border-color: #aaaaaa;
}
.explanation {
	font-size:9pt;


}
.function{padding: 1em;}

.author-list {
	font-size: 12pt;
	padding: 3px;
}

.cells {
	padding:4pt;
}
	
#ichimondemo {
	 float:left; 
	 text-align:center; 
	 padding:0 3px 0 3px;
}
#ichimon-Q {
	float:left;
	text-align:center;
	width:180px;
	padding:0 3px 0 3px;
}
	
#ichimon-A {
	float:left;
	text-align:center;
	width:180px;
	padding:0 3px 0 3px;
}

#ichimon-mob {
	float:left;
	text-align:center;
	width:100px;
	padding:0 3px 0 3px;
}


