
@charset "utf-8";

/*===================================================================
  Event CSS
===================================================================*/

/* イベントカテゴリ - すべて nCat0 */
.eventCategoryType0{ width:100px; height:16px; line-height:14px; text-align:center; font-size:11px; border:1px #dcdcdc solid; border-radius:8px; }
.eventCategoryType0[ON]{ background-color:#ebeff6; }
/* イベントカテゴリ - CoMIT主催 nCat1 */
.eventCategoryType1{ width:130px; height:16px; line-height:14px; padding-left:2px; font-size:11px; border:1px #dcdcdc solid; border-radius:8px; }
.eventCategoryType1:before{ content:"●"; color:#80a9e6; margin-right:2px; font-family:"游ゴシック Medium", "游ゴシック体", "Yu Gothic Medium", YuGothic, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro","メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;}
.eventCategoryType1[ON]{ background-color:#ebeff6; }

/* イベントカテゴリ - CoMITプロジェクト nCat2 */
.eventCategoryType2{ width:130px; height:16px; line-height:14px; padding-left:2px; font-size:11px; border:1px #dcdcdc solid; border-radius:8px; }
.eventCategoryType2:before{ content:"●"; color:#dea54a; margin-right:2px; font-family:"游ゴシック Medium", "游ゴシック体", "Yu Gothic Medium", YuGothic, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro","メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;}
.eventCategoryType2[ON]{ background-color:#ebeff6; }

/* イベントカテゴリ - CoMIT棟 nCat3 */
.eventCategoryType3{ width:130px; height:16px; line-height:14px; padding-left:2px; font-size:11px; border:1px #dcdcdc solid; border-radius:8px; }
.eventCategoryType3:before{ content:"●"; color:#d08393; margin-right:2px; font-family:"游ゴシック Medium", "游ゴシック体", "Yu Gothic Medium", YuGothic, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro","メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;}
.eventCategoryType3[ON]{ background-color:#ebeff6; }



/* 文字色等  */
.Str01{}
.Str02{}
.Str03{ color:#939393; }


/* イベント用  */
.EventContentsContainer{ float:left; width:372px; height:200px; margin-right:16px; margin-bottom:16px; }
.EventContentsContainer p{ line-height:135%;}
a.EventContentsContainer:hover{ opacity:0.5; color:inherit; text-decoration:none; }

.EventDate{ width:372px; height:30px;  background-color:#f5f5f5; border-top:1px #b2b2b2 solid; border-right:1px #b2b2b2 solid; border-bottom:1px #b2b2b2 dotted; border-left:1px #b2b2b2 solid; border-radius:5px 5px 0 0; }
.EventMemo{ width:372px; height:170px; padding:10px; background-color:#ffffff; border-right:1px #b2b2b2 solid; border-bottom:1px #b2b2b2 solid; border-left:1px #b2b2b2 solid; border-radius:0 0 5px 5px; }
.EventMemo img{ float:right; margin-left:5px; width:100px; height:auto; border:1px solid #b3b3b3; box-sizing:border-box;}
.EventDate p{ font-size:15px; position:relative; width:372px; height:30px; line-height:30px; padding-left:10px; }
.EventDate p.eCat1:after{ content:"●"; font-size:14px; color:#80a9e6; position:absolute; right:10px; font-family:"游ゴシック Medium", "游ゴシック体", "Yu Gothic Medium", YuGothic, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro","メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;}
.EventDate p.eCat2:after{ content:"●"; font-size:14px; color:#dea54a; position:absolute; right:10px; font-family:"游ゴシック Medium", "游ゴシック体", "Yu Gothic Medium", YuGothic, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro","メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;}
.EventDate p.eCat3:after{ content:"●"; font-size:14px; color:#d08393; position:absolute; right:10px; font-family:"游ゴシック Medium", "游ゴシック体", "Yu Gothic Medium", YuGothic, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro","メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;}
.EventT{ font-size:18px; font-weight:bold; font-size:16px; }
.EventT span{ font-weight:normal; font-size:14px; line-height:135%; }
.EventS{ font-size:14px; padding-left:1em; text-indent:-1em; margin-top:5px; }
.EventS:before{ content:"●"; color:#939393; margin-right:4px; font-size:70%; font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; }
.EventS2{ margin-top:2px;}


/* インデックスレイアウト  */
.evIndexTitle{}
.evIndexBox01{ margin-top:35px; }
.evIndexBox01L{ float:left; width:776px; }
.evIndexBox01R{ float:left; width:170px; margin-left:14px; }


/* ボタン  */
.evPageBtn{ display:block; width:170px; height:52px; line-height:52px; color:#333333; padding-left:20px; margin-bottom:5px; background-color:#e6e6e6; border-radius:5px; }
.evPageBtn:hover, .evPageBtn[ON]{ color:#ffffff; background-color:#456374; text-decoration:none; }

.evIndexCatBtn{ width:760px; height:55px; }
.evIndexCatBtn p{ cursor:pointer; float:left; margin-right:5px; }

.evLinkBtn01{ background-color:#E6E6E6; padding:10px 0 10px 12px; margin-bottom:8px;}
.evLinkBtn01 p{ line-height:150%;}
.evLinkBtn01 a{ text-decoration:underline;}

.evLinkBtn02{ border:1px solid #E6E6E6; padding:10px 0 10px 12px; margin-bottom:8px;}
.evLinkBtn02 p{ line-height:150%;}
.evLinkBtn02 a{ text-decoration:underline;}

.evLinkBtn03{ background-color:#ffffff; padding: 8px 0  8px 12px; margin-top:20px;}
.evLinkBtn03 p{ line-height:150%;}
.evLinkBtn03 a{ text-decoration:none;}

/* イベント本体  */
.evCategoryBox{ margin-bottom:5px;}
.evBox{ width:960px; margin-top:20px;}
.evBoxL{float:left; width:756px;}
.evBoxR{float:right; width:160px; margin-left:44px;}
.evBoxR p{text-align:center;}
.evBoxR img{width:160px; height:auto; border:1px solid #b3b3b3; box-sizing:border-box;}

.evBackTop{ width:756px; text-align:right; }
.evBackBottom{ width:756px; text-align:right; margin-top:30px;}

.evStr01{ font-size:16px; font-weight:bold; border-bottom:1px solid #000000; margin-bottom:10px; margin-top:30px; padding-bottom:5px;}
.evStr02{ font-size:18px; font-weight:bold; border-bottom:1px solid #000000; margin-bottom:10px; margin-top:30px; padding-bottom:5px;}
.evStr03{ font-size:20px; font-weight:bold; border-bottom:1px solid #000000; margin-bottom:10px; margin-top:30px; padding-bottom:5px;}

.evColBox01{background-color:#E6E6E6; padding:12px; margin-top:10px;}
.evColBox01 p{line-height:180%;}
.evColBox01Str p{font-size:17px; font-weight:bold; margin-bottom:10px; line-height:150%;}
.evColBox01Sub p{ margin-bottom:10px; }
.evPrResBox{ width:756px; }
.evPrResBox p{ float:left; line-height:160%; margin-top:2px;padding-right:10px; }
.evPrResBox p:nth-of-type(1){  }
.evPrResBox p:nth-of-type(2){  }

.evTitle{ margin-bottom:20px; }
.evDateBox01{background-color:#E6E6E6;padding:18px 20px 13px 20px;border-radius:10px; margin-bottom:30px;}
.evDateBox01 p{line-height:180%;}
.evDateBox01Sub p{ float:left; line-height:160%; margin-bottom:5px;}
.evDateBox01Sub p:nth-of-type(1){ width:130px; font-weight:bold; }
.evDateBox01Sub p:nth-of-type(1):before{content:"●"; color:#939393; margin-right:2px; font-size:90%; font-family:"游ゴシック Medium", "游ゴシック体", "Yu Gothic Medium", YuGothic, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro","メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;}
.evDateBox01Sub2 p:nth-of-type(2){ width:572px; }
.evDateBox01Sub2 p:nth-of-type(2) span{ font-weight:bold; }
.evDateBox01Sub2 p{ float:left; line-height:160%; margin-bottom:5px;}
.evDateBox01Sub2 p:nth-of-type(1){ width:160px; font-weight:bold; }
.evDateBox01Sub2 p:nth-of-type(1):before{content:"●"; color:#939393; margin-right:2px; font-size:90%; font-family:"游ゴシック Medium", "游ゴシック体", "Yu Gothic Medium", YuGothic, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro","メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;}
.evDateBox01Sub2 p:nth-of-type(2){ width:542px; }
.evDateBox01Sub2 p:nth-of-type(2) span{ font-weight:bold; }

.evDateBox01SubT p{ float:left; line-height:160%; margin-bottom:5px;}
.evDateBox01SubT p:nth-of-type(1){ width:130px; font-weight:bold; padding-top:4px;}
.evDateBox01SubT p:nth-of-type(1):before{content:"●"; color:#939393; margin-right:2px; font-size:90%; font-family:"游ゴシック Medium", "游ゴシック体", "Yu Gothic Medium", YuGothic, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro","メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;}
.evDateBox01SubT p:nth-of-type(2){ width:572px;font-size:20px; font-weight:bold; line-height:140%;}

.evImgBox{ margin-top:30px; }
.evImgBox p{ float:left; width:374px; margin-bottom:8px; display:inline-block; vertical-align: top; line-height:150%; }
.evImgBox img{ width:374px; height:auto; }
.evImgBox p:nth-of-type(1){}
.evImgBox p:nth-of-type(2){ margin-left:8px;}
.evImgBox p:nth-of-type(3){}
.evImgBox p:nth-of-type(4){ margin-left:8px;}
.evImgBox p:nth-of-type(5){}
.evImgBox p:nth-of-type(6){ margin-left:8px;}

.evInfoBox{ margin-top:30px; border:1px solid #E6E6E6; padding:15px;}
.evInfoBox p{line-height:160%;}
.evInfoBox p span{ font-weight:bold; }
.evInfoBox p span:before{ content:"●"; color:#939393; margin-right:2px; font-size:90%; font-family:"游ゴシック Medium", "游ゴシック体", "Yu Gothic Medium", YuGothic, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro","メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; }
.evInfoBox p.ti1em{margin-left:1.1em;text-indent:-1.1em;}
.evInfoBox p.ti2em{margin-left:2.1em;text-indent:-2.1em;}
.evInfoBox p.ti3em{margin-left:3.1em;text-indent:-3.1em;}
.evInfoBox p.ti4em{margin-left:4.1em;text-indent:-4.1em;}
.evInfoBox p.ti5em{margin-left:5.1em;text-indent:-5.1em;}
.evInfoBox p.ti6em{margin-left:6.1em;text-indent:-6.1em;}
.evInfoBox p.ti7em{margin-left:7.1em;text-indent:-7.1em;}
.evInfoBox p.ti8em{margin-left:8.1em;text-indent:-8.1em;}
