/*======================================
	リセット
======================================*/
html, body, div, h1, h2, h3, h4, h5, h6, p, blockquote, pre, address, dl, dt, dd, ul, ol, li, table, th, td, form, fieldset {
	margin: 0;
	padding: 0;
}
h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
	font-weight: normal;
	font-style: normal;
}



/*======================================
	基本仕様
======================================*/
.m_text {/* 中テキスト固定 */
	font-size: 12px;
	line-height:150%;
}

.s_text {/* 小テキスト固定 */
	font-size: 11px;
	line-height:150%;
}


/*======================================
	ヘッダ
======================================*/

#header {
	height: 30px;
	background: url(img/h_backimg.gif) repeat-x;
}

#header a:link,
#header a:visited {
	text-decoration: none;
	color: #964D1F;
}
#header a:hover,
#header a:active {
	text-decoration: none;
	color: #D53207;
}


/*======================================
	プリンカップメニュー
======================================*/

#princupMenu {
	height: 20px;
	background: url(img/pmenu_backimg.gif) repeat-x;
}

#princupMenu a:link,
#princupMenu a:visited {
	text-decoration: none;
	color: #AB5249;
}
#princupMenu a:hover,
#princupMenu a:active {
	text-decoration: none;
	color: #5E1109;
}


/*======================================
	メイン部分
======================================*/
#wrapPrincup {
	width: 100%;
	background: url(img/main_backimg_prin.gif) repeat-y;
	background-color:#F7E1D9;
	background-position: center top;
}
* html #wrapPrincup {
    height:100%;
}
#wrapPrincup .menu_up_2{
  color : #976E34;
  padding-left:17pt;
  font-weight:bold;
  background-attachment:fixed;
  background: url(img/cts_ttl_back.gif) no-repeat left center;
}
#wrapPrincup .menu_up{
  color : #976E34;
  padding-left:17pt;
  font-weight:bold;
  background-attachment:fixed;
  background: url(img/line.gif) no-repeat left center;
}

/*======================================
	既存css
======================================*/

body,td{
  height:100%;
  color : #000000;
  font-size : 12px;
　scrollbar-face-color:#F5E7B2;
  margin : 0;
  line-height:150%;
}
html{
  height:100%;
  margin : 0;
}

A:link,A:active,A:visited{
  color : #C3A375;
  text-decoration : none;
}
A:HOVER{
  text-decoration : none;
  color:#000000;
}
INPUT,TEXTAREA,SELECT{
  color : #000000;
  font-size : 10pt;
  border-width: 1;
  background-color:#F0EAD3;
  border-color:#DBC19B;
  border-style:solid;
　scrollbar-face-color:#ffffff;
}
.form{
  background-repeat:no-repeat;
  background-attachment:fixed;
  background-position:100% 100%;
  background-image : url(img/form.gif);
}
.form2{
  background-repeat:no-repeat;
  background-attachment:fixed;
  background-position:100% 100%;
  background-image : url(img/form2.gif);
}
.menu_up{
  color : #976E34;
  padding-left:17pt;
  font-weight:bold;
  background-attachment:fixed;
  background: url(img/line.gif) no-repeat left center;
}
.menu_down{
  color : #976E34;
  padding-right:17pt;
  padding-top:5pt;
  background-attachment:fixed;
  background: url(img/line2.gif) no-repeat right top;
  text-align:right;
}
.menu_under{
  padding-left:10pt;
}
.t{
  border-width: 1;
  border-color:#333333;
  border-style:solid;
}
.t_t{
  font-weight:bolder;
}
.t_t2{
  background-color:;
}
.a{
  color : #976E34;
}
.b{
  color : red;
}
.f{
  color : #EC457D;
}
.i{
  color : #96E999;
}
.td{
  border:1px #f5e7b2 dashed;text-align:center;
}
.td1{
  border:1px #f5e7b2 dashed;
}
.td2{
  border-bottom:1px #f5e7b2 dashed;border-left:1px #f5e7b2 dashed;
}
.td3{
  border-bottom:1px #f5e7b2 dashed;text-align:center;
}
.td4{
  border-bottom:1px #f5e7b2 dashed;
}
.td5{
  border:1px #f5e7b2 dashed;border-top:0px;text-align:center;
}
.td6{
  border:1px #f5e7b2 dashed;border-top:0px;
}
.td7{
  border-top:1px #f5e7b2 dashed;
}
img{
  border:0;
}
.link-td{
  border-bottom:1px #f5e7b2 dashed;width:240px;height:55px;
}