@charset "UTF-8";
/*
Theme Name: namamen.com
Theme URI: http://namamen.com/
Description: Basic Theme for CHOPSTICKS
Author: viridianjp
*/

* {
	margin: 0;
	padding: 0;
}

body {
	width: 100%;
	background-color: #FF9733;
}

/* General Settings */
#container {
	margin: 0 auto;
	width: 800px;
	background: url(img/background_container.jpg) repeat;
}

.backtotop {
	font-family: "Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅";
	font-size: 11px;
	color: #666666;
	line-height: 170%;
	text-align: right;
	margin: 5px 0px 20px 0px;
	padding: 0 15px 0 0;
	width: 515px;
}

.clear {
	clear: both;
}

img.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left
	}
	
a img { border: 0px;}

/* Character settings */

a {
	text-decoration: none;
	color: #D90000;
}

a:hover {
	text-decoration: none;
	color: #D90000;
}

a:visited {
	text-decoration: none;
	color: #FF9999;
}

h1 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #000000;
	font-weight: normal;
	font-size: 10px;
	padding: 0px 10px 0px 0px;
}

h2 {
	color: #D70000;
	font-size: 10px;
	font-weight: normal;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}

h2 a { 
	text-decoration: none;
	color: #D70000;
}

h2 a:hover {
	text-decoration: none;
	color: #D70000;
}

h2 a:visited {
	text-decoration: none;
	color: #D70000;
}

h3 {
	color: #D70000;
	font-size: 18px;
	font-weight: bold;
	padding: 0;
	margin: 0 0 15px 0;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}

h4 {
	color: #D70000;
	font-size: 14px;
	font-weight: normal;
	padding: 0;
	margin: 0 0 0px 0;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	text-align: center;
}

p {
	color: #333333;
	font-size: 12px;
	font-weight: normal;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	margin: 0 0 10px 0px;
	line-height: 20px;
}


p.prof {
	color: #333333;
	font-size: 12px;
	font-weight: normal;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	margin: 0 20px 0 20px;
	line-height: 14px;
}

p.notice {
	color:#F00;
}

.submenu {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	color: #D70000;
	margin: 10px 0 0 0;
	text-align: center;
}

.submenu a {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	color: #D70000;
	text-decoration: underline;
}

/* Lead */
#lead {
	width: 800px;
	height: 100px;
	padding-top: 10px;
}

#leadimg {
	width: 300px;
	height: 65px;
	float: left;
	padding-top: 35px;
}

#leadimg2 {
	width: 490px;
	height: 100px;
	float: right;
	text-align: right;
	padding: 0 10px 0 0;
}

#leadimg2 h1 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color: #FF0000;
	font-weight: normal;
	font-size: 12px;
	padding: 0;
}

#leadimg2 img {
	margin: 0 0 0 0;
}

.bar {
	margin: 25px 0 0 0;
}

/* Banner area */
#banner {
	color: #000000;
	width: 730px;
	float: left;
	height: 50px;
	margin: 10px 0 0px 65px;
	padding: 0 0 0 0px;
}

#banner img {
	margin: 0 40px 0 0;
}


/* Menu area */
#menu {
	color: #000000;
	width: 800px;
	float: left;
	height: 100px;
	margin: 5px 0 5px 0;
}

#menu ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
	
#menu li {
	margin: 0;
	padding: 0;
	list-style-type: none;
	float: left;
}

#menu li a {
    display: block;
	text-decoration: none;
	text-indent: -9999px;
}

#menu li#info_r a {
	width: 100px;
	height: 100px;
	background: url(img/menuinfo_r.gif) no-repeat;
}

#menu li#info_r a:hover {
	width: 100px;
	height: 100px;
	background: url(img/menuinfo_r.gif) no-repeat;
}

#menu li#info a {
	width: 100px;
	height: 100px;
	background: url(img/menuinfo.gif) no-repeat;
}

#menu li#info a:hover {
	width: 100px;
	height: 100px;
	background: url(img/menuinfo_r.gif) no-repeat;
}

#menu li#kej_r a {
	width: 100px;
	height: 100px;
	background: url(img/menukej_r.gif) no-repeat;
}

#menu li#kej_r a:hover {
	width: 100px;
	height: 100px;
	background: url(img/menukej_r.gif) no-repeat;
}

