@charset "UTF-8";


/*reset and clear*/
body, h1, h2, h3, h4, h5, h6, p, address,
ul, ol, li, dl, dt, dd,
table, caption, th, td, img, form {
 margin: 0; padding: 0; border: none; text-align: left; list-style-type: none;}

textarea { font-size: 100%; }

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

* html .clearfix { height: 1px; /*¥*//*/ height: auto; overflow: hidden;/**/}

/*html and contents*/
body { font-family:Arial, Helvetica, sans-serif; font-size: 80%; line-height: 150%; color: #333333;}

a:link { color: #002396; text-decoration: none;}
a:visited { color: #002396; text-decoration: none;}
a:hover { color: #002396; text-decoration: underline;}
a:active { color: #002396; text-decoration: none;}

#wrap { width: 900px; margin:0 auto;}

#contents { width: 900px; background: url(http://www.tokyo-gyunyu-blog.com/images/cont_back.gif) repeat-y left 10px; margin:10px 0;}

#menu { width: 900px; padding-top:10px;}



#foot{ width: 900px; padding:5px; border-top: 2px solid #999999; margin-bottom:20px; clear:both}


/*2nd contents*/

#head{ height:74px; background:url(http://www.tokyo-gyunyu-blog.com/images/head_back.jpg) no-repeat;}
#head img{ padding:10px 15px;}

#title h1{ border-top:5px solid #e6e6e4; padding-top:7px;}

#left { padding: 5px 0 0 0; float: left; width: 200px;}
#left ul{ list-style-type:none; margin:0; padding:5px 5px 5px 10px;}
#left ul li{ background:url(http://www.tokyo-gyunyu-blog.com/images/arrow.gif) no-repeat left 5px; padding-left:12px; margin-bottom:7px; line-height:1.4em;}
#left ul li.current{ font-weight:bold;}
#left h2{ padding:10px 0 5px 10px;}
#left caption,table{ padding:0 0 5px 10px; text-align:center}


.left_cont{ padding:20px 5px; text-align:center;}



#right { float: left; width: 650px; margin: 0; padding:10px 0 20px 35px;}

.entry_wrap{ background:url(http://www.tokyo-gyunyu-blog.com/images/entry_head.gif) no-repeat; padding-top:15px; width:650px; margin-bottom:30px}

#right h2{ padding:10px 0 5px 4px; background: url(http://www.tokyo-gyunyu-blog.com/images/h2_back.gif) no-repeat left bottom; height:20px; font-size:120%; margin:15px;}
.date{ float:left; color:#b1a370; padding-right:10px; width:90px; text-align:center}
.title{ float:left; color:#000000; width:500px;}


.entry { padding:10px 20px; clear:both; background:url(http://www.tokyo-gyunyu-blog.com/images/entry_back.gif) repeat-y;}
.entry p{ overflow:hidden; padding:5px 0;}
.entry img{ padding-right:10px;} 

.etnry_foot{ text-align:right; padding:15px; background:url(http://www.tokyo-gyunyu-blog.com/images/entry_foot.gif) no-repeat left bottom;}
.etnry_foot a{ font-weight:bold;}

.f_left{ float:left; padding-right:15px;}
.f_right{ float:right; padding-left:15px;}

.caption{ font-size:80%; padding-top:3px; line-height:1.2em;}

.recent_date{ float:left; padding-right:10px;}
.recent_title{ float:left;}



#main ul{}
#main ul li{ background: url(http://www.tokyo-gyunyu-blog.com/images/arrow.gif) no-repeat left center; padding-left:7px; margin-bottom:2px; line-height:1.4em;}
.pro_list{ margin-bottom:0px; line-height:16px; height:16px; float:left; font-weight:bold;}

.pro_list a:link { color: #003366; text-decoration: none; }


.pro_icon{ margin-left:3px; margin-bottom:0px; padding:0px; height:16px; float:left;}
.pro_intro{ font-weight:bold; color: #006600; }
.float{ width:240px; float: left; margin-right:10px; }

.float3{ width:160px; float: left; margin-right:10px;}
.float_img{ float: left; margin-right:10px;}


