﻿/*
************************************************************

 Last Modified : 2017-06-30
 最終更新：会社案内追記

************************************************************
*/


div#content-sub {display: inline;float: left;margin-top: 10px;margin-left: 10px;width: 300px;}

div#content-sub p.banner01 {}

div#content-sub p.banner02 {margin-top: 7px;}

div#content-sub div.banner03 {}

div#content-sub div.banner04 {margin-top: 7px;}

div#content-sub div.calender_box {margin-bottom: 7px;}

div#content-sub div.daily-photo-block {margin-top: 7px;}

div#content-sub div.daily-photo-block div.heading-daily-photo {margin-top: 10px;padding: 0.3em 0 0.3em 0.4em;border-top: 2px solid #666666;border-bottom: 1px solid #e3e3e3;border-left: 1px solid #CCCCCC;border-right: 1px solid #CCCCCC;background: #FFFFFF url(/images/content_sub/midashi_bg.png) repeat-x scroll center left;}

div#content-sub div.daily-photo-block div.heading-daily-photo h2 {float: left;font-size: 107%;font-weight: bold;padding-left: 0.5em;border-left: 4px solid #BF0000;}

div#content-sub div.daily-photo-block div.heading-daily-photo div.list-block {float: right;padding-top: 0.1em;text-align: right;}

div#content-sub div.daily-photo-block div.heading-daily-photo div.list-block ul {}

div#content-sub div.daily-photo-block div.heading-daily-photo div.list-block ul li {display: inline;padding-right: 5px;font-size: 93%;}

div#content-sub div.daily-photo-block div.heading-daily-photo div.list-block ul li a.list {padding-left: 12px;background: url(/images/common/arrow_red.gif) no-repeat center left;}

div#content-sub div.daily-photo-block div.daily-photo-section {border-left: 1px solid #CCCCCC;border-right: 1px solid #CCCCCC;border-bottom: 1px solid #CCCCCC;padding: 10px 0 5px;}

div#content-sub div.daily-photo-block div.daily-photo-section ol {}

div#content-sub div.daily-photo-block div.daily-photo-section ol li {float: left;width: 149px;text-align: center;}

div#content-sub div.daily-photo-block div.daily-photo-section p {margin: 0 0.5em;}

div#content-sub div.daily-photo-block div.daily-photo-section p a {margin-right: 0.5em;}

div#content-sub dl#quick-access {margin-top: 7px;}

div#content-sub dl#quick-access dt {background-color:#FEF5E9;font-size:1px;height:25px;line-height:1;}

div#content-sub dl#quick-access dd {background:#FEF5E9 url(/images/content_sub/quickaccess_bg.jpg) no-repeat scroll left bottom;padding: 7px 0;}

div#content-sub dl#quick-access dd h3 {margin: 0 7px;padding: 0 0.4em;background:#FDEEDB url(/images/content_sub/quickaccess_h3_bg.jpg) no-repeat scroll left top;}

div#content-sub dl#quick-access dd h3 a {text-decoration: none;color: #333333;font-weight: bold;}

div#content-sub dl#quick-access dd h3 a:hover,div#content-sub dl#quick-access dd h3 a:focus,div#content-sub dl#quick-access dd h3 a:active {text-decoration: underline;color: #FFFFCC;}

div#content-sub dl#quick-access dd ul {padding: 0.4em 10px;}

div#content-sub dl#quick-access dd ul li {display: inline;padding-right: 1em;}

div#content-sub dl#quick-access dd ul {/*\*/overflow: hidden;_height: 1px;_overflow: visible;zoom: 1;/**//*\*//*/overflow: hidden;display: inline-block;/**/}div#content-sub dl#quick-access dd ul:after {content: ".";display: block;height: 1px;clear: both;visibility: hidden;font-size: 0;line-height: 0;}

/* 2012/7/29追加 */div#content-sub dl#quick-access dd table {margin: 0 0.4em 0.6em 0.4em;}

div#content-sub dl#quick-access dd ul li.banner-img {padding: 0;}

div#content-sub dl#quick-access dd ul li.banner-img img {float: left;margin: 0 7px 0 0;}

div#content-sub p#oshiete {margin-top: 7px;}

div#content-sub dl#quick-access01 {margin-top: 7px;}

div#content-sub dl#quick-access01 dt {background-color:#FEF5E9;font-size:1px;height:27px;line-height:1;}

