/* base reset within scope */
.mics-shinchiku-scope, .mics-shinchiku-scope *, .mics-shinchiku-scope *::before, .mics-shinchiku-scope *::after { box-sizing: border-box; }
.mics-shinchiku-scope { font-family:'Noto Sans JP','Hiragino Kaku Gothic ProN','Meiryo',sans-serif; color:#333; line-height:1.7; }
.mics-shinchiku-scope img { max-width:100%; height:auto; vertical-align:bottom; }
.mics-shinchiku-scope a { color:inherit; text-decoration:none; }
.mics-shinchiku-scope ul, .mics-shinchiku-scope ol { list-style:none; padding:0; margin:0; }


/* === base.css === */
.mics-shinchiku-scope, .mics-shinchiku-scope, .mics-shinchiku-scope div, .mics-shinchiku-scope span, .mics-shinchiku-scope applet, .mics-shinchiku-scope object, .mics-shinchiku-scope h1, .mics-shinchiku-scope h2, .mics-shinchiku-scope h3, .mics-shinchiku-scope h4, .mics-shinchiku-scope h5, .mics-shinchiku-scope h6, .mics-shinchiku-scope p, .mics-shinchiku-scope blockquote, .mics-shinchiku-scope pre, .mics-shinchiku-scope a, .mics-shinchiku-scope abbr, .mics-shinchiku-scope acronym, .mics-shinchiku-scope address, .mics-shinchiku-scope big, .mics-shinchiku-scope cite, .mics-shinchiku-scope code, .mics-shinchiku-scope del, .mics-shinchiku-scope dfn, .mics-shinchiku-scope em, .mics-shinchiku-scope font, .mics-shinchiku-scope img, .mics-shinchiku-scope ins, .mics-shinchiku-scope kbd, .mics-shinchiku-scope q, .mics-shinchiku-scope s, .mics-shinchiku-scope samp, .mics-shinchiku-scope small, .mics-shinchiku-scope strike, .mics-shinchiku-scope strong, .mics-shinchiku-scope sub, .mics-shinchiku-scope sup, .mics-shinchiku-scope tt, .mics-shinchiku-scope var, .mics-shinchiku-scope b, .mics-shinchiku-scope u, .mics-shinchiku-scope i, .mics-shinchiku-scope center, .mics-shinchiku-scope dl, .mics-shinchiku-scope dt, .mics-shinchiku-scope dd, .mics-shinchiku-scope ol, .mics-shinchiku-scope ul, .mics-shinchiku-scope li, .mics-shinchiku-scope fieldset, .mics-shinchiku-scope form, .mics-shinchiku-scope label, .mics-shinchiku-scope legend, .mics-shinchiku-scope table, .mics-shinchiku-scope caption, .mics-shinchiku-scope tbody, .mics-shinchiku-scope tfoot, .mics-shinchiku-scope thead, .mics-shinchiku-scope tr, .mics-shinchiku-scope th, .mics-shinchiku-scope td, .mics-shinchiku-scope figure, .mics-shinchiku-scope figcaption, .mics-shinchiku-scope aside {

	padding: 0;
	margin: 0;
	border: 0;
	vertical-align: baseline;
	background: transparent;
	outline: 0;

}
.mics-shinchiku-scope article, .mics-shinchiku-scope aside, .mics-shinchiku-scope canvas, .mics-shinchiku-scope details, .mics-shinchiku-scope figcaption, .mics-shinchiku-scope figure, .mics-shinchiku-scope footer, .mics-shinchiku-scope header, .mics-shinchiku-scope hgroup, .mics-shinchiku-scope menu, .mics-shinchiku-scope nav, .mics-shinchiku-scope section, .mics-shinchiku-scope summary {

	display: block;

}
.mics-shinchiku-scope ol, .mics-shinchiku-scope ul, .mics-shinchiku-scope li {

	list-style: none;

}
.mics-shinchiku-scope th {

	font-weight: normal;

}
.mics-shinchiku-scope {

	 font-size:62.5%;
	 height:100%;

}
.mics-shinchiku-scope {

	font-family:"メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", Osaka, Arial, Verdana, sans-serif;
	font-size-adjust: none;
	font-size: 14px;
	line-height:1.8em;
	color: #000;
	text-align:left;
	height:100%;

}
.mics-shinchiku-scope img {

	border: none;
	vertical-align:bottom;

}
.mics-shinchiku-scope a, .mics-shinchiku-scope a:link {

	color: #004EA1;
	text-decoration: none;

}
.mics-shinchiku-scope a:visited {

	color: #004EA1;
	text-decoration: none;

}
.mics-shinchiku-scope a:hover {

	color: #1EA7F4;
	text-decoration: underline;

}
.mics-shinchiku-scope a:active {

	color: #004EA1;
	text-decoration: none;

}
.mics-shinchiku-scope p.indent {
 text-indent: 2em;
}
.mics-shinchiku-scope .mb0 {
 margin-bottom:0px !important;
}
.mics-shinchiku-scope .mb5 {
 margin-bottom:5px !important;
}
.mics-shinchiku-scope .mb10 {
 margin-bottom:10px !important;
}
.mics-shinchiku-scope .mb15 {
 margin-bottom:15px !important;
}
.mics-shinchiku-scope .mb20 {
 margin-bottom:20px !important;
}
.mics-shinchiku-scope .mb25 {
 margin-bottom:25px !important;
}
.mics-shinchiku-scope .mb30 {
 margin-bottom:30px !important;
}
.mics-shinchiku-scope .mb40 {
 margin-bottom:40px !important;
}
.mics-shinchiku-scope .mb50 {
 margin-bottom:50px !important;
}
.mics-shinchiku-scope .mb60 {
 margin-bottom:60px !important;
}
.mics-shinchiku-scope .mb70 {
 margin-bottom:70px !important;
}
.mics-shinchiku-scope .mb80 {
 margin-bottom:80px !important;
}
.mics-shinchiku-scope .mb90 {
 margin-bottom:90px !important;
}
.mics-shinchiku-scope .mb100 {
 margin-bottom:100px !important;
}
.mics-shinchiku-scope .mb110 {
 margin-bottom:110px !important;
}
.mics-shinchiku-scope .mb120 {
 margin-bottom:120px !important;
}
.mics-shinchiku-scope .mb130 {
 margin-bottom:130px !important;
}
.mics-shinchiku-scope .mb140 {
 margin-bottom:140px !important;
}
.mics-shinchiku-scope .mb150 {
 margin-bottom:150px !important;
}
.mics-shinchiku-scope .mt10 {
 margin-top:10px !important;
}
.mics-shinchiku-scope .mt20 {
 margin-top:20px !important;
}
.mics-shinchiku-scope .mt30 {
 margin-top:30px !important;
}
.mics-shinchiku-scope .mt40 {
 margin-top:40px !important;
}
.mics-shinchiku-scope .mt50 {
 margin-top:50px !important;
}
.mics-shinchiku-scope .mt-10 {
 margin-top:-10px !important;
}
.mics-shinchiku-scope .mr5 {
 margin-right:5px !important;
}
.mics-shinchiku-scope .mr10 {
 margin-right:10px !important;
}
.mics-shinchiku-scope .mr30 {
 margin-right:30px !important;
}
.mics-shinchiku-scope .mr50 {
 margin-right:50px !important;
}
.mics-shinchiku-scope .mr100 {
 margin-right:100px !important;
}
.mics-shinchiku-scope .mr110 {
 margin-right:110px !important;
}
.mics-shinchiku-scope .mr150 {
 margin-right:150px !important;
}
.mics-shinchiku-scope .mr200 {
 margin-right:200px !important;
}
.mics-shinchiku-scope .mr10 {
 margin-right:10px !important;
}
.mics-shinchiku-scope .ml25 {
 margin-left:25px !important;
}
.mics-shinchiku-scope .ml10 {
margin-left: 10px!important;
}
.mics-shinchiku-scope .ml15 {
margin-left: 15px!important;
}
.mics-shinchiku-scope .ml20 {
margin-left: 20px!important;
}
.mics-shinchiku-scope .ml25 {
margin-left: 25px!important;
}
.mics-shinchiku-scope .ml30 {
margin-left: 30px!important;
}
.mics-shinchiku-scope .ml35 {
margin-left: 35px!important;
}
.mics-shinchiku-scope .ml40 {
margin-left: 40px!important;
}
.mics-shinchiku-scope .ml45 {
margin-left: 45px!important;
}
.mics-shinchiku-scope .ml50 {
margin-left: 50px!important;
}
.mics-shinchiku-scope .ml60 {
margin-left: 60px!important;
}
.mics-shinchiku-scope .ml70 {
margin-left: 70px!important;
}
.mics-shinchiku-scope .ml80 {
margin-left: 80px!important;
}
.mics-shinchiku-scope .ml90 {
margin-left: 90px!important;
}
.mics-shinchiku-scope .ml92 {
margin-left: 92px!important;
}
.mics-shinchiku-scope .ml95 {
margin-left: 95px!important;
}
.mics-shinchiku-scope .ml100 {
margin-left: 100px!important;
}
.mics-shinchiku-scope .ml110 {
margin-left: 110px!important;
}
.mics-shinchiku-scope .ml120 {
margin-left: 120px!important;
}
.mics-shinchiku-scope .ml130 {
margin-left: 130px!important;
}
.mics-shinchiku-scope .ml140 {
margin-left: 140px!important;
}
.mics-shinchiku-scope .ml150 {
margin-left: 150px!important;
}
.mics-shinchiku-scope .ml160 {
margin-left: 160px!important;
}
.mics-shinchiku-scope .ml200 {
margin-left: 200px!important;
}
.mics-shinchiku-scope .ml300 {
margin-left: 300px!important;
}
.mics-shinchiku-scope .ml350 {
margin-left: 350px!important;
}
.mics-shinchiku-scope .ml400 {
margin-left: 400px!important;
}
.mics-shinchiku-scope .ml450 {
margin-left: 450px!important;
}
.mics-shinchiku-scope .ml500 {
margin-left: 500px!important;
}
.mics-shinchiku-scope .ml550 {
margin-left: 550px!important;
}
.mics-shinchiku-scope .ml600 {
margin-left: 600px!important;
}
.mics-shinchiku-scope .ml650 {
margin-left: 650px!important;
}
.mics-shinchiku-scope .ml2rem {
margin-left: 2rem!important;
}
.mics-shinchiku-scope .ml4rem {
margin-left: 4rem!important;
}
.mics-shinchiku-scope .ml2em {
margin-left: 2em!important;
}
.mics-shinchiku-scope .mplrtb10 {
 
margin-left:10px !important;
margin-right:10px !important;
margin-top:10px !important;
margin-bottom:10px !important;
padding-left:10px !important;
padding-right:10px !important;
padding-top:10px !important;
padding-bottom:10px !important;


}
.mics-shinchiku-scope .pb5 {
 padding-bottom:5px !important;
}
.mics-shinchiku-scope .p40 {
 padding:40px !important;
}
.mics-shinchiku-scope .plr25 {
padding-left:25px;padding-right:25px;
}
.mics-shinchiku-scope .pr10 {
 padding-right: 10px !important;
}
.mics-shinchiku-scope .pl10 {
 padding-left: 10px !important;
}
.mics-shinchiku-scope .dis-bl {
display: block;
}
.mics-shinchiku-scope .dis-inbl {
display: inline-block;
}
.mics-shinchiku-scope .dis-in {
display: inline;
}
.mics-shinchiku-scope .t-al {
 text-align:left !important;
}
.mics-shinchiku-scope .t-ac {
 text-align:center !important;
}
.mics-shinchiku-scope .t-ar {
 text-align:right !important;
}
.mics-shinchiku-scope .float-l {
 float:left; !important;
}
.mics-shinchiku-scope .float-r {
 float:right; !important;
}
.mics-shinchiku-scope .txt10 {
 font-size: 10px; line-height: 1.7;
}
.mics-shinchiku-scope .txt12 {
 font-size: 12px; line-height: 1.7;
}
.mics-shinchiku-scope .txt18 {
 font-size: 18px; 
}
.mics-shinchiku-scope .txt20 {
 font-size: 20px; 
}
.mics-shinchiku-scope .txt24 {
 font-size: 24px; 
}
.mics-shinchiku-scope .txt28 {
 font-size: 28px; 
}
.mics-shinchiku-scope .bold {
 font-weight: bold;
}
.mics-shinchiku-scope .t-noline a {
 text-decoration: none;
}
.mics-shinchiku-scope .topping {
   vertical-align: top;            
}
.mics-shinchiku-scope .centertop {

  margin-right: auto;
  margin-left: auto;
  vertical-align: top;

}
.mics-shinchiku-scope .centering {

  margin-right: auto;
  margin-left: auto;
  vertical-align: middle;

}
.mics-shinchiku-scope .titlenakap {

  text-align: center;

}
.mics-shinchiku-scope span.titlenaka {

display: inline-block;
font-size: 150%; 
text-align:center;
letter-spacing: 3px;

}
.mics-shinchiku-scope span.titlenakab {

display: inline-block;
font-size: 150%; 
text-align:center;
font-weight: 800;
letter-spacing: 3px;

}
.mics-shinchiku-scope .titlenakap img {

    width: 31%;    /* 横幅を割合で指定 */
    height: auto;  /* 高さは自動指定 */

}
.mics-shinchiku-scope .titlekaisha {

  text-align: center;

}
.mics-shinchiku-scope span.titlekaisha {

display: inline-block;
font-size: 120%; 
text-align:center;
letter-spacing: 3px;

}
.mics-shinchiku-scope .titlekaishared {

text-align: center;

}
.mics-shinchiku-scope span.titlekaishred {

display: inline-block;
font-size: 100%; 
text-align:center;
letter-spacing: 0.5em;
color: #af0000;
font-weight: 900;

}
.mics-shinchiku-scope .titlekaishagreen {

  text-align: center;

}
.mics-shinchiku-scope span.titlekaishagreen {

display: inline-block;
font-size: 150%; 
text-align:center;
letter-spacing: 0.1em;
color: #297f3f;
font-weight: 900;

}
.mics-shinchiku-scope .titlekaishablue {

text-align: center;

}
.mics-shinchiku-scope span.titlekaishablue {

display: inline-block;
font-size: 150%; 
text-align:center;
letter-spacing: 0.4em;
	color: #0f4868;
        font-weight: 900;

}
.mics-shinchiku-scope span.kaishab {

display: inline-block;
font-size: 150%; 
text-align:center;
font-weight: 800;
letter-spacing: 3px;

}
.mics-shinchiku-scope .titlekaishap img {

    width: 31%;    /* 横幅を割合で指定 */
    height: auto;  /* 高さは自動指定 */

}
.mics-shinchiku-scope a:hover img {
 filter: alpha(opacity=70); -moz-opacity:0.70; opacity:0.70;
}
.mics-shinchiku-scope .link-icon a {

	padding-left:10px;
	background: url(https://www.catvmics.ne.jp/themes/mics/img/common/icon01.png) no-repeat left 5px;
	text-decoration:none;
	color: #000;

}
.mics-shinchiku-scope .link-icon a:hover {

	color: #666;

}
.mics-shinchiku-scope .link-icon-out a {

	padding-left:20px;
	background: url(https://www.catvmics.ne.jp/themes/mics/img/common/icon07.png) no-repeat left 5px;
	text-decoration:none;
	color: #000;

}
.mics-shinchiku-scope .link-icon-out a:hover {

	color: #666;

}
.mics-shinchiku-scope .acms-btn-flat {

    display: inline-block;
    padding: 14px 20px;
    border-radius: 4px;
    text-align: center;
    text-decoration: none !important;
    font-size: 13px;
    font-weight: 700;
    line-height: 1.2;
    cursor: pointer;
    background-color: #eee;
    border: 1px solid #d6d6d6;
    color: #666 !important;
		margin-top: 15px;

}
.mics-shinchiku-scope .attention-color {

	color:#ff0000;

}
.mics-shinchiku-scope .attention-color02 {

	background:#ff0000;
	color:#ffffff;
	padding:12px 0px;

}
.mics-shinchiku-scope .c-dblue {

	color: #004EA1;

}
.mics-shinchiku-scope .c-orange {

	color: #e68102;

}
.mics-shinchiku-scope .c-black {

	color: #222222;

}
.mics-shinchiku-scope .clear-all {

	clear:both;

}
.mics-shinchiku-scope .clearfix:after {
content:".";display:block;height:0px;clear:both;visibility:hidden; overflow:hidden;
}
.mics-shinchiku-scope .acms-page-header .entry-title a {

	color: #000;
	float: left;
	margin-bottom: 10px;
	text-decoration: none;

}
.mics-shinchiku-scope .acms-page-header .entry-title a:before {

	content:"■";
	color: #004EA1;

}
.mics-shinchiku-scope .acms-page-header .entry-date {

	float: right;

}
.mics-shinchiku-scope .acms-entry h2 {

	position:relative;
	margin:10px;
	padding-left:30px;
	background: url(https://www.catvmics.ne.jp/themes/mics/img/common/ttl-icon01.png) no-repeat left 4px;
	font-size:20px;
	font-weight:normal;

}
.mics-shinchiku-scope .acms-page-header .present-topic {

	color: #000;
	float: none;
	line-height: 1.2;
	padding-left: 1.5rem;
	text-indent: -1.5rem;

}
.mics-shinchiku-scope .acms-page-header .present-topic a {

	text-decoration: none;

}
.mics-shinchiku-scope .acms-page-header .present-topic a:hover {

	text-decoration: underline;

}
.mics-shinchiku-scope .acms-page-header .present-topic a:before {

	content:"■";
	color: #004EA1;

}
.mics-shinchiku-scope .acms-page-header .present-ttl {

  border-bottom: 2px solid #333;
	margin-bottom: 20px;

}
.mics-shinchiku-scope .acms-page-header .present-ttl .entry-title a {

	color: #000;
	float: none;
	margin-bottom: 10px;
	text-decoration: none;

}
.mics-shinchiku-scope .present-img {

	clear: both;
	margin: 0 10px 20px 10px;
	text-align: center;

}
.mics-shinchiku-scope .pager {

    list-style: outside none none;
    margin: 0 -5px 50px;
    padding: 0;
    text-align: center;

}
.mics-shinchiku-scope .pager li {

    display: inline-block;
    margin: 0 5px;

}
.mics-shinchiku-scope .pager li.cur {

    background: #999 none repeat scroll 0 0;
    color: #fff;

}
.mics-shinchiku-scope .pager-link, .mics-shinchiku-scope .pager li.cur {

    border-radius: 3px;
    padding: 5px 20px;

}
.mics-shinchiku-scope .pager-link {

    background: #e5e5e5 none repeat scroll 0 0;
    color: #333 !important;
    display: block;
		text-decoration: none !important;

}
.mics-shinchiku-scope .pager-link:active, .mics-shinchiku-scope .pager-link:focus, .mics-shinchiku-scope .pager-link:visited {

    color: #333;

}
.mics-shinchiku-scope .pager-link:hover {

    background: #333 none repeat scroll 0 0;
    color: #fff !important;
    text-decoration: none;

}
.mics-shinchiku-scope .pager-link-forward {

    float: right;

}
.mics-shinchiku-scope .pager-link-prev {

    float: left;

}
.mics-shinchiku-scope .wrappermini {

  max-width: 960px;
  margin: 0 auto;
  text-align: center;

}
@media screen and (min-width: 768px) {
.mics-shinchiku-scope .wrappermini {

  max-width: 95%;
  margin: 0 auto;
  text-align: center;

}
.mics-shinchiku-scope .pager-link, .mics-shinchiku-scope .pager li.cur {

    padding: 5px 10px;

}
}
.mics-shinchiku-scope .serial-nav {

    list-style: outside none none;
    margin: -25px 0 60px;
    padding: 0;

}
.mics-shinchiku-scope .serial-nav .serial-nav-item {

    display: block;
    float: none;

}
.mics-shinchiku-scope .serial-nav .serial-nav-item-prev {

    text-align: left;

}
.mics-shinchiku-scope .serial-nav .serial-nav-item-next {

    text-align: right;

}
.mics-shinchiku-scope .serial-nav a {

    border-bottom: 1px solid #e5e5e5;
    color: #333;
    display: block;
    padding: 25px 0;

}
.mics-shinchiku-scope .serial-nav a:active, .mics-shinchiku-scope .serial-nav a:focus, .mics-shinchiku-scope .serial-nav a:hover, .mics-shinchiku-scope .serial-nav a:visited {

    color: inherit;
    text-decoration: none;

}
.mics-shinchiku-scope .serial-nav a:hover {

    background: #e5e5e5 none repeat scroll 0 0;

}
@media screen and (min-width: 768px) {
.mics-shinchiku-scope .wrappermini {

  max-width: 95%;
  margin: 0 auto;
  text-align: center;

}
.mics-shinchiku-scope .serial-nav {

    border: 0 none;
    margin: 0 0 60px;

}
.mics-shinchiku-scope .serial-nav .serial-nav-item-prev {

    float: left;

}
.mics-shinchiku-scope .serial-nav .serial-nav-item-next {

    float: right;

}
.mics-shinchiku-scope .serial-nav a {

    border: 0 none;
    display: inline;

}
.mics-shinchiku-scope .serial-nav a:hover {

    background: rgba(0, 0, 0, 0) none repeat scroll 0 center;
    text-decoration: underline;

}
}
.mics-shinchiku-scope .moji {

letter-spacing: 3px;
font-size: 1.5em

}
.mics-shinchiku-scope .coronainfonote {

    text-align: center;
    margin: 10px auto;
    display: inline-block;
    width: 500px;
    padding: 0;
    border: 0;
    vertical-align: baseline;
    background: transparent;
    outline: 0;

}
.mics-shinchiku-scope .coronainfonotefull {

    text-align: center;
    margin: 10px auto;
    display: inline-block;
    padding: 0;
    border: 0;
    vertical-align: baseline;
    background: transparent;
    outline: 0;

}
.mics-shinchiku-scope .coronainfonoteleft {

    text-align: left;
    margin: 10px auto;
    display: inline-block;
    padding: 0;
    border: 0;
    vertical-align: baseline;
    background: transparent;
    outline: 0;

}
.mics-shinchiku-scope .aowaku21 {

    padding: 0.5em 1em;
    margin: 2em 0;
    font-weight: bold;
    color: #6091d3;/*文字色*/
    background: #FFF;
    border: solid 3px #6091d3;/*線*/
    border-radius: 10px;/*角の丸み*/

}
.mics-shinchiku-scope .aowaku21 p {

    margin: 0; 
    padding: 0;

}
.mics-shinchiku-scope span.titlecate {

display: inline-block;
font-size: 150%; 
text-align:center;
letter-spacing: 2px;

}
.mics-shinchiku-scope .titlecate {

display: inline-block;
font-size: 150%; 
text-align:center;
letter-spacing: 2px;

}
.mics-shinchiku-scope #titlecate {

display: inline-block;
font-size: 150%; 
text-align:center;
letter-spacing: 2px;

}
.mics-shinchiku-scope .akawaku {

    padding: 0.5em 1em;
    margin: 2em 0;
    font-weight: bold;
    color: #350c0c;/*文字色*/
    background: #FFF;
    border: solid 3px #7c1c1c;/*線*/
    border-radius: 10px;/*角の丸み*/

}
.mics-shinchiku-scope .akawaku p {

    margin: 0; 
    padding: 0;

}
.mics-shinchiku-scope .aowaku02 {

    padding: 0.5em 1em;
    margin: 2em 0;
    font-weight: bold;
    color: #2b3760;/*文字色*/
    background: #FFF;
    border: solid 3px #6091d3;/*線*/
    border-radius: 10px;/*角の丸み*/

}
.mics-shinchiku-scope .aowaku02 p {

    margin: 0; 
    padding: 0;

}
.mics-shinchiku-scope .titlechirashi p {

  text-align: center;

}
.mics-shinchiku-scope span.titlechirashi {

display: inline-block;
font-size: 150%; 
text-align:center;
letter-spacing: 3px;
    color: #3e3a39;/*文字色*/

}
.mics-shinchiku-scope .titlechirashi p img {

    width: 31%;    /* 横幅を割合で指定 */
    height: auto;  /* 高さは自動指定 */

}
.mics-shinchiku-scope .kakui {
 
   margin-left: 50px!important;
   margin-top: 20px!important;
   font-size: 20px; 
   letter-spacing: 10px;

}
.mics-shinchiku-scope .infomationnote {

   margin-left: 30px!important;
   margin-top: 5px!important;
   padding-top: 5px!important;
   max-width: 95%;
   width: 90%;

}
.mics-shinchiku-scope .infomationnote p {

   max-width: 95%;
   width: 90%;

}
.mics-shinchiku-scope .hosowaku1 {

    padding: 0.5em 1em;
    margin: 2em 0;
    font-weight: bold;
    border: solid 1px #004098;
    text-align: center;
   color: #004098;

}
.mics-shinchiku-scope .hosowaku1 p {

   margin-left: auto;
   margin-right: auto;
   font-size: 20px; 
   letter-spacing: 10px;
   text-align: left;
   color: #004098;

}
.mics-shinchiku-scope .kurowaku {

    padding: 0.5em 1em;
    margin: 2em 0;
    font-weight: bold;
    color: #111111;/*文字色墨落とし*/
    background: #FFE4E1;/*文字色薄赤*/
    border: solid 3px #000000;/*黒枠線*/
    border-radius: 10px;/*角の丸み*/

}
.mics-shinchiku-scope .kurowaku p {

    margin: 0; 
    padding: 0;

}
.mics-shinchiku-scope .kurowaku2 {

    padding: 0.5em 1em;
    margin: 2em 0;
    font-weight: bold;
    border: solid 3px #000000;
    text-align: center;

}
.mics-shinchiku-scope .kurowaku2 p {

   margin-left: auto;
   margin-right: auto;
   font-size: 20px; 
   letter-spacing: 10px;
   text-align: center;

}
.mics-shinchiku-scope .kurowaku3 {

    padding: 0.5em 1em;
    margin: 1em 0;
    font-weight: bold;
    border: solid 3px #000000;
    text-align: center;

}
.mics-shinchiku-scope .kurowaku3 p {

   margin-left: auto;
   margin-right: auto;
   font-size: 20px; 
   letter-spacing: 0px;
   text-align: center;

}
.mics-shinchiku-scope .kurowaku5 {

    padding: 0.5em 1em;
    margin: 1em 0;
    font-weight: bold;
    border: solid 3px #890000;
    text-align: left;
  text-indent: -1em;

}
.mics-shinchiku-scope .kurowaku5 p {

   margin-left: auto;
   margin-right: auto;
   font-size: 16px; 
   letter-spacing: 0px;
   text-align: left;
   color: #890000;
  text-indent: -1em;

}
.mics-shinchiku-scope .kurowaku4 {

    padding: 0.5em 1em;
    margin: 1em 0;
    font-weight: bold;
    border: solid 3px #808080;
    text-align: center;

}
.mics-shinchiku-scope .kurowaku4 p {

   margin-left: auto;
   margin-right: auto;
   font-size: 16px; 
   letter-spacing: 5px;
   text-align: center;

}
.mics-shinchiku-scope .orangewaku1 {

    padding: 0.5em 1em;
    margin: 1em 0;
    font-weight: bold;
    border: solid 3px #FF9100;
    text-align: center;

}
.mics-shinchiku-scope .orangewaku1 p {

   margin-left: auto;
   margin-right: auto;
   font-size: 16px; 
   letter-spacing: 5px;
   text-align: center;
   color: #753a2e;

}
.mics-shinchiku-scope .chawaku1 {

    padding: 0.5em 1em;
    margin: 1em 0;
    font-weight: bold;
    border: solid 1px #632A1F;
 border-radius: 20px 20px 20px 20px;
    text-align: left;
   color: #2F2725;

}
.mics-shinchiku-scope .chawaku1 p {

   margin-left: auto;
   margin-right: auto;
   font-size: 16px; 
   letter-spacing: 5px;
   text-align: left;
   color: #975500;

}
.mics-shinchiku-scope .akawaku1 {

    padding: 0.5em 1em;
    margin: 1em 0;
    font-weight: bold;
    border: solid 3px #ff0000;
    text-align: center;
   color: #ff0000;

}
.mics-shinchiku-scope .akawaku1 p {

   margin-left: auto;
   margin-right: auto;
   font-size: 20px; 
   letter-spacing: 0px;
   text-align: center;
   color: #ff0000;

}
.mics-shinchiku-scope .akawaku2 {

    padding: 2em 2em;
    margin: 1em 1em;
    font-weight: bold;
    border: solid 5px #890000;
    text-align: left;
  text-indent: -1em;

}
.mics-shinchiku-scope .akawaku2 p {

   margin-left: auto;
   margin-right: auto;
   font-size: 18px; 
   letter-spacing: 1px;
   text-align: left;
   color: #ff0000;
  text-indent: -1em;

}
.mics-shinchiku-scope .akawaku3 {

    padding: 0.5em 1em;
    margin: 1em 0;
    font-weight: bold;
    border: solid 5px #9b1d04;
    text-align: center;
   color: #ffffff;
background-color: #ff0000;

}
.mics-shinchiku-scope .akawaku3 p {

   margin-left: auto;
   margin-right: auto;
   font-size: 20px; 
   letter-spacing: 0px;
   text-align: center;
   color: #ffffff;
background-color: #ff0000;

}
.mics-shinchiku-scope p.rightnote {
text-align: right
}
.mics-shinchiku-scope p.cengterblocktext {
 text-align: center 
}
.mics-shinchiku-scope .mojiake10p {

    padding: 0.5em 1em;
    margin: 2em 0;
    font-weight: bold;
    text-align: left;

}
.mics-shinchiku-scope .mojiake10p p {

   font-size: 20px; 
   letter-spacing: 10px;
    text-align: left;

}
.mics-shinchiku-scope .kaishameiright {

    padding: 0.5em 1em;
    margin: 2em 0;
    font-weight: bold;
    text-align: right;

}
.mics-shinchiku-scope .kaishameiright p {

   font-size: 12px; 
   letter-spacing: 8px;
    text-align: right;

}
.mics-shinchiku-scope .underbar0120 {

   font-size: 16px; 
   text-decoration: underline;
   font-weight: 700;
   background-color: #afeeee;

}
.mics-shinchiku-scope .colorlineblue01 {

   background-color: #aed7ff;
    padding-top: 5px;
    margin-top: 5px;

}
.mics-shinchiku-scope .wrappermini {

  max-width: 960px;
  margin: 0 auto;
  text-align: center;

}
.mics-shinchiku-scope .wrapperminileft {

  max-width: 650px;
  margin: 0 auto;
  text-align: left;

}
.mics-shinchiku-scope .txtmini {

  display: inline-block;
  text-align: left;

}
.mics-shinchiku-scope .txtkaishamini {

  display: inline-block;
  text-align: left;
letter-spacing: 0.2em;

}
.mics-shinchiku-scope p.kuromaru {

    text-indent: -1em;
    margin-left: 1em;

}
.mics-shinchiku-scope p.kuromaru:before {

    content: '・';
    display: inline-block;
    width: 1em;
    text-indent: 0;

}
.mics-shinchiku-scope p.nanamekuroshikaku {

    text-indent: -1em;
    margin-left: 1em;

}
.mics-shinchiku-scope p.nanamekuroshikaku:before {

    content: '◆';
    display: inline-block;
    width: 1em;
    text-indent: 0;

}
.mics-shinchiku-scope .space30px {
letter-spacing: 30px;
}
.mics-shinchiku-scope .space12px {
letter-spacing: 12px;
}
.mics-shinchiku-scope .space15px {
letter-spacing: 15px;
}
.mics-shinchiku-scope .space07px {
letter-spacing: 7px;
}
.mics-shinchiku-scope .space08px {
letter-spacing: 8px;
}
.mics-shinchiku-scope .space35px {
letter-spacing: 35px;
}
.mics-shinchiku-scope .space05px {
letter-spacing: 5px;
}
.mics-shinchiku-scope .space02px {
letter-spacing: 2px;
}
.mics-shinchiku-scope .space37px {
letter-spacing: 37px;
}
.mics-shinchiku-scope .space38px {
letter-spacing: 38px;
}
.mics-shinchiku-scope .pcpc {
 display:inline!important; 
}
.mics-shinchiku-scope .mbmb {
 display:none!important; 
}
@media screen and (max-width: 768px) {
.mics-shinchiku-scope .wrappermini {

  max-width: 760px;
  margin: 0 auto;
  text-align: center;

}
.mics-shinchiku-scope .pcpc {
 display:none!important; 
}
.mics-shinchiku-scope .mbmb {
 display:inline!important; 
}
}
.mics-shinchiku-scope .boxmy20 {

    padding: 0.5em 1em;
    margin: 2em 0;
    color: #004EA1;
    background: #FFFFFF;/*背景色*/
    border-top: solid 3px #004EA1;
    box-shadow: 0 3px 4px rgba(0, 0, 0, 0.32);/*影*/

}
.mics-shinchiku-scope .boxmy20 p {

    margin: 0; 
    padding: 0;
text-align: center !important;
margin-bottom: 30px !important;

}
.mics-shinchiku-scope .aofont {

    color: #000080;     /* 文字色指定 */
font-weight: 900;

}
.mics-shinchiku-scope .aofontunderline {

    font-weight: 700;
    background: linear-gradient(rgba(0,0,0,0) 70%,#ffff33 0%);

}
.mics-shinchiku-scope .micsyoutube {

  position: relative;
  width:100%; /* 横幅は100%にしておく(ここを変えたい場合は実装コード2の方法を確認してください) */
  height:0; /* 高さは0にしておく(padding-topで高さを指定するため) */
  padding-top: 56.25%; /* 高さを指定(16:9) */

}
.mics-shinchiku-scope .micsyoutube iframe {

  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;

}
.mics-shinchiku-scope .col3mics {

  display: flex;

}
.mics-shinchiku-scope .col3mics li {

  width: calc(99% / 3);

}
.mics-shinchiku-scope .for-pc {
 display:block; 
}
.mics-shinchiku-scope .for-sp {
 display:none; 
}
@media only screen and (max-width : 767px) {
.mics-shinchiku-scope .for-pc {
 display:none; 
}
.mics-shinchiku-scope .for-sp {
 display:block; 
}
.mics-shinchiku-scope .wide95 {

margin: auto;
width: 95%;

}
}
.mics-shinchiku-scope .wrappermini600 {

    max-width: 600px;
    margin: 0 auto;
    text-align: center;

}
.mics-shinchiku-scope .txtmain {
 text-align: left; font-size: 2.2rem; font-weight: 900;
color:#142182;
}
.mics-shinchiku-scope .txtminired {
text-align: left; font-size: 1.2rem; font-weight: 600; color:#AF0202;
}
.mics-shinchiku-scope .txtmini3d3d3d {
 text-align: left; font-size: 1.2rem; font-weight: 600; color:#3d3d3d; 
}
.mics-shinchiku-scope .txtredmini {
 text-align: left; font-weight: 600; color:#AF0202;

}
.mics-shinchiku-scope .txtminileft {
 text-align: left;
}
.mics-shinchiku-scope .txtminicenter {
 text-align: center;
}
.mics-shinchiku-scope .txtmain2 {
 text-align: left; font-size: 1.8rem; font-weight: 700;color:#358AC9;
}
.mics-shinchiku-scope .kiji2410 {
 text-align: left; font-size: 1.8rem; font-weight: 800;color:#2F2725; text-indent: 1em;
}
.mics-shinchiku-scope .kome2410 {
text-align: left; font-size: 1.2rem; font-weight: 600;
color:#2F2725; text-indent: -1em; 
}
.mics-shinchiku-scope .atogaki {
 text-align: left; font-size: 1.8rem; font-weight: 800;
color:#2F2725; text-indent: -0.2em;
}
.mics-shinchiku-scope .txtred1007 {
color: red; 
}
.mics-shinchiku-scope .label-orange {
border-radius: 0; background: #ff8b00; color: #FFF;font-size: 12px; font-weight: normal; margin: 0 5px; padding: 2px 5px;
}
.mics-shinchiku-scope .label-orange2 {
 font-size: 14px; margin: 0 5px; padding: 2px 5px; width: 90%;
 border: 5px double #ff8b00; /*太さ・線種・色*/
 color: #333; /* 文字色 */
 background-color: #fff; /* 背景色 */
 border-radius: 1px; /*角の丸み*/

}
.mics-shinchiku-scope .redred {
 font-family:"メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", Osaka, Arial, Verdana, sans-serif; font-size-adjust: none; font-size: 11px; line-height:1.8em; color: #FF0000; text-align:left; height:100%; 
}
.mics-shinchiku-scope .redred12 {
 font-family:"メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", Osaka, Arial, Verdana, sans-serif; font-size-adjust: none; font-size: 12px; line-height:1.8em; color: #FF0000; text-align:left; height:100%; 
}
.mics-shinchiku-scope .redred18 {
 font-family:"メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", Osaka, Arial, Verdana, sans-serif; font-size-adjust: none; font-size: 18px; line-height:1em; color: #FF0000; text-align:center; height:100%; 
}
.mics-shinchiku-scope .big-btn2310 a {

    display: block;
    margin-bottom: 20px;
    margin-right: 1em; /* 文字の寸法からの相対 */
    padding: 13px 10px 10px 30px;
    border: solid 1px #CCCCCC;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    background: url(https://www.catvmics.ne.jp/themes/mics/css/../img/common/icon001.png), -moz-linear-gradient(top, #ffffff, #f7f7f7);
    background: url(https://www.catvmics.ne.jp/themes/mics/css/../img/common/icon001.png), -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f7f7f7));
    background-repeat: no-repeat, repeat;
    background-position: 10px center, left center;
    font-weight: bold;
    font-size: 16px;
    color: #333;
    text-decoration: none;

}
.mics-shinchiku-scope .big-btn2310 a:hover {

    background: url(https://www.catvmics.ne.jp/themes/mics/css/../img/common/icon003.png), -moz-linear-gradient(top, #ffffff, #E2E2E2);
    background: url(https://www.catvmics.ne.jp/themes/mics/css/../img/common/icon003.png), -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#E2E2E2));
    background-repeat: no-repeat, repeat;
    background-position: 10px center, left center;
    color: #727272;

}
.mics-shinchiku-scope .aligncenter2310 {

    width: 60%;
      max-width: 600px;
      min-width: 300px;
    margin: auto;
    display: block;
  
}
.mics-shinchiku-scope .aligncenter23102 {

    margin: auto;
    display: block;
  
}
.mics-shinchiku-scope .big-btn2311 a {

    display: block;
    margin-bottom: 20px;
    margin-right: 1em; /* 文字の寸法からの相対 */
    padding: 13px 10px 10px 30px;
    border: solid 1px #CCCCCC;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    background: url(https://www.catvmics.ne.jp/themes/mics/css/../img/common/icon001.png), -moz-linear-gradient(top, #ffffff, #f7f7f7);
    background: url(https://www.catvmics.ne.jp/themes/mics/css/../img/common/icon001.png), -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f7f7f7));
    background-repeat: no-repeat, repeat;
    background-position: 10px center, left center;
    font-weight: bold;
    font-size: 16px;
    color: #333;
    text-decoration: none;
      max-width: 600px;
      min-width: 300px;

}
.mics-shinchiku-scope .big-btn2311 a:hover {

    background: url(https://www.catvmics.ne.jp/themes/mics/css/../img/common/icon003.png), -moz-linear-gradient(top, #ffffff, #E2E2E2);
    background: url(https://www.catvmics.ne.jp/themes/mics/css/../img/common/icon003.png), -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#E2E2E2));
    background-repeat: no-repeat, repeat;
    background-position: 10px center, left center;
    color: #727272;
      max-width: 600px;
      min-width: 300px;

}
.mics-shinchiku-scope .aligncenter2311 {

    margin: auto;
    display: block;
  
}
.mics-shinchiku-scope .aoirobox2 {

    padding: 0.5em 1em;
    margin: 2em 0;
    font-weight: bold;
    color: #6091d3;/*文字色*/
    background: #FFF;
    border: solid 3px #6091d3;/*線*/
    border-radius: 10px;/*角の丸み*/

}
.mics-shinchiku-scope .aoirobox2 p {

    margin: 0; 
    padding: 0;

}
.mics-shinchiku-scope .aoiroboxsotowaku {

  text-align: center;
      max-width: 600px;
      min-width: 300px;
    margin: 0; 
    padding: 0;

}
.mics-shinchiku-scope .aoirobox {

    margin:2em 0;
    position: relative;
    padding: 0.5em 1.5em;
    border-top: solid 2px black;
    border-bottom: solid 2px black;

}
.mics-shinchiku-scope .aoirobox:before, .mics-shinchiku-scope .box17:after {

    content: '';
    position: absolute;
    top: -10px;
    width: 2px;
    height: -webkit-calc(100% + 20px);
    height: calc(100% + 20px);
    background-color: black;

}
.mics-shinchiku-scope .aoirobox:before {
left: 10px;
}
.mics-shinchiku-scope .aoirobox:after {
right: 10px;
}
.mics-shinchiku-scope .aoirobox p {

    margin: 0; 
    padding: 0;

}
.mics-shinchiku-scope .box-dlife {

    padding: 0.5em 1em;
    margin: 2em 0;
    color: #2c2c2f;
    background: #cde4ff;/*背景色*/

}
.mics-shinchiku-scope .box-dlife p {

    margin: 0; 
    padding: 0;

}
.mics-shinchiku-scope .fixed_btn {

  position: fixed;
  bottom: 10px; 
  right: 10px;
  padding: 10px 10px;
background-color: #000000;

}
.mics-shinchiku-scope .2510s10 {
 color: #2E2E2E; font-family:PMingLiU, serif; font-style: normal; font-weight: normal; text-decoration: none; font-size: 10pt; text-align: center; 
}
.mics-shinchiku-scope .2510s12 {
 color: #2E2E2E; font-family:AB-gagaku_b, monospace; font-style: normal; font-weight: normal; text-decoration: none; font-size: 10pt;  text-align: center;
}
.mics-shinchiku-scope .2510s11 {
 color: #2E2E2E; font-family:AB-hanamaki, monospace; font-style: normal; font-weight: normal; text-decoration: none; font-size: 10pt;  text-align: center;
}
.mics-shinchiku-scope .2510s13 {
 color: #2E2E2E; font-family:源ノ角ゴシック, sans-serif; font-style: normal; font-weight: normal; text-decoration: none; font-size: 10pt;  text-align: center;
}
.mics-shinchiku-scope .box-orange {

      border: 2px solid #ffd0b8;
      border-radius: 10px;
      padding: 16px;
      background-color: #ffe8dc;
      color: #2d1306;
      font-size: 16px;
	margin: 16px 50px 16px 100px;
	max-width:700px;
	letter-spacing: 2px;
	font-family: "Open Sans", Arial, sans-serif;font-weight: 600;
    
}
.mics-shinchiku-scope .box-no {

      border: 0px solid #ffffff;
      background-color: #ffffff;
    
}
.mics-shinchiku-scope .d251011txtright {
text-align: right;border-radius: 5px;letter-spacing: 3px;background-color: #005bac;font-family: "Open Sans", Arial, sans-serif;font-weight: 600;color: #ffffff;font-size: 16px;padding: 5px 5px 5px 5px;margin: 5px 2px 5px 5px;
}
.mics-shinchiku-scope .d251011txtleft {
text-align: left;border-radius: 5px;letter-spacing: 3px;background-color: #005bac;font-family: "Open Sans", Arial, sans-serif;font-weight: 600;color: #ffffff;font-size: 16px;padding: 5px 5px 5px 5px;margin: 5px 2px 5px 5px;
}
.mics-shinchiku-scope .d251011txt {
text-align: left;border-radius: 5px;letter-spacing: 3px;background-color: #005bac;font-family: "Open Sans", Arial, sans-serif;font-weight: 600;color: #ffffff;font-size: 16px;padding: 5px 5px 5px 5px;margin: 5px 2px 5px 5px;
}
.mics-shinchiku-scope .d251104txt2 {
border-radius: 5px;letter-spacing: 0px;font-family: "Open Sans", Arial, sans-serif;font-weight: 400;color: #040000;font-size: 16px;padding: 5px 5px 5px 5px;margin: 5px 2px 5px 5px;
}
.mics-shinchiku-scope .d251011txt2 {
border-radius: 5px;letter-spacing: 2px;font-family: "Open Sans", Arial, sans-serif;font-weight: 400;color: #040000;font-size: 16px;padding: 5px 5px 5px 5px;margin: 5px 2px 5px 5px;
}
.mics-shinchiku-scope .d251011txt3 {
border-radius: 5px;letter-spacing: 2px;font-family: "Open Sans", Arial, sans-serif;font-weight: 600;color: #a50000;font-size: 16px;padding: 5px 5px 5px 5px;margin: 5px 2px 5px 5px;
}
.mics-shinchiku-scope inline
.d251011txt4 {
 line-height: 0.8; /* 行間を0.5倍に設定 */ border: 2px solid #ffffff; border-radius: 10px; padding: 16px; background-image: linear-gradient(1deg, rgba(196, 196, 196, 0.5), rgba(255, 255, 255, 0.5) 50%, rgba(196, 196, 196, 0.5)); color: #a50000; font-size: 12px; margin: 16px 50px 16px 100px; max-width:700px; letter-spacing: 2px; font-family: "Open Sans", Arial, sans-serif;font-weight: 600;
}
.mics-shinchiku-scope .fs12 {
font-size: 12px;line-height: 0.8; /* 行間を0.8倍に設定 */
}
.mics-shinchiku-scope .d251011txt5 {
 border: 2px solid #ffffff; border-radius: 10px; padding: 5px; background-image: linear-gradient(1deg, rgba(196, 196, 196, 0.5), rgba(255, 255, 255, 0.5) 50%, rgba(196, 196, 196, 0.5)); color: #a50000; font-size: 12px; margin: 8px 30px 8px 5px; letter-spacing: 2px; font-family: "Open Sans", Arial, sans-serif;font-weight: 600; max-width:700px; 
}
.mics-shinchiku-scope .d251011txt6 {
border-radius: 5px;letter-spacing: 3px;background-color: #fc6600;font-family: "Open Sans", Arial, sans-serif;font-weight: 600;color: #ffffff;font-size: 16px;padding: 5px 5px 5px 5px;margin: 5px 2px 5px 5px;
}
.mics-shinchiku-scope .d251011txt7 {
border-radius: 5px;letter-spacing: 10px;background-color: #fc6600;font-family: "Open Sans", Arial, sans-serif;font-weight: 600;color: #ffffff;font-size: 16px;padding: 5px 14px 5px 30px;margin: 5px 2px 5px 5px;

}
.mics-shinchiku-scope .aoshirotitlesp {
border-radius: 5px;letter-spacing: 3px;background-color: #005bac;font-family: "Open Sans", Arial, sans-serif;font-weight: 600;color: #ffffff;font-size: 20px;padding: 5px 5px 5px 5px;margin: 5px 2px 5px 5px;
}
.mics-shinchiku-scope .explainsp {
border-radius: 5px;font-family: "Open Sans", Arial, sans-serif;font-weight: 400;color: #040000;font-size: 20px;padding: 5px 5px 5px 5px;margin: 5px 2px 5px 5px;
}
.mics-shinchiku-scope .orangewhitesp01 {
border-radius: 5px;letter-spacing: 10px;background-color: #fc6600;font-family: "Open Sans", Arial, sans-serif;font-weight: 600;color: #ffffff;font-size: 20px;padding: 5px 14px 5px 5px;margin: 5px 2px 5px 5px;
}
.mics-shinchiku-scope .orangewhitesp02 {
border-radius: 5px;letter-spacing: 3px;background-color: #fc6600;font-family: "Open Sans", Arial, sans-serif;font-weight: 600;color: #ffffff;font-size: 20px;padding: 5px 5px 5px 5px;margin: 5px 2px 5px 5px;
}
.mics-shinchiku-scope .nennmatsu202501 {
 padding-left: 9pt;text-indent: 0pt;line-height: 31pt;text-align: left; color: black; font-family:"Meiryo UI", monospace; font-style: normal; font-weight: normal; text-decoration: none; font-size: 20pt; 
}
.mics-shinchiku-scope .nennmatsu202502 {
 padding-top: 4pt;padding-left: 27pt;padding-right: 15pt;text-indent: -7pt;line-height: 83%;text-align: left; color: black; font-family:"Meiryo UI", monospace; font-style: normal; font-weight: bold; text-decoration: none; font-size: 15pt; 
}
.mics-shinchiku-scope .nennmatsu202503 {
 color: black; font-family:"Meiryo UI", monospace; font-style: normal; font-weight: bold; text-decoration: none; font-size: 9pt; 
}
.mics-shinchiku-scope .nennmatsu202504 {
 color: black; font-family:"Meiryo UI", monospace; font-style: normal; font-weight: bold; text-decoration: none; font-size: 16.5pt; 
}
.mics-shinchiku-scope .nennmatsu202505 {
 color: black; font-family:"Meiryo UI", monospace; font-style: normal; font-weight: normal; text-decoration: none; font-size: 13pt; 
}
.mics-shinchiku-scope .nennmatsu202506 {
 color: black; font-family:"Meiryo UI", monospace; font-style: normal; font-weight: normal; text-decoration: none; font-size: 10pt; 
}
.mics-shinchiku-scope table, .mics-shinchiku-scope tbody {
vertical-align: top; overflow: visible; 
}
.mics-shinchiku-scope .nennmatsu202507, .mics-shinchiku-scope nennmatsu202507 {
 color: black; font-family:"Meiryo UI", monospace; font-style: normal; font-weight: normal; text-decoration: none; font-size: 13pt; margin:0pt; 
}
.mics-shinchiku-scope .nennmatsus1 {
 color: black; font-family:"Meiryo UI", monospace; font-style: normal; font-weight: bold; text-decoration: none; font-size: 18pt; 
}
.mics-shinchiku-scope .nennmatsus2 {
 color: black; font-family:"Meiryo UI", monospace; font-style: normal; font-weight: bold; text-decoration: none; font-size: 11pt; 
}
.mics-shinchiku-scope .nennmatsus3 {
 color: black; font-family:"Meiryo UI", monospace; font-style: normal; font-weight: bold; text-decoration: none; font-size: 20pt; 
}
.mics-shinchiku-scope .d251104kikan {
 text-align: left; border-radius: 5px; letter-spacing: 3px; background-color: #ffffff; border: 1px solid #cadeef; font-family: "Open Sans", Arial, sans-serif;font-weight: 600; color:#3d3d3d; font-size: 16px; font-weight: 900; padding: 5px 5px 5px 5px; margin: 5px 2px 5px 5px; 
}
.mics-shinchiku-scope .d251104note {
 display: inline-block; text-align: left; border-radius: 5px; letter-spacing: 0.5px; background-color: #ffffff; border: 1px solid #cadeef; font-family: "Open Sans", Arial, sans-serif;font-weight: 600; color:#3d3d3d; font-size: 16px; font-weight: 600; padding: 5px 5px 5px 5px; margin: 5px 2px 5px 5px; 
}
.mics-shinchiku-scope .t251104main {
 text-align: left; font-size: 2.2rem; font-weight: 900; color:#142182; padding: 5px 5px 5px 5px; margin: 5px 2px 5px 5px; 
}
.mics-shinchiku-scope .t251104orange {
background-color: #ffffff; border: 2px solid #ffbfa6;text-align: center;border-radius: 5px;letter-spacing: 6px;font-family: "Open Sans", Arial, sans-serif;font-weight: 600;color: #3d3d3d;font-size: 16px;padding: 5px 5px 5px 5px;margin: 5px 2px 5px 5px;
}
.mics-shinchiku-scope .t251104blue {
text-align: left;border-radius: 5px;letter-spacing: 6px;background-color: #004f9f;font-family: "Open Sans", Arial, sans-serif;font-weight: 600;color: #ffffff;font-size: 16px;padding: 5px 5px 5px 5px;margin: 5px 2px 5px 5px;
}
.mics-shinchiku-scope .s1-nennmatsu {
 color: #FFF; font-family:"Meiryo UI", monospace; font-style: normal; font-weight: bold; text-decoration: none; font-size: 12pt; 
}
.mics-shinchiku-scope .s2-nennmatsu {
 color: #FFF; font-family:"Meiryo UI", monospace; font-style: normal; font-weight: bold; text-decoration: none; font-size: 9.5pt; 
}
.mics-shinchiku-scope .s2b-nennmatsu {
 padding-top: 6pt;padding-left: 2pt;padding-right: 2pt;text-indent: -2pt;line-height: 88%;text-align: left;color: #FFF; font-family:"Meiryo UI", monospace; font-style: normal; font-weight: bold; text-decoration: none; font-size: 9pt; 
}
.mics-shinchiku-scope .s2c-nennmatsu {
 padding-top: 6pt;padding-left: 2pt;padding-right: 2pt;text-indent: -2pt;line-height: 88%;text-align: left;color: #FFF; font-family:"Meiryo UI", monospace; font-style: normal; font-weight: bold; text-decoration: none; font-size: 9pt; 
}
.mics-shinchiku-scope .s2d-nennmatsu {
 padding-top: 6pt;padding-left: 2pt;padding-right: 2pt;text-indent: -2pt;line-height: 88%;text-align: left;color: #FFF; font-family:"Meiryo UI", monospace; font-style: normal; font-weight: bold; text-decoration: none; font-size: 9pt; 
}
.mics-shinchiku-scope .s2e-nennmatsu {
 padding-top: 6pt;padding-left: 2pt;padding-right: 2pt;text-indent: -2pt;line-height: 88%;text-align: left;color: #FFF; font-family:"Meiryo UI", monospace; font-style: normal; font-weight: bold; text-decoration: none; font-size: 9pt; 
}
.mics-shinchiku-scope .s3-nennmatsu {
 color: black; font-family:"Meiryo UI", monospace; font-style: normal; font-weight: bold; text-decoration: none; font-size: 9.5pt; 
}
.mics-shinchiku-scope .s4-nennmatsu {
 color: black; font-family:"Meiryo UI", monospace; font-style: normal; font-weight: bold; text-decoration: none; font-size: 17.5pt; 
}
.mics-shinchiku-scope .s4b-nennmatsu {
 padding-left: 1pt;text-indent: 0pt;text-align: center; vertical-align: middle; color: black; font-family:"Meiryo UI", monospace; font-style: normal; font-weight: bold; text-decoration: none; font-size: 17.5pt; 
}
.mics-shinchiku-scope nennmatsu-table, .mics-shinchiku-scope nennmatsu-tbody {
vertical-align: top; overflow: visible; 
}
.mics-shinchiku-scope td.nennmatsu {
white-space: nowrap; 
}
.mics-shinchiku-scope td.nennmatsu-table {
white-space: nowrap;
}
.mics-shinchiku-scope .202511date {
text-align: right;font-family: "Open Sans", Arial, sans-serif;font-weight: 400;color: #3d3d3d;font-size: 20px;padding: 0.5em 1em; margin: 2em 0;
}
.mics-shinchiku-scope .202511keigu {
text-align: right;font-family: "Open Sans", Arial, sans-serif;font-weight: 400;color: #3d3d3d;font-size: 20px;padding: 0.5em 1em; margin: 2em 0;
}
.mics-shinchiku-scope .202511kakui {
text-align: left;font-family: "Open Sans", Arial, sans-serif;font-weight: 400;color: #3d3d3d;font-size: 20px;padding: 5px 5px 5px 5px;margin: 5px 2px 5px 5px;
}
.mics-shinchiku-scope .202511explain {
text-align: left;font-family: "Open Sans", Arial, sans-serif;font-weight: 400;color: #3d3d3d;font-size: 20px;padding: 5px 5px 5px 5px;margin: 5px 2px 5px 5px;
}
.mics-shinchiku-scope .aoshiro1106 {
text-align: center;border-radius: 5px;letter-spacing: 3px;background-color: #61d6ce;font-family: "Open Sans", Arial, sans-serif;font-weight: 600;color: #ffffff;font-size: 16px;padding: 5px 5px 5px 5px;margin: 10px 10px 10px 10px;
}
.mics-shinchiku-scope .t251106blue {
text-align: center;border-radius: 5px;letter-spacing: 8px;background-color: #004f9f;font-family: "Open Sans", Arial, sans-serif;font-weight: 800;color: #ffffff;font-size: 22px;padding: 5px 5px 5px 5px;margin: 10px 10px 10px 10px;
}
.mics-shinchiku-scope .t251106green {
text-align: left;border-radius: 5px;letter-spacing: 6px;background-color: #c6d336;font-family: "Open Sans", Arial, sans-serif;font-weight: 600;color: #ffffff;font-size: 16px;padding: 5px 5px 5px 5px;margin: 5px 2px 5px 5px;
}
.mics-shinchiku-scope .d251106note1 {
 width: 95%; max-width: 100%; display: inline-block;  text-align: left;border-radius: 5px;letter-spacing: 2px;background-color: #ffffff; border: 0px solid #ffffff;font-family: "Open Sans", Arial, sans-serif;font-weight: 600;color:#3d3d3d;font-size: 16px;font-weight: 400;padding: 5px 5px 5px 5px;margin: 5px 2px 5px 5px;
}
.mics-shinchiku-scope .d251106note2 {
 display: inline-block;  text-align: left;border-radius: 5px;letter-spacing: 2px;background-color: #ffffff; border: 0px solid #ffffff;font-family: "Open Sans", Arial, sans-serif;font-weight: 600;color:#191919;font-size: 16px;font-weight: 800;padding: 5px 5px 5px 5px;margin: 5px 2px 5px 5px;
}
.mics-shinchiku-scope .d251106note3 {
 width: 95%; max-width: 100%; display: inline-block;  text-align: center;border-radius: 5px;letter-spacing: 2px;background-color: #ffffff; border: 0px solid #ffffff;font-family: "Open Sans", Arial, sans-serif;font-weight: 600;color:#3d3d3d;font-size: 16px;font-weight: 400;padding: 5px 5px 5px 5px;margin: 5px 2px 5px 5px;
}
.mics-shinchiku-scope .202511center {
text-align: center;font-family: "Open Sans", Arial, sans-serif;font-weight: 400;color: #3d3d3d;font-size: 20px;padding: 5px 5px 5px 5px;margin: 5px 2px 5px 5px;
}
.mics-shinchiku-scope .t251106free {
border: 1px solid #5fa3e0;text-align: center;border-radius: 5px;letter-spacing: 8px;background-color: #ffffff;font-family: "Open Sans", Arial, sans-serif;font-weight: 800;color: #007abc;font-size: 20px;padding: 5px 5px 5px 5px;margin: 10px 10px 10px 10px;
}
.mics-shinchiku-scope .d251106suport1 {
border: 2px solid #007abc; display: inline-block;  text-align: left;border-radius: 5px;letter-spacing: 0px;background-color: #ffffff; border: 0px solid #ffffff;font-family: "Open Sans", Arial, sans-serif;font-weight: 400;color:#007abc;font-size: 14px;font-weight: 800;padding: 5px 5px 5px 5px;margin: 5px 2px 5px 5px;
}
.mics-shinchiku-scope .kakuipc20 {
text-align: left;font-family: "Open Sans", Arial, sans-serif;font-weight: 400;color: #3d3d3d;font-size: 20px;padding: 5px 5px 5px 5px;margin: 5px 2px 5px 5px;
}
.mics-shinchiku-scope .202511datepc {
text-align: right;font-family: "Open Sans", Arial, sans-serif;font-weight: 400;color: #3d3d3d;font-size: 24px;padding: 0.5em 1em; margin: 2em 0;
}
.mics-shinchiku-scope .d251106notepc {
 width: 95%; max-width: 100%; display: inline-block;  text-align: left;border-radius: 5px;letter-spacing: 2px;background-color: #ffffff; border: 0px solid #ffffff;font-family: "Open Sans", Arial, sans-serif;font-weight: 600;color:#3d3d3d;font-size: 16px;font-weight: 400;padding: 5px 5px 5px 5px;margin: 5px 2px 5px 5px;
}
.mics-shinchiku-scope .keigupc20 {
letter-spacing: 10px;text-align: right;font-family: "Open Sans", Arial, sans-serif;font-weight: 400;color: #3d3d3d;font-size: 20px;padding: 0.5em 1em; margin: 2em 0;
}
.mics-shinchiku-scope .t251106greenpc {
text-align: center;border-radius: 5px;letter-spacing: 10px;background-color: #c6d336;font-family: "Open Sans", Arial, sans-serif;font-weight: 600;color: #ffffff;font-size: 24px;padding: 20px 5px 20px 5px;margin: 5px 2px 5px 5px;
}
.mics-shinchiku-scope .d251106suport1pc {
border: 2px solid #007abc; display: inline-block;  text-align: left;border-radius: 5px;letter-spacing: 0px;background-color: #ffffff; border: 0px solid #ffffff;font-family: "Open Sans", Arial, sans-serif;font-weight: 400;color:#007abc;font-size: 20px;font-weight: 800;padding: 5px 5px 5px 5px;margin: 5px 2px 5px 5px;
}
.mics-shinchiku-scope .t251106freepc {
border: 1px solid #5fa3e0;text-align: center;border-radius: 5px;letter-spacing: 6px;background-color: #ffffff;font-family: "Open Sans", Arial, sans-serif;font-weight: 800;color: #007abc;font-size: 20px;padding: 20px 10px 20px 10px;margin: 10px 10px 10px 10px;
}
.mics-shinchiku-scope .d251106note1pc {
width: 90%; max-width: 100%; display: inline-block;  text-align: left;letter-spacing: 2px;background-color: #ffffff;font-family: "Open Sans", Arial, sans-serif;font-weight: 400;color:#3d3d3d;font-size: 20px;padding: 5px 5px 0px 5px;margin: 5px 2px 0px 5px;
}
.mics-shinchiku-scope .d251107note1pc {
display: inline-block;  text-align: left;letter-spacing: 2px;background-color: #ffffff;font-family: "Open Sans", Arial, sans-serif;font-weight: 400;color:#3d3d3d;font-size: 20px;padding: 5px 5px 0px 0px;margin: 5px 2px 0px 0px;
}
.mics-shinchiku-scope .d251106note2pc {
text-align: left;letter-spacing: 2px;font-family: "Open Sans", Arial, sans-serif;color:#3d3d3d;font-size: 18px;font-weight: 400;
}
.mics-shinchiku-scope .d251106note3pc {
text-decoration: underline 2px wavy #a30000; text-align: left;letter-spacing: 2px;font-family: "Open Sans", Arial, sans-serif;color:#a30000;font-size: 20px;font-weight: 800;
}
.mics-shinchiku-scope .d251106note4pc {
text-align: left;letter-spacing: 2px;font-family: "Open Sans", Arial, sans-serif;color:#3d3d3d;font-size: 20px;font-weight: 400;
}
.mics-shinchiku-scope .d251106note5pc {
text-decoration: underline 2px wavy #a30000; text-align: left;letter-spacing: 2px;font-family: "Open Sans", Arial, sans-serif;color:#a30000;font-size: 18px;font-weight: 800;
}
.mics-shinchiku-scope .kome1107 {
 padding-left: 1rem; text-align: left; font-size: 1.2rem; line-height: 1.2; font-weight: 600; color:#AF0202;
}
.mics-shinchiku-scope .kome1107::before {
 content: "※"; color: #AF0202; font-weight: 600; margin-left: -1rem;
}

/* === contents.css?230602 === */
.mics-shinchiku-scope #wrapper {

	width: 100%;

}
.mics-shinchiku-scope .content-area {

	width: 960px;
	margin: 0px auto;

}
.mics-shinchiku-scope .sp-only {

	display:none;

}
.mics-shinchiku-scope .common-bg {

	padding: 50px 0;
	background-color:#F3F3F3;

}
.mics-shinchiku-scope .common-bg-eight {

	padding: 10px 0;
	background-color:#F3F3F3;

}
.mics-shinchiku-scope #top-youtube-area {

    width: 960px;
margin: 5px auto 5px;
    width: 100%;
    height: auto;

}
.mics-shinchiku-scope .youtube-ratio iframe {

  width: 100%;
  aspect-ratio: 16 / 9;

}
.mics-shinchiku-scope #youtube-top {

    width: 100%;
    max-width: 950px;
    margin: 5px auto 5px auto;
    border: double 5px #ffffff;

}
.mics-shinchiku-scope #youtube-top p {

    margin-bottom:2px;
    color: #ffffff;
    font-size: 18px;
    padding: 10px;
    text-align: center;

}
.mics-shinchiku-scope .youtube-top {

    width: 100%;
    max-width: 950px;
    margin: 5px auto 5px auto;
    border: double 5px #ffffff;

}
.mics-shinchiku-scope .yuotube-top p {

    margin-bottom:2px;
    color: #ffffff;
    font-size: 18px;
    padding: 10px;
    text-align: center;

}
.mics-shinchiku-scope .base-btn01 {


}
.mics-shinchiku-scope .base-btn01 a {

	display: inline-block;
	border-radius: 5px;
	padding:13px 80px;
	background-color:#004EA1;
	color:#FFF;
	text-align:center;
	font-size:16px;
	text-decoration:none;

}
.mics-shinchiku-scope .base-btn01 a:hover {

	background-color:#0E84CB;

}
.mics-shinchiku-scope .base-btn01 a span {

	padding-left:15px;
	background: url(https://www.catvmics.ne.jp/themes/mics/img/common/icon05.png) no-repeat left center;

}
.mics-shinchiku-scope .base-btn01-out {


}
.mics-shinchiku-scope .base-btn01-out a {

	display: inline-block;
	border-radius: 5px;
	padding:13px 80px;
	background-color:#004EA1;
	color:#FFF;
	text-align:center;
	font-size:16px;
	text-decoration:none;

}
.mics-shinchiku-scope .base-btn01-out a:hover {

	background-color:#0E84CB;

}
.mics-shinchiku-scope .base-btn01-out a span {

	padding-left:20px;
	background: url(https://www.catvmics.ne.jp/themes/mics/img/common/icon06.png) no-repeat left center;

}
.mics-shinchiku-scope .base-btn02 a {

	display:block;
	border-radius: 3px;
	padding:20px;
	box-shadow: 0 0 0 1px #ccc;
	border: solid 1px #fff;
	background-color:#CCCCCC;
    background: -moz-linear-gradient(top, #FFFFFF, #CCCCCC);
    background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#CCCCCC));
	text-align:center;
	font-size:20px;
	text-decoration:none;

}
.mics-shinchiku-scope .base-btn02 a:hover {

	background-color:#dddddd;
    background: -moz-linear-gradient(top, #FFFFFF, #dddddd);
    background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#dddddd));

}
.mics-shinchiku-scope .base-btn02 a span {

	padding-left:25px;
	background: url(https://www.catvmics.ne.jp/themes/mics/img/common/icon04.png) no-repeat left center;

}
.mics-shinchiku-scope .base-btn04 a {

	display: inline-block;
	border-radius: 5px;
	padding:13px 65px;
	background-color:#e67717;
	color:#fff;
	text-align:center;
	font-size:16px;
	text-decoration:none;

}
.mics-shinchiku-scope .base-btn04 a:hover {

	background-color:#fd9c34;

}
.mics-shinchiku-scope .base-btn04 a span {

	padding-left:20px;
	background: url(https://www.catvmics.ne.jp/themes/mics/img/common/icon06.png) no-repeat left center;

}
.mics-shinchiku-scope .sub-ttl01 {

	position:relative;
	margin-bottom:20px;
	padding-left:30px;
	background: url(https://www.catvmics.ne.jp/themes/mics/img/common/ttl-icon01.png) no-repeat left 4px;
	font-size:20px;
	font-weight:normal;

}
.mics-shinchiku-scope .sub-ttl01 .link-icon, .mics-shinchiku-scope .sub-ttl01 .link-icon-out {

	position:absolute;
	top:50%;
	right:0px;
	font-size:14px;
	line-height:1em;
	margin-top:-8px;

}
.mics-shinchiku-scope .sub-ttl02 {

	margin-bottom:3px;
	margin-top:3px;
padding:3px;
	font-size:16px;
	color:#004DA0;
	font-weight:bold;

}
.mics-shinchiku-scope .sub-ttl03 {

	margin-bottom:3px;
	font-size:14px;
	color:#004EA1;
	font-weight:bold;

}
.mics-shinchiku-scope .sub-ttl04 {

	margin-bottom:3px;
	font-size:12px;
	color:#ffa51c;
	font-weight:bold;

}
.mics-shinchiku-scope .sub-ttl05 {

	margin-bottom:20px;
	padding:15px;
	color:#ffffff;
	background: repeating-linear-gradient(90deg,#004C9F,#004C9F 10px,#0156A9 10px,#0156A9 20px);
	border-radius: 4px; 
	font-size:20px;
	font-weight:bold;
	text-align:center;

}
.mics-shinchiku-scope .sub-ttl06 {

	position: relative;
	text-align: center;

}
.mics-shinchiku-scope .sub-ttl06 span {

	position: relative;
	padding:0px 15px;
	z-index:2;
	margin-bottom:20px;
	display: inline-block;
	background-color: #fff;
	text-align: left;
	font-size:25px;
	font-weight:bold;
	color:#004C9F;

}
.mics-shinchiku-scope .sub-ttl06:before {

	position: absolute;
	top: 50%;
	margin-top:-10px;
	z-index: 1;
	content: '';
	display: block;
	width: 100%;
	height: 1px;
	background-color: #004C9F;

}
.mics-shinchiku-scope .blue-copy01 {

	margin-bottom:30px;
	font-size:18px;
	color:#004DA0;
	font-weight:bold;
	text-align:center;

}
.mics-shinchiku-scope .left-photo-area {


}
.mics-shinchiku-scope .left-photo-area .photo {

	float: left;
	width: 320px;

}
.mics-shinchiku-scope .left-photo-area .data {

	float: right;
	width: 610px;

}
.mics-shinchiku-scope .right-photo-area {


}
.mics-shinchiku-scope .right-photo-area .data {

	float: left;
	width: 610px;

}
.mics-shinchiku-scope .right-photo-area .photo {

	float: right;
	width: 320px;

}
.mics-shinchiku-scope .inner-2column  li {

	float: left;
	width: 460px;
	margin-right: 40px;
	margin-bottom: 30px;

}
.mics-shinchiku-scope .inner-2column02 li {

	float: left;
	width: 46%;
	margin-left: 2%;
	margin-right: 2%;
	margin-bottom: 30px;

}
.mics-shinchiku-scope .inner-2column li:nth-child(2n) {

	margin-right: 0px;

}
@media(min-width:768px) {

	.inner-2column02 li:nth-child(2n) {
		margin-left: 0px;
	}

}
.mics-shinchiku-scope .inner-2column li:nth-last-child(1), .mics-shinchiku-scope .inner-2column li:nth-last-child(2), .mics-shinchiku-scope .inner-2column02 li:nth-last-child(1), .mics-shinchiku-scope .inner-2column02 li:nth-last-child(2) {

	margin-bottom: 0px;

}
.mics-shinchiku-scope .inner-3column02 {

	padding:0 15px;

}
.mics-shinchiku-scope .inner-3column02 div {

	float: left;
	width: 250px;
	margin-left: 5px;
	margin-right: 5px;
	padding:0 25px;
	margin-bottom: 30px;

}
.mics-shinchiku-scope .inner-3column li {

	float: left;
	width: 300px;
	margin-right: 30px;
	margin-bottom: 30px;

}
.mics-shinchiku-scope .inner-3column02 .img, .mics-shinchiku-scope .inner-3column .img {

	margin-bottom: 15px;

}
.mics-shinchiku-scope .inner-3column .data {


}
.mics-shinchiku-scope .inner-3column02 div:nth-child(3n) {

	margin-left: 0px;

}
.mics-shinchiku-scope .inner-3column02 div:nth-child(3n), .mics-shinchiku-scope .inner-3column li:nth-child(3n) {

	margin-right: 0px;

}
.mics-shinchiku-scope .inner-2column li:nth-last-child(1), .mics-shinchiku-scope .inner-2column li:nth-last-child(2), .mics-shinchiku-scope .inner-2column li:nth-last-child(3) {

	margin-bottom: 0px;

}
.mics-shinchiku-scope .base-table01 {

	width: 100%;
	border: solid 1px #CCCCCC;
	border-collapse: collapse;

}
.mics-shinchiku-scope .base-table01 tr:nth-child(even) {

	background: #F5F5F5;

}
.mics-shinchiku-scope .base-table01 th, .mics-shinchiku-scope .base-table01 td {

	padding: 13px;
	border: solid 1px #CCCCCC;

}
.mics-shinchiku-scope .base-table01 th {

	width: 20%;
	color: #004EA1;

}
.mics-shinchiku-scope .base-table01 td {

	width: 80%;

}
.mics-shinchiku-scope .base-table02 {

	width: 100%;
	border: solid 1px #CCCCCC;
	border-collapse: collapse;

}
.mics-shinchiku-scope .base-table02 tr:nth-child(even) {

	background: #F5F5F5;

}
.mics-shinchiku-scope .base-table02 th, .mics-shinchiku-scope .base-table02 td {

	padding: 13px;
	border: solid 1px #CCCCCC;

}
.mics-shinchiku-scope .base-table02 th {

	color: #004EA1;

}
.mics-shinchiku-scope .base-table03 {

	border: solid 1px #CCCCCC;
	border-collapse: collapse;

}
.mics-shinchiku-scope .base-table03 th, .mics-shinchiku-scope .base-table03 td {

	padding: 13px;
	border: solid 1px #CCCCCC;
	vertical-align: middle;

}
.mics-shinchiku-scope .base-table03 th {

	background: #F5F5F5;
	color: #004EA1;

}
.mics-shinchiku-scope .base-table {

	border: solid 1px #CCCCCC;
	border-collapse: collapse;

}
.mics-shinchiku-scope .base-table tr:nth-child(even) {

	background: #F5F5F5;

}
.mics-shinchiku-scope .base-table th, .mics-shinchiku-scope .base-table td {

	padding: 13px;
	border: solid 1px #CCCCCC;

}
.mics-shinchiku-scope .base-table th {

	color: #004EA1;

}
.mics-shinchiku-scope .caption-txt p:first-child {

	text-indent:-18px;
	padding-left:18px;

}
.mics-shinchiku-scope .caption-txt p {

	padding-left:18px;

}
.mics-shinchiku-scope .caption-txt-small p {

	text-indent:-18px;
	padding-left:18px;
	padding-left:18px;
	font-size: 12px;

}
.mics-shinchiku-scope .base-list {

	padding-left:25px;

}
.mics-shinchiku-scope .base-list li {

	list-style-type: disc;
	margin-bottom:5px;

}
.mics-shinchiku-scope .base-list-inline {


}
.mics-shinchiku-scope .base-list-inline li {

	display:inline;
	margin-right:10px;
	white-space:nowrap;

}
.mics-shinchiku-scope .base-list-inline li:before {

	content:"●";

}
.mics-shinchiku-scope .base-list-inline02 {


}
.mics-shinchiku-scope .base-list-inline02 li {

	margin-right:10px;

}
.mics-shinchiku-scope .base-list-inline02 li:before {

	content:"●";

}
.mics-shinchiku-scope .base-list-inline03 {


}
.mics-shinchiku-scope .base-list-inline03 li {

	margin-right:10px;
    text-indent: -18px;
    padding-left: 18px;

}
.mics-shinchiku-scope .base-list-inline03 li:before {

	content:"■";
	margin-right: 4px;

}
.mics-shinchiku-scope .base-list-inline04 {


}
.mics-shinchiku-scope .base-list-inline04 li {

    text-indent: -18px;
    padding-left: 18px;
	margin-right:10px;

}
.mics-shinchiku-scope .base-list-inline04 li:before {

	content:"※";
	margin-right: 4px;

}
.mics-shinchiku-scope .base-list-number {

	padding-left:25px;

}
.mics-shinchiku-scope .base-list-number li {

	list-style-type: decimal;
	margin-bottom:5px;

}
.mics-shinchiku-scope .base-list-kakomi {

	padding-left:25px;

}
.mics-shinchiku-scope .base-list-kakomi li {

	list-style-type: none;
	margin-bottom:5px;
	padding-left: 1em;
	text-indent: -1em;

}
.mics-shinchiku-scope .base-list-note {

	padding-left:25px;

}
.mics-shinchiku-scope .base-list-note li {

	list-style-type: none;
	margin-bottom:5px;
	padding-left: 2em;
	text-indent: -2em;

}
.mics-shinchiku-scope .two-column {


}
.mics-shinchiku-scope .two-column .left-area {

	float:left;
	width:460px;

}
.mics-shinchiku-scope .two-column .right-area {

	float:right;
	width:460px;

}
.mics-shinchiku-scope .youtube-column {


}
.mics-shinchiku-scope .youtube-column .left-block {

	float:left;
	width:620px;

}
.mics-shinchiku-scope .youtube-column .right-block {

	float:right;
	width:340px;

}
.mics-shinchiku-scope .page-ttl {

	width:960px;
	margin: 0 auto 15px auto;
	padding: 35px 0px 25px 0px;
	border-top: solid 2px #004EA1;
	border-bottom: solid 1px #ccc;
	font-size: 24px;
	font-weight: normal;
	text-align: center;

}
.mics-shinchiku-scope .page-ttl {

	width:960px;
	margin: 0 auto 15px auto;
	padding: 35px 0px 25px 0px;
	border-top: solid 2px #004EA1;
	border-bottom: solid 1px #ccc;
	font-size: 24px;
	font-weight: normal;
	text-align: center;

}
.mics-shinchiku-scope #pankuzu {

	margin-bottom:10px;
	font-size: 11px;
	text-align:right;

}
.mics-shinchiku-scope #pankuzu li {

	display:inline;

}
.mics-shinchiku-scope #pankuzu li:after {

	content:" > ";

}
.mics-shinchiku-scope #pankuzu li:last-child:after {

	content:"";

}
.mics-shinchiku-scope #pankuzu li a {

	color: #333;

}
.mics-shinchiku-scope #inner-sub-nav {

	margin-bottom:40px;
	padding:10px 0;
	background-color:#E4E4E4;

}
.mics-shinchiku-scope #inner-sub-nav ul {

	width:960px;
	margin: 0 auto;

}
.mics-shinchiku-scope #inner-sub-nav ul li {

	float:left;
	margin-right:20px;
	border-radius: 3px;
	text-align:center;
	color:#FFF;
	text-decoration:none;

}
.mics-shinchiku-scope #inner-sub-nav ul li:last-child {

	margin-right:0px;

}
.mics-shinchiku-scope #inner-sub-nav ul a {

	display: block;
	width:225px;
	box-sizing: border-box;
	border-radius: 3px;
	padding: 10px 20px;
	text-align:center;
	color:#FFF;
	text-decoration:none;
	border: solid 1px #fff;

}
.mics-shinchiku-scope #inner-sub-nav .catv-nav a {

	box-shadow: 0 0 0 1px #3572B3;
	background-color:#3572B3;

}
.mics-shinchiku-scope #inner-sub-nav .catv-nav a:hover {

	box-shadow: 0 0 0 1px #5D8EC2;
	background-color:#5D8EC2;

}
.mics-shinchiku-scope #inner-sub-nav .catv-nav span {

	padding:10px 0 10px 35px;
	background: url(https://www.catvmics.ne.jp/themes/mics/img/common/inne-subnav01.png) no-repeat left center;

}
.mics-shinchiku-scope #inner-sub-nav .internet-nav a {

	box-shadow: 0 0 0 1px #8EBF41;
	background-color:#8EBF41;

}
.mics-shinchiku-scope #inner-sub-nav .internet-nav a:hover {

	box-shadow: 0 0 0 1px #A5CC67;
	background-color:#A5CC67;

}
.mics-shinchiku-scope #inner-sub-nav .internet-nav span {

	padding:10px 0 10px 30px;
	background: url(https://www.catvmics.ne.jp/themes/mics/img/common/inne-subnav02.png) no-repeat left center;

}
.mics-shinchiku-scope #inner-sub-nav .tel-nav a {

	box-shadow: 0 0 0 1px #C9A74D;
	background-color:#C9A74D;

}
.mics-shinchiku-scope #inner-sub-nav .tel-nav a:hover {

	box-shadow: 0 0 0 1px #D4B971;
	background-color:#D4B971;

}
.mics-shinchiku-scope #inner-sub-nav .tel-nav span {

	padding:10px 0 10px 30px;
	background: url(https://www.catvmics.ne.jp/themes/mics/img/common/inne-subnav03.png) no-repeat left center;

}
.mics-shinchiku-scope #inner-sub-nav .goriyou-nav a {

	box-shadow: 0 0 0 1px #1192F1;
	background-color:#1192F1;

}
.mics-shinchiku-scope #inner-sub-nav .goriyou-nav a:hover {

	box-shadow: 0 0 0 1px #41A8F4;
	background-color:#41A8F4;

}
.mics-shinchiku-scope #inner-sub-nav .goriyou-nav span {

	padding:10px 0 10px 30px;
	background: url(https://www.catvmics.ne.jp/themes/mics/img/common/inne-subnav04.png) no-repeat left center;

}
.mics-shinchiku-scope dl.council {

	margin: 0 20px;
	padding: 0;
	border-width: 0 1px 1px;
	line-height: 1.5;

}
.mics-shinchiku-scope dl.council dt {

	font-weight: bold;
	margin: 0;
	padding: 0.2em;

}
.mics-shinchiku-scope dl.council dd {

	margin: -1.9em 0 0 6.5em;
	padding: 0.2em;

}
.mics-shinchiku-scope dl.council dd p.bold {

	font-weight: bold;
	margin-bottom: 0;

}
.mics-shinchiku-scope dl.council dd p {

	margin-bottom: 1em;

}
.mics-shinchiku-scope dl.council dd p.end {

	margin-bottom: 2em;

}
.mics-shinchiku-scope .search-layout {

	border:5px solid #ddd;
	padding: 15px;

}
.mics-shinchiku-scope dl.search {

	margin: 0 20px;
	padding: 0;
	border-width: 0 1px 1px;
	line-height: 1.5;

}
.mics-shinchiku-scope dl.search dt {

	font-weight: bold;
	margin: 0;
	padding: 0.2em;

}
.mics-shinchiku-scope dl.search dd {

	margin: -1.9em 0 0 6em;
	padding: 0.2em;

}
.mics-shinchiku-scope dl.search dt:after {

	content:"：";

}
.mics-shinchiku-scope dl.company-area {

	margin: 0 10px;
	padding: 0;
	border-width: 0 1px 1px;
	line-height: 1.5;

}
.mics-shinchiku-scope dl.company-area dt {

	color: #004DA0;
	font-weight: bold;
	margin: 0;
	padding:0.5em 1em;

}
.mics-shinchiku-scope dl.company-area dd {

	margin:-2.2em 0 0 0;
	padding:0.2em 0.2em 0.5em 12em;
	border-bottom:1px dotted #ccc;

}
.mics-shinchiku-scope dl.company-tel dd {

	padding:0.2em 0.2em 0.5em 22em;

}
.mics-shinchiku-scope .company-topic {

	background-color: #F3F3F3;
	border-radius: 5px;
	clear:both;
	line-height:1.5;
	margin:0 auto 10px auto;
	max-width: 940px;
	padding:10px;
	text-align:center;

}
.mics-shinchiku-scope .company-topic ul {

	display: inline;
	line-height:1.5;
	margin:0 auto;
	padding:0;
	text-align:center;

}
.mics-shinchiku-scope .company-topic ul li {

	background: url(https://www.catvmics.ne.jp/themes/mics/img/common/icon01.png) no-repeat left center;
	display:inline;
	margin-right:10px;
	padding-left:10px;
	white-space:nowrap;
	width:auto;

}
.mics-shinchiku-scope .company-topic ul li:last-child {

	margin-right:0px;
	padding-right:0px;

}
.mics-shinchiku-scope #common-header {

	width: 100%;

}
.mics-shinchiku-scope #common-header-inner {

	width: 960px;
	margin: 0px auto;
	background: url(https://www.catvmics.ne.jp/themes/mics/img/common/header-bg.jpg) no-repeat 120px bottom;

}
.mics-shinchiku-scope #seo-txt {

	width:100%;
	margin-bottom:10px;
	background-color:#333333;
	color:#FFF;
	font-size:12px;
	font-weight:normal;

}
.mics-shinchiku-scope #seo-txt span {

	display:block;
	width: 960px;
	margin: 0px auto;

}
.mics-shinchiku-scope #common-header-inner #logo {

	float:left;
	/*padding-top:15px;*/
	padding-bottom:3px;	

}
.mics-shinchiku-scope #common-header-inner #header-link {

	float:right;

}
.mics-shinchiku-scope #common-header-inner #header-link li {

	display:inline-block;

}
.mics-shinchiku-scope #common-header-inner #header-link li a {

	text-decoration:none;
	color: #000;

}
.mics-shinchiku-scope #common-header-inner #header-link li a:hover {

	color: #666;

}
.mics-shinchiku-scope #common-header-inner #header-link #header-link01 {

	margin-bottom:10px;
	text-align:right;

}
.mics-shinchiku-scope #common-header-inner #header-link #header-link01 li {

	padding-right:10px;
	margin-right:10px;
	border-right: solid 1px #333;
	font-size:12px;
	line-height:1em;

}
.mics-shinchiku-scope #common-header-inner #header-link #header-link01 li:last-child {

	padding-right:0px;
	margin-right:0px;
	border-right: none;

}
.mics-shinchiku-scope #common-header-inner #header-link #header-link02 {

	margin-bottom:10px;
	padding:5px 25px;
	background-color:#F3F3F3;
	border-radius: 5px;

}
.mics-shinchiku-scope #common-header-inner #header-link #header-link02 li {

	margin-right:10px;
	padding-left:10px;
	line-height:1em;
	background: url(https://www.catvmics.ne.jp/themes/mics/img/common/icon01.png) no-repeat left center;

}
.mics-shinchiku-scope #common-header-inner #header-link #header-link02 li:last-child {

	padding-right:0px;
	margin-right:0px;

}
.mics-shinchiku-scope #common-nav {

	position:relative;
	width:100%;
	height:80px;
	box-sizing: border-box;
	background-color:#0052AA;
    background: -moz-linear-gradient(top, #0069DD, #004EA1);
    background: -webkit-gradient(linear, left top, left bottom, from(#0069DD), to(#004EA1));

}
.mics-shinchiku-scope #common-nav-bg {

	width:50%;
	left:50%;
	height:80px;
	box-sizing: border-box;
	background-color:#1E98F2;
    background: -moz-linear-gradient(top, #3EA7F4, #0E91F1);
    background: -webkit-gradient(linear, left top, left bottom, from(#3EA7F4), to(#0E91F1));

}
.mics-shinchiku-scope #common-nav-inner {

	position:absolute;
	width: 960px;
	height:80px;
	padding: 10px 0 0 0;
	box-sizing: border-box;
	left:50%;
	margin-left:-480px;

}
.mics-shinchiku-scope #common-nav-inner li {

	display:inline-block;

}
.mics-shinchiku-scope #common-nav-inner li a {

	text-decoration:none;
	color:#FFF;

}
.mics-shinchiku-scope #common-nav-inner li a:hover {

	opacity:0.5;

}
.mics-shinchiku-scope #kentou-nav {

	float:left;
	width:460px;
	margin-right:20px;

}
.mics-shinchiku-scope #kentou-nav li {

	border-left: solid 1px #fff;
	color: #fff;
	width:226px;
	box-sizing: border-box;
	text-align:center;

}
.mics-shinchiku-scope #kentou-nav .kodate-icon a {

	padding-left:23px;
	background: url(https://www.catvmics.ne.jp/themes/mics/img/common/nav-icon01.png) no-repeat left center;

}
.mics-shinchiku-scope #kentou-nav .syugou-icon a {

	padding-left:23px;
	background: url(https://www.catvmics.ne.jp/themes/mics/img/common/nav-icon02.png) no-repeat left center;

}
.mics-shinchiku-scope #goriyou-nav {

	float:left;
	width:460px;
	margin-left:20px;

}
.mics-shinchiku-scope #goriyou-nav li {

	border-left: solid 1px #fff;
	width:149px;
	box-sizing: border-box;
	text-align:center;

}
.mics-shinchiku-scope #goriyou-nav .support-icon a {

	padding-left:23px;
	background: url(https://www.catvmics.ne.jp/themes/mics/img/common/nav-icon03.png) no-repeat left center;

}
.mics-shinchiku-scope #goriyou-nav .procedure-icon a {

	padding-left:23px;
	background: url(https://www.catvmics.ne.jp/themes/mics/img/common/nav-icon06.png) no-repeat left center;

}
.mics-shinchiku-scope #goriyou-nav .login-icon {

	color: #fff;
	padding-left:25px;
	background: url(https://www.catvmics.ne.jp/themes/mics/img/common/nav-icon05.png) no-repeat 5% center;

}
.mics-shinchiku-scope #kentou-nav .nav-ttl, .mics-shinchiku-scope #goriyou-nav .nav-ttl {

    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center; /* for no-flexbox browsers */
	font-weight:bold;
	color:#fff;

}
.mics-shinchiku-scope #kentou-nav .nav-ttl:before, .mics-shinchiku-scope #kentou-nav .nav-ttl:after, .mics-shinchiku-scope #goriyou-nav .nav-ttl:before, .mics-shinchiku-scope #goriyou-nav .nav-ttl:after {

    border-top: 1px solid rgba(255,255,255,0.5);
    content: "";
    display: inline; /* for IE */
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex: 1;
    flex-grow: 1;

}
.mics-shinchiku-scope #kentou-nav .nav-ttl:before, .mics-shinchiku-scope #goriyou-nav .nav-ttl:before {

    margin-right: 0.5em;

}
.mics-shinchiku-scope #kentou-nav .nav-ttl:after, .mics-shinchiku-scope #goriyou-nav .nav-ttl:after {

    margin-left: 0.5em;

}
.mics-shinchiku-scope #common-footer {

	width:100%;
	margin-top:50px;
	background-color:#F3F3F3;

}
.mics-shinchiku-scope #common-footer .sitemap-box {

	float:left;
	width:240px;

}
.mics-shinchiku-scope #common-footer a {

	text-decoration:none;
	color: #000;

}
.mics-shinchiku-scope #common-footer a:hover {

	color: #666;

}
.mics-shinchiku-scope #common-footer .sitemap-box li {

	font-size:12px;
	padding-left:10px;
	line-height:1.5em;

}
.mics-shinchiku-scope #common-footer .sitemap-box li:before {

	content:"∟ ";

}
.mics-shinchiku-scope #common-footer .sitemap-box .first {

	font-size:14px;
	background: url(https://www.catvmics.ne.jp/themes/mics/img/common/icon01.png) no-repeat left center;

}
.mics-shinchiku-scope #common-footer .sitemap-box .first:before {

	content:"";

}
.mics-shinchiku-scope #common-footer .other-link {

	width: 960px;
	margin: 0px auto;

}
.mics-shinchiku-scope #common-footer .other-link li {

	float:left;
	margin-right:25px;
	padding-left:10px;
	background: url(https://www.catvmics.ne.jp/themes/mics/img/common/icon01.png) no-repeat left center;

}
.mics-shinchiku-scope #common-footer .other-link-ect {

	width: 960px;
	padding-bottom: 30px;
	margin: 0px auto 30px auto;
	border-bottom: solid 1px #D7D7D7;	

}
.mics-shinchiku-scope #common-footer .other-link-ect li {

	float:left;
	margin-right:25px;
	padding-left:10px;
	background: url(https://www.catvmics.ne.jp/themes/mics/img/common/icon01.png) no-repeat left center;

}
.mics-shinchiku-scope #common-footer ul.footer-bnr {

	text-align: center;

}
.mics-shinchiku-scope #common-footer .footer-bnr li {

	float: left;
	width: 180px;
	margin: 0 10px 10px 10px;

}
.mics-shinchiku-scope #common-footer .content-area a {

    text-decoration: none;
    color: #fff;

}
.mics-shinchiku-scope #footer-sitemap-kentou {

	width: 960px;
	padding-bottom:30px;
	margin: 0px auto 30px auto;
	border-bottom: solid 1px #D7D7D7;

}
.mics-shinchiku-scope #footer-sitemap-goriyou {

	width: 960px;
	padding-bottom:30px;
	margin: 0px auto 30px auto;
	border-bottom: solid 1px #D7D7D7;

}
.mics-shinchiku-scope #common-footer #page-top {

	margin-bottom:20px;
	padding: 10px 0 5px 0;
	background-color:#024EA2;
	text-align:center;

}
.mics-shinchiku-scope #common-footer #page-top a {

	display:inline-block;
	padding-top:5px;
	background: url(https://www.catvmics.ne.jp/themes/mics/img/common/icon02.png) no-repeat center top;
	color:#FFF;
	text-decoration:none;

}
.mics-shinchiku-scope .footer-sitemap-link01 {

	margin-bottom:10px;

}
.mics-shinchiku-scope .footer-sitemap-link01 a {

	padding-left:20px;
	background: url(https://www.catvmics.ne.jp/themes/mics/img/common/icon03.png) no-repeat left center;
	font-size:16px;
	text-decoration:none;

}
.mics-shinchiku-scope #common-footer #copyright {

	background-color:#4B4B4B;
	color:#FFF;

}
.mics-shinchiku-scope #common-footer #copyright small {

	display:block;
	width: 960px;
	margin: 0px auto;
	text-align:right;

}
.mics-shinchiku-scope .base-btn-list {

	margin-bottom: 10px;

}
.mics-shinchiku-scope .base-btn-list li {

	float: left;
	width: 460px;
	margin-right: 40px;
	margin-bottom: 20px;

}
.mics-shinchiku-scope .base-btn-list li:nth-child(2n) {

	margin-right: 0px;

}
.mics-shinchiku-scope .base-link01 {

	padding: 15px 15px 0px 15px;
	background: #DBE9F7;

}
.mics-shinchiku-scope .base-link01 li {

	float: left;
	width: 290px;
	margin: 0px 30px 15px 0px;

}
.mics-shinchiku-scope .base-link01 li:nth-child(3n) {

	margin-right: 0px;

}
.mics-shinchiku-scope .base-link01 li a {

	display:block;
	border-radius: 3px;
	padding: 15px;
	background: #fff;
	border-radius: 3px;
	text-align:center;
	font-size:16px;
	text-decoration:none;
	color: #333;

}
.mics-shinchiku-scope .base-link01 a:hover {

	color: #004C9F;
	background-color:#EDF4FB;

}
.mics-shinchiku-scope .base-link01 a span {

	padding-left:20px;
	background: url(https://www.catvmics.ne.jp/themes/mics/css/../img/common/icon08.jpg) no-repeat left center;

}
.mics-shinchiku-scope .base-btn03 a {

	display:block;
	border-radius: 3px;
	padding:20px;
	box-shadow: 0 0 0 1px #FF6D04;
	border: solid 1px #fff;
	background-color:#FF6D04;
    background: -moz-linear-gradient(top, #FFCC33, #CCCCCC);
    background: -webkit-gradient(linear, left top, left bottom, from(#FFCC33), to(#FF6600));
	text-align:center;
	font-size:20px;
	text-decoration:none;
	color: #fff;

}
.mics-shinchiku-scope .base-btn03 a:hover {

	background-color: #fff;
    background: -moz-linear-gradient(top, #FFD842, #FF8605);
    background: -webkit-gradient(linear, left top, left bottom, from(#FFD842), to(#FF8605));
	color: #fff;

}
.mics-shinchiku-scope .base-btn03 a span {

	padding-left:25px;
	background: url(https://www.catvmics.ne.jp/themes/mics/css/../img/common/icon09.png) no-repeat left center;

}
.mics-shinchiku-scope .bottom-sitemap {

	padding:20px;
	background-color:#F3F3F3;
	border-radius: 5px;

}
.mics-shinchiku-scope .bottom-sitemap .first {

	margin-bottom:5px;
	padding-left:20px;
	background: url(https://www.catvmics.ne.jp/themes/mics/css/../img/common/icon03.png) no-repeat left center;
	font-size:16px;
	font-weight:bold;

}
.mics-shinchiku-scope .bottom-sitemap .sitemap li {

	float:left;
	width:33%;

}
.mics-shinchiku-scope .bottom-sitemap .sitemap li a {

	padding-left:10px;
	background: url(https://www.catvmics.ne.jp/themes/mics/css/../img/common/icon01.png) no-repeat left center;

}
.mics-shinchiku-scope .hikari-cable-ttl {

	font-size:30px;
	color:#004C9F;
	line-height:1.5em;
	

}
.mics-shinchiku-scope .plan-kodate-area2-1 {


}
.mics-shinchiku-scope .plan-kodate-area2-1 .left {

	float: left;
	width: 420px;

}
.mics-shinchiku-scope .plan-kodate-area2-1 .right {

	float: right;
	width: 510px;

}
.mics-shinchiku-scope .plan-kodate-area2-1 .right img.layout100 {

	width: 100%;

}
.mics-shinchiku-scope .plan-kodate-area2-2 {

	border:1px solid #cccccc;
	padding:20px;
	width:100%;
	box-sizing: border-box;

}
.mics-shinchiku-scope .plan-kodate-area2-2 .img-grp {

	display: table;
	width:798px;
	margin:0 auto;

}
.mics-shinchiku-scope .plan-kodate-area2-2 .img01, .mics-shinchiku-scope .plan-kodate-area2-2 .img02, .mics-shinchiku-scope .plan-kodate-area2-2 .img03 {

	display: table-cell;
	width:266px;
	vertical-aling:middle;
	text-align:center;

}
.mics-shinchiku-scope .plan-kodate-area2-2 .img01 img, .mics-shinchiku-scope .plan-kodate-area2-2 .img02 img, .mics-shinchiku-scope .plan-kodate-area2-2 .img03 img {

	margin-bottom:16px;

}
.mics-shinchiku-scope .plan-kodate-area2-2 .img01 figcaption, .mics-shinchiku-scope .plan-kodate-area2-2 .img02 figcaption, .mics-shinchiku-scope .plan-kodate-area2-2 .img03 figcaption {

	color:#f41d1d;

}
.mics-shinchiku-scope .plan-kodate-area2-3 div {

	float: left;
	width: 280px;
	padding:0 20px;
	margin-bottom: 20px;

}
.mics-shinchiku-scope .plan-kodate-area2-3 div figcaption {

	color:#777;

}
.mics-shinchiku-scope .plan-kodate-area2-3 div img {

	margin-bottom: 15px;
	width:100%;

}
.mics-shinchiku-scope .plan-kodate-area2-4 {

	background: url(https://www.catvmics.ne.jp/themes/mics/img/gokentou/plan-kodate/chokazaki-bg.png) repeat;
    margin: 0 auto 5em auto;
    max-width: 930px;
    padding: 20px 30px 30px;
    position: relative;

}
.mics-shinchiku-scope .plan-kodate-area2-4 .inner-area {

	background:#fff;
	padding:30px;

}
.mics-shinchiku-scope .plan-kodate-area2-4 .left {

	width:530px;
	float:left;

}
.mics-shinchiku-scope .plan-kodate-area2-4 .right {

	width:250px;
	float:right;

}
.mics-shinchiku-scope .plan-kodate-area2-4 .left h5 {

	color: #e50112;
    border-bottom: #e50112 2px solid;
    font-size: 26px;
    padding: 0px 0 6px;
    margin: 0 0 16px;

}
.mics-shinchiku-scope .plan-kodate-area {


}
.mics-shinchiku-scope .plan-kodate-area .left {

	float: left;
	width: 610px;

}
.mics-shinchiku-scope .plan-kodate-area .right {

	float: right;
	width: 320px;

}
.mics-shinchiku-scope .plan-kodate-area .right .base-btn01 a {

	width: 100%;
	box-sizing: border-box;

}
.mics-shinchiku-scope .dannasama-gimon li {

	margin-bottom: 20px;

}
.mics-shinchiku-scope .dannasama-gimon a {

	display:block;
	border-radius: 3px;
	padding:20px;
	box-shadow: 0 0 0 1px #2977B7;
	border: solid 1px #fff;
	background-color:#FF6D04;
    background: -moz-linear-gradient(top, #4F9FE1, #1E6CAC);
    background: -webkit-gradient(linear, left top, left bottom, from(#4F9FE1), to(#1E6CAC));
	text-align:center;
	font-size:20px;
	text-decoration:none;
	color: #fff;

}
.mics-shinchiku-scope .dannasama-gimon a:hover {

	background-color: #fff;
    background: -moz-linear-gradient(top, #73BBEC, #3E96D0);
    background: -webkit-gradient(linear, left top, left bottom, from(#73BBEC), to(#3E96D0));
	color: #fff;

}
.mics-shinchiku-scope .dannasama-gimon .gimon {

	border-radius: 100px;
	margin-right: 10px;
	padding: 2px 5px;
	background: #fff;
	font-size: 12px;
	color: #2877B7;

}
.mics-shinchiku-scope .okusama-gimon li {

	margin-bottom: 20px;

}
.mics-shinchiku-scope .okusama-gimon a {

	display:block;
	border-radius: 3px;
	padding:20px;
	box-shadow: 0 0 0 1px #EA878C;
	border: solid 1px #fff;
	background-color:#FF6D04;
    background: -moz-linear-gradient(top, #F3BCBF, #E34D54);
    background: -webkit-gradient(linear, left top, left bottom, from(#F3BCBF), to(#E34D54));
	text-align:center;
	font-size:20px;
	text-decoration:none;
	color: #fff;

}
.mics-shinchiku-scope .okusama-gimon a:hover {

	background-color: #fff;
    background: -moz-linear-gradient(top, #F3BCBF, #EB8388);
    background: -webkit-gradient(linear, left top, left bottom, from(#F3BCBF), to(#EB8388));
	color: #fff;

}
.mics-shinchiku-scope .okusama-gimon .gimon {

	border-radius: 100px;
	margin-right: 10px;
	padding: 2px 5px;
	background: #fff;
	font-size: 12px;
	color: #E98085;

}
.mics-shinchiku-scope .house-gimon li {

	float: left;
	width: 460px;
	margin: 0px 40px 30px 0px;

}
.mics-shinchiku-scope .house-gimon li:nth-child(2n) {

	margin-right: 0px;

}
.mics-shinchiku-scope .house-gimon a {

	display:block;
	border-radius: 3px;
	padding:20px;
	box-shadow: 0 0 0 1px #358E3C;
	border: solid 1px #fff;
	background-color:#FF6D04;
    background: -moz-linear-gradient(top, #8EBF41, #358E3C);
    background: -webkit-gradient(linear, left top, left bottom, from(#8EBF41), to(#358E3C));
	text-align:center;
	font-size:20px;
	text-decoration:none;
	color: #fff;

}
.mics-shinchiku-scope .house-gimon a:hover {

	background-color: #fff;
    background: -moz-linear-gradient(top, #A8D156, #7CBE52);
    background: -webkit-gradient(linear, left top, left bottom, from(#A8D156), to(#7CBE52));
	color: #fff;

}
.mics-shinchiku-scope .house-gimon .gimon {

	border-radius: 100px;
	margin-right: 10px;
	padding: 2px 5px;
	background: #fff;
	font-size: 12px;
	color: #2877B7;

}
.mics-shinchiku-scope .news-list-area {

	text-align: center;

}
.mics-shinchiku-scope .news-list-area ul {

	list-style: none;

}
.mics-shinchiku-scope .news-list-area ul li {

	display: inline;
	margin-bottom: 10px;

}
.mics-shinchiku-scope .news-list-area ul li a {

	display: inline-block;
	border-radius: 5px;
	padding:13px 80px;
	margin-bottom: 10px;
	background-color:#004EA1;
	color:#FFF;
	text-align:center;
	font-size:16px;
	text-decoration:none;

}
.mics-shinchiku-scope .news-list-area ul li a:hover {

	background-color:#0E84CB;
	color:#FFF;

}
.mics-shinchiku-scope .news-list-area ul li a span {

	padding-left:15px;
	background: url(https://www.catvmics.ne.jp/themes/mics/img/common/icon05.png) no-repeat left center;

}
.mics-shinchiku-scope .earthquake {

	max-width: 726px;
	margin: 0 auto 50px auto;
	text-align: center;

}
.mics-shinchiku-scope .earthquake ul.earthquake-list {

	margin: 0;
	padding: 0;
	list-style: none;
	text-align: left;

}
.mics-shinchiku-scope .earthquake ul.earthquake-list li {

	padding-left: 1.5rem;
	text-indent: -1.5rem;

}
.mics-shinchiku-scope .base-table-cm {

	border: solid 1px #CCCCCC;
	border-collapse: collapse;
	width: 100%;

}
.mics-shinchiku-scope .base-table-cm th, .mics-shinchiku-scope .base-table-cm td {

	padding: 13px;
	border: solid 1px #CCCCCC;
	vertical-align: middle;

}
.mics-shinchiku-scope .base-table-cm th {

	background: #F5F5F5;
	color: #004EA1;
	text-align: center;

}
.mics-shinchiku-scope .red {
 color: #CC0000;
}
.mics-shinchiku-scope .greywaku {

	padding: 10px;
	margin: 10px 0 10px 0;
	border: 2px solid #CDCDCD;
	background-color: #F8F8F8;

}
.mics-shinchiku-scope .bluewaku2 {

    border: none;
    font-weight: bold;
    text-align: center;
    background-color: #99CCFF;
		padding: 15px;

}
.mics-shinchiku-scope .greenwaku {

	padding: 10px;
	margin: 10px 0 10px 0;
	border: 2px solid #8FBC8F;
	background-color: #FFFFF0;

}
.mics-shinchiku-scope .join-campaign-sttl {

	background: #00479d;
	border-radius: 5px;
	color: #fff;
	font-size: 14px;
	font-weight:bold;
	max-width: 150px;
	margin-bottom: 10px;
	padding: 5px 15px;

}
.mics-shinchiku-scope ol.join-campaign {

	margin: 0 0 30px 30px;
	padding: 0;

}
.mics-shinchiku-scope ol.join-campaign li {

	list-style-type: decimal;

}
.mics-shinchiku-scope #senior-list {

	

}
.mics-shinchiku-scope #senior-list li {

	position:relative;
	float:left;
	margin-right:40px;
	margin-bottom:40px;

}
.mics-shinchiku-scope #senior-list li a {

	color:#FFF;
	text-decoration:none;

}
.mics-shinchiku-scope #senior-list li:nth-child(2n) {

	margin-right: 0px;

}
.mics-shinchiku-scope #senior-list .photo {


}
.mics-shinchiku-scope #senior-list .no-ttl {

	position:absolute;
	top:0;
	right:10px;
	width:64px;
	height:64px;
	background-color:#004EA0;
	text-align:center;

}
.mics-shinchiku-scope #senior-list .no-ttl .rec {

	display:block;
	margin-bottom:5px;
	font-size:11px;

}
.mics-shinchiku-scope #senior-list .no-ttl .no {

	display:block;
	font-size:37px;

}
.mics-shinchiku-scope #senior-list .name-ttl {

	position:absolute;
	top:50%;
	left:0;
	margin-top:-5em;
	padding:20px 50px 20px 20px;

}
.mics-shinchiku-scope #senior-list .senior-list-bgw .name-ttl {

	background-color:rgba(255,255,255,0.5);
	color:#333333;

}
.mics-shinchiku-scope #senior-list .senior-list-bgb .name-ttl {

	background-color:rgba(0,0,0,0.5);

}
.mics-shinchiku-scope #senior-list .name-ttl .department {

	display:block;

}
.mics-shinchiku-scope #senior-list .name-ttl .position {

	display:block;
	font-size:11px;

}
.mics-shinchiku-scope #senior-list .name-ttl .name {

	display:block;
	font-size:18px;
	font-weight:bold;

}
.mics-shinchiku-scope #senior-list .copy {

	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	padding:10px 0;
	background-color:rgba(0,0,0,0.5);
	text-align:center;
	font-size:16px;
	font-weight:bold;

}
.mics-shinchiku-scope #senior-nav {

	margin-bottom:40px;

}
.mics-shinchiku-scope #senior-nav li {

	float:left;
	width:50%;
	text-align:center;

}
.mics-shinchiku-scope #senior-nav a {

	position:relative;
	display:block;
	padding:20px;
	border: solid 4px #004EA1;
	background-color: #004EA1;
	color:#FFF;
	text-decoration:none;
	font-size:16px;

}
.mics-shinchiku-scope #senior-nav a span {

	padding-left:15px;
	background: url(https://www.catvmics.ne.jp/themes/mics/css/../img/common/icon05.png) no-repeat left center;

}
.mics-shinchiku-scope #senior-nav .active a {

	border: solid 4px #004EA1;
	background-color: #FFF;
	color:#004EA1;

}
.mics-shinchiku-scope #senior-nav .active a span {

	padding-left:0;
	background: none;

}
.mics-shinchiku-scope #senior-nav .active a:before {

	content: "";
	position: absolute;
	bottom: -34px;
	left:50%;
	width: 0;
	height: 0;
	margin-left:-15px;
	border: 15px solid transparent;
	border-top: 15px solid #004EA1;

}
.mics-shinchiku-scope #senior-main-img {

	position:relative;
	margin-bottom:25px;
	color:#FFF;

}
.mics-shinchiku-scope #senior-main-img .photo {


}
.mics-shinchiku-scope #senior-main-img .no-ttl {

	position:absolute;
	top:0;
	right:10px;
	width:64px;
	height:64px;
	background-color:#004EA0;
	text-align:center;

}
.mics-shinchiku-scope #senior-main-img .no-ttl .rec {

	display:block;
	margin-bottom:5px;
	font-size:11px;

}
.mics-shinchiku-scope #senior-main-img .no-ttl .no {

	display:block;
	font-size:37px;

}
.mics-shinchiku-scope #senior-main-img .name-ttl {

	position:absolute;
	top:50%;
	right:0;
	margin-top:-5em;
	padding:30px 150px 30px 30px;

}
.mics-shinchiku-scope #senior-main-img .senior-bgw .name-ttl {

	background-color:rgba(255,255,255,0.8);
	color:#333333;

}
.mics-shinchiku-scope #senior-main-img .senior-bgb .name-ttl {

	background-color:rgba(0,0,0,0.8);

}
.mics-shinchiku-scope #senior-main-img .name-ttl .department {

	display:block;

}
.mics-shinchiku-scope #senior-main-img .name-ttl .position {

	display:block;

}
.mics-shinchiku-scope #senior-main-img .name-ttl .name {

	display:block;
	font-size:35px;
	line-height:1.5em;
	font-weight:bold;

}
.mics-shinchiku-scope #senior-main-img .name-ttl .name ruby rt {

	font-size: 35%;

}
.mics-shinchiku-scope #senior-main-img .name-ttl .name ruby rb {

	display: block;
	line-height: 1.1em;

}
.mics-shinchiku-scope .senior-copy {

	position: relative;
	margin-bottom:30px;

}
.mics-shinchiku-scope .senior-copy span {

	position: relative;
	z-index: 2;
	display: inline-block;
	padding-right:20px;
	background-color: #fff;
	text-align: left;
	font-size:23px;
	color:#004DA0;

}
.mics-shinchiku-scope .senior-copy:before {

	position: absolute;
	top: 50%;
	z-index: 1;
	content: '';
	display: block;
	width: 100%;
	height: 1px;
	margin-top:-5px;
	background-color: #ccc;

}
.mics-shinchiku-scope #schedule-list {

	

}
.mics-shinchiku-scope #schedule-list li {

	position:relative;
	padding-left:55px;
	padding-bottom:60px;
	border-left: solid 5px #CCCCCC;

}
.mics-shinchiku-scope #schedule-list li:last-child {

	padding-bottom:0px;

}
.mics-shinchiku-scope #schedule-list li:before {

	content: "";
	position: absolute;
	top: 0;
	left:-10px;
	width: 15px;
	height: 15px;
	border-radius: 15px;
	background-color:#9C9C9C;

}
.mics-shinchiku-scope #schedule-list .photo {

	float:left;
	margin-right:30px;
	margin-bottom:20px;

}
.mics-shinchiku-scope #schedule-list .txt {

	float:left;
	width:560px;

}
.mics-shinchiku-scope #schedule-list .comment {

	position:relative;
	float:right;
	width:280px;
	padding:20px;
	border-radius: 6px;
	box-sizing: border-box;
	background-color:#B9DAFF;

}
.mics-shinchiku-scope #schedule-list .comment:before {

	content: "";
	position: absolute;
	top: 50%;
	left:0;
	width: 0;
	height: 0;
	margin-left:-20px;
	margin-top:-10px;
	border: 10px solid transparent;
	border-right: 10px solid #B9DAFF;

}
.mics-shinchiku-scope #recruit-news li {

	padding-bottom:20px;
	margin-bottom:20px;
	border-bottom: solid 1px #D7D7D7;

}
.mics-shinchiku-scope #recruit-news li a {


}
.mics-shinchiku-scope #ch-okazaki-131ch {

	padding:38px;
	background: url(https://www.catvmics.ne.jp/themes/mics/img/ch-okazaki/ch-okazaki_bg.png) #00b0ec;

}
.mics-shinchiku-scope #ch-okazaki-131ch .inner-area {

	padding:30px 20px 0;
	background:#fff;

}
.mics-shinchiku-scope #ch-okazaki-131ch .inner-area h3 img {

	margin-right:2%;
	float:left;
	width:26%;

}
.mics-shinchiku-scope #ch-okazaki-131ch .inner-area h3 span {

	float:right;
	width: 72%;

}
.mics-shinchiku-scope #ch-okazaki-131ch .inner-area ul {

	padding-left:23%;
	background:url(https://www.catvmics.ne.jp/themes/mics/img/ch-okazaki/ch-okazaki_girl.jpg) no-repeat left bottom;
	background-size: auto 93%;

}
.mics-shinchiku-scope #ch-okazaki-131ch .inner-area ul li {

	font-size:12px;
	float:left;
    width: 31%;
    padding: 10px 0 20px;
    margin: 0 1%;

}
.mics-shinchiku-scope #ch-okazaki-131ch .inner-area ul li .pc-none {

	display: none;

}
.mics-shinchiku-scope #ch-okazaki-131ch .inner-area ul li span {

	background:#00aecc;
	color:#fff;
	padding:2px 5px 0px 8px;
	margin-right:3px;
	font-size:11px;
	letter-spacing:3px;
	text-align:center;
	display:inline-block;
	line-height: 18px;

}
.mics-shinchiku-scope #ch-okazaki-131ch .inner-area ul li span.spe-ch {

	background:#ea5431;

}
.mics-shinchiku-scope #ch-okazaki-131ch .inner-area ul li img {

	margin:4px 0;
	display:block;
	width:100%;

}
.mics-shinchiku-scope h2.okazaki-watching-ttl {

    background: none;
	/*background:url(https://www.catvmics.ne.jp/themes/mics/img/ch-okazaki/watching/bg_line.png) repeat-x center center;*/
	font-size:23px;
	text-align:center;
	margin-bottom:40px;
    padding-left: 0;

}
.mics-shinchiku-scope .okazaki-watching-ttl span {

	display:inline-block;
	background:#fff;
	padding:0 40px;

}
.mics-shinchiku-scope h2.okazaki-watching-ttl img {

    max-width: 100%;

}
.mics-shinchiku-scope .okazaki-watching-ttl span strong {

	color:red;

}
.mics-shinchiku-scope .okazaki-watching-12 {

	border:2px solid #ea668a;
	position:relative;
	padding:50px 200px 40px 160px;
	margin-bottom:60px;

}
.mics-shinchiku-scope .okazaki-watching-131 {

	border:2px solid #0072bd;
	position:relative;
	padding:50px 200px 40px 160px;
	margin-bottom:60px;

}
.mics-shinchiku-scope .okazaki-watching-12 .ch-mark, .mics-shinchiku-scope .okazaki-watching-131 .ch-mark {

	position:absolute;
	left:25px;
	top:-18px;

}
.mics-shinchiku-scope .okazaki-watching-12 .ch-img, .mics-shinchiku-scope .okazaki-watching-131 .ch-img {

	position:absolute;
	right:20px;
	bottom:0;

}
.mics-shinchiku-scope .okazaki-watching-131 .ch-img {

	height:300px;
	right:50px;
	bottom:20px;

}
.mics-shinchiku-scope .okazaki-watching-12 p, .mics-shinchiku-scope .okazaki-watching-131 p {

	margin-bottom:12px;
	line-height:1.8;

}
.mics-shinchiku-scope .okazaki-watching-12 h3 {

	font-size:28px;
	color:#ea668a;
	border-bottom:2px dashed #ea668a;
	padding-bottom:22px;
	margin-bottom:24px;
	display: flex;
	justify-content:space-between;
    align-items: center;

}
.mics-shinchiku-scope .okazaki-watching-131 h3 {

	font-size:28px;
	color: #0072bd;
	border-bottom:2px dashed  #0072bd;
	padding-bottom:22px;
	margin-bottom:24px;
	display: flex;
	justify-content:space-between;
    align-items: center;

}
.mics-shinchiku-scope .okazaki-watching-12 h3 a, .mics-shinchiku-scope .okazaki-watching-131 h3 a {

	display:inline-block;
	background:#0a52a4;
	padding:3px 10px;
	color:#fff;
	text-decoration:none;
	font-size:14px;
	border-radius:3px;
	font-weight:normal;

}
.mics-shinchiku-scope .circle-12 {

  font-weight:bold;
  color: #fff;
  background-color:#ea668a;
  padding: 0;
  margin: 0;
  width:20px;
  height: 20px;
  line-height: 20px;
  text-align: center;
  display: inline-block;
  border-radius: 50%;

}
.mics-shinchiku-scope .kadomaru-12 {

  font-weight:bold;
  color: #fff;
  background-color:#ea668a;
  border-radius:3px;
  padding: 0 5px;
  margin: 0 3px 0 3px;
  letter-spacing:1px;

}
.mics-shinchiku-scope .circle-131 {

  font-weight:bold;
  color: #fff;
  background-color:#0072bd;
  padding: 0;
  margin: 0 0 0 5px;
  width:20px;
  height: 20px;
  line-height: 20px;
  text-align: center;
  display: inline-block;
  border-radius: 50%;

}
.mics-shinchiku-scope .kadomaru-131 {

  font-weight:bold;
  color: #fff;
  background-color:#0072bd;
  border-radius:3px;
  padding: 0 5px;
  margin: 0 3px 0 3px;
  letter-spacing:1px;

}
@media(max-width:768px) and (min-width:451px) {

    h2.okazaki-watching-ttl img {
    width: 100%;
    }

}
@media(max-width:450px) {

    h2.okazaki-watching-ttl img {
    width: 195%;
    }

}
@media(max-width:768px) {

	h2.okazaki-watching-ttl {
        font-size: 18px;
	    margin-bottom: 0;
    position: relative;
    overflow: hidden;
    height: 50px;
	}
h2.okazaki-watching-ttl img {
    max-width: none;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    }
	.okazaki-watching-ttl span {
	    padding: 0 5%;
	}
	.okazaki-watching-12{
		padding:15px ;
		margin:25px 10px 50px;
	}
	.okazaki-watching-131{
		padding:15px;
		margin:25px 10px 30px;
	}
	.okazaki-watching-12 h3,
	.okazaki-watching-131 h3{
		text-align:center;
		font-size: 22px;
		display: block;
	}
	.okazaki-watching-12 h3 span,
	.okazaki-watching-131 h3 span{
		display: block;
		margin-bottom:3px;
	}

	.okazaki-watching-12 .ch-mark,
	.okazaki-watching-131 .ch-mark {
	    width: 15%;
	    position: static;
	    left: auto;
	    top: auto;
	    margin: 0 auto 20px;
	    display: block;
}
	.okazaki-watching-12 .ch-img,
	.okazaki-watching-131 .ch-img{
		position:static;
		right:auto;
		bottom:auto;
		height:auto;
		width:40%;
		margin: 0 auto 20px;
		display: block;
	}

}
.mics-shinchiku-scope .pdf-btn {

	text-align: center !important;

}
.mics-shinchiku-scope .pdf-btn a {

	display: inline-block;
	border-radius: 5px;
	padding:13px 80px;
	background-color:#004EA1;
	color:#FFF;
	text-align:center;
	font-size:16px;
	text-decoration:none;

}
.mics-shinchiku-scope .pdf-btn a:hover {

	background-color:#0E84CB;

}
.mics-shinchiku-scope .pdf-btn a span {

	padding-left:20px;
	background: url(https://www.catvmics.ne.jp/themes/mics/img/common/icon06.png) no-repeat left center;

}
.mics-shinchiku-scope #coution-zeiritu {

    width: 95%;
    max-width: 960px;
    margin: 75px auto 50px auto;
    border: 1px solid #D03155;

}
.mics-shinchiku-scope #coution-zeiritu p {

    background-color: #D03155;
    color: #ffffff;
    font-size: 16px;
    padding: 10px;
    text-align: center;

}
.mics-shinchiku-scope #top-line-area {

	width: 960px;
	margin: 0 auto;
    width: 100%;    /* 横幅を割合で指定 */
    height: auto;  /* 高さは自動指定 */

}
.mics-shinchiku-scope .top-line-area {

	width: 960px;
	margin: 10px auto 10px auto;
    width: 100%;    /* 横幅を割合で指定 */
    height: auto;  /* 高さは自動指定 */

}
.mics-shinchiku-scope #top-line-bnr {

    width: 960px;
    margin: 0 auto;

}
.mics-shinchiku-scope .top-line-bnr {

    width: 960px;
    margin: 0 auto;

}
.mics-shinchiku-scope #coution-top {

    width: 100%;
    max-width: 950px;
    margin: 5px auto 5px auto;
    border: double 5px #D03155;

}
.mics-shinchiku-scope #coution-top p {

    margin-bottom:2px;
    color: #ffffff;
    font-size: 18px;
    padding: 10px;
    text-align: center;

}
.mics-shinchiku-scope .coution-top {

    width: 100%;
    max-width: 950px;
    margin: 5px auto 5px auto;
    border: double 5px #D03155;

}
.mics-shinchiku-scope .coution-top p {

    margin-bottom:2px;
    color: #ffffff;
    font-size: 18px;
    padding: 10px;
    text-align: center;

}
.mics-shinchiku-scope #coution-top-sp {

    width: 100%;
    text-align: left;

}
.mics-shinchiku-scope #coution-top-sp p {

    margin-bottom:2px;
    color: #000000;
    font-size: 14px;
    padding: 2px;
    text-align: left;

}
.mics-shinchiku-scope .coution-top-sp {

    width: 100%;
    margin: 2px auto 2px auto;

}
.mics-shinchiku-scope .coution-top-sp p {

    margin-bottom:2px;
    color: #000000;
    font-size: 14px;
    padding: 2px;
    text-align: left;

}
.mics-shinchiku-scope .coution-notice {

    width: 100%;
    max-width: 200px;
display: inline-block;
background: #D03155;
margin-bottom:1px;
padding: 5px;
font-size:15px;
line-height: 1.5em;
color:#ffffff;
text-align:center;

}
.mics-shinchiku-scope .coution-notice-sp {

font-size:15px;
line-height: 1.5em;
color:#bc0000;
text-align:left;

}
.mics-shinchiku-scope .coution-title {

    width: 100%;
    max-width: 730px;
display: inline-block;
background: #FAD7D7;
margin-bottom:1px;
padding: 5px;
font-size: 15px;
line-height: 1.5em;
color: #ffffff;
text-align: left;

}
.mics-shinchiku-scope .coution-title-sp {

font-size: 15px;
line-height: 1em;
color: #000000;
text-align: left;

}
.mics-shinchiku-scope #notes-top {

    width: 100%;
    max-width: 960px;
    margin: 5px auto 5px auto;
    border: double 5px #00479D;

}
.mics-shinchiku-scope #notos-top p {

