﻿@charset "utf-8";
@import url("main.css"); /* common stylesheet */

#dammy {
	background: url() no-repeat;
	margin: 0;
	padding: 40px 0 0 0;
	width: 216px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:40px;/* for ie5.x */
	}


/* #
--------- --------- --------- --------- --------- */
.about_title {
	background: url(../images/about/about_maintitle.jpg) no-repeat;
	}

.about_stitle1 {
	background: url(../images/about/about_lead1.jpg) no-repeat;
	margin: 0 0 5px 0;
	padding: 18px 0 0 0;
	width: 463px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:18px;/* for ie5.x */
	}
	
.about_stitle2 {
	background: url(../images/about/about_lead2.jpg) no-repeat;
	margin: 0 0 5px 0;
	padding: 18px 0 0 0;
	width: 463px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:18px;/* for ie5.x */
	}
	
.about_stitle_ex {
	margin:0 0 15px 0;
	padding:0 0 10px 0;
	font-size:1.2em;
	background: url(../images/common/dot2.gif) repeat-x;
	background-position: 0 bottom;
	}
	
.about_area1 {
	margin:0 0 5px 0;
	padding:5px 0 0 0;
	border:1px solid #F2F2F2;
	}
	
.about_area1_title1 {
	background: url(../images/about/about_stitle1.jpg) no-repeat;
	margin: 0 0 10px 0;
	padding: 30px 0 0 0;
	width: 588px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:30px;/* for ie5.x */
	}
	
.about_area1_title2 {
	background: url(../images/about/about_stitle2.jpg) no-repeat;
	margin: 0 0 10px 0;
	padding: 30px 0 0 0;
	width: 588px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:30px;/* for ie5.x */
	}

.about_area1_in1 {
	margin:0 10px 20px 10px;
	padding:0 0 0 251px;
	background: url(../images/about/about_image1-1.jpg) no-repeat 0 0;
	height:147px;
	}
	
.about_area1_in2 {
	margin:0 10px 10px 10px;
	padding:0 0 0 251px;
	background: url(../images/about/about_image1-2.jpg) no-repeat 0 0;
	height:147px;
	}

.about_area1_intitle {
	margin: 0 0 10px 0;
	padding: 20px 0 0 0;
	width: 300px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:20px;/* for ie5.x */
	}

.about_area1_in1 .about_area1_intitle {	
	background: url(../images/about/about_sstitle1.jpg) no-repeat 0 0;
	}
	
.about_area1_in2 .about_area1_intitle {	
	background: url(../images/about/about_sstitle2.jpg) no-repeat 0 0;
	}
	
.about_area1_inex {
	margin:0;
	padding:0;
	font-size:1.2em;
	}

.flow_box {
	margin:0 0 20px 0;
	padding:0 0 15px 0;
	background: url(../images/common/dot2.gif) repeat-x;
	background-position: 0 bottom;
	}
	
.flow_box2 {
	margin:0 0 20px 0;
	padding:0 0 15px 0;
	}
	
.flow_box3 {
	margin:0 0 20px 0;
	padding:0 0 5px 0;
	background: url(../images/common/dot2.gif) repeat-x;
	background-position: 0 bottom;
	}
	
.fbox1, .fbox2, .fbox3, .fbox4, .fbox5, .fbox6,
.fbox7, .fbox8, .fbox9, .fbox10, .fbox11, .fbox12 {
	margin:0 20px 0 10px;
	padding:0;
	}
	
.fbox1 {
	background: url(../images/about/about_image2-1.jpg) no-repeat right 0;
	}
	
.fbox2 {
	background: url(../images/about/about_image2-2.jpg) no-repeat right 0;
	}
	
.fbox3 {
	background: url(../images/about/about_image2-3.jpg) no-repeat right 0;
	height:164px;
	}
	
.fbox4 {
	background: url(../images/about/about_image2-4.jpg) no-repeat right 0;
	}
	
.fbox5 {
	background: url(../images/about/about_image2-5.jpg) no-repeat right 0;
	height:163px;
	}
	
.fbox6 {
	background: url(../images/about/about_image2-6.jpg) no-repeat right 0;
	height:160px;
	}
	
.fbox7 {
	background: url(../images/about/about_image2-7.jpg) no-repeat right 0;
	height:200px;
	}
	
.fbox8 {
	background: url(../images/about/about_image2-8.jpg) no-repeat right 0;
	}
	
.fbox9 {
	background: url(../images/about/about_image2-9.jpg) no-repeat right 0;
	height:157px;
	margin:0 20px 10px 10px;
	}
	
.fbox10 {
	background: url(../images/about/about_image2-10.jpg) no-repeat right 0;
	height:160px;
	}
	
.fbox11 {
	background: url(../images/about/about_image2-11.jpg) no-repeat right 0;
	height:163px;
	}
	
.fbox12 {
	background: url(../images/about/about_image2-12.jpg) no-repeat right 0;
	height:199px;
	margin:0 20px 10px 10px;
	}

