@charset"UTF-8";
*	{
	margin: 0;
	padding: 0;
}
body {
	color: #333333;
	background: #F6F6F6;
	margin: 0px;font-size:12px;
	padding: 0px;
	font: small "ＭＳ Ｐゴシック", Osaka, ;
}
a:link {
	text-decoration: none;
	color: #0101C9;
}
a:visited {
	text-decoration: none; color:#6633CC;
}
a:hover {
	text-decoration: underline;
}
a:active {
	text-decoration: none;
}
img   {
	border:none;
}
.back{ background:#EEEEEE; color:#555555; line-height:26px;}
.back_it{ background:#EEEEEE; padding-left:15px; height:70px; width:500px; 
          padding-top:10px; padding-bottom:10pt; line-height:20px; border: dashed 2px #CCCCCC; color:#555555;}
.back_t{background:#CCCCCC; border:double 5px #CCCCCC;}
.siro{color: #ffffff;}
.red {color: #FF0000;}
.blue{ color:#6666FF}
#line_text{ line-height:18px; color:#555555;}
.pic{ background-color:#ffffff; border:double 3px #999; margin-left:2px; margin-bottom:3px;}
.pic_ph{ background:#ffffff; border:solid 1px #000000;
	  padding:5px 5px 5px 5px; margin-top:5px;}
.pic0{ background-color:#ffffff; border:solid 1px #000000;margin-right:8px; margin-top:8px;
       padding:10px 10px 0px 10px; margin-top:5px;}
.pic1{ margin-right:2px; margin-left:2px;}
.pic2{ background-color:#ffffff; border:solid 1px #999999;margin-right:8px; margin-top:8px;
       padding:3px 3px 3px 3px; margin-top:12px; margin-left:8px; margin-right:8px;}
.pic3{ background:url(../02event/img_event/bar01.jpg) repeat-y;
      border:solid 1px #ffee00;
	  padding:3px 3px 3px 3px;}
.pic_it{ background-color:#555555;
	  padding:0px 1px 3px 0px;
	  margin-right:15pt;}
.pic_bottom{ padding-bottom:10px;}
.top_contents{background-color:#CCCCCC; padding-left:10px; font-weight:500;}
#text_s{ font-size:12px; color:#663300; background:url(../02event/img_event/top/back.jpg); background-position:right bottom; line-height:22px;}
#text_s a:link, #text_s a:visited{ color:#993333;}
#text_s a:hover{ color:#FF6600;}
.bold {
	font-weight: bold;
}
.red_bold {
	font-weight: bold;
	color: #FF0000;
}
.tx_80percent {
font-size:12px;
}

.clear{
width:440px;
padding:12px 0 0 0;
}
.clear p a{
color:#258FB8;
}
.Oshirase{
width:420px;
height:25px;
background:url(../img_index/topindexCenterBtn_Oshirase.gif) no-repeat;
margin:12px 0 0 0;
padding:17px 0 0 0;
}
.OshiraseJishin{
width:420px;
height:25px;
background:url(../img_index/jishinOshirase.png?20180601) no-repeat;
margin:5px 0 0 0;
padding:17px 0 0 0;
}

#Oshiraseweppli{
width:420px;
height:39px;
margin:0 5px 5px 5px;
padding:0 0 0 0;

}



.Oshiraseweppli{
width:420px;
height:25px;
background:url(../img_index/weppli2.png?20180601) no-repeat;
margin:12px 0 0 0;
padding:17px 0 0 0;
}
.Oshirase p{
float:right;
}
.Oshirase p a{
color:#258FB8;
}
.last_update{
float:left;
font-size:10pt;
color:#666666;
}
.izenOshirase{
font-size:10pt;
color: #484848;
margin:0 15px 0 0;
}
.float_left {
	float: left;
}
.center {
	text-align: center;
}


/* ---- COMMENT TITLE takemoto 20090304 ライブテクニカルCSS追加---- */
#center_live_l {
	text-align: center;
	margin-left:60px;
	float:left;
	width:400px;
	height:450px;
}
#center_live_r {
	text-align: center;
	margin-left:100px;
	float:left;
	width:264px;
	height:450px;
}
#down_bar_live {
	text-align: center;
	clear:left; 
}
.inst{
width:860px;
float:left;
margin:20px 50px;
padding:20px 0;
border-top:1px dotted #4D4D4D;
color:#4D4D4D;
display:inline;
}
.inst img{
margin:15px 0;
}
.center2 {
	text-align: center;
	margin-top: 10px;
	margin-bottom: 10px;
}
.center3 {
	text-align: center;
	margin-top: 5px;
	margin-bottom: 2px;
}
#wrap {
	width: 960px;
	border-right: 1px solid #666666;
	border-left: 1px solid #666666;
	margin-right:auto;
	margin-left:auto;
	background: #FFFFFF;
}
#header {
	background: #FFFFFF url(../img_index/img_temp/division_header_pic_right.jpg) no-repeat;
	width: 960px;
	height:auto;
}
.logo {
	float: left;
}
.ue_menu {
	text-align: right;
	margin-bottom: 5px;
	color: #000000;
	margin-right: 10px;
	padding-top: 5px;
}
.ue_menu a,.ue_menu a:link,.ue_menu a:visited	{
	color: #000000;
	text-decoration: none;
}
.kennsaku {
	width: 200px;
}
#g_navi {
	clear:both;
	background: url(../img_index/img_temp/menu_icon/menu_barMain.jpg);
	width:960px;
	height:22px;
}

#g_navi ul {
	list-style: none;
}
#g_navi li {
	float: left;font-size:12px;color:#FFFFFF;
	display: block;
}
#g_navi a, #g_navi a:link, #g_navi a:visited {
	color: #333333;color:#FFFFFF;padding-top:5px;
	text-decoration: none;
	display: block;
	text-align:center;
	font-size: 12px;
	height:17px;
}

