@charset "shift_jis";
/* CSS Document */



.ad_block {
	width:100%;
}
.ad_blocck_left{
	width:370px;
	float:left;
	text-align:left;
}
.ad_blocck_right{
		xwidth:370px;
	float:right;
	text-align:right;
}
.ad_table {
	clear:both;
}
.sentei_txt {
	font-size:133%;
	clear:both;
	display:block;
	color:#F00;
	font-weight:bold;
}
.junkyo_txt {
	font-size:133%;
	clear:both;
	display:block;
	color:#00A0E8;
	font-weight:bold;
}
.osusume_txt {
	font-size:133%;
	clear:both;
	display:block;
	font-weight:bold;
}

.plan_box {
	margin:0 auto 20px auto;
	width:586px;
}
.select_box {
	clear:both;
	margin:20px 0;
}
.select_box:after {
  content: ".";  /* 新しい要素を作る */
  display: block;  /* ブロックレベル要素に */
  clear: both;
  height: 0;
  visibility: hidden;
}

.select_box {
  min-height: 1px;
}

* html .select_box {
  height: 1px;
  /*\*//*/
  height: auto;
  overflow: hidden;
  /**/
}



.select_box_left {
	float:left;
	width:376px;
}
.select_box_right {
	float:right;
	width:210px;
}
.mark_box {
	position:relative;
	height:50px;
	margin-bottom:10px;
}
.mark_box_right {
	position:absolute;
	bottom:0;
	right:0;
}
.mark_box_right a{
	margin-left:20px;
}
.mark_box2 {
	margin-top:10px;
}
.mark_box3 {
	margin-top:10px;
}
.mark_box3 img {
	float:left;
	margin-right:10px;
}

.red_box{
	background-color:#F00;
	color:#FFF;
	padding:3px;
	margin-right:0.5em;
}
.table_end {
	display:block;
	height:20px;
}

#sukkiri {
	color: #333333;
	background-color: #ffffff;
	margin: 0px;
	padding: 0px;
		font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック','メイリオ',Meiryo,sans-serif;
}

#sukkiri h1{
text-indent: -9999px;
height:0%;
line-height:0%;
margin:0;
padding:0;
}

#sukkiri {
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
#sukkiri .j9{
	font-size:9px;
	 }
#sukkiri .j10{
	font-size:10px;
	 }
#sukkiri .j12{ 
	font-size:12px;
	 }
#sukkiri .j14{ 
	font-size:14px;
	 }

#sukkiri .hiki{
	color:#FFFFFF;
	margin-left:5px;
}


/* テキストリンクの装飾 */
#sukkiri a:link {color:#036; text-decoration: underline;}
#sukkiri a:active {color:#9cf; text-decoration:underline;}
#sukkiri a:visited {color:#036; text-decoration:underline;}
#sukkiri a:hover {color:#ff6600; text-decoration:underline;}


/* へッダのフォント装飾 */
#sukkiri .ht:link {
	color:#333333;
	text-decoration:none;
}
#sukkiri .ht:visited {
	color:#333333;
	text-decoration:none;
}
#sukkiri .ht:active {
	color:#ff6600;
	text-decoration:none;
}
#sukkiri .ht:hover {
	color:#ff6600;
	text-decoration:underline;
}

/*文字色*/
#sukkiri .style1 {color: #FFFFFF}
#sukkiri .style4 {color: #FF0000; font-weight: bold; }


/*コンテンツ用*/
#sukkiri .popbox table{
	margin:0 auto;
}

#fs01-content .commodity-table p.box_sub{
	    margin: 10px 22px;
}
#fs01-content .commodity-table p.box_sub span{
	font-size: 2em;
    position: absolute;
    margin-top: -12px;
    margin-left: -14px;
}


