html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,caption,tbody,tfoot,tHead,th,article,aside,dialog,figure,footer,header,hgroup,menu,nav,section,menu,time,mark,audio,video
	{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

article,aside,dialog,figure,footer,header,hgroup,nav,section {
	display: block;
}

ul {
	list-style-type: none;
}

/* -------------------------------------------------------
Setting - GENERAL
------------------------------------------------------- */
body {
	font-size: 14px;
	font-family: HelveticaNeue;
	-webkit-text-size-adjust: none;
	background-color: #ffffff;

}

.content {

}

.pad02 {
	padding: 0.2em;
	clear: both;
}

.pad05 {
	padding: 0.5em;
	clear: both;
}

.pad10 {
	padding: 1em;
	clear: both;
}

.pad20 {
	padding: 2em;
	clear: both;
}

.clear {
	clear: both;
}

.txt15 {
	font-size: 1.5em;
}

.txt12 {
	font-size: 1.2em;
}

.txt08 {
	font-size: 0.8em;
}

.lineheight18 {
	line-height: 18px;
}

.left {
	text-align: left;
}

.center {
	text-align: center;
}

.right {
	text-align: right;
}

.hid {
	overflow: hidden;
	text-overflow: ellipsis;
}

.grey {
	color: #666666;
}

/*headerのdivclass*************
*******************************/
.headerTop {
	width: 100%;
	background-image: url("/img/img01/bg.png");
	overflow: hidden;
}

.headerBottom {
	height: 19px;
	background-image: url("/img/img01/bg_hdr.png");
	overflow: hidden;
}

#logo {
	float: left;
}

#menuIcon {
	float: right;
}

.coverlayer {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	background-color: rgba(0, 0, 0, 0.3);
	display: none;
}

.menubar {
	clear: both;
	width: 304px;
	margin: 8px auto;
	/* for IE9 Mobile ========== start ========== */
    border-radius: 12px;
	/* for IE9 Mobile ========== end ========== */
	-moz-border-radius: 12px;
	-webkit-border-radius: 12px;
	border: 2px solid #fc8b8d;
	padding-bottom: 8px;
	background: white;
}

.popmenu {
	margin: 8px auto 10px auto;
	width: 100px;
	float: left;
	text-align: center;
	width: 100px;
	margin: 10px auto;
}

.popmenu span {
	font-weight: bold;
}

.scroll {
	background: #fef5ea;
	width: 308px;
	text-align: center;
	height: 34px;
	margin: 48px auto auto auto;
	/* for IE9 Mobile ========== start ========== */
    border-radius: 14px;
	/* for IE9 Mobile ========== end ========== */
	-moz-border-radius: 14px;
	-webkit-border-radius: 14px;
	-moz-box-shadow: inset 1px 2px 1px rgba(0, 0, 0, 0.4);
	-webkit-box-shadow: inset 1px 1px 1px rgba(0, 0, 0, 0.4);
	overflow: hidden;
}

.scrollText {
	padding: 7px 0;
	white-space: nowrap;
	margin-left: 318px;
}

.scrollText  a {
	list-style: none;
	text-decoration: none;
}

.scrollText .news {
	font-size: 120%;
	font-weight: bold;
	color: #836659;
}

.gnlist {
	height: 45px;
	padding-top: 7px;
	clear: both;
}

.gnlist .gn {
	float: left;
	width: 25%;
}

.gnlist ul li {
	text-align: center;
}

.gnlist .gntext {
	margin: 1px auto;
	display: block;
	font-size: 12px;
	font-weight: bold;
	color: #836659;
}

/*非課金ヘッダーのdivclass*************
*******************************/
.f_header {
	overflow: hidden;
	background: #FFF1F4;
}

.f_headerTop {
	height: 14px;
	background: url("/img/top_bar.png");
}

.f_headerBar {

}

.f_headerctn {
	float: left;
}

.f_headTxt {
	font-size: 75%;
	color: #10105B;
	margin: 3px auto auto 33px;
}

.f_logo {
	margin-top: 4px;
}

.ctnlist {
	font-size: 120%;
	line-height: 150%;
	color: #df6993;
	font-weight: bold;
	margin-left: 24px;
}

.usa {
	float: right;
	margin-right: 9px;
}

.loginbar {
	clear: both;
	text-align: center;
}