margin-bottom:2px;
    color: #ffffff;
    font-size: 18px;
    padding: 10px;
    text-align: center;

}
.mics-shinchiku-scope .topnotes {

    width: 100%;
    max-width: 200px;
display: inline-block;
background: #00479D;
margin-bottom:1px;
padding: 5px;
font-size:15px;
line-height: 1.5em;
color:#ffffff;
text-align:center;

}
.mics-shinchiku-scope .notes-title {

    width: 100%;
    max-width: 740px;
display: inline-block;
background: #D7EBFF;
margin-bottom:1px;
padding: 5px;
font-size: 15px;
line-height: 1.5em;
color: #ffffff;
text-align: left;

}
@media screen and (max-width: 1024px) {
.mics-shinchiku-scope #top-line-area {

	width: 960px;
	margin: 80px auto 10px auto;
    width: 100%;    /* 横幅を割合で指定 */
    height: auto;  /* 高さは自動指定 */

}
.mics-shinchiku-scope .top-line-area {

	width: 960px;
	margin: 80px auto 10px auto;
    width: 100%;    /* 横幅を割合で指定 */
    height: auto;  /* 高さは自動指定 */

}
.mics-shinchiku-scope #top-line-bnr {

    width: 960px;
    margin: 0 auto;

}
.mics-shinchiku-scope .top-line-bnr {

    width: 960px;
    margin: 0 auto;

}
.mics-shinchiku-scope #top-main-area {

	width: 960px;
	margin: 20px auto 10px auto;

}
.mics-shinchiku-scope .top-main-area {

	width: 960px;
	margin: 20px auto 10px auto;

}
.mics-shinchiku-scope #coution-top {

    width: 95%;
    max-width: 680px;
    margin: 5px auto 5px auto;
    border: double 5px #D03155;

}
.mics-shinchiku-scope #coution-top p {

