@import url("m_height.css");
@import url("crumbs.css");
@import url("layouts.css");
@import url("maindesign.css");
@import url("item-box.css");
@import url("high_light.css");
@import url("tables.css");
@import url("bana.css");
@import url("form.css");
@import url("table.css");

/*
-----------------------------------------------
Kashima-arts English contents
Author:   Haruyuki Morikawa
Version:  16 Mar 2008
----------------------------------------------- */

/*-------------------------------------------    
    contents
-------------------------------------------*/
#contents{
	clear:both;
	margin: 0px;
	padding: 0px;
	width:100%;
}
/*-------------------------------------------    
    main
-------------------------------------------*/
#main{
	margin: 0;
	padding: 0;
	width: 550px;
	height:100%;
	float:right;
	overflow:hidden;
}
/*-------------------------------------------    
    maindesign
-------------------------------------------*/
#maindesign{
	clear:right;
	font-family:"Thesis Sans", "Myriad Pro", "Lucida sans", Verdana, sans-serif;
	margin: 0px;
	padding: 0px;
}
div#maindesign h1#ochiho00{
	margin-top:10px;
}

div#maindesign h2#top00{
	font-size:14px;
	font-family:"Thesis Sans", "Myriad Pro", "Lucida sans", Verdana, sans-serif;
	text-align:left;
	color:#c0c0c0;
	margin:10px 45px 0;
	padding:5px 10px;
}

#maindesign h2.whatsnew00{
	width: 450px;
	height: 50px;
	background-image:url(../images/ochiho_e_03.gif);
	background-repeat:no-repeat;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	margin-bottom: 0;
}
#maindesign h2.whatsnew00 {
	text-indent:-9999px;
}
#maindesign h2.whatsnew01{
	width: 450px;
	height: 50px;
	background-image:url(../images/ochiho_03.gif);
	background-repeat:no-repeat;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	margin-bottom: 0;
	padding-top:10px;
}
#maindesign h2.whatsnew01 {
	text-indent:-9999px;
}
#maindesign h2{
	margin:20px 0;
	padding-top: 0;
	font-size:14px;
	font-weight:bolder;
	color:#c0c0c0;
}
#maindesign h3{
	margin:10px 45px;
	padding:0 10px;
	text-align:left;
	color:#c0c0c0;
	line-height:18px;
	font-size:12px;
}
#maindesign h4{
	margin:10px 5px;
	padding:0 10px;
	color:#c0c0c0;
	line-height:16px;
	font-size:16px;
	text-align:left;
}
#maindesign h4#sample00{
	float:right;
	padding-bottom:30px;
}
#maindesign p{
	margin:0 45px;
	padding:5px 10px;
	text-align:left;
	line-height:18px;
	font-size:12px;
	color:#c0c0c0;
}
#maindesign p#sample01{
	margin:0 45px;
	padding:5px 10px;
	line-height:18px;
	font-size:12px;
	color:#c0c0c0;
}
#maindesign p.apply{
	margin:10px 30px;
	padding:5px 10px;
	text-align:left;
	line-height:18px;
	font-size:14px;
	color:#c0c0c0;
}
#maindesign div#wochiho200807 p{
	margin:0 10px;
	padding:5px 10px;
	text-align:left;
	line-height:18px;
	font-size:12px;
	color:#000;
}
#maindesign div#kakejiku01 form button{
	width:450px;
	
	background-image:url(../images/09_241_00.gif);
	
	margin-top:50px;
	margin-left:auto;
	margin-right:auto;
	padding-bottom:20px;
	padding-top:20px;
	background-color:#663333;
	
}
#maindesign div#gakusou01 form button{
	width:450px;
	
	background-image:url(../images/09_241_00.gif);
	
	margin-top:50px;
	margin-left:auto;
	margin-right:auto;
	padding-bottom:20px;
	padding-top:20px;
	background-color:#663333;
	
}
#maindesign div#other01 form button{
	width:450px;
	
	background-image:url(../images/09_241_00.gif);
	
	margin-top:50px;
	margin-left:auto;
	margin-right:auto;
	padding-bottom:20px;
	padding-top:20px;
	background-color:#663333;
	
}
/*--return-to-top-s starts here--*/
div#maindesign div.return-to-top-s h2#rtt-s {
	margin-left:50px;
	width:450px;
}
div#maindesign div.return-to-top-s h2#rtt-s a span {
	display:none;
	background-repeat:no-repeat;
}
div#maindesign div.return-to-top-s h2#rtt-s a:link, h2#rtt-s a:visited{
	display:block;
	
	margin-bottom:50px;
	padding-top:0px;
	width:450px;
	height:30px;
	background-image:url(../images/top_page_e_03T.gif);
	background-repeat:no-repeat;
	background-position:top;
	border-bottom:none;
}
div#maindesign div.return-to-top-s h2#rtt-s a:link:hover, div#maindesign h2#rtt-s a:visited:hover{
	display:block;
	
	margin-bottom:50px;
	padding-top:0px;
	width:450px;
	height:30px;
	background-image:url(../images/top_page_e_03T.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	border-bottom:none;
}
div#maindesign div.return-to-top-s h2#rtt-s a:link:active, div#maindesign h2#rtt-s a:visited:active{
	display:block;
	
	margin-bottom:50px;
	padding-top:0px;
	width:450px;
	height:30px;
	background-image:url(../images/top_page_e_03T.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	border-bottom:none;
}
/*--return-to-top-s ends here--*/
/*--return-to-top-m starts here--*/
div#maindesign div.return-to-top-m h2.rtt-m a span {
	display:none;
	background-repeat:no-repeat;
}
div#maindesign div.return-to-top-m h2.rtt-m a:link, h2.rtt-m a:visited{
	display:block;
	margin-left:25px;
	margin-bottom:50px;
	padding-top:0px;
	width:500px;
	height:30px;
	background-image:url(../images/top_page_e_04T.gif);
	background-repeat:no-repeat;
	background-position:top;
	border-bottom:none;
}
div#maindesign div.return-to-top-m h2.rtt-m a:link:hover, div#maindesign h2.rtt-m a:visited:hover{
	display:block;
	margin-left:25px;
	margin-bottom:50px;
	padding-top:0px;
	width:500px;
	height:30px;
	background-image:url(../images/top_page_e_04T.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	border-bottom:none;
}
div#maindesign div.return-to-top-m h2.rtt-m a:link:active, div#maindesign h2.rtt-m a:visited:active{
	display:block;
	margin-left:25px;
	margin-bottom:50px;
	padding-top:0px;
	width:500px;
	height:30px;
	background-image:url(../images/top_page_e_04T.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	border-bottom:none;
}
/*--return-to-top-m ends here--*/