#g_navi .link_1 a {
	display: block;
	width: 90px;
	
}
#g_navi .link_1 a:hover { padding-top:4px; text-indent:-0.2em; font-weight:700;}

#g_navi .link_2 a {
	width: 130px;
	display: block;
}
#g_navi .link_2 a:hover {padding-top:4px; text-indent:-0.2em; font-weight:700;}

#g_navi .link_3 a {
	display: block;
	width: 130px;
}
#g_navi .link_3 a:hover {padding-top:4px; text-indent:-0.2em; font-weight:700;}

#g_navi .link_4 a {
	display: block;
	width: 110px;
}
#g_navi .link_4 a:hover {padding-top:4px; text-indent:-0.2em; font-weight:700;}

#g_navi .link_5 a {
	display: block;
	width: 120px;
}
#g_navi .link_5 a:hover {padding-top:4px; text-indent:-0.2em; font-weight:700;}

#g_navi .link_6 a {
	display: block;
	width: 140px;
}
#g_navi .link_6 a:hover {padding-top:4px; text-indent:-0.2em; font-weight:700;}

#g_navi .link_7 a {
	display: block;
	width: 160px;
}
#g_navi .link_7 a:hover {padding-top:4px; text-indent:-0.2em; font-weight:700;}

#g_navi .link_8 a {
	display: block;
	width: 60px;
}
#g_navi .link_8 a:hover {padding-top:4px; text-indent:-0.2em; font-weight:700;}
.topJump{
width:auto;
float:right;
margin:0 0 10px 0;
}
.go_top{
text-align:right;
margin:10px 40px 10px 10px;
clear:both;
padding-top:20px;
}
.go_topNew a{
text-align:right;
color:#258FB8;
padding-top:20px;
margin:10px 40px 10px 10px;
clear:both;
}
.textfield {
	width: 156px;
	border: 2px inset #999999;
}
#button {
	border: 2px outset #999999;
	margin-left: 120px;
	height: 20px;
}
.textfield2 {
	float: left;
	width: 158px;
	height: 17px;
	border: 2px inset #CCCCCC;
}
.botann2 {
	border: 2px outset #999999;
	height: 22px;
}
#header form {
	margin-left: 750px;
}
#header label {
	font-size: 10px;
}
#footer {
	background: #5E5C5D url(../img_index/img_temp/footer.jpg);
	clear: both;
}
.sita_menu {
	text-align: center;
	font-size:12px;
	clear: both;
	color: #FFFFFF;
	margin-right: auto;
	margin-left: auto;
	padding-top: 3px;
	padding-bottom: 3px;
	background: url(../img_index/img_temp/footer_top.jpg) no-repeat center center;
	font-weight: bold;
}
.sita_menu a {
	color: #FFFFFF;
}
.com_name1 {
	font-size: normal;
	font-weight: normal;
	color: #FFFFFF;
	padding-top: 10px;
	text-align: center;
}
.com_name2 {
	font-size: 120%;
	font-weight: normal;
	color: #FFFFFF;
	text-align: center;
}
.com_name3 {
	font-weight: normal;
	color: #FFFFFF;
	font-size:10px;
	text-align: center;
	padding-bottom: 20px;
}
.com_add {
	color: #FFFFFF;
	padding-top: 18px;
	width: 350px;
	margin-left: 350px;
	padding-left: 30px;
}
.copyright {
	color: #ffffff;
	font-size:12px;
	text-align: right;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	clear: both;
}
hr {
	width: 657px;
	height: 2px;
	clear: both;
	margin: 10px auto;
}
.pannkuzu {
	clear: both;font-size:12px;
	line-height: 1.8em;
	padding-left: 10px;
}
*:first-child+html .pannkuzu {
	margin-top: 35px;
}
*:first-child+html .pannkuzu {
	margin-top: 35px;
}
.right {
	text-align: right;
}
.right2 {
	text-align: right;
	margin-top: 10px;
}

.juuyou {
	background: #FFFF00;
	padding: 10px;
	width: 510px;
	margin-right: auto;
	margin-left: auto;
	border: 1px solid #000000;
	font-weight: bold;
}


