#alpha
	{
	float: left;
	width: 500px;
	margin-left: 180px;
	}
* html #alpha
	{
	display: inline;
	}
#gamma
	{
	float: left;
	width: 180px;
	
	
	}
#beta
	{
	float: left;
	width: 180px;

	margin-left:-680px;
	}



#content2 #alpha {
	width: 680px;

   
}
#content2 #beta {
	width: 180px;
	margin-left:-860px;

   
}

.layout-tw #alpha {
	width: 680px;

   
}
.layout-tw  #beta {
	width: 180px;
	margin-left:-860px;

}



:link,:visited {
    text-decoration: none;
}
html,body,div,
ul,ol,li,dl,dt,dd,
form,fieldset,input,textarea,
h1,h2,h3,h4,h5,h6,pre,code,p,blockquote,hr,
th,td {
    margin: 0;
    padding: 0;
}
h1,h2,h3,h4,h5,h6 {
    font-size: 80%;
    font-weight: normal;
}
table {
    border-spacing: 0;
}
fieldset,img,abbr,acronym {
    border: 0;
} 
/* strict reset by uncommenting lines below */
address,caption,cite,code,dfn,em,strong,b,u,s,i,th,var {
    /* font-style: normal; */
    /* font-weight: normal; */
}

ol,ul {
    list-style: none;
}
caption,th {
    text-align: left;
}
q:before,q:after {
    content: '';
}
a {
    text-decoration: none;
    outline: none;
}
/*hr {
    border: 0;
    height: 0px;
    background-color: #000;
    color: #000;*/
}
a img,:link img,:visited img {
    border: none;
}
address {
    font-style: normal;
    display: inline;
}

#top-discription {
	font-size: 76%;
	text-align:center;
}




/* Utilities --------------------------------------------------------------- */
#content{
width:860px;
}
.pkg:after, #content-inner:after {
    content: " ";
    display: block;
    visibility: hidden;
    clear: both;

    height: 0.1px;
    font-size: 0.1em;
    line-height: 0;
}
.pkg, #content-inner { display: block; }
/* no ie mac \*/
* html .pkg, * html #content-inner { height: 1%; }
.pkg, #content-inner { display: block; }
/* */

.inline { display: inline; }
.hidden { display: none; }



/* Layout ----------------------------------------------------------------- */




#top-description{
	text-align: center;
	font-size:12px;
}	
#container-inner {
    width: 860px;
    min-height: 100%;
    margin: 0 auto;
    text-align: left;
   
    	
}

#content-wrapper {
    width: 860px;
    height: auto;
    border: 1px solid #B9BBC7;
    margin: 0 auto;
  
  
 
}


#header, #content, #alpha, #beta,#footer {
    position: relative;
}


#header-content {
    width: 860px; 
    margin: 0px 0 5px 0px;
}


#header-inner, #content-inner, #footer-inner,
#alpha-inner, #beta-inner, #gamma-inner {
    position: static;
}

 #content-inner, #footer-inner {
    padding-top: 3px;
    padding-bottom: 0px;
}

#header-inner, #footer-inner,
#alpha-inner, #beta-inner, #gamma-inner {
 
    padding-right: 0px;
    padding-left: 0px;
	
}

#topimage {
	margin:0;
	vertical-align: text-bottom;

}

#top-image {
	padding-left: 8px;
	padding-right: 8px;

}
	


#left{
	float:left;
	width: 231px;
	height:200px;
}

#right{
	float:right;
	width: 231px;
	height:200px;

}

#topmoji {
	font-size:11px;
}

#navi {
	margin: 0;
	padding: 0px;
	width: 860px;
	height:28px;
	background: url("http://www.fujinishi.co.jp/image/topnavi.jpg") no-repeat left;
	border: 1px solid #B9BBC7;
        position:relative;
		
}



#navi ul {
	margin:0px;
 	padding:0px;
	list-style: none;
   
         }

#navi li {
	margin:0px;
 	padding:0px;
    	float: left;
   
         }
    
#navi a{
	width: 100px;
 	height: 28px;
	display: block;
        text-decoration: none;
	}

#navi em{
	visibility: hidden;
  
        }


#navi1,#navi1 a {
 	background:url("http://www.fujinishi.co.jp/image/navi1_01.jpg") no-repeat 0px 0px;
	width: 100px;
 	height: 28px;
 	display:block;
        text-decoration: none;
        }

#navi1 a:hover,#navi1 a:active {
	 background:url("http://www.fujinishi.co.jp/image/navi1_02.jpg") no-repeat 0 0px;
	 width:100px;
 	 height:28px;
         text-decoration: none;
}



#navi2,#navi2 a {
 	background:url("http://www.fujinishi.co.jp/image/navi2_01.jpg") no-repeat 0px 0px;
	width:100px;
 	height:28px;
 	display:block;
        text-decoration: none;
}

#navi2 a:hover,#navi2 a:active {
	 background:url("http://www.fujinishi.co.jp/image/navi2_02.jpg") no-repeat;  
text-decoration: none;
}	 


#navi3,#navi3 a {
 background:url("http://www.fujinishi.co.jp/image/navi3_01.jpg") no-repeat; 
	width:100px;
 	height:28px;
 	display:block;
        text-decoration: none;
 
}

#navi3 a:hover,#navi3 a:active {
 background:url(http://www.fujinishi.co.jp/image/navi3_02.jpg) no-repeat; 
text-decoration: none;
}	



#navi4 {
 	background:url("http://www.fujinishi.co.jp/image/navi4_01.jpg") no-repeat 0px 0px;
	width: 100px;
 	height: 28px;
 	display:block;
text-decoration: none;
}

#navi4 a,#navi4 a:hover,#navi4 a:active{
 
