@media print{









#hinaMainContainer #mainInner {
	padding: 30px 0px 0px 0px;
}













/*#######　2016.08.15追加　#######*/
.newsContainer {
	
}

.open.newsContainer ul {
	display: block;
	
}
.close.newsContainer ul {
	display: block;
}

/*#######　2016.08.15追加　#######*/
.tabs li.tab {
    list-style:none;
}

.newsContainer ul {
	padding: 10px 0px 1rem 0px;
}
.open.newsContainer > h3 {
	background-color:#3a98b4;
	padding: 7px 0px 7px 15px;
	border:1px solid #d0d4e1;
	margin: 0px 0px 16px 0px;
	background-image:url(../../img/news/index/img/close_bg.png);
	background-repeat:no-repeat;
	background-position:right center;
	cursor:pointer;
}
.open.newsContainer > h3 span {
	color:#fff;
	display: block;
	border-left:1px solid #fff;
	padding-left:10px;
	font-size:14px;
	padding-top:2px;
}
.close.newsContainer > h3 {
	background-color:#fff;
	padding: 7px 0px 7px 15px;
	border:1px solid #d0d4e1;
	margin: 0px 0px 16px 0px;
	background-image:url(../../img/news/index/img/open_bg.png);
	background-repeat:no-repeat;
	background-position:right center;
	cursor:pointer;
}
.close.newsContainer > h3.last {
	margin-bottom:0px;
}

.close.newsContainer > h3 span {
	color:#3a98b4;
	display: block;
	border-left:1px solid #3a98b4;
	padding-left:10px;
	font-size:14px;
	padding-top:2px;

}
.open.newsContainer > h3:hover {
	background-color:#61adc3;
}

.close.newsContainer > h3:hover {
	background-color:#f3f3f3;
}

.close.newsContainer > h3:hover span {
	color:#3a98b4;
	border-left:1px solid #3a98b4;
}

.open.newsContainer .newsBody{
	display: block;
}
.close.newsContainer .newsBody{
	display: none;
}

.newsContainer ul {
	padding: 10px 0px 32px 0px;
}

.newsContainer ul li em {
	color:#949494;
	font-size:12px;
	display: block;
	padding: 5px 130px 0px 0px;
	min-height: 23px;
	background-position:100px center;
}

.newsContainer ul li div {
	color:#333;
	font-size:12px;
	line-height:24px;
	display: block;
	padding: 15px 0px 0px 0px;
}

.newsContainer ul li div a {
	color:#3a5cb4;
}

.newsContainer ul li.cont {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 15px 0px;
	border-bottom:1px solid #e8e8e8;
}

.newsContainer ul.last {
	margin-bottom:0px;
	padding-bottom:0px;
}

.newsContainer ul li.last {
	margin: 0px 0px 0px 0px;
	padding-bottom:0px;
	border-bottom:none;
}

.newsContainer .newsEntry em.new:after{
	content:url("../../img/index/new.gif");
	display:inline-block;
	margin-left: 10px;
}

.newsContainer ul li a.pdf {
	background-image:url(../../img/index/pdf_ico.png);
	background-repeat:no-repeat;
	background-position:right center;
	padding: 3px 25px 3px 0px;
}

.newsContainer ul li a.html_file {
	background-image:url(../../img/index/url_ico.png);
	background-repeat:no-repeat;
	background-position:right center;
	padding: 3px 25px 3px 0px;
}

.newsContainer ul li em.hol,
.newsContainer ul li em.solutions,
.newsContainer ul li em.aios,
.newsContainer ul li em.inspiration,
.newsContainer ul li em.syswave,
.newsContainer ul li em.clc,
.newsContainer ul li em.privatech,
.newsContainer ul li em.sord,
.newsContainer ul li em.infinitec,
.newsContainer .newsEntry .ir,
.newsContainer .newsEntry .news_pr,
.newsContainer .newsEntry .information,
.newsContainer .newsEntry .news_press,
.newsContainer .newsEntry .ir_material,
.newsContainer .newsEntry .yuho,
.newsContainer .newsEntry .tanshin,
.newsContainer .newsEntry .press,
.newsContainer .newsEntry .announcement,
.newsContainer .newsEntry .pr,
.newsContainer .newsEntry .soukai {
	background-repeat:no-repeat;
	background-position:right 6px;
}

