@charset "utf-8";
/*reset131204*/
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,hr,button,input,select,textarea,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video,canvas,embed,output,ruby{color:#000;}
/*custom*/
hr{border-top:1px dotted #000;}
button,input,select,textarea,button,input[type="button"],input[type="reset"],input[type="submit"]{background:#fff;border:1px solid #000;color:#000;}
mark,.mark{background:#ccc;}body,a,a:link,a:visited,a:hover,a:active{color:#000;}
/*layout*/
body,body#index,#wrap,#index #wrap,#container,#index #container,#header,#index #header,#main,#index #main,#header h1,#index #header h1,#footer,#footer .section{background:transparent none;color:#000;font-family:Georgia,'Times New Roman',Times,serif;float:none;padding:0;margin:0;height:auto;clear:both;}
#header p,#side,#gnav,#topicpath,#footer .nav,#main .pagetop{display:none;}
#footer .section,#main,#index #main{margin:0;width:100%;text-align:left;overflow:hidden;}
#header,#index #header{padding:100px 0 0 0;}
#footer{border-top:1px solid #000;padding:10px 0 0 0;}
#wrap,#main{font-size:11pt;line-height:1.5;}
#header h2,#footer{font-size:8pt;line-height:1.2;}
/*set*/
#main img{margin:.5em;}#main #header img{margin:0;}
#main a:after{content:" ("attr(href)") ";font-size:10pt;display:block;}
#main #header a:after,#main .s-contactlink a:after{content:"";}
#header h2,#header h2 a,#main h3 a,#footer h3,#footer h3 a{color:#000;background:#fff;text-indent:0;}
#main .more a,#main a.more{width:auto;height:auto;line-height:normal;text-indent:0;white-space:normal;}
/*header*/
#header h1,#index #header h1{position:static;left:auto;top:auto;color:#000;border-bottom:4px double #000;border-top:4px double #000;font-size:16pt;line-height:1.2;padding:.5em 0;margin:0 0 1em 0;}
#header h2{width:auto;left:0;top:0;}
#header img{left:0;top:2em;}
/*main*/
#contents,#main #point_area ul li{overflow:visible;}
#main h3,#main h4,#main h5,#main h6,#main .h3,#main .h4,#main .h5,#main .h6,#index #main h3,#index #main h4,
#main #passion_area h3,#main #pickup_area h3,#main #event_area h3,#main #new_area h3{border:0;background:#fff;color:#000;clear:both;padding:.25em 0 .25em 8px;width:auto;border-left:5px solid #000;font-size:13pt;line-height:1.2;}
#main h3,#main .h3{border-bottom:1px solid #000;}
#main h3 a,#main h3>span,#main h4 a,#main h4>span,#main h5 a,#main h5>span,#main .h3 a,#main .h3>span,#main .h4 a,#main .h4>span,#main .h5 a,#main .h5>span{background:#fff;border:0;margin:0;padding:0;text-decoration:none;}
#main h4,#main h5,#main .h4,#main .h5{border-bottom:1px dotted #000;}
#index br.clear{font-size:11pt;clear:both;padding:1em;}
th{font-weight:bold;text-align:left;}hr{clear:both;}
#main .window a,#main a.window,#main .pdf a,#main a.pdf,#main .link a,#main a.link{padding:0;}
#main .window a:before,#main a.window:before,#main .pdf a:before,#main a.pdf:before,#main .link a:before,#main a.link:before,#main .more a:before,#main a.more:before,#sitemap #main ul li a:before{content:"> ";}
#kaigyo{page-break-before:always;}
/*index*/
#main #top_area,#index #main #top_area{height:auto;margin:0 0 1em 0;}
#main #top_area h3,#main #btn_area ul li a span{display:none;}
#main #btn_area,#index #main #btn_area{margin:0 0 1em 0;position:static;left:auto;top:auto;}
#main #btn_area ul li{float:left;text-align:center;width:50%;}
#main #btn_area ul li.list01,#main #btn_area ul li.list02,#main #btn_area ul li.list03,#main #btn_area ul li.list04{margin:0 0 0.5em 0;}
#main #btn_area ul li a{height:auto;width:98%;margin:0 auto;}
#main #btn_area ul li img,#main #top_area img,#main #bar_area img,#main .contact_area img{margin:0;width:100%;}
#main #new_area .wrap{background:#fff;padding:0;}
#main #new_area .wrap .boxscroll{width:auto;height:auto;margin:0;}
#main #new_area p{background:#fff;border-bottom:1px dashed #000;}
#main #new_area p span{background:#fff;color:#000;}
#main #new_area p.link{display:none;}
#main [id|="show"]{background:none;border:0;padding:0;}#main [id|="show"]>img{position:static;left:auto;top:auto;width:100%;margin:0;}#mv{display:none;}