#menu li#kej a {
	width: 100px;
	height: 100px;
	background: url(img/menukej.gif) no-repeat;
}

#menu li#kej a:hover {
	width: 100px;
	height: 100px;
	background: url(img/menukej_r.gif) no-repeat;
}

#menu li#kjj_r a {
	width: 100px;
	height: 100px;
	background: url(img/menukjj_r.gif) no-repeat;
}

#menu li#kjj_r a;hover {
	width: 100px;
	height: 100px;
	background: url(img/menukjj_r.gif) no-repeat;
}

#menu li#kjj a {
	width: 100px;
	height: 100px;
	background: url(img/menukjj.gif) no-repeat;
}

#menu li#kjj a:hover {
	width: 100px;
	height: 100px;
	background: url(img/menukjj_r.gif) no-repeat;
}

#menu li#lunch_r a {
	width: 100px;
	height: 100px;
	background: url(img/menulunch_r.jpg) no-repeat;
}

#menu li#lunch_r a:hover {
	width: 100px;
	height: 100px;
	background: url(img/menulunch_r.jpg) no-repeat;
}

#menu li#lunch a {
	width: 100px;
	height: 100px;
	background: url(img/menulunch.jpg) no-repeat;
}

#menu li#lunch a:hover {
	width: 100px;
	height: 100px;
	background: url(img/menulunch_r.jpg) no-repeat;
}

#menu li#dinner_r a {
	width: 100px;
	height: 100px;
	background: url(img/menudinner_r.jpg) no-repeat;
}

#menu li#dinner_r a:hover {
	width: 100px;
	height: 100px;
	background: url(img/menudinner_r.jpg) no-repeat;
}

#menu li#dinner a {
	width: 100px;
	height: 100px;
	background: url(img/menudinner.jpg) no-repeat;
}

#menu li#dinner a:hover {
	width: 100px;
	height: 100px;
	background: url(img/menudinner_r.jpg) no-repeat;
}

#menu li#party_r a {
	width: 100px;
	height: 100px;
	background: url(img/menuparty_r.jpg) no-repeat;
}

#menu li#party_r a;hover {
	width: 100px;
	height: 100px;
	background: url(img/menuparty_r.jpg) no-repeat;
}

#menu li#party a {
	width: 100px;
	height: 100px;
	background: url(img/menuparty.jpg) no-repeat;
}

#menu li#party a:hover {
	width: 100px;
	height: 100px;
	background: url(img/menuparty_r.jpg) no-repeat;
}

#menu li#points_r a {
	width: 100px;
	height: 100px;
	background: url(img/menu7points_r.jpg) no-repeat;
}

#menu li#points_r a:hover {
	width: 100px;
	height: 100px;
	background: url(img/menu7points_r.jpg) no-repeat;
}

#menu li#points a {
	width: 100px;
	height: 100px;
	background: url(img/menu7points.jpg) no-repeat;
}

#menu li#points a:hover {
	width: 100px;
	height: 100px;
	background: url(img/menu7points_r.jpg) no-repeat;
}

#menu li#namamen_r a {
	width: 100px;
	height: 100px;
	background: url(img/menunamamen_r.jpg) no-repeat;
}

#menu li#namamen_r a:hover {
	width: 100px;
	height: 100px;
	background: url(img/menunamamen_r.jpg) no-repeat;
}

#menu li#namamen a {
	width: 100px;
	height: 100px;
	background: url(img/menunamamen.jpg) no-repeat;
}

#menu li#namamen a:hover {
	width: 100px;
	height: 100px;
	background: url(img/menunamamen_r.jpg) no-repeat;
}

#menu li#vietnam_r a {
	width: 100px;
	height: 100px;
	background: url(img/menuvietnam_r.jpg) no-repeat;
}

#menu li#vietnam_r a:hover {
	width: 100px;
	height: 100px;
	background: url(img/menuvietnam_r.jpg) no-repeat;
}

#menu li#vietnam a {
	width: 100px;
	height: 100px;
	background: url(img/menuvietnam.jpg) no-repeat;
}

#menu li#vietnam a:hover {
	width: 100px;
	height: 100px;
	background: url(img/menuvietnam_r.jpg) no-repeat;
}

#menu li#link_r a {
	width: 100px;
	height: 100px;
	background: url(img/menulink_r.jpg) no-repeat;
}

