
/*-----------Block Level Elements--------------*/



Body {
	background: #fff url("images/bk010407.gif") repeat;
	font-family: "Arial", "Helvetica", "Sans serif";
	color: #333333;
}



a {

        color: #0000CC;

        text-decoration: none;

}



a:visited:hover {

        color: #0000CC;

        text-decoration: underline;

}



a:visited {

        color: #0000CC;

        text-decoration: none;

}



a:hover {

        color: #0000CC;

        text-decoration: underline;

}



#page {


	margin: 0 auto;

}



#header {

        background: #000 url("images/ranman_header.jpg") no-repeat center;

        border: #666 solid 4px;

	width: 100%;

        height: 200px;

        text-align: center;

}



#headerimg {



}



.description {

        font-size: 16px;



}



#wrapper {

	width: 100%;

}



#content {

	float: left;

	width: 68%;

        margin-top: 2px;

        padding: 8px 0 8px 12px;

}



#sidebar {

	width: 29%;

	margin-left: 69%;

        margin-top: 10px;

        border-left: #000 solid 3px;

}



#navbar {

        width: 100%;

        height: 26px;

        margin: 6px 0 2px 0;

}



#footer {
	border-top: #000 solid 3px;
	width: 100%;
	margin-top: 4px;
	font-size: 15px;
	text-align: center;
	clear: both;
	line-height: 60px;
}

#footerimg {
	margin-top: 20px;    
}

/*-------------Headings-------------*/



h1 {



}



h2 {

        font-family: "Arial", "Helvetica", "Sans serif";

        background: #d0af4c;


        font-size: 18px;

        padding: 2px 10px 2px 12px;



}



h2 a:hover, h2 a:visited, h2 a {

        font-family: "Arial", "Helvetica", "Sans serif";


        font-size: 18px;

        padding: 2px 10px 2px 12px;



}



h3 {

}



h4 {



}



h5 {



}



/*-------------The Post-------------*/





.post h2 {

        font-family: "Arial", "Helvetica", "Sans serif";

        background: #d0af4c;


        font-size: 18px;

        padding: 2px 10px 2px 12px;



}



.post h2 a:hover, .post h2 a:visited, .post h2 a {

        font-family: "Arial", "Helvetica", "Sans serif";


        font-size: 18px;

        padding: 2px 10px 2px 12px;



}



.post {

        font-size: 14px;

        padding-right: 10px;



}



.post p {

        padding-right: 10px;

        font-size: 14px;



}



.post a {

        padding-right: 10px;

        font-size: 14px;



}



.post ul {

        padding-right: 10px;

        font-size: 14px;



}



.post li {

        padding-right: 10px;

        font-size: 14px;



}



.entry {

        padding-right: 10px;

        font-size: 14px;



}



.entrytext .postmetadata {

        border: #666 solid 1px;

        width: 80%;

        padding: 4px 4px 4px 4px;

        font-size: 14px;



}



.postmetadata alt {

        padding-right: 10px;

        font-size: 14px;



}



.postmetadata a {

        padding-right: 10px;

        font-size: 14px;



}



.navigation {

        padding-right: 10px;

        font-size: 14px;



}



.alignleft {

        font-size: 14px;

        text-align: left;



}



.alignright {

        font-size: 14px;

        padding-right: 10px;

        text-align: right;



}



.center {

        font-size: 14px;

        text-align: center;



}



.pagetitle {

        width: 90%;

        font-size: 14px;



}



blockquote {

        border-left: 5px solid #000;

        margin-left: 1.5em;

        padding-left: 5px;



}



cite {

        font-size: 14px;



}



a img {

        border: none;



}



acronym, abbr {

        font-size: 14px;



}



/*--------------Sidebar------------*/



#sidebar ul {

        font-size: 14px;

        padding-bottom: 2px;

        list-style: none;



}



#sidebar ul h2 {

        margin-left: 10px;

        font-size: 16px;

        list-style: none;



}



#sidebar ul li {

        margin-left: -14px;

        padding-bottom: 2px;

        list-style: none;



}