.uwatuki {
	vertical-align: 30%;
	font-size: 70%;
}
#main {
	padding-bottom: 5px;
	background-image: url(../img_index/main_leftback.gif);
	background-repeat: repeat-y;
	background-position: left;
}
#main h1 {
	font-size: 100%;
	padding-top: -3px;
	text-indent: -9999px;
	color:#FFFFFF;
	padding-bottom: 3px;
	padding-left: 15px;
	background-color: #FFFFFF;
}


.rc01 {
	background: url(../img_index/img_main/tittle_bar_rental.gif) no-repeat;
	height: 37px;
	text-indent: -9999px;
}
.ev01 {
	background: url(../img_index/img_main/tittle_bar_event.gif) no-repeat;
	text-indent: -9999px;
	height: 37px;
}
.cr01 {
	background: url(../img_index/img_main/tittle_bar_creative.gif) no-repeat;
	height: 37px;
	text-indent: -9999px;
}
.pl01 {
	background: url(../img_index/img_main/tittle_bar_planning.gif) no-repeat;
	height: 37px;
	text-indent: -9999px;
}
.it01 {
	background: url(../img_index/title_bar_intex.gif) no-repeat;
	height: 30px;
	text-indent: -9999px;
}
.it001 {
	background: url(../img_index/tittle_bar_it.gif) no-repeat;
	height: 30px;
	text-indent: -9999px;
}
.demo_service {
	padding: 20px 0px 0px 17px; 
	width: 747px;
	height:16px;
	text-indent: 0px;
	background: url(../09special/service/img/demo_index_001.png?20180601) no-repeat;
	background-position: left bottom
}
.demo_service_menu {
	padding: 20px 0px 0px 17px; 
	width: 160px;
	height: 18px;
	text-indent: 0px;
	background: url(../09special/service/img/demo_menu_001.png?20180601) no-repeat;
}
.demo_service_menu_02 {
	padding: 10px 0px 0px 17px;
	width: 160px;
	height: 18px;
	text-indent: 0px;
	background: url(../09special/service/img/demo_menu_002.png?20180601) no-repeat;
}
.demo_service_bar {
	height: 70px;
	text-indent: -9999px;
	margin-top: 0px;
	background: url(../09special/service/img/demo_index_bar_001.png?20180601) no-repeat;
	background-position: left bottom
}
.demo_service_bar_02 {
	height: 64px;
	text-indent: -9999px;
	margin-top: 0px;
	background: url(../09special/service/img/demo_title02_001.png?20180601) no-repeat;
	background-position: left bottom;
}
.demo_service_bar_03 {
	width:702px;
	height: 215px;
	display:inline;
	float:left;
	line-height: 1;
  　list-style-type: none;
}
.demo_service_bar_04 {
	height: 135px;
	padding: 30px 0 0 30px;
}
.sell01 {
	height: 37px;
	background-image: url(../11sell/img_sell/tittle_bar_sell.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
}
.live01 {
	background: url(../img_index/img_main/tittle_bar_live.gif) no-repeat;
	height: 37px;
	text-indent: -9999px;
}

.box-ALeft{
float:left;
width:170px;
height:auto;
}
.box-ALeftmidashi{
width:auto;
padding:0 0 0 0;
}
.box-ALeftmidashiA{
	width:auto;
	padding:0 0 0 0;
	background-image: url(../img_index/event_title/pricelist_vol5_banner_on.png?20180601);
	background-repeat: no-repeat;
}
.box-ALeftmidashi h2{
height:0;
font-size:100%;
overflow:hidden;
color:#FFFFFF;
background-color:#FFFFFF;
}
.box-BLeft{
float:left;
width:auto;
height:auto;
background: url(../img_index/topindexLeftBtn_Midashi.gif) no-repeat;
background-position:left top;
margin:15px 0 5px 0;
}
.box-BLeft p{
margin:13px 0 5px 22px; 
}
.box-BLeft p a{
color:#258FB8;
}
.box-CLeft{
float:left;
width:auto;
height:115px;
background: url(../img_index/topindexLeftBtn_Midashi.gif) no-repeat;
background-position:left top;
margin:15px 0 5px 0;
}
.box-CLeft p{
margin:13px 0 10px 22px;
}
.box-CLeft p a{
color:#258FB8;
}

.box-DLeft{
float:left;
width:auto;
height:50px;
background: url(../img_index/topindexLeftBtn_Midashi.gif) no-repeat;
background-position:left top;
margin:15px 0 5px 0;
}
.box-DLeft p{
margin:13px 0 5px 22px; 
}
.box-DLeft p a{
color:#258FB8;
}

.main_sidemenu_Top{
float:left;
width:170px;
height:auto;
margin:10px 0 0 0;
}
.main_sidemenu_Topmidashi{
width:auto;
padding:0 0 10px 0;
}
.main_sidemenu_Top ul{
list-style:none;
}
.main_sidemenu_Top ul li{
line-height:0.5em;
}
#main_left {
float: left;
width: 170px;
height:auto;
margin:4px 0 0 12px;
background-color: #FFFFFF;
display:inline;

}
#main_left_intex {
	float: left;
	width: 250px;
}
#main_right {
	float: right;
	width: 760px;
}
#main_right_intex { 
	float: right;
	width: 382px;
}
#spcialContent{
float:right;
width:420px;
margin:5px 25px 0 0;
}
#main_rightA{
	float:left;
	width:420px;
	padding-left:20px;
}
#main_right0{
float:right;
width:420px;
padding-right:25px;
display:inline;
}
#main_right1 {
	float: right;
	width: 510px;
}
.productbtnlist{
width:510px;
float:right;
}
.productbtnlist h3{
text-indent:-9999px;
}
#main_right2 {
	float: right;
	width: 265px;
}
#main_right_top {
	float: right;
	width: 305px;
	margin:0 8px 0 0;
	display:inline;
}
#main_right2_intex {
	float: right;
	width: 285px;
}
.main01 {
float:left;
line-height:1.3em;
padding: 5px 5px 5px 10px;
}
.main02 {
	line-height: 1.5em;
	margin-left: 13px;
	margin-right: 15px;
}
.main02_intex{
width: 373px;
height:auto;
padding: 0px 0px 0px 17px; 
line-height: 1.5em;
}
.intex_movie{
width:373px;
float:left;
height:auto;
margin:0 17px 0 0;
}
.intex_movie_top img{
float:left;

}
.intex_movie_center img{
float:left;
display:inline;
}
.intex_movie_center img{
float:left;
display:inline;
}
ntex_movie_down img{
float:left;
margin:0 0 40px 0;
}
.main02_left_intex {
	font-size: 90%;
	height: 433px;
	width: 146px;
	padding: 77px 0px 0px 112px;
	background: url(../09special/intex_5min/img/main_left_intex_mat.png?20180601) no-repeat;
}
.main02_left_intex_comment {
	font-size: 90%;
	height: 0px;
	width: 146px;
	padding: 50px 0px 0px 112px;
}
.main02_right_intex_comment {
	font-size: 90%;
	height: 0px;
	width: 170px;
	padding: 0px 0px 0px 65px;
}
.main02_right_intex_comment02 {
	font-size: 90%;
	height: 0px;
	width: 170px;
	padding: 120px 0px 0px 65px;
}
.main02_left_intex_btn01_img {
	font-size: 90%;
	height: 350px;
	width: 130px;
	margin-left:115px;
	margin-top: -388px;
}
.main02_left_intex_btn_02_img {
	font-size: 90%;
	height: -20px;
	width: 130px;
	margin-left:115px;
	margin-top: 60px;
}
.main02_left_intex_btn03_img {
	font-size: 90%;
	height: 50px;
	width: 130px;
	margin-left:103px;
	margin-top: -288px;
}
.main02_right_intex {
	height: 407px;
	width: 217px;
	padding: 65px 0px 0px 63px; 
	background: url(../09special/intex_5min/img/main_right2_intex_mat.png?20180601) no-repeat;
}
.main02_right_intex_btn01_img {
	height: 90px;
	width: 18px;
	margin-left: 60px;
	margin-top: -350px;
}
.main02_right_intex_btn02_img {
	height: 100px;
	width: 18px;
	margin-left: 60px;
	margin-top: 30px;	
}
.main02_intex_img {
	height: 36px;
	margin-left: 120px;
	margin-top: 40px;
}
.sell_li {
	line-height: 2em;
	margin-left: 13px;
	margin-right: 15px;
}s


