/*----------ワイルドカード----------*/
* {
 font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}


/*----------余白初期設定----------*/
h1,h2,h3,h4,h5,h6,p,ul,ol,dl,dt,dd,li,input,form,select,textarea {
 padding: 0px;
 margin: 0px;
}




/*----------文字----------*/
a{
 color: #307CB6;
 text-decoration: underline;
}
a:hover{
 color: #307CB6;
 text-decoration: none;
}
a img {
 border-style:none;
}
img {
 border-style:none;
}
h1 {
	font-size: 10px;
	font-weight: normal;
/*	color: #eeeeee;*/
    color: #666666;
	text-align: left;
/*	background-color:#3C9BE3;*/
	height: 15px;
	width: 910px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding:0px 0 0 20px;
}
h3 {
 background-image: url(images/h3_bg.gif);
 height: 23px;
 width: 100%;
 background-repeat: no-repeat;
 padding-top: 7px;
 text-indent: 15px;
 font-size: 18px;
 font-weight: bold;
 margin-bottom: 20px;
 color: #333333;
 margin-top: 15px;
}

h5 {
 padding-top: 10px;
 padding-bottom: 5px;
 font-size: 14px;
 letter-spacing: 1px;
}
.red {
 color:#FF0000;
}
.blue {
 color:#307CB6;
}
.green {
 color:#7BC41C;
}
.orange_right {
 color:#E9A900;
}
.orange_deep {
 color:#E96200;
}
.pink {
 color:#E90057;
}
.red_14 {
 color:#FF0000;
 font-size:14px;
}
.text14px {
 font-size:14px;
 line-height: 180%;
 letter-spacing: 1px;
}
.text12px {
 line-height: 180%;
 letter-spacing: 1px;
 margin-bottom: 12px;
 font-size: 12px;
}
.text11px {
 font-size:11px;
 line-height: 180%;
 letter-spacing: 1px;
}
.text10px {
 font-size:10px;
 line-height: 180%;
 letter-spacing: 1px;
}
.text10px_red {
 font-size:10px;
 line-height: 180%;
 letter-spacing: 1px;
 color:#FF0000;
}


/*----------ブロック----------*/
#wrapper {
	height: auto;
	width: 930px;
	background-color: #ffffff;
	text-align: center;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: auto;
	margin-left: auto;
}
/*#header {
	width: 100%;
	height: auto;
	text-align: left;
	clear: both;
	float: left;
	margin: 0px;
	padding: 0px;
}*/


#header {
	height: 84px;
	text-align: left;
	clear: both;
/*	float: left;*/
	padding: 0px;
	width: 930px;
/*	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #3C9BE3;*/
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#header #logo {
	float: left;
	margin-top: -4px;
	padding-left: 38px;
}

#header #link {
	float: right;
	margin-top: -11px;
	margin-right: 0px;
	text-align: right;
	font-size: 11px;
	color:#999;
}

#header #link a {
	color:#fff;
	text-decoration:none;
}

#formbtn{
margin-top:40px;
}

#mainbody {
 height: auto;
 width: 100%;
 overflow: hidden;
 clear: both;
 float: left;
/*
 border-top-width: 1px;
 border-top-style: solid;
 border-top-color: #3C9BE3;
*/

}
#leftbody {
	height: auto;
	/* width: 174px;*/
 width: 220px;
	float: left;
	padding-top: 15px;
	text-align: left;
	padding-bottom: 30px;
	padding-left: 0px;
}
#rightbody {
 height: auto;
/* width: 555px;*/
 width: 685px;
 float: right;
 text-align: left;
 padding-top: 15px;
 padding-bottom: 20px;
 background-color: #ffffff;
 padding-right: 0px;
}
#footer {
background-image: url(images/foot_bg01.jpg);
background-repeat: repeat-x;
background-position:bottom;
height: 129px;
width: 100%;
clear: both;
padding-top: 0px;
font-size: 12px;
margin-right: auto;
margin-left: auto;
text-align:center;
}
#footer_inner {
background-image: url(images/foot_bg02.jpg);
background-repeat:no-repeat;
background-position:center bottom;
height: 129px;
width: 930px;
clear: both;
margin-right: auto;
margin-left: auto;
text-align:center;
}
.footer_menu {
	color: #999999;
	text-align: left;
	font-size: 12px;
	clear: both;
	width: 99%;
	float: left;
	padding-top: 50px;
}
.footer_menu a {
 color: #333333;
 text-decoration: none;
 padding-bottom: 5px;
}
.copylight {
 color: #ffffff;
 text-align: center;
 padding-bottom: 5px;
}


