@charset "UTF-8";

/*  スマホのみ適応する記述 ------------------------------------------------------------------------------*/
@media screen and (max-width: 767px) {


/*------------------------------------------------------------------------------
共通設定
------------------------------------------------------------------------------*/
#kiso {
	padding: 20px 0 0;
}

#kiso.kiso_index .ttl00 {
	font-size: 28px;
}
#kiso.kiso_index .ttl00::after {
	width: 39.0625%;	/* 250/640*100 */
}

#kiso > .box > dl {
	margin-top: 20px !important;
}
#kiso > .box > dl dt {
	padding-left: 0 !important;
}
#kiso > .box > dl dt a {
	padding: 7px 30px 4px 3.125% !important;
}

#kiso .lead{
	padding: 0 3.125%;
}
#kiso .box dl{
	margin-top: 15px;
}
#kiso .box dl dt{
	padding: 4px 10px 4px 10px;
}
#kiso .box dl dt a{
	font-size: 18px!important;
}
#kiso .box dl dt a::before {
    right: 9px !important;
}
#kiso .box dl dt a::after {
    right: 20px !important;
}
#kiso .box .link01 {
	padding: 0 3.125%; 
}	
	
#snavi .md-kiso h3,
#snavi .md-faq h3{
	border-radius: 3px 3px 0 0;
}
#lower_common.index .view .view_title img{
	width: 100%!important;
}
#lower_common.index .view .view_title {
 	height: 107px;
	background: none!important;
}
#chronic #lower_common.index .view .view_title,
#gakushi #lower_common.index .view .view_title{
	height: 97px;
}

/*------------------------------------------------------------------------------
医療kiso設定
------------------------------------------------------------------------------*/
/* .md-kiso ------------------------------------------------------------------------------*/
#snavi .md-kiso.color_medical h3 {
	background-color: #1e8bd7;
	border-bottom: solid 4px #0060a7;
	border-radius: 5px;
}
#snavi .md-kiso.color_medical ul li:last-child {
	border-bottom: 11px solid #1e8bd7;
}

/* .md-faq ------------------------------------------------------------------------------*/
#snavi .md-faq.color_medical h3 {
	background-color: #1e8bd7;
	border-bottom: solid 4px #0060a7;
}
#snavi .md-faq.color_medical ul li:last-child {
	border-bottom: 11px solid #1e8bd7;
}


#medical #kiso .box dl {
	float: none;
	width: 100%;
}
#medical #kiso .box .end {
	float: none;
}

#medical #kiso .box dl dt a {
	font-size: 17px;
}
#medical #kiso .box dl dd {
	line-height: 1.6;
	padding: 10px 0px 0px 0;
}
#medical .flink-area{
    margin: 15px 3.125% 0px;
    text-align: left;
}
/*
/* .画像のマージン設定 
------------------------------------------------------------------------------*/
#medical #kiso .image01,
#medical #kiso .image02,
#medical #kiso .image03,
#medical #kiso .image04,
#medical #kiso .image05,
#medical #kiso .image06,
#medical #kiso .image07{ margin: 15px auto 0!important; }


/*------------------------------------------------------------------------------
がんkiso設定
------------------------------------------------------------------------------*/

/* .md-kiso ------------------------------------------------------------------------------*/
#snavi .md-kiso.color_gan h3 {
	background-color: #9C004A;
	border-bottom: solid 4px #61012f;
}
#snavi .md-kiso.color_gan ul li:last-child {
	border-bottom: 11px solid #9C004A;
}
/* .md-faq ------------------------------------------------------------------------------*/
#snavi .md-faq.color_gan h3 {
	background-color: #9C004A;
	border-bottom: solid 4px #61012f;
}
#snavi .md-faq.color_gan ul li:last-child {
	border-bottom: 11px solid #9C004A;
}



#gan #kiso .box dl {
	float: none;
	width: 100%;
}
#gan #kiso .box .end {
	float: none;
}
#gan #kiso .box dl dt a {
	font-size: 17px;
}
#gan #kiso .box dl dd {
	line-height: 1.6;
	padding: 10px 0px 0px 0;
}
#gan .flink-area{
    margin: 15px 3.125% 0px;
    text-align: left;
}

/* .画像のマージン設定 
------------------------------------------------------------------------------*/
#gan #kiso .image01,
#gan #kiso .image02,
#gan #kiso .image03,
#gan #kiso .image04,
#gan #kiso .image05,
#gan #kiso .image06,
#gan #kiso .image07{ margin: 15px auto 0!important; }


