/* index */
#index_main{
width:950px;
background-image: url(index_back.jpg);
background-repeat: no-repeat;
background-position: left top;
padding: 5px;
overflow:visible;
}


.index_block2_left {
float:left;
width:650px;
padding: 0px;
vertical-align:text-top;
margin: 0 0 0 40px;
display:inline;
}

.index_block2_left #whatsnew
{
position: static; 
font-size: 9pt;
line-height: 130%;
width: 600;
height: 250;
overflow: auto;
overflow: auto;scrollbar-face-color:#AAAAAA;scrollbar-track-color:#EEEEEE;scrollbar-arrow-color:#EEEEEE;scrollbar-highlight-color:#DDDDDD;scrollbar-shadow-color:#BBBBBB;scrollbar-3dlight-color:#EEEEEE;scrollbar-darkshadow-color:#CCCCCC;
}


.index_block2_right {
float:left;
width:220px;
padding: 0px;
vertical-align:text-top;
}

#information{ width:950px; padding:20px 0 0 25px;}

.index_info{width:460px; height:166px; margin:0 20px 0 0; color:#000; float:left; display:inline; border: 2px solid #000;background-color: #ffffff;font-size:115%;line-height:1.3em;font-weight:bold;
overflow: auto;padding:2px;}
.index_info p{ padding:0 5px; margin:0;text-indent:1em;}
.index_info .info_sub{ margin:0 0 8px 0; font-size:120%;font-weight:bold; }
.index_info a{ color:#000; text-decoration:none;}
.index_info a:hover{ color:#000; text-decoration:underline; }
#index_main{ clear:both; background:url(../2010_data/back_test.jpg) no-repeat;}
#index_flash_base{clear:both;}
form{ margin:0;}

#coupon{ width:400px; height:166px; float:left; display:inline; background:url(../2010_data/coupon_back.jpg) no-repeat; margin:0 0 10px 0; border: 3px solid #008ce4;padding:2px;background-color:#fff;}
#coupon_{ margin:30px 0 0 100px;}
.print_button{ margin:30px 0 0 207px;}
#coupon_form{ margin:40px 0 0 20px;}
.button{ vertical-align:top;}


/* company_02 */

#company_02_center{
text-align: center;
}
#company_02_block1 {
width:700px;
margin:0 auto 0 auto;
text-align: left;
}


/* company_041 */

#company_041_center{
width:700px;
margin:0 auto 0 auto;
}



/* company_05 */

#company_05_block3_left {
float:left;
width:350px;
padding: 3px;
margin:2px;
vertical-align:text-top;
text-align:left;
margin: 0 0 0 40px;
display:inline;
}

#company_05_block3_middle {
float:left;
width:220px;
height:220px;
padding: 3px;
margin:2px;
vertical-align:text-top;
border: 1px solid #ed171f;
background-color:#FFFFFF;
text-align:left;
}

#company_05_block3_right {
float:left;
width:220px;
height:220px;
padding: 3px;
margin:2px;
vertical-align:text-top;
border: 1px solid #ed171f;
background-color:#FFFFFF;
text-align:left;
}

#company_05_block3_title {
border-right: 1px solid #ed171f;
border-bottom: 1px solid #ed171f;
width:180px;
font-weight:bold;
color:#ed171f;
text-align:left;
}

/* company_06 */

.company_06_block2_left {
float:left;
width:600px;
padding: 10px;
vertical-align:text-top;
text-align:left;
margin: 0 0 0 40px;
display:inline;
}
.company_06_block2_right {
float:left;
width:250px;
padding: 10px;
vertical-align:text-top;
text-align:left;
}


/* service_03 */

.service_03_block2_left {
float:left;
width:290px;
padding: 10px;
vertical-align:text-top;
text-align:left;
margin: 0 0 0 40px;
display:inline;
}
.service_03_block2_right {
float:left;
width:560px;
padding: 10px;
vertical-align:text-top;
text-align:left;
}

/* service_06 */
.service_06_block_con {
width:750px;
margin:0 auto 0 auto;
}



