@charset "UTF-8";
/* CSS Document */
a{text-decoration : none;}
a:hover{text-decoration : underline;}
body{font-size : 12px;}
td{font-size : 12px;}
form{margin-top : 1px; margin-bottom : 1px;}
#inf{ font-family:"Century Gothic","ＭＳ ゴシック"; font-size : 13px; font-weight : normal; color : #000066; margin-top : 2px; margin-left : 100px;}
.info{font-family:"Century Gothic","ＭＳ ゴシック"; font-size : 18px; font-weight : 600; color : #3399cc;}
.noah{ font:"ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック"; font-size : 15px; font-weight : 600; color : #3399cc;}
.prt{font-family: Verdana, Arial, sans-serif; font-size : 20px; color : #4B7DD4;}
.prt_2{font-family: "ＭＳ Ｐ明朝"; font-size : 12px; color : #4B7DD4;}
#cp{font-family : "Franklin Gothic Medium"; font-size : 12px; font-weight : normal; color : #800000; margin-top : 30px; text-align : right; margin-right : 20px; }
.outline_i{padding-top:3px; padding-right:4px; padding-bottom:4px; padding-left:4px;}
.outline_o{padding-top:1px; padding-right:1px; padding-bottom:1px; padding-left:1px;}
.tpcs{ font-family:"Century Gothic","ＭＳ ゴシック"; font-size : 13px; color : #333333; line-height : 1.5;}
.tpcs a{ font-family:"Century Gothic","ＭＳ ゴシック"; font-size : 13px; color : #0033cc; line-height : 1.5;}
.tpcs a:hover{ color:#cc0000; text-decoration:underline;}
.tpcs_p{border-style : solid; border-color : #1311DE; border-width : 1px 1px 1px 1px;}
.tpcs_p2{border-style : solid; border-color : #008040; border-width : 1px 1px 1px 1px;}

.sp{ font-family:"Century Gothic","ＭＳ ゴシック"; font-size : 14px; color : #000000; line-height : 150%; margin-top:7px; padding-right:10px;}
.sp a{ font-family:"Century Gothic","ＭＳ ゴシック"; font-size : 14px; color : #0033cc; line-height : 150%;}
.sp a:hover{ color:#cc0000; text-decoration:underline;}

.sp_m{ font-family:"Century Gothic","ＭＳ ゴシック"; font-size : 14px; color : #000000; line-height : 125%; margin-top:20px; padding-right:10px; margin-bottom: 0px; padding-bottom: 0px;}
.sp_m a{ font-family:"Century Gothic","ＭＳ ゴシック"; font-size : 14px; color : #000000; line-height : 125%;}
.sp_m a:hover{ color:#cc0000; text-decoration:underline;}

.sp1{ font-family:"Century Gothic","ＭＳ ゴシック"; font-size : 14px; color : #000000; line-height : 125%; margin-top:20px; padding-right:10px;}
.sp1 a{ font-family:"Century Gothic","ＭＳ ゴシック"; font-size : 14px; color : #000000; line-height : 125%;}
.sp1 a:hover{ color:#cc0000; text-decoration:underline;}

.sp2{ font-family:"Century Gothic","ＭＳ ゴシック"; font-size : 14px; color : #000000; line-height : 125%; margin-top:5px; padding-right:10px;}
.sp2 a{ font-family:"Century Gothic","ＭＳ ゴシック"; font-size : 14px; color : #000000; line-height : 125%;}
.sp2 a:hover{ color:#cc0000; text-decoration:underline;}

#sbj{border-style : solid; border-color : #ffd111; border-width : 1px 0px 1px 0px; width : 100px; padding-top : 2px; padding-bottom : 2px;}
#cmt_0{font-size : 12px; font-weight : bold; line-height : 1.5; color : #4B7DD4;}
#cmt_1{font-size : 12px; line-height : 1.3; color : #800000;}
.outline_j{padding-top:3px; padding-right:4px; padding-bottom:24px; padding-left:4px;}
#font{font-family:"Century Gothic", "ヒラギノ角ゴ W3"; font-size:12px; font-weight:600; color:#FFF;}
#font a{color:#FFF; background-color:#666;}
#font a:hover{color:#009; text-decoration:none;}
.index{ font-family:"Century Gothic","ＭＳ ゴシック"; font-size:16px; font-stretch:semi-expanded font-weight:600; color:#FFF;}
.index a{color:#FFF;}
.index a:hover{color:#Fff;}

.index_n{ font-family:"Century Gothic","ＭＳ ゴシック"; font-size:13px; font-weight:300; color:#CCCCCC;}
.index_n a{color:#CCCCCC;}
.index_n a:hover{color:#FFFFFF; text-decoration:none;}


p.delete {  
  text-decoration: line-through;
}

#globalnavi{  
  margin: 0;  
  padding: 0;  
  width: 960px;
  height:40px;  
}  
  
#globalnavi ul{  
  list-style-type: none;  
  margin: 0;  
  padding: 0;  
}  
  
#globalnavi li{  
  float: left;  
  width: 160px;  
  margin: 0;  
  padding: 0;  
}  
  
#globalnavi a{
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:14px;
  text-align: center;
  display:block;
  line-height:40px;
  width:160px;
  height:40px;
  background: url(../imagesok/gm.png) no-repeat;  
  color:#CCCCCC;  
}  
  
#globalnavi a:hover{  
  background: url(../imagesok/gm_b.png) no-repeat;  
  color: #ffffff;
  text-decoration:none;
}  

#globalnavi.current a{
  text-align: center;
  display:block;
  line-height:40px;
  width:160px;
  height:auto;
  background: url(../imagesok/gm.png) no-repeat;  
  color:#ffffff;  
}  
  
#globalnavi.current a:hover{  
  background: url(../imagesok/gm_b.png) no-repeat;  
  color: #ffffff;
  text-decoration:none;
}  


.jimtof{
	width:480px;
	height:270px;
	border:none;
	padding:0;
	margin:0;
}
.jimtof a:hover img {
  opacity: 0.6;
  filter: alpha(opacity=60);
  -ms-filter: "alpha(opacity=60)";
}

.jimtof_main{
	width:480px;
	height:270px;
	border:none;
	padding:0;
	margin:0;
}
.jimtof_main a:hover img {
  opacity: 0.6;
  filter: alpha(opacity=60);
  -ms-filter: "alpha(opacity=60)";
}



.footer{font-family:"Century Gothic","ＭＳ ゴシック"; font-size : 15px; font-weight:600; color : #666666;}

.footer_m{font-family:Georgia, "Times New Roman", Times, serif; font-size : 13px; font-weight:100; color : #ffffff;}

.smenu{font-family:"Century Gothic","ＭＳ ゴシック"; font-size: 12px; color:#006699;}
.smenu a{ font-family:"Century Gothic","ＭＳ ゴシック"; font-size : 12px; color : #006699; line-height : 1.5;}
.smenu a:hover{ color:#CC0000; text-decoration:underline;}

.smenu2{font-family:"Century Gothic", "ヒラギノ角ゴ W3"; font-size: 14px; color:#000000;}
.smenu2 a{ font-family:"Century Gothic", "ヒラギノ角ゴ W3"; font-size : 14px; color : #000000; line-height : 1.5;}
.smenu2 a:hover{ color:#CC0000; text-decoration:underline;}

.smenu3{font-family:"ヒラギノ角ゴ Pro W3"; font-size: 12px; font-weight:100; color:#000000; line-height: 22px;}
.smenu3 a{color: #000000; padding-left:10px;}
.smenu3 a:hover{ color:#CC0066; text-decoration:none; border-left:4px solid #C06; padding-left:6px;}

.smenu_m{font-family:"Century Gothic","ＭＳ ゴシック"; font-size: 12px; color:#000000;}
.smenu_m a{ font-family:"Century Gothic","ＭＳ ゴシック"; font-size : 12px; color : #000000; line-height : 1.5;}
.smenu_m a:hover{ color:#CC0000; text-decoration:underline;}

.smi{font-family:"Century Gothic","ＭＳ ゴシック"; font-size: 14px; color:#006699;}
.smi a{ font-family:"Century Gothic","ＭＳ ゴシック"; font-size : 14px; color : #006699; line-height : 1.5;}
.smi a:hover{ color:#CC0000; text-decoration:underline;}
.stitle{font-family:"Century Gothic","ＭＳ ゴシック"; font-size: 20px; color:#ffffff;}

.ptitle{font-family:"Century Gothic","ＭＳ ゴシック"; font-size: 16px; color:#333333; font-weight:bold; border-left:3px solid #cc0066; padding-left:10px;}
.ptitle a{color:#333333;}
.ptitle a:hover{font-family:"Century Gothic","ＭＳ ゴシック"; text-decoration:underline; font-size: 16px; color:#CC0000; font-weight:bold;}

.ptitle_m{font-family:"Century Gothic","ヒラギノ角ゴ W3"; font-size: 16px; color:#000000; font-weight:bold; border-left:3px solid #cc0000; padding-left:10px;}
.ptitle_m a{color:#333333;}
.ptitle_m a:hover{font-family:"Century Gothic","ヒラギノ角ゴ W3"; text-decoration:underline; font-size: 16px; color:#CC0000;}

.ptitle_m2{font-family:"Century Gothic","ヒラギノ角ゴ W3"; font-size: 30px; color:#000000; font-weight:600;}
.ptitle_m2 a{color:#333333;}
.ptitle_m2 a:hover{font-family:"Century Gothic","ヒラギノ角ゴ W3"; text-decoration:underline; font-size: 16px; color:#CC0000;}

.youtube{font-family:"Century Gothic","ＭＳ ゴシック"; font-size: 16px; color:#333333; font-weight:bold;}
.youtube a{color:#333333;}
.youtube a:hover{font-family:"Century Gothic","ＭＳ ゴシック"; text-decoration:underline; font-size: 16px; color:#CC0000; font-weight:bold;}

.pktitle{font-family:"Century Gothic","ＭＳ ゴシック"; font-size: 16px; color:#ffffff; font-weight:100;}
.prtitle{font-family:"Century Gothic","ＭＳ ゴシック"; font-size: 20px; color:#ffffff;}

.pr_p{font-family:"Century Gothic","ＭＳ ゴシック"; font-size: 14px; color:#006699;}
.pr_p a{ font-family:"Century Gothic","ＭＳ ゴシック"; font-size : 14px; color : #006699; line-height : 1.5;}
.pr_p a:hover{ color:#CC0066; text-decoration:underline;}

.u_gm{font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; text-align:right; font-size: 30px; color:#333333; font-weight:100; padding-right:15px; padding-bottom:5px;}

.mtitle{font-family:"Century Gothic","ＭＳ ゴシック"; font-size: 12px; color:#006699;}
.mx{font-family:"Century Gothic","ＭＳ ゴシック"; font-size: 12px; color:#666666; font-weight:300; line-height:120%;}
.mx a{font-family:"Century Gothic","ＭＳ ゴシック"; font-size: 12px; color:#006699; font-weight:300; line-height:120%;}
.mx a:hover{ color:#CC0000; text-decoration:underline;}

.mtitle2{font-family:"ヒラギノ角ゴ W3"; font-size: 18px; color:#ffffff; margin-bottom:10px;}
.mx2{font-family:"Century Gothic","ヒラギノ丸ゴ ProN W4"; font-size: 12px; color:#ffffff; font-weight:300; line-height:140%;}
.mx2 a{font-family:"Century Gothic","ヒラギノ丸ゴ ProN W4"; font-size: 12px; color:#ffffff; font-weight:300; line-height:140%;}
.mx2 a:hover{ color:#ffffff; text-decoration:underline;}

#camp_t{font-family:"Century Gothic", "ＭＳ ゴシック"; font-size:20px; font-weight:bold; color:#333}
#camp_t a{color:#333;}
#camp_t a:hover{color:#333; text-decoration:underline; font-weight:bolder;}
#camp_s{font-family:"Century Gothic", "ＭＳ ゴシック"; font-size:13px; font-weight:600; color:#000; line-height:19px;}
#camp_s a{color:#000; text-decoration:underline;}
#camp_s a:hover{color:#CC0000; text-decoration:none; font-size:13px; text-decoration:underline;}

#camp_y{font-family:"Century Gothic", "ＭＳ ゴシック"; font-size:20px; font-weight:bold; color:#FC0;}
#camp_y a{color:#FC0; text-decoration:underline;}
#camp_y a:hover{color:#333; text-decoration:none; font-size:20px; font-weight:bolder;}
#camp_b{font-family:"Century Gothic", "ＭＳ ゴシック"; font-size:20px; font-weight:bold; color:#06A;}
#camp_b a{color:#06A; text-decoration:underline;}
#camp_b a:hover{color:#CC0000; text-decoration:none; font-size:20px; font-weight:bolder;}
#camp_r{font-family:"Century Gothic", "ＭＳ ゴシック"; font-size:20px; font-weight:bold; color:#C30;}
#camp_r a{color:#C30; text-decoration:underline;}
#camp_r a:hover{color:#C30; text-decoration:none; font-size:20px; font-weight:bolder;}
#camp_r404{font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace; font-size:20px; font-weight:bold; color:#06A;}
#camp_r404 a{color:#333; text-decoration:none; font-size:20px; font-weight:bolder;}
#camp_r404 a:hover{color:#C30; text-decoration:underline;}


/* フッター*/
footer{
	height:150px;
	width:960;
	/*background-color:#040056;*/
	background-image: url(background="../pimg/bg_333333.png");
    background-repeat:repeat;
	float:left;
	margin-right: auto;
    margin-left: auto;
}

footer h2{
	height:80px;
	width:957px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	line-height: 40px;
	font-weight: 400;
	text-align: center;
	color:#FFF;
}

footer ul {
margin:0 0 0 40px;
padding:0;
}

footer ul li {
list-style-type:none;
float:right;
font-size:12px;
color:#FFF;
line-height:30px;
padding-right:40px;
padding-left:10px;
background-image:url(background="../pimg/bg_333333.png");
background-repeat:repeat;
background-position:0;
}


footer ul li a:hover {
color:#FFF;
text-decoration:underline;
}
footer h3 {
font-size:12px;
text-align:right;
padding-right:20px;
font-weight:400;
clear:left;
margin-bottom:10px;
padding-bottom:0;
}
footer ul li a,footer h3 a {
color:#FFF;
text-decoration:none;
}