div#content-sub dl#quick-access01 dd {border-left: 1px solid #D20000;border-right: 1px solid #D20000;border-bottom: 1px solid #D20000;padding: 7px 0;}

div#content-sub dl#quick-access01 dd h3 {margin: 0 7px;padding: 0 0.4em;background:#FDEEDB url(/images/content_sub/quickaccess_h3_bg.png) no-repeat scroll left top;color: #FFFFFF;}

div#content-sub dl#quick-access01 dd h3 a {color: #FFFFFF;text-decoration: none;font-weight: bold;}

div#content-sub dl#quick-access01 dd h3 a:hover,div#content-sub dl#quick-access01 dd h3 a:focus,div#content-sub dl#quick-access01 dd h3 a:active {text-decoration: underline;color: #FFFFCC;}

div#content-sub dl#quick-access01 dd ul {padding: 0.4em 10px;}

div#content-sub dl#quick-access01 dd ul li {}

div#content-sub dl#quick-access01 dd ul li a{background: url(/images/common/arrow_gray.gif) no-repeat left center;padding-left: 1em;}

div#content-sub dl#quick-access01 dd ul {/*\*/overflow: hidden;_height: 1px;_overflow: visible;zoom: 1;/**//*\*//*/overflow: hidden;display: inline-block;/**/}div#content-sub dl#quick-access01 dd ul:after {content: ".";display: block;height: 1px;clear: both;visibility: hidden;font-size: 0;line-height: 0;}

div#content-sub div.quick-access02{margin-top: 7px;}

div#content-sub div.quick-access02 ul.navi {}

div#content-sub div.quick-access02 ul.navi,div#content-sub div.quick-access02 ul.menu {}

div#content-sub div.quick-access02 div.category {margin-top: 1px;height: 35px;line-height: 35px;text-indent:30px;background:url("/images/content_sub/quicaccess/sub_off_bg.png");cursor:pointer;font-weight: bold;text-decoration: underline;}

div#content-sub div.quick-access02 div.open {background:url("/images/content_sub/quicaccess/sub_on_bg.png");color: #FFFFFF;text-decoration: none;}

div#content-sub div.quick-access02 ul.menu {padding: 0.4em 10px;background-color:#F2F9FB;}

div#content-sub div.quick-access02 ul.menu a{color: #164158;}

div#content-sub div.quick-access02 ul.menu li{display: inline;padding-right: 1em;}

div#content-sub div.quick-access02 ul.menu li.rollover{}

div#content-sub dl#specialcontent {margin-top: 7px;}

div#content-sub dl#specialcontent dt {background-color:#FFF7F7;font-size:1px;height:25px;line-height:1;}

div#content-sub dl#specialcontent dd {background:#FFF7F7 url(/images/content_sub/specialcontent_bg.jpg) no-repeat scroll left bottom;}

div#content-sub dl#specialcontent dd ul {padding: 10px;}

div#content-sub dl#specialcontent dd ul li {margin-top: 5px;border-bottom: 1px dashed #FF8080;}

div#content-sub dl#specialcontent dd ul li.spe-img-first {margin: 0;}

div#content-sub dl#specialcontent dd ul li.spe-img-first img {float: left;padding: 0 7px 7px 0;}

div#content-sub dl#specialcontent dd ul li.spe-img-first {/*\*/overflow: hidden;_height: 1px;_overflow: visible;zoom: 1;/**//*\*//*/overflow: hidden;display: inline-block;/**/}div#content-sub dl#specialcontent dd ul li.spe-img-first:after {content: ".";display: block;height: 1px;clear: both;visibility: hidden;font-size: 0;line-height: 0;}

div#content-sub dl#specialcontent dd ul li.spe-img {margin-top: 7px;}

div#content-sub dl#specialcontent dd ul li.spe-img img {float: left;padding: 0 7px 7px 0;}

div#content-sub dl#specialcontent dd ul li.spe-img {/*\*/overflow: hidden;_height: 1px;_overflow: visible;zoom: 1;/**//*\*//*/overflow: hidden;display: inline-block;/**/}div#content-sub dl#specialcontent dd ul li.spe-img:after {content: ".";display: block;height: 1px;clear: both;visibility: hidden;font-size: 0;line-height: 0;}

div#content-sub div.sub-blockA01 {margin-top: 7px;width: 300px;}

