/* This is the StyleCatcher theme addition. Do not remove this block. 
@import url(http://ausbiznet.com/mt/mt-static/themes-base/blog.css);
@import url(http://ausbiznet.com/mt/mt-static/themes/minimalist-red/screen.css);
end StyleCatcher imports */



* {
  margin:0;
  padding:0;
}

body{
  font-size:83%;
  line-height:140%;
  color:#333333;
  font-family: 'ＭＳ Ｐゴシック','Osaka','Arial', 'Tahoma', sans-serif !important;
}

p{
  margin:0.5em 0em;
}



a, a:link{
	color:#3595A6;
	text-decoration: none;
}

a:visited{
	color:#258596;
	text-decoration: none;
}

a:hover{
	color:#3595A6;
	text-decoration: underline;
}



/* CSS Document */

/*global rules*/

* {margin: 0; padding: 0; border: none; color: #6C6C6C; list-style: none;}

body {color: #333333; background: #F6FAFB url(../img/bg_2.gif) repeat;}




#wrapper {
	background: url(../img/bg_gd.gif) repeat-x;
	width: 100%;
	text-align: center;
}

#container	{
	text-align:center;
	margin: 0px auto;
	padding: 0px;
	height: auto;
	width: 802px;
	background:#FFFFFF;
	border-top: 1px none #E4E4E4;
	border-right: 1px solid #E4E4E4;
	border-bottom: 1px solid #E4E4E4;
	border-left: 1px solid #E4E4E4;
	clear: both;
}
#layout {
	margin: 0px auto;
	padding: 0px;
	height: auto;
	width: 782px;
	text-align: left;
}

#head_r p {
	font-size: 10px;
	float: left;
	height: auto;
	width: auto;
	text-align: left;
	padding: 7px 0px 0px 15px;
}

/*logo*/

#logo{
	float: left;
	width: 222px;
	height: 57px;
	margin: 0px;
	background: url(../img/logo.gif) no-repeat 0px 0px;
}

#head {
	clear: both;
	height: auto;
	width: 780px;
	margin: 0px;
	padding: 0px;
         height:80px;
}

#logo a{
	width: 222px;
	height: 57px;
	position: relative;
	display: block;
	/*  IE 5 Hack \*/
	overflow: hidden;
	float: left;
	/* end hack */ 
}
#head_r {
	float: right;
	height: 57px;
	width: 550px;
	text-align: right;
	clear: none;
}
#logo a:link, #logo a:visited{
	text-indent: -9999px;
	float: left;
}

#logo h1{
	background-image: none;
	float: left;

}




#head_r ul {
	float: right;
	height: auto;
	width: 146px;
	clear: none;
}
#head_r li {
	display: run-in;
	float: right;
	height: 21px;
	width: 73px;
}
.headnav {
	float: right;
	height: auto;
	width: auto;
}

#tel {
	float: none;
	width: 550px;
	height: 26px;
	margin: 7px 0px 0px;
	padding: 0px;
	border-top: 1px dotted #CCCCCC;
	border-right: 1px none #CCCCCC;
	border-bottom: 1px none #CCCCCC;
	border-left: 1px none #CCCCCC;
	text-align: right;
}

#head_r_t {
	clear: both;
	width: 558px;
	height: auto;
	padding: 5px 0px 0px;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	border-top: 1px dotted #000000;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}




#right-contents {
	float: right;
	width: 190px;
	height: auto;
	padding: 0px;
	margin: 0px;
}

#main-contents {
	float: left;
	width: 578px;
	height: auto;
}




.clr {
	clear: both;
}


/* footer */
#footer	{
	text-align:left;
	margin: 7px auto 0px;
	padding: 5px 10px 10px;
	height: auto;
	width: 782px;
	background:#FFFFFF;
	border-top: 1px solid #E4E4E4;
	border-right: 1px solid #E4E4E4;
	border-bottom: 1px none #E4E4E4;
	border-left: 1px solid #E4E4E4;
	clear: both;
}
#footer_link {
	background: #E4E8EB;
	padding: 7px;
	font-size: 12px;
	line-height: normal;
	color: #696969;
	height: auto;
	width: auto;
}

#copy {
	background: #5AA2DC;
	padding: 7px;
	font-size: 10px;
	line-height: normal;
	color: #FFFFFF;
}

h1{
  font-size:150%;
  color:#333333 !important;
}

h2{
  font-size:130%;
  color:#333333 !important;
  width:auto !important;

}

h3{
  font-size:120%;
  color:#333333 !important;

}

h4{
  font-size:110%;
  color:#333333 !important;

}
/*
strong{
  color:#ff0000;
}*/

u{
  background:#ffffcc;
}

a{
}

a:hover{
}

img{
  border:0;
}


/*---------------------
INFO STYLE
----------------------*/

#headerinfo{
  background:url('/info/images/heder-info-content.png') no-repeat 0 0;
  position:relative;
  margin:10px 0px;
  height:120px;
  font-size:100%;
  font-weight:bold;
}

#headerinfo *{
  margin:0;
  padding:0;
}

#header-name{
  text-indent:-9999px;
  margin:0px;
  padding:0px;
  width:400px;
  height:65px;
  position:absolute;
  top:5px;
  left:21px;
  display:block;
}

#header-name a{
  display:block;
  width:100%;
  height:100%;
}


#info-header-description{
  position:absolute;
  top:70px !important;
  left:21px !important;
  width:410px !important;
  color:#ffffff !important;
  font-weight:normal !important;
  line-height:120% !important;
  font-size:90% !important;
}



