@charset "shift_jis";

/* element 
----------------------------------------------- */
/*\*/
* html #wrap{font-size:x-small}
/**/
#wrap{
	margin:0;
	padding:0;
	color:#323232;
	font-family:"Hiragino Kaku Gothic Pro","Meiryo", "MS PGothic",sans-serif;
	font-size:small;
}

hr{display:none}
img{border:0}

h1,h2,h3,h4,h5,h6,p,dt,dd,li,ul,dl,ol,form,input{
	margin:0;
	padding:0;
}
h1,h2,h3,h4,h5,h6{font-size:small;}

h1{	font-weight:normal; }


#main{margin:30px 30px 0;}
#main p,#main li,#main dd,#main td,#main th{
	line-height:1.5;
	list-style:none;
}
/*\*/
#main p,#main li,#main dd,#main td,#main th{
	text-align:justify;
	text-justify:inter-ideograph;
}
/**/
/* link 
----------------------------------------------- */
a:link{
	color:#003399;
	text-decoration:none;
	outline:none;
}
a:visited{
	color:#003399;
	text-decoration:none;
} 
a:hover{
	color:#00DEFF;
	text-decoration:none;
}
a:active{
	color:#FF0000;
	text-decoration:none;
}
#h-left a:hover{
	color:#003399;
	text-decoration:none;
}

/* color
----------------------------------------------- */
.col_red{color:#CC0000;}
.col_glay{color:#787878;}

/* wrap 
----------------------------------------------- */
#wrap{
	width:756px;
	margin:0 0 0 12px;
}



/*main
----------------------------------------------------*/
h2.copy{margin-bottom:10px;clear:both;}
h2.copy_text{margin-bottom:5px;clear:both; font-size:140%; color:#5c5e5b; font-weight:bold;}
.tx_h2_s{ font-size:70%;color:#7777aa;}

p#submenu{
	text-align:center;
	padding-bottom:30px;
}

#top_bnr{
	margin:0;
	padding:0;
}

#pankuzu {
	padding: 5px 0px;
	background-color:#e6e6e6;
	border-bottom:1px solid #a9a9a9;
}
#pankuzu ul{ margin:0; padding:0; }
#pankuzu ul li{ list-style-type:none;display:inline;  }

/*vup
----------------------------------------------------*/
.vup {
    margin:0 10px 10px 10px;
	border:2px solid #FFA304;
	padding:5px 10px;
	background-color:#FFECCC;
    font-size:small;
}

*html .vup
	{
    font-size:x-small;
	}

.vup .pro_list
	{
	text-align: left;
	margin: 0 0 0 50px;
	line-height:1.5;
	}

.vup .navi
	{
	text-align: right;
	font-weight: bold;
	}
	
.vup .title
	{
	line-height:1.5;
	}

.vup .read
	{
    border-top:1px solid #FFA304;
	line-height:1.5;
	padding:3px;
	}

/*--------------------------------------------
	proboxlong
--------------------------------------------*/

#procontents
	{
	width:740px;
	margin:0px auto;
	}
	
*html #procontents
	{
	margin-left:7px;
}

.proboxlong h4
	{
	width:694px;
	text-align:left;
	margin:0 8px;
	padding:4px 5px;
	text-align:left;
	border-bottom:solid 1px #DADADA;
	font-size:small;
	color:#028ADB;
	line-height:1.7;
	}
/* Hides from IE-mac \*/
* html .proboxlong h4
	{
	width:704px;
	font-size:x-small;
	}
/**/

.proboxlong
	{
	width:740px;
	background-repeat:repeat-y;
	background-position:top left;
	margin-bottom:10px;
	font-size:small;
	background-image:url(/cb6/image/box_of6_bg.gif);
	}
/* Hides from IE-mac \*/
* html .proboxlong
	{
	font-size:x-small;
	margin-bottom:-3px;	
	}
/**/


.proboxlong p
	{
	width:694px;
	margin:4px 15px;
	clear:both;
	text-align:right;
	}

.proboxlong td {
	font-size:small;
	line-height:1.5;
}
	
*html .proboxlong td {
	font-size:x-small;
}

/*--------------------------------------------
	proboxlong_small
--------------------------------------------*/

#procontents_s
	{
	width:546px;
	margin:0 10px;
	}
	
*html #procontents_s
	{
	margin-left:10px;
}

.proboxlong_s h4
	{
	width:520px;
	text-align:left;
	margin:0 8px;
	padding:4px 5px;
	text-align:left;
	border-bottom:solid 1px #DADADA;
	font-size:small;
	color:#028ADB;
	line-height:1.7;
	}
/* Hides from IE-mac \*/
* html .proboxlong_s h4
	{
	width:520px;
	font-size:x-small;
	}
/**/

.proboxlong_s {
	width:546px;
	background-repeat:repeat-y;
	background-position:top left;
	margin-bottom:10px;
	background-image:url(/cb6/image/box_of6_bg2.gif);
}

*html .proboxlong_s {
	margin-bottom:-4px;
}


.proboxlong_s p
	{
	width:520px;
	margin:4px 15px;
	clear:both;
	text-align:right;
	font-size:small;
	}

*html .proboxlong_s p{
	font-size:x-small;
}


.proboxlong_s td {
	font-size:small;
	line-height:1.5;
}
	
*html .proboxlong_s td {
	font-size:x-small;
}



