@charset "utf-8";


/*-----------------------------------------------
	メイン設定
-----------------------------------------------*/




#keijiwaku_t {
	width:240px;
	height:20px;
	margin:0px;
	background-image:url(../contents/keiji_t.gif);
}

#keijiwaku_m {
	width:200px;
	margin:0px;
	padding:0px 20px;
	background-image:url(../contents/keiji_m.gif);
}

#keijiwaku_mtop {
	width:200px;
	margin:0px;
	padding:0px 20px;
	background-image:url(../contents/keiji_m.gif);
}

#keijiwaku_kamim {
	margin:0px;
	padding:0px 23px;
	text-align:left;
	background-image:url(../contents/krbg_02.gif);
}



#keijiwaku_b {
	width:240px;
	height:20px;
	margin:0px;
	background-image:url(../contents/keiji_b.gif);
}








/*-----------------------------------------------
	comyu.html　専用設定
-----------------------------------------------*/

/*＊＊上下点線表組＊＊*/
.hyou th,
.hyou td {
	padding:6px;
	border-bottom:#FF9999 1px dashed;
	empty-cells:show;
}

/*＊＊線なし表組み＊＊*/
.hyou_noline th,
.hyou_noline td {
	padding:3px;
	border:0px;
	margin:0px;
}






/*-----------------------------------------------
	theme.html　専用設定
-----------------------------------------------*/
.theme th{
	vertical-align:middle;
	background-color:#FFFFFF;
	border-bottom:2px #996633 dashed;
	padding:5px 10px;
}

.img_rig{
	margin-right:8px;
}

.theme td{
	padding:10px;
	width:100%;
	background-color:#FFFFFF;
}

.themecoment td{
	padding:2px;
}

/*-----------------------------------------------
	blog.html　専用設定（一部themeにも）
-----------------------------------------------*/

#blogtitle{
	background-image:url(../comyu/title.blog.gif);
	 width:630px;
	 height:36px;
	 margin-bottom:20px;
	 padding-left:70px;
	 padding-top:20px;
}



.blogtab th{
	vertical-align:middle;
	background-color:#FFFFCC;
	border-bottom:2px #996633 dashed;
	padding:5px 10px;
}

.blogtab td{
	padding-top:10px;
	width:700px;
}



.cal th{
	background-color:#FFCFAA;
	border-bottom:2px #996633 dashed;
	vertical-align:middle;
	padding:3px;
}
.cal td{
	background-color:#FFFFCE;
	padding:2px 6px;
}

.altitle{
	padding-left:60px;
	background-image:url(../comyu/m_arubum700.gif);
	background-repeat:no-repeat;
}

.alconimg{
	padding:10px;
}

.alconimg img{
	margin:7px;
}



/*-----------------------------------------------
	問題作成ページ　専用設定
-----------------------------------------------*/

.m_line td,
.m_line th{
	padding:3pt;
	border-bottom:#CCCCCC 1px solid;
	border-top:#CCCCCC 1px solid;
}


/*-----------------------------------------------
	m_eturan.html、m_touroku.html　専用設定
-----------------------------------------------*/
/*＊＊上下左右実線表組＊＊*/
html:not([lang*=""]) table.hoge {	/* Firefox用ハック */
	border-collapse: separate;
}
.hyou2 th,
.hyou2 td {
	padding:3px;
	border:#666666 1px solid;
	empty-cells:show;
}

.hyou2 th{
	background-color: #DDFFFF;
}

.tablesorter thead tr th, table.tablesorter tfoot tr th {
	border:#666666 1px solid;
	background-color: #DDFFFF;
	padding: 3px 10px 3px 2px;
}
.tablesorter thead tr .header {
	background-image: url(bg.gif);
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
}
.tablesorter tbody td {
	padding:3px;
	border:#666666 1px solid;
	empty-cells:show;
}

.tablesorter thead tr .headerSortUp {
	background-image: url(asc.gif);
}
.tablesorter thead tr .headerSortDown {
	background-image: url(desc.gif);
}
.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
	background-color: #8dbdd8;
}


.tablesorter thead tr .header {
	background-image: url(bg.gif);
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
}
.tablesorter thead tr .headerSortUp {
	background-image: url(asc.gif);
}
.tablesorter thead tr .headerSortDown {
	background-image: url(desc.gif);
}
.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
	background-color: #8dbdd8;
}


.c_center{
	text-align:center;
}

.kuiki{
	 margin-right:6px;
	 margin-left:8px;
}

/*-----------------------------------------------
	sakusei_3.html　専用設定
-----------------------------------------------*/
.bllink {
}

.bllink a{
	display:block;
	padding:6px;
	margin-right:5px;
	margin-bottom:5px;
	background-image:url(../mondai/m_bg.gif);
	border:#3399FF solid 1px;
	width:170px;
	height:34px;
	float:left;
	color:#666666;
	text-decoration:none;
	cursor:pointer;
}
.bllink a:hover{
	background-image:url(../mondai/m_bg2.gif);
	color:#FF6666;
	border:#FF6666 solid 1px;
}


/**/
.btn_kaisetsu {
	cursor: pointer
}

.manual {
	background-image:url("../images/file_extension_pdf.png");
	background-repeat: no-repeat;
	background-position: left center;

	border:1px solid #888;
	padding:0px 3px;
	padding-left:18px;
	margin:1px;

	font-size:9pt;

	height:24px;
	width:100%;

	color:#444;
	background-color:#F8E0E0;

	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
}
