/*  

Theme Name: Blogger Team (Soft Image)

Theme URL: http://mobilecim.com

Description:  This is a wordpress theme designed and ported by: bloggerteam.

Version: 1.0

Author: bloggerteam

Author URI: http://www.bloggerteam.com/

*/


/* Begin Typography & Colors */

body {
	padding: 18px 0 0 0;
	margin: 0;
	background: url(images/bg.gif) repeat-x 0 0 #D0CFC6;
	color: #000000;
}

div, p, img, ul, a, form, label, h1 ,h2, h3, h4, h5{ padding:0; margin:0; }
ul{ list-style-type:none; }

.blank {
	font-size: 0;
	line-height: 0;
	clear:both;
}

/*------------------------------------header-------------------------*/

p.red a {
	color: #795B1E;
}

p a {
	color: #795B1E;
}

#header{
	width: 914px;
	margin: 0 auto;
	background: url(http://www.mikipreparation.com/wp/wp-content/themes/blogger-team-10/rotator/rotator.php) no-repeat 0 26px #565656;
	color: #FFFFFF;
	height: 198px;
}

#header ul{
	width: 660px;
	display: block;
	float: left;
	height: 26px;
}

#header ul li{
	float: left;
	margin: 0 2px 0 0;
	display: block;
}

#header ul li a{
	font: 12px/26px "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	display: block;
	background:url(images/navi_bg.gif) no-repeat 0 0 #67615C;
	color: #FDFDFD;
	text-align: center;
	width: 92px;
	height: 26px;
	text-decoration: none;
}

#header ul li a.stay {
	color: #1a1917;
	font: bold 12px/26px "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-decoration: none;
	background: #67615c url("images/navi_bg_g.gif") no-repeat;
	text-align: center;
	text-transform: uppercase;
	display: block;
	width: 92px;
	height: 26px;
}

#header ul li a.over {
	color: #1A1917;
	font: bold 12px/26px "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-decoration: none;
	background: #67615c url("images/navi_bg_h.gif") no-repeat;
	text-align: center;
	text-transform: uppercase;
	display: block;
	width: 92px;
	height: 26px;
}

#header ul li a:hover{
	background:url(images/navi_bg_h.gif) 0 0 no-repeat #565656;
	color:#1A1917;
}

#header form {
	color: #394245;
	background: #565656 url("images/form_bg.gif") no-repeat;
	display: block;
	padding: 3px 0 0 18px;
	width: 207px;
	height: 24px;
	float: right;
}

#header form label{
	float: left;
	display: block;
	font: bold 13px/24px "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	margin:0 10px 0 0;
}
.input {
	font-size: 10px;
	display: block;
	margin: 0;
	padding: 0;
	width: 110px;
	height: 18px;
	float: left;
	border-style: solid;
	border-width: medium 1px 1px;
	border-color: #404040 #d4d0c8 #d4d0c8 #404040;
}

#header img{
	margin:28px 30px 0 371px;
	float:left;
}

#header h1{
	width: 193px;
	height: 22px;
	padding: 0 0 0 375px;
	margin: 0;
	float: left;
	display: block;
	font: bold 14px/22px "Trebuchet MS", Arial, Helvetica, sans-serif;
}


/*-----------------------------------bodyPan----------------------------------------*/

#body {
	margin: 16px auto 0 auto;
	padding: 0 0 25px 0;
	width: 920px;
}

#left {
	color: #a67d28;
	background: white url("images/leftBody_bg.gif") repeat-y;
	width: 623px;
	float: left;
}

#left p.top {
	background: url("images/left_top.gif") no-repeat;
	display: block;
	width: 623px;
	height: 41px;
}

#left .buttom  { background: url("images/left_buttom.gif") no-repeat left bottom; width: 623px; height: 27px }

#leftpan   {
	font-size: 0;
	font-family: Arial, Helvetica, sans-serif;
	background: url("images/left_smalbg.gif") no-repeat;
	padding: 0px 3px 0px 26px;
}

