

/**************************************************************************************/

/**/

/**************************************************************************************/

body {

	margin:0px;

	color:#333333;

	padding:0px;

	background:#ffffff;

	text-align:center;

	font-family:"lr oSVbN", Osaka, "qMmpS Pro W3";

	font-size:12px;

}



h1,h2 {

	margin:0;

	padding:0;

}



ul {

	margin:0;

	padding:0;

}



li,p {

	line-height:13px;

	font-size:12px;

}



img {

	border:0px;

}



#top {

	width:700px;

	margin:0px auto;

	padding:0px;

}







/**************************************************************************************/

/*ʃwb_*/

/**************************************************************************************/



#head {

	width:700px;

	background-color:#FFFFFF;

	margin:0px auto;

	padding-bottom:10px;

	font-size:0.8em;

	border-bottom:5px solid #B4E1E1;

}



div#head:after {

   content: ".";

   display: block;

   clear: both;

   height: 0;

   visibility: hidden;

}



div#head {

	display: inline-block;

}



#menutop {

	padding-top:0px;

	float: right;

}



#title {

	float:left;

	padding-left:5px;

	margin-top:0px;

	margin-bottom:5px;

	padding-top:10px;

}



#menutop ul {

	list-style:none;

	margin-left:0;

	padding-left:0;

	margin-bottom:0;

	padding-bottom:0;

	padding-top:30px;

}



#menutop ul li {

	display:inline;

	margin:0px 0px 0px 10px;

	padding:0;

}



/**************************************************************************************/

/*RecGA*/

/**************************************************************************************/



#contentsbox {

	width:700px;

	margin:20px 0px;

	padding:0px;

}



#contentsbox td {

	vertical-align:top;

}



#box1 {

	width:518px;

	margin-right:53px;

	margin-top:0px;

	padding:0px;

}



/**************************************************************************************/

/*oi[GA*/

/**************************************************************************************/



#bannar {

	width:129px;

	height:129px; 

	margin:0px 0px 20px 0px;

	background-image:url(../images/box2.gif);

}





#no_bannar {

	width:129px;

	height:129px; 

	margin:0;

}





#bannar img {

	margin-left:11px;

	margin-top:9px;

}



.contact2 {

	margin-top:7px;

	margin-left:11px

}



#box2 {

	width:700px;

	padding:0px;

	margin:0px;

	vertical-align:bottom;

	font-size:10px;

	text-align:right;

	background:#fff url(../images/bottom_line.gif) no-repeat left bottom;

}





.c1 {

	color:#F29A5A;

	font-weight:bold;

	margin-left:40px;

}



.c3 {

	margin-right:5px;

	vertical-align:bottom;

}



/**************************************************************************************/

/*ʃtb^*/

/**************************************************************************************/



#cp {

	width:700px;

	height:25px; 

	font-size:12px;

	border-bottom:5px solid #FA7D28;

	text-align:right;

	margin-bottom:20px;

}



span {

	margin-right:5px;

}





/**************************************************************************************/

/*O[oj[*/

/**************************************************************************************/



#menu {

	background-image:url(../images/menu_bg.gif);

	background-repeat:no-repeat;

	width:700px;

	height:45px;

	padding:0px;

	margin:0px;

	clear:both;

}



#menu1,#menu2,#menu3,#menu4{

	position:relative;

	padding:0px;

	margin:6px 0px 0px 0px;

	list-style:none;

	float:left;

}



#menu1 {

	margin-left:16px;

	_margin-left:5px;

	width: 135px;

}



#menu2 {

	width: 170px;

}



#menu3 {

	width: 195px;

}



#menu4 {

	width:177px;

}



/**************************************************************************************/

/*Tuj[*/

/**************************************************************************************/



	

#submenu2,#submenu4 {

	position:absolute;

	left:0;

	top:0px;

    visibility: hidden;

	padding-bottom:0px;

	margin-bottom:0px;

	margin-top:18px;

	list-style:none;

}



#submenu2 li,#submenu4 li {

	list-style:none;

	margin:0px;

	padding:0px;

}



#submenu2 li img,#submenu4 li img {

	vertical-align:bottom;

}



#submenu2 {

	left:35px;

	top:17px;

}

	

#submenu4 {

	left:35px;

	top:17px;

}



#under {

	width:700px;

	height:20px;

	padding:0px;

	margin-top:-1px;

	margin-bottom:5px;

	background-image:url(../images/menu_back.gif);

	background-repeat:repeat-x;

	clear:both;

}



