@charset "UTF-8";
/*
Theme Name: A Taste ob Britain 2013
Description: 
Version: 1.0
Author: Mitsuaki Ishii
Author URI: http://www.inter-plain.com/
Tags: two-columns, right-sidebar, gray

*/

* {
	margin:0;
	padding:0;
}

html{margin:0;/*height:100%;*/}

body {
	margin:0;	
	color:#011808;
	line-height:24px;
	font-family:"メイリオ","Meiryo", "Osaka", "ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN";
	background:#f0f0f0 /*url(images/bg-body.png)*/;
	text-align:center;
	/*height:100%;*/
	font-size:14px;
	
}
h1, h2, h3, h4, h5, h6 {
	
	clear:both;
	text-align:left;
	color:#000;
}
h1 {
	font-size: 26px;
}
h2 {
	font-size: 24px;
	
	line-height:36px;
	/*color:#c10d23;*/
}
h3 {
	font-size: 22px;
	line-height:24px;
	font-weight:normal;
}
h4 {
	font-size: 16px;
}
h5 {
	font-size: 12px;
}
h6 {
	font-size: 12px;
}
p {
	margin:0 0 10px 0;
}
pre {
	overflow:auto;
}
small {
	font-size: 10px;
	font-weight: normal;
}
acronym, abbr {
	cursor: help;
	border-bottom: 1px dashed #999;
}
a {
	color: #000;
	text-decoration: none;
}
a:hover {
	color: #900;
	text-decoration: underline;
}
a img {
	border: none;
}

/* ▼Header
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

#header {
	margin:0 auto;
	width:1020px;
	padding:10px 0;
	text-align:left;
	height:110px;

}


#header #site-logo {float:left;width:600px;margin:0 0 0 0;}
#header #header-box {float:right;width:280px;text-align:right;margin:0 30px 0 0;}

#header #discription 	{font-size:12px;padding:5px 20px;}
#header #site-logo img, #header #site-id h1 {margin:0;}


/*
#header #change		{float:right;width:75px;}
#header #change img	{ margin:3px 2px 0 0;}
*/


/*
.cupcake{
width:200px;height:160px;
margin:0 auto;
position: relative;
top:-110px;
left:380px;
	
	}

*/


/* ▼ スライド
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
#top-slide {
	clear:both;
	width:960px;
	height:360px;
	text-align:center;
	margin:0 auto 40px auto;
	z-index:1px
}

/* ▼ ぱんくずリスト
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
#topicpath {
	clear:both;
	padding:0 0 20px 0;
	font-size:12px;
}

/* ▼wrapper
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
#wrapper-bg {
	clear:both;
	margin: 0 auto;
	width: 1020px;
	-moz-box-shadow: 0 5px 10px rgba(0,0,0,0.4);
	-webkit-box-shadow: 0 5px 10px rgba(0,0,0,0.4);
	-o-box-shadow: 0 5px 10px rgba(0,0,0,0.4);
	-ms-box-shadow: 0 5px 10px rgba(0,0,0,0.4);
}

#wrapper {
	clear:both;
	margin: 0 auto;
	padding:30px 30px 0 30px;
	width: 960px;
	background:#fff;
	text-align:left;	
}

#content-page, #content-single, #content-archive{float:right;width:700px;min-height:480px;}
#content-serch {float:right;width:700px;min-height:480px;}

#content-top{float:right;width:700px;min-height:480px;}





/* Contact Form 7の項目改行 
span.wpcf7-list-item{padding:0 10px 10px 0;display: block;}
*/

/* ▼トップページの設定
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.title-topix{border-bottom:3px solid #1f2a66;margin:0 0 10px 13px;height:20px;}

.title-topix h3{font-size:16px;color:#1f2a66;font-weight:bold;}

#content-top .top-bnr{clear:both;padding:15px 0;}
#content-top .top-bnr a{float:left;padding:0 0 10px 15px;}
#content-top .top-bnr a:first-child{float:left;padding:0 0 0 0;}




/*  TOPIXの設定 */
#content-top .topix .topixbox{
	float:left;
	width:200px;
	height:350px;
	margin:0 0 20px 13px;
	background:#e6e6e6;
	padding:10px;
	font-size:12px;
	line-height:18px;
}
#content-top .topix .thum{margin:0 0 10px 0;}
#content-top .topix .topix-title{font-weight:bold;font-size:12px;margin:0 0 10px 0;}

