@charset "utf-8";



@import url("common.css");

@import url("component.css");

@import url("fonts.css");

@import url("layouts/default.css");

@import url("layouts/two_column_left.css");



/*デザインの指定*/

@import url("theme_blog.css");
@import url("maintenance.css");




body {

font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;

}



.newsimg {  margin-bottom: 12px; margin-left: 12px}

.newstxt {  font-family: "lr oSVbN", "Osaka"; line-height: 1.5em}

.newshead {  font-family: "lr oSVbN", "Osaka"; font-size: 16px; font-weight: bold; text-align: left; color: #CC3300}

.newscap {  font-family: "lr oSVbN", "Osaka"; font-size: 10px; text-align: right}

/***************************************** ボックス

*/

.leftbox, .rightbox {

	margin: 3px;

	padding: 3px;

	width: 200px;

}

.leftbox {

	float: left;

	border-right: 2px solid #ccc;

}

.rightbox {

	float: right;

	border-left: 2px solid #ccc;

}

.commentform {

	margin-top: 30px;

    padding: 30px;

    background: #EEEEEE;

	display: block;

	width: 450px;

	height: 400px;

    /*font-family: Tahoma, Arial, Trebuchet MS, Verdana, sans-serif;*/



    /* Rounded borders, for Mozilla browsers */

    /* -moz-border-radius: 10px; */

}







div#kv h1 a

{

 display:block;

 height:200px;

 width:600px;

 text-indent:-9999px;

 background-image:url(../imgs/kv.blog.jpg);

 background-position:left top;

}





/***************************************** ブレッドクランブ

*/

div.pan

{

 text-align:right !important;

 background-color:#0D4779 !important;

 color:#FFFFFF;

 margin-bottom:10px;

 padding:5px;

 font-size:10px;

}



div.pan a

{

 color:#FFFFFF;

}









/***************************************** ブログ本体部

*/

div.main 

{

  width:600px;

  margin-left: 0;

  padding-left:10px;

  float: right;

}



div.sub 

{

  width:170px;

  clear: left;

  float: left;

  background-image: none;

  margin-bottom:16px;

}











/***************************************** sidemenu

*/



div.sidemenuBlock

{

 width:170px;

 margin-bottom:0px;

 padding-bottom:5px;

 background-color:#FFFFFF;

 font-size:80%;



}







div.sidemenuBlock h4

{

 margin-bottom:5px;

}





h4#blogSidemenuCalendar,

h4#blogSidemenuCategory,

h4#blogSidemenuRecently,

h4#blogSidemenuNavi,

h4#blogSidemenuArchive,

h4#blogSidemenuSearch,

h4#blogSidemenuRss20

{

  width:170px;

  height:20px;

  text-indent:-9999px;

  background-position:left top;

  background-repeat:no-repeat;

}



div.sidemenuBlock h4#blogSidemenuCalendar

{

  background-image:url(../imgs/blogSidemenuCalendar.gif);

}

div.sidemenuBlock h4#blogSidemenuCategory

{

  background-image:url(../imgs/blogSidemenuCategory.gif);

}

div.sidemenuBlock h4#blogSidemenuRecently

{

  background-image:url(../imgs/blogSidemenuRecently.gif);

}

div.sidemenuBlock h4#blogSidemenuNavi

{

  background-image:url(../imgs/blogSidemenuNavi.gif);

}

div.sidemenuBlock h4#blogSidemenuArchive

{

  background-image:url(../imgs/blogSidemenuArchive.gif);

}

div.sidemenuBlock h4#blogSidemenuSearch

{

  background-image:url(../imgs/blogSidemenuSearch.gif);

}

div.sidemenuBlock h4#blogSidemenuRss20

{

  background-image:url(../imgs/blogSidemenuRss20.gif);

}























div.sidemenuBlock ul

{

 padding-top:5px;

}

div.sidemenuBlockFooter

{

 width:210px;

 height:5px;

 margin-left:5px;

 margin-left:5px;

 margin-bottom:5px;

 background-image:url(../../../igyosyu501clist/common/imgs/blog/sidemenu_footer.gif);

 background-position:center top;

 background-repeat:no-repeat;

}



div.sidemenuBlock ul,

div.sidemenuBlock ol

{

  margin-left:5px;

  padding-left:5px;

}



div.sidemenuBlock li

{

  background-image:url(../imgs/blogSidemenuLiHeader.gif);

  background-position:left center;

  background-repeat:no-repeat;

  padding-left:20px;

}





/* カレンダーテーブル */

div#blogCalendar

{

 text-align:center;

}

div#blogCalendar table.calendar

{

 width:90%;

 margin-left:auto;

 margin-right:auto;

 border-collapse: collapse;

 border-spacing: 0px;

}

div#blogCalendar table.calendar th

{

 font-weight:bold;

 border-bottom:1px #CCCCCC solid;

}

div#blogCalendar table.calendar td

{

 text-align:center;

 border-bottom:1px #efefef solid;

}

div#blogCalendar table.calendar td a

{

 color:#FF6600;

 text-decoration:underline;

 font-weight:bold;

}







/* 検索フォーム */



div.sidemenuBlock form div.searchform

{

}



input.formfield

{

  width:100px;

}



input.formbutton

{

width: 50px;

height: 25px;

background-image:url(../imgs/blogSidemenuSearchSubmitButton.gif);

background-repeat:no-repeat;

font-size:1px;

font-weight:100;

letter-spacing:-1px;

border:none;

}











/******************************************************************************** ブログ本体部 - 記事部

*/



li

{

 list-style:none;

}









div.blogItemLink

{

 text-align:center !important;

 border:1px #efefef solid;

 background: #CFCFA0;

 text-align:center;

 padding:10px;

 margin-bottom:10px;

 font-size:80%;

}



div.blogItemLink a

{

}

div.blogItemLink a:visited

{

}







div.entry

{

 width:580px;

 padding:10px;

 margin-bottom:30px;

 

}



div.entryBorder

{

 border:1px #CCCCCC solid;

 padding:10px;

}



h2.blogH2

{

 width:535px;

 background-image:url(../imgs/entryTitleHead.gif);

 background-position:left center;

 background-repeat:no-repeat;

 text-align:left;

 color:#333333;

 font-size:18px;

 font-weight:bold;

 padding-left:25px;

 border-bottom:1px #000000 solid;

}

div.entryDate

{

 width:560px;

 padding-top:5px;

 font-size:11px;

 text-align:right !important;

 border-bottom:1px #CCCCCC solid;

 margin-bottom:10px;

 color:#999999;

}





h2.blogH2 a,

h2.blogH2 a:visited

{

 font-weight:bold;

 text-decoration:none;

}

h2.blogH2 a

{

  color:#003366;

}

h2.blogH2 a:hover

{

  text-decoration:underline;

  color:#3399FF;

}





div.entry-Body,

div.entry-BodyHeader,

div.entry-BodyFooter

{

  width:560px;

}





div.entry-BodyHeader

{

 height:5px;

 background-image:url(../../../igyosyu501clist/common/imgs/blog/entry_body_head.gif);

 background-position:center bottom;

 background-repeat:no-repeat;

}





div.entry-Body

{

 margin-top:10px;

}

div.entry-BodyContent

{

 padding:0px 10px 0px 10px;

}



div.entry-BodyContent a

{

}



div.entry-BodyContent a img

{

 border:1px #cccccc solid;

 margin:5px;

}

div.entry-BodyContent a:hover img

{

 border:1px #FF6600 solid;

}



div.entry-BodyFooter

{

 height:5px;

 background-image:url(../../../igyosyu501clist/common/imgs/blog/entry_body_foot.gif);

 background-position:center top;

 background-repeat:no-repeat;

}



div.entry-info

{

 margin-top:5px;

 font-size:10px;

 color:#999999;

 text-align:right !important; 

}



div.entry-info span a

{

}

div.entry-info span a:visited

{

}





div.entry textarea#nucleus_cf_body

{

 width:100%;

 height:30px;

}

div .noPhoto{
	background:url(http://www.yamano-bc.jp/blog/media/2/20091102-13924747741257128455.jpg) no-repeat top left;
	width:231px;
	height:432px;
}
