@charset "utf-8";
body{
	font-family: "qMmpS Pro W3","Hiragino Kaku Gothic Pro", "CI", Meiryo, Osaka,"\FF2D\FF33\20\FF30\30B4\30B7\30C3\30AF","Helvetica",sans-serif;
line-height:1.4em;
}
*html body{
	font-family: "qMmpS Pro W3","Hiragino Kaku Gothic Pro", "\FF2D\FF33\20\FF30\30B4\30B7\30C3\30AF","Helvetica",sans-serif;
}
#left{line-height:13px;}
#header-inner-container{line-height:1em;}
img{
	margin: 0px;
	padding: 0px;
	border-style: none;
}
.for_top{
	font-size: 10px;
	padding: 5px 0 0 0;
}
.dotline{
	background-image: url("../images/dotline_999.gif");
}
.common_txt{
	color: #333;
	font-size: 14px;
/*	font-family: "Verdana","Osaka","MS UI Gothic",sans-serif;*/
	line-height: 160%;
}

.mainimg_pos{
	margin: 5px 0 0 0;
}
.ptitle_pos{
	margin: 12px 0 12px 0;
	padding: 0;
}
.map_pos{
	margin: 0;
}
.title_pos{
	margin: 5px 0 8px 0;
	padding: 0;
}
.c07title_pos{
	margin: 30px 0 5px 0;
	padding: 0;
}
.office_txt{
	color: #333;
	font-size: 12px;
/*	font-family: "Verdana","Osaka","MS UI Gothic",sans-serif;*/
	line-height: 160%;
	padding: 10px 20px 10px 20px;
}
.office_txt_bg{
	background-color: #f5f5f5;
	color: #333;
	font-size: 12px;
/*	font-family: "Verdana","Osaka","MS UI Gothic",sans-serif;*/
	line-height: 160%;
	padding: 10px 20px 10px 20px;
}
.office_name{
	font-size: 12px;
	font-weight: bold;
	margin: 0;
}
.timeline_nav{
	background-color: #eeeeee;
	color: #333;
	font-size: 12px;
/*	font-family: "Verdana","Osaka","MS UI Gothic",sans-serif;*/
	line-height: 160%;
	padding: 10px 5px 10px 5px;
}
.timeline_border{
	background-color: #eeeeee;
}
.timeline_htxt{
	background-color: #5e80bf;
	color: #fff;
	font-size: 12px;
/*	font-family: "Verdana","Osaka","MS UI Gothic",sans-serif;*/
	padding: 7px 4px 7px 4px;
}
.timeline_ctxt{
	background-color: #fff;
	color: #333;
	font-size: 12px;
/*	font-family: "Verdana","Osaka","MS UI Gothic",sans-serif;*/
	line-height: 150%;
	padding: 4px;
	width: 200px;
}
.timeline_ctxt2{
	background-color: #fff;
	color: #333;
	font-size: 12px;
/*	font-family: "Verdana","Osaka","MS UI Gothic",sans-serif;*/
	line-height: 150%;
	padding: 4px;
	width: 400px;
}
.timeline_ctxt3{
	background-color: #fff;
	color: #333;
	font-size: 12px;
/*	font-family: "Verdana","Osaka","MS UI Gothic",sans-serif;*/
	line-height: 150%;
	padding: 7px 4px 7px 4px;
}
.timeline_stxt{
	background-color: #fff;
	color: #333;
	font-size: 12px;
/*	font-family: "Verdana","Osaka","MS UI Gothic",sans-serif;*/
	padding: 4px;
}
.timeline_ctxt_bg{
	background-color: #f5f5f5;
	color: #333;
	font-size: 12px;
/*	font-family: "Verdana","Osaka","MS UI Gothic",sans-serif;*/
	line-height: 150%;
	padding: 4px;
	width: 200px;
}
.timeline_ctxt_bg2{
	background-color: #f5f5f5;
	color: #333;
	font-size: 12px;
/*	font-family: "Verdana","Osaka","MS UI Gothic",sans-serif;*/
	line-height: 150%;
	padding: 4px;
	width: 400px;
}
.timeline_ctxt_bg3{
	background-color: #f5f5f5;
	color: #333;
	font-size: 12px;
/*	font-family: "Verdana","Osaka","MS UI Gothic",sans-serif;*/
	line-height: 150%;
	padding: 7px 4px 7px 4px;
}
.timeline_stxt_bg{
	background-color: #f5f5f5;
	color: #333;
	font-size: 12px;
/*	font-family: "Verdana","Osaka","MS UI Gothic",sans-serif;*/
	padding: 4px;
}
.timeline_important{
	color: #ca101b;
/*
	font-weight: bold;
*/
}
.c05_catch{
	background-color: #eeeeee;
	color: #333;
	font-size: 14px;
	padding: 14px 7px 14px 7px;
}
.sstitle_pos{
	margin: 0;
	padding: 0 0 8px 0;
}
.simg_pos{
	margin: 0;
	padding: 8px 0 0 0;
}
.ex{
	margin: 14px 0 0 0;
	padding: 7px;
	border: #dddddd 1px solid;
}
.ex_txt{
	font-size: 10px
}
.entries_border{
	background-color: #ccc;
}
.entries_txt{
	background-color: #fff;
	padding: 14px;
}
.entries_title_pos{
	margin: 0;
	padding: 0 0 10px 0;
}
.entries_title_pos2{
	margin: 0;
	padding: 10px 0 5px 0;
}
.entries_title_pos3{
	margin: 0;
	padding: 15px 0 3px 0;
}
div.c04_title_pos_t{
	margin: 10px 0 10px 0;
}
div.c04_title_pos{
	margin: 30px 0 10px 0;
}
div.c04_stitle{
	font-size: 1.2em;
	margin: 0 0 10px 0;
}
span.c04_sstitle{
	font-size: 1.2em;
	font-weight: bold;
}
li{
	margin: 0;
	padding: .6em 0 .6em 0;
}
.chart_pos{
	margin: 10px 0 30px 0;
}
div.c01_word_pos{
	margin: 0 0 20px 0;
}
div.link_pos{
	margin: 12px 0 12px 0;
	text-align: left;
	width: 580px;
}

