*{margin:0;padding:0}body{height:100%;margin:0;padding:0;font-size:14px;text-align:center;font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック','Helvetica'}p{font-size:12px;line-height:160%}a{color:#06f;text-decoration:underline}a:hover{color:#f60;text-decoration:underline}img{border:none;margin:0;padding:0}a img{border:none}.imgl{padding:0 0 20px 20px;float:right}.imgr{padding:0 0 20px 20px;float:right}.imgc{width:100%;padding:0 6%;text-align:center;clear:both}.ichachi{margin:0 20px 20px 0;padding:5px;float:left;border:1px #ccc solid;box-shadow:0 0 6px #ccc , 0 0 6px #fff;-webkit-box-shadow:0 0 6px #d7d7d7 , 0 0 6px #fff}.left{text-align:left;float:left}.right{text-align:right;float:right}.alignleft{padding:0 20px 20px 0;float:left}.alignright{padding:0 0 20px 20px;float:right}.aligncenter{display:block;margin-left:auto;margin-right:auto;clear:both}#h1_box{width:100%;min-height:20px;margin:0;padding:2px 0}h1{width:950px;margin:0 auto;font-size:11px;font-style:normal;text-align:left;line-height:20px;color:#fff;clear:both}h2{width:950px;padding:0;font-weight:600;text-align:left;clear:both}h2 a{margin:0;padding-top:12px;color:#fff;text-decoration:none;clear:both}h2 a:hover{color:#fff;text-decoration:none;text-shadow:0 0 8px #fff}.menubtn{display:none}.togmenu{display:block}#navi_box{width:970px;height:35px;margin:10px auto 0;padding:0;list-style-type:none;background:none}#navi_box ul{max-width:970px;height:35px;margin:0 auto;padding:0;list-style-type:none;text-align:right;float:right}#navi_box ul li{height:35px;margin:0;padding:0;font-size:12px;line-height:35px;text-align:center;float:left;position:relative}#navi_box ul li a{height:35px;padding:0 15px;*padding:0 7px;color:#fff;font-weight:bold;text-decoration:none;display:block;overflow:hidden;background:none}#navi_box ul li a:hover{color:#f60;text-decoration:none;background:url(img/blaclear.png) repeat}#navi_box ul.sub-menu{width:194px;margin:0;display:none;position:absolute;top:34px;left:0;min-height:34px;z-index:99999;list-style:none}#navi_box ul.sub-menu li{padding:0;width:194px;height:30px;line-height:18px;border:none;list-style-type:none}#navi_box ul.sub-menu li a{float:left;display:block;margin:0;padding:0;width:194px;height:30px;line-height:30px;background:url(img/blaclear.png) repeat;font-weight:bold}#navi_box ul.sub-menu li ul{margin:0;list-style-type:none}#navi_box ul.sub-menu li ul li{margin:0;padding:0 0 0;width:194px;height:30px;line-height:30px;border:none;border-top:1px #666 solid;list-style-type:none}#navi_box ul.sub-menu ul li a{float:left;display:block;width:194px;margin:0;color:#fff;background:url(img/blaclear.png) repeat;font-weight:bold}#navi_box .menu ul.sub-menu li ul.sub-menu li ul{margin:0;list-style-type:none}#navi_box .menu ul.menu li ul.sub-menu li ul.sub-menu li a{margin:0;padding:0 0 0;border:none}#navi_box .menu ul ul a{color:#444;font-size:13px;font-weight:bold;height:auto;min-height:20px;padding:0;border-bottom:0}#navi_box .menu ul ul{left:100%;top:-1px}#navi_box li:hover>a,#navi_box ul.sub-menu :hover>a,#navi_box a:focus{background:url(img/blaclear.png) repeat;color:#f60}#navi_box ul li:hover>a,#navi_box ul a:focus{color:#f60;font-weight:bold;list-style:none;top:0;left:0;background:url(img/blaclear.png) repeat}#navi_box ul.menu li:hover>ul{display:block}#navi_box .menu ul.menu ul.sub-menu ul.sub-menu li a:hover{background:#f60}#banner_box{width:950px;margin:0 auto 10px;padding:10px 10px 20px;*padding:10px 10px 12px;background:#fff url(img/ximg_shadow.png.pagespeed.ic.xgv0sKfZSB.jpg) bottom no-repeat;border:none}#banner_box img{width:950px}#site_ex_box{width:950px;padding:8px 10px 8px;text-align:left;clear:both}#site_ex_box p{width:620px;font-size:13px;padding:10px}#breadcrumb{margin:0 auto 0;padding:0;text-align:left;clear:both}#breadcrumb p{width:941px;margin:0 auto;padding:0 15px 0;color:#444;line-height:15px;font-size:11px;font-weight:bold;background:#f8f8f8}#breadcrumb p a{color:#444;text-decoration:none}#breadcrumb p a:hover{color:#f60;text-decoration:none}#container3,#container2l,#container2r,#container,#containerk3,#containerk2l,#containerk2r,#containerk1{width:100%;margin:0;padding:0;clear:both;border:none}#contents_in{width:970px;margin:15px auto 0;padding:0;overflow:hidden;clear:both}#left_sidebarcontents{width:740px;margin:0;float:left}#right_sidebarcontents{width:230px;margin:0;float:right}#container3 #main_contents,#containerk3 #main_contents{width:488px;margin:0;padding:10px 10px 10px 0;background:none;float:right}#container3 #left_sidebar,#containerk3 #left_sidebar{width:220px;margin:10px 10px 10px 0;padding:0;font-size:12px;float:left}#container3 #right_sidebar,#containerk3 #right_sidebar{width:220px;margin:10px;padding:0;font-size:12px;clear:both}#container2l #left_sidebarcontents{width:970px}#container2l #main_contents,#containerk2l #main_contents{width:718px;margin:0 0 0 10px;padding:0;background:none;float:right}#container2l #left_sidebar,#containerk2l #left_sidebar{width:220px;margin:10px;padding:0;font-size:12px;float:left}#container2r #main_contents,#containerk2r #main_contents{width:718px;margin:0 0 0 10px;padding:0;background:none;float:left}#container2r #right_sidebar,#containerk2r #right_sidebar{width:220px;margin:0 10px 0 0;padding:0;font-size:12px;float:right}#containerk1 #main_contents{width:800px;margin:0 auto;padding:0;background:none;clear:both}.entry-title,.comments-box h3{margin:0 auto;padding:16px 10px 4px 20px;color:#fff;text-align:left;text-shadow:none;font-size:22px;font-weight:600;line-height:28px;border:none;clear:both}.entry-title:first-letter,.comments-box h3:first-letter{font-size:140%;margin-right:2px;color:#fff}.entry-title a,.comments-box h3 a{color:#fff;text-decoration:none;text-shadow:none}.entry-title a:hover,.comments-box h3 a:hover{color:#fff;text-decoration:none;text-shadow:0 0 5px #fff}.econtent{margin:0 0 20px;_margin:0 0 10px;padding:11px 20px 0;line-height:20px;text-align:left;color:#333;border:none;background:#fff;border:1px #ccc solid;box-shadow:0 4px 5px #ccc;overflow:hidden;clear:both}.econtent-i{margin:0 0 20px;_margin:0 0 10px;padding:11px 20px 0;line-height:20px;text-align:left;color:#333;border:none;background:#fff url(img/note.png) top repeat;border:1px #ccc solid;box-shadow:0 4px 5px #ccc;overflow:auto;clear:both}.econtent-none,.econtent-none-i{margin:0 0 20px;_margin:0 0 10px;padding:11px 20px 0;line-height:20px;text-align:left;color:#333;border:none;background:#fff;border:1px #ccc solid;box-shadow:0 4px 5px #ccc;overflow:hidden;clear:both}.econtent-none p,.econtent-none-i p,.econtent p,.econtent-i p{line-height:22px}.title,#wp-calendar caption{margin:0 0 6px;padding:15px 15px 3px 10px;font-size:16px;font-weight:600;text-shadow:none;text-align:left;line-height:18px;color:#888;background:url(img/sub.png) bottom repeat-x;clear:both}.title:first-letter,#wp-calendar caption:first-letter{font-size:140%;margin-right:2px}.econtent img,.econtent-i img,.econtent-none img,.econtent-none-i img{max-width:99%;height:auto}.econtent-none-i ul,.econtent-i ul{list-style-position:inside;padding:0 0 0 10px}.econtent-none-i ol,.econtent-i ol{list-style:inside none decimal;padding:0 0 0 10px}@media screen and (-webkit-min-device-pixel-ratio:0){.econtent-none-i ol,.econtent-i ol{margin:0 0 0 25px}}.social_button img{width:88px;height:20px}iframe.twitter-share-button{width:88px!important}.video-wrap{position:relative;padding-bottom:56.25%;padding-top:30px;height:100%;overflow:hidden}.video-wrap iframe,.video-wrap object,.video-wrap embed{position:absolute;top:0;left:0;width:100%;height:100%}.common_contents{margin:0;padding:0}.new-content{margin:0 0 20px;padding:0;font-size:13px;line-height:20px;text-align:left;color:#333;clear:both;overflow:auto;background:#fff;border:1px #ccc solid;box-shadow:0 4px 5px #ccc}.new-content ul{margin:3px 0 0;*margin:2px 0 5px;padding:0;font-size:14px;line-height:24px;text-align:left;list-style-type:none;border:none;background:none}.new_day{width:65px;padding:2px 6px;color:#333}.new-content ul li{height:30px;margin:0 0 3px;padding:5px 0 2px 20px;color:#333;overflow:hidden;text-decoration:none}.new-content ul li a{color:#333;margin:3px 0 0 10px;padding:0;line-height:30px;text-decoration:none}.new-content ul li a:hover{color:#f60;text-decoration:underline}.new_cate{font-size:14px;padding:2px 2px 0;font-weight:bold;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px}.new_cate &nbsp;{font-size:2px;font-weight:bold}.social_button{margin:0 0 20px;padding:0;clear:both}.social_button li{margin:0 5px 0 0;padding:0;float:left;list-style:none}.econtent img.attachment-200x200,.econtent-none img.attachment-200x200{float:left;margin:0 20px 20px 0}.econtent-i img.attachment-200x200,.econtent-none-i img.attachment-200x200{float:right;margin:0 0 20px 20px}.eye-catch-img{border:none;margin:0;padding:0}.link-next{font-size:12px;margin:10px 0 0;padding:5px 2%;font-weight:bold;text-align:right;background:#eee;border-top:1px #ccc solid;clear:both}.link-next a{color:#555;text-decoration:none;text-shadow:0 0 5px #ccc}.link-next a:hover{color:#f60;text-decoration:underline}#main_contents .date{min-height:20px;margin:0;padding:4px 8px 10px;display:block;border:none;font-size:12px;background:url(img/back.png) repeat;border:1px #ccc solid;border-bottom:none;clear:both}#main_contents .date p{height:10px;font-weight:bold;text-align:right;font-size:12px;line-height:23px;float:right}.read_time{width:auto;margin:0;padding:3px;float:left}.bb_time{font-size:15px;font-weight:bold}.date_time p{width:40%;font-size:13px;margin:0 0 5px;padding:5px 0 0;text-align:right;float:right}.no_day{width:40%;margin:0 0 5px;text-align:right;float:right}.dnone{height:9px}.entry-content p.tag{font-size:12px;text-align:right;margin:10px 0 0;padding:10px;border-bottom:1px #ccc solid;border-top:1px #ccc solid}#container3 .form_mini,#containerk3 .form_mini{width:48%;margin:0 .7% 20px;padding:0;float:left;*border:1px #CCC solid;border-top:none;box-shadow:0 4px 5px #ccc;background:#fff}#container2l .form_mini,#containerk2l .form_mini,#container2r .form_mini,#containerk2r .form_mini{width:31.3%;margin:0 .7% 20px;padding:0;float:left;*border:1px #CCC solid;border-top:none;box-shadow:0 4px 5px #ccc;background:#fff;overflow:hidden}.form_mini .entry-title{color:#333;height:36px;margin:0 auto 10px;padding:10px 12px;text-align:left;font-size:15px;line-height:16px;clear:both;background:none;border:none;overflow:hidden}.form_mini .entry-title:first-letter{font-size:100%;font-size:15px;color:#333}.form_mini .entry-title a{color:#333;text-shadow:none}.form_mini .entry-title:first-letter a{color:#333;text-shadow:none}.form_mini .entry-title a:hover{color:#333;text-shadow:0 0 4px #999}.form_mini .entry-title:first-letter a:hover{color:#333;text-shadow:0 0 4px #999}.form_mini .econtent,.form_mini .econtent-none{padding:0;margin:0;box-shadow:none;border:none;clear:both}.form_mini .econtent p,.form_mini .econtent-none p{height:85px;margin:10px;font-size:14px;text-align:22px;text-align:left;box-shadow:none;border:none;clear:both}.img_cut{display:block;height:100px;width:200px;margin:10px 5%;overflow:hidden}.form_mini #main_contents .date_mini{height:33px;margin:0;border:none;background:#fff;text-align:center}.form_mini .read_time{padding:0 10px 3px;margin:0;font-size:12px}.form_mini span.bb_time{padding:0;margin:0;font-size:12px}.form_mini .link-next{width:98%;display:block;margin:10px 0 0;padding:5px 2% 4px 0;font-weight:bold;text-align:right;background:#eee;border-top:1px #ccc solid}.form_mini .link-next a{width:100%;padding:5px 0;color:#555;text-decoration:none;text-shadow:0 0 5px #ccc}.form_mini .link-next a:hover{color:#f60;text-decoration:none}.form_mini .entry_etc{margin:0;padding:0 0 20px;background:#fff;overflow:hidden;height:27px}.form_mini .entry_etc p{line-height:16px;margin:3px 10px 5px;padding:0;float:left}.form_mini .entry_etc p span.cate_cate{line-height:14px;margin:0}.form_mini time{width:90%;height:20px;text-align:left;font-size:12px;margin:0;padding:10px 5% 0;line-height:14px;border-top:1px #ccc dotted;float:left}blockquote{background:#f7f7f7 url(img/blockquote.png) no-repeat 0 0;padding:15px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;border-left:1px solid #ccc;color:#212121;box-shadow:1px 1px 2px rgba(204,204,204,.9) , inset 0 1px 0 rgba(255,255,255,.4);clear:both}#main_contents .entry_etc{text-align:right;margin:0;padding:5px;border-top:none;background:none;clear:both}#main_contents .entry_etc p{font-size:11px}#main_contents .entry_etc a{color:#444;text-decoration:none}#main_contents .entry_etc a:hover{color:#f60;text-decoration:underline}.cate_tag{padding-left:16px;background:url(img/tag.png) left center no-repeat}.cate_cate{padding-left:16px;background:url(img/category.png) left center no-repeat}.cate_comment{padding-left:16px;background:url(img/comment.png) left center no-repeat}h3{margin:23px 0 26px;padding:6px 0 8px 10px;text-shadow:none;color:#444;font-size:20px;line-height:22px;font-weight:600;clear:both}h4{margin:23px 0 17px;padding:0;text-shadow:none;color:#444;font-size:18px;line-height:22px;font-weight:bold;clear:both}h5{margin:18px 0 24px;padding:0;text-shadow:1px 1px 2px #ccc;color:#444;font-size:16px;line-height:22px;font-weight:bold;clear:both}h3:first-letter,h4:first-letter,h5:first-letter{font-size:130%;margin-right:2px}.tablenav{font-size:14px;background:none;margin:1em auto;line-height:1.5em;text-align:center;clear:both}.kiji-navigation{width:100%;font-size:12px;background:none;margin:1em 0;line-height:15px;text-align:center;clear:both}a.page-numbers,.tablenav .current{color:#555;padding:5px 10px;text-decoration:none;font-size:smaller;font-weight:bold;background:none}.tablenav .current{color:#fff;font-weight:bold;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px}.tablenav .next,.tablenav .prev{border:0 none;text-decoration:none;font-size:smaller;font-weight:bold}.kiji-navigation a{color:#555;text-decoration:none}.kiji-navigation .bf_kiji{max-width:45%;max-height:30px;padding:0 0 0 10px;display:block;overflow:hidden;text-align:left;float:left;background:url(img/prev.png) left center no-repeat}.kiji-navigation .af_kiji{max-width:45%;max-height:30px;max-height:30px;padding:0 10px 0 0;display:block;overflow:hidden;text-align:left;background:url(img/next.png) right center no-repeat;float:right}a.page-numbers:hover,.kiji-navigation a:hover{color:#f60}#left_sidebar ul,#right_sidebar ul{margin:0 0 10px 0;font-size:12px;line-height:17px;text-align:left;list-style-type:none}#left_sidebar ul li,#right_sidebar ul li{color:#111;padding:0;line-height:150%;margin:15px 0;color:#333;text-decoration:none;border:none}#left_sidebar ul.sub-menu,#right_sidebar ul.sub-menu,#left_sidebar ul ul,#right_sidebar ul ul{margin:0;padding:0;border:none}#left_sidebar ul li.cat-item,#right_sidebar ul li.cat-item{margin:0;padding:10px 0;color:#333;line-height:140%;text-align:left}#left_sidebar ul.sub-menu li,#right_sidebar ul.sub-menu li,#left_sidebar ul li.cat-item li,#right_sidebar ul li.cat-item li{margin:10px 0 -10px;padding:10px 0 10px 10px;color:#333;line-height:140%;text-align:left}#left_sidebar ul.sub-menu li li,#right_sidebar ul.sub-menu li li,#left_sidebar ul li.cat-item li li li,#right_sidebar ul li.cat-item li li{margin:10px 0 -10px -10px;padding:10px 0 10px 20px;color:#333;line-height:140%;text-align:left}#left_sidebar ul.sub-menu li li li,#right_sidebar ul.sub-menu li li li,#left_sidebar ul li.cat-item li li li,#right_sidebar ul li.cat-item li li li{margin:10px 0 -10px -20px;padding:10px 0 10px 30px;color:#333;line-height:140%;text-align:left}#left_sidebar ul li a,#right_sidebar ul li a{color:#111;padding:0 5px 0 0;color:#333;text-decoration:none;display:block}#left_sidebar ul a:hover,#right_sidebar ul li a:hover,#left_sidebar ul li.last a:hover,#right_sidebar ul li a:hover{color:#f60;text-decoration:none}.postform,select{width:100%;height:40px;margin:0 0 10px;padding:10px}.c_c_t_w .postform,.c_c_t_w select{width:100%;height:40px;margin:0 0 20px;padding:10px;border:1px #ccc solid;box-shadow:0 4px 5px #ccc}#left_sidebar ul li.recentcomments,#right_sidebar ul li.recentcomments{margin:0;padding:8px 5px;text-align:left;list-style:none;line-height:16px;background:url(img/side_ul.png) top repeat-x}#left_sidebar ul li.recentcomments a,#right_sidebar ul li.recentcomments a{background:none}#fix_box1,#fix_box2{min-width:200px;max-width:220px;width:100%;margin:0 0;padding:0}ul#eye_news li{background:url(img/side_ul.png) top repeat-x;padding:1px;margin:5px 0 5px 15px}ul#eye_news li a{text-decoration:none;padding:10px 5px 10px 0;display:block;background:none}#eye_news img{height:50px;width:50px;padding:1px;margin-left:-16px;border:1px #ccc solid;background:#f6f6f6}#eye_news p{height:50px;text-align:left;margin:-60px 0 0 45px;line-height:150%;overflow:hidden}.textwidget{font-size:12px;line-height:150%;text-align:left;margin:-4px 0 20px;padding:0;clear:both;background:none}.textwidget img{max-width:100%;height:auto;overflow:hidden}.textwidget p{text-align:left;font-size:12px;line-height:160%;margin:0;padding:5px 0;background-color:none}.border0{padding:0;text-aligin:left;border:none}.border0 p{padding:5px 0;text-align:left;border:none}#main_contents .textwidget{line-height:150%;text-align:left;margin:0 0 20px;padding:20px;clear:both;background:#fff;border-top:1px #ccc solid}#main_contents .textwidget p{text-align:left;line-height:160%;margin:0;padding:5px 0}.c_c_t_w ul,.c_c_b_w ul,.c_c_t_w .textwidget,.c_c_b_w .textwidget,.c_c_b_w .tagcloud,.c_c_t_w .tagcloud{margin:0 0 20px;_margin:0 0 10px;padding:20px;font-size:14px;line-height:20px;text-align:left;color:#333;border:1px #c5c5c5 solid;background:#fff;box-shadow:0 4px 5px #ccc;clear:both;overflow:hidden}.c_c_t_w ul li,.c_c_b_w ul li{margin:0 0 10px;*margin:0 0 5px;padding:0 10px 0 20px;font-size:14px;line-height:24px;text-align:left;list-style-type:none;border:none;background:url(img/arrow_b.png) 5px 5px no-repeat;border-bottom:1px #ccc dotted}.c_c_t_w ul.sub-menu,.c_c_b_w ul.sub-menu,.c_c_t_w ul ul,.c_c_b_w ul ul{margin:0;padding:0;border:none;box-shadow:none;overflow:hidden}.c_c_t_w ul li.cat-item,.c_c_b_w ul li.cat-item{margin:8px 0 1px 0;padding:4px 0 4px 20px;color:#333;line-height:140%;text-align:left}.c_c_t_w ul.sub-menu li,.c_c_b_w ul.sub-menu li,.c_c_t_w ul li.cat-item li,.c_c_b_w ul li.cat-item li{margin:4px 0 -4px 0;padding:12px 0 8px 20px;color:#333;line-height:140%;border-bottom:none;border-top:1px #ccc dotted;background:#fff url(img/arrow_b.png) 5px 14px no-repeat}.c_c_t_w ul.sub-menu li li,.c_c_b_w ul.sub-menu li li,.c_c_t_w ul li.cat-item li li li,.c_c_b_w ul li.cat-item li li{margin:4px 0 -4px 0;padding:12px 0 4px 20px;color:#333}.c_c_t_w ul.sub-menu li li li,.c_c_b_w ul.sub-menu li li li,.c_c_t_w ul li.cat-item li li li,.c_c_b_w ul li.cat-item li li li{margin:4px 0 -10px 0;padding:12px 0 10px 15px;color:#333}.c_c_t_w ul li a,.c_c_b_w ul li a{color:#333;text-decoration:none}.c_c_t_w ul li a:hover,.c_c_b_w ul li a:hover{color:#f60;text-decoration:underline}.tagcloud{font-size:14px;line-height:180%;text-align:center;margin:0 0 10px 0;padding:5px 7px 10px;background:none;border:none;clear:both;overflow:hidden}.tagcloud a{color:#555;font-size:18px;text-decoration:none}.tagcloud a:hover{color:#f60;text-decoration:underline}#wp-calendar{width:220px;padding:0;margin:0 0 10px;text-align:center;clear:both}#wp-calendar thead{margin:10px 0 0;padding:0;font-size:12px}#wp-calendar thead tr th{margin:0;padding:0;background:#ddd;color:#fff}#wp-calendar tbody td{margin:0;width:24px;height:24px;text-align:center;background:none}table#wp-calendar td#today{color:#fff;font-weight:bold;background:url(img/dot.png) bottom repeat}table#wp-calendar td#prev a,table#wp-calendar td#next a{color:#555;text-decoration:none;font-weight:bold;line-height:20px;text-shadow:0 0 3px #ccc;background:none}table#wp-calendar td#prev a:hover,table#wp-calendar td#next a:hover{color:#f60;text-decoration:none}#searchform,#main_contents #searchform{margin:0 0 10px;padding:0;background:url(img/sub_back1.png) top no-repeat;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;border:1px #ccc solid}#searchform .screen-reader-text{display:none}#s{width:60%;height:32px;line-height:30px;padding:0 5%;margin:0;vertical-align:bottom;border:none;border-radius:5px 0 0 5px;outline:none;box-sizing:content-box;-webkit-appearance:textfield;box-shadow:0 0 7px 2px #efefef inset;color:#999;background:#fff}#s:focus{color:#333}#searchsubmit{width:30%;height:32px;vertical-align:bottom;border:none;border-radius:0 5px 5px 0;margin-left:-5px;color:#555;background:#ddd;background:-webkit-linear-gradient(top,#f5f5f5,#ddd);background:-moz-linear-gradient(top,#f5f5f5,#ddd);background:linear-gradient(top,#f5f5f5,#ddd);cursor:pointer}#searchsubmit:hover{background:#f3f3f3;background:-webkit-linear-gradient(top,#ddd,#f5f5f5);background:-moz-linear-gradient(top,#ddd,#f5f5f5);background:linear-gradient(top,#ddd,#f5f5f5)}#searchsubmit:active{border:1px solid #ddd;border-bottom-color:#fff;box-shadow:0 1px 0 #ddd , 0 -1px 0 #fff , -1px 0 0 #fff , 1px 0 0 #ddd}.rss-space{text-align:center;margin:0 0 10px;padding:0;clear:both}.rss-button{text-align:center;width:100%;padding:5px;clear:both}.rss-space a{text-decoration:none}.favorite-space{text-align:center;margin:0 auto 10px;padding:0;clear:both}.favorite-button{text-align:center;margin:0 auto;width:100%;padding:5px;clear:both}#go_top{width:950px;height:30px;margin:0 auto 0;padding:0;background:none;text-align:center;clear:both}#go_top a{width:100px;height:23px;display:block;padding:7px 0 0;text-decoration:none;float:right;border-top-left-radius:6px;border-top-right-radius:6px;-webkit-border-top-left-radius:6px;-webkit-border-top-right-radius:6px;-moz-border-radius-topleft:6px;-moz-border-radius-topright:6px;color:#fff}#go_top a:hover{text-decoration:none;text-shadow:0 0 5px #fff}#footer_box{width:100%;margin:0 auto;padding:8px 0 0;font-size:12px;position:relative;clear:both}#f_box_matome{width:970px;margin:0 auto 0;padding:2px 0 0;clear:both}.mini_box{width:32.5%;margin:-2px .3% 10px .3%;min-height:0;color:#fff;text-align:left;display:block;float:left}#footer_box .title,#footer_box #wp-calendar caption{margin:0;padding:22px 12px 0;color:#fff;font-size:16px;font-weight:bold;text-shadow:0 0 3px #fff;text-align:left;line-height:18px;box-shadow:none;background:none;border:none;clear:both}#footer_box .title:first-letter,#footer_box #wp-calendar caption:first-letter{color:#fff}.mini_box ul{margin:10px;list-style:inside;text-align:left;text-decoration:none}.mini_box ul li.b{list-style:none;text-align:left;margin:3px auto 5px;_margin:1px auto 2px;padding:3px;font-size:14px;background:none}.mini_box ul li{padding:10px 0 10px 15px;text-align:left;list-style:none;line-height:140%;background:url(img/arrow.png) left 12px no-repeat;border-bottom:1px #fff dotted;margin:0}.mini_box ul.sub-menu{margin:10px 0 -10px;padding:0;color:#333;text-decoration:none;line-height:240%;text-align:left;border:none;box-shadow:none}.mini_box ul.sub-menu li{margin:5px 0 5px;padding:8px 0 0 15px;color:#333;text-decoration:none;line-height:200%;text-align:left;box-shadow:none;border-top:1px #fff dotted;border-bottom:none}.mini_box ul.sub-menu ul.sub-menu{margin:6px 0 -8px;padding:0;color:#333;text-decoration:none;line-height:240%;text-align:left;border:none;box-shadow:none}.mini_box ul.children{margin:7px 0 0;padding:0;color:#333;text-decoration:none;line-height:240%;text-align:left;border:none;box-shadow:none}.mini_box ul li.cat-item{margin:5px 0 5px;padding:8px 0 0 15px;color:#333;text-decoration:none;line-height:200%;text-align:left;box-shadow:none;border-top:1px #fff dotted;border-bottom:none}.mini_box a{color:#fff;text-align:left;text-decoration:none}.mini_box a:hover{color:#f60;text-align:left;text-decoration:none}.mini_box li .post-date{margin:5px 0 0 0;padding:0;border:none;text-decoration:none;background:none}.mini_box .postform,.mini_box select{margin:5px 0 10px}#footer_box #wp-calendar{width:220px;padding:0;margin:0 auto 10px;text-align:center}#footer_box #wp-calendar thead{margin:10px 0 0;padding:0;font-size:12px}#footer_box #wp-calendar thead tr th{margin:0;padding:0;background:none;color:#fff}#footer_box #wp-calendar tbody td{margin:0;width:24px;height:24px;text-align:center;background:none;color:#fff}#footer_box #wp-calendar tbody td a{margin:0;width:24px;height:24px;text-align:center;font-weight:bold;background:none;text-decoration:none}#footer_box table#wp-calendar td#today{color:#fff;font-weight:bold;background:url(img/clear.png)}#footer_box table#wp-calendar td#prev a,#footer_box table#wp-calendar td#next a{color:#fff;text-decoration:none;font-weight:bold;line-height:20px;text-shadow:0 0 3px #ccc}#footer_box table#wp-calendar td#prev a:hover,#footer_box table#wp-calendar td#next a:hover{color:#f60;text-decoration:none}#footer_box ul#eye_news li{background:url(img/side_ul.png) top repeat-x;padding:4px 4px 6px;margin:0}#footer_box #eye_news img{padding:1px;margin:0 5px 0 0;line-height:100%;border:1px #ccc solid;background:none}#footer_box #eye_news p{padding:1px;margin:-60px 5px 0 60px}#footer_box .rss-space{text-align:center;margin:10px 0 10px;padding:0;clear:both}#footer{width:100%;margin:0;padding:0;text-align:center;clear:both;overflow:hidden}#footer p{width:950px;height:35px;margin:0 auto;padding:0;color:#fff;line-height:35px;font-size:13px}#footer a{color:#fff;text-decoration:none}#footer a:hover{color:#f60;text-decoration:none}.kanrenmenu_thumb,.Kanrenmenu{margin:0 0 20px;_margin:0 0 10px;padding:0;font-size:14px;line-height:20px;text-align:left;color:#333;border:none;background:#fff;border:1px #ccc solid;box-shadow:0 4px 5px #ccc;overflow:hidden;clear:both}.kanrenmenu_thumb p,.Kanrenmenu p{text-decoration:none}.kanrenmenu_thumb ul,.Kanrenmenu ul{margin:0;padding:0 0 15px 0;list-style:none;clear:both}.kanrenmenu_thumb ul li,.Kanrenmenu ul li{margin:5px;padding:10px 0;text-decoration:none;text-align:left;background:none;border-bottom:1px #ccc dotted;overflow:auto;clear:both}.kanrenmenu_thumb ul li p.r-time-data,.kanrenmenu_thumb ul li p.r-title-l,.Kanrenmenu ul li p.r-time-data,.Kanrenmenu ul li p.r-title-l{width:100%}.kanrenmenu_thumb ul li img{padding:1px;margin:0 0 3px 10px;border:1px #ccc solid;float:left}.kt-tag{margin:0;padding:0 10px 0;text-decoration:none;overflow:hidden}.kt-tag p.r-time-data{font-size:13px;text-align:left;line-height:120%;margin-bottom:10px;text-decoration:none}.kt-tag p.r-title-l{text-align:left;line-height:130%;text-decoration:none}.kt-tag a{color:#000;font-size:14px;text-decoration:none}.kt-tag a:hover{color:#f60;text-decoration:none}.comments-box{zoom:1;margin:0}.comments-box img{vertical-align:middle}.cancel-comment-reply{padding:5px 0 0 0}.cancel-comment-reply a{color:#000}.text{border:1px solid #ccc;padding:2px;color:#777;width:200px}ol.commentlist a:link{text-decoration:none}ol.commentlist li div.vcard cite.fn a.url:hover{text-decoration:none}ol.commentlist{margin:0 0 0;padding:0}ol.commentlist li{margin:0 0 20px 0;padding:10px;list-style-type:none;border:1px solid #ccc;background:#fff;box-shadow:0 4px 5px #ccc}ol.commentlist li div.vcard cite.fn{font-style:normal;font-weight:bold}ol.commentlist li div.vcard cite.fn a.url{color:#95aac5}ol.commentlist li div.vcard img.avatar-32{padding:2px;background:#fff;border:1px solid #ccc}ol.commentlist li div.vcard img.photo{padding:2px;background:#fff;border:1px solid #ccc}ol.commentlist li div.vcard span.says{color:#888}ol.commentlist li div.comment-meta{margin:3px 0 0 0;font-size:.9em}ol.commentlist li div.comment-meta a{color:#aaa;text-decoration:none}ol.commentlist li p{margin:15px 0 0 0;line-height:1.4em}ol.commentlist li div.reply{background:#f4f4f4;color:#333;width:33px;margin:10px 0 0 0;padding:2px 5px 2px 5px;line-height:16px;border:1px solid #f0f0f0}ol.commentlist li div.reply a{color:#333!important}ol.commentlist li div.reply a:hover{color:red!important;text-decoration:none}ol.commentlist li ul.children li{margin:10px 0 0 0;background:#fff;border:1px solid #ccc}ol.commentlist li ul.children li li.alt{background:#fff}ol.commentlist li ul.children li.depth-2{background:#f5f5f5}ol.commentlist li ul.children li.depth-3{background:#eee}ol.commentlist li ul.children li.depth-4{background:#eee}ol.commentlist li ul.children li.depth-5{background:#fafafa}ol.commentlist li ul.children li.depth-6{background:#fafafa}input[type="submit"]{color:#333}#respond{background:#fff;margin:0 0 20px;padding:10px;position:static;border:1px solid #ccc;box-shadow:0 4px 5px #ccc}#container2l #respond,#container2l #respond{background:#eee;margin:0;padding:10px;position:static;width:670px}#respond input[type="text"]{display:block;height:24px}#respond input[type="text"],#respond textarea{background:#fff;border:1px solid #ccc;padding:5px;font-size:15px}#respond input#submit{cursor:pointer;font-size:15px;margin:20px 0 0;padding:5px 20px 5px 22px;position:relative;left:30px;border:1px solid #ccc;color:#555;background:-webkit-linear-gradient(top,#fff,#eee);background:-moz-linear-gradient(top,#fff,#eee);background:linear-gradient(top,#fff,#eee)}#contents .box_out{background-color: fafafa;margin-bottom:5px;padding:5px}#contents .box_in{background-color:#fff;border:1px solid #d9d9d9;padding:10px}#fs{margin:0}#comform input,#tb input,#comform select,#comform textarea{padding:.5em}#tb{width:96.5%;margin:10px 0 20px;padding:1.5%;background:#fff;border:1px #ccc solid;box-shadow:0 4px 5px #ccc}.trackback-content{margin-top:10px}ul#trackback-list{font-weight:normal;margin:0 20px;padding:0;background-color:#fff;border:none}#trackback-list li{list-style:none;font-weight:normal;margin:0 0 10px;padding:0;background-color:#fff;border:none}#trackback-list p.comment-title{font-size:14px;margin:20px 0 10px}#trackback-list p.comment-data{text-align:right;font-size:10px;margin:0 0 10px;padding:10px 10px 5px 0;border-bottom:1px dotted #003}#trackback-list p{font-size:14px;margin:0 10px 15px}.comment_box{margin:0;padding:0;font-size:13px;line-height:20px;text-align:left;color:#333;clear:both;overflow:auto}.comment_box p{font-size:13px;line-height:20px;text-align:left;color:#222}.comment_write{text-align:left}.abox{margin:0;line-height:20px;text-align:left;color:#222}.bbox{margin:0 0 10px 20px;line-height:20px;text-align:left;color:#222}.sitemap ul.sitemap{font-size:14px;margin:20px 20px 30px;padding:0;list-style:none}.sitemap li{font-size:14px;margin:0 20px 10px;padding:0 0 0 20px;list-style:none;line-height:22px;color:#06f;font-size:14px;text-decoration:none;background:url(img/arrow_b.png) 5px center no-repeat}.sitemap li a{text-decoration:none}.sitemap li a:hover{color:#f60;text-decoration:underline}h4.sitemap-cate-title{margin:20px 10px}h4.sitemap-cate-title a{text-decoration:none}h4.sitemap-cate-title a:hover{color:#f60;text-decoration:underline}.screen-reader-text{display:none}.docter_man,.docter_woman,.nurse,.man,.old_man,.woman,.old_woman{float:left}.fkdsbox_black,.fkdsbox_blue,.fkdsbox_green,.fkdsbox_red,.fkdsbox_pink,.fkdsbox_orange{max-width:60%}.go_ranking{margin:20px 0 10px;text-align:right}#contents_in .go_ranking img{width:200px;margin:0}table.graph{width:100%;border-top:none;border-collapse:collapse}table.graph tr{margin:0;padding:0;border:1px solid #dddccc}table.graph th{margin:0;padding:7px 10px;background:#efeff1 url(img/ranking/ranking-bg.png) repeat-x;border-left:1px solid #dddccc;border-right:1px solid #dddccc}table.graph td{margin:0;padding:7px 10px;background:#fff;border:1px solid #dddccc}table.graph2{width:100%;border-collapse:collapse}table.graph2 tr{margin:0;padding:0}table.graph2 th{margin:0;padding:7px 10px;border-style:solid;border-width:1px}table.graph2 td{margin:0;padding:7px 10px;background:#fff;border-style:solid;border-width:1px}table.graph3{width:100%;border-collapse:collapse;border-spacing:0}table.graph3 tr{margin:0;padding:0;border:none}table.graph3 th{color:#fff;padding:8px 15px;background:#258;background:-moz-linear-gradient(rgba(34,85,136,.7),rgba(34,85,136,.9) 50%);background:-webkit-gradient(linear,100% 0%,100% 50%,from(rgba(34,85,136,.7)),to(rgba(34,85,136,.9)));font-weight:bold;border-left:1px solid #258;border-top:1px solid #258;border-bottom:1px solid #258;line-height:120%;text-align:center;text-shadow:0 -1px 0 rgba(34,85,136,.9);box-shadow:0 1px 1px rgba(255,255,255,.3) inset}table.graph3 th: first-child {border-radius:5px 0 0 0}table.graph3 th: last-child {border-radius:0 5px 0 0;border-right:1px solid #258;box-shadow:2px 2px 1px rgba(0,0,0,.1) , 0 1px 1px rgba(255,255,255,.3) inset}table.graph3 td{margin:0;padding:7px 10px;background:#fff}.ranking_box{border-top:none;margin:0;padding:10px 5px 0}.ranking_box p{line-height:160%}.ranking_box a{text-decoration:underline}#contents_in .textwidget table{line-height:160%}.rankinga-border{border-style:solid;border-width:3px;-moz-border-radius:10px;-webkit-border-radius:10px;-khtml-border-radius:10px;border-radius:10px;margin-bottom:20px;padding:10px 15px}.rankingvera{width:100%;border:none;border-collapse:collapse;margin:0 0 10px}.rankingvera tr{margin:0}.rankingvera .r1-title-no1{font-size:18px;font-weight:bold;color:#363434;line-height:220%;text-align:left;margin:0 0 10px 0;padding:5px 10px 2px 64px;background:url(img/ranking/no1.png) no-repeat}.rankingvera .r1-title-no2{font-size:18px;font-weight:bold;color:#363434;line-height:220%;text-align:left;margin:0 0 10px 0;padding:5px 10px 2px 64px;background:url(img/ranking/01no2.png) no-repeat left center}.rankingvera .r1-title-no3{font-size:18px;font-weight:bold;color:#363434;line-height:220%;text-align:left;margin:0 0 10px 0;padding:5px 10px 2px 64px;background:url(img/ranking/01no3.png) no-repeat left center}.rankingvera .r1-title-no4{font-size:18px;font-weight:bold;color:#363434;line-height:220%;text-align:left;margin:0 0 10px 0;padding:5px 10px 2px 64px;background:url(img/ranking/01no4.png) no-repeat left center}.rankingvera .r1-title-no5{font-size:18px;font-weight:bold;color:#363434;line-height:220%;text-align:left;margin:0 0 10px 0;padding:5px 10px 2px 64px;background:url(img/ranking/01no5.png) no-repeat left center}.rankingvera td{width:30%;margin:0;padding:0;border-collapse:collapse;background-color:none}.rankingvera td p{line-height:160%}#contents_in .rankingvera p.catch{font-weight:bold;color:red;margin:5px 0 10px}.rankingvera td a{text-decoration:underline}.rankingvera td.rbg{width:97%;*width:68%;display:block;margin:0 3% 0 0;*margin: 0;padding:0;background:url(img/ranking/no1_back.png) no-repeat;float:left}.rankingvera .ra-img{width:96%;margin:40px 0 0 4%;padding:0;float:right}.rankingvera .ra-img a img{width:100%;*width: 90%;margin:0;padding:0}.rankingvera .r-a-contents{margin:0 0 15px;padding:5px 10px;background:url(img/ranking/orange_moji_back.png) repeat;border:3px #ffe49a solid;-moz-border-radius:10px;-webkit-border-radius:10px;-khtml-border-radius:10px;border-radius:10px;overflow:hidden}.rankingb-box{margin-bottom:10px;padding-bottom:10px}.rankingverb{width:100%;padding:0;margin:0;border-collapse:collapse}.rankingverb tr{width:100%;margin:0;border-style:1px solid #dddccc;border-width: 
}.rankingverb th{padding:0 10px 0 5px;background:#efeff1 url(img/ranking/ranking-bg.png) repeat-x;border:1px solid #dddccc}.rankingverb .r1-title-no1{font-size:16px;color:#363434;line-height:140%;text-align:left;margin:0;padding:15px 10px 8px 50px;background:url(img/ranking/a-rank1.png) no-repeat left center}.rankingverb .r1-title-no2{font-size:16px;color:#363434;line-height:140%;text-align:left;margin:0;padding:15px 10px 8px 50px;background:url(img/ranking/a-rank2.png) no-repeat left center}.rankingverb .r1-title-no3{font-size:16px;color:#363434;line-height:140%;text-align:left;margin:0;padding:15px 10px 8px 50px;background:url(img/ranking/a-rank3.png) no-repeat left center}.rankingverb .r1-title-no4{font-size:16px;color:#363434;line-height:140%;text-align:left;margin:0;padding:15px 10px 8px 50px;background:url(img/ranking/a-rank4.png) no-repeat left center}.rankingverb .r1-title-no5{font-size:16px;color:#363434;line-height:140%;text-align:left;margin:0;padding:15px 10px 8px 50px;background:url(img/ranking/a-rank5.png) no-repeat left center}.rankingverb td{width:30%;margin:0;padding:10px;border-collapse:collapse;background-color:none;float:left}.rankingverb .rb-img{width:100%;margin:0;padding:0}.rankingverb td .rb-img a img{width:100%}.rankingverb td.rbg{width:65%;display:block;margin:0;padding:10px 0;float:right}.rankingverb td p{max-width:100%;margin:0;line-height:160%}#contents_in .rankingverb td p.catch{max-width:100%;margin:5px 0 10px;font-weight:bold;color:red}.rankingverb td a{text-decoration:underline}.rankingc-box{width:98%;border-bottom:3px dotted #cccddd;margin:0 0 10px;padding:10px 0}.rankingverc{width:100%;margin:0;padding:0;border-collapse:collapse}.rankingverc tr{margin:0;padding:0}.rankingverc .title-back{margin:0 0 15px;padding:0}.rankingverc .r1-title-no1{font-size:16px;font-weight:bold;color:#096;line-height:140%;text-align:left;margin:0;padding:15px 10px 8px 50px;background:url(img/ranking/d-rank1.png) no-repeat 10px center}.rankingverc .r1-title-no2{font-size:16px;font-weight:bold;color:#363434;line-height:140%;text-align:left;margin:0;padding:15px 10px 8px 50px;background:url(img/ranking/d-rank2.png) no-repeat 10px center}.rankingverc .r1-title-no3{font-size:16px;font-weight:bold;color:#363434;line-height:140%;text-align:left;margin:0;padding:15px 10px 8px 50px;background:url(img/ranking/d-rank3.png) no-repeat 10px center}.rankingverc .r1-title-no4{font-size:16px;font-weight:bold;color:#363434;line-height:140%;text-align:left;margin:0;padding:15px 10px 8px 50px;background:url(img/ranking/d-rank4.png) no-repeat 10px center}.rankingverc .r1-title-no5{font-size:16px;font-weight:bold;color:#363434;line-height:140%;text-align:left;margin:0;padding:15px 10px 8px 50px;background:url(img/ranking/d-rank5.png) no-repeat 10px center}.rankingverc td.c_photo{width:30%;margin:0;padding:0;border-collapse:collapse}.rankingverc .rc-img{width:100%;*width:80%;position:relative;margin:0 0 10px;padding:10px 5%;border-top:1px solid #dddccc;border-right:1px solid #dddccc;border-bottom:2px solid #dddccc;border-left:1px solid #dddccc;background:#fff}.rankingverc .rc-img a img{width:100%}.rankingverc .seal{width:35%;height:25px;position:absolute;top:-12px;left:35%}.rankingverc td.rbg{width:92%;display:block;margin:0;padding:10px 0 10px 8%;*folat:right}.rankingverc td p{line-height:160%}#contents_in .rankingverc p.catch{max-width:100%;font-weight:bold;color:red;margin:10px 0 0;padding:none}.rankingverc td a{text-decoration:underline}.rankingd-box{margin:0;padding:0}.box_in_ranking_black{width:30%;float:left;padding:5px .5% 10px;margin:0 .5%;border-color:#dddccc;border-style:solid;border-width:1px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px}.rankingd-box .r1-title-no1{font-size:14px;font-weight:bold;color:#363434;line-height:140%;text-align:left;margin:0 0 5px;padding:15px 10px 8px 50px;background:url(img/ranking/xc-rank1.png.pagespeed.ic._sg8lXaX87.png) no-repeat left center}.rankingd-box .r1-title-no2{font-size:14px;font-weight:bold;color:#363434;line-height:140%;text-align:left;margin:0 0 5px;padding:15px 10px 8px 50px;background:url(img/ranking/c-rank2.png) no-repeat left center}.rankingd-box .r1-title-no3{font-size:14px;font-weight:bold;color:#363434;line-height:140%;text-align:left;margin:0 0 5px;padding:15px 10px 8px 50px;background:url(img/ranking/c-rank3.png) no-repeat left center}.box_in_ranking_black a{text-decoration:none;background:none}#contents_in .box_in_ranking_black p{padding:2px 0 5px;clear:both}#contents_in .box_in_ranking_black p.catch{font-weight:bold;color:red;padding:10px 0 5px}#contents_in .box_in_ranking_black p.r-link{padding:5px 0;text-align:right}#contents_in .box_in_ranking_black p.r-link a{color:#04c;font-weight:bold;text-decoration:underline}#contents_in .box_in_ranking_black p.r-link a:hover{color:#f60;text-decoration:none}.box_in_ranking_black .rc-img a img{width:100%;*width:95%;margin:0;*margin: 0 auto;padding:0;float:left}