/*------------------------------------------------------------------------------
死亡kiso設定
------------------------------------------------------------------------------*/
/* .md-kiso ------------------------------------------------------------------------------*/
#snavi .md-kiso.color_life h3 {
	background-color: #67a624;
	border-bottom: solid 4px #294d04;
}
#snavi .md-kiso.color_life ul li:last-child {
	border-bottom: 11px solid #67a624;
}
/* .md-faq ------------------------------------------------------------------------------*/
#snavi .md-faq.color_life h3 {
	background-color: #67a624;
	border-bottom: solid 4px #294d04;
}
#snavi .md-faq.color_life ul li:last-child {
	border-bottom: 11px solid #67a624;
}



#life #kiso .box dl {
	float: none;
	width: 100%;
}
#life #kiso .box .end {
	float: none;
}
#life #kiso .box dl dt a {
	font-size: 17px;
}
#life #kiso .box dl dd {
	line-height: 1.6;
	padding: 10px 0px 0px 0;
}
#life .flink-area{
    margin: 15px 3.125% 0px;
    text-align: left;
}

/* .画像のマージン設定 
------------------------------------------------------------------------------*/
#life #kiso .image01,
#life #kiso .image02,
#life #kiso .image03,
#life #kiso .image04,
#life #kiso .image05,
#life #kiso .image06,
#life #kiso .image07{ margin: 15px auto 0!important; }


/*------------------------------------------------------------------------------
年金kiso設定
------------------------------------------------------------------------------*/
/* .md-kiso ------------------------------------------------------------------------------*/
#snavi .md-kiso.color_nenkin h3 {
	background-color: #70639b;
	border-bottom: solid 4px #36266c;
}
#snavi .md-kiso.color_nenkin ul li:last-child {
	border-bottom: 11px solid #70639b;
}
/* .md-faq ------------------------------------------------------------------------------*/
#snavi .md-faq.color_nenkin h3 {
	background-color: #70639b;
	border-bottom: solid 4px #36266c;
}
#snavi .md-faq.color_nenkin ul li:last-child {
	border-bottom: 11px solid #70639b;
}



#nenkin #kiso .box dl {
	float: none;
	width: 100%;
}
#nenkin #kiso .box .end {
	float: none;
}
#nenkin #kiso .box dl dt a {
	font-size: 17px;
}
#nenkin #kiso .box dl dd {
	line-height: 1.6;
	padding: 10px 0px 0px 0;
}
#nenkin .flink-area{
    margin: 15px 3.125% 0px;
    text-align: left;
}

/* .画像のマージン設定 
------------------------------------------------------------------------------*/
#nenkin #kiso .image01,
#nenkin #kiso .image02,
#nenkin #kiso .image03,
#nenkin #kiso .image04,
#nenkin #kiso .image05,
#nenkin #kiso .image06,
#nenkin #kiso .image07{ margin: 15px auto 0!important; }


/*------------------------------------------------------------------------------
学資kiso設定
------------------------------------------------------------------------------*/
/* .md-kiso ------------------------------------------------------------------------------*/
#snavi .md-kiso.color_gakushi h3 {
	background-color: #00A69A;
	border-bottom: solid 4px #024e48;
}
#snavi .md-kiso.color_gakushi ul li:last-child {
	border-bottom: 11px solid #00A69A;
}
/* .md-faq ------------------------------------------------------------------------------*/
#snavi .md-faq.color_gakushi h3 {
	background-color: #00A69A;
	border-bottom: solid 4px #024e48;
}
#snavi .md-faq.color_gakushi ul li:last-child {
	border-bottom: 11px solid #00A69A;
}

#gakushi #kiso .box dl {
	float: none;
	width: 100%;
}
#gakushi #kiso .box .end {
	float: none;
}
#gakushi #kiso .box dl dt a {
	font-size: 17px;
}
#gakushi #kiso .box dl dd {
	line-height: 1.6;
	padding: 10px 0px 0px 0;
}
#gakushi .flink-area{
    margin: 15px 3.125% 0px;
    text-align: left;
}

/* .画像のマージン設定 
------------------------------------------------------------------------------*/
#gakushi #kiso .image01,
#gakushi #kiso .image02,
#gakushi #kiso .image03,
#gakushi #kiso .image04,
#gakushi #kiso .image05,
#gakushi #kiso .image06,
#gakushi #kiso .image07{ margin: 15px auto 0!important; }


/*------------------------------------------------------------------------------
女性kiso設定
------------------------------------------------------------------------------*/
/* .md-kiso ------------------------------------------------------------------------------*/
#snavi .md-kiso.color_woman h3 {
	background-color: #ff4e73;
	border-bottom: solid 4px #94122d;
}
#snavi .md-kiso.color_woman ul li:last-child {
	border-bottom: 11px solid #ff4e73;
}
/* .md-faq ------------------------------------------------------------------------------*/
#snavi .md-faq.color_woman h3 {
	background-color: #ff4e73;
	border-bottom: solid 4px #94122d;
}
#snavi .md-faq.color_woman ul li:last-child {
	border-bottom: 11px solid #ff4e73;
}

