body {margin:0 auto;background:#fff;}body.staff,body.blog{background:url(images/bg_new.jpg) #64c6b6 repeat-x;}#container{width:1000px;margin:0 auto;}.staff #container,.blog #container{width:823px;margin:0 auto;}#contentbody{width:750px;padding:0 30px 10px 43px;margin:0;background:url(images/middle.gif) #fff;font-size:11px;color:#666;font-family:;}.blog #contentbody{width:770px;padding:0 25px 10px 28px;margin:0;background:url(images/middle.gif) #fff;font-size:11px;color:#666;font-family:'ƒqƒ‰ƒMƒmŠpƒS W3',san-serif,arial,helvetica;}#contentarea{width:823px;margin:0 auto;padding:0;}h1,h2,h3,h4,h5,p,form{padding:0;margin:0;}#contentbody p{font-size:12px;color:#666;line-height:1.5;padding:0 0 15px 0;margin:0;}*html #contentbody p{font-size:12px;}.staff{font-size:12px;line-height:1.8;}h3{font-size:14px;font-weight:bold;color:#64c6b6;margin:0 0 5px 0;padding:10px 0 0 0;}strong{color:#f74793;font-size:12px;font-weight:bold;padding-right:10px;}#footer{width:822px;text-align:right;padding:0;margin:0 0 10px 0;}#footer2{width:860px;text-align:right;padding:0;margin:0 0 10px 0;}.casts{font-size:11px;line-height:1.8;font-weight:bold;color:#7094c4;}#contentbody p.newscomment1,#contentbody p.newscomment2{margin-top:21px;padding:0 70px 0 52px;line-height:1.8;font-size:11px;}#contentbody p.newscomment1{margin-top:18px;padding-right:20px;}#contentbody .imgArea{float:right;padding:0;margin:0;text-align:left;}table.story{width:700px;margin:0 0 0 24px;padding:5px 0 5px 0;}table.story td{text-align:left;}.summery{font-size:12px;line-height:1.8;color:#fff;width:610px;margin:5px 0 15px 5px;}.sumtop,.sumbttm{width:620px;height:20px;}.sumtop{margin-top:10px;}.sumbttm{margin-bottom:20px;}.sumbody{width:581px;padding:10px 19px 10px 20px;background:#fff;}.sumbody img{border:solid 1px #ddd;}p.shoplists{}ul.shoplist{width:700px;margin:2px 0;padding:5px 0 0 6px;list-style:none;border-top:dotted 1px #888;}ul.shoplist li{list-style-type:none;width:220px;font-size:11px;line-height:25px;color:#39af9d;float:left;margin:0 0.5em 0 0;display:inline;	}/*\*/*html ul.shoplist li{font-size:12px;}/**//*-----------------------------------------------Blog .0708.13-------------------------------------------------*/table.bb{width:730px;margin:0 0 0 24px;padding:5px 0 5px 0;}table.bb td{text-align:left;}h1.btitle{margin:-5px 0 10px 0;padding:0 0 3px 0;font-size:21px;color:#59b8bc;font-weight:bold;background:url(images/bg_title.gif) no-repeat left bottom;font-family:Meiryo,'ƒqƒ‰ƒMƒmŠpƒS W6',san-serif,arial,helvetica;}.entry{font-size:12px;line-height:1.8;color:#59b8bc;width:451px;margin:5px 0 15px 5px;border-bottom:dotted 1px #ccc;}.entry img{float:left;padding:0 15px 15px 0;}.entrytop,.entrybttm{width:500px;height:20px;}.entrybody{width:461px;padding:10px 19px 10px 20px;font-size:10px;background:#fff;}.entrybody p{font-size:11px;}.blog_date{font-size:10px;color:#59b8bc;margin:0;padding:0;}.auther{color:#e54589;font-size:10px;}.authers{color:#bababa;font-size:10px;}.form0{font-size:11px;color:#777;margin-top:-4px;}input{padding:0;margin:8px 5px 0 5px;}input .mform{border:solid 1px #ddd;width:200px;}input .lform{border:solid 1px #ddd;width:350px;}textarea{border:solid 1px #ddd;}.comment{width:425px;padding:10px;margin:5px 0 8px 0;font-size:10px;color:#666;border:dotted 1px #ccc;background:#fafafa;}.trackback{width:425px;padding:10px;margin:5px 0 8px 0;font-size:10px;color:#666;border:dotted 1px #ccc;background:#fafafa;}div.comment p{font-size:10px;line-height:1.5;}div.trackback p{font-size:10px;line-height:1.5;}p.clear{font-size:8px;clear:both;margin:0 0 5px 0;padding:0;}p.count{margin:-5px 0 3px 0;padding:0;text-align:right;font-size:11px;}p.count a:link,p.count a:visited{font-size:10px;color:#59b8bc;text-decoration:none;}p.count a:hover,p.count a:active{font-size:10px;color:#59b8bc;text-decoration:underline;;}.bbmenu{width:196px;margin:12px 5px 0 10px;font-size:10px;color:#a1bcb8;text-align:left;}.bbmenu ul{width:190px;margin:2px 0;padding:0 0 0 6px;list-style:none;} .bbmenu ul li{font-size:10px;line-height:1.8;padding:1px 0;}.bbmenu ul li img{margin:5px 0 0 0;}.bbmenu li a:link,.bbmenu li a:visited{color:#a1bcb8;text-decoration:none;}.bbmenu li a:hover,.bbmenu li a:active{color:#fff;text-decoration:underline;}/*\*/*html .bbmenu ul li{font-size:10px;}/**//*-----------------------------------------------Link-------------------------------------------------*/table.LinkList{width:740px;border:none;border-top:dotted 1px #ccc;margin-bottom:20px;}table.LinkList td{padding:10px;border-bottom:dotted 1px #ccc;font-size:12px;line-height:1.8;color:#666;}table.LinkList td a,table.LinkList td a:visited{color:#999;text-decoration:underline;}table.LinkList td a:hover,table.LinkList td a:active{color:#666;text-decoration:none;}table.LinkList td.bn{width:210px;}table.LinkList td.bn img{border:solid 1px #ccc;}hr{clear:both;border:none;padding:0;margin:0;display:none;/*\*/display:block;/**/}/*\*/*html hr{display:none;}*+html hr{display:none;}/**/#headbackground{position:relative;width:100%;height:35px;text-align:center;margin-bottom:0px;background:#fff;}#headcontents{position:relative;margin:0 auto;padding:0 0;width:760px;height:30px;background:url(/images/header_common.gif) no-repeat center 1px;}#headcontents1{position:relative;margin:0 auto;padding:0 0;width:760px;height:30px;background:url(/images/header_common1.gif) no-repeat center 1px;}#topicpath{font-size:10px;color:#777;float:left;display:inline;}#topicpath ul{color:#888;float:left;margin:10px 0 0 10px;padding:0;width:440px;height:1.5em;font-size:10px;list-style-type:none;}#topicpath ul li {color:#888;float:left;margin:0 0.5em 0 0;display:inline;	}#topicpath a,#topicpath a:visited{color:#1d99c4;text-decoration:none;}#topicpath a:hover{color:#1d99c4;text-decoration:underline;}#headcontents #logoinfo{position:absolute;right:10px;width:240px;height:30px;text-indent:-9999px;}#headcontents #logoinfo span {position:relative;display:block;width:100%;height:100%;}#headcontents #logoinfo em {position:absolute;top:0;left:0;display:block;width:100%;height:100%;}#headcontents #logoinfo em a {display:block;width:100%;height:100%;}
