html, body {
	background-color:#FFFFFF;
	margin:0;
	color: #333333;
	font-size: 14px;
	line-height: 22px;
	font-family: Meiryo, 'メイリオ', Hiragino Kaku Gothic Pro, 'ヒラギノ角ゴ Pro W3', Osaka, 'ＭＳ Ｐゴシック', sans-serif;
	z-index: 0;
	position:relative;
	height:100%;
	margin-bottom:1px;
}
#wrapper {
	width:100%;
	margin:0 auto 0 auto;
}
#header{
	width:100%;
	background-image:url("../images/bg_logo.gif");
	background-repeat:repeat-x;
	background-position:50% 41%;
	z-index: 100;
	position:relative;
}
#header .menu_list{
	display:inline;
	text-align:right;
	width:805px;
}
#header img{
	display:inline;
	float:left;
}
#header #phone_contener{
	width:300px;
}
#header .phone{
	display:inline;
	height:15px;
	float:left;
	margin:0 0 0 575px;
}
#header ul{
	text-align:right;
	display:inline;
	float:left;
	margin:11px 0 0 115px;
}
#header ul li{
	display:inline;
	float:left;
}
#header ul li .last{
	display:inline;
	margin:0 10px 0 0;
}
#header ul li .btn{
	display:inline;
	margin:2px 0 0 10px;
}
#contents_box{
	width:100%;
	z-index: 1;
	position:absolute;
	text-align:center;
	top:164px;
	height: 450px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 30px;
	margin-left: 0;
}
#flash_area {
	width:100%;
	margin:0 0 10px 0;
}
#flash_area #flashcontent{
	width:100%;
	height:0px;
	margin:0;
	padding:0;
}
/* 
	#header .bg{
	margin:0 0 0 150px;
}
 */
 #contener {
	width:980px;
	margin:0 auto 0 auto;
	position:relative;
}
#contents{
	width:960px;
	margin:0 10px 0 10px;
	padding:38px 0 0 0;
}
#left_banner{
	margin:-10px 20px 30px 0px;
	float:left;
	width:242px;
}

#left_banner .btn{
	margin:0 0 5px 0;
}

#left_banner .banner{
	margin:10px 0 10px 0;
}
#left_banner .banner.last{
	border-top:none;
	padding:0;
	margin:0;
}

#main_contents{
	float:left;
	width:436px;
	margin:0 0 30px 0;
}

#main_contents #newItem{
	border-bottom:1px solid #CCCCCC;
	margin:15px 0 20px 0;
	width:436px;
}

#main_contents #newItem .new{
float:left;
width:104px;
text-align:left;
padding:10px 0 0 0;
}

#main_contents #newItem dl{
float:right;
width:330px;
padding:0px 0px 5px;
margin:0px 0 10px;
border-bottom:1px dotted #cccccc;
}

#main_contents #newItem dt{
clear:both;
width:78px;
padding:0px;
margin:0px;
float:left;
}
#main_contents #newItem dt img{
border:1px solid #cccccc;
}
 

#main_contents #newItem dd{
width:252px;
padding:0px;
margin:0px;
float:right;
text-align:left;
font-size:85%;
}

#main_contents #newItem dd a{
width:252px;
display:block;
}


#main_contents #newItem dd a:link,
#main_contents #newItem dd a:visited {
color:#333;
text-decoration:none;
}

#main_contents #newItem dd a:hover{
color:#0D7351;
text-decoration:underline;
}




