@charset "UTF-8";
#wrapper {
	font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	font-size: small;
	line-height: 25px;
	color: #666;
	width:940px;
	height:100%;
	margin:0 auto 0 auto;
}
body,td,th {
	font-family: ＭＳ ゴシック, MS Gothic, Osaka－等幅, Osaka-mono, monospace;
	font-size: small;
	color: #666;
}
body {
	background-color: #FFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

/*----/リンクタグ用/----*/
a {
	font-size: small;
	color: #693;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #693;
}
a:hover {
	text-decoration: none;
	color: #393;
}
a:active {
	text-decoration: none;
}
h2 a {
	border:none;
	text-decoration:none;
}
	

p.text {
	width:700px;
	height:auto;
	float:left;
	margin:0 5px 15px 5px;
}

#header {
	width:940px;
	height:70px;
	float:left;
	margin:10px 0 10px 0;
	padding:0;
}
#header_cont h1 {
	width:322px;
	height:70px;
	margin:0 0 0 0;
	padding:0;
	font-size:small;
	float:left;
}
#header_cont h1 a{
	display:block;
	width:351px;
	height:70px;
	margin:0;
	padding:0;
	text-indent:-9999px;
	text-decoration:none;
	font-size:small;
	background:url(../img/yamato_logo.gif) no-repeat;
	float:left;
}
.header_right {
	width:300px;
	height:60px;
	margin:10px 0 0 0;
	padding:0;
	font-size:small;
	float:right;
	line-height:20px;
}

#img_area {
	width:940px;
	height:200px;
	float:left;
	margin:0 0 15px 0;
	padding:0;
	background:#CCC;
}

#navigation {
	width:940px;
	height:66px;
	float:left;
	margin:0;
	padding:0;
}
ul#menu {
	height:66px;
	margin:0;
	padding:0;
	position:relative;
	z-index:102;
	/*border-bottom:2px dashed #999;*/
	background:url(../img/dot_x.gif) repeat-x left bottom;
	list-style-type:none;
}
ul#menu li ,ul#menu li a {
	display:block;
	float:left;
	height:66px;
}
ul#menu li a {
	text-indent:-9999px;
	text-decoration:none;
}
li#menu1 a {background-image:url(../img/navi_home.gif); width:156px;}
li#menu2 a {background-image:url(../img/navi_company.gif); width:156px;}
li#menu3 a {background-image:url(../img/navi_rehome.gif); width:158px;}
li#menu4 a {background-image:url(../img/navi_const.gif); width:156px}
li#menu5 a {background-image:url(../img/navi_water.gif); width:158px;}
li#menu6 a {background-image:url(../img/navi_contact.gif); width:156px;}
ul#menu li a:hover ,ul#menu li a.selected {
background-position:right;
}
#main_cont {
	width:940px;
	float:left;
	margin:15px 0 0 0;
}

#left_cont {
	width:200px;
	height:100%;
	float:left;
}

#right_cont {
	width:710px;
	height:100%;
	float:left;
	margin:0 0 0 30px;
}

#footer {
	width:940px;
	height:100%;
	float:left;
	margin:15px 0 0 0;
	border-top:#0C3 4px solid;
	text-align:center;
	padding:15px 0 15px 0;
}

/*----//side_navi//----------------------------------------------------------------------*/
ul#side_navi {
	height:58px;
	margin:0;
	padding:0;
	/*border-bottom:2px dashed #999;*/
	background:url(../img/dot_x.gif) repeat-x left bottom;
	list-style-type:none;
}
ul#side_navi li ,ul#side_navi li a {
	display:block;
	float:left;
	height:58px;
}
ul#side_navi li a {
	text-indent:-9999px;
	text-decoration:none;
}
/*--company--*/
li#side_navi1 a {background-image:url(../img/side_overview.gif); width:200px;}
li#side_navi2 a {background-image:url(../img/side_history.gif); width:200px;}
li#side_navi3 a {background-image:url(../img/side_access.gif); width:200px;}
li#side_navi4 a {background-image:url(../img/side_about.gif); width:200px}
li#side_navi5 a {background-image:url(../img/side_president.gif); width:200px;}
li#side_navi6 a {background-image:url(../img/side_quarty.gif); width:200px;}