/*一覧 */
.list{clear:both;text-align:right;margin:10px 0 20px 0;}


.subtitle{clear:both;}

.pastbox{margin:10px 0; }
dl.past{}
dl.past dt{float:left;width:140px;margin:0 0 0 10px;}
dl.past dd{float:left;width:550px;margin:0 0 0 0;}







/*  ▼Pagesの設定  実質620px
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
#content-page p {margin:0 0 20px 0;}
#content-page .contentbox {	padding:0;}


/* 大見出し（H2） */
#content-page h2 {margin:0 0 40px 0;color:#030
;}

/* 中見出し (H3)*/
#content-page h3 {
	clear:both;
	padding:0 0 5px 0;
	margin:50px 0 20px 0;
	border-bottom:2px solid #ccc;

}

/* 小見出し (H4)*/
#content-page h4 {
	padding:0 0 0 0;
	margin:20px 0 15px 0;

}
/* 小見出し (H5)*/
#content-page h5 {
	margin:20px 0 5px 0;
	color:#09f;
}
/* 小見出し (H6)*/
#content-page h6 {
	margin:20px 0 5px 0;
}
/* ol ulの設定*/
#content-page ol {
	margin:20px 0 20px 30px;
}
#content-page ol li {
	list-style:outside;
	list-style-type:decimal;
	margin:0;
}
#content-page ul {
	margin:10px 0;
	list-style:none;
	font-size:14px;}
#content-page ul li {
	padding:0 0 0 14px;
	background:url(images/li_01.gif) no-repeat 0 4px;
	margin:0 0 8px 0;
}
/* 最終更新日表示 */
#content-page .modified {
	float:right;
	text-align:center;
	color:#666;
	padding:5px;
	font-size:11px;
}
/* 「編集」、「タグ」などの表示エリア */
#content-page .postmetadata {
	clear: both;
	color:#666;
}


/* 会社概要 */
#content-page dl.company {
	margin:0 0 20px 0;
}

#content-page dl.company dt {
	float:left;
	width:15%;
	margin:0 0 15px 0;
	}
#content-page dl.company dd {
	float:left;
	width:75%;
	margin:0 0 15px 0;
	border-left:5px solid #ccc;
	padding:10px 0 10px 40px;
	background:#eee;
}


/*formの設定*/


dl.form {
	clear:both;
	margin:0 0 40px 0;
}

dl.form dt {
	float:left;
	width:250px;
	height:25x;
	margin:0 0 10px 0;
}
dl.form dd {
	float:left;
	width:450px;
	height:27px;
	margin:0 0 10px 0;
}
dl.form dt.hg {
	float:left;
	width:250px;
	height:160px;
	margin:0 0 10px 0;
}
dl.form dd.hg {
	float:left;
	width:450px;
	height:160px;
	margin:0 0 10px 0;
}
dl.form dt.md {
	float:left;
	width:220px;
	height:100px;
	margin:0 0 10px 0;
}
dl.form dd.md {
	float:left;
	width:360px;
	height:100px;
	margin:0 0 10px 0;
}

dl.form input { /*background:#eee;*/}

.form-submit {
	margin:20px 0 0 0;
	text-align:center;
}

/*送信ボタンの上マージン*/
.form-submit input {
	padding:15px;
}
.req {
	color:#f00;
}

/* 送信前の注意書きテキスト    */
div.conf-text {

	clear:both;
	margin:0 0 0 0;
	text-align:left;
	color:#930;

}

/* 「上記内容で送信します」の設定 */
div.conf {
	clear:both;
	text-align:center;
	margin:30px 0;
	font-size:14px;
	color:#930;
}


/*  ダイレクト・セールスの支援 */
#content-page .list-border-box{margin:30px 0;}
#content-page .list-border-box ul{list-style:none;}
#content-page .list-border-box li{
	
	width:300px;
	height:60px;
	text-align:center;
	background: url(images/arr-dwn.png) no-repeat center bottom;
}

#content-page .list-border-box li.bgend{
	
	width:300px;
	height:60px;
	text-align:center;
	background:none;
}

