BODY{
  margin : 0px;
  color : #004040;
  font-size : 9pt;
  font-weight : normal;
	text-align:center;
}
h1{
  color : #aa0000;
  font-size : 14pt;
  font-weight : bold;
  margin-top : 20px;
  margin-left : 20px;
  margin-bottom : 6px;
}
.f10{
  font-size : 10pt;
  text-decoration : none;
  color : #000000;
}
H2{
  font-size : 10pt;
  font-weight : bold;
  margin : 0px;
}
H3{
  font-size : 10pt;
  font-weight : normal;
  margin : 0px;
}
P{
  font-size : 9pt;
  font-weight : normal;
  margin : 0px;
}
FORM{
  margin : 0px;
}
TD{
  font-size : 10pt;
  text-align : left;
  padding : 0px;
  vertical-align : top;
}
BLOCKQUOTE {
  margin : 5px;
  font-size : 9pt;
}
address{
	text-decoration:none;
	font-style:normal;
}
/*============= class ==================*/
a.aline:link,a.aline:visited,a.aline:HOVER {
  color : white;
}
a:link {
  text-decoration : none;
  color: #970097;
}
a:visited {
  text-decoration : none;
  color: #52188c;
}
a:HOVER {
  color : #00a2a2;
  text-decoration : underline;
}
.p8{
  font-size : 8pt;
}
.p9{
  font-size : 9pt;
}
.p10{
  font-size : 10pt;
}
.p11{
  font-size : 11pt;
}
.p12{
  font-size : 12pt;
}
.p14{
  font-size : 14pt;
}
.m20{
  margin-left : 20px;
}
.pad3{
  padding : 3px;
}
.pad6{
  padding : 6px;
}
.pad_lr3{
  padding-left : 3px;
  padding-right : 3px;
}
.infomnu_p{
  margin-top : 6px;
  font-weight : bold;
  font-size : 10pt;
}

/*----TOPページ div------*/
#wrapper{
	width:800px;
	margin:0 auto;
	text-align:left;
	background-color:white;
	background-image : url(http://yutenji.biz/images/bg/bg3.jpg);
	background-repeat: repeat-y;
	background-position: right top;
}
#maincont{
	width:770px;
	background-color:white;
	border:1px solid #333;
}
/* ======== ad　　 ===========*/
#ad1 {
	float:right;
	position:relative;
	z-index:1;
	padding:20px 10px 0 0;
}
#ad1 img {
	border:0;
}
/* ================= タイトル部分 ================= */
#navitop{
  width : 770px;
  height : 78px;
  padding : 0px;
  margin : 0px;
}
#navitop h2,h1{
  font-size : 14pt;
  font-weight : bold;
  margin-top : 6px;
  margin-left : 6px;

}
#navitopl{
  background-color : #ffffff;
  text-align : left;
  width : 560px;
  height : 78px;
  float : left;
  padding : 0px;
	margin : 0px;

  background-position : right top;
  background-repeat : no-repeat;
}
#navitopl1{
  vertical-align : middle;
  text-align : left;
  width : 270px;
  height : 78px;
  float : left;
  padding : 0px;
	margin : 0px;
}
#navitopl2{
  width : 283px;
  height : 78px;
  text-align : right;
	margin : 0px;
  padding : 0px;
  vertical-align : bottom;
	float : right;
  background-image : url(http://pcdoc.yutenji.biz/images/ban6.png);
}
#navitopr{
  
  width : 210px;
  height : 78px;
	margin : 0px;
  padding : 0px;
  background-color : #f26d7d;
  color : white;
  float : left;
}
#navitopr_1{
	margin : 0px;
  padding : 0px;
  height : 48px;
  font-size : 9pt;
  text-align:right;
}
#navitopr_1 P{
  margin : 8px 6px 0px 0px;
}
#navitopr_2{
  height : 25px;
  padding : 0px;
  margin : 0px;
  text-align:right;  
}
#navitopr_2 form {
	margin:0px;
	padding:0px;
}
/* ================= ナビゲーションバー(new) ================= */

#navibar{
  width : 770px;
  background-image : url(http://yutenji.biz/images/back.gif);
  background-repeat : repeat-x;
  height : 24px;
  margin-bottom : 11px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
}
#navibar P{
  margin-top:3px;
  margin-left:3px;
float : left; */
}

/* ================= パンくず (2006.03.28) ================= */

