@charset "utf-8";
/* CSS Document */

.slider_waku{
	width:935px;
	height:375px;
	margin:0 auto;
}


/*----------------トップページ------------------*/
img.bg {
  min-height: 590px;
  min-width: 1024px;
  width: 100%;
  height: 590px;
  position: absolute;
  top: 0;
  left: 0;
  margin:150px 0 0 -1px;
  z-index:-5;
}
div#main_visual {
  position: relative; 
  margin:0 auto;
}

#main_visual img{
	display:block;
	margin:0 auto;
	clear:both;
}


#top_contents{
	width:729px;
	height:auto;
	float:right;
	padding:0 0 20px 15px;
	position:relative;
}

#top_contents1{
	margin-top:15px;
	width:729px;
	height:auto;
	float:right;
	padding:0 0 20px 15px;
	position:relative;
}

#top_contents p{
	line-height:130%;
}

#top_contents1 p{
	line-height:130%;
}
.top_sell{
	width:721px;
	height:207px;
}

.t_sell_img{
	display: block;
	position: relative;
	z-index: 20;
	margin: 0 0 0 150px;
}


.kaiso {
	font-size:13px;
	line-height:16px;
	color: #0a4282;
	width:710px;
	margin:0;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	padding:65px 0 0 0;
	text-align:right;
	font-weight:bold;
	}
	
a.kaiso2 {
	font-weight:bold;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color: #0a4282;
	

	}

#kaiso {
	font-size:13px;
	line-height:16px;
	color: #0a4282;
	width:710px;
	margin:0;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	padding:23px 0 0 0;
	text-align:right;
	font-weight:bold;
	}

#kaiso a{
	font-weight:bold;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color: #0a4282;
	}

/*#kaiso a:after{
	content: '';
	background:url(../img/yajirusi.png) no-repeat;
	width:10px;
	height:11px;
	display: inline-block;
	position: relative;
	background-size:contain;
	vertical-align:middle;
	top:-2px;
	left:0px;
	margin:0 0 0 4px;
	}	*/	
	
	
	
.text1 {
	float:left;
	display:block;
	height:130px;
	margin:90px 0 0 87px;
}

.text1 p {
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:13px;
	letter-spacing:2px;
}	
.text1 a img{
	margin-top:130px;
}

.download_bottam{
	display:block;
	float:right;
	width:100px;
	margin:-70px 25px 0 0;
}

.text2 {
	float:left;
	display:block;
	height:130px;
	margin:90px 0 0 87px;
}

.text2 p {
	margin-top:5px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:13px;
	letter-spacing:2px;
}	
.text2 a img{
	margin-top:150px;
}

.download_bottam2{
	display:block;
	float:right;
	width:100px;
	margin:-30px 125px 0 0;
}

.download_bottam3{
	display:block;
	float:right;
	width:100px;
	margin:110px 255px 0 0;
}

.download_bottam4{
	display:block;
	float:right;
	width:100px;
	margin:225px 245px 0 0;
}

.text3 {
	float:left;
	display:block;
	height:130px;
	margin:50px 0 80px 117px;
}

.text4 {
	float:left;
	display:block;
	height:150px;
	margin:135px 0 0 127px;
}

.text4 p {
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:13px;
	letter-spacing:2px;
	
}

.text5 {
	width:710px;
	float:left;
	display:block;
	height:150px;
	margin:520px 0 0 67px;
}

.text5 p {
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:13px;
	letter-spacing:2px;
	
}
.text5 .right {
	width:500px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:13px;
	letter-spacing:2px;
	display:block;
	margin-top:-15px;
	margin-left:220px;
	
}

.text5 .down_left {
	width:500px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:13px;
	letter-spacing:2px;
	display:block;
	margin-top:30px;
	
	
}

.text5 .down_right {
	width:500px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:13px;
	letter-spacing:2px;
	display:block;
	margin-top:-15px;
	margin-left:220px;
	
}

.text6 {
	width:710px;
	float:left;
	display:block;
	height:150px;
	margin:156px 0 0 40px;
}

.text6 p {
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:13px;
	letter-spacing:2px;
	
}
.text6 .right {
	width:500px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:13px;
	letter-spacing:2px;
	display:block;
	margin-top:-80px;
	margin-left:90px;
	
}

.text6 .down_left {
	width:500px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:13px;
	letter-spacing:2px;
	display:block;
	margin-top:30px;
	
	
}

.text6 .down_right {
	width:500px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:13px;
	letter-spacing:2px;
	display:block;
	margin-top:48px;
	margin-left:90px;
	
}

.text7 {
	float:left;
	display:block;
	height:200px;
	margin:50px 0 0 97px;
	padding:80px 0 0 0;
}

.text8 {
	float:left;
	display:block;
	height:150px;
	margin:135px 0 0 117px;
}

.text8 p {
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:13px;
	letter-spacing:2px;
	
}
/*.infomation_title ul{
	position:relative;
	z-index:0;
	margin:-45px 0 0 0;
	padding:0 0 0 0;
}
.infomation_title ul li{
	float:left;
	margin:0 0 0 0;
}*/


/*▼▼▼▼▼▼▼▼▼テンプレートの中調整▼▼▼▼▼▼▼▼▼*/
.top_sell1{
	background-image:url(../img/information.png);
	background-repeat:no-repeat;
	margin-top:30px;
	width:729px;
	height:1140px;
	
}
.download_bg{
	background-image:url(../img/download.png);
	background-repeat:no-repeat;
	margin-top:30px;
	width:730px;
	height:1004px;
	position:relative;
	
}

.clean_bg{
	background-image:url(../img/clean.png);
	background-repeat:no-repeat;
	margin-top:30px;
	width:730px;
	height:1004px;
	position:relative;
	
}

.tyumon {
	width:319px;
	height:80px;
	position:absolute;
	margin-top:330px;
	margin-right:auto;
	margin-left:120px;
}

.sample_youshi {
	width:134px;
	height:197px;
	position:absolute;
	margin-top:270px;
	margin-right:auto;
	margin-left:490px;
}

.otoi_form {
	width:218px;
	height:46px;
	position:absolute;
	margin-top:712px;
	margin-right:auto;
	margin-left:380px;
}


.pdf_instoll {
	width:126px;
	height:31px;
	position:absolute;
	margin-top:562px;
	margin-right:auto;
	margin-left:105px;
}

p.tophe {
	width:200px;
	height:13px;
	position:absolute;
	margin-top:70px;
	margin-left:550px;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-weight:bold;
	font-size:13px;
	color:#0a4282;
	vertical-align:bottom;
	
	
	
}
p.tophe1 {
	width:270px;
	height:13px;
	position:absolute;
	margin-top:70px;
	margin-left:470px;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-weight:bold;
	font-size:13px;
	color:#0a4282;
	vertical-align:bottom;
}

p.tophe2 {
	width:270px;
	height:13px;
	position:absolute;
	text-align:right;
	margin-top:70px;
	margin-left:445px;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-weight:bold;
	font-size:13px;
	color:#0a4282;
	vertical-align:bottom;
}

p.gotyuumon {
	position:absolute;
	margin-top:170px;
	margin-left:89px;
	margin-right:auto;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-weight:bold;
	font-size:13px;
	color: #000;
	vertical-align:bottom;
	letter-spacing:3px;
}

p.clean_bun {
	position:absolute;
	margin-top:170px;
	margin-left:89px;
	margin-right:auto;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-weight:bold;
	font-size:13px;
	color: #000;
	vertical-align:bottom;
	letter-spacing:3px;
}

p.instoll_bunsyou {
	position:absolute;
	margin-top:600px;
	margin-left:108px;
	margin-right:auto;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-weight:bold;
	font-size:13px;
	color: #000;
	vertical-align:bottom;
	letter-spacing:3px;
}

span.iro {
	font-weight:bold;
	color:#0a4282;
}

	