#content-page .list-border-box .waku{
	border:1px solid #999;
	background:#fff url(images/bg-h2-p.png) no-repeat -100px -20px;
	text-shadow:0 1px 0 #fff;
}




/*  ▼Archiveの設定
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
#content-archive h2 {margin:0 0 40px 0;}
#content-archive h2.category-title a:first-child{display:none;}


/* 中見出し (H3)*/
#content-archive h3 {
	clear:both;
	padding:0 0 10px 0;
	margin:50px 0 20px 0;
	border-bottom:2px solid #ccc;
	color:#000;
}

/* 小見出し (H4)*/
#content-archive h4 {
	margin:30px 0 15px 0;
}
/* 小見出し (H5)*/
#content-archive h5 {
	margin:20px 0 5px 0;
	color:#09f;
}
/* 小見出し (H6)*/
#content-archive h6 {
	margin:20px 0 5px 0;
}
#content-archive .posttitle {
	padding:0 0 0 20px;
	margin:15px 0;
	font-size:16px;
	background:url(images/bg-dot.gif) repeat-y;
}
#content-archive .postmetadata {
	clear: both;
	color:#666;
	font-size:11px;
}
#content-archive #pagenavi {
	clear:both;
	padding:30px 0 0 0;
	text-align:center;
	height:60px;
}


/* 一覧表示  */
#content-archive .article{margin:0 0 20px 0;height:90px;border-top:1px solid #ccc;padding:20px 0 0 0;}
#content-archive .article h3 {
	padding:0 0 5px 0;
	margin:0 0 5px 0;
	font-size:16px;
	font-weight:bold;
	border:none;
}
#content-archive .article a:hover {	text-decoration:none;}
#content-archive .thum{
	float:left;
	margin:0 50px 0 0;
	width:120px;
	height:90px;		
}
#content-archive .thum img{ width:120px;height:90px;}
#content-archive .textbox {
	float:left;
	margin:0 0 0 0;
	height:90px;
	width:530px;
	line-height:18px;	
}




/* ol ulの設定*/
#content-archive ol {
	margin:10px 0 10px 35px;
}
#content-archive ol li {
	list-style:outside;
	list-style-type:decimal;
	margin:0;
}
#content-archive ul {
	margin:10px 0;
	list-style:none;
}
#content-archive ul li {
	padding:0 0 0 14px;
	background:url(images/li_01.gif) no-repeat 0 5px;
	margin:0 0 10px 0;
}



/*  ▼Singleの設定
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
#content-single p {
	line-height:20px;
	margin:0 0 20px 0;
}

/* 投稿タイトル*/
#content-single h2 {margin:0 0 40px 0;padding:0 0 20px 0;border-bottom:3px solid #eee;}

/* 中見出し (H3)*/
#content-single h3 {
	clear:both;
	padding:0 0 15px 0;
	margin:50px 0 20px 0;
	border-bottom:2px solid #d3d9c3;
	color:#000;
}

/* 小見出し (H4)*/
#content-single h4 {
	clear:both;
	margin:0 0 10px 0;
	color:#000;
}

/* 小見出し (H5)*/
#content-single h5 {
	margin:20px 0 5px 0;
	color:#09f;
}
/* 小見出し (H6)*/
#content-single h6 {
	margin:20px 0 5px 0;
}
#content-single .postmetadata {
	clear: both;
	color:#666;
	margin:0 0 20px 0;
}
#content-single ol {
	margin:10px 0 10px 45px;
}
#content-single ol li {
	list-style:outside;
	list-style-type:decimal;
	margin:0 0 5px 0;
}
#content-single ul {
	margin:10px 0;
	list-style:none;
}
#content-single ul li {
	padding:0 0 0 14px;
	background:url(images/li_01.gif) no-repeat 0 5px;
}

#content-single .btmarea{border-top:1px solid #333;padding:20px 0 0 0;margin:50px 0;}




/*  同じカテゴリに含まれるアイテムの表示設定 */
#content-single .topix .topixbox{
	float:left;
	width:120px;
	height:130px;
	margin:0 2px 3px 0;
	/*background:#e6e6e6;*/
	padding:2px;
	font-size:11px;
	line-height:14px;
	border:1px solid #ccc;
}
#content-single .topix .thum{margin:0 0 5px 0;}
#content-single .topix .topix-title{font-weight:bold;font-size:12px;margin:0 0 5px 0;height:25px}




