@media screen and (max-width:768px){*{margin:0;padding:0;font-family:"メイリオ","Hiragino Kaku Gothic Pro W3","ヒラギノ角ゴ Pro W3","Osaka";font-size:100%;text-align:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-break:break-all}* img{max-width:100%;height:auto;display:block;margin:0;padding:0;border:0}* hr{height:0;margin:0;padding:0;border:0}.clearfix:after{content:"";display:block;height:0;visibility:hidden;clear:both}.clearfix{display:inline-table}* html .clearfix{height:1%}.clearfix{display:block}a:link{text-decoration:underline;color:#00f;outline:none}a:active{text-decoration:none;color:red}a:visited{text-decoration:underline;color:#00f}a:hover{text-decoration:none;color:red}a.mouse_on :hover{opacity:.7}h1,h2,h3,h4,h5,h6{font-family:"メイリオ";font-size:100%;margin:0;padding:0}ul li{list-style-image:none;list-style-type:none;margin:0;padding:0;border:0}ol li{list-style-position:inside;margin:0;padding:0;border:0}div,p,li,span{font-family:"メイリオ";font-size:100%;margin:0;padding:0;border:0}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}.aligncenter{display:block;margin:5px auto 5px auto}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{max-width:100%;padding:0}.wp-caption.alignnone{margin:0}.wp-caption.alignleft{margin:0}.wp-caption.alignright{margin:0}.wp-caption img{width:auto;max-width:100%;height:auto;margin:0;padding:0;border:0 none}.wp-caption p.wp-caption-text{margin:0;padding:5px 0;text-align:center}.layout_left{float:left}.layout_right{float:right}.img_center{display:block;margin:0 auto;padding:0}.img_left{width:auto;display:block;float:left}.img_right{width:auto;display:block;float:right}.txt_center{text-align:center}.txt_left{text-align:left}.txt_right{text-align:right}.txt_red{color:#dc143c}.txt_blue{color:#36c}.fnt_10{font-size:10px}.fnt_11{font-size:11px}.fnt_12{font-size:12px}.fnt_14{font-size:14px}.fnt_14b{font-size:14px;font-weight:bold}.fnt_16{font-size:16px}.fnt_16b{font-size:16px;font-weight:bold}.fnt_18{font-size:18px}.fnt_18b{font-size:18px;font-weight:bold}.fnt_24{font-size:24px}.fnt_24b{font-size:24px;font-weight:bold}.fnt_32{font-size:32px}.fnt_32b{font-size:32px;font-weight:bold}.mgn_5{margin:5px}.mgn_10{margin:10px}.mgn_15{margin:15px}.mgn_20{margin:20px}.mgn_tb5{margin:5px 0}.mgn_tb10{margin:10px 0}.mgn_tb15{margin:15px 0}.mgn_tb20{margin:20px 0}.mgn_lr5{margin:0 5px}.mgn_lr10{margin:0 10px}.mgn_lr15{margin:0 15px}.mgn_lr20{margin:0 20px}.mgn_tr5{margin:5px 5px 0 0}.mgn_tr10{margin:10px 10px 0 0}.mgn_tr15{margin:15px 15px 0 0}.mgn_tr20{margin:20px 20px 0 0}.mgn_tl5{margin:5px 0 0 5px}.mgn_tl10{margin:10px 0 0 10px}.mgn_tl15{margin:15px 0 0 15px}.mgn_tl20{margin:20px 0 0 20px}.mgn_br5{margin:0 5px 5px 0}.mgn_br10{margin:0 10px 10px 0}.mgn_br15{margin:0 15px 15px 0}.mgn_br20{margin:0 20px 20px 0}.mgn_bl5{margin:0 0 5px 5px}.mgn_bl10{margin:0 0 10px 10px}.mgn_bl15{margin:0 0 15px 15px}.mgn_bl20{margin:0 0 20px 20px}.mgn_tbr5{margin:5px 5px 5px 0}.mgn_tbr10{margin:10px 10px 10px 0}.mgn_tbr15{margin:15px 15px 15px 0}.mgn_tbr20{margin:20px 20px 20px 0}.mgn_tbl5{margin:5px 0 5px 5px}.mgn_tbl10{margin:10px 0 10px 10px}.mgn_tbl15{margin:15px 0 15px 15px}.mgn_tbl20{margin:20px 0 20px 20px}.mgn_tlr5{margin:5px 5px 0 5px}.mgn_tlr10{margin:10px 10px 0 10px}.mgn_tlr15{margin:15px 15px 0 15px}.mgn_tlr20{margin:20px 20px 0 20px}.mgn_blr5{margin:0 5px 5px 5px}.mgn_blr10{margin:0 10px 10px 10px}.mgn_blr15{margin:0 15px 15px 15px}.mgn_blr20{margin:0 20px 20px 20px}.mgn_t5{margin-top:5px}.mgn_t10{margin-top:10px}.mgn_t15{margin-top:15px}.mgn_t20{margin-top:20px}.mgn_t25{margin-top:25px}.mgn_t30{margin-top:30px}.mgn_t35{margin-top:35px}.mgn_t40{margin-top:40px}.mgn_b5{margin-bottom:5px}.mgn_b10{margin-bottom:10px}.mgn_b15{margin-bottom:15px}.mgn_b20{margin-bottom:20px}.mgn_b25{margin-bottom:25px}.mgn_b30{margin-bottom:30px}.mgn_b35{margin-bottom:35px}.mgn_b40{margin-bottom:40px}.mgn_l5{margin-left:5px}.mgn_l10{margin-left:10px}.mgn_l15{margin-left:15px}.mgn_l20{margin-left:20px}.mgn_l25{margin-left:25px}.mgn_l30{margin-left:30px}.mgn_l35{margin-left:35px}.mgn_l40{margin-left:40px}.mgn_r5{margin-right:5px}.mgn_r10{margin-right:10px}.mgn_r15{margin-right:15px}.mgn_r20{margin-right:20px}.mgn_r25{margin-right:25px}.mgn_r30{margin-right:30px}.mgn_r35{margin-right:35px}.mgn_r40{margin-right:40px}.pdn_5{padding:5px}.pdn_10{padding:10px}.pdn_15{padding:15px}.pdn_20{padding:20px}.pdn_tb5{padding:5px 0}.pdn_tb10{padding:10px 0}.pdn_tb15{padding:15px 0}.pdn_tb20{padding:20px 0}.pdn_lr5{padding:0 5px}.pdn_lr10{padding:0 10px}.pdn_lr15{padding:0 15px}.pdn_lr20{padding:0 20px}.pdn_t5{padding-top:5px}.pdn_t10{padding-top:10px}.pdn_t15{padding-top:15px}.pdn_t20{padding-top:20px}.pdn_t25{padding-top:25px}.pdn_t30{padding-top:30px}.pdn_t35{padding-top:35px}.pdn_t40{padding-top:40px}.pdn_b5{padding-bottom:5px}.pdn_b10{padding-bottom:10px}.pdn_b15{padding-bottom:15px}.pdn_b20{padding-bottom:20px}.pdn_b25{padding-bottom:25px}.pdn_b30{padding-bottom:30px}.pdn_b35{padding-bottom:35px}.pdn_b40{padding-bottom:40px}.pdn_l5{padding-left:5px}.pdn_l10{padding-left:10px}.pdn_l15{padding-left:15px}.pdn_l20{padding-left:20px}.pdn_l25{padding-left:25px}.pdn_l30{padding-left:30px}.pdn_l35{padding-left:35px}.pdn_l40{padding-left:40px}.pdn_r5{padding-right:5px}.pdn_r10{padding-right:10px}.pdn_r15{padding-right:15px}.pdn_r20{padding-right:20px}.pdn_r25{padding-right:25px}.pdn_r30{padding-right:30px}.pdn_r35{padding-right:35px}.pdn_r40{padding-right:40px}}@charset "utf-8";@media screen and (max-width:768px){body{min-width:350px;margin:0;padding:65px 0 50px}#header{width:100%;height:65px;margin:0;padding:0;background-color:#0d4376;position:fixed;top:0;left:0;z-index:9999}.page-template-landing_page-php #header{width:100%;height:auto;margin:0;padding:0;background:none}#header_in{width:100%;height:auto;margin:0 auto;padding:0 0 0 0;position:relative;display:table}.page-template-landing_page-php #header_in{width:100%;height:auto;margin:0 auto;padding:0 2.604166666%;display:table}#nav_header{width:100%;height:auto;margin:0;padding:0;float:none}#nav{width:100%;height:auto;margin:0;padding:2.604166666% 0 0 0;float:none}#wrapper{width:100%;height:auto;margin:0 auto;padding:30px 2.604166666% 0 2.604166666%}#wrapper.full-column{padding:0}#content_out{width:100%;height:auto;margin:0 auto;padding:0;float:none}#onecolumn_content_out,#landing_content_out{width:100%;height:auto;margin:0;padding:0}#main_visual{width:100%;height:auto;margin:0 auto;padding:0;background:none}#main_visual .bxslider{width:94.79166666%;height:auto}#content{width:100%;height:auto;margin:0;padding:2.604166666% 2.604166666% 6.510416666% 2.604166666%;background-color:#fff;box-shadow:none}#onecolumn_content{width:100%;height:auto;margin:0;padding:0;background-color:#fff;box-shadow:none}#landing_content{width:100%;height:auto;margin:0;padding:0 60px;background-color:#fff;box-shadow:none}#sidebar{width:100%;height:auto;margin-bottom:30px;padding:2.604166666%;float:none;background-color:#fff}#footer{width:100%;height:auto;display:table;clear:both;background-color:#e1e0ed}#footer_in{width:100%;height:auto;margin:0 auto;padding:40px 10px;display:table}#footer #footer_in .sp-footmenu{width:100%;text-align:center}#footer #footer_in .sp-footmenu .footer_logo{width:100%;text-align:center}#footer #footer_in .sp-footmenu .footer_logo img{margin:auto}#footer #footer_in .sp-footmenu p{width:100%;text-align:center;font-size:17px;margin-top:20px;text-align:left;border-bottom:dotted 2px #888;border-left:solid 5px #0f4375;padding:5px}#footer #footer_in .sp-footmenu ul{width:100%;padding:12px 0 0}#footer #footer_in .sp-footmenu ul li{width:100%;display:block;border-bottom:dotted #aaa 1px}#footer #footer_in .sp-footmenu ul li a{width:100%;display:block;padding:8px;text-decoration:none;color:#232323}#copyright_out{width:100%;height:auto;padding:12px 0 10px 0;background:#0e4375;display:table}#copyright_out #copyright_in .copyright{text-align:center;margin:0;float:none}#copyright_out #copyright_in .copyright,#copyright_out #copyright_in .copyright span,#copyright_out #copyright_in .copyright a{color:#fff;text-decoration:none}#copyright_in{width:100%;height:auto;margin:0 auto;padding:0 2.604166666%}#footer_nav{width:100%;height:auto;margin:0;padding:0;float:none}.popup{position:fixed;bottom:0;left:0;height:50px;width:100%;overflow:hidden;z-index:99999;background-color:#907e45;background-color:linear-gradient(to bottom,#b8ab7b 0%,#907e45 100%)}.popup p{width:50%;text-align:center;border-top:solid 1px #fff;//border-left: solid 1px white;//border-right: solid 1px white;margin:0;display:table;float:left;height:49px;z-index:9999}.popup p:nth-of-type(1){border-right:solid 1px #fff;background:#2d3f67;background-image:linear-gradient(to bottom,#37668f 0%,#2d3f67 100%)}.popup a{display:table-cell;width:100%;text-align:center;vertical-align:middle}.popup img{height:24px;box-sizing:content-box;padding:5px 0;width:90%;max-width:300px;margin:auto;height:auto}#footer #footer_in .sp-footmenu .sp-footabout a.f_cntact_btn{display:block;width:80%;max-width:280px;height:50px;background:#0d4377;text-align:center;line-height:50px;text-decoration:none;color:#fff;font-size:18px;letter-spacing:1.5px;margin:0 auto;position:relative}#footer #footer_in .sp-footabout a.f_cntact_btn:before{content:'';border-color:transparent transparent transparent #fff;border-style:solid;border-width:9px 9px;display:block;right:-3px;transform:rotate(405deg);position:absolute;bottom:-3px}}@charset "utf-8";@media screen and (max-width:768px){.header_top{width:100%;height:auto;display:table}.description{display:none}.logo{width:50%;height:50px;margin:0;padding-top:0;display:table}.logo_in{width:100%;height:auto;margin:0 0;padding:0 10px}.logo .logo_in figure{display:table;height:65px}.logo .logo_in figure a{display:table-cell;vertical-align:middle}.logo .logo_in figure a img{max-height:65px}.button-toggle{width:11.71875%;height:auto;margin:0;float:right}.menu_sp{width:100%;height:auto;padding-top:0;background:#0f2b45}.menu_sp ul.menu{width:100%;height:auto;margin:0;list-style:none;text-align:center;border-bottom:1px dotted #fff}.menu_sp ul.menu li.menu-item{width:100%;height:auto;text-align:center;padding-top:5px;border-top:1px dotted #fff}.menu_sp ul.menu li.menu-item:hover{opacity:.7}.menu_sp ul.menu li.menu-item a{font-size:18px;font-weight:bold;text-align:left;text-decoration:none;line-height:2;color:#fff;display:block;font-family:serif;padding:0 8px}.menu_sp ul.menu li.menu-item a:hover{color:#999}#nav{display:none}div#header_in #widget-area{width:50%;position:absolute;right:0;top:0}div#header_in #widget-area ul{float:right}div#header_in #widget-area ul li{float:left;width:33%;max-width:60px;padding:5px 5px}#main-image{text-align:center;width:100%;background:url(images/top/xmain_back.jpg.pagespeed.ic.9izjA39Nux.jpg);background-size:cover;background-repeat:no-repeat}#main-image figure.sp-img-wrap{width:100%;margin:0 auto;text-align:center}#main-image figure.sp-img-wrap img{margin:0 auto}.page-template-landing_page-php #widget-area{width:100%;height:auto}.page-template-landing_page-php #widget-area .widget-container{width:100%;height:auto}.page-template-landing_page-php #widget-area .widget-container img{width:100%;height:auto}#breadcrumb{margin:-25px 0 5px 15px}#breadcrumb div{font-size:12px;display:inline-block}#content .contents_title,#onecolumn_content .contents_title{width:100%;height:auto;margin-bottom:15px;padding:3px;background-color:#f60}#content .contents_title h1,#onecolumn_content .contents_title h1{width:100%;height:auto;font-size:22px;font-weight:bold;line-height:1.2em;padding:20px 10px 17px 20px;color:#fff;border:1px solid #fff}#content .contents_title h1 a,#onecolumn_content .contents_title h1 a{font-size:22px;font-weight:bold;line-height:1.2em;color:#fff}#content h2,#onecolumn_content h2{width:100%;height:auto;margin-bottom:15px;border:1px #ccc solid;border-bottom:6px #0d2f54 solid;padding:15px 25px 13px;background:linear-gradient(white,#ebebeb);font-size:20px;font-weight:bold;line-height:1.0em;margin-bottom:15px;padding:16px 10px 14px 10px;clear:both;color:#232323;border-radius:0;position:relative}#content h2 a,#onecolumn_content h2 a{font-family:serif;font-size:16px;font-weight:bold;line-height:1.2em;clear:both;letter-spacing:1px;color:#000}#content h3,#onecolumn_content h3{margin:0 0 14px;border:1px solid #e1e0ed;padding:14px 8px 11px 22px;line-height:1em;border-radius:5px;font-size:18px;background:#fff;background:linear-gradient(0deg,#d7e2f0 0%,#f2f8ff 35%,#fff 100%);color:#493426;position:relative}#content h3:before,#onecolumn_content h3:before{content:'';position:absolute;height:60%;width:4px;background:#627eb5;bottom:20%;left:10px;border-radius:125px}#content h3 a,#onecolumn_content h3 a{font-family:serif;font-size:30px;font-weight:bold;line-height:1.35em;clear:both;text-decoration:none;color:#232323}#content h4,#content h5,#content h6,#onecolumn_content h4,#onecolumn_content h5,#onecolumn_content h6{width:100%;height:auto;font-size:16px;font-weight:bold;line-height:1.2em;margin-bottom:15px;padding:7px 10px 5px 15px;clear:both;color:#232323;border-left:5px #627eb5 solid;border-bottom:dotted 1px #232323}#content h4 a,#content h5 a,#content h6 a,#onecolumn_content h4 a,#onecolumn_content h5 a,#onecolumn_content h6 a{font-size:16px;font-weight:bold;line-height:1.2em;clear:both;color:#232323}#content h1 a:hover,#content h2 a:hover,#content h3 a:hover,#content h4 a:hover,#content h5 a:hover,#content h6 a:hover,#onecolumn_content h1 a:hover,#onecolumn_content h2 a:hover,#onecolumn_content h3 a:hover,#onecolumn_content h4 a:hover,#onecolumn_content h5 a:hover,#onecolumn_content h6 a:hover{color:#999}#page_title.contents_title{padding:0;margin:0;width:100%;text-align:center;background-image:url(images/xpage-title_back2.jpg.pagespeed.ic.lJQhgJBQGt.jpg);background-size:cover}#page_title.contents_title h1{color:#fff;font-size:9.2vw;letter-spacing:1.5px;font-family:serif;text-align:center;padding:40px 0 35px;line-height:1.0em;text-shadow:0 0 10px #010612}#content .post_box{width:100%;height:auto;margin-bottom:20px;padding-bottom:10px;display:table;clear:both;border-bottom:1px dotted #666}#content .post .first_img{width:34.28571428%;height:auto;margin:0;float:left}#content .post .show_post{width:62.85714825%;height:auto;margin:0;float:right}#content .post .show_post li h1,#content .post .show_post li h2,#content .post .show_post li h1 a,#content .post .show_post li h2 a{font-size:16px;font-weight:bold;color:#000;margin-bottom:5px;padding:0;background:none;border:none;text-decoration:none}#content .post .show_post li h1 a:hover,#content .post .show_post li h2 a:hover{color:#999}#content .post .show_post li .time{font-family:"arial";font-size:12px;font-weight:normal;color:#666;margin:0;padding:0}#content .post .show_post li .cat{font-size:11px;font-weight:normal;color:#fff;margin:0 10px;padding:1px 5px 0 5px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;background-color:#f90}#content .post .show_post li .cat a{font-size:12px;font-weight:normal;color:#fff;text-decoration:none}#content .post .show_post li .post_sentence{font-size:12px;font-weight:normal;color:#444;margin:0;padding:0;text-decoration:none}#content .eye_catch img{margin:0 10px 20px 0;float:left}#content #widget-area{width:100%;height:auto;display:table}#content #widget-area .widget-container{width:100%;height:auto;float:left;clear:both}#content #widget-area .widget-container ul{width:100%;height:auto;margin-bottom:30px;padding:0;float:left;clear:both;background-color: #none}#content #widget-area .widget-container ul li{width:100%;height:auto;margin:0;padding:7px 0;border-bottom:1px dotted #333;float:left}#content #widget-area .widget-container ul li ul{margin-top:7px;border-top:1px dotted #333}#content #widget-area .widget-container ul li .wp-post-image{margin-right:7px;float:left}#content #widget-area .widget-container ul li a{width:auto;height:auto;font-size:15px;display:block;color:#333;text-decoration:none}#content #widget-area .widget-container ul li a:hover{color:#999}#content #widget-area .widget-container ul li .post-date{font-family:"arial";font-size:11px;float:right}#content #widget-area .widget-container form#searchform{width:100%;margin-bottom:30px;padding:0;border:none}#content #widget-area .widget-container form#searchform label.screen-reader-text{margin-top:-3px}#content #widget-area .widget-container form#searchform input[type="text"]{width:100%;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;border:1px solid #ccc}#content #widget-area .widget-container form#searchform input[type="image"]{display:none}#content #widget-area .widget-container form#searchform input[type="submit"]{width:100%;font-size:12px;text-align:center;margin:5px 0 10px 0;padding:0;color:#fff;background-color:#f60;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;border:1px solid #f60}#content #widget-area .widget-container form#searchform input[type="submit"]:hover{color:#999}#content #widget-area .widget-container #calendar_wrap{width:auto;margin-bottom:30px;padding:0 15px 0 0;background-color:#f8f8f8;border:1px solid #ccc;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}#content #widget-area .widget-container #calendar_wrap table#wp-calendar{width:100%;margin-top:10px}#content #widget-area .widget-container #calendar_wrap table#wp-calendar th{font-weight:bold;text-align:right;color:#333}#content #widget-area .widget-container #calendar_wrap table#wp-calendar td{text-align:right;color:#333}#content #widget-area .widget-container #calendar_wrap table#wp-calendar td a{color:#dc143c}#content #widget-area .widget-container #calendar_wrap table#wp-calendar td a:hover{color:#999}#content #widget-area .widget-container #calendar_wrap table#wp-calendar caption{font-size:14px;font-weight:bold;margin:0 0 10px 10px;color:#333}#content #widget-area .widget-container .contents_title{width:100%;height:auto;margin:0;padding:3px;background-color:#f60}#content #widget-area .widget-container .contents_title h3{width:100%;height:auto;font-size:16px;font-weight:bold;line-height:1;margin:0;padding:17px 10px 15px 15px;color:#fff;border:1px solid #fff}#content #widget-area .widget-container .contents_title h3 a{color:#fff;text-decoration:none}#content #widget-area .widget-container .contents_title h3 a:hover{color:#999}#content #widget-area .widget-container label.screen-reader-text{display:none}#content #widget-area .widget-container select{width:100%;height:auto;color:#333;margin:5px 0 30px 0;padding:10px;background-color:#eee;border:none;-webkit-appearance:none;-moz-appearance:none;background-image:url(images/xbtn_select_open.png.pagespeed.ic.dn5f_DM625.png);background-position:right 15px;background-repeat:no-repeat}#content #widget-area .widget-container select::-ms-expand{display:none}#content #widget-area .widget-container .tagcloud{width:100%;height:auto;margin:5px 0 30px 0;padding:0;display:table}#content #widget-area .widget-container .tagcloud a{width:auto;height:auto;color:#fff;text-decoration:none;margin:0 5px 5px 0;padding:4px 10px;background-color:#999;float:left}#content #widget-area .widget-container .tagcloud a:hover{color:#ccc}#content #widget-area .widget-container .rss-widget-icon{margin:0 5px 20px -5px;float:left}a.more-link{font-size:14px;text-align:right;margin-right:10px;display:block}a.more-link:hover{text-decoration:underline}a.more-link:link,a.more-link:active,a.more-link:visited,a.more-link:hover{color:#999}#sidebar .contents_title{width:100%;height:auto;padding:3px;background-color:#f60}#sidebar h3{width:100%;height:auto;font-size:16px;font-weight:bold;line-height:1;padding:17px 10px 15px 15px;color:#fff;border:1px solid #fff}#sidebar{display:none}#sidebar .popularity_box{width:100%;height:auto;margin-bottom:30px;padding:0;float:left;clear:both;background-color: #none}#sidebar .popularity_box ul{width:100%;height:auto;margin:0;padding:0}#sidebar .popularity_box ul li{width:100%;height:auto;margin:0;padding:7px 0;border-bottom:1px dotted #333;float:left}#sidebar .popularity_box ul li img,#sidebar .popularity_box ul li .wp-post-image{width:25%;height:auto;margin-right:7px;float:left}#sidebar .popularity_box ul li a{width:auto;height:auto;font-size:15px;display:block;color:#333;text-decoration:none}#sidebar .popularity_box ul li a:hover{color:#999}p.pagetop{width:50px;height:50px;display:none;position:fixed;bottom:0;right:0;background-color:#999}p.pagetop a{display:block;width:50px;height:50px;font-size:24px;font-weight:bold;line-height:1;text-decoration:none;color:#fff;padding:15px 0 0 7px;transform:rotate(90deg)}p.pagetop a:hover{opacity:.7}#footer_nav div.menu{display:none}#footer_nav ul.menu{width:100%;height:auto;margin:0;list-style:none}#footer_nav ul.menu li.menu-item{width:auto;height:auto;margin:0;padding-right:10px;float:left;border-right:1px solid #989eaa}#footer_nav ul.menu li.menu-item:last-child{padding:0 10px;border:none}#footer_nav ul.menu li.menu-item a{font-size:13px;text-decoration:none;line-height:1.2em;margin:0;padding:0;display:block;color:#989eaa}#footer_nav ul.menu li.menu-item a:hover{text-decoration:underline}.copyright{width:100%;height:auto;font-family:"arial";font-size:12px;text-align:left;color:#6a6f78;margin-top:15px;float:left}.copyright span{color:#989eaa}#footer_in #widget-area{width:100%;height:auto;display:table}#footer_in #widget-area .widget-container{width:100%;height:auto;margin-bottom:30px;float:left}#footer_in #widget-area .widget-container:last-child{margin:0}#footer_in #widget-area .widget-container ul{width:100%;height:auto;margin:0;padding:0;background-color: #none}#footer_in #widget-area .widget-container ul li{width:100%;height:auto;margin:0;padding:7px 0;border-top:1px dotted #989eaa;float:left}#footer_in #widget-area .widget-container ul li:last-child{border-top:1px dotted #989eaa;border-bottom:1px dotted #989eaa}#footer_in #widget-area .widget-container ul li .wp-post-image{margin-right:7px;float:left}#footer_in #widget-area .widget-container ul li a{width:auto;height:auto;font-size:15px;display:block;color:#989eaa;text-decoration:none;background-image:url(images/xfooter_nav_icon.png.pagespeed.ic.ISdNuCO8XO.png);background-position:right 4px;background-repeat:no-repeat}#footer_in #widget-area .widget-container ul li a:hover{color:#6b81a3;text-decoration:underline;background-image:url(images/xfooter_nav_icon_over.png.pagespeed.ic.j0VLjXEExG.png);background-position:right 4px;background-repeat:no-repeat}#footer_in #widget-area .widget-container ul li .post-date{font-family:"arial";font-size:11px;color:#989eaa}#footer_in #widget-area .widget-container form#searchform{width:100%;margin-bottom:30px;padding:10px 11px 0 11px;display:table;background-color:#f8f8f8;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;border:1px solid #ccc}#footer_in #widget-area .widget-container form#searchform label.screen-reader-text{margin-top:-3px}#footer_in #widget-area .widget-container form#searchform input[type="text"]{width:100%;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;border:1px solid #ccc}#footer_in #widget-area .widget-container form#searchform input[type="image"]{display:none}#footer_in #widget-area .widget-container form#searchform input[type="submit"]{width:100%;font-size:12px;text-align:center;margin:5px 0 10px 0;padding:0;color:#fff;background-color:#f63;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;border:1px solid #f63}#footer_in #widget-area .widget-container form#searchform input[type="submit"]:hover{color:#999}#footer_in #widget-area .widget-container #calendar_wrap{width:auto;margin:0;padding:0 15px 0 0;background-color:#f8f8f8;border:1px solid #ccc;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}#footer_in #widget-area .widget-container #calendar_wrap table#wp-calendar{width:100%;margin-top:10px}#footer_in #widget-area .widget-container #calendar_wrap table#wp-calendar th{font-weight:bold;text-align:right;color:#333}#footer_in #widget-area .widget-container #calendar_wrap table#wp-calendar td{text-align:right;color:#333}#footer_in #widget-area .widget-container #calendar_wrap table#wp-calendar td a{color:#dc143c}#footer_in #widget-area .widget-container #calendar_wrap table#wp-calendar td a:hover{color:#999}#footer_in #widget-area .widget-container #calendar_wrap table#wp-calendar caption{font-size:14px;font-weight:bold;margin:0 0 10px 10px;color:#333}#footer_in #widget-area .widget-container h3{width:100%;height:auto;font-size:14px;font-weight:bold;line-height:1;margin-bottom:10px;padding:0;color:#989eaa;float:left}#footer_in #widget-area .widget-container h3 a{color:#989eaa;text-decoration:none}#footer_in #widget-area .widget-container h3 a:hover{color:#6b81a3}#footer_in #widget-area .widget-container label.screen-reader-text{display:none}#footer_in #widget-area .widget-container select{width:100%;height:auto;color:#fff;margin:5px 0 30px 0;padding:10px;background-color:#c33;border:none;-webkit-appearance:none;-moz-appearance:none;background-image:url(images/xbtn_select_open.png.pagespeed.ic.dn5f_DM625.png);background-position:right 15px;background-repeat:no-repeat}#footer_in #widget-area .widget-container select::-ms-expand{display:none}#footer_in #widget-area .widget-container .tagcloud{width:100%;height:auto;margin:5px 0 30px 0;padding:0}#footer_in #widget-area .widget-container .tagcloud a{width:auto;height:auto;color:#989eaa;text-decoration:none;margin:0 5px 5px 0;padding:4px 10px;background-color:#c33;float:left}#footer_in #widget-area .widget-container .tagcloud a:hover{color:#6b81a3}#footer_in #widget-area .widget-container .rss-widget-icon{margin:0 5px 20px -5px;float:left}#sidebar #widget-area{width:100%;height:auto;display:table}#sidebar #widget-area .widget-container{width:100%;height:auto;float:left;clear:both}#sidebar #widget-area .widget-container ul{width:100%;height:auto;margin-bottom:30px;padding:0;float:left;clear:both;background-color: #none}#sidebar #widget-area .widget-container ul li{width:100%;height:auto;margin:0;padding:7px 0;border-bottom:1px dotted #333;float:left}#sidebar #widget-area .widget-container ul li .wp-post-image{margin-right:7px;float:left}#sidebar #widget-area .widget-container ul li a{width:auto;height:auto;font-size:15px;display:block;color:#333;text-decoration:none}#sidebar #widget-area .widget-container ul li a:hover{color:#999}#sidebar #widget-area .widget-container ul li .post-date{font-family:"arial";font-size:11px}#sidebar #widget-area .widget-container form#searchform{width:100%;margin-bottom:30px;padding:10px 11px 0 11px;display:table;background-color:#f8f8f8;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;border:1px solid #ccc}#sidebar #widget-area .widget-container form#searchform label.screen-reader-text{margin-top:-3px}#sidebar #widget-area .widget-container form#searchform input[type="text"]{width:100%;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;border:1px solid #ccc}#sidebar #widget-area .widget-container form#searchform input[type="image"]{display:none}#sidebar #widget-area .widget-container form#searchform input[type="submit"]{width:100%;font-size:12px;text-align:center;margin:5px 0 10px 0;padding:0;color:#fff;background-color:#f60;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;border:1px solid #f60}#sidebar #widget-area .widget-container form#searchform input[type="submit"]:hover{color:#999}#sidebar #widget-area .widget-container #calendar_wrap{width:auto;margin-bottom:30px;padding:0 15px 0 0;background-color:#f8f8f8;border:1px solid #ccc;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}#sidebar #widget-area .widget-container #calendar_wrap table#wp-calendar{width:100%;margin-top:10px}#sidebar #widget-area .widget-container #calendar_wrap table#wp-calendar th{font-weight:bold;text-align:right;color:#333}#sidebar #widget-area .widget-container #calendar_wrap table#wp-calendar td{text-align:right;color:#333}#sidebar #widget-area .widget-container #calendar_wrap table#wp-calendar td a{color:#dc143c}#sidebar #widget-area .widget-container #calendar_wrap table#wp-calendar td a:hover{color:#999}#sidebar #widget-area .widget-container #calendar_wrap table#wp-calendar caption{font-size:14px;font-weight:bold;margin:0 0 10px 10px;color:#333}#sidebar #widget-area .widget-container .contents_title{width:100%;height:auto;padding:3px;background-color:#f60}#sidebar #widget-area .widget-container .contents_title h3{width:100%;height:auto;font-size:16px;font-weight:bold;line-height:1;padding:17px 10px 15px 15px;color:#fff;border:1px solid #fff}#sidebar #widget-area .widget-container .contents_title h3 a{color:#fff;text-decoration:none}#sidebar #widget-area .widget-container .contents_title h3 a:hover{color:#999}#sidebar #widget-area .widget-container label.screen-reader-text{display:none}#sidebar #widget-area .widget-container select{width:100%;height:auto;color:#333;margin:5px 0 30px 0;padding:10px;background-color:#eee;border:none;-webkit-appearance:none;-moz-appearance:none;background-image:url(images/xbtn_select_open.png.pagespeed.ic.dn5f_DM625.png);background-position:right 15px;background-repeat:no-repeat}#sidebar #widget-area .widget-container select::-ms-expand{display:none}#sidebar #widget-area .widget-container .tagcloud{width:100%;height:auto;margin:5px 0 30px 0;padding:0;display:table}#sidebar #widget-area .widget-container .tagcloud a{width:auto;height:auto;color:#fff;text-decoration:none;margin:0 5px 5px 0;padding:4px 10px;background-color:#999;float:left}#sidebar #widget-area .widget-container .tagcloud a:hover{color:#ccc}#sidebar #widget-area .widget-container .rss-widget-icon{margin:0 5px 20px -5px;float:left}#comments{width:auto;height:auto;margin:20px 0 10px 0}#respond h3{width:100%;height:auto;font-size:14px;font-weight:bold;line-height:1.2em;margin-bottom:15px;padding:10px 10px 3px 15px;clear:both;color:#fff;background-color:#f60}#respond h3 a{color:#fff}#respond h3 a:hover{color:#999}#respond{width:auto;height:auto;margin-top:20px}#respond .logged-in-as a{font-size:12px;font-weight:normal;color:#000;display:inline-block;text-align:right;text-decoration:none}#respond .logged-in-as a:hover{color:#999}#respond .comment-form-comment label{display:none}.commentlist{list-style-image:none;list-style-type:none}.reply{margin-bottom:40px;padding:5px;background-color:#f60}.reply a{text-align:center;color:#fff;display:block;text-decoration:none}.reply a:hover{color:#999}#commentform textarea{width:100%;height:auto;margin:0 0 10px 0;padding:5px;border:1px solid #ccc}#commentform input[type="text"]{margin-bottom:5px;border:1px solid #ccc}#commentform input[type="submit"]{width:100%;text-align:center;margin:10px 0 20px 0;padding:5px;color:#fff;background-color:#f60;border:none}#commentform input[type="submit"]:hover{color:#999}p.nocomments{display:none}.commets-list .avatar{margin-right:15px;float:left}.commets-list .comment-meta{text-align:right;display:block}.commets-list .comment-meta a{font-size:12px;color:#333;text-decoration:none}.commets-list .comment-meta a:hover{color:#999}.commets-list p{font-size:14px;color:#333;margin:15px 0;padding:10px;border:1px solid #ccc}.commentNotesBefore,.commentNotesAfter{font-size:14px;color:#333}.comment-form-author input[type="text"],.comment-form-email input[type="text"]{padding:0 5px}#content h4.not_found{font-size:24px;padding-left:25px;background-image:url(images/xnot_found.png.pagespeed.ic.V7xcB9uSCH.png)!important;background-position:0 0!important;background-repeat:no-repeat!important;background:none;border:none}#content p.not_found{font-size:14px;color:#dc143c}#content dl.search_box{width:100%;height:auto;padding:15px;display:table;background-color:#f8f8f8;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;border:1px solid #ccc}#content dl.search_box dt input[type="text"]{width:70%;height:25px;float:left;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;border:1px solid #ccc}#content dl.search_box dd input[type="image"]{display:none}#content dl.search_box dd input[type="submit"]{width:60px;height:auto;font-size:14px;text-align:center;padding:0;float:right;color:#fff;background-color:#f60;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;border:1px solid #f60}#content dl.search_box dd input[type="submit"]:hover{color:#999}#content h4.search_result_title{font-size:24px;font-weight:bold;margin-bottom:10px;padding-left:30px;color:#333;background:none;background-image:url(images/xsearch_result.png.pagespeed.ic.lhrlh-c24L.png);background-position:0 0;background-repeat:no-repeat;border:none;border-bottom:3px dotted #000}#content p.search_result{font-size:16px;margin-bottom:20px}#content p.search_result_txt{font-size:14px;color:#dc143c;margin-bottom:20px}#content .pager{text-align:center;margin:15px 0}#content .pager a,#content .pager span{font-size:14px;padding:10px 13px;border:1px solid #ccc;text-decoration:none}#content .pager span{color:#f60;background-color:#fff}#content .pager span a:hover{color:#333}#content .pager a{color:#333;text-decoration:none}#content .pager a:hover{color:#fff;background-color:#f60}#content a.reverse_lnk{font-size:16px;text-align:center;padding-top:10px;text-decoration:underline}#content #contact_form th,#content #contact_form td{float:left;width:100%}}