/*▲▲▲▲▲▲▲▲▲テンプレートの中調整▲▲▲▲▲▲▲▲▲*/
.top_sell ul{
	position:relative;
	z-index:0;
	margin:-45px 0 0 0;
	padding:0 0 0 0;
}
.top_sell ul li{
	float:left;
	margin:0 0 0 0;
}
.pr10{
	padding-right:10px;
}
.pr15{
	padding-right:15px;
}


.top_construction{
	font-size:13px;
	border-right:solid 1px #0093C3;
	border-bottom:solid 1px #0093C3;
	border-left:solid 1px #0093C3;
	width:721px;
	height:730px;
	margin:24px 0 0 0;
}
.top_construction div{
	float:left;
	display:block;
	height:230px;
	margin:10px 0 0 15px;
}
.ml{
	padding:0 4px 0 3px;
}
.ml img{
	vertical-align:top;
}
.ml3{
	margin-left:3px;
}
.top_construction div:nth-of-type(1){
	float:left;
	display:block;
	height:200px;
	margin:10px 0 0 20px;
	padding:0 0 10px 0;
}
.top_construction div:nth-of-type(2){
	float:left;
	display:block;
	height:200px;
	margin:10px 0 0 10px;
	padding:0 0 10px 0;
}
.top_construction div:nth-of-type(3){
	float:left;
	display:block;
	height:200px;
	margin:26px 0 0 15px;
}
.top_construction div:nth-of-type(4){
	float:left;
	display:block;
	height:200px;
	margin:26px 0 0 16px;
}
.top_construction div:nth-of-type(5){
	float:left;
	display:block;
	height:220px;
	margin:26px 0 0 16px;
}
.top_construction div a{
	display:block;
	width:100px;
}
.top_construction h3{
	margin:10px 0 8px 0;
}
.top_construction div p{
	margin:10px 0 0 0;
}
.top_construction_button1{
	display:block;
	width:100px;
	margin:0 0 0 220px;
}
.top_construction_button2{
	display:block;
	width:100px;
	margin:18px 0 0 220px;
}
.top_construction_button3{
	display:block;
	width:100px;
	margin:0 0 0 100px;
}
.top_construction_button4{
	display:block;
	width:100px;
	margin:17px 0 0 100px;
}
.top_construction_button5{
	display:block;
	width:100px;
	margin:32px 0 0 100px;
}



.top_m_c{
	clear:both;
	font-size:13px;
	margin:24px 0 0 0;
}
.top_m_c div{
	display:inline-block;
	padding:5px 0 0 0;
}
.top_m_c img{
	vertical-align:top;
	margin:3px;
}
.top_m_c p{
	padding:8px 0 0 4px;
	line-height:140%;
}
.top_m_c div a{
	display:block;
	margin:16px 0 0 190px;
}



.top_information{
	clear:both;
	width:711px;
	margin:24px 0 0 6px;
}
.top_information_button{
	display:block;
	margin:-22px 0 0 560px;
	font-size:14px;
	color: #FFF;
	position:relative;
	z-index:5;
	width:150px;
	height:20px;
}
.top_information_button a{
	color: #FFF !important;
}

.top_information_button a:visited{
	color: #FFF !important;
}

.top_information a{
	color: #FFF !important;
}

.top_information a:visited{
	color: #FFF !important;
}

.top_information a img{
	padding:0 8px 0 0;
	margin:3px 0 0 0;
}
.top_information_button:hover{
	color:#FFCC00;
}
.topicsline{
	width:709px;
	height:350px;
	color:#000000;
	background:#FFFFFF;
	margin:5px 0 0 0;
	padding:0 0 0 0;
	border:1px solid #0093C3;
	overflow:auto;
	
	
}
.topicsline_ {
	width: 760px;
	height:1000px;
	color:#000000;
	background:#FFFFFF;
	margin:0 auto;
	padding:0;
	overflow:auto;
}



.tabbox {
		width: 670px;
		padding: 10px;
		line-height:1.4;
	}
.tabbox li{
	list-style: none;
	text-align:left;
	padding: 0 0 15px 0;
	margin: 0 0 25px 0;
	line-height:1.4;
	border-bottom: 1px solid #9F9F9F;
	}

.tabbox li a{
	color: #005CA8;
	text-decoration:underline;
	}

.tabbox li ahover{
	color: #005CA8;
	text-decoration:none;
	}		
	
.tabbox hr {
	display:none;
	}	
	
	

/*----------------販売------------------*/
#sell_contents{
	margin-top:15px;
	width:729px;
	
	float:right;
	padding:0 0 20px 15px;
	position:relative;
}
.sell_title{
	margin-top:18px;
	background-image:url(../img/sell/sell_bg.png);
	background-repeat:no-repeat;
	width:730px;
	
}

#sell_contents .sell_bg02{
	background-image:url(../img/sell/sell_bg02.png);
	background-repeat:no-repeat;
	width:564px;
	height:138px;
	margin:70px 0 0 80px;
}

.sell_bg02 ul{
	position:relative;
	z-index:0;
	margin:-45px 0 0 0;
	padding:20px 0 0 0;
}
.sell_bg02 ul li{
	float:left;
	margin:0 0 0 23px;
}

.jyoukasou_about{
	margin:20px 0 0 40px;
}

.jyoukasou_about .jyoukasou_about_text{
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:13px;
	line-height:160%;
	margin:-120px 0 0 50px;
	letter-spacing:2px;
	
}

.jyoukasou_shikumi_title{
	margin:70px 0 0 65px;
}

.sell_bg03{
	background-image:url(../img/sell/sell_bg03.png);
	background-repeat:no-repeat;
	width:564px;
	height:138px;
	margin:20px 0 0 85px;
}

.sell_bg03 .sell_bg03_text{
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:13px;
	line-height:130%;
	letter-spacing:1px;
	padding:20px 0 0 25px;
}

.sell_bg03 .link_manufactorer{
	width:240px;
	height:46px;
	padding:20px 0 0 290px;
}

.jyoukasou_nagare_title{
	margin:30px 0 0 65px;
}

.hanbaino_nagare_gazou{
	margin:20px 0 0 85px;
	
}

.habai_oshirase{
	margin:15px 0 0 85px;
}

.habai_oshirase .oshirase_title{
	padding:20px 0 0 5px;
}

.habai_oshirase .oshirase_text{
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:13px;
	line-height:130%;
	padding:10px 0 0 5px;
	font-weight:bold;
	letter-spacing:2px;
}

.habai_oshirase .oshirase_text .oshirase_text_idou{
	padding:10px 0 0 330px;
	font-size:12px;
}

.sell_toiawase{
	background-image: url(../img/sell/sell_toiawase_bg.png);
	background-repeat:no-repeat;
	width:523px;
	height:130px;
	margin:30px 0 0 0;
}

.sell_toiawase , .a img{
	padding:68px 0 0 270px;

}


/*----------------只今準備中------------------*/

.thanks01 {
	width:450px;
	height:100px;
	margin:10px 0 0 130px;
	padding:70px 0 0 10px ;
	border:2px solid #135c98;
}
.thanks , p.thanks_text{
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:13px;
	line-height:130%;
	color:#135c98;
	font-weight:bold
}

.jyunnbityu{
	margin:80px 0 0 0;
	text-align:center;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:14px;
	line-height:130%;
	font-weight:bold;
	color:#135c98;
	
	
}


.jyunnbityu_01{
	margin:180px 0 0 0;
	text-align:center;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:14px;
	line-height:130%;
	font-weight:bold;
	color:#135c98;
	}
	
.jyunnbityu_02{
	margin:-15px 45px 0 0;
	text-align:center;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:18px;
	line-height:130%;
	font-weight:bold;
	color:#135c98;
	}
	
.syamei {
	padding:30px 0 0 160px;
	font-size:13px;
	font-weight:bold;
}

.logo_idou{
	margin:-35px 0 0 370px;
}

