/*==============================

remodelling_default

  === class index ===

  1.OUTLINE::body,inbox,banner,main,side,footer,adjust

  2.TAG::a,ul,blockquote,form,textarea,img

  3.TOP AREA::banner_l,site_title,a,description

  4.MIDDLE AREA

      4-1.MAIN::pagearea,entry,entry_xxx,a,pict,button

      4-2.SUPPLIMENT::linktitle,linktext,linkcentertext

  5.BOTTOM AREA::copyright

  6.PARTS

      6-1.CLOCK::clock

      6-2.LOGIN::mode_name,error_sign,login_box,login_form

      6-3.SEARCH::searcharea,search

      6-4.CALENDAR::month_navi,calendar,cell,cell_xxx

==============================*/



/* 1---------- OUTLINE */


/* ---------- kokokara */

body {
  padding: 0;
  margin: 0;
  text-align: center;
  color:#333333;
  background-color: #FFFFFF;
  font-family: 'ＭＳＰ ゴシック','Osaka';
}

body br {
  letter-spacing: 0;
}


img {
  border: 0;
}
h1#logo {
  float: left;
  margin: 10px 0 10px 10px;
  padding: 0 0 0 0;
  border: 0px solid #ff0000;
}

   /* レイアウト */

#wrapper {
  width: 909px;
  margin: 0 auto;
  border-left: 1px solid #ADADAD;
  border-right: 1px solid #ADADAD;
}


#contentarea {
  clear: both;
  padding: 5px 7px;
  border: 0px dotted #808080;
}

#left_menu {
  width: 163px;
  float: left;
  text-align: left;
  padding: 0;
  border: 0px solid #ff0000;
}

#mainarea {
  width: 721px;
  float: right;
  text-align: left;
  padding: 0px;
  border: 0px dotted #808080;
}

#mainarea_td {
  width: 721px;
  padding-left: 5px;
  text-align: left;
  padding: 0 0 0 10px;
  vertical-align: top;
  border: 0px dotted #808080;
}

#mainarea_td_top {
  width: 510px;
  padding-left: 5px;
  text-align: left;
  padding: 0 10px 0 10px;
  vertical-align: top;
  border: 0px dotted #808080;
}


#footer00 {
  margin: 20px 0 0 0;
  padding: 15px;
  text-align: center;
  color: #636363;
  border: 1px solid #B0B0B0;
}

#footer01 {
  clear: both;
  width: 868px;
  padding: 5px 0 15px 0;
  text-align: right;
  margin: 0 auto;
  font-size: 90%;
  color: #636363;
  border: 0px solid #B0B0B0;
}




/* ヘッダー */

#header {
  width: 909px;
  margin: 0;
  text-align: left;
  background: url(../../../common/images/global_img/header_bg.jpg) repeat-x;
  border: 0px solid #ff0000;
}


#header_right {
  float: right;
  width: 562px;
  border: 0px solid #ff0000;
  padding: 0 0 0 0;
  line-height: 100%;
}

#header_right table {
  width: 550px;
  border: 0px solid #ff0000;
}

#header_right .search {
  padding: 2px 0 0 0;
  border: 0px solid #ff0000;
}

#header_right .search form {
  padding: 0;
  margin: 0;
  border: 0px solid #ff0000;
}

#header_right .font_s {
  height: 20px;
}

#header_right .font_s img {
}

#header_right .moshikomi {
  text-align: right;
  padding: 3px 0 3px 0px;
}

.iken {
font-size:0.9em;
  /*float: left;
  display: block ;
  padding: 3px 0 0 0;*/

}


.iken2 {
  float: left;
  font-size: 12px;
  display: block ;
  padding: 3px 0 0 0;
}

.iken a:link{
  color: #333333;
  text-decoration: none;
}

.iken a:visited{
  color: #333333;
  text-decoration: none;
}

.iken a:hover{
  color: #0000FF;
  text-decoration: none;
}

.iken a:active{
  color: #0000FF;
  text-decoration: none;
}


   /*  メインメニュー*/
    
#header_menu {
  clear: both;
  margin: 0;
  border: 0px solid #ff0000;
}


#header_menu table{
  margin: 0;
  padding: 0;
  border: 0px solid #FF0000;
}

