@charset "utf-8";
/*
Theme Name: jdcsite
Theme URL: http://www.jp-jdc.com/
Description: 自社サイトのテーマ1
Author:jdc
*/
@import url("design_01.css");
@import url("list_01.css");
@import url("table_01.css");
/*リセットスタイル*/
body{
background:#efefef url(img/bg_06.png) center repeat-y;
color:#000000;
line-height:1.5em;
font:small 'メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif Osaka, "ヒラギノ角ゴ Pro W3";
width:100%;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
div,h1,h2,h3,h4,ul,li,p,tr,td{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
width:auto;
height:auto;
}
table{
margin:0px 0px 10px 0px;
padding:0px 0px 0px 0px;
width:auto;
height:auto;
}
body a{ text-decoration:none;}
body a:link{ color:#111111;}
body a:visited{ color:#111111;}
body a:hover{ color:#004da1;}
body a:active{ color:#004da1;}
img{
border:none;
vertical-align:bottom;
}
/*段組み外枠*/
div#header{
width:100%;
height:95px;
background:#000000 url(img/bg_01.png) center bottom repeat-x;
position:relative;
z-index:0;
}
div#footer{
width:100%;
height:84px;
background:url(img/bg_02.png) center top repeat-x;
position:relative;
}
/*内枠*/
div#headwrap_01{
width:100%;
height:100%;
background:url(img/bg_04.png) bottom center no-repeat !important;
background:url(img/bg_04.gif) bottom center no-repeat;
}
div#headwrap_02{
width:706px;
height:auto;
position:absolute;
left:50%;
margin-left:-353px;
z-index:0;
}
div#wrapper_02{
width:706px;
height:auto;
position:relative;
left:50%;
top:0;
margin-left:-353px;
margin-top:-40px;
z-index:1;
}
div#foot_01{
background:url(img/bg_05.png) center top no-repeat !important;
background:url(img/bg_05.gif) center top no-repeat;
height:100%;
text-align:center;
font-size:11px;
}
/*ヘッダ2段組み*/
div#head_01{
width:100px;
margin-left:10px;
margin-top:5px;
float:left;
}
div#head_02{
margin-left:275px;
margin-top:28px;
}
/*ナビゲーションリンク*/
div#nav{
font-size:11px;
width:auto;
height:auto;
padding:10px;
margin:0px 0px 0px 0px;

}
/*トップページ上段2段組み*/
div.main_01{
width:auto;
height:auto;
position:relative;
margin:0px 0px 0px 0px;
padding-bottom:10px;
}
/*いといがわの四季*/
div#cnt_06{
width:auto;
height:200px;
line-height:243px;
margin:0px 20px 3px 20px;
padding:0px 0px 0px 0px;
overflow:hidden;
border:#bbbbbb solid 1px;
}
div#cnt_07{
width:auto;
margin:0px 20px 0px 20px;
padding:0px 0px 0px 0px;
}
/*W3C*/
p#w3c{
padding:5px 0px 5px 0px;
}
/*キャッチフレーズのところ*/
div#cnt_08{
width:370px;
height:127px;
margin:20px 21px 0px 0px;
padding:35px 0px 0px 15px;
background:#ff0000;
position:absolute;
top:0;
right:0;
background:url(img/bg_17-trans.png) left top no-repeat;
line-height:2em;
font-size:16px;
}
/*新着情報*/
div#cnt_01{
width:445px;
height:auto;
margin:0px 0px 20px 13px !important;/*モダンブラウザ向け*/
margin:0px 0px 20px 8px;
padding:0px 10px 10px 10px;
float:left;
}
/*新着情報右側写真*/
div#cnt_02{
margin:0px 0px 0px 483px !important;/*モダンブラウザ向け*/
margin:0px 0px 20px 455px;
padding:10px 10px 0px 10px;
width:180px;
height:auto;
border:#bbbbbb solid 1px;
background:url(img/bg_15.gif) left bottom repeat-x;
}
/*新着情報post*/
div.post_01{
width:auto;
height:auto;
padding:0px 0px 10px 0px;
}
div.post_01 p{
padding-left:25px;
padding-top:5px;
}
div#main_02{
clear:both;
}
/*中身*/
div#cnt_03{
width:auto;
height:302px;
margin:0px 2px 0px 12px !important;/*モダンブラウザ向け*/
margin:0px 0px 0px 5px;
padding:0px 0px 10px 0px;
float:left;
background:url(img/bg_16.png) no-repeat top center;
}
div#cnt_04{
width:auto;
height:302px;
margin:0px 0px 0px 6px !important;/*モダンブラウザ向け*/
margin:0px 0px 0px 10px;
padding:0px 0px 10px 0px;
float:left;
background:url(img/bg_16.png) no-repeat top center;
}
div#cnt_05{
margin:0px 2px 0px 462px !important;/*モダンブラウザ向け*/
margin:0px 1px 0px 450px;/*ie6以下*/
padding:0px 8px 10px 8px;
width:auto;
height:302px;
background:url(img/bg_16.png) no-repeat top center;
}
/*投稿div*/
div.post{
width:auto;
height:auto;
position:relative;
margin:0px 21px 0px 21px;
padding-bottom:30px;
}
div.post p{
padding: 0px 10px 20px 10px;
clear:both;
}