@charset "shift-jis";

.test{
	color: #FF0000;
}

img{	width:100%;

}

body{
	background-image: url(/img/artist/generations/cinema/7daysreport/bg.jpg);

}
h1{
	text-align: center;
	color:#5d5759;
	padding:10px 10px 10px 10px ;
	margin:auto;
	line-height:1.1em;
	font-size:20px;
}

.button_hl{
	width: 80%;
	display: block;
	margin: auto;
	padding: 10px;
	font-size: 16px;
	text-align: center;
	text-decoration: none;
	background-color: #42A6F2;
	color: #C676A4;
	font-weight: bold;
	border-radius: 5px;
	background: #42A6F2;

}

.button_hl:hover {
	background: #EE985D;
}


.button_hl_g{
	width: 80%;
	display: block;
	margin: auto;
	padding: 10px;
	font-size: 16px;
	text-align: center;
	text-decoration: none;
	background-color: #72e572;
	color: #C676A4;
	font-weight: bold;
	border-radius: 5px;
	background: #72e572;

}

.button_hl_g:hover {
	background: #EE985D;
}

.button_hl_r{
	width: 80%;
	display: block;
	margin: auto;
	padding: 10px;
	font-size: 16px;
	text-align: center;
	text-decoration: none;
	background-color: #f28eaa;
	color: #ffffff;
	font-weight: bold;
	border-radius: 5px;
	background: #f28eaa;

}

.button_hl_r:hover {
	background: #bd4c6c;
}

.button_hl_p{
	width: 80%;
	display: block;
	margin: auto;
	padding: 10px;
	font-size: 16px;
	text-align: center;
	text-decoration: none;
	background-color: #F99BAE;
	color: #C676A4;
	font-weight: bold;
	border-radius: 5px;
	background: #F99BAE;

}

.button_hl_p:hover {
	background: #EE985D;
}



.main{
	padding:10px;
	width:90%;
	color:#AC487F;
	line-height:1.2em;
	margin-bottom:1em;
}

.txt{
	text-align: center;
	font-size:14px;
	line-height:1.3em;
	padding-top:10px;
}

.txt_shadow_title{
text-shadow:-1px -1px #2b161d,
	     1px -1px #2b161d,
	    -1px 1px #2b161d,
	     1px 1px #2b161d;
}

.txt_shadow_titleB{
	filter:dropshadow(color=#FFFFFF,offX= 0,offY=-1)
	dropshadow(color=#FFFFFF,offX= 1,offY= 0)
	dropshadow(color=#FFFFFF,offX= 0,offY= 1)
	dropshadow(color=#FFFFFF,offX=-1,offY= 0);
	 
	-webkit-text-stroke-color: #FFFFFF;
	-webkit-text-stroke-width: 0.5px;
	 
	text-shadow: #FFFFFF 0.5px 0.5px 0px, #FFFFFF -0.5px 0.5px 0px,
	             #FFFFFF 0.5px -0.5px 0px, #FFFFFF -0.5px -0.5px 0px;
}

.txt_shadow{
	filter:dropshadow(color=#e863c6,offX= 0,offY=-1)
	dropshadow(color=#e863c6,offX= 1,offY= 0)
	dropshadow(color=#e863c6,offX= 0,offY= 1)
	dropshadow(color=#e863c6,offX=-1,offY= 0);
	-webkit-text-stroke-color: #e863c6;
	-webkit-text-stroke-width: 0.5px;
	text-shadow: #e863c6 0.5px 0.5px 0px, #e863c6 -0.5px 0.5px 0px,
	             #e863c6 0.5px -0.5px 0px, #e863c6 -0.5px -0.5px 0px;
}

.txt_area{
	font-size:14px;
	line-height:1.3em;
        margin-top:1em;
	margin-bottom:1em;
        text-align: left;
	margin:10px;
}




.bold {
    font-size: 14px;
    font-weight: bold;

}


.link_area{
	margin-top:1em;
	margin-bottom:1em;
	text-align: center;
}

.txt_area2{
	line-height: 120%;
	padding:5px;
	text-align: left;
	font-size:14px;
}
/*
.title{
	background:#B9EDFF;
	color:#ffffff;;
	padding: 10px;
	font-weight: bold;
	margin :5px auto;
	font-size:16px;
	text-align: center;
}
*/

.title{
	background:#ffff4c;
	color:#ffffff;
	padding: 10px;
	font-weight: bold;
	margin :5px auto;
	font-size:16px;
	text-align: center;
}

.title_b {
	background:#ffb219;
	color:#ffffff;
	padding: 10px;
	font-weight: bold;
	margin :5px auto;
	font-size:16px;
	text-align: center;
}

.box_cm {
	background:#FFDBE4;
	color:#ffffff;
	padding: 10px;
	font-weight: bold;
	margin :5px auto;
	font-size:16px;
	text-align: center;
}

.title2 {
	background:#e5c316;
	color:#FFFFFF;
	font-weight: bold;
	font-size:16px;
	text-align: left;
	margin:0;
	padding:5px;
}

.title3 {
	font-weight: bold;
	font-size:14px;
	text-align: left;
	margin :0;
	padding: 5px;
}

.title4 {
	background:#351B24;
	color:#FFFFFF;
	font-weight: bold;
	font-size:18px;
	text-align: left;
	margin:0;
	padding:8px 5px;
}

.line_dotted{
	border-top: 1px dotted #75492B;
	width: 100%;	
	margin :5px auto;
	text-align: center;
}