body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {
	margin:0;
	padding:0;
}

body {
	font:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	}

a:link {
	color: #666666;
}
a:visited {
	color: #666666;
}
a:hover {
	color: #666666;
}
a:active {
	color: #666666;
}

.mb1 {margin-bottom:1px;}
.mb2 {margin-bottom:2px;}
.mb3 {margin-bottom:3px;}
.mb4 {margin-bottom:4px;}
.mb5 {margin-bottom:5px;}
.mb6 {margin-bottom:6px;}
.mb7 {margin-bottom:7px;}
.mb8 {margin-bottom:8px;}
.mb9 {margin-bottom:9px;}
.mb10 {margin-bottom:10px;}
.mb11 {margin-bottom:11px;}
.mb12 {margin-bottom:12px;}
.mb13 {margin-bottom:13px;}
.mb14 {margin-bottom:14px;}
.mb15 {margin-bottom:15px;}
.mb16 {margin-bottom:16px;}
.mb17 {margin-bottom:17px;}
.mb18 {margin-bottom:18px;}
.mb19 {margin-bottom:19px;}
.mb20 {margin-bottom:20px;}

#main_BOX {
    position:absolute;
    left:50%;
    margin-left:-425px;
	width:850px;
	padding:0px;
}

h2 {
	width:850px;
	height:22px;
	padding:14px 0px 0px 0px;
	float:left;
	font-size:0.8em;
	font-weight:normal;
	color:#666666;
	vertical-align:bottom;
}

h1 {
	width:300px;
	height:32px;
	float:left;
	padding:9px 0px 0px 0px;
}

#search_box {
	width:auto;
	height:32px;
	float:right;
	padding:9px 0px 0px 0px;
	font-size:0.8em;
}

#search_box p {
	display:inline;
	padding:0px 0px 0px 15px;
	float:left;
	width:auto;
}

#search_box p img {
	margin:0px 5px 0px 0px;
}

#search_box .padding_cut {
	padding:0px 0px 0px 3px;
}

#menu_box {
	width:850px;
	float:left;
	margin:0px 0px 1px 0px;
}

#menu_box ul {
	width:850px;
	height:26px;
	float:left;
}

#menu_box li {
	height:26px;
	line-height:0px;
	display:inline;
	float:left;
}

#site_navi_box {
	width:850px;
	height:27px;
	padding:10px 0px 0px 0px;
	float:left;
	font-size:0.8em;
	color:#666666;
}

#main_img_box {
	width:850px;
	height:266px;
	float:left;
}

#contents_box {
	width:850px;
	float:left;
	height:auto;
	padding:0px 0px 0px 0px;
	height:auto;
	background-image:url(../images/right_back.gif);
	background-repeat: repeat-y;
	background-position: right;
}

#left_contents_box {
	width:651px;
	margin:17px 0px 0px 0px;
	float:left;
	padding:0px 0px 100px 0px;
}

#left_contents_box2 {
	width:651px;
	margin:17px 0px 0px 0px;
	float:left;
	padding:0px 0px 0px 0px;
}

#left_contents_box dl {
	width:649px;
	float:left;
	margin:0px 0px 30px 0px;
	border:1px solid #CECECE;
	padding:0px 0px 20px 0px;
}

#left_contents_box dt {
	width:649px;
	margin:0px 0px 15px 0px;
	float:left;
}

#left_contents_box dd {
	width:630px;
	margin:0px 0px 10px 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
	font-size:0.8em;
	padding:0px 0px 5px 0px;
	color:#333333;
	float:left;
}


#left_contents_box .last_news {
	border:none;
}

#right_contents_box {
	width:177px;
	height:100%;
	float:right;
	padding:17px 0px 0px 0px;
}

#right_contents_box p {
	margin:0px 0px 10px 0px;
}

#bottom_box {
	width:850px;
	float:left;
}

#bottom_box dl{
	width:850px;
	float:left;
}

#bottom_box dt{
	width:651px;
	float:left;
	text-align:center;
	font-size:0.8em;
	padding:0px 0px 6px 0px;
}

#bottom_box dd{
	width:177px;
	float:right;
	padding:0px 0px 6px 0px;
	background-color:#EFEFEF;
}

#bottom_box p {
	padding:3px 0px;
	background-color:#B3B3B3;
	width:850px;
	float:left;
	text-align:center;
	font-size:0.8em;
	color:#FFFFFF;
}


