@charset "UTF-8";

/* ------------------------------------------
  **  omega*box css
  **  version 0.1 2008/09/14
------------------------------------------ */
@import "style_reset.css";


/* =========== Global Settings =========== */

body {
	margin: 0;
	padding: 0;
	color: #444;
	text-align: center;
	font-family: "\30d2\30e9\30ae\30ce\89d2\30b4\20\50\72\6f\20\57\33", "Hiragino Kaku Gothic Pro", "\30e1\30a4\30ea\30aa", Meiryo, Arial, helvetica, clean, sans-serif;
	background: #fff url(http://www.omega-box.com/template/ob002_header_bg.gif) repeat-x top;
	}

body {
	font-size: 84% !important;	/* IE 7向け */
	font-size: 84%;			/* IE 6以下 */
	}

html>/**/body {
	font-size: 84%;		/* モダンブラウザ向け */
	}

a:link,a:visited {
	color: #c33;
	text-decoration: none;
	}
a:active,a:hover {
	color: #e55;
	text-decoration: none;
	}

img {
	border: 0px;
	}

img.thumb,
img.pict,
.pict {
	margin: 0 0 5px;
	}

img.thumb_left,
img.pict_left,
.pict_left {
	padding: 0;
	margin: 0 10px 0 0;
	float: left;
	}

img.thumb_list,
img.pict_list,
.pict_list {
	margin: 0 5px 5px 0;
	border : solid 1px #ddd;
	}
img.thumb_right,
img.pict_right,
.pict_right {
	margin: 0 0 0 10px;
	float: right;
	}

img.pict_spt_icon {
	margin: 0;
	border: 1px solid #ddd;
	}

/* ブロック（初期設定） */
div,p { text-align: left; }
h1,h2,h3,h4,h5,h6 { text-align: left; font-weight: normal; }
table { border: 0px; border-collapse: collapse; }
ul { list-style: none; }
ol { list-style-type: decimal; padding-left: 25px; }

/* 文字装飾（初期設定） */
strong { font-weight: bold; }
em { font-style: italic; }
ins { text-decoration: underline; }
del { text-decoration: line-through; }

.sstxt { font-size: 0.8em; }
.stxt { font-size: 0.9em; }
.ntxt { font-size: 1em; }
.xtxt { font-size: 1.2em; }
.xxtxt { font-size: 1.4em; }
.typeAA { font-family: "\ff2d\ff33\20\ff30\30b4\30b7\30c3\30af", sans-serif; line-height:120%; }
.txtMSG { font-family: "\ff2d\ff33\20\ff30\30b4\30b7\30c3\30af", sans-serif; }

.red { color: #c33; }
.blue { color: #36c; }
.gray { color: #aaa; }
.green { color: #6c0; }
.orange { color: #f90; }

/* クリア */
.hide { display: none; }
.brblock { display: block; font-size: 1px; line-height: 1px; }
.clear { font-size: 1px; line-height: 1px; clear: both; }
.ads_box { padding: 15px 0;clear: both; }


/* =========== Layout =========== */

#layout {
	width: 900px;
	padding: 0;
	margin: 0 auto;
	text-align: center;
	}

#header {
	height: 160px;
	margin: 0 auto 25px;
	padding: 0;
	}

#contents {
	width: 600px !important;
	width: 620px;
	padding: 0 20px 0 0;
	line-height: 1.6em;
	border-right: 1px solid #ddd;
	float: left;
	}

#pagenavi,
#underpagenavi {
	margin: 0 0 30px;
	padding: 5px 0;
	text-align: center;
	}

#sidenavi {
	width: 260px;
	margin: 0;
	padding: 0;
	line-height: 1.3em;
	float: right;
	}


/* =========== Header =========== */
/* ---------------
   Logo
 --------------- */
#title {
	width: 330px;
	height: 160px;
	margin: 0;
	padding: 0;
	float: left;
	}

#title h1 {
	background: url(http://www.omega-box.com/template/ob002_logo.gif) no-repeat left top;
	}

#title h1 a {
	display: block;
	width: 330px;
	height: 135px;
	}

#title h1 a span {
	display: none;
	}

#title p {
	display: none;
	}

/* ---------------
   MainNavi
 --------------- */
#mainnavi {
	width: 405px;
	height: 160px;
	margin: 0;
	padding: 0;
	float: right;
	}