.signinbtn {
	margin: 4px auto auto 9px;
	font-size: 120%;
	color: #68330E;
	/* for IE9 Mobile ========== start ========== */
	background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9ImcxMTgiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGQ0U1RDAiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNGNEMyOTUiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2cxMTgpIiAvPgo8L3N2Zz4=) no-repeat;
	/* for IE9 Mobile ========== end ========== */
	background: -moz-linear-gradient(center top, #FCE5D0, #F4C295);
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#FCE5D0),
		to(#F4C295) );
	/* for IE9 Mobile ========== start ========== */
	border-radius: 14px;
	/* for IE9 Mobile ========== end ========== */
	-moz-border-radius: 14px;
	-webkit-border-radius: 14px;
	height: 40px;
	width: 190px;
	font-weight: bold;
	text-align: center;
	border: 1px solid #ffdec0;
}

.loginbtn {
	margin: 4px 9px auto auto;
	font-size: 120%;
	color: #10105B;
	/* for IE9 Mobile ========== start ========== */
	background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc0MDciIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGQ0U4RUQiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNGOUJERDEiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c0MDcpIiAvPgo8L3N2Zz4=) no-repeat;
	/* for IE9 Mobile ========== end ========== */
	background: -moz-linear-gradient(center top, #FCE8ED, #F9BDD1);
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#FCE8ED),
		to(#F9BDD1) );
	/* for IE9 Mobile ========== start ========== */
	border-radius: 14px;
	/* for IE9 Mobile ========== end ========== */
	-moz-border-radius: 14px;
	-webkit-border-radius: 14px;
	height: 40px;
	width: 100px;
	font-weight: bold;
	border: 1px solid #F7CDE1;
}

.linkbtn {
	margin: 4px 9px auto auto;
	font-size: 120%;
	color: #10105B;
	/* for IE9 Mobile ========== start ========== */
	background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc0MDciIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGQ0U4RUQiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNGOUJERDEiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c0MDcpIiAvPgo8L3N2Zz4=) no-repeat;
	/* for IE9 Mobile ========== end ========== */
	background: -moz-linear-gradient(center top, #FCE8ED, #F9BDD1);
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#FCE8ED),
		to(#F9BDD1) );
	/* for IE9 Mobile ========== start ========== */
	border-radius: 14px;
	/* for IE9 Mobile ========== end ========== */
	-moz-border-radius: 14px;
	-webkit-border-radius: 14px;
	height: 40px;
	width: 100px;
	font-weight: bold;
	border: 1px solid #F7CDE1;
}

.nextbtn {
    text-align: center;
    padding: 8px 2px;
    color: #10105B;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FCE8ED), color-stop(100%,#F9BDD1));
    background: linear-gradient(top, #FCE8ED 0%, #F9BDD1 100%);
    border:#F7CDE1 solid 1px;
    display:block;
    font-size: 120%;
    border-radius: 14px;
    -webkit-border-radius: 14px;
    background-clip:padding-box;
    -webkit-background-clip: padding-box;
    font-weight:bold;
    width: 98%;
}

.f_headinfo {
	color: #DF6993;
	margin: 4px auto 4px 15px;
}

.f_headerBottom {
	height: 14px;
	background: url("/img/under_bar.png");
	margin-top: -1px;
}

/*footerのdivclass*************
*******************************/
.footer {
	text-align: center;
}

.footer .dietlist {
	height: 100px;
	width: 300px;
	margin: 0 auto;
}

.footer .dietlist .diet {
	float: left;
	width: 60px;
	margin: auto 5px;
}

.footer .dietext {
	font-size: 12px;
	color: #836659;
	line-height: 14px;
	white-space: nowrap;
}

.footer .meslist {
	height: 100px;
	width: 300px;
	margin: 0 auto;
}

.footer .meslist .mes {
	float: left;
	width: 75px;
	margin: auto 10px;
}

.footer .mestext {
	font-size: 12px;
	color: #836659;
	line-height: 14px;
}

.footstripe {
	width: 100%;
	overflow: hidden;
	background-image: url("/img/img01/bg_ftr_01.png");
	height: 16px;
	background-position: bottom;
}

.company {
	background-image: url("/img/img01/bg.png");
	height: 40px;
	padding-top: 8px;
	margin-top: -1px;
}

.comText {
	font-weight: bold;
	color: #836659;
	font-size: 14px;
}

.f_footer {
	background: #FFF1F4;
	text-align: center;
}

.f_footer p {
	padding: 8px;
	font-size: 12px;
}

.f_footer a {
	text-decoration: none
}

.f_footer .footerlink {
	color: #10105B;
}

.f_footerWithdrawal {
	background: #DF6993;
	color: #FFFFFF;
	padding: 12px 8px;
	text-align: center;
}

/*MYデータ/MYデータ一括入力 お告げのdivclass*************
*******************************/
.circleStyle_t {
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	margin: 0px;
	padding: 8px;
	color: #fff;
	font-weight: bold;
	text-shadow: 0px 0px 3px #fe5376;
}

.circleStyle_b {
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-webkit-border-bottom-right-radius: 10px;
	-moz-border-radius-bottomleft: 10px;
	-moz-border-radius-bottomright: 10px;
	border: 2px solid #fe839d;
	color: #666;
	background: #fff;
	margin-top: -1px;
}

.circleStyle_gt {
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	margin: 0px;
	padding: 8px;
	box-shadow: 5px 5px 5px #4d4d4d inset, -5px -5px 5px #4d4d4d inset;
	color: #fff;
	font-weight: bold;
	text-shadow: 0px 0px 3px #4d4d4d;
}

.circleStyle_r {
	border-radius: 10px;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-moz-border-radius: 10px;
	border: 2px solid #fe839d;
	margin: 0px;
	padding: 8px;
	color: #666;
	background: #fff;
}

.circleStyle_rt {
	border-radius: 10px;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-moz-border-radius: 10px;
	margin: 0px;
	padding: 8px;
	box-shadow: 5px 5px 5px #ff6699 inset, -5px -5px 5px #ff6699 inset;
	color: #fff;
	font-weight: bold;
	text-shadow: 0px 0px 3px #ff6699;
}

.circleStyle_gb {
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-webkit-border-bottom-right-radius: 10px;
	-moz-border-radius-bottomleft: 10px;
	-moz-border-radius-bottomright: 10px;
	border: 2px solid #8a8a8a;
	color: #666;
	background: #fff;
}

.circleStyle_bb {
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-webkit-border-bottom-right-radius: 10px;
	-moz-border-radius-bottomleft: 10px;
	-moz-border-radius-bottomright: 10px;
	border: 2px solid #34B2DE;
	color: #666;
	background: #fff;
}

.redgradation {
  /* for IE9 Mobile ========== start ========== */
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc3NzAiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGRUIzQkYiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNGRDZGOEMiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c3NzApIiAvPgo8L3N2Zz4=) no-repeat;
  /* for IE9 Mobile ========== end ========== */
	background: -moz-linear-gradient(top, #feb3bf, #fd6f8c);
	background: -webkit-gradient(linear, left top, left bottom, from(#feb3bf),
		to(#fd6f8c) );
}

.pinkgradation {
  /* for IE9 Mobile ========== start ========== */
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc4MTIiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGRUJBRTEiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNGRDc2Q0IiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c4MTIpIiAvPgo8L3N2Zz4=) no-repeat;
  /* for IE9 Mobile ========== end ========== */
	background: -moz-linear-gradient(top, #febae1, #fd76cb);
	background: -webkit-gradient(linear, left top, left bottom, from(#febae1),
		to(#fd76cb) );
}

.readinggradation {
  /* for IE9 Mobile ========== start ========== */
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc4ODciIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGRjY2OTkiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNGRjY2OTkiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c4ODcpIiAvPgo8L3N2Zz4=) no-repeat;
  /* for IE9 Mobile ========== end ========== */
	background: -moz-linear-gradient(center top, #ff6699 0%, #ff6699 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ff6699),
		color-stop(1, #ff6699) );
}

.graygradation {
  /* for IE9 Mobile ========== start ========== */
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc0NDkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiM4QThBOEEiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiM4QThBOEEiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c0NDkpIiAvPgo8L3N2Zz4=) no-repeat;
  /* for IE9 Mobile ========== end ========== */
	background: -moz-linear-gradient(center top, #8a8a8a 0%, #8a8a8a 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #8a8a8a),
		color-stop(1, #8a8a8a) );
}

.bluegradation {
  /* for IE9 Mobile ========== start ========== */
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc0NDQiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiMzNEIyREUiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiMzNEIyREUiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c0NDQpIiAvPgo8L3N2Zz4=) no-repeat;
  /* for IE9 Mobile ========== end ========== */
	background: -moz-linear-gradient(center top, #34B2DE 0%, #34B2DE 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #34B2DE),
		color-stop(1, #34B2DE) );
}

.menuTitle {
	margin: 6px 6px 6px 6px;
	height: 14px;
	font-size: 21px;
}

.linkTitle {
	display: block;
	text-decoration: none;
}

.menuli {
	font-weight: bold;
	font-size: 18px;
	background: #fff;
	box-shadow: none;
	text-shadow: none;
	margin: 10px 10px;
}

.menuli .menu {
	margin-left: 10px;
}

.myDataBtn_red {
	/* for IE9 Mobile ========== start ========== */
	border-radius: 8px 8px 8px 8px;
	/* for IE9 Mobile ========== end ========== */
	-moz-border-radius: 8px 8px 8px 8px;
	-webkit-border-radius: 8px 8px 8px 8px;
	padding: 8px;
  /* for IE9 Mobile ========== start ========== */
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc5MTMiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGRUIzQkYiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNGRDZGOEMiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c5MTMpIiAvPgo8L3N2Zz4=) no-repeat;
  /* for IE9 Mobile ========== end ========== */
	background: -moz-linear-gradient(top, #feb3bf, #fd6f8c);
	background: -webkit-gradient(linear, left top, left bottom, from(#feb3bf),
		to(#fd6f8c) );
	margin: 35px auto 10px auto;
	border: 1px solid #fe839e;
	text-shadow: -1px -1px 1px #fe5376;
	font-weight: bold;
	color: #fff;
	width: 200px;
	font-size: 120%;
}

.myDataBtn_pink {
	/* for IE9 Mobile ========== start ========== */
	border-radius: 8px 8px 8px 8px;
	/* for IE9 Mobile ========== end ========== */
	-moz-border-radius: 8px 8px 8px 8px;
	-webkit-border-radius: 8px 8px 8px 8px;
	padding: 8px;
  /* for IE9 Mobile ========== start ========== */
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9ImcyMzkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGRUJBRTEiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNGRDc2Q0IiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2cyMzkpIiAvPgo8L3N2Zz4=) no-repeat;
  /* for IE9 Mobile ========== end ========== */
	background: -moz-linear-gradient(top, #febae1, #fd76cb);
	background: -webkit-gradient(linear, left top, left bottom, from(#febae1),
		to(#fd76cb) );
	margin: 35px auto 10px auto;
	border: 1px solid #fd76cb;
	text-shadow: -1px -1px 1px #fc79cb;
	font-weight: bold;
	color: #fff;
	width: 200px;
	font-size: 120%;
}

.textdiv {
	margin: 12px;
}

.c1 {
	color: #666666;
}

.c2 {
	color: #000000;
}

/*お告げのtdclass*************
*******************************/
.otherInfo1 {
	padding: 0px;
	width: 20%;
	height: auto;
	background-color: white;
	text-align: center;
	float: left;
	display: inline-block;
	vertical-align: top;
}

.otherInfo2 {
	padding: 0px;
	width: 80%;
	height: auto;
	background-color: white;
	text-align: left;
	display: inline-block;
	float: right;
	vertical-align: top;
}

.otherInfo3 {
	padding: 0px;
	width: 80%;
	height: 40px;
	background-color: white;
	text-align: left;
	vertical-align: top;
}

.hr1 {
	height: 2px;
	background-color: #ff7492;
}

.hr2 {
	height: 2px;
	background-color: #fc82d1;
}

.circleStyle_p {
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-webkit-border-bottom-right-radius: 10px;
	-moz-border-radius-bottomleft: 10px;
	-moz-border-radius-bottomright: 10px;
	border: 2px solid #fc82d1;
	color: #666;
	background: #fff;
}

.periodlink {
	margin: auto 8px;
	color: #666;
}

.nextImg {
	float: right;
	margin: 5px 20px auto auto;
}

.pregMode {
	width: auto;
	height: auto;
	margin: 12px 12px 12px 12px;
	overflow: hidden;
}

/*非課金ＴＯＰ*************
*******************************/
.subtitle {
	font-size: 75%;
	color: #F4DEB8;
	background: #68330E;
	text-align: center;
}

.colum {
	background: url("/img/img01/f_back.png");
	height: 120px;
	display: block;
}

.colum a {
	text-decoration: none
}

.columctn {
	padding: 12px 9px;
}

.columTop {
	font-size: 18px;
	color: #381802;
}

.columTop span {
	font-weight: bold;
}

.viewmore {
	width: 30px;
	float: right;
	margin: -5px 9px;
}

.columBottom {
	margin-top: 24px;
	color: #68330E;
}

.columimg {
	float: left;
}

.columTxt {
	line-height: 21px;
}

.columline {
	border-color: #b88c6e;
	margin: 0px;
}

.columbottomli {
	background: #FFF1F4;
}

.bottomtxt {
	padding: 4px 9px;
	font-weight: bold;
}

.bottomtxt p {
	margin-top: 10px;
	color: #68330E;
}

/*非課金第二階層tdclass*************
*******************************/
.topLevel2 {
  /* for IE9 Mobile ========== start ========== */
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9ImcxNTciIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGOUQ1RTQiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNGM0E4QkUiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2cxNTcpIiAvPgo8L3N2Zz4=) no-repeat;
  /* for IE9 Mobile ========== end ========== */
	height: 48px;
	background: -moz-linear-gradient(top, #F9D5E4, #F3A8BE);
	background: -webkit-gradient(linear, left top, left bottom, from(#F9D5E4),
		to(#F3A8BE) );
	margin: auto;
}

.topLevel2_topimg {
	float: left;
	display: inline-block;
	margin: 7px 0 7px 5px
}

.circleStyle_level2 {
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	-webkit-border-top-left-radius: 8px;
	-webkit-border-top-right-radius: 8px;
	-moz-border-radius-topleft: 8px;
	-moz-border-radius-topright: 8px;
	color: #fff;
	margin: 0 15px 0 15px
}

.topLevel2_red {
	height: auto;
  /* for IE9 Mobile ========== start ========== */
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9ImczMDciIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGOUQxRDIiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNFRTg1OTAiIG9mZnNldD0iMC40OSIvPjxzdG9wIHN0b3AtY29sb3I9IiNGOENCQ0UiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2czMDcpIiAvPgo8L3N2Zz4=) no-repeat;
  /* for IE9 Mobile ========== end ========== */
	background: -moz-linear-gradient(top, #F9D1D2, #F8CBCE, #EE8590 49%);
	background: -webkit-gradient(linear, left top, left bottom, from(#F9D1D2),
		to(#F8CBCE), color-stop(0.49, #EE8590) );
	margin: auto;
}

.topLevel2_blue {
	height: auto;
  /* for IE9 Mobile ========== start ========== */
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9ImczMjgiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNDN0U4RkEiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiMzNEIyREUiIG9mZnNldD0iMC41MSIvPjxzdG9wIHN0b3AtY29sb3I9IiM2N0M3RjEiIG9mZnNldD0iMC42MCIvPjxzdG9wIHN0b3AtY29sb3I9IiM2QkJDRTMiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2czMjgpIiAvPgo8L3N2Zz4=) no-repeat;
  /* for IE9 Mobile ========== end ========== */
	background: -moz-linear-gradient(top, #C7E8FA, #6BBCE3, #67C7F1 60%, #34B2DE 51%)
		;
	background: -webkit-gradient(linear, left top, left bottom, from(#C7E8FA),
		to(#6BBCE3), color-stop(0.6, #67C7F1), color-stop(0.51, #34B2DE) );
	margin: auto;
}

.topLevel2_yellow {
	height: auto;
  /* for IE9 Mobile ========== start ========== */
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc5NjIiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGRERBNzkiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNGMzlFNTkiIG9mZnNldD0iMC40NyIvPjxzdG9wIHN0b3AtY29sb3I9IiNGNkFFNUQiIG9mZnNldD0iMC41MSIvPjxzdG9wIHN0b3AtY29sb3I9IiNGMzlDNTgiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c5NjIpIiAvPgo8L3N2Zz4=) no-repeat;
  /* for IE9 Mobile ========== end ========== */
	background: -moz-linear-gradient(top, #FDDA79, #F39C58, #F6AE5D 51%, #F39E59 47%)
		;
	background: -webkit-gradient(linear, left top, left bottom, from(#FDDA79),
		to(#F39C58), color-stop(0.51, #F6AE5D), color-stop(0.47, #F39E59) );
	margin: auto;
}

.topLevel2_title {
	font-size: 120%;
	font-weight: bold;
	float: center;
	display: inline-block;
	margin: 6px 0 6px 6px;
}

.topLevel2_img {
	margin: 6px 6px 8px 6px;
	width: 120px;
	height: 120px;
	display: inline-block;
}

.topLevel2_text {
	margin: 0 6px 0 0;
	color: #000000;
	display: inline-block;
	line-height: 150%
}

.topLevel2_link {
	color: #fff;
	width: 95%
}

.topLevel2_linktext {
	font-size: 120%;
	font-weight: bold;
	float: center;
	display: inline-block;
	margin: 6px 0 6px 6px;
	color: #ffffff;
}

.topLevel2_linkcolor {
	height: 31px;
	/* for IE9 Mobile ========== start ========== */
	background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc3MzAiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNFRTg1OTAiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNFRTg1OTAiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c3MzApIiAvPgo8L3N2Zz4=) no-repeat;
	/* for IE9 Mobile ========== end ========== */
	background: -moz-linear-gradient(top, #EE8590, #EE8590);
	background: -webkit-gradient(linear, left top, left bottom, from(#EE8590),
		to(#EE8590) );
	margin: auto;
}

.topLevel2_link2 {
	float: right;
	display: inline-block;
	margin: 10px 6px 8px 0;
	color: #EE8590;
}

.topLevel2_width {
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	-webkit-border-bottom-left-radius: 0px;
	-webkit-border-bottom-right-radius: 0px;
	-moz-border-radius-bottomleft: 0px;
	-moz-border-radius-bottomright: 0px;
	color: #fff;
	margin: 0 15px 0 15px
}

.otherInfo_level2 {
	background-color: white;
}

/*データ移行説明tdclass*************
*******************************/
.datatransfor_pink {
  /* for IE9 Mobile ========== start ========== */
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc5OTciIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGRjY2OTkiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNGRjY2OTkiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c5OTcpIiAvPgo8L3N2Zz4=) no-repeat;
  /* for IE9 Mobile ========== end ========== */
	background: -moz-linear-gradient(top, #ff6699, #ff6699);
	background: -webkit-gradient(linear, left top, left bottom, from(#ff6699),
		to(#ff6699) );
	margin: auto;
}

.datatransfor_title {
	text-align: left;
	display: inline-block;
	margin: 8px 0 8px 6px;
}

.datatransfor_topCycle {
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	-webkit-border-top-left-radius: 8px;
	-webkit-border-top-right-radius: 8px;
	-moz-border-radius-topleft: 8px;
	-moz-border-radius-topright: 8px;
	color: #fff;
}

.datatransfor_bottomCycle {
	border-bottom-left-radius: 15px;
	border-bottom-right-radius: 15px;
	-webkit-border-bottom-left-radius: 15px;
	-webkit-border-bottom-right-radius: 15px;
	-moz-border-radius-bottomleft: 15px;
	-moz-border-radius-bottomright: 15px;
	border: 1px solid #ff6699;
	background: #fff;
}

.circle_Box {
	height: 30px;
	/* for IE9 Mobile ========== start ========== */
	border-radius: 14px;
	/* for IE9 Mobile ========== end ========== */
	-moz-border-radius: 14px;
	-webkit-border-radius: 14px;
	-webkit-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.199219) inset;
	-moz-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.199219) inset;
	-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.199219) inset;
	font-size: 21px;
	text-align: center;
	color: #ccc;
	width: 50px;
	border: 2px solid #D2D2D2;
}

.registbtn {
	margin: 4px auto auto 9px;
	font-size: 120%;
	color: #68330E;
	/* for IE9 Mobile ========== start ========== */
	background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9ImcyMDIiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGQ0U1RDAiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNGNEMyOTUiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2cyMDIpIiAvPgo8L3N2Zz4=) no-repeat;
	/* for IE9 Mobile ========== end ========== */
	background: -moz-linear-gradient(center top, #FCE5D0, #F4C295);
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#FCE5D0),
		to(#F4C295) );
	/* for IE9 Mobile ========== start ========== */
	border-radius: 14px;
	/* for IE9 Mobile ========== end ========== */
	-moz-border-radius: 14px;
	-webkit-border-radius: 14px;
	height: 40px;
	width: 190px;
	font-weight: bold;
	text-align: center;
}

.registTxt {
	color: #000000;
	text-align: left;
	font-size: 100%;
	line-height: 150%;
}

.freeContentTxt {
	text-align: left;
	display: inline-block;
	margin: 20px 0 20px 15px;
	font-size: 18px;
}

.line {
	border-width: 0pt 0pt 1px;
	border-color: red;
	width: 100%;
	clear: both;
}

.blockLink {
	display: block;
	color: #666
}

.blockTxt {
	text-align: left;
	display: inline-block;
	margin: 20px 0 20px 15px;
}

.blockImg {
	float: right;
	display: inline-block;
	margin: 20px 20px 20px 15px;
}

.divline {
	border-width: 0pt 0pt 1px;
	border-color: #fe839d;
	margin: 0;
	width:100%;
	display: block;
}

.communityH2{
	font-size:1em;
	letter-spacing:0.1em;
	text-shadow: rgba(0,0,0,0.12) 1px 1px -1px;
	height:1.2em;
	overflow:hidden;
	background:-webkit-gradient(linear,left top,left bottom,from(#FF9966),color-stop(0.03,#FF9966),color-stop(0.52,#FF9966),to(#FF9966));
	border-bottom:1px solid #FF9966;
	margin:0;
	padding:0.2em 0 0.2em 0.4em;
	color:#fff;
	font-weight:bold;
	clear : both ;
	background:#FF9966;

}

/*プレゼントキャンペーンのdivclass*************
*******************************/
.button a {
	-moz-border-radius: 7px; /* FF1-3.6 */
	-webkit-border-radius: 7px; /* Saf3-4, iOS 1-3.2, Android <1.6 */
	border-radius: 7px;
	background: #fcecfc; /* Old browser   s */
	background: -moz-linear-gradient(top, #FFFFFF 0%, #00BAE8 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top,   left bottom, color-stop(0%,#FFFFFF), color-stop(100%,#00BAE8)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #FFFFFF 0%,#00BAE8 100%); /* Chrome10+,Safari5.1+ */
	-moz-box-shadow: 2px 2px 5px #f19797; /* FF3.5+ */
	-webkit-box-shadow: 2px 2px 5px #f19797; /* Saf3.0+, Chrome */
	box-shadow: 2px 2px 5px #f19797; /* Opera 10.5, IE9, Chrome 10+ */
	margin:7px 30px;
	padding:15px 0px;
	text-align:center;
	color:#FFFFFF;
	font-size:18px;
	text-shadow:1px 1px 4px #f19797;
	font-weight:bold;
	display:block;
}

.button2 a {
	-moz-border-radius: 7px; /* FF1-3.6 */
	-webkit-border-radius: 7px; /* Saf3-4, iOS 1-3.2, Android <1.6 */
	border-radius: 7px;
	background: #fcecfc; /* Old browser   s */
	background: -moz-linear-gradient(top, #FFFFFF 0%, #E8A200 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top,   left bottom, color-stop(0%,#FFFFFF), color-stop(100%,#E8A200)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #FFFFFF 0%,E8A200 100%); /* Chrome10+,Safari5.1+ */
	-moz-box-shadow: 2px 2px 5px #f19797; /* FF3.5+ */
	-webkit-box-shadow: 2px 2px 5px #f19797; /* Saf3.0+, Chrome */
	box-shadow: 2px 2px 5px #f19797; /* Opera 10.5, IE9, Chrome 10+ */
	margin:7px 30px;
	padding:15px 0px;
	text-align:center;
	color:#FFFFFF;
	font-size:18px;
	text-shadow:1px 1px 4px #f19797;
	font-weight:bold;
	display:block;
}

.shouhintitle{
	color:#663300;
	font-size:18px;
	font-weight:bold;
	margin:0 auto;
	padding:0 0;
	text-align:center;
}

.gazotex{
	vertical-align:middle;
}

.shouhi {
	-moz-border-topleft-radius: 12px; /* FF1-3.6 */
	-webkit-border-top-left-radius: 12px; /* Saf3-4, iOS 1-3.2, Android <1.6 */
	border-top-left-radius: 12px; /* Opera 10.5, IE9, Saf5, Chrome, FF4, iOS 4, Android 2.1+ */
	-moz-border-topright-radius: 12px; /* FF1-3.6 */
	-webkit-border-top-right-radius: 12px; /* Saf3-4, iOS 1-3.2, Android <1.6 */
	border-top-right-radius: 12px; /* Opera 10.5, IE9, Saf5, Chrome, FF4, iOS 4, Android 2.1+ */
	margin:0 auto;
	padding:5px 0;
	text-align:center;
}

.shouhitex{
	color:#FFFFFF;
	background:#FFBADF;
	text-shadow:1px 1px 4px #f19797;
	font-weight:bold;
}

.clearfix {
	list-style-type:none;
	padding:0;
	margin:0px auto;
}

.boxshouhin {
	background:#FFFFFF;
	border:#FFBADF 1px solid;
	padding:5px 3px;
	-moz-border-bottomleft-radius: 12px; /* FF1-3.6 */
	-webkit-border-bottom-left-radius: 12px; /* Saf3-4, iOS 1-3.2, Android <1.6 */
	border-bottom-left-radius: 12px; /* Opera 10.5, IE9, Saf5, Chrome, FF4, iOS 4, Android 2.1+ */
	-moz-border-bottomright-radius: 12px; /* FF1-3.6 */
	-webkit-border-bottom-right-radius: 12px; /* Saf3-4, iOS 1-3.2, Android <1.6 */
	border-bottom-right-radius: 12px; /* Opera 10.5, IE9, Saf5, Chrome, FF4, iOS 4, Android 2.1+ */
	margin:0 0 10px 0;
	-moz-box-shadow: 2px 2px 5px #f19797; /* FF3.5+ */
	-webkit-box-shadow: 2px 2px 5px #f19797; /* Saf3.0+, Chrome */
	box-shadow: 2px 2px 5px #f19797; /* Opera 10.5, IE9, Chrome 10+ */
	overflow:hidden;
}

.shouhingazou{
	float:left;
	width:auto;
	margin:0px 3px 8px 2px;
	padding:0 0;
}

.shouhintex{
	float:left;
	margin:auto;
	padding:0 0;
	vertical-align:middle;
}

.list {
	font-size:15px;
	margin:5px 0 15px 0;
	padding:0 0;
}

.midashi{
	font-weight:bold;
	font-size:18px;
	color:#f19897;
	text-align:center;
}

.boxtop{
	-moz-border-topleft-radius: 12px; /* FF1-3.6 */
	-webkit-border-top-left-radius: 12px; /* Saf3-4, iOS 1-3.2, Android <1.6 */
	border-top-left-radius: 12px; /* Opera 10.5, IE9, Saf5, Chrome, FF4, iOS 4, Android 2.1+ */
	-moz-border-topright-radius: 12px; /* FF1-3.6 */
	-webkit-border-top-right-radius: 12px; /* Saf3-4, iOS 1-3.2, Android <1.6 */
	border-top-right-radius: 12px; /* Opera 10.5, IE9, Saf5, Chrome, FF4, iOS 4, Android 2.1+ */
	background: #FEB3BF; /* Old browser   s */
	background: -moz-linear-gradient(top, #FEB3BF 0%, #FD6F8C 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top,   left bottom, color-stop(0%,#FEB3BF), color-stop(100%,#FD6F8C)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #FEB3BF 0%,#FD6F8C 100%); /* Chrome10+,Safari5.1+ */
	margin:0 0px;
	padding:7px 7px;
	font-size:18px;
	color:#FFFFFF;
	font-weight:bold;
}

.boxbuttom{
	background:#FFFFFF;
	border:#FD6F8C 1px solid;
	padding:7px 7px;
	-moz-border-bottomleft-radius: 12px; /* FF1-3.6 */
	-webkit-border-bottom-left-radius: 12px; /* Saf3-4, iOS 1-3.2, Android <1.6 */
	border-bottom-left-radius: 12px; /* Opera 10.5, IE9, Saf5, Chrome, FF4, iOS 4, Android 2.1+ */
	-moz-border-bottomright-radius: 12px; /* FF1-3.6 */
	-webkit-border-bottom-right-radius: 12px; /* Saf3-4, iOS 1-3.2, Android <1.6 */
	border-bottom-right-radius: 12px; /* Opera 10.5, IE9, Saf5, Chrome, FF4, iOS 4, Android 2.1+ */
	margin:0 0;
	-moz-box-shadow: 2px 2px 5px #f19797; /* FF3.5+ */
	-webkit-box-shadow: 2px 2px 5px #f19797; /* Saf3.0+, Chrome */
	box-shadow: 2px 2px 5px #f19797; /* Opera 10.5, IE9, Chrome 10+ */
}

.taisetsu{
	color:#FF0000;
	margin:5px auto;
	padding:0 0;
}

.sabtex a{
	display:block;
	margin:15px auto;
	padding:10px 0;
	text-align:right;
	color:#836659;
}

.linkimg{
	margin-left:10px;
}

.text{
	line-height:140%;
}

.textbg{
	background:#FFFFFF;
	margin:10px 0;
	padding:10px 10px;
	-moz-border-radius: 12px; /* FF1-3.6 */
	-webkit-border-top-radius: 12px; /* Saf3-4, iOS 1-3.2, Android <1.6 */
	border-top-radius: 12px; /* Opera 10.5, IE9, Saf5, Chrome, FF4, iOS 4, Android 2.1+ */
	-moz-border-radius: 12px; /* FF1-3.6 */
	-webkit-border-radius: 12px; /* Saf3-4, iOS 1-3.2, Android <1.6 */
	border-radius: 12px; /* Opera 10.5, IE9, Saf5, Chrome, FF4, iOS 4, Android 2.1+ */
}

.tex-renraku{
	font-size:14px;
	line-height:150%;
}

.linkNoLine{
	text-decoration: none;
}

.header2Title {
    background: none repeat scroll 0 0 #EB8A9E;
    color: #FFFFFF;
    padding: 10px 0;
    text-align: center;
}