@charset "utf-8";

  a img{border:none;verticle-align:top;}
a, a:visited{outline:none;color:#333;}
a:hover { color:#00a2d9; } p{margin:0 0 1.5em 0;padding:0;line-height:200%;}
ul{list-style-type:none;margin:0 0 2em 0;padding:0;line-height:0%;}
ul li{margin:0;padding:0;line-height:normal;zoom:1;}
ol{margin:0 0 2em 19px;padding:0;}
ol li{padding:0 0 5px 0;line-height:normal;}
dl{list-style-type:none;margin:0 0 1em 0;padding:0;line-height:0%;}
dl dt, dl dd{margin:0;padding:0;line-height:normal;zoom:1;}
dl dt{font-weight:bold;}
form,table,input,textarea,dl,dt,dd{margin:0;padding:0;}
table{border-collapse:collapse;width:100%;border:0;}
cite{text-align:right;display:block;}
object{display:block;margin:0 auto;height:auto;}
del{color:#333;}
hr{border-top:1px solid #999;border-bottom:none;margin:40px 0;}
.wp-caption-text{text-align:center;}
.alignright{float:right;}
.alignleft{float:left;}
.aligncenter{margin-left:auto;margin-right:auto;}
.centered{margin-left:auto;margin-right:auto;}
.clear{clear:both;}
input[type="text"], input[type="password"], textarea, select{outline:none;}
.post p{line-height:2;margin:0 0 2em 0;}
.post img{height:auto;max-width:100%;}
.post img.centered,div.centered{display:block;margin:15px auto;}
.post img.aligncenter,div.aligncenter{display:block;margin:15px auto;}
.post img.alignright,div.alignright{margin:10px 0 30px 30px;display:inline;}
.post img.alignleft,div.alignleft{margin:10px 30px 30px 0;display:inline;}
.post .wp-caption{background:#fff;border:1px solid #ccc;max-width:96%;padding:14px 3px 1px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.post .wp-caption img{display:block;margin:0 auto;max-width:100%;}
.post .wp-caption .wp-caption-text{padding:10px 0 0;}
.post table{margin:0 0 24px 0;}
.post td, .post th{border:1px solid #ccc;padding:10px 15px 7px;line-height:2;}
.post th{background:#f2f2f2;font-weight:normal;}
.post blockquote{margin:0 0 24px 0;padding:27px 30px 1px;background:#f2f2f2;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;position:relative;}
.post blockquote:before{content:'"';font-style:italic;font-size:30px;font-weight:normal;line-height:40px;width:30px;height:30px;position:absolute;top:5px;left:10px;color:#999;}
.post blockquote:after{content:'"';font-style:italic;font-size:30px;font-weight:normal;text-align:left;line-height:60px;width:30px;height:30px;position:absolute;bottom:7px;right:-2px;color:#999;}
.post li, .post dt, .post dd{line-height:2;}
.post ul, .post ol, .post dl{margin-bottom:24px;}
.post ol{list-style:decimal outside none;}
.post ul{list-style:disc outside none;}
.post li > ul, .post li > ol{margin-bottom:0;}
.post dt{font-weight:bold;}
.post dd{margin-bottom:1em;}
.post .wp-caption{margin-bottom:24px;background:#fff;border:1px solid #ccc;padding:5px;max-width:100%;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.post .wp-caption-text{text-align:center;font-size:12px;font-style:italic;line-height:2;margin:9px auto;}
.post .wp-caption img[class*="wp-image-"]{display:block;margin:0 auto;}
.post pre{margin:0 0 24px 0;line-height:1.5;background:#f2f2f2;padding:15px;overflow:auto;white-space:pre-wrap;word-wrap:break-word;}
#post_pagination{margin:0 0 30px 0;clear:both;}
#post_pagination h5{margin:0 10px 0 0;float:left;line-height:30px;font-size:12px;}
#post_pagination a, #post_pagination p{float:left;display:inline-block;background:#eee;margin:0 5px 0 0;width:30px;height:30px;line-height:30px;text-align:center;text-decoration:none;color:#333;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;font-size:12px;}
#post_pagination p{background:#999;color:#fff;}
#post_pagination a:hover{background:#333;color:#fff;}
.info{text-align:left !important;font-size:8px;margin-left:10px}
.side_widget{margin:-30px 0 40px -42px;font-size:16px;overflow:hidden;width:100%;padding:0 41px 10px 42px;}
.side_widget ul{margin:0;}
.side_widget li ul{margin:10px 0 0 0;}
.side_widget li{line-height:170%;margin:0 0 10px 0;padding:0 0 0 9px;background:url(//xn--t8j4aa4nu52prwqoq1eipta.com/wp/wp-content/themes/reviewer/images/bullet1.gif) no-repeat left 8px;}
.side_widget a{text-decoration:none;color:#333;}
.side_widget img{height:auto;max-width:100%;width:auto;}
.side_headline{font-size:14px;margin:0 0 20px;font-weight:normal;background:url(//xn--t8j4aa4nu52prwqoq1eipta.com/wp/wp-content/themes/reviewer/images/cmn_arrow_01.png) left center no-repeat;padding-left:15px;color:#000;}
.styled_post_list1_widget .styled_post_list1{margin:0;}
.styled_post_list1_widget .styled_post_list1 li{padding:0;margin:0 0 22px 0;font-weight:normal;background:none;}
.styled_post_list1_widget .styled_post_list1 li p{margin:0;line-height:180%;}
.styled_post_list1_widget .styled_post_list1 p a{text-decoration:none;}
.styled_post_list1_widget .styled_post_list1_thumb{width:76px;height:76px;border:solid 7px #333;float:left;margin-right:12px;background:#000;}
.styled_post_list1_widget .styled_post_list1 .date{font-weight:bold;}
.styled_post_list1_widget .styled_post_list1 .title{font-size:14px;line-height:160%;}
.styled_post_list1_widget .styled_post_list1 .excerpt{font-size:16px;color:#333;}
.styled_post_list2_widget .side_headline{}
.styled_post_list2_widget .styled_post_list2{margin:0;}
.styled_post_list2_widget .styled_post_list2 li{padding:5px 0 15px;margin:0 0 10px;background:none;font-weight:normal;}
.styled_post_list2_widget .styled_post_list2 li .image{background:#000;display:block;padding:0;margin:0 0 10px;line-height:100%;}
.styled_post_list2_widget .styled_post_list2 li .image img{width:100%;height:auto;vertical-align:bottom;}
.styled_post_list2_widget .styled_post_list2 li p{margin:0;line-height:170%;}
.styled_post_list2_widget .styled_post_list2 p a{text-decoration:none;}
.styled_post_list2_widget .styled_post_list2_thumb{background:#fff;}
.styled_post_list2_widget .styled_post_list2 .date{font-size:12px;}
.styled_post_list2_widget .styled_post_list2 .title{margin:0;font-weight:bold;}
.styled_post_list3_widget .styled_post_list3{margin:0;}
.styled_post_list3_widget .styled_post_list3 li{padding:0;margin:0 0 22px 0;font-weight:normal;background:none;}
.styled_post_list3_widget .styled_post_list3 li p{margin:0;line-height:180%;}
.styled_post_list3_widget .styled_post_list3 p a{text-decoration:none;}
.styled_post_list3_widget .styled_post_list3_thumb{width:76px;height:76px;border:solid 7px #333;float:left;margin-right:12px;}
.styled_post_list3_widget .styled_post_list3 .dateandcate{font-weight:bold;}
.styled_post_list3_widget .styled_post_list3 .dateandcate .separator{margin:0 5px;}
.styled_post_list3_widget .styled_post_list3 .title{font-size:14px;line-height:160%;}
.styled_post_list3_widget .styled_post_list3 .excerpt{font-size:14px;color:#333;}
.widget_nav_menu .menu{width:100%;}
.widget_nav_menu li{line-height:170%;margin:0;padding:0;background:none;}
.widget_nav_menu .menu li a{display:block;background-color:#333;background-image:url(//xn--t8j4aa4nu52prwqoq1eipta.com/wp/wp-content/themes/reviewer/images/cmn_arrow_02.png);background-position:15px center;background-repeat:no-repeat;padding:9px 10px 9px 30px;margin:0 0 1px;color:#fff;font-size:14px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
.widget_nav_menu .menu li a:hover{background-color:#666;}
.widget_nav_menu .menu li ul{margin:-1px auto;}
.widget_nav_menu .menu li ul li a{display:block;color:#555;font-weight:normal;border-left:solid 1px #ddd;border-right:solid 1px #ddd;border-bottom:solid 1px #ddd;background-color:#F9F9F9;background-image:none;padding:7px 10px 5px 15px;margin:0;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
.widget_nav_menu .menu li ul li a:hover{background-color:#F0F0F0;}
.widget_nav_menu .menu ul{display:none;}
.news_widget_list{margin:0;}
.news_widget_list li{padding:15px 19px;}
.news_widget_list li p{margin:0;line-height:180%;}
.news_widget_list li p a{text-decoration:none;}
.news_widget_list_thumb{background:#fff;width:76px;height:76px;padding:7px;border:solid 1px #ddd;float:left;margin-right:12px;}
.news_widget_list_date{color:#000;font-weight:bold;font-size:12px;}
.widget_my_recent_posts ul li{background-image:url(//xn--t8j4aa4nu52prwqoq1eipta.com/wp/wp-content/themes/reviewer/images/dot_02.png);background-repeat:repeat-x;background-position:left bottom;padding:0 0 10px 0;font-weight:normal;line-height:180%;}
.widget_my_recent_posts ul li .date{font-weight:bold;line-height:180%;margin:0;}
.widget_my_recent_posts ul li .thumb{float:left;margin-right:12px;}
.widget_my_recent_posts ul li .thumb div{display:block;background:#fff;width:76px;height:76px;padding:7px;border:solid 1px #ddd;}
.widget_my_recent_posts ul li .thumb div .image{display:block;width:76px;height:76px;background:#000;}
.widget_my_recent_posts ul li .excerpt{line-height:180%;margin:0;}
ol.ranking_widget{margin:0 0 10px;}
ol.ranking_widget li{padding:0;margin:0 0 5px;list-style-type:none;height:76px;width:100%;display:table;font-size:14px;color:#333;position:relative;}
.ranking_widget_thumb{display:block;float:left;width:76px;height:76px;position:relative;z-index:100;background:#000;}
.ranking_widget_rank{display:table;position:absolute;width:33px;height:33px;color:#fff;font-size:16px;background:#333;vertical-align:middle;text-align:center;z-index:101;}
.ranking_widget_rank1, .ranking_widget_rank2,.ranking_widget_rank3{background:#99004D;}
.ranking_widget_rank p{display:table-cell;vertical-align:middle;text-align:center;}
.ranking_widget_text{display:table;width:100%;position:absolute;z-index:99;}
.ranking_widget_text a{display:table-cell;vertical-align:middle;height:76px;padding:0 91px;background:#F6F6F6;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
.ranking_widget_text a:hover{background:#F0F0F0;color:#333;}
.ranking_widget_btn{width:100%;display:table;}
.ranking_widget_btn a{display:table-cell;height:45px;margin:0 auto;color:#fff;font-size:16px;text-align:center;vertical-align:middle;background:#aaa;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
.ranking_widget_btn a:hover{background:#ccc;color:#fff;}
#sideColumn .ad_widget, #sideColumn .ad_widget2{text-align:center;border:solid 1px #ddd;background:#F9F9F9;padding:15px 19px;}
#wp-calendar{margin:0 auto;width:100%;font-size:11px;border-collapse:separate;table-layout:fixed;}
#wp-calendar th, #wp-calendar td{color:#333;padding:0;line-height:340%;text-align:center;}
#wp-calendar td a{display:block;margin:0;padding:0;text-decoration:none;color:#333;background-color:#eee;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-transition-property:background;-webkit-transition-duration:0.4s;-webkit-transition-timing-function:ease;-moz-transition-property:background;-moz-transition-duration:0.4s;-moz-transition-timing-function:ease;-o-transition-property:background;-o-transition-duration:0.4s;-o-transition-timing-function:ease;}
#wp-calendar td a:hover{text-decoration:none;color:#fff;background:#00a2d9;}
#wp-calendar caption{padding:7px 0;}
#wp-calendar thead th, #wp-calendar tfoot td{border:none;padding:0;line-height:200%;}
#wp-calendar #prev, #wp-calendar #next{line-height:200%;}
#wp-calendar #prev a, #wp-calendar #next a{text-decoration:none;background:none;color:#333;}
#wp-calendar #prev a:hover, #wp-calendar #next a:hover{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;color:#fff;background:#00a2d9;}
#wp-calendar td#today{color:#fff;background:#c1c1c1;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
#footer #wp-calendar td a{background-color:#ddd;}
#footer #wp-calendar td a:hover{background-color:#00a2d9;}
.widget_search label{display:none;}
.widget_search #search-box, .widget_search #s{width:313px;height:32px;margin:0 0 10px 0;border:1px solid #ccc;background:#fff;padding:0 10px;box-shadow:2px 2px 3px 0px #ddd inset;}
.widget_search #search-btn input, .widget_search #searchsubmit{border:none;text-indent:-9999px;width:33px;height:33px;background:#222 url(//xn--t8j4aa4nu52prwqoq1eipta.com/wp/wp-content/themes/reviewer/images/search.png) no-repeat center;cursor:pointer;display:block;float:right;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
.widget_search #search-btn input:hover, .widget_search #searchsubmit:hover{background-color:#00a2d9;}
.widget_archive select, .widget_categories select{border:1px solid #ddd;padding:6px 10px;width:100%;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;margin:0 0 20px 0;}
.tcd_recent_post_widget ol{margin:0;padding:0;list-style-type:none;}
.tcd_recent_post_widget li{padding:0 0 14px 0;margin:0 0 14px 0;line-height:100%;border-bottom:1px dotted #aaa;background:none;}
.tcd_recent_post_widget li:last-child{border:none;margin:0;padding:0;}
.tcd_recent_post_widget a.image{display:block;float:left;width:65px;height:65px;margin:0 15px 0 0;background:#fff;border:1px solid #ccc;}
.tcd_recent_post_widget a.image img{display:block;margin:0;-webkit-transition-property:opacity;-webkit-transition-duration:0.5s;-webkit-transition-timing-function:ease;-moz-transition-property:opacity;-moz-transition-duration:0.5s;-moz-transition-timing-function:ease;-o-transition-property:opacity;-o-transition-duration:0.5s;-o-transition-timing-function:ease;}
.tcd_recent_post_widget a.image:hover img{opacity:0.5;}
.tcd_recent_post_widget .date{margin:0 0 10px 0;padding:0;line-height:100%;font-size:11px;}
.tcd_recent_post_widget a.title{margin:0;text-decoration:none;font-size:14px;line-height:160%;font-weight:bold;}
.tcd_recent_post_widget a.title:hover{}
.tcdw_news_list_widget ol.news_widget_list{margin:0;padding:0;list-style-type:none;}
.tcdw_news_list_widget ol.news_widget_list li{background-image:url(//xn--t8j4aa4nu52prwqoq1eipta.com/wp/wp-content/themes/reviewer/images/dot_02.png);background-repeat:repeat-x;background-position:left bottom;margin:0 0 8px 0;padding:0 0 12px 0;}
.news_widget_list .news_date{font-weight:normal;}
.news_widget_list .title{margin:0 0 5px 0;padding:0;line-height:160%;font-size:13px;}
.news_widget_list .title a{text-decoration:none;display:block;}
.news_widget_list .title a:hover{}
.ml_ad_widget{text-align:center;}
.page_navi{margin:0 0 40px 0;}
.page_navi h4{font-size:10px;font-weight:normal;margin:0 0 10px 0;color:#888;}
.page_navi ul{margin:0;}
.page_navi li{float:left;}
.page_navi a, .page_navi a:hover, .page_navi span{text-decoration:none;color:#fff;font-size:11px;padding:13px 15px;line-height:100%;margin:0 4px 4px 0;background:#bbb;display:block;-moz-border-radius:2px;-khtml-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-webkit-transition-property:background;-webkit-transition-duration:0.4s;-webkit-transition-timing-function:ease;-moz-transition-property:background;-moz-transition-duration:0.4s;-moz-transition-timing-function:ease;-o-transition-property:background;-o-transition-duration:0.4s;-o-transition-timing-function:ease;}
.page_navi a:hover{color:#fff;background:#333;text-decoration:none;}
.page_navi span.dots{background:none;}
.page_navi span.current{color:#fff;background:#333;}
.page_navi p.back{margin:0;}
.page_navi p.back a, .page_navi p.back a:hover{display:inline-block;padding:10px 15px;}
.page-numbers.dots{color:#333;}
.clearfix:after{content:".";display:block;clear:both;height:0;font-size:0.1em;line-height:0;visibility:hidden;overflow:hidden;}
.clearfix{display:inline-block;}/*\*/* html .clearfix{height:1%}
.clearfix{display:block;}/**/ .news_headline1{margin:80px 0 25px 0;border-left:8px solid #444;border-bottom:1px dotted #999;line-height:30px;font-size:1.2em;padding:0 0 0 14px;}
.news_headline2{margin:40px 0 20px 0;border-left:6px solid #666;line-height:26px;font-size:1.1em;padding:0 0 0 12px;}
a.button{color:#fff;font-size:11px;font-weight:bold;padding:0px 15px 0px;height:34px;line-height:35px;margin:0 4px 4px 0;background:#008ece;display:inline-block;text-decoration:none;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background:-moz-linear-gradient(top, rgba(0,216,255,1) 0%, rgba(0,142,206,1) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,216,255,1)), color-stop(100%,rgba(0,142,206,1)));filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00d8ff', endColorstr='#008ece',GradientType=0 );border:1px solid #009de1;text-shadow:1px 1px 0px #0085bf;box-shadow:0px 1px 1px rgba(0, 0, 0, 0.1);}
a.button:hover{color:#fff;text-decoration:none;background:#0ddaff;filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#0ddaff', endColorstr='#0ddaff',GradientType=0 );}
a.button:active{box-shadow:none;bottom:-2px;position:relative;}
.post a.button2{color:#fff;font-size:11px;font-weight:bold;padding:0px 15px 0px;height:34px;line-height:35px;margin:0 4px 4px 0;background:#36bf00;display:inline-block;text-decoration:none;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background:-moz-linear-gradient(top, rgba(65,231,0,1) 0%, rgba(54,191,0,1) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(65,231,0,1)), color-stop(100%,rgba(54,191,0,1)));filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#41e700', endColorstr='#36bf00',GradientType=0 );border:1px solid #2da000;text-shadow:1px 1px 0px #227a00;box-shadow:0px 1px 1px rgba(0, 0, 0, 0.1);}
a.button2:hover{color:#fff;text-decoration:none;background:#7bf013;filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#7bf013', endColorstr='#7bf013',GradientType=0 );}
a.button2:active{box-shadow:none;bottom:-2px;position:relative;}
.morebutton{margin:50px 5px 50px 5px;text-align:center;}
a.button3{background:#999;border-radius:3px;color:#FFF;font-size:13px;line-height:100%;padding:12px 16px;text-decoration:none;}
a.button3:hover{color:#fff;background:#3F7985;text-decoration:none;}
.text70{font-size:70%}
.text80{font-size:80%}
.text90{font-size:90%}
.text100{font-size:100%}
.text110{font-size:110%}
.text120{font-size:120%}
.text130{font-size:130%}
.text140{font-size:140%}
.text150{font-size:150%}
.text160{font-size:160%}
.text170{font-size:170%}
.text180{font-size:180%}
.text190{font-size:190%}
.text200{font-size:200%}
.text210{font-size:210%}
.text220{font-size:220%}
.b{font-weight:700}
.u{text-decoration:underline}
.red{color:red}
.blue{color:#2ca9e1}
.green{color:#82ae46}
.orange{color:#ff7d00}
.yellow{color:#fff000}
.pink{color:#ff0084}
.gray{color:#999}
.bg-yellow{background:#ff0}
.bg-blue{background:#4ab0f5}
.bg-red{background:red}
.align1{text-align:center !important}
.align2{text-align:right !important}
.align3{text-align:left !important}
.r-flo{float:right;margin:10px}
.l-flo{float:left;margin:10px}
.f-clear{clear:both}
a img.linkimg{background:none!important}
a:hover img.linkimg{opacity:0.7;filter:alpha(opacity=70);-ms-filter:"alpha( opacity=70 )";background:none!important;}
.lh20{line-height:20px;}
.lh21{line-height:21px;}
.lh22{line-height:22px;}
.lh23{line-height:23px;}
.lh24{line-height:24px;}
.lh25{line-height:25px;}
.m0{margin:0 !important}
.mt0{margin-top:0 !important}
.mr0{margin-right:0 !important}
.mb0{margin-bottom:0 !important}
.ml0{margin-left:0 !important}
.m5{margin:5px !important}
.mt5{margin-top:5px !important}
.mr5{margin-right:5px !important}
.mb5{margin-bottom:5px !important}
.ml5{margin-left:5px !important}
.m10{margin:10px !important}
.mt10{margin-top:10px !important}
.mr10{margin-right:10px !important}
.mb10{margin-bottom:10px !important}
.ml10{margin-left:10px !important}
.m15{margin:15px !important}
.mt15{margin-top:15px !important}
.mr15{margin-right:15px !important}
.mb15{margin-bottom:15px !important}
.ml15{margin-left:15px !important}
.m20{margin:20px !important}
.mt20{margin-top:20px !important}
.mr20{margin-right:20px !important}
.mb20{margin-bottom:20px !important}
.ml20{margin-left:20px !important}
.m25{margin:25px !important}
.mt25{margin-top:25px !important}
.mr25{margin-right:25px !important}
.mb25{margin-bottom:25px !important}
.ml25{margin-left:25px !important}
.m30{margin:30px !important}
.mt30{margin-top:30px !important}
.mr30{margin-right:30px !important}
.mb30{margin-bottom:30px !important}
.ml30{margin-left:30px !important}
.m35{margin:35px !important}
.mt35{margin-top:35px !important}
.mr35{margin-right:35px !important}
.mb35{margin-bottom:35px !important}
.ml35{margin-left:35px !important}
.m40{margin:40px !important}
.mt40{margin-top:40px !important}
.mr40{margin-right:40px !important}
.mb40{margin-bottom:40px !important}
.ml40{margin-left:40px !important}
.m45{margin:45px !important}
.mt45{margin-top:45px !important}
.mr45{margin-right:45px !important}
.mb45{margin-bottom:45px !important}
.ml45{margin-left:45px !important}
.m50{margin:50px !important}
.mt50{margin-top:50px !important}
.mr50{margin-right:50px !important}
.mb50{margin-bottom:50px !important}
.ml50{margin-left:50px !important}
.m55{margin:55px !important}
.mt55{margin-top:55px !important}
.mr55{margin-right:55px !important}
.mb55{margin-bottom:55px !important}
.ml55{margin-left:55px !important}
.m60{margin:60px !important}
.mt60{margin-top:60px !important}
.mr60{margin-right:60px !important}
.mb60{margin-bottom:60px !important}
.ml60{margin-left:60px !important}
.m65{margin:65px !important}
.mt65{margin-top:65px !important}
.mr65{margin-right:65px !important}
.mb65{margin-bottom:65px !important}
.ml65{margin-left:65px !important}
.m70{margin:70px !important}
.mr70{margin-right:70px !important}
.mb70{margin-bottom:70px !important}
.ml70{margin-left:70px !important}
.m75{margin:75px !important}
.mt75{margin-top:75px !important}
.mr75{margin-right:75px !important}
.mb75{margin-bottom:75px !important}
.ml75{margin-left:75px !important}
.m80{margin:80px !important}
.mt80{margin-top:80px !important}
.mr80{margin-right:80px !important}
.mb80{margin-bottom:80px !important}
.ml80{margin-left:80px !important}
.p0{padding:0 !important}
.pt0{padding-top:0 !important}
.pr0{padding-right:0 !important}
.pb0{padding-bottom:0 !important}
.pl0{padding-left:0 !important}
.p5{padding:5px !important}
.pt5{padding-top:5px !important}
.pr5{padding-right:5px !important}
.pb5{padding-bottom:5px !important}
.pl5{padding-left:5px !important}
.p10{padding:10px !important}
.pt10{padding-top:10px !important}
.pr10{padding-right:10px !important}
.pb10{padding-bottom:10px !important}
.pl10{padding-left:10px !important}
.p15{padding:15px !important}
.pt15{padding-top:15px !important}
.pr15{padding-right:15px !important}
.pb15{padding-bottom:15px !important}
.pl15{padding-left:15px !important}
.p20{padding:20px !important}
.pt20{padding-top:20px !important}
.pr20{padding-right:20px !important}
.pb20{padding-bottom:20px !important}
.pl20{padding-left:20px !important}
.p25{padding:25px !important}
.pt25{padding-top:25px !important}
.pr25{padding-right:25px !important}
.pb25{padding-bottom:25px !important}
.pl25{padding-left:25px !important}
.p30{padding:30px !important}
.pt30{padding-top:30px !important}
.pr30{padding-right:30px !important}
.pb30{padding-bottom:30px !important}
.pl30{padding-left:30px !important}
.p35{padding:35px !important}
.pt35{padding-top:35px !important}
.pr35{padding-right:35px !important}
.pb35{padding-bottom:35px !important}
.pl35{padding-left:35px !important}
.p40{padding:40px !important}
.pt40{padding-top:40px !important}
.pr40{padding-right:40px !important}
.pb40{padding-bottom:40px !important}
.pl40{padding-left:40px !important}
.p45{padding:45px !important}
.pt45{padding-top:45px !important}
.pr45{padding-right:45px !important}
.pb45{padding-bottom:45px !important}
.pl45{padding-left:45px !important}
.p50{padding:50px !important}
.pt50{padding-top:50px !important}
.pr50{padding-right:50px !important}
.pb50{padding-bottom:50px !important}
.pl50{padding-left:50px !important}
h2{position:relative;padding:0.4em;color:white;background:#490c62c7;}
h2::before{position:absolute;content:'';top:100%;left:0;border:none;border-bottom:solid 10px transparent;border-right:solid 15px rgb(149, 158, 155);}
h3{border-bottom:solid 3px #490c62c7;position:relative;}
h4{position:relative;padding-left:1.2em;line-height:1.4;}
h4:before{font-family:FontAwesome;content:"\f00c";position:absolute;font-size:1em;left:0;top:0;color:#5ab9ff;}
h1{font-size:10px;margin-right:10px;}
#global_menu{margin:0 auto;}
#global_menu　ul{width:100%;}
#global_menu li{width:calc(25% - 2px);border-left:1px solid #68AF68;text-align:center;float:left;background-color:#490c62c7;border-left:1px solid #ddddddde;border-right:1px solid #ddddddde;}
#global_menu li a{display:block;text-decoration:none !important;color:#fff !important;font-size:110%;letter-spacing:3px;font-weight:400;line-height:40px;}
.side-parmlink{margin-bottom:3px;margin-left:10px;}
.side-all-item ul li{list-style-type:circle !important;}
.side-all-item ul li a{text-decoration:none;}
img.top-bannar-photo{width:100%;height:auto;}
div#sideColumn a{text-decoration:none;color:#000000;}
ul li{list-style:none;}
#toc_container ul,#toc_container li{margin:0;padding:0;}
#toc_container.no_bullets ul,
#toc_container.no_bullets li,
#toc_container.no_bullets ul li,
.toc_widget_list.no_bullets, .toc_widget_list.no_bullets li{background:none;list-style-type:none;list-style:none;}
#toc_container.have_bullets li{padding-left:12px;}
#toc_container ul ul{margin-left:1.5em;}
#toc_container{background:#f9f9f9;border:1px solid #aaa;padding:1em 2em;margin-top:2em;margin-bottom:1em;width:auto;display:table;font-size:100%;}
#toc_container.toc_light_blue{background:#edf6ff;}
#toc_container.toc_white{background:#fff;}
#toc_container.toc_black{background:#000;}
#toc_container.toc_transparent{background:none transparent;}
#toc_container p.toc_title{text-align:center;font-weight:700;margin:0;padding:0;border-bottom:1px solid #b0b0b0;}
#toc_container.toc_black p.toc_title{color:#aaa;}
#toc_container span.toc_toggle{font-weight:400;font-size:90%;}
#toc_container p.toc_title + ul.toc_list{margin-top:1em;}
.toc_wrap_left{float:left;margin-right:10px;}
.toc_wrap_right{float:right;margin-left:10px;}
#toc_container a{}
#toc_container a:hover{}
.toc_sitemap_posts_letter{font-size:1.5em;font-style:italic;}
.post a{color:#4682b4;}
.page a{color:#4682b4;}
.list-cover1{font-size:100%;padding:0.5em 1em;border:dotted 3px #bbbbbb85;background-color:#D7EEFF;}
.side_widget{font-size:14px;}
.post ol{list-style:decimal outside none;padding-left:2em;}
.page ol{list-style:decimal outside none;padding-left:1.8em;}
h2.headline1{border-bottom:groove;border-top:groove;}
h2.headline1::before{position:absolute;content:'';top:100%;left:0;border:none;border-bottom:none;}
ol{margin:0 0 0;}
a#totop{text-align:right\\\;}
#totop{border-radius:px;opacity:;position:fixed;right:20px;z-index:999999;bottom:45px;outline:none;display:none;background:rgba(79, 41, 131, 0.92);text-align:center;color:#FFFFFF;width:60px;line-height:60px;font-size:20px;box-sizing:border-box;-webkit-transition:all 0.1s linear 0s;-moz-transition:all 0.1s linear 0s;-o-transition:all 0.1s linear 0s;transition:all 0.1s linear 0s;font-family:'Tahoma', sans-serif;z-index:99999;}
body{font-size:17px !important;}
.balloon4{position:relative;margin:0.5em 0 0.5em 40px;padding:10px;background:#fff0c6;border-radius:30px;width:80%;}
.balloon4:before{content:"";position:absolute;left:-38px;width:13px;height:12px;bottom:0;background:#fff0c6;border-radius:50%;}
.balloon4:after{content:"";position:absolute;left:-24px;width:20px;height:18px;bottom:3px;background:#fff0c6;border-radius:50%;}
.balloon4 p{margin:0;padding:0;padding-left:20px;}
.box2{padding:0.5em 1em;margin:2em 0;font-weight:bold;color:#6091d3;background:#FFF;border:solid 3px #6091d3;border-radius:10px;}
.box2 p{margin:0;padding:0;}
.color-button01, .color-button02, .color-button01-big, .color-button02-big{margin-left:5px;margin-right:5px;letter-spacing:0;}
@media(max-width:767px){
.color-button01, .color-button02, .color-button01-big, .color-button02-big{margin-bottom:10px;}
}
.color-button01 a, .color-button02 a, .color-button01-big a, .color-button02-big a{color:#fff !important;}
.color-button01-big, .color-button02-big{margin-left:auto;margin-right:auto;}
@media(max-width:767px){
.spfull{width:100%;margin-left:0;margin-right:0;}
}
.top-image-btn-color a, .color-button01 a, .color-button02 a{-webkit-transition:color 0.3s ease, background 0.3s ease, transform 0.3s ease, opacity 0.3s ease, border 0.3s ease, padding 0.3s ease, left 0.3s ease, bottom 0.3s ease, box-shadow 0.3s ease;transition:color 0.3s ease, background 0.3s ease, transform 0.3s ease, opacity 0.3s ease, border 0.3s ease, padding 0.3s ease, left 0.3s ease, bottom 0.3s ease, box-shadow 0.3s ease;border-radius:6px;text-align:center;padding:13px 80px;padding-bottom:12px;display:inline-block;text-decoration:none !important;-webkit-transform:perspective(0);transform:perspective(0);font-size:1.1rem;opacity:1 !important;}
@media(max-width:767px){
.top-image-btn-color a, .color-button01 a, .color-button02 a{padding:12px 80px;padding-bottom:11px;font-weight:700;}
}
@media(min-width:768px){
.top-image-btn-color a, .color-button01 a, .color-button02 a{font-weight:400;}
}
@media(max-width:767px){
.spfull.color-button01 a, .spfull.color-button02 a{width:100%;}
}
.color-button01-big a, .color-button02-big a{-webkit-transition:color 0.3s ease, background 0.3s ease, transform 0.3s ease, opacity 0.3s ease, border 0.3s ease, padding 0.3s ease, left 0.3s ease, bottom 0.3s ease, box-shadow 0.3s ease;transition:color 0.3s ease, background 0.3s ease, transform 0.3s ease, opacity 0.3s ease, border 0.3s ease, padding 0.3s ease, left 0.3s ease, bottom 0.3s ease, box-shadow 0.3s ease;border-radius:4px;text-align:center;font-size:1.2rem;padding:20px 30px;max-width:100% !important;vertical-align:bottom;display:block;text-decoration:none !important;-webkit-transform:perspective(0);transform:perspective(0);}
@media(max-width:767px){
.color-button01-big a, .color-button02-big a{width:100% !important;font-weight:700;}
}
@media(min-width:768px){
.color-button01-big a, .color-button02-big a{font-weight:400;}
}
.color-button01 img, .color-button02 img, .color-button01-big img, .color-button02-big img{display:none;}
.top-image-btn-color a:hover, .color-button01 a:hover, .color-button01-big a:hover, .color-button02 a:hover, .color-button02-big a:hover{text-decoration:none !important;opacity:1;}
.top-image-btn-color, .color-button01, .color-button02, .color-button01-big, .color-button02-big{position:relative;z-index:1;display:inline-block;}
.color-button01-big, .color-button02-big{display:block;}
.top-image-btn-color a, .color-button01 a, .color-button01-big a{background-color:#26b70c;color:#fff !important;}
@media(max-width:767px){
.top-image-btn-color a{font-weight:700 !important;}
}
@media(min-width:768px){
.top-image-btn-color a{font-weight:400 !important;}
}
.color-button02 a, .color-button02-big a{background-color:#d9333f;color:#fff !important;}
.top-image-btn-color a:hover, .color-button01 a:hover, .color-button02 a:hover, .color-button01-big a:hover, .color-button02-big a:hover{-webkit-transform:translateY(4px);transform:translateY(4px);-webkit-filter:brightness(1.2);filter:brightness(1.2);}
.top-image-btn-color:before, .color-button01:before, .color-button02:before, .color-button01-big:before, .color-button02-big:before{position:absolute;bottom:-4px;z-index:-1;left:0;content:'';width:100%;height:24px;border-radius:4px;-webkit-filter:brightness(0.85);filter:brightness(0.85);}
.top-image-btn-color:before, .color-button01:before, .color-button02:before{border-radius:6px;}
.color-button01-big:before, .color-button02-big:before{height:100%;}
.color-button01:before, .color-button01-big:before{background-color:#26b70c;}
.color-button02:before, .color-button02-big:before{background-color:#d9333f;}
.twobutton{display:block;text-align:center;margin-bottom:20px;}
@media(min-width:768px){
.twobutton .color-button01, .twobutton .color-button02 {
margin-bottom: 10px; } }