/* @charset "UTF-8"; */
/* CSS Document */
/* ↑一番最初に宣言しておかないとスマホでこのCSSが使えない！？PCはOKだったけど…。 */

body{	 background:#ffffff;	color:#000000;	font-family:"ヒラギノ角ゴ Pro W3","メイリオ","ゴシック",sans-serif;	margin:0;padding:0;	word-wrap:break-word;}
*{margin:0;padding:0;}
p{	font-size:12px;		margin-bottom:10px;}						/* 色々なところで役に立っている。その内見直し必要。 */
a:link		{color:#00bbbb;text-decoration:underline;}
a:visited	{color:#0099ff;text-decoration:underline;}
a:hover		{color:#ffffff;text-decoration:underline blink;padding:0px 0px 0px 0px;background:#000;}
/****************************************************************************************/
/*ここより下2行footer*/
footer{	background:#eeeeee;	border:solid 1px #ccc;	margin:30px 0px;	padding:10px;	text-align:center;	clear:left;}
p.warning{line-height:12px;font-size:10px;margin:0 6px 0 6px;}

div.actorsPics{display:none;}
span.topMenuCursor{float:right;font-size:20px;position:relative;bottom:5px;}























/*ここより下7行タイトルバー内*/
div#title_bar{	color:#ffffff;margin:0 auto;text-align:center;	padding:5px 0 5px 0;	background:#000000;background:linear-gradient(gray,black);	/*max-width:1100px;*/width:100%;}
#title_bar a:link{text-decoration:none;background:rgba(255,255,255,0);}
#title_bar a:hover{text-decoration:none;background:rgba(255,255,255,0);}
/*#title_bar a:visited{text-decoration:none;background:rgba(255,255,255,0);}*/
span#ts_theater_title{		font-size:30px;font-style:oblique;font-weight:bold;text-shadow:#cccccc 3px 3px 3px;font-family:"Times New Roman";}
span#since_and_update_date{	font-size:10px;font-style:oblique;font-weight:bold;display:block;}
span.span_site_explanation{	font-size:10px;font-family:"Times New Roman";display:block;}

/****************************************************************************************/

li a{text-decoration:none;}
nav ul li{
	list-style-type:none;/* default.cssの上書きliに点、数字をつけるため */
	padding-right:10px;		/* IEの描画上、仕方なく… */
				/* http://www.htmq.com/style/list-style-type.shtml 参照 */
}
.the_diary{			/* hide_diary.jsで指定されるcss。他のhtml内には記述がないので注意。idが被るのでclassを使うしか無い */
	margin:0px;width:99%;max-width:600px;height:600px;	/*margin-top:0px;*/}
.flickable4 ul li{		/* diaryの過去年分の<li>の指定 */
	background:#fff;width:100%;max-width:600px;border:1px solid;padding:5px;margin-top:5px;}
/****************************************************************************************/
nav{	background:#e0e0e0;	border:solid 1px #cccccc;	margin-top:20px;	padding:10px;	font-weight:bold;}
ul{	margin:0;	padding:5px;	overflow:hidden;}
nav li{	margin:5px 0px;		list-style:none;	float:left;}
ol{	margin:0;	padding:5px;	overflow:hidden;}
nav ol{	margin:5px 5px;		list-style:none;	float:left;}
/****************************************************************************************/
/* movies/new&old、actors、actoresses、remakes、seriesのタイトル */
#ename{	color:#005588;	font-size:37px;	text-align:left;	font-family:'Times New Roman';	font-weight:bold;	font-style:oblique;}
#jname{	color:#bbcc77;	font-size:27px;	text-align:left;	font-family:'Times New Roman';	font-weight:bold;	font-style:oblique;}
#year{	color:#000000;	font-size:19px;	text-align:left;	font-weight:normal;}
/****************************************************************************************/
h1#top_box{		text-align:center;margin:0 auto;	font-weight:bold;font-style:oblique;	font-family:"Times New Roman";	font-size:20px;	color:#004f83;
	max-width:800px;	width:99%;	border:1px solid #b80;					margin-bottom:8px;}
h1#top_box_ver2{		text-align:center;margin:0 auto;	font-weight:bold;font-style:oblique;	font-family:"Times New Roman";	font-size:20px;	color:#004f83;
	max-width:800px;	width:99%;	border:1px solid #b80;					margin-bottom:8px;margin-top:6px;}

h2#top_box2{		text-align:center;margin:0 auto;	font-weight:bold;font-style:oblique;	font-family:"Times New Roman";	font-size:20px;	color:#004f83;
	max-width:800px;	width:99%;	border:1px solid #b80;}


.top_box2_span{		text-align:center;margin:0 auto;	font-weight:bold;font-style:oblique;	font-family:"Times New Roman";	font-size:20px;	color:#004f83;
	max-width:800px;	width:99%;	border:1px solid #b80;
display:block;
}
.top_box2_span_ver2{		text-align:center;margin:0 auto;	font-weight:bold;font-style:oblique;	font-family:"Times New Roman";	font-size:20px;	color:#004f83;
	max-width:1200px;	width:99%;	border:1px solid #b80;
border-radius:50px;
display:block;
margin-bottom:8px;
}
/****************************************************************************************/
.searchlink{float:right;margin-right:16px;font-weight:normal;}
.subcontent{position:absolute;background-color:#e6e6fa;visibility:hidden;border:1px solid #000088;width:600px;padding:8px;font-size:12px;}
/*****/

#title_data_above, div#title_data_contents, div#title_data_footer, div#introduction_above, h3#introduction_contents,
div#main_character_above, div#academy_above, div#staff_above, div#cast_above, div#related_pages_above, div#related_pages_contents,
div#questionnaire_above, div#questionnaire_contents, div#youtube_above, div#youtube_footer{
	text-align:center;margin:0 auto;
	max-width:700px;	width:90%;
}
h3#introduction_contents{font-size:16px;	background:#535fcd;
	padding-top:20px;	padding-bottom:15px;	border-radius:0px 0px 15px 15px;}
div#main_character_contents, div#academy_contents, div#staff_contents, div#cast_contents, div#related_pages_contents, div#questionnaire_contents{
	text-align:center;margin:0 auto;	padding-left:10px;padding-right:10px;	padding-bottom:10px;border-radius:0px 0px 15px 15px;
	max-width:700px;	width:90%;	width: calc(90% - 20px);width: -webkit-calc(90% - 20px);width: -moz-calc(90% - 20px);width: -o-calc(90% - 20px);
}
span.toikun_star{color:#dcd300;}
span.toikun_star_num{color:yellow;}


div#main_character_above, #title_data_above, div#introduction_above, div#academy_above, div#staff_above, div#cast_above, #related_pages_above, div#questionnaire_above, div#youtube_above{
color:#ffffff;font-size:16px;	font-weight:bold;	padding-top:15px;padding-bottom:10px;	border-radius:15px 15px 0px 0px;
}
#title_data_above a:link{text-decoration:none;}


#title_data_above{	/*background:#0268cc;*/				filter: progid:DXImageTransform.Microsoft.gradient(GradientType = 1, startColorstr = '#6845ff', endColorstr = '#000000');
/*INNER ELEMENTS MUST NOT BREAK THIS ELEMENTS BOUNDARIES*/
/*Element must have a height (not auto)*/
/*All filters must be placed together*/
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType = 1, startColorstr = '#6845ff', endColorstr = '#000000')";
/*Element must have a height (not auto)*/
/*All filters must be placed together*/
background-image: -moz-linear-gradient(left, #6845ff, #000000);
background-image: -ms-linear-gradient(left, #6845ff, #000000);
background-image: -o-linear-gradient(left, #6845ff, #000000);
background-image: -webkit-gradient(linear, left top, right top, from(#6845ff), to(#000000));
background-image: -webkit-linear-gradient(left, #6845ff, #000000);
background-image: linear-gradient(left, #6845ff, #000000);
/*--IE9 DOES NOT SUPPORT CSS3 GRADIENT BACKGROUNDS--*/
}
div#introduction_above{					/*background:#170a8f;*/filter: progid:DXImageTransform.Microsoft.gradient(GradientType = 1, startColorstr = '#170a8f', endColorstr = '#6c0aff');
/*INNER ELEMENTS MUST NOT BREAK THIS ELEMENTS BOUNDARIES*/
/*Element must have a height (not auto)*/
/*All filters must be placed together*/
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType = 1, startColorstr = '#170a8f', endColorstr = '#6c0aff')";
/*Element must have a height (not auto)*/
/*All filters must be placed together*/
background-image: -moz-linear-gradient(left, #170a8f, #6c0aff);
background-image: -ms-linear-gradient(left, #170a8f, #6c0aff);
background-image: -o-linear-gradient(left, #170a8f, #6c0aff);
background-image: -webkit-gradient(linear, left top, right top, from(#170a8f), to(#6c0aff));
background-image: -webkit-linear-gradient(left, #170a8f, #6c0aff);
background-image: linear-gradient(left, #170a8f, #6c0aff);
/*--IE9 DOES NOT SUPPORT CSS3 GRADIENT BACKGROUNDS--*/
}
div#main_character_above, div#main_character_contents{	background:#c885ff;}
div#academy_above, div#academy_contents{		background:#00a1a3;}
div#staff_above, div#staff_contents{			background:#bd553b;}
div#cast_above, div#cast_contents{			background:#5f9fe3;}
div#related_pages_above, div#related_pages_contents{	background:#73a621;}
div#questionnaire_above, div#questionnaire_contents{	background:#5f9fe3;}
div#youtube_above{					/*background:#73a621;*/
filter: progid:DXImageTransform.Microsoft.gradient(GradientType = 1, startColorstr = '#73a621', endColorstr = '#14ffe6');
/*INNER ELEMENTS MUST NOT BREAK THIS ELEMENTS BOUNDARIES*/
/*Element must have a height (not auto)*/
/*All filters must be placed together*/
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType = 1, startColorstr = '#73a621', endColorstr = '#14ffe6')";
/*Element must have a height (not auto)*/
/*All filters must be placed together*/
background-image: -moz-linear-gradient(left, #73a621, #14ffe6);
background-image: -ms-linear-gradient(left, #73a621, #14ffe6);
background-image: -o-linear-gradient(left, #73a621, #14ffe6);
background-image: -webkit-gradient(linear, left top, right top, from(#73a621), to(#14ffe6));
background-image: -webkit-linear-gradient(left, #73a621, #14ffe6);
background-image: linear-gradient(left, #73a621, #14ffe6);
/*--IE9 DOES NOT SUPPORT CSS3 GRADIENT BACKGROUNDS--*/
}
div#youtube_footer{					background:#000000;}
div#youtube_footer{							padding-bottom:15px;	border-radius:0px 0px 15px 15px;}

.video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;
	text-align:center;margin:0 auto;	max-width:700px;	width:90%;background:#000000;}
.video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%;}


/*タイトルデータ*/
/*div#title_data_contents{	min-height:300px;	background:#3e96ee;	padding-top:5px;}*/
div#title_data_contents{	min-height:300px;	background:#95c0ee;	padding-top:5px;}
div#title_data_img	{/*float:left;*/margin-left:5px;width:150px;
display:inline-block;
vertical-align:top;
line-height:1em;
}
div#title_data_img   img{width:150px;height:213px;}			/*imgにclassを指定していないため必要*/
.amazon_in_titledata{display:inline;color:orange;font-size:12px;}
#title_data{/*float:left;*/width:183px;max-width:700px;width: calc(100% - 155px);width: -webkit-calc(100% - 155px);width: -moz-calc(100% - 155px);width: -o-calc(100% - 155px);
	text-align:left;		padding-bottom:15px;font-size:14px;color:#ffffff;
display:inline-block;
vertical-align:top;
}
.title_data_from{font-size:12px;color:white;display:inline;}




.title_data_table_parent{width:100%;display:table;table-layout:fixed;}
.title_data_table_left{width:70px;display:table-cell;vertical-align:middle;text-align:center;text-align:right;			font-size:13px;}
.title_data_table_right{width:100%;display:table-cell;color:#4b2e9e;vertical-align:middle;}
.title_data_table_right a{color:black;text-decoration:underline;display:inline;}
/*div#title_data_footer{	font-weight:normal;	font-size:16px;	color:#ffffff;	background:#3e96ee;	border-radius:0px 0px 15px 15px;padding:10px 0 10px 0;}*/
div#title_data_footer{	font-weight:normal;	font-size:16px;	color:#ffffff;	background:#95c0ee;	border-radius:0px 0px 15px 15px;padding:10px 0 10px 0;

}


p.in_introduction{	color:#ffffff;	font-family:"Times New Roman","メイリオ";	font-size:16px;	font-weight:normal;	margin-left:16px;margin-right:16px;



	text-align:left;	text-indent:16px;}
div#in_main_character_contents{	background:#e0e0e0; text-align:center;	border-radius:10px 10px 10px 10px;}
div#in_academy_contents{	background:#ffffff; text-align:left;	border-radius:10px 10px 10px 10px;	padding:16px;}
div#in_academy_contents_kari{	background:#e0e0e0; text-align:left;	border-radius:10px 10px 10px 10px;	padding:16px;}
p.p_academy{margin:0 auto;	font-size:16px;}
div#in_staff_contents{		background:#ffffff; text-align:left;	border-radius:10px 10px 10px 10px;	padding:16px;	font-family:"ＭＳ Ｐゴシック";}
div#in_cast_contents{		background:#ffffff; text-align:left;	border-radius:10px 10px 10px 10px;	padding:16px;	font-family:"ＭＳ Ｐゴシック";}
div#in_related_pages_contents{	background:#ffffff; text-align:left;	border-radius:10px 10px 10px 10px;	padding:16px;	font-family:"ＭＳ Ｐゴシック";	font-weight:bold;}
div#in_questionnaire_contents{	background:#ffffff; text-align:left;	border-radius:10px 10px 10px 10px;	padding:16px;	font-family:"ＭＳ Ｐゴシック";	text-align:center;}
span.cast_left{		display:block;padding-left:10%;text-align:left;}
span.cast_right{	display:block;padding-right:10%;text-align:right;}
div.movies_white1{background:#e0e0e0;padding:16px 0 16px 0;	border-radius:10px 10px 10px 10px;}
div.movies_white2{background:#e9e9e9;padding:16px 0 16px 0;	border-radius:10px 10px 10px 10px;}

div.new_staff_bar{text-align:center;margin:0 auto;max-width:700px;width:100%;background-color:#e0e4e6;color:gray;padding:10px 0 10px 0;border-top:1px solid #000088;}
div.new_staff_deli_between_names{border-top:1px solid #cccccc;width:80%;margin:0 auto;}
span.new_left{	display:block;padding-left:10%;text-align:left;font-family:"ヒラギノ角ゴ Pro W3";font-weight:bold;}
span.new_right{	display:block;padding-right:10%;text-align:right;font-family:"ヒラギノ角ゴ Pro W3";}

span.new_staff_left{	display:block;padding-left:10px;text-align:left;font-family:"ヒラギノ角ゴ Pro W3";font-weight:bold;}
span.new_staff_right{	display:block;text-align:right;font-family:"ヒラギノ角ゴ Pro W3";padding-right:12%;}

span.new_cast_left{	display:block;padding-left:10px;text-align:left;font-family:"ヒラギノ角ゴ Pro W3";font-weight:bold;}
span.new_cast_japanese_left{	display:block;padding-left:10px;text-align:left;font-family:"ヒラギノ角ゴ Pro W3";font-weight:normal;}
span.new_cast_right{	display:block;text-align:right;font-family:"ヒラギノ角ゴ Pro W3";padding-right:12%;}/*position:relative;right:12%;*/

div.new_movies_white{background:#e9e9e9;margin:0 auto;max-width:700px;width:90%;border-top:1px solid #e0e0e0;}
span.new-blue-color{	color:#2e68ae;}
div.end_new_staff_deli{border-top:1px solid #000088;margin:0 auto;width:90%;background-color:#e9e9e9;}
div.in_new_staff{height:90px;display:table-cell;vertical-align:middle;width:500px;}
span.span_over_fancyimage{float:left;padding-left:10%;}
img.fancyimage{width:60px;height:80px;margin:5px 0 0px 0;}







/*
.icon-hand-o-right-mod a{text-decoration:overline;text-decoration-color: red;}
.icon-hand-o-right-mod a:link{text-decoration:overline;text-decoration-color: red;}
*/
/*
a .icon-hand-o-right-mod{text-decoration:overline;text-decoration-color: red;}
*/
/*
a .icon-hand-o-right-mod{text-decoration:none;text-decoration-color: black;}
a:link .icon-hand-o-right-mod{text-decoration:none;text-decoration-color: black;}
a:visited .icon-hand-o-right-mod{text-decoration:none;text-decoration-color: black;}
a:hover.icon-hand-o-right-mod{text-decoration:none;text-decoration-color: black;}
*/
/*
.a .icon-hand-o-right-mod{text-decoration:overline;text-decoration-color: red;}
*/
/*
*/
/*
a:link{text-decoration:none;text-decoration-color: black;}
*/
/*
.related_space_indivisual a:link{text-decoration:none;text-decoration-color: black;}
*/


div.main_character_space_top_line		{/*border-top:1px solid #aaa;width:100%;*/display:none;}
div.main_character_space_bottom_line		{/*border-top:1px solid #aaa;width:100%;*/display:none;}
div.main_character_bar,h2.ketsumatsu_moji{text-align:center;margin:0 auto;max-width:700px;width:96%;color:white;padding:10px 0 10px 0;margin-top:8px;margin-bottom:8px;
background-image: -webkit-gradient(
	linear,
	right top,
	right top,
	color-stop(0, rgb(110, 3, 103)),
	color-stop(1, rgb(14, 87, 85))
);
background-image: -o-linear-gradient(right top, rgb(110, 3, 103) 0%, rgb(14, 87, 85) 100%);
background-image: -moz-linear-gradient(right top, rgb(110, 3, 103) 0%, rgb(14, 87, 85) 100%);
background-image: -webkit-linear-gradient(right top, rgb(110, 3, 103) 0%, rgb(14, 87, 85) 100%);
background-image: -ms-linear-gradient(right top, rgb(110, 3, 103) 0%, rgb(14, 87, 85) 100%);
background-image: linear-gradient(to right top, rgb(110, 3, 103) 0%, rgb(14, 87, 85) 100%);
border-radius:30px;
}
span.main_cast_head_left			{color:#2e68ae;	display:block;text-align:left;font-family:"ヒラギノ角ゴ Pro W3";font-weight:bold;}
span.main_cast_head_jp_left			{color:#2e68ae;	display:block;text-align:left;font-family:"ヒラギノ角ゴ Pro W3";}
span.main_cast_head_right			{color:#2e68ae;	display:block;text-align:right;font-family:"ヒラギノ角ゴ Pro W3";}
div.main_cast_head_ground_parent		{background:#e5e5e5;width:100%;margin:0 auto;text-align:center;border-top:1px solid #aaa;border-bottom:1px solid #aaa;}
div.main_cast_head_parent			{width:95%;margin:0 auto;text-align:center;display:table;table-layout:fixed;}
div.main_cast_ground_parent			{width:100%;margin:0 auto;text-align:center;}
div.main_cast_parent				{background:white;width:95%;margin:0 auto;text-align:center;display:table;table-layout:fixed;}
div.main_cast_fancyimage			{display:table-cell;width:60px;}
div.main_cast_names				{display:table-cell;width:100%;vertical-align:middle;}
span.main_cast_name_eng_left			{display:block;text-align:left;margin-left:5px;font-family:"ヒラギノ角ゴ Pro W3";font-weight:bold;}
span.main_cast_name_jp_left			{display:block;text-align:left;margin-left:5px;font-family:"ヒラギノ角ゴ Pro W3";}
span.main_cast_name_right			{display:block;text-align:right;font-family:"ヒラギノ角ゴ Pro W3";}
div.main_character_delimiter_line_between_names	{border-top:1px dotted #cccccc;width:95%;margin:0 auto;}





span.notations_in_detailed_movie_data{text-align:center;display:block;width:30%;margin:0 auto;font-size:12px;
border:1px solid #bb8800;border-radius:50px;background:#e0e0e0;margin-right:6px;padding:0 6px 0 6px;
font-weight:normal;font-style:oblique;

}
div#detailed_movie_data{width:99%;text-align:center;margin:0 auto;font-size:18px;font-weight:bold;padding-bottom:6px;border-radius:10px;
/*font-style:oblique;*/

background: rgb(210,223,237); /* Old browsers */
background: -moz-linear-gradient(-45deg, rgba(210,223,237,1) 0%, rgba(200,215,235,1) 19%, rgba(166,192,227,1) 33%, rgba(190,208,234,1) 46%, rgba(186,208,239,1) 53%, rgba(175,199,232,1) 62%, rgba(153,181,219,1) 80%, rgba(121,155,200,1) 93%); /* FF3.6-15 */
background: -webkit-linear-gradient(-45deg, rgba(210,223,237,1) 0%,rgba(200,215,235,1) 19%,rgba(166,192,227,1) 33%,rgba(190,208,234,1) 46%,rgba(186,208,239,1) 53%,rgba(175,199,232,1) 62%,rgba(153,181,219,1) 80%,rgba(121,155,200,1) 93%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(135deg, rgba(210,223,237,1) 0%,rgba(200,215,235,1) 19%,rgba(166,192,227,1) 33%,rgba(190,208,234,1) 46%,rgba(186,208,239,1) 53%,rgba(175,199,232,1) 62%,rgba(153,181,219,1) 80%,rgba(121,155,200,1) 93%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d2dfed', endColorstr='#799bc8',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}





div.academy_space_top_line			{/*border-top:1px solid #aaa;width:100%;*/display:none;}
div.academy_space_bottom_line			{/*border-top:1px solid #aaa;width:100%;*/display:none;}
div.academy_bar{text-align:center;margin:0 auto;max-width:700px;width:96%;color:white;padding:10px 0 10px 0;margin-top:8px;margin-bottom:8px;
background-image: -webkit-gradient(
	linear,
	left bottom,
	left bottom,
	color-stop(0, rgb(11, 14, 46)),
	color-stop(0.83, rgb(32, 110, 103))
);
background-image: -o-linear-gradient(left bottom, rgb(11, 14, 46) 0%, rgb(32, 110, 103) 83%);
background-image: -moz-linear-gradient(left bottom, rgb(11, 14, 46) 0%, rgb(32, 110, 103) 83%);
background-image: -webkit-linear-gradient(left bottom, rgb(11, 14, 46) 0%, rgb(32, 110, 103) 83%);
background-image: -ms-linear-gradient(left bottom, rgb(11, 14, 46) 0%, rgb(32, 110, 103) 83%);
background-image: linear-gradient(to left bottom, rgb(11, 14, 46) 0%, rgb(32, 110, 103) 83%);
border-radius:30px;
}
span.academy_award_big_parent{background:white;display:block;}
span.academy_left{	display:block;text-align:left;font-family:"ヒラギノ角ゴ Pro W3";font-weight:bold;margin-left:5px;}
span.academy_right{	display:block;text-align:right;font-family:"ヒラギノ角ゴ Pro W3";}
div.academy_delimiter_line_between_names{border-top:1px dotted #cccccc;width:95%;margin:0 auto;}
div.academy_indivisual_box_of_awards_name_parents{background:#e5e5e5;width:100%;border-top:1px solid #aaa;border-bottom:1px solid #aaa;}
div.academy_indivisual_box_of_awards_name	{margin:0 auto;width:95%;}
div.academy_indivisual_box			{margin:0 auto;text-align:center;width:95%;background:white;display:table;table-layout:fixed;padding:0 0 0 0;height:80px;}
div.academy_names_box_in_indivisual_box		{display:inline-block;vertical-align:middle;width:100%;display:table-cell;height:80px;}
span.academy_winner_color_left			{color:#aa7000;	display:block;text-align:left;font-family:"ヒラギノ角ゴ Pro W3";font-weight:bold;}
span.academy_winner_color_right			{color:#aa7000;	display:block;text-align:right;font-family:"ヒラギノ角ゴ Pro W3";}
span.academy_nominee_color_left			{color:#009b00;	display:block;text-align:left;font-family:"ヒラギノ角ゴ Pro W3";font-weight:bold;}
span.academy_nominee_color_right		{color:#009b00;	display:block;text-align:right;font-family:"ヒラギノ角ゴ Pro W3";}
span.no_nominate_win_left			{color:#2e68ae;	display:block;text-align:left;font-family:"ヒラギノ角ゴ Pro W3";font-weight:bold;}
span.no_nominate_win_right			{color:#2e68ae;	display:block;text-align:right;font-family:"ヒラギノ角ゴ Pro W3";}
div.fancyimage_in_academy			{display:inline-block;width:60px;display:table-cell;height:80px;}





div.staff_space_top_line			{/*border-top:1px solid #aaa;width:100%;*/display:none;}
div.staff_space_bottm_line			{/*border-top:1px solid #aaa;width:100%;*/display:none;}
div.staff_bar,h2.review_moji{text-align:center;margin:0 auto;max-width:700px;width:96%;color:white;padding:10px 0 10px 0;margin-top:8px;margin-bottom:8px;
background-image: -webkit-gradient(
	linear,
	left bottom,
	right top,
	color-stop(0, rgb(69, 139, 230)),
	color-stop(1, rgb(255, 99, 237))
);
background-image: -o-linear-gradient(right top, rgb(69, 139, 230) 0%, rgb(255, 99, 237) 100%);
background-image: -moz-linear-gradient(right top, rgb(69, 139, 230) 0%, rgb(255, 99, 237) 100%);
background-image: -webkit-linear-gradient(right top, rgb(69, 139, 230) 0%, rgb(255, 99, 237) 100%);
background-image: -ms-linear-gradient(right top, rgb(69, 139, 230) 0%, rgb(255, 99, 237) 100%);
background-image: linear-gradient(to right top, rgb(69, 139, 230) 0%, rgb(255, 99, 237) 100%);
border-radius:30px;
}
span.staff_big_parent			{background:white;display:block;}
div.staff_category_grand_parent		{margin:0 auto;width:100%;background:#e5e5e5;border-top:1px solid #aaa;border-bottom:1px solid #aaa;}
div.staff_category_parent		{margin:0 auto;width:95%;}
span.staff_category_left		{color:#2e68ae;	display:block;text-align:left;font-family:"ヒラギノ角ゴ Pro W3";font-weight:bold;}
span.staff_category_right		{color:#2e68ae;	display:block;text-align:right;font-family:"ヒラギノ角ゴ Pro W3";}
div.staff_box_parent			{margin:0 auto;text-align:center;width:95%;background:white;display:table;table-layout:fixed;padding:0 0 0 0;height:80px;}
div.staff_name_parent			{display:inline-block;vertical-align:middle;width:100%;display:table-cell;height:80px;}
span.staff_name_left			{display:block;text-align:left;font-family:"ヒラギノ角ゴ Pro W3";font-weight:bold;margin-left:5px;}
span.staff_name_right			{display:block;text-align:right;font-family:"ヒラギノ角ゴ Pro W3";}
div.staff_fancyimage			{display:inline-block;width:60px;display:table-cell;height:80px;}
div.staff_delimiter_line_between_names	{border-top:1px dotted #cccccc;width:95%;margin:0 auto;}





div.cast_space_top_line			{/*border-top:1px solid #aaa;width:100%;*/display:none;}
div.cast_space_bottom_line		{/*border-top:1px solid #aaa;width:100%;*/display:none;}
div.cast_bar,h2.story_moji{text-align:center;margin:0 auto;max-width:700px;width:96%;color:white;padding:10px 0 10px 0;margin-top:8px;margin-bottom:8px;
background-image: -webkit-gradient(
	linear,
	left bottom,
	right top,
	color-stop(0, rgb(54, 97, 86)),
	color-stop(1, rgb(46, 83, 156))
);
background-image: -o-linear-gradient(right top, rgb(54, 97, 86) 0%, rgb(46, 83, 156) 100%);
background-image: -moz-linear-gradient(right top, rgb(54, 97, 86) 0%, rgb(46, 83, 156) 100%);
background-image: -webkit-linear-gradient(right top, rgb(54, 97, 86) 0%, rgb(46, 83, 156) 100%);
background-image: -ms-linear-gradient(right top, rgb(54, 97, 86) 0%, rgb(46, 83, 156) 100%);
background-image: linear-gradient(to right top, rgb(54, 97, 86) 0%, rgb(46, 83, 156) 100%);
border-radius:30px;
}
div.cameo_bar{text-align:center;margin:0 auto;max-width:700px;width:96%;color:white;padding:10px 0 10px 0;margin-top:8px;margin-bottom:8px;

/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#d8e0de+0,aebfbc+23,8ea6a2+26,99afab+33,4e5c5a+45,829d98+67,0e0e0e+95 */
background: #d8e0de; /* Old browsers */
background: -moz-linear-gradient(-45deg, #d8e0de 0%, #aebfbc 23%, #8ea6a2 26%, #99afab 33%, #4e5c5a 45%, #829d98 67%, #0e0e0e 95%); /* FF3.6-15 */
background: -webkit-linear-gradient(-45deg, #d8e0de 0%,#aebfbc 23%,#8ea6a2 26%,#99afab 33%,#4e5c5a 45%,#829d98 67%,#0e0e0e 95%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(135deg, #d8e0de 0%,#aebfbc 23%,#8ea6a2 26%,#99afab 33%,#4e5c5a 45%,#829d98 67%,#0e0e0e 95%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d8e0de', endColorstr='#0e0e0e',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
border-radius:30px;
}
span.cast_big_parent			{background:white;display:block;}
div.cast_category_grand_parent		{margin:0 auto;width:100%;background:#e5e5e5;border-top:1px solid #aaa;border-bottom:1px solid #aaa;}
/*div.cast_category_grand_parent		{margin:0 auto;width:95%;background:#e5e5e5;border:1px solid #aaa;border-radius:30px;}*/
div.cast_category_parent		{margin:0 auto;width:95%;}
span.cast_category_left			{color:#2e68ae;	display:block;text-align:left;font-family:"ヒラギノ角ゴ Pro W3";font-weight:bold;}
span.cast_category_jp_left		{color:#2e68ae;	display:block;text-align:left;font-family:"ヒラギノ角ゴ Pro W3";}
span.cast_category_right		{color:#2e68ae;	display:block;text-align:right;font-family:"ヒラギノ角ゴ Pro W3";}
div.cast_box_parent			{margin:0 auto;text-align:center;width:95%;background:white;display:table;table-layout:fixed;padding:0 0 0 0;height:80px;}
div.cast_name_parent			{display:inline-block;vertical-align:middle;width:100%;display:table-cell;height:80px;}
span.cast_name_left			{display:block;text-align:left;font-family:"ヒラギノ角ゴ Pro W3";font-weight:bold;margin-left:5px;}
span.cast_name_jp_left			{display:block;text-align:left;font-family:"ヒラギノ角ゴ Pro W3";margin-left:5px;}
span.cast_name_right			{display:block;text-align:right;font-family:"ヒラギノ角ゴ Pro W3";}
div.cast_fancyimage			{display:inline-block;width:60px;display:table-cell;height:80px;}
div.cast_delimiter_line_between_names	{border-top:1px dotted #cccccc;width:95%;margin:0 auto;}





div.related_page_space_top_line		{border-top:1px solid #aaa;width:100%;	display:none;}
div.related_page_space_bottom_line	{border-top:1px solid #aaa;width:100%;display:none;}
div.related_page_bar,h2#related_page_bar{text-align:center;margin:0 auto;max-width:700px;width:96%;color:white;padding:10px 0 10px 0;margin-top:8px;margin-bottom:8px;
background-image: -webkit-gradient(
	linear,
	right bottom,
	right bottom,
	color-stop(0, rgb(227, 57, 210)),
	color-stop(1, rgb(126, 255, 87))
);
background-image: -o-linear-gradient(right bottom, rgb(227, 57, 210) 0%, rgb(126, 255, 87) 100%);
background-image: -moz-linear-gradient(right bottom, rgb(227, 57, 210) 0%, rgb(126, 255, 87) 100%);
background-image: -webkit-linear-gradient(right bottom, rgb(227, 57, 210) 0%, rgb(126, 255, 87) 100%);
background-image: -ms-linear-gradient(right bottom, rgb(227, 57, 210) 0%, rgb(126, 255, 87) 100%);
background-image: linear-gradient(to right bottom, rgb(227, 57, 210) 0%, rgb(126, 255, 87) 100%);
border-radius:30px;
}

h2#related_page_bar{font-size:16px;}


span.related_page_big_parent		{background:white;display:block;}

div.related_page_movies,div.related_page_actresses,div.related_page_actors,div.related_page_series,div.related_page_remakes,div.recommend_movies_links,
h3.related_page_movies,h3.related_page_actresses,h3.related_page_actors,h3.related_page_series,h3.related_page_remakes,h3.recommend_movies_links{
width:95%;/*background:#e5e5e5;*/color:black;text-align:center;border-radius:50px;margin:0 auto;font-weight:bold;
border:1px solid #bb8800;
}


h3.related_page_movies,h3.related_page_actresses,h3.related_page_actors,h3.related_page_series,h3.related_page_remakes,h3.recommend_movies_links{font-size:16px;}


/*
div.related_page_movies			{width:100%;background:#e5e5e5;color:black;text-align:center;}
div.related_page_actresses		{width:100%;background:#e5e5e5;color:black;text-align:center;}
div.related_page_actors			{width:100%;background:#e5e5e5;color:black;text-align:center;}
div.related_page_series			{width:100%;background:#e5e5e5;color:black;text-align:center;}
div.related_page_remakes		{width:100%;background:#e5e5e5;color:black;text-align:center;}
*/
div.related_space_indivisual,ul.related_space_indivisual,ul.recommend_movies_indivisual		{background:white;padding:4px 0 4px 20px;
width:90%;
border:1px solid #dd9900;
border-radius:10px;
margin:10px auto 10px auto;
/*background:#eaf7ff;*/
}

li.related_space_indivisual_span{list-style-type:none;font-size:14px;}



span.related_space_indivisual_span	{font-size:14px;display:block;font-weight:normal;text-indent:-14px;
padding-left:14px;
}



span.recommend_movies_indivisual_links a:link{text-decoration:none;}
span.recommend_movies_indivisual_links	{font-size:14px;display:block;font-weight:normal;text-indent:-14px;
padding-left:14px;
}
div.recommend_movies_indivisual		{background:white;padding:4px 0 4px 20px;
width:90%;
border:1px solid #dd9900;
border-radius:10px;
margin:10px auto 10px auto;


}

/*div.related_space_indivisual .internal_link{display:inline-block;}*/

.related_page_movies{background:#ecdacd;}
.related_page_actors{background:#cbe0ff;}
.related_page_actresses{background:pink;}
.related_page_series{background:#b6cbbf;}
.related_page_remakes{background:#d6cbcd;}
.recommend_movies_links{background:thistle;}


/****************************************************************************************/
#container{						/* main_boxとleft_boxが入る大きな箱の設定 */
/*	max-width:1060px;*/	/*****************************************************************/
	text-align:left;
	margin-left:auto;
	margin-right:auto;
/*	border-top:1px solid #b80;
	border-left:1px solid #b80;
	border-right:1px solid #b80;
	border-bottom:1px solid #b80;*/
/* 以下5行 http://hajimetedesign.blog77.fc2.com/blog-entry-74.html 及び「教えてgoo」より拝借(コンテナの周りを囲う線のFIX) */
	height:100%;	/*for IE6 */
	min-height:100%;
	overflow:auto;
}
/****************************************************************************************/
html, body {height:100%;} 
/****************************************************************************************/
body > #container {height:auto;}
/* 以上5行 http://hajimetedesign.blog77.fc2.com/blog-entry-74.html 及び「教えてgoo」より拝借(コンテナの周りを囲う線のFIX) */

.clear{clear:both;}

#main_box{	background:#ffffff;	width:100%;max-width:700px;	/* 651 */	float:right;}	/* メインコンテンツが入る箱 */
#left_box{	background:#ffffff;	width:200px;	text-align:center;		float:left;}	/* 広告コンテンツが入る箱 */
#right_box{	background:#ffffff;	width:200px;	text-align:center;		float:right;}	/* 広告コンテンツが入る箱 */

.line200{width:100%;color:#ffffff;background:#004400;font-size:14px;margin-bottom:10px;text-align:center;
border-radius:50px;
}

/****************************************************************************************/

#title_space{	background:#ffffff;	max-width:700px;}

#top_space{					/* actors,actresses,movies,remakes,seriesのindexだけで使われる */
	background:#ffffff;text-align:center;font-family:"ＭＳ Ｐゴシック";font-size:16px;margin-bottom:0px;}
div#personal_space{border-bottom:solid 1px #cccccc;}	/* 俳優の出身地とかアカデミー賞結果 */
#questionnaire{	background:#e9e9e9;	max-width:468px;	font-family:"ＭＳ Ｐゴシック";	font-size:10px;
	margin:0 auto;text-align:center;		clear:both;}

.rakuten_books_pr{width:100%;margin-top:10px;margin-bottom:10px;text-align:center;/* for IE6 */}
.rakuten_books_pr table{width:150px;margin:0 auto;border:solid 1px #000;}
/****************************************************************************************/
#gad1{width:336px;float:left;margin-left:16px;margin-right:16px;}			/* movies/newで使われる */
#gad2{width:336px;float:right;margin-left:16px;margin-right:16px;}			/* movies/newで使われる。actors、一部のactressesでも使用 */
div.cent{text-align:center;}

#ad{		/* T's Theaterの画像ここに置かないとダメみたい */
	background:#ffffff;width:200px;height:100px;overflow:hidden;}
/****************************************************************************************/
.blue{			/* actors & actresses only */
	color:#2e68ae;
	font-weight:normal;
}
.greenb{		/* actors & actresses only */
	color:#0a0;
	font-weight:bold;
	font-style:normal;
/*	white-space:nowrap;*/
}


div.story_space_KARI{				padding-left:30px;padding-right:30px;					/* movies old & new */
	max-width:700px;	line-height:130%;
	font-size:16px;		font-family:'ＭＳ Ｐゴシック';
	line-height:32px;	text-indent:16px;	margin-bottom:36px;			/*	margin-right:30px;margin-left:30px;*/
-moz-user-select:none;-khtml-user-select:none;user-select:none;-webkit-user-select:none;-webkit-user-drag:none;-khtml-user-drag:none;user-select:none; /* onmousemove="return false;" */}

div.impressions_space_KARI{			padding-left:30px;padding-right:30px;					/* movies old & newの感想スペース */
	max-width:700px;	line-height:130%;
	font-size:16px;		font-family:'ＭＳ Ｐゴシック';
	line-height:32px;	text-indent:16px;	margin-bottom:36px;			/*	margin-right:30px;margin-left:30px;*/
-moz-user-select:none;-khtml-user-select:none;user-select:none;-webkit-user-select:none;-webkit-user-drag:none;-khtml-user-drag:none;user-select:none; /* onmousemove="return false;" */}



#related_pages{					/* series & remakes & movies old & new */
	background:#e9e9e9;	line-height:130%;	max-width:468px;
	margin:0 auto;text-align:center;
	clear:both;
}
.font16px{		/* 映画のストーリーとか印象とか、俳優のプロフィールとか、リメーク＆シリーズの紹介とかの文の一行 */
	font-size:16px;		font-family:Arial,'ＭＳ Ｐゴシック';
	line-height:32px;	text-indent:16px;	margin-bottom:36px;				margin-right:30px;margin-left:30px;}
.font16px2{	font-size:16px;		margin-bottom:0px;	text-align:left;}			/* 関連スペースの一行 */
#intro_space{		/* remakes & series only */
	padding-left:10px;padding-right:10px;
	background:#ffffff;	max-width:700px;	line-height:130%;
/*border-top:solid 1px #cccccc;*//*border-bottom:solid 1px #cccccc;*/
}
#remakes_series_star{	font-size:16px;	margin-bottom:0px;}		/* remakes & series only */
li.li-movie{list-style-type:none;line-height:16px;margin-bottom:16px;}	/* movies old & new only 役名／俳優の所 */
#point{	color:#2e68ae;	background:#dee4ea;}				/* movies old & new only */
#star{	color:#aa7000;}							/* movies old & new only */
.main{	color:#2e68ae;font-size:16px;}					/* movies old & new only */
.post{	color:#009b00;font-size:16px;}					/* movies old & new only */
.actors{color:#aa7000;font-size:16px;}					/* movies old & new only */
.oscar_winner{	color:#aa7000;font-weight:bold;}			/* movies old & new only */
.oscar_nominee{	color:#009b00;font-weight:bold;}			/* movies old & new only */
.section1{padding:5px;line-height:22px;	background:#e9e9e9;font-size:16px;font-family:'ＭＳ Ｐゴシック';text-align:left;}/* movies old & newの製作とか監督とかの欄の背景色 */
.section2{padding:5px;line-height:22px;	background:#e0e0e0;font-size:16px;font-family:'ＭＳ Ｐゴシック';text-align:left;}/* movies old & newの製作とか監督とかの欄の背景色 */

.blue-color{	color:#2e68ae;}						/* movies old & newのアカデミー賞、製作、監督とか文字の色 */
#staff{text-align:center;color:#37b;background:#dafbda;font-size:16px;}	/* movies old & newの<スタッフ>の修飾 */
#cast{text-align:center;color:#37b;background:#dafbda;font-size:16px;}	/* movies old & newの<キャスト>の修飾 */

hr{									/* オーシャンズシリーズのテーブルに使用 */
	height:1px;
	display:block;
	border-top:1px solid #c9e0bf;
	color:#c9e0bf;
	width:80%;
	margin-left:auto; margin-right:auto;
}

.layer1_space{								/* actors & actresses only */
	padding-left:10px;
	padding-right:10px;
	background:#eef;
	max-width:700px;
	line-height:130%;
}
.layer2_space{								/* actors & actresses only */
	padding-left:10px;
	padding-right:10px;
	background:#e0e0e0;
	max-width:700px;
	line-height:130%;
}
.filmography1_space{							/* actors & actresses only */
margin-top:-10px;
	padding-left:10px;
	padding-right:10px;
	background:#ffffff;
	max-width:700px;
	line-height:130%;
border-top:solid 1px #cccccc;/*border-bottom:solid 1px #cccccc;*/
}
.filmography2_space{							/* actors & actresses only */
	padding-left:10px;
	padding-right:10px;
	background:#ffffff;
	max-width:700px;
	line-height:130%;
/*border-top:solid 1px #cccccc;*/border-bottom:solid 1px #cccccc;
}
.in_film_space1{							/* actors & actresses only */
	background:#e0e0e0;
	max-width:700px;
	line-height:130%;
}
.in_film_space2{							/* actors & actresses only */
	background:#e9e9e9;
	max-width:700px;
	line-height:130%;
}
.toikuns_best_space{							/* actors & actresses only */
	padding-left:10px;
	padding-right:10px;
	background:#e0e0e0;
	max-width:700px;
	line-height:130%;
/*border-top:solid 1px #cccccc;*/border-bottom:solid 1px #cccccc;
}
.profile_space{								/* actors & actresses only */
	padding-left:10px;
	padding-right:10px;
	background:#ffffff;
	max-width:700px;
	line-height:130%;
/*border-top:solid 1px #cccccc;*//*border-bottom:solid 1px #cccccc;*/
}
ul.navi{border-left:solid 1px #cccccc;border-right:solid 1px #cccccc;}
ul.navi a{								/* actors & actresses only */
	display:block;
}
li{list-style-type:disc;}						/* actors & actresses only */

/* 以下、女優、男優、リメーク、シリーズ、映画紹介共通 */
span#blue_right{
	color:#004f83;
	text-align:right;
	font-weight:bold;
	font-style:oblique;
	display:block;
	border-top:3px black dotted;
	padding-bottom:1em;
}
.links_matome	{	border:0;width:100%;height:100px;margin:0;padding:0;overflow:hidden;}
#links_movie{		width:200px;height:310px;overflow:hidden;}
#links_everyday{	width:200px;height:150px;overflow:hidden;}
#links_favorites{	width:200px;height:200px;overflow:hidden;}
#ad{
	background:#ffffff;
	width:200px;
	height:100px;
	overflow:hidden;
}

p#generatedBy{clear:both;text-align:right;font-size:16px;margin-top:15px;margin-bottom:0px;margin-right:10px;}
.date{clear:both;text-align:right;font-size:16px;margin-top:15px;margin-bottom:0px;margin-right:10px;}


/******************************************************************************************************************/
a.linkmenu{color:#000000;font-size:12px;	text-decoration:none;	display:block;
margin-left:24px;margin-right:24px;margin-top:15px;	text-indent:12px;			border-bottom:solid 1px #cccccc;
font-weight:bold;
}
.linkmenu_sns{display:block;text-align:center;margin:0 auto;font-weight:bold;width:9em;background:#000080;color:white;border-radius:50px;}

div.menu_line{text-align:center;margin:0 auto;	background:#ffffff;margin-top:0px;margin-bottom:0px;padding-top:15px;padding-bottom:15px;
max-width:600px;	width:100%;}

div.changed_menu_line{background:#e0e0e0;margin-top:0px;margin-bottom:0px;padding-top:15px;padding-bottom:15px;
max-width:600px;	width:100%;
border-top:solid 1px #cccccc;border-bottom:solid 1px #cccccc;border-left:solid 1px #cccccc;border-right:solid 1px #cccccc;margin-right:auto;margin-left:auto;
}
a.menu_line_nav{display:block;text-align:right;margin-left:16px;margin-right:16px;text-decoration:none;			margin-bottom:0px;
background:#ffffff;color:#000000;font-size:14px;font-weight:bold;/*padding-bottom:10px;*/}

a.change_menu_line_nav{display:block;text-align:right;margin-left:16px;margin-right:16px;text-decoration:none;		margin-bottom:15px;
background:#e0e0e0;color:#000000;font-size:14px;font-weight:bold;/*padding-bottom:10px;*/}

a#top_menu_under{
display:block;text-align:right;margin-left:16px;margin-right:16px;text-decoration:none;background:#e0e0e0;color:#000000;font-size:14px;font-weight:bold;
padding-top:15px;padding-bottom:15px;
}
span.diary_this_year{
background-color:#e0e0e0;padding:5px 10px 5px 10px;margin-right:-10px;border-radius:5px;
}
.top_menu{
margin:0 auto;display:block;text-align:right;color:#000000;font-size:14px;font-weight:bold;text-decoration:none;
position:absolute;margin-top:50px;max-width:90%;/*max-width:720px;*/width:100%;background-color:rgba(0,0,0,0);/*margin-left:100px*//*margin-left:-30%;*/right:20%;
}
.span_top_menu{
background:rgba(255,255,255,1);color:black;border-radius:15px;padding-left:5px;padding-right:5px;
border:1px solid #bb8800;
}

/******************************************************************************************************************/
@media screen and (min-width:1142px) and (max-width:6666px){
	.browser_width:after{content:"1142 over";text-align:left;font-size:12px;}
	#container{margin:0 auto;width:1140px;float:none;			border:1px solid #bb8800;}
	#wrapper{margin:auto;width:939px;float:left;}
	#main_box{width:698px;float:right;border-left:1px solid #cccccc;border-right:1px solid #cccccc;}
	#left_box{width:239px;float:right;}
	#right_box{width:200px;float:left;}
	footer{clear:left;}
}
@media screen and (min-width:942px) and (max-width:1141px){
	.browser_width:after{content:"0942_1141";text-align:left;font-size:12px;}
	#container{margin:0 auto;width:939px;float:none;			border:1px solid #bb8800;}
	#wrapper{max-width:100%;margin:0 auto;float:none;}
	#main_box{width:699px;float:right;border-left:1px solid #cccccc;}
	#left_box{width:239px;float:right;}
	#right_box{width:239px;float:right;}
	footer{clear:both;}
}
@media screen and (min-width:1px) and (max-width:1200px){
#pc_navigation{display:none;}
}
@media screen and (min-width:700px) and (max-width:941px){
	.browser_width:after{content:"0700_0941";text-align:left;font-size:12px;}
	#container{margin:0 auto;width:698px;float:none;border-left:1px solid #bb8800;border-right:1px solid #bb8800;border-top:1px solid #bb8800;border-bottom:1px solid #bb8800;}
	#wrapper{width:100%;margin:0 auto;float:none;}
	#main_box{width:698px;margin:0 auto;float:none;position:relative;}
	#left_box{width:239px;float:right;position:relative;left:-50%;}
	#right_box{width:239px;float:left;position:relative;left:50%;}
}
@media screen and (min-width:482px) and (max-width:699px){
	.browser_width:after{content:"0482_0699";text-align:left;font-size:12px;}

	#wrapper{width:100%;margin:0 auto;float:none;}
	#main_box{width:100%;margin:0 auto;float:right;}
	#left_box{width:239px;float:right;position:relative;left:-50%;}
	#right_box{width:239px;float:left;position:relative;left:50%;}
}
@media screen and (min-width:202px) and (max-width:481px){
	.browser_width:after{content:"0202_0481";text-align:left;font-size:12px;}

	#wrapper{width:100%;margin:0 auto;float:none;}
	#main_box{width:100%;margin:0 auto;float:none;}
	#left_box{width:239px;margin:0 auto;float:none;}
	#right_box{width:239px;margin:0 auto;float:none;}
}
@media screen and (min-width:0px) and (max-width:201px){
	.browser_width:after{content:"0001_0201";text-align:left;font-size:12px;}
	#container{margin:0 auto;width:1100px;float:none;}
	#wrapper{margin:0 auto;width:900px;float:left;}
	#main_box{width:700px;float:right;}
	#left_box{width:239px;float:right;}
	#right_box{width:239px;float:left;}
	footer{clear:left;}
}
***************************************/
@media screen and (max-width:322px){
	#container{						/* main_boxとleft_boxが入る大きな箱の設定 */
		border:none !important;				/* Amazon ad 160px を2つ横に並べるため */
	}
}




/*************/
@font-face {
	font-family: 'icomoon';
	src:url('/images/icomoon/fonts/icomoon.eot?4kvcmy');
	src:url('/images/icomoon/fonts/icomoon.eot?4kvcmy#iefix') format('embedded-opentype'),
		url('/images/icomoon/fonts/icomoon.ttf?4kvcmy') format('truetype'),
		url('/images/icomoon/fonts/icomoon.woff?4kvcmy') format('woff'),
		url('/images/icomoon/fonts/icomoon.svg?4kvcmy#icomoon') format('svg');
	font-weight: normal;
	font-style: normal;
font-display: swap;						/* https://coliss.com/articles/build-websites/operation/css/about-font-display.html#h201 */
}

[class^="icon-"], [class*=" icon-"] {
	font-family: 'icomoon';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;

	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.icon-menu:before {
	content: "\e5d2";
}
.icon-question:before {
	content: "\e30f";
}
.icon-circle-down:before {
	content: "\e600";
}
.icon-cart:before {
	content: "\e601";
}
.icon-feedly:before {
	content: "\e602";
}
.icon-hatebu:before {
	content: "\e603";
}
.icon-line:before {
	content: "\e604";
}
.icon-pocket:before {
	content: "\e605";
}
.icon-reload:before {
	content: "\e606";
}
.icon-circle-up:before {
	content: "\e607";
}
.icon-circle-right:before {
	content: "\e608";
}
.icon-circle-left:before {
	content: "\e609";
}
.icon-search:before {
	content: "\e60a";
}
.icon-circle-cancel:before {
	content: "\e60b";
}
.icon-cc:before {
	content: "\e60c";
}
.icon-link:before {
	content: "\e60d";
}
.icon-google-plus:before {
	content: "\ea88";
}
.icon-google-drive:before {
	content: "\ea8b";
}
.icon-facebook:before ,.icon-facebook_like:before {
	content: "\ea8c";
}
.icon-twitter:before {
	content: "\ea91";
}
.icon-feed:before {
	content: "\ea94";
}
.icon-youtube:before {
	content: "\ea99";
}
.icon-hand-o-right:before {
	content: "\f0a4";
}
.icon-notification:before {
	content: "\e901";
}
.icon-github3:before {
	content: "\e900";
}
.icon-user-plus:before {
	content: "\e973";
	color:red;
}
.icon-x:before {
	content: "\eaf2";
}
.icon-x1:before {
	content: "\eaf2";
}
.icon-social-linkedin:before {
	content: "\e902";
}
.icon-home-outline:before {
	content: "\e903";
}
.icon-instagram:before {
	content: "\e904";
}

.icon-hand-o-right{color:red;font-size:12px;}
.icon-question_mod{background:black;border-radius:5px;}
.icon-question_in_title_data_amazon_movies{color:pink;font-size:14px;}

.amazon_in_titledata a:link{text-decoration:none;}
/*********************/
.icon-facebook_like{	background-color:#3b5998;left:303px;}
.icon-facebook{		background-color:#3b5998;left:346px;}
.icon-twitter{		background-color:#55acee;left:389px;}
.icon-x1{		background-color:#00008b;left:389px;}
/*.icon-google-plus{	background-color:#dd4b39;left:389px;}*/
.icon-hatebu{		background-color:#3c7dd1;left:432px;}
.icon-pocket{		background-color:#ee4257;left:475px;}
/*.icon-instagram{	background-color:#000000;left:475px;}*/
.icon-instagram{	
	background: linear-gradient(to right,
	rgba(247, 207, 0, 0.7),
	rgba(246, 37, 2, 0.7) 45%,
	rgba(182, 47, 82, 0.7) 75%,
	rgba(113, 58, 166, 0.7));

			left:475px;
}
.icon-feedly{		background-color:#87bd33;left:518px;}
.icon-line{		background-color:#00c300;left:561px;}

.facebook_icons_like{
	position:absolute;
	font-size:40px;
	background:#C71585;
	color:white;
	border-radius:5px;
	font-size:30px;
	width:40px;
	height:35px;
	text-align:center;
	padding-top:5px;
}

.icons{
	position:absolute;
	font-size:40px;
	color:white;
	border-radius:5px;
	font-size:30px;
	width:40px;
	height:35px;
	text-align:center;
	padding-top:5px;
}

.strings_in_sns_icon{
	position:absolute;
top:-4px;
right:0;
left:0;


/*opacity:0.8;*/
margin:0 auto;
	font-size:9px;
	color:white;
	background-color:#555555;
	border-radius:10px;
	z-index:0;
}


.strings_in_sns_icon_twifol{
	position:absolute;
	top:-4px;
	left:0;
padding-right:2em;
padding-left:2em;

/*opacity:0.8;*/
	font-size:9px;
	color:white;
	background-color:#555555;
	border-radius:10px;
	z-index:0;
}



.counts{position:absolute;top:26px;right:2px;font-size:12px;color:white;background-color:#555555;border-radius:10px;z-index:1;padding-left:2px;}
.sns_box{position:absolute;left:0;right:0;margin:0 auto;width:560px;}
.sns_box_parent{margin-top:5px;margin-bottom:45px;}
.sns_box_parent_bottom{margin:0 auto;margin-bottom:80px;vertical-align:top;}


.for_firefox_bug{}
@-moz-document url-prefix(){.for_firefox_bug{height:80px;}}


.twifol{position:absolute;font-size:20px;left:0;border-radius:5px;height:30px;width:288px;padding-left:12px;padding-top:10px;color:#ffffff;
background-image: -webkit-gradient(
	linear,
	right bottom,
	right bottom,
	color-stop(0, #6A89AB),
	color-stop(0.29, #0B1A30),
	color-stop(1, #3B5775)
);
background-image: -o-linear-gradient(right bottom, #6A89AB 0%, #0B1A30 29%, #3B5775 100%);
background-image: -moz-linear-gradient(right bottom, #6A89AB 0%, #0B1A30 29%, #3B5775 100%);
background-image: -webkit-linear-gradient(right bottom, #6A89AB 0%, #0B1A30 29%, #3B5775 100%);
background-image: -ms-linear-gradient(right bottom, #6A89AB 0%, #0B1A30 29%, #3B5775 100%);
background-image: linear-gradient(to right bottom, #6A89AB 0%, #0B1A30 29%, #3B5775 100%);
}
.countstwifol{font-size:10px;}
.twicomment{position:absolute;right:10px;font-size:14px;padding-top:5px;font-family:"Times New Roman";}
/*********************/
.navigator_bottom{
position:fixed;bottom:0;background-color:navy;color:white;height:29px;width:310px;margin:0 auto;border-radius:8px 8px 8px 8px;padding-top:12px;right:0;left:0;z-index:2147483647;
}
.navigator_bottom a:link{background-color:rgba(0,0,0,0);text-decoration:none;}
.navigator_bottom a:hover{background-color:rgba(0,0,0,0);text-decoration:none;}
.navigator_bottom_indivi1{position:relative;bottom:0;margin:0;padding:0;}
.navigator_bottom_left_right_reload{padding:5px 5px 5px 10px;font-size:20px;}
.navigator_bottom_up_cancel_down{padding:5px 5px 50px 10px;font-size:20px;}

#amazon_iframe{border:0;width:100%;margin:0;padding:0;overflow:hidden;}

.breadcrumb{display:block;}
.movie_official_site{}
.cc_license_with_official_site{font-size:10px;}
.icon-cc{font-size:12px;color:#170a8f;}
.breadcrumb_section{margin-bottom:-10px;margin-top:0;padding-top:0;line-height:1em;}
.breadcrumb_strong_movies{font-style:oblique;font-weight:bold;}

@-moz-document url-prefix() {
	.breadcrumb_strong_movies{
		font-family:"游ゴシック","ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro";
	}
}

/***********************************************************/
.icon-question_in_academy_movies{font-size:16px;}
/*.academy_bar a:link{text-decoration:none;}
.main_character_bar a:link{text-decoration:none;}
.staff_bar a:link{text-decoration:none;}
.cast_bar a:link{text-decoration:none;}*/

.academy_bar a:link,.main_character_bar a:link,.staff_bar a:link,.cast_bar ,.cameo_bar a:link{text-decoration:none;}

/*.amazon_introduction_span{width:90%;background:#2B3856;display:block;text-align:center;margin:0 auto;color:white;border-radius:10px;margin-bottom:10px;font-size:13px;}*/
.amazon_introduction_span{	max-width:800px;	width:99%;background:#2B3856;display:block;text-align:center;margin:0 auto;color:white;border-radius:10px;margin-bottom:10px;font-size:13px;}

.blockquote_in_movies{color:blue;font-style:oblique;font-weight:bold;margin-left:10px;margin-right:10px;}
.cite_in_movies{}

.bottom_cc_rights{font-size:12px;}







.show_hide_story_notify_parent{border:1px solid #bb8800;border-radius:10px;text-align:center;padding:5px 0 5px 0;font-family:sans-serif,"ヒラギノ角ゴ Pro W3","メイリオ";}
.show_hide_story_notify{display:block;margin-bottom:5px;font-weight:bold;}
#story_situation{display:inline-block;background:yellow;padding-right:16px;}
#a_link_half_story{display:inline-block;border:1px solid #bb8800;border-radius:5px;width:47%;text-decoration:none;margin-right:5px;background:#99ffff;color:blue;}
#a_link_all_story{display:inline-block;border:1px solid #bb8800;border-radius:5px;width:47%;text-decoration:none;background:#ffcccc;color:blue;}
.show_hide_story_notify_icon{font-size:14px;}
.show_hide_story_notification_icon{color:red;font-size:14px;}

h2.sakuhin_data{font-size:16px;display:inline-block;}
h2.arasuji{font-size:16px;display:inline-block;}
h2.syuyoutoujoujinbutsu{font-size:16px;display:inline-block;}
h2.academy_shou{font-size:16px;display:inline-block;}
h2.staff_moji{font-size:16px;display:inline-block;}
h2.cast_moji{font-size:16px;display:inline-block;}
h2.story_moji{font-size:16px;display:block;margin:0 auto;text-align:center;margin-bottom:16px;}
h2.review_moji{font-size:16px;display:block;margin:0 auto;text-align:center;margin-bottom:16px;}
h2.ketsumatsu_moji{font-size:16px;}




.go_to_review,.go_to_story{border:1px solid #bb8800;border-radius:50px;background:#e0e0e0;margin-right:6px;
padding:0 6px 0 6px;
}
.go_to_review_div a:link,.go_to_story_div a:link{text-decoration:none;color:black;}
.go_to_review_div,.go_to_story_div{
font-size:12px;
text-align:right;
margin-top:15px;
margin-bottom:15px;
}

/*
a:link.internal_link{
	text-decoration:none;
	border-bottom:2px dotted #bb8800;
}
a:visited.internal_link{
	text-decoration:none;
	border-bottom:2px dotted #bb8800;
}
*/



.related_space_indivisual_span a:link.internal_link{	text-decoration:none;}


.story_space a:visited.internal_link,.story_space a:link.internal_link{
	text-decoration:none;
	border-bottom:2px dotted #bb8800;
}
.impression_space a:visited.internal_link,.impression_space a:link.internal_link{
	text-decoration:none;
	border-bottom:2px dotted #bb8800;
}

.ilink_job{color:white;font-size:12px;}
.span_ilink_top{margin:10px 10px 10px 5px;display:block;text-align:center;}
.span_ilink_top2{display:inline-block;}
.span_ilink_top3{font-size:10px;color:gray;text-align:right;display:block;margin-right:3px;}
.span_ilink_top4{color:black;font-size:12px;}
.ilink_parent{border:1px solid #cccccc;border-radius:10px;width:96%;margin:0 auto;padding-bottom:2%;}
.indivi_ilink{width:46%;display:inline-block;vertical-align:middle;margin-left:2%;border:1px solid #bb8800;border-radius:6px;margin-top:2%;font-size:12px;padding-left:3px;padding-right:3px;}
.ilink_parent a:link{text-decoration:none;}
.expression_in_ilink{display:block;text-align:center;background:yellow;font-weight:bold;}
.face_in_ilink{color:blue;}
.in_ilink_job{color:black;}

















.about_links_in_movies{font-size:10px;border:1px solid #ff9a5b;border-radius:5px;width:95%;margin:0 auto;padding:5px 5px 5px 10px;text-align:center;}
.about_links_in_movies_moji{text-align:center;width:50%;background:yellow;margin:0 auto;border-radius:45%;font-weight:bold;margin-bottom:10px;}
.about_links_in_movies_moji2{margin-bottom:0px;line-height:2em;}
.alink_in_about_links_in_movies{border-bottom:2px dotted #bb8800;color:#00bbbb;}












.shinsaku_bottom_of_main_parent{width:95%;border:1px solid blue;border-radius:5px;margin:0 auto;margin-bottom:5px;padding-bottom:5px;font-size:13px;background:#fff4bc;padding-top:5px;}
.shinsaku_bottom_title{display:block;text-align:center;font-weight:bold;}
.shinsaku_bottom_of_main_child{width:48%;border:1px solid blue;border-radius:5px;display:inline-block;margin-left:1%;background:white;margin-top:8px;min-height:64px;vertical-align:middle;}
.shinsaku_bottom_of_main_child2{display:none;}
.shinsaku_bottom_naibu_link{display:block;text-align:center;font-weight:bold;}
.shinsaku_bottom_naibu_link2{display:none;text-align:center;font-weight:bold;}
.shinsaku_bottom_spankoukai{text-align:center;margin:0 auto;display:inline-block;margin-right:2px;}
.shinsaku_bottom_akousiki{text-align:center;margin:0 auto;display:inline-block;background:yellow;}
.shinsaku_bottom_date_official{display:block;text-align:center;}










#shinsaku_iframe_pc{
/*	position:relative;*/
	width:100%;
/*	padding:75% 0 0 0;*/
/*	height:200%;*/
	margin-top:0px;

}

#shinsaku_iframe_pc iframe{
/*	position:absolute;*/
	top:0;
	left:0;
	width:100%;
/*	height:400px;*/

margin-top:0px;
}






#jump_in_introduction_parent{background:white;width:90%;margin:0 auto;border-radius:10px;padding-bottom:5px;}
.jump_in_introduction_moji{display:block;}
.a_jump_in_introduction{width:40%;display:inline-block;border:1px solid #bb8800;border-radius:10px;background:gainsboro;}
.a_jump_in_introduction_left{margin-right:5px;}
#jump_in_introduction_parent a:link{text-decoration:none;}








#pc_navigation a:link{text-decoration:none;color:white;}
#pc_navigation a:visited{background:darkcyan;color:white;}
#pc_navigation a:hover{background:black;color:white;}
#pc_navigation{position:fixed;right:0;bottom:0px;margin:0 auto;text-align:center;width:210px;background:black;border:1px solid white;border-radius:15px;background:navajowhite;padding-bottom:10px;padding-top:0;
font-family:'Lucida Grande',
'Hiragino Kaku Gothic ProN','ヒラギノ角ゴ ProN W3',
Meiryo,'メイリオ',sans-serif;
}
.pc_navi_a{display:block;width:90%;background:cornflowerblue;border:1px solid white;border-radius:5px;margin:0 auto;margin-top:3px;font-size:13px;}
.pc_navigation_moji{display:block;width:100%;background:darkslateblue;color:white;font-style:oblique;margin:0 auto;border-radius:15px;color:white;}
.pc_navigation_close{text-align:right;position:absolute;right:10px;font-style:normal;}
.pc_navi_menu{background:blue;}

#hidden_navi{position:fixed;right:0;bottom:0px;margin:0 auto;text-align:center;width:210px;background:black;border:1px solid white;border-radius:15px;background:navajowhite;padding-bottom:0;padding-top:0;}






.in_introduction a:link.internal_link{color:palegoldenrod;text-decoration:none;border-bottom:1px dotted palegoldenrod;}
.in_introduction a:visited.internal_link{color:palegoldenrod;text-decoration:none;border-bottom:1px dotted palegoldenrod;}

.shinsaku_bottom_of_main_parent a:link.internal_link{text-decoration:none;border-bottom:1px dotted #bb8800;}
.shinsaku_bottom_of_main_parent a:visited.internal_link{text-decoration:none;border-bottom:1px dotted #bb8800;}





.diff_novel_and_movie{background:blue;text-align:center;margin:0 auto;border-radius:50px;width:90%;margin-bottom:16px;color:white;}
.movie_novel_right{display:inline-block;width:400px;vertical-align:top;}
.movie_novel_left{display:inline-block;width:130px;margin-left:20px;}














#review_ratings_in_movies{font-size:14px;border:1px solid #ff9a5b;border-radius:5px;width:95%;margin:0 auto;padding:5px 5px 5px 10px;text-align:center;margin-top:6px;}
#itemReviewed{font-weight:bold;}
#str_in_review_body{}
#my_value_in_reviewbody{font-size:14px;}
.my_reviewstar_high{color:#ff00ff;}
.my_reviewstar_normal{color:#bb7700;}




















/* 個々の映画ファイルのレビュー欄に存在。下方のレビュー投稿欄へ移動を促す。 */
.jump_to_questionnaire{display:block;border:1px solid #bb8800;font-size:12px;width:18em;margin-right:9px;margin-left:auto;text-align:center;border-radius:8px;background:#bb8800;color:white;margin-bottom:3px;

}
a:link.jump_to_questionnaire,a:hover.jump_to_questionnaire,a:visited.jump_to_questionnaire{color:white;display:block;

}
/*a:visited.jump_to_questionnaire{color:white;display:block;}
a:hover.jump_to_questionnaire{color:white;display:block;}*/

















/* 各ページ右側の相互リンクの欄のCSS */
.indivi_links{font-size:10px;text-align:center;}
.indivi_links2{font-size:11px;text-align:center;}
.hr_right_links{width:80%;border:none;height:1px;border-top:1px solid #bb8800;}
.sogo_links{width:60px;border:1px solid #b80;font-size:9px;text-align:center;margin-left:auto;margin-right:auto;background:#ddeeff;}


















/* footerのCSS */
#bottom{margin-bottom:0px;}




/* footerメニューのまとめ */
#footer_menu_matome{font-size:12px;width:80%;margin:0 auto;}

/* 個々のfooterリンク */
.footer_menu_indivi{display:inline-block;}




















/*<hr>水平線の定義*/
.black90{width:90%;color:black;}















/* あらすじ欄で一番上に出てくる『何人のコメントがあるよ～』、コメントが無い場合は『toikunのコメントしかありません』の修飾 */
#arasuji_review_count{display:block;text-align:center;background:white;border-radius:50px;font-size:13px;text-decoration:underline;}
/*
#arasuji_review_count a:link{display:block;text-align:center;background:white;border-radius:50px;}
#arasuji_review_count a:visited{display:block;text-align:center;background:white;border-radius:50px;}
*/
a:hover#arasuji_review_count{display:block;text-align:center;background:white;border-radius:50px;color:black;font-weight:bold;font-size:13px;}
#arasuji_review_count2{display:inline-block;text-decoration:underline;}
#arasuji_no_user_review{display:block;text-align:center;background:white;border-radius:50px;font-size:13px;color:blue;font-weight:bold;}

















/* toikunのレビューの下の映画ファンの口コミ・レビュー */
h2#user_comment{text-align:center;margin:0 auto;max-width:700px;width:96%;color:white;padding:10px 0 10px 0;margin-top:8px;margin-bottom:8px;
background-image: -webkit-gradient(
	linear,
	right top,
	right top,
	color-stop(0, rgb(110, 3, 103)),
	color-stop(1, rgb(14, 87, 85))
);
background-image: -o-linear-gradient(right top, rgb(110, 3, 103) 0%, rgb(14, 87, 85) 100%);
background-image: -moz-linear-gradient(right top, rgb(110, 3, 103) 0%, rgb(14, 87, 85) 100%);
background-image: -webkit-linear-gradient(right top, rgb(110, 3, 103) 0%, rgb(14, 87, 85) 100%);
background-image: -ms-linear-gradient(right top, rgb(110, 3, 103) 0%, rgb(14, 87, 85) 100%);
background-image: linear-gradient(to right top, rgb(110, 3, 103) 0%, rgb(14, 87, 85) 100%);
border-radius:30px;font-size:16px;
}
.user_review_indivi_waku{border:1px solid mediumblue;border-radius:5px;width:95%;margin:0 auto;margin-top:5px;margin-bottom:10px;padding-top:5px;}
.review_no{font-weight:bold;margin-left:1em;}
.review_date_dai{font-weight:bold;}
.review_date_parent{text-align:right;margin-right:1em;}
.review_indivi_value{font-weight:bold;}
.review_value_parent{text-align:right;margin-right:1em;}
.review_value_star_high{color:#ff00ff;text-align:right;margin-right:1em;}
.review_value_star{color:#bb7700;text-align:right;margin-right:1em;}
.review_body_indivi{display:block;margin-left:1.5em;margin-right:1.5em;text-indent:1em;margin-bottom:1em;}
.review_homepage_indivi{margin-right:1em;display:block;text-align:right;}
.review_nohomepage{text-decoration:line-through;margin-right:1em;display:block;text-align:right;}




















/* あらすじの項目で主にモバイルにおいてあるwidth以下だと、display:block;する。PCなのでコメントアウトをしている */
/*.asasuji_no_user_review_mobile{}*/











/* 公開映画ストーリー欄の女、男の会話 */
.story_pink{text-align:center;border-radius:15px;width:95%;margin:0 auto;border:1px solid #bb8800;font-weight:bold;background:pink;}
.story_blue{text-align:center;border-radius:15px;width:95%;margin:0 auto;border:1px solid #bb8800;font-weight:bold;background:lightblue;}
.story_white{text-align:center;border-radius:15px;width:95%;margin:0 auto;border:1px solid #bb8800;font-weight:bold;background:white;}


/* この後、見どころの修飾 */
.div_ex_next_midokoro{border-radius:15px;width:95%;margin:0 auto;border:1px solid #bb8800;font-weight:bold;}
.span_ex_next_midokoro{border-bottom:1px solid #bb8800;background:yellow;border-radius:15px 15px 0 0;display:block;text-align:center;}







.copyright_img_style{color:black;margin:0 auto;display:block;width:98%;}
.copyright_explain{display:block;text-align:center;font-size:smaller;margin:0 auto;}
.inlign_block{display:inline-block;}





.distribution{display:block;text-align:right;color:white;}






.fb_impression{margin-left:auto;width:300px;margin-bottom:24px;}







#title_data_footer_left{width:50%;text-align:right;display:inline-block;}
#title_data_footer_right{width:50%;text-align:left;display:inline-block;}

#title_data_footer_left,#title_data_footer_right{background:#95c0ee;}











/* 最新のフォーマットの映画紹介で、ストーリー下でアドセンス上に“レビューを書いて下さい”と“FACEBOOKのいいね”のID */
#id_under_story_review_and_fb{text-align:center;}/* 下の3つのDIVを囲んでいるDIVのID */
#id_under_story_please_write_review{display:inline-block;margin:0 auto;}
#id_under_story_fb{display:inline-block;margin:0 auto;}
/*#id_under_story_imp_douzo{モバイルオンリー}*/








/* 全ての映画紹介で、感想の下でアドセンス上に“レビューを書いて下さい”と“FACEBOOKのいいね”のID */
#id_under_imp_review_and_fb{text-align:center;}/* 下の3つのDIVを囲んでいるDIVのID */
#id_under_imp_please_write_review{display:inline-block;margin:0 auto;}
#id_under_imp_fb{display:inline-block;margin:0 auto;}













.url_name{font-size:9px;}