/*-------------会社案内 #cp ----------- */

#cp #contents_box {
	width:850px;
	float:left;
	height:auto;
	padding:0px 0px 0px 0px;
	height:auto;
	background-image:url(../cp/images/right_back_cp.gif);
	background-repeat: repeat-y;
	background-position: right;
}

#cp #right_contents_box {
	width:179px;
	height:100%;
	float:right;
	padding:0px 0px 0px 0px;
}

#cp #left_contents_box {
	width:651px;
	margin:0px 0px 0px 0px;
	float:left;
	padding:0px 0px 100px 0px;
}

#cp #left_contents_box2 {
	width:651px;
	margin:0px 0px 0px 0px;
	float:left;
	padding:0px 0px 0px 0px;
}

#cp #bottom_box dd{
	width:179px;
	float:right;
	padding:0px 0px 6px 0px;
	background-color:#EFEFEF;
}

#cp #right_contents_box p {
	margin:0px 0px 0px 0px;
}

#cp #main_img_box {
	margin:0px 0px 18px 0px;
	width:650px;
	height:auto;
	float:left;
}

#cp #title_line {
	margin:0px 0px 13px 0px;
	float:left;
}

#cp #title_line2 {
	margin:0px 0px 13px 0px;
	float:left;
}

#cp #table_style {
	border-collapse:collapse;
	font-size:0.8em;
	line-height:1.4em;
	width:650px;
	float:left;
}

#cp #table_style td {
	border:1px solid #cccccc;
	padding:5px;
}

#cp .td_left_style {
	width:135px;
	background-color:#EEEEEE;
	vertical-align:top;
}

#cp #history_table_style {
	float:left;
	width:650px;
	color:#666666;
	font-size:0.8em;
	line-height:1.4em;
}

#cp #history_table_style td {
	vertical-align:text-top;
}

#cp #history_table_style .left_td {
	color:#333366;
	font-size:1.2em;
	font-weight:bold;
}

#cp #history_table_style .td_left_border {
	border-left:5px solid #CECECE;
	padding:0px 0px 0px 25px;
}

#cp #sales_table {
	font-size:0.8em;
	line-height:1.4em;
	border-collapse:collapse;
	width:650px;
	float:left;
	margin:0px 0px 40px 0px;
}

#cp #sales_table td{
	border:1px solid #333333;
	text-align:center;
	padding:8px 3px;
}

#cp #sales_table #tr_back {
	background-color:#FFCC00;
	font-weight:bold;
}

#cp .d_net_list_style {
	width:650px;
	list-style:none;
	font-size:0.8em;
	line-height:1.4em;
	float:left;
	margin:0px 0px 60px 0px;
}

#cp .d_net_list_style li {
	width:640px;
	padding:0px 0px 0px 10px;
	border-left:5px solid #CECECE;
	margin:0px 0px 15px 0px;
	float:left;
}

#cp #left_parent_box {
	width:648px;
	border-left:1px solid #D3D3D3;
	border-right:1px solid #D3D3D3;
	float:left;
}

#cp #bottom_box2 dl{
	width:850px;
	float:left;
	line-height:0.8em;
}

#cp #bottom_box2 dt{
	width:648px;
	float:left;
	text-align:center;
	font-size:0.8em;
	padding:100px 0px 6px 0px;
	border-left:1px solid #D3D3D3;
	border-right:1px solid #D3D3D3;

}

#cp #bottom_box2 dd{
	width:179px;
	float:right;
	padding:100px 0px 6px 0px;
	background-color:#EFEFEF;
}

#cp #bottom_box2 p {
	padding:3px 0px;
	background-color:#B3B3B3;
	width:850px;
	float:left;
	text-align:center;
	font-size:0.8em;
	color:#FFFFFF;
}

#cp .center_list_style2 li.big-videos {
	width:600px;
	border:1px solid #CCCCCD;
	background-color:#F2F1F3;
	float:left;
	margin:0px 0px 22px 16px;
	padding: 14px 8px 0px 8px;
	display: inline;
	text-align: center;
}

#cp .center_list_style2 li.big-videos img {
	float:left;
	margin:0px 0px 0px 0px;
}

#cp .center_list_style2 li.big-videos dl {
	width:600px;
}

#cp .center_list_style2 li.big-videos dt {
	width:600px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	color:#38348C;
	font-weight:bold;
	font-size:1em;
	margin:0px 0px 8px 0px;
	text-align: left;
}

