@charset "UTF-8";
@import url("http://www.gaudi.jp/leftnavi.css");
@import url("http://www.gaudi.jp/2ndpage.css");

/* +++++++++++↓ヘッダー↓+++++++++*/
 /*バナーグループ*/
#banner{
width:788px;
color:#000000;
margin-bottom:0px;
}

/*トップワード*/
.top_word{
	padding:3px 0;
	text-align:right;
	color:#666666;
}
.top_word h1{
	font-size:10px;
	font-weight:normal;
	text-align:right;
	color:#666666;
}
.top_word a{color:#333333;text-decoration:none;}
/*カテゴリー＆エントリーのヘッダーメニュー*/
#header_cat{}
#header_all{}
/*ブラウザからプリント用ヘッダ非表示*/
#header_print{
	position: absolute ;
	top: -200px;
	left: 0px;
}
/* +++++++++++↑ヘッダー↑+++++++++++ */

/* +++++++++++↓メインコンテンツ↓+++++++++*/
.clearfix:after {
  content: ".";  /* 新しい要素を作る */
  display: block;  /* ブロックレベル要素に */
  clear: both;
  height: 0;
  visibility: hidden;
}

.clearfix {
  min-height: 1px;
}

* html .clearfix {
  height: 1px;
  /*¥*//*/
  height: auto;
  overflow: hidden;
  /**/
}

 /*バナーグループ*/
#main-contents{
	width:625px;
	_width:620px;
	margin-right:0;
	padding-righ:0;
	float:right;
}

#main-in{
	width:445px;
	float:left;
}
#main-right{
	width:160px;
	height:100%;
	margin:0;
	padding:0;
	float:right;
}

/* +++++++++++↑メインコンテンツ↑+++++++++++ */


/*+++++++++++↓左メニュー↓+++++++++++*/ 

#left{
	float:left;
	width:160px;
	height:100%;
	margin:0;
	padding:0;
	background: url(images/base/navi_bg.jpg) repeat-x;
/*
border-top:1px solid #cccccc;
border-bottom:1px solid #cccccc;
*/
}

#left2{
	float:left;
	width:160px;
	height:100%;
	margin:0;
	padding:0;
}

#left2 img{
	vertical-align:bottom;
}

.sideber {}

/*RSSなど*/
.rss{border:1px dotted #C0C4A4; font-size:10px;padding:5px;margin:10px 0;}

/*+++++++++++↑左メニュー↑+++++++++++*/  

/* +++++++++++↓トップページ↓+++++++++++ */

#header-menu{
	width:788px;
	height:247px;
	margin:0 0 5px 0;
        padding:0;
}
.header-left{
	width:158px;
	height:247px;
	float:left;
        background: url(http://www.gaudi.jp/images/base/top_bg.jpg)  no-repeat;
}
.header-right{
	width:630px;
	height:247px;
	float:left;
}
.header-left ul {
    margin:23px 0 0 0;
    padding: 0;
}
.header-left li {
	width:158px;
	height:45px;
    list-style-type: none;
    margin:0;
    padding: 0;
}
.header-left li a {
    width: 158px;
    height:45px;
    background-image: url(http://www.gaudi.jp/images/base/menu_bg.gif);
    background-repeat: no-repeat;
    display:block;
    padding-top:0;
	text-indent:-9999px;
    overflow:hidden;
}
.header-left li.nv01 a {
    background-position: 0px 0px;
}
.header-left li.nv02 a {
    background-position: 0px -45px;
}
.header-left li.nv03 a {
    background-position: 0px -90px;
}
.header-left li.nv04 a {
    background-position: 0px -135px;
}
.header-left li.nv01 a:hover {
    background-position: -158px 0px;
}
.header-left li.nv02 a:hover {
    background-position: -158px -45px;
}
.header-left li.nv03 a:hover {
    background-position: -158px -90px;
}
.header-left li.nv04 a:hover {
    background-position: -158px -135px;
}
.slideshow { 
	width:620px;
	height:247px;
    position:relative;
}
.slideshow img {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
}
.slideshow img.active { z-index:10;}
.slideshow img.last-active { z-index:9;}

#main-in .main-BannerArea{
	width:425px;
	height:55px;
	margin:0;
	padding:0 0 10px 0;
}

#main-in .main-BannerArea ul{
	margin:0;
	padding:0;
	list-style:none;
}

#main-in .main-BannerArea li{
	width:209px;
	height:55px;
	background-position: 0px 0px;
	float: left;
}

#main-in .main-BannerArea li#topbn01{
	width:209px;
	height:55px;
	margin-right:4px;
}

#main-in .main-BannerArea li a{
	width:209px;
	height:55px;
	text-indent: -9999px;
	display:block;
}

#main-in #topbn01 a{
	background:url(images/banner/se_bn.jpg) no-repeat;	
}

#main-in #topbn02 a{
	background:url(images/banner/gallery_bn.jpg) no-repeat;
}

#main-in #topbn01 a:hover{
	margin-right:2px;
	background:url(images/banner/se_bn_on.jpg) no-repeat;	
}

#main-in #topbn02 a:hover{
	background:url(images/banner/gallery_bn_on.jpg) no-repeat;
}

/* TOPイベント情報 */

.top_title01{
	width:440px;
	margin:5px 0 10px 10px;
	padding:0px;
} 

.top_title01 h2{
	width:440px;
	height:14px;
	margin:0 0 10px 0;
	padding:0px;
	text-indent:-9999px;
  	background:url("images/base/top_title01.gif") no-repeat;
} 

.top_title01 dl{
	width:440px;
	margin:0 0 10px 5px;
	padding:0px;
} 

.top_title01 dt, .top_title02 dt{
	width:50px;
	padding:0 20px 5px 0;
	margin:0 0 3px 0;
	float:left;
	display:block;
	border-bottom:1px #CCCCCC dotted;
}

.top_title01 dd, .top_title02 dd{
	width:325px;
	padding:0 20px 5px 0;
	margin:0 0 3px 0;
	float:left;
	display:block;
	border-bottom:1px #CCCCCC dotted;
}

/*新着情報*/