/* shop_02 */
.bg333  { border: 1px solid #333; 	background-color: #f6377c;}
.borders  { border: 1px solid #333; }
.borders_under  { border-bottom: 1px solid #333; }


/* shop_03 */

.shop_03_block2_left {
float:left;
width:600px;
padding: 10px;
vertical-align:text-top;
text-align:left;
margin: 0 0 0 40px;
display:inline;
}
.shop_03_block2_right {
float:left;
width:250px;
padding: 10px;
vertical-align:text-top;
text-align:left;
}


/* mailmag */

#mailmag_main{
width:950px;
background-image: url(mailmag_main_back.jpg);
background-repeat: no-repeat;
background-position: left top;
padding: 20px;
overflow:visible;
}

div#mailmag_main a:hover img
{
opacity:0.7;
filter: alpha(opacity=70);
-ms-filter: "alpha( opacity=70 )";
}

.mailmag_block2_left {
float:left;
width:200px;
padding: 10px;
vertical-align:text-top;
text-align:left;
margin: 0 0 0 40px;
display:inline;
}
.mailmag_block2_right {
float:left;
width:650px;
padding: 10px;
vertical-align:text-top;
text-align:left;
}

/* item_01 */
.itemsidemenuca_table{border-left: solid 1px #999;border-bottom: solid 1px #999;background-color: #FFF;}
.itemsidemenuca_td{border-top: solid 1px #999;border-right: solid 1px #999;}
.itemlist{border: solid 1px #999;font-size:12px;background-color: #FFF;}

#item_01_main{
width:950px;
background-image: url(item_01_back.jpg);
background-repeat: no-repeat;
background-position: left top;
padding: 20px;
overflow:visible;
}

.item_01_block2_left {
float:left;
width:200px;
padding: 5px;
vertical-align:text-top;
text-align:left;
margin: 0 0 0 40px;
display:inline;
}
.item_01_block2_right {
float:left;
width:650px;
padding: 10px;
vertical-align:text-top;
text-align:left;
}
div#item_01_main a:hover img
{
opacity:0.7;
filter: alpha(opacity=70);
-ms-filter: "alpha( opacity=70 )";
}

.item_01_00_block_con {
width:950px;
margin:0 auto 0 auto;
}
.item_01_00_block2_left {
float:left;
width:180px;
padding: 3px;
vertical-align:text-top;
text-align:left;
}
.item_01_00_block2_right {
float:left;
width:750px;
padding: 3px;
vertical-align:text-top;
text-align:left;
}
.item_01_03_block2_left {
float:left;
width:200px;
padding: 5px;
vertical-align:text-top;
text-align:left;
margin: 0 0 0 40px;
display:inline;
}
.item_01_03_block2_right {
float:left;
width:650px;
padding: 10px;
vertical-align:text-top;
text-align:left;
}

/* item_04 */
#item_04_center{
width:950px;
margin:0 auto 0 auto;
}

/* item_01_00_03 */
.modedesign{ font-size: 11px; color:#FA9F34; }
.modedesign a:link{ font-size: 11px; color:#FA9F34;text-decoration:none;}
.modedesign a:visited{ font-size: 11px; color:#FA9F34;text-decoration:none; }
.modedesign a:active{ font-size: 11px; color:#FA9F34;text-decoration:none; }
.modedesign a:hover{ font-size: 11px; color:#FA9F34; text-decoration:none;}


/* shop_01 */
#shop_01_main{
width:950px;
background-image: url(shop_01_back.jpg);
background-repeat: no-repeat;
background-position: left top;
padding: 20px;
overflow:visible;
}
.shop_01_block_con {
width:920px;
margin:0 auto 0 auto;
}

.shop_01_block2_left {
float:left;
width:180px;
padding: 0px;
vertical-align:text-top;
text-align:left;
}
.shop_01_block2_right {
float:left;
width:740px;
padding: 0px;
vertical-align:text-top;
text-align:left;
}
.shop_01_block2_left_input{ width: 130px; }
.shop_01_searchbar_text{
color: #fff;
font-weight: bold;
text-align:left;
}
.shop_01_searchbar_text2{
color: #000;
font-weight: bold;
}
.shop_01_bg_fff {
width:700px;
background-color:#FFFFFF;
border: 1px solid #E1675C;
}
.shop_01_bg_fff_td {
border-right: 1px solid #E1675C;
}

.company_08_ul01{
list-style-image: url(yajirusi.gif);
}
.company_08_ul02{
list-style-image: url(list.gif);
}


#shop_100708_base {
text-align:center;
}

#shop_100708{
margin:0 auto 0 auto;
text-align:center;
width:800px;
line-height: 1.6;
}

#shop_100708_white{
padding:5px 0 5px 0;
width:800px;
background-color:#FFFFFF;
border: 1px solid #E1675C;
}


#shop_100708 h2{
	font-size:25px;
	margin-bottom:10px;
	font-weight:normal;
}

#shop_100708 p{
	margin-bottom:20px;
	text-align:center;
	}

#shop_100708 table   {margin-left:auto;margin-right:auto;}

#shop_100708 td{
	font-size:15px;
	}

#index_flash_base {
text-align:center;
width:940px;
}

#index_flash{
margin:12px auto 25px auto;
text-align:center;
width:890px;
}

.block1_sale_100923 {
width:700px;
margin:0 auto 0 auto;
text-align:center;
}
.block1_sale_110101 {
width:880px;
margin:0 auto 0 auto;
text-align:center;
}


/* item_01_00_02 */
#item_01_00_02_frame{
	width:950px;
	position:relative;
	padding:7px 0 0 0;
	}