margin-bottom:2px;
    color: #ffffff;
    font-size: 18px;
    padding: 10px;
    text-align: center;

}
.mics-shinchiku-scope .coution-top {

    width: 95%;
    max-width: 680px;
    margin: 5px auto 5px auto;
    border: double 5px #D03155;

}
.mics-shinchiku-scope .coution-top p {

margin-bottom:2px;
    color: #ffffff;
    font-size: 18px;
    padding: 10px;
    text-align: center;

}
.mics-shinchiku-scope .coution-notice {

    width: 99%;
    max-width: none;
display: inline-block;
background: #D03155;
margin-bottom:1px;
padding: 5px;
font-size:15px;
line-height: 1.5em;
color:#ffffff;
text-align:center;

}
.mics-shinchiku-scope .coution-title {

    width: 99%;
    max-width: none;
display: inline-block;
background: #FAD7D7;
margin-bottom:1px;
padding: 5px;
font-size: 15px;
line-height: 1.5em;
color: #ffffff;
text-align: left;

}
.mics-shinchiku-scope #notes-top {

    width: 95%;
    max-width: 680px;
    margin: 5px auto 5px auto;
    border: double 5px #00479D;

}
.mics-shinchiku-scope #notes-top p {

margin-bottom:2px;
    color: #ffffff;
    font-size: 18px;
    padding: 10px;
    text-align: center;

}
.mics-shinchiku-scope .topnotes {

    width: 98.5%;
    max-width: none;
display: inline-block;
background: #00479D;
margin-bottom:1px;
padding: 5px;
font-size:15px;
line-height: 1.5em;
color:#ffffff;
text-align:center;

}
.mics-shinchiku-scope .notes-title {

    width: 98.5%;
    max-width: none;
display: inline-block;
background: #D7EBFF;
margin-bottom:1px;
padding: 5px;
font-size: 15px;
line-height: 1.5em;
color: #ffffff;
text-align: left;

}
}
@media screen and (max-width: 768px) {
.mics-shinchiku-scope #top-line-area {

	width: 960px;
	margin: 80px auto 10px auto;
    width: 100%;    /* 横幅を割合で指定 */
    height: auto;  /* 高さは自動指定 */

}
.mics-shinchiku-scope .top-line-area {

	width: 960px;
	margin: 80px auto 10px auto;
    width: 100%;    /* 横幅を割合で指定 */
    height: auto;  /* 高さは自動指定 */

}
.mics-shinchiku-scope #top-line-bnr {

    width: 960px;
    margin: 0 auto;

}
.mics-shinchiku-scope .top-line-bnr {

    width: 960px;
    margin: 0 auto;

}
.mics-shinchiku-scope #top-main-area {

	width: 960px;
	margin: 20px auto 10px auto;

}
.mics-shinchiku-scope .top-main-area {

	width: 960px;
	margin: 20px auto 10px auto;

}
.mics-shinchiku-scope #coution-top {

    width: 95%;
    max-width: 700px;
    margin: 5px auto 5px auto;
    border: double 5px #D03155;

}
.mics-shinchiku-scope #coution-top p {

