* {
	margin:0;
}
body{
    background:#FFFFFF;
}

html, input, textarea, select{
	font-family:Tahoma;
	font-size:12px;
	color:#555555;
	float: left;
	line-height: 18px;
}

/*in_line*/
input, select {
	vertical-align:middle;
	font-weight:normal;
	text-align:left;
}
img {
    border:0;
    vertical-align:top;
	text-align:left;
}
.img_indent {
    margin:0 20px 0 0;
	float:left;
}
a {
    color:#3e68bc;
}
a:hover{
    text-decoration:none;
}

.clear { clear:both;}

.fleft { float:left;}
.fright {
	float:right;
	padding-bottom:10px;
}
.title { margin:0 0 15px 0;}

/*全体バッググラウンド*/
.tall_top {
    background:url(images/tall_top.gif) left top repeat-x #FFFFFF;
}
	
.tall_bottom {
    background:url(images/tall_bottom.gif) left bottom repeat-x #FFFFFF;
}

/*フォーム類*/
.form {
　　height:27px;
}
.form input {
    width:195px;
	height:14px;
	background:#FFFFFF;
	border-color:#DBDBDB;
}
textarea {
    width:212px;
	height:104px;
	background:#FFFFFF;
	overflow:auto;
	border-color:#DBDBDB;
	margin-bottom:7px;
}
.input {
    width:177px;
	height:15px;
	border-color:#DBDBDB;
	font-size:11px;
	color:#000000;
	line-height:17px;
}
.input1 {
    width:270px;
	height:17px;
	border-color:#DBDBDB;
	margin-bottom:5px;
	margin-left:2px;
}
.input2 {
    border-color:#DBDBDB;
}
.input3 {
    width:98px;
	height:16px;
	border-color:#DBDBDB;
	font-size:11px;
}
.checkbox {
　　height:24px;
}


/*リスト*/
ul { list-style:none;padding-left:0px;}
.ul1 li {
    background:url(images/line_hor.gif) left bottom repeat-x;
	padding-left:0px;
}
.ul1 li a {
    background:url(images/marker.gif) no-repeat 0 5px;
	padding-left:9px;
	line-height:24px;
	color:#686e78;
	font-size:11px;
	text-decoration:none;
}
.ul1 li a:hover { 
    color:#ff4900;
}
.ul2 li a {
　　background:url(images/marker.gif) no-repeat 0 6px;
　　padding-left:9px;
    line-height:18px;
	color:#555555;
	font-size:11px;
	text-decoration:none;
}
.ul2 li a:hover {
　　color:#ff4900;
}
.ul3 li a {
    background:url(images/marker.gif) no-repeat 0 6px;
	padding-left:12px;
	line-height:18px;
	font-size:11px;
}
.line_hor { 
　　background:url(images/line_hor.gif) left top repeat-x;
}
.footerLink {
    padding-top:10px;
	padding-bottom:10px;
	text-align:center;
}

/*リンク*/
.link1 {
    color:#686e78;
	font-size:11px;
}
.link2 {
    color:#686e78;
	font-size:12px;
	background:url(images/marker_1.gif) no-repeat 0 5px;
	padding-left:9px;
}
.link3 {
    background:url(images/marker_1.gif) no-repeat right 6px;
	font-weight:bold;
	padding-right:10px;
	font-size:11px;
}
.link4 {
	color:#ff4900;
	background:url(images/marker_3.jpg) no-repeat right 0px;
	padding-right:19px;
	display:block;
	float:left;
	text-decoration: none;
}
.link4:hover {
    text-decoration: underline;
}
.link5 {
    background:url(images/marker_4.gif) no-repeat 0 6px;
	padding-left:8px;
	color:#FFFFFF;
	text-decoration:none;
}
.link5:hover {
　　color:#000000;
}
.link6 {
	color:#ff4900;
	font-weight:bold;
	background:url(images/marker_5.jpg) no-repeat right 0px;
	padding-right:19px;
	display:block;
	float:left;
	padding-bottom: 10px;
}
.link7 {
　　color:#FFFFFF;
}
.link8 {
    text-decoration:none;
	font-weight:bold;
	color:#333333;
}
.link8:hover { 
    color:#ff4900;
}	