.newsContainer ul li em.hol {
	background-image:url(../../img/index/news_hol_ico.gif);
}

.newsContainer ul li em.solutions {
	background-image:url(../../img/index/news_solutions_ico.gif);
}

.newsContainer ul li em.aios {
	background-image:url(../../img/index/news_aios_ico.gif);
}

.newsContainer ul li em.inspiration {
	background-image:url(../../img/index/news_inspiration_ico.gif);
}

.newsContainer ul li em.syswave {
	background-image:url(../../img/index/news_syswave_ico.gif);
}

.newsContainer ul li em.clc {
	background-image:url(../../img/index/news_clc_ico.gif);
}

.newsContainer ul li em.leaf {
	background-image:url(../../img/index/news_leaf_ico.gif);
}

.newsContainer ul li em.scw {
	background-image:url(../../img/index/news_scw_ico.gif);
}

.newsContainer ul li em.privatech {
	background-image:url(../../img/index/news_privatech_ico.gif);
}

.newsContainer ul li em.sord {
	background-image:url(../../img/index/news_sord_ico.gif);
}

.newsContainer ul li em.infinitec {
	background-image:url(../../img/index/news_infinitec_ico.gif);
}


.newsContainer .newsEntry .ir {
	background-image:url(../../img/index/news_ir_ico.gif);
}
.newsContainer .newsEntry .news_pr {
	background-image:url(../../img/index/news_pr_ico.gif);
}
.newsContainer .newsEntry .information {
	background-image:url(../../img/index/news_info_ico.gif);
}
.newsContainer .newsEntry .news_press {
	background-image:url(../../img/index/news_press_ico.gif);
}
.newsContainer .newsEntry .ir_material {
	background-image:url(../../img/index/ir_material_ico.gif);
}
.newsContainer .newsEntry .yuho {
	background-image:url(../../img/index/ir_yuho_ico.gif);
}
.newsContainer .newsEntry .tanshin {
	background-image:url(../../img/index/ir_tanshin_ico.gif);
}
.newsContainer .newsEntry .press {
	background-image:url(../../img/index/ir_press_ico.gif)!important;
}
.newsContainer .newsEntry .announcement {
	background-image:url(../../img/index/ir_announcement_ico.gif);
}
.newsContainer .newsEntry .pr {
	background-image:url(../../img/index/ir_pr_ico.gif)!important;
}
.newsContainer .newsEntry .soukai {
	background-image:url(../../img/index/ir_soukai_ico.gif);
}

.newsEntry div * {
	word-break:break-all;
}
.newsEntry div h1,
.newsEntry div h2,
.newsEntry div h3,
.newsEntry div h4 {
    font-weight: 600!important;
    display: block!important;
    margin:0 auto 15px;
}
.newsEntry div h1 {
	font-size:18px;
}
.newsEntry div h2 {
	font-size:16px;
}
.newsEntry div h3 {
	font-size:14px;
}
.newsEntry div h4 {
	font-size:12px;
}
.newsEntry div strong,
.newsEntry div em {
	color:#000!important;
    font-weight: 600;
    display: inline!important;
}
.newsEntry div em {
	font-style: italic;
}
.newsEntry div > ul,
.newsEntry div > ol {
	padding:0 0 15px;
}
.newsEntry div ul li {
    display: block;
    padding-left: 0.2rem;
    /* text-indent: -0.5em; */
    margin: 0 -6px 5px;
    position: relative;
    counter-increment: li;
}
.newsEntry div ul li:before {
    content: "・";
    display: block;
    float: left;
    top: 1em;
    /* left: -1em; */
    color: #666;
    font-size: 12px;
    line-height: 1;
    margin: 6px 3px 0;
    text-align: left;
}

.newsEntry div ul li:last-child,
.newsEntry div ol li:last-child {
	/*margin:0 0 0 15px;*/
}
.newsEntry div ol{
margin:0.5em 0 0 0;
padding:0;
list-style-position: inside;
}
.newsEntry div ol li {
padding:0;
text-indent: 0;
margin:0 0 5px 0;
list-style-type: decimal;
counter-increment 
}

