@charset "shift_jis";

div,ul,ol,li,dl,dt,dd,p,h1,
h2,h3,h4,h5,h6,table,img,
address,form {
	margin:0px;
	padding:0px;
	list-style:none;
	font-weight:normal;
	text-decoration:none;
	font-style:normal;
	border:none;
}


/* BODY */
body {
	margin:0 0 20px 0;
	padding:0;
	text-align:center;
}

/* Second - ALL */
div#all {
	margin:0 auto;
	width:850px;
	text-align:left;
}


/* HEADER */
div#header {
	background:#C54068;
}

div#header h1 {
	padding:4px 0 5px 4px;
	width:346px;
	height:32px;
	float:left;
}

div#header h1 img {
	border:none;
	display:block;
}

/* サイト内検索 */
div#search {
	margin-bottom:5px;
	padding-top:10px;
	width:270px;
	float:right;
}

div#search img{
	padding-top:1px;
	display:block;
}

div#search input {display:block;}

div#search input#i_text {
	margin-left:5px;
	width:125px;
	font-size:75%;
	line-height:1.2em;
	letter-spacing:0.1em;
	color:#666;
}

div#search input#i_btn {
	margin-left:5px;
}


/* NAVI */
div#navi.top {
	margin-bottom:23px;
}
div#navi {
	border-right:solid 1px #ECECEC;
	border-left:solid 1px #ECECEC;
}
div#navi ul {
	border-bottom:solid 1px #ECECEC;
}
div#navi li {
	padding:2px 0 2px 2px;
	float:left;
}
div#navi img {display:block; border:none;}
/* END NAVI */


/* パンくず */
div#tp {padding:10px 0;}


/* ページトップへ */
p.to_top {
	padding:40px 0 7px 0;
	text-align:right;
}


/* FOOTER */
div#footer {
	padding-top:3px;
	border-top:solid 2px #BB3A62;
}

div#footer #f_navi {
	margin-bottom:8px;
	background:#C9446D;
}

div#footer #f_navi li {
	padding:7px 18px 6px 23px;
	background:url(/images/common/img/ft_allow.gif) 11px 11px no-repeat;
	float:left;
}

div#footer #f_navi img {
	margin:8px 11px 0 0;
	float:right;
}

div#footer #f_navi {color:#FFFFFF;}
div#footer #f_navi a:link    {color:#FFFFFF; text-decoration:none;}
div#footer #f_navi a:visited {color:#FFFFFF; text-decoration:none;}
div#footer #f_navi a:hover   {color:#FFFFFF; text-decoration:underline;}
div#footer #f_navi a:active  {color:#FFFFFF; text-decoration:none;}

div#footer #fs_navi {
	margin-left:5px;
	line-height:1.4em;
}
/* END FOOTER */


/* TEXT カラー及びサイズ */
.px12 {font-size:75%;}
.px14 {font-size:95%;}
.px16 {font-size:110%;}