#cp .center_list_style2 li.big-videos dd {
	width:600px;
	font-size:0.8em;

}
/*------------- ----------- */

#cp .center_list_style li.videos {
	width:585px;
	border:1px solid #CCCCCD;
	background-color:#F2F1F3;
	float:left;
	margin:0px 0px 22px 16px;
	padding:14px;
	display: inline;
}

#cp .center_list_style li.videos img {
	float:left;
	margin:0px 0px 0px 0px;
}

#cp .gaiyou_img {
	float:left;
	margin:0px 20px 0px 0px;
	display: inline;
}

#cp .center_list_style li.videos dl {
	float:left;
	width:584px;
}

#cp .center_list_style li.videos dt {
	width:584px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	color:#38348C;
	font-weight:bold;
	font-size:1em;
	margin:0px 0px 8px 0px;
}

#cp .center_list_style li.videos dd {
	width:584px;
	font-size:0.8em;
	height:113px;
}
/*------------- ----------- */

#cp .center_list_style li.no-video {
	width:585px;
	border:1px solid #CCCCCD;
	background-color:#F2F1F3;
	float:left;
	margin:0px 0px 22px 16px;
	padding:14px;
	display: inline;
}

#cp .center_list_style li.no-video img {
	float:left;
	margin:0px 0px 0px 0px;
}

#cp .gaiyou_img {
	float:left;
	margin:0px 20px 0px 0px;
	display: inline;
}

#cp .center_list_style li.no-video dl {
	float:left;
	width:430px;
}

#cp .center_list_style li.no-video dt {
	width:430px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	color:#38348C;
	font-weight:bold;
	font-size:1em;
	margin:0px 0px 8px 0px;
}

#cp .center_list_style li.no-video dd {
	width:430px;
	font-size:0.8em;
}
/*------------- ----------- */
#cp .center_list_style {
	width:615px;
	float:left;
	list-style:none;
}
#cp .center_list_style2 {
	width:625px;
	float:left;
	list-style:none;
}

#cp .center_list_style li {
	width:585px;
	border:1px solid #CCCCCD;
	background-color:#F2F1F3;
	float:left;
	margin:0px 0px 22px 16px;
	padding:14px;
	display: inline;
}

#cp .center_list_style img {
	float:left;
	margin:0px 0px 0px 0px;
	!important
}
#cp .center_list_style img.video2 {
	float:right;
	margin:0px 0px 0px 0px;
	cursor: pointer;
	border: none;
}

#cp .gaiyou_img {
	float:left;
	margin:0px 20px 0px 0px;
	display: inline;
}

#cp .center_list_style dl {
	float:left;
	width:285px;
}

#cp .center_list_style dt {
	width:285px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	color:#38348C;
	font-weight:bold;
	font-size:1em;
	margin:0px 0px 8px 0px;
}

#cp .center_list_style dd {
	width:285px;
	font-size:0.8em;
}
/*------------- ----------- */
/*-------------在庫検索 #search ----------- */
#search #main_img_box {
	width:850px;
	height:163px;
	float:left;
	margin:0px 0px 48px 0px;
}

#search #contents_box {
	width:850px;
	float:left;
	height:auto;
	padding:0px 0px 0px 0px;
	height:auto;
	background-image:none;
}


#search #left_contents_box {
	width:850px;
	margin:0px 0px 0px 0px;
	float:left;
	padding:0px 0px 100px 0px;
}

#search #bottom_box {
	width:850px;
	float:left;
}

#search #bottom_box dl{
	width:850px;
	float:left;
}

#search #bottom_box dt{
	width:849px;
	float:left;
	text-align:center;
	font-size:0.8em;
	padding:0px 0px 0px 0px;
}

#search #bottom_box dd{
	width:1px;
	float:right;
	padding:0px 0px 0px 0px;
	background-color:#FFFFFF;
}

#search #bottom_box p {
	padding:3px 0px;
	background-color:#B3B3B3;
	width:850px;
	float:left;
	text-align:center;
	font-size:0.8em;
	color:#FFFFFF;
}

#search #search_main_box {
	width:520px;
	margin:0px auto;
}

#search #sea_top_box {
	width:466px;
	height:8px;
	background-image:url(../cgi-bin/sea_img/sea_box_top.gif);
	background-repeat: no-repeat;
	margin:0px auto 0px auto;
}