/*--business--*/
li#side_navi7 a {background-image:url(../img/side_rehome.gif); width:200px;}
li#side_navi8 a {background-image:url(../img/side_case_rehome.gif); width:200px;}
li#side_navi9 a {background-image:url(../img/side_public.gif); width:200px;}
li#side_navi10 a {background-image:url(../img/side_water.gif); width:200px;}


ul#side_navi li a:hover ,ul#side_navi li a.selected {
background-position:right;
}


/*----//company//-------------------------------------------------------------------------*/
td.overview {
	border-bottom:#CCC 1px dashed;
	padding:5px;
}
p.overview_t {
	padding:0 0 0 30px;
	border-left:#9C6 3px solid;
	margin:0;
}


/*----//company_hタグ//------*/
h2.aboutus {
	width:710px;
	height:39px;
	float:left;
	margin:0 0 15px 0;
	background:url(../img/h2_about.gif);
	text-indent:-9999px;	
}
h2.overview {
	width:710px;
	height:39px;
	float:left;
	margin:0 0 15px 0;
	background:url(../img/h2_overview.gif);
	text-indent:-9999px;
}
h3.hisotry {
	width:710px;
	height:39px;
	float:left;
	margin:0 0 15px 0;
	background:url(../img/h3_histry.gif);
	text-indent:-9999px;
}
h3.president {
	width:710px;
	height:39px;
	float:left;
	margin:0 0 15px 0;
	background:url(../img/h3_president.gif);
	text-indent:-9999px;
}
h4.quality {
	width:710px;
	height:39px;
	float:left;
	margin:0 0 15px 0;
	background:url(../img/h4_quality.gif);
	text-indent:-9999px;
}
h4.access {
	width:710px;
	height:39px;
	float:left;
	margin:0 0 15px 0;
	background:url(../img/h4_access.gif);
	text-indent:-9999px;
}

/*----//rehome//----------------------------------------------------------------------------------*/
#questions {
	width:700px;
	float:left;
	margin:0 5px 15px 5px;
	padding:0;
}
.questions_photo1 {
	width:280px;
	height:280px;
	float:left;
	margin:0 15px 15px 0;
	border:1px #666 solid;
	text-indent:-9999px;
	background:url(../img/rehome_01.jpg);
}
.rehome_td {
	border-bottom:#CCC solid 2px;
	line-height:15px;
}
/*----//rehome_hタグ//----*/








/*----//rehome_example//--------------------------------------------------------------------------*/
.example_box {
	width:678px;
	margin:0 5px 15px 5px;
	float:left;
	border:#CCC solid 1px;
  	border-radius: 10px;        /* CSS3草案 */  
    -webkit-border-radius: 5px;    /* Safari,Google Chrome用 */  
    -moz-border-radius: 5px;   /* Firefox用 */
	padding:10px;
	background:#ECECEC;
}
.photo {
	width:280px;
	height:100%;
	float:left;
}
.img_exmpl {
	width:280px;
	height:220px;
	float:left;
	background:#CCC;
}
.img_thum_s {
	width:92px;
	height:92px;
	float:left;
	margin:3px 0 0 0;
	padding:0;
	background:#CCC;
}

.img_thum_c {
	width:92px;
	height:92px;
	float:left;
	margin:3px 2px 0 2px;
	padding:0;
	background:#CCC;
}
.name_thum_s {
	width:92px;
	height:10px;
	float:left;
	margin:3px 0 0 0;
	padding:0;
	font-size:smaller;
	line-height:10px;
	text-align:center;
}

