@import url(http://www.fujimaki-japan.com/mt/mt-static/themes-base/blog.css);



* {
	margin: 0 ;
	padding: 0;
	background: transparent;
}

html {
	height: 100%;
	overflow-y: scroll;
}

a img{
	border: none;
text-decoration: none;
}

body {
	text-align: left;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	line-height: 1.5;
	height: 100%;
	background-color:#ffffff;
background: url(img/bg_top.gif) repeat;
background-color:#ffffff;
 padding:0 0 0 6px;
width:714px; padding:0 0 0 0px;
height: 100%;
	
}

.big_box{
text-align: left;
background-color:#ffffff;
width:714px;
height: 100%;
}

.big_box_b{
text-align: left;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	line-height: 1.5;
	height: 100%;

background-color:#ffffff;
width:714px; padding:0 0 0 0px;
margin:0 0 0 130px;
}



p {
	margin: 0 0 0 0;
	color:#AFAFA6;
}

img{
margin:0;
padding:0;
}

/* ------------------------------------------

wireframe

------------------------------------------*/
div#header {
	margin: 0 0 0 0;
	width: 705px;
	height:71px;
	background-color: #ffffff;
	padding:0;
	text-align:right;
}



div#wrapper {
padding:26px 0 0 0;
	margin:0 0 0 0;
	width: 705px;
	text-align: left;
	color:#AFAFA6;
	font-weight:bold;
background-color: #ffffff;

}

div#main {
	padding:0px 0 0 0;
	margin:0 0 0 0;
	background: url(img/main_bk.gif) no-repeat;
	text-align: center;
	background-color:#ffffff;
	width:705px;
	height:164px;
}

div#mainContent {
width:705px;
	padding:0 0 0 0px;
margin:10px 0 0 0;
text-align:left;
background-color:#ffffff;
}

div#mainContent img{
margin:0 0x 0 0;
}

div#box p{
width:520px;
}

.FloatEnd{
clear:both;
}

/* ------------------------------------------

common header and nav

------------------------------------------*/

div#accNav,
#bannar 
{
	position: absolute;
	left: -9999px;
margin:0 0 0 0;
padding:0 0 0 0;
height:50px;
}
.bn{
float:left;
margin:0;
padding:0;
height:50px;
}

h2{
margin:0;
padding:0;
}


div#nav_menu {
width:760px;
background: url(img/menu_bk.gif) repeat-x;
padding:0 0 0 0;
margin: 0 auto 0 auto;
text-align:left;
clear:both;
height:45px;
color:#ffffff;
}

div#nav_menu  ul {
padding:12px 0 0 10px;
margin:0 0 0 0;
list-style-type: url(img/icon.gif);
list-style:none;
	
}

.menu_txt{
float: left;
background-image: url(img/icon.gif);
background-repeat:no-repeat;
background-position:0px 5px;
padding:0 0 0 15px;
margin: 0 0 0 10px;
color:#ffffff;
}

.menu_txt a{
color:#FFFFFF;
}

.menu_line{
float: left;
background-position:0px 5px;
padding:0 0 0 5px;
margin: 0 0 0 10px;
color:#ffffff;
}

div#nav_menu ul li a{
text-decoration: none;
list-style:none;
}

/* ------------------------------------------

common footer

------------------------------------------*/

div#footer,
div#footer a{
clear: both;
background-repeat:no-repeat;
background-position:top center;
width: 705px;
padding:3px 0 0 0;
margin:0; 
color:#FFFFFF;
text-align:right;
}


/* ------------------------------------------

main page

------------------------------------------*/
 div#header h1 {
	margin:0;
}

dt{
	color:#AFAFA6;
	padding:0;
	padding:4px 0 0px 0;
	line-height:110%;
	list-style:none;
	font-size:12px;

}


dl{
margin:2px 0 0 0;
padding:0px 0 0 0;
width:600px;


}

.newicon{
margin:2px 10px 0 5px ;
}

h3{
margin:0;
}

.topic{
background-image:url(img/topic_title.gif);
background-repeat:no-repeat;
text-align:right;
font-size:10px;
height:25px;
padding:6px 0 0 0;
font-weight:bold;
color:#7B7D7F;
}

#menu_box{
margin:8px 0 0 0;
padding:0px 0 0px 0;
height:250px;
}
.menu3{
padding:0 0 0 10px;
}

/* ------------------------------------------

common

------------------------------------------*/

div#topicPath p,
div#topicPath p a
{
	font-size: 12px;
	color:#7D642D;
	margin: 0 0 0 2px;
	}

.totop{
text-align:right;
margin:20px 20px 20px 0;
}

p.viewList_left {
text-align: right;
width:370px;
margin:10px 0 40px 0;
padding:0 5px 0 0 ;
float:right;
}

.under_line{
margin:15px 0 0 0;
}
/* ------------------------------------------

submenu

------------------------------------------*/
div#submenu{
margin:20px 10px 0 0px;
padding:0 0 0 10px;
width:180px;
float:left;
color:#988F67;
}

div#submenu ul .menu_bk{
	background:url(img/submenu_bk.gif) no-repeat;
	color:#988F67;
	list-style:none;
	text-decoration:underline;
	}
	
	div#submenu ul .menu_bk_on{
	background:url(img/submenu_bk_on.gif) no-repeat;
	list-style:none;
	}
	
	div#submenu ul .menu_bk_on a{
	color:#FFFFFF;
	}


.menu_bk a{
color:#988F67;
}


div#submenu li{
background: url(img/submenu_icon.gif) no-repeat 10px 5px;
padding:6px 0 6px 10px;
margin:0 0 5px 0;
list-style:none;
}

div#submenu ul li.page,
div#submenu ul li.page a
{
padding: 5px 0 5px 0px;
margin:0;
color:#FFFFFF;
}

.menu_2{
margin:10px 0 0 5px;
padding:0;
color:#FFFFFF;
width:161px;
}

.icon_min{
margin:3px 10px 0 0 ;
}

.icon_mins{
margin:3px 5px 0 0px ;
}

.sub_line{
margin:0;
padding:0;
height:1px;
}


.td_1{
background-color:#F5ECDE;
padding:15px;
text-align:center;
}

.td_2{
background-color:#F5F0EB;
padding:15px;
}


.box{
background-color:#ffffff;

margin:30px 0 0 0;
padding:0 10px 0 10px;
}

.asset-name{
font-size:14px;
font-weight:bold;
color:#00BFF3;
padding:0 0px 4px 5px;
margin:0 0 10px 0;
height:18px;
background: url(img/line.gif) no-repeat;
background-position:bottom;
}

.asset-body p{
font-size:12px;
color:#818075;}


.asset-body h3{
font-size:14px;
font-weight:bold;
color:#7A909A;
border-left:5px solid #00A8E5;
padding:0 0 0 6px;
margin:5px 0 10px 0;
}

.asset-body h4{
font-size:12px;
font-weight:bold;
color:#79786C;
margin:10px 0 5px 0;
}







