@charset "Shift_JIS";
@import url(/shared/css/set.css);
*html img.png			{behavior: url(iepngfix.htc);}

li						{list-style:none;}
#documentBodyContent a:hover					{text-decoration:none;}

*html img				{vertical-align:bottom;}
*:first-child+html img				{vertical-align:bottom;}

/* =============================================== */
	/** 共通
/* ----------------------------------------------- */
#gokon2012				{border:1px solid #b1b1b1;padding:10px;background:#fff;}
#gokonMain				{width:420px;float:right;}
#gokonSub				{width:190px;float:left;}

/* =============================================== */
	/** 左カラム
/* ----------------------------------------------- */
#gokonSub .case			{margin-bottom:15px;}
#gokonSub .case h4		{background:url(img/left.jpg) no-repeat 0 0;height:31px;line-height:33px;font-weight:bold;color:#561c00;font-size:12px;text-indent:10px;margin-bottom:10px;}
#gokonSub .case ul li	{background:url(img/mark.gif) no-repeat 0 5px;padding-left:10px;font-size:10px;letter-spacing:1px;line-height:160%;margin-bottom:5px;}
#gokonSub .case ul li a	{color:#666;}
#gokonSub .case a:hover	{text-decoration:none;}

/* カレンダー */
#gokonSub table{width:185px;border-collapse: collapse;margin-bottom:5px;}
#gokonSub table th,
#gokonSub table td{text-align:center;vartical-align:middle;}
#gokonSub p.month{font-weight:bold;margin-bottom:5px;font-size:12px;color:#666;}
#gokonSub p.left,
#gokonSub p.right		{font-size:12px;}

#gokonSub table th,
#gokonSub table td{border:1px solid #ccc;font-size:12px;font-weight:normal;padding:3px 0;}
#gokonSub table th{background:#eee;}
#gokonSub table th.sat{color:#0033ff;}
#gokonSub table th.sun{color:#ff3300;}
#gokonSub table td a,
#gokonSub p.left a,
#gokonSub p.right a{color:#fc5565;}

#gokonSub p.month,
#gokonSub table,
#gokonSub p.left{margin-left:2px;}

/* =============================================== */
	/** 右カラム
/* ----------------------------------------------- */
#betaContent			{font-size:12px;line-height:160%;}
#betaContent .case		{margin-bottom:10px;}

#betaContent .ranking	{border:1px solid #f5d8da;border-top:none;background:#fff9ef;padding:0 10px;}
#betaContent .ranking dl	{background: url(img/dot_gray.gif) repeat-x 0 top;padding:10px 0;}
#betaContent .ranking dl.first-child	{background:none;}
#betaContent .ranking dl dt,
#betaContent .ranking dl dd	{font-weight:bold;}
#betaContent .ranking dl dt	{width:30px;float:left;line-height:160%;}
#betaContent .ranking dl dd	{margin:0 0 0 40px;line-height:160%;}
#betaContent .ranking dl dd a{color:#ca5b62;}

#betaContent .recommend	{background:#fff;border:1px solid #b1b1b1;border-top:none;padding:10px;}
#betaContent .recommend .articles	{background: url(img/dot_gray.gif) repeat-x 0 top;padding:10px 0;}
#betaContent .recommend .first-child	{background:none;}
#betaContent .recommend .articles p{width:65px;float:left;}
#betaContent .recommend .articles p img{border:1px solid #ccc;}
#betaContent .recommend .articles dl{width:210px;float:right;}
#betaContent .recommend .articles dl dt{font-weight:bold;margin-bottom:5px;}
#betaContent .recommend .articles dl dt a{color:#ca5b62;}
#betaContent .recommend .articles dl dt,
#betaContent .recommend .articles dl dd	{line-height:150%;}
#betaContent .datalabo	ul li{background:url(img/mark.gif) no-repeat 0 5px;padding-left:10px;line-height:160%;margin-bottom:5px;}
#betaContent .datalabo	ul li a{color:#666;}