#search #sea_middle_box {
	width:454px;
	background-color:#EEEFEF;
	border-left:1px solid #DCDCDC;
	border-right:1px solid #DCDCDC;
	padding:5px;
	margin:0px auto 0px auto;
}

#search #sea_bottom_box {
	width:466px;
	height:8px;
	background-image:url(../cgi-bin/sea_img/sea_box_bottom.gif);
	background-repeat: no-repeat;
	margin:0px auto 26px auto;

}

#search #seabox_table {
	margin:0px auto;
}

#search #sea_info_box {
	padding:50px 0px 0px 0px;
	width:520px;
	border-top:1px solid #333333;
	font-size:0.8em;
}

#search #sea_info_box strong {
	font-weight:bold;
	color:#FF0000;
}

#search #sea_result_box1 {
	width:848px;
	border:1px solid #333333;
	text-align:center;
	font-size:0.8em;
	font-weight:bold;
	padding:10px 0px;
	margin:0px 0px 36px 0px;
	float:left;
}

#search #sea_result_box2 {
	width:850px;
	font-size:0.8em;
	font-weight:bold;
	margin:0px 0px 36px 0px;
	color:#0E1921;
	float:left;
}


#search #sea_result_box3 {
	width:850px;
	font-size:0.8em;
	font-weight:bold;
	margin:20px 0px 36px 0px;
	color:#0E1921;
	float:left;
}

#search #result_table_style {
	border-collapse:collapse;
	width:850px;
	float:left;
	margin:0px 0px 20px 0px;
}

#search #result_table_style th {
	border:1px solid #8BACD4;
	padding:3px;
	background-color:#27739E;
	color:#FFFFFF;
}

#search #result_table_style td {
	border:1px solid #8BACD4;
	padding:3px;
}

#search #sea_update_time {
	width:850px;
	text-align:right;
	float:left;
	font-size:0.8em;
	margin:0px 0px 20px 0px;
}

#search #sea_update_time strong {
	color:#C7371A;
	font-weight:normal;
}

#search #error_box {
	color:#FF0000;
	font-size:1em;
	margin:0px 0px 20px 0px;
}

/*------------- トピックス #topics ----------- */

#topics #contents_box {
	width:850px;
	float:left;
	height:auto;
	padding:0px 0px 0px 0px;
	height:auto;
	background-image:url(../cp/images/right_back_cp.gif);
	background-repeat: repeat-y;
	background-position: right;
}

#topics #right_contents_box {
	width:179px;
	height:100%;
	float:right;
	padding:0px 0px 0px 0px;
}

#topics #left_contents_box {
	width:651px;
	margin:0px 0px 0px 0px;
	float:left;
	padding:0px 0px 100px 0px;
}

#topics #left_contents_box2 {
	width:651px;
	margin:0px 0px 0px 0px;
	float:left;
	padding:0px 0px 0px 0px;
}

#topics #bottom_box dd{
	width:179px;
	float:right;
	padding:0px 0px 6px 0px;
	background-color:#EFEFEF;
}

#topics #right_contents_box p {
	margin:0px 0px 0px 0px;
}

#topics #main_img_box {
	margin:0px 0px 18px 0px;
	width:650px;
	height:auto;
	float:left;
}

#topics #title_line {
	margin:0px 0px 13px 0px;
	float:left;
}

#topics #title_line2 {
	margin:0px 0px 13px 0px;
	float:left;
}

#topics #table_style {
	border-collapse:collapse;
	font-size:0.8em;
	line-height:1.4em;
	width:650px;
	float:left;
}

#topics #table_style td {
	border:1px solid #cccccc;
	padding:5px;
}

#topics .td_left_style {
	width:135px;
	background-color:#EEEEEE;
	vertical-align:top;
}

#topics #history_table_style {
	float:left;
	width:650px;
	color:#666666;
	font-size:0.8em;
	line-height:1.4em;
}

#topics #history_table_style td {
	vertical-align:text-top;
}

#topics #history_table_style .left_td {
	color:#333366;
	font-size:1.2em;
	font-weight:bold;
}

#topics #history_table_style .td_left_border {
	border-left:5px solid #CECECE;
	padding:0px 0px 0px 25px;
}

#topics #sales_table {
	font-size:0.8em;
	line-height:1.4em;
	border-collapse:collapse;
	width:650px;
	float:left;
	margin:0px 0px 40px 0px;
}

#topics #sales_table td{
	border:1px solid #333333;
	text-align:center;
	padding:8px 3px;
}

