@charset "UTF-8";

/* ---------------------------------------------------------------------
*
*    ■共通用のCSS
*
*    ■フォントサイズ見本（基本サイズ13px）
*    ・10px	77%    ・11px	85%    ・12px	93%    ・13px	100%
*    ・14px	108%   ・15px	116%   ・16px	124%   ・17px	131%
*    ・18px	139%   ・19px	147%   ・20px	154%   ・21px	162%
*    ・22px	170%   ・23px	177%   ・24px	185%   ・25px	193%
*    ・26px	200%
*
* ------------------------------------------------------------------- */

#kesenArigato{
}
#kesenArigato p{
	padding-bottom:1.25em;
	padding-left:30px;
	font-size:93%;
}
#kesenArigato .box1,
#kesenArigato .box2,
#kesenArigato .box3,
#kesenArigato .box4,
#kesenArigato .box5,
#kesenArigato .box6{
	margin:25px 30px 0px 30px;
	padding:0px 0px 15px 0px;
}
#kesenArigato .box2,
#kesenArigato .box3,
#kesenArigato .box5{
	border-bottom:1px solid #dedddd;
}
#kesenArigato .title{
	margin-bottom:30px;
}
#kesenArigato .title2{
	margin:30px 0;
}
#kesenArigato .box1{
	background: url(../images/photo01.jpg) no-repeat right 55px;
}
#kesenArigato .box1 p{
	padding-right:395px;
}
#kesenArigato .box2{
	background: url(../images/photo02.jpg) no-repeat left top;
	padding-left:370px;
	min-height:380px;
	_height:380px;!important
}
#kesenArigato .box3{
	background: url(../images/photo03.jpg) no-repeat right 55px;
	min-height:340px;
	_height:340px;!important
}
#kesenArigato .box3 p{
	padding-right:450px;
	padding-left:30px;
}
#kesenArigato .box4{
	background: url(../images/photo04.jpg) no-repeat left 55px;
	padding-left:420px;
	min-height:660px;
	_height:660px;!important
}
#kesenArigato .box5{
	position:relative;
	background: url(../images/photo05.jpg) no-repeat right 0px;
	min-height:280px;
	_height:280px;!important
}
#kesenArigato .box5 #link a{
	position:absolute;
	top:232px;
	right:0px;
	width:215px;
	height:15px;
	display:block;
}
#kesenArigato .box6{
	background: url(../images/photo06.jpg) no-repeat center top;
	height:480px;
}
#bnr a:hover {
	opacity: 0.5;
	-webkit-transition: opacity 0.5s;
	-moz-transition: opacity 0.5s;
	-o-transition: opacity 0.5s;
	filter: alpha(opacity=50);
}

#gotoTop{
	font-size:80%;
}
#kesen_end p{
	text-indent:-100000px;
}