.top_title02{
	width:440px;
	margin:15px 0 10px 10px;
	padding:0px;
} 

.top_title02 h2{
	width:440px;
	height:14px;
	margin:0 0 10px 0;
	padding:0px;
	text-indent:-9999px;
  	background:url("images/base/top_title02.gif") no-repeat;
} 

.top_title02 dl{
	width:440px;
	margin:0 0 10px 5px;
	padding:0px;
} 

.bottom_bor{
   border-bottom:1px dotted #cccccc;
   padding-bottom:10px; 
   }
.tel{margin:5px 0;color:#006600;font-size:16px;font-weight:bold;display:block;} 


/* TOP1カラム */
.main-con02{
	clear:both;
	width:620px;
	height:auto;
	margin:0 0 10px 3px;
}

.main-con02 h2{
	width:588px;
	height: auto;
	padding:3px 0 3px 20px;
	font-size:14px;
	border:1px #CCCCCC solid;
	background:url(images/base/tit_bg01.gif) repeat-y;
}

/* TOP2カラム */
.main-con03{
	width:620px;
	height:auto;
	font-size:11px;
	margin:0 0 10px 3px;
}

.main-con03 .con03-left h2, .main-con03 .con03-right h2{
	padding:3px 0 3px 20px;
	font-size:14px;
	border:1px #CCCCCC solid;
	background:url(images/base/tit_bg01.gif) repeat-y;
}

.main-con03 .con03-left{
	width:300px;
	height: auto;
	margin:0 6px 0 0;
	padding:0;
	float:left;
}

.con03-left img, .con03-right img{
	margin:5px auto;
	text-align: center;
}

.main-con03 p{
	padding:0 5px 0 5px;
	font-size:11px;
}

.main-con03 .con03-right{
	width:300px;
	height: auto;
	margin:0;
	padding:0;
	font-size:11px;
	float:left;
}

/* +++++++++++↓右バナーエリア+++++++++++ */

#main-right p{
	width:160px;
	margin:0 2px 5px 0;
	padding:0;
}

/* +++++++++++↑トップページ↑+++++++++++ */

 /*トップページのみの囲い*/
#present{text-align:right;padding:5px 5px 3px 0;}
/*プレゼントナンバーの名前*/
.pre_name{
   font-size:12px;
   border-bottom:1px dotted #cccccc;
   display:inline;
   }
/*プレゼントナンバーの名前*/
.what_pre{font-size:10px;}
.what_pre a{color:#000000;text-decoration:none;}
.what_pre a:hover{color:#999999;text-decoration:none;}
/*プレゼントナンバーフォーム*/
#pre_form{display:inline;}
#pre_text{border:1px solid #000000;
font-size:12px;
}
   
/* +++++++++++↑TOPイベント情報↑+++++++++++ */


/* +++++++++++↓もってきたとこ↓+++++++++++ */
#comment-text {
	font-family: "ヒラギノ明朝 Pro W6", Osaka, "ＭＳ Ｐゴシック", "trebuchet MS", trebuchet, "verdana", arial, sans-serif;
}

textarea[id="text"] {
width: 80%;
}

#text {
font-family: "ヒラギノ明朝 Pro W6", Osaka, "ＭＳ Ｐゴシック", "trebuchet MS", trebuchet, "verdana", arial, sans-serif; }

/*エントリータイトル*/

