@charset "utf-8";



/* Reset
------------------------------------------------- */

html,body,div,
dl,dt,dd,ul,ol,li,
h1,h2,h3,h4,h5,h6,
pre,form,fieldset,input,textarea,
blockquote,th,td,p {
margin: 0;
padding: 0;
}



/* Default
------------------------------------------------- */

body {
background-color: #EDE6D4; /*全体の背景色は青#0074E0から黄色へ変更*/
color: #000000;  /*文字色は黒*/
text-align: center;
font-family: Verdana, Helvetica, "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", sans-serif;
line-height: 1.4; /*行の高さは文字の140%*/
word-break: break-all;
font-size: small　!important;/* for Modern browser */
/*important＝設定した値を優先する*/
font-size: 82%;/* for IE6 */ /*ie6は!importantを無視するので、後指定の値が有効*/
}
/* Modern browser */
html>/**/body {
font-size: 13px; /*IE6,IE7以外はフォントサイズ13px。後で指定したこちらが有効*/
}



/* Hyper text
------------------------------------------------- */

a { 
text-decoration: none; /*リンク付テキストにtext-decorationなし*/
/*\*/
overflow: hidden;/* for Fx */ /*互換モードでautoにするとvisibleとおなじでoverflowするから？*/
/**/
}

a:link {
color: #AA0000; /*リンク付テキストの文字色は赤*/
}

a:visited {
color: #703000; /*リンク付テキスト（訪問済み）の文字色は茶色*/
}

a:focus,
a:hover,
a:active {
color: #75BDFF; /*リンク付テキスト（focus,hover,active）の文字色は空色*/
}



/* Image
------------------------------------------------- */

img,
a img {
border: none; /*画像、リンク付画像に枠なし*/
}

.emoji {
vertical-align:middle; /*絵文字の縦位置は中央揃え*/
}



/* Base elements
------------------------------------------------- */

h1 { font-size: 180%; }

h2 { font-size: 130%; }

h3 { font-size: 115%; }

h4,h5,h6 { font-size: 100%; }

ul, ol, li, dl, dt, dd { list-style: none; /*表などにマーカーなし*/ }

table {
font-size: small　!important;/* for Modern browser */
font-size: 82%;/* for IE6 */ /*ie6は!importantを無視するので、後指定の値が有効*/
}
/* Modern browser */
html>/**/table {
font-size: 13px; /*bodyと同じで、通常は13pxを指定*/
}




/* Layout
------------------------------------------------------------ */

#container { /*表示全体*/
width: 980px; /*#wrap(700px)+#sidemenu2(200px)の幅、#wrap(760px)+#sidemenu2(220px)の幅に変更*/
margin-left: auto;
margin-right: auto;
text-align: center;
background-color: #EDE6D4; /*表示全体の背景色は青#0074E0から黄色へ変更*/
}

#header { /*表示のヘッダー部分*/
width: 100%; /*表示全体の幅と同じ幅(900px)、980-pxへ変更*/
/*background-image: url(https://templates.blog.fc2.com/template/present_box/header.gif);*/
background-image: url(https://blog-imgs-53-origin.fc2.com/s/h/a/shahsan/20121220110117cc2.jpg);/*ヘッダー画像900*285px画像、マンチカンに変更*/
background-repeat: no-repeat;
background-position: center bottom; /*背景画像は左右中央、下寄り*/
margin-bottom: 20px; /*背景画像の下マージンを20pxとる*/
padding: 15px 0px; /*テキストマージンは左右15px、上下0px*/
min-height: 285px; /*ヘッダー部分の最小高さ285px*/
/*\*/
* html height: 285px; /*IEのみで、ヘッダー部分の高さ285px*/
/**/
}

#wrap { /*中央カラム+左カラム*/
width: 760px; /*#main(500px)+#sidemenu1(200px)の幅、#main(540px)+#sidemenu1(220px)の幅へ変更*/
float: left; /*左寄せ。containerの右に#sidemenu2(220px)がくる*/
}
#wrap:after { /*#wrapの後ろの指定*/
content: "";
overflow: hidden;
display: block;
height: 0px;
clear: both;
}
/*\*/
* html #wrap {
overflow: visible;
height: 1px; /*高さ1pxのボックスを配置(隙間)*/
}
/**/

