/* style sheet : PageNavi*/.wp-pagenavi {
font-size:10px;
line-height:12px;
}
.wp-pagenavi .pages,
.wp-pagenavi .current,
.wp-pagenavi a.page,
.wp-pagenavi a.nextpostslink,
.wp-pagenavi a.previouspostslink,
.wp-pagenavi .extend,
.wp-pagenavi a.last,
.wp-pagenavi a.first {
padding:7px 0;
display:block;
text-align:center;
margin:0 2px;
float:left;
}
/* 囲み罫線 */
.wp-pagenavi .current,
.wp-pagenavi a.page,
a.nextpostslink,
a.previouspostslink,
.wp-pagenavi a.last,
.wp-pagenavi a.first {
border:1px solid #444;
border-radius:4px;
}
/* 幅指定 */
.wp-pagenavi .current,
.wp-pagenavi .page,
.wp-pagenavi .nextpostslink,
.wp-pagenavi .previouspostslink {
width:3em;
min-width:3em;
max-width:5em;
}
.wp-pagenavi .last,
.wp-pagenavi a.first {
width:4em;
}
.wp-pagenavi .pages {
margin:0 6px 0 0;
}
.wp-pagenavi .pages,
.wp-pagenavi .extend {
font-size:12px;
color:#444;
}
.wp-pagenavi .current {
background-color:#444;
color:#fff;
}
.wp-pagenavi a:hover {
border:1px solid #ff4500;
}/* style sheet : 編集用*/#content .mgr40 .alignleft {
margin-right:40px;
}
#content .x4 {
width:140px;
margin:0 24px 0 0;
}
#content .x2 {
width:304px;
margin:0 24px 0 0;
}
#content .x2,
#content .x4 {
float:left;
overflow:hidden;
}
#content .rr {
float:right;
margin:0;
}
#content #category_top .cat_name,
#content #category_top h3 {
height:98px;
font-size:16px;
line-height:20px;
background-color:#000;
color:#fff;
padding:10px 0 0 10px;
margin:0 0 10px;
}
#content #category_top .cat_child,
#content #category_top h4 {
font-size:12px;
line-height:16px;
background-image:url("https://www.sod-design.co.jp/wp/wp-content/themes/sod2019_bs/images/icon_list.png");
background-repeat:no-repeat;
background-position:0 4px;
padding:0 0 6px 10px;
}
#content #category_top .cat_child:hover {
background-image:url("https://www.sod-design.co.jp/wp/wp-content/themes/sod2019_bs/images/icon_list_hover.png");
}
#content #category_top .cat_name {
display:block;
}
#content #category_top .cat_child {
font-weight:bold;
display:block;
}
#content #category_top .wlist {
font-size:12px;
line-height:16px;
padding:0 0 0 10px;
margin:0 0 18px;
}
#content #category_top .wlist li {
margin:0 0 6px;
}
#content h4 {
color:#170b50;
}
.hidden {
display:none;
}
.kome {
text-indent:-1em;
padding:0 0 8px 1em;
display:block;
}/* style sheet : リンクの色*/a:link, a:visited {
/*color:#f80;*/
color:#170b50;
text-decoration:none;
outline:none;
}
a:hover, a:active {
color:#ff4500;
text-decoration:underline;
outline:none;
}/* style sheet : iconとclient_info*/.client_info {
font-size:10px;
line-height:14px;
padding:4px 0 0;
}
.client_info dt {
float:left;
background-image:url("https://www.sod-design.co.jp/wp/wp-content/themes/sod2019_bs/images/icon_list_small.png");
background-repeat:no-repeat;
background-position:0 5px;
padding:0 0 0 8px;
}
.client_info dd {
}
.client_info dd a {
padding:0 1em 0 0;
}
#content .icon dt,
#content .icon li {
background-image:url("https://www.sod-design.co.jp/wp/wp-content/themes/sod2019_bs/images/icon_list_small.png");
background-repeat:no-repeat;
background-position:0 7px;
padding:0 0 0 10px;
}
#content .icon dt {
float:left;
}
#content .icon dd {
padding:0 0 0 4em;
}
#content .icon {
padding:0 0 8px;
}/* style sheet : トップページ*/#titleheader p {
font-size:15px;
line-height:23px;
text-align:center;
color:#170b50;
padding:10px 0 0;
}
#toppage_sidebar {
width:252px;
float:left;
margin:0 28px 0 0;
}
/* top big image */
#makeMeScrollable {
padding:0 0 22px;
border-bottom:2px solid #000;
/* */
overflow:hidden;
position:relative;
width:960px;
height:96px;
}
#makeMeScrollable div.scrollableArea * {
position:relative;
display:block;
margin:0;
padding:0;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-o-user-select: none;
user-select: none;
}
/* */
#content #wn .date,
#content #wn .excerpt {
font-size:11px;
line-height:17px;
}
#content #wn .excerpt {
padding:0 0 8px;
}
#content h1.toppage_title {
display:none;
}
#content #wn h2 {
font-size:15px;
line-height:19px;
color:#fff;
background-image:url("https://www.sod-design.co.jp/wp/wp-content/themes/sod2019_bs/images/bg_wn.png");
background-repeat:repeat-y;
padding:4px 0 4px 18px;
margin:0 0 13px;
}
#content #wn ul {
/*height:300px;*/
/*overflow:auto;*/
}
#toppage_content {
padding:27px 0 0;
}
#toppage_content .w_x1 {
width:140px;
}
#toppage_content .w_x2 {
width:304px;
}
#toppage_content .w_x1,
#toppage_content .w_x2 {
float:left;
margin:0 24px 23px 0;
overflow:hidden;
}
#toppage_content .rr {
float:right;
margin:0 0 19px 0;
}
#toppage_content .btn a {
font-size:12px;
line-height:14px;
padding:4px 0 5px;
text-align:center;
display:block;
}
#toppage_content .w_x1 .btn {
background:url("https://www.sod-design.co.jp/wp/wp-content/themes/sod2019_bs/images/btn_menu_x1.png") no-repeat;
overflow:hidden;
}
#toppage_content .w_x2 .btn {
background:url("https://www.sod-design.co.jp/wp/wp-content/themes/sod2019_bs/images/btn_menu_x2.png") no-repeat;
overflow:hidden;
}
#toppage_content .th {
height:140px;
margin:0 0 5px;
overflow:hidden;
}/* style sheet : hidden switch*/#widget{
display:none;
}/* style sheet : mailform*/#content #mailform p {
padding:0 0 15px;
}
#mailform input,
#mailform textarea {
font: 12px/16px "VLPGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;
padding:3px 5px;
margin:4px 0;
ime-mode: auto;
}
#mailform textarea {
width:40em;
}
#content #mailform input[type="submit"],
#content #mailform input[type="button"] {
padding: 2px 8px;
}
.wpcf7-email {
ime-mode: inactive;
}/* style sheet : リンクページ*/#content #contentmain .blogroll li {
padding:0 0 0 230px;
height:100px;
position:relative;
overflow:visible;
}
#content #contentmain .xoxo li {
margin:0 0 30px;
}
#content #contentmain .blogroll li img {
position:absolute;
left:0px;
top:4px;
}
#content #contentmain .blogroll li a {
display:block;
padding:0 0 4px;
}
/*
#content .bm_cat {
font-size:17px;
line-height:21px;
background-image:url('https://www.sod-design.co.jp/wp/wp-content/themes/sod2019_bs/images/line.gif');
background-repeat:repeat-x;
background-position:bottom;
padding:0 0 4px;
margin:0 0 30px;
}*//* style sheet : 会社案内css*//* 会社案内 */

