@charset "Shift-JIS";
/*
//////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////
(C)2008 OFFICE NETWORK CO,. Ltd.
//////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////
*/

/*////////////////////////////////////////////////////////////////
Reset
////////////////////////////////////////////////////////////////*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote {
	margin:0;
	padding:0;
}
tr,td {
	line-height:1.4;
}
fieldset,img {
	border:0;
}
ol,ul {
	list-style:none;
}
/*////////////////////////////////////////////////////////////////
Common
////////////////////////////////////////////////////////////////*/
/*//////////////////////////
Font-color
//////////////////////////*/
body {
	color: #333;
}
a:link,
a:visited {
	color: #333;
}
a:hover {
	color: #0063dc;
}
.fc-blue {
	color: #003366;
}
.fc-red {
	color: #B70000;
}
.fc-purple {
	color: #666699;
}
.fc-gray {
	color: #777;
}
/*//////////////////////////
Text
//////////////////////////*/
.txt-thum {
	margin: 0;
	padding-top: 5px;
}
/*//////////////////////////
Header-txt
//////////////////////////*/
.headtxt {
	margin: 0;
	padding: 3px;
	color: #fff;
	text-align: right;
}
/* --> textsize.js*/
.headtxt h1 {
	font-size: 10px;
	font-weight: normal;
	line-height: 1.1;
}
/*//////////////////////////
Background
//////////////////////////*/
.bg-head {
	background: url(../images/cmn/bg_head.gif) repeat-x 0 0;
}
.bg-foot {
	background: url(../images/cmn/bg_footline.gif) repeat-x 0 0;
}
.bg-shadowleft {
	background: url(../images/cmn/shadow_left.gif) repeat-y 0 0;
}
.bg-shadowright {
	background: url(../images/cmn/shadow_right.gif) repeat-y 0 0;
}
.bg-navi {
	background: url(../images/cmn/bg_navi.gif) repeat-y 0 0;
}
.bg-stripe {
	background: url(../images/cmn/bg_stripe.gif) 0 0;
}
.bg-stripe-blue {
	background: url(../images/cmn/bg_stripe_blue.gif) 0 0;
}
.bg-module345 {
	background: url(../images/cmn/module345_middle.gif) repeat-y 0 0;
}
.bg-sttl {
	background: url(../images/cmn/bg_sttl.gif) repeat-x left bottom;
	border: solid 1px #c9c9c9;
}
.bg-contentsbox {
	padding: 7px 25px;
	font-size: 12px;
	background: url(../images/cmn/bg_searchmap.gif) repeat-x 0 0;
	border-right: solid 1px #ccc;
	border-bottom: solid 1px #ccc;
	border-left: solid 1px #ccc;
}
.bg-contentsbox ul {
	margin: 0;
	padding: 0;
}
.bg-contentsbox li {
	margin: 5 0 5 0;
	padding: 1px 0 0 14px;
	background: url(../images/cmn/cur_blue.gif) no-repeat 0 0.3em;
	line-height: 1.4;
	border-bottom: dotted 1px #ccc;
}
.bg-contentsbox2 {
	padding: 7px 10px;
	font-size: 12px;
	background: url(../images/cmn/bg_searchmap.gif) repeat-x 0 0;
	border: solid 1px #ccc;
}
.bg-contentsbox3 {
	padding: 7px 10px;
	font-size: 12px;
	background: url(../images/cmn/bg_searchmap.gif) repeat-x 0 0;
	border-right: solid 1px #ccc;
	border-bottom: solid 1px #ccc;
	border-left: solid 1px #ccc;
}
.bg-contentsbox3-nonepdg {
	font-size: 12px;
	background: url(../images/cmn/bg_searchmap.gif) repeat-x 0 0;
	border-right: solid 1px #ccc;
	border-bottom: solid 1px #ccc;
	border-left: solid 1px #ccc;
}
/*//////////////////////////
Pankuzu
//////////////////////////*/
.pankuzu {
	margin: 0 0 30px 0;
	width: 720px;
	background-color: #fff;
}
.pankuzu-in {
	margin: 2px;
	padding: 6px 30px;
	text-align: left;
	font-size: 10px;
	line-height: 1.4;
	background-image: url(../images/cmn/bg_stripe.gif);
}
/*//////////////////////////
Footlink
//////////////////////////*/
.footlink {
	width: 720px;
	background-color: #fff;
}
.footlink-in {
	margin: 2px;
	padding: 10px;
	text-align: left;
	font-size: 10px;
	line-height: 1.4;
	background-image: url(../images/cmn/bg_stripe.gif);
}
/*//////////////////////////
TextTitle
//////////////////////////*/
.txt-sttl,
.txt-sttl320 {
	margin: 0;
	padding: 0 5px 0 13px;
	font-size: 12px;
	line-height: 1;
}
.txt-sttl {
	line-height:1.2;
	background: url(../images/cmn/bg_sttl_blue.gif) repeat-y 0 0;
}
.txt-sttl320 {
	line-height:1.2;
	background: url(../images/cmn/bg_sttl_blue320.gif) repeat-y 0 0;
}
.txt-sttlblue {
	margin: 1px;
	padding: 3px 5px 3px 5px;
	border-left: solid 3px #0b5ab0;
}
.txt-ssttlgrade {
	margin: 0;
	padding: 2px 5px 2px 5px;
	font-size: 12px;
	background-image: url(../images/cmn/bg_tab.gif);
	border: solid #ccc 1px;
}
.txt-ssttl {
	margin: 0;
	padding: 2px 5px 2px 5px;
	font-size: 12px;
	background-image: url(../images/cmn/bg_stripe.gif);
}

