@charset "utf-8";

/* CSS Document */



*{  font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","MS PGothic",Osaka,sans-serif;

 font-size:12px;list-style:none; margin:0; padding:0;}





body{ background: url(img/back.png) top left repeat;}





li{ list-style:none;}



.clear{ clear:both;}



.red{ color:#cc0000;}



.big{ font-size:120%;}



.mini{ font-size:12px;}



a img{ border:0;}



a{ text-decoration:none; color:#000;}



a:hover{ text-decoration:underline;}





#wrapper{  background: url(img/header-line.png) top left repeat-x; padding:30px 0 0 0;}

#containar{ width:740px; margin: 0 auto; padding:20px 0 0 0;}

#left-con{ width:350px; float:left;}

#right-con{ width:330px; float:right; border-radius: 3px; box-shadow: 0px 0px 5px rgba(0,0,0,0.4); }/**/

address{ clear:both;}





h1{ margin:0 0 20px 0;}

h2{ padding:15px 0 5px 0; clear:both;}

.concept-h3{ color:#FFF; text-align:center; margin:0 0 10px 0; font-size:16px;}



.margin-bottom{ margin:0 0 20px 0;}

.top-link-h-left{ width:170px; float:left;}

.top-link-h-right{ width:170px; float:right;}

.top-link-h dt{ font-weight:bold; font-size:13px;}



.top-link-h dd{background: url(img/list-icon.png) no-repeat; padding:0 0 0 10px; margin:4px 0 8px 0; height:10px; line-height:10px;}







.counter{ padding:20px 0 20px 145px; clear: both; }



#right-con p{ margin:0 0 20px 0; color:#FFF;}



#right-con{ background:#424242; padding:20px 20px 0 20px;}



.otaken-bt{ width:330px; text-align:center;}



#footer{ background:#000; margin:0;}



address{ color:#FFF; font-style:normal; margin:0 auto; width:740px; padding:15px 0;}





.mini2{ font-size:10px;}



/*page1.html*/



.otaken-l-h{ clear:both; font-size:15px; font-weight:bold; text-align:center; padding:10px 0;}

.otaken-l li{ float:left; display:block; width:70px; padding:8px; text-align:center;}





#left-con2{ width:180px; float:left; border-radius: 3px; box-shadow: 0px 0px 5px rgba(0,0,0,0.4); background:#424242; }

#left-con2 p,#left-con2 li,#left-con2 a{ color:#FFF;}

#right-con2{ width:500px; float:right; background:#CCC;}

#right-con2 p{ margin:0 0 20px 0;}

#right-con2{ padding:20px 20px 0 20px;}



.right-con-under{ width:540px; float:right; padding:0 0 20px 0;}



#item-list{ margin:0 5px 20px 5px; width:260px; float:left;}



.item-list-img{ float:left; width:90px;}

.item-list-text{ width:270px;}

.item-list-text a{font-size:13px;}



.midashi{

clear: both;

border: 1px solid #b3b3b3;

background:#cecece url(img/bar_03.png) left top repeat-x;

margin: 20px 0 20px 0;

padding: 10px;

}



#top-menu{

	width: 680px;

	margin: 0 auto;

	height: 30px;

	padding: 20px 40px 30px 20px;

	background: #121212;

	color: #FFF;

	border-radius: 3px; box-shadow: 0px 0px 5px rgba(0,0,0,0.4);

	}

	#top-menu a{

		color: #FFF;

		}

	#top-menu p{

		width: 180px;

		padding: 0 50px 0 0;

		float: left;

		text-align: center;

		}



/*----- 商品ページ -----*/

#left-con3{ width:250px; float:left;}

#right-con3{ width:460px; float:right;}

.con-title{ font-size: 18px; padding: 0 0 10px 0;}

.detail-table{ border-collapse:collapse; width: 460px; margin-bottom: 110px;}

.detail-table th,.detail-table td{ padding: 10px; border: 1px solid #FFF;}

.detail-table th{ text-align:left;}