/*
@TCgCSS - freex
@@charset "UTF-8";
@*/


body
{background:url(../images/bg.jpg) #E3DBD6 repeat-x;
	color:#222;
	}
body,h1,h2,h3,h4,h5,h6,div,p,ul,address,table,th,td,form,select,option,input,label
{margin:0px; padding:0px; font-size:95%;}

ul,ol li 
{list-style:none;}
table, tr, td, th
{font-size:100%;}

a {color:#005BAC; text-decoration:none;}
a:hover {color:orange;}

img {border: none;}
address{font-style:normal;}

.clear
{clear:both; height:1px;}

sup{font-size:xx-small;}



/*container________________________________________*/
#container
{ position:relative; margin:0px auto 0px auto; text-align:left; width:760px;}


/*header______________________________________________________________________*/
#header{
	height:90px;
	position:relative;
	text-align:right;
	width:760px;
	background:url(../images/bg_r1_c1_2.jpg) no-repeat 0 0;
	background-image: url(../images/bg_r1_c1_2.jpg);
	}

/*footer______________________________________________________________________*/
#endContents{
	display:block;
	width:760px;
	clear:both;
	background:url(../images/bg_foot2.jpg) no-repeat top;
	border:none;
	}
	

/*contents______________________________________________________________________*/
#contents{background: url(../images/bg_r3_c1.jpg) repeat-y left; width:760px;}
#main{width:670px;margin:0px auto;}

#catch h2{font-size:18px;font-family:"lr oSVbN","MS UI Gothic",Osaka,"qMmpSStd W3","Hiragino Kaku Gothic Std W3",sans-serif;margin-right:5px;}
#catch{ background: url(../images/bg_catch.jpg) no-repeat top;padding-right:5px;}
#catch td{font-size:small;}

.imp1{color:#990000;font-weight:bold;}
.imp2{color:#990000;font:large "lr oSVbN","MS UI Gothic",Osaka,"qMmpSStd W8","Hiragino Kaku Gothic Std",sans-serif;font-weight:bold;}
.imp3{color:#990000;font:small "lr oSVbN","MS UI Gothic",Osaka,"qMmpSStd W8","Hiragino Kaku Gothic Std",sans-serif;}
.imp4{color:#990000;font-weight:bold;font-size:medium;}


#cmt1{font-size:x-small;padding:3px;text-align:left;}

#tbl2{font:medium "lr oSVbN","MS UI Gothic",Osaka,"qMmpSStd W3","Hiragino Kaku Gothic Std W3",sans-serif;padding:4px 5px 3px 13px;margin-bottom:5px;
text-align:left;font-weight:bold;}

.shiozawa  {background:url(../images/mrk_shiozawa.gif)  repeat-y;}
.nakakaru  {background:url(../images/mrk_nakakaru.gif)  repeat-y;}
.minami    {background:url(../images/mrk_minami.gif)    repeat-y;}
.shinkaru  {background:url(../images/mrk_shinkaru.gif)  repeat-y;}
.oiwake    {background:url(../images/mrk_oiwake.gif)    repeat-y;}
.nishikaru {background:url(../images/mrk_nishikaru.gif) repeat-y;}

/* 080129ǉCSS ***************************************************************** */
.nishikaru2  { background:url(../images/mrk2_nishikaru.gif)   repeat-y; }/* yn    */
.saku2       { background:url(../images/mrk2_saku.gif)        repeat-y; }/* vn        */
.oiwake2     { background:url(../images/mrk2_oiwake.gif)      repeat-y; }/* Ǖn        */
.sengataki2  { background:url(../images/mrk2_sengataki.gif)   repeat-y; }/* 烖n      */
.nakakaru2   { background:url(../images/mrk2_nakakaru.gif)    repeat-y; }/* yn    */
.minamikaru2 { background:url(../images/mrk2_minamikaru.gif)  repeat-y; }/* yn    */
.minamigaoka2{ background:url(../images/mrk2_minamigaoka.gif) repeat-y; }/* 샖u 쌴n */
.ekishuhen2  { background:url(../images/mrk2_ekishuhen.gif)   repeat-y; }/* w          */
.kyukaru2    { background:url(../images/mrk2_kyukaru.gif)     repeat-y; }/* yn    */
.kitakaru2   { background:url(../images/mrk2_kitakaru.gif)    repeat-y; }/* kyn    */

/* ܂ ********************************************************************* */


#remark{background:url(../images/remark_r2_c1.gif) repeat-y;width:660px;margin:15px auto 5px auto;}
#remark p{padding:5px 20px 0px 20px;line-height:1.5;letter-spacing:0.1em;}

#data{background-color:#FFFFFF;font-size:small;}
#data th{background:#DEDCD6 url(../images/data_th.jpg) top repeat-x;vertical-align:middle;padding:5px;font-weight:normal;}
.th1{width:15%;text-align:center;}
.th2{width:20%;text-align:left;}
#data td{vertical-align:middle;text-align:left;padding:5px;width:75%;background:#F9F9F8;}


#point tr{vertical-align:top;
text-align:left;}
#dot{background:url(../images/dot.gif) center repeat-x;height:10px;}


/*mainCol______________________________________________________________________*/
#mainCol{width:520px; float:right; margin:0px 20px 10px 0px; _margin-right:6px;}


/*sideCol______________________________________________________________________*/
#sideCol{width:190px; float:left; margin:0px 0px 10px 18px; _margin-left:9px;}




/*margin______________________________________________________________________*/
.mgnR10{margin-right:10px;}
.mgnB10{margin-bottom:10px;}
.mgnB15{margin-bottom:15px;}
.mgnB20{margin-bottom:20px;}
.mgnB40{margin-bottom:40px;}
.mgnT3{margin-top:3px;}
.mgnT5{margin-top:5px;}
.mgnT10{margin-top:10px;}
.mgnT13{margin-top:13px;}
.mgnT20{margin-top:20px;}
.mgnT30{margin-top:30px;}
.mgnT10B10{margin-top:10px;margin-bottom:10px;}
.mgnT20B10{margin-top:20px;margin-bottom:10px;}
.mgnT30B20{margin-top:30px;margin-bottom:20px;}
.mgnT40B10{margin-top:40px;margin-bottom:10px;}
.mgnB5R5{margin-bottom:5px;margin-right:5px;}
.mgnB10R10{margin-bottom:10px;margin-right:10px;}
.mgnB10R20{margin-bottom:10px;margin-right:20px;}
.mgnB20R10{margin-bottom:20px;margin-right:10px;}
.mgnB40R10{margin-bottom:40px;margin-right:10px;}
.mgnB40R20{margin-bottom:40px;margin-right:20px;}
.top{margin-right:492px;margin-top:7px;}
.inquiry{margin-top:-80px;}


.sp_10{height:10px;}
.sp_15{height:15px;}
.sp_25{height:25px;}
.sp_50{height:50px;}
.sp_70{height:70px;}
