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

body{
margin:0;
background-color:#65ffff;
font-size:12px;
color:#00306c;
line-height:16px;
text-align:left;
background:url(images/2_bg_re.jpg) repeat-x scroll bottom center #5bffff;
}

.inc01{
width:1104px;
margin:0;
color:#00306c;
/*background:url(images/bgCenter2nd.jpg) center bottom no-repeat scroll #5cffff;*/
}

.inc02{
background:url(images/2_Timg_side.gif) no-repeat top center;
width:830px;
color:#00306c;
margin:auto;
}

.con01Menu{
width:740px;
height:64px;
margin:auto;
text-align:right;
}

.ttl03Mobile{
width:740px;
height:100px;
}

.con4frame{
width:740px;
height:auto;
background:url(images/2_navy.gif) repeat;
}

	.con4barL{
	width:33px;
	height:auto;
	background:url(images/WB_bar_reL.gif) repeat-y;
	}
	
	.con4barR{
	width:33px;
	height:auto;
	background:url(images/WB_bar_reR.gif) repeat-y;
	}
	
	.con4wBoardL{
	width:11px;
	height:auto;
	background:url(images/WB_reL.gif) repeat-y;
	}
	
	.con4wBoardR{
	width:11px;
	height:auto;
	background:url(images/WB_reR.gif) repeat-y;
	}
	
	.con4Main{
	width:646px;
	background:#f8f8f8;
	}
	
	.con4MainMob{
	width:646px;
	background:url(images/M_img01.gif) no-repeat #f8f8f8;
	}
	
.con5mob{
width:740px;
height:280px;
background:url(images/M_mob.gif) no-repeat;
}

.con5mob02{
width:740px;
height:141px;
background:url(images/S_mob.gif) no-repeat;
}

.con5mob03{
width:740px;
height:500px;
background:url(images/SC_mob.gif) no-repeat;
}

.con5bottom{
width:740px;
height:30px;
background:url(images/C_O_frmBtm.gif) no-repeat;
}

/*テキスト装飾*/

.boldSpace{
font-weight:bold;
letter-spacing:2px;
line-height:18px;
}

.lineheight{
line-height:18px;
}



/*管理人の横スペース*/

.mobSide{
width:645px;
height:130px;
margin:auto auto auto 70px;
text-align:left;
}

/*ホワイトボード モバイル*/

.wBoard{
width:600px;
height:auto;
margin:45px auto auto 40px;
line-height:18px;
text-align:left;
}

.wBoard01{
width:600px;
height:40px;
}

.wBoard02{
width:600px;
height:40px;
margin:41px auto auto auto;
}

.wBoard03{
width:560px;
height:40px;
margin:95px auto auto auto;
text-align:right;
padding-right:40px;
}

.wBoard04{
width:600px;
height:51px;
margin:45px auto auto 0px;
text-align:left;
}

/*ホワイトボード ストーリー*/

.wBoardSt{
width:290px;
height:auto;
margin:12px 35px auto 5px;
line-height:24px;
text-align:left;
}


/*キャラクターページ*/

/*キャラページカテゴリーメニュー部*/

.charaCon01{
	height:auto;
	text-align:left;
	margin-top: 57px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: 24px;
}

	.charaMenu{
	height:80px;
	margin:0;
	}
	
	.charaMttl{
	width:600px;
	height:27px;
	margin:18px auto auto 0px;
	}

/*ト津川ファミリー*/
.charaTotsu01{
width:366px;
height:301px;
background:url(images/C_515001.gif);
}

.charaTotsu02{
width:366px;
height:301px;
background:url(images/C_515002.gif);
}

.charaTotsu03{
width:366px;
height:297px;
background:url(images/C_515003.gif);
}

.charaTotsu04{
width:366px;
height:297px;
background:url(images/C_515004.gif);
}

.charaTxtL{
width:180px;
height:180px;
margin:80px auto auto 35px;
line-height:20px;
text-align:left;
}

.charaTxtR{
width:180px;
height:180px;
margin:80px auto auto 25px;
line-height:20px;
text-align:left;
}

.charaTtl{
width:740px;
height:200px;
background:url(images/ttl_c01.gif);
}

/*トピックス*/
.topCon{
width:687px;
height:auto;
background:url(images/T_bg.jpg) right bottom #FFFFFF no-repeat;
text-align:left;
}

.topSide{
width:694px;
height:auto;
background:url(images/T_frm_side.gif) repeat-y;
}

.topttlBg{
width:670px;
height:46px;
background:url(images/T_li_mrk.gif) no-repeat left top;
}

.topttlBg2{
width:670px;
}


	.topttl{
	height:20px;
	margin:16px auto auto 41px;
	font-size:14px;
	font-weight:bold;
	letter-spacing:1px;
	float:left;
	}
	
	.topttl2{
	height:20px;
	margin:16px 20px auto auto;
	font-size:12px;
	letter-spacing:1px;
	float:right;
	}
	
	.toptxt{
	width:600px;
	height:auto;
	margin:10px auto auto 41px;
	line-height:20px;
	}
	
	.topImg{
	margin-right:20px;
	}