#cubic {
	width: 650px;
	margin-right: auto;
	margin-left: auto;
}
#cubic h1 {
	font-size: 120%;
	background: url(../05it/img_it/cubic_h1_back.gif) no-repeat center bottom;
	padding-top: 5px;
	padding-bottom: 7px;
	padding-left: 5px;
	margin-top: 10px;
	font-weight: normal;
}

#cubic 
h2 {
	background: url(../05it/img_it/cubic_h2_back.gif) no-repeat left bottom;
	padding-bottom: 10px;
	padding-left: 15px;
	padding-top: 7px;
	font-size: 110%;
	font-weight: normal;
	clear: both;
	margin-top: 10px;
	margin-bottom: 10px;
}
.cubic1 {
	width: 600px;
	margin-right: auto;
	margin-left: auto;
	line-height: 1.4em;
}
.cubic1 img {
	padding-left: 10px;
}
.width_280 {
	width: 270px;
}
.width_440 {
	width: 430px;
}
.cubic2 {
	text-align: right;
}

#canobeam {
	width: 650px;
	margin-right: auto;
	margin-left: auto;
}
#canobeam h1 {
	font-size: 120%;
	margin-top: 10px;
	padding-top: 5px;
	padding-bottom: 7px;
	padding-left: 5px;
	background: url(../05it/img_it/canobeam_h1back.gif) no-repeat center bottom;
	font-weight: normal;
}
#canobeam h2 {
	font-size: 110%;
	background: url(../05it/img_it/canobeam_h2back.gif) no-repeat left bottom;
	padding-top: 7px;
	padding-bottom: 10px;
	padding-left: 15px;
	font-weight: normal;
}
.acera_t{ font-weight:bold; border:solid 1px #c0c0c0; background:#eeeeee;}
.acera_p{ margin-left:20px; margin-top:10px; color:#333333; line-height:18px; margin-bottom:30px;}

#main_sidemenu_Top{
list-style: none;
font-size: 13px;
font-weight: normal;
color: #333333;
text-decoration: none;
margin:5px 0 10px 2px; 
}
#main_sidemenu{
list-style: none;
font-size: 13px;
font-weight: normal;
color: #333333;
text-decoration: none;
margin:0 0 10px 0; 
}
#main_sidemenu_intex{
	list-style: none;
	font-size: 13px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	margin-bottom: 10px;
}
#main_sidemenu_02 {
	list-style: none;
	font-size: 13px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	margin-bottom: 10px;
}
#main_sidemenu_Top li {
	display: inline;
}
#main_sidemenu li {
	display: inline;
}
#main_sidemenu_intex li {
	display: inline;
}
#main_sidemenu_02 li {
	display: inline;
}
#main_sidemenu a, #main_sidemenu a:link #main_sidemenu a:visited {
text-decoration: none;
color: #333333;
display: block;
width: 160px;
height: 33px;
line-height:13px;
padding-top: 8px;
padding-left: 10px;
background-image: url(../img_index/img_main/sub_menu_off.gif);
background-repeat: no-repeat;
background-position: left bottom;
}
#main_sidemenu_Top a, #main_sidemenu_Top a:link #main_sidemenu_Top a:visited {
	text-decoration: none;
	color: #333333;
	display: block;
	width: 160px;
	height: 33px;
	padding-top: 8px;
	padding-left: 10px;
	background-image: url(../img_index/img_main/sub_menu_off.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
#main_sidemenu_intex a, #main_sidemenu_intex a:link #main_sidemenu_intex a:visited {
	text-decoration: none;
	color: #333333;
	display: block;
	width: 160px;
	height: 33px;
	padding-top: 8px;
	padding-left: 10px;
	background-image: url(../img_index/img_main/sub_menu_off.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
#main_sidemenu_02 a, #main_sidemenu_02 a:link #main_sidemenu_02 a:visited {
	text-decoration: none;
	color: #333333;
	display: block;
	width: 139px;
	height: 33px;
    padding: 7px 0px 0px 33px; 
    border-color:#CCCCCC;
    border-style:solid;
    border-width:0pt 0pt 1px;
	background-image: url(../img_index/img_main/menu_icon_001.gif);
	background-repeat: no-repeat;
	background-position: left center;	
}
#main_sidemenu a:hover {
	height: 33px;
	width: 160px;
	color: #FFFFFF;
	padding-top: 8px;
	padding-left: 10px;
	background-image: url(../img_index/img_main/sub_menu_on.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
#main_sidemenu .link_d {
	background: url(../img_index/img_main/home_english_off.gif) no-repeat;
}
#main_sidemenu .link_d a, #main_sidemenu .link_d a:link, #main_sidemenu .link_d a:visited {
	background: url(../img_index/img_main/home_english_off.gif) no-repeat;
	height: 32px;
	width: 163px;
	padding-top: 9px;
	padding-left: 17px;
	text-indent: -9999px;
}
#main_sidemenu .link_d a:hover	{
	height: 32px;
	width: 163px;
	padding-top: 9px;
	padding-left: 17px;
	background: url(../img_index/img_main/home_english_on.gif) no-repeat;
	text-indent: -9999px;
}