#menu li#link_r a:hover {
	width: 100px;
	height: 100px;
	background: url(img/menulink_r.jpg) no-repeat;
}

#menu li#link a {
	width: 100px;
	height: 100px;
	background: url(img/menulink.jpg) no-repeat;
}

#menu li#link a:hover {
	width: 100px;
	height: 100px;
	background: url(img/menulink_r.jpg) no-repeat;
}

#menu li.spacer1 {
	width: 8px;
	height: 100px;
}

#menu li.spacer2 {
	width: 14px;
	height: 100px;
}

/* Counter */
#counter {
	width: 788px;
	margin: 0;
	padding: 10px 12px 0 0;
	text-align: right;
	clear: both;
}

/* Bread */
#bread {
	width: 788px;
	margin: 0;
	padding: 5px 0 5px 12px;
	clear: both;
}

.bread {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:12px;
	color: #D70000;
	margin: 0 0 15px 0;
	font-weight: bolder;
}

.bread a {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:12px;
	color: #D70000;
	text-decoration: underline;
}

/* Single column page */
#wrapper {
	width: 780px;
	margin: 0 10px 0 10px;
	padding: 0;
}

/* 2-column page */
#side {
	width: 222px;
	margin: 0 0 0 10px;
	float: left;
	padding: 0;
}

.side_header_r {
    height: 15px; 
	width: 220px;
    position:relative;
	top:3px;
	background: url(img/side_header_r.gif) no-repeat;
}

.linktitle_r {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	color: #D60000;
	line-height: 170%;
	padding: 0px 0px 0px 15px;
	width: 205px;
	background: url(img/side_body_r.gif) repeat-y;
}

.linktext_r {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 11px;
	color: #D60000;
	line-height: 170%;
	width: 188px;
	background: url(img/side_body_r.gif) repeat-y;
	padding: 0px 0px 0px 32px;
}

.side_footer_r {
	height: 15px;
	width: 220px;
	background: url(img/side_footer_r.gif) no-repeat;
       margin-bottom: 10px;
}


.side_header {
	height: 15px;
	width: 220px;
	position:relative;
	background: url(img/side_header.gif) no-repeat;
	margin-top: 10px;
}

.linktitle {
font-family: "Verdana";
font-size: 12px;
font-weight: bolder;
color: #D60000;
line-height: 170%;
padding: 0px 0px 5px 15px;
	width: 205px;
	background: url(img/side_body.gif) repeat-y;
}

.linktext {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	color: #666666;
	line-height: 170%;
	width: 170px;
	background: url(img/side_body.gif) repeat-y;
	padding: 10px 10px 20px 40px;
}

ul.linktext {
	list-style-position: outside;
}

.side_footer {
	height: 15px;
	width: 220px;
	background: url(img/side_footer.gif) no-repeat;
        margin-bottom: 10px;
}

.side_header_w {
	height: 15px;
	width: 220px;
        position:relative; top:3px;
	background: url(img/side_header_w.gif) no-repeat;
}

.linktitle_w {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #D60000;
	line-height: 170%;
	padding: 0px 0px 0px 15px;
	width: 205px;
	background: url(img/side_body_w.gif) repeat-y;

}

.linktext_w {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	color: #D60000;
	line-height: 170%;
	width: 188px;
	background: url(img/side_body_w.gif) repeat-y;
	padding: 0px 0px 0px 32px;
}

.side_footer_w {
	height: 15px;
	width: 220px;
	background: url(img/side_footer_w.gif) no-repeat;
    margin-bottom: 10px;
}

#main {
	float: right;
	width: 530px;
	padding: 0;
	margin: 0 10px 0 0;
}

#main_allpost {
	float: right;
	width: 530px;
	padding: 0;
	margin: -20px 10px 0 0;
}

.main-footer {
	font-family: "Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅";
	font-size: 11px;
	color: #666666;
	line-height: 170%;
	text-align: right;
	margin: 5px 0px 20px 0px;
	clear: both;
	padding: 0 15px 0 0;
}

/* id37_frontpage */
#mainimg {
	width: 500px;
	height: 397px;
	margin: 10px 0 0 10px;
	padding: 1.5px 0 1.5px 0;
	float: left;
	border: solid 1px #FFDBA2;	/*background: url(img/background_main.gif) no-repeat;*/
	text-align: center;
}