#mainnavi ul {
	height: 95px !important;
	height: 160px;
	margin: 0;
	padding: 65px 0 0;
	}

#mainnavi ul li {
	width: 100px;
	height: 55px !important;
	height: 95px;
	margin: 0;
	padding: 40px 0 0;
	text-align: center;
	float: left;
	}

#mainnavi ul li a {
	display: block;
	width: 90px !important;
	width: 100px;
	height: 30px !important;
	height: 40px;
	padding: 5px 5px;
	color: #fff;
	text-decoration: none;
	border-top: 2px solid #000;
	background: none;
	}

#mainnavi ul li a:link,
#mainnavi ul li a:visited {
	color: #fff;
	border-top: 2px solid #000;
	background: none;
	}

#mainnavi ul li.mapage0 a:link,
#mainnavi ul li.mapage0 a:visited,
#mainnavi ul li.dlprofile1 a:link,
#mainnavi ul li.dlprofile1 a:visited,
#mainnavi ul li.abprofile3 a:link,
#mainnavi ul li.abprofile3 a:visited,
#mainnavi ul li.meprofile4 a:link,
#mainnavi ul li.meprofile4 a:visited {
	color: #444;
	border-top: 2px solid #c33;
	background: #fff;
	}

#mainnavi ul li a:active,
#mainnavi ul li a:hover {
	color: #444;
	border-top: 2px solid #c33;
	background: #fff;
	}

#mainnavi ul li.maprofile0,
#mainnavi ul li.maprofile1,
#mainnavi ul li.maprofile2,
#mainnavi ul li.maprofile3,
#mainnavi ul li.maprofile4 {
	background: url(http://www.omega-box.com/template/ob002_menu_ma_off.gif) no-repeat top;
	}
#mainnavi ul li.dlpage0,
#mainnavi ul li.dlprofile0,
#mainnavi ul li.dlprofile2,
#mainnavi ul li.dlprofile3,
#mainnavi ul li.dlprofile4 {
	background: url(http://www.omega-box.com/template/ob002_menu_dl_off.gif) no-repeat top;
	}
#mainnavi ul li.abpage0,
#mainnavi ul li.abprofile0,
#mainnavi ul li.abprofile1,
#mainnavi ul li.abprofile2,
#mainnavi ul li.abprofile4 {
	background: url(http://www.omega-box.com/template/ob002_menu_ab_off.gif) no-repeat top;
	}
#mainnavi ul li.mepage0,
#mainnavi ul li.meprofile0,
#mainnavi ul li.meprofile1,
#mainnavi ul li.meprofile2,
#mainnavi ul li.meprofile3 {
	background: url(http://www.omega-box.com/template/ob002_menu_me_off.gif) no-repeat top;
	}

#mainnavi ul li.mapage0 {
	background: url(http://www.omega-box.com/template/ob002_menu_ma_on.gif) no-repeat top;
	}
#mainnavi ul li.dlprofile1 {
	background: url(http://www.omega-box.com/template/ob002_menu_dl_on.gif) no-repeat top;
	}
#mainnavi ul li.abprofile3 {
	background: url(http://www.omega-box.com/template/ob002_menu_ab_on.gif) no-repeat top;
	}
#mainnavi ul li.meprofile4 {
	background: url(http://www.omega-box.com/template/ob002_menu_me_on.gif) no-repeat top;
	}


/* =========== Entry =========== */

div.entry {
	margin: 0;
	padding: 0;
	}

