@charset "EUC-JP";
/* --- Default Reset ---*/
body	{
	color: black;
	font-size: 10px;
	line-height: 1em;
	font-family: Osaka, "¥Ò¥é¥®¥ÎÌÀÄ« Pro W3", "£Í£Ó ¥´¥·¥Ã¥¯", " Ê¿À®³Ñ¥´¥·¥Ã¥¯";
	text-decoration: none;
	background: white url(http://inpro.web-p.jp/sb/template/BG1.gif) repeat-y center;
	text-align: center;
	vertical-align: text-bottom;
	margin: 0px auto;
	padding: 0px;
	width: 780px;}
p	{
	font-size: 12px;
	line-height: 1em;
	text-decoration: none;
	margin: 0px;
	padding: 0px;}
h2	{font-size: 2em;
	line-height: 1em;}
h3	{font-size: 1.8em;
	line-height: 1em;}
h4	{font-size: 1.6em;
	line-height: 1em;}
h5	{font-size: 1.2em;
	line-height: 1em;}
h6	{font-size: 1em;
	line-height: 1em;}
/*=========================================*/
/* --- layout Block ---*/
#BOX2	{
	clear: both;
	margin: 0px auto 0px auto;
	padding: 0px;
	width: 760px;}
#HEAD	{
	text-align: center;
	margin: 0px auto;
	padding: 0px;
	width: 780px;
	height: 170px;}
#MAIN	{
	text-align: left;
	float: right;
	margin: 0px;
	padding: 0px;
	width: 560px;
	overflow: hidden;}
#NAVI	{
	text-align: left;
	float: left;
	margin: 0px;
	padding: 0px;
	width: 180px;
	overflow: hidden;}
#MEMO	{
	text-align: left;
	margin: 0px auto;
	padding: 0px 0px 15px 0px;
	width: 100%;}
#FOOT	{
	font-size: 1em;
	line-height: 1em;
	text-decoration: none;
	background: url(http://inpro.web-p.jp/sb/template/BG_Footer.gif) no-repeat center top;
	text-align: center;
	float: none;
	clear: both;
	margin: 0px;
	padding: 25px 0px 10px;
	width: 780px;}
/*=========================================*/
/* --- Block Style --- */
/*=========================================*/
/* --- Header Block --- */
#HEAD h1	{
	margin: 0px;
	padding: 0px;
	width: 780px;
	height: 170px;}
/*=========================================*/
/* --- Top Page MEMO Block --- */
#MEMO h2	{
	color: #36f;
	background: #540 url(http://inpro.web-p.jp/sb/template/BG_D2.gif) repeat-y center;
	margin: 15px 0px 0px;
	padding-top: 5px;
	padding-bottom: 5px;}
#MEMO p	{
	font-size: 12px;
	line-height: 1.75em;
	text-decoration: none;
	margin: 0.25em 0px;
	padding: 0em;}
/*=========================================*/
/* --- Page Navi Block --- */
p#PageNavi	{
	font-size: 12px;
	line-height: 1em;
	text-align: center;
	margin: 15px 20px 15px 0px;
	padding: 5px;
	border: solid 1px #540;
	width: auto;}
/*=========================================*/
/* --- Calendar Block --- */
p#CAL	{
	color: gray;
	font-size: 12px;
	line-height: 1em;
	text-decoration: none;
	text-align: center;
	margin: 5px -10px 10px;
	padding-bottom: 8px;}
p#CAL a{
	font-size: 14px;
	text-decoration: none;}
/*=========================================*/
/* --- NAVI Category Block --- */
dl#Category	{
	margin: -10px 0px 0px;
	padding: 0px;
	width: 170px;}
dt#Category{
	margin: 0px;
	padding: 0px;
	visibility: hidden;}
dd#Category{
	font-size: 12px;
	line-height: 1em;
	margin: 0px;
	padding: 0px;
	visibility: hidden;
	display: block;}
dd#Category ul	{
	margin: 0px;
	padding: 0px;
	height: auto;
	display: block;}
dd#Category ul li a	{
	color: #363;
	font-size: 15px;
	line-height: 1em;
	text-decoration: none;
	margin: -3px 0px 0px;
	padding: 4px 0px 4px 10px;
	border-style: solid;
	border-width: 1px 2px 2px 1px;
	border-color: #fc3 #963 #963 #fc3;
	background: #f60 url(http://inpro.web-p.jp/sb/template/BG_D1.gif);
	width: 160px;
	height: auto;
	visibility: visible;
	display: block;}