/* c01{ */
div.c01Title{
	margin: 15px 0 40px 40px;
}
div.c01TxtPos{
	font-size: 1.2em;
	line-height: 1.8em;
	width: 548px;
	margin: 0 0 20px 90px;
}
div.c01TxtName{
	margin: 40px 0 0 0;
	width: 548px;
	text-align: right;
}
div.c01TxtName span{
	font-size: .9em;
}
div.c01Border{
	background-image: url("../images/dotline_999.gif");
	margin: 20px 0 0 0;
}
div.c01TaidanBanner{
	background-color: #f4f4f4;
	margin: 20px 0 0 0;
	padding: 4px;
	width: 368px;
}

table.Kabunushi{
	width: 580px;
}
td.KabunushiTxt{
	color: #333;
	font-size: 12px;
/*	font-family: "Verdana","Osaka","MS UI Gothic",sans-serif;*/
	line-height: 160%;
	width: 220px;
	vertical-align: top;
}
td.KabunushiGraph{
	width: 360px;
	text-align: right;
	vertical-align: top;
}


/* }c01 */

/* c03{ */
div.Contents{
	margin: 0 0 0 20px;
	width: 728px;
}
div.MainImgPos{
	margin: 5px 0 0 0;
}
div.ContentsTitlePos{
	margin: 12px 0 12px 0;
}
div.ContentsPos{
	margin: 0 0 0 54px;
	width: 620px;
}
div.PageTitlePos{
	margin: 0 0 30px 0;
	width: 620px;
}
div.SubTitlePos{
	margin: 10px 0 14px 0;
	width: 620px;
}
div.Philosophy{
	margin: 20px 0 10px 0px;
}
div.common_txt2{
	color: #222;
	font-size: 1.1em;
/*	font-family: "Osaka",sans-serif !important;*/
	line-height: 1.5em;
	width: 620px;
}
/* }c03 */