/*//////////////////////////
TitleNavigation
//////////////////////////*/
.titlenavi-lv2-name {
	padding: 6px 10px 5px  8px;
	font-size: 12px;
	text-align: left;
	line-height: 1;
/*	font-weight: bold;*/
	color: #fff;
	background-image: url(../images/cmn/bg_stripe_gray.gif);
}
.titlenavi {
	margin: 0;
	text-align: left;
	padding: 3px 30px 6px 30px;
	background-image: url(../images/cmn/bg_stripe_gray.gif);
	border-right: solid 2px #fff;
	border-left: solid 2px #fff;
}
.titlenavi-lv2 {
	margin: 0;
	text-align: left;
	padding: 3px 10px 6px 6px;
	background-image: url(../images/cmn/bg_stripe.gif);
	border-top: solid 1px #777;
	border-bottom: solid 1px #777;
}
.titlenavi ul,
.titlenavi-lv2 ul  {
	line-height: 1.2;
}
.titlenavi li,
.titlenavi-lv2 li {
	display : inline;
}
.titlenavi li a:link,
.titlenavi li a:visited,
.titlenavi li a:hover {
	display : inline;
	margin-right: 10px;
	padding: 3px 0 5px 13px;
	color: #fff;
	background: url(../images/cmn/cur_white.gif) no-repeat 0 0.45em;
}
.titlenavi-lv2 li a:link,
.titlenavi-lv2 li a:visited,
.titlenavi-lv2 li a:hover {
	display : inline;
	margin-right: 7px;
	padding: 3px 0 5px 13px;
	background: url(../images/cmn/cur_black.gif) no-repeat 0 0.45em;
}
/*//////////////////////////
Table
//////////////////////////*/
.tbl-cell-left,
.tbl-cell-center,
.tbl-cell-right,
.tbl-cell-leftbottom,
.tbl-cell-centerbottom,
.tbl-cell-rightbottom,
.tbl-cell-right-white,
.tbl-cell-rightbottom-white,
.tbl2-ttlcell-left,
.tbl2-ttlcell-right,
.tbl2-cell-left,
.tbl2-cell-right,
.tbl-cell-bdrtop {
	padding: 7px 10px;
	font-size: 12px;
}
.tbl-cell-left {
	color:  #666;
	font-weight: bold;
	background-color: #eee;
	border-top: solid #ccc 1px;
	border-right: solid #ccc 1px;
}
.tbl-cell-center {
	background-color: #f9f9f9;
	border-top: solid #ccc 1px;
	border-right: solid #ccc 1px;
}
.tbl-cell-right {
	background-color: #f9f9f9;
	border-top: solid #ccc 1px;
}
.tbl-cell-leftbottom {
	color:  #666;
	font-weight: bold;
	background-color: #eee;
	border-top: solid #ccc 1px;
	border-right: solid #ccc 1px;
	border-bottom: solid #ccc 1px;
}
.tbl-cell-centerbottom {
	background-color: #f9f9f9;
	border-top: solid #ccc 1px;
	border-right: solid #ccc 1px;
	border-bottom: solid #ccc 1px;
}
.tbl-cell-rightbottom {
	background-color: #f9f9f9;
	border-top: solid #ccc 1px;
	border-bottom: solid #ccc 1px;
}
.tbl-cell-right-white {
	background-color: #f5f5f5;
	border-top: solid #ccc 1px;
}
.tbl-cell-rightbottom-white {
	background-color: #f5f5f5;
	border-top: solid #ccc 1px;
	border-bottom: solid #ccc 1px;
}
.tbl-cell-stripe {
	padding: 4px 10px;
	font-size: 12px;
	color: #fff;
	background: url(../images/cmn/bg_stripe_gray2.gif) 0 0;
}
.tbl-cell-bdrtop {
	border-top: solid #ccc 1px;
}
.tbl2-ttlcell-left {
	color:  #666;
	font-weight: bold;
	background-color: #eee;
	border-top: solid #ccc 1px;
	border-right: solid #ccc 1px;
	border-bottom: solid #ccc 1px;
}
.tbl2-ttlcell-right {
	color:  #666;
	font-weight: bold;
	background-color: #eee;
	border-top: solid #ccc 1px;
	border-bottom: solid #ccc 1px;
}
.tbl2-cell-left {
	background-color: #f9f9f9;
	border-right: solid #ccc 1px;
	border-bottom: solid #ccc 1px;
}
.tbl2-cell-right {
	background-color: #f9f9f9;
	border-bottom: solid #ccc 1px;
}
.tbl-pdg10 {
	margin: 0;
	padding: 10px;
	font-size: 12px;
}
.tbl-pdg10top {
	margin: 0;
	padding: 10px 0 0 0;
	font-size: 12px;
}