/*テキスト*/
.txt1 {
	color:#3e68bc;
	font-weight:bold;
	font-size:12px;
	line-height:23px;
}
.txt2 { color:#ff4900;}
.txt3 {
	font-size: 10px;
	color: #999999;
	font-weight: lighter;
}
.txt4 {color: #666666}
.txt5{
	color:#666666;
	font-size:12px;
	border-bottom-color:#666666;
	font-weight: bold;
	padding-bottom: 3px;
	border-bottom-style: double;
	border-left-width: thick;
	border-left-color: #0066CC;
	border-left-style: solid;
	padding-left: 5px;
	padding-top: 3px;
	line-height: 24px;
	margin-bottom:10px;
}
.txt6{
	color:#666666;
	font-size:12px;
	font-weight: bold;
	padding-bottom: 3px;
	border-left-width: thick;
	border-left-color: #FF6600;
	border-left-style: solid;
	padding-left: 5px;
	padding-top: 3px;
	background-image: url(images/title_bgd.gif);
	line-height: 24px;
	margin-bottom: 18px;
}
.txt7{
	background-color:#DFDFDF;
	color: #333333;
	line-height: 24px;
	width: 452px;
	display:block;
	float:left;
	padding-left:10px;
}
.txt8{
	color:#666666;
	font-size:12px;
	font-weight: bold;
	padding-bottom: 3px;
	border-left-width: thick;
	border-left-color:#9900FF;
	border-left-style: solid;
	padding-left: 5px;
	padding-top: 3px;
	background-image: url(images/title_bgd.gif);
	line-height: 24px;
	margin-bottom: 18px;
}
.txt9{
	color:#666666;
	font-size:12px;
	font-weight: bold;
	padding-bottom: 3px;
	border-left-width: thick;
	border-left-color:#0066CC;
	border-left-style: solid;
	padding-left: 5px;
	padding-top: 3px;
	background-image: url(images/title_bgd.gif);
	line-height: 24px;
	margin-bottom: 18px;
	width:540px;
}
.txt10{
	color:#666666;
	font-size:12px;
	font-weight: bold;
	padding-bottom: 3px;
	border-left-width: thick;
	border-left-color:#666666;
	border-left-style: solid;
	padding-left: 5px;
	padding-top: 3px;
	background-image: url(images/title_bgd.gif);
	line-height: 24px;
	margin-bottom: 18px;
	width:540px;
}
.txt11{
	color:#333333;
	font-size:14px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
}
.box{
    background:#FFFFFF;
	border:solid;
	border-color:#CCCCCC;
}
/*パンくずリスト*/
.pan_list {
	color:#666666;
	font-size:11px;
	margin-left: 15px;
	text-decoration: none;
}
.pan_list a{ text-decoration:none;}
.pan_list a:hover { color:#ff4900;}

/*header*/
#header {
    background:url(images/header_bgd.jpg) no-repeat left top;
}
#header .row_1 .indent {
    padding:27px 0 19px 36px;
}
#header .row_1 .img_indent {
    margin:10px 80px 0 0;
}
#header .row_1 .img_indent2 { 
    margin:20px 80px 0 0;
}
#header .row_2 .col_1 {
    width:520px;
	background:url(images/header_row_2_bgd.jpg) left top repeat-x #FFFFFF;
}
#header .row_2 .col_1 .indent {
    padding:11px 0 16px 9px;
}
#header .row_2 .col_2 {
    width:240px;
	background:url(images/header_row_2_col_2_bgd.jpg) no-repeat left top;
}
#header .row_2 .col_2 .indent {
    padding:12px 0 13px 61px;
}
#header .row_2 .col_2 a {
    font-size:10px;
	color:#686e78;
}

/*content*/
#content { background:#FFFFFF;}
#content .col_1 {background:#FFFFFF;}
#content .col_2 {background:#FFFFFF;}
#content .col_3 {background:#FFFFFF;}


/*footer*/

#footer {
    width:766px;
	color:#58686d;
	letter-spacing:-0.1px;
}
#footer a {
　　color:#58686d;
}