/* プロフィール */
#profile				{background:#fff;border:1px solid #b1b1b1;padding:1px;margin-bottom:10px;}
#profContent			{background:url(img/prof_bg.jpg) repeat-y 0 0;padding:10px;}
.prof-inner				{background:#fff;border:1px solid #f59393;padding:10px;margin-bottom:15px;}
.prof-inner	img			{float:left;}
.prof-inner h3			{background:#ffc6d2;text-align:center;font-size:10px;letter-spacing:1px;line-height:20px;margin-bottom:10px;margin-top:10px;}
.prof-inner	h4,
.prof-inner	h5,
.prof-inner	p			{margin-left:80px;}
.prof-inner	h4			{font-size:10px;letter-spacing:1px;font-weight:bold;color:#561c00;line-height:150%;}
.prof-inner	h5			{font-size:12px;line-height:150%;font-weight:bold;margin-top:5px;margin-bottom:5px;}
.prof-inner	p			{font-size:10px;letter-spacing:1px;color:#561c00;}
.prof-inner a			{color:#fc5565;}
.prof-inner p.link		{position:absolute;bottom:10px;right:0;font-size:10px;letter-spacing:1px;}

#profile .box			{background:url(img/dot_pink.gif) repeat-x 0 bottom;position:relative;height:80px;padding-bottom:10px;margin-bottom:10px;}

#profile .last			{background:none;padding-bottom:10px;margin-bottom:0px;}

.prof-inner dl			{padding-top:10px;}
.prof-inner dt,
.prof-inner dd			{font-size:12px;line-height:170%;color:#561c00;}
.prof-inner dt			{font-weight:bold;color:#02abc9;}
.prof-inner dd			{font-size:10px;letter-spacing:1px;margin-bottom:10px;}

/* =============================================== */
	/** メインカラム
/* ----------------------------------------------- */
.entryBox				{margin-bottom:10px;border:1px solid #ff8fb2;background:url(img/bg.jpg) no-repeat right bottom;}
.entryTitle				{background:url(img/title.jpg) no-repeat 0 0;position:relative;padding:10px 150px 10px 15px;min-height:35px;height: auto !important;height: 35px;}
.entryTitle h3			{font-size:14px;font-weight:bold;color:#561c00;line-height:160%;}
.entryTitle h3 a		{color:#561c00;}
.entryTitle p			{font-size:10px;letter-spacing:1px;line-height:150%;color:#561c00;}
.entryTitle span		{width:80px;position:absolute;right:10px;top:10px;}

.entryText				{padding:15px;font-size:12px;line-height:170%;}
.entryText p			{line-height:170%;}
.entryText p.more		{padding-top:15px;}
.entryText p.more a		{color:#fc5565;font-weight:bold;}

.entryDate				{background:url(img/dot_pink.gif) repeat-x 0 0;padding:10px 15px 10px;}
.entryDate ul li		{display:inline;font-size:10px;letter-spacing:1px;ine-height:150%;color:#02abc9;}
.entryDate ul li a		{color:#02abc9;}

.pageflow				{margin-bottom:10px;}
.pageflow .next,
.pageflow .prev			{width:50%;font-size:10px;letter-spacing:1px;}
.pageflow .next a,
.pageflow .prev a		{color:#02abc9;}


h2.tit{border-left:5px solid #ef0060;padding-left:10px;margin-bottom:10px;font-size:12px;font-weight:bold;color:#561c00;}

/* ページネーション */
.pagination		{margin-bottom:15px;padding-top:5px;}
.pagination ul	{text-align:center;font-size:12px;}
.pagination li	{display:inline; width:15px;height:15px;text-align:center;padding:3px 5px;}
.pagination li.prev,
.pagination li.next	{width:100px;}

*html .pagination li	{border-top:none;border-left:none;border-bottom:none;background:none;}
*html .pagination li.current_page{background:none;}
*:first-child+html .pagination li	{border-top:none;border-left:none;border-bottom:none;background:none;}

.pagination li	{background:#ecfcff;border:1px solid #c4eef6;}
.pagination li.current_page	{font-weight:bold;background:#ecfcff;}
.pagination li		{color:#555;}
.pagination li a	{color:#02abc9;}

/*　コメント　*/
#comments {padding-top:10px;}
#comments .posts	{padding:0 15px;}
#comments .posts dd{font-size:12px;}
#comments .posts dd p	{line-height:150%;}
#comments .posts dt{background: url(img/dot_gray.gif) repeat-x 0 bottom;padding-bottom:10px;margin-bottom: 10px;text-align: right;font-size: 10px;}

#commentForm .comeTitle{border-left:5px solid #ef0060;padding-left:10px;margin-bottom:0px;font-size:12px;font-weight:bold;color:#561c00;}
#commentForm .comeBody{width: 418px;margin-left:5px;}
#commentForm .comeBody dl{padding: 10px;}
#commentForm .comeBody dt{width: 100px;float: left;margin-bottom:5px;font-size:10px;letter-spacing:1px;line-height:150%;}
#commentForm .comeBody dd{margin-left: 120px;margin-bottom:5px;}
#commentForm .comeBody dd p.atten2{font-size:10px;letter-spacing:1px;line-height:150%;padding-top:3px;width:260px;}

#commentForm input#comment-author,
#commentForm input#comment-email,
#commentForm input#comment-url,
#commentForm textarea#comment-text{width:260px;font-size:12px;line-height:150%;}

#comments .tit {border-left:5px solid #ef0060;padding-left:10px;margin-bottom:10px;font-size:12px;font-weight:bold;color:#561c00;}
#comments .atten{color:#e7694d;font-size:10px;letter-spacing:1px;line-height:150%;padding:10px 10px 0;}
#comments .result{color:#e7694d;font-size:12px;line-height:160%;padding:10px 30px 0;text-align:center;}

#submit{text-align:center;padding:10px 0;}
