﻿@charset "utf-8";
/* CSS Document */

* {
	margin:0;
	padding:0;
}

html{
	height:100%;
}

body{
	text-align:center;
	color:#333333;
	font-size:12px;
	line-height:140%;
}

img{
	border:0;
	vertical-align:top;
}

ul,ol,dl{
	list-style:none;
}

h1,h2,h3,h4,h5,h6{
	font-style: normal;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}

p{
	margin:0px;
	padding:0px;
}

strong{
	font-weight:normal;
}

.fl{
	float:left;
}

.fr{
	float:right;
}

a{
	text-decoration:underline;
}

a:hover{
	text-decoration:none;
}

/*common*/

#wrapper{
	width:950px;
	text-align:left;
	border:#999 1px solid;
	margin:0px auto;
}

#header{
	background:url(images/product_titlebar3.jpg) no-repeat;
	width:950px;
	height:57px;
	margin:0px auto;
}

/* 
	LEVEL ONE
*/
.dropdown{
	background:url(images/product_titlebar4.jpg) no-repeat bottom;
	width:950px;
	height:32px;
	_height:33px;
	position:relative;
}

.dropdown li{
	background:#FFF;
	font-size:12px;
	font-weight:bold;
	float:left;
	zoom:1;
}

.dropdown a{
	color:#000;
	text-align:center;
	text-decoration:none;
}

.dropdown li a{
	width:134px;
	height:19px;
	_height:20px;
	display:block;
	border-left:1px solid #ccc;
	padding:1px 0px 0px 0px;
	color:#006;
}

.dropdown li a.home{
	width:138px;
}

.dropdown li.hover,.dropdown li:hover{
	background:#EEE;
	color:black;
	position:relative;
}

.dropdown li.hover a{
	color:black;
}

/* 
	LEVEL TWO
*/

.dropdown ul{
	width:135px;
	visibility:hidden;
	position:absolute;
	top:100%;
	left:0;
}

.dropdown ul.serv{
	width:190px;
}

.dropdown ul li{
	width:135px;
	height:20px;
	font-weight:normal;
	background:#FFF;
	color: #000;
	border-bottom:1px solid #ccc;
	float:none;
}

.dropdown ul.serv li{
	width:190px;
}
									  
/* IE 6 & 7 Needs Inline Block */

.dropdown ul li a{
	border-right:none;
	width:100%;
	text-align:left;
	display:inline-block;
	padding:0px 0px 0px 5px;
} 

.dropdown ul.serv li a{
	border-right:none;
	width:190px;
	text-align:left;
	display:inline-block;
	padding:0px 0px 0px 5px;
} 

/* 
	LEVEL THREE
*/

.dropdown ul ul{
	left:100%;
	top:0;
}

.dropdown li:hover > ul{
	visibility:visible;
}

#content{
	padding:0px 15px 10px 15px;
}

#pankuz{
	color:#666;
}

#pankuz a{
	color:#999;
	padding:0px 5px 0px 5px;
}

/*top stop*/

h1{
	display:block;
	text-indent:-5000px;
	overflow:hidden;
	margin:0px 0px 10px 0px;
}

h1#index{
	background:url(images/title.jpg) no-repeat;
	width:920px;
	height:30px;
}

h1#systemi{
	background:url(images/title2.jpg) no-repeat;
	width:920px;
	height:30px;
}
/*Vǉ Title*/
h1#win-linux-aix{
	background:url(images/title3.jpg) no-repeat;
	width:920px;
	height:30px;
}
h1#search-result{
	background:url(images/result.jpg) no-repeat;
	width:920px;
	height:30px;
}
/*ǉ܂*/


#partner{
	margin:0px 0px 10px 0px;
}

#ps-news{
	background:url(images/ps_news_bg.jpg) no-repeat;
	width:445px;
	_width:450px;
	height:179px;
	_height:215px;
	float:left;
	padding:36px 5px 0px 0px;
}

#ps-news dl{
	height:170px;
	color:#666;
	padding:3px 17px 0px 17px;
	overflow:auto;
}

#ps-news dl dt{
	font-weight:bold;
	margin:10px 0px 5px 0px;
	clear:both;
}

#ps-news dl dd{
	background:url(images/line.jpg) repeat-x bottom;
	padding:0px 0px 5px 0px;
}