.to_top2 {
	margin:0;
	padding:0;
	text-align: right;
	}
	
.to_top2 a {
	color:#333;
	}
	
.to_top3 {
	margin:0 0 30px 0;
	padding:0;
	text-align: right;
	}
	
.to_top3 a {
	color:#333;
	}

.fbox1 .f_title, .fbox2 .f_title, .fbox3 .f_title, .fbox4 .f_title,
.fbox5 .f_title, .fbox6 .f_title, .fbox7 .f_title, .fbox8 .f_title,
.fbox9 .f_title,.fbox10 .f_title, .fbox11 .f_title, .fbox12 .f_title {
	margin: 0 0 10px 0;
	padding: 30px 0 0 0;
	width: 295px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:30px;/* for ie5.x */
	}
	
.fbox1 .f_title {
	background: url(../images/about/about_flow1.jpg) no-repeat right 0;
	}
	
.fbox2 .f_title {
	background: url(../images/about/about_flow2.jpg) no-repeat right 0;
	}
	
.fbox3 .f_title {
	background: url(../images/about/about_flow3.jpg) no-repeat right 0;
	}
	
.fbox4 .f_title {
	background: url(../images/about/about_flow4.jpg) no-repeat right 0;
	}
	
.fbox5 .f_title {
	background: url(../images/about/about_flow5.jpg) no-repeat right 0;
	}
	
.fbox6 .f_title {
	background: url(../images/about/about_flow6.jpg) no-repeat right 0;
	}
	
.fbox7 .f_title {
	background: url(../images/about/about_flow7.jpg) no-repeat right 0;
	}
	
.fbox8 .f_title {
	background: url(../images/about/about_flow8.jpg) no-repeat right 0;
	}
	
.fbox9 .f_title {
	background: url(../images/about/about_flow9.jpg) no-repeat right 0;
	}
	
.fbox10 .f_title {
	background: url(../images/about/about_flow10.jpg) no-repeat right 0;
	}
	
.fbox11 .f_title {
	background: url(../images/about/about_flow11.jpg) no-repeat right 0;
	}
	
.fbox12 .f_title {
	background: url(../images/about/about_flow12.jpg) no-repeat right 0;
	}
	
.fbox_ex {
	margin:0;
	padding:0;
	width:310px;
	font-size:1.2em;
	}
	
.fbox_ex a {
	color:#1A3D9E;
	border-bottom:1px solid #1A3D9E;
	}
	
.fbox_ex b {
	color:#1A3D9E;
	}
	
.fbox_ex span.bl_b {
	color:#1A3D9E;
	border-bottom:1px solid #1A3D9E;
	}
	
.fbox_ex span.no1 {
	margin:0;
	padding:0 0 0 14px;
	display: block;
	background: url(../images/common/no1.jpg) no-repeat;
	background-position: 0 2px;
	}

.fbox_ex span.no2 {
	margin:0;
	padding:0 0 0 14px;
	display: block;
	background: url(../images/common/no2.jpg) no-repeat;
	background-position: 0 2px;
	}
	
.fbox_ex span.no3 {
	margin:0;
	padding:0 0 0 14px;
	display: block;
	background: url(../images/common/no3.jpg) no-repeat;
	background-position: 0 2px;
	}
	
.about_sstitle {
	background: url(../images/about/about_sstitle3.jpg) no-repeat;
	margin: 0 0 15px 0;
	padding: 28px 0 0 0;
	width: 590px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:28px;/* for ie5.x */
	}

.about_sstitle2 {
	background: url(../images/about/about_fnavititle.jpg) no-repeat;
	margin: 0 0 15px 0;
	padding: 25px 0 0 0;
	width: 400px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:25px;/* for ie5.x */
	}

.about_itemlist {
	margin:0 0 25px 0;
	padding:0;
	list-style-type: none;
	}
	
.about_itemlist li {
	margin:0;
	padding:0;
	float:left;
	width:194px;
	height:143px;
	}
	
.about_itemlist li.about_itemlist1 {
	width:191px;
	}
	
.about_itemlist .about_itemlist1 a {
	background: url(../images/about/about_fnavi1.jpg) no-repeat;
	display: block;
	width:191px;
	height:143px;
	text-indent: -5000px;
	}

.about_itemlist .about_itemlist2 a {
	background: url(../images/about/about_fnavi2.jpg) no-repeat;
	display: block;
	width:194px;
	height:143px;
	text-indent: -5000px;
	}
	
.about_itemlist .about_itemlist3 a {
	background: url(../images/about/about_fnavi3.jpg) no-repeat;
	display: block;
	width:194px;
	height:143px;
	text-indent: -5000px;
	}
	
.about_itemlist .about_itemlist1 a:hover,
.about_itemlist .about_itemlist2 a:hover,
.about_itemlist .about_itemlist3 a:hover {
	background-position: 0 -143px;
	}