div#content-sub div.sub-blockA01 {/*\*/overflow: hidden;_height: 1px;_overflow: visible;zoom: 1;/**//*\*//*/overflow: hidden;display: inline-block;/**/}div#content-sub div.sub-blockA01:after{content: ".";display: block;height: 1px;clear: both;visibility: hidden;font-size: 0;line-height: 0;}

div#content-sub div.sub-blockA01 div.sub-mini-blockA01 {float: left;margin-right: 8px;width: 146px;}

div#content-sub div.sub-blockA01 div.sub-mini-blockA01 a:hover img {filter: alpha(opacity=70);-moz-opacity:0.70;opacity:0.70;}

div#content-sub div.sub-blockA01 div.sub-mini-blockA01 div.daily-photo-section {padding-top: 15px;background:#FFFFFF url(/images/content_sub/section_bg_left.jpg) no-repeat scroll left top;text-align: center;}

div#content-sub div.sub-blockA01 div.sub-mini-blockA01 p.goto-photolist{margin: 0.4em 0;text-align: center;}

div#content-sub div.sub-blockA01 div.sub-mini-blockA02 {float: left;width: 146px;}

div#content-sub div.sub-blockA01 div.sub-mini-blockA02 div.topic-list-section {background:#FFFFFF url(/images/content_sub/section_bg_right.jpg) no-repeat scroll left top;}

div#content-sub div.sub-blockA01 div.sub-mini-blockA02 div.topic-list-section ul {padding: 5px;}

div#content-sub div.sub-blockA01 div.sub-mini-blockA02 div.topic-list-section ul li {}

div#content-sub div.sub-blockA01 div.sub-mini-blockA02 div.topic-list-section p.sub-mini-blockA02-banner {margin: 2px 0;}



div#content-sub div.sub-blockB01 {margin-top: 7px;width: 300px;}

div#content-sub div.sub-blockB01 {/*\*/overflow: hidden;_height: 1px;_overflow: visible;zoom: 1;/**//*\*//*/overflow: hidden;display: inline-block;/**/}div#content-sub div.sub-blockB01:after{content: ".";display: block;height: 1px;clear: both;visibility: hidden;font-size: 0;line-height: 0;}

div#content-sub div.sub-blockB01 div.sub-mini-blockB01 {float: left;margin-right: 8px;width: 146px;}

div#content-sub div.sub-blockB01 div.sub-mini-blockB01 div.frontpage-section {padding-top: 5px;background:#FFFFFF url(/images/content_sub/section_bg_left.jpg) no-repeat scroll left top;text-align: center;}

div#content-sub div.sub-blockB01 div.sub-mini-blockB01 div.frontpage-section dl {}

div#content-sub div.sub-blockB01 div.sub-mini-blockB01 div.frontpage-section dl dt {}

div#content-sub div.sub-blockB01 div.sub-mini-blockB01 div.frontpage-section dl dd {}



div#content-sub div.sub-blockB01 div.sub-mini-blockB02 {float: left;width: 146px;}

div#content-sub div.sub-blockB01 div.sub-mini-blockB02 div.frontpage-section {padding-top: 5px;background:#FFFFFF url(/images/content_sub/section_bg_left.jpg) no-repeat scroll left top;text-align: center;}

div#content-sub div.sub-blockB01 div.sub-mini-blockB02 div.frontpage-section ul {padding: 5px;}

div#content-sub div.sub-blockB01 div.sub-mini-blockB02 div.frontpage-section ul li {}



/* 会社案内用2017/06/29追記 */
div#content-sub div.sub-blockB01S div.sub-mini-blockB01 {float: left;width: 146px;}

div#content-sub div.sub-blockB01S div.sub-mini-blockB01 div.sponichi-list-section {line-height:1.4; background:#FFFFFF url(/images/content_sub/section_bg_right.jpg) no-repeat scroll left top;}

div#content-sub div.sub-blockB01S div.sub-mini-blockB01 div.sponichi-list-section ul {padding: 5px;}

div#content-sub div.sub-blockB01S div.sub-mini-blockB01 div.sponichi-list-section ul li {}


/* 大阪会社案内用2017/06/29追記 */
div#content-sub div.sub-blockB01 div.sub-mini-blockB02 {float: left;width: 146px;}

div#content-sub div.sub-blockB01 div.sub-mini-blockB02 div.sponichi-list-section {padding-top: 5px;background:#FFFFFF url(/images/content_sub/section_bg_left.jpg) no-repeat scroll left top;}