/*----------------工事------------------*/
#construction_contents{
	margin-top:15px;
	width:729px;
	height:auto;
	float:right;
	padding:0 0 40px 15px;
	position:relative;
}
/*#construction_contents p{
	line-height:130%;
}*/

.constractionn_title{
	margin-top:18px;
	background-image:url(../img/construction/construction_01.png);
	background-repeat:no-repeat;
	width:730px;
	height:auto;
	
	
}




/*.contents_1{
	width:664px;
	height:200px;
	margin:0 auto;
	margin-bottom:15px;
}*/

.contents_1 , .construction_button01{
	display:block;
	height:65px;
	padding:4px;
	margin:25px 10px 0 90px;
	float:left;
}

.contents_1 , .construction_button02{
	display:block;
	height:65px;
	padding:4px;
	margin:25px 10px 0 0;
	float:left;
}
.contents_1 , .construction_button03{
	display:block;
	height:190px;
	padding:4px;
	margin:10px 0 10px 80px;
	float:left;
}
.contents_1 , .construction_button04{
	display:block;
	height:190px;
	padding:4px;
	margin:10px 0 0 10px;
	float:left;
}	
.contents_1 , .construction_button05{
	display:block;
	height:190px;
	padding:4px;
	float:left;
	margin:10px 0 50px 10px;
}


.nagare_2{
	
	clear:both;
	width:597px;
	height:auto;
	margin:0 0 0 55px;
}
.nagare_2 .nagare{
	padding:20px 0 0 15px;
}

.hoyou_3{
	clear:both;
	width:597px;
	height:auto;
	margin:30px 0 0 55px;
}

.hoyou_3 .nagare{
	background-image:url(../img/construction/construction_03_2.png);
	background-repeat:no-repeat;
	width:575px;
	height:247px;
	margin:20px 0 0 15px;
}

.hoyou_3 .nagare p{
	line-height:140%;
	letter-spacing:3px;
	padding:45px 0 0 85px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:14px;
}
	

.kodate_4{
	clear:both;
	background-image:url(../img/kodate/new/kodate_bg.png);
	background-repeat:no-repeat;
	width:696px;
	height:1785px;
	margin:40px 0 0 0;
}

.title_kodate{
	margin-top:15px;
}

.kodate_4 .gaiyou{
	margin:30px 0 0 20px;
	
}



hoyou_3.nagare p{
	width:567px;
	height:111px;
	padding:160px 0 0 100px;
	
}

.kodate_4 .text_01{
	line-height:100%;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:14px;
	display:block;
	margin:25px;
	padding:15px 0 0 60px;
	
}
.koujinonagare{
	padding:15px 0 0 20px;
}

.gazou_01{
	width:600px;
	height:200px;
	margin:0 0 0 10px;
}


.gazou_01_text_01{
	float:right;
	line-height:100%;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:14px;
	width:280px;
	height:100px;
	margin-top:55px;
	margin-right:75px;
	}

	



.gazou_02{
	width:600px;
	height:200px;
	margin:5px 0 0 10px;
}


.gazou_02 .gazou_02_text_02{
	float:right;
	line-height:100%;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:14px;
	width:300px;
	height:100px;
	margin:30px 55px 0 0;
	}
	
.pciro{
	color:#Fe0202;
}
.gazou_03{
	width:600px;
	height:100px;
	margin:0 0 0 10px;
	
}


.gazou_03_text_03{
	float:right;
	line-height:100%;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:14px;
	width:280px;
	height:100px;
	margin:20px 75px 0 0;
	
	}
	
	

.gazou_04{
	width:600px;
	height:100px;
	margin:80px 0 0 0;
}


.gazou_04 .gazou_04_text_04{
	float:right;
	line-height:100%;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:14px;
	width:280px;
	height:20px;
	margin:20px 65px 0 0;
	}	
	
.gazou_05{
	width:600px;
	height:120px;
	margin:28px 0 0 10px;
}


.gazou_05 .gazou_05_text_05{
	float:right;
	line-height:100%;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:14px;
	width:280px;
	height:40px;
	margin:20px 75px 0 0;
	}
	
	
.gazou_06{
	width:152px;
	height:120px;
	margin:30px 0 0 0;
}


.gazou_06 .gazou_06_text_06{
	/*float:right;*/
	line-height:100%;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:14px;
	width:152px;
	height:20px;
	margin:13px 0 0 70px;
	}
	
.opstion_title{
	padding:15px 0 0 20px;
}

	
.gazou_07{
	width:152px;
	height:120px;
	margin:-120px 0 0 142px;
	float:left;
	
}


.gazou_07 .gazou_07_text_07{
	/*float:right;*/
	line-height:100%;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:14px;
	width:152px;
	height:20px;
	margin:12px 0 0 80px;
	}
	
.gazou_08{
	width:152px;
	height:120px;
	margin:-120px 0 0 303px;
	float:left;
}


.gazou_08 .gazou_08_text_08{
	/*float:right;*/
	line-height:100%;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:14px;
	width:280px;
	height:20px;
	margin:12px 0 0 80px;
	}
	
.gazou_09{
	width:152px;
	height:120px;
	margin:-120px 0 0 513px;
	float:left;
}


.gazou_09 .gazou_09_text_09{
	/*float:right;*/
	line-height:100%;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:14px;
	width:280px;
	height:20px;
	margin:12px 0 0 48px;
	}
	
	.gazou_10{
	width:600px;
	height:120px;
	margin:43px 0 0 0;
}


.gazou_10 .gazou_10_text_10{
	float:left;
	line-height:160%;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:14px;
	width:565px;
	height:120px;
	margin:50px 0 0 90px;
	
	}

.gazou_11{
	width:152px;
	height:120px;
	margin:30px 0 0 0;
}


.gazou_11 .gazou_11_text_11{
	/*float:right;*/
	line-height:100%;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:14px;
	width:152px;
	height:20px;
	margin:23px 0 0 80px;
	}


.gazou_12{
	width:152px;
	height:120px;
	margin:-120px 0 0 142px;
	float:left;
	
}


.gazou_12 .gazou_12_text_12{
	/*float:right;*/
	line-height:100%;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:14px;
	width:152px;
	height:20px;
	margin:23px 0 0 105px;
	}
	
.gazou_13{
	width:152px;
	height:120px;
	margin:-120px 0 0 303px;
	float:left;
}


.gazou_13 .gazou_13_text_13{
	/*float:right;*/
	line-height:100%;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:14px;
	width:280px;
	height:20px;
	margin:23px 0 0 80px;
	}
	
.gazou_14{
	width:152px;
	height:120px;
	margin:-120px 0 0 513px;
	float:left;
}


.gazou_14 .gazou_14_text_14{
	/*float:right;*/
	line-height:100%;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:14px;
	width:280px;
	height:20px;
	margin:23px 0 0 55px;
	}



	
.hidari_01{
	float:left;
	margin:35px 0 0 50px;
}	

.hidari_02{
	float:left;
	margin:15px 0 0 50px;
}

.hidari_03{
	float:left;
	margin:0 0 0 50px;
}

.hidari_04{
	float:left;
	margin:0 0 0 60px;
}

.hidari_05{
	float:left;
	margin:0 0 0 50px;
}

.hidari_06{
	/*float:left;*/
	margin:10px 0 0 30px;
}

.hidari_07{
	/*float:left;*/
	margin:10px 0 0 50px;
}


.hidari_08{
	/*float:left;*/
	margin:10px 0 0 50px;
}
.hidari_09{
	/*float:left;*/
	margin:10px 0 0 0;
}
.hidari_10{
	/*float:left;*/
	margin:25px 0 0 20px;
}
.hidari_11{
	/*float:left;*/
	margin:10px 0 0 30px;
}

.hidari_12{
	/*float:left;*/
	margin:10px 0 0 50px;
}


.hidari_13{
	/*float:left;*/
	margin:10px 0 0 50px;
}
.hidari_14{
	/*float:left;*/
	margin:10px 0 0 0;
}