div.entry h2 {
	margin: 0;
	padding: 0 0 10px;
	font-size: 1.2em;
	background: url(http://www.omega-box.com/template/ob002_entry_tline.gif) no-repeat bottom;
	}

div.entry h2 a:link,
div.entry h2 a:visited {
	display: block;
	color: #444;
	text-decoration: none;
	}
div.entry h2 a:active,
div.entry h2 a:hover {
	display: block;
	color: #888;
	text-decoration: underline;
	}

div.entry_author {
	margin: 0 0 15px;
	padding: 7px 10px;
	text-align: right;
	background: url(http://www.omega-box.com/template/ob002_mesh_01.gif) left top;
	}

div.entry_author span {
	color: #999;
	}

div.entry_author a:link,
div.entry_author a:visited {
	color: #444;
	text-decoration: none;
	}
div.entry_author a:active,
div.entry_author a:hover {
	color: #888;
	text-decoration: underline;
	}

div.entry_date {
	width: 70px;
	height: 75px;
	margin: 0;
	padding: 0;
	background: url(http://www.omega-box.com/template/ob002_entry_date_bg.gif) no-repeat left 5px;
	float: left;
	}

div.entry_date p {
	padding: 16px 0;
	font: 20px/22px 'century gothic',Arial,helvetica,verdana,clean,sans-serif;
	color: #fff;
	text-align: center;
	}

div.entry_date p font.year {
	display: block;
	margin: 0;
	padding: 0;
	font: 20px/22px 'century gothic',Arial,helvetica,verdana,clean,sans-serif;
	color: #fff;
	text-align: center;
	}

div.entry_date p font.hidesla {
	display: none;
	margin: 0;
	padding: 0;
	}

div.entry_body {
	width: 500px !important;
	width: 516px;
	margin: 0 0 20px;
	padding: 0 0 0 16px;
	background: url(http://www.omega-box.com/template/ob002_dotted_01.gif) repeat-y left top;
	float: right;
	}

/* ----------
div.entry_more {
	margin: 0 0 35px;
	padding: 0;
	}
---------- */

div.entry_state {
	margin: 0 0 40px;
	padding: 7px 10px;
	border: 1px solid #ddd;
	clear: both;
	}

div.entry_state p.cmtb {
	margin: 0;
	padding: 0 0 7px;
	text-align: right;
	background: url(http://www.omega-box.com/template/ob002_dotted_01.gif) repeat-x bottom;
	}

div.entry_state p.feedburnerFlareBlock {
	margin: 0;
	padding: 5px 0 0;
	text-align: right;
	}

div.entry_state p.cmtb span {
	margin: 0;
	padding: 0 15px;
	color: #ccc;
	}

div.entry_state p.feedburnerFlareBlock span {
	margin: 0;
	padding: 0 0 0 5px;
	color: #ccc;
	}

div.entry_state p.cmtb a {
	padding-left: 15px;
	background: url(http://www.omega-box.com/template/ob002_state_icon.gif) no-repeat left center;
	}

div.entry_state p.feedburnerFlareBlock a:link,
div.entry_state p.feedburnerFlareBlock a:visited {
	color: #aaa;
	text-decoration: none;
	}

div.entry_state p.feedburnerFlareBlock a:active,
div.entry_state p.feedburnerFlareBlock a:hover {
	color: #e55;
	text-decoration: underline;
	}


/* =========== Comment =========== */

div#comments {
	margin: 0 0 40px;
	}

div#comments h3,
div#comments h4 {
	margin: 0 0 15px;
	padding: 0 0 0 30px;
	font-size: 1.2em;
	line-height: 1.6em;
	letter-spacing: 3px;
	border-bottom: 2px solid #000;
	background: url(http://www.omega-box.com/template/ob002_com_title_icon.gif) no-repeat left center;
	}

div#comments dl.comment_body {
	margin: 0;
	padding: 0;
	}

div#comments dl.comment_body dt {
	margin: 0 0 10px;
	padding: 0 0 1px;
	border-bottom: 1px solid #c33;
	}

div#comments dl.comment_body dt span {
	padding: 0 15px;
	color: #ccc;
	}

div#comments dl.comment_body dt img.comment_icon {
	vertical-align: top;
	}

div#comments dl.comment_body dd {
	padding: 0 0 25px;
	}

div#comments h4 {
	display: none;
	}

div#comments form {
	margin: 0;
	padding: 20px 15px;
	background: url(http://www.omega-box.com/template/ob002_mesh_02.gif) left top;
	}

dl#comment_form {
	margin: 0;
	padding: 0;
	}

dl#comment_form dt {
	width: 90px;
	margin: 0;
	padding: 0 0 2px;
	float: left;
	clear: left;
	}

dl#comment_form dd {
	width: 365px;
	margin: 0;
	padding: 0 0 5px;
	float: left;
	}

dl#comment_form dd label {
	padding: 0;
	}

dl#comment_form dd label#labelcookie {
	padding: 0 10px;
	}

dl#comment_form dt label#labelsubmit {
	display: none;
	}

dl#comment_form dd input.form {
	width: 200px;
	font-size: 12px;
	background: #fff;
	border: 1px solid #ddd;
	}

