@charset "UTF-8";

/*　リセット
===========================*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;padding: 0;border: 0;outline: 0;}

body {line-height: 1.3;font-size:13px;}

/*　骨組み
===========================*/
body{background:url(../img/bg.png) #f7f6f1 repeat-x}
#header{width:960px;margin:0 auto;padding-top:30px;}
#gmenu{width:960px;margin:15px auto 30px;}
#main-img{width:960px;margin:0 auto 20px;}
#wrapper{width:960px;margin:0 auto;}
 #contents{width:700px;float:right;border:1px solid #cdc1ad;background:#fff;padding:9px;}
 #contents-layout2{width:960px;float:right;border:1px solid #cdc1ad;background:#fff;padding:9px;}
 #sidearea{width:230px;float:left;font-size:12px;}
#footerarea{width:100%;background-color:#a73a86;color:#e6e6e6;padding:10px 0;margin-top:20px;}
 #footer{width:960px;;margin:0 auto;}


 /*　ID header
===========================*/

#hmenu{float:right;font-size:12px;width:570px;padding-top:35px;}
#hmenu li{float:right;list-style:none;padding:0 20px;background:url(../img/icon-arrow.png) left center no-repeat;}

 /*　ID Gnav
===========================*/
#gmenu li {list-style:none;float:left; display:block; position:relative;z-index:500; }

#gmenu li.home a,
#gmenu li.info a,
#gmenu li.guide a,
#gmenu li.ippan a,
#gmenu li.qa a,
#gmenu li.joho-serch a{text-indent:-9999px;width:160px;height:43px;display:block;}

#gmenu li.home a{background:url(../img/gm_home.png) no-repeat;}
#gmenu li.info a{background:url(../img/gm_info.png) no-repeat;}
#gmenu li.guide a{background:url(../img/gm_guide.png) no-repeat;}
#gmenu li.ippan a{background:url(../img/gm_ippan.png) no-repeat;}
#gmenu li.qa a{background:url(../img/gm_qa.png) no-repeat;}
#gmenu li.joho-serch a{background:url(../img/gm_search.png) no-repeat;}


#gmenu li.home a:hover{background:url(../img/gm_home-o.png) no-repeat;}
#gmenu li.info a:hover{background:url(../img/gm_info-o.png) no-repeat;}
#gmenu li.guide a:hover{background:url(../img/gm_guide-o.png) no-repeat;}
#gmenu li.ippan a:hover{background:url(../img/gm_ippan-o.png) no-repeat;}
#gmenu li.qa a:hover{background:url(../img/gm_qa-o.png) no-repeat;}
#gmenu li.joho-serch a:hover{background:url(../img/gm_search-o.png) no-repeat;}

/* submenu, it's hidden by default */
	#gmenu li ul {
		position:absolute; 
		left:0; 
		display:none; 
		margin:0; 
		padding:0; 
		list-style:none;
	}
		

		
/* display block will make the link fill the whole area of LI */
	#gmenu li ul{border-left:1px solid #cdc1ad;border-bottom:1px solid #cdc1ad;border-right:1px solid #cdc1ad;background:rgba(255,255,255,0.9) !important;}
	#gmenu li ul.submenu li a {
		display:block;
		background:none !important;
		text-indent:inherit !important;
		border-bottom:1px dotted #cdc1ad;
		height:15px;
		padding:10px;
		left:2px;
	}

	#gmenu li ul.submenu2 li a {
		display:block;
		background:none !important;
		text-indent:inherit !important;
		border-bottom:1px dotted #cdc1ad;
		width:310px;
		height:15px;
		padding:10px;
		left:2px;
	}
/* fix ie6 small issue */
/* we should always avoid using hack like this */
/* should put it into separate file : ) */
*html #gmenu ul.submenu {margin:0 0 0 -2px;}

 /*　ID side area
===========================*/
#sidearea DIV.box{width:218px;border:1px solid #cdc1ad;padding:4px;background:#fff;}

 /*　ID footer
===========================*/
#footer STRONG{color:#e5e5e5;}

#footer A{color:#e5e5e5;}
#footer A:over{color:#6a386d;}

#toTop{float:right;}
#toTop A{display:block;background:#6d2657;width:210px;padding:15px;text-align:center;}

/*　　トップページ特有
====================================*/
#contents-top{width:720px;float:right;}

TABLE.box-search{border:1px solid #e19898;background:#fff;}
TABLE.box-search TD{padding:3px;font-size:12px;}
TABLE.box-search #Word1{width:400px;margin:10px 0;padding:5px;}
TABLE.box-search #submit{margin:10px 0;cursor:pointer;}

#topics{width:700px;border:1px solid #cdc1ad;background:#fff;padding:9px;margin:15px 0;}
#topics-con{width:690px;margin:0 auto;height:430px;overflow:auto;}

#hmenu ul li:first-child{
	margin-top:8px;
}