/* c05{ */
div.PageTitlePos2{
	margin: 0 0 10px 0;
	width: 620px;
}
div.NaviPos{
	margin: 0 0 20px 0px;
}
div.Di{
	margin: 20px 0 10px 0px;
}

/* menu{ */
div#TopNaviPos{
	clear: both;
	width: 626px;
	height: 48px;
	margin: 0 0 20px 0;
	padding: 0;
}
div#TopNaviPos ul{
	margin: 0;
	padding: 0;
	list-style: none;
	white-space: nowrap;
}
div#TopNaviPos li{
	margin: 0;
	padding: 0;
	float: left;
	background: transparent;
}
/* }menu */

div.c0501_MainPic{
	margin: 0 0 0 0;
}
div.c0501_CertifiedPos{
	margin: 20px 0 10px 0;
}
table.C05Tb{
	width: 620px;
}
div.CertifiedTitle{
	margin: 0 0 7px 0;
}
div.c0501_CategolyCopy{
	margin: 0 0 10px 0;
}
td.CertifiedLeft{
	width: 325px;
	vertical-align: top;
}
td.Certified{
	width: 295px;
	vertical-align: top;
}
table.CertifiedTb{
	width: 295px;
	vertical-align: top;
}
td.CertifiedTxt2{
	color: #333;
	font-size: .7em;
/*	font-family: "\4F\73\61\6B\61","\FF2D\FF33\20\30B4\30B7\30C3\30AF",sans-serif !important;*/
	line-height: 140%;
	width: 295px;
	vertical-align: top;
}
div.Criterion{
	margin: 10px 0 0 0;
	width: 175px;
}
div.float{
	float: left;
	margin-right: 1em;
	margin-bottom: .5em;
}
div.c0501_TitlePos{
	margin: 20px 0 14px 0;
}
div.c0501_CategolyPos{
	margin: 0 0 0 0;
}
div.CertifiedTxt3{
	color: #333;
	font-size: 1em;
/*	font-family: "\4F\73\61\6B\61","\FF2D\FF33\20\30B4\30B7\30C3\30AF",sans-serif !important;*/
	line-height: 1.5em;
	width: 295px;
	vertical-align: top;
}

