/*===========================
  Simple blue Template For store 
===========================*/
/* reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,  
form,fieldset,input,textarea,p,blockquote,th,td{ padding:0; margin:0; }  
table{ border-collapse: collapse; border-spacing:0; }  
fieldset,img{ border:0; }  
address,caption,cite,code,dfn,em,th,var{ font-weight:normal; font-style:normal; }  
ol,ul{ list-style:none; }  
caption,th{ text-align:left; }  
h1,h2,h3,h4,h5,h6{ font-weight:normal; font-size:100%; }  
q:before,q:after{ content:''; } 
abbr,acronym{ border:0; } 
/*---------------------------
  Basic layout style
---------------------------*/
body {
margin:0px;
padding:0px;
background:#fff url(http://blog.torebo-kichijoji.jp/img/css/gp_blue/bg.gif) repeat-x;
text-align:center;
font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3" , Arial, Helvetica, sans-serif;
font-size:90%;
color:#6a6a6a;
}

#container {
width:100%;
text-align:center;
}

#header {

}

#header-body {
margin:0px;
padding:0px;
color:#000;
background:#fff;
text-align:left;
}

#banner {
width:900px;
text-align:center;
margin:auto;
padding:0px;
}

#banner-body {
width:900px;
margin:0px;
padding:19px 0px 0px 0px;
color:#333;
text-align:left;
font-family:arial, Helvetica;
}

#main {
width:900px;
margin:auto;
padding:0px;
}

#main-body {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
background-position:left top;
text-align:left;
background:#fff;
}

#wrapper {
float:left;
width:900px;
margin:0px;
padding:0px;
}

#content {
float:right;
width:650px;
margin:0px;
padding:0px;
}

#content-body {
margin:0px;
padding:0px;
}

#sidebar {
float:left;
width:250px;
margin:0px;
padding:0px;
}

#sidebar-body {
width:250px;
margin:0px;
padding:0px 0px 0px 30px;
font-weight:normal;
}

#links {
display:none;
float:right;
width:250px;
margin:0px;
padding:0px;
}

#links-body {
margin:0px;
padding:0px 10px 0px 0px;
font-weight:normal;
}

#footer {
clear:both;
padding:0px;
width:100%;
background:url(http://blog.torebo-kichijoji.jp/img/css/gp_blue/footer.jpg) repeat-x center;
height:226px;
}

