/* 文字コード確認しないで編集するやつ、なんなの？2012/07/19 */

/******************* 文 ******************/
body {
	margin:0;
	padding:0;
	font-size:12px; 
	color: #333333; 
	line-height: 1.5; 
	font-family: "MS Pゴシック";
}
tr,td,th {
	font-size:12px; 
	color: #333333; 
	line-height: 1.5; 
	font-family: "MS Pゴシック";
}
table {
	text-align:left;
}

.bold{
	font-weight:bold;
}
.underline{
	text-decoration: underline;
}

/**********  *****************/

a:link {
	color: #3333FF;
}
a:visited {
	color: #3333FF;
}
a:active {
	color: #3333FF;
}
a:hover {
	color: #FF3333;
}

a:link.bold {
	color: #3333FF;
	font-weight: bold;
}
a:visited.bold {
	color: #3333FF;
	font-weight: bold;
}
a:active.bold {
	color: #3333FF;
	font-weight: bold;
}
a:hover.bold {
	color: #FF3333;
	font-weight: bold;
}

a:link.red {
	color: #FF0000;
	font-weight: bold;
}

a:visited .red {
	color: #FF0000;
	font-weight: bold;
}

a:active .red {
	color: #FF0000;
	font-weight: bold;
}

a:hover .red {
	color: #FF0000;
	font-weight: bold;
}

.item_list a:visited {
	color: #990099;
}

a:visited .item_list_list_b {
	color: #990099;
}

/*************** パディング ********************/
.left_01{
	padding-left: 10px;
}

.left_02{
	padding-top: 5px;
	padding-bottom: 5px;
}

.left_03{
	padding-left: 7px;
}

.right_01{
	padding-right: 7px;
}

.title_01{
	padding-top: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
}

.pic_01{
	padding-top: 8px;
	padding-left: 10px;
}

.sub_01{
	padding-top: 10px;
	padding-bottom: 15px;
	padding-left: 10px;
}

.sub_02{
	padding-top: 5px;
	padding-right: 10px;
	padding-left: 10px;
}

	.sub_02 hr {
		color:#BDB76B;
		background-color:#BDB76B;
		height:1px;
		border:none;
	}

.sub_03{
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}

.com_01{
	padding-top: 7px;
	padding-bottom: 3px;
}

.login_01{
line-height:15pt;
}


.mailmagazine{
	width: 238px;
	border: solid 1px #666666;
	padding: 0 5px;
	margin-bottom: 5px;
	background-color: #EEFFDD;
}

ul.mailmagazine-list{
	list-style-type:none;
	list-style-position: outside;
	line-height: 26px;
	margin: 0;
	padding: 0 0 0 10px;
}
ul.mailmagazine-list li{
}
input.mailmagagine-input{
	width: 200px;
	font-size: 13px;
}


/*********************  *****************/
.font_12b{
	font-size:12px; 
	color: #333333; 
	font-weight: bold;
	line-height: 1.2; 
	font-family: "MS Pゴシック";
}

.font_12b_n{
	font-size:12px; 
	color: #333333; 
	font-weight: bold;
	line-height: 1.2; 
	font-family: "MS Pゴシック";
	background-color: #EFEFEF;
}

.font_12b_n_error{
	font-size:12px; 
	color: #333333; 
	font-weight: bold;
	line-height: 1.2; 
	font-family: "MS Pゴシック";
	background-color: #FF0000;
}

.font_12_category2{
	font-size:12px; 
	color: #000000; 
	font-weight: bold;
	line-height: 1.2; 
	font-family: "MS Pゴシック";
}

.font_12_category3{
	font-size:12px; 
	color: #000000; 
	font-weight: normal;
	line-height: 1.2; 
	font-family: "MS Pゴシック";
}

.font_14b{
	font-size:14px; 
	color: #333333; 
	font-weight: bold;
	line-height: 1.2; 
	font-family: "MS Pゴシック";
}

.font_com_12b{
	padding-top: 5px;
	padding-bottom: 5px;
	font-size:12px; 
	color: #333333; 
	font-weight: bold;
	line-height: 1.2; 
	font-family: "MS Pゴシック";
}

