@charset "utf-8";
/*
Theme Name: BlueDiamond
Theme URI: http://bluediamond.jp/
Description: <a href="http://bluediamond.jp/">BD</a> WordPress のテーマ
Version: 1.0
Author: Makoto Kakiya
Author URI: http://bluediamond.jp/
Tags:
Text Domain: BD

*/
/*----メイン----*/

body {
	color:#330000;
	background-color:#ffffff;
	background:url("img/bg.gif") repeat-x;
	font-size:12px;
	margin-top:0px;
	margin-bottom:0px;
	margin-right:auto;
	margin-left:auto;
	text-align:center;
	}
body#inpage{
	color:#330000;
	background-color:#ffffff;
	background:url("img/bg2.gif") repeat-x;
	font-size:12px;
	margin-top:0px;
	margin-bottom:0px;
	margin-right:auto;
	margin-left:auto;
	text-align:center;
	}
			
a:link {color: #cc3300;
	text-decoration: none;
	}

a:visited {color: #660000; 
	text-decoration: none;
	}
a:active {color: #ff0000;
	 text-decoration: none;
	 }
a:hover	{color: #ff9900;
	text-decoration: none;
	}
img{
	border:0;
	}
img a{
	border:0;
	}
/*--メインコンテンツ--*/
#topmain{
	display:block;
	width:850px; height:350px;margin-right:auto;margin-left:auto;
	text-align:right;padding:0;}
	
#main{
	width:850px;
	text-align:center;
	margin-right:auto;margin-left:auto;
	padding: 0px;
	border:0px;
	}

/*--下ページメインコンテンツ--*/
#topmain2{
	display:block;
	width:850px; height:150px;margin-right:auto;margin-left:auto;
	text-align:right;padding:0;}

/*-- メインメニュー --*/
#menu{clear:both;
	display:block;
	width:850px; height:50px;padding:0px;text-align:center;
	margin-right:auto;margin-left:auto;
	margin-top:0px;margin-bottom:0px;
	}
ul#non{
	text-align:left;
}
ul#mainmenu{
	display:inline;
	width:850px;
	height:50px;
	list-style-type:none;
	marker-offset:0px;
	margin-right:auto;
	margin-left:auto;
	margin-top:0px;
	margin-bottom:0px;
	margin:0px;
	padding:0px;
	}
ul#mainmenu li{
	float:left;
	}

ul#mainmenu li#menu_01 a{
	margin:0px;padding:0px;display:block;
	width:141px;height:50px;
	background:url("img/menu-01.gif") no-repeat;
	text-indent:-9999px;
	}
ul#mainmenu li#menu_01 a:hover{
	margin:0px;padding:0px;display:block;
	width:141px;height:50px;
	background:url("img/menu-01.gif") no-repeat;
	background-position:0px -50px;
	text-indent:-9999px;
	}
ul#mainmenu li#menu_02 a{
	margin:0px;padding:0px;display:block;
	width:141px;height:50px;
	background:url("img/menu-02.gif") no-repeat;
	text-indent:-9999px;
	}
ul#mainmenu li#menu_02 a:hover{
	margin:0px;padding:0px;display:block;
	width:141px;height:50px;
	background:url("img/menu-02.gif") no-repeat;
	background-position:0px -50px;
	text-indent:-9999px;
	}
ul#mainmenu li#menu_03 a{
	margin:0px;padding:0px;display:block;
	width:141px;height:50px;
	background:url("img/menu-03.gif") no-repeat;
	text-indent:-9999px;
	}
ul#mainmenu li#menu_03 a:hover{
	margin:0px;padding:0px;display:block;
	width:141px;height:50px;
	background:url("img/menu-03.gif") no-repeat;
	background-position:0px -50px;
	text-indent:-9999px;
	}
ul#mainmenu li#menu_04 a{
	margin:0px;padding:0px;display:block;
	width:141px;height:50px;
	background:url("img/menu-04.gif") no-repeat;
	text-indent:-9999px;
	}
ul#mainmenu li#menu_04 a:hover{
	margin:0px;padding:0px;display:block;
	width:141px;height:50px;
	background:url("img/menu-04.gif") no-repeat;
	background-position:0px -50px;
	text-indent:-9999px;
	}
ul#mainmenu li#menu_05 a{
	margin:0px;padding:0px;display:block;
	width:141px;height:50px;
	background:url("img/menu-05.gif") no-repeat;
	text-indent:-9999px;
	}
ul#mainmenu li#menu_05 a:hover{
	margin:0px;padding:0px;display:block;
	width:141px;height:50px;
	background:url("img/menu-05.gif") no-repeat;
	background-position:0px -50px;
	text-indent:-9999px;
	}
