@charset "utf-8";

#suntory_contents{
background-color:#ffffff;
text-align:center;
margin-bottom:45px;
color: #333333;
}

#container{
width:890px;
text-align:left;
margin-right:auto;
margin-left:auto;
}

/* clearfix
---------------------------------------------------- */

.clearfix:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

.clearfix {
display: inline-table;
}

/* Hides from IE-mac ?ｼ*/
*+html .clearfix {
height: 1%;
}
*html .clearfix {
height: 1%;
}
.clearfix {
display: block;
}
/* End hide from IE-mac */


/* 
---------------------------------------------------- */
li,ul{
margin:0;
padding:0;
}

img{
border:0;
vertical-align:top;
}

#container .thumbBox{
margin-bottom:20px;
}

#container .thumb_img{
float:left;
width:573px;
}

#container .thumb_txt{
float:left;
width:316px;
}

#container .thumb_txt li{
float:left;
list-style-type:none;
}

#container li.spc{
margin-bottom:15px;
}

#container #keyword{
margin-bottom:50px;
}

#container #keyword li{
padding-left:18px;
margin-bottom:15px;
font-size:80%;
line-height:1.5;
list-style-type:none;
}

#container #keyword span.ttl{
font-weight:bold;
}

#container #keyword span.word{
color:#F70;
font-weight:bold;
}

#container .comment{
border-left:7px solid #3357a4;
margin-top:15px;
margin-bottom:15px;
padding-left:10px;
font-weight:bold;
}

#container .back{
font-size:80%;
}