.newsEntry div blockquote {
	margin:0 auto 15px;
	padding:1rem;
	border:solid 1px #CCC;
}
.newsEntry div blockquote p:last-child{
	margin:0 auto;
}
.newsEntry div p.md {
	width:100%;
	margin:0 auto 10px;
}
.newsEntry div p {
	width:100%;
	margin:0 auto 15px;
}
.newsEntry div hr {
	width:100%;
	height: 1px;
	margin:15px;
	border: 0;
    background: #CCC;
}





}





/*#######　WordPress投稿用　#######*/

.newsEntry div * {
	word-break:break-all;
}
.newsEntry div h1,
.newsEntry div h2,
.newsEntry div h3,
.newsEntry div h4 {
    font-weight: 600!important;
    display: block!important;
    margin:0 auto 15px;
}
.newsEntry div h1 {
	font-size:18px;
}
.newsEntry div h2 {
	font-size:16px;
}
.newsEntry div h3 {
	font-size:14px;
}
.newsEntry div h4 {
	font-size:12px;
}
.newsEntry div strong,
.newsEntry div em {
	color:#000!important;
    font-weight: 600;
    display: inline!important;
}
.newsEntry div em {
	font-style: italic;
}
.newsEntry div > ul,
.newsEntry div > ol {
	padding:0 0 15px;
}
.newsEntry div ul li {
    display: block;
    padding-left: 0.2rem;
    /* text-indent: -0.5em; */
    margin: 0 -6px 5px;
    position: relative;
    counter-increment: li;
}
.newsEntry div ul li:before {
    content: "・";
    display: block;
    float: left;
    top: 1em;
    /* left: -1em; */
    color: #666;
    font-size: 12px;
    line-height: 1;
    margin: 6px 3px 0;
    text-align: left;
}

.newsEntry div ul li:last-child,
.newsEntry div ol li:last-child {
	/*margin:0 0 0 15px;*/
}
.newsEntry div ol{
margin:0.5em 0 0 0;
padding:0;
list-style-position: inside;
}
.newsEntry div ol li {
padding:0;
text-indent: 0;
margin:0 0 5px 0;
list-style-type: decimal;
counter-increment 
}

.newsEntry div blockquote {
	margin:0 auto 15px;
	padding:1rem;
	border:solid 1px #CCC;
}
.newsEntry div blockquote p:last-child{
	margin:0 auto;
}
.newsEntry div p.md {
	width:100%;
	margin:0 auto 10px;
}
.newsEntry div p {
	width:100%;
	margin:0 auto 15px;
}
.newsEntry div hr {
	width:100%;
	height: 1px;
	margin:15px;
	border: 0;
    background: #CCC;
}