/*----------サイドナビゲーション----------*/
#sidebar {
 height: auto;
 width: 100%;
 text-align: left;
}
#sidebar_main {
	height: auto;
	/*	width: 100%;*/
	text-align: left;
	padding: 0px;
	background-image: url(images/menu_bg_02.gif);
	background-repeat: repeat-y;
	background-position: left top;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
#sidebar_main ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	width: 100%;
/*
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #cccccc;
*/
}
#sidebar_main ul ul{
	list-style-type: none;
/*	width: 173px;*/
/*	width: 243px;*/
	width: 210px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-right-style: none;
/*
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
*/
}
#sidebar_main li {
	margin: 0px;
	padding: 15px 0 0 5px;
	height: auto;
/*	text-indent: 12px;*/
	text-indent: 20px;
	background-repeat: no-repeat;
	width: 210px;
}


#sidebar_main a{
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #fff;
	margin: 0px;
	background-repeat: no-repeat;
	height: 28px;
	background-image: url(images/sidemenu_bg.jpg);
/*  width: 174px;*/
/*  width: 244px;*/
	width: 210px;
	display: block;
	padding-top: 14px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-position: left top;
}
#sidebar_main a.here,
#sidebar_main a:hover{
	color: #fff;
	background-position: 0px -42px;
}
#sidebar_main li li {
	padding: 0px;
	margin: 0px;
	background-image: none;
/*	text-indent: 25px;*/
	text-indent: 40px;
}
#sidebar_main li li a{
display:block;
width:210px;
height:23px;
	font-size: 12px;
	text-decoration: none;
	font-weight: normal;
	color: #666666;
	margin: 0px;
	padding: 10px 0 0 0; 
	background-image: url(images/sidemenu_sub_bg2.jpg);
	background-repeat: no-repeat;
	/*background-position: 15px -24px;*/
/*	background-position: 15px 0px;*/
	background-position: 0px 0px;
}
#sidebar_main li li a.here,
#sidebar_main li li a:hover{
	color: #307CB6;
	background-position: 0px -33px;
}
#sidebar_foot {
 height: 10px;
/* width: 150px;*/
 width: 220px;
}
/*#sidebar .side_banner {
	margin-top: 15px;
	text-align: left;
	margin-left: 4px;
}*/
#sidebar .side_banner {
	margin-top: 15px;
	text-align: left;
}
.sidebar_block5 {
	height: auto;
	margin-top: 20px;
}
/*
.top_sidebanner {
	margin-bottom: 10px;
	margin-left: 5px;
}
*/
.top_sidebanner {
	margin-bottom: 10px;
}




/*----------コンテンツ共通----------*/
#pan {
	text-align: left;
	letter-spacing: 1px;
	height: auto;
	background-color: #FFFFFF;
	font-size: 10px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
#maintitle {
 height: auto;