.title2 {
	text-align: left;
	margin-top:10px;
	margin-bottom:5px;
	border-bottom: 1px dotted #999999;
    padding: 5px 5px 4px 5px;
}
.title3 {
    font-size:16px;
	text-align: left;
	margin-top:15px;
	margin-bottom:5px;
	border-bottom: 1px dotted #999999;
    padding: 5px 5px 4px 5px;
}
.pankuzu {
    clear:both;
	/*background:url("http://www.gaudi.jp/images/styles/icon_ent.gif") no-repeat left center;*/
	color: #666;
	font-size: small;
	line-height: normal;
	text-align: left;
	margin:2px 0;
	/*padding: 3px 5px 5px 15px;*/
	
}
.pankuzu a{color: #006600;}
.pankuzu a:hover{color: #669933;}
/*戻るボタン*/
.goback{display:inline;}
.goback a{
border:1px solid #669933;
/*background:#FFFFFF;*/
text-decoration:none;
padding:1px;
color:#666;
margin-right:5px;
}
.goback a:hover{
background-color: #CCFFCC;
color:#999999;
text-decoration:none;
}
.border {
	margin: 2px 0 2px 0;
	border-top:0px #FFFFFF;
	border-left-color:0px #FFFFFF;
	border-bottom: 1px dotted #999999;
	border-right:0px #FFFFFF;
}
.track {
	color:#666699;
	text-align: left;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 6px;
	border: 1px solid #cccccc;
	background-color: #FFFFFF;
}



/* +++++++++++↑もってきたとこ↑+++++++++++ *


/* +++++++++++↓hタグについて↓+++++++++++ */

/* h1 …　ヘッダー*/
h1{
   margin:0;
   padding:0;
}
/* h2 …　カテゴリー＆エントリータイトル*/
h2{ margin:0;padding:0;font-size:inherit;}

/* h3 …　柄のついた見出し*/
h3{
  padding:3px 0 3px 20px;
  font-size:14px;
  border:1px #CCCCCC solid;
  background:url(images/base/tit_bg01.gif) repeat-y;
}
/* h3 に設定するスタイル*/

h3 span{
	font-size:10px;
	font-weight:normal;
}

.h3_title{
  font-size:16px;
  font-weight:bold;
  color:#FFFFFF;
  height:24px;
  padding:17px 5px 3px 35px;
  margin:10px 0px;
  background:url("images/styles/bg_making_title2.jpg") no-repeat center;
}
.s3{
	color:#333;
	font-weight:bold;
	font-size:medium;
	background:url("http://www.gaudi.jp/images/styles/bg_s3.gif") no-repeat left bottom;
	text-align:left;
	border-bottom:1px solid #999999;
	margin-top: 35px;
	margin-right: 0;
	margin-bottom: 15px;
	margin-left: 0;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 8px;
	text-decoration: none;
}
.s3-line150{
	color:#660000;
	font-weight:bold;
	font-size:medium;
	background:url("http://www.gaudi.jp/images/styles/bg_s3.gif") no-repeat left bottom;
	text-align:left;
	border-bottom:1px solid #999999;
	margin-top: 35px;
	margin-right: 0;
	margin-bottom: 15px;
	margin-left: 0;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 8px;
	line-height:150%;
}
.s3-top10{
	color:#660000;
	font-weight:bold;
	font-size:medium;
	background:url("http://www.gaudi.jp/images/styles/bg_s3.gif") no-repeat left bottom;
	text-align:left;
	border-bottom:1px solid #999999;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 15px;
	margin-left: 0;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 8px;
}
/* h4 … 濃い青の小見出し*/
h4{
	margin: 0px;
	padding: 0px;
}

.h4_title{
  color:#CC6600; 
  font-size:14px;
  font-weight:bold;
  background:url("http://www.gaudi.jp/images/styles/bg_pro_mida1.gif") no-repeat top left;
  border-bottom:3px solid #EBE7E4; 
  padding:7px 0 3px 12px;
  margin:10px 0;
}


.h4_title_two{
	color:#CC6600;
	font-size:14px;
	font-weight:bold;
	height:25px;
	background:url("http://www.gaudi.jp/images/styles/bg_pro_mida1.gif") no-repeat top left;
	border-bottom:3px solid #EBE7E4;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
	padding-right: 0;
	padding-bottom: 15px;
	padding-left: 12px;
}

.h4_title_left{
  color:#CC6600; 
  font-size:14px;
  font-weight:bold;
  padding:0px 0px 0px 30px;
  margin:0px;
}

.s4{color:#660000;
   font-weight:bold;
   font-size:12px;
   margin:10px 0;
   text-align:left;
   background:url("http://www.gaudi.jp/ccc") no-repeat left top;
   padding:5px;
   border-bottom:1px solid #A4CAC5;
  }
/* h5 … 左メニューバナー　*/

.h5_title{
	color: #003333;
	font-weight:bold;
	font-size:12px;
	text-align:left;
	border:1px solid #CCC;
	margin:10px 15px 10px 10px;
	padding:5px 5px 5px 10px;
	background:url(images/base/ent_h2_bg.gif) left top repeat-x;
  }

/*
h5{
    height:18px;
	background:url("http://www.gaudi.jp/images/left_menu.jpg");
	text-align:left;
	font-size:12px;
	font-weight:bold;
	padding:7px 0px 5px 0px;
	margin-bottom:5px;
	color:#336666;
}
*/

h5 a{text-decoration:none;}
h5 a:hover{text-decoration:none;}
/* h6 …　*/


/* +++++++++++↑hタグについて↑+++++++++++ */

/* +++++++++++↓サイトマップ↓+++++++++++ */
#site{
	text-align:left;
	
}


#site ul  {
	padding: 0;
	text-align:left;
	list-style-type: none;
	margin-left:15px;
	list-style-position:outside;
}
#site li {
	display: block;
	margin-left:10px;
	line-height:150%;
    list-style-type: none;

}

.site {
	background-color:#E7E7E7;
	background-image:url("");
	border-bottom:#cccccc 1px dotted;
	padding:4px 0 3px 10px ;
	display:block;
	margin-bottom:5px;
	color:#996633;
	}
