.hidden { display:none; }
.cke_panel_listItem h1 { font-size: 16px; }
.cke_panel_listItem h2 { font-size: 16px; }
.cke_panel_listItem h3 { font-size: 16px; }
.cke_panel_listItem h4 { font-size: 16px; }
.cke_panel_listItem h5 { font-size: 16px; }
.cke_panel_listItem h6 { font-size: 7px; width:38px; display: inline-block; }
.cke_panel_listItem h6:first-letter { font-size: 21px; float: left; line-height: 1; display: inline-block; }
/* CKEDITOR CSS */
.wred .ured .ceckmark .enclose3w, .enclose1b { font-size: 16px; display: inline-block; }
.enclose3w { padding: 5px;
font-family: "HGP創英角ｺﾞｼｯｸUB", "Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅";
text-shadow: 0px 3px 1px white,0px 2px 1px white,1px 2px 1px white,2px 2px 1px white,2px 1px 1px white,2px 0px 1px white,3px 0px 1px white,2px -1px 1px white,2px -2px 1px white,2px -3px 1px white,1px -3px 1px white,0px -3px 1px white,-1px -3px 1px white,-2px -3px 1px white,-3px -3px 1px white,-3px -2px 1px white,-3px -1px 1px white,-3px 0px 1px white,-3px 1px 1px white,-3px 2px 1px white,-2px 2px 1px white,-1px 2px 1px white,0px 0px  5px #333,0px 0px 10px #666;
letter-spacing: 6px;
}
.enclose1b { text-shadow: -1px -1px #666, 1px -1px #666, -1px 1px #666, 1px 1px #666; }
.cke_panel_listItem .enclose1b { color: #fff; margin-bottom: 14px; }
.cke_panel_listItem .enclose3w { margin-bottom: 14px; }
.cke_panel_listItem .ceckmark, .cke_panel_listItem .ured, .cke_panel_listItem .wred, .cke_panel_listItem .enclose3w, .cke_panel_listItem .enclose1b { display: inline-block; }
.img-rounded{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-pie-border-radius:6px;position:relative;behavior:url(http://www.miyazaki-mcia.jp/js/PIE.htc)}.img-polaroid{padding:4px;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.1);box-shadow:0 1px 3px rgba(0,0,0,0.1);-pie-box-shadow:0 1px 3px rgba(0,0,0,0.1);position:relative;behavior:url(http://www.miyazaki-mcia.jp/js/PIE.htc)}.img-circle{-webkit-border-radius:500px;-moz-border-radius:500px;border-radius:500px;-pie-border-radius:500px;position:relative;behavior:url(http://www.miyazaki-mcia.jp/js/PIE.htc)}hr{margin:20px 0;border:0;border-top:1px solid #eee;border-bottom:1px solid #fff}
.cke_show_borders table, .content_body table {
width: 99%;
table-layout:fixed;
overflow:auto;-webkit-overflow-scrolling:touch;overflow-scrolling:touch;
margin: 1em 0;
border-collapse: separate;
border-spacing: 0;
background-color: transparent;
border-top: 1px solid #CCC;
border-left: 1px solid #CCC;
border-radius: 6px 6px 6px 6px!important;
}
.cke_show_borders table th, .content_body table th,
.cke_show_borders table td, .content_body table td {
padding: 0.3em 0.5em;
background:#FFF;
border-bottom:solid 1px #CCC;
border-right:solid 1px #CCC;
}
.cke_show_borders table tr:first-child *:first-child,
.content_body table tr:first-child *:first-child {
border-top-left-radius: 6px!important;
}
.cke_show_borders table tr:first-child *:last-child,
.content_body table tr:first-child *:last-child {
border-top-right-radius: 6px!important;
}
.cke_show_borders table tr:last-child *:first-child,
.content_body table tr:last-child *:first-child {
border-bottom-left-radius: 6px!important;
}
.cke_show_borders table tr:last-child *:last-child,
.content_body table tr:last-child *:last-child {
border-bottom-right-radius: 6px!important;
}
.cke_show_borders table thead tr:first-child th:first-child,
.content_body table thead tr:first-child th:first-child {
border-top-left-radius: 6px!important;
}
.cke_show_borders table thead tr:first-child th:last-child,
.content_body table thead tr:first-child th:last-child {
border-top-right-radius: 6px!important;
}
.cke_show_borders table thead tr:last-child th:first-child,
.content_body table thead tr:last-child th:first-child {
border-bottom-left-radius: 0!important;
}
.cke_show_borders table thead tr:first-child th:last-child,
.content_body table thead tr:first-child th:last-child {
border-bottom-right-radius: 0!important;
}
.cke_show_borders table thead + tbody tr:first-child *:first-child,
.content_body table thead + tbody tr:first-child *:first-child {
border-top-left-radius: 0!important;
}
.cke_show_borders table thead + tbody tr:first-child *:last-child,
.content_body table thead + tbody tr:first-child *:last-child {
border-top-right-radius: 0!important;
}
.cke_panel_listItem h1, .hdlt-ck1 { position: relative; font-size: 1.5em; line-height: 1;
margin: 1em 0; padding: 7px 16px;
border-left: 9px double #777; }
.cke_panel_listItem h1 { margin: 0; }
.cke_panel_listItem h1:after, .hdlt-ck1:after {
content: "";
position: absolute;
bottom: 0px;
left: 0;
height: 0;
width: 100%;
border-bottom: 1px solid #555;
}
.hdlt-ck2 { font-size: 16px; }
.cke_panel_listItem h2, .hdlt-ck2 {
position: relative;
color: #111;
line-height: 1;
margin: 1em 0 0 0;
padding: 14px 5px 10px 1.5em;
}
.cke_panel_listItem h2:before,
.hdlt-ck2:before {
content: "";
position: absolute;
background: #999;
top: 0;
left: 5px;
height: 10px;
width: 10px;
-moz-transform: rotate(45deg);
-webkit-transform: rotate(45deg);
-o-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform: rotate(45deg);
}
.cke_panel_listItem h2:after, .hdlt-ck2:after {
content: "";
position: absolute;
background:#777;
top: 15px;
left: 0;
height: 6px;
width: 6px;
-moz-transform: rotate(15deg);
-webkit-transform: rotate(15deg);
-o-transform: rotate(15deg);
-ms-transform: rotate(15deg);
transform: rotate(15deg);
}
.cke_panel_listItem h3, .hdlt-ck3 { border:solid #333 1px; padding: 0.3em 1em; margin: 1em 0; }
.cke_panel_listItem h4, .hdlb-ck1 { background-color: #F3F3F3; padding: 0.5em 1em; margin: 1em 0; text-shadow: 1px 0.5px 0 #fff,-1px 0.5px 0 #fff,1px -0.5px 0 #fff,-1px -0.5px 0 #fff; }
.cke_panel_listItem h5, .hdlb-ck2 {
position:relative;
padding:0.5em 2em;
background:#ffb53c;
color:#fff;
text-shadow:0 0 1px rgba(000,000,000,0.3);
}
.cke_panel_listItem h5:before,
.hdlb-ck2:before {
position: absolute;
top: 0px;
left: 0px;
display: block;
content: "";
border-width: 5px 6px;
border-style: solid;
border-color: rgb(255, 255, 255) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgb(255, 255, 255);
}
.cke_panel_listItem h5 { margin-bottom: 21px; }
.hdlt-drcp1 { display: inline-block; font-size: 3em; float: left; line-height: 1; padding: 0; margin-right: 0.2em; }
.cureaka, .cureao, .cureore, .curepink, .curegreen, .curekuro,
.shalaka, .shalao, .shalore, .shalpink,.shalgreen, .shalkuro { padding: 0 1em 0.8em; margin-bottom:  0.8em; -moz-background-size:100% 50%;
background-size:100% 50%; display: inline-block; }
.ceckmark { background: url(http://www.miyazaki-mcia.jp/image/checkmark.gif) no-repeat left center; }
.ured { background: url(http://www.miyazaki-mcia.jp/image/ured.gif) no-repeat right bottom; }
.wred { background: url(http://www.miyazaki-mcia.jp/image/wred.gif) repeat-x right bottom; }
.cureaka{ background: url(http://www.miyazaki-mcia.jp/image/creyonred.png) no-repeat right bottom; }
.cureao{ background: url(http://www.miyazaki-mcia.jp/image/creyonao.png) no-repeat right bottom; }
.cureore{ background: url(http://www.miyazaki-mcia.jp/image/creyonorange.png) no-repeat right bottom; }
.curepink{ background: url(http://www.miyazaki-mcia.jp/image/creyonpink.png) no-repeat right bottom; }
.curegreen{ background: url(http://www.miyazaki-mcia.jp/image/creyongreen.png) no-repeat right bottom; }
.curekuro{ background: url(http://www.miyazaki-mcia.jp/image/creyonrkuro.png) no-repeat right bottom; }
.shalaka{ background: url(http://www.miyazaki-mcia.jp/image/shalineaka.gif) no-repeat right bottom; }
.shalao{ background: url(http://www.miyazaki-mcia.jp/image/shalineao.gif) no-repeat right bottom; }
.shalore{ background: url(http://www.miyazaki-mcia.jp/image/shalineorange.gif) no-repeat right bottom; }
.shalpink{ background: url(http://www.miyazaki-mcia.jp/image/shalinepink.gif) no-repeat right bottom; }
.shalgreen{ background: url(http://www.miyazaki-mcia.jp/image/shalinegrenn.gif) no-repeat right bottom; }
.shalkuro{ background: url(http://www.miyazaki-mcia.jp/image/shalinekuro.gif) no-repeat right bottom; }
.cke_show_borders table, .content_body table { width: 95%;
margin: 1em 0;
border-collapse: separate;
border-spacing: 0;
border-top: 1px solid #CCC;
border-left: 1px solid #CCC;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
-o-border-radius: 6px;
border-radius: 6px;
}
.cke_show_borders table th, .content_body table th,
.cke_show_borders table td, .content_body table td {
padding:0.3em 1em;
background:#FFF;
border-bottom:solid 1px #CCC;
border-right:solid 1px #CCC;
}
.cke_show_borders table tr:first-child td:first-child,
.content_body table tr:first-child td:first-child {
-webkit-border-radius: 6px 0 0 0;
-moz-border-radius: 6px 0 0 0;
-o-border-radius: 6px 0 0 0;
border-radius: 6px 0 0 0;
}
.cke_show_borders table tr:first-child td:last-child,
.content_body table tr:first-child td:last-child {
-webkit-border-radius: 0 6px 0 0;
-moz-border-radius: 0 6px 0 0;
-o-border-radius: 0 6px 0 0;
border-radius: 0 6px 0 0;
}
.cke_show_borders table tr:last-child td:first-child,
.content_body table tr:last-child td:first-child {
-webkit-border-radius: 0 0 0 6px;
-moz-border-radius: 0 0 0 6px;
-o-border-radius: 0 0 0 6px;
border-radius: 0 0 0 6px;
}
.cke_show_borders table tr:last-child td:last-child,
.content_body table tr:last-child td:last-child {
-webkit-border-radius: 0 0 6px 0;
-moz-border-radius: 0 0 6px 0;
-o-border-radius: 0 0 6px 0;
border-radius: 0 0 6px 0;
}
.cke_panel_listItem h3, .hdlt-ck3, .cke_panel_listItem h4, .hdlb-ck1 {
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
-pie-border-radius: 5px;
position: relative;
behavior: url(http://www.miyazaki-mcia.jp/js/PIE.htc);
}
.cke_panel_listItem h3, .hdlt-ck3 {
-webkit-box-shadow: 1px 1px 1px #CCC; /* Safari, Chrome用 */
-moz-box-shadow: 1px 1px 1px  #CCC; /* Firefox用 */
box-shadow: 1px 1px 1px #CCC; /* CSS3 */
-pie-box-shadow: 1px 1px 1px #CCC;
position: relative;
behavior: url(http://www.miyazaki-mcia.jp/js/PIE.htc);
}
/******************** parts css ***********************/
#footer_bottom { margin: 0; padding: 20px; width: 100%; text-align: center; }
#copyright { font-size: 11px; padding: 0; }
#copyright, #copyright a, #copyright a:visited { color: #ccc; }
#poweredby { font-size: 11px; padding: 0 10px; font-family: "Monotype Corsiva"; }
#poweredby, #poweredby a, #poweredby a:visited { color: #ccc; }
#wrap_hgroup { width: 100%; position: absolute; top: 0; left: 0; }
#wrap_hgroup + * >.wrap_head { padding-top: 52px; }
header hgroup { padding: 5px 20px; margin: 0; max-width: 720px; float: left; }
header h1,header h2 { display:inline; margin: 0; padding: 0; font-size: 0.75em; color: #CCC; }
#fontnavi,#trancebox {  margin: 0; float: right; }
#trancebox { margin: 0; padding: 3px 0 3px 14px; float: right; display: inline-block;}
#trancebox > div, #trancebox > span {display: inline-block;float: left;margin-left:7px;}
#trancebox > span {padding-top:4px;color:#3399FF;}
ul#fontSizer { mini-height: 2.5em; float: right; display: inline-block; margin: 7px 0 0; clear:both; }
ul#fontSizer li { text-align: center; float: left; padding: 0.5em; line-height: 1;
background-color: #fff; color:#333; text-shadow: #fffff8 1px 1px 0;}
ul#fontSizer li.active { background-color: #C0C6C9; color:#fff; text-shadow: #333 1px 1px 0;}
.font-s { font-size: 80%; }
.font-m { font-size: 100%; }
.font-l { font-size: 130%; }
#font-s, #font-m, #font-l { margin-left: 2px; cursor: pointer; font-weight: normal; border:solid #ccc 1px; background-color: #fff; }
@media screen and (min-width: 0px) and (max-width: 979px) {
#fontnavi { display: none; }
}
@media screen and (min-width: 980px)  {
}
#topnav { width: 100%; margin: 0; }
#toplogo a, #toplogo a:visited {line-height: 1.1; }
#logoTitle { font-size: 28px; color: #000; letter-spacing: 0.1em; }
#logoSub { font-size: 16px; color: #1E8804; }
#topinfo { text-align: right; }
#topinfo a, #topinfo a:visited { color: #51565b; }
#topinfo i { margin:0 1em; }
nav { width: 100%; margin: 0; padding: 0; border-bottom:solid #239E67 3px; }
nav > .wrap { clear: both; }
ul#langswch { display: block; float: right; }
ul#langswch li  { cursor: pointer; color: #239E67; display: inline-block; float: left; margin-left: 14px; background-color: #fff; padding: 0; border:solid #239E67 1px; }
ul#langswch li a {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-o-box-sizing: border-box;
-ms-box-sizing: border-box;
box-sizing: border-box;
padding: 7px 14px 0;
width:100%; height:auto;
display: block;
}
ul#langswch li {
-webkit-border-radius: 12px 12px 0 0 / 12px 12px 0 0;
-moz-border-radius: 12px 12px 0 0 / 12px 12px 0 0;
border-radius: 12px 12px 0 0 / 12px 12px 0 0;
-pie-border-radius: 12px 12px 0 0 / 12px 12px 0 0;
position: relative;
behavior: url(http://www.miyazaki-mcia.jp/js/PIE.htc);
}
ul#langswch li.active { background-color: #239E67; color: #fff; }
ul#langswch li:hover { background-color: #239E67; color: #fff; }
#langArea .langen, #langArea .langch { display: none; }
#langArea .langja { display: inline-block; }
#langArea.lang-ja .langen, #langArea.lang-ja .langch { display: none; }
#langArea.lang-ja .langja { display: inline-block; }
#langArea.lang-en .langja, #langArea.lang-en .langch { display: none; }
#langArea.lang-en .langen { display: inline-block; }
#langArea.lang-ch .langja, #langArea.lang-ch .langen { display: none; }
#langArea.lang-ch .langch { display: inline-block; }
ul#langswch li a, ul#langswch li a:visited {color:#000;}
ul#langswch li.active a, ul#langswch li.active a:visited { color: #fff; }
#sliderarea { width: 100%; margin: 0; padding: 0; border-bottom:solid #239E67 3px; }
/* The slider */
.iviewSlider {
overflow: hidden;
}
/* The timer in the Slider */
#iview-timer {
position: absolute;
z-index: 100;
border-radius: 5px;
cursor: pointer;
}
#iview-timer div {
border-radius: 3px;
}
/* The Preloader in the Slider */
#iview-preloader {
position: absolute;
z-index: 1000;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
border: #000 1px solid;
padding: 1px;
width: 100px;
height: 3px;
}
#iview-preloader div {
float: left;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
height: 3px;
background: #000;
width: 0px;
}
/* The strips and boxes in the Slider */
.iview-strip {
display:block;
position:absolute;
z-index:5;
}
.iview-block {
display:block;
position:absolute;
z-index:5;
}
/* Direction nav styles (e.g. Next & Prev) */
.iview-directionNav a {
position:absolute;
top:45%;
z-index:9;
cursor:pointer;
}
.iview-prevNav {
left:0px;
}
.iview-nextNav {
right:0px;
}
/* Control nav styles (e.g. 1,2,3...) */
.iview-controlNav {
position:absolute;
z-index:9;
}
.iview-controlNav a {
z-index:9;
cursor:pointer;
}
.iview-controlNav a.active {
font-weight:bold;
}
.iview-controlNav .iview-items ul {
list-style: none;
}
.iview-controlNav .iview-items ul li {
display: inline;
position: relative;
}
.iview-controlNav .iview-tooltip {
position: absolute;
}
/* The captions in the Slider */
.iview-caption {
position:absolute;
z-index:4;
overflow: hidden;
cursor: default;
}
/* The video show in the Slider */
.iview-video-show {
background: #000;
position: absolute;
width: 100%;
height: 100%;
z-index: 101;
}
.iview-video-show .iview-video-container {
position: relative;
width: 100%;
height: 100%;
}
.iview-video-show .iview-video-container a.iview-video-close {
position: absolute;
right: 10px;
top: 10px;
background: #222;
color: #FFF;
height: 20px;
width: 20px;
text-align: center;
line-height: 29px;
font-size: 22px;
font-weight: bold;
overflow: hidden;
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;
}
.iview-video-show .iview-video-container a.iview-video-close:hover {
background: #444;
}
#iview {
position: relative;
display: block;
max-width: 980px;
min-width: 300px;
background: #fff;
background: rgba(255, 255, 255);
padding: 0;
margin:0 auto;
overflow: hidden;
}
#iview .iviewSlider {
display: block;
width: 980px;
height: 300px;
overflow: hidden;
}
#iview div.iview-directionNav {
position: absolute;
top: 47%;
left: 0px;
z-index: 9;
width: 100%;
}
#iview div.iview-directionNav a {
display: block;
cursor: pointer;
position: absolute;
width: 27px;
height: 27px;
background-image: url(../../img/bg_direction_nav.png);
text-indent: -9999px;
-webkit-transition: left 0.3s ease-in-out;
-webkit-transition-property: left,right;
-moz-transition: left 0.3s ease-in-out;
-moz-transition-property: left,right;
-o-transition: left 0.3s ease-in-out;
-o-transition-property: left,right;
-ms-transition: left 0.3s ease-in-out;
-ms-transition-property: left,right;
transition: left 0.3s ease-in-out;
transition-property: left,right;
}
#iview div.iview-directionNav a.iview-nextNav {
right: -27px;
background-position: 27px 0px;
}
#iview div.iview-directionNav a.iview-prevNav {
left: -27px;
background-position: 0px 0px
}
#iview.iview-hover div.iview-directionNav a.iview-nextNav {
right: 20px;
}
#iview.iview-hover div.iview-directionNav a.iview-prevNav {
left: 20px;
}
.iview-caption {
color: #FFF;
border-radius: 3px;
padding: 10px 15px;
font-family: Verdana;
font-size: 21px;
text-shadow: #000 1px 1px 0px;
line-height: 1.3;
}
.iview-caption.caption1 {
text-shadow: none;
font-size: 35px;
text-shadow: 0px 0px 1px #333, 0px 0px  5px #333, 0px 0px 10px #333;
}
.iview-caption.red { color: #BF0000; text-shadow: 0px 0px 1px #fff, 0px 0px  5px #fff, 0px 0px 10px #fff; }
.iview-caption.pink { color: #EE8393; text-shadow: 0px 0px 1px #fff, 0px 0px  5px #fff, 0px 0px 10px #fff; }
.iview-caption.orange { color: #DC6C17; text-shadow: 0px 0px 1px #333, 0px 0px  5px #333, 0px 0px 10px #333; }
.iview-caption.blue { color: #0000EE; text-shadow: 0px 0px 1px #fff, 0px 0px  5px #fff, 0px 0px 10px #fff; }
.iview-caption.green { color: #149600; text-shadow: 0px 0px 1px #fff, 0px 0px  5px #fff, 0px 0px 10px #fff; }
.iview-caption.black { color: #000; text-shadow: 0px 0px 1px #fff, 0px 0px  5px #fff, 0px 0px 10px #fff; }
.iview-caption.caption2 {
background: #FFF;
color: #000;
text-shadow: none;
}
.iview-caption.caption3 {
background: #c4302b;
box-shadow: rgba(0, 0, 0, 0.7) 10px 10px 15px 0px;
text-shadow: none;
}
#iview-preloader {
border: #666 1px solid;
width: 150px
}
#iview-preloader div {
background: #666;
}
#iview-timer {
border-radius: 10px;
}
#iview-timer div {
border-radius: 10px;
}
#infolistbody { border:solid #CCC 1px; padding: 14px 0 14px 14px; }
#skrollbody {
position: relative;
overflow:hidden;
width: 97%;
margin-bottom: 7px;
height:100px;
}
#skrollbody ul { margin: 0; }
#infolistbody ul li { border-bottom:dotted #ccc 1px; margin-bottom: 0.5em; padding: 0.25em; }
#guide_title {display: block; overflow: hidden; border-bottom: 1px solid #239E67; padding-top:1em;margin-bottom: 14px;
}
#title_text {display: inline-block;float:left;padding:7px 7px 0px 3.6em;
position: relative;
font-size: 130%; line-height: 1.1; color: #239E67; }
#title_text i {position: absolute;bottom:-2px;left:14px;}
ul#infofil {display: inline-block;float:right;}
ul#infofil li {overflow: hidden; display: inline-block;float:left; margin-left: 2px;
border-top: 1px solid #239E67;
border-right: 1px solid #239E67;
border-left: 1px solid #239E67;
-webkit-border-radius: 8px 8px 0 0 / 8px 8px 0 0;
-moz-border-radius: 8px 8px 0 0 / 8px 8px 0 0;
border-radius: 8px 8px 0 0 / 8px 8px 0 0;
-pie-border-radius: 8px 8px 0 0 / 8px 8px 0 0;
position: relative;
havior: url(http://www.miyazaki-mcia.jp/js/PIE.htc);
}
ul#infofil li a { padding: 7px 7px 0px; display: block; width:100%; height:100%;background:#fff;color:#239E67;}
ul#infofil li a.active {background:#239E67;color:#fff;}
ul#infofil.nav {margin-bottom: 0;}
#guide_skroll { border:solid #CCC 1px; padding: 14px 0 14px 14px; }
#guide_list {
position: relative;
overflow:hidden;
width: 97%;
margin-bottom: 7px;
height:100px;
}
#guide_list ul { margin: 0; }
#guide_skroll ul li { border-bottom:dotted #ccc 1px; margin-bottom: 0.5em; padding: 0.25em; }
#toppanelbox, .topunitbox { width: 100%; margin-bottom: 21px; overflow: hidden; }
.toppanel { width: 49%; margin-right:1%; margin-bottom: 4px; float: left; box-shadow: 0 0 2px rgba(0, 0, 0, .15); border:solid #333 1px; text-align: center;}
.toppanel.right { margin-right:0; }
.paneltitle {padding: 5px; font-size:18px;font-weight: bold;}
.topunitbox .linkbox { float: left; margin: 0 1% 7px 0; width: 32%; overflow: hidden; position: relative; box-shadow: 0 0 2px rgba(0, 0, 0, .15); border:solid #333 1px; text-align: center;}
.topunitbox .linkontext { position: absolute; width: 100%;
background-color: rgba(0,0,0,0.8);
filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#B4000000, endcolorstr=#B4000000, gradienttype=0);
}
.topunitbox .linkontext span { color: #fff; padding: 3px 14px; display: inline-block; }
.linltitle {padding: 5px; font-size:17px;font-weight: bold;letter-spacing: 0.1em;}
/* clearfix */
.clearfix, .clearbefore { width:100%; }
.clearfix:after, .content_body:after, .rightbtn:after { content: ""; display: block; clear: both; }
.clearbefore:before { content: ""; display: block; clear: both; }