#leftpan .clear {
	clear: both;
	margin: 0;
	padding: 0;
}

#leftpan h2 {
	font: bold 18px/27px "Lucida Grande", "ヒラギノ角ゴ Pro W3", Osaka, "メイリオ", sans-serif;
	background: url("images/leftpan_dotLine.gif") repeat-x left bottom;
	display: block;
	margin: 0 0 20px 20px;
	_margin: 0 0 10px 10px;
	padding: 0;
	height: auto;
	float: left;
}

#leftpan h2 span {
font-size:80%;
color:#634c23;
line-height:20px;
}

#leftpan h2.pagetitle{
	font-weight:bold;
	background:none;
}



#leftpan h3 {
	color: #0e0e0e;
	font: bold 14px/20px "Trebuchet MS", Arial, Helvetica, sans-serif;
	background: #ffffff url("images/on_block.gif") no-repeat;
	text-transform: uppercase;
	display: block;
	margin: 0 0 5px 20px;
	_margin: 0 0 0px 10px;
	padding: 0 0 0 24px;
	height: 20px;
	float: left;
	}

#leftpan p {
	color: #000000;
	font-size: 13px;
	line-height: 24px;
	background-color: white;
	display: block;
	margin: 5px 0 10px 20px;
	_margin: 0px 0 5px 20px;
	width: 530px;
	float: none;
	clear: both;
}

.stf   { color: #333; font-size: 13px; font-style: normal; font-weight: normal; line-height: 24px; font-stretch: normal; background-color: white; background-image: url("http://www.mikipreparation.com/wp/wp-content/uploads/2009/04/kame1.jpg"); background-repeat: no-repeat; display: block; margin: 5px 0 15px 5px; padding-left: 250px; width: 260px; float: left }
.stf1    { color: #333; font-size: 13px; font-style: normal; font-weight: normal; line-height: 24px; font-stretch: normal; background-image: url("http://www.mikipreparation.com/wp/wp-content/uploads/2009/04/kane2.jpg"); background-repeat: no-repeat; display: block; margin: 0 0 15px 5px; padding-top: 0; padding-left: 250px; width: 260px; float: left }
.stf2  { color: #333; font-size: 13px; font-style: normal; font-weight: normal; line-height: 24px; font-stretch: normal; background-color: white; background-image: url("http://www.mikipreparation.com/wp/wp-content/uploads/2009/04/mura2.jpg"); background-repeat: no-repeat; display: block; margin: 5px 0 15px 5px; padding-left: 250px; width: 260px; float: left }
.stf3  { color: #333; font-size: 13px; font-style: normal; font-weight: normal; line-height: 24px; font-stretch: normal; background-color: white; background-image: url("http://www.mikipreparation.com/wp/wp-content/uploads/2009/04/masa.jpg"); background-repeat: no-repeat; display: block; margin: 5px 0 15px 5px; padding-left: 250px; width: 260px; float: left }
.stf4  { color: #333; font-size: 13px; font-style: normal; font-weight: normal; line-height: 24px; font-stretch: normal; background-color: white; background-image: url("http://www.mikipreparation.com/wp/wp-content/uploads/2009/04/nao.jpg"); background-repeat: no-repeat; display: block; margin: 5px 0 15px 5px; padding-left: 250px; width: 260px; float: left }
.stf5 { color: #333; font-size: 13px; font-style: normal; font-weight: normal; line-height: 24px; font-stretch: normal; background-color: white; background-image: url("http://www.mikipreparation.com/wp/wp-content/uploads/2009/04/aki1.jpg"); background-repeat: no-repeat; display: block; margin: 5px 0 15px 5px; padding-left: 250px; width: 260px; float: left }
.stf6 { color: #333; font-size: 13px; font-style: normal; font-weight: normal; line-height: 24px; font-stretch: normal; background-color: white; background-image: url("http://www.mikipreparation.com/wp/wp-content/uploads/2010/06/kosuke.jpg"); background-repeat: no-repeat; display: block; margin: 5px 0 15px 5px; padding-left: 250px; width: 260px; float: left }

.stfname { color: #000000; font-size: 15px; font-style: normal; font-weight: normal; font-stretch: normal; background-color: white }
.mailto a   { color: white; font: bold 12px/26px "Trebuchet MS", Arial, Helvetica, sans-serif; text-decoration: none; background-image: url("images/navi_mail.jpg"); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; text-align: center; text-transform: uppercase; display: block; margin-top: 0; margin-bottom: 30px; margin-left: 0; width: 92px; height: 26px }
.mailto a:hover { color: black }
#leftpan ul{

	background:url(images/pBg.gif) no-repeat 0 0; width:313px; height:25px; display:block; float:left; padding:7px 0 0 12px;

	margin:2px 0 39px 0; font-size:0; 

	}

#leftpan ul.nav{

	background:none;

}

#leftpan ul li{

	display:block; float:left; margin:0 8px 0 0; height:20px;

	}

#leftpan ul li a{

	text-decoration:none; float:left; font:bold 14px/20px Arial, Helvetica, sans-serif; padding:0 0 0 15px; height:20px;

	display:block; margin:0;

	}

#leftpan ul li.admin a{

	background:url(images/admins_icon.gif) no-repeat 0 4px #F0EDE9; color:#070707; 

	}

#leftpan ul li.admin a:hover{

	color:#A67D28; background-color:#F0EDE9;

	}

#leftpan ul li.comm a { color: #a67d28; font-size: 12px; background: #f0ede9 url("images/comm_icon.gif") no-repeat 0 4px }

#leftpan ul li.comm a:hover { color: #070707; font-size: 12px; background-color: #f0ede9 }

#leftpan a.more {
	width:89px;
	height:37px;
	float:right;
	background:url(images/more_buttom.gif) no-repeat 0 0;
	text-indent:-2000px;
	margin: 0 20px 0 0;
	_margin: 0 20px 0 0;
	*margin: 0 20px 0 0;
	padding: 0;
}

#leftpan a.more:hover{

	background:url(images/more_buttom_h.gif) no-repeat 0 0;

	}