#content-single a {
	color: #900;
	text-decoration: none;
}
#content-single a:hover {text-decoration: underline;}




/*トピックスの画像設定*/

img.topicimg{float:right;margin:0 0 300px 20px;}



#content-single h2 span.tag a,#content-archive h3 span.tag a{
	color: #06f;
	text-decoration: none;
}

.tag{color:#06f;}



/*  ▼Serchの設定
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
#content-serch h2 {
	padding:20px;
	border:1px solid #ccc;
	line-height:30px;
}
#content-serch .searchbox {
	margin:20px 0;
}
/*  ▼Serchformの設定 全長197px
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

/*
検索フォーム
*/

#searchform input.searchform {
	float:left;
	height:18px;
	background:#fff;
	width:184px;
	border-top:1px solid #d6d6d6;
	border-bottom:1px solid #d6d6d6;
	border-left:1px solid #d6d6d6;
	border-right:1px solid #bbb;
}

/*
input.searchform-btn {
	border:1px solid #bbb;
	height:20px;
	width:20px;
	background: #bbb url(images/search-btn.png) no-repeat 5px 4px;
	border:0;
	float:left;
}

*/

input.searchform-btn {padding:1px 7px; cursor:pointer;}





/*　▼テーブルの設定
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.entry table {
	width:100%;
	clear:both;
}
.entry table tr td {
	padding:5px 10px;
	border-bottom:1px dotted #ccc;
	vertical-align:top;
middle;
	font-size:11px;
}
.entry table tr th {
	padding:5px 10px;
	border-bottom:1px dotted #ccc;
	vertical-align:top;
middle;
	font-weight:bold;
	text-align:left
}
/* ▼Post
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.post {
	margin: 0;
	padding:0;
	text-align: justify;
	overflow:hidden;
	clear:both;
}
.post hr {
	display: block;
}
.clear {
	clear: both;
}
.entry {
	margin:10px 0;
}
.entry blockquote {
	border:1px dashed #ccc;
	padding:5px 20px;
	margin:10px 0;
	background:#f8f8f8;
}
.entry blockquote blockquote {
}
.entry fieldset {
	border:1px dashed #ccc;
}
.entry fieldset legend {
	font-weight:bold;
	text-transform:uppercase;
}
.entry ol {
	list-style-type:decimal;
}
.entry ol ol {
	list-style-type:lower-alpha;
}
.entry ol ol ol {
	list-style-type:lower-roman;
}
p img {
	padding: 0;
	max-width: 100%;
}
img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.alignright {
	padding:0;
	margin: 0 40px 30px 40px;
	display: inline;
	float:right;
}
.alignleft {
	padding:0;
	margin: 2px 10px 5px 0;
	display: inline;
	float:left;
}
#service .alignright {
	padding:0;
	margin: 2px 0 30px 10px;
	display: inline;
	float:right;
}
#service .alignleft {
	padding:0;
	margin: 2px 10px 30px 0;
	display: inline;
	float:left;
}
.aligncenter, div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.navigation {
	clear:both;
	padding:20px 0;
}
.navigation .alignleft {
	text-align:left;
}
.navigation .alignright {
	text-align:right;
}

.wp-caption {
	border: 1px solid #ccc;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
}
.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}
.wp-caption .wp-caption-text {
	line-height: 17px;
	padding: 0 4px 5px 0;
	margin: 0;	
}

dd.wp-caption-text {
	font-size:12px;	
	
}


#stimuli_caption{font-size:16px;padding:5px 5px 10px 5px;line-height:20px;}


.center {
	text-align: center;
}
.hidden {
	display: none;
}
/* ▼Comments
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
#respond{margin:10px 10px 10px 50px;}


#comments {
	font-size:12px;
	line-height:12px;
	margin:10px 10px 10px 50px;
	padding:20px;
	background:#E9F1F8;
	
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-o-border-radius: 10px;
	-ms-border-radius: 10px;
	
	border-radius: 10px;
	behavior: url(border-radius.htc);/* for IE */	
	behavior: url(ie-css3.htc);	

}
#comments .commentlist {
	margin:0 0 0 50px;
	padding:0;

}
#comments .commentlist li {
	list-style:none;
	margin:0 0 5px 0;
	padding:0;
	border-bottom:1px solid #ccc;
}
#comments .commentlist ol {
	margin:0;
}
#comments h3 {
	margin:0 0 10px 0;
	border:none;
	background:none;
}
li.comment div, li.pingback div {
	padding:20px;
	overflow:auto;
}
li.comment div div, li.pingback div div {
	padding:0;
	overflow:visible;
}
#comments .commentlist li.even {
	background-color:#fafafa;
	border:1px solid #ccc;
}
#comments .commentlist li.odd {
	background-color:#f6f6f6;
	border:1px solid #ccc;
}
ul.children li {
	list-style:none;
}
#comments img.avatar {
	float:right;
	border:1px solid #eee;
	padding:2px;
	margin:0;
	background:#fff;
}
.comment-meta, .reply {
	margin:0;
	padding:0;
	font-size:12px;
}
#comments .comment-author cite {
	font-style:normal;
	font-weight:bold;
}
#comments textarea#comment {
	padding:5px;
	width:540px;
}