#topics #sales_table #tr_back {
	background-color:#FFCC00;
	font-weight:bold;
}

#topics .d_net_list_style {
	width:650px;
	list-style:none;
	font-size:0.8em;
	line-height:1.4em;
	float:left;
	margin:0px 0px 60px 0px;
}

#topics .d_net_list_style li {
	width:640px;
	padding:0px 0px 0px 10px;
	border-left:5px solid #CECECE;
	margin:0px 0px 15px 0px;
	float:left;
}

#topics #left_parent_box {
	width:648px;
	border-left:1px solid #D3D3D3;
	border-right:1px solid #D3D3D3;
	float:left;
}

#topics #bottom_box2 dl{
	width:850px;
	float:left;
	line-height:0.8em;
}

#topics #bottom_box2 dt{
	width:648px;
	float:left;
	text-align:center;
	font-size:0.8em;
	padding:100px 0px 6px 0px;
	border-left:1px solid #D3D3D3;
	border-right:1px solid #D3D3D3;

}

#topics #bottom_box2 dd{
	width:179px;
	float:right;
	padding:100px 0px 6px 0px;
	background-color:#EFEFEF;
}

#topics #bottom_box2 p {
	padding:3px 0px;
	background-color:#B3B3B3;
	width:850px;
	float:left;
	text-align:center;
	font-size:0.8em;
	color:#FFFFFF;
}

#topics .center_list_style {
	width:615px;
	float:left;
	list-style:none;
}

#topics .center_list_style li {
	width:585px;
	border:1px solid #CCCCCD;
	background-color:#F2F1F3;
	float:left;
	margin:0px 0px 22px 16px;
	padding:14px;
	display: inline;
}

#topics #topi_text dl {
	width: 590px;
	float: left;
	margin: 10px 0px 10px 22px;
	padding: 0px 0px 20px 10px;
	display: inline;
	font-size: 0.8em;
	line-height: 1.6;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}

#topics #topi_text dt {
	float: left;
	margin: 0px 0px 0px 0px;
	display: inline;
}

#topics #topi_text dd {
	width: 500px;
	float: left;
	margin: 0px 0px 0px 10px;
	display: inline;
}

#topics .to_200_img {
	margin: 30px 20px 0px 25px;
}

#topics .center_list_style dl {
	float:left;
	width:430px;
}

#topics .center_list_style dt {
	width:430px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	color:#38348C;
	font-weight:bold;
	font-size:1em;
	margin:0px 0px 8px 0px;
}

#topics .center_list_style dd {
	width:430px;
	font-size:0.8em;
}

#topics .gaiyou_img {
	float:left;
	margin:0px 20px 0px 0px;
	line-height:14px;
	font-size:10px;
	width:122px;
}

#topics .gaiyou_img img {
	margin:0px 0px 7px 0px;
}

#topics .gaiyou_img a:link {
	color: #9A3333;
}

#topics .gaiyou_img a:visited {
	color: #9A3333;
}

#topics .gaiyou_img a:hover {
	color: #9A3333;
}

#topics .gaiyou_img a:active {
	color: #9A3333;
}

#topics #other_box {
	width:588px;
	padding:0px 30px;
	float:left;
	font-size:0.8em;
	line-height:1.4em;
}

#topics #other_box .site {
	width:250px;
	float:left;
	margin:0px 0px 35px 0px;
}

#topics #other_box .site img {
	margin:0px 0px 10px 0px;
}

#topics #other_box .clearborder {
	width:580px;
	height:1px;
	float:left;
	clear:both;
	border-bottom:1px dotted #666666;
	margin:0px 0px 23px 0px;
}



/*------------- 営業情報 #sales ----------- */


#sales #contents_box {
	width:850px;
	float:left;
	height:auto;
	padding:0px 0px 0px 0px;
	height:auto;
	background-image:url(../cp/images/right_back_cp.gif);
	background-repeat: repeat-y;
	background-position: right;
}

#sales #right_contents_box {
	width:179px;
	height:100%;
	float:right;
	padding:0px 0px 0px 0px;
}

#sales #left_contents_box {
	width:651px;
	margin:0px 0px 0px 0px;
	float:left;
	padding:0px 0px 100px 0px;
}

#sales #left_contents_box2 {
	width:651px;
	margin:0px 0px 0px 0px;
	float:left;
	padding:0px 0px 0px 0px;
}