margin-bottom:2px;
    color: #ffffff;
    font-size: 14px;
    padding: 10px;
text-align: left;

}
.mics-shinchiku-scope .coution-top {

    width: 95%;
    max-width: 700px;
    margin: 5px auto 5px auto;
    border: double 5px #D03155;

}
.mics-shinchiku-scope .coution-top p {

margin-bottom:2px;
    color: #ffffff;
    font-size: 14px;
    padding: 10px;
text-align: left;

}
.mics-shinchiku-scope .coution-notice {

    width: 98%;
    max-width: none;
display: inline-block;
background: #D03155;
margin-bottom:1px;
padding: 5px;
font-size:12px;
line-height: 1.2em;
color:#ffffff;
text-align:center;

}
.mics-shinchiku-scope .coution-title {

    width: 98%;
    max-width: none;
display: inline-block;
background: #FAD7D7;
margin-bottom:1px;
padding: 5px;
font-size: 12px;
line-height: 1.2em;
color: #ffffff;
text-align: left;

}
.mics-shinchiku-scope #notes-top {

    width: 95%;
    max-width: 700px;
    margin: 5px auto 5px auto;
    border: double 5px #00479D;

}
.mics-shinchiku-scope #notes-top p {

margin-bottom:2px;
    color: #ffffff;
    font-size: 12px;
    padding: 10px;
