@charset "UTF-8";
#wrapper b b #footer address {
}
.images {
	padding-top: 20px;
	padding-bottom: 20px;
}
.highslide-wrapper div {
    font-family: Verdana, Helvetica;
    font-size: 10pt;
}

.highslide {
    cursor: url(highslide/graphics/zoomin.cur), pointer;
    outline: none;
    text-decoration: none;
}
.highslide-active-anchor img {
    visibility: hidden;
}
.highslide-wrapper, .drop-shadow {
    background: white;
}
.highslide img {
    border: 2px solid gray;
}
.highslide:hover img {
    border: 2px solid white;
}
.highslide-wrapper {
    background: white;
}
.highslide-image {
    border: 10px solid white;
}
.highslide-image-blur {
}
.highslide-caption {
    display: none;
    border: 5px solid white;
    border-top: none;
    padding: 5px;
    background-color: white;
}
.highslide-loading {
    display: block;
    color: black;
    font-size: 8pt;
    font-family: sans-serif;
    font-weight: bold;
    text-decoration: none;
    padding: 2px;
    border: 1px solid black;
    background-color: white;
    padding-left: 22px;
    background-image: url(highslide/graphics/loader.white.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
    font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}
a.highslide-full-expand {
    background: url(highslide/graphics/fullexpand.gif) no-repeat;
    display: block;
    margin: 0 10px 10px 0;
    width: 34px;
    height: 34px;
}

h2 {
	font-size: 21px;
	color: #FFF;
	padding-left: 0px;
	margin-top: -30px;
}
#main {
	float: left;
	width: 590px;
	margin-left: 30px;
	margin-bottom: 30px;
}
h3 {
	color: #FFF;
	background-color: #FEA824;
	width: 590px;
	text-indent: 10px;
	margin-top: 40px;
	margin-bottom: 0px;
}
.blue {
	color: #FFF;
	background-color: #09C;
	padding: 10px;
}
.right {
	text-align: right;
}
.tax {
	font-size: small;
	margin-top: -20px;
	text-align: right;
}
.center {
	text-align: center;
	margin-bottom: 50px;
}
.gyokan {
	line-height: 20px;
}
#footer a:link {
	text-decoration: none;
	color: #FFF;
}
#footer a:visited {
	text-decoration: none;
	color: #FFF;
}
#footer a:hover {
	text-decoration: none;
	color: #CCC;
}
#footer a:active {
	text-decoration: none;
	color: #FFF;
}
#main .btmspace tr td strong {
	color: #F00;
	font-weight: bold;
}
#main .btmspace tr td p {
	font-size: 16px;
	margin-left: 15px;
	line-height: 26px;
	margin-top: 15px;
}
.kakakutitle {
	background-color: #00C;
	height: 20px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	width: 580px;
	float: left;
	font-weight: bold;
	color: #FFF;
	padding-left: 10px;
}
.kakakutitle2 {
	background-color: #00C;
	height: 20px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #CCC;
	width: 580px;
	float: left;
	font-weight: bold;
	color: #FFF;
	padding-left: 10px;
}
.kakakubox {
	border: 3px solid #CCC;
	margin-bottom: 20px;
	height: 246px;
	width: 590px;
}
.kakakubox2 {
	border: 3px solid #CCC;
	margin-bottom: 20px;
	height: 214px;
	width: 590px;
}

.kakakuimg {
	float: left;
	height: 203x;
	width: 234px;
	text-align: center;
}
.kakakuimg2 {
	float: left;
	height: 183x;
	width: 234px;
	text-align: center;
	margin-top: 20px;
}
.kakakuTxt {
	height: 246px;
	width: 346px;
	float: left;
}
.kakakuTxt2 {
	height: 214px;
	width: 346px;
	float: left;
}
.kakakunai {
	float: left;
	height: 29px;
	width: 356px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}