#header_menu td {
  /*float: left;*/
  margin: 0;
  padding: 0px 0 0 0;
  border: 0px solid #FF0000;
  list-style:none;
  list-style-position:outside;

}

#header_menu td a {
  margin: 0;
  padding: 0;
  display: block ;
}


.over2{
  padding:0px;
  margin-right:0px;
}

.over2 a{
  display : block ;
  padding: 0 ;
}

.over2 a:hover img{
  visibility : hidden ;
  border-style : none ;
}

.over2 a:hover{
  background-color:transparent;
   border-bottom: 0px solid #DED1C8;
  color: #000099;
}

#over21 {
  background : url(../../../common/images/global_img/btn_01a.jpg) no-repeat;
}

#over22 {
  background : url(../../../common/images/global_img/btn_02a.jpg) no-repeat;
}

#over23 {
  background : url(../../../common/images/global_img/btn_03a.jpg) no-repeat;
}

#over24 {
  background : url(../../../common/images/global_img/btn_04a.jpg) no-repeat;
}

#over25 {
  background : url(../../../common/images/global_img/btn_05a.jpg) no-repeat;
}


   /* フッター */

#footer00 a:link {
  color: #333333;
  text-decoration: none;
}

#footer00 a:visited {
  color: #333333;
  text-decoration: none;
}

#footer00 a:hover {
  color: #999999;
  text-decoration: underline;
}

#footer00 a:active {
  color: #999999;
  text-decoration: underline;
}



   /* 湘南チャンネルブログ */

.linktitle_new {
  background:url(../../../common/images/blog/bg_01.gif) repeat-x;
  background-color:#3A6B9A;
  color:#FFFFFF;
  font-family:Verdana,"ヒラギノ角ゴ Pro W3","ＭＳ ゴシック","Osaka‐等幅";
  font-size:110%;
  font-weight:bolder;
  line-height:170%;
  margin:0;
  text-align:center;
  border-top: 1px solid #999999;
  border-left: 1px solid #999999;
  border-right: 1px solid #999999;
}


.linkcentertext_new {
  background-color:#F3F3F3;
  border-color:#999999 #999999 #999999;
  border-style:solid;
  border-width:1px;
  color:#336699;
  font-size:100%;
  line-height:170%;
  margin:0 0 10px;
  padding:3px 3px 7px;
  text-align:left;
}

.linktext_new{
  background-color:#F3F3F3;
  border-color:#999999 #999999 #999999;
  border-style:solid;
  border-width:1px;
  color:#336699;
  font-size:90%;
  line-height:120%;
  margin:0 0 10px;
  padding:3px 3px 7px;
  text-align:left;
}

.linktext_new li{
  margin: 10px 0;
}

#topsubmenu_new {
  background:url(../../../common/images/blog/bg_02.gif) no-repeat right 0px;
  color:#FFFFFF;
  font-family:Arial,Helvetica,sans-serif;
  font-size:18px;
  font-weight:bolder;
  margin:5px 5px 12px 0;
  padding: 6px 0 10px 40px;
  text-align:left;
  vertical-align:middle;
}


#topmain table#topmenu td.menutitle_new {
  background-color:#007005;
  background:url(../../../common/images/blog/bg_03.gif) repeat-x;
  border-left:1px solid #007005;
  border-top: 1px solid #007005;
  border-right: 1px solid #007005;
  border-bottom: 1px solid #6F8B70;
  color:#428340;
  font-family:Arial,Helvetica,sans-serif;
  font-size:16px;
  font-weight:bolder;
  padding: 4px 0 3px 10px;
  text-align:center;
  vertical-align:middle;
}

#topmain a:link, #topmain a:visited, #topmain a:active, #topmain a:hover {
  color:#255724;
  text-decoration:none;
}

#topmain table#topmenu td.menuimg_new {
  background-color:#EBF2EC;
  border-bottom:1px solid #007005;
  border-left:1px solid #007005;
  border-right:1px solid #007005;
  color:#FFFFFF;
  font-family:Arial,Helvetica,sans-serif;
  font-size:18px;
  padding: 20px 8px;
  text-align:center;
  vertical-align:middle;
}

