@charset "utf-8";
/*
Theme Name: クラブ胡蝶蘭
Theme URI: http://www.web-wave.jp/
Description: <a href="http://www.web-wave.jp/">WebWave有限会社</a>がクラブ胡蝶蘭様専用に制作したテーマ
Version: 1.0
Author: 岩崎　愛
Author URI: http://www.web-wave.jp/
*/

/* CSS Document */

/* ＝＝＝＝＝＝＝＝＝＝全体のデザイン＝＝＝＝＝＝＝＝＝＝ */

img, h2,h3, ul,li,p,th { behavior: url("../images/new/iepngfix.htc") }

body{
	padding:0;
	background-color:#660000;
	font-size:9pt;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3",serif;
	line-height: 1.5;
	color:#FFF;
	margin:0;
}

p.flash {
    margin: 0;
	padding: 0;
}

a img{
	border:0;
}

a{
	color:#928A43;
	text-decoration:underline;
}

a:link {
    color: #928A43;
}

a:visited{
	color: #928A43;
}

a:hover {
    color: #E1D78C;
}

a:active {
    color: #E1D78C;
}

h1,h2,h3,h4,h5,h6,p,ul,li,div,table,td,th,{
	padding:0;
	margin:0;
}
#page{
	width:800px;
	margin:0 auto;
	background-color: #000;
	padding: 0;
}

/* ＝＝＝＝＝＝＝＝＝＝ヘッダーのデザイン＝＝＝＝＝＝＝＝＝＝ */
#head{
	background:#000;
	width:800px;
	height:135px;
	padding:0 0 0px 0;
	margin:0 0 10px 0;	
}
#head em{
	display: none;
}
#head h1{
	display:block;
	background: url(images/new/header_logo.jpg) no-repeat;
	width:173px;
	height:95px;
	margin:0;
	float: left;
	
}
.logotitle a{
	display:block;
	width:173px;
	height:95px;
}
#head .line{
	display:inline;
	background:url(images/line.jpg) left top no-repeat;
	font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3",serif;
	padding-left:90px;
	padding-right:30px;
	margin-top:40px;
	margin-bottom: 25px;
	margin-right: 25px;
	float: right;
}


/* ＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝clearfix＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝ */

.clearfix:after {
  content: ".";
  display: block;
  clear: both;
  height: 0;
  visibility: hidden;
}

.clearfix {
  min-height: 1px;
}

* html .clearfix {
  height: 1px;
  /*¥*//*/
  height: auto;
  overflow: hidden;
  /**/
}

/* ＝＝＝＝＝＝＝＝＝＝トップメニューのデザイン＝＝＝＝＝＝＝＝＝＝ */
#head #menu {
	background:#000;
	width: 800px;

}
#menu ul{
	float:left;
	background: url(images/new/menu_bg.jpg) top left no-repeat;
	list-style-type:none;
	width:798px;
	height:40px;
	padding:0;
	margin:0;
}
#menu li {
	float:left;
	height:40px;
}
#menu .btn1 a{
	background:url(images/new/menu_1_a.jpg) no-repeat;
	display:block;
	width:130px;
	height:40px;
	margin-left: 8px;
}

#menu .btn1 a:hover,
#menu .btn1 a:active {
    background-position: 0px -40px;
}

#menu .btn2 a{
	background:url(images/new/menu_2_a.jpg) no-repeat;
	display:block;
	width:130px;
	height:40px;
}

#menu .btn2 a:hover,
#menu .btn2 a:active {
     background-position: 0px -40px;
}

#menu .btn3 a{
	background:url(images/new/menu_3_a.jpg) no-repeat;
	display:block;
	width:130px;
	height:40px;
}

#menu .btn3 a:hover,
#menu .btn3 a:active {
     background-position: 0px -40px;
}

#menu .btn4 a{
	background:url(images/new/menu_4_a.jpg) no-repeat;
	display:block;
	width:130px;
	height:40px;
}

#menu .btn4 a:hover,
#menu .btn4 a:active {
     background-position: 0px -40px;
}

#menu .btn5 a{
	background:url(images/new/menu_5_a.jpg) no-repeat;
	display:block;
	width:130px;
	height:40px;
}

#menu .btn5 a:hover,
#menu .btn5 a:active {
     background-position: 0px -40px;
}

#menu .btn6 a{
	background:url(images/new/menu_6_a.jpg) no-repeat;
	display:block;
	width:130px;
	height:40px;
}