/* Header PF */
/*1-Slideshow*/

#img_hd {
	width: 500px;
	height: 397px;
	position:relative;
}

#slides {
	position:absolute;
	z-index:100;
}

/*2-Slides container
	Important:
	Set the width of your slides container
	Set to display none, prevents content flash
*/

.slides_container {
	width: 500px;
	height: 397px;
	overflow: hidden;
	position:relative;
	display: none;
}

/*3-Each slide
	Important:
	Set the width of your slides
	If height not specified height will be set by the slide content
	Set to display block
*/

.slides_container div.slide {
	width: 500px;
	height: 397px;
	display: block;
}

/*4-Next/prev buttons*/

#slides .next,#slides .prev {
	position:absolute;
	top:128px;
	left:-24px;
	width:24px;
	height:43px;
	display:block;
	z-index:101;
}

#slides .next {
	left:780px;
}

/* 5-Pagination*/

.pagination {
	margin:5px auto 0;
	width:42px;
}

.pagination li {
	float:left;
	margin:0 1px;
	list-style:none;
}

.pagination li a {
	display:block;
	width:12px;
	height:0;
	padding-top:12px;
	background-image:url(img/pf/pagination.png);
	background-position:0 0;
	float:left;
	overflow:hidden;
}

.pagination li.current a {
	background-position:0 -12px;
}

/* Caption */
.caption {
	z-index:500;
	position:absolute;
	bottom:10px;
	left:0;
	height:30px;
	padding:0 5px 0 5px;
	background:#000;
	background:rgba(0,0,0,.3);
	width:500px;
	font-size:14px;
	line-height:0.4em;
	color:#fff;
	border-top: 1px solid #666;
	text-shadow:none;
}

.caption p {
	font-size: 14px;
	font-weight: bolder;
	color: #fff;
}

#subimg1 {
	width: 268px;
	height: 195px;
	margin: 10px 10px 0px 0px;
	padding: 0;
	float: right;	/*background: url(img/background_sub.gif) no-repeat;*/
	border: solid 1px #FFDBA2;
}

#subimg2 {
	width: 268px;
	height: 195px;
	margin: 7px 10px 0 0;
	padding: 0;
	float: right;	/*background: url(img/background_sub.gif) no-repeat;*/
	border: solid 1px #FFDBA2;
}

#subimg2 .img /*when using img*/{
	margin: 0 0 18px 0;
}

#subimg2 .img2 /*when using img*/{
	margin: 0;
	padding: 0;
}

#top_left {
	width: 500px;
	/*height: 800px;*/
	margin: 0px 10px 0px 0px;
	padding: 0;
	float: left;	/*background: url(img/background_sub.gif) no-repeat;*/
}

#news {
	width: 500px;
	/*height: 700px;*/
	margin: 10px 0 0 10px;
	padding: 0;
	float: left;
	border: solid 1px #FFDBA2;	/*background: url(img/background_main.gif) no-repeat;*/
}

span.postinfo_front {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #000;
	margin: 5px 0 0 0;	
}

span.postinfo_front a {
	text-decoration: none;
	color: #000;
}

.postfront_ul {
	overflow: auto;
	margin: 15px 0 0 0;
	padding: 0;
}

.postfront_li {
	margin: -1px 5px 0 5px;
	padding: 10px 10px 0 10px;
	list-style-type: none;
	border-top: 1px dotted #999;
}

.postfront_li h2 {
	margin: 0;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
}

.postfront_li h2 a {
	text-decoration: none;
	color: #000;
}

.postfront_title {
	margin: 0;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
}

.postfront_content {
	margin: 0;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	padding: 0;
}

.postfront_info {
	margin: 0;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 10px;
	color: #666;
}

/* Banner bottom */
#banner_bottom {
	width: 500px;
	height: 200px;
	margin: 10px 0px 0 10px;
	padding: 0;
	float: left;
}

#banner_bottom img {
	margin: 0;
}

#top_right {
	width: 268px;
	height: 805px;
	margin: 10px 10px 0px 0px;
	padding: 0;
	float: right;	/*background: url(img/background_sub.gif) no-repeat;*/
}

.facebook_kej {
	width: 268px;
	height: 400px;
	margin-bottom: 5px;
}

.facebook_kjj {
	width: 268px;
	height: 400px;
}

