@charset "utf-8";
@import url("parts.css");
/* CSS Document */

html,body{margin:0;padding:0;color:#666;}
body{font: 12px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";text-align:center;background:#fff url(imgdir/common/bg.gif) repeat-x top;}
p{margin:0 10px 10px}
a{color: #E27605; text-decoration:none;}
a:visited{color: #E27605;}
a:hover,a:active{color: #620000;}
img {border:0;}

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

1.レイアウトスタイル

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


/*ヘッダー*/
div#header{position:relative; width:780px;}
div#header h1{font:30px Arial, Helvetica, sans-serif;height:36px;line-height:36px;margin:0;padding-left:10px;background: #fff;}
div#header h1 a{display:block;color: #000;width:124px;background:#fff url(imgdir/header/logo.gif) no-repeat left;text-indent:-9999px;}
div#header h1 a:visited{color: #000;}
div#header h1 a:hover{color: #999;}
div#header strong{font-weight:normal;position:absolute;left:100px;top:30px;}
div#header ul{
	margin:0;
	position:absolute;
	right:0;
	top:5px;
	font-size:10px;
	left: 450px;
}
div#header li{float:left;margin:0 5px 0 10px;list-style:none;background:url(imgdir/common/cursor.gif) no-repeat left; text-indent:10px;}

/*メインナビゲーション*/
ul#mainnav {width:780px;list-style: none;float: right;margin:0;padding:0;border-top:1px solid #aaa;border-bottom:1px solid #aaa;}
ul#mainnav li {display: inline;font-size:10px;background: #FFFFFF url(../images/conversion/menu_bg1.gif) top no-repeat;}
ul#mainnav li a {width:195px;display: block;float:left;margin:0;padding:0;color: #666;text-decoration: none;font-size: 12px;font-weight:bold;text-align:center;background:#FFF url(imgdir/navi/bg_off.gif) top repeat-x;line-height:28px;}
ul#mainnav li a:hover {background: #ccc url(imgdir/navi/bg_on.gif) top repeat-x;color: #FFFFFF;}

/*メインナビのテーブルバージョン*/
#mainnav{background:#aaa;border-top:1px solid #aaa;border-bottom:1px solid #aaa;}
#mainnav td a {font-size:12px;width:194px;display: block;margin:0;color: #000000;text-decoration: none;font-weight:normal;text-align:center;background:#FFF url(imgdir/navi/bg_off.gif) top repeat-x;margin-right:1px;line-height:27px;}
#mainnav td#both a{background:#FFF url(imgdir/navi/bg_off.gif) top repeat-x;width:195px;border:0px;margin:0;}
#mainnav td a:hover,  #mainnav td#both a:hover{background: #ccc url(imgdir/navi/bg_on.gif) top repeat-x;color: #ffffff;}


/*全体の枠*/  
div#container{background:#fff url(imgdir/common/bg_all.gif) no-repeat top center;text-align:left;}

/*コンテンツ部分の余白、行間*/
div#content p{line-height:1.5}
div.child_content{margin:0 5px}
div.grandc_content{margin:0 10px}

/*第2階層イメージタイトル*/
h2#mainimage{margin:0 0 8px 1px;line-height:0;}

/*左メニュー*/
div#navigation dl{margin:0 0 8px;}
div#navigation dt{line-height:25px;background:#fff; text-align:right;}
div#navigation dd{text-align:right;padding-right:8px;line-height:20px;margin:0;color:#000;font-family:Arial, "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";}
div#navigation dd a{display:block;width:100%;color:#666;text-decoration:none;}
div#navigation dd a:visited{color:#666;text-decoration:none;}
div#navigation dd a:hover{color:#E27605;text-decoration:none;}


/*パンくずリスト*/
div#pankuzu {margin:10px 1px 0;border-bottom:3px solid #E27605;padding:2px 5px;}

/*下部リンク*/
div#underlink{background:#fff;padding:20px 0 5px;text-align:center;color:#8C9157;font-size:11px;}
div#underlink a{color:#E27605;}
div#underlink a:hover{color:#630000;text-decoration:underline;}

/*フッター*/
div#footer{background:#fff url(imgdir/common/footer.gif) no-repeat top;color: #FFF;}
div#footer p{font-size:10px;font-family:Arial, Helvetica, sans-serif;margin:0;text-align:center;line-height:15px;}


/*ボックスレイアウト*/
div#container{width:780px;margin:0 auto;padding:0 10px;}
div#wrapper{float:left;width:100%;padding:0;background:#fff}
div#content{margin:0 0 0 165px;width:615px;background:#fff url(imgdir/common/content_bg.gif) no-repeat left top;}
div#navigation{float:left;width:165px;margin-left:-780px;text-align:left;}
div#extra{float:left;margin-left:-780px;margin-top:480px;width:165px;text-align:left;}
div#underlink{clear:both;width:780px;}
div#footer{clear:both;width:780px}

/*トップページレイアウト用*/
div#greeting{float:left;width:780px;padding:0;margin:0 0 10px 0;height:221px;}
div#indexcontent{margin:0 165px;background:#fff url(imgdir/top/top_bg.gif) no-repeat;width:450px;}
div#indexextra{float:left;width:165px;margin-left:-165px}
div#indexextra p {line-height:120%;}



br.clear{clear:both;}