#wla-news{
	background:url(images/wla_news_bg.jpg) no-repeat;
	width:445px;
	_width:450px;
	height:179px;
	_height:215px;
	float:right;
	padding:36px 5px 0px 0px;
}

#wla-news dl{
	height:170px;
	color:#666;
	padding:3px 17px 0px 17px;
	overflow:auto;
}

#wla-news dl dt{
	font-weight:bold;
	margin:10px 0px 5px 0px;
	clear:both;
}

#wla-news dl dd{
	background:url(images/line.jpg) repeat-x bottom;
	padding:0px 0px 5px 0px;
}

#ps{
	float:left;
	margin:10px 0px 10px 0px;}
#wla{
	float:right;
	margin:10px 0px 10px 0px;}

#link{
	width:920px;
}

#link ul{
	width:930px;
	height:135px;
	margin:0px -10px 0px 0px;
	overflow:hidden;
	_zoom:1;
}

#link ul li{
	float:left;
	margin:0px 10px 0px 0px;
}

#link ul li a{
	width:145px;
	height:120px;
	display:block;
	text-indent:-5000px;
	overflow:hidden;
}

#link ul li#link1{
	background:url(images/link1.jpg) no-repeat;
}

#link ul li#link2{
	background:url(images/link2.jpg) no-repeat;
}

#link ul li#link3{
	background:url(images/link3.jpg) no-repeat;
}

#link ul li#link4{
	background:url(images/link4.jpg) no-repeat;
}

#link ul li#link5{
	background:url(images/link5.jpg) no-repeat;
}

#link ul li#link6{
	background:url(images/link6.jpg) no-repeat;
}

/*Vǉ Windows/Linux/AIX Top y[WN*/
#link ul li#pc_link1{
	background:url(images/link2_1.jpg) no-repeat;
}

#link ul li#pc_link2{
	background:url(images/link2_2.jpg) no-repeat;
}

#link ul li#pc_link3{
	background:url(images/link2_3.jpg) no-repeat;
}

#link ul li#pc_link4{
	background:url(images/link2_4.jpg) no-repeat;
}

#link ul li#pc_link5{
	background:url(images/link2_5.jpg) no-repeat;
}

#link ul li#pc_link6{
	background:url(images/link2_6.jpg) no-repeat;
}
/*ǉ܂*/


#serch{
	width:920px;
	height:40px;
	clear:both;
}
/*VC*/
#serch #form{
	width:600px;
	float:left;
	margin:0px 5px 0px 0px;
}

#serch #content_0_productlist_2_txtCriteria{
	width:200px;
	height:18px;
	_height:19px;
}

#serch #form input{
	float:left;
	margin:0px 5px 0px 0px;
}

#serch #form p{
	color:#666;
}

#serch img{
	float:right;
}
/*C܂*/

.product-area{
}

.product-area .product{
	width:930px;
	margin:0px -10px 10px 0px;
	_zoom:1;
	overflow:hidden;
	clear:both;
}

.product-area .product .product-box{
	border:#CCC 1px solid;
	width:298px;
	min-height:250px;
	_height:250px;
	margin:0px 10px 0px 0px;
	float:left;
}

.product-area .product .product-box h3{
	width:298px;
	height:34px;
	font-size:100%;
	display:block;
	text-indent:-5000px;
	overflow:hidden;
	clear:both;
}

.product-area .product .product-box h3#product1{
	background:url(images/product1_bg.jpg) no-repeat;
}

.product-area .product .product-box h3#product2{
	background:url(images/product2_bg.jpg) no-repeat;
}

.product-area .product .product-box h3#product3{
	background:url(images/product3_bg.jpg) no-repeat;
}

.product-area .product .product-box h3#product4{
	background:url(images/product4_bg.jpg) no-repeat;
}

.product-area .product .product-box h3#product5{
	background:url(images/product5_bg.jpg) no-repeat;
}

.product-area .product .product-box h3#product6{
	background:url(images/product6_bg.jpg) no-repeat;
}

.product-area .product .product-box h3#product7{
	background:url(/~/media/FE85D32BD1434765A4FB9C028FC3DA9D.ashx) no-repeat;
}

.product-area .product .product-box h3#product8{
	background:url(/~/media/443A6B481B774ABB98347EE30B1FA826.ashx) no-repeat;
}

