@charset "UTF-8";

{
margin:0;
padding:0;
}

html,body
{
margin-top:	0px;
margin-bottom:	0px;
padding:	0px;
background : #FFFFFF url("http://munyu.neko.ne.jp/template/webback.jpg");
text-align:center;
margin-left		:auto;
margin-right		:auto;
scrollbar-arrow-color:#ffffff;
scrollbar-base-color:#8ad2db;
scrollbar-face-color:#8ad2db;
scrollbar-highlight-color:#FFFFFF;
scrollbar-3d-light-color:#FFFFFF;
scrollbar-shadow-color:#8ad2db;
height: 100%;
color:	#565656;
font-size:	12px;
font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
height: 100%;
}

a:link  {color: #da527c;} 

a:visited{color: #da527c;}

a:hover
{
color: #565656;
position: relative ; left: 1px ; top: 1px;
}

a
{
text-decoration: none;
}

img
{
border			:none;
}


/* センタリング */
div.main
{
width			:912px;
text-align			:center;
margin-top:	0px;
margin-bottom:	0px;
margin-left		:auto;
margin-right		:auto;
padding	0px;
background-color		:#FFFFFF;
height: 100%;
}

table.tablemain
{
margin-left:	6px;
margin-right:	6px;
margin-top:	0px;
margin-bottom:	0px;
padding:	0px;
border-collapse:	separate;
border-spacing:	0px;
border:	0px;
width:	912px;
background-color		:#FFFFFF;
background-image: url("http://munyu.neko.ne.jp/template/bar.jpg");
background-repeat:	repeat-y;
}


th.toptitle
{
border:	0px;
margin:	0px;
padding:	0px;
}


td.leftmenu
{
border:	0px;
margin:	0px	0px	0px	6px;
padding:	0px	0px	0px	6px;
width:	175px;
}

td.entry
{
border:	0px;
padding:	0px;
width:	535px;
}

td.rightmenu
{
border:	0px;
padding:	0px;
width:	190px;
}


/* カレンダー */

td.calendar
{
margin-top:	0px;
margin-bottom:	20px;
margin-left:	6px;
margin-right:	6px;
padding-top:	8px;
padding-bottom:	20px;
padding-left:	6px;
padding-right:	6px;
background: url(http://munyu.neko.ne.jp/template/calendarbar.jpg) no-repeat 6px 4px;
font-size:	12px;
font-family:メイリオ,Meiryo,'ＭＳ Ｐゴシック','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',sans-serif;
text-align:	center;
}

span.calendar_month
{
color:	#565656;
font-weight:	600;
}

.calendar a
{
color:	#de687b;
font-weight:	600;
}

span.today
{
color:	#565656;
font-size:	12px;
font-weight:	600;
}

/* ここまで */


/* 左メニュー */

.leftmenu
{
margin:	0px;
padding:	0px;
font-size:	10px;
text-align			:left;
line-height:	160%;
vertical-align:	top;
}

.m_about
{
background: url(http://munyu.neko.ne.jp/template/m_about.jpg) no-repeat 0px 0px;
margin-left:	6px;
padding-top:	30px;
padding-left:	5px;
}

a.infolink
{
color: #dc5268;
font-weight:	600;
text-decoration:	underline;
font-size:	11px;
}

p.int_infotext
{
margin-top:	5px;
margin-bottom:	0px;
}

p.work_infotext
{
margin-top:	0px;
margin-bottom:	10px;
}

.info_worklink
{
margin-top:	10px;
margin-bottom:	15px;
}

.info_link
{
margin-top:	5px;
}

.info_circlelink
{
margin-top:	12px;
}

.info_twitterlink
{
margin-top:	16px;
}

.m_event
{
background: url(http://munyu.neko.ne.jp/template/m_event.jpg) no-repeat 0px 0px;
margin-top:	22px;
margin-left:	6px;
padding-top:	35px;
padding-left:	5px;
}

.m_mobile
{
background: url(http://munyu.neko.ne.jp/template/m_mobile.jpg) no-repeat 0px 0px;
margin-top:	15px;
margin-left:	6px;
padding-top:	35px;
padding-left:	5px;
}

.m_entry
{
background: url(http://munyu.neko.ne.jp/template/m_entry.jpg) no-repeat 0px 0px;
margin-top:	27px;
margin-left:	6px;
padding-top:	30px;
padding-left:	5px;
}

ul
{
list-style-type: none;
margin:	0px;
padding:	0px;
}


.m_category
{
background: url(http://munyu.neko.ne.jp/template/m_category.jpg) no-repeat 0px 0px;
margin-top:	25px;
margin-left:	6px;
padding-top:	30px;
padding-left:	5px;
}


.m_archive
{
background: url(http://munyu.neko.ne.jp/template/m_archive.jpg) no-repeat 0px 0px;
margin-top:	25px;
margin-left:	6px;
padding-top:	30px;
padding-left:	5px;
}


.m_comment
{
background: url(http://munyu.neko.ne.jp/template/m_comment.jpg) no-repeat 0px 0px;
margin-top:	25px;
margin-left:	6px;
padding-top:	30px;
padding-left:	5px;
}


.m_link
{
background: url(http://munyu.neko.ne.jp/template/m_link.jpg) no-repeat 0px 0px;
margin-top:	25px;
margin-left:	6px;
padding-top:	30px;
padding-left:	5px;
}

.m_search
{
background: url(http://munyu.neko.ne.jp/template/m_search.jpg) no-repeat 0px 0px;
margin-top:	25px;
margin-left:	6px;
padding-top:	30px;
padding-left:	5px;
}

#search
{
width:	130px;
}


.m_others
{
background: url(http://munyu.neko.ne.jp/template/m_others.jpg) no-repeat 0px 0px;
margin-top:	25px;
margin-left:	6px;
padding-top:	30px;
padding-left:	5px;
}

.mail
{
margin-top:	0px;
padding-top:	0px;
}

.mailimg
{
margin-top:	5px;
}

.counter
{
margin-top:	15px;
margin-bottom:	10px;
font-size:	12px;
}

.dot
{
margin-top:	13px;
margin-left:	4px;
}



/* ここまで */


/* 右メニュー */

.rightmenu
{
margin:	0px;
padding:	0px;
font-size:	10px;
text-align			:left;
line-height:	160%;
vertical-align:	top;
}

.m_comics
{
background: url(http://munyu.neko.ne.jp/template/m_comics.jpg) no-repeat 0px 0px;
margin-top:	0px;
margin-right:	5px;
padding-top:	15px;
padding-right:	5px;
text-align:	center;
margin-left:	3px;
padding-left:	3px;
}

p.work_text
{
text-align:		left;
margin-top:		0px;	
padding-left:	10px;
}

.m_novels
{
background: url(http://munyu.neko.ne.jp/template/m_novels.jpg) no-repeat 0px 0px;
margin-top:	25px;
margin-right:	5px;
padding-top:	20px;
padding-right:	5px;
margin-left:	3px;
padding-left:	3px;
}

.work_thumb
{
margin-top:	18px;
margin-right:	15px;
text-align:	center;
}

img.thumb
{
border:	solid	1px	#6c6c6c;
}

.thumb_title
{
margin:	5px;
}

/* ここまで */


/* 記事 */

.entrymain
{
margin:	0px;
padding:	0px	15px	0px	7px;
text-align			:left;
line-height:	130%;
vertical-align:	top;
width:	519px;
font-size:	12px;
font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
}

.entry_bar
{
border-bottom:	dotted	2px	#aa2111;
padding-bottom:6px;
width:	519px;
}

.entry_title
{
font-size:	17px;
font-weight:	900;
float:left;
letter-spacing:	-0.1em;
padding-top:	3px;
}


.entry_date
{
text-align:	right;
color:	#929292;
font-size:	20px;
font-weight:	900;
letter-spacing:	-0.1em;
font-family:"Verdana";
padding-right:	2px;
padding-top:	3px;
}

.entry
{
margin-top:	20px;
margin-left:	6px;
}

.entry_more
{
margin-top:	40px;
margin-left:	6px;
}

.entry_bottombar
{
border-top:	double	3px	#adadad;
margin-top:	50px;
}

.entry_footer
{
text-align:	right;
margin-top:	5px;
margin-bottom:	80px;
}

.entry_bottombar a
{
color:	#4a7adb;
}



/* ここまで */



/* フッタ */
td.footer
{
height:	100%;
padding-top:	30px;
padding-bottom:	50px;
text-align:	center;
}

.footerline
{
margin-top:	25px;
padding-top:	5px;
border-top:	double	4px	#e7e7e7;
font-size:	11px;
line-height:	160%;
}

span
{
color: #dc5268;
font-weight:	600;
font-size:	10px;
}

/* ここまで */


/* コメント表示 */

.commentmain
{
margin:	0px;
text-align			:left;
line-height:	130%;
font-size:	12px;
font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
}

.comment_title
{
margin-bottom:	20px;
border-bottom:	solid 1px #929292;
font-weight:	600;
color:	#dc5268;
}

.comment
{
margin-top:	3px;
width:	480px;
}

.comment a
{
position: relative ; left: 0px ; top: 0px;
color:	#565656;
}

.comment_header
{
margin-top:	18px;
padding-bottom:	5px;
background: url("http://munyu.neko.ne.jp/template/dotline.jpg") repeat-x 0px 16px;
}

span.cheader_s
{
font-weight:	600;
color:#4a7adb;
font-size:	11px;
}

.comment_header a
{
font-weight:	600;
color:#4a7adb;
font-size:	11px;
}

/* ここまで */


/* コメントフォーム */

.cformmain
{
margin-top:70px;
font-size:12px;
font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
text-align:left;
}

.cform_title
{
border-bottom:	solid 1px #929292;
font-weight:	600;
color:	#dc5268;
}

div.cformmain dl
{
padding-top:	10px;
}

div.cformmain dl dt
{
width:100px;
margin-left:	5px;
line-height:2em;
vertical-align:middle;
position:relative;
z-index:2;
text-transform:capitalize;
}

div.cformmain dl dd
{
margin:-2em 0 0 0;
padding:0.4em 0 0.4em 100px;
border-bottom:2px solid #FFFFFF;
background:url(http://munyu.neko.ne.jp/template/form_line.jpg) repeat 0 0;
vertical-align:middle;
}

div.cformmain dl dd.description{
line-height:1em;
}

div.cformmaindl input{
width:200px;
font-size:12px;
}

div.cformmain dl textarea{
width:350px;
font-size:10px;
}

div.cformmain dl input.button{
width:auto;
}

div.cformmain dl dt.submit{
visibility:hidden;
}

div.cformmain dl input#set_cookie{
width:auto;
border:none;
}


/* ここまで */



/* 記事内CSS */


table.info
{
border:0px;
background		:#FFFFFF;
color:	#565656;
font-size:	12px;
font-weight:	400;
font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
margin-top		:0px;
}

span.emp
{
color: #dc5268;
font-weight:	500;
font-size:	11px;
}

table.dojininfo
{
background		:#FFFFFF;
color:	#565656;
font-size:	12px;
font-weight:	400;
font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
margin-top		:30px;
width:	520px;
text-align:	left;
padding:	7px;
}

th.dojinimg
{
margin-bottom:	17px;
padding:	5px;
text-align:	left;
}

th.dinfo_detailth
{
width:	80px;
padding-left:	4px;
text-align:	left;
background:	#ffd5d8;
margin-left:	0px;
color:#441b17;
font-weight:	400;
}

td.dinfo_detailtd
{
text-align:	left;
width:	170px;
}

td.dinfo_detailsub
{
text-align:	left;
padding-top:	10px;
}


span.empred
{
color: ##dc5268;
font-weight:	600;
font-size:	12px;
}

span.empmainentry
{
color: #dc5268;
font-weight:	500;
font-size:	12px;
}

span.fontweak
{
color: #adadad;
font-weight:	500;
font-size:	12px;
}

span.empbig
{
font-weight:	600;
font-size:	15px;
}

a.linkempgray
{
color:	#757575;
font-weight:	600;
}

span.empbiggray
{
color:	#4e4e4e;
font-weight:	600;
font-size:	15px;
}

span.empleft
{
color: #dc5268;
font-weight:	600;
font-size:	11px;
}

.tablepadding
{
vertical-align: top;
padding-top: 25px;
padding-left: 5px;
}

.tablepaddingbottom
{
vertical-align: bottom;
padding-bottom: 8px;
}

.entryban
{
margin-left: 20px;
margin-bottom: 10px;
color: #dc5268;
font-weight:	500;
}

.entryban a
{
color: #5175db;
}

table.entrybaninfo
{
border:0px;
background		:#FFFFFF;
color: #dc5268;
font-size:	12px;
font-weight:	500;
font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
margin-top		:0px;
}

.entrybaninfo_left
{
font-weight:	600;
font-size:	15px;
vertical-align: top;
padding-top: 0px;
padding-right: 10px;
}

#subcategories0list
{
margin-left: 8px;
}

span.empblue
{
color:	#667ee5;
font-size:	12px;
}

span.empbigbluenoweight
{
color:	#667ee5;
font-size:	15px;
font-weight:	500;
}

span.empbiggraynoweight
{
color:	#858585;
font-weight:	500;
font-size:	15px;
}

span.empbignoweight
{
font-weight:	500;
font-size:	15px;
}

.tablealigntop0
{
vertical-align: top;
padding-top: 0px;
padding-left: 10px;
}

.tablealigntop10
{
vertical-align: top;
padding-top: 10px;
padding-left: 10px;
}

.tablealigntop15
{
vertical-align: top;
padding-top: 10px;
padding-left: 10px;
}

/* ここまで */

