@charset "UTF-8";
/* 目指せ合格！大阪検定合格までの軌跡
0605261830
http://blog.osakazine.net/usr/hoihoi/
_img/

*/
#cont .sidebody {
padding-bottom:7px;
margin-bottom:5px;
border-bottom:1px dotted #333333;
width:178px;
overflow:hidden;
}

*{
	font:100%/1.5em verdana,helvetica,osaka,"ＭＳ Ｐゴシック",sans-serif;
}

textarea,select,input {
font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku GothicPro",Osaka,Verdana,Helvetica,Arial,"ＭＳ Ｐゴシック",sans-serif;
}

body{
	color:#000;
	margin:0px 0px 0px 1px;
	text-align:center;
	background:#fff url(http://blog.osakazine.net/_img/kentei/background.gif) repeat-y center top;
	padding: 0px;
}

html[xmlns] body{
	font-size:16px;/*Good bye IE*/
}

h1,h2,h3{
	margin:0px;
	padding:0px;
}

form{
	margin:0px;
	padding:0px;
}

table.form{
	margin:25px 0px 0px 13px;
}

img{
	border:none;
}

ul.rss{
	margin:0px;
	padding:0px;
	width:100%;
	text-align:center;
}

ul.rss li	{
	border-right:#999 1px solid;
	display:inline;
	font-size:12px;
	font-style:normal;
	font-weight:bold;
	letter-spacing:0.2px;
	margin:0px 0.3em 0px 0px;
	padding:0px 0.5em 0px 0.2em;
}

ul.rss a:link,ul.rss a:visited{
	color:#333;
	text-decoration:none;
	background:#fff;
}

ul.rss a:hover		{
	color:#999;
	text-decoration:none;
	background:#fff;
}

ul.rss a:active	{
	color:#333;
	text-decoration:none;
	background:#fff;
}

