/* ++++++ ƒƒCƒ“ƒRƒ“ƒeƒ“ƒc ++++++ */

body{background-color:#FFFFFF; color:#000000; margin:0; padding:0; text-align:center;}
body img{border:0;}


#main {
 width:940px; margin-left:auto; margin-right:auto;}

#contents{background-image:url(image/all/l_bg2.gif); background-repeat:repeat-y; float:left; padding-bottom:20px;}

#header{background-color:#FFFFFF; text-align:left;}

#left{float:left; width:164px; margin:0; padding:0;}
#left img{margin-bottom:5px;}

#left_menu {
	padding:10px;
	text-align:left;
}
#left img{margin-bottom:5px;}

#left_menu li {
    margin-bottom:5px;
	list-style:none;
	line-height:0;
	}
	
#left_menu a { 
    padding:5px;
    display:block;
    font-weight:bold;
    font-size:12px;
    color:#ffffff;
    text-decoration:none;
    background-color:#333366;
	line-height:normal;
}
#left_menu a:hover {
    color:#333366;
    background-color:#ffffff;
}


#top_menu{float:right; width:776px; height:60px; padding:5px 0 0 0; margin:0; background-image:url(image/all/topmenu_bg.gif); text-align:right; font-family: "‚l‚r ‚o–¾’©", "×–¾’©‘Ì"; font-size: 13px; font-weight: normal;}

#top_menu img{
	padding:0;
	margin:13px 3px 0 0;
}

#center{float:right; width:766px; margin:15px 0 10px 10px; padding:0;}

#footer{clear:both; padding:10px; text-align:center;}

/*“Á‰¿¤•i*/

.tokka_box{
	border:#CCC solid 1px;
	padding:5px;
	margin:0;
	width:275px;
	font-family: "‚l‚r ‚o–¾’©", "×–¾’©‘Ì"; font-size: 14px; font-weight: bold;	
}

.tokka_box td{
	vertical-align:top;
}

.tokka_box img{margin-top:1px;}

.tokka_box a{
	color:#FFF;

}
.tokka_mono{
	display:block;
	background-color:#333;
	color:#FFF;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3"; font-size: 14px; font-weight: bold;
	padding:5px;
	margin:0;
	width:275px;
	line-height:120%;
}

.tokka_color{
	display:block;
	background-color:#F90;
	color:#FFF;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3"; font-size: 14px; font-weight: bold;
	padding:5px;
	margin:0;
	width:275px;
	line-height:120%;
}

/*FAQ*/

#faq ul{
	text-align:left;
	list-style:none;
	padding:15px;
	font-family: "‚l‚r ‚o–¾’©", "×–¾’©‘Ì"; font-size: 14px; font-weight: bold;
}

#faq li{
	line-height:130%;
}

#answer li{
	border:#F90 2px solid;
	padding:15px;
	margin-bottom:20px;
}

#answer p{
	margin:10px 0 5px 40px;
}

/*ƒXƒ^ƒbƒtƒRƒƒ“ƒg*/
.com-staff{
	display:block;
	text-align:left;
	line-height:120%;
	font-size:12px;
	padding:10px 10px 15px 230px;
	margin:20px 0 10px 0;
	background-image: url(shop/image/staff_comment_a.jpg);
	background-repeat: no-repeat;
	}
.com-staff_a {
	display:block;
	text-align:left;
	line-height:120%;
	font-size:12px;
	padding:10px 10px 15px 230px;
	margin:20px 0 10px 0;
	background-image: url(shop/image/comment.jpg);
	background-repeat: no-repeat;
}
.com-staff_b {
	display:block;
	text-align:left;
	line-height:120%;
	font-size:12px;
	padding:10px 10px 15px 230px;
	margin:20px 0 10px 0;
	background-image: url(shop/image/comment2.jpg);
	background-repeat: no-repeat;
}


.com-staff1 {
	display:block;
	text-align:left;
	line-height:120%;
	font-size:12px;
	padding:10px 10px 15px 230px;
	margin:20px 0 10px 0;
	background-image: url(shop/image/staff_comment_1.jpg);
	background-repeat: no-repeat;
}


.com-staff2{
	display:block;
	text-align:left;
	line-height:120%;
	font-size:12px;
	padding:15px 10px 30px 230px;
	margin:20px 0 10px 0;
	background-image: url(shop/image/staff_comment_2.jpg);
	background-repeat: no-repeat;
	}

.com-staff3{
	display:block;
	text-align:left;
	line-height:120%;
	font-size:12px;
	padding:15px 10px 30px 230px;
	margin:20px 0 10px 0;
	background-image: url(shop/image/staff_comment_c.jpg);
	background-repeat: no-repeat;
	}
	
.com-staff4{
	display:block;
	text-align:left;
	line-height:120%;
	font-size:12px;
	padding:15px 10px 30px 230px;
	margin:20px 0 10px 0;
	background-image: url(shop/image/staff_comment_d.jpg);
	background-repeat: no-repeat;
	}