/* Post */
.post_ul {
	overflow: hidden;
	margin: 0 0 0 0;
	padding: 0;
	width: 530px;
}

.post_li {
	padding: 3px;
	list-style-type: none;
	border-top: 1px dotted #999;
	margin: -1px 0 30px 0;
}

.post_li h2 {
	font-size: 18px;
	color: #000;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

.post_li h2 a {
	text-decoration: none;
	color: #000;
}

.post_li p {
	font-size: 12px;
	color: #000;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	margin: 0;
}

.post_li img {
	border: none;
}

.posttitle {
	margin: 20px 0 10px 0;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	width: 530px;
}

.list_img {
	float: left;
	border: 0;
	margin-right: 10px;
}

.list_content {
}

.list_content p {
	margin: 0px 0 20px 0;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

.postcontent p {
	margin: 30px 0 20px 0;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

.postinfo_fb {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #000;
	float: left;
	margin: 10px 0 50px 0;
}

.postinfo {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #f70000;
	float: right;
	margin: 0 0 10px 0;
}

.postinfo a {
	text-decoration: none;
	color: #D70000;
}

.postinfo2 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #000;
	float: right;
	margin: 5px 0 0 0;
}

.postinfo2 a {
	text-decoration: none;
	color: #000;
}

.oldpage {
	float: right;
}

.newpage {
	float: left;
}

p.pagelink a {
	font-size: 12px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color: #000;
	margin: 10px 0 0 0;
	text-decoration: none;
}

.pagelinkfont {
	font-size: 12px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color: #000;
	text-decoration: none;
}

/* Menu pages */
#bread_left {
	float: left;
	width: 500px;
	padding: 0;
	margin: 0 0 15px 10px;
	height: 50px;
}

#bread_right {
	float: right;
	width: 280px;
	padding: 0;
	margin: 0 10px 15px 0;
	text-align: right;
	height: 50px;
}

/* id51_shopinfo */
#map {
	width: 780px;
}

.map_img {
	width: 300px;
	height: 240px;
	float: left;
	padding: 0 0 0 220px;
	background: url(img/map.gif) no-repeat;
	margin: 0;
}

.map_koenji {
	width: 300px;
	float: left;
	padding: 0 0 0 220px;
	background: url(img/map_koenji.gif) no-repeat;
	margin: 0 0 50px 0;
}

.map_kichijoji {
	width: 300px;
	float: left;
	padding: 0 0 0 220px;
	background: url(img/map_kichijoji.gif) no-repeat;
	margin: 0 0 50px 0;
}

.map_img2 {
	width: 250px;
	height: 240px;
	float: right;
	padding: 0;
	margin: 0;
	text-align: right;
}

#inquiry {
	width: 780px;
}

#inquiry_left {
	width: 430px;
	height: 250px;
	float: left;
	padding: 0;
	margin: 0;
}

#inquiry_right {
	height: 250px;
	float: right;
	padding: 0;
	margin: 0;
	text-align: right;
	width: 350px;
}

/* id53_pho */
#pho_img {
	width: 780px;
	margin: 0 0 20px 0;
	float: left;
}

#pho_img .pho {
	width: 181px;
	margin: 0;
	float: left;
	padding: 0 7px 0 7px;
}

#pho_img .img {
	margin: 0 0 10px 16px;
}

#pho_column {
	margin: 0 0 0 10px;
	float: right;
	width: 390px;
}

#pho_column2 {
	margin-left: auto;
	margin-right: auto;
	width: 700px;
}

#pho_img2 {
	width: 730px;
	height: 200px;
	margin: 0 0 0px 0;
	text-align: center;
	padding: 0 25px 0 25px;
}

#pho_img2 .column {
	width: 200px;
	height: 150px;
	float: left;
	margin: 0 56px 0 0;
}

#pho_img2 .column2 {
	width: 200px;
	height: 150px;
	float: left;
}

.image {
	float: left;
	margin: 0px 10px 10px 20px;
}

.image_r {
	float: right;
	margin: 0px 0px 5px 12px;
}

