* { margin:0; padding:0;}
body {
	background:#413f34;
	font-size:100%;
	line-height:1em;
	font-family:"ＭＳ Ｐゴシック", Arial;
	color:#333;
	text-align:center
}
tbody { font-size:0.8em; line-height:1em; font-family:"ＭＳ Ｐゴシック",Arial; color:#38352d; }		/* 表中の文字 */
.type1 {
	font-size:1.5em;
	color:#333;
	font-weight:800
}	/* 表のタイトル青文字 */
em {color:#990033; font-weight:800; font-style:nolmal}		/* 表のタイトル赤文字 */

/*in_line*/
input, select, textarea { vertical-align:middle; font-weight:normal; font-family:Arial; color:#38352d; font-size:1em; font-weight:normal; padding-left:5px; border:solid 1px #b2afa5; background:#ebeae2}
/* img {border:0; vertical-align:top; text-align:left;} */
img {border:0; text-align:left;}
ul { list-style:none;}

/*==================list====================*/
ul{margin:0px; padding:0px; list-style:none}
ul li { line-height:1.45em}
ul li a{text-decoration:underline; color:#38352d; background:url(images/marker_list.gif) no-repeat 0 5px; padding-left:7px}
ul li a:hover{ text-decoration:none}

ul.list_2 {margin:0px; padding:0px; list-style:none}
ul.list_2 li { line-height:1.45em; background:url(images/marker_list.gif) no-repeat 0 6px; padding-left:7px}
ul.list_2 li a{text-decoration:none; color:#38352d; background:url(images/list_bg.gif) repeat-x bottom; padding:0 0 3px 0}
ul.list_2 li a:hover{ text-decoration:none; background:none}

/*==========================================*/

a {text-decoration:underline; color:#38352d}
a:hover {text-decoration:none}

p {
	margin:0 0 13px 0;
	position: relative;
}
#kajyogaki_1 {margin-left: 0.5em; text-indent: -0.5em}　/* リンク*/
#kajyogaki_2 {margin-left: 1em; text-indent: -1em}　/* index-1_01.html のＡ〜Ｅ*/

.clear { clear:both;}

.main_taling {width:100%; background:#d7d4c6}
.left_taling {width:49%; height:680px; float:left; background:url(images/top_bg_left.gif) repeat-x top;}
.right_taling {width:51%; height:680px; float:right; background:url(images/top_bg_right.gif) repeat-x top;}

.font_1 {color:#aa1917}


/*header*/
#header { height:338px; background:url(images/header_bg.jpg) no-repeat 0 0; font-family:tahoma; font-size:0.625em; line-height:1em; color:#a1a1a1; text-transform:uppercase}

.logo {
	position:absolute;
	margin:65px 0 0 301px;
	width:176px;
	height:83px;
	top: -30px;
}

.menu {position:absolute; margin:128px 0 0 44px}

.date {position:absolute; margin:87px 0 0 76px}

.menu_top {position:absolute; margin:86px 0 0 580px}
.menu_top a {color:#a1a1a1; text-decoration:none; line-height:1.2em}
.menu_top a:hover {background:url(images/link_menu_bg.gif) repeat-x bottom}
.menu_top a.hover {background:url(images/link_menu_bg.gif) repeat-x bottom}

/*content*/
#content { background:url(images/content_bg_rep.gif) repeat-y left top; font-size:0.8em; line-height:1.2em}
#content .bg_top {background:url(images/content_bg_top.jpg) no-repeat 0 0; min-height:380px; height:auto !important; height:380px}
.content_indent {padding:0 0 20px 0}

.title {margin:0 0 17px -20px; position:relative}
.title_2 {margin:0 0 11px 0}
.img_left {float:left; margin:3px 15px 0 0}
.img_right {float:right; margin:3px 0 0 15px}
.img {margin-bottom:10px}
.more {margin-top:10px}

.col_bg {background:url(images/col_bg.gif) repeat-y right}
/*.col_bg2 {background:url(images/col_bg2.gif)  repeat-y 100%: margin-top:10px }*/

.line {background:url(images/line_bg.gif) repeat-x top; height:40px}
.line2 {background:url(images/line_bg.gif) repeat-x top; height:40px; margin-left:-20px}

/*footer*/
#footer_main {width:100%; text-align:center; background:url(images/footer_bg_rep.gif) repeat-x top}
#footer { background:url(images/footer_bg.gif) no-repeat 0 0; height:52px; font-family:tahoma; font-size:0.625em; line-height:1em; text-transform:uppercase; color:#a1a1a1; text-align:center; padding:22px 0 0 0}
#footer a {color:#a1a1a1; text-decoration:none}
#footer a:hover {text-decoration:underline}
.clear { clear:both;}

/*================== index.html ==================*/
#page1 #content .col_1 .indent { padding:17px 40px 15px 65px}
#page1 #content .col_1 .banner {margin:32px -30px 0 -21px}
#page1 #content .col_2 .indent_1 { padding:17px 43px 34px 45px}
#page1 #content .col_2 .indent_2 { padding:0 35px 8px 45px}

/*================== index-2.html ==================*/
#page3 #content .col_1 .indent { padding:17px 26px 29px 65px}
#page3 #content .col_2 .indent_1 { padding:17px 20px 29px 45px}
/* #page3 #content .col_2 .indent_2 { padding:0 25px 15px 45px}
#page3 #content .col_3 .indent { padding:17px 40px 20px 45px}

/*================== index-2_en.html ==================*/
#page3_en #content .col_1 .indent { padding:17px 26px 29px 65px}
#page3_en #content .col_2 .indent_1 { padding:17px 20px 29px 45px}
/* #page3_en #content .col_2 .indent_2 { padding:0 25px 15px 45px}
#page3_en #content .col_3 .indent { padding:17px 40px 20px 45px}

/*================== index-1.html ==================*/
#page2 #content .col_1 .indent { padding:17px 26px 32px 65px}
#page2 #content .col_2 .indent_1 { padding:17px 40px 22px 45px}
#page2 #content .col_2 .indent_2 { padding:0 40px 4px 45px}

/*================== index-1_en.html ==================*/
#page19 #content .col_1 .indent { padding:17px 26px 32px 65px}
#page19 #content .col_2 .indent_1 { padding:17px 40px 22px 45px}
#page19 #content .col_2 .indent_2 { padding:0 40px 4px 45px}

/*================== index-1_01.html ==================*/
#page9 #content .content_indent {padding:17px 64px 20px 65px}

/*================== index-1_01en.html ==================*/
#page18 #content .col_1 .indent_1 { padding:17px 20px 18px 65px}
#page18 #content .col_1 .indent_2 { padding:0 25px 23px 65px}
#page18 #content .col_2 .indent { padding:17px 40px 10px 45px}
#page18 #content .col_3 .indent { padding:17px 40px 10px 45px}
#page18 #content .col_2 .banner {margin:25px -30px 0 -21px}

/*================== index-2_01.html ==================*/
#page7 #content .content_indent {padding:17px 64px 20px 65px}

/*================== index-3.html ==================*/
#page4 #content .col_1 .indent_1 { padding:17px 20px 18px 65px}
#page4 #content .col_1 .indent_2 { padding:0 25px 23px 65px}
#page4 #content .col_2 .indent { padding:17px 40px 10px 45px}
#page4 #content .col_2 .banner {margin:25px -30px 0 -21px}

/*================== index-3_01.html ==================*/
#page8 #content .content_indent {padding:17px 64px 20px 65px}
colgroup#komoku {width:6em; font-weight:600; color:#ffffcc}
colgroup#naiyo {width:50em}

/*================== index-4.html ==================*/
#page5 #content .col_1 .indent { padding:17px 45px 30px 65px}
#page5 #content .col_1 span {float:right; margin-right:30px}
#page5 #content .col_2 .indent { padding:17px 40px 17px 20px}



/*================== jimushomei.html ==================*/
#page6 #content .indent {background:url(images/content_bg_top.jpg) no-repeat 0 0; padding:17px 140px 20px 150px}

/*================== terms.html ==================*/
#page10 #content .content_indent {padding:17px 64px 20px 65px}

/*================== privacy.html ==================*/
#page11 #content .content_indent {padding:17px 64px 20px 65px}

/*================== sitemap.html ==================*/
#page12 #content .indent {background:url(images/content_bg_top.jpg) no-repeat 0 0; padding:17px 140px 20px 150px}

/*================== patent.html ==================*/
#page13 #content .content_indent {padding:17px 64px 20px 65px}
/*#page13 #content .col_1 .indent { padding:17px 45px 30px 65px}
#page13 #content .col_1 span {float:right; margin-right:30px}
#page13 #content .col_2 .indent { padding:17px 40px 17px 20px}*/

/*================== trademark.html ==================*/
#page14 #content .content_indent {padding:17px 64px 20px 65px}
/*#page14 #content .col_1 .indent { padding:17px 45px 30px 65px}
#page14 #content .col_1 span {float:right; margin-right:30px}
#page14 #content .col_2 .indent { padding:17px 40px 17px 20px}*/

/*================== education.html ==================*/
#page15 #content .content_indent {padding:17px 64px 20px 65px}
/*#page15 #content .col_1 .indent { padding:17px 45px 30px 65px}
#page15 #content .col_1 span {float:right; margin-right:30px}
#page15 #content .col_2 .indent { padding:17px 40px 17px 20px}*/

/*================== outsourcing.html ==================*/
#page16 #content .content_indent {padding:17px 64px 20px 65px}
/*#page16 #content .col_1 .indent { padding:17px 45px 30px 65px}
#page16 #content .col_1 span {float:right; margin-right:30px}
#page16 #content .col_2 .indent { padding:17px 40px 17px 20px}*/

/*================== mailform.html ==================*/
#page17 #content .content_indent {padding:17px 140px 20px 65px}

/*input {width:196px; height:22px}
.div_input {height:37px}
textarea {width:600px; height:173px; overflow:auto; margin-bottom:10px; display:block}
.div_links {text-align:left; word-spacing:12px; width:400px}
*/

/*================== 使っていない_index-5.html ==================*/
/* ページを増やすときにこれをコピーして別の名前にして使用 */
#page100 #content .content_indent {padding:17px 64px 20px 65px}

/*==================block====================*/
.block { 
	/* background:url(images/block_bg.jpg) no-repeat 0 0; 
	padding:19px 27px 36px 22px; */ 
	margin:-18px 0 -20px 0; 
	position:relative
	width: 215px;
	height: 169px;}

/*==========================================*/