/*================== index.html ==================*/
#page1 #content .col_1 .indent { padding:7px 10px 0 12px;}
#page1 #content .col_1 .indent1 {
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 30px;
	padding-left: 5px;
}
#page1 #content .col_2 .indent { padding:0px 0 0 0;}
#page1 #content .col_2 .block {
	font-size:10px;
	color:#686e78;
}
#page1 #content .col_2 .ul1 li a { background:url(images/marker_1.gif) no-repeat 0 5px; padding-left:9px; text-decoration:none; font-size:10px;}
#page1 #content .col_2 .ul1 li { font-size:10px;}
#page1 #content .col_2 .indent1 {
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
	line-height: 18px;
	margin-top: 10px;
	}
#page1 #content .col_2 .title { margin:0 0 7px -3px;}
#page1 #content .col_2 .line_hor { margin:5px 0 0 0;}
#page1 #content .col_3 .indent { padding:9px 0 40px 0;}
#page1 #content .col_3 .title { margin:0 0 3px 0;}



/*================== reserve/index.htmlほか==================*/
#page3 #content .col_1 .indent { padding:9px 0 20px 11px;}
#page3 #content .col_1 .indent1 { padding:12px 0 0 0;}
#page3 #content .col_1 .title { margin:0 0 8px 0;}
#page3 #content .col_2 .indent { padding:10px 10px 30px 20px;}
#page3 #content .col_2 .title { margin:0 0 10px 0;}
#page3 #content .col_2 .line_hor { margin:12px 0 0 0;}
#page3 #content .col_2 .title1 {
	margin-top: 20px;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0;
}

#page3 #content .col_1 .block { width:200px; background:url(images/block_bgd.gif) left bottom repeat-x #FFFFFF; }
#page3 #content .col_1 .block .header_bgd { background:url(images/block_header_bgd_80.gif) no-repeat left top;}
#page3 #content .col_1 .ul { list-style:none;}
#page3 #content .col_1 .ul1 li { background:url(images/line_hor.gif) left bottom repeat-x;}
#page3 #content .col_1 .ul1 li a { background:url(images/marker.gif) no-repeat 0 5px; padding-left:9px; line-height:30px; color:#666666; font-size:12px; text-decoration:none;}
#page3 #content .col_1 .ul1 li a:hover { color:#ff4900;}
#page3 #content .col_1 .ul2 li { background:url(images/line_hor.gif) left bottom repeat-x;}
#page3 #content .col_1 .ul2 li a { background:none; padding-left:30px; line-height:30px; color:#999999; font-size:11px; text-decoration:none;}
#page3 #content .col_1 .ul2 li a:hover { color:#ff4900;}

/*================== reserve/  /index.html ほか==================*/
#page8 #content .col_1 .indent { padding:9px 0 20px 11px;}
#page8 #content .col_1 .indent1 { padding:12px 0 0 0;}
#page8 #content .col_1 .title { margin:0 0 8px 0;}
#page8 #content .col_2 .indent { padding:10px 10px 30px 20px;}
#page8 #content .col_2 .title { margin:0 0 10px 0;}
#page8 #content .col_2 .line_hor { margin:12px 0 0 0;}
#page8 #content .col_2 .title1 {
	margin-top: 20px;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0;
}

#page8 #content .col_1 .block { width:200px; background:url(images/block_bgd.gif) left bottom repeat-x #FFFFFF; }
#page8 #content .col_1 .block .header_bgd { background:url(images/block_header_bgd_60.gif) no-repeat left top;}
#page8 #content .col_1 .ul { list-style:none;}
#page8 #content .col_1 .ul1 li { background:url(images/line_hor.gif) left bottom repeat-x;}
#page8 #content .col_1 .ul1 li a { background:url(images/marker.gif) no-repeat 0 5px; padding-left:9px; line-height:24px; color:#666666; font-size:12px; text-decoration:none;}
#page8 #content .col_1 .ul1 li a:hover { color:#ff4900;}
#page8 #content .col_1 .ul2 li { background:url(images/line_hor.gif) left bottom repeat-x;}
#page8 #content .col_1 .ul2 li a { background:url(images/marker_1.gif) no-repeat 0 5px; padding-left:9px;margin-left:30px; line-height:30px; color:#666666; font-size:12px; text-decoration:none;}
#page8 #content .col_1 .ul2 li a:hover {
	color:#ff4900;
	background-color: #DDDDDD;
}