dd#Category ul li ul li a	{
	font-size: 12px;
	margin: -8px 0px 0px 20px;
	padding: 4px 0px 4px 10px;
	width: 140px;
	height: auto;}
dd#Category ul li#TOP a	{
	color: white;
	text-decoration: none;
	text-align: center;
	letter-spacing: 0.25em;
	background: #f60 url(http://inpro.web-p.jp/sb/template/BG_D1.gif);
	margin: 0px 0px 13px;}
dd#Category ul li a:hover,dd#Category ul li#TOP a:hover	{
	color: white;
	background: #c30 url(http://inpro.web-p.jp/sb/template/BG_D2.gif);
	border-style: solid;
	border-width: 2px 1px 1px 2px;
	border-color: #963 #fc3 #fc3 #963;}
/*=========================================*/
/* --- Navi Search Block --- */
dl#SEARCH	{
	margin: 15px 0px;
	padding: 0px 0px 5px;
	width: 170px;}
dt#SEARCH	{
	color: white;
	background: url(http://inpro.web-p.jp/sb/template/BG_D1.gif) repeat-y center;
	font-weight: normal;
	font-size: 14px;
	line-height: 1em;
	text-decoration: none;
	text-align: center;
	margin: 0px auto;
	padding: 4px;
	border-style: solid;
	border-width: 1px 2px 2px 1px;
	border-color: #ba0 #540 #540 #ba0;}
dd#SEARCH	{
	font-size: 12px;
	line-height: 1em;
	text-align: center;
	margin: 5px 0px 0px;
	padding: 0px;
	width: 170px;}
dd#SEARCH input#search	{
	color: gray;
	font-size: 12px;
	line-height: 1.25em;
	text-decoration: none;
	background-color: #eee;
	text-align: center;
	margin: 5px auto;
	padding-top: 3px;
	padding-bottom: 3px;
	border-style: solid;
	border-width: 2px;
	border-color: #555 #ccc #ccc #555;
	width: 160px;}
/*=========================================*/
/* --- Navi Exter Block --- */
/* --- NAVI Links Block --- */
dl#EXTRA,dl#LINKS	{
	margin: 15px 0px;
	padding: 0px 0px 4px 0px;
	width: 170px;}
dt#EXTRA,dt#LINKS	{
	color: white;
	background: url(http://inpro.web-p.jp/sb/template/BG_D1.gif);
	font-weight: normal;
	font-size: 14px;
	line-height: 1em;
	text-decoration: none;
	text-align: center;
	margin: 0px;
	padding: 4px;
	border-style: solid;
	border-width: 1px 2px 2px 1px;
	border-color: #ba0 #540 #540 #ba0;}
dd#EXTRA,dd#LINKS	{
	color: black;
	font-size: 12px;
	line-height: 1.25em;
	font-family: "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", Osaka, "MS UI Gothic", Ê¿À®³Ñ¥´¥·¥Ã¥¯;
	text-decoration: none;
	margin: 5px 0px;
	padding: 3px;
	width: 164px;
	background:  url(http://inpro.web-p.jp/sb/template/BG_F2.gif);}
/*=========================================*/
dd#LINKS ul	{
	list-style-type: none;
	line-height: 1.25em;
	margin: 0px;
	padding: 0px;}
dd#LINKS ul li	{
	font-size: 12px;
	line-height: 1.25em;
	list-style-type: none;
	margin: 5px 0px 0px;
	padding: 0px 5px;}
/*=========================================*/
/* --- NAVI Counter Block --- */
dl#CNT	{
	background-color: #aaa;
	text-align: center;
	margin: 15px auto;
	padding: 0px;
	border-style: solid;
	border-width: 2px;
	border-color: #ccc #555 #555 #ccc;
	width: 100px;}
dt#CNT	{
	color: #555;
	font-weight: bold;
	font-size: 12px;
	line-height: 1em;
	background-color: #bbb;
	text-align: center;
	text-transform: capitalize;
	letter-spacing: 1px;
	margin: 0px;
	padding: 4px;}
dd#CNT	{
	color: #f90;
	font-size: 12px;
	line-height: 1em;
	text-decoration: none;
	background-color: #555;
	text-align: center;
	letter-spacing: 2px;
	margin: 0px 5px 5px;
	padding: 5px;
	border-style: solid;
	border-width: 3px;
	border-color: #222 #ddd #ddd #222;}