#sidebar ul ul {

        padding-bottom: 2px;

        list-style: none;



}



#sidebar ul ul li {

        padding-bottom: 2px;

        list-style: none;



}



#sidebar ul ul ul {

        padding-bottom: 2px;

        list-style: none;



}



#sidebar p {

        padding-bottom: 2px;

        list-style: none;



}



#sidebar a {

        padding-bottom: 2px;

        list-style: none;



}

#sidebar a:hover {

        padding-bottom: 2px;

        list-style: none;



}



#sidebar a:visited {

        padding-bottom: 2px;

        list-style: none;



}



.textwidget {

        margin-left: 24px;

}



#themeswitcher select {

        width: 93%;

}





/*--------------Comments--------------*/



ol.commentlist {



}



ol.commentlist li {



}



ol.commentlist li.alt {



}



ol.commentlist a {



}



small.commentmetadata {



}



#commentform input {

        background: #eff;



}



#commentform textarea {

        background: #eff;

        width: 80%;



}



/*--------------Search Form-------------*/



#searchform {

        margin-left: 18px;



}



#searchform input {



}



#searchform #s {

        background: #fff;

        border: #666 solid 4px;

        width: 93%;



}



#searchretrap {

        float: left;

        width: 68%;



}





/*-------------Calendar-----------------*/



#wp-calendar {



}



#wp-calendar th {



}



#wp-calendar a {



}



#prev a, #next a {



}



#wp-calendar caption {



}



/*-------------Images------------------*/









/*-------------Other------------------*/



hr {

	display: none;

}



/* begin menu */


div.menu li {
	padding-right: 3px;
	background-image:  url("images/gradation_btn_gray.gif");
	padding-bottom: 3px;
	text-align: center;
	font-family: Vrinda, Verdana, Tahoma, Sans-Serif, Serif, "Courier New", Aria;
	background-repeat: no-repeat;
	font-weight: bold;
}

div.menu li a {
        display: block;
        overflow: hidden;
        text-decoration: none;
}
 /* end menu */

/* --- ドロップダウンメニュー --- */