ul#mainmenu li#menu_06 a{
	margin:0px;padding:0px;display:block;
	width:141px;height:50px;
	background:url("img/menu-06.gif") no-repeat;
	text-indent:-9999px;
	}
ul#mainmenu li#menu_06 a:hover{
	margin:0px;padding:0px;display:block;
	width:141px;height:50px;
	background:url("img/menu-06.gif") no-repeat;
	background-position:0px -50px;
	text-indent:-9999px;
	}
/*-- コンテンツ --*/
#contents{
	clear:both;
	width:850px;
	padding:0px;margin:0px;
	text-align:center;
	line-height:2;
	}
.contentslefttxt{
	margin-left:50px;}


/*-- サブメイン --*/
#submain{float:left;
width:540px;line-height:2;text-align:left;
padding:5px;}

/*-- タイトル設定 --*/
.title-bg{display:block;width:540px;height:50px;
background:url("img/title-bg.gif") no-repeat;
}
.title-bgfont{
	font-size:15px;color:#663300;padding:10px 5px 5px 70px;}
.title-submain{
background-color:#213a95;color:#ffffff;
font-size:12px;padding:5px;display:block;
width:540px;margin-top:10px;
        text-shadow: 1px 1px 2px black;}
.textin1{
	font-size:12px;padding-right:30px;padding-left:30px;
	margin-top:10px;margin-bottom:10px;}

/*-- 下ページタイトル設定 --*/
.title-submain2{
background-color:#213a95;color:#ffffff;
font-size:12px;padding:5px;display:block;
width:580px;margin-top:10px;
        text-shadow: 1px 1px 2px black;}
.title-bg2{display:block;width:580px;height:50px;
background:url("img/title-bg2.gif") no-repeat;
}

#rireki{
	float:right;
	width:270px;
	line-height:1.8;
	padding:0px;margin:0px;
	}
#rireki-top{display:block;width:270px;height:61px;
	background:url("img/topics_01.gif") no-repeat;}
#rireki-middle{width:270px;
	background:url("img/topics_02.gif") repeat-y;
	}
#rireki-bottom{display:block;width:270px;height:25px;margin-bottom:10px;
	background:url("img/topics_03.gif") no-repeat;}

.rireki01{
	width:250px;text-align:left;
	margin-left:10px;margin-right:10px;
	line-height:1.8;
	padding-bottom:3px;
	border-bottom:dotted 1px #333333;
	}
/*-- 下ページ設定 --*/

#submain2{float:right;
width:600px;line-height:2;text-align:left;
margin:10px;}

#submenu{
	float:left;
	width:220px;
	line-height:1.8;
	padding:0px;margin:10px 0px 10px 0px;
	}
#submenu-top{width:220px;height:100px;}


	/*-- お問い合わせ --*/
table#mainwaku{
	display:block;
	width:580px;
	text-align:left;
	font-size:12px;
	margin-right:auto;
	margin-left:auto;
	margin-top:10px;
	}
table#mainwaku td{
	line-height:2;
	}
	/*-- お問い合わせ --*/
table#contacttbl{
	font-size:12px;
	width:500px;
	margin-left:auto;
	margin-right:auto;
	}
table#contacttbl td.contacttblleft{
	width:120px;
	}
table#contacttbl td.contacttblcenter{
	text-align:center;
	}
img#contacticon{
	float:left;
	}
/*-- フッター --*/
#footer{
	clear:both;
	height:70px;
	background:url("img/bg-btm.gif") repeat-x;
	text-align:center;
	color:#333333;
	padding-top:20px;
	padding-bottom:0px;
	margin-bottom:0px;
	font-size:11px;
	}
#footer a{
	font-size:11px;
	padding-left:13px;padding-right:20px;
	background-image:url("img/top-yajirushi.gif");
	background-repeat:no-repeat;
	background-position:left center;
	}

/*-- パンくず --*/
.pankuzulist{
	width:540px;
	height:15px;
	border-bottom:dotted 1px #cccccc;
	margin-right:auto;
	margin-left:auto;
	margin-bottom:10px;
	padding:3px 20px 3px 20px;
	text-align:left;
	font-size:11px;
	}	
.pankuzulist2{
	clear:both;
	width:540px;
	height:15px;
	border-top:dotted 1px #cccccc;
	margin-right:auto;
	margin-left:auto;
	margin-top:10px;
	margin-bottom:10px;
	padding:3px 20px 3px 20px;
	text-align:right;
	font-size:11px;
	}	

.plantxtright{
	clear:both;
	text-align:right;
	padding-right:30px;
	padding-left:30px;
	line-height:2;
	}

/*-- クリア --*/
.clearfix:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
	}
.clearfix{
	display:block;
	}
.clearfix{
	display:block;
	}

.right{
	text-align:right;
	}
.center{
	text-align:center;
	}

.imgright{
	float:right;
	}
.imgleft{
	float:left;
	}