.font_w13b{
	font-size:13px; 
	color: #FFFFFF; 
	font-weight: bold;
	line-height: 1.2; 
	font-family: "MS Pゴシック";
}


.font_r12{
	font-size:12px; 
	color: #FF0000; 
	font-weight: normal;
	line-height: 1.2; 
	font-family: "MS Pゴシック";
}

.font_r11r{
	font-size:11px; 
	color: #FF0000; 
	font-weight: normal;
	line-height: 1.2; 
	font-family: "MS Pゴシック";
}

.font_b11{
	font-size:11px; 
	color: #3300CC; 
	font-weight: normal;
	line-height: 1.2; 
	font-family: "MS Pゴシック";
}

.font_b12b{
	font-size:12px; 
	color: #4775F7; 
	font-weight: bold;
	line-height: 1.2; 
	font-family: "MS Pゴシック";
}

.font_b16b{
	padding-left: 10px;
	font-size:16px; 
	color: #333333; 
	font-weight: bold;
	line-height: 1.2; 
	font-family: "MS Pゴシック";
}

.font_g11{
	font-size:11px; 
	color: #333333; 
	font-weight: normal;
	line-height: 1.2; 
	font-family: "MS Pゴシック";
}
.font_w11{
	font-size:12px; 
	color: #FFFFFF; 
	font-weight: normal;
	line-height: 1.2; 
	font-family: "MS Pゴシック";
}
.font_r11{
	font-size:11px; 
	color: #FF0000; 
	line-height: 1.2; 
	font-family: "MS Pゴシック";
}

.font_b17b{
	font-size:17px; 
	color: #4775F7; 
	font-weight: bold;
	line-height: 1.2; 
	font-family: "MS Pゴシック";
}

.font_b17sb{
	font-size:17px; 
	color: #333333; 
	font-weight: bold;
	line-height: 1.2; 
	font-family: "MS Pゴシック";
}

.font_com_12{
	padding-top: 5px;
	padding-bottom: 5px;
	font-size:12px; 
	color: #FF6600; 
	line-height: 1.2; 
	font-family: "MS Pゴシック";
}

.font_11{
	font-size:11px; 
	color: #333333; 
	line-height: 1.2; 
	font-family: "MS Pゴシック";
}

.font_or11{
	font-size:11px; 
	color: #FF9933; 
	line-height: 1.2; 
	font-family: "MS Pゴシック";
}

.font_end_12{
	font-size:12px; 
	color: #333333; 
	line-height: 1.2; 
	font-family: "MS Pゴシック";
}

.font_blue11{
	font-size:11px; 
	color: #5656CD; 
	line-height: 1.2; 
	font-family: "MS Pゴシック";
}

.font_r12b{
	font-size:12px; 
	color: #FF0000; 
	font-weight: 600;
	line-height: 1.2; 
	font-family: "MS Pゴシック";
}

.font_12_l{
	font-size:12px; 
	color: #333333; 
	font-weight: 500;
	line-height: 1.6; 
	font-family: "MS Pゴシック";
}

/********************** additional classses **********************/

/****** 共通 *****/

.links {
	border-collapse: collapse;
}

.site_name{
	font-size:larger;
	font-weight:bold;
	text-align:left;
}

/* 回 */
.cb{
	clear:both;
}

/* 説明ページなどのテキストエ*/
.normal_text_area{
	font-family: "MS Pゴシック";
	font-size:12px;
	line-height:1.4;
}
	.normal_text_area td{
		padding-left:40px;
	}

	.normal_text_area .itemDetail {
		margin-top:-0.5em;
		display:block;
	}

	.normal_text_area h5, h6 {
		margin-top:2em;
		margin-left:-20px;
	}
	.normal_text_area p {
	}
	.normal_text_area h1{
		display:block;
		margin-left:-12px;
		padding:8 0 8 8;
		border-left:16px solid #ff6600;
		border-top:2px dashed #ff6600;
		border-right:2px dashed #ff6600;
		border-bottom:2px dashed #ff6600;
		background-color: #ffcc66;
	}

	.normal_text_area h2{
		display:block;
		margin-top:2px;
		padding:4 8 4 8;
		border-left:8px double #ff6600;
		background-color: #ffeecc;
		font-size:1em;
	}

	.normal_text_area h3{
		margin-top:2em;
		margin-left:-20px;
		padding:0 0 0 8;
		border-left:4px solid #ff6600;
	}

	.normal_text_area h4{
		margin-top:2em;
		margin-left:-20px;
		text-decoration:underline;
	}

	.normal_text_area ul li {
	}

	.normal_text_area strong {
		color:red;
		font-weight:normal;
	}