#sub {
	background: url(../02event/img_event/event_back03.gif) repeat-y;
	margin:25px 0 0 0;
}
#sub_ev {
	background: url(../02event/img_event/event_back02.gif) repeat-y;
}
#event {
	width: 680px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 10px;
	padding-bottom: 10px;
}
#event h1 {
	font-size: 18px;
	padding-top: 5px;
	padding-bottom: 7px;
	padding-left: 70px;
}
#event h2 {
	font-size: 16px;
	padding: 6px 5px 5px 30px;
	clear: both;
	margin-top: 10px;}
#event h3 { text-align:center; border:double 3px #CCC; color:#FFF; padding:2px 3px 3px 3px; margin-bottom:6px; background-color:#333333; font-size:15px; margin-left:60px; margin-right:60px;}

.pl_back {
	background: url(../02event/img_event/event_h2back01.gif) no-repeat left center;
	border: 1px solid #996600;
}
.pl_line{background:url(../04planning/img_planning/line_01.gif) no-repeat center;}
.ma_back {
	background: url(../02event/img_event/event_h2back04.gif) no-repeat left center;
	border: 1px solid #996600;}
.di_back {
	background: url(../02event/img_event/event_h2back03.gif) no-repeat left center;
	border: 1px solid #996600;
}
.pr_back {
	background: url(../02event/img_event/event_h2back02.gif) no-repeat left center;
	border: 1px solid #996600;
}
.ev_h1back	{
	background: #000000 url(../02event/img_event/plan_top.jpg) no-repeat center;
	color: #000000;	height:100px;	font-size:16px;
}
.ev_text{ line-height:18px; margin-left:20px; margin-right:20px;}
.ev_menu { margin-left:16px;}
.ev_contents {
	width: 900px;
	margin-left: 20px;
	margin-top: 5px;
	line-height:16px;
}
.event_img {
	padding: 10px 10px 10px 10px;
}
.ev_contents ul {
	line-height: 1.7em;
	padding-left: 20px;
	margin-top: 10px;
}
#ev_menu01 h1 {  padding:4px 1px 4px 10px; background-color:#FFCC33; font-size:16px; font-weight:bold; border:solid 1px #660000; background-image:url(../02event/img_event/background/border_line.gif);}
.ev_menu01{ color:#FF6600;}
#ev_menu01 li{ margin-top:12px;}
#ev_menu01 a:link ,#ev_menu01 a:visited{background-image:url(../02event/img_event/background/boder0.gif); background-repeat:no-repeat;  padding-left:15px; color:#993300;}
#ev_menu01 a:hover { background-image:url(../02event/img_event/background/boder1.gif); background-repeat:no-repeat; padding-left:15px; color:#FF6600;}

.jisseki {
	line-height: 1.5em;
	padding-left: 20px;
	margin-left: 35px;
	margin-top: 10px;
}
.cr_h1back {
	background: #000000 url(../03creative/img_creative/creative_h1back.gif) no-repeat left bottom;
	color: #FFFFFF;
}
.cr_h2back {
	background: url(../03creative/img_creative/creative_h2back.gif) no-repeat left center;
	border: 1px solid #BEBEBE;
}
.cr_li{ padding-left:20px; color:#003333; line-height:22px;}
.ev_contents02 {
	width: 480px;
	margin-left: 150px;
	line-height: 1.3em;
	padding-top: 10px;
	padding-right: 15px;
}
#ev_title a{ display:block;font-size:14px; color:#663300;
           line-height:22px; background:url(../02event/img_event/background/bar01.jpg);}
#ev_title a:hover {
	color: #663300;
	text-decoration:underline;
	 display:block; }

.ev_contents03 {
	width: 600px;
	margin-top: 10px;
	margin-right: auto;
	margin-left: auto;
	line-height: 1.3em;
}
.ev_bar{border:solid 1px #FFCC00;background:url(../02event/img_event/bar01.jpg); color:#FFFFFF;
}
.event_h2back {
	background: url(../02event/img_event/bar01.jpg) no-repeat left center;
	border: 1px solid #990000;
}
._h1back {
	color: #FFFFFF;
	background: #000000 url(../05it/img_it/it_h1back02.gif) no-repeat left center;
}
.it_h2back {
	background: url(../05it/img_it/it_h2back.gif) no-repeat right center;
	border: 1px solid #E2AD24;
}
.re_h1back{
	background: #ffffff url(../01rental/system_jirei/system_top.jpg) no-repeat left center;
	color: #000000;	height:100px;	font-size:16px;}
.pl_img{float:left; width:60px; padding-right:5px;}
.pl_h1back{
	background: #ffffff url(../04planning/jiseki/plan_top.jpg) no-repeat left center;
	height:90pt;
}
.pl_text{color:#000066; font-size:16px; margin-left:55pt; padding-top:85px;}
.pl_h2back {
	color: #000000;
	background: #ffffff url(../04planning/pl_h2back.gif) no-repeat right center;
	border: 1px solid #24ADE2;
}
.planning_jirei p {
	float: left;
	padding: 5px;
}
.siyou {
	border: 1px solid #666666;
	width: 100%;
}
.siyou th {
	border: 1px solid #666666;
	background: #cecfce;
	font-weight: normal;
}
.siyou td {
	border: 1px solid #666666;
	text-align: left;
	padding: 3px 3px 3px 5px;
}
#sell_maker {
	width:540px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 10px;
	padding-bottom: 10px;
}

#sell_maker h2 {
	font-size: 110%;
	font-weight: normal;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #C910AA;
	padding-top: 5px;
	padding-left: 10px;
	padding-bottom: 3px;
}
#sell_maker h3 {
	font-size: 110%;
	font-weight: normal;
}
.sell_h1back	{
	background:url(../11sell/img_sell/sell_maker_top.jpg) no-repeat;
	color: #000000;
	height:80pt;
	font-size:16px;
}

