/* ƒuƒ‰ƒEƒUŒÅ—L‚Ìƒ}[ƒWƒ“‚ðœ‹Ž */
h1,h2,p{
	margin:0;
	padding:0;
}

body {
	font-family:"ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Hiragino Kaku Gothic Pro", "ƒƒCƒŠƒI", Meiryo, Osaka, "‚l‚r ‚oƒSƒVƒbƒN", "MS PGothic", sans-serif;
}

#t h1{
	background:#666 url(/images/sample/subtitle-right.jpg) top right no-repeat;
	color:#FC3;
	font-size:16px;
	text-align:left;
}

#l{
	background: url(/images/sample/subtitle-left.jpg) top left no-repeat;
	width:8px;
}

#body{
	width:700px;
	margin:10px auto;
	font-size:14px;
}

#s{
	background:#666;
	display:block;
	color:#FC3;
	font-size:16px;
	height:20px;
	width:640px;
}

.li{
	width:320px;
	float:left;
}
.li a{
	font-weight: bold;
}
.lt{
	background:#9ff;
}

.bai{
	color:#00f;
	font-size:10px;
}
.ms{
	font-size:12px;
}
.‚ ‚è{}
.‚È‚µ{display:none;}


/* ƒy[ƒW‘S‘Ì */

.w{width:800px;margin:0px auto;text-align:center;}
.body{background:#fff}
hr{width:90%;}
.p{vertical-align:middle;}

#keiyakuzumi{
	margin:20% auto 50%;
	width:600px;
	padding:10px;
	background:#fff;
	vertical-align:text-bottom;
}

/* ŠÇ—ƒ‚[ƒh */

/* ƒuƒ‰ƒEƒUŒÅ—L‚Ìƒ}[ƒWƒ“‚ðœ‹Ž */
h1,h2,h3,h4,h5,h6,p,ul,ol,dl{
	margin:0px;
}

/* serch */
#ts{margin:0px auto;}
#ts td{text-align:left}
#form{display:inline; font-size:12px;}
#x{text-align:right;width:800px;margin:0px auto;}

/* Header */
#top{
	display:block;
	margin:0px auto;
	padding:4px 0px;
	line-height:16px;
	font:bold 10px "‚l‚r ‚oƒSƒVƒbƒN";
	color:#99c;
	background:#fff;
}
#top div{font-weight:lighter;text-align:right}

