@charset "Shift-JIS";
/*-------------------------------------------------------------------------------------------------------------------*/
*{
	word-break:break-all;
	margin:0px;
	padding:0px;
	font-family:'メイリオ',Meiryo,Georgia,"Lucida Grande",Arial,Verdana,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro';
}
body{
	font-size:78%;
	margin:0px;
	padding:0px;
	/*
	background:#f8f8f8;
	*/
	background:#FFFFFF;
}
a{
	color:#666666;
	text-decoration:none;
}
a:hover{
	color:#FF5B10;
	text-decoration:underline;
}
/*-------------------------------------------------------------------------------------------------------------------*/
#box_wraper{
	width:1000px;
	margin-left:auto;
	margin-right:auto;
}
#box_center{
	width:740px;
	float:left;
}
#box_right{
	width:230px;
	float:right;
}
/*-------------------------------------------------------------------------------------------------------------------*/
#box_header{
	margin:50px 0 50px 0;
}
#box_header h1{
	padding:0px;
}
#box_header h1 a{
	display:block;
	width:245px;
	height:46px;
	background:url("../images/logo.png") 0 0 no-repeat;
}
#box_header h1 a span{
	position:absolute;
	left:-10000px;
}
/*-------------------------------------------------------------------------------------------------------------------*/
#box_footer{
	clear:both;
	margin-top:150px;
}
#box_footer .box_footer_inner{
	margin-bottom:2em;
	width:32%;
	float:left;
	margin-right:1%;
}
#box_footer .box_footer_inner h3{
	font-family:Times New Roman;
	font-style:italic;
	font-size:15px;
	background:#555555 url("../images/bg_hand.png") repeat-x left top;
	color:#FFFFFF;
	font-weight:normal;
	padding:1em;
	margin-bottom:1em;
}
#box_footer .box_footer_inner ul{
	
}
#box_footer .box_footer_inner ul li{
	margin-left:2em;
	margin-bottom:.7em;
}
#box_footer .box_footer_inner p{
	line-height:1.7em;
	margin-bottom:.7em;
}
#box_footer .box_footer_inner .box_footer_inner_profilepics{
	text-align:center;
	margin-bottom:.7em;
}
#box_footer .box_footer_inner_address{
	clear:both;
	background:#555555 url("../images/bg_hand.png") repeat-x left top;
	padding-top:30px;
	padding-bottom:30px;
	text-align:center;
}
#box_footer .box_footer_inner_address *{
	color:#FFFFFF;
	text-decoration:none;
	font-weight:normal;
}
/*-------------------------------------------------------------------------------------------------------------------*/
.box_entry{
	margin-bottom:4em;
}
/*-------------------------------------------------------------------------------------------------------------------*/
.box_entry .box_entry_header{
	margin-bottom:.7em;
}
.box_entry .box_entry_header.nolink{
	margin-bottom:.7em;
	color:#FFFFFF;
	background:#555555 url("../images/bg_hand.png") repeat-x left top;
	padding:1.5em;
}
.box_entry .box_entry_header h2{
}
.box_entry .box_entry_header h2 a{
	color:#FFFFFF;
	display:block;
	background:#555555 url("../images/bg_hand.png") repeat-x left top;
	padding:1em;
	text-decoration:none;
}
.box_entry .box_entry_header h2 a:hover{
	background:#FF5B10 url("../images/bg_hand.png") repeat-x left top;
}
/*-------------------------------------------------------------------------------------------------------------------*/
.box_entry .box_entry_date{
	margin-bottom:.7em;
	font-family:Times New Roman;
	font-style:italic;
	text-align:right;
}
/*-------------------------------------------------------------------------------------------------------------------*/
.box_entry_image{
	border:1px solid #CCCCCC !important;
	padding:5px !important;
    width: 730px;
	height:300px;
	margin-bottom:.7em;
}
.box_entry_image a {
    display:block;
    float:left;
    width: 730px;
    height:300px;
    overflow:hidden;
    position: relative;
    z-index:1;
	padding:0px;
	border:0px;
}
.box_entry_image a img {
    float:left;
    position:absolute;
    top:-100px;
    left:-4px;
	padding:0px;
	border:0px solid #CCCCCC !important;
}
/*--------------------------------------*/
.box_sub_inner_inner_image{
	border:1px solid #CCCCCC !important;
	padding:2px !important;
    width: 218px;
	height:120px;
	margin-bottom:.3em;
	margin-left:auto;
	margin-right:auto;
}
.box_sub_inner_inner_image a{
    display:block;
    float:left;
    width: 218px;
    height:120px;
    overflow:hidden;
    position: relative;
    z-index:1;
	padding:0px;
	border:0px;
}
.box_sub_inner_inner_image a img{
    float:left;
    position:absolute;
    top:0px;
    left:0px;
	padding:0px;
	border:0px solid #CCCCCC !important;
	zoom:100% !important;
}
/*--------------------------------------*/
.box_entry .box_entry_image_sub .box_entry_image_sub_image{
	border:1px solid #CCCCCC !important;
	padding:4px !important;
    width: 320px;
	height:320px;
	margin-bottom:.3em;
}
.box_entry .box_entry_image_sub .box_entry_image_sub_image a{
    display:block;
    float:left;
    width: 320px;
    height:320px;
    overflow:hidden;
    position: relative;
    z-index:1;
	padding:0px;
	border:0px;
}
.box_entry .box_entry_image_sub .box_entry_image_sub_image a img{
    float:left;
    position:absolute;
    top:0px;
    left:0px;
	padding:0px !important;
	border:0px solid #CCCCCC !important;
}
/*-------------------------------------------------------------------------------------------------------------------*/
.box_sub_inner{
	margin-bottom:2em;

}
.box_sub_inner.ad{
	border:1px solid #FFFFFF;
	background:#ff5b10;
}
.box_sub_inner h4{
	font-family:Times New Roman;
	font-style:italic;
	font-size:15px;
	background:#555555 url("../images/bg_hand.png") repeat-x left top;
	color:#FFFFFF;
	font-weight:normal;
	padding:1em;
	margin-bottom:1em;
}
.box_sub_inner.ad h4{
	background:#ff5b10 url("../images/bg_hand.png") repeat-x left top;
}
.box_sub_inner .box_sub_inner_inner{
	margin-bottom:.7em;
}
.box_sub_inner .box_sub_inner_inner_ad{
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	margin-bottom:1em;
}
.box_sub_inner .box_sub_inner_inner p{
	line-height:1.7em;
}
.box_sub_inner .box_sub_inner_inner ul{
	margin-left:1.5em;
}
.box_sub_inner .box_sub_inner_inner ul li{
	margin-bottom:.5em;
}
/*-------------------------------------------------------------------------------------------------------------------*/
.box_entry .box_entry_youtube,
.box_entry .box_entry_maintext{
	margin-bottom:2em;
	line-height:1.7em;
}
.box_entry .box_entry_maintext h2{
	margin-bottom:1.5em;
	font-size:14px;
	background:#444444;
	color:#FFFFFF;
	padding:1em;
}
.box_entry .box_entry_maintext h3{
	margin-bottom:1.5em;
	font-size:12px;
	background:#CCCCCC;
	padding:.5em;
	padding-left:1.2em;
}
.box_entry .box_entry_maintext p{
	margin-bottom:2em;
}
.box_entry .box_entry_maintext a{
	padding:0em .3em;
	color:#FF5B10;
	font-weight:bold;
}
.box_entry .box_entry_maintext ol,
.box_entry .box_entry_maintext ul{
	margin-bottom:2em;
	margin-left:2em;
}
.box_entry .box_entry_maintext ol li,
.box_entry .box_entry_maintext ul li{
	margin-bottom:.5em;
}
.box_entry .box_entry_maintext table{
	margin-bottom:1.5em;
	border-collapse: collapse;
	border: 1px #999999 solid;
}
.box_entry .box_entry_maintext table th,
.box_entry .box_entry_maintext table td{
	border: 1px #999999 solid;
	padding:.5em;
}
.box_entry .box_entry_maintext table th{
	background:#CCCCCC;
}
.box_entry .box_entry_maintext table ul{
	margin-bottom:0px;
	margin-top:.3em;
}
.box_entry .box_entry_maintext blockquote{
	margin-bottom:1em;
	padding:3em 1em 1em 1em;
	background:#fbf9e3 url("../images/blockquote.png") .2em .3em no-repeat;
	line-height:1.7em;
}
/*-------------------------------------------------------------------------------------------------------------------*/
.box_entry .box_entry_image_sub{
	clear:both;
	margin-bottom:2em;
}
.box_entry .box_entry_image_sub .box_entry_image_sub_image{
	float:left;
	margin-right:1em;
	margin-bottom:2em;
}
.box_entry .box_entry_image_sub .box_entry_image_sub_text{
	line-height:1.7em;
	margin-bottom:2em;
}
.box_entry .box_entry_image_sub .box_entry_image_sub_text p{
	margin-bottom:1em;
}
.box_entry .box_entry_image_sub .box_entry_image_sub_text a{
	color:#FF5B10;
	font-weight:bold;
}
/*-------------------------------------------------------------------------------------------------------------------*/
#box_center .box_main_ad2,
#box_center .box_main_ad{
	clear:both;
	border:1px solid #FFFFFF;
	background:#1E712A url("../images/bg_hand.png") repeat-x left top;
	margin-bottom:3em;
	text-align:center;
}
#box_center .box_main_ad2 h4,
#box_center .box_main_ad h4{
	font-family:Times New Roman;
	font-style:italic;
	font-size:15px;
	background:#1E712A url("../images/bg_hand.png") repeat-x left top;
	color:#FFFFFF;
	font-weight:normal;
	padding:1em;
	margin-bottom:1em;
	text-align:left;
}
#box_center .box_main_ad2{
	background:#ff5b10 url("../images/bg_hand.png") repeat-x left top !important;
}
#box_center .box_main_ad2 h4{
	background:#ff5b10 url("../images/bg_hand.png") repeat-x left top !important;
}
#box_center .box_main_ad2 .box_main_ad_inner,
#box_center .box_main_ad .box_main_ad_inner{
	margin-bottom:1em;
	margin-left:auto;
	margin-right:auto;
}
/*-------------------------------------------------------------------------------------------------------------------*/
.box_entry_meta{
	margin-bottom:2em;
}
.box_entry_meta .box_entry_meta_inner{
	margin-bottom:2em;
	/*
	width:32%;
	float:left;
	margin-right:1%;
	*/
}
.box_entry_meta .box_entry_meta_inner h4{
	font-weight:normal;
	margin-bottom:1.5em;
	font-size:12px;
	background:#CCCCCC;
	padding:.5em;
	padding-left:1.2em;
}
.box_entry_meta .box_entry_meta_inner ul{
	
}
.box_entry_meta .box_entry_meta_inner ul li{
	margin-left:2em;
	margin-bottom:.7em;
}
.box_entry_meta .box_entry_meta_inner p{
	line-height:1.7em;
	margin-left:1em;
	margin-bottom:.7em;
}
/*-------------------------------------------------------------------------------------------------------------------*/
.box_sbb{
	margin-bottom:.7em;
}
/*-------------------------------------------------------------------------------------------------------------------*/
.paginate{
	margin-bottom:3em;
	text-align:center;
}
.paginate *{
	text-align:center;
}
.box_linkunit{
	margin-top:1.5em;
	margin-bottom:1.5em;
}
