@CHARSET "UTF-8";
/*** ページトップ ***/

* {
}

body { background: url(images/head_bg.gif) repeat-x ; background-color:#fefdec; }

#Footer { background-color:#FFFFFF; height:100px; color:#000000; padding: 0px; text-align:center; }

#Header .header_inner {
    width: 750px;
    margin: 0px auto; }

#Header h1 {
    float: left; }

.pd_t5 { padding-top: 5px; }
.pd_t10 { padding-top: 10px; }
.pd_t20 { padding-top: 20px; }
.pd_b20 { padding-bottom: 20px; }
.align_right { text-align: right; }


.snsArea { margin: 0px 0 5px auto; height: 25px; width: 210px; }
.snsArea li { float: left; }
.snsArea li.tweet { width: 100px; }
.snsArea li.gplus { width: 38px; }
.snsArea li.mixi { width: 75px; }
.snsArea li.hatena { width: 28px; }
.snsArea li.facebook_share { width: 68px; }
.snsArea li.facebook_iine { width: 110px; }
.snsArea li.facebook_iine * { z-index: 1000000; }

a { color: #0066bd; text-decoration: none; }
a:hover { color: #0066bd; text-decoration: underline; }


/* それごと */


#honbun a:hover img {
opacity:0.7;
filter:alpha(opacity=70);
-ms-filter: "alpha( opacity=70 )";
}


#honbun {
	margin: 0px auto;
	width: 750px;
	color:#000000;
}



#honbun01 { height:auto; }

#honbun img { border:none; }



#honbun .top_btn {width:720px; float:left; padding:0 0 0 30px; }

#honbun #arasuji {width:640px; padding:0 0 40px 0; margin-left:50px; font-size:24px; line-height:36px; text-align:left; }

#honbun #top_txt {width:750px; padding:52px  0 45px 0; font-size:30px; line-height:42px; text-align:center; }


.tachiyomi {
	width: 750px;
	margin: 0px auto 0 20px;
}
.tachiyomi li {
	float: left;
	margin-right: 21px;
	margin-bottom: 15px;
	list-style:none;
}
.tachiyomi li.tright {
	margin-right: 0px;
}


#prof {width:750px; }

.prof_name {width:660px; font-size:26px; text-align:center; font-weight:bold; line-height:40px; margin:0 0 30px 40px;}
.prof_txt {width:660px; font-size:24px; line-height:40px; margin:0 0 30px 40px;}


#konyu_link {background-image:url(images/konyu_bg.gif); background-repeat:no-repeat; padding:30px 0 30px 345px;}

