/*bodyの属性指定*/
*{
	margin:0; padding:0;
}

body{
text-align:center;
width:100%;
color:#555555;
margin:0; padding:0;
SCROLLBAR-FACE-COLOR: #ffffff; MARGIN: 0px; SCROLLBAR-HIGHLIGHT-COLOR: #cc99ff; SCROLLBAR-SHADOW-COLOR: #cc99ff; SCROLLBAR-3DLIGHT-COLOR: #ffffff; SCROLLBAR-ARROW-COLOR: #cc99ff; SCROLLBAR-TRACK-COLOR: #eeddff; SCROLLBAR-DARKSHADOW-COLOR: #ffffff; BACKGROUND-COLOR: #fff8ff; FONT-SIZE: 10pt; COLOR: #666666; FONT-FAMILY: MS UI Gothic; font-weight : normal;
}

TABLE {
FONT-SIZE: 10pt; FONT-FAMILY: MS UI Gothic; font-weight : normal;
}


/*ブログ全体の影*/
#global_box{
	background : transparent url(img/syadouwsky.gif) repeat-y scroll center top;
margin-left:auto;
margin-right:auto;
width:982px;
}


/*全体を囲う*/
#my_body{
	width:970px;
margin-left:auto;
margin-right:auto;
background-color:#fff;
}


/*整形済みテキストの設定*/
div.centernaka pre {
	margin : 1em auto;
padding : 0.7em;
border : 1px solid #efefef;
font-family : sans-serif;
overflow : auto;
width : 90%;	
}


/*mac IE用対策*/
div.centernaka pre {
	overflow : scroll;
}

div.centernaka > pre {
	width : auto;
}

div.centernaka code {
	font-family : monospace;
}


/*引用タグの設定*/
div.centernaka blockquote {
	width : 90%;
margin : 10px;
padding : 1em 0.5em;
border : 3px double #dddddd;
}

h1, h2, h3, h4, h5, h6 {
	font-family:georgia,tahoma,arial,helvetica,sans-serif;
}

.centernaka a {
	color:#3D72C0;
text-decoration:none;
}


/*トップヘッダー*/
#my_header{
	width:100%; height:220px;
background-color:#000000;
color:#CCCCCC;
}

#my_header a {
  color: #ffffff; text-decoration: none;
}

#my_header a:link {
  color: #ffffff; text-decoration: none;
}

#my_header a:visited {
  color: #ffffff; text-decoration: none;
}

#my_header a:hover {
  color:#ffe4e1; text-decoration : none;
}


/*ブログナビ部分*/
.navinavi{
	text-align:center;
margin:0;
background : url(img/bluebar26.gif) repeat scroll 0px 0px;
}

.navinavi ul{
	color:#ffffff;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
border:1px solid #eeeeee;
padding: 0px 10px 0px 10px;
line-height : 195% ;
font-weight:bold;
font-size:10pt;
}

.navinavi li{
	display:inline;
padding: 0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}


/*ナビのリンク色とリンク有効範囲*/
.navinavi a{
	padding:2px 5px 2px 5px;
}

.navinavi a:link{
	color:#ffffff;
}

.navinavi a:visited{
	color:#ffffff;
}

.navinavi a:hover{
	color:#ffffff; background:#FF0000;
text-decoration: none;
}


/*真ん中と左のブロックを囲むfloat用記述*/
#wrapper {
	width:760px;
float:left;
}

/*左メイン位置BOX*/
#my_contents {
	 
width:550px;
float:right;
overflow:hidden;
padding:0px 0px 0px 0px;
}


/*左メイン位置の調整*/
#mymain{
	padding:7px 0px 10px 0px;
}

/*センターボックス*/
.centerbox{
background : transparent url(img/mainbluebartop.gif) repeat scroll 0px 0px;
color:#555;
font-size:100%;
font-weight:bold;
border:1px solid #b2c7dd;
margin:1px;
padding:4px;
}

/*センターボックスの設定*/
.centerbox a:link{
	color:#44619b;
text-decoration:none;
}

/*リンク先を訪れた後の表示*/
.centerbox a:visited{
	color:#44619b;
text-decoration:none;
}

/*リンクマウスオーバー・/
.centerbox a:hover{
color:#ffffff; background:#FF0000;
text-decoration: none;     /* 下線を消す */
}


/*センターの中の文字*/
.centermozi {
color : #555555;/* 文字の色 */
line-height : 1.5;	/* 行間 */
font-size : 90%;/* 文字サイズ */
margin: 0px;
text-align:center;
padding: 10px 0px 10px 0px;
font-family:Verdana;
}