text-align: left;

}
.mics-shinchiku-scope .topnotes {

    width: 98%;
    max-width: none;
display: inline-block;
background: #00479D;
margin-bottom:1px;
padding: 5px;
font-size:14px;
line-height: 1.2em;
color:#ffffff;
text-align:center;

}
.mics-shinchiku-scope .notes-title {

    width: 98%;
    max-width: none;
display: inline-block;
background: #D7EBFF;
margin-bottom:1px;
padding: 5px;
font-size: 12px;
line-height: 1.2em;
color: #ffffff;
text-align: left;

}
}
@media screen and (max-width: 480px) {
.mics-shinchiku-scope #top-line-area {

	width: 960px;
	margin: 80px auto 10px auto;
    width: 100%;    /* 横幅を割合で指定 */
    height: auto;  /* 高さは自動指定 */

}
.mics-shinchiku-scope .top-line-area {

	width: 960px;
	margin: 80px auto 10px auto;
    width: 100%;    /* 横幅を割合で指定 */
    height: auto;  /* 高さは自動指定 */

}
.mics-shinchiku-scope #top-line-bnr {

    width: 960px;
    margin: 0 auto;

}
.mics-shinchiku-scope .top-line-bnr {

    width: 960px;
    margin: 0 auto;

}
.mics-shinchiku-scope #top-main-area {

	width: 960px;
	margin: 20px auto 10px auto;

}
.mics-shinchiku-scope .top-main-area {

	width: 960px;
	margin: 20px auto 10px auto;

}
.mics-shinchiku-scope #coution-top {

    width: 95%;
    max-width: 450px;
    margin: 5px auto 5px auto;
    border: double 5px #D03155;

}
.mics-shinchiku-scope #coution-top p {