.profile .title {
	background: url("http://www.sod-design.co.jp/wp/wp-content/uploads/profile/07_title.jpg") no-repeat;
	height: 178px;
}
#content .profile p,
#content .profile .campany dl {
	padding:0 0 25px;
}

/* デザイン業務分野 */

.profile .design {
border:1px solid #170b50;
margin:0 0 15px;
}
.profile .design .en,
.profile .design .wa {
display:block;
padding:4px 8px;
}
.profile .en {
background-color:#170b50;
padding:4px 8px;
font-size:12px;
line-height:16px;
color:#fff;
float:left;
width:50%;
}
.profile .wa {
background-color:#fff;
font-size:10px;
line-height:16px;
color:#000;
text-align:right;
padding:0 0 0 50%;
}

.profile .btn_order {
	background: url("http://www.sod-design.co.jp/wp/wp-content/uploads/profile/btn_07_01.gif") no-repeat;
	margin: 0 auto;
	width: 300px;
	height: 18px;
	display: block;
	margin-bottom:30px;
}
.profile .btn_order:hover {
	background: url("http://www.sod-design.co.jp/wp/wp-content/uploads/profile/btn_07_01_f2.gif") no-repeat;
}

/* -----会社概要------ */

.profile .campany .L {
float: left;
width: 90px;
}
.profile .campany .R {
padding:0 0 0 100px;
}
.profile .campany dt,
.profile .campany dd {
margin:0 0 4px;
}
.profile .campany dt {
	width: 5em;
	float: left;
}
.profile .campany dd {
	padding:0 0 0 5em;
}

/* -----staff------ */

.profile .staff .history {
font-size:11px;
line-height:15px;
padding:15px 0 0;
}
.profile .staff_comment {
font-size:12px;
line-height:16px;
}
.profile .name_j {
	color: #333;
	font-size: 11pt;
	letter-spacing: 0.5em;
}
.profile .name_e {
	color: #808080;
	font-size: 9pt;
	font-family:"Times","New York","Garamond";
}
.profile .history dt {
	width: 80px;
	float: left;
}
.profile .history dd {
	padding:0 0 10px 90px;
}
.profile .staff .L {
	float: left;
	width:90px;
}
.profile .staff .R {
	padding:0 0 40px 100px;
}

/* padding */