.nainai {
	float: left;
	width: 200px;
	height: 29px;
	text-align: center;
	border-top-style: solid;
	border-top-color: #CCC;
	border-top-width: 1px;
	border-left-style: solid;
	border-left-color: #CCC;
	border-left-width: 3px;
	padding-top: 5px;
}.nai {
	float: left;
	width: 150px;
	height: 29px;
	text-align: center;
	border-top-style: solid;
	border-top-color: #CCC;
	border-top-width: 1px;
	border-left-style: solid;
	border-left-color: #CCC;
	border-left-width: 3px;
	padding-top: 5px;
}

.cTx1 {
	font-size: 22px;
	font-weight: bold;
	margin-top: 25px;
	margin-left: 43px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color: #231710;
}
.cTx2 {
	font-weight: bold;
	margin-top: 20px;
	margin-left: 300px;
	font-size: 22px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color: #231710;
}
#main .tx1 {
	margin-top: 60px;
}
#main .c_title {
	margin-top: 15px;
}

#main .tx2 {
	margin-top: 40px;
}

#main .btmspace tr td p {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
#whmg {
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;
	border: 2px solid #FF0000;
}

.wbprice_box{
	width:590px;
	height:auto;
	margin:10px 0 30px 0;
	font-size:14px;
}
.wbprice_photo{
	width:230px;
	float:left;
}
.wbprice_r_box{
	width:360px;
	height:auto;
	float:left;
	color:#555;
}
.wbprice_headline_size{
	width:250px;
	text-align:center;
	float:left;
	border:#CCC solid 1px;
	background-color:#EFEFEF;
}
.wpprice_headline_price{
	width:100px;
	text-align:center;
	float:left;
	border:#CCC solid 1px;
	border-left:none;
	background-color:#EFEFEF;
}
.wbprice_size{
	width:250px;
	text-align:center;
	float:left;
	border:#CCC solid 1px;
	border-top:none;
	padding:4px 0;
}
.wbprice_price{
	width:100px;
	text-align:center;
	float:left;
	border:#CCC solid 1px;
	border-left:none;
	border-top:none;
	padding:4px 0;
}
.wbprice_headline{
	font-size:16px;
	font-weight:bold;
	margin-top:30px;
}




/*WB価格表*/

.wb_kakaku table{
	width:590px;
	border-collapse:collapse;
}

.wb_kakaku_midashi{
	background-color: #EFEFEF;
}

.wb_kakaku td{
	text-align: center;
	padding:5px;
	border:solid 1px #808080;
}
.wb_kakaku2 td:nth-child(3),
.wb_kakaku2 td:nth-child(4),
.wb_kakaku2 td:nth-child(5),
.wb_kakaku2 td:nth-child(6),
.wb_kakaku2 td:nth-child(7),
.wb_kakaku2 td:nth-child(8),
.wb_kakaku2 td:nth-child(9){
	width:30px;
}

.wb_kakaku td small{
	color: #999999;
}

.wb_kakaku p{
	padding: 10px;
}







.mag_table{
  display: table !important;
  width: 990px;
  height:500px;
  border-spacing: 0px;
  border-top: 1px solid #626262;
  border-left: 1px solid #626262; }

.mag_table th, .mag_table2 td {
  width: auto;
  font-size: 12px;
  text-align: center;
  vertical-align: middle;
  line-height: 18px;
  font-weight: 600;
  letter-spacing: 0px;
  padding: 10px 0;
  border-right: 1px solid #626262;
  border-bottom: 1px solid #626262;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.mag_table td span {
  display: block;
  width: 100%;
  font-size: 12px;
  color: #555;
  text-align: center !important;
  font-weight: 400; }

.mag_table th {
  background: #ccc; }

.mag_table td:first-child {
  background: #f3f3f3; }


.label01{
	color: #FFF;
    background-color: #3668d6;
	width:100%;
	display:block;
	font-size:15px;
	font-weight:bold;
}

p .blackframetype-text {
	background-color: 000;
	color: #ffef00;
}

strong .h5blackframe {
	font-size: 25px;
}