#main_contents #infomation{
	height:39px;
	border-bottom:1px solid #CCCCCC;
	margin:0 0 10px 0;
}
#main_contents #infomation .info{
	color:#56370f;
	font-size:14px;
	padding:0 0 10px 0px;
	margin:0 135px 0 0;
	background-image: url("../images/icn_info.gif");
	background-repeat:no-repeat;
	background-position:left,top;
	float:left;
	display:inline;
}
#main_contents #infomation .btn{
	display:inline;
	float:left;
	margin:0 0 0 15px;
}
#main_contents ul{
	clear:both;
	width:430px;
	margin:0 0 20px 0;
}
#main_contents ul .entry_title{
	display:block;
	text-align:left;
	font-size:14px;
	margin:0 0 5px 0;
	padding:5px 0 5px 0;
	border-bottom:1px dotted #555555;
}
#main_contents ul .entry_title .datetime{
	display:block;
	color:#F76B1F;
	width:90px;
	float:left;
	font-size:13px;
}
#main_contents ul .entry_title .infotxt{
	display:block;
	width:340px;
	float:right;
	font-size:13px;
}

#main_contents .banner{
margin:0px 0 10px 0;
}

.entry_title a:link { text-decoration:none; color:#333333;}
.entry_title a:visited { text-decoration: none; color:#333333;}
.entry_title a:active { text-decoration:underline; color:#0d7351;}
.entry_title a:hover { text-decoration:underline; color:#0d7351;}

#right_banner{
	margin:0 0px 30px 20px;
	float:left;
	width:242px;
}

#right_banner .banner{
	margin:0px 0 10px 0;
}



#footer{
	border-top:double 3px #CCCCCC;
	padding:10px 0 0 0 ;
	clear:both;
	font-size:12px;
	width:960px;
}

#footer div{
	padding:10px 0 0 0 ;
}
#footer .footer_link{
	text-align:left;
	width:510px;
	float:left;
}
#footer .footer_right{
	margin:0;
	padding:0;
	text-align:right;
	float:left;
}
* html #footer .footer_link{
	font-size:80%;
} 
*:first-child+html #footer .footer_link{ 
	font-size:11px;
}
#footer .footer_link a:link { text-decoration:none; color:#333333;}
#footer .footer_link a:visited { text-decoration: none; color:#333333;}
#footer .footer_link a:active { text-decoration:underline; color:#0d7351;}
#footer .footer_link a:hover { text-decoration:underline; color:#0d7351;}

#footer .copy{
	float:left;
}

#footer .powerd{
	text-align:right;
	margin:0 0 0 60px;
	float:left;
	padding:0;
}

/* ----------------------list-------------------------- */

#title{
	margin:32px auto 0 auto;
	width:980px;
	text-align:left;
}
#title img{
	display:inline;
	margin-left:280px;
}
#left_area .category{
}
#left_area{
	margin:0 30px 30px 0px;
	float:left;
	width:240px;
}

#left_area .left_areBox{
border-bottom:1px dotted #333;
margin:0 0 20px;
}


#left_area .btn{
	margin:0 0 5px 0;
}
#left_area .categoryTreeBody{
	text-align:left;
}

#left_area .banner{
	margin:10px 0 10px 0;
}
#left_area .banner.last{
	border-top:none;
	padding:0;
	margin:0;
}
#contener #contents #list{
	float:left;
	width:700px;
}
#contener #contents #list .item_wrap{
	float:left;
}
#contener #contents #list .item_wrap ul li{
	float:left;
	margin:0 5px 0 25px;
}
.block{
	display:block;
}
#contener #contents #main .main_image{
	margin:0 0 20px 0;
	overflow:hidden;
}
#contener #contents #main .subtitle{
	margin:0 0 0px 0;
	padding:0 0 0 10px;
	text-align:left;
	font-size:14px;
	font-weight:bold;
	border-left:20px solid #00583B;
}
#contener #contents #main .subtitle.about{
	padding:0 0 0 10px;
	text-align:left;
	font-size:14px;
	border-left:20px solid #00583B;
}
#contener #contents #main .detail_date{
	text-align:left;
	width:600px;
	border-top:1px solid #00583B;
}
#detail .description{
	width:600px;
}

/* ----------------------about us-------------------------- */
.caption{
	font-size:14px;
	color:#00a99d;
}

