@charset "utf-8";
/*▼ここから　全体*/
*html body{
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	margin:0 auto;
	text-align:center;/*IE6でサイトをセンターに設定*/
	font-size:12px;
	line-height:150%;
	background-color:#D9CB70;
}
body{
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	line-height:150%;
	background-color:#D9CB70;
}
*html body #container{
	width:950px;
	margin:0 auto;
	text-align:left;
}
*html body #container_02{
	width:1100px;
	margin:0 auto;
	text-align:left;
}
#container{
	width:950px;
	margin:0 auto;
}
#container_02{
	width:1100px;
	margin:0 auto;
	background-color:#FFFFFF;
}
#outside{
	background-color:#D9CB70;
}
#header{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
#footer{
	clear:both;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	text-align:center;
	border-top:solid 10px #D9CB70;
	background-color:#FFFFFF;
}
#footer_02{
	clear:both;
	text-align:center;
}
#content{
	float:left;
	width:665px;
	padding:10px 20px 50px 20px;
	margin:0px 0px 0px 0px;
	background-color:#FFFFFF;
}
#side{
	float:left;
	width:230px;
	padding:0px 0px 0px 15px;
	margin:0px 0px 0px 0px;
}
#side_02{
	float:left;
	width:230px;
	padding:0px 0px 0px 35px;
	margin:0px 0px 0px 0px;
}
#tmp_content{
	float:right;
	width:760px;
	padding:10px 20px 50px 20px;
	margin:0px 0px 0px 0px;
	background-color:#FFFFFF;
}
*html body #tmp_content_02{
	float:right;
	width:780px;
	padding:0px 40px 50px 0px;
	background-color:#FFFFFF;
}
#tmp_content_02{
	float:right;
	width:780px;
	padding:0px 20px 50px 30px;
	background-color:#FFFFFF;
}
#head_1{
	clear:both;
	width:1100px;
	height:230px;
	background-image:url(../images/site_hd_bg.jpg);
	border:none;
}
#head_2{
	clear:both;
	width:1100px;
	height:230px;
	background-image:url(../images/busines_hd_bg.jpg);
	border:none;
}
#site_hd_text{
	clear:both;
	width:300px;
	height:175px;
	text-align:center;
	vertical-align:top;
}
#titlebnr{
	clear:both;
	width:1100px;
}
#tmp_side_02{
	float:left;
	width:230px;
	padding:0px 0px 0px 15px;
	margin:0px 0px 0px 0px;
}
#tmp_side{
	float:left;
	width:230px;
	padding:0px 0px 0px 15px;
	margin:0px 0px 0px 0px;
}
#titlebnr{
	clear:both;
	width:1100px;
}
.side_navbox {
	margin:0px;
	padding:0px;
}
.side_navbox li {
	height:51px;
	list-style-type:none;
	margin:0;
	padding:0;
	width:230px;
}
.side_navbox li a {
	background-repeat:no-repeat;
	display:block;
	height:51px;
	width:230px;
}
.side_navbox .nav01 a {
	background-image:url(../images/site_mn_02.gif);
}
.side_navbox .nav02 a {
	background-image:url(../images/site_mn_03.jpg);
}
.side_navbox .nav03 a {
	background-image:url(../images/site_mn_04.jpg);
}
.side_navbox .nav04 a {
	background-image:url(../images/site_mn_05.jpg);
}
.side_navbox .nav05 a {
	background-image:url(../images/site_mn_06.gif);
}
#site_formlogo{
	background-image:url(../images/site_logo_02.gif);
	width:230px;
	height:63px;
}
#side_formbtn {
	margin:0 0 15px;
	background-image:url(../images/site_mn_01.jpg);
	background-repeat:no-repeat;
	height:90px;
	width:230px;
}
#site_cominfo {
	float:left;
	padding:10px 0 0;
	width:255px;
}
/*▲ここまで　全体*/
/*▼ここから　タグ属性消去*/
h1{
	float:left;
	padding:0px 54px 0px 5px;
	margin:0px;
	font-size:12px;
	color:#FFFFFF;
	background-color:#351500;
	line-height:25px;
}
h1 a{
	color:#FFFFFF;
	text-decoration:none;
}
h1 a:hover{
	color:#FFFFFF;
	text-decoration:none;
}
h2{
	padding:0px;
	margin:0px;
	font-size:12px;
	font-weight:normal;
}
h3{
	padding:0px;
	margin:0px;
	font-size:12px;
	font-weight:normal;
}
h4{
	padding:0px;
	margin:0px;
	font-size:12px;
	font-weight:normal;
}
h5{
	padding:0px;
	margin:0px;
	font-size:12px;
	font-weight:normal;
}
h6{
	padding:0px;
	margin:0px;
	font-size:12px;
	font-weight:normal;
}
p{
	padding:0px;
	margin:0px;
}
ul{
	padding:0px;
	margin:0px;
	list-style:none;
}
li{
	padding:0px;
	margin:0px;
}
img{
	border:0px;
}
a{
	color:#000000;
	text-decoration:none;
}
a:hover{
	color:#0000FF;
	text-decoration:underline;
}
/*▲ここまで　タグ属性消去*/
/*▼ここから　パンくずリスト*/
#path{
	padding:10px 0px 10px 10px;
}
/*▲ここまで　パンくずリスト*/
/*▼ここから　共通*/
.title{
	clear:both;
	padding:0px 0px 20px 0px;
}
.space01{
	clear:both;
	padding:0px 0px 100px 0px;
}
/*▲ここまで　共通*/
/*▼ここから　テンプレート-templete.dwt*/
#head_menu{
	float:left;
	width:550px;
	color:#FFFFFF;
	background-color:#351500;
}
#head_menu li{
	float:right;
	margin:4px 0px 4px 0px;
	padding:0px 20px 0px 20px;
	text-align:center;
	line-height:17px;
}
#head_menu_sp{
	border-left:solid 1px #FFFFFF;
	border-right:solid 1px #FFFFFF;
}
#head_menu li a{
	color:#FFFFFF;
	text-decoration:none;
}
#head_menu li a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}
#side_formbtn span {
	display:none;
}
/*----ptkthu start-----*/
#side_mn01{
	width:230px;
	height:50px;
	margin:-2px 0px 0px 0px;
}
#side_mn01 a{
	width:231px;
	height:51px;
	display:block;
	background-image:url(../images/site_mn_01.gif);
	background-repeat:no-repeat;
}
#side_mn01 a:hover{
	width:230px;
	height:50px;
	display:block;
	background-image:url(../images/site_mn_on_01.gif);
	background-repeat:no-repeat;
}
#side_mn02{
	width:230px;
	height:50px;
	margin:-2px 0px 0px 0px;
}
#side_mn02 a{
	width:230px;
	height:50px;
	display:block;
	background-image:url(../images/site_mn_02.gif);
	background-repeat:no-repeat;
}
#side_mn02 a:hover{
	width:230px;
	height:50px;
	display:block;
	background-image:url(../images/site_mn_on_02.gif);
	background-repeat:no-repeat;
}
#side_mn03{
	width:230px;
	height:50px;
	margin:-2px 0px 0px 0px;
}
#side_mn03 a{
	width:230px;
	height:50px;
	display:block;
	background-image:url(../images/site_mn_03.gif);
	background-repeat:no-repeat;
}
#side_mn03 a:hover{
	width:230px;
	height:50px;
	display:block;
	background-image:url(../images/site_mn_on_03.gif);
	background-repeat:no-repeat;
}
#side_mn04{
	width:230px;
	height:50px;
	margin:-2px 0px 0px 0px;
}
#side_mn04 a{
	width:230px;
	height:50px;
	display:block;
	background-image:url(../images/site_mn_04.gif);
	background-repeat:no-repeat;
}
#side_mn04 a:hover{
	width:230px;
	height:50px;
	display:block;
	background-image:url(../images/site_mn_on_04.gif);
	background-repeat:no-repeat;
}
#side_mn05{
	width:230px;
	height:50px;
	margin:-2px 0px 0px 0px;
}
#side_mn05 a{
	width:230px;
	height:50px;
	display:block;
	background-image:url(../images/site_mn_05.gif);
	background-repeat:no-repeat;
}
#side_mn05 a:hover{
	width:230px;
	height:50px;
	display:block;
	background-image:url(../images/site_mn_on_05.gif);
	background-repeat:no-repeat;
}
#side_mn06{
	width:230px;
	height:50px;
	margin:-2px 0px 0px 0px;
}
#side_mn06 a{
	width:230px;
	height:50px;
	display:block;
	background-image:url(../images/site_mn_06.gif);
	background-repeat:no-repeat;
}
#side_mn06 a:hover{
	width:230px;
	height:50px;
	display:block;
	background-image:url(../images/site_mn_on_06.gif);
	background-repeat:no-repeat;
}
#side_mn07{
	width:230px;
	height:50px;
	margin:-2px 0px 0px 0px;
}
#side_mn07 a{
	width:230px;
	height:50px;
	display:block;
	background-image:url(../images/site_mn_07.gif);
	background-repeat:no-repeat;
}
#side_mn07 a:hover{
	width:230px;
	height:50px;
	display:block;
	background-image:url(../images/site_mn_on_07.gif);
	background-repeat:no-repeat;
}
#head_topbox{
	width:1100px;
	height:82px;
	background-color: #FFFFFF;
}
#head_topbox h1{
	float:left;
	font-size:12px;
	background-color:#FFFFFF;
	width:189px;
	height:63px;
}
#titlebnr_02{
	clear:both;
	height:230px;
	width:1100px;
}
#template_menu {
	float: left;
	height: 48px;
	width: 720px;
}
#foot_info{
	float:right;
	padding-top:12px;
	padding-bottom:5px;
	width:280px;
	height:60px;
	text-align:left;
	vertical-align:middle;
}
#entry{
	width:230px;
	height:90px;
	background-image:url(../images/entry.gif);
	background-repeat:no-repeat;
}
#entry span{
	display:none;
}
#entry_02 span{
	display:none;
}
#entry a{
	width:230px;
	height:90px;
	display:block;
	background-image:url(../images/entry.gif);
	background-repeat:no-repeat;
}
#entry a:hover{
	width:230px;
	height:90px;
	display:block;
	background-image:url(../images/entry-on.gif);
	background-repeat:no-repeat;
}
#entry_02{
	width:230px;
	height:90px;
	background-image:url(../images/entry_02.gif);
	background-repeat:no-repeat;
}
#entry_02 a{
	width:230px;
	height:90px;
	display:block;
	background-image:url(../images/entry_02.gif);
	background-repeat:no-repeat;
}
#entry_02 a:hover{
	width:230px;
	height:90px;
	display:block;
	background-image:url(../images/entry_on_02.gif);
	background-repeat:no-repeat;
}
#side_menu{
	margin:10px 0px 0px 0px;
}
#side_menu span{
	display:none;
}
#side_menu01{
	width:230px;
	height:50px;
	border-top:solid 1px #FFFFFF;
	margin:-2px 0px 0px 0px;
}
#side_menu01 a{
	width:230px;
	height:50px;
	display:block;
	background-image:url(../images/side-menu01.gif);
	background-repeat:no-repeat;
}
#side_menu01 a:hover{
	width:230px;
	height:50px;
	display:block;
	background-image:url(../images/side-menu01-on.gif);
	background-repeat:no-repeat;
}
#side_menu02{
	width:230px;
	height:50px;
	border-top:solid 1px #FFFFFF;
	margin:-2px 0px 0px 0px;
}
#side_menu02 a{
	width:230px;
	height:50px;
	display:block;
	background-image:url(../images/side-menu02.gif);
	background-repeat:no-repeat;
}
#side_menu02 a:hover{
	width:230px;
	height:50px;
	display:block;
	background-image:url(../images/side-menu02-on.gif);
	background-repeat:no-repeat;
}
#side_menu03{
	width:230px;
	height:50px;
	border-top:solid 1px #FFFFFF;
	margin:-2px 0px 0px 0px;
}
#side_menu03 a{
	width:230px;
	height:50px;
	display:block;
	background-image:url(../images/side-menu07.gif);
	background-repeat:no-repeat;
}
#side_menu03 a:hover{
	width:230px;
	height:50px;
	display:block;
	background-image:url(../images/side-menu07-on.gif);
	background-repeat:no-repeat;
}
#side_menu04{
	width:230px;
	height:50px;
	border-top:solid 1px #FFFFFF;
	margin:-2px 0px 0px 0px;
}
#side_menu04 a{
	width:230px;
	height:50px;
	display:block;
	background-image:url(../images/side-menu04.gif);
	background-repeat:no-repeat;
}
#side_menu04 a:hover{
	width:230px;
	height:50px;
	display:block;
	background-image:url(../images/side-menu04-on.gif);
	background-repeat:no-repeat;
}
#side_menu05{
	width:230px;
	height:50px;
	border-top:solid 1px #FFFFFF;
	margin:-2px 0px 0px 0px;
}
#side_menu05 a{
	width:230px;
	height:50px;
	display:block;
	background-image:url(../images/side-menu03.gif);
	background-repeat:no-repeat;
}
#side_menu05 a:hover{
	width:230px;
	height:50px;
	display:block;
	background-image:url(../images/side-menu03-on.gif);
	background-repeat:no-repeat;
}
#side_menu06{
	width:230px;
	height:50px;
	border-top:solid 1px #FFFFFF;
	margin:-2px 0px 0px 0px;
}
#side_menu06 a{
	width:230px;
	height:50px;
	display:block;
	background-image:url(../images/side-menu06.gif);
	background-repeat:no-repeat;
}
#side_menu06 a:hover{
	width:230px;
	height:50px;
	display:block;
	background-image:url(../images/side-menu06-on.gif);
	background-repeat:no-repeat;
}
#profile{
	padding:20px 0px 50px 0px;
	background-color:#FFFFFF;
}
#profile_02{
	padding:20px 0px 20px 0px;
	background-color:#FFFFFF;
}
#logo{
	padding:0px 5px 20px 5px;
}
#profile_text{
	padding:0px 0px 0px 10px;
}
#foot_menu li{
	float:left;
	padding:10px 23px 10px 23px; 
}
#foot_menu li a{
	color:#9D733E;
	text-decoration:none;
}
#foot_menu li a:hover{
	color:#9D733E;
	text-decoration:underline;
}
#copyright{
	clear:both;
	background-color:#230F00;
	color:#FFFFFF;
	line-height:25px;
}
/*▲ここまで　テンプレート-templete.dwt*/
/*▼ここから　トップページ-index.html(php)*/
#flash{
	clear:both;
	padding:0px 0px 5px 0px;
}
*html body #section{
	float:left;
	margin:0px 0px 10px 0px;
	padding:10px 0px 10px 30px;
	width:950px;
	background-color:#FFFFFF;
}
#section{
	float:left;
	margin:0px 0px 10px 0px;
	padding:10px 0px 10px 30px;
	width:920px;
	background-color:#FFFFFF;
}
#section h2{
	padding:0px 0px 5px 0px;
}
#section div{
	float:left;
	padding:0px 10px 0px 0px;
	width:140px;
}
.concept_list01{
	float:left;
	width:200px;
	padding:0px 15px 0px 0px;
	margin:0px 0px 20px 0px;
}
.concept_list01 p{
	padding:10px 0px 0px 0px;
}
.concept_list02{
	float:left;
	width:201px;
	padding:0px 15px 0px 15px;
	margin:0px 0px 20px 0px;
	border-left:dotted 2px #CCCCCC;
}
.concept_list02 p{
	padding:10px 0px 0px 0px;
}
.concept_list03{
	float:left;
	width:200px;
	padding:0px 0px 0px 15px;
	margin:0px 0px 20px 0px;
	border-left:dotted 2px #CCCCCC;
}
.concept_list03 p{
	padding:10px 0px 0px 0px;
}
/*▲ここまで　トップページ-index.html(php)*/
#fnavi1 {
	text-align:right;
	background-color:#230F00;
	line-height:25px;
	color:#FFFFFF;
}
#fnavi1 li {
	display:inline;
	padding-left:10px;
	padding-right:5px;
	border-left:1px solid #FFFFFF;
}
#fnavi1 li a{
	color:#FFFFFF;
}
#fnavi1 li.first {
	border-left:none;
}

.fnavi2 {
	text-align:center;
	line-height:25px;
	background-image:url(../images/nav-bg.gif);
}
.fnavi2 li {
	display:inline;
	padding-left:10px;
	padding-right:5px;
	border-left:1px solid #000000;
}
.fnavi2 li a{
	color:#000000;
}
.fnavi2 li a:hover{
	color:#66CC33;
}
.fnavi2 li.first {
	border-left:none;
}