#respond textarea#comment {
	padding:5px;
	width:540px;
}

#comments div.navigation {
	font-size:12px;
}
/* ▼Sidebar 
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
#sidebar {
	width:230px;
	float:left;
	margin: 0;
	margin:0 30px 0 0;
	text-align:left;
	
}


/*左側汎用ボックス*/
.sidebox {
	padding:0;
	margin:0 0 20px 0;


}

.sidebox div.cate-japan {
	margin:0 0 5px 0;
	border-bottom:3px solid #c10d23;
	padding:0 0 3px 0;
	display:block;
}

.sidebox div.cate-uk {
	margin:0 0 5px 0;
	border-bottom:3px solid #030;
	padding:0 0 3px 0;
	display:block;
}


div.cate-japan img,div.cate-uk img{float:left; vertical-align:middle;}





.sidebox span.cate-japan {
	margin:0 0 5px 0;
	color:#c10d23;
	padding:0 0 3px 0;
	font-size:11px;
	line-height:16px;
}

.sidebox span.cate-uk {
	margin:0 0 5px 0;
	color: #030;
	padding:0 0 3px 0;
	font-size:11px;
	line-height:16px;	
}







#sidebar ul, #sidebar ul ol {
	list-style:none;
	margin:10px 0;
	padding:0;
}
#sidebar ul li {
	clear:both;
	margin:0 0 3px 0;
	padding:0 0 0 10px;
	font-size:12px;
	border-bottom:1px solid #333;	
}



#sidebar li a{float:left;}



#sidebar ul ul li {
	padding:0 5px 0 10px;
	background:url(images/li_02.gif) no-repeat 0 3px;
}
#sidebar ul ul ul li {
	padding:0 5px 0 10px;
	background:url(images/li_04.gif) no-repeat 0 4px;
}
#sidebar ul ul, #sidebar ul ol {
	padding:5px;
}
#sidebar ul ul ul, #sidebar ul ol {
	margin: 5px 0 0 0;
}
#sidebar ul ol li {
	list-style: decimal outside;
	margin:0 0 5px 0;
}
#sidebar ul ul li, #sidebar ul ol li {
	margin:0 0 5px 0;
}
#sidebar li a:hover {
	text-decoration: underline;
}


#sidebar .sidebox a{display:block;}




/* 開いているページのメニュー項目を赤くする */
#sidebar li.current-cat a {color:#900;}
#sidebar li.current-cat .children a {color:#333;}
#sidebar li.current_page_item a {color:#900;font-weight:bold;}
#sidebar li.current_page_item li a {color:#333;}


/* サイドバーPRエリア */
#sidebar .side-pr{margin:0 0 20px 0;}
#sidebar .side-pr img {margin:0 0 10px 0;}





#sidebar #searchform	{margin:50px 0;}





/* ▼Footer
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */	
#footer{
	clear: both;
	width:960px;
	margin:0 auto;
	padding:50px 30px;	
	font-size:14px;
	background:#e6e6e6;
	
}