/*-------------------------------------------    
    menulist
-------------------------------------------*/




/*-------------------------------------------    
    menudesign
-------------------------------------------*/
#menudesign{

	margin: 0px;
	padding: 0px;
	width:200px;
	height:auto;
}
#menudesign h1{
	width:200px;
	margin: 0;
	padding: 0;
}
#menudesign div#og h2 img{
	clear:both;
	
	
	width:200x;
	height:45px;
	margin: 0;
	padding: 0;
}
#menudesign ul li{
	border-bottom:none;
}
#menudesign ul li a:link{
	color:#36302a;
	border-bottom:none;
}
#menudesign ul li a:visited{
	color:#36302a;
	border-bottom:none;
}
#menudesign ul li a:hover{
	color:#c0c0c0;
	border-bottom:none;
}
#menudesign ul li a:active{
	color:#FF9966;
	border-bottom:none;
}
#menudesign h1#language{
	font-size:14px;
	color:#c0c0c0;
	width:200px;
	margin: 0;
	padding: 0;
	padding-top:10px;
}
#menudesign h1#language a:link, a:visited{
	border-bottom:1px dotted #FFFFFF;
	color:#c0c0c0;
	text-decoration:none;
	border:none;
}
#menudesign h1#language a:visited{
	border-bottom-color:#c0c0c0;
	color:#c0c0c0;
}
#menudesign h1#language a:hover{
	border-bottom:1px solid #c0c0c0;
	color:#ffffff;
}
.menu{
	background-image:none;
	font-family:"Thesis Sans", "Myriad Pro", "Lucida sans", Verdana, sans-serif;
	font-weight:bold;
	margin:0 0 0 2px;
	padding:0;
	height:110px;
	list-style:none;
}
.menu li{
	text-decoration:none;
	padding-left:2px;
	background-image:none;
	background-repeat:no-repeat;
	text-align:left;
	text-indent:1em;
	font-size:12px;
	line-height: 2em;
}
/*-------------------------------------------    
    gengo
-------------------------------------------*/
div#gengo{
	width:100%;
	margin-bottom:0px;
	
}