/* width: 555px;*/
 width: 930px;
 margin-bottom: 5px;
}
.subtitle,.subtitle1,.subtitle2,.subtitle3,.subtitle4,.subtitle5 {
 background-image: url(images/subtitle_bg.gif);
 height: 25px;
 width: 100%;
 background-repeat: no-repeat;
 padding-top: 5px;
 text-indent: 15px;
 font-size: 18px;
 font-weight: bold;
 margin-bottom: 20px;
 color: #666666;
 margin-top: 15px;
}
#.subtitle,#.subtitle1,#.subtitle2,#.subtitle3,#.subtitle4,#.subtitle5 {
 height: 23px;
 padding-top: 7px;
}
.subtitle {
 background-image: url(images/subtitle_bg.gif);
}
.subtitle1 {
 background-image: url(images/subtitle_bg1.gif);
}
.subtitle2 {
 background-image: url(images/subtitle_bg2.gif);
}
.subtitle3 {
 background-image: url(images/subtitle_bg3.gif);
 letter-spacing: 1px;
}
.subtitle4 {
 background-image: url(images/subtitle_bg4.gif);
}
.subtitle5 {
 background-image: url(images/subtitle_bg5.gif);
}
.entry,.entry1,.entry2,.entry3,.entry4,.entry5 {
 width: 489px;
 background-repeat: no-repeat;
 font-size: 14px;
 font-weight: bold;
 color: #666666;
 margin-bottom: 10px;
 text-indent: 18px;
 letter-spacing: 1px;
 background-position: 0px 1px;
}
.entry {
 background-image: url(images/square.gif);
}
.entry1 {
 background-image: url(images/square1.gif);
}
.entry2 {
 background-image: url(images/square2.gif);
}
.entry3 {
 background-image: url(images/square3.gif);
}
.entry4 {
 background-image: url(images/square4.gif);
}
.entry5 {
 background-image: url(images/square5.gif);
}
.entry6 {
 background-image: url(images/square6.gif);
}
.cont1 {
 width: 100%;
 height: auto;
 margin-bottom: 20px;
}
.cont2 {
 width: 100%;
 margin-bottom: 15px;
 height: auto;
 padding-bottom: 15px;
 border-bottom-width: 1px;
 border-bottom-style: dotted;
 border-bottom-color: #999999;
}
.pic1 {
 margin-top: 15px;
}
.top_btn {
 color: #307CB6;
 text-align: right;
 letter-spacing: 1px;
 font-size: 12px;
 padding-bottom:20px;
}
.top_btn a{
 text-decoration: none;
}




/*----------ナビゲーション----------*/
#navi {
 height: 36px;
 width: 100%;
 background-color: #cccccc;
 padding-top: 0px;
 border-top-width: 1px;
 border-top-style: solid;
 border-top-color: #cccccc;
 clear: both;
 float: left;
}
#navi li {
 float: left;
 height: 36px;
 list-style-type: none;
 text-align: center;
}
.navi1 a {
 background-image: url(images/navi1.gif);
 background-repeat: no-repeat;
 background-position: 0px -45px;
 display: block;
 font-size: 14px;
 font-weight: bold;
 text-decoration: none;
 height: 16px;
 width: 153px;
 padding-top: 10px;
 padding-bottom: 10px;
 margin-right: 1px;
 /*color: #23B7FF;*/
 color: #666666;
}
.navi2 a {
 background-image: url(images/navi2.gif);
 background-repeat: no-repeat;
 background-position: 0px -45px;
 display: block;
 font-size: 14px;
 font-weight: bold;
 text-decoration: none;
 height: 16px;
 width: 153px;
 padding-top: 10px;
 padding-bottom: 10px;
 margin-right: 1px;
 /*color: #7BC41C;*/
 color: #666666;
}
.navi3 a {
 background-image: url(images/navi3.gif);
 background-repeat: no-repeat;
 background-position: 0px -45px;
 display: block;
 font-size: 14px;
 font-weight: bold;
 text-decoration: none;
 height: 16px;
 width: 153px;
 padding-top: 10px;
 padding-bottom: 10px;
 margin-right: 1px;
 /*color: #E9A900;*/
 color: #666666;
}
.navi4 a {
 background-image: url(images/navi4.gif);
 background-repeat: no-repeat;
 background-position: 0px -45px;
 display: block;
 font-size: 14px;
 font-weight: bold;
 text-decoration: none;
 height: 16px;
 width: 153px;
 padding-top: 10px;
 padding-bottom: 10px;
 margin-right: 1px;
 /*color: #E96200;*/
 color: #666666;
}
.navi5 a {
 background-image: url(images/navi5.gif);
 background-repeat: no-repeat;
 background-position: 0px -45px;
 display: block;
 font-size: 14px;
 font-weight: bold;
 text-decoration: none;
 height: 16px;
 width: 154px;
 padding-top: 10px;
 padding-bottom: 10px;
 /*color: #E90057;*/
 color: #666666;
}
.navi1 a:hover {
 /*background-position: 0px 0px;*/
 /*color: #666666;*/
 color: #916EAE;
}
.navi2 a:hover {
 /*background-position: 0px 0px;*/
 /*color: #666666;*/
 color: #64B2D8;
}
.navi3 a:hover {
 /*background-position: 0px 0px;*/
 /*color: #666666;*/
 color: #92B638;
}
.navi4 a:hover {
 /*background-position: 0px 0px;*/
 /*color: #666666;*/
 color: #FEC901;
}
.navi5 a:hover {
 /*background-position: 0px 0px;*/
 /*color: #666666;*/
 color: #FF9551;
}