.ft-mycup{float:right;width:200px;height:100px;margin:0 0 0 10px;}



#ft-menu {float:right;text-align:left;padding:20px 0 0 0;line-height:14px;}	
#ft-menu ul {list-style:none;}
#ft-menu li {
	float:right;
	padding:0 0 0 0;
	border-left:none;
	margin:0 20px 0 0;
}
#ft-menu li:first-child {
	float:right;
	padding:0 0 0 20px;
	border-left:1px solid #999;
	margin:0 0 0 0;
}

.ft-copy {clear:both;	padding:15px 0 0 0;text-align:right;	font-size:small;}






/* ログイン　サイト管理 */
#ft-admin {clear:both;text-align:left; }	
#ft-admin ul {list-style:none;}
#ft-admin li {
	float:left;
	padding:0 0 0 10px;
	margin:0 10px 5px 0;
	line-height:16px;
}






/*共通クラスの設定
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.clearboth {
	clear:both;
	height:1px;
}
.floatleft {
	float:left;
	margin:0 10px 10px 0;
}
.floatright {
	float:right;
	margin:0 0 10px 10px;
}
.red {
	color:#f00;
}
.t-center {
	text-align:center;
}
.t-left {
	text-align:left;
}
.t-right {
	clear:both;
	text-align:right;
}
.subtitle{clear:both;font-size:18px;}



/*アイコン設定*/

a.pdf {
	background:url(images/pdficon.gif) no-repeat;
	padding:0 0 0 20px;
	height:35px;
	line-height:35px;
	margin:0 20px 0 0;
}
a.pdinfo {
	background:url(images/page.png) no-repeat;
	padding:0 0 0 15px;
	height:35px;
	line-height:35px;
	margin:0 20px 0 0;
}
a.ani {
	background:url(images/ani.png) no-repeat;
	padding:0 0 0 20px;
	height:35px;
	line-height:35px;
}

a.li-mark {
	margin:20px 10px 0 0;
	background:url(images/li_04.gif) no-repeat left center;
	padding:0 0 0 10px;
}








/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-o-border-radius: 10px;
	-ms-border-radius: 10px;
	
	border-radius: 10px;
	behavior: url(border-radius.htc);
	behavior: url(ie-css3.htc);	


	-moz-border-bottom-left-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-o-border-bottom-left-radius: 10px;
	-ms-border-bottom-left-radius: 10px;

	-moz-border-bottom-right-radius: 10px;
	-webkit-border-bottom-right-radius: 10px;
	-o-border-bottom-right-radius: 10px;
	-ms-border-bottom-right-radius: 10px;

	opacity:0.7;

	text-shadow:0 1px 0 #000;
	
	
	
		
	-webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	
	
	
	
	-moz-box-shadow: 4px 4px 4px rgba(0,0,0,0.4);
	-webkit-box-shadow: 4px 4px 4px rgba(0,0,0,0.4);
	-o-box-shadow: 4px 4px 4px rgba(0,0,0,0.4);
	-ms-box-shadow: 4px 4px 4px rgba(0,0,0,0.4);
	

	background: -moz-linear-gradient(#fff, #eee);
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#eee)); 

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

/* Calendar
カレンダーを表示するには表示箇所に　<?php get_calendar(); ?>　を挿入してください。
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 
#wp-calendar {	empty-cells: show;	width: 200px;	background: #F4F7F9;	border: 1px solid #9cf;	margin: 0 0 5px 0;	font-size: 12px;	text-align: center;}
#wp-calendar #next a {	padding-right: 10px;	text-align: right;	}
#wp-calendar #prev a {	padding-left: 10px;	text-align: left;	}
#wp-calendar a {	display: block;	font-weight:bold;	}
#wp-calendar caption {	font-weight:bold;	text-transform:uppercase;	text-align:left;	margin:0 0 5px 8px;	color:#666;	}
#wp-calendar td {	padding: 3px 5px;	text-align: center;	}	
#wp-calendar td#today {	background:#6cf;}	
#wp-calendar td#prev a {	padding: 0;	text-align:left;	font-weight:normal;}
#wp-calendar td#next a {	padding: 0;	text-align:right;	font-weight:normal;}
*/
