@charset "utf-8";
/*
Theme Name: URAZONO
Theme URI: 
Description: URAZONO ホームページテーマ
Version: ver 1.0
Author: 有限会社ハート・ビート
Author URI: http://www.heart-beat.com/
Tags: blue, 

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/

/* x[X */
body{font-size:75%;font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";margin:0;padding:0;}

h1,h2,h3,h4,h5h6,p,ol,ul,dt,dd{font-size:100%;line-height:1.5em;margin:0 0 1em;padding:0;color:#555555;}

img{border:none;}
img.left{margin:0 10px 10px 0;float:left;}
img.right{margin:0 0 10px 10px;float:right;}

a:link{color:#666666;text-decoration:underline;}
a:visited{color:#666666;text-decoration:underline;}
a:hover{color:#666666;text-decoration:none;}

h1{color:#ffffff;padding:4px 10px 2px;font-size:115%;background:#ae9a72;}
h2{color:#666666;padding:0 0 2px;font-size:115%;border:solid #ae9a72;border-width:0 0 1px;}
h3{background:url("images/mark01.gif") no-repeat 0 6px;font-size:115%;padding:0 0 0 12px;}
h4{}

ul,ol{margin:0 0 1em 15px;padding:0 0 0 15px;}

#lay{width:100%;margin:0;text-align:center;background:url("images/bg01.gif") 0 0;}
#lay_in{width:915px;margin:0 auto;background:url("images/bg02.gif") repeat-y 0 0;}

#lay_btm{width:100%;margin:0;text-align:center;background:url("images/bg01.gif") 0 0;}
#lay_btm_in{width:915px;height:55px;margin:0 auto;background:url("images/bg_btm01.gif") no-repeat;}

/* ヘッダー */
#lay_in_head{margin:0;padding:35px 27px 0;width:861px;height:20px;text-align:left;background:url("images/bg_top01.gif") no-repeat 0 0;overflow:visible;}

#header{margin:0;padding:5px 27px 0;width:861px;height:147px;text-align:left;background:url("images/header_bg01.jpg") no-repeat 302px 38px;overflow:visible;}

#header_left{width:384px;float:left;margin:0;padding:0;}

#name{margin:0;padding:0 0 13px;width:618px;height:29px;background:url("images/name.gif") no-repeat 0 0;text-indent:-999px;}
#logo{margin:0;padding:0;width:244px;height:64px;background:none;}
#logo a{width:244px;height:62px;display:block;background:url("images/logo.gif") no-repeat 0 0;text-indent:-999px;}

#header_left ul{margin:0;padding:15px 0 0 10px;list-style:none;}
#header_left li{margin:0 2px 0 0;padding:0;float:left;}

#header_tel{float:right;margin:0;padding:42px 0 0;}


/* メニュー */
#menu{margin:0;padding:0 27px 17px;width:861px;height:38px;background:url("images/menu_bg.gif") no-repeat 27px 0;}
#menu ul{margin:0;padding:0;list-style:none;}
#menu li{margin:0 1px 0 0;padding:0;float:left;}

/* コンテンツ */
#content{margin:0;padding:0 27px;width:861px;}

#left{width:209px;float:left;border:solid 1px #dcdcdc;backgrond:#ffffff;margin:0;padding:2px;}
#left_in{width:209px;background:#ededed;margin:0;padding:0;}

#left_in ul{margin:0;padding:5px;list-style:none;text-align:left;}
#left_in li{padding:7px 10px 10px 15px;margin:0 0 5px;background:url("images/l_menu_bg01.gif") no-repeat 5px 3px;border:#c1c1c1 solid;border-width:0 0 1px;}
#left_in li.last{border:none;padding:7px 10px 5px 15px;}
#left_in li a{text-decoration:none;}
#left_in li a:hover{text-decoration:underline;}

#left_in #banner ul{list-style:none;margin:0;padding:0;text-align:center;}
#left_in #banner ul li{margin:0;padding:0 0 4px;background:none;border:none;}

#right{width:630px;float:right;text-align:left;}


/* フッター */
#footer{margin:0;padding:20px 27px 0;width:861px;}
#footer p{margin:0;padding:10px 0 0;border:solid #a98865;border-width:5px 0 0;}


/* トップページ */
h1#index01{color:#ffffff;padding:4px 10px 2px;font-size:115%;background:#ae9a72;margin:0;}
h1#index02{color:#ffffff;padding:4px 10px 2px;font-size:115%;background:#cd8d88;margin:0;}
h1#index03{color:#ffffff;padding:4px 10px 2px;font-size:115%;background:#c59a3f;margin:0;}

.index_menu img{margin:0 8px 8px 0;}
.index_menu img.last{margin:0 0 8px;}

.indx_clm2{width:310px;border:solid #ae9a72 1px;margin:0 0 10px;padding:0;}
.indx_clm2 h3{color:#ffffff;background:#ae9a72;text-align:left;font-size:100%;padding:6px 10px;margin:0 0 5px;}
.indx_clm2 h3 a{color:#ffffff;text-decoration:none;}
.indx_clm2 h3 a:hover{text-decoration:underline;}

.indx_clm2 ul{list-style:none;margin:8px 6px;padding:0 6px;}
.indx_clm2 li{background:url("images/mark01.gif") no-repeat 0 5px;padding:0 0 0 15px;margin:2px 0;}

.indx_clm2 li a{text-decoration:none;}
.indx_clm2 li a:hover{text-decoration:underline;}

h2.news_h{color:#666666;padding:0 5px 2px;font-size:115%;border:solid #7e7c79;border-width:0 0 2px;margin:1em 0 1em;}
.news_box{padding:0 5px 5px;width:608px;margin:0 5px;}
.news_box dt{width:80px;float:left;margin:0;padding:0;}
.news_box dd{width:528px;float:left;margin:0;padding:0;}
.news_box dd a{color:#666666;text-decoration:none;}
.news_box dd a:hover{color:#666666;text-decoration:underline;}


/* 汎用 */

.tx_l{text-align:left;}
.tx_c{text-align:center;}
.tx_r{text-align:right;}

.red{color:#ff0000;}
.green{color:#336600;}
.blue{color:#003399;}

.w_full{width:100%;}

.h125{height:125px;}

.mt0{margin-top:0px;}
.mt10{margin-top:10px;}
.mt20{margin-top:20px;}
.mt30{margin-top:30px;}
.mt40{margin-top:40px;}

.mb0{margin-bottom:0px;}
.mb10{margin-bottom:10px;}
.mb20{margin-bottom:20px;}
.mb30{margin-bottom:30px;}
.mb40{margin-bottom:40px;}

.ml0{margin-left:0px;}
.ml10{margin-left:10px;}
.ml20{margin-left:20px;}
.ml30{margin-left:30px;}
.ml40{margin-left:40px;}

.fl{float:left;}
.fr{float:right;}

.cls{clear:both;}
/*----------------------------------------
	clearfix
-----------------------------------------*/
.clearfix:after{content:".";display:block;clear:both;height:0;visibility:hidden;}
/*for IE7*/
.clearfix{display:inline-block;min-height:1%;}
/*for IE6*/
* html .clearfix{height:1%;}


/* wp */
img.alignleft{margin:0 10px 10px 0;float:left;}
img.alignright{margin:0 10px 10px 0;float:right;}