.site a {color:#996633;}

.subcat{
	background-color::#F5EBE5;
	background-image:url();
	border-bottom:#D0C0AB 1px dotted;
	padding: 5px 0 2px 10px ;
	display:block;
	margin-bottom:10px;

}


/* +++++++++++↑サイトマップ↑+++++++++++ */

/* +++++++++++↓検索結果↓+++++++++++ */
/*検索結果タイトル*/
.tag_title{
	   padding:0px 0px 5px 0px;
	   color:#666666;
	   font-size:14px;
	   font-weight:bold;
	   text-align:left;
	   border-bottom:2px solid #999999;
	   margin-bottom:30px;
	   line-height:130%;

}

.tag_ent{  
 background-color:#ffffff;
padding:10px;
           border:solid 1px #cccccc;
		   margin-bottom:15px;}

/*エントリータイトル*/
.tag_ent_title{font-size:12px;
               font-weight:normal;
			   padding:5px 0;
			   background-color:#E9E9E9;}
/*エントリー概要*/	 
.tag_exp{padding-left:50px;
         margin:5px 0px;
		 line-height:130%;
}
/*エントリータグのとこ*/
.tag_tag{padding-left:50px;
         margin:10px 0px;
		 font-weight:normal;
		 clear:both;}	
/*タグその他*/
.tag_sonota{
            border:double 3px #E9E9E9; 
			padding:10px;
			line-height:160%;
			margin:10px 0px;

}

/*『もっと見る』ボタン*/ 
.more_botan{
text-align:right;
font-size:10px;
}
.more_botan a{
padding:1px 10px 2px 10px;
widht:60px;
background-color:#ffffff;
border-top:3px double #E3C3B2;
border-right:3px double #CDAA96;
border-bottom:3px double #CDAA96;
border-left:3px double #E3C3B2;
color:#996633;
text-decoration:none;

}
.more_botan a:hover{
color:#996633;
background-color:#F5E8D8;
}
.more_botan a:active{
border-top:3px double #CDAA96;
border-right:3px double #E3C3B2;
border-bottom:3px double #E3C3B2;
border-left:3px double #CDAA96;
color:#996633;
background-color:#F5E8D;
}
		
.entry_tags{color:#999966;}
.entry_tags a{background-color:#E9F6F9;
              border-top:1px solid #518EB9;
			  border-right:1px solid #006699;
			  border-bottom:1px solid #006699;
			  border-left:1px solid #518EB9;
              padding:2px;
			  color:#006699;
			  font-size:10px;
			  text-decoration:none;
			  word-break:keep-all;
}
.entry_tags a:hover{background-color:#84B6CD;
                    padding:2px;
			        color:#000000;
					text-decoration:none;


}
.entry_tags a:active{background-color:#84B6CD;
			         color:#003399;
					 text-decoration:none;
					 border-top:1px solid #006699;
			         border-right:1px solid #518EB9;
			         border-bottom:1px solid #518EB9;
			         border-left:1px solid #006699;
					 
} 
		 	 
/* +++++++++++↑検索結果↑+++++++++++ */




/* +++++++++++↓カテゴリーアーカイブ↓+++++++++++ */
/*エントリー、カテゴリー共通の囲い*/
#center{float:left;
        width:595px;
        padding:0;
        margin:0;
        border-top:1px solid #ffffff;
 }

		
.content{}
/*カテゴリー見学会の場合背景非表示*/
.kengaku{margin:0;padding:0;background-color:#FFFFFF;}

.cat_title{
       height:34px;
	   background:url("http://www.gaudi.jp/images/styles/cat_bg.gif");
	   padding:15px 0px 10px 30px;
	   color:#996600;
	   font-size:16px;
	   font-weight:bold;
	   text-align:left;

}
/*ディスクリプション～リストのグループ化*/
#cat_content{
	margin: 0px;
	padding: 0px;
}
/*カテゴリーディスクリプション*/
.desc {
    width:200px;
	text-align: left;
	margin-right:10px;
	   /*float:left;*/
	display:block;
}
.subcate{
    margin-left:30px;
	text-align:left;

}
#cat_list{
   /* width:385px;
    float:right;*/
	margin-top: 20px;
	margin-left:50px;
	padding: 0px;
}

.cat_enttitle{
	list-style-type:none;
	background:url("http://www.gaudi.jp/images/styles/i_l_menu.gif") no-repeat left;
	font-size: 14px;
	font-weight: bold;
	color: #660000;
	margin-bottom: 20px;
	padding-left:25px;
}
.cat_enttitle_spec{}
.cat_enttitle_spec a{
	display:block;
	list-style-type:none;
	font-size: 12px;
	height: 20px;
	width: 97px;
	text-align: center;
	background-color: #FFFFFF;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 3px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #666666;
	border-bottom-color: #8ABE3C;
	border-left-color: #CCCCCC;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	border-top-style: solid;
}


.cat_enttitle_spec a:hover{
	display:block;
	background-color: #FF9900;
	color: #FFFFFF;
}

.cat_enttitle_event{}
.cat_enttitle_event a{
display:block;
	list-style-type:none;
	font-size: 12px;
	height: 40px;
	width: 147px;
	text-align: center;
	background-color: #FFFFFF;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-right-width: 1px;
	border-bottom-width: 3px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #666666;
	border-bottom-color: #8ABE3C;
	border-left-color: #CCCCCC;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
vertical-align: middle;
}

.cat_enttitle_event a:hover{
	height: 40px;
	width: 147px;
	display:block;
	background-color: #FF9900;
	color: #FFFFFF;
}

.cat_enttitle_designer{}
.cat_enttitle_designer a{
	display:block;
	list-style-type:none;
	font-size: 12px;
	height: 20px;
	width: 196px;
	text-align: center;
	background-color: #FFFFFF;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-right-width: 1px;
	border-bottom-width: 3px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #666666;
	border-bottom-color: #8ABE3C;
	border-left-color: #CCCCCC;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;

}

.cat_enttitle_designer a:hover{
	display:block;
	width: 196px;
	background-color: #FF9900;
	color: #FFFFFF;
}


.cat_enttitle_kengaku {}
.cat_enttitle_kengaku a{
	display:block;
	list-style-type:none;
	font-size: 12px;
	height: 20px;
	width: 146px;
	text-align: center;
	background-color: #FFFFFF;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-right-width: 1px;
	border-bottom-width: 3px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #666666;
	border-bottom-color: #8ABE3C;
	border-left-color: #CCCCCC;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;

}

.cat_enttitle_kengaku a:hover{
	display:block;
	width: 146px;
	background-color: #FF9900;
	color: #FFFFFF;
}


/*プロ集団*/
.contentplace { background:url("images/base/pro_bg.gif") bottom center; color:#000000; width: 595px; }
.contentplace .pro { margin: 0 10px 0 10px; }
.pro .pro-photo { 
	width:141px;
	height:auto;
	float:left;
}
.pro .pro-text { 
	width:428px;
	height:auto;
	color:#333333;
	float:left;
}

.pro .pro-text img{
	margin:0 0 3px 0;
	border-bottom: 1px #666666 dotted;
} 

.topplace{ background: url("images/base/pro_top.gif") no-repeat top right; }
.bottomplace { background: url("images/base/pro_bottom.gif") no-repeat top right; }
img.placeborder { width: 10px; height: 10px;border: none;display: block !important; }

/* +++++++++++↑カテゴリーアーカイブ↑+++++++++++ */


/* +++++++++++↓エントリーアーカイブ↓+++++++++++ */

#prof{
    margin:10px 0;
    text-align: left;
	padding:0px;
	border:#cccccc 1px solid;
	color:#666666;}
	   
.prof_right{
      text-align:right;
	  border-bottom:1px #cccccc dotted;
	  padding-bottom:10px;
}	
.ent_title{
	   /*
	   background:url("http://www.gaudi.jp/images/styles/bg_cat.gif");
	   color:#996600;
	   border-top:1px solid #CCCCCC;
	   border-bottom:1px solid #CCCCCC;
	   padding:10px 10px 10px 10px;
	   font-size:20px;
	   font-weight:bold;
	   text-align:left;
	   margin-bottom:15px;
	   */
	   background:url("http://www.gaudi.jp/images/styles/bg_ent_bana.gif") no-repeat;
	   color:#ffffff;
/*	   border-top:1px solid #CCCCCC;*/
/*	   border-bottom:1px solid #CCCCCC;*/
	   padding:45px 20px 15px 20px;
	   font-size:18px;
	   height:30px;
	   font-weight:bold;
	   text-align:left;
	   margin:10px 0;
	   clear:both;

} 
.ent_title a{
   color:#996600;
   text-decoration:none;
}  
.ent_title a:hover{
   color:#FF9933;
   text-decoration:none;
}
/*エントリータイトルバナー*/

.ent_h2{
	color:#ffffff;
	font-size:18px;
	font-weight:bold;
	text-align:left;
	padding-top: 13px;
	padding-left: 20px;
} 

.ent_bana{
	background:url("http://www.gaudi.jp/images/styles/bg_ent_bana.gif") no-repeat;
/*	color:#ffffff;*/
/*	font-size:18px;*/
/*	font-weight:bold;*/
/*	text-align:left;*/
	height:70px;
	clear:both;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 2px;
	padding-right: 50px;
	padding-bottom: 0px;
	padding-left: 5px;

} 
.ent_bana a{
   color:#FFFFFF;
   text-decoration:none;
}  
.ent_bana a:hover{
   color:#CCFFCC;
   text-decoration:none;
}

/*エントリーボディ*/
#entrybody{
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 15px;
	padding-left: 0;
}
/*エントリーボディ*/
.posted{
clear:both;
border-bottom:2px solid #cccccc;
        padding:5px 0;
        color:#666666;
}
.entry_tags{
   clear:both;
   color:#CC9966;
   word-break:keep-all;
   line-height:170%;

}
.entry_tags a{background-color:#E9F6F9;
              border-top:1px solid #518EB9;
			  border-right:1px solid #006699;
			  border-bottom:1px solid #006699;
			  border-left:1px solid #518EB9;
              padding:2px;
			  margin:1px 0;
			  color:#006699;
			  font-size:10px;
			  text-decoration:none;
}
.entry_tags a:hover{background-color:#84B6CD;
                    padding:2px;
			        margin:1px 0;
			        color:#000000;
					text-decoration:none;


}
.entry_tags a:active{background-color:#84B6CD;
			         color:#003399;
			         margin:1px 0;
					 text-decoration:none;
					 border-top:1px solid #006699;
			         border-right:1px solid #518EB9;
			         border-bottom:1px solid #518EB9;
			         border-left:1px solid #006699;
					 
}
.ent_bot{clear:both;}
/*前後エントリーリンク*/
#zengo{
	font-size: 12px;
	margin-bottom:0px;
}
.z_left{margin-bottom:15px;text-align:left;width:290px;}
.z_right{margin-bottom:15px;text-align:right;width:290px;}
.z_left a{color:#999999;}
.z_right a{color:#999999;}
#zengo a:hover{color:#663333;}
/*コメントを書く、など*/
.ent_come{
	   background:url("http://www.gaudi.jp/images/styles/bg_cat.gif");
	   color:#996600;
	   border-top:1px solid #CCCCCC;
	   border-bottom:1px solid #CCCCCC;
	   padding:4px 0 2px 10px;
	   font-size:12px;
	   font-weight:bold;
	   text-align:left;
	   margin-bottom:15px;

} 
/*上へ*/
.ontop
  {text-align:right;
/*  border-bottom:1px dotted #cccccc;*/
  padding:5px;
  margin:15px 0;
  font-size:10px;
  }
/*アクセスマップの幅*/
.access_map{width:385px;height:385px;}
/* +++++++++++↑エントリーアーカイブ↑+++++++++++ */

/* +++++++++++↓日付アーカイブ↓+++++++++++ */
/*日付リストグループ化*/
#hizuke_list{
  margin-left:10px;
  border-bottom:1px solid #cccccc;
}

.hizuke_title{
	   background-color:#E8E8E8;
	   border-top:1px solid #CCCCCC;
	   border-bottom:1px solid #CCCCCC;
	   padding:3px 0 2px 0px;
	   font-size:12px;
	   text-align:left;
	   margin-bottom:10px;

}


/* +++++++++++↑日付アーカイブ↑+++++++++++ */

/* +++++++++++↓フッター↓+++++++++++ */

p.copytext{
	font-size:10px;
	color:#999999;
	line-height:1.5em; 
}

/*フッターグループ*/
#footer{
   margin-top:5px;
   padding:0;
   clear:both;
   background: url(images/base/footer_u_bg.gif);
}