/*----------プライバシーポリシー----------*/
.privacy_title {
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 10px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCCCCC;
	padding-top: 10px;
	margin-top: 30px;
	letter-spacing: 1px;
}
.privacy_date {
	text-indent: 337px;
	line-height: 150%;
}
.privacy_sign {
	text-indent: 320px;
}




/*----------制作実績----------*/
.jisseki {
	overflow: hidden;
	visibility: hidden;
	height: 0px;
}
.results_image {
	height: 260px;
	width: 260px;
	float: left;
	padding-right: 10px;
}
.results_box {
	height: 260px;
	width: 245px;
	float: left;
	text-align: right;
}
.results_box1 {
	width: 100%;
	line-height: 150%;
	text-align: left;
	height: 160px;
}
.results_box2 {
	height: 90px;
	width: 100%;
	text-align: center;
	padding-top: 10px;
}
.results_name {
	padding-top: 10px;
	width: 515px;
	text-align: left;
}
.results_name a{
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}
.results_url {
	margin-bottom: 10px;
	width: 515px;
	text-align: left;
}
.results_url a{
	font-size: 14px;
	text-decoration: none;
}
table.work {
	border-collapse: collapse;
	border: 1px solid #cccccc;
	text-align: left;
	width: 240px;
}
td.work_1 {
	border: 1px solid #cccccc;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #F7F619;
	text-align: center;
	font-size: 10px;
}
td.work_0 {
	border: 1px solid #cccccc;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #eeeeee;
	text-align: center;
	font-size: 10px;
}
#itemtable table{
	line-height: 120%;
	font-size: 12px;
	font-weight: bold;
}
#itemtable div {
	height: 120px;
	width: 120px;
	overflow: hidden;
}
.underline{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #cccccc;
}