#contener #contents #main{
	overflow:hidden;
	float:left;
	width:680px;
	text-align:left;
	margin:0 0 40px 10px;
}
#contener #contents #main .item_wrap{
	float:left;
}
#contener #contents #main .item_wrap ul li{
	float:left;
	margin:0 5px 0 25px;
}
#contener #contents #main div{
/* 	margin:0 0 30px 0px;
 */
}
#contener #contents #main .main_chatch{
	width:680px;
	 20110330 変更 
	margin:10px 0 10px 0;
	 end 
}
#contener #contents #main .main_chatch .left{
	line-height:22px;
	width:340px;
	margin:20px 0 30px 0;
	float:left;
	text-align:left;
}
#contener #contents #main .main_chatch .left div{
	margin:4px 0 8px 0;
}
#contener #contents #main .main_chatch .right{
	width:300px;
	margin:20px 0 30px 0px;
	float:right;
}

#contener #contents #main .sub_chatch_a{
	display:inline;
	width:680px;
	margin:30px 0 0 0;
}
#contener #contents #main .sub_chatch_a .left{
	display:inline;
	width:300px;
	margin:20px 0px 30px 0;
	float:left;
}
#contener #contents #main .sub_chatch_a .right{
	display:inline;
	overflow:hidden;
	width:340px;
	margin:20px 0 30px 0;
	line-height:22px;
	float:right;
	text-align:left;
}
#contener #contents #main .sub_chatch_a .right table{
	font-size:14px;
	margin:0;
	padding:0;
}
#contener #contents #main .sub_chatch_a .right div{
	margin:4px 0 8px 0;
}
#contener #contents #main .sub_chatch_a .info{
	margin:0;
	border:1px solid #cccccc;
	clear:both;
	margin:0 0 20px 0;
}
#contener #contents #main .sub_chatch_a .info div{
	margin:0;
}
#contener #contents #main .sub_chatch_a .info .left{
	margin:5px 50px 0 5px;
	width:70px;
	float:left;
}
#contener #contents #main .sub_chatch_a .info .right{
	width:500px;
	float:left;
	text-align:left;
	margin:5px 0 5px 0;
	line-height:24px;
}
#contener #contents #main .sub_chatch_a .access{
	text-align:left;
}
#contener #contents #main .sub_chatch_a .access .left{
	margin-right:120px;
}
#contener #contents #main .sub_chatch_a .access .left .caption{
	margin:0;
}
#contener #contents #main .sub_chatch_a .access. left .description{
	margin:0;
}
#contener #contents #main .sub_chatch_a .access .right{
	width:260px;
}
.train{
	background-image:url("../images/icn_train.gif");
	background-repeat:no-repeat;
	background-position:center left;
}
.car{
	background-image:url("../images/icn_car.gif");
	background-repeat:no-repeat;
	background-position:center left;
}
.description .bg li{
	padding:0 0 0 40px;
}


#contener #contents #main .sub_chatch_b{
	width:680px;
	margin:30px 0 0 0;
}
#contener #contents #main .sub_chatch_b .right{
	width:300px;
	margin:20px 0 30px 0;
	float:left;
}
#contener #contents #main .sub_chatch_b .left{
	width:340px;
	line-height:22px;
	margin:20px 40px 30px 0;
	float:left;
	text-align:left;
}
#contener #contents #main .sub_chatch_b .left div{
	margin:4px 0 8px 0;
}
#contener #contents #main .sub_chatch_b .info{
	margin:0;
	border:1px solid #cccccc;
	clear:both;
	margin:0 0 20px 0;
}
#contener #contents #main .sub_chatch_b .info div{
	margin:0;
}
#contener #contents #main .sub_chatch_b .info .left{
	margin:5px 50px 0 5px;
	width:70px;
	float:left;
}
#contener #contents #main .sub_chatch_b .info .right{
	margin:5px 0 5px 0;
	width:520px;
	float:left;
	text-align:left;
	line-height:24px;
}