.jugem_theme { display: none }
.comm { font-size: 12px }
/*-----------------------form-------------*/

#body form.login{

	width:291px; background:url(images/from_bg.jpg) no-repeat 0 0 #FFFFFe;  height:166px; display:block; float:right;

	padding:0 0 0 0px; color:#FFFFFF; margin:0 0 7px 0; font-size:0;

	}

#body form h2{

	font:20px/24px Georgia, "Times New Roman", Times, serif; display:block; margin:11px 0 19px 22px;

	}

#body form input{

	width:159px; height:22px; font-size:14px; line-height:22px; border-top:#404040 1px solid; border-left:#404040 1px solid;

	border-right:#D4D0C8 1px solid; border-bottom:#D4D0C8 1px solid; margin:8px 0 0 5px; padding:0 0 0 10px;

	}

#body form input.login{

	width:159px; height:22px; font-size:14px; line-height:22px; border-top:#404040 1px solid; border-left:#404040 1px solid;

	border-right:#D4D0C8 1px solid; border-bottom:#D4D0C8 1px solid; margin:8px 0 0 86px; padding:0 0 0 10px;

	}

#body form input.check{

	width:12px; height:12px; float:left; margin:15px 5px 0 86px; padding:0 0 0 0; font-size:0;

	}

#body form label{

	display:block; font:14px/18px Arial, Helvetica, sans-serif; float:left; margin:10px 0 0 0; color:#353535; height:18px; 

	background-color:#EBEBEB;

	}

#body form input.go{

	background:url(images/go.gif) no-repeat 0 0; width:54px; height:25px; border:none; display:block; float:left; cursor:pointer;

	padding:0; margin:9px 0 0 12px; font-size:0;

	}

/*-----------------------------right side------------------------*/

