@charset "UTF-8";#topmenu ul,*,br,dd,dl,dt,h1,h2,h3,h4,img,li,ol,p,ul{padding:0;margin:0}#header h1 a,a:hover{text-decoration:none}#header h1 a:hover,a{text-decoration:underline}#topmenu a,body{text-align:center}#topmenu,#topmenu ul ul a{background:url(images/topmenu_bg.png) repeat-x;text-align:left}#header h1,#maincontents,#pankuzu,#topmenu,#topmenu ul ul a{text-align:left}body{font-size:1em;line-height:1em;font-style:normal;font-weight:400;color:#333;font-family:"メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","MS PGothic",sans-serif;background:url(images/background.png) repeat-x #e8e8e8}a{color:#000}a:hover{color:#999}a:active{color:red}a img{border:0}#container{width:920px;margin-left:auto;margin-right:auto}#header h1{font-size:30px;color:#000;padding:25px 20px 10px}#header h1 a{color:#000}#maincontents h2 a,#maincontents li a,#topmenu a,.metaedit a,.nav-next a,.nav-previous a{text-decoration:none}#site-description{font-size:14px;text-align:left;color:#000;margin:10px 20px 15px}#topmenu{height:44px;padding-left:20px}#topmenu li{float:left;min-width:85px;display:inline;white-space:nowrap;margin:0}#topmenu ul ul{display:none;position:absolute;z-index:10;padding-top:1px}#topmenu a,#topmenu ul li:hover>ul{display:block}#topmenu li li{clear:left;position:relative;width:100%;margin-left:0}#pankuzu,.clear,.metaedit,.pagetop{clear:both}#topmenu ul ul ul{top:0;left:100%;padding-top:0}#topmenu a{font-size:14px;line-height:24px;color:#fff;padding:10px 20px}#topmenu a:hover,#topmenu ul ul a:hover{background:url(images/menu_bg_hover.png) repeat-x}#topmenu ul ul a{font-size:13px;line-height:13px;color:#FFF;margin:0 1px 1px 0}#contents{background-color:#FFF;padding:20px 20px 0}#pankuzu{font-size:12px;padding:0 20px 8px}.topimage{margin-bottom:20px}#maincontents{width:602px;float:left;margin:0}#maincontents h2{font-size:20px;line-height:26px;color:#000;padding:4px 0}.entrydate{font-size:12px;height:22px;background:url(images/entrydate_bg.jpg) repeat-x;border-top:#333 solid 2px;margin-bottom:10px}.date{float:left;padding:4px 7px}.write{float:right;padding:4px 10px}#maincontents p{font-size:14px;line-height:24px;padding-bottom:10px}#maincontents ol li,#maincontents ul li{font-size:14px;line-height:20px;padding-bottom:10px;margin-left:60px}#maincontents li a{border-bottom:#888 dotted 1px}#maincontents h3,#maincontents h4,#maincontents h5{font-size:16px;line-height:22px;color:#000;border-left:grey solid 6px;border-bottom:grey dotted 1px;padding:5px 0 3px 13px;margin:10px 0}#maincontents h2 a:hover,.metaedit a:hover,.nav-next a:hover,.nav-previous a:hover{text-decoration:underline}.more-link,.sidemenu li a{text-decoration:none}.metaedit{font-size:12px;line-height:16px;text-align:right;padding:15px 10px 60px}.attachment-post-thumbnail,.wp-post-image{display:block;margin:3px 16px 0 0!important;padding:2px;background-color:#fff;border-top:#e1e1e1 solid 2px;border-right:#919191 solid 2px;border-bottom:#777 solid 2px;border-left:#d8d8d8 solid 2px;float:left}#news{width:570px;margin:6px auto 30px}#news td{font-size:13px;line-height:20px;padding:4px 2px 2px 10px;border-bottom:#CCC dotted 1px;text-align:left}.nav-next a,.nav-previous a{font-size:12px;height:25px;display:block}.newsLeft{background-color:#efefef;width:120px;text-align:center}.nav-below{padding:14px 0;margin-bottom:34px}.nav-previous a{background:url(images/previous.png) no-repeat;float:left;padding:0 18px}.nav-next a{background:url(images/next.png) 500px 0 no-repeat;text-align:right;padding:0 16px}.more-link{font-weight:700;padding:0 32px 5px 20px;background:url(images/continued.png) 20px 0 no-repeat}#comments h3,#comments-open h3,#trackbacks h3{border-left:#bd2828 solid 6px;border-bottom:#bd2828 dotted 1px}.comment-author vcard{float:left}.comments-content{list-style:none;font-size:13px;line-height:18px;border:1px dashed #999;background-color:#f8f8f8;padding:10px 20px;margin-bottom:20px}.comment-header{padding:10px 0;font-weight:700;color:#000}.comment-footer{padding:0 0 10px;text-align:right}.comment-footer a{padding:0 10px;background-color:#333;color:#FFF}#comment-form-email,#comment-form-external-auth,#comment-form-name,#comment-form-url,#comments-open-text{font-size:13px;margin:6px 0}.comments-open-content{margin-left:16px}.required{color:#C00}.centersearch{text-align:center;font-size:14px;margin-top:30px}#sidebar{width:250px;float:right}.sidemenu{background-color:#e8e8e8;margin-bottom:16px}.sidemenu-title{background-color:#bd2828;font-size:14px;font-weight:700;color:#FFF;padding-top:7px;padding-bottom:4px;border-bottom:solid #af2626 1px}.sidemenu-title img{margin:2px 0 -2px}.sidemenu-title a{color:#fff}.sidemenu ul li{padding:7px 2px 5px 8px;text-align:left;font-size:13px;line-height:17px;border-bottom:solid #b3b3b3 1px;list-style:none}.sidemenu ul ul{margin:5px -2px -5px -8px;font-size:13px;line-height:17px}.sidemenu ul ul li{padding:7px 0 5px 28px;border-top:solid #b3b3b3 1px;border-bottom:none}.sidemenu li a:hover{color:#000;text-decoration:underline}.textwidget{font-size:13px;line-height:18px;text-align:left;padding:8px}.sidemenu form{font-size:13px;margin:1px 0 15px;padding:5px 0 10px}#calendar_wrap{margin:1px 0 15px;padding:5px 0}#wp-calendar th,td{font-size:12px;padding:1px 9px;text-align:center}#wp-calendar td a{padding:0;text-decoration:underline;font-weight:700}#wp-calendar td a:hover,.credit a,.pagetop a{text-decoration:none}#calendar_wrap caption{font-size:14px;font-weight:700;padding:4px 0}.pagetop{display:block;font-size:11px;text-align:right;padding:20px 20px 10px;margin-bottom:10px}#footer{margin-top:-10px;background:url(images/topmenu_bg.png) repeat-x;height:44px}.copyright{padding:14px 20px 17px;color:#FFF;font-size:13px;font-family:Verdana,Geneva,sans-serif;text-align:left;float:left}.credit{font-size:11px;text-align:right;padding:14px 20px}.credit a{color:#601714}.credit a:hover{color:#fff;text-decoration:underline}#maincontents img{margin:0;height:auto;max-width:602px;width:auto;overflow:hidden}#maincontents .alignleft,#maincontents img.alignleft{float:left;margin-right:12px}#maincontents .alignright,#maincontents img.alignright{float:right;margin-left:12px}#maincontents .aligncenter,#maincontents img.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}#maincontents .wp-caption{line-height:18px;margin-bottom:10px;padding:4px;text-align:center;border:1px solid #ccc;background-color:#f8f8f8}#maincontents .wp-caption img{margin:5px 5px -20px}#maincontents .wp-caption p.wp-caption-text{font-size:12px;margin-top:5px}#maincontents .wp-caption-text{padding-top:20px;margin:0 -4px -5px;line-height:14px}#maincontents .wp-smiley{margin:0}#maincontents .gallery{margin:0 auto 18px}#maincontents .gallery .gallery-item{float:left;margin-top:0;text-align:center;width:33%}#maincontents .gallery .gallery-caption{color:#888;font-size:12px;margin:0 0 12px}#maincontents .gallery dl{margin:0}#maincontents .gallery img{border:10px solid #f1f1f1;margin-bottom:6px}#maincontents .gallery br+br{display:none}#maincontents .attachment img{display:block;margin:0 auto}