/* 
Theme Name: belpon_mihonsite
Theme URI: http://belpon.sakura.ne.jp/wp_test/
Description:べるぽんの作成見本
Author:belpon
Author URI: http://belpon.jp
Version: 
*/
@charset "utf-8";
body{
	margin:0;
	padding:0;
	margin-left: auto;
	margin-right: auto;
	text-align:center;
	font-size:small;
	line-height:1.5;
	color:#333;
	background-color:#ffffff
	}
div{zoom: 1;  
	margin:0;
	padding:0;
}
div:after {
content: ".";  
clear: both;  
display: block;  
line-height: 0;  
height: 0;  
visibility: hidden;  
}
h1,h2,h3,h4,h5,h6,p{	
	margin:0;
	padding:0;
}
a:link{ color:#39F; }
a:hover{ color:#06C;  }
a:visited{ color:#99C; }
ul,li{ margin:0; padding:0; list-style:none;}
em{font-style:normal;font-weight:bold;color:#C00;}
img{
	border:0;
}
img a{ text-decoration:none; }
p img {padding: 0; max-width: 100%;}
img.centered{
	display: block;
	margin-left: auto;
	margin-right: auto;
	}
img.alignright{
	padding:5px;
	margin:0 5px 5px 10px;
	display:inline;
	}
img.alignleft{
	padding:5px;
	margin: 0 10px 5px 5px;
	display: inline;
	}
.alignright{
	float: right;
	}
.alignleft{
	float: left
	}
.wp-caption{padding:4px;}
.wp-caption-text{text-align:center}
.contact-form-line{
	border-top:dashed #CCC 1px;
	margin-top:15px;
	padding-top:15px;
	clear:both;
	}
#wrap{
	padding-top:8px;
	text-align:center;
	margin-right:auto;
	margin-left:auto;
}
focus {
				outline:none;
		}
#featured{ 
				width:500px; height:350px;
				padding-right:372px;
				position:relative;
				border:5px solid #E4E4E4;
				line-height:1;
				background:#fff;
				text-align:center;
				margin-right:auto;
				margin-left:auto;
			}
#featured ul.ui-tabs-nav{ 
				position:absolute;
				top:0; left:500px;
				width:362px;
				list-style:none;
				margin:0; padding:5px;
				height:340px;
				overflow:auto;
				scrollbar-base-color:#ddd;
				background-image:url(images/NewArrivals.gif);
				background-position:100% 100%;
				background-repeat:no-repeat;
				text-align:left;
			}
#featured ul.ui-tabs-nav li{ 
				padding:1px 0 1px 3px;
				font-size:12px;
				color:#666;
			}
#featured ul.ui-tabs-nav li img{ 
				width:50px; height:50px;
				float:left;
				margin:2px 5px; padding:2px;
				background:#fff;
				border:1px solid #eee;
			}
#featured ul.ui-tabs-nav li span{ 
				font-size:11px;
				line-height:18px;
			}
#featured li.ui-tabs-nav-item a{ 
				display:block;
				height:60px;
				color:#333;
				background:#fff;
				line-height:20px;
			}
#featured li.ui-tabs-nav-item a:hover{
				background:#F66;
			}
#featured li.ui-tabs-selected{ 
				background:url('selected-item.gif') top left no-repeat;
			}
#featured ul.ui-tabs-nav li.ui-tabs-selected a{
				background:#F99;
			}
#featured .ui-tabs-panel{ 
				width:500px; height:350px;
				background:#FFFFFB;
				position:relative;
			}
#featured .ui-tabs-panel img {
				width:500px; height:350px;
			}
#featured .ui-tabs-panel .info{ 
				position:absolute;
				bottom:0; left:0;
				width:500px; height:70px;
				background: url('images/bg.gif');
				filter:Alpha(opacity=75); -moz-opacity:0.75; opacity:0.75; 
			}
#featured .info h2{ 
				font-size:13px;
				margin:10px;
				color:#fff;
				overflow:hidden;
			}
#featured .info p{
				margin:10px;
				font-size:11px;
				line-height:15px;
				color:#f0f0f0;
			}
#featured .info a{
				text-decoration:none;
				color:#fff;
			}
#featured .info a:hover{
				text-decoration:underline;
			}
#featured .ui-tabs-hide{
				display:none;
			}
#top-keyword{
	background:url(images/top_keyword_back.jpg) repeat-x bottom;
}
#top-keyword div{
	width:900px;
	color:#FFF;
	margin-right:auto;
	margin-left:auto;
}
#top-keyword div p{
	text-align:left;
}
#rogo{
	width:900px;
	margin-right:auto;
	margin-left:auto;
}
#rogo p{
	text-align:left;
	padding-top:10px;
	padding-bottom:5px;
}
#top-menu{
	background:url(images/topmenu/back.jpg) repeat-x;
}
#top-menu div{
	width:900px;
	margin-right:auto;
	margin-left:auto;
}
#top-menu div div{
	text-align:left;
}
#main{
	width:900px;
	margin-right:auto;
	margin-left:auto;
	padding-top:2px;
	padding-bottom:2px;
}
#main-outline{
	padding:5px;
	text-align:left;
}
#top-aisatsu{
	padding:5px 8px 5px 8px;
	border:dashed #CCC 1px;
}
#main-content{
	float:left;
	padding-top:5px;
	width:690px;
}
.content-title{
	font-size:medium;
	background:url(images/wp_titleback.jpg) no-repeat bottom;
	width:660px;
	height:29px;
	padding-top:10px;
	padding-left:15px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.content-title a{ color:#09C; text-decoration:none; }
.content-title a:link{ color:#09C; text-decoration:none; }
.content-title a:visited{ color:#09C; text-decoration:none; }
.content-title a:hover{ color:#09C; text-decoration:underline; }
.content-title a:active{ color:#09C; text-decoration:none; }
.contents{
	padding-bottom:5px;
	clear:both;
}
.kanrenkiji-dai{
	color:#39F;
	padding-top:7px;
	padding-bottom:3px;
	padding-left:8px;
}
.kanrenkiji-link ul li{
	background:url(images/side_content_blue.jpg) no-repeat left;
	padding-left:15px;
}
.koukaibi{
	text-align:right;
	padding-right:25px;
	padding-bottom:5px;
}
.for-top{
	text-align:right;
	padding-right:20px;
	padding-bottom:10px;
}
.for-top a{ color:#999}
.for-top a:link{ color:#999;}
.for-top a:hover{ color:#CCC; text-decoration:underline; }
#side-bar{
	float:right;
	width:180px;
	padding:5px 10px 10px 10px;
	background-color:#F3F3F3;
}
#calender{
	margin-right:auto;
	margin-left:auto;
	text-align:center;
	width:132px;
	padding:13px;
	background-color:#FAFAFA;
	border:#C2C2C2 dashed 1px;
}
#bottom{
	clear:both;
	margin-right:auto;
	margin-left:auto;
	text-align:center;
}
.not-found-message{
	margin-top:10px;
	margin-bottom:15px;
}
.search-title{
	border:dashed 1px #CDCDCD;
	margin-bottom:10px;
	width:260px;
	background-color:#F9F9F9;
	padding:3px 5px 3px 5px;
}
#searchform{
	margin-bottom:10px;
}