#footer p{
	padding:0 10px;
	font-size:10px;
	color: #CCFF99;
}

/*footer_cat用フッターグループ*/

.footer_tags{
	margin:0;
	padding:3px;
	color:#999966;
	border-top:1px solid #71BD29;
	background:url(images/base/footer_bg.gif);
}

.footer_tags a{
    padding:5px;
	color:#72BC27;
	font-size:10px;
	text-decoration:none;
	word-break:keep-all;
}
.footer_tags a:hover{
	color:#000000;
	text-decoration:none;
}

/*住所、TEL/FAX*/
.address{
   margin:0;
   padding:0 10px;
   text-align:left;
   color:#FFF;
   font-size:12px;
}

/*コピーライト*/    
.copyright{
   margin:0 10px 0 0;
   text-align:right;
   font-size:10px;
   color:#FFF;
   float:right;
}

.copyright a{
   color:#FFF;
}	

/* +++++++++++↑フッター↑+++++++++++ */

/*+++++↓フォント…アクセントなど↓+++++*/
/*イメージにボーダーとマージンをプラス*/
.img_border{
	border:1px solid #999999;
	padding:0px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}


.img_border_2{
	border:1px solid #999999;
	padding:0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}


/*++++++インタビュー++++++*/
/*グループ*/
#intabyu{
	display:block;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 0;
}
/*話す人*/
.people{width:100px;
        float:left;
		margin-right:8px;
		font-weight:bold;
		color:#333333;
		text-align:right;
		}		
/*話す内容*/
.speak{
	width:360px;
	float:left;
	line-height: 150%;
	margin-bottom: 15px;
}	


/*画像*/
.img-cap{
	width:300px;
	float:left;
	line-height: 150%;
	margin-bottom: 15px;
}
/*インタビュアー感想*/

.interview_report{

	line-height: 200%;
}	


/*点々のグレイ囲み*/
.ten_gray{
          background-color:#F3F3F3;
		  border:dotted 1px #CCCCCC;
		  padding:15px;
		  margin:15px 0;

}
/*家創りのお約束*/
.yakusoku{
	font-size: medium;
	font-weight: bold;
	line-height: 150%;
}	