@media screen and (min-width: 640px){





/*#######　2016.08.15追加　#######*/



.newsContainer ul {
	padding: 10px 0px 1rem 0px;
}
.open.newsContainer > h3 {
	background-color:#3a98b4;
	padding: 7px 0px 7px 15px;
	border:1px solid #d0d4e1;
	margin: 0px 0px 16px 0px;
	background-image:url(../../img/news/index/img/close_bg.png);
	background-repeat:no-repeat;
	background-position:right center;
	cursor:pointer;
}
.open.newsContainer > h3 span {
	color:#fff;
	display: block;
	border-left:1px solid #fff;
	padding-left:10px;
	font-size:14px;
	padding-top:2px;
}
.close.newsContainer > h3 {
	background-color:#fff;
	padding: 7px 0px 7px 15px;
	border:1px solid #d0d4e1;
	margin: 0px 0px 16px 0px;
	background-image:url(../../img/news/index/img/open_bg.png);
	background-repeat:no-repeat;
	background-position:right center;
	cursor:pointer;
}
.close.newsContainer > h3.last {
	margin-bottom:0px;
}

.close.newsContainer > h3 span {
	color:#3a98b4;
	display: block;
	border-left:1px solid #3a98b4;
	padding-left:10px;
	font-size:14px;
	padding-top:2px;

}
.open.newsContainer > h3:hover {
	background-color:#61adc3;
}

.close.newsContainer > h3:hover {
	background-color:#f3f3f3;
}

.close.newsContainer > h3:hover span {
	color:#3a98b4;
	border-left:1px solid #3a98b4;
}

.open.newsContainer .newsBody{
	display: block;
}
.close.newsContainer .newsBody{
	display: none;
}

.newsContainer ul {
	padding: 10px 0px 32px 0px;
}

.newsContainer ul li em {
	color:#949494;
	font-size:12px;
	display: block;
	padding: 5px 130px 0px 0px;
	min-height: 23px;
	background-position:100px center;
}

.newsContainer ul li div {
	color:#333;
	font-size:12px;
	line-height:24px;
	display: block;
	padding: 15px 0px 0px 0px;
}

.newsContainer ul li div a {
	color:#3a5cb4;
}

.newsContainer ul li.cont {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 15px 0px;
	border-bottom:1px solid #e8e8e8;
}

.newsContainer ul.last {
	margin-bottom:0px;
	padding-bottom:0px;
}

.newsContainer ul li.last {
	margin: 0px 0px 0px 0px;
	padding-bottom:0px;
	border-bottom:none;
}

.newsContainer .newsEntry em.new:after{
	content:url("../../img/index/new.gif");
	display:inline-block;
	margin-left: 10px;
}

.newsContainer ul li a.pdf {
	background-image:url(../../img/index/pdf_ico.png);
	background-repeat:no-repeat;
	background-position:right center;
	padding: 3px 25px 3px 0px;
}

.newsContainer ul li a.html_file {
	background-image:url(../../img/index/url_ico.png);
	background-repeat:no-repeat;
	background-position:right center;
	padding: 3px 25px 3px 0px;
}

.newsContainer ul li em.hol,
.newsContainer ul li em.solutions,
.newsContainer ul li em.aios,
.newsContainer ul li em.inspiration,
.newsContainer ul li em.syswave,
.newsContainer ul li em.clc,
.newsContainer ul li em.leaf,
.newsContainer ul li em.scw,
.newsContainer ul li em.privatech,
.newsContainer ul li em.sord,
.newsContainer ul li em.infinitec,
.newsContainer .newsEntry .ir,
.newsContainer .newsEntry .news_pr,
.newsContainer .newsEntry .information,
.newsContainer .newsEntry .news_press,
.newsContainer .newsEntry .ir_material,
.newsContainer .newsEntry .yuho,
.newsContainer .newsEntry .tanshin,
.newsContainer .newsEntry .press,
.newsContainer .newsEntry .announcement,
.newsContainer .newsEntry .pr,
.newsContainer .newsEntry .soukai {
	background-repeat:no-repeat;
	background-position:right 6px;
}

.newsContainer ul li em.hol {
	background-image:url(../../img/index/news_hol_ico.gif);
}

.newsContainer ul li em.solutions {
	background-image:url(../../img/index/news_solutions_ico.gif);
}

.newsContainer ul li em.aios {
	background-image:url(../../img/index/news_aios_ico.gif);
}

.newsContainer ul li em.inspiration {
	background-image:url(../../img/index/news_inspiration_ico.gif);
}

.newsContainer ul li em.syswave {
	background-image:url(../../img/index/news_syswave_ico.gif);
}

.newsContainer ul li em.clc {
	background-image:url(../../img/index/news_clc_ico.gif);
}

.newsContainer ul li em.leaf {
	background-image:url(../../img/index/news_leaf_ico.gif);
}

.newsContainer ul li em.scw {
	background-image:url(../../img/index/news_scw_ico.gif);
}

.newsContainer ul li em.privatech {
	background-image:url(../../img/index/news_privatech_ico.gif);
}

.newsContainer ul li em.sord {
	background-image:url(../../img/index/news_sord_ico.gif);
}

.newsContainer ul li em.infinitec {
	background-image:url(../../img/index/news_infinitec_ico.gif);
}

.newsContainer .newsEntry .ir {
	background-image:url(../../img/index/news_ir_ico.gif);
}
.newsContainer .newsEntry .news_pr {
	background-image:url(../../img/index/news_pr_ico.gif);
}
.newsContainer .newsEntry .information {
	background-image:url(../../img/index/news_info_ico.gif);
}
.newsContainer .newsEntry .news_press {
	background-image:url(../../img/index/news_press_ico.gif);
}
.newsContainer .newsEntry .ir_material {
	background-image:url(../../img/index/ir_material_ico.gif);
}
.newsContainer .newsEntry .yuho {
	background-image:url(../../img/index/ir_yuho_ico.gif);
}
.newsContainer .newsEntry .tanshin {
	background-image:url(../../img/index/ir_tanshin_ico.gif);
}
.newsContainer .newsEntry .press {
	background-image:url(../../img/index/ir_press_ico.gif)!important;
}
.newsContainer .newsEntry .announcement {
	background-image:url(../../img/index/ir_announcement_ico.gif);
}
.newsContainer .newsEntry .pr {
	background-image:url(../../img/index/ir_pr_ico.gif)!important;
}
.newsContainer .newsEntry .soukai {
	background-image:url(../../img/index/ir_soukai_ico.gif);
}









}