/* ----------------------monthly beauty-------------------------- */
#contener #contents #main .no_margin{
	margin-bottom:0;
}
#contener #contents #main .sub_chatch_a .info.long .right{
	width:550px;
	letter-spacing:1px;
}
#contener #contents #main .sub_chatch_a .info.short .right{
	width:185px;
	letter-spacing:1px;
}
#contener #contents #main .sub_chatch_a .info.short .left{
	width:425px;
	letter-spacing:1px;
}

/* ----------------------only_shimanto-------------------------- */

/* ----------------------shoping_guide-------------------------- */
#contener #contents #main .shopping_guide{
	text-align:left;
}
.paragragh{
	margin:30px 0 50px 0;
	line-height:22px;
}
.paragragh .description{
	margin:20px 0 20px 0;
}

/* ----------------------user_voice-------------------------- */
.info_box{
	text-align:left;
}
/* ----------------------entry_lsit-------------------------- */

#contener .list #main_contents{
	width:615px;
}
#contener #contents .list #main_contents #infomation{
	border-bottom:2px solid #CCCCCC;
	margin:0 0 10px 0;
}
#contener #contents .list #main_contents .list #infomation .info{
	color:#56370f;
	font-size:14px;
	padding:0 0 10px 0px;
	margin:0 110px 0 15px;
	background-image: url("../images/icn_info.gif");
	background-repeat:no-repeat;
	background-position:left,top;
	float:left;
}
#contener #contents .list #main_contents #infomation .btn{
	float:left;
	margin:0 0 0 15px;
}
#contener .list #main_contents ul{
	clear:both;
	width:600px;
	margin:0 0 50px 10px;
}
#contener #contents .list #main_contents ul .entry_title{
	text-align:left;
	font-size:14px;
	margin:0 0 5px 0;
	padding:5px 0 5px 0;
	border-bottom:1px dotted #555555;
}
#contener #contents .list #main_contents ul .entry_title .datetime{
	color:#F76B1F;
}

.categoryTree{
	border:1px #CCCCCC solid;
	margin:0 0 20px 0;
}
.categoryTree h4{
	margin:5px 0 5px 0;
}
.categoryTree ul{
	margin:0 0 5px 0;
}
.categoryTree ul a{
    padding:6px 0 0 40px;
    height:24px;
    color:#333333;
    background-image:url("../images/btn_background.gif") ;
    background-repeat:no-repeat;
    background-position:center top;
    text-decoration:none;
    text-indent:10px;
    display:block;
}

.archive{
	border:1px #CCCCCC solid;
	margin:0 0 20px 0;
}
.categoryTree h4{
	margin:5px 0 5px 0;
}
.categoryTree ul{
	margin:0 0 5px 0;
}
.categoryTree ul a{
    padding:6px 0 0 40px;
    height:24px;
    color:#333333;
    background-image:url("../images/btn_background.gif") ;
    background-repeat:no-repeat;
    background-position:center top;
    text-decoration:none;
    text-indent:10px;
    display:block;
}
.pagetop{
	clear:both;
	margin:0 0 20px 0;
	text-align:right;
}
/* ----------------------entry_lsit-------------------------- */
#header_inner{
	margin:0 auto;
	text-align:center;
	width:960px;
}

.detail_info{
	margin:0 0 30px 0;
	width:680px;
	border:1px #CCCCCC solid;
}
.detail_info .left{
	width:300px;
	float:left;
	margin:0 10px 10px 10px;
}
.detail_info .right{
	margin:10px 10px 10px 10px;
	float:left;
	width:340px;
}
.detail_info .right div{
	margin:0 0 10px 0;
}
.detail_info .right .item_name{
	font-size:16px;
	color:#844100;
}
.detail_info .right .item_detail{
	line-height:22px;
	font-size:14px;
}
.detail_info .right .item_price{
	font-size:16px;
}

/*-------------------------RSS------------------------------*/

