@charset "UTF-8";
.fleft {

 float: left;

 margin: 0 8px 0 0;

}
sub, sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}

.fleft2 {

 float: left;

 margin: 0;

 text-align:center;

}

.fright {

 float: right;

 margin: 0 0 0 8px;

}

.fright2 {

 float: right;

 margin: 0;

 text-align:center;

}

.clear {

 clear: both;

}

.small-w {

 font-size:80%;

}
.anzenkakuho_tab_col1 ul .takahama_tab_active a{
      background: linear-gradient(#57ba57, #4cb64c);
    color: #ffffff;
    text-shadow: #439443 0 1px 3px;
}

.tcenter {

 text-align:center;

}
#taka_tayori img {
 margin:0px 0px 10px 0px;
}

#taka_tayori {

 font-size: 75%; /* IEに適用 */


 padding:0;

 text-align:left;

/* line-height:1.3;*/

}

#taka_tayori {

 font-size: 90%; /* IEに適用 */

 margin:0;

 line-height:1.7!important;

}
.uk-h3, h3 {
    line-height: 30px;
}



#taka_tayori h2,

#taka_tayori h2 {

 margin:0 0 10px 0;

 padding:0;

 text-align:center;

 font-weight:bold;

 font-size:120%;

 color:#000099;

}

#taka_tayori h3 {

 margin:0;

 padding:0;

 font-size:120%;

 text-align:left;

}

#taka_tayori .imgcenter {
	text-align:center;

}

#taka_tayori h3.a-center,
#taka_tayori h4.a-center {
 margin:0;
 padding:1em 0 0;
 text-align:center;
}

#taka_tayori .h3
 {
 margin:10px 0;
}


#taka_tayori p {

/*	padding:1em 1em 0;*/
	padding:1em 0 0;

	text-align:left;

}

.tbox1 {

 padding:1em;

 border:#7D7DFF solid 1px;

 background-color:#E6E6FF;

}

.tbox2 {

 padding:1em;

 border:#FF9326 solid 1px;

 background-color:#FFE1C4;

}

.tbox3 {

 padding:1em;

 border:#FF6868 solid 1px;

 background-color:#FFEEEE;

}

.tbox4 {

 padding:1em;

 border:#669900 solid 1px;

 background-color:#E1F0FF;

}

.tbox5 {

padding:1em;

border:#669900 solid 1px;

background-color:#E1FFE1;

}

.tbox6 {

padding:1em;

border:#333399 solid 1px;

background-color:#D7EBFF;

}

.tbox7 {

padding:1em;

border:#996600 solid 1px;

background-color:#FFFFCC;

}

.tbox8 {

padding:1em;

border:#006600 solid 5px;

background-color:#FFFFFF;

}

.tbox9 {

padding:1em;

border:#FF6699 dotted 5px;

background-color:#FFFFCC;

}

.tbox10 {

padding:1em;

border:#333399 double 5px;

background-color:#D7EBFF;

}

/*追加*/

.tbox11 {

padding:1em;

border:#336600 solid 1px;

background-color:#FFFFCC;

}

.tbox12 {

padding:1em;

border:#930 double 5px;

}

.tbox13 {

padding:1em;

border:#066 double 5px;

}

.tbox14 {

padding:1em;

border:#339 double 5px;

}



.tbox15 {

padding:1em;

border:#FC0 double 5px;

}

.text-color1 {
    color: #CC0000;
}

strong,th{
	font-weight: bold;
}

.h3,.h4　{
	text-align: center;
}
.center span {
	display:inline-block;
	width:100%;
	margin-top:4px;
	text-align:center;
	}

   #taka_tayori [style*="position:relative; border: #36c 2px solid; padding: 15px 20px;"] [class*="clearfix"] [class*="fleft"]{
    margin:0px!important;
   }
   #taka_tayori [style*="border: #36c 2px solid; padding: 15px;"] [class*="clearfix mB20"] [class*="fleft center mL10 mR10"] img, #taka_tayori [style*="border: #36c 2px solid; padding: 15px;"] [class*="clearfix mL30 mT40"] [class*="fleft"]{
    margin:0px!important;
   }
   #taka_tayori [style*="border: #36c 2px solid; padding: 15px;"] [class*="clearfix mL10"] [class*="fleft fs12 center"] img{
 margin:0px!important;
   }
   #taka_tayori [class*="clearfix mB30"] [class*="fright fs12 center mL10"] img{
 margin:0px!important;
 margin-top:-1em!important;
   }
  #taka_tayori [class*="clearfix"] [style*="width:62%;"]{
