/*   
Theme Name:oao_vr
Theme URI:http://www.sync-g.com
Description:SYNC
Author:SYNC
Author URI:http://www.sync-g.com
Version:1.0
*/

/* ---------------------------------------------------- */
/* ■サイドバー部分(sidebar.php) */
/* サイドBOX全体*/
div#sidebar {
	width:195px;
	font-size: 12px;
	margin-top: 5px;
	float:right;
	background: #FFFFFF;
}
/* サイドリスト全体*/
div#sidebar ul {margin:0px 15px 0px 0px;}
/* サイドリスト内側 デフォルト設定*/
div#sidebar li, div#sidebar li li {	list-style:none; line-height:1.55em;}
/*Ｈ２タイトル*/
.sh2{
	font-size:14px;	
	padding: 8px 0px 2px 0px;
	margin:0px 0px 0px 0px;
	color: #666666;	
}

/*リスト型メニュー*/
div#sidebar .slist{
	margin:0px 0px 5px 0px;
	color: #A98827;
}
div#sidebar .slist ul{padding:5px 0px 5px 0px;}
div#sidebar .slist li{
	padding:5px 0px 5px 0px;
	margin:0px 10px 0px 10px;
	line-height:1.25em;
	border-bottom: 1px dashed #999999;
}

/*タグ型メニュー*/
div#sidebar .stag{
	border: 1px solid #DED1AB;
	margin:0px 0px 15px 0px;
}
div#sidebar .stag p{
	margin:8px;
	line-height:1.85em;
	list-style:none;
	font-weight:normal;
}

/*画像やバナー*/
.sbanner{padding: 0px 0px 5px 0px;}

/*バナー型メニュー*/
div#sidebar .sbmenu{
	border-bottom: 1px solid #DED1AB;
	margin:4px 0px 15px 0px;
	line-height:1.05em;
	}
div#sidebar .sbmenu h3{	font-size:12px;	}
div#sidebar .sbmenu img{
	float:left;
	margin:0 7px 0 0;
	}
div#sidebar .sbmenu p{	font-weight:normal;
font-size:11px;margin:12px;}

/*ギャラリー型メニュー*/
div#sidebar .sg_photo{ margin-bottom:10x;}
div#sidebar .sg_photo img{ }

div#sidebar .sg_photo2{
background: #D4C6AC;
margin:0px 10px 15px 8px;
padding: 5px;
line-height:1.05em;
}
div#sidebar .sg_photo2 img{
float:left;
padding: 0px 8px 10px 0px;
}
div#sidebar .sg_photo2 p{
padding: 5px 0px 0px 0px;
}
div#sidebar .sg_photo2 a {color:#ffffff; text-decoration:underline;}

div#sidebar .sg_photo3{
margin:0px 10px 15px 8px;
padding: 0px 5px 0px 5px;
line-height:1.05em;
}
div#sidebar .sg_photo3 img{
float:left;
padding: 0px 8px 10px 0px;
}
div#sidebar .sg_photo3 p{
padding: 0px 0px 0px 0px;
}
.sg_photo3 a {color:#341804; text-decoration:underline;}
.sg_photo3 a:link {color:#341804; text-decoration:underline;}
.sg_photo3 a:visited {color:#341804; text-decoration:underline;}
.sg_photo3 a:hover {color:#A98827; text-decoration:none;}
.sg_photo3 a:active {color:#A98827; text-decoration:none;}

/*フリーテキストボックス*/
div#sidebar .stinfo{
	margin:0px 0px 12px 0px;}
div#sidebar .stinfo p{
	font-size:12px;
	line-height:1.2em;
	letter-spacing: 0.01em;
	padding: 8px;
	font-weight:normal;
}
/* ソーシャル*/
.bm {
	padding: 3px 10px 3px 10px;
	margin:5px 0px 3px 0px;	
	border-bottom: 1px solid #DED1AB;
}

/* ■コンテンツボックスサイズ変更 */
div#content {width:725px; float:left;
}
div#innerbox {margin:7px 0px 0px 25px; padding:0px;}

/* ■会場詳細ページ */
.samimg img{
padding:2px 0px 2px 2px;
margin-left:0px;
}
.placeimg{
padding:17px 0px 10px 0px;
margin-left:0px;
}

TABLE.placedetail{
	margin: 8px 0px 15px 0px;
	width: 690px;
	border-top: 1px solid #666666;
	border-bottom:1px solid #666666;
	border-left: 1px solid #666666;
	border-collapse: collapse;
}
TABLE.placedetail TH {
	padding: 3px 10px;
	width: 120px;
	font-weight:normal;
	border-top: 1px solid #666666;
	border-bottom:1px solid #666666;
	border-left: 1px solid #666666;
	border-collapse: collapse;
}
TABLE.placedetail TD {
	padding: 3px 10px;
	border-top: 1px solid #666666;
	border-bottom:1px solid #666666;
	border-left: 1px solid #666666;
	border-right:1px solid #666666;
	border-collapse: collapse;
}

#content #innerbox .placetitle{
	color: #ffffff;
	background: #48361E;
	font-size:14px;
	letter-spacing: 0.01em;
	line-height: 105%;
	padding: 30px 20px 25px 28px;
	margin: 0px 0px 0px 0px;
}

#content #innerbox .page h3{
	font-size: 14px;
	color: #666666;
	font-weight: bold;
	padding: 0px;
	margin: 28px 10px 25px 15px;
}

#content #innerbox .post3{
	font-size: 12px;
	color: #666666;
	font-weight: bold;
	padding: 0px;
	margin: 7px 10px 7px 5px;
}
.metadata2{
	padding: 0px;
	font-size: 10px;
	margin: 5px 5px 5px 10px;
	color: #A98827;
}