dl#comment_form dd textarea {
	width: 350px;
	font-size: 12px;
	background: #fff;
	border: 1px solid #ddd;
	}

dl#comment_form dd input.button {
	width: 100px;
	padding: 3px 5px;
	margin-right: 10px;
	font-size: 12px;
	font-family: verdana, Arial, sans-serif;
	color: #eee;
	background: #333;
	border: 1px solid #aaa;
	}


/* =========== Trackback =========== */

div#trackback {
	margin: 0 0 40px;
	}

div#trackback h3 {
	margin: 0 0 15px;
	padding: 0 0 0 30px;
	font-size: 1.2em;
	line-height: 1.6em;
	letter-spacing: 3px;
	border-bottom: 2px solid #000;
	background: url(http://www.omega-box.com/template/ob002_tb_title_icon.gif) no-repeat left center;
	}

div#trackback p.tb_link {
	padding: 5px;
	margin: 0 0 10px;
	background: url(http://www.omega-box.com/template/ob002_mesh_01.gif) left top;
	}

div#trackback dl.tb_body {
	margin: 0 0 15px;
	padding: 10px;
	border: 1px solid #ddd;
	}

div#trackback dl.tb_body dt {
	margin: 0 0 10px;
	padding: 0 0 1px;
	border-bottom: 1px solid #c33;
	}

div#trackback dl.tb_body dt span {
	padding: 0 15px;
	color: #ccc;
	}

div#trackback dl.tb_body dd {
	padding: 0 0 5px;
	}


/* =========== Profile =========== */

div#profile {
	margin: 0;
	padding: 0;
	}

div#profile h2 {
	margin: 0 0 20px;
	padding: 0 0 10px;
	font-size: 1.2em;
	background: url(http://www.omega-box.com/template/ob002_entry_tline.gif) no-repeat bottom;
	}

div.profile_body {
	margin: 0 0 35px;
	padding: 0;
	}

div.profile_state {
	margin: 0 0 40px;
	padding: 7px 10px;
	text-align: right;
	border: 1px solid #ddd;
	clear: both;
	}

div.profile_state a {
	padding-right: 15px;
	background: url(http://www.omega-box.com/template/ob002_pagetop_icon.gif) no-repeat right center;
	}


/* =========== Page Navigation =========== */

div#pagenavi a:link,
div#pagenavi a:visited,
div#underpagenavi a:link,
div#underpagenavi a:visited {
	padding: 0 10px;
	color: #fff;
	text-decoration: none;
	background: #000;
	border-bottom: 2px solid #000;
	}

div#pagenavi a:active,
div#pagenavi a:hover,
div#underpagenavi a:active,
div#underpagenavi a:hover {
	padding: 0 10px;
	color: #fff;
	text-decoration: none;
	background: #000;
	border-bottom: 2px solid #c33;
	}

div#pagenavi span.page_now,
div#underpagenavi span.page_now {
	padding: 0 10px;
	color: #aaa;
	text-decoration: none;
	background: #fff;
	border-bottom: 2px solid #ddd;
	}

div#pagenavi span.page_all,
div#underpagenavi span.page_all {
	padding: 0 10px;
	color: #fff;
	text-decoration: none;
	background: #aaa;
	border-bottom: 2px solid #aaa;
	}


/* =========== Side Navigation =========== */

div#sidenavi a:link,
div#sidenavi a:visited {
	color: #444;
	text-decoration: none;
	}
div#sidenavi a:active,
div#sidenavi a:hover {
	color: #999;
	text-decoration: underline;
	}

/* ------------
div#sidenavi p.btt {
	margin-bottom: 15px;
	background: url(http://www.omega-box.com/template/ab001_to_omegabox.gif) no-repeat top;
	}

div#sidenavi p.btt a {
	display: block;
	width: 260px;
	height: 180px;
	margin: 0;
	padding: 0;
	}

div#sidenavi p.btt a:link,
div#sidenavi p.btt a:visited {
	background: url(http://www.omega-box.com/template/ab001_to_omegabox.gif) no-repeat top;
	}

div#sidenavi p.btt a:active,
div#sidenavi p.btt a:hover {
	background: url(http://www.omega-box.com/template/ab001_to_omegabox_on.gif) no-repeat top;
	}
------------ */


div#sidenavi dl {
	margin-bottom: 15px;
	}