#sales #bottom_box dd{
	width:179px;
	float:right;
	padding:0px 0px 6px 0px;
	background-color:#EFEFEF;
}

#sales #right_contents_box p {
	margin:0px 0px 0px 0px;
}

#sales #main_img_box {
	margin:0px 0px 18px 0px;
	width:650px;
	height:auto;
	float:left;
}

#sales #title_line {
	margin:0px 0px 13px 0px;
	float:left;
}

#sales #title_line2 {
	margin:0px 0px 13px 0px;
	float:left;
}


#sales #parent_sales_box {
	width:620px;
	padding:0px 0px 0px 15px;
	float:left;
}

#sales .sales_table {
	font-size:0.8em;
	line-height:1.4em;
	border-collapse:collapse;
	width:615px;
	float:left;
	margin:0px 0px 30px 0px;
}

#sales .sales_table td{
	border:1px solid #CCCCCC;
	text-align:left;
	padding:8px 3px;
}

#sales .sales_table .title{
	vertical-align:text-top;
	width:215px;
}

#sales .sales_table .width200 {
	width:200px;
}

#sales #left_parent_box {
	width:648px;
	border-left:1px solid #D3D3D3;
	border-right:1px solid #D3D3D3;
	float:left;
}

#sales #bottom_box2 dl{
	width:850px;
	float:left;
	line-height:0.8em;
}

#sales #bottom_box2 dt{
	width:648px;
	float:left;
	text-align:center;
	font-size:0.8em;
	padding:100px 0px 6px 0px;
	border-left:1px solid #D3D3D3;
	border-right:1px solid #D3D3D3;

}

#sales #bottom_box2 dd{
	width:179px;
	float:right;
	padding:100px 0px 6px 0px;
	background-color:#EFEFEF;
}

#sales #bottom_box2 p {
	padding:3px 0px;
	background-color:#B3B3B3;
	width:850px;
	float:left;
	text-align:center;
	font-size:0.8em;
	color:#FFFFFF;
}

#sales #parent_sales_box2 {
	width:580;
	padding:0px 0px 0px 34px;
	float:left;
}

#sales .sales_table2 {
	font-size:0.8em;
	line-height:1.2em;
	border-collapse:collapse;
	float:left;
	margin:0px 0px 0px 0px;
	width:275px;
	display:inline;
}

#sales .sales_table2 th {
	font-weight:normal;
	text-align:left;
	background-color:#99CCFF;
}

#sales .sales_table2 th {
	border:1px solid #cccccc;
	padding:3px;
}

#sales .sales_table2 td {
	border:1px solid #cccccc;
	padding:5px;
}


#sales .center_list_style {
	width:615px;
	float:left;
	list-style:none;
}

#sales .center_list_style li {
	width:585px;
	border:1px solid #CCCCCD;
	background-color:#F2F1F3;
	float:left;
	margin:0px 0px 22px 16px;
	padding:14px;
	display: inline;
}

#sales .center_list_style dl {
	float:left;
	width:430px;
}

#sales .center_list_style dt {
	width:430px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	color:#38348C;
	font-weight:bold;
	font-size:1em;
	margin:0px 0px 8px 0px;
}

#sales .center_list_style dd {
	width:430px;
	font-size:0.8em;
}

#sales .gaiyou_img {
	float:left;
	margin:0px 20px 0px 0px;
	line-height:14px;
	font-size:10px;
	width:122px;
}

#sales .gaiyou_img img {
	margin:0px 0px 7px 0px;
}


/*------------- 加工サービス #service ----------- */


#service #contents_box {
	width:850px;
	float:left;
	height:auto;
	padding:0px 0px 0px 0px;
	height:auto;
	background-image:url(../cp/images/right_back_cp.gif);
	background-repeat: repeat-y;
	background-position: right;
}

#service #right_contents_box {
	width:179px;
	height:100%;
	float:right;
	padding:0px 0px 0px 0px;
}

#service #left_contents_box {
	width:651px;
	margin:0px 0px 0px 0px;
	float:left;
	padding:0px 0px 100px 0px;
}

#service #left_contents_box2 {
	width:651px;
	margin:0px 0px 0px 0px;
	float:left;
	padding:0px 0px 0px 0px;
}

#service #bottom_box dd{
	width:179px;
	float:right;
	padding:0px 0px 6px 0px;
	background-color:#EFEFEF;
}

