@charset "utf-8";
/* CSS Document */
*{
margin:0px;
padding:0px;
}

body{
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}

img{
border:none;
}

.wrapper{
background-image:url(commonimg/bg_header.gif);
background-repeat:repeat-x;
}

.bgmap{
background-image:url(commonimg/bg_topmap.gif);
background-repeat:no-repeat;
text-align:center;
width:900px;
}



.navigation{
height:157px;
text-align:rihgt;
}



.navigation .mininavi{
font-size:10px;
color:#9d9d9d;
text-align:right;
padding-top:64px;
}


.navigation .mininavi a:link{
color:#9d9d9d;
}

.navigation .mininavi a:visited{
color:#9d9d9d;
}

.navigation .gvalnavi{
font-size:12px;
color:#ff7e00;
text-align:right;
padding-top:44px;
}

.navigation .gvalnavi a:link{
	color:#464646;
}

.navigation .gvalnavi a:visited{
color:#464646;
}

a:hover {
	color: #ff7e00;
}
a:active {
	color: #ff7e00;
}


.maincontents{
width:620px;
float:right;
}



.topimg{
margin:0px auto 12px auto;
text-align:center;
}



/* float解除 */
.thisclear{
clear:both;
}


/* フッダーレイアウト */
.fooder{
background-image:url(commonimg/bg_fooder.gif);
background-repeat:repeat-x;
font-size:10px;
color:#9d9d9d;
padding-top:26px;
height:100px;
}

.fooder a:link{
color:#9d9d9d;
}

.fooder a:active{
color:#9d9d9d;
}

.fooder a:visited{
color:#9d9d9d;
}

.fooder a:hover{
color:#9d9d9d;
}



.fooder p{
margin-bottom:16px;
padding-left:9em;
}


/* pagetopへ */
.pagetop{
text-align:right;
margin-bottom:20px;
}




/* index.htmlレイアウト------------------------------------------------------ */

/* newsレイアウト */
.news{
width:270px;
float:left;
text-align:left;
}

.indexorg{
color:#ff7e00;
padding-left:1em;
background-image:url(commonimg/mark_org.gif);
background-repeat:no-repeat;
margin-bottom:14px;
font-size:12px;
}


.news .newsday{
font-size:10px;
margin-bottom:8px;
color:#9d9d9d;
}

.news .newstext{
	font-size:12px;
	padding-bottom:10px;
	background-image:url(commonimg/1pxline_org.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	color:#464646;
	margin-bottom:15px;
	line-height:16px;
}

.news .newstextold{
	font-size:12px;
	padding-bottom:10px;
	background-position:left bottom;
	color:#464646;
	margin-bottom:18px;
}

/* バナー配置レイアウト */
.topix{
width:230px;
float:right;
text-align:left;
}


/* index.htmlレイアウト--------ここまで------------------------------------------- */


/* profile.htmlレイアウト------------------------------------------------------ */

.profiletitle{
text-align:left;
font-size:12px;
font-weight:bold;
color:#FF9933;
padding-left:2em;
float:left;
width:120px;
}

.profiletext{
text-align:left;
color:464646;
font-size:12px;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
float:left;
}

.profiletext .semi{
font-weight:200;
color:#606060;
padding-left:1em;
font-size:11px;
}

.probox{
background-image:url(commonimg/1pxline_black.gif);
background-position:bottom;
background-repeat:repeat-x;
padding-bottom:9px;
margin-bottom:12px;
}

.proboxlast{
padding-bottom:9px;
margin-bottom:12px;
}

/* profile.htmlレイアウト------ここまで------------------------------------------------ */


/* description.htmlレイアウト------------------------------------------------------ */
.contentsnavi{
font-size:11px;
text-align:right;
margin-bottom:18px;
}

.contentsnavi a:link{
color:#464646;
text-decoration:none;
}

.contentsnavi a:active{
color:#464646;
text-decoration:none;
}

.contentsnavi a:visited{
color:#464646;
text-decoration:none;
}

.contentsnavi a:hover{
color:#464646;
text-decoration:none;
}

.desc{
}

.desc h2{
padding:0px;
margin:0px 0px 10px 0px;
}

.desc .desctext{
padding:0px 0px 15px 0px;
}

.desc .desctext .bold{
font-weight:bold;
padding-top:8px;
}

.desc .desctext .caption{
font-size:10px;
padding-left:12px;
padding-top:2px;
}

.contentsnavi2{
font-size:11px;
text-align:right;
margin-bottom:17px;
background-image:url(commonimg/1pxline_black.gif);
background-repeat:repeat-x;
background-position:bottom;
}

.contentsnavi2 a:link{
color:#464646;
text-decoration:none;
}

.contentsnavi2 a:active{
color:#464646;
text-decoration:none;
}

.contentsnavi2 a:visited{
color:#464646;
text-decoration:none;
}

.contentsnavi2 a:hover{
color:#464646;
text-decoration:none;
}






