div.CertifiedTxt3 span{
	color: #f00;
	font-size: .8em;
}
div.c0501_PicPos1{
	margin: 14px 0 0 0;
}
div.c0501_PicCaption{
	color: #333;
	font-size: .8em;
/*	font-family: "\4F\73\61\6B\61","\FF2D\FF33\20\30B4\30B7\30C3\30AF",sans-serif !important;*/
	line-height: 1.6em;
	width: 295px;
}
div.c0501_PicCaption span{
	color: #f00;
}
td.CertifiedLeft2{
	width: 385px;
	vertical-align: top;
}
td.Certified2{
	width: 235px;
	vertical-align: top;
}
div.CertifiedTxt4{
	color: #333;
	font-size: 1em;
/*	font-family: "\4F\73\61\6B\61","\FF2D\FF33\20\30B4\30B7\30C3\30AF",sans-serif !important;*/
	line-height: 1.5em;
	width: 355px;
	vertical-align: top;
}
div.CertifiedTxt4 span{
	color: #f00;
	font-size: .8em;
}
div.CertifiedTxt5{
	color: #333;
	font-size: 1em;
/*	font-family: "\4F\73\61\6B\61","\FF2D\FF33\20\30B4\30B7\30C3\30AF",sans-serif !important;*/
	line-height: 1.5em;
	width: 235px;
	vertical-align: top;
}
div.CertifiedTxt5 span{
	color: #f00;
	font-size: .8em;
}
div.c0501_PicCaption2{
	color: #333;
	font-size: .8em;
/*	font-family: "\4F\73\61\6B\61","\FF2D\FF33\20\30B4\30B7\30C3\30AF",sans-serif !important;*/
	line-height: 1.6em;
	margin: 10px 0 0 0;
	width: 620px;
}
div.c0501_PicCaption2 span{
	color: #f00;
}
div.Pic3-2Pos{
	margin: 0 0 10px 0;
}
td.CertifiedRight{
	width: 355px;
	vertical-align: top;
}
td.Certified3{
	width: 265px;
	vertical-align: top;
}
div.CertifiedTxt6{
	color: #333;
	font-size: 1em;
/*	font-family: "\4F\73\61\6B\61","\FF2D\FF33\20\30B4\30B7\30C3\30AF",sans-serif !important;*/
	line-height: 1.5em;
	width: 355px;
	vertical-align: top;
}
div.Pic4-1Pos{
	margin: 10px 0 0 0;
}
div.Pic4-2Pos{
	margin: 0 0 14px 0;
}
div.c0501_AnshinTitle{
	margin: 20px 0 10px 0;
}
div.FramePos{
	margin: 10px 0 10px 0;
}
div.Frame{
	background: url("../images/jigyogaiyo/c0501_frame_bg.gif");
	width: 355px;
}
table.FrameTb{
	width: 335px;
	margin: 0 0 10px 10px;
}
div.FrameTitle{
	margin: 10px 0 5px 0;
}
div.FrameTxt{
	color: #333;
	font-size: .8em;
/*	font-family: "\4F\73\61\6B\61","\FF2D\FF33\20\30B4\30B7\30C3\30AF",sans-serif !important;*/
	line-height: 1.6em;
	width: 335px;
}
div.Dotline620{
	margin: 14px 0 14px 0;
	width: 620px;
}
div.LinkBtPos{
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 14px;
	margin-left: 132px;
}
div.CertifiedTxt7{
	color: #222;
	font-size: 1em;
/*	font-family: "\4F\73\61\6B\61","\FF2D\FF33\20\30B4\30B7\30C3\30AF",sans-serif !important;*/
/*	line-height: 1.8em;*/
	width: 620px;
}
div.c0504_SubTitle{
	margin: 0 0 10px 0;
}
div.c0504_SubTitle2{
	margin: 10px 0 10px 0;
}
div.ListText{
	color: #000;
	font-size: .8em;
/*	font-family: "\FF2D\FF33\20\30B4\30B7\30C3\30AF","\4F\73\61\6B\61",sans-serif;*/
	line-height: 1.4em;
	width: 295px;
}
.ListText ul{
	margin: 5px 0 14px 20px;
	padding: 0;
}
.ListText li{
	line-height: 1.4em;
}
div.ConceptPos{
	margin: 0 0 14px 0;
}
div.c0503_TitlePos{
	margin: 30px 0 14px 0;
}
td.ConceptLeft{
	width: 325px;
	vertical-align: top;
}
td.Concept{
	width: 295px;
	vertical-align: top;
}
div.c0503_NamePos{
	margin: 0 0 10px 0;
}
div.c0503_PicCaption{
	color: #333;
	font-size: .8em;
/*	font-family: "\4F\73\61\6B\61","\FF2D\FF33\20\30B4\30B7\30C3\30AF",sans-serif !important;*/
	line-height: 1.6em;
	width: 295px;
	margin: 5px 0 0 0;
}
div.c0503_PicCaption2{
	color: #333;
	font-size: .8em;
/*	font-family: "\4F\73\61\6B\61","\FF2D\FF33\20\30B4\30B7\30C3\30AF",sans-serif !important;*/
	line-height: 1.6em;
	width: 235px;
	margin: 5px 0 0 0;
}
/* }c05 */