.report_text_area {
	display:block;
	border: #ff6600 0px solid;
	margin-top:16px;
	margin-bottom:30px;
	padding: 16px;
}

.basic_box {
	border: #999999 2px solid;
}
/* パンくずメニュー */
.title_01{
}

.phone_number_img{
	float:right;
	margin-top;28px;
	margin-right:16px;
}


/* 戻 */
.link_back{
	line-height:3;
	font-size:12pt;
}

.site_pr {
	width:200;
}

.page_title {
    font-size:smaller;
}

.title_consultant{
	font-size:9px;
	font-family: "MS Pゴシック";
}

.mail_form{
	font-size:small;
	font-family: "MS Pゴシック";
}

#title_box{}

	#title_box #top_title_logo {
		display:block;
		float:left;
	}

	#title_box #title_text {
		display:block;
		float:left;
		margin-top:60px;
		margin-left:16px;
		font-size:12px;
	}

.phone_number_img{
	margin-top:28px;
	margin-right:16px;
	float:right;
}


/****** トップページ index.php *****/
.link_success_pages{
	display:block;
	line-height:1.5;
	padding:8px 8px 8px 0px;
}
	.link_success_pages a {
		padding-left:12px;
		background-image:url("/static/img/sankaku_ore03.gif");
		background-repeat:no-repeat;
	}

.link_buy_wishes{
	display:block;
	padding:8px 8px 8px 0px;
/*
	line-height:1.5; 
	IEだと行間設定がうまく働かない。
*/
}
	.link_buy_wishes a {
		padding-left:12px;
		background-image:url("/static/img/sankaku_ore03.gif");
		background-repeat:no-repeat;
	}

	/* 行間設定の */
	.link_buy_wishes img {
		margin:2px 0;
	}

.all_buy_wishes {
	display:block;
	text-align:right;
	padding-right:8px;
}

.banner_success_story {
	display:block;
	float:right;
	padding-top:8px;
}

#link_agreement {
	display:block;
	padding: 8px 4px 16px 4px;
//	text-align:center;
}

#link_report {
	display:block;
	padding: 8px 4px 4px 4px;
//	text-align:center;
}

.info_success {
	display:block;
	line-height:1.2;
	padding: 6px 4px 0px 4px;
}

.link_success_pages .icon_new {
		display:block;
		color:red;
		font-weight:bold;
		float:right;
		padding-right:10px;
	}

h1.top_title {
	display:inline;
	font-size:14px;
	padding-left:1em;
}

h1.index_top_title {
	display:inline;
	font-size:14px;
}

#ranking_information {
	text-align:center;
}

.history_media {
	margin-bottom:10px;
}

/***** 最新ニュース *****/
.news_date{
	padding-left:4px;
	font-size:1.2em;
	font-weight:bold;
	font-family: "MS Pゴシック";
	border-left:8px solid #ff6600;
}

.news_subject{
	font-size:1.2em;
	font-weight:bold;
	font-family: "MS Pゴシック";
}

.news_body{
	padding-left:40px;
	padding-right:40px;
	font-size:middle;
	display:block;
}
	.news_body dl{
	}

	.news_body dl dt {
		font-weight:bold;
	}



/****** メ *****/
.mailBackNumber td{
	font-family: "MS ゴシック" ,monospace;
}

/****** 販売促進ページ *****/

.adTextArea td{
	font-family: "MS Pゴシック";
	font-size:14px;
	line-height:1.4;
}