#main { /*中央カラム*/
float: right;
width: 500px !important; /*important＝設定した値を優先する*/
width /* for IE5.5 */: 540px; /*ie6は!importantを無視するので、後指定の値が有効*/
/*ie6はpaddingとborderを全体の幅に含まないので、ie6で500px=他のブラウザ460px+padding20px×2、中央カラム540px(padding込)に変更*/
padding: 20px; /*テキストマージン上下左右20px*/
overflow: hidden;
/*background-image: url(https://templates.blog.fc2.com/template/present_box/contents_header.gif);*/
background-image: url(https://blog-imgs-53-origin.fc2.com/s/h/a/shahsan/121220ContenHeader.jpg); /*記事本文の上丸かっこ460*20px画像*、中央カラム500px*20pxに変更*/
background-repeat: no-repeat;
background-position: center top;
}

#main_bottom { /*中央カラム下*/
/*background-image: url(https://templates.blog.fc2.com/template/present_box/contents_footer.gif);*/
background-image: url(https://blog-imgs-53-origin.fc2.com/s/h/a/shahsan/121220ContenFooter.jpg); /*記事本文の下丸かっこ460*20px画像、500*20pxに変更*/
background-repeat: no-repeat;
background-position: center top;
width: 500px; /*中央カラム500px(padding除く)に変更*/
height: 20px;
}

#sidemenu1 { /*左カラム*/
float: left;
width: 220px; /*幅200px,左右はpaddingもmarginも0なので、ie6対策必要なし、220pxに変更*/
padding-bottom: 20px;
overflow: hidden;
/*background-image: url(https://templates.blog.fc2.com/template/present_box/side_footer.gif);*/
background-image: url(https://blog-imgs-53-origin.fc2.com/s/h/a/shahsan/121220SideFooter.jpg); /*サイドメニューの下丸かっこ201*20px画像、220*20pxに変更*/
background-repeat: no-repeat;
background-position: center bottom;
padding-bottom: 20px;
}

#sidemenu2 { /*右カラム*/
float: right;
width: 220px; /* 220pxに変更*/
/*background-image: url(https://templates.blog.fc2.com/template/present_box/side_footer.gif);*/
background-image: url(https://blog-imgs-53-origin.fc2.com/s/h/a/shahsan/121220SideFooter.jpg); /*サイドメニューの下丸かっこ201*20px画像、220*20pxに変更*/
background-repeat: no-repeat;
background-position: center bottom;
padding-bottom: 20px;
}

#footer { /*フッター*/
clear: both; /*回り込み解除*/
padding: 10px 0px;
width: 100%; /*960pxに変更*/
/*background-image: url(https://templates.blog.fc2.com/template/present_box/footer.gif);*/
background-image: url(https://blog-imgs-53-origin.fc2.com/s/h/a/shahsan/20121220132759004.jpg); /*フッター画像900*179px画像、960*180pxのマンチカンに変更*/
background-repeat: no-repeat;
background-position: left bottom;
color: #FFFFFF;
font-size: 85% !important;/* for Modern browser */ /*important＝設定した値を優先する*/
font-size: 90%; /* for IE6 */ /*ie6は!importantを無視するので、後指定の値が有効*/
}

/* Modern browser */
html>/**/#footer {
font-size: 12px; /*ie6,7以外*/
}



/* Header
------------------------------------------------------------ */

#header h1 { /*見出しのブログ名*/
font-size: xx-large;
text-align: left;
margin: 15px 20px 0 20px;
color: #ccffcc;
}

#header h1 a:link,
#header h1 a:visited {
color: #ccffcc; /*#ffffff;から変更*/
}

#header h1 a:focus,
#header h1 a:hover,
#header h1 a:active {
color: #75BDFF;
}

#header p { /*見出しのブログの説明*/
text-align: left; /*center;から変更*/
color: #FFFFFF;
margin: 0px auto;
padding-top: 20px;
padding-left: 20px;
font-size: large;
/*width: 300px;
padding-bottom: 180px;*/
}