text-decoration: none;
}


#navi5,#navi5 a {
 	background:url("http://www.fujinishi.co.jp/image/navi5_01.jpg") no-repeat 0px 0px;
 	display:block;
	width: 100px;
 	height: 28px;
text-decoration: none;
}

#navi5 a:hover,#navi5 a:active {
	 background:url("http://www.fujinishi.co.jp/image/navi5_02.jpg") no-repeat;
text-decoration: none;
}



#navi6,#navi6 a {
 	background:url("http://www.fujinishi.co.jp/image/navi6_01.jpg") no-repeat 0px 0px;
 	display:block;
	width:100px;
 	height:28px;
text-decoration: none;
}

#navi6 a:hover,#navi6 a:active  {
	 background:url("http://www.fujinishi.co.jp/image/navi6_02.jpg") no-repeat; 
text-decoration: none; 
}


#navi7,#navi7 a {
 	background:url("http://www.fujinishi.co.jp/image/navi7_01.jpg") no-repeat 0px 0px;
 	display:block;
	width:100px;
 	height:28px;
text-decoration: none;
}

#navi7 a:hover,#navi7 a:active  {
	 background:url("http://www.fujinishi.co.jp/image/navi7_02.jpg") no-repeat; 
text-decoration: none; 
}


li#navicounter {
	width:100px;
	margin-left:50px;
	margin-top:7px;
}

#side-navi {
	padding-top:5px;
	width: 180px;
        height:auto;

}	

ul#side-navigation1 {
	margin-top:5px;
	margin-left:-20px;
	margin-bottom:15px;
	display: block;
	list-style: none;
	
	
}

ul#side-navigation2 {
	margin-top:5px;
	margin-left:10px;
	padding:0px;
	display: block;
	list-style: none;
		
}	


#side-navigation1 li{
	width: 151px;
 	padding-bottom:2px;
	text-decoration:none;
   
}

#side-navigation2 li {
	width: 152px;
	padding-bottom:15px;
	text-decoration:none;
   
}
    
#side-navigation1 a{
	width: 152px;
 	height: 49px;
	display: block;
	text-decoration:none;
	overflow; hidden;
        display:block;
	}
#side-navigation2 a{
	width: 152px;
 	height: 51px;
	display: block;
	text-decoration:none;
	overflow; hidden;
	}

#side-navigation1 em,#side-navigation2 em{
	visibility:hidden;	
}


#side-navi1,#side-navi1 a {
 	background:url("http://www.fujinishi.co.jp/image/productlist.gif") no-repeat 0px 0px;
	
}

#side-navi1 a:hover,#side-navi1 a:active {
	 background:url("http://www.fujinishi.co.jp/image/productlist_02.gif") no-repeat 0 0px;
	
}



#side-navi2,#side-navi2 a {
 	background: url("http://www.fujinishi.co.jp/image/makerslist.gif") no-repeat 0px 0px;
	

}

#side-navi2 a:hover,#side-navi2 a:active {
	 background: url(http://www.fujinishi.co.jp/image/makerslist_02.gif) no-repeat 0px 0px;
	
}	 



#side-navi3 ,#side-navi3 a {
 	 background: url("http://www.fujinishi.co.jp/image/history.gif") no-repeat 0px 0px;
       	
}

#side-navi3 a:hover,#side-navi3 a:active  {
	background: url(http://www.fujinishi.co.jp/image/history_02.gif) no-repeat 0px 0px;
　　　
	
}	

#side-navi4,#side-navi4 a {
 	background: url(http://www.fujinishi.co.jp/image/usersvoice.gif) no-repeat 0px 0px;
 	

}

#side-navi4 a:hover,#side-navi4 a:active  {
	background:url(http://www.fujinishi.co.jp/image/usersvoice_02.gif) no-repeat 0px 0px;
 

}	


#side-navi5,#side-navi5 a {
 	background:url(http://www.fujinishi.co.jp/image/pickup_right.gif) no-repeat 0px 0px;
 	
	}

#side-navi5 a:hover,#side-navi5 a:active {
	 background:url(http://www.fujinishi.co.jp/image/pickup_right.gif) no-repeat　0px 0px;
}



#side-navi6,#side-navi6 a {
 	background:url(http://www.fujinishi.co.jp/image/newproducts_right.gif) no-repeat 0px 0px;
 	
}

#side-navi6 a:hover,#side-navi6 a:active  {
	 background:url(http://www.fujinishi.co.jp/image/newproducts_right.gif) no-repeat　0px 0px;
}


#side-navi7,#side-navi7 a {
 	background:url(http://www.fujinishi.co.jp/image/offer.gif) no-repeat 0px 0px;
 	
}

#side-navi7 a:hover,#side-navi7 a:active  {
	 background:url(http://www.fujinishi.co.jp/image/offer_02.gif) no-repeat　0px 0px;
}



#side-navi-sab{
	padding-top:5px;
	width: 180px;

}	

ul.side-navigation-sab {
	padding-top:5px;
	margin-left:-20px;
	list-style: none;
	margin-right:10px;
        display: block;
}

.side-navigation-sab li
{
	padding-bottom:0px;
}

#side-navi-sab ul
{
	list-style: none;
	padding-top:5px;
	margin-left:-20px;
	list-style: none;
	margin-right:10px;
	font-color:blue;
        display: block
        }
#side-navi-sab ul p
{
	text-align:center;
	font-size:12px;
	
}


#side-sab1,#side-sab1 a {
	background:url(http://www.fujinishi.co.jp/image/latestworks.gif) no-repeat 0px 0px;
 
	width: 155px;
	height:56px;
	margin-right:10px;
	display: block;
	text-decoration:none;
	

}

