﻿@charset "UTF-8";body{font:14px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small}select,input,button,textarea{font:99% arial,helvetica,clean,sans-serif}table{font-size:inherit;font:100%}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%}body{color:#333;background-color:#ddd;background-image:url(images/interface/bg_body.png);background-position:0 0;background-repeat:repeat-x}.sprite,.more-link{background:url(images/sprite.png) no-repeat}.social1{background-position:0 0;width:64px;height:64px;margin:5px 4px;border:0;float:right}.social2{background-position:0 -114px;width:64px;height:64px;margin:5px 4px;border:0;float:right}.social3{background-position:0 -228px;width:64px;height:64px;margin:5px 4px;border:0;float:right}.social4{background-position:0 -342px;width:64px;height:64px;margin:5px 4px;border:0;float:right}.social5{background-position:0 -456px;width:64px;height:64px;margin:5px 4px;border:0;float:right}.titleimg{background-position:0 -649px;width:420px;height:75px;margin:20px 10px;float:left;border:0}a:link{color:#0168da}a:visited{color:#668695}a:hover{color:#c06}a:focus,textarea:focus,input:focus{outline:1px dotted #01b0f0}h1{margin:20px 20px 0 20px;padding:.8em 30px .8em;color:#099;font-size:165%;font-weight:bold;border-right:1px solid #d9d5cc;border-left:1px solid #d9d5cc;border-top:1px solid #d9d5cc;background:url(images/interface/entry-title.jpg) repeat-x}body.mainIndex h1{display:none}h2{margin:0;border-bottom:1px solid #eee;font-size:123.1%}p{margin:1em 0}pre{font-size:123.1%;background:#fff;margin:0 10px 0 10px;border-top:1px solid #ddd;border-right:1px solid #ddd;border-bottom:1px solid #ddd;border-left:3px solid #668695;padding:5px 0 5px 10px;background:-moz-linear-gradient(top,#fff 0,#eee 50%,#ddd 51%,#fff 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(50%,#eee),color-stop(51%,#ddd),color-stop(100%,#fff));-pie-background:linear-gradient(top,#fff 0,#eee 50%,#ddd 51%,#fff 100%);behavior:url(images/PIE.htc)}em{font-weight:bold;font-style:normal}strong{color:#933;font-size:109%}ul,ol{margin:1em 30px;padding:0;list-style-position:outside}form{margin:1em 0}fieldset{margin:0;padding:1px 0;border:0}legend{padding:4px 10px;background-color:#fff}input,textarea{padding:.2em .2em;border-width:1px;border-style:solid;border-color:#ccc #eee #eee #ccc;background-color:#fff}input{_height:25px}input:hover,textarea:hover{border-color:#999}textarea{padding:.5em 10px}input.submit{_padding:0;border-color:#fff;color:#666;border:0;border-width:1px;border-style:solid;border-color:#c2c2c2 #8f8f8f #8f8f8f #c2c2c2;font-size:85%;font-weight:bold;text-transform:uppercase}input.submit:hover{color:#000;border-color:#000}table{margin:.8em 0;border:1px solid #ccc;background-color:#f5f5f5}caption{padding-bottom:.3em}th,td{padding:.1em 10px;border-bottom:1px solid #ccc;border-collapse:separate;border-spacing:1px}th{border-right:1px solid #ccc;color:#333;background:#f5f5f5 url(images/common/grad05.gif) repeat-x}td{border-right:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;background-color:#fff}hr{margin:1.5em 0;border:0;border-top:1px dotted #ccc}div#header{padding:1px 0 10px}div#header p.siteName{margin:0 4px 8px;line-height:1;font-family:"Lucida Sans","Trebuchet MS",Arial,Helvetica,sans-serif;font-size:190%;font-weight:bold}div#header p.siteName a{color:#1f9df6;text-decoration:none}div#header img.title{margin:20px 10px;float:left;border:0}div#header img.social{margin:20px 10px;float:right;border:0}ul#globalNavi{margin:10px 4px 0;padding:0;line-height:1;list-style-type:none}ul#globalNavi li{margin:0;padding:0;float:left;text-align:center}ul#globalNavi li a{padding:3px 20px;position:relative;color:#fff;text-decoration:none;font-weight:bold}ul#globalNavi li a:hover,ul#globalNavi li.current a{color:#fff;text-decoration:underline}div#content{position:relative;background-color:#fff;background-image:url(images/interface/bg_white_corner01.png);background-repeat:no-repeat;background-position:left top}div#content img{border:0}p.topicPath{margin:0 0 0 330px;padding:.5em 20px .5em;border-top:1px solid #d9d5cc;border-bottom:1px solid #d9d5cc;text-align:right;background:#fff url(images/common/slash01.png)}p.topicPath a:link,p.topicPath a:visited{padding:.1em .5em;border:1px solid #eee;color:#888;background-color:#fff;text-decoration:none}p.topicPath a:hover{color:#fff;border:1px solid #fff;background-color:#222}p.topicPath span.current{padding:.1em 0 .1em 10px;color:#000;background-repeat:no-repeat;background-position:0 .3em}div#main{padding:1px 0;background-image:url(images/interface/bg_white_corner02.png);background-repeat:no-repeat;background-position:right top;_height:800px}div.entry{margin:0 20px 0 20px;border:solid 1px #d9d5cc;background:#fff}div.section{margin-top:20px}div.entry h2{padding:5px 0 5px 10px;background:url(images/interface/entry-title.jpg) repeat-x bottom left}div.entry h2 a{text-decoration:none;padding-bottom:.2em;font-size:150%}div.entry h2 a:link{color:#0168da}div.entry h2 a:visited{color:#0168da}div.entry h2 a:hover{color:#c06}div.entry ul.info{margin:0 20px 1em 0;padding:.4em 0 .3em 10px;*padding-bottom:.5em;list-style-type:none;background-repeat:no-repeat;background:#ddd;border-bottom:solid 1px #dbd9d4;border-top:solid 0 #dbd9d4;font-size:85%}div.entry ul.infosns{margin:0;padding:.4em 0 .3em 30px;border-bottom:solid 1px #dbd9d4;border-top:solid 0 #dbd9d4;background:#eee;font-size:85%}div.entry ul.info li{margin:0 10px .3em 0;padding-right:10px;font-weight:bold;color:#000;float:left;font-size:95%}div.entry ul.info li a{text-decoration:none;color:#0168da}div.entry ul.info li a:hover{color:#c06}div.textBody p{line-height:1.7;margin-left:10px}div.textBody a img.next{cursor:auto}a.more-link{margin:0 10px 10px 0;float:right;background-position:0 -570px;width:99px;height:29px}ul#flip2{margin:1em 10px;padding:.8em 15px;border:1px solid #d9d5cc;list-style-type:none}div#kanren{background:url(images/interface/entry-title.jpg) repeat-x;width:556px;padding:10px;margin:0 10px 0 10px;border:solid 1px #d9d5cc}div#kanren:after{height:0;visibility:hidden;content:".";display:block;clear:both}div#kanren p{color:#099;font-size:120%;font-weight:bold}div.sinlist{float:right}div.kanlist{float:left}div.listcont{border-bottom:1px solid #d2d2d2;padding:0 0 5px 0;margin:5px 0 20px;width:270px;height:70px}div.listcont a{text-decoration:none}div.listcont:last-child{border-bottom:1px solid #fff;padding:0 0 5px 0;margin:5px 0 20px;width:270px;height:45px}div.listcont img{margin-right:3px}div#comments{margin:2em 0 0;padding:8px 10px 0 10px}div#comments h2{color:#099;padding:0 20px;border:1px solid #d9d5cc}div#comments dl.log dt,div#trackback dl.log dt{margin:.9em 0 0;font-weight:bold}div#comments dl.log dt span.name{color:#0198ca}div#comments dl.log dt img{margin:0 5px;border:0}div#comments dl.log dt span.date,div#trackback dl.log dt span.date{margin-left:8px;padding:2px 8px;border-left:3px solid #eee;color:#999;font-weight:normal;font-size:92%}div#comments dl.log dd,div#trackback dl.log dd{margin:0;padding:.8em 0 1em;border-bottom:1px dotted #ddd}div#comments dl.log dd p,div#trackback dl.log dd p{margin:0}form.post{margin:0;border:1px solid #d9d5cc;background:#fff url(images/common/slash01.png)}form.post fieldset{margin:0;padding:5px 0 0}form.post fieldset legend{display:none}form.post dl{margin:.2em 13px .1em 10px;padding:5px 15px}form.post dl dt{margin:.3em 0 .2em;padding-left:13px;color:#000;background:url(images/icon/icon_arrow01.png) no-repeat left center}form.post dl dd{margin:.4em 0 .8em}form.post div.action{margin:3px 3px 0 0;padding:0 20px 10px}form.post div.action input{margin:0 5px 0 0}form.post textarea{width:80%;max-width:85%}div#trackback{margin:10px 0 0;padding:8px 10px 0 10px}div#trackback h2{color:#099;padding:0 20px;border:1px solid #d9d5cc}div#trackback dl.log dt span.name a{color:#ad1c5d}div#trackback dl.info{margin:0 0 10px;padding:10px 25px 15px 25px;border-right:1px solid #d9d5cc;border-left:1px solid #d9d5cc;border-bottom:1px solid #d9d5cc;background-image:url(images/common/slash01.png)}div#trackback dl.info dt{margin:5px 0;padding-left:13px;color:#000;background-image:url(images/icon/llist01.gif);background-repeat:no-repeat;background-position:0 center}div#trackback dl.info dd{margin:10px 0}div#trackback dl.info .URL{padding:.4em 1em;border-top:1px solid #eee;border-left:1px solid #eee;color:#ad1c5d;background-color:#fff}div#utilities dl{margin:5px 0;padding-bottom:5px}div#utilities dl dt{margin:5px 10px;padding:2px 0 0;color:#099;font-size:120%;font-weight:bold;text-transform:uppercase}div#utilities dl dd{margin:0 10px;padding:1px 0}div#utilities dl dd ul{margin:5px 10px 5px 20px}div#utilities dl dd ul li{margin:1em 0}div#utilities dl dd ul li a{text-decoration:none}div#utilities dl dd ul ul{margin-left:15px}div#utilities dl dd select{margin-left:20px;color:#000;padding:5px;font-size:14px;border:1px solid #ccc;height:34px}div#utilities dl dd form{margin:0;padding:1px 5px;border:0}div#utilities dl dd form legend{display:none}div#utilities dl dd form input.inputField{width:75%}div#utilities dl dd form input.submit{padding:.2em 2px;font-size:10px}div#footer{padding:1px 0}div#footer address{font-size:92%;margin:.5em 0;text-align:right;font-style:normal;color:#333}.count{margin:0 3px;color:#aaa}dl.headline{margin:1.5em 5px}dl.headline dt span.date{font-size:85%}dl.headline dd{margin:.5em 0 1.2em;padding-bottom:1.2em;border-bottom:3px solid #eee}dl.headline dd ul{margin:0;list-style-type:none}dl.headline dd ul li{margin:.3em 5px .3em 0;display:inline;font-size:92%}dl.headline dd ul li.textBody{display:block;font-size:100%}div.tothetopfixed{position:fixed;right:15px;bottom:20px;z-index:1500}div.tothetopfixed a{display:block;padding:10px;margin:0;background-color:#295687;border:1px solid #d9d5cc;border-radius:5px;font-size:.8em;color:#fff;text-decoration:none;font-weight:bold}div.tothetopfixed a:hover{background:#076bda;color:#fff}ul#globalNavi,div.entry ul.info,div.entry div.textBody,ul.flip{_height:1px;min-height:1px;/*\*//**/}ul#globalNavi:after,div.entry ul.info:after,div.entry div.textBody:after,ul.thumb:after,ul.flip:after{height:0;visibility:hidden;content:".";display:block;clear:both}div.addthis{margin-left:5px}div.ad-margin{margin-left:10px}