@charset "Shift_JIS";

/* all
=========================================================
=========================================================*/

body   { color: #333; font-size: 12px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", Osaka-等幅, Osaka, 平成角ゴシック; line-height: 18px; text-indent: 0; margin: 0; padding: 0; border-width: 0 }
#position { width: 850px }
#position_back   { background-image: url(../img/back.gif); width: 864px; height: 100% }
#top { margin-bottom: 66px }
.name  { color: #a0a0a0; margin-bottom: 5px }
.name2   { color: #a0a0a0; font-size: 12px; margin-top: 3px}
.new  { color: #595959; font-size: 12px }



/* index
=========================================================
=========================================================*/

#color_index { background-color: #a19d9e; width: 850px; height: 10px }
.blog_top   { margin-bottom: 14px; width: 500px; height: 55px }
.blog_top2 { margin-bottom: 40px; width: 500px; height: 55px }
.blog_color  { width: 50px; height: 50px; float: left }
.blog_info { width: 435px; float: right }
.color01 { color: #ed7191 }
.color01_b { color: #ed7191; font-weight: bold; margin-bottom: 5px }
.color02 { color: #e8c319 }
.color02_b { color: #e8c319; font-weight: bold; margin-bottom: 5px }
.color03 { color: #5ab7d6 }
.color03_b { color: #5ab7d6; font-weight: bold; margin-bottom: 5px }
.color04 { color: #6a6d74 }
.color04_b { color: #6a6d74; font-weight: bold; margin-bottom: 5px }
.color05 { color: #ed9641 }
.color05_b { color: #ed9641; font-weight: bold; margin-bottom: 5px }
#sarch   { width: 460px }
#sarch_in   { background-color: #f2f2f2; background-image: url(../img/sarch_in.gif); margin-top: 0; margin-bottom: 0; position: relative }
#sarch_btn    { margin-left: 8px }

/* about
=========================================================
=========================================================*/
#atop { margin-bottom: 30px }
#atext { font-size: 12px; line-height: 20px; width: 500px }
.ainfo { width: 445px; height: 63px; float: right }
.blog_atop { margin-bottom: 20px; width: 505px; height: 55px }
.blog_atop2 { margin-bottom: 40px; width: 505px; height: 55px }

/* m_maga
=========================================================
=========================================================*/
#color_maga { background-color: #a19d9e; width: 400px; height: 10px }
#position_maga  { width: 400px ; height: 513px;}
#position_magain    { margin-top: 28px; margin-left: 30px; width: 340px }
#position_magainfail { margin-left: 30px; width: 340px }
#position_magain1    { margin-top: 125px; margin-bottom: 115px }
.position_magain2 { margin-left: 30px; width: 340px }
#maga_top  { }
#form_l  { width: 150px; float: left }
#form_r  { width: 190px; float: right }
.m_text  { color: #7a7a7a; font-size: 12px; line-height: 30px }
.m_text2  { color: #7a7a7a; font-size: 12px; }
.m_text_red { color: #ff6b6b; font-size: 10px; line-height: 30px }
.m_text_red1 { color: #ff6b6b; font-size: 12px }
.m_margin { margin-top: 14px; margin-bottom: 5px }
.m_margin2 {margin-bottom: 20px }
.m_margin3 { margin-bottom: 20px }
#m_textm { font-size: 12px; line-height: 20px; width: 320px }

/* color
=========================================================
=========================================================*/
#color01 { background-color: #ed7191 ; width: 850px; height: 10px }
#color02 { background-color: #e8c319 ; width: 850px; height: 10px }
#color03 { background-color: #5ab7d6; width: 850px; height: 10px }
#color04 { background-color: #6a6d74; width: 850px; height: 10px }
#color05 { background-color: #ed9641; width: 850px; height: 10px }

/* mail
=========================================================
=========================================================*/
#mail_in {width: 600px;}
#mail_l {width: 135px; float: left}
#mail_r {width: 465px; float: right }
.mail_in2 {width: 600px; margin-top: 14px; margin-bottom: 5px}

/* main
=========================================================
=========================================================*/
#main_position {width: 590px;}
.navi_position { width: 590px; height: 20px; margin-top: 9px; margin-bottom: 10px;}
.navi_positionb { width: 590px; height: 20px;  margin-bottom: 10px;}
.navi_positionc { width: 590px;  margin-bottom: 10px;}
.navi_position1{ width: 590px; margin-bottom: 40px}
#navi_position2 { margin-bottom: 40px; width: 590px; height: 63px }
.navi_l  { float: left ; width:180px}
.navi_r  { float: right ; width:300px}

/* ent
=========================================================
=========================================================*/
.entri_position{ width: 590px; margin-bottom: 45px}
.entri_in{ width: 590px; }
.title { color: #333; font-size: 14px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka-等幅, Osaka, 平成角ゴシック; font-weight: bold; margin-left: 10px }
.kiji_h { color: #505050; font-size: 12px; line-height: 20px; padding-top: 20px; padding-bottom: 20px }
.entri_inl { width: 100px; height: 13px; float: left }
.entri_inlr  { width: 400px; height: 13px; float: right }
.en_text { font-size: 10px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka-等幅, Osaka, 平成角ゴシック }

/* profile
=========================================================
=========================================================*/
#pro { width: 590px;}
#pro_t { width: 590px; height: 10px}
#pro_u { width: 590px; height: 10px}
#pro_br { background-color: #ed7191; width: 4px; height: 18px }
#pro_br1  { background-color: #ffffff; margin-left: 4px }
#pro_n   { width: 465px ;height: 18px; margin-bottom: 4px; }
#pro_bb { margin-bottom: 4px }
.pro_text  { color: #505050; font-size: 12px; line-height: 18px; width: 465px; float: left }
#pro_nl   { width: 130px; float: left }
#pro_nr   { float: right }


/* ent_in
=========================================================
=========================================================*/
#ent_in{ width: 590px; margin-bottom: 40px}
.coment { width: 590px;margin-top: 15px}
.coment_text { width: 590px;margin-top: 15px; margin-bottom: 12px}
.coment_t{ width: 590px; }
#coment_ti { width: 590px; height: 19px }
.coment_text1     { color: #8f8c8f; font-size: 14px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka-等幅, Osaka, 平成角ゴシック; font-weight: bold; background-color: #fff; margin-left: 10px }
#coment_form     { margin-top: 20px; margin-bottom: 35px }
.coment_margin  { margin-top: 5px; margin-bottom: 15px }
.coment_margin1 { margin-bottom: 15px }
#tb_text  { color: #505050; font-size: 12px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka-等幅, Osaka, 平成角ゴシック; width: 590px }

/* Archive
=========================================================
=========================================================*/
#archive_title  { color: #888; font-size: 14px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka-等幅, Osaka, 平成角ゴシック; font-weight: bold; margin-top: 30px; margin-bottom: 30px; width: 590px }


/*link
=========================================================
=========================================================*/
a{
	text-decoration : none;
	outline : 0px none ;
}

a:link,a:visited{
	color : #ed7191;	
}

a:hover,a:active{
	color : #888888;
	text-decoration : underline;
}

/*anther2
=========================================================
=========================================================*/
.waku2 { background-color: #FFEEEB; margin-top: 40px; padding: 20px; width: 400px; border: solid 1px #f197b9 }

.waku_text  { color: #4e4e4e; font-size: 14px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka-等幅, Osaka, 平成角ゴシック }