@charset "utf-8";
@import url("parts.css");
/* CSS Document */
html,body{margin:0;padding:0}
body{font: 12px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", arial,sans-serif;text-align:center}
p{margin:0 10px 10px}
a{color: #FF6B08; text-decoration:none;}
a:visited{color: #FF6B08;}
a:hover,a:active{color: #EF1201;}
img {border:0;}
/**************************
1.レイアウトスタイル
**************************/
/*h1*/
div#container h1 {height:15px;line-height:15px;text-indent:8px;background:#FF7F00;color:#fff;font-size:12px;margin:0;padding:3px;}
/*ヘッダー*/
div#header{position:relative; width:780px;}
div#header img{margin:10px;width:314px;background: #fff;}
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;}
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;}
ul#mainnav li {display: inline;font-size:10px;background: #FFFFFF url(../images/conversion/menu_bg1.gif) top no-repeat;}
ul#mainnav li a {border-right:1px solid #ccc;width:155px;_width:156px;display: block;float:left;margin:0;padding:0;color: #444;text-decoration: none;font-size: 12px;font-weight:normal;text-align:center;background:#FFF url(imgdir/common/navi_bg2.gif) top repeat-x;line-height:27px;}
ul#mainnav li a:hover {background: #fff url(imgdir/common/navi_bg.gif) top repeat-x;color: #444;}
/*全体の枠*/  
div#container{background:#fff;text-align:left;border-left:1px solid #666;border-right:1px solid #666;border-bottom:1px solid #666;}
/*コンテンツ部分の余白、行間*/
div#content p{line-height:1.4}
div.child_content{margin:0 5px}
div.grandc_content{margin:0 10px}
/*第2階層イメージタイトル*/
h2#mainimage{margin:0 0 5px 1px;border-bottom:3px solid #FF6B08;}
/*左メニュー*/
div#navigation dl{margin:0 0 8px;}
div#navigation dt{line-height:25px;background:#fff;}
div#navigation dd{text-indent:15px;line-height:23px;margin:0;color:#000;}
div#navigation dd a{display:block;width:100%;color:#000;text-decoration:none;}
div#navigation dd a:hover{text-decoration:underline;}
div#keyword_spc_2nd {margin:6px 0;font-size:12px;line-height:140%;background:#FFFFCC;padding:5px;border:1px solid #FFFF33;}
/*パンくずリスト*/
div#pankuzu {margin:20px 1px;border-bottom:3px solid #FF6B08;padding:2px 5px;}
div#pankuzu2 {margin:6px 6px 0 6px;}
/*下部リンク*/
div#underlink{border-top:1px solid #efefef;background:#cfcfcf;padding:10px 0;text-align:center;color:#666;}
div#underlink a{color:#666;}
div#underlink a:hover{color:#FFFFFF;text-decoration:underline;}
/*フッター*/
div#footer{background: #cfcfcf;color: #FFF}
div#footer p{margin:0;padding:5px 10px;text-align:center;}
/*ボックスレイアウト*/
div#container{width:780px;margin:0 auto;padding:0;}
div#wrapper{float:left;width:100%;padding:0;}
div#content{margin:0 0 0 160px;width:620px;background:#fff;}
div#navigation{float:left;width:160px;margin-left:-780px;text-align:left;}
div#extra{float:left;margin-left:-780px;margin-top:410px;width:150px;text-align:left;padding-left:5px;}
div#extra p {line-height:140%;margin:5px 0;}
div#extra p b {color:#FF6600;}
div#underlink{clear:both;width:780px;}
div#footer{clear:both;width:780px}
/*トップページレイアウト用*/
div#indexwrapper{float:left;width:620px;padding:0;}
div#greeting{width:620px;padding:0;margin:0;}
div#news_area {width:380px;text-align:left;margin:0 5px 5px 6px;border:1px solid #ccc;line-height:0;height:158px;}
div#news_area img {line-height:0;}
div#news_area div {padding:5px;}
div#news_area div p { margin:0 0 5px 0;padding:0;line-height:130%;font-size:10px;}
div#news_area div p a {font-weight:bold;font-size:12px;}
div#recommend {float:right;width:229px;line-height:120%;color:#666;line-height:0;}
div#recommend div {margin:0 0 5px 0;}
div##right_titles {margin:6px 0 0;text-align:left;}
div#photo{text-align:left;}
div#keyword_spc {margin:0 6px 6px 6px;font-size:12px;line-height:140%;background:#FFFFCC;padding:5px;border:1px solid #FFFF33;}
div#indexcontent{float:left;background:#fff;width:460px;}
div#indexcontent p {line-height:140%;}
div#indexnavigation{clear:both;float:left;width:160px;text-align:left;}
div#indexnavigation dl{margin:0 0 8px;}
div#indexnavigation dt{line-height:25px;background:#fff;}
div#indexnavigation dd{text-indent:15px;line-height:23px;margin:0;color:#000;}
div#indexnavigation dd a{display:block;width:100%;color:#000;text-decoration:none;}
div#indexnavigation dd a:hover{text-decoration:underline;}
div#indexextra{_clear:both;float:right;margin-top:5px;width:155px;}
div#indexextra p {line-height:140%;margin:5px 0;}
div#indexextra p b {color:#FF6600;}
div#workdata {padding:0 0 0 6px;}
div.work_area {float:left;text-align:left;margin:0 5px 5px 0;border:1px solid #ccc;line-height:0;width:300px;}
dl.data_g {margin:0;font-size:10px;}
dl.data_g dt {background:#fff;padding:5px 5px 0 5px;line-height:11px;margin:0;color:#3E89F9;font-weight:bold;font-size:12px;}
dl.data_g dd {background:#fff url(imgdir/top/kado.gif) no-repeat left;text-indent:20px;line-height:14px;margin:0;padding-bottom:2px;}
dl.data_g dd a,dl.data_g dd a:visited{color:#3E89F9;}
dl.data_k {margin:0;margin:0;font-size:10px;}
dl.data_k dt {background:#FFFADC;padding:5px 5px 0 5px;line-height:11px;margin:0;color:#ff6600;font-weight:bold;font-size:12px;}
dl.data_k dd {margin:0;background:#FFFADC url(imgdir/top/kado.gif) no-repeat left;text-indent:20px;line-height:14px;padding-bottom:2px;}
div#search_box form{margin:0 0 10px 0;} 
div#search_box p {font-size:10px;margin:0 0 3px 0;}
br.clear{clear:both;}