@charaset "Shift-JIS";
/*
Copyright (c) tomo creations.
CSS Document : page.css

/////// * 共通設定 * ////////
*/

/*基本（standard）フォント*/
.text {
	font-family: "ＭＳ Ｐゴシック", "Osaka", "sans-serif";
	font-size: 12px;
	line-height: 140%;
	color: #000000;
}
/*top_page*/
.form1{width:170px;}

.new{
padding:0px 8px 10px 8px;
}

.footer1{
	font-family: "ＭＳ Ｐゴシック", "Osaka", "sans-serif";
	font-size: 12px;
	line-height: 120%;
	color: #FFFFFF;
	padding:10px 5px 10px 15px;
}

.footer2{
	font-family: "ＭＳ Ｐゴシック", "Osaka", "sans-serif";
	font-size: 10px;
	line-height: 120%;
	color: #FFFFFF;
	padding:10px 10px 10px 5px;
}

a:link {
	text-decoration: none;
	color: #007700;
}
a:visited {
	text-decoration: none;
	color: #007700;
}
a:active {
	text-decoration: none;
	color: #FF3300;
}
a:hover {
	text-decoration: none;
	color: #993300;
}

.title{
color:#993300;
font-weight:bold;
padding:7px 10px 0px 10px;
border-bottom:3px double #993300;
background:url(images/title_back.gif) repeat-x top;
}

.title2{
color:#993300;
font-weight:bold;
padding:3px 10px 1px 10px;
border-top:1px solid #B7704C;
border-bottom:3px double #B7704C;
background-color:#F9F3F0;
}

.title3{
color:#993300;
font-weight:bold;
}

.subtitle{
color:#336600;
font-weight:bold;
}

.setsumei{
padding:15px 10px 30px 10px;
}

/*products_list*/

#list a:link {
	text-decoration: underline;
	color: #0000FF;
}
#list a:visited {
	text-decoration: underline;
	color: #0000FF;
}
#list a:active {
	text-decoration: underline;
	color: #0000FF;
}
#list a:hover {
	text-decoration: underline;
	color: #993300;
}

.list_name{
	font-weight:bold;
	line-height: 120%;
	color: #993300;
	border-bottom:1px solid #993300;
}
	
.list_contents{
padding:5px 0px 0px 0px;
}

.list_info{
padding:10px 0px 0px 0px;
}

/*products_detail*/
.prod_name{
font-size:14px;
font-weight:bold;
line-height:120%;
color:#993300;
padding:5px 3px 3px 5px;
}

.prod_setsumei{
font-size:14px;
font-weight:bold;
padding-bottom:20px;
}	

.prod_value{
font-size:22px;
font-weight:bold;
}

.prod_value_cell{
padding-top:5px;
padding-bottom:5px;
}

.prod_seibun1{
color:#993300;
}

.prod_seibun2{
border-top:1px solid #993300;
border-bottom:1px solid #993300;
padding-top:2px;
padding-bottom:2px;
}

.prod_cell_top{
padding-top:40px;
}

.prod_cell{
padding-bottom:25px;
}

/*shiharai_haisou*/
.haisou_cell_top{
border-top:1px dashed #999999;
border-bottom:1px dashed #999999;
padding:5px 15px 3px 15px;
}
.haisou_cell{
border-bottom:1px dashed #999999;
padding:5px 15px 3px 15px;
}

.check {font-size: 10px; font-weight: bold; color: #993300; padding: 2px 4px 2px 4px; border: 3px #993300 double}

.guide_title{
color:#336600;
font-weight:bold;
background-color:#EEF3DC;
padding:3px 2px 1px 8px;
border-left:5px solid #336600;
}

.guide_left{
padding:20px 0px 0px 0px;
}

.guide_right{
padding:20px 0px 0px 0px;
}

.guide_bottom{
padding:10px 0px 20px 0px;
}

.step_main{
font-weight:bold;
padding:3px 0px 3px 0px;
}

.step_sub{
padding:3px 0px 3px 25px;
background:url(guide/images/arrow.gif) repeat-y left bottom;
}


.form_inp_long {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	width: 346px;
	height: 18px;
	border: solid 1px #a0a0a0;
}

.form_inp_short {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	width: 200px;
	height: 18px;
	border: solid 1px #a0a0a0;
}

.form_inp_txt_long {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	width: 346px;
	height: 110px;
	border: solid 1px #a0a0a0;
}

.form_example {
color:#993300;
}

.hissu{
color:#ff6600;
font-weight:bold;
}

/*10/2新井追加*/
td,th {
	word-break: break-all;
}

body {
	background: url(sub_images/back.gif);
	margin: 0;