#menu .btn6 a:hover,
#menu .btn6 a:active {
     background-position: 0px -40px;
}

/* ＝＝＝＝＝＝＝＝＝＝中央画像のデザイン＝＝＝＝＝＝＝＝＝＝ */
.top{
	margin:0;
}

/* ＝＝＝＝＝＝＝＝＝＝メインのデザイン＝＝＝＝＝＝＝＝＝＝ */


#main{
	width:780px;
	padding: 0 10px 0px;
	min-height: 400px;
	height: auto !important;
	height: 400px;
	
	
}




#left{
	float:left;
	background-color: #000;
	width:420px;
	margin: 23px 0 0;
}

/*ここからwhat's new関係*/

#top2 { 
    float: none;
	width: 381px;
	height: 30px;
	margin: 0;
	background: url(images/new/top_h2.jpg) no-repeat;
}

#top2 span { 
    display: none;
}

/* what's newの更新情報欄 */


dl#news {
	width:370px;
	margin: 10px 0 10px;
	height: 140px;
}

dl#news dt {
    float:left;
    width:110px;
    padding:5px 0 5px 10px;
    clear:both;
    font-weight:bold;
}

dl#news dd {
	width:200px;
	margin-left:110px;
	padding:5px 0px;
}
/* ここまでwhat's new */


#left p{
    padding: 0;
	margin: 0;
}

/* ここからinformation */

#information {
	width: 360px;
	height: 75px;
	margin: 15px 0 0 0;
	padding: 8px 10px;
	font-size: 90%;
	background-color: #242424;
}

#information address {
    font-style: normal;
	margin-bottom: 5px;
}

#information p {
    display: inline-block;
	margin-top: 10px;
}

* html #information p {
    display: inline;

}

*:first-child+html #information p {
    display: inline;

	margin-top: 10px;
}

#information p.last {
	margin-left: 160px;
}

.left02{
	padding-left:20px;
}


#right{
	float:left;
	width:359px;
	margin: 23px 0 0px;
	display: inline;
}

/*#right ul {
    list-style: none;
	margin: 0;
	padding: 0;
}

#right ul li {
    margin: 5px 0;
}*/
#page #main #right img{
	padding:5px 0 0 0;
	}



#mobile {
	background:url(images/new/info02.jpg) no-repeat;
	height: 140px;
	margin:12px 0 0;
	padding: 15px 16px 0;
	width: 328px;
}

#mobile p {
    margin: 0;
	padding: 0;
}

#mobile p#access {
	margin-top: 30px;
}

/* ＝＝＝＝＝＝＝＝＝＝トップページ以外のメインのデザイン＝＝＝＝＝＝＝＝＝＝ */
#main-2{
	float:left;
	background:#000;
	width:800px;
	padding:0 0 10px 0;
	margin:0;
}
/* ＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝見出しのデザイン＝＝＝＝＝＝＝＝＝＝＝＝＝＝ */
h2#staff{
    margin: 0;
	background: url(images/new/staff_h2.jpg) no-repeat;
	width: 780px;
	height: 70px;
}

h2#staff span { 
    display: none;
}

h2#shop {
    margin: 0;
	background: url(images/new/shop_h2.jpg) no-repeat;
	width: 780px;
	height: 70px;
}

h2#shop span {
    display: none;
}

h2#privacy{
	margin: 0 0 15px;
	background: url(images/new/privacy_h2.jpg) no-repeat;
	width: 780px;
	height: 70px;
	padding: 0;
}

h2#privacy span { 
    display: none;
}
h2#recruit{
    margin: 0 0 15px;
	background: url(images/new/recuruit_h2.jpg) no-repeat;
	width: 780px;
	height: 70px;
}

h2#recruit span { 
    display: none;
}

h2#access{
    margin: 0 0 15px;
	background: url(images/new/access_h2.jpg) no-repeat;
	width: 780px;
	height: 70px;
	padding: 0;
}

h2#access span { 
    display: none;
}

h2#blog {
    margin: 0 0 15px;
	background: url(images/new/blog_h2.jpg) no-repeat;
	width: 780px;
	height: 70px;
	padding: 0;
}

h2#blog span {
    display: none;
}

h2#menu2 {
    margin: 0 0 15px;
	background: url(images/new/menu_h2.jpg) no-repeat;
	width: 780px;
	height: 70px;
	padding: 0;
}

h2#menu2 span {
    display: none;
}

h2#contact {
    margin: 0 0 15px;
	background: url(images/new/contact_h2.jpg) no-repeat;
	width: 780px;
	height: 70px;
	padding: 0;
}