div.menu{position:absolute;margin:0;padding:3px 0;z-index:100;}
ul.ddmenu{
	margin:0;
	padding:0;
	list-style:none;
}
.ddmenu li.off{
	position:relative;
	float:left;
	width:106px;
	height:29px;
	overflow:hidden;
	border-right:0px solid #ccc;
	padding-top: 6px;
}
.ddmenu li.on{position:relative;float:left;width:106px;height:29px;overflow:visible;border-right:0px solid #ccc;padding-top: 6px;}
.ddmenu a{display:block;text-decoration:none;color:#333!important;}
.ddmenu a:hover{display:block;text-decoration:none;color:#fff!important;}
.ddmenu li ul{
	position:absolute;
	top:2.2em;
	left:0;
	list-style:none;
	margin:0;
	padding:3px 0;
	background-color:#ccc;
	border-right:1px solid #999;
	border-bottom:1px solid #999;
	text-indent:0.5em;
	width:11em!important;
	text-align: left;
}
.ddmenu li ul li a{margin:0;padding:0;color:#555!important;}
.ddmenu li ul li a:hover{color:#fff!important;background-color:#7b8d42!important;}
* html .ddmenu li{margin:0; padding:0; display:inline;}
* html .ddmenu li ul li{margin:0; padding:0; display:inline;}
.sankaku{font-size:0.7em;}

/* ----- Style for Ktai Entry ----- */
.photo {
        padding-right:6px;
        float:left;
        line-height:110%;
        font-size:0.85em;
        text-indent:0;
}
.photo img {
        background:white;
        margin:0 4px 4px 0;
        padding:3px;
        border:1px solid #999;
}
.photo-end {
        clear:left;
}

/* --- 店長新着のボックス --- */
.section1 {
	width: 300px; /* ボックスの幅 */
	background-color: #ffffff; /* ボックスの背景色 */
	border: 1px #d0af4c  solid; /* ボックスの枠線 */
	font-size: 90%; /* ボックスの文字サイズ */
	height: 200px;
	margin-left: 30px;
}

/* --- 店長新着の見出し --- */
.section1 h2 {
margin: 0; /* 見出しのマージン */
	padding: 15px 10px; /* 見出しのパディング（上下、左右） */
	background: #e0e0e0 url("images/shintyaku.gif"); /* 見出しの背景 */
	font-size: 180%; /* 見出しの文字サイズ */
border-bottom: 1px #d0af4c  solid; /* 見出しの下枠線 */
	color: #666633;
}
/* --- HOME総合ボックス --- */
.section5 {
	width: 607px; /* ボックスの幅 */
	height: 202px;
	margin-left: auto;
	margin-right: auto;
}



/* --- 店長新着のボックス内の段落 --- */
.section1 p {
	margin: 1em 10px; /* 段落のマージン（上下、左右） */
	width: 100px;
}


/* --- 店長の紹介ボックス --- */
.section2 {
	width: 300px; /* ボックスの幅 */
	background-color: #ffffff; /* ボックスの背景色 */
	border: 1px #d0af4c  solid; /* ボックスの枠線 */
	font-size: 80%; /* ボックスの文字サイズ */
	float: left;
	height: 220px;
}

/* --- 店長の紹介見出し --- */
.section2 h2 {
margin: 0; /* 見出しのマージン */
padding: 6px 10px; /* 見出しのパディング（上下、左右） */
background: #e0e0e0 url("images/ranman_head.gif") repeat-x top; /* 見出しの背景 */
border-bottom: 1px #d0af4c  solid; /* 見出しの下枠線 */
font-size: 100%; /* 見出しの文字サイズ */

}

/* --- 店長の紹介ボックス内の段落 --- */
.section2 p {
	margin: 0.5em 10px; /* 段落のマージン（上下、左右） */
	padding-top: 10px;
}

/* --- QRコードのBOX --- */
.layoutbox1{
width:250px;
margin-left:40px;
background-color: #ffffff; /* ボックスの背景色 */
border: 1px #d0af4c  solid; /* ボックスの枠線 */
font-size: 80%; /* ボックスの文字サイズ */
margin-left: 30px;
}


/* --- カレンダーのボックス --- */
.section3 {
	width: 300px; /* ボックスの幅 */
	background-color: #EFF0D8; /* ボックスの背景色 */
	border: 1px #d0af4c  solid; /* ボックスの枠線 */
	font-size: 80%; /* ボックスの文字サイズ */
	height: 220px;
}

/* --- カレンダーの見出し --- */
.section3 h2 {
margin: 0; /* 見出しのマージン */
padding: 6px 10px; /* 見出しのパディング（上下、左右） */
background: #e0e0e0 url("images/ranman_head.gif") repeat-x top; /* 見出しの背景 */
border-bottom: 1px #d0af4c  solid; /* 見出しの下枠線 */
font-size: 100%; /* 見出しの文字サイズ */
}

/* --- カレンダーのボックス内の段落 --- */
.section3 p {
	margin: 1em 10px; /* 段落のマージン（上下、左右） */
	width: 100px;
}

/* --- sidebartop --- */
.intro {
	font-size: 12px;
	color: #2b2b2b;
	margin-left:80px;	
}

.intro-tel {
	font-size: 20px;
	font-weight: bold;
	color: #CC0000;
	line-height: 20px;
	margin-top: 5px;
	margin-left:60px;
}

.intro-info {
	font-size: 10px;
	color: #808080;
	margin-left:40px;
}

.menu-course {
	font-size: 12px;
	font-weight: bold;
	color: #AE3238;
	margin-left:40px;	
}

/* --- メニュー内 --- */
.f12r{
font-size : 12px;line-height: 130%;color: #c64e54;
}

.f12c{
font-size : 12px;line-height: 130%;color: #006666;
}

.waku{
	background-image:url("images/waku.jpg");
	background-position:center;
	height:202px;
	width:302px;
	font-size: 80%;
	font-family: Vrinda, Verdana, Tahoma, Sans-Serif, Serif, "Courier New", Aria;
}

.waku p{
	margin: 1em 10px;
	width: 100px;
	text-align: center;
}