#service #right_contents_box p {
	margin:0px 0px 0px 0px;
}

#service #main_img_box {
	margin:0px 0px 18px 0px;
	width:650px;
	height:auto;
	float:left;
}

#service #title_line {
	margin:0px 0px 13px 0px;
	float:left;
}



#service #title_line2 {
	margin:0px 0px 13px 0px;
	float:left;
}


#service #parent_sales_box {
	width:620px;
	padding:0px 0px 0px 15px;
	float:left;
}

#service .sales_table {
	font-size:0.8em;
	line-height:1.4em;
	border-collapse:collapse;
	width:615px;
	float:left;
	margin:0px 0px 30px 0px;
}

#service .sales_table td{
	border:1px solid #CCCCCC;
	text-align:left;
	padding:8px 3px;
}

#service .sales_table .title{
	vertical-align:text-top;
	width:215px;
}

#service .sales_table .width200 {
	width:200px;
}

#service #left_parent_box {
	width:648px;
	border-left:1px solid #D3D3D3;
	border-right:1px solid #D3D3D3;
	float:left;
}

#service #bottom_box2 dl{
	width:850px;
	float:left;
	line-height:0.8em;
}

#service #bottom_box2 dt{
	width:648px;
	float:left;
	text-align:center;
	font-size:0.8em;
	padding:100px 0px 6px 0px;
	border-left:1px solid #D3D3D3;
	border-right:1px solid #D3D3D3;

}

#service #bottom_box2 dd{
	width:179px;
	float:right;
	padding:100px 0px 6px 0px;
	background-color:#EFEFEF;
}

#service #bottom_box2 p {
	padding:3px 0px;
	background-color:#B3B3B3;
	width:850px;
	float:left;
	text-align:center;
	font-size:0.8em;
	color:#FFFFFF;
}

#service #parent_sales_box2 {
	width:580;
	padding:0px 0px 0px 34px;
	float:left;
}

#service .sales_table2 {
	font-size:0.8em;
	line-height:1.2em;
	border-collapse:collapse;
	float:left;
	margin:0px 0px 0px 0px;
	width:275px;
	display:inline;
}

#service .sales_table2 th {
	font-weight:normal;
	text-align:left;
	background-color:#99CCFF;
}

#service .sales_table2 th {
	border:1px solid #cccccc;
	padding:3px;
}

#service .sales_table2 td {
	border:1px solid #cccccc;
	padding:5px;
}


#service .center_list_style {
	width:615px;
	float:left;
	list-style:none;
}

#service .center_list_style li {
	width:585px;
	border:1px solid #CCCCCD;
	background-color:#F2F1F3;
	float:left;
	margin:0px 0px 22px 16px;
	padding:14px;
	display: inline;
}

#service .center_list_style dl {
	float:left;
	width:430px;
}

#service .center_list_style dt {
	width:430px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	color:#38348C;
	font-weight:bold;
	font-size:1em;
	margin:0px 0px 8px 0px;
}

#service .center_list_style dd {
	width:430px;
	font-size:0.8em;
}

#service .gaiyou_img {
	float:left;
	margin:0px 20px 0px 0px;
	line-height:14px;
	font-size:10px;
	width:122px;
}

#service .gaiyou_img img {
	margin:0px 0px 7px 0px;
}

#service #programming_box {
	width:630px;
	margin:0px 0px 0px 18px;
	font-size:0.8em;
	line-height:1.4em;
}

#service #programming_box strong {
	font-weight:bold;
	font-size:1.2em;
	line-height:2em;
}

#service #programming_box #right_img {
	float:right;
	margin:0px 20px 0px 0px;
}

#service #programming_box p {
	margin:50px 0px 0px 0px;
}
#service #programming_box p img {
	margin:0px 14px 0px 0px;
}

#service #faq_box {
	width:648px;
	margin:0px 0px 0px 0px;
	font-size:0.8em;
	line-height:1.4em;
}

#service #faq_box p {
	margin:0px;
}

#service #faq_box p img{
	margin:0px 0px 18px 0px;
}

#service #faq_box .faq_text {
	width:620px;
	margin:0px 0px 15px 5px;
	padding:0px 0px 0px 20px;
	background-image: url(../service/images/faq_a.gif.html);
	background-repeat: no-repeat;
	background-position: left top;
}

#service #faq_box .tape_box {
	width:620px;
	margin:0px 0px 15px 15px;
	padding:0px;
}

