*{word-break:break-all;}
body{
	background:#FFFFFF url(/img/bg.gif);
	text-align:center;
	word-break:break-all;
	padding-top:5px;
	margin-top:0px;
}
#container{
	width:100%;
	margin:0 auto;
}
#mainleft{
	width:170px;
	background:#fff;
	vertical-align:top;
	padding-bottom:30px;
	border-right:10px solid #fff;
}
#maincont{
	vertical-align:top;
	border-right:10px solid #fff;
	padding-bottom:30px;
}
#mainincont{
	padding-bottom:30px;
}
#mainright{
	width:220px;
	vertical-align:top;
	background:#f3f3f3;
	padding-bottom:30px;
}

.portalbg1{background:#eff6ff;}
.portalbg2{background:#f2f9ff;}
.portalbg3{background:#dfe9f3;}

.sidettl{padding:3px 0px;background:#d6edf9 url(/img/cmn/ttlbg.gif) repeat-x 0 0;text-align:center;border:solid #9ba0c2;border-width:1px 1px 0px;}

ul#nav li a {
display:block;
text-align:left;
width:100px;
height:24px;
}

ul#nav {
float:left;
text-align:left;
width:700px;
}

ul#nav li {
display:inline;
text-align:left;
float:left;
list-style:none;
}

ul#nav li a {
display:block;
width:100px;
height:42px;
text-align:left;
text-indent:-9999px;
overflow:hidden;
}

ul#nav li#nav01 a { background:url(../img/header_navs.jpg) no-repeat 0 0; }
ul#nav li#nav02 a { background:url(../img/header_navs.jpg) no-repeat -100px 0; }
ul#nav li#nav03 a { background:url(../img/header_navs.jpg) no-repeat -200px 0; }
ul#nav li#nav04 a { background:url(../img/header_navs.jpg) no-repeat -300px 0; }
ul#nav li#nav05 a { background:url(../img/header_navs.jpg) no-repeat -400px 0; }
ul#nav li#nav06 a { background:url(../img/header_navs.jpg) no-repeat -500px 0; }
ul#nav li#nav07 a { background:url(../img/header_navs.jpg) no-repeat -600px 0; }
#toppage ul#nav li#nav01 a, ul#nav li#nav01 a:hover { background:url(../img/header_navs.jpg) no-repeat 0 -42px; }
#shop ul#nav li#nav02 a, ul#nav li#nav02 a:hover { background:url(../img/header_navs.jpg) no-repeat -100px -42px; }
#news ul#nav li#nav03 a, ul#nav li#nav03 a:hover { background:url(../img/header_navs.jpg) no-repeat -200px -42px; }
#magazine ul#nav li#nav04 a, ul#nav li#nav04 a:hover { background:url(../img/header_navs.jpg) no-repeat -300px -42px; }
#book ul#nav li#nav05 a, ul#nav li#nav05 a:hover { background:url(../img/header_navs.jpg) no-repeat -400px -42px; }
#link ul#nav li#nav06 a, ul#nav li#nav06 a:hover { background:url(../img/header_navs.jpg) no-repeat -500px -42px; }
#book ul#nav li#nav07 a, ul#nav li#nav07 a:hover { background:url(../img/header_navs.jpg) no-repeat -600px -42px; }

.pkg:after, #content-inner:after {
content: " ";
display: block;
visibility: hidden;
clear: both;
height: 0.1px;
font-size: 0.1em;
line-height: 0;
}