#ohgata_tyugata {
	margin-top:45px;
	background-image:url(../img/ohgata_tyugata/dai_naka_bg.png);
	background-repeat:no-repeat;
	width:696px;
	height:1253px;
}

#ohgata_tyugata .oh_tyu_kouji{
	margin:15px 0 0 0;
	/*padding:30px 0 0 0;*/
}

#ohgata_tyugata .oh_tyu_gaiyou{
	margin:25px 0 0 20px;
	/*padding:30px 0 0 0;*/
}
#ohgata_tyugata .text_02{
	line-height:100%;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:14px;
	display:block;
	margin:35px;
	padding:5px 0 0 50px;
}

.ohgata_tyugata_gazou_01{
	width:600px;
	height:120px;
	margin:12px 0 0 10px;
}


.ohgata_tyugata_gazou_01_text_01{
	float:right;
	line-height:100%;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:14px;
	width:280px;
	height:20px;
	margin:25px 75px 0 0;
	}
	
.ohgata_tyugata_gazou_02{
	width:600px;
	height:120px;
	margin:12px 0 0 10px;
}


.ohgata_tyugata_gazou_02_text_02{
	float:right;
	line-height:100%;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:14px;
	width:280px;
	height:20px;
	margin:25px 75px 0 0;
	}
	
.ohgata_tyugata_gazou_03{
	width:600px;
	height:120px;
	margin:65px 0 0 10px;
}


.ohgata_tyugata_gazou_03_text_03{
	float:right;
	line-height:100%;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:14px;
	width:280px;
	height:20px;
	margin:25px 75px 0 0;
	}
	
.ohgata_tyugata_gazou_04{
	width:600px;
	height:120px;
	margin:22px 0 0 10px;
}


.ohgata_tyugata_gazou_04_text_04{
	float:right;
	line-height:100%;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:14px;
	width:280px;
	height:20px;
	margin:25px 75px 0 0;
	}
	
.ohgata_tyugata_gazou_05{
	width:600px;
	height:120px;
	margin:18px 0 0 10px;
}


.ohgata_tyugata_gazou_05_text_05{
	float:right;
	line-height:100%;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:14px;
	width:280px;
	height:20px;
	margin:25px 75px 0 0;
	}
	
.ohgata_tyugata_gazou_06{
	width:600px;
	height:120px;
	margin:20px 0 0 10px;
}


.ohgata_tyugata_gazou_06_text_06{
	float:right;
	line-height:100%;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:14px;
	width:280px;
	height:20px;
	margin:25px 75px 0 0;
	}


.oh_tyu_hidari_01{
	float:left;
	margin:10px 0 0 50px;
}

.oh_tyu_hidari_02{
	float:left;
	margin:7px 0 0 50px;
}

.oh_tyu_hidari_03{
	float:left;
	margin:7px 0 0 50px;
}

.oh_tyu_hidari_04{
	float:left;
	margin:7px 0 0 50px;
}

.oh_tyu_hidari_05{
	float:left;
	margin:7px 0 0 50px;
}

.oh_tyu_hidari_06{
	float:left;
	margin:7px 0 0 50px;
}

#haisui{
	width:696px;
	height:4181px;
	background-image: url(../img/haisui/kyusui_bg.png);
	background-repeat:no-repeat;
	margin-top:40px;
}

#haisui .haisui_kouji{
	margin:15px 0 0 0;
	/*padding:30px 0 0 0;*/
}

#haisui .haisui_gaiyou{
	margin:35px 0 0 20px;
	/*padding:30px 0 0 0;*/
}

#haisui .haisui_gaiyou_02{
	margin:55px 0 0 20px;
	/*padding:30px 0 0 0;*/
}


#haisui .haisui_01_text_01{
	float:left;
	line-height:160%;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:14px;
	width:565px;
	height:120px;
	margin:25px 0 0 120px;
	
	}
	
#haisui .haisui_02_text_02{
	float:left;
	line-height:200%;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:14px;
	width:565px;
	height:120px;
	margin:45px 0 60px 80px;
	
	}
 	
span.bunsyou_iro {
	font-weight:bold;
	color:#d20303;
}

.haisui_02_text_02 .haisui_gazou_01{
	width:600px;
	height:120px;
	margin:208px 0 0 10px;
}

.haisui_03{
	clear:both;
	width:600px;
	height:280px;
	margin:0 0 170px 10px;
}

.haisui_hidari_03{
	float:left;
	padding:15px 0 0 0;
	margin:7px 0 0 50px;
}

.haisui_03 .haisui_03_text_03{
	float:right;
	line-height:120%;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:14px;
	width:325px;
	height:240px;
	padding:20px 10px 0 10px;
	}
	
#haisui .haisui_gaiyou_03{
	margin:0 0 0 10px;
	/*padding:30px 0 0 0;*/
}

	

.moukantorenchi{
	width:600px;
	height:280px;
	padding:30px 30px 0 0;
	
}
.moukantorenchi_02{
	width:600px;
	height:280px;
	padding:30px 30px 0 0;
	
}

#haisui .haisui_gaiyou_04{
	margin:0 0 0 20px;
	padding:0 0 0 0;
}

.kouka_mondai{
	
	width:696px;
	height:350px;
}

.kouka{
	padding:10px 0 0 30px;
	margin-left:45px;
	width:277px;
	height:auto;
	float:left;
}

.kouka p.naka_ao{
	padding:40px 10px 0 0;
	font-size:13px;
	line-height:140%;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;

}
.gimonten {
	padding:10px 0 0 0;
	width:277px;
	height:auto;
	float:right;
	margin-right:25px;
	
}

.gimonten p.naka_aka{
	padding:40px 10px 0 0;
	font-size:13px;
	line-height:120%;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}


.posision{
	width:690px;
	height:280px;
	padding:0 30px 0 0;
	
}

.posision_left{
	padding:0 0 0 0;
	width:310px;
	height:auto;
	float:left;
	margin-left:64px;
	margin-top:-5px;
}

.posision_left p.naka_syousai{
	padding:40px 0 0 0;
	font-size:13px;
	line-height:140%;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;

}

.posision_right {
	padding:10px 0 0 0;
	width:270px;
	height:auto;
	float:right;
	margin-top:-5px;
		
}

.posision_right p.naka_kotae{
	padding:30px 10px 0 10px;
	font-size:13px;
	line-height:130%;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}


#haisui .haisui_setting_05{
	margin:0 0 0 20px;
	padding:0 0 0 0;
}

.setting_torenchi_box{
	width:600px;
	height:280px;
	padding:30px 30px 0 0;
	
}

.torenchi_setting_ue{
	
	width:696px;
	height:350px;
}


.setting_ue_left{
	padding:10px 0 0 30px;
	margin-left:45px;
	width:280px;
	height:auto;
	float:left;
}

.setting_ue_left .setting_ue_left_text {
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:13px;
	padding:12px 0 12px 0;
	line-height:130%;
}

.setting_ue_right {
	padding:10px 0 0 0;
	width:295px;
	height:auto;
	float:right;
	margin-right:15px;
	
}

.setting_ue_right .setting_ue_right_text {
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:13px;
	padding:12px 0 12px 0;
	line-height:130%;
}


.torenchi_setting_sita{
	
	width:696px;
	height:250px;
}

.setting_sita_left{
	padding:10px 0 0 30px;
	margin-left:45px;
	/*width:285px;*/
	height:auto;
	float:left;
}


.setting_sita_right {
	padding:10px 0 0 0;
	width:277px;
	height:auto;
	float:right;
	margin-right:25px;
	
}

.setting_sita_left .setting_sita_left_text {
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:13px;
	padding:12px 0 12px 0;
	line-height:130%;
}

.setting_sita_right .setting_sita_right_text {
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:13px;
	padding:12px 0 12px 0;
	line-height:130%;
}

