@charset "utf-8";

@import "/css/page_top.css";
/*
Theme Name: SPK job report
Theme URI: http://www.spiritek.co.jp/case/
Description: Spiritekの開発事例下層ページ群
Author: Spiritek
Version: 1.0
License: All Rights Reserved / 無断転用厳禁
License URI: 
Tags:
*/

body{color:#fff;}
a{color: #ED964C;}
a:hover{color: #47C6E1;}

#contents .main_box p,
#contents .main_box ul{font-size:1.3em; margin:0 30px;}

#top_product{color:#000;}
#random_display .cat-links{font-size:0.8em;}

/*各種コンテンツを格納するボックスの外枠*/
.main_box{background:url(images/common/wp_main_bg_02.png) repeat-y; width:900px; margin:0 auto 10px;}
.main_box_head{width:900px; height:66px; display:block; background:url(images/common/wp_main_bg_01.png) no-repeat;}
.main_box_foot{width:900px; height:83px; display:block; background:url(images/common/wp_main_bg_03.png) no-repeat;}
.main_box_middle{padding:0 40px;}

.gallery:after{content:"."; clear:both; width:100%; height:1px; visibility:hidden;}
.gallery-item{float:left; margin-right:10px;}

#jirei_top_btn{margin-left:40px; margin-bottom:10px; width:173px; height:39px; background:url(images/common/btn_top_back_on.png) no-repeat;}
#jirei_top_btn img{display:block;}
#jirei_top_btn a{width:173px; height:39px; display:block;}
#jirei_top_btn a:hover img{display:none;}

/*一覧系ボックスのスタイル*/
.archive_box{background:url(images/common/top_list_02.jpg) repeat-y; margin:0 40px 10px; color:#fff;}
.archive_box .con_ttl{font-size:2em; color:#ED964C; background:url(images/common/top_list_01.jpg) no-repeat; height:66px; line-height:66px; text-indent:75px; margin-bottom:-15px;}
.main_box .con_ttl{font-size:2em; color:#ED964C; text-indent:10px; font-weight:normal;}
.archive_box p{padding:0 40px;}
.archive_box a{margin-right:10px;}

.archive_box .ttl_bottom{background:url(images/common/top_list_03.jpg) no-repeat bottom; padding-bottom:10px;}

.archive_list{margin:0 10px; border:2px solid #f6913f; border-radius:5px; box-shadow:3px 3px 3px #000 inset; background:#000;}
.archive_list > li{padding:0px 5px 0; clear:both; border-top:1px dashed #999;}

.archive_list .archive_left{width:280px; float:left; padding:10px 0;}
.archive_list .entry-title a{font-size:15px; line-height:2em; display:block; padding:0 10px; text-decoration:none;}

.archive_list .archive_right{width:490px; float:right; padding:10px 0;}
.archive_list .archive_right .entry-content{margin-bottom:10px;}
.archive_list .archive_right .entry-utility *{font-size:0.9em;}

#list_label{text-align:center; min-height:1px; border-top:none;}


#single_ttl{background:url(images/common/single_ttl.png); width:900px; height:60px; line-height:60px; color: #ED964C; font-size:1.4em; margin:0 40px 10px; text-align:center; font-weight:bold;}
.archive_box .navigation{height:38px; position:relative; padding:0;}
.archive_box .navigation span{position:absolute; height:38px; line-height:38px; width:375px;}
.archive_box .navigation span.nav-previous{top:center; left:75px;}
.archive_box .navigation span.nav-next{top:center; right:75px; text-align:right;}

/*共通の下段ボックス*/
#underbar_float_wrap{width:840px; margin-right:-20px;}
#underbar_float_wrap > li{width:193px; margin-right:15px; float:left; background:url(images/common/alpha_05.png); padding:10px 0;}
#underbar_float_wrap > li ul,#underbar_float_wrap > li form{padding: 0 10px; margin:0;}
#underbar_float_wrap > li h3{margin:0 10px;}
#underbar_float_wrap li li{padding-top:5px;}
#underbar_float_wrap .widget_search #s{width:100%;}

/*投稿記事内*/

.unique_post_wrap .entry-content{padding:20px 80px;}
.entry-content h1{color: #3ff5e5; background:url(images/common/ttl_h1.png); line-height:40px; height:40px; text-indent:60px; font-weight:bold; font-size:1.2em; margin: 20px 0 10px;}

.unique_post_wrap .entry-content li{list-style:disc; margin-left:30px;}

#under_bnr_wrap{margin:0 auto; width:600px; background:url(images/common/alpha_05.png); padding:10px 0; border-radius:5px; box-shadow:3px 3px 3px #000 inset; border:2px solid #f6913f;}
.under_bnr_btn{width:40%; display:block; margin:0 auto;}
.under_bnr_btn img{width:100%; display:block;}
#contents .main_box #under_bnr_wrap p{margin:0 10px 10px;}


/* 事例トップページ */
#case-top-list .archive_left{width:330px;}
#case-top-list .archive_right{width:440px;}
#case-top-list .cat_thumb_wrap{width:58px; padding-top:5px; overflow:hidden; float:left;}
#case-top-list .cat_thumb_wrap img{width:48px; margin-left:10px;}
#case-top-list .entry-title{width:270px; float:right;}


