/*
Theme Name: 鹿児島県保険者協議会様専用テーマ
Theme URI: https://www.kokuhoren-kagoshima.or.jp/hokenjyahp/
Description: 
Version: 1.0
Author: Cyberwave
Author URI: https://www.cyber-wave.jp/
*/

H1        	{font-size:140%; color:#3d3d3d; font-weight:bold; margin: 5px 10px 5px 0px; padding:5px 10px 6px 33px; background: url(images/maru_green.gif) no-repeat left top; }
H2        	{font-size:125%; color:#3d3d3d; line-height:145%;}
H3        	{font-size:108%; color:#3d3d3d; line-height:140%;}
H4        	{font-size:100%; color:#3d3d3d; line-height:140%;}
.basic    	{font-size:92%; color:#3d3d3d; text-decoration:none; line-height:140%;}
.basicb   	{font-size:92%; color:#3d3d3d; text-decoration:none; line-height:140%; font-weight:bold;}
.basicborange  	{font-size:92%; color:#ff9900; text-decoration:none; line-height:140%; font-weight:bold;}
.xsmall   	{font-size:75%; color:#3d3d3d; text-decoration:none; line-height:130%;}
.small    	{font-size:83%; color:#3d3d3d; text-decoration:none; line-height:135%;}
.smallb   	{font-size:83%; color:#3d3d3d; text-decoration:none; line-height:135%; font-weight:bold;}
.xlarge   	{font-size:125%; color:#3d3d3d; text-decoration:none; line-height:150%;}
.large    	{font-size:108%; color:#3d3d3d; text-decoration:none; line-height:145%;}
.largeb   	{font-size:108%; color:#3d3d3d; text-decoration:none; line-height:145%; font-weight:bold;}
.fix      	{font-size:10pt; line-height:10pt;}
.breadcrumbs	{font-size:83%; color:#3d3d3d; text-decoration:none; line-height:135%;}
.li		{list-style-image:url(images/list_01.gif);}
th.thbasic	{border-width:1px; border-style:solid; border-color:#183656; background-color:#d7c388; padding:2px; font-size:95%; color:#01527D; text-decoration:none;	line-height:140%;}
th.thbasic2nd	{border-width:1px; border-style:solid; border-color:#183656; background-color:#f5d884; padding:2px; font-size:95%; color:#01527D; text-decoration:none;	line-height:140%;}
td.tbasic	{border-width:1px; border-style:solid; border-color:#183656; background-color:#deddc6; padding:2px; font-size:95%; color:#01527D; text-decoration:none;	line-height:140%;}
td.tbasic2nd	{border-width:1px; border-style:solid; border-color:#183656; background-color:#d7f8ad; padding:2px; font-size:95%; color:#01527D; text-decoration:none;	line-height:140%;}
td.tsmall    	{border-width:1px; border-style:solid; border-color:#183656; background-color:#ffffff; padding:2px; font-size:85%; color:#01527D; text-decoration:none;	line-height:135%;}
A:link    	{color:#406b16; text-decoration:none;}
A:visited 	{color:#cd35cf; text-decoration:none;}
A:hover   	{color:#ff8102; text-decoration:underline;}
A:active  	{color:#ff8102; text-decoration:none;}
.pages    	{margin-top:0pt; margin-bottom:0pt; margin-left:0pt; margin-right:0pt; background-image : url(images/backcolor.gif);}


.pad { width: auto; padding-right: 20px; }
#breadcrumbs_top { padding-top: 15px; }
.content { width: auto; padding-right: 14px; }
.content p { padding: 0; margin: 0; }

.current { font-weight: normal; }

.sa_error_msg { color: #ff0000; padding: 5px 0 !important; }

/* 20230407追記 */
td.left_nav a:first-child img {
    border-radius: 7px 7px 0 0;
}

.top-news-container{padding:20px;}