#item_01_00_02_frame h2{
	display:block;
	text-indent:-9999px;
	background-image:url(../2010_data/item_01_00_02/frame_main_title.gif);
	background-repeat:no-repeat;
	width:290px;
	height:21px;
	margin:0 0 23px 0;
	}
#item_01_00_02_frame_side{
	width:205px;
	height:300px;
	float:left;
	display:inline;
	margin:220px 0 0 0;
	}	
#item_01_00_02_frame_side ul{
	margin:17px 0 0 60px;
	}	
#item_01_00_02_frame_side li{
	text-indent:20px;
	margin:0 0 24px 0;
	}	
.item_01_00_02_check{
	background-image:url(../2010_data/item_01_00_02/frame_icon.gif);
	background-repeat:no-repeat;
	background-position:left centert;
	}
#item_01_00_02_frame_main{
	float:left;
	display:inline;
	width:720px;
	text-align:center;
	}
.item_01_00_02_frame_box{
	border-bottom:1px solid #item_01_00_02_E7D7A5;
	padding:0 0 15px 0;
	width:720px;
	}
.item_01_00_02_frame_box p{
	text-align:left;
	width:620px;
	margin:0 auto;
	padding:0 0 0 10px;
	}
.item_01_00_02_frame_box img{
	margin:14px 0 5px 0;
	}	
.item_01_00_02_frame_box .item_01_00_02_font_g{
	color:#item_01_00_02_686b6f;
	}
.item_01_00_02_frame_box table{
	color:#item_01_00_02_686b6f;
	}
.item_01_00_02_frame_box .page_top{
	text-align:right;
	margin:0;
	padding:0;
	}
a img{
	border:none;
	}
/* item_01_00_01 */

#item_01_00_01_frame{
	width:950px;
	position:relative;
	padding:7px 0 0 0;
	}
#item_01_00_01_frame h2{
	display:block;
	text-indent:-9999px;
	background-image:url(../2010_data/item_01_00_01/frame_main_title.gif);
	background-repeat:no-repeat;
	width:290px;
	height:21px;
	margin:0 0 23px 0;
	}
#item_01_00_01_frame_side{
	width:205px;
	height:300px;
	float:left;
	display:inline;
	margin:220px 0 0 0;
	}	
#item_01_00_01_frame_side ul{
	margin:17px 0 0 60px;
	}	
#item_01_00_01_frame_side li{
	text-indent:20px;
	margin:0 0 24px 0;
	}	
.item_01_00_01_check{
	background-image:url(../2010_data/item_01_00_01/frame_icon.gif);
	background-repeat:no-repeat;
	background-position:left centert;
	}
#item_01_00_01_frame_main{
	float:left;
	display:inline;
	width:720px;
	text-align:center;
	}
.item_01_00_01_frame_box{
	border-bottom:1px solid #E7D7A5;
	padding:0 0 17px 0;
	width:720px;
	}
.item_01_00_01_frame_box img{
	margin:14px 0;
	}	
.item_01_00_01_frame_box .item_01_00_01_font_g{
	color:#686b6f;
	text-align:left;
	}
.item_01_00_01_frame_box table{
	color:#686b6f;
	}

	
/* movie */
#movie{
	width:950px;
	position:relative;
	padding:7px 0 0 0;
	}
#movie p{
	color:#F82423;
	margin:15px 0 60px 25px;
	font-size:12pt;
	font-weight:bold;
	}	
#movie h2{
	display:block;
	text-indent:-9999px;
	background-image:url(../2010_data/movie/movie_main_title.gif);
	background-repeat:no-repeat;
	width:290px;
	height:21px;
	}	
.movie_box_outside{
	clear:both;
	}
.movie_box h3{
	width:378px;
	height:52px;
	margin:10px 0 15px 0;
	padding:10px 0 0 0;
	text-align:center;
	background-image:url(../2010_data/movie/movie_title.gif);
	background-repeat:no-repeat;
	color:#403687;
	font-size:11pt;
	letter-spacing: 0;
	}
.movie_box h3 .h3_b{
	padding:5px 0 0 0;
	}
.movie_box{
	width:378px;
	float:left;
	display:inline;
	margin:0 0 0 25px;
	}	

#item_101224_block1 {
width:700px;
margin:0 auto 0 auto;
padding:10px;
text-align: left;
border:1px solid #999999;
background-color:#ffffff;
}
.text_left{
	clear:both;
	}
.left_float{
	width:351px;
	float:left;
	display:inline;
	}
.float_img{
	float:left;
	display:inline;
	margin:0;
	}	
.indent{
	padding:0 0 0.5em 0;
	}
.recall{
	width:470px;
	clear:both;
	}	
.left_margin1{
	padding:5px 0 0 160px;
	}
.left_margin2{
	padding:0 0 0 320px;
	clear:both;
	}	
.bold_text{
	font-weight:bold;
	}
.text_width_351{
	width:351px;
	}	
	
