@charset "utf-8";
/*
Theme Name: lavieblog2009
Theme URI: http://www.g-lavie.com
Description: ギャラリーlavie用 
Author: aka
*/

#goaisatu{border:solid 1px #000; padding:10px 10px 0; margin-bottom:30px;}
#goaisatu p{margin-bottom:20px; font-size:12px; line-height:1.5;}
*{margin:0; padding:0;}
body{font-size:10px; border-top:solid 5px #000; font-family:"ヒラギノ角ゴ Pro W3",meiryo, "ＭＳ Ｐゴシック", sans-serif;}

a{color:#177990; text-decoration:none;}
a:hover{color:#f60; text-decoration:underline;}


div#header,
div#container,
div#footer,
ul#gNavi{clear:both; width:800px; margin:0 auto; overflow:hidden;}

div#header{height:70px;}
p#siteLogo{width:145px; height:50px; margin:10px 0 0; text-indent:-9999px; background:url(lavierogo.png) no-repeat;}
/*グローバルナビ*/
ul#gNavi{height:30px; margin:0 auto 1px; list-style:none;}
ul#gNavi li{float:left; width:159px; height:30px; border-right:solid 1px #fff;}
ul#gNavi li a{display:block; width:159px; height:30px; line-height:30px; text-align:center;
color:#fff; text-decoration:none; font-family:Georgia; font-weight:bold; font-style:italic; font-size:1.4em; background-color:#1b1b1b;}
ul#gNavi li a:hover{background-color:#177990;}

/*コンテンツ*/
p#pankuzu{width:800px; margin:5px auto 5px; font-size:1.2em;}
div#container{margin:0 auto 20px; overflow:hidden;}
h1{font-size:1.8em;}
div#col1{float:left; width:540px; margin-top:20px; overflow:hidden;}
div#col1 p,
div#col1 dt,
div#col1 dd,
div#col1 li{font-size:1.4em;}
/* サイドバー */
/*div#containerTop div#col2{margin-top:20px;}*/
div#col2{float:right; width:220px;  margin-top:20px;}
div#col2 h2{margin:20px 0 5px; font-size:1.4em; border-bottom:solid 1px #999;}
div#col2 ul#logList li{font-size:1.2em; list-style:none;}
div.sideBox{clear:both; width:220px; margin-bottom:10px;}
div.sideBox p.caption{width:220px; margin:0 0 5px; font-size:10px; text-align:right; font-family:Georgia, "Times New Roman", Times, serif;}

div.contBox{margin:0 0 30px; overflow:hidden;}

/* フッター */
p#goTop{width:800px; margin:20px auto 5px; padding-bottom:5px; text-align:right;border-bottom:double 3px #666;}
div#footer{height:200px;}


/* トップ */

div#capBox{width:800px; margin:0;}
div#capBox img{display:block; width:800px; height:200px;}

div#col1 h2{font-size:1.8em; marign-bottom:5px; padding:7px 0 5px; line-height:1.2em; border-bottom:dotted 1px #666; border-top:solid 2px #666;}
div#col1 h2 span{display:block; font-size:0.8em;}
p{font-size:1.4em;}
p.lavieDate{height:16px; line-height:16px; margin-top:5px; padding-left:40px; background:url(kaiki.png) no-repeat 0 0;}
p.artistName{height:16px; line-height:16px;padding-left:40px; background:url(artist.png) no-repeat 0 0;}
p.tags{height:16px; line-height:16px; padding-left:40px; margin-bottom:40px; background:url(tags.png) no-repeat 0 0;}

/*展示*/
span.subTtl{display:block;}
div#tenjiBlock{}
div.topPost{margin:10px 0;border-bottom:dotted 1px #999;}

div.mainTxt{width:540px; margin:0; padding:10px 0; border:solid #ccc; border-width:0;}
div.mainTxt img{display:block; border:solid 1px #000; margin:0 auto 5px;}
div.imgBlock{width:540px; margin:0 auto; padding:30px 0; background-color:#f2f2f2;}
div.imgBlock img{display:block; margin:10px auto; border:double 3px #999; background-color:#000; background-color:#fff;}

div.mainTxt p{margin:10px 0;font-size:1.4em; line-height:1.8em;}

p.postNavi{width:540px; margin:30px 0 50px; padding:20px 0; text-align:center; border-bottom:dotted 1px #ccc;}

/*個別ページ*/
div.lavieSingleBlock{border-bottom:dotted 1px #999; padding-bottom:10px; margin-bottom:10px;}
div.lavieSingleBlock h1{padding:10px 0; border-top:solid 3px #000; border-bottom:dotted 1px #000;}
div.lavieSingleBlock h1 span.subTtl{font-size:0.8em;}

ul#logicoData{margin:10px 0 20px; list-style:none; font-size:1.4em;}
ul#logicoData li{margin:0 0 3px;}

/* アバウトページ */
div#aboutTxtBox{margin:10px 0 20px;}
div#aboutTxtBox h1{}
div#aboutTxtBox ul{margin:10px 0;}
p.caption{text-align:right; margin:0 0 20px; font-size:0.9em;}

div#googleMap{width:538px; margin:20px 0 5px; border:solid 1px #000;}

/*リンクページ*/
div#linkBlock{}
div#linkBlock h2{margin-bottom:10px; font-size:1.8em; border-bottom:solid 1px #000;}
div#linkBlock dl{margin:0 0 50px;}

div#linkBlock dl dt{font-size:1.4em;}
div#linkBlock dl dd{margin:0 0 20px;font-size:1.4em;}

/*間取り・規約ページ*/

div#tenjiKibou{margin:15px 0; padding:20px; border:solid 1px #999; background-color:#DAECFF; text-align:center;}
div#tenjiKibou p{text-align:center;}
p.telNo{margin-top:15px; font-wegiht:bold; font-size:16px;}

dl#madoriData{width:540px; margin:20px 0 0;}
dl#madoriData dt{float:left; width:120px; font-size:1.2em; font-weight:bold;}
dl#madoriData dd{margin-bottom:10px; font-size:1.2em;}

dl#kiyaku{width:540px;}
dl#kiyaku dt{font-size:1.2em; font-weight:bold;}
dl#kiyaku dd{margin-bottom:15px; font-size:1.2em;}


/**/
div.archive div.lavieSingleBlock h2{padding:10px 0; border-top:solid 3px #000; border-bottom:dotted 1px #000;}
div.archive div.lavieSingleBlock h2 span.subTtl{font-size:0.8em;}