.adTextArea .itemDetail {
	margin-top:-0.5em;
	display:block;
}

.adTextArea h2, h3, h4, h5, h6 {
	margin-top:2em;
}

.adTextArea h1{
	display:block;
	margin-left:-12px;
	padding:8 0 8 8;
	border-left:16px solid #ff6600;
	border-top:2px dashed #ff6600;
	border-right:2px dashed #ff6600;
	border-bottom:2px dashed #ff6600;
	background-color: #ffcc66;
	font-size:1.8em;
}

.adTextArea h2{
	display:inline;
	padding:4 8 4 8;
	border-left:12px double #ff6600;
	border-right:12px double #ff6600;
	background-color: #ffeecc;
	font-size:1.5em;
}

.adTextArea h3{
	padding:0 0 0 8;
	border-left:4px solid #ff6600;
}

.adTextArea h4{
	text-decoration:underline;
}

.fold_open_switch{
	margin-left:1em;
	color:blue;
	text-decoration:underline;
	cursor:pointer;
}

.free_campaign{
	display:block;
	text-align:center;
	line-height:1.5;
	width:75%;
	margin: 2em auto;
	padding:4px;
	border:solid 1px #ff0000;
	background-color:#ffffee;
}

.free_campaign strong {
	font-weight:bold;
	color:red;
}

/***** ニュース・アーカイブ *****/
.news_release {
}

.news_release_title {
	text-align:center;
	font-size:1.2em;
	line-height:2;
}

.news_release_date {
	text-align:right;
}

.news_release_body {
}

.page_title_news_release {
	color:white;
	margin: 4px 0;
}

/***** guide -escrow- *****/

.table_escrow {
	border-collapse:collapse;
	text-align:center;
}

.introduce_escrow {
	margin-left:-20px;
}

	.introduce_escrow ol li {
		margin-left:-40px;
		line-height:1.5;
	}

/*** PR ページ ***/
.pr_title {
	font-size:1.2em;
	font-weight:bold;
}

/***** *****/
.category {
	padding:20px 0 10px 12px;
	text-align:left;
}

.links{
	padding-left:100px;
	line-height:2;
}

/***** サクセスストーリー（成功体験談） *****/

.success_lead{
	margin-top:10px;
	font-size:1em;
	font-weight:bold;
	line-height:1.3;
}

.success_winner{
	display:block;
	margin-top:10px;
	font-size:1em;
	color:#0088cc;
	font-weight:bold;
}


.success_body{
	font-size:1em;
	width:450px;
	line-height:1.5;
}
success_body_wide {
	font-size:1em;
	width:600px;
	line-height:1.5;
}

.success_body_noimage{
	font-size:1em;
	line-height:1.5;
}

.success_image{
	display:block;
	float:right;
	margin: 8 auto;
}

.success_image img{
	display:block;
	margin:0 auto;
}
.success_image_left{
	display:block;
	float:left;
	margin: 8 8 8 8;
}

.success_image_left img{
	display:block;
	padding:0 auto;
}


.success_image_caption{
	display:block;
	margin-top:4px;
	text-align:center;
}


/* インタビュー */

.viewer{
	margin-top:8px;
	margin-bottom:6px;
	font-weight:bold;
	color:#cc6633;
}

.ito{
	margin-top:8px;
	margin-bottom:6px;
	line-height:1.5;
}

.ito .name{
	color:#3366cc;
	display:inline;
	margin-bottom:2px;
	margin-right:4px;
}

/* インタビュー */
.viewee{
	margin-top:2px;
}

.nakamura{
	margin-top:8px;
	line-height:1.5;
}

.nakamura .name{
	color:#cc7744;
	display:inline;
	margin-bottom:4px;
	margin-right:4px;
}

/* インタビュー 小見出し */
.subhedding {
	display:block;
	font-size:16px;
	font-weight:bold;
	margin:8px 0px;
	padding:1px 0 1px 4px;
	color:#cc6633;

	text-decoration:underline;
/*
	width:460px; 
	border-left:12px solid orange;
	border-bottom:1px solid orange;
*/
}

