* { margin:0; padding:0;}
body { background:#dde4e7; font-size:100%; line-height:1em; font-family:tahoma; color:#666666;}
strong {
	font-weight: normal;
}
abbr {
	text-decoration: none!important;
}

/*in_line*/
input, select, textarea { vertical-align:middle; font-weight:normal; font-family:tahoma; color:#000000; font-weight:normal; font-size:1em}
img {border:0; vertical-align:top; text-align:left;}
/* ul { list-style:none;} */

/*==================list====================*/
ul {
	margin: 5px 0 16px 18px;
	padding:0px;
	list-style-position:outside;
}

ul li {
	line-height:2em;
	list-style-image: url(images/marker_link.gif);
}
ul li a{
	text-decoration:underline;
	color:#252b32;
	padding-left:3px;
	font-weight:normal;
}

ul li a:hover{ text-decoration:none}
/*==========================================*/

a {text-decoration:underline; color:#ec4e2e}
a:hover {text-decoration:none}

a.link {text-decoration:none; color:#000000; background:url(images/marker_link.gif) no-repeat 0 0; padding-left:21px; font-weight:bold}
a.link:hover {text-decoration:none}

a.link_1 {text-decoration:underline; color:#666666}
a.link_1:hover {text-decoration:underline; color:#336699!important; font-weight: bold;}


.aright {text-align:right}
.column { float:left;}
.clear { clear:both;}


h1{
	display: none;
	text-indent:-10000px;
/*	background:url(images/logo.jpg) no-repeat 0 116px; */
	height:209px; font-size:0;
	line-height:0;
	margin:0 0 65px 410px
}

h2 {color:#041F93; font-weight:bold; margin-bottom:6px; font-size:1em}

h3 {font-size:1em; margin:0 0 16px 0}

p {
	margin:0 0 16px 0;
}

ol {
	margin:0 0 16px 20px;
}

.font {font-size:1.09em; line-height:1.33em}

#site_center {background:url(images/top_bg.gif) repeat-x top #fff}
#main { background:url(images/bot_bg.gif) repeat-x bottom}

#footer_center {background:url(images/footer_bg.gif) repeat-x top}

/*header*/
.slogan {position:absolute; margin:37px 0 0 30px}
#header {
	height:30px;
	font-family:tahoma;
	font-size:0.6875em
}

#header .indent {padding:45px 0 0 486px}
#header input {width:189px; height:24px; line-height:1.25em; color:#808992; border:solid 1px #dee1e2; font-size:1em; padding-left:4px}

#wrapper_header {
/*	background:url(images/shimizu_top.jpg) no-repeat 0 0; */
/*	height:311px; */
}


/*content*/
#content {
	font-size: 12px;
	line-height:140%;
}

.title {margin-bottom:15px}
.img_left {float:left; margin:4px 20px 17px 0}
.pic {margin-bottom:5px; display:block}

.col_bg {background:url(images/line_bg.gif) repeat-y right}

.line {background:url(images/line_bg_2.gif) repeat-x 0 22px; height:30px; margin-bottom:18px}

/*footer*/
#footer {
	font-family: alial;
	font-weight: bold;
	height:66px;
	color:#666666;
	font-size:12px;
	line-height:1.27em;
	text-align: center;
}
#footer .indent {padding:30px 0 0 32px}
#footer a {color:#34383c; text-decoration:none}
#footer a:hover {text-decoration:underline}

/*================== index.html ==================*/
#page1 #content .indent { padding:24px 30px 37px 32px}
#page1 #content .box {width:676px}
#page1 #content .box .ind {padding:0 25px 0 29px}
#page1 #content .box .col_box_1 {width:152px}
#page1 #content .box .col_box_1 .ind {padding:0 20px 0 0}
#page1 #content .box .col_box_2 {width:184px}
#page1 #content .box .col_box_3 {width:184px}
#page1 #content .box .col_box_4 {width:156px}
#page1 #content .box .col_box_4 .ind {padding:0 0 0 29px}

#page1 #content .box_1 {width:675px}

#page1 #content .box_1 .col_box_1 {
	width:400px;
	padding-top:10px;
	padding-right: 1em;
	line-height: 150%;
}

#page1 #content .box_1 .col_box_2 {
	width:250px;
	text-align:left;
	padding-top:10px;
	margin-top:5px;
}

.plan {
	background-color: #3366CC;
	margin-bottom: 20px;
	width: 675px;
	text-align: left;
	padding: 10px;
	background-image: url(./images/kado.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}

.plan h3{
	color: #FFFF99;
	font-size: 14px;
	font-weight: bold;
}

.plan p{
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	margin-left: 20px;
}

.plan_h2 {
	margin-bottom: 3px;
	padding-bottom: 0px;
}

.plan ul {
	font-size: 12px;
	font-weight: normal;
	margin-left: 20px;
	color: #FFFFFF!important;
}

.plan li {
	padding-left: 10px;
	margin: 0px;
}

.plan span {
	font-weight: normal;
	padding-right: 5px;
	width: 8em;
}


/*================== index-1.html ==================*/
#page2 #content .col_1 .indent { padding:24px 50px 26px 31px}
#page2 #content .col_2 .indent { padding:24px 30px 37px 0}
#page2 #content .col_2 .box {width:415px; padding-bottom:35px}
#page2 #content .col_2 .col_box_1 {width:250px}
#page2 #content .col_2 .col_box_2 {width:165px}

/*================== index-2.html ==================*/
#page3 #content .col_1 .indent { padding:24px 75px 41px 31px}
#page3 #content .col_1 .box {width:380px; padding-bottom:35px}
#page3 #content .col_1 .col_box_1 {width:211px}
#page3 #content .col_1 .col_box_2 {width:169px}
#page3 #content .col_2 .indent { padding:24px 30px 20px 0}


/*================== index-3.html ==================*/
#page4 #content .indent { padding:24px 30px 37px 32px}
#page4 #content .box {width:676px}
#page4 #content .box .ind {padding:0 25px 0 29px}
#page4 #content .box .col_box_1 {width:152px}
#page4 #content .box .col_box_1 .ind {padding:0 20px 0 0}
#page4 #content .box .col_box_2 {width:184px}
#page4 #content .box .col_box_3 {width:184px}
#page4 #content .box .col_box_4 {width:156px}
#page4 #content .box .col_box_4 .ind {padding:0 0 0 29px}
#page4 #content .col_1 .indent { padding:13px 50px 26px 31px}
#page4 #content .col_2 .indent { padding:13px 33px 20px 0}

/*================== index-4.html ==================*/
#page5 #content .col_1 .indent { padding:24px 70px 28px 31px}
#page5 #content .col_2 .indent { padding:24px 30px 39px 0}
#page5 #content .col_2 .box {width:410px; padding-bottom:27px}
#page5 #content .col_2 .col_box_1 {width:240px}
#page5 #content .col_2 .col_box_1 .ind {padding-right:40px}
#page5 #content .col_2 .col_box_2 {width:170px}

#page5 #content input {width:183px; height:17px}
#page5 .div_input {height:25px}
#page5 textarea {width:183px; height:207px; overflow:auto; margin-bottom:10px; display:block}
#page5 .div_links {text-align:right}

/*================== index-5.html ==================*/
#page6 #content .indent { padding:24px 14px 43px 32px}