/*////////////////////////////////////////////////////////////////
Module (Navi)
////////////////////////////////////////////////////////////////*/
/*//////////////////////////
List
//////////////////////////*/
.module-sublink {
	margin: 0;
	padding: 2px 5px 2px 11px;
	font-size: 12px;
	background: url(../images/cmn/bg_navimodule.gif) repeat-y 0 0;
}
.module-sublink ul {
	margin: 0;
	padding: 0;
}
.module-sublink li {
	padding: 1px 0 0 16px;
	background: url(../images/cmn/cur_black.gif) no-repeat 0 0.3em;
	line-height: 1.4;
}
.module-sublink li a:link, 
.module-sublink li a:visited {
	text-decoration: none;
	color: #333;
}
.module-sublink li a:hover {
	text-decoration: underline;
}

/*////////////////////////////////////////////////////////////////
Search
////////////////////////////////////////////////////////////////*/
.bg-searchform-gray,
.bg-searchform-red,
.bg-searchform-orange,
.bg-searchform-yellow {
	padding: 0 0 0 13px;
	border-bottom: solid 1px #bbb;
}
.bg-searchform-gray {
	background: url(../images/cmn/bg_formgrade_gray.gif) repeat-y 0 0;
}
.bg-searchform-red {
	background: url(../images/cmn/bg_formgrade_red.gif) repeat-y 0 0;
}
.bg-searchform-orange {
	background: url(../images/cmn/bg_formgrade_orange.gif) repeat-y 0 0;
}
.bg-searchform-yellow {
	background: url(../images/cmn/bg_formgrade_yellow.gif) repeat-y 0 0;
}
.bg-searchform-right {
	background: url(../images/cmn/bg_formgrade_right.gif) repeat-y 0 0;
	border-right: solid 1px #bbb;
	border-bottom: solid 1px #bbb;
}
.bg-searchmap,
.bg-searchmap-right,
.bg-searchmap-right2 {
	padding: 4px;
	background: url(../images/cmn/bg_searchmap.gif) repeat-x 0 0;
}
.bg-searchmap {
	border-top: solid 1px #bbb;
	border-bottom: solid 1px #bbb;
	border-left: solid 1px #bbb;
}
.bg-searchmap-right {
	border: solid 1px #bbb;
}
.bg-searchmap-right2 {
	border-right: solid 1px #bbb;
	border-bottom: solid 1px #bbb;
	border-left: solid 1px #bbb;
}
/*//////////////////////////
Seach-Result
//////////////////////////*/
.result-notice {
	margin: 0 0 20px 0;
	width: 680px;
	background-color: #fff;
}
.result-notice-in {
	margin: 0;
	padding: 7px 10px 6px 10px;
	text-align: left;
	background-image: url(../images/cmn/bg_stripe.gif);
}
.result-notice-txt {
	margin: 0 15px 0 5px;
	padding: 3px 10px;
}
.result-notice-txtblue {
	margin: 5px 5px 0 5px;
	padding: 3px 10px;
	color: #003399;
}
.result-notice-txt,
.result-notice-txtblue {
	font-weight: bold;
	line-height: 1.4;
	background-color: #f1f1f1;
	border-top: solid 1px #bbb;
	border-right: solid 1px #bbb;
	border-bottom: solid 1px #bbb;
	border-left: solid 1px #bbb;
}
.result-pagnumber {
	margin: 20px 0 20px 0;
	width: 680px;
	background-color: #fff;
}
.result-pagnumber-txt {
	padding: 3px 10px;
	font-size: 12px;
	line-height: 1.4;
	border-top: solid 1px #ddd;
	border-bottom: solid 1px #ddd;
}
.cell-title,
.cell-title-right {
	font-size: 12px;
	font-weight: bold;
	line-height: 1.3;
	padding: 5px;
	background: url(../images/cmn/bg_cell_title.gif) repeat-x 0 0;
}
.cell-title {
	border-top: solid 1px #bbb;
	border-right: solid 1px #bbb;
	border-bottom: solid 1px #bbb;
}
.cell-title-right {
	border-top: solid 1px #bbb;
	border-bottom: solid 1px #bbb;
}
.cell-white,
.cell-white-bottom,
.cell-white-right,
.cell-white-rightbottom,
.cell-bikoh1,
.cell-bikoh1-right {
	font-size: 12px;
	padding: 3px;
}
.cell-white {
	background-color: #fff;
	border-right: solid 1px #bbb;
}
.cell-white-bottom {
	background-color: #fff;
	border-right: solid 1px #bbb;
	border-bottom: solid 1px #bbb;
}
.cell-white-right {
	background-color: #fff;
}
.cell-white-rightbottom {
	background-color: #fff;
	border-bottom: solid 1px #bbb;
}
.cell-bikoh1 {
	font-weight: bold;
	background: url(../images/cmn/bg_cell_title.gif) repeat-x 0 0;
	border-top: dotted 1px #bbb;
	border-right: solid 1px #bbb;
	border-bottom: solid 1px #bbb;
}
.cell-bikoh1-right {
	background-color: #f1f1f1;
	border-bottom: solid 1px #bbb;
}
.cell-mapresult-pagnumber-txt{
	font-size: 12px;
	line-height: 1.3;
	text-align: center;
	margin: 0 0 10px 0;
	padding: 4px;
	background-image: url(../images/cmn/bg_stripe.gif);
	border-top: solid 1px #bbb;
	border-bottom: solid 1px #bbb;
}
.cell-mapresult-txt{
	width: 180px;
}
.cell-mapresult-txt-in{
	font-size: 12px;
	line-height: 1.8;
	padding: 8px;
	background: url(../images/cmn/bg_cell_title.gif) repeat-x 0 0;
	border-bottom: solid 1px #bbb;
}
.cell-baibai-box {
	margin: 0;
	padding: 5px;
	background-color: #f4f4f4;
	border-right: solid 1px #c9c9c9;
	border-left: solid 1px #c9c9c9;
}
.cell-baibai-box-oneshot {
	margin: 0;
	padding: 5px;
	background-color: #f4f4f4;
	border: solid 1px #c9c9c9;
}
.cell-baibai-thum {
	font-size: 12px;
	margin: 0;
	padding: 7px 10px;
	background-color: #f4f4f4;
	border: solid 1px #c9c9c9;
/*	border-top: solid 1px #c9c9c9;
	border-right: solid 1px #c9c9c9;
	border-left: solid 1px #c9c9c9;*/
}
.cell-baibai-thumbottom {
	margin: 0;
	padding: 7px 10px;
	background-color: #f4f4f4;
	border-right: solid 1px #c9c9c9;
	border-bottom: solid 1px #c9c9c9;
	border-left: solid 1px #c9c9c9;
}
.cell-baibai-thum-oneshot {
	font-size: 12px;
	margin: 0;
	padding: 7px 10px;
	background-color: #f4f4f4;
	border: solid 1px #c9c9c9;
}
.cell-baibai-box-spec {
	font-size: 12px;
	margin: 0;
	padding: 5px 10px;
	background-color: #ededed;
	border: solid 1px #c9c9c9;
}
.cell-osusume-stripe {
	font-size: 12px;
	margin: 10px;
	padding: 5px 10px;
	background: url(../images/cmn/bg_stripe_blue.gif) 0 0;
}