#fs01-content .commodity-table table {
  margin: 0;
  border-collapse: collapse;
  border: 1px solid #ccc;
  line-height: 1.5;
  width: 100%;
}
#fs01-content .commodity-table table th {
  padding: 8px 10px;
  background-image: none;
  background-color: #f2f2f2;
  border-collapse: collapse;
  border: 1px solid #ccc;
  vertical-align: middle;
  color: #404040;
}
#fs01-content .commodity-table table td {
  padding: 10px;
  background-image: none;
  border-collapse: collapse;
  border: 1px solid #ccc;
  color: #404040;
}
#fs01-content .commodity-table table .subFinding {
  background-color: #f8f8f8;
}
#fs01-content .commodity-table table .lowestFinding {
  background-color: #fcfcfc;
}
/* textPosition */
#fs01-content .commodity-table table .left {
  text-align: left !important;
}
#fs01-content .commodity-table table .center {
  text-align: center !important;
}
#fs01-content .commodity-table table .right {
  text-align: right !important;
}
#fs01-content .commodity-table table .top {
  vertical-align: top !important;
}
#fs01-content .commodity-table table .middle {
  vertical-align: middle !important;
}
/* /textPosition */
/* inline element */
#fs01-content .commodity-table table img {
  margin: 0 0 8px 0;
  padding: 0;
  vertical-align: 0;
}
#fs01-content .commodity-table table .icon {
  margin: 0;
  padding: 0;
}
#fs01-content .commodity-table table .icon img {
  margin: 0;
  padding: 0;
}
#fs01-content .commodity-table table h6 {
  margin: 0 0 3px 0;
  padding: 0;
  color: #404040;
}
#fs01-content .commodity-table table h6 a {
  text-indent: -10px;
  padding-left: 10px;
  margin-left: -10px;
  background: url(/biz/common/img/element_parts/detail-element/bg01.gif) 0 0.1em no-repeat;
}
#fs01-content .commodity-table table .paragraph {
  margin: 0 0 5px 0;
  padding: 0;
}
#fs01-content .commodity-table table .paragraph p {
  margin: 0;
  padding: 0;
  line-height: 1.5;
  color: #404040;
}
#fs01-content .commodity-table ul {
  margin: -2px 0 0 0;
}
#fs01-content .commodity-table ul li {
  text-align: left;
  background: url(/biz/common/img/element_parts/detail-element/bg01.gif) 0 0.25em no-repeat;
}
#fs01-content .commodity-table .textNaviList {
  margin: 0;
  padding-top: 3px;
}
#fs01-content .commodity-table table .textNaviList li img.icon_nw {
  margin: 0 0 -2px;
}
* html #fs01-content .commodity-table table .textNaviList li img.icon_nw {
  vertical-align: -1%;
  margin: 0;
}
*:first-child + html #fs01-content .commodity-table table .textNaviList li img.icon_nw {
  vertical-align: -1%;
  margin: 0;
}
#fs01-content .commodity-table ul li {
  text-align: left;
  background: url(/biz/common/img/element_parts/detail-element/bg01.gif) 0 0.25em no-repeat;
}
#fs01-content .commodity-table .notice {
  margin: -3px 0 0 0;
  text-indent: -1em;
  margin-left: 1.8em;
  font-size: 0.83em;
}
#fs01-content .commodity-table table .icon {
  margin: 0;
  padding: 0;
}
#fs01-content .commodity-table table .icon img {
  margin: 0;
  padding: 0;
}
/* /inline element */
/* inline divide 2 areas element */
#fs01-content .commodity-table .commodity-table-imageBox {
  display: table-cell;
  float: left;
}
#fs01-content .commodity-table .commodity-table-textBox {
  display: table-cell;
  padding-left: 25px;
}
#fs01-content .commodity-table a img {
  margin: 0;
  opacity: 1;
  filter: alpha(opacity=100);
  vertical-align: middle;
  position: relative;
  padding: 0 2px;
  top: -1px;
}
#fs01-content .commodity-table a:hover img {
  opacity: 0.7;
  filter: alpha(opacity=70);
}
/* /inline divide 2 areas element */
/* -陦ｨ邨?∩
----------------------------------------------------------- */
#fs01-content .commodity-table {
  margin: 0 -10px 20px -9px;
  padding: 0;
}
#fs01-content .commodity-table h6 {
  margin: -4px 0 6px 0;
  padding: 0;
}
#fs01-content .commodity-table table {
  margin: 0;
  border-collapse: collapse;
  border: 1px solid #ccc;
  line-height: 1.5;
  width: 100%;
}
#fs01-content .commodity-table table th {
  padding: 6px 10px 3px 10px;
  background-image: none;
  background-color: #f2f2f2;
  border-collapse: collapse;
  border: 1px solid #ccc;
  vertical-align: middle;
  text-align: center;
  color: #404040;
}
#fs01-content .commodity-table table .subFinding {
  background-color: #f8f8f8;
}
#fs01-content .commodity-table table td {
  padding: 6px 10px 3px 10px;
  background-image: none;
  border-collapse: collapse;
  border: 1px solid #ccc;
  color: #404040;
}
#fs01-content .commodity-table .commodity-table-image {
  padding: 10px;
  text-align: left;
}
#fs01-content .commodity-table .commodity-table-image .icon {
  display: block;
  float: left;
  padding-top: 2px;
  margin-left: 2px;
}
#fs01-content .commodity-table .commodity-table-image .icon img {
  vertical-align: 0;
}
#fs01-content .commodity-table .commodity-table-image .commodity-table-image-imagebox {
  float: left;
  padding-right: 10px;
  width: 176px;
  vertical-align: 0;
}
#fs01-content .commodity-table .commodity-table-image .commodity-table-image-imagebox img {
  vertical-align: 0;
}
#fs01-content .commodity-table .commodity-table-image .commodity-table-image-textbox {
  display: table;
}
#fs01-content .commodity-table .commodity-table-image .commodity-table-image-textbox h6 {
  margin-top: -3px;
}
#fs01-content .commodity-table .commodity-table-image .commodity-table-image-textbox p {
  margin: 0;
}
#fs01-content .commodity-table .commodity-table-image .commodity-table-image-textbox .notice {
  margin: -3px 0 0 0;
  text-indent: -1em;
  margin-left: 1.8em;
  font-size: 0.83em;
}
#fs01-content .commodity-table .commodity-table-image ul {
  margin: 3px 0 0 0;
}
#fs01-content .commodity-table .commodity-table-image ul li {
  text-align: left;
  background: url(/biz/common/img/element_parts/detail-element/bg01.gif) 0 0.25em no-repeat;
}
#fs01-content .commodity-table table img.icon_nw {
  margin: 0 0.25em -2px;
}
* html #fs01-content .commodity-table table .textNaviList li img.icon_nw {
  vertical-align: -1%;
  margin: 0 0.25em;
}
*:first-child + html #fs01-content .commodity-table table .textNaviList li img.icon_nw {
  vertical-align: -1%;
  margin: 0 0.25em;
}
#fs01-content .commodity-table ul li {
  text-align: left;
  background: url(/biz/common/img/element_parts/detail-element/bg01.gif) 0 0.25em no-repeat;
}
#fs01-content .detail-textbox .commodity-table {
  margin: 0 0 20px;
}
#fs01-content .commodity-table p {
  margin: 0;
}