/*=========================================*/
/* --- Footer Block --- */
#FOOT p	{
	color: white;
	background: url(http://inpro.web-p.jp/sb/template/BG_D2.gif);
	font-size: 12px;
	line-height: 1em;
	text-decoration: none;
	text-align: center;
	float: none;
	clear: both;
	margin: 0px auto;
	padding: 5px;
	border-style: solid;
	border-width: 1px 2px 2px 1px;
	border-color: #fc3 #963 #963 #fc3;
	width: 500px;}
/*=========================================*/
/* --- Category Subhead Block --- */
#SUBHEAD	{
	margin: 0px 20px 15px 0px;
	padding: 0px;
	width: auto;}
#SUBHEAD h1	{
	color: #540;
	font-weight: bold;
	background:  url(http://inpro.web-p.jp/sb/template/BG_F2.gif);
	font-size: 20px;
	line-height: 1em;
	background-color: #b3e6ff;
	text-align: center;
	margin: 15px 0px 0px 0px;
	padding: 5px 0px;}
#SUBHEAD p	{
	color: black;
	font-size: 12px;
	line-height: 1.7em;
	margin: 5px auto 0px;
	padding: 0px 1em;
	width: auto;}
/*=========================================*/
/* --- Entry Block --- */
h2#Entry	{
	color: white;
	font-size: 14px;
	line-height: 1em;
	text-decoration: none;
	background: #540 url(http://inpro.web-p.jp/sb/template/BG_D2.gif);
	text-indent: 0.5em;
	margin: 15px 20px 0px 0px;
	padding: 4px 0px;
	width: auto;}
h2#Entry a {
	color: white;
	text-decoration: none;}
#Text	{
	margin: 0px 20px 0px 0px;
	padding: 5px 1em 0px 0em;
	width: auto;
	overflow: hidden;}
#More	{
	margin: 0px 20px 0px 0px;
	padding: 0px 1em 10px 0em;
	width: auto;
	overflow: hidden;}
#CODE	{
	font-size: 11px;
	background:  url(http://inpro.web-p.jp/sb/template/BG_F2.gif);
	line-height: 1em;
	text-align: right;
	margin: 0px 20px 15px 0px;
	padding: 4px 1em;
	width: auto;}
#Text p, #More p	{
	font-size: 12px;
	line-height: 1.75em;
	margin: 0px 0px 0px auto;
	padding: 0px 1em;
	width: auto;}
#Text dl, #More dl	{
	margin: 0px;
	padding: 0px;}
#Text dt, #More dt	{
	color: #540;
	font-size: 1.4em;
	line-height: 1.5em;
	text-decoration: underline;
	margin: 0px 0px 0px 1em;
	padding-top: 3px;
	padding-bottom: 3px;}
#Text dd, #More dd	{
	font-size: 1.2em;
	line-height: 1.5em;
	margin: 0px 0px 0px 5em;
	padding: 0px;}
#Text img, #More img	{
	float: left;
	margin: auto;
	padding: 3px 12px 3px 0px;}
/*=========================================*/
/* --- comment block --- */
#COMMENTS	{
	margin: 0px 20px 0px 0px;
	padding: 0px 0em 15px 0em;
	width: auto;
	overflow: hidden;}
#COMMENTS h3	{
	color: white;
	font-size: 14px;
	line-height: 1em;
	text-decoration: none;
	background: #540 url(http://inpro.web-p.jp/sb/template/BG_D2.gif);
	text-indent: 0.5em;
	margin: 0px;
	padding: 4px 0px;
	width: auto;}
#COMMENTS dl	{
	margin: 5px 0px 0px 20px;
	padding: 0px;
	width: auto;}
#COMMENTS dt	{
	font-size: 14px;
	line-height: 1.25em;
	background: #540 url(http://inpro.web-p.jp/sb/template/BG_F2.gif);
	text-indent: 0.5em;
	margin: 0px;
	padding: 2px 0px;}
#COMMENTS dd	{
	font-size: 12px;
	line-height: 1.25em;
	margin: 5px 0px 0px 20px;
	padding: 0px;}
#COMMENTS dd small	{
	font-size: 12px;}
/*=========================================*/
/* --- comment form block --- */
#COMMFORM	{
	margin: 0px 20px 0px 0px;
	padding: 0px 0em 15px 0em;
	width: auto;
	overflow: hidden;}
#COMMFORM h4	{
	color: white;
	font-size: 14px;
	line-height: 1em;
	text-decoration: none;
	background: #540 url(http://inpro.web-p.jp/sb/template/BG_D2.gif);
	text-indent: 0.5em;
	margin: 0px;
	padding: 4px 0px;
	width: auto;}
