@charset "utf-8";
a{color:#09f;}

a:hover{color:#f90;}

.event{

color:#333;

}

.event h1{

font-size:24px;

text-align:center;

width:90%;

margin:30px auto 0;

color:#336699;

line-height:1.3em;

}

.event h2{

font-size:24px;

border-left:15px solid #09f;

padding-left:10px;

margin:40px 0 0 0;

}

.event h3{

/*border-left:15px double #c66;*/

padding:0 10px;

}

.event h4{

font-weight:bold;

color:#336699;

font-size:17px !important;

text-decoration:none !important;

}

.event p{

font-size:14px;

line-height:1.4em;

}

.event table{border-collapse:collapse;width:100%;margin:20px 0;}


.event table th{

vertical-align:top;

font-size:14px;

color:#555;

background-color:#f4f4f4;

border:1px solid #cccccc;

padding:10px;

width:100px;

}

.event table td{

vertical-align:top;

font-size:14px;

line-height:1.4em;

color:#333;

border:1px solid #cccccc;

padding:10px;

}

.tbl_event{

margin:0 0 20px 20px;

}

.tbl_event th{

border:0 none !important;

background:#fff !important;

text-align:left;

font-weight:normal;

padding:5px 0px 5px 0px;

width:70px !important;

font-size:14px;

line-height:1.4em;

color:#333;

}

.tbl_event td{

border:0 none !important;

font-size:14px;

line-height:1.4em;

color:#333;

}

.bold{font-weight:bold;}



.main_img{

float:right;margin-left:10px;

/*box-shadow:0px 0px 7px #000;*/

padding:2px\9;

border:1px solid #999\9;

}

/*.red{color:F00;}*/

.information_area{

/*border:1px solid #09f;*/

border:1px solid #090;

margin:20px 0;

}

.h3_ttl{

font-family:'Lucida Grande', 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Meiryo, メイリオ, sans-serif;

background:#090;

color:#fff;

padding:5px 10px 5px 15px !important;

margin:0;

}

.information_area p{

padding:0 30px;

color:#333;

line-height:1.4em;

font-size:14px;

}

.information_area table{

margin-left:30px;

}

.information_h2{

border-left:15px solid #090 !important;

}

.info_boxb_landing p{

color:#333 !important;

}

.fa{

margin-right:10px;

font-size:125% !important;

}

.naiyou_140930{

margin:5px 0px 10px 0px;

padding-left:20px;

}

.event_ifrm_waku{

	width:980px;

	border:solid 1px #0099FF;

	margin:20px 0 10px 0;

	line-height:1.3em;

}



.midashi{

	font-weight:bold;

	color:#336699;

	font-size:17px !important;

}

.wrap{

padding:0 20px;

}

table caption{

color:#336699;

font-weight:bold;

padding:10px;

line-height:1.4em;

}



.waku{

border:1px solid #09F;

padding:0 20px;

}

.tellink{

text-decoration:none;

color:#333;

}

.cap{

	font-size:0.7em !important;

	text-align:right;

	}

hr{

border-bottom:5px dotted #09f;

border-left:0 none;

border-right:0 none;

border-top:0 none;

width:90%;

margin:30px auto;

}

.pnkz span{

font-size:0.8em;

padding:0 5px 0 0;

}

.socialModule{

float:right;

}

.socialModule ul{

margin:0;

padding:0;

}

.socialModule li{

margin:0 3px;

}



.red{

color:#F00;

}

.img_right{

float:right;

margin:20px 0 0 10px;

}

/*table 100% からautoへ　*/
.event .wrap .lw2016_tbl.narrow {
	width:auto;
}