.c383838 {color:#383838;}
.c383838 a:link    {color:#383838; text-decoration:underline;}
.c383838 a:visited {color:#383838; text-decoration:underline;}
.c383838 a:hover   {color:#383838; text-decoration:none;}
.c383838 a:active  {color:#383838; text-decoration:underline;}

.cB66105 {color:#B66105;}
.cB66105 a:link    {color:#B66105; text-decoration:underline;}
.cB66105 a:visited {color:#B66105; text-decoration:underline;}
.cB66105 a:hover   {color:#B66105; text-decoration:none;}
.cB66105 a:active  {color:#B66105; text-decoration:underline;}

.c99002F {color:#99002F;}
.c99002F a:link    {color:#99002F; text-decoration:underline;}
.c99002F a:visited {color:#99002F; text-decoration:underline;}
.c99002F a:hover   {color:#99002F; text-decoration:none;}
.c99002F a:active  {color:#99002F; text-decoration:underline;}

.c9A6600 {color:#9A6600;}
.c9A6600 a:link    {color:#9A6600; text-decoration:underline;}
.c9A6600 a:visited {color:#9A6600; text-decoration:underline;}
.c9A6600 a:hover   {color:#9A6600; text-decoration:none;}
.c9A6600 a:active  {color:#9A6600; text-decoration:underline;}

.c3A709D {color:#3A709D;}
.c3A709D a:link    {color:#3A709D; text-decoration:underline;}
.c3A709D a:visited {color:#3A709D; text-decoration:underline;}
.c3A709D a:hover   {color:#3A709D; text-decoration:none;}
.c3A709D a:active  {color:#3A709D; text-decoration:underline;}

.cB93459 {color:#B93459;}
.cB93459 a:link    {color:#B93459; text-decoration:underline;}
.cB93459 a:visited {color:#B93459; text-decoration:underline;}
.cB93459 a:hover   {color:#B93459; text-decoration:none;}
.cB93459 a:active  {color:#B93459; text-decoration:underline;}

.cAE7401 {color:#AE7401;}
.cAE7401 a:link    {color:#AE7401; text-decoration:underline;}
.cAE7401 a:visited {color:#AE7401; text-decoration:underline;}
.cAE7401 a:hover   {color:#AE7401; text-decoration:none;}
.cAE7401 a:active  {color:#AE7401; text-decoration:underline;}

.cFF5A00 {color:#FF5A00;}
.cFF5A00 a:link    {color:#FF5A00; text-decoration:underline;}
.cFF5A00 a:visited {color:#FF5A00; text-decoration:underline;}
.cFF5A00 a:hover   {color:#FF5A00; text-decoration:none;}
.cFF5A00 a:active  {color:#FF5A00; text-decoration:underline;}

.c1774A1 {color:#1774A1;}
.c1774A1 a:link    {color:#1774A1; text-decoration:underline;}
.c1774A1 a:visited {color:#1774A1; text-decoration:underline;}
.c1774A1 a:hover   {color:#1774A1; text-decoration:none;}
.c1774A1 a:active  {color:#1774A1; text-decoration:underline;}

.c257200 {color:#257200;}
.c257200 a:link    {color:#257200; text-decoration:underline;}
.c257200 a:visited {color:#257200; text-decoration:underline;}
.c257200 a:hover   {color:#257200; text-decoration:none;}
.c257200 a:active  {color:#257200; text-decoration:underline;}

.cC54068 {color:#C54068;}
.cC54068 a:link    {color:#C54068; text-decoration:underline;}
.cC54068 a:visited {color:#C54068; text-decoration:underline;}
.cC54068 a:hover   {color:#C54068; text-decoration:none;}
.cC54068 a:active  {color:#C54068; text-decoration:underline;}

.cFE0202 {color:#FE0202;}
.cFE0202 a:link    {color:#FE0202; text-decoration:underline;}
.cFE0202 a:visited {color:#FE0202; text-decoration:underline;}
.cFE0202 a:hover   {color:#FE0202; text-decoration:none;}
.cFE0202 a:active  {color:#FE0202; text-decoration:underline;}

.cb42f52 {color:#b42f52;}
.cb42f52 a:link    {color:#b42f52; text-decoration:underline;}
.cb42f52 a:visited {color:#b42f52; text-decoration:underline;}
.cb42f52 a:hover   {color:#b42f52; text-decoration:none;}
.cb42f52 a:active  {color:#b42f52; text-decoration:underline;}


/* リンクオンリー */
.l99002F a:link    {color:#99002F; text-decoration:underline;}
.l99002F a:visited {color:#99002F; text-decoration:underline;}
.l99002F a:hover   {color:#99002F; text-decoration:none;}
.l99002F a:active  {color:#99002F; text-decoration:underline;}

.l9B6D00 a:link    {color:#9B6D00; text-decoration:underline;}
.l9B6D00 a:visited {color:#9B6D00; text-decoration:underline;}
.l9B6D00 a:hover   {color:#9B6D00; text-decoration:none;}
.l9B6D00 a:active  {color:#9B6D00; text-decoration:underline;}

/* Clearfix 及び Clear */
.clear{clear:both;}

.clearfix:after {content:".";display:block;clear:both;height:0;visibility:hidden;}
.clearfix {display:inline-block;}
* html .clearfix {height:1%;}
.clearfix {display:block;}
/* clearfix end */

body {font-family:'HG丸ｺﾞｼｯｸM-PRO',"Hiragino maru Gothic Pro";}

/* CSS END */