#side-sab1 a:hover,#side-sab1 a:active {
	background:url(http://www.fujinishi.co.jp/image/latestworks.gif) no-repeat 0px 0px;
	width: 155px;
	height:56px;
	margin-right:10px;
	display: block;
	text-decoration:none;
}


#side-sab2,#side-sab2 a {
	background:url(http://www.fujinishi.co.jp/image/fujinishiblog.gif) no-repeat 0px 0px;
	width: 155px;
	height:56px;
	margin-right:10px;
	align:center;
	display: block;
	text-decoration:none;

}

#side-sab2 a:hover,#side-sab2 a:active {
	background:url(http://www.fujinishi.co.jp/image/fujinishiblog.gif) no-repeat 0px 0px;
	width: 155px;
	height:56px;
	margin-right:10px;
	align:center;
	display: block;
	text-decoration:none;

}

#side-sab1 em,#side-sab2 em{
	visibility: hidden;
 	
}



/* Content ---------------------------------------------------------------- */

a:link, a:visited {
    text-decoration: none;
}

h1, h2, h3, h4, h5, h6, p, pre, blockquote, fieldset, ul, ol, dl {
    margin-bottom: .75em;
}

blockquote, ol, ul {
    padding-left: 30px;
    background-repeat: repeat-y;
}

ol { list-style: decimal outside; }
ul { list-style: disc outside; }
.item { list-style: none; }


/* Header */

#header-name {
    margin-bottom: .25em;
}

#header-description {
    margin-bottom: 0;
}


/* Assets */

.asset-body,
.asset-more,
.asset-more-link,
.asset-excerpt,
.comment-content,
.comment-footer,
.comments-open-content,
.comments-open-footer,
.comments-closed,
.trackbacks-info,
.trackback-content,
.trackback-footer,
.archive-content {
    clear: both;
}

.asset-more-link{
text-align:right;
}

.asset,
.comments,
.trackbacks,
.archive {
    overflow: hidden;
    width: 100%;
}

.asset,
.asset-content,
.comments,
.trackbacks,
.archive {
    position: static;
    clear: both;
}

.asset,
.comments,
.comments-content,
.trackbacks,
.archive,
.search-form {
    margin-bottom: 1.5em;
}

.comments,
.comments-content{
	position:relative;
	left:50px;
}

.asset-header,
.asset-content,
.asset-body,
.comments-header,
.comment-content,
.comment-footer,
.comments-open-header,
.comments-open-content,
#comments-open-footer,
.comments-closed,
#comment-form-external-auth,
#comment-greeting,
.comments-open-moderated,
#comment-form-name,
#comment-form-email,
#comment-form-url,
#comment-form-remember-me,
#comment-form-reply,
#comments-open-text,
.trackbacks-header,
.trackbacks-info,
.trackback-content,
.trackback-footer,
.archive-content,
.search-form-header,
.search-results-header {
    margin-bottom: .75em;
}

#comment-form-remember-me label,
#comment-form-reply label {
    display: inline;
}

.entry-categories,
.entry-tags {
    margin-bottom: .5em;
}

.asset-name {
  
}



.asset-footer,
.asset-meta {
    font-size: 11px;
}

.asset-meta {
    margin-top: .25em;
    padding-top: 2px;
    padding-bottom: .3em;
    font-weight: normal;
}

.asset-footer {
    clear: both;
    margin-top: 1.5em;
    padding-top: .5em;
}

.content-nav {
    text-align: center;
}

.entry-tags h4,
.entry-categories h4 {
    margin-bottom: 0;
    margin-right: .25em;
    display: inline;
    font-weight: bold;
}

.entry-tags ul,
.entry-categories ul {
    display: inline;
    list-style: none;
    margin-left: 0;
    padding-left: 0;
}
.entry-tags ul li,
.entry-categories ul li {
    display: inline;
}

.mt-image-left {
    float: left;
    margin: 0 20px 20px 0;
}

.mt-image-center {
    display: block;
    margin: 0 auto 20px;
    text-align: center;
}

.mt-image-right {
    float: right;
    margin: 0 0 20px 20px;
}

.asset-name  {
position: relative;
 background-image:url("http://www.fujinishi.co.jp/image/title-bk.gif");
padding-top:3px;
}


/* User pics */


.user-pic {
    float: left;
    position: relative;
    width: 50px;
    height: 50px;
    overflow: hidden;
    margin: 0 10px 0 0;
}

.auth-icon {
  
    bottom: 0;
    left: 0;
}


/* Feedback */

.comments-open label {
    display: block;
}

#comment-author, #comment-email, #comment-url, #comment-text {
    width: 80%;
}

#comment-bake-cookie {
    margin-left: 0;
    vertical-align: middle;
}

#comment-submit {
    font-weight: bold;
}

.comment,
.trackback {
    margin-bottom: .5em;
    border-bottom: 1px solid #ccc;
    padding-bottom: .5em;
}

.comment .asset-meta,
.trackback .asset-meta {
    border: 0;
}

.comment-content {
    clear: none;
    line-height: 1.5;
    margin-bottom: 1em;
}

.comment-content p {
    margin-bottom: .5em;
}





div.menu{
display:none;
}

div#navi a{
	display:none;
}

div.menu a{
display:none;

}

div.menu a:hover{
display:none;

}
a.menuhead {
display:none;
}

div.submenu a{
display:none;

}

div.submenu {
display:none;

}


div#menu1{
display:none;

}

div.menu span{
	display:none;
} 

div.submenu{
display:none;
}

.submenu a{
display:none;

}


.submenu a:hover{
display:none;	
}

.submenu a:active {
	display:none;

}