.setting_sita_left_gazou {
	padding:20px 0 0 35px;
}


.vaio_clean{
	width:696px;
	height:auto;
}
.vaio_clean p{
	margin:30px 0 0 80px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:13px;
	line-height:140%;
	letter-spacing:1px;
}

.vaio_clean .title_vaio{
	margin:10px 0 0 20px;
}

.vaio_aha{
	font-weight:bold;
	color:#d20303;
}

.vaio_clean .vaio_nagare{
	margin:40px 0 0 120px;
}

.vaioclean_nagare{
	width:696px;
	height:auto;
}

.vaioclean_nagare .title_cleansetting_nagare{
	padding:35px 0 0 20px;
}
	
.vaioclean_gazou01 {
	width:250px;
	height:175px;
	margin:28px 0 0 60px;
	
}

.vaioclean_gazou01 .left_gazou01{
	float:left;
	
}

.vaioclean_gazou01 .gazou01_text{
	float:right;
	padding:10px 10px 0 0;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	line-height:130%;
	font-size:13px;
}

.vaioclean_gazou02 {
	width:255px;
	height:170px;
	margin:0 0 0 60px;
	
}

.vaioclean_gazou02 .left_gazou02{
	float:left;
	
}

.vaioclean_gazou02 .gazou02_text{
	float:right;
	padding:10px 0 0 0;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	line-height:130%;
	font-size:13px;
}

.vaioclean_gazou03 {
	width:260px;
	height:175px;
	margin:0 0 0 60px;
	
}

.vaioclean_gazou03 .left_gazou03{
	float:left;
	
}

.vaioclean_gazou03 .gazou03_text{
	float:right;
	padding:10px 0 0 0;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	line-height:130%;
	font-size:13px;
}

.vaioclean_gazou04 {
	width:300px;
	height:172px;
	margin:0 0 0 60px;
	
}

.vaioclean_gazou04 .left_gazou04{
	float:left;
	
}

.vaioclean_gazou04 .gazou04_text{
	float:right;
	padding:10px 0 0 20px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	line-height:130%;
	font-size:13px;
}

.vaioclean_gazou05 {
	width:315px;
	height:175px;
	margin:0 0 0 60px;
	
}

.vaioclean_gazou05 .left_gazou05{
	float:left;
	
}

.vaioclean_gazou05 .gazou05_text{
	float:right;
	padding:10px 0 0 20px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	line-height:130%;
	font-size:13px;
}

.vaioclean_gazou06 {
	width:270px;
	height:175px;
	margin:0 0 0 60px;
	
}

.vaioclean_gazou06 .left_gazou06{
	float:left;
	
}

.vaioclean_gazou06 .gazou06_text{
	float:right;
	padding:10px 10px 0 0;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	line-height:130%;
	font-size:13px;
}

.title_vaiozai{
	
	margin:30px 0 0 20px;
}

p.vaiozai_text{
	margin:45px 0 0 120px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	line-height:130%;
	font-size:13px;
}

.vaioclean_small{
	font-size:11px;
}

.suidou{
	background-image: url(../img/suidou/suidou_bg.png);
	background-repeat:no-repeat;
	width:696px;
	height:3390px;
	margin:35px 0 0 0;
	background-color:#f3f3f3;
	
}
	

.suidoukouji{
	width:696px;
	height:230px;
	
}

.suidoukouji .title_suidou{
	padding:15px 0 0 0;
}
	
.suidou_gaiyou{
	padding:25px 0 0 20px;
}

.suidoukouj , p.suidou_text01 {
	padding:35px 0 0 110px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:13px;
	line-height:160%;
	
}


.suidou_honkan_box{
	width:650px;
	height:300px;
}

.suidou_honkan_box .honkan_left{
	width:320px;
	height:auto;
	float:left;
	margin:0 0 0 28px;
}

.suidou_honkan_box .title_left{
	width:200px;
	height:auto;
	padding:30px 0 0 18px;
}

p.honkan_gazou01_text{
	padding:35px 0 0 40px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:13px;
	line-height:130%;
}
p.honkan_gazou02_text{
	padding:30px 0 0 50px;
	float:right;
	margin:-65px 80px 0 0;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:13px;
	line-height:130%;
}

.suidou_honkan_box .title_right{
}

.suidou_honkan_box .honkan_left .honkan_gazou01{
	padding:22px 0 0 25px;
	
}

.suidou_honkan_box .honkan_left .honkan_gazou02{
	padding:0 0 1px 15px;
	
}



.suidou_honkan_box .honkan_right{
	width:200px;
	height:auto;
	float:right;
	margin:-40px 80px 0 0;
}
	
.suidou_honkan_box .honkan_right .honkan_gazou03{
	padding:23px 0 0 40px;
}

p.honkan_gazou03_text {
	padding:35px 0 0 45px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:13px;
	line-height:130%;
}

.suidou_sonota_title{
	margin:30px 0 0 15px;
}

p.sonota_text{
	margin:35px 0 0 90px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:13px;
	line-height:130%;
}

.shitei_title{
	padding:55px 0 0 15px;
}
.shiteikouji_title{
	padding:20px 0 0 50px;
}
.shieiten_title{
	padding:25px 0 0 40px;
}

p.chiba_text {
	padding:40px 0 35px 80px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:13px;
	line-height:130%;
}

.kanyukin_ichiran{
	width:650;
	
}

.kanyukin_ichiran .kanyukin_title {
	padding:30px 0 0 15px;
}

.kanyukin_ichiran , p.chibaken{
	padding:12px 0 0 20px;
}

span.chiba_color{
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:16px;
	color: #135c98;
	font-weight:bold;
}

.suidoukanyu_chiran_tb_text{
	margin:11px 0 0 35px;
	border-collapse:collapse;
	color:  #BCBCBC;
	border: 1px solid  #BCBCBC;
}
.suidoukanyu_chiran_tb_text th , tr{
	background-color: # DDD;
	font-size: 12px;
	font-weight: normal;
	padding-left: 10px;
	padding-top: 8px;
	padding-bottom: 8px;
	line-height: 20px;
	text-align: left;
	border: 1px solid #BCBCBC;
	color: #000;
}
.suidoukanyu_chiran_tb_text th , td{
	background-color: # DDD;
	font-size: 12px;
	font-weight: normal;
	padding-left: 10px;
	padding-top: 8px;
	padding-bottom: 8px;
	line-height: 20px;
	text-align: left;
	border: 1px solid #BCBCBC;
	
}

.kanyukin_ichiran , p.ibaragiken{
	padding:32px 0 0 20px;
}

span.ibaragi_color{
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:16px;
	color: #135c98;
	font-weight:bold;
}

.suidoukanyu_ibaragi_tb_text{
	margin:11px 0 0 35px;
	border-collapse:collapse;
	color:  #BCBCBC;
	border: 1px solid  #BCBCBC;
}
.suidoukanyu_ibaragi_tb_text th , tr{
	background-color: # DDD;
	font-size: 12px;
	font-weight: normal;
	padding-left: 10px;
	padding-top: 8px;
	padding-bottom: 8px;
	line-height: 20px;
	text-align: left;
	border: 1px solid #BCBCBC;
	color: #000;
}
.suidoukanyu_ibaragi_tb_text th , td{
	background-color: # DDD;
	font-size: 12px;
	font-weight: normal;
	padding-left: 10px;
	padding-top: 8px;
	padding-bottom: 8px;
	line-height: 20px;
	text-align: left;
	border: 1px solid #BCBCBC;
	
}


p.keigen_shi_chiki{
	padding:22px 0 0 20px;
}

