a,body,dd,div,dl,dt,h1,h2,html,img,li,span,strong,ul{margin:0;padding:0;background:0 0;border:0;outline:0}p{padding:0;background:0 0;border:0;outline:0}body{font-size:13px;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;color:#666;line-height:1.5;text-align:center;min-width:950px}ul{list-style:none}:focus{outline:0}a:link,a:visited{color:#666;text-decoration:underline}a:active,a:hover{color:#666;text-decoration:none}p{margin:0 0 10px}#next{clear:both;padding-bottom:30px;padding-top:30px;text-align:center}#container{text-align:left}#header,#main{width:950px;margin:0 auto 117px}#main:after,.clearfix:after{height:0;visibility:hidden;content:".";display:block;clear:both}#header{margin:0 auto 46px}#header h1{padding:8px 7px 13px;font-size:13px;font-weight:400}#header .hBox{margin:0 2px 39px 8px}#header .hBox .lBox{width:650px;float:left}#footer .fBox .topBox .fLogo,#gNavi li,#header .hBox .lBox .logo{float:left}#footer .fBox .topBox p,#header .hBox .lBox p{padding:32px 16px 0;width:406px;float:left;font-size:13px}#header .hBox .rLink{width:263px;float:right}#header .hBox .rLink .telImg{margin-bottom:4px}#footer .fBox .fLink li,#header .hBox .rLink li{display:inline;font-size:13px;font-weight:700}#footer .fBox .fLink .tel,#header .hBox .rLink .tel{margin-left:4px;padding:2px 0 1px 19px;background:url(/wp/wp-content/themes/2tael2015/images/common/icon/icon01.png)no-repeat left 1px}#footer .fBox .fLink .mail a,#header .hBox .rLink .mail a{padding:1px 0 1px 19px;margin-left:4px;display:inline-block;background:url(/wp/wp-content/themes/2tael2015/images/common/icon/icon02.png)no-repeat left 1px}#gNavi,h2.title{clear:both}#gNavi li{width:190px;font-size:15px;font-weight:700}#gNavi li a{margin:0 auto;padding-bottom:12px;width:150px;display:block;text-align:center;border-bottom:3px solid #e2e7c1}#gNavi li a:hover{opacity:.7}#conts{width:650px;float:left}#sideBar{width:250px;float:right}#sideBar .sLink{padding-bottom:4px}#sideBar .sLink li{margin-bottom:10px;float:left}#sideBar .blog{margin-bottom:23px;background-color:#f8fbde}#sideBar .sBox .ttl,#sideBar .sNavi .lead{text-align:center;font-size:15px;font-weight:700}#sideBar .sBox .ttl{padding:7px 0 4px;color:#fff;background-color:#abcd03}#sideBar .blog ul{padding:19px 10px 15px}#sideBar .blog li{margin-bottom:7px;padding:2px 6px 4px;border:1px solid #abcd03;background-color:#fff}#sideBar .blog li .topTtl{padding:0 9px;display:inline-block;color:#fff;font-size:9px;text-align:center;background-color:#f8aa00}#sideBar .blog li .name{margin-bottom:2px;color:#444;font-size:11px;line-height:1.2}#sideBar .blog li .name span{margin-top:-2px;display:block;font-size:15px;font-weight:700}#sideBar .blog li dl{margin-left:-2px;padding-left:3px;width:100%;font-size:8px;border:1px solid #ccc}#sideBar .blog li dt{color:#f8aa00;float:left}#sideBar .blog li dd{padding-left:5.6em}#gNavi li a,#gNavi li a:hover,#sideBar .blog li dd a{text-decoration:none}#sideBar .blog li dd a:hover{text-decoration:underline}#sideBar .btmLink{padding-bottom:5px}#sideBar .btmLink li{margin-bottom:18px;float:left}#sideBar .sNavi{padding:9px 14px 18px;background-color:#f6f9e4}#sideBar .sNavi .lead{margin-bottom:10px;padding:1px 0;color:#abcd03;border:1px solid #bed83b}#sideBar .sNavi ul{margin:0 3px 32px}#sideBar .sNavi li{margin-bottom:9px;font-size:14px}#sideBar .sNavi li a{padding-left:17px;display:inline-block;background:url(/wp/wp-content/themes/2tael2015/images/common/icon/icon03.png)no-repeat left 6px}#footer{padding:31px 0 95px;clear:both;overflow:hidden;background-color:#fbf7ee}#footer .fBox{width:934px;margin:0 auto}#footer .fBox .topBox{margin-bottom:11px}#footer .fBox .fLink{margin-left:61px;clear:both}#footer .fBox .fLink .telImg{margin-bottom:4px}.mb0{margin-bottom:0!important}#container img{vertical-align:top}h2.title{background-repeat:no-repeat;color:#fff;font-size:19px;font-weight:700;margin:0 0 20px;padding:10px 0 10px 45px;position:relative;background-color:#9dc708}h2.title::after{position:absolute;top:.9em;left:20px;z-index:2;content:"";width:10px;height:10px;border:3px solid #fff;border-radius:100%}.alignright{float:right;margin:5px 0 20px 20px}.aligncenter{display:block;margin:5px auto}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}