margin-bottom:2px;
    color: #ffffff;
    font-size: 14px;
    padding: 10px;
    text-align: center;

}
.mics-shinchiku-scope .coution-top {

    width: 95%;
    max-width: 450px;
    margin: 5px auto 5px auto;
    border: double 5px #D03155;

}
.mics-shinchiku-scope .coution-top p {

margin-bottom:2px;
    color: #ffffff;
    font-size: 14px;
    padding: 10px;
    text-align: center;

}
.mics-shinchiku-scope .coution-notice {

    width: 98%;
    max-width: none;
display: inline-block;
background: #D03155;
margin-bottom:1px;
padding: 5px;
font-size:11px;
line-height: 1.5em;
color:#ffffff;
text-align: left;

}
.mics-shinchiku-scope .coution-title {

    width: 98%;
    max-width: none;
display: inline-block;
background: #FAD7D7;
margin-bottom:1px;
padding: 5px;
font-size: 11px;
line-height: 1.5em;
color: #ffffff;
text-align: left;

}
.mics-shinchiku-scope #notes-top {

    width: 95%;
    max-width: 450px;
    margin: 5px auto 5px auto;
    border: double 5px #00479D;

}
.mics-shinchiku-scope #notes-top p {

margin-bottom:2px;
    color: #ffffff;
    font-size: 14px;
    padding: 10px;
    text-align: center;

}
.mics-shinchiku-scope .topnotes {

    width: 98%;
    max-width: none;
display: inline-block;
background: #00479D;
margin-bottom:1px;
padding: 5px;
font-size:11px;
line-height: 1.5em;
color:#ffffff;
text-align: left;

}
.mics-shinchiku-scope .notes-title {

    width: 98%;
    max-width: none;
display: inline-block;
background: #D7EBFF;
margin-bottom:1px;
padding: 5px;
font-size: 11px;
line-height: 1.5em;
color: #ffffff;
text-align: left;

}
}
@media screen and (max-width: 320px) {
.mics-shinchiku-scope #top-line-area {

	width: 960px;
	margin: 80px auto 10px auto;
    width: 100%;    /* 横幅を割合で指定 */
    height: auto;  /* 高さは自動指定 */

}
.mics-shinchiku-scope .top-line-area {

	width: 960px;
	margin: 80px auto 10px auto;
    width: 100%;    /* 横幅を割合で指定 */
    height: auto;  /* 高さは自動指定 */

}
.mics-shinchiku-scope #top-line-bnr {

    width: 960px;
    margin: 0 auto;

}
.mics-shinchiku-scope .top-line-bnr {

    width: 960px;
    margin: 0 auto;

}
.mics-shinchiku-scope #top-main-area {

	width: 960px;
	margin: 20px auto 10px auto;

}
.mics-shinchiku-scope .top-main-area {

	width: 960px;
	margin: 20px auto 10px auto;

}
.mics-shinchiku-scope #coution-top {

    width: 95%;
    max-width: 300px;
    margin: 5px auto 5px auto;
    border: double 5px #D03155;

}
.mics-shinchiku-scope #coution-top p {