#pankuzu{
  width : 748px;
  background-color : #ffffff;
  padding:3px;
  margin-bottom : 5px;
  margin-top : 0px;
  margin-left : 6px;
  margin-right : 6px;
}
#pankuzu P{
  color:#990000;
  float : right;
}
/* ================= midashi (2006.03.28) ================= */

#midashi{
  width : 770px;
  background-color : #aa0000;
  padding:5px 0px 3px 0px;
  margin : 0px;
}
#midashi h1,h2{
  color:#ffffff;
  font-size : 11pt;
  margin:3px 0px 0px 20px;
}
#midashi p{
  color:#ffffff;
  font-size : 10pt;
	font-weight : bold;
  margin:3px 3px 0px 3px;
	float:right;
}
#midashi a{
  color:#ffffff;
}
/* ======== フッター(new)　　 ===========*/
#ft1 {
  width : 770px;
  font-size : 9pt;
  font-family : "ＭＳ Ｐゴシック";
  color : white;
  background-color : #004080;
  text-align : center;
  padding-top : 3px;
  padding-bottom : 3px;
}
#ft1 a{
  color : white;
}
/* ======== ポップアップ ===========*/

#memo1 {
  position:absolute;
  visibility:hidden;
  z-index:2;
}
#text1 {
  position:absolute;
  visibility:hidden;
}

.tright{
  text-align : right;
  vertical-align : text-bottom;
  padding-top : 10px;
}

.r1{
  text-align : right;
}
.c1{
  text-align : center;
}

#spot{
  width : 560px;
  height : 315px;
}
#c01{
  background-image : url(http://yutenji.biz/images/c01.gif);
  background-repeat : no-repeat;
  background-position : left top;
  width : 8px;
  height : 6px;
}
#c02{
  background-image : url(http://yutenji.biz/images/c02.gif);
  background-repeat : repeat-x;
  background-position : left top;
  width : 280px;
  height : 6px;
}
#c03{
  background-image : url(http://yutenji.biz/images/c03.gif);
  background-repeat : no-repeat;
  background-position : left top;
  width : 10px;
  height : 6px;
}
#c04{
  background-image : url(http://yutenji.biz/images/c04.gif);
  background-repeat : repeat-y;
  background-position : left top;
}
#c05{
  background-image : url(http://yutenji.biz/images/c05.gif);
  background-repeat : repeat-y;
  background-position : left top;
}
#c06{
  background-image : url(http://yutenji.biz/images/c06.gif);
  background-repeat : no-repeat;
  background-position : left top;
  width : 8px;
  height : 9px;
}
#c07{
  background-image : url(http://yutenji.biz/images/c07.gif);
  background-repeat : repeat-x;
  background-position : left top;
  width : 280px;
  height : 9px;
}
#c08{
  background-image : url(http://yutenji.biz/images/c08.gif);
  background-repeat : no-repeat;
  background-position : left top;
  width : 10px;
  height : 9px;
}
.mnu{
  background-repeat : no-repeat;background-position : left top;
  padding : 3px 3px 3px 3px;
  font-size : 10pt;
  font-weight : bold;
  color : white;
  width : 192px;
  height : 40px;
  
  
  border-top-width : 4px;
  border-bottom-width : 4px;
  border-top-style : solid;
  border-bottom-style : solid;
  border-top-color : white;
  border-bottom-color : white;
}
.bg1 {  background-image : url(../info/images/mnubar1.jpg);}
.bg2 {  background-image : url(../info/images/mnubar2.jpg);}
.bg3 {  background-image : url(../info/images/mnubar3.jpg);}
.bg4 {  background-image : url(../info/images/mnubar4.jpg);}
.bg5 {  background-image : url(../info/images/mnubar5.jpg);  color : #004080;}

/*============== pcdoc new */
.cnt-cell3-x {
	color: #333333;
	font-size: 80%;
	background: #F26D7D;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}
.lb-tb1 {
	width: 610px;
	background: #FFFFFF;
	border-top: 0px none;
	border-right: 1px solid #FFFFFF;
	border-bottom: 0px none;
	border-left: 1px solid #FFFFFF;
}
.lb-tb1-cell3 {		//みだし
	line-height: 14px;
	padding-top: 20px;
	padding-left: 13px;
	padding-right: 13px;
	background: #E0E0E0;
}
.subh01-cell1 {
	font-size: 80%;
	color: #FFFFFF;
	font-weight: bold;
	padding: 3px 3px 3px 7px;
	border-right: 1px solid #8E8E8E;
	border-bottom: 1px solid #8E8E8E;
	border-top: 1px solid #8E8E8E;
	border-left: 1px solid #8E8E8E;
	background: #C2C2C2;
}
.hr01 {
	margin-top: 7px;
	margin-right: 0px;
	margin-bottom: 7px;
	margin-left: 0px;
}
.hr01-cell1 {
	font-size: 80%;
	font-weight: bold;
	border-top: 1px dotted #8E8E8E;
}

.subh01 {
	margin: 0px 0px 7px;
	padding: 3px 0px 0px 7px;
}
.cnt-tb-th1 {
	border-color: #8E8E8E #8E8E8E #8E8E8E #8E8E8E;
	border-style: solid solid solid solid;
	border-width: 0px 1px 1px 0px;
	font-size: 80%;
	background: #690a15;
	color: #ffffff;
	padding:6px;
}
.cnt-cell4 {
	font-size: 80%;
	background: #7D7D7D;

}
/*=============== main =====================*/
#main1 h2{
	color:#f26d7d;
  font-size : 11pt;
  padding: 10px;
}
#main1 h3{
  font-size : 10.5pt;
  padding : 6px 30px 6px 40px;
	font-weight:normal;
	line-height:150%;
}
#main1 P{
  font-size : 10pt;
  margin : 6px 30px 15px 45px;;
}
#main1_inner{
	width:770px;
  background-color : #f26d7d;
	padding:3px 0px;
	margin:0px;
	font-size:14px;
	text-align:center;;
}
#contents{
	width:710px;
	background-color:#fff;
	padding-top:20px;
	padding-bottom:30px;
	margin:0 auto;
	text-align:left;
}
#contents_inner table{
	border-collapse:collapse;
	width:650px;
	margin:10px 30px;;
	text-align:left;
}
#contents_inner th{
	border: 1px solid #8e8e8e;
	font-size: 80%;
	background: #690a15;
	color: #ffffff;
	padding:6px;
}
.cnt-tb-cell1 {
  width : 250px;
	padding:5px;
	color: #333333;
	border: 1px solid #8e8e8e;
	background-color: #FEEDEF;
}
.cnt-tb-cell3 {
  width : 200px;
	font-size:80%;
	padding:5px;
	color: #333333;
	border: 1px solid #8e8e8e;
	background-color: #FEEDEF;
	vertical-align:bottom;
}