/* Main Contents
------------------------------------------------------------ */

.content { /*topentryの基本*/
text-align: left;
background-color: #FFFFFF;
padding: 0 10px 20px;
}

h2.entry_header { /*topentryのヘッダー、タイトル用画像に重ねてタイトル表示*/
text-align: left;
margin-bottom: 0px; /*10px;から変更*/
padding: 10px 5px 5px 48px; /*padding: 5px 5px 10px 43px;から変更*/
/*background-image: url(https://templates.blog.fc2.com/template/present_box/entry_title.gif);*/
background-image: url(https://blog-imgs-53-origin.fc2.com/s/h/a/shahsan/20121222163312bf9.jpg); /*本文タイトル用画像320×45px*、サラの肉球に変更*/
background-repeat: no-repeat;
background-position: left center;
height: 30px;
}

.entry_body { /*topentryの本文*/
text-align: left;
margin: 0px 10px 10px;
}

.entry_body .entry_more { /*topentryの「続きを読む」 (多言語%template_extend)の表示*/
padding: 15px 15px 15px 0px;
margin: 0px;
}

.entry_body .tag_lnk { /*ユーザータグ？*/
margin: 0px;
}

.entry_body .theme { /*記事をスレッドテーマに投稿している場合に出力されるブロック*/
margin: 10px 0px 0px;
}

.entry_footer { /*フッター部分*/
text-align: right;
margin-bottom: 15px;
color: #666666;
}

.entry_footer li { /*フッター部分の日付やコメント数など*/
display: inline;
list-style-type: none;
}

/* clap + bookmark */ /* FC2拍手ボタンやブックマークなど*/
.fc2_footer {
margin: 10px 0px 0px;
}

.page_navi { /*前後の記事のナビゲーション<前の記事|ホーム|後ろの記事>とか*/
text-align: center;
background-color: #FFFFFF;
padding-bottom: 15px;
}

.pagetop { /*このページのトップへ(多言語%template_go_top)*/
text-align: right;
padding-bottom: 15px;
}

/* baton */ /*設問に回答をつけて、ブログユーザどうしで繋いでいく機能だそうだ*/
.entry_body .baton_title a:link,
.entry_body .baton_title a:visited {
color: #0074E0;
font-weight: bold;
}
.entry_body .baton_title a:focus,
.entry_body .baton_title a:hover,
.entry_body .baton_title a:active {
color: #AA0082;
}

.entry_body .blog_baton .baton_q .q_number {
color: #0074E0;
margin-right: 1em;
}

.entry_body .blog_baton .baton_a .a_number {
color: #4AA9FF;
font-weight: bolder;
}



/* Entry (html tag)
------------------------------------------------------------ */
/*本文の種々のマージン*/
.entry_body h2,
.entry_body h3,
.entry_body h4,
.entry_body h5,
.entry_body h6 {
margin: 0em 0em 0.5em;
}

.entry_body p {
margin: 0.3em 1em;
}

.entry_body ul,
.entry_body ol {
margin: 1em 0em 1em;
}

.entry_body ul li {
list-style: disc outside; /*見出しが・でインテンドする*/
margin-left: 15px;
}

.entry_body ol li {
list-style: decimal outside; /*見出しが数字でインテンドする*/
margin-left: 2em;
}

.entry_body dl { /*コメントの入力フォーム全体*/
margin: 1em 1.5em;
border: 1px solid #60B4FF; /*線の色は空色*/
padding: 1em 1em 0em;
color: #666666; /*文字の色は灰色*/
}

.entry_body dt { /*コメントの入力フォーム項目見出し*/
font-weight: bold;
margin-bottom: 0.5em;
padding-bottom: 2px;
border-bottom: 1px dashed #60B4FF; /*下線は破線で、色は空色*/
font-weight: bolder;
}

.entry_body dd {
margin: 0em 1em 1em;
}

.entry_body blockquote { /*FC2引用*/
margin: 5px;
padding: 5px;
border: 1px dashed #71BBFF;
background-color: #C8E4FF;
color: #0074E0;
}

.entry_body pre { /*FC2のpreタグ（整形済みテキスト）*/
margin: 1em auto;
padding: 0.5em;
border: 1px solid;
font-family: sans-serif;
overflow: auto;
width: 90%;
}

/* for without MacIE5 \*/
.entry_body pre { overflow: scroll; }
/**/

.entry_body > pre { width: auto; }

.entry_body code { font-family: monospace; }

/*応援よろしくお願いします*/
p.ouen {
/*width: 250px;
background-image: url(https://blog-imgs-48-origin.fc2.com/s/h/a/shahsan/201112301045199e6.jpg);
background-position: left top;
background-repeat: no-repeat; */
text-align: left;
padding: 5px;
clear: both;
}
/* 置手紙 */
div.okitegami {
text-align: right;
font-size: small;
}

/* Comment, Trackback, Entry list
------------------------------------------------------------ */

.sub_header { /*コメントやトラックバックといったサブコンテントのヘッダ*/
text-align: left;
margin-bottom: 10px;
/*background-image: url(https://templates.blog.fc2.com/template/present_box/parts.gif);*/
background-image: url(https://blog-imgs-53-origin.fc2.com/s/h/a/shahsan/20121221100754467.jpg); /*パーツ画像41×1960px、肉球赤20*41pxに変更*/
background-repeat: no-repeat;
/*background-position: 0 -250px;*/ /*パーツ画像から絵を選ぶ*/
background-position: left center;
/*padding: 8px 5px 8px 35px;*/
padding: 8px 5px 8px 22px;
font-weight: bolder;
}

.sub_body { /*コメントやトラックバックといったサブコンテントの本文*/
margin: 0px 10px 15px;
/*border-bottom-width: 1px;
border-bottom-style: dotted;
padding-bottom: 1px;*/
}

.sub_title_tb { /*トラックバック元のタイトル*/
/*background-image: url(https://templates.blog.fc2.com/template/present_box/parts.gif);*/
background-image: url(https://blog-imgs-53-origin.fc2.com/s/h/a/shahsan/20121221100933dd4.jpg); /*パーツ画像41×1960px、星青21*41pxに変更*/
background-repeat: no-repeat;
/*background-position: 0 -818px;*/ /*パーツ画像から絵を選ぶ*/
background-position: left center;
/*padding: 7px 5px 7px 40px;*/
padding: 7px 5px 7px 30px;
margin: 0px 0px 5px;
}

/*コメントの画像*/
.sub_body_kanri_q8aJ2EYI{
background-image: url(https://blog-imgs-48-origin.fc2.com/s/h/a/shahsan/20111229103922ebf.jpg);
background-position: right top;
background-repeat: no-repeat;
margin: 0px 10px 15px;
/*border-bottom-width: 1px;
border-bottom-style: dotted;
padding-bottom: 1px;*/
}

.sub_title_cm { /*コメントのタイトル*/
/*background-image: url(https://templates.blog.fc2.com/template/present_box/parts.gif);*/
background-image: url(https://blog-imgs-53-origin.fc2.com/s/h/a/shahsan/20121221100754695.jpg); /*パーツ画像41×1960px、肉球オレンジ20*41pxへ変更*/
background-repeat: no-repeat;
/*background-position: 0 -1676px;*/ /*パーツ画像から絵を選ぶ*/
background-position: left center;
/*padding: 7px 5px 7px 40px;*/
padding: 7px 5px 7px 30px;
margin: 0px 0px 5px;
}

.sub_footer { /*コメントやトラックバックといったサブコンテントの日時など*/
text-align: right;
color: #666666;
border-bottom-width: 1px;
border-bottom-style: dotted;
padding-bottom: 1px;
}

.sub_footer li {
display: inline; /*inline指定*/
list-style-type: none;
}

.list_body { /*記事タイトル一覧*/
margin-bottom:10px;
margin-top: 0px;
margin-right: 10px;
margin-left: 10px;
}

.list_body li {
margin-bottom: 5px;
border-bottom-width: 1px;
border-bottom-style: dotted;
padding-bottom: 1px;
}

.form { /*コメント入力フォーム*/
margin: 0px 10px 15px;
}

.form dl dd {
margin-bottom: 5px;
}

.form dl dd textarea {
width: 360px;
height: 150px;
}

.form input#himitu {
margin-right: 0.5em;
}

.form .form_btn {
margin-top: 20px;
margin-bottom: 15px;
margin-right: 10px;
margin-left: 10px;
}

.form .form_btn input {
margin-right: 3px;
}

.trackback_url {
text-align: left;
margin: 0px 10px 30px;
}

.trackback_url input {
padding: 1px;
width: 85%;
}



/* Plugin (Main content)
------------------------------------------------------------ */

.plg3_header {
/*background-image: url(https://templates.blog.fc2.com/template/present_box/parts.gif);*/
background-image: url(https://blog-imgs-53-origin.fc2.com/s/h/a/shahsan/20121221100752132.jpg); /*パーツ画像41×1960px、肉球黒20*41pxへ変更*/
background-repeat: no-repeat;
/*background-position: 0 -534px;*/ /*パーツ画像から絵を選ぶ*/
background-position: left center;
/*padding: 5px 5px 5px 43px;*/
padding: 5px 5px 5px 30px;
margin-bottom: 5px;
}

.plg3_body {
padding-bottom: 20px;
}

.plg3_body .plg_header
.plg3_body .plg_body,
.plg3_body .plg_footer {
margin-top: 3px;
}



/* Sidemenu (Plugin)
------------------------------------------------------------ */

#sidemenu1 .sidemenu_body li {
/*background-image: url(https://templates.blog.fc2.com/template/present_box/parts.gif);*/
background-image: url(https://blog-imgs-53-origin.fc2.com/s/h/a/shahsan/20121221100753fab.jpg); /*パーツ画像41×1960px*、肉球青20*41pxへ変更*/
background-repeat: no-repeat;
/*background-position: 0 -1389px;*/ /*パーツ画像から絵を選ぶ*/
background-position: left center;
/*padding: 10px 0px 5px 35px;*/
padding: 5px 0px 5px 25px;
margin: 0px;
text-align: left;
}

#sidemenu2 .sidemenu_body li {
/*background-image: url(https://templates.blog.fc2.com/template/present_box/parts.gif);*/
background-image: url(https://blog-imgs-53-origin.fc2.com/s/h/a/shahsan/20121221100753008.jpg); /*パーツ画像41×1960px、肉球深青20*41pxへ変更*/
background-repeat: no-repeat;
/*background-position: 0 -1102px;*/ /*パーツ画像から絵を選ぶ*/
background-position: left center;
/*padding: 10px 0px 5px 30px;*/
padding: 5px 0px 5px 25px;
margin: 0px;
text-align:left;
}

.sidemenu_body {
background-color: #FFFFFF;
/*background-image: url(https://templates.blog.fc2.com/template/present_box/side_header.gif);*/
background-image: url(https://blog-imgs-53-origin.fc2.com/s/h/a/shahsan/121220SideHeader.jpg); /*サイドメニューの上丸かっこ200*20px画像、220*20pxに変更*/
background-repeat: no-repeat;
background-position: left top;
padding-top: 20px;
width: 220px; /*200px→220pxに変更*/
overflow: hidden;
}

.sidemenu_body dl {
padding-bottom: 15px;
}

#sidemenu1 .plg_title {
/*background-image: url(https://templates.blog.fc2.com/template/present_box/side_title1.gif);*/
background-image: url(https://blog-imgs-53-origin.fc2.com/s/h/a/shahsan/20121222163313164.jpg); /*sidemenu1見出し画像185×37px、37*37pxみうの肉球に変更*/
background-repeat: no-repeat;
background-position: 5px center; /*5px bottom から変更*/
margin-bottom: 10px;
padding: 10px 5px 10px 42px;
}

#sidemenu2 .plg_title {
background-image: url(https://templates.blog.fc2.com/template/present_box/side_title2.gif);
background-image: url(https://blog-imgs-53-origin.fc2.com/s/h/a/shahsan/2012122216331317a.jpg); /*sidemenu1見出し画像185×37px、37*37pxみうの肉球に変更*/
background-repeat: no-repeat;
background-position: 5px center; /*5px bottom から変更*/
margin-bottom: 10px;
padding: 10px 5px 10px 42px;
}

.sidemenu_body .plg_header,
.sidemenu_body .plg_body,
.sidemenu_body .plg_footer {
margin-top: 3px;
margin-right: 10px;
margin-left: 10px;
background-color: #FFFFFF;
}

.sidemenu_body .plg_body input {
margin: 2px;
}



/* Calendar(Plugin)
------------------------------------------------------------ */
/*プラグインカレンダーの装飾*/
table.calender {
width: 90%;
margin: 0px auto;
}

table.calender caption {
margin-bottom: 10px;
margin: 0px auto;
}

table.calender th,
table.calender td {
/*padding: 0.1em;*/
border-bottom: 1px dotted #cccccc; /*文字の色は灰色*/
text-align: center;
font-size: x-small;
font-weight: normal;
}

table.calender td a {
display: block;
color: #ffffff; /*リンク付文字の色は白*/
}

table.calender td a:link,
table.calender td a:visited {
background-color: #4AA9FF; /*リンク付文字の背景色は水色*/
}

table.calender td a:focus,
table.calender td a:hover,
table.calender td a:active {
background-color: #0074E0; /*フォーカスやアクティブの背景色は水色*/
}

table.calender th#sun {
color: #FF0000;
}

table.calender th#sat {
color: #0000FF;
}



/* Piyo(Plugin)
------------------------------------------------------------ */
/*ミニブログPIYO*/
.tab {
text-align: left;
margin-bottom: 10px;
}

.tab input{
padding: 3px 5px;
}

.tab input.b1{
margin-right: 5px;
}
    
.mylog {
padding: 5px;
border: 1px solid #A5A5A5;
text-align: left;
background-color: #FFFFFF;
font-size: 85% !important;/* for Modern browser */ /*important＝設定した値を優先する*/
font-size: 90%; /* for IE6 */ /*ie6は!importantを無視するので、後指定の値が有効*/
}
/* Modern browser */
html>/**/.mylog {
font-size: 12px;
}

.mylog .title {
font-weight: bold;
border-bottom-width: 1px;
border-bottom-style: dashed;
border-bottom-color: #A5A5A5;
margin: 0px 0px 10px;
padding: 0px 0px 3px;
}

.mylog dl {
margin: 0px;
padding: 0px;
}

.mylog dt.day {
margin: 0px;
padding: 0px 0px 5px;
background-color: #FFFFFF;
background-image: none;
text-align: left;
font-size: 85% !important;/* for Modern browser */ /*important＝設定した値を優先する*/
font-size: 90%; /* for IE6 */ /*ie6は!importantを無視するので、後指定の値が有効*/
}
/* Modern browser */
html>/**/.mylog dt.day {
font-size: 12px;
}

.mylog dd.piyolog {
margin: 0px 0px 5px;
border-bottom-width: 1px;
border-bottom-style: dashed;
border-bottom-color: #A5A5A5;
padding: 0px 0px 10px;
}

.license {
text-align: right;
font-size: 88% !important;/* for Modern browser */ /*important＝設定した値を優先する*/
font-size: 93%; /* for IE6 */ /*ie6は!importantを無視するので、後指定の値が有効*/
}

/* Modern browser */
html>/**/.license {
font-size: 11px;
}



/* Footer
------------------------------------------------------------ */

#footer a:link,
#footer a:visited {
color: #ffffff;
}

#footer a:focus,
#footer a:hover,
#footer a:active {
color: #75BDFF;
}

#footer .powered,
#footer .ad {
margin-bottom: 3px;
}

#footer .copyright {
padding-bottom: 100px;
}



/* for MacIE
------------------------------------------------------------ */

textarea,input,select {
font-family: "ＭＳ Ｐゴシック", "Osaka", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku GothicPro", sans-serif;
}
