body {
	margin: 0px 0px 0px 0px;
	background-color: #FFCC00;
                background-image: url("http://toycam.imaimax.com/images/backstripe.gif");
        	text-align: center;
	}

a {
	text-decoration: none;
	}

a:link {
	color: #009900;
	}

a:visited {
	color: #009900;
	}

a:active {
	color: #009900;
	}

a:hover {
	color: #FFCC00;
	}

h1          {
                font-size: 12px;
	margin: 0px;
	padding: 0px;
	font-weight: bold;
                line-height: 6px;
	}

h2, h3 {
	margin: 0px;
	padding: 0px;
	font-weight: normal;
	}


#container {
	line-height: 13px;

	text-align: left;
	padding: 0px;
	width: 800px;
	margin-right: auto;
	margin-left: auto;
	background-color: #cccccc;

	}

#banner {
	height: 120px;
	padding: 15px;
	background-color: #000000;
                background-image: url("http://toycam.imaimax.com/images/banner.gif");
	text-align: left;
                font-family: "Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅";
	}

a#banner-img {
	display: none;
	}

#section {
                height: 24px;
                padding: 2px 4px 2px 180px;
                background-color: #ffcc00;
                text-align: left;
                font-family: "Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅";
                font-size: 10px;
                border-bottom: solid 2px #ffff99;
               vertical-align: middle;
                }

.sectionmenu div {
               float: left;
               margin: 0px 1px;

               border: solid;
               border-width: 1px 2px 2px 1px;
               border-color: #009900;
               background-color: #ffffcc;
               }

.sectionmenu div.menu01 {
              float: left;
               width: 70px;
               margin-top: 2px;
               padding: 5px 5px 3px 5px;
               background-color: #ffffcc;
               color: #ff6600;
               border: solid;
               border-width: 0px 1px 1px 0px;
               border-color: #009900;
               text-align: center;
              }

.sectionmenu a {
               display: block;

               width: 70px;
               padding: 4px 5px;
               font-size: 10px;
               text-decoration: none;
               font-weight: bold;
               text-align: center;
               color: #009900;
               }

.sectionmenu a:hover {

               font-size: 10px;
               font-weight: bold;
               color: #ffcc00;
               background-color: #ffffff;
              }

.sectionmenu img {
               vertical-align: middle;
              }

#menubar {
                font-family: "Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅";
	background-color: #ffcc00;
	text-align: left;
	padding-left: 50px;
	height: 30px;
	}

#center {
	float: left;
	width: 620px;
	overflow: hidden;
               	line-height: 15px;
                background-color: #ffffff;
	}

#nomenu {
	float: center;
	width: 700px;
                padding: 15px;
	overflow: hidden;
               	line-height: 15px;
	}

.content {
	padding: 15px 15px 5px 15px;
	background-color: #FFFFFF;
	color: #666666;
                font-family: "Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅";
	font-size: 12px;
	}

.entrybody {
                margin: 0px 5px 5px 5px;
                padding: 10px 10px 0px 0px;
	background-color: #FFFFFF;
	border-bottom: 1px solid #000000;
	color: #666666;
                font-family: "Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅";
	font-size: 12px;
	line-height: 14px;
	}

.titlegreen {
                margin: 0px 5px 0px 5px;
                padding: 5px 5px 5px 5px;
                color: #000000;
                font-family: "Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅";
                font-size: 15px;
                }

.middle    {
                vertical-align: middle;
                }

.headgreen {
                border: 1px solid #ffcc00;
                background-color: #ffcc00;
                margin: 0px 5px 0px 5px;
                padding: 2px 10px 2px 10px;
                color: #009900;
                font-family: "Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅";
                font-size: 12px;
                }

.boxgreen {
                border: 1px solid #ffcc00;
                background-color: #ffffcc;
                margin: 0px 5px 0px 5px;
                padding: 10px;
                color: #006600;
                font-family: "Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅";
                font-size: 10px;
                }

.boxgray {
                border: 1px solid #ffcc00;
                background-color: #e4e4e4;
                margin: 0px 5px 0px 5px;
                padding: 10px;
                color: #006600;
                font-family: "Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅";
                font-size: 10px;
                }

.floatleft {
float: left;
}

.floatright {
float: right;
}

.newspicture {float: left;}

#right {
	float: left;
	width: 180px;
	font-size: 12px;
	background-image: url ("http://www.imaimax.com/camcam/images/lether_back.jpg");
	background-color: #CCCCCC;
                background-repeat: repeat;
	overflow: hidden;
	}

.content p {
	color: #666666;
                font-family: "Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅";
	font-size: 12px;
	font-weight: normal;
	line-height: 14px;
	text-align: left;
	margin-bottom: 10px;
	}

