/*
Theme Name: Simple Sea
Theme URI: http://www.decoweb.jp/
Description: 海が引き立つシンプルなデザイン
Version: 1.0
Author: decoweb
Author URI: http://www.decoweb.jp/
*/

*{
margin:0;
padding:0;
list-style:none;
letter-spacing:0.2px;}
html{
filter: expression(document.execCommand("BackgroundImageCache", false, true));overflow-y: scroll;}



/*************** body ***************/
body{
background:url("/blog/wp-content/themes/W300052/images/bg.gif") repeat;
line-height:1.8em;}

/*margin pading*/
body,
div,
dl, dt, dd,
ul, ol, li,
h1, h2, h3, h4, h5, h6,
pre,
form, fieldset, input, textarea, select, option,
p,span, blockquote,
th, td{  
margin:0;
padding:0;
font-style:normal;
font-weight:normal;
font-size:12px;}

h1{
display:block;
height:20px;
position:absolute 0 0;
background:#00A0E9;width:100%;}
h1 span{display:block;width:930px;margin:0 auto; text-align:left;
color:#fff; font-size:10px;}

a img {
  border: none;
}

body.layout-three-column div#main-container{
overflow:hidden;
margin: 10px auto 0 auto;
padding: 0;
width:930px;
background: #fff;}

/*************** ヘッダー  ***************/
body.layout-three-column{
overflow:hidden;}

body.layout-three-column div#top{
width:930px;
height:200px;
background: url("images/banner_back_l.jpg") no-repeat top;}



/*** h1 ---- ヘッダー内サイトタイトル ***/
div#banner h1, div#banner h2{}

/*** ヘッダー内サブタイトル ***/
div#banner-description{}

/*** ヘッダー内リンク ***/
div#banner a{}
div#banner a:hover{}

/*************** メイン（左中右カラム）  ***************/
div#main{
width:910px;/*930px padding10pxのため*/
padding:10px;
margin:0px;}
/*************** コンテンツ（中央カラム） ***************/

/****** 中央カラムレイアウト ******/
body.layout-one-column{
width:930px; overflow:hidden;}

body.layout-one-column #contents{
width:700px;
float:left;
}

body.layout-two-column-right #contents{
width:508px;
float:left;
}

body.layout-two-column-left #contents{
width:508px;
float:right;
}

body.layout-three-column #contents{
width:508px;
float:left;
position: relative;
top:0;
left:200px;
border:1px solid #ccc;
}

/****** コンテンツ内定義 ******/
div.contents-main{padding:5px;}

/*** エントリーボディ内 h2 ***/
/*** コメント内 h2 ***/
/*** トラックバック内 h2 ***/

.entry-body h2,
.comment h2,
.trackback h2 {
margin: 5px 0px 0px 0px;
padding: 0px 5px 0px 5px;
border-bottom: double #689DBD;
height:1%;}

/*** エントリーボディ内 h3 ***/
/*** コメント内 h3 ***/
/*** トラックバック内 h3 ***/

.entry-body h3,
.comment h3,
.trackback h3 {
margin: 5px 0px 0px 0px;
padding: 0px 5px 0px 5px;
border-bottom: 2px solid #689DBD;
height:1%;}

/*** エントリーボディ内 h4 ***/
/*** コメント内 h4 ***/
/*** トラックバック内 h4 ***/