.line_gray{
	font-size:10px;
          background-color:#F3F3F3;
		  border:solid 1px #CCCCCC;
		  padding:7px;
		  margin:5px 0;
	line-height: 130%;


/*++++++↑インタビュー↑++++++*/


}
/*フォント黒・１４px*/
.black14{
	font-size:14px;
	color:#996600;
	padding-top: 5px;
	padding-bottom: 10px;
	line-height: 200%;
}
/*ボーダー上下*/
.jouge_border{
border-top:1px solid #CCCC66;
border-bottom:1px solid #CCCC66;
margin:7px 0;
padding:5px 0;
}
/*色が変わるリンクボタン標準*/
.ent_botan{color:#666666;}
.ent_botan a{
  padding:5px 10px 4px 10px;
  background-color:#ffffff;
  border:1px solid #cccccc;
  margin:2px 0;
  text-decoration:none;
  }
.ent_botan a:hover{
  background-color:#999999;
  color:#FFFFFF;
  text-decoration:none;
  
  
  }
/*+++++↑フォント…アクセントなど↑+++++*/




/* +++++++++++↓スタッフ日記用↓+++++++++++ */
.ml { color: #990000; }
.rd { color: #ff3300; }
.bl { color: #0066ff; }
.gy { color: #666666; }
.bgc { background-color: #ddeeff; }
.bgc2 { background-color: #ffeedd; }
.line { line-height: 16px; margin-left: 5px; text-align: left;}
.pic { text-align: left; margin-top: 5px; width: 110px; line-height: 11px; }
.tbl { border: 1px solid #3366cc; }
.tbl2 { border: 1px solid #cc6600; }
.tbl3 { border: 1px solid #aaaaaa; }
.upline { border-top: 1px solid #3366cc; }
.upline2 { border-top: 1px solid #cc6600; }
.brd { border: 1px dotted #99ccff; }
.brd2 { border: 1px dotted #ffcc99; }
.name {
	margin-top: 0px;
	padding: 0px;
}
.sbmn { color: #ffffff; font-size: 10px; }
.fts { font-size: 10px; line-height: 12px; }



/*:::::↓アーカイブCSS↓:::::::*/
/*概要*/
.desc_staff{
 border:4px double #C0E5E5;
 padding:;
 margin:10px 0;
 }
 /*テキスト*/
 .desc_text{color:#669966;font-size:12px;line-height:150%;}
 /*名前*/
 .staff_name{font-size:10px;color:#125C6C;}
/*ひとつき分日記とバックナンバーのグループ化*/
#staff{megin:0;padding:0;}
/*ひと月分のエントリー*/
#staff_diary{
  width:435px;
}
/*日記タイトル*/
.staff_title{
       background-color:#E8E8E8;
	   border-top:1px solid #CCCCCC;
	   border-bottom:1px solid #CCCCCC;
	   padding:3px 0 2px 0px;
	   font-size:12px;
	   text-align:left;
	   margin-bottom:10px;}
/*バックナンバーなど*/ 
#staff_list{
   width:140px;
   margin:0;
   padding:0;} 
#staff_com{}
#staff_com td{border-bottom:1px dotted #cccccc;}
/*:::::↑アーカイブCSS↑:::::::*/

/* +++++++++++↑スタッフ日記用↑+++++++++++ */

/* +++++++++++↓その他↓+++++++++++ */
  /*価格表用のスタイル*/

.hyo_td{
border-bottom:4px double #cccccc;
margin-bottom:5px;

   
   }
.hyo_name{
border-left:4px solid #333333;
margin:5px;
padding-left:5px;
float:left;
width:270px;
}
.hyo_price{
  width:270px;
  background-color:#EBEBEB;
  padding:5px 10px;
  float:right;
  color:#000000;
  font-size:12px;}
.hyo_hosoku{
   border-bottom:1px dotted #cccccc;
   text-align:right;
   display:block;
   padding:5px 10px 2px 0;
   margin-top:5px;

}
  /*人物プロフィール用CSS*/  
 .table_border{
 border:3px double #D8ECE3;
   /*margin:0;*/
  padding:15px;
  /*width:560px;*/
 }


/*インラインフレーム*/  
.profile_flame{
    clear:both;
	width:308px;
	height:215px;
	overflow:scroll;
	overflow-x:hidden;
	background: url("http://www.gaudi.jp/images/styles/bg_kansei.gif") no-repeat;
	text-align: left;
	margin:0px 0px 0px 33px;
	border-bottom-style: none;
	border-bottom-color: #cccccc;  
	padding:10px;


}
/*人物職業*/
.profile_job{
   font-size:14px;
   border-bottom:1px dotted #988477;
   margin:0 30px 5px 0;
   padding-bottom:3px;
   width:320px;
   }
 /*人物名前*/ 
.profile_name
{
  background:url("http://www.gaudi.jp/images/styles/bg_pro.gif") no-repeat left;
  height:24px;
  font-size:18px;
  font-weight:lighter;
  color:#999999;
padding:30px 0 20px 30px;
margin:0px 30px 0 0;
  color:#000000;
  float:left;
 
}
 /*人物名前_仮名*/ 
.profile_kana{
  margin:0px 30px 0 0;
  padding:30px 0 20px 30px;
  color:#000000;
  float:left;
}
 /*プロフィール_略歴*/ 
.profile_1{
  clear:left;
  padding:10px 15px 10px 10px;
  margin-bottom:10px;
  border-bottom:1px dotted #cccccc;
  color:#988477;
}
/*（無料相談）プロフィール_略歴*/ 
.profile_muryou{
  padding:10px 10px 10px 0px;
  margin-bottom:10px;
  border-bottom:1px dotted #cccccc;
  color:#988477;
}

.
 /*見出し１*/ 
.profile_midashi1{
 color:#666666;
 border-bottom:1px dotted #999999;
 padding:3px 10px 3px 3px;
 width:auto;
 width:200px;
}
 /*見出し２*/ 
.profile_midashi2{
  color:#666633;
  font-size:14px;
  font-weight:bold;
  height:35px;
  background:url("http://www.gaudi.jp/images/styles/bg_pro_mida1.gif") no-repeat top left;
  border-bottom:3px solid #EBE7E4; 
  padding:7px 0 3px 12px;
  margin:15px 0;
}

/*お客様*/
#okyaku{}
#okyaku table{border:1px solid #cccccc;}

/* 現場報告 */
.genba {
	margin: 0px 10px 10px 10px;
	padding:18px 18px 18px 18px;
	border: 1px solid #CCCC66;
}

.genba_body {
}

.genba_tbl,genba_tbl2 {
	margin-top: 10px;
}
.genba_tbl td {
	padding: 5px 5px 5px 5px;
	border: 1px solid #CCCC66;

}

.genba_tbl2 td {
	padding: 1px 1px 1px 1px;
	border: 1px solid #CCCC66;

}

/* スタッフ日記 */
.diary {
	padding: 0px 10px 10px 0;
}
.diary2 {
	padding: 0px 10px 10px 50px;
}

.diary_photo {
	margin:0 15px 10px 0;
	float: left;
}

.diary_contents {
	float: left;
}

/*自然素材用CSS*/
/*横余白*/
.sizen{padding:0 10px;}
 /*タイトル*/ 
.sizen_title,
.name{
  color:#CC6600; 
  font-size:14px;
  font-weight:bold;
  height:14px;
  background:url("http://www.gaudi.jp/images/styles/bg_pro_mida1.gif") no-repeat top left;
  border-bottom:3px solid #EBE7E4; 
  padding:7px 0 3px 12px;
  margin:10px 0;
}

.name-two{
	color:#CC6600;
	font-size:14px;
	font-weight:bold;
	height:25px;
	background:url("http://www.gaudi.jp/images/styles/bg_pro_mida1.gif") no-repeat top left;
	border-bottom:3px solid #EBE7E4;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
	padding-right: 0;
	padding-bottom: 15px;
	padding-left: 12px;
}


/*テキス-横余白+下線*/
.sizen_text{padding:0 10px 10px 10px;border-bottom:1px dotted #cccccc;
margin-bottom:5px;}
/*画像に縁取り*/
.p_border{border:1px solid #cccccc;margin:10px 5px;padding:0;text-align:center;}
/*makingタグ*/
.making_navi{width:300px;margin:10px 0;}
.making_navi_btn{
   border-bottom:1px dotted #cccccc;
   background:url("http://www.gaudi.jp/images/styles/i_l_menu.gif") no-repeat left top #FFFFFF;
   padding-left:15px; 

   }
.making_navi_btn a{
   text-decoration:none;
   color:#666666;
   display:block;
   padding:5px 5px 2px 5px;
   font-size:14px;
}
.making_navi_btn a:hover{
   background-color:#EFEFEF;
   color:#000000;
   text-decoration:none;
}
.making_title,
.qa_q{
  font-size:14px;
  font-weight:bold;
  color:#333;
  height:24px;
  padding:10px 5px 3px 55px;
  margin:5px 0px;
  background:url("images/base/bg_making_title2.gif") no-repeat center;
}
.making_discription{
  width:610px;
  padding:0px;
  margin:15px 0 15px 10px;
}

.making_concept{
  margin:0;
  padding:0;
  color:#000;
  line-height:150%;
  background:url("images/base/concept_bg.jpg") right top no-repeat;
}

.making_concept h3{
  width:360px;
  height:60px;
  margin:10px 0 0 0;
  padding:0;
  text-indent:-9999px;
  border:none;
  background:url("images/base/concept_tit01.gif") left top no-repeat;
}

.making_concept p{
  width:340px;
  margin:10px 0 0 0;
  padding:0;
}

.making_d_title{
  height:24px;
  font-size:16px;
  font-weight:lighter;
/* color:#999999;*/
  padding:25px 0 3px 0;
  margin:0 0 15px 0;
  color:#000000;
  line-height:150%;
  background:url("images/base/ent_h2_bg.jpg") no-repeat left bottom;
}

.making_d_title_noimage{
  height:24px;
  font-size:16px;
  font-weight:lighter;
  color:#999999;
  padding:20px 0px 10px 30px;
  margin:0px 30px 0px 0px;
  color:#000000;
  line-height:150%;
}


/*小さいオレンジボタン*/
.button{
   margin:10px;
   font-size:12px;
}
.button a{
    background:url("http://www.gaudi.jp/images/styles/bg_button.jpg");
    padding:2px 10px 1px 10px;
    text-decoration:none;
    text-align:center;
	border-left:3px double #C7833E;
	border-top:3px double #C7833E;
	border-right:3px double #9E6831;
	border-bottom:3px double #9E6831;
	
}
.button a:active{

	padding:2px 10px 1px 10px;
    text-decoration:none;
    text-align:center;
}
/*お申し込みボタン*/
.button2{
  }
.button2 a{
	text-align:center;
	border-top:3px double #9EC668;
	border-left:3px double #9EC668;
	border-right:3px double #8FBC58;
	border-bottom:3px double #8FBC58;
	text-decoration:none;
	color:#ffffff;
	background:url("http://www.gaudi.jp/images/styles/bg_button21.jpg");
	background-position:center;
	padding:10px 15px 5px 15px;
	margin:10px;
	display:block;
	font-size:16px;
	line-height: normal;
  }
.button2 a:hover{
  text-decoration:none;
  background:url("http://www.gaudi.jp/images/styles/bg_button22.jpg")  ;
  background-position:center;
 }
.button2 a:active{
  text-decoration:none;
  margin:12px 8px 8px 12px;
  background:url("http://www.gaudi.jp/images/styles/bg_button21.jpg")  ;
  background-position:center;
 }
 /*色が変わるリンクボタン標準*/
.button3{color:#666666;
}
.button3 a{
  padding:3px 5px 2px 5px;
  background-color:#ffffff;
  border:1px solid #cccccc;
  margin:2px 0;
  text-decoration:none;
  }
.button3 a:hover{
  background-color:#999999;
  color:#FFFFFF;
  text-decoration:none;
  
  
  }
/* +++++++++++↑その他↑+++++++++++ */
/* +++++++++++↓厳選作品集テンプレート用CSS↓+++++++++++ */
/*作品集リスト*/
#sakuhin_list{width:600px;margin:0 0 0 20px; padding:0;}
#sakuhin_list ul{margin:0;padding:0;}
#sakuhin_list li{
   width:147px;
   height:190px;
   list-style-type: none;
   margin: 0;
   padding-top:20px;
   display:block;
   text-decoration: none;
   border-bottom:1px dotted #cccccc;
   float:left;
   }

/*作品集フォト*/
#sakuhin_list img {margin-left:15px;}

/*作品*/
#sakuhin{
	width:590px;
	height:auto;
	margin:10px 0 0 0;
	padding:0;
}

#sakuhin table td.s-about{
	padding:10px;
}

#sakuhin table .sakuhin-tit{
	font-size:16px;
	font-weight:bold;
	color: #003333;
}

#sakuhin table p{
	font-size:12px;
	line-height:1.5em;
}

.s-text{
	margin:10px 0 0 0;
	padding:10px;
	font-size:11px;
	color:#333333;
	border-top:1px dotted #99CC66;
	border-bottom:1px dotted #99CC66;
}

.s-text p{
	margin:0 0 5px 0;
}

/* +++++++++++↑厳選作品集テンプレート用CSS↑+++++++++++ */
/* +++++++++++↓作品集テンプレート用CSS↓+++++++++++ */
/*前へ次へCSS*/
.paginate{margin:10px 0;text-align:center;font-size:12px;}
/*作品集リスト*/
#saku_list{width:600px;margin:0 auto;padding:0;}
#saku_list ul{margin:0;padding:0;}
#saku_list li{
   list-style-type: none;
   margin: 0;
   float:left;
   }
#saku_list li a{
   width:147px;
   height:160px;
   border-bottom:1px dotted #cccccc;
   display:block;
   text-decoration: none;
   padding-top:20px;
   color:#000000;
}
#saku_list li a:hover{
   border-bottom:1px dotted #cccccc;
   text-decoration: none;
   background-color:#EDE4D2;
   color:#000000;
}
/*作品集フォト*/
#saku_list img {margin-left:20px;}
/*作品集概要*/
.saku_title{
   text-align:left;
   margin:10px 20px 15px 20px;
   padding;0;
   font-size:11px;
}

/* +++++++++++↑作品集テンプレート用CSS↑+++++++++++ */
/* +++++++++++↓お宅訪問テンプレート用CSS↓+++++++++++ */

/*作品集リスト*/
#homon_list{margin-top:30px; padding:0 15px;}
#homon_list ul{margin:0;padding:0;}
#homon_list li{
	width:180px;
	list-style-type: none;
	margin: 0;
	float:left;
}
#homon_list li a{
   width:180px;
   height:200px;
   margin:0 16px 5px 0;
   border-bottom:1px dotted #cccccc;
   display:block;
   text-decoration: none;
   padding-top:20px;
   color:#000000;
}
#homon_list li a:hover{
   border-bottom:1px dotted #cccccc;
   text-decoration: none;
   background-color:#EDE4D2;
   color:#000000;
}
/*作品集フォト*/
#homon_list img {margin-left:20px;}
/*作品集概要*/
.homon_title{
   text-align:left;
   margin:10px 10px 15px 10px;
   font-size:11px;
}

/* +++++++++++↑お宅訪問テンプレート用CSS↑+++++++++++ */
/* +++++++++++↓イベント情報（ガウディパーク）用CSS↓+++++++++++ */

/*イベント情報リスト*/
#pa_list{width:595px;margin:0;padding:0;}
#pa_list ul{margin:0;padding:0;}
#pa_list li{
   list-style-type: none;
   margin: 0;
   float:left;
   }
#pa_list li a{
   width:290px;
   height:300px;
   border-bottom:1px dotted #cccccc;
   display:block;
   text-decoration: none;
   padding-top:20px;
   color:#000000;
}
#pa_list li a:hover{
   border-bottom:1px dotted #cccccc;
   text-decoration: none;
   background-color:#EDE4D2;
   color:#000000;
}
/*イベント情報フォト*/
#pa_list img {margin-left:15px;}
/*イベント情報概要*/
.pa_title{
   text-align:left;
   margin:10px 10px 15px 30px;
   font-size:11px;
}

/* +++++++++++↑イベント情報（ガウディパーク）用CSS↑+++++++++++ */

/*資料請求フォーム*/
.siryou{border:1px solid #cccccc;padding:3px;font-size:12px;}
.siryou th{border-bottom:1px solid #BCCCB5;border-right:1px solid #BCCCB5;}
.siryou td{border-bottom:1px dotted #cccccc;background-color:#E0EBE5;}.titleup {
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}
.hira {
	padding-right: 50px;
	padding-left: 50px;
}
.s4big {
color:#660000;
   font-weight:bold;
   font-size:14px;
   margin:10px 0;
   text-align:left;
   background:url("http://www.gaudi.jp/ccc") no-repeat left top;
   padding:5px;
   border-bottom:1px solid #A4CAC5;
}
.dansage {
	padding-right: 20px;
	padding-left: 20px;
}

.dansage50 {
	padding-right: 25px;
	padding-left: 25px;
}
.dansage70 {
	padding-right: 70px;
	padding-left: 70px;
}
.dansage10{	
    padding-right: 10px;
	padding-left: 10px;}

/*-----------↓What's new↓-----------*/  
#center html,body {scrollbar-face-color:#999999; overflow-x:hidden; 
		scrollbar-3dlight-color: #666666;
		scrollbar-arrow-color: #666666;
		scrollbar-darkshadow-color: #666666;
}

/*スクロールの部分*/　
.what_ {
	overflow:scroll;
	overflow-x:hidden;
	height:100px;
	width:570px;
	background-image: url(http://www.gaudi.jp/images/what_bg.jpg);
	background-repeat: repeat-x;
	text-align: left;
	position: relative;
	font-size: 12px;
}

.what {
	overflow:scroll;
	overflow-x:hidden;
	height:150px;
	background-image: url("http://www.gaudi.jp/images/what_bg.jpg");
	background-repeat: repeat-x;
	text-align: left;
	position: relative;
	font-size: 12px;
	padding:0px;
}
.what_m{line-height:150%;}
.what_log{text-align:right;}

/*-----------↑What's new↑-----------*/