.title{
	background:url(http://www.shinchiku.net/images/shinchiku_net/index/menu-back.png);
	width:790px;
	height:75px;
	border:5px inset #39f;
}
.title h1{
	font:50px lighter "‚l‚r ‚oƒSƒVƒbƒN";
	text-align:center;
	margin:10px auto;
	height:55px;
	vertical-align:middle;
}

.title a{color:#000; text-decoration:none;}

.menu{
	background:url(http://www.shinchiku.net/images/shinchiku_net/index/menu-back.png);
	width:800px;
	height:72px;
	font:bold 10px "‚l‚r ‚oƒSƒVƒbƒN";
	line-height:30px;
}
.menu a:link{color:#630}
.menu a:visited{color:#960}
.menu a:active{color:#f00}
.menu a:hover{color:#f00}

.menu2{
	background:#fff;
	text-align:left;
	height:280px;
}
.kensaku{
	float:left;
	padding:5px 5px;
	width:330px
}
.kensaku img{
	vertical-align:middle;
}
#bai,#chin,#dai,#manth{
	display:block;
	font:bold 24px MS–¾’©;
	margin:30px 0px 0px 20px;
	line-height:28px;
}
.kensaku p{
	font-size:16px;
	margin:0px;
}
.kensaku span{
	display:none;
}

.n{font-size:16px}
#bai a{color:#5555A9 !important}
#chin a{color:#A95568 !important}
#dai a{color:#693 !important}
#manth a{color:#eb0 !important}


.gaiyo{
	padding:0px 20px 10px;
	text-align:right;
}
.gaiyo h2{
	color:#666;
	font:24px bold serif;
}
.gaiyo b{color:red;}


#mot{
	background:url(/images/share/wall-s.gif);
	float:right;
	width:270px;
	text-align:center;
	font-size:20px;
	padding-top:5px;
}
#mot a{color:#06c !important}

/* MainBody */
.stitle{
	text-align:left;
	padding:10px 0px;
	font:bold 40px serif;
	color:#ff0;
	background:url(http://www.shinchiku.net/images/shinchiku_net/index/menu-back.png);
	width:800px;
}
#memo:first-letter { color:#808000; }
#memo:first-line { font-weight:bold; }

.l{display:none}
.stitle2{
	font:bold 24px serif;
	color:red;
	padding:20px 40px 0px;
	text-align:left
}
.disc{
	font:14px serif;
	line-height:21px;
	text-align:left;
	margin:3px 40px 0px;
	padding:10px;
	border-left:5px dotted red;
	border-top:5px dotted red;
}
.mt-img{
	margin:0px 4px;
	text-align:left;
}
.mt-img .img{
	 background:url(http://133.18.16.64/shinchiku.net/monthly/images_monthly/monthly_triangle.gif) repeat-y;
}
#manthly{
	text-decoration:none;
	font-size:16px;
	color:#66c;
}
#manthly img { vertical-align:middle; }
.come{
	padding:20px;
	color:#666;
}
.tanki{
	background:url(http://133.18.16.64/images/apaman-plaza_co_jp/chintai/kagu2.jpg);
	height:400px;
	width:580px;
	text-align:left;
	padding:20px;
}
.tanki h2{
	padding:10px;
}
.qa{
	width:600px;
	font-size:16px;
	line-height:25px;
}
.qa img,.qa b{
	text-align:center;
	margin:10px;
}
.qa div{
	padding:20px;
	background:#ececec;
	text-align:left;
}
.qa div p{
	text-align:right;
}
.bg-aqua{
	background:#D2FFFF;
	width:640px;
	text-align:left;
	padding:20px 20px;
	margin:0px auto;
}
.bg-aqua span{
	color:#666;
	font-size:10px;
}
.bg-aqua b{color:#6F2D00;}
.bg-aqua p{text-align:right;}
.bg-aqua h3{color:blue;font-size:18px}
.bg-aqua a{color:#f60 !important}
.flow{text-align:center;line-height:200%}

.daigaku,.tandai {
	height:25px;
	float:left;
	font-size:16px;
	line-height:30px;
	padding:auto;
}
.daigaku{width:114px;}
.tandai{width:191px;}

#d-menu{width:600px;margin:2px auto;text-align:center;}

.center{
	text-align:center;
	font-size:12px;
	margin:0px auto;
}
#cap{
	color:red;
	font-size:12px;
}

#pb{
	margin:20px auto;
	width:760px;
	background:#fff;
}
#pic-list{
	margin:15px;
	float:left;
	width:366px;
	height:500px;
	font-size:12px;
}
.pic{
	text-align:center;
	border:1px solid gray;
	width:120px;
	height:104px;
	float:left;
}
#pic-r{
	margin:70px 20px;
	width:300px;
	height:400px;
	float:right;
}
.ms_name{
	display:block;
	background:#339;
	font-size:18px;
	height:45px;
	line-height:45px
}
.ms_name a{
	display:block;
	color:white !important;
	vertical-align:middle;
}

#s-body{
	width:800px;
	background:white;
}

li i{font:normal bold 12px inherit; padding-left:20px;}

#comment-h{position:absolute; top:-100px; left:-100px; width:100px;}


/* ƒŠƒXƒg•\Ž¦ */
.list{
	text-align:left;
	width:640px;
	font-size:12px;
	line-height:18px;
	margin:0px auto;
}
.list a{
	font-weight: bold;
}
.clist{
	width:320px;
	height:124px;
	float:left;
	text-align:center;
}
.lc span{color:#06c}
.lc b{color:#f09}
.lc img{display:inline; float:none !important; vertical-align:middle;}
.lc{
	float:right;
	width:226px;
}
.lt{
	background:#9ff;
	float:right;
	width:226px;
}
.clist img{float:left;}
.scm{
	display:block;
	background:#9ff;
	float:right;
	width:226px;
}
.scm img{display:inline; float:none !important; vertical-align:middle;}
.t-list{
	text-align:left;
	width:640px;
	line-height:23px;
}
.t-list li{
	margin-top:5px;
}


/* MrƒAƒpƒ}ƒ“ */
.mrapaman{
	width:600px;
	font-size:16px;
	text-align: left;
}
#mrl{
	width:600px;
	font-size:14px;
	padding-left:100px;
	text-align: left;
	line-height:25px;
}
#mrmenu{
	text-aling:center;
}
.mrt{
	display:block;
	background:#ee9999;
	font:bold 16px inherit;
	text-aling:center;
	width:600px;
	line-height:20px;
}


/* –ð—§‚¿ƒŠƒ“ƒNW */
.tlt{clear: both;margin:20px auto 5px;border-bottom: 1px solid gray;}
.tli, .tlj{width:225px;float:left;}
.tli{background:#ccffcc}
.tlj{background:#ccccff}
.tlc{width:420px; float:left; text-align: left; margin-left: 5px;}
#ylink{width:650px;margin:5px auto;}
.l2{height:48px; line-height:48px;}

/* ƒŠƒ“ƒNW */
.ltable{
	margin:10px auto;
	border: 0px solid #F0A300;
	width:755px;
	background-color: #DDAA33;
}
.lth{
	text-aling:center;
	height:29px;
	line-height:29px;
	color:white;
	border: 1px solid #F0A300;
	font-weight:bold;
}
.ltdb,.ltdt,.ltdc{
	border-left: 1px solid #F0A300;
	border-bottom: 1px solid #F0A300;
	background-color: #FFFFCC;
	height:50px;
}
.ltdb,.ltdt{
	width:150px;
	text-align:center;
}
.ltdc{
	border-right: 1px solid #F0A300;
	width:450px;
	text-align:left;
}
.ltdc div{color:#FF6633;}
.timei{
	float:left;
	width:150px;
	color:red;
	text-align:left;
	margin-left:35px;
	line-height:25px;
}
.link-syosai{
	float:right;
	width:500px;
	margin-right:50px;
}
.link-syosai b{color:#0099FF;}


/* Footer */
#footer{font-size:13px;width:750px }
#t{
	background:#ccc;
	margin:0px 20px
}
.banner{
	width:100%;
	margin:0px}
.banner p{
	display:block;
	width:175px;
	height:80px;
	float:left;
	margin:15px 5px;
}
.cr{
	color:#999;
	text-align:right;
}


.footinfo span {font-weight:bold;}