/*Q&A_page*/
#QA_title {
	background: url(images/faq/QA_img.jpg) no-repeat;
	margin: 0px 0px 20px;
	padding: 0px;
	height: 90px;
	width: 560px;
}
#QA_copybg {
	background-image: url(images/faq/QA_copybg.jpg);
	background-repeat: no-repeat;
	height: 52px;
	width: 560px;
	padding: 0px;
	margin: 0 0 20px 0;
}
#QA_copybg h2 {
	display: none;
}
#QA_copybg h3 {
	display: none;
}
#QA_con {
	width: 540px;
	height: auto;
	padding: 0;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	line-height: 100%;
}
#Qaria {
	width: 540px;
	height: auto;
	padding: 0;
	margin: 0;
	font-size: 12px;
	line-height: 140%;
}
#Qaria_head {
	background:url(images/faq/QAhead.jpg) no-repeat;
	height: 20px;
	width: 540px;
	margin: 0;
	padding: 0;
	font-size: 0;
}
#Qaria_bady {
	background: url(images/faq/QAbody.jpg) repeat-y;
	height: auto;
	width: 540px;
	margin: 0;
	padding: 0;
	font-size: 0;
}
#Qaria_bady .Qlink {
	width: 500px;
	height: auto;
	margin: 0 20px 0 20px;
	padding: 5px 0;
	font-size: 12px;
	line-height: 140%;
}
#Qaria_bady .Qlink .icon01 {
	width: 36px;
	height: 16px;
	padding: 0;
	margin: 10px 7px 10px 0;
}
#Qaria_bady .Qlink td {
	width: 500px;
	height: auto;
	margin: 0;
	padding: 0;
	font-size: 12px;
	line-height: 140%;
}
#Qaria_bady .Qlink td  a{
	font-size: 12px;
	line-height: 140%;
	text-decoration: none;
}
#Qaria_bady .Qlink .line01 {
	background:url(images/faq/QA_line.gif) repeat-x;
	width: 500px;
	height: 1px;
	margin: 10px 0;
	padding: 0;
}
#Qaria_foot {
	background:url(images/faq/QAfoot.jpg) no-repeat;
	height: 20px;
	width: 540px;
	padding: 0;
	margin: 0 0 20px 0;
	font-size: 0;
}
.QAaria {
	width: 540px;
	height: auto;
	margin: 0;
	padding: 0;
}
.QAtxt {
	width: 520px;
	height: auto;
	margin: 10px 0 0 10px;
	padding: 0 0 10px 0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DDDDDD;
}
#QAaria .QAtxt .Q_txt {
	width: 520px;
	height: auto;
	margin: 0;
	padding: 0;
}
.QAtxt .Q_txt .Q-icon {
	width: 45px;
	height: 16px;
	margin: 0;
	padding: 0;
	float: left;
}
.Q_txt h4 {
	width: 455px;
	height: auto;
	margin: 0 10px 10px 0;
	padding: 0;
	font-size: 12px;
	line-height: 140%;
	font-weight: bold;
	float: left;
}
#QAaria .QAtxt .A_txt{
	width: 520px;
	height: auto;
	margin: 0;
	padding: 0;
}
.QAtxt .A_txt .A-icon {
	width: 45px;
	height: 16px;
	margin: 0;
	padding: 0;
	float: left;
}
.QAtxt .A_txt .A_t01 {
	width: 455px;
	height: auto;
	margin: 0 10px 0 0;
	padding: 0;
	font-size: 12px;
	line-height: 140%;
	float: left;
}
.QAtxt .A_txt .A_t02 {
	width: 445px;
	height: auto;
	margin: 0px 15px 0 50px;
	padding: 0;
	font-size: 12px;
	line-height: 140%;
}
#hyou01 {
	width: 475px;
	height: 121px;
	padding: 0;
	margin: 5px 0 10px 45px;
}
.QAtxt .A_txt .A_t01 .QA_link {
	font-size: 12px;
	line-height: 140%;
	color: #005680;
}
.QAtxt .A_txt .A_t01 .QA_link:hover {
	color: #CC0000;
	text-decoration: underline;
}
.QAtxt .A_txt .A_t01 .QA_link:active {
	color: #CC0000;
	text-decoration: underline;
}
/*hr {
  clear: both;
  visibility: hidden;
  height: 0;
  line-height: 0;
 }*/
.clear {
  clear: both;
  height: 0;
  margin: 0;
  padding: 0;
  font-size: 1px;
  line-height: 0;
  text-indent: -9999px;
 }
.cont2 h3 {
 background-image: url(images/h3_bg.gif);
 height: 25px;
 width: 100%;
 background-repeat: no-repeat;
 padding-top: 5px;
 text-indent: 15px;
 font-size: 18px;
 font-weight: bold;
 margin-bottom: 20px;
 color: #333333;
 margin-top: 15px;
}
.cont2 h4 {
	background-image: url(images/h4_bg.gif);
	background-repeat: no-repeat;
	text-indent: 20px;
	font-size: 14px;
	padding-top: 3px;
	height: 23px;
	padding-bottom: 15px;
	margin-top: 30px;
}

