@charset "euc-jp";

/* ---------- reset ---------- */

*
{
	margin:0;
	padding:0;
	border:0;
	font-size:100%;
	font-family: Verdana, Arial, sans-serif;
	line-height:100%;
}

img
{
	border:none;
}

/* ---------- reset_end ---------- */

/* ---------- body ---------- */

body
{
	background:#e4f1f9 url(http://fieldblog.net/images/body_bg.gif) repeat-x left top;
	font-family:sans-serif;
	text-align:center;
}

a {
	text-decoration:none;
	color:#346699;
}
a:hover
{
	text-decoration:underline;
	color:#346699;
}

#container
{
	width:802px;
	margin:0 auto;
	background:#ffffff url(http://fieldblog.net/images/main_bg.gif) repeat-y left top;
}

.separate
{
	clear:both;
}
.clear
{
	display:none;
}

/* ---------- body_end ---------- */

/* ---------- main-content ---------- */

#main-content {
	float:right;
	width:610px;
	text-align:left;
}

h1.banner a
{
	text-decoration:none;
	display:block;
	width:802px;
	height:73px;
	background:transparent url(http://fieldblog.net/images/banner_bg.gif) no-repeat center top;
	font-size:2px;
	text-indent:-9999px;
	overflow: hidden;
	border:none;
}

div.main-banner
{
	background:transparent url(http://fieldblog.net/images/mainbanner_bg.gif) no-repeat left top;
	color:inherit;
	width:100%;
}

div.outline
{
	padding:105px 0 0 20px;
	margin-bottom:20px;
}

div.outline h2
{
	background:transparent url(http://fieldblog.net/images/heading.gif) no-repeat left top;
	color:inherit;
	width:405px;
	height:70px;
	font-size:2px;
	text-indent:-9999px;
}

div.outline dl
{
	float:left;
	width:470px;
}

div.outline dt
{
	background:transparent url(http://fieldblog.net/images/settle_title.gif) no-repeat left top;
	color:inherit;
	width:391px;
	height:22px;
	font-size:2px;
	text-indent:-9999px;
}

div.outline dt
{
	margin-bottom:5px;
}


dd.list
{
	float:left;
	width:140px;
	padding-right:10px;
}

dd.list p
{
	background-color:transparent;
	color:#333333;
	font-size:60%;
	font-weight:normal;
	line-height:140%;
}

p.subtitie1,
p.subtitie2,
p.subtitie3
{
	color:inherit;
	width:107px;
	height:35px;
	font-size:2px;
	text-indent:-9999px;
}
p.subtitie1
{
	background:transparent url(http://fieldblog.net/images/subtitle1.gif) no-repeat left top;
}
p.subtitie2
{
	background:transparent url(http://fieldblog.net/images/subtitle2.gif) no-repeat left top;
}
p.subtitie3
{
	background:transparent url(http://fieldblog.net/images/subtitle3.gif) no-repeat left top;
}

div.movable-logo
{
	background:transparent url(http://fieldblog.net/images/mt_logo.gif) no-repeat left top;
	color:inherit;
	float:right;
	width:116px;
	height:51px;
	font-size:2px;
	text-indent:-9999px;
	position:relative;
	top:52px;
	right:20px;
}

div.feature
{
	background:transparent url(http://fieldblog.net/images/goodpoint_bg.gif) no-repeat top left;
	color:inherit;
	margin:0 0 20px 20px;
}

div.feature h2
{
	background:transparent url(http://fieldblog.net/images/logo.gif) no-repeat left top;
	color:inherit;
	width:200px;
	height:40px;
	font-size:2px;
	text-indent:-9999px;
}

div.feature-content
{
	margin:5px 0 0 0;
}

div.feature ul
{
	list-style-type:none;
	background:transparent url(http://fieldblog.net/images/goodpoint.gif) no-repeat left top;
	color:inherit;
	width:333px;
	height:145px;
}

div.feature li
{
	font-size:2px;
	text-indent:-9999px;
}

h3.packtitle
{
	font-size:2px;
	text-indent:-9999px;
	color:inherit;
	background:transparent url(http://fieldblog.net/images/packtitle.gif) no-repeat left top;
	width:610px;
	padding:17px 0;
	margin-bottom:4px;
}

div.pack-content
{
	margin:0 19px 25px 19px;
	padding:0;
}

div.pack-top
{
	width:100%;
}

div.pack-bottom
{
	width:100%;
	margin-bottom:10px;
}

div.pack0
{
	clear:both;
	width:100%;
	padding-bottom:7px;
	margin-bottom:20px;
}

div.pack1
{
	clear:both;
	width:100%;
	padding-bottom:7px;
	margin-bottom:10px;
}

div.pack3
{
	clear:both;
	width:100%;
	padding-bottom:7px;
	border-bottom:2px solid #d9d9d9;
}

div.pack1-inner
{
	background:transparent url(http://fieldblog.net/images/pack_dot_border.gif) repeat-x left bottom;
	width:100%;
	padding-bottom:10px;
}

div.pack3-inner
{
	background:transparent url(http://fieldblog.net/images/pack_dot_border.gif) repeat-x left bottom;
	width:100%;
	padding-bottom:10px;
}


div.pack1Left
{
	float:left;
	width:320px;
}

div.pack1Right
{
	float:right;
	width:242px;
	padding-right:2px;
}



div.pack3-main
{
	float:left;
	width:298px;
}

div.pack3-results
{
	float:right;
	width:258px;
	padding-right:2px;
}

div.pack0 h4 a
{
	color:inherit;
	display:block;
	height:45px;
	font-size:2px;
	text-indent:-9999px;
	overflow: hidden;
	text-decoration:none;
	margin-bottom:10px;
	background:transparent url(http://fieldblog.net/images/pack-header0.jpg) no-repeat left top;
	width:570px;
}


div.pack1 h4 a
{
	color:inherit;
	display:block;
	height:45px;
	font-size:2px;
	text-indent:-9999px;
	overflow: hidden;
	text-decoration:none;
	margin-bottom:10px;
	background:transparent url(http://fieldblog.net/images/pack-header1.jpg) no-repeat left top;
	width:570px;
}


div.pack3 h4 a
{
	color:inherit;
	display:block;
	height:35px;
	font-size:2px;
	text-indent:-9999px;
	overflow: hidden;
	text-decoration:none;
	margin-bottom:10px;
	background:transparent url(http://fieldblog.net/images/pack-header3.jpg) no-repeat left top;
	width:570px;
}


div.pack0 h4 a:hover
{
	background:transparent url(http://fieldblog.net/images/pack-header0_hover.jpg) no-repeat left top;
}

div.pack1 h4 a:hover
{
	background:transparent url(http://fieldblog.net/images/pack-header1_hover.jpg) no-repeat left top;
}

div.pack3 h4 a:hover
{
	background:transparent url(http://fieldblog.net/images/pack-header3_hover.jpg) no-repeat left top;
}

div.pack0 p.summary
{
	color:inherit;
	background:transparent url(http://fieldblog.net/images/pack_summary_nikki.jpg) no-repeat left top;
	width:307px;
	height:75px;
	padding:0;
	font-size:2px;
	text-indent:-9999px;
	margin:5px 0 12px 0;
}

div.pack1 p.summary
{
	color:inherit;
	background:transparent url(http://fieldblog.net/images/pack_summary_easy.gif) no-repeat left top;
	width:260px;
	padding:15px 0;
	font-size:2px;
	text-indent:-9999px;
	margin:5px 0 7px 0;
}

div.pack0 div.pack1Left strong
{
	height:15px;
	color:inherit;
	background:transparent url(http://fieldblog.net/images/pack_summary_original0.gif) no-repeat left top;
	display:block;
	width:174px;
	padding:3px 0;	
	font-size:2px;
	text-indent:-9999px;
	margin:3px 0;
}

div.pack3 p.summary
{
	color:inherit;
	background:transparent url(http://fieldblog.net/images/pack_summary_original1.gif) no-repeat left top;
	width:260px;
	padding:15px 0;
	font-size:2px;
	text-indent:-9999px;
	margin:5px 0 7px 0;
}

div.pack3-main strong
{
	color:inherit;
	background:transparent url(http://fieldblog.net/images/pack_summary_original2.gif) no-repeat left top;
	display:block;
	width:260px;
	padding:15px 0;	
	font-size:2px;
	text-indent:-9999px;
}

div.pack3-results dl
{
	width:256px;
	border:1px solid #999999;
	margin-bottom:10px;
}
div.pack3-results strong
{
	color:inherit;
	background:#f6df68 url(http://fieldblog.net/images/results.gif) no-repeat center center;
	display:block;
	width:100%;
	padding:11px 0;	
	margin:0;
	font-size:2px;
	text-indent:-9999px;
	border-bottom:1px solid #999999;
}

div.pack3-results dl dd
{
	color:inherit;
	background-color:#f9fad8;
	padding:10px;	
	margin:0;
}

div.pack3-results dl dd a.kcon_img
{
	float:right;
	margin:0 0 5px 5px;
}

div.pack3-results dl dd a.corpname
{
	font-size:80%;
	font-weight:normal;
	color:#1284f6;
	background-color:inherit;
	text-decoration:none;
}
div.pack3-results dl dd a:hover
{
	text-decoration:underline;
}

div.pack3-results dl dd span
{
	font-size:60%;
	font-weight:normal;
	line-height:135%;
	color:#333333;
	background-color:transparent;
	display:block;
	padding:10px 0 2px 0;
}

div.pack3-results dl dd a.corplink
{
	font-size:60%;
	font-weight:normal;
	color:#1284f6;
	background-color:inherit;
	text-decoration:none;
}
div.pack3-results dl dd a.corplink:hover
{
	text-decoration:underline;
}

div.pack1 ul
{
	list-style-type:none;
}

div.pack1 ul.tmpl
{
	float:left;
	color:inherit;
	padding:3px 0;
	margin-bottom:10px;
	font-size:2px;
	text-indent:-9999px;
}

div.pack1 ul.tmpl
{
	background:transparent url(http://fieldblog.net/images/pack_tmpl_info.jpg) no-repeat left top;
	width:291px;
	height:208px;
}

div.pack1 ul.item
{
	float:left;
	color:inherit;
	height:90px;
	font-size:2px;
	text-indent:-9999px;
}
div.pack1 ul.item
{
}

div.pack0 ul.original-pop li
{
	color:#333333;
	background:transparent url(http://fieldblog.net/images/list_icon_r.jpg) no-repeat 0 3px;
	font-size:80%;
	font-weight:normal;
	line-height:160%;
	padding-left:20px;
}


div.pack0 ul.original-pop,
div.pack3 ul.original-pop
{
	list-style-type:none;
}

div.pack3 ul.original-pop li
{
	color:#333333;
	background:transparent url(http://fieldblog.net/images/list_icon.gif) no-repeat 0 2px;
	font-size:80%;
	font-weight:normal;
	line-height:160%;
	padding-left:20px;
}

div.pack0 p,
div.pack1 p,
div.pack3 p
{
	clear:both;
	color:#333333;
	background-color:transparent;
	font-size:80%;
	font-weight:normal;
	line-height:135%;
}

div.pack0 p.content,
div.pack1 p.content,
div.pack3 p.content
{
	margin-bottom:8px;
	clear:both;
}

div.pack0 p.content
{
	margin-right:10px;
}

div.pack1 p.content-red
{
	color:#ff0000;
	margin-bottom:5px;
}

div.pack1 p.price span
{
	color:#ff0000;
	background-color:transparent;
}

div.pack0 strong
{
	color:inherit;
	display:block;
	width:245px;
	padding:15px 0;	
	margin:5px 0;
	margin-left:0px;
	font-size:2px;
	text-indent:-9999px;
}


div.pack1 strong
{
	color:inherit;
	display:block;
	width:245px;
	padding:15px 0;	
	margin:5px 0;
	margin-left:0px;
	font-size:2px;
	text-indent:-9999px;
}

div.pack0 strong
{
	background:transparent url(http://fieldblog.net/okigaruimage/price01.jpg) no-repeat left top;
}
div.pack1 strong
{
	background:transparent url(http://fieldblog.net/okigaruimage/price00.jpg) no-repeat left top;
}

div.pack1 p.price
{
	color:inherit;
	padding-bottom:10px;
}

div.pack0 div.pack1Right a.application,
div.pack1 div.pack1Right  a.application,
div.pack3 div.pack3-results  a.application
{
	width:142px;
	height:32px;
	color:inherit;
	display:block;
	font-size:2px;
	text-indent:-9999px;
	overflow: hidden;
	text-decoration:none;
	margin-bottom:8px;
}

div.pack0 a.application
{
	background:transparent url(http://fieldblog.net/images/packbt00.gif) no-repeat left top;
	position:relative;
	top:20px;
	left:100px;
}

div.pack1 a.application
{
	background:transparent url(http://fieldblog.net/images/packbt01.gif) no-repeat left top;
	position:relative;
	top:92px;
	left:100px;
}

div.pack3 a.application
{
	background:transparent url(http://fieldblog.net/images/packbt03.gif) no-repeat left top;
	position:relative;
	top:5px;
	left:118px;
}

div.pack0 a.application:hover
{
	background:transparent url(http://fieldblog.net/images/packbt00_hover.gif) no-repeat left top;
}

div.pack1 a.application:hover
{
	background:transparent url(http://fieldblog.net/images/packbt01_hover.gif) no-repeat left top;
}

div.pack3 a.application:hover
{
	background:transparent url(http://fieldblog.net/images/packbt03_hover.gif) no-repeat left top;
}

dl.pack1
{
	width:285px;
}

dl.pack1 dt a
{
	background:transparent url(http://fieldblog.net/images/pack01_tit.gif) no-repeat left top;
	color:inherit;
	display:block;
	width:285px;
	height:35px;
	font-size:2px;
	text-indent:-9999px;
}
dl.pack1 dt a:hover
{
	background-position:left bottom;
}

dl.pack1 dd.summary
{
	background:transparent url(http://fieldblog.net/images/pack_summary_easy.gif) no-repeat left top;
	color:inherit;
	width:240px;
	height:30px;
	font-size:2px;
	text-indent:-9999px;
}
dl.pack1 ul
{
	list-style-type:none;
}

dl.pack1 ul.tmpl
{
	float:left;
	background:transparent url(http://fieldblog.net/images/pack_tmpl_easy.gif) no-repeat left top;
	color:inherit;
	width:144px;
	height:105px;
	font-size:2px;
	text-indent:-9999px;
}
dl.pack1 ul.item
{
	background:transparent url(http://fieldblog.net/images/pack_item_easy.gif) no-repeat left top;
	color:inherit;
	width:123px;
	height:105px;
	font-size:2px;
	text-indent:-9999px;
}

dl.pack1 p
{
	clear:both;
	color:#333333;
	background-color:transparent;
	font-size:80%;
	font-weight:normal;
	line-height:135%;
}

div.pack3 p.rapidMainBanner
{
	margin:30px 0 20px 0;
	padding:0;
	overflow:hidden;
}

div.pack3 p.rapidMainBanner a
{
	text-decoration:none;
	text-indent:-9999px;
	display:block;
	background:url(http://fieldblog.net/images/banner_L.jpg) no-repeat left top;
	width:572px;
	height:54px;
}

div.pack3 p.rapidMainBanner a:hover
{
	text-decoration:none;
	background-position:left bottom;
}

div.mt4_templ
{
	display:block;
	margin-bottom:20px;
	width:570px;
	height:160px;
	background:#224062 url(http://fieldblog.net/images/mt4_banner.gif) no-repeat left top;
	position:relative;
}

div.mt4_templ h4
{
	display:none;
}

div.mt4_templ p
{
	width:325px;
	color:#ffffff;
	font-size:80%;
	font-weight:normal;
	line-height:135%;
	position:absolute;
	top:105px;
	left:15px;
}

div.mt4_templ a.application
{
	width:200px;
	height:42px;
	color:inherit;
	display:block;
	font-size:2px;
	text-indent:-9999px;
	overflow: hidden;
	text-decoration:none;
	position:absolute;
	bottom:15px;
	right:15px;

}

div.mt4_templ a.application
{
	background:transparent url(http://fieldblog.net/images/mt4bt.gif) no-repeat 0 0;
}

div.mt4_templ a.application:hover
{
	background:transparent url(http://fieldblog.net/images/mt4bt.gif) no-repeat 0 -42px;
}

div.mobile_templ
{
	display:block;
	margin-bottom:20px;
	width:570px;
	height:262px;
	background:#224062 url(http://fieldblog.net/images/mobile_banner.gif) no-repeat left top;
	position:relative;
}

div.mobile_templ h4,
div.mobile_templ ul
{
	display:none;
}

div.mobile_templ a.application
{
	width:173px;
	height:54px;
	color:inherit;
	display:block;
	font-size:2px;
	text-indent:-9999px;
	overflow: hidden;
	text-decoration:none;
	position:absolute;
	bottom:4px;
	right:114px;

}

div.mobile_templ a.application
{
	background:transparent url(http://fieldblog.net/images/mobilebt.gif) no-repeat 0 0;
}

div.mobile_templ a.application:hover
{
	background:transparent url(http://fieldblog.net/images/mobilebt_on.gif) no-repeat 0 0;
}

/*--20081008ÄÉ²Ã--*/

div.seminar
{
	display:block;
	margin-bottom:20px;
	width:570px;
	height:240px;
	background:#224062 url(http://fieldblog.net/images/seminar_topbanner.jpg) no-repeat left top;
	position:relative;
}

div.seminar h4
{
	display:none;
}

div.seminar p
{
	width:325px;
	color:#ffffff;
	font-size:80%;
	font-weight:normal;
	line-height:135%;
	position:absolute;
	top:105px;
	left:15px;
}

div.seminar h4,
div.seminar ul
{
	display:none;
}

div.seminar a.application
{
	width:200px;
	height:42px;
	color:inherit;
	display:block;
	font-size:2px;
	text-indent:-9999px;
	overflow: hidden;
	text-decoration:none;
	position:absolute;
	bottom:18px;
	right:14px;

}

div.seminar a.application
{
	background:transparent url(http://fieldblog.net/images/seminar.gif) no-repeat 0 0;
}

div.seminar a.application:hover
{
	background:transparent url(http://fieldblog.net/images/seminar_on.gif) no-repeat 0 0px;
}

/* ---------- main-content_end ---------- */

/* ---------- main-content ---------- */
#entry-search
{
	border:1px solid #fff;	
}


/* ---------- main-content_end ---------- */

/* ---------- side-menu ---------- */

#side-menu {
	float:left;
	width:190px;
	text-align:left;
}

#side-menu h4
{
	display:none;
}


div.service-menu
{
	background:url(http://fieldblog.net/okigaruimage/servicemenu01_bg.gif) no-repeat left top;
	color:inherit;
	padding:25px 6px 5px 6px;
}

ul.service,
ul.service2
{
	list-style-type:none;
}

ul.service2 li.site
{
	margin-top:13px;
}



ul.service li
{
	margin-bottom:2px;
	width:179px;
/*	height:25px;*/
	text-indent:-9999px;
	font-size:2px;
}

ul.service li a
{
	display:block;
	width:179px;	
	text-decoration: none;
	text-indent:-9999px;
	font-size:12px;
	overflow: hidden;
}

ul.service li.seminerBtn 
{
	background:url(http://fieldblog.net/images/seminar_sidebanner.gif) no-repeat center top;
	height:121px;
}

ul.service li.seminerBtn a
{
	display:block;
	width:179px;
	height:121px;
	text-decoration: none;
	text-indent:-9999px;
	font-size:12px;
	overflow: hidden;
}

ul.service li.pred
{
	background:url(http://fieldblog.net/okigaruimage/left-pred.jpg) no-repeat left top;
	height:25px;
}

ul.service li.tmpl a
{
	background:url(http://fieldblog.net/images/servicemenu01.gif) no-repeat left top;
	height:25px;
}
ul.service li.pack a
{
	background:url(http://fieldblog.net/images/servicemenu02.gif) no-repeat left top;
	height:25px;
}
ul.service li.site a
{
	background:url(http://fieldblog.net/images/servicemenu03.gif) no-repeat left top;
	height:25px;
}

ul.service li.seminerBtn a:hover,
ul.service li.tmpl a:hover,
ul.service li.pack a:hover,
ul.service li.site a:hover
{
	background-position:left bottom;
}


ul.service li.seminerBtn a:hover
{
	background:url(http://fieldblog.net/images/seminar_sidebanner_on.gif) no-repeat center top;
}

ul.service li.pred a:hover
{
	background:url(http://fieldblog.net/okigaruimage/left-pred_hover.gif) no-repeat left top;
	height:25px;
}

div.side-menu-inner
{
	padding:5px; 
}

div.side-menu-inner h4 a {
	text-decoration: none;
	display: block;
	width: 185px;
	height: 78px;
	text-indent: -700em;
	background: transparent url(http://fieldblog.net/images/logo.gif) no-repeat top left;
	margin-bottom:3px;
}

div.side-menu-inner ul
{
	list-style-type:none;
}


div.side-menu-inner li
{
	width: 179px;
	height: 28px;
	text-indent: -9999px;
	font-size:2px;
}

div.side-menu-inner li.menu-01 a,
div.side-menu-inner li.menu-02 a,
div.side-menu-inner li.menu-03 a,
div.side-menu-inner li.menu-04 a,
div.side-menu-inner li.menu-05 a,
div.side-menu-inner li.menu-06 a,
div.side-menu-inner li.menu-07 a,
div.side-menu-inner li.menu-08 a,
div.side-menu-inner li.menu-09 a
{
	text-decoration: none;
	display: block;
	width: 179px;
	height: 28px;
	text-indent: -9999px;
	font-size:2px;
	overflow: hidden;
}

div.side-menu-inner li.menu-01 a{ background: transparent url(http://fieldblog.net/images/menu_01.gif) no-repeat top left; }
div.side-menu-inner li.menu-02 a{ background: transparent url(http://fieldblog.net/images/menu_02.gif) no-repeat top left; }
div.side-menu-inner li.menu-03 a{ background: transparent url(http://fieldblog.net/images/menu_03.gif) no-repeat top left; }
div.side-menu-inner li.menu-04 a{ background: transparent url(http://fieldblog.net/images/menu_04.gif) no-repeat top left; }
div.side-menu-inner li.menu-05 a{ background: transparent url(http://fieldblog.net/images/menu_05.gif) no-repeat top left; }
div.side-menu-inner li.menu-06 a{ background: transparent url(http://fieldblog.net/images/menu_06.gif) no-repeat top left; }
div.side-menu-inner li.menu-07 a{ background: transparent url(http://fieldblog.net/images/menu_07.gif) no-repeat top left; }
div.side-menu-inner li.menu-08 a{ background: transparent url(http://fieldblog.net/images/menu_08.gif) no-repeat top left; }
div.side-menu-inner li.menu-09 a{ background: transparent url(http://fieldblog.net/images/menu_09.gif) no-repeat top left; }

div.side-menu-inner li.menu-01 a:hover,
div.side-menu-inner li.menu-02 a:hover,
div.side-menu-inner li.menu-03 a:hover,
div.side-menu-inner li.menu-04 a:hover,
div.side-menu-inner li.menu-05 a:hover,
div.side-menu-inner li.menu-06 a:hover,
div.side-menu-inner li.menu-07 a:hover,
div.side-menu-inner li.menu-08 a:hover,
div.side-menu-inner li.menu-09 a:hover
{
  background-position:bottom left;
}

div.catgory01,
div.catgory02,
div.catgory03,
div.catgory04
{
	background:transparent url(http://fieldblog.net/images/menu_bg.gif) no-repeat center top;
	color:inherit;
}
div.catgory01,
div.catgory03,
div.catgory04
{
	padding:12px 1px 10px 1px;
}

div.catgory02
{
	padding:12px 1px 5px 1px;
}

div.rapidSideBanner
{
	background:#ececec;
	text-align:left;
	margin-bottom:2px;
	padding:0px 1px 5px 1px;
	overflow:hidden;
}

div.rapidSideBanner a
{
	text-decoration:none;
	text-indent:-9999px;
	display:block;
	background:url(http://fieldblog.net/images/banner_s.jpg) no-repeat left top;
	width:179px;
	height:95px;
}

div.rapidSideBanner a:hover
{
	background-position:left bottom;
}

div.demo,
div.example,
div.sample,
div.partner
{
	background:#ffffff;
	width:179px;
	text-align:left;
	margin-bottom:2px;
}

div.demo a,
div.example a,
div.sample a,
div.partner a
{
	text-decoration:none;
	font-size:2px;
	text-indent:-9999px;
	overflow: hidden;
	display:block;
	height:51px;
	width:179px;
	color:inherit;
}
div.demo a
{
	background: transparent url(http://fieldblog.net/images/demo.gif) no-repeat left top;
}
div.example a
{
	background: transparent url(http://fieldblog.net/images/example.gif) no-repeat left top;
}
div.sample a
{
	background: transparent url(http://fieldblog.net/images/sample.gif) no-repeat left top;
}
div.partner a
{
	background: transparent url(http://fieldblog.net/images/partner.gif) no-repeat left top;
}

div.demo a:hover,
div.example a:hover,
div.sample a:hover,
div.partner a:hover
{
	background-position:left bottom;
}


h5.search-tit
{
	background: transparent url(http://fieldblog.net/images/search_bg.gif) no-repeat left top;
	color:inherit;
	height:26px;
	font-size:2px;
	text-indent:-9999px;
}

div.search
{
	background-color:transparent;
	color:inherit;
	width:175px;
}
div.search input#search
{
	float:left;
	border:1px solid #cccccc;
	font-size:80%;
	text-align:left;
	width:114px;
	margin:6px 5px 6px 10px;
}
div.search input.searchsubmit
{
	margin:5px 0px;
}

div.catgory03 h5.server-tit,
div.catgory03 h5.management-tit
{
	color:#4d4d4d;
	background-color:transparent;
	font-size:60%;
	font-weight:normal;
	background: transparent url(http://fieldblog.net/images/side_banner_icon.gif) no-repeat 11px 0;
	padding:0 0 4px 21px;
}

div.server
{
	font-size:2px;
	text-indent: -9999px;
	padding:0 10px 10px 10px;
}
div.management
{
	font-size:2px;
	text-indent: -9999px;
	padding:0 10px;
}
div.draccess
{
	font-size:2px;
	text-indent: -9999px;
	padding:0 10px;
}

div.draccess a
{
	font-size:2px;
	text-indent: -9999px;
	overflow: hidden;
	text-decoration: none;
	display: block;
	width: 160px;
	height: 60px;
	color:inherit;
	margin:10px 0 2px 0;
}

div.draccess a
{
	background: #ffffff url(http://fieldblog.net/images/draccess.gif) no-repeat top left;
}

div.server a.rapid,
div.server a.moover,
div.management a
{
	font-size:2px;
	text-indent: -9999px;
	overflow: hidden;
	text-decoration: none;
	display: block;
	width: 160px;
	height: 60px;
	color:inherit;
	margin-bottom:2px;
}

div.server a.rapid
{
	background: transparent url(http://fieldblog.net/images/rapid_banner.gif) no-repeat top left;
}
div.server a.moover
{
	background: transparent url(http://fieldblog.net/images/moover_banner.gif) no-repeat top left;
}
div.management a
{
	background: transparent url(http://fieldblog.net/images/drblog.gif) no-repeat top left;
}

div.catgory04 img
{
	margin:0 30px;
}
div.catgory04 p.pronet
{
	text-align:left;
	font-size:60%;
	color:#333333;
	margin:5px 18px;
	line-height:140%;
	background-color:transparent;
	padding:5px;
}


div.syndicate a.rss
{
	text-decoration: none;
	background: transparent url(http://fieldblog.net/images/rss.gif) no-repeat top left;
	display: block;
	width: 179px;
	height: 39px;
	font-size:2px;
	text-indent:-9999px;
	overflow: hidden;
	margin-bottom:8px;
}

div.syndicate a:hover.rss
{
	background-position:bottom left; 
}

p.version { font-size:60%; text-align:left; margin:0 5px; }


/* ---------- side-menu_end ---------- */

/* ---------- footer ---------- */

#footer
{
	clear:both;
	background:#ffffff url(http://fieldblog.net/images/footer_bg.gif) repeat-y center top;
	color:inherit;
	width:100%;
}

div.footer-inner
{
	background:url(http://fieldblog.net/images/footer_list_bg.gif) repeat-x left top;
	width:100%;
	padding-top:6px;
}

div.blog-rule
{
	width:100%;
	height:38px;
	border-bottom:2px solid #d1d1d1;
}

div.blog-rule-inner
{
	padding-top:11px;
	margin:0 20px;
}

#footer ul
{
	list-style-type:none;
}

#footer li
{
	float:left;
	font-size:80%;
	text-align:left;
	font-weight:normal;
	color:#1284f6;
	line-height:160%;
	background:url(http://fieldblog.net/images/icon.gif) no-repeat 0 3px;
	padding-left:10px;
}
#footer li.rule
{
	width:80px;
}
#footer li.method
{
	width:150px;
}
#footer li.privacy
{
	width:170px;
}
#footer li a
{
	color:#1284f6;
	background-color:#ffffff;
}

span a.pagetop
{
	float:right;
	display:block;
	width:74px;
	height:16px;
	background: transparent url(http://fieldblog.net/images/pagetop.gif) no-repeat 0 0;
	color:inherit;
	font-size:2px;
	text-indent:-9999px;
	overflow: hidden;
}
span a.pagetop:hover
{
	background-position:left bottom;
}

div.blog-copyright
{
	clear:both;
	height:40px;
	width:100%;
}

p.copyright
{
	margin-top:12px;
}

p.copyright a
{
	font-size:70%;
	font-weight:normal;
	color:#333333;
	background-color:transparent;
	text-align:center;
	text-decoration:none;
}

p.copyright a:hover
{
	text-decoration:underline;
}

/* ---------- footer_end ---------- */





/* ---------- template ---------- */

.template ul li {
	list-style:none;
	float:left;
	margin-right:3px;
	margin-bottom:5px;
}

.d-01 a,.d-02 a,.d-03 a,.d2-01 a,.d2-02 a,.d2-03 a,.d2-04 a,.d2-05 a,.d2-06 a,.d2-07 a,.d2-08 a,.i-01 a,.i-02 a,.i-03 a {
	width: 88px;
	height: 80px;
	text-decoration: none;
	display: block;
	text-indent: -700em;
	overflow: hidden;
}

.d-01 a { background: url(http://fieldblog.net/archive_img/template_icon09.gif) no-repeat; }
.d-02 a { background: url(http://fieldblog.net/archive_img/template_icon10.gif) no-repeat; }
.d-03 a { background: url(http://fieldblog.net/archive_img/template_icon11.gif) no-repeat; }

.d2-01 a { background: url(http://fieldblog.net/archive_img/template_icon01.gif) no-repeat; }
.d2-02 a { background: url(http://fieldblog.net/archive_img/template_icon02.gif) no-repeat; }
.d2-03 a { background: url(http://fieldblog.net/archive_img/template_icon03.gif) no-repeat; }
.d2-04 a { background: url(http://fieldblog.net/archive_img/template_icon05.gif) no-repeat; }
.d2-05 a { background: url(http://fieldblog.net/archive_img/template_icon04.gif) no-repeat; }
.d2-06 a { background: url(http://fieldblog.net/archive_img/template_icon06.gif) no-repeat; }
.d2-07 a { background: url(http://fieldblog.net/archive_img/template_icon07.gif) no-repeat; }
.d2-08 a { background: url(http://fieldblog.net/archive_img/template_icon08.gif) no-repeat; }

.i-01 a { background: url(http://fieldblog.net/archive_img/template_icon12.gif) no-repeat; }
.i-02 a { background: url(http://fieldblog.net/archive_img/template_icon13.gif) no-repeat; }
.i-03 a { background: url(http://fieldblog.net/archive_img/template_icon14.gif) no-repeat; }

/* ---------- template_end ---------- */

/* ---------- news ---------- */

div.news h4
{
	background: transparent url(http://fieldblog.net/images/news_tit.gif) no-repeat top left;
	color:inherit;
	width:610px;
	font-size:2px;
	text-indent:-9999px;
	margin-bottom:5px;
	padding:17px 0;
}

div.news p
{
	font-size:80%;
	color:#666666;
	line-height:140%;
	border-bottom:1px dotted #cccccc;
	margin:5px 19px;
}

div.news
{
	margin-bottom:35px;
}
/* ---------- news_end ---------- */

/* ---------- original sample ---------- */
#original_sample
{
	border:1px solid #cccccc;
	padding:10px;
	height:140px;
	margin:8px 0px 8px 0px;
	background-image: url("http://fieldblog.net/archive_img/original_back.gif");
	background-repeat:repeat-x;
}

#original_sample img
{
	float:left;
	margin-right:10px;
}

#original_sample strong
{
	font-size:70%;
	font-style:normal;
	font-weight:normal;
	line-height:200%;
}

#original_sample h3
{
	background-image:none;
	font-size:100%;
	color:#FA7000;
	font-style:normal;
	font-weight:bold;
	margin-bottom:7px;
	padding:0px;

}

#original_sample p
{
	font-size:80%;
	color:#666666;
	font-style:normal;
	line-height:140%;
	margin-bottom:4px;
}

/* ---------- original sample_end ---------- 


div.pack0,
div.pack1 p.content-red
{
	display:none;
}

div.pack1 a.application
{
	background:transparent url(http://fieldblog.net/images/packbt01.gif) no-repeat left top;
	position:relative;
	top:5px;
	left:100px;
}

div.pack1 ul.tmpl
{
	background:transparent url(http://fieldblog.net/images/pack_tmpl_easy.gif) no-repeat left top;
	width:142px;
	height:105px;
}

div.pack1 ul.item
{
	background:transparent url(http://fieldblog.net/images/pack_item_easy.gif) no-repeat left top;
	width:123px;
	height:90px;
}

div.pack1Left p
{
	padding-right:25px;
}

div.pack1 h4
{
	height:35px;
	background:transparent url(http://fieldblog.net/images/pack01_tit.gif) no-repeat left top;
}

div.pack1 h4 a
{
	display:block;
	height:35px;
	background:transparent url(http://fieldblog.net/images/pack01_tit.gif) no-repeat left top;
}

div.pack3 h4
{
	height:35px;
	background:transparent url(http://fieldblog.net/images/pack03_tit.gif) no-repeat left top;
}

div.pack3 h4 a
{
	display:block;
	height:35px;
	background:transparent url(http://fieldblog.net/images/pack03_tit.gif) no-repeat left top;
}*/
