<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
.center {
	text-align: center;
}
#content h3 strong{
	font-weight:600;
}
.toptitle2 p strong{
	font-weight:600;
}

.fuzoku strong{
	font-weight:700;
}
#catchcopy strong{
	font-weight:600;
}
.title_photo .center{
	width:200px;
	float:left;
}
.title_photo .center2{
	width:145px;
	float:left;
}

#outer #content p {
	padding-right: 20px;
	padding-left: 20px;
	line-height: 140%;
}
#outer #content h2 {
	padding-left: 20px;
}
#outer #content h3 {
	padding-left: 20px;
	background-color: #53BB8E;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #FFF;
	margin-top: 50px;
	margin-left: 20px;
	margin-right: 20px;
}

#outer .center {
	margin-top: 15px;
}
.lineup_box {
	width: 138px;
	float: left;
	border: 1px solid #999;
	height: 300px;
	margin-left: 20px;
	margin-bottom: 30px;
	padding-top: 10px;
	font-size:small;
}
#outer #content .lineup_box p {
	margin-top: 0px;
	margin-right:10px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;

}
#outer #content .lineup_box p {
	margin-left: auto;
	margin-bottom: 10px;
	margin-right: auto;
}
#outer #content #header_bar {
	background-color: #F60;
}
#outer #content #pankuzu li {
	display: inline;
}


#outer #content .center a:visited {
	text-decoration:none;
	color:#00C;
}
#outer #content .center a:link {
	text-decoration:none;
	color:#C06;
}
#outer #content .center a:hover {
	text-decoration:underline;
	color:#C06;
}
#outer #content #pankuzu {
	margin-left: 20px;
	margin-top:10px;
}
#outer #content #pankuzu a:link{
	text-decoration:none;
	color:#333;
}
#outer #content #pankuzu a:hover{
	text-decoration:underline;
	color:#C06;
}

#outer #content #pankuzu a:visited {
	text-decoration:none;
	color:#333;
	font-weight:600;
}
#outer #content #detail1 {
	margin-left: auto;
	width: 280px;
	margin-right: auto;
}
#outer #content #detail2 {

}
#outer #content .type1 {
	float: left;
	width: 150px;
	margin-left: 12px;
	border: 1px solid #999;
	margin-bottom: 20px;
}

#outer #content .type2 {
	width: 300px;
	text-align:center;
	border:solid 1px #999;
	margin-left:20px;
	margin-bottom:20px;
}




#outer #content .type1 p {
	margin-right: 0px;
	margin-left: 0px;
	padding-left: 0px;
	padding-right: 0px;
	text-align: center;
}
#outer #content .fuzoku {
	margin-left: 20px;
	margin-top: 20px;
	margin-bottom: 10px;
	color: #FFF;
	background-color: #F63;
	padding: 5px 0px 5px 10px;
	margin-right: 20px;
}
#outer #content .fuzoku2 {
	margin-top: 0px;
	padding-top: 0px;
}
#outer #content #price_table {
	width: 450px;
	text-align: center;
	border: 1px solid #999;
	border-collapse: collapse;
	margin-left:12px;
	margin-bottom: 30px;
}
#outer #content #price_table tr th {
	border: 1px solid #999;
	padding-top:5px;
	padding-bottom:5px;
	text-align: center;
}
#outer #content #price_table tr td {
	border: 1px solid #999;
	padding-top:5px;
	padding-bottom:5px;
}
#outer #content .to_form {
	text-align: center;
	font-weight: 600;
}
#outer #content #detail1 .photo_title {
	margin-top: 0px;
	padding-top: 0px;
	line-height: 100%;
	margin-bottom: 0px;
}
#outer #content #detail1 .photo_title2{
	margin-top: 10px;
	padding-top: 0px;
	line-height: 100%;
	margin-bottom: 30px;
}#outer #content .flow {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight: 600;
	font-size: medium;
	color: #F06;
}
#outer #content .flow3 {
	margin-top: 10px;
	margin-bottom: 20px;
}
#outer #content #aboutus {
	border: 1px solid #999;
	border-collapse: collapse;
	margin-left: 15px;
	margin-right: 15px;
}
#outer #content #aboutus tr th {
	border: 1px solid #999;
	padding: 10px;
}
#outer #content #aboutus tr td {
	border: 1px solid #999;
	padding: 10px;
}
#outer #content_form {
	background-color: #FFF;
	width: 700px;
	margin: auto auto;
}

#formtable td {
	padding:15px 20px 15px 20px;
	line-height:140%;
}

#formtable th{
	width:200px;
	text-align:left;
	padding:15px 20px 15px 20px;
}

table#formtable{
	border-collapse:collapse;
	border:1px solid #333;
	background-color:#FFF;
	margin-left:30px;
	margin-right:30px;
}
table#formtable th{
	border:1px solid #333;
}


