body {
	background-color: white;
	margin: 0px;
	padding: 0px;
	font-family: "メイリオ","Osaka","ＭＳ Ｐゴシック", "ＭＳ Ｐ明朝" ,"ＭＳ ゴシック";
	font-size: 1.0em;
	color: black;
	text-align: center;
}
a:link {
	color: blue;
}
a:visited {
	color: blue;
}
a:hover, a:active {
	color: orange;
}

h1 {
	font-size: 1.0em;
	text-decoration: none;
	text-align: left;
	margin: 20px 0px 10px 0px;
}

h2 {
	font-size: 1.6em;
	font-weight: bold;
	text-align:center;
}

h3 {
	font-size: 1.2em;
	font-weight: bold;
	border-top: 1px dotted orange;
	border-bottom: 1px dotted orange;
	border-left: 10px solid orange;
	border-right: 1px solid orange;
	margin: 0px;
	padding: 6px;
}
h4 {
	font-size: 1.2em;
	font-weight: bold;
	margin: 0px;
	padding: 6px;
}


iframe {
	margin: 0px 0px 0px 0px;
}
form{
	margin: 0px 0px 0px 0px;
}
label {
	background-color: aliceblue;
}

/** 構造 **/
div#container {
	width: 960px;
	background-color: white;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}
div#contents {
	width: 740px;
	float: left;
	padding: 10px 0px 10px 0px;
}
div#main_content {
	width: 520px;
	float: right;
	text-align: left;
	padding: 0px 0px 0px 0px;
}
div#sidebar1 {
	width: 220px;
	float: left;
	text-align: center;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px -1px 0px;
}
div#sidebar2 {
	width: 220px;
	float: right;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#footer {
	clear: both;
	text-align: center;
	padding: 20px;
}
/* ヘッダー */
#header_content {
	color: white;
	background-color: green;
	height: 90px;
	padding: 12px 0px 0px 20px;
}
#website_name {
	color: white;
	font-size: 1.4em;
	text-decoration: none;
}
#header p {
	color: white;
	font-size: 1em;
	margin: 0px;
}
#header a {
	color: white;
	text-decoration: none;
}
#header-menubar {
	color: white;
	background-color: yellowgreen;
	font-size: 1em;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
}
#header-menubar a {
	color: white;
	text-decoration: none;
}
#header-menubar a:hover {
	color: #FCFEF4;
}
/** main_content **/

/** サイドバー **/
.links {
	text-align: left;
}
.links h4 {
	color: white;
	background-color: yellowgreen;
	font-size: 1.2em;
	width: 180px;
	height: 24px;
	font-weight: nomal;
	text-align: left;
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 0px 6px;
}
.links ul {
	background-color:#FFFFFF;
	margin:0px 12px 0px 2px;
	padding: 0px 0px 0px 0px;
}

.links li{
	background: url(img/arrow_blue_01.gif) no-repeat left top;
	padding: 0px 10px 20px 0px;
	list-style:none;
} 	

.links li a{
	font-size: 0.9em;
	padding: 0px 0px 0px 20px;
} 	

.links2 {
	text-align: left;
	padding: 0px 0px 0px 20px;
}
.links2 h4 {
	color: white;
	background-color: yellowgreen;
	font-size: 1.2em;
	width: 180px;
	height: 24px;
	font-weight: nomal;
	text-align: left;
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 0px 6px;
}
.links2 ul {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 6px;
}
.links2 li {
	list-style: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.left_style1{
	text-align:left;
}
/** AD **/
div.ad_basic {
	margin: 30px 0px 30px 0px;
}
div.ad_basic_center {
	margin: 30px 0px 30px 24px;
}
div#ad_top_big-banner {
	text-align: center;
}
div#ad_side1_top {
	margin: 8px 0px 10px 0px;
}
div#ad_side1_second {
	margin: 40px 0px 10px 0px;
}
div#ad_contents_bottom {
	margin: 40px 0px 10px 0px;
}
div#yahoo-webowner {
	text-align: left;
	margin: 8px 0px 12px 0px;
}
/** sonota **/
div#trackword {
	margin: 20px 0px 0px 14px;
	padding: 0px 0px 0px 4px;
}
p.url {
	word-break: break-all;
	color: green;
}
div#search {
	margin: 20px 0px 0px 0px;
}
div#search p {
	margin: 0px 0px 0px 0px;
}
#post_url input {
}
#about {
	background-color: #fff4f4;
	padding: 4px 4px 4px 6px;
}
p#welcome {
	color: orange;
}
div.bparts_basic {
	margin: 10px 0px 10px 0px;
}
div#goo {
	margin: 0px 0px 0px 0px;
	text-align: left;
}
div#kizasi {
	width: 180px;
}
form#traba_submit {
	background-color: OldLace;
	padding: 4px 4px 4px 6px;
}
input.nomal {
	width: 380px;
}
textarea.nomal {
	width: 380px;
	col: 3: rows:2;
}
div#kanren {
	margin: 10px 0px 0px 0px;
}
div#kanren p {
	background-color: aliceblue;
}
div#main_content_index {
	border-style: dotted;
	border-width: 1px;
	border-color: orange;
	background-color: #FFFBF7;
	margin: 0px 0px 20px 0px;
	padding: 4px 4px 4px 4px;
	line-height:180%;
	word-spacing: 0.2em;
}

div#cmd_menu{
	margin: 0px 0px 6px 0px;
	text-align:right;
}
.navi_top{
	margin: 20px 0px 10px 0px;
	text-align:right;
}

.left_style1{
	text-align:left;
}

div.Html_LinkList{
	background-color:white;
	border-style: dotted;
	border-width: 1px;
	border-color: violet;
	margin: 4px 10px 4px -30px;
	padding: 0px 0px 0px 0px;
}

div.Html_LinkList ul{
	margin: 0px 0px 0px 0px;
	padding: 6px 6px 6px 24px;
	
}
	
div.content_list{
	background-color:white;
}

div#cmd_menu_Pickup{
	text-align:right;
	margin: 10px 0px 0px 0px;
	padding: 0px 1	0px 0px 0px;
}

label#lblTogglePickup{
	border:1px dotted #CC3399; 
	background-color:#F9EBFC;
}

#tblAF_G_1{
	text-align:center;
	margin: 10px 0px 10px 0px;
}

img{
	border:none;
}

div#cmd_menu{
	width:520px;
	background-color:white;
}
div#betumado{
	background-color:white;
	display:inline;
	text-align:right;
	width:100px;
}
div#sbm_block{
	width:120px;
	display:inline;
	background-color:white;
	text-align:left;
	vertical-align:middle;
	padding: 0px 4px 0px 4px;
}
div#sbm_block a{
	margin: 0px 0px 0px 2px;
}
span.price{
	padding: 0px 0px 0px 10px;
}