@charset "utf-8";
/*
THEME NAME: tokin_satelight
THEME URI: http://tplomfactory.com
DESCRIPTION: satelight site type.
VERSION: 0.1
AUTHOR: tokinfactory
AUTHOR URI: http://tokinfactory.com/
TEMPLATE: tokin_sandbox
*/


/*******************************************************reset*/
*{margin:0;padding:0;font-size:100%;list-style-type:none;}
table{border-collapse:collapse;border:none;border-spacing:0;}
th,td{vertical-align:top;font-weight:normal;text-align:left;}

/*******************************************************common*/
body{
	background:url(http://tokinfactory.com/tokin_sandbox/images/gp/bg/bg028_10.gif);
/*	font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3", 'Hiragino Kaku Gothic Pro', Osaka, "ＭＳ Ｐゴシック";*/
	font-size:90%;
}
a{color:#000;}
a:hover{text-decoration:none;}

.clearfix:after {content: ".";display: block;clear: both;height: 0;visibility: hidden;}
.clearfix {min-height: 1px;}
* html .clearfix {height: 1px;/**//*/height: auto;overflow: hidden;/**/}

/*******************************************************layout*/
#wrapper{}
#container{
	width:820px;
	background:#fff;
	margin:0 auto;
}
#header{
	padding:10px;
}
#contents{
	padding-bottom:10px;
}
#main{
	width:570px;
	float:right;
}
#main .box{
	margin:0 10px;
}
#sub{
	width:240px;
	float:left;
}
#sub .box{
	margin:0 10px;
	margin-right:0;
}
#footer{
	clear:both;
}

/*******************************************************header*/
#header{}
#header h1#blog-title{}
/*ロゴ*/
#header h1#blog-title a{
	width:180px;
	height:35px;
	background:url(../img/logo.gif) no-repeat;
	display:block;
	text-indent:-999999px;
	margin-bottom:10px;
}
/*メイン画像*/
#header #blog-description{
	width:800px;
	height:200px;
	background:url(../img/top.jpg) no-repeat;
	text-indent:-999999px;
}
#header .breadcrumb{
	margin-top:10px;
	background:#f6f6f6;
	padding:3px 5px;
	font-size:x-small;
	color:#333;
}
#header .breadcrumb a{
	color:#333;
}
/*******************************************************main*/
#main{
	/*background:url(http://tokinfactory.com/tokin_sandbox/images/gp/line/line_dot_v.gif) repeat-y; */
}
#main .pagecontents{
}
#main  h2#pagettl{
	border-top:1px solid #999; 
	border-bottom:1px solid #999;
	margin-bottom:10px;
}	
/*汎用リスト*/
#main  h1{
    font-size:180%;
	font-weight:bold;
	margin-bottom:10px;
}
#main  h2{
	font-size:160%;
	font-weight:bold;
	margin-bottom:10px;
}
#main  h3{
	font-size:140%;
	font-weight:bold;
	margin-bottom:10px;
}
#main  h4{
    font-size:120%;
	font-weight:bold;
	margin-bottom:10px;
}
#main  h5{
    font-size:110%;
	font-weight:bold;
	margin-bottom:10px;
}
#main  h6{
    font-size:100%;
	font-weight:bold;
	margin-bottom:10px;
}
#main  p{
	line-height:150%;
	margin-bottom:10px;
}
#main ol,#main ul{
	margin:10px 30px;
}
#main  ol li{
	list-style-type:decimal;
}
#main  ul li{
	list-style-type:circle;
}
#main  blockquote{
	background:#ffffcc;
	margin:10px;
	padding:10px;
}
#main  img.alignleft{
	float:left;
	margin-right:10px;
	margin-bottom:10px;
}

#main  img.alignright{
	float:right;
	margin-right:10px;
	margin-bottom:10px;
}
#main  img.aligncenter{
	display:block;
	text-align:center;
	margin:0 auto;
}



/*汎用テーブル（縦組）*/
#main  table{
	width:100%;
	border-top:3px solid #d6d6d6;
}
#main  table th{
	padding:10px;
	/*background:url("http://tokinfactory.com/tokin_sandbox/images/gp/line/line_dot_v.gif") repeat-y right #f3f3f3;*/
	border-bottom:1px solid #d6d6d6;
	width:1%;
	white-space:nowrap;
	text-align:center;
	vertical-align:middle;
}
#main  table td{
	padding:10px;
	border-bottom:1px solid #d6d6d6;
}
/*横組テーブル（class="h"）*/
#main  table.h th{
	white-space:normal;
	background-image:none;
	text-align:left;
}

/*ページ内リンク*/
#main .pagetop a{
	display:block;
	width:50px;
	height:20px;
	/*background:url("http://tokinfactory.com/tokin_sandbox/images/gp/arrow/arrow8_13c.gif") no-repeat center center;*/
	border:1px solid #d9d9d9;
	text-indent:-999999px;
	margin:10px 0 20px auto;
}
#main .pagetop a:hover{
	/*background:url("http://tokinfactory.com/tokin_sandbox/images/gp/arrow/arrow8_2c.gif") no-repeat center center;*/
}

/*******************************************************sub*/
#sub h3.widgettitle{
	display:none;
}
/*メインナビゲーション*/

#sub #pages{
	background:#d3d3d3;
	padding:5px;
}

#sub #pages li{
	border-bottom:1px solid #ccc;
	padding:5px;
	padding-left:20px;
	/*background:url(http://tokinfactory.com/tokin_sandbox/images/gp/arrow/arrow033_10.gif) 5px center #fff no-repeat;*/
}
#sub #pages a{
	text-decoration:none;
	font-weight:bold;
	color:#333;
}
#sub #pages a:hover{
	color:#ff6600;
	text-decoration:underline;
}
#sub #pages .current_page_item a{
	color:#ff6600;
}



/*検索*/
#sub  #search{
	/*background:url(http://tokinfactory.com/tokin_sandbox/images/gp/bg/bg027_09.gif);*/
	text-align:center;
}
#sub  #search{
	margin:10px auto;
	border:1px solid #ccc;
	padding:10px;
}
#sub  #search input.text{
	background:#fff;
	border:1px solid #999;
	width:80%;
}
#sub  #search input.button{
    border: 0px;
    width: 18px;
    height: 16px;
    /*background: url(http://tokinfactory.com/tokin_sandbox/images/gp/btn/search.gif) left bottom no-repeat;*/
}

/*******************************************************footer*/

#footer{
	background:#333;
	padding:20px;
	text-align:center;
	color:#fff;
}
#footer #copyright{
	font-size:x-small;
}