.profile .mgb10 {
	margin-bottom:10px;
}
.profile .mg1 {
	margin-left:1em;
	display:block;
}
.profile .pd3 {
	padding-bottom:3px;
}
.profile .pd10 {
	padding-bottom:10px;
}
.profile .uplink {
	margin-bottom:15px;
}

/* hidden text */

.profile .btn_order {
	font-size:0;
	text-indent:-3000px;
	text-decoration:none;
	display:block;
}

/* map */

.profile .map {
	margin:10px 0;
}
.profile .map_text {
	text-align:center;
	margin-bottom:15px;
}

/*  完成するまでの流れ */

.profile .order {
font-size: 12px;
line-height: 16px;
background-image:url("https://www.sod-design.co.jp/wp/wp-content/themes/sod2019_bs/images/line.gif");
background-repeat:repeat-x;
background-position:bottom;
margin:0 0 15px;
}
#content .profile h4.headcopy {
	margin:0 0 15px;
}
.profile .order .line {
 	background: url("http://www.sod-design.co.jp/wp/wp-content/uploads/profile/line_reader.gif") no-repeat;
	display:block;
 	height: 15px;
}
.profile .order dt {
	padding:0 0 5px 15px;
	color: #3d2e92;
}
.profile .order dd {
	padding:0 0 15px 15px;
	clear:both;
}
.profile .exsample dt {
	padding:0 0 5px 0;
	color: #3d2e92;
}
.profile .exsample dd {
	padding:0 0 15px 0;
	clear:both;
}
/* .order data title number */

.profile .n1,
.profile .n2,
.profile .n3,
.profile .n4,
.profile .n5,
.profile .n6,
.profile .n7,
.profile .n8 {
	width:15px;
	height:16px;
	margin:0 0 0 -15px;
	display:block;
	float:left;
	text-indent:-9999px;
	font-size:0;
}
.profile .n1 {
	background: url("http://www.sod-design.co.jp/wp/wp-content/uploads/profile/num_01.gif") no-repeat;
}
.profile .n2 {
	background: url("http://www.sod-design.co.jp/wp/wp-content/uploads/profile/num_02.gif") no-repeat;
}
.profile .n3 {
	background: url("http://www.sod-design.co.jp/wp/wp-content/uploads/profile/num_03.gif") no-repeat;
}
.profile .n4 {
	background: url("http://www.sod-design.co.jp/wp/wp-content/uploads/profile/num_04.gif") no-repeat;
}
.profile .n5 {
	background: url("http://www.sod-design.co.jp/wp/wp-content/uploads/profile/num_05.gif") no-repeat;
}
.profile .n6 {
	background: url("http://www.sod-design.co.jp/wp/wp-content/uploads/profile/num_06.gif") no-repeat;
}
.profile .n7 {
	background: url("http://www.sod-design.co.jp/wp/wp-content/uploads/profile/num_07.gif") no-repeat;
}
.profile .n8 {
	background: url("http://www.sod-design.co.jp/wp/wp-content/uploads/profile/num_08.gif") no-repeat;
}
#content .inpagetitle {
font-size: 16px;
line-height: 20px;
background-image:url("http://www.sod-design.co.jp/wp/wp-content/themes/sod2012/images/line.gif");
background-repeat:repeat-x;
background-position:bottom;
padding:2px 0;
margin:0 0 15px;
}/* style sheet : 商品デザイン*/#content .product .l {
width:245px;
float:left;
}
#content .product .r {
padding:0 0 0 270px;
}
#content .icon_list {
font-size:10px;
line-height:14px;
padding:0 0 15px;
}
#content .icon_list li {
background-image:url("https://www.sod-design.co.jp/wp/wp-content/themes/sod2019_bs/images//icon_list_small.png");
background-repeat:no-repeat;
background-position:0 5px;
padding:0 0 0 8px;
}/* style sheet : inpost*/.inpost_x4 {
clear:both;
padding:10px 0 0;
}
.inpost_x4 ul {
width:140px;
orverflow:hidden;
padding:0 0 40px;
}
.inpost_x4 .ip_l {
float:left;
margin:0 24px 0 0;
}
.inpost_x4 .ip_r {
float:left;
margin:0;
}
.inpost_x4 .ip_image,
.inpost_x4 .ip_title {
padding:0 0 4px;
}
.inpost_x4 .ip_title {
font-size:12px;
line-height:16px;
}
.inpost_x4 .ip_content {
font-size:11px;
line-height:15px;
}
.topnews {
padding:24px 0 40px;
}
#content .topnews h2 {
font-size:15px;
line-height:19px;
color:#000;
padding:0 0 4px;
}
.event .ip_image {
height:90px;
}
.logo .ip_image {
height:140px;
}
.event .ip_image,
.logo .ip_image {
overflow:hidden;
margin:0 0 4px;
}/* style sheet : アイキャッチ付リスト*/#content .eye-catch-list h1.single {
padding:0 0 8px;
}
.eye-thumb {
float:left;
width:140px;
height:140px;
overflow:hidden;
}
.eye-title {
padding:0 0 0 160px;
}
.eye-catch-list {
padding:0 0 20px;
}