.com-staff5 {
	display:block;
	text-align:left;
	line-height:120%;
	font-size:12px;
	padding:15px 10px 30px 230px;
	margin:20px 0 10px 0;
	background-image: url(shop/image/staff_comment_e.jpg);
	background-repeat: no-repeat;
}

	.goaisatsu{
	line-height:16px;
	font-size:13px;
	width:560px;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-weight: normal;
	color: #1E4F8A;
	margin-bottom:5px;
	}

/*ƒVƒ‡ƒbƒvÐ‰î*/
#shop h3{padding:8px; width:100%; background-color:#FFFFCC;}
#shop{padding:5px; margin:0;}
#shop img{margin:8px 8px 5px 0;}
#shop .shopbox{padding:15px; margin:25px; text-align:left; border:15px #FC0 solid;}

/*•ÛŽçŒ_–ñ*/

.h_box{
	float:left;
	width:350px;
	margin:10px 20px 0 10px;
	text-align:left;
	line-height:115%;
}

/* ++++++ •¶ŽšÝ’è ++++++ */

.clear{clear:both;}

h1 {

	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 13px;
	font-weight: normal;
	margin-top:3px;
	margin-bottom:3px;
}

h1 a:link { text-decoration:none; 
		 color:#000000; 
}
h1 a:visited { text-decoration:none; 
			color:#000000; 
}
h1 a:active { text-decoration:none; 
			color:#000000; 
}
h1 a:hover { text-decoration:none; 
		  color:#000000;
}

h2{color:#06C;}

/*#sale {margin-bottom:10px;}*/

#sale a{text-decoration:none;}
#sale h2{
	background:url(image/topimg/h2_tab.gif) no-repeat;
	padding:40px 0 5px 140px;
	margin:0;
	font-size:24px;
	font-weight:bolder;
	color:#FFFFFF;
	}


/*V‚µ‚¢ƒtƒHƒ“ƒgŽw’è –¾’©‘Ì*/