/* ---------------------------------- mobile --------------------------------------------- */
@media screen and (max-width: 639px){




#hinaMainContainer #mainInner {
	padding: 30px 0px 0px 0px;
}







/*#######　2016.08.15追加　#######*/

.newsContainer {
	padding-bottom:32px;
}

.open.newsContainer > h3 {
	background-color:#3a98b4;
	padding: 7px 0px 7px 15px;
	margin: 0px 0px 1px 0px;
	background-image:url(../../img/news/index/img/close_bg.png);
	background-repeat:no-repeat;
	background-position:right center;
	cursor:pointer;
}

.open.newsContainer > h3 span {
	color:#fff;
	display: block;
	border-left:1px solid #fff;
	padding-left:10px;
	font-size:14px;
}


.close.newsContainer > h3 {
	background-color:#d8eaf0;
	padding: 7px 0px 7px 15px;
	margin: 0px 0px 1px 0px;
	background-image:url(../../img/news/index/img/open_bg.png);
	background-repeat:no-repeat;
	background-position:right center;
	cursor:pointer;
}

.newsContainer h3.last {
	margin-bottom:0px;
}

.close.newsContainer > h3 span {
	color:#3a98b4;
	display: block;
	border-left:1px solid #3a98b4;
	padding-left:10px;
	font-size:14px;
}

.open.newsContainer > h3:hover {
	background-color:#61adc3;
}

.close.newsContainer > h3:hover {
	background-color:#b3dae7;
}

.close.newsContainer > h3:hover span {

}

.open.newsContainer ul {
	display: block;
	
}
.close.newsContainer ul {
	display: block;
}

.open.newsContainer .newsBody{
	display: block;
}
.close.newsContainer .newsBody{
	display: none;
}

.newsContainer ul {
	padding: 27px 15px 0 15px;
	margin: 0px auto 0px auto;
}

.newsContainer ul.tabs li {
    padding: 1em 0 0 0!important;
    margin: 0!important;
    border-bottom: none;
}

.panels{
    padding:0!important;
 }   


.newsContainer ul li em {
	color:#949494;
	font-size:12px;
	display: block;
	padding: 5px 0px 0px 0px;
	min-height: 17px;
}

.newsContainer ul li div {
	color:#333;
	font-size:12px;
	line-height:24px;
	display: block;
	padding: 15px 0px 0px 0px;
	word-break: break-all;
}

.newsContainer ul li div a {
	color:#3a5cb4;
}

.newsContainer .newsEntry em.new:after{
	content:url("../../img/index/new.gif");
	display:inline-block;
	margin-left: 10px;
}

.newsContainer ul li a.pdf {
    background-size: 14px 16px;
    background-image: url("../../img/index_sm/pdf_ico.png");
	background-repeat:no-repeat;
	background-position:right center;
	padding: 6px 20px 3px 0;
}

.newsContainer ul li a.html_file {
    background-size: 14px 16px;
    background-image: url("../../img/index_sm/url_ico.png");
	background-repeat:no-repeat;
	background-position:right center;
	padding: 6px 20px 3px 0;
}