/*================== merit/index.html ほか==================*/
#page7 #content .col_1 .indent { padding:9px 0 20px 11px;}
#page7 #content .col_1 .indent1 { padding:12px 0px 0px 0px;}
#page7 #content .col_1 .title { margin:0 0 8px 0;}
#page7 #content .col_2 .indent { padding:10px 10px 30px 20px;}
#page7 #content .col_2 .indent1 { padding:10px 0 0px 10px;}
#page7 #content .col_2 .title { margin:0 0 10px 0;}
#page7 #content .col_2 .line_hor { margin:5px 0 0 0;}
#page7 #content .col_2 .title1 {
	margin-top: 20px;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0;
}
#page7 #content .col_1 .block3 .header_bgd { background:url(images/block_header_bgd_60.gif) no-repeat left top;}
#page7 #content .col_1 .ul { list-style:none;}
#page7 #content .col_1 .ul1 li { background:url(images/line_hor.gif) left bottom repeat-x;}
#page7 #content .col_1 .ul1 li a { background:url(images/marker.gif) no-repeat 0 5px; padding-left:9px; line-height:30px; color:#666666; font-size:12px; text-decoration:none;}
#page7 #content .col_1 .ul1 li a:hover {
	color:#ff4900;
	text-decoration: underline;
}


/*================== case/index.htmlほか ==================*/
#page4 #content .col_1 .indent { padding:10px 18px 20px 29px;}
#page4 #content .col_1 .indent1 {
	padding:0px 0 10px 18px;
	margin-top: 10px;
}
#page4 #content .col_1 .title { margin:0 0 7px 0;}
#page4 #content .col_1 .line_hor { margin:5px 0 0 0;}
#page4 #content .col_1 .title1 { margin:28px 0 10px 0;}
#page4 #content .col_2 .indent { padding:10px 10px 30px 20px;}
#page4 #content .col_2 strong span { font-family:arial; font-size:12px;}
#page4 #content .col_2 .block2 .ind { padding:12px 21px 30px 18px;}
#page4 #content .col_2 .block2 {background:url(images/block4_bgd.gif) left bottom repeat-x #f17008; font-family:Arial;}
#page4 #content .col_2 .block2 .r_b { background:url(images/r_b_3.gif) no-repeat right bottom;}
#page4 #content .col_2 .block2 .l_b { background:url(images/l_b_3.gif) no-repeat left bottom;}
#page4 #content .col_2 .block2 .left_line { background:url(images/block3_left.jpg) no-repeat left 8px;}
#page4 #content .col_2 .fright { width:33px; text-align:left; margin-right:2px;}
#page4 #content .col_2 .ul1 li a {
	background:url(images/marker_4.gif) no-repeat 0 5px;
	padding-left:9px;
	line-height:30px;
	color:#FFFFFF;
	font-size:12px;
	text-decoration:none;
	margin-bottom: 20px;
	margin-top: 20px;
}
#page4 #content .col_2 .ul1 li a:hover { font-weight:bold;}
#page4 #content .col_1 .txt7{ }

/*================== company.html ==================*/
#page5 #content .col_1 .indent { padding:9px 0 0px 11px;}
#page5 #content .col_1 .block2 { width:363px; background:url(images/block2_bgd.gif) left bottom repeat-x #f17008; }
#page5 #content .col_1 .block { width:367px; background:url(images/block_bgd.gif) left bottom repeat-x #FFFFFF; font-size:11px; }
#page5 #content .col_1 .block .header_bgd { background:url(images/block_header_bgd2.gif) no-repeat left top;}
#page5 #content .col_1 .block .title { margin:0 0 25px 0;}
#page5 #content .col_1 .block .ind { padding:15px 10px 22px 19px;}
#page5 #content .col_1 .link2 { line-height:21px;}
#page5 #content .col_2 .indent { padding:9px 0 0 1px;}
#page5 #content .col_2 .indent1 { margin:26px 0 20px 18px;}
#page5 #content .col_2 .title { margin-bottom:3px;}
#page5 #content .col_2 .title1 { margin-bottom:10px;}
#page5 #content .col_2 .block1 { width:363px;}