.maker01 {
	margin-top: 30px;
	width: 150px;
	float: left;
	clear: both;
	line-height: 3em;
	vertical-align: middle;
}
.maker01 img {
	padding-left: 10px;
	padding-top: 13px;
}

.maker02 {
	width: 400px;
	margin-left: 160px;
	margin-top: 30px;
	line-height:18px;
}
.maker03 {
	margin-top: 30px;
	width: 160px;
	float: left;
	clear: both;
	line-height: 5em;
	vertical-align: middle;
}
.maker03 img {
	padding-left: 10px;
	padding-top: 15px;
}
.maker04 {
	margin-top: 30px;
	width: 160px;
	float: left;
	clear: both;
	line-height: 5em;
	vertical-align: middle;
}
.maker04 img {
	padding-left: 10px;
	padding-top: 20px;
}
.maker05 {
	margin-top: 30px;
	width: 160px;
	float: left;
	clear: both;
	line-height: 5em;
	vertical-align: middle;
}
.maker05 img {
	padding-left: 10px;
	padding-top: 33px;
}
.maker06 {
	margin-top: 30px;
	width: 160px;
	float: left;
	clear: both;
	line-height: 5em;
	vertical-align: middle;
}
.maker06 img {
	padding-left: 10px;
	padding-top: 23px;
}
.maker07 {
	margin-top: 30px;
	width: 160px;
	float: left;
	clear: both;
	line-height: 5em;
	vertical-align: middle;
}
.maker07 img {
	padding-left: 10px;
}
.maker08 {
	margin-top: 30px;
	width: 160px;
	float: left;
	clear: both;
	line-height: 5em;
	vertical-align: middle;
}
.maker08 img {
	padding-left: 10px;
	padding-top: 26px;
}
.maker09 {
	margin-top: 30px;
	width: 160px;
	float: left;
	clear: both;
	line-height: 5em;
	vertical-align: middle;
}
.maker09 img {
	padding-left: 10px;
	padding-top: 15px;
}
.jun_hudou {
	font-family: "ＭＳ Ｐゴシック", Osaka;
	font-size: small;
}