/* id49_media */
.style1 {color: #FF0000}
.style5 {
	font-size: 12px;
	font-weight: normal;
	color: #F60;
}
.style7 {color: #FF0000}
.style8 {font-size: 10px}

.media_tv {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #333333;
	font-weight: normal;
	font-size: 11px;
	margin: 0px 5px 10px 0px;
	line-height: 14px;
}

.media_img {
	float: left;
	margin: 0px 20px 5px 5px;
}

p.tv_note {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #333333;
	font-weight: normal;
	font-size: 12px;
	margin: 0px 5px 10px 10px;
	line-height: 14px;
}

p.media_title {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #D70000;
	font-weight: normal;
	font-size: 14px;
	margin: 10px 5px 10px 0px;
	line-height: 18px;
}

p.media_note {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #333333;
	font-weight: normal;
	font-size: 14px;
	margin: 0px 5px 10px 0px;
	line-height: 18px;
}

p.media_note_clear {
	clear: left;
}

/* id46_7points */
#message {
	margin: 0 70px 30px 70px;
	padding: 20px 0 0 0;
}

#message p {
	font-size: 14px;
	margin: 0 0 20px 0;
}

#message p.underline {
	text-decoration: underline;
}

#message_t {
	width: 640px;
	height: 1050px;
	margin: 0 70px 30px 70px;
	padding: 20px 0 0 0;
	background: url(img/bg_message.jpg) no-repeat;
}

#message_t p {
	font-size: 14px;
	margin: 0 0 20px 0;
}

#message_t p.underline {
	text-decoration: underline;
}

#sevenpointswrap {
	margin-left: auto;
	margin-right: auto;
	width: 590px;
	padding: 10px 20px 0px 20px;
}

.sevenpoints_1 {
	width: 420px;
	height: 140px;
	margin: 10px 0 20px 0;
	padding: 10px 0px 0px 170px;
	/*float: left;*/
	background: url(img/7points_1.jpg) no-repeat;
}

.sevenpoints_2 {
	width: 420px;
	height: 140px;
	margin: 20px 0 20px 0;
	padding: 10px 0px 0px 170px;
	/*float: right;*/
	background: url(img/7points_2.jpg) no-repeat;
	background-color: #FFF;
}

.sevenpoints_3 {
	width: 420px;
	height: 140px;
	margin: 20px 0 20px 0;
	padding: 10px 0px 0px 170px;
	/*float: left;*/
	background: url(img/7points_3.jpg) no-repeat;
}

.sevenpoints_4 {
	width: 420px;
	height: 140px;
	margin: 20px 0 20px 0;
	padding: 10px 0px 0px 170px;
	/*float: right;*/
	background: url(img/7points_4.jpg) no-repeat;
	background-color: #FFF;
}

.sevenpoints_5 {
	width: 420px;
	height: 140px;
	margin: 20px 0 20px 0;
	padding: 10px 0px 0px 170px;
	/*float: left;*/
	background: url(img/7points_5.jpg) no-repeat;
}

.sevenpoints_6 {
	width: 420px;
	height: 140px;
	margin: 20px 0 20px 0;
	padding: 10px 0px 0px 170px;
	/*float: right;*/
	background: url(img/7points_6.jpg) no-repeat;
	background-color: #FFF;
}

.sevenpoints_7 {
	width: 420px;
	height: 140px;
	margin: 20px 0 20px 0;
	padding: 10px 0px 0px 170px;
	/*float: left;*/
	background: url(img/7points_7.jpg) no-repeat;
}

/* Copyright */
#copyright {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	width: 780px;
	height: 12px;
	text-align: right;
	color: #000000;
	margin: 0 10px 0 10px;
	padding: 20px 0px 20px 0px;
}




.postfront_ul li{
	margin:20px 0 10px;
	padding-bottom:30px;
	padding-top:10px;
	list-style: none;
	line-height: 150% !important;
	font-size:13px;
}
.postfront_ul .imageline{
	width:25% !important;
	float: left;
	
}
.postfront_ul .imageline span{
	display:block;
	padding-right:10px;
}
.postfront_ul li{
	margin-bottom:10px;
	
}
.postfront_ul .imageline img{
	width:100%;	
}
.postfront_ul .line2{
	width:75%;
	float: left;
}
.postfront_ul .postfront_content{
	margin-top:10px;
	
}
.clearfix:after{
  content: "."; 
  display: block; 
  height: 0; 
  font-size:0;	
  clear: both; 
  visibility:hidden;
}
#tripblog{
	width:195px;
	margin: 16px auto 0;
	
}