.name_thum_c {
	width:92px;
	height:10px;
	float:left;
	margin:3px 2px 0 2px;
	padding:0;
	font-size:smaller;
	line-height:10px;
	text-align:center;
}
.comment {
	width:383px;
	height:100%;
	float:left;
	margin:0 0 0 15px;
}
p.exmpl_name {
	width:700px;
	float:left;
	font-size:large;
	color:#666;
	margin:0 5px 10px 5px;
	font-weight:bold;
}
p.exmpl_date {
	width:383px;
	float:left;
	font-size:large;
	color:#693;
	margin:0 0 10px 0;
	font-weight:bold;
}
p.exmpl_title {
	width:383px;
	float:left;
	font-size:large;
	color:#666;
	margin:0 0 10px 0;
	font-weight:bold;
}
p.exmpl_cont {
	width:383px;
	height:100%;
	float:left;
	margin:0;
	line-height:25px;
}
/*----//rehome_example_hタグ//----*/
h2.rehome_title1 {
	width:710px;
	height:39px;
	float:left;
	margin:0 0 15px 0;
	background:url(../img/h2_rehome.gif);
	text-indent:-9999px;
}
h3.rehome_title2 {
	width:710px;
	height:39px;
	float:left;
	margin:0 0 15px 0;
	background:url(../img/h3_rehome2.gif);
	text-indent:-9999px;
}
h2.exmpl {
	width:710px;
	height:39px;
	float:left;
	margin:0 0 15px 0;
	background:url(../img/h2_rehome_exmpl.gif);
	text-indent:-9999px;
}


/*----//waterdivision//--------------------------------------------------------------------------*/
.water_photo {
	width:330px;
	height:280px;
	float:left;
	margin:0 15px 0px 0;
	border:#CCC double 4px;
}
p.water_text {
	width:678px;
	height:100%;
	float:left;
	margin:0 5px 15px 5px;
	padding:10px;
	background:#ECECEC;
	border:#999 1px solid;
}

/*----//waterdivision_hタグ//----*/
h2.gesui {
	width:710px;
	height:39px;
	float:left;
	margin:0 0 15px 0;
	background:url(../img/h2_water_gesui.gif);
	text-indent:-9999px;
}
h3.suidou {
	width:710px;
	height:39px;
	float:left;
	margin:0 0 15px 0;
	background:url(../img/h3_water_suidou.gif);
	text-indent:-9999px;
}

/*----//public//-------------------------------------------------------------------------------*/
.public_photo_l {
	width:329px;
	height:280px;
	float:left;
	margin:0 5px 5px 10px;
	border:4px #CCC double;
}
.public_photo_r {
	width:329px;
	height:280px;
	float:left;
	margin:0 5px 5px 10px;
	border:4px #CCC double;
}
.public_text_l {
	width:337px;
	height:50px;
	float:left;
	margin:0 5px 0 10px;
}
.public_text_r {
	width:337px;
	height:50px;
	float:left;
	margin:0 5px 0 10px;
}
.public_text1_l {
	width:337px;
	height:auto;
	float:left;
	margin:0 5px 15px 10px;
}
.public_text1_r {
	width:337px;
	height:auto;
	float:left;
	margin:0 5px 15px 10px;
}
.boranthia_img_l {
	width:329px;
	height:280px;
	float:left;
	margin:0 5px 5px 10px;
	border:4px #CCC double;
}
.boranthia_img_r {
	width:329px;
	height:280px;
	float:left;
	margin:0 5px 5px 10px;
	border:4px #CCC double;
}


/*----//public_hタグ//----*/
h2.public {
	width:710px;
	height:39px;
	float:left;
	margin:0 0 15px 0;
	background:url(../img/h2_public.gif);
	text-indent:-9999px;
}
h3.boranthia {
	width:710px;
	height:39px;
	float:left;
	margin:0 0 15px 0;
	background:url(../img/h3_boranthia.gif);
	text-indent:-9999px;
}


/*----//contact//-------------------------------------------------------------------------------*/


/*----//contact_hタグ//----*/
h2.contact {
	width:710px;
	height:39px;
	float:left;
	margin:0 0 15px 0;
	background:url(../img/h2_contact.gif);
	text-indent:-9999px;
}