.content blockquote {
	line-height: 2px;
	}

.content li {
	line-height: 12px;
	}

.content h2 {
	color: #666666;
                font-family: "Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅";
	font-size: 12px;
	text-align: left;
	font-weight: bold;
	margin-bottom: 10px;
	}

.content h3 {
	color: #333;
                font-family: "Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅";
	font-size: 14px;
	text-align: left;
	margin-bottom: 10px;
	}

.content p.posted {
	color: #999999;
                font-family: "Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅";
	font-size: 10px;
	border-top: 1px solid #CCCCCC;
	text-align: left;
	margin-bottom: 25px;
	line-height: normal;
	padding: 3px;
	}

.smalllet   {
                 color: #333;
                font-family: "Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅";
	font-size: 9px;
	text-align: left;	
	}


.sidebar {
	font-size: 12px;
	padding: 15px 0px;

	}

.fixbutton{
                font-size: 12px;
                text-align: center;
                padding: 0px 5px;
                 }

.fixbutton a              {
                display: block;
                width: 136px;
                height: 15px;
                border: solid 2px #ffcc00;
                background-color: #ffcc00;
                padding: 4px;
                margin: 2px 0px;;
        	text-align: center;
                text-decoration: none;
                font-family: "Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅";
                font-size: 12px;
                font-weight: bold;
                color: #009900;
               }

.fixbutton a:hover   {
                background-color: #ffcc00;
                color: #ffffff;
                margin: 2px 0px;
                }

.fixbutton a:active   {
                color: #cccccc;
                position:relative; top:1px; left:1px;
               }


.menuswitch{
                font-size: 10px;
                text-align: center;
                padding: 0px 5px;
                 }

.menuswitch a              {
                display: block;
                background-color: #ffffcc;
                padding: 4px;
                margin: 2px 12px 2px 25px;
                left-margin: 10px;
        	text-align: left;
                text-decoration: none;
                font-family: "Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅";
                font-size: 10px;
                font-weight: bold;
                color: #009900;
               }

.menuswitch a:hover   {
                background-color: #ffcc00;
                color: #ffffff;
                margin: 2px 12px 2px 25px;
                }

.menuswitch a:active   {
                color: #cccccc;
                position:relative; top:1px; left:1px;
               }

img.load   {
                display: none;
               }

.sidebar h2 {
	color: #666666;
                font-family: "Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅";
	font-size: 10pxl;
	text-align: left;
	font-weight: bold;
	letter-spacing: .3em;
	}

.sidebar ul {
	padding-left: 0px;
	margin: 0px;
	margin-bottom: 30px;
	}

.sidebar li {
	color: #666666;
                font-family: "Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅";
	font-size: 10px;
	text-align: left;
	margin-top: 10px;
	list-style-type: none;
	}


.photo {
	text-align: left;
	margin-bottom: 20px;
	}

.link-note {
                font-family: "Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅";
	font-size: 10px;
	line-height: 12px;
	text-align: left;
	padding: 2px;
	margin-bottom: 15px;
	}

#powered {
                font-family: "Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅";
	font-size: 10px;
	line-height: 12px;
	text-align: left;
	color: #666666;
	margin-top: 50px;
	}

#comment-data {
	float: left;
	width: 180px;
	padding-right: 15px;
	margin-right: 15px;
	text-align: left;
	border-right: 1px dotted #BBB;
	}

textarea[id="comment-text"] {
	width: 80%;
	}

.catlisttitle {
                float: left;
                width: 290px;
                font-size: 12px;
                font-weight: bold;
                line-height: 13px;
                padding-left: 5px;
                text-align: left;
                border-bottom: 1px dotted #000000;
                 }

.catlistdate {
                float: right;
                width: 290px;
                font-size: 12px;
                font-weight: normal;
                line-height: 13px;
                padding-left: 5px;
                text-align: right;
                border-bottom: 1px dotted #000000;
                 }

.commentbox {
                font-family: "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅", "Verdana";
                font-size: 12px;
                margin-bottom: 10px;
                padding: 10px;
                border: 1px solid #666666;
                }

.linkbox {
                font-family: "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅", "Verdana";
                font-size: 11px;
                margin-bottom: 10px;
                padding: 10px;
                }

.affiliate   {
               background-color: #E5FFE6; 
               font-size: 11px;
               padding: 15px;

               }

.adbox {
                font-family:  "Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅";
                font-size: 10px;
                margin-bottom: 10px;
                margin-left: 15px;
                margin-right: 15px;
                padding: 10px;
                border: 1px solid #666666;
                background-color: #ffffff;
                }

.adboxnl {
                font-family:  "Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅";
                font-size: 10px;
                }