.suidoukanyu_keigen_tb_text{
	margin:11px 0 0 35px;
	border-collapse:collapse;
	color:  #BCBCBC;
	border: 2px solid  #135c98;
}
.suidoukanyu_keigen_tb_text th , tr{
	background-color: # DDD;
	font-size: 12px;
	font-weight: normal;
	padding-left: 10px;
	padding-top: 8px;
	padding-bottom: 8px;
	line-height: 20px;
	text-align: left;
	border: 1px solid #BCBCBC;
	color: #000;
}
.suidoukanyu_keigen_tb_text th , td{
	background-color: # DDD;
	font-size: 12px;
	font-weight: normal;
	padding-left: 10px;
	padding-top: 8px;
	padding-bottom: 8px;
	line-height: 20px;
	text-align: left;
	border: 1px solid #BCBCBC;
	
}
	


.style2{
	padding:0 0 0 5px;
	text-align:center;
	font-weight: bold;
	color:#3473a6;
}

p.komejirushi{
	padding:10px 0 0 50px;
	color: #3473a6;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:13px;
	font-weight:bold;
	
}



.reform{
	margin-top:45px;
	/*background-image:url(../img/reform/reform_bg.png);*/
	background-color:#f3f3f3;
	background-repeat:no-repeat;
	height:1500px;
	width:697px;
	
}

.reform .title_reform{
	padding:15px 0 0 0;
	
}

.reform .reform_giyou{
	padding:15px 0 0 20px;
}

.reform .reform_text{
	margin:35px 0 30px 60px;
	padding:0 0 0 40px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:13px;
	line-height:130%;
	color:#000000;
	
}

.reform .title_reform_nagare{
	margin:20px 0 0 20px;
}

.reform .title_reform_nagare_02{
	margin:20px 0 0 55px;
}

.reform .title_gattpei{
	margin:15px 0 0 20px;
}

.reform .reform_text_01{
	margin:35px 0 30px 60px;
	padding:0 0 0 40px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:13px;
	line-height:130%;
	color:#000000;
	
}

.reform .title_gattpei_tandoku{
	margin:5px 0 0 20px;
}

.reform_gazou_box{
	margin:25px 0 0 138px;
}

.gapei_tandoku{
	width:450px;
	height:155px;
	margin: 0 0 0 128px;
	
	
}


.reform_gazou01{
	width:199px;
	height:153px;
	margin-left:8px;
	background-image:url(../img/reform/suidou_reform_03.png);
	background-repeat:no-repeat;
	float:left;
	
}

.gapei_text{
	margin:20px 0 0 15px;
	padding:0 0 0 0;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:13px;
	line-height:130%;
	color:#000000;
}

.tandoku_text{
	margin:20px 0 0 15px;
	padding:0 0 0 0;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:13px;
	line-height:130%;
	color:#000000;
}

.gapei_tandoku_text01{
	margin:0 0 0 125px;
	padding:0 0 0 0;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:13px;
	line-height:130%;
	color:#000000;
}

.gapei_tandoku_text02{
	margin:45px 0 0 125px;
	padding:0 0 0 0;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:13px;
	line-height:130%;
	color:#000000;
}

.gapei_tandoku_text03{
	margin:45px 0 0 150px;
	padding:0 0 0 0;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:13px;
	line-height:130%;
	color:#0b3f78;
}
.reform .reform_gazou02{
	width:199px;
	height:153px;
	margin-right:10px;
	background-image:url(../img/reform/suidou_reform_04.png);
	background-repeat:no-repeat;
	float:right;
	
}


.seikatsunihenak_title{
	margin:40px 0 0 20px;
}

.gapei_tandoku_text04{
	margin:40px 0 0 120px;
	padding:0 0 0 0;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:13px;
	line-height:180%;
	color:#000000;
}

.reform_kouji_syoukai_title{
	margin:0 0 0 25px;
}
.reform_box_left{
	width:155px;
	float:left;
}
.reform_box_right{
	width:400px;
	float:left;
	margin-left:20px;
}
.text{
	padding:10px;
	line-height:1.4;
	font-size:13px;
	background-color:#FFF;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius:10px;
	color:#000;
}
.reform_box_title{
	background-color:#f7be45;
	padding:10px;
	border-top-left-radius: 10px;
	border-top-right-radius:10px;
	color:#000;
}

.more_link{
	text-align: 	right;
	padding:8px;
}

.more_link a{
	border:1px solid #ccc;
	padding:5px;
	display:inline-block;
}

.more_link a:hover{
	background-color:#ccc;
}

.reform_syoukaibox:after{
		display:block;
		clear:both;
		height:0;
		visibility:hidden;
		content:".";
}

.reform_syoukaibox{
	width:650px;
	margin:30px auto 0;
	padding:12px 0 0 0;
	
}

.reform_syoukaibox01{
	width:630px;
	height:200px;
	margin:0 auto;
}

.reform_syoukaibox01_gazou{
	margin-top:30px;
}

.reform_syoukaibox02{
	width:630px;
	height:130px;
	margin:0 auto;
}

.reform_syoukaibox03{
	width:630px;
	height:130px;
	margin:0 auto;
}

.syousai_bg_a{
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:15px;
	line-height:180%;
	color:#000000;
	font-weight:bold;
	letter-spacing:3px;
	margin:8px 0 0 20px;
	background-color:#FFF;
	border-radius: 5px;
}

.syousai_bg_a_text{
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:13px;
	line-height:130%;
	color:#000000;
	margin:8px 0 0 20px;
}

.syousai_bg_a_text_b{
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:13px;
	line-height:130%;
	color:#000000;
	margin:20px 0 0 20px;
}

.reform_koujihi{
	margin:30px 0 0 25px;
	
}

.reform_koujihi_text{
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:13px;
	line-height:150%;
	color:#000000;
	margin:68px 0 0 90px;
}


.kouji_toiawase{
	width:523px;
	height:130px;
	background-image: url(../img/reform/refrom_toiawase_bg.png);
	background-repeat:no-repeat;
	margin:35px 0 0 80px;
	
}

.otoiawase{
	padding:69px 0 0 270px;
	
}

.reform_txt_under{
	width:580px;
	margin:20px auto 0;
	color:#000;
	line-height:1.6;
	font-size:14px;

}

.toiawase_under_txt{
	color:#000;
	width:520px;
	margin:20px auto 0;
	line-height:1.4;
}
.gaisan{
	font-weight: bold;
	color:#3473a6;
	margin: 30px 0 10px;
	font-size:16px;
}
/*----------------採用情報------------------*/

#appointment_contents{
	margin-top:15px;
	width:729px;
	height:auto;
	float:right;
	padding:0 0 20px 15px;
	position:relative;
}

.appointment_title{
	margin-top:18px;
	background-image:url(../img/appointment/appointment_shiro_bg.png);
	background-repeat:no-repeat;
	width:730px;
	height:2250px;
}

.appointment_title .title_appintment{
	margin:10px 0 0 17px;


}


.bosyu_bg , p.thanks_text{
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:13px;
	line-height:130%;
	color:#135c98;
	font-weight:bold
}

.bosyu_bg .title_bosyu{
	margin:0 0 0 17px;


}

.bosyu_bg ul {
	margin:33px 0 0 60px;
}

.bosyu_bg ul li{
	margin:0 0 20px 0;
	
}

.appointment_hosyu_tenken{
	width:696px;
	height:1550px;
	padding:30px 0 0 10px;
	margin:60px 0 0 15px;
	background-image: url(../img/appointment/syokusyu_bg.png);
	background-repeat:no-repeat;
	
}

.appointment_text{
	width:673px;
	margin-top:20px;
	border-collapse:collapse;
	color:  #BCBCBC;
	border: 1px solid  #BCBCBC;
	
}
.appointment_text th , tr{
	background-color: # DDD;
	font-size: 13px;
	font-weight: normal;
	padding-left: 10px;
	padding-top: 8px;
	padding-bottom: 8px;
	line-height: 20px;
	text-align: left;
	border: 1px solid #BCBCBC;
	color: #000;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.appointment_text th , td{
	background-color: # DDD;
	font-size: 12px;
	font-weight: normal;
	padding-left: 10px;
	padding-top: 8px;
	padding-bottom: 8px;
	line-height: 20px;
	text-align: left;
	border: 1px solid #BCBCBC;
	
}