/* インタビュー コメント */
.comment_viewer{
	float:none;
	margin-bottom:32px;
}

/* インタビュー */
.reffer_success {
	margin:16px 0 16px 160px;
}

/* 買い希望for buy.php (小山) */
.request_top_text {
	border:solid 1px #cccccc;
	padding:8px;
}
.request_item {
	margin-top:10px;
	border:solid 1px #cccccc;;
}

	.request_item .request_id{
		border-bottom:solid 1px #cccccc;
	}

	.request_item .request_title{
		width:240px;
		border-bottom:solid 1px #cccccc;
	}
	.request_item .budget{
		width:160px;
		border-bottom:solid 1px #cccccc;
	}

	.request_item .client{
		width:220px;
		border-bottom:solid 1px #cccccc;
	}
	.request_item .request_note{
		padding-top:8px;
		padding-right:120px;
		padding-bottom:8px;
		padding-left:16px;
	}
	.request_item .request_mailform{
		text-align:right;
		padding:8px;
	}

/* for agreement.php (小山) */
.sold_top_text {
	border:solid 1px #cccccc;
	padding:8px;
}

.sold_item_table {
	margin-top:10px;
	margin-bottom:10px;
	border:solid 1px #cccccc;
}

	.sold_item_table .item_name {
		padding-left:5px;
		background-color:#eeeeee;
		border-bottom:solid 1px #cccccc;
	}

	.sold_item_table .item_price {
		padding-left:8px;
		border-bottom:solid 1px #cccccc;
		}

	.sold_item_table .item_seller {
		border-bottom:solid 1px #cccccc;
		border-left:solid 1px #cccccc;
		}

	.sold_item_table .item_buyer {
		border-bottom:solid 1px #cccccc;
		border-left:solid 1px #cccccc;
		}

	.sold_item_table .item_note {
		padding: 8px;
	}

	.sold_item_table .item_temp {
		border-bottom:solid 1px #cccccc;
		border-right:solid 1px #cccccc;
	}

	.sold_item_table .item_temp2 {
		border-bottom:solid 1px #cccccc;
	}

	.sold_item_table .item_temp3 {
		padding: 4px;
		border-right:solid 1px #cccccc;
	}

/**********  **********/
.qa_notice{
	display:block;
	margin-top:8px;
	padding:8px;
	background-color:#ffffff;
	border-width:2px;
	border-style:solid;
	border-color:#ff8800;
}

	.qa_notice .title{
		display:block;
		color:red;
	}
	.qa_notice .super_strong{
		color:#ff0000;
		font-weight:bold;
	}

/*********** MA Plan **********/
#ma_precondition {
	display:block;
	text-decoration:underline;
	padding-top:8px;
}

/**********  *****************/
.line_01{
	border: 1px solid #666666;
	width: 228px;
	height: 25px;
}

.line_02_01{
	border: 1px solid #FF6600;
	height: 35px;

}

.line_02_02{
	border-right: 1px solid #FF6600;
	border-left: 1px solid #FF6600;
	border-bottom: 1px solid #FF6600;
	height: 30px;
}

.line_03_01{
	border-top: 1px solid #FF6600;
	border-bottom: 1px solid #FF6600;

}

.line_03_02{
	border-bottom: 1px solid #FF6600;
}

.line_04_01{
	border: 1px solid #FF6600;

}

.line_04_02{
	border-right: 1px solid #FF6600;
	border-left: 1px solid #FF6600;
	border-bottom: 1px solid #FF6600;

}

.line_05_01{
	border-top: 1px solid #FF6600;
	border-right: 1px solid #FF6600;
	border-bottom: 1px solid #FF6600;
	width: 104px;
	height: 25px;
}

.line_05_02{
	border-right: 1px solid #FF6600;
	border-bottom: 1px solid #FF6600;
	width: 104px;
	height: 25px;
}

.line_org{
	display:block;
	color:#ff9900;
	background-color:#ff9900;
	border:none;
	width:100%;
	height:1px;
}

.adTextArea hr {
	background-color:#ff9900;
	color:#ff9900;
	border:none;
	width:100%;
	height:2px;
	margin: 20px auto;
}

