@charset "utf-8";

/*01-reset*/
html,body,div,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,code,address,dl,dt,dd,ul,ol,li,table,caption,tbody,thead,tfoot,th,td,form,fieldset,legend,input,textarea,hr,.reset{margin:0;padding:0;font-weight:normal}body{font-size:16px;font-family:arial,helvetica,clean,sans-serif;line-height:1.0;color:#000;background:#FFF}pre,code,.code{font-family:monospace}blockquote:before,blockquote:after,q:before,q:after{content:""}sup{vertical-align:text-top}sub{vertical-align:text-bottom}ul,ol{list-style:none}table{border-collapse:collapse;border-spacing:0;font-size:inherit;font:100%}table,td,th{vertical-align:middle}caption,th{text-align:left}input,button,select,textarea{font-family:inherit;font-size:99%;font-weight:inherit}address,code,em,strong,caption,th{font-style:normal;font-weight:normal}fieldset,img,a img{border:0}

/*02-tag-basic*/
html{overflow-y:scroll}body{margin:0 auto;padding:40px 80px 60px;word-break:break-all}header,hgroup,aside,section,article,time,nav,footer,dialog,figure,figcaption{display:block}body,input,button,select,textarea{font-family:"Lucida Grande","Hiragino Kaku Gothic Pro",Meiryo,Verdana,sans-serif}pre,code,.code{font-family:Consolas,monaco,"Lucida Console",courier,"Courier New",monospace}p,blockquote,dt,dd,caption,th,td{line-height:1.55}li{line-height:1.6}pre,pre *,.code{line-height:1.2}h1,h2,h3,h4,h5,h6{font-weight:bold;line-height:1.2}h1{font-size:2.7em;margin:2rem auto;white-space:nowrap}h2{font-size:2em;margin-bottom:1.5rem}h3{font-size:1.4em;margin-bottom:1.5rem}h4{font-size:1em;margin-bottom:1.5rem}h5{font-size:1em;margin-bottom:1.5rem}h6{font-size:1em;margin-bottom:1.5rem;color:#444}h1 a,.contents h2 a{color:black}h1 a,.contents h2 a{border-bottom-width:0!important;text-decoration:none!important}h1 img,h2 img,h3 img,h4 img,h5 img,h6 img{margin:0}p{margin-bottom:1.5em}.contents p{line-height:1.65;word-break:normal;word-wrap:break-word}blockquote{padding:0.5em 1em;margin:0 2.2em 1.5em;border-left:1px solid silver}blockquote p{margin-bottom:0.5em}pre,.code{background:#F0F0F0}pre{margin:0 0 1.5em;padding:1em;width:auto;word-wrap:break-word;word-break:break-all;white-space:pre-wrap;white-space:-o-pre-wrap;white-space:-pre-wrap;white-space:-moz-pre-wrap}ol{list-style-type:decimal}ul{list-style-type:disc}ul ul{list-style-type:square}ul ul ul{list-style-type:circle}li ul,li ol{margin:0 2.5em}ul,ol{margin:0 2.5em 1.5em}li{margin-bottom:0.2em}ul.plain li ul{margin:0 auto}ul.plain,ol.plain{list-style:none;margin:0 auto 1.5em}ul.flat{margin-left:auto;margin-right:auto}ul.flat li{display:inline}dl{margin-bottom:1.2em}dt{font-weight:bold;padding:0 0 0.5em}dd{margin:0 3em 0.5em}table{margin:0 0 1.2em}caption,th{font-weight:bold;text-align:center}caption,th,td{padding:6px 12px}th,td{border:1px solid silver}th{background:#F0F0F0;white-space:nowrap}tr.even{background:#FAFAFA}table.plain td{border:none;background:none;padding:0}hr{border:none;background:#DDD;color:#DDD;clear:both;float:none;height:1px;margin:0.5em auto 1.5em}p img{max-width:100%}a,.clickable{text-decoration:underline;cursor:pointer}em,strong,.bold{font-weight:bold}strong,.large{font-size:1.6em;}.small{font-size:0.8em}

/*03-tag-form*/
input[type=text],input[type=password],input[type=button],input[type=submit],input[type=reset],input.text,input.ascii,input.number,input.button,input.submit,button,select,textarea{margin:0.2em 0;vertical-align:middle}input[type=text],input[type=password],input.text,input.ascii,input.number,select,textarea{border:1px solid #bbb}input[type=text]:focus,input[type=password]:focus,input.text:focus,input.ascii:focus,input.number:focus,textarea:focus{border:1px solid #666}input[type=text],input[type=password],input.text,input.ascii,input.number{padding:5px;width:20em}input.ascii,input.number{ime-mode:disabled}input.number{text-align:right;width:5em}input[type=button],input[type=submit],input[type=reset],input.button,input.submit{background-color:#E6E4E0;padding:5px 12px 7px}button{border:none;background-color:transparent;padding:0}option{padding-right:10px}textarea{height:10em;width:28em;padding:5px;background:#EFEFEF}

/*04-class*/
div.container{text-align:left}div.footer,footer,address{color:gray;clear:both;line-height:1.8}footer{border-top:1px solid #ddd;padding-top:30px;margin-top:50px}.center{text-align:center}center,div.center,table.center,form.center,ul.center,ol.center,dl.center,.center div,.center p,.center table{margin-left:auto;margin-right:auto}.left-align{text-align:left}.right-align{text-align:right}th.right,td.right{text-align:right}th.left,td.left{text-align:left}.nowrap{white-space:nowrap}th.top,td.top{vertical-align:top}.middle{vertical-align:middle}.bottom{vertical-align:bottom}div.left,img.left,.float-left{float:left}div.right,img.right,.float-right{float:right}.pic{padding:7px;margin-top:5px;margin-bottom:1em;background:white;border:1px solid silver;border-color:#eeeeee silver silver #eeeeee}img.left,.contents div.left{margin-right:1.5em}img.right,.contents div.right{margin-left:1.5em}img.emoticon,img.icon{vertical-align:middle;margin:auto 2px}img.emoticon{height:1em}.hide,.none{display:none}.hidden{display:none!important}.blank,hr.space{visibility:hidden}.separate{margin-top:5em}.break{margin-bottom:1em}.overthere{position:absolute;top:0;left:-999px}.clear{clear:both}.wrapper{_zoom:1;overflow:hidden}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after,.clear{clear:both}.clearfix{*zoom:1}.loud,.louds,.louds *,.black,.blacks,.blacks *{color:black!important}.white,.whites,.whites *{color:white!important}.whites option,.whites input.text,.whites textarea{color:black!important}.quiet,.quiets,.quiets *{color:#666!important}.gray,.grays,.grays *,.graies,.graies *{color:gray!important}.silver,.silvers,.silvers *{color:silver!important}.red,.reds,.reds *{color:red!important}.blue,.blues,.blues *{color:blue!important}.green,.greens,.greens *{color:green!important}.orange,.oranges,.oranges *{color:#FFA500!important}hr.loud,hr.black{background-color:black}hr.white{background-color:white}hr.quiet{background-color:#666}hr.gray{background-color:gray}hr.silver{background-color:silver}hr.red{background-color:red}hr.blue{background-color:blue}hr.green{background-color:green}hr.orange{background-color:#FFA500}.blacked{background:black}.whited{background:white}.smoke{background:#F0F0F0}.yellow,.yellowed{background:lightyellow}.pinky{background:#FFE2F1}.grayed{background:gray}.silvered{background:silver}.reded{background:#F9C}.blued{background:#99F}.greened{background:#e9f9e3}.oranged{background:#FC6}.highlight{background:#FF0}iframe#google_ads_frame1{position:static!important;margin:1em auto!important}div.information,p.information,div.error,p.error,div.notice,p.notice,div.success,p.success,.box{padding:1em 1em 1.2em;margin-bottom:1.5em}.box{border-width:1px;border-style:solid;border-color:silver}.information{color:#000000;background:#E2E2FF;border-color:#AFAFFF}.error{color:#8A1F11;background:#FBE3E4;border-color:#FBC2C4}.error a{color:#8A1F11}.notice{color:#2C2712;background:#FFF6BF;border-color:#FFD324}.notice a{color:#2C2712}.success{color:#264409;background:#E6EFC2;border-color:#C6D880}.success a{color:#264409}.corner{border-radius:10px}

/*06-grid*/
body.grid{margin:0}body.grid .container{width:950px;margin:0 auto}.column,div.span-1,div.span-2,div.span-3,div.span-4,div.span-5,div.span-6,div.span-7,div.span-8,div.span-9,div.span-10,div.span-11,div.span-12,div.span-13,div.span-14,div.span-15,div.span-16,div.span-17,div.span-18,div.span-19,div.span-20,div.span-21,div.span-22,div.span-23,div.span-24{float:left;margin-right:10px}.last,div.last{margin-right:0}.span-1{width:30px}.span-2{width:70px}.span-3{width:110px}.span-4{width:150px}.span-5{width:190px}.span-6{width:230px}.span-7{width:270px}.span-8{width:310px}.span-9{width:350px}.span-10{width:390px}.span-11{width:430px}.span-12{width:470px}.span-13{width:510px}.span-14{width:550px}.span-15{width:590px}.span-16{width:630px}.span-17{width:670px}.span-18{width:710px}.span-19{width:750px}.span-20{width:790px}.span-21{width:830px}.span-22{width:870px}.span-23{width:910px}.span-24,div.span-24{width:950px;margin-right:0}input.span-1,textarea.span-1,input.span-2,textarea.span-2,input.span-3,textarea.span-3,input.span-4,textarea.span-4,input.span-5,textarea.span-5,input.span-6,textarea.span-6,input.span-7,textarea.span-7,input.span-8,textarea.span-8,input.span-9,textarea.span-9,input.span-10,textarea.span-10,input.span-11,textarea.span-11,input.span-12,textarea.span-12,input.span-13,textarea.span-13,input.span-14,textarea.span-14,input.span-15,textarea.span-15,input.span-16,textarea.span-16,input.span-17,textarea.span-17,input.span-18,textarea.span-18,input.span-19,textarea.span-19,input.span-20,textarea.span-20,input.span-21,textarea.span-21,input.span-22,textarea.span-22,input.span-23,textarea.span-23,input.span-24,textarea.span-24{border-left-width:1px!important;border-right-width:1px!important;padding-left:5px!important;padding-right:5px!important}input.span-1,textarea.span-1{width:18px!important}input.span-2,textarea.span-2{width:58px!important}input.span-3,textarea.span-3{width:98px!important}input.span-4,textarea.span-4{width:138px!important}input.span-5,textarea.span-5{width:178px!important}input.span-6,textarea.span-6{width:218px!important}input.span-7,textarea.span-7{width:258px!important}input.span-8,textarea.span-8{width:298px!important}input.span-9,textarea.span-9{width:338px!important}input.span-10,textarea.span-10{width:378px!important}input.span-11,textarea.span-11{width:418px!important}input.span-12,textarea.span-12{width:458px!important}input.span-13,textarea.span-13{width:498px!important}input.span-14,textarea.span-14{width:538px!important}input.span-15,textarea.span-15{width:578px!important}input.span-16,textarea.span-16{width:618px!important}input.span-17,textarea.span-17{width:658px!important}input.span-18,textarea.span-18{width:698px!important}input.span-19,textarea.span-19{width:738px!important}input.span-20,textarea.span-20{width:778px!important}input.span-21,textarea.span-21{width:818px!important}input.span-22,textarea.span-22{width:858px!important}input.span-23,textarea.span-23{width:898px!important}input.span-24,textarea.span-24{width:938px!important}.append-1{padding-right:40px}.append-2{padding-right:80px}.append-3{padding-right:120px}.append-4{padding-right:160px}.append-5{padding-right:200px}.append-6{padding-right:240px}.append-7{padding-right:280px}.append-8{padding-right:320px}.append-9{padding-right:360px}.append-10{padding-right:400px}.append-11{padding-right:440px}.append-12{padding-right:480px}.append-13{padding-right:520px}.append-14{padding-right:560px}.append-15{padding-right:600px}.append-16{padding-right:640px}.append-17{padding-right:680px}.append-18{padding-right:720px}.append-19{padding-right:760px}.append-20{padding-right:800px}.append-21{padding-right:840px}.append-22{padding-right:880px}.append-23{padding-right:920px}.prepend-1{padding-left:40px}.prepend-2{padding-left:80px}.prepend-3{padding-left:120px}.prepend-4{padding-left:160px}.prepend-5{padding-left:200px}.prepend-6{padding-left:240px}.prepend-7{padding-left:280px}.prepend-8{padding-left:320px}.prepend-9{padding-left:360px}.prepend-10{padding-left:400px}.prepend-11{padding-left:440px}.prepend-12{padding-left:480px}.prepend-13{padding-left:520px}.prepend-14{padding-left:560px}.prepend-15{padding-left:600px}.prepend-16{padding-left:640px}.prepend-17{padding-left:680px}.prepend-18{padding-left:720px}.prepend-19{padding-left:760px}.prepend-20{padding-left:800px}.prepend-21{padding-left:840px}.prepend-22{padding-left:880px}.prepend-23{padding-left:920px}div.border{padding-right:4px;margin-right:5px;border-right:1px solid #eee}div.colborder{padding-right:24px;margin-right:25px;border-right:1px solid #eee}.pull-1{margin-left:-40px}.pull-2{margin-left:-80px}.pull-3{margin-left:-120px}.pull-4{margin-left:-160px}.pull-5{margin-left:-200px}.pull-6{margin-left:-240px}.pull-7{margin-left:-280px}.pull-8{margin-left:-320px}.pull-9{margin-left:-360px}.pull-10{margin-left:-400px}.pull-11{margin-left:-440px}.pull-12{margin-left:-480px}.pull-13{margin-left:-520px}.pull-14{margin-left:-560px}.pull-15{margin-left:-600px}.pull-16{margin-left:-640px}.pull-17{margin-left:-680px}.pull-18{margin-left:-720px}.pull-19{margin-left:-760px}.pull-20{margin-left:-800px}.pull-21{margin-left:-840px}.pull-22{margin-left:-880px}.pull-23{margin-left:-920px}.pull-24{margin-left:-960px}.pull-1,.pull-2,.pull-3,.pull-4,.pull-5,.pull-6,.pull-7,.pull-8,.pull-9,.pull-10,.pull-11,.pull-12,.pull-13,.pull-14,.pull-15,.pull-16,.pull-17,.pull-18,.pull-19,.pull-20,.pull-21,.pull-22,.pull-23,.pull-24{float:left;position:relative}.push-1{margin:0 -40px 1.5em 40px}.push-2{margin:0 -80px 1.5em 80px}.push-3{margin:0 -120px 1.5em 120px}.push-4{margin:0 -160px 1.5em 160px}.push-5{margin:0 -200px 1.5em 200px}.push-6{margin:0 -240px 1.5em 240px}.push-7{margin:0 -280px 1.5em 280px}.push-8{margin:0 -320px 1.5em 320px}.push-9{margin:0 -360px 1.5em 360px}.push-10{margin:0 -400px 1.5em 400px}.push-11{margin:0 -440px 1.5em 440px}.push-12{margin:0 -480px 1.5em 480px}.push-13{margin:0 -520px 1.5em 520px}.push-14{margin:0 -560px 1.5em 560px}.push-15{margin:0 -600px 1.5em 600px}.push-16{margin:0 -640px 1.5em 640px}.push-17{margin:0 -680px 1.5em 680px}.push-18{margin:0 -720px 1.5em 720px}.push-19{margin:0 -760px 1.5em 760px}.push-20{margin:0 -800px 1.5em 800px}.push-21{margin:0 -840px 1.5em 840px}.push-22{margin:0 -880px 1.5em 880px}.push-23{margin:0 -920px 1.5em 920px}.push-24{margin:0 -960px 1.5em 960px}.push-1,.push-2,.push-3,.push-4,.push-5,.push-6,.push-7,.push-8,.push-9,.push-10,.push-11,.push-12,.push-13,.push-14,.push-15,.push-16,.push-17,.push-18,.push-19,.push-20,.push-21,.push-22,.push-23,.push-24{float:right;position:relative}.prepend-top{margin-top:1.5em}.append-bottom{margin-bottom:1.5em}.grid hr{width:100%;margin:0 0 1.45em}

/*08-mobile*/
@media (max-width:600px){body{padding:0 10px}textarea{width:100%}body.grid .container{width:100%}.mobile-only{display:block}.desktop-only{display:none!important}}@media (min-width:601px){.mobile-only{display:none!important}.desktop-only{display:block}}

/*10-print*/
@media print{.unprintable{display:none}}
