body {background: #FFF;	margin: 0px; padding: 0px; color: #666666; }
td { font-size: 12px; font:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";}
p,h1,h2	{ margin: 0px; padding: 0px;}
img		{ border: 0px; margin:0 auto; padding:0 auto;}
ul		{ margin: 0px; padding: 0px; }
li		{ margin: 0px; padding: 0px; list-style: disc; font-size: 12px; line-height: 160%;}
.main_bg { background-image:url(../img/bg01.gif);}
.table_bg { background-color:#FFFFCC; }
p		{margin:0px; padding:0px; color:#333333; font-size:12px; line-height:160%; font:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";}
a { color: #000066; text-decoration: none; text-decoration:underline; line-height:160%; font:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";}
a:hover { color: #000066; text-decoration:underline; color:#2727a8; line-height:160%;}
a.nonebg { color: #222; text-decoration: none; }
a:hover.nonebg { color: #222; text-decoration: none; }

.bg_menu { background: url(../img/menu_bg.gif) no-repeat bottom; }
.line_beige { background: url(../img/line_beige.gif); }
.spectbl td	{color:#333333;}
.mp0 { margin: 0px; padding: 0px; }

.list { padding: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 50px; }

.lm10 { margin-left: 10px; }
.lm20 { margin-left: 20px; }
.lm30 { margin-left: 30px; }
.lm40 { margin-left: 40px; }
.lm50 { margin-left: 50px; }
.lm60 { margin-left: 60px; }

.rm05 { margin-right: 5px; }
.rm10 { margin-right: 10px; }
.rm20 { margin-right: 20px; }
.rm30 { margin-right: 30px; }

.tm10 { margin-top: 10px; }
.tm20 { margin-top: 20px; }
.tm30 { margin-top: 30px; }

.bm05 { margin-bottom: 5px; }
.bm10 { margin-bottom: 10px; }
.bm20 { margin-bottom: 20px; }
.bm30 { margin-bottom: 30px; }

.tbm5 {margin-bottom:5px; margin-top:5px;}

.lp10 {	padding-left: 10px; }
.lp20 {	padding-left: 20px; }
.lp30 {	padding-left: 30px; }
.lp40 {	padding-left: 40px; }
.lp60 {	padding-left: 60px; }

.rp10 {	padding-right: 10px; }
.rp20 {	padding-right: 20px; }
.rp40 {	padding-right: 40px; }

.tp10 {	padding-top: 10px; }
.tp20 {	padding-top: 20px; }

.bp10 {	padding-bottom: 10px; }
.bp20 {	padding-bottom: 20px; }

.right { text-align: right; }
.left { text-align: left; }
.center { text-align: center; }
.m-0-auto	{margin:0 auto;}
.img_mar20	{margin-right:20px;}
.td_pad20	{padding-top:20px; padding-bottom:5px;}

span.small{font-size:85%}
.CB		{clear:both;}
/*----------------------------------------------------------
    mojipittanweb about PAGE
----------------------------------------------------------*/
#mainframe { text-align: center; }
.abouttopmenu {	padding-top: 6px; padding-bottom: 6px; }
.w500 { width: 500px; }
.lnavi { margin-top: 3px; }

/*----------------------------------------------------------
    mojipittanweb topics PAGE
----------------------------------------------------------*/
#container_300 { width: 300px; }
#container_500 { margin: 0px; padding: 0px; width: 500px; }
#container_700 { margin: 0px; padding: 0px; width: 700px; }
#topic_para { width: 412px; }
.bg_beige { background-color: #F8F09E; }
.bg_purple { background-color: #F794C8; }
.bg_yellow { background-color: #FFCC00;}


/*----------------------------------------------------------
    mojipittanweb extra PAGE
----------------------------------------------------------*/

#container_330 { margin: 0px; padding: 0px; width: 330px; }
.bg_beige { backgorund-color: #FAF689; }
.bg_brown { background-color: #96720F; }
.bg_gray { background-color: #CCCCCC; }
.bg_huruhara { background-image:url(../../extra/img/huruhara_body_m.gif); }
.sound_track{background-color: #FFFFFF;	border: 1px solid #96720F; padding-top: 10px; padding-bottom: 10px;}
/*----------------------------------------------------------
    mojipittanweb customer PAGE
----------------------------------------------------------*/

.bg_cstm { background:  url("../../extra/customer/img/sub_body_m.gif"); }

/*----------------------------------------------------------
    mojipittanweb question PAGE
----------------------------------------------------------*/

.bg_question { background-image:url(../../question/img/body_m.gif); }

/*----------------------------------------------------------
    mojipittanweb petty_information PAGE
----------------------------------------------------------*/

#petty_para { width: 500px; height: aout; font-size: 12px; color: #333333; line-height: 16px; text-align: left; }
#petty_para_01 { width: 530px; height: aout; font-size: 12px; color: #333333; line-height: 16px; text-align: left; }
.petty_border { border: 2px solid #5878C8;}
/*----------------------------------------------------------
    mojipittanweb information PAGE
----------------------------------------------------------*/
.psp { border: 2px solid #2ACD2A; background-color: #F4F8B6; }
.t-center	{ text-align: center; }

/*----------------------------------------------------------
    mojipittanweb trial PAGE
----------------------------------------------------------*/
td.btn { padding: 8px; background-color: #C5EFC0; border: 2px solid #4A9411; font-size: 12px; font-weight: bold; line-height: 120%; color: #CC6600; }
td.rule { background-image: url(../../trial/img/body_rule_middle.gif); }

.s_font{font-size:12px; font-weight:bold; padding-right:20px; padding-bottom:10px;}


#AreaBG		{background-image:url(../img/bg02.gif); background-repeat:repeat-y; width:802px; margin:0 auto;}
.MainPad	{padding:15px 70px 30px 50px;}
.MainPad2	{padding:15px 70px 30px 0px;}
#mainBG		 {background-image: url(../img/bg01.gif);	background-repeat: repeat; text-align:center;}

td			{margin:0px; padding:0px; border:0px;}
tr			{margin:0px; padding:0px; border:0px;}
table		{margin:0px; padding:0px; border:0px;}
#siteMap	{margin-top:15px;}
#siteMap td {padding-top:10px;}
#siteMap img{margin-right:10px;}

img			{margin:0px; padding:0px;}

.marTB20	{margin:20px 0 20px 0;}
.green		{background-color:#b6e00f; height:10px;}
#flashBg	{ background:url(../img/flash_bg.gif) no-repeat; width:650px; height:390px; display:block; padding-top:30px;}


#mainContArea{width:720px; margin:0 40px; display:table; text-align:center;}
#trial_cont01{width:349px; height:443px; float:left; background:url(../../trial/img/cont_bg_01.gif) no-repeat; display:table; margin-right:10px;}
#trial_cont02{width:349px; height:443px; float:left; background:url(../../trial/img/cont_bg_02.gif) no-repeat; display:table;}
.trial_cont_txt{margin:85px 0 0 10px; text-align:left;}
.trial_cont_btn{margin-top:190px; text-align:center;}

/*renew*/

#packImg    {float:left; margin:0px 0 0px 40px; vertical-align:bottom;}
.flotL		{float:left; width:350px;}

.mode		{background-color:#f3f3f3; border:2px solid #666666; padding:20px;}
.MarT20		{margin-top:20px;}
.wallTBL td {padding:0 0 5px 5px;}
.capA		{width:220px; text-align:center; margin-right:20px;}
#TopTextA	{width:315px; float:left; text-align:left;}

.tdPad td	{padding:5px;}
.tdPad		{margin-bottom:20px;}


/*ロールオーバー用*/
.over{}