width:50%!important;
  }



	/*ここからレスポンシブ化の記載*/
@media screen and (max-width: 959px) {
      .mainContent h2 .h3_offLink_1co, .mainContent h3,.mainContent .links,#taka_tayori  {
    padding: 0em 1em;
  }
  #taka_tayori h3 {
    padding: 0em;
  }
   #taka_tayori [style*="border: #36c 2px solid; padding: 15px;"] [class*="clearfix mB10"] [class*="fleft center fs12 mL30 mR30"]{
    padding: 1em 0 0!important;
    margin-left:30px!important;
    margin-right:30px!important;
   }

  #taka_tayori [style*="width:350px;"], #taka_tayori [style*="width:430px;"]{
  width: 340px!important;
         }
         #taka_tayori [class*="mB30"] [class*="clearfix mB20"] [class*="fleft center fs12"] img, #taka_tayori [class*="mB30 clearfix"] [class*="clearfix mL10"] p img{
          margin:0px!important;
         }
           #taka_tayori [style*="width:300px;"]{
  width: auto!important;
         }
#taka_tayori img {
 width: auto!important;
}
 #taka_tayori [style*="BORDER: #690 2px solid; padding: 15px 10px 15px 10px; border-radius: 10px;"]{
   BORDER: #690 2px solid; padding: 15px 10px 15px 20px!important; border-radius: 10px;
   }
#taka_tayori .box_left1, #taka_tayori .box_left2 {
	padding:0!important;
}
#taka_tayori [style*="padding:2em 1em 0em 0em;"]{
        padding: 1em!important;
         }
         #taka_tayori [style*="BORDER: #333 3px solid; padding: 15px 10px 15px 10px;"]{
       BORDER: #333 3px solid; padding: 15px 10px 15px 20px!important; 
         }
}
@media screen and (min-width: 641px){
    #taka_tayori img {
 width: auto!important;
}
}
@media screen and (max-width: 767px) {
     #taka_tayori [style*="border: #36c 2px solid; padding: 15px;"] [class*="clearfix mB10"] [class*="fleft center fs12 mL30 mR30"]{
    padding: 1em 0 0!important;
    margin-left:0px!important;
    margin-right:0px!important;
   }
    #taka_tayori [style*="background-color: #cee3ed;border: #1d6fa9 solid 3px;/* color:#fff; */border-bottom: none;margin: 0;padding: 0.3em 0 0 1em;width: 27em;"]{
        background-color: #cee3ed;border: #1d6fa9 solid 3px;/* color:#fff; */border-bottom: none;margin: 0;padding: 0px!important; width: 27em;
         }
    #taka_tayori [class*="clearfix"] [style*="width:62%;"]{
width:100%!important;
  }
      #taka_tayori [class*="mT40 mB30"] [style*="position: relative;"] .kouhoushi_Table{
position: absolute;top: 5px!important;left: 10px;width: auto!important;color:white;
  }
    #taka_tayori [class*="mT40 mB30"] [style*="position: relative;"] [class*="kouhoushi_Table"] {
    position: absolute;top: 5px!important;left: 10px;width: auto!important;color:rgb(0, 0, 0);
  }
#taka_tayori img {
 margin:0px;
         margin-bottom: 5px;
        margin-top: 10px;
}
.left{
	width: 100%!important;
}
.right{
	width: 100%!important;
}
.fleft{
    width: 100%!important;
}
.fright{
    width: 100%!important;
}
   
    .kp-flex {
  display: flex;
  flex-direction: column;
}
.kp-width-1-2 {
 width: 100%!important;
}
.kp-width-1-3 {
  width: 100%!important;
}
.kp-width-2-3 {
  width: 100%!important;
}

.kp-width-1-10 {
  width: 100%!important;
}

.kp-width-2-10 {
  width: 100%!important;
}

.kp-width-3-10 {
  width: 100%!important;
}

