"Shift_JIS";

/* トップ画像
******************************************************************************************** */
div#top_img{
	padding:0;
	margin:0;
	width:760px;
	height:380px;
	position:relative;
	background: url(../img/flag.jpg) no-repeat center top;
}

#photodiv {
    left: 3px;
    position: absolute;
    top: 3px;
}

#showcase{width:1000px;overflow:hidden; margin-bottom:40px;}
#showcase #inner_box_showcase{width:1000px;overflow:hidden;position: relative;height:380px;}
#showcase #inner_box_showcase #photo_list {position: absolute; margin: 0; width: 9000px; left: 0;top:0;}
#showcase #inner_box_showcase ul{margin:0;padding:0;}
#showcase #inner_box_showcase #photo_list li{float:left;width:1000px;}


/* main_center部分
******************************************************************************************** */
div#left{
	float:left;
	width:385px;
	margin:0;
	padding:0;
}
div#right{
	float:right;
	width:210px;
	margin:0;
	padding:0;
}
h3.left{
	border-left:#08084E 5px solid;
	border-bottom:#CCCCCC 1px solid;
	font-weight: bold;
	width:370px;
	margin:0;
	padding:0 0 0 10px;
    font-size:12px;
}
h3.right_l{
	border-left:#EC008C 5px solid;
	border-bottom:#CCCCCC 1px solid;
	width:200px;
	font-weight: bold;
	margin:0;
	padding:0 0 0 10px;
    font-size:12px;
}
h3.right_d{
	border-left:#00AEEF 5px solid;
	padding:0 0 0 10px;
	font-weight: bold;
	width:200px;
	margin:0;
	border-bottom:#CCCCCC 1px solid;
    font-size:12px;
}
h3.right_r{
	border-bottom:#CCCCCC 1px solid;
	border-left:#029B02 5px solid;
	padding:0 0 0 10px;
	font-weight: bold;
	width:200px;
	margin:0;
    font-size:12px;
}
h3.right_p{
	border-bottom:#CCCCCC 1px solid;
	border-left:#99CC00 5px solid;
	padding:0 0 0 10px;
	font-weight: bold;
	width:200px;
	margin:0;
    font-size:12px;
}
div.banner img{
	text-align:center;
	margin:0 0 5px;
	border:1px solid #D3D3D3;
	padding:0;
}
img.recent{
	margin:15px 0 5px;
	padding:0;
	float:left;
}
p.recent{
	margin:10px 0 5px;
	float:right;
	width:270px;
	padding:0;
}
/* ボタンの設定
******************************************************************************************** */
input.small{
	border:solid 1px #000000;
	font-family:"MS UI Gothic",Osaka,Verdana;
	font-size:10px;
	color:#000000;
	background-color:#ffffff;
	padding:3px;
	margin-left:10px;
} 
/* mail magazine
******************************************************************************************** */
div.waku{
	padding:0 5px 0 8px;
	margin:0 0 10px 0;
	border:1px solid #D3D3D3;
}
/* link
******************************************************************************************** */
#link{
	margin:8px 0;
}
#link img{
	margin-right:5px;
	display:inline;
}
/* link2
******************************************************************************************** */
div.link2{
	margin:8px 0;
	font-size:10px;
}
/* 現在地部分
******************************************************************************************** */
div.waku2{
	padding:5px 0;
	margin:0 0 10px 0;
	border:1px solid #D3D3D3;
	text-align:center;
}
/* ブログ
******************************************************************************************** */
.blog{margin-bottom:15px;}
.blog h3{margin-bottom:10px;}
.blog a{color:#FF0033;}

.bm{text-align:center;margin-bottom:10px;}

/* what's new
******************************************************************************************** */
#news_hand{margin:0 0 15px;}
#news_hand table{margin-top:10px;}
#news_hand table td{vertical-align:top;padding:0 3px;}

.mb10{margin-bottom:15px;}


.twtr-doc{margin:0 auto;}
.twtr-timeline{background: url(http://www.mysoulmyheart.com/img/bg_tweet.gif) no-repeat 0 0 !important;}

/* ブログ更新情報部分
******************************************************************************************** */
#news{margin:0 auto;}
#news td,
#news th{padding:0; margin:0;}
.feedDate{padding:3px 0 !important; font-size:12px; font-weight:normal;vertical-align: middle;}
.feedTitle{padding:3px 0 0 10px !important; font-size:12px;vertical-align: middle;}
.blog_more{margin:10px 0 15px 0;text-align:right; padding-right:15px;}


.bnr_contents{margin:0 auto 15px;}
.bnr_contents ul{margin-left:-10px;padding:0;}
.bnr_contents li{float:left;margin:0 0 10px 10px;}

.adsence{border:1px solid #D5D5D5;margin:0 0 15px;padding-bottom:10px;}
.adsence h3{background-color: #D5D5D5; text-align:center;color:#fff;font-weight:bold;}
.adsence .one_box{padding:10px 5px 0;}
.adsence .one_box p{margin-bottom:5px;}
.adsence .one_box .ttl{line-height:1.2em;}
.adsence .one_box .ttl a{font-weight:bold;}
.adsence .one_box .txt{line-height:1.2em;}
.adsence .one_box .link{font-size:10px;line-height:1.2em;}