a,a:link,a:visited	{color:#19097f;text-decoration:underline;}
a:active,a:hover	{color:#19097f;text-decoration:none;}

.calendarhead a,.calendarhead a:link,.calendarhead a:visited	{
	color:#000;
	text-decoration:none;
	font-weight:bold;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #333333;
}
.calendarhead a:hover,.calendarhead a:active	{color:#000;text-decoration:none;font-weight:bold;border:none;}

a.acalendar,a.acalendar:link			{color:#19097f;text-decoration:none;font-weight:bold;}
a.acalendar:visited						{color:#000;text-decoration:none;}
a.acalendar:active,a.acalendar:hover	{color:#19097f;text-decoration:underline;}

a.acontinues,a.acontinues:link,a.acontinues:visited		{color:#19097f;text-decoration:underline;}
a.acontinues:active,a.acontinues:hover					{color:#19097f;text-decoration:none;}

a.amenu,a.amenu:link,a.amenu:visited	{color:#19097f;text-decoration:underline;}
a.amenu:active,a.amenu:hover			{color:#19097f;text-decoration:none;}


/* header */
#banner{
	padding:0px;
	text-indent:-9999px;
	text-decoration:none;
	width: 830px;
	height: 520px;
	background-image: url(http://blog.osakazine.net/_img/kentei/head.gif);
	background-repeat: no-repeat;
	background-position: center top;
}

#banner a,#banner a:link,#banner a:visited,#banner a:active,#banner a:hover{
	text-decoration:none;
	display: block;
	height: 240px;
	width: 830px;
	margin:0px 0px 0px 0px;
	padding:0px;
}

.blogtitle{
	padding:0px;
	text-decoration:none;
}

.description{
	padding:0px;
	text-decoration:none;
}


/* columns */
#container{
	width:830px;
	margin:0px auto 0px auto;
	padding: 0px 0px 100px 0px;
	text-align:left;
	background:url(http://blog.osakazine.net/_img/kentei/footer.gif) no-repeat center bottom;
}

#content{
	width:480px;
	float:right;
	margin: -250px 0px 0px 0px;
	padding: 0px 75px 0px 0px;
}

#links{
	width:160px;
	float:left;
	text-align:left;
	overflow:hidden;
	margin: -250px 0px 0px 0px;
	padding:0px 0px 0px 75px;
}


/* footer */
#footer{
	clear:both;
}

#copyright{
	text-indent:-9999px;
	text-decoration:none;
}


/* content */
.blog{
	margin:0px;
}

.date{
	font-size:75%;/*12px*/
	letter-spacing:2px;
	padding:0px;
	margin:0px;
}

.blogbody{
	margin:0px 0px 10px 0px;
	padding:0px;
}

.title{
	font-size:156.25%;/*25px*/
	font-weight:bold;
	margin:0px 0px 0px 0px;
	padding:0px;
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3", serif;
}

.main{
	width:480px;
	font-size:75%;/*12px*/
	padding:5px 0px 0px 0px;
	overflow:auto;
}

.main img{
	margin:0px 5px 5px 5px;
	border:none;
}

.main-continues{
}

.posted{
	font-size:75%;/*12px*/
	text-align:right;
	margin:-10px 0px 35px 0px;
}

a.aposted,a.aposted:visited,a.aposted:link	{color:#19097f;text-decoration:underline;font-weight:bold;}
a.aposted:active,a.aposted:hover			{color:#19097f;text-decoration:none;font-weight:bold;}

.menu{
	font-size:75%;/*12px*/
	text-align:right;
}

.posted .menu{
	font-size:100%;/*16・75%・100%=12px*/
	margin: 30px 0px 0px 0px;
}


/* entry.html */
.comments-head{
	font-size:75%;/*12px*/
	font-weight:bold;
	padding:0px 0px 0px 0px;
	color: #BE7507;
}

.comments-body{
	font-size:75%;/*12px*/
	line-height:135%;
	margin:20px 0px 15px 13px;
}

.comments-post{
	font-size:75%;/*12px*/
	text-align:right;
	margin:0px 0px 25px 0px;
}

.trackback-url{
	color:#691815;
	font-size:75%;/*12px*/
	font-weight:bold;
	margin:10px 0px 25px 13px;
}

.trackback-body{
	font-size:75%;/*12px*/
	line-height:135%;
	margin:20px 0px 15px 13px;
}

.trackback-post{
	color:#000;
	font-size:75%;/*12px*/
	text-align:right;
	margin:0px 0px 25px 0px;
	font-weight:bold;
}

a.atrackback-post,a.atrackback-post:link,a.atrackback-post:visited	{color:#19097f;text-decoration:underline;font-weight:bold;background:#fff;}
a.atrackback-post:active,a.atrackback-post:hover					{color:#19097f;text-decoration:none;font-weight:bold;background:#fff;}

.pagetop{
	font-size:75%;/*12px*/
	text-align:right;
	margin:0px 0px 25px 0px;
}

label{
	font-size:62.5%;/*10px*/
	font-weight:bold;
}

#author,#email,#url{
	height:1.4em;
	width:200px;
	font-size:75%;/*12px*/
}

#text{
	font-size:75%;/*12px*/
	width:350px;
	height:200px;
}
.text{
	height:1.4em;
	width:130px;
}

.text,#text,#author,#email,#url{
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #666;
	border-right-color: #ccc;
	border-bottom-color: #ccc;
	border-left-color: #666;
	background-color: #f7f7f7;
	color:#333;
}

.form input{
	font-size:75%;/*12px*/
}

.button,input{
	height:1.8em;
	margin:2px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #ccc;
	border-right-color: #666;
	border-bottom-color: #666;
	border-left-color: #ccc;
}

#bake{
	border:none;
}


/* side */
.calendarhead{
	font-size:87.5%;/*14px*/
    font-weight:bold;
	letter-spacing:0px;
	padding:3px 0px 0px 27px;
	text-align:left;
	background-image: url(http://blog.osakazine.net/_img/kentei/listmark.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	}

.calendartable{
	margin:0px auto 20px auto;
	width:150px;
	text-align:left;
	border-spacing:0px;
}

.calendarweek{
	font-size:10px;
	font-weight: bold;
}

.calendarwd{
	font-size:10px;
	font-weight:bold;
	letter-spacing:2px;
	padding:2px 0px 2px 5px;
}

.calendar{
	font-size:12px;
}
.calendard{
   	empty-cells:show;
	text-align: center;
  }
.calender{
	padding:0px;
	margin: 0px;
}

.sidetitle{
	font-size:87.5%;/*14px*/
	letter-spacing:2px;
	margin:0px;
	padding:5px 0px 0px 27px;
	width:133px;
	font-weight: bold;
	background-image: url(http://blog.osakazine.net/_img/kentei/listmark.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
}

.side{
	font-size:75%;/*12px*/
	margin:0px 0px 20px 0px;
	padding:0px 5px 5px 5px;
	width:150px;
}

a.aside,a.aside:link,a.aside:visited	{color:#19097f;text-decoration:underline;}
a.aside:active,a.aside:hover			{color:#19097f;text-decoration:none;}

a.arss,a.arss:link,a.arss:visited		{color:#4b4b4b;text-decoration:underline;}
a.arss:active,a.arss:hover				{color:#4b4b4b;text-decoration:none;}

.photo{
	text-align:center;
}

.nickname{
	color:#2b5695;
	font-weight:bold;
	margin:10px 0px;
}

p img{
padding-right:10px;
}


#sab{
border-left:7px solid #cccccc;
border-bottom:1px solid #cccccc;
padding-left:5px;
line-height:2em;
}

#g{
background-color:#eeeeee;
padding:0px 5px 5px 5px;
}

blockquote｛
background-color:#eeeeee;}