h2#contact span {
    display: none;
}

h3#bg {
	background: url(images/new/h3.png) no-repeat;
	text-align: center;
	padding: 0;
	width: 523px;
	height: 28px;
	margin: 20px auto;
	text-align: center;
	position: relative;
}

h3#bg span {
    left:30px;
	bottom: 6px;
	position: absolute;
	
}



h4{
	float:left;
	font-size:14px;
	height:35px;
	background:url(images/b-title.jpg) no-repeat;
}
.infotitle{
	display:inline;
	float:left;
	padding:10px 0 0px 0;
	margin:0 0 0 200px;
	line-height:115%;
}



/* ＝＝＝＝＝＝＝＝＝＝各ページの背景画像＝＝＝＝＝＝＝＝＝＝ */
.shop{
	float:left;
	background:url(images/s-top.jpg) top left no-repeat;
	padding:20px 0 0 30px;
}
.menu{
	float:left;
	background:url(images/m-top.jpg) no-repeat;
	padding:20px 0 0 30px;
}
.access{
	float:left;
	background:url(images/a-top.jpg) no-repeat;
	padding:20px 0 0 30px;
}
.form{
	float:left;
	background:url(images/f-top.jpg) no-repeat;
	padding:20px 0 0 30px;
}
.recruit{
	float:left;
	background:url(images/r-top.jpg) no-repeat;
	padding:20px 0 0 30px;
}
.privacy{
	float:left;
	background:url(images/p-top.jpg) no-repeat;
	padding:20px 0 0 30px;
}

/* ＝＝＝＝＝＝＝＝＝＝見出しのデザイン（ここまで）＝＝＝＝＝＝＝＝＝ */
.main2-title{
}
.main2-title p{
	padding:25px 0 0 50px;
}
#main-2 .main2-area{
	display:inline;
	float:left;
	background:#1a1a1a url(images/info-bg.jpg) no-repeat left top;
	width:780px;
	min-height:260px;
	height:auto!important;
	height:260px;
	padding:15px 0 20px 0;
	margin:0 0 0 10px;
}
#main-2 #main2-area{
	float:left;
	background:#1a1a1a url(images/info-bg.jpg) no-repeat left top;
	width:780px;
	min-height:260px;
	height:auto!important;
	height:260px;
	padding:15px 0 20px 0;
	margin:0 0 10px 10px;
}
#main-2 .main2-area p{
	padding:0 115px 0 115px;
}
#main-2 .main2-area img{
	vertical-align:bottom;
}
#main-2 .main2-area strong{
	color:#880000;
}

/* メニュー＆求人募集 */
#main-2 .main2-area .style-list{
	display:inline;
	float:left;
	width:500px;
	padding:0 0 0 230px;
	list-style-type:square;
}
.style-no{
	list-style:none;
}

#recruit_t{
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	margin-left:130px;
	margin-bottom:150px;


}
#recruit_t td{
	border-bottom:1px solid #ccc;
	padding:5px;
}
#recruit_t th{
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;
	vertical-align:top;
	text-align:left;
	padding:5px;
	background: url(images/new/table_back2.png) no-repeat;
	width: 160px;
}
/* プライベートポリシー */
#main-2 .main2-area .style-u{
	list-style:disc;
	padding:0 0 0 15px;
}
#main-2 .main2-area ol{
	padding:0;
}
#style-priv{
	margin:10px 115px 0 115px;
}
.sukima{
	margin-bottom:10px;
}

/* アクセス */
.map{
    margin: 30px auto 30px;
	text-align: center;
}
.map div {
	width: 520px;
	margin: 0 auto;
}
#access_t{
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	margin: 0 auto;
	text-align: center;
}
#access_t td{
	border-bottom:1px solid #ccc;
	padding:5px;
	text-align: left;
}
#access_t th{
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;
	vertical-align:top;
	text-align:left;
	padding:5px;
	background: url(images/new/table_back2.png) no-repeat;
	width: 160px;
}

#access_t th.access_t {
    height: 50px;
}



/* お問い合わせ */

#call {
    margin: 0 auto;
	text-align: center;
	width: 445px;
	margin-top: 40px;
}

p.img_ca {
    float: left;
	width: 116px;
	height: 92px;
	/*margin-top: 30px;*/
	margin-right: 20px;
}

#call dl {
    float: left;
	text-align: left;
	width: 305px;
	/*padding-top: 25px;*/
	margin-bottom:10px;
}