#pagearea_new {
  background-color:transparent;
  clear:both;
  line-height:150%;
  margin: 5px 10px 5px 0;
  padding:0;
  text-align:right;
  border: 0px solid #6F8B70;
}

#catTitle {
  background-color:#ED6D03;
  background:url(../../../common/images/blog/bg_02.gif) no-repeat right 0px;
  color:#255724;
  font-family:Arial,Helvetica,sans-serif;
  font-size:24px;
  font-weight:bolder;
  margin:0 15px 0 0;
  padding:5px 0 3px 10px;
  text-align:left;
  vertical-align:middle;
}

h2.page_t_blog {
  color: #000099;
  font-size: 135%;
  text-align: left;
  margin: 3px 0 0 0px;
  padding: 10px 0 15px 17px;
  background:url(../../../common/images/blog/bg_04.gif) no-repeat right 0px;
}

.entry_title_new {
  background:url(../../../common/images/blog/bg_05.gif) no-repeat right 0px;
  color:#000066;
  font-family:Verdana,"ヒラギノ角ゴ Pro W3","ＭＳ ゴシック","Osaka‐等幅";
  font-size: 135%;
  line-height: 20px;
  font-weight:bold;
  text-align: left;
  margin:0 0 0 0px;
  padding: 10px 0 12px 63px;
}

.entry_date_new {
  background:url(../../../common/images/blog/bg_06.gif) no-repeat right bottom;
  color:#414D7B;
  font-family:"Verdana";
  font-size:80%;
  font-weight:bolder;
  margin:0 10px 10px 15px;
  padding: 0px 10px 7px 18px;
  text-align:right;
}



/* ---------- kokomade */





#inbox{

  width:770px;

  background-color:#fff;

  font-family:Verdana,"ヒラギノ角ゴ Pro W3","ＭＳ ゴシック","Osaka‐等幅";

  text-align:left;

  margin:0px auto;

  padding:0px;

}



#banner{

  background-image: url(../skin/images/Header4.jpg);

  background-repeat: no-repeat;

  background-position: top;

  width: 770px;

  height: 100px;

  padding: 0px 0px 0px 0px;

  clear: both;

}

#linkarea{

  float:right;

  width:350px;

  text-align:right;

  padding:45px 10px 0px 0px;

  clear: both;

}

#main{
background-color:transparent;
float:right;
margin:0;
padding:10px 13px 5px 0;
width:635px;
}

#side{
background-color:transparent;
float:left;
margin:0;
padding:15px 10px 0 13px;
width:230px;

}

#footer{

  clear:both;

  width:100%;

  background-color:#444444;

  text-align:right;

  margin:0px;

  padding:0px;

}



.adjust{

  clear:both;

}

/* 2---------- TAG

*/