#sell_other {
	margin-right: 10px;
	padding-top: 20px;
}
#sell_other h2 {
	font-size: 110%;
	font-weight: normal;
	padding-left: 10px;
}



#kekka {
	width: 650px;
	margin-right: auto;
	margin-left: auto;
}
#kekka h1 {
	font-size: 150%;
	padding-top: 5px;
	padding-bottom: 7px;
	padding-left: 5px;
}
#kekka h2 {
	font-size: 140%;
	margin-top: 15px;
	padding-left: 5px;
}
#kekka p {
	margin-top: 20px;
	margin-left: 50px;
}
#kekka form {
	margin-top: 10px;
}

#kekka ul {
	line-height: 1.5em;
	list-style: disc;
	margin-left: 50px;
	margin-top: 10px;
}

#kekka dl {
	line-height: 1.3em;
	padding-left: 15px;
	padding-top: 20px;
}
#kekka dd {
	margin-left: 30px;
}
#kekka dt {
	padding-left: 10px;
	background: url(../img_index/arrow_contents.gif) no-repeat left center;
	margin-top: 5px;
}
.style1 {
	font-size: small;
	font-weight: bold;
}



#pick_up p {
float: left;
margin-right: 6px;
padding-top: 10px;

}


.takenakaads{
width:auto;
height:300px;
margin:0 0 0 0;
}
#demo_tile_001 p {
	float: left;
	margin-right: 6px;
	padding-top: 15px;
}
#demo_tile_002 p {
	float: left;
	margin-right: 6px;
	padding-top: 15px;
	background-image: url(../09special/service/img/flow_01_001.png?20180601) no-repea;
}
#index h1 {
	height: 25px;
	width: 960px;
	text-indent: -9999px;
	background-color: #ffffff;
	background-image: url(../img_index/sub_tittle_bar_news1.jpg);
	background-repeat: no-repeat;
	margin-top:-3px;
	padding-bottom: 12px;
}
.division3 {
	width: 280px;
	float: left;
	padding:0 0 0 20px;
	background:url(../img_index/link_icon.gif) no-repeat;
	background-position:left center;
}
.division1 {
	width: 180px;
	float: left;
	margin-left:5px;
	padding-left:3px;
	margin-bottom: 10px;
}
.division2{
width:auto;
padding:10px 0 20px 0;
}

.division2Up a:link img{
border:6px solid #BFBFBF; 
}
.division2Up a:visited img{
border:6px solid #BFBFBF; 
}
.division2Up a:hover img{
border:6px solid #808080; 
}
.division2Up a:active img{
border:6px solid #57B6DA; 
}
.division2Down a:link img{
border:6px solid #BFBFBF; 
}
.division2Down a:visited img{
border:6px solid #BFBFBF; 
}
.division2Down a:hover img{
border:6px solid #808080; 
}
.division2Down a:active img{
border:6px solid #57B6DA; 
}
.division2UpService{
float:left;
width:auto;
margin:10px 0 0 0;
}
.division2Up{
float:left;
width:auto;
margin:10px 10px 0 0;
}
.division2UpA{
float:left;
width:auto;
margin:10px 0 0 0;
}
.division2ServiceImg{
float:left;
width:auto;
margin:0 0 10px 0;
}
.division2UpImg{
float:left;
width:auto;
}
.division2UpComme p{
width:auto;
background:url(../img_index/brandIcon.gif) no-repeat;
background-position:left center;
padding:0 0 10px 19px;
clear:both;
}
.division2UpComme p a{
color:#258FB8;
}
.division2UpCommeB p{
width:130px;
border-top:1px dotted #4D4D4D;
color:#666666;
clear:both;
}
.division2UpComme img{
float:left;
width:auto;
border:0px; 
}