#main_contents #rss{
	height:39px;
	border-bottom:1px solid #CCCCCC;
	margin:0 0 10px 0;
}
#main_contents #rss .info{
	color:#56370f;
	font-size:14px;
	padding:0 0 10px 0px;
	margin:0 235px 0 0;
	background-image: url("../images/icn_info.gif");
	background-repeat:no-repeat;
	background-position:left,top;
	float:left;
	display:inline;
}

#main_contents #feed li{
	text-align: left;
	margin:0 0 7px 0;
	padding:0 0 7px 0;
	border-bottom:1px solid #CCCCCC;
	font-size:13px;
	/*clearfix*/
	min-height: 0em;
	display: inline-table;
}
#main_contents #feed li:after{
	/*clearfix*/
	content: "";
	display: block;
	clear: both;
	height: 0px;
	overflow: hidden;
}

#main_contents #feed span{
	color:#F76B1F;
	/*display:inline;*/
	display:block;
	width:90px;
	/*margin:auto 10px auto 0;*/
	float:left;
}
#main_contents #feed a{
	/*display:inline;*/
	display:block;
	width:340px;
	/*margin:auto 10px auto 0;*/
	float:right;
}

#feed a:link { text-decoration:none; color:#333333;}
#feed a:visited { text-decoration: none; color:#333333;}
#feed a:active { text-decoration:underline; color:#0d7351;}
#feed a:hover { text-decoration:underline; color:#0d7351;}

#main_contents #rss .btn{
	display:inline;
	float:left;
	margin:0 0 0 15px;
}

/*webpage*/
#webpage{
	margin:72px 0 0 0;
}

/* ----------------------malmag-------------------------- */

.mailBox01{
background:#FFF7C1;
padding:0px 0px 10px;
width:620px;
}

.mailBox02{
background:#dcefdc;
padding:0px 0px 10px;
width:620px;
margin:30px 0px;
}

.mailBox02 h3{
padding:25px 25px 0px;
}
.mailBox02 .kaizyo{
padding:5px 25px 0px;
}


.address{
margin: 0px 25px 25px 25px;
padding:0px;
}

.address input{
margin:5px 0px;
padding:0px;
}

.backnumber{
font-size:12px;
line-height:1.5;
}


/* ---------------------- shimantorool -------------------------- */

#shimantoRoll a{
color:#d87728;
}

#shimantoRoll p{
padding:0px;
margin:0px;
}

#shimantoRoll .mainBox,
#shimantoRoll .mainBox p,
#shimantoRoll .mainBox span{
margin:0px;
padding:0px;
}

#shimantoRoll .mainBox{
width:680px;
}

#shimantoRoll .mainBox .item01{
width:340px;
height:273px;
float:left;
margin:0px;
padding:0px;
cursor:hand;
}

#shimantoRoll .mainBox .item02{
width:340px;
height:273px;
float:right;
margin:0px;
padding:0px;
}

#shimantoRoll .option{
width:680px;
margin:0px;
padding:0px;
float:left;
clear:both;
}

#shimantoRoll .option01 {
font-size:85%;
line-height:1.5;
color:#d87728;
width:330px;
padding:10px 0 0 0px;
margin:0px 0 0 10px;
float:left;
}


#shimantoRoll .option01 dt,
#shimantoRoll .option02 dt{
width:40px;
float:left;
padding:0px;
margin:0px;
display:block;
}

#shimantoRoll .option01 dd,
#shimantoRoll .option02 dd{
width:265px;
margin:0px;
float:right;
background:url(../../images/shimantoroll/arrow_01.gif) no-repeat left 0.4em ;
padding:0 0 0 10px;
display:block;
}

#shimantoRoll .option01 .caution{
color:#e61e19;
}


#shimantoRoll .galleryBox{
clear:both;
margin:0px;
padding:10px 0px;
width:680px;
font-size:90%;
}
#shimantoRoll .gallery{
margin:0px;
padding:0px;
}