.newsContainer ul li.cont {
	padding: 5px 0px 15px 0px;
	margin: 0px 0px 15px 0px;
	border-bottom:1px solid #e8e8e8;
}

.newsContainer ul .last {
	margin: 0px 0px 0px 0px;
	padding-bottom:0px;
	border-bottom:none;
}

.newsContainer ul.last {
	margin-bottom:0px;
	padding-bottom:0px;
}


.newsContainer ul li em.hol,
.newsContainer ul li em.solutions,
.newsContainer ul li em.aios,
.newsContainer ul li em.inspiration,
.newsContainer ul li em.syswave,
.newsContainer ul li em.clc,
.newsContainer ul li em.leaf,
.newsContainer ul li em.scw,
.newsContainer ul li em.privatech,
.newsContainer ul li em.sord,
.newsContainer ul li em.infinitec,
.newsContainer .newsEntry .ir,
.newsContainer .newsEntry .news_pr,
.newsContainer .newsEntry .information,
.newsContainer .newsEntry .news_press,
.newsContainer .newsEntry .ir_material,
.newsContainer .newsEntry .yuho,
.newsContainer .newsEntry .tanshin,
.newsContainer .newsEntry .press,
.newsContainer .newsEntry .announcement,
.newsContainer .newsEntry .pr,
.newsContainer .newsEntry .soukai {
	background-repeat:no-repeat;
	background-position:right 0;
    background-size: 110px 22px;
}

.newsContainer ul li em.hol {
	background-image:url(../../img/index_sm/news_hol_ico.gif);
}
.newsContainer ul li em.solutions {
	background-image:url(../../img/index_sm/news_solutions_ico.gif);
}
.newsContainer ul li em.aios {
	background-image:url(../../img/index_sm/news_aios_ico.gif);
}
.newsContainer ul li em.inspiration {
	background-image:url(../../img/index_sm/news_inspiration_ico.gif);
}
.newsContainer ul li em.syswave {
	background-image:url(../../img/index_sm/news_syswave_ico.gif);
}
.newsContainer ul li em.clc {
	background-image:url(../../img/index_sm/news_clc_ico.gif);
}
.newsContainer ul li em.leaf {
	background-image:url(../../img/index_sm/news_leaf_ico.gif);
}
.newsContainer ul li em.scw {
	background-image:url(../../img/index_sm/news_scw_ico.gif);
}
.newsContainer ul li em.privatech {
	background-image:url(../../img/index_sm/news_privatech_ico.gif);
}
.newsContainer ul li em.sord {
	background-image:url(../../img/index_sm/news_sord_ico.gif);
}
.newsContainer ul li em.infinitec {
	background-image:url(../../img/index_sm/news_infinitec_ico.gif);
}


.newsContainer .newsEntry .ir {
	background-image:url(../../img/index_sm/news_ir_ico.gif)!important;
}
.newsContainer .newsEntry .news_pr {
	background-image:url(../../img/index_sm/news_pr_ico.gif)!important;
}
.newsContainer .newsEntry .information {
	background-image:url(../../img/index_sm/news_info_ico.gif)!important;
}
.newsContainer .newsEntry .news_press {
	background-image:url(../../img/index_sm/news_press_ico.gif)!important;
}
.newsContainer .newsEntry .ir_material {
	background-image:url(../../img/index_sm/ir_material_ico.gif);
}
.newsContainer .newsEntry .yuho {
	background-image:url(../../img/index_sm/ir_yuho_ico.gif);
}
.newsContainer .newsEntry .tanshin {
	background-image:url(../../img/index_sm/ir_tanshin_ico.gif);
}
.newsContainer .newsEntry .press {
	background-image:url(../../img/index_sm/ir_press_ico.gif)!important;
}
.newsContainer .newsEntry .announcement {
	background-image:url(../../img/index_sm/ir_announcement_ico.gif);
}
.newsContainer .newsEntry .pr {
	background-image:url(../../img/index_sm/ir_pr_ico.gif)!important;
}
.newsContainer .newsEntry .soukai {
	background-image:url(../../img/index_sm/ir_soukai_ico.gif);
}
}