table#formtable td{
	border-collapse:collapse;
	border:1px solid #333;

}
table#formtable #renraku{
	width:330px;
	margin-left:auto;
	margin-right:auto;
}
table#formtable #address input{
	margin-bottom:10px;
}#top #contents #contentbox .mainheader {
	background-color: #01a0c7;
	color:#FFF;
	padding-top:10px;
	padding-bottom:10px;
	text-align:center;
}
.form{
	padding-left:30px;
}
#outer #content #detail2 {
	width: 470px;
	margin-right: auto;
	margin-left: auto;
}
.center{
	text-align:center;
}
#outer #content .title_photo {
	width: 440px;
	margin-right: auto;
	margin-left: auto;
	border: 1px solid #999;
	margin-top: 30px;
	padding-left: 20px;
}
#outer .lineup_box .lineup_img{
	border: 1px solid #999;
}
#outer #content .lineup_box .lineup_img:hover{
	border: 1px solid #F5AFD0;
}#outer #content #newinfo {
	width: 460px;
	height:250px;
	overflow:scroll;
	margin-right: auto;
	margin-left: auto;
	padding-left:10px;
	padding-right:10px;
	border: 1px solid #999;
}
#outer #content #newinfo dt{
	font-weight:600;
}
#outer #content #newinfo dd{
	margin-left:0;
	margin-top:5px;
	margin-bottom:20px;
}
#outer #content #newinfo dd a{
	color:#396;
}

#outer #content #newinfo dd a:hover{
	color:#03C;
}#outer #content #newinfo dl {
	margin-top: 10px;
	margin-bottom: 10px;
}
#outer #content #newinfo_title {
	margin-top: 40px;
	margin-bottom: 10px;
	font-size: medium;
	color: #f00;
	letter-spacing: 0.3em;
	text-decoration: underline;
}
#outer #content #detail2 .fuzoku2 span {
	font-weight: 600;
	color: #F00;
	text-decoration: underline;
}
#outer #content p span {
	font-weight: 600;
	color: #F00;
}
#outer #content #alpha .center a:hover img {
	opacity:0.8;
	filter:alpha(opacity=70);
	-ms-filter: "alpha( opacity=70 )";
}
#outer #content #alpha p a:hover img {
	opacity:0.8;
	filter:alpha(opacity=70);
	-ms-filter: "alpha( opacity=70 )";
}

#outer #content #to_lineup a:hover img {
	opacity:0.8;
	filter:alpha(opacity=50);
	-ms-filter: "alpha( opacity=50 )";
}


#outer .lineup_box p {
	margin-left: auto;
	margin-bottom: 10px;
	margin-right: auto;
}
#outer .lineup_box p{
	margin-top:0;
}


#outer #content #header_bar2 {
	background-color: #7fc61c;
}
#outer #theme .theme1 {
	margin: 0 0 0 0;
	padding: 0px;
}
#outer #theme #tokusyu_left {
	float: left;
	width: 134px;
	margin-left: 40px;
}
#outer #theme #tokusyu_right {
	float: left;
	width: 502px;
	height: 144px;
}
#outer #theme #tokusyu_left p {
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
#outer #theme #tokusyu_right p {
	margin: 0px;
	padding: 0px;

}
#outer #theme #tokusyu_right h1{
	margin: 0px;
	padding: 10px 0 5px 0;

}
#outer #theme #tokusyu_right #title_tokusyu4 {
	border-right-width: 3px;
	border-left-width: 3px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #F00;
	border-left-color: #F00;
	height: 72px;
}
#outer #theme #tokusyu_right #title_tokusyu4 #toptitle2_3 {
	color: #F00;
	font-size: 24px;
}
#outer #content_sp .listmark_block  p img {
	margin-right: 40px;
}
#outer #content_sp .listmark_block  .titel_sp_cleaner strong {
	font-weight: 500;
}
#outer #content_sp #alpha .lineup_box .center a strong{
	font-weight:600;
}
#outer #content_sp #alpha .lineup_box .center a:link {
	color:#666;
	text-decoration:none;
}
#outer #content_sp #alpha .lineup_box .center a:visited {
	text-decoration:none;
	color:#036;
	font-weight:600;
}

#outer #content_sp #alpha .lineup_box .center a:hover {
	color:#f08;
	text-decoration:underline;
}
#outer #content_sp #alpha .lineup_box .center a:link strong {
	font-weight:500;
	}


#outer #content_sp #alpha .lineup_box {
	margin-right: 0px;
	margin-left: 49px;
}
#outer #content_sp #green {
	padding-left: 20px;
	background-color: #53BB8E;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #FFF;
	margin-top: 30px;
	margin-left: 50px;
	margin-right: 30px;
}


#outer #content_sp {
	width: 700px;
	margin-right: auto;
	margin-left: auto;
	background-color:#FFF;
	padding-top: 10px;
}
#outer #content_sp h2 {
	text-align: center;
}

#outer #content_sp .listmark_block {
	margin-left: 50px;
	width: 610px;
	margin-top: 30px;
	margin-bottom: 50px;
}


#outer #content_sp .titel_sp_cleaner {
	margin-top:0px;
	padding-top:0px;
	padding-right: 0px;
	padding-left: 0px;
	text-align: left;
	line-height: 150%;
	margin-bottom: 10px;
	font-size: medium;
}


#outer #content_sp #cleaner_top img {
	margin-bottom: 20px;
}
#outer #content_sp #alpha {
	width: 610px;
	margin-left: 50px;
	padding-top: 30px;
}

#outer #content_sp #green strong {
	font-weight: 600;
}
#outer #content .lineup_box .center a strong {
	font-weight:600;
}
#outer #content .lineup_box .center a:link {
	color:#666;
}
#outer #content .lineup_box .center a:visited {
	color:#333;
	font-weight:600;
}
#outer #content .lineup_box .center a:hover {
	color:#F00;
}
#outer #content .lineup_box .center a:link strong{
	font-weight:500;
}
</pre></body></html>