/****************************************
 リセット
 ****************************************/
@charset "utf-8";
/* --HTML-- */
html {background:#fff; color:#666; overflow-y:scroll;}

/* --BODY-- */
body {
font:12px/1.5 'Lucida Grande',Arial,Helvetica,Verdana,sans-serif;
margin:0;
overflow:visible;
padding:0;
}

/* for IE7 */
*+html body {font-family:'メイリオ'; font-size:75%;}

/* for IE6 */
* html body {font-size:75%;}

/* --OTHER TAGS-- */
a img, fieldset, img {border:0;}
blockquote, dd, div, dl, dt, fieldset, form,
h1, h2, h3, h4, h5, h6, input, li, ol, p, pre,
select, span, textarea, td, th, ul {
margin:0;
padding:0;
}

abbr, acronym {border:0;}
 
address, caption, cite, code, dfn, em, th, strong, var {
font-style:normal;
font-weight:normal;
}

caption, th {text-align:left;}

code, kbd, pre, samp, tt {font-family:monospace; line-height:100%;}

/* for IE7 */
*+html code, kbd, pre, samp, tt {font-size:108%;}

h1, h2, h3, h4, h5, h6 {font-size:100%; font-weight:normal;}

input, select, textarea{
font-size:100%;
font-family:'Lucida Grande',Arial,Helvetica,Verdana,sans-serif;
}

ol, ul {list-style:none;}

q:before, q:after {content:'';}

/* tables still need 'cellspacing="0"' */
table {
border-collapse:collapse;
border-spacing:0;
font-size:100%;
}

/****************************************
 良く使う項目
 ****************************************/
strong		{font-weight:bold;}
strike		{text-decoration:line-through;}

.left		{float:left;}
.right		{float:right;}
.center		{text-align:center;}
.clear		{clear:both; margin:0; padding:0;}
.strong		{font-weight:bold;}
.hr			{border-top:#CCC 1px dashed; margin:20px;}

/****************************************
 ページ全体
 ****************************************/
body {
	font-size:12px;
	font-family:"Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅";
}

/****************************************
 レイアウト
 ****************************************/
#haikei {background-image:url(../images/haikei.gif); background-repeat:repeat-x;}
#outline1 {width: 860px; padding:5px 0px 0px 0px; margin:0px auto;}
#main {width:860px; background:url(../images/header_kadomaru.gif) no-repeat top; padding-top: 12px; margin-bottom:25px;}
#header {width:860px; height:87px; background:url(../images/header_haikei.gif) no-repeat;}
#rogo {width:300px; float:left;}
#headermigi {width:544px; float:right;}
.topnavi {float:left; font-size:0; line-height:0;}
.topnavi img {margin:0; padding:0; font-size:0; line-height:0;}
.toi {margin:34px 0px 0px 247px;}
#glnavi {margin:0; padding:0; font-size:0; line-height:0;}
#glnavi img {float:left; margin:0; padding:0; font-size:0; line-height:0;}

#contents1 {float:left; width:530px;}
#navi {float:right; width:280px; margin-top:15px; padding:10px; background-color:#e0eea1;}

#pageup {border-bottom:solid 1px #999; padding:0px 0px 5px 768px;}
.fotter {padding:5px 0px 25px 0px; text-align:center; font-size:12px; color:#666;}

/****************************************
 ボックス
 ****************************************/
.hidari140 {float:left; width:140px;}
.hidari200 {float:left; width:200px;}
.hidari220 {float:left; width:220px;}
.hidari249 {float:left; width:249px;}
.hidari273 {float:left; width:273px;}
.hidari380 {float:left; width:380px;}
.hidari385 {float:left; width:385px;}
.hidari410 {float:left; width:410px;}
.hidari419 {float:left; width:419px;}
.hidari639 {float:left; width:639px;}
.migi160 {float:right; width:160px;}
.migi198 {float:right; width:198px;}
.migi200 {float:right; width:200px;}
.migi236 {float:right; width:236px;}
.migi273 {float:right; width:273px;}
.migi375 {float:right; width:375px;}
.migi385 {float:right; width:385px;}
.migi400 {float:right; width:400px;}
.migi419 {float:right; width:419px;}
.migi420 {float:right; width:420px;}
.migi430 {float:right; width:430px;}
.migi566 {float:right; width:566px;}


/****************************************
 マージン
 ****************************************/
.p0020 {padding:0px 20px;}
.m04000000 {margin: 4px 0px 0px 0px;}
.m10000000 {margin:10px 0px 0px 0px;}
.m15000000 {margin:15px 0px 0px 0px;}
.m15001000 {margin:15px 0px 10px 0px;}
.m20000000 {margin:20px 0px 0px 0px;}
.m30000000 {margin:30px 0px 0px 0px;}

/****************************************
 色
 ****************************************/
.iro_12c00 {font-size: 12px; line-height:18px; color:#C00;}


/****************************************
 文字
 ****************************************/
.txt18 {font-size:18px; line-height:18px;}
.txt12_21 {font-size:12px; line-height:21px;}
.txtsyousai {font-size:12px; line-height:12px; color:#666; text-align:right;}
.txtsyousai a {background:url(../images/yajirushi_off.gif) no-repeat; font-size:12px; line-height:12px; color:#666;
	text-decoration:none; padding:4px 0px 4px 15px;}
.txtsyousai a:hover {background:url(../images/yajirushi_on.gif) no-repeat; text-decoration:underline; color:#F90;}
.f14_666 {font-size:14px; line-height:21px; color:#666;}
.f14_666mt10 {font-size:14px; line-height:21px; color:#666; margin-top:10px;}
.f14_666mt20 {font-size:14px; line-height:21px; color:#666; margin-top:20px;}
.f12_666 {font-size:12px; line-height:18px; color:#666;}
.f12_666mt10 {font-size:12px; line-height:18px; color:#666; margin-top:10px;}

/****************************************
 基本コンテンツ
 ****************************************/
h1 {font-size:12px; line-height:18px; color:#666; margin: 0px 0px 10px 0px;}
h2 {font-size:12px; line-height:18px; color:#666; margin:15px 0px 0px 0px;}
h3 {font-size:12px; line-height:18px; color:#666; margin:20px 0px 0px 0px;}
h4 {font-size:12px; line-height:18px; color:#666; margin:20px 0px 0px 0px;}
h5 {font-size:12px; line-height:18px; color:#666; margin:20px 0px 0px 0px;}
h6 {font-size:12px; line-height:18px; color:#666; margin:20px 0px 0px 0px;}


/****************************************
 トップページ
 ****************************************/
.topbox2_1 {background:url(../images/topbox2_img3.gif) no-repeat bottom; padding-bottom:240px;}
.topbox2_2 {background:url(../images/topbox2_img1.gif) no-repeat; height:35px; padding:20px 20px 0px 42px;}
.topbox2_hidari {float:left; width:363px; font-size:14px; line-height:15px;}
.topbox2_migi {float:right; width:363px; font-size:14px; line-height:15px;}
.topbox2_3 {background:url(../images/topbox2_img2.gif) repeat-y; padding:0px 20px;}
.topbox2list {list-style-type: square; list-style-position: inside; font-size:12px; line-height:21px;}

.topbox02_1 {background:url(../images/topbox2_img2.gif) repeat-y;}
.topbox02_2 {background:url(../images/topbox2_img1.gif) no-repeat; height:35px; padding:20px 20px 0px 42px;}
.topbox02_hidari {float:left; width:363px; font-size:14px; line-height:14px;}
.topbox02_migi {float:right; width:363px; font-size:14px; line-height:14px;}
.topbox02_3 {background:url(../images/topbox2_img3.gif) no-repeat bottom; padding:0px 20px 240px 20px;}
.topbox02list {list-style-type: square; list-style-position: inside; font-size:12px; line-height:21px;}

.topbox3_1 {background:url(../images/topbox3_img3.gif) no-repeat bottom; padding-bottom:17px;}
.topbox3_2 {background:url(../images/topbox3_img2.gif) repeat-y;}
.topbox3_txt1 {background:url(../images/topbox3_img1.gif) no-repeat top; font-size:14px; line-height:18px; color:#FFF;
	height:44px; padding:8px 20px 0px 32px;}
.topbox3_txt2 {font-size:12px; line-height:18px; color:#666; padding:18px 20px;}
.txtsyousai_topbox {font-size:12px; line-height:12px; color:#666; text-align:right; padding:10px 18px 0px 0px;}
.txtsyousai_topbox a {background:url(../images/yajirushi1_off.gif) no-repeat; font-size:12px; line-height:12px; color:#666;
	text-decoration:none; padding:4px 0px 4px 15px;}
.txtsyousai_topbox a:hover {background:url(../images/yajirushi1_on.gif) no-repeat; text-decoration:underline; color:#F90;}
.topbox4 {margin:0; padding:0; font-size:0; line-height:0;}
.topbox4 img {float:left; margin:0; padding:0; font-size:0; line-height:0;}
.topbox5_hidari {width:391px; float:left; padding:15px; background-color:#fbf5cc;}
.topbox5_migi {width:391px; float:right; padding:15px; background-color:#fbf5cc;}
.topbox5_txt1 {background:url(../images/topbox5_02.gif) no-repeat; padding:6px 10px; height:14px; font-size:14px; line-height:14px; color:#FFF;}
.topbox5_txt2 {font-size:12px; line-height:18px; color:#666; padding-top:15px;}
.topbox6 {background:url(../images/topbox6_haikei.gif) repeat-y;}
.topbox6_hidari {width:526px; float:left;}
.topbox6_migi {width:293px; float:right;}
.topbox6_txt1 {background:url(../images/topbox6_01.gif) no-repeat; padding:6px 10px; height:14px; font-size:14px; line-height:14px; color:#FFF;}
.topbox6_txt2 {background:url(../images/topbox6_01.gif) no-repeat; padding:6px 10px; height:14px; font-size:14px; line-height:14px; color:#FFF; margin-top:20px;}
.topbox6_txt3 {background:url(../images/topbox6_02.gif) no-repeat; padding:6px 10px; height:14px; font-size:14px; line-height:14px; color:#FFF;}
.topbox6_txt4 {background:url(../images/topbox6_02.gif) no-repeat; padding:6px 10px; height:14px; font-size:14px; line-height:14px; color:#FFF; margin-top:20px;}
.topbox6_txt5 {font-size:12px; line-height:18px; color:#666; margin-top:15px;}
.topbox7_hidari {width:639px; float:left;}
.topbox7_0 {background-color:#ebebeb;}
.topbox7_1 {padding:15px;}
.topbox7_2 {font-size:12px; line-height:18px; color:#666; margin-top:15px;}


/****************************************
 下層ページ基本
 ****************************************/
#kasou1 {margin-top:30px;}
#kasou1_hidari {width:583px; float:left;}
.kasou_navi {border-top:solid 1px #CCC;}
.kasou_navi li {border-bottom:solid 1px #CCC; padding:14px 0px; font-size:12px; line-height:18px; color:#666;}
.kasou_navi li a {background:url(../images/yajirushi_off.gif) no-repeat; padding:4px 0px 4px 15px;}
.kasou_navi li a:hover {background:url(../images/yajirushi_on.gif) no-repeat;}
.kasou_navitxt {font-size:12px; line-height:18px; color:#666;}
.kasou_navitxt a {font-size:12px; line-height:18px; color:#666; text-decoration:none;}
.kasou_navitxt a:hover {background:url(../images/yajirushi_on.gif) no-repeat; text-decoration:underline; color:#F90;}
#kasou1_migi {width:247px; float:right;}
.arrow {font-size:12px; line-height:18px; color:#666;}
.arrow a {background:url(../images/yajirushi_off.gif) no-repeat; font-size:12px; line-height:18px; color:#666;
	text-decoration:none; padding:4px 0px 4px 15px;}
.arrow a:hover {background:url(../images/yajirushi_on.gif) no-repeat; text-decoration:underline; color:#F90;}
.arrow15 {font-size:12px; line-height:18px; color:#666; margin-top:20px;}
.arrow15 a {background:url(../images/yajirushi_off.gif) no-repeat; font-size:12px; line-height:18px; color:#666;
	text-decoration:none; padding:4px 0px 4px 15px;}
.arrow15 a:hover {background:url(../images/yajirushi_on.gif) no-repeat; text-decoration:underline; color:#F90;}



/****************************************
 お問い合わせ
 ****************************************/
.toi_hyou {margin:15px 0px 0px 90px;}
.toi_hyou th {
	width:120px;
	font-size: 12px;
	line-height: 18px;
	color: #666;
	background-color: #f5f5f5;
	border: 1px solid #999;
	padding:7px;
}
.toi_hyou td {
	font-size: 12px;
	line-height: 18px;
	color: #666;
	background-color: #FFF;
	border: 1px solid #999;
	padding:7px;
}
.buttons {text-align: center; padding: 10px 10px 0px 10px;}


/****************************************
 チェックシート
 ****************************************/
.check02_1 {background:url(../check_images/chk_cnt21.gif) repeat-y; margin-top:15px;}
.check02_1a {background:url(../check_images/chk_cnt21.gif) repeat-y; margin-top:20px;}
.check02_2 {background:url(../check_images/chk_cnt20.gif) no-repeat; height:35px; padding:20px 20px 0px 42px;}
.check02_hidari {float:left; width:363px; font-size:14px; line-height:14px;}
.check02_migi {float:right; width:363px; font-size:14px; line-height:14px;}
.check02_3 {background:url(../check_images/chk_cnt22.gif) no-repeat bottom; padding:0px 20px 10px 20px;}
.check02list1 {list-style-type: square; list-style-position: inside; font-size:12px; line-height:21px;
	background:url(../check_images/chk_cnt11.gif) no-repeat; width:385px; height:243px; padding-bottom:10px;}
.check02list2 {list-style-type: square; list-style-position: inside; font-size:12px; line-height:21px;
	background:url(../check_images/chk_cnt12.gif) no-repeat; width:385px; height:243px; padding-bottom:10px;}
.check02list3 {list-style-type: square; list-style-position: inside; font-size:12px; line-height:21px;
	background:url(../check_images/chk_cnt13.gif) no-repeat; width:385px; height:243px; padding-bottom:10px;}
.check02list4 {list-style-type: square; list-style-position: inside; font-size:12px; line-height:21px;
	background:url(../check_images/chk_cnt14.gif) no-repeat; width:385px; height:243px; padding-bottom:10px;}


/****************************************
 料金について
 ****************************************/
.price_hidari273 {float:left; width:273px; background-color:#eaf0f4; background:url(../price_images/prc_cnt12.gif) no-repeat bottom; padding-bottom:8px;}
.price_migi273 {float:right; width:273px; background-color:#eaf0f4; background:url(../price_images/prc_cnt12.gif) no-repeat bottom; padding-bottom:8px;}
.price_txt1 {background:url(../price_images/prc_cnt11.gif) top no-repeat; font-size:14px; line-height:18px; color:#FFF;
	height:33px; padding:10px 20px 0px 32px;}
.price_txt2 {font-size:12px; line-height:18px; padding:15px 20px 12px 20px; background-color:#eaf0f4;}
.pricewaku_hidari {border:solid 1px #CCC; padding:1px; width:416px; float:left;}
.pricewaku_migi {border:solid 1px #CCC; padding:1px; width:416px; float:right;}
.price_waku1 {padding:15px 18px;}


/****************************************
 剪定事例集
 ****************************************/
.sentei_waku1 {border:solid 1px #CCC; padding:1px; margin-top:15px;}
.sentei_waku1a {border:solid 1px #CCC; padding:1px; margin-top:20px;}
.sentei_waku2 {padding:15px 18px 15px 18px;}
.sentei_waku3 {background:url(../sentei_images/snt_cnt11.gif) no-repeat;}
.sentei_waku4 {background:url(../sentei_images/snt_cnt11.gif) no-repeat; margin-top:20px;}
.sentei_txt1 {font-size:14px; line-height:18px; color:#666; background-color:#e0f0b2; padding:8px 10px;}
.sentei_txt2 {font-size:14px; line-height:18px; color:#666; border-left:solid 7px #060; border-bottom:dotted 1px #999; padding:5px 7px;}
.sentei_txt3 {font-size:14px; line-height:18px; color:#666; border-left:solid 7px #060; border-bottom:dotted 1px #999; padding:5px 7px; margin-top:20px;}

/****************************************
 フローチャート
 ****************************************/
.chart_waku1 {margin-top:15px; background:url(../chart_images/cht_cnt21.gif) no-repeat;}
.chart_waku2 {background:url(../chart_images/cht_cnt22.gif) no-repeat top; padding-top:22px;}
.chart_waku3 {background:url(../chart_images/cht_cnt21.gif) no-repeat;}
.chart_waku4 {padding: 18px 19px 12px 19px; border-left: solid 1px #CCC; border-right:solid 1px #CCC;}
.chart_hidari419 {float:left; width:419px; background:url(../chart_images/cht_cnt20.gif) no-repeat bottom; padding-bottom:6px;}
.chart_migi419 {float:right; width:419px; background:url(../chart_images/cht_cnt20.gif) no-repeat bottom; padding-bottom:6px;}


/****************************************
 会社概要
 ****************************************/
.syomei {font-size:12px; line-height:18px; color:#666; text-align:right; margin-top:10px;}
.cmp_box1 {margin:20px 0px 0px 90px; width:680px;}


