@charset "UTF-8";body {	font-family:sans-serif;	font-size: 12px;	line-height: 250%;	color: #666666;	margin: 0px;	padding: 0px;}a:link {	color: #0B0E56;	font-weight:bold;	text-decoration: underline;}a:link .img{    font-weight:normal;	text-decoration: none;}a:visited {	color: #0B0E56;	font-weight:bold;	text-decoration: underline;}a:hover {	color: #666666;	text-decoration: none;}a.top:link {    color: #ffffff;	text-decoration: none;}a.top:visited {	color: #ffffff;	text-decoration: none;}a.top:hover {	color: #ffffff;	text-decoration: none;}#contens .Box01 {	padding-top: 0px;	padding-right: 20px;	padding-bottom: 20px;	padding-left: 20px;}h2 {	background-color: #FFFFFF;	margin: 0px;	border-bottom-width: 2px;	border-bottom-style: solid;	border-bottom-color: #0066CC;	padding: 0px;}.photo {	background-color: #FFFFFF;	display: block;	padding: 7px;	float: left;	margin-right: 20px;	border: 1px solid #999999;}.photo2 {	background-color: #FFFFFF;	display: block;	padding: 0px;	float: left;	margin-right: 20px;	border: 1px solid #999999;}.pro_img01 {	background-color: #FFFFFF;	display: block;	padding: 7px;	float: left;	border: 1px solid #999999;}.prd_img01 {	background-color: #FFFFFF;	display: block;	padding: 2px;	float: left;	margin-right: 20px;	border: 1px solid #999999;}.prd_img02 {	background-color: #FFFFFF;	display: block;	padding: 2px;	float: left;	margin-right: 20px;	margin-bottom:30px;	border: 1px solid #999999;}.text_st{	font-family: "Hiragino Kaku Gothic Pro",sans-serif;	font-size: 11px;	line-height: 1.5;	color: #333333;}.text_bb{	font-family: "Hiragino Kaku Gothic Pro",sans-serif;	font-size: 13px;	line-height: 1.5;	color: #0B0E56;}.text_bb02{	font-family: "Hiragino Kaku Gothic Pro",sans-serif;	font-size: 12px;	line-height: 1.5;	color: #0B0E56;}.text_b1{	font-family: "Hiragino Kaku Gothic Pro",sans-serif;	font-size: 12px;	line-height: 1.8;	color: #0B0E56;}.news_text_bs{	font-family: "Hiragino Kaku Gothic Pro",sans-serif;	font-size: 11px;	line-height:2.5;	color: #0B0E56;}.text_orange1{	font-family: "Hiragino Kaku Gothic Pro",sans-serif;	font-size: 12px;	line-height: 1.8;	color: #CC3300;}.news_text_title{	font-family: "Hiragino Kaku Gothic Pro",sans-serif;	font-size: 14px;	font-weight:bold;	line-height: 2;	color: #0B0E56;}.news_text_title02{	font-family: "Hiragino Kaku Gothic Pro",sans-serif;	font-size: 14px;	font-weight:bold;	line-height: 2;	color: #139CAB;}.news_text_title03{	font-family: "Hiragino Kaku Gothic Pro",sans-serif;	font-size: 13px;	font-weight:bold;	line-height: 2;	color: #139CAB;}.news_text{	font-family: "Hiragino Kaku Gothic Pro",sans-serif;	font-size: 12px;	line-height: 1.6;	color: #333333;}.news_text2{	font-family: "Hiragino Kaku Gothic Pro",sans-serif;	font-size: 12px;	line-height: 3;	color: #333333;}.news_text3{	font-family: "Hiragino Kaku Gothic Pro",sans-serif;	font-size: 11px;	line-height:1.5;	color: #333333;}.news_text_s{	font-family: "Hiragino Kaku Gothic Pro",sans-serif;	font-size: 11px;	line-height:1.5;	color: #0B0E56;}.news_red{	font-family: "Hiragino Kaku Gothic Pro",sans-serif;	font-size: 11px;	line-height:1.5;	color: #FF0000;}.prd_st{	font-family: "Hiragino Kaku Gothic Pro",sans-serif;	font-size: 11px;	line-height: 0.5em;	color: #333333;}.footer_text{	font-family: "Hiragino Kaku Gothic Pro",sans-serif;	font-size: 11px;	line-height: 2;	color: #0B0E56;}.pro_txt{	font-family: "Hiragino Kaku Gothic Pro",sans-serif;	font-size: 13px;	line-height: 1.8;	color: #333333;}.pro_txt_b{	font-family: "Hiragino Kaku Gothic Pro",sans-serif;	font-size: 13px;	line-height: 1.8;	color: #0B0E56;}.pro_txt_s{	font-family: "Hiragino Kaku Gothic Pro",sans-serif;	font-size: 10px;	line-height: 1.8;	color: #333333;}.link_text{	font-family: "Hiragino Kaku Gothic Pro",sans-serif;	font-size: 12px;	line-height: 2;	color: #333333;}.link_text_b{	font-family: "Hiragino Kaku Gothic Pro",sans-serif;	font-size: 14px;	font-weight:bold;	line-height: 2;	color: #333333;}.twitter_footer{	font-family: "Hiragino Kaku Gothic Pro",sans-serif;	font-size: 10px;	line-height: 2.8;	color: #FFFFFF;}div#wrapper{    width:858px;	margin: 0 auto;	background-color: #FFFFFF;}div#header{    width:858px; height:88px;	margin-top:20px;	margin-left:auto;margin-right:auto;}div#header_logo{    width:103px; height:88px;	float:left;}div#header_title{    width:755px; height:27px;	float:right;}div#header_navi{    width:755px; height:41px;	float:left;}#header_navi ul{  list-style-type: none;  margin: 0;  padding: 0;}#header_navi li{  float: left;  height: 41px;  margin: 0;  padding: 0;}div#header_subnavi{    width:745px; height:15px;	padding-left:10px;	float:left;}#header_subnavi ul{  list-style-type: none;  margin: 0;  padding: 0;}#header_subnavi li{  float: left;  height: 15px;  margin: 0;  padding: 0;}div#contents{    width:858px;	margin-left:auto;margin-right:auto;	float:left;}div#contents_top{    width:858px; height:62px;	margin-top:20px;	margin-left:auto;margin-right:auto;	float:left;}div#contents_main{    width:760px; height:100%;	margin-left:auto;margin-right:auto;	background-image:url(image/contents_back.jpg);	padding:0 48px 0 50px;	float:left;}div#contents_profile{    width:700px; height:100%;	padding-left:20px;	background-color:#FAFAFA;	float:left;}div#contents_next1{    width:328px; height:495px;	text-align:left;	float:left;}div#contents_next2{    width:431px; height:465px;	text-align:center;	float:left;}div#contents_next3{    width:680px; height:100%;	text-align:left;	margin-top:30px;	padding-left:70px;	float:left;}div#contents_next_text{    width:600px; height:100%;	text-align:left;	margin-left:20px;	margin-bottom:10px;}div#contents_next_text2{    width:280px; height:100%;	text-align:left;	float:left;	margin-top:10px;	margin-left:20px;	margin-bottom:10px;}div#contents_next_movie{    width:590px; height:100%;	text-align:left;	margin-top:10px;	margin-bottom:35px;	padding-left:30px;}div#contents_next_map{    width:336px; height:100%;	text-align:left;	margin-top:10px;	float:left;}div#contents_productions{    width:760px;	text-align:left;	float:left;}div#contents_productions ul{  list-style-type: none;  padding: 0;}div#contents_productions li{  float: left;  width:330px;  height: 100%;  margin-bottom:30px;  text-align:left  padding: 0;}div#contents_movie{    width:760px;	text-align:left;	float:left;}div#contents_link{    width:760px; height:100%;	text-align:left;	float:left;}div#contents_link ul{  list-style-type: none;  margin-bottom:20px;  padding: 0;}div#contents_link li{  float: left;  width:240px;  height: 100%;  text-align:left  padding: 0;}div#contents_underconstruction{    width:760px; height:100%;	text-align:center;	vertical-align:middle;	margin: 50px 0 50px 0;	float:left;}div#contents_footer{    width:858px; height:100%;	margin-left:auto;margin-right:auto;	float:left;}div#contents_space{    width:858px; height:20px;	margin-left:auto;margin-right:auto;	float:left;}div#top_img{    width:858px; height:326px;	margin-left:auto;margin-right:auto;}div#news{    width:630px; height:100%;	margin:0;	float:left;}div#news_top{    width:630px; height:62px;	margin:0;}div#news_subtitle{    width:554px; height:23px;	margin-bottom:10px;	clear:both;}div#news_main{    width:560px;	margin:0;	background-image:url(image/news_back.jpg);	padding:0 30px 0 40px;}div#news_footer{    width:630px; height:26px;	margin:0;}div#news_img{    width:200px; height:283px;	float:left;	margin-right:20px;	margin-bottom:20px;}div#top_ad01{    width:210px;	margin-top:40px;	margin-right:18px;	float:left;}div#top_ad02{    width:210px;	margin-top:30px;	margin-right:18px;	float:left;}div#about_jijou_logo{    width:110px; height:110px;	vertical-align:middle;	float:left;}div#about_jijou_t{    width:640px; height:100%;	padding-top:10px;	padding-left:10px;	vertical-align:middle;	float:left;}div#about_jijou_caution{    width:760px; height:100%;	padding-top:15px;	text-align:center;	clear:both;}div#about_img{    width:760px; height:100%;	text-align:center;	float:left;}div#about_img_l{    width:313px; height:100%;	margin: 10px 10px 10px 20px;	float:left;}div#about_img_r{    width:313px; height:100%;	margin: 10px 20px 10px 10px;	float:left;}#about_img ul{  list-style-type: none;  text-align:center;  margin: 0;  padding: 0;}#about_img li{  float: left;  height: 120px;  width: 313px;  margin: 10px 20px 10px 20px;  padding: 0;}div#about_choco_logo{    width:86px; height:67px;	vertical-align:middle;	float:left;}div#about_choco_t{    width:640px; height:40px;	padding-top:27px;	padding-left:10px;	vertical-align:middle;	float:left;}div#about_choco_name{    width:760px; height:100%;	padding-top:20px;	float:left;}div#about_choco_name_t{    width:760px; height:100%;	padding-top:10px;	padding-bottom:10px;	float:left;}div#profile_img{    width:340px; height:480px;	margin-top:25px;	margin-bottom:10px;	float:left;}div#profile_text{    width:310px; height:480px;	margin-top:25px;	margin-bottom:10px;	padding-left:30px;	float:left;}div#productions_text{    width:320px;	height:150px;	padding-left:60px;	text-align:left;	float:left;}div#productions_title{    width:760px;	height:100%;	text-align:left;	float:left;}div#productions_box{    width:760px;	height:100%;	margin-top:20px;	margin-bottom:20px;	text-align:left;	float:left;}div#productions_line{    width:760px;	height:100%;	text-align:left;	float:left;}div#movie_box{    width:760px;	height:100%;	margin-top:20px;	margin-bottom:20px;	text-align:left;	float:left;}div#movie_box_bottom{    width:760px;	height:100%;	margin-top:20px;	text-align:left;	float:left;}div#movie_box2{    width:480px;	height:100%;	margin-top:20px;	margin-bottom:20px;	text-align:left;	float:left;}div#movie_box2_bottom{    width:480px;	height:100%;	margin-top:20px;	text-align:left;	float:left;}div#movie_box3{    width:260px;	height:100%;	margin-top:20px;	margin-left:20px;	text-align:left;	float:left;}div#movie_box4{    width:375px;	height:100%;	margin-top:20px;	margin-bottom:20px;	margin-right:5px;	text-align:left;	float:left;}div#movie_box5{    width:375px;	height:100%;	margin-top:20px;	margin-bottom:20px;	margin-left:5px;	text-align:left;	float:left;}div#footer{	text-align:center;	width:858px; height:40px;	margin-left:auto;	margin-right:auto;	clear:both;}div#twitter_main{    width:209px;	margin-top:30px;	margin-right:19px;	float:left;}div#twitter_top{    width:209px;	height:55px;}div#twitter_footer{    width:209px;	height:35px;	background-image:url(image/twitter_box_03.jpg);}/*twitter ウィジェ�?��*/#twitter_div {width : 209px;text-align : left;margin : 0; /* 適宜変更推奨 */margin-left:0px;}#twitter_div ul {width:209px; /* 適宜変更推奨 */margin:0;background-image:url(image/twitter_box_02.jpg);}/* ↓ここ�?設定�?�?10px�?7pxのアイコン画像を基準にした数値になって�?��す�?? */#twitter_div li {width:169px;margin-left:20px;margin-right:20px;padding-top:10px;padding-bottom:10px;background-repeat : no-repeat;border-bottom : dotted 1px #0B0E56; /* 適宜変更推奨 */list-style-type: none;line-height: 1.5;}#twitter_div li a {font-family: "Hiragino Kaku Gothic Pro", Osaka, "ヒラギノ角ゴ Pro W3";font-size: 12px; !important;line-height: 100%;color : #333333; /* 適宜変更推奨 */}#twitter_div li a:hover {color : #0B0E56;}/* メインの�?���?��ス�? */#twitter_div li span {font-family: "Hiragino Kaku Gothic Pro", Osaka, "ヒラギノ角ゴ Pro W3";color : #333333; /* 適宜変更推奨 */line-height: 1.6;font-size : 11px;}#twitter_div li span a {color : #0B0E56; /* 適宜変更推奨 */line-height:100%;font-size : 1em !important;}a#twitter-link {font-size : 10px;color : #ffffff; /* 適宜変更推奨 */text-align : right;display : block;margin : 0;padding : 6px 15px 0 0;font-weight:normal;}a#twitter-link:hover {	text-decoration: none;}ul#twitter_update_list {    width:209px;	margin: 0;    padding: 0;}
