@charset "UTF-8";
/* CSS reset */

* {margin: 0; padding: 0;}
body {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro W3", "メイリオ", Meiryo, Helvetica, 'Lucida Grande', Verdana, Arial, "HGゴシックE", "ＭＳ Ｐゴシック", sans-serif;
	line-height: 1.6;
	font-size: 75%;
	color:#333;
	background: url(../images/bodybg-re.gif) repeat-x;
}

h1,h2,h3,h4,h5,h6 {line-height: 1.4;}
ul {list-style-type:none;}
a {color:#8C4C50; text-decoration: underline;}
a:hover { color: #675961; text-decoration: none;}
a:active, a:focus{ outline:none; }

img { vertical-align:bottom; }
a img { border:none; }

.print {
	display: none;
}

::-moz-selection{
background:#B8D7DE;
}

::selection {
background:#D4E7EB;
}


/* common style */

.clearfix:after {
   content: ".";
   display: block;
   clear: both;
   height: 0;
   visibility: hidden;
}
.clearfix:after {
  content: ".";  /* 新しい要素を作る */
  display: block;  /* ブロックレベル要素に */
  clear: both;
  height: 0;
  visibility: hidden;
}
.clearfix {
  min-height: 1px;
}
* html .clearfix {
  height: 1px;
  /*¥*//*/
  height: auto;
  overflow: hidden;
  /**/
}
table {border-collapse: collapse; border-spacing: 0;}
.hidden {display: none; visibility: hidden;}
.fr {float: right;}
.fl {float: left;}
.clear {clear: both;}
.contentBase{
	background-color: #F3EDE2;
}

.mgt3 {margin-top: 3px;} .mgt5 {margin-top: 5px;} .mgt10 {margin-top: 10px;} .mgt15 {margin-top: 15px;} .mgt20 {margin-top: 20px;} .mgt25 {margin-top: 25px;} .mgt30 {margin-top: 30px;} .mgt35 {margin-top: 35px;} .mgtN3 {margin-top: -3px;} .mgtN5 {margin-top: -5px;} .mgtN10 {margin-top: -10px;} .mgtN15 {margin-top: -15px;} .mgtN20 {margin-top: -20px;} .mgtN25 {margin-top: -25px;} .mgtN30 {margin-top: -30px;} .mgtN35 {margin-top: -35px;} .mgtN60 {margin-top: -60px;} .mgb3 {margin-bottom: 3px;} .mgb5 {margin-bottom: 5px;} .mgb10 {margin-bottom: 10px;} .mgb15 {margin-bottom: 15px;} .mgb20 {margin-bottom: 20px;} .mgb25 {margin-bottom: 25px;} .mgb30 {margin-bottom: 30px;} .mgb35 {margin-bottom: 35px;} .mgl3 {margin-left: 3px;} .mgl5 {margin-left: 5px;} .mgl10 {margin-left: 10px;} .mgl15 {margin-left: 15px;} .mgl20 {margin-left: 20px;} .mgl25 {margin-left: 25px;} .mgl30 {margin-left: 30px;} .mgl35 {margin-left: 35px;} .mgb0 {margin-bottom: 0;} .mgb3 {margin-bottom: 3px;} .mgb5 {margin-bottom: 5px;} .mgb10 {margin-bottom: 10px;} .mgb15 {margin-bottom: 15px;} .mgb20 {margin-bottom: 20px;} .mgb25 {margin-bottom: 25px;} .mgb30 {margin-bottom: 30px;} .mgb35 {margin-bottom: 35px;} .fts75 {font-size: 75%;} .fts80 {font-size: 80%;} .fts85 {font-size: 85%; line-height: 1.6em;} .fts90 {font-size: 90%; line-height: 1.6em;} .fts95 {font-size: 95%;} .fts100 {font-size: 100%;} .fts105 {font-size: 105%;} .fts110 {font-size: 110%;} .fts115 {font-size: 115%;} .fts120 {font-size: 120%;} .fts125 {	font-size: 125%;} .fts130 {font-size: 130%;} .fts135 {font-size: 135%;} .fts140 {font-size: 140%;} .lht1 {line-height: 1.1em;} .lht2 {line-height: 1.2em;} .lht3 {line-height: 1.3em;} .lht4 {line-height: 1.4em;} .lht5 {line-height: 1.5em;} .lht6 {line-height: 1.6em;} .lht7 {line-height: 1.7em;} .lht8 {line-height: 1.8em;} .pdb5 {padding-bottom: 5px;}  .pdb10 {padding-bottom: 10px;} .pdb15 {padding-bottom: 15px;} .pdb20 {padding-bottom: 20px;} .pdt5 {padding-top: 5px;} .pdt10 {padding-top: 10px;} .pdt15 {padding-top: 15px;} .pd10 {padding: 10px;} .pd15 {padding: 15px;} .pdt20 {padding-top: 20px;} .pdl5 {padding-left: 5px;} .pdl10 {padding-left: 10px;} .pdl15 {padding-left: 15px;} .pdl20 {padding-left: 20px;} .fw-normal {	font-weight: normal;} .alignright { text-align:right; } .alignleft { text-align:left; } .aligncenter { text-align:center; } .mgl2em { margin-left:2em; }

#error #noMainImgContents { background: url(../images/detail02-content-bg.gif) no-repeat center 0; padding-top: 25px; }
#error #noMainImgWrapp { margin-top: -10px; background: #F9F6F0 url(../images/detail02-content-middle-bg.gif) center 0 repeat-y; }
#error #noMainImgContentsArea { padding:150px 0; text-align:center; }


.postInnerLinks a{
	background:url(../images/side-linkcate-mark.gif) no-repeat 0 0;
	padding-left: 22px;
	display: block;
	line-height: 1.2em;
	min-height: 1.4em; height: auto !important; height: 1.4em;
}

