@charset "UTF-8";/*======================================== 本文========================================*/div.waratee{	width:660px;	background-color:#e00;	margin-top:15px;}div.waratee h2.title{	background-image:url("images/waratee/bg_title01.gif");	background-repeat:no-repeat;	background-position: 0 0;	width:660px;	height: 177px;	margin:0px;	padding: 0px;	text-indent: -9999em;}div.waratee div.subcopy{	background-image:url("images/waratee/bg_title02.gif");	background-repeat:no-repeat;	background-position: right 0;	width:660px;	color: #fff;	margin:0px;	padding: 0px;}div.waratee div.subcopy p{	margin:0 0 15px 15px;	padding: 0px;	font-size: 100%;	line-height: 1.4em;}/*=格言===========*/div.waratee div.kotoba1{	background-color: #fff;	border: 3px solid #000;	margin:0px 15px 10px 15px;	padding: 0px;	line-height: 1.4em;}div.waratee div.kotoba1 p.cate1{	background-color: #fc0;	margin:10px 10px 10px 10px;	padding: 4px 10px;	font-size: 108%;	font-weight: bold;}div.waratee div.kotoba1 h3{	margin:10px 10px 10px 10px;	padding: 0px;	font-size: 30px;	line-height: 1.3em;}div.waratee div.kotoba1 p.cate2{	background-color: #ddd;	margin:10px 10px 10px 10px;	padding: 4px 10px;	font-size: 93%;	font-weight: bold;}div.waratee div.kotoba1 p.copy{	margin:5px 10px 15px 10px;	padding: 0px;	font-size: 18px;	font-weight: bold;}div.waratee div.layoutbox{	padding-top: 5px;}/*=本日のおこない===========*/div.waratee div.okonai{	display: inline;	float:left;	background-color: #fff;	border: 3px solid #000;	margin:0px 0px 10px 15px;	padding: 0px;	line-height: 1.4em;	width: 300px;}div.waratee div.okonai p.cate1{	background-color: #fc0;	margin:10px 10px 10px 10px;	padding: 4px 10px;	font-size: 108%;	font-weight: bold;}div.waratee div.okonai h3{	margin:10px 10px 3px 10px;	padding: 0px;	font-size: 20px;	line-height: 1.3em;}div.waratee div.okonai p.imgokonai{	text-align: center;	margin:0px;	padding: 0px;}div.waratee div.okonai p.imgokonai img{	margin:0px;	padding: 0px;}div.waratee div.okonai p.copy{	margin:3px 10px 15px 10px;	padding: 0px;	font-size: 11px;	line-height: 1.2em;}/*=コメント===========*/div.waratee div.comment{	display: inline;	float:right;	margin:0px;	padding: 0px;	margin-right: 15px;}/*=コメント*/div.waratee div.comment_copy{	background-image:url("images/waratee/bg_comment01.gif");	background-repeat:no-repeat;	background-position: 0 0;	width: 309px;	height:153px;	margin:0px;	padding: 0px;}div.waratee div.comment_copy p{	margin:0px;	padding: 10px 0 0 10px;	font-weight: bold;}/*=達成率*/div.waratee div.comment_par{	background-image:url("images/waratee/bg_comment02.gif");	background-repeat:no-repeat;	background-position: 0 0;	width: 309px;	height:124px;	margin:0px;	padding: 0px;}div.waratee div.comment_par p{	margin:0px;	text-align: right;	padding: 55px 170px 0 0;	font-size: 60px;	font-weight: bold;}/*=コメント*/div.waratee p.ttl_blog{	margin:10px 0 5px 15px;	padding: 0px;}div.waratee div.blog_box{	margin:0 0 0 15px;	padding: 0px;}div.waratee div.blog{	float: left;	background-color: #fff;	border: 3px solid #000;	width: 197px;	margin:0 10px 0 0;	padding: 0px;}div.waratee div.blog img{	float: left;	margin:0px;	padding: 0px;}div.waratee div.blog p.title{	margin:10px 5px 0 0;	padding: 0px;	font-size:100%;}div.waratee div.blog p.title_soon{	text-align: center;	margin:25px 10px 5px 0;	padding: 0px;	font-size:116%;	color: #999;}div.waratee div.blog p.textbody{	margin:3px 5px 0 0;	padding: 0px;	font-size:85%;}div.waratee div.blog p.data{	margin:3px 5px 0 0;	padding: 0px;	font-size:85%;}div.waratee p.data_under{	clear: both;	text-align: right;	margin:5px 15px 0 0;	padding-top: 10px;	font-size:93%;	color: #fff;}div.waratee p.data_under a,div.waratee p.data_under a:visited{	color: #fff;	text-decoration:underline;}div.waratee p.data_under a:hover{	color: #ff0;	text-decoration:none;}/* Archive---------------*/div.waratee_archive{	background-color:#e00;	width:660px;	margin-top:10px;	padding-bottom: 15px;}div.waratee_archive div.textbox{	margin: 10px 10px 10px 10px;	color: #fff;}div.waratee_archive div.textbox h2{	margin: 10px 0 20px 8px;	padding-bottom: 5px;	border-bottom: 1px solid #fff;}div.waratee_archive div.textbox p{	margin: 5px 0 0 10px;	letter-spacing: 0.1em;}div.waratee_archive div.textbox h3{	margin: 0 10px 15px 8px;	padding-bottom: 10px;	border-bottom: 1px solid #fff;	font-size: 18px;}div.waratee_archive div.textbox h3 a{	color: #fff;}div.waratee_archive div.textbox h3 a:hover{	color: #ff0;}/* Clearfix---------------*/div.waratee div.layoutbox,div.waratee div.blog_box,div.waratee {	_height: 1px;	min-height: 1px;	/*\*//*/	height: 1px;	overflow: hidden;	/**/}div.waratee div.layoutbox:after,div.waratee div.blog_box:after,div.waratee:after {	height: 0;	visibility: hidden;	content: ".";	display: block;	clear: both;}