#shimantoRoll .gallery li{
padding:0;
margin:0px;
float:left;
}

#shimantoRoll .gallery li.end{
padding-right:0px;
margin:0px;
}

#shimantoRoll .kodawari01{
width:680px;
clear:both;
margin:0;
padding:10px 0px;
}

#shimantoRoll .kodawari01 dd{
float:right;
width:188px;
margin:0;
padding:25px 0 0 0;
color:#cc3838;
font-size:85%;
line-height:1.5;
}


#shimantoRoll .kodawari01 dt{
float:left;
width:424px;
clear:both;
margin:0px;
padding:25px 20px 0 48px;
text-indent:-48px;
}


#shimantoRoll .kodawari01 dt span.caption{
color:#cc3838;
font-size:85%;
line-height:1.4;
display:block;
width:215px;
text-align:left;
float:right;
text-indent:0px;
padding:0px;
}

#shimantoRoll .kodawari02{
background:url(../../images/shimantoroll/img_12.jpg) no-repeat right top;
width:680px;
clear:both;
float:left;
}

#shimantoRoll h3,
#shimantoRoll h4{
margin:15px 0px 10px;
}

#shimantoRoll .kodawari02 li{
float:left;
width:230px;
padding:0 35px 15px 0px;
line-height:1.4;
}

#shimantoRoll .howto{
background:url(../../images/shimantoroll/img_17.jpg) no-repeat left top;
width:680px;
clear:both;
float:left;
padding:0 0 0 120px;
}

#shimantoRoll .howto li{
float:left;
width:120px;
padding:5px 5px 10px;
margin:0 10px 10px 0;
line-height:1.4;
background:#f0de98;
font-size:85%;
}
#shimantoRoll .howto li img{
margin:0 0 5px;
}

#shimantoRoll .tabekata{
clear:both;
width:680px;
}

#shimantoRoll .tabekata li{
float:left;
width:320px;
padding:0px 30px 0px 0px;
margin:0;
line-height:1.4;
font-size:90%;
}

#shimantoRoll .tabekata li.end{
padding:0px;
}



#shimantoRoll .priceBox{
width:680px;
background:#f4e3bb;
padding:20px 10px;
margin:20px 0 0 0;
}

#shimantoRoll .priceBox .item01{
width:311px;
height:273px;
float:left;
margin:0px 0 0 10px;
padding:0px;
}

#shimantoRoll .priceBox .item01 input,
#shimantoRoll .priceBox .item02 input{

}

#shimantoRoll .priceBox .item02{
width:292px;
height:273px;
float:right;
margin:0px 30px 10px;
padding:0px;
}
#shimantoRoll .priceBox ul{
width:640px;
margin:0px;
padding:20px 10px 10px 10px;
clear:both;
}

#shimantoRoll .priceBox li{
text-indent:-1em;
padding-left:1em;
font-size:90%;
}


.tableType01{
margin:0px;
padding:0px;
width:680px;
border:1px solid #999999;
border-spacing:0px;
border-collapse:collapse;
font-size:85%;
}

.tableType01 tr{
border:none;
border-spacing:0px;
}

.tableType01 td{
margin:0px;
padding:5px;
border:1px solid #999999;
letter-spacing:0px;
padding:5px;
}


.tableType01 th{
padding:5px;
border:1px solid #999999;
letter-spacing:0px;
background:#dcdcdc;
white-space:nowrap;
text-align:left;
}

.attention{
clear:both;
font-size:85%;
line-height:1.2;
padding:10px 0 0 ;
}



/* ---------------------- categoryArchive/ -------------------------- */

#categoryArchive{
}
#categoryArchive h2{
	margin:10px 0 0;
	padding:0 0 0 10px;
	text-align:left;
	font-size:14px;
	font-weight:bold;
	border-left:20px solid #00583B;
	line-height:20px;
	clear:both;
}
.mainVisual{
width:680px;
margin:0px ;
padding:10px 0px;
line-height:2;
}

