@charset "UTF-8";
/* CSS Document */


#main #newsBulettin {
	margin: 0 15px 0;
}

#main #newsBulettin h2 {
	font-size: 200%;
	font-weight: bold;
	padding: 0;
	margin: 10px 0 0px;
	color:#FFF;
	background: #47289b;
	text-align: center;
}

#main #newsBulettin p#delMsg {
	font-size: 170%;
	font-weight: bold;
	text-align: center;
	margin-top: 30px;
}

#main #newsBulettin p#ttl1 {
	width: 640px;
	font-size: 180%;
	font-weight: bold;
	background: #fff000;
	text-align: center;
}

#main #newsBulettin p#ttl2 {
	width: 640px;
	font-size: 180%;
	font-weight: bold;
	color: #47289b;
	text-align: center;
}

#main #newsBulettin h3 {
	width: 640px;
	font-size: 180%;
	line-height: 30px;
	margin: 20px 0;
}

#main #newsBulettin div.thumb {
    background: none repeat scroll 0 0 #ffffff;
	width: 653px;
	margin: 0;
}

#main #newsBulettin p.notice {
	width: 640px;
	font-size: 110%;
	background: #fff000;
	text-align: center;
	padding: 7px 0;
	margin: 20px 0;
}

#main #newsBulettin p.notice span {
	color: #7e50fb;
}

#main #newsBulettin p.watchNews,
#main #newsBulettin p.returnTop {
	font-size: 130%;
	width: 640px;
	padding: 6px 0;
	text-align: center;
	background: #47289b;
	margin: 20px 0;
}

#main #newsBulettin p.watchNews a, 
#main #newsBulettin p.returnTop a {
	color: #fff000;
}

#main #newsBulettin dl dt {
	float: left;
	clear: left;
}

#main #newsBulettin dl dd {
	float: left;
}

#main #newsBulettin dl {
	margin-bottom: 20px;
}

#main #newsBulettin .history {
        margin: 15px 0;
}

/***********************************************/
/* SNSボタン                                */
/***********************************************/
#main .share .sns {
    margin: 8px 30px;
}
#main .share .shareCont li.sns_list {
    margin: 7px 5px 0;
}
#main .share .shareCont li .sns_main {
    margin: 0 15px 4px 10px;
    width: 25px;
}
#main .share .shareCont li.sns_twitter_tw {
    background-color: #00aced;
    height: 40px;
    margin: 7px 5px 0 0;
    width: 120px;
}
#main .share .shareCont li.sns_twitter_tw #btnTwitter{
    display: block;
}
#main .share .shareCont li.sns_twitter_tw .sns_tweet {
    color: #ffffff;
    font-size: 15px;
    display: inline-block;
    margin: 0 5px 15px;
    position: relative;
}
#main .share .shareCont li.sns_facebook_sh {
    background-color: #305097;
    height: 40px;
    width: 120px;
}
#main .share .shareCont li.sns_facebook_sh #btnFacebook{
    display: block;
}
#main .share .shareCont li.sns_facebook_sh .sns_share {
    color: #ffffff;
    font-size: 15px;
    display: inline-block;
    margin: 0 5px 15px;
    position: relative;
}