.kp-width-4-10 {
  width: 100%!important;
}
.kp-width-6-10 {
  width: 100%!important;
}

.kp-width-7-10 {
  width: 100%!important;
}
.kp-width-8-10 {
  width: 100%!important;
}
.kp-width-9-10 {
  width: 100%!important;
}
    [style*="width: 350px;"]{
        width:auto!important
         }
		    #taka_tayori [style*="border:#333 solid 1px; padding:0.5em; text-align:center; margin:10px 320px;"]{
        border:#333 solid 1px;
		padding:0.5em;
		text-align:center;
		margin:0 auto!important;
         }
		#taka_tayori [style*="border:#333 solid 1px; padding:0.2em; text-align:center; width:32em; background-color:#FFF; margin-top:-30px; margin-bottom:8px;"]{
        border:#333 solid 1px; padding:0.2em; text-align:center; width: auto !important; background-color:#FFF; margin-top:-30px; margin-bottom:8px;
         }
		 #taka_tayori [style*="padding: 2em 0em 0em 1em;"]{
        padding: 0px!important;
         }
		 #taka_tayori [style*="width:350px;"],#taka_tayori [style*="width: 600px;"], #taka_tayori [style*="width:430px;"]{
  width: 100%!important;
         }
		 #taka_tayori [style*="width: 600px;"] .fleft img{
  display: block !important;
        margin: 0 auto;
		 }
		  #taka_tayori [style*="width: 50%;"] ,#taka_tayori [style*="width: 60%;"],#taka_tayori [style*="width: 65%;"],#taka_tayori [style*="width: 23em;"] ,#taka_tayori [style*="width: 27em;"] ,#taka_tayori [style*="width: 21em;"] ,#taka_tayori [style*="width: 51%;"] ,#taka_tayori [style*="width: 70%;"],#taka_tayori [style*="width: 30em;"],#taka_tayori [style*="width:30em;"],#taka_tayori [style*="width: 38em;"],#taka_tayori [style*="width: 35em;"],#taka_tayori [style*="width: 38em;"],#taka_tayori [style*="width: 33em;"] {
    width: 100%!important;
		 }
		 #taka_tayori [style*="width:25em;"] {
    width: auto!important;
		 }
		#taka_tayori [style*="padding: 0.1em 2em;"] {
			padding: 5px!important;
		}
		 #taka_tayori .box_left1,#taka_tayori .box_left2 {
    width: auto!important;
    writing-mode: unset;
}
#taka_tayori .box_right {
    width: auto!important;
    padding: 1em;
}
.center span {
    display: contents;
}
#taka_tayori [style*="margin:-108px 0 60px 580px;"] {
    margin: auto!important;
	width: auto!important;
		 }
		#taka_tayori .kp-flex .kp-width-4-10 img{
			margin:0 auto;
			display:block
		}
#taka_tayori [style*="margin: -2em 1em 10px;"] {
    margin: -1.5em 0em 10px!important;
		 }
		 #taka_tayori [style*="color: #f00; border: 2px solid #f00; border-radius: 5px; padding: 0.3em; margin: auto; width: 23em;"] {
   color: #f00;border: 2px solid #f00;border-radius: 5px;padding: 0em!important;margin: auto;width: auto!important;
		 }
    #taka_tayori [style*="background-color: #fff;border: #666 2px solid;border-radius: 5px;margin: -2em 15em 10px;padding: 0em;width: 10em;"] {
		background-color: #fff;border: #666 2px solid;border-radius: 5px;margin: 0px!important;padding: 0em;width: 10em;
}
    #taka_tayori [style*="border: 2px solid ff4d4d; margin:0 0 1.3em 0;padding: 1.5em;"] {
		border: 2px solid ff4d4d; margin:0 0 1.3em 0;padding: 0em!important;
}

#taka_tayori [style*="border: 2px solid #136751;"] [class*="kp-flex mL10 mB10"]{
		padding:10px!important;
}
#taka_tayori [style*="position: relative;"] [class*="kouhoushi_Table"]{
		position: unset!important;top: 0px!important;left:0px!important;width:100%!important;
}

}

@media screen and (max-width: 959px){
      .anzenkakuho_tab_col1 ul .takahama_tab_active a{
          background: #49b449;
        color: #ffffff;
        }
}