/*センターの中*/
.centernakanaka{
	margin: 0px 0px 0px 0px;
width : 537px;
padding:0px;
}
/*センターの中*/


/*センターボックス中*/
.centernaka{
	margin: 5px 0px 15px 0px;
padding: 0px; width : 537px;
background-color:#ffffff;
border:1px solid #B2C7D8;
overflow:hidden;
}


/*大枠ボックス中*/
.oowaku{
	margin: 0px 0px 15px 4px;
padding: 1px; width : 740px;
background-color:#ffffff;
border:1px solid #B2C7D8;
overflow:hidden;
}

/*大枠ボックス*/
.oowakubox{
background : transparent url(img/mainbluebartop.gif) repeat scroll 0px 0px;
color:#555;
font-size:100%;
font-weight:bold;
border:1px solid #b2c7dd;
margin:0;
padding:4px;
}


/*oowakuの中の文字*/
.oowakumozi {
color : #555555;/* 文字の色 */
line-height : 1.5;	/* 行間 */
font-size : 90%;/* 文字サイズ */
margin: 0px;
text-align:center;
padding: 10px 3px 10px 3px;
font-family:Verdana;
}


/*左のナビゲーション*/
#my_navi_1 {
	width:200px;
float:right;
padding:2px 0px 2px 0px;
margin-top:12px;
margin-left:0px;
margin-bottom:5px;
background-color:#ffffff;
border:solid 1px #B2C7D8;
font-family:'Meiryo',Verdana,'Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック',sans-serif;
overflow:hidden;
}


/*右のナビゲーション*/
#my_navi_2 {
	width:200px;
float:left;
padding:2px 0px 2px 0px;
margin-top:12px;
margin-right:0px;
margin-bottom:5px;
background-color:#ffffff;
border:1px solid #B2C7D8;
font-family:'Meiryo',Verdana,'Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック',sans-serif;
overflow:hidden;
}


/*サイドプラグインの外枠*/
.side_p p{
	margin: 0px 0px 10px 0px;
color: #555;
text-align:left;
}


/* サイドメニューリストマーク設定(左) */
.side_p ul {
	margin-left: 0px;
text-align:left;
color:#55dddd;
}

.side_p li {
	background : #ffffff url(img/yasisimple.gif) no-repeat scroll 4px 8px;
border-bottom:1px solid #EEEEEE;
display:block;
margin:1px 0 0;
padding:3px 0 3px 20px;
}


dl.side_p {
	margin: 0px auto 0px;
width: 195px;
text-align: left;
}


dl.side_p dt {
	margin: 0px 0px 0px 0px;
padding: 0px 1px 0px 5px;
font-size : 77%;
font-weight: bold;
color: #666;
letter-spacing: 1px;
line-height: 25px;
background : url(img/sidebluebar.gif) repeat-x left top;
border:1px solid #ddddDD;
}


dl.side_p dd {
	margin: 0px 5px 0px 5px;
padding:10px 0px 10px 0px;
line-height : 1.5;
font-size: 72%;
color: #555;
}

dl.side_p a:link, dl.side_p a:visited {
	color:#44619b;
}
	
dl.side_p a:hover, dl.side_p a:active {
	color:#ffffff; background:#FF0000;
text-decoration: none;
}


/*plug inの設定＆その他のタグの設定*/

ul, ol, li, dl, dt, dd {
	list-style: none;
}



/*▼著作権記述部分▼*/
#my_footer{
	width:100%;
clear:left;
background-color:#ffffff;border-top:1px solid #eee;
text-align:center;
padding:1em 0;
color:#555555;
font-size: 11pt;

}
/*▲著作権記述部分END▲*/


/*下記のリンク記述は必ずこの順番でする*/

a:link{
	color:#44619b;
text-decoration: none; 
}

a:visited{
	color:#44619b;
text-decoration: none; 
}

a:hover{
	color:#ffffff; background:#FF0000;
text-decoration:none;
}


/*HeadInfo*/
#headinfo{
	  
PADDING-RIGHT: 3px; DISPLAY: none; PADDING-LEFT: 3px; FONT-SIZE: 10pt; PADDING-BOTTOM: 3px; LINE-HEIGHT: 130%; PADDING-TOP: 3px;
}


/*サイトインフォ*/
#sideinfo {
	RIGHT: 0px;
POSITION: absolute;
TOP: 17px;
}