a:link{color:#369; text-decoration:none;}

a:visited{color:#336; text-decoration:none;}

a:active{color:#c00; text-decoration:none;}

a:hover{color:#FFCC33; background-color:#336699; text-decoration:none;}



ul{

  margin:0px 0px 0px 15px;

  padding:0px;

}



blockquote{

  color:#333333;

  margin:20px 10px 20px 10px;

  padding:10px;

  border:1px solid #CCCCCC;

  }



form{

  margin:0px;

  padding:0px;

}

textarea{

  width:98%;

}



img{

  border-width:0px;

}



/* 3---------- TOP AREA

*/

#banner_l{

  background-color:transparent;

  float:left;

  width:400px;

  margin:0px;

  padding:0px;

}



.site_title{

  font-size:180%;

  font-family:Verdana,"ヒラギノ角ゴ Pro W3","ＭＳ ゴシック","Osaka‐等幅";

  margin:5px 0px 5px 5pt;

}

a.sitetitle:link,

a.sitetitle:visited,

a.sitetitle:active,

a.sitetitle:hover{

  color:#f90;

  text-decoration:none;

}



.description{

  color:#fff;

  font-weight:bold;

  font-size:12px;

  font-family:Verdana,"ヒラギノ角ゴ Pro W3","ＭＳ ゴシック","Osaka‐等幅";

  margin:20px 0px 20px 20px;

}





/* 4---------- MIDDLE AREA

*/

/* 4-1---MAIN

*/

#pagearea{

  clear:both;

  background-color:transparent;

  margin:0px 10px 5px 0px;

  padding:0px;

  text-align:right;

  line-height:150%;

}



.pagetext{

  color:#369;

  background-color:#FFFFFF;

  font-size:75%;

  line-height:170%;

  margin:0px 0px 10px 0px;

  padding:3px 3px 7px 3px;

}



.entry {

  clear:both;

  background-color:transparent;

  margin:0em 0em 1.25em 0em;

  padding:0px 0px 10px 0px;

}



.entry_date{

  color:#414D7B;

  font-family:"Verdana";

  font-size:80%;

  font-weight:bolder;

  margin:0px 10px 10px 0px;

  padding:0px 0px 3px 5px;

  border-top:1px solid #444444;

  border-left:10px solid #444444;

}



.entry_title{

  color:#000066;

  font-weight:bold;

  font-size: 20px;

  font-family:Verdana,"ヒラギノ角ゴ Pro W3","ＭＳ ゴシック","Osaka‐等幅";

  background-color:#CCCCFF;

  margin:0px 10px 0px 15px;

  padding:0px;

}

.entry_title a,

.entry_title a:link,

.entry_title a:visited,

.entry_title a:active,

.entry_title a:hover{

  color:#000;

  text-decoration:none;

}



.entry_subtitle{

  color:black;

  background-color:#eee;

  font-weight:bold;

  font-size:75%;

  font-family:Verdana,"ヒラギノ角ゴ Pro W3","ＭＳ ゴシック","Osaka‐等幅";

  margin:0px 30px 0px 15px;

  padding:0px;

}



.entry_admin{

  margin:0px 0px 0px 10px;

  padding:0px;

}



.entry_body{
  text-align:left;
  line-height:170%;
  font-family:Verdana,"ヒラギノ角ゴ Pro W3","ＭＳ ゴシック","Osaka‐等幅";
  margin:15px 25px 15px 40px;
  padding:0px;
}



.entry_author{

  color:#999999;

  font-size:95%;

  font-family:Verdana,"ヒラギノ角ゴ Pro W3","ＭＳ ゴシック","Osaka‐等幅";

  text-align:right;

  margin:0px 30px 0px 0px;

  padding:0px;

}



.entry_more{

  color:black;

  margin:0px;

  padding:0px;

}



.entry_state{

  clear:both;

  font-size:95%;

  color:#999999;

  margin:10px 30px 5px 20px;

  padding:0px;

}



.pict{

  float:right;

  border-width:3px;

  border-style:solid;

  border-color:#DCE3E3 #C1C1C1 #C1C1C1 #DCE3E3;

}



.button{

  clear:both;

  color:#ccc;

  font-size:65%;

  line-height:150%;

  margin:5px;

  padding:3px 10px;

  border:#aaa 1px solid;

}



/* 4-2---SUPPLIMENT

*/

.linktitle{

  background-image: url(/shonanCH/blog_test/skin/images/blue_bg.gif);

  color:#fff;

  background-color: #3a6b9a;

  text-align:center;

  font-weight:bolder;

  font-size:80%;

  line-height:170%;

  font-family:Verdana,"ヒラギノ角ゴ Pro W3","ＭＳ ゴシック","Osaka‐等幅";

  margin:0px;

}



.linktext{

  color:#369;

  background-color:#FFFFCC;

  font-size:75%;

  line-height:170%;

  margin:0px 0px 10px 0px;

  padding:3px 3px 7px 3px;

  border-top: 1px solid #113366;

  border-left: 1px solid #3a6b9a;

  border-right: 1px solid #3a6b9a;

  border-bottom: 1px solid #3a6b9a;

}



.linkcentertext{

  color:#369;

  background-color:#FFFFCC;

  font-size:75%;

  line-height:170%;

  text-align:center;

  margin:0px 0px 10px 0px;

  padding:3px 3px 7px 3px;

  border-top: 1px solid #113366;

  border-left: 1px solid #3a6b9a;

  border-right: 1px solid #3a6b9a;

  border-bottom: 1px solid #3a6b9a;

}

/* 5----------BOTTOM AREA

*/

.copyright {

  color:#fff;

  font-size:70%;

  margin:0px 20px;

}





/* 6----------PARTS

*/

/* 6-1---CLOCK

*/

.clock{

  width:100%;

  color:black;

  background-color:transparent;

  font-size:70%;

  text-align:center;

  margin:0px;

  padding:3px;

  border:0px;

}



/* 6-2---LOGIN

*/

#mode_name{

  color:#070;

  margin:0px;

}

#error_sign{

  color:#f00;

}