#syamei {

	width:155px;

	color: #2B2BA8;
	margin:0 auto;
	background-color :#FFFFFF;
	border: 1px solid #8055FF;
	display:block;
        

}

#syamei p {
	font-size:12px;
	font:"Times New Roman";
 	padding:2px;
	line-height:1.1em;
}
p.syamei1{
	font-family:HG創英角ポップ体;
	background-color :#9393E3;
	text-align:center;
	font-size:12px;


    
}

#ameba {
	display:block;
	background-color :#FFFFFF;
	border: 1px solid #8055FF;
	text-align:center;
	width:155px;
	height:auto;
	margin:0 auto;
	margin-top: 20px;

}

p.sintyaku 
{
	color: #A6A6FF;
	background-color: #000088;
	padding:5px;
	padding-right:5px;	
	margin:0 auto;
	font-size:12px;
}

#ameba p
{
	color: #A6A6FF;
	background-color: #000088;
	padding:5px;
	padding-left:50px;
	padding-right:50px;	
	margin:0 auto;
	font-size:12px;
}

#ameba ul{
	font-size:12px;
}



#side-sab2 p
{
	color: #5B5BC8;

}

#holidaycalendar p{
	text-align:center;
	color: #5B5BC8;
	font-size:12px;
}


#content-wrapper2{
    width:860px;
    border: 1px solid #B9BBC7;
    text-align:center;
    background-color:#FFFFFF;
    margin: 0 auto;
    overflow: hidden;
}



	
#container-inner2 {
    margin-right: 0;
    margin-left: 0;
    text-align: left;


}

#content2 {
    position: relative;
    width: 860px;
    margin: 0 auto;


    overflow: hidden;
}

#content-inner2 {
    width: 860px;
    clear: both;
   
    
}





#page-title {
    
     margin-top: 20px;
     margin-left: 0px;
     margin-right:20px;
    
     font-size:17px;
    
}


#page-title　a {
 font-color:#ffffff;
    
}
.asset-name { 
        text-align: left;
        text-indent: 25px;
	line-height:1.25em;
	vertical-align:bottom;
    
}


#table{
       padding-top:10px;
       width: 480px;
      padding-right:10px;
	 padding-left:6px;


}

#hanbai-image{
       padding-bottom: 5px;
       padding-right:2px;
             

}

#sekourei-image{
	padding-bottom: 5px;       

}

#hanbai-bun,#kouji-bun  {
	width: 236px;
	height: 100px;
	border: 1px solid #B9BBC7;
}	

li.mark {

    	background: url(http://www.fujinishi.co.jp/image/mark.gif) no-repeat 12px;

	
}


#hanbai-bun li,#kouji-bun li {
	font-size:12px;
	line-height:1.2;
	font-family:HG丸ｺﾞｼｯｸM-PRO;
	text-align:left;
       text-indent:25px;
	list-style: none;
	margin-top:5px;

}
#news  {
	display: block;
	height: 23px;
	background: url(http://www.fujinishi.co.jp/image/news.gif) no-repeat;
        width: 480px;
        margin:0 auto;
	
}

#news  a {
       padding-top:15px;
       visibility: hidden;

}


ul.news {
	margin:0;
	padding:0;
	list-style:none;
	text-indent:20px;
	display: block;
	text-align: left;
	
}

.news li{
	text-align: left;
	padding:10px 0px 5px 15px;
	font-size:14px ;
	font-family:HG丸ｺﾞｼｯｸM-PRO;
	text-indent:15px;
}

/* pickup */
#pickup {

	padding-top:10px;
	padding:0px;
        width: 480px;
        margin:0 auto;

}

/* goannai */


#newproduct{
	padding-top:10px;
        width: 480px;
        margin:0 auto;
	padding-bottom:10px;
	}
	
	

#newproduct p {
visibility: hidden;

}


li#sekou  {
	margin:0 auto;
	border: 1px solid #8055FF;
	background-color:#FFFFFF;
	width:155px;
	

}
 ul.goannai{
	margin:0;
	padding:0;
	text-indent:20px;

	text-align: left;
	list-style:none;
	display:block;

		
}

li.goannai-list  {
	text-align: left;
	padding:10px 0px 5px 15px;
	font-size:14px ;
	font-family:HG丸ｺﾞｼｯｸM-PRO;
	text-indent:15px;
 
		
}



/* Calender ---------------------------------------------------------- */

.widget-header{
text-align:center;
}

table.calendar {
width:150px;
border-collapse : collapse;
margin: 0 auto;
}

.calendar td{
color: #000099;
width : 20px;
padding : 2px 0;
text-align : center;

}

.calendar td.holiday{
color: #ff0000;
font-weight: bold;
}

.calendarhead{

font-weight: bold;
font-size:8px;
}

.calendar tr {

}

div#holidaycalendar p {
 font-size:63%;
 font:#666666;
}


td.sun{
color: #ff0000;
}