div#content-sub div.sub-blockB01 div.sub-mini-blockB02 div.sponichi-list-section ul {padding: 5px;}

div#content-sub div.sub-blockB01 div.sub-mini-blockB02 div.sponichi-list-section ul li {}



div#content-sub div#ranking-block {margin-top: 7px;}

div#content-sub div#ranking-block h3 {background-color:#FFFBF5;font-size:1px;height:25px;line-height:1;}

div#content-sub div#ranking-block div.ranking-data {background:#FFFBF5 url(/images/content_sub/ranking_bg.jpg) no-repeat scroll left bottom;}

div#content-sub div#ranking-block div.ranking-data ol {padding: 10px 10px 0 10px;}

div#content-sub div#ranking-block div.ranking-data ol li {padding-left: 1em;text-indent: -1em;}

div#content-sub div#ranking-block p.period02 {margin-left: 10px;font-size: x-small;}

div#content-sub div#ranking-block p.goto-all {margin-right: 10px;padding-bottom: 5px;text-align: right;}

div#content-sub div#extra-block {margin-top: 7px; /* サイズ変更12/09/14 */}div#content-sub div#extra-block h3.heading-extra-block {font-size:1px;height:25px;line-height:1;}

div#content-sub div#extra-block div.description-extra-block {border: 1px solid #D20000;padding: 5px;background-color: #DFDFDF;}

div#content-sub div#extra-block div.description-extra-block dl.extra-area {background-color: #FFFFFF;}

div#content-sub div#extra-block div.description-extra-block dl.extra-area dt.extra-img {text-align: center;}

div#content-sub div#extra-block div.description-extra-block dl.extra-area dd.extra-text {padding-left: 0.6em; /* サイズ変更12/09/14 */}div#content-sub div#extra-block div.description-extra-block dl.extra-area dd.extra-text p {padding-right: 8px;text-align: right;}

div#content-sub div#extra-block div.description-extra-block dl.acrobat-area {background-color: #FFFFFF;padding: 5px;}

div#content-sub div#extra-block div.description-extra-block dl.acrobat-area dt.acrobat-img {float: left;margin-right: 5px;}

div#content-sub div#extra-block div.description-extra-block dl.acrobat-area dd.acrobat-description {}

div#content-sub div#extra-block div.description-extra-block dl.acrobat-area dd.acrobat-description p {font-size: 82%;}

div#content-sub div#oshiete-sponichi {margin-top: 7px;}

div#content-sub div#oshiete-sponichi div.heading-oshiete-block {background:#FFFBF5 url(/images/content_sub/oshiete_bg.jpg) no-repeat center center;width: 300px;height: 28px;}

div#content-sub div#oshiete-sponichi div.heading-oshiete-block h4{float: left;margin-top:4px;margin-left: 0.4em;color: #FFFFFF;font-weight: bold;font-size: 107%;}

div#content-sub div#oshiete-sponichi div.heading-oshiete-block h4 a {padding-right: 18px;background: url(/images/content_sub/oshiete_link.gif) no-repeat scroll center right;text-decoration: none;color: #FFFFFF;}

div#content-sub div#oshiete-sponichi div.heading-oshiete-block h4 a:hover,div#content-sub div#oshiete-sponichi div.heading-oshiete-block h4 a:focus,div#content-sub div#oshiete-sponichi div.heading-oshiete-block h4 a:active {text-decoration: underline;color: #FFFF00;}

div#content-sub div#oshiete-sponichi div.heading-oshiete-block p.rss-block{float: right;margin: 5px 5px 6px 0;}

div#content-sub div#oshiete-sponichi div.heading-oshiete-block p.rss-block a:hover img {filter: alpha(opacity=70);-moz-opacity:0.70;opacity:0.70;}

div#content-sub div#oshiete-sponichi div.list-block {clear: both;background-color: #F5F4E9;padding-bottom: 4px;border-bottom: 1px solid #E6E1C4;border-left: 1px solid #E6E1C4;border-right: 1px solid #E6E1C4;}

div#content-sub div#oshiete-sponichi div.list-block h4{padding: 8px 8px 0;}

div#content-sub div#oshiete-sponichi div.list-block ul {padding: 0 8px 8px;list-style-type: disc;list-style-position: inside;}

div#content-sub div#oshiete-sponichi div.list-block ul li {}

div#content-sub div#oshiete-sponichi div.list-block p.goto-oshiete {padding-right: 8px;text-align: right;}