#login_box{

  text-align:right;

  margin:0px;

}

.login_form{

  color:#000;

  width:80px;

}



/* 6-3---SEARCH

*/

#searcharea{

  background-color:transparent;

  float:right;

  text-align:right;

  padding:15px 10px 0px 0px;

}

#search{

  color:#000;

  font-size:70%;

}



.btn {

  height:20px;

  background-color:#CCCCCC;

  color:#336699

}



/* 6-4---CALENDAR

*/

#month_navi{

  text-align:center;

  margin-top:5px;

}

.calendar{

  width:85%;

  color:black;

  font-size:85%;

  margin:0px auto;

}



.cell{

  color:#999999;

  background:white no-repeat;

  margin:0px;

  border-top: 1px solid #999999;

  border-left: 1px solid #999999;

  border-right: 1px solid #999999;

  border-bottom: 1px solid #999999;

}



.cell_today{

  color:#006600;

  background:#cfc no-repeat;

  margin:0px;

  border-top: 1px solid #66FF66;

  border-left: 1px solid #66FF66;

  border-right: 1px solid #66FF66;

  border-bottom: 1px solid #66FF66;

}



.cell_sunday{

  color:#FF6666;

  background:#fcc no-repeat;

  margin:0px;

  border-top: 1px solid #FF6666;

  border-left: 1px solid #FF6666;

  border-right: 1px solid #FF6666;

  border-bottom: 1px solid #FF6666;

}



.cell_saturday{

  color:#669999;

  background:#9cc no-repeat;

  margin:0px;

  border-top: 1px solid #669999;

  border-left: 1px solid #669999;

  border-right: 1px solid #669999;

  border-bottom: 1px solid #669999;

}





/* ------- ■フッダー部分 ------- */



#footer {

  background-color: #FFFFFF;

  clear: both;

  width: 770px;

  margin: 0px;

}



#footer table#foot {

  width: 770px;

  margin: 0px;

  border-collapse: collapse;

}



#footer table#foot td.unchorTop {

  text-align: right;

  padding-right: 10px;

  border-bottom: solid 1px #ccc;

}



#footer table#foot td.footerNavi {

  text-align: left;

  padding: 0px;

}



#footer table#foot td.footerNavi img {

  vertical-align: bottom;

}



#footer table#foot td.copy {

  background-image: url(/images/footer_bg.gif);

  background-color: #fa0001;

  text-align: left;

  vertical-align: middle;

  padding: 5px;

  color: #ffffff;

  font-size: 11px;

  font-family: Arial, Helvetica, sans-serif;

}



#footer table#foot td.logo {

  background-image: url(/images/footer_bg.gif);

  background-color: #FA0001;

  text-align: right;

  vertical-align: top;

  padding: 5px;

  padding-top: 15px;

}



.copyright  {

  color: #666;

  font-size: 10px;

  text-align:center;

  height: 20px;

}



#pageTitle {

  width: 770px;

  margin-left: auto;

  margin-right: auto;

  margin-top: 0px;

  padding: 0px 0px 0px 10px;

}





#catTitle {

  background-image: url(/shonanCH/blog_test/skin/images/submenu_bg.gif);

  background-color: #ED6D03;

  text-align: left;

  font-weight:bolder;

  vertical-align: middle;

  color: #ffffff;

  font-size: 24px;

  font-family: Arial, Helvetica, sans-serif;

  margin: 0px 0px 0px 0px;

  padding: 5px 0px 3px 10px;

}

#catTitle a{

  color:#FFFFFF;

  text-decoration:none;

}

#catTitle a:link,

#catTitle a:visited,

#catTitle a:active,

#catTitle a:hover{

  color:#FFFFFF;

  text-decoration:none;

}