#rightSide {
	width: 291px;
	_width: 291px;
	*width: 291px;
	background:url(images/rightDiv_bg.gif) repeat-y 0 0;
	float: right;
	font-size: 0;
}

#rightSide span{
	background:url(images/rightDiv_buttom.gif) no-repeat 0 0; width:291px; height:23px; display:block; float:left; font-size:0;
}

#rightPan {
	width: 291px;
	background:url(images/right_top.gif) no-repeat 0 0;
	margin:0;
	padding: 26px 0 0 0;
	font-size:0;
}

#rightPan h2{
	background:url(images/categories.gif) no-repeat 0 0;
	width: 89px;
	height: 19px;
	display: block;
	font-size: 0;
	margin: 0 0 0 13px;
	padding: 0;
	text-indent: -2000px;
}

#rightPan ul{
	width: 230px;
	padding: 0;
	display: block;
	font-size: 0px;
	margin: 10px 0 23px 23px;
}

#rightPan ul li{
	border-bottom: #B2A59D 1px dashed;
	display: block;
	background: url(images/right_ulArrow.gif) no-repeat 5px 5px;
	padding: 0 0 0 27px;
	height: 23px;
}

#rightPan ul li.noborder{

	border-bottom:none; display:block; height:23px; background:url(images/right_ulArrow.gif) no-repeat 5px 5px;

	padding:0 0 0 27px;

	}

#rightPan ul li a {
	font: 13px/20px Arial, Helvetica, sans-serif;
	color: #795B1E;
	background-color: #FFFFFF;
	text-decoration: none;
}

#rightPan ul li a:hover{
	text-decoration: underline;
}

#rightPan h3 {
	background:url(images/arch.gif) no-repeat 0 0;
	width:73px;
	height:15px;
	display:block;
	text-indent:-2000px;
	padding:0 0 15px 0;
	margin: 0px 0 3px 13px;
	_margin: 0px 0 3px 5px;
	font-size:0;
}

/*----------------------------archives start---------------------*/

#archives {
	width: 250px;
	display: block;
	background: url(images/archive_up.gif) no-repeat #F3F3F1;
	padding: 8px 0 0 0;
	font-size: 0;
	color: #000000;
	margin: 0 0 17px 20px;
	_margin: 0 0 17px 10px;
	float: left;
}

#archives ul{
	display: block;
	border-right: none;
	padding: 5px 0 5px 12px;
	margin: 0;
	float:left;
}

#archives ul li {
	height: 20px;
	background: url(images/archi_arrow.gif) no-repeat 0 5px;
	display: block;
	margin: 0;
	padding: 0 0 0 12px;
	border-bottom: none;
}

#archives ul li a{

	font:bold 12px/17px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#5C5143; background-color:#F3F3F1;

	text-transform:uppercase; text-decoration:none;

	}

#archives ul li a:hover{

	text-decoration:underline;

	}

#archives ul.no{

	width:106px; display:block; border-right:none; margin:0 0 0 9px; padding:5px 0 5px 0; float:left;

	}

#archives ul.no li{

	height:20px; background:url(images/archi_arrow.gif) no-repeat 0 5px; display:block; margin:0; padding:0 0 0 12px;

	border-bottom:none;

	}

#archives ul.no li a{

	font:bold 12px/17px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#5C5143; background-color:#F3F3F1;

	text-transform:uppercase; text-decoration:none;

	}

#archives ul.no li a:hover{

	text-decoration:underline;

	}

#archives p{

	background:url(images/archive_bu.gif) no-repeat 0 0; width:250px; height:8px; display:block; float:left;

	font-size:0;

	}

/*----------------------more link----------------*/

#moreLink {
	width: 250px;
	background:url(images/more_up.gif) no-repeat 0 0;
	padding:14px 0 0 0;
	margin:0 0 13px 20px;
	_margin:0 0 13px 10px;
	font-size:0;
	float:left;
}

#moreLink ul{

	width:234px; border-left:#CACACA 1px solid; border-right:#CACACA 1px solid; background-color:#FFFFFF; color:#B2A59D;

	display:block; padding:0 0 0 14px; margin:0; font-size:0;

	}

