@charset "UTF-8";

@import url(module.css);


/*CSSDocument*/

/* main_layout.css
--------------------------------------------------------------

:: CSS Index

 1 : html body base
        
 2 : body base
        
 3 : header
     �Emenu

 4 : footer
       
 5 : TOP Page
 
 6 : Contents Page
       


-------------------------------------------------------------- */


/*
html ----------------------------------------------------------*/


*{ margin: 0px; padding: 0px;}

body{
color:#000;
margin:0;
background:#fff; 
font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
padding:0px;
text-align:center;
line-height:22px;
font-size:12px;
}



a:link{ color:#0061b4;text-decoration:none;}
a:visited{ color:#0061b4;text-decoration:none;}
a:hover{ color:#0061b4;text-decoration:underline;}
a:active{ color:#8b4242;text-decoration:underline;}


.link_arrow{ background: url(../images/link_arrow.gif) no-repeat left 8px; padding:2px 0 2px 7px;}
.link_arrow_square{ background:url(../images/rink_arrow_square.gif) no-repeat left 3px; padding:4px 0 4px 16px;}


img {
border:none;
vertical-align:top;
}


input, select, textarea {
font-size: 12px;
}

ul, ol {
list-style: none;
}


/*
html ----------------------------------------------------------*/


/* html body base
===============================================================*/

/*
body base -----------------------------------------------------*/


#pageContent{ width:960px; background:#fff; margin:0 auto; text-align:left;}

#pageContent h2{ padding-top:15px; padding-bottom:15px;}


.right_area{ background:url(../images/mikoshiba/mikoshiba_07.gif) repeat-y top left; float:left; display:inline; padding-top:15px; width:344px; padding-left:4px; margin-bottom:30px; }

.right_up{ background:url(../images/mikoshiba/mikoshiba_06.gif) no-repeat bottom left; padding:4px 0 14px 12px;}


.new_num{background:url(../images/mikoshiba/mikoshiba_05.gif) no-repeat left 50%; line-height:53px; float:left; width:88px; text-align:center; font-size:16px; color:#fff; text-shadow:0 0 3px #000; font-weight:bold;}
.new_story{ color:#7d2b2e; font-size:16px; float:left; width:244px;}
.new_story small{ font-size:12px;}
.new_story a{ color:#7d2b2e;}
.new_story a:hover{ color:#7d2b2e;}
.new_story a:visited{ color:#7d2b2e;}


.old_num{background:url(../images/mikoshiba/mikoshiba_05_2.gif) no-repeat left 50%; line-height:43px; float:left; width:77px; text-align:center; font-size:16px; color:#fff; text-shadow:0 0 3px #000; font-weight:bold; margin-bottom:1px;}
.old_story{ font-size:16px; float:left; width:244px; margin-bottom:1px;}
.old_story small{ font-size:12px;}


.col_blue{ color:#388ea3;}


.right_middle{ padding:16px 0 16px 20px;background:url(../images/mikoshiba/mikoshiba_06.gif) no-repeat bottom left; }
.right_bottom{ padding:16px 0 16px 20px; background:url(../images/mikoshiba/prof_back.gif) no-repeat 12px 12px; padding-bottom:30px;}






/* Contents Page
===============================================================*/


#footer{ background:url(../images/mikoshiba/mikoshiba_10.gif) repeat-x top center; line-height:27px;}
#footer_in{ width:960px; margin:0 auto; color:#1d535b; font-size:10px;}