.adTextArea .itemDetail hr {
	background-color:#ff9900;
	color:#ff9900;
	border:none;
	width:75%;
	height:2px;
	margin: 20px auto;
	
}
/**********  *****************/
.search_title_01{
	background-repeat: no-repeat;
	padding-left: 25px;
	padding-top: 1px;
}

/********************** スペーシング ***************/
.spacing_01 {letter-spacing: 1.5px;
}

/**********************  ***************/
/*
 css最適化したソースでないので、
*/
ul.short_list{
	display:block;
	margin-top:0px;
	margin-left:10px;
	padding-left:10px;
}

ul.decorated_list{
	list-style-image:url("/static/img/sankaku_ore02.gif")
}

/******************* 　追加（石川） ************/
.price_title{
	line-height:22px;
	margin-left:4px;
	color:#FFF;
	font-weight:bold;
}.price_txt{
	line-height:22px;
	margin-left:8px;
}
.price_txt2{
	line-height:18px;
	margin:2px 0 3px 8px;
}
.price_emp{
	line-height:22px;
	margin-left:8px;
	color:#F33;
	font-weight:bold;
}
.price_comment{
	font-size:10px;
	line-height:12px;
	margin:5px 0 0 20px;
}

/*******************  ************/
.pre_plan_txt {
	text-align:left;
	margin:5px 0 15px 10px ;
	line-height:16px;
}
.pre_table {
	border-top:3px solid #FF6633;
	border-left:1px solid #FF6633;
	border-right:1px solid #FF6633;
	border-bottom:1px solid #FF6633;
	width:660px;
	margin-bottom:18px;
}	
.pre_table_txt {
	margin:8px 0 10px 20px;
	line-height:18px;
}
.pre_table_txt2 {
	margin:8px 0 10px 20px;
	line-height:20px;
	font-weight:bold;
}
.pre_txt_emphasis {
	color:#FF0000;
	font-weight:bold;
}
.pre_price_txt{
	line-height:22px;
	margin-left:14px;
}
.pre_price_txt2{
	line-height:22px;
}
.pre_price_comment{
	font-size:10px;
	line-height:12px;
	margin:5px 0 0 70px;
}

.pre_tel_emphasis {
	font-size:16px;
	text-align:center;
}
/*******************  ************/
.pre_plan_box {
	display:block;
	width:660px;
	margin-top:16px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:16px;
	padding-bottom:8px;

	font-size:11pt;
	font-weight:bold;
	text-align:left;

	border-style:solid;
	border-color:#ff6633;
	border-width:1px;
	background-color:ffffcc;
}
	.pre_plan_box .header {
		display:block;
		padding: 4 8 4 8;
		font-size:1.2em;
		font-weight:bolder;
		color:ffffff;
		background-color:ff6633;
	}

.pre_header_text {
	font-size:14px;
	padding:4px 16px;
}

/******************* 概要ページ　（石川） ************/
#outline h1{
	font-size: 18px;
	color: #F30;
	margin: 20px 0;
	text-align: center;
}
#outline h2{
	font-size: 16px;
	line-height: 20px;
	text-decoration: underline;
	margin:0px;
}
#outline h3{
	font-size: 14px;
	margin:0;
}
.outline_txt {
	line-height:18px;
	margin:5px 20px 20px 20px;
}
/******************* ************/
.link_title {
	color: #FFF;
	font-weight: bold;
}
.links_name {
	text-align:center;
	line-height: 18px;
	background-color : #FFF;
}
.links_contents {
	line-height: 20px;
	padding: 0 20px;
	background-color: #FFF; 
}

/****************** ********************/
#page_item_list .navi_more {
	text-align:center;
}

#page_item_list #information_box {
	margin-top:32px;
}

#page_item_list #sort_menu{
	background-color:#e4e4e4;
	border: 1px solid #cccccc;
	width:700;
}

	#page_item_list #sort_menu a {
		padding-right:10px;
	}

#page_item_list #item_list {
	width:700;
}

#page_item_list #item_list td{
	border-right: 1px solid #cccccc;
	border-top: 1px solid #cccccc;
	background-color:#eeeeee;
	padding:4px;
}