#call dl dt {
    margin: 0 0 5px;
	background: url(images/new/call_num.jpg) no-repeat;
	padding: 0;
	height: 43px;
}

#call dl dt span {
    display: none;
}

#call dl dd {
    margin: 0;
	padding: 0;
}

.clear {
	clear: left;
	width: 400px;
	text-align: left;
	margin-left: 30px;
	padding: 0;
}

/* フォーム */
#main form {
/*	width: 470px;
	margin: 10px auto 0;
	padding-left: 30px;
	height: auto;*/
}

#page #main #toiawase{
	width: 470px;
	margin: 10px auto 0;
	padding-left: 30px;
/*	height: auto;*/
}

#page #main #toiawase #toiawase2{
	width: 448px;
	display: block;
	padding: 10px;
	border: 1px solid #666;
}

#main fieldset {
/*	width: 448px;
	display: block;
	padding: 10px;
	border: 1px solid #666;*/
}

#main form legend {
    display: none;
}

form tbody {
    margin: 0;
	padding: 0;
	text-align: left;
}

form td {
    height: 35px;
	width: 110px;
	text-align: left;
}

.button {
    margin: 15px 0;
	cursor: pointer;
}

input.text{
    padding: 0.2em;
	width: 250px;
}

input.text2,
textare {
   padding: 0.2em;
   width: 280px;
}

input.text2 {
   ime-mode: disabled;
}

    

#main-2 .main2-area form{
	margin-top:20px;
}
#main-2 .main2-area table{
	border:0;
	margin:0 0 0 210px;
}
#main-2 .main2-area th{
	width:135PX;
	padding:5px 0 5px 0;
}
#main-2 .main2-area td{
	text-align:left;
	padding:5px 0 5px 0;
}

/* 店舗紹介（背景なし） */
p.shop_text{
	width:315px;
	padding:20px 0 20px 29px;
	margin: 0;
}

#imgbox {
    margin: 0 auto 35px;
	text-align: center;
	width: 750px;
}

ul.left,
ul.right {
    float: left;
	padding: 0;
	margin: 0;
	width: 360px;
}

ul.left {
    margin-right: 29px;
}

ul.left li,
ul.right li {
    list-style: none;
}

ul.left li img,
ul.right li img {
    margin: 8px 0;
	padding: 0;
}

/* インフォメーション */
.sub-info{
	text-align:right;
	margin-bottom:5px;
}
#main-2 .sub-info a{
	color:#ffe4e1;
	text-decoration:underline;
}
#main-2 .sub-info a:visited{
	color:#CC9999;
}
.maincontent{
	width:530px;
	margin:0 50px 15px 220px;
}

/* スタッフ */
.woman-photo {
    margin: 15px 0;
	padding: 0;
	text-align: center;
}

ul#staff-img {
	width: 769px;
	padding: 0;
	margin: 10px 5px;	
}

ul#staff-img li {
    background: url(images/new/staff_bg.jpg) no-repeat;
	float: left;
	list-style: none;
	width: 220px;
	height: 330px;
	margin: 10px 6px 5px 24px;
	display: inline;
}


ul#staff-img li.space {
    background: none;
	
}



ul#staff-img li img {
    margin: 12px 20px 0;
}


ul#staff-img li span {
    margin: 0;
	padding: 10px 20px 0;
	display: block;
	width: 180px;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
}

.man-photo {
    margin: 15px 0 0;
	padding: 0;
	text-align: center;
}


/* プライバシーポリシー */

#privacy2 {
    width: 530px;
	margin-left: 200px;
	margin-top: 30px;
	padding-bottom:0px;
}


.pri_bg {
	background:url(images/new/main_bg.jpg) no-repeat;
	} 	
	
ul#pri {
    list-style-type: none;
	margin: 40px 0px 10px 210px;
	text-align: center;
	width: 420px;
	padding: 15px 0 0 20px;
	background: url(images/new/ul_bg.png) no-repeat;
	min-height: 120px;
	height: auto !important;
/*	height: 120px; */
}

ul#pri li {
    text-align: left;
	vertical-align: top;
	background: url(images/new/li2.png) no-repeat 0 1px;
	padding-left: 30px;
	margin-bottom:5px;
	height: 19px;
}

dl#pri2 {
    margin: 0 0 20px;
	padding: 0;
}

dl#pri2 dt {
    margin-bottom: 2px;
}

dl#pri2 dd {
    margin: 0 0 15px 1.1em;
	padding: 0;
}

