@charset "utf-8";

body{background-image:url(../../img/common/back.gif); background-repeat:repeat-x; background-color:#F1E8F1; line-height: 170%;}

.container{width:902px; background-color:#FFF; margin:0 auto; padding:20px 30px 0;}

#main{width:680px; float:left;}
#side{width:200px; float:right;}

body:not(.meikenkai) h1,#side-schedule-year,#side-schedule-month,#h2-side-schedule,#banner-result{font-size:1px; text-indent:-9999px;}

#side-schedule-year,#side-schedule-month,#banner-result{display:block; overflow:hidden;}

.noborder{border:0 !important;}

.text{padding:0 10px;}

#h2-side-schedule{background-image:url(../../img/common/h2-side-schedule.gif); height:28px;}
#side-schedule{background-image:url(../../img/common/side-schedule-bottom.gif); background-position:0 100%; padding:10px; background-color:#F0E9A6; font-size:12px; text-align:center; margin:0 0 20px 0;}
#side-schedule-year,#side-schedule-month{width:180px; height:42px; text-align:left;}
#side-schedule-year{background-image:url(../../img/common/side-schedule-year.gif);}
#side-schedule-month{background-image:url(../../img/common/side-schedule-month.gif); margin:10px 0 0 0;}
#side-schedule-year:hover,#side-schedule-month:hover{background-position:0 -42px;}

#banner-result{background-image:url(../../img/common/banner-result.jpg); height:70px; margin:0 0 20px 0;}

#side-mobile{background-color:#E7F1D8; padding:5px 10px 10px 90px; font-size:12px; background-image:url(../../img/common/qr.gif); background-position:5px 5px; border:1px solid #C0D0BB; line-height:140%;}

#side-mobile h2{font-size:14px; margin:0 0 8px 0; font-family:"ヒラギノ角ゴ Pro W3", Osaka,"ヒラギノ角ゴ Pro W6","ＭＳ ゴシック";}

.btn-print{width:250px; margin:20px auto 0; display:block;}

.w-0{width:0%}.w-1{width:1%}.w-2{width:2%}.w-3{width:3%}.w-4{width:4%}.w-5{width:5%}.w-6{width:6%}.w-7{width:7%}.w-8{width:8%}.w-9{width:9%}.w-10{width:10%}.w-11{width:11%}.w-12{width:12%}.w-13{width:13%}.w-14{width:14%}.w-15{width:15%}.w-16{width:16%}.w-17{width:17%}.w-18{width:18%}.w-19{width:19%}.w-20{width:20%}.w-21{width:21%}.w-22{width:22%}.w-23{width:23%}.w-24{width:24%}.w-25{width:25%}.w-26{width:26%}.w-27{width:27%}.w-28{width:28%}.w-29{width:29%}.w-30{width:30%}.w-31{width:31%}.w-32{width:32%}.w-33{width:33%}.w-34{width:34%}.w-35{width:35%}.w-36{width:36%}.w-37{width:37%}.w-38{width:38%}.w-39{width:39%}.w-40{width:40%}.w-41{width:41%}.w-42{width:42%}.w-43{width:43%}.w-44{width:44%}.w-45{width:45%}.w-46{width:46%}.w-47{width:47%}.w-48{width:48%}.w-49{width:49%}.w-50{width:50%}.w-51{width:51%}.w-52{width:52%}.w-53{width:53%}.w-54{width:54%}.w-55{width:55%}.w-56{width:56%}.w-57{width:57%}.w-58{width:58%}.w-59{width:59%}.w-60{width:60%}.w-61{width:61%}.w-62{width:62%}.w-63{width:63%}.w-64{width:64%}.w-65{width:65%}.w-66{width:66%}.w-67{width:67%}.w-68{width:68%}.w-69{width:69%}.w-70{width:70%}.w-71{width:71%}.w-72{width:72%}.w-73{width:73%}.w-74{width:74%}.w-75{width:75%}.w-76{width:76%}.w-77{width:77%}.w-78{width:78%}.w-79{width:79%}.w-80{width:80%}.w-81{width:81%}.w-82{width:82%}.w-83{width:83%}.w-84{width:84%}.w-85{width:85%}.w-86{width:86%}.w-87{width:87%}.w-88{width:88%}.w-89{width:89%}.w-90{width:90%}.w-91{width:91%}.w-92{width:92%}.w-93{width:93%}.w-94{width:94%}.w-95{width:95%}.w-96{width:96%}.w-97{width:97%}.w-98{width:98%}.w-99{width:99%}.w-100{width:100%}.w-101{width:101%}.w-102{width:102%}.w-103{width:103%}.w-104{width:104%}.w-105{width:105%}.w-106{width:106%}.w-107{width:107%}.w-108{width:108%}.w-109{width:109%}.w-110{width:110%}.w-111{width:111%}.w-112{width:112%}.w-113{width:113%}.w-114{width:114%}.w-115{width:115%}.w-116{width:116%}.w-117{width:117%}.w-118{width:118%}.w-119{width:119%}.w-120{width:120%}.w-121{width:121%}.w-122{width:122%}.w-123{width:123%}.w-124{width:124%}.w-125{width:125%}.w-126{width:126%}.w-127{width:127%}.w-128{width:128%}.w-129{width:129%}.w-130{width:130%}.w-131{width:131%}.w-132{width:132%}.w-133{width:133%}.w-134{width:134%}.w-135{width:135%}.w-136{width:136%}.w-137{width:137%}.w-138{width:138%}.w-139{width:139%}.w-140{width:140%}.w-141{width:141%}.w-142{width:142%}.w-143{width:143%}.w-144{width:144%}.w-145{width:145%}.w-146{width:146%}.w-147{width:147%}.w-148{width:148%}.w-149{width:149%}.w-150{width:150%}.w-151{width:151%}.w-152{width:152%}.w-153{width:153%}.w-154{width:154%}.w-155{width:155%}.w-156{width:156%}.w-157{width:157%}.w-158{width:158%}.w-159{width:159%}.w-160{width:160%}.w-161{width:161%}.w-162{width:162%}.w-163{width:163%}.w-164{width:164%}.w-165{width:165%}.w-166{width:166%}.w-167{width:167%}.w-168{width:168%}.w-169{width:169%}.w-170{width:170%}.w-171{width:171%}.w-172{width:172%}.w-173{width:173%}.w-174{width:174%}.w-175{width:175%}.w-176{width:176%}.w-177{width:177%}.w-178{width:178%}.w-179{width:179%}.w-180{width:180%}.w-181{width:181%}.w-182{width:182%}.w-183{width:183%}.w-184{width:184%}.w-185{width:185%}.w-186{width:186%}.w-187{width:187%}.w-188{width:188%}.w-189{width:189%}.w-190{width:190%}.w-191{width:191%}.w-192{width:192%}.w-193{width:193%}.w-194{width:194%}.w-195{width:195%}.w-196{width:196%}.w-197{width:197%}.w-198{width:198%}.w-199{width:199%}.w-200{width:200%}


.link-facebook{
    font-family: -apple-system,BlinkMacSystemFont,'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'ヒラギノ角ゴ ProN W3', 'Hiragino Kaku Gothic ProN',"Helvetica Neue","游ゴシック Medium",YuGothic,YuGothicM,"Hiragino Kaku Gothic ProN",メイリオ,Meiryo,sans-serif;
    display: block;
    background: #1877f2 !important;
    color: #FFF !important;
    font-size: 1.2em;
    text-align: center;
    text-decoration: none;
    padding: 1em 0;
}

.font-serif{
    font-family: serif;
}