#moreLink ul li{

 	height:36px; background:url(http://www.mikipreparation.com/wp/wp-content/uploads/2010/11/morelink_arrow.gif) no-repeat 0 5px; border-bottom:#B2A59D 1px dashed; display:block;

	padding:2px 0 0 20px; width:206px;
　　　　　line-height:14px!important;

	}
#moreLink ul li span{

 	color:#999;
background:none!important;
font-size:12px;
height:auto!important;
width:auto!important;
	}

#moreLink ul li.no{

 	height:22px; background:url(images/morelink_arrow.gif) no-repeat 0 5px; border-bottom:none; display:block;

	padding:0 0 0 20px;

	}

#moreLink ul li a{

	font:13px/20px Arial, Helvetica, sans-serif; color:#0E0E0E; background-color:#FFFFFF; display:block; text-decoration:none;
line-height:16px!important;

	}

#moreLink ul li a:hover{

	text-decoration:underline;

	}

#moreLink p{

	background:url(images/more_link_down.gif) no-repeat 0 0; width:250px; height:12px; display:block;

	}

/*----------------blogroll ---------------*/

#rightPan h4{
	background:url(images/blogroll.gif) no-repeat 0 0;
	width:69px;
	height:19px;
	display:block;
	text-indent:-2000px;
	margin:0 0 15px 13px;
	_margin:0 0 15px 5px;
	font-size:0;
}

#blo{
	width:250px;
	background:url(images/more_up.gif) no-repeat 0 0;
	padding:14px 0 0 0;
	margin:0 0 13px 20px;
	_margin:0 0 13px 10px;
	float:left;
}

#blo ul{

	width:234px; border-left:#CACACA 1px solid; border-right:#CACACA 1px solid; background-color:#FFFFFF; color:#B2A59D;

	display:block; padding:0 0 0 14px; margin:0; font-size:0;

	}

#blo ul li{

 	height:22px; background:url(images/blo_arrow.gif) no-repeat 0 8px; border-bottom:#B2A59D 1px dashed; display:block;

	padding:0 0 0 10px; width:206px;

	}

#blo ul li.no{

 	height:22px; background:url(images/blo_arrow.gif) no-repeat 0 5px; border-bottom:none; display:block;

	padding:0 0 0 20px;

	}

#blo ul li a{

	font:13px/20px Arial, Helvetica, sans-serif; color:#0E0E0E; background-color:#FFFFFF; display:block; text-decoration:none;

	}

#blo ul li a:hover{

	text-decoration:underline;

	}

#blo p{

	background:url(images/more_link_down.gif) no-repeat 0 0; width:250px; height:12px; display:block; font-size:0;

	}

/*-----------------meta----------------*/

#rightPan h5{
	background:url(images/meta.gif) no-repeat 0 0;
	width:44px;
	height:14px;
	display:block;
	text-indent:-2000px;
	margin:0 0 15px 13px;
	_margin:0 0 15px 5px;
	font-size:0;
}

#meta{
	width:250px;
	background:url(images/metas_up.gif) no-repeat 0 0;
	padding:14px 0 0 0;
	margin:0 0 13px 20px;
	_margin:0 0 13px 10px;
	font-size:0;
	float:left;
}

#meta ul{

	width:236px; background-color:#373430; color:#FFFFFF; display:block; padding:0 0 0 14px; margin:0;

	}

#meta ul li{

 	height:22px; background:url(images/meta_arrow.gif) no-repeat 0 8px; border-bottom:#B2A59D 1px dashed; display:block;

	padding:0 0 0 20px; width:206px;

	}

#meta ul li.no{

 	height:22px; background:url(images/meta_arrow.gif) no-repeat 0 8px; border-bottom:none; display:block;

	padding:0 0 0 20px;

	}

#meta ul li a{

	font:13px/20px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#FFFFFF; background-color:#373430; display:block; 

	text-decoration:none;	text-transform:uppercase;

	}

