/* CSS Document */

a:link { color:#996600; text-decoration: underline; }
a:visited { color:#996600; text-decoration: underline; }
a:hover { color:#59493F; text-decoration:none; }

body {background-color:#FFFFFF;
      background-repeat:repeat-x;
      background-position:bottom;
      font-size:11px;
	  line-height: 18px;
	  font-family:'メイリオ', 'Meiryo', 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'sans-serif';
	  margin-left: 0px;
	  margin-top: 0px;
	  margin-right: 0px;
	  margin-bottom: 0px;}

div,img { border: none; }

.clears { clear:both; }

h1 { font-size:10px; font-weight:normal; margin:0px; padding-top:4px; padding-bottom:0px; }

h2 { font-size:10px; font-weight:normal; width:900px; margin-left:auto; margin-right:auto; margin-top:0px; padding:8px; text-align:left; color:#FFFFFF;}

h3 { font-size:12px; margin: 0px; padding: 0px; color:#333333; font-weight:normal; clear:both; }

h4 { margin:0px;padding: 0px; text-align:right; font-weight:normal; font-size:15px; clear:both; }
.mgt10 {
	margin-top: 10px;
}
.mgt20 {
	margin-top: 20px;
}

.mgt30 {
	margin-top: 30px;
}
.bold {
	font-weight: bold;
	font-size: 12px;
}




div#head{width:900px; margin-left:auto; margin-right:auto;}
div#head #logo{ margin:10px; text-align:left;}


div#gn{ background-color:#FAFAFA; background-image:url(../../buc/images/bg_gn.png); background-repeat:repeat-x; background-position:bottom; text-align:center;}
div#gn_bg{ background-image:url(../images/gn_bg.png); text-align:center;}
div#top_bg{ background-image:url(../images/bg_toppic.png); padding-top:10px; padding-bottom:10px; text-align:center;}
div#top_ssbg{ background-image:url(../images/bg_toppic.png); height:120px; padding-top:10px; padding-bottom:10px; text-align:center;}
div#gnu_bg{ background-image:url(../../buc/images/gnu_bg.png); height:31px;}
div#sitemap{ text-align:right; vertical-align:bottom;}
div#shadow{ background-image:url(../images/bg_toppic.png);background-repeat:repeat-x; padding-top:10px; text-align:center;}
div#shadow2{ background-image:url(../../buc/images/bg_2topimg.png);background-repeat:repeat-x; height:250px; padding-top:10px; text-align:center;}

div#con{ width:900px; background-image:url(/images/bg_all.png); margin-top:10px;margin-left:auto; margin-right:auto;}
div#con #topbutton{ width:900px; text-align:center;}
div#con #left_area{ float: left; width: 640px; margin-top:20px; }
div#con #right_area{ float: right; width: 250px; margin-top:20px; }

div#right_bg{ width:230px; padding:10px; background-color:#F5F1E6;}

div#con #text_news{ font-size:12px; color:#333333;padding:15px}
div#con #text_toptext{ font-size:11px; line-height:15px; color:#999999; margin-top:24px; padding-left:72px; padding-right:15px;}
div#con #text_newstext{ font-size:11px; color:#999999;padding:15px}
div#con #text_service{ font-size:11px; color:#999999;}
div#con #text_servicetittle{ font-size:14px; color:#0099FF; font-weight:bold; margin-bottom:10px;}
div#con #money{ font-size:11px; color:#990000; font-weight:bold; text-align:right}
div#con #textbold{ font-size:11px; color:#000000; font-weight:bold;}
div#con #line{ border:solid 1px #CCCCCC; margin-bottom:10px; padding:1px;}

div#footer{ background-image:url(../images/bg_line.png); height:22px; background-repeat:repeat-x; background-position:bottom;}
div#footer #img{ margin-left:auto; margin-right:auto;width:900px; text-align:right; margin-top:5px;}
div#copy{ background-image:url(../images/bg_toppic.png); height:120px; }
div#copy #text{ width:900px; margin-left:auto; margin-right:auto; padding-top:20px; font-size:10px; color:#59493F;}
.tit000 {
	background-image: url(../images/bs_tittle.png);
	height: 35px;
	width: 640px;
}
.tit000 h5 {
	font-size: 12px;
	color: #FFF;
	margin-left: 25px;
	padding-top: 10px;
}


.tx_cont p {
	margin-top: 0px;
	margin-bottom: 10px;
}


.text1{ font-size:12px; font-weight:bold; color:#666666}
.text2{ font-size:12px; color:#999999}

.mvBox{
		text-align:center;
}
.mv{
	margin:0 auto;
}
