@charset "utf-8";
/* Base CSS Document */

body {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 10px;
	font-style: normal;
	line-height: 1.2em;
	margin: 0px;
	padding: 0px;
	color: #CCCCC0;
	background-color: #666666;
	cursor:default;
}

p ,ul ,li , h1 ,h2 ,h3{
	margin: 0;
	padding: 0;
}
h4{
	margin:0;
	font-weight:normal;
	font-size:10px;
	line-height:15px;
}
dl{
	margin: 5px;
}

a:link { color: #CCCCCC; }

a:visited {	color: #BBBBBB; }

a:active { color: #FF6600; }

a:hover { color:#FFCC00; }

.layout {
	margin: auto;
	width: 900px;
}


.layoutindex {
	margin: auto;
	width: 900px;
	padding-top:120px;
}

.contents {
	width: 890px;
	padding-left:5px;
}

#information #infobox td {
	padding: 3px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}

#contents #navibar {
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;
	background-color: #E6E6E6;
	width: 659px;
}

.clearend { clear: both; }

.titles{
	clear:both;
	margin:16px 0 26px 0;
	}

.name{

	font-size:10px; color:#CCFF33; margin:0; height:11px;

}
.smenu{

	font-size:10px; color:#FFFFFF; margin:0; height:11px;

}

.sp01{
	clear:both;
	height:1px;
}
.sp03{
	clear:both;
	height:3px;
}
.sp05{
	clear:both;
	height:5px;
}
.sp1{
	clear:both;
	height:10px;
}
.sp2{
	clear:both;
	height:25px;
}
.sp15{
	clear:both;
	height:15px;
}

.spf{
	clear:both;
	height:77px;
}

.spimghd{
	clear:both;
	height:178px;
}

.kana{
	font-size:10px;
	color:#999990;
	margin-bottom:3px;
}

.txt_bar01{
	background-color:#000000;
	float:left;
	width:4px;
	margin-right:7px;
	height:12px;
}
.box_bar01{
	float:left;
	width:auto;
	
}

/* 01 profile */

.p1_image{
	float:left; 
	margin:0 0px 0 0;
	width:433px;
}

.p1_image11{
	float:left; 
	margin:0 0px 0 0;
	width:580px;
}

.p1_body_0{
	float:left;
	width:430px;
	margin:0;
	color:#DDDDD3;
}

.p1_body_0_11{
	float:left;
	width:310px;
	margin:0;
	color:#DDDDD3;
}

.p1_body_1{
	float:left;
	width:85px;
	font-size:12px;
}
.p1_body_1_l{
	float:left;
	width:120px;
	font-size:12px;
}

.p1_body_2{
	float:left;
	width:345px;
}

.p1_body_2_11{
	float:left;
	width:225px;
}

.p1_body_3{
	float:left;
	width:120px;
	font-size:11px;
	color:#FFFFFF;
}

.p1_body_4{
	float:left;
	width:180px;
	font-size:10px;
	color:#DDDD00;
}

.p1_body_4l{
	float:left;
	width:auto;
	font-size:10px;
	color:#DDDD00;
}

.p1_body_5l{
	float:left;
	width:auto;
	font-size:10px;
	color:#BBBBA0;
	margin-left:10px;
}
.p1_body_6l{
	float:left;
	width:90px;
	font-size:10px;
	color:#BBBB90;
	margin-left:5px;
}
.p1_body_6l2{
	float:left;
	width:auto;
	font-size:10px;
	color:#BBBBB0;
	margin-left:5px;
}

.p1_body_his0{
	font-size:11px;
}

.p1_body_his1{
	float:left;
	width:60px;
	color:#FFFFFF;
	margin-right:20px;
	padding-left:5px;
}
.p1_body_his1s{
	float:left;
	width:30px;
	color:#FFFFFF;
	margin-right:10px;
	padding-left:5px;
	height:auto;
	padding-bottom: 3px;
	padding-top: 1px;
}
.p1_body_his2{
	float:left;
	width:auto;
	color:#FFFFFF;
}
.p1_body_his2l{
	float:left;
	width:auto;
	color:#FFFFFF;
	width:270px;
}

.txt01_1{
	font-size:11px;
	color:#FFFFFF;
	margin-bottom:5px;
}

.txt01_2{
	color:#CCCCCC;
}



#basic-accordian{
	padding:0px;
	width:600px;
}

.accordion_headings{
	cursor:pointer;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-color: #000000;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: inset;
	border-left-style: none;
	color:#333330;
}

.accordion_headings:hover{
	border-bottom-width: 1px;
	border-bottom-color:#DFDF00;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: inset;
	border-left-style: none;
}

.accordion_child{
	padding:0 0 0 0px;
}

.header_highlight{
	color:#000000;
	border-bottom-width: 1px;
	border-bottom-color: #881111;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: inset;
	border-left-style: none;
}

.imgblock_body{
	float:left;
	width:55px;
}

.imgblock_txt{
	padding:2px 0 15px 2px;
	font-size:10px;
	color:#FFFFFF;
	line-height:110%;
}

.imgblock_sidesp{
	float:left;
	width:17px;

}

.imgblocks_out{
	padding:0 0 0 5px;
	float:left;
	width:720px;
}

.imgblocks_right{
	float:left;
	width:125px;
}

.imgblocks_right_up{
	height:360px;
}

.imgblocks_back{
	float:right;
	width:46px;
}
.imgblocks_back_d{
margin:10px 0 65px 810px;
}

.imgblocks_center{
	float:right;
	width:10px;
}
.imgblocks_next{
	float:right;
	width:46px;
}

div.img-dec {
  background-image: url(../images/base/shadow_01.gif);
  background-repeat: no-repeat;
  background-position: bottom right;
  margin: -2px 2px -2px 2px;
  padding: 0px;
  width: 60px;
  height: 60px;
  }
div.img-dec2 {
  background-image: url(../images/base/shadow_02.gif);
  background-repeat: no-repeat;
  background-position: bottom right;
  margin: -2px 2px -2px 2px;
  padding: 0px;
  width: 485px;
  height: 330px;
  }

div.img-dec img {
  margin: 0;
  position: relative;
  vertical-align: bottom;
  }

div.img-fuchi {
  background-image: url(../images/base/shadow_01.gif);
  background-repeat: no-repeat;
  background-position: bottom right;
  margin: 25px 5px 10px 5px;
  padding: 0px;
  position: relative;
  }

div.img-fuchi img {
  background-color: #FFFFFF;
  border: 1px solid #A9A9A9;
  margin: -5px 5px 5px -5px;
  padding: 4px;
  position: relative;
  vertical-align: bottom;
  }
  
  
  
  
 .p2_body_0l{
	float:left;
	width:340px;
	margin:30px 0 0 0;
 }
 .p2_body_0r{
	float:left;
	width:540px;
	margin:0 0 0 0;
	text-align:right;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
 }
.p2_body_1{
 color:#FFFFFF;
 font-size:12px;
 font-weight:bold;
 width:auto;
 padding:0 0 15px 0;
 
 }
.p2_body_2{
	color:#FFFFFF;
	font-size:11px;
	width:auto;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	float: left;
 }
 .p2_body_2_onmap{
	float: left;
	width:auto;

 }

.p2_body_his2{
 float:left;
 color:#FFFFFF;
 font-size:11px;
 width:150px; 
 }

.p2_body_his3{
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 1px;
	padding-left: 0;
 }

.msg{
text-align:center;
color:#666666;
line-height:1.5em;
}
.p2d_body_01{
 float:left;
 width:480px;
 height:380px;
 margin:0px 55px 0 5px;
 }
.p2d_body_02{
 float:left;
 width:300px;
 margin:0;
 }
 
.p2d_body_03{
 float:left;
 width:150px;
 margin:0 0 0 2px;
 }
.p2d_body_04{
	padding:50px 0 0 8px;
	float: left;
 }
.p2d_body_05{
	padding:130px 0 0 18px;
	float: left;
	height:160px;
 }
.p2d_img_s{
	width:55px;
	float: left;
	margin-top: 0;
	margin-right: 36px;
	margin-bottom: 31px;
	margin-left: 0;

}
.p2d_txt_01{
	font-size:15px;
	font-weight:bold;
	color:#FFFFFF;
	padding:15px 0 15px 0;
	border-bottom-color:#FFFFFF;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: inset;
	border-left-style: none;

}
.p2d_txt_02{
	padding:15px 0 15px 0;
	font-size:15px;
	color:#FFFFFF;
}
.p2d_txt_03{

	font-size:10px;
	color:#BBBBB0;
}


#img_1 {
/* This ID is related to the master menu div for menu MMMenuContainer_3 and contains the important positioning information for the menu as a whole */
	position:absolute;
	margin-top:-357px;
	visibility:hidden;
	height:400px;
	background-color:#666666;
}
#img_2 {
/* This ID is related to the master menu div for menu MMMenuContainer_3 and contains the important positioning information for the menu as a whole */
	position:absolute;
	margin-top:-357px;
	visibility:hidden;
	height:400px;
	background-color:#666666;
}
#img_3 {
/* This ID is related to the master menu div for menu MMMenuContainer_3 and contains the important positioning information for the menu as a whole */
	position:absolute;
	margin-top:-357px;
	visibility:hidden;
	height:400px;
	background-color:#666666;
}
#img_4 {
/* This ID is related to the master menu div for menu MMMenuContainer_3 and contains the important positioning information for the menu as a whole */
	position:absolute;
	margin-top:-357px;
	visibility:hidden;
	height:400px;
	background-color:#666666;
}
#img_5 {
/* This ID is related to the master menu div for menu MMMenuContainer_3 and contains the important positioning information for the menu as a whole */
	position:absolute;
	margin-top:-357px;
	visibility:hidden;
	height:400px;
	background-color:#666666;
}


#img_6 {
/* This ID is related to the master menu div for menu MMMenuContainer_3 and contains the important positioning information for the menu as a whole */
	position:absolute;
	margin-top:-357px;
	visibility:hidden;
	height:400px;
	background-color:#666666;
}
