@charset "shift_jis";


/* Base
========================================== */

body{
	color:#000000;
}
#contentBody,form textarea{
	font-family: "MS P Gothic", "‚l‚r ‚oƒSƒVƒbƒN", "Osaka|“™•", "Hiragino Kaku Gothic Pro", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", sans-serif;
}


#contentAll {
    width: 760px;
    margin: 0px auto;
    text-align: left;
	padding:150px 0 20px; 
	font-size: 103%;
}
#contentAll *{
	box-sizing: content-box !important;
}
#contentAll img{display: inline-block !important;}

#top{margin-top: -150px;padding-top: 150px;}



#damMain {margin:0; padding:0; width:760px; border-top:solid 1px #696969;}

	#damHead {margin:0; padding:0; width:760px;}

	#damMenu {margin:0; padding:0; width:182px; float:left;}

	#damBody {margin:0; padding:0; width:578px; float:left;}
		#damBodyType1{}
		#damBodyType2{}

	#damFoot {margin:0; padding:0; width:760px;}

/* damMenu */
#damMenu menuArea {
	padding:2px 0 0;
	margin:1px;
}

#damMenu a {
	text-decoration:none;
}

#damMenu ul {
	list-style-type:none;
}

#damMenu li {
	font-size:12px;
	color:#333;
	border-bottom:1px solid #ADAEAD;
	background:#FFFFF0 url(../image/arrow_g.gif) 8px 13px no-repeat;
}

#damMenu li a {
	display:block;
	padding:8px 0 8px 20px;
	text-decoration:none;
	font-weight:bold;
	color:#330066;
}

#damMenu li a.current {
	background:#CCFF99 url(../image/arrow_g.gif) 8px 13px no-repeat;
}

#damMenu li a:hover {
	background:#99CC66 url(../image/arrow_w.gif) 8px 13px no-repeat;
	color:#FFFFFF;
}

#damMenu h2 {
	margin:0 0 1px;
	padding:10px 0;
	text-align:center;
	font-size:14px;
	color:#fff;
	line-height:2.0;
	text-shadow: 1px 1px 2px black;
	background:#133f8c url(../image/bg_title.gif) 0 0 repeat;
}

#damMenu h3 {
	margin:0;
	padding:2px 0 2px 20px;
	font-size:16px;
	color:#282828;
	line-height:2.0;
	text-shadow: 1px 1px 2px #FFFFFF;
	background:#133f8c url(../image/bg_s_title.gif) 0 0 repeat;
}

/* damBody */
#damBody h2 {
	margin:0;
	padding:2px;
	font-size:20px;
	color:#282828;
	text-align:left;
	letter-spacing:5px;
}

#damBody h3 {
	margin:0;
	padding:16px 0;
	font-size:18px;
	color:#282828;
	text-align:left;
	letter-spacing:1px;
}

#damBody h4 {
	margin:0;
	padding:0;
	font-size:14px;
	color:#282828;
	text-align:center;
	letter-spacing:1px;
}

/* damBody TYPE1 */
#damBodyType1 .title {
	margin:0;
	padding:0 0 0 10px;
}

#damBodyType1 .banner {
	margin:0 0 6px 0;
}

#damBodyType1 .banner img {
	width:578px;
	height:150px;
}

#damBodyType1 .info {
	margin:0 0 10px 10px;
}

#damBodyType1 .damlink {
	width:192px;
	height:200px;
	float:left;
}

#damBodyType1 .damlink a {
	text-decoration:none;
}

#damBodyType1 .damlink img {
	padding:0 5px 10px 5px;
	width:180px;
	height:180px;
	-ms-interpolation-mode: bicubic;

}

#damBodyType1 .warinfo {
	margin:40px 0 10px 0;
	padding:0 0 0 10px;
	font-size: 1.3rem;
    line-height: 1.5;
	text-align:left;
}

#damBodyType1 ul {
	list-style-type:disc;
	list-style-position:outside;
	padding:10px 0 10px 30px;
	background-color:#E0E0E0;
}

/* damBody TYPE2 */
#damBodyType2 p {
	text-align:center;
}
#damBobyType2 p img {
	width:570px;
	overflow:scroll;
}

#damBodyType2 .info {
	margin:40px 0 10px 10px;
}


/* other */
.clear {
	clear:both;
}

.clear hr {
	display:none;
}





/* BreadCrumb			
------------------------------------------------------------------------------*/
#contentBody #contentBCrumb{
	margin-bottom:9px;
}
#contentBody #contentBCrumb li{
	line-height:1.1em;
	font-size: 1.3rem;
	display:inline;
	padding-right:22px;
	background:transparent url(/shared/image/icon_breadcrumb.gif) no-repeat 100% 0.2em;
	vertical-align: bottom;
}
#contentBody #contentBCrumb li.currentPg{background:none;}

/* link
------------------------------------------------*/
#contentBCrumb a         {text-decoration:underline;}
#contentBCrumb a:link    {color:#0000ff;}
#contentBCrumb a:visited {color:#9933cc;}
#contentBCrumb a:hover   {color:#ff0000; text-decoration:none;} 
#contentBCrumb a:active,
#contentBCrumb a:focus   {color:#0000ff;}