/*-------------------------
MAIN-CONTENTS
-------------------------*/

#main-contents{
  font-size:100%;
}

#main-contents * {
  margin:0;
  padding:0;
}

#main-contents h1{
  line-height:120%;
}
#main-contents h2{
  background:none;
  color:#333333 !important;
  font-size:150%;
 line-height:120%;

}



#right-contents{
  padding:0 !important;
  margin:0 !important;
}

#right-contents h3{
  font-size:100% !important;
  margin:0 !important;
}


.widget{
  padding:0 0 12px !important;
  margin:10px 0px !important;
  background:url('/info/images/menu-footer.png') no-repeat 0 bottom !important;
}

.widget-content{
  padding:0 8px !important;
  margin:0 !important;
  font-size:100%;
  border-bottom:1px dotted #ffffff;
  border-top:1px dotted #ffffff;
  background:url('/info/images/menu-back.png') repeat-y 0 0;
}

.widget-header{
  margin:0em 0 !important;
  padding:0em 0em  !important;
  font-size:100%;
  height:24px !important;
  border:0px solid #eeeeee;
}

.widget ul{
  margin:0em 0px !important;
}

.widget li{
  margin:0.5em 0em !important;
  padding-bottom:4px;
}

.widget-search h3{
  background:url('/info/images/menu-header-search.png') no-repeat 0 0;
  height:24px;
  text-indent:-9999px;
}

#search{
  width:120px;
}

.widget-search form{
  margin:5px 0 0;
}

.widget-search input{
  border:1px solid #dddddd;
}



.widget-recent-entries li{
  padding-left:15px !important;
  border-bottom:1px dotted #eeeeee;
  background:url('/info/images/icon-doc.gif') no-repeat 0 3px;
}

.widget-recent-entries h3{
  background:url('/info/images/menu-header-entry.png') no-repeat 0 0;
  height:24px;
  text-indent:-9999px;
}

.widget-archive-category li{
  padding-left:15px !important;
  border-bottom:1px dotted #eeeeee;
  background:url('/info/images/icon-folder.gif') no-repeat 0  3px;
}

.widget-archive-category h3{
  background:url('/info/images/menu-header-category.png') no-repeat 0 0;
  height:24px;
  text-indent:-9999px;
  margin:1.5em 0em 0.5em !important;

}



.widget-archive-category ul li ul{
  margin:0px !important;
}

.widget-archive-category ul li ul li{
 padding-bottom:0 !important;
}

.widget-archive-monthly h3{
  background:url('/info/images/menu-header-monthly.png') no-repeat 0 0;
  height:24px;
  text-indent:-9999px;
}


.widget-archive-monthly li{
  padding-left:15px !important;
  border-bottom:1px dotted #eeeeee;
  background:url('/info/images/icon-folder.gif') no-repeat 0  6px;
}

.entry-asset{
  margin:10px 0px 20px;
}

.asset-content{
  margin:10px 15px;
}



.published{
  background:url('/info/images/date-back.png') no-repeat 0 0;
  height:56px;
  width:49px;
  text-align:center;
  float:left;
  margin-right:10px !important;
}

.month-style{
  font-size:80%;
  display:block;
  color:#ffffff !important;
  margin:4px 0px 10px !important;
  line-height:100% !important;
}

.day-style{
  font-size:200%;
  font-weight:bold;
  color:#333333 !important;
} 

.entry-categories{
  padding-left:15px !important;
  background:url('/info/images/icon-folder.gif') no-repeat 0  4px;
  font-size:90% !important;
  margin-left:60px !important;
}

.entry-category{
  display:inline;
}


.asset-body{

}

.asset{
  margin:2em 0em 3em !important;
}


.entry-content{
  margin:10px 10px 10px 60px !important;
  line-height:160% !important;
  clear:both;
}

.entry-title{
  margin-left:60px;
  width:510px;
  fotn-size:130%;
  border-bottom:1px solid #dddddd !important;
  padding-bottom:4px !important;
}


#info-banner-area{
  margin:100px 0px 50px !important;
  text-align:center;
}

#info-banner-area p{
  margin:1.5em 0em !important;
}



.content-nav{
  text-align:center;
}


.archive-title{
  margin:0.5em 0 !important;
  border-top:1px solid #ddeeff;
  border-bottom:3px solid #ddeeff;
  padding:8px 5px !important;
}

.page-description{
  color:#999999;
  margin:1em;
}


.entry-navigation{
  border-top:1px solid #ddeeff;
  margin-top:40px 0px 20px;
  padding-top:10px;
}

.prev{
  background:url('/info/images/icon-prev.png') no-repeat 0 5px;
  width:270px;
  padding-left:15px !important;
  float:left;
  margin:1em 0em !important;
}

.next{
  background:url('/info/images/icon-next.png') no-repeat 100% 5px;
  padding-right:15px !important;
  text-align:right;
  width:270px;
  float:right;
  margin:1em 0em !important;
}


.agent-policy{
  background:url('/info/images/back-agent.png') no-repeat 50% 0;
  height:196px;
  position:relative;
}

.agent-policy h3{
  text-indent:-9999px;
  margin:0 !important;
  height:30px !important;
}

.agent-policy p{
  font-size:90% !important;
  line-height:125% !important;
  color:#ff0000;
  width:490px;
  position:absolute;
  top:75px;
  left:45px;
  text-align:left;
}

.menu-banner{
  font-size:85%;
  text-align:center;
}


