/*-------------------------------------------------
Product Stylesheet
-------------------------------------------------*/

body{
font-family: Arial, Helvetica, Tahoma, "Trebuchet MS", Verdana, "ヒラギノ角ゴ Pro W3", Osaka, "メイリオ", "ＭＳ Ｐゴシック", sans-serif;
background-color:#ffffff;
text-align: center;
margin: 0;
padding: 0;
}

a{color:#666666;text-decoration:none;background-color: transparent;}
a:link{color:#666666;text-decoration:none;background-color: transparent;}
a:visited{color:#666666;text-decoration:none;background-color: transparent;}
a:active{color:#666666;text-decoration:none;background-color: transparent;}
a:hover{color:#FF4500;text-decoration:none;background-color: transparent;}

img{border: 0;}

#container {
font-size: 12px;
margin:30px auto 0;
text-align: left;
padding: 0px;
width: 800px;
background-color: #ffffff;
background-repeat:no-repeat;
background-image: url(http://www.kishima.com/product/images/headerlogo.jpg);
border-top: 1px solid #1C1A1A;
border-left: 1px solid #1C1A1A;
border-right: 1px solid #1C1A1A;
border-bottom: 1px solid #1C1A1A;
}

#container a{
font-size: 12px;
}


h1{
color: #6A5ACD;
font-size: 18px;
font-weight: bold;
text-align: left;
}

h1 a {
text-decoration: none;
}

h2 {
margin: 10px 0 10px 0;
padding: 0;
color:#999999;
font-size:14px;
line-height: 1.5;
text-align:left;
font-weight:bold;
}

h3 {
margin: 10px 0 10px 0;
font-size: 13px;
line-height: 16px;
font-weight: bold;
background-color: transparent;
padding: 0px;
border-style: solid;
border-color: #cccccc;
border-top-width: 0;
border-bottom-width: 0px;
border-left-width: 0;
border-right-width: 0;
}

h4 {
margin: 6px 0 6px 0;
font-size: 13px;
line-height: 16px;
font-weight: bold;
background-color: transparent;
padding: 2px;
border-style: solid;
border-color: #cccccc;
border-top-width: 0;
border-bottom-width: 0px;
border-left-width: 0;
border-right-width: 0;
}

h5 {
margin: 6px 0 6px 0;
font-size: 13px;
line-height: 16px;
font-weight: bold;
background-color: transparent;
padding: 2px;
border-style: solid;
border-color: #cccccc;
border-top-width: 0;
border-bottom-width: 0px;
border-left-width: 0;
border-right-width: 0;
}

h6 {
margin: 6px 0 6px 0;
font-size: 13px;
line-height: 16px;
font-weight: normal;
background-color: transparent;
padding: 2px;
border-style: solid;
border-color: #cccccc;
border-top-width: 0;
border-bottom-width: 0px;
border-left-width: 0;
border-right-width: 0;
}

#bigbanner
{
position: relative;
width: 800px;
height: 70px;
background: transparent url() no-repeat top;
margin: 0;
overflow: hidden;
text-indent: -10000em;
}
#bigbanner .button1
{
display: block;
position: absolute;
top: 30px;
left: 20px;
width: 120px;
height: 30px;
overflow: hidden;
text-indent: -10000em;
}
#bigbanner .button1 a
{
display: block;
width: 120px;
height: 30px;
}

#bigbanner .button2
{
display: block;
position: absolute;
top: 40px;
left: 628px;
width: 68px;
height: 18px;
overflow: hidden;
text-indent: -10000em;
}
#bigbanner .button2 a
{
display: block;
width: 68px;
height: 18px;
}

#bigbanner .button3
{
display: block;
position: absolute;
top: 40px;
left: 700px;
width: 80px;
height: 18px;
overflow: hidden;
text-indent: -10000em;
}
#bigbanner .button3 a
{
display: block;
width: 80px;
height: 18px;
}

.headtxt{
color:#808184;
font-size:12px;
margin: 5px 0 15px 25px;
}

#headdes{
display: block;
width: 800px;
height: 114px;
background-color: #ffffff;
background-repeat:no-repeat;
background-image: url(http://www.kishima.com/product/images/headerphoto.jpg);
margin: 10px 0 25px 0;
}

.blogtitle{
font-size:20px;
padding: 40px 20px 5px 20px;
text-align:left;
}

#topnavi{
width: 760px;
margin: 0 0 10px 0;
padding:0 0 0 0;
font-size: 0.8em;
text-align: right;
}

#topmenubox{
width: 760px;
height: 20px;
background-color: #396AFF;
border-top: 1px solid #396AFF;
border-right: 1px solid #396AFF;
border-bottom: 1px solid #396AFF;
border-left: 0px solid #396AFF;
margin: 0 20px 0px 20px;
}

.topmenu{

height: 20px;
font-size: 10px;
text-align: center;
line-height: 20px;
display: block;
float: left;
border-top: 0px solid #396AFF;
border-right: 0px solid #396AFF;
border-bottom: 0px solid #396AFF;
border-left: 1px solid #396AFF;
}

.topmenu a:link{
width: 125px;
padding: 0;
margin: 0;
color: #ffffff;
background-color: #396AFF;
text-decoration: none;
font-weight: bold;
text-align: center;
display: block;
float: left;
}

.topmenu a:visited{
width: 125px;
padding: 0;
margin: 0;
color: #ffffff;
background-color: #396AFF;
text-decoration: none;
font-weight: bold;
text-align: center;
display: block;
float: left;
}

.topmenu a:active{
width: 125px;
padding: 0;
margin: 0;
color: #ffffff;
background-color: #396AFF;
text-decoration: none;
font-weight: bold;
text-align: center;
display: block;
float: left;
}

.topmenu a:hover{
width: 125px;
padding: 0;
margin: 0;
color: #6A5ACD;
background-color: #DDEEFF;
text-decoration: none;
font-weight: bold;
text-align: center;
display: block;
float: left;
}

.description{
color:#fff;
font-size:12px;
padding:0 20px;
text-align:left;
}

#wrapper {
margin:0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: 655px;
float: left
}

#wrapper2{
margin:0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width:800px;
float:left;
}