#footer-body {
padding:10px;
width:900px;
margin:auto;
text-align:left;
}
	.footerpage{ width:100%; text-align:right;}
	.footerpage p a{ font-weight:bold; color:#004997; margin-right:20px; padding:0;}
	.footerpage p a:hover{ text-decoration:none;}
	.footermenu ul{
	width:170px;
	margin-top:25px;
	}
	.footermenu ul li{
	width:170px;
	text-align:left;
	padding:0;
	margin:5px;
	margin-left:40px;
	list-style-type:none;
	list-style-position:outside;
	}
	.footermenu ul li a { color:#004997;}
	.footermenu ul li a:hover { text-decoration:none;}

/*---------------------------
  Header style
---------------------------*/
.blog-title{
width:900px;
margin:auto;
height:30px;
}

* html .description-body {
height:45px;
}
.description-body {
width:900px;
margin:auto;
display:block;
pading:0px;
color:#024a94;
text-align:left;
line-height:140%;
font-size:12px;
font-family:sans-serif;
font-weight:bold;
height:46px;
}

.blog-description{
margin-bottom:20px;
}

/*---------------------------
  TabMenu style
---------------------------*/
.globalNav{
	width:900px;
	height:35px;
	margin:auto;
	padding:0 0 0 12px;
	}
	.globalNav ul{
    list-style:none;
	padding:0;
	margin:auto 0;
    width:100%;
	width:381px;
	}
		.globalNav ul li{
		padding:0;
    	list-style:none;
		list-style-position:outside;
    	float:left;
    	width:127px;
		}
			.globalNav ul a{
   			display:block;
    		width:127px;
    		height:35px;
    		text-indent:-100px;
			background-image:url(http://blog.torebo-kichijoji.jp/img/css/gp_blue/menu.jpg);
    		overflow:hidden;
			}
				a.menu1{background-position:0px 0px;}
				a:hover.menu1{background-position:0px -35px;}
				a.select1{background-position:0px -35px;}
				a.menu2{background-position:-129px 0px;}
				a:hover.menu2{background-position:-129px -35px;}
				a.select2{background-position:-129px -35px;}
				a.menu3{background-position:-258px 0px;}
				a:hover.menu3{background-position:-258px -35px;}
				a.select3{background-position:-258px -35px;}


/*---------------------------
  Article style
---------------------------*/
.navi {
width:100%;
margin:10px 0px 10px 0px;
color:#666;
text-align:center;
}

.top-navi {
width:100%;
margin:10px 0px 10px 0px;
color:#666;
font-size:90%;
text-align:center;
}

.blog {
}

.blogbody {
margin-bottom:40px;
line-height:120%;
font-weight:normal;
width:636px;
}

.date {
margin:0px;
padding:0px;
}

.date-body {
padding:6px 0px 0px 10px;
background:url(http://blog.torebo-kichijoji.jp/img/css/gp_blue/main_top.gif) no-repeat;
height:21px;
font-size:13px;
color:#024999;
}

.title {
margin:0px;
}

.title-body {
margin:0px;
border-left:1px #bfd3f8 solid;
border-right:1px #bfd3f8 solid;
border-top:1px #bfd3f8 solid;
border-bottom:none;
background:#e6e8ff;
padding:10px;
}

.title-body a {
font-size:90%;
color:#014a96;
font-weight:bold;
}

.text {
margin:0px;
}

.text-body {
margin:0px;
padding:10px 15px 10px 10px;
color:#000;
border-left:1px #bfd3f8 solid;
border-right:1px #bfd3f8 solid;
border-bottom:none;
border-top:none;
}

/*---------------------------
  Article posted style
---------------------------*/
.posted {
margin:0px;
}

.posted-body {
margin:0px;
padding:10px 15px 10px 10px;
color:#a2bef0;
border-left:1px #bfd3f8 solid;
border-right:1px #bfd3f8 solid;
border-bottom:1px #bfd3f8 solid;
border-top:none;
text-align:right;
font-size:80%;
}

.posted-body a {
color:#a2bef0;
font-weight:normal;
text-decoration:none;
}

/*---------------------------
  Article continue style
---------------------------*/
.continues {
margin:0px;
padding-top:2px;
padding-right:10px;
text-align:right;
color:#036;
font-size:90%;
}

.continues a {
color:#39c;
text-decoration:none;
}

/*---------------------------
  Side style
---------------------------*/
.sidetitle {
margin:10px 0px 0px 0px;
padding:0px;
width:196px;
height:27px;
}

.sidetitle-body {
margin:0px;
text-indent:-9999px;
font-size:10px;
}

	/*記事検索*/
	.article-search .sidetitle{ background:url(http://blog.torebo-kichijoji.jp/img/css/gp_blue/b_search.gif) no-repeat;}
	/*新着記事*/
	.recent-article .sidetitle{ background:url(http://blog.torebo-kichijoji.jp/img/css/gp_blue/b_new.gif) no-repeat;}
	/*カテゴリー*/
	.category .sidetitle{ background:url(http://blog.torebo-kichijoji.jp/img/css/gp_blue/b_category.gif) no-repeat;}
	/*バックナンバー*/
	.archives .sidetitle{ background:url(http://blog.torebo-kichijoji.jp/img/css/gp_blue/b_back.gif) no-repeat;}
	/*最近のコメント*/
	.recent-comment .sidetitle{ background:url(http://blog.torebo-kichijoji.jp/img/css/gp_blue/b_comment.gif) no-repeat;}
	/*最近のトラックバック*/
	.recent-trackback .sidetitle{ background:url(http://blog.torebo-kichijoji.jp/img/css/gp_blue/b_trackback.gif) no-repeat;}
	/*powerd by*/
	.powered { background:url(http://blog.torebo-kichijoji.jp/img/css/gp_blue/b_powerdby.gif) no-repeat left top; height:145px;}
	.powered a{ margin-top:38px; margin-left:37px; display:block; width:120px; height:90px; }
	.powered {width:100%;margin-top:10px;padding:2px;line-height:120%;}
	.syndicate {width:100%;margin:15px 0px 10px 0px;text-align:left;font-size:85%;}
	.syndicate a{ text-decoration:none;}

.side {
margin:0px;
padding:0px;
width:196px;
}

.side-body {
margin:0px;
padding:10px;
background:#fff;
line-height:120%;
word-break:break-all;
font-size:90%;
border:1px #bfd3f8 solid;
}

.side-body input {
width:120px;
margin-right:5px;
}

.side-body input.input-submit {
width:40px;
}


/*---------------------------
  Comments & Trackback style
---------------------------*/
#comments input {
width:340px;
border:1px solid #ccc;
margin:2px;
}

#comments input.input-submit {
width:80px;
border:1px solid #ccc;
background:#EEEEEE;
margin:2px;
}

#comments textarea {
width:600px;
border:1px solid #ccc;
margin:2px;
}

#comments-body {
margin-bottom:30px;
margin-top:25px;
}

.comments-head { 
padding:5px;
color:#333;
font-weight:bold;
}

.comments-body {
margin-top:5px;
padding:10px;
color:#333;
background:#fff;
line-height:120%;
font-size:90%;
}

.comments-post {
padding:10px;
color:#000000;
font-size:85%;
}

#trackback {
margin:25px 0px 30px 0px;
padding:5px;
background:#fff;
border:1px solid #ccc;
font-size:90%;
}

.trackback-url {
padding:5px;
color:#333;
background:#fff;
line-height:140%;
font-size:90%;
font-weight:normal;
}

.trackback-body {
padding:10px 0px 10px 0px;
color:#666666;
line-height:140%;
font-size:90%;
font-weight:normal;
}

.trackback-post {
color:#000000;
font-size:x-small;
font-weight:normal;
}

/*---------------------------
  Footer style
---------------------------*/
.copyright {
font-size:80%;
width:100%;
}

.fclear {
clear:both;
}

/*---------------------------
  HTML tag style
---------------------------*/

h1 {
margin:0px;
padding:0px;
font-weight:bold;
font-size:24px;
}

h1 a {
color:#004995;
font-family:arial, Helvetica;
text-decoration:none;
font-family:sans-serif;
font-weight:bolder;
}

h2 {
padding:0px;
color:#666;
font-weight:normal;
font-size:14px;
text-align:left;
font-family:arial, Helvetica;
}

h3 {
padding:0px;
color:#666;
font-weight:normal;
font-family:arial, Helvetica;
}

h3 a {
color:#666;
text-decoration:none;
}

a{
color:#3e3e3e;
font-weight:normal;
text-decoration:underline;
}

div {
border:none;
}

img {
border:none;
margin:0px;
padding:0px;
}

form {
margin:0px;
}

/*---------------------------
  table
---------------------------*/

table.table01{ border:1px solid #acc7f6; font-size:small; width:550px; margin:20px auto;}
table.table01 td.left{ background:#e6e8ff; font-weight:bold;border:1px solid #acc7f6; padding:3px; width:100px;}
table.table01 td.right{ background:#fff; border:1px solid #acc7f6; padding:3px;}
table.table01 td.map{ background:#fff; border:1px solid #fff; padding:10px; text-align:center;}

span.store_1{ font-size:larger; color:#004996; font-weight:bold; line-height:1.5em;}
span.store_2{ color:#004996;line-height:1.5em;}
/*---------------------------
  pattern
---------------------------*/
* html table{ font-size:14px;}
* html table img{ padding:0;}
* html .text-body { padding:10px 9px 10px 10px; text-align:center;}
div.tenpo_banner{ margin-bottom:20px; margin-top:10px;}
h3.tenpo_title{ font-size:larger; color:#2B6AA9; font-weight:bold; text-align:left; }
hr.tenpo_hr { border:1px solid #BFD3F8; margin-top:15px; margin-bottom:15px; }

div.pattern0 img{ border:1px solid #BFD3F8; padding:5px; }
div.pattern0 table{ margin-top:15px; margin-bottom:5px;}
div.pattern0 table td.left { width:300px; text-align:center; }
div.pattern0 table td.right{ color:#2B6AA9; line-height:180%; padding-left:10px;  }

div.pattern1 { margin-bottom:25px; }
div.pattern1 img{ border:1px solid #BFD3F8; padding:5px; }
div.pattern1 table{ width:600px; margin:auto;}
div.pattern1 table td.left { width:180px; text-align:center; }
div.pattern1 table td.right{ padding-left:10px; }

div.pattern2 { margin-bottom:25px; }
div.pattern2 img{ border:1px solid #BFD3F8; padding:5px; }
div.pattern2 table{width:600px; margin:auto;}
div.pattern2 table td.right { width:180px; text-align:center; }
div.pattern2 table td.left{ line-height:180%; padding-right:10px; }

div.pattern3 { margin-bottom:25px; }
div.pattern3 img{ border:1px solid #BFD3F8; padding:5px; }
div.pattern3 table td.left { width:200px; text-align:center; }
div.pattern3 table td.center { width:200px; text-align:center; }
div.pattern3 table td.right{ line-height:180%; padding-right:10px; vertical-align:top; }

div.pattern4 { margin-bottom:25px; }
div.pattern4 img{ border:1px solid #BFD3F8; padding:5px; }
div.pattern4 table{ width:610px;}
div.pattern4 table td{ padding-left:6px; padding-right:6px; }
div.pattern4 table td.left { text-align:center; }
div.pattern4 table td.center { text-align:center; }
div.pattern4 table td.right{ text-align:center; }
div.pattern4 table td.txt{ text-align:left; padding-top:6px; }

div.pattern5 { margin-bottom:25px; }
div.pattern5 img{ border:1px solid #BFD3F8; padding:5px; }
div.pattern5 table td{ padding-left:6px; padding-right:6px; }
div.pattern5 table td.left { text-align:center; }
div.pattern5 table td.center { text-align:center; }
div.pattern5 table td.right{ text-align:center; }
div.pattern5 table td.txt{ text-align:left; padding-top:6px; }

div.pattern6 { margin-bottom:25px; }
div.pattern6 table{ width:615px; }
div.pattern6 img{ border:1px solid #BFD3F8; padding:5px;}
div.pattern6 table td.photo { text-align:center; }
div.pattern6 table td.txt{ text-align:left; padding-top:6px; padding-left:10px; }

div.pattern7 { margin-bottom:25px; }
div.pattern7 table.listA{ width:600px; margin:auto;}
div.pattern7 table.listA td{ border:1px solid #BFD3F8; border-bottom:none; height:25px; } 
div.pattern7 table.listA td.item{ width:178px; background:url(http://blog.torebo-kichijoji.jp/img/css/gp_blue/listbg.jpg) repeat; text-align:center; color:#2B6AA9;}
div.pattern7 table.listA td.txt{ padding-left:5px; padding-right:5px; width:410px; }
div.pattern7 table.listB{ width:600px; margin:auto;}
div.pattern7 table.listB td{ border:1px solid #BFD3F8; height:25px; } 
div.pattern7 table.listB td.item{ width:88px; background:url(http://blog.torebo-kichijoji.jp/img/css/gp_blue/listbg.jpg) repeat; text-align:center; color:#2B6AA9;}
div.pattern7 table.listB td.txt{ padding-left:5px; padding-right:5px; width:200px; }

.bn {
margin:10px 0px 5px 0px;
text-align:center;
}
