@charset "utf-8";*{float:none;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}html{font-family:"Times New Roman",Times,serif}a{text-decoration:none;color:#000}a span{font-size:small}a img{border-style:none}h2{font-size:xx-large;line-height:1.3333;padding-top:6px;padding-bottom:6px;text-align:center;width:100%;color:#000;font-weight:lighter;text-shadow:1px 1px 0 #838383;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-top:12px;vertical-align:bottom}h2 span{color:#AAA;font-size:20px;margin-left:36px;text-shadow:1px 1px #ECECEC}h3{font-size:small;color:#294808;font-weight:400;margin-right:5px;text-align:center}.normal_a{text-decoration:underline}ul,ol{list-style:none}.pink{color:#FFBDBD}.blue{color:#AEE5D7}.yellow{color:#FCE66B}#top_title{float:left;margin-left:5px;font-weight:bolder}#top_title .title_mae{font-size:small}#top_title .title_ato{font-size:large}#tmenu{float:right;font-size:medium;margin-top:10px;margin-right:10px}#tmenu li{float:left;margin-right:10px}#tmenu li a{text-shadow:0 1px 1px #0095F0;font-weight:400;font-style:normal;color:#0095F0}.hr1{margin-top:10px;margin-right:10px;margin-bottom:10px;margin-left:10px;border-top-style:dotted}#home{position:fixed}#footer{height:30px;background-color:#C19270;color:#FFF;text-align:center;margin-top:0;padding-top:10px}body #share{margin-top:10px;margin-right:30px;text-align:right;width:300px;font-size:large;position:relative;float:right;z-index:2}body #share ul{position:relative;margin-left:auto;margin-right:auto;padding-left:auto;padding-right:auto;width:auto;display:inline-block;text-align:center}body #share ul:nth-child(2){}body #share ul:nth-child(2) li{height:90px}body #share ul li{display:inline-block;margin-right:5px;margin-left:5px;width:70px;height:70px;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;text-indent:0}body #share ul .li-space{width:100px}body #share ul li span{background-color:#E0171A;border:thin solid #E82427;border-radius:7px;color:#FFF;padding-left:6px;padding-right:6px;font-size:small;margin-top:-18px;width:auto;float:right;margin-right:-10px;text-shadow:0 0 1px #FFF}body #share ul li img{width:70px;float:left}body #share ul li span img{width:20px;float:none}body #share ul p{font-size:small;text-align:left;margin-bottom:10px;color:#579320;text-shadow:0 0 1px #579320}#share-hr{margin-left:10px;margin-right:10px;margin-bottom:5px;margin-top:10px;border-bottom:thin dotted #864700}#home_aijien{position:absolute;z-index:999;margin-left:20px;margin-top:10px}#home_aijien img{height:70px}.line-dashed{border:0;border-bottom:1px dashed #ccc;background:#999}.line-dotted{border-left:0;border-right:0;border-top:0;border-bottom:1px dotted #707070}.window-size{width:1000px;margin-left:auto;margin-right:auto;clear:left}#bredcrumblist{background-color:#CFEDFF;width:100%;color:#0095F0;font-size:small;font-weight:lighter;border-top:thin dotted #C1F78C;border-bottom:thin dotted #C1F78C}#bredcrumblist p{text-align:left}#bredcrumblist a{color:#0095F0}#pagetitle{width:100%;padding-top:12px;padding-bottom:12px}.h2h3{width:300px;margin-bottom:12px;border-top-color:#0083D3;margin-right:auto;margin-left:auto}#tail{text-align:center;background-repeat:no-repeat;background-position:-20px 70px}#tail .title_mae2{font-size:small;text-align:right;max-height:130px}#tail .title_ato2{font-size:xx-large;font-weight:lighter;display:inline-block}#tail div{margin-bottom:10px}#tail #tel{text-align:right;position:relative}#tail .enki{margin-left:10px;margin-right:10px;margin-top:0}#tail p{display:inline-block;margin-top:40px;margin-bottom:0;vertical-align:middle;text-shadow:0 1px 1px #8B8B8B}.red-t{color:#FF0004;text-shadow:0 0 0 #A60002}.large{font-size:large}.xlarge{font-size:x-large}.xxlarge{font-size:xx-large}.small{font-size:small}.xsmall{font-size:x-small}.xxsmall{font-size:xx-small}.medium{font-size:medium}.right-t{text-align:right}.left-t{text-align:left}.center-t{text-align:center}@media screen and (max-width : 1000px){body #share{width:300px;float:none;position:relative;display:inline-block;margin-left:auto;margin-right:auto}body #share ul{padding-right:5px}}@media screen and (max-width : 420px) and (max-device-width : 900px){body #share{width:270px}body #share ul li{height:60px;width:60px}#dbody .pconly,#dbody #share .pconly,#tail .pconly,.pconly,#share .pconly{display:none}}