/*===============================
Theme Name:PLUS CASA.com
Theme URI:http://plus-casa.com
Description:the aw's first site created by css.
Version:1.1
Author:aw
Author URI:http://wataseakira.com
===============================*/
/*===============================
import
===============================*/
@import url("./js-accordion.css");
@import url("./simhouse.css");
/*===============================
reset default setting
===============================*/
body { margin:0; padding:0; font-size:80%; font-weight:none; font-family:Meiryo, "Trebuchet MS", sans-serif; line-height:1.8em; text-align:center; vertical-align:top; background-color:#99cc00; position:relative; }
/*===============================
Layout
===============================*/
div#header { margin-top:0; margin-right:auto; margin-bottom:0; margin-left:auto; padding:0; width:800px; height:140px; text-align:left; background:url(http://plus-casa.com/G2.1/image/rotate/rotate.php) no-repeat center top;
/* background:url(image/header-800.gif) no-repeat center top; */}
/*==============================
Container
==============================*/
div#container { position:relative; margin-top:0; margin-right:auto; margin-bottom:0; margin-left:auto; padding:0 0 10px 0; width:800px; text-align:left; background-color:white; }
/*===============================
Navigation Division
===============================*/
div#navi { float:left; margin:0; padding:0 0 0 0; width:170px; background-color:white; }
* html div#navi { padding-top:10px; }
strong#index { font-size:115%; margin:0 0 0 -20px; padding:0; color:#666666; }
div#navi ul li{ margin:0 0 0 -15px; padding:0; text-align:left; list-style-type:none; }
li.gvNavi a { margin:0; padding:0 0 0 20px; text-decoration:none; border:none; background:url(image/list-arrow-double.gif) 0.5em 2px no-repeat; font-size:12px; color:#333333; }
li.gvNavi strong,
li.gvNavi-chld { margin:0; padding:0 0 0 10px; line-height:1.6em; text-decoration:none; background:none; font-size:12px; }
li.gvNavi strong { color:#99cc00; }
li.gvNavi-chld a.gvNavi{ margin:0 0 0 -0.6em; font-size:12px; border-bottom:none; color:#333333; background:none; }
div#navi a:hover { color:#ff00cc; background-color:#ffffff; }
/*===============================
Subject Line
===============================*/
h1, h2, h3, h4, h5 { font-weight:bold; }
h1 { font-size:130%; font-family:"Trebchet MS"; margin:0; padding:97px 0 0 20px; color:#666666; }
h1 a { text-decoration:none; color:#666666; border:none; }
h1 a:hover { text-decoration:none; color:#ff0066; background-color:#ffffff; }
h2 { margin:0 0 0 -5px; padding:25px 0 10px 0; font-size:160%; color:#99cc00; }
h2.index { margin:0; padding:25px 0 5px 0; font-family:"Trebchet MS"; }
h2.draft { margin:0; padding:25px 0 0 0; }
* html h2 { margin:0 0 25px -5px; padding:25px 0 -5px 0; }
h3 { margin:5px 0; padding:0; font-size:125%; color:#99cc00; }
h3.works { margin-bottom:10px; }
h3.flckr { margin-top:2em; }
h4 {}
h4 { margin:10px 0 10px 0; padding:0; font-size:110%; color:#99cc00; }
h5.article { margin:40px 0 10px 0; padding:0; color:#99cc00; }
h5.cDtlSub { margin:10px 0 5px 0; padding:0; color:#99cc00; }
h5.worksSub { font-size:100%; margin:0 0 5px 0; padding:0; color:#99cc00; }
 { position:absolute; top:0; left:210px; margin:0 0 5px 0; padding:0; color:#99cc00; }
span.mgznSub { margin:0 0 5px 0; padding:0 5px 0 5px; color:#ffffff; background-color:#99cc00; font-weight:bold; }
.new { padding:0 3px; font-size:80%; font-weight:bold; color:#ff0084; /*border:1px solid silver; background-color:#ffb6c1;*/}
/*==============================
Contents Division
==============================*/
div.top_p_info { position:relative; margin-left:0px; padding:0; text-align:left; }
div.top_p_info p.icon { float:left; width:100px; text-align:center; }
p.top_date { font-weight:bold; color:#99cc00; }
p#pic1 { margin:0; position:absolute; top:0px; left:0; width:100px; height:142px; }
.pic_desc { padding-left:115px; }
div#contentWrapIndex { margin:0; padding:0 25px 10px 25px; text-align:left; }
div#contentWrap { margin:0 0 0 190px; padding:0 25px 0 0px; text-align:left; }
div#main-content { position:relative; }
p.data { margin:10px 0 20px 0; padding:10px; border:1px solid #9c0; background-color:#ffffff; }
p { line-height:1.8em; }
p.tiGht { margin:5px 0 13px 0; padding:0; }
p.article { margin:0 0 20px 0:padding:0; }
p.article-2 { padding:0 0 15px 0; border-bottom:2px dashed silver; }
p.article-js { margin:10px 0 0 0; padding:0; }
p.oneStop { margin:0; padding:0 0 0 1.5em; }
p#m_pic5, p#m_pic6, p#m_pic7, p#m_pic8, p#m_pic9, p#m_pic10, p#m_pic11, p#m_pic12 { margin:0; padding:0; width:100px; height:142px; position:absolute; top:0; left:0; cursor:default; }
p.imgL100,
p.imgL200 { float:left; margin:0; padding:0 15px 0 0; }
p.imgL100 a { border:none; }
img.imgWlink { border:0px; text-decoration:none; }
p.cDtlImg { margin:0; padding:0; width:200px; }
img.img-double { margin:0 0 5px 0; }
p.draftList { margin:0; padding:10px 0 10px 0; }

p.worksDesc,
p.mgznDesc, { line-height:1.6em; }
p.mgznDesc_js { padding-left:115px; line-height:1.6em; }
p.cDtlDesc { position:absolute; top:22px; left:215px; margin:0; padding:0; width:370px; line-height:2em; }
* html p.cDtlDesc { position:absolute; top:23px; }
p.wIntrDesc01 { height:383px; }
div.mgzn { position:relative; height:162px; }
div.works { margin:0; padding:0; height:120px; }
div.works_2 { margin:0 0 2em 0; padding:0; }
div.wIntr01 { margin:0; padding:0; height:383px; }
div.cDtl { position:relative; clear:both; }
blockquote { margin:-10px 0 0 1.5em; padding:0; line-height:1.8em; }

/*==============================
Draft Division
==============================*/
div#placement-description { position:absolute; top:240px; left:200px; font-size:12px; color:#9c0; }
div#placement-description-2 { position:absolute; top:240px; left:25px; font-size:12px; color:#9c0; }
/*==============================
Image Division
==============================*/
img { border:none; }
.imgL200 { float:left; margin:0; padding:0 15px 0 0; }
/*==============================
Anchor Division
==============================*/
a { margin:0; padding:0; text-decoration:none; color:#000000; border-bottom:1px dashed #999999; }
p.text a { text-decoration:none; border-bottom:dashed 1px; color:#333; }
a:hover { color:inherit; background-color:#ffb6c1; }
a.bt { border:none; background:url(./image/bt-top.gif) no-repeat left middle; cursor:pointer; }
a.pointerLink { padding:2px 20px; text-decoration:none; border:none; background:url(image/list-arrow-double.gif) 0.5em 5px no-repeat; font-size:12px; color:#000000; }
a.pointerLink:hover { color:#ff00cc; background-color:#ffffff; }
a.img { border-bottom:none; }
a.img:hover { background-color:#ffffff; }
strong.casa-name , strong.casaData { color:#9c0; }
strong.sub { margin-left:15; color:#666; }
strong.lstSub { margin:0 0 0 -2em; }
/*===============================
Back To Top Button
===============================*/
p.backtop { margin-top:20; margin-right:0; margin-bottom:0; margin-left:620px; }
div#backtotop p a { margin:0 15px 0 0; padding:2px 20px 2px 20px; text-decoration:none; background:url(image/bt-top.gif) no-repeat 0.2em; font-size:12px; color:#333; }
* html div#backtotop p a { background:url(image/bt-top.gif) no-repeat; }
div#backtotop p a:hover { color:#f0c; }
p.backtotop-2 { text-align:right; }
p.backtotop-2 a { margin:0 15px 0 0; padding:2px 12px 2px 20px; text-decoration:none; background:url(image/bt-top.gif) no-repeat 0.2em; font-size:12px; color:#333; }
* html .backtotop-2 a { background:url(image/bt-top.gif) no-repeat; }
/*===============================
Footer
===============================*/
div#footer { margin-top:0; margin-right:auto; margin-bottom:15px; margin-left:auto; padding:0; width:800px; height:50px; background:url(image/bottom-800.gif) no-repeat center bottom; clear:both; }
address { font-style:normal; margin:0; padding:15px 0 0 0; }
/*===============================
Link
===============================*/
ul.normal { margin:0; padding:0 0 0 4em; font-size:12px; line-height:1.8em}
ul.normal_green { margin:0; padding:0 0 0 4em; font-size:12px; line-height:1.8em; list-style-image:url(./image/bullet_point.gif); }
/*===============================
Ad
===============================*/
div.google-ad { position:absolute; top:200px; left:10px; }
/*===============================
JavaScript
===============================*/
#accordion { margin:0 0 15px 0; }
.accordion { margin:0; padding:0; }
.accordion-description { margin:5px 0 0 0; line-height:1.8em; }
/*===============================
Clearfix
===============================*/
.clearfix:after { content:"."; display:block; clear:both; height:0; visibility:hidden; }
.clearfix { min-height:1px; }
* html .clearfix { height:1px; /*¥*//*/ height:auto; overflow:hidden; /**/}
/*===============================
Temporaly Settings
===============================*/
.photodes { margin:0; }
#flickr { margin:0; }
#flickr a { border-bottom:none; }
#flickr a:hover { background-color:transparent; }
#flickr img { padding:3px 1px; }
*html #flickr img { padding:3px 1px 5px 1px; }
.flickrbox { margin:0 0 30px 0; }
