@charset "euc-jp";

/* ----------------------------------------------------------------
    00. side_content
----------------------------------------------------------------- */
#side_content { margin-top:15px!important;}
#side_content a:link{ color: #064595;}
#side_content a:hover{ color: #F70;}
#side_content .nav-local{ margin:20px 0;}
#side_content .nav-local li { background: url(http://www.38-8931.com/common/img/arrow_003.gif) no-repeat 0.3em 0.7em; border-bottom: ; padding: 5px 0px 5px 20px;}

/* ----------------------------------------------------------------
    00. main_content
----------------------------------------------------------------- */
#main_content {margin-top: 15px!important;}
#main_content a:link{ color: #064595;}
#main_content a:visited{ text-decoration: none;}
#main_content a:hover{ color: #F70;}

#main_content p{margin-bottom: 1em;}

.hdg-l3-01{ margin-bottom:20px; padding-bottom:10px; background:url(/blog/common/img/bg_hdg-l3-01.gif) repeat-x left bottom; font-size:125%;}
.hdg-l3-01 span{ display:block; padding:10px 12px 8px 12px; border-left:7px solid #ff8400;}
.hdg-l4-01{ margin-bottom:20px; padding:4px; border-top:1px solid #ff8400; border-right:1px solid #e8e8e8; border-bottom:1px solid #e8e8e8; border-left:1px solid #e8e8e8; background:#fff4ce; font-size:110%;}
.hdg-l4-01 span{ display:block; padding-left:11px; border-left:5px solid #ff8400;}
.entry_date{ font-weight:bold; font-size:110%; margin:0 !important; padding-bottom:5px;}
.hdg-l5-01{ margin-bottom:15px; padding:0 0 5px 20px; font-size:110%; background:url(/common/img/arrow_001.gif) no-repeat left 0.2em; zoom:1;}
.hdg-l5-01 a{ padding:0 !important; background:none !important;}

div.box-rss-01 .hdg-rss{ position:relative;}
div.box-rss-01 .hdg-rss .btn-rss{ position:absolute; right:10px; top:6px;}
div.box-rss-01 .hdg-rss .btn-rss a{ padding:0 !important; background-image:none !important;}
div.box-rss-01 .hdg{ padding:4px; border-top:1px solid #ff8400; border-right:1px solid #e8e8e8; border-bottom:1px solid #e8e8e8; border-left:1px solid #e8e8e8; background:#fff4ce; font-size:110%;}
div.box-rss-01 .hdg span{ display:block; padding-left:11px; border-left:5px solid #ff8400;}
div.box-rss-01-inner{ margin-bottom:20px; padding:10px 10px 0 10px; border-width:0 1px 1px 1px; border-color:#d2d2d2; border-style:solid;}
div.box-rss-01-inner h4{ float:left;}
div.box-rss-01-inner p.rssIcon{ float:right; margin-bottom:0 !important;}
div.box-rss-01-inner p.rssIcon a{ background-image:none !important;}
div.box-rss-01-inner ul.rss-items{ margin:0 15px 10px 0;}
div.box-rss-01-inner ul.rss-items li.rss-item{ margin-bottom:10px; list-style:none;}
div.box-rss-01-inner ul.nav-page-01{ margin-bottom:0;}
div.box-rss-01-inner a{ background: url(/common/img/arrow_002.gif) no-repeat 0px 0.2em; padding: 0.1em 0px 0.2em 15px;}
#rss-items{ clear:both;}
#rss-items2{ clear:both;}

div.entry-body{ margin:0 0 30px 15px;}
div.entry-body a{ background:none !important; padding-left:0 !important;}

.return{ margin:0 0 20px 20px; padding-top:10px; border-top:1px solid #ccc; text-align:right;}

div.back_top { background: transparent url(/blog/common/img/back_bg.gif) no-repeat top right; }

/* ¥¢¥¯¥»¥¹Êð6@ */
div.box-image-01{ width:630px; margin-left:0px; margin-bottom:20px; overflow:hidden}
div.box-image-01 .col3{ width:680px;}
div.box-image-01 .col3 p.image{ float:left; margin-right:15px; margin-bottom:0; width:200px;}
div.box-catch-01{ margin:0 0 30px 0px;}
div.box-catch-01 .hdg-l5-02{ font-size:130%;}
div.box-catch-01 p{ margin-bottom:10px;}
div.box-access-01{ margin:0 0 30px 0; padding-top:20px; border-top:1px solid #ccc;}

p.date_new{ font-weight:bold;line-height:12px; margin-bottom:0 !important;}
p.more{ margin-top:10px !important; margin-bottom:0 !important; clear:both;}
p.more a{ padding:0 !important; background:none !important;}

ul.nav-page-01{ text-align:right; padding:1em 0;}
ul.nav-page-01 li{ display:inline; font-size:100%; }
ul.nav-page-01 li a{ padding-left:15px; background:url(/common/img/arrow_002.gif) no-repeat 0 0.2em; }
ul.nav-page-02{ text-align:center;}
ul.nav-page-02 li{ display:inline; font-size:100%;}
ul.nav-page-02 li a{ background:#fff; padding-left:5px;}

ul.root{ margin-top:10px; font-weight:bold; }
ul.root li{ list-style:none;}


.clearhidden{ clear:both; visibility:hidden; }

.box-detail-01{ margin:0 10px 7px;}
.box-detail-01 .hdg, .box-detail-02 .hdg{ clear:left; float:left; width:65px; margin-bottom:0;}
.box-detail-01 p.txt{ float:left; width:500px; margin:2px 0 0;}
.box-detail-02{ margin:0 10px 10px; padding:0 0 10px;}
.box-detail-02 p.txt{ float:left; width:510px; margin:0; padding:10px 0 0; }
.box-detail-02 .txt .btn{ padding:0 0 2px 10px;}

p.btn{ clear:both; text-align:center; margin-bottom:10px;}

/* £ä·ÅËïíó¡¦R¥Ô¡¼ÍÑ */
img.icon_img{ margin-right:5px; margin-bottom:3px;}
p.job_point{width:610px; margin:0px auto 8px;}
p.icon_box{margin:10px auto; width:600px;}

/* ¡ÖÁ°£õ6¡¦¡¦{¥¿¥ó¡×£öÄë5\Ž¦£óu£é"Ëé¡ðl£õ)Ûõ¡¦¡¦¡¦v¥Ü¥¿¥ó£ö¿é¼âŽÀ*/
.bt p.left{ display:none;}
.bt p.right{ float:none!important; text-align:center; margin-top:20px;}