ul.side{padding:0px;margin:0px 0px 5px 0px;background:#fff;list-style:none;border:solid #9ba0c2;border-width:0px 1px;}
li.side{padding:3px;margin:0px;background:#fff;border-bottom:1px solid #9ba0c2;}

ul.cat{padding:3px 0;margin:0px 0px 5px 0px;background:#fff;list-style:none;border:solid #9ba0c2;border-width:0px 1px 1px;}
li.cat{padding:1px 0px 1px 12px;margin:0px;background:#fff url(/img/cmn/dot.gif) no-repeat 0px 3px;}

ul.dot{padding:2px;margin:0px 0px 5px 0px;background:#fff;list-style:none;border:solid #9ba0c2;border-width:0px 1px 1px;}
li.dot{padding:2px 0px 2px 12px;margin:0px;background:#fff url(/img/cmn/dot.gif) no-repeat 0px 3px;}

ul.dot2{padding:3px;margin:0px 0px 5px 0px;background:#fff;list-style:none;}
li.dot2{padding:1px 0px 1px 12px;font-size:12pt;margin:0px;background:#fff url(/img/cmn/dot.gif) no-repeat 0px 3px;}

ul.blog{padding:3px;margin:0px 0px 5px 0px;background:#fff;list-style:none;}
li.blog{padding:1px 0px 1px 22px;margin:0px;background:#fff url(/img/cmn/blog.gif) no-repeat 0px 1px;}

ul.wiki{padding:3px;margin:0px 0px 5px 0px;background:#fff;list-style:none;}
.wiki li{padding:1px 0px 5px 20px;margin:0px;background:#fff url(/img/cmn/icon_wiki.gif) no-repeat 4px 3px;}

.sidebox{border:solid #9ba0c2;border-width:0px 1px 1px;margin-bottom:5px;}
.boxpad3{padding:5px;margin-bottom:10px;text-align:center;}
.sidetable{border:solid #9ba0c2;border-width:0px 1px 1px;margin-bottom:5px;}
.sidetable th{text-align:left;}
/*New*/
.txtbod{border:1px solid #9ba0c2;background:#fff;line-height:130%}
.txtbod th{text-align:left;padding:3px 10px;}
.txtbod td{padding:3px;font-size:11pt}
.leftttl{border:1px solid #9ba0c2;background:#fff;line-height:90%}
.leftttl th{text-align:left;padding:3px 10px;}
.leftttl td{padding:3px;font-size:11pt}
.tblttl{background:#fff;line-height:90%}
.tblttl th{text-align:center;padding:3px 10px;}
.tblttl td{text-align:center;padding:3px;font-size:9pt}
.comttl{background:#fff;line-height:90%}
.comttl th{text-align:right;padding:3px 10px;}
.comttl td{text-align:right;padding:3px;font-size:9pt}
.rankbox{border:solid #9ba0c2;border-width:0px 1px 1px;background:#fff;margin-bottom:5px;}
.rankad div{display:inline;}
.adbox{background:#fff;border:1px solid #000;margin:10px 0 10px;padding:5px 0px;text-align:center;width:218px;_width:220px;}
.maintitle{background:#d6edf9 url(/img/cmn/ttlbg.gif) repeat-x 0 0;padding:3px 10px;text-align:left;}
.maintitletbl{background:#d6edf9 url(/img/cmn/ttlbg.gif) repeat-x 0 0;}
.maintitletbl th{padding:3px 10px;text-align:left;}
.maintitletbl td{padding:3px 10px;text-align:right;white-space:nowrap;}
.maintitletbl td img{vertical-align:middle;margin-right:3px;}
.sidettltbl{background:#c6e8f8 url(/img/cmn/ttlbg.gif) repeat-x 0 0;border:solid #9ba0c2;border-width:1px 1px 0px;}
.sidettltbl th{padding:3px 5px;text-align:left;}
.sidettltbl td{padding:3px 5px;}
.designframe{padding:7px 9px 9px 7px;background:url(/img/cmn/designframe.gif) no-repeat 0% 0%;margin-bottom:2px;}
.tempbox{position:relative;width:86px;height:86px;background:url(/img/cmn/designframe.gif) no-repeat 0% 0%;margin-bottom:2px;}
.tempimg{position:relative;top:7px;left:7px;width:70px;height:70px;}
.tempcolumn{position:relative;top:-66px;left:66px;width:13px;height:13px;}
#infobody{background:#eff6ff;padding:5px 0;margin-bottom:10px;}
#tagpagetitle{
	width:100%;
	border:0px;
	margin:10px 0 5px;
}
#tagpagetitle th{
	width:99%;
	text-align:left;
	font-size:16px;
	padding:0px 0px 5px 0;
	line-height:100%;
	vertical-align:middle;
}
#tagpagetitle td{
	width:1%;
	text-align:right;
	white-space:nowrap;
}
#tagpagelink{
	padding:7px;
	border-top:1px solid #9ba0c2;
	border-bottom:1px dotted #cdcfe0;
	text-align:right;
	margin-bottom:10px;
}
#tagpagelink span{
	line-height:20px;
	padding-left:23px;
	background:url(/img/cmn/blog.gif) no-repeat 0 49%;
}
#tagnoresult ul{
	list-style:none;
	padding:0px;
	margin:10px 15px;
}
#tagnoresult ul li{
	line-height:20px;
	margin-bottom:5px;
	padding:0px 0px 0px 23px;
}
#tagnoresult ul li.noresultblog{background:url(/img/cmn/blog.gif) no-repeat 0 0;}
#tagnoresult ul li.noresultweb{background:url(/img/cmn/icon_search.gif) no-repeat 0 0;}
/**/

.maintitlefix{background:#d6edf9 url(/img/cmn/ttlbg.gif) repeat-x 0 0;text-align:left;width:775px;margin:0 auto;}
.maintitlefix div{padding:3px 10px;}
.maintitlerss{background:#c6e8f8 url(/img/cmn/ttlbg.gif) repeat-x 0 0;}
.maintitlerss th{padding:3px 10px;text-align:left;}
.maintitlerss td{padding:3px 10px;text-align:right;}
.subtitle{padding-bottom:3px;color:#1b4aac;border-bottom:1px solid #bbb;}
p.content{line-height:115%;margin:5px auto 30px;}

#midashi{border-bottom:2px solid #9ec7fd;}
#midashi th{background:#9ec7fd;padding:3px 20px 1px 10px;}
#midashi td{background:url(/img/cmn/sankaku_new.gif) no-repeat 0 0;text-align:right;}
#midashi2{border-bottom:2px solid #dfe9f3;}
#midashi2 th{background:#dfe9f3;padding:3px 20px 1px 10px;}
#midashi2 td{background:url(/img/cmn/sankaku2.gif) no-repeat 0 0;}

p.recentblog{margin:10px 10px 10px 24px;line-height:115%;}

#pr{border:2px solid #9ba0c2;margin-bottom:10px;}

#footer{border-top:1px solid #b6b6b6;margin:0 auto 20px;}
#footer td{padding-top:10px;}

/* ==============Top Search============== */
#search{float:right;}
#search td{padding:0px;white-space:nowrap;}
.sbox{
	color:#000;
	height:13px;
	padding:4px 5px 2px;
	border:0px;
	background:#fff;
	width:155px;
	font-size:10px;
}
.ssbox{
	color:#000;
	height:155px;
	padding:4px 5px 2px;
	border:2px;
	background:#fff;
	width:300px;
	font-size:13px;
}

/*\*/
input.sbox {
	color:#80808C;
	height: 19px;
	width: 155px;
	border:0;
	background:#fff;
	padding-left:5px;
	padding-top:3px;
	_padding-top:4px;
	font-size:12px;
}
.srchimgs {margin-bottom:0px;}
html>body*#search input {font-size:12px;}
html>body*#search .srchimgs {display:none;}
html>body*#search input.sbox {width:190px;}
@media all {
@import url();
	html>body*#search input {font-size:12px;background:white;}
	html>body*#search .srchimgs {display:inline;}
	html>body*#search input.sbox {width:155px;}
}
/**/
/* ==============Top Search============== */

/*##################################*/
/* START Tag Cloud                  */
/*##################################*/
.tagcloudarea {
  line-height:180%; 
	padding:10px 0 25px;
	text-align:left;
	word-break:break-all;
}

.tagcloudarea a{text-decoration:none;}

span.tagcloud0 {font-size:10px;padding-right:5px;}
span.tagcloud1 {font-size:14px;font-weight:bold;padding-right:5px;}
span.tagcloud2 {font-size:18px;font-weight:bold;padding-right:5px;}
span.tagcloud3 {font-size:22px;font-weight:bold;padding-right:5px;}
span.tagcloud4 {font-size:26px;font-weight:bold;padding-right:5px;}
/*##################################*/
/* END Tag Cloud                    */
/*##################################*/