/* ////////////////////////////////////////////////////////*/
/* 個別の名前は使わない!//////////////////////////////////*/
/* 他のサイトに持っていける名前にすること!////////////////*/
/* ////////////////////////////////////////////////////////*/
Warning: Cannot modify header information - headers already sent by (output started at /home/okitadenki/www/okita-denki.co.jp/okita201602/wp-content/themes/lightning/css/css-satani.php:1) in /home/okitadenki/www/okita-denki.co.jp/okita201602/wp-content/themes/lightning/css/css-satani.php on line 9
.pc{
display:none;
visibility:hidden;
}
.smp{
display:inherit;
visibility:visible;
}
.marginTop10 {margin-top:10px;}
.marginTop20 {margin-top:20px;}
.marginTop50 {margin-top:50px;}
.marginBottom50 {margin-bottom:50px;}
.width-20 { width: 20%;}
.title02 {
font-size: 1.5em;
}
/* SNSアイコン非表示 */
.veu_socialSet.veu_contentAddSection {
display: none;
}
/* ---------- BOX ブロック ---------- */
.boxbase{
margin-top:20px;
margin-bottom:10px;
}
/****** 使用箇所:電気工事・リフォーム・事例集 */
.box12 div.box12_tittle{
margin-top: 0.5em;
font-size: 1.2em;
font-weight:bold;
}
.box12 .box12_content{
font-size:1em;
line-height:1.8em;
}
/****** 使用箇所:お問い合わせ */
.box08{
margin-bottom:1.5em;
}
.box08 h3{
margin-bottom: 0.5em;
}
/****** 使用箇所:お知らせ一覧 */
.box09{
margin: 30px 0;
padding: 15px;
border-top: 0px solid #004ca0;
border-bottom: 0px solid #004ca0;
}
.box10{
margin: 0 0 35px 0;
padding: 0 0 10px 0;
border-bottom: 1px dotted #004ca0;
}
.box10 a{
color: #004ca0;
}
.box10 .box10_title{
font-size: 1.3em;
line-height:2em;
font-weight: bold;
}
.box10 .box10_title span{
font-size: 0.8em;
font-weight: normal;
margin: 0 0 0 1.5em;
padding: 0 1em;
border: 1px solid #004ca0;
}
.box10 .box10_content{
line-height:1.8em;
}
/* ---------- Header ---------- */
header dl {
font-size: 0.8em;
line-height: 1.4em;
padding: 0;
margin: 0;
color: #004ca0;
}
header dl dt {
border-left-color: transparent;
margin-bottom: 0;
}
header dd span {
font-weight: bold;
margin-left: 1em;
}
header div.smp ul{
margin-top:1em;
margin-bottom:0;
}
header div.smp ul.list-inline > li {
padding-right: 0;
}
/* h3の下線消す */
h3:after, .subSection-title:after {
border-bottom: none;
}
h3.panel-heading{
letter-spacing: 0.3em;
margin-bottom:0;
}
/* ---------- Aboutus ---------- */
dl.list01 {
margin:0;
padding:10px 0 10px 0;
}
dl.list01 dt,
dl.list01 dd {
border-left: none;
padding: 5px 0;
border-top: 1px solid #e0ddda;
margin:0;
}
dl.list01 dt {
font-weight: bold;
text-align:left;
line-height: 1.5;
}
dl.list01 dt:first-child,
dl.list01 dt:first-child + dd{
border-top:none;
}
dl.list01 dd {
line-height: 1.7;
}
/* アンカーリンクのずれ修正 */
dl.list01 dt#anchorlink01.smp,
dl.list01 dt#anchorlink02.smp,
dl.list01 dt#anchorlink03.smp{
margin-top:-140px;
padding-top:140px;
}
dl.list01 dd span {
display: block;
}
.box05 {
padding: 0 0 0 20px;
}
dl.dtwidth dt {
font-size: 24px;
line-height: 2.3;
}
dl.dtwidth dt.sub {
line-height:1.7;
}
dl.dtwidth .sub {
font-size:1em;
}
/* ---------- Pagenation ---------- */
.pager div {
display: inline;
}
.pager div>a {
display: inline-block;
padding: 5px 14px;
background-color: #fff;
border: 1px solid #ddd;
border-radius: 15px;
}
/* ---------- Footer ---------- */
footer {padding: 30px 0 0 0;}
footer .box01 .boxtitle{
font-size: 1.8em;
font-weight: bold;
letter-spacing: 0.2em;
margin-bottom: 15px;
}
footer .box03{
margin-top: 30px;
font-size: 1.2em;
padding: 25px 0 30px;
border-top: dotted 2px #004ca0;
}
footer .box03 .well {
font-size: 1.5em;
background: none;
border: 2px solid #004ca0;
font-weight: bold;
line-height:1.2em;
}
footer .box03 span{
display: block;
font-size: 0.8em;
}
.boxtable01{
width: 100%;
display:table;
font-size: 18px;
margin-top: 25px;
}
.boxtable01 a,
.boxtable01 a:hover{
color: #330000;
}
footer .boxtable01 .title01,
footer .boxtable01 .content01{
display:table-cell;
}
footer .boxtable01 .title01{
font-size: 1em;
font-weight: bold;
letter-spacing: 0.1em;
color: #ffffff;
background: #004ca0;
overflow: hidden;
width: 95px;
vertical-align: middle;
}
footer .boxtable01 .content01{
letter-spacing: 0.1em;
overflow: hidden;
padding: 0 0 0 1em;
}
footer .boxtable01 .content01 span{
display: block;
}
footer .boxtable01 .content01 span.main01{
font-weight: bold;
font-size: 1.3em;
line-height:1.5em;
letter-spacing:0.1em;
}
footer .boxtable01 .content01 span.main01 .fa{
margin-right: 0.5em;
}
footer .content02 .col-sm-6 {
float: left;
}
footer dt, dd {
padding-left: 0px;
border: none;
margin-bottom: 0px;
}
footer .footer01 {
background: #004ca0;
}
footer .footerMenu{
border-top: none;
border-bottom: none;
}
footer .footerMenu ul li:before {
content: "●";
color: #e5edee;
opacity: 0.7;
}
footer .footerMenu .nav > li > a {
display: inline-block;
vertical-align: middle;
color: #ffffff;
}
.nav > li > a:focus, .nav > li > a:hover {
text-decoration: none;
background-color: transparent;
}
footer .copySection{
color: #ffffff;
}
div.sectionBox .copySection p{
color: #ffffff;
}
/* ---------- Media ---------- */
@media (min-width: 768px) {
.smp{
display:none;
visibility:hidden;
}
.pc{
display:inherit;
visibility:visible;
}
header div.headertop{
font-size:0.7em;
}
header .dl-horizontal dt {
text-align: left;
width: 120px;
}
header .dl-horizontal dd {
margin-left: 0;
}
/* メニュー */
header ul.gMenu{
width: 100%;
margin-top: 20px;
}
header ul.gMenu > li {
width: 16%;
}
header ul.gMenu > li a {
padding:5px;
font-size: 1.2em;
}
header ul.gMenu > li > a .gMenu_name{
letter-spacing: 0.2em;
font-weight: bold;
}
header ul.gMenu > li:not(:last-child) a {
border-right: 1px solid #e0ddda;
}
.container dl.list01 dd {
margin: 0 0 0 158px;
}
dl.dtwidth dt {
width: 240px;
}
dl.dtwidth dt.sub {
padding-left: 40px;
}
footer .box01{
margin-bottom: 25px;
}
footer .box01 .boxtable01 .content01 span.main01{
font-size: 2em;
}
.boxtable01{
margin-top: 0px;
}
footer .content02 .col-sm-6 {
padding-right: 0;
}
footer dl{
font-size: 0.8em;
}
footer .dl-horizontal dt {
width: 160px;
text-align: left;
}
footer .dl-horizontal dd {
margin-left: 165px;
}
/* フッターメニュー */
footer .footerMenu li:last-child a {
border-right: none;
}
footer .footerMenu li a {
border-left: none;
}
footer .copySection{
border-top: none;
}
}