.entry-body h4,
.comment h4,
.trackback h4 {
margin: 5px 0px 0px 0px;
padding: 0px 5px 0px 5px;
border-bottom: 1px dotted #689DBD;}

.entry-body p{
padding:5px 0;
height:1%;}

/*** エントリーボディ内 blockquote ***/

.entry-body blockquote{
	margin: 10px;
	padding: 5px 5px 5px 5px;
	background: #DEF3FE;
	height:1%;
}

/*** エントリー以外 blockquote ***/

.info,
.comment blockquote{
margin: 10px;
padding: 5px 5px 5px 5px;
background: #DEF3FE;
height:1%;
}

/*** エントリーボディ内 ol ul ***/
/*** コメント内 ol ul ***/
/*** トラックバック内 ol ul ***/

.entry-body ul,
.comment ul,
.trackback ul,
.entry-body ol,
.comment ol,
.trackback ol {
	margin-left: 0;
	padding-left: 0;
}

.entry-body li,
.comment li,
.trackback li{}

/*** コンテンツ内パンくず ***/
.pankz{
margin-top:5px;
text-align:right;
}

/*** コンテンツ内ページナビ ***/
.page-navi{
overflow:hidden;
margin-top:5px;padding: 0px 0px;
background-color:#9cc;}

/****** エントリー ******/
div.entry{margin:0px 0px 40px 0px;}

/****** 見出し上日付 ******/
.entry-date{
background-color:#00A0E9;
text-align:right;
color:#033;}


/****** エントリーヘッダー ******/
/*** h2 ---- コンテンツ内の見出し ***/

#contents h1.entry-title, #contents h2.entry-title{
font-size:14px; font-weight:bold;
margin:2px 0px 0px 0px;
padding:5px 0;
text-indent:35px;
background: url("images/h2_back.gif") no-repeat;
border-bottom: 1px dotted #CCC;
height:1%;
}

/****** エントリーボディ ******/
/****** コメント ******/
/****** トラックバック ******/
.entry-body,
.comment,
.trackback{
padding: 0px 10px 0px 10px;
line-height:1.5;
letter-spacing:.1em;
}


/*************** タグ ***************/
div.entry-tags{margin: 0px 0px 2px 0px;}

/****** タグヘッダー ******/
div.entry-tags-header{
padding:0px 0px 5px 7px;
margin:10px 0px 5px 0px;
font-weight:bold;
background-color:transparent;
border-bottom:1px dotted #999999;
height:1%;
}

div.entry-tags ul.entry-tags-list{
list-style:none;
margin:0px 0px 5px 7px;
}

div.entry-tags ul.entry-tags-list li{
display:inline;
padding:0px 5px 0px 0px;
}

/*** エントリー内ページ分割ナビ ***/

div.entry-body-link-pages-navi{
margin-top:5px;
text-align: center;
}


/****** 投稿時間 ******/

div.posted {
padding-top: 5px;
border-top: 1px solid #CCC;
text-align: right;
height:1%;
}

/****** トラックバック、コメント、コメント書き込み ******/

/****** コメントRSS ******/
div.comments-rss
{text-align: right;margin-top: 5px;}

/***  見出し ***/

div.trackbacks-title,
div.comments-title,
div.comments-open-title,
div.comments-active-title,
div.retrieval-result-title{
padding:7px 0;
width:100%;
border-bottom: 1px dotted #99CCCC;
font-weight:bold;
text-indent:22px;
background: url("images/ic_lst01.gif") no-repeat 0 50%;
color: #222;
clear:both;
height:1%;
}

#trackbacks,
#comments,
#comments-open,
#comments-active,
.retrieval-result{margin-bottom:30px;}

#comments-open{
background-color:#eee;/*仮*/}

div.comments-sys,
div.retrieval-result{margin-top:5px;}

/*** トラックバック情報 ***/
.trackbacks-info {margin: 10px 0px 0px 0px;}

/*** トラックバックNotice ***/
.trackbacks-notice {margin: 0px 0px 0px 10px;}

/*** コメントNotice ***/
.comment-notice{margin: 0px 0px 0px 10px;}

/*** コメントヘッダー ***/
.comment-header{padding: 10px 0px 0px 10px; background-color:#006600;}

/*** コメントフッター ***/
.comment-afooter {
padding-left:10px;
margin-bottom: 30px;
border-top: 1px dotted #ccc;}

/*** コメントボトム ***/
.comment-bottom{border-bottom: 1px solid #999;}

/*** コメントフォーム ***/
#comment-form *
{margin: 0;padding: 0;}
#comment-form{margin:5px 0px 0px 5px;}

/*** フォームボタン***/
#form-button{
padding-left:120px;
margin-top: 10px;}

/*************** パンクズ  ***************/
div#pankuz{width:910px;padding:5px 10px;}
div#pankuz a,#pankuz span{padding:0 5px;}


/*************** サイドレイアウト  ***************/
body.layout-one-column{
overflow:hidden;}

body.layout-one-column div#left-side,
body.layout-one-column div#right-side{
display:none;}

body.layout-two-column-right div#left-side,
body.layout-two-column-right div#right-side{
width:200px;
float:right;}

body.layout-two-column-left div#left-side,
body.layout-two-column-left div#right-side{
width:200px;
float:left;}

body.layout-three-column div#left-side{
width:200px;
float:left;
position: relative;
top: 0;
left:-400px;}
body.layout-three-column div#right-side
{
width:200px;
float: left;}
/************ WP用 ************/

body.layout-two-column-right ul#left-side,
body.layout-two-column-right ul#right-side{
margin: 0;
padding: 0;
list-style: none;
width:200px;}

body.layout-two-column-left ul#left-side,
body.layout-two-column-left ul#right-side
{
margin: 0;
padding: 0;
list-style: none;
width:200px;}

body.layout-three-column ul#left-side
{
margin: 0;
padding: 0;
width:200px;
float:left;
position: relative;
top: 0;
left: -510px;
list-style: none;}

body.layout-three-column ul#right-side
{
margin: 0;
padding: 0;
width:200px;
float: left;
list-style: none;}