#content{
float:right;
width:480px;
text-align:center;
line-height:120%;
}

#content2{
float:right;
width:620px;
text-align:center;
line-height:120%;
}

#blog{
width:465px;
margin:0px 10px 0px 5px;
padding:0px 0 0px 0;
text-align:left;
}

#blog2{
width:470px;
margin:0px 75px 0px 75px;
padding:0px 0 0px 0;
text-align:left;
}

#left{
float:left;
width:155px;
margin:0;
padding:0;
}

#right{
float:left;
width:145px;
margin:0;
padding:0;
}

#categorytitle{
height:20px;
line-height:20px;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
background:#396AFF;
padding:0px 15px 0px 15px;
}

.blogbody{
background:#FFFFFF;
text-align:left;
padding:0px 0px 0px 0px;
border-top: 0px solid #396AFF; 
border-left: 0px solid #396AFF; 
border-right: 0px solid #396AFF;
border-bottom: 0px solid #396AFF;
}

.blogbody2{
background:#FFFFFF;
text-align:left;
padding:0px 0px 0px 0px;
border-top: 0px solid #396AFF; 
border-left: 0px solid #396AFF; 
border-right: 0px solid #396AFF;
border-bottom: 0px solid #396AFF;
}

.blogend{
padding: 0;
margin-bottom:10px;
border-top: 0px solid #396AFF;
border-left: 0px solid #396AFF;
border-right: 0px solid #396AFF;
border-bottom: 0px solid #396AFF;
}

.blogend2{
padding: 0;
margin-bottom:10px;
border-top: 0px solid #396AFF;
border-left: 0px solid #396AFF;
border-right: 0px solid #396AFF;
border-bottom: 0px solid #396AFF;
}

.dateend{
padding: 0;
margin-bottom:10px;
border-top: 0px solid #396AFF;
border-left: 1px solid #396AFF;
border-right: 1px solid #396AFF;
border-bottom: 1px solid #396AFF;
}

.date{
color:#FF0033;
font-size:12px;
font-weight:bold;
text-align:left;
padding:0px 10px 0px 10px;
}

.title{
color:#6A5ACD;
font-size:20px;
font-weight:bold;
background: transparent;
padding:10px 0px 0px 0px;
border-top: 0px solid #396AFF;
border-left: 0px solid #396AFF;
border-right: 0px solid #396AFF;
border-bottom: 0px solid #396AFF;
}

.titletop{
color:#6A5ACD;
font-size:16px;
font-weight:bold;
background:#FFFFFF;
padding:4px 15px 4px 15px;
border-top: 0px solid #396AFF;
border-left: 0px solid #396AFF;
border-right: 0px solid #396AFF;
border-bottom: 0px solid #396AFF;
}

.title2{
color:#6A5ACD;
font-size:16px;
font-weight:bold;
background:#FFFFFF;
padding:4px 10px 4px 10px;
border-top: 0px solid #396AFF;
border-left: 0px solid #396AFF;
border-right: 0px solid #396AFF;
border-bottom: 0px solid #396AFF;
}

