@charset "utf-8";
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block;}
audio,canvas,video{display:inline-block;}
audio:not([controls]){display:none;height:0;}
[hidden]{display:none;}
html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
body{margin:0;}
a:focus{outline:thin dotted;}
a:active,a:hover{outline:0;}
h1{font-size:2em;}
abbr[title]{border-bottom:1px dotted;}
b,strong{font-weight:bold;}
dfn{font-style:italic;}
mark{background:#ff0;color:#000;}
code,kbd,pre,samp{font-family:monospace, serif;font-size:1em;}
pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word;}
q{quotes:"\201C" "\201D" "\2018" "\2019";}
small{font-size:80%;}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sup{top:-0.5em;}
sub{bottom:-0.25em;}
img{border:0;}
svg:not(:root){overflow:hidden;}
figure{margin:0;}
fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}
legend{border:0;padding:0;}
button,input,select,textarea{font-family:inherit;font-size:100%;margin:0;}
button,input{line-height:normal;}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}
button[disabled],input[disabled]{cursor:default;}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}
textarea{overflow:auto;vertical-align:top;}
table{border-collapse:collapse;border-spacing:0;}
hgroup,h1,h2,h3,h4,h5,h6{margin:0;padding:0;}
div,p{margin:0;padding:0;}
HEADER,SECTION,ASIDE,ARTICLE,NAV{margin:0;padding:0;}
UL,OL{list-style-type:none;margin:0;padding:0;}
BODY{font-family:'メイリオ',Meiryo,MS P Gothic,'ヒラギノ角ゴ Pro W3',Hiragino Kaku Gothic Pro,sans-serif;line-height:1.5;min-width:1100px;}
.site_wrapper{position:relative;margin:0 auto;width:1100px;}
#left_contents{width:150px;}
#center_contents{margin-left:5px;width:640px;}
A{color:#00f;text-decoration:none;}
A:hover{color:#00f;}
.div-gpt-ad{overflow:hidden;}
.ads_sub_rectangle{width:300px;position:relative;z-index:1;}
.Ads-Adsense-Text-300x250{width:300px;height:250px;}
.list_style1{border-left:1px dotted #999;border-right:1px dotted #999;border-bottom:1px dotted #999;}.list_style1 LI{font-size:12px;border-bottom:1px dotted #999;}
.list_style1 LI:last-child{border-bottom:none;}
.list_style1 A{display:block;}
.list_style1 A,.list_style1 .list_style1_select{padding:2px 5px;font-size:12px;color:#333;}
.list_style1 TIME{font-size:10px;color:#666;}
.list_style1 .list_style1_select{font-weight:bold;color:#f00;box-shadow:3px 0 #f00 inset;-moz-box-shadow:3px 0 #f00 inset;-webkit-box-shadow:3px 0 #f00 inset;-o-box-shadow:3px 0 #f00 inset;-ms-box-shadow:3px 0 #f00 inset;behavior:url(/include/css/PIE.htc);}
.list_style1 A:hover{box-shadow:3px 0 #98c022 inset;-moz-box-shadow:3px 0 #98c022 inset;-webkit-box-shadow:3px 0 #98c022 inset;-o-box-shadow:3px 0 #98c022 inset;-ms-box-shadow:3px 0 #98c022 inset;background-color:#e6ff9b;behavior:url(/include/css/PIE.htc);}
#link_page_top{cursor:pointer;position:fixed;bottom:50px;width:40px;height:30px;background:#90B620;opacity:0.7;border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;-webkit-border-radius:0 3px 3px 0;-o-border-radius:0 3px 3px 0;-ms-border-radius:0 3px 3px 0;behavior:url(/include/css/PIE.htc);transition:opacity .2s linear;-moz-transition:opacity .2s linear;-webkit-transition:opacity .2s linear;-o-transition:opacity .2s linear;-ms-transition:opacity .2s linear;}
#link_page_top:hover{opacity:1.0;}
#link_page_top DIV{position:absolute;top:-8px;left:10px;float:left;width:0;height:0;border-style:solid;border-color:transparent;border-bottom-color:#fff;border-width:10px;}
#link_page_top DIV:before{position:relative;content:'';top:10px;left:-5px;float:left;width:10px;height:8px;background:#fff;border-radius:0 0 2px 2px;-moz-border-radius:0 0 2px 2px;-webkit-border-radius:0 0 2px 2px;-o-border-radius:0 0 2px 2px;-ms-border-radius:0 0 2px 2px;behavior:url(/include/css/PIE.htc);}
#link_page_top SPAN{display:block;position:absolute;left:2px;bottom:2px;width:39px;height:7px;text-indent:-9999px;background:url(http://img.barks.jp/img/default/parts/link_page_top.png) no-repeat;}
.parts_ttl{position:relative;height:31px;border-left:9px solid #98c022;background:url(http://img.barks.jp/img/default/parts/bg_ttl.png) repeat left top;}
.parts_ttl H2{position:absolute;left:3px;top:7px;font-size:13px;text-shadow:-1px -1px #ffffff,1px -1px #ffffff,-1px 1px #ffffff,1px 1px #ffffff;behavior:url(/include/css/PIE.htc);}
.parts_ttl .parts_ttl_in H2{top:1px;font-size:13px;}
.parts_ttl .parts_ttl_in H3{position:absolute;left:3px;bottom:1px;font-size:7px;font-weight:normal;}
.ajax-loader{width:100%;height:50px;background:url(http://img.barks.jp/img/default/parts/loader16x16.gif) no-repeat center center;}
.cl:after{content:"";clear:both;display:block;height:1px;font-size:1em;line-height:0;visibility:hidden;}
#page_top{height:30px;background:#98c022;line-height:1;}
#header_channel{padding-top:3px;}
#header_channel>A{display:block;float:left;margin:6px 6px 0 0;font-size:12px;font-weight:bold;color:#fff;}
#header_channel LI{cursor:pointer;position:relative;display:inline;float:left;margin-right:5px;padding:5px;font-size:11px;font-weight:bold;border:1px solid #82a617;background-color:#98c022;background-image:linear-gradient(#98c022 0%, #82a617 100%);background-image:-moz-linear-gradient(#98c022 0%, #82a617 100%);background-image:-o-linear-gradient(#98c022 0%, #82a617 100%);background-image:-ms-linear-gradient(#98c022 0%, #82a617 100%);background-image:-webkit-gradient(linear, left top, left bottom, from(#98c022), to(#82a617));background-image:-webkit-linear-gradient(#98c022 0%, #82a617 100%);-pie-background:linear-gradient(#98c022 0%, #82a617 100%);border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;box-shadow:1px 1px #b7df42 inset, -1px -1px #b7df42 inset, 0px 0px 0px #ddd, 0px 0px 0px #ddd;-moz-box-shadow:1px 1px #b7df42 inset, -1px -1px #b7df42 inset, 0px 0px 0px #ddd, 0px 0px 0px #ddd;-webkit-box-shadow:1px 1px #b7df42 inset, -1px -1px #b7df42 inset, 0px 0px 0px #ddd, 0px 0px 0px #ddd;-o-box-shadow:1px 1px #b7df42 inset, -1px -1px #b7df42 inset, 0px 0px 0px #ddd, 0px 0px 0px #ddd;-ms-box-shadow:1px 1px #b7df42 inset, -1px -1px #b7df42 inset, 0px 0px 0px #ddd, 0px 0px 0px #ddd;behavior:url(/include/css/PIE.htc);transition:background .2s linear, box-shadow .2s linear;-moz-transition:background .2s linear, box-shadow .2s linear;-webkit-transition:background .2s linear, box-shadow .2s linear;-o-transition:background .2s linear, box-shadow .2s linear;-ms-transition:background .2s linear, box-shadow .2s linear;}
#header_channel LI A{display:block;color:#eee;}
#header_channel LI:last-child{margin:0;}
#header_channel LI:hover{box-shadow:1px 1px #b7df42 inset, -1px -1px #b7df42 inset, 1px 1px 2px #bbb, -1px -1px 2px #bbb;-moz-box-shadow:1px 1px #b7df42 inset, -1px -1px #b7df42 inset, 1px 1px 2px #bbb, -1px -1px 2px #bbb;-webkit-box-shadow:1px 1px #b7df42 inset, -1px -1px #b7df42 inset, 1px 1px 2px #bbb, -1px -1px 2px #bbb;-o-box-shadow:1px 1px #b7df42 inset, -1px -1px #b7df42 inset, 1px 1px 2px #bbb, -1px -1px 2px #bbb;-ms-box-shadow:1px 1px #b7df42 inset, -1px -1px #b7df42 inset, 1px 1px 2px #bbb, -1px -1px 2px #bbb;background-color:#82a617;background-image:linear-gradient(#82a617 0%, #6f910b 100%);background-image:-moz-linear-gradient(#82a617 0%, #6f910b 100%);background-image:-o-linear-gradient(#82a617 0%, #6f910b 100%);background-image:-ms-linear-gradient(#82a617 0%, #6f910b 100%);background-image:-webkit-gradient(linear, left top, left bottom, from(#82a617), to(#6f910b));background-image:-webkit-linear-gradient(#82a617 0%, #6f910b 100%);-pie-background:linear-gradient(#82a617 0%, #6f910b 100%);behavior:url(/include/css/PIE.htc);}
#header_channel LI:hover A{color:#fff;}
#header_channel DIV{visibility:hidden;position:absolute;top:34px;left:0px;padding:5px;width:134px;font-weight:normal;line-height:1.5;color:#fff;background:#6f910b;opacity:0;z-index:10;transition:visibility .2s linear, opacity .2s linear, top .2s linear;-moz-transition:visibility .2s linear, opacity .2s linear, top .2s linear;-webkit-transition:visibility .2s linear, opacity .2s linear, top .2s linear;-o-transition:visibility .2s linear, opacity .2s linear, top .2s linear;-ms-transition:visibility .2s linear, opacity .2s linear, top .2s linear;}
#header_channel LI:hover DIV{visibility:visible;top:24px;opacity:1;}
#header_channel DIV:after{bottom:100%;border:solid transparent;content:" ";height:0;width:0;position:absolute;border-color:rgba(111, 145, 11, 0);border-bottom-color:#6f910b;border-width:5px;left:10%;margin-left:-5px;}
#header_channel DIV IMG{margin-bottom:3px;}
#header_user{float:right;margin-left:1px;}
#header_user LI{cursor:pointer;float:left;margin-left:-1px;height:30px;}
#header_user LI A{position:relative;display:block;padding:8px 8px 0;font-size:12px;font-weight:bold;color:#fff;}
#header_user LI A:after{content:" ";position:absolute;display:block;top:8px;right:0;width:1px;height:14px;background:#82a617;}
#header_user LI:last-child A{padding:8px 0 0 8px;}
#header_user LI:last-child A:after{display:none;}
#header_user LI:hover{background:#82a617;}
#main_header{position:relative;width:100%;border-bottom:1px solid #b3b3b3;background:#fff;background:linear-gradient(#ffffff 55%, #f7f7f7 80%, #eeeeee 100%);background:-moz-linear-gradient(#ffffff 55%, #f7f7f7 80%, #eeeeee 100%);background:-o-linear-gradient(#ffffff 55%, #f7f7f7 80%, #eeeeee 100%);background:-webkit-linear-gradient(#ffffff 55%, #f7f7f7 80%, #eeeeee 100%);background:-webkit-gradient(linear, left top, left bottom, from(#ffffff), color-step(0.55, #ffffff), color-step(0.8, #f7f7f7), to(#eeeeee));-pie-background:linear-gradient(#ffffff 55%, #f7f7f7 80%, #eeeeee 100%);box-shadow:0px 1px 3px #d2d2d2;-moz-box-shadow:0px 1px 3px #d2d2d2;-webkit-box-shadow:0px 1px 3px #d2d2d2;-o-box-shadow:0px 1px 3px #d2d2d2;-ms-box-shadow:0px 1px 3px #d2d2d2;behavior:url(/include/css/PIE.htc);}
#main_header_top{position:relative;margin-top:5px;height:90px;}
#main_header_top #ads_super{float:right;}
#main_header_top>H1,#main_header_top>H1>A{display:block;width:170px;height:53px;}
#main_header_top>H1{position:absolute;top:15px;}
#main_header_top>H1>A{background:url(http://img.barks.jp/img/default/header/logo.png) no-repeat center center;text-indent:100%;white-space:nowrap;overflow:hidden;}
#main_header H2{position:absolute;top:33px;left:178px;width:191px;font-size:10px;font-weight:normal;line-height:1.5;}
#header_menu_l{float:left;margin-top:5px;margin-bottom:5px;}
#header_menu_s{float:left;margin-top:5px;}
.header_menu LI,.header_menu LI A{width:68px;height:27px;color:#333;}
.header_menu LI{position:relative;float:left;}
#main_header .header_menu LI{border-top:1px solid #ececec;border-left:1px solid #ececec;border-bottom:1px solid #ececec;}
#mini_header .header_menu LI{border-top:1px solid #6c8b10;border-left:1px solid #6c8b10;border-bottom:1px solid #6c8b10;}
.header_menu LI A{display:block;text-align:center;font-size:11px;font-weight:bold;color:#000;text-decoration:none;line-height:27px;background-color:#e7e7e7;background-image:linear-gradient(#e7e7e7 50%, #cecece 50%, #cecece 100%);background-image:-moz-linear-gradient(#e7e7e7 50%, #cecece 50%, #cecece 100%);background-image:-o-linear-gradient(#e7e7e7 50%, #cecece 50%, #cecece 100%);background-image:-ms-linear-gradient(#e7e7e7 50%, #cecece 50%, #cecece 100%);background-image:-webkit-gradient(linear, left top, left bottom, from(#e7e7e7), color-stop(0.5, #e7e7e7), color-stop(0.5, #cecece), to(#cecece));background-image:-webkit-linear-gradient(#e7e7e7 50%, #cecece 50%, #cecece 100%);-pie-background:linear-gradient(#e7e7e7 50%, #cecece 50%, #cecece 100%);box-shadow:1px 1px #fff inset;-moz-box-shadow:1px 1px #fff inset;-webkit-box-shadow:1px 1px #fff inset;-o-box-shadow:1px 1px #fff inset;-ms-box-shadow:1px 1px #fff inset;}
.header_menu LI A:hover{background-color:#a4a4a4;background-image:linear-gradient(#b8b8b8 50%, #a4a4a4 50%, #a4a4a4 100%);background-image:-moz-linear-gradient(#b8b8b8 50%, #a4a4a4 50%, #a4a4a4 100%);background-image:-o-linear-gradient(#b8b8b8 50%, #a4a4a4 50%, #a4a4a4 100%);background-image:-ms-linear-gradient(#b8b8b8 50%, #a4a4a4 50%, #a4a4a4 100%);background-image:-webkit-gradient(linear, left top, left bottom, from(#b8b8b8), color-stop(0.5, #b8b8b8), color-stop(0.5, #a4a4a4), to(#a4a4a4));background-image:-webkit-linear-gradient(#b8b8b8 50%, #a4a4a4 50%, #a4a4a4 100%);-pie-background:linear-gradient(#b8b8b8 50%, #a4a4a4 50%, #a4a4a4 100%);}
.header_menu .active A{color:#fff;background-color:#90b620;background-image:linear-gradient(#98c022 50%, #90b620 50%, #90b620 100%);background-image:-moz-linear-gradient(#98c022 50%, #90b620 50%, #90b620 100%);background-image:-o-linear-gradient(#98c022 50%, #90b620 50%, #90b620 100%);background-image:-ms-linear-gradient(#98c022 50%, #90b620 50%, #90b620 100%);background-image:-webkit-gradient(linear, left top, left bottom, from(#98c022), color-stop(0.5, #98c022), color-stop(0.5, #90b620), to(#90b620));background-image:-webkit-linear-gradient(#98c022 50%, #90b620 50%, #90b620 100%);-pie-background:linear-gradient(#98c022 50%, #90b620 50%, #90b620 100%);}
.header_menu .active A:hover{background-color:#90b620;background-image:linear-gradient(#98c022 50%, #90b620 50%, #90b620 100%);background-image:-moz-linear-gradient(#98c022 50%, #90b620 50%, #90b620 100%);background-image:-o-linear-gradient(#98c022 50%, #90b620 50%, #90b620 100%);background-image:-ms-linear-gradient(#98c022 50%, #90b620 50%, #90b620 100%);background-image:-webkit-gradient(linear, left top, left bottom, from(#98c022), color-stop(0.5, #98c022), color-stop(0.5, #90b620), to(#90b620));background-image:-webkit-linear-gradient(#98c022 50%, #90b620 50%, #90b620 100%);-pie-background:linear-gradient(#98c022 50%, #90b620 50%, #90b620 100%);}
#main_header .header_menu:last-child{border-right:1px solid #ececec;}
#mini_header .header_menu:last-child{border-right:1px solid #6c8b10;}
#header_menu_s LI{position:relative;float:left;padding:0px 5px;font-size:9px;}
#header_menu_s LI:after{content:" ";position:absolute;display:block;top:2px;right:0;width:1px;height:10px;background:#999;}
#header_menu_s LI:last-child:after{content:"";background:none;}
#header_menu_s LI A{color:#333;}
#header_menu_s LI A:hover{text-decoration:underline;}
#header_menu_search{margin-top:10px;margin-left:5px;float:left;display:block;width:150px;}#header_menu_search:after{content:"";clear:both;height:0;display:block;}
#header_menu_search INPUT[type="text"]{float:left;margin:0;padding:0;width:120px;height:22px;font-size:12px;background-color:#f5f5f5;border:1px solid #d8d8d8;}
#header_menu_search INPUT[type="submit"]{float:left;margin:0;padding:0;width:25px;height:24px;border:1px solid #d8d8d8;background:#dadada url(http://img.barks.jp/img/default/parts/btn_search.png) no-repeat center center;}
#header_menu_social{float:right;margin-top:10px;}
#header_menu_social UL{}#header_menu_social UL:after{content:"";clear:both;height:0;display:block;}
#header_menu_social LI{float:left;margin-left:5px;}
#header_menu_social LI:first-child{margin:0;}
#header_menu_social A{display:block;height:23px;background-repeat:no-repeat;}
#header_menu_social .h_icon_rss A{width:23px;text-indent:-9999px;background-image:url(http://img.barks.jp/img/default/header/icon_rss.png);}
#header_menu_social .h_icon_twitter A{width:23px;text-indent:-9999px;background-image:url(http://img.barks.jp/img/default/header/icon_twitter.png);}
#header_menu_social .h_icon_facebook A{position:relative;width:108px;background-image:url(http://img.barks.jp/img/default/header/icon_facebook.png);}
#header_menu_social .h_icon_facebook SPAN{position:absolute;top:0px;left:43px;font-size:12px;font-weight:bold;color:#fff;}
#header_menu_social A:hover{opacity:0.80;}
#mini_header{display:none;position:fixed;left:0;top:-50px;width:100%;height:36px;z-index:30000;background-color:#98c022;border-bottom:1px solid #6c8b10;}
#mini_header>DIV>A{display:block;position:absolute;left:0px;top:4px;width:133px;height:28px;background:url(http://img.barks.jp/img/default/header/logo_mini.png) no-repeat left top;text-indent:100%;white-space:nowrap;overflow:hidden;}
#mini_header NAV{position:absolute;left:143px;top:4px;}
#header_sp{text-align:center;margin-bottom:5px;width:100%;}
#header_sp IMG{vertical-align:bottom;width:1100px;height:auto;}
#contents{position:relative;margin-top:6px;}
#main_contents{display:table-cell;vertical-align:top;width:795px;}
#left_contents,#center_contents{display:inline;float:left;}
#sub{display:table-cell;padding-left:5px;vertical-align:top;width:300px;}
.sub_contents{position:relative;z-index:2;}
#sub_feature{position:relative;margin-top:5px;padding-bottom:5px;background:#e6f0cd;}
#sub_feature>H2{text-align:center;padding:4px 4px;font-size:13px;color:#fff;background:#98c022;border-bottom:2px solid #82a617;}
#sub_feature UL{margin:0 5px;}
#sub_feature LI{margin-top:5px;}
#sub_feature LI IMG{vertical-align:bottom;}
.sub_ft_l{position:relative;text-align:center;padding:1px 0;width:288px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;box-shadow:1px 1px #fff inset, -1px -1px #fff inset, 0px 0px 0px #ddd, 0px 0px 0px #ddd;-moz-box-shadow:1px 1px #fff inset, -1px -1px #fff inset, 0px 0px 0px #ddd, 0px 0px 0px #ddd;-webkit-box-shadow:1px 1px #fff inset, -1px -1px #fff inset, 0px 0px 0px #ddd, 0px 0px 0px #ddd;-o-box-shadow:1px 1px #fff inset, -1px -1px #fff inset, 0px 0px 0px #ddd, 0px 0px 0px #ddd;-ms-box-shadow:1px 1px #fff inset, -1px -1px #fff inset, 0px 0px 0px #ddd, 0px 0px 0px #ddd;behavior:url(/include/css/PIE.htc);border:1px solid #999;background-color:#fff;overflow:hidden;transition:box-shadow .2s linear;-moz-transition:box-shadow .2s linear;-webkit-transition:box-shadow .2s linear;-o-transition:box-shadow .2s linear;-ms-transition:box-shadow .2s linear;}
.sub_ft_l:hover{box-shadow:1px 1px #fff inset, -1px -1px #fff inset, 1px 1px 2px #bbb, -1px -1px 2px #bbb;-moz-box-shadow:1px 1px #fff inset, -1px -1px #fff inset, 1px 1px 2px #bbb, -1px -1px 2px #bbb;-webkit-box-shadow:1px 1px #fff inset, -1px -1px #fff inset, 1px 1px 2px #bbb, -1px -1px 2px #bbb;-o-box-shadow:1px 1px #fff inset, -1px -1px #fff inset, 1px 1px 2px #bbb, -1px -1px 2px #bbb;-ms-box-shadow:1px 1px #fff inset, -1px -1px #fff inset, 1px 1px 2px #bbb, -1px -1px 2px #bbb;behavior:url(/include/css/PIE.htc);}
.sub_ft_l IMG{width:286px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;opacity:1.0;transition:opacity .2s linear;-moz-transition:opacity .2s linear;-webkit-transition:opacity .2s linear;-o-transition:opacity .2s linear;-ms-transition:opacity .2s linear;}
.sub_ft_l:hover IMG{opacity:0.9;}
.sub_ft_l_cap{position:absolute;bottom:0;width:100%;background-color:rgba(255, 255, 255, 0.7);-pie-background:rgba(255, 255, 255, 0.7);behavior:url(/include/css/PIE.htc);}
.sub_ft_l_cap{position:absolute;bottom:0;text-align:left;width:100%;color:#333;background-color:rgba(255, 255, 255, 0.7);-pie-background:rgba(255, 255, 255, 0.7);behavior:url(/include/css/PIE.htc);}
.sub_ft_l_cap1{margin:5px 3px 0;font-size:14px;font-weight:bold;line-height:1;}
.sub_ft_l_cap2{margin:0 3px;font-size:9px;line-height:1.3;}
.sub_ft_s{position:relative;padding:1px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;box-shadow:1px 1px #fff inset, -1px -1px #fff inset, 0px 0px 0px #ddd, 0px 0px 0px #ddd;-moz-box-shadow:1px 1px #fff inset, -1px -1px #fff inset, 0px 0px 0px #ddd, 0px 0px 0px #ddd;-webkit-box-shadow:1px 1px #fff inset, -1px -1px #fff inset, 0px 0px 0px #ddd, 0px 0px 0px #ddd;-o-box-shadow:1px 1px #fff inset, -1px -1px #fff inset, 0px 0px 0px #ddd, 0px 0px 0px #ddd;-ms-box-shadow:1px 1px #fff inset, -1px -1px #fff inset, 0px 0px 0px #ddd, 0px 0px 0px #ddd;behavior:url(/include/css/PIE.htc);background-color:#fff;border:1px solid #999;overflow:hidden;transition:box-shadow .2s linear;-moz-transition:box-shadow .2s linear;-webkit-transition:box-shadow .2s linear;-o-transition:box-shadow .2s linear;-ms-transition:box-shadow .2s linear;}
.sub_ft_s:hover{box-shadow:1px 1px #fff inset, -1px -1px #fff inset, 1px 1px 2px #bbb, -1px -1px 2px #bbb;-moz-box-shadow:1px 1px #fff inset, -1px -1px #fff inset, 1px 1px 2px #bbb, -1px -1px 2px #bbb;-webkit-box-shadow:1px 1px #fff inset, -1px -1px #fff inset, 1px 1px 2px #bbb, -1px -1px 2px #bbb;-o-box-shadow:1px 1px #fff inset, -1px -1px #fff inset, 1px 1px 2px #bbb, -1px -1px 2px #bbb;-ms-box-shadow:1px 1px #fff inset, -1px -1px #fff inset, 1px 1px 2px #bbb, -1px -1px 2px #bbb;behavior:url(/include/css/PIE.htc);}
.sub_ft_s IMG{width:142px;height:80px;border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;-webkit-border-radius:3px 0 0 3px;-o-border-radius:3px 0 0 3px;-ms-border-radius:3px 0 0 3px;opacity:1.0;transition:opacity .2s linear;-moz-transition:opacity .2s linear;-webkit-transition:opacity .2s linear;-o-transition:opacity .2s linear;-ms-transition:opacity .2s linear;}
.sub_ft_s:hover IMG{opacity:0.9;}
.sub_ft_s_cap{position:absolute;top:1px;right:1px;width:144px;height:80px;background-color:#9AF14C;border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;-webkit-border-radius:0 3px 3px 0;-o-border-radius:0 3px 3px 0;-ms-border-radius:0 3px 3px 0;behavior:url(/include/css/PIE.htc);}
.sub_ft_s_cap1{margin:3px 3px 0;font-size:13px;font-weight:bold;line-height:1;}
.sub_ft_s_cap2{margin:0 3px 0;font-size:9px;line-height:1.3;}
#sub_rensai{padding-bottom:5px;background:#e6f0cd;}
#sub_rensai>H2{text-align:center;padding:4px 4px;font-size:13px;color:#fff;background:#98c022;border-bottom:2px solid #82a617;}
#sub_rensai UL{margin:5px 5px 0;}
#sub_rensai .list_style1{border:none;}
#SubFb_LikeBox{position:relative;margin-top:5px;padding-bottom:5px;background:#DCE7FF;}
#SubFb_LikeBox>H2{text-align:center;padding:4px 4px;font-size:13px;color:#fff;background:#3b5998;border-bottom:2px solid #27437F;}
#page_foot{padding:20px 0;font-size:12px;color:#333333;}
#page_foot .site_wrapper{padding-top:10px;border-top:2px solid #ddd;}
#page_foot ADDRESS{display:inline;float:right;}
#page_foot LI{float:left;}
#page_foot LI:after{content:" · ";white-space:pre;}
#page_foot LI:last-child:after{content:"";}
#page_foot LI A{color:#567204;}
#page_foot LI A:hover{text-decoration:underline;}
#page_foot SECTION{float:right;margin-top:5px;width:440px;height:20px;text-indent:-9999px;background:url(http://img.barks.jp/img/home/consentmarks.png);}
