@charset "utf-8";
@import url(css/pastel/2column.css);

#header { color : #fff ; font-size : 10px ;background : url("/images/header.gif") no-repeat ; height : 130px ; margin-bottom : 10px ; position : relative ;}

#header img { top : 40px ; }
#header {
	height: 95px ;
}

#header h1 {
background:transparent none repeat scroll 0%;
color:#999999;
left:265px;
padding:0px;
text-align:left;
width:285px;
position:absolute;
left:350px;
top:65px;
font-weight:normal;
width:300px;
}

#header h2{ right : 15px ; }
#header p{ left : 15px ; }

#center {
	width: 640px ;
	margin-top: 0px ;
	float : right ;
}

#sidenavi1{
	width: 190px ;
}


#searchbox label {
	height: 15px ;
	padding: 3px ;
	margin: 3px ;
	color: #fff ;
	line-height: 15px ;
	background: #94ba76 ;
}

#searchbox input {
	width: 150px ;
	margin: 2px ;
}

#container { width : 860px ; }




#sidemenu { margin-bottom : 15px ;width : 100% ;  border-top : none ; }
#sidenavi1 ul { margin-bottom : 0px ;}

#sidenavi1 li { border : none; border-top : 0px ;}
#sidenavi1 li:focus { width : 100% ; border : none ;}


#sidenavi1 li a { font-size : 12px ;display : block ; padding :0px 5px 0px 15px ; height : 26px ; line-height: 26px ;  text-decoration : none ; color : #fff ; background : url("/www.shinko-j.com/images/navi.png") 0px 0px ; }
#sidenavi1 li a:hover { background : url("/www.shinko-j.com/images/navi.png") 0px 100px ; }

#sidenavi1 li li { margin :0px ; border : none ; width : 100% ;  }
#sidenavi1 li li a { border-top : 1px solid #ffe2ce ; background : none ; padding : 0px 0px 0px 30px ; color : #fff ; background : url("/images/navi.png") 0px 0px ; }
#sidenavi1 li li a:hover { border-top : 1px solid #ffe2ce ; background : none ; padding : 0px 0px 0px 30px;background : url("/images/navi.png") 0px -100px ; }

#searchbox { text-align : center ; border : 2px dashed #94BA76 ; padding-bottom : 5px ;}
#searchbox label { background : url("/www.shinko-j.com/images/search.png") center center no-repeat ; display : block; height : 36px ; line-height : 36px ; color : #030 ;}
#searchbox input {width : 120px ; margin : 2px ;}

#sidemenu ul{ list-style-type : none ; }


#TEST { background : url("/www.shinko-j.com/images/search.png") center center no-repeat ; display : block; height : 36px ; line-height : 36px ; color : #030 ;}


/*========================================
SIDE
========================================*/

/*NAVI*/

#sidenavi1{
}


#sidemenu{
}

#sidemenu ul {
 	text-align: left;
	list-style-type: none;
}

#sidemenu ul ul {

	text-align: left;
	list-style-type: none;
}

#sidemenu li {
	width : 100% ;
}

/*SEARCH*/

#searchbox {
	text-align : center ;
	margin : auto ;
	border : none ;
	background: url("bg_lili.gif") repeat-y ;
	padding-top : 5px ;
}


#searchbox form {
	position : relative ;

	background : #FFFFE5 ;
	margin : auto ;
	padding : 5px ;
	margin : 5px ;
}


label {
	font-weight : bold ;
	color: #FF8A3C ;
	display: block ;
	background-image : none ;
}


#searchbox input {
	border: none ;
	font-weight: bold ;
	color: #fff ;
	background: #FF8A3C ;
	width : 140px;
}


#searchbox #search {
	margin-bottom : 0px ;
	border: 1px solid #DEDDDD ;
	font-weight: normal ;
	color: #666 ;
	letter-spacing: 0px ;
	background: #fff ;
	position : relative ;
	margin-bottom : 5px ;
	right : 0px ;
}

#footer { border-top : 1px dotted brown ; border-bottom : none ;}

#searchbox label { background : none ; display : block; height :20px ; line-height : 20px ; color : #f60 ;}
#searchbox { margin-bottom : 15px ;}

.content h3,.content h4 { 
margin-top : 5px ;
margin-bottom : 0px ;
color : #821; 
padding : 3px 0px ; 
border-bottom : 2px dotted #821; 
font-size : 14px ; 
}

.content h3 a,.content h4 a { 
text-decoration : none;
color : #821;
}




.double_box {
float: left ;
width: 315px ;
}
.double_box dd {
padding:0 0 8px 4px;
width: 310px ;
}
.double_box img {
margin:0;
padding:0;
}

.triple_box {
float: left ;
width: 190px ;
margin-left:10px;
}
.triple_box dd {
padding:0 0 8px 4px;
width: 188px;
}
.triple_box img {
margin:0;
padding:0;
}

.quad_box {
float: left ;
width: 145px ;
margin-left:10px;
}
.quad_box dd {
padding:0 0 8px 4px;
width: 140px ;
}
.quad_box img {
margin:0;
padding:0;
}


.frame_xbox1 {
padding-left:20px;
}
.xbox1 {
float: left ;
width: 577px;
margin:0 6px 0 6px;
}
.xbox1 dd {
width: 577px ;
padding:0 0 8px 4px;
}
.xbox1 img {
margin:0;
padding:0;
}

.frame_xbox2 {
padding-left:20px;
}
.xbox2 {
float: left ;
width: 282px ;
margin:0 6px 0 6px;
}
.xbox2 dd {
width: 282px ;
padding:0 0 8px 4px;
}
.xbox2 img {
margin:0;
padding:0;
}


.frame_xbox3 {
padding-left:20px;
}
.xbox3 {
float: left ;
width: 182px ;
margin:0 6px 0 6px;
}
.xbox3 dd {
width: 182px;
padding:0 0 8px 4px;
}
.xbox3 img {
margin:0;
padding:0;
}

.frame_xbox4 {
padding-left:20px;
}
.xbox4 {
float: left ;
width: 135px ;
margin:0 6px 0 6px;
}
.xbox4 dd {
width: 135px ;
padding:0 0 8px 4px;
}
.xbox4 img {
margin:0;
padding:0;
}

.continuation {
text-align:right;
}
.continuation img {
margin-bottom:-2px;
}
.continuation a {
color : #821; 
}

/*100619top追加分*/
#TopWrapper{
	margin-bottom:20px;
	width:635px;
	overflow:hidden;
}
#Top_Left{
	float:left;
	width:430px;
	margin-right:15px;
}
#Top_Right{
	float:left;
	width:190px;
	margin-right:0px;
}