div#sidenavi dt {
	padding: 3px 0 3px 10px;
	font-size: 1em;
	border-bottom: 2px solid #c33;
	background: #000 url(http://www.omega-box.com/template/ob002_side_title_icon.gif) no-repeat right top;
	}

div#sidenavi dt.nowopen a:link,
div#sidenavi dt.nowopen a:visited {
	padding: 0 48px 0 0;
	color: #fff;
	text-decoration: none;
	background: none;
	}

div#sidenavi dt.nowopen a:active,
div#sidenavi dt.nowopen a:hover {
	padding: 0 48px 0 0;
	color: #f66;
	text-decoration: none;
	background: url(http://www.omega-box.com/template/ob002_navi_close.gif) no-repeat right center;
	}

div#sidenavi dt.nowclose a:link,
div#sidenavi dt.nowclose a:visited {
	padding: 0 43px 0 0;
	color: #fff;
	text-decoration: none;
	background: none;
	}

div#sidenavi dt.nowclose a:active,
div#sidenavi dt.nowclose a:hover {
	padding: 0 43px 0 0;
	color: #f66;
	text-decoration: none;
	background: url(http://www.omega-box.com/template/ob002_navi_open.gif) no-repeat right center;
	}

div#sidenavi dd {
	padding: 0;
	}

div#sidenavi dd ul {
	padding: 15px 0;
	}

div#sidenavi dd ul li {
	padding: 2px 0 2px 20px;
	background: url(http://www.omega-box.com/template/ob002_side_icon_01.gif) no-repeat left 6px !important;
	background: url(http://www.omega-box.com/template/ob002_side_icon_01.gif) no-repeat left 5px;
	}

div#sidenavi dd ul li ul {
	padding: 0;
	}

div#sidenavi dd ul li ul li {
	padding: 2px 0 2px 20px;
	background: url(http://www.omega-box.com/template/ob002_side_icon_02.gif) no-repeat left 6px !important;
	background: url(http://www.omega-box.com/template/ob002_side_icon_02.gif) no-repeat left 5px;
	}

div#sidenavi dd ul.otherlink {
	padding: 0 0 15px;
	}

div#sidenavi dd ul.otherlink li {
	padding: 2px 0 2px 5px;
	}

div#sidenavi ul.search {
	margin-right: 5px;
	}

div#sidenavi ul.search form {
	padding: 3px;
	border: 1px solid #e5e5e5;
	}

div#sidenavi ul.search input.form {
	width: 170px;
	font-size: 12px;
	border: none;
	background: #fff;
	}

div#sidenavi ul.search input.button {
	width: 50px;
	color: #999;
	font-size: 10px;
	font-family: verdana, Arial, sans-serif;
	border: 1px solid #ddd;
	background: #eee;
	}

dl#recommend dd {
	padding: 0;
	}

dl#recommend dd div.amazon {
	padding: 15px 0;
	text-align: center;
	line-height: 1.4em;
	}

dl#recommend dd div.amazon a {
	font-size: 10px;
	font-family: verdana, Arial, "\ff2d\ff33\20\ff30\30b4\30b7\30c3\30af", sans-serif;
	}


/* =========== Calendar =========== */

dl#calendar table {
	margin-left: 5px;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	}

dl#calendar table td.calendar_month {
	padding: 2px 0;
	font-size: 10px;
	text-align: center;
	border: none;
	}

dl#calendar table td.weekday {
	padding: 2px 0;
	width: 30px;
	font-size: 10px;
	text-align: center;
	border: none;
	border-bottom: 1px solid #fff;
	}

dl#calendar table td.cell {
	padding: 2px 0;
	font-size: 10px;
	color: #fff;
	text-align: center;
	background: #eee;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	}

dl#calendar table th {
	padding-bottom: 5px;
	}

dl#calendar table td span.today {
	font-weight: bold;
	}

dl#calendar table td span.today a {
	color: #5370a4;
	font-weight: bold;
	text-decoration: underline;
	}

dl#calendar table td span.today a:active,
dl#calendar table td span.today a:hover {
	color: #69c;
	font-weight: bold;
	text-decoration: underline;
	}

dl#calendar table td a:link,
dl#calendar table td a:visited {
	color: #5370a4;
	text-decoration: none;
	}

dl#calendar table td a:active,
dl#calendar table td a:hover {
	color: #69c;
	text-decoration: underline;
	}


/* =========== Extra =========== */