#meta ul li a:hover{

	text-decoration:underline;

	}

#meta p{

	background:url(images/meta_down.gif) no-repeat 0 0; width:250px; height:15px; display:block; font-size:0;

	}

/*---------------------------*/

#rightPan ul.com{
	width:237px;
	background:url(images/rightCom_bg.gif) no-repeat 0 0;
	font-size:0;
	height:25px;
	padding:9px 0 0 13px;
	margin:0 0 10px 20px;
	_margin:0 0 10px 10px;
	float:left;
}

#rightPan ul.com li{

	background:url(images/come_arrow.gif) no-repeat right top; display:block; float:left; border-bottom:none; padding:0;

	margin:0 10px 0 0;

	}

#rightPan ul.com li a{

	font:18px/17px Arial, Helvetica, sans-serif; color:#FFFFFF; background-color:#D1A345; text-decoration:none; margin:0 30px 0 0;

	display:block;

	}

#rightPan ul.com li a:hover{

	text-decoration:underline;

	}

/*------------------------------------footer-------------------*/

#footermain{
	width:100%;
	background:url(images/footer_bg.gif) repeat-x 0 0 #201E1C;
	color:#FFFFFF;
	font-size: 11px;
	padding:49px 0 0 0;
}

#footer {
	width: 456px;
	height: 154px;
	display: block;
	margin:0 auto 0 auto;
	padding: 0 auto 0 auto;
}

#footer ul {
	/*width: 500px;*/
	display: block;
	margin: 0px 0 0 2px;
	height: 28px;
}

#footer ul li {
	display: block;
	float: left;
	height: 11px;
}

#footer ul li.no{

	display:block; float:left; height:12px; border-right:none;

		}

#footer ul li a{

	font:12px/12px  Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none; padding:0 1px 0 1px;

	margin:0 8px 0 8px;  background:url(images/footer_a_bg.gif) repeat-x 0 0 #09161f; display:block;

	}

#footer ul li a:hover{

	color:#181716; background:url(images/footer_a_bg.gif) no-repeat 0 0 #fff;

	}

#footer ul.ad {
	width: 343px;
	display: block;
	height:40px;
	padding: 0 0 0 2px;
}

#footer ul.ad li {
	width:96px;
	height:40px;
	border-right: 1px dashed #FFFFFF;
	display:inline-block;
}

#footer ul.ad li.nobor{
	width: 100px;
	display: block;
	margin-left: 10px;
	border-right: none;
}

#footer ul.ad li.nobor1{
	width:96px;
	height:40px;
	display:block;
	float:left;
	margin-left:10px;
	border-right: 1px dashed #FFFFFF;
}

#footer ul.ad li a{
	font:10px/12px Tahoma, Arial, Helvetica, sans-serif;
	color:#7B746B;
	background-color:#1C1B19;
	font-weight:bold;
	text-decoration:none;
	margin:0;
	display:block;
}

#footer ul.ad li a span{
	color:#D1A345;
	background-color:#1C1B19;
	text-transform:uppercase;
	margin:0 10px 0 0;
	display:block;
}

#footer p{

	padding:6px 0px 0 63px; font:11px/16px Tahoma, Arial, Helvetica, sans-serif; color:#FFFFFF; font-weight:normal; height:14px; margin:0; background-color:#1F1D1B; float:left;

	}

#footer p.copy{
	color:#BEC63A;
	font-size: 11px;
	width:360px;
	margin: 5px 0 0 65px;
	line-height: 16px;
	height: 16px;
	padding: 0;
	background-color:#201E1C;
	font-weight:bold;
}

#footer p.copy b{

	color:#FFFFFF; background-color:#201E1C;

	}

#footer p.copy a{

	text-decoration:none; color:#ffffff; background-color:#201E1C;

	}

#footer p.copy a:hover{

	text-decoration:underline;

	}

#content_start {position: absolute;left: -10000px;}
.class { }