#COMMFORM dl	{
	text-decoration: none;
	margin: 0px 0px 0px 20px;
	padding: 0px;
	width: auto;}
#COMMFORM dt	{
	color: #4c4c4c;
	font-size: 12px;
	line-height: 1em;
	margin: 5px 0px 0px;
	padding: 5px 5px 0px;
	border-style: solid;
	border-width: 1px 1px 0px 1px;
	border-color: #99cc80;}
#COMMFORM dd	{
	color: black;
	font-size: 12px;
	line-height: 1.5em;
	margin: 0px;
	padding: 3px 5px 5px;
	border-style: solid;
	border-width: 0px 1px 1px 1px;
	border-color: #99cc80;}
#COMMFORM dd small	{
	color: red;
	font-size: 10px;}
#COMMFORM dd input#COMURL	 {
	width: 100%;}
#COMMFORM dd textarea#COMTXT	 {
	width: 100%;}
/*=========================================*/
/* --- comment trackback block --- */
#TB	{
	margin: 0px 20px 0px 0px;
	padding: 0px 0em 15px 0em;
	width: auto;
	overflow: hidden;}
#TB h3	{
	color: white;
	font-size: 14px;
	line-height: 1em;
	text-decoration: none;
	background: #540 url(http://inpro.web-p.jp/sb/template/BG_D2.gif);
	text-indent: 0.5em;
	margin: 0px;
	padding: 4px 0px;
	width: auto;}
#TB form p	{
	font-size: 12px;
	line-height: 1em;
	text-align: center;
	margin: 0px auto;
	padding: 2px;
	border: solid 1px #99cc80;}
#TB form p input#TBADDR	{
	font-size: 12px;
	line-height: 1em;
	font-family: Osaka-ÅùÉý, "£Í£Ó ¥´¥·¥Ã¥¯", Ê¿À®³Ñ¥´¥·¥Ã¥¯;
	padding: 2px;
	width: 400px;}
#TB dl	 {
	margin: 5px 0px 0px 20px;
	padding: 0px;
	width: auto;}
#TB dt	 {
	font-size: 14px;
	line-height: 1.25em;
	background: #540 url(http://inpro.web-p.jp/sb/template/BG_F2.gif);
	text-indent: 0.5em;
	margin: 5px 0px 0px;
	padding: 2px 0px;}
#TB dt small {
	font-size: 12px;
	padding-left: 12px;}
#TB dd	{
	font-size: 12px;
	line-height: 1.25em;
	margin: 5px 0px 0px 20px;
	padding: 0px;}
/*=========================================*/
/* --- Navi List --- */
#LIST dl	{
	margin: 15px 0px;
	padding: 0px 0px 4px 0px;
	width: 170px;}
#LIST dt	{
	color: white;
	background: url(http://inpro.web-p.jp/sb/template/BG_D1.gif);
	font-weight: normal;
	font-size: 14px;
	line-height: 1em;
	text-decoration: none;
	text-align: center;
	margin: 0px;
	padding: 4px;
	border-style: solid;
	border-width: 1px 2px 2px 1px;
	border-color: #ba0 #540 #540 #ba0;}
#LIST dd	{
	margin: 0px;
	padding: 5px 0px;
	width: 170px;
	background:  url(http://inpro.web-p.jp/sb/template/BG_F2.gif);}
#LIST dd ul	{
	margin: 0px;
	padding: 0px;}
#LIST dd ul li	{
	color: black;
	font-size: 10px;
	line-height: 1.25em;
	font-family: "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", Osaka, "MS UI Gothic", Ê¿À®³Ñ¥´¥·¥Ã¥¯;
	text-decoration: none;
	margin: 5px;
	padding: 0px;}
/*=========================================*/
/* --- typography --- */
#BOX a	{
	color: blue;
	text-decoration: none;
	padding: 2px;}
#BOX a:hover	{
	color: white;
	background-color: blue;}
.Center{
	text-align: center;}
.Right{
	text-align: right;}
.Left{
	text-align: left;}
em	 {
	color: red;
	font-style: normal;
	font-weight: normal;
	font-size: 1em;}
strong	{
	color: red;
	font-style: normal;
	font-weight: bold;
	font-size: 1.2em;
	border-bottom: 1px dashed fuchsia;}
small	{
	font-size: 0.8em;}
big{
	font-size: 1.2em;}
.clear	{
	clear:both;
	}
img	{
	vertical-align: text-bottom;
	margin: 0px;
	padding: 0px;
	border: none 0px;}