.cnt-tb-cell2 {
	color: #333333;
	border: 1px solid #8e8e8e;
  text-align : left;
  padding-top : 6px;
  padding-left : 20px;
  padding-right : 3px;
	background-color: #cccccc;
}
/*=======================================*/
.biko{
  
  padding-left : 300px;
  line-height : 120%;
}
.inq{
  font-size : 12px;
  font-weight : bold;
  color : #1e1e1e;
}
.contact{
  line-height : 140%;
  padding-left : 30px;
  font-size : 12pt;
}
.inyo{
  line-height : 140%;
  
  padding-left : 50px;
}
/*=======================================*/
#main1 .topmes{
	width:400px;
	float:left;
}
#main1 div.pcdocsend{
	background-color:#004080;
	padding-top:5px;
	padding-bottom:15px;
	text-align:center;
	color:#fee;
	width:286px;
	float:left;;
}
#main1 .help{
	text-align:left;
	width:270px;
	margin:0 5px;
	}
#main1 .txt{
	text-align:center;
	width:260px;
	margin:0 5px;
	}
#main1 textarea{
	width:250px;
	margin:10px auto 15px;
}
#main1 .subm{
	width:150px;
	padding:3px 0px;
}
#main1 .rese{
	width:70px;
	padding:3px 0px;
}
#main1 h2.pcdocsend{
	width:100%;
	background-image:none;
	color:#ffc;
	padding:3px 5px;
	margin:5px 0px;
	text-align:center;
	font-style:italic;
	font-size:25px;
	font-weight:bold;
	
}
#main1h3.pcdocsend{
	width:100%;
	background-image:none;
	text-align:center;
	padding:3px 5px;
	margin:0px;
	font-size:15px;
	font-weight:bold;
}
#main1 h4.pcdocsend{
	background-image:none;
	text-align:center;
	font-weight:normal;
	padding:3px 10px;
	margin:0px;
	font-size:12px;
	line-height:130%;

}
