/********************************/
/* Web Style Sheet */
/********************************/

/*  ---------------- body スタイル指定 ----------------  */
body{
	background-color:#ffffff;
	margin:0px;
	padding:0px;
	text-align:center;
	font-size:12px;
	background:url(00common/bg.gif) repeat-x top #fff1ca;
}

h1,h2,h3,h4,h5{
	margin:0px;
	padding:0px;
}

img{border:0px;}

a{text-decoration:none;}

.fl{float:left;}
.fr{float:right;}
.cb{clear:both;}

.le{text-align:left;}
.ri{text-align:right;}
.ce{text-align:center;}


.cf:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

/* Hides from IE-mac \*/
* html .cf {height: 1%;}
/* End hide from IE-mac */


/*--スタイル調整--*/
.t5{
	margin-top:5px;
}
.r5{
	margin-right:5px;
}

.b5{
	margin-bottom:5px;
}

.l5{
	margin-left:5px;
}

.b8{
	margin-bottom:8px;
}


.t10{
	margin-top:10px;
}

.l10{
	margin-left:10px;
}

.r10{
	margin-right:10px;
}

.b10{
	margin-bottom:10px;
}

.b20{
	margin-bottom:20px;
}

/* 色 */
.font_green{color:green;}
.font_red{color: red;}
.font_brown{color: brown;}
.font_blue{color: blue;}
.font_blue2{color:#0099FF;}

/* フォントサイズ */
.font_13{font-size:13px;}
.font_14{font-size:14px;}
.font_15{font-size:15px;}
.font_16{font-size:16px;}
.font_17{font-size:17px;}
.font_18{font-size:18px;}
.font_19{font-size:19px;}
.font_20{font-size:20px;}


/*  ---------------- container スタイル指定 ----------------  */
div#container{
	width:750px;
	margin:0px auto;
	height:111px;
	background:#ffffff;
}

/*  ---------------- headr スタイル指定 ----------------  */
/*-- ヘッダー --*/
div#headr{
	width:750px;
	height:111px;
}

div#headrtext{
	width:750px;
	height:25px;
	background:url(00common/header01.jpg) no-repeat #225bb7;
}

div#headrtext p{
	margin:0px;
	padding:5px 0px 0px;
	color:#ffffff;
	font-size:9px;
}

/*---------------- content スタイル指定 ----------------*/
div#content{
	width:573px;
	float:right;
	margin:0px;
	padding:0px;
	background:#ffffff;
}

/*------- content スタイル指定 ------*/
/*各CSS（ページ名.css）で【ページ名content.div】を作成し、その中に各ページのコンテンツを入れる
/*div#○○content.{
/*	width:573px;
/*	margin-left:auto;
/*	margin-right:auto;
/*}
/*---------------------------------------------------*/

/*---------------- sidebar スタイル指定 ----------------*/
/*各CSS（ページ名.css）で【.sideheight】を作成し、サイドバーの高さ調整する
/*.sideheight{
/*	height:1170px;
/*}
/*---------------------------------------------------*/
div#sidebar{
	width:177px;
	float:left;
	margin:0px;
	padding:15px 0px 0px;
	background:url(00common/menu_bg.gif) repeat-y;
	color:#7c4c00;
}

div#menu_con{
	width:169px;
	margin:0px auto;
	border:solid 2px #e19f26;
	text-align:left;
	background:#fffde4;
}

#menu_con ul{
	margin:0px;
	padding:0px;
	list-style:none;
}

#menu_con li{
	margin:0px;
	padding:0px;
}


/*-- 画像有メニュー --*/
div.kyo01{
	width:169px;
	height:44px;
	color:#0072c2;
	font-size:15px;
}
div.kyo01 p{
	margin:0px;
	padding:13px 0px 0px 9px;
}
div.kyo01 a{
	color:#0072c2;
}

div#menu1{
	background:url(00common/menu01.jpg) no-repeat;
}
div#menu2{
	background:url(00common/menu02.jpg) no-repeat;
}
div#menu3{
	background:url(00common/menu03.jpg) no-repeat;
}
div#menu4{
	background:url(00common/menu04.jpg) no-repeat;
}
div#menu5{
	background:url(00common/menu05.jpg) no-repeat;
}
div#menu6{
	background:url(00common/menu06.jpg) no-repeat;
}
div#menu7{
	background:url(00common/menu07.jpg) no-repeat;
}

/*-- 画像無メニュー --*/
div#menu_no{
	color:#0072c2;
	font-size:15px;
	padding-bottom:15px;
}

div#menu_no a{
	color:#7c4c00;
}
div#menu_no a.ex1{
	color:#f00 !important;
}

div#menu_no ul{
	margin-left:8px;
}

div#menu_no p{
	margin:0px;
	padding:10px 0px 0px 15px;
	background:url(00common/menu_icon.gif) no-repeat left 12px;
}


/*-- ライブカメラ --*/
div#camera{
	width:162px;
	height:102px;
	margin:10px auto;
}
div#camera p{
	width:89px;
	margin:0px;
	padding:37px 0px 0px 9px;
}

/*-- 住所 --*/
div#ad{
	width:166px;
	margin:0px auto;
	background:url(00common/side_box02.gif) repeat-y;
	text-align:left;
	padding-bottom:10px;
}
div#ad p{
	margin:0px;
	padding:0px 0px 3px 10px;
	line-height:14px;
}
div#ad a{
	text-decoration:underline;
	margin-left:1px;
	color:#7c4c00;
	letter-spacing:1px;
}
html>/**/body div#ad a{
	letter-spacing:0px;
}

div.sen{
	width:138px;
	height:1px;
	margin:0px auto;
}

/*-- QRコード --*/
div#qr{
	width:166px;
	margin:0px auto;
	background:url(00common/side_box02.gif) repeat-y;
	text-align:center;
	padding-bottom:10px;
}


/*  ---------------- footer スタイル指定 ----------------  */
div#footer{
	clear:both;
	width:573px;
	margin:20px 0px;
}

/*-- 施工エリア --*/
div#sekou{
	width:538px;
	margin:0px auto;
	background:#fff6c4;
}

div#sekou p{
	width:490px;
	margin:0px auto;
	padding:15px 0px;
	text-align:left;
	line-height:17px;
}
html>/**/body div#sekou p{
	font-size:11px;
	padding-left:20px;
}

/*-- 線 --*/
div#fsen{
	width:554px;
	height:1px;
	margin:0px auto 10px;
	padding:20px 0px 5px;
}

/*-- フッタリンク --*/
#footer a{
	text-decoration:none;
	color:#5b5b5b;
}

#footer ul{
	margin:5px;
	padding:0px;
}

#footer li{
	display:inline;
}

#footer address{
	font-style:normal;
	color:#5b5b5b;
	padding-top:7px;
}