dl#extra ul {
	padding: 0;
	list-style: none;
	list-style-image: none;
	font-size: 10px; 
	}


/* =========== Footer =========== */

div#footer {
	margin: 0;
	padding: 0;
	text-align: center;
	border-top: 2px solid #c33;
	background: #000;
	}

div#footer div.addrbox {
	width: 900px;
	margin: 0 auto;
	padding: 25px 0;
	text-align: center;
	}

div#footer div.addrbox address {
	margin: 0;
	padding: 5px 0;
	color: #ccc;
	font-weight: normal;
	font-style: normal;
	}

div#footer div.addrbox address span {
	padding: 0 10px;
	}

div#footer div.addrbox address span.addleft {
	padding: 0 10px 0 0;
	}

div#footer div.addrbox address span.addright {
	padding: 0 30px;
	}

div#footer div.addrbox address a.ptlink {
	padding: 0 15px 0 0;
	background: url(http://www.omega-box.com/template/ob002_pagetop_icon.gif) no-repeat right center;
	}

div#footer div.addrbox address a:link,
div#footer div.addrbox address a:visited {
	color: #eee;
	text-decoration: none;
	}

div#footer div.addrbox address a:active,
div#footer div.addrbox address a:hover {
	color: #eee;
	text-decoration: underline;
	}



/* =================================
    Entry & Profile TAGs
================================= */

