﻿/*
Theme Name: Triplanning CMS スゴ楽ＷＥＢ 2column ie7/mozilla-ok
Theme URI: http://cms-homepage.jp
Description: スゴ楽WEB by <a href="http://cms-homepage.jp/" title="Triplanning-cms">Triplanning</a>
Version: 1.0.0
Author: Yuichiro Makino
Author URI: http://cms-homepage.jp
*/

body{
	text-align:center;
	background:url('img/back.jpg');
	margin:0px;
	padding:0px;
	line-height:1.5em;
	font-family:"Hiragino Kaku Gothic Pro",Osaka,Verdana,Sans-serif;
	font-size:10pt;
}


#backtop{
	display:block;
	background:url('img/backtop.jpg') repeat-x;
	margin:-16px 0 0 0;
	padding:0px;
	border:0px solid;
}



#wrap{
	display:block;
	width:800px;
	background:#fff;
	margin:auto auto 0px auto;
	padding:0px;
	border-left:1px solid #aaa;
	border-right:1px solid #aaa;
}
a img{
	border:none;
	margin:0px;
	padding:0px;
}


p{
	font-size:10pt;
}

#header{
	display:block;
	text-align:right;
	width:800px;
	height:185px;
	margin:0px;
	padding:0px;
	background:url('img/header.jpg') top center no-repeat;
	border-bottom:1px solid #777;
}

#header h1 a{	
	top:20px;
	right:20px;
	position:relative;
	font-size: 14px;
	background: transparent;
	color: #777;
	text-decoration: none;
}	

#header h1 a:hover {	
	color: #88f;
}

.description {	
	position:relative;
	top: 230px;
	right:-1000px;
	font-size: 9pt;
	background: transparent;
	padding: 0px;
	margin:0px;
	color: #777;
	text-decoration: none;
}	


#gmenu {
	display:block;
	background: #fff;
	width: 796px;
	margin: 0px auto;
	padding: 5px 0px;
	border:1px solid #fff;
	text-align:right;
}

#gmenu li {
	display: inline;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

#gmenu ul {
	margin: 0px ;
	padding: 4px 4px;
}

#gmenu ul li {
	margin: 0px;
	padding: 0px;
	border-right:2px solid #aaa;
}
	
#gmenu ul li a {
	color:#666;
	background:#fff;
	font:13px bold;
	padding: 6px 15px;
	margin: 0px;
	text-decoration: none;
}

#gmenu ul li a:hover {
	color:#66f;
	text-decoration:underline;
}
#gmenu ul li.current_page_item a{	
	color:#333;
	text-decoration:underline;
	font-weight:bold;
	background:#fff;
}	


#main{
	display:inline;
	float:left;
	width:700px;
	text-align:left;
	padding:15px 0px 20px 15px;
	margin:0px;
	background:none;
	color:#333;
}

#leftbar{
	display:inline;
	float:right;

	text-align:left;
	width:220px;
	padding:2px;
	margin:0px;
	
	background:none;

	font:11px bold;
}

/*--------一般見出しの設定-------------*/
#main h1{
	border-left:12px solid #888;
	border-bottom:1px solid #888;

	padding:6px 14px;
	margin:3px 0 0 10px;

	font-size:14pt;
	color:#777;
}

#main h2{
	border-left:8px solid #888;
	border-bottom:1px solid #888;

	padding:6px 12px;
	margin:3px 0 0 10px;

	font-size:12pt;
	color:#777;
}

#main h3{
	border-left:6px solid #888;
	border-bottom:1px solid #888;

	padding:6px 8px;
	margin:3px 0 0 10px;

	font-size:10pt;
	color:#777;
}


/*-----テンプレート上の設定------------*/

#main h1.contents,#main h1.page{

	padding:10px 0px 10px 7px;
	margin:5px 0px 10px 0px;
	line-height:1.7em;
	font-size:14pt;

}
#main h1.contents{
	border-left:5px solid #390;
	background:#fff;
}	
#main h1.page{	
	border-bottom:1px solid #390;
	border-left:10px solid #390;
	color:#060;
}	
#main h1.contents a{	
	color:#060;
	text-decoration:none;
}	
#main h1.contents a:hover{	
	text-decoration:underline;
}	
#main h1.page a{	
	color:#060;
	text-decoration:none;
}	
#main h1.page a:hover{	
	text-decoration:underline;
}
#main p{	
	line-height:1.7em;
	font:10pt;
	margin:0px 10px 10px 10px;
}	


#main h3.comments{
	padding:6px 8px;
	border-left:4px solid #390;
	border-top:1px dashed #070;
	border-bottom:1px dashed #070;
	margin:10px 20px;
	width:400px:
	font-size:10pt;
	color:#3c3;
}

#main .date{	
	font-size:80%;
	text-align:right;
}	
#main table{
	background:#f80;
}
#main table td{
	padding:6px;
	background:#ffd;
	font-size:11pt;
}

#main ul{
	margin:20px 0 0 50px;
}



#footer{
	clear:both;

	text-align:right;
	padding:10px 0 0 0;

	background:none;
	font-size:60%;

}	

#footer ul{	
	margin:0px;
}	

#footer ul li{	
	display:inline;
	margin:0px;
}	

#meta ul li{	
	display:inline;
	margin:0px;
}	

li.location{
	color:#ccc;
	font-size:1pt;
}
#footer2{
	clear:both;
	text-align:center;
	width:100%;
	height:2px;
}


#fmenu {
	clear:both;
	display:block;
	background:url('home/fmenu.jpg') repeat-x;
	width: 796px;
	height:120px;
	margin: 0px auto;
	padding: 5px 0px;
	border-top:2px solid #060;
	text-align:center;
}

#fmenu li {
	display: inline;
	list-style-type: none;
	margin: 0px 0px;
	padding: 0px;
}

#fmenu ul {
	margin: 8px 30px ;
	padding: 4px 4px;
}

#fmenu ul li {
	margin: 10px 9px;
	padding: 0px;
}

#fmenu ul li a {
	color:#fff;
	font:12px bold;
	padding: 12px 20px;
	margin: 0px 0px;
	text-decoration: none;
	line-height:45px;
	white-space:nowrap;

}

#fmenu ul li a:hover {
	color:#555;
	background:#fff;
}

#fmenu ul li.current_page_item a{	
	color:#333;
	text-decoration:underline;
	font-weight:bold;
	background:#fff;
}	