#woman #kiso .box dl {
	float: none;
	width: 100%;
}
#woman #kiso .box .end {
	float: none;
}
#woman #kiso .box dl dd {
	line-height: 1.6;
	padding: 10px 0px 0px 0;
}
#woman .flink-area{
    margin: 15px 3.125% 0px;
    text-align: left;
}

/* .画像のマージン設定 
------------------------------------------------------------------------------*/
#woman #kiso .image01,
#woman #kiso .image02,
#woman #kiso .image03,
#woman #kiso .image04,
#woman #kiso .image05,
#woman #kiso .image06,
#woman #kiso .image07{ margin: 15px auto 0!important; }


/*------------------------------------------------------------------------------
引受基準緩和型kiso設定
------------------------------------------------------------------------------*/
/* .md-kiso ------------------------------------------------------------------------------*/
#snavi .md-kiso.color_chronic h3 {
	background-color: #0e6a33;
	border-bottom: solid 4px #032b14;
}
#snavi .md-kiso.color_chronic ul li:last-child {
	border-bottom: 11px solid #0e6a33;
}
/* .md-faq ------------------------------------------------------------------------------*/
#snavi .md-faq.color_chronic h3 {
	background-color: #0e6a33;
	border-bottom: solid 4px #032b14;
}
#snavi .md-faq.color_chronic ul li:last-child {
	border-bottom: 11px solid #0e6a33;
}


#chronic #kiso .box dl {
	float: none;
	width: 100%;
}
#chronic #kiso .box .end {
	float: none;
}
#chronic #kiso .box dl dd {
	line-height: 1.6;
	padding: 10px 0px 0px 0;
}
#chronic .flink-area{
    margin: 15px 3.125% 0px;
    text-align: left;
}

/* .画像のマージン設定 
------------------------------------------------------------------------------*/
#chronic #kiso .image01,
#chronic #kiso .image02,
#chronic #kiso .image03,
#chronic #kiso .image04,
#chronic #kiso .image05,
#chronic #kiso .image06,
#chronic #kiso .image07{ margin: 15px auto 0!important; }


/*------------------------------------------------------------------------------
就業不能保険kiso設定
------------------------------------------------------------------------------*/
/* .md-kiso ------------------------------------------------------------------------------*/
#snavi .md-kiso.color_disability h3 {
	background-color: #003399;
	border-bottom: solid 4px #00246d;
}
#snavi .md-kiso.color_disability ul li:last-child {
	border-bottom: 11px solid #003399;
}
/* .md-faq ------------------------------------------------------------------------------*/
#snavi .md-faq.color_disability h3 {
	background-color: #003399;
	border-bottom: solid 4px #00246d;
}
#snavi .md-faq.color_disability ul li:last-child {
	border-bottom: 11px solid #003399;
}


#disability #kiso .box dl {
	float: none;
	width: 100%;
}
#disability #kiso .box .end {
	float: none;
}
#disability #kiso .box dl dd {
	line-height: 1.6;
	padding: 10px 0px 0px 0;
}
#disability .flink-area{
    margin: 15px 3.125% 0px;
    text-align: left;
}

/* .画像のマージン設定 
------------------------------------------------------------------------------*/
#disability #kiso .image01,
#disability #kiso .image02,
#disability #kiso .image03,
#disability #kiso .image04,
#disability #kiso .image05,
#disability #kiso .image06,
#disability #kiso .image07{ margin: 15px auto 0!important; }
	
	
/*------------------------------------------------------------------------------
介護保険kiso設定
------------------------------------------------------------------------------*/
/* .md-kiso ------------------------------------------------------------------------------*/
#snavi .md-kiso.color_care h3 {
	background-color: #f18200;
}
#snavi .md-kiso.color_care ul li:last-child {
	border-bottom: 11px solid #f18200;
}
/* .md-faq ------------------------------------------------------------------------------*/
#snavi .md-faq.color_care h3 {
	background-color: #f18200;
}
#snavi .md-faq.color_care ul li:last-child {
	border-bottom: 11px solid #f18200;
}


#care #kiso .box dl {
	float: none;
	width: 100%;
}
#care #kiso .box .end {
	float: none;
}
#care #kiso .box dl dd {
	line-height: 1.6;
	padding: 10px 0px 0px 0;
}
#care .flink-area{
    margin: 15px 3.125% 0px;
    text-align: left;
}
/* .画像のマージン設定 
------------------------------------------------------------------------------*/
#care #kiso .image01,
#care #kiso .image02,
#care #kiso .image03,
#care #kiso .image04,
#care #kiso .image05,
#care #kiso .image06,
#care #kiso .image07{ margin: 15px auto 0!important; }	


/*------------------------------------------------------------------------------
searchページ設定
------------------------------------------------------------------------------*/
#search #spgnavi li img {
	width: 100%;
}



}/* /end@media (max-width: 767px)  ------------------------------------------------------------------------------*/

