* { margin:0; padding:0;}
body { background:url(../images/top_bg.gif) repeat-x top #212121; font-size:100%; line-height:1em; font-family:tahoma; color:#fff; text-align:center}


/*in_line*/
input, select, textarea { vertical-align:middle; font-weight:normal; font-family:tahoma; color:#fff; font-weight:normal; font-size:1em; padding-left:5px; border:solid 1px #fff; background:#700d0d}
img {border:0; vertical-align:top; text-align:left;}
ul { list-style:none;}

/*==================list====================*/
ul.list_1 {margin:0px; padding:0px; list-style:none}
ul.list_1 li { line-height:1.67em; font-size:1.09em}
ul.list_1 li a{text-decoration:none; color:#fff; background:url(../images/marker_list1.gif) no-repeat 0 5px; padding-left:15px}
ul.list_1 li a:hover{ text-decoration:none; background:url(../images/marker_list1.gif) no-repeat 5px 5px}

ul.list_2 {margin:0px; padding:0px; list-style:none}
ul.list_2 li { line-height:2em; background:url(../images/list_bg.gif) repeat-x bottom; margin-left:18px}
ul.list_2 li a{text-decoration:none; color:#080000; background:url(../images/marker_list2.gif) no-repeat 0 8px; margin-left:-18px; padding-left:18px; display:block}
ul.list_2 li a:hover{ text-decoration:none; background:url(../images/marker_list2.gif) no-repeat 6px 5px}
ul.list_2 li.none {background:none}

ul.list_3 {margin:0px; padding:0px; list-style:none}
ul.list_3 li { line-height:2em; background:url(../images/list_bg3.gif) repeat-x bottom; margin-left:18px}
ul.list_3 li a{text-decoration:none; color:#fff; background:url(../images/marker_list3.gif) no-repeat 0 8px; margin-left:-18px; padding-left:18px; display:block}
ul.list_3 li a:hover{ text-decoration:none; background:url(../images/marker_list3.gif) no-repeat 6px 5px}
ul.list_3 li.none {background:none}

.downloads dd { margin-bottom:21px}
.downloads span {margin:13px 0 0 42px; float:right}
.downloads a {color:#fff; text-decoration:none; font-weight:bold}
.downloads a:hover {text-decoration:underline}

/*==========================================*/

a {text-decoration:underline; color:#aaaaaa}
a:hover {text-decoration:none}

.link {background:url(../images/marker_link.gif) no-repeat 0 10px; padding:0 0 0 11px; margin:5px 0 14px 0}
.link a {text-decoration:none; background:url(../images/link_bg.gif) repeat-x bottom }
.link a:hover {text-decoration:none; background:none}


.clear { clear:both;}

.left_bg {background:url(../images/left_bg.gif) repeat-y left top}
.right_bg {background:url(../images/right_bg.gif) repeat-y right top}
.left_bg_top { background:url(../images/left_bg_top.jpg) no-repeat 0 0}
.right_bg_top { background:url(../images/right_bg_top.jpg) no-repeat right 0; padding:0 114px 0 115px}

/*header*/
#header-top { height:438px; background:url(../images/header_top_bg.jpg) no-repeat 0 0; font-size:0.9375em; line-height:1.07em; font-family:tahoma; color:#fff}
#header span, #header-top span {float:right; margin:55px 23px 44px 0}
#header { height:151px; background:url(../images/header_bg.jpg) no-repeat 0 0; font-size:0.9375em; line-height:1.07em; font-family:tahoma; color:#fff}

.logo {position:absolute}
.txt {position:absolute; margin:223px 0 0 150px}
.button {position:absolute; margin:303px 0 0 212px}
/* header追加分 */
#header #header-right, #header-top #header-right {
	font-size: small;
}
#header .menu-column, #header-top .menu-column {
	float: left;
}
#header .menu-split, #header-top .menu-split {
	background-image: url(../images/menu-split.png);
	float: left;
	width: 1px;
	height: 36px;
}

/*content*/
#content { background:url(../images/content_bg_bot.jpg) repeat-x bottom #680000; font-size:0.6875em; line-height:1.82em}
#content .top_bg {width:100%; background:url(../images/content_bg_top.jpg) repeat-x top; width:100%}
.title {margin-bottom:11px}
.title_2 {padding:16px 0 15px 0}
.img_left {float:left; margin:0 20px 0 0}

.indent_1 { padding:27px 0 0 15px}
.title_top {margin:0 0 10px 6px}

p {margin:0 0 20px 0}
/* content追加分 */
#content #menu-img a {
	padding-left: 5px;
	padding-left: 5px;
}
#content #top-links {
	padding-right: 50px;
	text-align: right;
}
#content #our-site {
	background-image: url(../images/site-link-bg.png);
	background-repeat: no-repeat;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/site-link-bg.png',sizingMethod='scale');
	padding-top: 63px;
	width: 300px;
	height: 180px;
	text-align: center;
}
#content #title-img {
	float: left;
}
#content #title-text {
	float: left;
	padding-top: 27px;
}
#content .content_back{
	
}
img.pmark_top{
  background-color:#ffffff;
  border-color:#0c3090;
  padding:19px;
}
a img.pmark_content{
  background-color:#ffffff;
  border-color:#0c3090;
  padding:19px;
}
img.pmark_content{
  float: right;
}
/*footer*/
#footer { height:67px; background:#fff; font-family:tahoma; font-size:0.75em; line-height:1em; color:#6b6666; text-align:right;}
#footer a {color:#6b6666; text-decoration:underline}
#footer a:hover {text-decoration:none}
#footer .indent {padding:12px 12px 12px 12px}
.menu {float:left; word-spacing:9px}
.menu a { color:#080000 !important; text-decoration:none !important; word-spacing:0}
.menu a:hover { color:#6c0703}

/*================== index.html ==================*/
#page1 #content .col_1 .indent { padding:0 13px 10px 21px}
#page1 #content .col_2 .ind { padding:0 28px 22px 24px}
/* page1追加分 */
#page1 #content .col_1 .ind { padding:0 28px 22px 24px}
#page1 #content .col_1, .col_2 { padding-top: 25px; padding-bottom: 25px; }

/*================== index-1.html ==================*/
#page2 #content .col_1 .indent { padding:0 40px 10px 21px}
#page2 #content .col_1 .box {width:395px; margin-top:8px}
#page2 #content .col_1 .col_box_1 {width:177px; margin-right:41px}
#page2 #content .col_1 .col_box_2 {width:177px}
#page2 #content .col_2 .ind { padding:0 28px 40px 24px}
/* page2追加分 */
#page2 #content .col_1 .indent_2 { padding:27px 40px 10px 21px}

/*================== index-2.html ==================*/
#page3 #content .col_1 .indent { padding:0 50px 10px 21px}
#page3 #content .col_2 .ind { padding:0 28px 22px 24px}

/*================== index-3.html ==================*/
#page4 #content .col_1 .indent { padding:0 40px 10px 21px}
#page4 #content .col_1 .box {width:395px; margin-top:8px; padding-bottom:9px}
#page4 #content .col_1 .col_box_1 {width:177px; margin-right:41px}
#page4 #content .col_1 .col_box_2 {width:177px}
#page4 #content .col_2 .ind { padding:0 20px 22px 24px}
#page4 #content .col_2 p {margin:0 0 8px 0}

/*================== index-4.html ==================*/
#page5 #content .col_1 .indent { padding:0 40px 10px 21px}
#page5 #content .col_2 .ind { padding:0 20px 22px 24px}

/*================== index-5.html ==================*/
#page6 #content .col_1 .indent { padding:0 40px 10px 21px}
#page6 #content .col_1 .box {width:396px; margin-top:13px}
#page6 #content .col_1 .col_box_1 {width:183px}
#page6 #content .col_1 .col_box_2 {width:213px}
#page6 #content .col_1 .link { float:right; margin-left:23px}
#page6 #content .col_2 .ind { padding:0 28px 40px 24px}

input {width:173px; height:20px}
.div_input {height:32px}
textarea {width:208px; height:85px; overflow:auto; display:block}

/*================== index-6.html ==================*/
#page7 #content .indent { padding:0 55px 49px 21px}
/* page7追加分 */
#page7 #content .indent_2 {
	padding:27px 55px 49px 55px;
}

/* 追加 */
#float_block { background:#fff; margin-right:24px; margin-left:24px; color:#080000}
#float_block .h, #float_block p { margin:0; padding:10px 15px; line-height:2em; }
#float_block .h { font-size:1.5em; color:gray; padding-bottom:0; font-weight:bold; }
#float_block .xtop, #float_block .xbottom {display:block; background:transparent; font-size:1px; }
#float_block b { display:block; overflow:hidden; }
#float_block .xb1, #float_block .xb2, #float_block .xb3 {height:1px; }
#float_block .xb2, #float_block .xb3, #float_block .xb4 {background:white; border-left:1px solid gray; border-right:1px solid gray; }
#float_block .xb1 { margin:0 5px; background:gray; }
#float_block .xb2 { margin:0 3px; border-width:0 2px; }
#float_block .xb3 { margin:0 2px; }
#float_block .xb4 { height:2px; margin:0 1px; }
#float_block .xboxcontent { display:block; background:white; border:0 solid gray; border-width:0 1px; }
.block_1_1 { background:#fff; margin-right:24px; margin-left:24px; color:#080000}
.block_1_1 .left_top { background:url(../images/left_top_1.gif) left top no-repeat;}
.block_1_1 .right_top { background:url(../images/right_top_1.gif) right top no-repeat;}
.block_1_1 .right_bot { background:url(../images/right_bot_1.gif) right bottom no-repeat;}
.block_1_1 .left_bot { background:url(../images/left_bot_1.gif) left bottom no-repeat; width:100%}

/*==================block====================*/
.block_1 { background:#fff; margin:0 24px 47px 0; color:#080000}
.block_1 .left_top { background:url(../images/left_top_1.gif) left top no-repeat;}
.block_1 .right_top { background:url(../images/right_top_1.gif) right top no-repeat;}
.block_1 .right_bot { background:url(../images/right_bot_1.gif) right bottom no-repeat;}
.block_1 .left_bot { background:url(../images/left_bot_1.gif) left bottom no-repeat; width:100%;}

.block_2 { background:#080000; margin-bottom:15px}
.block_2 .left_top { background:url(../images/left_top_2.gif) left top no-repeat; width:100%}
.block_2 .right_top { background:url(../images/right_top_2.gif) right top no-repeat;}
.block_2 .right_bot { background:url(../images/right_bot_2.gif) right bottom no-repeat;}
.block_2 .left_bot { background:url(../images/left_bot_2.gif) left bottom no-repeat;}
.block_2 .left {background:url(../images/left_2.gif) repeat-y left}
.block_2 .right {background:url(../images/right_2.gif) repeat-y right}
.block_2 .top {background:url(../images/top_2.gif) repeat-x top}
.block_2 .bot {background:url(../images/bot_2.gif) repeat-x bottom}
.block_2 .img {margin:-6px 48px 0 0; float:left}
.block_2 .ind {padding:43px 20px 44px 48px}
.button_1 {position:relative; margin:-57px 27px -50px 73px}
.button_2 {position:relative; margin:-57px 0 -50px 0}
/*==========================================*/