#gengo ul{
	border:0;
	margin:0;
	padding:0;
	list-style-type:none;
}
#gengo ul li{
	display:block;
	float:left;
	margin:0;
	padding:0;
}
li#gengoJ a span{
	display:none;
	background-repeat:no-repeat;
}
#gengo ul li#gengoJ a:link, #gengo ul li#gengoJ a:visited{
	display:block;

	width:86px;
	height:28px;
	background-image:url(../images/kashima_l_j_btn_00_0.png);
	background-repeat:no-repeat;
	background-position:top left;
	border-bottom:none;
	margin-top:15px;
	margin-left:12px;
	padding:0;
}
#gengo ul li#gengoJ a:link:hover, #gengo ul li#gengoJ a:visited:hover{
	display:block;
	
	width:86px;
	height:28px;
	background-image:url(../images/kashima_l_j_btn_01_0.png);
	background-repeat:no-repeat;
	background-position:top left;
	border-bottom:none;
	margin-top:15px;
	margin-left:12px;
	padding:0;
}
li#gengoE a span{
	display:none;
	background-repeat:no-repeat;
}
#gengo ul li#gengoE a:link, #gengo ul li#gengoE a:visited{
	display:block;
	
	width:86px;
	height:28px;
	background-image:url(../images/kashima_l_e_btn_00_0.png);
	background-repeat:no-repeat;
	background-position:top left;
	border-bottom:none;
	margin-top:15px;
	margin-left:5px;
	padding:0;
}
#gengo ul li#gengoE a:link:hover, #gengo ul li#gengoE a:visited:hover{
	display:block;
	
	width:86px;
	height:28px;
	background-image:url(../images/kashima_l_e_btn_01_0.png);
	background-repeat:no-repeat;
	background-position:top left;
	border-bottom:none;
	margin-top:15px;
	margin-left:5px;
	padding:0;
}
/*-------------------------------------------    
    menulist roll over
-------------------------------------------*/
h2#kakejiku a span{
	display:none;
	background-repeat:no-repeat;
}
h2#kakejiku a:link, h2#kakejiku a:visited{
	display:block;
	width:200px;
	height:45px;
	background-image:url(../images/menu_e_ha_00.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	border-bottom:none;
}
h2#kakejiku a:link:hover, h2#kakejiku a:visited:hover{
	display:block;
	width:200px;
	height:45px;
	background-image:url(../images/menu_e_ha_01.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	border-bottom:none;
}
h2#kakejiku a:link:active, h2#kakejiku a:visited:active{
	display:block;
	width:200px;
	height:45px;
	background-image:url(../images/menu_e_ha_02.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	border-bottom:none;
}
h2#gakuso a span{
	display:none;
	background-repeat:no-repeat;
}
h2#gakuso a:link, h2#gakuso a:visited{
	display:block;
	width:200px;
	height:90px;
	background-image:url(../images/menu_e_fr_00.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	border-bottom:none;
}
h2#gakuso a:link:hover, h2#gakuso a:visited:hover{
	display:block;
	width:200px;
	height:90px;
	background-image:url(../images/menu_e_fr_01.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	border-bottom:none;
}
h2#gakuso a:link:active, h2#gakuso a:visited:active{
	display:block;
	width:200px;
	height:90px;
	background-image:url(../images/menu_e_fr_02.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	border-bottom:none;
}
h2#byoubu a span{
	display:none;
	background-repeat:no-repeat;
}
h2#byoubu a:link, h2#byoubu a:visited{
	display:block;
	width:200px;
	height:90px;
	background-image:url(../images/menu_e_fo_00.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	border-bottom:none;
}
h2#byoubu a:link:hover, h2#byoubu a:visited:hover{
	display:block;
	width:200px;
	height:90px;
	background-image:url(../images/menu_e_fo_01.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	border-bottom:none;
}
h2#byoubu a:link:active, h2#byoubu a:visited:active{
	display:block;
	width:200px;
	height:90px;
	background-image:url(../images/menu_e_fo_02.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	border-bottom:none;
}
h2#others a span{
	display:none;
	background-repeat:no-repeat;
}
h2#others a:link, h2#others a:visited{
	display:block;
	width:200px;
	height:90px;
	background-image:url(../images/menu_e_ot_00.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	border-bottom:none;
}
h2#others a:link:hover, h2#others a:visited:hover{
	display:block;
	width:200px;
	height:90px;
	background-image:url(../images/menu_e_ot_01.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	border-bottom:none;
}
h2#others a:link:active, h2#others a:visited:active{
	display:block;
	width:200px;
	height:90px;
	background-image:url(../images/menu_e_ot_02.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	border-bottom:none;
}
