@charset "UTF-8";

*			{margin:0; padding:0;}
a img		{border: none;}
h4			{margin:0; padding-left:40px; line-height:30px;}
ul			{list-style-type:none;}
li			{list-style-type:none; display:inline;}
a:link		{text-decoration:none;}
a:visited	{text-decoration:none;}
span		{color:#f7853d;}

body{
    background:#CFCFCF;
	font-family:"Hiragino Kaku Gothic Pro", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", Osaka, "MS P Gothic", "‚l‚r ‚oƒSƒVƒbƒN", san-serif;
	font-size:14px;
	margin:0px;
	padding:0px;
	color:#656363;
}

#shadow {
	width:908px;
    background:url(../img/bg_shadow.gif) repeat-y top center;
	margin: 0px auto 0px auto;
	padding:0px;
}

#page {
	width:888px;
	margin: 0px auto 0px auto;
	padding:0px;
	}
	* html #page {
	width:888px;
	margin-left:10px;
	padding:0px;
	}

#head {
	width:888px;
	height:400px;
}

#subc {
	/*background:#990033;*/
	width:220px;
	margin-top:10px;
    float:left;
    }
    #subc h4 {
    background:url(../img/title_guide.gif) no-repeat center top;
    height:28px;
    }
    #subc img {
    position:relative;
    top:10px;
    left:10px;
    }
    #navi {
    background:url(../img/img_navi_bg.gif) no-repeat left top;
    width:200px;
    margin-left:9px;
   	display:inline;
    float:left;
    }
    #navi li {
	text-align:center;
    font-size:0.9em;
    line-height:30px;
    }
    #navi a {
    text-align:center;
    display:block;
	color:#656363;
	text-decoration:none;
    }
	#navi a:hover {
	color:#f7853d;
	text-decoration:underline;
	}
    #navi a.now {
    font-weight:bold;
    background:url(../img/img_navi_bg.gif) no-repeat right top;
	color:#f7853d;
	text-decoration:none;
    }
    ul#info {
    padding:15px 0 0 20px;
    display:block;
    }
    #info li {
    display:block;
    }

#main {
	/*background:#333333;*/
    width:668px;
    display:inline;
	float:right;
	}
	#main .cont_wide {
		/*background:#111111;*/
	    width:668px;
	    margin-top:10px;
	    display:inline;
	    float:left;
	    }
	    #main .cont_wide h4 {
		background:url(../img/title_wide.gif) no-repeat center top;
	    height:28px;
	    }
	#main .cont_left {
		/*background:#dddddd;*/
	    width:334px;
	    margin-top:15px;
	    display:inline;
	    float:left;
	    }
	    #main .cont_left h4 {
		background:url(../img/title_short.gif) no-repeat center top;
	    height:28px;
	    }
	#main .cont_right {
		/*background:#990033;*/
	    width:334px;
	    margin-top:15px;
	    display:inline;
	    float:right;
	    }
	    #main .cont_right h4 {
	    background:url(../img/title_short.gif) no-repeat center top;
	    height:28px;
	    }
	#main p {
	padding:5px 0 5px 20px;
	}
	#main p.image {
	margin:10px;
	text-align:right;
	}
	#main li {
	padding-left:15px;
	display:block;
	}

#foot {
	width:888px;
	margin-right:7px;
	padding:20px 0 20px 0;
	text-align:right;
	font-size:12px;
	clear:both;
	}
	#foot li {
	display:block;
	}