.trade-img-comment {
	width:112px;
	word-break:break-all;
	word-wrap: break-word;
	font-size:11px;
	color:#000088;
}
/*//////////////////////////
Add css 
//////////////////////////*/
.bg-contentsbox-bord {
	padding: 7px 25px;
	font-size: 12px;
	background: url(../images/cmn/bg_searchmap.gif) repeat-x 0 0;
	border: solid 1px #ccc;
}
.bg-contentsbox-bord ul {
	margin: 0;
	padding: 0;
}
.bg-contentsbox-bord li {
	margin: 5px 0 5px 0;
	padding: 1px 0 0 14px;
	background: url(../images/cmn/cur_blue.gif) no-repeat 0 0.3em;
	line-height: 1.4;
}
.indentlist {
	font-size: 12px;
	margin: 0;
	padding: 0;
}
.indentlist li {
	margin: 5px 0 5px 15px;
	padding: 1px 0 0 14px;
	background: url(../images/cmn/cur_blue2.gif) no-repeat 0 0.3em;
	line-height: 1.4;
}
/*//////////////////////////
Add css 2
//////////////////////////*/
.bg-sttl-bluebar {
	background: url(../images/cmn/bg_sttl_blue2.gif) repeat-x left bottom;
	border: solid 1px #c9c9c9;
}
.bg-sttl-orangebar {
	background: url(../images/cmn/bg_sttl_orange.gif) repeat-x left bottom;
	border: solid 1px #c9c9c9;
}
.txt-sttlred,
.txt-sttlorange,
.txt-sttlgreen1,
.txt-sttlgreen2,
.txt-sttlgreen3,
.txt-sttlgreen4 {
	margin: 1px;
	padding: 3px 5px 3px 5px;
}
.txt-sttlred {
	border-left: solid 6px #e10000;
}
.txt-sttlorange {
	border-left: solid 6px #e16d00;
}
.txt-sttlgreen1 {
	border-left: solid 6px #005fe1;
}
.txt-sttlgreen2 {
	border-left: solid 6px #00b7f3;
}
.txt-sttlgreen3 {
	border-left: solid 6px #282bb1;
}
.txt-sttlgreen4 {
	border-left: solid 6px #48aa00;
}