/* c06{ */
div.HistoryPos{
	background: url("../images/ayumi/c06_bg.gif");
	margin: 14px 0 14px 34px;
	width: 660px;
}
div.History{
	background: url("../images/ayumi/history_bg.gif") 0 -200px repeat-x;
	margin: 10px 0 0 23px;
	width: 614px;
}
div.HistoryHomes{
	background: url("../images/ayumi/history_bg3.gif") 0 -100px repeat-x;
	margin: 0 0 10px 23px;
	width: 614px;
}
table.HistoryTb{
	width: 614px;
}
td.Kubota{
	width: 270px;
	text-align: right;
}
td.Ad{
	width: 74px;
}
td.Sanyo{
	width: 270px;
}
div.KubotaTxt{
	color: #333;
	font-size: .9em;
/*	font-family: "\4F\73\61\6B\61","\FF2D\FF33\20\30B4\30B7\30C3\30AF",sans-serif !important;*/
	line-height: 1.6em;
	width: 250px;
	margin: 5px 10px 5px 0;
}
div.AdPos{
	margin: 14px 0 14px 0;
}
div.SanyoTxt{
	color: #333;
	font-size: .9em;
/*	font-family: "\4F\73\61\6B\61","\FF2D\FF33\20\30B4\30B7\30C3\30AF",sans-serif !important;*/
	line-height: 1.6em;
	width: 250px;
	margin: 5px 0 5px 10px;
}
div.HomesTxt{
	width: 250px;
	margin: 5px 10px 5px 0;
}
div.HomesTxt2{
	width: 250px;
	margin: 5px 0 5px 10px;
}
div.BackPos{
	margin: 14px 0 14px 0;
}
div.BackPos2{
	margin: 14px 0 14px 373px;
}
.timeline_stxt_point{
	background-color: #e7dbbf;
	color: #3f3b01;
	font-size: 12px;
/*	font-family: "Verdana","Osaka","MS UI Gothic",sans-serif;*/
	padding: 4px;
}
.timeline_ctxt_point{
	background-color: #e7dbbf;
	color: #3f3b01;
	font-size: 12px;
/*	font-family: "Verdana","Osaka","MS UI Gothic",sans-serif;*/
	line-height: 150%;
	padding: 4px;
	width: 200px;
}
.CompanyTitle{
	margin: 14px 0 0 0;
}
/* }c06 */

/* c08{ */
div.list_title{
	font-size: 1.2em;
	font-weight: bold;
	margin: 10px 0 7px 0;
}
div.c08_data{
	font-size: .9em;
	line-height: 1.8em;
	margin: 10px 0 7px 0;
	width: 580px;
	text-align: right;
}

/* }c08 */

/* links{ */
div.link_bg{
	background-color: #f5f5f5;
	margin: 20px 0 0 0;
	padding: 3px;
}
div.links_pos{
	background-color: #fff;
	font-size: 1em;
/*	font-family: "\FF2D\FF33\20\30B4\30B7\30C3\30AF","Osaka",sans-serif;*/
	line-height: 1.8em;
	margin: 20px 0 20px 0;
	padding: 10px 20px 10px 20px;
	border: #eeeeee 1px solid;
	width: 580px;
}
div.links_title{
	margin: 17px 0 0 0;
}
div.links_title2{
	background-color: #fff;
	font-size: .8em;
	margin: 0 0 7px 0;
	padding: 4px 10px 4px 10px;
	border: #ccc 1px solid;
}
/* }links*/

/* mid{ */
div.SubInfo{
	margin: 15px 0 4px 0;
}
/* }mid */

/* 090805 mid [indent]
******************************************************************************/

.indent{
	padding-left:0.5em;
	}
* html .indent{
	padding-left:1em;
	}


#leadtext{
margin:0 0 0 0;
color:#333;
font-size:14px;
}