.division2Down{
	float:left;
	width:auto;
	margin:10px 10px 0 0;
}
.division2DownA{
float:left;
width:auto;
margin:10px 0 0 0;
}
.division2DownImg{
float:left;
width:auto;
}
.division2DownComme p{
width:auto;
background:url(../img_index/brandIcon.gif) no-repeat;
background-position:left center;
padding:0 0 10px 19px;
clear:both;
}
.division2DownComme p a{
color:#258FB8;
}
.division2DownCommeB p{
width:130px;
border-top:1px dotted #4D4D4D;
color:#666666;
clear:both;
}
.division2DownComme img{
float:left;
width:auto;
border:0px; 
}


.division3Down{
	float:left;
	width:auto;
	margin:0 0 0 0;
	
}
.division3DownA{
float:left;
width:auto;
margin:10px 0 0 0;
}
.division3DownImg{
float:left;
width:auto;
}
.division3DownComme p{
width:auto;
background:url(../img_index/brandIcon.gif) no-repeat;
background-position:left center;
padding:0 0 10px 19px;
clear:both;
}
.division3DownComme p a{
color:#258FB8;
}
.division3DownCommeB p{
width:130px;
border-top:1px dotted #4D4D4D;
color:#666666;
clear:both;
}
.division3DownComme img{
float:left;
width:auto;
border:0px; 
}




.division1 ul {
	font-size: 12px;
	list-style: none;
}

.division {
	width: 240px;
	float: left;
	margin-bottom: 10px;
}
.division ul {
	font-size: 12px;
	list-style: none;
}

#news dl {
font-size:12px;
line-height:16px;
margin:10px 0 0 0;
display:inline;
}
#news dt {
float: left;
width:90px;
padding:10px 0 0 10px;
color:#666666;
border-top:1px dotted #4D4D4D;

}
#news dd {
margin-left: 100px;
padding:10px 0;
color:#258FB8;
border-top:1px dotted #4D4D4D; 

}
#news dd img{
padding:5px 0 0 0;
}

#news dd a{
color:#258FB8;

}
#news ul {
	line-height: 1.5em;
	padding-left: 15px;
	
}
.koujityuu {
	line-height: 1.7em;
	margin-top: 50px;
	margin-bottom: 50px;
	margin-left: 200px;
}
.photo {
	position: relative;
	top: 0;
	left: 0;
}
.photo a .large {
	display: block;
	position: absolute;
	width: 1px;
	height: 1px;
	top: 0;
	left: 0;
}
.photo a.popup,
.photo a.popup:visited {
	display: block;
	width: 100px;
	top: 0;
	left: 0;
}
.photo a.popup:hover {
	background-color: #fff;
}
.photo a.popup:hover .large {
	display: block;
	position: absolute;
	width: 640px;
	height: 480px;
	top: 10;
	left: 10;
}

/* --------------------------------
チラシダウンロードページ
-------------------------------- */

#paper{
width:100%;
height:100%;
}
#paper ul li{
font-size:12px;
list-style-type:none;
line-height:150%;
float:left;
display:block;
display:inline;
}
.list{
margin:0 0 0 70px;
}
.list li{
margin:0 25px 0 0;
}
.list2{
margin:0 0 0 180px;
}


/* ---- COMMENT TITLE takemoto 20090901
sell_takenaka_original.html イメージ画像の位置調整
---- */
.sell_take_img_2 img{
margin-left: 100px;
}
#rental h1 {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
	letter-spacing: 0.2em;
	font-size: 18px;
	font-weight: bold;
	background-image: url(../11sell/img_sell/sell_h1back.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;

}	

/* ---- COMMENT TITLE takemoto 20090424
追加CSSコメント用
---- */





.main_logo{
float:right;
width:305px;
margin:0 8px 0 0;
display:inline;
}


.main_logo dl {
font-size:12px;
line-height:16px;
margin:0 0 0 0;
display:inline;
}

.main_logo dt {
float: left;
width:150px;
height:100px;
padding:30px 0 0 5px;
color:#666666;
border-top:1px dotted #4D4D4D;
}

.main_logo dd {
color:#258FB8;
padding:5px 0 5px 5px;
border-top:1px dotted #4D4D4D;
}


/* ---- キャッチューDemo Movie
　 Omae 20110720---- */


#logo_bel h1 {
	font-size:25px;
	color: #9B3535
}
#logo_bel div {
	padding-left:100px
}




.tc_flashu_banner{
  width: 300px;
　height: 300px;
  margin:0 0 0 0 ;
  }

.tc_shoukai_kizai{
	position:absolute;
	margin:-25px 0 0 0;
	
	}