.product-area .product .product-box h3#product9{
	background:url(/~/media/F414EBE7026E49A3969AA242B529C4A1.ashx) no-repeat;
}

.product-area .product .product-box h3#product10{
	background:url(/~/media/D0AC9A3F58EE4F098F44A7CB8BA94E1A.ashx) no-repeat;
}

.product-area .product .product-box .pickup{
	background:url(images/line.jpg) repeat-x bottom;
	padding:5px 10px 5px 10px;
	margin:0px 0px 3px 0px;
	clear:both;
}

.product-area .product .product-box .pickup img{
	float:left;
}

.product-area .product .product-box .pickup p{
	width:195px;
	float:right;
}

.product-area .product .product-box .pickup p a{
	font-weight:bold;
}

.product-area .product .product-box .product-list{
	list-style:disc;
	margin:0px 0px 0px 10px;
	padding:0px 0px 0px 10px;
}

.product-area .product .product-box .product-list img{
	margin:2px 0px 0px 5px;
}

h4{
	color:#09F;
	font-weight:bold;
	font-size:14px;
	border-bottom:#CCC 2px solid;
	height:20px;
	margin:20px 0px 10px 0px;
}

.product-index{
	background:url(images/line.jpg) repeat-x bottom;
	margin:0px 0px 10px 0px;
	padding:0px 0px 10px 0px;
}

.product-index img{
	float:left;
}

.product-index p{
	margin:0px 0px 0px 80px;
}

.product-index p.orange{
	font-size:14px;
	color:#F60;
	font-weight:bold;
	margin:0px 0px 3px 80px;
}
.product-index p.orange a:link {
	text-decoration: none;
	color: #F08A00;
}
.product-index p.orange a:visited {
	text-decoration: none;
	color: #F08A00;
}
.product-index p.orange a:hover {
	text-decoration: underline;
	color: #FFD69D;
}
.product-index p.orange a:active {
	text-decoration: none;
	color: #F08A00;
}

.product-index p.bold{
	font-weight:bold;
	margin:0px 0px 3px 80px;
	color: #319AFF;
}
.product-index p.bold a:link {
	text-decoration: none;
	color: #319AFF;
}
.product-index p.bold a:visited {
	text-decoration: none;
	color: #319AFF;
}
.product-index p.bold a:hover {
	text-decoration: underline;
	color: #8CC6FF;
}
.product-index p.bold a:active {
	text-decoration: none;
	color: #319AFF;
}


/*footer*/

.pagetop{
	text-align:right;
	clear:both;
}

.pagetop a{
	color:#666;
}

#footer{
	background:url(images/footer_bg.jpg) no-repeat #1C4C98;
	width:950px;
	height:19px;
	font-size:10px;
	color:#FFF;
	clear:both;
}

#footer ul{
	width:300px;
	float:left;
}

#footer ul li{
	float:left;
}

#footer ul li a{
	color:#FFF;
	margin:0px 8px 0px 5px;
}

#footer address{
	font-style:normal;
	float:right;
	padding:0px 5px 0px 0px;
}

/*3rd*/

#left-content{
	width:200px;
	float:left;
	margin:10px 0px 0px 0px;
}

#left-content img{
	margin:0px 0px 10px 0px;
}

.local-navi-title{
	background:url(images/navi_bg.jpg) no-repeat;
	width:190px;
	height:24px;
	color:#FFF;
	font-weight:bold;
	padding:6px 0px 0px 10px;
	clear:both;
}

.local-navi-title a{
	color:#FFF;
}

.local-navi{
	width:200px;
	margin:0px 0px 10px 0px;
}

.local-navi li{
	width:163px;
	padding:5px 5px 5px 30px;
	border-bottom:#CCC 1px solid;
	border-left:#CCC 1px solid;
	border-right:#CCC 1px solid;
}

.local-navi .top{
	background:url(images/right.jpg) no-repeat;
}

.local-navi .down{
	background:url(images/down.jpg) no-repeat;
}

.local-navi li ul li{
	background:url(images/right2.jpg) no-repeat;
	width:123px;
	border:none;
	padding:5px 5px 5px 20px;
}

#right-content{
	width:710px;
	float:right;
	margin:10px 0px 0px 0px;
}

h1#top{
	background:url(images/bsafe_main.jpg) no-repeat;
	width:710px;
	height:200px;
}