dl#pri2 ul {
    margin: 0 0 0 0.3em;
	padding: 0;
	list-style-position: inside;
}



	
/* ＝＝＝＝＝＝＝＝ブログページのデザイン＝＝＝＝＝＝＝＝ */
.main2-blog {
	width: 780px;
	margin-top: 30px;
}

h3.blogtitle{
    background: url(images/new/h3.png) no-repeat;
	height: 28px;
	padding: 0 0  0 25px;
	color: #fff;
	margin-bottom: 3px;
	font-size:14px;
}

#bog-left p.date {
    font-size:0.9em;
	margin: 0 0 5px;
	padding: 0;
	text-align: right;
	width: 512px;
}

.moblogkun-entry {
}

.moblogkun-entry p {
    margin: 0;
	padding: 0;
}

#bog-left p {
    margin:12px 8px 20px;
}


p#postmetadata {
	margin:0 0 45px 8px;
}

.main2-blog a{
	color:#928A43;
	text-decoration:underline;
}

.main2-blog a:link {
    color: #928A43;
}

.main2-blog a:visited{
	color: #928A43;
}

.main2-blog a:hover {
    color: #E1D78C;
}

.main2-blog a:active {
    color: #E1D78C;
}

#main-2 .main2-blog img{
	float:left;
	margin:0 10px 20px 10px;
}
#main-2 .b-left{
	display:inline;
	float:left;
	width:550px;
	padding:10px 5px 10px 5px;
}
#bog-left {
	float:left;
	width:523px;
	margin-right: 35px;
}
.maincontent-b{
	display:inline;
	float:left;
	width:535px;
	margin:0 10px 15px 10px;
}
.maincontent-b img{	
	margin-bottom:20px;
}
.sub{
	float:left;
	text-align:right;
	margin:0 5px 5px 0;
	width:545px;
}
#main-2 .b-right{
	float:left;
	width:200px;
	padding:10px 5px 5px 10px;
	margin:0;
}
.rightmenu{
	background:#660000;
	display:block;
	padding:5px 0 3px 5px;
	margin:0 0 5px 0;
}
#main-2 .main2-blog ul{
	padding:0;
}
.blo{
	margin:5px 0 5px 20px;
}
.search-text{
	width:150px; 
	margin:0 0 0 20px;
	padding:0;
}
.search-btn{
	width:150px; 
	margin:0 0 0 20px;
}
.archives{
	float:left;
	width:200px;
	margin:0 0 15px 0;
}

.archives li{
	clear:both;
	list-style:none;
	width:170px;
	margin:0 0 5px 0;
}


.blogtitle2{
	background:url(images/new/b_top.jpg) no-repeat;
	width: 780px;
	height: 70px;
	text-align: center;
	margin: 0 auto;
}

.blogtitle2 h2{
    padding: 22px 0 0 20px;
	font-size: 14px;
	text-align: left;
	margin: 0;
	font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3",serif;
}

/* ===サイドバー === */
#page .main2-blog #sidebar {
	float: left;
}

#page .main2-blog #sidebar ul {
    margin: 0;
	padding: 0;
}

#page .main2-blog #sidebar ul form {
    width: 200px;
	padding: 0;
	margin: 0;
}
/* ＝＝カレンダー＝＝ */

#calendar_wrap {
    margin-top:20px;
}

#main-2 .main2-blog table{
	width:160px;
	color:#000000;
}
.b-right table a{
	color:#000000;
}
#main-2 .main2-blog td{	
	text-align:center;
}
.calendar{
	margin-left:20px;
	background:#999999;
}
.calendar_h {
	color:#FFFFFF;
	background:#CC0000;
	text-align:center;
}
.calendar-title{
	margin-left:20px;
	color:#ffffff;
	background:#660000;	
}
.calendar-title-color{
	color:#ffffff;
}
.calendar-week{
	margin-left:20px;
	background:#666666;
}
.calendar-menu{
	background:#660000;
	text-align:center;
}

/* ＝＝＝＝＝＝＝＝＝＝フッターのデザイン＝＝＝＝＝＝＝＝＝＝ */

#foot{
	width:800px;
	height:60px;
	background:url(images/new/footer_bg.jpg) bottom left no-repeat;
	clear: left;
	text-align: center;
	margin: 0 auto;
}
#foot p{
	float:left;
	width:800px;
	text-align:center;
	padding:7px 0 0 0;
	margin: 10px 0 2px;
}

#foot p#copyright {
    text-align: center;
	float: none;
	margin: 0 0 0;
	padding: 0;
}

