@charset "utf-8";/* structure */div.mainarea {width:945px;padding:20px 0;font-family: Arial,"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック",sans-serif;text-align:center;text-align:center;}div#first {width:700px;margin:0 auto;text-align:left;font-size:14px;}div.wrap_m {width:700px;margin:20px 0;}div#evaluation {width:200px;float:right;}div#evaluation p#star {font-size:16px;}div#evaluation p#star span {color:red;}div#evaluation ul {width:110px;padding:5px 10px 5px 10px;background:#e9e9e9;border:#ccc;	border-radius:5px; -webkit-border-radius: 5px;	/* Safari、Google Chrome */ -moz-border-radius: 5px;	/* Firefox */ list-style:none; font-size:12px; margin:0 0 5px 0;}*html div#evaluation ul  {width:150px;}div.m_title {width:490px;float:left;}div.m_title div#badoler_p {width:90px;float:left;text-align:center;}div.m_title div#titlein {width:380px;float:right;}div.m_title div#badoler_p p {margin:5px 0;}div.m_title div#titlein h2 {font-size:22px;margin:0 0 15px;font-weight:normal;}/*useraction*/div.useraction {border-top:#000 solid 2px;margin:15px 0;padding:10px 0 0 0;}div.useraction h3 {width:130px;float:left;font-weight:bold;font-size:14px;}div.useraction div.actin {width:560px;float:right;}div.useraction div.actin ul {width:560px;}div.useraction div.actin ul.but01 li {width:180px;height:28px;float:left;margin-right:10px;}div.useraction div.actin ul.but01 li a {width:173px;height:23px;background:url(/images/resources/button.gif) no-repeat 0 0;color:#fff;font-weight:bold;padding:5px 0 0 7px;display:block;text-decoration:none;}*html div.useraction div.actin ul.but01 li a {width:180px;height:28px;}div.useraction div.actin ul.but01 li.last {margin-right:0;}div.useraction div.actin ul.but01 li a:hover {background:url(/images/resources/button_over.gif) no-repeat 0 0;}div.useraction div.actin ul.but02 li {width:39px;height:32px;margin-right:7px;float:left;background:url(/images/resources/box.gif) no-repeat 0 0;padding:7px 0 0 0;text-align:center;}*html div.useraction div.actin ul.but02 li {height:39px;}div.useraction div.actin p.commentinfo {font-size:10px;margin-bottom:5px;}div.useraction div.actin p.comment {margin:10px 0 30px 0;}div.send {width:530px;background:#e9e9e9;padding:15px;font-size:12px;}*html div.send {width:560px;}div.send dl {width:530px;margin:0 0 15px;padding:0;}form {margin:0;padding:0;}div.send dt {width:40px;float:left;margin:0;padding:0;}div.send dd{width:480px;float:right;margin:0;padding:0;}div.send dd input.sht {width:275px;border:#ccc;font-size:14px;}div.send textarea {width:530px;border:#ccc;font-size:14px;height:80px;margin-bottom:15px;}div.ekokoro {width:640px; margin:40px 0;} border:#5cb337 solid 1px;*html div.ekokoro {width:700px;}div.ekokoro h2 {font-size:16px;color:#5cb337;margin:0; background:url(/images/resources/kokoro.gif) no-repeat 0 0; width:680px; height:20px; padding:20px 0 0 20px;}*html div.ekokoro h2 { width:700px; height:40px; }  div.ekokoro ul { width:658px;padding:20px; border-left:#5cb337 solid 1px;  border-right:#5cb337 solid 1px; }  *html div.ekokoro ul { width:700px; }div.ekokoro ul li { background:url(/images/resources/e_link.gif) no-repeat 0 0; padding-left:25px; margin-bottom:5px;}div.ekokoro p#bokin {text-align:center;width:700px;padding:5px 0 20px 0; background:url(/images/resources/bot.gif) no-repeat left bottom;}div.ekokoro p#bokin a {margin:0 auto; background:url(/images/resources/bokin.gif) no-repeat 0 0; width:180px; height:28px; display:block; text-indent:-9999px;}div.ekokoro p#bokin a:hover { background:url(/images/resources/bokin_ov.gif) no-repeat 0 0;}div.share_parts_resources{	padding: 5px;}div.share_parts_resources div#tweetmeme_button{	margin: 5px;}