h1#details{
	background:url(images/h1_bg.jpg) no-repeat;
	width:710px;
	height:91px;
}

h1#looksoftware{
	background:url(/~/media/68026B0365B44539A73DE55F4B7EE9E1.ashx) no-repeat;
	width:710px;
	height:200px;
}
h1#securoffice{
	background:url(/~/media/ECEA60D576554DCB8457390AE912DFC4.ashx) no-repeat;
	width:710px;
	height:50px;
}

h2{
	background:url(images/h2_bg.jpg) no-repeat;
	font-size:14px;
	font-weight:bold;
	color:#666;
	width:700px;
	_width:710px;
	height:24px;
	_height:30px;
	clear:both;
	padding:6px 0px 0px 10px;
}

h3{
	color:#F60;
	font-size:14px;
	font-weight:bold;
	margin:0px 0px 5px 0px;
}

.box{
	width:688px;
	padding:10px 10px 10px 10px;
	border-bottom:#CCC 1px solid;
	border-left:#CCC 1px solid;
	border-right:#CCC 1px solid;
	margin:0px 0px 10px 0px;
}
.disc-list{
	list-style:disc;
	margin:0px 0px 0px 15px;
}

.disc-list li{
	margin:0px 0px 10px 0px;
}

.disc-list li span{
	margin:0px 0px 0px 15px;
}

.link-list{
	width:700px;
	padding:5px 5px 0px 5px;
	margin:0px 0px 10px 0px;
	border:#CCC 1px solid;
	clear:both;
}

.link-list li{
	width:210px;
	float:left;
	margin:0px 20px 5px 0px;
}

.mb10{
	margin:0px 0px 10px 0px;
}

/*clearfix*/

.clearfix:after {
  content: ".";  /* Vvf */
  display: block;  /* ubNxvf */
  clear: both;
  height: 0;
  visibility: hidden;
}

.clearfix {
  min-height: 1px;
}