.title_idou{
	margin:60px 0 0 0;
}

.appointment_toiawase{
	background-image: url(../img/sell/sell_toiawase_bg.png);
	background-repeat:no-repeat;
	height:130px;
	margin:40px 0 0 100px;
}

.appointment_toiawase , .a img{
	padding:68px 0 0 270px;

}

/*----------------保守点検------------------*/
#maintenance_contents{
	margin-top:15px;
	width:729px;
	height:auto;
	float:right;
	padding:0 0 210px 15px;
	position:relative;
}

.maintenance_table_L {
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:13px;
}
#maintenance_contents p{
	line-height:130%;
}
.maintenance_title{
	margin-top:18px;
	background-image:url(../img/maintenance/maintenance_bg.png);
	background-repeat:no-repeat;
	width:730px;
	height:1004px;
	margin-bottom:15px;
}

.maintenance_title .title_maintenance{
	margin:10px 0 0 17px;


}

.maintenance_kaiso {
	font-size:13px;
	line-height:16px;
	color: #0a4282;
	width:710px;
	margin:0;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	padding:5px 0 0 0;
	text-align:right;
	font-weight:bold;
	}
	
	
.maitenance_hosyou_bg{
	background-image:url(../img/maintenance/maitenance_hosyu_bg.jpg);
	background-repeat:no-repeat;
	width:636px;
	height:291px;
	margin:35px 0 350px 45px;
}

.maitenance_hosyou_bg .title_hosyu{
	margin:12px 0 0 25px;


}
.maitenance_hosyou_bg .title_hosyu_02{
	margin:82px 0 0 25px;


}	

.maitenance_hosyou_bg .title_nagre_hosyu_ao{
	margin:22px 0 0 40px;
	
}

.maintenance_fuukei_title{
	width:696px;
	margin:0 0 50px 0;
}

.maintenance_fuukei_title .title_fuukei_01{
	padding:0 0 0 10px;
	
}

.maintenance_fuukei_title .title_oogata_fuukei{
	padding:30px 0 0 42px;
	
}

.mentenance_gazou_ue{
	width:696px;
	height:138px;
	margin:40px 0 0 20px;
}

.mentenance_gazou_ue ul{
	position:relative;
	z-index:0;
	margin:-45px 0 0 0;
	padding:20px 0 0 0;
}
.mentenance_gazou_ue ul li{
	float:left;
	margin:0 0 0 23px;
}

.mentenance_gazou_mannaka{
	width:696px;
	height:138px;
	margin:45px 0 0 20px;
}

.mentenance_gazou_mannaka ul{
	position:relative;
	z-index:0;
	margin:-45px 0 0 0;
	padding:20px 0 0 0;
}
.mentenance_gazou_mannaka ul li{
	float:left;
	margin:0 0 0 23px;
}

.maintenance_fuukei_title .title_nougyou_fuukei{
	padding:50px 0 0 42px;
	
}

.mentenance_gazou_shita{
	width:696px;
	height:138px;
	margin:45px 0 0 20px;
}

.mentenance_gazou_shita ul{
	position:relative;
	z-index:0;
	margin:-45px 0 0 0;
	padding:20px 0 0 0;
}
.mentenance_gazou_shita ul li{
	float:left;
	margin:0 0 0 23px;
}

.maintenance_fuukei_title .title_kateuyou_fuukei{
	padding:50px 0 0 42px;
	
}

.maintenance_toiawase{
	background-image: url(../img/sell/sell_toiawase_bg.png);
	background-repeat:no-repeat;
	height:130px;
	margin:125px 0 0 100px;
}

.maintenance_toiawase , .a img{
	padding:68px 0 0 270px;

}









	
.maintenance_text{
	margin-top:780px;
	margin-left:45px;
	border-collapse:collapse;
	color:  #BCBCBC;
	border: 1px solid  #BCBCBC;

}
.maitenance_text {
	float:left;
	display:block;
	height:150px;
	margin:37px 0 0 67px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:13px;
	line-height:160%;
	letter-spacing:2px;
	
}

.center{
	text-align:center;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:13px;
	
}

.center2{
	text-align:center;
	vertical-align:middle;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:13px;
	
}



/*----------------清掃------------------*/
#clean_contents{
	margin-top:15px;
	width:729px;
	height:auto;
	float:right;
	padding:0 0 20px 15px;
	position:relative;
}

.clean_title{
	margin-top:18px;
	background-image:url(../img/clean.png);
	background-repeat:no-repeat;
	width:730px;
	height:auto;
	height:1554px;
}
#clean_contents p{
	line-height:130%;
}
/*----------------用紙ダウンロード------------------*/
#download_contents{
	margin-top:15px;
	width:729px;
	height:auto;
	float:right;
	padding:0 0 20px 15px;
	position:relative;
}

.download_title{
	margin-top:18px;
	background-image:url(../img/download_bg.png);
	background-repeat:no-repeat;
	width:730px;
	height:1004px;
}

#download_contents p{
	line-height:130%;
}
/*----------------会社案内------------------*/
#company_contents{
	margin-top:15px;
	width:729px;
	height:auto;
	float:right;
	padding:0 0 20px 15px;
	position:relative;
	/*font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;*/
	
}
.company_title{
	margin-top:18px;
	background-image:url(../img/company.png);
	background-repeat:no-repeat;
	width:730px;
	height:auto;
	height:auto;
	
}

#company_contents p{
	line-height:130%;
}

/*#company_contents{
	width:960px;
	height:1120px;
	margin:20px auto 0;
	background:#FFFFFF;
	border:solid 1px #E3E3E3;
}
.company_contents{
	width:760px;
	height:auto;
	float:right;
}*/
/*.company_contents iframe{
	border:#CCCCCC solid 1px;
}
.company_contents h2{
	margin:30px auto;
	font-size:15px;
	font-weight:bold;
	padding:0 0 3px 0;
	border-bottom:solid 1px #999999;
	width:600px;
	color:#66CC99;
}
.company_guide{
	width:600px;
	margin:15px 0 60px 100px;
	font-size:13px;
}
.company_guide li{
	font-size:15px;
}*/
.company_text{
	margin-top:330px;
	border-collapse:collapse;
	color:  #BCBCBC;
	border: 1px solid  #BCBCBC;
}
.company_text th , tr{
	background-color: # DDD;
	font-size: 12px;
	font-weight: normal;
	padding-left: 10px;
	padding-top: 8px;
	padding-bottom: 8px;
	line-height: 20px;
	text-align: left;
	border: 1px solid #BCBCBC;
	color: #000;
}
.company_text th , td{
	background-color: # DDD;
	font-size: 12px;
	font-weight: normal;
	padding-left: 10px;
	padding-top: 8px;
	padding-bottom: 8px;
	line-height: 20px;
	text-align: left;
	border: 1px solid #BCBCBC;
	
}

.mapss{
	margin-left:300px;
	
		
}

.color{
	color:#0000FF;
}

.idou{
	padding:0 0 0 110px;
	
}

.idou_01{
	padding:0 0 0 26px;
	
}

.idou_02{
	padding:0 0 0 185px;
	
}

.idou_03{
	padding:0 0 0 72px;
	
}

.idou_04{
	padding:0 0 0 72px;
	
}

.idou_05{
	padding:0 0 0 183px;
	
}
.idou_06{
	padding:0 0 0 83px;
	
}

.idou_07{
	padding:0 0 0 60px;
	
}
.syoberu{
	margin:0 0 0 84px;
}

.syoberu_01{
	margin:0 0 0 76px;
}

.syoberu_02{
	margin:0 0 0 91px;
}

/*----------------プライバシーポリシー------------------*/
#privacy_contents{
}
/*----------------お問い合せ------------------*/
#contact_contents{
	margin-top:15px;
	width:729px;
	height:auto;
	float:right;
	padding:0 0 20px 15px;
	position:relative;

}
#contact_contents p{
	line-height:130%;
}

