/* This is the StyleCatcher theme addition. Do not remove this block. */
@import url(/mt-static/themes-base/blog.css);
@import url(/mt-static/support/themes/minimalist-blue/minimalist-blue.css);
/* end StyleCatcher imports */

/*css追加分　f6f9fb*/
.text {
background-color:#f6f9fb; border-right:#e1e1e1 1px solid; border-left:#e1e1e1 1px solid; border-top:#e1e1e1 1px solid; border-bottom:#e1e1e1 1px solid; padding-right:18px; padding-left:18px; padding-bottom:0px; padding-top:15px; margin:0px 0px 0px 0px; font-size:100%; line-height:160%; text-indent:1em;
}

/*　文字装飾関連　*/
.box {border-right:#cccccc 1px dashed; border-left:#cccccc 1px dashed; border-top:#cccccc 1px dashed; border-bottom:#cccccc 1px dashed; padding-right:15px; padding-left:15px; padding-bottom:15px; padding-top:15px; background-color:#fffee9; margin:20px 20px 20px 20px; font-size:98%; line-height:160%; text-align:justify; text-justify:distribute; text-indent:0em;}

// 横配置
.right {text-align:right;}
.center {text-align:center;}
.left {text-align:left;}

.emcolor{color:#f58220;}
.talk{color:#4b0082;}

/*トップナビゲーション*/
.menu_navi{background-color:#262626; background-image:url(../mt-static/support/themes/minimalist-blue/top_bg.gif); background-repeat: repeat-x; color:#ffffff; padding-top:20px; padding-bottom:20px; padding-right:0px; padding-left:20px;}

/*パンくずリスト*/
div.breadcrumbs {
	overflow:hidden;
	margin:0;
	padding-left:50px;
	height:30px;
	line-height:30px;
background-image:url(http://www.happygolucky.jp/image/bg-stripe.png);

	/*-- sample only（囲い）--*/
        border:1px solid #eee;
	color:#888888;
	margin-bottom:20px;
}

/*>の部分を消す*/
div.breadcrumbs a, div.breadcrumbs em, div.breadcrumbs span {
	float:left;
	overflow:hidden;
	height:30px;
	padding:0 8px;
	font-style:normal;
}
div.breadcrumbs span {
	background:url(http://www.happygolucky.jp/image/bg-breadcrumb.png) no-repeat left center;
	overflow:hidden;
	padding:0 0 0 10px;
	width:0px;
	filter:alpha(opacity=40);
	opacity:0.4;
}

/*margin:-7px 20px 0px 20px;*/
ul.menulist{margin:0px; padding:0px; float:right;}
.menulist li{list-style:none; float:left; margin:0px;}

/*--ヘッダ部分のリンク--*/
.menulist a:link {font-size:98%; padding:30px; margin:0px; border-left:#666666 1px solid; color: #ffffff; text-align:center; text-decoration:none; background-color:transparent;}

.menulist a:visited {font-size:98%; padding:30px; margin:0px; border-left:#666666 1px solid; color:#ffffff; text-align:center; text-decoration:none; background-color:transparent;}

.menulist a:hover {background-image:url(http://www.happygolucky.jp/image/net.png); background-repeat:x; font-size:98%; padding:30px; border-left:#f58220 1px solid; color:#f58220; text-align:center; text-decoration:none;}

.menulist a:active {background-image:url(http://www.happygolucky.jp/image/net.png); background-repeat:x; font-size:98%; padding:30px; border-left:#f6f9fb 1px solid; color:#f6f9fb; text-align:center; text-decoration:none;}


/*　写真　*/
.photo{float:right;background: url(http://www.happygolucky.jp/image/shadow.png) no-repeat bottom right !important;
margin: 10px 0 0 18px !important;
margin: 10px 0 0 13px;}

.photo img{display:block; position: relative;
background-color:#ffffff; border: 1px solid #999999;margin: -6px 6px 6px -6px; padding:4px;}

.photo_left{float:left;background: url(http://www.happygolucky.jp/image/shadow.png) no-repeat bottom right !important;
margin: 10px 10px 0 10px !important;
margin: 10px 10px 0 5px;}

.photo_left img
{display: block;position: relative;
background-color: #ffffff;border: 1px solid #999999;margin: -6px 6px 6px -6px;padding: 4px;}


/*フッタ　2カラム　左側メニュー*/
#footer-left {width:34%; float:left;}

.footerblock-left {width:60%; float:left; background: #111343; list-style-type:none; margin-left:50px; margin-top:5px;}

.footerblock-left a.link {display: block; padding: 8px; background: inherit; color: #ffffff; padding-left:20px; text-decoration:none; border-top: 1px dotted #a0a0a0;}

/*または#394CA0 f58220*/
.footerblock-left a:hover.link {color:#f58220; background: #3958a8; padding-left:20px; border-top: 1px dotted #a0a0a0;}


/*フッタ　2カラム　右側*/
#footer-right {width:65%; float:right;}

.footerblock-right {width:80%; float:left; background: #111343; list-style-type:none; margin-left:50px; margin-top:5px;}

.footerblock-right a.link {display: block; padding: 8px; background: inherit; color:#ffffff; padding-left:10px; text-decoration:none; border-top: 1px dotted #a0a0a0;}

.footerblock-right a:hover {color: #f58220; background: #3958a8; padding-left:10px; border-top: 1px dotted #a0a0a0;}


/*サイトライセンス margin-bottomの設定に注意　*/
#licence {background-color:#000000; color:＃ffffff; font-size:94%; padding:10px; text-align:center; margin-bottom:-30px;}


/*****以下はとりあえずリンク******/
/*　アンテナ・リンク用　*/

dl {padding-right:25px; padding-left:8px; padding-bottom:10px; padding-top:0px; margin:10px 0px;}

dt{margin:10px 10px 5px 20px; text-align:left;}

.word{background-color:#cccccc; text-align:right; font-size:96%; line-height:110%; border-top:#999999 1px solid; border-right:#999999 1px solid;
border-bottom:#999999 1px solid; border-left:#999999 1px solid; margin:0px 0px 13px 2%; padding-top:1px; padding-bottom:1px; padding-right:3px; font-weight:bold; width:99%;}

dd.link {margin:5px 15px 30px 45px; padding-left:10px; padding-bottom:5px; line-height:160%; border-left:#dddddd 1px solid; border-bottom:#dddddd 1px solid; text-align:left;}

/*　リンクのみ　*/
dd {margin:5px 10px 20px 45px; line-height:160%; padding-left:10px; padding-bottom:1px; border-left:#dddddd 1px solid; border-bottom:#dddddd 1px solid;}


/*　　ここからTwitter　*/
#twitter_div {text-align:left; background-color:#f3f3f2; border:#e1e1e1 1px solid; margin:2% 15% 2% 15%; padding:10px 20px 10px 20px;}

#twitter_div h2 {font-size:1em; color:#404040; font-weight:bold; text-align:left; margin:5px 5px 12px 0;}

#twitter_div ul {width:95%; line-height:150%; list-style-type:square; text-indent:1em;}

#twitter_div li a:hover {color:#4466B0;}

#twitter_div li span {
color:#404040; font-size:98%; border-bottom:dashed 1px #999999;
}

a#twitter-link:hover {color:#4466B0;}