#service #faq_box .tape_box table {
	width:600px;
	border-collapse:collapse;
	margin:0px 0px 20px 0px;
	float:left;
}

#service #faq_box .tape_box table td {
	border:1px solid #cccccc;
	padding:5px;
}

#service #faq_box .tape_box table img {
	margin:0px 5px 0px 0px;
}

#service #faq_box .tape_box2 {
	width:620px;
	margin:0px 0px 15px 15px;
	padding:0px;
}

#service #faq_box .tape_box2 table {
	width:600px;
	border-collapse:collapse;
	margin:0px 0px 20px 0px;
	float:left;
}



#service #faq_box .tape_box2 table td {
	border:1px solid #666666;
	padding:3px;
	font-size:11px;
	text-align:center;
}

#service #faq_box .tape_box2 .bg_drk {
	background-color:#D0D0D0;
}

#service #faq_box .tape_box2 .bg_FFFFDD {
	background-color:#FFFFDD;
}
/*------------- 問い合わせ #inquiry ----------- */


#inquiry #contents_box {
	width:850px;
	float:left;
	height:auto;
	padding:0px 0px 0px 0px;
	height:auto;
	background-image:url(../cp/images/right_back_cp.gif);
	background-repeat: repeat-y;
	background-position: right;
}

#inquiry #right_contents_box {
	width:179px;
	height:100%;
	float:right;
	padding:0px 0px 0px 0px;
}

#inquiry #left_contents_box {
	width:651px;
	margin:0px 0px 0px 0px;
	float:left;
	padding:0px 0px 100px 0px;
}

#inquiry #left_contents_box2 {
	width:651px;
	margin:0px 0px 0px 0px;
	float:left;
	padding:0px 0px 0px 0px;
}

#inquiry #bottom_box dd{
	width:179px;
	float:right;
	padding:0px 0px 6px 0px;
	background-color:#EFEFEF;
}

#inquiry #right_contents_box p {
	margin:0px 0px 0px 0px;
}

#inquiry #main_img_box {
	margin:0px 0px 18px 0px;
	width:650px;
	height:auto;
	float:left;
}

#inquiry #title_line {
	margin:0px 0px 13px 0px;
	float:left;
}



#inquiry #left_parent_box {
	width:648px;
	border-left:1px solid #D3D3D3;
	border-right:1px solid #D3D3D3;
	float:left;
}

#inquiry #bottom_box2 dl{
	width:850px;
	float:left;
	line-height:0.8em;
}

#inquiry #bottom_box2 dt{
	width:648px;
	float:left;
	text-align:center;
	font-size:0.8em;
	padding:100px 0px 6px 0px;
	border-left:1px solid #D3D3D3;
	border-right:1px solid #D3D3D3;

}

#inquiry #bottom_box2 dd{
	width:179px;
	float:right;
	padding:100px 0px 6px 0px;
	background-color:#EFEFEF;
}

#inquiry #bottom_box2 p {
	padding:3px 0px;
	background-color:#B3B3B3;
	width:850px;
	float:left;
	text-align:center;
	font-size:0.8em;
	color:#FFFFFF;
}

#inquiry #info_box {
	width:650px;
	margin:0px 0px 20px 0px;
	float:left;
	font-size:0.8em;
	line-height:1.6em;
}

#inquiry #left_parent_box #table_box {
	width:618px;
	padding:0px 15px;
	margin:0px;
	font-size:12px;
	line-height:16px;
	float:left;
}

#inquiry #table_style {
	border-collapse:collapse;
	color:#666666;
	margin:0px 0px 20px 0px;
	padding:0px;
	width:618px;
	float:left;
}

#inquiry #table_style td {
	border:1px solid #cccccc;
	padding:10px;
	font-size:12px;
}

#inquiry #table_style .td_backcolor1 {
	background-color:#EFEFEF;
	font-weight:bold;
	vertical-align:text-top;
}

#inquiry .input1 {
	width:400px;
}

#inquiry .input2 {
	width:170px;
}

#inquiry .input3 {
	width:400px;
}
#cp #main_BOX #contents_box #left_contents_box #history_table_style .style10 {
	font-family: text12;
	font-size: 12px;
	color: #000000;
	line-height:25px;
}
#cp #main_BOX #contents_box #left_contents_box #history_table_style .style10 .mb12 {
	font-family: text12_01;
	font-size: 12px;
	color: #000000;
	line-height:20px;
}	