.title2 a:link{color:#6A5ACD;text-decoration:underline;}
.title2 a:visited{color:#6A5ACD;text-decoration:underline;}
.title2 a:active{color:#6A5ACD;text-decoration:underline;}
.title2 a:hover{color:#FF4500;text-decoration:underline;}

.title3{
color:#6A5ACD;
font-size:16px;
font-weight:bold;
background:#ffffff;
padding:0px 0px 0px 0px;
}

.title3 a:link{color:#6A5ACD;text-decoration:none;}
.title3 a:visited{color:#6A5ACD;text-decoration:none;}
.title3 a:active{color:#6A5ACD;text-decoration:none;}
.title3 a:hover{color:#FF4500;text-decoration:none;}

.title4{
color:#6A5ACD;
font-size:13px;
font-weight:bold;
background:#ffffff;
padding:0px 0px 0px 0px;
}

.ctitle{
display: block;
width: 440px;
height: 20px;
text-align:left;
height:20px;
line-height:20px;
margin: 0 0 10px 0;
color:#999DA2;
font-size:14px;
background:#D1D4D9;
padding:0px 0px 0px 10px;
border-top: 1px solid #BCBCBC;
border-left: 1px solid #BCBCBC;
border-right: 1px solid #BCBCBC;
border-bottom: 1px solid #BCBCBC;
}

.dtitle{
display: block;
width: 440px;
height: 14px;
text-align:left;
height:14px;
line-height:14px;
color:#999999;
font-size:14px;
background:#FFFFFF;
padding:0px 0px 0px 10px;
border-top: 0px solid #BCBCBC;
border-left: 0px solid #BCBCBC;
border-right: 0px solid #BCBCBC;
border-bottom: 0px solid #BCBCBC;
}

#cbanner
{
position: relative;
width: 450px;
height: 157px;
background: transparent url(http://www.kishima.com/product/images/pickup2.jpg) no-repeat top;
margin: 0 0 10px 0;
overflow: hidden;
text-indent: -10000em;
}
#cbanner .button1
{
display: block;
position: absolute;
top: 62px;
left: 10px;
width: 92px;
height: 82px;
overflow: hidden;
text-indent: -10000em;
}
#cbanner .button1 a
{
display: block;
width: 92px;
height: 82px;
}

#cbanner .button2
{
display: block;
position: absolute;
top: 62px;
left: 243px;
width: 92px;
height: 82px;
overflow: hidden;
text-indent: -10000em;
}
#cbanner .button2 a
{
display: block;
width: 92px;
height: 82px;
}


.maintop{
font-size:12px;
padding:10px 0px 10px 0px;
line-height:150%;
background:#FFFFFF;
}

.main,.mainmore{
font-size:12px;
padding:10px 0px 10px 0px;
line-height:150%;
}

.main2{
font-size:12px;
padding:10px 0px 10px 0px;
line-height:150%;
}

.main3{
padding:10px 10px 10px 10px;
}

.pagenavi,.pageswitch{
font-size:12px;
height:20px;
line-height:20px;
background-color: #DDEEFF;
border:solid #396AFF;
border-width:1px 1px 1px 1px;
padding:0px 10px 0px 10px;
margin:5px 0px 5px 0px;
}

blockquote{
border:2px dotted #777;
padding:11px;
margin:5px 0px 20px 0px;
text-align:left;
}

.pict{}

a.continues:link{color:#6A5ACD;text-decoration:underline;}
a.continues:visited{color:#6A5ACD;text-decoration:underline;}
a.continues:active{color:#6A5ACD;text-decoration:underline;}
a.continues:hover{color:#FF4500;text-decoration:underline;}

.posted{
color:#333333;
font-size:11px;
text-align:right;
padding:0 10px 0 10px;
}

.posted a:link{color:#6A5ACD;text-decoration:underline;}
.posted a:visited{color:#6A5ACD;text-decoration:underline;}
.posted a:active{color:#6A5ACD;text-decoration:underline;}
.posted a:hover{color:#FF4500;text-decoration:underline;}

.nextpage{
font-size:11px;
padding:5px;
text-align:right;
}

.nextpage a:link{color:#6A5ACD;text-decoration:underline;}
.nextpage a:visited{color:#6A5ACD;text-decoration:underline;}
.nextpage a:active{color:#6A5ACD;text-decoration:underline;}
.nextpage a:hover{color:#FF4500;text-decoration:underline;}

.menu{
color:#6A5ACD;
font-size:10px;
text-align:right;
margin:0 20px 10px;
}

.menu a:link{color:#6A5ACD;text-decoration:underline;}
.menu a:visited{color:#6A5ACD;text-decoration:underline;}
.menu a:active{color:#6A5ACD;text-decoration:underline;}
.menu a:hover{color:#FF4500;text-decoration:underline;}

.pagetop{
font-size:11px;
padding:3px 5px;
text-align:right;
}

.trackbackurlbody{
width:360px;
line-height:120%;
text-align:left;
background:#fff url(http://www.kishima.com/product/images/main_bg.gif) repeat-y 0 0;
padding-bottom:20px;
}

.trackbackurlttl{
color:#333333;
font-size:11px;
font-weight:bold;
padding-bottom:5px;
padding-left:15px;
background:url(http://www.kishima.com/product/images/purple.gif) no-repeat 5px 5px;
text-align:left;
}

.trackbackurl{font-size:11px; text-align:left; margin-bottom:10px;padding:0 0 0 15px;}
.trackbackurl table{width:360px;margin:0 auto;}
input.trackbackbox{width:275px;}


a.posttitle:link{color:#6A5ACD;text-decoration:underline;}
a.posttitle:visited{color:#6A5ACD;text-decoration:underline;}
a.posttitle:active{color:#6A5ACD;text-decoration:underline;}
a.posttitle:hover{color:#FF4500;text-decoration:underline;}

#trackback,#comment,#takecomment,#formbody{
width:360px;
line-height:120%;
text-align:left;
background:#fff url(http://www.kishima.com/product/images/main_bg.gif) repeat-y 0 0;
padding-bottom:20px;
}

.trackbackhead,.commenthead,.takecommenthead{
color:#333333;
font-size:11px;
font-weight:bold;
padding-left:0px;
background:url(http://www.kishima.com/product/images/purple.gif) no-repeat 5px 5px;
text-align:left;
}
#trackbackbody,#commentbody,#takecommentbody{
text-align:left;
font-size:11px;
padding-left:15px;
}
.trackbackttl,.commentttl{font-size:11px;padding:5px;}
.trackbacktext,.commenttext{font-size:11px;line-height:125%;padding:5px;}

.commentbody{
font-size:11px;
padding-left:15px;
}

.trackbackbody{
font-size:11px;
padding-left:15px;
}

.commentpost{
font-size:11px;
padding-left:15px;
padding-bottom:10px;
}

.trackbackpost{
font-size:11px;
padding-left:15px;
padding-bottom:10px;
}


#blogcommentbottom{
}

#error{
font-size:11px;
font-weight:bold;
color:#f00;
text-align:center;
padding:10px;
margin-bottom:10px;
line-height:135%;
}
#error span{font-weight:normal;}

.loginon{
color:#000;
font-size:11px;
font-weight:bold;
margin:10px 15px;
padding:5px;
text-align:center;
}
.loginoff a:link{color:#6A5ACD;}
.loginoff a:visited{color:#6A5ACD;}
.loginoff a:active{color:#6A5ACD;}
.loginoff a:hover{color:#FF4500;}

.loginoff{
color:#000;
font-size:11px;
font-weight:bold;
margin:10px 15px;
padding:5px;
text-align:center;
}
.loginoff a:link{color:#6A5ACD;}
.loginoff a:visited{color:#6A5ACD;}
.loginoff a:active{color:#6A5ACD;}
.loginoff a:hover{color:#FF4500;}


.formbodybottom{
padding:10px;
background:url(http://www.kishima.com/product/images/main_btm.gif) no-repeat;
}

.form{
margin:0px auto;
color:#000;
font-size:11px;
}

.form th{
font-weight:normal;
padding:2px;
text-align:right;
}
.form td{
padding:2px;
}

input#author{width:200px;}
input#email{width:200px;}
input#url{width:200px;}
input#bake{}
textarea#text{width:280px;height:200px;}
input.button{margin-top:20px;width:80px;}

#blogcommentbottom{
}


.calendarhead{
color:#fff;
font-size:11px;
padding:3px 0;
text-align:center;
background:#396AFF;
}

.calendarhead a:link{color:#fff;text-decoration:none;}
.calendarhead a:visited{color:#fff;text-decoration:none;}
.calendarhead a:active{color:#fff;text-decoration:none;}
.calendarhead a:hover{color:#fff;text-decoration:underline;}

.caltop{
padding:0px 0;
margin-bottom:0px;
border-top: 1px solid #396AFF;
border-left: 1px solid #396AFF;
border-right: 1px solid #396AFF;
border-bottom: 0px solid #396AFF;
}

.calbody{
background:#fff;
border-left:1px solid #396AFF;
border-right:1px solid #396AFF;
text-align:center;
padding-left:2px;
}
.calendartable{}
.caltbl{
width:174px;
margin:0px;
text-align:center;
}

.calbottom{
padding-top:10px;
margin-bottom:10px;
border-top: 0px solid #396AFF;
border-left: 1px solid #396AFF;
border-right: 1px solid #396AFF;
border-bottom: 1px solid #396AFF;
}

.caltblwkbg{}
.calendarwd{
background:#fff;
margin:0;
}
.caltblwk{margin:0 auto;}
.caltblwk td{
padding:1px 1px;
font-size:10px;
text-align:center;
}

.weekday{color:#396AFF;}
.sun{color:#FF9900;}
.sat{color:#396AFF;}

.caltbldaybg{
padding:0;
background:transparent;
}

.caltblday{
width:174px;
margin:0 auto;
}

.caltblday td{
width:23px;
height:23px;
padding:1px 1px;
font-size:10px;
font-weight:bold;
text-align:center;
}

.calendar{}
.calendard{}
.calon{background:url(http://www.kishima.com/product/images/cal02.gif) no-repeat;}
.caloff{background:url(http://www.kishima.com/product/images/cal01.gif) no-repeat;color:#FF9900;font-weight:bold;}

.caltblday a:link{color:#333333;text-decoration:none;font-weight:bold;}
.caltblday a:visited{color:#333333;text-decoration:none;font-weight:bold;}
.caltblday a:active{color:#333333;text-decoration:none;font-weight:bold;}
.caltblday a:hover{color:#333333;text-decoration:underline;font-weight:bold;}


.sidetitle{
text-align:center;
height:20px;
line-height:20px;
color:#ffffff;
font-size:11px;
font-weight:bold;
background:#396AFF;
padding:0px 0px 0px 0px;
border-top: 1px solid #396AFF;
border-left: 1px solid #396AFF;
border-right: 1px solid #396AFF;
border-bottom: 1px solid #396AFF;
}

.sidetitle a:link{color:#6A5ACD;text-decoration:none;}
.sidetitle a:visited{color:#6A5ACD;text-decoration:none;}
.sidetitle a:active{color:#6A5ACD;text-decoration:none;}
.sidetitle a:hover{color:#FF4500;text-decoration:none;}

.sidebodytitle{
text-align:left;
color:#6A5ACD;
font-size:11px;
font-weight:bold;
padding:0px 0px 0px 0px;
margin:10px 0px 4px 0px;
}

.sidebodytitle a:link{
text-align:left;
color:#6A5ACD;
font-size:11px;
font-weight:bold;
padding:0px 0px 0px 0px;
margin:10px 0px 4px 0px;
}

.sidebodytitle a:visited{
text-align:left;
color:#6A5ACD;
font-size:11px;
font-weight:bold;
padding:0px 0px 0px 0px;
margin:10px 0px 4px 0px;
}

.sidebodytitle a:active{
text-align:left;
color:#6A5ACD;
font-size:11px;
font-weight:bold;
padding:0px 0px 0px 0px;
margin:10px 0px 4px 0px;
}

.sidebodytitle a:hover{
text-align:left;
color:#FF4500;
font-size:11px;
font-weight:bold;
padding:0px 0px 0px 0px;
margin:10px 0px 4px 0px;
}

.side,.avatar,.quote,.profbody{
font-size:11px;
text-align:center;
line-height:125%;
padding:10px;
border:solid #396AFF;border-width:0 1px;
background:#fff;
}

.search{
font-size:11px;
text-align:center;
line-height:125%;
padding:2px;
border:solid #396AFF;border-width:0 1px;
background:#fff;
}

.sidebottom{
padding: 0;
margin-bottom:10px;
border-top: 0px solid #396AFF;
border-left: 1px solid #396AFF;
border-right: 1px solid #396AFF;
border-bottom: 1px solid #396AFF;
}

.side a:link{color:#6A5ACD;text-decoration:underline;}
.side a:visited{color:#6A5ACD;text-decoration:underline;}
.side a:active{color:#6A5ACD;text-decoration:underline;}
.side a:hover{color:#FF4500;text-decoration:underline;}

.sidebody{
width:158px;
text-align:left;
margin: 0px 0px 1px 0px;
padding: 0px;
overflow: hidden;
}

.sidebody a:link{
display: block;
line-height: 20px;
background:#DDEEFF url("") no-repeat;
background-position: 0px 0px;
padding: 0px 5px 0px 5px;
border-top: 1px solid #396AFF; 
border-left: 1px solid #396AFF; 
border-right: 1px solid #396AFF;
border-bottom: 1px solid #396AFF; 
color: #0000EE; 
font-weight: bold;
text-decoration: none; 
}

.sidebody a:visited{
display: block;
line-height: 20px;
background:#DDEEFF  url("") no-repeat;
background-position: 0px 0px;
padding: 0px 5px 0px 5px;
border-top: 1px solid #396AFF; 
border-left: 1px solid #396AFF; 
border-right: 1px solid #396AFF;
border-bottom: 1px solid #396AFF; 
color: #0000EE; 
font-weight: bold;
text-decoration: none; 
}

.sidebody a:hover{
display: block;
line-height: 20px;
background:#FFFFFF  url("") no-repeat;
background-position: -180px 0px;
padding: 0px 5px 0px 5px;
border-top: 1px solid #396AFF; 
border-left: 1px solid #396AFF; 
border-right: 1px solid #396AFF;
border-bottom: 1px solid #396AFF; 
color: #FF4500; 
font-weight: bold;
text-decoration: none; 
}

a.ttllink:link{color:#fff;text-decoration:underline;}
a.ttllink:visited{color:#fff;text-decoration:underline;}
a.ttllink:active{color:#fff;text-decoration:underline;}
a.ttllink:hover{color:#fff;text-decoration:none;}

input.sf{width:122px;margin-right:3px;}
.moblogbody,.linkme,.skypeme{text-align:center;}
.afbody{text-align:center;padding-bottom:10px;}
.afbody img{margin-bottom:3px;}
.photo{text-align:center;}
.nickname{color:#000;font-size:10px;font-weight:bold;margin:10px 0;}
.message{color:#000;font-size:10px;margin-bottom:10px;}
.blogtimes{margin:10px auto;text-align:center;width:160px;}
.quotetable{background:#000;width:170px;}
.quotetable img{width:160px;}
.quote{color:#000;font-size:10px;padding:1px;background:#fff;}

.elsehead{
padding:5px 0;
margin-bottom:0px;
border-top: 1px solid #396AFF;
border-left: 1px solid #396AFF;
border-right: 1px solid #396AFF;
border-bottom: 0px solid #396AFF;
}

.elsebody{
font-size:10px;
line-height:125%;
border:solid #396AFF;border-width:0 1px;
background:#fff;
text-align:center;
}
.elsebottom{
padding-top:10px;
margin-bottom:0px;
border-top: 0px solid #396AFF;
border-left: 1px solid #396AFF;
border-right: 1px solid #396AFF;
border-bottom: 1px solid #396AFF;
}

.elsebody a:link{color:#0000CD;text-decoration:underline;}
.elsebody a:visited{color:#8B008B;text-decoration:underline;}
.elsebody a:active{color:#0000FF;text-decoration:underline;}
.elsebody a:hover{color:#00BFFF;text-decoration:underline;}

.checkers{padding-bottom:10px;width:117px;font-size:10px;text-align:left;margin:0 auto;}
.reader{padding-bottom:20px;width:117px;font-size:10px;text-align:left;margin:0 auto;}
.powered{padding-bottom:10px;}
.syndicate{}


#sidebanner1
{
position: relative;
width: 130px;
height: 1015px;
background: transparent url(http://www.kishima.com/product/images/sideL01.jpg) no-repeat top;
margin:  0 0 0 25px;
}
#sidebanner1 .button1
{
display: block;
position: absolute;
top: 3px;
left: 0px;
width: 130px;
height: 32px;
overflow: hidden;
text-indent: -10000em;
}
#sidebanner1 .button1 a
{
display: block;
width: 130px;
height: 32px;
}

#sidebanner1 .button2
{
display: block;
position: absolute;
top: 37px;
left: 0px;
width: 130px;
height: 32px;
overflow: hidden;
text-indent: -10000em;
}
#sidebanner1 .button2 a
{
display: block;
width: 130px;
height: 32px;
}

#sidebanner1 .button3
{
display: block;
position: absolute;
top: 70px;
left: 0px;
width: 130px;
height: 32px;
overflow: hidden;
text-indent: -10000em;
}
#sidebanner1 .button3 a
{
display: block;
width: 130px;
height: 32px;
}

#sidebanner1 .button4
{
display: block;
position: absolute;
top: 103px;
left: 0px;
width: 130px;
height: 32px;
overflow: hidden;
text-indent: -10000em;
}
#sidebanner1 .button4 a
{
display: block;
width: 130px;
height: 32px;
}

#sidebanner1 .button5
{
display: block;
position: absolute;
top: 162px;
left: 0px;
width: 130px;
height: 33px;
overflow: hidden;
text-indent: -10000em;
}
#sidebanner1 .button5 a
{
display: block;
width: 130px;
height: 33px;
}

#sidebanner1 .button6
{
display: block;
position: absolute;
top: 198px;
left: 0px;
width: 130px;
height: 33px;
overflow: hidden;
text-indent: -10000em;
}
#sidebanner1 .button6 a
{
display: block;
width: 130px;
height: 33px;
}

#sidebanner1 .button7
{
display: block;
position: absolute;
top: 233px;
left: 0px;
width: 130px;
height: 33px;
overflow: hidden;
text-indent: -10000em;
}
#sidebanner1 .button7 a
{
display: block;
width: 130px;
height: 33px;
}

#sidebanner1 .button8
{
display: block;
position: absolute;
top: 268px;
left: 0px;
width: 130px;
height: 33px;
overflow: hidden;
text-indent: -10000em;
}
#sidebanner1 .button8 a
{
display: block;
width: 130px;
height: 33px;
}

#sidebanner1 .button9
{
display: block;
position: absolute;
top: 303px;
left: 0px;
width: 130px;
height: 33px;
overflow: hidden;
text-indent: -10000em;
}
#sidebanner1 .button9 a
{
display: block;
width: 130px;
height: 33px;
}

#sidebanner1 .button10
{
display: block;
position: absolute;
top: 338px;
left: 0px;
width: 130px;
height: 33px;
overflow: hidden;
text-indent: -10000em;
}
#sidebanner1 .button10 a
{
display: block;
width: 130px;
height: 33px;
}

#sidebanner1 .button11
{
display: block;
position: absolute;
top: 373px;
left: 0px;
width: 130px;
height: 33px;
overflow: hidden;
text-indent: -10000em;
}
#sidebanner1 .button11 a
{
display: block;
width: 130px;
height: 33px;
}

#sidebanner1 .button12
{
display: block;
position: absolute;
top: 408px;
left: 0px;
width: 130px;
height: 33px;
overflow: hidden;
text-indent: -10000em;
}
#sidebanner1 .button12 a
{
display: block;
width: 130px;
height: 33px;
}


#sidebanner1 .button13
{
display: block;
position: absolute;
top: 443px;
left: 0px;
width: 130px;
height: 33px;
overflow: hidden;
text-indent: -10000em;
}
#sidebanner1 .button13 a
{
display: block;
width: 130px;
height: 33px;
}

#sidebanner1 .button14
{
display: block;
position: absolute;
top: 478px;
left: 0px;
width: 130px;
height: 33px;
overflow: hidden;
text-indent: -10000em;
}
#sidebanner1 .button14 a
{
display: block;
width: 130px;
height: 33px;
}

#sidebanner1 .button15
{
display: block;
position: absolute;
top: 513px;
left: 0px;
width: 130px;
height: 33px;
overflow: hidden;
text-indent: -10000em;
}
#sidebanner1 .button15 a
{
display: block;
width: 130px;
height: 33px;
}

#sidebanner1 .button16
{
display: block;
position: absolute;
top: 571px;
left: 0px;
width: 130px;
height: 33px;
overflow: hidden;
text-indent: -10000em;
}
#sidebanner1 .button16 a
{
display: block;
width: 130px;
height: 33px;
}

#sidebanner1 .button17
{
display: block;
position: absolute;
top: 606px;
left: 0px;
width: 130px;
height: 33px;
overflow: hidden;
text-indent: -10000em;
}
#sidebanner1 .button17 a
{
display: block;
width: 130px;
height: 33px;
}

#sidebanner1 .button18
{
display: block;
position: absolute;
top: 641px;
left: 0px;
width: 130px;
height: 33px;
overflow: hidden;
text-indent: -10000em;
}
#sidebanner1 .button18 a
{
display: block;
width: 130px;
height: 33px;
}

#sidebanner1 .button19
{
display: block;
position: absolute;
top: 676px;
left: 0px;
width: 130px;
height: 33px;
overflow: hidden;
text-indent: -10000em;
}
#sidebanner1 .button19 a
{
display: block;
width: 130px;
height: 33px;
}

#sidebanner1 .button20
{
display: block;
position: absolute;
top: 711px;
left: 0px;
width: 130px;
height: 33px;
overflow: hidden;
text-indent: -10000em;
}
#sidebanner1 .button20 a
{
display: block;
width: 130px;
height: 33px;
}

#sidebanner1 .button21
{
display: block;
position: absolute;
top: 746px;
left: 0px;
width: 130px;
height: 33px;
overflow: hidden;
text-indent: -10000em;
}
#sidebanner1 .button21 a
{
display: block;
width: 130px;
height: 33px;
}

#sidebanner1 .button22
{
display: block;
position: absolute;
top: 801px;
left: 0px;
width: 130px;
height: 33px;
overflow: hidden;
text-indent: -10000em;
}
#sidebanner1 .button22 a
{
display: block;
width: 130px;
height: 33px;
}

#sidebanner1 .button23
{
display: block;
position: absolute;
top: 836px;
left: 0px;
width: 130px;
height: 33px;
overflow: hidden;
text-indent: -10000em;
}
#sidebanner1 .button23 a
{
display: block;
width: 130px;
height: 33px;
}

#sidebanner1 .button24
{
display: block;
position: absolute;
top: 871px;
left: 0px;
width: 130px;
height: 33px;
overflow: hidden;
text-indent: -10000em;
}
#sidebanner1 .button24 a
{
display: block;
width: 130px;
height: 33px;
}

#sidebanner1 .button25
{
display: block;
position: absolute;
top: 906px;
left: 0px;
width: 130px;
height: 33px;
overflow: hidden;
text-indent: -10000em;
}
#sidebanner1 .button25 a
{
display: block;
width: 130px;
height: 33px;
}

#sidebanner1 .button26
{
display: block;
position: absolute;
top: 947px;
left: 0px;
width: 130px;
height: 16px;
overflow: hidden;
text-indent: -10000em;
}
#sidebanner1 .button26 a
{
display: block;
width: 130px;
height: 16px;
}

#sidebanner1 .button27
{
display: block;
position: absolute;
top: 969px;
left: 0px;
width: 130px;
height: 16px;
overflow: hidden;
text-indent: -10000em;
}
#sidebanner1 .button27 a
{
display: block;
width: 130px;
height: 16px;
}

#sidebanner1 .button28
{
display: block;
position: absolute;
top: 992px;
left: 0px;
width: 130px;
height: 16px;
overflow: hidden;
text-indent: -10000em;
}
#sidebanner1 .button28 a
{
display: block;
width: 130px;
height: 16px;
}



#sidebanner2
{
position: relative;
width: 120px;
height: 343px;
background: transparent url(http://www.kishima.com/product/images/sideR01.jpg) no-repeat top;
margin: 0;
}
#sidebanner2 .button1
{
display: block;
position: absolute;
top: 0px;
left: 0px;
width: 120px;
height: 100px;
overflow: hidden;
text-indent: -10000em;
}
#sidebanner2 .button1 a
{
display: block;
width: 120px;
height: 100px;
}

#sidebanner2 .button2
{
display: block;
position: absolute;
top: 115px;
left: 0px;
width: 120px;
height: 100px;
overflow: hidden;
text-indent: -10000em;
}
#sidebanner2 .button2 a
{
display: block;
width: 120px;
height: 100px;
}

#sidebanner2 .button3
{
display: block;
position: absolute;
top: 263px;
left: 0px;
width: 120px;
height: 26px;
overflow: hidden;
text-indent: -10000em;
}
#sidebanner2 .button3 a
{
display: block;
width: 120px;
height: 26px;
}

#sidebanner2 .button4
{
display: block;
position: absolute;
top: 293px;
left: 0px;
width: 120px;
height: 26px;
overflow: hidden;
text-indent: -10000em;
}
#sidebanner2 .button4 a
{
display: block;
width: 120px;
height: 26px;
}

#sidebanner2 .button5
{
display: block;
position: absolute;
top: 322px;
left: 0px;
width: 120px;
height: 14px;
overflow: hidden;
text-indent: -10000em;
}
#sidebanner2 .button5 a
{
display: block;
width: 120px;
height: 14px;
}


#footer{
width: 800px;
display: block;
text-align: center;
padding: 5px 0px 10px 0px;
margin:0px auto;
line-height: 15px;
color: #999999;
font-size: 9px;
}

.blogbody iframe{width:340px;margin-top:20px;margin-left:10px;}

.blogbody2 iframe{width:340px;margin-top:20px;margin-left:10px;}

a.adtitle{color:#0000CD;font-weight:bold;text-decoration:underline;}
a.adtitle:link{color:#0000CD;font-weight:bold;text-decoration:underline;}
a.adtitle:visited{color:#8B008B;font-weight:bold;text-decoration:underline;}
a.adtitle:active{color:#0000FF;font-weight:bold;text-decoration:underline;}
a.adtitle:hover{color:#00BFFF;font-weight:bold;text-decoration:underline;}

a.addescription{color:#000;text-decoration:none;}
a.addescription:link{color:#000;text-decoration:none;}
a.addescription:visited{color:#000;text-decoration:none;}
a.addescription:active{color:#000;text-decoration:none;}
a.addescription:hover{color:#000;text-decoration:none;}

a.adurl{text-decoration:none;}
a.adurl:link{text-decoration:none;}
a.adurl:visited{text-decoration:none;}
a.adurl:active{text-decoration:none;}
a.adurl:hover{text-decoration:none;}

a.adld{color:#0000CD;text-decoration:underline;}
a.adld:link{color:#0000CD;text-decoration:underline;}
a.adld:visited{color:#8B008B;text-decoration:underline;}
a.adld:active{color:#0000FF;text-decoration:underline;}
a.adld:hover{color:#00BFFF;text-decoration:underline;}

body.ad{background:#fff;}

.taleft{text-align: left;}
.tacenter{text-align: center;}
.taright{text-align: right;}

.leftimg{float:left;}
.rightimg{float:right;}

.leftbox{
float:left;
margin: 0px 10px 10px 0;
padding:0px 0px 0px 0px;
text-align:left;
border-top: 0px solid #cccccc; 
border-left: 0px solid #cccccc; 
border-right: 0px solid #cccccc;
border-bottom: 0px solid #cccccc;  
}
.rightbox{
float:right;
margin: 0px 0px 10px 10px;
padding:0px 0px 0px 0px;
text-align:left;
border-top: 0px solid #cccccc; 
border-left: 0px solid #cccccc; 
border-right: 0px solid #cccccc;
border-bottom: 0px solid #cccccc;  
}

.next{clear:all;}

hr{
border-style: solid;
border-color: #DDEEFF;
border-width: 1px;
}



.probox1 {
float: left;
background-color: #ffffff;
background: url();
background-repeat:no-repeat;
width: 105px;
height: 150px;
text-align:center;
margin: 0px 7px 10px 0px;
padding: 0;
border-top: 1px solid #ccc;
border-right: 1px solid #ccc;
border-bottom: 1px solid #ccc;
border-left: 1px solid #ccc;
}

.proinbox1 {
width: 96px;
*width:98px;
height: 95px;
margin: 4px 7px 6px 4px;
padding: 0;
border: 0;
text-align:center;
}

.protxbox1 {
color:#666666;
width: 107px;
height: 40px;
font-size: 11px;
line-height: 120%;
margin: 0px 0px 0px 0px;
padding: 0;
border: 0;
text-align:center;
overflow: hidden;
}

.probox2 {
float: left;
text-align:center;
background-color: #ffffff;
background-repeat:no-repeat;
background: url();
width: 255px;
height: 252px;
margin: 0px 10px 10px 0px;
padding: 0;
border-top: 1px solid #ccc;
border-right: 1px solid #ccc;
border-bottom: 1px solid #ccc;
border-left: 1px solid #ccc;
}

.proinbox2 {
width: 241px;
*width:243px;
height: 240px;
margin: 5px 7px 7px 7px;
padding: 0;
border: 0;

}

.probox3 {
float: right;
background-color: #ffffff;
width: 190px;
margin: 0px 0px 10px 0px;
padding: 0;
border-top: 0px solid #ccc;
border-right: 0px solid #ccc;
border-bottom: 0px solid #ccc;
border-left: 0px solid #ccc;
}

.probox4 {
float: left;
background-color: #ffffff;

margin: 5px 5px 0px 0px;
padding: 0;
border-top: 0px solid #ccc;
border-right: 0px solid #ccc;
border-bottom: 0px solid #ccc;
border-left: 0px solid #ccc;
}

#navbar {
	background: url(http://www.kishima.com/product/images/navbar.jpg);
	background-position: center;
	background-repeat: repeat-x;
 	width: 760px;
 	height: 25px;
	margin: 0px auto 10px auto;
	padding: 10px 10px 10px 10px;
	font-family: Georgia, "Book Antiqua", "Souvenir Lt BT", "Times New Roman", serif;
	font-weight: bold;
	color: #999;
	font-size: 12px;
 	line-height: 22px;
}

navbar a {
	color: #999;
	text-decoration: none;
	font-weight: bold;
}

#navbar a:visited {
	color: #999;
	text-decoration: none;
}

#navbar a:hover {
	color: #cc0000;
	text-decoration: none;
}

.ar {
	float: right;
	}
.al {
	float: left
	}


table.list th,
table.list td {
 padding:2px 4px;
 border:1px solid #b2b2b2;
}

table.list th {
 text-align:left;
 font-weight:normal;
 background-color:#efefef;
}

table.list td p {
 margin:1em 0 0 0;
}

table.list td td {
 vertical-align:top;
 border:none;
}


table {
 margin:0.5em 0em 1em 0em;
 border-collapse:collapse;
}

table th,
table td {
 padding:2px 4px;
 border:1px solid #b2b2b2;
}

table th {
 text-align:left;
 font-weight:normal;
 background-color:#efefef;
}

table td p {
 margin:1em 0 0 0;
}

table td td {
 vertical-align:top;
 border:none;
}