margin-bottom:2px;
    color: #ffffff;
    font-size: 10px;
    padding: 10px;
    text-align: center;

}
.mics-shinchiku-scope .coution-top {

    width: 95%;
    max-width: 300px;
    margin: 5px auto 5px auto;
    border: double 5px #D03155;

}
.mics-shinchiku-scope .coution-top p {

margin-bottom:2px;
    color: #ffffff;
    font-size: 10px;
    padding: 10px;
    text-align: center;

}
.mics-shinchiku-scope .coution-notice {

    width: 98%;
    max-width: none;
display: inline-block;
background: #D03155;
margin-bottom:1px;
padding: 5px;
font-size:10px;
line-height: 1.5em;
color:#ffffff;
text-align: left;

}
.mics-shinchiku-scope .coution-title {

    width: 98%;
    max-width: none;
display: inline-block;
background: #FAD7D7;
margin-bottom:1px;
padding: 5px;
font-size: 10px;
line-height: 1.5em;
color: #ffffff;
text-align: left;

}
.mics-shinchiku-scope #notes-top {

    width: 95%;
    max-width: 300px;
    margin: 5px auto 5px auto;
    border: double 5px #00479D;

}
.mics-shinchiku-scope #notos-top p {

margin-bottom:2px;
    color: #ffffff;
    font-size: 10px;
    padding: 10px;
    text-align: center;

}
.mics-shinchiku-scope .topnotes {

    width: 98%;
    max-width: none;
display: inline-block;
background: #00479D;
margin-bottom:1px;
padding: 5px;
font-size:10px;
line-height: 1.5em;
color:#ffffff;
text-align: left;

}
.mics-shinchiku-scope .notes-title {

    width: 98%;
    max-width: none;
display: inline-block;
background: #D7EBFF;
margin-bottom:1px;
padding: 5px;
font-size: 10px;
line-height: 1.5em;
color: #ffffff;
text-align: left;

}
.mics-shinchiku-scope p.kuromaru {

    text-indent: -1em;
    margin-left: 1em;

}
.mics-shinchiku-scope p.kuromaru:before {

    content: '・';
    display: inline-block;
    width: 1em;
    text-indent: 0;

}
.mics-shinchiku-scope .infowide {

max-width: 500px;
min-width: 300px;

}
.mics-shinchiku-scope .design2510 {

 width: 100%;
 text-align: center;
 border-collapse: collapse;
 border-spacing: 0;

}
.mics-shinchiku-scope .design2510 th {

 padding: 10px;
 background: #e9faf9;
 border: solid 1px #778ca3;

}
.mics-shinchiku-scope .design2510 td {

 padding: 10px;
 border: solid 1px #778ca3;
}
}

/* === smart.css?230602 === */
.mics-shinchiku-scope {

    -webkit-text-size-adjust: 100%;
	min-width:inherit;
	word-break: break-all;

}
.mics-shinchiku-scope img {

	width:100%;

}
.mics-shinchiku-scope .sp-only {

	display:block !important;

}
.mics-shinchiku-scope .pc-only {

	display:none !important;

}
.mics-shinchiku-scope #wrapper {


}
.mics-shinchiku-scope .content-area {

	width:100%;
	padding:0 20px;
	box-sizing: border-box;

}
.mics-shinchiku-scope .common-bg {

	padding: 30px 0;
	background-color:#F3F3F3;

}
.mics-shinchiku-scope #inner-content {

	padding-top:70px;

}
.mics-shinchiku-scope .spmt70 {

	margin-top: 70px;

}
.mics-shinchiku-scope .base-btn01 {


}
.mics-shinchiku-scope .base-btn01 a {

	display: block;
	padding: 13px 0px;

}
.mics-shinchiku-scope .base-btn01-out {


}
.mics-shinchiku-scope .base-btn01-out a {

	display: block;

}
.mics-shinchiku-scope .base-btn04 a {

	display: block;
	padding: 13px 0px;

}
.mics-shinchiku-scope .sub-ttl01 {

	font-size:18px;

}
.mics-shinchiku-scope .sub-ttl01 .link-icon, .mics-shinchiku-scope .sub-ttl01 .link-icon-out {

	display:none;

}
.mics-shinchiku-scope .sub-ttl02 {

	font-size:15px;

}
.mics-shinchiku-scope .blue-copy01 {

	font-size:16px;
	text-align:left

}
.mics-shinchiku-scope .blue-copy01 br {

	display:none;

}
.mics-shinchiku-scope .p40 {
 padding:20px !important;
}
.mics-shinchiku-scope .txt20 {
 font-size: 16px; 
}
.mics-shinchiku-scope .txt24 {
 font-size: 20px; 
}
.mics-shinchiku-scope .txt28 {
 font-size: 22px; 
}
.mics-shinchiku-scope .left-photo-area {


}
.mics-shinchiku-scope .left-photo-area .photo {

	float: none;
	width: inherit;
	margin-bottom:15px;

}
.mics-shinchiku-scope .left-photo-area .data {

	float: none;
	width: inherit;

}
.mics-shinchiku-scope .right-photo-area {


}
.mics-shinchiku-scope .right-photo-area .data {

	float: none;
	width: inherit;

}
.mics-shinchiku-scope .right-photo-area .photo {

	float: none;
	width: inherit;
	margin-bottom:15px;

}
.mics-shinchiku-scope .inner-2column li {

	float: left;
	width: 48%;
	margin-right:4%;
	margin-bottom:20px;

}
.mics-shinchiku-scope .inner-2column li:nth-child(2n) {

	margin-right: 0px;

}
.mics-shinchiku-scope .inner-2column02 li {

	float: none;
	width: 90%;
	margin-left:5%;
	margin-right:5%;
	margin-bottom:20px;

}
.mics-shinchiku-scope .inner-3column02 div {

	padding:0 ;

}
.mics-shinchiku-scope .inner-3column02 div, .mics-shinchiku-scope .inner-3column li {

	float: left;
	width: inherit;
	margin-right: inherit;
	padding-bottom:15px;
	margin-bottom: 15px;
	border-bottom: solid 1px #E0E0E0;

}
.mics-shinchiku-scope .inner-3column .img {

	float:left;
	width: 30%;
	margin-right:5%;
	margin-bottom: inherit;

}
.mics-shinchiku-scope .inner-3column .data {

	float:left;
	width: 65%;

}
.mics-shinchiku-scope .inner-3column div:nth-child(3n), .mics-shinchiku-scope .inner-3column li:nth-child(3n) {

	margin-right: 0px;

}
.mics-shinchiku-scope .inner-2column li:nth-last-child(1), .mics-shinchiku-scope .inner-2column li:nth-last-child(2), .mics-shinchiku-scope .inner-2column li:nth-last-child(3) {

	margin-bottom: 0px;

}
.mics-shinchiku-scope .two-column {


}
.mics-shinchiku-scope .two-column .left-area {

	float: none;
	width: inherit;
	/*margin-bottom:50px;*/

}
.mics-shinchiku-scope .two-column .right-area {

	float: none;
	width: inherit;

}
.mics-shinchiku-scope .page-ttl {

	width: inherit;
	margin: 70px auto 20px auto;
	padding: 35px 0px 25px 0px;
	border-top: solid 2px #004EA1;
	border-bottom: solid 1px #ccc;
	background-color:#F4F5F6;
	font-size: 20px;
	font-weight: normal;
	text-align: center;

}
.mics-shinchiku-scope #pankuzu {

	display:none;

}
.mics-shinchiku-scope #inner-sub-nav {

	display:none;

}
.mics-shinchiku-scope #sp-common-header {

	position: fixed;
	z-index:100;
	width: 100%;
	height:70px;
	padding:10px 20px;
	box-sizing: border-box;
	background-color:#FFF;
	top: 0;

}
.mics-shinchiku-scope #sp-common-header #logo {

	float:left;
	/*padding-top:10px;*/

}
.mics-shinchiku-scope #sp-common-header #logo img {

	width:80% !important;

}
.mics-shinchiku-scope #sp-common-header #header-btn {

	float:right;
	text-align:right;

}
.mics-shinchiku-scope .reserve-btn, .mics-shinchiku-scope .mail-btn, .mics-shinchiku-scope .tel-btn {

	position:absolute;
	display:inline-block;
	box-sizing: border-box;
	width:50px;
	height:50px;
	margin-left:10px;
	border-radius: 5px;
	border: solid 1px #CCCCCC;
	background-color:#F3F3F3;
    background: -moz-linear-gradient(top, #FFFFFF, #F3F3F3);
    background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#F3F3F3));
	text-align:center;
	font-size:20px;
	text-decoration:none;

}
.mics-shinchiku-scope .reserve-btn {

	top:10px;
	right:200px;

}
.mics-shinchiku-scope .mail-btn {

	top:10px;
	right:140px;

}
.mics-shinchiku-scope .tel-btn {

	top:10px;
	right:80px;

}
.mics-shinchiku-scope .reserve-btn a, .mics-shinchiku-scope .mail-btn a, .mics-shinchiku-scope .tel-btn a {

	display:block;
	width:50px;
	height:50px;
	padding-top:25px;
	font-size:11px;
	text-decoration:none;
	color:#000;

}
.mics-shinchiku-scope .reserve-btn a {

	background: url(https://www.catvmics.ne.jp/themes/mics/img/sp/reserve-icon.png) no-repeat center 9px;
	background-size:40%;

}
.mics-shinchiku-scope .mail-btn a {

	background: url(https://www.catvmics.ne.jp/themes/mics/img/sp/mail-icon.png) no-repeat center 9px;
	background-size:40%;

}
.mics-shinchiku-scope .tel-btn a {

	background: url(https://www.catvmics.ne.jp/themes/mics/img/sp/tel-icon.png) no-repeat center 7px;
	background-size:30%;

}
.mics-shinchiku-scope #sp-common-nav {

	position: static;
	width:100%;
	z-index:15;
	float: none;

}
.mics-shinchiku-scope #sp-common-nav .toggle {

	display:inline-block;
	box-sizing: border-box;
	width:50px;
	height:50px;
	margin-left:10px;
	border-radius: 5px;
	border: solid 1px #CCCCCC;
	background-color:#F3F3F3;
    background: -moz-linear-gradient(top, #FFFFFF, #F3F3F3);
    background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#F3F3F3));
	text-align:center;
	font-size:20px;
	text-decoration:none;

}
.mics-shinchiku-scope #sp-common-nav .toggle span {

	display:block;
	width:50px;
	height:50px;
	padding-top:25px;
	font-size:11px;
	text-decoration:none;
	color:#000;
	background: url(https://www.catvmics.ne.jp/themes/mics/img/sp/sp-navi.png) no-repeat center 7px;
	background-size:40%;

}
.mics-shinchiku-scope #sp-common-nav .open-btn span {

	background: url(https://www.catvmics.ne.jp/themes/mics/img/sp/sp-navi_open.png) no-repeat center 7px;
	background-size:40%;

}
.mics-shinchiku-scope #sp-common-nav .child {

    display: none;
	position: absolute;
	overflow:scroll;
	z-index:2000;
	top:70px;
	left:0px;
	width:100%;

}
.mics-shinchiku-scope #sp-common-nav .fast {

	padding:20px;
	text-align:left;
	background: url(https://www.catvmics.ne.jp/themes/mics/img/sp/accordion-open.png) no-repeat right 20px center;

}
.mics-shinchiku-scope #sp-common-nav .fast-open {

	background: url(https://www.catvmics.ne.jp/themes/mics/img/sp/accordion-close.png) no-repeat right 20px center;

}
.mics-shinchiku-scope #sp-common-nav .fast a {

	color:#FFF;
	text-decoration:none;

}
.mics-shinchiku-scope #sp-common-nav .kentou-fast {

	background-color:#0052AA;

}
.mics-shinchiku-scope #sp-common-nav .goriyou-fast {

	background-color:#1E98F2;

}
.mics-shinchiku-scope #sp-common-nav .service-fast {

	background-color:#ef7601;

}
.mics-shinchiku-scope #sp-common-nav .ch-mics-fast {

	background-color:#013a80;

}
.mics-shinchiku-scope #sp-common-nav .ch-okazaki-fast {

	background-color:#1b6333;

}
.mics-shinchiku-scope #sp-common-nav .second {

	text-align:left;

}
.mics-shinchiku-scope #sp-common-nav .second a {

	display:block;
	padding:10px 20px;
	border-bottom: solid 1px rgba(255,255,255,0.5);
	color:#FFF;
	text-decoration:none;

}
.mics-shinchiku-scope #sp-common-nav .second a span {

	padding-left:15px;
	background: url(https://www.catvmics.ne.jp/themes/mics/img/common/icon05.png) no-repeat left center;

}
.mics-shinchiku-scope #sp-common-nav .second li:last-child a {

	border-bottom: none;

}
.mics-shinchiku-scope #sp-common-nav .kentou-second {

	background-color:#598EC8

}
.mics-shinchiku-scope #sp-common-nav .goriyou-second {

	background-color:#6DBCF7;

}
.mics-shinchiku-scope #sp-common-nav .service-second {

	background-color:#f1a525;

}
.mics-shinchiku-scope #sp-common-nav .ch-mics-second {

	background-color:#4b7bb5;

}
.mics-shinchiku-scope #sp-common-nav .ch-okazaki-second {

	background-color:#2d8946;

}
.mics-shinchiku-scope #sp-common-footer {

	width:100%;
	margin-top:30px;
	background-color:#F3F3F3;

}
.mics-shinchiku-scope #sp-common-footer .sitemap-box {

	float:left;
	width:240px;

}
.mics-shinchiku-scope #sp-common-footer a {

	text-decoration:none;
	color: #000;

}
.mics-shinchiku-scope #sp-common-footer a:hover {

	color: #666;

}
.mics-shinchiku-scope #sp-common-footer #page-top {

	padding: 10px 0 5px 0;
	background-color:#024EA2;
	text-align:center;

}
.mics-shinchiku-scope #sp-common-footer #page-top a {

	display:inline-block;
	padding-top:5px;
	background: url(https://www.catvmics.ne.jp/themes/mics/img/common/icon02.png) no-repeat center top;
	color:#FFF;
	text-decoration:none;

}
.mics-shinchiku-scope #sp-common-footer #sp-site-map {


}
.mics-shinchiku-scope #sp-common-footer #sp-site-map li {

	float:left;
	width:50%;
	box-sizing: border-box;

}
.mics-shinchiku-scope #sp-common-footer #sp-site-map li:nth-child(odd) {

	border-bottom: solid 1px #D5D5D5;
	border-right: solid 1px #D5D5D5;

}
.mics-shinchiku-scope #sp-common-footer #sp-site-map li:nth-child(even) {

	border-bottom: solid 1px #D5D5D5;

}
.mics-shinchiku-scope #sp-common-footer #sp-site-map li a {

	display:block;
	padding:20px;
	text-align:center;
	background-color:#F3F3F3;

}
.mics-shinchiku-scope #sp-common-footer #sp-site-map li a span {

	padding-left:20px;
	background: url(https://www.catvmics.ne.jp/themes/mics/img/common/icon03.png) no-repeat left center;

}
.mics-shinchiku-scope #sp-common-footer #copyright {

	padding:10px;
	background-color:#4B4B4B;
	color:#FFF;

}
.mics-shinchiku-scope #sp-common-footer #copyright small {

	display:block;
	width: auto;
	margin: inherit;
	text-align:center;

}
.mics-shinchiku-scope #sp-common-footer ul.footer-bnr {

	text-align: center;
	margin-bottom: 10px;

}
.mics-shinchiku-scope #sp-common-footer .footer-bnr li {

	display: inline-block;
	width: 46%;
	margin: 10px 5px 0 5px;

}
.mics-shinchiku-scope .footer-bnr img {

	height: auto;

}
.mics-shinchiku-scope #sp-site-map {

	border-top: solid 1px #D5D5D5;

}
.mics-shinchiku-scope #top-main-area {

	width: 100%;
	margin: 20px auto 40px auto;

}
.mics-shinchiku-scope #coution-top {

    margin: 90px auto -45px auto;

}
.mics-shinchiku-scope #top-ottbnr {

    width: 96%;
    margin: 20px auto 40px auto;

}
.mics-shinchiku-scope #sp-top-main-area {

	margin-bottom:5px;
	padding-top:70px;

}
.mics-shinchiku-scope .swiper-container {

		width: 100%;
		height: auto;

}
.mics-shinchiku-scope .swiper-container ul {

	margin: 0 10px 30px;

}
.mics-shinchiku-scope .swiper-slide {

		text-align: center;
		font-size: 18px;
		background: #fff;

		/* Center slide text vertically */
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		-webkit-justify-content: center;
		justify-content: center;
		-webkit-box-align: center;
		-ms-flex-align: center;
		-webkit-align-items: center;
		align-items: center;

}
.mics-shinchiku-scope #top-youtube {

  position: relative;
  width: 100%;
  padding-top: 56.25%;

}
.mics-shinchiku-scope #top-youtube iframe {

  position: absolute;
  top: 0;
  right: 0;
  width: 100% !important;
  height: 100% !important;

}
.mics-shinchiku-scope #top-gokentou-plan {

	margin-bottom: 50px;
	

}
.mics-shinchiku-scope #top-gokentou-plan .left-area {

	float:left;
	width:48%;

}
.mics-shinchiku-scope #top-gokentou-plan .right-area {

	float:right;
	width:48%;

}
.mics-shinchiku-scope #top-gokentou-plan .ttl {

	font-size:12px;

}
.mics-shinchiku-scope .event-list li .ttl {

	display:block;

}
.mics-shinchiku-scope .failure-ber {


}
.mics-shinchiku-scope .failure-ber .failure-ber-ttl {

	float: none;
	position: relative;
	display:block;
	margin-right: inherit;
	padding: 8px;
	text-align:center;

}
.mics-shinchiku-scope .failure-ber .failure-ber-ttl:before {

	display:none;

}
.mics-shinchiku-scope .failure-ber .data {

	float: none;
	width: inherit;
	white-space: normal;
	padding:8px;
	overflow: visible;
	text-align:center;

}
.mics-shinchiku-scope .failure-ber .data a {

	color: #D03155;

}
.mics-shinchiku-scope .failure-ber .data a:hover {

	color: #E27E95;

}
.mics-shinchiku-scope .news-list {


}
.mics-shinchiku-scope .news-img {

	float: left;
	width: 20%;
	margin-right: 5%;

}
.mics-shinchiku-scope .news-area {

	float: left;
	width:75%;

}
.mics-shinchiku-scope .campaign-bnr li, .mics-shinchiku-scope .service-bnr li {

	float: left;
	width: 48%;
	margin-right:4%;
	margin-bottom:20px;

}
.mics-shinchiku-scope .campaign-bnr img, .mics-shinchiku-scope .service-bnr img {

	height: auto;

}
.mics-shinchiku-scope .campaign-bnr li:nth-child(2n), .mics-shinchiku-scope .service-bnr li:nth-child(2n) {

	margin-right:0;

}
.mics-shinchiku-scope .campaign-bnr li:last-child, .mics-shinchiku-scope .service-bnr li:last-child {

	margin-right: 0px;

}
.mics-shinchiku-scope .service-bnr.modu li {

	width: 50%;

}
.mics-shinchiku-scope .service-bnr.service-bnr-three {

    width: auto;

}
.mics-shinchiku-scope .service-bnr.service-bnr-three li:nth-child(4n) {

	margin-right: 0;

}
.mics-shinchiku-scope .present-list {


}
.mics-shinchiku-scope .present-list li figure {

	float:left;
	width: 30%;
	margin-right: 5%;

}
.mics-shinchiku-scope .present-list li .data {

	float:left;
	width:65%;

}
.mics-shinchiku-scope .present-list {


}
.mics-shinchiku-scope .present-list .present-img {

	float:left;
	width: 30%;
	margin-right: 5%;

}
.mics-shinchiku-scope .present-list .data {

	float:left;
	width:65%;

}
.mics-shinchiku-scope .flyer-area {


}
.mics-shinchiku-scope #top-okazaki-bnr-list {


}
.mics-shinchiku-scope #top-okazaki-bnr-list li {

	float: left;
	width: 48%;
	margin-right:4%;
	margin-bottom:20px;

}
.mics-shinchiku-scope #top-okazaki-bnr-list li:nth-child(2n) {

	margin-right:0px;

}
.mics-shinchiku-scope #syuzaiblog-area {


}
.mics-shinchiku-scope .syuzaiblog-img img {

	float: left;
	width: 20%;
	margin-right: 5%;

}
.mics-shinchiku-scope .syuzaiblog-data {

	float: left;
	width:75%;

}
.mics-shinchiku-scope #top-service {


}
.mics-shinchiku-scope #top-service li {

	float: left;
	width: 48%;
	margin-right:4%;
	margin-bottom:20px;
	min-height: inherit;
	padding:40px 0;

}
.mics-shinchiku-scope #top-service li:nth-child(2n) {

	margin-right:0;

}
.mics-shinchiku-scope #top-service img {

	width: auto;

}
.mics-shinchiku-scope #top-service li .top-service-icon {

	min-height: 100px;

}
.mics-shinchiku-scope #top-service li .top-service-ttl {

	margin-bottom:20px;
	font-size:18px;
	font-weight:normal;

}
.mics-shinchiku-scope dl.council {

	margin: 0;
	padding: 0;
	border-width: 0 1px 1px;

}
.mics-shinchiku-scope dl.council dt {

	font-weight: bold;
	margin: 0;
	padding: 0 0.2em;

}
.mics-shinchiku-scope dl.council dd {

	margin: 0;
	padding: 0 0.2em 1em 0.2em;

}
.mics-shinchiku-scope dl.search {

	margin: 0;
	padding: 0;
	border-width: 0 1px 1px;

}
.mics-shinchiku-scope dl.search dt {

	font-weight: bold;
	margin: 0;
	padding: 0 0.2em;

}
.mics-shinchiku-scope dl.search dd {

	margin: 0;
	padding: 0 0.2em 1em 0.2em;

}
.mics-shinchiku-scope dl.company-area {

	margin: 0;
	padding: 0;
	border-width: 0 1px 1px;

}
.mics-shinchiku-scope dl.company-area dt {

	color: #004DA0;
	font-weight: bold;
	margin: 0;
	padding: 1em 0.2em 0.2em 0.2em;

}
.mics-shinchiku-scope dl.company-area dd {

	margin: 0;
	padding: 0 0.2em 1em 0.2em;
	border-bottom:1px dotted #ccc;

}
.mics-shinchiku-scope .base-btn-list {

	margin-bottom: 10px;

}
.mics-shinchiku-scope .base-btn-list li {

	width: 100%;
	margin-right: inherit;

}
.mics-shinchiku-scope .base-btn-list li:nth-child(2n) {

	margin-right:0px;

}
.mics-shinchiku-scope .base-link01 {

	padding: 15px 15px 0px 15px;
	background: #DBE9F7;

}
.mics-shinchiku-scope .base-link01 li {

	float: left;
	width: 100%;
	margin-right:0;
	margin-bottom:10px;

}
.mics-shinchiku-scope .bottom-sitemap {


}
.mics-shinchiku-scope .bottom-sitemap .first {

	margin-bottom:5px;
	padding-left:20px;
	background: url(https://www.catvmics.ne.jp/themes/mics/css/../img/common/icon03.png) no-repeat left center;
	font-size:16px;
	font-weight:bold;

}
.mics-shinchiku-scope .bottom-sitemap .sitemap li {

	float: none;
	width:100%;
	padding-bottom:10px;
	margin-bottom:10px;
	white-space: normal;
	border-bottom: solid 1px #ccc;

}
.mics-shinchiku-scope .bottom-sitemap .sitemap li a {

	padding-left:10px;
	background: url(https://www.catvmics.ne.jp/themes/mics/css/../img/common/icon01.png) no-repeat left center;

}
.mics-shinchiku-scope .hikari-cable-ttl {

	font-size:30px;
	color:#004C9F;
	line-height:1.5em;

}
.mics-shinchiku-scope .plan-kodate-area2-1 {


}
.mics-shinchiku-scope .plan-kodate-area2-1 .left {

	float: none;
	width: inherit;
	margin-bottom:20px;

}
.mics-shinchiku-scope .plan-kodate-area2-1 .right {

	float: none;
	width: inherit;

}
.mics-shinchiku-scope .plan-kodate-area2-2 .img-grp {

    width: 100%;
    margin-left: auto;
    margin-right: auto;

}
.mics-shinchiku-scope .plan-kodate-area2-2 .img01, .mics-shinchiku-scope .plan-kodate-area2-2 .img02, .mics-shinchiku-scope .plan-kodate-area2-2 .img03 {

	display: table;
	width:100%;

}
.mics-shinchiku-scope .plan-kodate-area2-2 .img01 img, .mics-shinchiku-scope .plan-kodate-area2-2 .img02 img, .mics-shinchiku-scope .plan-kodate-area2-2 .img03 img {

	display: table-cell;

}
.mics-shinchiku-scope .plan-kodate-area2-2 .img01 figcaption, .mics-shinchiku-scope .plan-kodate-area2-2 .img02 figcaption, .mics-shinchiku-scope .plan-kodate-area2-2 .img03 figcaption {

	display: table-cell;
    text-align: left;
    width: 50%;
    vertical-align: middle;
    padding-left: 30px;

}
.mics-shinchiku-scope .plan-kodate-area2-3 div {

	float: none;
	width: 100%;
	padding:0 20px;
	box-sizing: border-box;

}
.mics-shinchiku-scope .plan-kodate-area2-4 {

    padding: 15px;

}
.mics-shinchiku-scope .plan-kodate-area2-4 .inner-area {

    padding: 15px;

}
.mics-shinchiku-scope .plan-kodate-area2-4 .left {

	width:auto;
	float:none;

}
.mics-shinchiku-scope .plan-kodate-area2-4 .right {

	width:auto;
	float:none;

}
.mics-shinchiku-scope .plan-kodate-area2-4 .left h5 {

    font-size: 22px;
    padding: 6px 0;
    margin: 16px 0;

}
.mics-shinchiku-scope .plan-kodate-area {


}
.mics-shinchiku-scope .plan-kodate-area .left {

	float: none;
	width: inherit;
	margin-bottom:20px;

}
.mics-shinchiku-scope .plan-kodate-area .right {

	float: none;
	width: inherit;

}
.mics-shinchiku-scope .house-gimon li {

	float: none;
	width:  inherit;
	margin: inherit;
	margin-bottom:10px;

}
.mics-shinchiku-scope .youtube {

  position: relative;
  width: 100%;
  padding-top: 56.25%;

}
.mics-shinchiku-scope .youtube iframe {

  position: absolute;
  top: 0;
  right: 0;
  width: 100% !important;
  height: 100% !important;

}
.mics-shinchiku-scope #senior-list {


}
.mics-shinchiku-scope #senior-list li {

	position:relative;
	float: inherit;
	margin-right:0px;
	margin-bottom:20px;

}
.mics-shinchiku-scope #senior-list .photo {


}
.mics-shinchiku-scope #senior-list .no-ttl {

	width: inherit;
	height: inherit;
	padding:10px 5px;

}
.mics-shinchiku-scope #senior-list .no-ttl .rec {

	font-size:10px;
	line-height:1em;

}
.mics-shinchiku-scope #senior-list .no-ttl .no {

	font-size:20px;
	line-height:1em;

}
.mics-shinchiku-scope #senior-list .name-ttl {

	position:absolute;
	top:50%;
	left:0;
	margin-top:-5em;
	padding:20px 50px 20px 20px;

}
.mics-shinchiku-scope #senior-list .senior-list-bgw .name-ttl {

	background-color:rgba(255,255,255,0.5);
	color:#333333;

}
.mics-shinchiku-scope #senior-list .senior-list-bgb .name-ttl {

	background-color:rgba(0,0,0,0.5);

}
.mics-shinchiku-scope #senior-list .name-ttl .department {

	display:block;

}
.mics-shinchiku-scope #senior-list .name-ttl .position {

	display:block;
	font-size:11px;

}
.mics-shinchiku-scope #senior-list .name-ttl .name {

	display:block;
	font-size:18px;
	font-weight:bold;

}
.mics-shinchiku-scope #senior-list .copy {

	position: static;
	background-color:rgba(0,0,0,1);
	font-size:14px;

}
.mics-shinchiku-scope #senior-nav {

	margin-bottom:40px;

}
.mics-shinchiku-scope #senior-nav a {

	padding:10px;
	font-size:14px;

}
.mics-shinchiku-scope #senior-nav .active a:before {

	bottom: -24px;
	left:50%;
	width: 0;
	height: 0;
	margin-left:-10px;
	border: 10px solid transparent;
	border-top: 10px solid #004EA1;

}
.mics-shinchiku-scope #senior-main-img {

	position:relative;
	margin-bottom:25px;
	color:#FFF;

}
.mics-shinchiku-scope #senior-main-img .photo {


}
.mics-shinchiku-scope #senior-main-img .no-ttl {

	width: inherit;
	height: inherit;
	padding:10px 5px;

}
.mics-shinchiku-scope #senior-main-img .no-ttl .rec {

	font-size:10px;
	line-height:1em;

}
.mics-shinchiku-scope #senior-main-img .no-ttl .no {

	font-size:20px;
	line-height:1em;

}
.mics-shinchiku-scope #senior-main-img .name-ttl {

	position: static;
	top: inherit;
	left: inherit;
	margin-top: inherit;
	padding:20px;

}
.mics-shinchiku-scope #senior-main-img .senior-bgw .name-ttl {

	background-color:rgba(0,0,0,0.8);
	color:#FFF;

}
.mics-shinchiku-scope #senior-main-img .senior-bgb .name-ttl {

	background-color:rgba(0,0,0,0.8);

}
.mics-shinchiku-scope #senior-main-img .name-ttl .department {

	display: inline;
	margin-right:1em;

}
.mics-shinchiku-scope #senior-main-img .name-ttl .position {

	display: inline;

}
.mics-shinchiku-scope #senior-main-img .name-ttl .name {

	display:block;
	font-size:20px;
	line-height:1.5em;
	font-weight:bold;

}
.mics-shinchiku-scope .senior-copy {

	position: relative;
	margin-bottom:30px;

}
.mics-shinchiku-scope .senior-copy span {

	position: relative;
	z-index: 2;
	display: inline-block;
	padding-right:20px;
	background-color: #fff;
	text-align: left;
	font-size:18px;
	color:#004DA0;

}
.mics-shinchiku-scope .senior-copy:before {

	display:none;

}
.mics-shinchiku-scope #schedule-list {


}
.mics-shinchiku-scope #schedule-list li {

	padding-left:20px;
	padding-bottom:40px;

}
.mics-shinchiku-scope #schedule-list .photo {

	float:left;
	margin-right:30px;
	margin-bottom:20px;

}
.mics-shinchiku-scope #schedule-list .txt {

	float: inherit;
	width: inherit;
	margin-bottom:20px;

}
.mics-shinchiku-scope #schedule-list .comment {

	float: inherit;
	width:100%;
	padding:20px;

}
.mics-shinchiku-scope #schedule-list .comment:before {

	display:none;

}
.mics-shinchiku-scope #top-main-area {

 text-align: center;

}
.mics-shinchiku-scope #top-main-area ul li {

 display:inline-block;
 margin:0 0 -8px 0;
 text-align: center;
 width: 240px;

}
.mics-shinchiku-scope #top-youtube {

	padding-top: 0;

}
.mics-shinchiku-scope #ch-okazaki-131ch {

    padding: 20px;

}
.mics-shinchiku-scope #ch-okazaki-131ch .inner-area {

    padding: 20px 0px 0;

}
.mics-shinchiku-scope #ch-okazaki-131ch .inner-area ul {

	padding-left:0px;
	background:none;

}
.mics-shinchiku-scope #ch-okazaki-131ch .inner-area h3 img {

	margin-left:auto;
	margin-right:auto;
	margin-bottom:20px;
	float:none;
	width:50%;
	display:block;

}
.mics-shinchiku-scope #ch-okazaki-131ch .inner-area h3 span {

    float: none;
    width: 100%;

}
.mics-shinchiku-scope #ch-okazaki-131ch .inner-area h3 span br {

	display:none;

}
.mics-shinchiku-scope #ch-okazaki-131ch .inner-area ul li {

	font-size: 9px;
	float:left;
    padding: 10px 0 10px;
    width: 46%;
    margin: 0 2%;

}
.mics-shinchiku-scope #ch-okazaki-131ch .inner-area ul li .sp-none {

	display: none;

}
.mics-shinchiku-scope #ch-okazaki-131ch .inner-area ul li .pc-none {

	display: inline-block;

}
@media (max-width: 320px) {
.mics-shinchiku-scope #ch-okazaki-131ch .inner-area ul li span {

	display:none;
	
}
}