* html .clearfix {
  height: 1px;
  /*\*//*/
  height: auto;
  overflow: hidden;
  /**/
}    
.product_menu{
	background-image: url(images/product_back.jpg);
	height: 60px;
	width: 710px;
	margin-top: 10px;
	clear: both;
}
.product_menu a:link{
	color:#333333;
	text-decoration:none;
}
.product_menu a:visited{
	color:#333333;
	text-decoration:none;
}
.product_menu a:hover{
	color:#CCCCCC;
	text-decoration:underline;
}
.product_menu a:active{
	color:#333333;
	text-decoration:none;
}
.contents_picture01 {
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: center;
	border: 1px solid #CCCCCC;
	padding-right: 20px;
	padding-left: 20px;
}
.float_left_box {
	float: left;
}
.float_right_box {
	float: right;
}
.width20{
	width:20px;
}
.width60{
	width:60px;
}
.width70{
	width:70px;
}
.width80{
	width:80px;
}
.width100{
	width:100px;
}
.width120{
	width:120px;
}
.width140{
	width:140px;
}
.width150{
	width:150px;
}
.width160{
	width:160px;
}
.width170{
	width:170px;
}
.width180{
	width:180px;
}
.width190{
	width:190px;
}
.width200{
	width:200px;
}
.width220{
	width:220px;
}
.width230{
	width:230px;
}
.width250{
	width:250px;
}
.width260{
	width:260px;
}
.width270{
	width:270px;
}
.width280{
	width:280px;
}
.width290{
	width:290px;
}
.width300{
	width:300px;
}
.width320{
	width:320px;
}
.width330{
	width:330px;
}
.width340{
	width:340px;
}
.width350{
	width:350px;
}
.width355{
	width:355px;
}
.width366{
	width:366px;
}
.width370{
	width:370px;
}
.width380{
	width:380px;
}
.width383{
	width:383px;
}
.width390{
	width:390px;
}
.width400{
	width:400px;
}
.width410{
	width:410px;
}
.width418{
	width:418px;
}
.width420{
	width:420px;
}
.width450{
	width:450px;
}
.width480{
	width:480px;
}
.width500{
	width:500px;
}
.width516{
	width:516px;
}
.width530{
	width:530px;
}
.width560{
	width:560px;
}
.width590{
	width:590px;
}
.width600{
	width:600px;
}
.width650{
	width:650px;
}
.float_left_box_60 {
	width: 60px;
	float: left;
	text-align: left;
}
.float_left_box_150 {
	width: 150px;
	float: left;
	text-align: left;
}
.float_left_box_170 {
	width: 170px;
	float: left;
	text-align: left;
}
.float_left_box_200 {
	width: 200px;
	float: left;
	text-align: left;
}
.float_left_box_250 {
	width: 250px;
	float: left;
	text-align: left;
}
.float_left_box_320 {
	width: 320px;
	float: left;
	text-align: left;
}
.float_left_box_350 {
	width: 350px;
	float: left;
	text-align: left;
}
.float_left_box_360 {
	width: 360px;
	float: left;
	text-align: left;
}
.float_left_box_380 {
	width: 380px;
	float: left;
	text-align: left;
}
.float_left_box_450 {
	width: 450px;
	float: left;
	text-align: left;
}
.float_left_box_700 {
	width: 700px;
	float: left;
	text-align: left;
}
.important{
	font-size: 23px;
	color: #FF6600;
	font-weight: bold;
	margin: 10px;
	border: thin double #FF9933;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-style: normal;
	padding: 5px;
	background-image: url(/~/media/1A5B0A7523DD405BBE1989C91E4B2050.ashx);
	line-height: 150%;
}
.back_blue {
	font-size: 14px;
	color: #333333;
	background-color: #51FFFF;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.back_blue2 {
	font-size: 14px;
	background-color: #3333CC;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.back_yellow {
	font-size: 14px;
	color: #333333;
	background-color: #FFFF8E;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.back_orange {
	font-size:16px;
	background-color: #FF9900;
	color: #FFFFFF;
	padding: 2px;
}
.setsumei {
	border: 1pt solid #3366FF;
}
.h25{
	height: 25px;
}
.clear_both{
	clear: both;
}
.size10 {
	font-size: 10px;
}
.size12 {
	font-size: 12px;
}
.size14 {
	font-size: 14px;
}
.size16 {
	font-size: 16px;
}
.size18 {
	font-size: 18px;
}
.right10 {
	padding-right: 10px;
}
.bottom5 {
	padding-bottom: 5px;
}
.bottom10 {
	padding-bottom: 10px;
}
.bottom20 {
	padding-bottom: 20px;
}
.left2 {
	padding-left: 2px;
}
.left5 {
	padding-left: 5px;
}
.left10 {
	padding-left: 10px;
}
.left20 {
	padding-left: 20px;
}
.left23 {
	padding-left: 23px;
}
.left30 {
	padding-left: 30px;
}
.left35 {
	padding-left: 35px;
}
.left40 {
	padding-left: 40px;
}
.left50 {
	padding-left: 50px;
}
.left60 {
	padding-left: 60px;
}
.left70 {
	padding-left: 70px;
}
.left150 {
	padding-left: 150px;
}
.left200 {
	padding-left: 200px;
}
.right5 {
	padding-right: 5px;
}
.right20 {
	padding-right: 20px;
}
.right30 {
	padding-right: 30px;
}
.right40 {
	padding-right: 40px;
}
.right50 {
	padding-right: 50px;
}
.top5 {
	padding-top: 5px;
}
.top6 {
	padding-top: 6px;
}
.top10 {
	padding-top: 10px;
}
.top12 {
	padding-top: 12px;
}
.top15 {
	padding-top: 15px;
}
.top17 {
	padding-top: 17px;
}
.top18 {
	padding-top: 18px;
}
.top20 {
	padding-top: 20px;
}
.top30 {
	padding-top: 30px;
}
.margin_auto_left_right {
	margin-right: auto;
	margin-left: auto;
}
.margin_left0{
	margin-left:0px;
}
.margin_left5{
	margin-left:5px ;
}
.margin_left10{
	margin-left:10px ;
}
.margin_left15{
	margin-left:15px ;
}
.margin_left20{
	margin-left:20px ;
}
.margin_left30{
	margin-left:30px ;
}
.margin_left40{
	margin-left:40px ;
}
.margin_left50{
	margin-left:50px ;
}
.margin_left80{
	margin-left:80px ;
}
.margin_left100{
	margin-left:100px ;
}
.margin_left250{
	margin-left:250px ;
}
.margin_right5{
	margin-right:5px ;
}
.margin_right10{
	margin-right:10px ;
}
.margin_right20{
	margin-right:20px ;
}
.margin_right30{
	margin-right:30px ;
}
.margin_right40{
	margin-right:40px ;
}
.margin_right50{
	margin-right:50px ;
}
.margin_bottom10{
	margin-bottom:10px ;
}
.margin_bottom20{
	margin-bottom:20px ;
}
.margin_top5{
	margin-top:5px ;
}
.margin_top10{
	margin-top:10px ;
}
.margin_top20{
	margin-top:20px ;
}
.margin_top200{
	margin-top:200px ;
}
.margin_top0{
	margin-top:0px;
}
.list_format{
	margin: 0px;
	padding: 0px 0px 0px 20px;
	list-style-type: disc;
}
.list_format_ol{
	margin: 0px;
	padding: 0px 0px 0px 20px;
	list-style-type: decimal;
}
.list_format_nomark{
    list-style-type:none;
	margin: 0px;
	padding: 0px 0px 0px 0px;
}
.basic_text{
	line-height: 130%;
	text-align: left;
	font-size: 12px;
	color: #333333;
}
.pic_waku{
	padding: 10px;
	border: 1px solid #999999;
}
.waku_c{
	border: 1px solid #CCCCCC;
}
.table_waku {
	border: 1px solid #3300CC;
}
.table_top_solid {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #3300CC;
}
.table_left_solid {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #3300CC;
}
.table_left_dot {
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #3300CC;
}
.table_right_solid {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #3300CC;
}
.table_bottom_solid {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #3300CC;
}
.table_bottom_double {
	border-bottom-width: 3px;
	border-bottom-style: double;
	border-bottom-color: #3300CC;
}
.table_bottom_dot {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #3300CC;
}
.table2_waku {
	border: 1px solid #333333;
}
.table2_left_bottom {
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #333333;
	border-left-color: #333333;
}
.table2_left {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #333333;
}
.table2_bottom {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
}
.for_pic1 {
	background-color: #FFFDED;
	border: 1px solid #666666;
}
.ori5_case_waku {
	border: 4px inset #0066FF;
	background-image: url(/~/media/2E5E258604E541A287C57070225C280F.ashx);
	background-repeat: repeat-x;
}
.ori5_table {
	padding: 2px;
	border: 1px solid #0066FF;
	font-size: 12px;
	line-height: 130%;
	color: #666666;
}
.bold {
	font-weight: bold;
}
.bold_blue {
	font-weight: bold;
	color: #0033CC;
}
.bold_light_blue {
	font-weight: bold;
	color: #0099FF;
}
.bold_dark_blue {
	font-weight: bold;
	color: #124676;
}
.bold_light_blue {
	font-weight: bold;
	color: #3366FF;
}
.bold_orange {
	font-weight: bold;
	color: #FF6600;
}
.bold_orange_release {
    font-weight: normal;
	color: #000000;

}
.bold_color_release {
    font-weight: normal;
	color: #000000;
}
.bold_release {
    font-weight: normal;
}
.color_red {
	color: #DF0029;
}
.bold_red {
	font-weight: bold;
	color: #DF0029;
}
.color_blue{
	color: #0033CC;
}
.color_light_blue{
	color: #3366FF;
}
.color_dark_blue{
	color: #124676;
}
.color_orange{
	color: #FF6600;
}
.bold_white {
	font-weight: bold;
	color: #FFFFFF;
}
.bold_green {
	font-weight: bold;
	color: #009900;
}
.bold_white_back{
	color: #FFFFFF;
	font-weight: bold;
	background-color: #000099;
}
.color_white{
	color: #FFFFFF;
}
.color_black{
	color: #000000;
}
.color_gray{
	color: #333333;
}
.color_gray3{
	color: #333333;
}
.color_gray6{
	color: #666666;
}
.color_gray9{
	color: #999999;
}
.back_gradation_lightblue1 {
	background-image: url(images/back_lightblue1.jpg);
	background-repeat: repeat-x;
}
.back_gradation_lightblue2 {
	background-image: url(images/back_lightblue2.jpg);
	background-repeat: repeat-x;
}
.back_gradation_green1 {
	background-image: url(images/back_green1.jpg);
	background-repeat: repeat-x;
}
.back_gradation_green2 {
	background-image: url(images/back_green2.jpg);
	background-repeat: repeat-x;
}
.back_gradation_orange1 {
	background-image: url(images/back_orange1.jpg);
	background-repeat: repeat-x;
}
.back_gradation_orange2 {
	background-image: url(images/back_orange2.jpg);
	background-repeat: repeat-x;
}
.box2 {
	border: 1px solid #999999;
}
.box_noright {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}
.box_noleft {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
}
.box_notop {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}
.box_nobottom {
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-left-color: #999999;
}
.box_top {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
}
.box_bottom {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
.box_left {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
}
.box_left6 {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #666666;
}
.box_right {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
}
.subtitle_powerlock1{
	background-color: #0076C0;
	font-size: 12px;
	color: #FFFFFF;
	width: 97%;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 10px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #005384;
	font-weight: bold;
	margin: 0px;
}
.subtitle_powerlock2{
	background-color: #CAEBFF;
	color: #3366CC;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #3399FF;
	font-size: 12px;
	font-weight: bold;
	padding-right: 10px;
	padding-left: 10px;
}
.subtitle_powerlock2 a:link {
	text-decoration: none;
	color: #3366CC;
}
.subtitle_powerlock2 a:visited {
	text-decoration: none;
	color: #3366CC;
}
.subtitle_powerlock2 a:hover {
	text-decoration: underline;
	color: #FFFFFF;
}
.subtitle_powerlock2 a:active {
	text-decoration: none;
	color: #3366CC;
}
/*Vǉ search results*/
.search-results-category{
	position:relative;
	margin:20px 0 10px;
}
.search-results-category .link{
	position:absolute;  
	right:0;
}
/*ǉ܂*/
.mtbl{
	font-size:16px;
	margin:20px 0px 15px 30px;
	}
.txt22{
	font-size:22px;
	font-weight:bold;
	color:#B00C33;
	}
.txt20{
	font-size:20px;
	font-weight:bold;
	color:#B00C33;
	margin-bottom:20px;
	}
.txt18{
	font-size:18px;
	font-weight:bold;
	clear:both;
	}

.txt12{
	font-size:12px;
	font-weight:bold;
	color:#B00C33;
	margin-top:20px;
	clear:both;
	}

.gtxt12{
	font-size:12px;
	margin-top:10px;
	}
.jspace{
	width:430px;
	height:350px;
	float:left;
	margin-right:10px;
	}
.ltbox {
	width:170px;
	float:left;
	text-align:left;
	font-size:12px;
}

.rtbox {
	width:470px;
	float:right;
	text-align:left;
	font-size:12px;
}

.ltbox2 {
	width:170px;
	float:left;
	text-align:left;
	font-size:12px;
	margin-bottom:20px;
}

.rtbox2 {
	width:470px;
	float:right;
	text-align:left;
	font-size:12px;
	margin-bottom:20px;
}
.summary_items {
	position:static;
	width: 670px;
	clear: both;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 10px;
}
.summary_items ul {
	list-style: none; 
	margin: 0;
	padding: 0; 
}
.summary_items li {
	float: left;
	margin: 0;
	padding-left: 3px;
	padding-top: 2px;
}
.text_underline{
	text-decoration: underline;
}
.contents_td_title_secur {
	font-size: 14px;
	color: #333333;
	background-image: url(/~/media/5806941B3B3E4CEAA1A5F0895B6F3490.ashx);
	background-repeat: repeat-x;
	padding-top: 5px;
	padding-left: 10px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	font-weight: bold;
}
.contents_td_text_secur1 {
	font-size: 14px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 15px;
	background-image: url(/~/media/099BF0E387D64B328576580D0BB84FB8.ashx);
	background-repeat: repeat-x;
	font-weight: bold;
}
.contents_td_text_secur2 {
	font-size: 14px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 15px;
	background-image: url(/~/media/DFAE16902A294FBBBE0E05CE56F08D21.ashx);
	background-repeat: repeat-x;
}
.contents_td_text_secur2 a:link {
	color: #333333;
	text-decoration: underline;
}
.contents_td_text_secur2 a:visited {
	text-decoration: underline;
	color: #333333;
}
.contents_td_text_secur2 a:hover {
	text-decoration: underline;
	color: #999999;
}
.contents_td_text_secur2 a:active {
	text-decoration: none;
}
.flow_box{
	clear: both;
	width: 500px;
	margin-top: 10px;
	margin-left: 200px;
	margin-bottom: 30px;
}
.flow1{
	background-image: url(images/back_lightblue2.jpg);
	clear: both;
	width: 120px;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	border: 2px solid #999999;
}
.flow2{
	width: 120px;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	border: 2px solid #999999;
	background-color: #FFFF66;
}
.back_image1 {
	background-image: url(/%7E/media/13A9D5DFFFEC4565B48829BD678B36DD.ashx);
	background-repeat: no-repeat;
	width:600px;
	height:370px;
	background-position: center center;
}
.back_image2 {
	background-image: url(/~/media/BBBD1583FE784014875DCBD7104921A5.ashx);
	background-repeat: no-repeat;
	width:100px;
	height:55px;
}
.back_green {
	background-image: url(/~/media/78B19182A38B4EF49EA4D83F0980B0D0.ashx);
	background-repeat: repeat-x;
}
.back_yellow {
	background-image: url(/~/media/41E8E5C1FE224E5ABB91D3B29D9CC79C.ashx);
	background-repeat: repeat-x;
}
.back_light_blue {
	background-color: #BDD3F2;
}
.back_white {
	background-color: #FFFFFF;
}
.back_gray {
	background-image: url(/~/media/E2DB5A8A7FAA4557B0E60E03FCC760B7.ashx);
	background-repeat: repeat-x;
}
.link_blue {
}
.link_blue a:link {
	font-weight: bold;
	color: #0D3253;
	text-decoration: underline;
}
.link_blue a:visited {
	font-weight: bold;
	text-decoration: underline;
	color: #0D3253;
}
.link_blue a:hover {
	font-weight: bold;
	text-decoration: underline;
	color: #FFFFFF;
}
.link_blue a:active {
	text-decoration: none;
}
.line_left {
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #205AA7;
	margin-left: 10px;
}
.line_height_170 {
   line-height: 170%;
}
.line_left {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #666666;
}
.line_right {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #666666;
}
.line_top {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666666;
}
.line_bottom {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}
.line_bottom_dot {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
}
.securoffice{
}
.securoffice .color_green {
	color: #007D4A;
}
.securoffice .color_green a:link {
	font-weight: bold;
	color: #007D4A;
	text-decoration: underline;
}
.securoffice .color_green a:visited {
	font-weight: bold;
	text-decoration: underline;
	color: #007D4A;
}
.securoffice .color_green a:hover {
	font-weight: bold;
	text-decoration: underline;
	color: #B5FFE1;
}
.securoffice .color_green a:active {
	text-decoration: none;
}
.securoffice .color_red {
	color: #FF0000;
}
.securoffice .color_red a:link {
	font-weight: bold;
	color: #FF0000;
	text-decoration: underline;
}
.securoffice .color_red a:visited {
	font-weight: bold;
	text-decoration: underline;
	color: #FF0000;
}
.securoffice .color_red a:hover {
	font-weight: bold;
	text-decoration: underline;
	color: #FFA6A6;
}
.securoffice .color_red a:active {
	text-decoration: none;
}
.securoffice .color_blue {
	color: #0000FF;
}
.securoffice .color_blue a:link {
	font-weight: bold;
	color: #0000FF;
	text-decoration: underline;
}
.securoffice .color_blue a:visited {
	font-weight: bold;
	text-decoration: underline;
	color: #0000FF;
}
.securoffice .color_blue a:hover {
	font-weight: bold;
	text-decoration: underline;
	color: #BBBBFF;
}
.securoffice .color_blue a:active {
	text-decoration: none;
}
.color_red2 {
	color: #A60000;
}
.catalog_catch {
	font-size: 16px;
	font-weight: bold;
	color: #333333;
	padding-top: 5px;
	padding-bottom: 5px;
	background-image: url(/~/media/DDD679A412F5429AAA63AE12EB95F957.ashx);
	background-repeat: repeat-x;
}
.catalog_catch a:link {
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
.catalog_catch a:visited {
	font-weight: bold;
	text-decoration: none;
	color: #333333;
}
.catalog_catch a:hover {
	font-weight: bold;
	text-decoration: none;
	color: #CCCCCC;
}
.catalog_catch a:active {
	text-decoration: none;
}