/*サイトマップ*/
.sitemap{
	padding-left: 20px;
}
.sitemap a {
	text-decoration: none;
	color:#666666;
}
.sitemap a :hover{
	color:#3C9BE3;
}
.sitemap li {
	font-size: 14px;
	list-style-type: none;
	margin-bottom: 15px;
}
.sitemap li p{
	margin-top: 0px;
	margin-bottom: 0px;
	width: 500px;
	padding-left: 15px;
	font-weight: bold;
	height: 17px;
	padding-top: 3px;
	background-image: url(images/3point.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
}
.sitemap li li {
	margin-bottom: 0px;
}
.sitemap li ul{
	padding-top: 5px;
	padding-left: 15px;
}
.sitemap li ul li{
	font-size: 14px;
}
.sitemap li ul li p{
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 18px;
	font-weight: normal;
	border-left-style: none;
	background-image: url(images/sitemap/sitemap_point.gif);
	background-repeat: no-repeat;
	height: 20px;
	padding-top: 0px;
	background-position: 0px 0px;
}
.sitemap li ul li ul li p{
	background-color:#ffffff;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 15px;
	font-weight: normal;
	border-left-style: none;
	height: 20px;
	padding-top: 0px;
	background-position: 0px 2px;
}


#rightbody table{
	border-collapse: collapse;
}
#rightbody li{
	margin-left: 0px
}
.cont2 a h4{
	background-image: url(images/h4_bg_link.gif);
	background-repeat: no-repeat;
	text-indent: 20px;
	font-size: 14px;
	padding-top: 3px;
	height: 23px;
	padding-bottom: 15px;
	margin-top: 30px;
	text-decoration: none;
	color: #333333;
}
.cont2 a:hover h4{
	background-image: url(images/h4_bg_link_over.gif);
	cursor:pointer;
}



/*----------オリジナルブログ----------*/

.main {
height:100%;/* for IE6 */
min-height:100%;
background-color:#ffffff;
width:555px;
margin-left:auto;
margin-right:auto;
font-size:12px;
color:#666666;
line-height:150%;
}

.main a{
color: #333333;
text-decoration:underline;
}

.txt{
text-align:left;
vertical-align:top;
}

.title1{
display:block;
width:555px;
height:54px;
background-image:url(http://www.bandt.co.jp/images/original/title1.jpg);
background-repeat:no-repeat;
background-position:left;
margin-top:30px;
margin-bottom:20px;
text-indent:-9999px;
margin-left:auto;
margin-right:auto;
}

.title2{
display:block;
width:555px;
height:55px;
background-image:url(http://www.bandt.co.jp/images/original/title2.jpg);
background-repeat:no-repeat;
background-position:left;
margin-top:0px;
margin-bottom:20px;
text-indent:-9999px;
margin-left:auto;
margin-right:auto;
}

.title3{
display:block;
width:555px;
height:56px;
background-image:url(http://www.bandt.co.jp/images/original/title3.jpg);
background-repeat:no-repeat;
background-position:left;
padding-top:0px;
margin-bottom:20px;
text-indent:-9999px;
margin-left:auto;
margin-right:auto;
}

.title4{
display:block;
width:555px;
height:30px;
background-image:url(http://www.bandt.co.jp/images/original/title4.jpg);
background-repeat:no-repeat;
background-position:left;
margin-top:0px;
margin-bottom:20px;
text-indent:-9999px;
margin-left:auto;
margin-right:auto;
}

.box1{
width:315px;
float:left;
text-align:left;
padding-left:20px;
}

.box2{
width:200px;
float:left;
padding-left:10px;
}

.mtxt{
font-size:11px;
color:#333333;
padding-top:5px;
}

.ex{
width:160px;
float:left;
margin-left:19px;
}

.ex2{
width:160px;
float:left;
margin-left:9px;
}

.top{
text-align:right;
padding-top:10px;
padding-right:10px;
clear:both;
}

.top2{
text-align:right;

padding-right:10px;
}

.btitle{
padding-top:5px;
padding-bottom:10px;
text-align:center;
}
#header #link p {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}

/*----------201104----------*/

.point{
	background-image: url(images/point.gif);
	background-repeat:no-repeat;
	background-position:0px 3px;
	padding-left:20px;
}

.mini{
font-size:10px;
padding-top:2px;
color:#666666;
}

.nr_data{
padding-left:15px;
color:#181F5B;}

.nr_txt1{
color:#181F5B;}

.nr_txt2{
font-size:11px;
color:#666666;
padding-top:5px;}


.line_h5{
margin:25px 0 25px 0}