.mainTxt{
padding:0px;
font-size:12px;
line-height:1.5;
margin:0px;
}

.mainTxt .photo{
float:right;
width:340px;
padding:0px;
margin:10px 0 0px;
}

.mainTxt .photo img{
float:right;
padding:0 0 0 5px;
margin:10px 0px 0 0;
}

.mainTxt .text{
float:left;
margin:0;
width:340px;
margin:10px 0px 0 0;
padding:0px;
}

.mainTxt .text img{
margin:10px 0;
}

#categoryArchive hr{
clear:both;
border:1px dotted #ccc;
width:680px;
float:right;
margin:0 0 10px
}

/*　しまんと地栗パウンドケーキ */
#jiguri{
}

#jiguri .mainBox{
width:680px;
background:url(../../images/jiguri_poundcake/bg_jiguri_01.jpg) no-repeat right top;
height:245px;
padding:18px 0 0 0;
}

#jiguri .mainBox2{
	width:330px;
	background:url(../../images/jiguri_poundcake/img_jgr_02.jpg) no-repeat right top;
	height:208px;
	padding:0 340px 0 0;
	margin:20px 0 0 ;
}


#jiguri .mainBox3{
	width:360px;
	background:url(../../images/jiguri_poundcake/img_jgr_04.jpg) no-repeat left top;
	height:230px;
	margin-top: -20px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
	padding-top:20px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 320px;
}

#jiguri .mainBox4{
	width:320px;
	background:url(../../images/jiguri_poundcake/img_jgr_07.jpg) no-repeat right top;
	height:198px;
	padding:0 360px 0 0;
}

#jiguri .report{
	background:#E8E6CD url(../../images/jiguri_poundcake/img_jgr_17.gif) no-repeat left bottom;
	padding:0 0px 60px;
	width:680px;
	margin:20px 0 30px;
	float: left;
}

#jiguri .report dl{
width:145px;
float:left;
padding:0px 0 7px 18px;
height:250px;
margin:0px;
}

#jiguri .report dd{
font-size:85%;
line-height:1.3;
padding:5px;
margin:0px;
}
#jiguri .report dd span{
font-size:80%;
}

#spec{
padding:10px 0;
clear:both;
}

#jiguri #item{
clear:both;
width:680px;
margin:20px 0 0;
padding:0px;
}

#jiguri #item01{
width:210px;
float:left;
margin:5px;
padding:0px;
}

#jiguri #item02{
width:210px;
float:left;
margin:5px;
padding:0px;
}


#jiguri #item03{
width:210px;
float:right;
margin:5px;
padding:0px;
}

#jiguri .xc_productListImage{
height:197px;
display:table-cell;
vertical-align:middle;
}

#jiguri .xc_productListName{
	font-weight:bold;
	margin: 0 10px;
}
#jiguri .xc_productListAmount{
margin:5px 10px 0px;
}

#jiguri .xc_productListAmount input,
#jiguri .xc_productListAmount select{
}

#jiguri .xc_price{
margin:0px 10px;
}
.xc_price span{
font-weight:bold;
font-size:110%;
color:#990000;
}

/* 20110630 追加 */

.aboutTowa{
text-align:left;
line-height:1.5;
font-size:12px;
}

.aboutTowa a,
.companyArea a{
text-decoration:underline;
}

.aboutTowa h3{
background:url(http://xc528.eccart.jp/h752/_template/images/ttl_sn_about.gif) no-repeat;
text-indent:-999999px;
border:none;
height:34px;
margin:5px 0px;
padding:0px;
}

.aboutTowa li{
padding:0px 0 3px 10px;
font-size:12px;
}

.companyArea{
margin:0 0 10px;
font-size:12px;
}

.companyArea li{
margin:5px 0 5px 0;
text-align:left;
}

.companyArea li.access span{
float:right;
}