/* === shinchiku.css?2506 === */
.mics-shinchiku-scope .sp-none {

	display: inline-block;

}
.mics-shinchiku-scope .pc-none {

	display: none;

}
.mics-shinchiku-scope .img100 {

	width: 100%;

}
.mics-shinchiku-scope .acms-container.sp-container {

	position: relative;

}
.mics-shinchiku-scope .acms-container.sp-container * {

	box-sizing: border-box;

}
.mics-shinchiku-scope .acms-container.sp-container::before {

	content: '';
	position: absolute;
	display: block;
	background: #fff038;
	width: 100vw;
	height: calc(100% - 300px);
	top: 0;
	left: 50%;
	transform: translate(-50%);
	z-index: -1;

}
.mics-shinchiku-scope #shinchiku {

	padding-top: 100px;
	padding-bottom: 30px;

}
.mics-shinchiku-scope .main-shinchiku {

	margin-bottom: 100px;

}
.mics-shinchiku-scope .main-shinchiku .ttl {

	margin-top: 0;

}
.mics-shinchiku-scope .detail-shinchiku {

	margin-bottom: 50px;

}
.mics-shinchiku-scope .detail-shinchiku .ttl {

	margin-bottom: 100px;

}
.mics-shinchiku-scope .detail-shinchiku .flex {

	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	padding: 0 20px;

}
.mics-shinchiku-scope .flex-item {

	position: relative;
	background: #fff;
	border-radius: 30px;
	width: 48%;
	text-align: center;
	margin-bottom: 80px;
	padding: 80px 50px 40px;

}
.mics-shinchiku-scope .flex-item:first-of-type {

	width: 100%;

}
.mics-shinchiku-scope .flex-item.item05 {

	width: 100%;

}
.mics-shinchiku-scope .flex-item::before {

	content: '';
	position: absolute;
	display: block;
	background: url(https://www.catvmics.ne.jp/themes/mics/css/entry-contents/../../img/campaign/shinchiku/img_deco01.png) no-repeat center / 100% auto;
	width: 400px;
	height: 60px;
	left: 50%;
	top: -35px;
	transform: translate(-50%);

}
.mics-shinchiku-scope .flex-item.item01 {

	padding: 40px 35px 40px;

}
.mics-shinchiku-scope .flex-item.item01::before {

	background-image: url(https://www.catvmics.ne.jp/themes/mics/css/entry-contents/../../img/campaign/shinchiku/img_deco02.png);
	width: 250px;
	height: 45px;
	top: -25px;

}
.mics-shinchiku-scope .flex-item.item02 {

	padding: 75px 35px 40px;

}
.mics-shinchiku-scope .flex-item.item02::before {

	background-image: none;

}
.mics-shinchiku-scope .flex-item.item03 {

	padding: 75px 35px 40px;

}
.mics-shinchiku-scope .flex-item.item03::before {

	background-image: url(https://www.catvmics.ne.jp/themes/mics/css/entry-contents/../../img/campaign/shinchiku/img_deco03.png);
	width: 250px;
	height: 45px;
	top: -25px;

}
.mics-shinchiku-scope .flex-item.item04 {

	padding: 50px 35px 35px;

}
.mics-shinchiku-scope .flex-item.item04::before {

	background-image: url(https://www.catvmics.ne.jp/themes/mics/css/entry-contents/../../img/campaign/shinchiku/img_deco04.png);
	width: 309px;
	height: 45px;
	top: -25px;

}
.mics-shinchiku-scope .flex-item.item05 {

	padding: 50px 35px 35px;

}
.mics-shinchiku-scope .flex-item.item05::before {

	background-image: url(https://www.catvmics.ne.jp/themes/mics/css/entry-contents/../../img/campaign/shinchiku/img_deco05.png);
	width: 312px;
	height: 45px;
	top: -25px;

}
.mics-shinchiku-scope .flex-item.item05 .fleximg {

	margin-bottom: 60px;

}
.mics-shinchiku-scope .flex-item .flexttl {

	margin-bottom: 60px;

}
.mics-shinchiku-scope .flex-item .fleximg {

	margin-bottom: 30px;

}
.mics-shinchiku-scope .flex-item .flexsbttl {

	margin-top: 50px;
	margin-bottom: 25px;

}
.mics-shinchiku-scope .flex-item .flexmsg p {

	font-size: 16px;
	text-align: left;
	margin: 0;

}
.mics-shinchiku-scope .flexinner {

	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	margin-top: 50px;
	margin-bottom: 30px;

}
.mics-shinchiku-scope .flexinner-item {

	background: #fff9b7;
	border-radius: 30px;
	width: 48%;
	text-align: center;
	padding: 20px 25px 35px;

}
.mics-shinchiku-scope .flexinner-item .flexinnerttl {

	margin-top: 35px;
	margin-bottom: 25px;

}
.mics-shinchiku-scope .flexinner-item .flexinnermsg p {

	font-size: 16px;
	text-align: left;
	margin: 0;

}
.mics-shinchiku-scope .note {

	list-style: none;

}
.mics-shinchiku-scope .note li {

	position: relative;
	font-size: 12px;
	text-align: left;
	line-height: 1.5;
	margin-bottom: 5px;
	padding-left: 16px;

}
.mics-shinchiku-scope .note li::before {

	content: '※';
	position: absolute;
	font-size: 12px;
	left: 0;
	top: 0;

}
.mics-shinchiku-scope .flexother {

	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;

}
.mics-shinchiku-scope .flexother-item {

	width: 24%;

}
.mics-shinchiku-scope .flexotherimg {

	margin-bottom: 15px;

}
.mics-shinchiku-scope .flexotherimg img {

	width: 100%;

}
.mics-shinchiku-scope .contact-shinchiku {

	padding-top: 50px;

}
.mics-shinchiku-scope .contact-shinchiku .base-btn01 a {

	background-color: #dc000c;
	border-radius: 0;
	transition: opacity 0.3s;
	margin: 20px auto 0;

}
.mics-shinchiku-scope .contact-shinchiku .base-btn01 a:hover {

	opacity: 0.8;

}
@media screen and (max-width: 767px) {
.mics-shinchiku-scope .sp-none {

		display: none;
	
}
.mics-shinchiku-scope .pc-none {

		display: inline-block;
	
}
.mics-shinchiku-scope .page-ttl {

		margin-bottom: 0;
	
}
.mics-shinchiku-scope #shinchiku {

		padding: 50px 15px 10px;
	
}
.mics-shinchiku-scope .main-shinchiku {

		margin-bottom: 50px;
	
}
.mics-shinchiku-scope .detail-shinchiku {

		margin-bottom: 20px;
	
}
.mics-shinchiku-scope .detail-shinchiku .flex {

		padding: 0 15px;
	
}
.mics-shinchiku-scope .flex-item {

		border-radius: 20px;
		width: 100%;
		margin-bottom: 50px;
		padding: 40px 20px 20px;
	
}
.mics-shinchiku-scope .flex-item::before {

		width: 300px;
		height: 45px;
		top: -23px;
	
}
.mics-shinchiku-scope .flex-item.item01 {

		padding: 30px 20px 20px;
	
}
.mics-shinchiku-scope .flex-item.item01::before {

		width: 200px;
		height: 36px;
		top: -18px;
	
}
.mics-shinchiku-scope .flex-item.item02 {

		padding: 25px 20px 20px;
	
}
.mics-shinchiku-scope .flex-item.item02 .fleximg img {

		max-width: 238px;
	
}
.mics-shinchiku-scope .flex-item.item03 {

		padding: 35px 20px 20px;
	
}
.mics-shinchiku-scope .flex-item.item03::before {

		width: 200px;
		height: 36px;
		top: -18px;
	
}
.mics-shinchiku-scope .flex-item.item04 {

		padding: 35px 20px 20px;
	
}
.mics-shinchiku-scope .flex-item.item04::before {

		width: 247px;
		height: 36px;
		top: -18px;
	
}
.mics-shinchiku-scope .flex-item.item05 {

		margin-bottom: 20px;
		padding: 40px 20px 20px;
	
}
.mics-shinchiku-scope .flex-item.item05::before {

		width: 247px;
		height: 36px;
		top: -18px;
	
}
.mics-shinchiku-scope .flex-item.item05 .flexttl img {

		max-width: 220px;
	
}
.mics-shinchiku-scope .flex-item.item05 .fleximg img {

		max-width: 200px;
	
}
.mics-shinchiku-scope .flex-item .flexttl {

		margin: 0 auto 30px;
	
}
.mics-shinchiku-scope .flex-item .flexmsg p {

		font-size: 14px;
	
}
.mics-shinchiku-scope .flexinner-item {

		border-radius: 20px;
		width: 100%;
		padding: 15px 20px;
	
}
.mics-shinchiku-scope .flexinner-item + .flexinner-item {

		margin-top: 30px;
	
}
.mics-shinchiku-scope .flexinner-item .point img {

		max-width: 80px;
	
}
.mics-shinchiku-scope .flexinner-item .flexinnerttl {

		margin-top: 25px;
		margin-bottom: 15px;
	
}
.mics-shinchiku-scope .flexinner-item .flexinnermsg p {

		font-size: 14px;
		line-height: 1.5;
	
}
.mics-shinchiku-scope .note li {

		font-size: 11px;
	
}
.mics-shinchiku-scope .flexother {

		justify-content: center;
	
}
.mics-shinchiku-scope .flexother-item {

		width: 100%;
	
}
.mics-shinchiku-scope .flexother-item + .flexother-item {

		margin-top: 30px;
	
}
.mics-shinchiku-scope .flexotherimg img {

		max-width: 220px;
	
}
.mics-shinchiku-scope .contact-shinchiku .base-btn01 a {

		max-width: 320px;
	
}
}

/* ====================================================================
 * MICS theme override: 旧サイト幅に合わせてスコープを中央寄せ
 * ==================================================================== */
.mics-shinchiku-scope {
    max-width: 1080px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 15px;
    padding-right: 15px;
}