/* webpage ---------------------------------------------------------------- */
.footer_01 {  vertical-align: middle; border-color: black black #0066FF; padding-left: 20px; padding-top: 15px; padding-bottom: 0px; border-style: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px;}

.index_tx01 {  font-size: 13px; color: #003399; letter-spacing: 1px; line-height: 18px; text-align: center;
}

.index_tx02 {  font-size: 13px; color: #FF6600; line-height: 18px;}

.index_tx03 {  font-size: 13px; color: #666666; line-height: 18px;}

.footer_tx01 { font-size: 13px; color: #003366}

.footer_tx02 { font-size: 14px; color: #003366; text-align: right; background-color: #FFFFFF;}

.footer_tx03 { font-size: 10px; color: #999999; vertical-align: middle; padding-right: 10px; background-color: #FFFFFF;}

.footer_02 { vertical-align: middle;}

.footer_tx01_2 { font-size: 13px; line-height: 13px;}

.footer_tx01_1 { font-size: 15px; line-height: 18px;}
.index_00 { padding-top: 10px;}

.index_02 { vertical-align: middle; padding-left: 25px;}

.index_whats_new { padding-left: 40px; padding-top: 10px ; font-size: 13px; color: #003366;}

.index_03 { font-size: 13px ; text-align: center; padding-right: 20px; line-height: 20px; color: #003366;}

.index_04 { font-size: 13px ; text-align: center; line-height: 20px; color: #003366; }

.index_04_02 { font-size: 13px ; text-align: center; line-height: 9px; color: #003366; }

.index_whats_new01 { padding-left: 12px; font-size: 13px; color: #003366; }

.index_whats_new_tx01 { font-size: 13px; color: #0000FF; text-decoration: underline; padding-left: 15px；}

.index_whats_new_tx02 { font-size: 13px; color: #0000FF; text-decoration: underline;}

.maker_01 { 
	 font-size: 13px; color: #003366; padding-left:0px; padding-top: 20px;  }
p.tokka  {
	background-color:#000066; padding:10px; border-style:double;border:1px; 	width:450px; color:white;}
p.inquiry  {
	font-weight:bold;
	text-align:center; background-color:#FFCC66; padding:10px; 
	border-style:dotted;border:1px; width:250px; }
.maker_02 { font-family: "ＭＳ ゴシック"; font-size: 13px; color: #003366; 
	letter-spacing: 5px; line-height: 15px;}

.maker_table01 { font-size: 13px; color: #009900; line-height: 18px; border: 1px #CCCCCC solid; margin-top: 20px; margin-left: 10px border-collapse: collapse; }

.maker_table02 { font-family: "ＭＳ ゴシック"; font-size: 13px; color: #444444; line-height: 15px; border: 1px #666666 solid; margin-left: 20px;}

.maker_table03
 {
	 font-family: "ＭＳ ゴシック"; 
	font-size: 13px; color: #FFFFFF; 
	letter-spacing: 3px; line-height: 18px; 
	background-image: url("http://www.fujinishi.co.jp/image/navi_bk.gif"); 
	text-align: center; 
	border: 1px solid; border-color: #666666 
	border-collapse: collapse; 
}

.maker_table04 { 
	font-family: "ＭＳ ゴシック"; 
	font-size: 13px; color: #009900; letter-spacing: 3px; 
	line-height: 15px ; background-color: #CCFF66; text-align: center; border: solid; border-color: #666666; border-width: 0px 1px;}

.maker_table05 { font-family: "ＭＳ ゴシック"; font-size: 13px; color: #009900; line-height: 18px; border: 1px #CCCCCC solid; margin-left: 20px ; background-color: #EDFFB5;}

.maker_table06 { font-family: "ＭＳ ゴシック"; font-size: 13px; color: #009900; line-height: 18px; border: 1px #CCCCCC solid; margin-left: 20px ; background-color: #CCFF66；}

.kaisya_01 {  line-height: 30px; padding-top: 40px; padding-left: 5px;}

.kaisya_right_01 { padding-top: 25px; padding-left: 15px; text-align: center;}

.kaisya_table01 { font-size: 13px; color: #000066; line-height: 16px; border: 1px #666666 solid; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px}

.kaisya_02 { line-height: 30px; padding-top: 30px; text-align: center}

.kaisya_syatyou_01 { font-size: 13px; color: #000066; line-height: 16px; border: 0px #CCCCCC solid; padding-left: 10px; padding-top: 10px;}

.kaisya_syatyou_02 { font-size: 13px; color: #000066; line-height: 16px; border: 0px #CCCCCC solid; text-align: right; padding-top: 10px; padding-right: 15px;}

.kaisya_syatyou_03 { font-size: 13px; color: #000066; line-height: 16px; border: 0px #CCCCCC solid;}

.kaisya_syatyou_04 { font-size: 13px; color: #000066; line-height: 16px; border: 0px #CCCCCC solid; padding-left: 15px; padding-top: 5px ; text-align: left; padding-right: 20px;}

.kaisya_syatyou_05 { font-size: 13px; color: #000066; border: 0px #CCCCCC solid; padding-left: 65px; text-align: left ; line-height: 16px;}

.kaisya_syatyou_06 { font-size: 13px; color: #FF6600; border: 0px #CCCCCC solid; padding-left: 30px; text-align: left; }

.maker_table07 { font-family: "ＭＳ ゴシック"; font-size: 13px; color: #009900; line-height: 18px; border: 1px #CCCCCC solid; margin-left: 20px ; background-color: #CCFF66; }

.kaisya_syatyou_07 { font-size: 13px; color: #000066; border: 0px #CCCCCC solid; padding-left: 30px; text-align: left ; line-height: 16px;}


.kouji_table02 { font-size: 12px; line-height: 16px; color: #000066 ; background-color: #99CCFF; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; text-align: center; vertical-align: middle;}

.kouji_table01_1 { font-size: 12px; line-height: 16px; color: #000066; margin-top: 2px; margin-right: 2px; margin-bottom: 2px; margin-left: 2px ; text-align: left; padding-top: 3px;}

.kouji_table03 { font-size: 12px; line-height: 30px; color: #000066 ; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; text-align: left; vertical-align: middle; }

.kaisya_syatyou_08 { font-size: 13px; color: #000066; line-height: 16px; border: 0px #CCCCCC solid; padding-left: 15px; padding-top: 5px ; text-align: right; padding-right: 20px; }

.footer_tx01_3 { font-size: 10px; line-height: 13px; }

.map_01 { font-family: "HGP創英角ﾎﾟｯﾌﾟ体"; font-size: 40px; color: #FFFFFF;}

.map_02 { font-family: "HGP創英角ﾎﾟｯﾌﾟ体"; font-size: 40px; color: #FFFFFF ; background-image: url(img_same/nav_left_map.gif); background-repeat: repeat-x;}

.mitu_toi_toi_01 {text-align: left; color: #000099;line-height: 20px;}

.mitu_toi_toi_table { text-align: left; font-size: 13px; color: #000099; line-height: 20px;}


.mitu_toi_toi_table2 { text-align: left; font-size: 15px; color: #000099; line-height: 20px; padding-top: 3px; border-style: 1px;}

.mitu_toi_toi_02 { font-size: 13px; color: #000099; line-height: 15px; text-align: left; margin-left: 150px}

.mitu_toi_toi_03 { font-size: 20px; color: #000099; text-align: left; margin-left: 50px; line-height: 30px;}

.staff_01 { font-family: "HGP創英角ﾎﾟｯﾌﾟ体"; font-size: 18px; color: #000099; line-height: 20px; text-align: center; text-decoration: none; letter-spacing: 2px; font-weight:bold;
width:500px;margin:0 auto;
}

.staff_02 { font-family: "HGP創英角ﾎﾟｯﾌﾟ体"; font-size: 16px; color: #000099; line-height: 16px; text-align: center; text-decoration: none; letter-spacing: 2px;}

.staff_03 { font-size: 16px; color: #000099; text-align: center; margin-left: 30px; }

.staff_04 { font-size: 13px; color: #000099; text-align: left; margin-left: 200px;line-height: 15px;　margin-top:10px;
}

.staff_05 { font-size: 13px; color: #000099; text-align: left; margin-left: 200px}
.staff_05_table { font-size: 13px; color: #000099; text-align: left; line-height: 13px}

.staff_05_table01 { text-align: left; font-size: 13px; color: #000099; padding-top: 3px ; line-height: 13px;}


.index_tx00 { font-size: 35px; color: #003399; letter-spacing: 1px; line-height: 40px; text-align: center; font-weight: bolder;}

.body { background-color: #CCCCFF; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px}

.body01 { background-color: #FFFFFF; width: 750px;}

.footer {  color: #003366; border: #0066FF solid; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; height: 110px; background-color: #FFFFFF; border-width: 1px 0px 0px}

.footer_01_02 { vertical-align: middle; border-color: black black #0066FF; padding-left: 20px; padding-bottom: 15px; border-style: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px ; padding-top: 10px;}

.link_tx { line-height: 25px; font-size: 13px; color: #0000CC; padding-left: 50px; padding-top: 50px}

.head01 {  font-size: 13px; color: #0066FF; width: 750px; background-color: #FFFFFF; text-align: left; border: #CCFF66 solid; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; border-width: 5px 5px 5px 10px;}
.index_new {  font-size: 13px; margin-left: 15px; line-height: 18px; text-align: left; border: 1px #0066FF; color: #FFFFFF; background-color: #0066FF; padding-left: 15px; margin-right: 15px}

.index_new01 { font-size: 13px; margin-top: 0px; line-height: 15px; text-align: left ; padding-top: 1px; padding-right: 10px; padding-bottom: 1px; padding-left: 10px; color: #003399; border: 1px #0066FF;}
.kouji_top_fuki01 {font-family:HG創英角ポップ体; font-size: 14px; color: #006633; padding-top: 20px; text-align: center;}

.kouji_top_fuki02 {color: #006633; padding-top: 15px; padding-bottom: 15px;text-align: center ; padding-left: 20px;}
.kouji_top_fuki { font-family: "Osaka"; font-size: 13px; color: #006633; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; margin-top: 2px; margin-right: 2px; margin-bottom: 2px; margin-left: 2px;}

.kouji_top_tx0102 { font-size: 13px; color: #006633; padding-left: 20px; background-image: url(http://www.fujinishi.co.jp/image/kouji/kouji_waku_rep.gif); background-repeat: repeat-y; padding-top: 20px; padding-bottom: 20px; padding-right: 20px;}

.kouji_top_tx0103 { font-size: 13px; color: #006633; padding-left: 20px; background-image: url(http://www.fujinishi.co.jp/image/kouji/kouji_waku_sita.gif); background-repeat:no-repeat;}

.kouji_top_tx0101 { font-size: 13px; color: #006633; padding-left: 20px; background-image: url(http://www.fujinishi.co.jp/image/kouji/kouji_waku_rep.gif); background-repeat: repeat-y; padding-right: 30px; padding-top: 10px;

}

.kouji_top_waku03 { font-size: 13px; color: #006633; background-image: url(http://www.fujinishi.co.jp/image/kouji/kouji_top_waku3.gif); background-repeat: no-repeat; padding-right: 18px; padding-left: 20px; }
.kouji_top_waku02 { font-size: 13px; color: #006633; background-image: url(http://www.fujinishi.co.jp/image/kouji/kouji_top_waku2.gif); background-repeat: no-repeat; padding-right: 18px; padding-left: 20px; }

.kouji_top_tx0100 { font-size: 13px; color: #006633; padding-left: 30px; background-image: url(http://www.fujinishi.co.jp/image/kouji/kouji_waku_midahi.gif); background-repeat: no-repeat; line-height: 38px; vertical-align: bottom; margin-top: 20px; }

.kouji_top_tx0201 { font-size: 13px; color: #006633; margin-top: 10px; }

.kouji_top_tx0401 { font-size: 13px; color: #006633; margin-top: 5px; padding-left: 5px; padding-right: 18px ; line-height: 14px;}

.kouji_top_tx0104 {

 font-family:"Osaka"; 
font-size: 13px; 
color: #006633;

background-image: url(http://www.fujinishi.co.jp/image/kouji/kouji_waku_rep.gif); 
background-repeat: repeat-y; 
padding-top: 10px;
padding-bottom: 5px;
}
.kouji_top_fuki { font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 13px; color: #006633; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; margin-top: 2px; margin-right: 2px; margin-bottom: 2px; margin-left: 2px ; background-position: center}

.kouji_top_waku03 { font-size: 13px; color: #006633; background-image: url(http://www.fujinishi.co.jp/image/kouji/kouji_top_waku3.gif); background-repeat: no-repeat; padding-right: 18px; padding-left: 20px; }
.kouji_top_tx0105 { font-size: 13px; color: #006633; padding-left: 30px; line-height: 20px; vertical-align: bottom ; background-color: #CCFF66; margin-right: 18px; margin-left: 6px;}

.kouji_top_tx0106 { font-size: 13px; color: #006633; padding-left: 30px; line-height: 20px; vertical-align: bottom ; float: left}

.index_new00 { font-size: 13px; margin-top: 0px; margin-right: 15px; margin-left: 15px; line-height: 18px; text-align: left; border: 1px #0066FF solid ; margin-bottom: 15px;}

.index_new_0 { font-size: 13px; margin-top: 10px; line-height: 18px; text-align: left; border: 1px #0066FF; color: #FFFFFF; background-color: #0066FF; padding-left: 15px; margin-right: 15px}

.index_new_00 { font-size: 13px; margin-top: 0px; margin-right: 250px; margin-left: 15px; line-height: 18px; text-align: left; border: 1px #0066FF solid ; margin-bottom: 15px; }

.index_new_01 { font-size: 13px; margin-top: 0px; line-height: 15px; text-align: left ; padding-top: 1px; padding-right: 10px; padding-bottom: 1px; padding-left: 10px; color: #003399; border: 1px #0066FF }

.index_new0 {  float: left;}

.footer_tx04 { font-size: 8px; color: #999999; text-align: right; vertical-align: middle; background-color: #FFFFFF; }

.index-kyuubo {  font-size: 16px; color: #000000; text-decoration: blink; font-weight: bolder; background-color: #FFFF00;}

.index-kyuubo2 { font-size: 16px; color: #003399; text-decoration: blink; font-weight: bolder; }

.kyuubo01 {  font-size: 24px; color: #000000;}
.kyuubo02 { font-size: 36px; color: #0033CC; text-align: center;}
.kyuubo03 { font-size: 50px; color: #CC0000; text-align: center;}
.kyuubo04 { font-size: 24px; color: #FFFFFF; text-align: center;
 background-color: #00CCCC;}

.kyuubo05 { font-size: 24px; color: #333333; text-align: left; background-color: #E2F4FA;}

.kouji_table01 { font-size: 12px; line-height: 16px; color: #000066; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; margin-top: 2px; margin-right: 2px; margin-bottom: 2px; margin-left: 2px;
text-align:left;}

.kouji_table02 { font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 12px; line-height: 16px; color: #000066 ; background-color: #99CCFF; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; text-align: center; vertical-align: middle}

.kouji_table01_1 { font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 12px; line-height: 16px; color: #000066; margin-top: 2px; margin-right: 2px; margin-bottom: 2px; margin-left: 2px ; text-align: left; padding-top: 3px}

.kouji_table03 { font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 12px; line-height: 30px; color: #000066 ; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; text-align: left; vertical-align: middle }

.asset-body table{border-collapse: collapse;}
.kouji_top_fuki02{
padding-top:70px;
padding-bottom:50px;
	background-image:url(http://www.fujinishi.co.jp/image/kouji/kouji_top_fukidasi.gif);


}

.new {
	font-weight: bold;
	color: #FF6600;
}
.maker-tx01 {
	font-size: 8px;
	color: #333333;
	border: 1px solid #666666;

}
.po1 {
	cursor: pointer;

}
.li_1 {
	list-style-position:outside;

}
.tx1 {
	font-size:90%;
}

.index_tx05 {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 13px ; text-align: left;
	padding-right: 20px;
	padding-left: 40px;
	padding-top:10px;
	padding-bottom:10px;
	line-height: 20px;
	color: #003366;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left:40px;
	margin-right:40px;
	border:solid 1px #666666;
}

di.renraku {
	border:solid 1px #F4F4FB;
	background-color:#F4F4FB;
	width: 400px;
	height:350px;
        margin:0 auto;
	padding-left:30px;
        font-size:18px;
}

.shohinmitumori {
width:572px;
height:50px;
	background-image: url(http://www.fujinishi.co.jp/image/mitumori.gif);
background-repeat:no-repeat;

}
.shohinmitumori a {
	text-align: left; 
	line-height: 35px;
        text-indent:20px;
	text-decoration:none;

	font-weight: bold; 
        padding:8px;
	
	
　　　　
}

.maker_table04 { font-family: "ＭＳ ゴシック"; font-size: 13px; color: #009900; line-height: 18px; border: 1px #CCCCCC solid; margin-left: 20px ; background-color: #EDFFB5； }

.kouji_table01 { font-size: 12px; line-height: 16px; color: #000066; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; margin-top: 2px; margin-right: 2px; margin-bottom: 2px; margin-left: 2px;}

.fuji_pic｛

}

p.list{ 
 height:40px;

}

/* mailform----------------------------------------------------------------- */
.comments-open-content{
	position:relative;
 	left:80px;
}
.comments-open-header{
position:relative;
 	left:60px;
}




/* Footer */

#footer-content,
#footer-content a {
	color: #333333;
	text-align: center;
}


#footer {

	width:100%;
	background-image:url(http://www.fujinishi.co.jp/image/footerbg.jpg);
}

/* Widget ----------------------------------------------------------------- */

div.widget-search widget{
margin:0 auto;
}

.widget-header,
.widget-content {
    padding-right: 15px;
    padding-left: 15px;
}

.widget-header { 
    border-width: 0 0 1px;
    border-style: solid;
    border-color: #ccc; 
    padding: 0;
    font-size: 14px; 
    font-family: trebuchet ms; 
    margin-bottom: 8px;
    padding-bottom: .3em; 
}

.widget-header,
.widget-header a {
    color: #333;
    font-weight: normal;
}

.widget-content a {
    color: #666;
}

#content .widget-powered .widget-content {
    margin-top: 15px;
    margin-bottom: 15px;
    border: 1px solid #ddd;
    background-color: #ECECEC;
} 

h3.widget-header {
	text-align:center;
    	font-size: 14px;
}

.widget-header a {
    text-decoration: none;
}

.widget-header a:hover {
    text-decoration: none;
}

.widget-content {
    margin-top: 5px;
    margin-bottom: 20px;
    font-size: 11px;
}




/* "Powered By" Widget */

.widget-powered .widget-content {
    padding: 0px;
    text-align: center;
}


/* Calendar Widget */

.widget-calendar .widget-content table {
    font-size: 10px;
}



/* Footer Widgets */

#footer .widget {
    margin: 5px 0;
}

#footer .widget-content {
    padding-right: 0;
    padding-left: 0;
}

#footer .widget-powered .widget-content {
    padding: 0;
    text-align: left;
}

/* Widget ----------------------------------------------------------------- */

div.widget-search widget{
margin:0 auto;
}

.widget-header,
.widget-content {
    padding-right: 15px;
    padding-left: 15px;
}

.widget-header { 
    border-width: 0 0 1px;
    border-style: solid;
    border-color: #ccc; 
    padding: 0;
    font-size: 14px; 
    font-family: trebuchet ms; 
    margin-bottom: 8px;
    padding-bottom: .3em; 
}

.widget-header,
.widget-header a {
    color: #333;
    font-weight: normal;
}

.widget-content a {
    color: #666;
}

#content .widget-powered .widget-content {
    margin-top: 15px;
    margin-bottom: 15px;
    border: 1px solid #ddd;
    background-color: #ECECEC;
} 

h3.widget-header {
	text-align:center;
    	font-size: 14px;
}

.widget-header a {
    text-decoration: none;
}

.widget-header a:hover {
    text-decoration: none;
}

.widget-content {
    margin-top: 5px;
    margin-bottom: 20px;
    font-size: 11px;
}

/* Widgets */

.widget {
    position: relative;
    overflow: hidden;
    width: 100%;
}

.widget-content {
    position: relative;
    margin: 5px 0 10px;
}

.archive-content ul,
.widget-content ul {
    margin: 0;
    padding: 0;
    list-style: none;
}

.widget-content ul ul {
    margin-left: 15px;
}

.widget-content li {
    margin-top: 5px;
    margin-bottom: 5px;
}

.widget-tag-cloud .widget-content ul {
    margin-right: 0;
    margin-left: 0;
}

.widget-tag-cloud .widget-content li {
    display: inline;
    margin: 0 5px 0 0;
    padding: 0;
    line-height: 1.2;
    background: none;
}

.widget-tag-cloud .rank-1  { font-size: 1.75em; }
.widget-tag-cloud .rank-2  { font-size: 1.75em; }
.widget-tag-cloud .rank-3  { font-size: 1.625em; }
.widget-tag-cloud .rank-4  { font-size: 1.5em; }
.widget-tag-cloud .rank-5  { font-size: 1.375em; }
.widget-tag-cloud .rank-6  { font-size: 1.25em; }
.widget-tag-cloud .rank-7  { font-size: 1.125em; }
.widget-tag-cloud .rank-8  { font-size: 1em; }
.widget-tag-cloud .rank-9  { font-size: 0.95em; }
.widget-tag-cloud .rank-10 { font-size: 0.9em; }

#footer .widget-content {
    margin-top: 0;
    margin-bottom: 0;
}

.widget-recent-assets .widget-content ul {
    overflow: auto;
    margin-right: 0;
}

.item {
    display: inline;
    float: left;
    margin: 0pt 5px 8px;
    overflow: hidden;
    text-align: center;
    vertical-align: middle;
    width: 70px;
}

.widget-search ul,
.widget-syndication ul {
    margin-left: 0;
    list-style: none;
}

.widget-search li,
.widget-syndication li  {
    margin: 5px 0;
}

.widget-openid {
    width: 160px;
    margin: 10px auto;
    border: none !important;
}
.widget-openid .widget-content {
    border: 1px solid #ccc;
    background: #fff url(../images/openid-accepted.gif) no-repeat 7px 3px;
    font-size: 12px;
    font-family: Arial, Verdana, sans-serif;
    color: #666;
    margin: 0;
    padding: 0 !important;
}
.widget-openid .widget-content em {
    display: block;
    font-style: normal;
    padding: 34px 9px 9px 68px;
}
.widget-openid .widget-content strong {
    left: -9999px;
    position: absolute;
}
.widget-openid .widget-content a {
    display: block;
    background: #eee;
    text-align: center;
    padding: 5px 3px;
    color: #666;
    text-decoration: none;
    font-weight: normal;
}

.input-default {
    background-color: #9AAEC2;
}

.status-indicator {
    display: inline;
    height: 20px;
    width: 20px;
    background: url(../images/indicator-login.gif) no-repeat 0 0;
    padding: 2px 7px;
}