#page_item_list #item_list td.item_name{
	border-left:1px solid #cccccc;
	background-color:#e4e4e4;
	color:blue;
}

#page_item_list #item_list td.item_price{
	width:150;
	text-align:center;
}

#page_item_list #item_list td.item_status{
	border-left: 1px solid #cccccc;
	width:100;
	text-align:center;
}

#page_item_list #item_list td.item_category{
	width:150;
	text-align:center;
}

#page_item_list #item_list td.item_negotiation{
	width:100;
	border-right: 1px solid #cccccc;
}

#page_item_list #item_list td.item_view{
	width:100;
	text-align:center;
}

#page_item_list #item_list td.item_data{
	background-color:#ffffff;
	border-left:1px solid #cccccc;
	padding-left:2em;
}

#page_item_list #item_list td.item_separator{
	border-top:1px solid #cccccc;
	border-right:none;
	border-bottom: none;
	border-left:none;
	background-color:#ffffff;
}

/******(2007.2.14）******/
.item_list_table{width:900px; background-color:#ffae4a;}
.item_list_table td { border: 1px solid #FF9900; vertical-align: middle; }
.item_list_menu_01{width:53px; padding:5px 3px 5px 3px; background-color:#fc6; font-size:12px;}
.item_list_menu_02{padding:5px 3px 5px 3px; background-color:#fc6; font-size:12px;}
.item_list_menu_03{width:65px; padding:5px 3px 5px 3px; background-color:#fc6; font-size:12px;}
.item_list_menu_04{width:65px; padding:5px 3px 5px 3px; background-color:#fc6; font-size:12px;}
.item_list_menu_05{width:65px; padding:5px 3px 5px 3px; background-color:#fc6; font-size:12px;}
.item_list_menu_06{width:75px; padding:5px 3px 5px 3px; background-color:#fc6; font-size:12px;}
.item_list_menu_07{width:80px; padding:5px 3px 5px 3px; background-color:#fc6; font-size:12px;}
.item_list_menu_08{width:65px; padding:5px 3px 5px 3px; background-color:#fc6; font-size:12px;}
.item_list_menu_09{width:70px; padding:5px 3px 5px 3px; background-color:#fc6; font-size:12px;}
.item_list_menu_10{width:70px; padding:5px 3px 5px 3px; background-color:#fc6; font-size:12px;}
.item_list_menu_11{width:50px; padding:5px 3px 5px 3px; background-color:#fc6; font-size:12px;}
.item_list_menu_12{width:50px; padding:5px 3px 5px 3px; background-color:#fc6; font-size:12px;}

.item_list_list_01{padding:3px; background-color:#fff;}
.item_list_list_02{padding:3px; background-color:#fff0d2; }
.item_list_list_03{padding:3px; background-color:#ffa; white-space: nowrap; }
.item_list_list_b{font-weight:bold;}


/*********メディア掲載（2007.2.15）************/
.appeared_img{border:1px solid #ccc}



/*********** ＤＢエラー （小山）**********/
#error_message {
	margin:8px auto;
}

	#error_message .page_title {
		font-size:14pt;
		padding-bottom:8px;
	}

	#error_message p {
		font-size:12pt;
		line-height:1.5;
	}

	#error_message .information {
	}

	#error_message .contact{
		display:block;
		text-align:center;
	}

/*********** ページ (追加　小山) **********/
#item_detail_table {}

	#item_detail_table .item_head{
		display:block;
		padding-left:4px;
		border-left:4px solid orange;
	}

	#item_detail_table .link_context_help {
		float:right;
	}


/*********** Help Box  (追加　小山) ***************/
.help_box {
	line-height:130%;
	font-size:1em;
	color:#0c0c0c;
}

	.help_box h1 {
		font-size:1.4em;
		color:#e07700;
	}

	.help_box h2 {
		line-height:140%;
		font-size:1.2em;
		color:#e07700;
	}

/*********** My Business  (追加　小山) ***************/
.right_menu_title {
	padding-left:4px;
	background:#efefef;
}