.large{ font-family: "‚l‚r ‚o–¾’©", "×–¾’©‘Ì"; font-size: 16px; font-weight: bold;}
.medium{font-family: "‚l‚r ‚o–¾’©", "×–¾’©‘Ì"; font-size: 14px; font-weight: bold;}
.small{ font-family: "‚l‚r ‚o–¾’©", "×–¾’©‘Ì"; font-size: 12px; font-weight: bold;}
.red {font-family: "‚l‚r ‚o–¾’©", "×–¾’©‘Ì";@font-size: 18px;	color: #FF0000;	font-weight: bolder;}

/*V‚µ‚¢ƒtƒHƒ“ƒgŽw’è ƒSƒVƒbƒN*/


.price {font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3"; font-size: 14px; font-weight: bold;}
.price-orange {color:#F60; font-weight: bold; font-size: 18px; font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";}.price-red {color: #FF0000; font-weight: bold; font-size: 24px; font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";}
.red-s {color: #FF0000; font-weight: bold; font-size: 14px; font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3"; margin-left:5px;}
.sold-red {color: #FF0000; font-weight: bold; font-size: 18px; font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";}
.sold-gray {color: #666666; font-weight: bold; font-size: 16px; font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";}
.orange {color: #FF4700; font-weight: bold;	font-size: 14px; font-family: "‚l‚r ‚o–¾’©", "×–¾’©‘Ì", "ƒqƒ‰ƒMƒm–¾’© Pro W3";}


/*ˆø‚«‘±‚«Žg—p*/

.j-plan-tokka {	color: #FF0000;	font-weight: bold; font-size: 36px;	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3"; margin-bottom:5px;}
.say {  font-family: "‚l‚r ‚o–¾’©", "×–¾’©‘Ì"; font-size: 16px; font-weight: bold;}
.kaisetsu {	font-family: "‚l‚r ‚o–¾’©", "×–¾’©‘Ì";	font-size: 14px; font-weight: bold;}
.kaisetsu_white {
	font-family: "‚l‚r ‚o–¾’©", "×–¾’©‘Ì";
	font-size: 18px;
	color: #FFFFFF;
	font-weight: bolder;
	line-height:150%;
	background-color:#F00;
	display:block;
	width:100%;
	padding:10px;
	margin-bottom:10px;
}
.shiyou_hyou {font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";	font-size: 13px;}
.phone-kaisetsu {line-height:16px; font-size:14px; font-family: "‚l‚r ‚o–¾’©", "×–¾’©‘Ì", "ƒqƒ‰ƒMƒm–¾’© Pro W3"; font-weight: bold; color: #333333;}


/*ƒgƒi[ƒy[ƒW*/
.price_toner {color: #FF0000; font-weight: bold; font-size: 16px; font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";}


/* ++++++ ‚»‚Ì‘¼ ++++++ */
.top-left {	width:180px; text-align:center; margin:0 0 6px 0; }
.img_space{margin-bottom:10px;}
.img_left{float:left; margin:8px;}
.dot{border:#FF6600 1px dashed; margin:10px 0 10px 0;}


/* ++++++ table-spec@—Î•¶Žš@sold-out‚ÅŽg—p ++++++ */
.index2-5 {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 14px;
	font-weight: bold;
	color: #006600;
}

/* ++++++ table-spec@ƒsƒ“ƒN•¶Žš@sold-out‚ÅŽg—p ++++++ */
.index2-6 {

	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 14px;
	font-weight: bold;
	color: #CC3399;
}


.counter {
	font-family: "‚l‚r ‚o–¾’©", "×–¾’©‘Ì";
	font-size: 18px;
	font-weight: bold;
	color: #000000;
	text-decoration: blink;
}
	
.menu {
	width: 120px;
	height: 22px;
	margin:0;
	background-repeat: no-repeat;
	background-image: url(image/button/menu.gif);
	font-size:13px;
}

	
.menu a {
	color: #ffffff;
	font-weight: bold;
	text-decoration:none;
}
	
.menu a:hover {
	color: #fed201;
	font-weight: bold;
	text-decoration:none;
}
	
.menu1 {
	width: 120px;
	height: 22px;
	margin:0;
	background-repeat: no-repeat;
	background-image: url(image/button/menu1.gif);
	font-size:12px;
	}
	
.menu1 a {
	color: #ffffff;
	font-weight: bold;
	text-decoration:none;
	margin-left: 15px;
	line-height: 16px;
	}
	
.menu1 a:hover {
	color: #fed201;
	font-weight: bold;
	text-decoration:none;
	margin-left: 15px;
	line-height: 16px;
	}
	

/*•s—v
.index22 {color: #666666; font-weight: bold; font-size: 24px; font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";}
.index2-3 {font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3"; font-size: 14px; font-weight: bold;}
.index2 {font-family: "‚l‚r ‚o–¾’©", "×–¾’©‘Ì"; font-size: 14px; font-weight: bold;}
.index5 {	font-family: "‚l‚r ‚o–¾’©", "×–¾’©‘Ì";	font-size: 18px; color: #FF0000; font-weight: bolder;}
.index4 {	font-family: "‚l‚r ‚o–¾’©", "×–¾’©‘Ì";	font-size: 12px; font-weight: bold;}
.index17 {color: #FF0000; font-weight: bold; font-size: 24px; font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";}
.index19 {color: #666666; font-weight: bold; font-size: 16px; font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";}
.index21 {color: #FF0000; font-weight: bold; font-size: 36px; font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";}
.index13-2 {color: #FF0000; font-weight: bold; font-size: 16px; font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";}
.index14 {color: #006600; font-weight: bold; font-size: 16px; font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";}
.index2-4 {	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3"; font-size: 14px; font-weight: bold; color: #003399;}
.index { font-family: "‚l‚r ‚o–¾’©", "×–¾’©‘Ì"; font-size: 16px; font-weight: bold}
.index9 {
	color: #FF4700;
	font-weight: bold;
	font-size: 14px;
	font-family: "‚l‚r ‚o–¾’©", "×–¾’©‘Ì", "ƒqƒ‰ƒMƒm–¾’© Pro W3";
}
.index23 {color: #FF0000; font-weight: bold; font-size: 14px; font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3"; margin-left:5px;}
.index16 {color: #000000; font-weight: bold; font-size: 18px; font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";} 
.index11 {color: #CC0033; font-family: "‚l‚r ‚o–¾’©", "×–¾’©‘Ì"; font-size: 14px; font-weight: bold }
.index18 {
color: #000000; font-weight: bold; font-size: 24px; font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
}
.index16-2 {
color: #000000; font-weight: bold; font-size: 16px; font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
}
.index15 {
color: #FF0000; font-weight: bold; font-size: 18px; font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
}
.index20 {
color: #006600; font-weight: bold; font-size: 24px; font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
}
.index1 {font-size:12.0pt; color:black;	font-weight:bold;}
.index3 {font-family: "‚l‚r ‚o–¾’©", "×–¾’©‘Ì"; font-size: 18px; color: #FFFFFF; font-weight: bolder;}
.index6 {font-family: "‚l‚r ‚o–¾’©", "×–¾’©‘Ì"; font-size: 12px; font-weight: lighter}
.index2-7 {


	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 14px;
	font-weight: bold;
	color: #FF6600;
}
.index2-2 {font-family: "‚l‚r ‚o–¾’©", "×–¾’©‘Ì"; font-size: 14px; font-weight: normal;}
.index7 {font-family: "‚l‚r ‚o–¾’©", "×–¾’©‘Ì"; font-size: 13px; color: #FFFFFF; font-weight: normal;}
.index8 {font-family: "‚l‚r ‚o–¾’©", "×–¾’©‘Ì"; font-size: 18px; color: #FF0000; font-weight: bolder;}
.index10 {font-weight: bold; font-size: 24pt; color: #FFFFFF; }
.index12 {color: #666666; font-size: 18px; font-weight: bolder; font-family: "‚l‚r ‚o–¾’©", "×–¾’©‘Ì";}
.index13 {color: #FF0000; font-weight: bold; font-size: 16px; font-family: "‚l‚r ‚o–¾’©", "×–¾’©‘Ì", "ƒqƒ‰ƒMƒm–¾’© Pro W3"; }
*/