/* 囲み枠（線の太さ） */
.box1px { border: 1px solid #ddd; }
.box2px { border: 2px solid #ddd; }
.box3px { border: 3px solid #ddd; }


/* 囲み枠（内側の余白） */
.inbox5px { padding: 5px; }
.inbox10px { padding: 10px; }


/* 文字タイプ（主にAA用） */
.typeAA { font-family: "\ff2d\ff33\20\ff30\30b4\30b7\30c3\30af", sans-serif; line-height:1.2em; }
.txtMSG { font-family: "\ff2d\ff33\20\ff30\30b4\30b7\30c3\30af", sans-serif; }


/* エントリ・コメント内のリンクカラー */
div.entry_body a:link,
div.entry_body a:visited,
div.entry_more a:link,
div.entry_more a:visited,
div.profile_body a:link,
div.profile_body a:visited,
dl.comment_body dd a:link,
dl.comment_body dd a:visited {
	color: #888;
	text-decoration: underline;
	}
div.entry_body a:active,
div.entry_body a:hover,
div.entry_more a:active,
div.entry_more a:hover,
div.profile_body a:active,
div.profile_body a:hover,
dl.comment_body dd a:active,
dl.comment_body dd a:hover {
	color: #c66;
	text-decoration: underline;
	}


/* エントリ・コメント内の画像リンクの枠カラー */
div.entry_body a:link img,
div.entry_body a:visited img,
div.entry_more a:link img,
div.entry_more a:visited img,
div.profile_body a:link img,
div.profile_body a:visited img {
	border: 1px solid #ccc;
	}
div.entry_body a:active img,
div.entry_body a:hover img,
div.entry_more a:active img,
div.entry_more a:hover img,
div.profile_body a:active img,
div.profile_body a:hover img {
	border: 1px solid #c33;
	}


/* テンプレート/テーマリストの設定 */
div.profile_body p.tlist_left,
div.entry p.tlist_left {
	width: 402px;
	padding: 0 0 10px;
	float: left;
	}

div.profile_body ul.tlist_right,
div.entry ul.tlist_right {
	/* 
	width: 310px !important;
	width: 336px;
	padding: 0 0 0 26px;
	list-style: none;
	background: #fff;
	float: right;
	*/

	margin: 0 0 1em;
	padding: 0;
	list-style: none;
	background: #fff;
	clear: both;
	}

div.profile_body ul.tlist_right li,
div.entry ul.tlist_right li {
	margin-bottom:2px;
	padding: 2px 0 2px 18px;
	line-height: 1.5em;
	background: url(http://www.omega-box.com/template/ob002_state_icon.gif) no-repeat 0px 6px !important;
	background: url(http://www.omega-box.com/template/ob002_state_icon.gif) no-repeat 0px 5px;
	}

div.profile_body ul.tlist_right li ul li,
div.entry ul.tlist_right li ul li {
	margin-bottom:0;
	padding: 2px 0 2px 18px;
	line-height: 1.5em;
	background: url(http://www.omega-box.com/template/ob002_side_icon.gif) no-repeat 1px 7px !important;
	background: url(http://www.omega-box.com/template/ob002_side_icon.gif) no-repeat 1px 6px;
	}

div.profile_body ul.tlist,
div.entry ul.tlist {
	padding: 0;
	list-style: none;
	clear: both;
	}

div.profile_body ul.tlist li,
div.entry ul.tlist li {
	padding: 2px 0 2px 18px;
	line-height: 1.5em;
	background: url(http://www.omega-box.com/template/ob002_state_icon.gif) no-repeat 0px 6px !important;
	background: url(http://www.omega-box.com/template/ob002_state_icon.gif) no-repeat 0px 5px;
	}

div.profile_body ul.tlist li ul li,
div.entry ul.tlist li ul li {
	padding: 2px 0 2px 18px;
	line-height: 1.5em;
	background: url(http://www.omega-box.com/template/ob002_side_icon_01.gif) no-repeat 1px 7px !important;
	background: url(http://www.omega-box.com/template/ob002_side_icon_01.gif) no-repeat 1px 6px;
	}


/* ブログピープルのCSS */
div.blogpeople-main p { padding: 10px 0 0 12px; }

div.blogpeople-main p a {
	margin-left: 15px;
	padding-left: 15px;
	background: url(http://www.omega-box.com/template/ob002_side_icon_01.gif) no-repeat left 5px;
	background: url(http://www.omega-box.com/template/ob002_side_icon_01.gif) no-repeat left 4px !important;
	}

div.entry span.blogpeople-linklist { font-weight: bold; }

div.blogpeople-tbp { padding: 10px 0 0 12px; }

div.blogpeople-powered-by { margin-left: 12px; }

div.blogpeople-tbp div.blogpeople-tbp-link a {
	margin-left: 15px;
	padding-left: 15px;
	background: url(http://www.omega-box.com/template/ob002_side_icon_01.gif) no-repeat left 5px;
	background: url(http://www.omega-box.com/template/ob002_side_icon_01.gif) no-repeat left 4px !important;
	}

div.blogpeople-tbp div.blogpeople-tbp-credit { padding-top: 10px; }

p.mf_backlink a:link,
p.mf_backlink a:visited {
	padding: 0 10px;
	color: #fff;
	letter-spacing: 3px;
	text-decoration: none;
	background: #333;
	border-bottom: 5px solid #eee;
	}

p.mf_backlink a:active,
p.mf_backlink a:hover {
	padding: 0 10px;
	color: #fff;
	letter-spacing: 3px;
	text-decoration: none;
	background: #f90;
	border-bottom: 5px solid #eee;
	}


/* エントリ内項目タイトル */
div.profile_body h5,
div.entry h5 {
	margin: 0 0 5px;
	padding: 3px 0 2px 10px;
	font-size: 1.2em;
	font-weight: bold;
	border-left: 5px solid #c33;
	border-bottom: 1px dotted #ccc;
	background: url(http://www.omega-box.com/template/ob002_mesh_01.gif) left top;
	}


/* 引用タグ */
div.profile_body blockquote,
div.entry blockquote {
	margin: 5px 0;
	padding: 10px 13px;
	border: 1px solid #ddd;
	border-left: 3px solid #c33;
	background: url(http://www.omega-box.com/template/ob002_mesh_02.gif) left top;
	}


/* 順序無しのリストタグ */
div.profile_body ul,
div.entry ul {
	list-style: none;
	padding: 0;
	}

div.profile_body ul li,
div.entry ul li {
	padding: 2px 0 2px 20px;
	background: url(http://www.omega-box.com/template/ob002_side_icon_01.gif) no-repeat 1px 7px !important;
	background: url(http://www.omega-box.com/template/ob002_side_icon_01.gif) no-repeat 1px 6px;
	}


/* 順序有りののリストタグ */
div.profile_body ol,
div.entry ol {
	list-style-type: decimal;
	padding-left: 25px;
	}


/* テーブルタグ（枠無し） */
div.profile_body table,
div.entry table {
	border: 0;
	vertical-align: top;
	}

div.profile_body table th,
div.entry table th {
	padding: 5px;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	}

div.profile_body table td,
div.entry table td {
	padding: 5px;
	text-align: left;
	vertical-align: top;
	}


/* テーブルタグ（枠有り） */
div.profile_body table.setborder,
div.entry table.setborder {
	border: 0;
	vertical-align: top;
	border: 1px solid #ddd;
	}

div.profile_body table.setborder th,
div.entry table.setborder th {
	padding: 5px;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	border: 1px solid #ddd;
	border-bottom: 2px solid #c33;
	background: url(http://www.omega-box.com/template/ob002_mesh_02.gif) left top;
	}

div.profile_body table.setborder td,
div.entry table.setborder td {
	padding: 5px;
	text-align: left;
	vertical-align: top;
	border: 1px solid #ddd;
	}


/* テーブルタグ（下マージン有り） */
div.profile_body table.btmsp,
div.entry table.btmsp {
	margin: 0 0 20px;
	border: 0;
	vertical-align: top;
	}


/* 定義型リストタグ */
div.profile_body dl,
div.entry dl {
	margin: 0;
	padding: 0;
	}

div.profile_body dl dt,
div.entry dl dt {
	padding: 0 0 2px;
	font-weight: normal;
	border-bottom: 3px solid #eee;
	}

div.profile_body dl dd,
div.entry dl dd {
	padding: 2px 0 2px 18px;
	background: url(http://www.omega-box.com/template/ob002_side_icon_01.gif) no-repeat 1px 7px !important;
	background: url(http://www.omega-box.com/template/ob002_side_icon_01.gif) no-repeat 1px 6px;
	}


/* 定義型リストタグ（テンプレートリスト用） */
div.profile_body dl.templatelist,
div.entry dl.templatelist {
	width: 230px !important;
	width: 295px;
	margin: 0 0 35px 0;
	padding: 0 65px 0 0;
	float: left;
	}

div.profile_body dl.templatelist dt,
div.entry dl.templatelist dt {
	padding: 0 0 5px;
	font-size: 1.2em;
	font-weight: normal;
	border: none;
	}

div.profile_body dl.templatelist dd,
div.entry dl.templatelist dd {
	padding: 0;
	background: none;
	}

div.profile_body dl.templatelist dd li,
div.entry dl.templatelist dd li {
	padding: 0 0 0 20px;
	}


/* アマゾンリンク */
div.profile_body .amazon,
div.entry .amazon {
	margin: 0;
	padding: 0;
	}

img.amazon_pict,
div.profile_body .amazon a img,
div.entry .amazon a img {
	margin: 0;
	padding: 0;
	border: solid 1px #ddd;
	}

div.profile_body .amazon a:link img,
div.profile_body .amazon a:visited img,
div.entry .amazon a:link img,
div.entry .amazon a:visited img {
	border: solid 1px #ddd;
	}

div.profile_body .amazon a:active img,
div.profile_body .amazon a:hover img,
div.entry .amazon a:active img,
div.entry .amazon a:hover img {
	border: solid 1px #c66;
	}

div.profile_body .amazon_text,
div.entry .amazon_text {
	margin: 0;
	padding: 0 0 5px;
	}

div.profile_body .amazon_text a,
div.entry .amazon_text a {
	margin: 0;
	padding: 0 0 0 18px;
	background: url(http://www.omega-box.com/template/ob002_side_icon_01.gif) no-repeat 1px 5px !important;
	background: url(http://www.omega-box.com/template/ob002_side_icon_01.gif) no-repeat 1px 4px;
	}

div.profile_body .amazon_text a:hover,
div.entry .amazon_text a:hover {
	margin: 0;
	padding: 0 0 0 18px;
	background: url(http://www.omega-box.com/template/ob002_side_icon_01.gif) no-repeat 3px 5px !important;
	background: url(http://www.omega-box.com/template/ob002_side_icon_01.gif) no-repeat 3px 4px;
	}


/* フォームタグ */
div.profile_body input.form,
div.entry input.form {
	width: 300px;
	font-size: 1em;
	background: #fff;
	border: 1px solid #ddd;
	}

div.profile_body textarea,
div.entry textarea {
	width: 300px;
	font-size: 1em;
	background: #fff;
	border: 1px solid #ddd;
	}

div.profile_body input.button,
div.entry input.button {
	width: 100px;
	padding: 3px 5px;
	margin-right: 10px;
	font-size: 1em;
	font-family: verdana, Arial, sans-serif;
	color: #eee;
	background: #333;
	border: 1px solid #aaa;
	}