.sidebox {
                font-family: "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅", "Verdana";
                font-size: 12px;
                margin-bottom: 10px;
                margin-left: 15px;
                margin-right: 15px;
                padding: 10px;
                border: 1px solid #666666;
                }

.caution  {
                font-family: "Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅";
                font-size: 10px;
                font-color: #FF0000;
                margin: 0px 5px 0px 5px;
                padding: 5px 5px 5px 5px;
                padding: 10px;
                border: 2px solid #FF0000;
                }

.bp  {
                font-family: "Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅";
                font-size: 10px;
                background-color: #ffffff;
                margin-bottom: 10px;
                margin-left: 15px;
                margin-right: 15px;
                padding: 10px;
                border: 1px solid #666666;
                }

#searchresult {
	margin: 5px 5px 0px 5px;
	padding: 0px 10px 0px 5px;
}

.entrytitle  {
                margin: 0px 0px 0px 0px;
                padding: 10px;
	background-color: #FFFFFF;
                background-image: url("http://www.imaimax.com/camcam/images/title_1.gif");
                background-repeat: repeat;
	color: #666666;
                font-family: "Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅";
	font-size: 12px;
	}

.headline  {
                margin: 0px 0px 0px 0px;
                padding: 2px;
	background-color: #999999;
	color: #ffffff;
                font-family: "Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅";
                font-size: 12px;
                font-weight: bold;
	}

.adsence {
                margin: 0px;
                padding: 10px 10px 0px 0px;
	background-color: #FFFFFF;
	border-top: 1px solid #000000;
	color: #666666;
                font-family: "Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅";
	font-size: 12px;
	}

.contents {
                font-family: "Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅";
                font-size: 12px;
                margin: 10px 60px;
                padding-left: 50px;
                padding-top: 10px;
                padding-bottom: 10px;
                border-left: 10px solid #ffcc00;
                }

.leftbox400 {
                float: left;
                font-family: "Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅";
                font-size: 12px;
                width: 400px;
                margin: 4px 5px;
                padding: 2px 10px;
                background-color: #ffffff;
                border: solid 2px #ffcc00;
                }

.rightbox400 {
                float: right;
                font-family: "Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅";
                font-size: 12px;
                width: 400px;
                margin: 4px 5px;
                padding: 2px 10px;
                background-color: #ffffff;
                border: solid 2px #ffcc00;
                }

.cameramenu {
                padding: 2px 10px 2px 10px;
                color: #009900;
                font-family: "Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅";
                font-size: 10px;
                }

.news {
                margin: 0px 5px 5px 5px;
                padding: 10px 10px 0px 0px;
	border-bottom: 1px dashed #000000;
	color: #666666;
                font-family: "Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅";
	font-size: 12px;
	line-height: 12px;
	}

.navitext{

               font-family:  "Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅";
               font-size: 9px; 
               font-weight: bold;
                margin-left: 15px;
                margin-right: 15px;
               }


div.sbalign { text-align:center; }
hr.sb { color:#cccccc; }
a.sb:link, a.sb:active, a.sb:visited { text-decoration:none; color:#009900; font-weight: bold; }
a.sb:hover { text-decoration:underline; color:#009900; font-weight: bold; }
.sbtexts { font-size:90%; color:#666677; text-align:left; }
.sbnew { color:#ff0000; font-weight: bold; }
.sbformbutton { font-size:100%; border-width:1px; border-color:#ffcc00; background-color:#ffffcc; }
.sbrectitle { color:#ff6600; background-color:#ffffff; background-image: url("http://www.imaimax.com/camcam/images/title_1.gif"); font-weight:bold; padding:2px; }
.sbrecname { color:#000000; font-weight: bold; padding:2px; }
.sbreccomm { color:#000000 line-height:140%; padding:10px; border-width:1px 0px 1px 0px; border-color:#cccccc; border-style:solid; }
.sbrecflame { border:4px #ffcc00 double; padding: 8px; background-color:#ffffff; }
.sbtree { font-size: 10px; margin:1px 0px; padding:1px; color:#000000; background-color:#ffffcc; border-width:0px 0px 1px 1px; border-style:solid; border-color:#ffcc00; }
.sbtreerev { font-size: 10px; margin:1px 0px; padding:1px; color:#000000; background-color:#ffcc00; font-weight:bold; border-width:0px 0px 1px 1px; border-style:solid; border-color:#ffcc00; }
.sbformlabel { color:#000000; background-color:#cccccc; }
.sbformbox { text-align:left; border-width:1px; border-style:solid; border-color:#ffcc00; }
.sbtextl { font-size:100%; color:#009900; background-color:#ffcc00; padding:2px; margin:12px 0px; border:0px; text-align:center }
</style>