#count{
	background:#660000;
	text-align:right;
	height:60px;
	width:780px;
	padding: 0 10px;
	text-align: center;
	margin: 0 auto;
}
#count p {
	float:right;
	text-align:right;
	margin:10px 0 0 0;
}
#count p img {
	clear:right;
	vertical-align: text-top;
	margin: 1px 8px 0 0;
}

#count p.total img {
	clear:right;
	vertical-align: text-top;
	margin: -1px 8px 0 0;
}

#mail_cgi {
    margin: 20px auto;
	text-align: center;
	padding: 20px 0;
}
#mail_cgi table {
	width: 500px;
	border: 1px solid #FFF;
	margin: 0 auto;
	padding: 7px;
}
#mail_cgi table th {
	height: 30px;
	text-align: left;
}
#mail_cgi table td {
}
/* ＝＝＝＝＝＝＝＝＝＝フロートクリア＝＝＝＝＝＝＝＝＝＝ */
.clearboth{
	clear: both;
	display: none;
}


#page .main2-blog #bog-left .b-left .entry img {
	display:block;
	clear:both;
	padding:0 0 10px 0;
}
#page .main2-blog #bog-left .b-left .entry {
	clear:both;
	display: block;
	width:530px;
	margin:10px;
}

#page .main2-blog #bog-left .b-left small {
	clear:both;
	display: block;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 10px;
}
#page .main2-blog #sidebar {
	float:left;
	width:210px;
	padding-bottom:50px;
}
#page .main2-blog #sidebar #calendar h2.widgettitle {
    display: none;
}
#page .main2-blog #sidebar h2.widgettitle {
    background: url(images/new/category_img.png) no-repeat center top;
	text-align: center;
	font-size: 12px;
	margin: 0;
	padding: 0;
	line-height: 30px;
	width: 177px;
}

#page .main2-blog #sidebar #recent-posts,
#page .main2-blog #sidebar #categories-305193661,
#page .main2-blog #sidebar #linkcat-2 {
    margin: 25px 5px 0;
}

#page .main2-blog #sidebar #recent-posts ul,
#page .main2-blog #sidebar #categories-305193661 ul,
#page .main2-blog #sidebar #linkcat-2 ul {
    margin: 2px 7px;
}

#page .main2-blog #sidebar ul {
	clear:left;
	list-style-image: none;
	list-style-type: none;
}
#page .main2-blog #sidebar #calendar #calendar_wrap #wp-calendar {
	color: #fff;
	background:#000;
	width:210px;
	border-color: #999;
	border-style: solid;
	border-width: 0px 0px 1px 1px;
	border-spacing: 0;
	border-collapse: collapse;

}


#page .main2-blog #sidebar #calendar #calendar_wrap #wp-calendar thead th,
#page .main2-blog #sidebar #calendar #calendar_wrap #wp-calendar tbody td {
    border-style: solid;
	border-color: #999999;
	border-width: 0 1px 1px 0;
	text-align: center;
	}

#page .main2-blog #sidebar #calendar #calendar_wrap #wp-calendar tfoot {
    border-style: none;
}

#page #main .main2-blog #sidebar #calendar #calendar_wrap #wp-calendar #next{
	border-right:1px solid #999;
	}


#page .main2-blog #sidebar #calendar #calendar_wrap #wp-calendar caption {
	background:#362E1F;
	font-size:12px;
	color:#fff;
	text-align: center;
	border: 1px solid #999;
	
	padding: 5px 0;
}
#page .main2-blog #sidebar form#searchform input {
    display: inline;
	width:85px;
	margin:0 5px 0 0;
}
#page #main-2 .main2-title #main2-area #shop_left {
	float: left;
	width: 390px;
}
#page #main-2 .main2-title #main2-area #shop_right {
	float: left;
	width: 390px;
}
#page #main-2 .main2-title #main2-area #shop_right p {
	margin-left: 0px;
}
#page #main-2 .main2-title #main2-area #shop_left img {
	margin-top: 30px;
	margin-left: 30px;
}
#page #main-2 .main2-title #main2-area #shop_right img {
	margin-top: 30px;
	margin-left: 30px;
}
#page .main2-blog #bog-left .b-left a {
	text-decoration: none;
	line-height: 35px;
}
#page #main-2 .main2-blog #bog-left .b-left .navigation .alignleft {
	float: left;
}
#page #main-2 .main2-blog #bog-left .b-left .navigation .alignright {
	float: right;
}