.contact_contacts{
	background-image:url(../contact/contact01.png);
	background-repeat:no-repeat;
	margin-top:30px;
	width:729px;
	height:346px;
	
}

.contact_title{
	margin-top:18px;
	background-image:url(../contact/contact01.png);
	background-repeat:no-repeat;
	width:730px;
}

.contact_text{
	width:605px;
	margin:0 0 10px 10px ;
	font-size:14px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	
}

.contact_text7{
	width:605px;
	margin:0 0 10px 10px ;
	font-size:14px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	
}
.contact_text a{
	font-weight:bold;
	color: #000;
}

.contact_text a:hover{
	color:#FF0000;
}

.number{
	width:400px;
	margin:0 auto 10px;
	padding:8px;
	
}

.contact_number{
	text-align:left;
	font-family: Verdana, Geneva, sans-serif;
	
	font-size:25px;
	font-weight:bold;
	color: #ff7200;
}

.bgform {
	margin-top:-50px;
	width:730px;
	height:1182px;	
	background-image:url(../contact/contact02.png);
	background-repeat:no-repeat;
}

.mail_erea{
	margin-top:30px;
}
/*----------------採用情報------------------*/

#appintoment_contents{
	
	margin-top:15px;
	width:729px;
	height:auto;
	float:right;
	padding:0 0 20px 15px;
	position:relative;
}


.appintoment_title{	
	margin-top:18px;
	background-image:url(../img/thanks_bg.png);
	background-repeat:no-repeat;
	width:730px;
	height:auto;
	height:1140px;
}

.appointment_kaiso {
	font-size:13px;
	line-height:16px;
	color: #0a4282;
	width:710px;
	margin:0;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	padding:5px 0 0 0;
	text-align:right;
	font-weight:bold;
	}

.bosyu_bg {
	background-image:url(../img/appointment/bosyu_bg_01.png);
	background-repeat:no-repeat;
	width:636px;
	height:291px;
	margin:40px 0 0 45px;
	padding:8px 0 0 7px ;
	/*border:2px solid #135c98;*/
}

/*----------------送信完了------------------*/
#thanks_contents{
	
	margin-top:15px;
	width:729px;
	height:auto;
	float:right;
	padding:0 0 20px 15px;
	position:relative;
}

.thanks {
	width:550px;
	height:80px;
	margin:60px 0 0 50px;
	padding:30px 0 0 10px ;
	border:2px solid #135c98;
}

.thanks_title{	
	margin-top:18px;
	background-image:url(../img/thanks_bg.png);
	background-repeat:no-repeat;
	width:730px;
	height:auto;
	height:1140px;
}




/*----------------新着情報------------------*/

#infomation_contents{
	margin-top:15px;
	width:729px;
	height:auto;
	float:right;
	padding:0 0 20px 15px;
	position:relative;
}

.infomation_title{
	margin-top:18px;
	background-image:url(../img/information.png);
	background-repeat:no-repeat;
	width:730px;
	height:auto;
	height:1140px;
	
}

#infomation_contents p{
	line-height:130%;
}

.topicsline01{
	width:688px;
	height: 1090px;
	color:#000000;
	background:#FFFFFF;
	margin:36px 0 0 17px;
	padding:0 0 0 0;
	overflow-y:scroll;
	border: 1px solid  #0093c3;
	
	
}

/*----------------仕組み・仕様------------------*/

#manufacturer_contents{
	margin-top:15px;
	width:729px;
	height:auto;
	float:right;
	padding:0 0 20px 15px;
	position:relative;
}

.manufacturer_title{
	width:730px;
	height:1004px;
	margin:18px 0 0 0;
	background-image:url(../img/manufacturer/bg_01.png);
	background-repeat:no-repeat;
}

.manufacturer_kaiso {
	font-size:13px;
	line-height:16px;
	color: #0a4282;
	width:710px;
	margin:0;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	padding:5px 0 0 0;
	text-align:right;
	font-weight:bold;
	}
	
.manufacturer_title .title_manufacturer{
	margin:10px 0 0 17px;


}

.manufacturer_bg{
	width:622px;
	height:281px;
	margin:35px 0 0 45px;
}

.manufacturer_test{
	width:540px;
	margin:30px 45px 0 35px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:13px;
	line-height:150%;
	letter-spacing:1px;
	}
	
.bg_color{
	width:607px;
	height:282px;
	margin:25px 0 0 0;
	position: relative;
}

.manufacturer_1 , .manufacturer_button01{
	display:block;
	height:77px;
	padding:4px;
	margin:25px 10px 0 0;
	float:left;
}

.manufacturer_1 , .manufacturer_button02{
	display:block;
	height:77px;
	padding:4px;
	margin:25px 10px 0 0;
	float:left;
}
.manufacturer_1 , .manufacturer_button03{
	display:block;
	height:77px;
	padding:4px;
	margin:25px 10px 0 0;
	float:left;
}
.manufacturer_1 , .manufacturer_button04{
	display:block;
	height:77px;
	padding:4px;
	margin:10px 0 0 80px;
	float:left;
}	
.manufacturer_1 , .manufacturer_button05{
	display:block;
	height:77px;
	padding:4px;
	float:left;
	margin:10px 0 50px 30px;
}

.manufacturer_bg .manufacturer_1{
	width:607px;
	height:200px;
	position:relative;
	position:absolute;
	margin-top:-270px;
	z-index:10;
}

/*----------------準備中のもの------------------*/

.constractionn_title_test{
	margin-top:18px;
	background-image:url(../img/construction/construction_bg.png);
	background-repeat:no-repeat;
	width:730px;
	height:1400px;
	
	
}

.maintenance_title_test{
	margin-top:18px;
	background-image:url(../img/maintenance/maintenance_bg_test.png);
	background-repeat:no-repeat;
	width:730px;
	height:1004px;
	margin-bottom:15px;
}



#manufacturer_contents_test{
	margin-top:32px;
	width:729px;
	height:auto;
	float:right;
	padding:0 0 20px 15px;
	position:relative;
}

.manufacturer_title_test{
	background-image:url(../img/manufacturer/manufacturer_bg_test.png);
	background-repeat:no-repeat;
	height:1004px;
}


.sell_title_test{
	margin-top:18px;
	background-image:url(../img/sell/sell_bg.png);
	background-repeat:no-repeat;
	width:730px;
	height:auto;
	height:1140px;
}

.appointment_title_test{
	margin-top:18px;
	background-image:url(../img/appointment/appointment_bg_test.png);
	background-repeat:no-repeat;
	width:730px;
	height:auto;
	height:1495px;
}

/*----------------プライバシーポリシー------------------*/

#privacy_contents{
	margin-top:15px;
	width:729px;
	height:auto;
	float:right;
	padding:0 0 20px 15px;
	position:relative;
}

.privacy_title{
	margin-top:18px;
	/*background-image:url(../img/privacy/privacy_bg.png);*/
	background-repeat:no-repeat;
	width:730px;
	height:1140px;
	margin-bottom:100px;
}


.privacy_title .privacy {
	text-align: left;
	width: 660px;
	margin-top:42px;
	margin-right: auto;
	margin-left: auto;
	font-size: 13px;
	line-height: 20px;
	font-weight: normal;
	}
	
/*	clearfix
--------------------------------------------- */

/* For modern browsers */
.cf:before,
.cf:after {
    content:"";
    display:table;
}
 
.cf:after {
    clear:both;
}
 
/* For IE 6/7 (trigger hasLayout) */
.cf {
    zoom:1;
}

body, x:-moz-broken {
	margin-left: -1px;
}
/* IE7でpadding指定 */
*:first-child+html body {
	padding-left: 1px;
}
/* IE6以下でpadding指定 */
*html body {
	padding-left: 1px;
}	
	