/*================== form.html kiyaku.html privacy.html==================*/
#page6 #content .col_1 .indent { padding:10px 20px 10px 30px;}
#page6 #content .col_1 .title { margin-bottom:7px;}
#page6 #content .col_1 .indent1 { margin:10px 50px 0px 18px;}
#page6 #content .col_1 .indent2 { margin:10px 0 0px 50px;}
#page6 #content .col_1 .txt6{ width:540px;}

/*=====ブロック======*/
.block { width:400px; background:url(images/block_bgd.gif) left bottom repeat-x #FFFFFF; }
.block .r { background:url(images/r.gif) right top repeat-y;}
.block .b { background:url(images/b.gif) left bottom repeat-x;}
.block .l { background:url(images/l.gif) left top repeat-y;}
.block .t { background:url(images/t_4.gif) left top repeat-x;}
.block .l_t { background:url(images/l_t.gif) no-repeat left top;}
.block .r_t { background:url(images/r_t_4.gif) no-repeat right top;}
.block .r_b { background:url(images/r_b.gif) no-repeat right bottom;}
.block .l_b { background:url(images/l_b.gif) no-repeat left bottom;}
.block .header_bgd { background:url(images/block_header_bgd.gif) no-repeat left top;}
.block .ind { padding:15px 15px 15px 15px;}

.block1 { width:196px; background:url(images/block1_bgd.gif) left bottom repeat-x #57a9dc; color:#FFFFFF; font-size:11px; line-height:14px;}
.block1 .r { background:url(images/r_1.gif) right top repeat-y;}
.block1 .b { background:url(images/b_1.gif) left bottom repeat-x;}
.block1 .l { background:url(images/l_1.gif) left top repeat-y;}
.block1 .t { background:url(images/t_1.gif) left top repeat-x;}
.block1 .l_t { background:url(images/l_t_1.gif) no-repeat left top;}
.block1 .r_t { background:url(images/r_t_1.gif) no-repeat right top;}
.block1 .r_b { background:url(images/r_b_1.gif) no-repeat right bottom;}
.block1 .l_b { background:url(images/l_b_1.gif) no-repeat left bottom;}
.block1 .left_line { background:url(images/block1_left.jpg) no-repeat left 8px;}
.block1 .ind { padding:13px 10px 8px 18px;}

.block2 { width:196px; background:url(images/block2_bgd.gif) left bottom repeat-x #f17008; color:#FFFFFF; font-size:12px; line-height:14px;}
.block2 .r { background:url(images/r_2.gif) right top repeat-y;}
.block2 .b { background:url(images/b_2.gif) left bottom repeat-x;}
.block2 .l { background:url(images/l_2.gif) left top repeat-y;}
.block2 .t { background:url(images/t_2.gif) left top repeat-x;}
.block2 .l_t { background:url(images/l_t_2.gif) no-repeat left top;}
.block2 .r_t { background:url(images/r_t_2.gif) no-repeat right top;}
.block2 .r_b { background:url(images/r_b_2.gif) no-repeat right bottom;}
.block2 .l_b { background:url(images/l_b_2.gif) no-repeat left bottom;}
.block2 .left_line { background:url(images/block2_left.jpg) no-repeat left 8px;}
.block2 .ind { padding:10px 10px 8px 18px;}
.list { background:url(images/line_hor.gif) left bottom repeat-x; height:24px; margin-left:10px;}

.block3 { width:200px; background:#FFFFFF; }
.block3 .r { background:url(images/r.gif) right top repeat-y;}
.block3 .b { background:url(images/b.gif) left bottom repeat-x;}
.block3 .l { background:url(images/l.gif) left top repeat-y;}
.block3 .t { background:url(images/t_4.gif) left top repeat-x; height:300px;}
.block3 .l_t { background:url(images/l_t_4.gif) no-repeat left top;}
.block3 .r_t { background:url(images/r_t_4.gif) no-repeat right top;}
.block3 .r_b { background:url(images/r_b_4.gif) no-repeat right bottom;}
.block3 .l_b { background:url(images/l_b_4.gif) no-repeat left bottom;}
.block3 .header_bgd { background:url(images/block_header_bgd.gif) no-repeat left top;}
.block3 .ind { padding:15px 15px 15px 15px;}

.block4 { width:200px; background:#EEEEEE; }
.block4 .r { background:url(images/r.gif) right top repeat-y;}
.block4 .b { background:url(images/b.gif) left bottom repeat-x;}
.block4 .l { background:url(images/l.gif) left top repeat-y;}
.block4 .t { background:url(images/t_5.gif) left top repeat-x;}
.block4 .l_t { background:url(images/l_t_5.gif) no-repeat left top;}
.block4 .r_t { background:url(images/r_t_5.gif) no-repeat right top;}
.block4 .r_b { background:url(images/r_b.gif) no-repeat right bottom;}
.block4 .l_b { background:url(images/l_b.gif) no-repeat left bottom;}
.block4 .ind { padding:15px 15px 15px 15px;}
.list { background:url(images/line_hor.gif) left bottom repeat-x; height:24px; margin-left:10px;}

.block5 {
	width:480px;
	border-color:#C0C0C0;
	border-style: solid;
	border-width: 1px;
	margin: 0px 0px 0px 0px;
    padding: 10px 10px 10px 10px;
}

.block6 {
	width:100px;
	height:100px;
	border-color:#3399FF;
	border-style: solid;
	border-width: 1px;
	margin: 0px 0px 0px 0px;
    padding: 10px 10px 10px 10px;
}
.block7 {
	width:400px;
	border-color: #CCCCCC;
	border-style: solid;
	border-width: 1px;
	margin: 0px 0px 0px 0px;
    padding: 5px 10px 5px 10px;
}
.block8 {
	width:100px;
	height:100px;
	border-color:#FF9900;
	border-style:solid;
	border-width: 4px;
	margin: 0px 0px 0px 0px;
    padding: 10px 10px 10px 10px;
}
.block9 {
	width:450px;
	border-color:#FF6600;
	border-style: solid;
	border-width: 2px;
	margin: 0px 0px 0px 0px;
    padding: 5px 10px 5px 10px;
}
.block10 {
	width:500px;
	border-color:#336699;
	border-style: solid;
	border-width: 1px;
	margin: 0px 0px 0px 0px;
    padding: 10px 10px 10px 10px;
}
.block11 {
	width:450px;
	border-color: #DFDFDF;
	border-style: solid;
	border-width: 1px;
	margin: 0px 0px 0px 0px;
    padding: 10px 10px 10px 10px;
}
.block12 {
	width:210px;
	height:170px;
	border-color:#FF9900;
	border-style:solid;
	border-width: 4px;
	margin: 0px 0px 0px 0px;
    padding: 10px 10px 10px 10px;
}
.block13 {
	width:55px;
	height:55px;
	border-color:#3399FF;
	border-style: solid;
	border-width: 1px;
	margin: 0px 0px 0px 0px;
    padding: 5px 5px 5px 5px;
	text-align:center;
	vertical-align:middle;
}
.block14 {
	width:210px;
	border-color:#3366CC;
	border-style:solid;
	border-width: 2px;
	margin: 0px 0px 0px 0px;
    padding: 10px 10px 10px 10px;
}
/*==========================================*/
/*================== index-1.html ==================*/
#page2 #content .col_1 .indent { padding:7px 0 36px 10px;}
#page2 #content .col_1 .block { width:744px; background:url(images/block3_bgd.gif) left bottom repeat-x #FFFFFF; font-size:11px; line-height:18px;}
#page2 #content .col_1 .block .header_bgd { background:url(images/block_header_bgd1.gif) no-repeat left top;}
#page2 #content .col_1 .block .ind { padding:15px 2px 13px 22px;}
#page2 #content .col_1 .title { margin:0 0 21px 0;}
#page2 #content .col_1 .check { margin-bottom:2px;}