/*************** サイドバー（左右カラム） ***************/


div.menu,
li.widget{width:180px;
margin:0 0 10px 0;
padding:0px 10px;}

/*** サイドバー内見出し ***/

div.menu-title,
li.widget h2.widgettitle{
width:170px;
padding:3px 5px;
font-weight: bold;
height:28px;
background:url(/blog/wp-content/themes/W300052/images/bg.gif)  repeat-x;
color:#fff;
font-size:12px;}

/*************** サイド左***************/
ul#left-side ul li{
padding-left:10px;
background:url(/blog/wp-content/themes/W300052/images/ic_pen.gif) no-repeat 0 1px;}

/*************** サイド左 ：プロフィール***************/
div.textwidget{background-color:#eee;}
div.textwidget span{display:block;text-indent:-9999px;width:180px; height:140px;
background:url(/blog/wp-content/themes/W300052/images/prof.gif) no-repeat;}
div.textwidget p{font-size:10px;}

/*************** サイド左 ：最新の記事***************/

/*************** サイド左***************/
ul#right-side ul li{
padding-left:10px;
background:url(/blog/wp-content/themes/W300052/images/ic_lst01_s.gif) no-repeat 0 50%;}


/*************** サイド右：カレンダー ***************/
div#calendar,
#calendar_wrap{border:0px;}

#calendar table,
#calendar_wrap table{
width: 180px;}

#calendar caption,
#calendar_wrap caption{
text-align:center;
font-weight:bold;
text-transform:uppercase;
letter-spacing:.3em;}

/*曜日・日にち th td*/
#calendar th,#calendar_wrap th{font-weight:normal;}
#calendar th,
#calendar_wrap th,
#calendar td,
#calendar_wrap td{
text-align:center;
padding:1px;}

/*日にち以外の下の段pad要素*/
#calendar td.pad,#calendar_wrap td.pad{border-left:none;}
div#calendar-bottom{padding-bottom:5px;}

/**/
#calendar a{
display:block;
background-color:#E4F6FD;
text-decoration:underline;
color:#265990;}
#calendar a:hover{background: #DDEEFF;}

/*tfoot*/
#calendar tfoot td{border:none;}
#calendar tfoot td a{
font-weight:bold;
background-color:#FFF;}
#calendar tfoot td a:hover{background-color:#FFF;}



/*************** 検索 ***************/
div.search{margin:5px 0 0 10px;}

/*************** Feeds ***************/
div.feeds{margin-bottom:20px;}

/*************** フッター ***************/
/* ---  フッター --- */

#footer {
  clear: both;
  padding-top: 15px;
}

#footer .copyright {
  padding: 2px;
  background-color: #00a0e9;
  color: #ffffff;
  text-align: center;
}

#footer .divenavi_info {
  padding: 5px;
}

#footer .divenavi_info .image {
  float: right;
  width: 150px;
}

#footer .divenavi_info .text {
  margin-right: 150px;
}

#footer .site_info {
  clear: both;
  margin: 10px 0 0 20px;
}

#footer .site_info li {
  list-style-type: circle;
}

#footer .logo_list {
  text-align: center;
  margin-bottom: 15px;
}

#footer .logo_list li {
  display: inline;
}

#footer .logo_list li img {
  padding-right: 5px;
}

#footer .area_list_title  {
  font-size: 11px;
  color: #8f0000;
  border-bottom: solid 1px #cccccc;
}

#footer .area_list {
  clear: both;
  margin-top: 3px;
  margin-bottom: 5px;
}

#footer .area_list dt {
  clear: both;
  float: left;  
  font-size: 11px;
}

#footer .area_list dd {
  display: inline;
  margin-left: 5px;
  font-size: 11px;
}


/*** decoウェブバナー ***/

div#deco-banner{
float:right;
padding:10px 15px 0 0;}

/*** clearfix ***/

.clearfix:after{
content: "";
display: block;
clear: both;
overflow: hidden;}

/*** 検索ボックス ***/
form#searchform input#searchsubmit{
display:block;
margin:5px 50px;
text-align:center;
border:1px solid #ccc; padding:3px 5px; width:60px;}

/*RSS*/
li.widget.widget_rss ul{display:none;}

/******************************/
/*\*/
* html .clearfix {height: 1em;}

/*************** アーカイブ ***************/
div.archive-body{margin:10px 5px;}

/*************** プラグイン ***************/
.wp_dTreewp_dtree_Node {
  font-size: 9px;
}

#postcount {
  font-size: 9px;
}

/*************** footer ***************/
#other_site {text-align: center;}
#other_site li {display: inline;}
#flogo {text-align: center;}
#flogo li {display: inline;}
